基于DSP_FPGA的高速数字信号处理平台
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计。动态配置技术为同一硬件平台上 实现不同的功能需求、不同的工作模 式提供了可能。
本文介绍一种高速数字信号处理
是系统的核心,用来完成高速数字信 号处理算法。下面就如图所示的各部 分作介绍。
率。本文介绍的高速数字信号处理平 台的 A/D转换器采用AD9235芯片,转 换位数为 12 比特,采样率最高可达 65MSPS;D/A转换器采用AD9765芯片,
近几年通信与电子领域最引人注目的 D 及 D/A 变换、超大规
话题。软件无线电技术突破了以功能 模 FPGA 芯片、高速DSP
单一、可扩充性差的硬件为核心的设 芯片、程序与数据存储
计局限性,强调以开放性、扩充性和软 器、FPGA完成的接口模
件编程硬件为通用平台,利用系统可 块。其中超大规模FPGA 升级、可重复配置来实现多功能的设 芯片和高速的DSP芯片 图1 高速数字信号处理平台的硬件框图
结语 本文介绍一种高速数字信号处理 平台的实现方案,借鉴了软件无线电 技术,通过FPGA 和 DSP芯片来构造一 个具有通用、可扩充、灵活的多功能高
速数字信号处理平台。该平台可以在 软定义无线电结构、图象处理和信号 分析等多个领域进行应用。■
参考文献: 1.David B‘. Performance of an IF Sampling ADC in Receiver Applications. International IC -China-Conference Proceedings’,2001. 2.Cummings M, Haruyama.‘FPGA in the software radio’,‘IEEE Communications Magazine’, 1999,37(2) 3.杨小牛等.‘ 软件无线电原理与 应用’,北京,电子工业出版社,2001. 4. 徐以涛,沈良,王金龙.‘FPGA 技术在软件无线电中的应用’,电信科学, 2001,17(11). 5.张雄伟,曹铁勇‘. DSP芯片的原理 与开发应用’,北京,电子工业出版社,2000.
的 FPGA 芯片均采用ALTERA 公司 APEX 适合完成串行顺序处理。两者比较如
动态配置技术
系列。其中用于完成数字信号处理算 表 1所示。
由 DSP+FPGA 芯片及总线的结构
法的芯片为EP20K400E,由它完成DSP
组成高速数字信号处理平台,可以充
芯片前端高速、复杂的数字信号处理。
接口 FPGA 及 FLASH 模块
图 2 原型控制电路 图 3 控制电路的具体实施方式
92 2004.10 /下半月 电子产品世界 w w w . e e p w . c o m . c n
集电极电流的晶体管和诸如 SOT-223 的 较大封装。为了限制电路的带宽从而 保持稳定,可使用一个与光电二极管 电容(大约为 15pF,VBIAS 为 1.2)并 联的 15pF 电容,使放大器在约 250KHz 处工作。
初始化,DSP 通过初始 程序对 FPGA 芯片进行 配置,系统开始进行数 据的收发,并送往计算 机或主控设备。当计算 机或主控设备需要更改 工作模式时,将变换工 作模式的命令送DSP 芯 片,DSP 芯片接收到该 命令后,通过预置在 FLASH 的程序对 FPGA 芯片进行重新配置,并 转换工作模式,系统重 新开始数据的收发。其 软件流程如图3所示。
分发挥软件的重要作用。该平台可以
ALTERA 公司的 EP20KE 系列芯片核电
接口 FPGA 芯片采用 EP20K100E, 通过 DSP的控制,发挥FPGA芯片的动
压为1.8V,采用的I/O电压为3.3V,也 由它完成高速数字信号处理平台与计 态配置技术,实现了硬件资源动态分
需要双电压供电。设计中采用的供电 算机或其它主控设备的连接。该芯片 配。在同一个硬件平台上,通过动态地
图2 DSP芯片的供电示意图
表 1 FPGA 芯片与 DSP 芯片的比较
F P G A 芯片
编程方式
V H D L 、A H D L 语言及图形编程等,
实现容易
资源重复利用性
通过外部处理器动态配置
硬件资源结构
可实现并行的乘法器/加法器操作
处理速度
并行运算速度快,只受硬件结构限制
适合的信号处理运算 高速并行处理
软件工作流程进行了阐述。
系统要求,器件还应具有较大的信噪
关键词: 软件无线电;动态配置;FPGA;DSP
比动态范围。这就要求A/D器件同时具
有高的采样速率和大的比特分辨数,
引言
平台的实现方案,该方案借鉴了软件 因为这两项性能指标直接影响输出信
随着科学技术的快速发展,人们 无线电的思想,通过FPGA 和 DSP芯片 号的信噪比动态范围,三者的关系如
芯片为TI公司的TPS70351芯片,该芯 的核电压为1.8V,采用的I/O电压为 调用不同的软件程序,来实现多功能、
片 5V输入,1.8V和 3.3V双电压输出, 3.3V,采用的供电芯片也为TI公司的 多模式工作。由于采用了动态配置技
专为 DSP和 FPGA等需求设计。供电的 TPS70351芯片。
式中:SNR为输出信号的信噪比; B 为比特分辨数,即A/D 的转换位数; 为采样速率;输入模拟信号的最高频
理技术已在通信、信息、电子、自动控
总体硬件框架
制、航天及军事等领域中得到广泛应
图1为本文要介绍
用。
的高速数字信号处理平
以现代通信理论为基础,以数字 台的硬件框图,主要包
信号处理为核心的软件无线电技术是 括五个功能块:高速A/
高速 A/D 及 D/A 变换
FPGA+DSP 的结构来实现高速数字信号处理。该方案采用先进的FPGA
高速的数字信号处理需要A/D器
和 DSP芯片,借鉴了软件无线电的思想,通过DSP 芯片对 FPGA芯片的 件具有较高的采样速率和工作带宽,
动态配置来实现具有通用性、可扩充性的硬件平台,并对其硬件结构和 同时为适应复杂的电磁环境和特殊的
的优势。FPGA 芯片与 DSP 芯片相比, 为其一起供电,TPS70348芯片的复位
系统的软件设计流程
由于其结构上的优势,FPGA芯片更适 信号 /RESET为 FLASH 和 DSP的共同复
本文设计的平台通过动态配置可
w w w . e e p w . c o m . c n 电子产品世界 2004.10 /下半月 91
结语 如果拥有如上所示的简单运算放 大器,为许多不同应用设备创造一个精 确的亮度就变得容易了。即使当光发射 器老化时,控制环路通过调节 LED 中 的电流,也能维持一个恒定的亮度。■
E wk.baidu.com b 嵌入式系统 e d d e d S y s t e m s
图3 系统的软件流程
以进行多模式工作,能够应用在无线接 收、卫星接收、图像处理和信号分析等 多个领域。进行多模式工作时,受计算 机或主控设备的控制,由接口完成命 令的传输,DSP芯片完成命令的执行。 加电复位后,DSP 和 FLASH 芯片完成
E m b 嵌入式系统 e d d e d S y s t e m s
基于 DSP+FPGA 的高速数字信号处理平台
High-Speed Digital Signal Processing Platform Based on DSP and FPGA
总参第六十三研究所 陈勇 李桂伦
摘 要: 本文介绍了一种高速数字信号处理平台的实现方案,主要是基于
对信息的需求越来越大,对信息的处 来构造一个具有通用性、可扩充性、灵 下式:
理速度也越来越快。信号处理理论与 活的多功能高速数字信号处理平台。
技术的飞速发展直接导致 A/D、D/A、 FPGA及DSP等电子集成产品的高速发 展与更新,使许多复杂、高速的信号处 理运算的实现成为可能。数字信号处
该平台通过动态配置可以进行多模式 工作,能够应用在无线接收、卫星接收、 图象处理和信号分析等多个领域。
90 2004.10 /下半月 电子产品世界 w w w . e e p w . c o m . c n
E m b e d d e d S y s t e m s 嵌入式系统
输入数据率可达125MSPS,转换位数为 12比特。
高速 DSP 芯片 本文设计的高速数字信号处理平 台中采用的DSP芯片为——TI公司的 T M S 3 2 0 C 6 2 0 3 B 芯片,由于 TMS320C6000系列芯片的开发环境比 较完善,特别是C语言的编译可以达到 很高效率,因此对缩短软件开发周期 很有利;同时 TMS320C6000 系列芯片 速度高,可以应付复杂的数字信号处 理技术。TMS320C6203B芯片的核电压 为1.5V,采用的I/O电压为3.3V,需要 双电压供电。设计中采用的供电芯片 为TI公司的TPS70348芯片,该芯片5V 输入,1.5V和 3.3V双电压输出,专为 DSP 和 FPGA等需求设计。供电的示意 图如图2所示。
上接 89 流,把 VREF 与 VBIAS 之 间的差被除以 RG便可。注意:要使电 路正常工作,VBIAS 必须小于 VREF。 对于 10µA 的光电二极管电流,RG 为 20.0K½。PN200A PNP 晶体管的基极电 流受到一个 4.7K½ 的电阻器限制,将 电流限制设定约为 1mA。 该晶体管具有 约为 100 的电流放大系数, 所以晶体管 能提供的最大电流约为 100mA,这将 超过微型 SOT-23 封装的热耗散。为防 止晶体管中的热逸散,与 LED 或激光 二极管串连的电阻器将集电极电流限 制为二极管的最大工作值。如果需要 更多的电流,应该联合使用具有较大
术,该平台还具有一定的开放性和可
示意图与图2相似,只是核电压不同。
程序与数据存储器 F L A S H 采用 扩展性,可以很好地满足设计的完善、
由超大规模FPGA芯片和高速的DSP芯 Intel公司的E28F320,其存储容量为 功能的扩充及程序的更改。
片组成系统的核心,是为了发挥两者 32Mbit。由 DSP 的供电芯片TPS70348
D S P 芯片 C、汇编语言编程等, 实现容易 改变 M E M O R Y 内容重复利用 M A C 单元的重复操作 受 MAC 单元操作速度的限制 串行顺序操作
超大规模 FPGA 芯片
合完成并行处理、重复性强、速度要求 位信号。
本文设计高速数字信号处理平台 高的数字信号处理运算;而DSP芯片更