Summary of the invention
Technical problem to be solved by the present invention lies in provide a kind of to realize quickly catching for direct expansion dpsk signal under high dynamicThe method obtained completes the Combined estimator of pseudo-code phase and Doppler shift.
The technical solution for realizing the aim of the invention is as follows: pseudo-code-Doppler of direct expansion dpsk signal under a kind of high dynamicQuick capturing method, comprising the following steps:
Step 1 passes through carrier wave fcDown-converted is carried out to the intermediate frequency direct expansion dpsk signal received;
Step 2 is chosen nonlinear transformation coefficient L and FFT points, and is become using nonlinear transformation joint FFT is lower to step 1Dpsk signal after frequency carries out Doppler shift estimation, obtains Doppler shift value
Step 3 utilizes Doppler shift valueTo carrier wave fcIt is modified, obtains revised carrier wave fc';
Step 4 passes through revised carrier wave fc' down-converted is carried out to the intermediate frequency direct expansion dpsk signal received, it obtainsObtain the compensated intermediate frequency direct expansion dpsk signal of Doppler;
Step 5 carries out the intermediate frequency direct expansion dpsk signal after multichannel continuous phase local pseudo-code and step 4 Doppler effect correctionSearch obtains pseudo-code estimated valueTo complete pseudo-code-Doppler's fast Acquisition.
Compared with prior art, the present invention its remarkable advantage are as follows: 1) the method for the present invention is simple, it is easy to accomplish, it may be implementedThe fast Acquisition of direct expansion dpsk signal under high dynamic completes the Combined estimator of pseudo-code phase and Doppler shift;2) present invention is logicalNonlinear transformation joint FFT method estimating Doppler frequency deviation is crossed, there is lesser Doppler shift evaluated error performance;3) this hairIt is bright that fast search is carried out to code phase by code phase compressor, reduce total search number, greatly reduces capture time, energyIt is preferably thick synchronous to guarantee that reception signal has just obtained before entering signal tracking (essence is synchronous) processing module.
Present invention is further described in detail with reference to the accompanying drawing.
Specific embodiment
In conjunction with Fig. 1, pseudo-code-Doppler's quick capturing method of dpsk signal under a kind of high dynamic of the present invention, including it is followingStep:
Step 1 passes through carrier wave fcDown-converted carried out to the intermediate frequency direct expansion dpsk signal that receives, after down-convertedDpsk signal are as follows:
In formula, ρ (n)=∑ γkR1(-iTc),For the signal after spread spectrum, N is spreading code period, dkTo passTransmission of data, ckFor spreading code, dk/NTo press spreading code periodic sampling to transmission data, | * |NFor the modulo-N arithmetic of " * ";R1(*) is to holdThe continuous time is TcBase band pulse shape;The centre frequency of BPSK modulator is f1=fc-1/(4Tc), fcFor carrier frequency, TcForSpreading code chip width;τ is pseudo- code error;fdFor Doppler shift;For initial phase, it will be assumed that be 0;RcFor spreading code speedRate;N (n) is white Gaussian noise.
Step 2 chooses nonlinear transformation coefficient L and FFT points, and using nonlinear transformation and FFT to step 1 down coversionDpsk signal afterwards carries out Doppler shift estimation, obtains Doppler shift valueBased on nonlinear transformation-FFT DopplerThe principle of offset estimation is as shown in Fig. 2, core concept is to carry out Doppler shift estimation using nonlinear transformation joint FFT.
After carrying out L nonlinear transformation to the direct expansion dpsk signal y (n) after down coversion, available y'(n) are as follows:
In formula, L is nonlinear transformation coefficient, N'(n) be
In formula, NL-1,…N0For the coefficient of each secondary item of noise expansion.
Known ρ (n) ≈ ± 1, therefore when L is taken as even number, spread spectrum data do not influence the estimation of carrier wave frequency deviation, and frequency deviation value meetingBecome original L times.To y'(n) FFT operation is carried out, it will appear peak value on frequency spectrum, and the position of peak value is that Doppler estimatesEvaluation
In formula, RcFor spread-spectrum code rate;KmaxFor spectrum peak position;NFFTFor FFT points;L is nonlinear transformationCoefficient.
By the minimal error of formula (4) available offset estimation are as follows:
Frequency offset estimation range are as follows:
Preferably, nonlinear transformation coefficient L takes 4, FFT points to take 2048.
Step 3 utilizes Doppler shift valueTo carrier wave fcIt is modified, obtains revised carrier wave fc', formula usedAre as follows:
Step 4 passes through revised carrier wave fc' down-converted is carried out to the intermediate frequency direct expansion dpsk signal received, it obtainsObtain the compensated intermediate frequency direct expansion dpsk signal of Doppler.
Step 5, access code phase-compression COEFFICIENT Kl, correlator is compressed to multichannel continuous phase local pseudo-code by code phaseIt is scanned for the intermediate frequency direct expansion dpsk signal after step 4 Doppler effect correction, obtains pseudo-code estimated valueTo complete pseudo-code-Doppler's fast Acquisition.
When carrying out code phase search, will also occur correlation peak when pseudo-code phase is near received signal code phase, becauseThis can compress adjacent unit, reduce total search unit number, substantially reduce the thick capture time of signal.
It is as shown in Figure 3 that code phase compresses relevant principle.If the pseudo-code phase compressed coefficient is Kl, then locally compressed code is KlRoad differs the sub- pseudo-code sequence summation an of code phase each other are as follows:
In formula, c (*) is local pseudo code sequence.Enable locally compressed code phaseI=0,1 ... SN/Kl- 1, whereinN is PN code length, and total number of phases is SN, i.e., pseudo-code phase is divided into SN/KlA section, is denoted as H.The then resident sheet of i-thGround compressed code are as follows:
δ τ is enabled to indicate to receive the difference of code phase and locally compressed code phase: δ τ=τ-τc.If receiving code phaseThen thinkFor optimal compression code phase, it is denoted asτ withDifference be denoted asOptimal compressionPhase intervalIt is denoted as H1, other compression sections are denoted as H0.If taking correlation intergal length is entire PN-code captureSN, locally compressed code phase areWhen, while ignoring initial phaseAnd noise contribution n (i), compression correlation function can be with tableIt is shown as:
When its auto-correlation function may be expressed as: pseudo-code after over-sampling
Such as when S=2, only there are correlations on these three code phases.For formula (11), only whenWhenThere are significant correlation energy values, therefore can be by the value interval of m from [0 Kc- 1] it narrows down toFollowing analysis considers a kind of optimal cases, and all 2S-1 there are the phase points of correlation to be entirely located in optimal compression code phase areaBetweenIt is interior, i.e.,AndAt this point, compression correlationIt can indicateIt is as follows:
Section 2 in above formula braces is approximately zero after integrating in a PN-code capture due to the presence of phase difference,Formula (12) can abbreviation are as follows:
By above formula (13b) as can be seen that fdInfluence to correlation is mainly reflected in ∑ exp (the j2 π f of formula (13a)dn/Rc), show as Sinc functional form, correlation bandwidth Bc=2Rc/L.Work as fdBeyond BcWhen can cause serious decline, influence correctCapture.
Preferably, code phase compressed coefficient KlChoose 4.
Below with reference to embodiment, present invention is further described in detail.
Embodiment
Simulation parameter is arranged in the present embodiment are as follows: spreading code uses Gold sequence, code length N=1023;Sample frequency fs=245.52MHz;Carrier frequency fc=76.725MHz, spread-spectrum code rate Rc=20.46Mchip/s, data rate Rb=20kbps.Code phase error τ=200, Doppler shift fd=201250Hz, nonlinear transformation coefficient L=4, FFT points are2048 points, pseudo-code compressed coefficient Kl=4, Signal to Noise Ratio (SNR)=- 10dB.
In conjunction with Fig. 4 three-dimensional figure it is found that simulation result pseudo-code differ estimated value1chip is differed with preset value;Doppler shift is estimated as250Hz is differed with preset value, is in teachings, calculation is thus demonstratedMethod has preferable accuracy.
Fig. 5 is Signal to Noise Ratio (SNR) uniform value, Doppler shift f in [- 30dB, 0dB] ranged=80kHz, false-alarm are generalRate PfThe detection probability of 5000 Monte Carlo simulations and the change curve of false-alarm probability are carried out when=0.001.In Fig. 5, due toCFAR detection thresholding is set, and the constant approach of false-alarm probability is 0;And when SNR >=-21dB, thus detection probability 1 proves to calculateMethod has preferable working performance under low signal-to-noise ratio environment.
The method of the present invention is simple, it is easy to accomplish, fast search is carried out to code phase by code phase compressor, is reduced totalSearch number, greatly reduce capture time, and have that algorithm complexity is small, be completed at the same time pseudo-code phase and Doppler shift is caughtObtain, evaluated error is small, expands the advantages such as processing gain, suitable for the application environment of high dynamic, there is stronger practical value.