基于FPGA技术的数字相关器的设计与实现高频探针
基于FPGA技术的数字相关器的设计与实现
基于FPGA技术的数字相关器的设计与实现 2011: 摘要:用VHDL设计了一种32-bit数字相关器,测试和实际应用表明其性能稳定可靠。关键词:FPGA,VHDL,相关器1引言同步在通信系统中占有非常重要的地位,同步系统性能的高低在很大程度上决定了通信系统的质量,甚至通信的成败。相关器是同步系统的关键部件之一,因此,要求相关器须有比其它部件更高的可靠性。实际应用中,相关器可用软件实现也可用硬件电路实现,后者更适合于高速数据通信中的相关检测。本文在总结一般数字相关器设计的基础上,设计实现了一种高性能的数字相关器。2数字相关器的一般原理数字相关器的一般原理如图1所示。
相关器以数倍接收数据bit速率对所输入的接收数据取样,每个取样bit移入数据输入寄存器,然后逐bit地与存贮在基准寄存器中的基准字进行比较,若两者一致,输出正相关脉冲,若输入数据bit与基准字补码相一致,则输出负相关脉冲。正相关和负相关所允许的最大不一致bit数分别存贮在相关器的上限寄存器和下限寄存器里。快时钟频率一般是慢时钟的数十倍,相关计数判决在快时钟的后半周之内必须完成。因此,时序控制比较复杂,而且输出相关峰的宽度很窄(半个快时钟周期),系统工作时容易造成丢峰、漏峰等不良后果,给系统带来了潜在的不稳定因素,且增加了系统内在功耗。为此,本文提出一种用VHDL设计的在FPGA器件中实现的高速硬件相关器(无快时钟,适时运算处理)的设计方法。3用VHDL设计数字相关器用VHDL设计数字相关器的逻辑框图如图2所示。
本文用VHDL设计的数字相关器,仅需一个数据时钟,避免了复杂的时序控制,它采用适时运算处理,所得相关峰的宽度是一个数据比特,比较容易捕获,不会产生丢峰漏峰等不良现象,提高了相关器的可靠性。下面给出32-bit数字相关器的部分VHDL源程序。
4FPGA实现32-bit数字相关器本设计选用XC4044XLA FPGA芯片实现,开发工具是XILINX公司的FoundationSeries3.1i。相关器仅占该芯片部分资源,该芯片其余资源为同步系统中其它部件所用。下面给出该相关器测试结果。给相关器设置32位相关码:将0F7ADH、96E8H依次由低到高置入相关码寄存器中,其接收数据中的独特码与相关码相同,测试结果如图3所示。
5结束语用VHDL设计在FPGA芯片中实现数字相关器,简化了相关器复杂的逻辑电路设计,降低了相关器的功耗,提高了相关器的可靠性。该相关器已成功地应用于某无线通信系统中,性能稳定可靠。参考文献1侯伯亨,顾新.VHDL硬件描述语言与数字逻辑电路设计.西安:西安电子科技大学出版社,1999年9月(end)
- 最火近期台湾进口现货铝升水下滑至少9因需求放动力滚筒检测仪平衡吊微型直放站阻尼器TRp
- 最火球体双膜气柜安装工期和施工成本预算保险丝端子汾阳精密冲床清洗生产线襄樊TRp
- 最好可伐合金特性与碳含量的影响的相关说明采样器钢筋调直机可倾压力机塞规压扁线机TRp
- 最火27日青岛市场铜排价格行情PCB插座二手锅炉胶囊灌装机气动执行器无级变速器TRp
- 最火白城DN80直埋套筒式补偿器热力管网全心滗水器风扇网罩净化过滤器曲轴车床消声室TRp
- 最火4日1145包头市场镀锌管价格行情磁性分离器光纤电缆临江数码录音机油盘TRp
- 最好2018年中国幼教玩具博览会刀盒过滤机螺旋接头丝杆凿岩机TRp
- 最好振动时效工艺振动平台设计原则标准螺钉浮动球阀绝缘带热交换机信号蝶阀TRp
- 最好20日岚山港市场镍矿价格行情苯胺印刷机风冷发动机精密注塑球形阀橡胶模具TRp
- 最火海德鲁拟削减Karmoy铝厂20的产能钣金纺织器材金属卤素灯切断机洗衣设备TRp
- 最好5月7日LME金属库存及注销仓单数据IC卡多轴攻丝机交流电容器起重机链乌海TRp
- 最好卓天妹去世蚌埠游客猝死遗体运回费用近一万电烙铁黄石木粉机天长纸袋机TRp
- 最火兖矿济三电力公司生产调度系统发挥优势电冰箱合成器脉冲仪塑料破碎机针刺机TRp
- 最好郑州一工地基坑坍塌工人被埋续公司正协商赔地址簿汉中履带塑胶成型粘合机带TRp