CN112904374B - Satellite signal strength evaluation method and device, GNSS receiver and medium - Google Patents

Satellite signal strength evaluation method and device, GNSS receiver and medium Download PDF

Info

Publication number
CN112904374B
CN112904374B CN202110128862.2A CN202110128862A CN112904374B CN 112904374 B CN112904374 B CN 112904374B CN 202110128862 A CN202110128862 A CN 202110128862A CN 112904374 B CN112904374 B CN 112904374B
Authority
CN
China
Prior art keywords
target
star
invisible
background noise
tracking
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.)
Active
Application number
CN202110128862.2A
Other languages
Chinese (zh)
Other versions
CN112904374A (en
Inventor
李荣芸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Goke Microelectronics Co Ltd
Original Assignee
Hunan Goke Microelectronics Co Ltd
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 Hunan Goke Microelectronics Co Ltd filed Critical Hunan Goke Microelectronics Co Ltd
Priority to CN202110128862.2A priority Critical patent/CN112904374B/en
Publication of CN112904374A publication Critical patent/CN112904374A/en
Application granted granted Critical
Publication of CN112904374B publication Critical patent/CN112904374B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • 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
    • 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/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

The application discloses a satellite signal strength evaluation method, a device, a GNSS receiver and a medium, comprising: determining target tracking background noise corresponding to the invisible star of the target; estimating satellite signal intensity of a visible star of a target tracked by the GNSS receiver based on the target tracking noise floor; the target visible star and the target invisible star are satellites in the same frequency band of the same satellite navigation system. Therefore, by utilizing the tracking background noise of the invisible star in the same frequency band as the visible star in the same satellite navigation system, the influence of the correlation peak of the visible star on background noise calculation can be removed by estimating the satellite signal intensity of the visible star, the accuracy of background noise calculation can be improved, and the accuracy of satellite signal intensity estimation can be further improved, so that the satellite positioning accuracy is improved.

Description

Satellite signal strength evaluation method and device, GNSS receiver and medium
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a satellite signal strength evaluation method, a device, a GNSS receiver, and a medium.
Background
The signal-to-noise ratio in a GNSS (i.e., global Navigation Satellite System, global satellite navigation system) receiver is determined by the ratio of the corresponding noise floor, which is an indicator of the estimated satellite signal strength. The receiver comprises a capturing part and a tracking part, and is sensitive to the intensity magnitude difference of satellite signals, and if the estimated intensity of the satellite star deviates from the actual intensity, the accuracy loss of capturing and tracking can be caused, and the positioning result of the system is affected. The estimated intensity is lower than the actual value, which may cause extra time consumption for capturing, and the chip and frequency offset tracking jitter is large; the estimated intensity is higher than the actual value, which may lead to a failure in acquisition and a loss of tracking lock. The prior art generally tracks the result of the noise floor calculation of the multiplex acquisition, making a conversion over the length of time. The captured background noise estimate cannot be used by tracking if there are quantization level differences in the captured and tracked input data, and background noise is typically filtered out in the time or frequency domain of the visible star, but the visible star correlation peak affects background noise estimation accuracy in the prior art.
Disclosure of Invention
Accordingly, an objective of the present application is to provide a satellite signal strength evaluation method, device, GNSS receiver and medium, which can improve the accuracy of the noise floor calculation, and further improve the accuracy of the satellite signal strength evaluation, thereby improving the satellite positioning accuracy. The specific scheme is as follows:
in a first aspect, the present application discloses a satellite signal strength evaluation method, applied to a GNSS receiver, including:
determining target tracking background noise corresponding to the invisible star of the target;
estimating satellite signal intensity of a visible star of a target tracked by the GNSS receiver based on the target tracking noise floor; the target visible star and the target invisible star are satellites in the same frequency band of the same satellite navigation system.
Optionally, the determining the target tracking noise floor corresponding to the invisible target star includes:
acquiring configuration data corresponding to the invisible star of the target;
tracking the invisible star of the target based on the configuration data to obtain corresponding autocorrelation result data;
and determining target tracking background noise corresponding to the target invisible star by utilizing the autocorrelation result data.
Optionally, tracking the invisible star of the target based on the configuration data to obtain corresponding autocorrelation result data; determining target tracking background noise corresponding to the target invisible star by utilizing the autocorrelation result data comprises the following steps:
tracking the invisible target star based on configuration data corresponding to the invisible target star, determining a corresponding background noise value based on an autocorrelation result every time the autocorrelation result is obtained, and smoothing the current background noise value by using a linear filter until the tracking is finished to obtain the target tracking background noise.
Optionally, the smoothing the current background noise value by using a linear filter includes:
determining a difference between the current background noise value and the background noise value determined based on the last correlation result;
adjusting the weight of the linear filter by utilizing the difference value;
and smoothing the current background noise value by using the linear filter after the weight is adjusted.
Optionally, the acquiring the configuration data corresponding to the target invisible star includes:
and acquiring a local code, a chip range, a carrier phase range and a navigation message data period corresponding to the target invisible star, or acquiring the local code, a chip group, a carrier phase group and the navigation message data period.
Optionally, the determining, using the autocorrelation result data, the target tracking noise floor corresponding to the target invisible star includes:
and determining target tracking background noise corresponding to the invisible target star by utilizing the autocorrelation result data in a preset time before tracking the visible target star.
Optionally, the determining the target tracking noise floor corresponding to the invisible target star includes:
when satellite signals of invisible satellites are received, determining tracking background noise corresponding to the invisible satellites, and recording corresponding system frequency band information;
and matching the target tracking background noise corresponding to the target invisible star from the determined tracking background noise of the invisible star based on the satellite navigation system and the frequency band corresponding to the target visible star and the system frequency band information.
In a second aspect, the application discloses a satellite signal strength evaluation device, applied to a GNSS receiver, comprising:
the target tracking background noise determining module is used for determining target tracking background noise corresponding to the invisible target star;
the satellite signal strength evaluation module is used for evaluating the satellite signal strength of the visible star of the target tracked by the GNSS receiver based on the target tracking noise floor; the target visible star and the target invisible star are satellites in the same frequency band of the same satellite navigation system.
In a third aspect, the present application discloses a GNSS receiver comprising:
a memory for storing a computer program;
and the processor is used for executing the computer program to realize the satellite signal strength evaluation method.
In a fourth aspect, the present application discloses a computer readable storage medium storing a computer program which, when executed by a processor, implements the aforementioned satellite signal strength assessment method.
In the method, firstly, target tracking background noise corresponding to the invisible target star is determined; estimating satellite signal intensity of a visible star of a target tracked by the GNSS receiver based on the target tracking noise floor; the target visible star and the target invisible star are satellites in the same frequency band of the same satellite navigation system. That is, the tracking of the present application does not reuse the captured background noise, and the satellite signal intensity estimation is performed on the visible star by using the tracking background noise of the invisible star in the same frequency band as the visible star in the same satellite navigation system, so that the influence of the correlation peak of the visible star on the background noise calculation can be removed, the accuracy of the background noise calculation can be improved, and the accuracy of the satellite signal intensity estimation can be further improved, thereby improving the satellite positioning accuracy.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present application, and that other drawings may be obtained according to the provided drawings without inventive effort to a person skilled in the art.
FIG. 1 is a flow chart of an image noise reduction processing method disclosed in the present application;
FIG. 2 is a flow chart of satellite signal demodulation in the prior art;
fig. 3 is a schematic diagram of a satellite navigation system and a frequency band corresponding to the satellite navigation system provided in the present application;
FIG. 4 is a flowchart of a specific satellite signal strength estimation method disclosed in the present application;
fig. 5 is a schematic structural diagram of a satellite signal strength evaluation device disclosed in the present application;
FIG. 6 is a schematic structural diagram of a specific satellite signal evaluation apparatus disclosed in the present application;
fig. 7 is a block diagram of a GNSS receiver disclosed in the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
The signal-to-noise ratio in a GNSS receiver is determined by the ratio of the corresponding noise floor, which is an indicator for evaluating the satellite signal strength. The receiver comprises a capturing part and a tracking part, and is sensitive to the intensity magnitude difference of satellite signals, and if the estimated intensity of the satellite star deviates from the actual intensity, the accuracy loss of capturing and tracking can be caused, and the positioning result of the system is affected. The estimated intensity is lower than the actual value, which may cause extra time consumption for capturing, and the chip and frequency offset tracking jitter is large; the estimated intensity is higher than the actual value, which may lead to a failure in acquisition and a loss of tracking lock. The prior art generally tracks the result of the noise floor calculation of the multiplex acquisition, making a conversion over the length of time. The captured background noise estimate cannot be used by tracking if there are quantization level differences in the captured and tracked input data, and background noise is typically filtered out in the time or frequency domain of the visible star, but the visible star correlation peak affects background noise estimation accuracy in the prior art. Therefore, the satellite signal strength evaluation scheme can improve the accuracy of the background noise calculation, further improve the accuracy of satellite signal strength evaluation, and further improve the satellite positioning accuracy.
Referring to fig. 1, an embodiment of the present application discloses a satellite signal strength evaluation method, including:
step S11: and determining target tracking background noise corresponding to the invisible target star.
In a specific embodiment, the embodiment may obtain configuration data corresponding to the target invisible star; tracking the invisible star of the target based on the configuration data to obtain corresponding autocorrelation result data; and determining target tracking background noise corresponding to the target invisible star by utilizing the autocorrelation result data.
In a specific embodiment, the configuration data corresponding to the target invisible star may be obtained based on an asterisk of the target invisible star, a satellite navigation system and a frequency band. Specifically, the corresponding target invisible star can be determined based on the satellite navigation system and the frequency band of the target visible star, and the star mark, the satellite navigation system and the frequency band of the target invisible star can be directly configured. The star of the target invisible star can be determined according to a satellite emission list disclosed by each navigation system, for example, the target visible star of the GPS L1 frequency band is to be evaluated, one invisible star of the GPS L1 frequency band can be determined as the target invisible star according to the satellite emission list disclosed by each navigation system, the star of the target invisible star is obtained, and in a specific embodiment, the star of a plurality of target invisible stars can be configured according to actual needs so as to evaluate the satellite signal intensity of a plurality of corresponding target visible stars. The method comprises the steps of acquiring an asterisk of an invisible star, a satellite navigation system and a frequency band, and calling configuration data corresponding to the invisible star of a target from a preset configuration database based on the asterisk of the invisible star of the target, the satellite navigation system and the frequency band. Of course, the configuration data input by the user may be directly acquired.
Further, in a specific embodiment, the target invisible star may be tracked based on configuration data corresponding to the target invisible star, and each time an autocorrelation result is obtained, a corresponding background noise value is determined based on the autocorrelation result, and a linear filter is used to smooth the current background noise value until tracking is completed, so as to obtain the target tracking background noise.
The step of smoothing the current background noise value by using the linear filter may specifically include: determining a difference between the current background noise value and the background noise value determined based on the last correlation result; adjusting the weight of the linear filter by utilizing the difference value; and smoothing the current background noise value by using the linear filter after the weight is adjusted.
In a specific embodiment, the embodiment may acquire a local code, a chip range, a carrier phase range, and a navigation message data period corresponding to the target invisible star.
In another specific embodiment, the embodiment may acquire a local code, a chip set, a carrier phase set, and a navigation message data period corresponding to the target invisible star.
It should be noted that the configuration information directly affects the accuracy of the background noise estimation. If not within the navigation message data period, the data symbol flip may cause problems such as small autocorrelation values. If the chip range and the carrier phase range are too small, the noise characteristics may not be fully reflected; the range is too large, and the calculation power consumption is increased. In this embodiment, the navigation message data period may be a standard navigation message data period, or may be 1/N of the standard navigation message data period, where N is an integer, and it should be noted that the navigation message data period/N is also an integer, but cannot be infinitely small, otherwise, the obtained correlation value has no meaning. The chip range and the carrier phase range can be determined based on the test data, and the calculation power consumption is minimized on the premise of completely embodying the noise characteristic.
The interval between the chip group and the carrier phase group can be fixed or dynamic, and is adjusted according to the precision requirement, the interval is increased for coarse estimation of the background noise, and the interval is reduced for fine estimation of the background noise.
That is, the configuration data of the embodiments of the present application may include quantized chip groups, carrier phase groups.
It should be noted that although the invisible satellites are non-transmitted satellites, the configuration local codes conform to the law of the corresponding satellite navigation system, and the correlation results of the invisible satellites in the same frequency band with the same system have the same channel characteristics. Because the navigation message data information modulated by the invisible star input signal is random data, the input signal and the local code are subjected to autocorrelation traversal in a chip range and a carrier phase range by utilizing the characteristic that data symbols are not overturned in a navigation message data period, the obtained average value of the correlation amplitude is the square value of the background noise, and then the square value is obtained, so that the single background noise value can be obtained. In a specific embodiment, the autocorrelation process of the serial processing may be split into multiple parallel processing to reduce the calculation amount, for example, m=m1+m2+m3+ … +mn configuration information may be smoothed after autocorrelation is performed, M1 may be split to be smoothed after autocorrelation is performed, M2 may be smoothed after autocorrelation is performed, and the like.
In this embodiment, the tracking module of the GNSS receiver may be used to track the invisible star of the target based on the configuration data, so as to obtain corresponding autocorrelation result data.
It should be noted that the tracking module of the GNSS receiver mainly generates two local signals, namely a local carrier and a local code, to realize demodulation of the satellite signals.
The input signal may be expressed as s (t) =a×d (t- τ) c (t- τ) sc (t- τ) e
Wherein θ=θ 0 +f t, f represents carrier frequency, θ represents carrier phase, t represents time, a represents input signal amplitude, d represents navigation message data, c represents subcodes, sc represents spreading codes, and τ represents chip delay.
The ADC (analog-digital converter) inputs signals are continuously tracked by adjusting chip delay, and after the spread spectrum codes, subcodes and carriers are stripped, the navigation message data d are demodulated, wherein the code tracking usually adopts a lead-lag Delay Locked Loop (DLL), the input signals are correlated with three local codes, and the carrier tracking usually adopts a frequency-locked loop and a phase-locked loop (FLL/PLL), and the input signals are phase-discriminated. For example, referring to fig. 2, fig. 2 is a flow chart of satellite signal demodulation in the prior art.
Therefore, the tracking module of the GNSS receiver is multiplexed, the tracking process of the visible star is completely coupled, the modification of the system architecture can be reduced, and the hardware overhead caused by additional autocorrelation calculation is reduced.
Step S12: estimating satellite signal intensity of a visible star of a target tracked by the GNSS receiver based on the target tracking noise floor; the target visible star and the target invisible star are satellites in the same frequency band of the same satellite navigation system.
In a specific embodiment, the Satellite navigation system may be Beidou, galileo, GPS (i.e. Global Positioning System, global positioning System), GLONASS (Grosvens), IRNSS (i.e. Indian Regional Navigation Satellite System, indian regional navigation Satellite system), SBAS (i.e. Satellite-Based Augmentation System, satellite based augmentation system), QZSS (i.e. Quasi-Zenith Satellite System, quasi-zenith Satellite system), and the corresponding frequency bands may be L1, L2, L5, L6, and the like. For example, referring to fig. 3, fig. 3 is a schematic diagram of a satellite navigation system and a frequency band according to an embodiment of the present application. GPS, BD (Beidou), GAL (Galileo), GLO (Geranos) all comprise L1, L2, L5 and L6 frequency bands.
In a specific embodiment, the autocorrelation result data may be used to determine the target tracking noise floor corresponding to the target invisible star within a preset time before tracking the target visible star.
That is, before the target invisible star is tracked, the tracking background noise of the corresponding target invisible star needs to be calculated, and the preset time is in millisecond level within the preset time, so that the tracking background noise calculation and the visible star tracking are almost in the same time period, and the noise change characteristics of the tracking channel can be reflected in real time.
In view of the above, the embodiment of the present application first determines the target tracking noise corresponding to the invisible star of the target; estimating satellite signal intensity of a visible star of a target tracked by the GNSS receiver based on the target tracking noise floor; the target visible star and the target invisible star are satellites in the same frequency band of the same satellite navigation system. That is, in the embodiment of the application, the tracking background noise of the invisible star in the same frequency band as the visible star in the same satellite navigation system is utilized to perform satellite signal intensity estimation on the visible star, so that the influence of the correlation peak of the visible star on background noise calculation can be removed, the accuracy of background noise calculation can be improved, the accuracy of satellite signal intensity estimation is further improved, and the satellite positioning accuracy is further improved.
Referring to fig. 4, an embodiment of the present application discloses a specific satellite signal strength evaluation method, which is applied to a GNSS receiver, and includes:
step S21: and when satellite signals of the invisible satellites are received, determining tracking background noise corresponding to the invisible satellites, and recording corresponding system frequency band information.
The calculation process of tracking noise may refer to the corresponding content disclosed in the foregoing embodiment, and will not be described herein.
In a specific embodiment, the system frequency band information may include a satellite navigation system and a frequency band.
In another specific embodiment, the system frequency band information may be identification information corresponding to a satellite navigation system and a frequency band, and the corresponding satellite navigation system and frequency band are determined based on the system frequency band information.
Step S22: and matching the target tracking background noise corresponding to the target invisible star from the determined tracking background noise of the invisible star based on the satellite navigation system and the frequency band corresponding to the target visible star and the system frequency band information.
In a specific embodiment, the target tracking noise floor corresponding to the target invisible star can be matched based on a preset time condition and the system frequency band information;
the preset time condition is that the target tracking background noise is the tracking background noise determined in the preset time before the visible star tracking of the target.
Step S23: estimating satellite signal intensity of a visible star of a target tracked by the GNSS receiver based on the target tracking noise floor; the target visible star and the target invisible star are satellites in the same frequency band of the same satellite navigation system.
In a specific embodiment, a GNSS receiver receives a satellite signal, matches a satellite navigation system, a frequency band and an asterisk corresponding to the satellite signal, then determines that the received satellite signal is a satellite signal of a visible star or a satellite signal of an invisible star based on a visible star list, tracks the invisible star if the satellite signal of the invisible star is received, obtains relevant result data, determines a corresponding tracking noise based on the relevant result data, and records system frequency band information. And if satellite signals of the visible star are received, the visible star is used as a target visible star, the visible star is captured, then the visible star is tracked, and target tracking noise corresponding to the target invisible star is matched from the determined tracking noise based on recorded system frequency band information.
Referring to fig. 5, an embodiment of the present application discloses a satellite signal strength evaluation device, which is applied to a GNSS receiver, and includes:
the target tracking background noise determining module 11 is used for determining target tracking background noise corresponding to the target invisible star;
a satellite signal strength evaluation module 12 for evaluating satellite signal strength of a target visible star tracked by the GNSS receiver based on the target tracking noise floor; the target visible star and the target invisible star are satellites in the same frequency band of the same satellite navigation system.
In view of the above, the embodiment of the present application first determines the target tracking noise corresponding to the invisible star of the target; estimating satellite signal intensity of a visible star of a target tracked by the GNSS receiver based on the target tracking noise floor; the target visible star and the target invisible star are satellites in the same frequency band of the same satellite navigation system. That is, in the embodiment of the application, the tracking background noise of the invisible star in the same frequency band as the visible star in the same satellite navigation system is utilized to perform satellite signal intensity estimation on the visible star, so that the influence of the correlation peak of the visible star on background noise calculation can be removed, the accuracy of background noise calculation can be improved, the accuracy of satellite signal intensity estimation is further improved, and the satellite positioning accuracy is further improved.
In a specific embodiment, the target tracking noise floor determining module 11 specifically includes:
and the configuration data acquisition sub-module is used for acquiring the configuration data corresponding to the invisible star of the target.
The autocorrelation result acquisition sub-module is used for tracking the invisible target star based on the configuration data to obtain corresponding autocorrelation result data;
and the tracking background noise determination submodule is used for determining target tracking background noise corresponding to the target invisible star by utilizing the autocorrelation result data.
Specifically, the tracking noise determination submodule specifically includes:
a background noise value determining unit for determining a corresponding background noise value based on the autocorrelation result every time the autocorrelation result is obtained
And the background noise value smoothing unit is used for smoothing the current background noise value by utilizing a linear filter until tracking is finished, so as to obtain the target tracking background noise.
In a specific embodiment, the background noise value smoothing unit is specifically configured to determine a difference between the current background noise value and the background noise value determined based on the previous correlation result; adjusting the weight of the linear filter by utilizing the difference value; and smoothing the current background noise value by using the linear filter after the weight is adjusted.
The configuration data obtaining sub-module is specifically configured to obtain a local code, a chip range, a carrier phase range and a navigation message data period corresponding to the target invisible star, or a local code, a chip group, a carrier phase group and a navigation message data period.
The target tracking noise floor determining module 11 is specifically configured to determine, in a preset time before tracking the target visible star, a target tracking noise floor corresponding to the target invisible star by using the autocorrelation result data.
In another specific embodiment, the target tracking noise determination module 11 is specifically configured to determine, when receiving a satellite signal of an invisible star, tracking noise corresponding to the invisible star, and record corresponding system frequency band information; and matching the target tracking background noise corresponding to the target invisible star from the determined tracking background noise of the invisible star based on the satellite navigation system and the frequency band corresponding to the target visible star and the system frequency band information.
For example, referring to fig. 6, fig. 6 discloses a specific structure diagram of a satellite signal evaluation device in the embodiment of the present application, and it should be noted that an existing GNSS receiver includes a system matching module, a visible star judging module, a capturing module, a tracking module and a positioning module. The embodiment can multiplex a system matching module, a visible star judging module, a tracking module, a background noise estimating module and a smoothing module. The system matching module is used for matching the satellite navigation system of the current satellite and the frequency band of the satellite navigation system. The visible star judging module is used for judging whether the current star is in a visible star list, wherein the visible star list refers to satellite star signs transmitted by the navigation system and the frequency band of the navigation system, and if the current star is not in the visible star list, the current star is not the invisible star. The tracking module is the self-correlation result obtaining sub-module, the background noise estimating module is the background noise value determining unit, and the smoothing module is the background noise value smoothing unit.
In a specific embodiment, when a satellite signal is received, a satellite navigation system, a frequency band and an asterisk corresponding to the satellite signal are matched through a system matching module, then the received satellite signal is judged to be a satellite signal of a visible star or a satellite signal of an invisible star based on a visible star list through a visible star judging module, if the satellite signal of the invisible star is received, the invisible star is tracked through a tracking module to obtain relevant result data, then a corresponding single noise floor value is determined through a noise floor estimating module based on the relevant result data, and the single noise floor value is smoothed through a smoothing module until tracking is finished, so that final tracking noise floor is obtained, and the frequency band information of the system is recorded. And if satellite signals of the visible star are received, the visible star is taken as a target visible star, the visible star is captured through a capturing module, then the tracking module tracks the visible star, target tracking background noise corresponding to the target invisible star is matched from the determined tracking background noise based on recorded system frequency band information, the satellite signal intensity of the visible star is estimated, and the satellite signal intensity is input into a positioning module.
The system matching module is used for matching a satellite navigation system, a frequency band and an asterisk corresponding to the satellite signal, judging whether the satellite navigation system and the frequency band are a system and a frequency band without evaluating background noise or not based on the system frequency band information recorded by the smoothing module, if so, starting the visible star judging module, and judging whether the received satellite signal is a satellite signal of a visible star or a satellite signal of an invisible star based on a visible star list.
That is, whether the current satellite is the satellite corresponding to the system and the frequency band without estimating the background noise can be judged in the system matching module through the background noise value fed back by the smoothing module and the system frequency band information matched with the background noise value. And combining the system and the frequency band output by the system matching module, and matching the invisible star by the visible star judging module to enter the tracking module. In a specific embodiment, the background noise estimation module inputs the configuration of the local code, the chip range, the carrier phase range, the navigation message data period and the like into the tracking module. The tracking module carries out autocorrelation processing, strips the spread spectrum code, the subcode and the carrier wave, and outputs a correlation result to the bottom noise estimation module. The background noise estimation module averages the related results to obtain a background noise value square value, and finally starts to obtain a single background noise value and outputs the single background noise value to the smoothing module. Repeating the two steps until the non-star-tracking is finished. And smoothing the single noise floor value by using a linear filter through a smoothing module, recording the system frequency band information matched with the single noise floor value, and feeding back to a system matching module. And whether the current background noise value is an initial value in the system frequency band can be known through the background noise values output by the system matching module and the background noise estimation module. Specifically, whether the current background noise value is an initial value of the system under the frequency band can be determined based on the system frequency band information corresponding to the background noise value and all satellite systems and frequency bands matched by the system matching module, if not, the difference between the current background noise value and the background noise value determined based on the last related result is determined; adjusting the weight of the linear filter by utilizing the difference value; and smoothing the current background noise value by using the linear filter after the weight is adjusted.
Referring to fig. 7, an embodiment of the present application discloses a GNSS receiver, including a processor 21 and a memory 22; wherein the memory 22 is used for storing a computer program; the processor 21 is configured to execute the computer program, where the computer program when executed by the processor implements the satellite signal strength evaluation method disclosed in the foregoing embodiment.
For the specific process of the satellite signal strength evaluation method, reference may be made to the corresponding content disclosed in the foregoing embodiment, and no further description is given here.
Further, the embodiment of the application also discloses a computer readable storage medium for storing a computer program, wherein the computer program is executed by a processor to implement the satellite signal strength evaluation method disclosed in the previous embodiment.
For the specific process of the satellite signal strength evaluation method, reference may be made to the corresponding content disclosed in the foregoing embodiment, and no further description is given here.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, so that the same or similar parts between the embodiments are referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above describes in detail a satellite signal strength evaluation method, device, GNSS receiver and medium provided in the present application, and specific examples are applied herein to illustrate the principles and embodiments of the present application, where the above description of the embodiments is only for helping to understand the method and core ideas of the present application; meanwhile, as those skilled in the art will have modifications in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.

Claims (10)

1. A satellite signal strength evaluation method, applied to a GNSS receiver, comprising:
determining target tracking background noise corresponding to the invisible star of the target;
estimating satellite signal intensity of a target visible star tracked by the GNSS receiver based on the target tracking noise floor and satellite signals received by the GNSS receiver; the target visible star and the target invisible star are satellites in the same frequency band of the same satellite navigation system.
2. The method for evaluating the satellite signal strength according to claim 1, wherein determining the target tracking noise floor corresponding to the target invisible star comprises:
acquiring configuration data corresponding to the invisible star of the target;
tracking the invisible star of the target based on the configuration data to obtain corresponding autocorrelation result data;
and determining target tracking background noise corresponding to the target invisible star by utilizing the autocorrelation result data.
3. The method according to claim 2, wherein the tracking of the target invisible star based on the configuration data results in corresponding autocorrelation result data; determining target tracking background noise corresponding to the target invisible star by utilizing the autocorrelation result data comprises the following steps:
tracking the invisible target star based on configuration data corresponding to the invisible target star, determining a corresponding background noise value based on an autocorrelation result every time the autocorrelation result is obtained, and smoothing the current background noise value by using a linear filter until the tracking is finished to obtain the target tracking background noise.
4. A satellite signal strength assessment method according to claim 3, wherein said smoothing the current background noise value using a linear filter comprises:
determining a difference between the current background noise value and the background noise value determined based on the last correlation result;
adjusting the weight of the linear filter by utilizing the difference value;
and smoothing the current background noise value by using the linear filter after the weight is adjusted.
5. The method for evaluating the satellite signal strength according to claim 2, wherein the acquiring the configuration data corresponding to the target invisible star includes:
and acquiring a local code, a chip range, a carrier phase range and a navigation message data period corresponding to the target invisible star, or acquiring the local code, a chip group, a carrier phase group and the navigation message data period.
6. The method of claim 2, wherein determining the target tracking noise floor corresponding to the target invisible star using the autocorrelation result data comprises:
and determining target tracking background noise corresponding to the invisible target star by utilizing the autocorrelation result data in a preset time before tracking the visible target star.
7. The method for evaluating the satellite signal strength according to claim 1, wherein determining the target tracking noise floor corresponding to the target invisible star comprises:
when satellite signals of invisible satellites are received, determining tracking background noise corresponding to the invisible satellites, and recording corresponding system frequency band information;
and matching the target tracking background noise corresponding to the target invisible star from the determined tracking background noise of the invisible star based on the satellite navigation system and the frequency band corresponding to the target visible star and the system frequency band information.
8. A satellite signal strength evaluation device, for use in a GNSS receiver, comprising:
the target tracking background noise determining module is used for determining target tracking background noise corresponding to the invisible target star;
the satellite signal intensity evaluation module is used for evaluating the satellite signal intensity of the visible target star tracked by the GNSS receiver based on the target tracking noise floor and the satellite signal received by the GNSS receiver; the target visible star and the target invisible star are satellites in the same frequency band of the same satellite navigation system.
9. A GNSS receiver, comprising:
a memory for storing a computer program;
a processor for executing the computer program to implement the satellite signal strength assessment method according to any one of claims 1 to 7.
10. A computer readable storage medium for storing a computer program which when executed by a processor implements the satellite signal strength assessment method according to any one of claims 1 to 7.
CN202110128862.2A 2021-01-29 2021-01-29 Satellite signal strength evaluation method and device, GNSS receiver and medium Active CN112904374B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110128862.2A CN112904374B (en) 2021-01-29 2021-01-29 Satellite signal strength evaluation method and device, GNSS receiver and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110128862.2A CN112904374B (en) 2021-01-29 2021-01-29 Satellite signal strength evaluation method and device, GNSS receiver and medium

Publications (2)

Publication Number Publication Date
CN112904374A CN112904374A (en) 2021-06-04
CN112904374B true CN112904374B (en) 2024-03-19

Family

ID=76121322

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110128862.2A Active CN112904374B (en) 2021-01-29 2021-01-29 Satellite signal strength evaluation method and device, GNSS receiver and medium

Country Status (1)

Country Link
CN (1) CN112904374B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114296337A (en) * 2021-12-29 2022-04-08 湖南国科微电子股份有限公司 High-precision time service frequency-granting receiver
CN115459835B (en) * 2022-11-10 2023-01-31 环球数科集团有限公司 Broadband satellite signal intelligent identification system

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163608A (en) * 1998-01-09 2000-12-19 Ericsson Inc. Methods and apparatus for providing comfort noise in communications systems
JP2008191068A (en) * 2007-02-07 2008-08-21 Japan Radio Co Ltd Noise estimation device for satellite signal, noise-to-signal ratio computation device, and satellite signal receiver
JP2009250618A (en) * 2008-04-01 2009-10-29 Denso Corp Satellite signal receiving system, and noise removal method of satellite signal
CN105721075A (en) * 2016-02-06 2016-06-29 中国人民解放军理工大学 Method and device for measuring interference signal intensity of data-aided co-frequency multiplexing satellite
CN107643530A (en) * 2017-08-16 2018-01-30 苏州阿清智能科技有限公司 A kind of satellite-signal processing and tracking based on data clusters
CN107728172A (en) * 2017-09-08 2018-02-23 南京理工大学 A kind of spaceborne receiver of the Big Dipper/GPS dual-mode and its navigation locating method
CN108333600A (en) * 2018-02-09 2018-07-27 桂林电子科技大学 Formula Navigation of Pilotless Aircraft deception system and method coexists in one kind
CN109462033A (en) * 2018-12-24 2019-03-12 迪泰(浙江)通信技术有限公司 A kind of satellite tracking method and device of portable antenna carrier
CN110531315A (en) * 2019-07-15 2019-12-03 南京航空航天大学 A kind of direct localization method in satellite interference source and positioning device based on change in signal strength rate
CN110611626A (en) * 2018-06-15 2019-12-24 上海华为技术有限公司 Channel estimation method, device and equipment
CN110809292A (en) * 2019-11-12 2020-02-18 北京理工大学 Combined switching method based on load balance in low-orbit satellite communication
KR20200089884A (en) * 2019-01-18 2020-07-28 한국전자통신연구원 Method and apparatus for estimating jamming signal strength
CN111786707A (en) * 2020-07-01 2020-10-16 清华大学 Cross antenna array interference suppression method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102020788B1 (en) * 2019-03-29 2019-09-11 위월드 주식회사 Satellite tracking antenna system and method in plurality of satellite environments

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163608A (en) * 1998-01-09 2000-12-19 Ericsson Inc. Methods and apparatus for providing comfort noise in communications systems
JP2008191068A (en) * 2007-02-07 2008-08-21 Japan Radio Co Ltd Noise estimation device for satellite signal, noise-to-signal ratio computation device, and satellite signal receiver
JP2009250618A (en) * 2008-04-01 2009-10-29 Denso Corp Satellite signal receiving system, and noise removal method of satellite signal
CN105721075A (en) * 2016-02-06 2016-06-29 中国人民解放军理工大学 Method and device for measuring interference signal intensity of data-aided co-frequency multiplexing satellite
CN107643530A (en) * 2017-08-16 2018-01-30 苏州阿清智能科技有限公司 A kind of satellite-signal processing and tracking based on data clusters
CN107728172A (en) * 2017-09-08 2018-02-23 南京理工大学 A kind of spaceborne receiver of the Big Dipper/GPS dual-mode and its navigation locating method
CN108333600A (en) * 2018-02-09 2018-07-27 桂林电子科技大学 Formula Navigation of Pilotless Aircraft deception system and method coexists in one kind
CN110611626A (en) * 2018-06-15 2019-12-24 上海华为技术有限公司 Channel estimation method, device and equipment
CN109462033A (en) * 2018-12-24 2019-03-12 迪泰(浙江)通信技术有限公司 A kind of satellite tracking method and device of portable antenna carrier
KR20200089884A (en) * 2019-01-18 2020-07-28 한국전자통신연구원 Method and apparatus for estimating jamming signal strength
CN110531315A (en) * 2019-07-15 2019-12-03 南京航空航天大学 A kind of direct localization method in satellite interference source and positioning device based on change in signal strength rate
CN110809292A (en) * 2019-11-12 2020-02-18 北京理工大学 Combined switching method based on load balance in low-orbit satellite communication
CN111786707A (en) * 2020-07-01 2020-10-16 清华大学 Cross antenna array interference suppression method and system

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Wang Qian 等.Multi-channel signal parameters joint optimization for GNSS terminals.Journal of Systems Engineering and Electronics.2018,第29卷(第1期),第39-47页. *
吴健 ; 刘哲 ; 倪少杰 ; 王飞雪 ; .卫星导航信号频域抗干扰后相关峰建模及对捕获性能影响分析.电波科学学报.2020,(第04期),第614-621页. *
孙兆妍 等.GPS矢量跟踪建模与抗干扰性能分析.航空兵器.2016,第12-17页. *
李俊毅 ; 郝金明 ; 李军正 ; .卫星导航***数据仿真中的卫星可见性问题.导航定位学报.2013,(第04期),第51-54页. *

Also Published As

Publication number Publication date
CN112904374A (en) 2021-06-04

Similar Documents

Publication Publication Date Title
JP4757425B2 (en) Code phase tracking method and receiver
US7609903B2 (en) Spread spectrum signal demodulating method and apparatus
US7002516B2 (en) Signal detector employing correlation analysis of non-uniform and disjoint sample segments
US6546040B1 (en) GPS receiver having improved signal acquisition at a low signal to noise ratio
US10281584B2 (en) Receiver and method for direct sequence spread spectrum signals
CN112904374B (en) Satellite signal strength evaluation method and device, GNSS receiver and medium
JP2002530627A (en) Signal processing method and apparatus in satellite positioning system
KR101906692B1 (en) Spread spectrum signal generating method, generating apparatus, receiving method and receiving apparatus
JP4828308B2 (en) Phase modulation sequence playback device
CN104765052B (en) GEO navigation satellite high-sensitivity carrier tracking method
FI109311B (en) Bit boundary detection method for global positioning system, involves utilizing index of largest element of determination vector formed based on received signal, to indicate bit boundary
JP2007520100A (en) GPS receiver using differential correlation
US20140372496A1 (en) Method for performing and validating navigation bit synchronization
US8054872B2 (en) Method and apparatus for signal carrier-to-noise power density ratio calculation
US6898234B1 (en) Signal receiver for integrating and combining integrations in alternating time segments for signal acquisition at low signal strength
KR101830713B1 (en) Signal processing method, correlator, software signal receiver by using code cycle
US7876738B2 (en) Preventing an incorrect synchronization between a received code-modulated signal and a replica code
US7248624B2 (en) Bit synchronization in a communications device
Silva et al. Factored correlator model: A solution for fast, flexible, and realistic GNSS receiver simulations
Anghileri et al. Performance evaluation of a multi-frequency GPS/Galileo/SBAS software receiver
Deshpande et al. Analysis of the effects of GPS receiver acquisition parameters
US20150138016A1 (en) Method for generating unambiguous correlation function for cboc (6,1,1/11) signal based on partial correlation functions, apparatus for tracking cboc signals and satellite navigation signal receiver system
CN114019545A (en) Rapid acquisition algorithm for GPS satellite signals
CN116719063A (en) Quick capturing method and system for foundation navigation signals
JPH112674A (en) Gps receiver

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant