WO2025246497A1 - Procédé et appareil de communication, support de stockage et produit programme d'ordinateur - Google Patents
Procédé et appareil de communication, support de stockage et produit programme d'ordinateurInfo
- Publication number
- WO2025246497A1 WO2025246497A1 PCT/CN2025/079302 CN2025079302W WO2025246497A1 WO 2025246497 A1 WO2025246497 A1 WO 2025246497A1 CN 2025079302 W CN2025079302 W CN 2025079302W WO 2025246497 A1 WO2025246497 A1 WO 2025246497A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network device
- information
- time unit
- terminal device
- dci
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Definitions
- This application relates to the field of communication technology, and in particular to a communication method, apparatus, storage medium, and computer program product.
- the NR standard protocol is a wireless communication technology designed for terrestrial cellular network scenarios, providing users with ultra-low latency, ultra-reliability, ultra-high speed, and massive connectivity wireless communication services.
- TN terrestrial networks
- NTN non-terrestrial networks
- UE user equipment
- This application provides a communication method, apparatus, storage medium, and computer program product, which enables a first network device to schedule data transmission between other network devices and terminal devices besides the first network device.
- the first network device schedules data transmission between multiple network devices and terminal devices, the data transmission throughput can be improved.
- the terminal device can communicate with multiple communication devices.
- the terminal device may establish a radio resource control (RRC) connection with one communication device but not with other communication devices.
- RRC radio resource control
- the communication device that establishes an RRC connection with the terminal device can be referred to as the primary communication device, and the communication device that does not establish an RRC connection with the terminal device can be referred to as the secondary communication device.
- the main communication device Because the terminal device has established an RRC connection with the main communication device but not with the auxiliary communication device, the main communication device is currently unable to schedule data transmission between other communication devices and the terminal device, resulting in low data transmission throughput.
- this application proposes a solution in which a first network device can send first information.
- This first information includes information indicating a second network device, and the terminal device can determine, based on this first information, that the first network device is scheduling data transmission between the second network device and the terminal device using the first information. It can be seen that because the first network device carries information indicating the network device in the signaling sent for scheduling data transmission between the terminal device and a network device (e.g., the second network device), the first network device can schedule data transmission between the terminal device and other network devices (e.g., the second network device).
- the first network device may schedule data transmission between multiple network devices (e.g., the first network device and the second network device) and the terminal device, thereby improving data transmission throughput.
- multiple network devices e.g., the first network device and the second network device
- a first network device sends second information to a terminal device.
- This second information includes information instructing the first network device, and the terminal device can determine, based on this second information, that the first network device schedules data transmission between itself and the terminal device.
- the first network device might schedule the first network device and the second network device to transmit data with the terminal device on different resources.
- the first network device might schedule the first network device and the second network device to transmit data with the terminal device on the same resources.
- “same resources” can be replaced with “same time-domain resources” or “same frequency-domain resources,” or even “same time-domain resources and frequency-domain resources.”
- the first network device might schedule the first network device and the second network device to transmit data with the terminal device on the same frequency-domain resources (e.g., the same carrier).
- a first network device corresponds to a first carrier
- a second network device also corresponds to a first carrier.
- the solution provided in this application embodiment allows the first network device to transmit data with the first network device on the first carrier via a second information scheduling terminal device, and vice versa. It can be seen that even if the resources (e.g., carrier) for data transmission between the first and second network devices and the terminal device are the same, this application embodiment can still schedule multiple network devices to transmit data with the terminal device on the same carrier via the first network device.
- This example provides a solution for data scheduling between different network devices on the same carrier.
- the first network device and the second network device can be network devices in an NTN communication system.
- the first network device could be a first satellite device
- the second network device could be a second satellite device.
- This scheme allows the first satellite device to schedule data transmission between itself and the terminal device by sending second information.
- the first satellite device can schedule data transmission between itself and the terminal device via first information.
- the first and second satellite devices can transmit data with the terminal device on the same resources (e.g., the same frequency domain resources, or the same time domain resources, or the same frequency and time domain resources) or different resources. It can be seen that this example can improve data transmission throughput in satellite communication scenarios.
- this application provides a communication method that can be executed by a terminal device.
- the terminal device may include a terminal equipment or a chip system within the terminal equipment.
- the terminal device receives first information from a first network device.
- the first information includes information for instructing a second network device.
- the first information instructs the terminal device to transmit data with the second network device.
- the terminal device transmits data with the second network device according to the first information.
- the first network device can schedule the second network device to send data to the terminal device via the first information, and vice versa.
- the first network device may schedule data transmission between multiple network devices (e.g., the first network device and the second network device) and terminal devices, thereby improving data transmission throughput.
- multiple network devices e.g., the first network device and the second network device
- the terminal device can receive second information from a first network device.
- the second information includes information for instructing the first network device.
- the second information instructs the terminal device to transmit data with the first network device.
- the terminal device transmits data with the first network device according to the second information.
- the first network device can schedule the first network device to send data to the terminal device via the second information, and vice versa.
- the terminal device can identify which network device the information is used to schedule data transmission between the terminal device and the receiving network device.
- the information sent by the first network device for scheduling the first network device can be distinguished from the information for scheduling the second network device.
- the first network device can schedule data transmission between itself and other network devices with the terminal device via this information, thereby improving data transmission throughput.
- the terminal device acquires information indicating a first resource, and the terminal device can transmit data with the second network device on the first resource.
- the terminal device acquires information indicating a second resource, and the terminal device can transmit data with the first network device on the second resource.
- the first resource can be replaced with a "first time-domain resource.”
- the first resource can be replaced with a "first frequency-domain resource.”
- the first resource can be replaced with "a first time-domain resource and a first frequency-domain resource.”
- the second resource can be replaced with a "second time-domain resource.”
- the second resource can be replaced with a "second frequency-domain resource.”
- the second resource can be replaced with "a second time-domain resource and a second frequency-domain resource.”
- the information indicating the first resource can be carried in the same message or a different message as the first information.
- part of the information indicating the first resource can be carried in the same message as the first information, while another part of the information indicating the first resource can be carried in a different message.
- the information indicating the second resource can be carried in the same message as the second information.
- some information in the information indicating the second resource may be carried in the same message as the second information, while another part of the information in the information indicating the first resource may be carried in a different message.
- the first information is carried in a first DCI.
- the second information is carried in a second DCI. This approach allows for greater compatibility with existing technologies.
- the following description uses the first information as an example to illustrate how the first information is carried in the first DCI.
- the method of carrying the second information in the second DCI is similar and will not be repeated here.
- Example 1 A first field in the first DCI used to indicate that information about the second network device is carried.
- the first field can be a newly added field in the first DCI.
- the first field can be a field that is not present in the DCI format to which the first DCI belongs, as defined in existing standards.
- the terminal device may also receive information indicating whether the first DCI includes a first field.
- the terminal device determines that the first DCI includes the first field based on this information. Subsequently, the terminal device can more accurately estimate the number of fields included in the first DCI and the information length of the first DCI, thereby improving the decoding success rate of the first DCI. For example, if the terminal device does not receive information indicating that the first DCI includes a first field, or if the terminal device receives information indicating that the first DCI does not include a first field, the terminal device can determine that the first DCI does not include the first field.
- the first field may carry information indicating a network device (e.g., a satellite device) in the NTN communication system.
- a network device e.g., a satellite device
- the first field can be added to the first DCI.
- the first network device does not need to schedule data transmission between a network device (e.g., a satellite device) and a terminal device in the NTN communication system
- the first field may not be added to the first DCI.
- the information used to indicate the first network device is carried in a first field of the second DCI.
- the first field can be a newly added field in the second DCI.
- the first field can be a field that is not present in the DCI format to which the second DCI belongs, as defined in existing standards.
- the terminal device can also receive information indicating whether the second DCI includes the first field. Related solutions are similar to those described above and will not be repeated.
- Example 2 Information about the second network device is carried in a carrier indication field or reserved field in the first DCI.
- information about the first network device is carried in a carrier indication field or reserved field in the second DCI.
- the terminal device can reuse existing fields in the DCI, which is more compatible with existing technologies and does not increase the number of fields in the existing DCI, thus saving resource overhead.
- Example 3 When the first DCI includes information indicating a second network device, the first DCI can use a first format.
- the second DCI when the second DCI includes information indicating a first network device, the second DCI can use a first format.
- the first format can be a newly defined DCI format (e.g., the first format can be different from the DCI format defined in existing standards).
- the first format defines a field carrying information indicating a network device.
- the terminal device can determine whether the first DCI includes information indicating a second network device based on the format of the received first DCI.
- the terminal device can also determine whether the second DCI includes information indicating a first network device based on the format of the received second DCI.
- the terminal device determines that the first DCI includes a second field, which carries information indicating a second network device from the first information.
- the terminal device determines that the first DCI does not include a second field.
- the terminal device determines that the second DCI includes a second field, which carries information indicating a first network device from the second information.
- the terminal device's second DCI format is not the same as the first format, it is determined that the second DCI does not include the second field.
- the DCI format can also be used to distinguish whether the DCI is used to schedule network devices (e.g., satellite devices) in the NTN communication system to transmit data to the terminal device. For example, if the terminal device determines that the received first DCI format is a first format, then it determines that the first DCI includes a field for identifying information of the network device (e.g., satellite device), or it determines that the first DCI is used to schedule data transmission between the network device (e.g., satellite device) and the terminal device.
- the terminal device determines that the received first DCI format is a first format, then it determines that the first DCI includes a field for identifying information of the network device (e.g., satellite device), or it determines that the first DCI is used to schedule data transmission between the network device (e.g., satellite device) and the terminal device.
- the terminal device determines that the received first DCI format does not belong to the first format, then it determines that the first DCI does not include a field for identifying information of the network device (e.g., satellite device), or it determines that the first DCI is not used to schedule data transmission between the network device (e.g., satellite device) and the terminal device.
- the network device e.g., satellite device
- the time-domain resources occupied by the first information belong to/are a first time unit.
- the terminal device and the second network device perform data transmission in the second time unit.
- the time-domain resources in the first resource may include/are the second time unit.
- the second time unit can be determined based on the first time unit and a first duration.
- the first duration is associated with the timing difference between the first network device and the second network device.
- the terminal device can determine the position of the second time unit based on the timing difference between the first network device and the second network device, thereby reducing or avoiding situations where the second time unit corresponding to the second network device is later than the first time unit corresponding to the first network device, thereby improving the success rate of data transmission by the terminal device.
- the time-domain resources occupied by the second information belong to/are the fourth time unit.
- the terminal device and the first network device transmit data in the fifth time unit.
- the time-domain resources in the second resource may include/are the fifth time unit.
- the fifth time unit can be determined based on the fourth time unit.
- the fifth time unit may not be determined based on the first duration, or in other words, the fifth time unit may not be associated with the timing difference between the first network device and the second network device.
- the way the terminal device determines the time unit for data transmission with the first network device may be different from the way the terminal device determines the time unit for data transmission with the second network device.
- the terminal device may not consider the timing difference between the first network device and the second network device when determining the time unit for data transmission with the first network device, thus shortening the latency of data transmission between the terminal device and the first network device and improving data transmission efficiency.
- the fifth time unit can also be determined based on the first duration.
- the way the terminal device determines the time unit for data transmission with the first network device can be the same as the way the terminal device determines the time unit for data transmission with the second network device, which can reduce the complexity of the solution on the terminal device side.
- the terminal device receives information indicating a first duration.
- the terminal device may receive information indicating the first duration from a first network device.
- the first network device can determine the first duration based on the timing difference between the first network device and the second network device. This approach can reduce the complexity of the solution on the terminal device side.
- the terminal device sends information indicating the timing difference between the first network device and the second network device. This information can assist the first network device in determining the first duration, thereby reducing the complexity of the scheme on the first network device side.
- the first duration is the duration of S1 time units, where S1 is a positive integer.
- the value of S1 includes the rounded-up or rounded-down value of the quotient between the timing difference between the first network device and the second network device and the duration of a single time unit. This scheme allows the first duration to be set to an integer number of time units, thereby reducing the complexity of the terminal device scheme and also reducing the signaling overhead for indicating the first duration.
- the second time unit is determined based on the first duration, and can also be determined based on the value of K0 .
- the value of K0 is related to the latency of the terminal device processing uplink information and/or the latency of processing downlink information.
- the difference between the index values of the time units of the first and second time units is determined based on the sum of the first duration and the value of K0 .
- the fifth time unit is also determined based on the value of K0 .
- the difference between the index values of the time units of the fifth and fourth time units can be determined based on the value of K0 (e.g., not based on the first duration); or based on the sum of the first duration and the value of K0 .
- This scheme takes into account the latency of the terminal device processing uplink information and/or the latency of processing downlink information, thereby allowing for a more reasonable second time unit and improving the success rate of data transmission by the terminal device.
- the second time unit is determined based on a first duration.
- the second time unit can also be determined based on the value of K2 and a time unit offset.
- the value of K2 is associated with the delay in the terminal device processing uplink information and/or the delay in processing downlink information.
- the time unit offset is associated with the timing advance (TA) corresponding to the first network device.
- the fifth time unit is determined based on the first duration, the value of K2 , and the time unit offset. This scheme considers the value of K2 and the time unit offset, thereby determining a more reasonable second time unit and improving the success rate of data transmission by the terminal device.
- the time unit offset value used by the terminal device when sending data to the first network device can be the same as the time unit offset value used when sending data to the second network device. Since the terminal device can determine the time unit offset value based on the TA corresponding to the first network device, this value can be made smaller, thus avoiding excessive delay in sending data from the terminal device to the first network device. On the other hand, since the time unit offset value is set smaller, the timing difference between the first and second network devices is also considered when calculating the time unit for sending data to the second network device.
- the first network device can schedule the second network device to send data to the terminal device via first information, and the terminal device can also send response information corresponding to the data from the second network device back to the first network device.
- the first network device can schedule the first network device to send data to the terminal device via second information.
- the terminal device can also send response information corresponding to the data from the first network device back to the first network device.
- the terminal device acquires a first duration.
- the terminal device sends a first response message in a third time unit.
- the first response message is a response to data received from the second network device in the second time unit.
- the third time unit is determined based on the second time unit, the value of K, the time unit offset, and the first duration. Details regarding the first duration can be found in the preceding description.
- the time unit offset can be associated with the TA used by the terminal corresponding to the first network device, but not with the timing difference between the second and first network devices.
- this scheme can increase the feedback delay of the second network device, thereby reducing or avoiding the situation where the first response message is transmitted before the terminal device receives data from the second network device, thus improving the success rate of transmitting the first response message and enhancing communication performance.
- the terminal device sends a second response message in the sixth time unit.
- the second response message is a response to data received from the first network device in the fifth time unit.
- the sixth time unit is determined based on the fifth time unit, the value of K, and the time unit offset.
- the value of K is associated with the latency of the terminal device processing downlink information from the first network device and/or processing uplink information (e.g., uplink response information), and the time unit offset is associated with the TA used by the terminal corresponding to the first network device.
- the time unit offset corresponding to the first response message can be the same as the time unit offset corresponding to the second response message.
- the time unit offset is associated with the TA used by the terminal corresponding to the first network device, the timing difference between the second and first network devices is not considered. Therefore, the time unit offset can be set to a smaller value, thereby shortening the time between the second response message and the data transmitted by the first network device, thus reducing the feedback latency of the first network device.
- the first duration in this application can also be referred to by other parameter names, such as offset, offset value, or offset.
- the determination of the sixth time unit may not consider the first duration.
- the determination of the sixth time unit may consider the first duration, but when calculating the sixth time unit, the value of the first duration (or offset) is set to zero.
- the first duration needs to be considered, and the first duration is not zero.
- the terminal device can determine the time unit offset value based on the TA used by the terminal corresponding to the first network device. This allows the value to be relatively small, thus avoiding excessive feedback delay of the first network device. Furthermore, because the time unit offset value is set relatively small, the timing difference between the first and second network devices is considered when calculating the transmission of the first response information. This reduces or avoids situations where the first response information is transmitted before the terminal device receives data from the second network device, thereby improving the success rate of transmitting the first response information and enhancing communication performance.
- the terminal device transmits third information indicating the difference in signal-to-noise ratio (SNR) and/or received power received from the first network device and the second network device.
- This third information is used by the first network device and/or the second network device to adjust their transmit power.
- the first network device and/or the second network device can adjust their transmit power based on the third information to bring the SNR difference between the first network device and the second network device closer to zero, thereby improving transmission spectral efficiency.
- the first network device and the second network device may be of the same or different device types.
- the first network device may be a satellite device, and the second network device may be a satellite device.
- the first network device may be a ground-deployed network device or a chip system within a network device
- the second network device may be a satellite device.
- the first network device may be a satellite device
- the second network device may be a ground-deployed network device or a chip system within a network device.
- both the first and second network devices may be ground-deployed network devices or chip systems within network devices.
- the first network device may include a network device or a chip system within a network device.
- the first network device may include a satellite device or a chip (or chip system) within a satellite device.
- the first network device may include a ground station or a chip (or chip system) within a ground station.
- the ground station may, for example, include network devices deployed on the ground (e.g., access network devices).
- a first network device sends first information.
- the first information includes information for instructing a second network device.
- the first information instructs a terminal device to transmit data with the second network device.
- the terminal device transmits data with the second network device based on the first information.
- the first network device sends second information, which includes information instructing the first network device.
- the second information instructs the terminal device to transmit data with the first network device.
- the terminal device then transmits data with the first network device based on the second information.
- the first information is carried in a first DCI.
- the second information is carried in a second DCI.
- information indicating a second network device is carried in a first field of the first DCI.
- the first network device sends information indicating that the first DCI includes the first field.
- the information for indicating the second network device is carried in the carrier indication field or reserved field in the first DCI.
- the first network device determines that the format of the first DCI belongs to a first format when the first DCI carries information for indicating the second network device
- the first DCI in the first format includes a second field that carries information for indicating the first network device.
- the time domain resources occupied by the first information belong to a first time unit
- the terminal device and the second network device perform data transmission in a second time unit.
- the second time unit is determined based on the first time unit and a first duration.
- the first duration is associated with the timing difference between the first network device and the second network device.
- the first network device sends information indicating a first duration.
- the first network device receives information indicating the timing difference between the first network device and the second network device.
- the first duration is the duration of S1 time units, where S1 is a positive integer.
- the value of S1 includes the value obtained by rounding up or down the quotient of the timing difference between the first network device and the second network device and the duration of a single time unit.
- the second time unit is further determined based on the value of K0 , which is associated with the delay of the terminal device in processing uplink information and/or the delay in processing downlink information.
- the second time unit is further determined based on the value of K2 and the time unit offset value.
- the value of K2 is associated with the latency of the terminal device processing uplink information and/or the latency of processing downlink information.
- the time unit offset value is associated with the TA used by the terminal corresponding to the first network device.
- the fifth time unit is also determined based on the value of K2 and the time unit offset value.
- the difference between the index values of the time units of the first time unit and the second time unit is determined by the sum of the first duration and the value of K0 .
- the terminal device and the second network device transmit data in a second time unit.
- the first network device receives first response information.
- the first response information occupies a third time unit.
- the first response information is a response to data received from the second network device in the second time unit.
- the third time unit is determined based on the second time unit, the value of K, the time unit offset value, and a first duration, which is associated with the timing difference between the first network device and the second network device.
- the first network device receives third information.
- the third information indicates the SNR difference and/or received power difference between the received signals from the first network device and the second network device.
- the first network device adjusts its transmit power based on the third information to bring the SNR difference between the first and second network devices closer to zero, thereby improving transmission spectral efficiency.
- the first network device sends a sixth piece of information to the second network device, which instructs the second network device to adjust its transmit power.
- the sixth piece of information may be determined based on the third piece of information.
- the sixth piece of information may be the third piece of information.
- the sixth piece of information may be used to indicate the target SNR of the second network device.
- the sixth piece of information may be used to indicate the target transmit power of the second network device.
- the second network device may include a network device or a chip system within a network device.
- the second network device may include a satellite device or a chip (or chip system) within a satellite device.
- the second network device may include a ground station or a chip (or chip system) within a ground station.
- a ground station may, for example, include network devices deployed on the ground (e.g., access network devices).
- the second network device receives a seventh message, which instructs the second network device to transmit data with the terminal device.
- the second network device then transmits data with the terminal device.
- the second network device may receive the sixth information and adjust its transmit power based on the sixth information. This is to bring the difference in SNR between the first and second network devices closer to zero, thereby improving transmission spectral efficiency.
- the sixth information may be the third information.
- the sixth information may be used to indicate the target SNR of the second network device.
- the sixth information may be used to indicate the target transmit power of the second network device.
- a communication device which can be the aforementioned terminal device, first network device, or second network device.
- the communication device may include a communication unit and a processing unit to perform any one of the first to third aspects, or any possible implementation of the first to third aspects.
- the communication unit is used to perform functions related to sending and receiving.
- the communication unit may be referred to as a transceiver unit.
- the communication unit includes a receiving unit and a sending unit.
- the communication unit may also be referred to as a transceiver unit.
- the communication device is a communication chip
- the processing unit may be one or more processors or processor cores
- the communication unit may be the input/output circuit, input/output interface, or antenna port of the communication chip.
- the communication unit can be a transmitter and a receiver, or the communication unit can be a transmitter and a receiver.
- the communication device may also include modules that can be used to perform any one of the first to third aspects described above, or to perform any possible implementation of the first to third aspects.
- a communication device which may be the aforementioned terminal device, a first network device, or a second network device.
- the communication device may include a processor and a memory to execute any one of the first to third aspects, or any possible implementation thereof.
- it may also include a transceiver; the memory is used to store computer programs or instructions, and the processor is used to retrieve and execute the computer programs or instructions from the memory.
- the communication device executes any one of the first to third aspects, or any possible implementation thereof.
- processors there may be one or more processors and one or more memories.
- the memory can be integrated with the processor, or the memory can be set up separately from the processor.
- the transceiver may include a transmitter and a receiver.
- a communication device which may be the aforementioned terminal device, a first network device, or a second network device.
- the communication device may include a processor to execute any one of the first to third aspects, or to execute any possible implementation of the first to third aspects.
- the processor is coupled to a memory.
- the communication device further includes a memory.
- the communication device further includes a communication interface, and the processor is coupled to the communication interface.
- the communication interface can be a transceiver or an input/output interface.
- the transceiver can be a transceiver circuit.
- the input/output interface can be an input/output circuit.
- the communication interface can be an input/output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system.
- the processor can also be manifested as a processing circuit or logic circuit.
- a system which includes the aforementioned terminal device.
- system may further include a first network device and a second network device.
- a computer program product comprising: a computer program (also referred to as code or instructions) that, when executed, causes a computer to perform any one of the first to third aspects described above, or to perform any possible implementation of the first to third aspects.
- a computer program also referred to as code or instructions
- a computer-readable storage medium stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform any one of the first to third aspects described above, or to perform any possible implementation of the first to third aspects.
- a computer program also referred to as code or instructions
- a tenth aspect provides a processing apparatus, comprising: an interface circuit and a processing circuit.
- the interface circuit may include an input circuit and an output circuit.
- the processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, thereby enabling any one of the first to third aspects, or any possible implementation thereof, to be implemented.
- the aforementioned processing device can be a chip
- the input circuit can be an input pin
- the output circuit can be an output pin
- the processing circuit can be a transistor, gate circuit, flip-flop, and various logic circuits, etc.
- the input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver
- the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter.
- the input circuit and the output circuit can be the same circuit, which is used as the input circuit and output circuit at different times. This application does not limit the specific implementation method of the processor and various circuits.
- the communication device is a terminal device, a first network device, or a second network device.
- the interface circuit can be an RF processing chip in the terminal device, the first network device, or the second network device, and the processing circuit can be a baseband processing chip in the terminal device, the first network device, or the second network device.
- the communication device can be a component of a terminal device, a first network device, or a second network device, such as an integrated circuit product like a system-on-a-chip (SoC) or a communication chip.
- the interface circuit can be an input/output interface, interface circuit, output circuit, input circuit, pins, or related circuits on the chip or chip system.
- the processing circuit can be the logic circuit on the chip.
- Figure 1A is a schematic diagram of a network architecture of a communication system applicable to an embodiment of this application;
- Figure 1B is a schematic diagram of the network architecture of another communication system applicable to the embodiments of this application.
- Figure 1C is a schematic diagram of the network architecture of another communication system applicable to the embodiments of this application.
- Figure 1D is a schematic diagram of the network architecture of another communication system applicable to the embodiments of this application.
- Figure 1E is a schematic diagram of the network architecture of another communication system applicable to the embodiments of this application.
- Figure 1F is a schematic diagram of the network architecture of another communication system applicable to the embodiments of this application.
- Figure 1G is a schematic diagram of the network architecture of another communication system applicable to the embodiments of this application.
- FIG. 2 is a possible flowchart of a communication method provided in an embodiment of this application.
- Figure 3 is a schematic diagram of the possible locations of time-domain resources of PDSCH scheduled by a first network device through PDCCH according to an embodiment of this application;
- Figure 4 is a schematic diagram of the possible locations of time-domain resources of PDSCH scheduled by a first network device through PDCCH according to another embodiment of this application.
- FIG. 5 is a possible flowchart of another communication method provided in an embodiment of this application.
- Figure 6 is a schematic diagram of the possible locations of time-domain resources of PDSCH scheduled by a first network device through PDCCH according to another embodiment of this application.
- Figure 7 is a schematic diagram of the possible locations of time-domain resources for response information sent by a terminal device according to an embodiment of this application;
- FIG. 8 is a possible flowchart of another communication method provided in an embodiment of this application.
- Figure 9 is a schematic diagram of the possible location of time-domain resources for response information sent by a terminal device according to another embodiment of this application.
- FIG. 10 is a possible flowchart of another communication method provided in an embodiment of this application.
- Figure 11 is a schematic diagram of the possible locations of the time-domain resources of the PUSCH scheduled by the first network device through the PDCCH according to an embodiment of this application;
- FIG. 12 is a possible flowchart of another communication method provided in an embodiment of this application.
- Figure 13 is a schematic diagram of a communication device provided in an embodiment of this application.
- Figure 14 is a schematic diagram of another structure of the communication device provided in an embodiment of this application.
- Figure 15 is a schematic diagram of another structure of the communication device provided in the embodiment of this application.
- the resources in the embodiments of this application may include, for example, time-domain resources and/or frequency-domain resources.
- Time-domain resources may include at least one of the following: radio frames, subframes, slots, mini slots, or symbols (e.g., orthogonal frequency division multiplexing (OFDM), such as discrete fourier transform (DFT) extended OFDM (DFT-spread OFDM, DFT-S-OFDM), orthogonal time-frequency and space (OTFS)).
- OFDM orthogonal frequency division multiplexing
- DFT discrete fourier transform
- DFT-spread OFDM DFT-spread OFDM
- DFT-S-OFDM orthogonal time-frequency and space
- a time unit may include a radio frame, a subframe, a slot, a mini slot, or an OFDM symbol.
- a time unit may also include resources aggregated from multiple radio frames, subframes, slots, mini slots, or OFDM symbols.
- a radio frame may include multiple subframes, a subframe may include one or more slots, and a slot may include at least one symbol.
- a radio frame may include multiple slots, and a slot may include at least one symbol.
- an OFDM symbol may also be simply referred to as a symbol.
- the length of each symbol can vary, and therefore the time slot length can also vary.
- a time slot with a 15 kilo-mega hertz (kHz) subcarrier spacing has a length of 0.5 ms
- a time slot with a 60 kHz subcarrier spacing has a length of 0.125 ms, and so on.
- time unit can also be replaced by: time domain resource unit or time domain unit, etc.
- frequency domain resources can include one or more frequency domain units.
- a frequency domain unit can be a resource block (RB), a physical resource block (PRB), a subcarrier, a resource block group (RBG), a predefined subband, a precoding resource block group (PRG), a resource pool, a bandwidth part (BWP), a resource element (RE) (also called a resource unit or resource particle), a carrier, or a serving cell.
- PRBs and RBs can be interchanged.
- a resource pool can include one or more resources, which can include at least one of time-domain resources, frequency-domain resources, code-domain resources, or spatial-domain resources. The number and size of resources included in the resource pool can be predetermined or configured by signaling.
- Subcarrier or RE refers to the smallest frequency domain unit on a specific symbol in a multicarrier system.
- Subcarrier spacing is the interval between the center or peak positions of two adjacent subcarriers in the frequency domain in an OFDM system.
- various subcarrier spacings are introduced, and different carriers can have different subcarrier spacings.
- the baseline is 15kHz, which can be 15kHz ⁇ 2n, where n is an integer from 3.75, 7.5 up to 480kHz.
- RE can refer to a resource unit of time-frequency resources, for example, it can be considered as the smallest time-frequency resource unit.
- subcarrier and RE are interchangeable and have the same content.
- a subchannel is the smallest unit of frequency domain resources occupied by a physical cross-channel shared channel.
- a subchannel can include one or more resource blocks (RBs).
- the bandwidth of a wireless communication system in the frequency domain can include multiple RBs.
- the number of physical resource blocks (PRBs) included can be 6, 15, 25, 50, etc.
- an RB can include several subcarriers.
- an RB includes 12 subcarriers, where the spacing between each subcarrier can be 15kHz.
- other subcarrier spacings can also be used, such as 3.75kHz, 30kHz, 60kHz, or 120kHz subcarrier spacings, which are not limited here.
- a frequency domain unit may include a RE, an RB, a channel, a subchannel, a carrier, or a bandwidth part (BWP).
- a frequency domain unit may also include resources aggregated from multiple REs, multiple RBs, multiple subchannels, multiple carriers, or multiple BWPs.
- a channel can be equivalently replaced by a resource block set (RB set), and the frequency domain bandwidth of an RB set can be 20 MHz.
- the frequency domain unit can also be replaced by: frequency domain resource unit or frequency unit, etc.
- a frequency domain resource set may include one or more frequency domain elements.
- a frequency domain resource set may also be called a frequency domain resource collection, frequency domain resource group, etc.
- a frequency domain resource set may include a resource block set (RBset), an RB, a subchannel, a resource pool, a carrier, and a BWP.
- FIG 1A exemplarily illustrates an architecture diagram of a communication system 1000 applicable to an embodiment of this application.
- the communication system includes a wireless access network 100 and a core network 200.
- the communication system 1000 may also include an Internet 300.
- the wireless access network 100 may include at least one wireless access network device (110a and 110b in Figure 1A) and at least one terminal device (120a-120j in Figure 1A).
- the terminal device is wirelessly connected to the wireless access network device, and the wireless access network device is wirelessly or wiredly connected to the core network.
- the core network device and the wireless access network device may be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device may be integrated on the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the wireless access network device.
- Terminal devices and wireless access network devices may be interconnected via wired or wireless means.
- Figure 1A is just a schematic diagram.
- the communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1A.
- the network devices involved in the embodiments of this application include, for example, radio access network (RAN) devices.
- RAN devices can be base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs), transmission points (TPs), base stations in 5G mobile communication systems, base stations in future mobile communication systems, or access nodes in WiFi systems; they can also be modules or units that perform some of the functions of a base station, for example, they can be central units (CUs), distributed units (DUs), or radio units (RUs).
- the CU Radio Control Unit
- RRC Radio Resource Control Protocol
- PDCP Packet Data Convergence Protocol
- SDAP Service Data Adaptation Protocol
- the DU Radio Access Unit performs the functions of the Radio Link Control (RANC) and Medium Access Control (MAC) layers of the base station, and can also perform some or all of the physical layer functions.
- RRC Radio Link Control
- MAC Medium Access Control
- the CU and DU can be set up separately or included in the same network element, such as in the baseband unit (BBU).
- BBU baseband unit
- the RU Radio Receiver Unit
- RRU remote radio unit
- AAU active antenna unit
- RRH remote radio head
- CU, DU, or RU may have different names, but those skilled in the art will understand their meaning.
- CU can also be called open CU (open-CU, O-CU)
- DU can also be called open DU (open-DU, O-DU)
- RU can also be called open RU (open-RU, O-RU).
- CU-CP can also be called open CU-CP (open-CU-CP, O-CU-CP)
- CU-UP can also be called open CU-UP (open-CU-UP, O-CU-UP).
- Figure 1B illustrates an exemplary O-RAN system architecture provided by an embodiment of this application.
- the O-RAN system in the embodiments provided by this application may include components other than those shown in Figure 1B.
- the access network device (RAN, for example, may be an eNB, gNB, or access network device in a future mobile communication system) communicates with the core network (CN) via a backhaul link and with the user equipment (UE) via an air interface.
- the baseband unit (BBU) in the access network device communicates with the core network via a backhaul link
- the radio unit (RU) in the access network device communicates with at least one UE via an air interface.
- the BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located.
- the BBU includes at least one control unit (CU) and at least one distributed unit (DU), which can communicate via at least one midhaul link.
- the first network device may send signaling to the terminal device (e.g., UE) for scheduling the first network device and/or auxiliary communication devices. The sending of these signaling messages may be carried out by the CU and/or DU in the first network device to the terminal device.
- FIG. 1C exemplarily illustrates a schematic diagram of an O-RAN system architecture provided in an embodiment of this application.
- O-RAN may include O-CU-CP, O-CU-UP, O-DU, and O-RU.
- the system architecture may also include an open cloud (O-cloud), a service management and orchestration framework, an open eNB (O-eNB), a near-real-time (RT) RAN Intelligent Controller (RIC), and a non-real-time RIC.
- the non-RT RIC can monitor, configure, manage, and control radio resources of at least one of multiple O-CU-CP, O-CU-UP, DU, or O-eNB.
- the interfaces defined by 3GPP include, for example, E1, F1 (e.g., F1-c, F1-u), NG (e.g., NG-c, NG-u), Xn (e.g., Xn-c, Xn-u), and X2 (e.g., X2-c, X2-u).
- the O-RAN communication system also includes interfaces such as O1, O2, E2, A1, and Open Fronthaul (FH) interfaces (e.g., Open-FH Control (M)-plane, and Open-FH Control, User, and Synchronization (CUS)-plane).
- FH Open Fronthaul
- M Open-FH Control
- CCS Synchronization
- Wireless access network equipment can be a macro base station (as shown in Figure 1A, 110a), a micro base station or an indoor station (as shown in Figure 1A, 110b), or a relay node or donor node, etc.
- the embodiments of this application do not limit the specific technology or equipment form used in the wireless access network equipment.
- a base station is used as an example of wireless access network equipment in the following description.
- Terminal devices can also be referred to as user equipment (UE), mobile stations, mobile terminal devices, etc.
- Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc.
- Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, sensors, etc. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.
- the aforementioned terminal devices can establish connections with the operator's network through interfaces provided by the operator's network (such as N1), and use data and/or voice services provided by the operator's network.
- the terminal devices can also access the Domain Name System (DNS) through the operator's network, and use operator services deployed on the DNS, and/or services provided by third parties.
- DNS Domain Name System
- third parties can be service providers outside of the operator's network and the terminal devices, and can provide other data and/or voice services to the terminal devices. The specific form of these third parties can be determined based on the actual application scenario and is not limited here.
- Terminal devices can also be referred to as user equipment (UE), mobile stations, mobile terminal devices, etc.
- Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc.
- Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, roadside units (RSUs), etc.
- the embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.
- Base stations and terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminal equipment.
- the helicopter or drone 120i in Figure 1A can be configured as a mobile base station.
- terminal device 120i For terminal devices 120j that access the wireless access network 100 through 120i, terminal device 120i is a base station; however, for base station 110a, 120i is a terminal device, meaning that 110a and 120i communicate via a wireless air interface protocol.
- 110a and 120i can also communicate via a base station-to-base station interface protocol.
- base station In this case, relative to 110a, 120i is also a base station. Therefore, both base stations and terminal devices can be collectively referred to as communication devices.
- 110a and 110b in Figure 1A can be called communication devices with base station functions
- 120a-120j in Figure 1A can be called communication devices with terminal device functions.
- Communication between base stations and terminal devices, between base stations, and between terminal devices can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously.
- the embodiments of this application do not limit the spectrum resources used for wireless communication.
- the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions.
- This control subsystem, including base station functions can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities.
- the functions of the terminal device can be executed by modules (such as chips or modems) within the terminal device, or by a device that includes terminal device functions.
- the base station sends downlink signals or downlink information to the terminal device, with the downlink information carried on the downlink channel; the terminal device sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel.
- the terminal device needs to establish a radio connection with a cell controlled by the base station.
- the cell with which the terminal device has established a radio connection is called the serving cell of the terminal device.
- the terminal device communicates with this serving cell, it is also subject to interference from signals from neighboring cells.
- the core network involved in this application embodiment may include network devices that process and forward user signaling and data.
- it includes core network devices such as access and mobility management functions (AMF), session management functions (SMF), user plane gateways, and location management devices.
- the user plane gateway can be a server with functions such as mobility management, routing, and forwarding of user plane data, generally located on the network side, such as a serving gateway (SGW), packet data network gateway (PGW), or user plane function (UPF).
- SGW serving gateway
- PGW packet data network gateway
- UPF user plane function
- AMF and SMF are equivalent to the mobility management entity (MME) in a long-term evolution (LTE) system.
- AMF is mainly responsible for admission aspects
- SMF is mainly responsible for session management.
- the core network may also include other network elements, which are not listed here.
- FIGS 1A, 1B, and 1C are only schematic diagrams.
- This wireless communication system may also include other devices, such as core network devices, wireless relay devices, and/or wireless backhaul devices, which are not all shown in the figures.
- Figures 1D and 1E exemplarily illustrate network architecture diagrams of several communication systems applicable to embodiments of this application.
- the communication system may include satellites, network devices, and terminal devices, etc.
- the communication system may also include gateways and core network devices.
- Figures 1D and 1E exemplarily illustrate a converged network architecture of NTN and terrestrial networks. A description is provided below with reference to the accompanying drawings.
- the satellite can be a highly elliptical orbit (HEO) satellite, a GEO satellite, a medium earth orbit (MEO) satellite, or a low earth orbit (LEO) satellite.
- HEO highly elliptical orbit
- GEO GEO
- MEO medium earth orbit
- LEO low earth orbit
- This application does not limit the satellite's operating mode; for example, the satellite can operate in transparent mode or regenerative mode.
- Figure 1D illustrates the satellite operating in transparent mode
- Figure 1E illustrates the satellite operating in regenerative mode.
- a gateway When a satellite operates in transparent mode, it provides transparent relay forwarding functionality.
- a gateway possesses the functions of a network device (such as a base station) or some of the functions of a network device (such as a base station); in this case, the gateway can be considered a network device (such as a base station). Alternatively, the network device (such as a base station) can be deployed separately from the gateway.
- the feeder link latency includes both the latency from the satellite to the gateway and the latency from the gateway to the gNB.
- the transparent mode discussed later assumes that the gateway and gNB are located together or close to each other. For cases where the gateway and gNB are far apart, the feeder link latency is simply the sum of the latency from the satellite to the gateway and the latency from the gateway to the gNB.
- a satellite When a satellite is operating in regenerative mode, it has data processing capabilities and functions as a network device (such as a base station) or partially functions as a network device (such as a base station).
- the satellite can be regarded as a network device (such as a base station).
- Satellites can communicate wirelessly with terminals via broadcast communication signals and navigation signals.
- each satellite can provide communication, navigation, and positioning services to terminal devices through multiple beams.
- each satellite uses multiple beams to cover the service area, and the relationship between different beams can be one or more of time-division, frequency-division, and space-division.
- a gateway also known as a ground station, earth station, or gateway
- a gateway is a network device used to connect satellites and ground-based devices (such as ground base stations).
- One or more satellites can connect to one or more ground-based network devices (such as ground base stations) through one or more gateways; this is not a limitation.
- the link between a satellite and a terminal is called a service link, and the link between a satellite and a gateway is called a feeder link.
- Network devices can be deployed separately from gateways; therefore, the latency of the feeder link can include both the latency from the satellite to the gateway and the latency from the gateway to the network device.
- the network devices in this application embodiment may include network devices deployed on satellites (such as satellite base stations), network devices deployed on gateways, or network devices deployed on the ground (such as ground base stations).
- the network devices may be radio access network (RAN) nodes, RAN nodes in O-RAN systems, etc., as shown in Figures 1A, 1B, and 1C. Related details are as described above and will not be repeated here.
- RAN radio access network
- a core network (CN) device is a ground-based device that can communicate with NTN devices within an NTN system.
- a CN can be the CN shown in Figures 1A, 1B, and 1C; relevant details are described above and will not be repeated here.
- the terminal can be the terminal involved in Figures 1A, 1B and 1C.
- Figures 1A, 1B and 1C For relevant details, please refer to the above description and we will not repeat them here.
- the embodiments of this application can also be applied to other communication system architectures, such as air-to-ground (ATG) communication systems, which include at least one network device and at least one high-altitude terminal.
- High-altitude terminals include, for example, high-altitude aircraft and onboard terminals.
- the satellites in Figures 1D and 1E can also be replaced with other relay devices, such as high-altitude platform stations (HAPS) or other NTN devices.
- HAPS high-altitude platform stations
- the communication system shown in Figure 1D or 1E is merely an example and does not limit the communication systems to which the methods provided in the embodiments of this application are applicable.
- the embodiments of this application can also be applied to air-to-ground (ATG) communication systems.
- ATG air-to-ground
- the communication system includes at least one network device and at least one high-altitude terminal device.
- the high-altitude terminal device includes, for example, high-altitude aircraft and onboard terminal devices.
- Figure 1G exemplarily illustrates another possible communication system architecture applicable to embodiments of this application.
- the terminal device can communicate with two or more communication devices.
- the terminal device can communicate with a primary communication device and one or more secondary communication devices.
- the primary communication device and at least one secondary communication device send data to the terminal device on the same resources.
- “same resources” can be replaced with "same time-domain resources,” or “same frequency-domain resources,” or “same time-domain resources and frequency-domain resources.” Descriptions of "same resources" in other locations are provided here and will not be repeated.
- the primary communication device and at least one secondary communication device can also send data to the terminal device on different resources (e.g., different time-domain resources, different frequency-domain resources, or different time-domain resources and different frequency-domain resources).
- Figure 1G illustrates a communication system comprising a first network device, a second network device, and a terminal device.
- This embodiment uses the first network device as the primary communication device and the second network device as the secondary communication device.
- the communication system shown in Figure 1G may also include other secondary communication devices, which are not shown here.
- the primary and/or secondary communication devices can be satellite devices or other ground-deployed network devices, such as ground-deployed base stations.
- Figure 1G illustrates this using the first network device as the primary satellite device and the second network device as the secondary satellite device.
- the terminal device can establish an RRC connection with the primary satellite device but not with the secondary satellite device.
- the primary and secondary satellite devices can communicate with the terminal device; for example, the primary and secondary satellite devices can send data to the terminal device on the same resources.
- the terminal device in Figure 1G can be the terminal or its internal chip system involved in Figures 1A, 1B, 1C, 1D, 1E, or 1F.
- the first network device in Figure 1G can be the satellite or its internal chip system involved in Figures 1D, 1E, or 1F, or it can be a network device (e.g., access network equipment, ground station, etc.) involved in Figures 1A, 1B, 1C, 1D, 1E, or 1F, or its internal chip system.
- the second network device in Figure 1G can be the satellite or its internal chip system involved in Figures 1D, 1E, or 1F, or it can be a network device (e.g., access network equipment, ground station, etc.) involved in Figures 1A, 1B, 1C, 1D, 1E, or 1F, or its internal chip system.
- a network device e.g., access network equipment, ground station, etc.
- the communication devices in this application embodiment can also be replaced by cells or transmission reception points (TRPs).
- TRPs transmission reception points
- the first network device can be replaced by a cell, a first cell, or a primary cell.
- the second network device can be replaced by a cell, a second cell, or a secondary cell.
- the first cell and the second cell may belong to cells within the coverage areas of different network devices, or they may belong to cells within the coverage areas of the same network device; this application embodiment does not impose any restrictions on this.
- any two of the first and second network devices can be of the same type or different types.
- the first network device may be a first satellite device (e.g., a primary satellite device), and the second network device may be a second satellite device (e.g., a secondary satellite device).
- the satellite device e.g., the first and second satellite devices in the embodiments of this application can be a satellite or a chip system inside a satellite as shown in Figures 1D, 1E, or 1F.
- the operating mode of the satellite device can be a transparent transmission mode or a regeneration mode.
- the operating modes of any two of the first and second network devices can be the same or different.
- the first network device may be a satellite device
- the second network device may be a ground-deployed network device (e.g., an access network device, a ground station, etc.).
- the first and second network devices may be ground-deployed network devices (e.g., an access network device, a ground station, etc.).
- Figure 2 exemplarily illustrates a possible flowchart of a communication method provided by an embodiment of this application.
- Figure 2 uses the interaction between a terminal device, a first network device, and a second network device as an example. Examples of the terminal device, the first network device, and the second network device can be found in the description of Figure 1G above, and will not be repeated here.
- This application embodiment uses a first network device as the primary communication device and a second network device as the secondary communication device as an example.
- the terminal device can establish an RRC connection with the primary communication device (first network device), but does not need to establish an RRC connection with the secondary communication device (second network device).
- the terminal device can communicate with the primary communication device (first network device) (e.g., sending uplink or downlink data), and the terminal device can also communicate with the secondary communication device (second network device) (e.g., sending uplink or downlink data).
- the terminal device can communicate with at least one secondary communication device.
- This application embodiment uses one secondary communication device (second network device) as an example for description; related solutions for other secondary communication devices can be found in the relevant description of the second network device, and will not be repeated here.
- Step 201 The first network device sends the first information.
- the terminal device receives the first information from the first network device.
- the first information instructs the terminal device to transmit data with the second network device.
- the first information may include/become information indicating the second network device. This information may include, for example, the identifier of the second network device, the index of the second network device, the satellite identifier of the second network device, or the satellite orbit identifier of the second network device. This information instructs the terminal device to transmit data with the second network device. For instance, after receiving the first information, the terminal device determines that data transmission with the second network device is necessary based on this information.
- "data” can be carried in a channel, such as a “shared channel (SCH),” such as a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH).
- “data transmission between the terminal device and the second network device” can include: the terminal device receiving data (e.g., PDSCH) from the second network device, and/or the terminal device sending data (e.g., PUSCH) to the second network device.
- the first information instructing the terminal device to transmit data with the second network device can also be replaced by at least one of the following: the first information instructing the second network device, the first information instructing the terminal device to receive PDSCH from the second network device, or the first information instructing the terminal device to send PUSCH to the second network device.
- Step 202 The first network device sends the second information.
- the terminal device receives second information from the first network device.
- the second information instructs the terminal device to transmit data with the first network device.
- the second information may include/become information indicating the first network device. This information may include, for example, the identifier of the first network device, the index of the first network device, the satellite identifier of the first network device, or the satellite orbit identifier of the first network device. This information instructs the terminal device to transmit data with the first network device. For instance, after receiving the second information, the terminal device determines that data transmission with the first network device is necessary based on this information.
- the terminal device and the first network device perform data transmission may include: the terminal device receiving data from the first network device, and/or, the terminal device sending data to the first network device.
- the second information instructing the terminal device to perform data transmission with the first network device may also be replaced by at least one of the following: the second information instructing the first network device, the second information instructing the terminal device to receive PDSCH from the first network device, or the second information instructing the terminal device to send PUSCH to the first network device.
- the information sent by the first network device to indicate the network device can be carried in downlink control information (DCI).
- DCI downlink control information
- the first network device can schedule data transmission between the network device and the terminal device (e.g., PDSCH and/or PUSCH) through the DCI.
- the first network device can schedule data transmission between itself and the terminal device through the DCI (e.g., the DCI sent by the first network device carries information to indicate the first network device).
- the first network device can also schedule data transmission between the terminal device and other network devices (e.g., the second network device) other than itself (e.g., the DCI sent by the first network device carries information to indicate the second network device) through the DCI.
- the first network device can schedule data transmission between one network device and the terminal device through one DCI (e.g., the DCI sent by the first network device carries information to indicate one network device), or it can schedule data transmission between multiple network devices and the terminal device through one DCI (e.g., the DCI sent by the first network device carries information to indicate multiple network devices).
- the first information and the second information can be carried in two different DCIs, or in the same DCI.
- the following explanation will use the example of the first information being carried in the first DCI and the second information being carried in the second DCI.
- the following describes, using the first information as an example, related implementation methods for the information indicating the second network device carried in the first DCI through implementation methods A1 and A2.
- the information indicating the second network device in the first information can be carried in the first DCI.
- the format of the first DCI is not limited; for example, it can be a DCI format defined in a standard.
- the first information can be carried in a first DCI with a first format.
- Related implementation methods for the second information carried in the second DCI are similar and will not be repeated here.
- the information in the first information used to indicate the second network device can be carried in the first DCI.
- the format of the first DCI (and/or the format of the second DCI) can be a DCI format defined in the standard.
- the format of the first DCI can include DCI format 1_0, DCI format 1_1, DCI format 0_0, DCI format 0_1, etc., as defined in the current protocol standard, and can also include DCI formats defined in future protocols.
- the information in the first information used to indicate the second network device can be carried in the first field of the first DCI (for example, a newly added field, see implementation A1.1), or it can be a reused existing field of the first DCI (see implementation A1.2).
- the information in the first information used to indicate the second network device can be carried in the first field of the first DCI.
- the solution provided in this application can be applied to NTN networks, TN networks, or networks where NTN and TN are converged.
- the first field is used to distinguish the defined name; the first field can also be replaced with other names, such as: satellite indicator field, network device indicator field, or communication device indicator field, etc.
- the first field can be, for example, a newly added field in the first DCI.
- the first field may be a field not present in the DCI format defined in the standard.
- the position of the first field may be after the last field in the DCI format defined in the standard.
- the method provided in this application is applicable to NTN communication systems or to communication systems that integrate TN and NTN.
- the first field can carry information indicating a network device (e.g., a satellite device) in the NTN communication system.
- the first field can be added to the first DCI.
- the first network device does not need to schedule data transmission between a network device (e.g., a satellite device) and a terminal device in the NTN communication system, the first field can be omitted from the first DCI.
- the first network device may also send information to the terminal device indicating whether a DCI includes the first field.
- the information indicating whether a DCI includes the first field may be carried in radio resource control (RRC) or media access control (MAC) control element (CE) signaling.
- RRC radio resource control
- MAC media access control
- CE control element
- the first network device can also send information to the terminal device indicating that the first DCI includes the first field.
- the terminal device determines that the first DCI includes the first field based on the information indicating that the first DCI includes the first field. In this way, the terminal device can more accurately determine the number of fields included in the first DCI and the length of information in the first DCI, avoiding missed reception and thus improving the success rate of correct information reception.
- the first network device does not include a first field in a DCI, it can also send information to the terminal device indicating that the DCI does not include the first field.
- this implementation allows the terminal device to correctly determine the number of fields included in the DCI and the length of information in the DCI when receiving it, avoiding receiving excessive information and thus improving the success rate of correct information reception. It can be seen that this implementation allows compatibility between DCIs including and excluding the first field, and also reduces the operational complexity on the terminal device side.
- the information in the second information used to indicate the first network device can be carried in the first field of the second DCI.
- the first network device can also send information to the terminal device to indicate that the second DCI includes the first field.
- the content is similar to the relevant content of the first DCI and will not be described again.
- the DCI may include a first field, which carries information indicating a network device.
- the DCI in Table 1 is a first DCI, and the first field carries information indicating a second network device.
- the DCI in Table 1 is a second DCI, and the first field carries information indicating a first network device.
- Table 1 exemplarily shows some of the fields included in a DCI, along with their corresponding functions. It also shows a possible example of the number of bits occupied by some fields; relevant details are provided in Table 1 and will not be repeated here.
- Table 1 includes examples of DCIs with the first field.
- the information in the first information used to indicate the second network device can be carried in an existing field in the first DCI.
- the information in the first information used to indicate the second network device can be carried in a reserved field in the first DCI.
- the information in the first information used to indicate the second network device can be carried in the carrier indicator field of the first DCI.
- This can also be understood as the carrier indicator field being given a new meaning or definition; the carrier indicator field is being redefined, for example, it can be redefined as a satellite indicator field, a network device indicator field, or a communication device indicator field, etc.
- the information in the second information used to indicate the first network device can be carried in existing fields in the second DCI, with similar content, and will not be described again.
- the first information is carried in a DCI of a first format.
- the first network device when the first network device needs to schedule data transmission (e.g., PDSCH and/or PUSCH) between the network device and the terminal device via a DCI, it can schedule the data transmission via a first format DCI.
- the first network device does not need to schedule data transmission (e.g., PDSCH and/or PUSCH) between the network device and the terminal device via a DCI, it can send DCI in other formats.
- the terminal device determines that the received first DCI includes information for indicating the network device when it determines that the received first DCI is in the first format.
- the terminal device determines that the received second DCI includes information for indicating the network device when it determines that the received second DCI is in the first format.
- a first network device can distinguish whether a DCI is used to schedule network devices (e.g., satellite devices) in an NTN communication system to transmit data to a terminal device based on the DCI format. For example, if the terminal device determines that the received first DCI format is a first format, it determines that the first DCI includes a field for indicating information about network devices (e.g., satellite devices) in the NTN communication system, or it determines that the first DCI is used to schedule data transmission between one or more network devices (e.g., satellite devices) in the NTN communication system and the terminal device.
- network devices e.g., satellite devices
- the terminal device determines that the received first DCI format does not belong to the first format, it determines that the first DCI does not include a field for identifying network devices (e.g., satellite devices) in the NTN communication system, or determines that the first DCI is not used to schedule network devices (e.g., satellite devices) in the NTN communication system to transmit data with the terminal device (e.g., the first DCI may be used for other purposes, such as scheduling base stations (e.g., base stations in cellular networks) in the TN communication system to transmit data with the terminal device), or determines that the first DCI is not used to schedule multiple network devices (e.g., satellite devices) in the NTN communication system to transmit data with the terminal device (e.g., the first DCI may schedule one network device to transmit data with the terminal device).
- network devices e.g., satellite devices
- the solution provided by implementation method A2 allows the terminal device to identify whether the received DCI contains information for indicating a network device (e.g., a first network device and/or a second network device) through the DCI format. This saves signaling overhead.
- the first network device does not need to notify whether the DCI contains information for indicating a network device through other signaling, thereby reducing signaling overhead.
- Step 203 The terminal device transmits data with the second network device based on the first information.
- the terminal device transmits data with the second network device based on the first information.
- the terminal device may send data (e.g., PUSCH) to the second network device based on the first information, and/or the terminal device may receive data (e.g., PDSCH) from the second network device based on the first information.
- the first information is carried in the first DCI, and the terminal device can distinguish whether the first DCI is used for scheduling uplink or downlink data based on its format.
- the terminal device can distinguish whether the first DCI is used for scheduling uplink or downlink data based on information such as the search space or scrambling code corresponding to the first DCI.
- the terminal device acquires information indicating a first resource, and the terminal device can transmit data with the second network device on the first resource.
- the first resource can be replaced with "first time domain resource.”
- the first resource can be replaced with "first frequency domain resource.”
- the first resource can be replaced with "first time domain resource and first frequency domain resource.”
- the information indicating the first resource can be carried in the same message (e.g., the first DCI) or a different message as the first information.
- some information in the information indicating the first resource can be carried in the same message as the first information, while other information in the information indicating the first resource can be carried in a different message.
- the first network device indicates the information of the first resource through the frequency domain resource assignment and time domain resource assignment fields in the first DCI.
- the first network device may send seventh information to the second network device.
- the seventh information may instruct the second network device to transmit data with the terminal device.
- the second network device may also acquire information indicating a first resource and transmit data with the terminal device on the first resource.
- the information indicating the first resource may be pre-configured on the second network device side, or it may be indicated to the second network device by the first network device or another network device.
- the seventh information and the information indicating the first resource may be the same piece of information, or they may be two different pieces of information.
- the second network device when a second network device needs to send data (e.g., PDSCH) to a terminal device, the second network device can also obtain information used to indicate that data (e.g., PDSCH).
- the information used to indicate that data (e.g., PDSCH) can be generated by the second network device, or it can be indicated to the second network device by the first network device or other network devices.
- the seventh information and the information used to indicate that data (e.g., PDSCH) can be the same piece of information, or they can be two different pieces of information.
- Step 204 The terminal device transmits data with the first network device based on the second information.
- the terminal device transmits data with the first network device according to the second information.
- the terminal device may send data (e.g., PUSCH) to the first network device according to the second information, and/or the terminal device may receive data (e.g., PDSCH) from the first network device according to the second information.
- the second information is carried in the second DCI, and the terminal device can distinguish whether the second DCI is used for scheduling uplink or downlink data by its format.
- the terminal device can distinguish whether the second DCI is used for scheduling uplink or downlink data by information such as the search space or scrambling code corresponding to the second DCI.
- the terminal device acquires information indicating a second resource, and the terminal device can transmit data with the first network device on the second resource.
- the second resource can be replaced with a "second time-domain resource.”
- the second resource can be replaced with a "second frequency-domain resource.”
- the second resource can be replaced with both a "second time-domain resource and a second frequency-domain resource.”
- the information indicating the second resource can be carried in the same message (e.g., a second DCI) or a different message as the second information.
- some information indicating the second resource can be carried in the same message as the second information, while other information indicating the second resource can be carried in a different message.
- the first network device indicates the information of the second resource through the frequency domain resource assignment and time domain resource assignment fields in the second DCI.
- the first resource may belong to a first resource set
- the second resource may belong to a second resource set.
- the first resource set and the second resource set may be the same resource set.
- at least one resource in the first resource set may be different from every resource in the second resource set.
- first time-domain resource and the second time-domain resource may be the same or different.
- first frequency-domain resource and the second frequency-domain resource may be the same or different.
- both the first and second frequency-domain resources may be the first carrier, but the first and second time-domain resources may be the same or different.
- a first network device can transmit data with a second information scheduling terminal device on the first carrier, and the first network device can also transmit data with a second network device on the first carrier. It can be seen that even if the resources (e.g., carriers) used for data transmission between the first and second network devices and the terminal device are the same, embodiments of this application can still schedule multiple network devices to transmit data with the terminal device on the same carrier through the first network device. This example provides a solution for data scheduling between different network devices on the same carrier.
- Figure 3 provides an exemplary schematic diagram of the possible locations of time-domain resources of PDSCH (or PUSCH) scheduled by a first network device via PDCCH.
- Figure 3 illustrates this using the example of a first network device as a first satellite device and a second network device as a second satellite device.
- the first network device transmits PDCCH#2 in downlink time slot #n 14 corresponding to the first network device.
- the first network device can transmit PDCCH#1 in downlink time slot #n 11 corresponding to the first network device.
- Downlink time slot #n 11 can be an example of a first time unit as discussed later in this application
- downlink time slot #n 14 can be an example of a fourth time unit as discussed later in this application.
- the first time unit and the fourth time unit can be the same time unit (e.g., the same time slot) or different time units (e.g., two adjacent time slots).
- PDCCH#2 may include a second DCI, which may include the aforementioned second information (e.g., information carrying indications for the first network device).
- the second DCI is used to schedule data transmission (e.g., PDSCH and/or PUSCH) between the first network device and the terminal device.
- Figure 3 illustrates this by showing the terminal device receiving PDSCH#2 from the first network device in downlink time slot #n 15 corresponding to the first network device based on the information in PDCCH#2.
- PDCCH#1 may include the first DCI, which may include the aforementioned first information (e.g., information carrying instructions for the second network device).
- the first DCI is used to schedule data transmission (e.g., PDSCH and/or PUSCH) between the second network device and the terminal device.
- Figure 3 illustrates this by showing the terminal device receiving PDSCH#1 from the second network device in downlink time slot #n 12 corresponding to the second network device based on the information in PDCCH#1.
- Downlink time slot #n 12 can be an example of a second time unit as discussed later in this application
- downlink time slot #n 15 can be an example of a fifth time unit as discussed later in this application.
- the second time unit and the fifth time unit can be the same time unit (e.g., the same time slot) or different time units (e.g., two adjacent time slots).
- PDSCH#1 and PDSCH#2 occupy the same frequency domain resources (e.g., the same carrier) and the same time domain resources.
- This allows the terminal device to receive data from multiple network devices on the same time and frequency domain resources, thereby improving the throughput of the communication system.
- Figure 3 illustrates this using time units as time slots as an example.
- the time slots in the various figures provided in this application's embodiments can also be replaced with other time units; for example, a time slot can be replaced by a radio frame, a subframe, a mini slot, or an OFDM symbol, etc.
- the first network device can schedule data transmission between itself and/or other network devices and the terminal device by sending information (e.g., DCI).
- information e.g., DCI
- This scheme is applicable to NTN networks, TN networks, or networks where NTN and TN are converged.
- the first network device is a first satellite device and the second network device is a second satellite device
- the first satellite device can schedule data transmission between one or more satellite devices and the terminal device by sending information, thereby improving the throughput of the communication system.
- embodiments of this application also provide a scheme to solve the problem of how the information sent by the first network device to indicate the network device is transmitted.
- the information sent by the first network device to indicate the network device can be carried in a new field or an existing field of the DCI, or carried in a new format DCI.
- These DCIs carrying information to indicate the network device are compatible with DCIs that do not carry such information.
- the first network device may send one of the first information and the second information.
- one of the above steps 201 and 202 may not be executed.
- step 201 may not be executed (in this case, step 203 will also not be executed), or step 202 may not be executed (in this case, step 204 will also not be executed).
- the embodiment provided in Figure 2 is illustrated by taking the execution of steps 201 and 202 by the first network device as an example.
- Step 203 may be executed after step 201.
- step 204 and step 202
- step 203 may be executed after step 204 or before step 202.
- step 204 may be executed after step 202.
- step 204 may be executed after step 202.
- step 204 There is no strict order between step 204 and step 203 (and step 201).
- step 204 may be executed before step 201 or before step 203.
- the terminal device can receive first information in a first time unit, and the terminal device can transmit data (e.g., PUSCH and/or PDSCH) with a second network device in a second time unit.
- the terminal device can receive second information in a fourth time unit, and the terminal device can transmit data (e.g., PUSCH and/or PDSCH) with a first network device in a fifth time unit.
- n2 is the index value of the second time unit
- n1 is the index value of the first time unit.
- the value of K0 is associated with the delay of the terminal device in processing uplink information and/or the delay in processing downlink information.
- the protocol specifies that the maximum value of K0 is 32, and the unit is the time slot length. For a subcarrier spacing of 120kHz, the maximum value of K0 represents 4 milliseconds (ms). The meaning of K0 at other locations is described here and will not be repeated here.
- the timing difference corresponding to data transmission between multiple network devices is likely to be large.
- the interval between the second time unit and the first time unit is affected by K0 .
- the maximum value of K0 e.g., a maximum of 40ms
- the signaling e.g., the first information sent by the first network device for scheduling data transmission will be later than the time domain resources required for data transmission, which may lead to communication failure.
- Figure 4 exemplarily illustrates a schematic diagram of the possible locations of time-domain resources of PDSCH scheduled by a first network device via PDCCH according to an embodiment of this application.
- the example shown in Figure 4 can be considered as a possible scenario of the example provided in Figure 3, and related descriptions can be found in Figure 3.
- the first duration is represented by duration t1 , which is associated with the reception timing difference between the first and second network devices. It can be seen that due to the excessively large duration t1 , the downlink time slot #n 12 corresponding to the second network device is later than the downlink time slot #n 11 corresponding to the first network device.
- the terminal device when the terminal device receives PDCCH#1 in downlink time slot #n 11 corresponding to the first network device, it determines that data transmission needs to be performed in downlink time slot #n 12 corresponding to the second network device. However, downlink time slot #n 12 corresponding to the second network device is earlier than downlink time slot #n 11 corresponding to the first network device. Consequently, the terminal device cannot perform data transmission in downlink time slot #n 12 corresponding to the second network device, which may lead to communication failure.
- Figure 5 exemplarily illustrates a possible flowchart of a communication method provided by an embodiment of this application.
- the second time unit is determined based on the first time unit and the first duration.
- the first duration is associated with the timing difference between the first network device and the second network device.
- This scheme can increase the duration between the time unit for data transmission by the terminal device and the time unit for receiving the second and first information, thereby reducing or avoiding situations where the second time unit corresponding to the second network device is later than the first time unit corresponding to the first network device, and thus improving the success rate of data transmission by the terminal device.
- Figure 5 uses the interaction between the terminal device, the first network device, and the second network device as an example. Examples of the terminal device, the first network device, and the second network device can be found in the descriptions of Figures 2 and 1G above, and will not be repeated here.
- Step 501 The terminal device acquires the first duration.
- the first duration is associated with the timing difference between the first network device and the second network device.
- the first duration is the timing difference between the first network device and the second network device, or the rounded-up or rounded-down of the timing difference.
- the first duration is the duration of S1 time units.
- S1 is a positive integer
- the value of S1 includes the rounded-up or rounded-down value obtained by dividing the quotient of the timing difference between the first network device and the second network device by the duration of a single time unit.
- the first duration can be determined by any one of the following formulas (2):
- t1 is the first duration
- ⁇ T is the timing difference between the first network device and the second network device
- slot_duration is the duration of a single time unit.
- the terminal device can determine the first duration itself based on the timing difference between the first network device and the second network device.
- the first network device can obtain the timing difference between the first network device and the second network device, then determine the first duration, and send information indicating the first duration to the terminal device.
- the terminal device receives the information indicating the first duration.
- the terminal device can report the timing difference between the first network device and the second network device to the first network device (e.g., the terminal device can determine the timing difference based on information received from the first network device and the second network device respectively).
- the first network device can determine the timing difference between the first network device and the second network device based on the location information of the second network device and the location information of the terminal device.
- the timing difference between the first network device and the second network device can refer to the difference between the timing of the terminal device receiving the signal from the first network device and the timing of the signal from the second network device.
- the first duration can be associated with the first network device and the second network device.
- the timing in this embodiment can be replaced by downlink timing, downlink synchronization timing, time synchronization, or downlink time synchronization. Downlink timing is used to enable the terminal device to determine the frame boundary, subframe boundary, time slot boundary, symbol boundary, or receive window position of the frame sent by the network device.
- the difference between the downlink timing corresponding to the first network device and the downlink timing corresponding to the second network device can also be replaced by/include: the downlink timing difference between the first and second network devices, the difference in the frame boundaries of the downlink frames of the first and second network devices, the downlink timing difference, the synchronization position difference, the time difference, the downlink time difference, the time difference of the received signal, etc.
- the difference between the downlink timing corresponding to the first network device and the downlink timing corresponding to the second network device can also be replaced by/include: the downlink timing difference when the terminal receives data from the first network device and the second network device respectively, the difference in frame boundaries of the downlink frames received by the terminal from the first network device and the second network device respectively, downlink timing difference, synchronization position difference, time difference, downlink time difference, time difference of the received signal, etc.
- the difference between the downlink timing corresponding to the first network device and the downlink timing corresponding to the second network device can also be replaced by/include: the time difference of frame boundaries of the same frame number of two downlink signals received by the terminal device from the first network device and the second network device respectively, the time difference of time slot boundaries of the same time slot number, or the time difference of symbol boundaries of the same symbol index number.
- the difference between the downlink timing corresponding to the first network device and the downlink timing corresponding to the second network device may be a variable, which may be related to the difference in data transmission delay between the first network device and the second network device.
- the difference between the downlink timing corresponding to the first network device and the downlink timing corresponding to the second network device may be equal to or not equal to the difference in data transmission delay between the first network device and the second network device.
- the first duration is associated with the first network device and the second network device.
- the value of the first duration may be different for different network devices.
- the value of the first duration corresponding to network device #1 and network device #2 may be T1
- the value of the first duration corresponding to network device #3 may be T2
- the value of the first duration corresponding to network device #4 and network device #5 may be T3. Any two of T1, T2, and T3 may be equal or unequal.
- Step 502 The first network device sends the first information in the first time unit.
- the terminal device receives the first information.
- step 502 can be found in the relevant description of step 201 above, and will not be repeated here.
- Step 503 The terminal device transmits data with the second network device in the second time unit according to the first information.
- step 503 The details of step 503 can be found in the description of step 203 above, and will not be repeated here.
- the second time unit is determined based on the first time unit and the first duration.
- the terminal device can determine the position of the second time unit based on the timing difference between the first and second network devices, thereby reducing or avoiding situations where the second time unit corresponding to the second network device is later than the time unit occupied by the first information, and thus improving the success rate of data transmission by the terminal device.
- the second time unit is also determined based on the value of K0 , which is related to the latency of the terminal device processing uplink information and/or the latency of processing downlink information. For example, the difference between the index values of the first and second time units is determined by the sum of the first duration and the value of K0 .
- n2 n1 + K0 + t1 ?? Formula (3)
- n2 is the index value of the second time unit
- n1 is the index value of the first time unit
- t1 can be the first duration.
- t1 is a parameter used to identify the first duration, which can also be written with other names, such as offset for the first parameter.
- the value of K0 is related to the delay of the terminal device in processing uplink information and/or the delay in processing downlink information. For related information, please refer to the above description and will not be repeated here.
- the units of n2 , n1 and t1 are the same (e.g., the time slot lengths of uplink and downlink transmissions are the same) or different (e.g., the time slot lengths of uplink and downlink transmissions are different). If the units of n2 , n1 and t1 are the same, the above formula (3) can be used directly.
- n2 , n1 , and t1 have different units, so unit conversion can be considered.
- n1 in formula (3) above can be replaced with or
- t 1 in the above formula (3) can be replaced with or
- the parameters in each formula can be rounded (rounded up or rounded down), or they can be left unrounded (e.g., ). It is an integer. (In the formula, rounding is not required).
- formula (3) can also be replaced with any of the following: or, Based on the above description, formula (3) can also be replaced with other ways of writing, which will not be listed here.
- ⁇ PDSCH is related to the subcarrier spacing corresponding to PDSCH; for example, the subcarrier spacing corresponding to PDSCH is... kilohertz (kHz), ⁇ PDCCH is related to the PDCCH subcarrier spacing, and the subcarrier spacing corresponding to PDCCH is...
- the ⁇ offset is related to the subcarrier spacing corresponding to the time unit corresponding to the timing difference between the first network device and the second network device.
- the subcarrier spacing corresponding to the time unit used in the first duration t1 is equal to...
- the units of the parameters in the various formulas can be time units, such as time slots, or other units, such as symbols corresponding to time lengths, 1ms, 1 microsecond ( ⁇ s), 10ms, etc.
- time units such as time slots
- ⁇ s 1 microsecond
- 10ms 10ms
- Step 504 The first network device sends the second information in the fourth time unit.
- the terminal device receives the second information.
- step 504 can be found in the relevant description of step 202 above, and will not be repeated here.
- Step 505 The terminal device transmits data with the first network device in the fifth time unit according to the second information.
- step 505 The details of step 505 can be found in the description of step 204 above, and will not be repeated here.
- Example 1 There are several possible implementations for determining the fifth time unit. Two possible implementations are illustrated below through Example 1 and Example 2.
- the fifth time unit can be associated with the first duration.
- the fifth time unit is determined based on the fourth time unit and the first duration.
- the fifth time unit the fourth time unit + K0 + t1 .
- This implementation can be referred to the scheme related to the aforementioned formula (3), which is similar and will not be repeated here.
- the value of t1 can be equal to the value of t1 in the aforementioned formula (3).
- the fifth time unit may be unrelated to the first time unit.
- n5 is the index value of the fifth time unit
- n4 is the index value of the fourth time unit.
- K0 is as described above and will not be repeated here.
- n5 and n4 may be the same or different, and unit conversion can be considered.
- n4 in formula (4) above can be replaced with or
- Figure 6 exemplarily illustrates a schematic diagram of the possible locations of time-domain resources of PDSCH scheduled by the first network device through PDCCH according to another embodiment of this application.
- the example shown in Figure 6 can be regarded as another possible situation of the example provided in Figure 3, and the relevant description can be found in the content of Figure 3.
- the example shown in Figure 6 can be regarded as an embodiment after modification of the example shown in Figure 4.
- the first duration is represented by duration t1 .
- time slot #n 22 represents an example of the second time unit.
- the second time unit (time slot #n 22 ) and the first time unit (time slot #n 11 ) can satisfy the above formula (3). It can be seen that the number of time units between the second time unit (time slot #n 22 ) and the first time unit (time slot #n 11 ) is larger, which can reduce or avoid the situation in Figure 4 where the second time unit (time slot #n 22 ) corresponding to the second network device is later than the first time unit (time slot #n 11 ) corresponding to the first network device, thereby improving the success rate of data transmission of the terminal device.
- the terminal device after the terminal device transmits data (e.g., PDSCH) with the network device, it can send response information. Due to the RRC connection established between the terminal device and the first network device, the terminal device sends response information corresponding to the data from both the primary and secondary communication devices to the first network device. For example, after receiving data from the second network device, the terminal device can send a first response message to the first network device. Similarly, after receiving data from the first network device, the terminal device can send a second response message to the first network device.
- Figure 7 exemplarily illustrates a schematic diagram of the possible locations of time-domain resources for response information sent by a terminal device according to an embodiment of this application.
- the first network device sends PDSCH#2 to the terminal device in time slot #n 15 (time slot #n 15 can be considered an example of a fifth time unit), and the second network device sends PDSCH#1 to the terminal device in time slot #n 32 (time slot #n 32 can be considered an example of a second time unit).
- the time slot indices of time slot #n 32 and time slot #n 15 can be the same or different.
- the terminal device sends a second response message and a first response message in uplink time slot #n 33 corresponding to the first network device.
- the relationship between time slot #n 33 and time slot #n 15 can be calculated using the following formula (5):
- the value of K is associated with the delay of the terminal device in processing downlink information from the first network device and/or the delay in processing uplink information (e.g., uplink response information), and K offset is the time unit offset value.
- ⁇ Koffset is related to the subcarrier spacing corresponding to K offset .
- the subcarrier spacing corresponding to K offset is...
- this parameter in other positions please refer to this link; it will not be described again here.
- the factors that the terminal device needs to consider when sending the first response information include: the timing interval (TA) used by the terminal device when sending uplink information to the first network device, and the timing difference between the first network device and the second network device.
- the standard defines the maximum value of K offset as 1023 milliseconds. Since the first response information takes into account the timing difference between the first network device and the second network device, K offset in the above formula (5) will be set to a large value, which will result in the time slot #n 33 used to feed back the second response information and the first response information being far from the time slot #n 15 , resulting in a large delay in the feedback of the second response information.
- Figure 8 exemplarily illustrates a possible flowchart of a communication method provided in an embodiment of this application.
- the timing difference between the first and second network devices can be disregarded; however, when the terminal device sends the first response information to the first network device, the timing difference between the first and second network devices needs to be considered. This reduces the feedback delay of the first network device and allows for a larger feedback delay of the second network device, thus satisfying the factors that the first response information needs to consider.
- Figure 8 uses the interaction between the terminal device, the first network device, and the second network device as an example. Examples of the terminal device, the first network device, and the second network device can be found in the descriptions of Figures 2 and 1G above, and will not be repeated here.
- Step 801 The second network device sends data in the second time unit, and the first network device sends data in the fifth time unit.
- the terminal device receives data (e.g., PDSCH) from the first network device and data (e.g., PDSCH) from the second network device.
- data e.g., PDSCH
- PDSCH data from the second network device.
- the second time unit and the fifth time unit can be the same or different.
- the data sent by the first network device and the data sent by the second network device can be the same or different.
- step 801 can be found in the relevant descriptions of steps 203 and 204 above, and will not be repeated here.
- Step 802 The terminal device sends the second response information in the sixth time unit.
- the first network device receives the second response information.
- the terminal device can send the decoding result of the data (e.g., PDSCH) received from the first network device back to the first network device via a sixth time unit.
- the second response information is the response information for the data received from the first network device in the second time unit.
- the second response information may include, for example, ACK or NACK.
- An ACK second response indicates that the terminal device has successfully decoded the data (e.g., PDSCH) from the first network device.
- a NACK second response indicates that the terminal device has failed to decode the data (e.g., PDSCH) from the first network device.
- the sixth time unit can be determined based on the second time unit, the value of K, and the time unit offset.
- the difference between the time unit index of the sixth time unit and the time unit index of the second time unit is determined by the sum of the value of K and the time unit offset.
- the difference between the time unit index of the sixth time unit and the time unit index of the second time unit is the sum of the value of K and the time unit offset; or it is the value obtained by operating on the sum of the value of K and the time unit offset with other parameters.
- the relationship between the sixth time unit and the fifth time unit can satisfy the following formula (6):
- n5 is the time unit index of the fifth time unit
- n6 is the time unit index of the sixth time unit
- K offset is the time unit offset value.
- the value of K can be a constant, and the value of K can be associated with the delay of the terminal device in processing downlink information from the first network device and/or the delay in processing uplink information (e.g., uplink response information).
- ⁇ is related to the uplink subcarrier spacing (e.g., PUCCH, where the subcarrier spacing corresponding to PUCCH is, for example, 2 ⁇ * 15 kHz). Other parameters are described in other formulas and will not be repeated here.
- the unit of n5 in formula (6) is the same as the unit of n6 (e.g., the time slot lengths for uplink and downlink transmissions are the same), then formula (6) can be used directly. If the units of n5 and n6 in formula (6) are different, unit conversion can be considered; for example, n5 can be replaced with... or
- the time unit offset value K offset is associated with the TA corresponding to the first network device.
- the time unit offset value K offset is not associated with the timing difference between the first and second network devices.
- K offset can be set to a smaller value, thereby shortening the time between the second response information and the data transmitted by the first network device, thereby reducing the feedback latency of the first network device.
- Step 803 The terminal device acquires the first duration.
- step 803 The details of step 803 can be found in the description of step 501 above, and will not be repeated here.
- Step 804 The terminal device sends the first response information in the third time unit.
- the first network device receives the first response information.
- the terminal device can send the decoding result of the data (e.g., PDSCH) received from the second network device back to the first network device via a third time unit.
- the first response information is the response information for the data received from the second network device in the second time unit.
- the first response information may include ACK or NACK.
- An ACK first response indicates that the terminal device has successfully decoded the data (e.g., PDSCH) from the second network device.
- a NACK first response indicates that the terminal device has failed to decode the data (e.g., PDSCH) from the second network device.
- the time unit offset value can be associated with the TA corresponding to the first network device, but not with the timing difference between the second and first network devices.
- the time unit offset value used to calculate the third time unit is the same as the offset value used to calculate the sixth time unit.
- the third time unit is determined based on the second time unit, the value of K, the time unit offset value, and the first duration. Details regarding the first duration can be found in the foregoing description.
- the third time unit is: the sum of the second time unit, the value of K, the time unit offset value, and the first duration, or the result of calculating this sum with a set value.
- the difference between the index values of the third time unit and the sixth time unit is: a first duration, or the result of calculating the first duration with other set values.
- the details of the first duration can be found in the foregoing description and will not be repeated here. This increases the delay of the first response information, thereby reducing or avoiding the situation where the first response information is sent before the terminal device receives data from the second network device, thus improving communication performance.
- the relationship between the third time unit and the second time unit can satisfy the following formula (7):
- n3 is the time unit index of the third time unit
- n2 is the time unit index of the second time unit
- Koffset is the time unit offset value
- t1 is the first duration.
- the units of n2 and t1 are the same as the units of n3 (e.g., the time slot lengths for uplink and downlink transmissions are the same), in which case formula (7) can be used directly.
- the units (or time lengths of the units) of at least two of n2 , t1 , and n3 in formula (7) may be different, and unit conversion can be considered.
- n2 in formula (7) can also be replaced with... or t 1 can also be replaced with or
- the parameters in each formula can be rounded (rounded up or rounded down), or they can be left unrounded (e.g., ). It is an integer. (The formula may not be rounded down). Based on these descriptions, for example, the above formula (7) can also be replaced with any of the following: or, Based on the above description, formula (7) can also be replaced with other ways of writing, which will not be listed here.
- formula (6) above can also be understood to have a parameter t1 .
- formula (6) can be replaced with: However, t1 is set to 0 in this formula. But t1 in formula (7) is not 0.
- Figure 9 exemplarily illustrates a schematic diagram of the possible locations of time-domain resources for response information sent by a terminal device according to an embodiment of this application.
- Figure 9 can be considered as an improved version of the scheme provided in Figure 7.
- the first network device sends PDSCH#2 to the terminal device in time slot #n 15 (time slot #n 15 can be considered an example of the fifth time unit), and the second network device sends PDSCH#1 to the terminal device in time slot #n 32 (time slot #n 32 can be considered an example of the second time unit).
- the time slot indices of time slot #n 32 and time slot #n 15 can be the same or different.
- the terminal device sends the second response information in the uplink time slot #n 46 corresponding to the first network device (time slot #n 46 can be considered an example of the sixth time unit).
- the terminal device sends the first response information in the uplink time slot #n 43 corresponding to the first network device (time slot #n 43 can be considered an example of the third time unit).
- time slot #n 46 can be calculated using the above formula (6)
- time slot #n 43 can be calculated using formula (7). It can be seen that the parameter K offset in formulas (6) and (7) does not need to consider the timing difference between the first network device and the second network device, so it can be set to a smaller value, thereby shortening the feedback delay of the PDSCH sent by the first network device. Since the first duration is considered in the calculation of time slot #n 43 , the feedback delay of the second network device can also meet the requirements.
- the first network device can also send uplink data (e.g., PUSCH) to the first network device through the second information scheduling terminal device, and the first network device can also send uplink data (e.g., PUSCH) to the second network device through the first information scheduling terminal device.
- Figure 10 exemplarily illustrates a possible flowchart of a communication method provided in this application embodiment. For ease of understanding, Figure 10 uses the interaction between the terminal device, the first network device, and the second network device as an example. Related examples of the terminal device, the first network device, and the second network device can be found in the descriptions of Figures 2 and 1G above, and will not be repeated here.
- the time domain resources occupied by the uplink data sent by the terminal device to the first network device can disregard the timing difference between the first and second network devices.
- the location of these time domain resources can be similar to the scheme for the time domain resources occupied by the second response information sent by the terminal device to the first network device in the embodiment shown in Figure 8.
- the time domain resources occupied by the uplink data sent by the terminal device to the second network device can take into account the timing difference between the first and second network devices.
- the location of these time domain resources can be similar to the scheme for the time domain resources occupied by the first response information sent by the terminal device in the embodiment shown in Figure 8.
- the latency of the uplink data (e.g., PUSCH) sent by the terminal device to the first network device is relatively small, while the latency of the uplink data (e.g., PUSCH) sent by the terminal device to the second network device is relatively large. This ensures timely feedback of uplink data to the first network device while also guaranteeing that the latency of the uplink data fed back to the second network device meets the timing difference requirements of the first and second network devices.
- Step 1001 The first network device sends the second information in the fourth time unit.
- the second information is used to schedule the terminal device to send data to the first network device (e.g., PUSCH).
- the first network device e.g., PUSCH
- step 1001 can be found in the relevant description of step 202 above, and will not be repeated here.
- Step 1002 The terminal device sends the fourth information in the fifth time unit.
- the first network device receives the fourth information.
- the fourth piece of information includes, for example, PUSCH.
- the method for determining the fifth time unit is similar to that for the sixth time unit.
- the fifth time unit is determined based on the fourth time unit, the value of K2 , and the time unit offset.
- the difference between the time unit index of the fifth time unit and the time unit index of the fourth time unit is determined by the sum of the value of K2 and the time unit offset.
- the difference between the time unit index of the fifth time unit and the time unit index of the fourth time unit is either the sum of the value of K2 and the time unit offset, or the result of calculating the sum of the value of K2 and the time unit offset with a predetermined value.
- the relationship between the fifth time unit and the fourth time unit can satisfy formula (8):
- n5 is the time unit index of the fifth time unit
- n4 is the time unit index of the fourth time unit
- Koffset is the time unit offset value.
- the value of K2 can be a constant or configured by the first network device to the terminal device.
- the value of K2 can be associated with the delay of the terminal device processing the downlink information sent by the network device and/or the delay of the terminal device sending uplink information to the first network device.
- ⁇ PUSCH is related to the PUSCH subcarrier spacing; for example, the subcarrier spacing corresponding to PUSCH is... kilohertz (kHz).
- n5 and n4 may be the same or different, and unit conversion can be considered.
- n4 in formula (8) above can be replaced with or
- formula (8) can be replaced with:
- Other ways of writing formula (8) will not be elaborated here.
- ⁇ PUSCH is related to the subcarrier spacing corresponding to PUSCH.
- the subcarrier spacing corresponding to PUSCH is, for example, The remaining parameters are described in other formulas and will not be repeated here.
- the time unit offset value K offset is associated with the TA corresponding to the first network device.
- the time unit offset value K offset is not associated with the timing difference between the first and second network devices.
- K offset can be set to a smaller value, allowing the fourth information to be sent faster, thereby reducing the feedback delay of the first network device.
- the details regarding the time unit offset value K offset can be found in the description in Figure 8 above, and will not be repeated here.
- step 1002 can also be found in the relevant description of step 204 above, and will not be repeated here.
- Step 1003 The first network device sends the first information in the first time unit.
- the first information may be used to schedule the terminal device to send data to the second network device (e.g., PUSCH).
- the second network device e.g., PUSCH
- step 1003 The details of step 1003 can be found in the description of step 201 above, and will not be repeated here.
- Step 1004 The terminal device acquires the first duration.
- step 1004 can be found in the relevant description of step 501 above, and will not be repeated here.
- Step 1005 The terminal device sends the fifth information in the second time unit.
- the second network device receives the fifth information.
- the fifth piece of information is, for example, PUSCH.
- the second time unit is determined based on the first time unit, the value of K2 , the time unit offset, and the first duration.
- the time unit offset used to calculate the second time unit is the same as the offset used to calculate the fifth time unit.
- the difference between the index values of the time units of the fifth and second time units is the first duration, or the result of calculating the first duration with other set values. Since the terminal device can determine the time unit offset based on the TA corresponding to the first network device, this value can be made relatively small, thus avoiding excessive delay in sending data from the terminal device to the first network device.
- the timing difference between the first and second network devices is also considered when calculating the time unit for sending data to the second network device, thereby extending the delay in sending data to the second network device. This reduces or avoids problems caused by excessively short delays in sending data to the second network device, thereby improving communication performance.
- the relationship between the first time unit and the second time unit can satisfy formula (9).
- n2 is the time unit index of the second time unit
- n1 is the time unit index of the first time unit
- K offset is the time unit offset value
- t1 is the first duration.
- the parameters n1 , K2 , and K offset in formula (9) can be found in the relevant descriptions in the other formulas mentioned above, and will not be repeated here. Since K offset is set relatively small, and since the information sent by the terminal device to the second network device can take into account: the TA used by the terminal device when sending uplink information to the network device, and the timing difference between the first network device and the second network device, the solution provided in this application requires consideration of parameter t1 when determining the sixth time unit.
- the units of n2 , n1 and t1 are the same (e.g., the time slot lengths of uplink and downlink transmissions are the same) or different (e.g., the time slot lengths of uplink and downlink transmissions are different). If the units of n2 , n1 and t1 are the same, the above formula (9) can be used directly.
- n2 , n1 , and t1 have different units (e.g., the time slot lengths for uplink and downlink transmissions are different), so unit conversion can be considered.
- n1 in the above formula (9) can be replaced with or
- t1 in the above formula (9) can be replaced with or
- the parameters in each formula can be rounded (rounded up or rounded down), or they can be left unrounded (e.g., ).
- t 1 * Redunding is not required in the formula.
- formula (9) can also be replaced with:
- formula (9) can also be replaced with other ways of writing, which will not be listed here.
- formula (8) can also be understood as having a parameter t1 , for example, formula (8) can be... However, t1 in this formula is set to 0, while t1 in formula (9) is not 0. In another possible implementation, formula (8) can be... However, the t 1 in this formula is the same as the t 1 in formula (9), and neither of them can be zero.
- step 1002 can also be found in the relevant description of step 203 above, and will not be repeated here.
- Figure 11 illustrates, exemplarily, a schematic diagram of the possible locations of time-domain resources of PUSCH scheduled by a first network device via PDCCH according to an embodiment of this application.
- the first network device sends PDCCH#1 to the terminal device in time slot #n 11 , and PDCCH#1 may include second information.
- the first network device sends PDCCH#2 to the terminal device in time slot #n 14 , and PDCCH#2 may include first information.
- the terminal device sends PUSCH#1 (fifth information) in uplink time slot #n 52 (second time unit) corresponding to the second network device, and sends PUSCH#2 (fourth information) in uplink time slot #n 55 (fifth time unit) corresponding to the first network device.
- Time slot #n 55 can be calculated using the above formula (8), and time slot #n 52 can be calculated using formula (9). It can be seen that the parameter K offset in formulas (8) and (9) does not need to consider the timing difference between the first network device and the second network device, so it can be set to a smaller value, thereby shortening the delay of the terminal device sending PUSCH to the first network device. Furthermore, since the first duration is taken into account during the calculation of time slot #n 52 , the delay for the terminal device to send PUSCH to the second network device can also meet the requirements.
- a first network device may send uplink data to a second network device through a first information scheduling terminal device (refer to the embodiment shown in Figure 10), and the first network device may send downlink data to a terminal device through a second information scheduling terminal device (refer to the embodiment shown in Figure 5).
- a first network device may send uplink data to a first network device through a second information scheduling terminal device (refer to the embodiment shown in Figure 10), and the first network device may send downlink data to a terminal device through a first information scheduling terminal device (refer to the embodiment shown in Figure 5).
- the terminal device may only need to send response information to one network device (e.g., the first network device or the second network device), and the method of sending the response information can be seen in the embodiment shown in Figure 8.
- Figure 12 exemplarily illustrates a possible flowchart of a communication method provided in an embodiment of this application.
- the first network device and the second network device can adjust their transmission power based on the information sent by the terminal device to improve transmission spectral efficiency.
- Figure 12 uses the interaction between the terminal device, the first network device, and the second network device as an example. Examples of the terminal device, the first network device, and the second network device can be found in the descriptions of Figures 2 and 1G above, and will not be repeated here.
- Step 1201 The terminal device sends third information.
- the first network device receives the third information.
- the third information is used to indicate the SNR difference and/or received power difference of the signals received from the first network device and the second network device.
- the third information is used by the first network device and/or the second network device to adjust their transmit power.
- the SNR difference between the signals of the first network device and the second network device may, for example, include/be the value obtained by subtracting the SNR of the second network device from the SNR of the first network device; or may include/be the value obtained by subtracting the SNR of the first network device from the SNR of the second network device.
- the difference in received power between the first network device and the second network device may, for example, include/be the value obtained by subtracting the received power of the second network device from the received power of the first network device; or may include/be the value obtained by subtracting the received power of the first network device from the received power of the second network device.
- Step 1202 The first network device adjusts its transmission power based on the third information.
- Step 1203 The first network device sends the sixth information to the second network device.
- the second network device receives the sixth information.
- the sixth information is used to instruct the second network device to adjust its transmit power.
- the sixth information may be determined based on the third information.
- the sixth information may be the third information.
- the sixth information may be used to indicate the target SNR of the second network device.
- the sixth information may be used to indicate the target transmit power of the second network device.
- the sixth information may be used to indicate the amount by which the second network device increases or decreases its transmit power.
- the sixth information may be used to indicate the difference between increasing and decreasing the SNR of the second network device.
- Step 1204 The second network device adjusts the transmission power based on the sixth information.
- the terminal device can provide a reference for adjusting the transmit power of the first network device and/or the second network device by reporting third information, thereby improving the overall transmission performance and/or transmission spectral efficiency of the system.
- UE#1 receives a signal with a signal SNR of 3 dB from a first network device (e.g., satellite #1), and a signal with a signal SNR of 5 dB from a second network device (e.g., satellite #2).
- UE#2 receives a signal with a signal SNR of 3 dB from the first network device (e.g., satellite #1), and a signal with a signal SNR of 5 dB from the second network device (e.g., satellite #2).
- the first and/or second network devices can adjust their power or energy distribution so that the SNRs of the signals received by UE1 from the first network device (e.g., satellite #1) and the second network device (e.g., satellite #2) are 3 dB and 3 dB respectively, and the SNRs of the signals received by UE2 from the first network device (e.g., satellite #1) and the second network device (e.g., satellite #2) are 5 dB and 5 dB respectively, to achieve high spectral efficiency for the overall system transmission.
- the SNRs of the signals received by UE1 from the first network device (e.g., satellite #1) and the second network device (e.g., satellite #2) are 3 dB and 3 dB respectively
- the SNRs of the signals received by UE2 from the first network device (e.g., satellite #1) and the second network device (e.g., satellite #2) are 5 dB and 5 dB respectively, to achieve high spectral efficiency for the overall system transmission
- the signaling or information (such as at least one of first information, second information, and information indicating a first duration) sent by the first network device can be transmitted in multiple ways.
- any of these signaling or information can be carried in at least one of the broadcast information of system information block (SIB) 1, SIB 19, other system information (OSI), master information block (MIB), physical broadcast channel (PBCH) messages, etc.
- SIB system information block
- OSI system information
- MIB master information block
- PBCH physical broadcast channel
- the signaling or information (such as at least one of first information, second information, and information indicating a first duration) sent by the first network device is broadcast, multicast, or unicast to the relay device by the network device. Broadcasting or multicasting the above signaling to the relay device can avoid scheduling different resources for different relay devices in order to send the above signaling, saving the signaling overhead of scheduling resources and reducing the complexity of system scheduling.
- the signaling or information (e.g., at least one of first information, second information, and information indicating a first duration) sent by the first network device can be carried in at least one of RRC signaling (e.g., RRC setup message, RRC reconfiguration message, RRC resume message, etc.), DCI, group DCI, media access control (MAC) control element (CE), and timing advance command (TAC).
- RRC signaling e.g., RRC setup message, RRC reconfiguration message, RRC resume message, etc.
- DCI DCI
- group DCI e.g., group DCI, media access control (MAC) control element (CE), and timing advance command (TAC).
- MAC media access control
- CE media access control element
- TAC timing advance command
- the signaling or information (e.g., at least one of first information, second information, and information indicating a first duration) sent by the first network device can be indicated by information or tables, or sent unicast or multicast to the relay device along with data transmission or in a separately allocated PDSCH bearer.
- the advantage of sending the above signaling to UEs individually or in groups is that it allows for flexible control of parameter values for each UE/group of UEs. Different parameter values can be configured for UEs based on their location or region to optimize system parameters and improve UE/system communication performance. For example, different initial durations can be configured based on UE locations, allowing for optimization of feedback delays in multi-satellite joint transmission systems for UEs in different locations, thereby reducing feedback delays and improving system transmission efficiency.
- the terminal device, relay device, and network device may include hardware structures and/or software modules corresponding to the execution of each function.
- the terminal device, relay device, and network device may include hardware structures and/or software modules corresponding to the execution of each function.
- Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
- Figures 13, 14, and 15 are schematic diagrams of possible communication devices provided in embodiments of this application. These communication devices shown in Figures 13, 14, and 15 can be used to implement the functions of the terminal device, the first network device, or the second network device in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments.
- the communication device can be a terminal device as shown in Figures 1A, 1B, 1C, 1D, 1E, 1F, or 1G; it can also be a network device (such as a satellite device or a network device deployed on the ground) as shown in Figures 1A, 1B, 1C, 1D, 1E, 1F, or 1G; or it can be a chip (or chip system) applied to the terminal device or network device shown in Figures 1A, 1B, 1C, 1D, 1E, 1F, or 1G.
- a network device such as a satellite device or a network device deployed on the ground
- chip or chip system
- the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320.
- the communication device 1300 is used to implement the functions of the terminal device, the first network device, or the second network device in the method embodiments shown in Figures 2, 5, 8, 14, or 12.
- the transceiver unit 1320 can also be referred to as a communication unit.
- the transceiver unit 1320 may include a sending unit and a receiving unit.
- the transceiver unit 1320 is used to receive first information from the first network device and transmit data with the second network device according to the first information.
- the transceiver unit 1320 is used to receive second information from the first network device and perform data transmission with the first network device according to the second information.
- the transceiver unit 1320 is used to receive information indicating that the first DCI includes the first field
- the processing unit 1310 is used to determine that the first DCI includes the first field based on the information indicating that the first DCI includes the first field.
- the processing unit 1310 is used to determine that the first DCI includes a second field when the format of the first DCI belongs to a first format.
- the transceiver unit 1320 is used to receive information for indicating a first duration.
- the transceiver unit 1320 is used to transmit information for indicating the timing difference between the first network device and the second network device.
- the transceiver unit 1320 is used to send second response information.
- the processing unit 1310 is used to acquire a first duration and the transceiver unit 1320 is used to send a first response information.
- the transceiver unit 1320 is used to transmit information for indicating the timing difference between the first network device and the second network device.
- the transceiver unit 1320 is used to send fourth information in the fifth time unit.
- the processing unit 1310 is used to acquire the first duration
- the transceiver unit 1320 is used to send the fifth information in the sixth time unit.
- the transceiver unit 1320 is used to send third information.
- the transceiver unit 1320 is used to send second information and/or send first information.
- the transceiver unit 1320 can also be used to perform data transmission with a terminal device.
- the transceiver unit 1320 is used to send information indicating that the first DCI includes a first field.
- the processing unit 1310 is used to determine that the format of the first DCI belongs to the first format when the first DCI carries information for indicating the second network device.
- the transceiver unit 1320 is used to send information for indicating a first duration.
- the transceiver unit 1320 is used to receive information indicating the timing difference between the first network device and the second network device.
- the transceiver unit 1320 is used to receive the second response information.
- the transceiver unit 1320 is used to receive the first response information.
- the transceiver unit 1320 is used to receive information indicating the timing difference between the first network device and the second network device.
- the transceiver unit 1320 is used to receive fourth information.
- the transceiver unit 1320 is used to receive the fifth information.
- the transceiver unit 1320 is used to receive third information
- the processing unit 1310 is used to adjust the transmission power according to the third information.
- the transceiver unit 1320 is used to send data to the terminal device on the first resource.
- the transceiver unit 1320 is used to receive the sixth information
- the processing unit 1310 is used to adjust the transmission power based on the sixth information.
- the communication device 1400 includes a processor 1410 and an interface circuit 1420.
- the processor 1410 and the interface circuit 1420 are coupled to each other.
- the interface circuit 1420 can be a transceiver or an input/output interface.
- the input/output interface is used for inputting and/or outputting information; output can be understood as sending, and input can be understood as receiving.
- the communication device 1400 may also include a memory 1430 for storing instructions executed by the processor 1410, or storing input data required by the processor 1410 to execute instructions, or storing data generated after the processor 1410 executes instructions.
- the processor 1410 is used to implement the function of the processing unit 1310
- the interface circuit 1420 is used to implement the function of the transceiver unit 1320.
- the communication device shown in Figure 15 can also be a schematic diagram of a possible baseband architecture.
- the communication device may include a processing system, which may include one or more processors.
- the processors can be used to execute processes, such as process #1...process #N shown in Figure 15.
- a processing system can be implemented using a bus architecture, typically represented by a bus.
- a bus can include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of the processing system.
- the bus communicatively couples various circuits together, including one or more processors (typically represented by a processor), memory, and computer-readable media (typically represented by computer-readable media, such as computer-readable media #1...computer-readable media #N shown in Figure 15).
- the bus can also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further.
- the bus interface provides the interface between the bus and transceivers, and between the bus and the interface.
- the communication device may also include a transceiver (not shown in Figure 15), which may be replaced by interface circuitry or a communication interface, etc.
- the transceiver provides a communication interface or means for communicating with various other devices via a wireless transmission medium.
- the transceiver may be coupled to an antenna array, and the transceiver and antenna array may be used together for communication with a corresponding network type.
- At least one interface e.g., a network interface and/or a user interface provides a communication interface or means for communication via an internal bus or via an external transmission medium.
- the processor is responsible for managing the bus and general processing, including executing software stored on a computer-readable medium.
- the processor executes the software, it causes the processing system to perform the various functions described below for any particular device.
- Functions that can be implemented by the processor, memory, and computer-readable medium may include: encoding, decoding, rate matching, rate dematching, scrambling, descrambling, modulation, demodulation, layer mapping, fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), inverse discrete Fourier transform (IDFT), precoding, resource element (RE) mapping, channel equalization, RE demapping, digital beamforming (BF), adding CP, removing CP, and one or more of the following.
- the signaling (such as first information, second information, data, etc.) involved in the embodiments of this application can be implemented by a processor, a memory, and a computer-readable medium.
- the aforementioned signaling sent by the first network device (e.g., a satellite device) to the terminal device is processed by the processor, memory, and computer-readable medium shown in FIG15 after the aforementioned parameters are processed, and then sent to the terminal device.
- the processor is used to implement the function of the processing unit 1310
- the interface circuit is used to implement the function of the transceiver unit 1320.
- the terminal chip When the aforementioned communication device (e.g., the communication device shown in Figures 13, 14, or 15) is a chip applied to a terminal, the terminal chip implements the functions of the terminal device in the above method embodiments.
- the terminal chip receives information from a base station, which can be understood as the information being first received by other modules in the terminal (such as an RF module or antenna), and then sent to the terminal chip by these modules.
- the terminal chip sends information to the base station, which can be understood as the information being first sent to other modules in the terminal (such as an RF module or antenna), and then sent to the base station by these modules.
- the base station chip When the aforementioned communication device (e.g., the communication device shown in Figures 13, 14, or 15) is a chip applied to a base station (e.g., a satellite base station), the base station chip implements the functions of the network device in the above method embodiments.
- the base station chip receives information from the terminal, which can be understood as the information being first received by other modules in the base station (such as radio frequency modules or antennas), and then sent to the base station chip by these modules.
- the base station chip sends information to the terminal, which can be understood as the information being sent down to other modules in the base station (such as radio frequency modules or antennas), and then sent to the terminal by these modules.
- Entities A and B can be RAN nodes or terminals, or modules within RAN nodes or terminals. Information transmission and reception can be between RAN nodes and terminals, such as between a base station and a terminal; between two RAN nodes, such as between a CU and a DU; or between different modules within a single device, such as between a terminal chip and other modules of the terminal, or between a base station chip and other modules of the base station.
- processor 1410 in FIG. 14 and/or the processor in the processing system in FIG. 15 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof.
- DSPs digital signal processors
- ASICs application-specific integrated circuits
- FPGAs field-programmable gate arrays
- a general-purpose processor may be a microprocessor or any conventional processor.
- the method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor.
- the software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, compact disc read-only memory (CD-ROM), or any other form of storage medium well known in the art.
- An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium.
- the storage medium can also be a component of the processor.
- the processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal.
- the processor and storage medium can also exist as discrete components in a base station or terminal.
- implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof.
- software When implemented using software, it can be implemented, in whole or in part, as a computer program product.
- a computer program product includes one or more computer programs or instructions. When a computer program or instruction is loaded and executed on a computer, all or part of the processes or functions of the embodiments of this application are performed.
- the computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device.
- the computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another.
- a computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means.
- the computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media.
- the available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive.
- the computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
- At least one means one or more, and “more than one” means two or more.
- “And/or” describes the relationship between related objects, indicating that three relationships can exist.
- a and/or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural.
- the character “/” generally indicates an “or” relationship between the preceding and following related objects; in the formulas of this application, the character “/” indicates a “division” relationship between the preceding and following related objects.
- “Including at least one of A, B, and C” can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
La présente demande concerne un procédé et un appareil de communication, ainsi qu'un support de stockage et un produit programme d'ordinateur, qui sont utilisés pour améliorer les performances d'un système de communication. Dans la présente demande, un appareil terminal reçoit des premières informations en provenance d'un premier appareil de réseau, les premières informations comprenant des informations utilisées pour indiquer un second appareil de réseau ; et l'appareil terminal effectue une émission de données avec le second appareil de réseau sur la base des premières informations. Les premières informations transportent des informations utilisées pour indiquer le second appareil de réseau, et par conséquent l'appareil terminal peut identifier, sur la base d'informations reçues, quel appareil de réseau est planifié par le premier appareil de réseau pour effectuer une émission de données avec l'appareil terminal, puis le premier appareil de réseau peut avoir la capacité de se planifier lui-même et d'autres appareils de réseau pour effectuer une émission de données avec l'appareil terminal, de sorte que le débit d'émission de données peut être augmenté, les performances de communication sont améliorées, et les surdébits de ressources peuvent également être économisés.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410679976.XA CN121037992A (zh) | 2024-05-28 | 2024-05-28 | 一种通信方法、装置、存储介质以及计算机程序产品 |
| CN202410679976.X | 2024-05-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025246497A1 true WO2025246497A1 (fr) | 2025-12-04 |
Family
ID=97776862
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/079302 Pending WO2025246497A1 (fr) | 2024-05-28 | 2025-02-26 | Procédé et appareil de communication, support de stockage et produit programme d'ordinateur |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN121037992A (fr) |
| WO (1) | WO2025246497A1 (fr) |
-
2024
- 2024-05-28 CN CN202410679976.XA patent/CN121037992A/zh active Pending
-
2025
- 2025-02-26 WO PCT/CN2025/079302 patent/WO2025246497A1/fr active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CN121037992A (zh) | 2025-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12192866B2 (en) | Apparatus and method for configuring and managing quality of service of radio bearer for direct communication in wireless communication system | |
| US20250300787A1 (en) | Systems and methods of csi reference resource determination | |
| CN111148207B (zh) | 一种功率余量报告的上报方法、获取方法及装置 | |
| CN113411891B (zh) | 用于集成接入和回传(iab)的定时控制 | |
| JP2024534024A (ja) | 異なる能力を有するueのためのbwp構成 | |
| CN114204968A (zh) | 一种信号传输方法和装置 | |
| CN115804136A (zh) | 交叉链路干扰测量配置 | |
| US20250056303A1 (en) | Method and device for supporting qos configuration control for sidelink in wireless communication system | |
| US12047889B2 (en) | Handling of collision with SSB for NTN | |
| CN117083933A (zh) | 终端、基站及通信方法 | |
| CN116095809A (zh) | 一种无线通信的方法和装置 | |
| US20240306169A1 (en) | Rate splitting multiple access for sidelink communication | |
| WO2025246497A1 (fr) | Procédé et appareil de communication, support de stockage et produit programme d'ordinateur | |
| EP4591674A1 (fr) | Gestion de signaux sur de multiples liaisons sans fil | |
| CN119948980A (zh) | 交叉链路干扰处理的协调 | |
| WO2022079955A1 (fr) | Terminal, station de base et procédé de communication | |
| WO2025223019A1 (fr) | Procédé et dispositif de communication, support de stockage, et produit-programme d'ordinateur | |
| US20250203577A1 (en) | Reduced latency scheduling request procedures | |
| US20240306072A1 (en) | Proximity service in radio access network | |
| WO2024066760A1 (fr) | Réinitialisation de puissance pour indicateur de configuration de transmission unifiée | |
| WO2025167595A1 (fr) | Procédé et appareil de détermination de paramètres de transmission, support de stockage, système de puce et produit-programme informatique | |
| WO2025140011A1 (fr) | Procédé et appareil de communication, support de stockage lisible et produit programme d'ordinateur | |
| KR20250125286A (ko) | 통신 시스템에서 저사양 단말을 지원하는 방법 및 장치 | |
| CN120835310A (zh) | 通信方法及相关装置 | |
| WO2024171169A1 (fr) | Formation de faisceau de liaison latérale |