Communication method and related apparatus
By adopting two-level control information method in multiple TRP scenarios, the problems of large transmission overhead and high blind inspection complexity are solved, and more efficient data channel scheduling is achieved.
Patent Information
- Application Number
- PCT/CN2023/120164
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-20
- Publication Date
- 2025-03-27
AI Technical Summary
In multi-TRP scenarios, the transmission overhead between network equipment and terminal equipment is relatively large, and the blind inspection is complex, making it difficult to achieve efficient data channel scheduling.
Using the method of two-level control information, the first-level control information is used to indicate the scheduling information of the second-level control information, and the second-level control information is used to indicate the scheduling information of the data channel between each TRP and the terminal device in the S transmission point TRP.
Through the two-level control information method, the blind detection complexity and transmission overhead of scheduling information are reduced, and the data channel scheduling efficiency in multiple TRP scenarios is improved.
Smart Images

Figure CN2023120164_27032025_PF_FP_ABST
Abstract
Description
Communication method and related device Technical Field
[0001] The present application relates to the field of communications, and in particular to communication methods and related devices. Background Art
[0002] To achieve large-connection, high-capacity, ultra-reliable, and low-latency communications, multiple transmit / receive point (multi-TRP) technology has been introduced in the communications field to enhance high-reliability, large-scale, and high-capacity network performance through flexible deployment scenarios.
[0003] Multi-TRP technology can support single downlink control information (DCI) and multiple DCI to implement data channel scheduling. For example, for URLLC services, the same data can be transmitted in space, frequency, or time division through single DCI scheduling. However, whether it is single DCI or multiple DCI, multi-TRP DCI has a large transmission overhead and high blind detection complexity.
[0004] Summary of the Invention
[0005] The present application provides a communication method and related devices, which can reduce the transmission overhead between network devices and terminal devices and reduce the complexity of blind detection in multi-TRP scenarios.
[0006] In a first aspect, the present application provides a communication method, which is applied to a network device, and the method includes: sending first-level control information, wherein the first-level control information is used to indicate scheduling information of second-level control information, and the second-level control information is used to indicate scheduling information of a data channel between each TRP in S transmission points TRP and a terminal device, where S is an integer greater than 1; and sending second-level control information.
[0007] In some possible implementations, the network device in the method may be one TRP among the S TRPs.
[0008] In some possible implementations, the first level control information and / or the second level control information may be DCI.
[0009] In this method, the scheduling of data channels between multiple TRP sites and terminal devices is achieved through two-level control information, which can reduce the blind detection complexity of scheduling information and the transmission overhead of scheduling information.
[0010] In this method, the scheduling information may be carried in a control channel and / or a data channel.
[0011] This method uses two-level control information to achieve the scheduling of data channels between multiple TRP sites and terminal devices, which can also be understood as reducing the blind detection complexity of scheduling information and the transmission overhead of scheduling information.
[0012] In some possible implementations, the second-level control information is specifically used to indicate the scheduling information of each data channel among M data channels on N carriers, where N is a positive integer, M is an integer greater than N, and the data channel between each TRP and the terminal device includes all or part of the M data channels.
[0013] This implementation method can be understood as treating the transmission of S TRPs as multiple data channels, and multiplexing the implementation method of indicating multiple data channels in one or more cells through two-level control information to indicate the data channels between S TRPs and terminal devices, which can reduce the implementation complexity.
[0014] In this implementation, as an example, the data channel is PUSCH.
[0015] In this implementation, as an example, the second-level control information includes at least one of the following information: M frequency domain resource information, M time domain resource information, M1 transmission configuration indication TCI status information, M hybrid automatic repeat request HARQ process numbers, or M transmission power control TCP information, where M1 is a positive integer less than or equal to M; wherein the M frequency domain resource information, the M time domain resource information, the M HARQ process numbers and the M TCP information respectively correspond one-to-one to the M data channels.
[0016] When the second-level control information includes the M1 pieces of TCI status information, as an example, M1 is equal to M, and the M1 pieces of TCI status information correspond one-to-one to the M data channels.
[0017] In this implementation, the scheduling information of each data channel is indicated separately, which helps to achieve independent resource allocation, MCS selection, etc. in the M-TRP scenario, thereby helping to improve link adaptation performance.
[0018] When the second-level control information includes the M1 TCI status information, as another example, the M1 is equal to S, and the M1 TCI status information corresponds one-to-one to the S TRPs; wherein the second-level control information also includes the number of data channels between at least one of the S TRPs and the terminal device.
[0019] This implementation helps reduce the signaling overhead of TCI status information, thereby helping to reduce the signaling messages of the second-level control information.
[0020] In some possible implementations, the second-level control information includes at least one of the following information: M frequency domain resource information, M time domain resource information, M2 channel sounding reference signal resource indication SRI information, M3 preamble code information, M4 phase tracking reference signal PTRS-demodulation reference signal DMRS association information, M HARQ process numbers, or M TPC information, M2 is a positive integer less than or equal to M, M3 is a positive integer less than or equal to M, and M4 is a positive integer less than or equal to M; wherein the M frequency domain resource information, the M time domain resource information, the M HARQ process numbers and the M TCP information respectively correspond one-to-one to the M data channels, the M2 TCI status information corresponds one-to-one to M2 data channels among the M data channels, the M3 SRI status information corresponds one-to-one to M3 data channels among the M data channels, and the M4 PTRS-DMRS association information corresponds one-to-one to M4 data channels among the M data channels.
[0021] In this implementation, as an example, the data channel may be a PUSCH.
[0022] When the second-level control information includes the M2 pieces of SRI status information, as an example, M2 is equal to M, and the M2 pieces of SRI status information correspond one-to-one to the M data channels.
[0023] In this implementation, the scheduling information of each data channel is indicated separately, which helps to achieve independent resource allocation, MCS selection, etc. in the M-TRP scenario, thereby helping to improve link adaptation performance.
[0024] When the second-level control information includes the M2 SRI status information, as another example, the M2 is equal to S, and the M2 SRI status information corresponds one-to-one to the S TRPs; wherein the second-level control information also includes the number of data channels between at least one of the S TRPs and the terminal device.
[0025] This implementation helps reduce the signaling overhead of TCI status information, thereby helping to reduce the signaling messages of the second-level control information.
[0026] In some possible implementations, the second-level control information is specifically used to indicate the scheduling information of the first data channel on the first carrier and the transmission method of the data channel between the S TRPs and the terminal device based on the scheduling information of the first data channel.
[0027] In this implementation, as an example, the scheduling information includes at least one of the following information: the number of TCI states, the number of DMRS CDM groups, the number of repetitions, the MCS table, the RV version, time domain resource allocation information, frequency domain resource allocation information, TPC information, SRI information, preamble information, antenna port information, or PTRS-DMRS association information; and / or, the transmission method includes at least one of the following information: the number of enabled TRPs, the resource multiplexing method, or the service type.
[0028] In this implementation, as an example, the second-level control information includes the scheduling information, and the first part of the information in the scheduling information indicates the transmission mode, and the first part of the information includes at least one of the following information: the number of TCI states, the number of DMRS CDM groups, the number of repetitions, the MCS table, the RV version, the time domain resource allocation information, or the frequency domain resource allocation information.
[0029] In this implementation, as an example, the second-level control information includes the scheduling information and first indication information, and the first indication information indicates the transmission mode.
[0030] In this implementation, as an example, the second-level control information includes the scheduling information and second indication information, the second indication information indicates the first part of the information in the transmission mode, and the second part of the information in the scheduling information indicates the second part of the information in the transmission mode.
[0031] In this implementation, as an example, the scheduling information includes a public information field and a private information field, the public information field includes public information of the data channel between the S TRPs and the terminal device under the transmission mode, and the private information field includes private information of each TRP of the S TRPs under the transmission mode indicated by the first part of the information.
[0032] As an example, when the transmission modes are different, the information contained in the public information field and the private information field is different.
[0033] In a second aspect, the present application provides a communication method, which is applied to a terminal device, and the method includes: receiving first-level control information, the first-level control information is used to indicate scheduling information of second-level control information, and the second-level control information is used to indicate scheduling information of a data channel between each TRP in S transmission points TRP and the terminal device, where S is an integer greater than 1; receiving second-level control information.
[0034] In some possible implementations, the first level control information and / or the second level control information may be DCI.
[0035] In this method, the scheduling of data channels between multiple TRP sites and terminal devices is achieved through two-level control information, which can reduce the blind detection complexity of scheduling information and the transmission overhead of scheduling information.
[0036] In this method, the scheduling information may be carried in a control channel and / or a data channel.
[0037] This method uses two-level control information to achieve the scheduling of data channels between multiple TRP sites and terminal devices, which can also be understood as reducing the blind detection complexity of scheduling information and the transmission overhead of scheduling.
[0038] In some possible implementations, the second-level control information is specifically used to indicate the scheduling information of each data channel among M data channels on N carriers, where N is a positive integer, M is an integer greater than N, and the data channel between each TRP and the terminal device includes all or part of the M data channels.
[0039] This implementation method can be understood as treating the transmission of S TRPs as multiple data channels, and multiplexing the implementation method of indicating multiple data channels in one or more cells through two-level control information to indicate the data channels between S TRPs and terminal devices, which can reduce the implementation complexity.
[0040] In this implementation, as an example, the data channel is PUSCH.
[0041] In this implementation, as an example, the second-level control information includes at least one of the following information: M frequency domain resource information, M time domain resource information, M1 transmission configuration indication TCI status information, M hybrid automatic repeat request HARQ process numbers, or M transmission power control TCP information, where M1 is a positive integer less than or equal to M; wherein the M frequency domain resource information, the M time domain resource information, the M HARQ process numbers and the M TCP information respectively correspond one-to-one to the M data channels.
[0042] When the second-level control information includes the M1 pieces of TCI status information, as an example, M1 is equal to M, and the M1 pieces of TCI status information correspond one-to-one to the M data channels.
[0043] In this implementation, the scheduling information of each data channel is indicated separately, which helps to achieve independent resource allocation, MCS selection, etc. in the M-TRP scenario, thereby helping to improve link adaptation performance.
[0044] When the second-level control information includes the M1 TCI status information, as another example, the M1 is equal to S, and the M1 TCI status information corresponds one-to-one to the S TRPs; wherein the second-level control information also includes the number of data channels between at least one of the S TRPs and the terminal device.
[0045] This implementation helps reduce the signaling overhead of TCI status information, thereby helping to reduce the signaling messages of the second-level control information.
[0046] In some possible implementations, the second-level control information includes at least one of the following information: M frequency domain resource information, M time domain resource information, M2 channel sounding reference signal resource indication SRI information, M3 preamble code information, M4 phase tracking reference signal PTRS-demodulation reference signal DMRS association information, M HARQ process numbers, or M TPC information, M2 is a positive integer less than or equal to M, M3 is a positive integer less than or equal to M, and M4 is a positive integer less than or equal to M; wherein the M frequency domain resource information, the M time domain resource information, the M HARQ process numbers and the M TCP information respectively correspond one-to-one to the M data channels, the M2 TCI status information corresponds one-to-one to M2 data channels among the M data channels, the M3 SRI status information corresponds one-to-one to M3 data channels among the M data channels, and the M4 PTRS-DMRS association information corresponds one-to-one to M4 data channels among the M data channels.
[0047] In this implementation, as an example, the data channel may be a PUSCH.
[0048] When the second-level control information includes the M2 pieces of SRI status information, as an example, M2 is equal to M, and the M2 pieces of SRI status information correspond one-to-one to the M data channels.
[0049] In this implementation, the scheduling information of each data channel is indicated separately, which helps to achieve independent resource allocation, MCS selection, etc. in the M-TRP scenario, thereby helping to improve link adaptation performance.
[0050] When the second-level control information includes the M2 SRI status information, as another example, the M2 is equal to S, and the M2 SRI status information corresponds one-to-one to the S TRPs; wherein the second-level control information also includes the number of data channels between at least one of the S TRPs and the terminal device.
[0051] This implementation helps reduce the signaling overhead of TCI status information, thereby helping to reduce the signaling messages of the second-level control information.
[0052] In some possible implementations, the second-level control information is specifically used to indicate the scheduling information of the first data channel on the first carrier and the transmission method of the data channel between the S TRPs and the terminal device based on the scheduling information of the first data channel.
[0053] In this implementation, as an example, the scheduling information includes at least one of the following information: the number of TCI states, the number of DMRS CDM groups, the number of repetitions, the MCS table, the RV version, time domain resource allocation information, frequency domain resource allocation information, TPC information, SRI information, preamble information, antenna port information, or PTRS-DMRS association information; and / or, the transmission method includes at least one of the following information: the number of enabled TRPs, the resource multiplexing method, or the service type.
[0054] In this implementation, as an example, the second-level control information includes the scheduling information, and the first part of the information in the scheduling information indicates the transmission mode, and the first part of the information includes at least one of the following information: the number of TCI states, the number of DMRS CDM groups, the number of repetitions, the MCS table, the RV version, the time domain resource allocation information, or the frequency domain resource allocation information.
[0055] In this implementation, as an example, the second-level control information includes the scheduling information and first indication information, and the first indication information indicates the transmission mode.
[0056] In this implementation, as an example, the second-level control information includes the scheduling information and second indication information, the second indication information indicates the first part of the information in the transmission mode, and the second part of the information in the scheduling information indicates the second part of the information in the transmission mode.
[0057] In this implementation, as an example, the scheduling information includes a public information field and a private information field, the public information field includes public information of the data channel between the S TRPs and the terminal device under the transmission mode, and the private information field includes private information of each TRP of the S TRPs under the transmission mode indicated by the first part of the information.
[0058] The group is an example. When the transmission mode is different, the information contained in the public information field and the private information field is different.
[0059] In this method, after the terminal device receives the first-level control information, it can receive the second-level control information based on the first control information; after receiving the second-level control information, it can complete the transmission of the data channel based on the second-level control information and the S TRPs.
[0060] In a third aspect, the present application provides a communication device. The communication device may include a module corresponding to each of the methods / operations / steps / actions described in the first aspect, and the module may be implemented as a hardware circuit, software, or a combination of hardware circuit and software.
[0061] In one design, the apparatus may include a processing module and a communication module. The communication module is configured to perform the sending and receiving actions performed by the network device in the method described in the first aspect above, and the processing module is configured to perform the processing-related actions performed by the network device in the method described in the first aspect above.
[0062] In one design, the device may be a network device, or a device, module, circuit or chip configured and arranged in the network device, or a device that can be used in conjunction with the network device.
[0063] In a fourth aspect, the present application provides a communication device. The communication device may include a module corresponding to each of the methods / operations / steps / actions described in the second aspect, and the module may be implemented as a hardware circuit, software, or a combination of hardware circuit and software.
[0064] In one design, the apparatus may include a processing module and a communication module. The communication module is configured to perform the sending and receiving actions performed by the terminal device in the method described in the second aspect above, and the processing module is configured to perform the processing-related actions performed by the terminal device in the method described in the first or second aspect above.
[0065] In one design, the apparatus may be a terminal device, or a device, module, circuit or chip configured and arranged in the terminal device, or a device that can be used in conjunction with the terminal device.
[0066] In a fifth aspect, a communication device is provided, comprising a processor and a storage medium, wherein the storage medium stores instructions, which, when executed by the processor, enable the method in the first aspect or any possible implementation of the first aspect to be implemented, or enable the method in the second aspect or any possible implementation of the second aspect to be implemented.
[0067] In a sixth aspect, a communication device is provided, comprising a processor for processing data and / or information so that a method as in the first aspect or any possible implementation of the first aspect is implemented, or a method as in the second aspect or any possible implementation of the second aspect is implemented.
[0068] In one design, the device may be a network device, or a device, module, circuit or chip configured and arranged in the network device, or a device that can be used in conjunction with the network device.
[0069] In one design, the apparatus may be a terminal device, or a device, module, circuit or chip configured and arranged in the terminal device, or a device that can be used in conjunction with the terminal device.
[0070] Optionally, the device may also include a memory for storing programs or instructions, and the processor is used to run the programs or instructions so that the method in the first aspect or any possible implementation of the first aspect is implemented, or the method in the second aspect or any possible implementation of the second aspect is implemented.
[0071] Optionally, the device may further include the transceiver circuit, or an input / output interface.
[0072] In the seventh aspect, a chip is provided, comprising a processor, wherein the processor is used to run a program or instruction so that the method in the first aspect or any possible implementation of the first aspect is implemented, or the method in the second aspect or any possible implementation of the second aspect is implemented.
[0073] Optionally, the chip may further include a memory for storing programs or instructions. Optionally, the chip may further include the transceiver circuit, or an input / output interface.
[0074] In an eighth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes instructions, which, when executed by a processor, enable the method in the first aspect or any possible implementation of the first aspect to be implemented, or enable the method in the second aspect or any possible implementation of the second aspect to be implemented.
[0075] In the ninth aspect, a computer program product is provided, which includes computer program code or instructions. When the computer program code or instructions are executed, the method in the first aspect or any possible implementation of the first aspect is implemented, or the method in the second aspect or any possible implementation of the second aspect is implemented.
[0076] In the tenth aspect, a system is provided, which includes a combination of one or more of the following devices: a communication device that executes the first aspect or any possible implementation of the first aspect, or a communication device that executes the second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] FIG1 is a schematic diagram of a communication system applicable to the method of an embodiment of the present application;
[0078] FIG2 is a schematic diagram of another communication system applicable to the method of an embodiment of the present application;
[0079] FIG3 is a schematic diagram of another communication system applicable to the method of an embodiment of the present application;
[0080] FIG4 is a schematic diagram of another communication system applicable to the method of an embodiment of the present application;
[0081] FIG5 is a schematic diagram of an application scenario applicable to the method of an embodiment of the present application;
[0082] FIG6 is a schematic flow chart of a communication method provided in an embodiment of the present application;
[0083] FIG7 is a schematic diagram of PDSCH scheduling of multiple TRPs through two-stage DCI;
[0084] FIG8 is a schematic diagram of PUSCH scheduling of multiple TRPs through two-stage DCI;
[0085] FIG9 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0086] FIG10 is a schematic structural diagram of a communication device provided in yet another embodiment of the present application. DETAILED DESCRIPTION
[0087] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0088] To facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.
[0089] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0090] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0091] The technical solutions provided in this application can be applied to various communication systems, such as: fifth generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area networks (WLAN) systems, satellite communication systems, future communication systems, such as sixth generation (6G) mobile communication systems, or a fusion system of multiple systems. The technical solutions provided in this application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.
[0092] In an embodiment of the present application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
[0093] The terminal device may be a device that provides voice / data, such as a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.
[0094] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0095] The terminal device in the embodiment of the present application can also be replaced with a device that can support the terminal device to implement the function, such as a chip system, which can be installed in the terminal device or used in conjunction with the terminal device. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the embodiment of the present application, only the device for implementing the function of the terminal device is used as an example for description, and does not constitute a limitation on the solution of the embodiment of the present application.
[0096] In the embodiments of the present application, a network device may be a device for communicating with a terminal device. The network device may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects the terminal device to a wireless network. A base station may broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, secondary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip that is set in the aforementioned equipment or device. The base station may also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in future communication systems, etc. The base station can support networks with the same or different access technologies. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.In some deployments, the network devices mentioned in the embodiments of the present application may include a CU, a DU, or both a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the network devices may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.
[0097] In the embodiments of the present application, the network device can be replaced with a device that can support the network device to implement the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The device can be installed in the network device or used in conjunction with the network device. In the embodiments of the present application, only the device used to implement the function of the network device is used as an example for description, and does not constitute a limitation on the solutions of the embodiments of the present application.
[0098] The network device and / or terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface; it can also be deployed on aircraft, balloons and satellites in the air. The embodiments of this application do not limit the scenarios in which the network device and the terminal device are located. In addition, the terminal device and the network device can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific forms of the terminal device and the network device.
[0099] Figure 1 is a schematic diagram of a communication system applicable to the method of an embodiment of the present application. As shown in Figure 1 (a), the communication system 100 may include a satellite base station 110 and a terminal device 120, wherein the satellite base station 110 may also be called a network device.
[0100] As shown in (b) of Figure 1, the communication system 100 may include a satellite base station 110 and a ground base station 130. In this system, the satellite base station can also be called a network device, and the ground base station 130 can be understood as a terminal device relative to the satellite base station.
[0101] As shown in FIG1(c), the communication system 100 may include a satellite base station 110 and a satellite base station 140. In the system, the satellite base station 110 may also be referred to as a network device, and the satellite base station 140 may be understood as a terminal device relative to the satellite base station 110.
[0102] As an example, a satellite base station provides communication services to a terminal device. For example, the satellite base station transmits downlink data to the terminal. The downlink data is encoded using channel coding, constellation-modulated, and then transmitted to the terminal. The terminal also transmits uplink data to the satellite base station. The uplink data can also be encoded using channel coding, constellation-modulated, and then transmitted to the satellite base station.
[0103] It should be noted that Figure 1 is only a simplified schematic diagram for ease of understanding, and the embodiment of the present application does not limit the number of network devices and terminal devices included in the communication system.
[0104] Figure 2 is a schematic diagram of another communication system applicable to the method of an embodiment of the present application. As shown in Figure 2, communication system 200 may include at least one network device, such as network device 210 shown in Figure 2; communication system 200 may also include at least one terminal device, such as terminal device 220 shown in Figure 2. Network device 210 and terminal device 220 may communicate via a wireless link. The communication devices in the communication system, such as network device 210 and terminal device 220, may communicate using multi-antenna technology.
[0105] Figure 3 is a schematic diagram of another communication system applicable to the method of an embodiment of the present application. As shown in Figure 3, the communication system 300 may include at least one network device, such as the mobile phone 310 shown in Figure 3; the communication system 300 may also include at least one terminal device, such as the television 320 shown in Figure 3.
[0106] Figure 4 is a schematic diagram of another communication system applicable to the method of an embodiment of the present application. As shown in Figure 4, communication system 400 may include an IAB host node 410, an IAB node 420, and a terminal device 430. The IAB host node and the IAB node communicate via a backhaul link, and the terminal device 430 and the IAB node communicate via an access link.
[0107] The method of the embodiment of the present application can be applied to multi-TRP application scenarios. As an example, the method of the embodiment of the present application can be applied to a communication scenario where ultra-reliability low latency communication (URLLC) is achieved through multiple TRPs, or can be applied to a scenario where industrial manufacturing is achieved through multiple TRPs.
[0108] FIG5 is a schematic diagram of an application scenario applicable to the method of an embodiment of the present application. As shown in FIG5 , this application scenario is an example of an M-TRP transmission scenario. This scenario exemplarily includes two TRPs and a terminal device. It is understood that the terminal device is within the coverage area of two TRPs, and two different TRPs can provide network services to the terminal device. These two TRPs are respectively denoted as TRP1 and TRP2.
[0109] The two TRPs can collaborate to send the same data stream or different data streams to the same terminal device. When sending the same data stream, the reliability of the transmission can be improved, and when sending different data streams, the effectiveness of the transmission can be improved.
[0110] FIG6 is a schematic flow chart of a communication method provided in an embodiment of the present application. As shown in FIG6 , the method may include S610 and S620.
[0111] S610: The network device sends first-level control information to the terminal device. The first-level control information is used to indicate scheduling information for second-level control information. The second-level control information is used to indicate scheduling information for a data channel between each of S TRPs and the terminal device, where S is an integer greater than 1. Accordingly, the terminal device receives the first-level control information from the network device.
[0112] It can be understood that the network device may be a network device that currently provides cell services to terminal devices, and the terminal devices are terminal devices within the coverage area of the cell services provided by the network device.
[0113] It can be understood that the network device can send the first level control information to all terminal devices within the coverage area.
[0114] As an example, the network device may be at least two of the S TRPs.
[0115] As an example, the first level control information may be 1 st DCI.
[0116] As an example, the second level control information may be 2 nd DCI.
[0117] As an example, the scheduling information of the second-level control information may include at least one of the following information: time domain resources, frequency domain resources, modulation and coding scheme (MCS), etc.
[0118] As an example, the data channel between the TRP and the terminal device may include PDSCH and / or PUSCH.
[0119] As an example, when the data channel between the TRP and the terminal device is PDSCH, the scheduling information of the data channel may include at least one of the following information: frequency domain resource information, time domain resource information, transmission configuration indicator (TCI) status information, hybrid automatic repeat request (HARQ) process number, or transmission power control protocol (TCP) information.
[0120] As an example, when the data channel between the TRP and the terminal device is PUSCH, the scheduling information of the data channel may include at least one of the following information: the number of channel sounding reference signal resource indication (SRI) states, the number of demodulation reference signal (DMRS CDM) groups, the number of repetitions, the MCS table, the redundancy version (RV) information, the time domain resource allocation information, the frequency domain resource allocation information, the TPC information, the scheduling request indication (SRI) information, the preamble information, the antenna port information, or the phase tracking reference signal (PTRS)-DMRS association information.
[0121] As an example, the first level control information may be carried in the PDCCH.
[0122] As an example, these S TRPs can be all or part of the TRPs in multi-TRP collaborative transmission.
[0123] As another example, the S TRPs may include all or part of the TRPs in the multi-TRP collaborative transmission, as well as one or more TRPs other than the multi-TRPs.
[0124] As an example, the terminal device may receive the first-level control information in a blind detection manner.
[0125] As an example, the data channel between the TRP in these S TRPs and the terminal device can be used for enhanced mobile broadband (eMBB) service data and / or URLLC service data.
[0126] S620: The network device sends the second-level control information to the terminal device. Correspondingly, the terminal device receives the second-level control information from the network device.
[0127] In this method, after receiving the first-level control information, the terminal device may receive the second-level control information based on the first control information.
[0128] As an example, the second-level control information may be carried in the PDSCH.
[0129] In this method, after the terminal device receives the second-level control information, it can obtain the scheduling information of the data channel between each TRP in the S TRPs and the terminal device, so that it can receive the data channel based on the scheduling information, and then realize data transmission.
[0130] In this method, the scheduling of data channels between multiple TRP sites and terminal devices is achieved through two-level control information, which can reduce the blind detection complexity of scheduling information and the transmission overhead of scheduling information.
[0131] In this method, the scheduling information may be carried in a control channel and / or a data channel.
[0132] This method uses two-level control information to achieve the scheduling of data channels between multiple TRP sites and terminal devices, which can also be understood as reducing the blind detection complexity of scheduling information and the transmission overhead of scheduling information.
[0133] In some implementations of the embodiments of the present application, the first-level control information is used to indicate the scheduling information of the second-level control information, which may include: the second-level control information is specifically used to indicate the scheduling information of each data channel in M data channels on N carriers, N is a positive integer, M is an integer greater than N, and the data channels between the S TRPs and the terminal device include all or part of the M data channels.
[0134] This implementation method can be understood as: considering multiple TRPs as multiple data channels on one or more carriers, or considering different TRPs as different data channels.
[0135] For example, for downlink scheduling, multiple TRPs are regarded as multiple PDSCHs, or different TRPs are regarded as different PDSCHs.
[0136] Figure 7 is a schematic diagram of scheduling PDSCHs for multiple TRPs using two-level DCI. As shown in Figure 7, the first-level DCI schedules the second-level DCI. As an example, the first-level DCI can schedule the second-level DCI based on control channel elements (CCEs).
[0137] As shown in Figure 7, the second-level DCI indicates scheduling information of channels on one or more carriers. As an example, the second-level DCI may schedule scheduling information of channels on one or more carriers based on transport blocks (TBs).
[0138] As shown in Figure 7, the second-level DCI indicates the scheduling information of multiple PDSCHs in carrier 1. Among these multiple PDSCHs, the PDSCH denoted as PDSCH1 is a PDSCH with a single TRP and can be used to transmit eMBB service data; the PDSCH denoted as PDSCH2 is the TRP denoted as TRP1 in multi-TRP transmission and can be used to transmit eMBB service data; the PDSCH denoted as PDSCH3 is the TRP denoted as TRP2 in multi-TRP transmission and can be used to transmit eMBB service data; the PDSCH denoted as PDSCH4 is a PDSCH with a single TRP and can be used to transmit URLLC service data; the PDSCH denoted as PDSCH5 is the TRP denoted as TRP1 in multi-TRP transmission and can be used to transmit URLLC service data; and the PDSCH denoted as PDSCH6 is the TRP denoted as TRP2 in multi-TRP transmission and can be used to transmit URLLC service data.
[0139] In this example, PDSCH2 and PDSCH5 can be collectively referred to as multi-TRP transmission; PDSCH3 and PDSCH6 can be collectively referred to as multi-TRP transmission.
[0140] In Figure 7, as an example, the single TRP corresponding to PDSCH1 may be TRP1, and / or the single TRP corresponding to PDSCH4 may be TRP2. In this example, PDSCH1, PDSCH2, and PDSCH5 may be referred to as multiple PDSCH transmissions of TRP1, and PDSCH3, PDSCH4, and PDSCH6 may be referred to as multiple PDSCH transmissions of TRP2.
[0141] In this implementation, when the second-level control information is used to indicate the scheduling information of each of the M data channels on N carriers, as an example, the second-level control information may include at least one of the following information: M frequency domain resource information, M time domain resource information, M1 TCI status information, M HARQ process numbers, or M TCP information, where M1 is a positive integer less than or equal to M, wherein the M frequency domain resource information, the M time domain resource information, the M HARQ process numbers, and the M TCP information correspond one-to-one to the M data channels, respectively.
[0142] It can be understood that N is the number of available carriers. In fact, N1 carriers out of the N carriers are used, or in other words, the M data channels are carried only on N1 carriers out of the N carriers. For example, the second-level control information specifically indicates that N1 carriers are used out of the N carriers, and the set of carriers on which each of the M data channels is located is the N1 carriers.
[0143] Among them, the M frequency domain resource information corresponds one-to-one to the M data channels, which can be understood as: each frequency domain resource information in the M frequency domain resource information is the frequency domain resource information of the corresponding data channel, used to indicate the frequency domain resource occupied by the corresponding data channel.
[0144] The M time domain resource information correspond one-to-one to the M data channels. It can be understood that each time domain resource information in the M time domain resource information is the time domain resource information of the corresponding data channel, which is used to indicate the time domain resource occupied by the corresponding data channel.
[0145] The M HARQ process numbers correspond one-to-one to the M data channels. It can be understood that each of the M HARQ process numbers is the HARQ process number of the corresponding data channel, which is used to indicate the number of the HARQ process occupied by the corresponding data channel.
[0146] The M TCP information correspond one-to-one to the M data channels. It can be understood that each TCP information in the M TCP information is the TCP information of the corresponding data channel, and is used to indicate the TCP information of the corresponding data channel.
[0147] The second-level control information includes at least one of the following information: M frequency domain resource information, M time domain resource information, M1 TCI status information, M HARQ process numbers, or M TCP information, and when these M frequency domain resource information, M time domain resource information, M HARQ process numbers and M TCP information correspond one-to-one to M data channels respectively, the terminal device can determine the scheduling information of each data channel in these M data channels based on this information.
[0148] As an example, M1 may be equal to M. In this case, the M1 pieces of TCI status information correspond one-to-one to the M data channels, that is, each piece of TCI status information in the M1 pieces of TCI status information is TCI status information of the time-frequency resource of the corresponding data channel, and is used to indicate the TCI status of the time-frequency resource of the corresponding data channel.
[0149] In this example, the terminal device can obtain the TCI status information of each data channel based on the M1 TCI status information.
[0150] The second-level control information indicates the implementation method of the scheduling information of each data channel in the M data channels on N carriers. In the M-TRP (multi-TRP) scenario, it can achieve technical effects such as independent resource allocation of TRP data channels, independent MCS selection, and improved link adaptation performance.
[0151] As another example, M1 can be equal to S. In this case, the M1 TCI status information corresponds one-to-one to the S TRPs. That is, each TCI status information in the M1 TCI status information is the TCI status information of the data channel of the corresponding TRP, and is used to indicate the TCI status of the data channel of the corresponding TRP. This can save signaling overhead.
[0152] For example, when S is equal to 2, or when two TPRs are cooperatively transmitted, the second-level control information may only include two TCI status information.
[0153] In this example, optionally, the second-level control information may also include the number of data channels from each TRP in the M data channels.
[0154] As an example, assuming that the second-level control information indicates scheduling information for M PDSCHs in a cell, log2M bits can be used to indicate that T PDSCHs are TRP1 PDSCHs. In this way, the terminal device can determine that among these M PDSCHs, T PDSCHs are TRP1 PDSCHs and MT PDSCHs are TRP2 PDSCHs. In this example, the second-level control information only needs to indicate one or two TCI status information.
[0155] When the second-level control information indicates 2 TCI state information, the terminal device can determine that the first T PDSCHs correspond to the first TCI state information, and the last MT PDSCHs correspond to the second TCI state information.
[0156] Furthermore, the terminal device can determine the TCI status information corresponding to the time-frequency resources of each PDSCH, so that the PDSCH can be received using the corresponding TCI status information on the corresponding resources.
[0157] As an example, the HARQ process numbers of any two PDSCHs may be the same or different. When the HARQ process numbers of the two PDSCHs are the same, the terminal device may determine that the two PDSCHs transmit the same data.
[0158] As an example, the two PDSCHs use a multi-TRP repetitive transmission scheme, such as multi-TRP transmission of URLLC, and the two PDSCHs transmit the same data. This example can improve data transmission reliability.
[0159] When the HARQ process numbers of two PDSCHs are different, the terminal device can determine that the two PDSCHs are transmitting different data. If the TCI status information of the two PDSCHs is different, the terminal device can determine that the two PDSCHs use a multi-TRP capacity improvement solution. For example, the terminal device can determine that the two PDSCHs are multi-TRP transmissions of eMBB.
[0160] When the multiple PDSCHs of multiple TRPs are regarded as multiple PDSCHs on one carrier and the second-level control information is DCI, an example of the information field of the second-level control information is shown in Table 1.
[0161] Table 1 Information field description of the second level DCI of PDSCH
[0162] In this implementation, a technical solution for the control information of PDSCH of multiple TRPs under two-level DCI is proposed, which can achieve flexible dynamic switching of single-TRP and multi-TRP transmission schemes while reducing the blind detection complexity and control channel overhead of the control channel, as well as flexible scheduling of multiple TRPs with different needs of different services, thereby improving communication performance.
[0163] For example, for uplink scheduling, multiple TRPs are regarded as multiple PUSCHs, or different TRPs are regarded as different PUSCHs.
[0164] Figure 8 is a schematic diagram of scheduling PUSCH for multiple TRPs using two-level DCI. As shown in Figure 8, the first-level DCI schedules the second-level DCI. As an example, the first-level DCI is carried in the control channel and the second-level DCI is carried in the downlink data channel.
[0165] As shown in Figure 8, the second-level DCI indicates scheduling information of channels on one or more carriers. As an example, the second-level DCI may schedule scheduling information of channels on one or more carriers based on TBs.
[0166] As shown in Figure 8, the second-level DCI indicates the scheduling information of multiple PUSCHs in carrier 1. Among these multiple PUSCHs, the PUSCH denoted as PUSCH1 is a PUSCH with a single TRP and can be used to transmit eMBB service data; the PUSCH denoted as PUSCH2 is the TRP denoted as TRP1 in multi-TRP transmission and can be used to transmit eMBB service data; the PUSCH denoted as PUSCH3 is the TRP denoted as TRP2 in multi-TRP transmission and can be used to transmit eMBB service data; the PUSCH denoted as PUSCH4 is a PDSCH with a single TRP and can be used to transmit URLLC service data; the PUSCH denoted as PUSCH5 is the TRP denoted as TRP1 in multi-TRP transmission and can be used to transmit URLLC service data; the PUSCH denoted as PUSCH6 is the TRP denoted as TRP2 in multi-TRP transmission and can be used to transmit URLLC service data.
[0167] In this example, PUSCH2 and PUSCH5 can be collectively referred to as multi-TRP transmission; PUSCH3 and PUSCH6 can be collectively referred to as multi-TRP transmission.
[0168] In Figure 8, as an example, the single TRP corresponding to PUSCH1 may be TRP1, and / or the single TRP corresponding to PUSCH4 may be TRP2. In this example, PUSCH1, PUSCH2, and PUSCH5 may be referred to as multiple PUSCH transmissions of TRP1, and PUSCH3, PUSCH4, and PUSCH6 may be referred to as multiple PUSCH transmissions of TRP2.
[0169] As an example, assume that a cell has M PUSCH schedules, and different TRPs are considered different PUSCH schedules. The second-level control information may include M PUSCH scheduling information, and the M PUSCH scheduling information may respectively indicate at least one of the following information: M frequency domain resource information, M time domain resource information, M2 SRI information, M3 preamble information (precoding information), M4 PTRS-DMRS association information, M HARQ process numbers, or M TPC information.
[0170] As an example, M2, M3, and M4 may be equal to M. This enables independent resource allocation and MCS selection in the M-TRP scenario, improving link adaptation performance.
[0171] As another example, at least one of M2, M3, and M4 may be smaller than M, for example, equal to S. For example, the second-level control information may include: one or two SRI information, one or two preamble information, and / or one or two PTRS-DMRS association information. This can save signaling overhead.
[0172] In this example, optionally, the second-level control information may also indicate the number of PUSCHs for each TRP.
[0173] As an example, assuming that a cell schedules a total of M PUSCHs, log2M bits can be used to indicate that K PUSCHs are PUSCHs of TRP1, and the terminal device can determine that K PUSCHs are PUSCHs of TRP1, and MK PUSCHs are PUSCHs of TRP2.
[0174] At this time, only one or two SRI information may need to be indicated for one cell.
[0175] When 2 SRI information are indicated, the terminal device can determine that the first K PUSCHs correspond to the first SRI information, and the last MK PUSCHs correspond to the second SRI information.
[0176] Furthermore, the terminal device can determine the SRI information corresponding to the time-frequency resources of each PUSCH, and send the PUSCH with the corresponding SRI on the corresponding resources.
[0177] As an example, the HARQ process numbers of any two PUSCHs may be the same or different. When the HARQ process numbers of the two PUSCHs are the same, the terminal device can determine that the two PUSCHs transmit the same data.
[0178] As an example, the two PUSCHs use a multi-TRP repetitive transmission scheme, such as multi-TRP transmission of URLLC, and the two PUSCHs transmit the same data. This example can improve data transmission reliability.
[0179] When the HARQ process numbers of two PUSCHs are different, the terminal device can determine that the two PUSCHs are transmitting different data. If the TCI status information of the two PUSCHs is different, the terminal device can determine that the two PUSCHs use a multi-TRP capacity improvement solution. For example, the terminal device can determine that the two PUSCHs are multi-TRP transmissions of eMBB.
[0180] When multiple PUSCHs of multiple TRPs are regarded as multiple PUSCHs on one carrier and the second-level control information is DCI, an example of the information field of the second-level control information is shown in Table 2.
[0181] Table 2 Information field description of the second-level DCI of PUSCH
[0182] In this implementation, a technical solution for the control information of PUSCH of multiple TRPs under two-level DCI is proposed, which can achieve flexible dynamic switching of single-TRP and multi-TRP transmission schemes while reducing the blind detection complexity and control channel overhead of the control channel, as well as flexible scheduling of multiple TRPs with different needs of different services, thereby improving communication performance.
[0183] In some other implementations of the embodiments of the present application, the first-level control information is used to indicate the scheduling information of the second-level control information, which may include: the second-level control information is specifically used to indicate the scheduling information of the first data channel on the first carrier and the transmission method of the data channel between S TRPs and the terminal device based on the scheduling information of the first data channel.
[0184] This implementation method can be understood as: considering multiple TRPs as a data channel on a carrier, or considering different TRPs as a data channel.
[0185] For example, for downlink scheduling, multiple TRPs are regarded as one PDSCH, or different TRPs are regarded as one PDSCH.
[0186] For example, for uplink scheduling, multiple TRPs are regarded as one PUSCH, or different TRPs are regarded as one PUSCH.
[0187] In this implementation, as an example, the second-level control information may include scheduling information of the data channel, and the scheduling information implicitly indicates the transmission method of the data channels of these multiple TRPs.
[0188] In this implementation, as another example, the second-level control information may include scheduling information of the data channel and first indication information, where the first indication information indicates the transmission method of the data channels of the multiple TRPs.
[0189] In this implementation, as another example, the second-level control information may include scheduling information of the data channel and second indication information, the second indication information indicates part of the transmission method of the data channels of these multiple TRPs, and all or part of the information in the scheduling information indicates another part of the transmission method.
[0190] As an example, the transmission method may include at least one of the following information: the number of enabled TRPs, the resource multiplexing method, or the service type.
[0191] As an example, the number of enabled TRPs is single or multiple.
[0192] As an example, the resource multiplexing method includes at least one of the following methods: time domain resource multiplexing, frequency domain resource multiplexing, or antenna port multiplexing.
[0193] As an example, the service type may include eMBB and / or ULLRC.
[0194] When the data channel is PDSCH, as an example, the scheduling information includes at least one of the following information: the number of TCI states, the number of DMRS CDM groups, the number of repetitions, the MCS table, the RV version, the time domain resource allocation information, or the frequency domain resource allocation information.
[0195] Among them, the number of TCI states can be used to determine whether it is single TRP transmission or non-coherent joint transmission (NCJT); the number of DMRS CDM groups can be used to determine whether it is code division multiplexing; the number of repetitions can be used to determine whether it is multiple TRP repetitions between time slots; the MCS table can be used to determine whether it is eMBB or URLLC; the number of RVs can be used to determine whether it is the same RV version or different RV versions; the number of time domain resource indication fields can be used to determine whether it is time division multiplexing; the number of frequency domain resource indication fields can be used to determine whether it is frequency division multiplexing.
[0196] When the scheduling information implicitly indicates the transmission mode, an example of the mapping relationship between the number of TCI states, the number of DMRS CDM groups, the number of repetitions, the MCS table, the RV version, the number of time domain resources, the number of frequency domain resources and the transmission mode is shown in Table 3.
[0197] Table 3 Mapping relationship between scheduling information and transmission mode
[0198] In the brackets of the transmission mode in Table 3, 1a represents spatial division repetition (multiplexing); 2a represents frequency division repetition (multiplexing) under the single RV version; 2b represents frequency division repetition (multiplexing) under the multiple RV version; 3 represents intra-slot time domain repetition (multiplexing); and 4 represents inter-slot time domain repetition (multiplexing).
[0199] The second-level control information may include scheduling information of the data channel and first indication information. When the first indication information indicates the transmission mode of the data channels of these multiple TRPs, as an example, the transmission mode may include at least one of the following modes: eMBB single TRP scheduling information, eMBB NCJT scheduling information (same frequency domain resources), eMBB NCJT scheduling information (different frequency domain resources), eMBB NCJT scheduling information (different time domain resources), URLLC single TRP scheduling information URLLC NCJT scheduling information (spatial division), URLLC NCJT scheduling information (frequency division), URLLC NCJT scheduling information (time division).
[0200] As an example, 3 bits may be used to indicate the 8 transmission modes. Table 4 shows an example of a mapping relationship between the 3-bit indication information and the 8 transmission modes.
[0201] Table 4: Mapping relationship between 3-bit indication information and the 8 transmission modes
[0202] The second-level control information includes scheduling information of the data channel and second indication information, and the second indication information indicates part of the transmission mode of the data channels of the multiple TRPs. When all or part of the information in the scheduling information indicates another part of the transmission mode, optionally, eMBB or URLLC can be displayed through the second indication information, and the NCJT transmission scheme can be implicitly determined; optionally, code division, frequency division or time division can be displayed through the second indication information, and eMBB or URLLC can be implicitly indicated through the scheduling information.
[0203] In the implementation manner in which the second-level control information indicates the scheduling information and the transmission mode, optionally, the information field in the scheduling information corresponding to different transmission modes and / or the size of the scheduling information may be different.
[0204] As an example, the following information fields or sizes in the scheduling information are different under different transmission modes: the number of time domain resource information fields, the number of frequency domain resource information fields, SRS resource indication information, preamble information, TPC command, or PTRS-DMRS association information.
[0205] It is understood that eMBB or URLLC can transmit different data or the same data corresponding to multiple TPRs respectively. Therefore, for URLLC large packets, multiple TRPs can also transmit different data. In this case, the second-level control information can further indicate whether the transmission mode of multiple TRPs is the same data or different data.
[0206] In some implementations of the embodiments of the present application, the scheduling information may include a public information domain and a private information domain, the public information domain includes public information of the data channel between the S TRPs and the terminal device under the transmission mode, and the private information domain includes private information of each TRP of the S TRPs under the transmission mode indicated by the first part of the information.
[0207] The common information field may include at least one of the following information: MCS, NDI, or DMRS sequence initialization.
[0208] The private information field may include at least one of the following information: frequency domain resource allocation indication information, time domain resource allocation indication information, RV version, TPC, SRS, antenna port, or TCI.
[0209] As an example, for different transmission modes, the public information field and the private information field may be different.
[0210] For example, the transmission mode includes code time division, the public information domain may include time domain frequency resource allocation indication information and frequency domain resource allocation indication information, and the private information domain of each TRP includes the antenna port.
[0211] For example, if the transmission mode includes frequency division time, the public information field may include time domain resource allocation indication information and antenna ports, and the private information field of each TPR may include frequency domain resource allocation indication information.
[0212] For example, the transmission mode includes time division, the public information domain may include frequency domain resource allocation indication information and antenna ports, and the private information domain of each TRP includes time domain resource allocation indication information.
[0213] When the second-level control information is used to schedule an uplink data channel, examples of the names and sizes of the various information fields are shown in Table 5.
[0214] Table 5 Example of the name and size of the scheduling information field of the uplink data channel
[0215] In Table 5, rows 2, 3, 6, 9, 12, 13, 18, and 22 may be public information fields, and the remaining rows may be private information fields. When the second-level control information is used to schedule downlink data channels, examples of the names and sizes of the various information fields are shown in Table 6.
[0216] Table 6 Example of the name and size of the scheduling information field of the downlink data channel
[0217] In Table 6, rows 2, 3, 6, 18, and 20 may be public information fields, and the other rows may be private information fields.
[0218] When multiple TRPs are regarded as a data channel, or when different TRPs are regarded as a data channel, an example of the second-level control information is as follows: the second-level control information can be a block, and this block can indicate multiple scheduling information, each scheduling information corresponds to a TRP one-to-one, and each scheduling information is used to schedule the data channel of the corresponding TRP.
[0219] As an example, the second-level control information includes a block, which includes the following information: frequency domain resource indication information 1; frequency domain resource indication information 2; time domain resource indication information 1; time domain resource indication information 2; TCI1; and a second TCI2.
[0220] Among them, frequency domain resource indication information 1, time domain resource indication information 1 and TCI1 are scheduling information for the data channel of TRP1; frequency domain resource indication information 2, time domain resource indication information 2 and TCI2 are scheduling information for the data channel of TRP2.
[0221] In an embodiment of the present application, optionally, for eMBB (multi-TRP transmission scenario to increase capacity requirements), the second-level control information can indicate the MCS of each CDM group, each TRP or each TCI to adapt to more actual channel characteristics of multiple TRPs, flexibly schedule transmission, and improve performance.
[0222] For example, the second-level control information may include the following information: MSC1 and MSC2.
[0223] The terminal device can calculate the TBS for each CDM group, each TRP, or each TCI as follows. As an example, the TBS for TRP1 can be calculated as follows: total number of available REs 1 * code rate 1 * modulation mode 1 * number of layers 1; the TBS for TRP2 can be calculated as follows: total number of available REs 2 * code rate 2 * modulation mode 2 * number of layers 2.
[0224] In some implementations of the embodiments of the present application, new and old data can be transmitted jointly with multiple TRPs to adapt to the characteristics of more flexible data packets, flexibly schedule transmission, and improve performance.
[0225] As an example, the second-level control information may include the following information: new data indicator information (New data indicator) 1; old data indicator information 2. The new data indicator information 1 corresponds to TRP1, and the old data indicator information 2 corresponds to TRP2.
[0226] FIG9 is a schematic diagram of the structure of a communication device according to an embodiment of the present application. As shown in FIG9 , the device 900 may include a processing module 901 and a communication module 902 .
[0227] As a first example, the apparatus 900 can be used to implement the communication method implemented by a network device in any of the embodiments shown in Figures 6 to 8. For example, the processing module 901 is used to implement the processing-related steps performed by the network device in any of the embodiments shown in Figures 6 to 8, and the communication module 902 is used to implement the sending and / or receiving steps performed by the network device in any of the embodiments shown in Figures 6 to 8.
[0228] As a second example, the apparatus 900 can be used to implement the communication method implemented by a terminal device in any of the embodiments shown in Figures 6 to 8. For example, the processing module 901 is used to implement the processing-related steps performed by the terminal device in any of the embodiments shown in Figures 6 to 8, and the communication module 902 is used to implement the sending and / or receiving steps performed by the terminal device in any of the embodiments shown in Figures 6 to 8.
[0229] Figure 10 is a schematic diagram of the structure of a communication device provided in another embodiment of the present application. As shown in Figure 10, the device 1000 includes a processor 1001 and a communication circuit 1002. The processor 1001 and the communication circuit 1002 are coupled to each other. It is understood that the communication circuit 1002 can be a transceiver or an input / output interface. Optionally, the device 1000 may further include a memory 1003 for storing instructions executed by the processor 1001 or storing input data required by the processor 1001 to run the instructions or storing data generated after the processor 1001 runs the instructions. It is understood that the memory 1003 can be located outside the processor 1001, or inside the processor 1001.
[0230] As an example, the processor 1001 is used to implement the functions of the processing module 901 , and the communication circuit 1002 is used to implement the functions of the communication module 902 .
[0231] Apparatus 1000 may be a communications device or a chip used in a communications device. For example, apparatus 1000 may be a terminal device or a device, module, circuit, or chip used in a terminal device, or a network device or a device, module, circuit, or chip used in a network device. It is understood that when apparatus 1000 is a terminal device or a network device, communication circuit 1002 may be a transceiver.
[0232] In some embodiments of the present application, a computer program product is also provided. When the computer program product is run on a processor, it can implement the method implemented by the terminal device in any of the above embodiments, or it can implement the method implemented by the network device in any of the above method embodiments.
[0233] In some embodiments of the present application, a computer-readable storage medium is also provided, which includes computer instructions. When the computer instructions are executed on a processor, the method implemented by the terminal device in any of the above embodiments can be implemented, or the method implemented by the network device in any of the above method embodiments can be implemented.
[0234] In some embodiments of the present application, a communication system is also provided, which can implement the method implemented by the terminal device and the network device in any of the above embodiments.
[0235] It is understood that the processor in the embodiments of the present application can be the following devices or all or part of the circuits in the following devices for processing functions: a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0236] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also be present in a network device or a terminal device as discrete components.
[0237] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may 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 may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive.
[0238] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0239] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A communication method, characterized in that: Applied to a network device, the method comprises: Sending first-level control information, where the first-level control information is used to indicate scheduling information of second-level control information, where the second-level control information is used to indicate scheduling information of a data channel between each of S transmission points TRP and the terminal device, where S is an integer greater than 1; The second level control information is sent.
2. The method according to claim 1, characterized in that The second-level control information is specifically used to indicate the scheduling information of each data channel among the M data channels on N carriers, where N is a positive integer, M is an integer greater than N, and the data channel between each TRP and the terminal device includes all or part of the M data channels.
3. The method according to claim 2, characterized in that The second-level control information includes at least one of the following information: M frequency domain resource information, M time domain resource information, M1 transmission configuration indication TCI state information, M hybrid automatic repeat request HARQ process numbers, or M transmission power control TCP information, where M1 is a positive integer less than or equal to M; The M frequency domain resource information, the M time domain resource information, the M HARQ process numbers and the M TCP information correspond one-to-one to the M data channels respectively.
4. The method according to claim 3, characterized in that The second-level control information includes the M1 TCI status information, where M1 is equal to M, and the M1 TCI status information corresponds one-to-one to the M data channels.
5. The method according to claim 3, characterized in that: The second-level control information includes the M1 TCI status information, where M1 is equal to S, and the M1 TCI status information corresponds to the S TRPs one by one; Among them, the second-level control information also includes the number of data channels between at least one TRP among the S TRPs and the terminal device. 6 . The method according to claim 3 , wherein the data channel is a physical downlink shared channel (PDSCH).
7. The method according to claim 2, characterized in that The second-level control information includes at least one of the following information: M frequency domain resource information, M time domain resource information, M2 channel sounding reference signal resource indication SRI information, M3 preamble code information, M4 phase tracking reference signal PTRS-demodulation reference signal DMRS association information, M HARQ process numbers, or M TPC information, M2 is a positive integer less than or equal to M, M3 is a positive integer less than or equal to M, and M4 is a positive integer less than or equal to M; Among them, the M frequency domain resource information, the M time domain resource information, the M HARQ process numbers and the M TCP information respectively correspond one-to-one to the M data channels, the M2 TCI status information corresponds one-to-one to M2 data channels among the M data channels, the M3 SRI status information corresponds one-to-one to M3 data channels among the M data channels, and the M4 PTRS-DMRS association information corresponds one-to-one to M4 data channels among the M data channels.
8. The method according to claim 7, characterized in that The second level control information includes the M2 SRI status information, where M2 is equal to M, and the M2 SRI status information corresponds one-to-one to the M data channels.
9. The method according to claim 7, characterized in that: The second-level control information includes the M2 SRI status information, where M2 is equal to S, and the M2 SRI status information corresponds one-to-one to the S TRPs; Among them, the second-level control information also includes the number of data channels between at least one TRP among the S TRPs and the terminal device.
10. The method according to any one of claims 7 to 9, wherein the data channel is a physical uplink shared channel (PUSCH).
11. The method according to claim 1, characterized in that The second-level control information is specifically used to indicate the scheduling information of the first data channel on the first carrier and the transmission method of the data channel between the S TRPs and the terminal device based on the scheduling information of the first data channel.
12. The method according to claim 11, characterized in that The second-level control information includes the scheduling information, and the first part of the information in the scheduling information indicates the transmission mode, and the first part of the information includes at least one of the following information: the number of TCI states, the number of DMRS CDM groups, the number of repetitions, the MCS table, the RV version, the time domain resource allocation information, or the frequency domain resource allocation information.
13. The method according to claim 11, characterized in that The second-level control information includes the scheduling information and first indication information, and the first indication information indicates the transmission mode.
14. The method according to claim 11, characterized in that The second level control information includes the scheduling information and second indication information, the second indication information indicates the first part of information in the transmission mode, and the second part of information in the scheduling information indicates the second part of information in the transmission mode.
15. The method according to any one of claims 11 to 14, characterized in that The scheduling information includes a public information field and a private information field. The public information field includes public information about the data channels between the S TRPs and the terminal device under the transmission mode, and the private information field includes private information of each TRP of the S TRPs under the transmission mode indicated by the first part of information.
16. The method according to claim 15, characterized in that When the transmission modes are different, the information contained in the public information field and the private information field is different.
17. A communication device, characterized in that: The method comprises a functional module for implementing the method according to any one of claims 1 to 16.
18. A communication device, characterized in that: include: Memory and processor; The memory is used to store program instructions; The processor is configured to execute program instructions in the memory to implement the method according to any one of claims 1 to 16.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program code for computer execution, wherein the program code includes instructions for implementing the method according to any one of claims 1 to 16.
Citation Information
Patent Citations
Uplink transmission method, terminal and network equipment
CN111315031A
Information indication method and device, equipment and storage medium
CN115669158A
Two-level downlink control information method and device
CN116636258A
Data processing method and communication apparatus
WO2021027518A1
Communication method, apparatus, system, and chip
WO2022082371A1