Turbo編碼


以512長原始數據為例,按照LTE標准的1/3碼率對其編碼,編碼后的數據為(1548,512),其中1548 = (512+4)*3,多出的12bit為結尾碼。

由引文可知,實現時,輸入512長原始數據,數據會被分成3路進行處理,每一路的輸出在512的基礎上+4,合並后1548長。

LDPC對比Turbo:

a,LDPC以空間換時間(快),屬於分組碼。

b,Turbo以時間換空間(小),屬於卷積碼。

因此,做項目時會在時間與空間的權衡下選擇其中一種編碼方式。

通常Turbo碼會接一個打孔模塊,目的是去除系統位和奇偶校驗位,從而提高整體碼率。

關於碼打孔及碼率的說明可參考另一篇博文:https://www.cnblogs.com/achangchang/p/11403911.html

[引用]:

1,http://blog.sina.com.cn/s/blog_712e997b0100ukq6.html

2,https://ww2.mathworks.cn/help/releases/R2019a/comm/ref/turboencoder.html?requestedDomain=cn

3,https://ww2.mathworks.cn/help/releases/R2019a/comm/examples/parallel-concatenated-convolutional-coding-turbo-codes.html?container=jshelpbrowser&requestedDomain=cn

4,https://blog.csdn.net/tina_zeng/article/details/79079662

5,https://zhidao.baidu.com/question/446830645.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM