论文部分内容阅读
软件无线电技术作为通信领域的第三次革命,近年来得到了迅猛的发展,而基带数字信号处理作为软件无线的关键技术也是备受青睐的,软件无线电技术的实现依托于一个功能强大的高速基带数字信号处理平台。传统的高速基带数字信号处理平台由FPGA或DSP等单一处理器构成,由于单一处理器各自具有一定的优缺点,所以都不能很好的满足软件无线电技术的需求。目前主流的基带处理平台设计中均采用了多种处理器的组合架构来实现。本文即研究实现了基于FPGA+DSP架构的基带数字信号处理平台。由于FPGA适合逻辑控制,而实现复杂的数字信号处理的能力远不如信号处理专用处理器DSP,DSP具有快速灵活的寻址方式等能力弥补了FPGA的不足,利用FPGA+DSP架构构建基带数字信号处理平台,充分结合了二者的优点,使性能得到极大提升。而为实现FPGA与DSP之间的高速数据交换就需要选择合适的高速接口,串行高速输入输出接口SRIO能够很好地满足系统互连的需求,最高理论数据传输速度高达20Gbps,同时具有数据打包效率高、延迟小、硬件纠错能力、灵活易于扩展等显著优点。同时,本文添加了AD和DA模块,从而构建了一个从前端数据采集到后端模拟恢复的完整的高速基带数字信号处理平台。本文DSP处理器选用TI公司Keystone架构的8核处理器TMS320C6678,FPGA处理器选用ALTERA公司的Stratix IV GX系列芯片EP4SGX70HF35C3,AD、DA则分别选用了TI公司的ADS4229和DAC3152。本文首先设计了系统实现的整体方案,并对系统各个器件的性能进行了详细的介绍,然后详细介绍了SRIO协议,设计了FPGA与DSP的高速转接板,并实现了FPGA与DSP通过SRIO进行高速数据交换的LINK、NWRITE、NREAD、Doorbell等相关操作的测试。最后添加了AD数据采集模块和DA数模转换模块,最后给出了给出了正弦波、三角波等信号的系统直通测试。