A satellite signal simulation system and method capable of real-time regeneration
By designing a satellite signal simulation system including satellite signal acquisition and analysis modules, simulation modules, etc., the problems of satellite signal coverage and timing in complex environments are solved, and real-time simulation and signal coverage are improved.
Patent Information
- Application Number
- CN202111501514.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-09
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2041-12-09
AI Technical Summary
In complex environments, such as parking lots, tunnels and other environments, satellite signal coverage and timing effects are poor, resulting in reduced positioning accuracy and serious signal interference.
A real-time regeneration satellite signal simulation system has been designed, including satellite signal acquisition and analysis module, satellite signal simulation module, D/A module, RF module and transmission module. By collecting and analyzing satellite signals in real time, simulation and time synchronization are performed. Outputs real-time regenerated digital satellite mid-frequency signal.
It realizes real-time simulation of real satellite signals in complex environments, improves the stability and accuracy of satellite signal coverage and timing, and solves the problems of signal interference and reduced positioning accuracy.
Smart Images

Figure CN114200496B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of navigation, and in particular to a satellite signal simulation system and method capable of real-time regeneration. Background Art
[0002] With the continuous development of navigation and positioning technology, all countries have invested a lot of manpower and material resources to compete to develop their own independent navigation satellite systems. The application of navigation satellite systems involves military and civilian use, and plays a significant role in rescue, transportation, traffic management, information query, positioning, etc. There are currently four major navigation and positioning systems in the world, namely the United States' Global Positioning System (GPS), China's BeiDou Navigation Satellite System (BDS), Russia's Global Navigation Satellite System (GLONASS) and Europe's Galileo satellite navigation system (Galileo).
[0003] In actual applications, due to the small number of visible satellites and poor satellite geometric distribution caused by environmental factors such as topography and meteorological conditions, the continuity of service and positioning accuracy will be greatly reduced. In addition, satellite positioning has certain requirements for the selection of high and low elevation angles of visible stars. When the elevation angle is too low, the vertical positioning accuracy will be poor, reaching 2-3 times the horizontal positioning error. In addition, since the transmission power of satellite navigation signals is small and the transmission distance exceeds tens of thousands of kilometers, it is very susceptible to interference from other signals, causing the receiver to fail to capture the signal. Therefore, in order to achieve satellite signal coverage and satellite timing in complex environments (such as parking lots, tunnels, etc.), a real-time and stable satellite signal source generation device is required. Summary of the invention
[0004] The purpose of this application is to provide a satellite signal simulation system and method that can be regenerated in real time, aiming to solve the problems of satellite signal coverage and satellite timing in complex environments.
[0005] In a first aspect, the present application provides a real-time reproducible satellite signal simulation system, comprising a satellite signal acquisition and analysis module, a satellite signal simulation module, a D / A module, a radio frequency module and a transmitting module electrically connected in sequence, and the satellite signal simulation system also includes a clock taming module electrically connected to the satellite signal simulation module; wherein,
[0006] The satellite signal acquisition and analysis module is used to collect satellite signals and analyze real-time satellite ephemeris information and positioning coordinates, and output second pulse signals;
[0007] The satellite signal simulation module is used to receive the second pulse signal, process the second pulse signal to obtain the clock training data, and control the clock training module to complete the clock training according to the clock training data; according to the real-time satellite ephemeris information, complete the real-time simulation and time synchronization of the satellite signal at the current coordinates, and output the real-time regenerated digital satellite intermediate frequency signal;
[0008] The D / A module is used to complete the conversion of digital satellite intermediate frequency signals to analog satellite intermediate frequency signals;
[0009] The RF module is used to up-convert the simulated satellite intermediate frequency signal into a real-time simulated satellite signal of the nominal frequency;
[0010] The transmitting module is used to transmit real-time simulated satellite signals;
[0011] The clock training module is used to receive clock training data, complete clock training according to the clock training data, complete clock synchronization, and provide a working clock for the system.
[0012] Furthermore, the satellite signal simulation system further includes a power management module and a remote control module respectively connected to the satellite signal simulation module and the power management module; wherein,
[0013] The power management module is used to receive control instructions from the remote control module, manage the power supply of the system, and realize remote startup and shutdown of the system;
[0014] The remote control module is used to control the system startup, reset, and switch of the simulated satellite signal output as well as power control;
[0015] The satellite signal simulation module is also used to receive instructions from the remote control module to control the signal channel switch and power regulation of the real-time regenerated digital satellite intermediate frequency signal.
[0016] In a second aspect, the present application provides a real-time reproducible satellite signal simulation method, the satellite signal simulation method comprising:
[0017] The satellite signal acquisition and analysis module acquires satellite signals and analyzes real-time satellite ephemeris information and positioning coordinates, and outputs second pulse signals;
[0018] The satellite signal simulation module receives the pulse-per-second signal, processes the pulse-per-second signal to obtain clock training data, and controls the clock training module to complete clock training according to the clock training data;
[0019] After the clock is trained, the satellite signal simulation module completes the real-time simulation and time synchronization of the satellite signal at the current coordinates according to the real-time satellite ephemeris information, and outputs the real-time regenerated digital satellite intermediate frequency signal;
[0020] The D / A module completes the conversion of digital satellite intermediate frequency signals to analog satellite intermediate frequency signals;
[0021] The RF module up-converts the analog satellite intermediate frequency signal into a real-time analog satellite signal of the nominal frequency;
[0022] The transmitting module transmits real-time simulated satellite signals.
[0023] In the satellite signal simulation system that can be regenerated in real time in the present application, since it includes a satellite signal acquisition and analysis module and a satellite signal simulation module, the satellite signal acquisition and analysis module acquires satellite signals and analyzes real-time satellite ephemeris information and positioning coordinates, and outputs a second pulse signal; the satellite signal simulation module receives the second pulse signal, processes the second pulse signal to obtain clock training data, and controls the clock training module to complete clock training according to the clock training data; according to the real-time satellite ephemeris information, the real-time simulation and time synchronization of the satellite signal under the current coordinates are completed, and the real-time regenerated digital satellite intermediate frequency signal is output. Therefore, the real satellite signal under the current user coordinates can be simulated in real time to solve the satellite signal coverage and satellite timing problems in complex environments. In addition, since the remote control module controls the power control of the simulated satellite signal, the satellite signal simulation module receives the instructions of the remote control module, and controls the signal channel switch and the power adjustment of the real-time regenerated digital satellite intermediate frequency signal. Therefore, the power of the regenerated satellite signal can be adjusted in real time, and then the coverage range of the signal can be adjusted. In addition, since it includes a power management module and a remote control module, it can support the remote control function, which greatly improves the working efficiency of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 It is a specific structural block diagram of a satellite signal simulation system that can be regenerated in real time provided by an embodiment of the present application.
[0025] Figure 2 It is a specific structural block diagram of a satellite signal acquisition and analysis module in a real-time reproducible satellite signal simulation system provided in an embodiment of the present application.
[0026] Figure 3 It is a specific structural block diagram of a satellite signal simulation module in a real-time regenerative satellite signal simulation system provided in an embodiment of the present application.
[0027] Figure 4 It is a specific structural block diagram of the radio frequency module in the real-time regenerative satellite signal simulation system provided in one embodiment of the present application.
[0028] Figure 5 It is a specific structural block diagram of a clock taming module in a real-time regenerative satellite signal simulation system provided in an embodiment of the present application.
[0029] Figure 6It is a specific structural block diagram of a remote control module in a real-time regenerative satellite signal simulation system provided in an embodiment of the present application.
[0030] Figure 7 This is a flow chart of a real-time reproducible satellite signal simulation method provided by an embodiment of the present application. DETAILED DESCRIPTION
[0031] In order to make the purpose, technical solution and beneficial effects of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0032] In order to illustrate the technical solution described in this application, a specific embodiment is provided below for illustration.
[0033] See also Figure 1 A real-time regenerative satellite signal simulation system provided in one embodiment of the present application includes a satellite signal acquisition and analysis module 11, a satellite signal simulation module 12, a D / A module 13, a radio frequency module 14 and a transmitting module 15 which are electrically connected in sequence, and the satellite signal simulation system also includes a clock taming module 16 which is electrically connected to the satellite signal simulation module 12.
[0034] In an embodiment of the present application, the satellite signal simulation system may further include a power management module 17 and a remote control module 18 connected to the satellite signal simulation module 12 and the power management module 17 respectively.
[0035] The satellite signal acquisition and analysis module 11 is used to acquire satellite signals and analyze real-time satellite ephemeris information and positioning coordinates, and output second pulse signals.
[0036] See also Figure 2 In one embodiment of the present application, the satellite signal acquisition and analysis module includes a timing receiver 111 and an ephemeris analysis module 112 electrically connected to the satellite signal simulation module, and the timing receiver 111 is also electrically connected to the ephemeris analysis module 112, wherein the timing receiver 111 is used to obtain positioning coordinates and timing information, and transmit the positioning coordinates and timing information to the ephemeris analysis module 112, and is also used to obtain a second pulse signal, and transmit the second pulse signal to the satellite signal simulation module as a reference signal for the clock training algorithm; the ephemeris analysis module 112 is used to process the positioning coordinates and timing information obtained by the timing receiver 111 to obtain real-time satellite ephemeris information and positioning coordinates.
[0037] The satellite signal simulation module 12 is used to receive the second pulse signal, process the second pulse signal to obtain clock training data, and control the clock training module to complete clock training according to the clock training data; according to the real-time satellite ephemeris information, complete the real-time simulation and time synchronization of the satellite signal at the current coordinates, and output the real-time regenerated digital satellite intermediate frequency signal.
[0038] See also Figure 3 In one embodiment of the present application, the satellite signal simulation module 12 includes an electrically connected DSP operation module 121 and an FPGA intermediate frequency signal generation module 122, wherein the DSP operation module 121 is electrically connected to the ephemeris analysis module of the satellite signal acquisition and analysis module, and is used to receive real-time satellite ephemeris information and positioning coordinates under the current coordinates, set the satellite signal simulation time to the time of the current satellite according to the real-time satellite ephemeris information, and calculate the satellite position and determine the visible stars according to the positioning coordinates, and then calculate the initial data such as the carrier frequency control word, the pseudo code frequency control word, and the Doppler frequency shift, and write the telegram, and send the data to the FPGA intermediate frequency signal generation module 122; the FPGA intermediate frequency signal generation module 122 is electrically connected to the D / A module, and is used to receive data for carrier generation, pseudo code generation and telegram extraction, and then perform spread spectrum modulation and carrier modulation to obtain real-time regenerated digital satellite intermediate frequency signals, and then switch the signal channel and adjust the power according to the control instructions. In addition, the FPGA intermediate frequency signal generation module 122 is also electrically connected to the timing receiver of the satellite signal acquisition and analysis module, and receives the second pulse signal transmitted by the timing receiver as the reference signal of the clock taming algorithm. Then, the time interval measurement sub-algorithm of the clock measurement algorithm is used to measure the second pulse signal output by the timing receiver and the local second pulse signal generated inside the FPGA respectively, and then the two time interval measurement values are subtracted. The difference is then looked up in a table to find out the corresponding taming data value, which is then converted into an analog voltage by the potential control module of the clock taming module and applied to the constant temperature clock generation module, thereby changing the output frequency of the voltage-controlled crystal oscillator. After multiple iterative processes, the error between the local second pulse and the second pulse output by the timing receiver is kept within a preset range (e.g., 50ns). In this case, it is determined that the clock taming is completed and real-time regeneration of the satellite signal can be performed.
[0039] In one embodiment of the present application, data exchange can be performed between the DSP operation module 121 and the FPGA intermediate frequency signal generation module 122 through the EMIF interface.
[0040] The D / A module 13 is used to complete the conversion of digital satellite intermediate frequency signals into analog satellite intermediate frequency signals.
[0041] The radio frequency module 14 is used to up-convert the simulated satellite intermediate frequency signal into a real-time simulated satellite signal of a nominal frequency.
[0042] See also Figure 4 In one embodiment of the present application, the RF module includes an analog intermediate frequency filter, a mixer, an RF signal bandpass filter, an RF signal amplifier and a power controller electrically connected in sequence, and also includes a main control chip, an internal adjustable local oscillator and a local oscillator signal amplifier electrically connected in sequence. The main control chip is also electrically connected to the power controller, and the local oscillator signal amplifier is also electrically connected to the mixer. Among them, the analog intermediate frequency filter module is used to filter out other signals except the analog satellite intermediate frequency signal, so that only the intermediate frequency signal enters the subsequent circuit, and suppresses the generation of adjacent channel interference, thereby improving the selectivity of the adjacent channel; the internal adjustable local oscillator is used to generate local oscillator signals of different frequencies; the local oscillator signal amplifier is used to amplify the local oscillator signal; the mixer is used to mix the analog satellite intermediate frequency signal and the local oscillator signal to achieve up-conversion of the analog satellite intermediate frequency signal and obtain the analog satellite signal of the nominal frequency; the RF signal bandpass filter is used to filter out other signals except the analog satellite signal; the RF signal amplifier is used to increase the transmission power of the analog satellite signal and increase the signal coverage range; the power controller is used to adjust the output power of the analog satellite signal as a whole and adjust the signal coverage range; the main control chip is used to configure the internal adjustable local oscillator to generate local oscillator signals of different frequencies, and is also used to receive instructions from the satellite signal simulation module. After processing, it sends configuration commands to the power controller to adjust the overall output power of the analog satellite signal.
[0043] The internal local oscillator of the RF module is adjustable. By configuring the parameters of the internal local oscillator through the main control chip inside the RF module, different local oscillator frequencies can be obtained. Then, after the mixer inside the RF module mixes the simulated satellite intermediate frequency signal and the local oscillator signal, the up-conversion processing of the simulated satellite intermediate frequency signal to different frequency points can be realized. In this way, not only can the RF module be suitable for up-conversion processing of simulated satellite signals with different nominal frequencies, but also when up-converting a certain frequency simulated satellite signal, the frequency of the simulated satellite intermediate frequency signal input to the RF module will no longer be limited to a fixed frequency point, that is, when the frequency of the simulated satellite intermediate frequency signal changes, but the simulated satellite intermediate frequency signal still needs to be converted to a satellite signal with a corresponding nominal frequency, it can be achieved by adjusting the local oscillator inside the RF, making the RF module more applicable.
[0044] The transmitting module 15 is used to transmit real-time simulated satellite signals to achieve satellite signal coverage and timing in complex environments. In an embodiment of the present application, the transmitting module 15 can use a high-gain antenna.
[0045] The clock training module 16 is used to receive clock training data, complete clock training according to the clock training data, complete clock synchronization, and provide a working clock for the system.
[0046] See also Figure 5In one embodiment of the present application, the clock taming module 16 includes a potential control module 161, a constant temperature clock generating module 162 and a clock frequency dividing module 163. The potential control module 161 is electrically connected to the clock generating module 162 and the satellite signal simulation module respectively. The constant temperature clock generating module 162 is electrically connected to the clock frequency dividing module 163. The clock frequency dividing module 163 is also electrically connected to the satellite signal simulation module, the D / A module and the radio frequency module respectively. The potential control module 161 is used to adjust the input voltage of the constant temperature clock generating module 162 according to the clock taming data output by the satellite signal simulation module; the constant temperature clock generating module 162 is used to adjust the output clock frequency according to the input voltage; the clock frequency dividing module 163 is used to divide and stabilize the clock output by the constant temperature clock generating module 162, and provide a working clock for the DSP operation module and the FPGA intermediate frequency signal generation module, the D / A module and the radio frequency module of the satellite signal simulation module.
[0047] The power management module 17 is used to receive control instructions from the remote control module, manage the power on and off of the system, and realize remote startup and shutdown of the system, which greatly improves the convenience of system operation.
[0048] The remote control module 18 is used to control the startup and reset of the system and the switching and power control of the simulated satellite signal output.
[0049] See also Figure 6 In one embodiment of the present application, the remote control module includes a host computer 181 and a control module 182 electrically connected to the host computer 181, and also includes a controlled module 183 wirelessly connected to the control module 182, wherein the host computer 181 is used to provide a visual operation interface and perform a series of operation instructions such as system startup, reset, signal channel switch and power control; the control module 182 is used to frame and encode the operation instructions according to the transmission protocol and send the data to the controlled module 183 in real time; the controlled module 183 is used to receive the data sent by the control module 182 and parse the data to obtain control instructions, and send the control instructions to the corresponding satellite signal simulation module or power management module.
[0050] In one embodiment of the present application, the satellite signal simulation module 12 can also be used to receive instructions from the remote control module to control the signal channel switch and power adjustment of the real-time regenerated digital satellite intermediate frequency signal.
[0051] See also Figure 7 , is a flow chart of a satellite signal simulation method that can be regenerated in real time according to an embodiment of the present application. The satellite signal simulation method that can be regenerated in real time according to an embodiment of the present application comprises the following steps:
[0052] S101, the satellite signal acquisition and analysis module acquires satellite signals and analyzes real-time satellite ephemeris information and positioning coordinates, and outputs a second pulse signal;
[0053] In an embodiment of the present application, before S101, the satellite signal simulation method further includes:
[0054] The remote control module controls the power management module to start or reset the system.
[0055] S102, the satellite signal simulation module receives the pulse second signal, processes the pulse second signal to obtain clock training data, and controls the clock training module to complete clock training according to the clock training data;
[0056] In an embodiment of the present application, S102 may specifically be:
[0057] The satellite signal simulation module receives the second pulse signal as the reference signal of the clock taming algorithm, and then uses the time interval measurement sub-algorithm of the clock measurement algorithm to measure the second pulse signal output by the timing receiver and the local second pulse signal generated inside the FPGA, and then makes a difference between the two time interval measurement values, and then looks up the difference in the table to find out the corresponding taming data value, and then converts it into an analog voltage through the potential control module of the clock taming module and applies it to the constant temperature clock generation module, thereby changing the output frequency of the voltage-controlled crystal oscillator, and iterating the process multiple times so that the error between the local second pulse and the second pulse output by the timing receiver is kept within a preset range, and then it is determined that the clock taming is completed;
[0058] S103, after the clock training is completed, the satellite signal simulation module completes the real-time simulation and time synchronization of the satellite signal at the current coordinates according to the real-time satellite ephemeris information, and outputs the real-time regenerated digital satellite intermediate frequency signal;
[0059] S104, the D / A module completes the conversion of the digital satellite intermediate frequency signal to the analog satellite intermediate frequency signal;
[0060] S105, the radio frequency module up-converts the simulated satellite intermediate frequency signal into a real-time simulated satellite signal of a nominal frequency;
[0061] S106: The transmitting module transmits a real-time simulated satellite signal.
[0062] In an embodiment of the present application, after the transmitting module transmits the real-time simulated satellite signal, the satellite signal simulation method may further include:
[0063] The remote control module controls the power management module to shut down the system;
[0064] The satellite signal simulation method may further include:
[0065] The remote control module controls the satellite signal simulation module to control the signal channel switch and power regulation of the real-time regenerated digital satellite intermediate frequency signal.
[0066] In the satellite signal simulation system that can be regenerated in real time in the present application, since it includes a satellite signal acquisition and analysis module and a satellite signal simulation module, the satellite signal acquisition and analysis module acquires satellite signals and analyzes real-time satellite ephemeris information and positioning coordinates, and outputs a second pulse signal; the satellite signal simulation module receives the second pulse signal, processes the second pulse signal to obtain clock training data, and controls the clock training module to complete clock training according to the clock training data; according to the real-time satellite ephemeris information, the real-time simulation and time synchronization of the satellite signal under the current coordinates are completed, and the real-time regenerated digital satellite intermediate frequency signal is output. Therefore, the real satellite signal under the current user coordinates can be simulated in real time to solve the satellite signal coverage and satellite timing problems in complex environments. In addition, since the remote control module controls the power control of the simulated satellite signal, the satellite signal simulation module receives the instructions of the remote control module, and controls the signal channel switch and the power adjustment of the real-time regenerated digital satellite intermediate frequency signal. Therefore, the power of the regenerated satellite signal can be adjusted in real time, and then the coverage range of the signal can be adjusted. In addition, since it includes a power management module and a remote control module, it can support the remote control function, which greatly improves the working efficiency of the system.
[0067] It should be understood that each step in each embodiment of the present application is not necessarily performed in sequence according to the order indicated by the step number. Unless there is clear explanation in this article, the execution of these steps does not have strict order restriction, and these steps can be performed in other orders. Moreover, at least a part of the steps in each embodiment can include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a part of other steps or sub-steps or stages of other steps.
[0068] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0069] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0070] The above embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for those of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A satellite signal simulation system capable of real-time regeneration, characterized in that: The satellite signal simulation system includes a satellite signal acquisition and analysis module, a satellite signal simulation module, a D / A module, a radio frequency module and a transmitting module which are electrically connected in sequence. The satellite signal simulation system also includes a clock taming module which is electrically connected to the satellite signal simulation module. The satellite signal acquisition and analysis module is used to collect satellite signals and analyze real-time satellite ephemeris information and positioning coordinates, and output second pulse signals; The satellite signal simulation module is used to receive the second pulse signal, process the second pulse signal to obtain the clock training data, and control the clock training module to complete the clock training according to the clock training data; according to the real-time satellite ephemeris information, complete the real-time simulation and time synchronization of the satellite signal at the current coordinates, and output the real-time regenerated digital satellite intermediate frequency signal; The D / A module is used to complete the conversion of digital satellite intermediate frequency signals to analog satellite intermediate frequency signals; The RF module is used to up-convert the simulated satellite intermediate frequency signal into a real-time simulated satellite signal of the nominal frequency; The transmitting module is used to transmit real-time simulated satellite signals; The clock training module is used to receive clock training data, complete clock training according to the clock training data, complete clock synchronization, and provide a working clock for the system; The satellite signal acquisition and analysis module includes a timing receiver and an ephemeris analysis module electrically connected to the satellite signal simulation module, and the timing receiver is also electrically connected to the ephemeris analysis module, wherein: The timing receiver is used to obtain positioning coordinates and timing information, and transmit the positioning coordinates and timing information to the ephemeris analysis module. It is also used to obtain the second pulse signal and transmit the second pulse signal to the satellite signal simulation module as a reference signal for the clock taming algorithm. The ephemeris analysis module is used to process the positioning coordinates and timing information obtained by the timing receiver to obtain real-time satellite ephemeris information and positioning coordinates; The satellite signal simulation module includes an electrically connected DSP operation module and an FPGA intermediate frequency signal generation module, the DSP operation module is electrically connected to the ephemeris analysis module of the satellite signal acquisition and analysis module, and the FPGA intermediate frequency signal generation module is electrically connected to the timing receiver of the satellite signal acquisition and analysis module, wherein: The DSP operation module is used to receive the real-time satellite ephemeris information and positioning coordinates under the current coordinates, set the satellite signal simulation time to the current satellite time according to the real-time satellite ephemeris information, calculate the satellite position and determine the visible stars according to the positioning coordinates, and then calculate the initial data and write the telegram, and send the data to the FPGA intermediate frequency signal generation module; The FPGA intermediate frequency signal generation module is electrically connected to the D / A module, and is used to receive data to perform carrier generation, pseudo code generation, and message extraction, and then perform spread spectrum modulation and carrier modulation to obtain a real-time regenerated digital satellite intermediate frequency signal, and then switch the signal channel and adjust the power according to the control instruction; it is also used to receive the second pulse signal transmitted by the timing receiver of the satellite signal acquisition and analysis module as a reference signal for the clock taming algorithm, and then use the time interval measurement sub-algorithm of the clock measurement algorithm to measure the second pulse signal output by the timing receiver and the local second pulse signal generated inside the FPGA, and then make a difference between the two time interval measurement values, and then look up the difference in the table to find out the corresponding taming data value; The clock taming module includes a potential control module, a constant temperature clock generation module and a clock frequency division module. The potential control module is electrically connected to the clock generation module and the satellite signal simulation module respectively. The constant temperature clock generation module is electrically connected to the clock frequency division module. The clock frequency division module is also electrically connected to the satellite signal simulation module, the D / A module and the radio frequency module respectively. The potential control module is used to adjust the input voltage of the constant temperature clock generation module according to the clock taming data output by the satellite signal simulation module; The constant temperature clock generation module is used to adjust the output clock frequency according to the input voltage; The clock division module is used to divide and stabilize the clock output by the constant temperature clock generation module, and provide working clock for the DSP operation module and FPGA intermediate frequency signal generation module, D / A module and RF module of the satellite signal simulation module.
2. The satellite signal simulation system according to claim 1, characterized in that: The satellite signal simulation system further includes a power management module and a remote control module connected to the satellite signal simulation module and the power management module respectively; wherein, The power management module is used to receive control instructions from the remote control module, manage the power supply of the system, and realize remote startup and shutdown of the system; The remote control module is used to control the system startup, reset, and switch of the simulated satellite signal output as well as power control; The satellite signal simulation module is also used to receive instructions from the remote control module to control the signal channel switch and power regulation of the real-time regenerated digital satellite intermediate frequency signal.
3. The satellite signal simulation system according to claim 1, characterized in that: The DSP operation module and the FPGA intermediate frequency signal generation module perform data exchange via the EMIF interface.
4. The satellite signal simulation system according to claim 2, characterized in that: The remote control module includes a host computer and a control module electrically connected to the host computer, and also includes a controlled module wirelessly connected to the control module, wherein: The host computer is used to provide a visual operation interface to perform system startup, reset, signal channel switch, and power control operation instructions; The control module is used to frame and encode the operation instructions according to the transmission protocol and send the data to the controlled module in real time; The controlled module is used to receive the data sent by the control module and parse the data to obtain control instructions, and send the control instructions to the corresponding satellite signal simulation module or power management module.
5. A method for simulating satellite signals capable of real-time regeneration, characterized in that: The satellite signal simulation method comprises: The satellite signal acquisition and analysis module acquires satellite signals and analyzes real-time satellite ephemeris information and positioning coordinates, and outputs second pulse signals; The satellite signal simulation module receives the pulse-per-second signal, processes the pulse-per-second signal to obtain clock training data, and controls the clock training module to complete clock training according to the clock training data; After the clock is tamed, the satellite signal simulation module completes the real-time simulation and time synchronization of the satellite signal at the current coordinates according to the real-time satellite ephemeris information, and outputs the real-time regenerated digital satellite intermediate frequency signal; The D / A module completes the conversion of digital satellite intermediate frequency signals to analog satellite intermediate frequency signals; The RF module up-converts the analog satellite intermediate frequency signal into a real-time analog satellite signal of the nominal frequency; The transmitting module transmits real-time simulated satellite signals; The satellite signal acquisition and analysis module includes a timing receiver and an ephemeris analysis module electrically connected to the satellite signal simulation module, and the timing receiver is also electrically connected to the ephemeris analysis module; The satellite signal simulation module includes a DSP operation module and an FPGA intermediate frequency signal generation module that are electrically connected, the DSP operation module is electrically connected to the ephemeris analysis module of the satellite signal acquisition and analysis module, and the FPGA intermediate frequency signal generation module is electrically connected to the timing receiver of the satellite signal acquisition and analysis module; The clock taming module includes a potential control module, a constant temperature clock generation module and a clock frequency division module, the potential control module is electrically connected to the clock generation module and the satellite signal simulation module respectively, the constant temperature clock generation module is electrically connected to the clock frequency division module, and the clock frequency division module is also electrically connected to the satellite signal simulation module, the D / A module and the radio frequency module respectively; The satellite signal acquisition and analysis module acquires satellite signals, analyzes real-time satellite ephemeris information and positioning coordinates, and outputs second pulse signals, specifically including: The timing receiver obtains the positioning coordinates and timing information, and transmits the positioning coordinates and timing information to the ephemeris analysis module. It also obtains the second pulse signal and transmits the second pulse signal to the satellite signal simulation module as a reference signal for the clock taming algorithm. The ephemeris analysis module processes the positioning coordinates and timing information obtained by the timing receiver to obtain real-time satellite ephemeris information and positioning coordinates; The satellite signal simulation module receives the pulse-per-second signal, processes the pulse-per-second signal to obtain clock training data, and controls the clock training module to complete clock training according to the clock training data, which specifically includes: The DSP operation module receives the real-time satellite ephemeris information and positioning coordinates under the current coordinates, sets the satellite signal simulation time to the current satellite time according to the real-time satellite ephemeris information, calculates the satellite position according to the positioning coordinates and determines the visible stars, then calculates the initial data and writes the telegram, and sends the data to the FPGA intermediate frequency signal generation module; The FPGA intermediate frequency signal generation module is electrically connected to the D / A module, receives data to perform carrier generation, pseudo code generation and telegram extraction, then performs spread spectrum modulation and carrier modulation to obtain a real-time regenerated digital satellite intermediate frequency signal, and then switches the signal channel and adjusts the power according to the control command; it also receives the second pulse signal transmitted by the timing receiver of the satellite signal acquisition and analysis module as the reference signal of the clock taming algorithm, and then uses the time interval measurement sub-algorithm of the clock measurement algorithm to measure the second pulse signal output by the timing receiver and the local second pulse signal generated inside the FPGA, and then makes a difference between the two time interval measurement values, and then performs a table lookup to obtain the corresponding taming data value; After the clock training is completed, the satellite signal simulation module completes the real-time simulation and time synchronization of the satellite signal at the current coordinates according to the real-time satellite ephemeris information, and outputs the real-time regenerated digital satellite intermediate frequency signal, which specifically includes: The potential control module adjusts the input voltage of the constant temperature clock generation module according to the clock taming data output by the satellite signal simulation module; The constant temperature clock generation module adjusts the output clock frequency according to the input voltage; The clock division module divides and stabilizes the clock output by the constant temperature clock generation module, and provides working clocks for the DSP operation module and FPGA intermediate frequency signal generation module, D / A module and RF module of the satellite signal simulation module.
6. The satellite signal simulation method according to claim 5, characterized in that: The satellite signal simulation module receives the pulse-per-second signal, processes the pulse-per-second signal to obtain clock training data, and controls the clock training module to complete clock training according to the clock training data. Specifically: The satellite signal simulation module receives the second pulse signal as the reference signal of the clock taming algorithm, and then uses the time interval measurement sub-algorithm of the clock measurement algorithm to measure the second pulse signal output by the timing receiver and the local second pulse signal generated inside the FPGA respectively, and then makes a difference between the two time interval measurement values, and then looks up the difference in the table to find out the corresponding taming data value, which is then converted into an analog voltage by the potential control module of the clock taming module and applied to the constant temperature clock generation module, thereby changing the output frequency of the voltage-controlled crystal oscillator, and iterating the process multiple times so that the error between the local second pulse and the second pulse output by the timing receiver is kept within a preset range, and then it is determined that the clock taming is completed.
7. The satellite signal simulation method according to claim 5, characterized in that: Before the satellite signal acquisition and analysis module acquires satellite signals and analyzes real-time satellite ephemeris information and positioning coordinates, and outputs a second pulse signal, the satellite signal simulation method further includes: The remote control module controls the power management module to start or reset the system; After the transmitting module transmits the real-time simulated satellite signal, the satellite signal simulation method further comprises: The remote control module controls the power management module to shut down the system; The satellite signal simulation method also includes: The remote control module controls the satellite signal simulation module to control the signal channel switch and power regulation of the real-time regenerated digital satellite intermediate frequency signal.
Citation Information
Patent Citations
Novel satellite simulator for low-earth-orbit satellite quasi-synchronous communication system
CN104316938A
Navigation satellite signal generator and implementation method
CN104765044A