Specific embodiment
Detailed description of the preferred embodiments below.
A kind of specific steps of the compatible acquisition and tracking device of configurable navigation signal are as follows:
Step 1: the compatible acquisition and tracking structure of navigation signal that building is configurable, which includes: orthogonal to go frequency deviation module
1, correlation module 2, FFT judging module 3, step by step modulating module 4, code generation module 5, in the morning, afternoon and evening correlator 6, peak value jump module
7, code ring phase discriminator 8, carrier wave ring phase discriminator 9, Loop filter 10, carrier wave ring wave filter 11.
The orthogonal function of going frequency deviation module 1 is that the carrier wave of the frequency word elimination navigation signal obtained according to capture and tracking is residual
Stay frequency deviation;
The function of correlation module 2 is the coherently despreading that navigation signal is carried out according to the length of capture time;
The function of FFT judging module 3 is to carry out FFT operation according to the coherently despreading result of correlation module 2 and decide whether
Acquisition success;
The function of step by step modulating module 4 is the discriminative information output chips provided according to navigation signal type and acquisition and tracking
Step motion control word;
The function of code generation module 5 is that the chip step motion control word provided according to step by step modulating module 4 controls spreading code
Stepping generates the pseudo-random sequence of corresponding bit rate;
The function of correlator 6 is to de-spread to navigation signal in the morning, afternoon and evening, and output is reflected for code ring phase discriminator 8 and carrier wave ring
The multichannel correlation that phase device 9 uses;
The function of peak value jump module 7 is the submaximum false-lock for solving the problems, such as BOC (1,1) signal and occurring in acquisition procedure;
The function of code ring phase discriminator 8 is to export pseudo-code offset according to the correlation of correlator 6 in the morning, afternoon and evening;
The function of carrier wave ring phase discriminator 9 is the correlation outgoing carrier offset according to correlator 6 in the morning, afternoon and evening;
The function of Loop filter 10 is the high-frequency noise filtered out in pseudo-code offset;
The function of carrier wave ring wave filter 11 is the high-frequency noise filtered out in carrier shift amount.
Step 2: orthogonal go frequency deviation module 1 by the way of digital carrier NCO and mixing, carrier wave NCO first is according to FFT
The frequency word that judging module 3 and carrier wave ring wave filter 11 export generates the cosine and sine signal of corresponding frequencies;Secondly, by the sine and cosine
Signal and the baseband digital signal of input are sent into digital mixer, complete complex multiplication, and frequency deviation function is gone in realization.
Step 3: correlation module 2, which will remove the navigation signal after carrier wave, is sent into 11 road parallel correlators, while by 11 tunnel sheets
Ground code sequence is sent into parallel correlator, and correlator carried out integrating-clear operation according to given time, completes relevant despreading and handles
To 11 tunnel coherent integration amounts.
Step 4: FFT judging module 3 combines zero padding FFT technique, 11 tunnels that correlation module 2 is exported using segmentation is related
Coherent integration amount is accumulated to 256 groups, the Fast Fourier Transform (FFT) to being sent into after relevant value complement 256 zero of every road at 512 points
(FFT), FFT operation uses the flow work mode, is sequentially completed the FFT fortune of 11 × 512 correlations of 11 groups of outs of phase
It calculates and result modulus square, and completes maximum value search, using the maximum value that searches out as prize judgment amount, detection judgement amount is
No is more than thresholding.If being not above, the search that local code phase restarts next phase is adjusted, otherwise terminates acquisition procedure, is opened
Motion tracking.
Step 5: the jump of the court verdict of the comprehensive FFT judging module 3 of step by step modulating module 4, peak value jump module 7 makes
Code generation module 5 can be sent into the tracking frequency word output chips step by step modulating control word of Loop filter 10.Specifically, exist
Acquisition phase, step by step modulating module 4 provide different chips according to the modulation system type of signal to be captured and search for stepping length,
Wherein the search stepping of BOC (1,1) signal is 1/6 chip, and BPSK (1)/BPSK (2)/BPSK (10) search stepping is 1/2
Chip;Decide whether to carry out front and back 1/ after acquisition success is transferred to tracking, and according to the jump that peak value jump module 7 provides is enabled
The jump of 2 chips;During tenacious tracking, and the real-time tracking frequency word of comprehensive Loop filter 10 exports final control
Word.
Step 6: code generation module 5 is under high frequency clock driving, according to chip step motion control word, by generator polynomial or
Look-up table mode generates the local spread spectrum code sequence or BOC code sequence of bit rate identical as navigation signal.According to design, code is generated
Pseudo-code is divided into 11 tunnels by module 5, the pseudo-code that the capture of 11 tunnel of parallel output needs, at the same export instant road, advanced 1/2 chip,
5 road pseudo-code sequences of 1/2 chip of advanced 1/6 chip, 1/6 chip of lag and lag are used for subsequent tracking.
Step 7: the realization of correlator 6 carries out relevant despreading to navigation signal in the morning, afternoon and evening, export for 8 He of code ring phase discriminator
The 5 road correlations that carrier wave ring phase discriminator 9 uses.Instant road, advanced 1/2 chip, advanced 1/6 chip, 1/6 chip of lag might as well be set
It is denoted as P respectively with the correlated results amplitude of lag 1/2 chip, 5 branches0、E-1/2、E-1/6、L+1/6、L+1/2, and the I on the instant road of note,
Q branch correlated results is IP、QP。
Step 8: peak value jumps, module 7 is carried out the correlated results amplitude for 5 branches that correlator 6 in the morning, afternoon and evening exports big
Small judgement, rewriting formula (1), formula (2) obtain following formula (6) and formula (7),
Start comparison result counter Lcount and Rcount, from subtracting 1, Rcount adds Lcount certainly if meeting formula (6)
1;Lcount is certainly if meeting formula (7) plus 1, Rcount subtracts 1 certainly;Lcount and Rcount value remains unchanged if being not satisfied.
When Lcount be greater than 15 think current Phase Tracking be locked in left side submaximum on, when Rcount be greater than 15 think current phase with
Track is locked on the submaximum of right side, and peak value jump module output phase answers the jump of opposite direction enabled, driving code generation module 5 jump 1/
2 chips subsequently complete the clearing of counter Lcount and Rcount, start peak value jump detection next time.
Step 9: code ring phase discriminator 8 correlator 6 in the morning, afternoon and evening is provided advanced 1/6 chip, lag 1/6 chip two-way phase
Amplitude is closed to carry out calculating output pseudo-code offset delta according to formula (3)cp。
Step 10: carrier wave ring phase discriminator 9 carries out instant road I, Q correlation that correlator 6 in the morning, afternoon and evening provides according to formula (4)
Calculate outgoing carrier offset φe。
Step 11: Loop filter 10 carries out numeric field discretization to second order filter shown in formula (5), to input
Pseudo-code offset carries out high-frequency noise and filters out, and obtains code tracking frequency word, wherein loop characteristics circular frequency ωnSelect 1rad/s.
Step 12: carrier wave ring wave filter 11 according to second order filter shown in formula (5) to the carrier shift amount of input into
Row high-frequency noise filters out, and obtains carrier track frequency word, wherein loop characteristics circular frequency ωnSelect 16rad/s.
So far the compatible acquisition and tracking of configurable navigation signal is completed.
Specifically, the present apparatus is mainly for BOC (1, the 1) modulation of New System navigation signal L1C/E1/B1C, L5/E5a/
The BPSK (10) of B2a is modulated and the BPSK (1) of old system navigation signal/BPSK (2) modulation, provides that a kind of parameter is configurable to catch
Tracking device is obtained, with the different signal type of flexible adaptation, realizes and the integrated acquisition and tracking of navigation signal is handled, improve logical
The consistency in road.
The compatible acquisition and tracking device of a kind of configurable navigation signal proposed by the present invention include: it is orthogonal go frequency deviation module 1,
Correlation module 2, FFT judging module 3, step by step modulating module 4, code generation module 5, in the morning, afternoon and evening correlator 6, peak value jump module 7,
Code ring phase discriminator 8, carrier wave ring phase discriminator 9, Loop filter 10, carrier wave ring wave filter 11.
The orthogonal function of going frequency deviation module 1 is that the carrier wave of the frequency word elimination navigation signal obtained according to capture and tracking is residual
Stay frequency deviation;
The function of correlation module 2 is the coherently despreading that navigation signal is carried out according to the length of capture time;
The function of FFT judging module 3 is to carry out FFT operation according to the coherently despreading result of correlation module 2 and decide whether
Acquisition success;
The function of step by step modulating module 4 is the discriminative information output chips provided according to navigation signal type and acquisition and tracking
Step motion control word;
The function of code generation module 5 is that the chip step motion control word provided according to step by step modulating module controls the step of spreading code
Into generating the pseudo-random sequence of corresponding bit rate;
The function of correlator 6 is to de-spread to navigation signal in the morning, afternoon and evening, and output is reflected for code ring phase discriminator and carrier wave ring
The multichannel correlation that phase device uses;
The function of peak value jump module 7 is the submaximum false-lock for solving the problems, such as BOC (1,1) signal and occurring in acquisition procedure;
The function of code ring phase discriminator 8 is to export pseudo-code offset according to the correlation of correlator in the morning, afternoon and evening;
The function of carrier wave ring phase discriminator 9 is the correlation outgoing carrier offset according to correlator in the morning, afternoon and evening;
The function of Loop filter 10 is the high-frequency noise filtered out in pseudo-code offset;
The function of carrier wave ring wave filter 11 is the high-frequency noise filtered out in carrier shift amount.
Preferably, orthogonal to go frequency deviation module 1 by the way of digital mixing, base-band digital is completed using given frequency word
The purpose of signal removing carrier wave frequency deviation.It is orthogonal that go frequency deviation module include digital mixing and carrier wave digital oscillator (NCO) two parts,
Carrier wave NCO according to capture and tracking input frequency word generate corresponding frequencies cosine and sine signal, digital mixing by the signal with
The baseband digital signal of input carries out complex multiplication, and frequency deviation function is gone in realization.
Preferably, correlation module 2 completes the correlation product to the navigation signal after removing carrier wave according to the given time of integration
Point, despread processing obtains coherent integration amount.In view of signal type difference, PN-code capture length is different, and the present apparatus uses frequency
Domain parallel search capture technique, in order to accelerate chip linear search rate, correlation module 2 is using the completion pair of 11 road parallel correlators
The parallel despreading of signal integrates, and exports 11 road correlations.
Preferably, FFT judging module 3 combines zero padding FFT technique, 11 tunnels that correlation module 2 is exported using segmentation is related
Coherent integration amount mends appropriate zero successively progress Fast Fourier Transform (FFT) (FFT) after being accumulated to several groups, and FFT operation uses assembly line
Operating mode is sequentially completed the FFT operation and result modulus square of 11 groups of out of phase correlations, subsequently completes maximum value and search
Rope, the maximum value to search out detect whether judgement amount is more than thresholding θ as prize judgment amount Z.If being not above, adjust
Local code phase restarts the search of next phase, otherwise terminates acquisition procedure, start-up trace.
Preferably, the court verdict of the comprehensive FFT judging module of step by step modulating module 4, the jump of peak value jump module are enabled
With the tracking frequency word output chips step by step modulating control word of code ring, it is sent into code generation module.The core that can configure as parameter
One of module specifically in acquisition phase, provides different chips according to the modulation system type of signal to be captured and searches for stepping
Length, wherein the search stepping of BOC (1,1) signal is 1/6 chip, and BPSK (1)/BPSK (2)/BPSK (10) search stepping is equal
For 1/2 chip;Decide whether to carry out after acquisition success is transferred to tracking, and according to the jump that peak value jump module 7 provides is enabled
The jump of 1/2 chip of front and back;During tenacious tracking, and the real-time tracking frequency word of comprehensive coding ring exports final control word.
Preferably, code generation module 5 is under high frequency clock driving, according to chip step motion control word, by generator polynomial or
Look-up table mode generates the local spread spectrum code sequence or BOC code sequence of bit rate identical as navigation signal.As needed, code generates
Pseudo-code is divided into 11 tunnels by module 5, the pseudo-code that the capture of 11 tunnel of parallel output needs, at the same export instant road, advanced 1/2 chip,
5 road pseudo-code sequences of 1/2 chip of advanced 1/6 chip, 1/6 chip of lag and lag are used for subsequent tracking.
Preferably, the function of correlator 6 is relevant despreading to be carried out to navigation signal, while exporting for code ring mirror in the morning, afternoon and evening
The 5 road correlations that phase device and carrier wave ring phase discriminator use.
Preferably, the function of peak value jump module 7 is the phase mode for solving BOC (1,1) signal and occurring in acquisition procedure
Paste degree problem, it is possible to the submaximum false-lock phenomenon of appearance.As shown in figure 3, the single-peak structure relative to BPSK, BOC (1,1) signal
Auto-correlation function is three peak structures, and main peak is relatively narrower, and two submaximums are in ± 1/2 chip position.
Instant road, advanced 1/2 chip, advanced 1/6 chip, 1/6 chip of lag and lag 1/2 chip, 5 branches might as well be set
Correlated results amplitude be denoted as P respectively0、E-1/2、E-1/6、L+1/6、L+1/2.If current code tracking loop is locked on the submaximum of right side,
Then there is following relationship:
Conversely, having following relationship if being locked on the submaximum of left side:
If being not satisfied, show Current lock on main peak, does not need to adjust.In order to further decrease noise shadow
It rings, realizes tenacious tracking, continuous several times judgement need to be carried out to above-mentioned 5 groups of correlations, when the size for meeting formula (1) or formula (2) is closed
System is just considered being locked on submaximum after being accumulated to certain number, and peak value jump module output jump is enabled, Xiang Xiangying opposite direction
Jump 1/2 chip.
Preferably, the function of code ring phase discriminator 8 is to export pseudo-code offset, phase demodulation according to the correlation of correlator in the morning, afternoon and evening
Device subtracts lag amplitude calculation formula using incoherent in advance, i.e.,
Wherein, δcpFor the pseudo-code offset of phase discriminator output.
Preferably, the function of carrier wave ring phase discriminator 9 is according to the correlation outgoing carrier offset of correlator in the morning, afternoon and evening, mirror
The calculation formula that phase device uses for
φe=sign (IP)·QP (4)
Wherein, IPIndicate the road instant road I coherent integration value, QPIndicate the road instant road Q coherent integration value.Sign (x) is to take symbol
Number function, returns to the sign of x, φeFor the carrier phase offset amount of phase discriminator output.
Preferably, the function of Loop filter 10 is that the high frequency filtered out in yard pseudo-code offset of ring phase discriminator output is made an uproar
Sound, specifically, code ring select second order filter, and wherein the Laplace domain of filter transfer function H (s) is expressed as
Wherein, ωnFor the feature circular frequency of loop, s is Laplace operator.
Preferably, the function of carrier wave ring wave filter 11 is the high-frequency noise filtered out in carrier shift amount, and wherein filter selects
With with the consistent second order filter of code ring.
The present apparatus takes navigation signal Direct Acquisition to handle, and solves BOC (1,1) using peak value jump technology in tracking process
Acquisition phase ambiguity issue can effectively be suitable for GPS on the basis of compatible traditional BP SK acquisition and tracking algorithm
The processing of L1C/Galileo E1/BDS B1C signal and GPS L5/Galileo E5a/BDS B2a signal processing, uniquely
The difference is that tracking section increases peak value jump module, step by step modulating module is changed to that parameter is configurable, code generates mould
Block supports spreading code and BOC local code simultaneously.The present apparatus realizes the smooth upgrade of navigation signal Processing Algorithm, has lower
Algorithm complexity and preferable passage consistency have higher acquisition and tracking simultaneously because BOC signal uses Double Side-band Reception
Performance.