CN-122017892-A - Satellite navigation simulation device, satellite navigation simulation method, electronic device, medium, and program product
Abstract
The embodiment of the application discloses a satellite navigation simulation device, a method, an electronic device, a medium and a program product, which relate to the technical field of satellite navigation, wherein the satellite navigation simulation device comprises a Beidou receiver, a signal receiving unit, a signal processing unit and a signal transmitting unit; the system comprises a Beidou receiver, a signal receiving unit, a signal processing unit and a signal transmitting unit, wherein the Beidou receiver is used for generating a time synchronization signal based on a Beidou signal, the signal receiving unit is used for receiving a mixed satellite signal, the signal processing unit comprises a pseudo satellite constellation simulation module, an adaptive filtering module and a satellite navigation signal generating module, the adaptive filtering module is used for filtering the mixed satellite signal by taking the simulated satellite signal as a reference to obtain a real satellite signal, the pseudo satellite constellation simulation module is used for generating the simulated satellite signal based on the real satellite signal and the time synchronization signal, the satellite navigation signal generating module is used for generating a satellite navigation signal based on the simulated satellite signal, and the signal transmitting unit is used for transmitting the satellite navigation signal.
Inventors
- GAO MINGHAO
- ZHU WENTAO
- WANG YAN
- ZHU NING
- LIU XUECHENG
- MEI JIAJIA
- QI JINGLI
- Luan shuai
- HUANG WENJUN
- Qi Xinte
- WANG SHIMENG
- LIU RONG
- XU ZETAO
- YIN RUOWEI
- HAN LONGGANG
Assignees
- 中国移动通信集团设计院有限公司
- 中国移动通信集团有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20251229
Claims (14)
- 1. The satellite navigation simulation equipment is characterized by comprising a Beidou receiver, a signal receiving unit, a signal processing unit and a signal transmitting unit; the output end of the Beidou receiver is connected with the first input end of the signal processing unit, and the Beidou receiver is used for generating a time synchronization signal based on the received Beidou signal and sending the time synchronization signal to the signal processing unit; The signal receiving unit is used for transmitting the received mixed satellite signals to the signal processing unit, wherein the mixed satellite signals comprise real satellite signals and interference signals generated by satellite navigation simulation equipment; The output end of the signal processing unit is connected with the input end of the signal transmitting unit; the signal processing unit comprises a pseudolite constellation simulation module, an adaptive filtering module and a satellite navigation signal generation module which are sequentially connected, wherein the adaptive filtering module is used for filtering mixed satellite signals with the simulated satellite signals generated by the pseudolite constellation simulation module as references to eliminate the interference signals and obtain real satellite signals; The signal transmitting unit is used for transmitting the satellite navigation signal.
- 2. The apparatus of claim 1, wherein the satellite navigation signal generation module comprises a navigation message generation module, a carrier signal generation module, and a digital signal modulation module connected in sequence; The system comprises a pseudo satellite constellation simulation module, a navigation message generation module and a navigation message generation module, wherein the input end of the navigation message generation module is connected with the output end of the pseudo satellite constellation simulation module; The carrier signal generation module is used for generating a carrier signal with a preset frequency; The digital signal modulation module is used for modulating the navigation message to the carrier signal to generate a satellite navigation signal.
- 3. The apparatus of claim 1, wherein the signal processing unit further comprises a baseband data receiving module, a time synchronization processing module, and a baseband data output module; The system comprises a signal receiving unit, a baseband data receiving module, a self-adaptive filtering module, a signal synchronizing module and a signal synchronizing module, wherein the input end of the baseband data receiving module is connected with the output end of the signal receiving unit, and the output end of the baseband data receiving module is connected with the input end of the self-adaptive filtering module; The input end of the time synchronization processing module is connected with the output end of the satellite navigation signal generating module, and the output end of the time synchronization processing module is connected with the input end of the baseband data output module; the time synchronization processing module is used for receiving the time synchronization signal generated by the Beidou receiver, correcting a local clock and providing a synchronized time reference for the pseudolite constellation simulation module; the output end of the baseband data output module is connected with the input end of the signal transmitting unit, and the baseband data output module is used for carrying out time alignment and formatting processing on the satellite navigation signals and transmitting the satellite navigation signals to the signal transmitting unit.
- 4. The apparatus of claim 3, wherein the baseband data receiving module comprises a clock synchronization sub-module, a bit alignment sub-module, a data receiving sub-module, and a data buffering sub-module connected in sequence; The clock synchronization sub-module is used for extracting a first clock of the mixed satellite signal and adjusting a local sampling clock to be synchronous with the first clock; The bit alignment sub-module is used for detecting the frame synchronization code in the mixed satellite signal, determining the initial position of the data frame of the mixed satellite signal, adjusting the position of a sampling point based on the determined initial position, and ensuring the position of the sampling point to be in the center of each bit period; The data receiving sub-module is used for sampling the mixed satellite signals on the basis of clock synchronization and bit alignment; The data buffer sub-module is used for temporarily storing the mixed satellite signals obtained by sampling and transmitting the mixed satellite signals to the adaptive filtering module.
- 5. The apparatus of claim 1, wherein the signal receiving unit comprises a radio frequency receiving module and an analog-to-digital conversion module connected in sequence; The radio frequency receiving module is used for receiving the analog mixed satellite signals; The analog-to-digital conversion module is used for converting the analog mixed satellite signals into mixed satellite signals and transmitting the mixed satellite signals to the signal processing unit; the signal transmitting unit comprises a digital-to-analog conversion module and a radio frequency amplifying module which are sequentially connected; The digital-to-analog conversion module is used for receiving the satellite navigation signals and converting the satellite navigation signals into analog satellite navigation signals; the radio frequency amplifying module is used for amplifying the analog satellite navigation signals and dividing the amplified analog satellite navigation signals into a plurality of sub-analog satellite navigation signals.
- 6. The apparatus of claim 5, wherein the radio frequency receiving module comprises a low noise amplifier and a first filter connected in sequence; The low noise amplifier is used for receiving and amplifying the analog mixed satellite signal; the output end of the first filter is connected with the input end of the analog-to-digital conversion module, and the first filter is used for filtering out-of-band noise and interference in the analog mixed satellite signal output by the low-noise amplifier; The analog-to-digital conversion module comprises a first local crystal oscillator, a first local oscillator chip, a first mixer and an AD sampling chip which are sequentially connected; The first local crystal oscillator is used for generating a first reference frequency signal; The first local oscillator chip is used for generating a first local oscillator signal based on the first reference frequency signal; The first mixer is used for mixing the analog mixed satellite signal output by the first filter with the first local oscillation signal and outputting an intermediate-frequency analog mixed satellite signal; The AD sampling chip is used for sampling and quantizing the intermediate frequency analog mixed satellite signal and outputting the mixed satellite signal.
- 7. The apparatus of claim 5, wherein the digital-to-analog conversion module comprises a second local oscillator, a second local oscillator chip, a second mixer, a second filter, and a DA conversion chip connected in sequence; the second local crystal oscillator is used for generating a second reference frequency signal; the second local oscillator chip generates a second local oscillator signal based on a second reference frequency signal generated by the second local oscillator; the input end of the DA conversion chip is also connected with the output end of the signal processing unit, and the output end of the DA conversion chip is connected with the input end of the second mixer; The second mixer is configured to mix the analog satellite navigation signal with the second local oscillator signal, and output a radio frequency analog satellite navigation signal; The output end of the second filter is connected with the input end of the radio frequency amplifying module, and the second filter is used for filtering out harmonic waves in the radio frequency analog satellite navigation signals.
- 8. The apparatus of claim 5, wherein the radio frequency amplification module comprises a radio frequency amplifier, a third filter, a coupler, and a power divider connected in sequence, and further comprises a power detector; the input end of the radio frequency amplifier is connected with the output end of the digital-to-analog conversion module, and the radio frequency amplifier is used for amplifying the analog satellite navigation signal; The third filter is used for filtering out-of-band noise introduced by the radio frequency amplifier in the analog satellite navigation signal; The coupler is connected with the third filter and used for coupling the analog satellite navigation signal out of a coupling signal for power detection; the power divider is connected with a main path port of the coupler and is used for dividing the analog satellite navigation signals into multiple paths of same output signals; The input end of the power detector is connected with the coupling port of the coupler, and the power detector is used for detecting the power of the coupling signal and generating a feedback signal so as to control the gain of the radio frequency amplifier.
- 9. The apparatus according to any one of claims 1 to 8, wherein the method for obtaining a true satellite signal by filtering a mixed satellite signal with reference to an analog satellite signal generated by the pseudolite constellation analog module to eliminate an interference signal in the mixed satellite signal includes: Obtaining an output signal by using the pre-trained adaptive filter and the mixed satellite signal as an input signal and the analog satellite signal generated by the pseudo satellite constellation analog module as a reference signal, wherein the output signal is used for representing an interference signal in the mixed satellite signal; obtaining an error signal based on the output signal and the input signal; and determining the error signal as the real satellite signal.
- 10. The apparatus of claim 9, wherein the training process of the adaptive filter is: determining the analog satellite signal as a desired reference signal for the adaptive filter; Performing a first operation on the desired reference signal and the hybrid satellite signal, the first operation having the hybrid satellite signal as an input signal and the desired reference signal as a desired response, determining an adaptive filter output based on a weight coefficient of an adaptive filter and the input signal, determining an error signal based on the adaptive filter output and the desired response, updating the weight coefficient based on the error signal and the input signal; and iterating the first operation until the output of the adaptive filter converges to the expected reference signal, and obtaining the pre-trained adaptive filter.
- 11. A satellite navigation simulation method, the method comprising: The method comprises the steps of obtaining a time synchronization signal and a mixed satellite signal, wherein the time synchronization signal is generated by a Beidou signal, and the mixed satellite signal comprises a real satellite signal and an interference signal generated by satellite navigation simulation equipment of satellite simulation equipment; Filtering the mixed satellite signals to eliminate interference signals in the mixed satellite signals and obtain real satellite signals; generating an analog satellite signal based on the real satellite signal and the time synchronization signal; Generating a satellite navigation signal based on the simulated satellite signal; transmitting the satellite navigation signal.
- 12. An electronic device comprising a processor and a memory for storing a computer program capable of running on the processor, wherein the processor is configured to perform the method of claim 11 when the computer program is run.
- 13. A non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the method of claim 11.
- 14. A computer program product comprising a computer program which, when executed by a processor, performs the method of claim 11.
Description
Satellite navigation simulation device, satellite navigation simulation method, electronic device, medium, and program product Technical Field The embodiment of the application relates to the technical field of satellite navigation, in particular to satellite navigation simulation equipment, a satellite navigation simulation method, electronic equipment, a medium and a program product. Background Early, high precision timing and positioning services for the global satellite navigation system (Global Navigation SATELLITE SYSTEM, GNSS) relied primarily on the global positioning system (Global Positioning System, GPS). With the complete networking and application of the Beidou satellite navigation system (BeiDou Navigation SATELLITE SYSTEM, BDS), users have brand new reliable selection in high-precision application scenes. Under the background, how to provide more accurate and reliable testing and guaranteeing means based on the Beidou system becomes an important subject of the technicians in the related fields. In the device research and development and test links, satellite navigation simulation equipment is often required to simulate and generate satellite navigation signals. The satellite navigation simulation equipment receives real satellite navigation signals (including GPS, beidou and the like), generates simulated satellite navigation signals through a digital signal processing technology, and provides the simulated satellite navigation signals for tested equipment with strict requirements on positioning time service precision, such as a communication base station, a navigation terminal and the like. However, while the satellite navigation simulation device is operating, the simulation signal emitted by itself may inevitably leak or couple into the actual satellite navigation signal, thereby forming a strong self-interference. And then the receiver of the tested equipment receives the real satellite signals in normal operation and is also mixed with a part of interference signals generated by the satellite navigation simulation equipment. This not only reduces the accuracy of the true satellite signal, but is more severe, even causing the receiver of the device under test to malfunction, ultimately resulting in the device under test malfunctioning. Disclosure of Invention The embodiment of the application provides a satellite navigation simulation device, a method, electronic equipment, a medium and a program product, wherein an accurate time reference is acquired through a built-in Beidou receiver, and an adaptive filtering module is utilized to eliminate interference signals generated by the device in real time from received mixed signals, so that satellite navigation signals generated by real satellite signals can be output to external tested devices, and the problems of output signal quality reduction and tested abnormality of the tested devices caused by self-interference of the traditional satellite navigation simulation device are effectively solved. In a first aspect, an embodiment of the present application provides a satellite navigation simulation device, including: the system comprises a Beidou receiver, a signal receiving unit, a signal processing unit and a signal transmitting unit; the Beidou receiver is used for generating a time synchronization signal based on the received Beidou signal and sending the time synchronization signal to the signal processing unit; the signal receiving unit is used for transmitting the received mixed satellite signals to the signal processing unit, wherein the mixed satellite signals comprise real satellite signals and interference signals generated by satellite navigation simulation equipment; The output end of the signal processing unit is connected with the input end of the signal transmitting unit; the signal processing unit comprises a pseudolite constellation simulation module, an adaptive filtering module and a satellite navigation signal generation module which are sequentially connected, wherein the adaptive filtering module is used for filtering mixed satellite signals by taking the simulated satellite signals generated by the pseudolite constellation simulation module as a reference to eliminate interference signals so as to obtain real satellite signals; and the signal transmitting unit is used for transmitting satellite navigation signals. In some embodiments, the satellite navigation signal generating module comprises a navigation message generating module, a carrier signal generating module and a digital signal modulating module which are connected in sequence; the system comprises a pseudo-satellite constellation simulation module, a navigation message generation module and a navigation message generation module, wherein the input end of the navigation message generation module is connected with the output end of the pseudo-satellite constellation simulation module; a carrier signal generation module for generating a carrier signal of a pre