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:串行数据包、如何转换 q 格式

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

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/630120/awr1642boost-serial-data-packets-how-to-convert-q-format

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

你(们)好

我正在根据文档“mmw Demo Data Structure v0.1”提取来自 AWR1642的数据包。

我能够检测魔术词(2、1、4、3、6、 5、8、7)并获取距离、速度值。 我已验证范围和速度值。 但我不理解 x-y-z 值的 Q-format。 我认为为了获得方位角测量值、我应该使用 x 和 y 值。 ?

如何将 q 格式数据转换为其实际值? 描述符值和 q 格式转换之间是否存在任何关系。

数据包中的描述符(4字节)为2、0、9、0

例如、通过一个实验、我记录了:

X 坐标(2字节): 32、0

Y 坐标(2字节): 1、2

X 坐标(2字节): 0、0

 

什么是实数 x、y、z 值。

事先谢谢

Burak

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

    我认为这个问题已经在 上一个主题中得到了解答:e2e.ti.com/.../624965


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

    实际上、该链接下的答案不明确、而且 doxygen 文档中也没有有关此 Q 格式的说明。 我也在论坛上看到了同样的问题,其他人也提出了,他们也可以解决这个问题。

    如果您可以通过一个小示例澄清这个问题、我对此表示赞赏。

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

    Burak、您好!

    Q 格式 是一种以整数格式表示实数的方法、通常用于在整数机器上执行信号处理。

    表示 Q8格式的实数 X 的整数部分是(X。 2^8)。 请注意、可能会对 LSB 应用一些舍入、以避免 增加0.5LSB 的平均截断误差。

    例如、您读取的 xyz 值为(小端字节排序) 32、513和0。 这些数字采用 Q8格式、并转换为实数、为0.125、2.004和0。


    谢谢、
    François μ A。

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

    感谢您的评论。 但是、我认为这里有问题。 在我的检测到的物体列表中、只有一个目标、这是一个强反射器、距离在雷达前方约1m 处。 我能够正确读取 UART 数据并根据范围索引计算范围。
    因此、在 Q 格式转换后、y 值应该大约为1而不是2.004、正如您在我的第一个问题中给出的值所写的那样。
    请再检查一次吗?

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

    这意味着 Q 值实际上是9、而不是8。 因此转换将是513/2^9 = 513/512 = 1.00

    Q 值可在 UART 数据包的"检测到的对象"结构的字节12中找到。 它也是总数据包的字节48。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢。 现在一切都准备就绪了。 )

    Burak