老古开发网首页
导航:老古开发网首页文章索引文章分类综合电子→[基于ADSP-TS101S的多芯片数字信号处理系统的实现方案]
| -文章搜索 - 最新文章 - |

基于ADSP-TS101S的多芯片数字信号处理系统的实现方案

发布时间:2004年11月3日 点击次数:528
来源:电子设计应用   作者: 西安电子科技大学电子工程学院 王林 刘书明 张静
 

电子设计应用2004年第9期

摘    要:本文是基于ADSP-TS101S的多芯片数字信号处理系统的实现方案。该系统应用于某雷达的信号处理机。文中首先介绍了多片TigerSHARC DSP芯片构成的信号处理系统组成;其次估计系统的运算量,所需计算时间;最后具体说明了CPLD产生复位信号及并-串转换功能实现的方法。
关键词: ADSP-TS101S;运算量;复位;并-串转换

引言
随着人们对实时信号处理要求的不断提高和大规模集成电路的迅速发展,作为数字信号处理的核心和标志的DSP得到了快速的发展和应用。本文基于ADI公司的一款DSP —— TigerSHARC,比较详细地介绍了在信号处理系统中的一套具体实现方案。

图1  信号处理机结构框图

系统设计及各部分功能简介
本系统是某雷达的信号处理机,通过ADC读入中频数据,DSP1、DSP2完成数据的脉冲压缩和旁瓣抑制,DSP3、DSP4完成数据的积累和求模,DSP5实现视频数据的归一化、通过DAC输出视频数据和发送并行数据。系统结构如图1所示。
本系统中,ADC采用具有12位有效数据位、25MSPS转换速率的AD9225,将I、Q两路模拟信号以某一采样率转换为数字信号,高10位送至DSP。
本系统采用TigerSHARC DSP,该芯片最高运行速度300MHz,内核指令周期3.3ns,每周期能够执行多达4条指令,24个16-bit定点运算和6个浮点运算,并包含6MB的片内SRAM,具有很高的存储和运算性能,在信号处理领域应用价值很高。为了简化系统硬件,减少DSP片间连线,系统的5个DSP以松耦合的链路方式进行连接。DSP1通过外部DMA方式读入中频解调后的I、Q路数据,DSP1对读入的部分数据进行脉冲压缩(匹配滤波),并将处理后的数据及未处理数据通过链路口2发送给DSP2。DSP2对剩余的数据进行脉冲压缩。DSP2将所有处理完的数据送至DSP3。由于要进行几十帧的积累,数据量很大,DSP3和DSP4分别承担一半数据的积累、求模运算。DSP4把求模结果发到DSP5。DSP5将数据归一化生成视频数据,视频数据以DMA方式通过外部口送出。在不同工作模式下还要发送并行数据到CPLD。
程序加载:本系统采用EPROM程序引导方式。利用TigerSHARC DSP的链路口进行数据传送时,每次发送字长必须设置4字,发送字数必须为4的倍数,且数据起始地址必须每4字对齐。故发送方DSP必须每次从EPROM读入4个32位字,通过加载链路发送。
DAC采用具有10位有效数据位、125MSPS转换速率的高速器件AD9750,将视频数据以某固定速率转换为模拟信号。

图2脉冲压缩滤波器算法框图

图3  TigerSHARC DSP的上电复位波形


CPLD完成数据锁存、DSP的复位信号产生和将并行数据转换为某波特率的串行数据输出(串行输出满足RS-232标准)等功能。
时钟:DSP内部均采用板内40MHz晶振产生的时钟。A/D取样时钟应与系统时钟锁相,故将10MHz系统时钟经ICS 601M锁相为40MHz,经40ME脚输入CPLD,分频后产生A/D采样时钟信号,D/A采样的工作时钟也由它产生。单板调试时只能全部利用板内时钟工作,故40ME要用跳线器选择。
电源:TigerSHARC DSP有三个电源,数字3.3V,用于I/O供电;数字1.2V,用于DSP内核供电;模拟1.2V,用于内部锁相环和倍频电路供电。TigerSHARC DSP要求数字3.3V和1.2V应同时上电。若无法严格同步,应保证内核电源1.2V先上电,I/O电源3.3V后上电。本系统在数字3.3V输入端并上大电容,数字1.2V输入端并上小电容,使得3.3V充电时间大于1.2V充电时间,很好地解决了电源的供电先后问题。各片DSP的数字1.2 V电源各由一片MAX1951将+5V转换成1.2V供给。所有DSP的模拟1.2V电源统一由一片REG1117A将模拟+5V转换成1.2V供给。5片DSP的I/O 3.3V电源由一片REG1117将数字+5V转换成3.3V统一供给。

系统运算量分析及
计算时间估计
根据信号雷达处理的任务,下面具体分析系统各组成部分运算量,估计所需计算时间。(信号处理每帧应小于1ms)
脉冲压缩
采用FFT技术实现脉冲压缩滤波,算法如图2所示。根据运算需要,要做512、1024和4096点复数FFT。复数FFT完成后,它必须和预先存储好的匹配滤波器系数H(k)相乘,需要做512、1024和4096个复数乘法,相乘结果还需做512、1024和4096点复数IFFT以获得脉压结果。TS101做1024点复数FFT(IFFT)在本系统的实际应用中大约需要50ms(工作在200MHz)。可以充分利用TS101双运算块,单指令多数据(SIMD)的特点,同时进行两个距离单元的复数乘法,完成1024个复数乘法仅需15ms。这样完成512、1024和4096点的脉冲压缩,分别需要60ms、120ms和460ms。由于DSP1要采用DMA方式对每帧数据分段读数,没有充足时间进行4096点脉冲压缩,因此将其放在DSP2中完成。
旁瓣抑制
采用时域综合法对二相码进行旁瓣抑制,在脉冲压缩的匹配滤波系数中综合旁瓣抑制系数,从而达到抑制旁瓣的效果。该算法是在脉冲压缩的基础上实现的,对DSP的运算量和时间不产生附加影响。
积累
积累采用滑窗积累法,计算量较少,TS101实现有较大时间富余。实际要求至少35帧积累,每个周期I、Q两路共2×3200点,需约2×3200×35=224K字节的存储空间。因此分别在DSP3、DSP4完成积累运算。

CPLD产生复位信号和
并-串转换功能的实现
复位信号产生
TigerSHARC DSP的上电复位式较为特殊,在设计时应充分引起重视,本系统采用Altera公司的CPLD EPM7192产生上电复位波形和时序控制。上电复位波形要求如图3所示。
这里应当注意:
tstart_LO在供电稳定之后,必须大于1ms;
tpulse1_HI必须大于50个系统时钟周期,小于100个系统时钟周期;
tpulse2_LO必须大于100个系统时钟周期。
DSP上电后的正常复位:低电平持续时间必须大于100个系统时钟周期。
并-串转换功能的实现
并行数据由DSP送至CPLD,通过CPLD将其转换为串行数据按某固定波特率发送。经试验用MAX+plusII支持的AHDL语言编写的程序实现并-串转换功能,具有灵活、简单和可扩展性强等优点。具体程序就不再赘述。

结语
本文所介绍的多片TigerSHARC DSP在实时信号处理系统中的实现方案,已经成功应用于某雷达的信号处理机的改进工作中。结构上,由原来的三块电路板合并为一块;芯片数量由原来的(ADSP21062)十几片降为五片(ADSP TS101S)。在完成原有功能的基础上还实现了一些提高性能的功能。并且新系统的功耗较原来大大降低,散热量也很明显的降低。实践表明,由TigerSHARC DSP构成的系统硬件结构简单,软件编写容易,且成本较低,具有较高的工程应用价值。■

参考文献
1 丁鹭飞,耿富录. 雷达原理. 西安电子科技大学出版社,2000
2 Analog Device inc, ADSP-TS101S TigerSHARC DSP Microcomputer Data Sheet, Revision A
3 Analog Device inc, hardware manual, 2003.4
4 刘书明,罗军辉. ADSP SHARC系列DSP应用设计系统. 电子工业出版社,2003
5 张砾王平,王秀坛.  一种新的二相码旁瓣抑制滤波器. 电子与信息学报,2001,23(11):1046-49

(收稿日期:2004-03-11)


欢迎进入老古论坛进行讨论
[综合电子] 相关文章:
凌华推出经济实惠的PXIStarter套装方案
简介:
凌华科技推出优惠价人民币一万九千五百元的 PXI Starter 套装方案,含一个 3U 8 槽的 PXI 机箱 PXIS-2630 、一组 PCI to PXI 延伸套件 PCI/PXI-8570 与 2 公尺传输电缆。通过 PCI to PXI 延伸套件将原有的桌上型计算机或工业计算机与 PXI 机箱相连接,免去了重新购买 PXI 控制器的成本,极为适用于计划将 PXI 系统引入量测自动化或数据采集系统的企业。优惠期间自即日起至今年 12 月底截止。 ......

Zarlink推出新型语音回声消除芯片
Cirrus Logic USB-DVR 3.0参考设计可将模拟和数字视频
嵌入式设备中CPLD的键盘控制实现
用I2C总线扩展I/O
NS推出供电电流最低双供电模式运算放大器
Microchip推出高度集成线性电池充电器
TI推出首款时钟分配多点LVDS线路驱动器
IDT推出增强网络服务平台新器件
NS推出系列高精度放大器
 
下一个:[综合电子]FFT 、PFT和多相位DFT滤波器组瞬态响应的比较
简介:
电子设计应用2004年第9期 摘要:本文简要地论述了FFT和多相位DFT滤波器组在响应方面的差异。一般而言,多相位DFT(甚至包括任何滤波器组,比如PFT)在稳态条件下有着很好的相邻信道抑制性能,而瞬态响应却很糟糕。这符合了滤波器冲激响应结论。通过对一个典型的1024子带滤波器组研究的简单例子说明这些不同点。 引言 滤波器组频率响应的研究是一个非常复杂的课题。这方面的大多数文章只研究稳定状态下的响应,事实上,雷达和其它突发方式的信号具有瞬时的特性。因此,了解滤波器组的瞬时性能是非常重要的。一般而言,频率分辨特性越好,稳定下来需要的时间越长。这是因为越是陡峭的滤波器,其需要的抽头就越多、冲......
 

上一个:[新闻热点]研究指出2007年中国消费电子市场将达940…

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:16毫秒