首 页 用户登录 | ![]() |
|||
|
|||
按字母检索 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
按声母检索 | A | B | C | D | E | F | G | H | J | K | L | M | N | O | P | Q | R | S | T | W | X | Y | Z | 数字 | 符号 |
|
![]() |
您的位置: 5VAR论文频道 → 论文中心 → 理工论文 → 电子通信 |
|
|||||
TigerSHARCDSP在信号处理系统中的应用 | |||||
收集整理:佚名 来源:本站整理 时间:2009-01-10 22:22:35 点击数:[] ![]() |
|||||
[本篇论文由上帝论文网为您收集整理,上帝论文网http://paper.5var.com将为您整理更多优秀的免费论文,谢谢您的支持] 关键词:TigerSHARC DSP;运算量;复位;功耗 随着人们对实时信号处理要求的不断提高和大规模集成电路的迅速发展,作为数字信号处理核心和标志的数字信号处理器DSP芯片得到了快速的发展和应用。本文将介绍Analog Device公司的一款DSP-TigerSHARC在信号处理系统中的应用,并将对设计中的一些问题进行讨论说明。 图1所示是一个信号处理系统的硬件框图。实际上,为了简化系统硬件,减少DSP片间连线,该系统的6个DSP以松耦合的链路方式进行连接。首先由DSP1通过外部DMA方式读入中频解调后的I、Q路数据,并由DSP1对读入数据进行脉冲压缩匹配滤波,脉冲压缩后进行二次对消,以消除固定杂波。再由DSP1将处理后的数据按距离单元段通过链路口0、1分别发送给DSP2、DSP4。DSP2、DSP4主要进行目标检测MTD,并采用滑窗加权FFT实现窄带多谱勒滤波器组。当DSP2、DSP4完成MTD后 再将对应每个距离单元的16个输出数据通过链路口分别送到DSP3和DSP5。之后,由DSP3、DSP5先进行求模运算,再进行恒虚警计算。DSP3、DSP5处理后的数据经链路口传输到DSP6,在DSP6接到该信号后,先对距离单元内16个输出进行门限处理,并选择其中最小杂波剩余值作为本单元的输出。门限处理后,DSP6还应完成视频积累,视频积累采用累加求平均的方式,这样可以避免反馈积累的拖尾现象。视频数据以DMA方式通过外部口送出,并分别加到D/A与DS96F172等输入端,前者产生模拟视频,后者以差分形式送到显示单元。 TigerSHARC DSP是一款高性能的静态超标量数字信号处理器,该处理器专为大的信号处理和通信任务而在结构上进行了优化。由于该处理器将非常宽的存储带宽和双运算模块结合在一起,从而建立了数字信号处理器性能的新标准。TigerSHARC静态超标量结构使DSP每周期能够执行多达4条指令、24个16-bit定点运算和6个浮点运算。 该TigerSHARC DSP器件在三条相互独立的128bit宽度的内部数据总线中,每条可连接三个2Mbit内部存储器中的一个,并可提供4个字的数据、指令及I/O访问和12Gbytes/s的内部存储器带宽。当其运行在250MHz时,ADSP-TS101S的内核指令周期为4ns,同时可以提供20亿次的40bit MAC运算或者500万次80bit MAC运算。 TigerSHARC DSP器件的主要性能如下: ●最高运行速度为250MHz,指令周期为4ns; ●带有6Mbits片内SRAM; ●带有双运算模块每个内部包含有一个ALU、一个乘法器、一个移位器和一个寄存器组; ●具有一个外部端口、4个链路口和可编程标志引脚、SDRAM控制器和2个定时器; ●与用于片上仿真的IEEE1149.1标准的JTAG接口兼容; ●可通过共享总线无缝连接多达8个Tiger-SHARC DSP的片内总线仲裁。 根据信号处理任务,下面具体分析系统各组成部分的运算量,并估计所需的时间,并确定完成算法所需的DSP数目(总信号处理周期小于1000μs)。 3.1 脉冲压缩 图2所示是采用FFT技术实现脉冲压缩滤波的算法框图。若总距离单元数为1200,则需做2048点复数FFT。当2048点复数FFT完成后,还必须和预先存储好的匹配滤波器系数Hk相乘。一般需要做2048个复数乘法,相乘结果还需做2048点复数IFFT以获得脉冲压缩结果。TigerSHARC DSP做2048点复数FFTIFFT大约需要100μs工作在250MHz。因此,可以充分利用TigerSHARC DSP的双运算块和单指令多数据SIMD特点同时进行两个距离单元的复数乘法,这种方法完成2048个复数乘法仅需25μs。 固定杂波对消可以采用二次对消器来实现,其差分方程为: y(n)=x(n)-2x(n-1)+x(n-2) 对于每个距离单元,它都需要取三个数、做两个减法、一个加法并存储一个数,这样,完成1200个距离单元的二次对消大约需要25μs。因此,脉冲压缩和固定杂波二次对消只需要一片DSP便可完成,而且还有较多时间富余。 3.2 动目标检测(MTD) 用FFT实现窄带多谱勒滤波器组时,为了降低旁瓣,可在系统中采用滑窗加权FFT的方法,权系数为海明权,即: S(k)=FFT{S(n)W(n)} n=0,1,2,…N-1 其中S(n)为雷达回 Tags: |
提供人:佚名 | |
【返回上一页】【打 印】【关闭窗口】 |
![]() |
5VAR论文频道 |
![]() |
5VAR论文频道 |
![]() |
关于本站 -
网站帮助 -
广告合作 -
下载声明 -
网站地图
Copyright © 2006-2033 5Var.Com. All Rights Reserved . |