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.

[参考译文] IWR1443BOOST:采样率应使用什么?

Guru**** 2589275 points
Other Parts Discussed in Thread: IWR1443

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/611951/iwr1443boost-what-is-the-sample-rate-suppose-to-use

器件型号:IWR1443BOOST
主题中讨论的其他器件:IWR1443

在 LEVEL_SENSE_DEMO 项目中、如果我将"SAMPLE_RATE "设置为7.93MSPS (根据毫米波传感估算)、则所有测量的距离都为零、dis0=0、dis1=0、dis2=0、如果我将 SAMPLE_RATE 更改为8.2MSPS、则测量的距离为 dis0=3.4376、dis1=3.352msps、dis12=3.52m、I disrate = 3.286msps、不设为3.276msps、不设为3.52m、采样率为3.286msps dis1=3.1240 m、dis2=3.1808 m、如果进一步增大 sample_rate、测量距离会进一步减小、sample_rate 是否正确、是否应使用? 采样率和距离之间的关系是什么? (通常、高采样率将获得更高的精度、为什么不在这里、最大拍频为7.14MHz)

谢谢、

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

    这听起来像是您在真空中更改参数。  您必须考虑线性调频脉冲的所有参数、使其正常工作。

    我建议您暂时搁置液位传感演示、并使用 MMW (开箱即用)演示及其工具。  这将帮助您更快速、更轻松地使用线性调频脉冲配置。 确定线性调频脉冲后、您可以将其插入到液位传感演示中。

    以下是一些可帮助您创建有效线性调频脉冲的材料:

    此在线工具可让您实时播放线性调频脉冲参数、并查看其效果:

    https://dev.ti.com/gallery/view/1792614/mmWaveSensingEstimator/

    本文档将介绍这些参数及其协同工作的方式:

    对 TI 雷达器件中的线性调频脉冲参数进行编程

    有关 FMCW 雷达的培训视频、具体介绍毫米波器件、线性调频脉冲等

    毫米波传感简介:FMCW 雷达

    当您在1443上运行 MMW 演示时、演示可视化工具位于此处:

    https://dev.ti.com/gallery/view/534566/mmWave_Demo_Visualizer

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

    您是否仔细考虑了我的问题? 所有线性调频脉冲参数都是由"mmWaveSensing估算 器"创建的、您认为"mmWaveSensing估算 器"不起作用吗?  附件是线性调频脉冲参数文件。

    e2e.ti.com/.../ChirpParameters.docx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是我的问题: 如果"mmWaveSensing估算 器"的采样频率最小值(MSPS)为7.93MSPS、则 Sample_Rate 应在"level_sense_demo"配置中使用的值、为什么使用 Sample_Rate 7.93MSPS、所有测量距离均为零、为什么使用 Sample_Rate 大于7.93 (例如8.2MSPS、8.8MSPS 等)的值更短。 所有其他参数都与 mWaveSensing估算 器的计算相同。 mmWaveSensing估算 器中的"采样频率最小值"是否意味着最小采样率应使用、任何高于此值的采样率都可以使用? 我希望 TI 的毫米波专家能够回答这个问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    上述帖子中的拼写错误"mWaveSensing估算 器"表示"mmWaveSensing估算 器"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Feng、

    您能否提供有关采样率更改方式和原因的更多信息。

    我们可能会将模拟/射频端的采样率与  测量距离值的更新速率混淆。  (有关 ADC 采样率的更多信息、请参阅以下内容)

    通常、我们不会像单独更改一样更改此类配置值、而是确定整个线性调频脉冲参数集应满足给定的传感要求。 这正是毫米波可视化工具 GUI 的用武之地。

    ADC 的采样频率:

    从物体(在本例中为电平)接收到的射频反射被转换为中频 (IF)、然后由器件内的 ADC 转换为数字数据。 转换是通过以"采样频率"对 IF 数据进行采样来完成的、可以通过在 ADC 配置中设置"采样频率"来更改该频率。

    我想知道您是否参考此"采样频率"。 -请告诉我们。

    更改此值会改变感应参数:

    一种查看方法  是尝试在 www.ti.com/.../mmwave-sensing-estimator 中使用各种距离/距离分辨率值、并注意"采样频率"是如何变化的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    系统仅发布部分响应。 将其余部分附加到下面:


    线性调频脉冲设计文档和 Dave 提供的视频链接对这些参数进行了说明。


    当我们更改特定的传感参数(要求)时、您会注意到多个线性调频脉冲设计参数(配置)发生了变化。


    为了使器件符合新要求、需要将修改后的配置发送到器件。

    我们建议在毫米波开箱即用演示中尝试这些更改、这样您就可以在毫米波可视化工具 GUI 中看到这些更改。


    应根据重新生成整套线性调频脉冲配置、而不是更改随机配置值、如"ADC 采样频率"


    新的感应要求和整套要求应重新发送到器件。







    测量更新速率:


    开箱即用演示在每帧(包含多个线性调频脉冲)末尾的可视化工具 GUI 上执行测量更新。

    该速率通过"测量速率(Hz)"感应参数设置。 如果您希望更新测量速率、则此参数应有所不同。






    修改 TI 设计 IWR1443 77GHz 液位变送器功耗优化参考设计:


    如果您希望在此设计中修改感应参数(要求)、则第一个选项将使用多个可用的预配置选项之一


    "demo_CONFIGx"。

    可以根据 TI-Design 安装目录中 demo.h 文件中的"#define "进行设置。


    如果您希望进行自己的新配置、请按照以下步骤操作:



    1.确定您的感应要求、例如距离、分辨率、(测量)更新速率等

    2.在毫米波估算器工具中输入这些值。

    3.根据#2生成线性调频脉冲配置值

    4.在 demo.h 文件中将生成的 confi 添加为新的"demo_CONFIGx"

    5.在 demo.h 文件中设置#define 以使用#4中的自定义配置。



    希望这有助于您了解更改传感参数的各种方法以及正确的流程。


    请告诉我们、您对此有更多问题。


    谢谢、

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

    以及上述帖子中提及的缺失图像:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    首先、我想指出的是您提到的步骤是我一直使用的步骤、我曾多次提到线性调频脉冲参数是由 mmWaveSensing估算 器计算的、您为什么会感到困惑。
    更改"Sample_Rate "的第一个原因是 Sample_Rate (mmWaveSensing估算 器的7.93MSPS)过于接近最大拍频(mmWaveSensing估算 器的7.14MHz)、它是紫色的采样规则。
    原因2:使用 mmWaveSense估算 器中的7.93MSPS 以及 SensingEstimator 中的所有其他参数,所有测量距离都为零。 (不知道原因?)(请参阅前面有关线性调频脉冲配置的 POST 附件文件、并自行尝试)
    原因3:mmWaveSensing估算 器显示"采样频率最小值(MSPS)"、对我来说、"最小值"是指如果采样频率大于最小采样频率、则器件应该工作并且应该提供更好的精度、为什么不能更改它。
    我还有关于您发布"mmWaveSensing估算 器"参数的问题、如果我使用 FFTsize 2048和每个线性调频脉冲大于1000的样本数、测量距离也全部为零、您还可以尝试使用 FFT 大小2048、 您是否将这些参数加载到电路板上并查看它们是否正常工作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Feng、

    请注意、您已经使用估算器工具根据传感需求创建线性调频脉冲参数。

    1)和2)请向我们发送您通过估算器工具生成和尝试的配置。 "Save Config"选项应允许这样做。
    这样、我们就可以调试您在最后尝试的确切配置

    3)保持其他所有内容不变并修改"采样频率"(ADC)不一定意味着更高的精度。 更高的采样频率可实现更高的中频采样、这有助于实现更远的距离。
    我们也不希望它将测量值归零、因此从#1、#2调试应该有助于我们弄清这里发生的情况。

    关于 FFT 大小:
    当前处理链不支持超过1024个样本的 FFT 大小、因为 IWR1443的硬件加速器支持1024作为最大 FFT 大小。
    FFT 大小根据采样选项的数量设置为最接近(更高)的2。
    您是如何尝试在您的案例中设置 FFT 大小选项的?

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

    e2e.ti.com/.../1050.ChirpParameters.docx1&2请参阅随附的线性调频脉冲参数、我在上一篇文章中附加了该参数、并再次附加在此处。

    3. DIS 同意您的意见。 低采样频率会导致更多失真和更多测量误差。 下面是 FMCW 雷达关于距离误差和采样频率的公式:距离误差=(2Bλ)*deltaN*距离/(C*T*采样频率)

    4. mmWaveSenseEstimator 提供的 FFT 大小为1024、我想使用多个1024 FFTsize 并对其进行缝补。 我们的目标是距离精度为+/-1mm、最大距离为50米;+/-3mm、最大距离为125米、4mA 至20mA 低功耗、您认为 IWR1443是不错的选择吗?

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


    我们有配置的快照。
    想知道此配置是如何传递到液位感应演示的:
    -是通过修改保存所有配置的 h 文件来完成的。



    我不知道您的其中一个帖子中列出的误差方程式。 该公式中的采样频率是否与 ADC 采样频率相对应?

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

    您好:Vaibhav、

    1.是的、配置是通过更改 common.h 配置完成的、没有任何其他更改、我还尝试了原始项目中 common.h 中的四个配置选项、在同一位置的同一目标中测量的距离也不是很相同、 您是否测试它们并进行比较?

     2.是的、公式中的采样频率是 ADC 采样频率。

    谢谢、

    Feng

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    通过在同一位置使用同一目标、使用来自原始工程的三个配置选项测量距离。
    电容1
    Dis1=2.8812米
    Dis2=3.5573米
    Dis3=4.4982米

    电容2.
    Dis1=3.5420米
    Dis2=3.5805米
    Dis3=3.4265米

    电容3.
    Dis1=3.4874米
    Dis2=3.4216米
    Dis3=3.5532米

    测量的距离与原始项目的3个不同配置选项不同、原因是什么?

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

    demo.h 中提到的每种配置都具有不同的距离分辨率。
    因此、实际读数将在指定分辨率的+/-距离内。

    例如、DEMO_CONFIG2的距离分辨率为3.4cm、因此实际物体将在测量值的3.4cm 以内。
    随着距离分辨率的变化、物体和测量值之间的预期差值可能会发生变化。

    这将有助于了解您测试此结果的场景、这样我们就可以计算出您预期的实际值以及每个配置的读数差异。


    此外、为了查看传感器识别的所有物体、它还有助于在同一场景中运行开箱即用演示、因为这将显示场景中将 EM 波反射回传感器的各种位置。

    谢谢、
    Vaibhav
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Feng、其他配置仍在开发中。 请使用 MMW 演示来确定线性调频脉冲配置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好:Vaibhav、
    您只需使用测量距离+/-Resolution/2即可获取配置1到配置3的实际距离范围、以查看它们是否相同? 距离分辨率为3cm。 3.4 cm 和6 cm、其中一些测量距离差约为66 cm、您能告诉我实际距离是多少?
    我想知道项目中使用的距离计算公式可能不正确??????

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

    我已尝试您的配置:(来自您之前发布的感应估算器快照)

    #ifdef demo_config_test
    //最大距离:51.0m
    //距离分辨率:5.68cm
    #define DEMOCFG_SAMPLE_RATE           7930       // 7.93Msps */
    #define DEMOCFG_FREQ_SLOPE            435        /* x 48.28kHz/us = 21MHz/us *
    #define DEMOCFG_IDLE_TIME             600        /* 6US */
    #define DEMOCFG_ADC_START_TIME        400        /* 4US */
    #define DEMOCFG_RAMP_END_TIME         13079      // 130.8us */
    #define DEMOCFG_RANGE_RES             0.0554
    #define DEMOCFG_NUM_ADC_SAples       998
    #define DEMOCFG_FFT_SIZE              1024
    #endif

    并获得以下输出(在 CCS 中运行)、同时将 EVM 指向距离约1m 的壁式反射器:

    然后、我使用 demo_config 0、1和3重新编译、并在指向1m 远处的同一反射器时获得以下结果:

    配置0:

    配置1:

    配置3:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Dave、
    感谢您试用我的配置! 我的配置与您的 COFIG 0之间的区别是11 cm、比分辨率5.5 cm 大得多、为什么?
    如果您将空闲时间更改为1600us、ADC 启动时间为700us、并保持此处用于降低稳定的其他参数不变、如毫米波用户指南中所述、您会得到什么?

    谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不同之处在于我是如何固定 EVM 的、或者它可能在视场中拾取另一个物体。 我认为、您对+/-mm 精度要求的重要一点是、前三大优势都报告了正确的距离+/-距离库。 然后、该信息将反馈到雷达、以执行"缩放"线性调频脉冲/FFT、以毫米或更高分辨率检查这些距离单元之间的空间。

    在空闲时间=1600、启动时间=700的情况下、对于1.0m 测量、我得到了1.11m、1.05m 和0.98m。

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


    我想我们已经将这个主题介绍得尽可能远了。 如果您同意、请单击验证答案并将其关闭。

    谢谢、Dave
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Dave、
    非常感谢、使用"缩放"线性调频脉冲进行补偿以获得小分辨率是一个好主意、我也曾考虑过这一点、但在最终生产中如何做到这一点? 在生产过程中、该电路板只会进行一次闪存、并且需要满足低功耗运行要求。

    谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有多种方法可以实现这一点。 首先想到的是以与现在类似的方式存储"粗"和"缩放"线性调频脉冲配置。 但 MSP432会切换 GPIO 以指示 IWR1443运行哪个 GPIO。 在任何情况下、我们都需要沿着这条线执行校准操作、因为它需要在自己的单独加电中执行、以便可以存储校准表。 另一种选择是每次通过 SPI 将配置发送到 IWR1443 (即在 MSP432中存储一些线性调频脉冲配置)。 缩放线性调频脉冲可能需要我们向下发送需要缩放的 bin 索引。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢 Dave、我们将尝试此操作。