CN105527635A - Method and device for capturing weak signals - Google Patents

Method and device for capturing weak signals Download PDF

Info

Publication number
CN105527635A
CN105527635A CN201410515755.5A CN201410515755A CN105527635A CN 105527635 A CN105527635 A CN 105527635A CN 201410515755 A CN201410515755 A CN 201410515755A CN 105527635 A CN105527635 A CN 105527635A
Authority
CN
China
Prior art keywords
satellite
frequency deviation
doppler frequency
caught
time
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.)
Pending
Application number
CN201410515755.5A
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201410515755.5A priority Critical patent/CN105527635A/en
Priority to PCT/CN2015/077008 priority patent/WO2016050055A1/en
Publication of CN105527635A publication Critical patent/CN105527635A/en
Pending legal-status Critical Current

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
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention provides a method for capturing weak signals. According to the method, the Doppler frequency offset and the transmission time of a captured strong signal satellite are acquired; the Doppler frequency offset of a non-captured weak signal satellite can be determined according to the Doppler frequency offset of the captured strong signal satellite; a spreading code period and a spreading code phase of the non-captured weak signal satellite can be determined according to the transmission time of the captured strong signal satellite. The invention further provides a device for capturing the weak signals.

Description

A kind of method and apparatus of catching feeble signal
Technical field
The present invention relates to auxiliary Beidou satellite airmanship, particularly relate to a kind of method and apparatus of catching feeble signal.
Background technology
At present, along with people are to the requirement of the feeble signal environment such as indoor and primary positioning time, assisted global navigational satellite system (Assisted-GlobalNavigationSatelliteSystem, A-GNSS) arises at the historic moment.A-GNSS by means of cordless communication network for navigation neceiver provides required supplementary, to support navigation neceiver station-keeping ability or the capture ability of enhanced navigation receiver under weak signal conditions.
Conventional navigation receiver realizes positioning function to be needed to capture 4 or above satellite-signal, and different satellite-signal has the pseudo-random code of different initial times and different Doppler shifts.Therefore, in order to search certain satellite-signal, navigation neceiver needs to carry out two-dimensional search usually, pseudo-random codes different to each initial time on each possible Doppler shift is searched for, and auxiliary type navigation neceiver utilizes the auxiliary time, ephemeris/almanac, navigation neceiver position can estimate Doppler frequency deviation that satellite motion causes thus shorten capture frequency search volume.But, the Doppler shift that local clock frequency deviation causes can not be estimated when there is no given local clock frequency deviation, and less local clock frequency deviation can produce the Doppler shift of thousand hertz (Hz), acquisition search space can be increased like this, affect primary positioning time.
3GPPTS36.171 defines the minimum supplementary collection of A-GNSS technology, comprise time supplementary, almanac/ephemeris supplementary, customer location supplementary etc., according to the definition of 3GPP standard, cordless communication network can provide two kinds of different time supplementary modes: during essence auxiliary (precision be ± 10 μ s) and thick time assist (precision is ± 2s).
Existing receiver is when essence under auxiliary positioning mode, by time of obtaining from cordless communication network, almanac/ephemeris, customer position information, Doppler frequency deviation and the code phase of satellite can be estimated, thus reduce the two-dimensional search space of acquiring satellite frequency and code phase.For GPS (GlobalPositioningSystem, and dipper system GPS), the length of ranging code is 1ms, time precision auxiliary during essence is less than 1ms, therefore the edge of navigation message bit can be estimated, the coherent integration time that further increase is caught, improves the sensitivity of catching, and realizes high sensitivity location under feeble signal environment.
But, receiver under auxiliary positioning mode, because time precision is greater than the length of a ranging code, can not be predicted code phase and navigation message bit edge when thick, therefore under identical supplementary, the sensitivity of catching when assisting when the sensitivity of catching can be less than essence.And, due to actual environment weather, the reason such as to block, a lot of satellite-signal power ratio is fainter, often can only capture stronger a little one or two satellite-signals, therefore can not complete location.
In sum, receiver is when thick under auxiliary positioning mode, and the fast Acquisition how realizing feeble signal has become urgent problem in assistant positioning system.
Summary of the invention
In view of this, the embodiment of the present invention is expected to provide a kind of method and apparatus of catching feeble signal, can make receiver when thick, realize the fast Acquisition of feeble signal under auxiliary positioning mode.
For achieving the above object, the technical scheme of the embodiment of the present invention is achieved in that
The embodiment of the present invention provides a kind of method of catching feeble signal, and the method comprises:
Obtain Doppler frequency deviation and the transmission time of the strong signal satellite of having caught;
The Doppler frequency deviation of the weak signal satellite of not catching is determined according to the Doppler frequency deviation of the obtained strong signal satellite of having caught;
Spreading code cycle and the spreading code phase place of the weak signal satellite of not catching is determined according to the transmission time of the obtained strong signal satellite of having caught.
In such scheme, the described Doppler frequency deviation according to the obtained strong signal satellite of having caught determines that the Doppler frequency deviation of the weak signal satellite of not catching comprises:
Utilize the ephemeris information of satellite, thick time non-cutting time and receiver reference position coordinate determine the Doppler frequency deviation estimated value of current visible satellite; The strong signal satellite of having caught described in described current visible satellite comprises and the weak signal satellite of not catching;
According to the obtained Doppler frequency deviation of the strong signal satellite of having caught and the Doppler frequency deviation estimated value of determined current visible satellite, determine the Doppler frequency deviation of the weak signal satellite of not catching.
In such scheme, the described transmission time according to the obtained strong signal satellite of having caught determines that the spreading code cycle of the weak signal satellite of not catching and spreading code phase place comprise:
Utilize the transmission time of the strong signal satellite of having caught obtained to correct the receiver reference time, obtain the receiver reference time after correcting;
According to ephemeris information and the receiver reference position coordinate of the receiver reference time after correction, satellite, determine spreading code cycle and the spreading code phase place of the weak signal satellite of not catching.
In such scheme, describedly utilize the ephemeris information of satellite, thick time non-cutting time and receiver reference position coordinate determine that the Doppler frequency deviation estimated value of current visible satellite comprises:
According to the ephemeris information of satellite, time thick, non-cutting time and receiver reference position coordinate determine the position coordinates of current visible satellite, and determine current visible satellite corresponding moment t non-cutting time when thick further kspeed; Again according to determined current visible satellite at t kthe speed in moment determines the Doppler frequency deviation estimated value of described current visible satellite signal.
In such scheme, the span of the number N1 of described strong signal satellite of having caught is 1≤N1≤3.
The embodiment of the present invention also provides a kind of device of catching feeble signal, and this device comprises: strong signal capture module, doppler correction module and spreading code estimation module; Wherein,
Described strong signal capture module, for obtaining Doppler frequency deviation and the transmission time of the strong signal satellite of having caught;
Described doppler correction module, for determining the Doppler frequency deviation of the weak signal satellite of not catching according to the Doppler frequency deviation of the obtained strong signal satellite of having caught;
Described spreading code estimation module, for determining spreading code cycle and the spreading code phase place of the weak signal satellite of not catching according to the transmission time of the obtained strong signal satellite of having caught.
In such scheme, described doppler correction module comprises Doppler's estimation module and Doppler's determination module; Wherein,
Described Doppler's estimation module, for utilizing the ephemeris information of satellite, thick time non-cutting time and receiver reference position coordinate determine the Doppler frequency deviation estimated value of current visible satellite; The strong signal satellite of having caught described in described current visible satellite comprises and the weak signal satellite of not catching;
Described Doppler's determination module, for according to the obtained Doppler frequency deviation of the strong signal satellite of having caught and the Doppler frequency deviation estimated value of determined current visible satellite, determines the Doppler frequency deviation of the weak signal satellite of not catching.
In such scheme, described spreading code estimation module is used for, and utilizes the transmission time of the strong signal satellite of having caught obtained to correct the receiver reference time, obtains the receiver reference time after correcting; According to ephemeris information and the receiver reference position coordinate of the receiver reference time after correction, satellite, determine spreading code cycle and the spreading code phase place of the weak signal satellite of not catching.
In such scheme, described Doppler's estimation module is used for, according to the ephemeris information of satellite, time thick, non-cutting time and receiver reference position coordinate determine the position coordinates of current visible satellite, and determine current visible satellite corresponding moment t non-cutting time when thick further kspeed; Again according to determined current visible satellite at t kthe speed in moment determines the Doppler frequency deviation estimated value of described current visible satellite signal.
In such scheme, the span of the number N1 of the strong signal satellite that described strong signal capture module has been caught is 1≤N1≤3.
The method and apparatus of feeble signal that what the embodiment of the present invention provided catch, obtains Doppler frequency deviation and the transmission time of the strong signal satellite of having caught; The Doppler frequency deviation of the weak signal satellite of not catching is determined according to the Doppler frequency deviation of the obtained strong signal satellite of having caught; Spreading code cycle and the spreading code phase place of the weak signal satellite of not catching is determined according to the transmission time of the obtained strong signal satellite of having caught.So, on the basis of the Doppler frequency deviation of the weak signal satellite accurately determining not catch, spreading code cycle and spreading code phase place, the two-dimensional search space of acquiring satellite frequency and code phase can be reduced, thus ensure that receiver realizes the fast Acquisition of feeble signal when thick under auxiliary positioning mode.
Accompanying drawing explanation
Fig. 1 is the realization flow schematic diagram that the embodiment of the present invention catches the method for feeble signal;
Fig. 2 is the specific implementation schematic flow sheet that the embodiment of the present invention catches the method for feeble signal;
Fig. 3 is the schematic diagram in the transmission time of the strong signal satellite that the embodiment of the present invention has been caught;
Fig. 4 is the composition structural representation that the embodiment of the present invention catches the device of feeble signal;
Fig. 5 is the composition structural representation that the embodiment of the present invention catches the doppler correction module in the device of feeble signal.
Embodiment
In embodiments of the present invention, Doppler frequency deviation and the transmission time of the strong signal satellite of having caught is obtained; The Doppler frequency deviation of the weak signal satellite of not catching is determined according to the Doppler frequency deviation of the obtained strong signal satellite of having caught; Spreading code cycle and the spreading code phase place of the weak signal satellite of not catching is determined according to the transmission time of the obtained strong signal satellite of having caught.
Below in conjunction with drawings and the specific embodiments, the present invention is further described in more detail.
Fig. 1 is the realization flow schematic diagram that the embodiment of the present invention catches the method for feeble signal, and as shown in Figure 1, the method that the embodiment of the present invention catches feeble signal comprises:
Step S10: the Doppler frequency deviation and the transmission time that obtain the strong signal satellite of having caught;
Here, due under auxiliary positioning mode when receiver is in thick, so the span of the number N1 of strong signal satellite that receiver has captured is 1≤N1≤3.
Step S11: the Doppler frequency deviation determining the weak signal satellite of not catching according to the Doppler frequency deviation of the obtained strong signal satellite of having caught;
Particularly, step S11 comprises the steps A and B; Wherein,
Steps A: utilize the ephemeris information of satellite, thick time non-cutting time and receiver reference position coordinate determine the Doppler frequency deviation estimated value of current visible satellite; The strong signal satellite of having caught described in described current visible satellite comprises and the weak signal satellite of not catching; Wherein, the span of the total N of current visible satellite is 2≤N≤34, and meets N=N1+N2; Wherein, N2 is the number of the weak signal satellite of not catching.
Particularly, according to the ephemeris information of satellite, time thick, non-cutting time and receiver reference position coordinate determine the position coordinates of current visible satellite, and determine current visible satellite corresponding moment t non-cutting time when thick further kspeed; Again according to determined current visible satellite at t kthe speed in moment determines the Doppler frequency deviation estimated value of described current visible satellite signal.
Step B: according to the obtained Doppler frequency deviation of the strong signal satellite of having caught and the Doppler frequency deviation estimated value of determined current visible satellite, determine the Doppler frequency deviation of the weak signal satellite of not catching.
Step S12: spreading code cycle and the spreading code phase place of determining the weak signal satellite of not catching according to the transmission time of the obtained strong signal satellite of having caught.
Particularly, first utilize the transmission time of the strong signal satellite of having caught obtained to correct the receiver reference time, obtain the receiver reference time after correcting; Again according to ephemeris information and the receiver reference position coordinate of the receiver reference time after correction, satellite, determine spreading code cycle and the spreading code phase place of the weak signal satellite of not catching.
Here, the described spreading code cycle refers to the integer number of spreading code within a navigation message bit cycle.For Big Dipper geostationary orbit (GEO) satellite, because the navigation message bit cycle is 2ms, therefore the value in spreading code cycle is less than or equal to 2ms; For native to this world geo-stationary orbit (NGEO) satellite, because the navigation message bit cycle is 20ms, therefore the value in spreading code cycle is less than or equal to 20ms.In addition, because a spreading code of big-dipper satellite comprises 2046 chips, so the value of spreading code phase place is less than or equal to 2046.
So, by the Doppler frequency deviation of the determined weak signal satellite of not catching of the embodiment of the present invention, doppler searching scope can be reduced, simultaneously, utilize the embodiment of the present invention determined weak signal satellite spreading code cycle of not catching and spreading code phase place, the edge of Big Dipper GEO satellite-signal navigation message and Neuman-Hoffman (NH) code phase of NGEO satellite can be calculated fast, increase the coherent integration time of catching further, thus realize the fast Acquisition of weak signal.
Fig. 2 is the specific implementation schematic flow sheet that the embodiment of the present invention catches the method for feeble signal, and as shown in Figure 2, the method that the embodiment of the present invention catches feeble signal comprises:
Step S20: the Doppler frequency deviation and the transmission time that obtain the strong signal satellite of having caught;
Step S21: utilize the ephemeris information of satellite, thick time non-cutting time and receiver reference position coordinate determine the Doppler frequency deviation estimated value of current visible satellite; The strong signal satellite of having caught described in described current visible satellite comprises and the weak signal satellite of not catching;
Particularly, described step S21 comprises:
Step 1, according to the ephemeris information of satellite, time thick, non-cutting time and receiver reference position coordinate determine the position coordinates of current visible satellite, and determine current visible satellite corresponding moment t non-cutting time when thick further kspeed
Particularly, due to the position coordinates of Big Dipper GEO satellite and NGEO satellite and speed calculation method different, therefore need to calculate respectively, circular is as follows:
1) in GC2000 coordinate system, for NGEO satellite, according to the ephemeris information of satellite, the t that non-cutting time is corresponding when thick kmoment, the position coordinates (X of current visible satellite k, Y k, Z k) computing formula as follows:
Ω k = Ω 0 + ( Ω . - Ω . e ) * t k - Ω . e * t oe ;
X k = x k cos Ω k - y k cos i k sin Ω k Y k = x k sin Ω k - y k cos i k cos Ω k Z k = y k sin i k ;
Wherein, Ω kfor right ascension of ascending node epoch (solid system), Ω 0for the right ascension of ascending node calculated by the reference time, for right ascension of ascending node rate of change, for the earth rotation speed under CGCS2000 coordinate system, be 7.2921150*10e-5rad/s, t kfor epoch of observation is to the mistiming with reference to epoch, t oefor the ephemeris reference time, x k, y kfor the coordinate of satellite in orbit plane, i kfor the orbit inclination after correction.
Further, NGEO satellite is at t kthe speed in moment computing formula as follows:
V x = - Y k Ω k ′ - ( y k ′ cos i k - y k sin i k * i k ′ ) sin Ω k + x k ′ cos Ω k V y = X k Ω k ′ + ( y k ′ cos i k - y k sin i k * i k ′ ) cos Ω k + x k ′ sin Ω k V z = y k ′ sin i k + y k i k ′ cos i k ;
Wherein, x' k, y' kbe respectively x k, y kto t kderivative, Ω k', i k' be respectively Ω k, i kto t kderivative.
2) in GC2000 coordinate system, for GEO satellite, according to the ephemeris information of satellite, the t that non-cutting time is corresponding when thick kmoment, the position coordinates (X of current visible satellite k, Y k, Z k) computing formula as follows:
Ω k = Ω 0 + Ω . * t k - Ω . e * t oe ;
X GK = x k cos Ω k - y k cos i k sin Ω k Y GK = x k sin Ω k - y k cos i k sin Ω k Z GK = y k sin i k ;
X k = cos ( φ ) · X GK + k 1 · sin ( φ ) · Y GK + k 2 · sin ( φ ) · Z GK Y k = - sin ( φ ) · X GK + k 1 · cos ( φ ) · Y GK + k 2 · cos ( φ ) · Z GK Z k = - k 2 · Y GK + k 1 · Z GK ;
Wherein, k 1=cos (-5 °), k 2=sin (-5 °), Ω kfor right ascension of ascending node epoch (solid system), Ω 0for the right ascension of ascending node calculated by the reference time, for right ascension of ascending node rate of change, for the earth rotation speed under CGCS2000 coordinate system, be 7.2921150*10e-5rad/s, t kfor epoch of observation is to the mistiming with reference to epoch, t oefor the ephemeris reference time, x k, y kfor the coordinate of satellite in orbit plane, i kfor the orbit inclination after correction.
Further, GEO satellite is at t kthe speed in moment computing formula as follows:
V x = Ω . e · Y k + cos ( φ ) · X . GK + sin ( φ ) . [ k 1 · Y . GK + k 2 · Z . GK ] V y = - Ω . e · X k - sin ( φ ) · X . GK + cos ( φ ) · [ k 1 · Y . GK + k 2 · Z . GK ] V z = - k 2 · Y . GK + k 1 · Z . GK ;
Wherein, for to t kderivative.
Step 2, according to the determined current visible satellite of step 1 at t kthe speed in moment determine the Doppler frequency deviation estimated value f of described current visible satellite signal d.
Particularly, described f dcomputing formula as follows:
f d = f v . ( s ) · e ( s ) c ;
e ( s ) = ( X k ( s ) Y k ( s ) Z k ( s ) ) - ( X rec Y rec Z rec ) | | ( X k ( s ) Y k ( s ) Z k ( s ) ) - ( X rec Y rec Z rec ) | | ;
Wherein, the carrier frequency f=1561.098MHz of current visible satellite signal, be the relative velocity on s current visible satellite and receiver line direction, c is the light velocity.E (s)for current visible satellite signal at t kmoment from receiver to the unit measurement vector of current visible satellite, (X rec, Y rec, Z rec) be t kreception machine position coordinates, for t kthe position coordinates of moment s current visible satellite under CGCS2000 coordinate system.
Step S22: according to the obtained Doppler frequency deviation of the strong signal satellite of having caught and the Doppler frequency deviation estimated value of determined current visible satellite, determine the Doppler frequency deviation of the weak signal satellite of not catching.
Particularly, by the Doppler frequency deviation estimated value of all current visible satellite determined estimated by step S21 be F . d = f d 1 f d 2 . . . . . . f dN , 2≤N≤34, two vectors can be split as with wherein, for the Doppler frequency deviation estimated value of strong signal satellite of having caught, for the Doppler frequency deviation estimated value of weak signal satellite do not captured, wherein, 1≤N1≤3, N=N1+N2.And the Doppler frequency deviation of the strong signal of having caught that receiver obtains is F ds _ acq . = f ds _ acq 1 . . . . . . f ds _ acqN 1 .
Therefore, because Doppler's estimation of deviation that the clock of receiver is partially caused is wherein each component be the partially caused Doppler's estimation of deviation value of the clock of each the strong signal satellite captured.
It should be noted that, for a receiver, can think that receiver clock partial wave is dynamic very little, therefore, when the number N1 of the strong signal satellite captured meets 2≤N1≤3, by vector important being averaging obtain Δ F d, and by Δ F das the receiver frequency offset correction amount of the weak signal satellite of not catching.Certainly, when number N1=1 for the strong signal satellite captured, obviously, only has one-component Δ F d, therefore can directly by Δ F das the receiver frequency offset correction amount of the weak signal satellite of not catching.
Further, Δ F is utilized dcorrect the Doppler frequency deviation estimated value of the weak signal satellite of not catching, the Doppler frequency deviation of the weak signal satellite of not caught is
Step S23: utilize the transmission time of the strong signal satellite of having caught obtained to correct the receiver reference time, obtain the receiver reference time after correcting;
Particularly, the schematic diagram in the transmission time of the strong signal satellite of having caught shown in Fig. 3, as shown in Figure 3, the transmission time of a kth strong signal satellite is TOT k=SOW k+ Δ T k, wherein, represent a kth strong signal satellite and find SOW knavigation bit number afterwards, represent the spreading code periodicity of a kth strong signal satellite, the whole millisecond number namely after kth strong signal satellite transmission last navigation message bit complete, represent the code phase of a kth strong signal satellite.Like this, the transmission time of a kth strong signal satellite k=1 ~ N1.
Further, according to the computing formula of the position coordinates of aforesaid satellite-signal at TOT kmoment obtains the coordinate of k strong satellite-signal k=1 ~ N1, and the travel-time of passing through a kth strong signal satellite computing formula TOF s k = ( X s k - X rec ) 2 + ( Y s k - Y rec ) 2 + ( Z s k - Z rec ) 2 / c Try to achieve the travel-time of a kth strong signal satellite.
Therefore, the receiver reference time of a kth strong signal satellite can be obtained for
It should be noted that, when the number N1 of the strong signal satellite captured meets 2≤N1≤3, by being averaged the receiver reference time of obtained N1 strong signal satellite, obtaining the receiver reference time TOR after correcting corrfor Σ k = 1 N 1 TOR corr k / N 1 .
So, by the step S23 of the embodiment of the present invention, the precision of local receive time effectively can be improved.
Step S24: according to ephemeris information and the receiver reference position coordinate of the receiver reference time after correction, satellite, determine spreading code cycle and the spreading code phase place of the weak signal satellite of not catching.
Particularly, step S24 comprises:
Step a, the computing formula according to the position coordinates of aforesaid satellite-signal is determined at TOR corrthe co-ordinates of satellite of the weak signal that moment kth does not capture again according to formula TOF w k = ( X w k - X rec ) 2 + ( Y w k - Y rec ) 2 + ( Z w k - Z rec ) 2 / c Calculate the travel-time of the weak signal satellite that kth does not capture further utilization obtain the transmission time of the weak signal satellite that kth does not capture
Step b, according to the transmission time of the weak signal satellite that obtained kth does not capture determine the spreading code cycle of the weak signal satellite that kth does not capture with spreading code phase place
Here, for Big Dipper GEO satellite, for NGEO satellite, N w k = floor ( mod ( TOT w k , 20 ms ) * 1000 ) .
In addition, the spreading code phase place of weak signal satellite that do not capture of kth for mod ( TOT w k , 20 ms ) * 2046000 .
So, by the Doppler frequency deviation of the determined weak signal satellite of not catching of embodiment of the present invention step S22, doppler searching scope can be reduced, simultaneously, utilize embodiment of the present invention step S24 determined weak signal satellite spreading code cycle of not catching and spreading code phase place, the edge of Big Dipper GEO satellite-signal navigation message and the NH code phase of NGEO satellite can be calculated fast, increase the coherent integration time of catching further, thus realize the fast Acquisition of weak signal.
Fig. 4 is the composition structural representation that the embodiment of the present invention catches the device of feeble signal, and as shown in Figure 4, the device that the embodiment of the present invention catches feeble signal comprises: strong signal capture module 10, doppler correction module 20 and spreading code estimation module 30; Wherein,
Described strong signal capture module 10, for obtaining Doppler frequency deviation and the transmission time of the strong signal satellite of having caught;
Here, due under auxiliary positioning mode when receiver is in thick, so the span of the number N1 of strong signal satellite that receiver can capture is 1≤N1≤3.
Described doppler correction module 20, for determining the Doppler frequency deviation of the weak signal satellite of not catching according to the Doppler frequency deviation of the obtained strong signal satellite of having caught;
Particularly, as shown in Figure 5, described doppler correction module 20 comprises Doppler's estimation module 21 and Doppler's determination module 22; Wherein,
Described Doppler's estimation module 21, for utilizing the ephemeris information of satellite, thick time non-cutting time and receiver reference position coordinate determine the Doppler frequency deviation estimated value of current visible satellite; The strong signal satellite of having caught described in described current visible satellite comprises and the weak signal satellite of not catching;
Particularly, described Doppler's estimation module 21 is according to the ephemeris information of satellite, and time thick, non-cutting time and receiver reference position coordinate determine the position coordinates of current visible satellite, and determines current visible satellite corresponding moment t non-cutting time when thick further kspeed; Again according to determined current visible satellite at t kthe speed in moment determines the Doppler frequency deviation estimated value of described current visible satellite signal.
Described Doppler's determination module 22, for according to the obtained Doppler frequency deviation of the strong signal satellite of having caught and the Doppler frequency deviation estimated value of determined current visible satellite, determines the Doppler frequency deviation of the weak signal satellite of not catching.
Described spreading code estimation module 30, for determining spreading code cycle and the spreading code phase place of the weak signal satellite of not catching according to the transmission time of the obtained strong signal satellite of having caught.
Particularly, described spreading code estimation module 30 first utilizes the transmission time of the strong signal satellite of having caught obtained to correct the receiver reference time, obtains the receiver reference time after correcting; Again according to ephemeris information and the receiver reference position coordinate of the receiver reference time after correction, satellite, determine spreading code cycle and the spreading code phase place of the weak signal satellite of not catching.
In actual applications, described strong signal capture module 10, doppler correction module 20, spreading code estimation module 30, Doppler's estimation module 21 and Doppler's determination module 22 all can be caught the realizations such as central processing unit (CPU), microprocessor (MPU), digital signal processor (DSP) or field programmable gate array (FPGA) in the device of feeble signal by the embodiment of the present invention; In addition, described strong signal capture module 10, doppler correction module 20 and submodule Doppler estimation module 21 thereof and Doppler's determination module 22 and spreading code estimation module 30 also can be realized by strong signal capture tracker, Doppler corrector and spreading code estimator respectively.
The above, be only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.

Claims (10)

1. catch a method for feeble signal, it is characterized in that, described method comprises:
Obtain Doppler frequency deviation and the transmission time of the strong signal satellite of having caught;
The Doppler frequency deviation of the weak signal satellite of not catching is determined according to the Doppler frequency deviation of the obtained strong signal satellite of having caught;
Spreading code cycle and the spreading code phase place of the weak signal satellite of not catching is determined according to the transmission time of the obtained strong signal satellite of having caught.
2. method according to claim 1, is characterized in that, the described Doppler frequency deviation according to the obtained strong signal satellite of having caught determines that the Doppler frequency deviation of the weak signal satellite of not catching comprises:
Utilize the ephemeris information of satellite, thick time non-cutting time and receiver reference position coordinate determine the Doppler frequency deviation estimated value of current visible satellite; The strong signal satellite of having caught described in described current visible satellite comprises and the weak signal satellite of not catching;
According to the obtained Doppler frequency deviation of the strong signal satellite of having caught and the Doppler frequency deviation estimated value of determined current visible satellite, determine the Doppler frequency deviation of the weak signal satellite of not catching.
3. method according to claim 1, is characterized in that, the described transmission time according to the obtained strong signal satellite of having caught determines that the spreading code cycle of the weak signal satellite of not catching and spreading code phase place comprise:
Utilize the transmission time of the strong signal satellite of having caught obtained to correct the receiver reference time, obtain the receiver reference time after correcting;
According to ephemeris information and the receiver reference position coordinate of the receiver reference time after correction, satellite, determine spreading code cycle and the spreading code phase place of the weak signal satellite of not catching.
4. method according to claim 2, is characterized in that, describedly utilize the ephemeris information of satellite, thick time non-cutting time and receiver reference position coordinate determine that the Doppler frequency deviation estimated value of current visible satellite comprises:
According to the ephemeris information of satellite, time thick, non-cutting time and receiver reference position coordinate determine the position coordinates of current visible satellite, and determine current visible satellite corresponding moment t non-cutting time when thick further kspeed; Again according to determined current visible satellite at t kthe speed in moment determines the Doppler frequency deviation estimated value of described current visible satellite signal.
5. method according to claim 1, is characterized in that, the span of the number N1 of described strong signal satellite of having caught is 1≤N1≤3.
6. catch a device for feeble signal, it is characterized in that, described device comprises: strong signal capture module, doppler correction module and spreading code estimation module; Wherein,
Described strong signal capture module, for obtaining Doppler frequency deviation and the transmission time of the strong signal satellite of having caught;
Described doppler correction module, for determining the Doppler frequency deviation of the weak signal satellite of not catching according to the Doppler frequency deviation of the obtained strong signal satellite of having caught;
Described spreading code estimation module, for determining spreading code cycle and the spreading code phase place of the weak signal satellite of not catching according to the transmission time of the obtained strong signal satellite of having caught.
7. device according to claim 6, is characterized in that, described doppler correction module comprises Doppler's estimation module and Doppler's determination module; Wherein,
Described Doppler's estimation module, for utilizing the ephemeris information of satellite, thick time non-cutting time and receiver reference position coordinate determine the Doppler frequency deviation estimated value of current visible satellite; The strong signal satellite of having caught described in described current visible satellite comprises and the weak signal satellite of not catching;
Described Doppler's determination module, for according to the obtained Doppler frequency deviation of the strong signal satellite of having caught and the Doppler frequency deviation estimated value of determined current visible satellite, determines the Doppler frequency deviation of the weak signal satellite of not catching.
8. device according to claim 6, is characterized in that, described spreading code estimation module is used for, and utilizes the transmission time of the strong signal satellite of having caught obtained to correct the receiver reference time, obtains the receiver reference time after correcting; According to ephemeris information and the receiver reference position coordinate of the receiver reference time after correction, satellite, determine spreading code cycle and the spreading code phase place of the weak signal satellite of not catching.
9. device according to claim 7, it is characterized in that, described Doppler's estimation module is used for, according to the ephemeris information of satellite, time thick, non-cutting time and receiver reference position coordinate determine the position coordinates of current visible satellite, and determine current visible satellite corresponding moment t non-cutting time when thick further kspeed; Again according to determined current visible satellite at t kthe speed in moment determines the Doppler frequency deviation estimated value of described current visible satellite signal.
10. device according to claim 6, is characterized in that, the span of the number N1 of the strong signal satellite that described strong signal capture module has been caught is 1≤N1≤3.
CN201410515755.5A 2014-09-29 2014-09-29 Method and device for capturing weak signals Pending CN105527635A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410515755.5A CN105527635A (en) 2014-09-29 2014-09-29 Method and device for capturing weak signals
PCT/CN2015/077008 WO2016050055A1 (en) 2014-09-29 2015-04-20 Signal capture method and device, and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410515755.5A CN105527635A (en) 2014-09-29 2014-09-29 Method and device for capturing weak signals

Publications (1)

Publication Number Publication Date
CN105527635A true CN105527635A (en) 2016-04-27

Family

ID=55629393

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410515755.5A Pending CN105527635A (en) 2014-09-29 2014-09-29 Method and device for capturing weak signals

Country Status (2)

Country Link
CN (1) CN105527635A (en)
WO (1) WO2016050055A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106950579A (en) * 2017-03-28 2017-07-14 武汉大学 The carrier frequency method for fast searching and system of GNSS receiver
CN109725337A (en) * 2019-01-28 2019-05-07 西安开阳微电子有限公司 A kind of B2a Signal Matching filtering catching method, device and computer storage medium
CN113608242A (en) * 2021-06-18 2021-11-05 西安空间无线电技术研究所 Navigation signal security enhancement method based on code period spread spectrum code authentication

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106788822B (en) * 2017-01-26 2018-06-29 清华大学 Avoid the judgment method and device to the frequency spectrum perception blind area of GEO system interferences
CN109655847B (en) * 2018-11-27 2022-10-18 上海无线电设备研究所 Fast capturing method suitable for dynamic signal
CN110187368B (en) * 2019-06-24 2023-05-16 中国电子科技集团公司第二十九研究所 Doppler frequency offset processing method between low-orbit satellite and ground terminal
CN110907958B (en) * 2019-10-23 2022-04-01 深圳华大北斗科技股份有限公司 Signal capturing method and device, computer equipment and storage medium
CN110703285A (en) * 2019-11-07 2020-01-17 广东星舆科技有限公司 Method and device for capturing satellite signal, positioning equipment and readable storage medium
CN112987041B (en) * 2019-12-13 2024-05-14 深圳开阳电子股份有限公司 Bit synchronization method and device under weak signal and computer storage medium
CN111308519B (en) * 2020-03-20 2023-10-31 湖南国科微电子股份有限公司 Navigation satellite capturing method, device, equipment and medium
CN111614591B (en) * 2020-05-21 2023-03-03 慧众行知科技(北京)有限公司 Method and system for quickly capturing signal
CN112540388B (en) * 2020-11-24 2024-03-22 湖北三江航天险峰电子信息有限公司 Satellite communication module and uplink signal Doppler compensation method thereof
CN113671547B (en) * 2021-08-25 2023-11-21 重庆天箭惯性科技股份有限公司 Improved high dynamic capture method, device, equipment and storage medium
CN114063124B (en) * 2021-11-08 2022-09-06 北京航空航天大学合肥创新研究院(北京航空航天大学合肥研究生院) Beidou B1C signal rapid capturing method and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1292094A (en) * 1998-02-27 2001-04-18 艾利森公司 Stand alone global positioning system (GPS) and method with high sensitivity
US20020003492A1 (en) * 2000-05-30 2002-01-10 Jari Syrjarinne Method for determining the phase of information, and an electronic device
US20020005802A1 (en) * 2000-05-08 2002-01-17 Bryant Roderick C. Satellite-based positioning system receiver for weak signal operation
CN1696732A (en) * 2004-05-14 2005-11-16 精工爱普生株式会社 Terminal apparatus and positioning method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1292094A (en) * 1998-02-27 2001-04-18 艾利森公司 Stand alone global positioning system (GPS) and method with high sensitivity
US20020005802A1 (en) * 2000-05-08 2002-01-17 Bryant Roderick C. Satellite-based positioning system receiver for weak signal operation
US20020003492A1 (en) * 2000-05-30 2002-01-10 Jari Syrjarinne Method for determining the phase of information, and an electronic device
CN1696732A (en) * 2004-05-14 2005-11-16 精工爱普生株式会社 Terminal apparatus and positioning method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106950579A (en) * 2017-03-28 2017-07-14 武汉大学 The carrier frequency method for fast searching and system of GNSS receiver
CN106950579B (en) * 2017-03-28 2019-05-24 武汉大学 The carrier frequency method for fast searching and system of GNSS receiver
CN109725337A (en) * 2019-01-28 2019-05-07 西安开阳微电子有限公司 A kind of B2a Signal Matching filtering catching method, device and computer storage medium
CN109725337B (en) * 2019-01-28 2023-11-03 西安开阳微电子有限公司 B2a signal matched filtering capturing method, device and computer storage medium
CN113608242A (en) * 2021-06-18 2021-11-05 西安空间无线电技术研究所 Navigation signal security enhancement method based on code period spread spectrum code authentication
CN113608242B (en) * 2021-06-18 2023-08-11 西安空间无线电技术研究所 Navigation signal security enhancement method based on code period spread spectrum code authentication

Also Published As

Publication number Publication date
WO2016050055A1 (en) 2016-04-07

Similar Documents

Publication Publication Date Title
CN105527635A (en) Method and device for capturing weak signals
US8525727B2 (en) Position and velocity uncertainty metrics in GNSS receivers
CN101375174B (en) Precision estimation for assisting GPS orientation
CN101185008B (en) Method and apparatus for validating a position in a satellite positioning system using range-rate measurements
TWI391696B (en) Method, article, and subscriber station for multipath detection of received sps signal
CN101206254B (en) Positioning method of GPS receiver locating in doors and auxiliary satellite navigation positioning system
CN101305294B (en) Method and system for mobile network auxiliary orientation
CN101755223B (en) Navigational positioning without timing information
CA3016332A1 (en) Position estimation in a low earth orbit satellite communications system
Hegarty et al. Acquisition algorithms for the GPS L5 signal
US20150022398A1 (en) Method and program of detecting positioning signals, positioning signal reception device, positioning apparatus and information equipment terminal
US20090213912A1 (en) Multipath mitigation gnss receiver
CN102183770A (en) GPS (Global Positioning System) pseudo-random code tracking loop for preventing multi-path interference and method for preventing multi-path interference thereof
US9207329B2 (en) Method and apparatus for determining device location
EP3901667A1 (en) Gnss receiver adapted to produce, use, and communicate software-generated satellite signal data
US20190086554A1 (en) Method and apparatus for determining device location
Musumeci et al. Design of a very high sensitivity acquisition system for a space GNSS receiver
CN102680985B (en) Phase discrimination method for suppressing multipath signals in global navigation satellite system
JP4983699B2 (en) GNSS positioning apparatus and method
KR101838406B1 (en) Tracking method for boc signal and tracking apparatus for boc signal
JP2010164496A (en) Gnss receiver and positioning method
JP2007278708A (en) Satellite navigation system
CN101726723B (en) Method for preprocessing observed quantity of global positioning system receiver
CN103576169B (en) Peak, CBOC modulation signal limit removing method under a kind of multi-path environment
CN103983989A (en) Digital non-integer tracking loop for satellite positioning and navigation receiving system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160427