好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

一种短波天线信号合成电路的设计与实现.docx

9页
  • 卖家[上传人]:ji****81
  • 文档编号:226398655
  • 上传时间:2021-12-18
  • 文档格式:DOCX
  • 文档大小:22.38KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 一种短波天线信号合成电路的设计与实现 鞠康 王昶摘要:为了提高短波通信电台信噪比,设计了一种天线信号合成电路,采用DSP+FPGA为核心的体系架构,8路天线射频信号进入板卡后经过模数转换、数字下变频、信号处理、形成1路合成基带信号,最后合成后的基带信号经过上变频和DA变换后形成最终的射频输出此外,数字基带信号还可以通过光纤或者SATA的形式輸出到数据存储机中关键词:高速采集;数字下变频;信号处理;信号合成;FPGA;DSP:TN919 :A:1009-3044(2021)13-0220-041 引言长期以来,无线通信的主要目标就是扩大用户容量,提高数据速率和增强信道的可靠性,而信道可靠性是其中的重中之重增强信道可靠性能够降低误比特率或者减少数据丢失的概率,直接关系到系统的实用性和用户的体验程度多天线信号合成技术即是一种重要的改善信道可靠性的方法,其核心思想在于利用多幅天线收集信号能量,配合合适的信号合成加权算法,最终达到提高信号接收质量,降低天线建设成本的目的[1]理想情况下,输出的合成信号信噪比为所有组阵天线信噪比之和天线信号合成技术具有许多优势:性能更好、工作更稳健、建造费用较低、灵活性更强[2]。

      2 概述本电路主要为满足短波通信天线合成器的需求而设计,主要完成8通道射频信号的数字接收和合成处理,并输出1路合成后的射频信号板卡采用8片ADC对射频信号进行数字化,然后通过DDC下变频成数字基带信号;数字基带信号的处理由DSP完成,形成1路合成基带信号,最后合成的基带信号经过上变频和DA变换后成为最终的射频输出另外,电路还具有对外的控制接口和数据传输接口数字基带信号可通过光纤或者SATA的形式输出到数据存储机中3 电路设计3.1 总体设计电路组成框图如图1所示,主要包括5个部分:模数转换(AD)、数字下变频(DDC)、FPGA+DSP、数字上变频+数模转换(DUC+DA)以及数字信号输出部分在系统中,本电路前端需要加上模拟接收模块,用来直接接收天线信号模拟接收模块对接收到的源信号进行高压防护、滤波、放大、衰减等处理,将信号调理到适合本电路处理的范围内,并起到保护系统的作用输入电路的射频信号首先经过单转差电路变为差分信号,ADC采样成数字信号后,通过两片4通道DDC下变频成数字基带信号,之后进入FPGA+DSP模块进行处理与合成数字基带信号的高速缓存由FPGA内部配置的FIFO完成,同时FPGA还负责各部分电路的时序控制和通信接口控制,信号处理与合成由DSP完成,最后合成的基带信号经过上变频(DUC)和DA变换后成为最终的射频输出。

      数字基带信号也可以直接通过光纤输出到上位机中3.2 采样电路采样电路由三部分组成,分别是单转差电路、模数转换电路以及采样时钟电路单转差电路是将输入电路板的单端信号转换为差分信号,以满足ADC输入形式的要求而且差分信号相比单端信号具有更强的抗干扰能力,更适合板内信号的传递在系统中电路接收的是短波射频信号,频率上限为30MHz尽管前端模拟接收模块会对30MHz以上的信号进行滤波,但考虑到滤波器在带外近端的衰减值通常不是很理想,为防止30MHz以上强干扰信号混叠进入工作频率,设计中将ADC采样频率定为100MHz,这样可以有效利用数字滤波器滤除带外的强干扰信号另外,更高的采样频率在下变频处理中也能获得更高的信噪比改善因子综合以上考虑,AD芯片采用LINEAR公司生产的16位高性能模数转换芯片LTC2209LTC2209最高采样频率可达160MHZ,SNR高达77dBFS,具有100dB的SFDR,时钟和信号输入均为差分输入形式采样时钟是保障ADC性能的关键电路,必须低抖动因此时钟源、时钟分配电路应选型合适、布线良好本电路选用AD9523加板内晶振的方式来实现低抖动时钟的产生和分配AD9523具有14路输出时钟,抖动小于150fs,输出路数及输出差分信号均满足设计要求。

      当系统需要与外参考源相关时,可输入外标频AD9523能滤除外部参考源的相位噪声,使输出时钟抖动受参考源的影响很小电路中外时钟与板内时钟按需求切换,在系统应用中更加灵活多变图2为AD9523在本电路中实现的功能框图3.3 下变频电路数字下变频是降低数据率的一种方法,通过对信号下变频,经低通滤波后进行抽取得到后端DSP便于处理的低速基带信号[3]目前有两种比较主流的实现DDC的方式:专用DDC芯片实现和FPGA实现FPGA内部实现的方式灵活可控,不像专用芯片功能固定,配置单一但FPGA实现需要更长的开发周期和成本,特别是对于多通道系统来说,需要选择资源更丰富的FPGA、进行更复杂的设计而使用专用DDC芯片开发周期较短,且更加成熟可靠在所需功能固定的情况下,综合考虑时间成本和性能稳定性,数字下变频功能采用专用DDC芯片AD6636实现,其主要性能指标如下[4]:a) 4路独立的处理通道;b) 最高输入数据频率150MHz;c) 噪声电平小于101dBc,寄生频率分量小于110dB;d) 每个通道具有2个固定系数和3个可编程滤波器;e) 具有数字AGC功能,提供96dB的调整范围单片AD6636集成了4个独立的处理通道,有利于减少电路板面积。

      电路中使用2片AD6636完成8路信号的数字下变频功能前级ADC输出的CMOS电平采样数据,可与AD6636的输入端直接相接它们之间的数据格式为16位定点数、二进制补码,所以LTC2209的MODE引脚上拉为2/3VDD,AD6636的输入端EXP[2:0]要接地4片LTC2209输出端口分别对应AD6636的INA、INB、INC、IND 4个输入通道,连接关系如下图所示下变频后的基带数据从AD6636的数据输出接口输出,每片AD6636有3个数据输出接口,其中2个作为基带数据的输出接口,每个输出接口对应2个接收通道输出接口接入FPGA,通过接口逻辑转换后与DSP的Link口对接DSP通过Link口完成基带数据的接收三者的连接关系如图4所示3.4 FPGA+DSPFPGA实现电路各器件接口之间的“粘合”功能,是高速数据的中轉、转发核心,同时负责对各芯片的配置控制和时序控制对外的控制接口和数据输出也通过FPGA逻辑实现FPGA采用XILINX公司的Virtex5系列XC5VLX110T,用户IO数量640,满足外围器件较多、IO接口需求大的要求另外,该FPGA还具有RocketIO功能,16对通用高速串行收发器(GTP)搭配不同的输出模块可用来实现板卡之间的高速互连和远距离高速数据传输。

      DSP需要完成8路基带数据的信号处理,形成1路合成的基带信号,同时要实现与FPGA之间的高速数据互传本电路采用ADI公司生产的一款高性能数字信号处理器TS201,主频达到600MHz,24MB内存,集成双运算单元、4条独立的128bit宽内部总线、14个DMA通道控制器和一个SDRAM控制器其具有的64bit 外部总线接口和4个Link接口可用于FPGA高速数据传输设计中单个采样通道的基带数据量低于4MB/s,8个通道的总速率不超过32MB/s,而TS201的Link口速率最高可达600MB/s,远高于基带数据传输速率的要求合成后的数字基带信号需要经过数字上变频和数模转换成射频信号输出,电路中采用DUC、DAC二合一的器件AD9957完成AD9957有串行和并行两种数据接口,其中串行接口用于片内寄存器的访问和配置,并行接口用于基带数据的输入串行接口接入FPGA,经过逻辑转换后与TS201外部总线对接,TS201可通过外部总线接口直接访问AD9957的片内寄存器并行接口接入FPGA后与FPGA内部的双口RAM连接,在发射信号时,并口的数据会根据RAM中数据的内容更新TS201可通过外部总线接口将要发射的数据写入FPGA双口RAM中。

      另外,AD9957的一些控制信号也接入FPGA中,由程序控制3.5 外部接口上位机指令的下达由串口实现,通过插线帽设置DB9接口上的RS232和RS422两种串口模式切换,满足不同主机的接口要求电平转换芯片采用通用芯片MAX3232和MAX3488,接口逻辑由FPGA实现,并最终由TS201的外部总线接口实现串口的读写光电转换器采用Avago公司生产的模块AFCT-5944ALZ,由FPGA实现并串转换和ROCKETIO协议光纤接口的速率可达2.5Gbit/s,用于数字信号远距离高速率传输此外板卡上还预留了一对ROCKETIO收发接口,采用SATA接口的物理形式,电信号直接收发,用于近距离的板间互联3.6 印制板设计因为FPGA IO利用率很高,所以使用的布线层较多,在印制板设计中采用了12层结构其中8层为信号层,4层为覆铜层,层压结构依次为顶层、地层1、信号层1、信号层3、电源层1、信号层2、信号层5、地层2、信号层4、信号层6、电源层2、底层印制板在整体结构上保持对称,增强了机械强度和可靠性同时保证每个信号层紧邻至少一个覆铜层,提供了电压参考和合理的电磁屏蔽并且由于地层的屏蔽作用优于电源层,因此敏感信号(易产生干扰或者易被干扰)的信号层最好靠近接地层,而不是电源层[5]。

      4 软硬件配置与实现LTC2209工作模式的配置通过引脚的上下拉电阻实现,设计中利用冗余的上下拉电阻保持对芯片配置的可调性各配置管脚和默认值如表1所示FPGA实现对电路中各芯片的控制、配置,以及与TS201外部总线、LINK口的数据传输主要实现的逻辑功能有:1)TS201外部总线接口,对TS201地址总线进行译码,使其可以访问FPGA内部寄存器组寄存器组中不同寄存器对应不同芯片的接口逻辑,通过寄存器的操作实现对外围芯片的配置可实现配置的芯片有AD6636(BPI2),AD9957(SPI2)、AD9523(SPI);2)TS201的4组LINK口,需要实现双时钟沿的LINK数据的串并转换以及与其他数据接口的对接,主要有以下2种:1)8路基带数据接口,AD6636输出到FPGA内部FIFO,TS201通过LINK口读取FIFO内的数据;2)LINK口协议到RocketIO协议的转换,实现2组高速串行RocketIO输出数字基带数据,1组物理接口为光纤模块,用于远距离传输,1组物理接口为SATA,用于近距离板间互联;3)TS201总线接口与AD9957并行数据输入的对接,用于AD9957基带数据的输入,数据缓冲使用FPGA内部的双口RAM,TS201通过外部总线接口(流水线协议)将基带数据写入双口RAM,AD9957在发送射频信号时读取双口RAM中的数据;4)中断功能,FPGA产生TS201的中断信号及中断复用逻辑,需要产生的中断有基带数据读取中断和RocketIO发送完成、接收数据中断。

      5 仿真与调试在调试中发现8通道采样电路相互间有明显的串扰现象,幅值在-60dBM以上,使电路整体的信噪比指标得不到满足结合各种因素判断是因为各AD通道共用了模拟地以及3V3电压,串扰信号主要通过共地互相传导在第二版的改动中将8个采样通道的模拟地都进行了分割,之间用磁珠隔离,供电以4个通道为一组,用两个电源模块分别供电,解决了串扰问题FPGA内部功能模块的仿真通过ISE集成的仿真工具ISIM和Chipscope进行仿真需要建立工程,编辑完整的测试激励文件,设置约束参数等调试时,使用JTAG下载线加载bit文件,同时可通过JTAG口使用chipscope进行仿真JTAG链路还应包括存储FPGA程序的Flash,通过JTAG将镜像文件(mcs)烧写进Flash电路板上电后,Flash通过并行加载接口(BPI)将镜像文件加。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.