掃描電調天線的方法及裝置、基站及通信系統的製作方法
2023-05-01 16:41:36 1
專利名稱:掃描電調天線的方法及裝置、基站及通信系統的製作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種掃描電調天線的方法及裝置、基站及通
信系統。
背景技術:
電調天線(Antenna line device, ALD)可以大幅度降低天線下傾角調節的運營 維護成本,目前廣泛應用於無線基站。在天線使用方和生產商共同制定的天線接口標準組 (Antenna Interface Standards Group, AISG)協議的基礎上,基站ALD軟體和ALD設備 之間需要建立互相識別的通信通道。AISG協議中規定任何一個ALD設備均需要一個全球 唯一的序列碼與供貨商代碼的聯合碼(The combination of serial number and vendor code),簡稱為UID。 UID的最大長度為19個字節,需要通過掃描獲取。
主站掃描獲取UID時,下髮帶有掃描碼的掃描消息,廣播給總線上的所有從站ALD 設備。其中,掃描碼包括掩碼(BIT MASK)和UID。收到消息的ALD將自己的UID和掩碼做 與運算。如果運算結果與消息中下發的UID相等,則ALD返回帶有自身UID的掃描響應。當 兩個以上的ALD設備同時返回掃描響應時,主站收到錯誤的數據,並認為此時有衝突,則調 整掃描消息中的UID和掩碼繼續掃描。 現有技術中,AISG協議採用二叉樹先根遍歷算法調整UID和掩碼進行掃描。在實 現本發明的過程中,發明人發現現有技術至少存在掃描次數多,耗時長,效率低等問題。
發明內容
本發明實施例提出一種掃描電調天線的方法及裝置、基站及通信系統,以減少掃 描ALD的次數,提高掃描效率。 本發明實施例提供了一種掃描電調天線的方法,包括
下發通過二叉樹遍歷算法獲得的掃描碼,掃描電調天線;
接收被掃描電調天線的掃描響應; 當接收到的當前節點的掃描響應發生衝突,且所述當前節點的第一下層節點中的
第一左節點的掃描無掃描響應時,直接進入所述第一下層節點中的第一右節點的第二下層
節點,下發所述第二下層節點對應的掃描碼,進行掃描。
本發明實施例還提供了一種掃描電調天線的裝置,包括 掃描碼獲取模塊,用於通過二叉樹遍歷算法獲得掃描碼; 下發模塊,用於下發所述掃描碼獲取模塊獲得的掃描碼,掃描電調天線; 接收模塊,用於接收被掃描電調天線的掃描響應; 所述掃描碼獲取模塊還用於當所述接收模塊接收到的當前節點的掃描響應發生 衝突,且所述當前節點的第一下層節點中的第一左節點的掃描響應為無掃描響應時,直接 進入所述第一下層節點中的第一右節點的第二下層節點,獲得所述第二下層節點對應的掃 描碼。
本發明實施例還提供了一種基站,包括 掃描碼獲取模塊,用於通過二叉樹遍歷算法獲得掃描碼; 下發模塊,用於下發所述掃描碼獲取模塊獲得的掃描碼,掃描電調天線; 接收模塊,用於接收被掃描電調天線的掃描響應; 所述掃描碼獲取模塊還用於當所述接收模塊接收到的當前節點的掃描響應發生 衝突,且所述當前節點的第一下層節點中的第一左節點的掃描響應為無掃描響應時,直接 進入所述第一下層節點中的第一右節點的第二下層節點,獲得所述第二下層節點對應的掃 描碼。 本發明實施例還提供了 一種通信系統,包括上述基站。 上述實施例,通過在接收到的上層節點的掃描響應發生衝突,且左節點無掃描響 應的情況下,直接進入右節點的下層節點,跳過了掃描結果必然衝突的右節點,避免了再次 衝突,大大減少了掃描ALD的次數,提高了掃描效率。 下面通過附圖和實施例,對本發明實施例的技術方案做進一步的詳細描述。
圖1為現有技術中掃描ALD的過程示意圖;
圖2為本發明實施例一提供的掃描電調天線的方法的流程圖;
圖3為本發明實施例二提供的掃描電調天線的方法的流程圖;
圖4為本發明實施例三提供的一種基站的結構示意圖。
具體實施例方式
本發明實施例提供了一種掃描電調天線的方法,可以減少掃描耗時,提高掃描效率。 在現有的技術中,掃描電調天線通常採用二叉樹先根遍歷算法調整UID和掩碼進 行掃描。由於二叉樹先根遍歷算法完全描述非常複雜,下面通過典型場景說明。假設總線 上連接兩個ALD設備,UID分別為01101001和01010001 ,掩碼中1的個數表示掃描數深度。 掃描ALD的過程如圖l所示。其中,1A表示衝突結果,1B表示失敗結果,1C表示成功結果。 掃描過程為每一層先左後右,具體包括 步驟11 :下發"LEN :1UID :00000001 掩碼00000001",衝突則進入,即指下發包 括"UID :00000001 掩碼00000001"的掃描碼進行ALD掃描時,接收到的掃描響應發生衝 突後,獲得新的掃描碼即步驟12中的"UID :00000011 掩碼00000011",進入下層節點的 掃描; 步驟12 :下發"LEN :1 UID :00000011 掩碼00000011"無響應則剪枝,即指下發 包括"UID :00000011 掩碼00000011"的掃描碼所接收到的掃描響應為失敗時,不進入該 層節點中被掃描的左節點的下層節點,而跳到該層節點的右節點,獲取新的掃描碼即步驟 13中的"UID :00000001掩碼0000001 l"進行掃描; 步驟13 :下發"LEN :1 UID :00000001 掩碼00000011"衝突則進入;
步驟14 :下發"LEN :1 UID :00000101 掩碼00000111"無響應則剪枝;
步驟15 :下發"LEN :1 UID :00000001 掩碼00000111"衝突則進入;
步驟16 :下發"LEN :1 UID :00001001 掩碼00001111"成功獲取其中一個ALD 的UID OllOlOOl,剪枝; 步驟17 :下發"LEN :1 UID :00000001 掩碼00001111"成功獲取另一個ALD的 UID OIOIOOOI,剪枝; 步驟18 :下發"LEN :1 UID :00000000 掩碼00000001"無掃描響應,至此,基站
成功得到所有ALD的UID ;完成掃描。 其中,"LEN"為下發掃描碼的字節數。 從上述掃描過程進行可以得出其中成功響應的次數與ALD個數相同,除了成功 響應外,掃描得到的衝突響應與無響應結果各佔一半,而這兩種響應都是無效的,是掃描過 程所不希望得到的結果。而掃描得到的無效結果,即無響應結果與衝突結果,是決定掃描時 間和效率的瓶頸,且得到的無響應結果的個數與各天線設備的UID隨機分布相關,無法減 少;而衝突結果則與已知的最近一次的衝突結果和當前節點掃描結果相關。由此,基於以上 對現有技術中掃描過程的分析,本發明實施例提出了一種掃描電調天線的方法。
圖2為本發明實施例一提供的掃描電調天線的方法的流程圖。掃描電調天線的方 法可包括 步驟21、下發通過二叉樹遍歷算法獲得的掃描碼,掃描ALD ; 其中,通過二叉樹遍歷算法獲得的掃描碼為二叉樹中節點對應的掃描碼。以圖1 為例,下發的第一個掃描碼為根的下層節點中的左節點對應的掃描碼00000001。
步驟22、接收掃描響應。 其中,在接收到的上層節點的掃描響應發生衝突,且左節點無掃描響應的情況下, 進入右節點的下層節點,下發下層節點對應的掃描碼,進行掃描;在下層節點中的左節點對 應的掃描碼下發後無掃描響應的情況下,進入下層節點中的右節點的下層節點,下發下層 節點中的右節點的下層節點對應的掃描碼,進行掃描。 上層節點的掃描響應即上層節點對應的掃描碼下發後基站接收到的ALD返回的 掃描響應。左節點即上述上層節點的相鄰下層節點。 左節點無掃描響應即左節點對應的掃描碼中UID與基站連接的任意一個ALD都不 相符,因而,ALD均不返回掃描響應。 下發下層節點對應的掃描碼,即將下層節點的值與其上層節點的值按從下至上的 連接順序排列作為掃描碼下發。也就是,底層節點的值作為掃描碼的最高位,高一層次之, 依此類推。例如,假設根的左節點A的右節點為B,節點B的左節點為C,且假設左節點的值 均為l,右節點的值均為0,因而,節點C對應的掃描碼為00. . . 000101,節點A與節點B對應 的掃描碼為00. 000001。 本實施例通過在接收到的上層節點的掃描響應發生衝突,且左節點無掃描響應的 情況下,直接進入右節點的下層節點,跳過了掃描結果必然衝突的右節點,避免了再次衝 突,大大減少了掃描ALD的次數,提高了掃描效率。 圖3為本發明實施例二提供的一種掃描電調天線的方法的流程圖。其中,3A表示 衝突結果,3B表示失敗結果,3C表示成功結果。本實施例仍假設總線上連接兩個ALD設備, ■分別為01101001和01010001。掃描過程包括: 步驟31、下發"LEN :1 UID :00000001 MASK :00000001"衝突則進入;
步驟32、下發"腦:1UID :00000011MASK:00000011"無響應則剪枝步驟33、下發"腦:1UID :00000101MASK:00000111"無響應則剪枝步驟34、下發"腦:1UID :00001001MASK細oim"成功則剪枝;步驟35、下發"腦:1UID :00000001MASK細oim"成功則剪枝;步驟36、下發"腦:1UID :00000000MASK:00000001"無響應結束。 本實施例中,通過在上層節點得到衝突結果的前提下,如果左節點返回無響應結 果,則直接進入右節點的下層節點,預知了右節點的掃描結果必然衝突,並直接跳過,使得 總掃描次數相對於現有技術減少了兩次,提高了掃描效率。 假設掃描深度的最大值為n,ALD個數為2,則現有技術中的總掃描次數保持為2n。
使用上述實施例中的掃描方法,當兩個ALD的UID分別為111... lll(n個1)和 Oll...lll(n-l個l)時,掃描過程始終衝突,直到葉子節點。這種情況下,掃描算法不會跳 過任何衝突節點,總掃描次數為2n。 當兩個ALD的UID分別為100. 000 (n_l個0)和000. 000 (n個0)時,掃描過
程始終是失敗和衝突交替,直到葉子節點。這種情況下,本發明實施例提供的掃描方法,也 可以稱為預知衝突掃描方法的總掃描次數為n+2次。隨著n的增大,掃描次數較現有技術 中的掃描次數2n將減少近50 % 。 —般情況下,由於節點為0和1的概率各為1/2,則預知衝突掃描算法的平均掃描 次數為3n/2+l。 隨著n的增加,平均掃描次數將較現有技術中的掃描次數2n減少近25X。將對多 個ALD設備級聯的情況下掃描效率平均提升近25%,大大減少了鏈路層接收到衝突幀的個 數,降低應用層接收到錯誤幀的概率。 本發明實施例掃描電調天線的裝置可包括掃描碼獲取模塊、下發模塊及接收模 塊。其中,掃描碼獲取模塊用於通過二叉樹遍歷算法獲得掃描碼;下發模塊用於下發所述掃 描碼獲取模塊獲得的掃描碼,掃描電調天線;接收模塊用於接收被掃描電調天線的掃描響 應;掃描碼獲取模塊還用於在接收到的上層節點的掃描響應發生衝突,且當層節點中的左 節點無掃描響應的情況下,直接進入當層節點中的右節點的下層節點,獲得所述當層節點 中的右節點的下層節點對應的掃描碼;掃描碼獲取模塊還用於在所述當層節點中的右節點 的下層節點中的左節點對應的掃描碼下發後無掃描響應的情況下,直接進入所述當層節點 中的右節點的下層節點中的右節點的下層節點,獲取所述當層節點中的右節點的下層節點 中的右節點的下層節點對應的掃描碼。 圖4為本發明實施例三提供的一種基站的結構示意圖。基站包括掃描碼獲取模 塊41、下發模塊42及接收模塊43。其中,掃描碼獲取模塊41用於通過二叉樹遍歷算法獲 得掃描碼;下發模塊42用於下發所述掃描碼獲取模塊獲得的掃描碼,掃描電調天線;接收 模塊43用於接收被掃描電調天線的掃描響應;掃描碼獲取模塊41還用於在接收到的上層 節點的掃描響應發生衝突,且當層節點中的左節點無掃描響應的情況下,直接進入當層節 點中的右節點的下層節點,獲得所述當層節點中的右節點的下層節點對應的掃描碼;掃描 碼獲取模塊41還用於在所述當層節點中的右節點的下層節點中的左節點對應的掃描碼下 發後無掃描響應的情況下,直接進入所述當層節點中的右節點的下層節點中的右節點的下 層節點,獲取所述當層節點中的右節點的下層節點中的右節點的下層節點對應的掃描碼。
本實施例中的基站可作為通信系統中的主站。 本實施例中,基站通過掃描碼獲取模塊41在接收模塊43接收到的上層節點的掃 描響應發生衝突,且左節點無掃描響應的情況下,直接進入右節點的下層節點,選取下層節 點對應的掃描碼進行掃描,避免了再次掃描衝突,從而大大減少了掃描次數,提高了掃描效率。 本領域普通技術人員可以理解實現上述方法實施例的全部或部分步驟可以通過 程序指令相關的硬體來完成,前述的程序可以存儲於一計算機可讀取存儲介質中,該程序 在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括R0M、 RAM、磁碟或者 光碟等各種可以存儲程序代碼的介質。 最後應說明的是以上實施例僅用以說明本發明的技術方案,而非對其限制;盡 管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解其依然 可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替 換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精 神和範圍。
權利要求
一種掃描電調天線的方法,其特徵在於,包括下發通過二叉樹遍歷算法獲得的掃描碼,掃描電調天線;接收被掃描電調天線的掃描響應;當接收到的當前節點的掃描響應發生衝突,且所述當前節點的第一下層節點中的第一左節點的掃描無掃描響應時,直接進入所述第一下層節點中的第一右節點的第二下層節點,下發所述第二下層節點對應的掃描碼,進行掃描。
2. 如權利要求1所述的掃描電調天線的方法,其特徵在於,還包括當所述第二下層節點中的第二左節點對應的掃描碼下發後接收到的掃描響應為無掃 描響應時,直接進入所述第二下層節點中的第二右節點的第三下層節點,下發所述第三下 層節點對應的掃描碼,進行電調天線的掃描。
3. —種掃描電調天線的裝置,其特徵在於,包括 掃描碼獲取模塊,用於通過二叉樹遍歷算法獲得掃描碼; 下發模塊,用於下發所述掃描碼獲取模塊獲得的掃描碼,掃描電調天線; 接收模塊,用於接收被掃描電調天線的掃描響應;所述掃描碼獲取模塊還用於當所述接收模塊接收到的當前節點的掃描響應發生衝突, 且所述當前節點的第一下層節點中的第一左節點的掃描響應為無掃描響應時,直接進入所 述第一下層節點中的第一右節點的第二下層節點,獲得所述第二下層節點對應的掃描碼。
4. 如權利要求3所述的掃描電調天線的裝置,其特徵在於,所述掃描碼獲取模塊還用 於當所述接收模塊在所述第二下層節點中的第二左節點對應的掃描碼下發後接收到的掃 描響應為無掃描響應時,直接進入所述第二下層節點中的第二右節點的第三下層節點,獲 得所述第三下層節點對應的掃描碼。
5. —種基站,其特徵在於,包括掃描碼獲取模塊,用於通過二叉樹遍歷算法獲得掃描碼; 下發模塊,用於下發所述掃描碼獲取模塊獲得的掃描碼,掃描電調天線; 接收模塊,用於接收被掃描電調天線的掃描響應;所述掃描碼獲取模塊還用於當所述接收模塊接收到的當前節點的掃描響應發生衝突, 且所述當前節點的第一下層節點中的第一左節點的掃描響應為無掃描響應時,直接進入所 述第一下層節點中的第一右節點的第二下層節點,獲得所述第二下層節點對應的掃描碼。
6. 如權利要求5所述的基站,其特徵在於,所述掃描碼獲取模塊還用於當所述接收模 塊在所述第二下層節點中的第二左節點對應的掃描碼下發後接收到的掃描響應為無掃描 響應時,直接進入所述第二下層節點中的第二右節點的第三下層節點,獲得所述第三下層 節點對應的掃描碼。
7. —種通信系統,其特徵在於,包括上述權利要求5或6所述的基站。
全文摘要
本發明實施例涉及一種掃描電調天線的方法及裝置、基站及通信系統,方法包括下發通過二叉樹遍歷算法獲得的掃描碼,掃描電調天線;接收被掃描電調天線的掃描響應;當接收到的當前節點的掃描響應發生衝突,且所述當前節點的第一下層節點中的第一左節點的掃描無掃描響應時,直接進入所述第一下層節點中的第一右節點的第二下層節點,下發所述第二下層節點對應的掃描碼,進行掃描。裝置及基站包括掃描碼獲取模塊、下發模塊及接收模塊。系統包括上述基站。避免了再次掃描衝突,從而大大減少了掃描次數,提高了掃描效率。
文檔編號H04W16/28GK101772042SQ20081024743
公開日2010年7月7日 申請日期2008年12月31日 優先權日2008年12月31日
發明者李俊儒 申請人:華為技術有限公司