This invention relates generally to sensing, frequency modulation, and particularly range and/or velocity estimation using frequency modulated signal.
Linearly swept source in sonic, radio and optical frequency ranges have been used to estimate the range (distance) of reflectors with high resolution, low hardware cost, and lightweight signal processing. Frequency modulation continuous wave (FMCW) radar, optical frequency-domain reflectometry (OFDR) and swept source optical coherence tomography (SS-OCT) are typical applications of linear swept sources. Combined with multiple sweeps, the FMCW-based sensing systems can simultaneously estimate the range and (radial) velocity of reflectors. Beside the range and velocity estimates, azimuthal angular directions of reflectors can be estimated if an array of FMCW-based sensors is used.
For example, an FMCW radar transmits linearly frequency-modulated continuous waves, whose frequency pattern follows a saw tooth or triangular pattern with respect to time. Reflected signals from various objects of interest are mixed with the local oscillator signal, which is used to generate the transmitted signal, to produce analog beat signals and output digital beat signals via analog-to-digital converters (ADCs). Since the frequency of the beat signal is proportional to the distance of object, a standard fast Fourier transform (FFT) of the beat signal can be used to identify peaks and estimate the distance. In the case of moving objects, the frequency of beat signal also depends on the radial velocity between the FMCW radar and object. This velocity can be estimated by a second FFT across multiple linear FM scans.
An OFDR interferometer, similarly, provides beat signals that are produced by the optical interference between two light signals: one reference signal originates from a linearly chirped highly-coherent light source and the other is from reflection or backscattering light from an optical path of a fiber under test. The resulting interference signal is collected as a function of optical frequency of a tunable laser source (TLS). An FFT is then used to convert this frequency domain information to spatial information.
Similarly, SS-OCT employs linearly frequency-swept laser to provide high accuracy range solution measurements for imaging applications. With a tunable laser source that scans through a wide range of frequencies with fast sweeping speed and narrow instantaneous linewidth, SS-OCT acquires all range information in a single axial scan from the frequency spectrum of the interference signal between reflected light signal and a stationary reference signal.
One common issue related to all three applications is that the range resolution degrades when the swept source is not completely linearly modulated. The source nonlinearity can be due to nonlinear tuning and phase noise of the laser source, impairments of low-cost voltage controlled oscillator (VCO), and temperature sensitivity of laser source. The non-linearity results in spectrum spreading of beat signals and, hence, deteriorates the spatial resolution and sensitivity. The nonlinearity effect is also range dependent: smaller at short measurement distances and greater at long measurement distances.
State-of-art computational methods use a known reference branch to achieve nonlinearity correction. Specifically, the unknown non-linearity of the modulated source causes the unknown shift in the range estimation, making the entire estimation system underdetermined. To that end, some systems use a dedicated path of a known distance to eliminate at least one unknown from the range estimation and to estimate the non-linearity of the modulation. However, making use of the dedicated path requires additional hardware resources, which is undesirable for some applications.
Some embodiments disclose a range estimation system and a method suitable for estimating a distance to at least one object in a scene using a signal linearly modulated in a frequency domain. Some embodiments disclose such a range estimation system and a method that can compensate for non-linearity of the modulated signal without relying on a dedicated reference system causing a known delay of the emitted signal.
Some embodiments disclose a range-velocity estimation system and a method suitable for estimating both distance and velocity to at least one object in a scene using a signal linearly modulated in a frequency domain without using a reference branch. For example, some embodiments disclose a range-velocity-azimuth estimation system and a method suitable for estimating simultaneously distance, velocity, and azimuthal angle to at least one object in a scene using a signal linearly modulated in a frequency domain without using a reference branch.
Some embodiments are based on recognition that an interference of a linearly modulated source signal and a reflection of that signal from one or multiple objects located at different locations in the scene produce a beat signal having spectrum peaks at frequencies proportional to the distances from the source of the modulated signal to those different locations at the scene. When there is no non-linearity of the source, i.e., the linear modulation of the signal is indeed linear, the distance to the object can be determined from the peak locations of the beat signal in the frequency domain.
However, the signal modulation is subject to impairments that can cause the undesirable non-linearity in the modulated signal that in turn causes the distortion (including spread and shift of the spectrum peaks) of the beat signal, which reduces the accuracy of the range estimation. Unfortunately, the non-linearity of the modulation can be caused by various factors including aging of the hardware and/or surrounding temperature that varies over time and are difficult to predict in advance.
Some embodiments are based on recognition that the distortion of the beat signal depends not only on the type of non-linearity, but also on the distance to the objects reflecting the modulated signal. In such a manner, the distorted beat signal depends on two types of unknowns: non-linearity of modulation and the distances to the reflecting objects. For example, different non-linearity of the modulation can cause different spreads and shifts of the peaks of the beat signal caused by reflection of the modulated signal from the same object. However, different non-linearity of the modulation can cause the same spreads and shifts of the peaks of the beat signal caused by reflection of the modulated signal from the objects at different distances from the source of non-linearity.
Accordingly, the representation of the distorted beat signal is ill-posed, i.e., underdetermined, because different combinations of values of the non-linearity and the distance to the object can result in the same distorted beat signal.
However, some embodiments are based on the realization that a representation of the distorted beat signal having multiple peaks corresponding to multiple reflections of the linear modulated signal is well-posed, i.e., determined, because only one non-linear function can cause a specific multi-peak distortion. Specifically, this realization is based on understanding that reflection of the modulated signal from a location at the scene carries the information on both the non-linearity of modulation and the reflector-dependent range/delay parameter indicative of the distance to the location. With multiple reflections M, the beat signal is the sum of M responses characterized by M delay parameters and the common source the non-linearity of modulation.
To that end, some embodiments are based on realization that when the non-linearity of modulation is represented by a parameterized function, e.g. a basis function of coefficients that reduce the number of unknowns of the non-linearity of modulation to the number of coefficients, and when the distorted beat signal produces multiple spectrum peaks, it is possible to jointly determine coefficients of a basis function approximating the non-linearity of the modulation and the distances to the different locations at the scene having the objects causing the reflection resulting in the spectrum peaks in the distorted beat signal. That is, when the spreads and shifts of spectrum peaks of the beat signal are analyzed with respect to each other, it is possible to resolve ambiguities of nonlinearity/distances combination from all peak spreads and shifts since, for a known source nonlinearity function, the spread and shift of a peak corresponding to an object can be translated to the spread and shift of another peak corresponding to another object. Therefore, some embodiments can estimate the source nonlinearity which compensates multiple peak distortion at the same time.
For example, one embodiment selects values of the coefficients of the basis function and values of the distances to the locations in the scene such that a beat signal reconstructed with the selected values of the coefficients of the basis function and frequency components with frequencies corresponding to the selected values of the distances to the locations in the scene approximates the distorted beat signal. For example, this simultaneous multiple peak compensation process is accomplished by testing different combinations of nonlinearity functions and multiple distances. For example, from the spectrum of the beat signal, some embodiments can identify two distorted peaks which indicate two objects at different distances and the presence of source nonlinearity. For the simultaneous multiple peak compensation process, some embodiments can pick a candidate of source nonlinearity function and test corresponding translated peak distortions around the distances of both objects. If these two hypothesized peak distortions match with the spectrum of the beat signal, the picked candidate of the source nonlinearity and the tested distances are the estimates of nonlinearity function and the object distances.
Some embodiments further approximate the non-linearity function of the modulation using basis functions. Such an approximation reduces the determination of points of the non-linear function to determination of the coefficients of the basis function. For example, one embodiment approximates the non-linearity function of the modulation in the time domain using a polynomial phase basis function. Similarly, another embodiment approximates the non-linearity function of the modulation in the phase domain using a polynomial basis function. This approximation allows to decompose general smooth non-linearity function by a few number of unknown coefficients within a small approximation error and, hence, recovers the unknown non-linearity function with fewer samples of the beat signal.
Some embodiments are based on realization that the more reflectors are present in the scene, the less ambiguity is present in the simultaneous multiple peak compensation process, the more accurate approximation can be determined by the embodiments. For example, one embodiment selects an order of the polynomial basis function based on the number of spectrum peaks in the beat signal. The more distortions of the multiple peaks of the beat signal the higher the order of the polynomial is, and the more accuracy the approximation is.
One embodiment uses the emitter that emits widespread spatial (azimuth/elevation) beams. This embodiment allows to capture multiple objects in the scene by a single beam. In this embodiment, the two spectrum peaks can correspond to reflection of the widespread beam from two different objects in the scene.
Additionally, or alternatively, one embodiment can rotate the linearly swept source of radiation in a spatial domain to capture a single reflection from a single object at an azimuth or elevation angle at a time. By analyzing multiple beat signals from multiple azimuth or elevation angles, some embodiments apply the simultaneous multiple peak compensation process and identify the source nonlinearity and distances of multiple objects at different azimuth or elevation angles. For example, in one embodiment, the emitter emits low spread beam. In those embodiments, the emitter can include a linearly swept source of radiation and/or a motor or a phased array to mechanically/digitally rotate the linearly swept source in a spatial domain. In these embodiments, the two spectrum peaks can correspond to reflection of two low spread beams from two different objects in the scene, and the embodiments combines multiple reflected signals into a single distorted beat signal with multiple spectrum peaks to perform the signal reconstruction.
Additionally or alternatively, in one embodiment, the object in the scene moves, and the emitter includes a linearly swept source of radiation and a motor to rotate the linearly swept source in a spatial domain to track the object. In this embodiment, the two spectrum peaks can correspond to reflections from the same object in two different positions in the scene. In some implementations, this embodiment also determines the distances to the two different positions of the object detected at two instances of time, and determines the radial velocity of the object from the two positions of the object at the two instances of time.
The presently disclosed embodiments will be further explained with reference to the attached drawings. The drawings shown are not necessarily to scale, with emphasis instead generally being placed upon illustrating the principles of the presently disclosed embodiments.
While the above-identified drawings set forth presently disclosed embodiments, other embodiments are also contemplated, as noted in the discussion. This disclosure presents illustrative embodiments by way of representation and not limitation. Numerous other modifications and embodiments can be devised by those skilled in the art which fall within the scope and spirit of the principles of the presently disclosed embodiments.
The system 100 also includes at least one receiver 120 to receive a reflection of the transmitted wave 125 from one or multiple objects/reflectors located at different locations in the scene. The system 100 also includes a mixer 130 operatively connected to the emitter 110 and the receiver 120 to interfere a copy of the wave 115 outputted by the emitter with the reflection of the transmitted wave 125 received by the receiver to produce a beat signal 135. For example, the receiver can include receiving antennas, a low noise amplifier (LNA), and the mixer that multiplies the received waveform with the source FMCW waveform. Due to the beating, the beat signal 135 includes spectrum peaks corresponding to reflections from the different locations at the scene. However, the beat signal 135 is distorted due to the non-linearity of the modulation. This distortion can include or cause one or combination of spread and shift of the spectrum peaks of the beat signal, which reduces the accuracy of the range estimation.
Some embodiments are based on recognition that the distortion of the beat signal depends not only on the type of non-linearity, but also on the distance to the objects reflecting the modulated signal. In such a manner, the distorted beat signal depends on two types of unknowns: non-linearity of modulation and the distances to the reflecting objects. For example, different non-linearity of the modulation can cause different spreads and shifts of the peaks of the beat signal caused by reflection of the modulated signal from the same object. However, different non-linearity of the modulation can cause the same spreads and shifts of the peaks of the beat signal caused by reflection of the modulated signal from the objects at different distances from the source of non-linearity. Accordingly, the representation of the distorted beat signal is ill-posed, i.e., underdetermined, because different combinations of values of the non-linearity and the distance to the object can result in the same distorted beat signal.
However, some embodiments are based on the realization that a representation of the distorted beat signal having multiple peaks corresponding to multiple reflections of the linear modulated signal transforms the ill-posed problem into a well-posed, i.e., determined, problem, because only one non-linear function can cause a specific multi-peak distortion. Specifically, this realization is based on understanding that reflection of the modulated signal from a location at the scene carries the information on both the non-linearity of modulation and the reflector-dependent range/delay parameter indicative of the distance to the location. With multiple reflections M, the beat signal is the sum of M responses characterized by M delay parameters and the common source the non-linearity of modulation.
To that end, the system 100 includes a processor 140 configured to resolve 150 the distortion ambiguity in determining the distances to multiple objects in the scene. A processor can store, digitally sample and process the data to estimate the range and speed information of multiple reflectors in the scene. Finally, an output interface can be used to render the position and speed of multiple reflectors.
Specifically, the processor 140 is configured to detect 160 a number of spectrum peaks in the distorted beat signal. For example, the processor compares the number of spectrum peaks in the distorted beat signal with a threshold defining an accuracy of the distance estimation to detect multiple spectrum peaks. If the multiple peaks are not detected 160, the range estimation problem is ill-posed. However, when the multiple peaks are detected 165, the range estimation problem becomes well-posed. That is, when the spreads and shifts of spectrum peaks of the beat signal are analyzed with respect to each other, it is possible to resolve ambiguities of nonlinearity/distances combination from all peak spreads and shifts since, for a known source nonlinearity function, the spread and shift of a peak corresponding to an object can be translated to the spread and shift of another peak corresponding to another object. Therefore, some embodiments can estimate the source nonlinearity which compensates multiple peak distortion at the same time.
Accordingly, the processor 140, only in response to detecting multiple spectrum peaks, jointly determines 170 the non-linearity of the modulation and the distances 145 to the different locations at the scene having the objects causing the reflection resulting in the spectrum peaks in the distorted beat signal.
In some embodiments, the processor jointly determines coefficients of a basis function approximating the non-linearity of the modulation and distances to the different locations at the scene having the objects causing the reflection resulting in the spectrum peaks in the distorted beat signal. These embodiments are based on realization that when representation of the non-linearity of modulation with a parameterized function, e.g., a basis function of coefficients, reduces the number of unknowns of the non-linearity of modulation to the number of coefficients to simplifies the search and to reduce the computational burden of the processor 140.
To that end, some embodiments reconstruct 190 the beat signal 191 using the selected values 181 and 182 and compare 195 the reconstructed beat signal 191 with the distorted beat signal 135 produced by the mixer 130. The beat signal 191 can be reconstructed using various signals processing techniques. For example, the beat signal can be reconstructed using the estimated distances from 182 and the coefficient values from 181. When the results of comparison 195 shows that the reconstructed 191 and distorted 135 beat signals are matching to each other, e.g., their difference is less than a threshold, the selected values of the distances to the locations in the scene 182 are outputted as the final distances 145. Otherwise, the selection 180 is updated 185 with new values 181 and/or 182 to reconstruct the new beat signal.
For example, this simultaneous multiple peak compensation process is accomplished by testing different combinations of nonlinearity functions and multiple distances. For example, from the spectrum of the beat signal, some embodiments can identify two distorted peaks, which indicate two objects at different distances and the presence of source nonlinearity. For the simultaneous multiple peak compensation process, some embodiments can pick a candidate of source nonlinearity function and test corresponding translated peak distortions around the distances of both objects. If these two hypothesized peak distortions match with the spectrum of the beat signal, the picked candidate of the source nonlinearity and the tested distances are the estimates of nonlinearity function and the object distances. In one implementation, the processor tests a set of combinations of different values of the coefficients of the basis function and different values of the distances to the locations in the scene to produce a set of reconstructed beat signals, and selects the coefficients and the distances resulting in the reconstructed beat signal closest to the distorted beat signal.
Some embodiments further approximate the non-linearity function of the modulation using basis functions. Such an approximation reduces the determination of points of the non-linear function to determination of the coefficients of the basis function. For example, one embodiment approximates the non-linearity function of the modulation in the time domain using a polynomial phase basis function. Similarly, another embodiment approximates the non-linearity function of the modulation in the phase domain using a polynomial basis function.
This approximation allows to decompose general smooth non-linearity function by a few number of unknown coefficients within a small approximation error and, hence, recovers the unknown non-linearity function with fewer samples of the beat signal. In addition, this approximation allows to analytically determine the coefficients of the basis function and the distance to the objects in the scene.
Next, the processor determines 172 the unknown parameters including the coefficients and the frequencies to reconstruct the distorted beat signal with the complex sinusoidal signal. Different embodiments can use different techniques to reconstruct the distorted beat signal in order to determine the unknown parameters. For example, one embodiment determines the unknown parameters using a phase unwrapping. For example, this embodiment unwraps phases of the received distorted beat signal, and fits the unwrapped phases on a model of the complex sinusoidal signal using a least squares method. Additionally or alternatively, another embodiment determines the unknown parameters using a time-frequency analysis. For example, this embodiment determines frequencies of phases of the received distorted beat signal, and fits the determined frequencies phases on a model of the complex sinusoidal signal using a least squares method.
After the unknown parameters of the complex sinusoidal signal are determined 172, some embodiments determine 173 the distances to the different locations at the scene according to the determined frequencies.
The FMCW-based sensing system can use different types of emitters to transmit the linear modulated signal. For example, one embodiment uses the emitter that emits widespread spatial (azimuth/elevation) beams. This embodiment allows to capture multiple objects in the scene by a single beam. In this embodiment, the two spectrum peaks can correspond to reflection of the widespread beam from two different objects in the scene.
Additionally, or alternatively, another embodiment rotates the linearly swept source of radiation in a spatial domain to capture a single reflection from a single object at an azimuth or elevation angle at a time. By analyzing multiple beat signals from multiple azimuth or elevation angles, some embodiments apply the simultaneous multiple peak compensation process and identify the source nonlinearity and distances of multiple objects at different azimuth or elevation angles. For example, in one embodiment, the emitter emits low spread beam. In those embodiments, the emitter can include a linearly swept source of radiation and/or a motor or a phased array to mechanically/digitally rotate the linearly swept source in a spatial domain. In these embodiments, the two spectrum peaks can correspond to reflection of two low spread beams from two different objects in the scene, and the embodiments combines multiple reflected signals into a single distorted beat signal with multiple spectrum peaks to perform the signal reconstruction.
Additionally or alternatively, in another embodiment, the object in the scene moves, and the emitter includes a linearly swept source of radiation and a motor to rotate the linearly swept source in a spatial domain to track the object. In this embodiment, the two spectrum peaks can correspond to reflections from the same object in two different positions in the scene. In some implementations, this embodiment also determines the distances to the two different positions of the object detected at two instances of time, and determines the radial velocity of the object from the two positions of the object at the two instances of time.
In some embodiments, the FFT-based is designed to work with on a dedicated reference system causing a known delay of the emitted signal. Those embodiments are based on understanding that even with the reference beat signal from a known distance, the estimated nonlinearity function is still subject to estimation errors compensate using principles described in this disclosure. Additionally or alternatively, some embodiments disclose such a range estimation system and a method that can compensate for non-linearity of the modulated signal without relying on a dedicated reference system causing a known delay of the emitted signal.
As discussed in relation to
Exemplar Formulation
Consider an FMCW sensing system transmitting a unit-magnitude linearly frequency modulated signal in the form of
where t is the time variable, fc is the carrier frequency, α is the frequency sweep rate or chirp rate, and ε(t) is the source nonlinearity phase function. For a perfectly linearly swept source, ε(t)=0. An example of linear frequency modulated transmitted signal is shown in
For a stationary reflector at a distance of R, the received signal is a delayed and attenuated/enhanced copy of the transmitted signal
where A is proportional to the reflectivity of the stationary target, and τ=2R/c is the time delay.
where s* denotes the complex conjugate of s.
With a perfect linearly swept source, ε(t)−ε(t−τ)=0 in (3) and the beat signal is a complex sinusoidal signal with fb=ατ (or, equivalently, angular frequency ωb=2πατ).
With the source nonlinearity ε(t) is present, the beat signal in (3) is no longer a sinusoidal signal due to ε(t)−ε(t−τ)≠0 in the phase. As a result, the spectrum peak of beat signal is spread, resulting in degradation in the range resolution and signal-to-noise ratio (SNR).
Some implementations extends the above analysis to the case of K>1 reflectors at distances of R1, . . . , RK. With the same transmitting signals in (1), the received signal is given as
the beat signal is given as
When ε(t)=0, the beat signal consists of multiple sinusoidal signals with frequencies fb
The problem of interest here is to estimate the delay parameters τi when the source nonlinearity function ε(t) is present.
Some computational methods for nonlinearity correction use a known reference point. Particularly, one method approximates the phase error term ε(t)−ε(t−τref) using a first-order local expansion
ε(t)−ε(t−τref)≈τrefε′(t) (6)
where τref is the delay from a reference (i.e., a delay line or reflector at a known distance) and it is usually small to make the local expansion valid. Plugging (6) back to (3) and given that τref is known, we can estimate ε′(t) from the phase of reference beat signal sb(t). In other words, using a reference, one can estimate the first-derivative of the source nonlinearity function, {circumflex over (ε)}′(t), as a function of t, provided that |t−τref| is limited. Therefore, the nonlinearity-induced phase error term for reflectors can be approximated using the estimated {circumflex over (ε)}′(t)
ε(t)−ε(t−τ)≈τ{circumflex over (ε)}′(t),|t−τref|≤ζ, (7)
where ζ is a small quantity. Then, it can be compensated with the estimated {circumflex over (ε)}′(t) by using the concept of time warping, provided that the delay τ is small compared to the highest frequency component in the nonlinearity function.
It is noted that the condition of applying the time warping is no longer valid when the range interval of interest increases. Also in the long-range OFDR application, it is noted that the approximation error in (7) aggregates along with longer measurement distances.
The above limitation to the short-range application was removed by the deskew-filter nonlinearity correction algorithm. Still built on an estimate of the source nonlinearity function {circumflex over (ε)}(t) (note that the local phase derivative {circumflex over (ε)}′(t)), it removes the nonlinearity effects in the beat signal in the entire range of interest. Particularly, it consists of three steps in
Then, a deskew filtering with range-dependent time shifts is introduced to the above initially compensated s2(t). Particularly, the range-dependent time shifts can be simply realized in the frequency by multiplying the term of ejπf
where F−1 denotes the inverse Fourier transform, s2(f) is the spectrum of the signal s2(t), RVP stands for Residual Video Phase, sRVP*(t) is complex conjugate of SRVP(t) and
Since {circumflex over (ε)}(t) is known, so is sRVP(t). Therefore, the last step is to compensate sRVP(t) in s3(t).
s4(t)=s3(t)sRVP(t)=Ae2π(f
which is now a complex sinusoidal signal with a frequency at ατ.
The reference-based approaches require a step to estimate the source nonlinearity function estimation ε(t) from the beat signal corresponding to a given reference, e.g., a delay line or response from a reflector at a known distance. The local approximation for estimating ε(t) limits the applicability to short-range applications. To improve the estimation accuracy of ε(t), a method uses a parametric model, i.e., a polynomial function, to describe the nonlinearity source function which is a time-varying smooth function, and then estimate the parametric model coefficients from the response of a reference. However, estimation errors from the source nonlinearity estimation propagate to the phase compensation step for the range estimation. The top row of
When there are errors from the estimation of ε(t), it is evident from
To that end, some embodiments use a reference-free computational nonlinearity correction to mitigate the effect of source nonlinearity on the range estimation. Still relying on a parametric modeling, not limited to the polynomial phase signal model, the embodiments aims to estimate 1) the source nonlinearity function ε(t) and 2) the range information of reflectors simultaneously from the beat signal. The embodiments uses the understanding that, given a parametric model for the source nonlinearity function ε(t), the response from a reflector carries the information on the reflector-dependent range/delay parameter τi and the source nonlinearity function ε(t) (and, hence, ε(t−τi)). With M reflectors, the beat signal is the sum of M responses characterized by M delay parameters {τi}iM and the common source nonlinearity function ε(t).
Exploratory Case Study:
the source nonlinearity function ε(t) is given by a third-order polynomial phase signal,
ε(t)=2π(β0+β1t+β2t2/2+β3t3/3!), (12)
where {βp}p=03 are unknown model coefficients. Replacing ε(t) in (5) with the above parametric model, we have
where
It is seen from (13) that the resulting beat signal sb(t) from K reflectors is a K-component chirp signal with each component characterized by the weighted complex amplitude Ã, the center frequency (ατk+β2τk−0.5β3τk2), and the chirp rate 0.5β3τk. Then, multi-component chirp parameter estimation can be directly applied to estimate the three parameters of each of K reflectors.
Denote the following chirp parameter estimates from a multi-component chirp parameter estimation algorithm
âk=(α+β2)τk−0.5/β3τk2,
{circumflex over (b)}k=0.5β3τk, k=1, . . . ,K (14)
Given these K pairs of chirp parameters {âk, {circumflex over (b)}k}, we recover K range parameters τ=[τ1, . . . , τK]T and the nonlinearity model coefficients {βp}p=13 as follows. First, group all K pairs of chirp parameter estimates as
a=(α+β2)τ−0.5/β3(τeτ)
b=0.5β3τ (15)
where a=[â1, . . . , âK]T, b=[{circumflex over (b)}1, . . . , {circumflex over (b)}K]T, and e denote the element-wise Hadamard product. The above equation is further equivalent to
where γ=[γ1,γ2]T can be estimated as
{circumflex over (γ)}=[{circumflex over (γ)}1,{circumflex over (γ)}2]T=(BTB)−1BTa (17)
with B=[b, beb]. Therefore, we can estimate (α+β2) and β3 as
{circumflex over (α)}+{circumflex over (β)}2=−{circumflex over (γ)}1{circumflex over (γ)}2−1,
{circumflex over (β)}3=−2{circumflex over (γ)}2−1 (18)
and the range parameter τ can be estimated as
{circumflex over (β)}=2β3−1b=−{circumflex over (γ)}2b. (19)
Generalization to an Arbitrary Order:
some embodiments generalize the parametric polynomial function model of the source nonlinearity function ε(t) into an arbitrary order P,
where {βp}p=0P are unknown model coefficients. Given a delay of τk, the nonlinearity induced phase error term in the beat signal is given as
The Binomial expansion gives
which leads to
As a result, the phase term in (21) can be simplified as follows
which is the sum of K polynomial functions of order P−1 on t with the l-th coefficients
Therefore,
It is follows from (26) that the beat signal is now a sum of K polynomial phase signals of order P−1 with p-th coefficient γk,p-1 (except the first-order coefficient γk,1+ατk) and the amplitude Ãk. Therefore, we can apply the state-of-art PPS parameter estimation algorithms to extract the phase parameters.
Denote the estimated coefficients as
where l=1, . . . , P−2. With these K(P−1) estimated coefficients {circumflex over (ζ)}k,p, we can then recover the delay parameter τk and the nonlinearity parametric coefficients βp.
Considering Equations (27) and (28), when l=1, according to (28),
which leads to
When l=2, . . . , P−2, according to (28),
where (x)θ(n) denotes the element-wise n-th order of the vector x.
With (30), the equation can be rewritten as
where κl[κl,0, κl,1, . . . , κl,l-1]T.
When l=P−1, according to (27),
which is equivalent to
where κP-1=[κP-1,0, κP-1,1, . . . , κP-1,P-2]T.
With (32) and (34),
and the estimation of the above parameter κ is given as
{circumflex over (κ)}=(ZTZ)−1ZT{circumflex over (ζ)}. (36)
Since κl,0 in κ is given as
one way to obtain the estimate of βP is an average of the (P−2) estimates of κl,0 in {circumflex over (κ)} as
As a result, some embodiments recover the delay parameters for the K reflectors
And hence the distance parameters can be recovered from the estimated delay parameters.
The above-described embodiments of the present invention can be implemented in any of numerous ways. For example, the embodiments may be implemented using hardware, software or a combination thereof. When implemented in software, the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers. Such processors may be implemented as integrated circuits, with one or more processors in an integrated circuit component. Though, a processor may be implemented using circuitry in any suitable format.
The terms “program” or “software” are used herein in a generic sense to refer to any type of computer code or set of computer-executable instructions that can be employed to program a computer or other processor to implement various aspects of the present invention as discussed above.
Computer-executable instructions may be in many forms, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, and data structures that perform particular tasks or implement particular abstract data types. Typically the functionality of the program modules may be combined or distributed as desired in various embodiments. A processor for performing a function, performing a function or conFIG.d to perform a function can be implemented using circuitry in any suitable format that is programmed or otherwise conFIG.d to perform the function without additional modifications.
Also, the embodiments of the invention may be embodied as a method, of which an example has been provided. The acts performed as part of the method may be ordered in any suitable way. Accordingly, embodiments may be constructed in which acts are performed in an order different than illustrated, which may include performing some acts simultaneously, even though shown as sequential acts in illustrative embodiments.
Use of ordinal terms such as “first,” “second,” in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another or the temporal order in which acts of a method are performed, but are used merely as labels to distinguish one claim element having a certain name from another element having a same name (but for use of the ordinal term) to distinguish the claim elements.
Although the invention has been described by way of examples of preferred embodiments, it is to be understood that various other adaptations and modifications can be made within the spirit and scope of the invention. Therefore, it is the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the invention.
Number | Name | Date | Kind |
---|---|---|---|
5252981 | Grein et al. | Oct 1993 | A |
6124823 | Tokoro | Sep 2000 | A |
7068216 | Kliewer et al. | Jun 2006 | B2 |
7986397 | Tiemann | Jul 2011 | B1 |
20040252047 | Miyake | Dec 2004 | A1 |
20050001761 | Kliewer et al. | Jan 2005 | A1 |
20100090887 | Cooper | Apr 2010 | A1 |
20130016001 | Schoeberl et al. | Jan 2013 | A1 |
20150287235 | Rose | Oct 2015 | A1 |
20190391246 | Dammert | Dec 2019 | A1 |
Number | Date | Country |
---|---|---|
103837870 | Mar 2014 | CN |
102009029291 | Mar 2011 | DE |
102009042102 | Mar 2011 | DE |
102015219612 | Apr 2017 | DE |
2004046752 | Jun 2004 | WO |
Entry |
---|
A Method for Nonlinearity Correction of Wideband FMCW Radar (a Non Patent Literature, Author: Ke Jin* ; Tao Lai ; Ting Wang ; Tong-Xin Dang ; Yong-Jun Zhao. |
The Simple Analysis Method Of Nonlinear Frequency Distortions In FMCW Radar (a Non Patent Literature, Author: Krzysztof S. Kulpa; Andrzej Wojtkiewicz; Marek NaŁȩcz; Jacek Misiurewicz). |
Range Autofocusing For FMCW Radars Using Timewarping And A Spectral Concenration Measure ( a Non Patent Literature, Author: Andrei Anghel; Gabriel Vasile; Remus Cacoveanu; Cornel Ioana; Silviu Ciochina). |
Number | Date | Country | |
---|---|---|---|
20190339359 A1 | Nov 2019 | US |