MIMO-SAR前视成像实验


MIMO虚拟天线阵列前视雷达成像实验


一、虚拟天线阵列前视雷达仿真


1、虚拟阵列原理


在4chip_cascade模式下,该EVM的天线阵列由16个RX天线和12个TX天线构成,在不考虑三维成像的情况下,只需要其中9个Tx。在MIMO模式下,发射天线和接收天线通过卷积可在方位向虚拟出86个子天线的天线阵列,子天线间隔为

天线阵元和虚拟阵列

子天线ID


发射天线和接收天线不同位置对应的ID。

天线位置

2、虚拟天线阵仿真


如果将86个虚拟接收天线当作单发多收的实天线阵的话,可以借助sar成像的方法进行成像。

2.1 仿真参数

参数 数值
载波频率 7.8 GHz
扫频带宽 100 MHz
接收阵元数 86
阵元间距 1.9mm
雷达高度 15 m
景中心到原点距离 5m

以上平台参数模拟东配楼楼顶向进行试验的场景,以验证实验可行性。
点目标在景中心和天线阵铅垂线上,最终成像结果如图。
最终压缩结果

二、实际数据处理

1、数据参数


该数据集为文件名为Cal_10cm_MIMO_1_MRR,角反射器目标距离为5m,采用4chip MIMO模式对目标进行采样。programmed参数如下:

雷达参数

2、数据测试


将数据从TD2中下载到PC端,通过TI官方的Matlab程序,可以将二进制文件进行处理,处理结果如图。

成像结果

2.1 数据存储结构


这里只利用该例程的前半部分提取二进制中的数据。结合官方参考手册Presentation Title Here
,可以得到数据的存储结构。在官方提供的例程里,程序对导入的数据进行逐帧处理。其中,每一帧有一个4-D数据构成。其中D1为距离向抽样数据,D2为一个发射天线发射chirp信号的个数,D3为接收天线阵列,D4为发射天线阵列。

数据存储结构

2.2 SIMO模式下数据处理

这里提取其中一帧,在一个发射天线发射1个chrip信号,多个接收天线接收到的信号,如上图Chirp1右侧的数据。提取的数据大小为256 * 16。这里16个为接收天线个数,接收天线位置如图一所示。在方位向不对信号位置进行矫正的情况下,对数据进行距离向FFT和方位向FFT后得到下列成像结果图下。

方位向16点FFT

方位向8倍升采样

如果将接收信号矫正到天线实际位置,中间数据进行补零处理,得到的回波数据如图

补零处理

对上述回波数据进行距离FFT和方位FFT后得到如下结果,虽然方位向的数据量并没有增加,但由于观测角度增加,分辨率是有提高的,但因为数据不连续,导致最终成像的点也出现不连续的情况,无法分辨该目标点是否为一个点目标。
2DFFT

2.3 MIMO模式下数据处理

虽然MIMO可以将16个接收天线虚拟成86个虚拟天线阵列,但官方例程中是利用该虚拟阵列进行角度估计,而如果将该虚拟阵列当成单发多收的类似于SIREV的实天线阵利用SAR成像算法进行成像的话,可行性还需要推导验证。但不妨按照角度估计形成虚拟阵列的逻辑对数据进行处理。将不同位置发射天线和接收天线位置进行卷积,按照卷积关系将数据映射到86个虚拟天线阵列中,可以得到满阵列的回波数据。回波数据绝对值如下图。

原始数据

对数据进行距离向FFT和方位向FFT后结果如下:
2DFFT

对数据进行距离向FFT,方位向进行去斜压缩没有明显提高方位向分辨率。去斜压缩代码和最终成像结果如下:

tm = 1:86;
ECHO_IMG = zeros(256,86);
for k=1:256
    ss = exp(-1i*pi*tm.^2*0.0038/(4*k));
     ECHO_IMG(k,:) =  fftshift(fft(rangeFFT(k,:).*ss,86));
end
mesh(abs(ECHO_IMG))

去斜压缩结果

三、总结

1、在以上仿真和实验中,由于阵列长度远小于天线到目标的距离,距离徙动的二次项也可忽略不计,所以方位向可以不进行距离徙动矫正而直接进行方位向压缩。同时由于阵列天线长度过短,即合成孔径长度过短,导致多普勒频移很小,在方位向进行一次FFT后,多普勒频谱长度和压缩后的长度相当,所以可以直接用一次FFT后的结果代替方位向压缩的结果。如果缩短减小作用距离,或增大天线阵列长度,则需要重新考虑距离徙动矫正和方位向压缩的问题。
2、MIMO虚拟阵列的信号重排列并没有进行公式推导证明,虽然从结果上看确实有可行性,但该实验只是对点目标进行成像,且点目标位于天线中央。下一步还需要验证多点目标在该模式下能否正常成像。


文章作者: Liuss
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Liuss !
评论
  目录