基于FPGA的HDB3数字编码器设计
生活随笔
收集整理的这篇文章主要介绍了
基于FPGA的HDB3数字编码器设计
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1.问题描述:
数字基带信号的传输是数字通信系统的重要组成部分之一。在数字通信中,一般由信源发出的数字基带信号含有丰富的低频分量,甚至直流分量,这些信号往往不宜直接用于传输,易产生码间干扰进而直接影响传输的可靠性,为了使基带信号能适合在基带信道中传输,通常需要经过基带信号变换。概括了HDB3数字编码器的研究背景、意义,同时对FPGA技术和编码技术作了简要的说明。首先详细的介绍了各种编码技术,并对比了HDB3编码技术的优势,然后通过MATLAB对HDB3的编码译码进行算法的仿真,从而验证算法的可靠性。然后采用Verilog HDL硬件描述语言对系统进行设计与实现。其中HDB3码的编码程序设计是在QuartusⅡ软件环境下进行的。在QuartusII软件中完成HDB3码的编码、仿真等步骤后,通过下载电缆将程序下载到特定的FPGA芯片上,用示波器进行分析,验证该研究的可行性。
HDB3码是AMI码的改进型,通常被称为三阶高密度双极性码。 HDB3码的编码规则第一步:检查消息代码的连0串,当没有4个或4个以上连零串的时候,按AMI码的编
码规则对消息代码进行编码;AMI编码规则如下所示:
原码: 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1
《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读总结
以上是生活随笔为你收集整理的基于FPGA的HDB3数字编码器设计的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 基于FPGA的AES加解密读写控制系统,
- 下一篇: 标准PSO辨识NARMAX模型源码程序