微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于FPGA的软件无线电高速数字信号处理

基于FPGA的软件无线电高速数字信号处理

时间:07-04 来源:电子产品世界 点击:

数字化收发信机,硬件设计如图5所示。

如图5所示,中频A/D、D/A分别采用AD公司的AD9224和AD9764,其中AD9224分辨率为 12bit,AD9764为14 bit,采样速率为30.720MHz;DSP选用TI公司的0芯片,最高处理速度为100MIPS;音频A/D、D/A由 TLV320AIC10实现。FPGA选用Xilinx公司的SpartanII-200,规模为20万门,最高工作频率为200MHz,该芯片主要完成抽取率为512的DDC功能和插值率同样为512的DUC功能,而且是在同一片FPGA中实现。FPGA单元与DSP接口的数据速率为60kHz。 FPGA开发工具为Xilinx Foundation3.1,编程语言采用VHDL和Schematic混合设计方法,并利用CORE Generator提供的DA FIR滤波器方便地实现半带滤波器和整形高阶FIR滤波器功能。

5 结束语

本文在建立单信道软件无线电数学模型的基础上,深入研究了FPGA技术在软件无线电高速数字信号处理中的应用,特别是在DDC和DUC中的应用。研究表明,这种基于FPGA/通用DSP的协同设计方法,无论是在性能价格上,还是在设计的灵活性上,都有很大的优势,非常适合目前软件无线电硬件平台设计。

参考文献

1 Mitola J. The software radio architecture. IEEE Communication Magazine,1995(5)

2 Cummings M, Haruyama. FPGA in the software radio. IEEE Communications Magazine, 1999,37(2)

3 R.E.克劳切,L.R拉宾纳.多抽样率数字信号处理.北京:人民邮电出版社,1988

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top