求助,卷积码的软判决维特比译码的matlab仿真!
12-10
用matlab作卷积码的软判决维特比译码仿真,如果用它的函数vitdec,设定为软判决,就要使用一个参数nsdec,按照教科书上的原理,这应该是作信道量化,但是信道量化究竟应该怎么做呢,量化区间如何设定呢?而且如果用matlab comm toolbox的函数,输入译码函数vitdec的码字在解调的时候已经都判决过了,信道量化怎么实现呢?例如在matlab的帮助里给的例子,发送端卷积编码之后作16QAM调制,接收端在接收的时候,通过zsym = qamdemod(yrx,M),已经得到了解调后的符号,还怎么量化呢?哪位大侠给指点一下,最好能介绍一下那本书或文章讲得比较具体,给一个仿真的例子参考一下,谢谢.
区间大小是根据喜好确定的吧,越大量化就越准确
如果要进行软译码,那么解调器输出也应该是软的,
即概率信息,可能需要使用软解调算法
.229
我觉得解调后的符号应该不是数字信号,而是模拟信号。对于它的量化就相当于幅度离散化。软判决译码采取欧几里德距离,对于解调后的符号进行量化,欧氏距离运算进而解码。
记得好像在<<现代通信系统--使用Matlab>>上有一个例子。刘树棠翻译的
相关文章:
- 请问:在matlab里如何实现删余卷积码的译码?(05-08)
- 请教:深空通信中上行信道是否加RS或卷积码?(05-08)
- 请问matlab中有直接的函数作卷积码和维特比的么?(05-08)
- 弱问,卷积码属于分组码吗?(05-08)
- 请教大侠,如何在接收端识别不同的卷积码编码率?(05-08)
- 数字通信上卷积码问题(05-08)
射频专业培训教程推荐