您现在的位置是:源码地带 > 资源下载

UWB中Viterbi译码器的FPGA设计与实现.rar

  • 上传时间: 2023-06-26
  • 上传用户:hxd
  • 资源积分:2 下载积分
  • 标      签: Viterbi FPGA

资 源 简 介

超宽带(UwB)是一种采用ns级脉冲信号宽度、占用GHz级信号频谱、发送功率极低、适用于短距离的无线通信技术.以高分辨率、高截获率、信息含量大和能探测隐蔽目标等优点而成为无线通信领域研究和开发的一个热点.由于超宽带信号发射功率低、信息含量大,容易受到各种干扰,因此降低数据传输的误码率,提高通信的抗干扰能力是一个关键问题,通常采用信道编码来提高通信系统信息传输的可靠性.UWB系统采用IEEE 802.15.3协议,它规定了信息传输的差错控制方案是(2,1,6)卷积码和最大似然的Viterbi译码方案. 本文首先介绍了超宽带通信的基本概念和国内外发展动态.针对超宽带信道的特点,采用了经典的纠错码方案,即卷积码和Viterbi译码,并且分析了Viterbi译码器的纠错性能和FPGA设计方案. 其次,参照IEEE 802.15.3协议标准,设计了(2,1,6)卷积码Viterbi译码器,采用串行方式进行回溯译码,利用双口RAM存储路径度量和幸存信息.电路使用Verilog HDL语言进行描述,ModelSim软件进行功能仿真,Quartus Ⅱ软件进行布局布线后仿真,Matlab软件平台产生测试所需要的软判决信息,存储到内部ROM中,解决了软判决信息难以产生的问题,使用逻辑分析仪观测了电路波形,文中给出了仿真波形. 最后,在Altera公司的Cyclone Ⅱ系列FPGA上验证了Viterbi译码器电路功能,验证结果表明,电路功能正确,系统时钟44MHz,满足了时序要求,比并行方式节约了大约75﹪的硬件资源.

相 关 资 源