工具/软件:
您好、
对于 mmwave_sdk 、我们有类似这样的距离方位角热图 tlv
|
类型标识符 |
键入值 | 长度中 | 数据值 |
|---|---|---|---|
| 4. | MMWDEMO_OUTPUT_MSG_AZIMUT_STATIC_HEAT_MAP |
(距离 FFT 大小) x ("方位角"虚拟天线数) x (4字节) | 计算静态方位角热图(无移动物体信号)的样片。 这是一个距离方向上的2D FFT 数组(x[numRangeBins][numVirtualAntAzim])、位于多普勒指数0处。 |
天线数据是复数符号、虚数的第一个和实数第二个按以下顺序排列:
Imag(ANT 0, range 0), real(ANT 0, range 0),…, Imag(ANT N-1 , range 0), real(ANT N-1 , 范围0)
…μ s
Imag(ANT 0, RANGE R-1 ), REAL (ANT 0, RANGE R-1 ),…, Imag(ANT N-1 , RANGE R-1 ), REAL (ANT N-1 , 范围 R-1)
但对于 LSDK、我们有
矩阵排列为 X[rangeInd*azimutFftSize + azimutHind]、rangeInd = 0、numRangeBins - 1、azimutInd = 0、azimutFftSize–1"
因此、我们直接得到每个区间(每距离/每角度)的幅度、无需进行任何后处理
如果需要绘图、我可以直接执行此操作(下面的 Psedo 代码)
`d您从 TLV 二进制文件中读取 Δ T ata`
Heatmap = re整 形(data、[numAzimuthBins、numRangeBins])';
热图= fliplr (热图);%可选:翻转角度方向
图(热图);
-我的理解是正确的吗?