Reverse timing synchronization method, device, equipment, medium and program product
By synchronizing the terminal clock and the base station clock, measuring and adjusting the reverse transmission timing, the accuracy and complexity of reverse timing synchronization in satellite communications are solved, and simplified signaling and efficient timing adjustment are achieved.
Patent Information
- Application Number
- CN202510486267.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2025-07-04
AI Technical Summary
The existing reverse timing synchronization methods have problems in satellite communications with insufficient measurement accuracy, complex signaling and high ephemeris calculation complexity.
By synchronizing the local clock of the terminal and the working clock of the base station, the forward timing deviation is measured using the broadcast signal sent by the base station, and the reverse transmission timing is adjusted inversely to realize the synchronous reception of the base station, avoiding ephemeris calculation and base station control.
Accurate reverse transmission timing adjustment is achieved, reducing signaling overhead, simplifying processing process, and improving measurement accuracy and processing simplicity.
Smart Images

Figure CN120263271A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of satellite communication, and more particularly to a reverse timing synchronization method, apparatus, device, medium, and program product. Background Art
[0002] In satellite communication, signals are delayed during space transmission, and the arrival times of signals at a satellite or a ground station may be different for different terminals. Reverse timing synchronization is a time synchronization process between a terminal (such as a user terminal or a satellite terminal) and a satellite or a ground station on a reverse link (i.e., a link from the terminal to the satellite or the ground station). Through reverse timing synchronization, the satellite or the ground station can accurately know the arrival time of each terminal signal, so as to correctly receive and process the signals, and avoid interference and overlap between signals.
[0003] A commonly used reverse timing synchronization method is that the base station needs to measure the receiving signal delay (the base station calculates the timing advance (TA) by measuring the arrival time difference of the reverse signal of the user terminal, and feeds it back to the terminal for timing adjustment through forward signaling. For example, the terminal is notified to adjust the transmission time through (such as a TA command) to ensure that the reverse signal is aligned at the base station side. It has disadvantages such as inability to guarantee measurement accuracy and complex signaling. Another reverse timing synchronization method is that the terminal measures the distance change according to the ephemeris, calculates the timing change according to the measured distance change, and performs reverse timing compensation. However, ephemeris data processing requires additional computing resources and has a high ephemeris calculation complexity. Therefore, the current reverse timing synchronization methods have disadvantages such as inability to guarantee measurement accuracy, complex signaling, and high ephemeris calculation complexity. Summary of the Invention
[0004] In view of at least one aspect of the above problems, embodiments of the present disclosure provide a reverse timing synchronization method, apparatus, device, medium, and program product that reduce timing complexity.
[0005] According to a first aspect of the present disclosure, there is provided a reverse timing synchronization method applied to a terminal, including: synchronizing the working clock with a base station; measuring a forward timing deviation based on a broadcast signal sent by the base station under the synchronized working clock; adjusting the reverse transmission timing in reverse according to the forward timing deviation; and sending a reverse signal to the base station based on the adjusted reverse transmission timing, so that the base station synchronously receives the reverse signal.
[0006] According to an embodiment of the present disclosure, the synchronizing the working clock with the base station includes: locking the local clock of the terminal with a second pulse signal to synchronize the working clock of the terminal with the working clock of the base station; wherein the local clock of the base station is locked with the second pulse signal.
[0007] According to an embodiment of the present disclosure, locking the local clock of the terminal to the second pulse signal includes: using the second pulse signal as a phase reference, adjusting the local clock of the terminal to synchronize to the reference frequency, and using the adjusted local clock as the working clock of the terminal.
[0008] According to an embodiment of the present disclosure, measuring the forward timing deviation based on the broadcast signal sent by the base station includes: receiving the broadcast signal sent by the base station; and measuring the forward timing deviation based on the received broadcast timing and the local reference broadcast timing; wherein, the received broadcast timing is determined according to the moment of receiving the broadcast signal, and the local reference broadcast timing is determined according to the synchronized working clock.
[0009] According to an embodiment of the present disclosure, adjusting the reverse transmission timing in reverse according to the forward timing deviation includes: determining the forward reception timing adjustment amount according to the forward timing deviation; taking the opposite of the forward reception timing adjustment amount to obtain the reverse transmission timing adjustment amount; and adjusting the reverse transmission timing based on the reverse transmission timing adjustment amount.
[0010] According to an embodiment of the present disclosure, the method further includes: adjusting the forward reception timing according to the forward reception timing adjustment amount; and synchronously receiving the forward signal sent by the base station based on the adjusted forward reception timing.
[0011] A second aspect of the present disclosure provides a reverse timing synchronization device applied to a terminal. The device includes: a clock synchronization module for synchronizing the working clock with the base station; a deviation measurement module for measuring the forward timing deviation based on the broadcast signal sent by the base station under the synchronized working clock; a timing adjustment module for adjusting the reverse transmission timing in reverse according to the forward timing deviation; and a reverse signal synchronization module for sending a reverse signal to the base station based on the adjusted reverse transmission timing so that the base station synchronously receives the reverse signal.
[0012] According to an embodiment of the present disclosure, the clock synchronization module includes: a synchronization locking unit for locking the local clock of the terminal to the second pulse signal to synchronize the working clock of the terminal with the working clock of the base station; wherein, the local clock of the base station is locked to the second pulse signal.
[0013] According to an embodiment of the present disclosure, the synchronization locking unit includes: a clock adjustment subunit for using the second pulse signal as a phase reference, adjusting the local clock of the terminal to synchronize to the reference frequency, and using the adjusted local clock as the working clock of the terminal.
[0014] According to an embodiment of the present disclosure, the deviation measurement module includes: a broadcast receiving unit configured to receive a broadcast signal sent by the base station; and a deviation measurement unit configured to measure the forward timing deviation based on the received broadcast timing and the local reference broadcast timing, wherein the received broadcast timing is determined according to the time when the broadcast signal is received, and the local reference broadcast timing is determined according to the synchronized working clock.
[0015] According to an embodiment of the present disclosure, the timing adjustment module includes: a forward timing adjustment unit configured to determine a forward reception timing adjustment amount according to the forward timing deviation; a negation unit configured to negate the forward reception timing adjustment amount to obtain a reverse transmission timing adjustment amount; and a reverse timing adjustment unit configured to adjust the reverse transmission timing based on the reverse transmission timing adjustment amount.
[0016] According to an embodiment of the present disclosure, the device further includes: a forward signal synchronization module configured to adjust the forward reception timing according to the forward reception timing adjustment amount; and synchronously receive a forward signal sent by the base station based on the adjusted forward reception timing.
[0017] A third aspect of the present disclosure provides an electronic device, including: one or more processors; a memory configured to store one or more computer programs, wherein the one or more processors execute the one or more computer programs to implement the steps of the above method.
[0018] A fourth aspect of the present disclosure further provides a computer-readable storage medium, on which a computer program or instruction is stored, and when the computer program or instruction is executed by a processor, the steps of the above method are implemented.
[0019] A fifth aspect of the present disclosure further provides a computer program product, including a computer program or instruction, and when the computer program or instruction is executed by a processor, the steps of the above method are implemented.
[0020] In an embodiment of the present disclosure, since the current reverse timing synchronization method is complex and inaccurate in measurement, by implementing the embodiment of the present disclosure, the working clock with the base station is synchronized; under the synchronized working clock, the forward timing deviation is measured based on the broadcast signal sent by the base station; according to the forward timing deviation, the reverse transmission timing is adjusted in reverse; and based on the adjusted reverse transmission timing, a reverse signal is sent to the base station so that the base station synchronously receives the reverse signal, which can accurately adjust the reverse transmission timing, the measurement is accurate, no ephemeris calculation is required, no base station control is required, the processing is simple, and the signaling overhead is reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, the above content and other objects, features, and advantages of the present disclosure will become clearer. In the drawings:
[0022] Figure 1 Schematically shows an application scenario diagram of a reverse timing synchronization method according to an embodiment of the present disclosure;
[0023] Figure 2 Schematically shows a flowchart of a reverse timing synchronization method according to an embodiment of the present disclosure;
[0024] Figure 3 Schematically shows a structural diagram of signal transmission according to an embodiment of the present disclosure;
[0025] Figure 4 Schematically shows a deviation measurement flowchart of a reverse timing synchronization method according to an embodiment of the present disclosure;
[0026] Figure 5 Schematically shows a reverse adjustment flowchart of a reverse timing synchronization method according to an embodiment of the present disclosure;
[0027] Figure 6 Schematically shows a forward signal synchronization flowchart of a reverse timing synchronization method according to an embodiment of the present disclosure;
[0028] Figure 7 Schematically shows a structural block diagram of a reverse timing synchronization device according to an embodiment of the present disclosure; and
[0029] Figure 8 Schematically shows a block diagram of an electronic device suitable for implementing the reverse timing synchronization method according to an embodiment of the present disclosure. Detailed implementation manners
[0030] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the following detailed description, for the sake of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, obviously, one or more embodiments can also be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily confusing the concepts of the present disclosure.
[0031] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "including", "comprising", etc. used herein indicate the presence of features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0032] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those of ordinary skill in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.
[0033] In cases where expressions similar to "at least one of A, B, and C, etc." are used, generally, it should be interpreted according to the meaning commonly understood by those of ordinary skill in the art (for example, "a system having at least one of A, B, and C" should include, but not be limited to, a system having only A, only B, only C, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).
[0034] Embodiments of the present disclosure provide a reverse timing synchronization method for synchronizing with the operating clock of a base station; under the synchronized operating clock, measuring the forward timing deviation based on the broadcast signal sent by the base station; adjusting the reverse transmission timing in reverse according to the forward timing deviation; and sending a reverse signal to the base station based on the adjusted reverse transmission timing so that the base station synchronously receives the reverse signal. It can accurately adjust the reverse transmission timing, the measurement is accurate and does not require ephemeris calculation, does not require base station control, the processing is simple, and the signaling overhead is reduced.
[0035] Figure 1 A schematic application scenario diagram of the reverse timing synchronization method according to an embodiment of the present disclosure is shown.
[0036] As Figure 1 shown, the application scenario 100 according to this embodiment may include satellite communication between a terminal and a base station, and interactive communication between a terminal and a base station. The network 104 is used as a medium for providing a communication link between the terminals 101, 102, 103 and the base station 105, and the satellite 106.
[0037] Users can use the terminals 101, 102, 103 to interact with the base station 105 through the network 104, the terminals 101, 102, 103 to interact with the satellite 106 through the network 104, and the base station 105 to interact with the satellite 106 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the terminals 101, 102, 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).
[0038] The terminals 101, 102, 103 can be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, and desktop computers, etc.
[0039] The base station 105 can serve as an access device of a mobile communication system and communicate with terminals 101, 102, and 103 via wireless signals.
[0040] When terminals 101, 102, and 103 need to communicate with satellite 106, terminals 101, 102, and 103 directly communicate with satellite 106, and satellite 106 then communicates with base station 105 to access the terrestrial communication system, thereby realizing satellite communication for terminals 101, 102, and 103.
[0041] It should be understood that Figure 1 the numbers of terminals, networks, base stations, and satellites in
[0042] are merely illustrative. According to implementation requirements, there can be any number of terminals, networks, base stations, and satellites. Figure 1 Based on the scenario described below Figures 2 to 6 a reverse timing synchronization method for disclosed embodiments will be described in detail through
[0043] Figure 2 FIG. schematically shows a flowchart of a reverse timing synchronization method according to an embodiment of the present disclosure.
[0044] As Figure 2 shown, the reverse timing synchronization method of this embodiment, applied to a terminal, includes operations S210 to S240.
[0045] In operation S210, synchronize the working clock with the base station.
[0046] Exemplarily, the terminal and the base station can use GPS (Global Positioning System) to synchronize the working clock, and utilize the GPS system to achieve high-precision time synchronization to ensure that the two are highly consistent in time, facilitating maintaining the consistency of the working clock when measuring the forward timing deviation.
[0047] In addition to providing a positioning function, the GPS system can also provide a high-precision time reference. GPS satellites will transmit signals containing precise time information, and these signals are based on Coordinated Universal Time (UTC). The base station and the terminal receive these signals through their respective GPS receivers, extract the time information from them, and use the calibrated local clock as the working clock to synchronize their time with the time reference of GPS.
[0048] In operation S220, based on the broadcast signal sent by the base station, measure the forward timing deviation under the synchronized working clock.
[0049] Under the synchronized working clock, there is no frequency deviation between the working clocks of the base station and the terminal, and no timing deviation caused by different working clocks will occur. Therefore, the base station will send satellite broadcast signals at a certain period, similar to sending synchronization signal blocks (SSBs) at a 20 ms period in terrestrial communication. This periodic transmission is to enable the terminal to receive signals regularly for relevant measurement and synchronization operations. The broadcast signal contains various key information for terminal synchronization, obtaining system information, etc. The forward timing deviation can be obtained based on the predefined frame structure and sample deviation.
[0050] In operation S230, the reverse transmission timing is adjusted in the reverse direction according to the forward timing deviation.
[0051] Based on the measured forward timing deviation, the terminal can adjust the forward reception timing and, at the same time, adjust the reverse transmission timing in the opposite direction.
[0052] In operation S240, based on the adjusted reverse transmission timing, a reverse signal is sent to the base station so that the base station can synchronously receive the reverse signal.
[0053] Figure 3 Schematically shows a structural diagram of signal transmission according to an embodiment of the present disclosure, as Figure 3 shown, the terminal uses a satellite (satellite transponder) to send a reverse signal to the base station, and the reverse signal includes an anti-uplink signal and an anti-downlink signal. Specifically, the terminal sends an anti-uplink signal to the satellite, and the satellite forwards the corresponding anti-downlink signal of the anti-uplink signal to the base station.
[0054] Exemplarily, the process of the terminal sending a reverse signal to the base station is as follows:
[0055] Generate a reverse signal: The terminal generates an anti-uplink signal according to the information to be transmitted (such as voice, data, etc.) in accordance with the established communication protocol and modulation method, and sends the anti-uplink signal to the satellite. For example, the terminal encodes and modulates the data to be sent and converts it into a radio frequency signal suitable for transmission on the wireless channel.
[0056] Send according to the adjusted timing: The generated anti-uplink signal is sent at the specified moment according to the adjusted reverse transmission timing. This requires the terminal to have a high-precision timing clock and signal emission control mechanism to ensure that the signal leaves the terminal antenna at the accurate time point. For example, the terminal adjusts its own transmission clock accordingly in advance or delay according to the previously determined reverse transmission timing adjustment amount, and then starts the signal emission process under the indication of the adjusted clock (adjusted reverse transmission timing).
[0057] Signal power control: To ensure that the satellite and the base station can correctly receive the reverse signal and avoid interference to other users, the terminal needs to reasonably control the transmission power of the reverse signal according to the channel conditions and the instructions of the satellite and the base station.
[0058] Signal monitoring and feedback: After the terminal sends the reverse uplink signal, it can judge whether the base station has successfully synchronously received the reverse downlink signal by monitoring the channel feedback information or receiving the confirmation signal sent by the base station. If it is found that there are problems in signal transmission, such as too high bit error rate or the base station does not correctly receive, the terminal will take corresponding measures according to the specific situation, such as resending the signal, adjusting the transmission parameters (such as power, coding method, etc.), or sending feedback information to the base station, requesting the base station to further adjust the synchronization parameters to optimize the subsequent reverse signal transmission, so that there is no timing deviation in the reverse signal received by the base station side.
[0059] According to the embodiments of the present disclosure, in operation S210 of synchronizing the working clock with the base station, it includes: locking the local clock of the terminal with the second pulse signal to synchronize the working clock of the terminal with the working clock of the base station; wherein, the local clock of the base station is locked with the second pulse signal.
[0060] Both the base station and the terminal use GPS to synchronize and time-lock the second pulse signal (Pulse Per Second, 1PPS). 1PPS provides an accurate second-level time reference point for the base station and the terminal. By locking their respective local clocks with the 1PPS of GPS, the base station and the terminal can determine the accurate boundary of "second", and thus achieve more accurate time synchronization. At the same time, combined with the frequency information in the GPS signal, the frequency deviation of the local crystal oscillator can also be calibrated to ensure the accuracy and stability of the clock.
[0061] It should be noted that 1PPS (second pulse signal) is a pulse signal generated by the GPS receiver once per second. The rising edge of this pulse precisely corresponds to the whole second moment of UTC time. For example, at 12:00:00.000, 1PPS generates a rising edge, and its accuracy can usually reach ±100 nanoseconds (ns), which is very crucial for high-precision time synchronization.
[0062] According to the embodiments of the present disclosure, locking the local clock of the terminal with the second pulse signal includes: using the second pulse signal as the phase reference, adjusting the local clock of the terminal to synchronize to the reference frequency, and using the adjusted local clock as the working clock of the terminal.
[0063] Using the 1PPS of GPS as the phase reference, adjusting the local clock to achieve frequency synchronization with the reference frequency (such as: GPS frequency), so that the working clocks of the base station and the terminal are synchronized.
[0064] The operating clock is the clock of the system. After the timing locks the 1PPS to achieve frequency synchronization, there is no frequency deviation between the operating clocks of the base station and the terminal, so there will be no timing deviation caused by different operating clocks. In operation S220, the forward timing deviation measured according to the broadcast signal accurately reflects the timing deviation caused by the change in distance between the base station and the terminal.
[0065] Exemplarily, in the initial stage, the GPS receivers of the base station and the terminal first capture the signals of multiple GPS satellites, and obtain the current UTC time and 1PPS pulse by resolving these signals. Then, the local clock is adjusted to align with the GPS time, and the error between the two is controlled at the microsecond (μs) level. After completing the initial synchronization, the receiver continuously receives satellite signals to dynamically monitor and adjust the local clock to ensure that the 1PPS pulse is strictly synchronized with the GPS time. This process can be achieved through phase-locked loop (PLL) technology. The PLL locks the phase and frequency of the local clock to the 1PPS signal of the GPS, so that the local clock can closely track the change of the GPS time. When the local clock is locked to the 1PPS signal of the GPS, it is used as its operating clock. Even when the GPS signal is interrupted briefly, the device will switch to an internal high-precision clock (such as an oven-controlled crystal oscillator) to maintain short-term synchronization until the GPS signal is restored.
[0066] In the embodiments of the present disclosure, both the base station and the terminal can use the 1PPS signal of the GPS as a reference to achieve high-precision time synchronization, providing a basic guarantee for various communication functions and applications that require precise time synchronization, such as ensuring frame synchronization in the communication system, improving positioning accuracy, and supporting some special services sensitive to time.
[0067] Figure 4 Schematically shows a flowchart of deviation measurement of the reverse timing synchronization method according to an embodiment of the present disclosure.
[0068] As Figure 4 shown, according to an embodiment of the present disclosure, in operation S220 of measuring the forward timing deviation based on the broadcast signal sent by the base station, operations S410-S420 are included.
[0069] In operation S410, receive the broadcast signal sent by the base station.
[0070] The base station sends broadcast signals at a certain period. The base station forwards the signals through satellites to send broadcast signals to the terminals within the coverage area. By periodically sending broadcast signals, the terminals can receive the broadcast signals regularly for relevant measurement and synchronization operations. The periodic broadcast signals contain various key information for terminal synchronization, obtaining system information, etc., and are modulated and demodulated using the working clock.
[0071] In operation S420, based on the received broadcast timing and the local reference broadcast timing, the forward timing deviation is measured. Among them, the received broadcast timing is determined according to the moment when the broadcast signal is received, and the local reference broadcast timing is determined according to the synchronized working clock.
[0072] Received broadcast timing: The moment when the terminal actually receives the broadcast signal sent by the base station. Due to various factors such as signal propagation delay and transmission distance, this actual reception moment may be different from the local reference broadcast timing.
[0073] Local reference broadcast timing: The terminal itself has a reference time base determined based on its local clock or previous synchronization results, that is, the working clock. There is an expected ideal moment for the reception timing of the broadcast signal, which is the local reference broadcast timing.
[0074] Forward timing deviation: The difference obtained by the terminal by comparing the actually received received broadcast timing with the local reference broadcast timing. This deviation reflects the deviation of the terminal's reception of the base station signal in time. The terminal can adjust its reception timing according to this deviation to better synchronize with the base station signal and ensure the correct reception and processing of subsequent communication data.
[0075] Exemplarily, the moment when the broadcast signal is actually received (received broadcast timing) is 20.005 ms, while the local reference broadcast timing of the terminal is set to receive the broadcast signal at an integer multiple moment of every 20 ms. Then the forward timing deviation is 0.005 ms, indicating that the actual reception time is 0.005 ms later than the expected reference time. When the moment when the broadcast signal is actually received (received broadcast timing) is 19.995 ms, then the forward timing deviation is -0.005 ms, indicating that the actual reception time is 0.005 ms earlier than the expected reference time. The terminal can determine the forward reception timing adjustment amount according to this forward timing deviation value to appropriately adjust the reception timing to make it closer to the actual timing of the signal sent by the base station, thereby improving the accuracy and stability of communication.
[0076] Figure 5 The reverse adjustment flowchart of the reverse timing synchronization method according to an embodiment of the present disclosure is schematically shown.
[0077] As Figure 5As shown, according to an embodiment of the present disclosure, in operation S230 of reversely adjusting the reverse transmission timing according to the forward timing deviation, operations S510 - S530 are included.
[0078] In operation S510, determine the forward reception timing adjustment amount according to the forward timing deviation.
[0079] Since the signal may be affected by various noises and interferences during transmission, resulting in fluctuations and errors in the measured value of the forward timing deviation. To obtain a more accurate and stable forward reception timing adjustment amount, a filtering algorithm can be used to process the forward timing deviation. Common filtering algorithms include Kalman filtering, mean filtering, etc. Taking mean filtering as an example, it averages the forward timing deviation values at consecutive measurement moments to obtain a relatively smooth deviation estimate value, and then determines the forward reception timing adjustment amount based on this estimate value. This can reduce the influence of random noise on the calculation of the adjustment amount and improve the accuracy and stability of the timing adjustment.
[0080] In operation S520, take the inverse of the forward reception timing adjustment amount to obtain the reverse transmission timing adjustment amount.
[0081] If the forward reception timing adjustment amount is , then the reverse transmission timing adjustment amount is - .
[0082] In operation S530, adjust the reverse transmission timing based on the reverse transmission timing adjustment amount.
[0083] The reverse transmission timing adjustment amount may be positive, negative, or zero, indicating that the reverse transmission timing needs to be delayed, advanced, or remain unchanged respectively. The reverse transmission timing is for the terminal to clarify its current reverse transmission timing reference and determine its current transmission timing relative to a certain reference time (such as the start time of the system frame).
[0084] To adjust the reverse transmission timing, if the adjustment amount is positive, for example, +5 unit times (which can be milliseconds, microseconds, etc., depending on the time precision of the system), then delay the reverse transmission timing by 5 unit times on the current basis. That is, the terminal delays the transmission of the reverse signal by 5 unit times compared to the originally planned time. If the adjustment amount is negative, such as -3 unit times, then advance the reverse transmission timing by 3 unit times. That is, the terminal sends the reverse signal 3 unit times earlier than the originally planned transmission time. If the adjustment amount is zero, no adjustment is made and the current reverse transmission timing remains unchanged.
[0085] Figure 6 Schematically shows the forward signal synchronization flowchart of the reverse timing synchronization method according to an embodiment of the present disclosure.
[0086] AsFigure 6 As shown, according to an embodiment of the present disclosure, after determining the forward reception timing adjustment amount according to the forward timing deviation in operation S510, operations S610 - S620 are further included.
[0087] In operation S610, adjust the forward reception timing according to the forward reception timing adjustment amount.
[0088] Perform corresponding delay or advance operations on the internal clock signal according to the forward reception timing adjustment amount. For example, pre - adjust or post - adjust the local reference broadcast timing in units of data samples, so that the reception clock is synchronized with the transmission clock of the base station within a certain accuracy range.
[0089] In operation S620, synchronously receive the forward signal sent by the base station based on the adjusted forward reception timing.
[0090] As Figure 3 shown, the terminal uses a satellite (satellite transponder) to receive the forward signal sent by the base station. The forward signal includes a forward uplink signal and a forward downlink signal. Specifically, the base station sends a forward uplink signal to the satellite, and the satellite forwards the corresponding forward downlink signal of the forward uplink signal to the base station.
[0091] Exemplarily, the process of the terminal receiving the forward signal sent by the base station is as follows:
[0092] Configure reception parameters: According to the adjusted forward reception timing, correspondingly configure other parameters for the terminal to receive signals, such as the sampling moment, filtering window, etc. The sampling moment needs to match the adjusted timing to ensure sampling at the best moment of the signal and improve the demodulation accuracy of the signal.
[0093] Receive the signal: After adjusting the reception clock and configuring the reception parameters, the terminal starts to receive the forward downlink signal sent by the base station. The radio frequency front - end of the terminal will sample and digitize the radio frequency signal in the air at the correct moment of each symbol period or time slot according to the adjusted timing, and convert it into a digital signal for subsequent baseband processing modules to process.
[0094] Signal processing and synchronization maintenance: Perform a series of processing on the received digital signal, including demodulation and synchronization tracking. The demodulation process restores the received signal to the original information bits according to the modulation method of the communication system. Synchronization tracking is to continuously monitor the characteristics of the received signal, such as pilot signals or specific synchronization sequences, to adjust the reception timing in real - time to compensate for timing deviations caused by factors such as channel changes and Doppler frequency shifts, and maintain synchronization with the signal sent by the base station.
[0095] The terminal can feedback the quality information of the received signal or the timing deviation situation to the base station. Based on this feedback information, the base station further optimizes its own transmission timing or adjusts other relevant parameters to improve the transmission quality and synchronization effect of the forward signal. At the same time, the terminal can also adaptively adjust the receiving strategy or parameters according to its own analysis and evaluation of the received signal, further optimizing the synchronous receiving performance of the forward signal.
[0096] In the embodiments of the present disclosure, by using the forward reception timing adjustment amount to adjust the forward reception timing, after the forward timing synchronization at the terminal, the reverse timing can be automatically adjusted according to the adjustment amount of the forward timing. The whole process has accurate measurement and does not require base station control, reducing signaling overhead and not requiring the calculation of ephemeris, with simple processing.
[0097] Based on the above reverse timing synchronization method, the present disclosure also provides a reverse timing synchronization device. The following will be combined with Figure 7 to describe this device in detail.
[0098] Figure 7 The structural block diagram of the reverse timing synchronization device according to the embodiments of the present disclosure is schematically shown.
[0099] As Figure 7 shown, the reverse timing synchronization device 700 of this embodiment includes a clock synchronization module 710, a deviation measurement module 720, a timing adjustment module 730, and a reverse signal synchronization module 740.
[0100] The clock synchronization module 710 is used to synchronize with the working clock of the base station. In one embodiment, the clock synchronization module 710 can be used to perform the operation S210 described above, which will not be elaborated here.
[0101] The deviation measurement module 720 is used to measure the forward timing deviation based on the broadcast signal sent by the base station under the synchronized working clock. In one embodiment, the deviation measurement module 720 can be used to perform the operation S220 described above, which will not be elaborated here.
[0102] The timing adjustment module 730 is used to reversely adjust the reverse transmission timing according to the forward timing deviation. In one embodiment, the timing adjustment module 730 can be used to perform the operation S230 described above, which will not be elaborated here.
[0103] The reverse signal synchronization module 740 is used to send a reverse signal to the base station based on the adjusted reverse transmission timing, so that the base station synchronously receives the reverse signal. In one embodiment, the reverse signal synchronization module 740 can be used to perform the operation S240 described above, which will not be elaborated here.
[0104] According to an embodiment of the present disclosure, the clock synchronization module 710 includes: a synchronization locking unit configured to lock the local clock of the terminal to the second pulse signal to synchronize the operating clock of the terminal with the operating clock of the base station; wherein, the local clock of the base station is locked to the second pulse signal.
[0105] According to an embodiment of the present disclosure, the synchronization locking unit includes: a clock adjustment subunit configured to use the second pulse signal as a phase reference to adjust the local clock of the terminal to synchronize to the reference frequency, and use the adjusted local clock as the operating clock of the terminal.
[0106] According to an embodiment of the present disclosure, the deviation measurement module 720 includes: a broadcast receiving unit configured to receive the broadcast signal sent by the base station; and a deviation measurement unit configured to measure the forward timing deviation based on the received broadcast timing and the local reference broadcast timing; wherein, the received broadcast timing is determined according to the moment of receiving the broadcast signal, and the local reference broadcast timing is determined according to the synchronized operating clock.
[0107] According to an embodiment of the present disclosure, the timing adjustment module 730 includes: a forward timing adjustment unit configured to determine the forward reception timing adjustment amount according to the forward timing deviation; an inversion unit configured to invert the forward reception timing adjustment amount to obtain the reverse transmission timing adjustment amount; and a reverse timing adjustment unit configured to adjust the reverse transmission timing based on the reverse transmission timing adjustment amount.
[0108] According to an embodiment of the present disclosure, the apparatus 700 further includes: a forward signal synchronization module 750 configured to adjust the forward reception timing according to the forward reception timing adjustment amount; and synchronize to receive the forward signal sent by the base station based on the adjusted forward reception timing. In one embodiment, the forward signal synchronization module 750 may be configured to perform the operations S610 - 620 described above, which will not be elaborated here.
[0109] According to an embodiment of the present disclosure, any multiple of the clock synchronization module 710, the deviation measurement module 720, the timing adjustment module 730, the reverse signal synchronization module 740, and the forward signal synchronization module 750 may be combined and implemented in one module, or any one of them may be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules may be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the clock synchronization module 710, the deviation measurement module 720, the timing adjustment module 730, the reverse signal synchronization module 740, and the forward signal synchronization module 750 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on substrate, a system on package, an application specific integrated circuit (ASIC), or may be implemented by any other reasonable means of integrating or packaging circuits, etc., in hardware or firmware, or may be implemented in any one of the three implementation manners of software, hardware, and firmware, or in any suitable combination of several of them. Alternatively, at least one of the clock synchronization module 710, the deviation measurement module 720, the timing adjustment module 730, the reverse signal synchronization module 740, and the forward signal synchronization module 750 may be at least partially implemented as a computer program module, and when the computer program module is run, corresponding functions may be executed.
[0110] Figure 8 A block diagram of an electronic device suitable for implementing the reverse timing synchronization method according to an embodiment of the present disclosure is schematically shown.
[0111] As Figure 8 shown, the electronic device 800 according to an embodiment of the present disclosure includes a processor 801, which may perform various appropriate actions and processes according to a program stored in a read only memory (ROM) 802 or a program loaded from a storage section 808 into a random access memory (RAM) 803. The processor 801 may include, for example, a general microprocessor (such as a CPU), an instruction set processor, and / or a related chipset, and / or a dedicated microprocessor (such as an application specific integrated circuit (ASIC)), etc. The processor 801 may also include on-board memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0112] In the RAM 803, various programs and data required for the operation of the electronic device 800 are stored. The processor 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. The processor 801 performs various operations of the method flow according to the embodiments of the present disclosure by executing the programs in the ROM 802 and / or the RAM 803. It should be noted that the programs can also be stored in one or more memories other than the ROM 802 and the RAM 803. The processor 801 can also perform various operations of the method flow according to the embodiments of the present disclosure by executing the programs stored in one or more memories.
[0113] According to an embodiment of the present disclosure, the electronic device 800 may further include an input / output (I / O) interface 805, and the input / output (I / O) interface 805 is also connected to the bus 804. The electronic device 800 may further include one or more of the following components connected to the input / output (I / O) interface 805: an input portion 806 including a keyboard, a mouse, etc.; an output portion 807 including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage portion 808 including a hard disk, etc.; and a communication portion 809 including a network interface card such as a LAN card, a modem, etc. The communication portion 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the input / output (I / O) interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed so that a computer program read from it can be installed into the storage portion 808 as needed.
[0114] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist separately without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiments of the present disclosure is implemented.
[0115] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, device, or apparatus. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include one or more memories other than the ROM 802 and / or RAM 803 described above and / or ROM 802 and RAM 803.
[0116] An embodiment of the present disclosure also includes a computer program product, which includes a computer program, and this computer program contains program code for executing the method shown in the flowchart. When the computer program product runs in a computer system, this program code is used to enable the computer system to implement the reverse timing synchronization method provided by the embodiment of the present disclosure.
[0117] When this computer program is executed by the processor 801, it executes the above functions defined in the system / apparatus of the embodiment of the present disclosure. According to an embodiment of the present disclosure, the above-described systems, apparatuses, modules, units, etc. can be implemented by computer program modules.
[0118] In one embodiment, this computer program can rely on tangible storage media such as optical storage devices and magnetic storage devices. In another embodiment, this computer program can also be transmitted and distributed in the form of a signal on a network medium, and is downloaded and installed through the communication part 809, and / or installed from the removable medium 811. The program code contained in this computer program can be transmitted by any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0119] In such an embodiment, this computer program can be downloaded and installed from the network through the communication part 809, and / or installed from the removable medium 811. When this computer program is executed by the processor 801, it executes the above functions defined in the system of the embodiment of the present disclosure. According to an embodiment of the present disclosure, the above-described systems, devices, apparatuses, modules, units, etc. can be implemented by computer program modules.
[0120] In accordance with embodiments of the present disclosure, program code for executing the computer programs provided by the embodiments of the present disclosure may be written in any combination of one or more programming languages. Specifically, these computing programs may be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. The programming languages include, but are not limited to, programming languages such as Java, C++, Python, the "C" language, or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or alternatively, may be connected to an external computing device (e.g., by connecting through the Internet using an Internet service provider).
[0121] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and combinations of blocks in the block diagram or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0122] Those skilled in the art can understand that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways. All such combinations and / or combinations fall within the scope of the present disclosure.
[0123] The above describes the embodiments of the present disclosure. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described separately above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, and all such substitutions and modifications should fall within the scope of the present disclosure.
Claims
1. A reverse timing synchronization method, characterized in that, The method includes: Synchronizing the working clock with the base station; Measuring the forward timing deviation based on the broadcast signal sent by the base station under the synchronized working clock; Adjusting the reverse transmission timing in the reverse direction according to the forward timing deviation; and Sending a reverse signal to the base station based on the adjusted reverse transmission timing so that the base station synchronously receives the reverse signal.
2. The method according to claim 1, characterized in that The synchronizing the working clock with the base station includes: Locking the local clock of the terminal with the second pulse signal to synchronize the working clock of the terminal with the working clock of the base station; Wherein, the local clock of the base station is locked with the second pulse signal.
3. The method according to claim 2, wherein The locking the local clock of the terminal with the second pulse signal includes: Taking the second pulse signal as a phase reference, adjusting the local clock of the terminal to synchronize to the reference frequency, and using the adjusted local clock as the working clock of the terminal.
4. The method according to claim 1, wherein The measuring the forward timing deviation based on the broadcast signal sent by the base station includes: Receiving the broadcast signal sent by the base station; and Measuring the forward timing deviation based on the received broadcast timing and the local reference broadcast timing; Wherein, the received broadcast timing is determined according to the moment of receiving the broadcast signal, and the local reference broadcast timing is determined according to the synchronized working clock.
5. The method according to claim 1, wherein The adjusting the reverse transmission timing in the reverse direction according to the forward timing deviation includes: Determining the forward reception timing adjustment amount according to the forward timing deviation; Taking the inverse of the forward reception timing adjustment amount to obtain the reverse transmission timing adjustment amount; and Adjusting the reverse transmission timing based on the reverse transmission timing adjustment amount.
6. The method according to claim 5, characterized in that The method further includes: Adjusting the forward reception timing according to the forward reception timing adjustment amount; and Synchronously receiving the forward signal sent by the base station based on the adjusted forward reception timing.
7. A reverse timing synchronization device, characterized in that, The device includes: A clock synchronization module for synchronizing the working clock with the base station; A deviation measurement module for measuring the forward timing deviation based on the broadcast signal sent by the base station under the synchronized working clock; A timing adjustment module for adjusting the reverse transmission timing in the reverse direction according to the forward timing deviation; and A reverse signal synchronization module for sending a reverse signal to the base station based on the adjusted reverse transmission timing so that the base station synchronously receives the reverse signal.
8. An electronic device, including: One or more processors; A memory for storing one or more computer programs, Characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, The computer program or instruction, when executed by the processor, implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program or instructions, characterized in that, The computer program or instruction, when executed by the processor, implements the steps of the method according to any one of claims 1 to 6.