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.

[参考译文] TDA3LA:计算 PkDetect 目标能量的公式

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/831739/tda3la-formula-to-calculate-pkdetect-target-energy

器件型号:TDA3LA

您好!

我想了解一下在 Vision SDK 中用于计算 PkDetect Alg 中目标能量的公式。 我在 peak_detection_tb.c 中看到了 C 源文件、但我似乎不太了解代码。 请提供公式吗? PkDetect 输入是1个或多个 RX 通道的 RDM。

谢谢、

——Khai

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

    您好 Khai、

      峰值检测首先 、我们计算所有通道上的能量总和、该值存储在32位中。 然后、使用二进制日志将该能量转换为16位。 这是随后用于 CFAR CA 的每个函数、因此输出中的最终能量实际上是特定检测的实际能量的二进制日志。

    此致、

    安州

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

    您好、安州、

    您能否提供计算 PkDetect 输出中的能量值的公式?

    读取代码并将代码中的信息片段在一起并不是直接的。 我想您应该在代码中的某个位置对文档进行编码、不是吗?

    谢谢、

    ——Khai

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

    您好 Khai、
      以下代码对天线的能量求和:

    void vcop_peak_detection_energy_acroad_antenna_cn (
    int16_t *输入数据、
    uint32_t *输出数据、
    uint16_t numRows、
    uint16_t numTANAnumTANAnumt、
    uint16_t numHorzPtPerAntenna、
    uint16_t 间距
    )

    uint64_t outEnergy;
    int16_t inDataR;
    int16_t inDataI;
    uint32_t inDataOffset;
    uint32_t outDataOffset;
    uint32_t rowIdx;
    uint32_t idx;
    uint32_t antennaIdx;

    对于(rowIdx = 0;rowIdx< numRows;rowIdx++)

    对于(idx = 0;idx < numHorzPtPerAntenna;idx++)

    outEnergy = 0;
    对于(antennaIdx = 0;antennaIdx <数字天线;antennaIdx++)

    inDataOffset = tennaIdx * numHorzPtPerAntenna * 2 +
    IDX * 2 +
    rowIdx *(pit/sizeof (int16_t));

    inDataR = inputdata[inDataOffset];
    inDataI = inputdata[inDataOffset + 1];

    outEnergy +=(inDataR * inDataR)+(inDataI * inDataI);

    outDataOffset = idx + rowIdx * numHorzPtPerAntenna;
    outputData[outDataOffset]=饱和(outEnergy、1、0xFFFFFFFF);

     然后、该能量转换为二进制日志、该日志以 Q8格式存储在16位容器中。

    此致、

    安州