CN105527635A - Method and device for capturing weak signals - Google Patents
Method and device for capturing weak signals Download PDFInfo
- 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
- time
- frequency offset
- acquired
- determining
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims abstract description 35
- 238000001228 spectrum Methods 0.000 claims description 15
- 238000012937 correction Methods 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 230000001427 coherent effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- DMBHHRLKUKUOEG-UHFFFAOYSA-N diphenylamine Chemical compound C=1C=CC=CC=1NC1=CC=CC=C1 DMBHHRLKUKUOEG-UHFFFAOYSA-N 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition 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
Technical Field
The invention relates to a Beidou satellite navigation assisting technology, in particular to a method and a device for capturing weak signals.
Background
Currently, with the demands of people on indoor weak signal environments and the time for first positioning, an Assisted global navigation satellite system (a-GNSS) has been developed. The a-GNSS provides the navigation receiver with the assistance information required by means of a wireless communication network to support the navigation receiver positioning capability or enhance the acquisition capability of the navigation receiver in weak signal conditions.
The conventional navigation receiver needs to acquire 4 or more satellite signals for realizing the positioning function, and different satellite signals have different pseudo random codes of starting time and different Doppler frequency shifts. Therefore, in order to search for a certain satellite signal, the navigation receiver usually needs to perform two-dimensional search, and search for each pseudo random code with different starting time at each possible doppler frequency shift, and the assisted navigation receiver can estimate the doppler frequency shift caused by satellite motion by using the assisted time, ephemeris/almanac and navigation receiver position so as to shorten the acquisition frequency search space. However, without a given local clock frequency offset, the doppler shift caused by the local clock frequency offset cannot be estimated, and a smaller local clock frequency offset may generate a doppler shift of up to kilohertz (Hz), which may increase the acquisition search space and affect the time to first fix.
The 3GPP ts36.171 defines a minimum set of assistance information for a-GNSS technology, including time assistance information, almanac/ephemeris assistance information, user location assistance information, etc., and the wireless communication network may provide two different time assistance modes, defined according to the 3GPP standard: fine time assist (accuracy of ± 10 μ s) and coarse time assist (accuracy of ± 2 s).
In a precise time-aided positioning mode, the conventional receiver can estimate the Doppler frequency offset and the code phase of a satellite through time, almanac/ephemeris and user position information acquired from a wireless communication network, so that a two-dimensional search space of satellite acquisition frequency and code phase is reduced. For a Global Positioning System (GPS) and a beidou system, the length of a ranging code is 1ms, and the time precision of fine time assistance is less than 1ms, so that the edge of a navigation message bit can be estimated, the coherent integration time of capturing is further increased, the sensitivity of capturing is improved, and high-sensitivity positioning in a weak signal environment is realized.
However, in the coarse-time aided positioning mode, since the time accuracy is greater than the length of one ranging code, the code phase and the navigation message bit edge cannot be predicted, and therefore, under the same aiding information, the sensitivity of acquisition is smaller than that of the fine-time aided acquisition. Moreover, due to weather, shading and other reasons of the actual environment, the power of many satellite signals is weak, and often only one or two slightly stronger satellite signals can be captured, so that positioning cannot be completed.
In summary, how to realize fast acquisition of weak signals in a coarse-time aided positioning mode of a receiver becomes an urgent problem to be solved in the aided positioning technology.
Disclosure of Invention
In view of this, embodiments of the present invention are intended to provide a method and an apparatus for acquiring a weak signal, which enable a receiver to achieve fast acquisition of the weak signal in a coarse-time aided positioning manner.
In order to achieve the above purpose, the technical solution of the embodiment of the present invention is realized as follows:
the embodiment of the invention provides a method for capturing a weak signal, which comprises the following steps:
acquiring Doppler frequency offset and transmission time of the captured strong signal satellite;
determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite;
and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the acquired transmission time of the captured strong signal satellite.
In the foregoing solution, the determining the doppler frequency offset of the uncaptured weak signal satellite according to the acquired doppler frequency offset of the captured strong signal satellite includes:
determining the Doppler frequency offset estimation value of the current visible satellite by using ephemeris information, coarse time auxiliary time and the reference position coordinate of the receiver of the satellite; the current satellites in view include the acquired strong signal satellites and the uncaptured weak signal satellites;
and determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite and the determined Doppler frequency offset estimation value of the current visible satellite.
In the foregoing solution, the determining a spreading code period and a spreading code phase of an uncaptured weak signal satellite according to the acquired transmission time of a captured strong signal satellite includes:
correcting the reference time of the receiver by using the acquired transmission time of the strong signal satellite to obtain the corrected reference time of the receiver;
and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the corrected receiver reference time, the ephemeris information of the satellite and the receiver reference position coordinate.
In the above solution, the determining the doppler frequency offset estimation value of the current visible satellite by using ephemeris information, coarse time assistance time, and a receiver reference position coordinate of the satellite includes:
determining the position coordinates of the current visible satellite according to the ephemeris information, the coarse time assistance time and the receiver reference position coordinates of the satellite, and further determining the time t corresponding to the coarse time assistance time of the current visible satellitekThe speed of (d); then according to the determined current visible satellite at tkAnd determining the Doppler frequency offset estimation value of the current visible satellite signal by the speed at the moment.
In the above scheme, the value range of the number N1 of the captured strong signal satellites is 1-3 of N1.
The embodiment of the invention also provides a device for capturing the weak signal, which comprises: the device comprises a strong signal acquisition module, a Doppler correction module and a spread spectrum code estimation module; wherein,
the strong signal acquisition module is used for acquiring the Doppler frequency offset and the transmission time of the acquired strong signal satellite;
the Doppler correction module is used for determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite;
and the spread spectrum code estimation module is used for determining the spread spectrum code period and the spread spectrum code phase of the uncaptured weak signal satellite according to the acquired transmission time of the captured strong signal satellite.
In the above solution, the doppler correction module includes a doppler estimation module and a doppler determination module; wherein,
the Doppler estimation module is used for determining a Doppler frequency offset estimation value of the current visible satellite by using ephemeris information, coarse time assistance time and a receiver reference position coordinate of the satellite; the current satellites in view include the acquired strong signal satellites and the uncaptured weak signal satellites;
and the Doppler determining module is used for determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite and the determined Doppler frequency offset estimation value of the current visible satellite.
In the above scheme, the spread spectrum code estimation module is configured to correct the receiver reference time by using the acquired transmission time of the strong signal satellite, and obtain a corrected receiver reference time; and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the corrected receiver reference time, the ephemeris information of the satellite and the receiver reference position coordinate.
In the above solution, the doppler estimation module is configured to determine the position coordinates of the current visible satellite according to ephemeris information of the satellite, coarse time assistance time, and reference position coordinates of the receiver, and further determine the position coordinates of the current visible satelliteDetermining the corresponding moment t of the current visible satellite in the coarse auxiliary timekThe speed of (d); then according to the determined current visible satellite at tkAnd determining the Doppler frequency offset estimation value of the current visible satellite signal by the speed at the moment.
In the above scheme, the value range of the number N1 of the strong signal satellites captured by the strong signal capturing module is 1 or more and N1 or more and 3 or less.
The method and the device for capturing the weak signal, provided by the embodiment of the invention, are used for acquiring the Doppler frequency offset and the transmission time of the captured strong signal satellite; determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite; and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the acquired transmission time of the captured strong signal satellite. Therefore, on the basis of accurately determining the Doppler frequency offset, the spread spectrum code period and the spread spectrum code phase of the uncaptured weak signal satellite, the two-dimensional search space of the satellite capture frequency and the code phase can be reduced, and the receiver can be ensured to realize the rapid capture of the weak signal in a coarse auxiliary positioning mode.
Drawings
Fig. 1 is a schematic flow chart illustrating an implementation of a method for capturing a weak signal according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a specific implementation of a method for capturing a weak signal according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating transmission times of strong signal satellites that have been acquired according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a structure of a device for capturing a weak signal according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram illustrating a doppler correction module in an apparatus for capturing a weak signal according to an embodiment of the present invention.
Detailed Description
In the embodiment of the invention, the Doppler frequency offset and the transmission time of the captured strong signal satellite are obtained; determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite; and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the acquired transmission time of the captured strong signal satellite.
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
Fig. 1 is a schematic flow chart of an implementation of a method for capturing a weak signal according to an embodiment of the present invention, and as shown in fig. 1, the method for capturing a weak signal according to an embodiment of the present invention includes:
step S10: acquiring Doppler frequency offset and transmission time of the captured strong signal satellite;
here, the number N1 of strong signal satellites that have been acquired by the receiver ranges from 1. ltoreq. N1. ltoreq.3 because the receiver is in the coarse-time aided positioning mode.
Step S11: determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite;
specifically, step S11 includes the following steps a and B; wherein,
step A: determining the Doppler frequency offset estimation value of the current visible satellite by using ephemeris information, coarse time auxiliary time and the reference position coordinate of the receiver of the satellite; the current satellites in view include the acquired strong signal satellites and the uncaptured weak signal satellites; the value range of the total number N of the current visible satellites is that N is more than or equal to 2 and less than or equal to 34, and N is N1+ N2; where N2 is the number of weak signal satellites not acquired.
In particular, the coarse time assistance time, and the receiver reference position are determined based on ephemeris information of the satellitesDetermining the position coordinates of the current visible satellite according to the coordinates, and further determining the corresponding moment t of the current visible satellite in the coarse auxiliary timekThe speed of (d); then according to the determined current visible satellite at tkAnd determining the Doppler frequency offset estimation value of the current visible satellite signal by the speed at the moment.
And B: and determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite and the determined Doppler frequency offset estimation value of the current visible satellite.
Step S12: and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the acquired transmission time of the captured strong signal satellite.
Specifically, firstly, correcting the reference time of the receiver by using the acquired transmission time of the strong signal satellite to obtain the corrected reference time of the receiver; and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the corrected receiver reference time, the ephemeris information of the satellite and the receiver reference position coordinate.
Here, the spreading code period refers to an integer number of spreading codes within one navigation message bit period. For a Beidou geostationary orbit (GEO) satellite, the bit period of a navigation message is 2ms, so that the value of the spread spectrum code period is less than or equal to 2 ms; for a non-geostationary orbit (NGEO) satellite, the period of the spreading code takes a value of 20ms or less since the navigation message bit period is 20 ms. In addition, one spreading code of the Beidou satellite comprises 2046 chips, so that the value of the phase of the spreading code is less than or equal to 2046.
Therefore, the Doppler frequency offset of the uncaptured weak signal satellite determined by the embodiment of the invention can reduce the Doppler search range, and meanwhile, the edge of the Beidou GEO satellite signal navigation message and the Neuman-Hoffman (NH) code phase of the NGEO satellite can be quickly calculated by utilizing the spectrum spreading code period and the spectrum spreading code phase of the uncaptured weak signal satellite determined by the embodiment of the invention, so that the coherent integration time of capturing is further increased, and the quick capturing of the weak signal is realized.
Fig. 2 is a schematic flowchart of a specific implementation of the method for capturing a weak signal according to the embodiment of the present invention, and as shown in fig. 2, the method for capturing a weak signal according to the embodiment of the present invention includes:
step S20: acquiring Doppler frequency offset and transmission time of the captured strong signal satellite;
step S21: determining the Doppler frequency offset estimation value of the current visible satellite by using ephemeris information, coarse time auxiliary time and the reference position coordinate of the receiver of the satellite; the current satellites in view include the acquired strong signal satellites and the uncaptured weak signal satellites;
specifically, the step S21 includes:
step 1, determining the position coordinates of the current visible satellite according to the ephemeris information, the coarse time assistance time and the receiver reference position coordinates of the satellite, and further determining the time t corresponding to the coarse time assistance time of the current visible satellitekSpeed of
Specifically, since the position coordinates and the velocity calculation methods of the Beidou GEO satellite and the NGEO satellite are different, the calculation methods are required to be respectively calculated, and the specific calculation method is as follows:
1) in a GC2000 coordinate system, for an NGEO satellite, t corresponding to the coarse auxiliary time is determined according to ephemeris information of the satellitekTime of day, position coordinates (X) of the currently visible satellitesk,Yk,Zk) The calculation formula of (a) is as follows:
wherein omegakIs the perpendicular ascension (Earth fixed system) of epoch0Is the rising point right ascension calculated according to the reference time,is the rate of change of the right ascension at the ascending crossing point,the rotation rate of the earth in the CGCS2000 coordinate system is 7.2921150 × 10e-5rad/s, tkFor the time difference from the observation epoch to the reference epoch, toeFor ephemeris reference time, xk、ykAs coordinates of the satellite in the orbital plane, ikIs the corrected track inclination angle.
Further, NGEO satellites are at tkVelocity of time of dayThe calculation formula of (a) is as follows:
wherein, x'k、y'kAre respectively xk、ykFor tkDerivative of (Q)k'、ik' are each omegak、ikFor tkThe derivative of (c).
2) In the GC2000 coordinate system, for GEO satellites, t corresponding to the coarse auxiliary time is determined according to ephemeris information of the satelliteskTime of day, position coordinates (X) of the currently visible satellitesk,Yk,Zk) The calculation formula of (a) is as follows:
wherein k is1=cos(-5°),k2=sin(-5°),ΩkIs the perpendicular ascension (Earth fixed system) of epoch0Is the rising point right ascension calculated according to the reference time,is the rate of change of the right ascension at the ascending crossing point,the rotation rate of the earth in the CGCS2000 coordinate system is 7.2921150 × 10e-5rad/s, tkFor the time difference from the observation epoch to the reference epoch, toeFor ephemeris reference time, xk、ykAs coordinates of the satellite in the orbital plane, ikIs the corrected track inclination angle.
Further, the GEO satellite is at tkVelocity of time of dayThe calculation formula of (a) is as follows:
wherein,is composed ofFor tkThe derivative of (c).
Step 2, determining the current visible satellite at t according to the step 1kVelocity of time of dayDetermining the Doppler frequency offset estimation value f of the current visible satellite signald。
In particular, said fdThe calculation formula of (a) is as follows:
wherein, the carrier frequency f of the current visible satellite signal is 1561.098MHz,the relative speed in the direction of the connection line between the s-th current visible satellite and the receiver, and c is the speed of light. e.g. of the type(s)At t for the currently visible satellite signalkUnit observation vector from receiver to current visible satellite at time, (X)rec,Yrec,Zrec) Is tkThe coordinates of the position of the receiver at the moment,is tkAnd the position coordinates of the current visible satellite at the time s in the CGCS2000 coordinate system.
Step S22: and determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite and the determined Doppler frequency offset estimation value of the current visible satellite.
Specifically, the estimated doppler frequency shift values of all the currently visible satellites estimated and determined through the step S21 are 2≤N≤34,Can be split into two vectorsAndwherein,for doppler frequency offset estimates for acquired strong signal satellites,the Doppler frequency offset estimation value of the weak signal satellite which is not acquired is 1 ≦ N1 ≦ 3, and N ≦ N1+ N2. And the Doppler frequency of the acquired strong signal acquired by the receiver is shifted to
Therefore, the Doppler shift due to the clock bias of the receiver is estimated asWhereinEach component of (a) is an estimate of the doppler bias caused by the clock bias of each of the strong signal satellites acquired.
It should be noted that, for one receiver, it can be considered that the receiver clock bias fluctuation is small, and therefore, when the number of acquired strong signal satellites N1 satisfies 2 ≦ N1 ≦ 3, the vector is passedIs averaged to obtain Δ FdAnd will be Δ FdAs a receiver frequency offset correction for the uncaptured weak signal satellites. Of course, in the case where the number N1 of strong signal satellites acquired is 1, it is obvious that,with only one component Δ FdTherefore, Δ F can be directly converted intodAs a receiver frequency offset correction for the uncaptured weak signal satellites.
Further, using Δ FdCorrecting the Doppler frequency offset estimation value of the uncaptured weak signal satellite to obtain the Doppler frequency offset of the uncaptured weak signal satellite as
Step S23: correcting the reference time of the receiver by using the acquired transmission time of the strong signal satellite to obtain the corrected reference time of the receiver;
specifically, fig. 3 is a schematic diagram of the transmission time of the acquired strong signal satellite, and as shown in fig. 3, the transmission time of the kth strong signal satellite is TOTk=SOWk+ΔTkWherein representing the k strong signal satellite finding the SOWkThe number of the following navigation bits is,represents the number of spreading code cycles of the k-th strong signal satellite, namely the whole millisecond number after the transmission of the last navigation message bit by the k-th strong signal satellite,representing the code phase of the kth strong signal satellite. Thus, the transmission time of the kth strong signal satellitek=1~N1。
Further, the calculation formula of the position coordinates of the satellite signals is used for TOTkObtaining the coordinates of k strong satellite signals at any momentk is 1 to N1, and the propagation time of the kth strong signal satelliteIs calculated by And calculating the propagation time of the kth strong signal satellite.
Thus, the receiver reference time of the kth strong signal satellite can be obtainedIs composed of
When the number of acquired strong signal satellites N1 is 2. ltoreq.N 1. ltoreq.3, the corrected receiver reference time TOR is obtained by averaging the receiver reference times of the N1 strong signal satellitescorrIs composed of
Thus, the accuracy of the local reception time can be effectively improved by the step S23 in the embodiment of the present invention.
Step S24: and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the corrected receiver reference time, the ephemeris information of the satellite and the receiver reference position coordinate.
Specifically, step S24 includes:
step a, determining the position at TOR according to the calculation formula of the position coordinates of the satellite signalscorrSatellite coordinates of weak signals not captured at time kthAccording to the formula Calculating the propagation time of the kth uncaptured weak signal satelliteFurther utilizeObtaining the transmission time of the kth uncaptured weak signal satellite
Step b, according to the obtained transmission time of the kth uncaptured weak signal satelliteDetermining a spreading code period for a kth unacquired weak signal satelliteAnd spreading code phase
Here, for the big Dipper GEO satellite,for a satellite that is an NGEO satellite,
in addition, the spread spectrum code phase of the kth unacquired weak signal satelliteIs composed of
Therefore, the doppler frequency offset of the uncaptured weak signal satellite determined in the step S22 in the embodiment of the present invention can reduce the doppler search range, and meanwhile, the edge of the Beidou GEO satellite signal navigation message and the NH code phase of the NGEO satellite can be quickly calculated by using the spread code period and the spread code phase of the uncaptured weak signal satellite determined in the step S24 in the embodiment of the present invention, so as to further increase the coherent integration time of capturing, thereby realizing the quick capturing of the weak signal.
Fig. 4 is a schematic structural diagram of a device for capturing a weak signal according to an embodiment of the present invention, and as shown in fig. 4, the device for capturing a weak signal according to an embodiment of the present invention includes: a strong signal acquisition module 10, a doppler correction module 20, and a spreading code estimation module 30; wherein,
the strong signal acquisition module 10 is configured to acquire a doppler frequency offset and a transmission time of an acquired strong signal satellite;
here, since the receiver is in the coarse-time aided positioning mode, the range of the number N1 of strong signal satellites that can be acquired by the receiver is 1 ≦ N1 ≦ 3.
The doppler correction module 20 is configured to determine the doppler frequency offset of an uncaptured weak signal satellite according to the acquired doppler frequency offset of the captured strong signal satellite;
specifically, as shown in fig. 5, the doppler correction module 20 includes a doppler estimation module 21 and a doppler determination module 22; wherein,
the doppler estimation module 21 is configured to determine a doppler frequency offset estimation value of a current visible satellite by using ephemeris information of the satellite, coarse time assistance time, and a receiver reference position coordinate; the current satellites in view include the acquired strong signal satellites and the uncaptured weak signal satellites;
specifically, the doppler estimation module 21 determines the position coordinates of the current visible satellite according to the ephemeris information, the coarse time assistance time, and the receiver reference position coordinates of the satellite, and further determines the time t corresponding to the coarse time assistance time of the current visible satellitekThe speed of (d); then according to the determined current visible satellite at tkAnd determining the Doppler frequency offset estimation value of the current visible satellite signal by the speed at the moment.
The doppler determination module 22 is configured to determine the doppler frequency offset of the uncaptured weak signal satellite according to the acquired doppler frequency offset of the captured strong signal satellite and the determined doppler frequency offset estimation value of the current visible satellite.
The spreading code estimation module 30 is configured to determine a spreading code period and a spreading code phase of an uncaptured weak signal satellite according to the acquired transmission time of the captured strong signal satellite.
Specifically, the spreading code estimation module 30 first corrects the receiver reference time by using the acquired transmission time of the strong signal satellite, to obtain a corrected receiver reference time; and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the corrected receiver reference time, the ephemeris information of the satellite and the receiver reference position coordinate.
In practical applications, the strong signal capturing module 10, the doppler correction module 20, the spreading code estimation module 30, the doppler estimation module 21, and the doppler determination module 22 may be implemented by a Central Processing Unit (CPU), a microprocessor unit (MPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), or the like in the apparatus for capturing a weak signal according to the embodiment of the present invention; in addition, the strong signal acquisition module 10, the doppler correction module 20 and its sub-modules, the doppler estimation module 21 and the doppler determination module 22, and the spreading code estimation module 30, may also be implemented by a strong signal acquisition tracker, a doppler corrector, and a spreading code estimator, respectively.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.
Claims (10)
1. A method of capturing weak signals, the method comprising:
acquiring Doppler frequency offset and transmission time of the captured strong signal satellite;
determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite;
and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the acquired transmission time of the captured strong signal satellite.
2. The method of claim 1, wherein determining the Doppler shift of the uncaptured weak signal satellite from the acquired Doppler shift of the acquired strong signal satellite comprises:
determining the Doppler frequency offset estimation value of the current visible satellite by using ephemeris information, coarse time auxiliary time and the reference position coordinate of the receiver of the satellite; the current satellites in view include the acquired strong signal satellites and the uncaptured weak signal satellites;
and determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite and the determined Doppler frequency offset estimation value of the current visible satellite.
3. The method of claim 1, wherein determining the spreading code period and the spreading code phase of the non-acquired weak signal satellite based on the acquired transmission time of the acquired strong signal satellite comprises:
correcting the reference time of the receiver by using the acquired transmission time of the strong signal satellite to obtain the corrected reference time of the receiver;
and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the corrected receiver reference time, the ephemeris information of the satellite and the receiver reference position coordinate.
4. The method of claim 2, wherein determining the doppler frequency offset estimate for the currently visible satellite using the ephemeris information, the coarse time assistance time, and the receiver reference position coordinates for the satellite comprises:
determining the position coordinates of the current visible satellite according to the ephemeris information, the coarse time assistance time and the receiver reference position coordinates of the satellite, and further determining the time t corresponding to the coarse time assistance time of the current visible satellitekThe speed of (d); then according to the determined current visible satellite at tkVelocity determination of time of dayAnd the Doppler frequency offset estimation value of the current visible satellite signal.
5. The method of claim 1, wherein the number N1 of the acquired strong signal satellites ranges from 1. ltoreq. N1. ltoreq.3.
6. An apparatus for capturing weak signals, the apparatus comprising: the device comprises a strong signal acquisition module, a Doppler correction module and a spread spectrum code estimation module; wherein,
the strong signal acquisition module is used for acquiring the Doppler frequency offset and the transmission time of the acquired strong signal satellite;
the Doppler correction module is used for determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite;
and the spread spectrum code estimation module is used for determining the spread spectrum code period and the spread spectrum code phase of the uncaptured weak signal satellite according to the acquired transmission time of the captured strong signal satellite.
7. The apparatus of claim 6, wherein the Doppler correction module comprises a Doppler estimation module and a Doppler determination module; wherein,
the Doppler estimation module is used for determining a Doppler frequency offset estimation value of the current visible satellite by using ephemeris information, coarse time assistance time and a receiver reference position coordinate of the satellite; the current satellites in view include the acquired strong signal satellites and the uncaptured weak signal satellites;
and the Doppler determining module is used for determining the Doppler frequency offset of the uncaptured weak signal satellite according to the acquired Doppler frequency offset of the captured strong signal satellite and the determined Doppler frequency offset estimation value of the current visible satellite.
8. The apparatus of claim 6, wherein the spreading code estimation module is configured to use the acquired transmission time of the strong signal satellite to correct a receiver reference time to obtain a corrected receiver reference time; and determining the spreading code period and the spreading code phase of the uncaptured weak signal satellite according to the corrected receiver reference time, the ephemeris information of the satellite and the receiver reference position coordinate.
9. The apparatus of claim 7, wherein the Doppler estimation module is configured to determine the position coordinates of the current visible satellite according to the ephemeris information, the coarse time aiding time, and the receiver reference position coordinates of the satellite, and further determine the time t corresponding to the coarse time aiding time of the current visible satellitekThe speed of (d); then according to the determined current visible satellite at tkAnd determining the Doppler frequency offset estimation value of the current visible satellite signal by the speed at the moment.
10. The apparatus of claim 6, wherein the number N1 of strong signal satellites acquired by the strong signal acquisition module has a value in a range of 1 ≦ N1 ≦ 3.
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)
| 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 (18)
| 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 | 慧众行知科技(北京)有限公司 | A method and system for fast signal acquisition |
| CN112540388B (en) * | 2020-11-24 | 2024-03-22 | 湖北三江航天险峰电子信息有限公司 | Satellite communication module and uplink signal Doppler compensation method thereof |
| CN114690217B (en) * | 2020-12-31 | 2025-03-21 | 西安开阳微电子有限公司 | A GPS L1 fast and accurate acquisition method, device and computer storage medium |
| 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 |
| CN114545457B (en) * | 2022-02-28 | 2025-09-05 | 湖南国科微电子股份有限公司 | Satellite signal capture method, device, electronic device and readable storage medium |
| CN115308778A (en) * | 2022-08-08 | 2022-11-08 | 芯与物(上海)技术有限公司 | GNSS weak signal rapid capturing method and device |
| CN118214472A (en) * | 2024-02-01 | 2024-06-18 | 北斗应用发展研究院 | Beidou short message outbound signal auxiliary capture method, system and related device |
| CN119629010B (en) * | 2024-11-18 | 2025-09-26 | 中国电子科技集团公司第五十四研究所 | Non-data-assisted low-speed spread spectrum high-dynamic self-adaptive carrier synchronization device |
| CN119363211B (en) * | 2024-12-18 | 2025-03-21 | 中航(成都)无人机系统股份有限公司 | UAV measurement and control signal capture method, related device and computer storage medium |
| CN119966444B (en) * | 2025-01-22 | 2025-11-25 | 西安图鸿电子科技有限公司 | Soft spread spectrum signal analysis method for satellite high dynamic Doppler frequency offset channel |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1292094A (en) * | 1998-02-27 | 2001-04-18 | 艾利森公司 | Unique Global Positioning System (GPS) and high sensitivity method |
| 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 device and positioning method |
-
2014
- 2014-09-29 CN CN201410515755.5A patent/CN105527635A/en active Pending
-
2015
- 2015-04-20 WO PCT/CN2015/077008 patent/WO2016050055A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1292094A (en) * | 1998-02-27 | 2001-04-18 | 艾利森公司 | Unique Global Positioning System (GPS) and high sensitivity method |
| 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 device and positioning method |
Cited By (6)
| 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 | 武汉大学 | Method and system for fast search of carrier frequency 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 | 西安空间无线电技术研究所 | A 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 | |
| CN103842846B (en) | A system, method and computer program for low power and low cost GNSS receivers | |
| CN109196382B (en) | Improved GNSS receiver using a combination of velocity integration and accurate point positioning | |
| CN103116169B (en) | Anti-inference method based on vector tracking loop | |
| US20060071851A1 (en) | Systems and methods for acquisition and tracking of low CNR GPS signals | |
| JP2017173327A (en) | Positioning method and positioning device using satellite positioning system | |
| CN101424733B (en) | Non-complete positioning method under transient signal loss condition of global positioning system | |
| CN109564293B (en) | Apparatus and method for Global Navigation Satellite System (GNSS) signal tracking | |
| Suzuki et al. | Evaluation of precise point positioning using MADOCA-LEX via Quasi-Zenith satellite system | |
| CN103529461A (en) | Receiver quick positioning method based on strong tracking filtering and Hermite interpolation method | |
| US20230129514A1 (en) | Positioning system and method | |
| CN115902967A (en) | Navigation positioning method and system based on low-orbit navigation enhanced satellite signal and flight platform | |
| Musumeci et al. | Design of a very high sensitivity acquisition system for a space GNSS receiver | |
| JP5302902B2 (en) | Method and system for capturing GPS signals and quickly determining the location of a user receiver | |
| JP5163511B2 (en) | GNSS receiver and positioning method | |
| JP2009229065A (en) | Positioning apparatus for moving body | |
| CN108051834A (en) | A kind of temporal frequency comprising GNSS common-view time alignment algorithms transfers receiver | |
| JP4983699B2 (en) | GNSS positioning apparatus and method | |
| JP5163474B2 (en) | GNSS receiver and positioning method | |
| EP3748401A1 (en) | System and method for position determination of a stationary gnss receiver using a distributed time signal | |
| Wang et al. | Performance analysis of MADOCA-enhanced tightly coupled PPP/IMU | |
| JP2008232761A (en) | Positioning device for moving objects | |
| JP2007278708A (en) | Satellite navigation system | |
| JP4518096B2 (en) | Mobile positioning device |
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 |