CN104007422B - Method is followed the tracks of based on before the multiple Likelihood ration test of dynamic programming - Google Patents

Method is followed the tracks of based on before the multiple Likelihood ration test of dynamic programming Download PDF

Info

Publication number
CN104007422B
CN104007422B CN201410218928.7A CN201410218928A CN104007422B CN 104007422 B CN104007422 B CN 104007422B CN 201410218928 A CN201410218928 A CN 201410218928A CN 104007422 B CN104007422 B CN 104007422B
Authority
CN
China
Prior art keywords
target
dynamic programming
moment
targetpath
function
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.)
Expired - Fee Related
Application number
CN201410218928.7A
Other languages
Chinese (zh)
Other versions
CN104007422A (en
Inventor
戴奉周
刘宏伟
安政帅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xidian University filed Critical Xidian University
Priority to CN201410218928.7A priority Critical patent/CN104007422B/en
Publication of CN104007422A publication Critical patent/CN104007422A/en
Application granted granted Critical
Publication of CN104007422B publication Critical patent/CN104007422B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/28Details of pulse systems
    • G01S7/285Receivers
    • G01S7/292Extracting wanted echo-signals
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/66Radar-tracking systems; Analogous systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/41Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
    • G01S7/414Discriminating targets with respect to background clutter

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention belongs to Radar Targets'Detection tracking technique field, follow the tracks of method in particular to based on before the multiple Likelihood ration test of dynamic programming. Should comprise the following steps based on tracking method before the multiple Likelihood ration test of dynamic programming: utilize radar to receive radar return data, radar return data are carried out pre-treatment, obtain image after pre-treatment; According to image after pre-treatment, adopt dynamic programming method to carry out detecting front tracking, draw the flight path of target; When following the tracks of before adopting dynamic programming method to detect, according to image after pre-treatment, it is to construct multiple likelihood ratio function, according to multiple likelihood ratio function, it is to construct the value function of dynamic programming method.

Description

Method is followed the tracks of based on before the multiple Likelihood ration test of dynamic programming
Technical field
The invention belongs to Radar Targets'Detection tracking technique field, follow the tracks of method in particular to based on before the multiple Likelihood ration test of dynamic programming. Present invention utilizes the phase place information of signal and can effectively improve the detection perform to target and tracking performance, and substantially reduce calculated amount, for the actual use of the method in radar system provides guarantee.
Background technology
When carrying out radar target tracking, the variation of radar target and the complicated of environment, make the detectivity of radar in the face of very big challenge. The development of stealthy technique makes target reflection echo significantly weaken on the one hand, and the detectivity of radar significantly declines. On the other hand, the flight velocity of target improves greatly, thus the early warning time of radar sharply reduces. Therefore, under strong clutter and strong noise background, the detection and tracking problem of target more and more receives the concern of people.
Traditional method all used the data of thresholding as input, at tracking phase, the data crossing thresholding are associated, filtering, the process such as flight path management, finally estimate the flight path of target, it is achieved to the tracking of target. A shortcoming of this kind of method be echo data after threshold judgement, comprise many information in the measurement and lost. The loss of this kind of information is unfavorable for the detection of weak target. Compared with traditional tracking method, before detection, track algorithm does not announce detected result at each frame, do not establish detection threshold or very low detection threshold is set, and by the information digitalization of each frame and store, then between frames the point assuming path is done the relevant treatment almost not having information to lose, after the accumulation of several frame, after the track of target is estimated, the flight path of detected result and target is announced simultaneously.
In radar application, it is generally assumed that ground unrest obeys multiple Gaussian distribution. This means that the intensity of the observed value of each pixel obeys Rice distribution when targets are present, and obeys Rayleigh distribution when target does not exist. Assuming that noise is space-independent, the associating likelihood ratio of entire image element can represent the product for all single pixel likelihood ratios. Here Rice distribution and Rayleigh distribution are the functions about data amplitude value, and thus this kind of method does not have the phase place information using data.
Summary of the invention
It is an object of the invention to propose based on tracking method before the multiple Likelihood ration test of dynamic programming. Instant invention overcomes and prior art is underused signal information (only make use of the amplitude information of complex signal) and the big shortcoming of calculated amount. Owing to the amplitude likelihood ratio of decomposed form does not comprise the phase place information of data and result in information loss, it requires again to calculate a large amount of Bessel's functions simultaneously, and up to the present the calculating of Bessel's function is the part expended time in most. Therefore the present invention directly utilizes the associating likelihood ratio of multiple data configuration entire image to be used as the value function of dynamic programming. Realize following the tracks of before the detection of weak target finally by dynamic programming method.
For realizing above-mentioned technical purpose, the present invention adopts following technical scheme to be achieved.
Comprise the following steps based on tracking method before the multiple Likelihood ration test of dynamic programming:
S1: utilize radar to receive radar return data, radar return data are carried out pre-treatment, obtain image after pre-treatment;
S2: according to image after pre-treatment, adopts dynamic programming method to carry out detecting front tracking, draws the flight path of target; When following the tracks of before adopting dynamic programming method to detect, according to image after pre-treatment, it is to construct multiple likelihood ratio function, according to multiple likelihood ratio function, it is to construct the value function of dynamic programming method.
The feature of the present invention and further improvement are:
In step sl, radar return data being carried out pretreated process is: radar return data carry out the process such as clutter recognition, squelch and pulse compression.
In step sl, after pre-treatment, the model representation of image is:
zk=Aexp{j φ } h (xk)+nk
Wherein, nkFor the white complex gaussian noise of the zero-mean that the k moment sets, A represents the amplitude of target signal, and φ represents the phase place of target signal, and φ obeys being uniformly distributed on [0,2 π], and h () represents point spread function, zkFor target signal is at the observed value in k moment, xkFor target is in the state in k moment; K gets 1 to K, K be setting be greater than 1 natural number;
In step s 2, adopt dynamic programming method to carry out detecting front tracking to comprise the following steps;
S21: the multiple likelihood ratio function L (z that the k moment is setk|xk);
L ( z k | x k ) = exp { - 1 2 h ( x k ) H R - 1 h ( x k ) } I 0 ( | h ( x k ) H R - 1 z k | )
Wherein, H represents the conjugate transpose of matrix, and R represents the white complex gaussian noise n of the zero-mean of settingkCovariance matrix, I0() represents zeroth order Bessel's function;
Represent the initial moment with 1 moment, set the value function I (x in 1 moment1|z1):
I(x1|z1)=L (z1|x1)
Wherein, I () representative value function;
S22: when k gets 2 to K, utilize following formula obtain the k moment accumulate after value function I (xk|Z1:K):
I ( x k | X 1 : K ) = max x k - 1 ∈ τ ( x k ) [ I ( x k - 1 | Z 1 : K ) + Tr ( x k | x k - 1 ) ] + L ( z k | x k )
Wherein, Z1:K={ z1,z2,…,zK, τ (xk) represent that the k-1 moment can transfer to all state x of state xkk-1; Tr (xk|xk-1) represent the penalty that target state shifts; When k gets 2, I (xk-1|Z1:K)=I (x1|Z1);
As k=K, draw I (xK|Z1:K), make I (xK)=I (xK|Z1:K);
S23: the x finding out satisfied setting conditionk, described setting condition is I (xK)>VDT, VDTFor setting thresholding; Meet the x of setting conditionkNumber represent the x for Q, Q satisfied setting conditionkIt is expressed as:ExtremelyUtilizeExtremelyComposition state sequence
S24: respectively forExtremelyCarry out flight path backtracking, draw Q corresponding targetpath; The process drawing q targetpath is:
When k gets K-1 to 1, it may also be useful to following formula draws
Wherein, q gets 1 to Q, and S () represents backtracking function; Then utilizeExtremelyForm the q targetpath,Represent that in the q targetpath, target is in the state in k moment.
In the step s 21, the multiple Gaussian noise of the zero-mean set when each moment mutual uncorrelated time, L (zk|xk) it is reduced to:
L ( z k | x k ) = exp ( - h H ( x k ) h ( x k ) 2 σ 2 ) I 0 ( | h H ( x k ) z k | σ 2 )
Wherein, H represents the conjugate transpose of matrix, σ2Represent the variance of the multiple Gaussian noise of the zero-mean that each moment sets, I0() represents zeroth order Bessel's function.
Upon step s 2, after drawing Q targetpath, willExtremelyIt is substituting to value function I (x respectivelyK) in, obtainExtremelyWillExtremelyTargetpath corresponding to middle maximum value is designated as maximum value function target flight path, if there is M identical target state at remaining either objective flight path and maximum value function target flight path, then the targetpath of correspondence is removed, obtain the targetpath after first pseudo-flight path removal; M be setting be greater than 1 natural number.
After targetpath after obtaining first pseudo-flight path and removing, in the targetpath after first pseudo-flight path is removed, for every bar targetpath, the target direction of motion of correspondence is carried out statistics with histogram; Then according to statistics with histogram result, the false track owing to noise causes is removed.
The useful effect of the present invention is: first, owing to the present invention directly utilizes raw data to calculate the associating likelihood ratio of entire image, take full advantage of the phase place breath of data, the performance loss overcoming the amplitude structure likelihood ratio only utilizing signal in prior art and cause so that the present invention has the advantage improving detecting and tracking performance. 2nd, owing to present invention employs the associating likelihood ratio method of entire image, greatly reduce the calculating of a large amount of Bessel's function, and the up to the present calculating of Bessel's function uses the part expended time in most in the TBD method (before detection tracking method) of this kind of likelihood ratio. Thus overcome to a certain extent in prior art and utilize this likelihood ratio to carry out the very big shortcoming of the front tracking method calculated amount of the detection based on dynamic programming as value function so that the present invention can better meet the real-time of the actual requirement of radar system.
Accompanying drawing explanation
Fig. 1 be the present invention the multiple Likelihood ration test based on dynamic programming before follow the tracks of the schema of method;
Fig. 2 a is the targetpath utilizing the present invention to draw and the schematic diagram of true flight path;
Fig. 2 b is the schematic diagram utilizing targetpath and the true flight path drawn during amplitude likelihood ratio structure dynamic programming accumulating value function;
Fig. 2 c is the present invention and existing method detection probability curve under different signal to noise ratio when false-alarm rate is identical;
Fig. 2 d is the present invention and existing method detecting and tracking probability curve under different signal to noise ratio when false-alarm rate is identical.
Embodiment
Below in conjunction with accompanying drawing, the invention will be further described:
With reference to Fig. 1, for following the tracks of the schema of method before the multiple Likelihood ration test based on dynamic programming of the present invention. Should comprise the following steps based on tracking method before the multiple Likelihood ration test of dynamic programming:
S1: utilize radar to receive radar return data, radar return data are carried out pre-treatment, obtain image after pre-treatment. It is described as follows:
In step sl, radar return data being carried out pretreated process is: radar return data carry out the process such as clutter recognition, squelch and pulse compression. After pre-treatment, the model representation of image is:
zk=Aexp{j φ } h (xk)+nk(1)
Wherein, nkFor the multiple Gaussian noise of the zero-mean that the k moment sets, A represents the amplitude of target signal, and φ represents the phase place of target signal, and φ obeys being uniformly distributed on [0,2 π], and h () represents point spread function, zkFor target signal is at the observed value (such as comprising target signal, clutter and noise) in k moment, xkFor target is in the state (such as target is in the position in k moment, speed) in k moment;K gets 1 to K, K be setting be greater than 1 natural number.
S2: according to image after pre-treatment, adopts dynamic programming method to carry out detecting front tracking, draws the flight path of target; When following the tracks of before adopting dynamic programming method to detect, according to image after pre-treatment, it is to construct multiple likelihood ratio function, according to multiple likelihood ratio function, it is to construct the value function of dynamic programming method.
Specifically, in step s 2, adopt dynamic programming method to carry out detecting front tracking to comprise the following steps;
S21: likelihood ratio function is set and carries out initialization process:
Carrying out when arranging of likelihood ratio function, in existing method, amplitude likelihood ratio function is set usually, and in the present invention, then multiple likelihood ratio function is set. Respectively two kinds of likelihood ratio functions are explained below:
1) setting of amplitude likelihood ratio function in existing method:
Assuming that when target exists, after pre-treatment, Rice distribution obeyed by the observed value of each pixel of image, when target does not exist, after pre-treatment, Rayleigh distribution is obeyed in the observed value distribution of each pixel of image, is represented by the observed value of i-th pixel in image after k moment pre-treatment and isThenAt xkUnder conditional probabilityFor:
p ( | z k i | | x k ) = | x k i | σ 2 exp { - | z k i | 2 + | h i ( x k ) | 2 2 σ 2 } I 0 ( | h i ( x k ) z k i | σ 2 ) - - - ( 2 )
Wherein, σ2For the variance of white complex gaussian noise of the zero-mean of setting, I0() is zeroth order Bessel's function, it is clear that have:
p ( | z k i | | x k ) = | z k i | σ 2 exp { - | z k i | 2 2 σ 2 } - - - ( 3 )
(2) formula draws according to (4) formula:
p ( | z k i | | x k ) = ∫ 0 2 π p ( | z k i | | x k , φ ) p ( φ ) dφ - - - ( 4 )
Wherein, φ represents the phase place of target signal, and p (φ) represents the probability density of the phase place of target signal,Represent the conditional probability of the phase place of target signal;
Thus amplitude response likelihood ratioFor:
L ( | z k i | | x k ) = p ( | z k i | | x k ) p ( | z k i | ) = exp ( | h i ( x k ) | 2 2 σ 2 ) I 0 ( | h i ( x k ) z k i | σ 2 ) - - - ( 5 )
Indicate the likelihood function without target (only comprising noise), owing to the observed value of each pixel of image after pre-treatment is separate, then after pre-treatment image likelihood ratio function L (| zk||xk) be the product of all pixel observed value likelihood ratio functions, that is:
L ( | z k | | x k ) = Π i = 1 N L ( | z k i | | x k ) = exp ( - h ( x k ) H h ( x k ) 2 σ 2 ) Π i = 1 N I 0 ( | h i ( x k ) z k i | σ 2 ) - - - ( 6 )
Wherein, H represents the conjugate transpose of matrix, and N represents the number of the pixel of image after pre-treatment. The L that more than draws (| zk||xk) it is the amplitude likelihood ratio function that existing method draws
2) the present invention answers the setting of likelihood ratio function:
When targets are present, target signal is at the observed value z in k momentkProbability density function p (zk| target, φ) be:
p ( z k | t arg et , φ ) = 1 | 2 πR | 1 / 2 exp { - 1 2 ( z k - s k h ( x k ) ) H R - 1 ( z k - s k h ( x k ) ) } - - - ( 7 )
In formula (7), H represents the conjugate transpose of matrix, and R is the covariance matrix of the white complex gaussian noise of the zero-mean of setting, and φ represents the phase place of target signal, | | represent determinant of a matrix, skFor the target signal vector in k moment, xkRepresent the state of target in the k moment,
When target does not exist, target signal is at the observed value z in k momentkProbability density function p (zk| notarget) be:
p ( z k | not arg et ) = 1 | 2 πR | 1 / 2 exp { - 1 2 z k H R - 1 z k } - - - ( 8 )
Thus likelihood ratio function L (zk|xk, φ) and it is p (zk| target, φ) and p (zk| notarget) ratio, then:
L ( z k | x k , φ ) = exp { - 1 2 ( z k - s k h ( x k ) ) H R - 1 ( z k - s k h ( x k ) ) + 1 2 z k H R - 1 z k } = exp { - 1 2 h ( x k ) H R - 1 h ( x k ) } × exp { 1 2 s k z k H R - 1 h ( x k ) + 1 2 s k * h ( x k ) H R - 1 z k } - - - ( 9 )
In (9) formula, subscript * represents the conjugation of matrix, then,
Make ξ=Eexp{j θ }=h (x)HR-1z(10)
By (10) and substitute into (9) formula:
L ( z k | x k , φ ) = exp { - 1 2 h ( x k ) H R - 1 h ( x k ) } exp { 1 2 s k ξ * + 1 2 s k * ξ } = exp { - 1 2 h ( x k ) H R - 1 h ( x k ) } × exp { 1 2 ( cos φ + j sin φ ) ξ * + 1 2 ( cos φ - j sin φ ) ξ } = exp { - 1 2 h ( x k ) H R - 1 h ( x k ) } exp { E cos ( φ - θ ) - - - ( 11 )
(11) formula is sought marginal distribution, has:
L ( z k | x k ) = ∫ 0 2 π L ( z k | x k , φ ) p ( φ ) dφ = exp { - 1 2 h ( x k ) H R - 1 h ( x k ) } ∫ 0 2 π 1 2 π × exp { Eos ( φ - θ ) } dφ - - - ( 12 )
Wherein, L (zk|xk) represent the k moment multiple likelihood ratio function, will (10) formula substitute into (12) formula, must:
L ( z k | x k ) = exp { - 1 2 h ( x k ) H R - 1 h ( x k ) } I 0 ( | h ( x k ) H R - 1 z k | ) - - - ( 13 )
Wherein, I0() is zeroth order Bessel's function; The multiple Gaussian noise of the zero-mean set when each moment mutual uncorrelated time, L (zk|xk) it is reduced to:
L ( z k | x k ) = exp ( - h H ( x k ) h ( x k ) 2 σ 2 ) I 0 ( | h H ( x k ) z k | σ 2 ) - - - ( 14 )
Wherein, H represents the conjugate transpose of matrix, σ2Represent the variance of the multiple Gaussian noise of the zero-mean that each moment sets.
The process of initialization process is below described:
Represent the initial moment with 1 moment, set backtracking function S (1) in 1 moment and the value function I (x in 1 moment1|z1):
I(x1|z1)=L (z1|x1)
S(x1)=0
Wherein, I () representative value function, S () represents backtracking function.
S22: recurrence cumulative process: when k gets 2 to K, utilize following formula obtain the k moment accumulate after value function I (xk|Z1:K):
I ( x k | X 1 : K ) = max x k - 1 ∈ τ ( x k ) [ I ( x k - 1 | Z 1 : K ) + Tr ( x k | x k - 1 ) ] + L ( z k | x k )
Wherein, Z1:K={ z1,z2,…,zK, τ (xk) represent the state range that target state can shift in the k-1 moment; Tr (xk|xk-1) represent the penalty (any one penalty) that target state shifts; When k gets 2, I (xk-1|Z1:K)=I (x1|Z1)。
As k=K, draw I (xK|Z1:K), make I (xK)=I (xK|Z1:K), according to aforementioned explanation, now I (xK) it is only xKFunction, τ (xk) determine according to the motion characteristics of target.
S23: the x finding out satisfied setting conditionk, described setting condition is I (xK)>VDT, VDTFor setting thresholding, such as, VDTArrange according to given false-alarm rate.
By the x of satisfied setting conditionkNumber represent the x for Q, Q satisfied setting conditionkIt is expressed as:ExtremelyUtilizeExtremelyComposition state sequence
S24: respectively forExtremelyCarry out flight path backtracking, draw Q corresponding targetpath; The process drawing q targetpath is:
When k gets K-1 to 1, it may also be useful to following formula draws
Wherein, q gets 1 to Q, and S () represents backtracking function; Then utilizeExtremelyForm the q targetpath.
Upon step s 2, the target false track that causes of diffusion is also removed successively and false track that noise causes. It is described respectively below:
Remove target and spread the false track that causes: the false flight path that target diffusion causes has an obvious feature to be exactly these false flight paths with the flight path of living target and there is the track partially overlapped, remove, based on this principle, the false track that target diffusion causes. Specifically, after drawing Q targetpath, willExtremelyIt is substituting to respectively in value function I (xK), obtainsExtremelyWillExtremelyTargetpath corresponding to middle maximum value is designated as maximum value function target flight path, if there is M identical target state at remaining either objective flight path (non-maximum value function target flight path) and maximum value function target flight path, then the targetpath of correspondence is removed, obtain the targetpath after first pseudo-flight path removal. M be setting be greater than 1 natural number, the value of M depend on the time span of accumulation (value of K) and set thresholding VDTSize.
Remove the false track that noise causes: after the targetpath after obtaining first pseudo-flight path and removing, in the targetpath after first pseudo-flight path is removed, for every bar targetpath, the target direction of motion of correspondence is carried out statistics with histogram; Then according to statistics with histogram result, the false track owing to noise causes is removed. For living target, its kinestate is unknown, but motion is regular, instead of random random motion, this target direction of motion shown on target track between contiguous frames will trend towards the total direction of motion determined by starting point and terminating point. For the false track caused by noise, owing to kinestate is random mixed and disorderly, performance in the movement direction adjacent interframe trend towards being uniformly distributed of-2 π~2 π. Therefore by the direction of motion of target is carried out statistics with histogram, it is possible to the false track that effective process causes due to noise.
Below by emulation experiment, the effect of the present invention is described further.
Emulation experiment content: image after the pre-treatment that utilization emulation produces, tests in MATLAB9.0 software, carries out detecting front tracking according to method provided by the invention, draw the flight path of target; Result as shown in Figure 2, with reference to Fig. 2 a, for utilizing the schematic diagram of targetpath that the present invention draws and true flight path.In Fig. 2 a, transverse axis representative frame number (i.e. k value), the longitudinal axis represents Range resolution unit number. With reference to Fig. 2 b, for utilizing the schematic diagram of targetpath and the true flight path drawn during amplitude likelihood ratio structure dynamic programming accumulating value function. In Fig. 2 b, transverse axis representative frame number (i.e. k value), the longitudinal axis represents Range resolution unit number. With reference to Fig. 2 c, it is the present invention and existing method (utilizing amplitude likelihood ratio structure dynamic programming accumulating value function, in figure 2 c referred to as amplitude likelihood ratio) the detection probability curve under different signal to noise ratio when false-alarm rate is identical. In Fig. 2 c, transverse axis represents signal to noise ratio, and unit is decibel; The longitudinal axis represents detection probability. With reference to Fig. 2 d, it is the present invention and existing method (utilizing amplitude likelihood ratio structure dynamic programming accumulating value function, in figure 2d referred to as amplitude likelihood ratio) the detecting and tracking probability curve under different signal to noise ratio when false-alarm rate is identical. In Fig. 2 d, transverse axis represents signal to noise ratio, and unit is decibel; The longitudinal axis represents tracking probability.
Emulation result analysis: table 1 represents the present invention and existing method (utilizing amplitude likelihood ratio structure dynamic programming accumulating value function) working time under identical simulating scenes.
Table 1
As seen from Table 1, the operation efficiency of the present invention is greatly improved than existing method. In addition from Fig. 2 c and Fig. 2 d it may be seen that the method that the present invention proposes is at detection perform or is all better than existing method on tracking performance, thus demonstrate the validity of the present invention.
Obviously, the present invention can be carried out various change and modification and not depart from the spirit and scope of the present invention by the technician of this area. Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these change and modification.

Claims (5)

1. follow the tracks of method based on before the multiple Likelihood ration test of dynamic programming, it is characterised in that, comprise the following steps:
S1: utilize radar to receive radar return data, radar return data are carried out pre-treatment, obtain image after pre-treatment;
In step sl, after pre-treatment, the model representation of image is:
zk=Aexp{j φ } h (xk)+nk
Wherein, nkFor the white complex gaussian noise of the zero-mean that the k moment sets, A represents the amplitude of target signal, and φ represents the phase place of target signal, and φ obeys being uniformly distributed on [0,2 π], and h () represents point spread function, zkFor target signal is at the observed value in k moment, xkFor target is in the state in k moment; K gets 1 to K, K be setting be greater than 1 natural number;
S2: according to image after pre-treatment, adopts dynamic programming method to carry out detecting front tracking, draws the flight path of target; When following the tracks of before adopting dynamic programming method to detect, according to image after pre-treatment, it is to construct multiple likelihood ratio function, according to multiple likelihood ratio function, it is to construct the value function of dynamic programming method;
In step s 2, adopt dynamic programming method to carry out detecting front tracking to comprise the following steps;
S21: the multiple likelihood ratio function L (z that the k moment is setk|xk);
L ( z k | x k ) = exp { - 1 2 h ( x k ) H R - 1 h ( x k ) } I 0 ( | h ( x k ) H R - 1 z k | )
Wherein, H represents the conjugate transpose of matrix, and R represents the white complex gaussian noise n of the zero-mean of settingkCovariance matrix, I0() represents zeroth order Bessel's function;
Represent the initial moment with 1 moment, set the value function I (x in 1 moment1|z1):
I(x1|z1)=L (z1|x1)
Wherein, I () representative value function;
S22: when k gets 2 to K, utilize following formula obtain the k moment accumulate after value function I (xk|Z1:K):
I ( x k | Z 1 : K ) = m a x x k - 1 ∈ τ ( x k ) [ I ( x k - 1 | Z 1 : K ) + T r ( x k | x k - 1 ) ] + L ( z k | x k )
Wherein, Z1:K={ z1, z2..., zK, τ (xk) represent that the k-1 moment can transfer to state xkAll state xk-1;Tr (xk|xk-1) represent the penalty that target state shifts; When k gets 2, I (xk-1|Z1:K)=I (x1|Z1);
As k=K, draw I (xK|Z1:K), make I (xK)=I (xK|Z1:K);
S23: the x finding out satisfied setting conditionk, described setting condition is I (xK) > VDT, VDTFor setting thresholding; Meet the x of setting conditionkNumber represent the x for Q, Q satisfied setting conditionkIt is expressed as:ExtremelyUtilizeExtremelyComposition state sequence
S24: respectively forExtremelyCarry out flight path backtracking, draw Q corresponding targetpath; The process drawing q targetpath is:
When k gets K-1 to 1, it may also be useful to following formula draws
Wherein, q gets 1 to Q, and S () represents backtracking function; Then utilizeExtremelyForm the q targetpath,Represent that in the q targetpath, target is in the state in k moment.
2. follow the tracks of method based on before the multiple Likelihood ration test of dynamic programming as claimed in claim 1, it is characterized in that, in step sl, radar return data being carried out pretreated process is: radar return data are carried out clutter recognition, squelch and process of pulse-compression.
3. follow the tracks of method based on before the multiple Likelihood ration test of dynamic programming as claimed in claim 1, it is characterised in that, in the step s 21, the multiple Gaussian noise of the zero-mean set when each moment mutual uncorrelated time, L (zk|xk) it is reduced to:
L ( z k | x k ) = exp ( - h H ( x k ) h ( x k ) 2 σ 2 ) I 0 ( | h H ( x k ) z k | σ 2 )
Wherein, H represents the conjugate transpose of matrix, σ2Represent the variance of the multiple Gaussian noise of the zero-mean that each moment sets, I0() represents zeroth order Bessel's function.
4. follow the tracks of method based on before the multiple Likelihood ration test of dynamic programming as claimed in claim 1, it is characterised in that, upon step s 2, after drawing Q targetpath, willExtremelyIt is substituting to value function I (x respectivelyK) in, obtainExtremelyWillExtremelyTargetpath corresponding to middle maximum value is designated as maximum value function target flight path, if there is M identical target state at remaining either objective flight path and maximum value function target flight path, then the targetpath of correspondence is removed, obtain the targetpath after first pseudo-flight path removal; M be setting be greater than 1 natural number.
5. follow the tracks of method based on before the multiple Likelihood ration test of dynamic programming as claimed in claim 4, it is characterized in that, after targetpath after obtaining first pseudo-flight path and removing, in targetpath after first pseudo-flight path is removed, for every bar targetpath, the target direction of motion of correspondence is carried out statistics with histogram; Then according to statistics with histogram result, the false track owing to noise causes is removed.
CN201410218928.7A 2014-05-21 2014-05-21 Method is followed the tracks of based on before the multiple Likelihood ration test of dynamic programming Expired - Fee Related CN104007422B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410218928.7A CN104007422B (en) 2014-05-21 2014-05-21 Method is followed the tracks of based on before the multiple Likelihood ration test of dynamic programming

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410218928.7A CN104007422B (en) 2014-05-21 2014-05-21 Method is followed the tracks of based on before the multiple Likelihood ration test of dynamic programming

Publications (2)

Publication Number Publication Date
CN104007422A CN104007422A (en) 2014-08-27
CN104007422B true CN104007422B (en) 2016-06-15

Family

ID=51368166

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410218928.7A Expired - Fee Related CN104007422B (en) 2014-05-21 2014-05-21 Method is followed the tracks of based on before the multiple Likelihood ration test of dynamic programming

Country Status (1)

Country Link
CN (1) CN104007422B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104714226B (en) * 2015-03-25 2017-08-11 电子科技大学 Tracking before a kind of Dynamic Programming detection based on phase
CN104714225B (en) * 2015-03-25 2017-05-10 电子科技大学 Dynamic programming tracking-before-detection method based on generalized likelihood ratios
CN104793200B (en) * 2015-04-09 2017-05-10 电子科技大学 Dynamic planning track-before-detect method based on iterative processing
CN104865570B (en) * 2015-05-11 2017-06-13 电子科技大学 Tracking before a kind of quick Dynamic Programming detection
CN107544066B (en) * 2017-07-09 2020-05-12 电子科技大学 Distributed asynchronous iterative filtering fusion method based on pre-detection tracking
CN111025281B (en) * 2019-12-05 2021-11-26 北京理工大学 Threshold acquisition method for dynamically planning track-before-detection based on approximate algorithm
CN113933808A (en) * 2021-09-29 2022-01-14 中国电子科技集团公司第二十九研究所 Airborne radar moving target detection method, device, equipment and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL1020287C2 (en) * 2002-04-02 2003-10-03 Thales Nederland Bv Method for multi-target detection, in particular for use in search radars with multi-beam formation in elevation.
CN102073043B (en) * 2010-11-04 2013-02-13 电子科技大学 Multi-frame phase coherence accumulation target tracking-before-detecting method
JP5701152B2 (en) * 2011-05-26 2015-04-15 三菱電機株式会社 TRACKING DEVICE, COMPUTER PROGRAM, AND TRACKING METHOD
CN102419437B (en) * 2011-09-09 2013-07-31 北京理工大学 Track-before-detect method based on flight path inspection

Also Published As

Publication number Publication date
CN104007422A (en) 2014-08-27

Similar Documents

Publication Publication Date Title
CN104007422B (en) Method is followed the tracks of based on before the multiple Likelihood ration test of dynamic programming
CN104076355B (en) Tracking before Dim targets detection in strong clutter environment based on dynamic programming
CN103995261B (en) The echo signal processing unit of unmanned plane obstacle avoidance system, unmanned plane obstacle avoidance system
Fioranelli et al. Multistatic human micro‐Doppler classification of armed/unarmed personnel
Kim et al. Human detection using Doppler radar based on physical characteristics of targets
CN107358250B (en) Body gait recognition methods and system based on the fusion of two waveband radar micro-doppler
CN102298142B (en) HT-STC-TBD (Hough Transform and Successive Target Cancellation Based Track-Before-Detect) detection method for multiple weak targets under radar-ranging fuzzy condition
CN109917347A (en) A kind of radar pedestrian detection method based on the sparse reconstruct of time-frequency domain
CN103472445A (en) Detecting tracking integrated method for multi-target scene
CN104714225B (en) Dynamic programming tracking-before-detection method based on generalized likelihood ratios
CN106250854A (en) Body gait recognition methods based on micro-Doppler feature and support vector machine
CN106772352A (en) A kind of PD radars extension Weak target detecting method based on Hough and particle filter
CN105301584B (en) The IPPHDF multiple-moving target tracking methods of fuzzy distance solution simultaneously
CN113466852B (en) Millimeter wave radar dynamic gesture recognition method applied to random interference scene
CN106772299B (en) One kind is based on apart from matched PD radar weak target Dynamic Programming detection method
CN103777187A (en) Weak target track-before-detect method based on traversal random Hough conversion
Qiao et al. Human activity classification based on moving orientation determining using multistatic micro-Doppler radar signals
CN103728599A (en) Method for restraining deception false target jamming through remotely configured initiative and passive radar net
CN104881561A (en) Hough transform-based track-before-detect method of multidimensional parameters
CN103364770A (en) Radar target detecting system based on matrix filling and detecting method thereof
CN106353743B (en) It is matched with the nearly optimal radar target detection method of equivalent shapes parameter
CN103809161A (en) Radar net distance deception + SOJ (stand-off jamming) resisting method
CN103605130B (en) Ultra-broadband wall-through radar hides moving object detection and formation method
Dong et al. A new Hough transform applied in track initiation
CN109101884A (en) A kind of pulse array prediction technique

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160615

CF01 Termination of patent right due to non-payment of annual fee