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.

[参考译文] AWR1642BOOST:用于 MMW 演示可视化工具的距离剖面转换。

Guru**** 2573695 points
Other Parts Discussed in Thread: AWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/625174/awr1642boost-range-profile-conversion-used-in-mmw-demo-visualizer

器件型号:AWR1642BOOST
Thread 中讨论的其他器件:AWR1642

您好!

您能否提供用于绘制 AWR 1642BOOST 的距离剖面图的转换。

我已经编写了一个独立的 C 代码来从 AWR 1642BOOST 读取距离系统配置数据、并使用以下转换来获取距离系统配置的实际值。

log2Qformat = pow (2.0F、9.0F);
log2linScale = 1/(log2Qformat* NumRxAntenna* NumTxAntenna);

RangeValue =  pow (2.0F、gSpectrum2[i]* log2linScale);//gSpectrum2[i]是从 AWR1642升压串行端口接收到的范围值。

此致、

Maruthi。

以下是我的配置文件配置设置:

sensorStop
FlushCfg
DfeDataOutputMode 1
通道配置15 3 0
ADCfg 2 1.
AdcbufCfg 0 1 1
ProfileCfg 0 77 3 56 0 8 1 256 5000 0 30
线性调频脉冲配置0 0 0 0 0 0 0 0 1
线性调频脉冲配置1 1 0 0 0 0 2
帧配置0 1 64 0 100 1 0
低功耗0 0
guiMonitor 1 1 0 1
cfarCfg 0 8 4 0 5000
cfarCfg 1 0 8 4 0 5000
PeakGrouping 1 1 1 224
multiObjBeamForming 0 0.5
calibDcRangeSig 1-5 8 256
sensorStart

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

    使用'RangeValue = gSpectrum2[i]'。 或者、您可以转到"开发模式"的 Chrome 并以 javascript 读取可视化工具 GUI 的实现。

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

    尊敬的 Anil:

    在"C:\ti\mmwave_sdk_01_00_00_05\packages/ti\demo\xwr16xx\MMW_InedaGui\docs\doxygen\html\index.html"文件中、提到了 xwr1642以 log2幅度发送范围数据。

    在 XWR16xx 中、点代表接收天线的对数2幅度之和、以 Q8格式表示。

    我不知道 Java、您能帮助解码吗?

    此致、

    Maruthi。

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

    对迟交的答复表示歉意。 您给出的公式似乎是正确的。

    log2Qformat = pow (2.0F、9.0F);
    log2linScale = 1/(log2Qformat* NumRxAntenna* NumTxAntenna);

    RangeValue = pow (2.0F、gSpectrum2[i]* log2linScale);//gSpectrum2[i]是从 AWR1642升压串行端口接收到的范围值。


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

    我想不是这样
    log2Qformat = pow (2.0F、9.0F)
    它应该是:
    log2Qformat = pow (2.0F、8.0F)。
    rangeProfile 数据采用 Q8格式、而不是 Q9格式。

    此致

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

    尊敬的 Anil:

    QFormat 是固定的或可变的、具体取决于输入数据、配置文件配置以及从演示到演示。

    此致、

    Maruthi。

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

    QFormat (在 SDK 中)是一个变量、基于"距离分辨率"。 QFormat 会随着"距离分辨率"的提高而增加、以保留更准确的距离信息。

    SDK 中使用的公式如下所示。
    dataPathObj->xyzOutputQFormat =(uint8_t) ceil (log10 (16。 /
    FABS (dataPathObj->rangeResolution)/log10 (2));

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

    您所说的是范围(x、y、z) QFormat。
    我们是否还需要对数幅度频谱采用此 QFormat?

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

    doxygen 文档说明如下:

    "@TLV2范围配置文件子小节
    * 类型:(@ref MMWDEMO_OUTPUS_MSG_RANGE_PROFILE)
    *
    * 长度:(距离 FFT 大小) x (uint16_t 的大小)
    *
    * 值:第0个多普勒(静止物体)处的剖面点数组。
    * 在 XWR16xx 中、点表示和
    * 接收天线的对数2幅度、以 Q8格式表示。
    * 在 XWR14xx 中、这些点表示的对数2幅度的平均值
    * 接收到的天线、以 Q9格式表示。"

    此致

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

    它肯定是 Q8-Format 格式、您也可以从 DemoVisualizer-Tool 中的 parseCfg.js 中看到。

    if (platform =mmwInput.Platform.xWR14xx){
    P.log2linScale[idx]= 1/512;
    if (P.dataPath[idx].numTxElevant == 1) P.log2linScale[idx]= P.log2linScale[idx]*4/3;//MMWSDK-439
    }否则、if (platform =mmwInput.Platform.xWR16xx){
    p.log2linScale[idx]= 1/(256*P.dataPath[idx].numRxAnt * P.dataPath[idx].numTxAnt);
    } 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Alessandro、
    要转换为线性标度,我们需要使用 pow (2.0F、gSpectrum2[i]*log2linScale);
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Alessandro、QFormat 8工作正常。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不用客气。 :-)