DSP试验大作业..docVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP试验大作业.

DSP实验课程序设计报告 学院: 学号: 姓名: 指导教师: 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 线性调频 线性调频信号是指频率随时间而线性改变(增加或减少)的信号。本实验中用的是线性调频矩形脉冲信号,其表达式可写为: 其中信号的复包络为 T为脉冲宽度,为调频斜率,B为调频带宽,也称频偏。 3.2 脉冲压缩原理 脉冲压缩处理将发射的宽脉冲信号压缩成窄脉冲信号,它既可以发射宽脉冲以提高平均功率和雷达的检测能力,又能保持窄脉冲的距离分辨率。 本实验中是对线性调频脉冲信号的压缩处理,是通过在发射的长脉冲上加上频率调制,并通过匹配滤波器接收机来压缩接受到的信号,其过程如下图所示: 图1 LFM脉冲压缩处理框图(频率域) 3.3 MTI(动目标显示)原理 MTI是指利用用杂波抑制滤波器来抑制各种杂波,提高雷达信号的信杂比,以利于运动目标检测的技术。 实验中使用的是单延迟对消器,其原理如下图所示: 图2 单延迟线对消 3.4 MTD(动目标检测)原理 MTD是一种利用多普勒滤波器组来抑制各种杂波,以提高雷达在杂波背景下检测运动目标能力的技术。 四 实验步骤 以下是该实验中设定的几个参数 BandWidth=2.0e6------------------------------------------------------------------带宽 TimeWidth=42.0e-6----------------------------------------------------------------脉宽 Fs=2.0e6---------------------------------------------------------------------------采样率 PRT=240e-6---------------------------------------------------------------脉冲重复周期 TargetDistance= [3000 8025 8025 12000] ----------------------------------目标距离 TargetVelocity= [50 0 -120 225] ----------------------------------------------目标速度 假设接收到的回波数是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变换到频域,然后将其与频域脉压系数进行点积,得到频域脉压结果。对该结果再做一次IFFT,将频域转换成时域。在这一步中需要调用库函数fft_flp32.asm。该子程序可实现8192点复数的FFT功能。由于C语言中无法实现复数运算,因此,对8192个复数按照实部虚部交替的顺序进行重排列,用长度为16384的数组来存放时域回波数据。频域相乘后,做乘积结果的IFFT,得到脉压结果。做IFFT,仍需调用库函数fft_flp32.asm,此时要通过FFT子程序实现IFFT的功能,要对频域的数据进行处理,才能达到这一目的。 4.7 对脉压后的数据按照脉冲号重排,相邻序列的数据相减(滑动对消),实现MTI。 4.8 调用子程序fft

文档评论(0)

xznh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档