一.简介
1.背景知识简介
在通信系统中,发送端发出的信号不可避免的要受到随机噪声和突发噪声的影响,信号
的传输波形若受到破坏,则会使接收端可能发生错误判决。消除或降低噪声干扰的方法包括
均衡器,提高发射信号功率等等,但是这些方法通常不能满足传输要求。
信道编码是现代通信系统广泛采用的一种差错控制措施。利用将“数据序列”转变成
“更好的序列”产生冗余比特,这些冗余比特可以用于检测错误和纠正错误。
卷积码是信道编码中最为重要的一类。它的重要特征就是编码器的记忆性,即卷积编码
过程产生的 n 元组,不仅是输入 k 元组的函数,而且还是前面 k-1 个输入 k 元组的函数。
在解码过程中可以利用维特比译码方法实现最大似然译码。在 AWGN 信道上利用卷积码能够
获得很高的编码增益,而误比特率可控制在
。在 Turbo 码中子编码器也是卷积码编码器。
2.作业的目标
通过利用 MATLAB 实现卷积码的编译码的过程,我们主要要达到以下几个主要目标:
1) 理解维特比译码算法及如何实现。
2) 对比在 AWGN 信道下不同的译码深度对译码性能的影响。
3) 熟悉 MATLAB,提高编程能力。
4) 提高团队意识,培养协同工作能力。
二.作业内容的基本原理/算法概述