MATLAB信道编码探索
MATLAB信道编码探索
本项目利用MATLAB及其通信工具箱,通过一系列程序深入研究信道编码技术。
Viterbi译码与卷积编码
首先,构建一个系统模型,该模型采用卷积编码和硬判决Viterbi译码。随后,将算法升级为软判决译码,并对比两种译码方式的性能差异。
Turbo编码
我们将卷积编码替换为Turbo编码,并与之前的模型进行性能比较。通过这一步,我们将清晰地看到Turbo编码在改善误码率(BER)方面的显著优势,这也是其在LTE标准中广泛应用的原因。
纠错与检错
信道编码包含纠错和检错功能。循环冗余校验(CRC)检错器用于检错,接收器可以根据检错结果请求重传,即自动请求重传(ARQ)功能。前向纠错(FEC)编码通过添加冗余信息来纠正错误。混合自动重传请求(HARQ)结合了检错和纠错功能,在3G和LTE标准中广泛应用。
卷积编码与块编码
纠错编码主要分为块编码和卷积编码。由于其较低的复杂度,卷积编码在2G和3G移动通信系统中得到广泛应用。
本项目将进一步完善MATLAB模型,在已有的调制基础上加入信道编码,以更全面地模拟移动通信系统。
下载地址
用户评论