本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種時分多址自組織網(wǎng)絡(luò)的同步方法和裝置。
背景技術(shù):
無線自組織網(wǎng)絡(luò)通常采用基于競爭接入的多址方式,或者基于時分的多址方式,競爭接入方式無需全網(wǎng)時間同步,節(jié)點(diǎn)需要發(fā)射數(shù)據(jù)時需要先監(jiān)聽無線信道然后競爭獲取無線信道。但隨著節(jié)點(diǎn)數(shù)的變多,競爭無線信道發(fā)生碰撞的概率會越來越大,無線信道真正用于數(shù)據(jù)傳輸?shù)臅r間會減少,頻譜效率降低?;跁r分的多址方式將無線幀劃分為若干個時隙,每個節(jié)點(diǎn)分配一個發(fā)射時隙,各節(jié)點(diǎn)在自己的發(fā)射時隙中發(fā)送數(shù)據(jù),當(dāng)每個節(jié)點(diǎn)都有持續(xù)的數(shù)據(jù)需要發(fā)射時,時分多址方式的頻譜利用率高。但是,時分多址需要嚴(yán)格的全網(wǎng)同步,對于自組織網(wǎng)絡(luò)而言,更需要在沒有中心節(jié)點(diǎn)為時間參考的前提下獲得全網(wǎng)時間同步,同時將時隙分配給各個節(jié)點(diǎn)。然而,目前時分多址方式中依然會存在幀失步和發(fā)射時隙沖突的情況,導(dǎo)致無法獲得全網(wǎng)的同步,進(jìn)而使得無線信道發(fā)生碰撞,頻譜利用效率差。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種時分多址自組織網(wǎng)絡(luò)的同步方法,旨在解決時分多址方式中幀失步和發(fā)射時隙沖突,導(dǎo)致無法獲得全網(wǎng)的同步,進(jìn)而使得無線信道中信號發(fā)生碰撞,頻譜利用效率差的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種時分多址自組織網(wǎng)絡(luò)的同步方法,包括:
獲取目標(biāo)節(jié)點(diǎn)鄰節(jié)點(diǎn)廣播信息;
通過獲取的廣播信息處理目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突,以使網(wǎng)絡(luò)的幀定時與發(fā)射時隙同步。
優(yōu)選地,所述通過獲取的廣播信息處理目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突,以使網(wǎng)絡(luò)的幀定時與發(fā)射時隙同步,包括:
獲取鄰節(jié)點(diǎn)同步序列,根據(jù)該同步序列獲得鄰節(jié)點(diǎn)發(fā)射數(shù)據(jù)的起始位置;
獲取鄰節(jié)點(diǎn)廣播信息,從中提取鄰節(jié)點(diǎn)發(fā)射數(shù)據(jù)所在時隙;
根據(jù)時隙所在位置,計(jì)算時隙0的起始位置,作為鄰節(jié)點(diǎn)幀起始位置;
對比目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置,若目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置不同,則當(dāng)前幀定時失步。
優(yōu)選地,所述若目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置不同,則當(dāng)前幀定時失步之后,還包括:
在獲取到的鄰節(jié)點(diǎn)廣播信息中提取鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID;
對比目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID與鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID的大??;
若目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID大于鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,則將目標(biāo)節(jié)點(diǎn)的幀起始位置,向鄰節(jié)點(diǎn)的幀起始位置對齊,并將目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID值更新為鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID值;
若目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID小于鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,無需調(diào)整幀起始位置與網(wǎng)絡(luò)ID值。
優(yōu)選地,所述若目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID大于鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,則將目標(biāo)節(jié)點(diǎn)的幀起始位置,向鄰節(jié)點(diǎn)的幀起始位置對齊,并將目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID值更新為鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID值之后,還包括:
當(dāng)目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)發(fā)射時隙相同時,在已獲取鄰節(jié)點(diǎn)廣播信息中提取鄰節(jié)點(diǎn)用戶ID;
對比目標(biāo)節(jié)點(diǎn)用戶ID及鄰節(jié)點(diǎn)用戶ID大小;
若目標(biāo)節(jié)點(diǎn)用戶ID大于鄰節(jié)點(diǎn)用戶ID,則鄰節(jié)點(diǎn)獲得該發(fā)射時隙,目標(biāo)節(jié)點(diǎn)尋找新發(fā)射時隙。
優(yōu)選地,所述若目標(biāo)節(jié)點(diǎn)用戶ID大于鄰節(jié)點(diǎn)用戶ID,則鄰節(jié)點(diǎn)獲得該發(fā)射時隙,目標(biāo)節(jié)點(diǎn)尋找新發(fā)射時隙之后,還包括:
若鄰節(jié)點(diǎn)不能在目標(biāo)時間內(nèi)解調(diào)目標(biāo)節(jié)點(diǎn)的廣播信息,則目標(biāo)節(jié)點(diǎn)重新選擇發(fā)射時隙。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種時分多址自組織網(wǎng)絡(luò)的同步裝置,包括:
獲取模塊,用于獲取目標(biāo)節(jié)點(diǎn)鄰節(jié)點(diǎn)廣播信息;
處理模塊,用于通過獲取的廣播信息處理目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突,以使網(wǎng)絡(luò)的幀定時與發(fā)射時隙同步。
優(yōu)選地,所述獲取模塊,還用于獲取鄰節(jié)點(diǎn)同步序列,根據(jù)該同步序列推導(dǎo)鄰節(jié)點(diǎn)發(fā)射數(shù)據(jù)的起始位置;還用于獲取鄰節(jié)點(diǎn)廣播信息;
提取模塊,用于在鄰節(jié)點(diǎn)廣播信息中提取鄰節(jié)點(diǎn)發(fā)射數(shù)據(jù)所在時隙;
確認(rèn)模塊,用于根據(jù)時隙所在位置,計(jì)算時隙0的起始位置,作為鄰節(jié)點(diǎn)幀起始位置;
對比模塊,用于對比目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置;
判斷模塊,用于若目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置不同,則當(dāng)前幀定時失步。
優(yōu)選地,所述提取模塊,還用于在獲取到的鄰節(jié)點(diǎn)廣播信息中提取鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID;
所述對比模塊,還用于對比目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID與鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID的大?。?/p>
所述處理模塊,還用于若目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID大于鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,則將目標(biāo)節(jié)點(diǎn)的幀起始位置,向鄰節(jié)點(diǎn)的幀起始位置對齊,并將目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID值更新為鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID值;還用于若目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID小于鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,無需調(diào)整幀起始位置與網(wǎng)絡(luò)ID值。
優(yōu)選地,所述提取模塊,還用于當(dāng)目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)發(fā)射時隙相同時,在已獲取鄰節(jié)點(diǎn)廣播信息中提取鄰節(jié)點(diǎn)用戶ID;
所述對比模塊,還用于對比目標(biāo)節(jié)點(diǎn)用戶ID及鄰節(jié)點(diǎn)用戶ID大??;
所述處理模塊,還用于若目標(biāo)節(jié)點(diǎn)用戶ID大于鄰節(jié)點(diǎn)用戶ID,則鄰節(jié)點(diǎn)獲得該發(fā)射時隙,目標(biāo)節(jié)點(diǎn)尋找新發(fā)射時隙。
優(yōu)選地,還包括:
分析操作模塊,還用于若鄰節(jié)點(diǎn)不能在目標(biāo)時間內(nèi)解調(diào)目標(biāo)節(jié)點(diǎn)的廣播信息,則目標(biāo)節(jié)點(diǎn)重新選擇發(fā)射時隙。
本發(fā)明通過獲取目標(biāo)節(jié)點(diǎn)鄰節(jié)點(diǎn)廣播信息;通過獲取的廣播信息處理目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突,以使網(wǎng)絡(luò)的幀定時與發(fā)射時隙同步。實(shí)現(xiàn)了無線自組織網(wǎng)絡(luò)中節(jié)點(diǎn)定時同步,且能夠自適應(yīng)的分配發(fā)射時隙。
附圖說明
圖1為本發(fā)明時分多址自組織網(wǎng)絡(luò)的同步方法的第一實(shí)施例的流程示意圖;
圖2為本發(fā)明時分多址自組織網(wǎng)絡(luò)的同步方法的第二實(shí)施例的流程示意圖;
圖3為本發(fā)明時分多址自組織網(wǎng)絡(luò)的同步方法的第三實(shí)施例的流程示意圖;
圖4為本發(fā)明時分多址自組織網(wǎng)絡(luò)的同步裝置的第一實(shí)施例的功能模塊示意圖;
圖5為本發(fā)明時分多址自組織網(wǎng)絡(luò)的同步裝置的第二實(shí)施例的功能模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種時分多址自組織網(wǎng)絡(luò)的同步方法。
參照圖1,圖1為本發(fā)明時分多址自組織網(wǎng)絡(luò)的同步方法的第一實(shí)施例的流程示意圖。
在一實(shí)施例中,所述方法包括:
步驟S10,獲取目標(biāo)節(jié)點(diǎn)鄰節(jié)點(diǎn)廣播信息;
在無線自組織網(wǎng)絡(luò)中,通過節(jié)點(diǎn)對應(yīng)發(fā)射時隙在自組織網(wǎng)絡(luò)中發(fā)射無線數(shù)據(jù)內(nèi)容,其中節(jié)點(diǎn)對應(yīng)發(fā)射時隙所發(fā)送的無線數(shù)據(jù)內(nèi)容,包括同步序列、廣播信息及用戶數(shù)據(jù);在發(fā)射無線數(shù)據(jù)內(nèi)容的過程中,監(jiān)聽無線信道,選取其中任一節(jié)點(diǎn)定義為目標(biāo)節(jié)點(diǎn),并,該目標(biāo)節(jié)點(diǎn)通過發(fā)射時隙發(fā)送包括廣播信息在內(nèi)的數(shù)據(jù)信息;與所述目標(biāo)節(jié)點(diǎn)互相解調(diào)廣播信息的另一節(jié)點(diǎn),定義為鄰節(jié)點(diǎn),所述鄰節(jié)點(diǎn)對應(yīng)發(fā)射時隙發(fā)送的廣播信息,為鄰節(jié)點(diǎn)廣播信息。獲取該鄰節(jié)點(diǎn)廣播信息內(nèi)容,用以解決目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突問題。
步驟S20,通過獲取的廣播信息處理目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突,以使網(wǎng)絡(luò)的幀定時與發(fā)射時隙同步。
根據(jù)獲取到的鄰節(jié)點(diǎn)廣播信息內(nèi)容,及所引申出的數(shù)據(jù)信息,與目標(biāo)節(jié)點(diǎn)廣播信息引申出的數(shù)據(jù)信息的對比,用以處理目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)的幀定時失步及其發(fā)射時隙沖突,以使無線自組織網(wǎng)絡(luò)中網(wǎng)絡(luò)幀定時與其發(fā)射時隙同步。
進(jìn)一步的,所述通過獲取的廣播信息處理目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突,以使網(wǎng)絡(luò)的幀定時與發(fā)射時隙同步,包括:
獲取鄰節(jié)點(diǎn)同步序列,根據(jù)該同步序列獲得鄰節(jié)點(diǎn)發(fā)射數(shù)據(jù)的起始位置;
獲取鄰節(jié)點(diǎn)同步序列,所述同步序列為鄰節(jié)點(diǎn)時隙發(fā)送的同步序列;根據(jù)獲取的同步序列長度對應(yīng)獲取到該鄰節(jié)點(diǎn)發(fā)送數(shù)據(jù)的起始位置;所述鄰節(jié)點(diǎn)發(fā)送數(shù)據(jù)起始位置,根據(jù)同步序列長度,及其獲取到的同步序列起始位置,確定鄰節(jié)點(diǎn)發(fā)射數(shù)據(jù)的起始位置。
獲取鄰節(jié)點(diǎn)廣播信息,從中提取鄰節(jié)點(diǎn)發(fā)射數(shù)據(jù)所在時隙;
通過鄰節(jié)點(diǎn)定義,獲取該鄰節(jié)點(diǎn)發(fā)送的廣播信息;所述鄰節(jié)點(diǎn)廣播信息,與同步序列先后由鄰節(jié)點(diǎn)時隙發(fā)送,且,同步序列與廣播信息為并列或者同步的關(guān)系;進(jìn)一步的,通過同步序列確定該同步序列同步頭的位置,是為該廣播信息發(fā)射數(shù)據(jù)所在時隙點(diǎn)。
進(jìn)一步的,在獲取的同步序列中,檢測信號功率最強(qiáng)的同步序列,用以確定同步序列同步頭即廣播信息時隙點(diǎn);在此檢測信號結(jié)果中,若當(dāng)前同步序列中有相互重疊的同步序列,則在該同步序列中,檢測信號功率最強(qiáng)的同步序列點(diǎn),以該檢測結(jié)果為準(zhǔn),消除此檢測結(jié)果中信號功率最強(qiáng)同步序列的影響,繼而檢測信號功率較弱的同步序列;之后,檢測同步序列中最大峰值點(diǎn),以該最大峰值點(diǎn)作為同步序列的起始位置,進(jìn)一步的,所述最大峰值為無線信道發(fā)出的該同步序列同步頭的位置,即為該節(jié)點(diǎn)時隙點(diǎn)位置。
根據(jù)時隙所在位置,計(jì)算時隙0的起始位置,作為鄰節(jié)點(diǎn)幀起始位置;
所述同步序列同步頭,是為時隙點(diǎn)其中一點(diǎn)位置,以該時隙點(diǎn)位置往前推導(dǎo)至?xí)r隙0,該時隙0即為該節(jié)點(diǎn)時隙起始位置;以時隙0為節(jié)點(diǎn)起始位置直至該時隙結(jié)尾,是為該節(jié)點(diǎn)一幀信息。即,目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)一幀。也可如此認(rèn)為,該同步頭位置為當(dāng)前時隙邊界,以時隙邊界往前推導(dǎo)至?xí)r隙0位置,是為時隙起始位置,即幀起始位置。
對比目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置,若目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置不同,則當(dāng)前幀定時失步。
根據(jù)計(jì)算到目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)的幀起始位置,對比起始位置,若目標(biāo)節(jié)點(diǎn)幀起始位置與鄰節(jié)點(diǎn)幀起始位置不同,則確定當(dāng)前節(jié)點(diǎn)幀定時失步。所述幀起始位置,根據(jù)計(jì)算時隙0的起始位置,得出目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)幀起始位置,幀的位置由時隙節(jié)點(diǎn)決定,當(dāng)目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)時隙節(jié)點(diǎn)對比,排列出現(xiàn)誤差,則當(dāng)前幀定時失步。
進(jìn)一步的,所述若目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置不同,判斷當(dāng)前幀定時失步之后,還包括:
在獲取到的鄰節(jié)點(diǎn)廣播信息中提取鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID;
在幀定時失步情況下,在已獲取到鄰節(jié)點(diǎn)廣播信息中,提取網(wǎng)絡(luò)ID,并在目標(biāo)節(jié)點(diǎn)廣播信息中提取網(wǎng)絡(luò)ID,定義為目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID及鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID;所述網(wǎng)絡(luò)ID信息,為時分多址自組織網(wǎng)絡(luò)信道傳輸包含數(shù)據(jù),在獲取廣播信息時一并獲取。
對比目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID與鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID的大小;
對比目標(biāo)節(jié)點(diǎn)廣播信息提取的目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID與已獲取到鄰節(jié)點(diǎn)廣播信息提取的鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID的大小,該對比方式,為根據(jù)當(dāng)前ID數(shù)值進(jìn)行對比;或者,根據(jù)該ID表現(xiàn)方式,將之進(jìn)行對比,具體對比方式,以ID的表現(xiàn)形式?jīng)Q定,在此不多贅述。
若目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID大于鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,則將目標(biāo)節(jié)點(diǎn)的幀起始位置,向鄰節(jié)點(diǎn)的幀起始位置對齊,并將目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID值更新為鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID值;
對比提取的目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID及鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID大小,若目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID大于鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID,則以鄰節(jié)點(diǎn)幀起始位置為準(zhǔn),將目標(biāo)節(jié)點(diǎn)幀起始位置向鄰節(jié)點(diǎn)幀起始位置對齊,即調(diào)整目標(biāo)節(jié)點(diǎn)幀起始位置對齊鄰節(jié)點(diǎn)幀起始位置;所述目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID值也更改為鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID值;即,所述幀起始位置以網(wǎng)絡(luò)ID的小值為準(zhǔn)。
若目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID小于鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,無需調(diào)整幀起始位置與網(wǎng)絡(luò)ID值。
若當(dāng)前目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID小于鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID,則不影響幀定時的問題,維持當(dāng)前目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)狀態(tài)不變;所述狀態(tài)不變,包含廣播信息、幀起始位置、同步序列信息及解調(diào)雙方廣播信息等。
進(jìn)一步的,所述若目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID小于鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,則將鄰節(jié)點(diǎn)的幀起始位置,向目標(biāo)節(jié)點(diǎn)的幀起始位置對齊,并將鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID值更新為目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID值之后,還包括:
當(dāng)目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)發(fā)射時隙相同時,在已獲取鄰節(jié)點(diǎn)廣播信息中提取鄰節(jié)點(diǎn)用戶ID;
當(dāng)時分多址自組織網(wǎng)絡(luò)中幀定時同步后,檢測當(dāng)前是否存在發(fā)射時隙沖突,所述發(fā)射時隙沖突,為目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)的使用的發(fā)射時隙為同一個定義為發(fā)射時隙沖突;在已獲取到目標(biāo)節(jié)點(diǎn)廣播信息及鄰節(jié)點(diǎn)廣播信息中提取用戶ID,即目標(biāo)節(jié)點(diǎn)用戶ID及鄰節(jié)點(diǎn)用戶ID。
對比目標(biāo)節(jié)點(diǎn)用戶ID及鄰節(jié)點(diǎn)用戶ID大?。?/p>
對比在目標(biāo)節(jié)點(diǎn)廣播信息中提取的目標(biāo)節(jié)點(diǎn)用戶ID與鄰節(jié)點(diǎn)廣播信息中提取的鄰節(jié)點(diǎn)用戶ID大小,所述用戶ID大小對比,在于對比所述用戶ID數(shù)值。
若目標(biāo)節(jié)點(diǎn)用戶ID大于鄰節(jié)點(diǎn)用戶ID,則鄰節(jié)點(diǎn)獲得該發(fā)射時隙,目標(biāo)節(jié)點(diǎn)尋找新發(fā)射時隙。
對比目標(biāo)節(jié)點(diǎn)用戶ID及鄰節(jié)點(diǎn)用戶ID數(shù)值,若目標(biāo)節(jié)點(diǎn)用戶ID大于鄰節(jié)點(diǎn)用戶ID時,則以小者為優(yōu)先,在該發(fā)射時隙沖突時,鄰節(jié)點(diǎn)獲得該發(fā)射時隙,目標(biāo)節(jié)點(diǎn)尋找新發(fā)射時隙,反之亦然,若目標(biāo)節(jié)點(diǎn)用戶ID小于鄰節(jié)點(diǎn)用戶ID,則目標(biāo)節(jié)點(diǎn)使用該發(fā)射時隙。
本實(shí)施例通過獲取到的廣播信息處理目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突,以使網(wǎng)絡(luò)的幀定時與發(fā)射時隙同步,實(shí)現(xiàn)了無線自組織網(wǎng)絡(luò)中節(jié)點(diǎn)定時同步,并自適應(yīng)分配發(fā)射時隙的方法。
參照圖2,圖2為本發(fā)明時分多址自組織網(wǎng)絡(luò)的同步方法的第二實(shí)施例的流程示意圖?;谏鲜龇椒ǖ牡谝粚?shí)施例,所述若目標(biāo)節(jié)點(diǎn)用戶ID小于鄰節(jié)點(diǎn)用戶ID,則目標(biāo)節(jié)點(diǎn)獲得該發(fā)射時隙,鄰節(jié)點(diǎn)尋找新的發(fā)射時隙之后,還包括:
步驟S30,若鄰節(jié)點(diǎn)不能在目標(biāo)時間內(nèi)解調(diào)目標(biāo)節(jié)點(diǎn)的廣播信息,則目標(biāo)節(jié)點(diǎn)重新選擇發(fā)射時隙。
在目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)分配發(fā)射時隙時,若目標(biāo)節(jié)點(diǎn)用戶ID小于鄰節(jié)點(diǎn)用戶ID,則目標(biāo)節(jié)點(diǎn)使用該發(fā)射時隙,鄰節(jié)點(diǎn)重新尋找空閑發(fā)射時隙;所述空閑發(fā)射時隙,在廣播信道中有多余未被節(jié)點(diǎn)使用的發(fā)射時隙,稱之為空閑發(fā)射時隙;鄰節(jié)點(diǎn)選中一空閑發(fā)射時隙作為自身發(fā)射時隙,用以發(fā)送廣播信息等數(shù)據(jù),并使用該發(fā)射時隙解調(diào)目標(biāo)節(jié)點(diǎn)廣播信息;目標(biāo)節(jié)點(diǎn)解調(diào)鄰節(jié)點(diǎn)發(fā)送的廣播信息,同時將自身發(fā)射時隙發(fā)送廣播信息至鄰節(jié)點(diǎn)發(fā)射時隙解調(diào);若鄰節(jié)點(diǎn)在目標(biāo)時間內(nèi)不能解調(diào)目標(biāo)節(jié)點(diǎn)廣播信息,則表示鄰節(jié)點(diǎn)所使用發(fā)射時隙與目標(biāo)節(jié)點(diǎn)發(fā)射時隙不能對應(yīng)解調(diào)廣播信息,因鄰節(jié)點(diǎn)廣播信息使用空閑發(fā)射時隙,不予以調(diào)換,則目標(biāo)節(jié)點(diǎn)重選擇發(fā)射時隙,即,目標(biāo)節(jié)點(diǎn)重選擇信道空閑發(fā)射時隙。所述目標(biāo)時間內(nèi)解調(diào)廣播信息,為自組織網(wǎng)絡(luò)同步中設(shè)置廣播信息解調(diào)時間,用以提高網(wǎng)絡(luò)同步效率。
為了更好的描述本發(fā)明實(shí)施例,參考圖3,包括:
步驟S1,節(jié)點(diǎn)啟動;
啟動時分多址無線自組織網(wǎng)絡(luò),所述節(jié)點(diǎn)啟動為開啟發(fā)送廣播信息。
步驟S2,無線信道監(jiān)聽,分配發(fā)射時隙;
開啟無線信道監(jiān)聽,每個節(jié)點(diǎn)為自己分配發(fā)射時隙,用以發(fā)送廣播信息及解調(diào)鄰節(jié)點(diǎn)廣播信息。
步驟S3,搜索鄰節(jié)點(diǎn)同步頭,解調(diào)廣播信息;
當(dāng)前節(jié)點(diǎn)定義為目標(biāo)節(jié)點(diǎn),該目標(biāo)節(jié)點(diǎn)通過發(fā)射時隙搜索鄰節(jié)點(diǎn)同步頭,用于解調(diào)鄰節(jié)點(diǎn)廣播信息。進(jìn)一步的,一種搜索同步頭的方法,包括:從接收信號中檢測鄰節(jié)點(diǎn)的同步序列,通過匹配濾波的方式獲得檢測峰值;在同步序列找到最大峰值位置,代表一鄰節(jié)點(diǎn)的同步序列起始位置;刪除該峰值及其周圍一定范圍內(nèi)的峰值;再尋找最大峰值,檢測其他鄰節(jié)點(diǎn)的同步序列?;蛘邚慕邮招盘栔袦p去該強(qiáng)信號,在迭代重復(fù)同步序列的檢測過程,檢測其他鄰節(jié)點(diǎn)的同步序列。
步驟S4,獲取鄰節(jié)點(diǎn)幀定時與發(fā)射時隙;
通過搜索到鄰節(jié)點(diǎn)同步頭,解調(diào)出的廣播信息,用以獲取鄰節(jié)點(diǎn)幀定時與發(fā)射時隙;進(jìn)一步的,一種計(jì)算真起始位置的方法,包括:獲得同步頭的起始位置;解調(diào)廣播信息獲得鄰節(jié)點(diǎn)的發(fā)射時隙,同時也是同步序列的發(fā)射時隙,則同步頭的起始位置就是該發(fā)射時隙的起始位置,通過同步序列最大峰值確定時隙邊界后,根據(jù)該時隙邊界所在位置即時隙號,推導(dǎo)獲得時隙0的起始位置,即幀起始位置。
步驟S5,是否有幀定時沖突;
根據(jù)當(dāng)前獲取到的鄰節(jié)點(diǎn)幀定時,判斷是否發(fā)生幀定時沖突,所述當(dāng)前幀定時沖突,是為當(dāng)前節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置不一致,定義為幀定時沖突。若當(dāng)前節(jié)點(diǎn)與鄰節(jié)點(diǎn)幀起始位置一致,則不存在幀定時沖突,判斷當(dāng)前是否有發(fā)射時隙沖突。
步驟S6,利用網(wǎng)絡(luò)ID解決沖突;
若當(dāng)前幀定時發(fā)生沖突,一種解決幀定時失步的方法,包括:節(jié)點(diǎn)的廣播信息中包含網(wǎng)絡(luò)ID字段,節(jié)點(diǎn)初始化時網(wǎng)絡(luò)等于當(dāng)前節(jié)點(diǎn)的用戶ID。當(dāng)節(jié)點(diǎn)檢測到當(dāng)前節(jié)點(diǎn)的幀起始位置與鄰節(jié)點(diǎn)的幀起始位置不同時,比較當(dāng)前節(jié)點(diǎn)的網(wǎng)絡(luò)ID與鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,當(dāng)鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID較小時,調(diào)整當(dāng)前節(jié)點(diǎn)的幀起始位置,向鄰節(jié)點(diǎn)對齊。同時,將鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID賦值給當(dāng)前節(jié)點(diǎn)的網(wǎng)絡(luò)ID。反之,當(dāng)前節(jié)點(diǎn)的網(wǎng)絡(luò)ID較小時,無需調(diào)整幀起始位置與網(wǎng)絡(luò)ID。
步驟S7,是否有發(fā)射時隙沖突;
若當(dāng)前幀定時未發(fā)生沖突,或者,當(dāng)前幀定時發(fā)生沖突后通過處理幀定時沖突解除后,判斷當(dāng)前是否有發(fā)射時隙沖突,所述發(fā)射時隙沖突,指當(dāng)前節(jié)點(diǎn)或鄰節(jié)點(diǎn)使用發(fā)射時隙不能調(diào)解廣播信息時,判定為當(dāng)前有發(fā)射時隙沖突。
步驟S8,利用用戶ID解決沖突;
若當(dāng)前有發(fā)射時隙沖突,則一種解決發(fā)射時隙沖突的方法,包括:節(jié)點(diǎn)的廣播信息中包含用戶ID字段。當(dāng)節(jié)點(diǎn)檢測到當(dāng)前節(jié)點(diǎn)的發(fā)射時隙與鄰節(jié)點(diǎn)的發(fā)射時隙相同時,比較當(dāng)前節(jié)點(diǎn)用戶ID與鄰節(jié)點(diǎn)ID。當(dāng)鄰節(jié)點(diǎn)ID較小時,則放棄該發(fā)射時隙,從空余的發(fā)射時隙中選擇一個時隙作為當(dāng)前節(jié)點(diǎn)的新發(fā)射時隙。當(dāng)前節(jié)點(diǎn)的用戶ID較小時,則繼續(xù)使用該時隙發(fā)射本節(jié)點(diǎn)數(shù)據(jù)。為避免用戶ID較小節(jié)點(diǎn)因?yàn)閮?yōu)先級較高一直占據(jù)一個沖突的發(fā)射時隙,當(dāng)該節(jié)點(diǎn)長時間檢測到鄰節(jié)點(diǎn)無法正確解調(diào)自身的廣播信息時,該節(jié)點(diǎn)需要重選發(fā)射時隙。
步驟S9,獲取全網(wǎng)同步。
當(dāng)前時分多址自組織網(wǎng)路中,幀定時及其發(fā)射時隙正常,達(dá)到全網(wǎng)同步。
上述第一至第三實(shí)施例時分多址自組織網(wǎng)絡(luò)的同步方法的執(zhí)行主體均可以為時分多址無線自組織網(wǎng)絡(luò)或與時分多址無線自組織網(wǎng)絡(luò)設(shè)備信號連接的檢測設(shè)備。更進(jìn)一步地,該時分多址自組織網(wǎng)絡(luò)的同步方法可以由安裝在電子設(shè)備或檢測設(shè)備上的客戶端檢測程序?qū)崿F(xiàn),其中,該電子設(shè)備可以包括但不限于個人電腦等電子設(shè)備。所述檢測設(shè)備包括但不限于手機(jī)、pad、筆記本電腦等。
本發(fā)明進(jìn)一步提供一種時分多址自組織網(wǎng)絡(luò)的同步裝置。
參照圖4,圖4為本發(fā)明時分多址自組織網(wǎng)絡(luò)的同步裝置的第一實(shí)施例的功能模塊示意圖。
在一實(shí)施例中,所述裝置包括:獲取模塊10、處理模塊20、提取模塊30、確認(rèn)模塊40、對比模塊50及判斷模塊60。
獲取模塊10,用于獲取目標(biāo)節(jié)點(diǎn)及相鄰節(jié)點(diǎn)的廣播信息;
在無線自組織網(wǎng)絡(luò)中,通過節(jié)點(diǎn)對應(yīng)發(fā)射時隙在自組織網(wǎng)絡(luò)中發(fā)射無線數(shù)據(jù)內(nèi)容,其中節(jié)點(diǎn)對應(yīng)發(fā)射時隙所發(fā)送的無線數(shù)據(jù)內(nèi)容,包括同步序列、廣播信息及用戶數(shù)據(jù);在發(fā)射無線數(shù)據(jù)內(nèi)容的過程中,監(jiān)聽無線信道,選取其中任一節(jié)點(diǎn)定義為目標(biāo)節(jié)點(diǎn),并,該目標(biāo)節(jié)點(diǎn)通過發(fā)射時隙發(fā)送包括廣播信息在內(nèi)的數(shù)據(jù)信息;與所述目標(biāo)節(jié)點(diǎn)互相解調(diào)廣播信息的另一節(jié)點(diǎn),定義為鄰節(jié)點(diǎn),所述鄰節(jié)點(diǎn)對應(yīng)發(fā)射時隙發(fā)送的廣播信息,為鄰節(jié)點(diǎn)廣播信息。獲取該鄰節(jié)點(diǎn)廣播信息內(nèi)容,用以解決目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突問題。
處理模塊20,用于通過獲取到的廣播信息處理目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突,以使網(wǎng)絡(luò)的幀定時與發(fā)射時隙同步。
根據(jù)獲取到的鄰節(jié)點(diǎn)廣播信息內(nèi)容,及所引申出的數(shù)據(jù)信息,與目標(biāo)節(jié)點(diǎn)廣播信息引申出的數(shù)據(jù)信息的對比,用以處理目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)的幀定時失步及其發(fā)射時隙沖突,以使無線自組織網(wǎng)絡(luò)中網(wǎng)絡(luò)幀定時與其發(fā)射時隙同步。
進(jìn)一步的,所述通過獲取的廣播信息處理目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突,以使網(wǎng)絡(luò)的幀定時與發(fā)射時隙同步,包括:
所述獲取模塊10,還用于獲取鄰節(jié)點(diǎn)同步序列,根據(jù)該同步序列推導(dǎo)鄰節(jié)點(diǎn)發(fā)射數(shù)據(jù)的起始位置;
獲取鄰節(jié)點(diǎn)同步序列,所述同步序列為鄰節(jié)點(diǎn)時隙發(fā)送的同步序列;根據(jù)獲取的同步序列長度對應(yīng)獲取到該鄰節(jié)點(diǎn)發(fā)送數(shù)據(jù)的起始位置;所述鄰節(jié)點(diǎn)發(fā)送數(shù)據(jù)起始位置,根據(jù)同步序列長度,及其獲取到的同步序列起始位置,確定鄰節(jié)點(diǎn)發(fā)射數(shù)據(jù)的起始位置。
所述獲取模塊10,還用于獲取鄰節(jié)點(diǎn)廣播信息;
通過鄰節(jié)點(diǎn)定義,獲取該鄰節(jié)點(diǎn)發(fā)送的廣播信息;所述鄰節(jié)點(diǎn)廣播信息,與同步序列先后由鄰節(jié)點(diǎn)時隙發(fā)送,且,同步序列與廣播信息為并列或者同步的關(guān)系;
提取模塊30,用于在鄰節(jié)點(diǎn)廣播信息中提取鄰節(jié)點(diǎn)發(fā)射數(shù)據(jù)所在時隙;
通過同步序列確定該同步序列同步頭的位置,是為該廣播信息發(fā)射數(shù)據(jù)所在時隙點(diǎn)。在獲取的同步序列中,檢測信號功率最強(qiáng)的同步序列,用以確定同步序列同步頭即廣播信息時隙點(diǎn);在此檢測信號結(jié)果中,若當(dāng)前同步序列中有相互重疊的同步序列,則在該同步序列中,檢測信號功率最強(qiáng)的同步序列點(diǎn),以該檢測結(jié)果為準(zhǔn),消除此檢測結(jié)果中信號功率最強(qiáng)同步序列的影響,繼而檢測信號功率較弱的同步序列;之后,檢測同步序列中最大峰值點(diǎn),以該最大峰值點(diǎn)作為同步序列的起始位置,進(jìn)一步的,所述最大峰值為無線信道發(fā)出的該同步序列同步頭的位置,即為該節(jié)點(diǎn)時隙點(diǎn)位置。
確認(rèn)模塊40,用于根據(jù)時隙所在位置,計(jì)算時隙0的起始位置,作為鄰節(jié)點(diǎn)幀起始位置;
所述同步序列同步頭,是為時隙點(diǎn)其中一點(diǎn)位置,以該時隙點(diǎn)位置往前推導(dǎo)至?xí)r隙0,該時隙0即為該節(jié)點(diǎn)時隙起始位置;以時隙0為節(jié)點(diǎn)起始位置直至該時隙結(jié)尾,是為該節(jié)點(diǎn)一幀信息。即,目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)一幀。也可如此認(rèn)為,該同步頭位置為當(dāng)前時隙邊界,以時隙邊界往前推導(dǎo)至?xí)r隙0位置,是為時隙起始位置,即幀起始位置。
對比模塊50,用于對比目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置;
根據(jù)計(jì)算到目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)的幀起始位置,對比二者幀起始位置,用以確定二者幀起始位置是否相同。
判斷模塊60,用于若目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置不同,則當(dāng)前幀定時失步。
若目標(biāo)節(jié)點(diǎn)幀起始位置與鄰節(jié)點(diǎn)幀起始位置不同,則確定當(dāng)前節(jié)點(diǎn)幀定時失步。所述幀起始位置,根據(jù)計(jì)算時隙0的起始位置,得出目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)幀起始位置,幀的位置由時隙節(jié)點(diǎn)決定,當(dāng)目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)時隙節(jié)點(diǎn)對比,排列出現(xiàn)誤差,則當(dāng)前幀定時失步。
進(jìn)一步的,所述若目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀起始位置不同,則當(dāng)前幀定時失步之后,還包括:
所述提取模塊30,還用于在獲取到的鄰節(jié)點(diǎn)廣播信息中提取鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID;
在幀定時失步情況下,在已獲取到鄰節(jié)點(diǎn)廣播信息中,提取網(wǎng)絡(luò)ID,并在目標(biāo)節(jié)點(diǎn)廣播信息中提取網(wǎng)絡(luò)ID,定義為目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID及鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID;所述網(wǎng)絡(luò)ID信息,為時分多址自組織網(wǎng)絡(luò)信道傳輸包含數(shù)據(jù),在獲取廣播信息時一并獲取。
所述對比模塊50,還用于對比目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID與鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID的大??;
對比目標(biāo)節(jié)點(diǎn)廣播信息提取的目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID與已獲取到鄰節(jié)點(diǎn)廣播信息提取的鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID的大小,該對比方式,為根據(jù)當(dāng)前ID數(shù)值進(jìn)行對比;或者,根據(jù)該ID表現(xiàn)方式,將之進(jìn)行對比,具體對比方式,以ID的表現(xiàn)形式?jīng)Q定,在此不多贅述。
所述處理模塊20,還用于若目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID大于鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,則將目標(biāo)節(jié)點(diǎn)的幀起始位置,向鄰節(jié)點(diǎn)的幀起始位置對齊,并將目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID值更新為鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID值;
對比提取的目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID及鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID大小,若目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID大于鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID,則以鄰節(jié)點(diǎn)幀起始位置為準(zhǔn),將目標(biāo)節(jié)點(diǎn)幀起始位置向鄰節(jié)點(diǎn)幀起始位置對齊,即調(diào)整目標(biāo)節(jié)點(diǎn)幀起始位置對齊鄰節(jié)點(diǎn)幀起始位置;所述目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID值也更改為鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID值;即,所述幀起始位置以網(wǎng)絡(luò)ID的小值為準(zhǔn)。
所述處理模塊20,還用于若目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID小于鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,無需調(diào)整幀起始位置與網(wǎng)絡(luò)ID值。
若當(dāng)前目標(biāo)節(jié)點(diǎn)網(wǎng)絡(luò)ID小于鄰節(jié)點(diǎn)網(wǎng)絡(luò)ID,則不影響幀定時的問題,維持當(dāng)前目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)狀態(tài)不變;所述狀態(tài)不變,包含廣播信息、幀起始位置、同步序列信息及解調(diào)雙方廣播信息等。
進(jìn)一步的,所述若目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID大于鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID,則將目標(biāo)節(jié)點(diǎn)的幀起始位置,向鄰節(jié)點(diǎn)的幀起始位置對齊,并將目標(biāo)節(jié)點(diǎn)的網(wǎng)絡(luò)ID值更新為鄰節(jié)點(diǎn)的網(wǎng)絡(luò)ID值之后,還包括:
所述提取模塊30,還用于當(dāng)目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)發(fā)射時隙相同時,在已獲取鄰節(jié)點(diǎn)廣播信息中提取鄰節(jié)點(diǎn)用戶ID;
當(dāng)時分多址自組織網(wǎng)絡(luò)中幀定時同步后,檢測當(dāng)前是否存在發(fā)射時隙沖突,所述發(fā)射時隙沖突,為目標(biāo)節(jié)點(diǎn)及鄰節(jié)點(diǎn)的使用的發(fā)射時隙為同一個定義為發(fā)射時隙沖突;在已獲取到目標(biāo)節(jié)點(diǎn)廣播信息及鄰節(jié)點(diǎn)廣播信息中提取用戶ID,即目標(biāo)節(jié)點(diǎn)用戶ID及鄰節(jié)點(diǎn)用戶ID。
所述對比模塊50,還用于對比目標(biāo)節(jié)點(diǎn)用戶ID及鄰節(jié)點(diǎn)用戶ID大小;
對比在目標(biāo)節(jié)點(diǎn)廣播信息中提取的目標(biāo)節(jié)點(diǎn)用戶ID與鄰節(jié)點(diǎn)廣播信息中提取的鄰節(jié)點(diǎn)用戶ID大小,所述用戶ID大小對比,在于對比所述用戶ID數(shù)值。
所述處理模塊20,還用于若目標(biāo)節(jié)點(diǎn)用戶ID大于鄰節(jié)點(diǎn)用戶ID,則鄰節(jié)點(diǎn)獲得該發(fā)射時隙,目標(biāo)節(jié)點(diǎn)尋找新發(fā)射時隙。
對比目標(biāo)節(jié)點(diǎn)用戶ID及鄰節(jié)點(diǎn)用戶ID數(shù)值,若目標(biāo)節(jié)點(diǎn)用戶ID大于鄰節(jié)點(diǎn)用戶ID時,則以小者為優(yōu)先,在該發(fā)射時隙沖突時,鄰節(jié)點(diǎn)獲得該發(fā)射時隙,目標(biāo)節(jié)點(diǎn)尋找新發(fā)射時隙,反之亦然,若目標(biāo)節(jié)點(diǎn)用戶ID小于鄰節(jié)點(diǎn)用戶ID,則目標(biāo)節(jié)點(diǎn)使用該發(fā)射時隙。
本實(shí)施例通過獲取到的廣播信息處理目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)的幀定時失步和發(fā)射時隙沖突,以使網(wǎng)絡(luò)的幀定時與發(fā)射時隙同步,實(shí)現(xiàn)了無線自組織網(wǎng)絡(luò)中節(jié)點(diǎn)定時同步,并自適應(yīng)分配發(fā)射時隙的方法。
參照圖5,圖5為本發(fā)明時分多址自組織網(wǎng)絡(luò)的同步裝置的第二實(shí)施例的功能模塊示意圖。所述裝置還包括分析操作模塊80。
分析操作模塊70,還用于若鄰節(jié)點(diǎn)不能在目標(biāo)時間內(nèi)解調(diào)目標(biāo)節(jié)點(diǎn)的廣播信息,則目標(biāo)節(jié)點(diǎn)重新選擇發(fā)射時隙。
在目標(biāo)節(jié)點(diǎn)與鄰節(jié)點(diǎn)分配發(fā)射時隙時,若目標(biāo)節(jié)點(diǎn)用戶ID小于鄰節(jié)點(diǎn)用戶ID,則目標(biāo)節(jié)點(diǎn)使用該發(fā)射時隙,鄰節(jié)點(diǎn)重新尋找空閑發(fā)射時隙;所述空閑發(fā)射時隙,在廣播信道中有多余未被節(jié)點(diǎn)使用的發(fā)射時隙,稱之為空閑發(fā)射時隙;鄰節(jié)點(diǎn)選中一空閑發(fā)射時隙作為自身發(fā)射時隙,用以發(fā)送廣播信息等數(shù)據(jù),并使用該發(fā)射時隙解調(diào)目標(biāo)節(jié)點(diǎn)廣播信息;目標(biāo)節(jié)點(diǎn)解調(diào)鄰節(jié)點(diǎn)發(fā)送的廣播信息,同時將自身發(fā)射時隙發(fā)送廣播信息至鄰節(jié)點(diǎn)發(fā)射時隙解調(diào);若鄰節(jié)點(diǎn)在目標(biāo)時間內(nèi)不能解調(diào)目標(biāo)節(jié)點(diǎn)廣播信息,則表示鄰節(jié)點(diǎn)所使用發(fā)射時隙與目標(biāo)節(jié)點(diǎn)發(fā)射時隙不能對應(yīng)解調(diào)廣播信息,因鄰節(jié)點(diǎn)廣播信息使用空閑發(fā)射時隙,不予以調(diào)換,則目標(biāo)節(jié)點(diǎn)重選擇發(fā)射時隙,即,目標(biāo)節(jié)點(diǎn)重選擇信道空閑發(fā)射時隙。所述目標(biāo)時間內(nèi)解調(diào)廣播信息,為自組織網(wǎng)絡(luò)同步中設(shè)置廣播信息解調(diào)時間,用以提高網(wǎng)絡(luò)同步效率。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。