CN111800852B - Time delay compensation and control method and device thereof - Google Patents
Time delay compensation and control method and device thereof Download PDFInfo
- Publication number
- CN111800852B CN111800852B CN201910360856.2A CN201910360856A CN111800852B CN 111800852 B CN111800852 B CN 111800852B CN 201910360856 A CN201910360856 A CN 201910360856A CN 111800852 B CN111800852 B CN 111800852B
- Authority
- CN
- China
- Prior art keywords
- time delay
- link
- ref
- delay
- feeder link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 189
- 238000004891 communication Methods 0.000 claims abstract description 29
- 230000001934 delay Effects 0.000 claims abstract description 18
- 230000011664 signaling Effects 0.000 claims description 263
- 230000005540 biological transmission Effects 0.000 abstract description 9
- 230000008569 process Effects 0.000 abstract description 9
- 230000007246 mechanism Effects 0.000 abstract description 7
- 230000001360 synchronised effect Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000007726 management method Methods 0.000 description 4
- 230000007774 longterm Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000010267 cellular communication Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/0005—Synchronisation arrangements synchronizing of arrival of multiple uplinks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/004—Synchronisation arrangements compensating for timing error of reception due to propagation delay
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a time delay compensation and control method and device thereof, which are used for carrying out time delay compensation based on the relative time delay of a user link and the relative time delay of a feeder link, an uplink timing mechanism of an NTN system is provided, and the reliability of the synchronous establishment process of the NTN system and the timing accuracy of the subsequent data transmission process are ensured. The time delay compensation method provided by the application comprises the following steps: determining that time delay compensation needs to be carried out on a user link and a feed link in a satellite communication system NTN; delay compensation is performed based on the relative delays of the user links and the relative delays of the feeder links.
Description
The application claims to submit the priority of a Chinese patent application with the application number of 201910276547.7, entitled "a delay compensation and control method and device thereof", to the intellectual property office of the people's republic of China in 2019, 4/8/4, and the entire contents of the priority are incorporated in the application by reference.
Technical Field
The present application relates to the field of communications technologies, and in particular, to a delay compensation method and a delay compensation control device.
Background
The satellite communication system (NTN) has a cell radius much larger than that of the conventional cellular communication system, and introduces an excessively large propagation delay, thereby affecting an uplink timing mechanism in a random access process and a subsequent data transmission process.
Referring to fig. 1, for a particular downlink beam of a satellite communication system covering a cell, there are both user links and feeder links. Wherein, the user link (Service link) refers to the link connection between the mobile terminal and the satellite; feeder link refers to the link connection between the satellite and the gateway (or gateway station). As shown in fig. 1, there are two types of random access synchronization delay in the NTN system: the first part is the absolute time delay T1 of the user link; the second part is the absolute time delay T2 of the feeder link. The sum of the two delays (T1 + T2) in fig. 1 depends on the vertical height of the satellite and the horizontal distance of the satellite from the UE and the gateway station, typically over 20 ms.
The CP lengths of a Physical Random Access CHannel (PRACH), a Physical Uplink Shared CHannel (PUSCH), a Physical Uplink Control CHannel (PUCCH), and a Sounding Reference Signal (SRS) in a New Radio (NR) system are described as follows:
the PRACH random access sequence (Preamble) format defined by the 5G NR protocol consists of one Cyclic Prefix (CP) and one or more Preamble sequences, each of which occupies one PRACH Orthogonal Frequency Division Multiplexing (OFDM) symbol. The Guard Time (GT) is not explicitly defined in the protocol, but is implicitly included in the PRACH Preamble format by aligning the timeslot in which the PRACH Preamble is located with other timeslots.
Table 1 and table 2 below show the PRACH CP lengths corresponding to the long PRACH sequence and the short PRACH sequence supported by 5G NR, respectively. As can be seen from tables 1 and 2, the maximum PRACH CP length is 0.684ms.
Table 1: PRACH CP Length corresponding to Long PRACH sequence
Table 2: PRACH CP Length corresponding to short PRACH sequence
For PUSCH, PUCCH and SRS, when subcarrier spacing SCS =15KHz, the conventional CP length is 144ts =4.69us, wherein 1ts = 1/30.726s; extended CP length 512ts =16.67us.
In summary, in terrestrial cellular communication systems, an absolute delay compensation method is generally adopted, which is not practical in satellite communication systems (NTN). Because the values of T1 and T2 in the NTN system are large, if the scheme of compensating T1 and T2 by absolute delay is adopted, the overhead of CP and GT is too large, and the complexity of UE hardware implementation is high.
Disclosure of Invention
The embodiment of the application provides a time delay compensation and control method and device thereof, which are used for performing time delay compensation based on the relative time delay of a user link and the relative time delay of a feeder link, providing an uplink timing mechanism of an NTN system, and ensuring the reliability of the synchronous establishment process of the NTN system and the timing accuracy of the subsequent data transmission process.
On a terminal side, a delay compensation method provided in an embodiment of the present application includes:
determining that time delay compensation needs to be carried out on a user link and a feed link in a satellite communication system NTN;
delay compensation is performed based on the relative delays of the user links and the relative delays of the feeder links.
The embodiment of the application carries out time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link, provides an uplink timing mechanism of the NTN system, and ensures the reliability of the synchronous establishment process of the NTN system and the timing accuracy of the subsequent data transmission process.
Optionally, the method further comprises:
and reporting the relative time delay of the user link and the relative time delay of the feeder link to the network.
Optionally, the relative delay of the user link is determined according to a reference distance or a reference delay of the user link.
Optionally, the following formula is used to determine the relative delay of the user link:
T3=(d3-d3_ref)/c=t3-t3_ref
wherein, T3 represents the relative delay of the user link; c represents the speed of light; d3 represents the absolute distance of the user link; t3= d3/c, t3 representing the absolute delay of the user link; d3_ ref represents the reference distance of the subscriber link; t3_ ref = d3_ ref/c, t3_ ref representing the reference delay of the subscriber link.
Optionally, one of the following four methods is adopted to obtain the reference distance d3_ ref or the reference time delay t3_ ref of the subscriber link:
the method comprises the steps that a protocol defines a reference distance d3_ ref or a reference time delay t3_ ref of a user link as a fixed value in advance;
acquiring a reference distance d3_ ref or a reference time delay t3_ ref of a user link through a broadcast signaling or other downlink signaling issued by a network side;
the third method is that the protocol defines the reference distance d3_ ref or the reference time delay t3_ ref of the user link in advance as the value associated with the latitude;
and a fourth method, obtaining a reference distance d3_ ref or a reference time delay t3_ ref of the user link according to ephemeris information, wherein the ephemeris information contains information for the terminal to determine the precise position of the satellite.
Optionally, when the second method is adopted, the reference distance d3_ ref is the shortest distance from the satellite to the terrestrial cell, or the reference distance d3_ ref is the shortest distance from the satellite to the terrestrial cell minus an altitude-related distance offset value, or the reference time delay t3_ ref is the shortest time delay from the satellite to the terrestrial cell minus an altitude-related time delay offset value.
Optionally, with the fourth method, the shortest distance from the satellite to the ground cell where the terminal is located is obtained according to the ephemeris information, and the shortest distance is used as the reference distance d3_ ref, or the shortest time delay from the satellite to the ground cell where the terminal is located is obtained according to the ephemeris information, and the shortest time delay is used as the reference time delay t3_ ref.
Optionally, the relative time delay of the feeder link is determined according to a reference distance or a reference time delay of the feeder link.
Optionally, the relative time delay of the feeder link is determined using the following formula:
T4=(d4-d4_ref)/c=t4-t4_ref
wherein T4 represents the relative time delay of the feeder link; c represents the speed of light; d4 represents the absolute distance of the feeder link; t4= d4/c, t4 representing the absolute time delay of the feeder link; d4_ ref represents a reference distance of the feeder link; t4_ ref = d4_ ref/c, t4_ ref representing the reference time delay of the feeder link.
Optionally, one of the following three methods is used to obtain the reference distance d4_ ref or the reference time delay t4_ ref of the feeder link:
the method comprises the steps that the actual position of a gateway station is obtained through broadcast signaling or other downlink signaling sent by a network, and the reference distance d4_ ref of a feed link or the reference time delay t4_ ref of the feed link is determined according to the actual position of the gateway station;
the second method is that the reference distance d4_ ref of the feed link or the reference time delay t4_ ref of the feed link is obtained through broadcast signaling or other downlink signaling issued by the network;
and the third method is that the protocol defines the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link as a value associated with the latitude in advance.
Optionally, when the method one is adopted:
according to the actual position of the gateway station, the absolute distance or the minimum value of the absolute time delay of the feeder links of a plurality of satellites related to one gateway station is used as the reference distance d4_ ref of the feeder links or the reference time delay t4_ ref of the feeder links; or,
from the actual position of the gateway station and the ephemeris information of the target satellite, the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link is determined.
Optionally, the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically includes:
and calculating the total relative time delay compensation value T _ total by adopting the following formula:
T_total=T3+T4+T_offset
wherein, T3 represents the relative delay of the user link, T4 represents the relative delay of the feeder link, and T _ offset represents the preset offset;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
Optionally, the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically includes:
acquiring a parameter T _ ref _ total notified by a network side, wherein T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents a reference time delay of a user link, T4_ ref represents a reference time delay of a feeder link, and T _ offset represents a preset offset;
determining a total relative delay compensation value T _ total by using the T _ ref _ total, wherein the T _ total = T3+ T4-T _ ref _ total;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
Correspondingly, on the network side, the delay compensation control method provided by the embodiment of the application includes:
determining a control parameter for instructing the terminal to perform delay compensation based on the relative delay of the user link and the relative delay of the feeder link in the NTN of the satellite communication system;
and informing the terminal of the control parameters.
Optionally, the control parameter includes a parameter for instructing the terminal to determine a relative delay of the user link: the reference distance d3_ ref or the reference time delay t3_ ref of the user link;
the control parameters further include a parameter for instructing the terminal to determine the relative time delay of the feeder link: the reference distance d4_ ref or the reference time delay t4_ ref of the feeder link.
Optionally, notifying the terminal of the parameter for indicating that the terminal determines the relative delay of the user link specifically includes: by sending down broadcast signaling or other downlink signaling, the terminal obtains the reference distance d3_ ref or the reference time delay t3_ ref of the user link.
Optionally, notifying the terminal of the parameter for indicating that the terminal determines the relative delay of the feeder link specifically includes:
acquiring the actual position of a gateway station by issuing a broadcast signaling or other downlink signaling auxiliary terminals, and then determining a reference distance d4_ ref of a feeder link or a reference time delay t4_ ref of the feeder link by the terminal according to the actual position of the gateway station;
or, by issuing broadcast signaling or other downlink signaling, the terminal acquires the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link.
Optionally, when the reference distance d3_ ref or the reference delay t3_ ref of the subscriber link is notified using broadcast signaling, or the reference distance d4_ ref of the feeder link or the reference delay t4_ ref of the feeder link is notified using broadcast signaling, the method further comprises notifying the start of the effective time of the reference distance or the reference delay.
Optionally, the control parameter further includes a preset offset T _ offset, so that the terminal determines a total relative delay compensation value T _ total based on the relative delay of the user link, the relative delay of the feeder link, and the offset T _ offset, and performs delay compensation on the signal at the transmitting end based on the T _ total.
Optionally, the control parameter includes T _ ref _ total, so that the terminal determines a total relative delay compensation value T _ total based on the T _ ref _ total, the absolute delay of the user link, and the absolute delay of the feeder link, and performs delay compensation on a signal at a transmitting end based on the T _ total;
wherein, T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents a reference delay of the user link, T4_ ref represents a reference delay of the feeder link, and T _ offset represents a preset offset; t _ total = T3+ T4-T _ ref _ total.
Optionally, the method further comprises:
and acquiring the relative time delay of the user link and the relative time delay of the feeder link reported by the terminal.
On a terminal side, a delay compensation apparatus provided in an embodiment of the present application includes:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory, executing according to the obtained program:
determining that time delay compensation needs to be carried out on a user link and a feed link in a satellite communication system NTN;
delay compensation is performed based on the relative delays of the user links and the relative delays of the feeder links.
Optionally, the processor is further configured to:
and reporting the relative time delay of the user link and the relative time delay of the feeder link to the network.
Optionally, the relative delay of the user link is determined according to a reference distance or a reference delay of the user link.
Optionally, the following formula is used to determine the relative delay of the user link:
T3=(d3-d3_ref)/c=t3-t3_ref
wherein, T3 represents the relative delay of the user link; c represents the speed of light; d3 represents the absolute distance of the user link; t3= d3/c, t3 representing the absolute delay of the user link; d3_ ref represents the reference distance of the subscriber link; t3_ ref = d3_ ref/c, t3_ ref representing the reference delay of the subscriber link.
Optionally, one of the following four methods is adopted to obtain the reference distance d3_ ref or the reference time delay t3_ ref of the subscriber link:
the method comprises the steps that a protocol defines a reference distance d3_ ref or a reference time delay t3_ ref of a user link as a fixed value in advance;
acquiring a reference distance d3_ ref or a reference time delay t3_ ref of a user link through a broadcast signaling or other downlink signaling issued by a network side;
the third method is that the protocol defines the reference distance d3_ ref or the reference time delay t3_ ref of the user link in advance as the value associated with the latitude;
and fourthly, obtaining a reference distance d3_ ref or a reference time delay t3_ ref of the user link according to ephemeris information, wherein the ephemeris information comprises information used for determining the accurate position of the satellite by the terminal.
Optionally, when the second method is adopted, the reference distance d3_ ref is a shortest distance from the satellite to the terrestrial cell, or the reference distance d3_ ref is a shortest distance from the satellite to the terrestrial cell minus a distance offset value related to altitude, or the reference time delay t3_ ref is a shortest time delay from the satellite to the terrestrial cell minus a time delay offset value related to altitude.
Optionally, with the fourth method, the shortest distance from the satellite to the ground cell where the terminal is located is obtained according to the ephemeris information, and the shortest distance is used as the reference distance d3_ ref, or the shortest time delay from the satellite to the ground cell where the terminal is located is obtained according to the ephemeris information, and the shortest time delay is used as the reference time delay t3_ ref.
Optionally, the relative time delay of the feeder link is determined according to a reference distance or a reference time delay of the feeder link.
Optionally, the relative time delay of the feeder link is determined using the following formula:
T4=(d4-d4_ref)/c=t4-t4_ref
wherein T4 represents the relative time delay of the feeder link; c represents the speed of light; d4 represents the absolute distance of the feeder link; t4= d4/c, t4 representing the absolute time delay of the feeder link; d4_ ref represents a reference distance of the feeder link; t4_ ref = d4_ ref/c, t4_ ref representing the reference time delay of the feeder link.
Optionally, one of the following three methods is adopted to obtain the reference distance d4_ ref or the reference time delay t4_ ref of the feeder link:
the method comprises the steps of acquiring the actual position of a gateway station through broadcast signaling or other downlink signaling sent by a network, and determining the reference distance d4_ ref of a feeder link or the reference time delay t4_ ref of the feeder link according to the actual position of the gateway station;
the second method is that the reference distance d4_ ref of the feed link or the reference time delay t4_ ref of the feed link is obtained through broadcast signaling or other downlink signaling issued by the network;
and the third method is that the protocol defines the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link as a value associated with the latitude in advance.
Optionally, when the method one is adopted:
according to the actual position of the gateway station, the absolute distance or the minimum value of the absolute time delay of the feeder links of a plurality of satellites related to one gateway station is used as the reference distance d4_ ref of the feeder links or the reference time delay t4_ ref of the feeder links; or,
the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link is determined from the actual position of the gateway station and the ephemeris information of the target satellite.
Optionally, the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically includes:
and calculating the total relative delay compensation value T _ total by adopting the following formula:
T_total=T3+T4+T_offset
wherein, T3 represents the relative delay of the user link, T4 represents the relative delay of the feeder link, and T _ offset represents the preset offset;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
Optionally, the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically includes:
acquiring a parameter T _ ref _ total notified by a network side, wherein T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents a reference time delay of a user link, T4_ ref represents a reference time delay of a feeder link, and T _ offset represents a preset offset;
determining a total relative delay compensation value T _ total by using the T _ ref _ total, wherein the T _ total = T3+ T4-T _ ref _ total;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
On the network side, a delay compensation control device provided in the embodiment of the present application includes:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
determining a control parameter for instructing the terminal to perform delay compensation based on the relative delay of the user link and the relative delay of the feeder link in the NTN of the satellite communication system;
and informing the terminal of the control parameters.
Optionally, the control parameter includes a parameter for instructing the terminal to determine a relative delay of the user link: the reference distance d3_ ref or the reference time delay t3_ ref of the user link;
the control parameters further include a parameter for instructing the terminal to determine the relative time delay of the feeder link: the reference distance d4_ ref or the reference time delay t4_ ref of the feeder link.
Optionally, notifying the terminal of the parameter for indicating that the terminal determines the relative delay of the user link specifically includes: by sending down broadcast signaling or other downlink signaling, the terminal obtains the reference distance d3_ ref or the reference time delay t3_ ref of the user link.
Optionally, notifying the terminal of the parameter for indicating that the terminal determines the relative delay of the feeder link specifically includes:
acquiring the actual position of a gateway station by issuing a broadcast signaling or other downlink signaling auxiliary terminals, and then determining a reference distance d4_ ref of a feeder link or a reference time delay t4_ ref of the feeder link by the terminal according to the actual position of the gateway station;
or, by issuing broadcast signaling or other downlink signaling, the terminal acquires the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link.
Optionally, when the processor notifies the reference distance d3_ ref or the reference time delay t3_ ref of the user link using broadcast signaling, or notifies the reference distance d4_ ref or the reference time delay t4_ ref of the feeder link using broadcast signaling, the processor is further configured to notify the start of the effective time of the reference distance or the reference time delay.
Optionally, the control parameter further includes a preset offset T _ offset, so that the terminal determines a total relative delay compensation value T _ total based on the relative delay of the user link, the relative delay of the feeder link, and the offset T _ offset, and performs delay compensation on the signal at the transmitting end based on the T _ total.
Optionally, the control parameter includes T _ ref _ total, so that the terminal determines a total relative delay compensation value T _ total based on the T _ ref _ total, the absolute delay of the user link, and the absolute delay of the feeder link, and performs delay compensation on a signal at a transmitting end based on the T _ total;
wherein, T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents the reference delay of the user link, T4_ ref represents the reference delay of the feeder link, and T _ offset represents the preset offset; t _ total = T3+ T4-T _ ref _ total.
Optionally, the processor is further configured to:
and acquiring the relative time delay of the user link and the relative time delay of the feeder link reported by the terminal.
At a terminal side, another delay compensation apparatus provided in an embodiment of the present application includes:
the determining unit is used for determining that time delay compensation needs to be carried out on a user link and a feed link in the NTN of the satellite communication system;
and the compensation unit is used for carrying out time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link.
On the network side, another delay compensation control apparatus provided in the embodiments of the present application includes:
the determining unit is used for determining a control parameter for indicating the terminal to perform time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link in the NTN of the satellite communication system;
and the notification unit is used for notifying the control parameters to the terminal.
Another embodiment of the present application provides a computing device, which includes a memory and a processor, wherein the memory is used for storing program instructions, and the processor is used for calling the program instructions stored in the memory and executing any one of the above methods according to the obtained program.
Another embodiment of the present application provides a computer storage medium having stored thereon computer-executable instructions for causing a computer to perform any one of the methods described above.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a schematic time delay diagram of an NTN system in the prior art;
fig. 2 is a schematic diagram of a user link of an NTN system according to an embodiment of the present application;
fig. 3 is a schematic diagram of a feeder link of an NTN system provided in an embodiment of the present application;
fig. 4 is a schematic diagram of a feeder link of an NTN system provided in an embodiment of the present application;
fig. 5 is a schematic diagram of a feeder link of an NTN system provided in an embodiment of the present application;
fig. 6 is a schematic diagram of a user link of an NTN system according to an embodiment of the present application;
fig. 7 is a schematic diagram of a feeder link of an NTN system provided in an embodiment of the present application;
fig. 8 is a schematic diagram of a user link of an NTN system according to an embodiment of the present application;
fig. 9 is a schematic flowchart of a delay compensation method at a terminal side according to an embodiment of the present disclosure;
fig. 10 is a schematic flowchart of a delay compensation control method at a network side according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a delay compensation apparatus at a terminal side according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of a delay compensation control apparatus on a network side according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of another delay compensation apparatus at a terminal side according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of another delay compensation control device on the network side according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides a time delay compensation and control method and device thereof, which are used for performing time delay compensation based on the relative time delay of a user link and the relative time delay of a feeder link, providing an uplink timing mechanism of an NTN system, and ensuring the reliability of the synchronous establishment process of the NTN system and the timing accuracy of the subsequent data transmission process.
The method and the device are based on the same application concept, and because the principles of solving the problems of the method and the device are similar, the implementation of the device and the method can be mutually referred, and repeated parts are not described again.
The technical scheme provided by the embodiment of the application can be suitable for various systems, particularly 5G systems. For example, the applicable system may be a global system for mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS) system, a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD), a Universal Mobile Telecommunications System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) system, a 5G NR system, and the like. These various systems include terminal devices and network devices.
The terminal device referred to in the embodiments of the present application may be a device providing voice and/or data connectivity to a user, a handheld device having a wireless connection function, or other processing device connected to a wireless modem. The names of the terminal devices may also be different in different systems, for example, in a 5G system, the terminal devices may be referred to as User Equipments (UEs). Wireless terminal devices, which may be mobile terminal devices such as mobile telephones (or "cellular" telephones) and computers with mobile terminal devices, such as portable, pocket, hand-held, computer-included, or vehicle-mounted mobile devices, may communicate with one or more core networks via the RAN, and may exchange language and/or data with a radio access network. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, session Initiated Protocol (SIP) phones, wireless Local Loop (WLL) stations, personal Digital Assistants (PDAs), and the like. The wireless terminal device may also be referred to as a system, a subscriber unit (subscriber unit), a subscriber station (subscriber station), a mobile station (mobile), a remote station (remote station), an access point (access point), a remote terminal device (remote terminal), an access terminal device (access terminal), a user terminal device (user terminal), a user agent (user agent), and a user device (user device), which are not limited in this embodiment of the present application.
The network device according to the embodiment of the present application may be a base station, and the base station may include a plurality of cells. A base station may also be referred to as an access point, or a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminal devices, or by other names, depending on the particular application. The network device may be configured to interconvert received air frames with Internet Protocol (IP) packets as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management for the air interface. For example, the network device according to the embodiment of the present application may be a Base Transceiver Station (BTS) in a global system for mobile communications (GSM) or a Code Division Multiple Access (CDMA), may also be a network device (NodeB) in a Wideband Code Division Multiple Access (WCDMA), may also be an evolved network device (eNB or e-NodeB) in a long term evolution (long term evolution, LTE) system, a 5G base station in a 5G network architecture (next generation system), or may also be a home evolved node B (HeNB), a relay node (HeNB), a home base station (femto), a pico base station (pico), and the like, which are not limited in the embodiment of the present application.
Various embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that the display sequence in the embodiments of the present application only represents the sequence of the embodiments, and does not represent the advantages and disadvantages of the technical solutions provided by the embodiments.
The embodiment of the application designs an uplink timing mechanism of an NTN system. The core idea is as follows: the UE compensates for the relative delay of the user link and the relative delay of the feeder link, and the gateway station (including the gNB) does not. Wherein the compensation implementation may comprise two steps: one is user-level delay compensation, aiming at the delay difference of different users in the same cell in a user link; the other is cell-level delay compensation, which is performed for the feeder links of all users in the same cell in common. The direct compensation can be performed based on the relative delay, or an offset value can be additionally compensated based on the relative delay, so that the signals of all users arrive at the gateway station and are aligned with the integral multiple of time slots.
It should be noted that the gateway station is a physical entity, the gateway and the gNB are logical functional entities, the gNB is responsible for controlling the scheduling function, the gateway is a signal forwarding entity, and subsequently, if not specifically stated, the gateway station includes two functional entities of the gateway and the gNB.
In the embodiment of the application, the terminal reports the relative time delay T3 of the user link and the relative time delay T4 of the feeder link to the network. The following two reasons are specific:
firstly, if the terminal does not report to the network, the network side cannot obtain a real TA value after timing after the terminal compensates the relative delay by itself, which brings difficulty to the scheduling of the subsequent uplink data transmission in the random access process;
second, in the conventional terrestrial communication system, the network (gNB) performs TA maintenance, so that the terminal does not need to perform TA reporting. In addition, since the terminal cannot obtain the radius of the current cell, it is not feasible to report the TA value.
The following calculation schemes for the relative delay T3 of the user link and the relative delay T4 of the feeder link are given respectively:
a) Relative time delay T3 of user link
Defining the relative time delay T3 of the user link as the difference between the absolute distance of the user link and the reference distance of the user link divided by the speed of light, i.e. the relative time delay T3 is
T3=(d3-d3_ref)/c=t3-t3_ref (1)
Wherein c represents the speed of light, and the value of c is 3.0 x 10^8 (meters per second); d3 represents the absolute distance of the user link, namely the straight-line connection distance of the satellite to the user; t3= d3/c, T3 representing the absolute delay of the user link, corresponding to T1 in fig. 1; d3_ ref represents a reference distance of the subscriber link, i.e., a straight-line connection distance of the satellite to a location in the coverage area, wherein the location can be either on the ground or in the air; t3_ ref = d3_ ref/c, t3_ ref representing the reference delay of the subscriber link.
The reference distance d3_ ref or the reference time delay t3_ ref of the subscriber link can be obtained by one of the following four methods:
method a.1), the protocol predefines the reference distance d3_ ref or the reference time delay t3_ ref of the subscriber link as a fixed value, preferably a fixed value based on the satellite or a fixed value based on the cell.
Method a.2), the UE obtains the reference distance d3_ ref or the reference time delay t3_ ref of the user link through the broadcast signaling or other downlink signaling sent by the network side, preferably, the shortest distance from the satellite to the terrestrial cell is used as the reference distance d3_ ref, or the shortest time delay from the satellite to the terrestrial cell is used as the reference time delay t3_ ref.
Method a.3), the protocol defines the reference distance d3_ ref or the reference time delay t3_ ref of the user link as a value associated with the latitude in advance, and the UE obtains the current reference distance d3_ ref or the reference time delay t3_ ref according to the current latitude position.
Method A.4), the UE obtains a reference distance d3_ ref or a reference time delay t3_ ref of the user link according to the ephemeris information, preferably, the UE obtains the shortest distance from the satellite to the terrestrial cell where the UE is located as the reference distance d3_ ref according to the ephemeris information, or the UE obtains the shortest time delay from the satellite to the terrestrial cell where the UE is located as the reference time delay t3_ ref according to the ephemeris information.
With respect to ephemeris information, an orbit model of the satellite, also called an ephemeris model, provides information for the terminal to determine an accurate position of the satellite, so that the terminal can perform satellite locking and positioning. The relevant parameter is one of the important contents in the auxiliary data.
B) Relative time delay T4 of feeder link
Defining the relative time delay T4 of the feeder link as the difference between the absolute distance of the feeder link and the reference distance of the feeder link divided by the speed of light, i.e.
T4=(d4-d4_ref)/c=t4-t4_ref (2)
Wherein c represents the speed of light, and the value of c is 3.0 x 10^8 (meters per second); d4 represents the absolute distance of the feeder link, namely the straight connection distance from the gateway station to the target satellite; t4= d4/c, T4 representing the absolute time delay of the feeder link, corresponding to T2 in fig. 1; d4_ ref represents a reference distance of the feeder link, and considering that the orbit positions of the same satellite at different times are different and the orbit positions of different satellites at the same time are also different, the reference distance d4_ ref of the feeder link can be defined as a straight connection distance from the gateway station to a certain point on the orbit of the target satellite or a straight connection distance from the gateway station to a certain satellite at a certain time; or a reference distance derived based on the absolute distance between the gateway station and the satellite, and the specific implementation manner or algorithm may be determined according to actual needs. t4_ ref = d4_ ref/c, t4_ ref representing the reference time delay of the feeder link.
The reference distance d4_ ref or the reference time delay t4_ ref of the feeder link can be obtained in one of the following three methods.
Method b.1), the UE obtains the actual position of the gateway station (including the gNB) through the broadcast signaling or other downlink signaling sent by the network side, and determines the reference distance d4_ ref or the reference time delay t4_ ref of the feeder link based on the actual position of the gateway station, which may further include two cases:
CASE B.1-1: when one gateway station is associated with a plurality of satellites, in order to ensure that the uplink received signals from different satellites arrive at the same time at the gateway station, the minimum value of the absolute distances or the absolute time delays of the feeder links of the satellites associated with the one gateway station is used as a reference distance d4_ ref or a reference time delay t4_ ref;
CASE B.1-2: when a gateway station is associated with a satellite and the distance from the same target satellite to the gateway station changes at different times, the UE can estimate the change of the absolute distance of the feeder link according to the position of the gateway station and the ephemeris information of the target satellite to compensate, so as to ensure that the uplink receiving signals of the feeder link from the same target satellite at different times arrive at the gateway station at the same time.
Let t1 denote the time when the gateway station sends the broadcast signaling, t2 denote the time when the UE receives the broadcast signaling, and t2= t1+ delta _ t, where delta _ t denotes the air interface delay that the broadcast signaling passes through from the gateway station to the UE. At this time, d4 in equation (2) represents the straight connection distance of the feeder link from the target satellite to the gateway station at time t2, and t4= d4/c represents the absolute time delay of the feeder link at time t2; d4_ ref represents the straight-line connection distance of the feeder link from the target satellite to the gateway station at time t1, and t4_ ref = d4_ ref/c represents the reference time delay of the feeder link at time t 1.
CASE B.1-3: when a gateway station is associated to a satellite, the reference distance d4_ ref or the reference time delay T4_ ref may be 0, and the relative time delay T4 of the feeder link is equal to the absolute time delay T4 of the feeder link. When the reference delay of the user link and the reference delay of the feeder link are both 0, the subframe timing relationship of the UE in the NTN system and the subframe timing relationship of the network are kept consistent.
Method b.2), the UE obtains the reference distance d4_ ref or the reference time delay t4_ ref from the gateway station (including gNB) to the feeder link of the satellite through broadcast signaling or other downlink signaling issued by the network side.
Method B.3), the protocol defines the reference distance d4_ ref or the reference time delay t4_ ref of the feeder link as a value associated with the latitude in advance, and the UE acquires the current reference distance d4_ ref or the reference time delay t4_ ref according to the current latitude position.
Among the three methods, method B.1) is applicable to PUSCH/PUCCH/SRS adopting a normal CP format, and Method B.2) and Method B.3) are applicable to PUSCH/PUCCH/SRS adopting an extended CP format.
Twelve schemes can be obtained by combining two ways aiming at the four methods of the Method A for calculating the reference distance or the reference time delay of the user link and the three methods of the Method B for calculating the reference distance or the reference time delay of the feeder link.
C) The UE carries out time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link:
the UE carries out time delay compensation according to the relative time delay T3 of the user link and the relative time delay T4 of the feeder link obtained by the A) and the B), and the time delay compensation comprises the following steps:
and adding an offset T _ offset on the basis of the sum (T3 + T4) of the relative delay T3 of the user link and the relative delay T4 of the feeder link, that is, the total delay compensation value T _ total is:
T_total=T3+T4+T_offset (3)
the offset value T _ offset is used to align the arrival time of signals of all users at the gateway station with an integral multiple of time slots, and may be calculated by the users individually or notified by broadcast signaling or other downlink signaling on the network side.
Or acquiring a parameter T _ ref _ total notified by the network side, where T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents a reference time delay of the user link, T4_ ref represents a reference time delay of the feeder link, and T _ offset represents a preset offset; determining a total relative delay compensation value T _ total by using the T _ ref _ total, wherein the T _ total = T3+ T4-T _ ref _ total;
and the UE performs time delay compensation on the signal of the transmitting end based on the total relative time delay compensation value T _ total.
That is to say, in the embodiment of the present application, the network side may notify the control parameter for instructing the terminal to perform delay compensation based on the relative delay of the user link and the relative delay of the feeder link in the satellite communication system NTN by using the following two methods:
the method comprises the following steps: separately informing the reference distance d3_ ref or reference time delay T3_ ref of the user link, the reference distance d4_ ref or reference time delay T4_ ref of the feeder link and the offset value T _ offset of the user link of the user;
the method 2 comprises the following steps: the user is directly informed of the reference distance d3_ ref or the reference time delay T3_ ref of the user link, and the accumulated value of the reference distance d4_ ref or the reference time delay T4_ ref of the feeder link and the offset value T _ offset, i.e. T _ ref _ total = T3_ ref + T4_ ref-T _ offset. When the method is adopted, the terminal does not need to respectively determine the relative time delay T3 of the user link and the relative time delay T4 of the feeder link, and the T _ total is directly calculated according to the following formula T _ total = T3+ T4-T _ ref _ total.
Several specific examples are given below.
Example 1: UE adopts Method a.1) to compensate for the relative delay of the user link + UE adopts Method b.1) to compensate for the relative delay of the feeder link.
In embodiment 1, the relative delay compensation of the UE adopts a combination of Method a.1) and Method b.1).
A) Relative time delay T3 of the user link:
and the terminal reports the relative time delay T3 of the user link to the network.
The relative delay T3 of the subscriber link is defined as the difference between the absolute distance d3 of the subscriber link and the reference distance d3_ ref of the subscriber link divided by the speed of light c, i.e., T3= (d 3-d3_ ref)/c = T3-T3_ ref. The reference distance d3_ ref or the reference time delay t3_ ref of the user link is obtained by the Method a.1), that is, the protocol defines the reference distance d3_ ref or the reference time delay t3_ ref from the UE to the satellite straight-line connection distance as a fixed value in advance, and preferably, a fixed value based on a satellite or a fixed value based on a cell may be used; alternatively, the reference distance d3_ ref or the reference time delay t3_ ref may also be 0. When the reference distance d3_ ref or the reference time delay T3_ ref is 0, the relative time delay T3 of the user link is equal to the absolute time delay T3 of the user link. When the reference delay of the user link and the reference delay of the feeder link are both 0, the subframe timing relationship of the UE in the NTN system and the subframe timing relationship of the network are kept consistent. .
As shown in fig. 2, the reference distance d3_ ref of the subscriber link represents the shortest distance from the satellite to the ground in the same cell based on the fixed value of the cell, i.e., in the same cell. In FIG. 2, all users are located in terrestrial cells, h represents the vertical distance from the satellite to the ground, α 1 Maximum elevation angle, α, representing the closest distance point of the satellite to the terrestrial cell 2 Minimum pitch angle, S, representing the point of greatest distance of the satellite to the terrestrial cell max Represents 2 times the radius of the cell, a 1 Is the distance between the closest distance point from the satellite to the ground cell and the vertical distance point from the satellite to the ground, a 2 Is the distance between the farthest distance point from the satellite to the terrestrial cell and the vertical distance point from the satellite to the ground.
B) Relative time delay T4 of feeder link:
and the terminal reports the relative time delay T4 of the feeder link to the network.
The relative delay T4 of the feeder link is defined as the difference between the absolute distance d4 of the feeder link and the reference distance d4_ ref of the feeder link divided by the speed of light c, i.e., T4= (d 4-d4_ ref)/c = T4-T4_ ref.
The reference distance d4_ ref or the reference time delay t4_ ref of the feeder link is obtained by a Method b.1, that is, the UE obtains the actual position of a gateway station (gNB) through a broadcast signaling or other downlink signaling sent by the network side.
CASE B.1-1): when one gateway station is associated with a plurality of satellites, in order to ensure that the feeder links from different satellites arrive at the same time at the uplink received signal of the gateway station, the minimum value of the absolute distances or the absolute time delays of the feeder links of the satellites associated with the one gateway station is used as the reference distance d4_ ref or the reference time delay t4_ ref. As shown in fig. 3, one gateway station is associated with two satellites, and the absolute distance of the feeder link from satellite 2 to the gateway station is less than the absolute distance of the feeder link from satellite 1 to the gateway station. The absolute distance of the feeder link from the satellite 2 to the gateway station is therefore chosen to be the reference distance d4_ ref of the feeder link. For satellite 2, the relative time delay of the feeder link T4= (d 4 (satellite 2) -d4_ ref (satellite 2))/c =0; for satellite 1, the relative time delay of the feeder link T4= (d 4 (satellite 1) -d4_ ref (satellite 2))/c = (d 4-d4_ ref)/c = T4-T4_ ref.
CASE B.1-2: when the distance from the same target satellite to the gateway station at different time is changed, the UE can estimate the change of the distance of the feeder link to compensate through the position of the gateway station and the ephemeris information of the target satellite so as to ensure that uplink receiving signals of the feeder link from the same target satellite at different time at the gateway station arrive at the same time. As shown in fig. 4, it is assumed that t1 represents a time when the gateway station transmits the broadcast signaling, t2 represents a time when the UE receives the broadcast signaling, and t2= t1+ delta _ t, where delta _ t represents an air interface delay that the broadcast signaling passes through from the gateway station to the UE. At this time, d4 in equation (2) represents the straight connection distance of the feeder link where the target satellite arrives at the gateway station at time t2, and d4_ ref represents the straight connection distance of the feeder link where the target satellite arrives at the gateway station at time t 1.
Furthermore, when the user sends the uplink signal to the gateway station, the delay compensation is performed in consideration of the indication of the broadcast signaling or other downlink signaling sent by the network side, and the pre-compensation is performed in consideration of the delay time after the uplink signal of the user reaches the gateway station.
Further, between the time when the user receives the last broadcast signaling or other downlink signaling and the time when the user next broadcasts the signaling or other downlink signaling, the user performs compensation by using the reference time delay notified by the last broadcast signaling or other downlink signaling, or the user performs interpolation based on the indication time delays of two broadcasts of the signaling or other downlink signaling at the same gateway station, so as to obtain the timing compensation required by the user to transmit the uplink signal at any time.
CASE B.1-3: as shown in fig. 5, when a gateway station is associated to a satellite, the reference distance d4_ ref or the reference time delay T4_ ref may be 0, and the relative time delay T4 of the feeder link is equal to the absolute time delay T4 of the feeder link. When the reference delay of the user link and the reference delay of the feeder link are both 0, the subframe timing relationship of the UE in the NTN system and the subframe timing relationship of the network are kept consistent.
Example 2: the UE employs Method a.1) to compensate for the relative delay of the user link + the UE employs Method b.2) to compensate for the relative delay of the feeder link.
In embodiment 2, the relative delay compensation of the UE adopts a combination of Method a.1) and Method b.2).
A) Relative time delay T3 of the user link:
and the terminal reports the relative time delay T3 of the user link to the network.
The relative delay T3 of the subscriber link is defined as the difference between the absolute distance d3 of the subscriber link and the reference distance d3_ ref of the subscriber link divided by the speed of light c, i.e., T3= (d 3-d3_ ref)/c = T3-T3_ ref. The reference distance d3_ ref or the reference time delay t3_ ref of the subscriber link is obtained by using Method a.1), that is, the protocol defines the reference distance d3_ ref or the reference time delay t3_ ref of the UE to the satellite linear connection distance as a fixed value in advance, and preferably, a fixed value based on a satellite or a fixed value based on a cell may be used.
As shown in fig. 6, the reference distance d3_ ref or the reference time delay t3_ ref is a fixed value based on a satellite considering that the UE is located in high air. In fig. 6, all users are located in a cell at a certain height in the air, h represents the vertical distance from the cell at a certain height in the air to the ground, S max Representing 2 times the radius of the cell.
B) Relative time delay T4 of the feeder link:
and the terminal reports the relative time delay T4 of the feeder link to the network.
The relative delay T4 of the feeder link is defined as the difference between the absolute distance d4 of the feeder link and the reference distance d4_ ref of the feeder link divided by the speed of light c, i.e., T4= (d 4-d4_ ref)/c = T4-T4_ ref. The reference distance d4_ ref of the feeder link is obtained by a Method b.2, that is, the UE obtains the reference distance d4_ ref or the reference time delay t4_ ref from a gateway station (gNB) to the feeder link of the satellite through a broadcast signaling or a downlink signaling issued by a network side.
As shown in fig. 4, it is assumed that t1 represents a time when the gateway station transmits the broadcast signaling or the downlink signaling, t2 represents a time when the UE receives the broadcast signaling or the downlink signaling, and t2= t1+ delta _ t, where delta _ t represents an air interface delay that the broadcast signaling or the downlink signaling passes through from the gateway station to the UE. The gateway station obtains the straight-line connection distance d4_ ref of a feeder link from the gateway station to the satellite 1 at the time T1 and the straight-line connection distance d4 of the feeder link from the target satellite to the gateway station at the time T2 through ephemeris information of the satellite 1, and the gateway station informs the UE of both d4_ ref and d4, and the UE calculates the relative time delay T4 of the feeder link according to the formula (2); or the gateway station directly informs the UE of the calculated relative time delay T4 of the feeder link.
Furthermore, when the user sends the uplink signal to the gateway station, the delay compensation is performed in consideration of the indication of the broadcast signaling or the downlink signaling sent by the network side, and the pre-compensation is performed in consideration of the delay time after the uplink signal of the user reaches the gateway station.
Further, between the time when the user receives the last broadcast signaling or downlink signaling and the time when the user broadcasts the next signaling or downlink signaling, the user performs compensation by using the reference time delay notified by the last broadcast signaling or downlink signaling, or the user performs interpolation based on the indication time delay of two broadcasts of the signaling or downlink signaling at the same gateway station, so as to obtain the timing compensation required by the user to send the uplink signal at any time.
Example 3: the UE employs Method a.1) to compensate for the relative delay of the user link + the UE employs Method b.3) to compensate for the relative delay of the feeder link.
In embodiment 3, the relative delay compensation of the UE adopts a combination of Method a.1) and Method b.3).
A) Relative time delay T3 of the user link: the specific contents are the same as those of example 1 and example 2.
B) Relative time delay T4 of the feeder link:
and the terminal reports the relative time delay T4 of the feeder link to the network.
The relative delay T4 of the feeder link is defined as the difference between the absolute distance d4 of the feeder link and the reference distance d4_ ref of the feeder link divided by the speed of light c, i.e., T4= (d 4-d4_ ref)/c = T4-T4_ ref.
The reference distance d4_ ref or the reference time delay t4_ ref of the feeder link is obtained by using a Method b.3, that is, the protocol defines in advance that the reference distance d4_ ref or the reference time delay t4_ ref at a straight-line connection distance from a gateway station (gNB) to a satellite is a value associated with a latitude, and the UE obtains the current reference distance d4_ ref or the reference time delay t4_ ref according to the current latitude position.
As shown in fig. 7, at three different latitudes 1, 2, 3, reference distances d4_ ref or reference time delays t4_ ref of different feeder links are defined, respectively.
Example 4: UE employs Method a.2) to compensate for the relative delay of the user link + UE employs Method b.1) to compensate for the relative delay of the feeder link.
In embodiment 4, the relative delay compensation of the UE adopts a combination of Method a.2) and Method b.1).
A) Relative time delay T3 of the user link:
and the terminal reports the relative time delay T3 of the user link to the network.
The relative delay T3 of the subscriber link is defined as the difference between the absolute distance d3 of the subscriber link and the reference distance d3_ ref of the subscriber link divided by the speed of light c, i.e., T3= (d 3-d3_ ref)/c = T3-T3_ ref. The reference distance d3_ ref or the reference time delay t3_ ref of the user link is obtained by a Method a.2), that is, the UE obtains the reference distance d3_ ref or the reference time delay t3_ ref from the UE to the satellite in the linear connection distance through broadcast signaling or other downlink signaling issued by the network side, and preferably, the shortest distance or the shortest time delay from the satellite to the terrestrial cell is used as the reference distance d3_ ref or the reference time delay t3_ ref.
The difference between the present embodiment 4 and the embodiment 1 is that in the embodiment 1, the reference distance d3_ ref or the reference time delay t3_ ref is predefined by a protocol; in embodiment 4, the UE obtains the reference distance d3_ ref or the reference time delay t3_ ref through the broadcast signaling or other downlink signaling sent by the network side.
B) Relative time delay T4 of the feeder link: the details are the same as in example 1.
Example 5: UE employs Method a.2) to compensate for the relative delay of the user link + UE employs Method b.2) to compensate for the relative delay of the feeder link.
In embodiment 5, the relative delay compensation of the UE adopts a combination of Method a.2) and Method b.2).
A) Relative time delay T3 of user link:
and the terminal reports the relative time delay T3 of the user link to the network.
The relative delay T3 of the subscriber link is defined as the difference between the absolute distance d3 of the subscriber link and the reference distance d3_ ref of the subscriber link divided by the speed of light c, i.e., T3= (d 3-d3_ ref)/c = T3-T3_ ref. The reference distance d3_ ref or the reference time delay t3_ ref of the user link is obtained by using Method a.2), that is, the UE obtains the reference distance d3_ ref or the reference time delay t3_ ref from the UE to the satellite through broadcast signaling, and preferably, the shortest distance or the shortest time delay from the satellite to the terrestrial cell is used as the reference distance d3_ ref or the reference time delay t3_ ref.
The difference between the embodiment 5 and the embodiment 2 is that in the embodiment 2, the reference distance d3_ ref or the reference time delay t3_ ref is predefined by a protocol; in embodiment 5, the UE obtains the reference distance d3_ ref or the reference time delay t3_ ref through the broadcast signaling sent by the network side.
B) Relative time delay T4 of the feeder link: the details are the same as in example 2.
Example 6: the UE employs Method a.2) to compensate for the relative delay of the user link + the UE employs Method b.3) to compensate for the relative delay of the feeder link.
In embodiment 6, the relative delay compensation of the UE adopts a combination of Method a.2) and Method b.3).
A) Relative time delay T3 of the user link:
and the terminal reports the relative time delay T3 of the user link to the network.
The relative delay T3 of the subscriber link is defined as the difference between the absolute distance d3 of the subscriber link and the reference distance d3_ ref of the subscriber link divided by the speed of light c, i.e., T3= (d 3-d3_ ref)/c = T3-T3_ ref. The reference distance d3_ ref or the reference time delay t3_ ref of the user link is obtained by using Method a.2), that is, the UE obtains the reference distance d3_ ref or the reference time delay t3_ ref from the UE to the satellite through broadcast signaling, and preferably, the shortest distance or the shortest time delay from the satellite to the terrestrial cell is used as the reference distance d3_ ref or the reference time delay t3_ ref.
The difference between this example 6 and example 3 is: in embodiment 3, the reference distance d3_ ref or the reference time delay t3_ ref is predefined by a protocol; in embodiment 6, the UE obtains the reference distance d3_ ref or the reference time delay t3_ ref through the broadcast signaling issued by the network side.
B) Relative time delay T4 of feeder link: the details are the same as in example 3.
Example 7: the UE employs Method a.3) to compensate for the relative delay of the user link + the UE employs Method b.1) to compensate for the relative delay of the feeder link.
In embodiment 7, the relative delay compensation of the UE adopts a combination of Method a.3) and Method b.1).
A) Relative time delay T3 of the user link:
and the terminal reports the relative time delay T3 of the user link to the network.
The relative delay T3 of the subscriber link is defined as the difference between the absolute distance d3 of the subscriber link and the reference distance d3_ ref of the subscriber link divided by the speed of light c, i.e., T3= (d 3-d3_ ref)/c = T3-T3_ ref. The reference distance d3_ ref or the reference time delay t3_ ref of the user link is obtained by using Method a.3), that is, the protocol defines the reference distance d3_ ref or the reference time delay t3_ ref on the linear connection distance from the UE to the satellite as a value associated with the latitude in advance, and the UE obtains the current reference distance d3_ ref or the reference time delay t3_ ref according to the current latitude position.
As shown in fig. 8, at three different latitudes 1, 2 and 3, a reference distance d3_ ref or a reference time delay t3_ ref of different subscriber links is defined.
B) Relative time delay T4 of the feeder link: the details are the same as in example 1.
Example 8: the UE employs Method a.3) to compensate for the relative delay of the user link + the UE employs Method b.2) to compensate for the relative delay of the feeder link.
In embodiment 8, the UE compensates for the relative delay by using a combination of Method a.3) and Method b.2).
A) Relative time delay T3 of the user link:
and the terminal reports the relative time delay T3 of the user link to the network.
The relative delay T3 of the subscriber link is defined as the difference between the absolute distance d3 of the subscriber link and the reference distance d3_ ref of the subscriber link divided by the speed of light c, i.e., T3= (d 3-d3_ ref)/c = T3-T3_ ref. The reference distance d3_ ref or the reference time delay t3_ ref of the user link is obtained by a Method a.3), that is, the protocol defines the reference distance d3_ ref or the reference time delay t3_ ref in the linear connection distance from the UE to the satellite as a value associated with the latitude in advance, and the UE obtains the current reference distance d3_ ref or the reference time delay t3_ ref according to the current latitude position. As shown in fig. 8, at three different latitudes 1, 2 and 3, a reference distance d3_ ref or a reference time delay t3_ ref of different subscriber links is defined respectively.
B) Relative time delay T4 of the feeder link: the details are the same as in example 2.
Example 9: the UE employs Method a.3) to compensate for the relative delay of the user link + the UE employs Method b.3) to compensate for the relative delay of the feeder link.
In embodiment 9, the relative delay compensation of the UE adopts a combination of Method a.3) and Method b.3).
A) Relative time delay T3 of user link:
and the terminal reports the relative time delay T3 of the user link to the network.
The relative delay T3 of the subscriber link is defined as the difference between the absolute distance d3 of the subscriber link and the reference distance d3_ ref of the subscriber link divided by the speed of light c, i.e., T3= (d 3-d3_ ref)/c = T3-T3_ ref. The reference distance d3_ ref or the reference time delay t3_ ref of the user link is obtained by a Method a.3), that is, the protocol defines the reference distance d3_ ref or the reference time delay t3_ ref in the linear connection distance from the UE to the satellite as a value associated with the latitude in advance, and the UE obtains the current reference distance d3_ ref or the reference time delay t3_ ref according to the current latitude position. As shown in fig. 8, at three different latitudes 1, 2 and 3, a reference distance d3_ ref or a reference time delay t3_ ref of different subscriber links is defined.
B) Relative time delay T4 of the feeder link: the details are the same as in example 3.
In summary, referring to fig. 9, at the terminal side, a method for compensating for a delay according to an embodiment of the present application includes:
s101, determining that time delay compensation needs to be carried out on a user link and a feed link in a satellite communication system NTN;
for example, when data needs to be transmitted, it is determined that delay compensation needs to be performed on the user link and the feeder link in the satellite communication system NTN, or based on triggering of other manners, the terminal determines that delay compensation needs to be performed on the user link and the feeder link in the satellite communication system NTN, and how to implement this step is not limited in this embodiment.
And S102, performing time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link.
The embodiment of the application carries out time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link, provides an uplink timing mechanism of the NTN system, and ensures the reliability of the synchronous establishment process of the NTN system and the timing accuracy of the subsequent data transmission process.
Optionally, the method further comprises:
and reporting the relative time delay of the user link and the relative time delay of the feeder link to the network.
Optionally, the relative delay of the user link is determined according to a reference distance or a reference delay of the user link.
Optionally, the following formula is used to determine the relative delay of the user link:
T3=(d3-d3_ref)/c=t3-t3_ref
wherein, T3 represents the relative delay of the user link; c represents the speed of light; d3 represents the absolute distance of the user link; t3= d3/c, t3 representing the absolute delay of the user link; d3_ ref represents the reference distance of the subscriber link; t3_ ref = d3_ ref/c, t3_ ref representing the reference delay of the subscriber link.
Optionally, one of the following four methods is adopted to obtain the reference distance d3_ ref or the reference time delay t3_ ref of the subscriber link:
the method comprises the steps that a protocol defines a reference distance d3_ ref or a reference time delay t3_ ref of a user link as a fixed value in advance;
the second method is that the reference distance d3_ ref or the reference time delay t3_ ref of the user link is obtained through the broadcast signaling or other downlink signaling issued by the network side;
the third method comprises the steps that a reference distance d3_ ref or reference time delay t3_ ref of a user link is predefined by a protocol to be a value associated with the latitude;
and a fourth method, obtaining a reference distance d3_ ref or a reference time delay t3_ ref of the user link according to ephemeris information, wherein the ephemeris information contains information for the terminal to determine the precise position of the satellite.
Optionally, when the second method is adopted, the reference distance d3_ ref is the shortest distance from the satellite to the terrestrial cell, or the reference distance d3_ ref is the shortest distance from the satellite to the terrestrial cell minus an altitude-related distance offset value, or the reference time delay t3_ ref is the shortest time delay from the satellite to the terrestrial cell minus an altitude-related time delay offset value. For example: different heights H correspond to different delay offset values. H1 corresponds to t _ offset1, and H2 corresponds to t _ offset2.
Optionally, with the fourth method, the shortest distance from the satellite to the ground cell where the terminal is located is obtained according to the ephemeris information, and the shortest distance is used as the reference distance d3_ ref, or the shortest time delay from the satellite to the ground cell where the terminal is located is obtained according to the ephemeris information, and the shortest time delay is used as the reference time delay t3_ ref.
Optionally, the relative time delay of the feeder link is determined according to a reference distance or a reference time delay of the feeder link.
Optionally, the relative time delay of the feeder link is determined using the following formula:
T4=(d4-d4_ref)/c=t4-t4_ref
wherein T4 represents the relative time delay of the feeder link; c represents the speed of light; d4 represents the absolute distance of the feeder link; t4= d4/c, t4 representing the absolute time delay of the feeder link; d4_ ref represents a reference distance of the feeder link; t4_ ref = d4_ ref/c, t4_ ref representing the reference time delay of the feeder link.
Optionally, one of the following three methods is used to obtain the reference distance d4_ ref or the reference time delay t4_ ref of the feeder link:
the method comprises the steps of acquiring the actual position of a gateway station through broadcast signaling or other downlink signaling sent by a network, and determining the reference distance d4_ ref of a feeder link or the reference time delay t4_ ref of the feeder link according to the actual position of the gateway station;
a second method, obtaining a reference distance d4_ ref of a feeder link or a reference time delay t4_ ref of the feeder link through a broadcast signaling or other downlink signaling sent by a network;
and the third method is that the protocol defines the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link as a value associated with the latitude in advance.
Optionally, when the method one is employed:
according to the actual position of the gateway station, the absolute distance or the minimum value of the absolute time delay of the feeder links of a plurality of satellites related to one gateway station is used as the reference distance d4_ ref of the feeder links or the reference time delay t4_ ref of the feeder links; or,
from the actual position of the gateway station and the ephemeris information of the target satellite, the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link is determined.
Optionally, the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically includes:
and calculating the total relative time delay compensation value T _ total by adopting the following formula:
T_total=T3+T4+T_offset
wherein, T3 represents the relative delay of the user link, T4 represents the relative delay of the feeder link, and T _ offset represents the preset offset;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
Optionally, as another implementation manner, the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically includes:
acquiring a parameter T _ ref _ total notified by a network side, wherein T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents a reference time delay of a user link, T4_ ref represents a reference time delay of a feeder link, and T _ offset represents a preset offset;
determining a total relative delay compensation value T _ total by using the T _ ref _ total, wherein the T _ total = T3+ T4-T _ ref _ total;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
At this time, the terminal does not need to separately determine what the relative delay of the user link and the relative delay of the feeder link are, and can directly determine the T _ total based on the T _ ref _ total.
Correspondingly, on the network side, referring to fig. 10, a delay compensation control method provided in the embodiment of the present application includes:
s201, determining a control parameter for indicating the terminal to perform time delay compensation based on the relative time delay of a user link and the relative time delay of a feed link in a satellite communication system (NTN);
and S202, notifying the control parameters to the terminal.
Optionally, the control parameter includes a parameter for instructing the terminal to determine a relative delay of the user link: the reference distance d3_ ref or the reference time delay t3_ ref of the user link;
the control parameters further include a parameter for instructing the terminal to determine the relative time delay of the feeder link: the reference distance d4_ ref or the reference time delay t4_ ref of the feeder link.
Optionally, notifying the terminal of the parameter for indicating that the terminal determines the relative delay of the user link specifically includes: and by issuing broadcast signaling or other downlink signaling, the terminal acquires the reference distance d3_ ref or the reference time delay t3_ ref of the user link.
Optionally, notifying, to the terminal, a parameter indicating that the terminal determines the relative delay of the feeder link specifically includes:
acquiring the actual position of a gateway station by issuing a broadcast signaling or other downlink signaling auxiliary terminals, and then determining a reference distance d4_ ref of a feeder link or a reference time delay t4_ ref of the feeder link by the terminal according to the actual position of the gateway station;
or, by issuing broadcast signaling or other downlink signaling, the terminal acquires the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link.
Optionally, when the reference distance d3_ ref of the user link or the reference time delay t3_ ref of the user link is notified by using broadcast signaling, or the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link is notified by using broadcast signaling, the method further includes notifying a valid time starting point (e.g., a timestamp) of the reference distance (including the reference distance d3_ ref of the user link and/or the reference distance d4_ ref of the feeder link) or the reference time delay (the reference time delay t3_ ref of the user link and/or the reference time delay t4_ ref of the feeder link), and a specific notification manner, for example, broadcast signaling or other downlink signaling, may also be used.
Optionally, the control parameter further includes a preset offset T _ offset, so that the terminal determines a total relative delay compensation value T _ total based on the relative delay of the user link, the relative delay of the feeder link, and the offset T _ offset, and performs delay compensation on the signal at the transmitting end based on the T _ total.
Optionally, as another mode, the control parameter includes T _ ref _ total, so that the terminal determines a total relative delay compensation value T _ total based on the T _ ref _ total, the absolute delay of the user link, and the absolute delay of the feeder link, and performs delay compensation on a signal at a transmitting end based on the T _ total;
wherein, T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents the reference delay of the user link, T4_ ref represents the reference delay of the feeder link, and T _ offset represents the preset offset; t _ total = T3+ T4-T _ ref _ total.
Optionally, the method further comprises:
and acquiring the relative time delay of the user link and the relative time delay of the feeder link reported by the terminal.
On the terminal side, referring to fig. 11, an embodiment of the present application provides a delay compensation apparatus, including:
a memory 620 for storing program instructions;
a processor 600, configured to call the program instructions stored in the memory, and execute, according to the obtained program:
determining that time delay compensation needs to be carried out on a user link and a feed link in a satellite communication system NTN;
delay compensation is performed based on the relative delays of the user links and the relative delays of the feeder links.
Optionally, the processor 600 is further configured to perform, according to the obtained program: and reporting the relative time delay of the user link and the relative time delay of the feeder link to the network.
Optionally, the relative delay of the user link is determined according to a reference distance or a reference delay of the user link.
Optionally, the following formula is used to determine the relative delay of the user link:
T3=(d3-d3_ref)/c=t3-t3_ref
wherein, T3 represents the relative delay of the user link; c represents the speed of light; d3 represents the absolute distance of the user link; t3= d3/c, t3 representing the absolute delay of the user link; d3_ ref represents a reference distance of the subscriber link; t3_ ref = d3_ ref/c, t3_ ref representing the reference delay of the subscriber link.
Optionally, one of the following four methods is adopted to obtain the reference distance d3_ ref or the reference time delay t3_ ref of the subscriber link:
the method comprises the steps that a protocol defines a reference distance d3_ ref or a reference time delay t3_ ref of a user link as a fixed value in advance;
the second method is that the reference distance d3_ ref or the reference time delay t3_ ref of the user link is obtained through the broadcast signaling or other downlink signaling issued by the network side;
the third method comprises the steps that a reference distance d3_ ref or reference time delay t3_ ref of a user link is predefined by a protocol to be a value associated with the latitude;
and a fourth method, obtaining a reference distance d3_ ref or a reference time delay t3_ ref of the user link according to ephemeris information, wherein the ephemeris information contains information for the terminal to determine the precise position of the satellite.
Optionally, when the second method is adopted, the reference distance d3_ ref is a shortest distance from the satellite to the terrestrial cell, or the reference distance d3_ ref is a shortest distance from the satellite to the terrestrial cell minus a distance offset value related to altitude, or the reference time delay t3_ ref is a shortest time delay from the satellite to the terrestrial cell minus a time delay offset value related to altitude.
Optionally, by adopting the method, the shortest distance from the satellite to the ground cell where the terminal is located is obtained according to the ephemeris information, and the shortest distance is used as the reference distance d3_ ref, or the shortest time delay from the satellite to the ground cell where the terminal is located is obtained according to the ephemeris information, and the shortest time delay is used as the reference time delay t3_ ref.
Optionally, the relative time delay of the feeder link is determined according to a reference distance or a reference time delay of the feeder link.
Optionally, the relative time delay of the feeder link is determined using the following formula:
T4=(d4-d4_ref)/c=t4-t4_ref
wherein T4 represents the relative time delay of the feeder link; c represents the speed of light; d4 represents the absolute distance of the feeder link; t4= d4/c, t4 representing the absolute time delay of the feeder link; d4_ ref represents a reference distance of the feeder link; t4_ ref = d4_ ref/c, t4_ ref representing the reference time delay of the feeder link.
Optionally, one of the following three methods is adopted to obtain the reference distance d4_ ref or the reference time delay t4_ ref of the feeder link:
the method comprises the steps of acquiring the actual position of a gateway station through broadcast signaling or other downlink signaling sent by a network, and determining the reference distance d4_ ref of a feeder link or the reference time delay t4_ ref of the feeder link according to the actual position of the gateway station;
a second method, obtaining a reference distance d4_ ref of a feeder link or a reference time delay t4_ ref of the feeder link through a broadcast signaling or other downlink signaling sent by a network;
and the third method is that the protocol defines the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link as a value associated with the latitude in advance.
Optionally, when the method one is employed:
according to the actual position of the gateway station, the absolute distance or the minimum value of the absolute time delay of the feeder links of a plurality of satellites related to one gateway station is used as the reference distance d4_ ref of the feeder links or the reference time delay t4_ ref of the feeder links; or,
the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link is determined from the actual position of the gateway station and the ephemeris information of the target satellite.
Optionally, the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically includes:
and calculating the total relative delay compensation value T _ total by adopting the following formula:
T_total=T3+T4+T_offset
wherein, T3 represents the relative delay of the user link, T4 represents the relative delay of the feeder link, and T _ offset represents the preset offset;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
Optionally, the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically includes:
acquiring a parameter T _ ref _ total notified by a network side, wherein T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents a reference time delay of a user link, T4_ ref represents a reference time delay of a feeder link, and T _ offset represents a preset offset;
determining a total relative delay compensation value T _ total by using the T _ ref _ total, wherein the T _ total = T3+ T4-T _ ref _ total;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
A transceiver 610 for receiving and transmitting data under the control of the processor 600.
Where in fig. 11, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 600 and memory represented by memory 620. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 610 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. For different user devices, the user interface 630 may also be an interface capable of interfacing with a desired device externally, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 600 in performing operations.
Alternatively, the processor 600 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device).
On the network side, referring to fig. 12, an embodiment of the present application provides a delay compensation control apparatus, including:
a memory 520 for storing program instructions;
a processor 500 for calling the program instructions stored in the memory, and executing, according to the obtained program:
determining a control parameter for indicating the terminal to perform time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link in the NTN of the satellite communication system;
and informing the terminal of the control parameters.
Optionally, the control parameter includes a parameter for instructing the terminal to determine a relative delay of the user link: the reference distance d3_ ref or the reference time delay t3_ ref of the user link;
the control parameters further include a parameter for instructing the terminal to determine the relative time delay of the feeder link: the reference distance d4_ ref or the reference time delay t4_ ref of the feeder link.
Optionally, notifying, to the terminal, a parameter for indicating that the terminal determines the relative delay of the user link specifically includes: by sending down broadcast signaling or other downlink signaling, the terminal obtains the reference distance d3_ ref or the reference time delay t3_ ref of the user link.
Optionally, notifying the terminal of the parameter for indicating that the terminal determines the relative delay of the feeder link specifically includes:
acquiring the actual position of a gateway station by issuing a broadcast signaling or other downlink signaling auxiliary terminals, and then determining a reference distance d4_ ref of a feeder link or a reference time delay t4_ ref of the feeder link by the terminal according to the actual position of the gateway station;
or, by issuing broadcast signaling or other downlink signaling, the terminal acquires the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link.
Optionally, when the processor 500 notifies the reference distance d3_ ref or the reference time delay t3_ ref of the user link using broadcast signaling, or notifies the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link using broadcast signaling, the processor 500 is further configured to notify the beginning of the effective time of the reference distance or the reference time delay.
Optionally, the control parameter further includes a preset offset T _ offset, so that the terminal determines a total relative delay compensation value T _ total based on the relative delay of the user link, the relative delay of the feeder link, and the offset T _ offset, and performs delay compensation on the signal at the transmitting end based on the T _ total.
Optionally, the control parameter includes T _ ref _ total, so that the terminal determines a total relative delay compensation value T _ total based on the T _ ref _ total, the absolute delay of the user link, and the absolute delay of the feeder link, and performs delay compensation on a signal at a transmitting end based on the T _ total;
wherein, T _ ref _ total = T3_ ref + T4_ ref + T _ offset, T3_ ref represents a reference delay of the user link, T4_ ref represents a reference delay of the feeder link, and T _ offset represents a preset offset; t _ total = T3+ T4-T _ ref _ total.
Optionally, the processor 500 is further configured to:
and acquiring the relative time delay of the user link and the relative time delay of the feeder link reported by the terminal.
A transceiver 510 for receiving and transmitting data under the control of the processor 500.
Where in fig. 12, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 500 and memory represented by memory 520. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 510 may be a plurality of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 in performing operations.
The processor 500 may be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or a Complex Programmable Logic Device (CPLD).
On the terminal side, referring to fig. 13, another delay compensation apparatus provided in the embodiment of the present application includes:
a determining unit 11, configured to determine that delay compensation needs to be performed on a user link and a feeder link in an NTN of a satellite communication system;
and a compensation unit 12, configured to perform delay compensation based on the relative delay of the user link and the relative delay of the feeder link.
Optionally, the determining unit 11 is further configured to report the relative delay of the user link and the relative delay of the feeder link to the network.
On the network side, referring to fig. 14, another delay compensation control apparatus provided in the embodiment of the present application includes:
a determining unit 21, configured to determine a control parameter for instructing the terminal to perform delay compensation based on the relative delay of the user link and the relative delay of the feeder link in the NTN of the satellite communication system;
a notifying unit 22, configured to notify the terminal of the control parameter.
It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation. In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The embodiment of the present application provides a computing device, which may specifically be a desktop computer, a portable computer, a smart phone, a tablet computer, a Personal Digital Assistant (PDA), and the like. The computing device may include a Central Processing Unit (CPU), memory, input/output devices, etc., the input devices may include a keyboard, mouse, touch screen, etc., and the output devices may include a Display device, such as a Liquid Crystal Display (LCD), a Cathode Ray Tube (CRT), etc.
The memory may include Read Only Memory (ROM) and Random Access Memory (RAM), and provides the processor with program instructions and data stored in the memory. In the embodiments of the present application, the memory may be used for storing a program of any one of the methods provided by the embodiments of the present application.
The processor is used for executing any method provided by the embodiment of the application according to the obtained program instructions by calling the program instructions stored in the memory.
Embodiments of the present application provide a computer storage medium for storing computer program instructions for an apparatus provided in the embodiments of the present application, which includes a program for executing any one of the methods provided in the embodiments of the present application.
The computer storage media may be any available media or data storage device that can be accessed by a computer, including, but not limited to, magnetic memory (e.g., floppy disks, hard disks, magnetic tape, magneto-optical disks (MOs), etc.), optical memory (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor memory (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND FLASH), solid State Disks (SSDs)), etc.
The method provided by the embodiment of the application can be applied to terminal equipment and network equipment.
The Terminal device may also be referred to as a User Equipment (User Equipment, abbreviated as "UE"), a Mobile Station (MS "), a Mobile Terminal (Mobile Terminal), or the like, and optionally, the Terminal may have a capability of communicating with one or more core networks through a Radio Access Network (RAN), for example, the Terminal may be a Mobile phone (or referred to as a" cellular "phone), or a computer with Mobile property, and for example, the Terminal may also be a portable, pocket, handheld, computer-embedded, or vehicle-mounted Mobile device.
A network device may be a base station (e.g., access point) that refers to a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminals. The base station may be configured to interconvert received air frames and IP packets as a router between the wireless terminal and the rest of the access network, which may include an Internet Protocol (IP) network. The base station may also coordinate management of attributes for the air interface. For example, the Base Station may be a Base Transceiver Station (BTS) in GSM or CDMA, a Base Station (NodeB) in WCDMA, an evolved Node B (NodeB or eNB or e-NodeB) in LTE, or a gNB in 5G system. The embodiments of the present application are not limited.
The above method process flow may be implemented by a software program, which may be stored in a storage medium, and when the stored software program is called, the above method steps are performed.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Claims (26)
1. A time delay compensation method is applied to a terminal, and is characterized by comprising the following steps:
determining that time delay compensation needs to be carried out on a user link and a feed link in a satellite communication system NTN;
performing time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link;
reporting the relative time delay of the user link and the relative time delay of the feeder link to a network;
wherein, the relative time delay of the user link is determined according to the reference distance or the reference time delay of the user link; the relative time delay of the feeder link is determined according to the reference distance or the reference time delay of the feeder link;
acquiring the reference distance or the reference time delay of the user link by adopting the following method:
acquiring a reference distance or a reference time delay of a user link through a broadcast signaling or other downlink signaling issued by a network side;
the method comprises the steps that between the moment when a last broadcast signaling or other downlink signaling is received and the moment when the next broadcast signaling or other downlink signaling is received, compensation is carried out based on the reference distance of a user link or the reference time delay of the user link determined by the last broadcast signaling or other downlink signaling, or interpolation is carried out based on the indication time delay of two broadcast signaling or other downlink signaling in the same gateway station, and the timing compensation of the user link required by sending an uplink signal at any moment is obtained;
acquiring the reference distance or the reference time delay of the feeder link by adopting one of the following three methods:
acquiring the actual position of a gateway station through broadcast signaling or other downlink signaling sent by a network, and determining the reference distance of a feeder link or the reference time delay of the feeder link according to the actual position of the gateway station;
acquiring a reference distance of a feeder link or a reference time delay of the feeder link through a broadcast signaling or other downlink signaling issued by a network;
the protocol defines the reference distance of the feeder link or the reference time delay of the feeder link as a value associated with the latitude in advance; the method comprises the steps that reference distances or reference time delays of different feeder links are defined for different preset latitudes;
when the actual position of the gateway station is obtained through the broadcast signaling or other downlink signaling sent by the network, the reference distance of the feeder link or the reference time delay of the feeder link is determined according to the actual position of the gateway station, or the reference distance of the feeder link or the reference time delay of the feeder link is obtained through the broadcast signaling or other downlink signaling sent by the network, and compensation is performed based on the reference distance of the feeder link or the reference time delay of the feeder link determined by the last broadcast signaling or other downlink signaling between the time when the last broadcast signaling or other downlink signaling is received and the time when the next broadcast signaling or other downlink signaling is received, or interpolation is performed based on the indicated time delay of two broadcast signaling or other downlink signaling at the same gateway station, so that the timing compensation of the feeder link required for sending the uplink signal at any time is obtained.
2. The method of claim 1, wherein the relative delay of the user link is determined using the following equation:
T3=(d3-d3_ref)/c=t3-t3_ref
wherein, T3 represents the relative delay of the user link; c represents the speed of light; d3 represents the absolute distance of the user link; t3= d3/c, t3 representing the absolute delay of the user link; d3_ ref represents the reference distance of the subscriber link; t3_ ref = d3_ ref/c, t3_ ref representing the reference delay of the subscriber link.
3. The method of claim 1, wherein when the reference distance d3_ ref or the reference time delay t3_ ref of the subscriber link is obtained through broadcast signaling or other downlink signaling issued from the network side, the reference distance d3_ ref is a shortest distance from the satellite to the terrestrial cell or the reference distance d3_ ref is a shortest distance from the satellite to the terrestrial cell minus a distance offset value related to altitude, or the reference time delay t3_ ref is a shortest time delay from the satellite to the terrestrial cell minus a time delay offset value related to altitude.
4. The method of claim 1, wherein the relative time delay of the feeder link is determined using the following equation:
T4=(d4-d4_ref)/c=t4-t4_ref
wherein T4 represents the relative time delay of the feeder link; c represents the speed of light; d4 represents the absolute distance of the feeder link; t4= d4/c, t4 representing the absolute time delay of the feeder link; d4_ ref represents a reference distance of the feeder link; t4_ ref = d4_ ref/c, t4_ ref representing the reference time delay of the feeder link.
5. The method of claim 1, wherein when the actual position of the gateway station is obtained through a broadcast signaling or other downlink signaling sent by the network, the reference distance of the feeder link or the reference time delay of the feeder link is determined according to the actual position of the gateway station:
according to the actual position of the gateway station, the absolute distance or the minimum value of the absolute time delay of the feeder links of a plurality of satellites related to one gateway station is used as the reference distance d4_ ref of the feeder links or the reference time delay t4_ ref of the feeder links; or,
the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link is determined from the actual position of the gateway station and the ephemeris information of the target satellite.
6. The method according to claim 1, wherein the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically comprises:
and calculating the total relative time delay compensation value T _ total by adopting the following formula:
T_total=T3+T4+T_offset
wherein, T3 represents the relative delay of the user link, T4 represents the relative delay of the feeder link, and T _ offset represents the preset offset;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
7. The method according to claim 1, wherein the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically comprises:
acquiring a parameter T _ ref _ total notified by a network side, wherein T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents a reference time delay of a user link, T4_ ref represents a reference time delay of a feeder link, and T _ offset represents a preset offset;
determining a total relative delay compensation value T _ total by using the T _ ref _ total, wherein the T _ total = T3+ T4-T _ ref _ total;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
8. A delay compensation control method is applied to a network, and is characterized by comprising the following steps:
determining a control parameter for indicating the terminal to perform time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link in the NTN of the satellite communication system;
informing the terminal of the control parameters;
acquiring relative time delay of a user link and relative time delay of a feeder link reported by a terminal;
wherein the control parameters include: parameters for instructing the terminal to determine the relative delay of the user link: a reference distance or a reference delay of the user link; and, a parameter for instructing the terminal to determine the relative time delay of the feeder link: a reference distance or a reference time delay of the feeder link;
notifying the terminal of the parameter for indicating the terminal to determine the relative delay of the user link specifically includes:
the method comprises the steps that a terminal obtains a reference distance of a user link or a reference time delay of the user link by issuing a broadcast signaling or other downlink signaling;
the method comprises the steps that between the time when a terminal receives a last broadcast signaling or other downlink signaling and the time when the terminal broadcasts the next signaling or other downlink signaling, the reference distance of a user link or the reference time delay of the user link determined on the basis of the last broadcast signaling or other downlink signaling is compensated, or the terminal interpolates on the basis of the indication time delay of two broadcast signaling or other downlink signaling in the same gateway station, and the timing compensation of the user link required for sending an uplink signal at any time is obtained;
notifying the terminal of a parameter indicating that the terminal determines the relative delay of the feeder link specifically includes:
acquiring the actual position of a gateway station by issuing a broadcast signaling or other downlink signaling auxiliary terminals, and then determining the reference distance of a feeder link or the reference time delay of the feeder link by the terminal according to the actual position of the gateway station;
or, by issuing a broadcast signaling or other downlink signaling, the terminal acquires a reference distance of the feeder link or a reference time delay of the feeder link;
the terminal performs compensation based on the reference distance of the feeder link or the reference time delay of the feeder link determined by the last broadcast signaling or other downlink signaling between the time when the terminal receives the last broadcast signaling or other downlink signaling and the time when the terminal broadcasts the next signaling or other downlink signaling, or performs interpolation based on the indication time delays of two broadcast signaling or other downlink signaling in the same gateway station, so as to obtain the timing compensation of the feeder link required for sending the uplink signal at any time.
9. The method of claim 8, wherein when the reference distance d3_ ref or the reference delay t3_ ref of the subscriber link is signaled using broadcast signaling, or the reference distance d4_ ref or the reference delay t4_ ref of the feeder link is signaled using broadcast signaling, the method further comprises signaling the beginning of the effective time of the reference distance or the reference delay.
10. The method according to claim 8, wherein the control parameter further includes a preset offset T _ offset, so that the terminal determines a total relative delay compensation value T _ total based on the relative delay of the user link, the relative delay of the feeder link and the offset T _ offset, and performs delay compensation of the transmit-end signal based on T _ total.
11. The method according to claim 8, wherein the control parameters further include T _ ref _ total, so that the terminal determines a total relative delay compensation value T _ total based on the T _ ref _ total, the absolute delay of the user link and the absolute delay of the feeder link, and performs delay compensation of a transmit-end signal based on the T _ total;
wherein, T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents the reference delay of the user link, T4_ ref represents the reference delay of the feeder link, and T _ offset represents the preset offset; t _ total = T3+ T4-T _ ref _ total.
12. A delay compensation apparatus, comprising:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory, executing according to the obtained program:
determining that time delay compensation needs to be carried out on a user link and a feed link in a satellite communication system NTN;
performing time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link;
reporting the relative time delay of the user link and the relative time delay of the feeder link to a network;
wherein, the relative time delay of the user link is determined according to the reference distance or the reference time delay of the user link; the relative time delay of the feeder link is determined according to the reference distance or the reference time delay of the feeder link;
acquiring the reference distance or the reference time delay of the user link by adopting the following method:
acquiring a reference distance or a reference time delay of a user link through a broadcast signaling or other downlink signaling issued by a network side;
the method comprises the steps that between the time of receiving the last broadcast signaling or other downlink signaling and the time of next broadcast signaling or other downlink signaling, compensation is carried out based on the reference distance of a user link or the reference time delay of the user link determined by the last broadcast signaling or other downlink signaling, or interpolation is carried out based on the indication time delay of two broadcast signaling or other downlink signaling in the same gateway station, and the timing compensation of the user link required for sending the uplink signal at any time is obtained;
acquiring the reference distance or the reference time delay of the feeder link by adopting one of the following three methods:
acquiring the actual position of a gateway station through broadcast signaling or other downlink signaling sent by a network, and determining the reference distance of a feeder link or the reference time delay of the feeder link according to the actual position of the gateway station;
acquiring a reference distance of a feeder link or a reference time delay of the feeder link through a broadcast signaling or other downlink signaling issued by a network;
the protocol defines the reference distance of the feeder link or the reference time delay of the feeder link as a value associated with the latitude in advance; the method comprises the steps that reference distances or reference time delays of different feeder links are defined in advance for different preset latitudes;
when the actual position of the gateway station is obtained through the broadcast signaling or other downlink signaling sent by the network, the reference distance of the feeder link or the reference time delay of the feeder link is determined according to the actual position of the gateway station, or the reference distance of the feeder link or the reference time delay of the feeder link is obtained through the broadcast signaling or other downlink signaling sent by the network, and compensation is performed based on the reference distance of the feeder link or the reference time delay of the feeder link determined by the last broadcast signaling or other downlink signaling between the time when the last broadcast signaling or other downlink signaling is received and the time when the next broadcast signaling or other downlink signaling is received, or interpolation is performed based on the indicated time delay of two broadcast signaling or other downlink signaling at the same gateway station, so that the timing compensation of the feeder link required for sending the uplink signal at any time is obtained.
13. The apparatus of claim 12, wherein the relative delay of the user link is determined using the following equation:
T3=(d3-d3_ref)/c=t3-t3_ref
wherein, T3 represents the relative delay of the user link; c represents the speed of light; d3 represents the absolute distance of the user link; t3= d3/c, t3 representing the absolute delay of the user link; d3_ ref represents the reference distance of the subscriber link; t3_ ref = d3_ ref/c, t3_ ref representing the reference delay of the subscriber link.
14. The apparatus of claim 12, wherein when the reference distance d3_ ref or the reference time delay t3_ ref of the subscriber link is obtained through broadcast signaling or other downlink signaling sent by the network side, the reference distance d3_ ref is a shortest distance from the satellite to the terrestrial cell or the reference distance d3_ ref is a shortest distance from the satellite to the terrestrial cell minus an altitude-related distance offset value, or the reference time delay t3_ ref is a shortest time delay from the satellite to the terrestrial cell minus an altitude-related time delay offset value.
15. The apparatus of claim 12, wherein the relative time delay of the feeder link is determined using the following equation:
T4=(d4-d4_ref)/c=t4-t4_ref
wherein T4 represents the relative time delay of the feeder link; c represents the speed of light; d4 represents the absolute distance of the feeder link; t4= d4/c, t4 representing the absolute time delay of the feeder link; d4_ ref represents a reference distance of the feeder link; t4_ ref = d4_ ref/c, t4_ ref representing the reference time delay of the feeder link.
16. The apparatus of claim 12, wherein when the actual position of the gateway station is obtained through broadcast signaling or other downlink signaling transmitted by the network, the reference distance of the feeder link or the reference time delay of the feeder link is determined according to the actual position of the gateway station:
according to the actual position of the gateway station, the absolute distance or the minimum value of the absolute time delay of the feeder links of a plurality of satellites related to one gateway station is used as the reference distance d4_ ref of the feeder links or the reference time delay t4_ ref of the feeder links; or,
from the actual position of the gateway station and the ephemeris information of the target satellite, the reference distance d4_ ref of the feeder link or the reference time delay t4_ ref of the feeder link is determined.
17. The apparatus of claim 12, wherein the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically comprises:
and calculating the total relative time delay compensation value T _ total by adopting the following formula:
T_total=T3+T4+T_offset
wherein, T3 represents the relative delay of the user link, T4 represents the relative delay of the feeder link, and T _ offset represents the preset offset;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
18. The apparatus according to claim 12, wherein the performing delay compensation based on the relative delay of the user link and the relative delay of the feeder link specifically comprises:
acquiring a parameter T _ ref _ total notified by a network side, wherein T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents a reference time delay of a user link, T4_ ref represents a reference time delay of a feeder link, and T _ offset represents a preset offset;
determining a total relative delay compensation value T _ total by using the T _ ref _ total, wherein the T _ total = T3+ T4-T _ ref _ total;
and performing time delay compensation on the signal of the sending end based on the total relative time delay compensation value T _ total.
19. A delay compensation control apparatus, comprising:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
determining a control parameter for indicating the terminal to perform time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link in the NTN of the satellite communication system;
informing the terminal of the control parameters;
acquiring relative time delay of a user link and relative time delay of a feeder link reported by a terminal;
wherein the control parameters include: parameters for instructing the terminal to determine the relative delay of the user link: a reference distance or a reference delay of the user link; and, a parameter for instructing the terminal to determine the relative time delay of the feeder link: a reference distance or a reference time delay of the feeder link;
notifying the terminal of the parameter for indicating the terminal to determine the relative delay of the user link specifically includes:
the method comprises the steps that a terminal obtains a reference distance of a user link or a reference time delay of the user link by issuing a broadcast signaling or other downlink signaling;
the method comprises the steps that between the time when a terminal receives a last broadcast signaling or other downlink signaling and the time when the terminal broadcasts the next signaling or other downlink signaling, the reference distance of a user link or the reference time delay of the user link determined based on the last broadcast signaling or other downlink signaling is compensated, or the terminal performs interpolation based on the indication time delay of two broadcast signaling or other downlink signaling in the same gateway station, and the timing compensation of the user link required for sending an uplink signal at any time is obtained;
notifying the terminal of a parameter indicating that the terminal determines the relative delay of the feeder link specifically includes:
acquiring the actual position of a gateway station by issuing a broadcast signaling or other downlink signaling auxiliary terminals, and then determining the reference distance of a feeder link or the reference time delay of the feeder link by the terminal according to the actual position of the gateway station;
or, by issuing a broadcast signaling or other downlink signaling, the terminal acquires a reference distance of the feeder link or a reference time delay of the feeder link;
the terminal performs compensation based on the reference distance of the feeder link or the reference time delay of the feeder link determined by the last broadcast signaling or other downlink signaling or performs interpolation based on the indication time delay of two broadcast signaling or other downlink signaling in the same gateway station, so as to obtain the timing compensation of the feeder link required for sending the uplink signal at any time.
20. The apparatus of claim 19, wherein when the processor informs the reference distance d3_ ref or the reference delay t3_ ref of the subscriber link using broadcast signaling or informs the reference distance d4_ ref of the feeder link or the reference delay t4_ ref of the feeder link using broadcast signaling, the processor is further configured to inform the beginning of the effective time of the reference distance or the reference delay.
21. The apparatus of claim 19, wherein the control parameter further comprises a preset offset T _ offset, such that the terminal determines a total relative delay compensation value T _ total based on the relative delay of the user link, the relative delay of the feeder link, and the offset T _ offset, and performs delay compensation of the transmit-end signal based on the T _ total.
22. The apparatus of claim 19, wherein the control parameters further include T _ ref _ total, such that the terminal determines a total relative delay compensation value T _ total based on the T _ ref _ total, the absolute delay of the user link, and the absolute delay of the feeder link, and performs delay compensation of a transmit end signal based on the T _ total;
wherein, T _ ref _ total = T3_ ref + T4_ ref-T _ offset, T3_ ref represents a reference delay of the user link, T4_ ref represents a reference delay of the feeder link, and T _ offset represents a preset offset; t _ total = T3+ T4-T _ ref _ total.
23. A delay compensation apparatus, comprising:
the determining unit is used for determining that time delay compensation needs to be carried out on a user link and a feed link in the NTN of the satellite communication system; reporting the relative time delay of the user link and the relative time delay of the feeder link to the network;
the compensation unit is used for carrying out time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link;
wherein, the relative time delay of the user link is determined according to the reference distance or the reference time delay of the user link; the relative time delay of the feeder link is determined according to the reference distance or the reference time delay of the feeder link;
acquiring the reference distance or the reference time delay of the user link by adopting the following method:
acquiring a reference distance or a reference time delay of a user link through a broadcast signaling or other downlink signaling issued by a network side;
the method comprises the steps that between the moment when a last broadcast signaling or other downlink signaling is received and the moment when the next broadcast signaling or other downlink signaling is received, compensation is carried out based on the reference distance of a user link or the reference time delay of the user link determined by the last broadcast signaling or other downlink signaling, or interpolation is carried out based on the indication time delay of two broadcast signaling or other downlink signaling in the same gateway station, and the timing compensation of the user link required by sending an uplink signal at any moment is obtained;
acquiring the reference distance or the reference time delay of the feeder link by adopting one of the following three methods:
acquiring the actual position of a gateway station through broadcast signaling or other downlink signaling sent by a network, and determining the reference distance of a feeder link or the reference time delay of the feeder link according to the actual position of the gateway station;
acquiring a reference distance of a feeder link or a reference time delay of the feeder link through a broadcast signaling or other downlink signaling issued by a network;
the protocol defines the reference distance of the feeder link or the reference time delay of the feeder link as a value associated with the latitude in advance; the method comprises the steps that reference distances or reference time delays of different feeder links are defined in advance for different preset latitudes;
when the actual position of the gateway station is obtained through the broadcast signaling or other downlink signaling sent by the network, the reference distance of the feeder link or the reference time delay of the feeder link is determined according to the actual position of the gateway station, or the reference distance of the feeder link or the reference time delay of the feeder link is obtained through the broadcast signaling or other downlink signaling sent by the network, and compensation is performed between the time of receiving the last broadcast signaling or other downlink signaling and the time of next broadcast signaling or other downlink signaling based on the reference distance of the feeder link or the reference time delay of the feeder link determined by the last broadcast signaling or other downlink signaling, or interpolation is performed based on the indication time delay of two broadcast signaling or other downlink signaling at the same gateway station, so that the timing compensation of the feeder link required for sending the uplink signal at any time is obtained.
24. A delay compensation control apparatus, comprising:
the determining unit is used for determining a control parameter for indicating the terminal to perform time delay compensation based on the relative time delay of the user link and the relative time delay of the feeder link in the NTN of the satellite communication system;
a notification unit configured to notify the terminal of the control parameter; acquiring the relative time delay of a user link and the relative time delay of a feeder link reported by the terminal;
wherein the control parameters include: parameters for instructing the terminal to determine the relative delay of the user link: a reference distance or a reference delay of the user link; and, a parameter for instructing the terminal to determine the relative time delay of the feeder link: a reference distance or a reference time delay of the feeder link;
the notifying unit notifying the terminal of the parameter for indicating the terminal to determine the relative delay of the user link specifically includes:
the method comprises the steps that a terminal obtains a reference distance of a user link or a reference time delay of the user link by issuing a broadcast signaling or other downlink signaling;
the method comprises the steps that between the time when a terminal receives a last broadcast signaling or other downlink signaling and the time when the terminal broadcasts the next signaling or other downlink signaling, the reference distance of a user link or the reference time delay of the user link determined on the basis of the last broadcast signaling or other downlink signaling is compensated, or the terminal interpolates on the basis of the indication time delay of two broadcast signaling or other downlink signaling in the same gateway station, and the timing compensation of the user link required for sending an uplink signal at any time is obtained;
the notifying unit notifying the terminal of the parameter for indicating the terminal to determine the relative delay of the feeder link specifically includes:
acquiring the actual position of a gateway station by issuing a broadcast signaling or other downlink signaling auxiliary terminal, and then determining the reference distance of a feed link or the reference time delay of the feed link by the terminal according to the actual position of the gateway station;
or, by issuing a broadcast signaling or other downlink signaling, the terminal acquires a reference distance of the feeder link or a reference time delay of the feeder link;
the terminal performs compensation based on the reference distance of the feeder link or the reference time delay of the feeder link determined by the last broadcast signaling or other downlink signaling between the time when the terminal receives the last broadcast signaling or other downlink signaling and the time when the terminal broadcasts the next signaling or other downlink signaling, or performs interpolation based on the indication time delays of two broadcast signaling or other downlink signaling in the same gateway station, so as to obtain the timing compensation of the feeder link required for sending the uplink signal at any time.
25. A computing device, comprising:
a memory for storing program instructions;
a processor for calling program instructions stored in said memory to execute the method of any one of claims 1 to 11 in accordance with the obtained program.
26. A computer storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any one of claims 1 to 11.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211352416.0A CN115696556A (en) | 2019-04-08 | 2019-04-30 | Time delay compensation and control method and device thereof |
KR1020217036459A KR102547167B1 (en) | 2019-04-08 | 2020-03-13 | Time delay compensation method and device and time delay control method and device |
PCT/CN2020/079367 WO2020207195A1 (en) | 2019-04-08 | 2020-03-13 | Time delay compensation method and apparatus and time delay control method and apparatus |
US17/601,715 US12021603B2 (en) | 2019-04-08 | 2020-03-13 | Time delay compensation method and apparatus and time delay control method and apparatus |
EP20788261.4A EP3955476A4 (en) | 2019-04-08 | 2020-03-13 | Time delay compensation method and apparatus and time delay control method and apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2019102765477 | 2019-04-08 | ||
CN201910276547 | 2019-04-08 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211352416.0A Division CN115696556A (en) | 2019-04-08 | 2019-04-30 | Time delay compensation and control method and device thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111800852A CN111800852A (en) | 2020-10-20 |
CN111800852B true CN111800852B (en) | 2022-11-18 |
Family
ID=72805386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910360856.2A Active CN111800852B (en) | 2019-04-08 | 2019-04-30 | Time delay compensation and control method and device thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111800852B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113824485B (en) * | 2020-06-18 | 2022-09-02 | 大唐移动通信设备有限公司 | Transmission signal compensation method, network side equipment and terminal |
CN114599080B (en) * | 2020-12-03 | 2024-02-02 | 海能达通信股份有限公司 | Uplink synchronization method and device, storage medium, terminal and gateway station |
WO2022120842A1 (en) * | 2020-12-11 | 2022-06-16 | Oppo广东移动通信有限公司 | Timing advance pre-compensation method in ntn network, terminal device, and network device |
CN114696883A (en) * | 2020-12-28 | 2022-07-01 | 华为技术有限公司 | Cooperative transmission method and device |
CN112911699B (en) * | 2021-01-14 | 2022-10-18 | 之江实验室 | Time synchronization method based on non-ground communication network |
CN114765849A (en) * | 2021-01-15 | 2022-07-19 | 中国移动通信有限公司研究院 | Transmission timing determination method, user equipment, base station and storage medium |
CN114828198B (en) * | 2021-01-21 | 2024-08-02 | 中国移动通信有限公司研究院 | Synchronous clock compensation method, device, equipment and readable storage medium |
WO2022218275A1 (en) * | 2021-04-12 | 2022-10-20 | Mediatek Singapore Pte. Ltd. | Timing and frequency compensation in non-terrestrial network communications |
CN114726470B (en) * | 2022-03-14 | 2023-05-02 | 中国电子科技集团公司第十研究所 | Terminal synchronization method of non-ground network |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231908A (en) * | 2011-07-11 | 2011-11-02 | 北京大学 | Uplink signal timing synchronous prediction compensation method used for satellite mobile communication |
CN103220773A (en) * | 2012-01-20 | 2013-07-24 | 电信科学技术研究院 | Method and device for realizing initial synchronization in satellite communication system |
CN107528628A (en) * | 2017-09-28 | 2017-12-29 | 中国电子科技集团公司第七研究所 | The signal synchronizing method of satellite communication system, device and system |
WO2019063108A1 (en) * | 2017-09-29 | 2019-04-04 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | System for non-terrestrial communications |
-
2019
- 2019-04-30 CN CN201910360856.2A patent/CN111800852B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231908A (en) * | 2011-07-11 | 2011-11-02 | 北京大学 | Uplink signal timing synchronous prediction compensation method used for satellite mobile communication |
CN103220773A (en) * | 2012-01-20 | 2013-07-24 | 电信科学技术研究院 | Method and device for realizing initial synchronization in satellite communication system |
CN107528628A (en) * | 2017-09-28 | 2017-12-29 | 中国电子科技集团公司第七研究所 | The signal synchronizing method of satellite communication system, device and system |
WO2019063108A1 (en) * | 2017-09-29 | 2019-04-04 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | System for non-terrestrial communications |
Non-Patent Citations (1)
Title |
---|
Timing Advance and RACH in NR-NTN;MediaTek Inc.;《3GPP TSG RAN WG1 Meeting #96bis R1-1904645》;20190329;第2节 * |
Also Published As
Publication number | Publication date |
---|---|
CN111800852A (en) | 2020-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111800852B (en) | Time delay compensation and control method and device thereof | |
CN111800851B (en) | Time delay compensation method and device | |
CN115696556A (en) | Time delay compensation and control method and device thereof | |
CN112584487B (en) | Signal transmission method and device | |
CN111954147B (en) | Signal transmission method, signal measurement reporting method, signal measurement positioning method and device | |
CN112188541B (en) | Signal transmission method and device | |
US10334542B2 (en) | Wireless device, a first access node and methods therein | |
EP3565328A1 (en) | Time service method, terminal device and network device | |
EP3694121B1 (en) | Communication processing method and device | |
US11902840B2 (en) | Time domain resource configuration method and access network device | |
CN112187423B (en) | Signal transmission method and device | |
CN112838916B (en) | Information transmission method and device | |
EP3324687B1 (en) | Method for synchronization between stations, base station, and control network element | |
EP3499947A1 (en) | Resource management indication method and device | |
KR20220047603A (en) | Timing synchronization method and device | |
WO2020151679A1 (en) | Uplink transmission method and device | |
WO2023045759A1 (en) | Timing advance method and apparatus, and storage medium | |
CN115189827A (en) | PRS resource determination method and device | |
CN114586422A (en) | Timing advance threshold adjusting method and device | |
CN115052332B (en) | Signal transmission method, device and storage medium | |
US20240243848A1 (en) | Communication method and apparatus | |
WO2023169401A1 (en) | Information processing method and apparatus and readable storage medium | |
CN115707077A (en) | Signal transmission power control method and device | |
CN115915470A (en) | Propagation delay processing method and device, terminal and network side equipment | |
CN115550904A (en) | Information transmission method, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210531 Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing Applicant after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd. Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road Applicant before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |