CN114096873A - Linear frequency sweep correction method, device, storage medium and system - Google Patents
Linear frequency sweep correction method, device, storage medium and system Download PDFInfo
- Publication number
- CN114096873A CN114096873A CN202080004310.4A CN202080004310A CN114096873A CN 114096873 A CN114096873 A CN 114096873A CN 202080004310 A CN202080004310 A CN 202080004310A CN 114096873 A CN114096873 A CN 114096873A
- Authority
- CN
- China
- Prior art keywords
- current signal
- driving current
- signal
- function
- frequency
- 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.)
- Pending
Links
Images
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
- 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/483—Details of pulse systems
- G01S7/484—Transmitters
-
- 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/497—Means for monitoring or calibrating
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
The embodiment of the application discloses a linear frequency sweep correction method, a linear frequency sweep correction device, a storage medium and a linear frequency sweep correction system, wherein the method comprises the following steps: generating a first drive current signal; pre-correcting the first driving current signal to obtain a target driving current signal; determining the target drive current signal as a linearly swept drive signal. By adopting the embodiment of the application, the first driving current signal can be corrected to generate the target driving current signal meeting the sweep frequency linearity requirement under the condition of ensuring low cost and real-time requirement.
Description
The present application relates to the field of computer technologies, and in particular, to a linear frequency sweep correction method, apparatus, storage medium, and system.
The laser radar is a radar system that detects a characteristic amount such as a position and a velocity of a target by emitting a laser beam. The ranging principle of the FMCW laser radar is that continuous waves with linearly changing frequency are transmitted in a frequency sweep period to serve as outgoing signals, one part of the outgoing signals serve as local oscillation signals, the other part of the outgoing signals are outgoing outwards for detection, a certain frequency difference exists between echo signals returned after being reflected by an object and the local oscillation signals, and distance information between a detected target and the radar can be obtained by measuring the frequency difference. Laser radar is widely applied to the fields of automatic driving, robots, aviation mapping and the like due to the characteristics of long detection distance and high ranging precision.
Wherein, emitting continuous wave with linearly changing frequency in the sweep frequency period can be understood as laser linear sweep frequency. The energy of the beat frequency spectrum of the linear swept frequency signal is concentrated at the signal frequency. However, in practical situations, the nonlinearity of the sweep frequency will cause the frequency spectrum of the beat frequency signal to widen, which leads to the decrease of the accuracy of measuring distance and speed, and simultaneously, the signal amplitude of the adjacent frequency point due to the energy spread also decreases, which leads to the decrease of the signal-to-noise ratio, which leads to the decrease of the maximum range measurement range of the system. Therefore, it is particularly important for the FMCW lidar system to improve the linearity of the frequency sweep of the frequency-swept optical source.
At present, various methods exist for overcoming the frequency sweep nonlinearity of a laser radar system, the system structure is complex, and the requirement of high linearity is difficult to meet.
Disclosure of Invention
The embodiment of the application provides a linear frequency sweep correction method, a linear frequency sweep correction device, a storage medium and a linear frequency sweep correction system, and under the condition that low cost and real-time requirements are guaranteed, a first driving current signal can be corrected to generate a target driving current signal meeting the requirement of frequency sweep linearity. The technical scheme is as follows:
in a first aspect, an embodiment of the present application provides a linear frequency sweep correction method, where the method includes:
generating a first drive current signal;
pre-correcting the first driving current signal to obtain a target driving current signal;
determining the target drive current signal as a linearly swept drive signal.
In a second aspect, an embodiment of the present application provides a linear frequency sweep correction method, where the method includes:
generating a first drive current signal;
performing iterative approximation correction on the first driving current signal to obtain a target driving current signal;
determining the target drive current signal as a linearly swept drive signal.
In a third aspect, an embodiment of the present application provides a linear frequency sweep correction apparatus, where the apparatus includes:
the signal generation module is used for generating a first driving current signal;
the pre-correction module is used for pre-correcting the first driving current signal to obtain a target driving current signal;
and the signal determination module is used for determining the target driving current signal as a linear swept frequency driving signal.
In a fourth aspect, an embodiment of the present application provides a linear frequency sweep correction apparatus, where the apparatus includes:
the signal generation module is used for generating a first driving current signal;
the iterative correction module is used for carrying out iterative approximation correction on the first driving current signal to obtain a target driving current signal;
and the signal determination module is used for determining the target driving current signal as a linear swept frequency driving signal.
In a fifth aspect, an embodiment of the present application provides a computer storage medium storing a plurality of instructions, the instructions being adapted to be loaded by a processor and to execute the linear sweep correction method described above.
In a sixth aspect, an embodiment of the present application provides a laser linear frequency sweep correction system, which may include: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the linear sweep frequency correction method described above.
The beneficial effects brought by the technical scheme provided by some embodiments of the application at least comprise:
in one or more embodiments of the present application, a target driving current signal meeting the requirement of frequency sweep linearity is obtained by pre-correcting a first driving current signal, or an iterative approach correction is performed on the first driving current signal to obtain a target driving current signal meeting the requirement of frequency sweep linearity, without adding other hardware and additional algorithms in an actual FMCW system, under the condition of ensuring low cost and real-time requirements, the first driving current signal can be corrected to generate a target driving current signal meeting the requirement of frequency sweep linearity, and during actual operation, a laser is swept according to a correction waveform as a driving signal.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is an exemplary schematic diagram of an FMCW ranging principle provided in an embodiment of the present application;
FIG. 2 is a schematic diagram of time-frequency waveforms of a linear frequency sweep and a non-linear frequency sweep provided by an embodiment of the present application;
FIG. 3 is an exemplary diagram of a linear frequency amplitude waveform and a non-linear frequency waveform provided by an embodiment of the present application;
fig. 4 is a schematic flowchart of a linear frequency sweep correction method according to an embodiment of the present application;
fig. 5 is a schematic flow chart of a signal pre-correction method according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a laser linear frequency sweep correction system according to an embodiment of the present disclosure;
fig. 7 is a schematic flowchart of a linear frequency sweep correction method according to an embodiment of the present application;
FIG. 8 is a flowchart illustrating a method for iterative approximation correction of a signal according to an embodiment of the present disclosure;
fig. 9 is a schematic flowchart of a linear frequency sweep correction method according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a linear frequency sweep correction apparatus according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a linear frequency sweep correction apparatus according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of a laser linear frequency sweep correction system according to an embodiment of the present application.
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In the description of the present application, it is to be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. In the description of the present application, it is noted that, unless explicitly stated or limited otherwise, "including" and "having" and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus. The specific meaning of the above terms in the present application can be understood in a specific case by those of ordinary skill in the art. Further, in the description of the present application, "a plurality" means two or more unless otherwise specified. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
For a laser radar, such as a Frequency Modulated Continuous Wave (FMCW) laser radar, speed measurement and distance measurement are realized by a coherent detection principle, a system transmits Continuous laser with linearly changing Frequency (triangular Wave or sawtooth Wave) in a Frequency sweep period, echo light reflected by an object interferes with local oscillator light on a reference arm, a generated beat signal is detected by a photoelectric detector, and the distance and the speed of a target are calculated by measuring the Frequency of the beat signal. As shown in FIG. 1, the center wavelength of the swept laser is λ, the sweep period is T, the sweep bandwidth is B, and the beat signal is fb-And fb+Then the distance of the target can be obtainedAnd velocity
The FMCW laser radar belongs to a continuous wave laser radar based on coherent detection. A light source with continuously changed frequency is needed, the sweep frequency range is usually from hundreds of MHz to dozens of GHz, generally triangular waves are used for modulation, and the modulation frequency is generally from 10kHz to 100 kHz. And FMCW laser radar has higher requirements on the continuity and the linearity of an emergent signal, so that the difference between a local oscillation signal and an echo signal is stable, and other variables caused by waveform change nonlinearity are avoided. As a light source, a current-modulated Distributed Feedback (DFB) semiconductor laser or an External Cavity semiconductor laser (ECDL) may be generally used.
FMCW has the principle of utilizing coherent detection, the range finding precision is high; compared with a direct detection mode, the anti-interference performance is strong; speed and distance can be measured simultaneously; and continuous light emission, does not need very high peak power, and the system has low power consumption, is safe to human eyes, and the like, and is widely applied to the fields of automatic driving, robots, aviation mapping and the like.
According to different frequency modulation principles, frequency-modulated lasers are classified into mechanical frequency modulation, temperature frequency modulation, current frequency-modulated lasers and the like, but in any mode, the change of laser output frequency is realized by controlling the change of the cavity length, the temperature, the carrier concentration and the like of a resonant cavity of the laser through external driving current. As shown in fig. 2, the driving current is a triangular wave, and ideally, the frequency should strictly change linearly with time, but in reality, the laser output frequency is not linearly related to the driving current, so that the sweep frequency of the frequency-modulated laser has nonlinearity. Maximum frequency deviation | delta f in frequency sweep rangemaxThe smaller the ratio of | to the sweep range B, the better the sweep linearity.
Wherein linearity is defined as the maximum frequency offset | Δ f over the sweep rangemaxThe ratio of L to the sweep range B, i.e. L ═ Δ fmax|/B
The smaller L, the better the linearity.
The beat frequency spectrum of a strictly linear swept frequency signal is shown in fig. 3(a), where the energy is concentrated at the signal frequency. However, in practical situations, the nonlinearity of the frequency sweep will cause the spectrum of the beat frequency signal to widen, as shown in fig. 3(b), which causes the accuracy of measuring distance and speed to decrease, and at the same time, the signal amplitude of the frequency point that the energy spreads to nearby decreases, which causes the signal-to-noise ratio to decrease, and causes the maximum range of the system to decrease. Therefore, it is particularly important for the FMCW system to improve the linearity of the frequency sweep of the swept-frequency light source.
The linear frequency sweep correction method provided by the embodiment of the present application is described in detail below with reference to specific embodiments. The method may be implemented in dependence on a computer program, operable on a linear sweep correction device based on the von neumann architecture. The computer program may be integrated into the application or may run as a separate tool-like application. The linear frequency sweep correction device in the embodiment of the application can be a laser linear frequency sweep system, and the laser is a frequency modulation laser.
Please refer to fig. 4, which is a flowchart illustrating a linear frequency sweep calibration method according to an embodiment of the present application. Including pre-calibration, as shown in fig. 4, the method of the embodiments of the present application may include the steps of:
s101, generating a first driving current signal;
in order to ensure the sweep linearity of the laser, the modulation signal needs to be adjusted.
Specifically, the first driving current signal is an initial modulation signal for loading to the laser. Wherein the first driving current signal I can be generated using an arbitrary waveform generator (e.g., a function signal generator)1(t)。
S102, pre-correcting the first driving current signal to obtain a target driving current signal;
assuming that under linear modulation (triangular wave), i.e. when the modulation signal is i (t) ═ k × t + b, the frequency time function of the laser output is f (t) ═ f [ i (t) ] ═ f (k × t + b); as mentioned above, since the frequency of the laser output and the first drive current signal are not linear, f (t) is a non-linear function.
If the modulated signal is converted to I' (t) ═ f-1(k t + b), the frequency time function of the laser output is f ' (t) f ' [ I ' (t)]=f[f -1(k*t+b)]K × t + b, it is clear that f' (t) is a linear function.
Therefore, the drive current signal can be corrected into an inverse function of a laser frequency time function under linear modulation to realize the pre-correction of linearity, and the pre-corrected modulation signal is a target drive current signal.
For a specific pre-calibration process, see S201 and S202, as shown in fig. 5:
s201, acquiring a first time frequency function corresponding to the first driving current signal;
fig. 6 is a schematic diagram of a linear frequency sweep system of a laser, in which an arbitrary waveform generator is used to randomly generate a first driving current signal, and input the first driving current signal to a frequency-modulated laser, so as to inject a rated working current into the laser, so that the laser emits light normally. The output of the laser passes through the Mach-ZehnderAn Interferometer (Mach-Zehnder Interferometer) generates an optical beat frequency signal, the optical beat frequency signal is measured by a balanced detector, a beat frequency time domain signal is obtained through a data acquisition unit (or an oscilloscope), the time domain signal is processed and analyzed through an upper computer, for example, the upper computer is used for carrying out Hilbert transform or Fourier transform on the time domain signal of the balanced detector, or an optical frequency discriminator is adopted, and a first time frequency function f is obtained through calculation1(t)。
S202, calculating an inverse function of the first time frequency function, and taking the inverse function as a target driving current signal.
And S103, determining the target driving current signal as a linear swept frequency driving signal.
And S104, storing the driving signal of the linear frequency sweep.
The driving signal is stored in an FMCW system, and when the FMCW system works actually, the linearity requirement can be met by using the correction waveform as the driving signal to sweep the laser.
In the embodiment of the application, the target driving current signal meeting the sweep frequency linearity requirement can be obtained by pre-correcting the first driving current signal. The first drive current signal can be corrected to generate a target drive current signal meeting the sweep linearity requirement without adding other hardware and additional algorithms in an actual FMCW system under the condition of ensuring low cost and real-time requirements, and the laser is swept according to the correction waveform as the drive signal during actual work.
Please refer to fig. 7, which is a flowchart illustrating a linear frequency sweep calibration method according to an embodiment of the present application. Including iterative approximation correction, as shown in fig. 7, the method of the embodiment of the present application may include the steps of:
s301, generating a first driving current signal;
it will be appreciated that the first drive current signalIs a randomly generated initial current signal for loading onto the laser. May be generated by a random generator. Wherein the first driving current signal I can be generated using an arbitrary waveform generator (e.g., a function signal generator)1(t)。
S302, performing iterative approximation correction on the first driving current signal to obtain a target driving current signal;
the specific iterative approximation correction process can be seen in S401 and S405, as shown in fig. 8:
s401, acquiring a first time frequency function corresponding to the first driving current signal and a theoretical time frequency function;
as shown in FIG. 6, a pre-corrected output signal I is first used1(t) initial input signal I as an iterative approximation correctionk(t), using any waveform generator to sweep frequency and drive the laser, using the output of the laser to generate an optical beat frequency signal through a Mach-Zehnder interferometer, measuring the optical beat frequency signal by using a balance detector, obtaining a beat frequency time domain signal through a data acquisition unit (or an oscilloscope), using an upper computer to perform frequency domain transformation on the time domain signal of the balance detector, and calculating to obtain Ik(t) corresponding first time-frequency function fk(t) of (d). At the same time, the theoretical time-frequency function f (t) is calculated. Wherein F (t) is a linear function.
S402, calculating a difference value between the theoretical time frequency function and the first time frequency function, and taking the difference value as an error function;
and performing iterative approximation correction on the first driving current signal based on the error function and the linearity threshold value to obtain a target driving current signal after iterative approximation correction.
In particular, the error function ek(t)=F(t)-f k(t)。
S403, when the maximum value of the absolute value of the error function is smaller than a linearity threshold value, taking the second driving current signal as a target driving current signal;
the threshold of linearity is L when max | ek(t)|<When L is higher, f is shownk(t) can meet the linear sweep frequency requirement, then the second drive current signal I1And (t) is the driving signal of the linear frequency sweep.
S404, when the maximum value of the absolute value of the error function is not less than the linearity threshold, adjusting the first driving current signal to generate a second driving current signal;
when the maximum value of the absolute value of the error function is not less than the linearity threshold value, calculating the product of the error function and a preset weight;
when max | ek(t) | is equal to or greater than L, indicating that fk(t) if the linear sweep frequency requirement cannot be met, the first drive current signal I needs to be adjusted continuouslyk(t) of (d). Specifically, a.e is calculatedk(t), wherein a is the coefficient of the driving current error with frequency.
Second drive current signal Ik+1(t)=I k(t)+a·e k(t)
S405, the second driving current signal is used as the first driving current signal, and the step of obtaining the first time frequency function corresponding to the first driving current signal and the theoretical time frequency function is executed.
The modified signal Ik+1(t) inputting the value laser as a new input waveform, repeating the above steps until the frequency error is a function of time ekThe maximum value of (t) is less than the linearity index L required by the system.
And S303, determining the target driving current signal as a linear swept frequency driving signal.
And S304, storing the driving signal of the linear frequency sweep.
The driving signal is stored in an FMCW system, and when the FMCW system works actually, the linearity requirement can be met by using the correction waveform as the driving signal to sweep the laser.
In the embodiment of the application, the target driving current signal meeting the sweep frequency linearity requirement is obtained by performing iterative approximation correction on the first driving current signal. The first drive current signal can be corrected to generate a target drive current signal meeting the sweep linearity requirement without adding other hardware and additional algorithms in an actual FMCW system under the condition of ensuring low cost and real-time requirements, and the laser is swept according to the correction waveform as the drive signal during actual work. Compared with the traditional open-loop correction method, the correction effect does not depend on the numerical model of the frequency-modulated laser, and the linearity L <0.001 can be achieved by the method through an iterative approximation method.
Referring to fig. 9, a schematic flow chart of a linear frequency sweep correction method provided in the embodiment of the present application includes pre-correction and iterative approximation correction, and as shown in fig. 9, the method in the embodiment of the present application may include the following steps:
s501, generating a first driving current signal;
specifically, the first driving current signal is an initial modulation signal for loading to the laser. Wherein the first driving current signal I can be generated using an arbitrary waveform generator (e.g., a function signal generator)1(t)。
As shown in fig. 6, the purpose of the whole system is to obtain a corrected driving current waveform i (t) at a preset chirp frequency, and to ensure that a frequency-time curve f (t) output by the laser meets the linearity requirement under the modulation of the driving current waveform. Wherein an arbitrary waveform generator (function signal generator) is used to generate the modulation signal I1(t) is applied to a frequency-modulated laser.
S502, pre-correcting the first driving current signal to obtain a second driving current signal;
the pre-calibration principle can be seen in S102, which is not described herein.
In particular, the output I of the laser1And (t) generating an optical beat frequency signal by a Mach-Zehnder Interferometer, measuring by using a balanced detector, acquiring a beat frequency time domain signal by using a data acquisition unit (or an oscilloscope), and processing and analyzing the time domain signal by using an upper computer to generate a new modulation waveform, namely a second driving current signal I' (t).
Generally, the pre-correction method can only primarily improve the sweep linearity of the laser, and reduce the sweep linearity L to about 0.05, but cannot further improve the linearity. The specific reasons are that: the pre-correction process is to consider the frequency-current impulse response function as an ideal delta function, and in practical situations, due to the laser frequency modulation principle, the response bandwidth cannot be infinite, so the frequency-current impulse response function cannot be completely considered as the ideal delta function. And further improvement of linearity is realized through iterative approximation correction.
S503, carrying out iterative approximation correction on the second driving current signal to obtain a target driving current signal;
first, the second drive current signal I' (t) of the output of the pre-calibration module is used as the initial input waveform I of the iterative approximation modulekAnd (t) performing sweep frequency driving on the laser by using an arbitrary waveform generator. Then, the upper computer is used for carrying out time domain-frequency domain transformation (such as Hilbert transformation) on the time domain signal of the balance detector, and a frequency-time curve f is obtained through calculationk(t) of (d). Then calculating the actual frequency-time function fk(t) frequency error versus time function e of the frequency versus time function F (t) of the ideal linear sweepk(t)=F(t)-f k(t) of (d). Determining a frequency error versus time function ek(t) whether the maximum value is less than the linearity index L required by the system, if so, driving current I at the momentk(t) is the correction waveform to be acquired; if not, then it is necessary to follow the error-time function ek(t) for the drive current Ik(t) performing iterative correction, wherein the corrected drive current signal is Ik+1(t)=I k(t)+a·e k(t)。
Wherein a is the coefficient of the driving current along with the frequency error, and the corrected waveform Ik+1(t) substituting the new input waveform into the iterative approximation module, and repeating the above steps until the frequency error is a time function ekThe maximum value of (t) is less than the linearity index L required by the system.
And S504, determining the target driving current signal as a linear frequency sweep driving signal.
And S505, storing the driving signal of the linear frequency sweep.
The driving signal is stored in an FMCW system, and when the FMCW system works actually, the linearity requirement can be met by using the correction waveform as the driving signal to sweep the laser.
In one or more embodiments of the present application, a first driving current signal is pre-corrected, and a second driving current signal after pre-correction is subjected to iterative approximation correction, so that a target driving current signal meeting the requirement of frequency sweep linearity can be obtained, without adding other hardware and additional algorithms in an actual FMCW system, and under the condition of ensuring low cost and real-time requirements, the first driving current signal can be corrected to generate a target driving current signal meeting the requirement of frequency sweep linearity, and during actual operation, a laser is subjected to frequency sweep by using a correction waveform as a driving signal.
The following are embodiments of the apparatus of the present application that may be used to perform embodiments of the method of the present application. For details which are not disclosed in the embodiments of the apparatus of the present application, reference is made to the embodiments of the method of the present application.
Please refer to fig. 10, which shows a schematic structural diagram of a linear frequency sweep correction apparatus according to an exemplary embodiment of the present application. The linear sweep correction device may be implemented as all or part of the laser in software, hardware, or a combination of both. The apparatus 1 comprises a signal generation module 11, a pre-correction module 12 and a signal determination module 13.
A signal generating module 11, configured to generate a first driving current signal;
the pre-correction module 12 is configured to pre-correct the first driving current signal to obtain a target driving current signal;
a signal determining module 13, configured to determine the target driving current signal as a linear swept driving signal.
Optionally, the pre-correction module 12 is specifically configured to:
acquiring a first time frequency function corresponding to the first driving current signal;
and calculating an inverse function of the first time-frequency function, and taking the inverse function as a second driving current signal.
Optionally, the signal determining module 13 is further configured to:
and when the inverse function is a linear function, determining the second driving current signal as a driving signal of a linear frequency sweep.
Optionally, the apparatus further comprises:
and the signal storage module 14 is used for storing the driving signal of the linear frequency sweep.
It should be noted that, when the linear frequency sweep correction apparatus provided in the foregoing embodiment executes the linear frequency sweep correction method, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the linear frequency sweep correction device and the linear frequency sweep correction method provided by the above embodiments belong to the same concept, and the details of the implementation process are referred to as method embodiments, which are not described herein again.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
In the embodiment of the application, the target driving current signal meeting the sweep frequency linearity requirement can be obtained by pre-correcting the first driving current signal. The first drive current signal can be corrected to generate a target drive current signal meeting the sweep linearity requirement without adding other hardware and additional algorithms in an actual FMCW system under the condition of ensuring low cost and real-time requirements, and the laser is swept according to the correction waveform as the drive signal during actual work.
Please refer to fig. 11, which shows a schematic structural diagram of a linear frequency sweep correction apparatus according to an exemplary embodiment of the present application. The linear sweep correction device may be implemented as all or part of the laser in software, hardware, or a combination of both. The apparatus 2 comprises a signal generation module 21, an iterative correction module 22 and a signal determination module 23.
A signal generation module 21 that generates a first drive current signal;
the iterative correction module 22 is configured to perform iterative approximation correction on the first driving current signal to obtain a target driving current signal;
a signal determination module 23, configured to determine the target driving current signal as a linear swept driving signal.
Optionally, the iterative correction module 22 is specifically configured to:
acquiring a second time frequency function corresponding to the second driving current signal and a theoretical time frequency function;
calculating a difference value between the theoretical time-frequency function and the second time-frequency function, and taking the difference value as an error function;
and performing iterative approximation correction on the second driving current signal based on the error function and the linearity threshold value to obtain a target driving current signal after iterative approximation correction.
Optionally, the iterative correction module 22 is specifically configured to:
when the maximum value of the absolute value of the error function is smaller than a linearity threshold value, taking the second driving current signal as a target driving current signal;
when the maximum value of the absolute value of the error function is not smaller than the linearity threshold value, adjusting the second driving current signal to generate a third driving current signal;
and taking the third driving current signal as the second driving current signal, and executing the step of obtaining a second time frequency function corresponding to the second driving current signal and a theoretical time frequency function.
Optionally, the iterative correction module 22 is specifically configured to:
when the maximum value of the absolute value of the error function is not less than the linearity threshold value, calculating the product of the error function and a preset weight;
determining a sum of the product and the second drive current signal as a third drive current signal.
Optionally, the apparatus further comprises:
and a signal storage module 24, configured to store the driving signal of the linear frequency sweep.
It should be noted that, when the linear frequency sweep correction apparatus provided in the foregoing embodiment executes the linear frequency sweep correction method, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the linear frequency sweep correction device and the linear frequency sweep correction method provided by the above embodiments belong to the same concept, and the details of the implementation process are referred to as method embodiments, which are not described herein again.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
In the embodiment of the application, the target driving current signal meeting the sweep frequency linearity requirement is obtained by performing iterative approximation correction on the first driving current signal. The first drive current signal can be corrected to generate a target drive current signal meeting the sweep frequency linearity requirement without adding other hardware and additional algorithms in an actual FMCW system under the condition of ensuring low cost and real-time requirements, and the laser is swept according to the corrected waveform as the drive signal during actual work. Compared with the traditional open-loop correction method, the correction effect does not depend on the numerical model of the frequency-modulated laser, and the linearity L <0.001 can be achieved by the method through an iterative approximation method.
An embodiment of the present application further provides a computer storage medium, where the computer storage medium may store a plurality of instructions, where the instructions are suitable for being loaded by a processor and executing the application monitoring method according to the embodiments shown in fig. 4 to 9, and a specific execution process may refer to specific descriptions of the embodiments shown in fig. 4 to 9, which is not described herein again.
Fig. 12 shows a von neumann based linear sweep correction system 12 running the linear sweep correction method described above. Specifically, an external input interface 1001, a processor 1002, a memory 1003, and an output interface 1004 connected through a system bus may be included. The external input interface 1001 may include a touch screen 10016, and optionally a network interface 10018. Memory 1003 can include external memory 10032 (e.g., a hard disk, optical or floppy disk, etc.) and internal memory 10034. Output interfaces 1004 may include devices such as a display 10042 and speakers 10044.
In the present embodiment, the method is executed based on a computer program, the program file of which is stored in the external memory 10032 of the computer system 10 based on the von neumann architecture, loaded into the internal memory 10034 at the time of execution, and then compiled into machine code and then transferred to the processor 1002 to be executed, so that a signal generation module, a pre-correction module, an iterative correction module, a signal determination module, and a signal storage module are logically formed in the computer system 10 based on the von neumann architecture. In the execution process of the linear sweep frequency correction method, the input parameters are received through the external input interface 1001, transferred to the memory 1003 for buffering, and then input into the processor 1002 for processing, and the processed result data is buffered in the memory 1003 for subsequent processing or transferred to the output interface 1004 for outputting.
In one or more embodiments of the present application, a target driving current signal meeting the requirement of frequency sweep linearity is obtained by pre-correcting a first driving current signal, or an iterative approach correction is performed on the first driving current signal to obtain a target driving current signal meeting the requirement of frequency sweep linearity, without adding other hardware and additional algorithms in an actual FMCW system, under the condition of ensuring low cost and real-time requirements, the first driving current signal can be corrected to generate a target driving current signal meeting the requirement of frequency sweep linearity, and during actual operation, a laser is swept according to a correction waveform as a driving signal.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a read-only memory or a random access memory.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present application and is not to be construed as limiting the scope of the present application, so that the present application is not limited thereto, and all equivalent variations and modifications can be made to the present application.
Claims (11)
- A linear frequency sweep correction method, the method comprising:generating a first drive current signal;pre-correcting the first driving current signal to obtain a target driving current signal;determining the target drive current signal as a linearly swept drive signal.
- The method of claim 1, wherein pre-correcting the first driving current signal to obtain a target driving current signal comprises:acquiring a first time frequency function corresponding to the first driving current signal;and calculating an inverse function of the first time frequency function, and taking the inverse function as a target driving current signal.
- The method of claim 2, wherein said calculating an inverse function of said first time-frequency function as a target drive current signal further comprises:and when the inverse function is a linear function, determining the target driving current signal as a driving signal of a linear frequency sweep.
- The method of claim 1, wherein after determining the target drive current signal as a linear swept drive signal, further comprising:and storing the driving signal of the linear frequency sweep.
- A linear frequency sweep correction method, the method comprising:generating a first drive current signal;performing iterative approximation correction on the first driving current signal to obtain a target driving current signal;determining the target drive current signal as a linearly swept drive signal.
- The method of claim 5, wherein the performing iterative approximation correction on the first drive current signal to obtain a target drive current signal comprises:acquiring a first time frequency function corresponding to the first driving current signal and a theoretical time frequency function;calculating a difference value between the theoretical time frequency function and the first time frequency function, and taking the difference value as an error function;and performing iterative approximation correction on the first driving current signal based on the error function and the linearity threshold value to obtain a target driving current signal after iterative approximation correction.
- The method of claim 6, wherein performing iterative approximation correction on the first driving current signal based on the error function and a linearity threshold to obtain an iteratively approximated corrected target driving current signal comprises:when the maximum value of the absolute value of the error function is smaller than a linearity threshold value, taking the first driving current signal as a target driving current signal;when the maximum value of the absolute value of the error function is not smaller than the linearity threshold value, adjusting the first driving current signal to generate a second driving current signal;and taking the second driving current signal as the first driving current signal, and executing the step of obtaining a second time frequency function corresponding to the first driving current signal and a theoretical time frequency function.
- The method of claim 7, wherein adjusting the first drive current signal to generate a second drive current signal when the maximum value of the absolute value of the error function is not less than the linearity threshold comprises:when the maximum value of the absolute value of the error function is not less than the linearity threshold value, calculating the product of the error function and a preset weight;determining a sum of the product and the first drive current signal as a second drive current signal.
- The method of claim 5, wherein after determining the target drive current signal as a linear swept drive signal, further comprising:and storing the driving signal of the linear frequency sweep.
- A computer storage medium having stored thereon a plurality of instructions adapted to be loaded by a processor and to perform the method of any of claims 1 to 4 or 5 to 9.
- A laser linear frequency sweep correction system, comprising: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the method of any of claims 1 to 4 or 5 to 9.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/079749 WO2021184206A1 (en) | 2020-03-17 | 2020-03-17 | Linear swept frequency correction method and device, storage medium, and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114096873A true CN114096873A (en) | 2022-02-25 |
Family
ID=77767939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080004310.4A Pending CN114096873A (en) | 2020-03-17 | 2020-03-17 | Linear frequency sweep correction method, device, storage medium and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114096873A (en) |
WO (1) | WO2021184206A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115236634A (en) * | 2022-06-23 | 2022-10-25 | 中国电子科技集团公司第十一研究所 | Method and device for correcting laser linear frequency modulation signal in laser radar |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6218467B2 (en) * | 2013-07-12 | 2017-10-25 | キヤノン株式会社 | Power supply device and image forming apparatus |
CN206132085U (en) * | 2016-06-08 | 2017-04-26 | 江苏骏龙光电科技股份有限公司 | Optical frequency scanning non -linearity correction system |
CN205748416U (en) * | 2016-06-08 | 2016-11-30 | 江苏骏龙光电科技股份有限公司 | A kind of closed loop anti-phase-locking type laser scanning system |
CN206498088U (en) * | 2016-10-25 | 2017-09-15 | 中国科学院福建物质结构研究所 | A kind of modulation-free frequency stabilizer of semiconductor laser |
CN108444381B (en) * | 2018-05-15 | 2020-02-14 | 西安工业大学 | Correction method for eliminating nonlinearity of frequency modulation interference signal of semiconductor laser |
CN110146012B (en) * | 2019-06-11 | 2021-07-02 | 西安工业大学 | Semiconductor laser nonlinear frequency modulation pre-correction method |
CN110620331B (en) * | 2019-09-26 | 2021-05-28 | 哈尔滨工业大学 | DFB array high-speed large-range continuous tunable method |
-
2020
- 2020-03-17 CN CN202080004310.4A patent/CN114096873A/en active Pending
- 2020-03-17 WO PCT/CN2020/079749 patent/WO2021184206A1/en active Application Filing
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115236634A (en) * | 2022-06-23 | 2022-10-25 | 中国电子科技集团公司第十一研究所 | Method and device for correcting laser linear frequency modulation signal in laser radar |
CN115236634B (en) * | 2022-06-23 | 2024-06-14 | 中国电子科技集团公司第十一研究所 | Correction method and device for laser linear frequency modulation signals in laser radar |
Also Published As
Publication number | Publication date |
---|---|
WO2021184206A1 (en) | 2021-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11719819B2 (en) | Multiple beam range measurement process | |
US10739448B2 (en) | Laser phase estimation and correction | |
US20180136316A1 (en) | Single laser lidar system | |
JP7074311B2 (en) | Optical distance measuring device and measuring method | |
JP6806347B2 (en) | Optical distance measuring device and measuring method | |
JP2014202716A (en) | Distance measuring device | |
JP2021004800A (en) | Optical measuring device and measuring method | |
CN112083401B (en) | Nonlinear correction device and method for frequency modulation continuous wave laser radar | |
CN114096873A (en) | Linear frequency sweep correction method, device, storage medium and system | |
CN110174676B (en) | Laser radar ranging method, system and equipment | |
CN112379355A (en) | Calibration method, calibration device, terminal equipment and readable storage medium | |
US20230417884A1 (en) | Apparatus and method for measuring distant to and/or velocity of physical object | |
Shi et al. | Frequency-comb-linearized, widely tunable lasers for coherent ranging | |
Zhang | Laser chirp linearization and phase noise compensation for frequency-modulated continuous-wave LiDAR | |
US20200292303A1 (en) | Multi-beam processing of lidar vibration signals | |
US20240004044A1 (en) | Apparatus and method for measuring distant to and/or velocity of physical object | |
CN214704000U (en) | High-precision frequency modulation continuous wave laser radar system based on FDML technology | |
US20230324550A1 (en) | Distance measurement device | |
Nordin et al. | Advantages of a new modulation scheme in an optical self-mixing frequency-modulated continuous-wave system | |
CN115220055A (en) | Pulse laser coherent ranging method and device based on linear frequency modulation local oscillator | |
JP2024527164A (en) | Frequency-modulated continuous wave (FMCW) based system for estimating and compensating for nonlinearities in linear swept sources - Patents.com | |
CN117331084A (en) | Method and system for measuring target motion parameters based on FMCW laser radar |
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 |