DSP大作业报告

合集下载

dsp实验报告总结doc

dsp实验报告总结doc
3.1 硬件总体结构
3.2 DSP总体结构
3.3 电源模块设计
3.4 时钟模块设计
3.5 存储器模块设计
3.6复位模块设计
篇二:DSP实验报告
DSP课程设计 实 验 报 告
语音压缩、存储和回放
学 院:电子信息工程学院电子科学与技术专业 设计人员: 吴莲梅 08214085电子0803班 杨 莹 08214088电子0803班指导老师: 日 期:
(1)A律限制采样值为12比特,A律的压缩可以按照下列公式进行定义:
A|x|11?lnA|x|1
(0?|x|?)?sgn(x)(?|x|?1)F(x)?sgn(x)
1?lnAA1?lnAA
式中,A是压缩参数(在欧洲,A=87.6)x是需要压缩的归一化整数。从线性到A律的压缩转换如下表所示:(压缩后的码字组成:比特0-3表示量化值,比特4-6表示段值,压缩后
一、 设计目的
设计一个功能完备,能够独立运行的精简DSP硬件系统,并设计简单的DSP控制程序。
二、 系统分析
1.1设计要求 硬件要求:
(1)使用TMS320VC5416作为核心芯片。 (2)具有最简单的led控制功能。 (3)具有存放程序的外部Flash芯片。 (4)外部输入+5V电源。 (5)绘制出系统的功能框图。
(6) 仪器仪表--如频谱分析、函数发生、锁相环、地震处理等。 (7) 自动控制--如引擎控制、深空、自动驾驶、机器人控制、磁盘控制。 (8) 医疗--如助听、超声设备、诊断工具、病人监护等。(9) 家用电器--如高保真音响、音乐合成、音调控制、玩具与游戏、数字 电话/电视等 DSP 的发展前景 DSP 的功能越来越强,应用越来越广,达到甚至超过了微控制器的功能,比 微控制器做得更好而且价格更便宜, 许多家电用第二代 DSP 来控制大功率电机就 是一个很好的例子。汽车、个人通信装置、家用电器以及数以百万计的工厂使用 DSP 系统。数码相机、IP 电话和手持电子设备的热销带来了对 DSP 芯片的巨大需 求。而手机、

DSP中断实验报告

DSP中断实验报告

DSP实验大作业班级:020851姓名:徐宏立学号:02085086一.实验目的:•了解和熟悉中断的原理•能够保护中断程序下条指令的地址,能够转到中断请求所相应的处理程序,能够回到原来的程序。

•熟悉中断向量的访问。

•熟悉用户模式,仿真模式和监控模式的相互转换过程。

•熟悉FIR_DIR,FIR_FLAG_S,FIO_FLAG_C,FIO_EDGE,FIO_POLAR,FIO_MASKA_S,SIC_IMASK,IMASK的设置。

•熟悉计时器的配置二.实验任务•使用外部中断实现LED闪烁频率的改变•实现嵌套中断三.实验分析:1.中断的基本认识处理器的事件控制器处理所有的同步和异步事件,并管理5种类型的事件:仿真、复位、非屏蔽中断(NMI)、异常和中断(11种)。

中断:一种改变处理器正常指令流的异步事件。

处理器在正常执行程序过程中,由于内部/外部事件的触发或程序的预先安排,引起处理器暂时中断当前正在运行的程序,而去执行内部/外部事件或程序预先安排事件的服务子程序。

等中断服务子程序执行完毕后,处理器再返回到暂时中断程序处继续执行原来的程序。

事件系统有优先级而且可嵌套,优先级高的任务可以占用优先级低的任务的资源。

Blackfin DSP采用2级事件控制机制,一起控制所有系统中断并管理它们的优先级1)系统中断控制器(SIC)2)内核事件控制器(CEC)SIC提供多个外设中断源和内核通用中断输入之间的映射。

某个中断可以在SIC中屏蔽掉CEC支持9个通用中断(IVG7~IVG15)。

通常选用优先级最低的两个中断IVG14和IVG15作为软件中断事件列表如下:系统中断过程:中断是由能够产生中断的外设产生的,系统中断过程简要概述为:当一个中断产生时:①SIC_IWR检查DSP内核是否从一个空闲状态中被中断唤醒②SIC_ISR记录中断请求,并且跟踪被激活但未被服务的系统中断③SIC_IMASK可以在系统级上屏蔽、使能外设的中断。

DSP实验报告6

DSP实验报告6

DSP第六、七次实验报告1. 实验目的:(1)进一步熟悉Matlab实验环境和语言。

(2)熟悉各种滤波器的结构及Matlab实现语言。

(3)掌握用冲击响应不变法和双线性变换法设计IIR滤波器的方法。

(4)掌握用窗函数法和频率抽样法设计FIR滤波器的方法。

2. 实验内容及总结:1.滤波器结构:(1)IIR滤波器各种结构1、直接型结构例如直接型滤波器系统函数, 则有系数向量a=[1,a1,a2,a3],b=[b0,b1,b2], 利用:Y=filter[b,a,x]求信号x(n)通过此滤波器的输出。

2、由系统函数或差分方程求系统的二阶分式(含一阶分式)的级联结构将例如的系统函数重写为二阶分式节的级联型, 利用:[sos,G]=tf2sos(b,a)3、由二阶分式的级联结构转换成系统函数的直接结构是第二步的逆运算, 调用函数:[b,a] = sos2tf(sos)可以求得系数向量a,b, 从而得到H(z)4、由系统函数求部分分式展开(留数及其极点计算)即求z反变换的部分分式展开法, 利用:[r,p,c]=residuez(b,a)其中极点为p, 留数为r, 直接项系数为c。

5、由r,p,c求系统函数即第4步的逆运算, 利用:[b,a]=residuez(r,p,c)6、由直接型结构转换为并联型结构需开发函数:[C,B,A]=tf2par(b,a)其中, b,a为直接型的系数向量, C,B,A为并联型实系数向量, 基本思想是: 1.反复调用[r,p,c]=residuez(b,a)求出极点及留数;2.利用cplxpair函数把极点、留数对按复共轭极点-留数对, 实极点-留数对的顺序排列;3.开发cplxcomp函数, 保证极点和留数相互对应;4.调用[b,a]=residuez(r,p,c)计算并联二阶节的分子分母。

7、由并联型结构转换成直接型结构开发函数:[b,a]=par2tf(C,B,A)为[C,B,A]=tf2par(b,a)的逆函数。

西工大DSP大作业

西工大DSP大作业

实验1 基于CCS的简单的定点DSP程序一、实验要求1、自行安装CCS3.3版本,配置和运行CCS2、熟悉CCS开发环境,访问读写DSP的寄存器AC0-AC3,ARO-AR7, PC, T0-T33、结合C5510的存储器空间分配,访问DSP的内部RAM4、编写一个最简单的定点DSP程序,计算下面式子y=0.1*1.2+35*20+15*1.65、采用定点DSP进行计算,确定每个操作数的定点表示方法, 最后结果的定点表示方法,并验证结果6、对编写的程序进行编译、链接、运行、断点执行、单步抽并给出map映射文件二、实验原理DSP芯片的定点运算---Q格式(转) 2008-09-03 15:47 DSP芯片的定点运算1.数据的溢出:1>溢出分类:上溢(overflow):下溢(underflow)2>溢出的结果:Max MinMin Max unsigned char 0 255 signed char -128 127 unsigned int 0 65535 signed int -32768 32767上溢在圆圈上按数据逆时针移动;下溢在圆圈上顺时钟移动。

例:signed int :32767+1=-32768;-32768-1=32767unsigned char:255+1=0;0-1=2553>为了避免溢出的发生,一般在DSP中可以设置溢出保护功能。

当发生溢出时,自动将结果设置为最大值或最小值。

2.定点处理器对浮点数的处理:1>定义变量为浮点型(float,double),用C语言抹平定点处理器和浮点处理器的区2>放大若干倍表示小数。

比如要表示精度为0.01的变量,放大100倍去运算,运算3>定标法:Q格式:通过假定小数点位于哪一位的右侧,从而确定小数的精度。

Q0:小数点在第0位的后面,即我们一般采用的方法Q15小数点在第15位的后面,0~14位都是小数位。

dsp技术实习报告范文

dsp技术实习报告范文

DSP技术实习报告范文
一、实习题目
1、灰度线性变换
2、灰度的对数变换
3、锯齿波变换
4、图像剪取二、实习目的:
1、巩固和深化数字图像处理技术所涉及的数理基础、基本算法和各种图像处理技术方法,学习和掌握图像变换。

2、对学习图像处理的基础知识对其应用工程实践有一定的认识,提高学生对应用软件的使用能力。

3、通过理论联系实际,综合运用所学知识,提高学生独立分析和解决实际问题的能力,增强学生的工程意识,打好专业基础
三、实习要求:
1、能够根据设计题目要求查阅检索有关的文献资料,结合题目选学有关参考书;
2、熟悉计算机图像处理的设计方法;
3、熟悉图像灰度变换程序的设计方法;
4、掌握图像灰度变换的仿真方法;
5、完成图像的灰度变换。

四、系统原理描述:灰度变换将输入图像映射为输出图像,输出图像每个像素点的灰度值仅由对应的输入像素点的值决定。

它常用于改变图像的灰度范围及分布,是图像数字化及图像显示的重要工具。

灰度变换因其作用性质有时也被称为对比度增强、对比度拉伸或点运
算,称之为灰度变换。

灰度变换实际上是灰度到灰度的映射过程。

设输入图像为At,则f的值保持不变。

处理后的图像仍然是灰度图像,只不过阈值t以下的像素被置0。

12 内容。

DSP大作业报告

DSP大作业报告

选课时间:___周二晚10、11、12实验报告课程名称: DSP与智能系统实验名称: _____DSP大作业指导老师: _______张珣姓名:_____学号:____班级:____专业:__实验日期:___一、实验要求以DSP芯片TMS320C54为例,设计一个完整的硬件电路,要求包括:1.电源电路;2.复位电路;3.振荡电路;4.JTAG电路;5.4X4矩阵按键;6.一个LED指示灯;7.外部8K RAM(地址:2000H – 3FFFH);8.外部8K RAM(地址:4000H – 5FFFH);9.8位ADC(6000H – 6003H)。

二、实验原理1.原理介绍1.1 中断概念中断响应过程:a.接受中断请求。

必须由软件中断(从程序代码)或硬件中断(从一个引脚或一个基于芯片的设备)提出请求去暂停当前主程序的执行;b.响应中断。

必须能够响应中断请求。

如果中断是可屏蔽的,则必须满足一定的条件,按照一定的顺序去执行。

而对于非可屏蔽中断和软件中断,会立即作出响应;c.准备执行中断服务程序并保存寄存器的值;d.执行中断服务子程序。

调用相应得中断服务程序ISR,进入预先规定的向量地址,并且执行已写好的ISR。

中断类别:可屏蔽中断:这些中断可以用软件加以屏蔽或解除屏蔽;不可屏蔽中断:这些中断不能够被屏蔽,将立即响应该类中断并转入相应的子程序去执行。

所有软件调用的中断都属于该类中断。

中断的优先级:如果多个中断被同时激发,将按照他们的中断优先级来提供服务。

中断优先级是芯片内部已定义好的,不可修改。

1.2模数控制模数模块介绍:ADC模块有16个通道,可配置为两个独立的8通道模块以方便为事件管理器A和 B服务。

两个独立的8通道模块可以级连组成16通道模块。

虽然有多个输入通道和两个序列器,但在ADC内部只有一个转换器,同一时刻只有1路ad进行转换数据。

模数转换的程序控制:模数转换相对于计算机来说是一个较为缓慢的过程。

西电DSP大作业报告

DSP实验课程序设计报告学院:电子工程学院学号:1202121013:海霞指导教师:苏涛DSP 实验课大作业设计一 实验目的在DSP 上实现线性调频信号的脉冲压缩、动目标显示(MTI )和动目标检测(MTD),并将结果与MATLAB 上的结果进行误差仿真。

二 实验容2.1 MATLAB 仿真设定带宽、脉宽、采样率、脉冲重复频率,用MATLAB 产生16个脉冲的LFM ,每个脉冲有4个目标(静止,低速,高速),依次做2.1.1 脉压2.1.2 相邻2脉冲做MTI ,产生15个脉冲2.1.3 16个脉冲到齐后,做MTD ,输出16个多普勒通道 2.2 DSP 实现将MATLAB 产生的信号,在visual dsp 中做脉压,MTI 、MTD ,并将结果与MATLAB 作比较。

三 实验原理3.1 线性调频线性调频脉冲压缩体制的发射信号其载频在脉冲宽度按线性规律变化即用对载频进行调制(线性调频)的方法展宽发射信号的频谱,在大时宽的前提下扩展了信号的带宽。

若线性调频信号中心频率为0f ,脉宽为τ,带宽为B ,幅度为A ,μ为调频斜率,则其表达式如下:]212cos[)()(20t t f t rect A t x μπτ+••=;)(为矩形函数rect在相参雷达中,线性调频信号可以用复数形式表示,即)]212(exp[)()(20t t f j t rect A t x μπτ+••=在脉冲宽度,信号的角频率由220μτπ-f 变化到220μτπ+f 。

3.2 脉冲压缩原理脉冲雷达信号发射时,脉冲宽度τ决定着雷达的发射能量,发射能量越大,作用距离越远;在传统的脉冲雷达信号中,脉冲宽度同时还决定着信号的频率宽度B ,即带宽与时宽是一种近似倒数的关系。

脉冲越宽,频域带宽越窄,距离分辨率越低。

脉冲压缩的主要目的是为了解决信号的作用距离和信号的距离分辨率之间的矛盾。

为了提高信号的作用距离,我们就需要提高信号的发射功率,因此,必须提高发射信号的脉冲宽度,而为了提高信号的距离分辨率,又要求降低信号的脉冲宽度。

DSP大作业报告--DSP原理及其应用

目录1 前言 (3)1.1 课程设计背景 (3)1.2 课程设计目的 (3)1.3 课程设计内容 (3)1.1 课程设计要求 (3)2 DSP及其开发环境 (4)2.1 DSP系统的构成 (4)2.2 DSP系统的特点及设计过程 (4)2.3 TI 和DSP介绍 (5)2.3.1C54x芯片 (5)2.3.2C5410体系结构 (6)2.3.3 中央处理器CPU (7)2.3.4数据存储器寻址 (8)2.3.5 程序存储器寻址 (8)2.3.6流水线操作 (8)2.3.7 片上外设 (8)2.3.8 外部总线接口 (8)2.3.9 IEEE 1149.1标准的逻辑扫描电路 (9)2.4.1DSK简介 (9)2.4.2CCS开发环境 (10)3 数字滤波器的设计原理 (12)3.1关于IIR与FIR滤波器 (12)3.2 FIR滤波器的设计 (12)3.1.1FIR滤波器的基本结构 (12)3.1.2FIR滤波器的常规设计方法 (13)3.3窗函数法设计FIR滤波器 (15)3.3.1典型窗口函数介绍 (15)3.3.2利用Hamming窗设计低通滤波器 (15)1前言1.1课程设计背景随着信息时代的到来,数字信号处理已经成为当今一门极其重要的学科和技术,并且在通信、语音、图像、自动控制等众多领域得到了广泛的应用。

在数字信号处理中,数字滤波器占有极其重要的地位,它具有精度高、可靠性好、灵活性大等特点。

现代数字滤波器可以用软件或硬件两种方式来实现。

软件方式实现的优点是可以通过滤波器参数的改变去调整滤波器的性能。

在信号处理领域中,对于信号处理的实时性、快速性的要求越来越高,因此在许多信息处理过程中,如对信号的过滤、检测、预测等,都要广泛地用到滤波器。

其中数字滤波器具有稳定性高、精度高、设计灵活、实现方便等许多突出的优点,避免了模拟滤波器所无法克服的电压漂移、温度漂移和噪声等问题,因而随着数字技术的发展,用数字技术实现滤波器的功能越来越受到人们的注意和广泛的应用。

西电DSP大作业任务报告

DSP实验课程序设计报告学院:电子工程学院学号:1202121013姓名:赵海霞指导教师:苏涛DSP实验课大作业设计一实验目的在DSP上实现线性调频信号的脉冲压缩、动目标显示(MTI)和动目标检测(MTD),并将结果与MATLAB上的结果进行误差仿真。

二实验内容2.1 MATLAB仿真设定带宽、脉宽、采样率、脉冲重复频率,用MATLAB产生16个脉冲的LFM,每个脉冲有4个目标(静止,低速,高速),依次做2.1.1 脉压2.1.2 相邻2脉冲做MTI,产生15个脉冲2.1.3 16个脉冲到齐后,做MTD,输出16个多普勒通道2.2 DSP实现将MATLAB产生的信号,在visual dsp中做脉压,MTI、MTD,并将结果与MATLAB作比较。

三实验原理3.1 线性调频线性调频脉冲压缩体制的发射信号其载频在脉冲宽度内按线性规律变化即用对载频进行调制(线性调频)的方法展宽发射信号的频谱,在大时宽的前提下扩展了信号的带宽。

若线性调频信号中心频率为f,脉宽为τ,带宽为B,幅度为A,μ为调频斜率,则其表达式如下:]212cos[)()(20t t f t rect A t x μπτ+••=;)(为矩形函数rect 在相参雷达中,线性调频信号可以用复数形式表示,即)]212(exp[)()(20t t f j t rect A t x μπτ+••= 在脉冲宽度内,信号的角频率由220μτπ-f 变化到220μτπ+f 。

3.2 脉冲压缩原理脉冲雷达信号发射时,脉冲宽度τ决定着雷达的发射能量,发射能量越大, 作用距离越远;在传统的脉冲雷达信号中,脉冲宽度同时还决定着信号的频率宽度B ,即带宽与时宽是一种近似倒数的关系。

脉冲越宽,频域带宽越窄,距离分辨率越低。

脉冲压缩的主要目的是为了解决信号的作用距离和信号的距离分辨率之间的矛盾。

为了提高信号的作用距离,我们就需要提高信号的发射功率,因此,必须提高发射信号的脉冲宽度,而为了提高信号的距离分辨率,又要求降低信号的脉冲宽度。

DSP大作业

无限冲激响应滤波器〔IIR〕算法及实现姓名:徐旭日学号:20210700332专业班级:电子信息工程〔2〕班指导老师:王忠勇日期:2016/6/2摘要:21世纪是数字化的时代,随着信息处理技术的飞速开展,数字信号处理技术逐渐开展成为一门主流技术。

相对于模拟滤波器,数字滤波器没有漂移,能够处理低频信号,频率特性可做成非常接近于理想的特性,且精度可以到达很高,容易集成等。

这些优势决定数字滤波器的应用越来越广泛。

数字滤波器是数字信号处理中最重要的组成局部之一,被广泛应用于语音图像处理、数字通信、谱分析、模式识别、自动控制等领域。

本课题通过软件设计IIR数字滤波器,并对所设计的滤波器进行仿真:应用DSP集成开发环境—CCS调试程序,用TMS320F2812实现IIR数字滤波。

具体工作包括:对IIR数字滤波器的根本理论进行分析和探讨。

应用DSP集成开发环境调试程序,用TMS320F2812来实现IIR数字滤波。

通过硬件液晶显示模块验证试验结果,并对相关问题进行分析。

关键词:数字滤波器;DSP;TMS320F2812;无限冲激响应滤波器〔IIR〕。

引言:随着数字化飞速开展,数字信号处理技术受到了人们的广泛关注,其理论及算法随着计算机技术和微电子技术的开展得到飞速开展,被广泛应用于语音图像处理、数字通信、谱分析、模式识别、自动控制等领域。

数字信号处理由于运算速度快,具有可编程的特性和接口灵活的特点,使得它在许多电子产品的研制、开发和应用中,发挥着重要的作用。

采用DSP芯片来实现数字信号处理系统是当前开展的趋势。

在数字信号处理中,数字滤波占有极其重要的地位。

滤波是信号处理中的一个重要概念。

滤波分经典滤波和现代滤波。

经典滤波的概念,是根据傅里叶分析和变换提出的一个工程概念。

根据高等数学理论,任何一个满足一定条件的信号,都可以被看成是由无限个正弦波叠加而成。

换句话说,就是工程信号是不同频率的正弦波线性叠加而成的,组成信号的不同频率的正弦波叫做信号的频率成分或叫做谐波成分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学院:电子工程学院学号:姓名:指导教师:苏涛DSP 实验课大作业设计一 实验目的在DSP 上实现线性调频信号的脉冲压缩、动目标显示(MTI )和动目标检测(MTD),并将结果与MATLAB 上的结果进行误差仿真。

二 实验内容2.1 MATLAB 仿真设定带宽、脉宽、采样率、脉冲重复频率,用MATLAB 产生16个脉冲的LFM ,每个脉冲有4个目标(静止,低速,高速),依次做2.1.1 脉压2.1.2 相邻2脉冲做MTI ,产生15个脉冲2.1.3 16个脉冲到齐后,做MTD ,输出16个多普勒通道 2.2 DSP 实现将MATLAB 产生的信号,在visual dsp 中做脉压,MTI 、MTD ,并将结果与MATLAB 作比较。

三 实验原理3.1 线性调频线性调频脉冲压缩体制的发射信号其载频在脉冲宽度内按线性规律变化即用对载频进行调制(线性调频)的方法展宽发射信号的频谱,在大时宽的前提下扩展了信号的带宽。

若线性调频信号中心频率为0f ,脉宽为τ,带宽为B ,幅度为A ,μ为调频斜率,则其表达式如下:]212cos[)()(20t t f t rect A t x μπτ+∙∙=;)(为矩形函数rect在相参雷达中,线性调频信号可以用复数形式表示,即)]212(exp[)()(20t t f j t rect A t x μπτ+∙∙=在脉冲宽度内,信号的角频率由220μτπ-f 变化到220μτπ+f 。

3.2 脉冲压缩原理脉冲雷达信号发射时,脉冲宽度τ决定着雷达的发射能量,发射能量越大,作用距离越远;在传统的脉冲雷达信号中,脉冲宽度同时还决定着信号的频率宽度B ,即带宽与时宽是一种近似倒数的关系。

脉冲越宽,频域带宽越窄,距离分辨率越低。

脉冲压缩的主要目的是为了解决信号的作用距离和信号的距离分辨率之间的矛盾。

为了提高信号的作用距离,我们就需要提高信号的发射功率,因此,必须提高发射信号的脉冲宽度,而为了提高信号的距离分辨率,又要求降低信号的脉冲宽度。

脉冲压缩网络实际上就是一个匹配滤波器网络,在接收机中设置一个与发射信号频率相匹配的压缩网络,使经过调制的宽脉冲的发射信号变成窄脉冲,因此保持了良好的距离分辨力。

根据匹配滤波理论,脉压可以在频域与时域中进行。

频域脉压即对回波信号进行FFT 变换,在频域中实现回波信号与脉压系数相乘,最后将结果进行IFFT 转换为时域信号。

时域脉压即直接对将回波信号与脉压信号进行线性卷积,去掉暂态点后的数据就是脉压的结果。

()00()()*()s t s t h t KR t t ==-3.3 MTI (动目标显示)原理动目标显示(MTI )本质含义是:基于回波多普勒信道的提取而区分运动目标和固定目标(包括低速运动的杂波等)。

从应用上讲,该技术是利用MTI 滤波器滤除相应杂波,从而提高目标检测性能。

雷达辐射的高频脉冲能量被各种地形地物等固定物体和飞机等运动物体反射时,由于前者回波信号相对于发射信号的相位差是固定的,而后者的回波信号相对于发射信号的相位差是变化的,于是经相位检波后,固定目标视频信号的幅度不变,而运动目标视频信号的幅度按多普勒频率的余弦关系变化,把视频信号延时一个重复周期后,和未延时信号加以对消,就可以消除固定目标而只选择运动目标。

因此,若将同一距离单元在相邻重复周期内的相检输出作相减运算,则固定目标的回波将被完全对消,慢速杂波也将得到很大程度衰减,只有运动目标回波得以保留。

显然这样便可将固定目标,慢速杂波与运动目标区别开来,这就是动目标显示(MTI )的基本原理。

最常用的MTI 滤波器是抑制地物杂波的滤波器。

因为地物杂波多普勒频移为零或很小,主要集中在0频附近。

在频率为0处,滤波器频率响应应有凹口。

所以地物杂波在通过MTI 滤波器后将受到很大的抑制。

零频杂波(地杂波)的MTI 滤波器应在零频及其周期出现点处形成凹口。

最常用的零频MTI 滤波器是二项式滤波器,其中最为典型的是一次和二次相消器。

一次相消器(二脉冲对消)输入数据是一个基带复数样本,这些是同一个距离单元由顺序脉冲返回的,形成一个有效的采样间隔PRF T 1=的离散时间序列)(n x 。

其时域方程为:)1()()(--=n x n x n y ,传输函数为:11)(--=z z H ,它是一个单零点系统,零点的位置在1=z ,频率响应为:)2cos 2(sin 2sin 21)(Tj T T e e H t j j ωωωωω+=-=-。

其在零频有一凹口,可用来抑制噪声,但同时把静态目标也给对消掉,因此用MTI 一次相消器检测不出静目标。

3.4 MTD (动目标检测)原理仅对雷达回波信号进行动目标显示(MTI )是不够的,气象杂波(如云雨等)和箔条杂波受气流和风力的影响,会相对雷达而动,其频谱中心不是固定在0频附近,而是在某个频率区间内变化的, 抑制此类杂波用普通的MTI 滤波器是不行的,而MTD 滤波器则可以抑制此类杂波。

如图1所示:图1 动目标显示滤波器和多普勒滤波器组的特性 根据最佳线性滤波理论,在杂波背景下检测运动目标回波,除了杂波抑制滤波器外,还应串接有对脉冲串信号匹配的滤波器。

实际工作中,采用一组相邻且部分重叠的滤波器组覆盖整个多普勒频率范围,这就是窄带多普勒滤波器组。

N 个相邻的多普勒滤波器组的实现是由N 个输出的横向滤波器(N 个脉冲和N-1根迟延线)经过各脉冲不同的加权并求和后形成的。

该滤波器的频率覆盖范围为0到r f ,r f 为雷达工作重复频率。

MTD 就是用窄带多普勒滤波器组实现脉冲串信号匹配的一种技术。

下图给出MTD 的实现方法。

图2 横向滤波器横向滤波器有N-1根延迟线,每根延迟线的延迟时间为r T ,设加在第k 个横向滤波器的第i 个抽头的加权值为2/,,0,1,...,1j ki N i k W e i N π-==-假设输入序列为()0,1,,1x n i i N -=-,第k 个横向滤波器完成的运算是112/,0()()()N N j ki N i k i i y k W x n i x n i e π---===-=-∑∑上式就是DFT 的表述式,当N 是2的乘方的时候,便可以使用FFT 算法来快速实现。

用FFT 实现N 个滤波器组,FFT 算法运算量大约在2(/2)log N N 个乘法,而使用横向滤波器N 组横向抽头的分别加权的方法,需要()21N -次乘法,在N 比较大时,可以明显节省运算量。

利用MTD 可分辨不同速度的目标,其速度分辨力为/2d v f λ∆=∆其中1/d r f NT ∆=为多普勒频率分辨力。

若信号的多普勒频率满足:d r d f nf f =+∆,其中1n ≥,0d r f f <∆<则会出现多普勒频率模糊现象,即速度模糊。

四 实验步骤以下是该实验中设定的几个参数BandWidth=2.0e6----------------------------------------------带宽 TimeWidth=42.0e-6--------------------------------------------脉宽 Fs=2.0e6---------------------------------------------------采样率 PRT=240e-6-------------------------------------------脉冲重复周期 TargetDistance=[3000 8025 8025 11600]-------------------目标距离 TargetVelocity=[50 0 -120 213]---------------------------目标速度 假设接收到的回波数是16个,噪声为高斯随机噪声。

4.1 在MATLAB 中产生线性调频信号。

4.2 根据目标距离得出目标回波在时域的延迟量,根据目标速度得出多普勒相移,从而在MATLAB 中产生4个目标的16个回波串(接收到的回波含噪声)。

4.3 由匹配滤波理论产生对应于目标回波的滤波系数(脉压系数),在时域中做线性卷积,实现匹配滤波(时域脉压);在频域中做回波信号和脉压系数的FFT ,点乘后作逆FFT ,实现频域脉压。

两者进行比较,讨论其差别。

4.4 对16个去暂态点后的脉冲串按接收顺序进行排列,用一次相消器(一种滤波方式)实现MTI 。

4.5 做16通道的FFT ,实现MTD 。

4.6 在DSP 中对MATLAB 产生的回波数据和脉压系数进行处理,实现频域脉压。

导入DSP 的回波数据为时域数据,而脉压系数为频域数据。

将导入DSP 的时域回波数据进行一次FFT 变换到频域,然后将其与频域脉压系数进行点积,得到频域脉压结果。

对该结果再做一次逆FFT ,将频域转换成时域。

在这一步中需要调用库函数fft_flp32.asm 。

该子程序可实现8192点复数的FFT 功能。

由于C 语言中无法实现复数运算,因此,对8192个复数按照实部虚部交替的顺序进行重排列,用长度为16384的数组来存放时域回波数据。

频域相乘后,做乘积结果的逆FFT ,得到脉压结果。

做逆FFT ,仍需调用库函数fft_flp32.asm ,此时要通过FFT 子程序实现逆FFT 的功能,要对频域的数据进行处理,才能达到这一目的。

4.7 对脉压后的数据按照脉冲号重排,相邻序列的数据相减(滑动对消),实现MTI 。

4.8 调用子程序fft_16.asm ,做16通道FFT ,实现MTD 。

入口参数为16通道的脉压数据。

五 实验结果及讨论5.1 脉压、MTI 、MTD 结果分析: 5.1.1 脉压结果及其分析:10002000300040005000600070008000-4-2024总回波信号的实部,闭锁期为001000200030004000500060007000800050100150X: 124Y: 41.51时域脉压结果的幅度,有暂态点X: 191Y: 120.7X: 238Y: 81.91X: 2591Y: 56.05X: 2044Y: 39.84X: 2638Y: 83.72由于雷达在发射时不能接收,故最大无遮挡距离(闭锁期)为:863*10*42*10630022c R m τ-===,而第一个目标的距离为3000m ,因此在闭锁区内,被遮挡一部分,所以在目标功率相同的情况下,第一个目标的回波功率明显小于另两个,第一个脉冲的幅度远小于另二个脉冲的幅度。

第二个脉冲的幅度一直在变化,是因为第二个脉冲是两个在同一个距离门的两个回波信号的矢量叠加。

第二个脉冲为功率为1的定目标与功率为0.25多普勒频移为雷达发射频率的0.25倍的运动信号的叠加,所以可以看到第二个脉冲的幅度以雷达发射周期的四倍为周期变化。

相关文档
最新文档