METHOD FOR ESTIMATING AMBIGUOUS VELOCITY OF TARGET

Information

  • Patent Application
  • 20240302520
  • Publication Number
    20240302520
  • Date Filed
    June 25, 2021
    3 years ago
  • Date Published
    September 12, 2024
    2 months ago
Abstract
The present application relates to a method for estimating an ambiguous velocity of a target. The method includes: alternately transmitting a first waveform signal and a second waveform signal at a first center frequency and a second center frequency respectively; processing intermediate frequency signals of the first waveform signal and the second waveform signal to generate a first Range-Doppler matrix and a second Range-Doppler matrix respectively; acquiring the quantity of phase convolutions based on a phase difference between the first Range-Doppler matrix and the second Range-Doppler matrix and a beat frequency of the second waveform signal; and estimating a target velocity and a target range through the quantity of phase convolutions. The method has the following beneficial effects: an aliased region and velocity estimation are further improved by using information from a Doppler frequency shift difference, so that the estimation of the ambiguous velocity is more reliable.
Description
TECHNICAL FIELD

The present application relates to the technical field of automotive electronics, in particular to a method for estimating an ambiguous velocity of a target.


BACKGROUND OF THE INVENTION

It is very important for automotive sensors to accurately estimate the position and velocity of a target while detecting the target. Some key functions of automotive radar, such as adaptive cruise control (ACC) and automatic emergency braking (AEB), depend entirely on the accuracy of velocity estimation. In order to determine whether a fast moving target may have an impact on the driving safety of a vehicle, it is especially important to accurately estimate the velocity thereof, which determines whether an alarm message may be sent in a timely and accurate manner, and thus a driver or a driverless vehicle may make appropriate judgments. In the design of the automotive radar, there are three parameters that have strong correlation with velocity: the maximum sensing range, the range resolution and the maximum sensing velocity. However, due to the waveform design of the radar, they are in a mutually constrained relationship, so it is not possible to optimize all three parameters simultaneously, but only to find a balance among the three parameters.


A method for estimating an ambiguous velocity is provided in “METHOD AND DEVICE FOR DETERMINING SPACING AND RADIAL VELOCITY OF OBJECT BY USING RADAR SIGNALS-CN104246534B” and “FAST LINEAR FMCW RADAR-CN105103003B” by using frequency modulated continuous wave (FMCW) of a carrier frequency shift. In the above-mentioned documents, the amount of the carrier frequency shift is constrained due to the phenomenon of phase convolutions, and accordingly, the range of the maximum sensing velocity is also limited.


BRIEF SUMMARY OF THE INVENTION

In order to overcome the problem about estimation of a velocity and a range of an ambiguous region in the prior art, the present application provides a method for estimating an ambiguous velocity of a target.


A method for estimating an ambiguous velocity of a target is applied to a radar sensor, and includes:

    • alternately transmitting a first waveform signal and a second waveform signal at a first center frequency and a second center frequency respectively;
    • processing intermediate frequency signals of the first waveform signal and the second waveform signal to generate a first Range-Doppler matrix and a second Range-Doppler matrix respectively;
    • acquiring the quantity of phase convolutions based on a phase difference between the first Range-Doppler matrix and the second Range-Doppler matrix and a beat frequency of the second waveform signal; and
    • estimating a target velocity and a target range through the quantity of phase convolutions.


Optionally, the first waveform signal and the second waveform signal have the same bandwidth, and the first center frequency is not equal to the second center frequency.


Optionally, the processing intermediate frequency signals of the first waveform signal and the second waveform signal to generate a first Range-Doppler matrix and a second Range-Doppler matrix respectively includes:

    • after constructing data matrices for the intermediate frequency signals of the first waveform signal and the intermediate frequency signals of the second waveform signal respectively, obtaining the first Range-Doppler matrix and the second Range-Doppler matrix by two-dimensional Fourier transform processing.


Optionally, after constant false early warning detection and parameter acquisition, the phase difference Δϕ between the first Range-Doppler matrix and the second Range-Doppler matrix is further calculated by the following formula:


Range-Doppler matrix is further calculated by the following formula:









Δϕ
=

2


π
[



(


f

c
,
B


-

f

C
,
A



)




2

R

c


+



2


vT
PRI


c



f

c
,
B




]






(
1
)











where



ϕ
A


=

2

π


f

C
,
A





2

R

c



,



ϕ
B

=

2


π
[



f

c
,
B





2

R

c


+



2


vT
PRI


c



f

c
,
b




]



,


f
AB

=


f

c
,
B


-

f

c
,
A




,

T
PRI





denotes a sweep frequency period, and










ϕ
1

=

2

π


f
AB




2

R

c






(
2
)







and ϕ2=2πfDbTPRI (3) are enabled.


Optionally, the beat frequency of the second waveform signal is calculated by the following formula:










f

beat
,
B


=




2


R
i


c



BW

T
PRI



+

f
DBi






(
4
)









    • where BW denotes the bandwidth, TPRI denotes the sweep frequency period, and fDa denotes a Doppler frequency shift of the second waveform signal, that is,













f
DB

=



2

v

c




f

c
,
B


.






(
15
)







Optionally, phases of the first waveform signal and the second waveform signal have periodicity, and from formula (2), it is obtained that ϕ1 is proportional to R, thereby obtaining:










ϕ
1

=



M
·
2


π

+

2

π


f
AB




2


R
Δ


c







(
5
)









where


2

π


f
AB




2


R
Δ


c





denotes a phase of ϕ1 convoluted into [−π, π], and M is an integer and calculated by the following formula:










ϕ
1

=



M
·
2


π

+

2

π


f
AB




2


R
Δ


c







(
5
)









where


2

π


f
AB




2


R
Δ


c





denotes a phase of ϕ1 convoluted into [−π, π], and M is an integer and calculated by the following formula:










M


round
(



f

beat
,
B


·


T
PRI

BW



1

f
AB



)


;




(
6
)







and


an actual phase difference Δϕ is a 2π period of the corresponding quantity of convolutions of an estimated phase difference ΔϕRDM, that is, Δϕ=ΔϕRDM+M·2π+m·2π, so the actual phase difference is calculated by the following formula:










Δ


ϕ
RDM


+


M
·
2


π

+



m
i

·
2


π

-

2

π


f
AB




2


R
i


c


+

2

π


f
DBi



T
PRI






(
7
)







where mi is an integer, with a range of [−mmax, . . . , −2, −1, 0, 1, 2, mmax]; and Ri and fDBi denote a range and a Doppler frequency shift corresponding to mi.


Optionally, the acquiring the quantity of phase convolutions based on a phase difference between the first Range-Doppler matrix and the second Range-Doppler matrix and a beat frequency of the second waveform signal further includes the following steps:

    • acquiring the Doppler frequency shift fDBi and the quantity of convolutions qi corresponding to mi based on the minimum ambiguous Doppler frequency difference;
    • obtaining a convolution estimated value qest based on a Doppler frequency shift difference; and
    • obtaining the quantity q of phase convolutions based on qi and qest.


Optionally, the acquiring qi and fDBi based on the minimum ambiguous Doppler frequency difference includes:

    • calculating a corresponding aliased Doppler frequency fDB,RD,i through fDBi by the following formula:










f

DB
,
RD
,
i


=


f
DBi

-

2


q
i



f

D
,
max








(
8
)









    • when fDBi is greater than fD,max or smaller than −fD,max that is, |fDBi|>fD,max, estimating qi by the following formula:













q
i

=


sign

(

f
DBi

)

·

round
(



f
DBi

-

f

D
,
max




2
·

f

D
,
max




)






(
9
)









    • where sign(fDBi) determines qi as a positive number or a negative number, and round refers to rounding; and

    • by comparing the aliased Doppler frequency fDB,RD,i with an actual aliased Doppler frequency fDB,aliased, when |fDB,RD,i−fDB,aliased| is the smallest, acquiring qi and fDBi, where the actual aliased Doppler frequency fDB,aliased is obtained through the first Range-Doppler matrix and the second Range-Doppler matrix.





Optionally, the obtaining a convolution estimated value qest of the quantity of convolutions based on a Doppler frequency shift difference includes:

    • obtaining an estimated velocity based on the Doppler frequency difference between the first waveform signal and the second waveform signal by the following formula:











v
est

=




f

DB
,
aliased


-

f

DA
,
aliased




2


f
AB



·
c


;




(
10
)









    •  and

    • estimating the convolution estimated value qest through the estimated velocity by the following formula:













q
est

=


round
(





2


v
est


c



f

c
,
A



-

f

DA
,
aliased




2


f

D
,
max




)



round



(





2


v
est


c



f

c
,
B



-

f

DB
,
aliased




2


f

D
,
max




)

.







(
11
)







Optionally, the obtaining the quantity q of convolutions based on qi and qest includes:

    • calculating velocities and ranges corresponding to qi and qest respectively through qi and qest, and acquiring the quantity q of phase convolutions by an optimization iteration algorithm.


Optionally, the optimization iteration algorithm at least includes one of likelihood estimation, Bayesian estimation, and statistical entropy.


Optionally, the estimating a target velocity and a target range through the quantity of phase convolutions includes:

    • obtaining the aliased Doppler frequency fDB,RD,i by formula (8), and obtaining the target velocity based on the aliased Doppler frequency fDB,RD,i and the Doppler frequency shift of the second waveform signal; and
    • calculating the target range through the beat frequency of the second waveform signal.


Compared with the prior art, the present application has the following beneficial effects: the first Range-Doppler matrix and the second Range-Doppler matrix in the present application have phase convolutions, and a plurality of possible range values and velocity values appear, resulting in ambiguity. According to the present application, the target range and the target velocity are estimated through joint estimation, and phase compensation caused by the ambiguous velocity is not needed. Moreover, the calculation of the ambiguous velocity is not limited by a frequency shift fAB in the prior art. Therefore, waveform design parameters are selected flexibly. Meanwhile, an aliased region and velocity estimation are further improved by using information from the Doppler frequency shift difference, which makes the estimation of the ambiguous velocity more reliable.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram of a method according to an embodiment of the present application.



FIG. 2 is a schematic diagram of an ambiguous velocity and how the ambiguous velocity is aliased into an unambiguous region according to an embodiment of the present application.



FIG. 3 is an FMCW oscillogram of a carrier frequency shift according to an embodiment of the present application.



FIG. 4 is a schematic diagram of original data construction of waveforms A and B according to an embodiment of the present application.



FIG. 5 is a schematic diagram of RD matrices of waveforms A and B of a single target according to an embodiment of the present application, where a velocity corresponding to a Doppler frequency shift is correct when the velocity is not ambiguous.



FIG. 6 is a schematic diagram of RD matrices of waveforms A and B of a single target, where a Doppler frequency shift is aliased into an unambiguous region when a velocity is ambiguous.



FIG. 7 is a flow diagram of a velocity ambiguity-resolving algorithm according to an embodiment of the present application.





DETAILED DESCRIPTION OF THE INVENTION

The present application will be further illustrated below in conjunction with the detailed description.


The same or similar numbers in the accompanying drawings of the embodiments of the present application correspond to the same or similar components. In the description of the present application, it should be understood that the terms “upper” “lower”, “left”, “right”, “top”, “bottom”, “inside”, “outside”, etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are merely for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the referred devices or components must have a specific orientation, be constructed and operated in a specific orientation, so the terms describing the positional relationship in the accompanying drawings are for illustrative purposes merely and should not be construed as limitations on the patent.


In addition, the terms “first”, “second”, etc. are used for descriptive purposes merely, primarily to distinguish between different devices, components or parts (specific types and configurations may be the same or different), not to indicate or imply relative importance and number of the referred devices, components or parts, and thus they should not be construed as indicating or implying relative importance.


In the embodiments shown in FIG. 1 to FIG. 7, the present application provides a method for estimating an ambiguous velocity of a target. The method is applied to a radar sensor, and includes:


Step 100: Alternately transmit a first waveform signal and a second waveform signal at a first center frequency and a second center frequency respectively. In step 100, the first waveform signal and the second waveform signal have the same bandwidth, and the first center frequency is not equal to the second center frequency.


Step 200: Process intermediate frequency signals of the first waveform signal and the second waveform signal to generate a first Range-Doppler matrix and a second Range-Doppler matrix respectively. In step 200, the processing intermediate frequency signals of the first waveform signal and the second waveform signal to generate a first Range-Doppler matrix and a second Range-Doppler matrix respectively includes: after constructing data matrices for the intermediate frequency signals of the first waveform signal and the intermediate frequency signals of the second waveform signal respectively, obtain the first Range-Doppler matrix and the second Range-Doppler matrix by two-dimensional Fourier transform processing.


Step 300: After constant false early warning detection and parameter acquisition, acquire the quantity of phase convolutions based on a phase difference between the first Range-Doppler matrix and the second Range-Doppler matrix and a beat frequency of the second waveform signal. In step 300, the acquiring the quantity of phase convolutions based on a phase difference between the first Range-Doppler matrix and the second Range-Doppler matrix and a beat frequency of the second waveform signal includes the following steps: acquire a Doppler frequency shift fDBi and the quantity of convolutions qi corresponding to mi based on the minimum ambiguous Doppler frequency difference; obtain a convolution estimated value qest based on a Doppler frequency shift difference; and obtain the quantity q of phase convolutions based on qi and qest.


Step 400: Estimate a target velocity and a target range through the quantity of phase convolutions. In step 400, the estimating a target velocity and a target range through the quantity of phase convolutions includes: obtain an aliased Doppler frequency fDB,RD,i through formula 8, and obtain the target velocity through the aliased Doppler frequency fDB,RD,i; and calculate the target range through formula (4).


The first Range-Doppler matrix and the second Range-Doppler matrix in the present application have phase convolutions, and a plurality of possible velocity values appear, resulting in ambiguity. According to the present application, the target range and the target velocity are estimated through joint estimation, and phase compensation caused by the ambiguous velocity is not needed. Moreover, the calculation of the ambiguous velocity is not limited by an assumed frequency shift fa in the prior art. Therefore, waveform design parameters are selected flexibly. Meanwhile, an aliased region and velocity estimation are further improved by using information from the Doppler frequency shift difference, which makes the estimation of the ambiguous velocity more reliable.


In some embodiments, the first waveform signal and the second waveform signal have the same bandwidth, and the first center frequency is not equal to the second center frequency. In this embodiment, a series of chirped signals with the same bandwidth but different center frequencies are alternately emitted for a special waveform in the present application, that is, the first waveform signal A with a center frequency being the first center frequency fc,A and the second waveform signal B with a center frequency being the second center frequency fc,B are alternately emitted. Referring to FIG. 3, BW denotes the sweep frequency bandwidth, and TPRI denotes a sweep frequency period. IF signals generated under different waveforms may be written as follows:










x

IF
,
A





A
IF

·

exp

(

j

2


π
[



f

c
,
A



τ

+


(

f

beat
,
A


)


t

-


1
2



BW

T
PRI




τ
2



]


)






(
12
)













x

IF
,
B





A
IF

·

exp

(

j

2


π
[



f

c
,
B



τ

+


(

f

beat
,
B


)


t

-


1
2



BW

T
PRI




τ
2



]


)






(
13
)









    • where r denotes a corresponding time delay under the first waveform signal A (l=0, 2, 4, . . . ) and the second wave signal (l=1, 3, 5, . . . ).





In some embodiments, the processing intermediate frequency signals of the first waveform signal and the second waveform signal to generate a first Range-Doppler matrix and a second Range-Doppler matrix respectively includes: after constructing the data matrices for the intermediate frequency signals of the first waveform signal and the intermediate frequency signals of the second waveform signal respectively, obtain the first Range-Doppler matrix and the second Range-Doppler matrix by two-dimensional Fourier transform processing, constant false early warning detection, and parameter acquisition. In this embodiment, referring to FIG. 4, two original data matrices are formed by the intermediate frequency signals of the first waveform signal A (l=0, 2, 4, . . . ) and the second waveform signal (l=1, 3, 5, . . . ) respectively. The first Range-Doppler matrix and the second Range-Doppler matrix in FIG. 5 are generated through two-dimensional fast Fourier transform (FFT) and constant false early warning.


In some embodiments, a phase difference Δϕ between the first Range-Doppler matrix and the second Range-Doppler matrix is calculated by the following formula:









Δϕ
=

2


π
[



(


f

c
,
B


-

f

C
,
A



)




2

R

c


+



2


vT
PRI


c



f

c
,
B




]






(
1
)











where



ϕ
A


=

2

π


f

C
,
A





2

R

c



,



ϕ
B

=

2


π
[



f

c
,
B





2

R

c


+



2


vT
PRI


c



f

c
,
B




]



,


f
AB

=


f

c
,
B


-

f

c
,
A




,

T
PRI





denotes the sweep frequency period, and










ϕ
1

=

2

π


f
AB




2

R

c






(
2
)







and ϕ2=2πfDBTPRI (3) are enabled.


In the above embodiment, a phase of the first waveform signal A in the first Range-Doppler matrix is:








ϕ
A

=

2

π


f

C
,
A





2

R

c



,




and a phase of the second waveform signal B in the second Range-Doppler matrix is:







ϕ
B

=

2



π
[



f

c
,
B





2

R

c


+



2


vT
PRI


c



f

c
,
B




]

.






Thus, the phase difference between the two RD matrices under the waveform A and B is:






Δϕ
=



ϕ
B

-

ϕ
A


=



ϕ
1

+

ϕ
2


=

2



π
[



(


f

c
,
B


-

f

C
,
A



)




2

R

c


+



2


vT
PRI


c



f

c
,
b




]

.















where



f
AB


=


f

c
,
B


-

f

c
,
A




,


and



ϕ
1


=

2

π


f
AB




2

R

c







(
2
)













and



ϕ
2


=

2

π


f
DB



T
PRI






(
3
)







are enabled.


In some embodiments, the beat frequency of the second waveform signal is calculated by the following formula:











f

beat
,
B


=




2


R
i


c



BW

T
PRI



+

f
DBi



,




(
4
)







where BW denotes the bandwidth, TPRI denotes the sweep frequency period, fDB denotes a Doppler frequency shift of the second waveform signal, that is,











f
DB

=



2

v

c



f

c
,
B




,




(
15
)







and fc,B denotes a carrier frequency of the second waveform signal. Δϕ=ϕB−ϕA and fbeat,B may both be estimated through the first Range-Doppler matrix and the second Range-Doppler matrix in FIG. 5.


In one implementation of the above embodiment, phases of the first waveform signal and the second waveform signal have periodicity, and from formula (2), it may be obtained that ϕ1 is proportional to R, thereby obtaining:










ϕ
1

=



M
·
2


π

+

2

π


f
AB




2


R
Δ


c







(
5
)








where





2

π


f
AB




2


R
Δ


c





denotes a phase of ϕ1 convoluted into [−π, π], and M is an integer and calculated by the following formula:









M


round




(



f

beat
·
B


·


T
PRi

BW



2

f
AB



)

.






(
6
)







An actual phase difference Δϕ is a 2π period of the corresponding quantity of convolutions of an estimated phase difference ΔϕRDM, that is, Δϕ=ΔϕRDM+M·2π+m·2π, thereby calculating the actual phase difference by the following formula:












Δϕ
RDM

+


M
·
2


π

+



m
i

·
2


π


=


2

π


f
AB




2


R
i


c


+

2

π


f
DBi



T
PRi




,




(
7
)







where mi is an integer, with a range of [−mmax, . . . , −2, −1, 0, 1, 2,mmax]; and Ri and fDBi denote a range and a Doppler frequency shift corresponding to mi.


In some embodiments, the acquiring the quantity of phase convolutions based on a phase difference between the first Range-Doppler matrix and the second Range-Doppler matrix and a beat frequency of the second waveform signal includes the following steps:

    • the Doppler frequency shift fDBi and the quantity qi of convolutions corresponding to mi are acquired based on the minimum ambiguous Doppler frequency difference. In one implementation of this embodiment, the corresponding aliased Doppler frequency fDB,RD,i is calculated through fDBi by the following formula:










f

DB
,
RD
,
i


=


f
DBi

-

2


q
i




f

D
,
max


.







(
8
)







When fDBi is greater than fD,max or smaller than −fD,max, qi is estimated by the following formula:











q
i

=

sign




(

f
DBi

)

·
round




(



f
DBi

-

f

D
·
max




2
·

f

D
·
max




)



,




(
9
)







where sign(fDBi) determines qi as a positive number or a negative number, and round refers to rounding.


The aliased Doppler frequency fDB,RD,i is compared with an actual aliased Doppler frequency fDB,aliased, and when |fDB,RD,i−fDB,aliased| is the smallest, qi and fDBi are acquired. The actual aliased Doppler frequency fDB,aliased is obtained through the first Range-Doppler matrix and the second Range-Doppler matrix.


The convolution estimated velocity qest is obtained through the Doppler frequency shift difference. In one implementation of this embodiment, an estimated velocity is obtained based on a Doppler frequency difference between the first waveform signal and the second waveform signal by the following formula:










v
est

=




f

DB
,
aliased


-

f

DA
,
aliased




2


f
AB



·

c
.






(
10
)







The convolution estimated value qest is estimated through the estimated velocity by the following formula:










q
est

=


round



(





zv
est

c



f

c
,
A



-

f

DA
·
aliased




2


f

D
·
max




)




round




(





zv
est

c



f

c
,
B



-

f

DB
·
aliased




2


f

D
·
max




)

.







(
11
)







The quantity q of phase convolutions is obtained based on qi and qest. In one implementation of this embodiment, velocities and ranges corresponding to qi and qest respectively are calculated based on qi, and qest, and optimization iteration is performed through likelihood estimation to acquire the quantity q of convolutions. In addition, the present application may also perform optimization by Bayesian estimation, statistical entropy, and other algorithms.


In one embodiment, the estimating a target velocity and a target range through the quantity of phase convolutions includes:

    • obtain an aliased Doppler frequency fDB,RD,i by formula (8), and obtain the target velocity through the aliased Doppler frequency fDB,RD,i and the Doppler frequency shift of the second waveform signal. In this embodiment, upon acquiring the optimal quantity q of phase convolutions, q is substituted into formulas (4) and (7) to acquire correct Ri and fDBi; then fDBi is substituted into formula (8) to acquire an unambiguous aliased Doppler frequency fDB,RD,i; and the unambiguous aliased Doppler frequency fDB,RD,i is substituted into the Doppler frequency shift of the second waveform signal, that is, formula











f
DB

=



2

v

o



f

c
,
B




,




(
15
)







so a final velocity may be calculated. Meanwhile, the target range is calculated based on the beat frequency of the second waveform signal. That is, the final target range may be calculated by







f

beat
,
B


=




2


R
i


c



BW

T
PRi



+


f
DB

.






In some embodiments, a series of chirped signals with the same bandwidth but different center frequencies are alternately emitted for a special waveform in the present application, that is, the first waveform signal A with a center frequency being the first center frequency fc,A and the second waveform signal B with a center frequency being the second center frequency fc,B are alternately emitted. Referring to FIG. 3, BW denotes the sweep frequency bandwidth, and TI denotes the sweep frequency period. IF signals generated under different waveforms may be written as follows:










x

IF
·
A






A
IF

·
exp




(

j

2


π

[



f

c
,
A



τ

+


(

f

beat
·
A


)



t

-


1
2



BW

T
PRi




τ
2



]


)






(
12
)













x

IF
·
B






A
IF

·
exp




(

j

2


π

[



f

c
,
B



τ

+


(

f

beat
·
B


)



t

-


1
2



BW

T
PRi




τ
2



]


)






(
13
)









    • where T denotes a corresponding time delay under the first waveform signal A (l=0, 2, 4, . . . ) and the second wave signal B (l=1, 3, 5, . . . ). As shown in FIG. 4, the intermediate frequency signals from A and B form two original data matrices. After two-dimensional FFT, the Range-Doppler matrices as shown in FIG. 5 are generated, that is, the first Range-Doppler matrix and the second Range-Doppler matrix.





The phase of the first waveform signal A in the first Range-Doppler matrix is:








ϕ
A

=

2

π


f

C
·
A





2

R

c



,




and the phase of the second waveform signal B in the second Range-Doppler matrix is:







ϕ
B

=

2



π
[



f

c
,
B





2

R

c


+



2


vT
PRi


c



f

c
,
B




]

.






Thus, the phase difference between the two RD matrices under the waveform A and B is:










Δ

ϕ

=



ϕ
B

-

ϕ
A


=



ϕ
1

+

ϕ
2


=

2



π

[



(


f

c
,
B


-

f

C
,
A



)




2

R

c


+



2


vT
PRi


c



f

c
,
B




]

.








(
1
)








where










f
AB

=


f

c
,
B


-

f

c
,
A




,






(
2
)









and






ϕ
1

=

2

π


f
AB




2

R

c






and ϕ2=2πfDB TPRI (3) are enabled.


The Doppler frequency shift of the second waveform signal B is








f
DB

=



2

v

c



f

c
,
B




,




and in addition, the beat frequency fbeat,B of the waveform B is










f

beat
·
B


=




2

R

c



BW

T
PRi



+


f
DB

.






(
4
)







It may be seen that Δϕ=ϕ8−ϕA and fbeat,B may both be estimated from the first Range-Doppler matrix and the second Range-Doppler matrix in FIG. 5. The Doppler frequency fDB in (4) is unknown. When the velocity of a moving object is so high that a Doppler frequency thereof exceeds fDmax, a velocity obtained from the RD diagram is not an actual velocity of the object, but an aliased or ambiguous velocity. Therefore, the present application is to solve the ambiguous velocity and restore an actual velocity.


The basic principle of the present application is to calculate the range R and the Doppler frequency fDB by combining (1) with (4). FIG. 7 shows a flow of this method for illustration.


The phase in formula (1) is used for velocity estimation, and there are two points to consider here. Firstly, it may be seen from (2) that ϕ1 has a linear relationship with R. Apparently, the greater R, the greater ϕ1. Because the patent solution has no constraint on the amplitude of the movement of the center frequencies of the waveforms A and B, the range of ϕ1 may even exceed [−π, π]. As the phases have the periodicity of 2π, ϕ1 may be expressed as follows:










ϕ
1

=


2

π


f
AB




2

R

c


=


2

π


f
AB




2


(


M
·

R
AB


+

R
Δ


)


c


=



M
·
2


π

+

2

π


f
AB




2


R
Δ


c









(
5
)









    • where M is an integer,









2

π


f
AB




2


R
Δ


c







    •  is a phase of ϕ1 convoluted into [−π, π], and ϕ1 is a representation of









2

π


f
AB




2


R
Δ


c







    •  with 2π as a period. RAB denotes an ambiguous range caused by the shift of the center frequency of the waveforms A and B, expressed as follows:













R
AB

=


c

2


f
AB



.





(
14
)







Although RA and ϕ1 (R is unknown) in (4) are unknown, M may still be obtained by the following beat frequency (4):









M

=
~


round




(



f

beat
,
B


·


T
PRI

BW




?


f
AB



)

.






(
6
)










?

indicates text missing or illegible when filed




Secondly, a phase ϕ2 associated with the Doppler frequency may also exceed [−π,π], so that the ambiguous Doppler frequency is








f
DB

=


f

DB
aliased


+

2


qf

D
,
max





,






    • where fDB denotes an actual Doppler frequency obtained based on the velocity, fDBaliased denotes the aliased Doppler frequency obtained from the RD diagram in FIG. 6, q is an integer and denotes the number of an aliased region, and fD,max denotes the maximum Doppler frequency measured from the RD diagram, expressed as follows:











f

D
,
max


=


2




"\[LeftBracketingBar]"


v
max



"\[RightBracketingBar]"





f


?


,
B



c


=


1
2

·

1

2


T
PRI






;







ϕ
2

=


2


π
[


f

DB
aliased


+

2


qf

D
,
max




]



T
PRI


=

2


π

[


f

DB
aliased


+

2

q



1
2

·

1

2


T
PRI






]



T
PRI









=

2


π
[



f

DB
aliased




T
PRI


+

q


1
2



]









?

indicates text missing or illegible when filed




As may be seen from the above, depending on the target velocity, there may be a plurality of convolutions. The greater the velocity, the greater q.


Although the quantity q of phase convolutions caused by the target velocity is unknown, the correct phase, velocity, and range may be determined by likelihood estimation. In conclusion, the phase difference in equation (1) may be rewritten as:






Δϕ
=



M
·
2


π

+

2

π


f
AB




2


R
Δ


c


+

2

π


f
DB




T
PRI

.







The phase difference estimated based on the RD diagram obtained from the first waveform signal A and the second waveform signal B may also have a convolution of 2π:







Δϕ
RDM

=


mod

(



2

π


f
AB




2


R
Δ


c


+

2

π


f
DB



T
PRI



,

2

π


)

.





The actual phase difference is a plurality of 2π periods of ΔϕRDM, that is,






Δϕ
=


Δϕ
RDM

+


M
·
2


π

+


m
·
2


π








    • where m is an integer determined by the quantity of phase convolutions, and is proportional to the Doppler frequency shift fDB.





The purpose of this algorithm is to simultaneously estimate the range and the ambiguous Doppler frequency shift fDB by the following two formulas:











Δϕ
RDM

+


M
·
2


π

+



m
i

·
2


π


=


2

π


f
AB




2


R
i


c


+

2

π


f
DBi



T
PRI







(
7
)













f

beat
,
B


=





2


R
i


c



BW

T
PRI



+

f
DBi






(
4
)







The two formulas have three unknown numbers: mi, Ri, and fDBi·mi is an integer, with a range of [−mmax, . . . , −2, −1, 0, 1, 2, mmax]. With different mi, different Ri and fDBi may be obtained


In formula (7), for different mi different Ri and fDBi may be provided. Correct Ri and fDBi are obtained by an optimization iteration method according to the following three steps. The steps are as follows:


Step 1: The minimum ambiguous Doppler frequency difference


Assuming that qi is known, a corresponding aliased Doppler frequency fDB,RD,i of each fDBi may be calculated by the following formula:










f

DB
,
RD
,
i


=


f
DBi

-

2


q
i



f

D
,
max








(
8
)







Referring to FIG. 2, when fDBi appears within an ambiguous interval, that is, being greater than fD,max or smaller than −fD,max, qi is estimated by the following formula:










q
i

=


sign

(

f
DBi

)



round



(



f
DBi

-

f

D
,
max




2
·

f

D
,
max




)






(
9
)







As qi may be either a positive integer or a negative integer, a sign thereof is determined by the Doppler frequency fDBi. All fDB,RD,i obtained by (8) are compared with the actual aliased Doppler frequency fDB,aliased obtained from the RD diagram, and the correct qi and fDBi enable |fDB,RD,i−fDB,aliased to be the smallest.


Step 2: Obtain the estimated value qest of q based on the Doppler frequency shift difference


Another reference parameter is the Doppler frequency shift difference on the RD diagram of the waveforms A and B. The Doppler frequency shift has the following relationship with the carrier frequency:







f
DA

=



2

v

c



f

c
,
A












f
DB

=



2

v

c



f

c
,
B









    • where a difference between fDA and fDB is












f
DB

-

f
DA


=



2

v

c



f
AB



;




Assuming that the Doppler frequency is aliased (or ambiguous), in the same aliased region, the difference








f
DB

-

f
DA


=



2

v

c



f
AB






between fDA and fDB may be simplified as:









f

DB
,
aliased


-

f

DA
,
aliased



=



2

v

c



f
AB



,




Thus, based on vest, the aliased region may be estimated as:










q
est

=


round
(






?

est

c


f


?

,
A



-

f

DA
,
aliased




2


F

D
,

m

ax





)



round
(






?

est

c


f


?

,
A



-

f

DA
,
aliased




2


F

D
,

m

ax





)






(
11
)










?

indicates text missing or illegible when filed




Step 3: Optimization iteration


For qi and qest calculated from the above two criteria, estimated values thereof are not accurate in some practical scenarios, such as a low signal-to-noise ratio. Therefore, in order to further obtain a more accurate estimated value of q, optimization iteration needs to be performed by combining qi and qest, and the corresponding velocities and ranges obtained therefrom, that is, vi, vest, Ri, and Rest so that the accuracy of q is improved, which make an estimation result thereof more robust compared with the prior art. There are various optimize iteration methods, such as likelihood estimation.


The optimal q is firstly found by iterative optimization, and then the corresponding unambiguous Doppler frequency is found by (8), thereby obtaining v; and then R is obtained through (4).


In some embodiments, the calculation process of q may be described with reference to FIG. 2 as follows: since fDBi exceeds an unambiguous interval [−fD,max, fD,max], assuming that a distance between fDBi and the unambiguous interval is d=fDBi−fD,max and the width of each interval is 2fD,max, fDBi appears at an interval corresponding to the number of times of d over 2fD,max.


Apparently, the above embodiments of the present application are merely examples of the present application for purposes of clarity and are not intended to limit the implementations of the present application. Changes or modifications in other different forms may also be made by a person of ordinary skill in the art on the basis of the above description. All implementations need not to be, and cannot be, exhaustive. Any modification, equivalent substitution, improvement, etc. made within the spirit and principles of the present application shall fall within the protection scope of the claims of the present application.

Claims
  • 1. A method for estimating an ambiguous velocity of a target, wherein the method is applied to a radar sensor, and comprises: alternately transmitting a first waveform signal and a second waveform signal at a first center frequency and a second center frequency respectively;processing intermediate frequency signals of the first waveform signal and the second waveform signal to generate a first Range-Doppler matrix and a second Range-Doppler matrix respectively;acquiring the quantity of phase convolutions based on a phase difference between the first Range-Doppler matrix and the second Range-Doppler matrix and a beat frequency of the second waveform signal; andestimating a target velocity and a target range through the quantity of phase convolutions.
  • 2. The method for estimating an ambiguous velocity of a target according to claim 1, wherein the first waveform signal and the second waveform signal have the same bandwidth, and the first center frequency is not equal to the second center frequency.
  • 3. The method for estimating an ambiguous velocity of a target according to claim 1, wherein the processing intermediate frequency signals of the first waveform signal and the second waveform signal to generate a first Range-Doppler matrix and a second Range-Doppler matrix respectively comprises: after constructing data matrices for the intermediate frequency signals of the first waveform signal and the intermediate frequency signals of the second waveform signal respectively, obtaining the first Range-Doppler matrix and the second Range-Doppler matrix by two-dimensional Fourier transform processing.
  • 4. The method for estimating an ambiguous velocity of a target according to claim 1, wherein after constant false early warning detection and parameter acquisition, the phase difference Δϕ between the first Range-Doppler matrix and the second Range-Doppler matrix is calculated by the following formula:
  • 5. The method for estimating an ambiguous velocity of a target according to claim 4, wherein the beat frequency of the second waveform signal is calculated by the following formula:
  • 6. The method for estimating an ambiguous velocity of a target according to claim 5, wherein phases of the first waveform signal and the second waveform signal have periodicity, and from formula (2), it is obtained that ϕ1 is proportional to R, thereby obtaining:
  • 7. The method for estimating an ambiguous velocity of a target according to claim 6, wherein the acquiring the quantity of phase convolutions based on a phase difference between the first Range-Doppler matrix and the second Range-Doppler matrix and a beat frequency of the second waveform signal further comprises the following steps: acquiring the Doppler frequency shift fDBi and the quantity of convolutions qi corresponding to uh based on the minimum ambiguous Doppler frequency difference; obtaining a convolution estimated value qest, based on a Doppler frequency shift difference; andobtaining the quantity q of phase convolutions based on qi and qest.
  • 8. The method for estimating an ambiguous velocity of a target according to claim 7, wherein the acquiring the Doppler frequency shiftfDBi and the quantity qi of convolutions corresponding to n based on the minimum ambiguous Doppler frequency difference comprises: calculating a corresponding aliased Doppler frequency fDB,RD,i through fDBi by the following formula:
  • 9. The method for estimating an ambiguous velocity of a target according to claim 8, wherein the obtaining a convolution estimated value qest of the quantity of convolutions based on a Doppler frequency shift difference comprises: obtaining an estimated velocity based on the Doppler frequency difference between the first waveform signal and the second waveform signal by the following formula:
  • 10. The method for estimating an ambiguous velocity of a target according to claim 9, wherein the obtaining the quantity q of phase convolutions based on qi and qest comprises: finally acquiring the quantity q of phase convolutions through qi, qest and the corresponding velocity and range by an optimization iteration algorithm.
  • 11. The method for estimating an ambiguous velocity of a target according to claim 10, wherein the optimization iteration algorithm at least comprises one of likelihood estimation, Bayesian estimation, and statistical entropy.
  • 12. The method for estimating an ambiguous velocity of a target according to claim 10, wherein the estimating a target velocity and a target range through the quantity of phase convolutions comprises: obtaining the aliased Doppler frequency fDB,RD,i by formula (8), and obtaining the target velocity through the aliased Doppler frequency fDB,RD,i and the Doppler frequency shift of the second waveform signal; andcalculating the target range through the beat frequency of the second waveform signal.
Priority Claims (1)
Number Date Country Kind
202110627559.7 Jun 2021 CN national
PCT Information
Filing Document Filing Date Country Kind
PCT/CN2021/102240 6/25/2021 WO