matlab设计译码器,基于Matlab编译码器的仿真与设计

41528d3028836879cd698677c3999917.gif基于Matlab编译码器的仿真与设计

摘 要 本课程设计主要解决信源编码和信道编码中的卷积码的数字调制,信源输出的模拟信号要转换成数字信号,就需要对信源信道进行编码译码操作,并通过Simulink软件进行设计与仿真,进行误码率分析。卷积码是一种性能优越的信道编码。它的编码器和译码器都比较容易实现,同时它具有较强的纠错能力。随着纠错编码理论研究的不断深入,卷积码的实际应用越来越广泛。本文简明地介绍了卷积码的编码原理和译码原理。并在SIMULINK模块设计中,完成了对卷积码的编码和译码以及误比特统计整个过程的模块仿真。最后,通过在仿真过程中分别改变卷积码的重要参数来加深理解卷积码的这些参数对卷积码的误码性能的影响。经过仿真和实测,并对测试结果作了分析。得出了以下三个结论: (1)当改变卷积码的码率时,系统的误码性能也将随之发生变化。 (2)对于码率一定的卷积码,当约束长度N 发生变化时,系统的误码性能也会随之发生变化。 (3)回溯长度也会不同程度上地影响误码性能。 关键词 : 编译码器;simulink;设计与仿真 卷积码;码率 ABSTRACT This course is designed to solve source coding and channel coding convolutional codes in the digital modulation, the source output analog signals into digital signals to be converted to the need for the source and channel coding and decoding operations, and through the Simulink software design and simulation, and the bit error rate analysis. Convolutional code is a superior perance of channel coding. Its encoder and decoder are relatively easy to implement, and it has a strong error correction capability. Error-correcting coding theory research with the deepening of the practical application of convolutional codes more widely. This concise introduction to the principles of convolutional coding and decoding principles. SIMULINK module in the design, completed the coding and decoding convolutional code and bit error statistics of the whole process simulation module. Finally, changes in the simulation process of convolutional codes, respectively, to deepen our understanding of the important parameters of these parameters on convolutional codes convolutional codes error perance. The simulation and measurement, and test results are analyzed. Reached the following three conclusions: (1) When the change rate convolutional code, the system error perance will subsequently change. (2) For a certain rate convolutional codes, when the constraint length N changes, the system BER perance also will be changed. (3) back length will be affected to varying degrees, error perance. Keywords: codec; simulink;design and simulation of convolutional code 目 录 第1章 引言1 1.1 课题背景1 1.2 国内外研究现状1 1.3 本课题的意义1 1.4 本课题的研究方法2 第2章 MATLAB组件介绍及通信系统概述3 2.1 MATLAB与通信仿真的发展现状及应用3 2.2 通信系统概述与组成3 2.3 通信仿真4 2.4 Simulink仿真及工作原理6 第3章 信源编码8 3.1 A律μ律编码特性8 3.1.1 A律编码8 3.1.2 μ律编码8 3.1.3 A律13折线9 3.2 A律、μ律的特性比较11 第4章 信道编码及译码15 4.1 卷积码的概念介绍15 4.2 卷积码的编码过程介绍15 4.3 卷积码译码过程的概述16 4.4 卷积码的最大似然译码19 4.5 输入与同步单元21 第5章 卷积码的仿真22 5.1 Simulink仿真模块的参数设置以及重要参数的意义22 5.2 简化维特比译码器的仿真26 第6章 卷积码译码器的误码率分析28 6.1信噪比与误码率的关系28 6.2.不同回溯长度对卷积码性能的影响29 6.3 不同码率对卷积码误码性能的响31 6.4 不同约束长度对卷积码的误码性能影响32 第7章 结论35 参考文献36 致 谢37 第1章 引言 1.1 课题背景 随着现代通信的发展,高速信息传输和高可靠性传输成为信息传输的两个主要方面,而可靠性尤其重要。A律编码、μ律编码以及卷积码以其高速性和可靠性在实际应用中越来越广泛。其中1967年Viterbi译码算法的提出,使卷积码成为信道编码中最重要的编码方式之一[1]。 1.2 国内外研究现状 在对A律、μ律研究中,随着数字化技术的发展,逐步形成了使用折现分段近似压扩特性的方法,这类方法简单且准确,因而获得了广泛的应用,并被采纳为相应的国际建议。而在对卷积码的研究中,其中编码器较简单,模式也很统一。主要是研究提高卷积码的译码速度和可靠度。译码算法中最重要的卷积码的Viterbi算法问世以来,软件仿真和实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值