本文介绍了差错控制编码中的Hamming码和BCH码解决加性噪声的.m源程序仿真方法,使用了Matlab仿真工具,通过对有无噪声,有无编码,以及使用不同编码等多种情况的仿真,得出误码主要是有噪声引起的,差错控制编码可以有效的降低误码率。
关键词:差错控制编码加性噪声 Hamming码 BCH码 Matlab 误码率
This article introduce in the error control coding by using Hamming code and the BCH code to solution additive noise simulation method of m the source program, has used the Matlab simulation the many kinds of situations simulation, obtains harms the code mainly to have the noise to cause, the error control coding may effective reduce the error rate
Key Words:Error control coding additive noise Hamming code
BCH code Matlab Error rate
在实际信道上传输数字信号时,由于信道传输特性不理想及加性噪声的影响,接收端所收到的数字信号不可避免地会发生错误。为了在已知信噪比情况下达到一定的比特误码率指标,首先应该合理设计基带信号,选择调制解调方式,采用时域、频域均衡,使比特误码率尽可能降低。但实际上,在许多通信系统中的比特误码率并不能满足实际的需求。此时则必须采用信道编码(即差错控制编码)才能将比特误码率进一步降低,以满足系统指标要求。
差错控制随着差错控制编码理论的完善和数字电路技术的飞速发展,信道编码已经成功地应用于各种通信系统中,并且在计算机、磁记录与各种存储器中也得到日益广泛的应用。差错控制编码的基本实现方法是在发送端将被传输的信息附上一些监督码元,这些多余的码元与信息码元之间以某种确定的规则相互关联(约束)。接收端按照既定的规则校验信息码元与监督码元之间的关系,一旦传输发生差错,则信息码元与监督码元的关系就受到破坏,从而接收端可以发现错误乃至纠正错误。因此,研究各种编码和译码方法是差错控制编码所要解决的问题。 编码涉及到的内容也比较广泛,前向纠错编码(FEC)、线性分组码(汉明码、循环码)、理德-所罗门码(RS码)、BCH码、FIRE码、交织码,卷积码、TCM编码、Turbo码等都是差错控制编码的研究范畴。本文只对其中的汉明码、BCH码做介绍,并对相关内容进行仿真。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>