WO2025223019A1 - Procédé et dispositif de communication, support de stockage, et produit-programme d'ordinateur - Google Patents
Procédé et dispositif de communication, support de stockage, et produit-programme d'ordinateurInfo
- Publication number
- WO2025223019A1 WO2025223019A1 PCT/CN2025/078891 CN2025078891W WO2025223019A1 WO 2025223019 A1 WO2025223019 A1 WO 2025223019A1 CN 2025078891 W CN2025078891 W CN 2025078891W WO 2025223019 A1 WO2025223019 A1 WO 2025223019A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication device
- data transmission
- timing difference
- information
- terminal device
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
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.
- NTN non-terrestrial networks
- NTN communication utilizes equipment such as drones, high-altitude platforms, and satellites to provide data transmission, voice communication, and other services to user equipment (UE). Improving communication performance is a pressing issue that needs to be addressed.
- This application provides a communication method, apparatus, storage medium, and computer program product for determining the data transmission mode based on the timing difference between a first communication device and a second communication device, thereby improving communication performance.
- 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 determines a first data transmission mode, which is associated with the timing difference between the first communication device and the second communication device.
- the terminal device transmits data with the first communication device and/or the second communication device based on the first data transmission mode.
- the terminal device can improve communication performance based on the more advantageous data transmission method.
- 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 has established an RRC connection with the terminal device can be referred to as the primary communication device, and the communication devices that have not established an RRC connection with the terminal device can be referred to as secondary communication devices.
- the primary communication device and one or more secondary communication devices can send the same or different data to the same terminal device on the same resources. This scheme can improve the performance and/or throughput of the communication system.
- the "same resources" mentioned in this application can be replaced with the same time-domain resources, the same frequency-domain resources, or both the same time-domain resources and the same frequency-domain resources.
- the terminal device establishes an RRC connection with the first communication device, but does not establish an RRC connection with the second communication device.
- the first communication device can be considered as the primary communication device
- the second communication device can be considered as the secondary communication device.
- the primary and secondary communication devices can send data to the terminal device, either individually or jointly.
- the primary and secondary communication devices can send data to the terminal device on the same resources, and the data sent by the primary and secondary communication devices can be the same or different.
- This scheme can improve the performance and/or throughput of the communication system.
- the data and resources sent by the secondary communication device to the terminal device can be notified by the primary communication device, by other devices, or determined by the secondary communication device according to preset rules.
- the primary and secondary communication devices can also send data to the terminal device on different resources.
- the "different resources" mentioned in this application can be replaced with different time-domain resources, different frequency-domain resources, or different time-domain resources and/or different frequency-domain resources.
- Each data transmission method has its own characteristics.
- the first data transmission method can be a first method, a second method, or a third method.
- the first and second communication devices send data to the terminal device on the same resources.
- the terminal device can establish timing synchronization with both the first and second communication devices.
- the terminal device can establish timing synchronization with either the first or second communication device.
- the terminal device can also establish timing synchronization with both the first and second communication devices. That is, in the second method, the terminal device can establish timing synchronization with at least one communication device, whereas in the first method, the terminal device needs to establish timing synchronization with both the first and second communication devices separately.
- the first method also supports scenarios where the difference between the timings corresponding to the first and second communication devices is greater than a first threshold, and also supports scenarios where the difference is equal to or less than the first threshold. Because the terminal device can establish timing synchronization with either the first or second communication device in the second method, the second method does not support scenarios where the difference between the timings corresponding to the first and second communication devices is greater than the first threshold; however, the second method can support scenarios where the difference between the timings corresponding to the first and second communication devices is less than the first threshold. The second approach may or may not support scenarios where the timing difference between the first and second communication devices is equal to the first threshold.
- the first threshold can be information that indicates a duration.
- the first threshold is: the length of the cyclic prefix (CP), or the duration of the CP, or the duration determined based on the CP length (for example, the first threshold is a value calculated based on the CP length, such as the first threshold being the CP length plus or minus an adjustment value; or, for example, the first threshold is the product of the CP length and a preset value).
- the data sent by the first communication device and the second communication device to the terminal device on the same resources can be the same or different. If they are different, the data transmission efficiency can be improved, thereby increasing the throughput of the communication system; if they are the same, the data transmission reliability can be improved, thereby increasing the communication throughput.
- the first communication device and the second communication device can negotiate or be instructed by other communication devices on the data to be sent to the terminal device and the resources occupied by the data.
- the first communication device and the second communication device when the first communication device and the second communication device transmit data based on the second method, the first communication device and the second communication device send the same data to the terminal device on the same resources, thereby improving data transmission reliability and thus increasing communication throughput.
- the first communication device and the second communication device can negotiate, or be instructed by another communication device, on the data they send to the terminal device and the resources occupied by that data.
- either the first or second communication device sends data to the terminal device.
- the first and second communication devices may not jointly send data to the terminal device; they may send data independently.
- the first and second communication devices send data to the terminal device on different resources. This third approach can support scenarios where the timing difference between the corresponding timings of the first and second communication devices is greater than, equal to, or less than a first threshold.
- the data transmission method is related to the timing difference between the first and second communication devices. Consequently, the terminal device can improve communication performance based on a better data transmission method.
- the first data transmission mode is the first mode, thereby improving the throughput of the communication system.
- the first data transmission mode can also be the third mode.
- the first data transmission mode is the second mode, thereby improving the throughput of the communication system.
- the first data transmission mode is the third mode.
- the first data transmission mode is a first mode, a second mode, or a third mode. This improves the flexibility of the solution.
- the terminal device switches from a second data transmission mode to a first data transmission mode.
- the second data transmission mode differs from the first data transmission mode; it is one of the first, second, or third modes that differs from the first data transmission mode.
- the terminal device can switch data transmission modes based on the timing difference between the first and second communication devices. Compared to a solution where the terminal device always uses a single data transmission mode, the solution provided in this application allows the terminal device to adopt a more appropriate data transmission mode under different circumstances, thereby improving communication performance.
- the terminal device there are multiple schemes for the terminal device to determine the first data transmission mode.
- the first communication device can determine the first data transmission mode and indicate it to the terminal device.
- the terminal device can determine the first data transmission mode. The two schemes are described below.
- the first communication device can determine the first data transmission method and instruct the terminal device.
- the terminal device receives information from another communication device (e.g., the first communication device) indicating a first data transmission mode.
- the terminal device determines the first data transmission mode based on the information indicating the first data transmission mode. Since the first communication device can indicate the first data transmission mode to the terminal device, this scheme can reduce the complexity of the scheme on the terminal device side and save power consumption on the terminal device side.
- the terminal device acquires first information used to determine the timing difference between the first communication device and the second communication device. The terminal device then sends the first information to the first communication device. In this way, the first communication device can determine a more accurate first data transmission method based on the first information.
- the first information includes information indicating a first timing difference, where the first timing difference is the timing difference between the first communication device and the second communication device.
- the first information includes information indicating the correlation between the timing difference and time between the first and second communication devices.
- the correlation between the timing difference and time between the first and second communication devices can be expressed as a first formula.
- Information indicating the correlation between the timing difference and time between the first and second communication devices includes coefficient values in the first formula.
- the terminal device sends first information to the first communication device when the absolute value of the difference between the first timing difference and the second timing difference is greater than or equal to a second threshold.
- the first timing difference is the difference between the timings of the first and second communication devices at a first moment
- the second timing difference is the difference between the timings of the first and second communication devices at a second moment, where the first moment is later than the second moment.
- the second timing difference can be the timing difference between the first and second communication devices previously acquired by the terminal device (e.g., the second timing difference), or it can be the timing difference of the terminal device's last report (e.g., to the first communication device).
- the terminal device sends first information to the first communication device when the first timing difference is less than a third threshold. In yet another possible implementation, the terminal device sends first information to the first communication device when the first timing difference is greater than a fourth threshold. This reduces the number of timing differences between the first and second communication devices that the terminal device sends, thereby saving resource overhead.
- the terminal device can determine the first data transmission method.
- the terminal device acquires second information.
- the terminal device determines a first data transmission mode based on the second information.
- the second information includes at least one of the following: information indicating the correlation between the data transmission mode and the timing difference between the first and second communication devices; information indicating the correlation between the data transmission mode and a time period; and information indicating the correlation between the timing difference between the first and second communication devices and time.
- the correlation between the data transmission mode and the time period includes the time period associated with the first data transmission mode. Since the terminal device can determine the first data transmission mode based on the second information, this scheme can reduce the complexity of the scheme on the first communication device side and reduce the workload on the first communication device side.
- the terminal device acquires a first timing difference and, based on the correlation between the data transmission method and the timing difference between the first communication device and the second communication device, determines the data transmission method associated with the first timing difference as the first data transmission method.
- the first timing difference is the timing difference between the first communication device and the second communication device.
- the terminal device acquires time information and, based on the correlation between the data transmission method and the time period, determines the data transmission method associated with the time period indicated by the time information as the first data transmission method.
- the terminal device acquires time information and, based on the correlation between the timing difference between the first communication device and the second communication device and time, determines the data transmission method corresponding to the timing difference associated with the time indicated by the time information as the first data transmission method.
- the terminal device can determine the first data transmission method based on the first timing difference or time information.
- the terminal device sends information to the first communication device indicating a first data transmission mode. In this way, the terminal device can notify the first communication device of its determined first data transmission mode, so that the first communication device and the terminal device use the same data transmission mode.
- the terminal device receives response information from the first communication device indicating a first data transmission method.
- This response information indicates permission for the terminal device to use the first data transmission method for data transmission.
- the first communication device can determine whether to allow the terminal device to use the first data transmission method.
- the first communication device can also evaluate the terminal device's decision, thereby improving the correctness and rationality of the decision.
- the second information may be pre-configured on the terminal device side, defined by a protocol, or sent by other communication devices.
- the terminal device receives the second information. This increases the flexibility of the solution.
- the terminal device determines the first timing difference based on signals received from the first communication device and signals received from the second communication device. In another possible implementation, the terminal device determines the first timing difference based on acquired location information of the terminal device, the first communication device, and the second communication device. This improves the flexibility of the scheme.
- the first communication device may include a network device or a chip system within a network device.
- the first communication device may include a satellite device or a chip (or chip system) within a satellite device.
- the first communication device may include a ground station or a chip (or chip system) within a ground station.
- the ground station may, for example, include network equipment deployed on the ground (e.g., access network equipment).
- a first communication device determines a first data transmission mode, which is associated with a timing difference between the first and second communication devices.
- the first communication device transmits data to the terminal device based on this first data transmission mode. Because the first data transmission mode can be associated with the timing difference between the first and second communication devices, the terminal device can use a more advantageous data transmission mode, thereby improving communication performance.
- the first data transmission method is a first method, a second method, or a third method.
- the first method, the second method, and the third method please refer to the relevant introduction and beneficial effects of the possible implementation methods in the first aspect above, and they will not be repeated here.
- the first data transmission mode is either the first mode or the third mode. In another possible implementation, if the timing difference between the first and second communication devices is less than the first threshold, the first data transmission mode is the second mode. In yet another possible implementation, if the timing difference between the first and second communication devices is equal to the first threshold, the first data transmission mode is either the first mode, the second mode, or the third mode.
- the first communication device switches from a second data transmission mode to a first data transmission mode.
- the second data transmission mode differs from the first data transmission mode; it is one of the first, second, and third modes that differs from the first data transmission mode.
- the first communication device transmits information indicating a first data transmission mode.
- the first communication device receives first information, which is used to determine a timing difference between the first communication device and the second communication device.
- the first communication device determines a first data transmission mode based on the first information.
- the first information includes: information indicating a first timing difference, where the first timing difference is the timing difference between the first communication device and the second communication device.
- the first information includes: information indicating the correlation between the timing difference between the first communication device and the second communication device and time.
- the correlation between the timing difference and time between the first communication device and the second communication device can be expressed as a first formula.
- Information indicating the correlation between the timing difference and time between the first communication device and the second communication device includes coefficient values in the first formula.
- the first communication device determines the data transmission mode associated with a first timing difference as the first data transmission mode based on the correlation between the data transmission mode and the timing difference between the first and second communication devices.
- the first timing difference is the timing difference between the first and second communication devices.
- the first communication device acquires time information and, based on the correlation between the timing difference between the first and second communication devices and time, determines the data transmission mode corresponding to the timing difference indicated by the time information as the first data transmission mode.
- the first communication device can determine the first data transmission mode based on a first timing difference or time information, which can reduce the complexity of the solution on the first communication device side.
- the first communication device receives information indicating a first data transmission mode.
- the first communication device determines the first data transmission mode based on the information indicating the first data transmission mode.
- the first communication device sends second information to determine a first data transmission mode.
- the second information includes at least one of the following: information indicating the correlation between the data transmission mode and the timing difference between the first and second communication devices; information indicating the correlation between the data transmission mode and a time period; and information indicating the correlation between the timing difference between the first and second communication devices and time.
- the correlation between the data transmission mode and the time period includes the time period associated with the first data transmission mode.
- the first communication device sends response information indicating a first data transmission mode.
- This response information indicates that the terminal device is permitted to use the first data transmission mode for data transmission.
- the second communication device may include a network device or a chip system within a network device.
- the second communication device may include a satellite device or a chip (or chip system) within a satellite device.
- the second communication device may include a ground station or a chip (or chip system) within a ground station.
- the ground station may, for example, include network equipment deployed on the ground (e.g., access network equipment).
- the second communication device receives information indicating the first data transmission mode. Based on the first data transmission mode, the second communication device transmits data with the terminal device. Since the first data transmission mode can be correlated with the timing difference between the first and second communication devices, the terminal device can improve communication performance by using a more advantageous data transmission mode.
- a communication device which can be the aforementioned terminal device, first communication device, or second communication 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 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 communication device, or a second communication device.
- the communication device may include a processor and a memory to execute any one of the first to third aspects, or to execute any possible implementation of the first to third aspects.
- it may also include a transceiver, the memory for storing computer programs or instructions, and the processor for retrieving and executing the computer program or instructions from the memory.
- the processor executes the computer program or instructions in the memory
- the communication device executes any one of the first to third aspects, or to execute any possible implementation of the first to third aspects.
- 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 communication device, or a second communication 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.
- the system may further include a first communication device and a second communication 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 communication device, or a second communication device.
- the interface circuit can be an RF processing chip in the terminal device, the first communication device, or the second communication device, and the processing circuit can be a baseband processing chip in the terminal device, the first communication device, or the second communication device.
- the communication device can be a component of a terminal device, a first communication device, or a second communication 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 to which this application applies;
- 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 arrival of information transmitted by multiple communication devices to a terminal device according to an embodiment of this application;
- Figure 4 is a schematic flowchart of a possible method for a terminal device to acquire data according to an embodiment of this application;
- Figure 5 is a schematic diagram of the arrival of information transmitted by multiple communication devices to a terminal device, according to another possible embodiment of this application.
- Figure 6 is a schematic diagram of the network architecture of another communication system applicable to the embodiments of this application.
- Figure 7 is a possible schematic diagram of the correlation between timing difference and time provided in 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 another possible schematic diagram illustrating the relationship between time and timing difference provided in the embodiments 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 a communication device provided in an embodiment of this application.
- Figure 12 is a schematic diagram of another structure of the communication device provided in an embodiment of this application.
- Figure 13 is a schematic diagram of another structure of the communication device provided in an 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-domain element may include a radio frame, a subframe, a slot, a mini slot, or an OFDM symbol.
- a time-domain element 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 subcarrier spacing of 15 kHz has a length of 0.5 ms
- a time slot with a subcarrier spacing of 60 kHz has a length of 0.125 ms, and so on.
- time domain 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.
- the reference signal in the embodiments of this application may include at least one of the following: positioning reference signal (PRS), sounding reference signal (SRS), channel state information reference signal (CSI-RS), demodulation reference signal (DMRS), phase-tracking reference signals (PTRS), or synchronization signal and physical sidelink broadcast channel block (SSB).
- PRS positioning reference signal
- SRS sounding reference signal
- CSI-RS channel state information reference signal
- DMRS demodulation reference signal
- PTRS phase-tracking reference signals
- SSB physical sidelink broadcast channel block
- Satellite communication systems can be integrated with mobile communication systems.
- mobile communication systems can be 4th Generation (4G) communication systems (e.g., Long Term Evolution (LTE) systems), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th Generation (5G) communication systems (e.g., New Radio (NR) systems), and future mobile communication systems.
- 4G 4th Generation
- WiMAX Worldwide Interoperability for Microwave Access
- 5G 5th Generation
- NR New Radio
- Mobile communication systems can also be vehicle-to-everything (V2X) systems and Internet of Things (IoT) systems.
- V2X vehicle-to-everything
- IoT Internet of Things
- 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.
- RAN devices can be base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs), transmission points (TPs), next-generation NodeBs (gNBs) 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).
- CUs central units
- DUs distributed units
- RUs radio units
- the CU Radio Control Unit
- the CU performs the functions of the Radio Resource Control Protocol (RRC) and Packet Data Convergence Protocol (PDCP) of the base station, and can also perform the functions of the Service Data Adaptation Protocol (SDAP).
- the DU Radio Access Unit
- the CU and DU can be set up separately or included in the same network element, such as in the baseband unit (BBU).
- 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).
- any of the following units can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
- CU-CP can also be called open CU-CP (open-CU-CP, O-CU-CP), and 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 in an embodiment of this application.
- the O-RAN system in the embodiments provided in this application may include components other than those shown in Figure 1B.
- the access network device (RAN, for example, an eNB, gNB, or next-generation access network device) 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 communication device can configure information of the auxiliary communication device to the terminal device (e.g., UE), and can also send signaling to the terminal device for activating or deactivating one or more communication devices. The sending of these signaling messages can be sent to the terminal device by the CU and/or DU in the first communication 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 the 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.
- FIG 1A is only a schematic diagram.
- the wireless communication system may also include other devices, such as core network devices, wireless relay devices and/or wireless backhaul devices, which are not shown in Figure 1A.
- 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 communication system includes a first communication device, a second communication device, and a terminal device.
- This application embodiment uses the first communication device as the primary communication device and the second communication device as the secondary communication device as an example for description.
- the first communication device is described as the primary satellite device, and the second communication device as the secondary satellite device.
- the terminal device can establish an RRC connection with the primary satellite device but does not establish an RRC connection with the secondary satellite device.
- the primary satellite device and the secondary satellite device have the ability to transmit data to the terminal device on the same resources (for understanding purposes, this ability can be referred to as the first capability).
- the same resources can be replaced with “the same time-domain resources and the same frequency-domain resources.”
- the same resources please refer to this document, and they will not be repeated here.
- the primary satellite device and the secondary satellite device can use this first capability, that is, the terminal device can send data on the same resources, or the primary satellite device and the secondary satellite device can jointly transmit data to the terminal device.
- the primary satellite device and the secondary satellite device may not use this first capability, for example, the two data transmissions sent by the primary satellite device and the secondary satellite device to the terminal device may occupy different resources (e.g., the time domain resources and/or frequency domain resources occupied by the two data transmissions may be different); for another example, the primary satellite device and the secondary satellite device may not need to jointly transmit data to the terminal device; for yet another example, the terminal device may communicate with a single satellite device (the primary satellite device or the secondary satellite device).
- the terminal device can be the terminal or its internal chip system involved in Figures 1A, 1B, 1C, 1D, 1E, or 1F.
- the first communication device in this embodiment can be a satellite or its internal chip system as shown in Figures 1D, 1E, or 1F, or it can be a network device (e.g., access network equipment, ground station, etc.) or its internal chip system as shown in Figures 1A, 1B, 1C, 1D, 1E, or 1F.
- the second communication device in this embodiment can be a satellite or its internal chip system as shown in Figures 1D, 1E, or 1F, or it can be a network device (e.g., access network equipment, ground station, etc.) or its internal chip system as shown in Figures 1A, 1B, 1C, 1D, 1E, or 1F.
- a network device e.g., access network equipment, ground station, etc.
- Figures 1A, 1B, 1C, 1D, 1E, or 1F can be a network device (e.g., access network equipment, ground station, etc.) or its internal chip system as shown in Figures 1A, 1B, 1C, 1D, 1E, or 1F.
- the communication device in this application embodiment can also be replaced by a cell or a transmission reception point (TRP).
- TRP transmission reception point
- the first communication device can also be replaced by a cell, a first cell, or a primary cell.
- the second communication device can be replaced by a cell, a second cell, or a secondary cell.
- the secondary communication device involved in this application embodiment can also be replaced by a secondary cell.
- the first communication device is a first cell and the second communication device is a second cell
- the first cell and the second cell can belong to cells within the coverage area of different network devices, or they can belong to cells within the coverage area of the same network device. This application embodiment does not impose any restrictions on this.
- any two of the first and second communication devices can be of the same type or different types.
- the first communication device may be a network device (e.g., access network device, ground station, etc.), and the second communication device may be a satellite device.
- the first communication device is a satellite device
- the second communication device is a network device (e.g., access network device, ground station, etc.).
- the first and second communication devices are three network devices (e.g., access network device, ground station, etc.).
- the first communication device is a first satellite device
- the second communication device is a second satellite device.
- the satellite device in this application embodiment can be the satellite or the chip system inside the satellite shown in Figure 1D, Figure 1E, or Figure 1F.
- the operating mode of the satellite device can be a pass-through mode or a regeneration mode.
- the operating modes of the first communication device and the second communication device can be the same or different.
- 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 communication device, and a second communication device as an example. Examples of the terminal device, the first communication device, and the second communication device can be found in the description of Figure 1G above, and will not be repeated here.
- the first communication device is a first satellite device (or a primary satellite device, or a primary communication device), and the second communication device is a second satellite device (or a secondary communication device or a secondary satellite device).
- the terminal device can communicate with one or more secondary communication devices.
- This embodiment uses the communication between the terminal device and the second communication device as an example; the communication process between other secondary communication devices and the terminal device can also be found in the embodiment provided in Figure 2, and will not be repeated here.
- the terminal device can establish an RRC connection with the primary communication device, but does not need to establish an RRC connection with the secondary communication devices.
- the terminal device can communicate with the primary communication device (e.g., sending uplink or downlink data), and the terminal device can also communicate with the secondary communication devices (e.g., sending uplink or downlink data).
- Step 201 The terminal device determines the first data transmission method.
- the first data transmission method is related to the timing difference between the first communication device and the second communication device.
- Step 202 The first communication device determines the first data transmission mode.
- Step 203 Based on the first data transmission method, the terminal device transmits data with the first communication device and/or the second communication device.
- the terminal device can improve communication performance based on the more advantageous data transmission method.
- This application defines three data transmission methods in its embodiments: a first method, a second method, and a third method.
- the first data transmission method is either the first method, the second method, or the third method.
- the first communication device and the second communication device transmit data to the terminal device on the same resources.
- the first and second communication devices can transmit data to the terminal device on the same time-domain resources (frequency-domain resources may be the same or different).
- the first and second communication devices can transmit data to the terminal device on the same frequency-domain resources (time-domain resources may be the same or different).
- the first and second communication devices can transmit data to the terminal device on both the same time-domain resources and the same frequency-domain resources.
- the terminal device also needs to establish timing synchronization with both the first and second communication devices.
- the terminal device can establish timing synchronization with at least one communication device.
- the first and second communication devices can transmit data to the terminal device using different resources.
- the first method includes: a first communication device and a second communication device sending data to a terminal device on the same resources, and the terminal device establishing a timed synchronization with the first communication device and the second communication device respectively.
- the "same resource" mentioned in the embodiments of this application can be replaced with the same time-domain resource, the same frequency-domain resource, or both the same time-domain resource and the same frequency-domain resource. Other locations will not be described again.
- the timing 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 boundaries, subframe boundaries, time slot boundaries, symbol boundaries, or receive window positions of frames transmitted by the communication device.
- the difference between the downlink timing corresponding to the first communication device and the downlink timing corresponding to the second communication device can also be replaced by/include: the downlink timing difference between the first and second communication devices, the difference in frame boundaries of downlink frames from the first and second communication devices, downlink timing difference, synchronization position difference, time difference, downlink time difference, and the time difference of the received signal, etc.
- the downlink timing difference received by the terminal from data from the first and second communication devices is the difference in frame boundaries of downlink frames received by the terminal from data from the first and second communication devices, the downlink timing difference, synchronization position difference, time difference, downlink time difference, and the time difference of the received signal, etc.
- the difference between the downlink timing corresponding to the first communication device and the downlink timing corresponding to the second communication device can also be replaced by/included as: the time difference of the frame boundary of the same frame number of the two downlink signals received by the terminal device from the first communication device and the second communication device respectively, the time difference of the time slot boundary of the same time slot number, or the time difference of the symbol boundary of the same symbol index number.
- the difference between the downlink timing corresponding to the first communication device and the downlink timing corresponding to the second communication device may be a variable, which may be related to the difference in data transmission delay between the first and second communication devices.
- the difference between the downlink timing corresponding to the first and second communication devices may be equal to the difference in data transmission delay between the first and second communication devices.
- the difference between the downlink timing corresponding to the first and second communication devices may not be equal to the difference in data transmission delay between the first and second communication devices; for example, it may be determined based on the difference in data transmission delay between the first and second communication devices.
- a terminal device may need to transmit data with more communication devices.
- a terminal device may transmit data with N communication devices, where N is a positive integer greater than 1 (e.g., N is 2, 3, or other integers).
- the N communication devices send data to the terminal device on the same resources (the data sent by any two of the N communication devices occupies the same time-domain and/or frequency-domain resources).
- the N communication devices include one main communication device and (N-1) auxiliary communication devices.
- the terminal device can establish timing synchronization (e.g., downlink synchronization) with the main communication device and each of the N communication devices.
- the data transmitted by the first and second communication devices through the same resource can be the same or different. Since multiple communication devices transmit different data on the same resource, the throughput of the communication system can be increased. Furthermore, since multiple communication devices transmit the same data on the same resource, data transmission reliability can be improved, thereby increasing communication throughput.
- the terminal device When the first communication device and the second communication device transmit data using the first method, the terminal device also needs to process the received signals using the data processing method corresponding to the first method in order to recover the signals from each communication device.
- the data processing method that the terminal device needs to use when the first communication device and the second communication device transmit data using the first method is referred to as the first data processing method.
- Figure 3 exemplarily illustrates a schematic diagram of the arrival of information transmitted by multiple communication devices to a terminal device according to an embodiment of this application.
- the data sent by the first communication device to the terminal device includes S1 and S2.
- the data sent by the second communication device to the terminal device includes S3.
- the arrival time of the data sent by the first communication device to the terminal device is t0
- the arrival time of the data sent by the second communication device to the terminal device is ( t0 + t1 ).
- t1 is the time difference between the arrival time of the data sent by the first and second communication devices to the terminal device.
- t1 can also be understood as the difference between the downlink timing corresponding to the first communication device and the downlink timing corresponding to the second communication device.
- Figure 3 illustrates an example where t1 is greater than or equal to a first threshold.
- the first threshold can be information that indicates a duration.
- the first threshold is: the CP length, or the CP duration, or the duration determined based on the CP length (for example, the first threshold is a value calculated based on the CP length, such as the first threshold being the CP length plus or minus an adjustment value; or, for example, the first threshold is the product of the CP length and a preset value).
- Figure 4 exemplarily illustrates a possible method flow diagram for a terminal device to acquire data provided by an embodiment of this application.
- the data processing flow provided in Figure 4 can be considered an example of a first data processing method. Referring to Figure 4, the process may include the following steps.
- the first data sent by the first communication device arrives at the terminal device through the channel corresponding to the first communication device
- the second data sent by the second communication device arrives at the terminal device through the channel corresponding to the second communication device.
- the first data and the second data occupy the same resources.
- the terminal device receives the superimposed signal corresponding to the first data and the second data.
- the terminal device decodes the first data (e.g., S1 and S2) from the received signal.
- the terminal device obtains the first data affected by the channel based on the first data and the influence of the channel on the signal. For example, the terminal device reconstructs the signal according to the decoding results of signals S1 and S2 to obtain S1 and S2 affected by the channel.
- S1 and S2 affected by the channel are, for example, (S1*h1+S2*h2). Where h1 and h2 represent the influence of the channel on the signal.
- the terminal device removes the first data affected by the channel from the superimposed signal corresponding to the first data and the second data received, and then obtains the second data (e.g., S3) from the obtained data.
- the terminal device uses the superimposed signal of the two communication devices received to subtract the recovered signal third data (S1*h1+S2*h2) to obtain the second data.
- This process can be understood as a successive interference cancellation (SIC) signal processing method.
- SIC successive interference cancellation
- the above method can eliminate interference between signals transmitted from multiple communication devices to the terminal device. Furthermore, this interference cancellation method can better extract the data transmitted by each communication device from the received superimposed signals.
- the second method includes: the first communication device and the second communication device sending data to the terminal device on the same resources; and the terminal device establishing timing synchronization with at least one of the first and second communication devices. That is, in the second method, the terminal device can establish timing synchronization with one communication device (either the first or the second communication device), without needing to establish timing synchronization with each communication device; or, the terminal device can establish timing synchronization with multiple (or each) communication devices (e.g., the first and the second communication devices).
- the terminal device can establish timing synchronization with one communication device (either the first or the second communication device), without needing to establish timing synchronization with each communication device; or, the terminal device can establish timing synchronization with multiple (or each) communication devices (e.g., the first and the second communication devices).
- the description of "same resources" is as described above and will not be repeated here.
- a terminal device may need to transmit data with more communication devices.
- a terminal device may transmit data with N communication devices, where N is a positive integer greater than 1 (e.g., N is 2, 3, or other integers). These N communication devices transmit data to the terminal device using the same resources (any two of the N communication devices use the same time and frequency domain resources).
- the N communication devices include one primary communication device and (N-1) secondary communication devices.
- the terminal device can establish timing synchronization with the primary communication device and at least one of the N communication devices. In other words, in the second approach, the terminal device can establish timing synchronization with one communication device or with multiple (or each) communication devices.
- the first and second communication devices can transmit the same data using the same resources. Since multiple communication devices transmit the same data on the same resources, data transmission reliability can be improved, thereby increasing communication throughput.
- the terminal device When the first and second communication devices transmit data using the second method, the terminal device also needs to process the received signals using the corresponding data processing method of the second method in order to recover the signals from each communication device.
- the data processing method required by the terminal device when the first and second communication devices transmit data using the second method is called the second data processing method.
- the second data processing method differs from the first data processing method.
- the second data processing method eliminates the need for interference cancellation (e.g., SiC), thus reducing the complexity of the solution.
- Figure 5 exemplarily illustrates a schematic diagram of the arrival of information transmitted by multiple communication devices to a terminal device according to an embodiment of this application.
- the data sent by the first communication device to the terminal device includes S1 and S2.
- the data sent by the second communication device to the terminal device includes S3.
- the arrival time of the data sent by the first communication device to the terminal device is t0
- the arrival time of the data sent by the second communication device to the terminal device is ( t0 + t2 ).
- t2 is the time difference between the arrival time of the data sent by the first and second communication devices to the terminal device.
- t2 can also be understood as the difference between the downlink timing corresponding to the first communication device and the downlink timing corresponding to the second communication device.
- Figure 5 illustrates an example where t2 is less than or equal to a first threshold.
- the terminal device can establish a downlink timing with one communication device.
- the terminal device can obtain the data sent by each communication device.
- the terminal device transmits data with a single communication device on a dedicated resource.
- the third approach includes either a first or second communication device sending data to the terminal device.
- the first and second communication devices send data to the terminal device using different resources. The data sent to the terminal device by the first and second communication devices occupy different time-domain resources and/or different frequency-domain resources.
- different resources in this application can be replaced with different time-domain resources, different frequency-domain resources, or different time-domain resources and/or different frequency-domain resources. This will not be repeated elsewhere.
- the frequency-domain resources may be the same or different.
- “the same resources” refers to the same time-domain resources and the same frequency-domain resources
- “different resources” refers to different time-domain resources and/or different frequency-domain resources.
- the terminal device When the first and second communication devices transmit data using a third method, the terminal device also needs to process the received signals using the corresponding data processing method of the third method to recover the signals from each communication device.
- the data processing method required by the terminal device when the first and second communication devices transmit data using the third method is called the third data processing method.
- the third data processing method differs from the first data processing method and also from the second data processing method.
- the third data processing method has lower complexity because it eliminates the need for interference cancellation (e.g., SiC). Furthermore, since it does not require receiving superimposed data from multiple communication devices, the third data processing method is simpler.
- the timing difference between the first communication device and the second communication device may be greater than, equal to, or less than the first threshold.
- the relationship between the timing difference between the first and second communication devices and the first threshold can affect the data transmission method.
- A1 when the timing difference of the communication devices is greater than the first threshold
- A2 when the timing difference of the communication devices is less than the first threshold
- A3 when the timing difference of the communication devices is equal to the first threshold
- the first data transmission mode is either the first mode or the third mode.
- the first data transmission mode is the first mode.
- the terminal device since the terminal device has established timing synchronization with both the first and second communication devices, even if the timing difference between the first and second communication devices is large (e.g., greater than a first threshold), the terminal device can still obtain the data sent by each communication device from the received superimposed data when both devices are transmitting data on the same resources. Therefore, when the timing difference between the corresponding devices is greater than the first threshold, the communication devices (e.g., the first and second communication devices) and the terminal device can transmit data based on the first approach.
- the timing difference between the corresponding devices is greater than the first threshold
- the first method can also be called multi-communication device joint asynchronous transmission, multi-cell joint asynchronous transmission, or multi-satellite joint asynchronous transmission.
- a communication device e.g., a first communication device and a second communication device
- the terminal device also needs to process the received data based on a first data processing method (e.g., the data processing method provided in Figure 4 above) in order to recover the data from each communication device.
- a first data processing method e.g., the data processing method provided in Figure 4 above
- the first data transmission mode is the third mode.
- the terminal device can communicate with a single communication device on a single resource.
- the first and second communication devices can send data to the terminal device through different resources. Therefore, even if the timing difference between the first and second communication devices is large (e.g., greater than a first threshold), the terminal device can still obtain data sent by each communication device separately in the third approach. Thus, even if the timing difference between the first and second communication devices is greater than the first threshold, the terminal device can still perform data transmission based on the third approach.
- a terminal device When a terminal device transmits data to a communication device using a third method, the terminal device also needs to process the received data using a third data processing method to recover the data from each communication device.
- the first data transmission mode is the second mode, the third mode, or the first mode.
- the first data transmission mode is the second mode.
- the terminal device establishes timing synchronization with at least one communication device. Therefore, when the timing difference between the first and second communication devices is small (e.g., less than a first threshold), and both devices transmit data on the same resources, the terminal device can also obtain the data transmitted by each communication device from the received superimposed data using the second approach. Therefore, when the timing difference between the corresponding devices is less than the first threshold, the communication devices (e.g., the first and second communication devices) and the terminal device can perform data transmission based on the second approach.
- the timing difference between the first and second communication devices is small (e.g., less than a first threshold)
- the terminal device can also obtain the data transmitted by each communication device from the received superimposed data using the second approach. Therefore, when the timing difference between the corresponding devices is less than the first threshold, the communication devices (e.g., the first and second communication devices) and the terminal device can perform data transmission based on the second approach.
- the terminal device When communication devices (e.g., the first communication device and the second communication device) and terminal devices can transmit data based on the second method, the terminal device also needs to process the received data based on the second data processing method in order to recover the data from each communication device.
- communication devices e.g., the first communication device and the second communication device
- terminal devices can transmit data based on the second method
- the terminal device also needs to process the received data based on the second data processing method in order to recover the data from each communication device.
- the first data transmission mode is the third mode.
- the terminal device can communicate with a single communication device on a single resource.
- the first and second communication devices can send data to the terminal device through different resources. Therefore, if the timing difference between the first and second communication devices is small (e.g., less than a first threshold), the terminal device can also obtain data sent by each communication device separately in the third approach. Thus, if the timing difference between the corresponding first and second communication devices is less than the first threshold, the communication devices (e.g., the first and second communication devices) and the terminal device can perform data transmission based on the third approach.
- the terminal device When communication devices (e.g., the first communication device and the second communication device) transmit data with the terminal device based on the third method, the terminal device also needs to process the received data based on the third data processing method in order to recover the data from each communication device.
- communication devices e.g., the first communication device and the second communication device
- the first data transmission mode is the first mode.
- the terminal device since the terminal device establishes timing synchronization with both the first and second communication devices, the timing difference between the first and second communication devices is small (e.g., less than a first threshold).
- the terminal device can also obtain the data transmitted by each communication device from the received superimposed data. Therefore, when the timing difference between the corresponding first and second communication devices is less than the first threshold, the communication devices (e.g., the first and second communication devices) and the terminal device perform data transmission based on the first approach.
- a communication device e.g., a first communication device and a second communication device
- the terminal device also needs to process the received data based on a first data processing method (e.g., the data processing method provided in Figure 4 above) in order to recover the data from each communication device.
- a first data processing method e.g., the data processing method provided in Figure 4 above
- the first data transmission mode is the first mode, the second mode, or the third mode.
- the case where the timing difference between the first communication device and the second communication device is equal to the first threshold can be categorized into two types: one where the timing difference is greater than the first threshold, and the other where the timing difference is less than the first threshold.
- the first data transmission method is either the first method or the third method; please refer to the description of the case where the timing difference between the first communication device and the second communication device is greater than the first threshold.
- the first data transmission method is either the second method or the third method; please refer to the description of the case where the timing difference between the first communication device and the second communication device is less than the first threshold, and will not be repeated here.
- the terminal device before step 202, can switch from the second data transmission mode to the first data transmission mode.
- the second data transmission mode is different from the first data transmission mode; it is one of the first, second, and third modes that differs from the first data transmission mode.
- the following section introduces a data transmission method switching scheme based on a possible scenario.
- Figure 6 illustrates a schematic diagram of a communication system architecture applicable to an embodiment of this application.
- a first communication device and a second communication device provide services to the area where the terminal device is located (e.g., a first area, which is, for example, a beam coverage area).
- a time-frequency compensation reference point is provided in the first area.
- the first and second communication devices perform time-frequency pre-compensation based on the time-frequency compensation reference point.
- the terminal device can simultaneously receive downlink signals from both the first and second communication devices (i.e., the timing difference between the first and second communication devices is 0), and the frequency deviation of the downlink signals received by the terminal device from both devices is 0.
- Figure 7 exemplarily illustrates a schematic diagram of the correlation between timing difference and time applicable to an embodiment of this application.
- the schematic diagram provided in Figure 7 may be obtained in the scenario of Figure 6, or it may be obtained in other scenarios.
- lines #1 and #2 are possible schematic diagrams of the timing difference between the first communication device and the second communication device changing over time.
- Line #1 represents a beam diameter of 20 kilometers
- line #2 represents a beam diameter of 10 kilometers.
- the vertical axis in the figure represents the timing difference
- the horizontal axis represents time (or the time of satellite overpass).
- the dashed line in the figure represents the length of the first threshold (in the figure, the first threshold is represented as CP).
- the timing difference between the first communication device and the second communication device received by the terminal device changes over time.
- the terminal device can use the second mode (or the first mode, or the third mode) for data transmission during the time periods [t10, t11) and (t12, t14).
- the first mode or the third mode is used for data transmission.
- the terminal device when the beam diameter is 10 km, can use the second mode (or the first mode, or the third mode) for data transmission during the time periods [t10, t21) and (t22, t14). During the time period [t21, t22], the first mode (or the third mode) is used for data transmission. It can be seen that during satellite overhead, the terminal device can switch transmission modes based on the timing difference between the first and second communication devices, thereby improving communication performance.
- the terminal device can switch data transmission modes based on the timing difference between the communication devices. If the terminal device always uses one data transmission mode, it will result in low communication performance. For example, if the terminal device always uses the second mode for data transmission, when the timing difference between the corresponding communication devices is large (e.g., greater than the first threshold), the terminal device cannot successfully acquire data sent by multiple communication devices through the same resources (the same time domain and/or frequency domain resources) because it is not using the corresponding receiving mode (e.g., the first data processing mode). Alternatively, if the terminal device always uses the first mode for data transmission, since the terminal device needs to establish downlink timing synchronization with each communication device in the first mode, this scheme will increase the complexity of the terminal device and result in greater resource overhead.
- the terminal device can adopt a more reasonable data transmission method under different circumstances. For example, when the timing difference between the first communication device and the second communication device is large (e.g., greater than or equal to the first threshold), the first method or the third method is used for data transmission. This allows the terminal device to successfully acquire data transmitted by each communication device on the same resources, thereby improving system throughput (and/or providing transmission spectral efficiency) or providing data transmission reliability. As another example, when the timing difference between the first communication device and the second communication device is small (e.g., less than or equal to the first threshold), the second method or the third method is used for data transmission. In this case, the terminal device does not need to maintain downlink timing with all communication devices, thereby reducing the complexity of the scheme on the terminal device side, while simultaneously improving transmission performance using the second method.
- the first method or the third method is used for data transmission. This allows the terminal device to successfully acquire data transmitted by each communication device on the same resources, thereby improving system throughput (and/or providing transmission spectral efficiency) or providing data transmission reliability
- the terminal device and the first communication device can determine the first data transmission mode in steps 201 and 202.
- the following exemplifies one such method using Figures 8 and 10.
- the first communication device can determine the data transmission mode of the terminal device and indicate this mode to the terminal device.
- the terminal device can determine the data transmission mode.
- the terminal device after determining the data transmission mode, can indicate it to the first communication device.
- the embodiments provided in Figures 8 and 10 can also be combined.
- the terminal device can determine the data transmission mode (e.g., using the embodiment provided in Figure 10), and the first communication device can also determine the data transmission mode (e.g., using the embodiment provided in Figure 8). Both devices use the same rules to determine the same data transmission mode.
- the second communication device can also determine the first data transmission mode.
- the first communication device can indicate the first data transmission mode to the second communication device; or other communication devices can send information indicating the first data transmission mode to the second communication device; or the second communication device can determine the first data transmission mode through a similar scheme to that used by the first communication device.
- the terminal device and the first communication device determine the first data transmission mode, they can perform data transmission based on the first data transmission mode (for example, by executing step 203 of FIG2 above).
- the data and resource information sent by the first communication device and the second communication device under different transmission modes can be resolved through negotiation, or indicated by other communication devices to the first and second communication devices.
- Figures 8 and 10 will be described using the interaction between the terminal device, the first communication device, the second communication device, and the first communication device as examples.
- Figures 8 and 10 will be described using the interaction between the terminal device, the first communication device, the second communication device, and the first communication device as examples.
- the terminal device, the first communication device, the second communication device, and the first communication device please refer to the relevant description in Figure 2 above, which will not be repeated here.
- Step 801 The terminal device acquires the first information.
- Step 802 The terminal device sends the first information.
- the first communication device receives the first information.
- Step 803 The first communication device determines the first data transmission mode.
- Steps 801 and 802 may or may not be executed.
- the first communication device may be a first data transmission method determined based on the first information (Implementation Method B), or it may not be necessary to determine the first data transmission method based on the first information (Implementation Method C). Implementation Method B and Implementation Method C will be described below respectively.
- the first communication device determines a first data transmission method based on first information.
- the first information can be used to determine the timing difference between the first communication device and the second communication device.
- the first information includes information for indicating a first timing difference, and/or information for indicating the correlation between the timing difference and time between the first communication device and the second communication device.
- the first timing difference is the timing difference between the first communication device and the second communication device.
- the content of the first information will be described below through examples of Embodiment B1 (the first information includes information for indicating a first timing difference) and Embodiment B2 (the first information includes information for indicating the correlation between the timing difference and time between the first communication device and the second communication device).
- the first information includes information for indicating a first timing difference.
- the first communication device can determine a first timing difference based on the first information, and then determine a first data transmission mode based on the correlation between the first timing difference and the data transmission mode. For example, when the first timing difference is less than or equal to a first threshold, the first data transmission mode is a second mode; when the first timing difference is greater than the first threshold, the first data transmission mode is a first mode or a third mode.
- the implementation method of the first communication device determining the data transmission mode based on the first timing difference can be found in the descriptions of the aforementioned implementation methods A1, A2, and A3, and will not be repeated here.
- the terminal device can obtain the first timing difference in various ways. For example, the terminal device receives signals (e.g., downlink synchronization signals, downlink reference signals) from a first communication device and signals (e.g., downlink synchronization signals, downlink reference signals) from a second communication device. For example, the terminal device determines the first timing difference based on the received signals from the first and second communication devices. Another example is that the terminal device determines the first timing difference based on the acquired location information of the terminal device, the first communication device, and the second communication device.
- signals e.g., downlink synchronization signals, downlink reference signals
- signals e.g., downlink synchronization signals, downlink reference signals
- the terminal device can determine its location information in various ways, such as based on information sent by the first or other devices; based on signals sent by the terminal device and/or the first communication device; pre-configured on the terminal device side; or based on location information determined by a positioning system.
- the terminal device can determine the location information of the first and second communication devices based on the ephemeris information of the first and second communication devices.
- the ephemeris information of the communication device may include, for example, the velocity information of the satellite device, the trajectory information of the satellite device, the position information of the satellite device, and the time information corresponding to the position information of the satellite device.
- the terminal device can acquire multiple timing differences periodically or non-periodically. To reduce signaling overhead, the terminal device does not need to report each acquired timing difference.
- the terminal device can compare the timing difference between the first communication device and the second communication device with previously reported timing differences. If the difference is large, it can be reported; otherwise, it can not be reported.
- the terminal device can report the timing difference between the first communication device and the second communication device when it is less than (or not greater than) a third threshold; otherwise, it can not be reported.
- the terminal device can report the timing difference between the first communication device and the second communication device when it is greater than (or not less than) a fourth threshold; otherwise, it can not be reported.
- the terminal device can acquire a second threshold. If the terminal device determines that the absolute value of the difference between the first timing difference and the second timing difference is greater than (or not less than) the second threshold, it sends first information to the first communication device.
- the first timing difference is the difference between the timing of the first communication device and the second communication device at a first moment
- the second timing difference is the difference between the timing of the first communication device and the second communication device at a second moment, where the first moment is later than the second moment.
- the second timing difference can be the difference between the timing of the first communication device and the second communication device previously acquired by the terminal device (e.g., the second timing difference), or the second timing difference can be the timing difference of the terminal device's last report (e.g., a report to the first communication device).
- the terminal device can acquire the timing difference between the first communication device and the second communication device periodically or non-periodically.
- the duration between the first moment and the second moment can be an integer multiple of the period duration, or it can be a non-integer multiple of the period duration.
- the terminal device periodically acquires the timing difference between the first and second communication devices, with a first duration as the period. The difference between the second and first moments is the first duration. If the terminal device determines that the absolute value of the difference between the currently acquired timing difference (first timing difference) and the previous timing difference (second timing difference) is greater than a second threshold, it sends information (i.e., first information) to the first communication device to indicate the currently acquired timing difference (first timing difference). If the absolute value of the difference between the currently acquired timing difference and the previous timing difference is less than the second threshold, it does not send information indicating the currently acquired timing difference to the first communication device.
- the terminal device may or may not send information indicating the currently acquired timing difference.
- the second threshold may be pre-configured in the terminal device, predefined by the protocol, or indicated by other communication devices (e.g., the first communication device).
- the terminal device when the terminal device determines that
- ⁇ T_new is the timing difference between the currently acquired (or most recently acquired) first communication device and the second communication device (e.g., the first timing difference).
- ⁇ T_old is the timing difference between the previously acquired first communication device and the second communication device (e.g., the second timing difference), or ⁇ T_old is the timing difference previously reported by the terminal device.
- Tresh is the second threshold.
- the terminal device may send first information to the first communication device when the first timing difference is less than (or not greater than) the third threshold.
- a terminal device acquires timing differences between multiple first and second communication devices. When it determines that the timing differences follow a decreasing pattern, the terminal device, upon determining that the currently acquired first timing difference between the first and second communication devices is less than (or not greater than) a third threshold, sends information indicating the first timing difference. In another possible implementation, the terminal device, upon determining that the currently acquired first timing difference between the first and second communication devices is greater than (or not less than) a third threshold, does not send information indicating the first timing difference.
- the third threshold may be pre-configured in the terminal device, predefined by the protocol, or indicated by other communication devices (e.g., the first communication device).
- the terminal device reporting the timing difference at this time allows the first communication device to promptly determine whether a data transmission mode switch is necessary. Furthermore, this method avoids sending excessive timing differences, thus saving resource overhead.
- the terminal device may send first information to the first communication device when the first timing difference is greater than (or not less than) the fourth threshold.
- a terminal device acquires timing differences between multiple first and second communication devices. When it determines that the timing differences follow a pattern of increasing from small to large, the terminal device, upon determining that the currently acquired first timing difference between the first and second communication devices is greater than (or not less than) a fourth threshold, sends information indicating the first timing difference. In another possible implementation, the terminal device, upon determining that the currently acquired first timing difference between the first and second communication devices is less than (or not greater than) the fourth threshold, does not send information indicating the first timing difference.
- the fourth threshold may be pre-configured in the terminal device, predefined by the protocol, or indicated by other communication devices (e.g., the first communication device).
- a data transmission mode switch may be triggered when the first timing difference is greater than (or not less than) the fourth threshold, the terminal device reporting the timing difference at this time allows the first communication device to promptly determine whether a data transmission mode switch is necessary. Furthermore, this method avoids sending excessive timing differences, thus saving resource overhead.
- the first information specifically includes information in various forms for indicating the first timing difference.
- the information used to indicate the first timing difference may include/become: the first timing difference (e.g., the value of ⁇ T_new).
- the information used to indicate the first timing difference may include/become: the difference between the first timing difference and the second timing difference (e.g., the value of ( ⁇ T_new - ⁇ T_old), or the value of ( ⁇ T_old - ⁇ T_new)).
- the meaning of each parameter can be found in the foregoing description and will not be repeated here.
- the second timing difference is a timing difference that has already been reported by the terminal device (e.g., the previous one).
- the first communication device can determine the second timing difference through the instruction of the terminal device or according to a preset rule, and then determine the second timing difference based on the difference between the received first timing difference and the second timing difference.
- the first information reported by the terminal device may also include other information, such as time information.
- This time information may be expressed in Coordinated Universal Time (UTC), or it may be expressed as a frame number, subframe number, time slot, etc.
- the time indicated by this time information may be the time point at which the terminal device measures the first timing difference (or time difference), or the time information corresponding to the first information reported by the terminal.
- the first information includes information indicating the correlation between the timing difference and time between the first communication device and the second communication device.
- the first communication device can determine the timing difference between the first and second communication devices corresponding to the current time based on the correlation between the timing difference and time. Further, based on the correlation between the timing difference and the data transmission mode, a first data transmission mode is determined. For example, when the timing difference is less than or equal to a first threshold, the first data transmission mode is the second mode; when the timing difference is greater than the first threshold, the first data transmission mode is either the first mode or the third mode.
- the implementation method for the first communication device to determine the data transmission mode based on the timing difference can be found in the descriptions of the aforementioned implementations A1, A2, and A3, and will not be repeated here.
- the terminal device can determine the correlation between the timing difference and time between the first and second communication devices based on its own location and the locations of the first and second communication devices.
- the correlation between the timing difference and time between the first communication device and the second communication device can be expressed by a first formula.
- Information used to indicate the correlation between the timing difference and time between the first communication device and the second communication device includes/is: the coefficient values in the first formula.
- Figure 9 exemplifies a possible schematic diagram of the correlation between the timing difference and time between a first communication device and a second communication device.
- Figure 9 shows a possible schematic diagram of how the timing difference between the first and second communication devices changes over time.
- the dashed line in the figure represents the length of a first threshold (illustrated in the figure as the CP time length).
- the timing difference between the first and second communication devices may be small in one time period, for example, less than the first threshold; larger in the next time period, for example, greater than the first threshold; and smaller in the following period, for example, less than the first threshold, as detailed in Figure 9.
- the terminal device can predict the timing difference between the first and second communication devices based on its own location and the locations of the first and second communication devices, and obtain a first formula through curve fitting. Then, it sends the coefficient values of the first formula to the first communication device, so that the first communication device can obtain the first formula based on the acquired information, determine the timing difference corresponding to each time based on the first formula, and then determine the data transmission method corresponding to the terminal device based on the timing difference (for example, refer to the methods provided in the aforementioned embodiments A1, A2, or A3).
- the terminal device can send the values of a, b, c, and d to the first communication device.
- the first communication device can determine the timing difference based on the time and the formula; for example, the first communication device determines the timing difference corresponding to time t1 as (a * t13 + b * t12 + c* t1 + d) according to the formula.
- the terminal device can also send a specific time information on the curve (e.g., carried in the first information) to the first communication device.
- This time information can be represented using UTC, or it can be represented by a frame number, subframe number, time slot, etc.
- the time indicated by this time information can be the time point at which the terminal device measures the first timing difference or the start time of the timing difference calculated using the formula. For example, this time is t0 .
- the first communication device determines the first data transmission mode.
- the first communication device does not need to determine the first data transmission method based on the first information.
- steps 801 and 802 may also be omitted.
- the first communication device can determine the first timing difference in other ways. For instance, the first communication device can determine the first timing difference based on the location information of the terminal device (or the location area information of the terminal device), the location information of the first communication device, and the location information of the second communication device. Then, the first communication device determines the first data transmission mode based on the correlation between the first timing difference and the data transmission mode. For example, when the timing difference is less than or equal to a first threshold, the first data transmission mode is the second mode; when the timing difference is greater than the first threshold, the first data transmission mode is the first mode or the third mode.
- the implementation method for the first communication device to determine the data transmission mode based on the timing difference can be found in the descriptions of the aforementioned implementation methods A1, A2, and A3, and will not be repeated here.
- the first communication device can determine the location information of the terminal device in various ways, such as based on information sent by the terminal device or other devices; or based on signals sent by the terminal device and/or signals sent by the first communication device; or the terminal reporting its own location information to the first communication device; or the location information of the terminal device being pre-configured on the first communication device side, etc.
- the first communication device can determine the location information of the first communication device and the location information of the second communication device based on the ephemeris information of the first communication device and the second communication device.
- Step 804 The first communication device sends information indicating the first data transmission method.
- the terminal device receives information indicating the first data transmission method.
- Step 805 The terminal device determines the first data transmission mode based on the information used to indicate the first data transmission mode.
- the first communication device can determine the data transmission method for the terminal device. This can be done based on the first information reported by the terminal device, or on other information (such as the terminal device's location information).
- the solution is quite flexible. Furthermore, the data transmission method determined using these methods closely matches the actual scenario, thereby improving the communication performance of the communication system.
- Step 1001 The terminal device obtains the second information.
- the second information may be information that assists the terminal device in determining the first data transmission method.
- the second information may be indicated by other communication devices (such as the first communication device), or pre-configured on the terminal device side, or predefined by the protocol.
- the second information includes at least one of the following: information indicating the correlation between the data transmission method and the timing difference between the first communication device and the second communication device; information indicating the correlation between the data transmission method and the time period; and information indicating the correlation between the timing difference between the first communication device and the second communication device and time.
- the correlation between the timing difference and time between the first communication device and the second communication device can be expressed as a first formula.
- Information indicating the correlation between the timing difference and time between the first and second communication devices includes/is: coefficient values in the first formula.
- Step 1002 The terminal device determines the first data transmission method based on the second information.
- the terminal device determines the first data transmission mode based on the correlation between the data transmission mode and time period.
- the terminal device determines the first data transmission mode based on the correlation between the data transmission mode and the timing difference between the first communication device and the second communication device.
- the terminal device determines the first data transmission mode based on the correlation between the timing difference between the first communication device and the second communication device and time.
- the terminal device determines the first data transmission method based on the correlation between data transmission method and time period.
- a terminal device there are several ways for a terminal device to obtain the correlation between data transmission method and time period. For example, it could be sent by another communication device (e.g., the first communication device); pre-configured on the terminal device side; pre-defined by the protocol; or determined by itself.
- the first communication device there are several ways for the first communication device to obtain the correlation between data transmission method and time period. For example, it could be pre-configured on the first communication device side, sent by another communication device to the first communication device, pre-defined by the protocol, or determined by itself.
- the first communication device can determine the correlation between the timing difference and time period between the first and second communication devices based on the location information of the terminal device, as well as the location information (or ephemeris information) of the first communication device and the location information (or ephemeris information) of the second communication device (see the relevant examples in Figures 7 and 9 above). Then, based on the correlation between the timing difference and data transmission method between the first and second communication devices, the correlation between the data transmission method and time period can be determined.
- the first communication device can determine the location information of the terminal device in various ways, such as based on information sent by the terminal device or other devices; or based on signals sent by the terminal device and/or signals sent by the first communication device; or the location information of the terminal device may be pre-configured on the first communication device side, etc.
- the terminal device acquires time information (e.g., current time information). Based on the association between data transmission method and time period, the terminal device determines the data transmission method associated with the time period to which the time indicated by the time information belongs as the first data transmission method.
- time information e.g., current time information
- Table 1 exemplify an example of the relationship between data transmission methods and time periods.
- the relationship in Table 1 can be combined with Figure 7.
- Table 1 when the index number of the relationship is 0, the relationship indicates that the first communication device and the second communication device jointly transmit data using the second method within the time period [t 10 , t 11 ).
- Table 2 when the index number of the relationship is 1, the relationship indicates that the first communication device and the second communication device use the third method to transmit data within the time period [t 11 , t 12 ], that is, joint transmission is no longer performed within this time period, and the first communication device and the second communication device can send data to the terminal device on different resources.
- the contents of the other rows in Tables 1 and 2 are similar and will not be described again.
- Table 1 Examples of the relationship between data transmission methods and time periods.
- the terminal device can determine which data transmission method to use based on time. This method can reduce the complexity of the solution on the terminal device side and save signaling overhead. Furthermore, since the terminal device only needs time information to determine the data transmission method, this solution can reduce the capability requirements of the terminal device and can also be applied to terminal devices with weaker capabilities (such as some terminal devices without positioning capabilities).
- the data processing method adopted by the terminal device will also change.
- the terminal device may also re-estimate the channel and re-report the channel status information.
- the terminal device determines the first data transmission mode based on the correlation between the data transmission mode and the timing difference between the first communication device and the second communication device.
- the terminal device can obtain the correlation between the data transmission method and the timing difference between the first and second communication devices. For example, it could be sent by another communication device (such as the first communication device); pre-configured on the terminal device side; pre-defined by the protocol; or determined by the device itself.
- the first communication device to obtain the correlation between the data transmission method and the timing difference between the first and second communication devices. For example, it could be pre-configured on the first communication device side, sent to the first communication device by another communication device, pre-defined by the protocol, or determined by the device itself.
- the terminal device acquires a first timing difference. Based on the correlation between the data transmission method and the timing difference between the first communication device and the second communication device, the terminal device determines the data transmission method associated with the first timing difference as the first data transmission method.
- the terminal device acquires the first timing difference; please refer to the relevant descriptions in the embodiment provided in Figure 8 above, which will not be repeated here.
- the terminal device determines the first data transmission mode based on the correlation between the timing difference and time between the first communication device and the second communication device.
- a terminal device can obtain the correlation between the timing difference and time between the first and second communication devices. For example, it could be sent by another communication device (such as the first communication device); pre-configured on the terminal device side; pre-defined by the protocol; or determined by the device itself. Similarly, the first communication device can determine the correlation between the timing difference and time between the first and second communication devices based on the location of the terminal device and the locations of both the first and second communication devices.
- the relationship between the timing difference and time between the first and second communication devices can be expressed by a first formula.
- Information indicating the relationship between the timing difference and time between the first and second communication devices includes the coefficient values in the first formula. The relevant content of the first formula is described above and will not be repeated here.
- the terminal device acquires time information. Based on the correlation between the timing difference between the first and second communication devices and time, the terminal device determines the data transmission mode corresponding to the timing difference indicated by the time information as the first data transmission mode. For example, when the timing difference is less than or equal to a first threshold, the first data transmission mode is the second mode; when the timing difference is greater than the first threshold, the first data transmission mode is either the first mode or the third mode.
- the implementation method for the first communication device to determine the data transmission mode based on the timing difference can be found in the descriptions of the aforementioned implementations A1, A2, and A3, and will not be repeated here.
- the terminal device may also acquire the first threshold.
- the first threshold may be pre-configured on the terminal device side, defined by a protocol, or sent to the terminal device by other communication devices (such as the first communication device).
- Step 1003 The terminal device sends information to the first communication device to indicate the first data transmission method.
- the first communication device receives information indicating the first data transmission method.
- the terminal device may also send information to the first communication device indicating a first moment, whereby the first moment is the time when the terminal device switches its data transmission mode to the first data transmission mode.
- the first communication device can determine the moment when the terminal device switches to the first data transmission mode, and then, based on that moment, determine whether the terminal device's operation of switching the data transmission mode is reasonable.
- the terminal device can determine multiple times for switching data transmission modes (e.g., times t11 and t12 in Figure 7), such as the time when the terminal device switches the data transmission mode to a second data transmission mode, or the time when the terminal device switches the data transmission mode to another data transmission mode.
- the terminal device can send information indicating these times to the first communication device, so that the first communication device can then determine whether the terminal device's operation of switching data transmission modes is reasonable based on the information of these times.
- Step 1004 The first communication device sends response information indicating the first data transmission mode.
- the terminal device receives response information from the first communication device for indicating the first data transmission method.
- the response information used to indicate the first data transmission method can indicate whether the terminal device is allowed or not allowed to use the first data transmission method corresponding to the information indicating the first data transmission method reported by the terminal device in step 1003 for data transmission.
- the terminal device determines to use the first data transmission method for data transmission.
- the terminal device does not use the first data transmission method corresponding to the information indicating the first data transmission method reported by the terminal device in step 1003 for data transmission.
- the terminal device can also redetermine the data transmission method (for example, redetermine a new data transmission method based on the embodiment provided in FIG9).
- the first communication device redetermines the data transmission method (for example, by means of the embodiment provided in FIG8 above) and instructs it to the terminal device.
- the response information used to indicate the first data transmission method can be an acknowledgment (ACK).
- the response information used to indicate the first data transmission method can include information indicating the first data transmission method.
- the response information used to indicate the first data transmission method can be considered as indicating that the first data transmission method is permitted.
- the response information used to indicate the first data transmission mode can be NACK, which indicates that the first communication device does not accept the terminal device's suggestion.
- NACK negative acknowledgement
- a negative acknowledgement may indicate that the first communication device does not accept the terminal device's suggested first data transmission mode (in which case, the terminal device cannot use the first data transmission mode for communication), and/or that the first communication device does not accept the terminal device's suggested time for switching the data transmission mode (e.g., the first communication device does not accept the first moment, in which case, the terminal device cannot switch the data transmission mode at the first moment).
- the first communication device after receiving information from the terminal device indicating a first data transmission mode, the first communication device does not accept the terminal device's suggestion.
- the first communication device may also send a new instruction to the terminal device. For example, if the first communication device does not accept the terminal device's suggested first data transmission mode, it may send information to the terminal device indicating another data transmission mode (e.g., a third data transmission mode).
- the third data transmission mode is one of the first, second, and third modes that differs from the first data transmission mode.
- the first communication device may send information to the terminal device indicating a new time for switching data transmission modes (e.g., a second time, different from the first time).
- the information sent by the first communication device indicating other data transmission modes and/or indicating a new time for switching data transmission modes can be carried in one signaling message or multiple signaling messages.
- the information sent by the first communication device indicating other data transmission modes and/or indicating a new time for switching data transmission modes can be carried in the response information involved in step 1004, or it may not be carried in the response information.
- step 1003 can be understood as the terminal device sending a data transmission method suggested by the terminal device to the first communication device, and the first communication device needs to determine whether to accept the suggestion.
- step 1003 is executed, while step 1004 is not executed.
- step 1003 can be understood as the information sent by the terminal device to the first communication device to indicate the first data transmission method being a notification message.
- the first communication device uses the first data transmission method notified by the terminal device to transmit data.
- step 1003 is not executed, nor is step 1004.
- the terminal device no longer needs to report the data transmission method determined by the terminal device to the first communication device.
- the first communication device may determine the first data transmission mode based on information reported by the terminal device, or based on other methods, such as determining the first data transmission mode based on the embodiment provided in FIG8.
- the first communication device may determine the first data transmission mode based on second information, such as information indicated by the first communication device to the terminal device.
- the terminal device can determine the data transmission method on its own. This scheme can reduce the workload of the first communication device and also save signaling overhead.
- the information that the first communication device needs to send (such as information indicating the first data transmission method, second information, response information indicating the first data transmission method, a first threshold, a second threshold, a third threshold, and a fourth threshold, etc.) can be carried in at least one of the broadcast information of system information block (SIB) 1, other system information (OSI), and main system information block (MIB), and is broadcast or multicast by the first communication device to the terminal device.
- SIB system information block
- OSI system information
- MIB main system information block
- the first communication device sends information (such as information indicating a first data transmission mode, second information, response information indicating the first data transmission mode, a first threshold, a second threshold, a third threshold, and a fourth threshold, etc.) during the radio resource control (RRC) connection establishment phase and subsequent communication
- this information can be carried in at least one of the following: RRC signaling (e.g., RRC setup message, RRC reconfiguration message, RRC resume message, etc.), downlink control information (DCI), group DCI, and media access control (MAC) control element (CE).
- RRC signaling e.g., RRC setup message, RRC reconfiguration message, RRC resume message, etc.
- DCI downlink control information
- group DCI group DCI
- CE media access control
- This information can be indicated by signaling or by a table.
- the information that the first communication device needs to send can be transmitted with the data or carried in a separately allocated physical downlink shared channel (PDSCH).
- the information that the first communication device needs to indicate can be sent via unicast or multicast. In this way, the information corresponding to each/group of terminal devices can be flexibly controlled.
- the first communication device, the second communication device, and the terminal device may include hardware structures and/or software modules corresponding to the execution of each function.
- 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 11, 12, and 13 are schematic diagrams of possible communication devices provided in embodiments of this application. These communication devices shown in Figures 11, 12, and 13 can be used to implement the functions of the terminal device, the first communication device, or the second communication 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 communication device, or the second communication device in the method embodiments shown in Figures 2, 8, or 10.
- 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 processing unit 1310 is used to determine a first data transmission mode, and based on the first data transmission mode, to transmit data with the first communication device and/or the second communication device through the transceiver unit 1320.
- the processing unit 1310 is used to switch from the second data transmission mode to the first data transmission mode.
- the processing unit 1310 is used to receive information indicating a first data transmission mode through the transceiver unit 1320, and determine the first data transmission mode based on the information indicating the first data transmission mode.
- the processing unit 1310 is used to obtain first information and send the first information to the first communication device through the transceiver unit 1320.
- the processing unit 1310 is used to: send first information to the first communication device when it is determined that the absolute value of the difference between the first timing difference and the second timing difference is greater than or equal to the second threshold.
- the processing unit 1310 is used to: send first information to the first communication device when the first timing difference is less than the third threshold.
- the processing unit 1310 is used to: send first information to the first communication device when the first timing difference is greater than the fourth threshold.
- the processing unit 1310 is used to acquire second information and determine the first data transmission mode based on the second information.
- the processing unit 1310 is used to obtain a first timing difference and determine the data transmission mode associated with the first timing difference as the first data transmission mode according to the correlation between the data transmission mode and the timing difference between the first communication device and the second communication device.
- the processing unit 1310 is used to acquire time information and determine the data transmission mode associated with the time period to which the time indicated by the time information belongs as the first data transmission mode according to the correlation between the data transmission mode and the time period.
- the processing unit 1310 is used to acquire time information and determine the data transmission mode corresponding to the time correlation of the time information indicated by the time information as the first data transmission mode according to the correlation relationship between the timing difference between the first communication device and the second communication device and time.
- the processing unit 1310 is used to determine a first timing difference based on the received signal from the first communication device and the signal from the second communication device.
- the processing unit 1310 is used to determine the first timing difference based on the obtained location information of the terminal device, the location information of the first communication device and the location information of the second communication device.
- the transceiver unit 1320 is used to send information indicating the first data transmission mode to the first communication device.
- the transceiver unit 1320 is used to receive response information from the first communication device for indicating the first data transmission mode.
- the transceiver unit 1320 is used to receive second information.
- the processing unit 1310 is used to determine the first data transmission mode, and transmit data with the terminal device through the transceiver unit 1320 based on the first data transmission mode.
- the processing unit 1310 is used to switch from the second data transmission mode to the first data transmission mode.
- the transceiver unit 1320 is used to send information for indicating the first data transmission mode.
- the processing unit 1310 is used to receive first information through the transceiver unit 1320 and determine the first data transmission mode based on the first information.
- the processing unit 1310 is used to receive information indicating the first data transmission mode through the transceiver unit 1320.
- the first data transmission mode is determined based on the information used to indicate the first data transmission mode.
- the transceiver unit 1320 is used to send second information.
- the transceiver unit 1320 is used to send response information for indicating the first data transmission mode, and the response information for indicating the first data transmission mode indicates that the terminal device is allowed to use the first data transmission mode to transmit data.
- the transceiver unit 1320 is used to send information indicating the first data transmission mode to the second communication device.
- the transceiver unit 1320 is used to receive information indicating a first data transmission mode, and to transmit data with the terminal device based on the first data transmission mode.
- processing unit 1310 and the transceiver unit 1320 please refer to the relevant descriptions in the method embodiments shown in Figures 2, 8 or 10.
- 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 13 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 13.
- 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 13).
- 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 13), 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 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 communication device (e.g., a satellite device) to the terminal device is processed by the processor, memory, and computer-readable medium shown in FIG13 after the aforementioned parameters are processed, and then sent to the terminal device.
- the processing system is used to implement the function of the processing unit 1310
- the transceiver 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 11, 12, or 13) 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 11, 12, or 13) 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. 12 and/or the processor in the processing system in FIG. 13 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.
- CPU Central Processing Unit
- DSP digital signal processors
- ASIC 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
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente demande concerne un procédé et un dispositif de communication, un support de stockage, et un produit-programme d'ordinateur, destinés à être utilisés pour améliorer les performances de systèmes de communication. Dans la présente demande, un dispositif terminal détermine un premier mode de transmission de données, le premier mode de transmission de données étant associé à une différence de synchronisation entre un premier dispositif de communication et un second dispositif de communication. Le dispositif terminal met en œuvre une transmission de données avec le premier dispositif de communication et/ou le second dispositif de communication sur la base du premier mode de transmission de données. Étant donné que le premier mode de transmission de données est associé à la différence de synchronisation entre le premier dispositif de communication et le second dispositif de communication, dans la présente demande, une transmission de données peut être mise en œuvre sur la base du meilleur mode de transmission de données, ce qui permet d'améliorer les performances de communication.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410522046.3 | 2024-04-26 | ||
| CN202410522046.3A CN120856268A (zh) | 2024-04-26 | 2024-04-26 | 一种通信方法、装置、存储介质以及计算机程序产品 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025223019A1 true WO2025223019A1 (fr) | 2025-10-30 |
Family
ID=97413189
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/078891 Pending WO2025223019A1 (fr) | 2024-04-26 | 2025-02-24 | Procédé et dispositif de communication, support de stockage, et produit-programme d'ordinateur |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120856268A (fr) |
| WO (1) | WO2025223019A1 (fr) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110268759A (zh) * | 2017-03-09 | 2019-09-20 | 华为技术有限公司 | 无线通信的方法、控制设备、节点和终端设备 |
| US20210160942A1 (en) * | 2019-11-26 | 2021-05-27 | Qualcomm Incorporated | Dual connectivity operations in slot timing drift scenarios |
| WO2023039767A1 (fr) * | 2021-09-15 | 2023-03-23 | Nec Corporation | Procédés, dispositifs et support lisible par ordinateur pour la communication |
| CN117377051A (zh) * | 2022-06-30 | 2024-01-09 | 华为技术有限公司 | 数据传输的方法和装置 |
-
2024
- 2024-04-26 CN CN202410522046.3A patent/CN120856268A/zh active Pending
-
2025
- 2025-02-24 WO PCT/CN2025/078891 patent/WO2025223019A1/fr active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110268759A (zh) * | 2017-03-09 | 2019-09-20 | 华为技术有限公司 | 无线通信的方法、控制设备、节点和终端设备 |
| US20210160942A1 (en) * | 2019-11-26 | 2021-05-27 | Qualcomm Incorporated | Dual connectivity operations in slot timing drift scenarios |
| WO2023039767A1 (fr) * | 2021-09-15 | 2023-03-23 | Nec Corporation | Procédés, dispositifs et support lisible par ordinateur pour la communication |
| CN117377051A (zh) * | 2022-06-30 | 2024-01-09 | 华为技术有限公司 | 数据传输的方法和装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120856268A (zh) | 2025-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20230031225A (ko) | 활성화 및 시그널링에 의한 대역폭 부분 스위칭 | |
| CN117397358A (zh) | 无线通信系统中支持用户设备的网络切换的装置和方法 | |
| CN116918307A (zh) | 用于无线通信的方法及装置 | |
| WO2023146753A1 (fr) | Gestion de collision avec ssb pour ntn | |
| JP2023156536A (ja) | 端末、無線通信方法、及び基地局 | |
| WO2025223019A1 (fr) | Procédé et dispositif de communication, support de stockage, et produit-programme d'ordinateur | |
| EP4280790A1 (fr) | Dispositif et procédé permettant de réaliser une procédure d'accès aléatoire dans un système de communication sans fil | |
| US20240306072A1 (en) | Proximity service in radio access network | |
| WO2025213968A1 (fr) | Procédé et appareil de communication, support de stockage et produit-programme informatique | |
| US20250203577A1 (en) | Reduced latency scheduling request procedures | |
| EP4586718A1 (fr) | Dispositif de communication, procédé de communication et système de communication | |
| US20240405857A1 (en) | Initial end-to-end discovery procedure in direct ntn communication | |
| WO2025246497A1 (fr) | Procédé et appareil de communication, support de stockage et produit programme d'ordinateur | |
| US20250227014A1 (en) | Communication method and communication apparatus | |
| US20250056353A1 (en) | Method and apparatus for satellite switching in wireless communication system | |
| WO2025223020A1 (fr) | Procédé et appareils de communication, support de stockage et produit-programme informatique | |
| WO2025043463A1 (fr) | Protocole et architecture pour relais ue-réseau à sauts multiples | |
| WO2025195332A1 (fr) | Procédé et appareil de communication | |
| WO2025092494A1 (fr) | Procédé, appareil et système de communication, ainsi que support de stockage | |
| CN120835310A (zh) | 通信方法及相关装置 | |
| CN121037992A (zh) | 一种通信方法、装置、存储介质以及计算机程序产品 | |
| CN120379059A (zh) | 一种通信方法、装置、可读存储介质以及计算机程序产品 | |
| JP2025157208A (ja) | 端末及び通信方法 | |
| WO2024233537A1 (fr) | Division logique de fonction de station de base entre passerelle de réseau non terrestre (ntn) et charge utile de ntn | |
| WO2025228175A1 (fr) | Procédé et appareil de communication |