文件名称:DSP_RADAR-
介绍说明--下载内容均来自于网络,请自行研究使用
在DSP环境下编程实现对回波信号的脉压,MTI和MTD处理。
MATLAB程序内容:
提供了脉压,MTI,MTD的实现方法,同时生成数据文件以供DSP程序中使用。
流程说明:
做脉压处理时,导入DSP的回波数据应为时域数据,脉压系数为频域数据。这些数据是在MATLAB程序中生成的。在DSP中,对回波数据进行FFT处理将其变换到频域后,将其与频域系数进行点积,对点乘结果再做一次逆FFT,将频域结果转换到时域,在这一步中需要调用函数fft_flp32.asm,其功能是实现输入数据的FFT变换。这里要求同学们利用FFT程序实现IFFT的功能。具体方法请大家自己查找。这个库函数的入口参数包括(输入数据,缓存区1,缓存区2,输出结果)(说明:原库函数中的入口参数比是6个而不是现在的四个,为了方便同学们调用,所以库函数调用的时候稍做了修改,希望你们以后再调库函数的时候注意)。所谓缓存就是在程序中再开辟一个存储空间,和输入数据的大小一样。所需的程序和旋转因子表都和这个文档放在同一个文件夹内了。
在做MTD的时候调用的函数是fft_16.asm。
-DSP programming environment in the echo signal pulse pressure, MTI and MTD processing
MATLAB程序内容:
提供了脉压,MTI,MTD的实现方法,同时生成数据文件以供DSP程序中使用。
流程说明:
做脉压处理时,导入DSP的回波数据应为时域数据,脉压系数为频域数据。这些数据是在MATLAB程序中生成的。在DSP中,对回波数据进行FFT处理将其变换到频域后,将其与频域系数进行点积,对点乘结果再做一次逆FFT,将频域结果转换到时域,在这一步中需要调用函数fft_flp32.asm,其功能是实现输入数据的FFT变换。这里要求同学们利用FFT程序实现IFFT的功能。具体方法请大家自己查找。这个库函数的入口参数包括(输入数据,缓存区1,缓存区2,输出结果)(说明:原库函数中的入口参数比是6个而不是现在的四个,为了方便同学们调用,所以库函数调用的时候稍做了修改,希望你们以后再调库函数的时候注意)。所谓缓存就是在程序中再开辟一个存储空间,和输入数据的大小一样。所需的程序和旋转因子表都和这个文档放在同一个文件夹内了。
在做MTD的时候调用的函数是fft_16.asm。
-DSP programming environment in the echo signal pulse pressure, MTI and MTD processing
(系统自动生成,下载前可以参看下载内容)
下载文件列表
FFTDef.h
radar_sp.m
DSP_RADAR.c
DSP_RADAR.dpj
DSP_RADAR.ldf
DSP_RADAR.mak
DSP_RADAR.pcf
echo_im.dat
echo_re.dat
fft_16.asm
fft_flp32.asm