收藏 分享(赏)

基于FPGA+DSP的软件无线电通用平台设计.doc

上传人:dcjskn 文档编号:4321160 上传时间:2018-12-23 格式:DOC 页数:9 大小:1.13MB
下载 相关 举报
基于FPGA+DSP的软件无线电通用平台设计.doc_第1页
第1页 / 共9页
基于FPGA+DSP的软件无线电通用平台设计.doc_第2页
第2页 / 共9页
基于FPGA+DSP的软件无线电通用平台设计.doc_第3页
第3页 / 共9页
基于FPGA+DSP的软件无线电通用平台设计.doc_第4页
第4页 / 共9页
基于FPGA+DSP的软件无线电通用平台设计.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、基于 FPGA+DSP 的软件无线电通用平台设计苏永芝 1,耿庆峰 2(1.装备指挥技术学院 航天装备系,北京 101416 2. 北京华力创通科技有限公司,北京 100088)摘要:软件无线电为实现多种无线通信标准提供了方便。本文提出采用 FPGADSP 的处理结构,结合高性能的 DDC 和 DUC 处理芯片,设计了一个通用软件无线电平台,并对系统的性能进行了测试。实验表明,系统具有很好的稳定性。关键词:软件无线电;FPGA;DDC ;DUC中图分类号:TP 273文献标识码:AThe Design of General Flat for Software radio Based on FP

2、GA+DSPSU Yong-zhi1, Geng Yu-ling2, Geng Qing-feng3(1.Department of Space Equipment, Institute of Command and Technology of Equipment, Beijing 101416, China2. HwaCreate(China) Co.,Ltd, Beijing 100088, China)Abstract: The software radio is a kind of wireless equipment which is seasoned with multi comm

3、unication standards. The paper designs a general software radio flat which adopts FPGA+DSP structure and uses high quality DDC and DUC chips. The system performance is tested by using various signals. The experiment results demonstrate that the system has well stability.Keywords: Software radio,FPGA

4、,DDC,DUC1 引言软件无线电是具有可重配置硬件平台的无线设备,可以跨多种通信标准,其基本思想是以开发性、可扩展、结构最简的硬件为通用平台,把尽可能多的通信功能用可升级、可替换的软件来实现。它们因为更低的成本、更大的灵活性和更高的性能,迅速成为军事、公共安全和商用无线领域的事实标准。软件无线电能够对多种波形进行基带处理和数字中频处理,而数字中频处理能够将数字信号处理的领域从基带扩展到射频。同时,支持基带和中频处理的能力又增加了系统的灵活性,也减小了制造成本 1,2。目前,DSP 速度越来越快,成本越来越低,FPGA 的容量越来越大,封装越来越小,使得DSP+FPGA 组成的系统成为解决软件

5、无线电系统设计的重要选择方案之一。在这类应用中, FPGA 实现大计算量的信号处理数据通道和控制,让系统延迟最小,而 DSP 处理器则完成基带处理的算法实现,以实现从一种标准切换至另一种标准。DSP 处理器能够动态地在软件的主要部分间切换,而 FPGA 能够根据需要完全重新配置,实现特定标准的数据通道。(以上两段话被我重新改过,比较罗嗦,你看着删一些)本文介绍了一种基于 DSP+FPGA 的数字中频处理通用平台,以对软件无线电的设计提供一种灵活的架构,在这个平台之上利用数字上变频器和下变频器以实现软件无线电中频信号的接收与发射功能,利用 FPGA 的容量大、可编程实现很多功能,并结合 DSP

6、具有高速的信息处理能力的特点,可以灵活方便地对数据进行处理,使得整个平台结构灵活,通用性强,易于扩展。本平台较其它类似平台的优点在于:(1)将 DSP、FPGA、AD、 DA、DUC、DDC 集成在一块板卡上,集成度高,体积小,功耗小,也减少了数据在多块板卡间传输可能引起的损坏; (2)DUC 和 DDC 采用硬件电路,避免应用软件实现难度大的困难,减少开发难度,缩短开发周期。2 数字中频处理通用平台设计方案数字中频处理平台为 6U CPCI 结构,主要由 AD 转换及 DDC 模块、DA+DUC 转换模块、DSP 信号处理模块、PCI 总线接口、 FPGA 高速数字传输、存储器等几部分组成。

7、 总体框图如图1 所示。A1A2D S P 1D S P 2A6D A C + D U CS D R A MS R A MF L A S HS D R A MS R A MF L A S HA5B4B3B1A D _ I NC L K T R I G A D _ O U TT R I GC L KA 3S E L F _ D E F I N E B U S ( J 4 & J 5 )P C I B U S ( J 1 & J 2 )P C I B R I D G EC P L DF L A S HC1C2POWERA 8A 7A 4B 2B 5PCIBUSSELFBUSP C I B U S

8、& P O W E RS E L F _ D E F I N E B U SC L K A D _ I N T R I G C L K A D _ O U TT R I GD D CF P G A 1A D CF P G A 2图 1 系统总体框图DSP 信号处理模块主要用于针对 TI 的 DSP 相关的技术开发、应用和仿真,板上集成了两片 TMS320C6713 浮点 DSP 芯片,因而可极大地满足通信、雷达、数字电视等高科技领域对信号处理实时性的要求。FPGA 采用的是 Virtex-4 系列的 SX35,通过编程可完成使用者想要实现的功能。FPGA 间可通过 LVDS 总线交换数据,此总

9、线工作速率可满足实时性的要求。在数字下变频和上变频侧,各有一组 FPGA 和 DSP 构成数据处理单元,在此单元中它们共用外部存储器,以实现数据的交换、处理与存储。在每组的 FPGA 和 DSP 中都有自定义方式的外引线接到接插件,以方便扩展功能。在本系统中,系统可以对外部无线电信号进行采集与处理,也可以把数据从 PC 机传送到系统中,由系统处理后从 DA 通道发送出去。因为 FPGA 和 DSP 具有系统随时更新程序的功能,所以在对无线电信号的处理上具有很好的灵活性。系统PCI管理芯片采用QUICKLOGIC公司的QL5064 ,这是一款反熔丝设计的芯片, 符合 PCI v2.2 规范,包括

10、PCI 部分和用户部分。PCI 嵌入式内核由各种控制器和一系列 FIFO组成,它具有零等待状态猝发连接能力,可提供高达600MB/s的PCI 数据传输率,主要实现系统与PCI总线的连接。主机可以通过PCI总线实现对板上所有资源的访问,包括对FPGA及DSP的程序配置,对系统工作寄存器的配置,对内存的读写。QL5064 还可以作为PCI总线主设备,以DMA 方式与主机内存交换数据,发起initial 方式访问PCI 总线上其它设备 3。另外,利用QL5064器件上的FPGA部分模块,可以实现PC机通过PCI总线随时更新FPGA 和DSP 程序。本系统可以在一个板卡上完成软件无线电的接收与发射功能

11、,同时具有系统可以随时配置的硬件DUC,使用者也可以采用 FPGA实现软核DUC 的功能; FPGA和DSP都能进行数据处理,为使用者提供了多重选择;本系统在硬件设计上实现了可由PC机通过PCI 总线随时更新FPGA和DSP的功能,极大地方便了程序调试。2.1 发射前端数字中频处理系统发射前端是由高速 DAC数字上变频、抽取滤波处理模块以及专用数字信号处理(DSP)模块组成。信号处理模块由 FPGA 和 DSP 组成,DSP 完成复杂算法的计算,而 FPGA 完成路径选择、工作配置等实时性强的工作。经信号处理模块处理后的数字信号送到数字上变频及抽取滤波处理模块,经处理后再送到高速 DAC 传送

12、给发射系统。数字上变频 DUC 与 DAC 的实现采用 AD 公司的 AD9857。AD9857 是 Analog Devices 公司推出的一种单片混合信号的 14 位积分数字上行转换器,集成数字上变频 DUC 功能与 DA 转换功能的 DDS 芯片。采样速率为 200MSPS,可产生直流到 80MHz 的数字输出和 80dB 窄带的无杂散信号动态范围。AD9857 具有 200MHz 内部时钟速度,集成了带锁定指示器的 420 倍可编程时钟倍频器,可提供高精度的系统时钟;内部 32 位正交 DDS,可实现 FSK 调制功能;14 位 DDS 和 DAC 的数据路径结构,可接受复合 I/Q

13、输入数据;32 位频率控制字,而且控制接口简单:10MHz 串行,并与 SPI 兼容;具有反转 SINC 功能,在 DAC 变换之前恢复出想得到的信号包络;有很好的动态特性:当 65Hz 模拟信号输出时,D/A 转换电路输出的无杂散动态范围 SFDR 大于 80dB,并且能够对 8 位输出进行幅度控制 4。2.2 接收后端数字中频处理系统接收后端是由高速 ADC 模块、数字下变频、抽取滤波处理模块以及专用数字信号处理(DSP)模块组成。输入的模拟中频信号先经过高速 ADC 模块,在中频进行带通采样数字化,然后进行数字下变频,将感兴趣的信号转换至基带,同时做抽样率转换及滤波处理,之后由后续的专用

14、数字信号处理器(DSP )进基带信号处理。A/D 采样之后的数字信号速率非常高,要从这些高速信号中得到有用的基带信号,需要有效地对其进行数字下变频、抽取、滤波等处理,这些功能可以采用现场可编程门阵列(FPGA)来实现。FPGA 具有较高的处理速度和较高的稳定性,同时又具有设计灵活、易于修改和维护的优点,可以适应不同的系统的要求,采用灵活的结构满足不同的需要,提高了系统的适用性及可扩展性。专用数字信号处理器(DSP)主要是通过软件来实现数字基带信号处理以及比特流控制、编码解码等高速的数据交换和处理功能。DSP 的运算速度和精度决定着系统的数据处理能力,同时也会对整个系统的性能和结构产生重要的影响

15、。AD 芯片采用 AD 公司的 AD6645,AD6645 是一种高速、高性能、单片 14 位 ADC。它的高速性能特点允许用于采样速率高达 105MHz 的中频采样。 AD6645 的数字输出电平与 CMOS兼容。因为 AD6645 的转换速率很快,所以允许更经济有效的设计 5。转换后的数字信号送入到下变频模块 DDC 中进行处理, DDC 采用 AD 公司的 AD6634。从 AD6634 中出来的数字信号再由 FPGA 存入板上 SDRAM 中,以便于由 DSP 芯片加以处理。DDC 可以由系统随时进行配置,这样可以减轻 FPGA 编程的压力。3 系统测试3.1 DDC稳定性测试稳定性是

16、一个系统长时间工作的一个重要指标,对 10MHz 的正弦波信号每隔 20 分钟采集一段数据,共采集了 3 组数据。图 2、3、4 分别示出了每组数据的幅度和相位。幅度 相位图 2 第一次采集的信号幅度和相位幅度均值=70.41dB,标准差=0.0032dB;相位均值=116.82 度,标准差=0.0553 度幅度 相位图 3 第二次采集的信号幅度和相位幅度均值=70.41dB,标准差=0.0031dB;相位均值=116.78 度,标准差=0.0576 度幅度 相位图 4 第三次采集的信号幅度和相位幅度均值=70.40dB,标准差=0.0031dB;相位均值=116.75 度,标准差=0.053

17、 度从三组数据可以看出,接收系统随时间变化稳定性很好。3.2 DDC功率分辨率测试功率分辨率测试是系统本身对信号幅度变化的一个量化测试。改变信号源的输出电平,分别采集不同电平的信号,用 Matlab 求采集信号的幅度均值和方差。测试结果如表 1 所示:表 1 功率分辨率测试结果序号 信号电压(mVpp) 均值(dB) 方差(dB)1 500 70.3735 0.00312 505 70.4602 0.00303 600 71.9546 0.00264 700 73.2886 0.00225 800 74.4452 0.00206 805 74.4989 0.0020从表格来看,DDC 可以分辨

18、出 5 mVpp 的差值的变化,而且在 AD 芯片模拟信号输入范围的中间值左右时,方差值比较稳定。3.3 信噪比测试ADC 时钟为 80M,采集的输入 AD 信号是 5M 正弦波,对采集的数据用 MATLAB 进行计算结果如下图所示。DDC 时钟 80M,抽取设定 16,AD 模拟信号输入为 10.1M 正弦波,DUC 中频为 10M,对采集的数据用 MATLAB 进行计算结果如下图所示 。图 1 为采样数据直接绘图;图 2 为图 1 的展开;图 3 和图 4 分别是两路数据进行 FFT 计算后的结果。3.4 DA 输出测试图 5(a )由 AD9857 内部生成的 5M 正弦波 (b)由外部

19、输入经 AD9857 处理后输出的 10M 正弦波图 5(a)是配置 DUC 在 DAC 芯片内部生成的 5M 正弦波的输出显示。图 5(b)是从FPGA 给 DAC 的一个 10M 正弦波得到的波形显示。从这两个波形显示来看,AD9857 器件的DUC 部分工作效果很好,其 DAC 输出效果也是十分地好。4 结论通过上述分析与测试,数字下变频的性能既能保持长时间的稳定又能保持很高的分辨率,而配置 DUC 后的 DAC 输出效果也很好,同时 ADC 的信噪比也符合要求。 FPGA 可提供通用的计算结构,实时性好,非常适合于软件无线电中基带和 IF 数字处理的需要。另外,通用处理DSP 与 FP

20、GA 结合使用,发挥各自的优势,能够增强功能,改善吞吐量,减小系统成本和降低系统功率。板上设计有硬件数字下变频和数字上变频器件,可以用系统对它们进行灵活的配置,使得对 DDC 和 DUC 的应用变得简单,初学者也能很容易地实现这些功能。目前,本文所设计的通用平台系统,已作为产品成功地应用于某院校的电子对抗项目。参考文献(References)1钮心沂,杨义先。软件无线电技术与应用M。北京:北京邮电大学出版社2杨小牛,楼才义。软件无线电原理与应用M。北京:电子工业出版社3 Quick Logic.QL5064 Users Manual datasheet4 ANALOG DEVICES. CMOS 200 MSPS 14-Bit Quadrature Digital Upconverter AD98575 ANALOG DEVICES.14-Bit,80/105 MSPS A/D Converter AD6645 Datasheet

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报