[發明專利]分布式時分多址協議中的鏈路層差錯控制方法有效
| 申請號: | 201811617801.7 | 申請日: | 2018-12-28 |
| 公開(公告)號: | CN109547166B | 公開(公告)日: | 2020-06-16 |
| 發明(設計)人: | 史琰;陳元呈龍;盛敏;劉俊宇;仲偉慧;李小帥;趙陽 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | H04L1/16 | 分類號: | H04L1/16;H04L1/18;H04L5/00;H04J3/16 |
| 代理公司: | 陜西電子工業專利中心 61205 | 代理人: | 田文英;王品華 |
| 地址: | 710071 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 時分多址 協議 中的 鏈路層 差錯 控制 方法 | ||
1.一種分布式時分多址協議中的鏈路層差錯控制方法,其特征在于,在網節點進入接收時隙時,在網節點更新時隙號對應的應答信息,將所有應答信息的數據狀態更新為0,同時將緩存隊列數據狀態為1的數據狀態更新為0,提取緩存隊列集中數據狀態為1的緩存隊列的數據放到緩沖區的頭部,在網節點發送數據時將應答信息封裝到待發送的數據中,該方法具體步驟包括如下:
(1)系統初始化:
(1a)采用閉環同步的方式,每個待入網節點同步自身的本地計數器;
(1b)采用時分多址TDMA接入方式,每個待入網的節點選擇自己的廣播時隙;
(1c)采用占用時隙盡量分散的方式,每個待入網的節點選取自己的發送時隙;
(1d)將所有完成廣播時隙和發送時隙分配的待入網節點,作為在網節點;
(1e)建立一個緩存隊列集,每個緩存隊列只能存儲一幀數據,緩存隊列的序號對應復幀的時隙號;
(2)在網節點進入廣播時隙:
(2a)在網節點進入廣播時隙后,在分布式時分多址協議的勤務幀的幀頭中封裝鏈路層差錯控制信息中的應答信息;
(2b)在網節點經信道發送封裝應答信息后的勤務幀;
(2c)將鏈路層差錯控制信息中的數據確認狀態更新為1;
(3)在網節點進入發送時隙:
(3a)判斷當前時隙號對應的緩存隊列中的數據狀態是否為0,若是,則執行步驟(3b),否則,執行步驟(3e);
(3b)判斷緩沖區中是否有數據,若是,則執行步驟(3c),否則,在網節點經信道發送封裝應答信息后的勤務幀后執行步驟(3f);
(3c)從在網節點的緩沖區中依次取出一幀數據放到當前緩存隊列中;
(3d)將當前緩存隊列中的數據狀態更新為1;
(3e)在網節點經信道發送封裝應答信息后的當前緩存隊列中的數據;
(3f)將鏈路層差錯控制信息中的數據確認狀態更新為1;
(4)在網節點進入接收時隙:
(4a)判斷在網節點偵聽時長為最大傳播時延的信道時間內是否收到數據,若是,在網節點將該時隙號對應的應答信息更新為1后執行步驟(4b),否則,在網節點將該時隙號對應的應答信息更新為0后執行步驟(4f);
(4b)判斷收到的數據中的應答信息與緩存隊列的數據狀態是否相同,若是,數據確認狀態不變,否則,將數據確認狀態更新為0;
(4c)將收到的數據中的應答信息與緩存隊列的數據狀態都為1的緩存隊列的數據狀態更新為0;
(4d)提取緩存隊列集中數據狀態為1的緩存隊列的數據放到緩沖區的頭部;
(4e)判斷收到的數據的目的節點是否為鄰節點,若是,則執行步驟(4f),否則執行步驟(5);
(4f)判斷在網節點偵聽時長為節點號J倍的最大傳播時延的信道時間內是否收到數據,若是,則執行步驟(4b),否則,執行步驟(4g),0≤J≤32;
(4g)判斷鏈路層差錯控制信息中的數據確認狀態是否為0,若是,則執行步驟(4h),否則,執行步驟(5);
(4h)在網節點經信道發送封裝應答信息后的數據確認幀后,將鏈路層差錯控制信息中的數據確認狀態更新為1;
(5)結束在網節點在接收時隙的操作。
2.根據權利要求1所述的分布式時分多址協議中的鏈路層差錯控制方法,其特征在于,步驟(1a)中所述本地計數器是指,每個節點用來確定自身當前時隙號的計數器,每經過一個時隙的時間間隔后本地計數器加1,以一個超幀的時隙個數為周期遞增。
3.根據權利要求1所述的分布式時分多址協議中的鏈路層差錯控制方法,其特征在于,步驟(1b)中所述時分多址TDMA接入方式是指,每個待入網的節點在M個復幀內從0號復幀開始,選擇第一個未被占用的復幀0號時隙,作為該待入網的節點的廣播時隙,8≤M≤32。
4.根據權利要求1所述的分布式時分多址協議中的鏈路層差錯控制方法,其特征在于,步驟(1c)中所述占用時隙盡量分散的方式是指,每個待入網的節點在L個時隙內從0號時隙開始,每間隔L/n個時隙選取一個發送時隙;當該時隙被其它節點選取為它的發送時隙時,選取下一個最近的未被占用的時隙作為本節點的發送時隙,8≤L≤64,1≤n<L。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811617801.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種滑窗BATS Codes的設計方法
- 下一篇:一種計數方法及通信裝置





