实验2 卷积码
推荐给好友
打印
加入收藏
更新于2008-07-18 18:44:35

本次实验仿真卷积码的编码和Viterbi译码,并且比较软判决和硬判决译码的性能。DVB-T系统的内码采用删余卷积码,它基于一个64状态且码率为1/2的母码,本次实验采用母码即可。编码器结构如下图所示。

图(2,1,7)收缩卷积码的产生


MATLAB中有卷积码编码和译码的现成函数,编码为convenc.m,译码为vitdec.m。在使用软判决译码时会用到quantiz.m文件对接收到的信号进行量化,而对数据加高斯白噪声时使用MATLAB中awgn函数。MATLAB-> Help-> Contents-> Communications Toolbox-> Creating and Decoding Convolution Codes文档中关于软判决译码的例子正是采用了DVB的卷积码。

实验要求:
1. 搭建一个卷积码+BPSK的简单传输系统,信道为AWGN,采用Viterbi软判决译码,取3比特量化,取48比特反馈深度,仿真误码率随信噪比变化的曲线;
2. 修改上述系统,采用Viterbi硬判决译码(此时接收端无需多比特量化过程,直接进行BPSK解调即可),取48比特反馈深度,仿真误码率随信噪比变化的曲线;
3. 比较不编码、软判决译码和硬判决译码三种情况下的性能,即在同一张图上分别作出不编码、软判决和硬判决译码的BER关于SNR变化的曲线;
4. 叙述仿真的原理,给出具有详细注释的仿真程序,对仿真结果进行分析,写出实验报告。




 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.