This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] IWR6843ISK:使用 BPM MIMO 配置进行方位角和仰角估算的转向矢量

Guru**** 2779905 points

Other Parts Discussed in Thread: IWR6843ISK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1013869/iwr6843isk-steering-vector-using-bpm-mimo-configuration-for-azimuth-and-elevation-angle-estimation

器件型号:IWR6843ISK

您好!

 我使用 DCA1000+IWR6843ISK+MMWAVEBOOST 板和 mmWave Studio 来收集原始数据。

雷达配置:启用3个 Tx 和4个 Rx,具有 BPM MIMO。 因此、有12个虚拟天线

我正在尝试使用 Barlett 和音乐方法计算方位角和仰角。 为此、首先需要确保使用 Steering vercor 公式。

我有2个问题、

  1. 根据我的理解、转向矢量计算应该是这样的、

  SteeringVector = e^(-1*PI*(DX*sin (方位角)*cos (仰角)+ dy*cos (方位角)*cos (仰角))) 、其中-60<=方位 角<=60、-15<=仰 角<=15、

 array_DX      =[0 1/2 1 3/2 1 3/2 2 5/2 2/2 5/2 3  7/2]; //这基于下图的顺序。 紧随图像中虚拟天线的声码。  
             array_dy =[0  0 0 0 0 1/2   1/2 0   0 0 0] ;  //此处与下图中的虚拟天线阵列位置相同。

是这样吗?

  1. 我正在考虑使用12个虚拟天线来计算该转向矢量。 这是正确的方式吗? 或者、我是否应该仅考虑8个不是[3、4、5、6、7、8、9、10]的虚拟天线? 还是其他东西? 我将根据这2幅图像进行计算。 图像如下所示。

 

我期待你的答复。

谢谢你。

此致、

Nazmul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nazmul:

    请参阅有关 AOA 模块和 AOA 2D 模块的 SDK Doxygen 文档。  

    1) AOA 模块

    文件://C:/ti/mmwave_sdk_03_05_00_04/packages/ti/datapath/dpc/dpu/aoaproc/docs/doxygen/html/index.html

    2) 2) 2D AoA 模块  

    文件://C:/ti/mmwave_sdk_03_05_00_04/packages/ti/datapath/dpc/dpu/aoa2dproc/docs/doxygen/html/index.html

    对于 ISK 模块、SDK 演示使用的是第一种方法。  您建议的是第二种方法、即二维频谱计算。   对 ISK 模块使用2D 频谱没有问题。  您可以实现和比较性能。   

    您可以检查代码以验证您的转向矢量生成。  它可能需要加倍。   

    最棒的

    Zigang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Zigang、

    感谢您分享信息。  

    我根据您共享的文档修改了转向矢量。 但它不起作用,我所要求的那种也不起作用。  

    根据转向矢量应该是的文档、

    SteeringVector (方位角、仰角)= e^(-1*PI*(DX*sin (方位角)*cos (仰角)+ dy*sin (仰角)))  、其中-60<=方位 角<=60、-15<=仰 角<=15、

    还根据文档修改了数组索引。

    array_DX =[0 1 2 3 3 4 5 6 7];  
    array_dy =[1 1 1 0 0 0 1 1 1];

    我不知道为什么这不起作用。 方位角结果是偏差的、仰角显示为-15度或+15度。

    您认为这是正确的吗?

    对于此矩形阵列天线、我检查了一些文件、其中建议使用我首先问的转向矢量。  

    我检查了该文件夹中的代码、但未找到2D 转向矢量的实现位置。

    我的观点是,应该根据理论实施/工作。

    哪里出错了?

    此致、

    Nazmul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nazmul:

    我建议您测试我们的代码、如果它起作用、则比较您的代码和演示代码之间的差异。  

    我无法为您进行调试。 祝您好运!

    最棒的

    Zigang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Zigang、

    我在帖子中询问的是、关于正确的转向矢量、您已经回答了我的问题。 至少我有正确的转向矢量。

    算法无法正常工作,现在是另一个问题。

    非常感谢您的支持。

    祝你度过美好的一天!

    此致、

    Nazmul