Turbo码仿真代码使用的是Dr.WuYufei大佬的,将其中的部分注释修改为了中文(不恰当之处请多多指教),另外添加了一小段的绘图部分。
2022-06-23 09:05:32 10KB matlab 编码 Turbo码
1
turbo码的仿真,2010 附带南邮和WuYufei的参考程序
2021-05-08 14:43:14 1.4MB turbo turbo码
1
wuyufei_Turbo码matlab仿真.rar
2019-12-21 22:05:58 1.21MB wuyufei_Turbo码matlab仿真.rar
1
谢谢之前那位朋友提醒,之前不完全,现在补充了遗漏的! 要做Turbo,感觉是绕不开Dr.wuyufei的数学架构的,我在里面详细注释了。本文作为学习用,很具有参考价值! 本文在结果中详细列出了每次迭代的误码率,迭代次数可调,结果运行时间较长,这个很正常。 译码部分的log-map算法调通了,sova有代码,并没有调,下载的朋友们需要注意了! % **************Dr. wuyufei的典型Turbo系统主函数******************************** % This script simulates the classical turbo encoding-decoding system. % It simulates parallel concatenated convolutional codes. % Two component rate 1/2 RSC (Recursive Systematic Convolutional) component encoders are assumed. % % First encoder is terminated with tails bits. (Info + tail) bits are scrambled and passed to % the second encoder, while second encoder is left open without tail bits of itself. % % Random information bits are modulated into +1/-1, and transmitted through a AWGN channel. % Interleavers are randomly generated for each frame. % While it's UNECESSARY in our first version! % % Log-MAP algorithm without quantization or approximation is used. % By making use of ln(e^x+e^y) = max(x,y) + ln(1+e^(-abs(x-y))), % the Log-MAP can be simplified with a look-up table for the correction function. % If use approximation ln(e^x+e^y) = max(x,y), it becomes MAX-Log-MAP.
2019-12-21 20:11:10 72KB turbo matlab仿真 dr.wuyufei 详细注释
1
wuyufei的turbo码matlab仿真程序,很具有借鉴意义
2019-12-21 19:47:49 16KB wuyufei turbo matlab
1