基于FPGA和高速ADC实现多通道通用信号处理平台的设计方案

引言
传统的6u三通道通用信号处理平台由通用信号处理模块和激励接收模块组成。通用信号处理模块一般采用3个独立的通道,每通道为dsp+fpga的结构。激励接收模块一般按频段划分为多个种类。随着航电系统综合化和软件无线电理论的发展,对高速采样、信号处理、软件重构能力和小型化的要求越来越高。需要设计出一种集成度更高、重构方式更灵活、采样速率可动态配置的新型通用信号处理平台。
本文方案在传统的6u三通道通用信号处理模块基础上,通过采用fpga分区加载技术,将fpga数量由三片减少到一片,减少pcb布板面积并降低了系统功耗,从而使激励接收模块的采样功能集成到通用信号处理模块上。
1、 硬件架构
新型多通道通用信号处理平台主要包括高速ad芯片、xilinx最新ultrascale系列fpga和ti的多核dsp,原理框图如图1所示。其中fpga和高速adc之间数据传输采用jesd204b接口总线。
新型多通道通用信号处理平台与传统通用信号处理平台的差别如图2所示。采用大容量fpga和分区加载技术,将传统实现中三个fpga中的功能放在一个大容量fpga的3个静态区中。通过局部重构多种功能的方法简化了波形重构设计,满足多通道波形独立并发运行的需求,并且便于后期功能扩展。
1.1 数据处理单元
数据处理单元主要包括一个xilinx公司的kintex ultrascale系列fpga处理单元和3个dsp处理单元。adc采集数据通过jesd204b接口传输到fpga进行数据预处理,实现实时数字信号处理。fpga预处理后的数据通过emif总线传输给dsp实现信号识别、解调和解码等功能。
1.2 adc采集单元
adc采集单元采用采样率为1 gs/s、jesd204b接口的adc转换器。选用抖动小的时钟源,差分信号采样时钟,采用专用的低相位噪声时钟分配器,时钟抖动可小于1 ps。外部输入的模拟信号由adc转换为数字信号,然后通过jesd204b接口传输给fpga。
1.3 管理单元
管理单元采用cpld实现程序加载、在线更新、电源控制以及温度、电压采集等板卡健康状态的管理。
2、 运行流程
2.1 初始化流程
新型多通道通用信号处理平台初始化流程见图3,主要完成模块加电、芯片初始化、版本选择控制和加电自检等功能,为平台正常运行做准备。
2.2 fpga动态加载、在线更新功能
fpga动态加载、在线更新电路如图4所示,不同功能软件版本存放在fpga的flash中,其中包括一个用于在线更新的基础版本。上电时按照系统规划加载默认版本。
dsp接收到主机fpga动态加载指令后,通过cpld切换fpga的flash高位地址选择相应版本加载到fpga中,并通过done信号检测加载完成情况。
dsp接收到主机fpga在线更新指令后,通过cpld控制fpga加载基础版本,并接收更新的程序文件写入fpga的flash相应地址。写入完毕后若校验成功,则完成在线更新流程,否则上报在线更新异常状态。
2.3 dsp动态加载、在线更新功能
dsp动态加载、在线更新电路如图5所示,不同功能软件版本按照规划存放在dsp的flash中,其中也包括一个基础版本。上电时按照系统规划加载默认版本。
dsp接收到主机dsp动态加载指令后,通过cpld切换dsp的flash高位地址选择相应版本加载到dsp的ram中,然后复位dsp运行程序。
dsp接收到主机dsp在线更新指令后,通过cpld控制加载dsp基础版本,dsp基础版本接收更新的程序文件写入dsp的flash相应地址。写入完毕后若校验成功,则完成dsp在线更新流程,否则上报在线更新异常状态。
2.4 采样速率动态配置功能
采样速率动态配置电路如图6所示。上电ad配置默认速率,dsp接收到ad速率指令后,通知cpld中的microblaze配置时钟分配电路产生规定的采样时钟,并对ad进行相应的设置。
dsp接收到主机dsp动态加载指令后,通过cpld切换dsp的flash高位地址选择相应版本加载到dsp的ram中,然后复位dsp运行程序。
3、 结论
新型多通道通用信号处理平台由传统的通道资源独立架构演变为通道资源共享架构,并且集成了数据采集和信号处理功能,实现了小型化设计。该方案满足对体积、功耗和重量要求严苛的应用平台需求,已成功应用于多个工程项目,可广泛应用于航空、航天、通信、雷达等领域。


基于DSP和SOPC数字信号发生器的设计
MAX3507应用电路(CATV上行放大器芯片)
FLIR布局下一代自动驾驶 发布两款新品
摩托罗拉推出旗舰摩托罗拉Edge Plus高刷新率
中国一汽官方发文称,与16家银行签署战略合作协议
基于FPGA和高速ADC实现多通道通用信号处理平台的设计方案
到底什么是紫外线传感器?
步进电机运行抖动的原因及解决方法
华为P10:不仅性能好,看着也美!网友:抄魅族!
基于单片机及实现的脉博血氧仪系统解决方案
双十一有什么无延迟的真无线耳机推荐?双十一无延迟真无线耳机10强
乔布斯到底懂不懂技术?
新型传感器手套将帮助AI触摸识别物体
直线电机在编织袋生产中的应用
NVIDIA将全面开源材质定义语言(MDL)
人工智能包括哪些
高压电容该如何正确放电,其方法有哪些
AI互联网就要到来 未来AI是如何景象?
八大观点带你了解PLC是什么?
400W功率TVS管 SMAJ60A 单向 60V