Scheduling information transmission method and apparatus, storage medium, and program product
Patent Information
- Application Number
- PCT/CN2026/080287
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-25
- Filing Date
- 2026-02-27
- Publication Date
- 2026-10-01
Smart Images

Figure CN2026080287_01102026_PF_FP_ABST
Abstract
Description
Methods, devices, storage media, and program products for transmitting scheduling information
[0001] This disclosure claims priority to Chinese patent application No. 202510365504.1, filed on March 25, 2025, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of communication technology, and in particular to a method, apparatus, storage medium, and program product for transmitting scheduling information. Background Technology
[0003] Multi-antenna technology, as a key strategy for improving the spectral efficiency of wireless communication systems, has been deeply integrated and widely applied in various wireless communication solutions. This technology covers multiple aspects, including but not limited to Multiple-Input Multiple-Output (MIMO), Joint Transmission (JT), and high-frequency beamforming.
[0004] Among these technologies, MIMO technology is further subdivided into Single-User MIMO (SU-MIMO) and Multi-User MIMO (MU-MIMO). MU-MIMO technology can provide services to multiple users simultaneously on the same time-frequency resources and significantly improve the transmission efficiency of the system by transmitting multiple data streams. Summary of the Invention
[0005] In a first aspect, this disclosure provides a method for transmitting scheduling information, the method comprising:
[0006] Obtain K sets of scheduling information; here, at least one set of scheduling information in the K sets includes one or more modulation and coding schemes (MCS), where K is an integer greater than 1;
[0007] The first signaling is generated based on the scheduling information of group K;
[0008] Send the first signaling.
[0009] Secondly, this disclosure also provides a method for transmitting scheduling information, the method comprising:
[0010] Receive the first signaling;
[0011] Based on the first signaling, determine K sets of scheduling information; here, at least one set of scheduling information in the K sets includes one or more modulation and coding schemes (MCS), and K is an integer greater than 1.
[0012] Thirdly, this disclosure also provides a communication device, comprising:
[0013] The acquisition module is used to acquire K sets of scheduling information; here, at least one set of scheduling information in the K sets includes one or more modulation and coding schemes (MCS), and K is an integer greater than 1.
[0014] The generation module is used to generate the first signaling based on the K groups of scheduling information;
[0015] The sending module is used to send the first signaling.
[0016] Fourthly, this disclosure also provides a communication device, comprising:
[0017] The receiving module is used to receive the first signaling.
[0018] The determination module is used to determine K sets of scheduling information based on the first signaling; here, at least one set of scheduling information in the K sets of scheduling information includes one or more modulation and coding schemes (MCS), and K is an integer greater than 1.
[0019] Fifthly, a communication device is provided, comprising: a processor and a memory; the memory storing processor-executable instructions; when the processor is configured to execute the instructions, causing the communication device to implement any of the methods provided in the first to second aspects above.
[0020] A sixth aspect provides a computer-readable storage medium comprising a non-transitory computer-readable storage medium having computer instructions stored thereon, which, when executed on a computer, cause the computer to perform any of the methods provided in the first or second aspect.
[0021] In a seventh aspect, a computer program product comprising computer instructions is provided, which, when executed on a computer, cause the computer to perform any of the methods provided in the first or second aspect. Attached Figure Description
[0022] The accompanying drawings are provided to further understand the technical solutions of this disclosure and constitute a part of the specification. They are used together with the embodiments of this disclosure to explain the technical solutions of this disclosure and do not constitute a limitation on the technical solutions of this disclosure.
[0023] Figure 1 is an architecture diagram of a communication system according to some embodiments.
[0024] Figure 2 is a schematic diagram of a user reuse according to some embodiments.
[0025] Figure 3 is a flowchart of a method for transmitting scheduling information according to some embodiments.
[0026] Figure 4 is a flowchart of another method for transmitting scheduling information according to some embodiments.
[0027] Figure 5 is a block diagram of a communication device according to some embodiments.
[0028] Figure 6 is a block diagram of another communication device according to some embodiments.
[0029] Figure 7 is a block diagram of another communication device according to some embodiments. Detailed Implementation
[0030] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0031] Unless the context otherwise requires, throughout the specification and claims, the term "comprise" and its other forms, such as the third-person singular "comprises" and the present participle "comprising," are interpreted as open-ended and encompassing, meaning "including, but not limited to." In the description of the specification, terms such as "one embodiment," "some embodiments," "exemplary embodiments," "example," "specific example," or "some examples," etc., are intended to indicate that a particular feature, structure, material, or characteristic associated with that embodiment or example is included in at least one embodiment or example of this disclosure. The illustrative representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics mentioned may be included in any suitable manner in any one or more embodiments or examples.
[0032] In this disclosure, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplarily" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.
[0033] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
[0034] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "more than one" means two or more.
[0035] In this disclosure, suffixes such as “module,” “part,” or “unit” used to represent elements are used only for the purpose of illustrative purposes and have no inherent meaning. Therefore, “module,” “part,” or “unit” can be used interchangeably.
[0036] The technical means involved in the embodiments of this disclosure will be described below.
[0037] In some embodiments, higher-layer signaling includes, but is not limited to, at least one of the following: radio resource control (RRC), media access control element (MAC CE), and other signaling other than physical layer signaling. Physical layer signaling includes, but is not limited to: downlink physical layer signaling transmitted on the physical downlink control channel (PDCCH), uplink physical layer signaling transmitted on the physical uplink control channel (PUCCH), and physical layer signaling transmitted on the physical uplink shared channel (PUSCH). Of course, in some embodiments, physical layer signaling may also be transmitted using the physical downlink shared channel (PDSCH).
[0038] In some embodiments, the physical channels are divided into physical downlink channels and physical uplink channels. The physical downlink channels include, but are not limited to, the physical downlink control channel (PDCCH) and the physical downlink shared channel (PDSCH). The physical uplink channels include, but are not limited to, the physical uplink control channel (PUCCH) and the physical uplink shared channel (PUSCH).
[0039] In some embodiments, the PDCCH is primarily used to transmit downlink control information (DCI). The PUCCH is primarily used to transmit uplink control information (UCI), such as channel state information (CSI), hybrid automatic repeat request (HARQ), and scheduling request. The PDSCH is primarily used to transmit downlink data and downlink signaling. The PUSCH is primarily used to transmit uplink data and uplink signaling.
[0040] In some embodiments, the transmission resources corresponding to the physical downlink control channel include one or more control channel elements (CCEs). Each CCE includes multiple resource element groups (REGs), and each REG includes multiple REs.
[0041] A control resource set (CORESET) comprises several physical resource blocks (PRBs) in the frequency domain and K symbols in the time domain, where K is a natural number such as 1, 2, 3, etc. The CORESET defines the time-frequency resources on which the PDCCH can be used. In other words, the CORESET is a container for PDCCH transmission, determining on which resources the PDCCH can be discovered. Within each CORESET, the terminal device searches for its own PDCCH in the configured search space. The search space contains a set of possible PDCCH candidates (also called candidate PDCCHs), which exist at different aggregation levels. The UE needs to attempt to decode these candidate PDCCHs to find the DCI transmitted to it.
[0042] In some embodiments, in order to detect a PDCCH, the terminal device needs to search for possible PDCCH candidates in one or more search spaces (SS). Each search space contains a set of candidate PDCCHs at a specific aggregation level, and multiple such search spaces are combined to form a search space set (SSS). Each terminal device can be configured with one or more such search space sets.
[0043] In some embodiments, a PDCCH monitoring occcasion is defined within each search space, which is the time point at which the terminal device checks the PDCCH. These monitoring occcasions are determined by the PDCCH monitoring periodicity, monitoring offset, and monitoring pattern on the active downlink bandwidth part (BWP). Simultaneously, each monitoring occcasion is associated with a set of PDCCH monitoring candidates.
[0044] In some embodiments, the PDCCH carries downlink control information (DCI) in different formats, each format corresponding to a specific type of DCI message. Each DCI contains multiple fields, each field carrying different physical layer signaling. In some embodiments, the fields (or domains) of the DCI are used to indicate at least one of the following physical layer signaling: carrier indicator, BWP indicator, DCI format identifier, frequency domain resource allocation, time domain resource allocation, modulation and coding scheme (MCS), redundancy version, HARQ process number, power control command for scheduling PUSCH, sounding reference signal (SRS) resource set indicator, SRS resource indicator, precoding information and layer number, antenna ports, DMRS sequence initialization, transmission configuration indication (TCI), spatial filtering parameters, etc.
[0045] In some embodiments, the indicators of various parameters may also be called indexes or identifiers (IDs). Indicators, identifiers, and indexes are equivalent concepts and can be used interchangeably in some embodiments.
[0046] In some embodiments, a resource identifier for a wireless system can be used to identify resources of the wireless system. This resource identifier can also be referred to as a resource indicator or resource index. Here, the resources of the wireless system include, but are not limited to, one of the following: reference signal resources, reference signal resource groups, reference signal resource configurations, channel state information (CSI) reports, CSI report sets, control channels, control channel resources, control channel search space, control resource sets, terminal devices, base stations, panels, neural networks, sub-neural networks, neural network layers, precoding matrices, beams, transmission methods, transmission methods, reception methods, modules, models, functional modules, functions, etc. The base station can configure one or a set of resource identifiers for the terminal device via higher-layer signaling or physical-layer signaling. The terminal device can also send one or a set of resource identifiers to the base station via higher-layer signaling and / or physical-layer signaling.
[0047] In some embodiments, the resource index i can range from 1 to a maximum value D. However, in other embodiments, the resource index i can range from 0 to a maximum value D-1. D is the maximum number of resources. Resources can be one or a group of the aforementioned wireless resources.
[0048] In some embodiments, transmission includes sending or receiving. For example, transmitting data can be understood as sending or receiving data, and transmitting signals can be understood as sending or receiving signals. In some embodiments, physical layer signaling and / or higher layer signaling are also a type of data.
[0049] In some embodiments, communication nodes need to transmit reference signals (RS) to obtain channel state information or perform channel estimation, mobility management, positioning, etc. Here, reference signals include, but are not limited to, channel-state information reference signals (CSI-RS), channel-state information interference measurement signals (CSI-IM), sounding reference signals (SRS), synchronization signals blocks (SSBs), physical broadcast channels (PBCHs), and synchronization signal block / physical broadcast channel (SSB / PBCH). In some embodiments, the SSB includes synchronization signals blocks and / or physical broadcast channels. Furthermore, the time-frequency resources used to transmit reference signals are called reference signal resources. Reference signal resources include a set of one or more resource elements (REs), such as CSI-RS resources, SRS resources, CSI-IM resources, SSB resources, etc. Reference signals are transmitted on reference signal resources.
[0050] In some embodiments, a time instance represents a time period, such as a time slot, a mini-slot, or a group of symbols. A time slot or mini-slot may include at least one symbol. In one embodiment, a symbol refers to a time unit within a subframe, frame, or time slot, and the unit may be milliseconds, microseconds, nanoseconds, seconds, etc. In one embodiment, a symbol may be an orthogonal frequency division multiplexing (OFDM) symbol, a single-carrier frequency division multiple access (SC-FDMA) symbol, an orthogonal frequency division multiple access (OFDMA) symbol, or symbols corresponding to various waveforms in future communication systems, etc. In some embodiments, the time slot may be replaced by a time instance, a mini-slot, etc.
[0051] In some embodiments, the transmission unit carrying a modulation symbol is a resource element (RE), which is the minimum hourly frequency resource used to transmit a modulation symbol, including a subcarrier and radio resources on the symbol. The hourly frequency resources consisting of one or more subcarriers on one or more symbols constitute a physical resource block (PRB).
[0052] In some embodiments, threshold values, or preset threshold values, are required. These threshold values can be at least one of the following: real numbers, positive integers, integers, Boolean values, characters, or strings. The threshold values can be agreed upon by the base station and terminal equipment, or be default values, or empirical values obtained from simulation or practice, or values indicated to each other by communication nodes through higher-layer and / or physical-layer signaling. For ease of distinction, a first threshold, a second threshold, etc., can be included; these are only used to distinguish different threshold values, not for ordering. In other embodiments, thresholds can be replaced by threshold groups, each threshold group including one or more thresholds.
[0053] In some embodiments, channel information is information obtained from a reference signal (such as CSI-RS) to describe the channel environment between communication nodes. In one embodiment, channel information is a complex matrix, which may be called a channel matrix. The size of the channel matrix is related to the number of transmit antennas Nt, the number of receive antennas Nr, and the number of resource elements. For example, there is at least one Nr*Nt channel matrix on a physical resource block (PRB).
[0054] In some embodiments, the channel information may include at least one of the following: time-domain channel information, frequency-domain channel information, one or more eigenvectors of the correlation matrix corresponding to the time-domain channel information, one or more singular vectors of the correlation matrix corresponding to the time-domain channel information, one or more eigenvectors of the correlation matrix corresponding to the frequency-domain channel information, one or more singular vectors of the correlation matrix corresponding to the frequency-domain channel information, a precoding matrix corresponding to the frequency-domain channel, a precoding matrix corresponding to the time-domain channel, one or more codewords corresponding to the frequency-domain channel, and one or more codewords corresponding to the time-domain channel. Here, both the time-domain channel information and the frequency-domain channel information can represent information describing channel characteristics between at least one transmit antenna and at least one receive antenna, and can be a matrix or a multi-dimensional array or matrix.
[0055] In some embodiments, a vector can also be referred to as a matrix. A matrix can also be replaced by concepts such as tensors and arrays.
[0056] In some embodiments, the information processing methods include at least linear and nonlinear information processing methods. Here, nonlinear information processing methods include, but are not limited to, various advanced information processing technologies, such as artificial intelligence (AI). In some embodiments, for ease of description, nonlinear information processing methods are also referred to as first-type information processing methods, and linear information processing methods are also referred to as second-type information processing methods.
[0057] In some embodiments, artificial intelligence includes self-learning devices, components, software, modules, models, functional modules, and functional functions such as machine learning (ML), deep learning, reinforcement learning, transfer learning, deep reinforcement learning, and meta-learning. In some embodiments, artificial intelligence is implemented through an artificial intelligence network (or neural network), which includes multiple layers, each layer including at least one node (a node in the neural network). In one embodiment, the neural network includes an input layer, an output layer, and at least one hidden layer.
[0058] In some embodiments, a model refers to the data flow from input to output of a sample through multiple linear or nonlinear components. The model includes neural network models, non-AI modules for processing information, and functional components or functions that map input information to output information; this mapping includes linear and nonlinear mappings. In some embodiments, each model corresponds to a model identity (Model ID). In some embodiments, the model identity may also have other equivalent names or concepts such as: model index, first identifier, function indicator (ID), model indicator, etc.
[0059] In some embodiments, channel-state information (CSI) includes at least one of the following: CSI-RS resource indicator (CRI), synchronization signals block resource indicator (SSBRI), L1 reference signal received power (L1-RSRP), differential L1-RSRP, L1 signal-to-interference noise ratio (L1-SINR), differential L1-SINR, reference signal received quality (RSRQ), differential RSRQ, channel quality indicator (CQI), wideband CQI, subband CQI, precoding matrix indicator (PMI), layer indicator (LI), rank indicator (RI), precoding information, channel information, capability index, and time-domain channel properties (TDCP).
[0060] In some embodiments, L1-RSRP or differential L1-RSRP is collectively referred to as L1-RSRP, or simply RSRP. In some embodiments, L1-SINR or differential L1-SINR is collectively referred to as L1-SINR, or simply SINR.
[0061] In some embodiments, the uplink channel state information includes, but is not limited to, at least one of the following: uplink sounding signal resource indicator (SRS resource indicator, SRI), uplink sounding signal resource set indicator (SRSI), transmitted precoding matrix indicator (TPMI), transmitted rank indicator (TRI), modulation and coding scheme (MCS), L1-RSRP, L1-SINR, and L1-RSRQ. Additionally, TPMI and TRI may be jointly coded, using precoding information and the number of layers (PINL) field from the DCI.
[0062] In some embodiments, the antenna is a physical antenna. In some embodiments, the antenna is a logical antenna. In some embodiments, the port and antenna, antenna port, reference signal port, and pilot port are interchangeable. In some embodiments, the antenna is a transmitting antenna. In some embodiments, the antenna is a receiving antenna. In some embodiments, the antenna includes one of a transmitting antenna, a receiving antenna, or an antenna pair of transmitting and receiving antennas.
[0063] Currently, MU-MIMO transmission is transparent, and multiple terminal devices are unaware of the scheduling information of other terminal devices, thus limiting the ability of terminal devices to perform efficient interference cancellation or accurately assess interference intensity.
[0064] Based on this, this disclosure provides a method for transmitting scheduling information, comprising: acquiring K sets of scheduling information; wherein at least one set of scheduling information in the K sets includes one or more modulation and coding schemes (MCS), and K is an integer greater than 1; generating a first signaling message based on the K sets of scheduling information; and sending the first signaling message. In this way, a terminal can learn about the scheduling information of other terminal devices, and the terminal device can use the obtained scheduling information of other terminals to perform interference management, including but not limited to interference calculation, interference cancellation, and interference avoidance operations, thereby improving the performance of the communication system.
[0065] Accordingly, this disclosure also provides another method for transmitting scheduling information, including: receiving a first signaling; determining K sets of scheduling information based on the first signaling; here, at least one set of scheduling information in the K sets includes one or more modulation and coding schemes (MCS), and K is an integer greater than 1. Terminal devices can learn about the scheduling information of other terminal devices, and thus can use the obtained scheduling information of other terminals to perform interference management, including but not limited to interference calculation, interference cancellation, and interference avoidance, thereby improving the performance of data or signal transmission by communication nodes.
[0066] The communication network in this disclosure includes, but is not limited to, third-generation mobile communication technology (3G), fourth-generation mobile communication technology (4G), fifth-generation mobile communication technology (5G), and future mobile communication networks, such as sixth-generation mobile communication technology (6G) and seventh-generation mobile communication technology (7G). The network architecture may include network-side equipment (e.g., including but not limited to base stations) and receiving-side equipment (e.g., including but not limited to terminal devices). The first communication node and the second communication node may be either a base station or a terminal device. The first communication node and the second communication node may be referred to as the first node and the second node, respectively. In one embodiment, the first communication node is a base station and the second communication node is a terminal device. In another embodiment, the first communication node is a base station and the second communication node is a base station. In yet another embodiment, the first communication node is a terminal device and the second communication node is a terminal device. In yet another embodiment, the first communication node is a terminal device and the second communication node is a base station. In some embodiments, a communication node includes a first node and / or a second node. In some embodiments, a communication node may also be referred to simply as a node, and a node may be either a first node or a second node.
[0067] For example, taking a first communication node as a terminal device and a second communication node as a base station, Figure 1 shows an architecture diagram of a communication system according to some embodiments. This communication system includes a terminal device 10 and a base station 20. There can be one or more terminal devices 10 and base stations 20; the number is not limited. Here, multiple base stations and multiple terminal devices can be communicatively connected. Here, a base station can provide network services to terminal devices in one cell, or it can simultaneously provide network services to terminal devices in multiple cells.
[0068] In some embodiments, the terminal device 10 can be a device with wireless transceiver capabilities, which can be deployed on land, such as indoors or outdoors; on water (such as on ships); or in the air (such as on airplanes, balloons, satellites, drones, etc.). The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical care, wireless terminal device in smart grids, wireless terminal device in transportation safety, wireless terminal device in smart cities, wireless terminal device in smart homes, etc. The embodiments of this application do not limit the application scenarios. Terminal equipment may also be referred to as user, user equipment (UE), UE unit, UE station, mobile station, mobile device, UE agent or UE device, terminal, etc., but the embodiments of this application are not limited to this.
[0069] In some embodiments, base station 20 may include various network-side devices such as macro base stations, micro base stations, home base stations, wireless remotes, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or primary cells and secondary cells in various wireless systems.
[0070] Figure 1 is only an exemplary framework diagram. The number of devices included in Figure 1 and the names of each device are not limited. In addition to the devices shown in Figure 1, the communication system may also include other devices, such as relay nodes.
[0071] The application scenarios of the embodiments disclosed herein are not limited. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.
[0072] In some embodiments, a wireless communication system includes one or more base stations and one or more terminal devices. Each base station includes multiple antennas, and each terminal device may include one or more antennas. To improve the transmission efficiency of the wireless communication system, multi-antenna technology is typically employed, enabling the transmission of one or more data streams on the same time-frequency resources.
[0073] Here, Multiple-input multiple-output (MIMO) technology, as a typical representative of multi-antenna technology, mainly includes single-user multiple-input multiple-output (SU-MIMO) and multiple-user multiple-input multiple-output (MU-MIMO), which can improve the efficiency of data or signal transmission. SU-MIMO allows a base station to send multiple data streams to a single terminal device using multiple antennas on the same time-frequency resources, while the user also receives data through multiple antennas. This technology can significantly improve the data transmission rate of a single terminal device, demonstrating its advantages in scenarios with urgent high-speed requirements, such as high-definition video transmission and large file downloads, ensuring a smooth and efficient data transmission experience. MU-MIMO, uniquely, allows the base station to serve multiple terminal devices on the same time-frequency resources. Compared to the traditional single-user transmission mode, MU-MIMO greatly increases system capacity. In practical applications, base stations are typically equipped with a large number of antennas, such as the common 32, 64, or even 128 antennas; while terminal devices, due to size and cost limitations, are generally equipped with fewer antennas, usually 2-4. This difference allows MU-MIMO to reuse more data streams under the same time-frequency resource conditions compared to SU-MIMO, thereby significantly improving the system's spectral efficiency and throughput.
[0074] In some embodiments, the base station transmits a reference signal on at least one reference signal resource, and the terminal device receives the reference signal on at least one reference signal resource and measures the reference signal to obtain at least one channel state information. The channel state information may include at least one of the following: at least one CRI, at least one RI, at least one LI, at least one L1-RSRP, at least one differential L1-RSRP, at least one L1-SINR, at least one differential L1-SINR, at least one L1-RSRQ, at least one differential L1-RSRQ, at least one channel information, at least one type-first precoding information, at least one type-second precoding information, at least one SRI, at least one SRSI, at least one TRI, at least one TPMI, etc. The terminal device sends the channel state information to the base station, the base station receives the channel state information, and schedules the serving terminal devices according to the channel state information. This includes, but is not limited to, SU-MIMO and MU-MIMO scheduling.
[0075] In some embodiments, the base station may measure the uplink reference signal and obtain uplink channel state information, and use the uplink channel state information to schedule users, performing uplink SU-MIMO and uplink MU-MIMO. The operation process is similar to downlink MU-MIMO or SU-MIMO, and will not be described in detail in subsequent embodiments.
[0076] In some embodiments, the base station simultaneously schedules N users. Each user can transmit one or more streams. Here, N is an integer greater than 1. In one embodiment, as shown in Figure 2(a), the base station simultaneously schedules N = 3 users who reuse the same time-frequency resources, where user 1, user 2, and user 3 reuse the same subbands 1-6. In one embodiment, as shown in Figure 2(b), the base station simultaneously schedules N = 3 users who reuse some of the same time-frequency resources, where user 1 uses subbands 1-6, user 2 schedules subbands 3-6, and user 3 schedules subbands 1-4. In one embodiment, as shown in Figure 2(c), the base station simultaneously schedules N = 2 users who reuse some of the same time-frequency resources, where user 1 schedules subbands 1-6, and user 2 schedules subbands 3-6.
[0077] In other words, even with MU-MIMO, the number of users N scheduled can change dynamically, as can the number of scheduling layers for each user. Multiplexed users can use the same time-frequency resources, or they can overlap on some time-frequency resources.
[0078] In some embodiments, MU-MIMO scheduling is transparent to multiple multiplexed terminal devices. From the perspective of each terminal device, it is unaware that it is multiplexed with other terminal devices. Since multiple terminal devices multiplex some or all of the transmission resources (time-frequency resources), they interfere with each other. This interference is generally reduced by the base station through data prediction, such as using zero forcing (ZF) or block diagonalization (BD).
[0079] The embodiments provided in this disclosure will now be described in detail with reference to the accompanying drawings.
[0080] As shown in Figure 3, this disclosure provides a method for transmitting scheduling information, the method comprising:
[0081] S101. Obtain K sets of scheduling information. Among them, at least one set of scheduling information includes one or more modulation and coding schemes (MCS), and K is an integer greater than 1.
[0082] Here, scheduling information can be information allocated by the base station to the terminal equipment (user equipment) to describe its resource allocation and transmission parameters. In this disclosure, scheduling information can also be replaced by "control information", "downlink control information", "scheduling signaling", "control parameters", "scheduling parameters", "resource allocation information", "cooperative scheduling parameters" or other possible names, and this disclosure does not specifically limit it.
[0083] In some embodiments, a set of scheduling information includes one or more scheduling information pieces. If a set of scheduling information contains only one scheduling information piece, then the aforementioned set of scheduling information can be replaced with a single scheduling information piece.
[0084] In some embodiments, the K sets of scheduling information can correspond to multiple terminal devices. Thus, the base station provides these K sets of scheduling information to the terminal devices; that is, the base station can provide the terminal devices with scheduling information from other terminal devices, enabling the terminal devices to utilize this information to perform operations such as interference calculation and interference cancellation, thereby improving the performance of the communication system.
[0085] In some embodiments, each of the N sets of scheduling information includes at least one of the following:
[0086] One or more case MCS, one or more interference information, port indication, frequency domain unit indication, time domain unit indication.
[0087] In some embodiments, among the N sets of scheduling information, at least one set of scheduling information includes parameters that differ from those of another set of scheduling information. For example, one set of scheduling information may include one or more MCSs, and another set may include one or more interference information, etc.
[0088] In some embodiments, the above one or more MCSs include any one of the following:
[0089] The MCS corresponding to each layer;
[0090] The MCS corresponding to each layer group;
[0091] The MCS corresponding to the first codeword;
[0092] The MCS corresponding to the first codeword and the MCS corresponding to the second codeword;
[0093] The broadband MCS corresponding to the first codeword and the subband MCS corresponding to the first codeword;
[0094] The first codeword corresponds to the wideband MCS and subband MCS, and the second codeword corresponds to the wideband MCS and subband MCS.
[0095] In some embodiments, each of the N sets of scheduling information includes one or more MCSs. For example, each set of scheduling information includes one MCS corresponding to codeword 1. In one embodiment, each set of scheduling information includes one MCS corresponding to codeword 1 and one MCS corresponding to codeword 2. In one embodiment, each set of scheduling information includes a wideband MCS and one or more subband MCSs corresponding to codeword 1. In another embodiment, each set of scheduling information includes a wideband MCS and one or more subband MCSs corresponding to codeword 1, and a wideband MCS and one or more subband MCSs corresponding to codeword 2.
[0096] In some embodiments, at least one set of scheduling information in the above K sets of scheduling information includes one or more MCSs, including: at least one set of scheduling information in the K sets of scheduling information includes at least one absolute value MCS and / or differential MCS.
[0097] Here, at least one set of scheduling information in the K sets includes at least one absolute value MCS and / or differential MCS, including any one of the following:
[0098] Each of the K groups of scheduling information includes at least one absolute value (MCS);
[0099] Each of the K groups of scheduling information includes at least one differential MCS;
[0100] Each of the K groups of scheduling information includes at least one absolute value MCS and at least one differential MCS;
[0101] Among the K sets of scheduling information, one set of scheduling information includes at least one absolute value MCS, and the other K-1 sets of scheduling information include at least one differential MCS.
[0102] One set of scheduling information in K groups includes at least one absolute value MCS and at least one differential MCS, while the other K-1 sets of scheduling information include at least one differential MCS.
[0103] In some embodiments, the absolute value MCS, also known as the reference MCS, is a quantization of the value of an MCS itself, using 'a' bits. The differential MCS is the difference between an MCS and the absolute value MCS, and this difference is quantized using 'b' bits, where 'a' and 'b' are positive integers, and 'b' is less than 'a'. In one embodiment, two MCSs are included: the first MCS = 10 and the second MCS = 8. The first MCS is the reference MCS, and MCS = 10 is directly quantized. For the second MCS, the difference between it and the first MCS is calculated: 10 - 8 = 2, and this difference of 2 is then quantized. Differential quantization can reduce signaling transmission overhead.
[0104] For example, the first signaling generated based on N sets of scheduling information may include: the first set of scheduling information corresponding to the target terminal, including the MCS of CW1, the MCS of CW2, the occupied port index (or layer number), etc. The first signaling may also include the i-th set of scheduling information corresponding to terminal device i, including the MCS of CW1, the MCS of CW2, port index Port set 1, the start position and length indicator value (SLIV1) of the scheduling resource, i = 2, ..., N.
[0105] Alternatively, the first signaling may also include the i-th set of scheduling information corresponding to terminal device i, including the differential MCS of CW1, the differential MCS of CW2, the port index Port set 1, and the start position and length indicator value (SLIV1) of the scheduling resource, i = 2, ..., N. The differential MCS is the difference value relative to the MCS of user 1.
[0106] Alternatively, the first signaling may also include the i-th group of scheduling information for terminal device i (corresponding to user i, the interfering user): interference indication for CW1, interference indication for CW2, port index Port set 1, and the start position and length indicator value (SLIV1) of the scheduling resource, i = 2, ..., N. Here, the interference indication can be the quantized value or indication value of the interference of the i-th user relative to the target user.
[0107] In some embodiments, each set of scheduling information also includes a port indication.
[0108] Here, the port indicator is used to describe the physical port or transport layer index used by the terminal device when transmitting data or signals.
[0109] In one example, in N sets of scheduling information, the i-th port indicator can be used to indicate the port index when the i-th terminal device transmits data or information. The i-th terminal device corresponds to the i-th set of scheduling information, where i is a non-negative integer less than or equal to N. For example, MU-MIMO multiplexes two terminal devices. The first port indicator is used to indicate the port on which the first terminal device transmits data, such as port 1 and port 2, while the second port indicator is used to indicate the port on which the second terminal device transmits data, such as port 3 and port 4.
[0110] In another example, the i-th port indicates the transport layer index used to indicate the i-th terminal device to transmit data or signals, the i-th terminal device corresponds to the i-th set of scheduling information, and i is a non-negative integer less than or equal to N.
[0111] In another example, the port indication in the first group of scheduling information is used to indicate the port or layer index of the target terminal device transmitting data or signals. For other groups of scheduling information besides the first group, at least one group of scheduling information contains a port indication, which is used to indicate the total number of ports or layers used by other terminal devices. For example, MU-MIMO multiplexes two terminal devices. The first port indication is used to indicate the port on which the first terminal device transmits data, such as port 1 and port 2, while the second port indication is used to indicate the number of ports on which other terminal devices transmit data, such as 2.
[0112] In some embodiments, at least one set of scheduling information may further include frequency domain unit indication and / or time domain unit indication.
[0113] For example, the frequency domain element indication may include the start and length indicator value (SLIV) of the frequency domain element. Here, the frequency domain element can be a subcarrier group, a PRB, or a subband. The time domain element indication may include the start and length indicator value (SLIV) of the time domain element. Here, the time domain element can be one of a symbol, a time slot, or a sub-time slot.
[0114] In some embodiments, at least one set of scheduling information among the K sets of scheduling information includes interference information.
[0115] Here, interference information is used to indicate the degree of interference experienced by the terminal device. For example, the magnitude of interference experienced by the target terminal device, or a quantified value of the interference magnitude.
[0116] In some embodiments, the interference information includes at least one of the following:
[0117] Interference MCS, interference size, interference level, interference size quantification value, interference grade, total number of interference ports, and total number of interference layers.
[0118] For example, the interference indication is used to indicate a quantified value of the magnitude of interference received by the target terminal device. Alternatively, the interference indication is used to indicate the level of interference received by the target terminal device, such as interference MCS. In some embodiments, the interference indication is an indication of the magnitude, level, or degree of interference from the terminal device corresponding to the i-th set of scheduling information to the target terminal device (e.g., the terminal device corresponding to the first set of scheduling information).
[0119] In some embodiments, N sets of scheduling information can be obtained, and K sets of scheduling information can be determined from the N sets of scheduling information.
[0120] A base station uses MU-MIMO technology to multiplex N terminal devices on the same time-frequency resources. However, due to the limitation on the number of bits transmitted in physical layer signaling, it is impossible to completely transmit the scheduling information corresponding to all N terminal devices. In this case, K sets of scheduling information can be selected from the N sets of scheduling information corresponding to these N terminal devices, and the selected K sets of scheduling information can be transmitted. Here, K and N are both positive integers, and K is less than or equal to N.
[0121] In some embodiments, the selected K groups of scheduling information include scheduling information corresponding to a target terminal device (target scheduling information) and scheduling information corresponding to other terminal devices (non-target scheduling information) in K-1 groups other than the target terminal devices. In one embodiment, at least one of the other K-1 groups of scheduling information transmits only partial content. In another embodiment, each group of scheduling information that transmits the other K-1 groups of scheduling information. Here, the target terminal device is the terminal device receiving the first signaling, while the other N-1 terminal devices can be interference devices. In some embodiments, the value of K can be 2, and the first signaling may include a group of scheduling information corresponding to the target terminal device, and all or part of the content of a group of scheduling information corresponding to the other terminal devices.
[0122] In some embodiments, the K group scheduling information satisfies any one of the following:
[0123] The largest K-group scheduling information in MCS;
[0124] The group index contains the minimum or maximum K group scheduling information;
[0125] The K groups of scheduling information with the smallest or largest port index;
[0126] The K groups of scheduling information with the most or fewest ports;
[0127] The K groups of scheduling information with the largest number of frequency domain units;
[0128] The K groups of scheduling information with the largest number of time-domain units;
[0129] The scheduling information for the K groups with the largest total number of frequency domain units and frequency domain units.
[0130] In some embodiments, the communication node can select K sets of scheduling information from N sets of scheduling information. Here, the K sets of scheduling information include at least one set of scheduling information corresponding to the target terminal device. The other K-1 sets of scheduling information are selected from the N-1 sets of scheduling information. In some embodiments, the N-1 sets of scheduling information do not include the scheduling information corresponding to the target terminal device.
[0131] In one example, the N-1 groups of scheduling information are sorted by group index, and the K-1 group of scheduling information is the K-1 group of scheduling information with the smallest group index among the N-1 groups of scheduling information.
[0132] In another example, the N-1 groups of scheduling information are sorted by group index, and the K-1 group of scheduling information is the K-1 group of scheduling information with the largest group index among the N-1 groups of scheduling information.
[0133] In another example, the N-1 groups of scheduling information are sorted by MCS, and the K-1 group of scheduling information is the group with the smallest MCS among the N-1 groups of scheduling information.
[0134] In another example, the N-1 groups of scheduling information are sorted by MCS, and the K-1 group of scheduling information is the K-1 group of scheduling information with the largest MCS among the N-1 groups of scheduling information.
[0135] In another example, the N-1 groups of scheduling information are sorted according to the number of ports indicated by the ports, and the K-1 group of scheduling information is the K-1 group of scheduling information with the fewest ports among the N-1 groups of scheduling information.
[0136] In another example, the N-1 groups of scheduling information are sorted according to the number of ports indicated by the ports, and the K-1 group of scheduling information is the K-1 group of scheduling information with the largest number of ports among the N-1 groups of scheduling information.
[0137] In another example, the N-1 groups of scheduling information are sorted according to the number of frequency domain units indicated by the frequency domain units, and the K-1 group of scheduling information is the K-1 group of scheduling information with the fewest number of frequency domain units among the N-1 groups of scheduling information.
[0138] In another example, the N-1 groups of scheduling information are sorted according to the number of frequency domain units indicated by the frequency domain units, and the K-1 group of scheduling information is the K-1 group of scheduling information with the largest number of frequency domain units among the N-1 groups of scheduling information.
[0139] In another example, the N-1 groups of scheduling information are sorted according to the number of frequency domain units indicated by the time domain units, and the K-1 group of scheduling information is the K-1 group of scheduling information with the fewest time domain units among the N-1 groups of scheduling information.
[0140] In another example, the N-1 groups of scheduling information are sorted according to the number of time-domain units indicated by the frequency-domain units, and the K-1 group of scheduling information is the K-1 group of scheduling information with the largest number of time-domain units among the N-1 groups of scheduling information.
[0141] In some embodiments, K=N, and the communication node transmits a portion of the scheduling information from each of the N scheduling information. In some embodiments, K=N, and the communication node transmits all the scheduling information from the target scheduling information and a portion of the scheduling information from the non-target scheduling information.
[0142] Here, a portion of the scheduling information in each group consists of one or more parameters with higher priority within that group. For example, multiple parameters included in a group of scheduling information are sorted, and one or more parameters with higher priority are selected. In one implementation, the priority of the MCS is greater than or equal to the priority of the port indication. In one implementation, the priority of the MCS is greater than or equal to the priority of the frequency domain unit indication and / or the time domain unit indication. In one implementation, the priority of the port indication is greater than or equal to the priority of the frequency domain unit indication and / or the time domain unit indication. In one embodiment, the priority of the port indication is greater than or equal to the priority of the interference information. In one implementation, the priority of the frequency domain unit indication and / or the time domain unit indication is greater than or equal to the priority of the interference information.
[0143] S102. Generate the first signaling based on the scheduling information of group K.
[0144] In some embodiments, the first signaling is physical layer signaling and / or higher-level signaling. For example, the first signaling may be a single physical layer signaling. Alternatively, the first signaling may also be multiple physical layer signaling, such as two physical layer signaling, including a first-level physical layer signaling and at least one second-level physical layer signaling.
[0145] In this disclosure, the first signaling is only an exemplary name. The first signaling can also be other signaling with the same function, such as other signaling with different names but the same or similar functions. This disclosure does not limit this.
[0146] In some embodiments, the first signaling may also be MAC CE signaling. In some embodiments, the first signaling may also be RRC signaling. In some embodiments, the first signaling may also be MAC CE signaling and physical layer signaling, for example, indicating one or more scheduling information via MAC CE and indicating another one or more scheduling information via physical layer. In some embodiments, the first signaling may also be RRC signaling and physical layer signaling, for example, indicating one or more scheduling information via RRC and indicating another one or more scheduling information via physical layer signaling.
[0147] Exemplarily, the aforementioned first-level physical layer signaling and second-level physical layer signaling can also be replaced with first physical layer signaling and second physical layer signaling. In some embodiments, the first-level physical layer signaling can also be replaced with first-level DCI, and the second-level physical layer signaling can be replaced with second-level DCI. In some embodiments, physical layer signaling can be replaced with DCI. In some embodiments, physical layer signaling is replaced with one or more fields of DCI. In some embodiments, physical layer signaling is replaced with one or more fields of DCI. These descriptions will not be repeated in detail in other embodiments.
[0148] Here, K sets of scheduling information are transmitted via at least two physical layer signaling protocols. One of these protocols is a first-level physical layer signaling protocol, and at least one is a second-level physical layer signaling protocol. In some embodiments, both the first-level and second-level physical layer signaling protocols are transmitted on the PDCCH. Alternatively, the first-level physical layer signaling protocol is transmitted on the PDCCH, and the second-level physical layer signaling protocol is transmitted on the PDSCH.
[0149] In one embodiment, target scheduling information is transmitted in the first-level physical layer signaling. The target scheduling information corresponds to a set of scheduling information corresponding to the target terminal. K-1 other sets of scheduling information, or portions of the K-1 sets of scheduling information, are transmitted on one or more second-level physical layer signaling systems.
[0150] In some embodiments, the first signaling is one or more downlink control messages.
[0151] In one possible implementation, generating the first signaling based on the K groups of scheduling information may include: generating downlink control information based on the K groups of scheduling information. That is, using one or more fields of the downlink control information to indicate the K groups of scheduling information. Alternatively, assigning values to one or more fields of the downlink control information using the K groups of scheduling information.
[0152] Here, a downlink control message includes one or more fields, which are used to indicate K group scheduling information.
[0153] In another possible implementation, generating the first signaling based on the K-group scheduling information may include: generating multiple downlink control information based on the K-group scheduling information. That is, using one or more fields of the multiple downlink control information to indicate the K-group scheduling information. Alternatively, assigning the K-group scheduling information to one or more fields of the multiple downlink control information.
[0154] Here, multiple downlink control messages include a first-level downlink control message and at least one second-level downlink control message.
[0155] In some embodiments, the first-level downlink control information includes one or more fields, which are used to indicate the target scheduling information among the K groups of scheduling information. In some embodiments, at least one second-level downlink control information includes one or more fields, which are used to indicate one or more other groups of scheduling information (non-target scheduling information) among the K groups of scheduling information, excluding the target group of scheduling information. In one embodiment, the target scheduling information may be the first group of scheduling information. In one embodiment, the target scheduling information is the group of scheduling information corresponding to the target terminal.
[0156] In some embodiments, the first-level downlink control information includes a first field, which indicates at least one of the following:
[0157] The values of N and K, the total number of ports, the total number of layers, and whether there is a second-level downlink control information.
[0158] In some embodiments, the first-level downlink control information includes a second field, which is used to indicate the configuration information of the physical downlink control channel corresponding to the second-level downlink control information.
[0159] For example, the first-level downlink control information includes target scheduling information and a second-level downlink control information enable flag (i.e., the second field). K other sets of scheduling information, excluding the target scheduling information, or portions of the K sets of scheduling information, are transmitted over one or more second-level downlink control information messages.
[0160] Here, the Level 2 downlink control information enable flag (second field) indicates whether Level 2 downlink control information exists. When the Level 2 downlink control information enable flag takes the first value, it indicates the presence of Level 2 downlink control information; when it takes the second value, it indicates the absence of Level 2 downlink control information. Here, the first and second values are two different values, such as TRUE and FALSE, two different integers, two different strings, or two different characters, etc.
[0161] In some embodiments, the first-level downlink control information and the second-level downlink control information are related.
[0162] In one example, the transmission time slot of the second-level downlink control information differs from that of the first-level downlink control information by less than a preset threshold.
[0163] In another example, the search space set type corresponding to the first-level downlink control information is the same as the search space set type corresponding to the second-level downlink control information.
[0164] In another example, the detection period corresponding to the first-level downlink control information is the same as the detection period corresponding to the second-level downlink control information.
[0165] In another example, the time slot offset corresponding to the first-level downlink control information is the same as the time slot offset corresponding to the second-level downlink control information.
[0166] In another example, the detection pattern corresponding to the first-level downlink control information is the same as the detection pattern corresponding to the second-level downlink control information.
[0167] In another example, the symbol position corresponding to the first-level downlink control information is the same as the symbol position corresponding to the second-level downlink control information.
[0168] In another example, the timing of physical downlink control channel detection corresponding to the first-level downlink control information is the same as the timing of physical downlink control channel detection corresponding to the second-level downlink control information.
[0169] In another example, the search space set corresponding to the first-level downlink control information is the same as the search space set corresponding to the second-level downlink control information.
[0170] In another example, the downlink control information format corresponding to the first-level downlink control information is the same as the downlink control information format corresponding to the second-level downlink control information.
[0171] In another example, the number of physical downlink control channel candidate sets corresponding to the first-level downlink control information is the same as the number of physical downlink control channel candidate sets corresponding to the second-level downlink control information.
[0172] In another example, the search space set index corresponding to the first-level downlink control information is the same as the search space set index corresponding to the second-level downlink control information.
[0173] In another example, the CORESET index of the control resource set corresponding to the first-level downlink control information is the same as the CORESET index corresponding to the second-level downlink control information.
[0174] In another example, the aggregation level of downlink control information corresponding to the first-level downlink control information is the same as the aggregation level of downlink control information corresponding to the second-level downlink control information.
[0175] In some embodiments, the first-level downlink control information includes a third field, which is used to indicate at least one of the time-domain information, spatial-domain information, and search space information of the second-level downlink control information.
[0176] In some embodiments, the first-level downlink control information and the second-level downlink control information satisfy at least one of the time-domain constraints, spatial constraints, and search space constraints.
[0177] For example, the fourth field may indicate the search space set type of the second-level downlink control information, the detection period of the search space configuration, the slot offset, the detection pattern, the symbol position, the physical downlink control channel detection timing, the search space set, the downlink control information format, the number of physical downlink control channel candidate sets, the search space set index, the CORESET index, and the downlink control information aggregation level.
[0178] S103, Send the first signaling.
[0179] For example, the base station can obtain N sets of scheduling information, generate a first signaling based on the N sets of scheduling information, and send the first signaling to the terminal. The terminal can be the target terminal.
[0180] Upon receiving the first signaling, the terminal can determine the aforementioned N sets of scheduling information. This allows the use of the N sets of scheduling information for signal processing, thereby improving the performance of the communication system.
[0181] In some embodiments, scheduling information can be transmitted to a group of terminals via downlink control information multicast or broadcast.
[0182] For example, the base station transmits the N sets of scheduling information to N multiplexed terminals via a downlink control message. This downlink control message may include N blocks, each block corresponding to the scheduling information of one terminal. The base station indicates the block corresponding to the i-th terminal via the i-th higher-layer signaling. Thus, the terminal determines the block containing its own scheduling information by detecting the downlink control message and by receiving another higher-layer signaling.
[0183] Based on the technical solution provided in this disclosure, K sets of scheduling information can be transmitted to the terminal device, that is, multiple sets of scheduling information corresponding to multiple terminal devices can be transmitted to the terminal device, thereby enabling the terminal to understand the scheduling information of other terminal devices. The terminal device can use the obtained scheduling information of other terminals to perform interference management, including but not limited to interference calculation, interference cancellation, interference avoidance and other operations, thereby improving the performance of communication nodes in transmitting data or signals.
[0184] In some embodiments, as shown in FIG4, this disclosure also provides another method for transmitting scheduling information, including:
[0185] S201, Receive the first signaling.
[0186] In some embodiments, the first signaling is physical layer signaling and / or higher-level signaling. For example, the first signaling may be a single physical layer signaling. Alternatively, the first signaling may also be multiple physical layer signaling, such as two physical layer signaling, including a first-level physical layer signaling and at least one second-level physical layer signaling.
[0187] In this disclosure, the first signaling is only an exemplary name. The first signaling can also be other signaling with the same function, such as other signaling with different names but the same or similar functions. This disclosure does not limit this.
[0188] In some embodiments, the first signaling may also be MAC CE signaling. In some embodiments, the first signaling may also be RRC signaling. In some embodiments, the first signaling may also be MAC CE signaling and physical layer signaling, for example, indicating one or more scheduling information via MAC CE and indicating another one or more scheduling information via physical layer. In some embodiments, the first signaling may also be RRC signaling and physical layer signaling, for example, indicating one or more scheduling information via RRC and indicating another one or more scheduling information via physical layer signaling.
[0189] Exemplarily, the aforementioned first-level physical layer signaling and second-level physical layer signaling can also be replaced with first physical layer signaling and second physical layer signaling. In some embodiments, the first-level physical layer signaling can also be replaced with first-level DCI, and the second-level physical layer signaling can be replaced with second-level DCI. In some embodiments, physical layer signaling can be replaced with DCI. In some embodiments, physical layer signaling is replaced with one or more fields of DCI. In some embodiments, physical layer signaling is replaced with one or more fields of DCI. These descriptions will not be repeated in detail in other embodiments.
[0190] In some embodiments, the first signaling is one or more downlink control messages.
[0191] In some embodiments, the first signaling includes downlink control information, which includes one or more fields for indicating K group scheduling information.
[0192] In some embodiments, the first signaling includes multiple downlink control information, which includes a first-level downlink control information and at least one second-level downlink control information.
[0193] In some embodiments, the first-level downlink control information includes one or more fields, which are used to indicate the first group of scheduling information among the K groups of scheduling information.
[0194] In some embodiments, at least one second-level downlink control information includes one or more fields, one or more of which are used to indicate one or more other groups of scheduling information in the K groups of scheduling information other than the first group of scheduling information.
[0195] In some embodiments, the first-level downlink control information and the second-level downlink control information are associated.
[0196] In some embodiments, the first-level downlink control information includes a first field, which indicates at least one of the following:
[0197] The values of N and K, the total number of ports, the total number of layers, and whether there is a second-level downlink control information.
[0198] In some embodiments, the first-level downlink control information includes a second field, which is used to indicate the configuration information of the physical downlink control channel corresponding to the second-level downlink control information.
[0199] In some embodiments, the first-level downlink control information includes a third field, which is used to indicate at least one of the time-domain information, spatial-domain information, and search space information of the second-level downlink control information.
[0200] In some embodiments, the first-level downlink control information and the second-level downlink control information satisfy at least one of the time-domain constraints, spatial constraints, and search space constraints.
[0201] S202. Based on the first signaling, determine K groups of scheduling information. At least one group of scheduling information in the K groups includes one or more MCSs, where K is an integer greater than 1.
[0202] Here, scheduling information can be information allocated by the base station to the terminal equipment (user equipment) to describe its resource allocation and transmission parameters. In this disclosure, scheduling information can also be replaced by "control information", "downlink control information", "scheduling signaling", "control parameters", "scheduling parameters", "resource allocation information", "cooperative scheduling parameters" or other possible names, and this disclosure does not specifically limit it.
[0203] In some embodiments, one or more modulation and coding schemes (MCS) include any of the following:
[0204] The MCS corresponding to each layer;
[0205] The MCS corresponding to each layer group;
[0206] The MCS corresponding to the first codeword;
[0207] The MCS corresponding to the first codeword and the MCS corresponding to the second codeword;
[0208] The broadband MCS corresponding to the first codeword and the subband MCS corresponding to the first codeword;
[0209] The first codeword corresponds to the wideband MCS and subband MCS, and the second codeword corresponds to the wideband MCS and subband MCS.
[0210] In some embodiments, at least one set of scheduling information in the K sets of scheduling information includes one or more modulation and coding schemes (MCS), including: at least one set of scheduling information in the K sets of scheduling information includes at least one absolute value MCS and / or differential MCS.
[0211] In some embodiments, at least one set of scheduling information in the K sets includes at least one absolute value MCS and / or differential MCS, including any one of the following:
[0212] Each of the K groups of scheduling information includes at least one absolute value (MCS);
[0213] Each of the K groups of scheduling information includes at least one differential MCS;
[0214] Each of the K groups of scheduling information includes at least one absolute value MCS and at least one differential MCS;
[0215] Among the K sets of scheduling information, one set of scheduling information includes at least one absolute value MCS, and the other K-1 sets of scheduling information include at least one differential MCS.
[0216] One set of scheduling information in K groups includes at least one absolute value MCS and at least one differential MCS, while the other K-1 sets of scheduling information include at least one differential MCS.
[0217] In some embodiments, each set of scheduling information also includes a port indication.
[0218] In some embodiments, each set of scheduling information may further include frequency domain unit indication and / or time domain unit indication.
[0219] In some embodiments, at least one set of scheduling information in the K sets includes interference information.
[0220] In some embodiments, the interference information includes at least one of the following:
[0221] Interference MCS, interference size, interference level, interference size quantification value, interference grade, total number of interference ports, and total number of interference layers.
[0222] In some embodiments, the K sets of scheduling information are determined from the N sets of scheduling information; here, the K sets of scheduling information satisfy any one of the following:
[0223] The largest K-group scheduling information in MCS;
[0224] The group index contains the minimum or maximum K group scheduling information;
[0225] The K groups of scheduling information with the smallest or largest port index;
[0226] The K groups of scheduling information with the most or fewest ports;
[0227] The K groups of scheduling information with the largest number of frequency domain units;
[0228] The K groups of scheduling information with the largest number of time-domain units;
[0229] The scheduling information for the K groups with the largest total number of frequency domain units and frequency domain units.
[0230] Furthermore, for detailed information on steps S201-S202, please refer to the relevant descriptions of steps S101-S103 above, which will not be repeated here.
[0231] Based on the above embodiments, the terminal device can acquire multiple sets of scheduling information, thereby enabling the terminal device to understand the scheduling information of other terminal devices. It can then utilize the obtained scheduling information of other terminals to perform interference management, including but not limited to interference calculation, interference cancellation, and interference avoidance, thereby improving the performance of communication nodes in transmitting data or signals.
[0232] The foregoing primarily describes the solution provided in this disclosure from the perspective of interaction between various communication nodes. It is understood that each communication node, in order to achieve the aforementioned functions, includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the algorithmic steps of the examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application 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 this disclosure.
[0233] Figure 5 is a block diagram of a communication device according to some embodiments. As shown in Figure 5, the communication device 50 includes an acquisition module 501, a generation module 502, and a transmission module 503.
[0234] Here, module 501 is used to acquire K sets of scheduling information; at least one set of scheduling information in the K sets includes one or more modulation and coding schemes (MCS), where K is an integer greater than 1.
[0235] Generation module 502 is used to generate the first signaling based on the K group scheduling information;
[0236] The sending module 503 is used to send the first signaling.
[0237] In some embodiments, one or more modulation and coding schemes (MCS) include any of the following:
[0238] The MCS corresponding to each layer;
[0239] The MCS corresponding to each layer group;
[0240] The MCS corresponding to the first codeword;
[0241] The MCS corresponding to the first codeword and the MCS corresponding to the second codeword;
[0242] The broadband MCS corresponding to the first codeword and the subband MCS corresponding to the first codeword;
[0243] The first codeword corresponds to the wideband MCS and subband MCS, and the second codeword corresponds to the wideband MCS and subband MCS.
[0244] In some embodiments, at least one set of scheduling information in the K sets of scheduling information includes one or more modulation and coding schemes (MCS), including: at least one set of scheduling information in the K sets of scheduling information includes at least one absolute value MCS and / or differential MCS.
[0245] In some embodiments, at least one set of scheduling information in the K sets includes at least one absolute value MCS and / or differential MCS, including any one of the following:
[0246] Each of the K groups of scheduling information includes at least one absolute value (MCS);
[0247] Each of the K groups of scheduling information includes at least one differential MCS;
[0248] Each of the K groups of scheduling information includes at least one absolute value MCS and at least one differential MCS;
[0249] Among the K sets of scheduling information, one set of scheduling information includes at least one absolute value MCS, and the other K-1 sets of scheduling information include at least one differential MCS.
[0250] One set of scheduling information in K groups includes at least one absolute value MCS and at least one differential MCS, while the other K-1 sets of scheduling information include at least one differential MCS.
[0251] In some embodiments, each set of scheduling information also includes a port indication.
[0252] In some embodiments, each set of scheduling information may further include frequency domain unit indication and / or time domain unit indication.
[0253] In some embodiments, at least one set of scheduling information in the K sets includes interference information.
[0254] In some embodiments, the interference information includes at least one of the following:
[0255] Interference MCS, interference size, interference level, interference size quantification value, interference grade, total number of interference ports, and total number of interference layers.
[0256] In some embodiments, the acquisition module 501 is specifically used to: acquire N sets of scheduling information, where N is an integer greater than 1; determine K sets of scheduling information from the N sets of scheduling information; here, the K sets of scheduling information satisfy any one of the following:
[0257] The largest K-group scheduling information in MCS;
[0258] The group index contains the minimum or maximum K group scheduling information;
[0259] The K groups of scheduling information with the smallest or largest port index;
[0260] The K groups of scheduling information with the most or fewest ports;
[0261] The K groups of scheduling information with the largest number of frequency domain units;
[0262] The K groups of scheduling information with the largest number of time-domain units;
[0263] The scheduling information for the K groups with the largest total number of frequency domain units and frequency domain units.
[0264] In some embodiments, the first signaling is one or more downlink control messages.
[0265] In some embodiments, the generation module 502 is specifically used to: generate downlink control information based on K groups of scheduling information, wherein the downlink control information includes one or more fields, and the one or more fields are used to indicate the K groups of scheduling information.
[0266] In some embodiments, the generation module 502 is specifically used to: generate multiple downlink control information based on K group scheduling information, wherein the multiple downlink control information includes a first-level downlink control information and at least one second-level downlink control information.
[0267] In some embodiments, the first-level downlink control information includes one or more fields, which are used to indicate the first group of scheduling information among the K groups of scheduling information.
[0268] In some embodiments, at least one second-level downlink control information includes one or more fields, one or more of which are used to indicate one or more other groups of scheduling information in the K groups of scheduling information other than the first group of scheduling information.
[0269] In some embodiments, the first-level downlink control information includes a first field, which indicates at least one of the following:
[0270] The values of N and K, the total number of ports, the total number of layers, and whether there is a second-level downlink control information.
[0271] In some embodiments, the first-level downlink control information includes a second field, which is used to indicate the configuration information of the physical downlink control channel corresponding to the second-level downlink control information.
[0272] In some embodiments, the first-level downlink control information and the second-level downlink control information are associated.
[0273] For a more detailed description of the acquisition module 501, the generation module 502, and the sending module 503, as well as a more detailed description of each technical feature therein and a description of the beneficial effects, please refer to the corresponding method embodiment section above, which will not be repeated here.
[0274] Figure 6 is a block diagram of another communication device according to some embodiments. As shown in Figure 6, the communication device 60 includes a receiving module 601 and a determining module 602.
[0275] Here, the receiving module 601 is used to receive the first signaling.
[0276] The determination module 602 is used to determine K sets of scheduling information according to the first signaling; here, at least one set of scheduling information in the K sets of scheduling information includes one or more modulation and coding schemes (MCS), and K is an integer greater than 1.
[0277] In some embodiments, one or more modulation and coding schemes (MCS) include any of the following:
[0278] The MCS corresponding to each layer;
[0279] The MCS corresponding to each layer group;
[0280] The MCS corresponding to the first codeword;
[0281] The MCS corresponding to the first codeword and the MCS corresponding to the second codeword;
[0282] The broadband MCS corresponding to the first codeword and the subband MCS corresponding to the first codeword;
[0283] The first codeword corresponds to the wideband MCS and subband MCS, and the second codeword corresponds to the wideband MCS and subband MCS.
[0284] In some embodiments, at least one set of scheduling information in the K sets of scheduling information includes one or more modulation and coding schemes (MCS), including: at least one set of scheduling information in the K sets of scheduling information includes at least one absolute value MCS and / or differential MCS.
[0285] In some embodiments, at least one set of scheduling information in the K sets includes at least one absolute value MCS and / or differential MCS, including any one of the following:
[0286] Each of the K groups of scheduling information includes at least one absolute value (MCS);
[0287] Each of the K groups of scheduling information includes at least one differential MCS;
[0288] Each of the K groups of scheduling information includes at least one absolute value MCS and at least one differential MCS;
[0289] Among the K sets of scheduling information, one set of scheduling information includes at least one absolute value MCS, and the other K-1 sets of scheduling information include at least one differential MCS.
[0290] One set of scheduling information in K groups includes at least one absolute value MCS and at least one differential MCS, while the other K-1 sets of scheduling information include at least one differential MCS.
[0291] In some embodiments, each set of scheduling information also includes a port indication.
[0292] In some embodiments, each set of scheduling information may further include frequency domain unit indication and / or time domain unit indication.
[0293] In some embodiments, at least one set of scheduling information in the K sets includes interference information.
[0294] In some embodiments, the interference information includes at least one of the following:
[0295] Interference MCS, interference size, interference level, interference size quantification value, interference grade, total number of interference ports, and total number of interference layers.
[0296] In some embodiments, the K sets of scheduling information are determined from the N sets of scheduling information; here, the K sets of scheduling information satisfy any one of the following:
[0297] The largest K-group scheduling information in MCS;
[0298] The group index contains the minimum or maximum K group scheduling information;
[0299] The K groups of scheduling information with the smallest or largest port index;
[0300] The K groups of scheduling information with the most or fewest ports;
[0301] The K groups of scheduling information with the largest number of frequency domain units;
[0302] The K groups of scheduling information with the largest number of time-domain units;
[0303] The scheduling information for the K groups with the largest total number of frequency domain units and frequency domain units.
[0304] In some embodiments, the first signaling is one or more downlink control messages.
[0305] In some embodiments, the first signaling includes downlink control information, which includes one or more fields for indicating K group scheduling information.
[0306] In some embodiments, the first signaling includes multiple downlink control information, which includes a first-level downlink control information and at least one second-level downlink control information.
[0307] In some embodiments, the first-level downlink control information includes one or more fields, which are used to indicate the first group of scheduling information among the K groups of scheduling information.
[0308] In some embodiments, at least one second-level downlink control information includes one or more fields, one or more of which are used to indicate one or more other groups of scheduling information in the K groups of scheduling information other than the first group of scheduling information.
[0309] In some embodiments, the first-level downlink control information includes a first field, which indicates at least one of the following:
[0310] The values of N and K, the total number of ports, the total number of layers, and whether there is a second-level downlink control information.
[0311] In some embodiments, the first-level downlink control information includes a second field, which is used to indicate the configuration information of the physical downlink control channel corresponding to the second-level downlink control information.
[0312] In some embodiments, the first-level downlink control information and the second-level downlink control information are associated.
[0313] For a more detailed description of the receiving module 601 and the determining module 602, as well as a more detailed description of their respective technical features and beneficial effects, please refer to the corresponding method embodiment section above, which will not be repeated here.
[0314] The modules in Figure 5 or Figure 6 can also be called units; for example, the transmitting module can be called a transmitting unit. Furthermore, in the embodiments shown in Figure 5 or Figure 6, the names of the modules may not be those shown in the figures; for example, the transmitting module can also be called a communication module, and the receiving module can also be called a communication module.
[0315] If the units or modules in Figure 5 or Figure 6 are implemented as software functional 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 embodiments of this disclosure, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this disclosure. Storage media for storing computer software products include: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing program code.
[0316] In the case of implementing the functions of the integrated modules described above in hardware, this disclosure provides a block diagram of another communication device, which may be the communication device 50 or the communication device 60 described above. As shown in FIG7, the communication device 70 includes: a processor 702, a communication interface 703, and a bus 704. In some embodiments, the communication device 70 may further include a memory 701.
[0317] Processor 702 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with this disclosure. Processor 702 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with this disclosure. Processor 702 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a digital signal processor (DSP), and a microprocessor.
[0318] The communication interface 703 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0319] The memory 701 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0320] In one possible implementation, the memory 701 can exist independently of the processor 702. The memory 701 can be connected to the processor 702 via a bus 704 and is used to store instructions or program code. When the processor 702 calls and executes the instructions or program code stored in the memory 701, it can implement the method provided in the embodiments of this disclosure.
[0321] In another possible implementation, the memory 701 can also be integrated with the processor 702.
[0322] Bus 704 can be an extended industry standard architecture (EISA) bus, etc. Bus 704 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 7, but this does not mean that there is only one bus or one type of bus.
[0323] Through the above description of the implementation methods, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the equipment or device can be divided into different functional modules to complete all or part of the functions described above.
[0324] This disclosure also provides a computer-readable storage medium, which includes a non-transitory computer-readable storage medium. All or part of the processes in the above method embodiments can be executed by computer instructions instructing related hardware. The program can be stored in the above-mentioned computer-readable storage medium, and when executed, it can include the processes of the above-described method embodiments. The computer-readable storage medium can be any of the foregoing embodiments or memory. The above-mentioned computer-readable storage medium can also be an external storage device of the above-mentioned device or apparatus, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the above-mentioned device or apparatus. Further, the above-mentioned computer-readable storage medium can also include both internal storage units of the above-mentioned device or apparatus and external storage devices. The above-mentioned computer-readable storage medium is used to store the above-mentioned computer program and other programs and data required by the above-mentioned device or apparatus. The above-mentioned computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0325] This disclosure also provides a computer program product comprising a computer program that, when run on a computer, causes the computer to perform any of the methods provided in the above embodiments.
[0326] Although this disclosure has been described herein in conjunction with various embodiments, those skilled in the art will understand and implement other variations of the disclosed embodiments by reviewing the accompanying drawings, the disclosure, and the appended claims in carrying out the claimed disclosure. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce a good effect.
[0327] Although this disclosure has been described in conjunction with specific features and embodiments, it will be apparent that various modifications and combinations can be made therein without departing from the spirit and scope of this disclosure. Accordingly, this specification and drawings are merely exemplary illustrations of the disclosure as defined by the appended claims and are to be considered as covering any and all modifications, variations, combinations, or equivalents within the scope of this disclosure. It is obvious that those skilled in the art can make various alterations and modifications to this disclosure without departing from its spirit and scope. Thus, this disclosure is also intended to include any such modifications and modifications that fall within the scope of the claims of this disclosure and their equivalents.
[0328] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A method for transmitting scheduling information, wherein, The method includes: Obtain K sets of scheduling information; at least one set of scheduling information in the K sets includes one or more modulation and coding schemes (MCS), where K is an integer greater than 1; Generate the first signaling based on the K groups of scheduling information; Send the first signaling.
2. The method according to claim 1, wherein, The one or more modulation and coding schemes (MCS) include any one of the following: The MCS corresponding to each layer; The MCS corresponding to each layer group; The MCS corresponding to the first codeword; The MCS corresponding to the first codeword and the MCS corresponding to the second codeword; The broadband MCS corresponding to the first codeword and the subband MCS corresponding to the first codeword; The wideband MCS and subband MCS corresponding to the first codeword, and the wideband MCS and subband MCS corresponding to the second codeword.
3. The method according to claim 1 or 2, wherein, At least one set of scheduling information in the K sets includes one or more modulation and coding schemes (MCS), including: at least one set of scheduling information in the K sets includes at least one absolute value MCS and / or differential MCS.
4. The method according to claim 3, wherein, At least one of the K sets of scheduling information includes at least one absolute value MCS and / or differential MCS, including any one of the following: Each of the K groups of scheduling information includes at least one absolute value (MCS); Each of the K groups of scheduling information includes at least one differential MCS; Each of the K groups of scheduling information includes at least one absolute value MCS and at least one differential MCS; Among the K sets of scheduling information, one set of scheduling information includes at least one absolute value MCS, and the other K-1 sets of scheduling information include at least one differential MCS. Among the K sets of scheduling information, one set includes at least one absolute value MCS and at least one differential MCS, while the other K-1 sets of scheduling information include at least one differential MCS.
5. The method according to any one of claims 1-4, wherein, Each set of scheduling information also includes port indications.
6. The method according to any one of claims 1-5, wherein, Each set of scheduling information also includes frequency domain unit indication and / or time domain unit indication.
7. The method according to any one of claims 1-6, wherein, At least one of the K sets of scheduling information includes interference information.
8. The method according to claim 7, wherein, The interference information includes at least one of the following: Interference MCS, interference size, interference level, interference size quantification value, interference grade, total number of interference ports, and total number of interference layers.
9. The method according to any one of claims 1-8, wherein, The acquisition of K groups of scheduling information includes: Obtain N sets of scheduling information, where N is an integer greater than 1; The K sets of scheduling information are determined from the N sets of scheduling information; the K sets of scheduling information satisfy any one of the following: The largest K-group scheduling information in MCS; The group index contains the minimum or maximum K group scheduling information; The K groups of scheduling information with the smallest or largest port index; The K groups of scheduling information with the most or fewest ports; The K groups of scheduling information with the largest number of frequency domain units; The K groups of scheduling information with the largest number of time-domain units; The scheduling information for the K groups with the largest total number of frequency domain units and frequency domain units.
10. The method according to any one of claims 1-9, wherein, The first signaling is one or more downlink control messages.
11. The method according to claim 10, wherein, The step of generating the first signaling based on the K groups of scheduling information includes: A downlink control information is generated based on the K groups of scheduling information. The downlink control information includes one or more fields, which are used to indicate the K groups of scheduling information.
12. The method according to claim 10, wherein, The step of generating the first signaling based on the K groups of scheduling information includes: Multiple downlink control information is generated based on the K-group scheduling information, including a first-level downlink control information and at least one second-level downlink control information.
13. The method according to claim 12, wherein, The first-level downlink control information includes one or more fields, which are used to indicate the first group of scheduling information among the K groups of scheduling information.
14. The method according to claim 12, wherein, The at least one second-level downlink control information includes one or more fields, and the one or more fields are used to indicate one or more other groups of scheduling information in the K groups of scheduling information other than the first group of scheduling information.
15. The method according to claim 12, wherein, The first-level downlink control information includes a first field, which indicates at least one of the following: The values of N and K, the total number of ports, the total number of layers, and whether there is a second-level downlink control information.
16. The method according to claim 12, wherein, The first-level downlink control information includes a second field, which is used to indicate the configuration information of the physical downlink control channel corresponding to the second-level downlink control information.
17. The method according to any one of claims 12-16, wherein, The first-level downlink control information and the second-level downlink control information are related.
18. A method for transmitting scheduling information, wherein, The method includes: Receive the first signaling; Based on the first signaling, K sets of scheduling information are determined; at least one set of scheduling information in the K sets includes one or more modulation and coding schemes (MCS), where K is an integer greater than 1.
19. The method according to claim 18, wherein, The one or more modulation and coding schemes (MCS) include any one of the following: The MCS corresponding to each layer; The MCS corresponding to each layer group; The MCS corresponding to the first codeword; The MCS corresponding to the first codeword and the MCS corresponding to the second codeword; The broadband MCS corresponding to the first codeword and the subband MCS corresponding to the first codeword; The wideband MCS and subband MCS corresponding to the first codeword, and the wideband MCS and subband MCS corresponding to the second codeword.
20. The method according to claim 18 or 19, wherein, At least one set of scheduling information in the K sets includes one or more modulation and coding schemes (MCS), including: at least one set of scheduling information in the K sets includes at least one absolute value MCS and / or differential MCS.
21. The method according to claim 20, wherein, At least one of the K sets of scheduling information includes at least one absolute value MCS and / or differential MCS, including any one of the following: Each of the K groups of scheduling information includes at least one absolute value (MCS); Each of the K groups of scheduling information includes at least one differential MCS; Each of the K groups of scheduling information includes at least one absolute value MCS and at least one differential MCS; Among the K sets of scheduling information, one set of scheduling information includes at least one absolute value MCS, and the other K-1 sets of scheduling information include at least one differential MCS. Among the K sets of scheduling information, one set includes at least one absolute value MCS and at least one differential MCS, while the other K-1 sets of scheduling information include at least one differential MCS.
22. The method according to any one of claims 18-21, wherein, Each set of scheduling information also includes port indications.
23. The method according to any one of claims 18-22, wherein, Each set of scheduling information also includes frequency domain unit indication and / or time domain unit indication.
24. The method according to any one of claims 18-23, wherein, At least one of the K sets of scheduling information includes interference information.
25. The method according to claim 24, wherein, The interference information includes at least one of the following: Interference MCS, interference size, interference level, interference size quantification value, interference grade, total number of interference ports, and total number of interference layers.
26. The method according to any one of claims 18-25, wherein, The K sets of scheduling information are determined from the N sets of scheduling information; the K sets of scheduling information satisfy any one of the following: The largest K-group scheduling information in MCS; The group index contains the minimum or maximum K group scheduling information; The K groups of scheduling information with the smallest or largest port index; The K groups of scheduling information with the most or fewest ports; The K groups of scheduling information with the largest number of frequency domain units; The K groups of scheduling information with the largest number of time-domain units; The scheduling information for the K groups with the largest total number of frequency domain units and frequency domain units.
27. The method according to any one of claims 18-26, wherein, The first signaling is one or more downlink control messages.
28. The method according to claim 27, wherein, The first signaling includes downlink control information, which includes one or more fields, and the one or more fields are used to indicate the K group scheduling information.
29. The method according to claim 27, wherein, The first signaling includes multiple downlink control information, which includes a first-level downlink control information and at least one second-level downlink control information.
30. A communication device, wherein, include: Memory and processor; Memory and processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instructions, it performs the method as described in any one of claims 1 to 29.
31. A computer-readable storage medium, wherein, The computer-readable storage medium includes a non-transitory computer-readable storage medium on which computer instructions are stored, which, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 29.
32. A computer program product, wherein, The computer program product includes computer instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 29.