Method and apparatus for processing transmission delay
By receiving and updating latency update indication information in the satellite communication system, the problem of unmanageable transmission latency changes is solved, the accuracy of transmission latency and timing synchronization are achieved, and the accuracy of data transmission is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2021-08-05
- Publication Date
- 2026-04-21
AI Technical Summary
In existing satellite communication systems, the update scheme for transmission delay is not yet mature, which makes it impossible to effectively manage changes in transmission delay, affecting the timing synchronization of the communication system and the accuracy of data transmission.
By receiving delay update indication information, the transmission delay in the feeder link of the satellite communication system is updated according to the delay update indication information, including the transmission delay between the satellite and the reference point, between the reference point and the base station, and between the satellite and the base station. The delay value is updated using a formula to ensure the accuracy and consistency of the delay.
Effective management of transmission latency in satellite communication systems ensures the accuracy of uplink data transmission and improves the system's timing synchronization capability.
Smart Images

Figure CN115707082B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a method and apparatus for processing transmission delay. Background Technology
[0002] Satellite communication systems, based on geosynchronous orbit (GEO) or low Earth orbit (LEO) satellites, offer unparalleled wide-area coverage advantages compared to terrestrial mobile communication systems and have become an important development direction. Satellite communication systems can employ transparent relay forwarding or on-board regeneration signal processing methods. Ground nodes in satellite communication systems rely on satellites for communication; compared to terrestrial communication systems, the altitude of satellites in different orbits introduces significant propagation delays. Furthermore, as satellites change, the transmission delay in satellite communication systems also constantly changes, and there are currently no solutions for updating the various transmission delays within satellite communication systems. Summary of the Invention
[0003] The purpose of this invention is to provide a method and apparatus for processing transmission delays, so as to solve the problem of how to update various transmission delays in satellite communication systems.
[0004] To achieve the above objectives, the present invention provides a method for processing transmission delay, applied to a terminal, comprising:
[0005] Receive delay update indication information;
[0006] The transmission delay in the power supply link is updated according to the delay update indication information;
[0007] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0008] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0009] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0010] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0011] Optionally, the delay update indication information includes the delay change rate;
[0012] Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes the first transmission delay or the second transmission delay;
[0013] Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
[0014] Optionally, when the delay update indication information includes the delay change rate;
[0015] The transmission delay in the power supply link is updated according to the delay update indication information, including:
[0016] Based on the correspondence between the delay change rate and the transmission delay type specified in the protocol, determine the first target transmission delay type corresponding to the delay change rate;
[0017] The transmission delay in the power supply link is updated based on the first target transmission delay type and the delay change rate.
[0018] Optionally, updating the transmission delay in the power supply link based on the first target transmission delay type and the delay change rate includes:
[0019] When the first target transmission delay type is the first transmission delay, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay.
[0020] When the first target transmission delay type is the second transmission delay, the second transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay.
[0021] Optionally, when the delay update indication information includes the delay change rate;
[0022] The transmission delay in the power supply link is updated according to the delay update indication information, including:
[0023] When the first transmission delay is 0 or default, the second and third transmission delays are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay.
[0024] When the second transmission delay is 0 or default, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay.
[0025] Optionally, updating the first transmission delay and the third transmission delay according to the delay change rate includes:
[0026] The first and third transmission delays are updated using the formula Delay1_new = Delay1_old + drift * T1; where Delay1_new represents the updated first or third transmission delay, Delay1_old represents the original first or third transmission delay, drift represents the delay change rate, and T1 represents the time interval between two updates of the first or third transmission delay.
[0027] Alternatively, updating the second and third transmission delays based on the delay change rate includes:
[0028] The second and third transmission delays are updated using the formula Delay2_new = Delay2_old + drift * T2; where Delay2_new represents the updated second or third transmission delay, Delay2_old represents the original second or third transmission delay, drift represents the delay change rate, and T2 represents the time interval between two updates of the second or third transmission delay.
[0029] Optionally, when the delay update indication information includes a delay change rate and an indication variable;
[0030] The transmission delay in the power supply link is updated according to the delay update indication information, including:
[0031] When the indicator variable indicates that the transmission type corresponding to the delay change rate is a first transmission delay, the first transmission delay is updated, and the third transmission delay is updated according to the updated first transmission delay;
[0032] When the indicator variable indicates that the transmission type corresponding to the delay change rate is the second transmission delay, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay.
[0033] Optionally, the first transmission delay is updated, and the third transmission delay is updated based on the updated first transmission delay, including:
[0034] The first transmission delay is updated using the formula Delay3_new = Delay3_old + drift * T3, and then updated using Delay4_new = Delay3_new + K_mac, where Delay3_new represents the updated first transmission delay, Delay3_old represents the original first transmission delay, drift represents the delay change rate, T3 represents the time interval between the two updates of the first transmission delay, Delay4_new represents the updated third transmission delay, and K_mac represents the second transmission delay.
[0035] Alternatively, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay, including:
[0036] The second transmission delay is updated using the formula Delay5_new = Delay5_old + drift * T4, and the third transmission delay is updated using the formula Delay6_new = Delay5_new + Common delay, where Delay5_new represents the updated second transmission delay, Delay5_old represents the original second transmission delay, drift represents the delay change rate, T4 represents the time interval between the two updates of the second transmission delay, Delay6_new represents the updated third transmission delay, and Common delay represents the first transmission delay.
[0037] Optionally, when the delay update indication information includes a delay change rate and a proportional value;
[0038] The step of updating the transmission delay in the power supply link according to the delay update indication information includes:
[0039] The third transmission delay is updated based on the delay change rate, and the first and second transmission delays are updated based on the updated third transmission delay and the ratio value, respectively.
[0040] Optionally, updating the third transmission delay based on the delay change rate, and updating the first and second transmission delays based on the updated third transmission delay and the ratio value respectively, includes:
[0041] The third transmission delay is updated using the formula Delay7_new = Delay7_old + drift * T5, the first transmission delay is updated using Delay8_new = 1 / (1+X) * Delay7_new, and the second transmission delay is updated using Delay9_new = X / (1+X) * Delay7_new.
[0042] Wherein, Delay7_new represents the updated third transmission delay, Delay7_old represents the original third transmission delay, drift represents the delay change rate, T5 represents the time interval between two updates of the third transmission delay; Delay8_new represents the updated first transmission delay, Delay9_new represents the updated second transmission delay, and X represents the ratio value.
[0043] Optionally, receiving delay update indication information includes:
[0044] The delay update indication information is received periodically according to the update cycle of the delay update indication information.
[0045] This invention also provides a method for processing transmission delay, applied to a base station, comprising:
[0046] Send delay update indication information, which is used to update the transmission delay in the feed link of the satellite communication system;
[0047] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0048] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0049] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0050] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0051] Optionally, the delay update indication information includes the delay change rate;
[0052] Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes a first transmission delay or a second transmission delay;
[0053] Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
[0054] Optionally, a delay update indication message is sent, including:
[0055] The delay update indication information is sent periodically according to the update cycle of the delay update indication information.
[0056] This invention also provides a transmission delay processing device, including a memory, a transceiver, and a processor;
[0057] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0058] Control the transceiver to update the receive delay indication information;
[0059] The transmission delay in the power supply link is updated according to the delay update indication information;
[0060] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0061] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0062] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0063] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0064] Optionally, the delay update indication information includes the delay change rate;
[0065] Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes the first transmission delay or the second transmission delay;
[0066] Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
[0067] Optionally, when the delay update indication information includes the delay change rate;
[0068] The step of the processor updating the transmission delay in the power supply link according to the delay update indication information includes:
[0069] Based on the correspondence between the delay change rate and the transmission delay type specified in the protocol, determine the first target transmission delay type corresponding to the delay change rate;
[0070] The transmission delay in the power supply link is updated based on the first target transmission delay type and the delay change rate.
[0071] Optionally, the step of updating the transmission delay in the feeder link based on the first target transmission delay type and the delay change rate includes:
[0072] When the first target transmission delay type is the first transmission delay, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay.
[0073] When the first target transmission delay type is the second transmission delay, the second transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay.
[0074] Optionally, when the delay update indication information includes the delay change rate;
[0075] The step of the processor updating the transmission delay in the power supply link according to the delay update indication information includes:
[0076] When the first transmission delay is 0 or default, the second and third transmission delays are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay.
[0077] When the second transmission delay is 0 or default, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay.
[0078] Optionally, the step of the processor updating the first transmission delay and the third transmission delay according to the delay change rate includes:
[0079] The first and third transmission delays are updated using the formula Delay1_new = Delay1_old + drift * T1; where Delay1_new represents the updated first or third transmission delay, Delay1_old represents the original first or third transmission delay, drift represents the delay change rate, and T1 represents the time interval between two updates of the first or third transmission delay.
[0080] Alternatively, updating the second and third transmission delays based on the delay change rate includes:
[0081] The second and third transmission delays are updated using the formula Delay2_new = Delay2_old + drift * T2; where Delay2_new represents the updated second or third transmission delay, Delay2_old represents the original second or third transmission delay, drift represents the delay change rate, and T2 represents the time interval between two updates of the second or third transmission delay.
[0082] Optionally, when the delay update indication information includes a delay change rate and an indication variable;
[0083] The step of the processor updating the transmission delay in the power supply link according to the delay update indication information includes:
[0084] When the indicator variable indicates that the transmission type corresponding to the delay change rate is a first transmission delay, the first transmission delay is updated, and the third transmission delay is updated according to the updated first transmission delay;
[0085] When the indicator variable indicates that the transmission type corresponding to the delay change rate is the second transmission delay, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay.
[0086] Optionally, the steps of updating the first transmission delay and updating the third transmission delay based on the updated first transmission delay include:
[0087] The first transmission delay is updated using the formula Delay3_new = Delay3_old + drift * T3, and then updated using Delay4_new = Delay3_new + K_mac, where Delay3_new represents the updated first transmission delay, Delay3_old represents the original first transmission delay, drift represents the delay change rate, T3 represents the time interval between the two updates of the first transmission delay, Delay4_new represents the updated third transmission delay, and K_mac represents the second transmission delay.
[0088] Alternatively, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay, including:
[0089] The second transmission delay is updated using the formula Delay5_new = Delay5_old + drift * T4, and the third transmission delay is updated using the formula Delay6_new = Delay5_new + Common delay, where Delay5_new represents the updated second transmission delay, Delay5_old represents the original second transmission delay, drift represents the delay change rate, T4 represents the time interval between the two updates of the second transmission delay, Delay6_new represents the updated third transmission delay, and Common delay represents the first transmission delay.
[0090] Optionally, when the delay update indication information includes a delay change rate and a proportional value;
[0091] The step of the processor updating the transmission delay in the power supply link according to the delay update indication information includes:
[0092] The third transmission delay is updated based on the delay change rate, and the first and second transmission delays are updated based on the updated third transmission delay and the ratio value, respectively.
[0093] Optionally, the step of the processor updating the third transmission delay according to the delay change rate, and updating the first transmission delay and the second transmission delay according to the updated third transmission delay and the ratio value respectively, includes:
[0094] The third transmission delay is updated using the formula Delay7_new = Delay7_old + drift * T5, the first transmission delay is updated using Delay8_new = 1 / (1+X) * Delay7_new, and the second transmission delay is updated using Delay9_new = X / (1+X) * Delay7_new.
[0095] Wherein, Delay7_new represents the updated third transmission delay, Delay7_old represents the original third transmission delay, drift represents the delay change rate, T5 represents the time interval between two updates of the third transmission delay; Delay8_new represents the updated first transmission delay, Delay9_new represents the updated second transmission delay, and X represents the ratio value.
[0096] Optionally, the processor controls the transceiver to receive delay update indication information including:
[0097] Based on the update cycle of the delay update indication information, the transceiver is controlled to periodically receive the delay update indication information.
[0098] This invention also provides a transmission delay processing device, including a memory, a transceiver, and a processor;
[0099] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0100] The transceiver is controlled to send delay update indication information, which is used to update the transmission delay in the feed link of the satellite communication system;
[0101] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0102] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0103] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0104] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0105] Optionally, the delay update indication information includes the delay change rate;
[0106] Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes a first transmission delay or a second transmission delay;
[0107] Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
[0108] This invention also provides a transmission delay processing device, applied to a terminal, comprising:
[0109] The first receiving unit is used to receive delay update indication information;
[0110] The first processing unit is used to update the transmission delay in the power supply link according to the delay update indication information;
[0111] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0112] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0113] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0114] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0115] This invention also provides a transmission delay processing apparatus, applied to a base station, comprising:
[0116] The first transmitting unit is used to transmit delay update indication information, which is used to update the transmission delay in the feed link of the satellite communication system.
[0117] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0118] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0119] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0120] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0121] This invention also provides a processor-readable storage medium storing program instructions for causing the processor to perform the steps of the transmission delay processing method described above.
[0122] The above-described technical solution of the present invention has at least the following beneficial effects:
[0123] The above-described scheme of this invention receives delay update indication information; and updates the transmission delay in the feeder link according to the delay update indication information, such as updating at least two of the transmission delays between the satellite and the reference point, between the reference point and the base station, and between the satellite and the base station in the feeder link of the satellite communication system, which can effectively ensure the accuracy of uplink data transmission. Attached Figure Description
[0124] Figure 1 A structural diagram illustrating a satellite communication system to which embodiments of the present invention can be applied;
[0125] Figure 2 This diagram illustrates the time delay of the satellite communication system in an embodiment of the present invention.
[0126] Figure 3 One of the flowcharts illustrating the method for handling transmission delay according to an embodiment of the present invention;
[0127] Figure 4 A second flowchart illustrating the method for handling transmission delay according to an embodiment of the present invention;
[0128] Figure 5 One of the structural block diagrams of a transmission delay processing apparatus according to an embodiment of the present invention;
[0129] Figure 6 A second structural block diagram illustrating the transmission delay processing apparatus according to an embodiment of the present invention;
[0130] Figure 7 A schematic diagram of a module representing a transmission delay processing device according to an embodiment of the present invention;
[0131] Figure 8 The second schematic diagram illustrates the module of the processing device for transmission delay according to an embodiment of the present invention. Detailed Implementation
[0132] The technical solutions provided in this invention are applicable to a variety of systems, especially 5G systems. For example, applicable systems include Global System for Mobile communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), General Packet Radio Service (GPRS), Long Term Evolution (LTE) systems (including TD-LTE and FDD-LTE), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR), etc. All of these systems include terminal equipment and network equipment. The system may also include a core network component, such as the Evolved Packet System (EPS) or the 5G system (5GS / 5GC).
[0133] In satellite communication, there are two operating modes: one is the bend-pipe mode, where satellite 13 simply relays signals transparently without any processing, and terminal 11 and base station 12 communicate; the other is regenerative communication, where satellite 13 can detect and process the received signal information, performing the function of base station 12 and connecting terminal 11 and base station 12. In satellite communication, the connection between the terminal user and the satellite is called the user link, and the connection between the satellite and the base station is the feeder link. Figure 1The diagram illustrates the latency of a satellite communication system. Terminal 11 can also be referred to as a terminal or user equipment (UE). It should be noted that terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include wristbands, headphones, glasses, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment of the invention. A base station may be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that the embodiments of this application only take the base station in the NR system as an example, but do not limit the specific type of base station.
[0134] For bend-pipe communication, when the terminal and base station communicate, they experience the transmission delay T2 of the power supply link and the transmission delay T1 of the user link, resulting in a round-trip time (RTT) of 2*(T1+T2). In regenerative communication mode, the transmission delay between the terminal and the satellite includes the transmission delay T1 of the user link, and its RTT is 2*T1. In satellite communication systems, considering that the terminal needs to transmit data in advance at specific times, the transmission delay is significantly larger than in terrestrial mobile communication. Table 1 below shows the RTT values for different satellite altitudes.
[0135] Table 1
[0136]
[0137] In cases of significant latency, in order to ensure timing synchronization within the satellite communication system, the terminal needs to advance its timing. Currently, the 3GPP meeting agrees that the terminal must at least advance the timing of the latency between the terminal and the reference point. Figure 2 The distribution of delays for each segment based on the reference point is presented. The reference point is a location on the link used to facilitate the application of feeder link delays in timing relationship enhancement. The delay between the terminal and the satellite is ServiceLink RTT = UE_specific TA, the delay between the satellite and the reference point is Common delay, and the delay between the reference point and the base station is K_mac. The delay between the satellite and the base station is FeederLink RTT = Common delay + K_mac.
[0138] Satellite communication suffers from significant transmission delays, necessitating improvements to the uplink and downlink scheduling timing relationships. Based on the curved tube communication mode, this invention provides a method for handling transmission delays.
[0139] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0140] like Figure 3 As shown, the transmission delay processing method of this invention, applied to a terminal, includes:
[0141] Step 301: Receive delay update indication information.
[0142] In this step, the aforementioned delay update indication information can be received through the Master Information Block (MIB) or the System Information Block (SIB). This delay update indication information is used to update the transmission delay in the power supply link.
[0143] Optionally, receiving delay update indication information includes:
[0144] The delay update indication information is received periodically according to the update cycle of the delay update indication information.
[0145] Step 302: Update the transmission delay in the power supply link according to the delay update indication information.
[0146] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0147] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system. This first transmission delay can also be described as a common delay.
[0148] The second transmission delay is the transmission delay between the reference point and the base station in the feeder link, and this second transmission delay can also be described as K_mac;
[0149] The third transmission delay is the transmission delay between the satellite and the base station in the feeder link, which can also be described as FeederLink RTT.
[0150] Regarding the setting of the reference point, the main consideration is its location on the power supply link. When the reference point is located on the power supply link, the Common delay is a positive value; when the reference point is located on the service link, the Common delay is a negative value. In this embodiment, the selection of the reference point mainly considers the following situations:
[0151] The length from the reference point to the base station is fixed;
[0152] The length from the reference point to the satellite is fixed;
[0153] The reference point divides the FeederLink RTT into two segments with a fixed ratio.
[0154] The transmission delay processing method of this invention receives delay update indication information; and updates the transmission delay in the feeder link according to the delay update indication information, such as updating at least two of the transmission delays between the satellite and the reference point, between the reference point and the base station, and between the satellite and the base station in the feeder link of the satellite communication system, which can effectively ensure the accuracy of uplink data transmission.
[0155] Optionally, the delay update indication information includes the delay change rate drift;
[0156] Alternatively, the delay update indication information includes a delay change rate and an indication variable. The indication variable is used to indicate the transmission delay type corresponding to the delay change rate. The transmission delay type includes a first transmission delay or a second transmission delay. For example, the transmission delay type corresponding to the delay change rate can be indicated by 1 bit.
[0157] Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
[0158] In this embodiment of the invention, the aforementioned latency change rate can also be described as a latency change parameter. In this embodiment, the transmission latency type corresponding to the latency change rate can be specified in advance via a protocol. In this case, the latency update indication information may only contain the latency change rate. Alternatively, in this embodiment, the transmission latency type corresponding to the latency change rate may not be specified via a protocol. In this case, the latency update indication information may only contain the latency change rate, and if the terminal is notified that the first transmission latency is 0 (the default value is 0), then the transmission latency type corresponding to the latency change rate is defaulted to the second transmission latency. Or, if the terminal is notified that the second transmission latency is 0 (the default value is 0), then the transmission latency type corresponding to the latency change rate is defaulted to the first transmission latency. Alternatively, in this embodiment, the transmission latency type corresponding to the latency change rate may not be specified via a protocol. In this case, the latency update indication information includes both the latency change rate and a proportional value.
[0159] As a first optional implementation, when the delay update indication information includes the delay change rate (in this implementation, the correspondence between the delay change rate and the transmission delay is agreed upon by the protocol);
[0160] The transmission delay in the power supply link is updated according to the delay update indication information, including:
[0161] Based on the correspondence between the delay change rate and the transmission delay type specified in the protocol, determine the first target transmission delay type corresponding to the delay change rate;
[0162] The transmission delay in the power supply link is updated based on the first target transmission delay type and the delay change rate.
[0163] Further, based on the first target transmission delay type and the delay change rate, the transmission delay in the power supply link is updated, including:
[0164] When the first target transmission delay type is the first transmission delay, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay.
[0165] When the first target transmission delay type is the second transmission delay, the second transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay.
[0166] Further, updating the first transmission delay and the third transmission delay based on the delay change rate includes:
[0167] The first and third transmission delays are updated using the formula Delay1_new = Delay1_old + drift * T1; where Delay1_new represents the updated first or third transmission delay, Delay1_old represents the original first or third transmission delay, drift represents the delay change rate, and T1 represents the time interval between two updates of the first or third transmission delay.
[0168] Alternatively, updating the second and third transmission delays based on the delay change rate includes:
[0169] The second and third transmission delays are updated using the formula Delay2_new = Delay2_old + drift * T2; where Delay2_new represents the updated second or third transmission delay, Delay2_old represents the original second or third transmission delay, drift represents the delay change rate, and T2 represents the time interval between two updates of the second or third transmission delay.
[0170] As a second optional implementation, when the delay update indication information includes the delay change rate (in this implementation, the first transmission delay is 0 or default, and the transmission delay type corresponding to the default delay change rate is the second transmission delay, or the second transmission delay is 0 or default, and the transmission delay type corresponding to the delay change rate is the first transmission delay, where default means the corresponding delay value is 0);
[0171] The transmission delay in the power supply link is updated according to the delay update indication information, including:
[0172] When the first transmission delay is 0 or default, the second and third transmission delays are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay.
[0173] When the second transmission delay is 0 or default, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay.
[0174] Further, updating the first transmission delay and the third transmission delay based on the delay change rate includes:
[0175] The first and third transmission delays are updated using the formula Delay1_new = Delay1_old + drift * T1; where Delay1_new represents the updated first or third transmission delay, Delay1_old represents the original first or third transmission delay, drift represents the delay change rate, and T1 represents the time interval between two updates of the first or third transmission delay.
[0176] Alternatively, updating the second and third transmission delays based on the delay change rate includes:
[0177] The second and third transmission delays are updated using the formula Delay2_new = Delay2_old + drift * T2; where Delay2_new represents the updated second or third transmission delay, Delay2_old represents the original second or third transmission delay, drift represents the delay change rate, and T2 represents the time interval between two updates of the second or third transmission delay.
[0178] As a third optional implementation, when the delay update indication information includes a delay change rate and an indication variable (in this implementation, the indication variable indicates the transmission delay type corresponding to the delay change rate, and the network indicates that the initial first transmission delay and the second transmission delay are not 0);
[0179] The transmission delay in the power supply link is updated according to the delay update indication information, including:
[0180] When the indicator variable indicates that the transmission type corresponding to the delay change rate is a first transmission delay, the first transmission delay is updated, and the third transmission delay is updated according to the updated first transmission delay;
[0181] When the indicator variable indicates that the transmission type corresponding to the delay change rate is the second transmission delay, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay.
[0182] Optionally, the first transmission delay is updated, and the third transmission delay is updated based on the updated first transmission delay, including:
[0183] The first transmission delay is updated using the formula Delay3_new = Delay3_old + drift * T3, and then updated using Delay4_new = Delay3_new + K_mac, where Delay3_new represents the updated first transmission delay, Delay3_old represents the original first transmission delay, drift represents the delay change rate, T3 represents the time interval between the two updates of the first transmission delay, Delay4_new represents the updated third transmission delay, and K_mac represents the second transmission delay.
[0184] Alternatively, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay, including:
[0185] The second transmission delay is updated using the formula Delay5_new = Delay5_old + drift * T4, and the third transmission delay is updated using the formula Delay6_new = Delay5_new + Common delay, where Delay5_new represents the updated second transmission delay, Delay5_old represents the original second transmission delay, drift represents the delay change rate, T4 represents the time interval between the two updates of the second transmission delay, Delay6_new represents the updated third transmission delay, and Common delay represents the first transmission delay.
[0186] As a fourth optional implementation, when the delay update indication information includes a delay change rate and a proportional value (in this implementation, the delay change rate is used to indicate the delay change rate corresponding to the third transmission delay, and the delay change value of the first transmission delay and the delay change value of the second transmission delay are obtained based on the proportional value and the delay change rate corresponding to the third transmission delay);
[0187] The step of updating the transmission delay in the power supply link according to the delay update indication information includes:
[0188] The third transmission delay is updated based on the delay change rate, and the first and second transmission delays are updated based on the updated third transmission delay and the ratio value, respectively.
[0189] Further, updating the third transmission delay based on the delay change rate, and updating the first and second transmission delays based on the updated third transmission delay and the ratio value respectively, includes:
[0190] The third transmission delay is updated using the formula Delay7_new = Delay7_old + drift * T5, the first transmission delay is updated using Delay8_new = 1 / (1+X) * Delay7_new, and the second transmission delay is updated using Delay9_new = X / (1+X) * Delay7_new.
[0191] Wherein, Delay7_new represents the updated third transmission delay, Delay7_old represents the original third transmission delay, drift represents the delay change rate, T5 represents the time interval between two updates of the third transmission delay; Delay8_new represents the updated first transmission delay, Delay9_new represents the updated second transmission delay, and X represents the ratio value.
[0192] The method for handling transmission delay of the present invention will be described below with reference to specific embodiments.
[0193] Example 1: The protocol predefines the transmission delay type corresponding to the delay change rate of the drift (indicator variable is default).
[0194] In this embodiment, the protocol predefines the transmission delay type corresponding to the drift. For example, if the transmission delay type corresponding to the drift is Common delay (second transmission delay), then Common delay_new = Common delay_old + drift * T2, and FeederLink RTT_new (third transmission delay) = FeederLink RTT_old + drift * T2. As another example, if the transmission delay type corresponding to the drift is K_mac (first transmission delay), then K_mac_new = K_mac_old + drift * T1, and FeederLink RTT_new = FeederLink RTT_old + drift * T1, where T1 represents the time interval between two updates of the first transmission delay or the third transmission delay, and T2 represents the time interval between two updates of the second transmission delay or the third transmission delay.
[0195] Network-side behavior:
[0196] Configure ephemeris information and the drift update cycle on the network side;
[0197] The network side calculates the drift value based on ephemeris information and base station location information;
[0198] The network side notifies the feeder link of the drift, initial common delay (default indicates that the value is 0) and initial K_mac (default indicates that the value is 0) in the downlink MIB or SIB, and updates them periodically.
[0199] The network side dynamically adjusts the update cycle of ephemeris information based on information such as the CQI of the received information and the time deviation of the reference signal.
[0200] Terminal-side behavior:
[0201] After the terminal performs downlink synchronization, it obtains ephemeris information and the update cycle, value, and transmission delay type of the power supply link's drift.
[0202] The terminal calculates the initial FeederLink RTT based on the initial Common delay and the initial K_mac, where the initial FeederLink RTT = initial Common delay + initial K_mac;
[0203] The terminal updates Commondelay, K_mac, and FeederLink RTT based on the drift and the transmission delay type corresponding to the drift as specified in the protocol. When the protocol specifies that the transmission delay type corresponding to the drift is Commondelay, Common delay_new = Common delay_old + drift * T2, FeederLink RTT_new = FeederLink RTT_old + drift * T2; when the protocol specifies that the transmission delay type corresponding to the drift is K_mac, K_mac_new = K_mac_old + drift * T1, FeederLink RTT_new = FeederLink RTT_old + drift * T1, where T1 represents the time interval between two updates of the first transmission delay or the time interval between two updates of the third transmission delay, and T2 represents the time interval between two updates of the second transmission delay or the time interval between two updates of the third transmission delay.
[0204] The terminal periodically receives ephemeris information and drift based on the ephemeris information configured on the network side and the update cycle of the drift of the power supply link.
[0205] Example 2: The protocol does not specify the transmission delay type corresponding to drift in advance. The network side indicates the delay change rate drift and indicates the initial Common delay = 0 (the default is to indicate that the value is 0) or the initial K_mac = 0 (the default is to indicate that the value is 0).
[0206] In this embodiment, when the initial Common delay = 0, the transmission delay type corresponding to the drift is K_mac; when the initial K_mac = 0, the transmission delay type corresponding to the drift is the initial Common delay. When the initial Common delay = 0, K_mac_new = K_mac_old + drift * T1, FeederLink RTT_new = FeederLink RTT_old + drift * T1. At this time, drift indicates the delay changes of K_mac and FeederLink RTT.
[0207] When the initial K_mac = 0, Common delay_new = Common delay_old + drift * T2, FeederLink RTT_new = FeederLink RTT_old + drift * T2. At this time, drift indicates the delay changes of FeederLink RTT and Common delay.
[0208] T1 represents the time interval between two updates of K_mac or between two updates of FeederLink RTT, and T2 represents the time interval between two updates of Common delay or between two updates of FeederLink RTT.
[0209] Network-side behavior:
[0210] Configure ephemeris information and the drift update cycle on the network side;
[0211] The network side calculates the drift value based on ephemeris information and base station location information;
[0212] The network side notifies the feeder link of the drift, initial common delay (default indicates that the value is 0) and initial K_mac (default indicates that the value is 0) in the downlink MIB or SIB, and updates them periodically.
[0213] The network side dynamically adjusts the update cycle of ephemeris information based on information such as the CQI of the received information and the time deviation of the reference signal.
[0214] Terminal-side behavior:
[0215] After the terminal performs downlink synchronization, it obtains ephemeris information and the update cycle, value, and transmission delay type of the power supply link's drift.
[0216] The terminal calculates the initial FeederLink RTT based on the initial Common delay and the initial K_mac, where the initial FeederLink RTT = initial Common delay + initial K_mac;
[0217] When the initial K_mac is 0 or default, the terminal updates FeederLink RTT and Common delay based on drift, where Common delay_new = Common delay_old + drift * T2, FeederLink RTT_new = FeederLink RTT_old + drift * T2;
[0218] When the initial Common delay is 0 or the default, the terminal updates FeederLink RTT and K_mac based on drift, where K_mac_new = K_mac_old + drift * T1 and FeederLink RTT_new = FeederLink RTT_old + drift * T1.
[0219] The terminal periodically receives ephemeris information and drift based on the ephemeris information configured on the network side and the update cycle of the drift of the power supply link.
[0220] Example 3: The protocol does not pre-define the transmission latency type corresponding to the drift. The network side notifies the drift and the ratio X (FeederLink RTT is divided into two segments with a fixed ratio).
[0221] In this embodiment, both the Common delay and K_mac change. However, considering that the reference point divides the FeederLink RTT into two segments with a fixed ratio, assuming the ratio is Common delay:K_mac = 1:X, then Common delay = 1 / (1+X)*FeederLink RTT. At this point, the network needs to notify the drift and the ratio X. The drift indicates the delay change corresponding to the FeederLink RTT. The terminal then uses the drift to update the FeederLink RTT, where FeederLink RTT_new = FeederLink RTT_old + drift*T5, and T5 represents the time interval between two FeederLink RTT updates. After updating the FeederLink RTT, the Common delay is updated using Common delay = 1 / (1+X)*FeederLink RTT, and K_mac is updated using K_mac = X / (1+X)*FeederLink RTT.
[0222] Network-side behavior:
[0223] Configure ephemeris information on the network side and update cycle of the power supply link drift, etc.
[0224] The network side calculates the corresponding drift value based on ephemeris information and base station location information;
[0225] The network side notifies the feeder link of the drift, initial Common delay (default indicates that the value is 0) and initial K_mac (default indicates that the value is 0) values in the downlink MIB or SIB, and updates them periodically.
[0226] The network side notifies the ratio X in the downlink MIB or SIB (FeederLink RTT is divided into two segments with fixed ratios corresponding to the ratios);
[0227] The network side dynamically adjusts the update cycle or ratio X of ephemeris information based on information such as the CQI of the received signal and the time deviation of the reference signal.
[0228] Terminal-side behavior:
[0229] After the terminal performs downlink synchronization, it obtains ephemeris information and the update cycle of the drift, drift, ratio X, initial common delay, and initial K_mac value, etc.
[0230] The terminal calculates the initial FeederLink RTT based on the initial Common delay and the initial K_mac, where the initial FeederLink RTT = initial Common delay + initial K_mac;
[0231] The terminal updates the Common delay, K_mac, and FeederLink RTT based on drift and a ratio X, where FeederLink RTT_new = FeederLink RTT_old + drift * T5. After updating FeederLink RTT, Common delay is updated using Common delay = 1 / (1+X) * FeederLink RTT, and K_mac is updated using K_mac = X / (1+X) * FeederLink RTT.
[0232] The terminal periodically receives ephemeris information and drift based on the ephemeris information configured on the network side and the update cycle of the drift of the power supply link.
[0233] The terminal updates the value of ratio X according to the command from the network side.
[0234] Example 4: The protocol does not specify the transmission delay type corresponding to the drift in advance. The network side indicates the delay change rate drift and the indicator variable (drift indicator), and the initial Common delay is not 0 and the initial K_mac is not 0.
[0235] In this embodiment, the transmission delay type corresponding to the drift is determined based on the drift indicator. For example, when the drift indicator is 0, the drift indicates a change in the Common delay. In this case, K_mac is not 0 and is a fixed value, Common delay_new = Common delay_old + drift * T3, and FeederLink RTT_new = Commondelay_new + K_mac. When the drift indicator is 1, the drift indicates a change in the K_mac delay. In this case, Commondelay is not 0 and is a fixed value, K_mac_new = K_mac_old + drift * T4, and FeederLink RTT_new = K_mac_new + Common delay. T3 represents the time interval between two updates of Common delay, and T4 represents the time interval between two updates of K_mac.
[0236] Network-side behavior:
[0237] Configure ephemeris information and the drift update cycle on the network side;
[0238] The network side calculates the drift value based on ephemeris information and base station location information;
[0239] The network side notifies the feeder link of its drift, initial common delay, and initial K_mac value in the downlink MIB or SIB, and updates them periodically.
[0240] The network side notifies the drift indicator in the downlink MIB or SIB;
[0241] The network side dynamically adjusts the update cycle of ephemeris information based on information such as the CQI of the received signal and the time deviation of the reference signal.
[0242] Terminal-side behavior:
[0243] After the terminal performs downlink synchronization, it obtains ephemeris information and the update cycle of the power supply link's drift, drift, drift indicator, initial common delay, and initial K_mac value, etc.
[0244] The terminal calculates the initial FeederLink RTT based on the initial Common delay and the initial K_mac, where the initial FeederLink RTT = initial Common delay + initial K_mac;
[0245] The terminal updates Common Delay, K_mac, and FeederLink RTT based on the drift indicator and drift. For example, when the drift indicator is 0, it indicates that the drift indicator changes the Common Delay. At this time, K_mac is a fixed value, Common Delay_new = Common Delay_old + drift * T, and FeederLink RTT_new = Common Delay_new + K_mac. When the drift indicator is 1, it indicates that the drift indicator changes the K_mac. At this time, Common Delay is a fixed value, K_mac_new = K_mac_old + drift * T, and FeederLink RTT_new = K_mac_new + Common Delay.
[0246] The terminal periodically receives ephemeris information, drift, and drift indicator based on the ephemeris information configured on the network side and the update cycle of the drift parameter, which represents the delay variation of the power supply link.
[0247] The transmission delay processing method of this invention receives delay update indication information; and updates the transmission delay in the feeder link according to the delay update indication information, such as updating at least two of the transmission delays between the satellite and the reference point, between the reference point and the base station, and between the satellite and the base station in the feeder link of the satellite communication system, which can effectively ensure the accuracy of uplink data transmission.
[0248] like Figure 4 As shown in the figure, this embodiment of the invention also provides a method for processing transmission delay, applied to a base station, the method comprising:
[0249] Step 401: Send delay update indication information, which is used to update the transmission delay in the power supply link of the satellite communication system.
[0250] In this step, the aforementioned delay update indication information can be sent through the Master Information Block (MIB) or the System Information Block (SIB).
[0251] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0252] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0253] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0254] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0255] In this embodiment of the invention, a delay update indication information is sent to the terminal, and the terminal updates the transmission delay in the feeder link according to the delay update indication information. For example, at least two of the following delays in the feeder link of the satellite communication system are updated: the transmission delay between the satellite and the reference point, the transmission delay between the reference point and the base station, and the transmission delay between the satellite and the base station. This can effectively ensure the accuracy of uplink data transmission.
[0256] Optionally, the delay update indication information includes the delay change rate;
[0257] Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes a first transmission delay or a second transmission delay;
[0258] Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
[0259] Optionally, a delay update indication message is sent, including:
[0260] The delay update indication information is sent periodically according to the update cycle of the delay update indication information.
[0261] It should be noted that the behavior on the base station side corresponds to the behavior on the terminal side described above. The interaction behavior between the base station side and the terminal has been described in detail in the above terminal side embodiments, and will not be repeated here.
[0262] In this embodiment of the invention, a delay update indication information is sent to the terminal, and the terminal updates the transmission delay in the feeder link according to the delay update indication information. For example, at least two of the following delays in the feeder link of the satellite communication system are updated: the transmission delay between the satellite and the reference point, the transmission delay between the reference point and the base station, and the transmission delay between the satellite and the base station. This can effectively ensure the accuracy of uplink data transmission.
[0263] like Figure 5 As shown, this embodiment of the invention provides a transmission delay processing device, including a memory 520, a transceiver 500, and a processor 510;
[0264] The memory 520 is used to store computer programs; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the computer program in the memory 520 and perform the following operations:
[0265] Control transceiver 500 to receive delay update indication information;
[0266] The transmission delay in the power supply link is updated according to the delay update indication information;
[0267] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0268] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0269] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0270] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0271] Among them, Figure 5 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 510 and memory represented by memory 520 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 500 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 530 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0272] The processor 510 is responsible for managing the bus architecture and general processing, while the memory 520 can store the data used by the processor 510 when performing operations.
[0273] Optionally, the processor 510 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0274] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0275] Optionally, the delay update indication information includes the delay change rate;
[0276] Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes the first transmission delay or the second transmission delay;
[0277] Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
[0278] Optionally, when the delay update indication information includes the delay change rate;
[0279] The step of updating the transmission delay in the power supply link according to the delay update indication information performed by the processor 510 includes:
[0280] Based on the correspondence between the delay change rate and the transmission delay type specified in the protocol, determine the first target transmission delay type corresponding to the delay change rate;
[0281] The transmission delay in the power supply link is updated based on the first target transmission delay type and the delay change rate.
[0282] Optionally, the step of updating the transmission delay in the power supply link based on the first target transmission delay type and the delay change rate performed by the processor 510 includes:
[0283] When the first target transmission delay type is the first transmission delay, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay.
[0284] When the first target transmission delay type is the second transmission delay, the second transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay.
[0285] Optionally, when the delay update indication information includes the delay change rate;
[0286] The step of updating the transmission delay in the power supply link according to the delay update indication information performed by the processor 510 includes:
[0287] When the first transmission delay is 0 or default, the second and third transmission delays are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay.
[0288] When the second transmission delay is 0 or default, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay.
[0289] Optionally, the step of updating the first transmission delay and the third transmission delay according to the delay change rate performed by the processor 510 includes:
[0290] The first and third transmission delays are updated using the formula Delay1_new = Delay1_old + drift * T1; where Delay1_new represents the updated first or third transmission delay, Delay1_old represents the original first or third transmission delay, drift represents the delay change rate, and T1 represents the time interval between two updates of the first or third transmission delay.
[0291] Alternatively, updating the second and third transmission delays based on the delay change rate includes:
[0292] The second and third transmission delays are updated using the formula Delay2_new = Delay2_old + drift * T2; where Delay2_new represents the updated second or third transmission delay, Delay2_old represents the original second or third transmission delay, drift represents the delay change rate, and T2 represents the time interval between two updates of the second or third transmission delay.
[0293] Optionally, when the delay update indication information includes a delay change rate and an indication variable;
[0294] The step of updating the transmission delay in the power supply link according to the delay update indication information performed by the processor 510 includes:
[0295] When the indicator variable indicates that the transmission type corresponding to the delay change rate is a first transmission delay, the first transmission delay is updated, and the third transmission delay is updated according to the updated first transmission delay;
[0296] When the indicator variable indicates that the transmission type corresponding to the delay change rate is the second transmission delay, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay.
[0297] Optionally, the steps of updating the first transmission delay and updating the third transmission delay based on the updated first transmission delay performed by the processor 510 include:
[0298] The first transmission delay is updated using the formula Delay3_new = Delay3_old + drift * T3, and then updated using Delay4_new = Delay3_new + K_mac, where Delay3_new represents the updated first transmission delay, Delay3_old represents the original first transmission delay, drift represents the delay change rate, T3 represents the time interval between the two updates of the first transmission delay, Delay4_new represents the updated third transmission delay, and K_mac represents the second transmission delay.
[0299] Alternatively, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay, including:
[0300] The second transmission delay is updated using the formula Delay5_new = Delay5_old + drift * T4, and the third transmission delay is updated using the formula Delay6_new = Delay5_new + Common delay, where Delay5_new represents the updated second transmission delay, Delay5_old represents the original second transmission delay, drift represents the delay change rate, T4 represents the time interval between the two updates of the second transmission delay, Delay6_new represents the updated third transmission delay, and Common delay represents the first transmission delay.
[0301] Optionally, when the delay update indication information includes a delay change rate and a proportional value;
[0302] The step of updating the transmission delay in the power supply link according to the delay update indication information performed by the processor 510 includes:
[0303] The third transmission delay is updated based on the delay change rate, and the first and second transmission delays are updated based on the updated third transmission delay and the ratio value, respectively.
[0304] Optionally, the steps of updating the third transmission delay according to the delay change rate and updating the first transmission delay and the second transmission delay according to the updated third transmission delay and the ratio value respectively include:
[0305] The third transmission delay is updated using the formula Delay7_new = Delay7_old + drift * T5, the first transmission delay is updated using Delay8_new = 1 / (1+X) * Delay7_new, and the second transmission delay is updated using Delay9_new = X / (1+X) * Delay7_new.
[0306] Wherein, Delay7_new represents the updated third transmission delay, Delay7_old represents the original third transmission delay, drift represents the delay change rate, T5 represents the time interval between two updates of the third transmission delay; Delay8_new represents the updated first transmission delay, Delay9_new represents the updated second transmission delay, and X represents the ratio value.
[0307] Optionally, the processor 510 controls the transceiver 500 to receive delay update indication information including:
[0308] Based on the update cycle of the delay update indication information, the transceiver is controlled to periodically receive the delay update indication information.
[0309] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above embodiment of the method for processing transmission delay applied to the terminal, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0310] like Figure 6 As shown, this embodiment of the invention also provides a transmission delay processing device applied to a base station. The device includes a memory 620, a transceiver 600, and a processor 610.
[0311] The memory 620 is used to store computer programs; the transceiver 600 is used to send and receive data under the control of the processor; the processor 610 is used to read the computer programs in the memory and perform the following operations:
[0312] The transceiver 600 is controlled to send delay update indication information, which is used to update the transmission delay in the power supply link of the satellite communication system;
[0313] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0314] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0315] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0316] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0317] Optionally, the delay update indication information includes the delay change rate;
[0318] Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes a first transmission delay or a second transmission delay;
[0319] Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
[0320] Optionally, the processor controls the transceiver 600 to send delay update indication information, including:
[0321] According to the update cycle of the delay update indication information, the transceiver 600 is controlled to periodically send the delay update indication information.
[0322] Among them, Figure 6 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 610) and memory (memory 620). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 600 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 610 during operation.
[0323] The processor 610 can 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). The processor can also adopt a multi-core architecture.
[0324] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above embodiment of the method for processing transmission delay applied to base stations, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0325] like Figure 7As shown, this embodiment of the invention also provides a transmission delay processing device, applied to a terminal, comprising:
[0326] The first receiving unit 701 is used to receive delay update indication information;
[0327] The first processing unit 702 is used to update the transmission delay in the power supply link according to the delay update indication information;
[0328] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0329] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0330] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0331] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0332] Optionally, the delay update indication information includes the delay change rate;
[0333] Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes the first transmission delay or the second transmission delay;
[0334] Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
[0335] Optionally, when the delay update indication information includes the delay change rate;
[0336] The first processing unit includes:
[0337] The first determining subunit is used to determine the first target transmission delay type corresponding to the delay change rate according to the correspondence between the delay change rate and the transmission delay type specified in the protocol;
[0338] The first update subunit is used to update the transmission delay in the power supply link according to the first target transmission delay type and the delay change rate.
[0339] Optionally, the first update subunit is used to:
[0340] When the first target transmission delay type is the first transmission delay, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay.
[0341] Alternatively, if the first target transmission delay type is the second transmission delay, the second transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay.
[0342] Optionally, when the delay update indication information includes the delay change rate;
[0343] The first processor unit is used for:
[0344] When the first transmission delay is 0 or default, the second and third transmission delays are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay.
[0345] Alternatively, if the second transmission delay is 0 or default, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay.
[0346] Optionally, the first processor unit is used to:
[0347] The first and third transmission delays are updated using the formula Delay1_new = Delay1_old + drift * T1; where Delay1_new represents the updated first or third transmission delay, Delay1_old represents the original first or third transmission delay, drift represents the delay change rate, and T1 represents the time interval between two updates of the first or third transmission delay.
[0348] Alternatively, updating the second and third transmission delays based on the delay change rate includes:
[0349] The second and third transmission delays are updated using the formula Delay2_new = Delay2_old + drift * T2; where Delay2_new represents the updated second or third transmission delay, Delay2_old represents the original second or third transmission delay, drift represents the delay change rate, and T2 represents the time interval between two updates of the second or third transmission delay.
[0350] Optionally, when the delay update indication information includes a delay change rate and an indication variable;
[0351] The first processor unit is used for:
[0352] When the indicator variable indicates that the transmission type corresponding to the delay change rate is a first transmission delay, the first transmission delay is updated, and the third transmission delay is updated according to the updated first transmission delay;
[0353] Alternatively, if the indicator variable indicates that the transmission type corresponding to the delay change rate is the second transmission delay, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay.
[0354] Optionally, the first processing unit is used to:
[0355] The first transmission delay is updated using the formula Delay3_new = Delay3_old + drift * T3, and then updated using Delay4_new = Delay3_new + K_mac, where Delay3_new represents the updated first transmission delay, Delay3_old represents the original first transmission delay, drift represents the delay change rate, T3 represents the time interval between the two updates of the first transmission delay, Delay4_new represents the updated third transmission delay, and K_mac represents the second transmission delay.
[0356] Alternatively, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay, including:
[0357] The second transmission delay is updated using the formula Delay5_new = Delay5_old + drift * T4, and the third transmission delay is updated using the formula Delay6_new = Delay5_new + Common delay, where Delay5_new represents the updated second transmission delay, Delay5_old represents the original second transmission delay, drift represents the delay change rate, T4 represents the time interval between the two updates of the second transmission delay, Delay6_new represents the updated third transmission delay, and Common delay represents the first transmission delay.
[0358] Optionally, when the delay update indication information includes a delay change rate and a proportional value;
[0359] The first processing unit is used for:
[0360] The third transmission delay is updated based on the delay change rate, and the first and second transmission delays are updated based on the updated third transmission delay and the ratio value, respectively.
[0361] Optionally, the first processing unit is used to:
[0362] The third transmission delay is updated using the formula Delay7_new = Delay7_old + drift * T5, the first transmission delay is updated using Delay8_new = 1 / (1+X) * Delay7_new, and the second transmission delay is updated using Delay9_new = X / (1+X) * Delay7_new.
[0363] Wherein, Delay7_new represents the updated third transmission delay, Delay7_old represents the original third transmission delay, drift represents the delay change rate, T5 represents the time interval between two updates of the third transmission delay; Delay8_new represents the updated first transmission delay, Delay9_new represents the updated second transmission delay, and X represents the ratio value.
[0364] Optionally, the first receiving unit is configured to periodically receive the delay update indication information according to the update period of the delay update indication information.
[0365] It should be noted that the transmission delay processing device provided in this embodiment of the invention can implement all the method steps implemented in the above-mentioned terminal-side transmission delay processing method embodiment, and can achieve the same technical effect. Here, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail.
[0366] like Figure 8 As shown, this embodiment of the invention also provides a transmission delay processing device, applied to a terminal, comprising:
[0367] The first transmitting unit 801 is used to transmit delay update indication information, which is used to update the transmission delay in the feed link of the satellite communication system.
[0368] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0369] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0370] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0371] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0372] Optionally, the apparatus of this embodiment further includes:
[0373] The determination unit is used to determine the delay update indication information.
[0374] Optionally, the delay update indication information includes the delay change rate;
[0375] Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes a first transmission delay or a second transmission delay;
[0376] Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
[0377] Optionally, the first sending unit is configured to periodically send the delay update indication information according to the update period of the delay update indication information.
[0378] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above-mentioned method embodiment for processing transmission delay, and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0379] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0380] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0381] In some embodiments of the present invention, a processor-readable storage medium is also provided, the processor-readable storage medium storing program instructions for causing the processor to perform the following steps:
[0382] Receive delay update indication information;
[0383] The transmission delay in the power supply link is updated according to the delay update indication information;
[0384] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0385] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0386] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0387] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0388] Alternatively, the program instructions are used to cause the processor to perform the following steps:
[0389] Send delay update indication information, which is used to update the transmission delay in the feed link of the satellite communication system;
[0390] The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay.
[0391] The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system;
[0392] The second transmission delay is the transmission delay between the reference point and the base station in the power supply link;
[0393] The third transmission delay is the transmission delay between the satellite and the base station in the power supply link.
[0394] When the program instructions are executed by the processor, they can implement all the implementation methods of the above-mentioned transmission delay processing method embodiments. To avoid repetition, they will not be described again here.
[0395] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but this application embodiment does not limit the terminology.
[0396] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) network, an evolved Node B (eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station (gNB) in a Next Generation System, a Home evolved Node B (HeNB), a relay node, a Femto, a Pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0397] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0398] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0399] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can 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, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0400] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0401] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0402] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for handling transmission delay, applied to a terminal, characterized in that, include: Receive delay update indication information; The transmission delay in the power supply link is updated according to the delay update indication information; The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay. The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system; The second transmission delay is the transmission delay between the reference point and the base station in the power supply link; The third transmission delay is the transmission delay between the satellite and the base station in the feeder link; The delay update indication information includes a delay change rate, which corresponds to a first transmission delay or a second transmission delay; the change value of the first transmission delay is the same as the change value of the third transmission delay, or the change value of the second transmission delay is the same as the change value of the third transmission delay. Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes the first transmission delay or the second transmission delay; Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio information between the first transmission delay and the second transmission delay in the power supply link; Wherein, the delay update indication information includes the delay change rate and the indication variable; The transmission delay in the power supply link is updated according to the delay update indication information, including: When the indicator variable indicates that the transmission type corresponding to the delay change rate is a first transmission delay, the first transmission delay is updated, and the third transmission delay is updated according to the updated first transmission delay; When the indicator variable indicates that the transmission type corresponding to the delay change rate is the second transmission delay, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay.
2. The method of claim 1, wherein, When the delay update indication information includes the delay change rate; The transmission delay in the power supply link is updated according to the delay update indication information, including: Based on the correspondence between the delay change rate and the transmission delay type specified in the protocol, determine the first target transmission delay type corresponding to the delay change rate; The transmission delay in the power supply link is updated based on the first target transmission delay type and the delay change rate.
3. The method of claim 2, wherein, The transmission delay in the power supply link is updated based on the first target transmission delay type and the delay change rate, including: When the first target transmission delay type is the first transmission delay, the first transmission delay and the third transmission delay are updated according to the delay change rate; When the first target transmission delay type is the second transmission delay, the second transmission delay and the third transmission delay are updated according to the delay change rate.
4. The method of claim 1, wherein, When the delay update indication information includes the delay change rate; The transmission delay in the power supply link is updated according to the delay update indication information, including: If the first transmission delay is 0 or default, the second and third transmission delays are updated according to the delay change rate. If the second transmission delay is 0 or default, the first transmission delay and the third transmission delay are updated according to the delay change rate.
5. The method according to claim 3 or 4, characterized in that, Updating the first transmission delay and the third transmission delay based on the delay change rate includes: The first and third transmission delays are updated using the formula Delay1_new = Delay1_old + drift * T1; where Delay1_new represents the updated first or third transmission delay, Delay1_old represents the original first or third transmission delay, drift represents the delay change rate, and T1 represents the time interval between two updates of the first or third transmission delay. Alternatively, updating the second and third transmission delays based on the delay change rate includes: The second and third transmission delays are updated using the formula Delay2_new = Delay2_old + drift * T2; where Delay2_new represents the updated second or third transmission delay, Delay2_old represents the original second or third transmission delay, drift represents the delay change rate, and T2 represents the time interval between two updates of the second or third transmission delay.
6. The method of claim 1, wherein, The first transmission delay is updated, and the third transmission delay is updated based on the updated first transmission delay, including: The first transmission delay is updated using the formula Delay3_new = Delay3_old + drift * T3, and the third transmission delay is updated using Delay4_new = Delay3_new + K_mac, where Delay3_new represents the updated first transmission delay, Delay3_old represents the original first transmission delay, drift represents the delay change rate, T3 represents the time interval between the two updates of the first transmission delay, Delay4_new represents the updated third transmission delay, and K_mac represents the second transmission delay. Alternatively, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay, including: The second transmission delay is updated using the formula Delay5_new = Delay5_old + drift * T4, and the third transmission delay is updated using Delay6_new = Delay5_new + Common delay, where Delay5_new represents the updated second transmission delay, Delay5_old represents the original second transmission delay, drift represents the delay change rate, T4 represents the time interval between the two updates of the second transmission delay, Delay6_new represents the updated third transmission delay, and Common delay represents the first transmission delay.
7. The method of claim 1, wherein, When the delay update indication information includes a delay change rate and a proportional value; The step of updating the transmission delay in the power supply link according to the delay update indication information includes: The third transmission delay is updated based on the delay change rate, and the first and second transmission delays are updated based on the updated third transmission delay and the ratio value, respectively.
8. The method of claim 7, wherein, The third transmission delay is updated based on the delay change rate, and the first and second transmission delays are updated based on the updated third transmission delay and the ratio value, respectively, including: The third transmission delay is updated using the formula Delay7_new = Delay7_old + drift * T5, the first transmission delay is updated using Delay8_new = 1 / (1 + X) * Delay7_new, and the second transmission delay is updated using Delay9_new = X / (1 + X) * Delay7_new. Wherein, Delay7_new represents the updated third transmission delay, Delay7_old represents the original third transmission delay, drift represents the delay change rate, T5 represents the time interval between two updates of the third transmission delay; Delay8_new represents the updated first transmission delay, Delay9_new represents the updated second transmission delay, and X represents the ratio value.
9. The method of claim 1, wherein, Receive delay update indication information, including: The delay update indication information is received periodically according to the update cycle of the delay update indication information.
10. A processing method of transmission delay, applied to a base station, characterized in that, include: Send delay update indication information, which is used to update the transmission delay in the feed link of the satellite communication system; The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay. The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system; The second transmission delay is the transmission delay between the reference point and the base station in the power supply link; The third transmission delay is the transmission delay between the satellite and the base station in the feeder link; The delay update indication information includes a delay change rate, which corresponds to a first transmission delay or a second transmission delay; the change value of the first transmission delay is the same as the change value of the third transmission delay, or the change value of the second transmission delay is the same as the change value of the third transmission delay. Alternatively, the latency update indication information includes a latency change rate and an indication variable. The indication variable indicates the transmission latency type corresponding to the latency change rate, and the transmission latency type includes either the first transmission latency or the second transmission latency. Specifically, when the indication variable indicates that the transmission type corresponding to the latency change rate is the first transmission latency, the latency change rate is used to update the first transmission latency, and the third transmission latency is updated based on the updated first transmission latency. When the indication variable indicates that the transmission type corresponding to the latency change rate is the second transmission latency, the latency change rate is used to update the second transmission latency, and the third transmission latency is updated based on the updated second transmission latency. Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
11. The method of claim 10, wherein, Send latency update indication information, including: The delay update indication information is sent periodically according to the update cycle of the delay update indication information.
12. A processing device for transmission delay, characterized in that, Includes memory, transceiver, and processor; A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Control the transceiver to update the receive delay indication information; The transmission delay in the power supply link is updated according to the delay update indication information; The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay. The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system; The second transmission delay is the transmission delay between the reference point and the base station in the power supply link; The third transmission delay is the transmission delay between the satellite and the base station in the feeder link; The delay update indication information includes a delay change rate, which corresponds to a first transmission delay or a second transmission delay; the change value of the first transmission delay is the same as the change value of the third transmission delay, or the change value of the second transmission delay is the same as the change value of the third transmission delay. Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes the first transmission delay or the second transmission delay; Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio information between the first transmission delay and the second transmission delay in the power supply link; Wherein, the delay update indication information includes the delay change rate and the indication variable; The step of the processor updating the transmission delay in the power supply link according to the delay update indication information includes: When the indicator variable indicates that the transmission type corresponding to the delay change rate is a first transmission delay, the first transmission delay is updated, and the third transmission delay is updated according to the updated first transmission delay; When the indicator variable indicates that the transmission type corresponding to the delay change rate is the second transmission delay, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay.
13. The apparatus of claim 12, wherein, When the delay update indication information includes the delay change rate; The step of the processor updating the transmission delay in the power supply link according to the delay update indication information includes: Based on the correspondence between the delay change rate and the transmission delay type specified in the protocol, determine the first target transmission delay type corresponding to the delay change rate; The transmission delay in the power supply link is updated based on the first target transmission delay type and the delay change rate.
14. The apparatus of claim 13, wherein, The step of updating the transmission delay in the power supply link based on the first target transmission delay type and the delay change rate includes: When the first target transmission delay type is the first transmission delay, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay. When the first target transmission delay type is the second transmission delay, the second transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay.
15. The apparatus of claim 12, wherein, When the delay update indication information includes the delay change rate; The step of the processor updating the transmission delay in the power supply link according to the delay update indication information includes: When the first transmission delay is 0 or default, the second and third transmission delays are updated according to the delay change rate, wherein the change value of the second transmission delay is the same as the change value of the third transmission delay. When the second transmission delay is 0 or default, the first transmission delay and the third transmission delay are updated according to the delay change rate, wherein the change value of the first transmission delay is the same as the change value of the third transmission delay.
16. The apparatus of claim 14 or 15, wherein, The step of the processor updating the first transmission delay and the third transmission delay according to the delay change rate includes: The first and third transmission delays are updated using the formula Delay1_new = Delay1_old + drift * T1; where Delay1_new represents the updated first or third transmission delay, Delay1_old represents the original first or third transmission delay, drift represents the delay change rate, and T1 represents the time interval between two updates of the first or third transmission delay. Alternatively, updating the second and third transmission delays based on the delay change rate includes: The second and third transmission delays are updated using the formula Delay2_new = Delay2_old + drift * T2; where Delay2_new represents the updated second or third transmission delay, Delay2_old represents the original second or third transmission delay, drift represents the delay change rate, and T2 represents the time interval between two updates of the second or third transmission delay.
17. The apparatus of claim 12, wherein, The steps of the processor updating the first transmission delay and updating the third transmission delay based on the updated first transmission delay include: The first transmission delay is updated using the formula Delay3_new = Delay3_old + drift * T3, and the third transmission delay is updated using Delay4_new = Delay3_new + K_mac, where Delay3_new represents the updated first transmission delay, Delay3_old represents the original first transmission delay, drift represents the delay change rate, T3 represents the time interval between the two updates of the first transmission delay, Delay4_new represents the updated third transmission delay, and K_mac represents the second transmission delay. Alternatively, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay, including: The second transmission delay is updated using the formula Delay5_new = Delay5_old + drift * T4, and the third transmission delay is updated using Delay6_new = Delay5_new + Common delay, where Delay5_new represents the updated second transmission delay, Delay5_old represents the original second transmission delay, drift represents the delay change rate, T4 represents the time interval between the two updates of the second transmission delay, Delay6_new represents the updated third transmission delay, and Common delay represents the first transmission delay.
18. The apparatus of claim 12, wherein, When the delay update indication information includes a delay change rate and a proportional value; The step of the processor updating the transmission delay in the power supply link according to the delay update indication information includes: The third transmission delay is updated based on the delay change rate, and the first and second transmission delays are updated based on the updated third transmission delay and the ratio value, respectively.
19. The apparatus of claim 18, wherein, The steps of the processor updating the third transmission delay according to the delay change rate, and updating the first transmission delay and the second transmission delay according to the updated third transmission delay and the ratio value respectively, include: The third transmission delay is updated using the formula Delay7_new = Delay7_old + drift * T5, the first transmission delay is updated using Delay8_new = 1 / (1 + X) * Delay7_new, and the second transmission delay is updated using Delay9_new = X / (1 + X) * Delay7_new. Wherein, Delay7_new represents the updated third transmission delay, Delay7_old represents the original third transmission delay, drift represents the delay change rate, T5 represents the time interval between two updates of the third transmission delay; Delay8_new represents the updated first transmission delay, Delay9_new represents the updated second transmission delay, and X represents the ratio value.
20. The apparatus of claim 12, wherein, The processor controls the transceiver to receive delay update indication information, which includes: Based on the update cycle of the delay update indication information, the transceiver is controlled to periodically receive the delay update indication information.
21. A processing device for transmission latency, the processing device comprising: Includes memory, transceiver, and processor; A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The transceiver is controlled to send delay update indication information, which is used to update the transmission delay in the feed link of the satellite communication system; The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay. The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system; The second transmission delay is the transmission delay between the reference point and the base station in the power supply link; The third transmission delay is the transmission delay between the satellite and the base station in the feeder link; The delay update indication information includes a delay change rate, which corresponds to a first transmission delay or a second transmission delay; the change value of the first transmission delay is the same as the change value of the third transmission delay, or the change value of the second transmission delay is the same as the change value of the third transmission delay. Alternatively, the latency update indication information includes a latency change rate and an indication variable. The indication variable indicates the transmission latency type corresponding to the latency change rate, and the transmission latency type includes either the first transmission latency or the second transmission latency. Specifically, when the indication variable indicates that the transmission type corresponding to the latency change rate is the first transmission latency, the latency change rate is used to update the first transmission latency, and the third transmission latency is updated based on the updated first transmission latency. When the indication variable indicates that the transmission type corresponding to the latency change rate is the second transmission latency, the latency change rate is used to update the second transmission latency, and the third transmission latency is updated based on the updated second transmission latency. Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
22. A transmission delay processing device, applied to a terminal, characterized in that, include: The first receiving unit is used to receive delay update indication information; The first processing unit is used to update the transmission delay in the power supply link according to the delay update indication information; The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay. The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system; The second transmission delay is the transmission delay between the reference point and the base station in the power supply link; The third transmission delay is the transmission delay between the satellite and the base station in the feeder link; The delay update indication information includes a delay change rate, which corresponds to a first transmission delay or a second transmission delay; the change value of the first transmission delay is the same as the change value of the third transmission delay, or the change value of the second transmission delay is the same as the change value of the third transmission delay. Alternatively, the delay update indication information includes a delay change rate and an indication variable, wherein the indication variable is used to indicate the transmission delay type corresponding to the delay change rate, and the transmission delay type includes the first transmission delay or the second transmission delay; Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio information between the first transmission delay and the second transmission delay in the power supply link; Wherein, the delay update indication information includes the delay change rate and the indication variable; The first processing unit is used for: When the indicator variable indicates that the transmission type corresponding to the delay change rate is a first transmission delay, the first transmission delay is updated, and the third transmission delay is updated according to the updated first transmission delay; When the indicator variable indicates that the transmission type corresponding to the delay change rate is the second transmission delay, the second transmission delay is updated, and the third transmission delay is updated based on the updated second transmission delay.
23. A processing apparatus for transmission latency, applied to a base station, the apparatus comprising: include: The first transmitting unit is used to transmit delay update indication information, which is used to update the transmission delay in the feed link of the satellite communication system. The transmission delay in the power supply link includes at least two of the following: a first transmission delay, a second transmission delay, and a third transmission delay. The first transmission delay is the transmission delay between the satellite and the reference point in the feed link of the satellite communication system; The second transmission delay is the transmission delay between the reference point and the base station in the power supply link; The third transmission delay is the transmission delay between the satellite and the base station in the feeder link; The delay update indication information includes a delay change rate, which corresponds to a first transmission delay or a second transmission delay; the change value of the first transmission delay is the same as the change value of the third transmission delay, or the change value of the second transmission delay is the same as the change value of the third transmission delay. Alternatively, the latency update indication information includes a latency change rate and an indication variable. The indication variable indicates the transmission latency type corresponding to the latency change rate, and the transmission latency type includes either the first transmission latency or the second transmission latency. Specifically, when the indication variable indicates that the transmission type corresponding to the latency change rate is the first transmission latency, the latency change rate is used to update the first transmission latency, and the third transmission latency is updated based on the updated first transmission latency. When the indication variable indicates that the transmission type corresponding to the latency change rate is the second transmission latency, the latency change rate is used to update the second transmission latency, and the third transmission latency is updated based on the updated second transmission latency. Alternatively, the delay update indication information includes a delay change rate and a ratio value, wherein the ratio value is used to indicate the ratio of the first transmission delay to the second transmission delay in the power supply link.
24. A processor-readable storage medium, comprising: The processor-readable storage medium stores program instructions for causing the processor to perform the steps of the transmission delay processing method as described in any one of claims 1 to 9, or to perform the steps of the transmission delay processing method as described in any one of claims 10 to 11.
Citation Information
Patent Citations
Transmission delay indication method and device
CN112153733A