摘要在数字通讯传输系统中,数字信号的传输容易受到干扰,因此码元波形会遭到破坏,使得在接收端接收到的信号会产生错误的判决。采用均衡的办法纠正由乘性干扰引起的码间串扰,采用差错控制的措施来解决加性干扰带来的影响。为了提高信息传输的高效可靠性,引入了差错控制的技术,即采用一种可靠高效的信道编码方法来实现,这已经成为信道传输过程中抗干扰的有效手段。汉明码,奇偶校验码,循环冗余代码以及其它的编码技术被广泛应用于计算机、电子通讯、控制等领域。汉明码就是一种能够实现可靠传输,纠正错码的线性分组码。本课题就将介绍基于Verilog的汉明码(15,11)的设计与实现,在Quartus II软件上实现汉明码的编码与解码,并通过ModelSim仿真软件进行仿真,从而实现传输的差错控制。86510
本文首先介绍了EDA 的可编程逻辑的设计环境Quartus II, ModelSim语言仿真软件。然后介绍了硬件描述语言Verilog HDL。最后介绍了汉明码的编码、解码的原理。根据对汉明码编码、解码原理的掌握和理解,在Quartus II软件上写出Verilog语言。根据ModelSim仿真得到的波形,从而验证了基于Verilog的汉明码的编解码器的可行性。
毕业论文关键词: Quartus II ;Verilog HDL语言;ModelSim仿真;(15,11)汉明码
Abstract We know that in digital communications transmission system, the transmission of digital signals susceptible to interference, so the symbol waveform will be destroyed, so that the signal received by the receiver will generate an error of judgment。 A balanced approach between the code corrected by the multiplicative interference caused by crosstalk, using error control measures to address the effects of interference caused by the additive。 In order to improve the efficiency and reliability of information transmission, we introduce the error control technology, which uses a reliable and efficient channel coding methods to achieve,this has become an effective means of transmission channel interference。 Hamming code, parity codes, cyclic redundancy code, and other coding techniques are widely used in computers, telecommunications, control and other fields。 Hamming code is a linear block code which to achieve reliable transmission and to correct the wrong code。 This paper will introduce (15,11) Hamming codes design and implementation based on Verilog, and achieve Hamming encoding and decoding in the Quartus II software, and simulation by ModelSim simulation software, so as to realize the transmission error control。
This paper first introduces the EDA programmable logic design environment Quartus II, ModelSim language simulation software, then introduces the hardware description language Verilog HDL language。 Finally introduces the principle of Hamming code encoding and decoding。 According to the master and understand of the principle of Hamming code encoding and decoding to write Verilog language in Quartus II software。 According to ModelSim simulation waveform, thus verify the feasibility of Hamming CODEC based on Verilog。
Keywords: Quartus II; Verilog HDL language; ModelSim simulation; (15, 11) Hamming code
目 录
第一章 绪 论 1
1。1 研究背景及意义 1
1。3 课题的研究内容 3
1。4 课题框架 3
第二章 EDA技术 4
2。1 EDA概述 4
2。2 Quartus II软件 4
2。2。1 Quartus II概述 4