[發(fā)明專利]基于六邊形質(zhì)心的簇頭選舉和動態(tài)時隙分配的簇路由方法有效
| 申請?zhí)枺?/td> | 202110003990.4 | 申請日: | 2021-01-04 |
| 公開(公告)號: | CN113242587B | 公開(公告)日: | 2022-07-01 |
| 發(fā)明(設(shè)計)人: | 徐會彬;曾孟佳;黃旭 | 申請(專利權(quán))人: | 湖州師范學(xué)院 |
| 主分類號: | H04W40/32 | 分類號: | H04W40/32;H04W52/02;H04W72/04;H04W84/18 |
| 代理公司: | 北京眾合誠成知識產(chǎn)權(quán)代理有限公司 11246 | 代理人: | 劉妮 |
| 地址: | 313000 浙江*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 六邊形 質(zhì)心 選舉 動態(tài) 分配 路由 方法 | ||
1.基于六邊形質(zhì)心的簇頭選舉和動態(tài)時隙分配的簇路由方法,其特征在于:包括如下步驟:
S1:建立網(wǎng)絡(luò)模型:引用基于六邊形網(wǎng)格的網(wǎng)絡(luò)結(jié)構(gòu),每個六邊形有一個質(zhì)心,假定存在M個質(zhì)心,則它們的坐標(biāo)表示為且k=1,2,···,M,若簇頭位于質(zhì)心,則能以最少的簇頭數(shù)覆蓋網(wǎng)絡(luò);引用輪群概念:一個輪群由N個輪構(gòu)成,在輪群開始時,進(jìn)行簇頭選擇,每一輪由初始階段和數(shù)據(jù)傳輸階段構(gòu)成,在初始階段,完成簇頭選擇,并形成簇;在數(shù)據(jù)傳輸階段,將時間劃分不同時隙,并依通過節(jié)點密度給節(jié)點分配時隙,然后用于節(jié)點傳輸數(shù)據(jù);
S2:建立能耗模型:向相距d米接收端傳輸m比特數(shù)據(jù),所消耗的能量ETx(m,d):
式中:Eelec表示每傳輸一比特數(shù)據(jù)所消耗的能量;εfs、εamp分別表示在自由空間、雙徑衰落傳輸模型下的能量消耗因子;
節(jié)點接收m比特數(shù)據(jù)所消耗的能量ERx(m):
ERx(m)=m*Eelec (2)
S3:簇頭候選節(jié)點集:基站先收集網(wǎng)絡(luò)內(nèi)所有節(jié)點的能量,再計算節(jié)點平均能量Eavg,然后依據(jù)Eavg,選擇部分節(jié)點加入候選節(jié)點集ψCH,對于任意節(jié)點Si,若它的剩余能量Ei大于平均能量Eavg,則將Si加入ψCH,即ψCH←Si,通過公式(3)表示:
ψCH←Si,if Ei≥Eavg (3)
S4:設(shè)置節(jié)點序值:
首先,構(gòu)建N×M個離質(zhì)心距離矩陣如式(4)所示:
for i=1:N
for k=1:M
end for
end for (4)
式中:(xi,yi)表示節(jié)點Si的位置坐標(biāo),
矩陣中第一行表示節(jié)點S1離M個質(zhì)心距離,類似地,第i行表示節(jié)點Si離M個質(zhì)心距離,離質(zhì)心距離越小,成為簇頭概率越大,
計算矩陣中每一行的距離最小值,如式(5)所示:
利用式(5)可計算N個節(jié)點離M個質(zhì)心的最小距離,并依N個節(jié)點的最小距離值,對ψCH內(nèi)的節(jié)點按升序進(jìn)行排序,形成有序矩陣令λi表示節(jié)點Si在的排序號,利用λi定義節(jié)點的序值
其中|ψCH|表示矩陣ψCH的元素個數(shù);
S5:選舉簇頭:基站依據(jù)式(6)計算每個傳感節(jié)點的序值,并將此序值傳輸至各傳感節(jié)點,在每個超輪開始,傳感節(jié)點就將自己的序值與式(7)所定義的閾值進(jìn)行比較,若大于此閾值,就成為簇頭:
S6:基于可變長的時隙分配:形成簇后,簇頭采用時分多址TDMA方式給本簇內(nèi)節(jié)點分配時隙。
2.根據(jù)權(quán)利要求1所述的基于六邊形質(zhì)心的簇頭選舉和動態(tài)時隙分配的簇路由方法,其特征在于:在S1中,六邊形的面積為:
其中,R為六邊形內(nèi)切圓半徑。
3.根據(jù)權(quán)利要求1所述的基于六邊形質(zhì)心的簇頭選舉和動態(tài)時隙分配的簇路由方法,其特征在于:所述基于可變長的時隙分配具體包括以下步驟:
第一步:初始狀態(tài)時隙分配:
簇頭采用等長時隙規(guī)則分配時隙,采用m個時間幀,每個時間幀分配成n個時隙,初始分配時隙后,簇頭就將時隙分配表在本簇內(nèi)廣播,簇成員節(jié)點接收時隙分配表后,就依據(jù)此時隙分配表傳輸數(shù)據(jù),
當(dāng)節(jié)點要傳輸數(shù)據(jù),就先向簇頭發(fā)送一個“開始發(fā)送的”的控制消息,再開始傳輸數(shù)據(jù)Data,若在所分配的時隙內(nèi),節(jié)點能夠完成數(shù)據(jù)Data的傳輸,就在數(shù)據(jù)Data傳輸完畢后,再發(fā)送一個“發(fā)送完畢”的控制消息,隨后進(jìn)入休眠狀態(tài),將發(fā)送“發(fā)送完畢”控制消息的節(jié)點稱為工作節(jié)點,若在所分配的時隙內(nèi),就在本時隙結(jié)束后,再發(fā)送一個“申請繼續(xù)”的控制消息,將發(fā)送“申請繼續(xù)”的控制消息的節(jié)點稱為繁忙節(jié)點,
第二步:時隙調(diào)整
簇頭會依據(jù)上一輪節(jié)點的狀態(tài)調(diào)整節(jié)點的時隙,簇頭引用時隙調(diào)整因子λ調(diào)整節(jié)點的時隙,令F(k,j)表示節(jié)點Sj在第k個時間幀的狀態(tài),若節(jié)點Sj為工作節(jié)點,F(xiàn)(k,j)=0;若節(jié)點Si為繁忙節(jié)點,F(xiàn)(k,j)=1,
令λ(k+1,j)表示節(jié)點Sj在第k+1個時間幀的時隙調(diào)整因子,且λ(k+1,j)=1+0.5F(k,j),假定一個簇內(nèi)有n個節(jié)點,節(jié)點Si屬于該簇內(nèi)的一個節(jié)點,簇頭就依據(jù)式(8)調(diào)整節(jié)點Si在下一個時間幀的時隙長度:
式中:Ts(k,j)表示第k個時間幀的第j個時隙長度;Ts(k+1,j)表示第k+1個時間幀的第j個時隙長度。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于湖州師范學(xué)院,未經(jīng)湖州師范學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110003990.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 全日面導(dǎo)行方法和系統(tǒng)
- 實時的連續(xù)交互學(xué)習(xí)及檢測
- 利用零部件的質(zhì)量和質(zhì)心信息計算衛(wèi)星質(zhì)心的方法
- 三軸氣浮臺高精度質(zhì)心調(diào)平衡裝置及方法
- 獲取路面附著系數(shù)的方法和系統(tǒng)
- 一種星點質(zhì)心坐標(biāo)的確定方法
- 用于處理樣本的方法和裝置
- 機器人質(zhì)心位置調(diào)整方法、裝置、機器人和數(shù)據(jù)存儲介質(zhì)
- 游戲角色動作控制方法、裝置、設(shè)備和介質(zhì)
- 質(zhì)心軌跡生成方法、裝置、計算機可讀存儲介質(zhì)及機器人





