Search

CN-122028163-A - Uplink time synchronization error correction method, device, equipment and storage medium of satellite terminal

CN122028163ACN 122028163 ACN122028163 ACN 122028163ACN-122028163-A

Abstract

The embodiment of the application provides an uplink time synchronization error correction method, device, equipment and storage medium of a satellite terminal, wherein the method comprises the steps of completing the first uplink time synchronization according to NCR signaling and SCT signaling when NCR signaling and SCT signaling broadcasted by a base station are received in the network access process of the satellite terminal; after the first uplink time synchronization, when the satellite terminal receives a new SCT signaling ‌ each time, updating the NCR value and the super frame number in the stored SCT signaling, acquiring a first current interruption NCR value corresponding to the moment of receiving the new SCT signaling, determining the new current super frame number according to the super frame number and the NCR value in the new SCT signaling and the first current interruption NCR value, performing uplink time synchronization once in the network access process of the satellite terminal, and simultaneously performing uplink time synchronization after receiving SCT broadcasting each time, so that reverse time sequence disorder caused by other anomalies can be timely pulled back, and the accuracy of uplink time sequence is ensured.

Inventors

  • BAI DONGJIE

Assignees

  • 上海思朗科技股份有限公司

Dates

Publication Date
20260512
Application Date
20260311

Claims (16)

  1. 1. An uplink time synchronization error correction method for a satellite terminal is characterized by comprising the following steps: under the condition that NCR signaling and SCT signaling broadcast by a base station are received in the network access process of a satellite terminal, the primary uplink time synchronization is completed according to the NCR signaling and the SCT signaling, wherein NCR is an absolute time standard, and the SCT signaling comprises a super frame number and an NCR value corresponding to the super frame number; after the first uplink time synchronization, under the condition that the satellite terminal receives a new SCT signaling ‌ each time, updating the NCR value and the superframe number in the stored SCT signaling; obtaining an interrupt signal corresponding to the moment of receiving the new SCT signaling, and extracting a first current interrupt NCR value from the interrupt signal; And determining a new current super frame number according to the super frame number and the NCR value in the new SCT signaling and the NCR value of the first current interruption.
  2. 2. The method of claim 1, wherein the performing the first uplink time synchronization according to the NCR signaling and the SCT signaling comprises: Obtaining an NCR value in SCT signaling and a super frame number and an absolute NCR value in NCR signaling; the current superframe number is determined from the NCR value in SCT signaling and the superframe number and the absolute NCR value by the following expression: SFN2=SFN1 + ( (NCR1 – NCR2) / NCR3) Wherein SFN2 is the current super frame number, SFN1 is the super frame number in SCT signaling, NCR1 is the absolute NCR value, NCR2 is the NCR value in SCT signaling, and NCR3 is the NCR value incremented every millisecond.
  3. 3. The method according to claim 1, wherein the method further comprises: under the condition that NCR signaling and SCT signaling broadcast by a base station are received in the network access process of a satellite terminal, storing a super frame number in the SCT signaling and an NCR value corresponding to the super frame number, The updating the NCR value and the superframe number in the stored SCT signaling each time the satellite terminal receives the new SCT signaling ‌ includes: In the case that the satellite terminal receives the new SCT signaling ‌ each time, the stored ‌ NCR value and superframe number are updated to the NCR value and superframe number in the new SCT signaling.
  4. 4. The method of claim 1, wherein the new current superframe number is determined from the superframe number and NCR value in the new SCT signaling and the first current interrupt NCR value by the following expression: SFN4=SFN3 + ( (NCR4 – NCR5) / NCR3) wherein, SFN4 is the new current super frame number, SFN3 is the super frame number in the new SCT signaling, NCR4 is the first current interrupt NCR value, NCR5 is the NCR value in the new SCT signaling, and NCR3 is the increment NCR value every millisecond.
  5. 5. The method according to claim 1, wherein the method further comprises: Step one, setting a preset time interval, wherein the preset time interval is larger than an NCR signaling broadcasting period and smaller than an SCT signaling broadcasting period; step two, each time the preset time interval is reached, the following operations are automatically executed: step three, obtaining the NCR value and the super frame number in the stored SCT signaling; step four, obtaining ‌ a second current interruption NCR value ‌ at the preset time interval; fifthly, determining a new current super frame number according to the super frame number and the NCR value in the stored SCT signaling and the second current interruption NCR value; And circularly executing the second step to the fifth step ‌ until a new SCT signaling is received and the locally stored SCT signaling is updated.
  6. 6. The method of claim 5, wherein the method further comprises: Determining the update times of the superframe number in each SCT signaling broadcasting period; judging whether the update times exceeds a preset threshold value or not; Under the condition that the update times exceeds a preset threshold value, adjusting a preset time interval to be an NCR signaling broadcasting period; And each time NCR signaling is received, performing uplink time synchronization once according to the SCT signaling and the NCR signaling which are stored locally.
  7. 7. The method of claim 6, wherein determining the number of updates of the superframe number per SCT signaling broadcast period comprises: For each time of reaching the preset time interval in each SCT signaling broadcasting period, determining whether the current super frame number is consistent with the current reaching preset time interval in the current SCT signaling broadcasting period and the last reaching preset time interval; And accumulating the update times of the super frame numbers once under the condition that the current super frame numbers corresponding to the preset time interval and the last preset time interval are inconsistent, so as to obtain the update times of the super frame numbers in the current SCT signaling broadcasting period.
  8. 8. An uplink time synchronization error correction device of a satellite terminal, comprising: The synchronization module is used for completing the first uplink time synchronization according to the NCR signaling and the SCT signaling under the condition that the NCR signaling and the SCT signaling broadcast by the base station are received in the network access process of the satellite terminal, wherein the NCR is an absolute time standard, and the SCT signaling comprises a super frame number and an NCR value corresponding to the super frame number; The updating module is used for updating the NCR value and the superframe number in the stored SCT signaling under the condition that the satellite terminal receives the new SCT signaling ‌ each time after the first uplink time synchronization; The extraction module is used for acquiring an interrupt signal corresponding to the moment when the new SCT signaling is received and extracting a first current interrupt NCR value from the interrupt signal; And the determining module is used for determining a new current super frame number according to the super frame number and the NCR value in the new SCT signaling and the first current interruption NCR value.
  9. 9. The apparatus of claim 8, wherein in the synchronization module, the performing the first uplink time synchronization according to NCR signaling and SCT signaling comprises: Obtaining an NCR value in SCT signaling and a super frame number and an absolute NCR value in NCR signaling; the current superframe number is determined from the NCR value in SCT signaling and the superframe number and the absolute NCR value by the following expression: SFN2=SFN1 + ( (NCR1 – NCR2) / NCR3) Wherein SFN2 is the current super frame number, SFN1 is the super frame number in SCT signaling, NCR1 is the absolute NCR value, NCR2 is the NCR value in SCT signaling, and NCR3 is the NCR value incremented every millisecond.
  10. 10. The apparatus of claim 8, wherein the updating module is further configured to store a super frame number and an NCR value corresponding to the super frame number in the SCT signaling in case that the NCR signaling and the SCT signaling broadcast by the base station are received during the network access of the satellite terminal, and update the stored ‌ NCR value and super frame number to the NCR value and super frame number in the new SCT signaling each time the satellite terminal receives the new SCT signaling ‌.
  11. 11. The apparatus of claim 8, wherein the determining module determines the new current superframe number from the superframe number and NCR value in the new SCT signaling and the first current interrupt NCR value by: SFN4=SFN3 + ( (NCR4 – NCR5) / NCR3) wherein, SFN4 is the new current super frame number, SFN3 is the super frame number in the new SCT signaling, NCR4 is the first current interrupt NCR value, NCR5 is the NCR value in the new SCT signaling, and NCR3 is the increment NCR value every millisecond.
  12. 12. The apparatus of claim 8, wherein the apparatus further comprises: the setting module is used for setting a preset time interval, wherein the preset time interval is larger than the NCR signaling broadcasting period and smaller than the SCT signaling broadcasting period; The execution module is used for automatically executing the following operations of acquiring the NCR value and the super frame number in the stored SCT signaling each time the preset time interval is reached, acquiring ‌ a second current interruption NCR value ‌ at the moment when the preset time interval is reached, determining a new current super frame number according to the super frame number and the NCR value in the stored SCT signaling and the second current interruption NCR value, and circulating the automatically executed operations until the new SCT signaling is received and the locally stored SCT signaling is updated.
  13. 13. The apparatus of claim 12, wherein the apparatus further comprises: The judging module is used for determining the updating times of the super frame number in each SCT signaling broadcasting period and judging whether the updating times exceed a preset threshold value or not; And the adjusting module is used for adjusting the preset time interval into an NCR signaling broadcasting period under the condition that the update times exceed a preset threshold value, and executing one time of uplink time synchronization according to the SCT signaling and the NCR signaling which are stored locally each time the NCR signaling is received.
  14. 14. The apparatus of claim 13, wherein the determining module is further configured to: For each time of reaching the preset time interval in each SCT signaling broadcasting period, determining whether the current super frame number is consistent with the current reaching preset time interval in the current SCT signaling broadcasting period and the last reaching preset time interval; And accumulating the update times of the super frame numbers once under the condition that the current super frame numbers corresponding to the preset time interval and the last preset time interval are inconsistent, so as to obtain the update times of the super frame numbers in the current SCT signaling broadcasting period.
  15. 15. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method for uplink time synchronization error correction of a satellite terminal according to any one of claims 1 to 7.
  16. 16. A computer readable storage medium having stored thereon a computer program, characterized in that the computer program when executed by a processor realizes the steps of the uplink time synchronization error correction method of a satellite terminal according to any of claims 1 to 7.

Description

Uplink time synchronization error correction method, device, equipment and storage medium of satellite terminal Technical Field The present application relates to the field of time synchronization technologies, and in particular, to a method, an apparatus, a device, and a storage medium for uplink time synchronization error correction of a satellite terminal. Background The premise of the uplink message interaction between the satellite terminal and the foundation base station is that uplink time synchronization exists, so that a reliable uplink time synchronization method is extremely important. In the network access process, the satellite terminal can sequentially receive NCR signaling and SCT signaling broadcast by the base station. NCR is an absolute time standard, incremented by 50000,1 hours per millisecond by 1 round, ranging from 0 to 180000000000. There are 2 pieces of important information in the SCT signaling, one is the uplink super frame number, and the other is the NCR value, which is the NCR value corresponding to the reverse super frame number carried in the SCT signaling. The satellite terminal has interrupt reporting every millisecond, and each interrupt has its corresponding NCR time. After receiving the two broadcasts, the terminal can calculate the superframe number corresponding to the NCR time in the current interruption of the terminal. And the terminal directly maintains the super frame number according to the accumulated number of the interrupts, namely the uplink time sequence is maintained, because the interrupt report is carried out every millisecond later. During the operation of the terminal, if the related threads of the uplink scheduling are abnormal, for example, some fault threads are blocked or interrupt messages are lost, the situation of disordered uplink time sequence can occur. Because the uplink synchronization of the terminal is performed only once in the access process, the time sequence is maintained by means of NCR signaling carried in the interrupt later. Therefore, as long as the uplink scheduling related thread is abnormal, the terminal and the base station cannot perform uplink time alignment again, so that a more serious problem is caused. Disclosure of Invention The embodiment of the application provides an uplink time synchronization error correction method, device, equipment and storage medium of a satellite terminal. In a first aspect of the embodiment of the present application, there is provided an uplink time synchronization error correction method for a satellite terminal, including: under the condition that NCR signaling and SCT signaling broadcast by a base station are received in the network access process of a satellite terminal, the primary uplink time synchronization is completed according to the NCR signaling and the SCT signaling, wherein NCR is an absolute time standard, and the SCT signaling comprises a super frame number and an NCR value corresponding to the super frame number; after the first uplink time synchronization, under the condition that the satellite terminal receives a new SCT signaling ‌ each time, updating the NCR value and the superframe number in the stored SCT signaling; obtaining an interrupt signal corresponding to the moment of receiving the new SCT signaling, and extracting a first current interrupt NCR value from the interrupt signal; And determining a new current super frame number according to the super frame number and the NCR value in the new SCT signaling and the NCR value of the first current interruption. In an optional embodiment of the application, the performing the first uplink time synchronization according to the NCR signaling and the SCT signaling includes: Obtaining an NCR value in SCT signaling and a super frame number and an absolute NCR value in NCR signaling; the current superframe number is determined from the NCR value in SCT signaling and the superframe number and the absolute NCR value by the following expression: SFN2=SFN1 + ( (NCR1 – NCR2) / NCR3) Wherein SFN2 is the current super frame number, SFN1 is the super frame number in SCT signaling, NCR1 is the absolute NCR value, NCR2 is the NCR value in SCT signaling, and NCR3 is the NCR value incremented every millisecond. In an alternative embodiment of the application, the method further comprises: under the condition that NCR signaling and SCT signaling broadcast by a base station are received in the network access process of a satellite terminal, storing a super frame number in the SCT signaling and an NCR value corresponding to the super frame number, The updating the NCR value and the superframe number in the stored SCT signaling each time the satellite terminal receives the new SCT signaling ‌ includes: In the case that the satellite terminal receives the new SCT signaling ‌ each time, the stored ‌ NCR value and superframe number are updated to the NCR value and superframe number in the new SCT signaling. In an alternative embodiment of the