技术笔记04-基于间接飞行时间的连续波技术(CW-iToF)中双频调制是什么?

编辑:Sophia.feng 时间: 2024-10-1

根据公式 dmax= c/2f,可以知道频率越低,测量距离的最大值越大,这会伴随着相对精度和绝对精度降低或较大抖动的问题。相反,频率越高,精度越高,但增加频率会导致测量距离减少。解决连续波(CW-iToF)过周期现象的一种方法是双频测量,即对同一测量对象使用两个不同的频率,并从两次测量的结果中确定真实距离。目前,我们的CW-iToF相机使用高频120MHz来提高测量精度,并使用低频20MHz来推导当前周期数以确定最终的真实距离。在本文中,让我们理解一下如何计算双频的真实距离。

计算双频的最大探测距离

假设频率为fA的相位是φA,频率为fB的相位是φB,光速为c,频率fA的最大探测距离dA=c/2 fA,频率fB的最大探测距离dB=c/2fB,最大距离由双频最大公约数fE决定,计算如下:

将fA:fB化简成互为质数的比值MA:MB

假设φA模糊次数为nA(0 ≤ nA ≤ MA-1),φB模糊次数为nB(0 ≤ nB ≤ MB-1),
将相位角φA和φB转换到[0,1]范围内:

真实的距离可以计算为:dtrue = dA x(nA + PA)= dB x(nB + PB),需求解nA和nB为何值时。
当|dA x(nA + PA)-dB x(nB + PB)|取得最小值,可以求出nA与nB。又因为

因此,可以将nA与nB求解转为求下式的最小值:

因此,计算真实距离的公式dtrue

应用举例
假设两个测量频率分别为fA = 30MHZ,fB = 40MHZ,频率fA的测量距离为4.0m,频率fB的测量距离为1.5m,双频下的测量距离求解如下:
频率fA的最大测量距离为dA

频率fB的最大测量距离为dB

fA与fB的最大公约数fE = gcd(fA,fB)=10MHZ,

经计算,当nA = 1,nB = 2,y(nA, nB) = MB ×(nA + PA) – MA ×(nB + PB)最小。
最终测得真实距离为:dtrue = 5×(1 + 0.8 ) = 9m。

不同频率组合下的理论最大测量距离和错误率

下表显示了不同高频和低频组合理论的最大值:

高频(MHZ)低频(MHZ)理论最大距离
1001530
1004530
1006530
1001015
1003015
1007015
100207.5
100607.5
100807.5
100256
100503
错误率是距离错误求解的概率,这是由双频调制的解周期错误引起的。
错误率/%错误率/%错误率/%
距离/m100MHZ&90MHZ100MHZ&80MHZ100MHZ&60MHZ
0.5000
1.0000
1.5000
2.00.400
2.50.800
3.04.400
3.512.70.40.1
4.022.71.30.9
4.532.951.6
5.040.810.48.3
5.548.71612.2
6.034.821.618.9
6.52831.330
7.032.63934.4
通过上表可以看出错误率与选用的频率和测量距离有关:
1、选取双频率越接近,错误率就越大。
2、测量距离越远,错误率就越大。

相关文章

How can we support you?

We will be happy to advise you on product selection and find the right solution for your application.

联系我们