基于FPGA误码仪设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA误码仪设计与实现

基于FPGA误码仪设计与实现   摘 要:误码率是评价数据传输设备及其信道工作质量的一个重要指标,而误码仪作为通信系统的可靠性测量工具,广泛用于传输设备的生产调试、检验以及日常维护维修,旨在完成一个高斯衰落信道下数字基带系统的实现及其误码率性能的测试。借助FPGA实验平台,通过Verilog语言在FPGA芯片上编程以实现数字基带信号的产生、星座映射、基带成型、信道、匹配滤波、判决、解映射、误码计算等模块,并通过FPGA的数码管显示误码率。   关键词:通信系统 误码仪 FPGA Matlab   在数字通信系统中,通常使用误码分析仪对系统的误码性能进行测量,并以此来判断该系统的性能优劣。因为误码分析仪有丰富的测试接口和测试内容,能将结果直观、准确地显示出来而得到广泛应用,并为工程实际应用带来极大便利。但是由于通用误码仪价格昂贵,并且通常需要另加外部辅助长线驱动电路才能与某些系统接口适配而严重制约了它在实际中的应用。基于工程的需要,并考虑到实际应用中的困难,提出一个基于FPGA的多功能误码测试方案,借助FPGA实验平台、Verilog语言在FPGA芯片上通过编程实现数字基带信号的产生、星座映射、基带成型、信道、匹配滤波、判决、解映射、误码计算等模块,并通过FPGA的数码管显示误码率[1,2]。   1 数字基带系统   无线信道的广泛应用,使得无线衰落信道下数字基带系统的误码性能研究具有更重要的意义[3,4],数字基带系统模型如图1所示。   在图1中,通过星座映射将比特信息映射为符号信息,脉冲成型使信号转换成适于信道传输的信号波形。对于低通基带信道,适合于信道传输的时间响应波形通常为近似矩形波。这里假设图1中的信道为狭义信道,即传输媒介,包括电缆、光纤、无线信道等,并必然存在噪声干扰。其中,脉冲成型、信道和匹配滤波统称为广义信道。通常利用匹配滤波器(均衡器)对广义信道的传递函数进行均衡,使其达到理想低通或者余弦滚降低通特性以及限制带外噪声的作用。抽样判决器是在有噪声的情况下用来判定与再生数字基带信号的,解映射之后恢复比特信息。   2 方案及指标介绍   2.1 硬件平台及总体方???设计介绍   由于FPGA具有硬件的高密度性和高灵活性,在通信信号处理中得到广泛应用。并凭借其专用处理系统的性能,通用计算系统的灵活性、可重构性以及对实现高性能信号处理有很高的应用价值,它可以根据算法来调整相应的数据字长和通信结构。通过一片FPGA及其外围电路来实现误码检测功能, 并通过外部数码管显示误码信息。研究所使用的主芯片为Xilinx公司生产的Virtex4-SX25,系统硬件结构如图2所示。   我们所用实验平台是Xilinx公司提供的集成化开发平台Foundation Series ISE(简称 ISE,是一个集成环境),利用ISE进行设计输入、综合、仿真、实现和下载,可以完成整个 FPGA/CPLD开发过程,界面设计简洁流畅。   集成工具包包括综合、实现、辅助设计、仿真及其他工具等5类。能够完成设计输入、仿真、综合、布局布线、生成BIT文件、配置以及在线调试等。   2.2 系统性能指标   设计的通信系统误码仪具有如下预期指标:   输入输出信号为带巴克码的伪随机序列;   IQ双支路基带传输(QPSK);   数字采样率100 MHz;   高斯白噪声功率范围0~30 dB。   2.3 总体方案设计   FPGA实现的数字基带系统误码仪流程如图3所示。   基带系统误码仪的实现包含三大模块:发送带巴克码的小m序列经QPSK调制,基带成型后发送;产生高斯噪声的信道;对接收信号进行匹配滤波解调和检测,计算误码率并通过数码管显示。   3 基于FPGA的误码仪设计与实现   3.1 滤波器设计   由图3可见,首先在数字基带处理器接收上层单元传送的数据流,然后对接收的数据流按照QPSK规则进行映射,完成比特流信息到符号的映射。   基带成型可以有效减小符号间干扰。理想的成形滤波器即理想的矩形低通滤波器,基于它的陡峭截止特性难以实现,且同步要求很高,不能出现偏差,所以实际系统常采用升余弦滚降滤波器。接收端通常还需要加一个匹配滤波器,其频域响应和发送端的成形滤波器要满足复共轭关系,从而实现对信号的最佳接收。成形滤波器和匹配滤波器共同作用下的等效滤波器为升余弦滤波器。因此脉冲成形滤波器和匹配接收滤波器都采用根升余弦滤波器。滤波器的单位冲击响应如图4所示。   3.2 FPGA设计实现   在数字域中,滤波器以FIR滤波器实现为主。为增加D/A转换后的精确度,可以先通过内插器在相邻两输入序列点之间补7个零[5],从而将输入序列速率提高8倍。采用32阶FIR 滤波器、滚降系数α=0.5,

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档