官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 疑问?关于TurboCode在高信噪比下的异常情况

疑问?关于TurboCode在高信噪比下的异常情况

12-11
最近跑了一下吴宇飞版的Turbo码matlab程序,发现在高信噪比(约>7.5db)
下,最后计算似然比LLR(log-map译码算法 in logmapo.m 文件)时,会出现
0-0的情况:
   L_all(k) = log(sum(temp1)) - log(sum(temp0))
即 log(sum(temp1))和log(sum(temp0))均为零,L_all(k)=NaN,无法译码!
不知道怎么处理这样的情况,请高手指点...

这情况太正常了,高信噪比下llr过大,超过了计算机表示范围,
自然就无穷了, 无穷比无穷自然就是NaN了,
一种解决办法是在程序中给llr限幅
另外就是:无需解决,因为一般就测到-5  -6 量级,这个量级一般
不会NaN,也就是说你调到了一个过高的没啥意义的信噪比。

嗯,现在我给llr限幅了,好像似乎还有问题,thank you!

Top