基于MATLAB的turbo码代码,一种基于Simulink的Turbo码仿真实现
一種基于Simulink的Turbo碼仿真實現
Implementation of Turbo Code Simulation Based on Simulink
DOI:?10.12677/HJWC.2014.43010,
PDF, ,下載:
2,684??瀏覽:
6,349
作者:
王 丁:杭州電子科技大學,杭州
摘要:
介紹了Turbo碼的編解碼原理,并且提出了一種完全基于Simulink模塊的Turbo碼仿真模型。編碼器采用兩個相同的分量編碼器通過交織器并行級聯而成。譯碼器采用迭代譯碼方式,由Simulink模型庫中的最大后驗概率譯碼模塊(A Posteriori Probability Decoder)構成,極大的簡化了譯碼器的復雜性。通過仿真,分析了迭代次數、交織長度、譯碼算法對譯碼性能的影響。對實際的系統設計有一定的參考價值。
Abstract:
This paper describes the basic structure of Turbo code scheme, and presents a Simulink model of a Turbo encoder and decoder. Turbo encoder concatenates two same sub-encoders in parallel through interleaver. The iteration decoder is based on APP (A Posteriori Probability) decoder block in Simulink, so the process of coding becomes convenient and vivid. Then, based on the simulation we made, some main factors (such as interleaver length, iteration times, decoding algorithm) which will affect the performance of Turbo codes are studied, and the corresponding emulation results and the analysis are given. It has some reference value to the actual system design.
文章引用:
王丁. 一種基于Simulink的Turbo碼仿真實現[J]. 無線通信, 2014, 4(3): 57-62. http://dx.doi.org/10.12677/HJWC.2014.43010
總結
以上是生活随笔為你收集整理的基于MATLAB的turbo码代码,一种基于Simulink的Turbo码仿真实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Qt】Qt之进程间通信(Windows
- 下一篇: 河北省第三届研究生数学建模B题(二等)交