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.

[参考译文] IWR6843AOPEVM:用于人员计数实验室的可视化工具的最大覆盖范围

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/959549/iwr6843aopevm-max-range-in-visualizer-tool-for-people-counting-labs

器件型号:IWR6843AOPEVM
主题中讨论的其他器件: IWR6843

您好!

我将使用"68xx_3D_people_Counting"实验和 "mmWave_People_Counting_GUI.exe"包提供的"visualer"工具(mmWave_People_Counting_GUI.exe)来测试 IWR6843AOPEVM 的性能。

下面是我在可视化工具中加载的自定义配置文件:

(

sensorStop
FlushCfg
DfeDataOutputMode 1
通道配置15 7 0
ADCfg 2 1.
adcbufCfg -1 0 1 1 1
低功耗0 0
ProfileCfg 0 60 80 7 27 0 120 1 250 12500 0 30
线性调频脉冲配置0 0 0 0 0 0 0 0 1
线性调频脉冲配置1 1 0 0 0 0 2
线性调频脉冲配置2 2 0 0 0 0 4
帧配置0 2 128 0 41.388 1 0
DynamicRACfarCfg -1 4 4 2 4 8 16 4 4.00 0.50 4.50 1
StaticRACfarCfg -1 4 2 4 8 16 4 6 12.00 0.30 13.00 0
DynamicRangeAngleCfg -1 0.75 0.0010 1 0
Dynamic2DAngleCfg -1 1.5 0.0300 1 0 0.50 0.85 8.00
StaticRangeAnglCfg -1 8 4.
antGeometry0 -1 0 -3 -3 -2 -1 0 0
antGeometry1 -1 0 -1 0 -3 -2 -3 -2 -3 -3 -3 -2 -3 -3 -3 -3 -3 -3 -3 -2 -3 -2
antPhaseRot 1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1
fovCfg -1 70.0 20.0
CompRangeBiasAndRxChanPhase 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
StaticBoundaryBox -1 2 5 -1.1 2.
boundaryBox -1.5 2.5 0.3 6-1.1 2.5
sensorPosition 1.1 0 0
gatingParam 3 2 2 0
州参数3 3 10 40 5
分配参数0 800 0.1 15 0.1 20
跟踪配置1 2 1000 20 67 105 41.388
sensorStart

(二

可视化工具计算的最大距离14.06米

使用以下 FMCW 雷达理论公式、我得到:

最大距离= (FS * TC * c)/(4 * B)= 7.8125 m <<<< 不同的值


其中:

  • FS = ADC 采样频率(ksps)= 12500000 Complex 采样/秒
  • TC = ADC 采样时间= ADC 采样数/ fs = 20 μ s

  • C =光速= 3*10^8m/s

  • b =带宽=频率斜率* TC = 2.4GHz

我以与计算器中使用的值相同的颜色突出显示并在配置文件中报告。

这是什么问题?

此致、

Lorenzo

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

    你好

    请注意一些事项

    每个演示和配置文件都是串联的、虽然理论上您可以将雷达感应参数更改为器件可接受的值、但可能会根据您可能违反的某些感应假设创建演示代码

    因此、简而言之、在更改参数时、请不要指望演示会起作用。

    如果您希望更改参数、请查看  特定于演示的定制指南、或了解演示中的实现和假设

    2.对于基本 fmcw 参数更改-请使用开箱即用演示和线性调频脉冲估算器来清除工作 和处理需求、然后转到其他演示。

    那么、对于中的变化。 问题请在"开箱即用"演示中尝试这些方法、让它们在那里工作、然后可以解决人数统计特定的问题

    希望这对您有所帮助

    我们将在下周对此主题进行跟进。

    如果 您未看到回复、请在下周回复。

    谢谢你

    Vaibhav

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

    您好:Vaibhav、

    我尝试使用在线的"mmWave Sensing Estimator"工具( https://dev.ti.com/gallery/view/1792614/mmWaveSensingEstimator/ver/1.3.0/ )。
    之后、您可以找到包含参数集的屏幕截图

    然后按照 文件 IWR6843.estimator.mmwave.json 导出:

    秘书长的报告


       "configGenerator":{
           "CreatedBy":"mmWaveSensing估算 器"、
           "createdOn":"2020-11-26T09:54:01.464Z"、
           "isConfigIntermedial":0
       }、
       "当前版本":{
           "jsonCfgVersion":{
               "主要":0、
               "次要":4、
               "补丁程序":0
           }、
           "DFPVersion":{
               "主要":1、
               "次要":2、
               "补丁程序":0
           }、
           "SDKVersion":{
               "主要":3、
               "次要":0、
               "补丁程序":0
           }、
           "mmwavelinkVersion":{
               "主要":1、
               "次要":2、
               "补丁程序":0
           }
       }、
       "lastBackCompatibleVersion":{
           "DFPVersion":{
               "主要":1、
               "次要":1、
               "补丁程序":0
           }、
           "SDKVersion":{
               "主要":2、
               "次要":0、
               "补丁程序":0
           }、
           "mmwavelinkVersion":{
               "主要":1、
               "次要":1、
               "补丁程序":0
           }
       }、
       "systemconfig":{
           "摘要":""、
           "场景参数":{
               "ambientTemperature_degC":20、
               "maxDetectableRange_m":6、
               "rangeResolution_cm":4.5、
               "maxVelocity kmph":14.4、
               "velocityResolution_kmph":2、
               "measureRate":10、
               "typicalDetectedObjectRCS":1.
           }
       }、
       "法规限制":{
           "frequencyRangeBegin_GHz":77、
           "frequencyRangeEnd_GHz":81、
           "maxBandwidthAllfored_MHz":4000、
           "maxTransmitPowerAllalled_dBm":12.
       }、
       "processingChainConfig":{
           "检测链":{
               "名称":""、
               "检测输出":1、
               "SystemLoss (系统输出)":1、
               "执行裕量":2、
               "检测 SNR ":12、
               "理论 RxAntennaGain":9,
               "理论 TxAntennaGain":9.
           }
       }、
       "mmWaveDevices":[
           {
               "mmWaveDeviceId":0、
               "rfConfig":{
                   "摘要":""、
                   "wavformType":"singleFrameChirp"、
                   "MIMOScheme (MMOScheme)":"TDM"、
                   "rlChanCfg_t":{
                       "rxChannelEn:"0xF"、
                       "txChannelEn:"0x7"
                   }、
                   "rlAdcOutCfg_t":{
                       "FMT":{
                           "b2AdcBits":2、
                           "b8FullScaleReducFctr:0、
                           "b2AdcOutFmt":2.
                       }
                   }、
                   "rlLowPowerModeCfg_t":{}、
                   "rlProfiles":[
                       {
                           "rlProfileCfg_t":{
                               "profileID":0、
                               "pfVcoSelect":"0x0"、
                               "pfCalLutUpdate":"0x0"、
                               "startFreqConst_GHz":60、
                               "idleTimeConst_usec":7、
                               "adcStartTimeConst_usec":6.4、
                               "rampEndTime_usec":94.066666666668、
                               "txOutPowerBackoffCode":"0x0"、
                               "txPhaseShifter":"0x0"、
                               "freqSlopeConst_MHz_usec":38.478970527648926、
                               "txStartTime_usec":1、
                               "数字采样":260、
                               "DigOutSampleRate":10000、
                               "hpfCornerFreq1":0、
                               "hpfCornerFreq2":0、
                               "rxGain_dB":"0x1E"
                           }
                       }
                   ]、
                   "rlChirps":[
                       {
                           "rlChirpCfg_t":{
                               "啁 啾 StartIdx":0、
                               "啁 啾 EndIdx":0、
                               "profileID":0、
                               "startFreqVar_MHz":0、
                               "freqSlopeVar_KHz usec":0、
                               "idleTimeVar_usec":0、
                               "adcStartTimeVar_usec":0、
                               "txEnable":"0x1"
                           }
                       }
                   ]、
                   "rlRfCalMonTimeUntConf_t":{
                       "calibMonTimeUnit":1.
                   }、
                   "rlRfCalMonFreqLimitConf_t":{
                       "freqLimitLow_GHz":77、
                       "freqLimitHigh_GHz":81.
                   }、
                   "rlRfInitCalConf_t":{
                       "calibEnMask":"0x1FF0"
                   }、
                   "rlRunTimeCalibConf_t":{
                       "oneTimeCalibEnMask":"0x0"、
                       "periodicCalibEnMask":"0x0"、
                       "校准周期性":10、
                       "reportEn:1、
                       "txPowerCalMode":0
                   }、
                   "rlFrameCfg_t":{
                       "啁 啾 EndIdx":0、
                       "啁 啾 StartIdx":0、
                       "编号循环":15、
                       "数码相框":0、
                       "framePeriodicy_ms":4.545
                   }
               }、
               "rawDataCaptureConfig":{
                   "rlDevDataFmtCfg_t":{
                       "iqSwapSel":0、
                       "交错":1.
                   }
               }、
               "monitoringConfig":{}
           }
       ]

    秘书长的报告
    现在 、从"mmWave_industrial_toolbox_4_5_1"中的"68xx_3D_peoer_Counting"实验提供的"AOP_6m_default.cfg "配置文件开始、我使用上述导出的 JSON 文件中报告的相对值更新了这些值。
    (我手动更新了这些值,因为我找不到可自动执行此操作的 Texas Instrument 工具)
    新的自定义配置文件为:
    *********
    sensorStop
    FlushCfg
    DfeDataOutputMode 1
    通道配置15 7 0
    ADCfg 2 1.
    adcbufCfg -1 0 1 1 1
    低功耗0 0
    ProfileCfg 0 60 7 6.4 94.0666666667 0 38.4789705276 1 260 10000 0 30
    线性调频脉冲配置0 0 0 0 0 0 0 0 1
    线性调频脉冲配置1 1 0 0 0 0 2
    线性调频脉冲配置2 2 0 0 0 0 4
    帧配置0 2 15 0 4.545 1 0
    DynamicRACfarCfg -1 4 4 2 4 8 16 4 4.00 0.50 4.50 1
    StaticRACfarCfg -1 4 2 4 8 16 4 6 12.00 0.30 13.00 0
    DynamicRangeAngleCfg -1 0.75 0.0010 1 0
    Dynamic2DAngleCfg -1 1.5 0.0300 1 0 0.50 0.85 8.00
    StaticRangeAnglCfg -1 8 4.
    antGeometry0 -1 0 -3 -3 -2 -1 0 0
    antGeometry1 -1 0 -1 0 -3 -2 -3 -2 -3 -3 -3 -2 -3 -3 -3 -3 -3 -3 -3 -2 -3 -2
    antPhaseRot 1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1
    fovCfg -1 70.0 20.0
    CompRangeBiasAndRxChanPhase 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
    StaticBoundaryBox -2 2 8.5 -2 2.
    boundaryBox -2.5 2.5 0.5 9 -2.5 2.5
    sensorPosition 2 0 -15
    gatingParam 3 2 2 0
    州参数3 10 40 5 600
    分配参数0 800 0.1 15 0.1 20
    跟踪配置1 2 1000 20 67 105 4.545
    sensorStart
    秘书长的报告
    尝试在" visualizer "工具中加载此新的自定义配置、我获得以下范围和分辨率值:
    您可以看到、这些值不是预期值。
    这是什么问题?
    此致、
    Lorenzo
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好

    我们的建议是,如果在第一个问题之后没有得到答复,应在本周作出答复。

    让我们来看看您提到的每一项内容、并尝试解决。

    通过  估算 器工具计算得出的最大距离与您显示的"公式"不匹配。

    TI:   通过 fmcw 公式运行时低于系统配置的最大范围值与 TI 的估算器工具显示的值相匹配

    配置文件:profileCfg 0 60 80 7 27 0 120 1 250 12500 0 30

    FMCW 工具(接近估算器使用的工具) :~14.0m

    您的公式:7m - 请检查公式是否正确。  请参阅 FMCW 均衡。

    2. 您已从估算器工具中提取值 并在配置文件配置中使用它们:

    TI: 您提供的估算器配置 json 与您提供的配置文件配置似乎不匹配。

    在估算器工具中、请检查浏览器调试控制台显示的值

    3.   在可视化工具中加载配置文件 cfg 中的值不显示正确的最大范围:

    TI:请根据   我们的计算检查 fmcw 公式

    配置文件:profileCfg 0 60 7 6.4 94.0666666667 0 38.4789705276 1 260 10000 0 30
    应提供预期的最大距离~35m。

    谢谢、

    Vaibhav

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

    您好:Vaibhav、

    感谢您的支持。

    关于您的积分:

    通过 估算 器工具计算的最大距离与"公式"间的关系

    /cfs-file/__key/communityserver-discussions-components-files/1023/2860.mmwaveSensing_2D00_FMCW.pdf 中找到


    我找到了以下公式:

    最大范围= (FS * c)/(2 * S)

    其中我认为与我的唯一区别"最大范围= ( FS * TC * c )/( 4 * B ) = ( FS * c )/( 4 * S )"是 FS 的平均值:

     -对于我来说,fs 是 ADC 采样频率 ,因此雷达模块可解析的最大 IF 频率将是 Fs/2 (FFT 属性)
     

    - TI 文档中的 FS 是否可能如下所示?


    如果第二个选项为 true、则 calc 会提示:
    最大距离= (fs * c)/(2 * S)=(12500Ksps * 3*10^8)/(2 * 120MHz/usec)= 15.625 m <<< 与14.06 m 不同。再次由可视化工具计算得出。


    您能解释一下不匹配情况吗?

    如果公式不正确、您能给我一个正确的公式吗?

    2. 您已从估算器工具中提取值 并在配置文件配置中使用它们

    什么是"浏览器调试控制台"? 以下是哪一项?

    debug console


    我还注意到、如果我在在线工具中指定频率范围60GHz 至64GHz、那么在导出的 json 文件中、"frequencyRangeBegin_GHz"和"frequencyRangeEnd_GHz"字段始终分别设置为77GHz 和81GHz。 这可能是不匹配的原因吗? 假设我使用了导出的 json 文件中报告的值。

     

    此致、

    Lorenzo

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

    您好!

    感应估算器正在更新、以纠正您发现的问题。

    有关 最大距离的公式、请参阅编程线性调频脉冲参数应用手册。

    问题是您需要使用 IF

    %最大距离
    IFmax = 0.8 * calc_P (i).adcSamplingRate_ksps;假定为复数1x (SDK OOB 中仅支持输出模式)
    %如果皮肤或实模式 IFmax = 0.8 * ADC_SAMPLING_FREQUENCY /2;
    CALC_P (I).RangeMax_m =(IFmax*KHz2Hz)*c_speed_for_light/(2*(P.profileCfg.freqSlopeConst(i)*MHz2Hz*sec2usec));)

    另请注意、应用手册中有两个最大距离公式-由线性调频脉冲限制确定的最大距离和由 SNR/RCS 限制确定的最大距离。 这两个值中的最小值将适用。

    Amanda

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

    您好 Amanda、

    幸会。

    请告诉我何时修复在线估算器。

    在应用手册中报告的公式(2)中

    您能解释什么是 fc 吗?

     SNR_DET 值是否为"分配参数"中定义的"SNR 阈值"? (请参阅"68xx_3D_people_counting"实验中的"pplcount_customizing_guide.pdf")

    如果 目标是人、我是否可以将雷达横截面视为等于1?

    感谢您的支持。

    此致、

    Lorenzo

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

    你好

    以响应您在 2020年11月30日之后发布的内容

     对于#1) 对于最大距离、我们已经对工具进行了编程、因此我们不必解释和浏览方程。

    我们可以在将来添加相关信息、但可能 会超出回答论坛查询的范围。

    对于#2: 我们指的是浏览器的调试控制台  :(如何: https://balsamiq.com/support/faqs/browserconsole/)

    了解 Firefox 中的估算器工具

    您能否 确认您能够

    使用估算器工具 、设置所需距离并 创建一个 chipr

    在配置文件中使用该线性调频脉冲进行演示(请参阅调试控制台步骤)

    当您在可视化工具中使用上述配置时、它会显示相同的内容

    如果 您可以在上面确认、则原始查询可视为已解决。

    谢谢、

    Vaibhav

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

    回应 12-02-2020

    对于 60GHz 器件、FC 通常是 BW 的中心频率、您可以使用60GHz 至64GHz 范围内的任何频率  

    请确认您是否已解除阻止、并能够根据您的需求继续配置器件。

    谢谢、

    Vaibhav

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

    您好:Vaibhav、


    不幸的是,我不能告诉你,一切都正常。 使用在线估算器时、线性调频脉冲配置仍然存在问题。


    您是否有一个用于可视化工具的.cfg 文件根据我在2020年11月26日发布的估算器屏幕截图中显示的参数正常工作?


    如果是、您可以分享吗?


    将您的文件与我的文件(我在2020年11月26日发布的文章中报告)进行比较,我将更好地了解错误的位置。

    此致
    Lorenzo

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

    Lorrenzo、

    感应估算器导出了错误的帧周期。 感谢您查找此错误。 GUI 显示100ms 的帧周期(对应于您设置为输入的10Hz 更新速率)。 导出的文件的帧周期为4.5ms。

    我对您之前发布的手动转换的 cfg 进行了一些更改:

    将帧周期更改为100ms、采样率从10000更改为3000、以获得您想要的距离分辨率为4.5cm。 下面的线性调频脉冲给出了9.4m 的最大距离、4.5cm 的距离分辨率、14.8km/小时的最大速度、1.98km/小时的速度分辨率。 这似乎接近您的目标。  

    注意-不能保证该线性调频脉冲将与您需要测试和优化的3D PPL 计数演示配合使用。  

    sensorStop
    FlushCfg
    DfeDataOutputMode 1
    通道配置15 7 0
    ADCfg 2 1.
    adcbufCfg -1 0 1 1 1
    低功耗0 0
    ProfileCfg 0 60 7 6.4 94.0666666667 0 38.4789705276 1 260 3000 0 30
    线性调频脉冲配置0 0 0 0 0 0 0 0 1
    线性调频脉冲配置1 1 0 0 0 0 2
    线性调频脉冲配置2 2 0 0 0 0 4
    帧配置0 2 15 0 100 1 0
    DynamicRACfarCfg -1 4 4 2 4 8 16 4 4.00 0.50 4.50 1
    StaticRACfarCfg -1 4 2 4 8 16 4 6 12.00 0.30 13.00 0
    DynamicRangeAngleCfg -1 0.75 0.0010 1 0
    Dynamic2DAngleCfg -1 1.5 0.0300 1 0 0.50 0.85 8.00
    StaticRangeAnglCfg -1 8 4.
    antGeometry0 -1 0 -3 -3 -2 -1 0 0
    antGeometry1 -1 0 -1 0 -3 -2 -3 -2 -3 -3 -3 -2 -3 -3 -3 -3 -3 -3 -3 -2 -3 -2
    antPhaseRot 1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1
    fovCfg -1 70.0 20.0
    CompRangeBiasAndRxChanPhase 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
    StaticBoundaryBox -2 2 8.5 -2 2.
    boundaryBox -2.5 2.5 0.5 9 -2.5 2.5
    sensorPosition 2 0 -15
    gatingParam 3 2 2 0
    州参数3 10 40 5 600
    分配参数0 800 0.1 15 0.1 20
    跟踪配置1 2 1000 20 67 105 4.545
    sensorStart