縮短BCH 編碼應(yīng)用于無線傳感網(wǎng)絡(luò)的能效分析
有效能量為:
其中k 為信息碼長, Ttr為傳輸1b it數(shù)據(jù)的時間,Ttr = 1 /Rradio。
由結(jié)果可見, 對于未編碼系統(tǒng), 在原始誤碼率一定的情況下, 其能效僅與包長有關(guān), 并且存在最優(yōu)值使得能效為最大。
糾錯能力為t的前向糾錯系統(tǒng)誤包率為:
對于糾錯能力為1的BCH 碼, 也就是漢明碼,其譯碼能耗可以忽略, 縮短BCH 碼( n, k, t) ( t> 2)的譯碼能耗為:
根據(jù)公式( 1), 能效為:
總耗能為:
根據(jù)公式( 1), 能效為:
4. 4 仿真結(jié)果
圖1 比較了輸出功率為0dbm 時, 不同信息長度下各編碼方式的誤包率, 隨著信息位數(shù)長的增大,未編碼系統(tǒng)的誤包率急劇增大, 對于125字節(jié)的信息碼長, 誤包率達(dá)到了0. 4, 幾乎無法通信。糾錯能力越強(qiáng), 誤包率越小, 糾錯能力大于2的BCH 碼效果尤其顯著, 其誤包率接近0。再增加糾錯能力沒有明顯效果。
圖1 不同信息長度下各編碼方式的誤包率
評論