Part Number:MMWCAS-RF-EVM
TI的工程师,你们好
我最近在使用mmwcas-rf-evm这块板子做角度估计,遇到了一些问题:
1、之前询问过了有关内容,在使用虚拟天线做fft的时候有一步对速度校正来消除相位的影响
但是文档里面没有说具体怎么做,想问一下做这一步的目的是什么?是为了消除TDM模式下相邻chirp距离的变化而导致的相位变化吗?
2、在TDM模式下,使用MIMO的参数配置,接收矩阵维度为[samples,chirps,Rx,Tx],如果我仅选择一根Tx做angle fft,即选用的数据为data=[detected_s,detected_c,13:16,12],其中detected_s和detected_c为确定的常数,选用的接收天线序号为13、14、15、16,发送天线序号为12,matlab程序如下
angle_data = fftshift(fft(data,180));
[~,page] = max(abs(angle_data));
theta_azi(i,j) = asin((page-90-1)/180*lamda/(lamda/2))*180/pi;
为什么计算出来的theta_azi全部都是0°?
期待你们的回复。
Chris Meng:
胤哲 毛 说:1、之前询问过了有关内容,在使用虚拟天线做fft的时候有一步对速度校正来消除相位的影响
你狂出来的语句写的是速度扩展,不是速度矫正。
胤哲 毛 说:为什么计算出来的theta_azi全部都是0°?
你是在级联板前面放置了一个角反进行数据采集的吗?使用原始的mimo demo可以正确检测到角反么?
,
胤哲 毛:
你好:
1、想问一下速度扩展应该怎么做呢,ti有相关的原理说明文档吗?
2、我没有使用角反,校正矩阵用的ti自带的校正矩阵,是“calibrateResults_high.mat”,在mmwave_studio_03_00_00_14里面的matlabexample里找到的
,
Chris Meng:
胤哲 毛 说:1、想问一下速度扩展应该怎么做呢,ti有相关的原理说明文档吗?
基于AWR1642 汽车雷达的速度扩展算法研究
胤哲 毛 说: 2、我没有使用角反,校正矩阵用的ti自带的校正矩阵,是“calibrateResults_high.mat”,在mmwave_studio_03_00_00_14里面的matlabexample里找到的
那你测试的目标是什么?请使用角反进行测试。
,
胤哲 毛:
测量的目标是手部,距离雷达大约1.5m左右。使用角反测试是指校正矩阵calibrateResults_high.mat要使用角反重新测试一遍吗
,
Chris Meng:
你好,
手的反射面积很小。建议使用金属角反进行测试。
TI的测试环境可以在下面的文档里看到:
Imaging Radar Using Cascaded mmWave Sensor Reference Design (Rev. A)
,
胤哲 毛:
这个意思是说即使我校正矩阵用角反测量完了,后续测量手的时候也探测不到手的角度吗
,
Chris Meng:
你好,
毫米波是可以检测到手的,我们的手势识别demo用的单片的毫米波,距离<1m。
校准需要使用角反。
,
胤哲 毛:
你好,
想问一下手势识别demo有开源的matlab代码吗?
,
Chris Meng:
你好,
没有。手势处理是在TI的毫米波处理器里完成的。
,
胤哲 毛:
好的,感谢你的解答!