疑问?关于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(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!
相关文章:
- 问一个信噪比的问题(05-08)
- 请问在接收端如何估计接收到信号的信噪比呢?(05-08)
- 发射功率和噪声功率谱不变的话,发射时间增长一倍,信噪比如何(05-08)
- 怎样求得信道的信噪比?(05-08)
- 关于信噪比的问题(05-08)
- 请问一般移动通信中仿真能达到多大的信噪比?(05-08)
射频专业培训教程推荐