CN113341427B - Distance measurement method, device, electronic device and storage medium - Google Patents
Distance measurement method, device, electronic device and storage medium Download PDFInfo
- Publication number
- CN113341427B CN113341427B CN202110788115.1A CN202110788115A CN113341427B CN 113341427 B CN113341427 B CN 113341427B CN 202110788115 A CN202110788115 A CN 202110788115A CN 113341427 B CN113341427 B CN 113341427B
- Authority
- CN
- China
- Prior art keywords
- pulse repetition
- target
- ranging
- repetition frequencies
- distance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000691 measurement method Methods 0.000 title claims description 30
- 238000005259 measurement Methods 0.000 claims abstract description 127
- 238000000034 method Methods 0.000 claims abstract description 63
- 239000013598 vector Substances 0.000 claims description 33
- 230000015654 memory Effects 0.000 claims description 13
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 22
- 230000006870 function Effects 0.000 description 18
- 238000004590 computer program Methods 0.000 description 14
- 230000003287 optical effect Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
- G01S17/10—Systems determining position data of a target for measuring distance only using transmission of interrupted, pulse-modulated waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/4802—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
Description
技术领域Technical Field
本公开涉及激光雷达领域,具体涉及一种测距方法、装置、电子设备及存储介质。The present disclosure relates to the field of laser radar, and in particular to a ranging method, device, electronic equipment and storage medium.
背景技术Background technique
传统的测距方法通常采用单个脉冲重复频率进行测距,测距范围被限制在一个周期对应的往返飞行长度内。当目标距离超过此长度时,就会存在距离混淆的问题,即无法确定光子在哪个周期内返回。Traditional distance measurement methods usually use a single pulse repetition frequency for distance measurement, and the distance measurement range is limited to the round-trip flight length corresponding to one cycle. When the target distance exceeds this length, there will be a distance confusion problem, that is, it is impossible to determine in which cycle the photon returns.
另外,对于远距离的测距,信噪比也是主要制约因素。当测量距离较远时,即使能探测到回波光信号,微弱的信号也会被淹没在大量的噪声中。因此,如何从信噪比极低的数据中提取出信号并实现测距是亟待解决的难题。In addition, for long-distance ranging, the signal-to-noise ratio is also a major limiting factor. When the measurement distance is far, even if the echo light signal can be detected, the weak signal will be submerged in a large amount of noise. Therefore, how to extract the signal from the data with extremely low signal-to-noise ratio and realize ranging is a difficult problem that needs to be solved urgently.
发明内容Summary of the invention
有鉴于此,本公开提供了一种测距方法、装置、电子设备及存储介质。In view of this, the present disclosure provides a ranging method, device, electronic device and storage medium.
根据本公开的一方面,提出了一种测距方法,包括:According to one aspect of the present disclosure, a ranging method is proposed, comprising:
根据预设条件,确定脉冲重复频率组合;其中,脉冲重复频率组合包括至少两个脉冲重复频率;Determine a pulse repetition frequency combination according to a preset condition; wherein the pulse repetition frequency combination includes at least two pulse repetition frequencies;
采用至少两个脉冲重复频率轮流对第一目标进行测量,得到不同脉冲重复频率下的测量数据;Using at least two pulse repetition frequencies to measure the first target in turn, and obtaining measurement data at different pulse repetition frequencies;
基于最大后验概率估计,根据不同脉冲重复频率下的测量数据计算第一目标的距离。Based on the maximum a posteriori probability estimation, the distance of the first target is calculated according to the measurement data at different pulse repetition frequencies.
优选地,基于最大后验概率估计,根据不同脉冲重复频率下的测量数据计算第一目标的距离,包括:Preferably, based on the maximum a posteriori probability estimation, calculating the distance of the first target according to the measurement data at different pulse repetition frequencies includes:
根据不同脉冲重复频率下的测量数据,获取信号峰的宽度;According to the measurement data at different pulse repetition frequencies, the width of the signal peak is obtained;
根据信号峰的宽度对不同脉冲重复频率下的测量数据进行卷积,得到卷积后不同脉冲重复频率下的概率向量;Convolve the measured data at different pulse repetition frequencies according to the width of the signal peak to obtain the probability vectors at different pulse repetition frequencies after convolution;
针对每个脉冲重复频率,以第一预设测距精度为步长,遍历所有可能的测距值,得到与每个测距值对应的第一概率;其中,在不同脉冲重复频率下,以第一预设测距精度为步长所遍历的多个测距值对应相同;For each pulse repetition frequency, with a first preset ranging precision as a step length, traverse all possible ranging values to obtain a first probability corresponding to each ranging value; wherein, under different pulse repetition frequencies, the multiple ranging values traversed with the first preset ranging precision as a step length correspond to the same;
针对每个测距值,将不同脉冲重复频率下的第一概率相加,得到与每个测距值对应的第一总概率;For each ranging value, first probabilities at different pulse repetition frequencies are added to obtain a first total probability corresponding to each ranging value;
选取最大的第一总概率所对应的测距值作为第一目标的距离。The distance measurement value corresponding to the largest first total probability is selected as the distance of the first target.
优选地,基于最大后验概率估计,根据不同脉冲重复频率下的测量数据计算第一目标的距离,包括:Preferably, based on the maximum a posteriori probability estimation, calculating the distance of the first target according to the measurement data at different pulse repetition frequencies includes:
对不同脉冲重复频率下的测量数据进行压缩,得到低精度的不同脉冲重复频率下的测量数据向量;Compressing the measurement data at different pulse repetition frequencies to obtain low-precision measurement data vectors at different pulse repetition frequencies;
根据低精度的不同脉冲重复频率下的测量数据向量,获取信号峰的宽度;Obtain the width of the signal peak according to the low-precision measurement data vectors at different pulse repetition frequencies;
根据信号峰的宽度对低精度的不同脉冲重复频率下的测量数据进行卷积,得到低精度的卷积后不同脉冲重复频率下的概率向量;Convolving the low-precision measurement data at different pulse repetition frequencies according to the width of the signal peak, and obtaining the probability vectors at different pulse repetition frequencies after the low-precision convolution;
针对每个脉冲重复频率,以第二预设测距精度为步长,遍历所有可能的测距值,得到与每个测距值对应的第二概率;其中,在不同脉冲重复频率下,以第二预设测距精度为步长所遍历的多个测距值对应相同;第二预设测距精度的值大于第一预设测距精度的值;For each pulse repetition frequency, all possible ranging values are traversed with the second preset ranging precision as a step length to obtain a second probability corresponding to each ranging value; wherein, under different pulse repetition frequencies, the multiple ranging values traversed with the second preset ranging precision as a step length correspond to the same; and the value of the second preset ranging precision is greater than the value of the first preset ranging precision;
针对每个测距值,将不同脉冲重复频率下的第二概率相加,得到与每个测距值对应的第二总概率,选取最大的第二总概率所对应的测距值作为第一目标的估计距离;For each ranging value, the second probabilities at different pulse repetition frequencies are added to obtain a second total probability corresponding to each ranging value, and the ranging value corresponding to the largest second total probability is selected as the estimated distance of the first target;
对不同脉冲重复频率下的测量数据进行卷积,得到卷积后不同脉冲重复频率下的概率向量;Convolve the measured data at different pulse repetition frequencies to obtain probability vectors at different pulse repetition frequencies after convolution;
以第一目标的估计距离为中心值,在一个第二预设测距精度范围内,以第一预设测距精度为步长,遍历所有可能的测距值,得到与每个测距值对应的第三概率;Taking the estimated distance of the first target as the center value, within a second preset ranging accuracy range, taking the first preset ranging accuracy as the step length, traversing all possible ranging values, and obtaining a third probability corresponding to each ranging value;
针对每个测距值,将不同脉冲重复频率下的第三概率相加,得到与每个测距值对应的第三总概率,选取最大的第三总概率所对应的测距值作为第一目标的距离。For each ranging value, the third probabilities at different pulse repetition frequencies are added to obtain a third total probability corresponding to each ranging value, and the ranging value corresponding to the largest third total probability is selected as the distance of the first target.
优选地,预设条件包括:脉冲重复频率组合中所有脉冲重复频率的周期的取值满足以下关系:Preferably, the preset condition includes: the values of the periods of all pulse repetition frequencies in the pulse repetition frequency combination satisfy the following relationship:
其中,Ti表示第i(i=1,2,…,N)个脉冲重复频率的周期,N表示脉冲重复频率组合中脉冲重复频率的数量,[T1,T2,…,TN]表示脉冲重复频率组合中所有脉冲重复频率的周期的最小公倍数,Dmax表示第一目标有可能出现的最远距离,c表示光速。Wherein, Ti represents the period of the i-th (i=1, 2, ..., N) pulse repetition frequency, N represents the number of pulse repetition frequencies in the pulse repetition frequency combination, [ T1 , T2 , ..., TN ] represents the least common multiple of the periods of all pulse repetition frequencies in the pulse repetition frequency combination, Dmax represents the farthest distance at which the first target may appear, and c represents the speed of light.
优选地,第一目标的距离满足以下关系:Preferably, the distance of the first target satisfies the following relationship:
其中,i<N, Among them, i<N,
其中,表示最大后验概率估计结果,D表示对第一目标的距离的一个估计,N表示脉冲重复频率组合中脉冲重复频率的数量,Ti表示第i(i=1,2,…,N)个脉冲重复频率的周期,ni表示第i(i=1,2,…,N)个脉冲重复频率对应的周期数,ti,q表示第q个光子在第i个脉冲重复频率下的飞行时间,σ表示信号峰的宽度,b表示本底噪声的强度,Dmax表示第一目标有可能出现的最远距离,c表示光速。in, represents the maximum a posteriori probability estimation result, D represents an estimate of the distance to the first target, N represents the number of pulse repetition frequencies in the pulse repetition frequency combination, Ti represents the period of the i-th (i=1, 2, …, N) pulse repetition frequency, ni represents the number of periods corresponding to the i-th (i=1, 2, …, N) pulse repetition frequency, ti,q represents the flight time of the q-th photon at the i-th pulse repetition frequency, σ represents the width of the signal peak, b represents the intensity of the background noise, Dmax represents the farthest distance at which the first target may appear, and c represents the speed of light.
优选地,采用至少两个脉冲重复频率轮流对第一目标进行测量,得到不同脉冲重复频率下的测量数据,包括:Preferably, at least two pulse repetition frequencies are used to measure the first target in turn to obtain measurement data at different pulse repetition frequencies, including:
针对每个脉冲重复频率,在预设测量周期内对第一目标进行测量,预设测量周期包括多个收发周期;For each pulse repetition frequency, measuring the first target within a preset measurement period, the preset measurement period including a plurality of transmission and reception periods;
其中,在每个收发周期内,在时序上采用发射和探测分离的方式对第一目标进行测量。In each transmission and reception cycle, the first target is measured in a timing-sequential manner by separating transmission and detection.
优选地,所述方法还包括:Preferably, the method further comprises:
根据第一目标的距离,将不同脉冲重复频率下的测量数据中与第一目标对应的信号峰抹去;According to the distance of the first target, the signal peak corresponding to the first target in the measurement data under different pulse repetition frequencies is erased;
依据针对第一目标的测距方法,获取第二目标的距离;Obtaining the distance of the second target according to the distance measurement method for the first target;
根据第二目标的距离,将不同脉冲重复频率下的测量数据中与第二目标对应的信号峰抹去;According to the distance of the second target, the signal peak corresponding to the second target in the measurement data under different pulse repetition frequencies is erased;
以此类推,依据针对第一目标的测距方法,获取多个目标的距离。By analogy, the distances of multiple targets are obtained according to the distance measurement method for the first target.
根据本公开的另一方面,提出了一种测距装置,包括:According to another aspect of the present disclosure, a distance measuring device is provided, comprising:
确定模块,用于根据预设条件,确定脉冲重复频率组合;其中,脉冲重复频率组合包括至少两个脉冲重复频率;A determination module, used to determine a pulse repetition frequency combination according to a preset condition; wherein the pulse repetition frequency combination includes at least two pulse repetition frequencies;
测量模块,用于采用至少两个脉冲重复频率轮流对第一目标进行测量,得到不同脉冲重复频率下的测量数据;A measuring module, used to measure the first target in turn using at least two pulse repetition frequencies to obtain measurement data at different pulse repetition frequencies;
计算模块,用于基于最大后验概率估计,根据不同脉冲重复频率下的测量数据计算第一目标的距离。The calculation module is used to calculate the distance of the first target according to the measurement data at different pulse repetition frequencies based on the maximum a posteriori probability estimation.
根据本公开的另一方面,提供了一种电子设备,包括:处理器和存储器,存储器中存储有至少一条指令,指令在被处理器执行时实现如上的方法。According to another aspect of the present disclosure, an electronic device is provided, including: a processor and a memory, wherein at least one instruction is stored in the memory, and when the instruction is executed by the processor, the above method is implemented.
根据本公开的另一方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有至少一条指令,指令在被处理器执行时实现如上的方法。According to another aspect of the present disclosure, a computer-readable storage medium is provided, in which at least one instruction is stored, and when the instruction is executed by a processor, the above method is implemented.
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
图1示意性示出了根据本公开实施例的测距方法的流程图;FIG1 schematically shows a flow chart of a distance measurement method according to an embodiment of the present disclosure;
图2A示意性示出了可以应用本公开实施例的测距方法的测距系统的框图;FIG2A schematically shows a block diagram of a distance measurement system to which the distance measurement method according to an embodiment of the present disclosure can be applied;
图2B示意性示出了图2A中测距系统工作过程的信号时序图;FIG2B schematically shows a signal timing diagram of the working process of the ranging system in FIG2A;
图3示意性示出了根据本公开实施例的测距方法的流程图;FIG3 schematically shows a flow chart of a distance measurement method according to an embodiment of the present disclosure;
图4示意性示出了根据本公开实施例的测距方法的流程图;FIG4 schematically shows a flow chart of a distance measurement method according to an embodiment of the present disclosure;
图5A示出了本公开实施例一中测距目标的位置;FIG5A shows the position of the ranging target in the first embodiment of the present disclosure;
图5B示出了根据本公开实施例的测距方法对图5A中的测距目标进行测量所得到的测距信号图;FIG5B shows a ranging signal diagram obtained by measuring the ranging target in FIG5A according to the ranging method of an embodiment of the present disclosure;
图6A示出了本公开实施例二中测距目标的位置;FIG6A shows the position of the ranging target in the second embodiment of the present disclosure;
图6B示出了根据本公开实施例的测距方法对图6A中的测距目标进行测量所得到的测距信号图;FIG6B shows a ranging signal diagram obtained by measuring the ranging target in FIG6A according to the ranging method of an embodiment of the present disclosure;
图7示意性示出了根据本公开实施例的测距装置的框图;FIG7 schematically shows a block diagram of a distance measuring device according to an embodiment of the present disclosure;
图8示意性示出了根据本公开实施例的电子设备的框图。FIG8 schematically shows a block diagram of an electronic device according to an embodiment of the present disclosure.
具体实施方式Detailed ways
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of features, steps, operations and/or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.
在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。In the case of using expressions such as "at least one of A, B, and C, etc.", it should generally be interpreted in accordance with the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and/or A, B, C, etc.). In the case of using expressions such as "at least one of A, B, or C, etc.", it should generally be interpreted in accordance with the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, or C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and/or A, B, C, etc.).
附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读存储介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。Some block diagrams and/or flow charts are shown in the accompanying drawings. It should be understood that some boxes or combinations thereof in the block diagrams and/or flow charts can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that these instructions can create a device for implementing the functions/operations described in these block diagrams and/or flow charts when executed by the processor. The technology of the present disclosure can be implemented in the form of hardware and/or software (including firmware, microcode, etc.). In addition, the technology of the present disclosure can take the form of a computer program product on a computer-readable storage medium storing instructions, which can be used by an instruction execution system or used in conjunction with an instruction execution system.
正如背景技术所介绍的,传统的测距方法通常采用单个脉冲重复频率进行测距,对于远距离的测距,往往会由于多个信号峰的相互干扰而引起目标距离测量错误的问题。另外,对于远距离的测距,信噪比也是主要制约因素。当测量距离较远时,即使能探测到回波光信号,微弱的信号也会被淹没在大量的噪声中。有鉴于此,本公开提供了一种测距方法、测距装置、电子设备及介质,以期至少部分解决上述技术问题。As described in the background technology, the traditional distance measurement method usually uses a single pulse repetition frequency for distance measurement. For long-distance distance measurement, the mutual interference of multiple signal peaks often causes the problem of target distance measurement error. In addition, for long-distance distance measurement, the signal-to-noise ratio is also a major limiting factor. When the measurement distance is far, even if the echo light signal can be detected, the weak signal will be submerged in a large amount of noise. In view of this, the present disclosure provides a distance measurement method, a distance measurement device, an electronic device and a medium, in order to at least partially solve the above technical problems.
图1示意性示出了根据本公开实施例的测距方法的流程图。FIG1 schematically shows a flow chart of a distance measurement method according to an embodiment of the present disclosure.
如图1所示,本公开实施例提供了一种测距方法,该测距方法包括操作S110~S130。As shown in FIG. 1 , an embodiment of the present disclosure provides a distance measurement method, which includes operations S110 to S130 .
在操作S110,根据预设条件,确定脉冲重复频率组合;其中,脉冲重复频率组合包括至少两个脉冲重复频率。In operation S110, a pulse repetition frequency combination is determined according to a preset condition; wherein the pulse repetition frequency combination includes at least two pulse repetition frequencies.
在操作S120,采用至少两个脉冲重复频率轮流对第一目标进行测量,得到不同脉冲重复频率下的测量数据。In operation S120, at least two pulse repetition frequencies are used to measure the first target in turn to obtain measurement data at different pulse repetition frequencies.
在操作S130,基于最大后验概率估计,根据不同脉冲重复频率下的测量数据计算第一目标的距离。In operation S130 , the distance of the first target is calculated based on the maximum a posteriori probability estimation according to the measurement data at different pulse repetition frequencies.
在本公开的技术方案中,通过选择满足预设条件的多脉冲重复频率组合,并基于脉冲重复频率组合中的多个脉冲重复频率对目标进行轮流测量,解决了传统方法中多个信号峰之间互相干扰的问题,不仅适用于单个目标的远距离测距,还能够实现对多目标或者多深度目标测距。另一方面,本公开实施例中的测距方法通过采用最大后验概率估计方法对测量结果进行处理,能够实现在信噪比极低的情况下实现高精度的测距,更适用于远距离的高精度的测距。In the technical solution of the present disclosure, by selecting a multi-pulse repetition frequency combination that meets the preset conditions, and measuring the target in turn based on the multiple pulse repetition frequencies in the pulse repetition frequency combination, the problem of mutual interference between multiple signal peaks in the traditional method is solved, which is not only suitable for long-distance ranging of a single target, but also can achieve ranging of multiple targets or multi-depth targets. On the other hand, the ranging method in the embodiment of the present disclosure processes the measurement results by adopting the maximum a posteriori probability estimation method, which can achieve high-precision ranging in the case of extremely low signal-to-noise ratio, and is more suitable for high-precision ranging over long distances.
在本公开一些实施例中,在上述步骤S110中,预设条件包括:脉冲重复频率组合中所有脉冲重复频率的周期的取值满足以下关系:In some embodiments of the present disclosure, in the above step S110, the preset condition includes: the values of the periods of all pulse repetition frequencies in the pulse repetition frequency combination satisfy the following relationship:
其中,Ti表示第i(i=1,2,…,N)个脉冲重复频率的周期,N表示脉冲重复频率组合中脉冲重复频率的数量,[T1,T2,…,TN]表示脉冲重复频率组合中所有脉冲重复频率的周期的最小公倍数,Dmax表示第一目标有可能出现的最远距离,c表示光速。Wherein, Ti represents the period of the i-th (i=1, 2, ..., N) pulse repetition frequency, N represents the number of pulse repetition frequencies in the pulse repetition frequency combination, [ T1 , T2 , ..., TN ] represents the least common multiple of the periods of all pulse repetition frequencies in the pulse repetition frequency combination, Dmax represents the farthest distance at which the first target may appear, and c represents the speed of light.
采用传统的测距方式对远距离目标进行测量时,光斑覆盖物体面积较大,往往具有多个深度,测得信号的时间分布宽度一般能达到几十个纳秒。另外,对于多个目标的测距,由于频率选取不当,形成的多个信号峰之间会产生干扰,对于高重频的激光测距系统,以上两种情况皆有可能会导致错误的测距结果。本公开实施例的测距方法通过选取满足上述预设条件的脉冲重复频率组合(其中该脉冲重复频率组合中包括至少两个脉冲重复频率),来最大程度上避免上述问题的出现。When using the traditional ranging method to measure a distant target, the light spot covers a large area of the object, often with multiple depths, and the time distribution width of the measured signal can generally reach tens of nanoseconds. In addition, for the ranging of multiple targets, due to improper frequency selection, interference will occur between the multiple signal peaks formed. For a high-repetition-rate laser ranging system, both of the above situations may lead to erroneous ranging results. The ranging method of the disclosed embodiment avoids the above problems to the greatest extent by selecting a pulse repetition frequency combination that meets the above preset conditions (wherein the pulse repetition frequency combination includes at least two pulse repetition frequencies).
根据上述公式(1)可以得到满足预设条件的脉冲重复频率组合(T1,T2,…,TN),这样后续可以采用脉冲重复频率组合(T1,T2,…,TN)中的多个脉冲重复频率轮流对第一目标进行测量,从而解决了传统方法中多个信号峰之间互相干扰的问题,该方法不仅适用于单个目标的远距离测距,还能够实现对多目标或者多深度目标测距。According to the above formula (1), a pulse repetition frequency combination (T 1 , T 2 , ..., T N ) that meets the preset conditions can be obtained. In this way, multiple pulse repetition frequencies in the pulse repetition frequency combination (T 1 , T 2 , ..., T N ) can be used to measure the first target in turn, thereby solving the problem of mutual interference between multiple signal peaks in the traditional method. This method is not only suitable for long-distance ranging of a single target, but also can realize ranging of multiple targets or multiple depth targets.
在本公开实施例中,可以根据实际需要设定第一目标有可能出现的最远距离Dmax以及脉冲重复频率组合中脉冲重复频率的数量N,在此不做限定。其中,采用更多数量的脉冲重复频率对第一目标进行轮流测量可以适用于更大的测距范围,从而满足更远、更多目标的测距需求。In the disclosed embodiment, the maximum distance D max at which the first target may appear and the number N of pulse repetition frequencies in the pulse repetition frequency combination can be set according to actual needs, and are not limited here. Among them, using a larger number of pulse repetition frequencies to measure the first target in turn can be applicable to a larger ranging range, thereby meeting the ranging requirements of farther and more targets.
在本公开一些实施例中,在上述步骤S120中,采用至少两个脉冲重复频率轮流对第一目标进行测量,得到不同脉冲重复频率下的测量数据,具体包括如下操作:In some embodiments of the present disclosure, in the above step S120, at least two pulse repetition frequencies are used to measure the first target in turn to obtain measurement data at different pulse repetition frequencies, which specifically includes the following operations:
针对每个脉冲重复频率,在预设测量周期内对第一目标进行测量,预设测量周期包括多个收发周期。其中,在每个收发周期内,在时序上采用发射和探测分离的方式对第一目标进行测量。在每个脉冲重复频率对第一目标测量的过程中,在时序上采用发射和探测分离的方式,可以大大降低探测到的大气散射噪声,进而实现高信噪比。For each pulse repetition frequency, the first target is measured in a preset measurement cycle, and the preset measurement cycle includes multiple transceiver cycles. In each transceiver cycle, the first target is measured in a timing separation mode of transmission and detection. In the process of measuring the first target at each pulse repetition frequency, the timing separation mode of transmission and detection is adopted, which can greatly reduce the detected atmospheric scattering noise, thereby achieving a high signal-to-noise ratio.
图2A示意性示出了可以应用本公开实施例的测距方法的测距系统的框图;图2B示意性示出了图2A中测距系统工作过程的信号时序图。下面将结合图2A和图2B来对本公开实施例中利用多个脉冲重复频率轮流对第一目标进行测量的过程进行详细说明。应当理解,图2A和图2B所示的测距系统结构和信号时序图仅是示例性的,以帮助本领域技术人员理解本公开的技术内容,并非意在限制本公开。FIG2A schematically shows a block diagram of a ranging system to which the ranging method of the embodiment of the present disclosure can be applied; FIG2B schematically shows a signal timing diagram of the ranging system working process in FIG2A. The following will be combined with FIG2A and FIG2B to describe in detail the process of measuring the first target in turn using multiple pulse repetition frequencies in the embodiment of the present disclosure. It should be understood that the ranging system structure and signal timing diagram shown in FIG2A and FIG2B are only exemplary to help those skilled in the art understand the technical content of the present disclosure, and are not intended to limit the present disclosure.
如图2A所示,测距系统包括信号源201、激光器202、光路/转台系统203、探测器204、时间测量模块205、控制器206。其中,该测距系统基于收发非同轴的光路,光路/转台系统中包括发射和接收的光路和转台系统。在本公开实施例中,可以利用上述测距系统对目标207(例如第一目标)进行距离测量。As shown in Fig. 2A, the ranging system includes a signal source 201, a laser 202, an optical path/turntable system 203, a detector 204, a time measurement module 205, and a controller 206. The ranging system is based on a non-coaxial optical path for transmitting and receiving, and the optical path/turntable system includes an optical path for transmitting and receiving and a turntable system. In the embodiment of the present disclosure, the above-mentioned ranging system can be used to measure the distance of a target 207 (e.g., a first target).
上述测距系统的工作过程简单描述如下:The working process of the above ranging system is briefly described as follows:
采用每一个脉冲重复频率对目标207进行测量时,信号源201产生脉冲信号触发激光器202发射激光脉冲(该激光脉冲信号对应一个脉冲重复频率),信号源201同时也产生同样的脉冲信号给时间测量模块205和探测器204作为同步信号。激光脉冲经光路发射并照明目标207之后,由目标反射回来被接收光路接收,进入探测器204,反射的信号光子会被探测器204探测。探测器204将单光子信号转换成电脉冲信号给时间测量模块205,时间测量模块205对光子飞行时间进行测量。按照上述测距方法,采用脉冲重复频率组合中的至少两个脉冲重复频率轮流对目标207进行测量,得到不同脉冲重复频率下的测量数据。其中,测量数据表征了光子数随时间的分布。When measuring the target 207 with each pulse repetition frequency, the signal source 201 generates a pulse signal to trigger the laser 202 to emit a laser pulse (the laser pulse signal corresponds to a pulse repetition frequency), and the signal source 201 also generates the same pulse signal to the time measurement module 205 and the detector 204 as a synchronization signal. After the laser pulse is emitted through the optical path and illuminates the target 207, it is reflected back by the target and received by the receiving optical path, enters the detector 204, and the reflected signal photon is detected by the detector 204. The detector 204 converts the single photon signal into an electrical pulse signal to the time measurement module 205, and the time measurement module 205 measures the photon flight time. According to the above-mentioned ranging method, at least two pulse repetition frequencies in the pulse repetition frequency combination are used to measure the target 207 in turn, and measurement data under different pulse repetition frequencies are obtained. Among them, the measurement data characterizes the distribution of the number of photons over time.
在测距系统对目标207进行测距的过程中,控制器206用于控制各结构的信号收发(如图2B所示)以及接收时间测量模块205和探测器204等输出的不同脉冲重复频率下的测量数据,并根据不同脉冲重复频率下的测量数据输出目标的距离。In the process of the ranging system measuring the distance of the target 207, the controller 206 is used to control the signal reception and transmission of each structure (as shown in Figure 2B) and the measurement data at different pulse repetition frequencies output by the receiving time measurement module 205 and the detector 204, and output the distance of the target according to the measurement data at different pulse repetition frequencies.
相比于传统的单重频测距方法,本公开采用多个脉冲重复频率轮流发射,测量结果为不同脉冲重复频率下对应的一个测量周期内的光子飞行时间统计,所以数据量小,数据传输速度快,占用内存少,同时数据处理速度更快,对硬件要求更低,本公开实施例中的测距方法可以满足远距离实时快速测距的需求。Compared with the traditional single-frequency ranging method, the present invention adopts multiple pulse repetition frequencies to transmit in turn, and the measurement result is the statistics of photon flight time within a measurement cycle corresponding to different pulse repetition frequencies. Therefore, the data volume is small, the data transmission speed is fast, and the memory usage is small. At the same time, the data processing speed is faster and the hardware requirements are lower. The ranging method in the embodiment of the present invention can meet the needs of long-distance real-time and fast ranging.
为了提高测距的准确性,有效降低测距系统的噪声,实现高信噪比。在本公开实施例中,在每一个脉冲重复频率对目标207进行测量时,在时序上采用激光脉冲发射和光子探测分离的方式来实现上述目的。下面将结合图2B对本公开实施例中采用多种脉冲重复频率在时间上进行轮流测量进行简单说明。In order to improve the accuracy of ranging, effectively reduce the noise of the ranging system, and achieve a high signal-to-noise ratio. In the embodiment of the present disclosure, when measuring the target 207 at each pulse repetition frequency, the laser pulse emission and photon detection are separated in timing to achieve the above purpose. The following will be combined with Figure 2B to briefly explain the use of multiple pulse repetition frequencies in time to perform measurements in turn in the embodiment of the present disclosure.
信号时序如图2B所示,假设步骤S110中确定的脉冲重复频率组合中包括N(N为大于1的正整数)个脉冲重复频率。针对每一个脉冲重复频率(以脉冲重复频率的周期表示对应的脉冲重复频率,记为T,如图2B所示),在预设测量周期P内对目标207进行测量,测量结果为信号光子在对应脉冲重复频率周期内的飞行时间,也即对于每个脉冲重复频率,都会得到一个光子时间计数的统计分布测量数据。在每个测量周期结束后,信号源201更换产生的脉冲重复频率,并维持测量时间P。在本公开实施例中,N个脉冲重复频率轮流在测量周期P内对目标207进行测量,例如,多个脉冲重复频率的测量顺序为频率1→频率2→……→频率N→频率1→……→频率i→……。在本公开实施例中,N个脉冲重复频率对目标测量的轮次可以根据实际情况设定,例如可以采用N个脉冲重复频率对目标测试1轮、2轮、10轮等等,在此不做限制。The signal timing is shown in FIG2B , assuming that the pulse repetition frequency combination determined in step S110 includes N (N is a positive integer greater than 1) pulse repetition frequencies. For each pulse repetition frequency (the corresponding pulse repetition frequency is represented by the period of the pulse repetition frequency, denoted as T, as shown in FIG2B ), the target 207 is measured within a preset measurement period P, and the measurement result is the flight time of the signal photon within the corresponding pulse repetition frequency period, that is, for each pulse repetition frequency, a statistical distribution measurement data of a photon time count is obtained. After each measurement period, the signal source 201 replaces the generated pulse repetition frequency and maintains the measurement time P. In the embodiment of the present disclosure, N pulse repetition frequencies take turns to measure the target 207 within the measurement period P, for example, the measurement order of multiple pulse repetition frequencies is frequency 1→frequency 2→…→frequency N→frequency 1→…→frequency i→…. In the embodiment of the present disclosure, the rounds of target measurement by N pulse repetition frequencies can be set according to actual conditions, for example, N pulse repetition frequencies can be used to test the target for 1 round, 2 rounds, 10 rounds, etc., without limitation here.
在每一个测量周期P内(即对每个脉冲重复频率来说),可以根据测距系统的最大测程,设定多个周期为S的收发周期(S=G+M),其中G为每个收发周期S内激光器发射激光脉冲的时间,M为每个收发周期S内探测器探测信号光子的时间。在每一个收发周期S内,通过控制激光器和探测器的工作时序使得激光脉冲发射和光子探测在时间上隔开,从而有效降低测距系统的噪声,实现高信噪比。具体地,在收发周期S的开始,激光器202发射激光脉冲,维持时间G,此时探测器204不进行探测。在激光停止发射脉冲后,探测器204开启探测,维持时间M。In each measurement cycle P (i.e., for each pulse repetition frequency), multiple transceiver cycles (S=G+M) with a period of S can be set according to the maximum range of the ranging system, where G is the time for the laser to emit laser pulses in each transceiver cycle S, and M is the time for the detector to detect signal photons in each transceiver cycle S. In each transceiver cycle S, the laser pulse emission and photon detection are separated in time by controlling the working timing of the laser and the detector, thereby effectively reducing the noise of the ranging system and achieving a high signal-to-noise ratio. Specifically, at the beginning of the transceiver cycle S, the laser 202 emits a laser pulse for a period of time G, and the detector 204 does not detect at this time. After the laser stops emitting pulses, the detector 204 starts detection for a period of time M.
在本公开一些实施例中,激光器202出射的激光脉冲例如可以采用高重复频率、低脉冲能量的近红外激光,这样可以保证人眼安全,且隐蔽性强,可以配合光纤激光器,灵活方便。可以理解,上述对于激光脉冲的表述仅为便于理解本方案所做出的举例,本申请不限制激光器的类型以及出射的激光脉冲类型。In some embodiments of the present disclosure, the laser pulse emitted by the laser 202 can be, for example, a near-infrared laser with a high repetition frequency and low pulse energy, which can ensure the safety of human eyes and has strong concealment, and can be used in conjunction with a fiber laser, which is flexible and convenient. It can be understood that the above description of the laser pulse is only an example made to facilitate understanding of the present solution, and the present application does not limit the type of laser and the type of laser pulse emitted.
图3示意性示出了根据本公开另一实施例的测距方法的流程图。FIG3 schematically shows a flow chart of a distance measurement method according to another embodiment of the present disclosure.
如图3所示,在上述操作S130中,基于最大后验概率估计,根据不同脉冲重复频率下的测量数据计算第一目标的距离,包括操作S310~S350。As shown in FIG. 3 , in the above operation S130 , based on the maximum a posteriori probability estimation, the distance of the first target is calculated according to the measurement data at different pulse repetition frequencies, including operations S310 to S350 .
在操作S310,根据不同脉冲重复频率下的测量数据,获取信号峰的宽度。In operation S310, the width of a signal peak is obtained according to measurement data at different pulse repetition frequencies.
不同脉冲重复频率下的测量数据为一个一维向量,向量的下标对应飞行时间,向量的值对应光子计数。一般来说,采用不同脉冲重复频率轮流对同一目标进行测距,得到的不同脉冲重复频率下的测量数据中信号峰的宽度相同。在本操作S310中,对不同脉冲重复频率下的测量数据进行寻峰,可以得到信号峰的宽度。The measurement data under different pulse repetition frequencies is a one-dimensional vector, the subscript of the vector corresponds to the flight time, and the value of the vector corresponds to the photon count. Generally speaking, when different pulse repetition frequencies are used to measure the distance of the same target in turn, the width of the signal peak in the measurement data under different pulse repetition frequencies is the same. In this operation S310, the measurement data under different pulse repetition frequencies are peak-searched to obtain the width of the signal peak.
在操作S320,根据信号峰的宽度对不同脉冲重复频率下的测量数据进行卷积,得到卷积后不同脉冲重复频率下的概率向量。In operation S320, the measurement data at different pulse repetition frequencies are convolved according to the width of the signal peak to obtain probability vectors at different pulse repetition frequencies after the convolution.
卷积函数宽度由测得的信号峰的宽度决定,由此可以根据信号峰的宽度确定卷积函数,并对不同脉冲重复频率下的测量数据进行卷积,得到卷积后不同脉冲重复频率下的概率向量。其中,概率向量的下标对应飞行时间,向量的值对应一概率。The width of the convolution function is determined by the width of the measured signal peak. Therefore, the convolution function can be determined according to the width of the signal peak, and the measured data at different pulse repetition frequencies are convolved to obtain the probability vector at different pulse repetition frequencies after convolution. Among them, the subscript of the probability vector corresponds to the flight time, and the value of the vector corresponds to a probability.
在操作S330,针对每个脉冲重复频率,以第一预设测距精度为步长,遍历所有可能的测距值,得到与每个测距值对应的第一概率。其中,在不同脉冲重复频率下,以第一预设测距精度为步长所遍历的多个测距值对应相同。In operation S330, for each pulse repetition frequency, all possible ranging values are traversed with the first preset ranging precision as the step length to obtain a first probability corresponding to each ranging value. In which, at different pulse repetition frequencies, the multiple ranging values traversed with the first preset ranging precision as the step length correspond to the same.
假设对于卷积后的第一个脉冲重复频率(记为T1)下的概率向量,以第一预设测距精度为步长,遍历所有可能的测距值分别为D1、D2、D3、…、Dm(其中m为大于1的正整数),那么,对于卷积后的其他多个脉冲重复频率下的概率向量,例如第二个至第N个脉冲重复频率(记为T2~TN)下的概率向量,也以第一预设测距精度为步长,遍历D1、D2、D3、…、Dm等测距值,然后得到不同脉冲重复频率下与每个测距值对应的第一概率。例如,对于测距值D1,可以获得在第一个至第N个脉冲重复频率下的第一概率分别为P11、P12、……、P1N;对于测距值D2,可以获得在第一个至第N个脉冲重复频率下的第一概率分别为P21、P22、……、P2N;以此类推,对于测距值Dm,可以获得在第一个至第N个脉冲重复频率下的第一概率分别为Pml、Pm2、……、PmN。Assume that for the probability vector at the first pulse repetition frequency after convolution (denoted as T 1 ), the first preset ranging accuracy is used as the step length, and all possible ranging values traversed are D 1 , D 2 , D 3 , … , D m (where m is a positive integer greater than 1). Then, for the probability vectors at other multiple pulse repetition frequencies after convolution, for example, the probability vectors at the second to Nth pulse repetition frequencies (denoted as T 2 to T N ), the first preset ranging accuracy is also used as the step length, and ranging values such as D 1 , D 2 , D 3 , … , D m are traversed, and then the first probability corresponding to each ranging value at different pulse repetition frequencies is obtained. For example, for the ranging value D 1 , the first probabilities at the first to N-th pulse repetition frequencies can be obtained as P 11 , P 12 , ... , P 1N , respectively; for the ranging value D 2 , the first probabilities at the first to N-th pulse repetition frequencies can be obtained as P 21 , P 22 , ... , P 2N , respectively; and so on, for the ranging value D m , the first probabilities at the first to N-th pulse repetition frequencies can be obtained as P ml , P m2 , ... , P mN , respectively.
在每个脉冲重复频率下,获得每个测距值对应的第一概率包括如下操作:At each pulse repetition frequency, obtaining the first probability corresponding to each ranging value includes the following operations:
假设在第i(i=1,2,…,N)个脉冲重复频率下,对于测距值Dj(j=1,2,…,m),根据测距值Dj以及公式(2)得到测距值Dj对应的飞行时间ti,根据该飞行时间ti可以依据操作S320中的概率向量得到对应的第一概率Pji。Assuming that at the i-th (i=1, 2, ..., N) pulse repetition frequency, for the ranging value D j (j=1, 2, ..., m), the flight time ti corresponding to the ranging value D j is obtained according to the ranging value D j and formula (2), and the corresponding first probability P ji can be obtained according to the flight time ti according to the probability vector in operation S320.
其中,Ti表示第i(i=1,2,…,N)个脉冲重复频率的周期,ni表示第i(i=1,2,…,N)个脉冲重复频率对应的周期数,ti表示在第i个脉冲重复频率下测距值Dj对应的飞行时间,c表示光速。Wherein, Ti represents the period of the i-th (i=1, 2, ..., N) pulse repetition frequency, ni represents the number of periods corresponding to the i-th (i=1, 2, ..., N) pulse repetition frequency, ti represents the flight time corresponding to the ranging value Dj at the i-th pulse repetition frequency, and c represents the speed of light.
具体地,公式(2)中第i个脉冲重复频率的周期Ti可以根据公式(1)获取,测距值Dj可以根据实际需要设定,将公式(2)等式两边均除Ti,则可以得到第i个脉冲重复频率对应的周期数ni和测距值Dj对应的飞行时间ti,然后可以根据该飞行时间ti,依据操作S320中的概率向量得到对应的第一概率Pji。。Specifically, the period Ti of the i-th pulse repetition frequency in formula (2) can be obtained according to formula (1), and the ranging value Dj can be set according to actual needs. By dividing Ti on both sides of formula (2), the period number n i corresponding to the i-th pulse repetition frequency and the flight time ti corresponding to the ranging value Dj can be obtained. Then, according to the flight time ti , the corresponding first probability Pji can be obtained according to the probability vector in operation S320.
在本公开实施例中,可以根据实际需要设定第一预设测距精度的值,在此不做限定。In the embodiment of the present disclosure, the value of the first preset ranging accuracy can be set according to actual needs and is not limited here.
在操作S340,针对每个测距值,将不同脉冲重复频率下的第一概率相加,得到与每个测距值对应的第一总概率。In operation S340, for each ranging value, first probabilities at different pulse repetition frequencies are added to obtain a first total probability corresponding to each ranging value.
沿用操作S330中对于测距值的举例,例如,以测距值D1为例来对本操作S340的步骤进行说明。对于测距值D1,将不同脉冲重复频率下的第一概率相加,即将P11、P12、……、P1N相加,即可得到与测距值D1对应的第一总概率P1;以此类推,可以得到与测距值D2~Dm对应的第一总概率P2~Pm。The example of the ranging value in operation S330 is used to illustrate the steps of operation S340, for example, taking the ranging value D1 as an example. For the ranging value D1 , the first probabilities under different pulse repetition frequencies are added, that is, P11 , P12 , ..., P1N are added, and the first total probability P1 corresponding to the ranging value D1 can be obtained; and by analogy, the first total probabilities P2 to Pm corresponding to the ranging values D2 to Dm can be obtained.
在操作S350,选取最大的第一总概率所对应的测距值作为第一目标的距离。In operation S350, the distance measurement value corresponding to the largest first total probability is selected as the distance of the first target.
在本公开实施例中,假设在单光子测距中,光子的飞行时间对应目标的距离,若某一时间段内返回的光子数越多,则表明对应距离上存在目标的概率越大。基于上述假设,选择第一总概率P1~Pm中最大的值所对应的测距值作为第一目标的距离。例如,假设第一总概率P3在m个总概率中最大,则将与第一总概率P3对应的测距值D3作为第一目标的距离。In the disclosed embodiment, it is assumed that in single-photon ranging, the flight time of the photon corresponds to the distance of the target. If the number of photons returned within a certain time period is greater, it indicates that the probability of the existence of the target at the corresponding distance is greater. Based on the above assumption, the ranging value corresponding to the largest value among the first total probabilities P 1 to P m is selected as the distance of the first target. For example, assuming that the first total probability P 3 is the largest among the m total probabilities, the ranging value D 3 corresponding to the first total probability P 3 is used as the distance of the first target.
在本公开实施例中,基于上述方法来实现最大后验概率估计,从而得到第一目标的距离。上述方法在算法上充分利用了每个探测到的信号光子,即使在信噪比极低的情况下,也能实现高精度的测距。In the disclosed embodiment, the maximum a posteriori probability estimation is implemented based on the above method, so as to obtain the distance of the first target. The above method makes full use of each detected signal photon in the algorithm, and can achieve high-precision distance measurement even in the case of extremely low signal-to-noise ratio.
当时间测量分辨率设置为高分辨率时,测得的数据量会较大,这样会导致数据处理速度较慢。本公开的另一实施例提供了一种测距方法,可以改善上述数据处理速度慢的问题,下面将结合图4进行详细说明。When the time measurement resolution is set to high resolution, the amount of data measured will be large, which will result in slow data processing. Another embodiment of the present disclosure provides a distance measurement method that can improve the above-mentioned problem of slow data processing speed, which will be described in detail below in conjunction with FIG.
图4示意性示出了根据本公开另一实施例的测距方法的流程图。FIG4 schematically shows a flow chart of a distance measurement method according to another embodiment of the present disclosure.
如图4所示,在上述操作S130中,基于最大后验概率估计,根据不同脉冲重复频率下的测量数据计算第一目标的距离,包括操作S410~S480。As shown in FIG. 4 , in the above operation S130 , based on the maximum a posteriori probability estimation, the distance of the first target is calculated according to the measurement data at different pulse repetition frequencies, including operations S410 to S480 .
在操作S410,对不同脉冲重复频率下的测量数据进行压缩,得到低精度的不同脉冲重复频率下的测量数据向量,其中,测量数据表征光子数随时间的分布。In operation S410, measurement data at different pulse repetition frequencies are compressed to obtain low-precision measurement data vectors at different pulse repetition frequencies, wherein the measurement data represents a distribution of the number of photons over time.
具体地,例如可以对不同脉冲重复频率下的测量数据进行合并向量元、计数累加等方式来减少向量元,起到数据压缩的效果,从而得到低精度的测量数据向量。Specifically, for example, the measurement data at different pulse repetition frequencies may be combined into vector elements, counted and accumulated, etc. to reduce the vector elements, thereby achieving a data compression effect, thereby obtaining a low-precision measurement data vector.
在操作S420,根据低精度的不同脉冲重复频率下的测量数据向量,获取信号峰的宽度。In operation S420, the width of the signal peak is obtained according to the low-precision measurement data vectors at different pulse repetition frequencies.
具体地,对低精度的不同脉冲重复频率下的测量数据向量进行寻峰,得到信号峰的宽度。Specifically, peak searching is performed on low-precision measurement data vectors at different pulse repetition frequencies to obtain the width of the signal peak.
在操作S430,根据信号峰的宽度对低精度的不同脉冲重复频率下的测量数据进行卷积,得到低精度的卷积后不同脉冲重复频率下的概率向量。In operation S430, low-precision measurement data at different pulse repetition frequencies are convolved according to the width of the signal peak to obtain low-precision probability vectors at different pulse repetition frequencies after the convolution.
卷积函数宽度由测得的信号峰的宽度决定,由此可以根据信号峰的宽度确定卷积函数,并对低精度的不同脉冲重复频率下的测量数据进行卷积,得到低精度的卷积后不同脉冲重复频率下的概率向量。其中,概率向量的下标对应飞行时间,向量的值对应一概率。The width of the convolution function is determined by the width of the measured signal peak, so the convolution function can be determined according to the width of the signal peak, and the low-precision measurement data at different pulse repetition frequencies are convolved to obtain the probability vector at different pulse repetition frequencies after low-precision convolution. Among them, the subscript of the probability vector corresponds to the flight time, and the value of the vector corresponds to a probability.
在操作S440,针对每个脉冲重复频率,以第二预设测距精度为步长,遍历所有可能的测距值,得到与每个测距值对应的第二概率。其中,在不同脉冲重复频率下,以第二预设测距精度为步长所遍历的多个测距值对应相同,第二预设测距精度的值大于第一预设测距精度的值。In operation S440, for each pulse repetition frequency, all possible ranging values are traversed with the second preset ranging precision as a step length to obtain a second probability corresponding to each ranging value. Wherein, under different pulse repetition frequencies, the multiple ranging values traversed with the second preset ranging precision as a step length correspond to the same, and the value of the second preset ranging precision is greater than the value of the first preset ranging precision.
在本操作S440中,第二预设测距精度的值大于第一预设测距精度的值(即采用更大的步距),则意味着以低测距精度来遍历所有可能的测距值,采用这种方式可以减小计算的数据量,从而加快计算速度。In this operation S440, if the value of the second preset ranging accuracy is greater than the value of the first preset ranging accuracy (i.e., a larger step size is used), it means that all possible ranging values are traversed with low ranging accuracy. This method can reduce the amount of calculated data, thereby speeding up the calculation speed.
以第二预设测距精度为步长,遍历所有可能的测距值,得到与每个测距值对应的第二概率的步骤与操作S330相同或类似,在此不再详细赘述。The step of traversing all possible ranging values with the second preset ranging accuracy as the step length to obtain the second probability corresponding to each ranging value is the same as or similar to operation S330, and will not be repeated herein.
在本公开实施例中,可以根据实际需要设定第一预设测距精度和第二预设测距精度的值,在此不做限定。In the embodiment of the present disclosure, the values of the first preset ranging accuracy and the second preset ranging accuracy can be set according to actual needs, which are not limited here.
在操作S450,针对每个测距值,将不同脉冲重复频率下的第二概率相加,得到与每个测距值对应的第二总概率,选取最大的第二总概率所对应的测距值作为第一目标的估计距离。In operation S450, for each ranging value, the second probabilities at different pulse repetition frequencies are added to obtain a second total probability corresponding to each ranging value, and the ranging value corresponding to the largest second total probability is selected as the estimated distance of the first target.
在本操作S450中,获取每个测距值对应的第二总概率的过程与操作S340的过程相同,在此不再详细赘述。In this operation S450, the process of obtaining the second total probability corresponding to each ranging value is the same as the process of operation S340, which will not be repeated here.
基于压缩后的不同脉冲重复频率下的测量数据,可以得到第一目标的估计距离,后续再在第一目标估计距离的基础上,确认第一目标的精确距离。Based on the compressed measurement data at different pulse repetition frequencies, the estimated distance of the first target can be obtained, and then the precise distance of the first target can be confirmed based on the estimated distance of the first target.
在操作S460,对不同脉冲重复频率下的测量数据进行卷积,得到卷积后不同脉冲重复频率下的概率向量。在操作S470,以第一目标的估计距离为中心值,在一个第二预设测距精度范围内,以第一预设测距精度为步长,遍历所有可能的测距值,得到与每个测距值对应的第三概率。In operation S460, the measurement data at different pulse repetition frequencies are convolved to obtain probability vectors at different pulse repetition frequencies after convolution. In operation S470, all possible ranging values are traversed within a second preset ranging accuracy range and with the first preset ranging accuracy as a step size, to obtain a third probability corresponding to each ranging value.
在本操作中,假设第一目标的估计距离为D估,第二预设测距精度为W2,则在(D估-W2)~(D估+W2)范围内,以第一预设测距精度为步长,遍历所有可能的测距值,得到与每个测距值对应的第三概率。其中,获取第三概率的方式与操作S330中类似,在此不再赘述。In this operation, assuming that the estimated distance of the first target is Destination and the second preset distance measurement accuracy is W2 , then within the range of ( Destination - W2 ) to ( Destination + W2 ), with the first preset distance measurement accuracy as the step length, all possible distance measurement values are traversed to obtain the third probability corresponding to each distance measurement value. The method of obtaining the third probability is similar to that in operation S330, which will not be repeated here.
在操作S480,针对每个测距值,将不同脉冲重复频率下的第三概率相加,得到与每个测距值对应的第三总概率,选取最大的第三总概率所对应的测距值作为第一目标的距离。In operation S480, for each ranging value, the third probabilities at different pulse repetition frequencies are added to obtain a third total probability corresponding to each ranging value, and the ranging value corresponding to the largest third total probability is selected as the distance of the first target.
在本公开实施例中,通过压缩原始测量数据先完成粗略测距,即确认第一目标的估计距离,然后根据粗测距结果实现高精度测距,相比于图3中的测距方法,本公开实施例中的测距方法大大减少了处理的数据量,从而加快了计算速度,提高了测距效率,进而可以满足实时快速测距的需求。In the embodiment of the present disclosure, rough ranging is first completed by compressing the original measurement data, that is, the estimated distance of the first target is confirmed, and then high-precision ranging is achieved based on the rough ranging result. Compared with the ranging method in Figure 3, the ranging method in the embodiment of the present disclosure greatly reduces the amount of data processed, thereby speeding up the calculation speed and improving the ranging efficiency, thereby meeting the needs of real-time and fast ranging.
在本公开一些实施例中,上述第一目标的距离满足以下关系:In some embodiments of the present disclosure, the distance of the first target satisfies the following relationship:
其中,i<N, Among them, i<N,
其中,表示最大后验概率估计结果,D表示对第一目标的距离的一个估计,N表示脉冲重复频率组合中脉冲重复频率的数量,Ti表示第i(i=1,2,…,N)个脉冲重复频率的周期,ni表示第i(i=1,2,…,N)个脉冲重复频率对应的周期数,ti,q表示第q个光子在第i个脉冲重复频率下的飞行时间,σ表示信号峰的宽度,b表示本底噪声的强度,Dmax表示第一目标有可能出现的最远距离,c表示光速。in, represents the maximum a posteriori probability estimation result, D represents an estimate of the distance to the first target, N represents the number of pulse repetition frequencies in the pulse repetition frequency combination, Ti represents the period of the i-th (i=1, 2, …, N) pulse repetition frequency, ni represents the number of periods corresponding to the i-th (i=1, 2, …, N) pulse repetition frequency, ti,q represents the flight time of the q-th photon at the i-th pulse repetition frequency, σ represents the width of the signal peak, b represents the intensity of the background noise, Dmax represents the farthest distance at which the first target may appear, and c represents the speed of light.
传统的测距方法对多目标或者多深度目标进行测量时,由于多个信号峰之间的干扰会导致测量结果错误。本公开实施例的测距方法不仅可以实现对一个目标进行测距,还可以实现对多个目标或多深度目标的测距。When traditional distance measurement methods measure multiple targets or targets at multiple depths, interference between multiple signal peaks may lead to measurement errors. The distance measurement method of the disclosed embodiment can not only measure the distance of one target, but also measure the distance of multiple targets or targets at multiple depths.
具体地,在对某第一目标进行测距时,实际上在视距范围内可以观察到多个目标,也就是说,从测距点至第一目标位置的测量范围内可能存在多个目标。采用本公开中的测距方法在对第一目标进行测距的过程中,也可以同时对视距范围内除第一目标之外的多个目标进行测距(这里指获取不同脉冲重复频率下的测距数据)。下面将对本公开实施例中的测距方法应用到多个目标的测距进行简单说明。Specifically, when measuring the distance of a first target, multiple targets can actually be observed within the line of sight, that is, multiple targets may exist within the measurement range from the ranging point to the first target position. In the process of measuring the distance of the first target using the ranging method in the present disclosure, multiple targets other than the first target within the line of sight can also be measured at the same time (here, it refers to obtaining ranging data at different pulse repetition frequencies). The following is a brief description of the ranging method in the embodiment of the present disclosure applied to the ranging of multiple targets.
本公开还提供了一种适用于多目标或多深度目标的测距方法,该方法包括操作S510~S530。The present disclosure also provides a ranging method applicable to multiple targets or multiple depth targets, and the method includes operations S510 to S530.
在操作S510,根据第一目标的距离,将不同脉冲重复频率下的测量数据中与第一目标对应的信号峰抹去。In operation S510, signal peaks corresponding to the first target in measurement data at different pulse repetition frequencies are erased according to the distance of the first target.
具体地,根据第一目标的距离,可以在测量数据中找到与第一目标对应的信号峰,并将其抹掉,从而消除第一目标信号峰对后续目标测距的干扰,提高了多目标或多深度目标测距的准确性。Specifically, according to the distance of the first target, the signal peak corresponding to the first target can be found in the measurement data and erased, thereby eliminating the interference of the first target signal peak on subsequent target ranging, thereby improving the accuracy of multi-target or multi-depth target ranging.
在操作S520,依据针对第一目标的测距方法,获取第二目标的距离。In operation S520, a distance to the second target is acquired according to a distance measurement method for the first target.
具体地,对第二目标的测距方式与以上描述的过程相同或类似,在此不再重复赘述。Specifically, the distance measurement method for the second target is the same as or similar to the process described above, and will not be repeated here.
在操作S530,根据第二目标的距离,将不同脉冲重复频率下的测量数据中与第二目标对应的信号峰抹去;以此类推,依据针对第一目标的测距方法,获取多个目标的距离。In operation S530, according to the distance of the second target, the signal peak corresponding to the second target in the measurement data under different pulse repetition frequencies is erased; and so on, according to the distance measurement method for the first target, the distances of multiple targets are obtained.
在本公开实施例中,通过将抹去前一个目标的信号峰,以消除该目标的信号峰对后续目标测距的干扰,克服了传统的多目标测距方法所导致的测量结果错误的缺陷,提高了多目标或多深度目标测距的准确性。In the disclosed embodiment, the signal peak of the previous target is erased to eliminate the interference of the signal peak of the target on the ranging of subsequent targets, thereby overcoming the defect of erroneous measurement results caused by the traditional multi-target ranging method and improving the accuracy of multi-target or multi-depth target ranging.
为了使本领域技术人员能够更加清楚地了解本公开的技术方案,以下将结合具体的实施例来说明本公开的优势。In order to enable those skilled in the art to more clearly understand the technical solution of the present disclosure, the advantages of the present disclosure will be explained below in conjunction with specific embodiments.
实施例一Embodiment 1
在本实施例中,采用如图2A所示的测距系统,以实现12.18km的测距为例来介绍本公开的技术方案。In this embodiment, a distance measurement system as shown in FIG. 2A is adopted, and the technical solution of the present disclosure is introduced by taking the distance measurement of 12.18 km as an example.
在本公开实施例中,计算得出包含5个脉冲重复频率的脉冲重复频率组合,其对应的周期分别为1μs、1.01μs,1.02μs、1.03μs以及1.04μs。In the embodiment of the present disclosure, a pulse repetition frequency combination including five pulse repetition frequencies is calculated, and the corresponding periods thereof are 1 μs, 1.01 μs, 1.02 μs, 1.03 μs and 1.04 μs respectively.
由信号源201轮流产生上述5个脉冲重复频率的触发信号,分别给激光器202、时间测量模块205。每个脉冲重复频率的测量周期持续P=160μs。在一个收发周期内S=160μs,信号源201给时间测量模块205输出的为连续脉冲信号,给激光器202的脉冲时长持续G=79μs。脉冲起始与收发周期起始同步。信号源201同时也输出收发周期信号给探测器204,作为门控信号,探测器204的脉冲时长持续M=81μs,激光器202和探测器204在时序上隔离。The signal source 201 generates the trigger signals of the above five pulse repetition frequencies in turn, and gives them to the laser 202 and the time measurement module 205 respectively. The measurement period of each pulse repetition frequency lasts P = 160 μs. In a transceiver cycle S = 160 μs, the signal source 201 outputs a continuous pulse signal to the time measurement module 205, and the pulse duration to the laser 202 lasts G = 79 μs. The pulse start is synchronized with the start of the transceiver cycle. The signal source 201 also outputs the transceiver cycle signal to the detector 204 as a gating signal. The pulse duration of the detector 204 lasts M = 81 μs, and the laser 202 and the detector 204 are isolated in timing.
通过上述方案来完成对12.18km(图5A示出了该测距目标的位置)的测距。The above scheme completes the ranging of 12.18 km (the position of the ranging target is shown in FIG5A ).
图5B示出了根据本公开实施例的测距方法对图5A中的测距目标进行测量所得到的测距信号图。其中,横坐标X表示光子飞行时间,纵坐标Y表示光子计数。FIG5B shows a ranging signal diagram obtained by measuring the ranging target in FIG5A using the ranging method according to an embodiment of the present disclosure, wherein the abscissa X represents the photon flight time, and the ordinate Y represents the photon count.
如图5B所示,光子计数-时间图上有明显的来自目标建筑物的回波信号峰。根据图5B的测量数据可以获取目标的距离为12.184515km。其中,对于12.18km目标的测距,测距速度为20Hz,选取的时间分辨率为100ps,测距精度为1.5cm,算法处理时长为10ms。As shown in Figure 5B, there is an obvious echo signal peak from the target building on the photon count-time graph. According to the measurement data in Figure 5B, the distance of the target can be obtained as 12.184515km. Among them, for the ranging of the 12.18km target, the ranging speed is 20Hz, the selected time resolution is 100ps, the ranging accuracy is 1.5cm, and the algorithm processing time is 10ms.
可见,本公开中的测距方法能够准确测得目标的距离,而且测距误差很小,且计算速度较快,能够满足远距离实时快速测距的需求。It can be seen that the distance measurement method in the present disclosure can accurately measure the distance of the target, and the distance measurement error is very small, and the calculation speed is fast, which can meet the needs of long-distance real-time fast distance measurement.
实施例二Embodiment 2
为了展示本公开中的测距方法在多目标测距方面的应用,在本实施例二中,选取了3个不同距离的目标的交界位置进行了测距,目标的可见光相机照片为图6A,图中白色十字为测距位置,测距点左半边的目标距离为2.6km,右下的目标距离为4.7km,右上的目标距离为13.3km。在本实施例二中,对于三个目标的测距,测距系统的参数设置与实施例一相同,在此不再赘述。In order to demonstrate the application of the ranging method disclosed in the present disclosure in multi-target ranging, in the second embodiment, the boundary position of three targets at different distances is selected for ranging, and the visible light camera photo of the target is shown in Figure 6A, in which the white cross is the ranging position, the target distance of the left half of the ranging point is 2.6km, the target distance of the lower right is 4.7km, and the target distance of the upper right is 13.3km. In the second embodiment, for the ranging of the three targets, the parameter setting of the ranging system is the same as that of the first embodiment, and will not be repeated here.
图6B示出了本实施例中对上述三个目标进行测距的信号图。信号图显示了重复频率为1MHz下的测量信号,图中的三个尖峰分别对应三个目标的信号峰。Fig. 6B shows a signal diagram of the distance measurement of the above three targets in this embodiment. The signal diagram shows the measurement signal at a repetition frequency of 1 MHz, and the three peaks in the diagram correspond to the signal peaks of the three targets respectively.
在三个目标的测距中,测得的目标距离分别为2.57598km、4.67844km和13.34820km,测距速度为5Hz,测距精度为1.5cm,算法处理时长为30ms。可见,本公开中的测距方法在多目标测距上的应用也能够获得准确、快速的效果。In the distance measurement of three targets, the measured target distances are 2.57598km, 4.67844km and 13.34820km respectively, the ranging speed is 5Hz, the ranging accuracy is 1.5cm, and the algorithm processing time is 30ms. It can be seen that the application of the ranging method in the present disclosure to multi-target ranging can also achieve accurate and fast results.
另外,在本实施例二中,通过本公开的测距方法得到的测量数据包含的信息量更多,可以直接反映目标的个数、目标回波信号的形状,目标深度层次等信息,便于对测距结果进行信号提取和分析,适用于多目标的测距、识别等的应用。In addition, in the second embodiment, the measurement data obtained by the ranging method disclosed in the present invention contains more information, which can directly reflect the number of targets, the shape of the target echo signal, the target depth level and other information, which is convenient for signal extraction and analysis of the ranging results, and is suitable for applications such as ranging and identification of multiple targets.
基于上述测距方法,本公开还提供了一种测距装置。以下将结合图7对该装置进行详细描述。Based on the above distance measurement method, the present disclosure further provides a distance measurement device, which will be described in detail below in conjunction with FIG.
图7示意性示出了根据本公开实施例的测距装置的结构框图。FIG. 7 schematically shows a structural block diagram of a distance measuring device according to an embodiment of the present disclosure.
如图7所示,测距装置700包括确定模块710、测量模块720和计算模块730。As shown in FIG. 7 , the distance measuring device 700 includes a determination module 710 , a measurement module 720 and a calculation module 730 .
确定模块710,用于根据预设条件,确定脉冲重复频率组合;其中,脉冲重复频率组合包括至少两个脉冲重复频率。The determination module 710 is used to determine a pulse repetition frequency combination according to a preset condition; wherein the pulse repetition frequency combination includes at least two pulse repetition frequencies.
测量模块720,用于采用至少两个脉冲重复频率轮流对第一目标进行测量,得到不同脉冲重复频率下的测量数据。The measurement module 720 is used to measure the first target in turn using at least two pulse repetition frequencies to obtain measurement data at different pulse repetition frequencies.
计算模块730,用于基于最大后验概率估计,根据不同脉冲重复频率下的测量数据计算第一目标的距离。The calculation module 730 is used to calculate the distance of the first target based on the maximum a posteriori probability estimation and the measurement data at different pulse repetition frequencies.
需要说明的是,装置部分实施例中各模块/单元/子单元等的实施方式、解决的技术问题、实现的功能、以及达到的技术效果分别与方法部分实施例中各对应的步骤的实施方式、解决的技术问题、实现的功能、以及达到的技术效果相同或类似,在此不再赘述。It should be noted that the implementation methods, technical problems solved, functions realized, and technical effects achieved of each module/unit/sub-unit in the device part embodiment are the same or similar to the implementation methods, technical problems solved, functions realized, and technical effects achieved of each corresponding step in the method part embodiment, and will not be repeated here.
根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits, or at least part of the functions of any one of them can be implemented in one module. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be split into multiple modules for implementation. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be at least partially implemented as hardware circuits, such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), systems on chips, systems on substrates, systems on packages, application specific integrated circuits (ASICs), or can be implemented by hardware or firmware in any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, according to the embodiments of the present invention, one or more of the modules, submodules, units, and subunits can be at least partially implemented as computer program modules, and when the computer program modules are run, the corresponding functions can be performed.
例如,确定模块710、测量模块720和计算模块730中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,确定模块710、测量模块720和计算模块730中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,确定模块710、测量模块720和计算模块730中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。For example, any multiple of the determination module 710, the measurement module 720 and the calculation module 730 can be combined in one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the determination module 710, the measurement module 720 and the calculation module 730 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation modes of software, hardware and firmware or in any appropriate combination of any of them. Alternatively, at least one of the determination module 710, the measurement module 720 and the calculation module 730 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be performed.
图8示意性示出了根据本公开实施例的适于实现上文描述的方法的电子设备的方框图。图8示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。Fig. 8 schematically shows a block diagram of an electronic device suitable for implementing the method described above according to an embodiment of the present disclosure. The electronic device shown in Fig. 8 is only an example and should not bring any limitation to the functions and scope of use of the embodiment of the present disclosure.
如图8所示,电子设备800包括处理器810、计算机可读存储介质820。该电子设备800可以执行根据本公开实施例的方法。As shown in Fig. 8, the electronic device 800 includes a processor 810 and a computer-readable storage medium 820. The electronic device 800 can execute the method according to the embodiment of the present disclosure.
具体地,处理器810例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器810还可以包括用于缓存用途的板载存储器。处理器810可以是用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。Specifically, the processor 810 may include, for example, a general-purpose microprocessor, an instruction set processor and/or a related chipset and/or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 810 may also include an onboard memory for cache purposes. The processor 810 may be a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
计算机可读存储介质820,例如可以是非易失性的计算机可读存储介质,具体示例包括但不限于:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD-ROM);存储器,如随机存取存储器(RAM)或闪存;等等。The computer-readable storage medium 820 may be, for example, a non-volatile computer-readable storage medium, specific examples of which include but are not limited to: magnetic storage devices, such as magnetic tapes or hard disks (HDDs); optical storage devices, such as compact disks (CD-ROMs); memories, such as random access memories (RAMs) or flash memories; and the like.
计算机可读存储介质820可以包括计算机程序821,该计算机程序821可以包括代码/计算机可执行指令,其在由处理器810执行时使得处理器810执行根据本公开实施例的方法或其任何变形。The computer-readable storage medium 820 may include a computer program 821 , which may include code/computer-executable instructions that, when executed by the processor 810 , cause the processor 810 to perform a method according to an embodiment of the present disclosure or any variation thereof.
计算机程序821可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,计算机程序821中的代码可以包括一个或多个程序模块,例如包括模块821A、模块821B、……。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器810执行时,使得处理器810可以执行根据本公开实施例的方法或其任何变形。The computer program 821 may be configured to have, for example, a computer program code including a computer program module. For example, in an example embodiment, the code in the computer program 821 may include one or more program modules, for example, including module 821A, module 821B, ... It should be noted that the division method and number of modules are not fixed, and those skilled in the art may use appropriate program modules or program module combinations according to actual conditions, and when these program module combinations are executed by the processor 810, the processor 810 may execute the method according to the embodiment of the present disclosure or any variation thereof.
根据本发明的实施例,确定模块710、测量模块720和计算模块730中的至少一个可以实现为参考图8描述的计算机程序模块,其在被处理器810执行时,可以实现上面描述的相应操作。According to an embodiment of the present invention, at least one of the determination module 710, the measurement module 720 and the calculation module 730 may be implemented as a computer program module described with reference to FIG. 8, which when executed by the processor 810 may implement the corresponding operations described above.
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。The present disclosure also provides a computer-readable storage medium, which may be included in the device/apparatus/system described in the above embodiments; or may exist independently without being assembled into the device/apparatus/system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。According to an embodiment of the present disclosure, a computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。It will be appreciated by those skilled in the art that the features described in the various embodiments and/or claims of the present disclosure may be combined and/or combined in a variety of ways, even if such combinations and/or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and/or claims of the present disclosure may be combined and/or combined in a variety of ways without departing from the spirit and teachings of the present disclosure. All of these combinations and/or combinations fall within the scope of the present disclosure.
尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。Although the present disclosure has been shown and described with reference to specific exemplary embodiments of the present disclosure, it should be understood by those skilled in the art that various changes in form and details may be made to the present disclosure without departing from the spirit and scope of the present disclosure as defined by the appended claims and their equivalents. Therefore, the scope of the present disclosure should not be limited to the above-mentioned embodiments, but should be determined not only by the appended claims, but also by the equivalents of the appended claims.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110788115.1A CN113341427B (en) | 2021-07-09 | 2021-07-09 | Distance measurement method, device, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110788115.1A CN113341427B (en) | 2021-07-09 | 2021-07-09 | Distance measurement method, device, electronic device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113341427A CN113341427A (en) | 2021-09-03 |
CN113341427B true CN113341427B (en) | 2024-05-17 |
Family
ID=77479589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110788115.1A Active CN113341427B (en) | 2021-07-09 | 2021-07-09 | Distance measurement method, device, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113341427B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113835077B (en) * | 2021-11-23 | 2022-02-11 | 中国空气动力研究与发展中心计算空气动力研究所 | Search radar target detection method and system based on variable pulse repetition frequency |
CN115524689B (en) * | 2022-11-21 | 2025-04-29 | 北京云迹科技股份有限公司 | Performance evaluation method and device for ultrasonic sensor |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002122660A (en) * | 2000-10-12 | 2002-04-26 | Mitsubishi Electric Corp | Pulse radar device |
CN109343069A (en) * | 2018-08-24 | 2019-02-15 | 南京理工大学 | Photon counting lidar capable of combined pulse ranging and its ranging method |
CN110940992A (en) * | 2019-11-02 | 2020-03-31 | 复旦大学 | Signal detection method and system for improving detection range and accuracy of lidar |
CN111505658A (en) * | 2020-04-16 | 2020-08-07 | 中国科学院上海天文台 | A laser ranging method with adjustable pulse burst repetition frequency |
CN112188395A (en) * | 2020-10-21 | 2021-01-05 | Oppo广东移动通信有限公司 | Method and device for setting pulse repetition frequency, electronic device and storage medium |
CN112731428A (en) * | 2020-12-25 | 2021-04-30 | 中国科学技术大学 | Distance measuring device and active three-dimensional imaging system |
CN113063505A (en) * | 2021-03-15 | 2021-07-02 | 北京工业大学 | Laser repetition frequency measurement system and measurement method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10557927B2 (en) * | 2017-04-18 | 2020-02-11 | Raytheon Company | Ladar range rate estimation using pulse frequency shift |
US11415675B2 (en) * | 2017-10-09 | 2022-08-16 | Luminar, Llc | Lidar system with adjustable pulse period |
CN118897294A (en) * | 2019-03-08 | 2024-11-05 | 来德技术公司 | LIDAR sensor system, vehicle, and method for monitoring objects in an environment |
-
2021
- 2021-07-09 CN CN202110788115.1A patent/CN113341427B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002122660A (en) * | 2000-10-12 | 2002-04-26 | Mitsubishi Electric Corp | Pulse radar device |
CN109343069A (en) * | 2018-08-24 | 2019-02-15 | 南京理工大学 | Photon counting lidar capable of combined pulse ranging and its ranging method |
CN110940992A (en) * | 2019-11-02 | 2020-03-31 | 复旦大学 | Signal detection method and system for improving detection range and accuracy of lidar |
CN111505658A (en) * | 2020-04-16 | 2020-08-07 | 中国科学院上海天文台 | A laser ranging method with adjustable pulse burst repetition frequency |
CN112188395A (en) * | 2020-10-21 | 2021-01-05 | Oppo广东移动通信有限公司 | Method and device for setting pulse repetition frequency, electronic device and storage medium |
CN112731428A (en) * | 2020-12-25 | 2021-04-30 | 中国科学技术大学 | Distance measuring device and active three-dimensional imaging system |
CN113063505A (en) * | 2021-03-15 | 2021-07-02 | 北京工业大学 | Laser repetition frequency measurement system and measurement method |
Non-Patent Citations (7)
Title |
---|
Bruno Cugny Etal..Technique for long and absolute distance measurement based on laser pulse repetition frequency sweeping.International conference on space optics—ICSO 2012.2012,全文. * |
Technique for long and absolute distance measurement based on laser pulse repetition frequency sweeping;D.castro Alves etal.;International conference on space optics ICSO 2012;20171120;全文 * |
徐飞虎.系统非线性对高频雷达目标探测的影响.中国优秀硕士论文全文数据库信息科技辑.2011,全文. * |
李明 ; 薛莉 ; 黄晨 ; 王亮亮 ; 刘翌 ; .基于有效回波概率估计空间碎片激光测距系统作用距离.光学精密工程.2016,(第02期),全文. * |
联动双飞秒光纤光频梳技术与微腔光频梳理论研究;徐昕;中国优秀硕士论文信息科技辑;20180415(第4期);全文 * |
韩威 ; 闫瑞涛 ; 杨旭 ; .基于多重复频率解模糊的光子远程探测.无线电工程.2020,(第08期),全文. * |
黎正平.远距离单光子三维成像的技术研究.中国博士论文数据库信息科技辑.2021,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN113341427A (en) | 2021-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109343069B (en) | Photon counting laser radar capable of realizing combined pulse ranging and ranging method thereof | |
US11231493B2 (en) | Methods and apparatus for narrowband ranging systems using coarse and fine delay estimation | |
CN113341427B (en) | Distance measurement method, device, electronic device and storage medium | |
TWI723413B (en) | System and method for measuring a distance between an imaging sensor and an object | |
CN108828616B (en) | Photon counting laser radar capable of realizing monopulse ranging and constant false alarm control method | |
CN204989471U (en) | Multiple target pulsed laser distancer | |
WO2022052606A1 (en) | Electronic device, control method for electronic device, and computer-readable storage medium | |
US12032065B2 (en) | System and method for histogram binning for depth detection | |
RU2015118338A (en) | LARGE-SCALE TARGETS WITH LONG RANGE OF ACTION | |
CN116804764B (en) | Laser radar ranging method and related equipment thereof | |
WO2023083216A1 (en) | Echo signal processing method and apparatus, and laser radar and storage medium | |
CN107092015B (en) | A method for filtering speckle noise of lidar echo signals | |
CN115453497A (en) | A filtering method and system for sparse radar signals with low signal-to-noise ratio | |
CN107015235B (en) | High-precision Gm-APD laser radar system based on multi-gate full-waveform response and ranging method thereof | |
CN105403892A (en) | Semiconductor laser distance measuring device based on switched capacitor array sampling | |
CN116381709B (en) | Method, storage medium and apparatus for measuring time of flight | |
US20230273304A1 (en) | Efficient Fault Detection For Lidar Sensors | |
CN105911537A (en) | Method for reducing active sonar detecting blind area | |
WO2024040912A1 (en) | Laser radar echo signal processing method and apparatus, and laser radar detection system | |
RU2011120218A (en) | METHOD FOR MAKING TRAJECTORY OBJECTIVES AND RADAR STATION FOR ITS IMPLEMENTATION | |
CN113885033A (en) | Distance measuring method and device based on photon flight time | |
CN116338708A (en) | Method, device and system for measuring flight time | |
RU2390724C2 (en) | Method for light-range finding | |
CN112558097A (en) | Electronic device, control method of electronic device, and computer-readable storage medium | |
CN111929662A (en) | Sensing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |