Time service compensation method, device and equipment of NTN system and storage medium
By judging the timing compensation conditions in the terminal equipment of the NTN system, and calculating the timing time based on SIB9 and SIB19 messages, ephemeris information and position information, the problem of high propagation delay in the NTN system affecting the timing accuracy is solved, and high-precision timing time is achieved .
Patent Information
- Application Number
- CN202311015838.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2025-02-18
AI Technical Summary
The influence of high propagation delay on the timing accuracy in the NTN system leads to insufficient accuracy in the timing time.
By determining whether the timing compensation condition is satisfied in the terminal device, if it is satisfied, the timing time is calculated based on the SIB9 message, the ephemeris information in the SIB19, and the position information of the terminal device. Specific steps include calculating the compensation delay, calculating high-precision absolute time based on the compensation delay and absolute time, and finally calculating the timing time.
It effectively solves the impact of NTN network propagation delay on terminal timing and improves the accuracy of timing time.
Smart Images

Figure CN119485616A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a timing compensation method, device, equipment and storage medium for an NTN system. Background Art
[0002] With the in-depth promotion of the fifth generation mobile communication technology (5G) industry application and the gradual development of 5G technology in the power system, various power companies are carrying out technological innovation and deploying the application of 5G timing technology to provide time for business systems through 5G technology.
[0003] Among them, non-terrestrial network (NTN) is an important technology introduced by 5G. It provides wireless resources through satellites (or drones), and terminal devices interact directly with satellites (or drones) to exchange uplink and downlink signaling and data. Compared with the terrestrial network (TN) system, the propagation delay in NTN is much larger.
[0004] Therefore, for the NTN system, how to solve the impact of high propagation delay on timing accuracy is an urgent problem to be solved. Summary of the invention
[0005] The present application provides a timing compensation method, device, equipment and storage medium for an NTN system to solve the impact of high propagation delay on timing accuracy.
[0006] In a first aspect, an embodiment of the present application provides a timing compensation method for an NTN system, which is applied to a terminal device, and the method includes:
[0007] Determining whether the terminal device meets a timing compensation condition, wherein the condition is used to determine whether to perform timing compensation on the terminal device;
[0008] If the terminal device determines that it meets the conditions, it calculates the timing time based on the SIB9 message, SIB19 and the location information of the terminal device.
[0009] In a possible implementation manner, the condition is that the SIB9 includes the first information element, the terminal device is NTN-accessed, and the terminal device has NTN capability.
[0010] In a possible implementation manner, the parameter of the first information element is used to indicate absolute time.
[0011] In a possible implementation manner, the SIB19 includes a second information element, the second information element includes a first parameter, and the first parameter is used to indicate ephemeris information.
[0012] In a possible implementation manner, calculating the timing time according to the SIB9 message, SIB19 and the location information of the terminal device includes:
[0013] Calculating a compensation delay according to the ephemeris information and the location information of the terminal device;
[0014] Calculating high-precision absolute time according to the compensation delay and the absolute time;
[0015] The timing time is calculated according to the high-precision absolute time.
[0016] In a possible implementation manner, the high-precision absolute time is the sum of the compensation delay and the absolute time.
[0017] In a possible implementation, the timing time is the sum of the internal time processing accuracy of the terminal device and the high-precision absolute time.
[0018] In a possible implementation, the compensation delay is the sum of the terminal TA and the timing advance, and the terminal TA is calculated based on the ephemeris information and the location information of the terminal device.
[0019] In a possible implementation manner, the second information element further includes a second parameter, where the second parameter is used to indicate a common TA.
[0020] In a possible implementation manner, the second information element further includes a third parameter, and the third parameter is used to indicate a scheduling offset.
[0021] In a possible implementation manner, the compensation delay is the sum of the terminal TA, the timing advance, the common TA and the scheduling offset.
[0022] In a second aspect, an embodiment of the present application provides a timing compensation device of an NTN system, which is applied to a terminal device, and the device includes:
[0023] A determination module, used to determine whether the terminal device meets the timing compensation condition, wherein the condition is used to determine whether to perform timing compensation on the terminal device;
[0024] A calculation module is used to calculate the timing time according to the SIB9 message, SIB19 and the location information of the terminal device if the terminal device determines that it meets the conditions.
[0025] In a possible implementation manner, the condition is that the SIB9 includes the first information element, the terminal device is NTN-accessed, and the terminal device has NTN capability.
[0026] In a possible implementation manner, the parameter of the first information element is used to indicate absolute time.
[0027] In a possible implementation manner, the SIB19 includes a second information element, the second information element includes a first parameter, and the first parameter is used to indicate ephemeris information.
[0028] In a possible implementation, the calculation module is specifically configured to:
[0029] Calculating a compensation delay according to the ephemeris information and the location information of the terminal device;
[0030] Calculating high-precision absolute time according to the compensation delay and the absolute time;
[0031] The timing time is calculated according to the high-precision absolute time.
[0032] In a possible implementation manner, the high-precision absolute time is the sum of the compensation delay and the absolute time.
[0033] In a possible implementation, the timing time is the sum of the internal time processing accuracy of the terminal device and the high-precision absolute time.
[0034] In a possible implementation, the compensation delay is the sum of the terminal TA and the timing advance, and the terminal TA is calculated based on the ephemeris information and the location information of the terminal device.
[0035] In a possible implementation manner, the second information element further includes a second parameter, where the second parameter is used to indicate a common TA.
[0036] In a possible implementation manner, the second information element further includes a third parameter, and the third parameter is used to indicate a scheduling offset.
[0037] In a possible implementation manner, the compensation delay is the sum of the terminal TA, the timing advance, the common TA and the scheduling offset.
[0038] In a third aspect, an embodiment of the present application provides a terminal device, comprising: a processor, a memory, and computer program instructions stored in the memory and executable on the processor, wherein the processor is used to implement the first aspect and the methods provided by various possible designs when executing the computer program instructions.
[0039] In a fourth aspect, an embodiment of the present application may provide a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect and the methods provided by various possible designs.
[0040] The timing compensation method, device, equipment and storage medium of the NTN system provided in the embodiment of the present application, the method determines whether the terminal device meets the conditions for timing compensation, and if the terminal device determines that it meets the conditions, the timing time is calculated according to the SIB9 message, SIB19 and the location information of the terminal device. Among them, the timing compensation conditions are used to determine whether the terminal device is to be compensated for timing. The technical solution proposes a terminal-side timing compensation mechanism for the NTN system, so that when it is determined that the terminal device meets the conditions for timing compensation, the timing time is recalculated, thereby solving the impact of the NTN network propagation delay on the terminal timing and ensuring the accuracy of the timing time. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0042] Figure 1 A schematic diagram of a timing compensation method for an NTN system provided in an embodiment of the present application;
[0043] Figure 2 A schematic diagram of another scenario of a timing compensation method for an NTN system provided in an embodiment of the present application;
[0044] Figure 3 A flowchart of a first embodiment of a timing compensation method for an NTN system provided in an embodiment of the present application;
[0045] Figure 4 A schematic diagram of the structure of a timing compensation device for an NTN system provided in an embodiment of the present application;
[0046] Figure 5 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application.
[0047] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0048] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0049] Before introducing the embodiments of the present application, the application background of the embodiments of the present application is first explained:
[0050] In the prior art, the propagation delay of a TN system is usually less than 1 millisecond, while the propagation delay in an NTN is much larger, ranging from a few milliseconds to hundreds of milliseconds, depending on the altitude of the satellite or airborne platform and the type of payload in the NTN.
[0051] However, propagation delay will affect the timing accuracy obtained by the terminal equipment. Therefore, for the NTN system, how to solve the impact of high propagation delay on timing accuracy is an urgent problem to be solved.
[0052] The inventors found in the process of studying the NTN system that the elevation angle between the location of the terminal equipment and the location of the satellite is one of the main factors affecting the propagation delay. For a specific analysis, please refer to Figure 1 The embodiment shown.
[0053] Figure 1 A schematic diagram of a timing compensation method for an NTN system provided in an embodiment of the present application. Figure 1 As shown in the figure, when the satellite and the terminal device are just connected, the elevation angle between the terminal device and the satellite is large, and the propagation delay is high. As the satellite moves, when the elevation angle between the satellite and the terminal device approaches 90°, the propagation delay gradually decreases until the propagation delay is minimum when the elevation angle is equal to 90°. As the satellite moves further, when the elevation angle between the satellite and the terminal device gradually increases, the propagation delay also gradually increases until the connection is terminated.
[0054] according to Figure 1 It can be seen that the propagation delay is related to the elevation angle between the location of the terminal device and the location of the satellite. In other words, the propagation delay is affected by the location of the terminal device and the location of the satellite.
[0055] Based on this, the present application provides a timing compensation method for an NTN system, wherein a terminal device can determine whether it meets the conditions for timing compensation. If so, the timing time is calculated according to the absolute time of a first system information block (System Information Block Type 9 (SIB9) message), the ephemeris information of a second system information block (System Information Block Type 19 (SIB19) message), and the location information of the terminal device, so as to solve the influence of NTN network propagation delay on the timing of the terminal device, thereby ensuring the timing time accuracy.
[0056] Furthermore, Figure 2 A schematic diagram of another NTN system timing compensation method provided in an embodiment of the present application. Figure 2 As shown, the scenario includes: Access and Mobility Management Function (AMF) / User Port Function (UPF), network equipment and terminal equipment. The network equipment includes NTN Gateway and NTN Payload. NTN Gateway and NTN Payload are connected through a feeder link. NTN Payload is connected to the terminal equipment through the NR Uu wireless interface and service link. AMF / UPF is connected to the network equipment through the NG interface.
[0057] In practical applications, the NTN Payload may be a network node carried on a satellite or a high altitude platform (HAPS).
[0058] The network device can provide communication coverage for a specific geographical area and can communicate with terminal devices located in the coverage area. Optionally, the network device can be a base station (Base Transceiver Station, BTS) in a Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA) system, a base station (NodeB, NB) in a WCDMA system, an evolved base station (Evolutional Node B, eNB or eNodeB) in a Long Term Evolution (LTE) system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device can be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, or a network device in a future evolved PLMN, or a base station providing satellite services, or an NTN device, such as a satellite network device, a low Earth orbit (LEO) satellite and a geosynchronous Earth Orbit (GEO) satellite, an aircraft network device, etc.
[0059] Terminal equipment includes, but is not limited to, connection via a wired line, such as via a Public Switched Telephone Networks (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as for a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or another device configured to receive / send communication signals; and / or an Internet of Things (IoT) device. Terminal equipment configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; PDAs that may include radiotelephones, pagers, Internet / intranet access, Web browsers, notepads, calendars, and / or Global Positioning System (GPS) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. Access terminals, subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication devices, user agents, or user devices may be referred to. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved PLMN, etc. In the following description, the terms "terminal device", "communication device", "terminal", "user equipment" and "User Equipment (UE)" may be used interchangeably.
[0060] Based on the above Figure 1 and Figure 2 The scenario shown in the figure is described in detail below through several specific embodiments of the timing compensation method of the NTN system provided by the present application.
[0061] The technical solution of the present application is described in detail below through specific embodiments.
[0062] It should be noted that the following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0063] Figure 3 The flowchart of the timing compensation method of the NTN system provided in the embodiment of the present application is shown in FIG. Figure 3 As shown, the timing compensation method of the NTN system may include the following steps:
[0064] S301: Determine whether the terminal device meets the timing compensation conditions.
[0065] Among them, the timing compensation condition is used to determine whether to perform timing compensation on the terminal equipment.
[0066] Optionally, the timing compensation condition is that SIB9 includes the first information element, the terminal device is NTN-accessed, and the terminal device has NTN capability.
[0067] Optionally, the parameter of the first information element is used to indicate absolute time.
[0068] Exemplarily, the first information element may be referenceTimeInfo.
[0069] In a possible implementation, after receiving SIB9, the terminal device determines whether SIB9 contains the information element referenceTimeInfo. When it is determined that the information element referenceTimeInfo is contained, it is further determined whether the terminal device is NTN-accessed and whether the terminal device has NTN capabilities. When the terminal device is NTN-accessed and has NTN capabilities, it is determined that the terminal device meets the timing compensation conditions.
[0070] Optionally, SIB9 is obtained by the terminal device from the network device.
[0071] S302: If the terminal device determines that it meets the conditions, it calculates the timing time according to the SIB9 message, SIB19 and the location information of the terminal device.
[0072] Optionally, SIB19 includes a second information element, the second information element includes a first parameter, and the first parameter is used to indicate ephemeris information.
[0073] Optionally, the second information element further includes a second parameter, and the second parameter is used to indicate a common timing advance (Timing Advance, TA).
[0074] Optionally, the second information element further includes a third parameter, and the third parameter is used to indicate a scheduling offset.
[0075] In a possible implementation, S302 may be implemented by the following steps (1) to (3):
[0076] Step (1): Calculate the compensation delay based on the ephemeris information and the location information of the terminal device.
[0077] In one way, the compensation delay is the sum of the terminal TA and the timing advance, wherein the terminal TA is calculated based on the ephemeris information and the location information of the terminal device, and the terminal device pre-compensates the transmission delay on the service link according to the terminal TA.
[0078] That is, T_TA=N_TA+N_UE_TA,adj.
[0079] Wherein, T_TA is the compensation delay, N_TA is the timing advance, and N_UE_TA,adj is the terminal TA.
[0080] In another way, the compensation delay is the sum of the terminal TA, the timing advance, the common TA and the scheduling offset.
[0081] That is, T_TA=N_TA+N_TA,offset+N_Common TA,adj+N_UE_TA,adj.
[0082] Among them, N_TA,offset is the scheduling offset, and N_Common TA,adj is the common TA.
[0083] In the above two methods, the timing advance amount is the amount parsed by the terminal device in the timing advance command, and the timing advance command is calculated by the network device based on the random access preamble code sent.
[0084] Optionally, the location information of the terminal device may be determined based on local parameters of the terminal device, for example, based on Global Navigation Satellite System (GNSS) positioning or Radio Access Technology (RAT) positioning.
[0085] Exemplarily, the ephemeris information includes orbit information, velocity information, and common parameters. It should be understood that the ephemeris information may also include other parameters and contents, which may be determined according to actual conditions, and are not specifically limited thereto.
[0086] Step (2), calculating high-precision absolute time based on the compensation delay and the absolute time.
[0087] The high-precision absolute time is the sum of the compensation delay and the absolute time.
[0088] It should be understood that the absolute time is obtained based on a high-precision clock source provided by the network, and the time accuracy can reach 10ns.
[0089] That is, T2=T1+T_TA.
[0090] Among them, T2 is the high-precision absolute time, and T1 is the absolute time.
[0091] Step (3), calculate the timing time according to the high-precision absolute time.
[0092] The timing time is the sum of the internal time processing accuracy of the terminal device and the high-precision absolute time.
[0093] That is, the timing time = T2 + △t.
[0094] Among them, △t is the internal time processing accuracy of the terminal device.
[0095] It should be understood that the internal time processing accuracy is the delay caused by acquiring, parsing and outputting high-precision absolute time within the terminal device. That is to say, the higher the accuracy, the lower the delay and the smaller Δt.
[0096] The timing compensation method of the NTN system provided by the present application determines whether the terminal device meets the conditions for timing compensation. If the terminal device determines that it meets the conditions, the timing time is calculated according to the SIB9 message, SIB19 and the location information of the terminal device. Among them, the conditions for timing compensation are used to determine whether to perform timing compensation on the terminal device. The present technical solution proposes a terminal-side timing compensation mechanism for the NTN system, so that when it is determined that the terminal device meets the conditions for timing compensation, the timing time is recalculated, thereby solving the impact of the NTN network propagation delay on the terminal timing and ensuring the accuracy of the timing time.
[0097] Optionally, in some embodiments, when the terminal device does not meet the timing compensation conditions, high-precision absolute time calculation of ordinary terminal devices not accessed by the NTN is performed.
[0098] Based on the timing compensation method of the NTN system provided in the above embodiment, the method is described in detail below through a specific example.
[0099] When the UE receives the SIB9 message sent by the network device, it needs to determine whether it meets the conditions for timing compensation based on the SIB9 message, that is, it needs to first determine whether the SIB9 message contains the information element referenceTimeInfo. When the SIB9 message contains the information element referenceTimeInfo, it further determines whether the UE is NTN access and whether the UE has NTN capabilities.
[0100] When the UE is accessed through NTN and has NTN capability:
[0101] The UE can request a SIB19 message from the network device to obtain satellite assistance information for NTN access. Correspondingly, after receiving the request from the UE, the network device can send a SIB19 message to the UE. The UE receives the SIB19 message sent by the network device and determines whether the SIB19 message contains the information element ntn-Config, which includes the parameters required for the UE to access the new radio (NR) through the NTN.
[0102] When the SIB19 message includes the information element ntn-Config, the UE determines the satellite ephemeris in the format of the position and velocity state vector, or the orbital parameter format, according to the parameter ephemeris information (EphemerisInfo) therein, and further determines the UE's location information according to the UE's local parameters (LocationInfo), thereby calculating the compensation delay according to the UE's location information and the position and velocity state vector format, or according to the UE's location information and the satellite ephemeris in the format of the position and orbital parameters.
[0103] Optionally, when calculating the compensation delay, parameters such as the common TA and scheduling offset in the cell ntn-Config may also be referred to, which may be determined according to actual conditions and are not specifically limited here.
[0104] Furthermore, the high-precision absolute time is calculated according to the compensation delay and the absolute time in the referenceTimeInfo cell, and the timing time is calculated according to the high-precision absolute time and output through the B code (Inter-range Instrumentation group-B, IRIG-B code).
[0105] When the UE is not NTN accessed and / or the UE does not have NTN capabilities:
[0106] Perform high-precision absolute time calculation for common UEs that are not accessed by the NTN to obtain high-precision absolute time.
[0107] Furthermore, the timing time is calculated based on the high-precision absolute time and output via the B code.
[0108] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0109] Figure 4 A schematic diagram of the structure of the timing compensation device of the NTN system provided in the embodiment of the present application. Figure 4 As shown, the timing compensation device 40 of the NTN system includes:
[0110] The determination module 41 is used to determine whether the terminal device meets the timing compensation condition, and the condition is used to determine whether to perform timing compensation on the terminal device.
[0111] The calculation module 42 is used to calculate the timing time according to the SIB9 message, SIB19 and the location information of the terminal device if the terminal device determines that it meets the conditions.
[0112] In a possible implementation manner, the condition is that the SIB9 includes the first information element, the terminal device is NTN-accessed, and the terminal device has NTN capability.
[0113] In a possible implementation manner, the parameter of the first information element is used to indicate absolute time.
[0114] In a possible implementation manner, SIB19 includes a second information element, the second information element includes a first parameter, and the first parameter is used to indicate ephemeris information.
[0115] In a possible implementation, the calculation module 42 is specifically configured to:
[0116] The compensation delay is calculated based on the ephemeris information and the location information of the terminal device.
[0117] Calculate high-precision absolute time based on the compensated delay and absolute time.
[0118] Calculate the timing time based on high-precision absolute time.
[0119] In a possible implementation manner, the high-precision absolute time is the sum of the compensation delay and the absolute time.
[0120] In a possible implementation, the timing time is the sum of the internal time processing accuracy of the terminal device and the high-precision absolute time.
[0121] In a possible implementation, the compensation delay is the sum of the terminal TA and the timing advance, where the terminal TA is calculated based on the ephemeris information and the location information of the terminal device.
[0122] In a possible implementation manner, the second information element further includes a second parameter, and the second parameter is used to indicate a common TA.
[0123] In a possible implementation manner, the second information element further includes a third parameter, and the third parameter is used to indicate a scheduling offset.
[0124] In a possible implementation, the compensation delay is the sum of the terminal TA, the timing advance, the common TA, and the scheduling offset.
[0125] The timing compensation device of the NTN system provided in the embodiment of the present application can be used to execute the timing compensation method of the NTN system in any of the above embodiments. The implementation principle and technical effect are similar and will not be repeated here.
[0126] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, all or part of them can be integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements. They can also be implemented in the form of hardware. Some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. In addition, all or part of these modules can be integrated together or implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0127] Figure 5 This is a schematic diagram of the structure of the terminal device provided in the embodiment of the present application. Figure 5 As shown, the terminal device 50 may include: a processor 51, a memory 52, and computer program instructions stored in the memory 52 and executable on the processor 51. When the processor 51 executes the computer program instructions, the timing compensation method of the NTN system provided in any of the aforementioned embodiments is implemented.
[0128] Optionally, the above-mentioned components of the terminal device 50 may be connected via a system bus.
[0129] The memory 52 may be a separate storage unit or a storage unit integrated in the processor. The number of processors is one or more.
[0130] Optionally, the terminal device 50 may also include a communication interface for interacting with other devices.
[0131] It should be understood that the processor 51 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor.
[0132] The system bus may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The system bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage.
[0133] All or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions. The above-mentioned program can be stored in a readable memory. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the above-mentioned memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid state drive, magnetic tape, floppy disk, optical disc and any combination thereof.
[0134] The terminal device provided in the embodiment of the present application can be used to execute the timing compensation method of the NTN system provided in any of the above method embodiments. Its implementation principle and technical effects are similar and will not be repeated here.
[0135] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed on a computer, the computer executes the timing compensation method of the NTN system.
[0136] The computer-readable storage medium mentioned above can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory, electrically erasable programmable read-only memory, erasable programmable read-only memory, programmable read-only memory, read-only memory, magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0137] Optionally, a readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0138] An embodiment of the present application also provides a computer program product, which includes a computer program. The computer program is stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium. When the at least one processor executes the computer program, the timing compensation method of the NTN system can be implemented.
[0139] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A timing compensation method for an NTN system, characterized in that: Applied to a terminal device, the method comprises: Determining whether the terminal device meets a timing compensation condition, wherein the condition is used to determine whether to perform timing compensation on the terminal device; If the terminal device determines that it meets the conditions, the timing time is calculated according to the first system information block SIB9 message, the second system information block SIB19 and the location information of the terminal device.
2. The method according to claim 1, characterized in that The condition is that the SIB9 includes the first information element, the terminal device is accessed by a non-terrestrial network NTN, and the terminal device has NTN capability.
3. The method according to claim 2, characterized in that The parameter of the first information element is used to indicate absolute time.
4. The method according to claim 3, characterized in that The SIB19 includes a second information element, the second information element includes a first parameter, and the first parameter is used to indicate ephemeris information.
5. The method according to claim 4, characterized in that The calculating the timing time according to the SIB9 message, SIB19 and the location information of the terminal device includes: Calculating a compensation delay according to the ephemeris information and the location information of the terminal device; Calculating high-precision absolute time according to the compensation delay and the absolute time; The timing time is calculated according to the high-precision absolute time.
6. The method according to claim 5, characterized in that The high-precision absolute time is the sum of the compensation delay and the absolute time.
7. The method according to claim 5, characterized in that The timing time is the sum of the internal time processing accuracy of the terminal device and the high-precision absolute time.
8. The method according to claim 5, characterized in that The compensation delay is the sum of the terminal time advance TA and the timing advance, and the terminal TA is calculated based on the ephemeris information and the location information of the terminal device.
9. The method according to claim 5, characterized in that The second information element further includes a second parameter, where the second parameter is used to indicate a common TA.
10. The method according to claim 9, characterized in that The second information element further includes a third parameter, and the third parameter is used to indicate a scheduling offset.
11. The method according to claim 10, characterized in that The compensation delay is the sum of the terminal TA, the timing advance, the common TA and the scheduling offset.
12. A timing compensation device for an NTN system, characterized in that: Applied to a terminal device, the device comprises: A determination module, used to determine whether the terminal device meets the timing compensation condition, wherein the condition is used to determine whether to perform timing compensation on the terminal device; A calculation module is used to calculate the timing time according to the first system information block SIB9 message, the second system information block SIB19 and the location information of the terminal device if the terminal device determines that it meets the conditions.
13. A terminal device, comprising: A processor, a memory, and computer program instructions stored in the memory and executable on the processor, wherein the processor is used to implement the method according to any one of claims 1 to 11 when executing the computer program instructions.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 11 when executed by a processor.
15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, it is used to implement the method according to any one of claims 1 to 11.