Scheduling delay determination method and apparatus
By establishing connections between the terminal and multiple cells in non-global navigation satellite system scenarios, obtaining and calculating the round-trip time delay of electromagnetic wave transmission, and combining satellite ephemeris information and the scheduling delay offset value indicated by the cell, the problem of the terminal being unable to update the scheduling delay offset value is solved, and the accurate determination and reduction of data transmission delay is achieved.
Patent Information
- Application Number
- CN202110888775.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-04
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2041-08-04
AI Technical Summary
In scenarios other than global navigation satellite systems, the terminal cannot obtain location information, which prevents the network from updating the scheduling delay offset value, resulting in a large data transmission delay.
The terminal establishes connections with multiple cells to obtain the maximum round-trip time and the first round-trip time. It then determines the round-trip time of electromagnetic wave transmission by combining satellite ephemeris information and accurately determines the scheduling delay offset value of uplink data transmission based on the scheduling delay offset value indicated by the cell.
It effectively reduces the scheduling latency of data transmission and improves the accuracy and efficiency of data transmission.
Smart Images

Figure CN115915376B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to a scheduling delay determination method and device. BACKGROUND
[0002] In a non-global navigation satellite system (non-GNSS) scenario (i.e., the terminal does not have GNSS capability and cannot obtain its own position information), the terminal cannot report a time advance (TA) value / position information to update an additional scheduling delay offset value (K_offset) for uplink data transmission between the terminal and a cell. The network in a connected state cannot update the K_offset according to the TA / position information reported by the terminal. The network can only use a cell-level K_offset or a beam specific K_offset for uplink scheduling of data, which may result in a large scheduling transmission delay. SUMMARY
[0003] The present application provides a scheduling delay determination method and device to effectively reduce the scheduling delay of data transmission.
[0004] In a first aspect, a scheduling delay determination method is provided, and the method comprises:
[0005] A terminal receives first configuration information of a second cell, and the first configuration information comprises a maximum round trip delay;
[0006] The terminal obtains a first round trip delay;
[0007] The terminal determines a second round trip delay of electromagnetic wave transmission between the terminal and a first satellite corresponding to a first cell according to the maximum round trip delay and the first round trip delay;
[0008] The terminal determines a second scheduling delay offset value for uplink transmission between the terminal and the first cell within a coverage range of a first beam in the first cell according to the second round trip delay and a first scheduling delay offset value indicated by the first cell, and the second scheduling delay offset value is an additional scheduling delay value for uplink data transmission between the terminal and the first cell.
[0009] In a possible implementation, the maximum round trip delay is a round trip delay of electromagnetic wave transmission between a farthest position from a second satellite corresponding to the second cell within a coverage area of a second beam in the second cell and the second satellite corresponding to the second cell.
[0010] The first round-trip delay is a round-trip delay of electromagnetic wave transmission between the first satellite and the second satellite.
[0011] In yet another possible implementation, the terminal simultaneously establishes connections with the first cell and the second cell.
[0012] The terminal is within coverage of the first cell and the second cell, or the terminal is within coverage of a first beam in the first cell and coverage of a second beam in the second cell.
[0013] In yet another possible implementation, the terminal determines, according to the second round-trip delay and a first scheduling delay offset value indicated by the first cell, a second scheduling delay offset value for the terminal to perform uplink transmission with the first cell within coverage of the first cell or the first beam in the first cell, including:
[0014] The terminal determines a third round-trip delay according to the maximum round-trip delay, the first round-trip delay, and satellite azimuth information corresponding to the first satellite and the second satellite.
[0015] The terminal determines the second scheduling delay offset value according to the third round-trip delay and the first scheduling delay offset value.
[0016] In yet another possible implementation, the method further includes:
[0017] The terminal receives second configuration information of the first cell, and the second configuration information includes a third scheduling delay offset value.
[0018] If the second scheduling delay offset value is greater than a third scheduling delay offset value, the terminal takes the third scheduling delay offset value as an additional scheduling delay value when performing uplink data transmission with the first cell.
[0019] In yet another possible implementation, the terminal obtains the first round-trip delay, including:
[0020] The terminal determines the first round-trip delay according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite; or
[0021] The terminal receives third configuration information of the first cell, and the third configuration information includes the first round-trip delay.
[0022] In yet another possible implementation, coverage of the first cell is greater than coverage of the second cell, and / or the first beam in the first cell has a coverage greater than the second beam in the second cell.
[0023] In a second aspect, a scheduling delay determination apparatus is provided, which can implement the scheduling delay determination method in the first aspect. For example, the scheduling delay determination apparatus can be a chip or a terminal. The method can be implemented by software, hardware, or by hardware executing corresponding software.
[0024] In a possible implementation, the scheduling delay determination apparatus can include a transceiver unit and a processing unit, wherein:
[0025] The transceiver unit is configured to receive first configuration information of a second cell, the first configuration information including a maximum round-trip delay.
[0026] The transceiver unit is further configured to obtain a first round-trip delay.
[0027] The processing unit is configured to determine, according to the maximum round-trip delay and the first round-trip delay, a second round-trip delay of electromagnetic wave transmission between the terminal and a first satellite corresponding to a first cell.
[0028] The processing unit is further configured to determine, according to the second round-trip delay and a first scheduling delay offset value indicated by the first cell, a second scheduling delay offset value for the terminal to perform uplink transmission with the first cell within a coverage range of a first beam in the first cell, the second scheduling delay offset value being an additional scheduling delay value for the terminal to perform uplink data transmission with the first cell.
[0029] Optionally, the maximum round-trip delay is a round-trip delay of electromagnetic wave transmission between a farthest position from a second satellite corresponding to the second cell and a position of the second satellite corresponding to the second cell within a coverage area of a second beam in the second cell.
[0030] The first round-trip delay is a round-trip delay of electromagnetic wave transmission between the first satellite and the second satellite.
[0031] Optionally, the terminal simultaneously establishes a connection with the first cell and the second cell.
[0032] The terminal is within a coverage range of the first cell and the second cell, or the terminal is within a first beam coverage range in the first cell and a second beam coverage range in the second cell.
[0033] Optionally, the processing unit is further configured to determine a third round-trip delay according to the maximum round-trip delay, the first round-trip delay, and satellite position information corresponding to the first satellite and the second satellite.
[0034] The processing unit is further configured to determine the second scheduling delay offset value according to the third round-trip delay and the first scheduling delay offset value.
[0035] Optionally, the transceiver is further configured to receive second configuration information of the first cell, the second configuration information comprising a third scheduling delay offset value.
[0036] The processing unit is further configured to, when the second scheduling delay offset value is greater than the third scheduling delay offset value, take the third scheduling delay offset value as an additional scheduling delay value for uplink data transmission of the terminal with the first cell.
[0037] Optionally, the processing unit is configured to determine the first round-trip delay according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite.
[0038] The transceiver is configured to receive third configuration information of the first cell, the third configuration information comprising the first round-trip delay.
[0039] Optionally, a coverage range of the first cell is greater than a coverage range of the second cell, and / or a coverage range of the first beam in the first cell is greater than a coverage range of the second beam in the second cell.
[0040] In a further possible implementation, a scheduling delay determination apparatus in the first aspect above comprises a processor coupled with a memory; the processor is configured to support the apparatus to perform the corresponding functions in the scheduling delay determination method above. The memory is configured to be coupled with the processor, and stores programs (instructions) and / or data necessary for the apparatus. Optionally, the scheduling delay determination apparatus can further comprise a communication interface configured to support communication between the apparatus and other network elements. Optionally, the memory can be located inside the scheduling delay determination apparatus, or located outside the scheduling delay determination apparatus.
[0041] In a further possible implementation, a scheduling delay determination apparatus in the first aspect above comprises a processor and a transceiver, the processor is coupled with the transceiver, and the processor is configured to execute computer programs or instructions to control the transceiver to receive and send information; when the processor executes the computer programs or instructions, the processor is further configured to realize the method above through a logic circuit or an executed code instruction. The transceiver can be a transceiver, a transceiver circuit or an input / output interface, configured to receive a signal from another scheduling delay determination apparatus outside the scheduling delay determination apparatus and transmit the signal to the processor, or send a signal from the processor to another scheduling delay determination apparatus outside the scheduling delay determination apparatus. When the scheduling delay determination apparatus is a chip, the transceiver is a transceiver circuit or an input / output interface.
[0042] When the scheduling delay determination apparatus in the first aspect is a chip, the sending unit can be an output unit, such as an output circuit or a communication interface; and the receiving unit can be an input unit, such as an input circuit or a communication interface. When the scheduling delay determination apparatus is a terminal, the sending unit can be a transmitter or a transmitter; and the receiving unit can be a receiver or a receiver.
[0043] In a third aspect, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program or instructions, when the computer program or instructions are executed, the method in the above aspects is implemented.
[0044] In a fourth aspect, a computer program product containing instructions is provided, when the instructions are run on a scheduling delay determination apparatus, the scheduling delay determination apparatus executes the method in the above aspects.
[0045] The scheduling delay determination scheme provided in the present application has the following beneficial effects:
[0046] The terminal simultaneously establishes a connection with the first cell and the second cell, and the terminal can determine the second round trip delay between the terminal and the first satellite corresponding to the first cell according to the maximum round trip delay configured by the second cell and the first round trip delay obtained by the terminal, and determine the additional scheduling delay value of the terminal when performing uplink data transmission with the first cell according to the second round trip delay and the first scheduling delay offset value indicated by the first cell, so that the additional scheduling delay value of the terminal when performing uplink data transmission with the first cell can be accurately determined, and the scheduling delay of data transmission is effectively reduced. BRIEF DESCRIPTION OF DRAWINGS
[0047] Figure 1 It is an uplink-downlink timing diagram;
[0048] Figure 2 It is a schematic diagram of PDCCH scheduling PUSCH;
[0049] Figure 3 It is a schematic diagram of a communication system suitable for the present application;
[0050] Figure 4 It is a flowchart of a scheduling delay determination method provided by an embodiment of the present application;
[0051] Figure 5 It is a flowchart of another scheduling delay determination method provided by an embodiment of the present application;
[0052] Figure 6 It is a flowchart of another scheduling delay determination method provided by an embodiment of the present application;
[0053] Figure 7A schematic diagram showing the angle between the line connecting the positions of the first and second satellites and the coverage area of the second cell, or the azimuth of the second beam in the second cell relative to the position of the corresponding satellite in the second cell;
[0054] Figure 8 A schematic diagram of a scheduling delay determination device provided in an embodiment of this application;
[0055] Figure 9 This is a schematic diagram of another scheduling delay determination device provided in an embodiment of this application. Detailed Implementation
[0056] The embodiments of this application are described below with reference to the accompanying drawings.
[0057] like Figure 1 The diagram illustrating the uplink / downlink timing relationship shows that in an NTN scenario, the UE transmits uplink data in advance based on the obtained TA (timing advance) value. For this reason, the uplink / downlink timing in the existing protocol needs to be enhanced by adding an additional time interval (K_offset) to the existing protocol. For example... Figure 2 The diagram illustrates the scheduling of the Physical Downlink Control Channel (PDCCH) and the Physical Uplink Shared Channel (PUSCH). In the existing PDCCH scheduling process, the downlink control information (DCI) in the PDCCH instructs the UE to allocate a scheduling delay value (referred to as K2 in the protocol). The UE then transmits the PUSCH based on the indicated K2 value. However, in NTN, there is a significant propagation delay. If the UE needs to transmit in advance based on the TA (Target Aspect), it means there must be a sufficiently large time interval between the PDCCH reception time and the PUSCH transmission time (at least not less than the TA; the UE's compensation for the TA may be the round-trip propagation delay between the satellite and the UE). Therefore, in NTN, the scheduling delay for PDCCH scheduling of PUSCH is K2 + K_offset. This ensures that there is a sufficiently large time interval between the PDCCH reception time and the PUSCH transmission time for the UE to transmit in advance.
[0058] Currently, the main scenarios in NTN that require enhanced timing relationships (adding a K_offset to the existing timing) include:
[0059] (1) DCI scheduling of PUSCH transmission timing scenario;
[0060] (2) Random access response (RAR) grant scheduling PUSCH transmission timing scenarios;
[0061] (3) Hybrid automatic repeat request-acknowledgement response (HARQ-ACK) transmission timing scenarios on a physical uplink control channel (PUCCH);
[0062] (4) Media access control-control element (MAC-CE) indicating downlink configuration of a UE scenarios;
[0063] (5) Channel state information (CSI) reference resource timing scenarios;
[0064] (6) Aperiodic sounding reference signal (SRS) transmission timing scenarios, etc.
[0065] The so-called timing relationship refers to the UE determining the timing / resource position of sending uplink data, the effective time of MAC-CE, and the resource position of CSI-RS according to the above-mentioned formula. The uplink data includes: DCI-scheduled uplink data, RAR grant-scheduled uplink data (Msg3), HARQ-ACK, aperiodic SRS (SRS transmission triggered by DCI), etc. The larger the K_offset value is, the larger the scheduling delay is.
[0066] Regarding the configuration of the value of K_offset, the current mechanism is:
[0067] During initial access, the network will configure a cell-level K_offset (i.e., one cell corresponds to one K_offset) or a beam-level K_offset value (i.e., one beam corresponds to one K_offset).
[0068] After initial access (UE enters connected state), the network can adjust the value of K_offset for a certain UE through MAC-CE or radio resource control (RRC) signaling. That is, after initial access, the UE can use the UE-level K_offset indicated by the network. In this case, the UE needs to report the current location information or TA value so that the network can adjust the corresponding K_offset of the UE according to the current location information or TA value.
[0069] However, in the non-GNSS scenario (i.e., the terminal does not have GNSS capability and cannot obtain its own location information), the terminal cannot report the TA value / position information to update the additional scheduling delay offset value (K_offset) when the terminal performs uplink data transmission with the cell. The network in the connected state also cannot update the uplink scheduling delay offset value K_offset according to the TA / position information reported by the terminal. The network can only use the cell-level K_offset or the beam-specific uplink scheduling delay offset value (beam specific K_offset) to perform data scheduling, which will bring a large scheduling transmission delay.
[0070] Therefore, the present application provides a scheduling delay determination method and device. The terminal simultaneously establishes a connection with a first cell and a second cell. The terminal can determine a second round trip delay between the first satellite corresponding to the first cell and the terminal according to the maximum round trip delay configured by the second cell and the first round trip delay obtained by the terminal, and determine an additional scheduling delay value when the terminal performs uplink data transmission with the first cell according to the second round trip delay and the first scheduling delay offset value indicated by the first cell. Thus, the scheduling delay of data transmission is effectively reduced.
[0071] Figure 3 A schematic diagram of a communication system to which the present application is applicable is given. The communication system can include at least one gateway 100 (only one is shown in the figure), a satellite 200 (or a UAS platform), and one or more terminals 300 connected to the gateway 100 through the satellite (or UAS platform). The terminal 300 accesses a data network through the satellite 200 and the gateway 100. Among them, the gateway 100 and the satellite 200 are connected through a feeder link; the satellite 200 and the terminal 300 are connected through a service link.
[0072] The present application can be applied to the NTN scenario, as shown in Figure 3 As shown, a cell can be composed of one or more beams. An ellipse in the figure can represent a beam.
[0073] The gateway 100 can be a device capable of communicating with the terminal 300. The gateway 100 can be any kind of device having a wireless transceiving function. Examples include, but are not limited to, a base station NodeB, an evolved NodeB eNodeB, a base station in a fifth generation (5G) communication system, a base station or gateway in a future communication system, an access node in a WiFi system, a wireless relay node, a wireless backhaul node, etc. The gateway 100 can also be a wireless controller in a cloud radio access network (CRAN) scenario. The gateway 100 can also be a small cell, a transmission reference point (TRP), etc. Embodiments of the present application do not limit the specific technology and specific device form adopted by the gateway.
[0074] The terminal device 300 is a device having a wireless transceiving function, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; can be deployed on water, such as a ship, etc.; and can also be deployed in the air, such as an airplane, a balloon, and a satellite, etc. The terminal device can be a mobile phone, a pad, a computer with a wireless transceiving function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical treatment, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Embodiments of the present application do not limit the application scenario. The terminal device can also be referred to as a user equipment (UE), an access terminal device, a UE unit, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a terminal, a wireless communication device, a UE agent, or a UE apparatus, etc.
[0075] It should be noted that the terms "system" and "network" in the embodiments of this application can be used interchangeably. "Multiple" refers to two or more; therefore, in the embodiments of this application, "multiple" can also be understood as "at least two". "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0076] like Figure 4 The diagram shown is a flowchart illustrating a scheduling delay determination method provided in an embodiment of this application. This method is applied to a dual-connectivity scenario, where the UE simultaneously establishes connections with a first cell and a second cell. The first cell and the second cell may correspond to the same gateway or different gateways. The method may include the following steps:
[0077] S401. The second cell sends the first configuration information. Correspondingly, the UE receives the first configuration information from the second cell.
[0078] The first configuration information includes the maximum round trip time (RTT).
[0079] As mentioned in the background, in non-GNSS scenarios (i.e., the UE lacks GNSS capabilities and cannot obtain its own location information), the UE cannot report TA values / location information to update the additional scheduling delay offset value K_offset when the UE transmits uplink data with the cell. In connected mode, the network also cannot update the additional scheduling delay offset value K_offset for uplink data scheduling based on the TA / location information reported by the UE. Furthermore, if the UE uses a cell-level K_offset or a beam-specific K_offset to transmit uplink data with the first cell, it will result in significant scheduling and transmission delays.
[0080] In this embodiment, the UE establishes connections with both the first cell and the second cell simultaneously. Specifically, the UE is within the coverage area of both the first cell and the second cell, or the UE is within the coverage area of the first beam in the first cell and the coverage area of the second beam in the second cell.
[0081] The UE communicates with the gateway / base station corresponding to the first cell via the first satellite within the coverage area of the first cell, and communicates with the gateway / base station corresponding to the second cell via the second satellite within the coverage area of the second cell. The first satellite corresponding to the first cell and the second satellite corresponding to the second cell can be in the same satellite orbit or in different satellite orbits.
[0082] The UE can receive first configuration information of the second cell, the first configuration information comprising a maximum round trip delay. The maximum round trip delay is a round trip delay of electromagnetic wave transmission between a farthest position from a second satellite corresponding to the second cell within a coverage range of the second cell or a second beam coverage range in the second cell and a position of the second satellite corresponding to the second cell.
[0083] The coverage range of the first cell is greater than the coverage range of the second cell, and / or the first beam coverage range in the first cell is greater than the second beam coverage range in the second cell. Therefore, the UE can obtain a more accurate maximum round trip delay sent by the second cell.
[0084] S402, the UE obtains a first round trip delay.
[0085] The first round trip delay is a round trip delay of electromagnetic wave transmission between the first satellite and the second satellite.
[0086] The UE can obtain the first round trip delay by itself, or obtain the first round trip delay through system information, RRC dedicated signaling or MAC CE sent by the first cell or the second cell.
[0087] S403, the UE determines a second round trip delay of electromagnetic wave transmission between the UE and the first satellite corresponding to the first cell according to the maximum round trip delay and the first round trip delay.
[0088] After obtaining the maximum round trip delay and the first round trip delay, the UE can determine a second round trip delay of electromagnetic wave transmission between the UE and the first satellite corresponding to the first cell according to the maximum round trip delay and the first round trip delay. The second round trip delay is a sum of the maximum round trip delay and the first round trip delay.
[0089] S404, the UE determines a second scheduling delay offset value of uplink transmission of the UE in the first cell or the first beam coverage range in the first cell according to the second round trip delay and a first scheduling delay offset value indicated by the first cell, the second scheduling delay offset value being an additional scheduling delay value of the UE when performing uplink data transmission with the first cell.
[0090] After determining the second round trip delay, the UE can also receive the first scheduling delay offset value indicated by the first cell. The first scheduling delay offset value is configured by the first cell according to a common TA. The common TA refers to an RTT value between a reference point in the first cell and the first satellite corresponding to the first cell.
[0091] After determining the second round-trip time delay and the first scheduling delay offset, the UE determines a second scheduling delay offset value for uplink transmission with the first cell within the first cell or the first beam coverage area of the first cell, based on the second round-trip time delay and the first scheduling delay offset value indicated by the first cell. The second scheduling delay offset value is the sum of the second round-trip time delay and the first scheduling delay offset value. This second scheduling delay offset value can be used as an additional scheduling delay value when the UE transmits uplink data with the first cell.
[0092] The UE can perform uplink data transmission with the first cell based on this additional scheduling delay value.
[0093] Since the UE determines this additional scheduling delay value based on the maximum round-trip time of the second cell with a smaller coverage area, the accuracy of this additional scheduling delay value can be improved, thereby effectively reducing the scheduling delay of data transmission.
[0094] According to an embodiment of this application, a scheduling delay determination method is provided in which a terminal simultaneously establishes connections with a first cell and a second cell. The terminal can determine the second round-trip delay between the terminal and the first satellite corresponding to the first cell based on the maximum round-trip delay configured in the second cell and the first round-trip delay obtained by the terminal. It can also determine the additional scheduling delay value when the terminal performs uplink data transmission with the first cell based on the second round-trip delay and the first scheduling delay offset value indicated by the first cell. This can accurately determine the additional scheduling delay value when the terminal performs uplink data transmission with the first cell, effectively reducing the scheduling delay of data transmission.
[0095] like Figure 5 The diagram shown is a flowchart illustrating a scheduling delay determination method provided in an embodiment of this application. This method is applied to a dual-connectivity scenario, where the UE simultaneously establishes connections with a first cell and a second cell. The first cell and the second cell may correspond to the same gateway or different gateways. The method may include the following steps:
[0096] S501, The first cell sends the second configuration information. Correspondingly, the UE receives the second configuration information from the first cell.
[0097] The second configuration information includes a third scheduling delay offset value.
[0098] In this embodiment, the UE is within the coverage area of both the first cell and the second cell, or the UE is within the coverage area of the first beam in the first cell and the coverage area of the second beam in the second cell. The coverage area of the first cell is greater than the coverage area of the second cell, and / or the coverage area of the first beam in the first cell is greater than the coverage area of the second beam in the second cell.
[0099] The first cell communicates with the gateway through a first satellite, and the second cell communicates with the gateway through a second satellite. The first satellite corresponding to the first cell and the second satellite corresponding to the second cell can be in the same satellite orbit or in different satellite orbits.
[0100] The UE receives second configuration information of the first cell, and the second configuration information includes a third scheduling delay offset value. The third scheduling delay offset value is the cell-level K_offset or the beam-specific K_offset. Illustratively, the UE can receive system information (SI) or RRC signaling of the first cell, and the system information or the RRC signaling includes the second configuration information.
[0101] S502, the second cell sends first configuration information. Correspondingly, the UE receives the first configuration information of the second cell.
[0102] The first configuration information includes a maximum round-trip delay.
[0103] The maximum round-trip delay is the round-trip delay of electromagnetic wave transmission between the farthest position from the second satellite corresponding to the second cell in the second cell or the second beam coverage area of the second cell and the position of the second satellite corresponding to the second cell.
[0104] The UE receives the first configuration information of the second cell, and the first configuration information includes a maximum round-trip delay. Illustratively, the UE can receive system information or RRC signaling of the second cell, and the system information or the RRC signaling includes the first configuration information.
[0105] S503, the UE determines a first round-trip delay according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite.
[0106] In the NTN, the operation of the satellite is based on a specific orbit, and the motion is regular, so the propagation delay change brought by the satellite motion is regular and predictable. The UE can determine a first round-trip delay according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite. The first round-trip delay is the round-trip delay of electromagnetic wave transmission between the first satellite and the second satellite.
[0107] Alternatively, the gateway corresponding to the first cell can have obtained the first round-trip delay in advance, so the UE can receive third configuration information of the first cell, and the third configuration information includes the first round-trip delay. Illustratively, the UE can receive system information or RRC signaling of the first cell, and the system information or the RRC signaling includes the third configuration information.
[0108] In addition, the UE can further receive indication information of the first cell, the indication information being used for indicating a function of the first round trip delay varying with time.
[0109] Alternatively, the gateway corresponding to the second cell can have obtained the first round trip delay in advance, and therefore the UE can receive fourth configuration information of the second cell, the fourth configuration information including the first round trip delay. For example, the UE can receive system information or RRC signaling of the second cell, the system information or the RRC signaling including the fourth configuration information.
[0110] S504, the UE determines, according to the maximum round trip delay and the first round trip delay, a second round trip delay of electromagnetic wave transmission between the UE and a first satellite corresponding to the first cell.
[0111] The specific implementation of this step can refer to step S403 of the embodiment shown in Figure 4
[0112] S505, the UE determines, according to the second round trip delay and the first scheduling delay offset value indicated by the first cell, a second scheduling delay offset value of the UE for uplink transmission with the first cell within the first cell or a coverage range of a first beam of the first cell.
[0113] The specific implementation of this step can refer to step S404 of the embodiment shown in Figure 4
[0114] S506, the UE determines whether the second scheduling delay offset value is greater than the third scheduling delay offset value. If yes, go to step S507; otherwise, go to step S505.
[0115] S507, the UE takes the third scheduling delay offset value as an additional scheduling delay value for uplink data transmission of the terminal with the first cell.
[0116] As described above, in step S501, the first cell configures the third scheduling delay offset value, and the second scheduling delay offset value is determined according to steps S502-S505, however, the second scheduling delay offset value can be greater than the third scheduling delay offset value at the cell level. In this case, the third scheduling delay offset value can be taken as an additional scheduling delay value for uplink data transmission of the terminal with the first cell. If the second scheduling delay offset value can be smaller than the third scheduling delay offset value at the cell level, the second scheduling delay offset value is still taken as an additional scheduling delay value for uplink data transmission of the terminal with the first cell. Alternatively, the UE can determine to use the third scheduling delay offset value or the second scheduling delay offset value as an additional scheduling delay value for uplink data transmission of the terminal with the first cell according to the indication of the first cell.
[0117] Optionally, the execution order of steps S501 and S502-S505 is not limited, step S501 can be executed before steps S502-S505, or step S501 can be executed after steps S502-S505.
[0118] According to the method for determining scheduling delay provided in the embodiment of the application, the terminal establishes connection with the first cell and the second cell simultaneously, the terminal can determine the second round trip delay between the first satellite corresponding to the first cell and the terminal according to the maximum round trip delay configured by the second cell and the first round trip delay obtained by the terminal, and determine the additional scheduling delay value when the terminal performs uplink data transmission with the first cell according to the second round trip delay and the first scheduling delay offset value indicated by the first cell, so that the scheduling delay of data transmission can be effectively reduced; and the terminal compares the determined second scheduling delay offset value with the third scheduling delay offset value configured by the cell at the cell level, and selects the smaller scheduling delay offset value as the additional scheduling delay value when the terminal performs uplink data transmission with the first cell, so that the scheduling delay of data transmission can be further accurately reduced.
[0119] As shown in Figure 6 , it is a flowchart of the method for determining scheduling delay provided in the embodiment of the application. The method is applied to a dual connection scenario, that is, the UE establishes connection with the first cell and the second cell simultaneously. The first cell and the second cell can correspond to the same gateway or different gateways. The method can include the following steps:
[0120] S601, the first cell sends second configuration information. Correspondingly, the UE receives the second configuration information of the first cell.
[0121] The second configuration information includes a third scheduling delay offset value.
[0122] The specific implementation of this step can refer to step S501 of the embodiment shown in Figure 5 .
[0123] S602, the second cell sends first configuration information. Correspondingly, the UE receives the first configuration information of the second cell, and the first configuration information includes a maximum round trip delay.
[0124] The maximum round trip delay is the round trip delay of electromagnetic wave transmission between the farthest position from the second satellite corresponding to the second cell in the second cell or the second beam coverage area of the second cell and the position of the second satellite corresponding to the second cell.
[0125] The specific implementation of this step can refer to step S401 of the embodiment shown in Figure 4 or step S502 of the embodiment shown in Figure 5 .
[0126] S603, determining, by the UE, the first RTT according to the satellite ephemeris information of the first satellite and the satellite ephemeris information of the second satellite.
[0127] The first RTT is a round-trip time delay of electromagnetic wave transmission between the first satellite and the second satellite.
[0128] Alternatively, the UE receives third configuration information of the first cell, and the third configuration information includes the first RTT.
[0129] The specific implementation of this step can refer to step S503 of the embodiment shown in Figure 5
[0130] S604, determining, by the UE, a second RTT between the UE and the first satellite corresponding to the first cell according to the maximum RTT and the first RTT.
[0131] The specific implementation of this step can refer to step S403 or step S504 of the embodiment shown in Figure 4 Figure 5
[0132] S605, determining, by the UE, a third RTT according to the maximum RTT, the first RTT value, and the satellite orientation information corresponding to the first satellite and the second satellite.
[0133] The UE determines the positions of the satellite corresponding to the first cell and the satellite corresponding to the second cell according to the ephemeris information of the satellite corresponding to the first cell and the ephemeris information of the satellite corresponding to the second cell. The UE determines the included angle between the line connecting the positions of the satellite corresponding to the first cell and the satellite corresponding to the second cell and the orientation of the second cell coverage area or the second beam in the second cell relative to the position of the satellite corresponding to the second cell (such as the included angle A shown in Figure 7 Finally, the UE determines the third RTT according to the included angle, the first RTT value, and the maximum differential time delay value corresponding to the second cell or the coverage area of the second beam in the second cell.
[0134] Therefore, in combination with the satellite orientation information corresponding to the first satellite and the second satellite, the third RTT can be further accurately determined.
[0135] S606, determining a second scheduling delay offset value according to the third RTT and the first scheduling delay offset value.
[0136] The UE determines the second scheduling delay offset value according to the third RTT and the first scheduling delay offset value, and the accuracy of the second scheduling delay offset value is further improved.
[0137] S607, determine whether the second scheduling delay offset value is greater than the third scheduling delay offset value. If yes, go to step S608; otherwise, go to step S606.
[0138] The specific implementation of this step can refer to step S506 of the embodiment shown in Figure 5
[0139] S608, the UE takes the third scheduling delay offset value as the additional scheduling delay value when the terminal performs uplink data transmission with the first cell.
[0140] The specific implementation of this step can refer to step S507 of the embodiment shown in Figure 5
[0141] According to the scheduling delay determination method provided in the embodiments of the present application, the terminal simultaneously establishes a connection with the first cell and the second cell. The terminal can determine the second round trip delay between the first satellite corresponding to the first cell and the terminal according to the maximum round trip delay configured by the second cell and the first round trip delay obtained by the terminal, and determine the additional scheduling delay value when the terminal performs uplink data transmission with the first cell according to the second round trip delay and the first scheduling delay offset value indicated by the first cell. Therefore, the scheduling delay of data transmission can be effectively reduced. The terminal compares the determined second scheduling delay offset value with the third scheduling delay offset value of the cell level configured by the cell, and selects the smaller scheduling delay offset value as the additional scheduling delay value when the terminal performs uplink data transmission with the first cell, so as to further accurately reduce the scheduling delay of data transmission. According to the second round trip delay and the satellite azimuth information corresponding to the first satellite and the second satellite, the accuracy of the second scheduling delay offset value is further improved.
[0142] It can be understood that, in order to implement the functions in the above embodiments, the terminal includes hardware structures and / or software modules corresponding to the functions. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application scenario and design constraints of the technical solution.
[0143] Figure 8 and Figure 9 The structure diagram of the possible scheduling delay determination apparatus provided in the embodiments of the present application is shown. These scheduling delay determination apparatuses can be used to implement the functions of the terminal in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the scheduling delay determination apparatus can be a terminal, and can also be a module (such as a chip) applied to the terminal.
[0144] As Figure 8 shown, the scheduling delay determination apparatus 800 includes a processing unit 810 and a transceiver unit 820. The scheduling delay determination apparatus 800 is configured to implement the functions of the terminal in the method embodiments shown in the above Figures 4-6
[0145] The transceiver unit is configured to receive first configuration information of a second cell, the first configuration information including a maximum round-trip delay.
[0146] The transceiver unit 820 is further configured to obtain a first round-trip delay.
[0147] The processing unit 810 is configured to determine, according to the maximum round-trip delay and the first round-trip delay, a second round-trip delay of electromagnetic wave transmission between the terminal and a first satellite corresponding to a first cell.
[0148] The processing unit 810 is further configured to determine, according to the second round-trip delay and a first scheduling delay offset value indicated by the first cell, a second scheduling delay offset value for the terminal to perform uplink transmission with the first cell within a coverage range of a first beam in the first cell, the second scheduling delay offset value being an additional scheduling delay value for the terminal to perform uplink data transmission with the first cell.
[0149] Optionally, the maximum round-trip delay is a round-trip delay of electromagnetic wave transmission between a farthest position from a second satellite corresponding to the second cell and a position of the second satellite corresponding to the second cell within a coverage area of a second beam in the second cell.
[0150] The first round-trip delay is a round-trip delay of electromagnetic wave transmission between the first satellite and the second satellite.
[0151] Optionally, the terminal simultaneously establishes connections with the first cell and the second cell.
[0152] The terminal is within a coverage range of the first cell and the second cell, or the terminal is within a first beam coverage range in the first cell and a second beam coverage range in the second cell.
[0153] Optionally, the processing unit 810 is further configured to determine, according to the maximum round-trip delay, the first round-trip delay, and satellite azimuth information corresponding to the first satellite and the second satellite, a third round-trip delay.
[0154] The processing unit 810 is further configured to determine, according to the third round-trip delay and the first scheduling delay offset value, the second scheduling delay offset value.
[0155] Optionally, the transceiver unit 820 is further configured to receive second configuration information of the first cell, the second configuration information including a third scheduling delay offset value;
[0156] The processing unit 810 is further configured to, if the second scheduling delay offset value is greater than the third scheduling delay offset value, use the third scheduling delay offset value as an additional scheduling delay value when the terminal performs uplink data transmission with the first cell.
[0157] Optionally, the processing unit 810 is configured to determine the first round-trip time delay based on the satellite ephemeris information of the first satellite and the satellite ephemeris information of the second satellite; or
[0158] The transceiver unit 820 is used to receive third configuration information of the first cell, the third configuration information including the first round-trip time.
[0159] Optionally, the coverage area of the first cell is greater than the coverage area of the second cell, and / or, the coverage area of the first beam in the first cell is greater than the coverage area of the second beam in the second cell.
[0160] For a more detailed description of the processing unit 810 and the transceiver unit 820, please refer to [link / reference needed]. Figures 4-6 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.
[0161] like Figure 9 As shown, the scheduling delay determination device 900 includes a processor 910 and an interface circuit 920. The processor 910 and the interface circuit 920 are coupled to each other. It is understood that the interface circuit 920 can be a transceiver or an input / output interface. Optionally, the scheduling delay determination device 900 may also include a memory 930 for storing instructions executed by the processor 910, or storing input data required by the processor 910 to execute instructions, or storing data generated after the processor 910 executes instructions.
[0162] When the scheduling delay determination device 900 is used to implement Figures 4-6 In the method shown, the processor 910 is used to implement the functions of the processing unit 810, and the interface circuit 920 is used to implement the functions of the transceiver unit 820.
[0163] When the aforementioned scheduling delay determination device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules (such as radio frequency modules or antennas) in the terminal, which is sent to the terminal by the access network device; or, the terminal chip sends information to other modules (such as radio frequency modules or antennas) in the terminal, which is sent to the access network device by the terminal.
[0164] When the scheduling delay determination apparatus is a chip applied to an access network device, the access network device chip implements the functions of the access network device in the method embodiments. The access network device chip receives information from other modules (such as a radio frequency module or an antenna) in the access network device, and the information is sent by a terminal to the access network device. Alternatively, the access network device chip sends information to other modules (such as a radio frequency module or an antenna) in the access network device, and the information is sent by the access network device to the terminal.
[0165] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0166] The method steps in the embodiments of the present application can be implemented in the form of hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in an access network device or a terminal. Of course, the processor and the storage medium can also exist as discrete components in the access network device or the terminal.
[0167] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, an access network device, a user equipment or other programmable apparatus. The computer programs or instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available media can be a magnetic medium, for example, a floppy disk, a hard disk, a magnetic tape; an optical medium, for example, a digital video disc; and a semiconductor medium, for example, a solid state disk.
[0168] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0169] In the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship between the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the textual description of the present application, the character " / ", generally represents that the front and rear associated objects are in an "or" relationship; in the formula of the present application, the character " / ", represents that the front and rear associated objects are in a "division" relationship.
[0170] It can be understood that various numbers involved in the embodiments of the present application are only distinguished for convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the execution order, and the execution order of the processes should be determined according to its function and inherent logic.
Claims
1. A method for determining scheduling delay, characterized in that, The method comprises: The terminal receives first configuration information of a second cell, the first configuration information comprising a maximum round trip delay, the maximum round trip delay being a round trip delay of electromagnetic wave transmission between a farthest position from a second satellite corresponding to the second cell within the second cell or a second beam coverage area in the second cell and a position of the second satellite corresponding to the second cell; The terminal obtains a first round trip delay, the first round trip delay being a round trip delay of electromagnetic wave transmission between a first satellite corresponding to a first cell and the second satellite; The terminal determines a second round trip delay of electromagnetic wave transmission between the terminal and the first satellite corresponding to the first cell according to the maximum round trip delay and the first round trip delay; The terminal determines a second scheduling delay offset value of uplink transmission of the terminal with the first cell within the first cell or a first beam coverage area in the first cell according to the second round trip delay and a first scheduling delay offset value indicated by the first cell, the second scheduling delay offset value being an additional scheduling delay value when the terminal performs uplink data transmission with the first cell; The terminal simultaneously establishes a connection with the first cell and the second cell; The terminal is within a coverage range of the first cell and the second cell, or the terminal is within a first beam coverage range in the first cell and a second beam coverage range in the second cell.
2. The method of claim 1, wherein, The terminal determines a second scheduling delay offset value of uplink transmission of the terminal with the first cell according to the second round trip delay and a first scheduling delay offset value indicated by the first cell, comprising: The terminal determines a third round trip delay according to the maximum round trip delay, the first round trip delay, and satellite position information corresponding to the first satellite and the second satellite; The terminal determines the second scheduling delay offset value according to the third round trip delay and the first scheduling delay offset value.
3. The method according to claim 1 or 2, characterized in that, The method further comprises: The terminal receives second configuration information of the first cell, the second configuration information comprising a third scheduling delay offset value; If the second scheduling delay offset value is greater than the third scheduling delay offset value, the terminal takes the third scheduling delay offset value as an additional scheduling delay value when the terminal performs uplink data transmission with the first cell.
4. The method according to claim 1 or 2, characterized in that, The terminal obtains a first round trip delay, comprising: The terminal determines the first round trip delay according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite; or The terminal receives third configuration information of the first cell, the third configuration information comprising the first round trip delay.
5. The method of claim 1, wherein, The coverage range of the first cell is greater than the coverage range of the second cell, and / or the first beam coverage range in the first cell is greater than the second beam coverage range in the second cell.
6. A scheduling delay determination apparatus characterized by comprising: The apparatus comprises a transceiver unit and a processing unit; wherein: The transceiver unit is configured to receive first configuration information of the second cell, the first configuration information comprising a maximum round trip delay, the maximum round trip delay being a round trip delay of electromagnetic wave transmission between a farthest position from a second satellite corresponding to the second cell within a second beam coverage area in the second cell and a second satellite position corresponding to the second cell; The transceiver unit is further configured to obtain a first round trip delay, the first round trip delay being a round trip delay of electromagnetic wave transmission between a first satellite corresponding to the first cell and the second satellite; The processing unit is configured to determine a second round trip delay of electromagnetic wave transmission between the device and the first satellite corresponding to the first cell according to the maximum round trip delay and the first round trip delay; The processing unit is further configured to determine a second scheduling delay offset value of uplink transmission of the terminal to the first cell within the first cell or a first beam coverage range in the first cell according to the second round trip delay and a first scheduling delay offset value indicated by the first cell, the second scheduling delay offset value being an additional scheduling delay value when the terminal performs uplink data transmission to the first cell; The terminal simultaneously establishes a connection with the first cell and the second cell; The terminal is within a coverage range of the first cell and the second cell, or the terminal is within a first beam coverage range in the first cell and a second beam coverage range in the second cell.
7. The device of claim 6, wherein: The processing unit is further configured to determine a third round trip delay according to the maximum round trip delay, the first round trip delay, and satellite position information corresponding to the first satellite and the second satellite; The processing unit is further configured to determine the second scheduling delay offset value according to the third round trip delay and the first scheduling delay offset value.
8. The device of claim 6 or 7, wherein: The transceiver unit is further configured to receive second configuration information of the first cell, the second configuration information comprising a third scheduling delay offset value; The processing unit is further configured to, when the second scheduling delay offset value is greater than the third scheduling delay offset value, take the third scheduling delay offset value as the additional scheduling delay value when the terminal performs uplink data transmission to the first cell.
9. The device of claim 6, wherein: The processing unit is configured to determine the first round trip delay according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite; or The transceiver unit is configured to receive third configuration information of the first cell, the third configuration information comprising the first round trip delay.
10. The apparatus of claim 6, wherein, The coverage range of the first cell is greater than the coverage range of the second cell, and / or the first beam coverage range in the first cell is greater than the second beam coverage range in the second cell.
11. A scheduling latency determination apparatus characterized by comprising: comprising a processor and an interface circuit for receiving signals from the other devices, external to the device and transmitting to the processor or transmitting from the processor to the other scheduling delay determination devices, external to the device, the processor configured with logic or other circuitry, or executing software or computer instructions to perform any of the method of claims 1-5.
12. A chip for use in a terminal, characterized in that the chip configured to perform any of the method of claims 1-5.
13. A chip module applied to a terminal, characterized by comprising: a chip module according to any one of claims 1 to 12; and a terminal body to which the chip module is attached. comprising a transceiver and a chip, the chip configured to perform any of the method of claims 1-5.
14. A computer-readable storage medium, characterized in that, the storage medium having stored thereon computer programs or instructions that, when executed by a scheduling delay determination device, implement any of the method of claims 1-5.
Citation Information
Patent Citations
Transmission delay indication method and device
CN112153733A
Method, user equipment, and network node
US20240172156A1