REF BGT60LTR11AIP MO 固件

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

在 REF_BGT60LTR11AIP_MO Dave 项目中 config.h 文件允许自定义采样频率,但是这个值没有用于 motion_detector_init 的任何其他函数,所以我想知道调整这个值会如何影响性能。 我知道它曾经用来定义 doppler_hz_per_bin 变量,但这也只能在 motion_detector_init 函数中调用。

此外,帧间隔用于设置 RTC 刻度,但是您能否解释一下为什么在设置 RTC 刻度时使用以下方程:

rtc_tick_for_frame_interval = ((motion_detector-frame_interval /RTC_CLOCK_Interval_MS) -1) >

 

谢谢你的帮助!

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @nDonnelly

Algo_fft_Peak.c 代码旨在搜索峰值,但它不计算多普勒频率,而多普勒频率是高级运动感知算法的一个元素。 不幸的是,我们无法提供算法的源代码。

表达式 rtc_tick_for_frame_interval = ((motion_detector-frame_interval/RTC_CLOCK_INTERVAL_MS) -1) 将生成的近似值为 10,00 > 0。

假设输入时钟频率为 32.768 kHz,这是低功率振荡器的典型频率,并且预分频器设置为 10,000,则 RTC 时钟频率将为 3.2768 Hz。 这意味着 RTC 将每隔 1/3.2768 生成一个新的计数器值 秒或大约 305.18 毫秒。因此,在这种情况下,帧间隔约为 305.18 毫秒。

但是,请务必记住,实际帧间隔可能取决于特定的硬件和软件实现,以及可能涉及的任何其他处理或中断延迟。

选择预分频器值是为了确保精确的数据采集。

最诚挚的问候,

Pugitha

 

在原帖中查看解决方案

0 点赞
3 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @nDonnelly

采样频率是雷达系统中的一个重要参数,因为它决定了测得的多普勒频率的精度。 多普勒频率是发射和接收的雷达信号之间的差,这是由目标的运动引起的。 多普勒频移可以通过计算接收到的信号的傅立叶变换来确定,该计算的频率分辨率由采样频率决定。由于 Advance Motion Sensing 算法的源代码是私有的,因此无法理解这些参数如何影响算法的性能。

RTC 模块使用表达式 rtc_tick_for_frame_interval = ((motion_detector-frame_interval/RTC_CLOCK_INTERV > AL_MS) -1) 来建立计时器的预分频器。

最诚挚的问候,

Pugitha

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 Pugitha,

谢谢你回复我! 我知道采样频率会影响 FFT,但是 algo_fft_peak.c 中没有使用它 算法。 您能否确认采样频率仅影响高级运动传感器算法的性能,而不影响 FFT 峰值算法的性能。

就RTC而言,我知道这是在设置预分频器,我的问题更多地与方程本身及其实现方式有关,例如为什么要减去1。

最后,是否有可能收到高级运动传感器算法的副本,因为我正在努力将你的传感器集成到我们的一些现有产品中,看到这种算法将非常有益。

谢谢你的帮助!!

妮可

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @nDonnelly

Algo_fft_Peak.c 代码旨在搜索峰值,但它不计算多普勒频率,而多普勒频率是高级运动感知算法的一个元素。 不幸的是,我们无法提供算法的源代码。

表达式 rtc_tick_for_frame_interval = ((motion_detector-frame_interval/RTC_CLOCK_INTERVAL_MS) -1) 将生成的近似值为 10,00 > 0。

假设输入时钟频率为 32.768 kHz,这是低功率振荡器的典型频率,并且预分频器设置为 10,000,则 RTC 时钟频率将为 3.2768 Hz。 这意味着 RTC 将每隔 1/3.2768 生成一个新的计数器值 秒或大约 305.18 毫秒。因此,在这种情况下,帧间隔约为 305.18 毫秒。

但是,请务必记住,实际帧间隔可能取决于特定的硬件和软件实现,以及可能涉及的任何其他处理或中断延迟。

选择预分频器值是为了确保精确的数据采集。

最诚挚的问候,

Pugitha

 

0 点赞