Scheduling information indicating method and apparatus

By receiving the first information and N second information messages, the terminal device can accurately determine the scheduling information of each network device, which solves the problem of data demodulation failure caused by inconsistent scheduling information in coherent joint transmission, improves the data demodulation success rate, and is applicable to terminal devices and network devices in communication systems.

WO2026056783A1PCT designated stage Publication Date: 2026-03-19HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-05
Publication Date
2026-03-19

AI Technical Summary

Technical Problem

In coherent joint transmission, inconsistent scheduling information among multiple network devices can lead to data demodulation failure. This is especially true in non-ideal backhaul link scenarios, where changes in the service status of network devices can cause scheduling information to fail to meet current requirements, resulting in data demodulation failure.

Method used

By receiving first information and N pieces of second information, where the first information is common information and the second information is information determined by each network device, the terminal device collectively indicates the scheduling information of the downlink data channel. The terminal device determines the scheduling information of each network device based on this information to improve the probability of successful data demodulation.

Benefits of technology

It reduces the probability of data demodulation failure, increases the probability of data demodulation success, reduces signaling overhead and latency between network devices, and is suitable for non-ideal backhaul link scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025119501_19032026_PF_FP_ABST
    Figure CN2025119501_19032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the field of communications, and provides a scheduling information indicating method and apparatus. The method comprises: a first network device among a plurality of network devices sends first information to a terminal device, wherein the first information is scheduling information jointly determined by the plurality of network devices; each network device among the plurality of network devices sends second information to the terminal device, wherein the second information is information, different from the first information, in scheduling information respectively determined by the network devices, and the first information and the second information jointly indicate one piece of scheduling information; and the terminal device determines the scheduling information of the network devices on the basis of the first information and the second information. In this way, data demodulation of a data stream sent by different network devices can be performed on the basis of scheduling information of the network devices, thereby increasing the probability of data demodulation.
Need to check novelty before this filing date? Find Prior Art

Description

Indication method and device of scheduling information

[0001] The present application claims priority from the Chinese patent application No. 202411269904.4 filed on September 10, 2024, and entitled "Indication method and device of scheduling information", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication, in particular to an indication method and device of scheduling information in the field of communication. BACKGROUND

[0003] Coherent joint transmission (CJT) refers to that a user equipment (UE) is served by multiple network devices through joint transmission, all network devices participating in joint transmission transmit the same data stream, so that the received signals are coherently superimposed at the UE, and the interference is coherently canceled, thereby effectively improving the signal to interference and noise ratio (SINR) of downlink transmission, and greatly improving the network throughput and user experience. In the CJT, multiple network devices need to send the same scheduling information to the UE, that is, the scheduling information of multiple network devices needs to be consistent.

[0004] At present, in order to realize the consistency of the scheduling information of multiple network devices, a master network device in the multiple network devices can send the scheduling information to a slave network device in the multiple network devices after determining the scheduling information. In this way, each network device in the multiple network devices can use the same scheduling information, and can send the same data stream to the UE according to the scheduling information. The UE can receive the scheduling information from a certain network device in the multiple network devices and the data stream from each network device, and perform data demodulation on the data stream from each network device according to the scheduling information.

[0005] However, this way may cause data demodulation failure. SUMMARY

[0006] The present application provides an indication method and device of scheduling information, which is beneficial to reduce the probability of data demodulation failure.

[0007] In a first aspect, a method for indicating scheduling information is provided. The method can be performed by a terminal-side communication device, or by another subject. The terminal-side communication device can be a terminal device, or a functional module, a communication module, a chip, a chip system or a circuit (e.g., a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core) in a terminal device, or a functional module capable of invoking and executing a program in a terminal device. For ease of description, the terminal device is taken as an example in the following description.

[0008] The method includes: receiving first information; and receiving N second information. Each of the N second information and the first information is used to indicate a scheduling information of a downlink data channel. Different second information and the first information are used to indicate different scheduling information of the downlink data channel. N is an integer greater than 2.

[0009] The first information and the second information are used to indicate a scheduling information of a downlink data channel. It can be understood that the first information and the second information jointly indicate a scheduling information of a downlink data channel, or the first information and the second information together indicate a scheduling information of a downlink data channel, or the first information and the second information are combined to indicate a scheduling information of a downlink data channel.

[0010] Each of the N second information and the first information is used to indicate a scheduling information of a downlink data channel. The first information is used N times, and thus the first information can also be referred to as common information, shared information or basic information, which is not limited in the present application.

[0011] The first information can be a scheduling information commonly determined by N network devices, and the second information can be information different from the scheduling information indicated by the first information in a scheduling information determined by each network device. The first information can be sent by a certain network device of the N network devices to the terminal device, which is beneficial to saving signaling overhead. The second information can be determined by each network device of the N network devices and sent to the terminal device, which is beneficial to the terminal device to obtain the scheduling information indicated by each network device.

[0012] Exemplarily, the jth second information of the N second information can be determined by the jth network device of the N network devices and sent to the terminal device. The jth second information and the first information can be combined to indicate a scheduling information of a corresponding downlink data channel of the jth network device.

[0013] The second information sent by different network devices can be different, so that different second information and first information can be used to indicate different scheduling information of the downlink data channel.

[0014] The method for indicating scheduling information provided in the present application, each second information in the first information and N second information is used to determine the scheduling information of each network device, and the terminal device can determine the scheduling information of each network device based on the first information and the N second information, so that the terminal device can obtain the scheduling information of each network device, so as to demodulate the data stream sent by each network device based on the scheduling information of each network device, which is beneficial to improve the probability of successful data demodulation.

[0015] Optionally, the time when the network device determines the first information can be before the time when the second information is determined, and the time can be a time slot or a symbol, which is not limited in the present application.

[0016] Because the mutual coordination between each network device to determine the scheduling information is not suitable for real-time interaction scenarios, the network device can interact and coordinate with each other based on the downlink channel and the service condition before communicating with the terminal device, for example, before X time slots of data transmission, and obtain a unified scheduling result, that is, the first information. After X time slots, each network device can determine the second information based on the service condition and the first information when communicating with the terminal device. The terminal device can determine the real-time scheduling information of each network device based on the first information and each second information, and can demodulate the downlink data stream based on the scheduling information of each network device. It can be understood that the service condition can change within X time slots, and each network device can re-determine the scheduling information and send it to the terminal device through the first information and the second information.

[0017] In a possible implementation, the first information is used to indicate one or more of the following information of the downlink data channel: a first time domain resource, a frequency domain resource, a first demodulation reference signal (DMRS) port, or a first modulation and coding scheme (MCS) order.

[0018] In a possible implementation, each second information is used to indicate one or more of the following pieces of information of the second downlink data channel: a second time domain resource, a second frequency domain resource, a second DMRS port, or an offset of a MCS order; wherein the second time domain resource and the first time domain resource are used to indicate a time domain resource in one scheduling information; the second frequency domain resource and the first frequency domain resource are used to indicate a frequency domain resource in one scheduling information; the second DMRS port and the first DMRS are used to indicate a DMRS port in one scheduling information, and the second MCS order determined based on the offset of the MCS order is different from the first MCS order.

[0019] The offset of the MCS and the first MCS order are used to indicate a MCS order in one scheduling information. The MCS order in one scheduling information can be referred to as a second MCS order, which is determined by the first MCS order and the offset of the MCS order. The offset is not 0, so the second MCS order is different from the first MCS order.

[0020] In this way, the second information is used to indicate information different from the information indicated by the first information, so that the terminal device obtains the respective scheduling information of the network device, which is beneficial to improve the probability of successful data demodulation.

[0021] Optionally, the first MCS order is information used by the terminal device to perform data demodulation, and the second MCS order is a reference MCS order determined by the network device, which is not a MCS order used in the scheduling information to perform data demodulation. In this way, the terminal device uses the first MCS order to perform data demodulation, which is beneficial to ensure that data can be coherently transmitted.

[0022] In a possible implementation, each second information is used to indicate a second frequency domain resource and an offset of a MCS order, and the second frequency domain resource includes M1 resource block groups (RBGs), and the M1 RBGs correspond to the offset of the M2 MCSs, where M1≥M2>1. In other words, the offset of the MCS is indicated in the granularity of the RBG.

[0023] In this way, compared with the frequency domain resource indicating only one offset, indicating the offset in the granularity of the RBG can indicate a more accurate MCS order.

[0024] In a possible implementation, each second information is further used to indicate a third DMRS port, and the third DMRS port is used for interference estimation.

[0025] In the case that the terminal device receives interference of other terminal devices performing downlink data transmission, the network device can send the third DMRS port to the terminal device, so that the terminal device performs interference estimation based on the third DMRS port and performs interference cancellation, which is beneficial to improve the performance of data demodulation.

[0026] In a possible implementation, the method further includes: sending third information, the third information being used to indicate one or more of the following pieces of information of the downlink data channel: N1 second time domain resources, N2 second frequency domain resources, N3 second DMRS ports, or N4 offsets of the MCS order; where 0≤N1≤N, 0≤N2≤N, 0≤N3≤N, 0≤N4≤N, the N1 second time domain resources include the time-frequency resources indicated by the N second information, the N2 second frequency domain resources include the frequency domain resources indicated by the N second information, the N3 second DMRS ports include the DMRS ports indicated by the N second information, and the N4 offsets include the offsets indicated by the N second information.

[0027] The terminal device can send third information to each network device, and the third information can be used to indicate the N second information. In this way, each network device can obtain the N second information. After receiving the N second information, each network device can determine the scheduling information of each network device based on the first information and the N second information. In this way, each network device can obtain the scheduling information of other network devices, which is conducive to aligning the scheduling information of each network device. The network devices do not need to interact, and can also obtain the scheduling information of each network device. In a non-ideal backhaul link scenario, it is conducive to reducing the time delay of obtaining the scheduling information of each network device.

[0028] In a possible implementation, the method further includes: sending N fourth information, the i-th fourth information in the N fourth information being used to indicate one or more of the following pieces of information of the downlink data channel: N5 second time domain resources, N6 second frequency domain resources, N7 second DMRS ports, or N8 offsets of the MCS order; where i={1, 2,...,N} , 0≤N5≤N-1, 0≤N6≤N-1, 0≤N7≤N-1, 0≤N8≤N-1, the N5 second time domain resources include the time domain resources indicated by the N second information, but do not include the time domain resources indicated by the i-th second information in the N second information, the N6 second frequency domain resources include the frequency domain resources indicated by the N second information, but do not include the frequency domain resources indicated by the i-th second information in the N second information, the N7 second DMRS ports include the DMRS ports indicated by the N second information, but do not include the DMRS ports indicated by the i-th second information in the N second information, and the N8 offsets include the offsets indicated by the N second information, but do not include the offsets indicated by the i-th second information in the N second information.

[0029] The terminal device can send fourth information to each network device, and the fourth information can be used to indicate (N-1) second information. In this way, after each network device receives (N-1) second information, the scheduling information of each network device can be determined based on the first information, the (N-1) second information, and the second information determined by itself. In this way, it is beneficial to more accurately obtain the scheduling information of other network devices, and it is also beneficial for each network device to obtain the scheduling information of other network devices and align the scheduling information of each network device. The network devices do not need to interact with each other and can obtain the scheduling information of each network device. In a non-ideal backhaul link scenario, it is beneficial to reduce the delay of obtaining the scheduling information of each network device.

[0030] In a possible implementation, the fourth information is carried in hybrid automatic repeat request (HARQ) indication information. In this way, the information is sent through HARQ, which is beneficial to align the scheduling information of each network device and assist the network device in subsequent new transmission and retransmission.

[0031] In a possible implementation, the first information and / or the second information is carried in downlink control information (DCI).

[0032] In a second aspect, another method for indicating scheduling information is provided, which can be executed by a network side communication device or other subject, and the present application does not limit it. The network side communication device can be a network device, or a functional module, a communication module, a chip, a chip system or a circuit (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) in the network device, or a functional module capable of invoking and executing a program in the network device. For ease of description, the following will be described by taking the network device as an example.

[0033] The method includes: sending first information; sending second information; wherein the first information and the second information are used to indicate a scheduling information of a downlink data channel.

[0034] In a possible implementation, the first information is used to indicate one or more information of the downlink data channel: a first time domain resource, a first frequency domain resource, a first demodulation reference signal (DMRS) port, or a first modulation and coding scheme (MCS) order.

[0035] In a possible implementation, the second information is used to indicate one or more of the following pieces of information of the second downlink data channel: a second time domain resource, a second frequency domain resource, a second DMRS port, or an offset of a MCS order; wherein the second time domain resource and the first time domain resource are used to indicate a time domain resource in one scheduling information; the second frequency domain resource and the first frequency domain resource are used to indicate a frequency domain resource in one scheduling information; the second DMRS port and the first DMRS are used to indicate a DMRS port in one scheduling information, and the second MCS order determined based on the offset of the MCS order is different from the first MCS order.

[0036] Optionally, the first MCS order is information used by the terminal device for data demodulation, and the second MCS order is a reference MCS order determined by the network device, which is not an MCS order used for data demodulation in the scheduling information.

[0037] In a possible implementation, the second information is used to indicate the second frequency domain resource and the offset of the MCS, the second frequency domain resource includes M1 RBGs, and the M1 RBGs correspond to the offset of the M2 MCSs, where M1≥M2>1.

[0038] In a possible implementation, the second information is further used to indicate a third DMRS port, and the third DMRS port is used for interference estimation.

[0039] In a possible implementation, the number of the second information is N; and the method further includes: receiving third information, the third information being used to indicate one or more of the following pieces of information of the second downlink data channel: N1 second time domain resources, N2 second frequency domain resources, N3 second DMRS ports, or N4 offsets of MCS orders; where 0≤N1≤N, 0≤N2≤N, 0≤N3≤N, 0≤N4≤N, the N1 second time domain resources include time-frequency resources indicated by the N second information, the N2 second frequency domain resources include frequency domain resources indicated by the N second information, the N3 second DMRS ports include DMRS ports indicated by the N second information, and the N4 offsets include offsets indicated by the N second information.

[0040] In a possible implementation, the number of the second information is N; the method further includes: receiving an i-th fourth information of N fourth information, the i-th fourth information being used for one or more of the following information of the downlink data channel: N5 second time domain resources, N6 second frequency domain resources, N7 second DMRS ports, or N8 offsets of MCS order; where i={1, 2,..., N}, 0≤N5≤N-1, 0≤N6≤N-1, 0≤N7≤N-1, 0≤N8≤N-1, the N5 second time domain resources include time domain resources indicated by the N second information but exclude time domain resources indicated by the i-th second information of the N second information, the N6 second frequency domain resources include frequency domain resources indicated by the N second information but exclude frequency domain resources indicated by the i-th second information of the N second information, the N7 second DMRS ports include DMRS ports indicated by the N second information but exclude DMRS ports indicated by the i-th second information of the N second information, and the N8 offsets include offsets indicated by the N second information but exclude offsets indicated by the i-th second information of the N second information.

[0041] In a possible implementation, the fourth information is carried in hybrid automatic repeat request (HARQ) indication information.

[0042] In a possible implementation, the first information and / or the second information is carried in downlink control information (DCI).

[0043] In a third aspect, a communication apparatus is provided, which is configured to execute the method in any possible implementation of the first aspect or the second aspect. Specifically, the communication apparatus includes modules configured to execute the method in any possible implementation of the first aspect or the second aspect.

[0044] In a fourth aspect, another communication apparatus is provided, which includes a processor and a memory coupled to the processor. The processor is configured to execute instructions in the memory to implement the method in any possible implementation of the first aspect or the second aspect. Optionally, the communication apparatus further includes the memory. Optionally, the communication apparatus further includes a communication interface, and the processor is coupled to the communication interface.

[0045] In an implementation, the communication apparatus is a terminal device or a network device. When the communication apparatus is a terminal device or a network device, the communication interface can be a transceiver, or an input / output interface.

[0046] In another implementation, the communication apparatus is a chip applicable to a terminal device or a network device. When the communication apparatus is a chip applicable to a terminal device or a network device, the communication interface can be an input / output interface.

[0047] In a fifth aspect, a processor is provided, comprising an input circuit, an output circuit and a processing circuit. The processing circuit is configured to receive a signal via the input circuit and transmit a signal via the output circuit, so that the processor performs the method in any possible implementation of the first aspect or the second aspect.

[0048] In a specific implementation process, the processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop, various logic circuits and the like. 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 output to and transmitted by, for example but not limited to, a transmitter, and the input circuit and the output circuit can be the same circuit which is used as the input circuit and the output circuit at different times. The specific implementation of the processor and various circuits is not limited in the present application.

[0049] In a sixth aspect, a communication apparatus is provided, comprising a processor and a memory. The processor is configured to read instructions stored in the memory, and can receive a signal via a receiver and transmit a signal via a transmitter to perform the method in any possible implementation of the first aspect or the second aspect.

[0050] Optionally, the processor is one or more, and the memory is one or more.

[0051] Optionally, the memory can be integrated with the processor, or the memory and the processor are separately arranged.

[0052] In a specific implementation process, the memory can be a non-transitory memory, for example, a read only memory (ROM), which can be integrated on the same chip with the processor, or arranged on different chips respectively, and the type of the memory and the arrangement of the memory and the processor are not limited in the present application.

[0053] It should be understood that the related data interaction process, for example, the process of transmitting the indication information can be the process of outputting the indication information from the processor, and the process of receiving the capability information can be the process of receiving the input capability information by the processor. Specifically, the processed output data can be output to a transmitter, and the input data received by the processor can come from a receiver. The transmitter and the receiver can be collectively referred to as a transceiver.

[0054] The communication device in the sixth aspect can be a chip, and the processor can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor, which reads software codes stored in a memory to implement the processor. The memory can be integrated in the processor or exist independently of the processor.

[0055] In a seventh aspect, a computer program product is provided, which includes a computer program (also referred to as code or instructions), which, when executed, causes a computer to perform the method in any possible implementation manner of the first aspect or the second aspect.

[0056] In an eighth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code or instructions), which, when executed on a computer, causes the computer to perform the method in any possible implementation manner of the first aspect or the second aspect. BRIEF DESCRIPTION OF DRAWINGS

[0057] FIG. 1 is a schematic diagram of an ideal architecture for implementing a CJT;

[0058] FIG. 2 is a schematic diagram of a distributed architecture for implementing a CJT;

[0059] FIG. 3 is a schematic diagram of a communication system;

[0060] FIG. 4 is a schematic diagram of a communication system to which embodiments of the present application are applicable;

[0061] FIG. 5 is a schematic flowchart of a method for indicating scheduling information according to an embodiment of the present application;

[0062] FIG. 6 is a schematic diagram of CJT transmission according to an embodiment of the present application;

[0063] FIG. 7 is a schematic diagram of another CJT transmission according to an embodiment of the present application;

[0064] FIG. 8 is a schematic flowchart of a method for indicating scheduling information according to an embodiment of the present application;

[0065] FIG. 9 is a schematic flowchart of another method for indicating scheduling information according to an embodiment of the present application;

[0066] FIG. 10 is a schematic flowchart of yet another method for indicating scheduling information according to an embodiment of the present application;

[0067] FIG. 11 is a schematic block diagram of a communication device according to an embodiment of the present application;

[0068] FIG. 12 is a schematic block diagram of another communication apparatus according to an embodiment of the present application;

[0069] FIG. 13 is a schematic block diagram of still another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0070] The technical solutions in the embodiments of the present application will be described below with reference to the drawings.

[0071] In the embodiments of the present application, the terms "first", "second", and the like are used to distinguish between similar or identical items or components with substantially the same function and role. For example, the first information and the second information are merely used to distinguish between different information, and do not limit the order. Those skilled in the art can understand that the terms "first", "second", and the like do not limit the number and execution order, and the terms "first", "second", and the like do not necessarily mean different.

[0072] It should be noted that in the embodiments of the present application, the words "exemplarily" or "for example" are used to represent an example, an illustration, or an explanation. Any embodiment or design scheme described as "exemplarily" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words "exemplarily" or "for example" are used to present the relevant concept in a specific manner.

[0073] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character "or" generally represents the relationship between the associated objects as "or". "At least one" or the like means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0074] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) system or new radio (NR), a future communication system, and the like.

[0075] The terminal device in the embodiments of the present application can also be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal (MT), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile terminal, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device, and the like.

[0076] The terminal device can be a device that provides voice / data connectivity to a user, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminal devices include: a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved public land mobile network (PLMN), etc., which are not limited in the present application.

[0077] By way of example, and without limitation, in the present application, the terminal device can be a terminal device in an internet of things (IoT) system. The internet of things is an important component of future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and object-object interconnection. Illustratively, the terminal device in the embodiments of the present application can be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for smart devices that can be worn, such as glasses, gloves, watches, clothing, and shoes, which are designed and developed by applying wearable technology to daily wear. The wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also can realize powerful functions through software support and data interaction, cloud interaction. The general wearable smart device includes a full function, large size, and can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and only focuses on a certain application function, and needs to cooperate with other devices such as a smart phone, such as various smart wristbands, smart jewelry, and the like for monitoring vital signs.

[0078] By way of example, and without limitation, in the embodiments of the present application, the terminal device can also be a terminal device in machine type communication (MTC). In addition, the terminal device can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. built-in as one or more components or units in a vehicle. The vehicle can implement the method provided in the present application by built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit, etc. Therefore, the embodiments of the present application can also be applied to the Internet of Vehicles, such as vehicle to everything (V2X), long term evolution-vehicle (LTE-V), vehicle-to-vehicle (V2V) technology, etc.

[0079] The network device involved in the present application can be a device in communication with a terminal device. The network device can also be referred to as an access network device or a radio access network device. The network device can be a TRP, an evolved NodeB (eNB or eNodeB) in an LTE system, a home evolved NodeB (home NodeB, HNB), a baseband unit (BBU), a wireless controller in a cloud radio access network (CRAN) scenario, or a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a 5G network, or a network device in a future evolved PLMN network, and the like. The network device can also be an access point (AP) in a WLAN, a gNB in an NR system, a city base station, a micro base station, a pico base station, a femto base station, and the like. The present application does not limit the network device.

[0080] In order to better understand the embodiments of the present application, the terms involved in the embodiments of the present application are first introduced.

[0081] 1, CJT

[0082] CJT refers to a service provided to a UE by multiple network devices through joint transmission. All network devices participating in joint transmission transmit the same data stream, so that the received signals are coherently superimposed at the UE, and the interference is coherently canceled, thereby effectively improving the SINR of downlink transmission, and greatly improving the network throughput and user experience.

[0083] In CJT transmission, the multiple network devices providing services for the UE can be regarded as a virtual large array. According to the joint channel matrix spliced from the channel matrix of each of the network devices to the UE, joint scheduling, joint transmission weight design, and transmission of the same data stream are performed to ensure high SINR of downlink data transmission.

[0084] 2, ideal architecture for implementing CJT

[0085] Exemplarily, FIG. 1 shows a schematic diagram of an ideal architecture for implementing CJT. As shown in FIG. 1, the ideal architecture includes 4 network devices and 3 UEs. The 4 network devices are network device 110, network device 120, network device 130, and network device 140 respectively. The 3 UEs are UE 150, UE 160, and UE 170 respectively. Among them, UE 150 is subjected to CJT transmission by network device 110 and network device 120, UE 160 is subjected to CJT transmission by network device 120 and network device 130, and UE 170 is subjected to CJT transmission by network device 130 and network device 140. In the ideal CJT implementation architecture, a centralized processing unit 180 undertakes joint processing in the whole network range.

[0086] The joint processing procedure can include that network device 110 estimates the downlink channel H 11 to UE 150 and interacts with the centralized processing unit 180, network device 120 estimates the downlink channels H 21 and H 22 to UE 150 and UE 160 and interacts with the centralized processing unit 180. Similarly, network device 130 estimates and interacts the downlink channels H 32 and H 33 with the centralized processing unit 180. Network device 140 estimates and interacts the downlink channel H 43 with the centralized processing unit 180.

[0087] The centralized processing unit 180 can perform global optimization design according to the channel matrix of all network devices to all UEs, for example, determine the precoding weight, time-frequency resource, MCS, and channel rank (RANK) number of each UE on its serving network device. Finally, the centralized processing unit 180 interacts the precoding weight and scheduling result obtained in the joint optimization process with each network device for CJT transmission. It can be understood that the scheduling result can include time-frequency resource, MCS, and RANK number information.

[0088] 3. Distributed CJT architecture

[0089] With the increase of the number of antennas and bandwidth in the U6G frequency band, the number of intra-cluster cells and the amount of inter-station interaction information increase, and the existing centralized processing method will be more difficult due to the limitation of chip computing power and specifications. In the future, it will gradually move towards distributed processing.

[0090] The distributed architecture includes multiple BBUs, each BBU undertakes the signal processing task of a limited number of network devices, and the BBUs can perform limited interaction. The limitations of the interaction link include interaction amount limitation and interaction time delay constraint. Compared with the ideal centralized architecture, the above distributed implementation architecture will have different degrees of performance loss.

[0091] Exemplarily, FIG. 2 shows a schematic diagram of a distributed architecture implementing CJT. As shown in FIG. 2, the distributed architecture includes 4 network devices and 3 UEs. The 4 network devices are network device 110, network device 120, network device 130, and network device 140, respectively. The 3 UEs are UE 150, UE 160, and UE 170, respectively. Among them, UE 150 is CJT-transmitted by network device 110 and network device 120, UE 160 is CJT-transmitted by network device 120 and network device 130, and UE 170 is CJT-transmitted by network device 130 and network device 140. In the distributed CJT architecture, 4 BBUs are further included, which correspond to the 4 network devices one by one. For example, the 4 BBUs include BBU 210, BBU 220, BBU 230, and BBU 240. BBU 210 corresponds to network device 110, BBU 220 corresponds to network device 120, BBU 230 corresponds to network device 130, and BBU 240 corresponds to network device 140.

[0092] Network device 110 estimates the downlink channel H 11 to UE 150 and interacts it to BBU 210. Network device 120 estimates the downlink channels H 21 and H 22 to UE 150 and UE 160 and interacts them to BBU 220. Similarly, network device 130 estimates and interacts the downlink channels H 32 and H 33 to BBU 230. Network device 140 estimates and interacts the downlink channel H 43 to BBU 240.

[0093] The channel information can be interacted between BBU 210 and BBU 220 to determine the precoding weight and scheduling result (such as time-frequency resource, MCS, and RANK number, etc.) of UE 150 on its serving network device. The channel information can be interacted between BBU 220 and BBU 230 to determine the precoding weight and scheduling result of UE 160 on its serving network device. The channel information can be interacted between BBU 230 and BBU 240 to determine the precoding weight and scheduling result of UE 170 on its serving network device.

[0094] In the distributed CJT architecture, the downlink precoding weight and scheduling result can take the following measures:

[0095] 1) Downlink precoding weight: Each cooperative network device of each UE makes independent weight design according to the local channel matrix. Compared with the joint weight designed by the centralized joint channel, the transmission signal of each cooperative network device will have a zero-forcing loss, at this time the received signal of the UE cannot achieve power maximization, causing SINR loss, especially when the size of the cooperation set is large or the number of scheduling streams is large, the performance loss is large.

[0096] 2) Downlink scheduling result: Each cooperative network device of the UE makes independent scheduling and interacts to obtain a unified scheduling result to realize CJT transmission. Due to the processing delay of the processing module of each network device and the interaction delay of the interaction, the mode of independent processing + interaction coordination will have a delay from the start of scheduling to the completion of scheduling alignment, that is, there is a scheduling delay for the user who needs to do CJT. Assuming that due to the scheduling delay, X time slots need to be scheduled in advance, thus the service and channel conditions after X time slots cannot be predicted, and the change of scheduling information causes performance loss.

[0097] In the above distributed CJT architecture, each BBU cannot obtain the downlink channel of all BBUs, i.e., BBU 210, BBU 220, BBU 230, and BBU 240, so it cannot perform joint scheduling, resulting in poor performance compared with the architecture shown in FIG. 1.

[0098] 4, Distributed AI CJT architecture

[0099] To alleviate the problem of the distributed CJT architecture, a distributed AI CJT architecture is proposed. The architecture is the same as the distributed CJT architecture, except that an AI model (such as multi-agent reinforcement learning) is deployed in each BBU. The BBU can input the obtained downlink channel to the AI model, and the prediction result of the AI model can approach the centralized performance.

[0100] However, in this implementation, the interaction between BBUs still needs to consider the interaction delay, which may cause the channel information obtained by each BBU to be different. In the case that the information obtained by the BBUs is different, the output result of the AI model is different, which makes the scheduling information different, and thus cannot enable CJT.

[0101] From the above distributed CJT architecture and distributed AI CJT architecture, it can be seen that in either architecture, there will be a case of inconsistent scheduling information.

[0102] In order to realize the consistency of the scheduling information, there is an indication method of the scheduling information. A master network device in multiple network devices can send the scheduling information to a slave network device in the multiple network devices after determining the scheduling information. In this way, each network device in the multiple network devices adopts the same scheduling information, and can send the same data stream to a UE according to the scheduling information. The UE can receive the scheduling information from a certain network device in the multiple network devices and the data stream from each network device, and demodulate the data stream from each network device according to the scheduling information.

[0103] Exemplarily, FIG. 3 shows a schematic diagram of an indication method of the scheduling information. As shown in FIG. 3, the communication system includes a network device 310 and a network device 320, and the network device 310 and the network device 320 can provide services for a terminal device 330 through joint transmission. The network device 310 can be a master network device, and the network device 320 can be a slave network device.

[0104] The network device 310 can obtain the downlink channel information and the service status of the network device 320, and determine the scheduling information for the terminal device 330 according to the downlink channel information and the service status of the network device 310 and the network device 320, that is, determine the information such as time-frequency resources, MCS order, and RANK number. The network device 310 can send the scheduling information to the network device 320 through a backhaul link. The network device 310 and the network device 320 can respectively send the same data stream according to the scheduling information.

[0105] The network device 310 or the network device 320 can also send the scheduling information to the terminal device 330, and the terminal device 330 can demodulate the data stream from the network device 310 based on the scheduling information, or demodulate the data stream from the network device 320 based on the scheduling information.

[0106] However, this implementation may cause a data demodulation failure.

[0107] The reason for the data demodulation failure is that in a non-ideal backhaul link scenario, the time required for the network device 310 to transmit the scheduling information to the network device 320 is longer than that in an ideal backhaul link scenario. Within this period of time, for example, 5s, the service status of the network device 320 may change. At this time, the scheduling information received from the network device 320 does not meet the current needs, that is, the network device 320 will determine the scheduling information again according to the current service status and send the data stream. The terminal device 330 still demodulates the data stream from the network device 320 according to the scheduling information determined by the network device 310 before, resulting in a data demodulation failure.

[0108] Similarly, during the time period, the traffic condition of the network device 310 can change, and the scheduling information received from the network device 310 does not meet the current requirement, that is, the network device 310 re-determines the scheduling information according to the current traffic condition and sends the data stream. However, the terminal device 310 still demodulates the data stream from the network device 330 according to the scheduling information determined by the network device 310 before, resulting in a data demodulation failure.

[0109] It can be understood that the data demodulation failure occurs because, in the non-backhaul link scenario, there is a large difference between the time of determining the scheduling information and the time of sending the data stream, or there is a time delay, resulting in that the scheduling information obtained by the terminal device does not match the data stream, and the data demodulation failure occurs.

[0110] Therefore, embodiments of the present application provide a method and apparatus for indicating scheduling information, and the first information and each of the N second information are used to determine the scheduling information of each network device. In this way, the terminal device can obtain the scheduling information of each network device, so as to demodulate the data stream sent by each network device according to the scheduling information of each network device. Compared with the above scheme, each network device can determine its own scheduling information, and does not need to transmit the scheduling information between different network devices, thereby reducing the probability of time delay and improving the probability of successful data demodulation.

[0111] In addition, one scheduling information is sent by two information because the first information can not meet the current requirement, and the network device can determine the second information compared with the first information after re-determining the scheduling information according to the current traffic. In this way, the second information is added on the basis of the existing technology, and the modification of the existing technology is small.

[0112] In order to better understand the embodiments of the present application, first, the communication system provided by the embodiments of the present application is introduced.

[0113] Exemplarily, FIG. 4 shows a schematic diagram of a communication system to which the embodiments of the present application are applicable. As shown in FIG. 4, the communication system includes a network device 410, a network device 420, a terminal device 430, a terminal device 440, a terminal device 450, a terminal device 460, and a terminal device 470.

[0114] The terminal devices 430 to 470 can receive downlink information sent by the network devices, for example, the network device 410 and the network device 420. The downlink information sent by the network device can include user data and control information, etc. The downlink information received by the terminal devices 430 to 470 can be sent by one network device or jointly sent by multiple network devices.

[0115] For example, in the example shown in FIG. 4, the terminal device 430, the terminal device 440 and the terminal device 470 can receive downlink information sent by one network device. As shown in FIG. 4, the terminal device 430 and the terminal device 440 can receive downlink information sent by the network device 410, and the terminal device 470 can receive downlink information sent by the network device 420.

[0116] The terminal device 450 and the terminal device 460 can receive downlink information sent by multiple network devices. As shown in FIG. 4, the terminal device 450 and the terminal device 460 can receive downlink information sent by the network device 410 and the network device 420.

[0117] In this scenario, the network device 410 and the network device 420 can transmit the same data stream, so that the received signals are coherently superimposed at the terminal device 450 and the terminal device 460, and the interference is coherently canceled, thereby effectively improving the SINR of downlink transmission, and greatly improving the network throughput and user experience.

[0118] The network device 410 and the network device 420 can transmit the same data stream to the terminal device 450 and / or the terminal device 460 by the method provided in the embodiments of the present application. Before transmitting the same data stream, the network device 410 and the network device 420 need to send scheduling information to the terminal device 450 and / or the terminal device 460. The scheduling information can include time-frequency resources, MCS order and other information, so as to facilitate the terminal device 450 and / or the terminal device 460 to demodulate the received data stream.

[0119] In one example, the scheduling information sent by the network device 410 and the network device 420 to the terminal device 450 can be different. In the IPRAN networking scenario, the network device 410 and the network device 420 can communicate with each other through a backhaul link to synchronize their respective scheduling information. However, this method is not suitable for scenarios with non-ideal backhaul links. The backhaul link is used for information exchange between network devices.

[0120] Therefore, in the embodiments of the present application, the network device 410 and the network device 420 can send scheduling information to the terminal device 450 and / or the terminal device 460 by the method provided in the embodiments of the present application. The network device 410 and the network device 420 can not exchange information through the backhaul link, so that the terminal device 450 and / or the terminal device 460 obtain the scheduling information of the network device 410 and the network device 420 respectively.

[0121] In order to better understand the method provided in the embodiments of the present application, the method provided in the embodiments of the present application will be described in detail below in combination with FIG. 5 to FIG. 10.

[0122] The embodiments shown in the embodiments of the present application show the method provided by the embodiments of the present application from the perspective of device interaction. The specific forms and number of devices shown are only examples, and should not constitute any limitation on the implementation of the method provided by the embodiments of the present application. Below, taking network devices and terminal devices as the execution subject, the method of the embodiments of the present application is described in detail.

[0123] It should be understood that the terminal device can be the terminal device itself, or a chip, chip system or processor supporting the terminal device to implement the method provided by the embodiments of the present application, or a logic module or software capable of implementing all or part of the terminal device; the network device can be the network device itself, or a chip, chip system or processor supporting the network device to implement the method provided by the embodiments of the present application, or a logic module or software capable of implementing all or part of the network device, which is not limited by the present application.

[0124] FIG. 5 is a flow diagram of a method of indicating scheduling information provided by the embodiments of the present application. The method can be applicable to the communication system shown in FIG. 4, but the embodiments of the present application are not limited thereto.

[0125] As shown in FIG. 5, the method can include the following steps:

[0126] S501, the network device sends first information to the terminal device, and correspondingly, the terminal device receives the first information.

[0127] The number of network devices can be multiple, as shown in FIG. 5, the number of network devices can be N, and the N network devices can be network device 1, network device 2, …, network device N. Multiple network devices can all provide services for the same terminal device.

[0128] In these multiple network devices, a certain network device, for example, network device 1 in FIG. 5, can send first information to the terminal device. For example, in the communication system shown in FIG. 4, the network devices can include network device 410 and network device 420. The terminal devices can include terminal device 450 and / or terminal device 460. Network device 410 or network device 420 can send first information to terminal device 450 and / or terminal device 460.

[0129] In one example, the multiple network devices can be divided into a master station and a slave station. The master station can serve as a central node, responsible for managing and controlling the communication process of the entire network. The slave station can serve as a peripheral device, responding to the requirements of the master station and communicating with the master station. In this scenario, the master station can send first information to the terminal device. For example, in the example shown in FIG. 5, network device 1 can be the master station.

[0130] In this way, the master station is responsible for setting and distributing network parameters, and the slave station configures and communicates according to the instruction of the master station, so that the complexity and error rate of network configuration are reduced.

[0131] In another example, the network device sending the first information can be a network device with the least number of users, the least traffic demand, or the strongest reliability among the plurality of network devices. For example, in the example shown in FIG. 5, the network device 1 can be a network device with the least number of users, the least traffic demand, or the strongest reliability.

[0132] In this way, the flexibility is stronger, and resource optimization is facilitated.

[0133] S502, the network device sends N second information to the terminal device. Each of the N second information and the first information is used to indicate a scheduling information of a downlink data channel, different second information and the first information are used to indicate different scheduling information of the downlink data channel, N is an integer greater than 2, and after receiving any second information of the N second information, the second information and the first information are used to indicate a scheduling information of a downlink data channel.

[0134] The number of network devices can be N, and each of the N network devices can send second information to the terminal device, so that the terminal device can receive N second information.

[0135] The first information and the second information are used to indicate one scheduling information of the downlink data channel. It can be understood that the first information and the second information jointly indicate one scheduling information of the downlink data channel, or the first information and the second information together indicate one scheduling information of the downlink data channel, or the first information and the second information indicate one scheduling information of the downlink data channel after combination. The scheduling information can include one or more of the following: time domain resource, frequency domain resource, MCS order, or DMRS port. The downlink data channel can refer to a communication channel for transmitting data from the network device to the terminal device. The downlink data channel can include functions of transmitting user data and control information. The downlink data channel can include one or more of the following types: physical downlink shared channel (PDSCH), physical broadcast channel (PBCH), physical control format indicator channel (PCFICH), physical downlink control channel (PDCCH), or physical hybrid-ARQ indicator channel (PHICH).

[0136] Each of the N second information and the first information are used to indicate one scheduling information of the downlink data channel. It is explained that the first information is used N times, and therefore the first information can also be referred to as common information, shared information, or basic information. The embodiments of the present application do not limit this.

[0137] The first information can be scheduling information commonly determined by the N network devices, and the second information can be information different from the scheduling information indicated by the first information in the scheduling information respectively determined by each of the N network devices. It can be understood that the N network devices all include the first information, and the first information can be sent by one of the N network devices to the terminal device, which is beneficial to saving signaling overhead. The second information can be respectively determined by each of the N network devices and sent to the terminal device, which is beneficial to the terminal device to obtain the scheduling information indicated by each network device.

[0138] Exemplarily, the jth second information in the N second information can be determined by the jth network device in the N network devices and sent to the terminal device. The jth second information and the first information can be combined to indicate the scheduling information of the corresponding downlink data channel of the jth network device.

[0139] The second information sent by different network devices can be different, so that different second information and first information can be used to indicate different scheduling information of the downlink data channel.

[0140] The method shown in FIG. 5 can also be described as: a certain network device of the N network devices sends first information to the terminal device, and each network device of the N network devices sends second information to the terminal device, and the first information and the second information jointly indicate a scheduling information.

[0141] The first information and the N second information can be sent simultaneously, or the first information and the N second information are sent within a certain time period, so that the terminal device can determine the scheduling information of each network device based on the information.

[0142] Optionally, the first information can be used to indicate one or more information of the following downlink data channel: first time domain resource, first frequency domain resource, first DMRS port, or first MCS order.

[0143] The first time domain resource can include one or more of the following information: period of a time slot, position of a time slot, number of symbols in a time slot, position of a symbol in a time slot, etc.

[0144] The first frequency domain resource can include one or more of the following information: bandwidth, subcarrier spacing (SCS), resource element (RE), resource block (RB), RBG, bandwidth part (BWP), etc.

[0145] The first DMRS port can include one or more of the following information: number of DMRS ports, index value of the DMRS port.

[0146] The first MCS order can include one or more of the following information: index value of the MCS, modulation mode, or transmission rate.

[0147] Optionally, each of the N second information can be used to indicate one or more of the following information of the second downlink data channel: a second time domain resource, a second frequency domain resource, a second DMRS port, or an offset of a MCS order; wherein the second time domain resource and the first time domain resource are used to indicate a time domain resource in one scheduling information; the second frequency domain resource and the first frequency domain resource are used to indicate a frequency domain resource in one scheduling information; the second DMRS port and the first DMRS are used to indicate a DMRS port in one scheduling information, and the second MCS order determined based on the offset of the MCS order is different from the first MCS order. The terminal device can process the information indicated by the first information and the N second information to obtain N scheduling information.

[0148] The second time domain resource and the first time domain resource are used to indicate a time domain resource in one scheduling information, and the time domain resource in the scheduling information can be more or less than the first time domain resource, that is, the time domain resource in the scheduling information can be increased or decreased compared with the first time domain resource. Correspondingly, the second frequency domain resource and the first frequency domain resource are used to indicate a frequency domain resource in one scheduling information, and the frequency domain resource in the scheduling information can be more or less than the first frequency domain resource, that is, the time domain resource in the scheduling information can be increased or decreased compared with the first frequency domain resource.

[0149] The second DMRS port and the first DMRS port are used to indicate a DMRS port in one scheduling information, and the DMRS port in the scheduling information can be more or less than the first DMRS port, that is, the DMRS port in the scheduling information can be increased or decreased compared with the first DMRS port. Similarly, the offset can be positive or negative.

[0150] The offset of the MCS and the first MCS order can be used to indicate a MCS order in one scheduling information. The MCS order in one scheduling information can be referred to as a second MCS order, and the second MCS order is determined by the first MCS order and the offset of the MCS order. The offset is not 0, so the second MCS order is different from the first MCS order.

[0151] The second information can indicate different content from the first information, so that the terminal device obtains the respective scheduling information of the network device, which is beneficial to improve the probability of successful data demodulation.

[0152] Optionally, the first MCS order is information used by the terminal device for data demodulation, and the second MCS order is a reference MCS order determined by the network device, which is not the MCS order used for data demodulation in the scheduling information. In this way, the terminal device uses the first MCS order for data demodulation, which is beneficial to ensure that data can be coherently transmitted.

[0153] Optionally, the terminal device can add the information indicated by the second information to the information indicated by the first information to obtain the scheduling information indicated by each network device.

[0154] In an example, if the first information is used to indicate one or more of time domain resources, frequency domain resources, DMRS ports, and MCS ports, the second information can be used to indicate one or more of: time domain resources increased compared to the time domain resources indicated by the first information; frequency domain resources increased compared to the frequency domain resources indicated by the first information; DMRS ports increased compared to the DMRS ports indicated by the first information; or an offset compared to the MCS order indicated by the first information.

[0155] If the second information is used to indicate time domain resources increased compared to the time domain resources indicated by the first information, it means that the second information is used to indicate additional time domain resources used. The terminal device can determine the time domain resources in the scheduling information indicated by the network device based on the first information and the second information.

[0156] For example, the time domain resources of the scheduling information include 5 symbols in a slot, the first information is used to indicate 3 symbols in a slot, and the second information can be used to indicate another 2 symbols in a slot.

[0157] If the second information is used to indicate frequency domain resources increased compared to the frequency domain resources indicated by the first information, it means that the second information is used to indicate additional frequency domain resources used. The terminal device can determine the frequency domain resources in the scheduling information indicated by the network device based on the first information and the second information.

[0158] For example, the frequency domain resources of the scheduling information can include 10 RBs, the first information is used to indicate 5 RBs, and the second information can be used to indicate another 5 RBs in a slot.

[0159] If the second information is used to indicate DMRS ports increased compared to the DMRS ports indicated by the first information, it means that a data stream is increased, and the second information is used to indicate additional DMRS ports used. The terminal device can determine the DMRS ports in the scheduling information indicated by the network device based on the first information and the second information.

[0160] The second information is also used to indicate an offset compared to the MCS order indicated by the first information, and the offset can be positive or negative. The terminal device can determine the reference MCS order indicated by the network device based on the first information and the second information, or determine the MCS order for data demodulation through the first information.

[0161] In this way, the second information is used to indicate information increased compared to the scheduling information indicated by the first information, which is beneficial to obtaining the scheduling information indicated by each network device.

[0162] In an example, each second information can be used to indicate the offset of the second frequency domain resource and the at least one MCS, the second frequency domain resource includes M1 RBGs, and the M1 RBGs correspond to the offset of the M2 MCSs, where M1≥M2>1.

[0163] In other words, the indication granularity of the offset of the MCS is related to the RBG, or the offset of the MCS is indicated in the granularity of the RBG.

[0164] For example, if the second frequency domain resource indicated by the second information includes 5 RBGs, the offset of the MCS indicated by the second information can include 5.

[0165] In this way, compared with the frequency domain resource indicating only one offset, indicating the offset in the granularity of the RBG can indicate a more accurate MCS order.

[0166] In another example, if the time domain resource in the scheduling information determined by the network device is less than the time domain resource indicated by the first information, the network device can default to transmit data on the less time-frequency resource with zero power without indicating to the terminal device. If the frequency domain resource in the scheduling information determined by the network device is less than the frequency domain resource indicated by the first information, the network device can default to transmit data on the less time-frequency resource with zero power without indicating to the terminal device.

[0167] If the DMRS port in the scheduling information is less than the DMRS port indicated by the first information, the network device can default to transmit the corresponding data stream and DMRS port with zero power without indicating to the terminal device.

[0168] In this way, when the scheduling information determined by the network device is less than the information indicated by the first information, the network device can not indicate the less scheduling information, which is beneficial to save signaling overhead.

[0169] In the method shown in FIG. 5, the time when the network device determines the first information can be before determining the second information. Because the interaction between the network devices to determine the scheduling information is not suitable for real-time interaction scenarios, the network devices can interact and coordinate based on the downlink channel and the service condition before communicating with the terminal device, for example, before X time slots for data transmission, to obtain a unified scheduling result, i.e., the first information. After the X time slots, the network devices can determine the second information based on the service condition and the first information when communicating with the terminal device. The terminal device can determine the real-time scheduling information of each network device based on the first information and each second information, and can demodulate the downlink data stream based on the scheduling information of each network device. It can be understood that the service condition can change within the X time slots, and the network devices can re-determine the scheduling information and send it to the terminal device through the first information and the second information.

[0170] The first information can be referred to as initial scheduling information, and the second information can be referred to as real-time scheduling information, which is not limited in the embodiments of the present application.

[0171] The indication method of scheduling information provided by the embodiments of the present application is that each of the first information and the N second information is used to determine the scheduling information of each network device, and the terminal device can determine the scheduling information of each network device based on the first information and the N second information. In this way, the terminal device can obtain the scheduling information of each network device, so that the scheduling information of each network device can demodulate the data stream transmitted by each network device, which is beneficial to improve the probability of successful data demodulation.

[0172] Optionally, the first information and / or the second information can be carried in the DCI.

[0173] Exemplarily, the first information can be transmitted by one DCI, and each of the second information in the plurality of information can be carried in the DCI, so that different second information is carried in different DCI. In other words, the first information is transmitted by single DCI (S-DCI), and the second information is transmitted by multiple DCI (M-DCI).

[0174] Optionally, after the terminal device receives the first information and the N second information, the terminal device can perform data demodulation on the received data stream. In the embodiments of the present application, the first information is used to indicate the first MCS order, and the second information is used to indicate the offset of the MCS order. The terminal device can perform data demodulation based on the MCS order indicated by the first information.

[0175] Exemplarily, FIG. 6 shows a schematic diagram of a CJT transmission. As shown in a of FIG. 6, the network device 610 and the network device 620 can transmit downlink information to the terminal device 630, and the network device 610 and the network device 620 can also transmit downlink information to the terminal device 640. The network device 610 can determine the first information together with the network device 620. The first information can be used to indicate a first frequency domain resource, which can include 5 RBGs as shown in a of FIG. 6, and the 5 RBGs can include RBG1, RBG2, RBG3, RBG4, and RBG5. The network device 610 and the network device 620 can perform CJT weight design on the 5 RBGs to realize coherent superposition of signals of the terminal device 630 in a certain data stream, and can determine the MCS indicated by the first information based on this.

[0176] After the X time slots, when data transmission is needed, as shown in b of FIG. 6, the network device 610 and the network device 620 can determine respective second information. Since the data transmission requirement of the terminal device 650 is introduced in the network device 620, the network device 620 modifies the precoding design of a certain data stream of the terminal device 630 on a certain RBG, for example, the RBG2, so that the signals cannot be coherently superimposed, the SINR is reduced, and the corresponding MCS is reduced. At this time, the network device 620 can still send the data stream to the terminal device 630 based on the MCS in the first information, and additionally indicate the offset of the MCS order through the second information, so as to indicate the MCS recommended by the network device 620. The terminal device 630 can demodulate the data based on the MCS in the first information.

[0177] In this way, the terminal device uses the MCS order indicated in the first information for data transmission, which is beneficial to guarantee the coherent joint transmission of data.

[0178] In the above-mentioned method, each second information can be used to indicate a second DMRS port, and the second DMRS port is related to the data stream. In other examples, each second information described above can also be used to indicate a third DMRS port, and the third DMRS port is used for interference estimation, that is, the third DMRS port is used to represent the port for the terminal device to perform interference estimation.

[0179] In the case that the terminal device receives interference of other terminal devices in downlink data transmission, the network device can send the third DMRS port to the terminal device, so that the terminal device performs interference estimation based on the third DMRS port and performs interference cancellation, which is beneficial to improve the performance of data demodulation.

[0180] Exemplarily, FIG. 7 shows a schematic diagram of another CJT transmission. As shown in a of FIG. 7, the network device 610 and the network device 620 can send downlink information to the terminal device 630, and the network device 610 and the network device 620 can also send downlink information to the terminal device 640. The network device 610 can determine the first information together with the network device 620. The first information can be used to indicate a first frequency domain resource, which can include 5 RBGs as shown in a of FIG. 7, and the 5 RBGs can include RBG1, RBG2, RBG3, RBG4, and RBG5. The network device 610 and the network device 620 can perform CJT weight design on the 5 RBGs to realize coherent superposition of signals of the terminal device 630 on a certain data stream. At the same time, the terminal device 630 has little or no interference to the terminal device 640 when performing coherent superposition of signals.

[0181] After the X time slots, when data transmission is needed, as shown in b of FIG. 7, the network device 610 and the network device 620 can determine respective second information. Due to the introduction of the data transmission requirement of the terminal device 660 in the network device 620, the network device 620 modifies the precoding design of at least one data stream of the terminal device 630 on a certain RBG, for example, the RBG2, so that the at least one data stream transmitted to the terminal device 630 has greater interference to the terminal device 640.

[0182] At this time, the network device 620 can send a third DMRS port to the terminal device 640, which can indicate the DMRS port corresponding to the at least one data stream of the terminal device 630, for the terminal device 640 to perform separate interference estimation. Subsequently, the stream interference can be eliminated through successive interference cancellation (SIC) or the like.

[0183] Optionally, the third DMRS port can be indicated in RBG granularity.

[0184] Optionally, before the network device indicates the third DMRS port to the terminal device, the terminal device can report capability information of the terminal device to the network device. If the capability information reported by the terminal device supports separate interference estimation based on the third DMRS port, the network device can send the third DMRS port to the terminal device. If the capability information reported by the terminal device does not support separate interference estimation based on the third DMRS port, the network device can not send the third DMRS port.

[0185] In this way, when the terminal device supports separate interference estimation based on the third DMRS port, the network device sends the third DMRS port, which is beneficial to save signaling overhead.

[0186] The above-mentioned second information is only used to indicate that the third DMRS port is only one example. In other examples, the network device can indicate the third DMRS port through different information from the second information. In this way, the flexibility is stronger.

[0187] In the above method, after the terminal device receives the first information and the N second information, the terminal device can determine the scheduling information of each network device, and based on the scheduling information, perform one or more operations of receiving downlink information, channel estimation, interference estimation, and data demodulation.

[0188] Exemplarily, after the terminal device receives the first information and the N second information, the terminal device can determine the scheduling information of each network device, and based on the scheduling information, perform one or more operations of receiving the PDSCH, performing channel estimation, interference estimation, and data demodulation based on the DMRS in the PDSCH.

[0189] In addition, the terminal device can further send the received second information to the network device.

[0190] In a possible implementation, the terminal device can send each of the received N second information to each network device.

[0191] Exemplarily, FIG. 8 shows a schematic flowchart of a method for indicating scheduling information according to an embodiment of the present application. The method can be applied to the communication system shown in FIG. 4, but the embodiments of the present application are not limited thereto. As shown in FIG. 8, the method can include the following steps:

[0192] S801, the network device 1 of the N network devices can send first information to the terminal device.

[0193] S802, each network device of the N network devices can send second information to the terminal device.

[0194] S801 and S802 can refer to S501 and S502 described above, which will not be repeated here.

[0195] S803, the terminal device can send third information to each network device, the third information being used for indicating the N second information. That is, the terminal device can act as a relay device, and indicate the N second information to each network device, so that each network device can obtain the N second information.

[0196] As described above, each second information can be used for indicating one or more of the following information: a second time domain resource, a second frequency domain resource, a second DMRS port, or an offset of MCS order.

[0197] Therefore, the third information can be used for indicating one or more of the following information of the downlink data channel: N1 second time domain resources, N2 second frequency domain resources, N3 second DMRS ports, or N4 offsets of MCS order; wherein 0≤N1≤N, 0≤N2≤N, 0≤N3≤N, 0≤N4≤N, the N1 second time domain resources include the time-frequency resources indicated by the N second information, the N2 second frequency domain resources include the frequency domain resources indicated by the N second information, the N3 second DMRS ports include the DMRS ports indicated by the N second information, and the N4 offsets include the offsets indicated by the N second information.

[0198] It can be understood that not necessarily each second information is used to indicate the second time domain resource, and thus the number of the second time domain resources indicated by the third information can be less than N. When each second information does not indicate the second time domain resource, the number of the time domain resources indicated by the third information can be 0. Similarly, not necessarily each second information is used to indicate the second frequency domain resource, and thus the number of the second frequency domain resources indicated by the third information can be less than N. When each second information does not indicate the second frequency domain resource, the number of the frequency domain resources indicated by the third information can be 0. Other similar, not repeated here.

[0199] The terminal device can send the third information to each network device, and the third information can be used to indicate the N second information. In this way, each network device obtains the N second information. After each network device receives the N second information, the scheduling information of each network device can be determined based on the first information and the N second information. In this way, each network device can obtain the scheduling information of other network devices, which is beneficial to align the scheduling information of each network device. The network devices do not need to interact, and can also obtain the scheduling information of each network device. In a non-ideal backhaul link scenario, it is beneficial to reduce the time delay of obtaining the scheduling information of each network device.

[0200] In another possible implementation, the terminal device can send the received (N-1) second information to each network device.

[0201] Exemplarily, FIG. 9 shows a schematic flowchart of a method for indicating scheduling information provided by an embodiment of the present application. The method can be applied in the communication system shown in FIG. 4. As shown in FIG. 9, the method can include the following steps:

[0202] S901, a network device 1 of the N network devices can send first information to a terminal device.

[0203] S902, each network device of the N network devices can send second information to the terminal device.

[0204] S901 and S902 can refer to S501 and S502 described above, and will not be repeated here.

[0205] S903, the terminal device can send fourth information to each network device, and the fourth information is used to indicate (N-1) second information. That is, the terminal device can send N fourth information to indicate (N-1) second information to each network device respectively. It should be noted that different network devices can correspond to different fourth information.

[0206] As described above, each second information can be used to indicate one or more of the following information: the second time domain resource, the second frequency domain resource, the second DMRS port, or the offset of the MCS order.

[0207] The i-th fourth information of the N fourth information can be used to indicate one or more of the following information of the downlink data channel: N5 second time domain resources, N6 second frequency domain resources, N7 second DMRS ports, or N8 offsets of MCS order; wherein i={1, 2, …, N} , 0≤N5≤N-1, 0≤N6≤N-1, 0≤N7≤N-1, 0≤N8≤N-1, the N5 second time domain resources include the time domain resources indicated in the N second information, but do not include the time domain resources indicated in the i-th second information of the N second information, the N6 second frequency domain resources include the frequency domain resources indicated in the N second information, but do not include the frequency domain resources indicated in the i-th second information of the N second information, the N7 second DMRS ports include the DMRS ports indicated in the N second information, but do not include the DMRS ports indicated in the i-th second information of the N second information, and the N8 offsets include the offsets indicated in the N second information, but do not include the offsets indicated in the i-th second information of the N second information.

[0208] It can be understood that each network device can determine its own second information, and therefore the terminal device can send the second information determined by other network devices to each network device, so that the fourth information includes (N-1) second information.

[0209] After each network device receives the (N-1) second information, the network device can determine the scheduling information of each network device based on the first information, the (N-1) second information, and the second information determined by itself. In this way, it is beneficial to more accurately obtain the scheduling information of other network devices, and it is also beneficial that each network device can obtain the scheduling information of other network devices, and the scheduling information of each network device can be aligned. The network devices do not need to interact, and can also obtain the scheduling information of each network device. In a non-ideal backhaul link scenario, it is beneficial to reduce the time delay of obtaining the scheduling information of each network device.

[0210] Optionally, the terminal device can send the third information or the fourth information to the network device through the air interface.

[0211] In some examples, the third information or the fourth information can be carried in HARQ indication information. In this way, by sending information through HARQ, it is beneficial to align the scheduling information of each network device, and to assist the network device in subsequent new transmission and retransmission.

[0212] In other examples, the third information or the fourth information can be carried in acknowledgment (ACK) or non-acknowledgment (NACK) indication information.

[0213] Optionally, before the terminal device sends the third information or the fourth information to the network device, the terminal device can perform one or more of channel estimation, interference estimation, or data demodulation, and the terminal device can send the third information or the fourth information to the network device only when the data demodulation is NACK.

[0214] Based on the current scheduling information, if the terminal device succeeds in data demodulation, the network devices can not determine the unified scheduling information, and if the terminal device fails in data demodulation, the terminal device can send the third information or the fourth information to the network device, so that the network devices determine the unified scheduling information, which facilitates to improve the probability that the multiple network devices send the same data stream to the same terminal device.

[0215] In order to better understand the embodiments of the present application, the following will be described in conjunction with specific examples.

[0216] Exemplarily, FIG. 10 shows a schematic flowchart of a method for indicating scheduling information according to an embodiment of the present application. The method can be applied to the communication system shown in FIG. 4. As shown in FIG. 10, the method can include the following steps:

[0217] S1001, each network device of the N network devices can obtain its own downlink channel information 1.

[0218] Each network device can obtain its own downlink channel information 1, that is, each network device obtains its own downlink channel information 1.

[0219] Each network device can obtain its own downlink channel information 1 in various implementation manners.

[0220] In one possible implementation manner, the terminal device can send a sounding reference signal (SRS) to the network device, the network device can perform uplink channel estimation on the SRS, and obtain the downlink channel information 1 according to channel reciprocity.

[0221] In this way, the downlink channel information 1 can be obtained through one SRS signaling, which facilitates to reduce signaling overhead.

[0222] In another possible implementation manner, the network device can send a channel state information reference signal (CSI-RS) to the terminal device, the terminal device can estimate the downlink channel estimation based on the CSI-RS, obtain the downlink channel information, and send the downlink channel information 1 to the network device.

[0223] S1002, the downlink channel information 1 can be exchanged between the network devices, and the unified scheduling information 1 and the precoding weight 1 are determined based on the downlink channel information 1 of each network device and the service status of each network device.

[0224] The downlink channel information 1 and the service status of each network device can be exchanged between the network devices through the backhaul link, and the unified scheduling information 1 and the precoding weight 1 are determined by each network device based on the downlink channel information 1 of different network devices and the service status of each network device.

[0225] The scheduling information 1 can be used to indicate time domain resource, frequency domain resource, MCS order, DMRS port and the like.

[0226] The above S1001 and S1002 can be steps performed by the network device before sending the data stream to the terminal device. For example, S1001 and S1002 can be performed by the network device X time slots in advance, and the data stream is sent to the terminal device after X time slots.

[0227] The scheduling information 1 can be referred to as initial scheduling information, which is determined by multiple network devices together and is determined in advance before data transmission.

[0228] When sending the data stream, the network device can determine the scheduling information required by the current service, that is, S1003 to S1005 can be performed.

[0229] S1003, each network device can determine the scheduling information 2 and the precoding weight 2 according to the service demand of the terminal device within the coverage range of each network device, the downlink channel information 1 and the scheduling information 1.

[0230] When sending the data stream, the network device can determine the scheduling information 2 and the precoding weight 2 according to the real-time service demand of the terminal device at the data transmission moment, the downlink channel information 1 and the scheduling information 1. The precoding weight, for example, the precoding weight 1 and the precoding weight 2, can be related to the MCS order in the scheduling information. If the MCS order changes, the precoding weight changes.

[0231] Optionally, before sending the data stream, the network device can obtain the downlink channel information again to obtain the downlink channel information 2, and when sending the data stream, the scheduling information 2 and the precoding weight 2 are determined according to the real-time service demand of the terminal device at the data transmission moment, the downlink channel information 2 and the scheduling information 1. In this way, reacquiring the downlink channel information is beneficial to more accurately determining the scheduling information 2 and the precoding weight 2.

[0232] The scheduling information 2 is the scheduling information at the data transmission moment.

[0233] The scheduling information 2 is the same as or different from the scheduling information 1. If the same, the network device can not perform the subsequent process, and can only send the indication information of the scheduling information 1 to the terminal device. If different, the network device can perform the subsequent process.

[0234] S1004, the network device 1 of the N network devices can send first information to the terminal device, and the first information is used to indicate the scheduling information 1.

[0235] S1005, each network device of the N network devices sends second information, and the second information is used to indicate the difference between the scheduling information 2 of the respective network device and the scheduling information 1.

[0236] S1006, the terminal device can send third information or fourth information to each network device.

[0237] S1004 to S1005 can refer to the steps of the above-mentioned FIG. 8 or FIG. 9, and will not be described here.

[0238] The indication method of the scheduling information provided by the embodiment of the application indicates the scheduling information of each network device through the first information and the second information, and the terminal device determines the scheduling information of each network device based on the first information and the N second information. In this way, the terminal device can obtain the scheduling information of each network device, so as to facilitate the scheduling information of each network device to demodulate the data stream sent by each network device, and is conducive to improving the probability of successful data demodulation.

[0239] It should be noted that the size of the serial number of each method does not mean the execution order, and the execution order of each process should be determined according to its function and inherent logic.

[0240] The above describes the indication method of the scheduling information of the embodiment of the application in combination with FIG. 5 to FIG. 10, and the communication device of the embodiment of the application is described in detail in combination with FIG. 11 to FIG. 13. The communication device includes a module or unit for executing each part of the above-mentioned embodiment. The module or unit can be software, hardware, or a combination of software and hardware. The communication device is only briefly exemplified below, and for the details of the scheme implementation, the description of the foregoing method embodiment can be referred to, and will not be described here.

[0241] Exemplarily, FIG. 11 is a schematic block diagram of a communication device 1100 provided by an embodiment of the application. As shown in FIG. 11, the communication device 1100 includes a transceiver module 1110 and a processing module 1120.

[0242] In a possible implementation, the communication device 1100 is used to implement the steps corresponding to the terminal device in the method shown in FIG. 5.

[0243] The transceiver module 1110 is configured to receive first information and receive N second information, wherein each of the N second information and the first information is used to indicate a scheduling information of a downlink data channel, different second information and the first information are used to indicate different scheduling information of the downlink data channel, N is an integer greater than 2; and the processing module 1120 is configured to determine N scheduling information based on the first information and the N second information.

[0244] Optionally, the first information is used to indicate one or more information of the downlink data channel: a first time domain resource, a first frequency domain resource, a first demodulation reference signal (DMRS) port, or a first modulation and coding scheme (MCS) level.

[0245] Optionally, each second information is used to indicate one or more information of the downlink data channel: a second time domain resource, a second frequency domain resource, a second DMRS port, or an offset of the MCS level; wherein the second time domain resource and the first time domain resource are used to indicate a time domain resource in one scheduling information; the second frequency domain resource and the first frequency domain resource are used to indicate a frequency domain resource in one scheduling information; the second DMRS port and the first DMRS are used to indicate a DMRS port in one scheduling information, and a second MCS level determined based on the offset of the MCS level is different from a first MCS level.

[0246] Optionally, each second information is used to indicate a second frequency domain resource and an offset of the MCS level, and the second frequency domain resource includes M1 resource block groups (RBGs), and M1 RBGs correspond to an offset of M2 MCSs, wherein M1≥M2>1.

[0247] Optionally, each second information is further used to indicate a third DMRS port, and the third DMRS port is used for interference estimation.

[0248] Optionally, the transceiver module 1110 is further configured to send third information, and the third information is used to indicate one or more information of the downlink data channel: N1 second time domain resources, N2 second frequency domain resources, N3 second DMRS ports, or N4 offsets of the MCS level; wherein 0≤N1≤N, 0≤N2≤N, 0≤N3≤N, 0≤N4≤N, the N1 second time domain resources include time-frequency resources indicated by the N second information, the N2 second frequency domain resources include frequency domain resources indicated by the N second information, the N3 second DMRS ports include DMRS ports indicated by the N second information, and the N4 offsets include offsets indicated by the N second information.

[0249] Optionally, the transceiver 1110 is further configured to: transmit N fourth information, the i-th fourth information of the N fourth information being used for one or more information of the following downlink data channel: N5 second time domain resources, N6 second frequency domain resources, N7 second DMRS ports, or N8 offsets of MCS order; wherein i={1, 2, …, N}, 0≤N5≤N-1, 0≤N6≤N-1, 0≤N7≤N-1, 0≤N8≤N-1, the N5 second time domain resources include the time domain resources indicated in the N second information, but do not include the time domain resources indicated in the i-th second information of the N second information, the N6 second frequency domain resources include the frequency domain resources indicated in the N second information, but do not include the frequency domain resources indicated in the i-th second information of the N second information, the N7 second DMRS ports include the DMRS ports indicated in the N second information, but do not include the DMRS ports indicated in the i-th second information of the N second information, and the N8 offsets include the offsets indicated in the N second information, but do not include the offset indicated in the i-th second information of the N second information.

[0250] Optionally, the fourth information is carried in the HARQ indication information.

[0251] Optionally, the first information and / or the second information are carried in the DCI.

[0252] In another possible implementation, the communication apparatus 1100 is configured to implement the steps corresponding to the network device in the method shown in Fig. 5.

[0253] The processing module 1120 is configured to determine the first information and the second information, and the transceiver 1110 is configured to transmit the first information and the second information, wherein the first information and the second information are used to indicate one scheduling information of the downlink data channel.

[0254] Optionally, the first information is used to indicate one or more information of the following downlink data channel: first time domain resources, first frequency domain resources, first demodulation reference signal (DMRS) ports, or a first modulation and coding scheme (MCS) order.

[0255] Optionally, the second information is used to indicate one or more information of the following downlink data channel: second time domain resources, second frequency domain resources, second DMRS ports, or an offset of the MCS order; wherein the second time domain resources and the first time domain resources are used to indicate time domain resources in one scheduling information, the second frequency domain resources and the first frequency domain resources are used to indicate frequency domain resources in one scheduling information, the second DMRS ports and the first DMRS are used to indicate DMRS ports in one scheduling information, and a second MCS order determined based on the offset of the MCS order is different from a first MCS order.

[0256] Optionally, the second information is used to indicate offsets of the second frequency domain resources and the MCS order, the second frequency domain resources include M1 resource block groups (RBGs), and the M1 RBGs correspond to the offsets of the M2 MCSs, where M1≥M2>1.

[0257] Optionally, the second information is further used to indicate a third DMRS port, and the third DMRS port is used for interference estimation.

[0258] Optionally, the number of the second information is N; and the transceiver 1110 is further configured to receive third information, the third information being used to indicate one or more of the following pieces of information of the downlink data channel: N1 second time domain resources, N2 second frequency domain resources, N3 second DMRS ports, or N4 offsets of the MCS order; where 0≤N1≤N, 0≤N2≤N, 0≤N3≤N, 0≤N4≤N, the N1 second time domain resources include time-frequency resources indicated by the N second information, the N2 second frequency domain resources include frequency domain resources indicated by the N second information, the N3 second DMRS ports include DMRS ports indicated by the N second information, and the N4 offsets include offsets indicated by the N second information.

[0259] Optionally, the number of the second information is N; and the transceiver 1110 is further configured to receive an i-th fourth information of N fourth information, the i-th fourth information being used to indicate one or more of the following pieces of information of the downlink data channel: N5 second time domain resources, N6 second frequency domain resources, N7 second DMRS ports, or N8 offsets of the MCS order; where i={1, 2,..., N}, 0≤N5≤N-1, 0≤N6≤N-1, 0≤N7≤N-1, 0≤N8≤N-1, the N5 second time domain resources include time-frequency resources indicated by the N second information but do not include time-frequency resources indicated by the i-th second information of the N second information, the N6 second frequency domain resources include frequency domain resources indicated by the N second information but do not include frequency domain resources indicated by the i-th second information of the N second information, the N7 second DMRS ports include DMRS ports indicated by the N second information but do not include DMRS ports indicated by the i-th second information of the N second information, and the N8 offsets include offsets indicated by the N second information but do not include offsets indicated by the i-th second information of the N second information.

[0260] Optionally, the fourth information is carried in hybrid automatic repeat request (HARQ) indication information.

[0261] Optionally, the first information and / or the second information is carried in downlink control information (DCI).

[0262] It should be understood that the communication apparatus 1100 herein is embodied in the form of functional modules. The term "module" herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and / or other suitable components that provide the described functionality. In an optional example, those skilled in the art can understand that the communication apparatus 1100 can be embodied in the terminal device or the network device in the above-described embodiments, and the communication apparatus 1100 can be used to execute the respective processes and / or steps corresponding to the terminal device or the network device in the above-described method embodiments. To avoid repetition, details are not described herein.

[0263] The communication apparatus 1100 described above has the functions of performing the respective steps of the terminal device or the network device in the above-described methods. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions. In the embodiments of the present application, the communication apparatus 1100 in FIG. 11 can also be a chip, for example, a SOC.

[0264] It should be noted that the communication apparatus in FIG. 11 can be the terminal device or the network device in the above-described embodiments, or can be a chip or a chip system, for example, a SoC. The transceiver module can be an input / output circuit, a communication interface; and the processing module can be a processor or a microprocessor integrated on the chip. Details are not limited herein.

[0265] Exemplarily, FIG. 12 is a schematic block diagram of another communication apparatus provided by the embodiments of the present application. As shown in FIG. 12, the first communication apparatus includes an RRC module, a MAC module, and a PHY module. The second communication apparatus also includes an RRC module, a MAC module, and a PHY module.

[0266] The first communication apparatus can be used to execute the respective processes and / or steps corresponding to the terminal device in the above-described method embodiments. The second communication apparatus can be used to execute the respective processes and / or steps corresponding to the network device in the above-described method embodiments.

[0267] The RRC module is a module for the first communication apparatus and the second communication apparatus to send and receive RRC signaling. The MAC module is a module for the first communication apparatus and the second communication apparatus to send and receive MAC-CE signaling. The PHY module is a module for the first communication apparatus and the second communication apparatus to send and receive uplink / downlink control signaling and uplink / downlink data.

[0268] The RRC module can also be referred to as an RRC signaling interaction module, the MAC module can also be referred to as a MAC signaling interaction module, and the PHY module can also be referred to as a PHY signaling and data interaction module, and the embodiments of the present application do not limit this.

[0269] In the embodiments of the present application, there can be multiple second communication devices. The first communication device can send uplink reference signals to each second communication device for channel measurement. A certain second communication device can send downlink control signaling to the first communication device to indicate the first information. Each second communication device can send downlink control signaling to the first communication device, and each downlink control signaling is used to indicate second information. The first communication device can combine the second information with the first information to obtain the scheduling information sent by each second communication device. The first communication device can send uplink control signaling to each second communication device to send the scheduling information of other second communication devices.

[0270] FIG. 13 shows a structural schematic diagram of another communication device provided by the embodiments of the present application. As shown in FIG. 13, the communication device includes a processor 1310, a transceiver circuit 1320, and a memory 1330. The processor 1310 can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The processor 1310 can include multiple processors, such as processor 1 to processor N shown in FIG. 13.

[0271] The processor 1310 can be responsible for managing the bus and general processing, including the execution of software stored on the computer-readable medium. The software, when executed by the processor, causes the processing system to perform the various functions described below for any particular apparatus.

[0272] The communication device can be implemented using a bus architecture, and the bus can include any number of interconnecting buses and bridges, depending on the specific application of the communication device and the overall design constraints. The bus links various circuits such as one or more processors, memories, and computer-readable media (typically represented by a computer-readable medium) together. 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 further described. The bus interface provides an interface between the bus and the transceiver, and between the bus and the interface.

[0273] Transceiver circuitry 1320 provides a communication interface or means for communicating with various other apparatus over a wireless transmission medium. Transceiver circuitry 1320 can be coupled to an antenna array, and transceiver circuitry 1320 and the antenna array can together function as a communication interface for communicating with respective network types.

[0274] It should be understood that the communication apparatus can be specifically the network device or the terminal device in the above-described embodiments, and can be used to perform the respective steps and / or processes corresponding to the network device or the terminal device in the above-described method embodiments.

[0275] In the implementation process, the steps of the above method can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The steps of the method disclosed by the embodiments of the present application can be directly embodied as hardware processor execution completion, or executed by the combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor executes the instructions in the memory, and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.

[0276] The present application also provides a computer readable storage medium for storing a computer program for implementing the method shown in the above method embodiments.

[0277] The present application also provides a computer program product, which includes a computer program (also can be called code or instructions), when the computer program runs on the computer, the computer can execute the method shown in the above method embodiments.

[0278] Those of ordinary skill in the art can realize that the modules and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0279] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and module can refer to the corresponding process in the foregoing method embodiments, which will not be described here.

[0280] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. For example, the division of the modules is merely logical function division. There can be another division manner for the actual implementation, for example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or modules, and can be in electrical, mechanical or other forms.

[0281] The modules illustrated as separated components can or can not be physically separated, and the components illustrated as modules can or can not be physical modules, i.e., can be located in one place, or can be distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment.

[0282] In addition, the functional modules in each embodiment of the present application can be integrated into a processing module, or each module can be physically present alone, or two or more modules can be integrated into one module.

[0283] If the functions are realized in the form of software function modules and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product in essence or the part of the technical solutions that make contributions to the prior art, or part of the technical solutions. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0284] The above description is merely a specific implementation of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the embodiments of the present application, which should be covered within the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.

Claims

1. A method of indicating scheduling information, characterized by, Comprising: receiving first information; receiving N second information; wherein each second information of the N second information and the first information are used to indicate one scheduling information of a downlink data channel, different second information and first information are used to indicate different scheduling information of the downlink data channel, and N is an integer greater than 2.

2. The method of claim 1, wherein, The first information is used to indicate one or more information of the downlink data channel: first time domain resource, first frequency domain resource, first demodulation reference signal (DMRS) port, or first modulation and coding scheme (MCS) order.

3. The method of claim 2, wherein, Each second information is used to indicate one or more information of the downlink data channel: second time domain resource, second frequency domain resource, second DMRS port, or offset of MCS order; wherein the second time domain resource and the first time domain resource are used to indicate time domain resource in one scheduling information; the second frequency domain resource and the first frequency domain resource are used to indicate frequency domain resource in one scheduling information; the second DMRS port and the first DMRS are used to indicate DMRS port in one scheduling information, and the second MCS order determined based on the offset of MCS order is different from the first MCS order.

4. The method of claim 3, wherein, Each second information is used to indicate the second frequency domain resource and the offset of MCS order, and the second frequency domain resource includes M1 resource block groups (RBGs), and the M1 RBGs correspond to M2 offsets, wherein M1≥M2>1.

5. The method according to any one of claims 1 to 4, characterized in that, Each second information is also used to indicate a third DMRS port, and the third DMRS port is used for interference estimation.

6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: sending third information, wherein the third information is used to indicate one or more information of the downlink data channel: N1 second time domain resources, N2 second frequency domain resources, N3 second DMRS ports, or N4 offsets of MCS order; wherein 0≤N1≤N, 0≤N2≤N, 0≤N3≤N, 0≤N4≤N, the N1 second time domain resources include time-frequency resources indicated by the N second information, the N2 second frequency domain resources include frequency domain resources indicated by the N second information, the N3 second DMRS ports include DMRS ports indicated by the N second information, and the N4 offsets include offsets indicated by the N second information.

7. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: sending N fourth information, wherein the i-th fourth information of the N fourth information is used for one or more information of the downlink data channel: N5 second time domain resources, N6 second frequency domain resources, N7 second DMRS ports, or N8 offsets of MCS order; wherein i={1, 2, …, N}, 0≤N5≤N-1, 0≤N6≤N-1, 0≤N7≤N-1, 0≤N8≤N-1, the N5 second time domain resources include the time domain resources indicated in the N second information but exclude the time domain resources indicated in the i-th second information in the N second information, the N6 second frequency domain resources include the frequency domain resources indicated in the N second information but exclude the frequency domain resources indicated in the i-th second information in the N second information, the N7 second DMRS ports include the DMRS ports indicated in the N second information but exclude the DMRS ports indicated in the i-th second information in the N second information, and the N8 offsets include the offsets indicated in the N second information but exclude the offset indicated in the i-th second information in the N second information.

8. The method of claim 7, wherein, The fourth information is carried in hybrid automatic repeat request (HARQ) indication information.

9. The method according to any one of claims 1 to 8, characterized in that, The first information and / or the second information are carried in downlink control information (DCI).

10. A method of indicating scheduling information, characterized by, The method comprises: sending first information; sending second information; The first information and the second information are used to indicate one scheduling information of a downlink data channel.

11. The method of claim 10, wherein, The first information is used to indicate one or more of the following information of the downlink data channel: first time domain resources, first frequency domain resources, first demodulation reference signal (DMRS) ports, or a first modulation and coding scheme (MCS) order.

12. The method of claim 11, wherein, The second information is used to indicate one or more of the following information of the downlink data channel: second time domain resources, second frequency domain resources, second DMRS ports, or offsets of MCS order; The second time domain resources and the first time domain resources are used to indicate time domain resources in one scheduling information; the second frequency domain resources and the first frequency domain resources are used to indicate frequency domain resources in one scheduling information; the second DMRS ports and the first DMRS are used to indicate DMRS ports in one scheduling information; and the offsets and the first MCS order are used to indicate an MCS order in one scheduling information.

13. A communications device, characterized by The apparatus comprises units or modules for implementing the method of any of claims 1 to 9, or units or modules for implementing the method of any of claims 10 to 12.

14. A communications device, characterized by The apparatus comprises a processor configured to cause the communication device to perform the method of any of claims 1 to 9, or to perform the method of any of claims 10 to 12, when the processor invokes a computer program or instructions.

15. The communication apparatus according to claim 14, wherein The apparatus further comprises a memory storing the computer program or instructions.

16. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method of any of claims 1 to 9 or 10 to 12.

17. A computer program product, characterised in that, comprising computer programs or instructions, which when executed, implement the method of any of claims 1 to 9 or 10 to 12.

Citation Information

Patent Citations

  • Resource scheduling method, network device and communication device

    CN109600845A

  • Method and device for determining scheduling information

    CN118368727A

  • Communication method and communication device

    CN118591013A

  • Method for transmitting and receiving HARQ-ACK information in wireless communication system and device for same

    US20220216955A1

  • Communication method, apparatus and system

    WO2018001113A1