一種差錯控制方法
2023-09-22 20:17:35 3
/>,其中K為方陣,取A=L*K-1;(2)按預先設定的規則,發信端發送完信源包之後再發送冗餘包給收信端,或當發信端收到收信端的重傳請求之後,再發送出相應的信源包及冗餘包;(3)按預先設定的規則,收信端不反饋信息給發信端,或將未收到信源包的編號或缺少數據包的數量反饋給發信端,要求發信端重傳;(4)收信端保存與發信端同樣的編碼矩陣A,如果收信端沒有收全信源包,則再嘗試利用冗餘包恢復出信源包。2、根據權利要求1所述的差錯控制方法,其特徵是生成冗餘包以及以冗餘包恢復信源包相關的運算採用GF(2q)域內的運算。3、根據權利要求2所述的差錯控制方法,其特徵是通過査表法實現GF(2q)域內的乘、除運算。4、根據權利要求1所述的差錯控制方法,其特徵是以冗餘包恢復信源包時,將未收到的信源包當成變量,以高斯消元法求解。全文摘要本發明公開了一種差錯控制方法,適用於通信領域,使用本發明的方法可有效地提高網絡數據傳輸的可靠性。本發明的方法核心是改變了傳統UDP應用在差錯重傳時僅能重傳信源包而導致在高丟包率的網絡環境下重傳次數明顯上升的弊端,利用本發明的方法,UDP應用在差錯重傳時除了重傳信源包之外還夾帶著能有效地恢復出信源包的冗餘包,從而在高丟包率網絡環境下可明顯地減少重傳的次數。在高時延的網絡環境或多播環境,利用本發明的方法也可取得良好的效果。文檔編號H04L1/18GK101552661SQ20091002987公開日2009年10月7日申請日期2009年3月26日優先權日2009年3月26日發明者劉怡梅,呂曉雯,玲杜申請人:呂曉雯;劉怡梅;杜玲