CN103344968A - INS auxiliary Beidou signal capturing method - Google Patents

INS auxiliary Beidou signal capturing method Download PDF

Info

Publication number
CN103344968A
CN103344968A CN2013102388799A CN201310238879A CN103344968A CN 103344968 A CN103344968 A CN 103344968A CN 2013102388799 A CN2013102388799 A CN 2013102388799A CN 201310238879 A CN201310238879 A CN 201310238879A CN 103344968 A CN103344968 A CN 103344968A
Authority
CN
China
Prior art keywords
signal
carrier
ins
signals
correlation
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.)
Granted
Application number
CN2013102388799A
Other languages
Chinese (zh)
Other versions
CN103344968B (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.)
Central South University
Original Assignee
Central South 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 Central South University filed Critical Central South University
Priority to CN201310238879.9A priority Critical patent/CN103344968B/en
Publication of CN103344968A publication Critical patent/CN103344968A/en
Application granted granted Critical
Publication of CN103344968B publication Critical patent/CN103344968B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses an INS auxiliary Beidou signal capturing method. The method includes the steps that firstly Doppler frequency generated by movements of a carrier and a satellite is calculated; the Doppler frequency is transmitted to a capturing loop of a receiver, and a carrier NCO of the loop adjusts carrier frequency; frequency mixing is conducted on intermediate frequency signals and local carrier signals to acquire in-phase signals and orthogonal signals, and the in-phase signals and the orthogonal signals correlation operations with local signals conduct respectively; correlation values acquired by each operation are stored in a cache to acquire an M*N matrix; correlation values of the in-phase branch and the orthogonal branch form a plural matrix, and whether the signals enter a tracking module or the signals are recaptured is judged until the signals are captured. The advantage of combining time domain capture and frequency domain capture is fully exerted, and a matching filter set is adopted in the matching process, so that capturing time is saved, and rapid capture of the signals in a high dynamic environment can be rapidly achieved; the correlation values of the in-phase signals and the orthogonal signals are combined in the matrix to conduct FFT conversion, so that hardware resources are saved.

Description

The Big Dipper signal acquisition methods that a kind of INS is auxiliary
Technical field
The invention belongs to the satellite navigation field, relate in particular to the method for the auxiliary Big Dipper signal capture of a kind of INS.
Background technology
The hi-tech characteristics of modern war show, are that the precision guided weapon in core information source has become the leading of war with the navigator fix technology, and high performance-price ratio Navigation And Guidance module is one of gordian technique of precision guided weapon.
How catching satellite-signal under high dynamic environment is the difficult problem that navigation neceiver needs to be resolved hurrily.Because the high-speed motion between carrier and the satellite makes signal produce very big Doppler shift, signal capture time-frequency domain search bandwidth can become very big, makes the number of frequency domain search point increase, and catches for receiver fast and has brought very big difficulty.
Progressively foundation along with China's Big Dipper two generations satellite system, be that acquisition performance or acquisition speed have all had higher requirement to receiver, the method that traditional receiver adopts time domain to catch is carried out related operation to the input data, the threshold value of correlation and setting relatively, in case greater than then finish and catch, having adopted frequency domain to catch afterwards again is the method for FFT parallel capture, has accelerated the speed of catching.Realize that simply still acquisition speed is slow though time domain is caught, the acquisition speed that frequency domain is caught is fast, the implementation complexity height.And the method that adopts matched filter and Fast Fourier Transform (FFT) to combine, catch advantage with parallel capture though effectively combine serial, but under high dynamic environment, because Doppler's variation range is very big, this method can't realize catching fast of signal.
The velocity information that provides by inertial navigation system (INS) can be in real time for navigation neceiver provides Doppler frequency, weaken in addition eliminate carrier with respect to satellite dynamically, improve the anti-interference of receiver.Therefore the method by utilizing inertial navigation system to come auxiliary matched wave filter and Fast Fourier Transform (FFT) to combine can fully solve the problem of former method fast capturing signal under high dynamic environment.
Summary of the invention
The object of the present invention is to provide the method for the auxiliary Big Dipper fast capturing signal of a kind of INS, be intended to solve the problem of fast capturing signal under high dynamic environment.
The necessary technology scheme:
The present invention is achieved in that the method for the Big Dipper fast capturing signal that a kind of INS is auxiliary.
Step 1. calculate the Doppler frequency that carrier and satellite motion produce.
Step 2. Doppler frequency is passed to the Capture Circle of receiver, make the carrier wave NCO of loop adjust carrier frequency.
Step 3. with intermediate-freuqncy signal and local carrier signal mixing, obtain homophase and quadrature two paths of signals, and carry out related operation with local signal respectively.
Step 4. the correlation that obtains after the computing each time is stored in the buffer memory, obtains the matrix of a M * N.
Step 5. the correlation of homophase and quadrature branch is constituted a complex matrix, judge that it enters tracking module or catches again, till capturing.
Further, step 1. according to the speed of INS system, position and satellite parametric reduction calculate the Doppler frequency that carrier and satellite motion produce.Wherein to resolve be the speed that INS is provided to INS information, and information such as position are resolved and are the Doppler frequency information between carrier and the satellite, is used for auxiliary receiver to catch.
According to the speed of INS system, position and satellite parametric reduction, the Doppler frequency that can calculate the generation of carrier and satellite motion is:
f dopp + f s = 1 λ · ( V → rec - V → s ) · e → d = 1 λ · V → rec · e → d - 1 λ · V → s · e → d - - - ( 1 )
Wherein, λ is the wavelength of carrier wave,
Figure BSA00000911667500022
Be the speed of carrier,
Figure BSA00000911667500023
Be the speed of satellite,
Figure BSA00000911667500024
Be the unit vector of satellite to user's line direction.And
Figure BSA00000911667500025
Can be obtained by the satellite almanac,
Figure BSA00000911667500026
Then can be provided by INS.Resolving at software section of this module realizes.
Further, step 2. the carrier that INS data and almanac are provided is passed to the Capture Circle of receiver with respect to the Doppler frequency of satellite, makes the carrier wave NCO of loop constantly adjust carrier frequency according to doppler information.Wherein INS information aided capture is the carrier wave NCO that the Doppler frequency information that INS and satellite ephemeris provide is passed to local trapping module, and carrier wave NCO adjusts the carrier frequency of generation according to doppler information, is used for peeling off the carrier wave in the signal.What this process adopted is the method that the auxiliary matched filter of INS and quick FFT conversion combine, and the velocity information that inertial navigation system is obtained is converted to Doppler frequency, offers local carrier NCO.
The carrier that INS data and almanac are provided utilizes interface between the software and hardware to pass to the Capture Circle of receiver with respect to the Doppler frequency of satellite, make the carrier wave NCO of loop constantly adjust carrier frequency according to doppler information, local homophase and the quadrature carrier signal that produces can be expressed as:
Figure BSA00000911667500031
Figure BSA00000911667500032
In following formula, f IFBe the intermediate-freuqncy signal frequency,
Figure BSA00000911667500033
Be the initial phase of carrier wave, f Acq=f Dopp+ f sThe doppler information that obtains for carrier wave NCO.At this moment, INS information has been passed to the signal capture module.
The emulation experiment of wherein using is to carry out under the high dynamic environment of setting, and the carrier initial velocity is that 8km/s, acceleration are respectively 20g/s and 5g/s.IF-FRE is 4.23MHz, supposes that the Doppler frequency step-size in search is 150Hz.Under high current intelligence, the speed of carrier movement is very big, the Doppler frequency that produces is very big, Doppler effect considerably beyond the satellite motion generation, therefore calculate the Doppler frequency that the carrier high-speed motion produces by INS, thereby dwindle Doppler's hunting zone, reduce capture time, improve acquisition speed.Carry out emulation in the input signal signal to noise ratio (S/N ratio) for-10dB, the method that adopts the auxiliary matched filter of INS and FFT conversion to combine.
Further, step 3. intermediate-freuqncy signal and the local carrier signal mixing that will obtain through front-end processing, obtain homophase and quadrature two paths of signals through low-pass filter then, two paths of signals enters the matched filter (N is less than spreading code length) on local M (M is 2 integral number power) individual N rank respectively, carries out related operation with local signal.Adopt the matched filter on M N rank when wherein carrying out matched filtering, just can obtain M * N correlation through a matched filtering like this.Namely in hardware circuit, intermediate-freuqncy signal and local carrier signal are multiplied each other, through obtaining quadrature and homophase two paths of signals after the low-pass filter, two paths of signals enters local matched filter banks respectively, the number of wave filter is M, the exponent number of single matched filter is the N rank, carry out related operation with local signal afterwards, obtain M * N correlation.
Detailed process is achieved in that respectively there is the matched filter on M N rank on I road and Q road, and establishing and receiving signal is r (n), and local signal is x (n), and when the data that enter matched filter are r (n+1) during to r (n+N), tap coefficient is that x (n+1) is to x (n+N); When data that enter matched filter when being r (n+N+1) to r (n+2N), tap coefficient is that x (n+N+1) is to x (n+2N); When data that enter matched filter when being r (n+ (m-1) N+1) to r (n+mN), tap coefficient is that x (n+ (m-1) N+1) is to x (n+mN).
Further, step 4. the correlation that obtains after the computing each time is stored in the buffer memory, obtains the matrix of a M * N.And intermediate-freuqncy signal and local carrier signal multiplied each other obtain quadrature and two branch roads of homophase, enter M (M is 2 integral number power) individual N (N is less than the length of spreading code) rank matched filter banks and carry out matched filtering, generate the matrix of M * N.Namely at software section, the correlation of two paths of signals is stored in the buffer memory, obtain a matrix of being formed by I+Qi (I is the correlation of in-phase signal, and Q is the correlation of orthogonal signal).
Detailed process is achieved in that first row element that can be got M * N matrix by step 3, i.e. the output result of first matched filter:
cor ( 1,1 ) = Σ i = 0 N - 1 x ( n + i + 1 ) r ( n + i + 1 )
cor ( 1,2 ) = Σ i = 0 N - 1 x ( n + i + 1 ) r ( n + i + 2 )
……
cor ( 1 , N ) = Σ i = 0 N - 1 x ( n + i + 1 ) r ( n + i + N ) - - - ( 3 )
In like manner can try to achieve matrix second row element is:
cor ( 2,1 ) = Σ i = 0 N - 1 x ( n + i + N + 1 ) r ( n + i + N + 1 )
cor ( 2,2 ) = Σ i = 0 N - 1 x ( n + i + N + 1 ) r ( n + i + N + 2 )
……
cor ( 2 , N ) = Σ i = 0 N - 1 x ( n + i + N + 1 ) r ( n + i + 2 · N ) - - - ( 4 )
Make a 1,1=cor (1,1), then cor (2,1) can be expressed as a N+1, N+1, can obtain M * N matrix thus and be:
a 1,1 a 1,2 . . . a 1 , N a N + 1 , N + 1 a N + 1 , N + 2 . . . a N + 1,2 N . . . . . . . . . . . . a ( M - 1 ) N + 1 , ( M - 1 ) N + 1 a ( M - 1 ) N + 1 , ( M - 1 ) N + 2 . . . a ( M - 1 ) N + 1 , MN - - - ( 5 )
Then with the real part as plural number of the correlation of I branch road, with the correlation of the Q branch road imaginary part as plural number, constitute the matrix that element form is I+Qi
I 1,1 + Q 1,1 i I 1,2 + Q 1,2 i . . . I 1 , N + Q 1 , N i I N + 1 , N + 1 + Q N + 1 , N + 1 i I N + 1 , N + 2 + Q N + 1 , N + 2 i . . . I N + 1,2 N + Q N + 1,2 N i . . . . . . . . . . . . I ( M - 1 ) N + 1 , ( M - 1 ) N + 1 + Q ( M - 1 ) N + 1 , ( M - 1 ) N + 1 i I ( M - 1 ) N + 1 , ( M - 1 ) N + 2 + Q ( M - 1 ) N + 1 , ( M - 1 ) N + 2 i . . . I ( M - 1 ) N + 1 , MN + Q ( M - 1 ) N + 1 , MN i - - - ( 6 ) .
Further, step 5. the correlation of homophase and quadrature branch is constituted a complex matrix, each row of above-mentioned matrix are M point FFT, delivery is searched maximal value then, obtains the peak value of signal, compares with preset threshold, then capture signal greater than threshold value, enter tracking module, then need to adjust carrier frequency and code frequency is caught again less than threshold value, till capturing signal.Wherein the correlation of homophase and quadrature two paths of signals is merged in the matrix and carry out FFT, the element in this matrix is plural form, and the correlation of in-phase signal is as the real part of plural number, and the correlation of orthogonal signal is as the imaginary part of plural number.
The present invention compares method that the present invention overcome matched filter and FFT conversion fast can't be finished signal capture under high dynamic environment shortcoming with traditional method, make it give full play to it and combine time domain and catch the advantage of catching with frequency domain.And in coupling, adopted matched filter banks, saved capture time, can under high dynamic environment, finish catching fast signal rapidly.The more important thing is that it merges to a matrix with the correlation of quadrature and homophase two paths of signals and carries out the FFT conversion, has saved hardware resource.
Description of drawings
Fig. 1 is the auxiliary Big Dipper signal capture block diagram of INS provided by the invention;
Fig. 2 is the process flow diagram that the software and hardware of the auxiliary Big Dipper signal capture of INS provided by the invention is realized;
Fig. 3 is the Doppler frequency analogous diagram that carrier provided by the invention produces when doing high-speed motion with respect to satellite;
Fig. 4 is the simulation result of the method that combines of the auxiliary matched filter of INS provided by the invention and FFT.
Embodiment
The present invention is achieved in that the method for the Big Dipper fast capturing signal that a kind of INS is auxiliary.Below in conjunction with accompanying drawing the inventive method is described in more detail.Fig. 2 is the process flow diagram that the software and hardware of the auxiliary Big Dipper signal capture of INS provided by the invention is realized, its concrete steps are as follows as can be known by Fig. 1 and Fig. 2:
Step 1. calculate the Doppler frequency that carrier and satellite motion produce.
Step 2. Doppler frequency is passed to the Capture Circle of receiver, make the carrier wave NCO of loop adjust carrier frequency.
Step 3. with intermediate-freuqncy signal and local carrier signal mixing, obtain homophase and quadrature two paths of signals, and carry out related operation with local signal respectively.
Step 4. the correlation that obtains after the computing each time is stored in the buffer memory, obtains the matrix of a M * N.
Step 5. the correlation of homophase and quadrature branch is constituted a complex matrix, judge that it enters tracking module or catches again, till capturing.
In the present invention, step 1. according to the speed of INS system, position and satellite parametric reduction calculate the Doppler frequency that carrier and satellite motion produce.Wherein to resolve be the speed that INS is provided to INS information, and information such as position are resolved and are the Doppler frequency information between carrier and the satellite, is used for auxiliary receiver to catch.
According to the speed of INS system, position and satellite parametric reduction, the Doppler frequency that can calculate the generation of carrier and satellite motion is:
f dopp + f s = 1 λ · ( V → rec - V → s ) · e → d = 1 λ · V → rec · e → d - 1 λ · V → s · e → d - - - ( 1 )
Wherein, λ is the wavelength of carrier wave,
Figure BSA00000911667500062
Be the speed of carrier,
Figure BSA00000911667500063
Be the speed of satellite,
Figure BSA00000911667500064
Be the unit vector of satellite to user's line direction.And Can be obtained by the satellite almanac,
Figure BSA00000911667500066
Then can be provided by INS.Resolving at software section of this module realizes.
In the present invention, step 2. the carrier that INS data and almanac are provided is passed to the Capture Circle of receiver with respect to the Doppler frequency of satellite, makes the carrier wave NCO of loop constantly adjust carrier frequency according to doppler information.Wherein INS information aided capture is the carrier wave NCO that the Doppler frequency information that INS and satellite ephemeris provide is passed to local trapping module, and carrier wave NCO adjusts the carrier frequency of generation according to doppler information, is used for peeling off the carrier wave in the signal.What this process adopted is the method that the auxiliary matched filter of INS and quick FFT conversion combine, and the velocity information that inertial navigation system is obtained is converted to Doppler frequency, offers local carrier NCO.
The carrier that INS data and almanac are provided utilizes interface between the software and hardware to pass to the Capture Circle of receiver with respect to the Doppler frequency of satellite, make the carrier wave NCO of loop constantly adjust carrier frequency according to doppler information, local homophase and the quadrature carrier signal that produces can be expressed as:
Figure BSA00000911667500071
Figure BSA00000911667500072
In following formula, f IFBe the intermediate-freuqncy signal frequency,
Figure BSA00000911667500073
Be the initial phase of carrier wave, f Acq=f Dopp+ f sThe doppler information that obtains for carrier wave NCO.At this moment, INS information has been passed to the signal capture module.
The emulation experiment of wherein using is to carry out under the high dynamic environment of setting, and the carrier initial velocity is that 8km/s, acceleration are respectively 20g/s and 5g/s.IF-FRE is 4.23MHz, supposes that the Doppler frequency step-size in search is 150Hz.
The Doppler that the carrier high-speed motion produces is change curve such as Fig. 3 in time, as can be seen from the figure, under high current intelligence, the speed of carrier movement is very big, and the Doppler frequency of generation is very big, considerably beyond the Doppler effect of satellite motion generation, therefore calculate the Doppler frequency that the carrier high-speed motion produces by INS, thereby dwindle Doppler's hunting zone, reduce capture time, improve acquisition speed.
Carry out emulation in the input signal signal to noise ratio (S/N ratio) for-10dB, method simulation result such as Fig. 4 of adopting the auxiliary matched filter of INS and FFT conversion to combine, as can be seen, this method can be finished preferably and catch, and has good anti-interference.
In the present invention, step 3. intermediate-freuqncy signal and the local carrier signal mixing that will obtain through front-end processing, obtain homophase and quadrature two paths of signals through low-pass filter then, two paths of signals enters the matched filter (N is less than spreading code length) on local M (M is 2 integral number power) individual N rank respectively, carries out related operation with local signal.Adopt the matched filter on M N rank when wherein carrying out matched filtering, just can obtain M * N correlation through a matched filtering like this.Namely in hardware circuit, intermediate-freuqncy signal and local carrier signal are multiplied each other, through obtaining quadrature and homophase two paths of signals after the low-pass filter, two paths of signals enters local matched filter banks respectively, the number of wave filter is M, the exponent number of single matched filter is the N rank, carry out related operation with local signal afterwards, obtain M * N correlation.
Detailed process is achieved in that respectively there is the matched filter on M N rank on I road and Q road, and establishing and receiving signal is r (n), and local signal is x (n), and when the data that enter matched filter are r (n+1) during to r (n+N), tap coefficient is that x (n+1) is to x (n+N); When data that enter matched filter when being r (n+N+1) to r (n+2N), tap coefficient is that x (n+N+1) is to x (n+2N); When data that enter matched filter when being r (n+ (m-1) N+1) to r (n+mN), tap coefficient is that x (n+ (m-1) N+1) is to x (n+mN).
In the present invention, step 4. the correlation that obtains after the computing each time is stored in the buffer memory, obtains the matrix of a M * N.And intermediate-freuqncy signal and local carrier signal multiplied each other obtain quadrature and two branch roads of homophase, enter M (M is 2 integral number power) individual N (N is less than the length of spreading code) rank matched filter banks and carry out matched filtering, generate the matrix of M * N.Namely at software section, the correlation of two paths of signals is stored in the buffer memory, obtain a matrix of being formed by I+Qi (I is the correlation of in-phase signal, and Q is the correlation of orthogonal signal).
Detailed process is achieved in that in steps three can get first row element of M * N matrix, i.e. the output result of first matched filter:
cor ( 1,1 ) = Σ i = 0 N - 1 x ( n + i + 1 ) r ( n + i + 1 )
cor ( 1,2 ) = Σ i = 0 N - 1 x ( n + i + 1 ) r ( n + i + 2 )
……
cor ( 1 , N ) = Σ i = 0 N - 1 x ( n + i + 1 ) r ( n + i + N ) - - - ( 3 )
In like manner can try to achieve matrix second row element is:
cor ( 2,1 ) = Σ i = 0 N - 1 x ( n + i + N + 1 ) r ( n + i + N + 1 )
cor ( 2,2 ) = Σ i = 0 N - 1 x ( n + i + N + 1 ) r ( n + i + N + 2 )
……
cor ( 2 , N ) = Σ i = 0 N - 1 x ( n + i + N + 1 ) r ( n + i + 2 · N ) - - - ( 4 )
Make a 1,1=cor (1,1), then cor (2,1) can be expressed as a N+1, N+1, can obtain M * N matrix thus and be:
a 1,1 a 1,2 . . . a 1 , N a N + 1 , N + 1 a N + 1 , N + 2 . . . a N + 1,2 N . . . . . . . . . . . . a ( M - 1 ) N + 1 , ( M - 1 ) N + 1 a ( M - 1 ) N + 1 , ( M - 1 ) N + 2 . . . a ( M - 1 ) N + 1 , MN - - - ( 5 )
Then with the real part as plural number of the correlation of I branch road, with the correlation of the Q branch road imaginary part as plural number, constitute the matrix that element form is I+Qi
I 1,1 + Q 1,1 i I 1,2 + Q 1,2 i . . . I 1 , N + Q 1 , N i I N + 1 , N + 1 + Q N + 1 , N + 1 i I N + 1 , N + 2 + Q N + 1 , N + 2 i . . . I N + 1,2 N + Q N + 1,2 N i . . . . . . . . . . . . I ( M - 1 ) N + 1 , ( M - 1 ) N + 1 + Q ( M - 1 ) N + 1 , ( M - 1 ) N + 1 i I ( M - 1 ) N + 1 , ( M - 1 ) N + 2 + Q ( M - 1 ) N + 1 , ( M - 1 ) N + 2 i . . . I ( M - 1 ) N + 1 , MN + Q ( M - 1 ) N + 1 , MN i - - - ( 6 ) .
In the present invention, step 5. the correlation of homophase and quadrature branch is constituted a complex matrix, each row of above-mentioned matrix are M point FFT, delivery is searched maximal value then, obtains the peak value of signal, compares with preset threshold, then capture signal greater than threshold value, enter tracking module, then need to adjust carrier frequency and code frequency is caught again less than threshold value, till capturing signal.Wherein the correlation of homophase and quadrature two paths of signals is merged in the matrix and carry out FFT, the element in this matrix is plural form, and the correlation of in-phase signal is as the real part of plural number, and the correlation of orthogonal signal is as the imaginary part of plural number.
The method of the Big Dipper satellite signal capture that INS provided by the invention is auxiliary.Under high dynamic environment, the real-time Doppler frequency that provides the carrier high-speed motion to produce of INS is provided, pre-estimate the frequency range of Big Dipper signal, reduce the number of frequency domain search point, thereby shorten the time of catching, improve the acquisition performance of receiver.Adopt matched filter banks when catching, saved the time, when carrying out the FFT computing at last, with quadrature and the unified processing of in-phase branch, saved hardware resource.
The above only is preferred embodiment of the present invention, not in order to limiting the present invention, all any modifications of doing within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (6)

1. the method for the auxiliary Big Dipper fast capturing signal of an INS is characterized in that this method may further comprise the steps:
Step 1. calculate the Doppler frequency that carrier and satellite motion produce;
Step 2. Doppler frequency is passed to the Capture Circle of receiver, make the carrier wave NCO of loop adjust carrier frequency;
Step 3. with intermediate-freuqncy signal and local carrier signal mixing, obtain homophase and quadrature two paths of signals, and carry out related operation with local signal respectively;
Step 5. the correlation of homophase and quadrature branch is constituted a complex matrix, judge that it enters tracking module or catches again, till capturing.
2. the method for the auxiliary Big Dipper fast capturing signal of INS as claimed in claim 1 is characterized in that according to the speed of INS system, position and satellite parametric reduction calculate the Doppler frequency that carrier and satellite motion produce; Wherein to resolve be the speed that INS is provided to INS information, and information such as position are resolved and are the Doppler frequency information between carrier and the satellite, is used for auxiliary receiver to catch;
According to the speed of INS system, position and satellite parametric reduction, the Doppler frequency that can calculate the generation of carrier and satellite motion is:
f dopp + f s = 1 λ · ( V → rec - V → s ) · e → d = 1 λ · V → rec · e → d - 1 λ · V → s · e → d - - - ( 1 )
Wherein, λ is the wavelength of carrier wave, Be the speed of carrier,
Figure FSA00000911667400013
Be the speed of satellite,
Figure FSA00000911667400014
Be the unit vector of satellite to user's line direction.And
Figure FSA00000911667400015
Can be obtained by the satellite almanac,
Figure FSA00000911667400016
Then can be provided by INS.Resolving at software section of this module realizes.
3. the method for the auxiliary Big Dipper fast capturing signal of INS as claimed in claim 1, it is characterized in that, the carrier that INS data and almanac are provided is passed to the Capture Circle of receiver with respect to the Doppler frequency of satellite, makes the carrier wave NCO of loop constantly adjust carrier frequency according to doppler information; Wherein INS information aided capture is the carrier wave NCO that the Doppler frequency information that INS and satellite ephemeris provide is passed to local trapping module, and carrier wave NCO adjusts the carrier frequency of generation according to doppler information, is used for peeling off the carrier wave in the signal.What this process adopted is the method that the auxiliary matched filter of INS and quick FFT conversion combine, and the velocity information that inertial navigation system is obtained is converted to Doppler frequency, offers local carrier NCO;
The carrier that INS data and almanac are provided utilizes interface between the software and hardware to pass to the Capture Circle of receiver with respect to the Doppler frequency of satellite, make the carrier wave NCO of loop constantly adjust carrier frequency according to doppler information, local homophase and the quadrature carrier signal that produces can be expressed as:
Figure FSA00000911667400021
Figure FSA00000911667400022
In following formula, f IFBe the intermediate-freuqncy signal frequency,
Figure FSA00000911667400023
Be the initial phase of carrier wave, f Acq=f Dopp+ f sThe doppler information that obtains for carrier wave NCO.At this moment, INS information has been passed to the signal capture module;
The emulation experiment of wherein using is to carry out under the high dynamic environment of setting, and the carrier initial velocity is that 8km/s, acceleration are respectively 20g/s and 5g/s.IF-FRE is 4.23MHz, supposes that the Doppler frequency step-size in search is 150Hz.Under high current intelligence, the speed of carrier movement is very big, the Doppler frequency that produces is very big, Doppler effect considerably beyond the satellite motion generation, therefore calculate the Doppler frequency that the carrier high-speed motion produces by INS, thereby dwindle Doppler's hunting zone, reduce capture time, improve acquisition speed.Carry out emulation in the input signal signal to noise ratio (S/N ratio) for-10dB, the method that adopts the auxiliary matched filter of INS and FFT conversion to combine.
4. the method for the auxiliary Big Dipper fast capturing signal of INS as claimed in claim 1, it is characterized in that, with intermediate-freuqncy signal and the local carrier signal mixing that has obtained through front-end processing, obtain homophase and quadrature two paths of signals through low-pass filter then, two paths of signals enters the matched filter on local M N rank respectively, carries out related operation with local signal; Adopt the matched filter on M N rank when wherein carrying out matched filtering, just can obtain M * N correlation through a matched filtering like this; Namely in hardware circuit, intermediate-freuqncy signal and local carrier signal are multiplied each other, through obtaining quadrature and homophase two paths of signals after the low-pass filter, two paths of signals enters local matched filter banks respectively, the number of wave filter is M, the exponent number of single matched filter is the N rank, carry out related operation with local signal afterwards, obtain M * N correlation;
Detailed process is achieved in that respectively there is the matched filter on M N rank on I road and Q road, and establishing and receiving signal is r (n), and local signal is x (n), and when the data that enter matched filter are r (n+1) during to r (n+N), tap coefficient is that x (n+1) is to x (n+N); When data that enter matched filter when being r (n+N+1) to r (n+2N), tap coefficient is that x (n+N+1) is to x (n+2N); When data that enter matched filter when being r (n+ (m-1) N+1) to r (n+mN), tap coefficient is that x (n+ (m-1) N+1) is to x (n+mN).
5. the method for the auxiliary Big Dipper fast capturing signal of INS as claimed in claim 1 is characterized in that, the correlation that obtains after the computing each time is stored in the buffer memory, obtains the matrix of a M * N; And intermediate-freuqncy signal and local carrier signal multiplied each other obtain quadrature and two branch roads of homophase, enter M N rank matched filter banks and carry out matched filtering, the matrix of generation M * N; Namely at software section, the correlation of two paths of signals is stored in the buffer memory, obtain a matrix of being formed by I+Qi, I is the correlation of in-phase signal, Q is the correlation of orthogonal signal;
Detailed process is achieved in that first row element that can be got M * N matrix by step 3, i.e. the output result of first matched filter:
cor ( 1,1 ) = Σ i = 0 N - 1 x ( n + i + 1 ) r ( n + i + 1 )
cor ( 1,2 ) = Σ i = 0 N - 1 x ( n + i + 1 ) r ( n + i + 2 )
……
cor ( 1 , N ) = Σ i = 0 N - 1 x ( n + i + 1 ) r ( n + i + N ) - - - ( 3 )
In like manner can try to achieve matrix second row element is:
cor ( 2,1 ) = Σ i = 0 N - 1 x ( n + i + N + 1 ) r ( n + i + N + 1 )
cor ( 2,2 ) = Σ i = 0 N - 1 x ( n + i + N + 1 ) r ( n + i + N + 2 )
……
cor ( 2 , N ) = Σ i = 0 N - 1 x ( n + i + N + 1 ) r ( n + i + 2 · N ) - - - ( 4 )
Make a 1,1=cor (1,1), then cor (2,1) can be expressed as a N+1, N+1, can obtain M * N matrix thus and be:
a 1,1 a 1,2 . . . a 1 , N a N + 1 , N + 1 a N + 1 , N + 2 . . . a N + 1,2 N . . . . . . . . . . . . a ( M - 1 ) N + 1 , ( M - 1 ) N + 1 a ( M - 1 ) N + 1 , ( M - 1 ) N + 2 . . . a ( M - 1 ) N + 1 , MN - - - ( 5 )
Then with the real part as plural number of the correlation of I branch road, with the correlation of the Q branch road imaginary part as plural number, constitute the matrix that element form is I+Qi
I 1,1 + Q 1,1 i I 1,2 + Q 1,2 i . . . I 1 , N + Q 1 , N i I N + 1 , N + 1 + Q N + 1 , N + 1 i I N + 1 , N + 2 + Q N + 1 , N + 2 i . . . I N + 1,2 N + Q N + 1,2 N i . . . . . . . . . . . . I ( M - 1 ) N + 1 , ( M - 1 ) N + 1 + Q ( M - 1 ) N + 1 , ( M - 1 ) N + 1 i I ( M - 1 ) N + 1 , ( M - 1 ) N + 2 + Q ( M - 1 ) N + 1 , ( M - 1 ) N + 2 i . . . I ( M - 1 ) N + 1 , MN + Q ( M - 1 ) N + 1 , MN i - - - ( 6 ) .
6. the method for the auxiliary Big Dipper fast capturing signal of INS as claimed in claim 1, it is characterized in that, the correlation of homophase and quadrature branch is constituted a complex matrix, each row of above-mentioned matrix are M point FFT, delivery is searched maximal value then, obtain the peak value of signal, compare with preset threshold, then capture signal greater than threshold value, enter tracking module, then need to adjust carrier frequency and code frequency is caught again less than threshold value, till capturing signal; Wherein the correlation of homophase and quadrature two paths of signals is merged in the matrix and carry out FFT, the element in this matrix is plural form, and the correlation of in-phase signal is as the real part of plural number, and the correlation of orthogonal signal is as the imaginary part of plural number.
CN201310238879.9A 2013-06-17 2013-06-17 INS auxiliary Beidou signal capturing method Expired - Fee Related CN103344968B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310238879.9A CN103344968B (en) 2013-06-17 2013-06-17 INS auxiliary Beidou signal capturing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310238879.9A CN103344968B (en) 2013-06-17 2013-06-17 INS auxiliary Beidou signal capturing method

Publications (2)

Publication Number Publication Date
CN103344968A true CN103344968A (en) 2013-10-09
CN103344968B CN103344968B (en) 2015-05-20

Family

ID=49279781

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310238879.9A Expired - Fee Related CN103344968B (en) 2013-06-17 2013-06-17 INS auxiliary Beidou signal capturing method

Country Status (1)

Country Link
CN (1) CN103344968B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103592664A (en) * 2013-10-17 2014-02-19 中国科学院光电研究院 Coarse acquisition and fine acquisition spread spectrum signal synchronization method
CN104076374A (en) * 2014-06-16 2014-10-01 北京信息科技大学 High-speed GPS receiver signal capture method
CN103869339B (en) * 2014-02-24 2016-05-04 中国科学院光电研究院 A kind of catching method of complex carrier navigation signal
CN105842713A (en) * 2016-05-30 2016-08-10 北京航空航天大学 INS (Inertial Navigation System) assisted fast acquisition method for BDS (Beidou Navigation System) signals based on SFT (Sparse Fourier Transform)
CN106253945A (en) * 2016-07-28 2016-12-21 西安空间无线电技术研究所 A kind of spread-spectrum signal broad sense carrier synchronization system and method for super large dynamic environment
CN108562917A (en) * 2018-04-09 2018-09-21 东南大学 The constraint filtering of additional orthogonal Function Fitting condition resolves method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101666650A (en) * 2009-09-30 2010-03-10 北京航空航天大学 SINS/GPS super-compact integrated navigation system and implementing method thereof
CN202600153U (en) * 2012-05-18 2012-12-12 西藏金采科技股份有限公司 GNSS multi-system compatible interoperability user terminal
CN102901973A (en) * 2012-09-25 2013-01-30 郑州威科姆科技股份有限公司 Beidou satellite-based method for fast capturing signals in real time

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101063717B (en) * 2006-04-24 2010-04-14 中国科学院微电子研究所 Method for capturing GPS signal with FFT
CN101984364B (en) * 2010-10-15 2012-10-24 北京航空航天大学 GPS weak signal capturing method based on sequential probability ratio

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101666650A (en) * 2009-09-30 2010-03-10 北京航空航天大学 SINS/GPS super-compact integrated navigation system and implementing method thereof
CN202600153U (en) * 2012-05-18 2012-12-12 西藏金采科技股份有限公司 GNSS multi-system compatible interoperability user terminal
CN102901973A (en) * 2012-09-25 2013-01-30 郑州威科姆科技股份有限公司 Beidou satellite-based method for fast capturing signals in real time

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张光理: "《北斗/SINS组合导航***研究》", 《中国优秀硕士学位论文全文数据库,信息科技辑》, no. 2, 15 February 2013 (2013-02-15) *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103592664A (en) * 2013-10-17 2014-02-19 中国科学院光电研究院 Coarse acquisition and fine acquisition spread spectrum signal synchronization method
CN103592664B (en) * 2013-10-17 2015-10-28 中国科学院光电研究院 A kind of spread spectrum signal synchronization method of slightly catching refinement and catching
CN103869339B (en) * 2014-02-24 2016-05-04 中国科学院光电研究院 A kind of catching method of complex carrier navigation signal
CN104076374A (en) * 2014-06-16 2014-10-01 北京信息科技大学 High-speed GPS receiver signal capture method
CN105842713A (en) * 2016-05-30 2016-08-10 北京航空航天大学 INS (Inertial Navigation System) assisted fast acquisition method for BDS (Beidou Navigation System) signals based on SFT (Sparse Fourier Transform)
CN106253945A (en) * 2016-07-28 2016-12-21 西安空间无线电技术研究所 A kind of spread-spectrum signal broad sense carrier synchronization system and method for super large dynamic environment
CN106253945B (en) * 2016-07-28 2018-10-09 西安空间无线电技术研究所 A kind of spread-spectrum signal broad sense carrier synchronization system and method for super large dynamic environment
CN108562917A (en) * 2018-04-09 2018-09-21 东南大学 The constraint filtering of additional orthogonal Function Fitting condition resolves method and device
CN108562917B (en) * 2018-04-09 2021-09-28 东南大学 Constraint filtering resolving method and device for additional orthogonal function fitting condition

Also Published As

Publication number Publication date
CN103344968B (en) 2015-05-20

Similar Documents

Publication Publication Date Title
CN103344968B (en) INS auxiliary Beidou signal capturing method
CN107135013B (en) A kind of Rapid Acquisition for Direct Sequence Spread-Spectrum Signals method
CN103645483B (en) Beidou signal capturing method in weak signal environment
CN104267379B (en) A kind of active radar and passive radar based on Waveform Design works in coordination with anti-interference method
CN101082664B (en) Devices and methods for fast catching signal in high dynamic satellite navigation receiving machine
CN104407323B (en) A kind of high dynamic low signal-to-noise ratio spread-spectrum signal pseudo-code time-delay measuring method
CN105577229B (en) CPU auxiliary GPU realizes spread-spectrum signal quick capturing method
CN100553168C (en) A kind of frequency folding time frequency parallel searching method of long-period spread spectrum code
CN105842713A (en) INS (Inertial Navigation System) assisted fast acquisition method for BDS (Beidou Navigation System) signals based on SFT (Sparse Fourier Transform)
CN105553507A (en) Full coherence accumulation time-frequency domain parallel capturing method based on FFT
CN104360357A (en) Quick Beidou satellite signal capturing method and system based on circulation mode
CN105717522A (en) Second-generation BeiDou B1 frequency band weak signal capturing method
CN105425258A (en) Highly-dynamical weak signal GPS capturing method assisted by inertial navigation system
CN101425821A (en) Iterative pseudo-code capture apparatus and method based on information optimization
CN103592663B (en) A kind of catching method of GPS L2C signal CL code
CN106680842B (en) A kind of weak signal catching method for satellite navigation system secondary coding
CN104181556A (en) BOC modulating signal capturing method based on overlapped difference circulation coherent integration
CN105790788A (en) Pseudocode-Doppler combined capturing method of direct sequence spread spectrum MSK signal
CN102243309B (en) GNSS cross-correlation interferences suppressing method and device
CN106526631B (en) Beidou B1 frequency point satellite signal carrier frequency high-precision estimation method
CN103941269A (en) PN code capturing method used for satellite navigation system
CN101072045A (en) Short-period spreading code time frequency parallel searching method based on frequency folding
CN105242287A (en) Satellite navigation software receiver based on GPU and IMU and navigation method thereof
CN102655419B (en) Calculation method of decision function for captured spread spectrum signals
CN103454651A (en) Fast GPS L2C CM code capturing method

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150520

Termination date: 20180617