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.

[参考译文] TIDEP-0077:使用 AER bf_tool 更改波束形成的系数

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/722207/tidep-0077-changing-coefficients-for-beamforming-using-aer-bf_tool

主题中讨论的其他器件:TIDA-01470

您好!

我将 TIDA-01470参考设计与 TMS320C5517 EVM 搭配使用、根据 TIDEP-0077 设计、我应该能够为波束形成滤波器生成新系数、以满足我的特定应用需求。

我要做的是创建一个与电路板上的4个麦克风对齐的单向麦克风。 我不理解的一件事是角度参数、尤其是相对于定义的角度的参数。 此外、当我按照指示尝试使用 bf_tool 生成系数时、即使我使用我认为与演示应用程序使用的参数相同的参数、输出系数也与 sysbfflt.c 中设置的参数不匹配 例如、我尝试使用以下公式生成系数:

  • 采样率:16kHz
  • #多指标类集调查:4.
  • MIC 距离:2.125cm
  • Bf 角度:90
  • 几何体:0

我得到了以下系数:

-22 98 -241 471 -817 1331 -2120 3470 -6434 20542 20967 -6847 3861 -2478 1649 -1089 692 -409 213 -88 20 0
0 -22 98 -241 471 -817 1331 -2120 3470 -6434 20542 20967 -6847 3861 -2478 1649 -1089 692 -409 213 -88 20 0
0 20 -88 213 -409 692 -1089 1649 -2478 3861 -6847 20967 20542 -6434 3470 -2120 1331 -817 471 -241 98 -22 0
0 20 -88 213 -409 692 -1089 1649 -2478 3861 -6847 20967 20542 -6434 3470 -2120 1331 -817 471 -241 98 -22

而演示文件中的值为:

#if NUM_OF_MICS==4
/* SYS_BF_ANGE_P90 */
FRAact sysBfFltP90[][SYS_BF_FILTER_LENGTH]={
{-50、150、-319、576、-948、 1485、-2296、3662、-6639、20754、 20754、-6639、3662、-2296、1485、 -948、576、-319、150、-50、 5、0、0}、
{0、-50、150、-319、576、 -948、1485、-2296、3662、-6639、 20754、20754、-6639、3662、-2296、 1485、-948、576、-319、150、 -50、5、0、0}、
{0、5、-50、150、-319、 576、-948、1485、-2296、3662、 -6639、20754、20754、-6639、3662、 -2296、1485、-948、576、-319、 150、-50、0、0}、
{0、0、5、-50、150、 -319、576、-948、1485、-2296、 3662、-6639、20754、20754、-6639、 3662、-2296、1485、-948、576、 -319、150、-50、0}
};

我有什么问题吗? 为什么系数如此不同?

提前感谢您的支持。

此致、

拉斐尔