Satellite broadcasting simulation method, device and equipment and readable storage medium
By acquiring navigation and enhanced message data, performing framing and timing control signal modulation, and simulating low-Earth orbit satellite broadcast signals, the problem of low realism in the testing environment of low-Earth orbit satellite communication systems is solved, and the testing accuracy and timing synchronization are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG GEESPACE TECH CO LTD
- Filing Date
- 2023-03-14
- Publication Date
- 2026-06-23
AI Technical Summary
The simulation test environment for receiving terminals of low-Earth orbit satellite communication systems in existing technologies is not realistic enough, resulting in inaccurate test results.
By acquiring navigation message data and augmentation message data, framing them separately, and then simultaneously modulating and transmitting the navigation signal frame and augmentation signal frame in response to the timing control signal, the process of broadcasting signals by a real low-Earth orbit satellite is simulated to ensure timing synchronization.
It improves the realism of the test environment for receiving terminals of low-Earth orbit satellite communication systems, reduces the probability of timing errors, and simplifies the timing control process.
Smart Images

Figure CN116318458B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of satellite communication technology, and in particular to a satellite broadcasting simulation method, apparatus, device, and readable storage medium. Background Technology
[0002] With the development of satellite navigation technology, Global Navigation Satellite Systems (GNSS) have greatly improved human production and life. Among them, Low Earth Orbit (LEO) satellites have advantages over Medium Earth Orbit (MEO) and High Earth Orbit (HEO) satellites, such as low path loss, short transmission delay, short development cycle, and low launch cost.
[0003] Therefore, given the existing GNSS systems' susceptibility to signal interference, weak signal penetration capabilities, and long convergence times for precise positioning, broadcasting navigation direct signals and navigation enhancement information via low-Earth orbit satellites can enhance navigation and positioning capabilities.
[0004] However, in existing technologies, when simulating tests on receiver terminals of low-Earth orbit satellite communication systems, the corresponding navigation and enhancement information is usually directly input to test the performance of the receiver terminal, resulting in a low degree of realism in the test environment for receiver terminals of low-Earth orbit satellite communication systems. Summary of the Invention
[0005] The main objective of this invention is to provide a satellite broadcasting simulation method, which aims to solve the technical problem that existing methods rarely simulate low-Earth orbit satellite broadcasting.
[0006] To achieve the above objectives, in a first aspect, the present invention provides a satellite broadcasting simulation method, the satellite broadcasting simulation method comprising:
[0007] Acquire navigation message data and enhanced message data;
[0008] The navigation message data and the enhanced message data are framed separately to obtain navigation signal frames and enhanced signal frames;
[0009] In response to a timing control signal, the navigation signal frame and the enhancement signal frame are simultaneously modulated, and the modulated navigation signal frame and enhancement signal frame are transmitted.
[0010] For example, the subject of this invention is a satellite broadcasting simulation device.
[0011] Based on the above technical solution, navigation message data and enhanced message data are acquired; the navigation message data and enhanced message data are framed respectively to obtain navigation signal frames and enhanced signal frames; in response to timing control signals, the navigation signal frames and enhanced signal frames are simultaneously modulated and transmitted. This simulates the process of a real low-Earth orbit satellite broadcasting navigation and enhanced signals, thereby improving the realism of the test environment for the receiving terminal of the low-Earth orbit satellite communication system. Furthermore, simultaneous modulation based on timing control signals avoids delay errors in the early reception and framing processes, reducing the probability of timing errors.
[0012] According to the first aspect, prior to the step of acquiring navigation message data and enhanced message data, the method includes:
[0013] Collect navigation data broadcast by the global satellite navigation system to obtain raw observation data, and send the raw observation data to a preset data platform;
[0014] Receive navigation message data and enhanced message data generated by the preset data platform based on the original observation data.
[0015] Based on the above technical solution, raw observation data is obtained by collecting navigation data broadcast by the Global Navigation Satellite System, and this raw observation data is sent to a preset data platform. The system then receives navigation message data and enhanced message data generated by the preset data platform based on the raw observation data. This method generates navigation message data and enhanced message data from authentic raw observation data, which, compared to self-compiled message data, significantly improves the realism of the testing environment.
[0016] According to the first aspect, or any implementation of the first aspect above, before the step of simultaneously modulating the navigation signal frame and the enhancement signal frame in response to a timing control signal, and transmitting the modulated navigation signal frame and the enhancement signal frame, the method includes:
[0017] Receive the security positioning and timing information sent by the preset data platform, and frame the security positioning and timing information to generate corresponding security positioning and timing signal frames;
[0018] The secure positioning and timing signal frame is sent to a preset data platform so that the preset data platform can perform time synchronization based on the secure positioning and timing signal frame.
[0019] Based on the above technical solution, by receiving the secure positioning and timing information sent by the preset data platform, framing the secure positioning and timing information to generate corresponding secure positioning and timing signal frames, and sending the secure positioning and timing signal frames to the preset data platform, the preset data platform can perform time synchronization based on the secure positioning and timing signal frames. This ensures time synchronization between the preset data platform and the satellite broadcasting simulation equipment executing this embodiment, avoiding data errors, broadcasting failures, and other problems.
[0020] According to the first aspect, or any implementation of the first aspect above, the step of framing the navigation message data and the enhanced message data respectively to obtain navigation signal frames and enhanced signal frames includes:
[0021] According to the preset frame format, corresponding data frame headers are inserted into the navigation message data and the enhanced message data respectively, and a navigation signal frame corresponding to the navigation message data and an enhanced signal frame corresponding to the enhanced message data are generated.
[0022] Based on the above technical solution, by inserting corresponding data frame headers into the navigation message data and the enhanced message data according to a preset frame format, navigation signal frames corresponding to the navigation message data and enhanced signal frames corresponding to the enhanced message data are generated. This improves framing efficiency and avoids interference between different information during the framing process by performing separate framing operations.
[0023] According to the first aspect, or any implementation of the first aspect above, the timing control signal includes a second pulse signal and a frame time stamp signal, and the step of simultaneously modulating the navigation signal frame and the enhancement signal frame in response to the timing control signal, and transmitting the modulated navigation signal frame and the enhancement signal frame, includes:
[0024] Based on a preset reference clock, output the corresponding second pulse signal and frame time stamp signal, wherein the second pulse signal is ahead of the frame time stamp signal;
[0025] After receiving the second pulse signal, the system enters a modulation state, and after receiving the frame time stamp signal, it simultaneously performs spread spectrum modulation on the navigation signal frame and the enhancement signal frame to synchronize the modulation timing of the navigation signal frame and the enhancement signal frame.
[0026] The modulated navigation signal frame and the enhanced signal frame are converted into radio frequency (RF) signals, and the RF signals are transmitted to the transmitting antenna via a power amplifier to transmit the modulated navigation signal frame and the enhanced signal frame.
[0027] Based on the above technical solution, a second pulse signal and a frame time stamp signal are output based on a preset reference clock, wherein the second pulse signal is ahead of the frame time stamp signal. Since each signal frame has the same processing flow during modulation, ensuring the start time of the modulation operation is consistent through the second pulse signal and the frame time stamp signal can guarantee the timing synchronization of the final modulation output. After receiving the second pulse signal, the system enters a pre-modulation state, and after receiving the frame time stamp signal, spread spectrum modulation is performed simultaneously on the navigation signal frame and the enhancement signal frame to synchronize their modulation timing. The modulated navigation signal frame and the enhancement signal frame are converted into radio frequency signals, and the radio frequency signals are transmitted to the transmitting antenna through a power amplifier to transmit the modulated navigation signal frame and the enhancement signal frame. Since this embodiment does not perform modulation directly after framing, but rather through timing control signals, it is not necessary to consider the impact of the receiving and framing processes before modulation on the timing, which simplifies the timing control process to a certain extent and reduces the probability of timing errors.
[0028] According to the first aspect, or any implementation of the first aspect above, the step of simultaneously modulating the navigation signal frame and the enhancement signal frame in response to a timing control signal, and transmitting the modulated navigation signal frame and the enhancement signal frame, further includes:
[0029] After receiving the timing control signal, determine whether the navigation signal frame and the enhancement signal frame have been received completely;
[0030] If the navigation signal frame and the enhancement signal frame are not received completely, the preset invalid signal frame is modulated and the modulated preset invalid signal frame is transmitted.
[0031] If the navigation signal frame and the enhancement signal frame are received, then the following steps are performed: in response to the timing control signal, the navigation signal frame and the enhancement signal frame are simultaneously modulated, and the modulated navigation signal frame and the enhancement signal frame are transmitted.
[0032] Based on the above technical solution, after receiving the timing control signal, it is determined whether the navigation signal frame and the enhanced signal frame have been received completely. If the navigation signal frame and the enhanced signal frame have not been received completely, a preset invalid signal frame is modulated and transmitted. If the navigation signal frame and the enhanced signal frame have been received completely, the following steps are executed: in response to the timing control signal, the navigation signal frame and the enhanced signal frame are simultaneously modulated and transmitted. This simulates the scenario in real-world situations where low-orbit satellites fail to receive or receive signals from a preset data platform, thereby improving the realism of the test environment.
[0033] According to the first aspect, or any implementation of the first aspect above, the satellite broadcasting simulation method further includes:
[0034] After receiving the reconstruction instruction and the reconstruction file, the reconstruction file is written to a preset external storage unit, and the reconstruction file is verified to obtain the current verification value.
[0035] Based on the current verification value, determine whether the reconstructed file is valid firmware data;
[0036] If the reconstructed file is valid firmware data, then after performing a preset reboot operation or a preset reset operation, the software reconstruction is completed based on the valid firmware data.
[0037] If the reconstructed file is not valid firmware data, then the following steps are performed: write the reconstructed file to a preset external storage unit, and verify the reconstructed file to obtain the current verification value.
[0038] Based on the above technical solution, after receiving the reconstruction instruction and reconstruction file, the reconstruction file is written to a preset external storage unit, and the reconstruction file is verified to obtain a current verification value. Based on the current verification value, it is determined whether the reconstruction file is valid firmware data. If the reconstruction file is valid firmware data, software reconstruction is completed based on the valid firmware data after performing a preset restart operation or a preset reset operation. If the reconstruction file is not valid firmware data, the following steps are performed: writing the reconstruction file to the preset external storage unit and verifying the reconstruction file to obtain a current verification value. This simulates the scenario of reconstructing software carried on a low-Earth orbit satellite.
[0039] Secondly, the present invention provides a satellite broadcasting simulation device, the satellite broadcasting simulation device comprising:
[0040] The acquisition module is used to acquire navigation message data and enhanced message data;
[0041] A framing module is used to frame the navigation message data and the enhanced message data respectively to obtain navigation signal frames and enhanced signal frames;
[0042] The transmission module is used to simultaneously modulate the navigation signal frame and the enhancement signal frame in response to a timing control signal, and transmit the modulated navigation signal frame and the enhancement signal frame.
[0043] According to the second aspect, the acquisition module is also used for:
[0044] Collect navigation data broadcast by the global satellite navigation system to obtain raw observation data, and send the raw observation data to a preset data platform;
[0045] Receive navigation message data and enhanced message data generated by the preset data platform based on the original observation data.
[0046] According to the second aspect, or any implementation of the second aspect above, the satellite broadcasting simulation device further includes: a time synchronization module; the time synchronization module is used for:
[0047] Receive the security positioning and timing information sent by the preset data platform, and frame the security positioning and timing information to generate corresponding security positioning and timing signal frames;
[0048] The secure positioning and timing signal frame is sent to a preset data platform so that the preset data platform can perform time synchronization based on the secure positioning and timing signal frame.
[0049] According to the second aspect, or any implementation of the second aspect above, the framing module is also used for:
[0050] According to the preset frame format, corresponding data frame headers are inserted into the navigation message data and the enhanced message data respectively, and a navigation signal frame corresponding to the navigation message data and an enhanced signal frame corresponding to the enhanced message data are generated.
[0051] According to the second aspect, or any implementation of the second aspect above, the broadcast module is also used for:
[0052] Based on a preset reference clock, output the corresponding second pulse signal and frame time stamp signal, wherein the second pulse signal is ahead of the frame time stamp signal;
[0053] After receiving the second pulse signal, the system enters a modulation state, and after receiving the frame time stamp signal, it simultaneously performs spread spectrum modulation on the navigation signal frame and the enhancement signal frame to synchronize the modulation timing of the navigation signal frame and the enhancement signal frame.
[0054] The modulated navigation signal frame and the enhanced signal frame are converted into radio frequency (RF) signals, and the RF signals are transmitted to the transmitting antenna via a power amplifier to transmit the modulated navigation signal frame and the enhanced signal frame.
[0055] According to the second aspect, or any implementation of the second aspect above, the broadcast module is also used for:
[0056] After receiving the timing control signal, determine whether the navigation signal frame and the enhancement signal frame have been received completely;
[0057] If the navigation signal frame and the enhancement signal frame are not received completely, the preset invalid signal frame is modulated and the modulated preset invalid signal frame is transmitted.
[0058] If the navigation signal frame and the enhancement signal frame are received, then the following steps are performed: in response to the timing control signal, the navigation signal frame and the enhancement signal frame are simultaneously modulated, and the modulated navigation signal frame and the enhancement signal frame are transmitted.
[0059] According to the second aspect, or any implementation of the second aspect above, the satellite broadcasting simulation device further includes: a reconfiguration module; the reconfiguration module is used for:
[0060] After receiving the reconstruction instruction and the reconstruction file, the reconstruction file is written to a preset external storage unit, and the reconstruction file is verified to obtain the current verification value.
[0061] Based on the current verification value, determine whether the reconstructed file is valid firmware data;
[0062] If the reconstructed file is valid firmware data, then after performing a preset reboot operation or a preset reset operation, the software reconstruction is completed based on the valid firmware data.
[0063] If the reconstructed file is not valid firmware data, then the following steps are performed: write the reconstructed file to a preset external storage unit, and verify the reconstructed file to obtain the current verification value.
[0064] Thirdly, the present invention provides a satellite broadcasting simulation device, the satellite broadcasting simulation device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the satellite broadcasting simulation method as described above.
[0065] The third aspect and any implementation thereof correspond to the first aspect and any implementation thereof, respectively. The technical effects of the third aspect and any implementation thereof are similar to those of the first aspect and any implementation thereof, and will not be repeated here.
[0066] Fourthly, the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the satellite broadcasting simulation method as described in any one of the first aspects or possible implementations thereof.
[0067] The fourth aspect and any implementation thereof correspond to the first aspect and any implementation thereof, respectively. The technical effects of the fourth aspect and any implementation thereof are similar to those of the first aspect and any implementation thereof, and will not be repeated here.
[0068] Fifthly, embodiments of the present invention provide a computer program including instructions for executing the satellite broadcasting simulation method in the first aspect and any possible implementation thereof.
[0069] The fifth aspect and any implementation thereof correspond to the first aspect and any implementation thereof, respectively. The technical effects of the fifth aspect and any implementation thereof are similar to those of the first aspect and any implementation thereof, and will not be repeated here. Attached Figure Description
[0070] Figure 1 This is a flowchart illustrating the first embodiment of the satellite broadcasting simulation method of the present invention;
[0071] Figure 2 This is an example diagram of the timing control signal involved in an embodiment of the present invention;
[0072] Figure 3 This is a diagram illustrating an application scenario from an embodiment of this application.
[0073] Figure 4 This is a flowchart illustrating the second embodiment of the satellite broadcasting simulation method of the present invention;
[0074] Figure 5 This is a flowchart illustrating the third embodiment of the satellite broadcasting simulation method of the present invention;
[0075] Figure 6 This is a schematic diagram of the software layers involved in the embodiments of this application.
[0076] Figure 7 This is a schematic diagram of the front-end program involved in an embodiment of this application;
[0077] Figure 8 This is a schematic diagram of the satellite broadcasting simulation device of the present invention;
[0078] Figure 9 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of the present invention.
[0079] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0080] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0081] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0082] The terms "first" and "second," etc., used in the specification and claims of this application are used to distinguish different objects, not to describe a specific order of objects. For example, "first target object" and "second target object," etc., are used to distinguish different target objects, not to describe a specific order of target objects.
[0083] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0084] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0085] With the development of satellite navigation technology, Global Navigation Satellite Systems (GNSS) have greatly improved human production and life. Among them, Low Earth Orbit (LEO) satellites, compared with Medium Earth Orbit (MEO) and High Earth Orbit (HEO) satellites, have advantages such as lower path attenuation, shorter transmission delay, shorter development cycle, and lower launch cost. Therefore, LEO satellites are receiving increasing attention from various organizations and enterprises.
[0086] Therefore, given the existing GNSS systems' susceptibility to signal interference, weak signal penetration capabilities, and long convergence times for precise positioning, broadcasting navigation direct signals and navigation enhancement information via low-Earth orbit satellites can enhance navigation and positioning capabilities.
[0087] However, in existing technologies, when simulating tests on receiver terminals of low-Earth orbit satellite communication systems, the corresponding navigation and enhancement information is usually directly input to test the performance of the receiver terminal, resulting in a low degree of realism in the test environment for receiver terminals of low-Earth orbit satellite communication systems.
[0088] The satellite broadcasting simulation method of the present invention will be described below with reference to some embodiments:
[0089] The satellite broadcasting simulation method of the present invention can be executed by a satellite broadcasting simulation device, which can be a PC (Personal Computer), tablet computer, portable computer or server, etc.
[0090] In one embodiment of the present invention, navigation message data and enhanced message data are acquired; the navigation message data and the enhanced message data are framed respectively to obtain navigation signal frames and enhanced signal frames; in response to a timing control signal, the navigation signal frames and the enhanced signal frames are simultaneously modulated, and the modulated navigation signal frames and enhanced signal frames are transmitted. This simulates the process of a real low-Earth orbit satellite broadcasting navigation and enhanced signals, thereby improving the realism of the test environment for the receiving terminal of the low-Earth orbit satellite communication system. Furthermore, simultaneous modulation based on the timing control signal avoids delay errors in the early reception and framing processes, reducing the probability of timing errors.
[0091] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the satellite broadcasting simulation method of the present invention. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.
[0092] The first embodiment of the present invention provides a satellite broadcasting simulation method, the satellite broadcasting simulation method comprising the following steps:
[0093] Step S100: Obtain navigation message data and enhanced message data;
[0094] In this embodiment, it should be noted that the navigation message data includes basic navigation parameters such as satellite ephemeris, satellite operating status, clock correction, and satellite clock operating status. The enhanced message data includes correction parameters used to correct errors in the basic navigation parameters in the navigation message data, such as ephemeris error, satellite clock error, and ionospheric delay.
[0095] For example, raw observation data of a global navigation satellite system (GNSS) can be obtained by collecting navigation data broadcast by the GNSS, and then sent to a preset data platform. The preset data platform then processes the data to generate corresponding navigation message data and enhanced message data. Alternatively, the preset data platform can directly obtain the corresponding raw observation data from a GNSS monitoring station, and then generate the corresponding navigation message data and enhanced message data. This allows the platform to receive data uploaded by the preset data platform and obtain navigation message data and enhanced message data.
[0096] Prior to the step of acquiring navigation message data and enhanced message data in step S100, the procedure includes:
[0097] Step S110: Collect navigation data broadcast by the global satellite navigation system to obtain raw observation data, and send the raw observation data to a preset data platform;
[0098] Step S120: Receive navigation message data and enhanced message data generated by the preset data platform based on the original observation data.
[0099] In this embodiment, the global navigation satellite system can be at least one of the following: BeiDou Navigation Satellite System (BDS), Global Positioning System (GPS), GLONASS, and Galileo. The raw observation data includes observation data obtained from observing certain navigation satellites within the global navigation satellite system. This raw observation data generally includes pseudorange observations, carrier wave observations, signal-to-noise ratio observations, and Doppler observations.
[0100] For example, navigation data broadcast by the Global Navigation Satellite System can be collected using an external or internal receiving antenna of a satellite broadcasting simulation device. After obtaining the raw observation data, this raw observation data is sent to a preset data platform. The preset data platform is used to process and analyze the raw observation data. Thus, the preset data platform processes the raw observation data to generate corresponding navigation message data and enhanced message data. Therefore, the navigation message data and enhanced message data generated by the preset data platform based on the raw observation data can be received.
[0101] This embodiment obtains raw observation data by collecting navigation data broadcast by a global satellite navigation system and sends the raw observation data to a preset data platform; it then receives navigation message data and enhanced message data generated by the preset data platform based on the raw observation data. Therefore, generating navigation message data and enhanced message data from real raw observation data is more conducive to improving the realism of the test environment compared to self-compiled message data.
[0102] Step S200: The navigation message data and the enhanced message data are framed respectively to obtain navigation signal frames and enhanced signal frames;
[0103] Since the messages to be broadcast are data composed of data in a preset frame format, they are broadcast frame by frame. Therefore, after obtaining the navigation message data and the enhanced message data, the navigation message data and the enhanced message data can be framed according to the preset frame format to obtain the corresponding navigation signal frames and enhanced signal frames.
[0104] The step of framing the navigation message data and the enhanced message data to obtain navigation signal frames and enhanced signal frames includes:
[0105] Step S210: According to the preset frame format, insert the corresponding data frame headers into the navigation message data and the enhanced message data respectively, and generate the navigation signal frame corresponding to the navigation message data and the enhanced signal frame corresponding to the enhanced message data.
[0106] This embodiment generates navigation signal frames corresponding to the navigation message data and enhancement message data by inserting corresponding data frame headers into the navigation message data and enhancement signal frames corresponding to the enhancement message data according to a preset frame format. This improves framing efficiency and avoids interference between different information during the framing process by performing separate framing operations.
[0107] In step S300, in response to the timing control signal, the navigation signal frame and the enhancement signal frame are simultaneously modulated, and the modulated navigation signal frame and enhancement signal frame are transmitted.
[0108] In this embodiment, the timing control signal may include a second pulse signal, a frame time stamp signal, a strobe signal, or other signals used to control the timing.
[0109] Upon receiving the timing control signal, the navigation signal frame and the enhancement signal frame are simultaneously modulated to form corresponding radio frequency (RF) signals (i.e., modulated navigation signal frames and enhancement signal frames). These RF signals are then transmitted via a transmitting antenna, thus enabling the broadcasting of the modulated navigation signal frames and enhancement signal frames. For example, the modulated navigation signal frames and enhancement signal frames may contain at least one frequency band of RF signal. The broadcasting of the navigation signal frames and enhancement signal frames can utilize both the B3C and extended L bands, thereby achieving the broadcasting of analog dual-frequency fast global precise point positioning (F-GPPP) signals.
[0110] The timing control signal includes a second pulse signal and a frame time stamp signal. The step of simultaneously modulating the navigation signal frame and the enhancement signal frame in response to the timing control signal, and transmitting the modulated navigation signal frame and enhancement signal frame, includes:
[0111] Step S310: Output the corresponding second pulse signal and frame time stamp signal based on the preset reference clock, wherein the second pulse signal is ahead of the frame time stamp signal;
[0112] Step S320: After receiving the second pulse signal, enter the modulation state, and after receiving the frame time stamp signal, simultaneously perform spread spectrum modulation operation on the navigation signal frame and the enhancement signal frame to synchronize the modulation timing of the navigation signal frame and the enhancement signal frame.
[0113] Step S330: The modulated navigation signal frame and the enhanced signal frame are converted into radio frequency signals, and the radio frequency signals are transmitted to the transmitting antenna through the power amplifier to transmit the modulated navigation signal frame and the enhanced signal frame.
[0114] For example, a preset frequency (e.g., 20.46MHz) of master clock can be selected as the preset reference clock. Therefore, a second pulse signal and a frame time stamp signal corresponding to the code clock cycle of the preset reference clock can be output. Considering the processing delay of the modulation process, the timing synchronization of the modulated data output is ensured. The second pulse signal precedes the frame time stamp signal, and the second pulse signal can precede the frame time stamp signal by a preset interval, such as one code clock cycle, two code clock cycles, etc. Figure 2 As shown, Figure 2This is an example diagram of the timing control signal involved in an embodiment of the present invention. In the diagram, code clkout is the code clock output signal. The second pulse signal is two code clock cycles ahead of the frame time stamp signal. After receiving the second pulse signal (i.e., the counter cnt output signal cnt2out = 0), the clock starts counting. The second pulse signal is used to indicate entering the modulation state. When the count reaches FN-2 (i.e., two code clock cycles, the counter cnt output signal cnt2out = 1), the frame indicator signal is pulled high, and the corresponding frame time stamp signal (i.e., zsbmc2out in the diagram) is output. The frame time stamp signal is used to indicate the execution of spread spectrum modulation operation.
[0115] Therefore, based on a preset reference clock, the system outputs a corresponding second pulse signal and a frame time stamp signal. Upon receiving the second pulse signal, it enters a pre-modulation state to prepare for subsequent modulation processes, such as activating the corresponding hardware and software units. Then, upon receiving the frame time stamp signal, it simultaneously performs spread spectrum modulation on both the navigation signal frame and the enhanced signal frame to synchronize their modulation timing. Since the navigation signal frame and the enhanced signal frame have the same modulation processing flow, ensuring the synchronization of the final modulation output timing is guaranteed by ensuring the start time of the modulation operation is consistent. The modulated navigation signal frame and enhanced signal frame are then converted into radio frequency (RF) signals and transmitted to the transmitting antenna via a power amplifier. It is understood that the number of transmitting antennas can be more than one; for example, two antennas can be used to transmit RF signals in the B3C and extended L bands respectively.
[0116] This embodiment outputs a corresponding second pulse signal and a frame time stamp signal based on a preset reference clock, wherein the second pulse signal precedes the frame time stamp signal. Since each signal frame has the same processing flow during modulation, ensuring the start time of the modulation operation is consistent through the second pulse signal and the frame time stamp signal guarantees synchronized final modulation output timing. After receiving the second pulse signal, the system enters a pre-modulation state. Upon receiving the frame time stamp signal, spread spectrum modulation is simultaneously performed on the navigation signal frame and the enhancement signal frame to synchronize their modulation timing. The modulated navigation signal frame and enhancement signal frame are converted into radio frequency (RF) signals, which are then amplified and transmitted to the transmitting antenna for transmission. Because this embodiment does not perform modulation directly after framing but rather through a timing control signal, it eliminates the need to consider the impact of pre-modulation processing steps such as reception and framing on timing, simplifying the timing control process and reducing the probability of timing errors.
[0117] Prior to the step of simultaneously modulating the navigation signal frame and the enhancement signal frame in response to a timing control signal, and transmitting the modulated navigation signal frame and the enhancement signal frame, the procedure includes:
[0118] Step S311: Receive the security positioning and timing information sent by the preset data platform, and frame the security positioning and timing information to generate corresponding security positioning and timing signal frames;
[0119] Step S312: Send the security positioning and timing signal frame to the preset data platform so that the preset data platform can perform time synchronization based on the security positioning and timing signal frame.
[0120] This embodiment receives secure positioning and timing information sent by the preset data platform, frames the secure positioning and timing information to generate corresponding secure positioning and timing signal frames, and sends the secure positioning and timing signal frames to the preset data platform so that the preset data platform can perform time synchronization based on the secure positioning and timing signal frames. This ensures time synchronization between the preset data platform and the satellite broadcasting simulation equipment executing this embodiment, avoiding data errors, broadcast failures, and other problems.
[0121] In addition, see Figure 3 , Figure 3This is an application scenario diagram related to an embodiment of this application. The executing entity in this embodiment is a satellite broadcasting simulation device. The satellite broadcasting simulation device 10 in the diagram includes a navigation enhancement processing module and a navigation enhancement transmission module. The navigation enhancement processing module receives navigation data broadcast by GNSS through a receiving antenna, thereby obtaining raw observation data, and then sends the raw observation data to a preset data platform. The navigation enhancement processing module can be connected to the preset data platform via an LVDS / RS422 interface to achieve data transmission. Then, the preset data platform generates navigation message data and enhanced message data based on the raw observation data, and sends the navigation message data and enhanced message data to the navigation enhancement processing module. The navigation enhancement processing module then acquires the navigation message data and enhanced message data, and frames the navigation message data and enhanced message data respectively to obtain navigation signal frames and enhanced signal frames. Then, in response to a timing control signal, the navigation enhancement processing module simultaneously modulates the navigation signal frames and enhanced signal frames, and sends the modulated navigation signal frames and enhanced signal frames to the navigation enhancement transmission module. The navigation enhancement transmission module then transmits the modulated navigation signal frames and enhancement signal frames at different frequency bands via transmitting antenna 1 and transmitting antenna 2 to simulate the broadcasting of low-Earth orbit satellites. Furthermore, the navigation enhancement processing module can also connect to the control center via a CAN interface to simulate the execution of control commands from the control center for low-Earth orbit satellites. The satellite broadcasting simulation equipment can also receive telemetry and control commands from the ground telemetry and control center to execute corresponding telemetry and control operations.
[0122] In the first embodiment of the present invention, navigation message data and enhanced message data are acquired; the navigation message data and the enhanced message data are framed respectively to obtain navigation signal frames and enhanced signal frames; in response to a timing control signal, the navigation signal frames and the enhanced signal frames are simultaneously modulated, and the modulated navigation signal frames and enhanced signal frames are transmitted. This simulates the process of a real low-Earth orbit satellite broadcasting navigation and enhanced signals, thereby improving the realism of the test environment for the receiving terminal of the low-Earth orbit satellite communication system. Furthermore, simultaneous modulation based on the timing control signal avoids delay errors in the early reception and framing processes, simplifies the timing control process, and reduces the probability of timing errors.
[0123] Reference Figure 4 , Figure 4 This is a flowchart illustrating the second embodiment of the satellite broadcasting simulation method of the present invention.
[0124] A second embodiment of the present invention provides a satellite broadcasting simulation method, wherein the step of simultaneously modulating the navigation signal frame and the enhancement signal frame in response to a timing control signal, and transmitting the modulated navigation signal frame and the enhancement signal frame, further includes:
[0125] Step A10: After receiving the timing control signal, determine whether the navigation signal frame and the enhancement signal frame have been received completely;
[0126] Step A20: If the navigation signal frame and the enhancement signal frame have not been fully received, then the preset invalid signal frame is modulated and the modulated preset invalid signal frame is transmitted.
[0127] Step A30: If the navigation signal frame and the enhancement signal frame have been received, then the following steps are performed: In response to the timing control signal, the navigation signal frame and the enhancement signal frame are simultaneously modulated, and the modulated navigation signal frame and the enhancement signal frame are transmitted.
[0128] In this embodiment, it should be noted that since the navigation signal frame and the enhancement signal frame are modulated by timing control signals rather than being debugged directly after framing, timing control signals may be generated, but the navigation message data and enhancement message data have not been transmitted or framed, or the navigation signal frame and enhancement signal frame obtained after framing have not been transmitted. As a result, when the timing control signals are received, the navigation signal frame and the enhancement signal frame have not been received.
[0129] Therefore, after receiving the timing control signal, it is determined whether the navigation signal frame and the enhanced signal frame have been received completely. If the navigation signal frame and the enhanced signal frame have not been received completely, a preset invalid signal frame is modulated and transmitted. If the navigation signal frame and the enhanced signal frame have been received completely, the following steps are executed: in response to the timing control signal, the navigation signal frame and the enhanced signal frame are simultaneously modulated and transmitted. This simulates a real-world scenario where a low-orbit satellite fails to receive or receives a delayed signal from a preset data platform, thereby improving the realism of the test environment.
[0130] Reference Figure 5 , Figure 5 This is a flowchart illustrating the third embodiment of the satellite broadcasting simulation method of the present invention.
[0131] The third embodiment of the present invention provides a satellite broadcasting simulation method, the satellite broadcasting simulation method further comprising:
[0132] Step B10: After receiving the reconstruction instruction and the reconstruction file, write the reconstruction file into a preset external storage unit and verify the reconstruction file to obtain the current verification value.
[0133] Step B20: Based on the current verification value, determine whether the reconstructed file is valid firmware data;
[0134] Step B30: If the reconstructed file is valid firmware data, then after performing a preset reboot operation or a preset reset operation, the software reconstruction is completed based on the valid firmware data.
[0135] Step B40: If the reconstructed file is not valid firmware data, then the following steps are performed: write the reconstructed file to a preset external storage unit and verify the reconstructed file to obtain the current verification value.
[0136] In this embodiment, it should be noted that the preset reset operation can be the reset signal of the FPGA (Field Programmable Gate Array) in the satellite broadcasting simulation equipment. When the satellite broadcasting simulation equipment malfunctions or fails, the FPGA can be logically reset through this reset signal.
[0137] Reference Figure 6 , Figure 6 This is a schematic diagram illustrating the software layers involved in the embodiments of this application. The ARM software used to implement the embodiments of this invention can be divided into a protocol layer, an information layer, and a driver layer. The protocol layer, also called the interface layer, includes interfaces such as CAN and RS232. It can connect to a preset data platform via the CAN interface to complete information interaction with the preset data platform, output telemetry information, and monitor the operating status; it connects to the receiving antenna via the RS232 interface to complete the acquisition of raw observation data. The information layer is the core layer of the ARM software, reading FPGA data and generating protocol layer data for use by the protocol layer. Its tasks include channel maintenance, data storage, satellite information processing, and other tasks. Channel maintenance mainly handles the switching of channel operating states when multiple satellites are launched simultaneously; data storage mainly handles reading reconstructed data from the FPGA via the RS422 interface, writing it to external FLASH, and performing verification; satellite information processing mainly handles satellite data maintenance. The driver layer is the bottom layer of the entire software, responsible for system initialization, device driving, task scheduling, and interrupt management, ensuring the coordinated operation of the entire system software and hardware. Regarding the information flow, the ARM software adopts a front-end / back-end software design architecture, referring to... Figure 7 , Figure 7 This is a schematic diagram of the foreground program involved in the embodiments of this application. As shown in the figure, the background main program of the ARM software is an infinite loop, in which periodic tasks are executed. The foreground program is an interrupt subroutine, specifically including the following: CAN interrupt: responsible for receiving remote control commands from the external ground control center and sending its own telemetry information; Reconstruction interrupt: responsible for receiving reconstruction commands and reconstruction files, writing the above-mentioned reconstruction files to Flash and verifying them; RS232 interrupt: responsible for receiving raw observation data, positioning and orbit determination data packets, etc. from the GNSS four-system ten-frequency points.
[0138] As an example, after receiving the reconstruction instruction and the reconstruction file, the reconstruction file is written to a preset external storage unit, and the reconstruction file is verified using a preset verification algorithm to obtain a current verification value. Then, a standard verification value can be obtained from the reconstruction file, where the standard verification value is the verification value calculated by the preset verification algorithm under the condition that the reconstruction file is accurate and complete. Therefore, based on the current verification value, it can be determined whether the reconstruction file is valid firmware data. If the standard verification value matches the current verification value, it indicates that the reconstruction file is accurate and complete, and the reconstruction file can be determined to be valid firmware data. If the standard verification value does not match the current verification value, it indicates that the reconstruction file is inaccurate and / or incomplete, and the reconstruction file can be determined to be invalid firmware data. If the reconstruction file is valid firmware data, after performing a preset restart operation or a preset reset operation, the satellite broadcasting simulation equipment will restart based on the valid firmware data stored in the preset external storage unit, thereby completing the software reconstruction. If the reconstructed file is not valid firmware data, it may be due to an anomaly during transmission. In this case, the following steps can be performed: write the reconstructed file to a preset external storage unit and verify the reconstructed file to obtain the current verification value. Then, the writing and verification process is repeated until the reconstructed file passes verification.
[0139] This embodiment simulates the scenario of reconstructing software on a low-Earth orbit satellite by receiving a reconstruction command and a reconstruction file, writing the reconstruction file to a preset external storage unit, verifying the reconstruction file to obtain a current verification value, and determining whether the reconstruction file is valid firmware data based on the current verification value. If the reconstruction file is valid firmware data, software reconstruction is completed based on the valid firmware data after performing a preset restart or preset reset operation. If the reconstruction file is not valid firmware data, the following steps are performed: writing the reconstruction file to the preset external storage unit and verifying the reconstruction file to obtain a current verification value.
[0140] Reference Figure 8 , Figure 8 This is a schematic diagram of the satellite broadcasting simulation device of the present invention.
[0141] The present invention also provides a satellite broadcasting simulation device, the satellite broadcasting simulation device comprising:
[0142] Module 10 is used to acquire navigation message data and enhanced message data;
[0143] The framing module 20 is used to frame the navigation message data and the enhanced message data respectively to obtain navigation signal frames and enhanced signal frames.
[0144] The transmitting module 30 is used to simultaneously modulate the navigation signal frame and the enhancement signal frame in response to the timing control signal, and transmit the modulated navigation signal frame and the enhancement signal frame.
[0145] Optionally, module 10 is also used for:
[0146] Collect navigation data broadcast by the global satellite navigation system to obtain raw observation data, and send the raw observation data to a preset data platform;
[0147] Receive navigation message data and enhanced message data generated by the preset data platform based on the original observation data.
[0148] Optionally, the satellite broadcasting simulation device further includes: a time synchronization module; the time synchronization module is used for:
[0149] Receive the security positioning and timing information sent by the preset data platform, and frame the security positioning and timing information to generate corresponding security positioning and timing signal frames;
[0150] The secure positioning and timing signal frame is sent to a preset data platform so that the preset data platform can perform time synchronization based on the secure positioning and timing signal frame.
[0151] Optionally, the framing module 20 is also used for:
[0152] According to the preset frame format, corresponding data frame headers are inserted into the navigation message data and the enhanced message data respectively, and a navigation signal frame corresponding to the navigation message data and an enhanced signal frame corresponding to the enhanced message data are generated.
[0153] Optionally, the broadcast module 30 is also used for:
[0154] Based on a preset reference clock, output the corresponding second pulse signal and frame time stamp signal, wherein the second pulse signal is ahead of the frame time stamp signal;
[0155] After receiving the second pulse signal, the system enters a modulation state, and after receiving the frame time stamp signal, it simultaneously performs spread spectrum modulation on the navigation signal frame and the enhancement signal frame to synchronize the modulation timing of the navigation signal frame and the enhancement signal frame.
[0156] The modulated navigation signal frame and the enhanced signal frame are converted into radio frequency (RF) signals, and the RF signals are transmitted to the transmitting antenna via a power amplifier to transmit the modulated navigation signal frame and the enhanced signal frame.
[0157] Optionally, the broadcast module 30 is also used for:
[0158] After receiving the timing control signal, determine whether the navigation signal frame and the enhancement signal frame have been received completely;
[0159] If the navigation signal frame and the enhancement signal frame are not received completely, the preset invalid signal frame is modulated and the modulated preset invalid signal frame is transmitted.
[0160] If the navigation signal frame and the enhancement signal frame are received, then the following steps are performed: in response to the timing control signal, the navigation signal frame and the enhancement signal frame are simultaneously modulated, and the modulated navigation signal frame and the enhancement signal frame are transmitted.
[0161] Optionally, the satellite broadcasting simulation device further includes: a reconstruction module; the reconstruction module is used for:
[0162] After receiving the reconstruction instruction and the reconstruction file, the reconstruction file is written to a preset external storage unit, and the reconstruction file is verified to obtain the current verification value.
[0163] Based on the current verification value, determine whether the reconstructed file is valid firmware data;
[0164] If the reconstructed file is valid firmware data, then after performing a preset reboot operation or a preset reset operation, the software reconstruction is completed based on the valid firmware data.
[0165] If the reconstructed file is not valid firmware data, then the following steps are performed: write the reconstructed file to a preset external storage unit, and verify the reconstructed file to obtain the current verification value.
[0166] like Figure 9 As shown, Figure 9 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of the present invention.
[0167] Specifically, the satellite broadcasting simulation equipment can be a PC (Personal Computer), tablet computer, portable computer, or server, etc.
[0168] like Figure 9As shown, the satellite broadcasting simulation equipment may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0169] Those skilled in the art will understand that Figure 9 The device structure shown does not constitute a limitation on the satellite broadcasting simulation device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0170] like Figure 9 As shown, the memory 1005, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a satellite broadcasting simulation application.
[0171] exist Figure 9 In the device shown, the network interface 1004 is mainly used to connect to the backend server and communicate data with the backend server; the user interface 1003 is mainly used to connect to the client and communicate data with the client; and the processor 1001 can be used to call the satellite broadcasting simulation program stored in the memory 1005 to implement the operations in the satellite broadcasting simulation method provided in the above embodiments.
[0172] Furthermore, this embodiment of the invention also proposes a computer storage medium storing a computer program. When the computer program is executed by a processor, it implements the operations in the satellite broadcasting simulation method provided in the above embodiments. The specific steps will not be described in detail here.
[0173] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity / operation / object from another, and do not necessarily require or imply any such actual relationship or order between these entities / operations / objects; the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0174] For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and relevant details can be found in the description of the method embodiments. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate. Some or all of the modules can be selected to achieve the purpose of the present invention according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0175] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0176] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, vehicle, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0177] The above are merely preferred embodiments of the present invention and do not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A satellite broadcasting simulation method, characterized in that, The satellite broadcasting simulation method includes the following steps: Acquire navigation message data and enhanced message data; The navigation message data and the enhanced message data are framed separately to obtain navigation signal frames and enhanced signal frames; In response to a timing control signal, the navigation signal frame and the enhanced signal frame are simultaneously modulated, and the modulated navigation signal frame and enhanced signal frame are transmitted. The timing control signal includes a second pulse signal and a frame time stamp signal. The step of simultaneously modulating the navigation signal frame and the enhanced signal frame in response to the timing control signal and transmitting the modulated navigation signal frame and enhanced signal frame includes: Based on a preset reference clock, a corresponding second pulse signal and frame time stamp signal are output, wherein the second pulse signal is ahead of the frame time stamp signal; after receiving the second pulse signal, a modulation state is entered, and after receiving the frame time stamp signal, spread spectrum modulation operation is simultaneously performed on the navigation signal frame and the enhancement signal frame to synchronize the modulation timing of the navigation signal frame and the enhancement signal frame; the modulated navigation signal frame and the enhancement signal frame are converted into radio frequency signals, and the radio frequency signals are transmitted to the transmitting antenna through a power amplifier to transmit the modulated navigation signal frame and the enhancement signal frame.
2. The satellite broadcasting simulation method as described in claim 1, characterized in that, Prior to the steps of acquiring navigation message data and enhanced message data, the following is included: Collect navigation data broadcast by the global satellite navigation system to obtain raw observation data, and send the raw observation data to a preset data platform; Receive navigation message data and enhanced message data generated by the preset data platform based on the original observation data.
3. The satellite broadcasting simulation method as described in claim 2, characterized in that, Before the step of simultaneously modulating the navigation signal frame and the enhancement signal frame in response to a timing control signal, and transmitting the modulated navigation signal frame and the enhancement signal frame, the method includes: Receive the security positioning and timing information sent by the preset data platform, and frame the security positioning and timing information to generate corresponding security positioning and timing signal frames; The secure positioning and timing signal frame is sent to a preset data platform so that the preset data platform can perform time synchronization based on the secure positioning and timing signal frame.
4. The satellite broadcasting simulation method as described in claim 1, characterized in that, The step of framing the navigation message data and the enhanced message data respectively to obtain navigation signal frames and enhanced signal frames includes: According to the preset frame format, corresponding data frame headers are inserted into the navigation message data and the enhanced message data respectively, and a navigation signal frame corresponding to the navigation message data and an enhanced signal frame corresponding to the enhanced message data are generated.
5. The satellite broadcasting simulation method as described in claim 1, characterized in that, The method further includes the steps of simultaneously modulating the navigation signal frame and the enhancement signal frame in response to a timing control signal, and transmitting the modulated navigation signal frame and the enhancement signal frame. After receiving the timing control signal, determine whether the navigation signal frame and the enhancement signal frame have been received completely; If the navigation signal frame and the enhancement signal frame are not received completely, the preset invalid signal frame is modulated and the modulated preset invalid signal frame is transmitted. If the navigation signal frame and the enhancement signal frame are received, then the following steps are performed: in response to the timing control signal, the navigation signal frame and the enhancement signal frame are simultaneously modulated, and the modulated navigation signal frame and the enhancement signal frame are transmitted.
6. The satellite broadcasting simulation method as described in any one of claims 1 to 5, characterized in that, The satellite broadcasting simulation method also includes: After receiving the reconstruction instruction and the reconstruction file, the reconstruction file is written to a preset external storage unit, and the reconstruction file is verified to obtain the current verification value. Based on the current verification value, determine whether the reconstructed file is valid firmware data; If the reconstructed file is valid firmware data, then after performing a preset reboot operation or a preset reset operation, the software reconstruction is completed based on the valid firmware data. If the reconstructed file is not valid firmware data, then the following steps are performed: write the reconstructed file to a preset external storage unit, and verify the reconstructed file to obtain the current verification value.
7. A satellite broadcasting simulation device, characterized in that, The satellite broadcasting simulation device includes: The acquisition module is used to acquire navigation message data and enhanced message data; A framing module is used to frame the navigation message data and the enhanced message data respectively to obtain navigation signal frames and enhanced signal frames; A transmitting module is configured to simultaneously modulate the navigation signal frame and the enhanced signal frame in response to a timing control signal, and transmit the modulated navigation signal frame and the enhanced signal frame, wherein the timing control signal includes a second pulse signal and a frame time stamp signal, and the step of simultaneously modulating the navigation signal frame and the enhanced signal frame in response to the timing control signal and transmitting the modulated navigation signal frame and the enhanced signal frame includes: Based on a preset reference clock, a corresponding second pulse signal and frame time stamp signal are output, wherein the second pulse signal is ahead of the frame time stamp signal; after receiving the second pulse signal, a modulation state is entered, and after receiving the frame time stamp signal, spread spectrum modulation operation is simultaneously performed on the navigation signal frame and the enhancement signal frame to synchronize the modulation timing of the navigation signal frame and the enhancement signal frame; the modulated navigation signal frame and the enhancement signal frame are converted into radio frequency signals, and the radio frequency signals are transmitted to the transmitting antenna through a power amplifier to transmit the modulated navigation signal frame and the enhancement signal frame.
8. A satellite broadcasting simulation device, characterized in that, The satellite broadcasting simulation device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the satellite broadcasting simulation method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a satellite broadcasting simulation program, which, when executed by a processor, implements the steps of the satellite broadcasting simulation method as described in any one of claims 1 to 6.