[發明專利]基于位圖反饋的突發通信鏈路層傳輸方法有效
| 申請號: | 201110168327.6 | 申請日: | 2011-06-21 |
| 公開(公告)號: | CN102223220A | 公開(公告)日: | 2011-10-19 |
| 發明(設計)人: | 張海林;盧小峰;李帥;楊棟 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | H04L1/18 | 分類號: | H04L1/18;H04L1/00;H04W28/04 |
| 代理公司: | 陜西電子工業專利中心 61205 | 代理人: | 田文英;王品華 |
| 地址: | 710071*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 位圖 反饋 突發 通信 鏈路層 傳輸 方法 | ||
1.一種基于位圖反饋的突發通信鏈路層傳輸方法,包括如下步驟:
(1)系統初始化
1a)系統對發送緩沖區、接收緩沖區、接收暫存區、發送管道、接收管道開辟數據空間;
1b)發送緩沖區按先入先出的規則填入待發數據,將發送緩沖區中的數據垂直注入發送管道完成系統的初始化;
1c)與發送管道,和接收管道一一對應設置反饋狀態標志位,且賦與相同的初始值。
(2)判斷是否收到幀:若收到幀,執行步驟(3),若未收到幀,執行步驟(8)。
(3)判斷類型:從接收到的傳輸幀中提取幀類型標志位,判斷此數據幀為傳輸幀還是反饋幀,若為反饋幀,執行步驟(4),若為傳輸幀,執行步驟(13)。
(4)判斷反饋是否超時:若超時,執行步驟(5),若未超時,執行步驟(6)。
(5)丟棄反饋幀,返回執行步驟(2)。
(6)調整發送管道水平面:
6a)提取反饋中各個傳輸幀的CRC校驗結果標志位,若從CRC校驗結果標志位得知某一傳輸幀傳輸正確,則將此傳輸幀對應發送管道中的正確傳輸的數據刪除,且對應發送管道的反饋狀態位模二加一;
6b)遍歷所有管道,若所有管道均不滿且發送緩沖區有數據,將數據垂直注入發送管道,直到某條管道被填滿或發送緩沖區無數據。
(7)重置發送緩沖區:根據發送管道數據水平面的變化,從上層協議接收大小為n個字節的數據包,將這n個字節的數據包按先入先出的規則填入發送緩沖區。重置發送緩沖區完成后,返回執行步驟(2)。
(8)構造傳輸幀:生成一個傳輸幀,根據物理層自適應編碼調制確定的當前傳輸幀的傳輸速率,從發送管道向傳輸幀數據域載入與傳輸速率相對應的數據量。并將該發送管道的反饋狀態標志位、管道序號信息嵌入到傳輸幀中,每個傳輸幀對應一個管道。
(9)判斷是否可發送傳輸幀:若不能發送傳輸幀,返回執行步驟(2),若可以發送傳輸幀,執行步驟(10)。
(10)將傳輸幀送往物理層,返回執行步驟(2)。
(11)處理傳輸幀
11a)提取經物理層FEC糾錯后的傳輸幀數據做CRC差錯校驗,根據傳輸幀的差錯校驗結果,填充反饋幀中當前傳輸幀所對應的差錯校驗結果標志位,若差錯校驗結果正確,將差錯校驗結果標志位設置為0,執行步驟11b);若差錯校驗結果錯誤,將差錯校驗結果標志位設置為1,執行步驟(12);
11b)從傳輸幀中提取傳輸幀攜帶的反饋狀態標志位,并與接收暫存區反饋狀態標志模2加運算,若運算結果為0,覆蓋前次暫存區中的接收數據,若運算結果為1,將暫存區中的數據注入對應的接收管道,將當前傳輸幀數據注入接受暫存區;
11c)用傳輸幀中提取的反饋狀態標志位重置接收暫存區對應管道的反饋狀態標志位。
(12)判斷接收緩沖區狀態:判斷接收緩沖區是否溢出,若溢出,執行步驟(13),若未溢出,執行步驟(14)。
(13)更改反饋幀中CRC差錯校驗結果。
(14)根據所有管道底部是否均有數據,判斷是否有數據可交給下層協議,若有數據,執行步驟(15);若無數據,執行步驟(16)。
(15)將可提交數據垂直注入給接收緩沖區。
(16)判斷傳輸幀是否處理完畢:若所有管道的傳輸幀都接收完畢,執行步驟(17);若還沒有接收完畢,返回執行步驟(2)。
(17)發送反饋幀:利用位圖法根據CRC差錯校驗結果形成反饋幀,將反饋幀插入反向傳輸時隙。返回執行步驟(2)。
2.根據權利1要求所述的基于位圖反饋的突發通信鏈路層傳輸方法,其特征在于,步驟1b)所述的初始化是將發送緩沖區中數據被垂直分割為若干部分,并分別垂直注入對應的發送管道。
3.根據權利1要求所述的基于位圖反饋的突發通信鏈路層傳輸方法,其特征在于,步驟11b)所述處理傳輸幀是從傳輸幀中提取傳輸幀攜帶的反饋狀態標志位,并?與接收暫存區反饋狀態標志模2加運算,若運算結果為0,覆蓋前次暫存區中的接收數據,若運算結果為1,將暫存區中的數據注入對應的接收管道,將當前傳輸幀數據注入接受暫存區。
4.根據權利1要求所述的基于位圖反饋的突發通信鏈路層傳輸方法,其特征在于,步驟(17)所述的將可提交數據垂直注入接收緩沖區的方法是,按所有管道中數據的最低高度H,從各個管道中分別取出高度為H的數據垂直注入接收緩沖區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110168327.6/1.html,轉載請聲明來源鉆瓜專利網。





