Scheduling information transmission method and device, storage medium and program product
By acquiring and transmitting multiple sets of scheduling information, the terminal device can understand the scheduling information of other terminal devices, thereby carrying out effective interference management, solving the performance limitation problem caused by homofrequency interference in multi-user MIMO technology, and improving communication performance.
Patent Information
- Application Number
- CN202510365504.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-07-01
AI Technical Summary
In multi-user MIMO technology, due to the mutual interference between data or signals transmitted on the same time frequency resource, the performance of MU-MIMO is limited, and it is difficult for the receiver to effectively eliminate the same frequency interference, which affects the performance of multi-user MIMO technology.
By obtaining K groups of scheduling information, wherein at least one group of scheduling information includes one or more modulation encoding schemes MCS, a first signaling is generated, and the signaling is sent or received, so that the terminal device can understand the scheduling information of other terminal devices, thereby performing interference management.
By obtaining scheduling information of other terminal devices, terminal devices can more effectively manage interference and improve the performance of communication nodes in transmitting data or signals.
Smart Images

Figure CN120239065A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method, apparatus, storage medium, and program product for transmitting scheduling information. Background Art
[0002] As a key strategy for improving the spectral efficiency of wireless communication systems, multi-antenna technology 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, etc.
[0003] Among these technologies, MIMO technology is further divided into Single-User MIMO (SU-MIMO) and Multi-User MIMO (MU-MIMO). The MU-MIMO technology can serve multiple users simultaneously on the same time-frequency resource and significantly improve the transmission efficiency of the system by transmitting multiple data streams. However, under the current technical framework, due to the mutual interference between the data or signals transmitted on the same time-frequency resource, the performance of MU-MIMO is restricted to a certain extent. But it is difficult for the transmitting end to effectively eliminate the co-frequency interference, which to a certain extent restricts the ability of the receiving end to perform efficient interference suppression and accurately evaluate the interference intensity, thus affecting the performance of the multi-user MIMO technology. Summary of the Invention
[0004] The present disclosure provides a method, apparatus, storage medium, and program product for transmitting scheduling information, which is used to improve the performance of communication nodes in transmitting data or signals.
[0005] To achieve the above object, the present disclosure adopts the following technical solutions:
[0006] In a first aspect, the present disclosure provides a method for transmitting scheduling information, the method including:
[0007] Obtain K sets of scheduling information; wherein, at least one set of the K sets of scheduling information includes one or more Modulation and Coding Schemes (MCSs), and K is an integer greater than 1;
[0008] Generate a first signaling according to the K sets of scheduling information;
[0009] Transmit the first signaling.
[0010] In a second aspect, the present disclosure further provides a method for transmitting scheduling information, the method including:
[0011] Receive a first signaling;
[0012] Determine K sets of scheduling information according to the first signaling; where at least one set of the K sets of scheduling information includes one or more modulation and coding schemes (MCSs), and K is an integer greater than 1.
[0013] Thirdly, the present disclosure further provides a communication device, including:
[0014] An obtaining module, configured to obtain K sets of scheduling information; where at least one set of the K sets of scheduling information includes one or more modulation and coding schemes (MCSs), and K is an integer greater than 1;
[0015] A generating module, configured to generate a first signaling according to the K sets of scheduling information;
[0016] A sending module, configured to send the first signaling.
[0017] Fourthly, the present disclosure further provides a communication device, including:
[0018] A receiving module, configured to receive the first signaling;
[0019] A determining module, configured to determine K sets of scheduling information according to the first signaling; where at least one set of the K sets of scheduling information includes one or more modulation and coding schemes (MCSs), and K is an integer greater than 1.
[0020] Fifthly, a communication device is provided, including: a processor and a memory; the memory stores instructions executable by the processor; when the processor is configured to execute the instructions, the communication device implements any one of the methods provided in the first aspect or the second aspect above.
[0021] Sixthly, a computer-readable storage medium is provided, and the computer-readable storage medium stores computer instructions, and when the computer instructions run on a computer, the computer executes any one of the methods provided in the first aspect or the second aspect.
[0022] Seventhly, a computer program product including computer instructions is provided, and when the computer instructions run on a computer, the computer executes any one of the methods provided in the first aspect or the second aspect.
[0023] Based on the technical solution provided by the present disclosure, K sets of scheduling information can be transmitted to a terminal device, that is, multiple sets of scheduling information corresponding to multiple terminal devices can be transmitted to the terminal device, so that the terminal device can learn the scheduling information of other terminal devices, and the terminal device can use the obtained scheduling information of other terminal devices for interference management, thereby improving the performance of the communication node in transmitting data or signals. Description of the Drawings
[0024] The accompanying drawings are used to provide a further understanding of the technical solutions of the present disclosure, and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solutions of the present disclosure, and do not constitute a limitation to the technical solutions of the present disclosure.
[0025] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;
[0026] Figure 2 It is a schematic diagram of user multiplexing provided by an embodiment of the present disclosure;
[0027] Figure 3 It is a schematic flowchart of a method for transmitting scheduling information provided by an embodiment of the present disclosure;
[0028] Figure 4 It is a schematic flowchart of another method for transmitting scheduling information provided by an embodiment of the present disclosure;
[0029] Figure 5 It is a schematic diagram of the composition of a communication device provided by an embodiment of the present disclosure;
[0030] Figure 6 It is a schematic diagram of the composition of another communication device provided by an embodiment of the present disclosure;
[0031] Figure 7 It is a schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure. Detailed implementation manners
[0032] Next, the technical solutions in the present disclosure will be clearly and completely described in conjunction with the accompanying drawings in the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.
[0033] Unless the context otherwise requires, throughout the specification and claims, the term "comprise" and its other forms such as the third-person singular form "comprises" and the present participle form "comprising" are construed in an open, inclusive sense, i.e., "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example", or "some examples", etc. are intended to indicate that the specific features, structures, materials, or characteristics related to the embodiment or example are included in at least one embodiment or example of the present disclosure. The schematic representations of the above terms do not necessarily refer to the same embodiment or example. In addition, the specific features, structures, materials, or characteristics may be included in any one or more embodiments or examples in any suitable manner.
[0034] It should be noted that in the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present disclosure should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0035] Hereinafter, the terms "first" and "second" are used only for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features.
[0036] In the description of the present disclosure, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. The "and / or" herein is merely a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" means one or more, and "a plurality of" means two or more.
[0037] In the embodiments of the present disclosure, the use of suffixes such as "module", "component", or "unit" for representing elements is only for the convenience of the description of the present disclosure, and it has no specific meaning per se. Therefore, "module", "component", or "unit" can be used interchangeably.
[0038] Hereinafter, the technical means involved in the embodiments of the present disclosure will be described.
[0039] In some embodiments, the high-layer signaling includes, but is not limited to, at least one of the following: radio resource control (RRC), media access control element (MACCE), and signaling other than other 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 can also be transmitted using the physical downlink shared channel (PDSCH).
[0040] 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: physical downlink control channel (PDCCH), physical downlink shared channel (PDSCH). The physical uplink channels include, but are not limited to: physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH).
[0041] In some embodiments, the PDCCH is mainly used to transmit downlink control information (DCI). The PUCCH is mainly used to transmit uplink control information (UCI), such as channel state information (CSI), hybrid automatic repeat request (HARQ), scheduling request, etc. The PDSCH is mainly used to transmit downlink data and downlink signaling, etc. The PUSCH is mainly used to transmit uplink data and uplink signaling, etc.
[0042] In some embodiments, the transmission resources corresponding to the physical downlink control channel include one or more control channel elements (CCEs). Each CCE includes a plurality of resource element groups (REGs). And each REG includes a plurality of resource elements (REs).
[0043] A control resource set (CORESET) includes a number of physical resource blocks (PRBs) in the frequency domain and consists of 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 that the PDCCH can use. Or rather, the CORESET is the container for PDCCH transmission and determines on which resources the PDCCH can be detected. Within each CORESET, the terminal device will search for its PDCCH in the configured search space. The search space contains a set of possible PDCCH candidates (also referred to as candidate PDCCHs), and these candidate PDCCHs exist at different aggregation levels. The UE needs to attempt to decode these candidate PDCCHs to find the DCI transmitted to it.
[0044] In some embodiments, in order to detect the PDCCH, the terminal device needs to search for possible candidate PDCCHs (PDCCH Candidates) in one or more search spaces (SSs). Each search space contains a set of candidate PDCCHs at a specific aggregation level, and a combination of multiple such search spaces forms a search space set (SSS). Each terminal device can be configured with one or more such search space sets.
[0045] In some embodiments, within each search space, a PDCCH Monitoring Occasion is defined, which is the time point when the terminal device checks the PDCCH. These monitoring occasions are determined by the PDCCH monitoring periodicity, monitoring offset, and monitoring pattern on the activated downlink bandwidth part (BWP). Meanwhile, each monitoring occasion is associated with a set of PDCCH monitoring candidates.
[0046] In some embodiments, the PDCCH carries downlink control information (DCI) in different formats, and each format corresponds to a specific type of DCI message. Each DCI contains multiple fields, and each field carries 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, SRS resource set indicator, SRS resource indicator, precoding information and number of layers, antenna ports, DMRS sequence initialization, transmission configuration indication (TCI), spatial filtering parameters, etc.
[0047] In some embodiments, the indication (indicator) of various parameters, which can also be referred to as an index or an identifier (ID), is an equivalent concept among indication, identifier, and index, and they can be substituted for each other in some embodiments.
[0048] In some embodiments, the resource identifier of a wireless system can be used to identify the resources of the wireless system. The resource identifier of the wireless system can also be referred to as a resource indication or a resource index. Among them, 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 spaces, control resource sets, terminal devices, base stations, panels, neural networks, sub-neural networks, neural network layers, precoding matrices, beams, transmission modes, sending modes, receiving modes, modules, models, functional modules, functions, etc. The base station can configure one or a group of resource identifiers for the terminal device through high-layer signaling or physical layer signaling. The terminal device can also send one or a group of resource identifiers to the base station through high-layer signaling and / or physical layer signaling.
[0049] In some embodiments, the value of the resource index i can start from 1 to the maximum value D. However, in other embodiments, the value of the resource index i can start from 0 to the maximum value D - 1. D is the maximum number of the resources. The resources can be one or a group of the above wireless resources.
[0050] In some embodiments, transmission includes sending or receiving. For example, transmitting data can be understood as sending data or receiving data, and transmitting a signal can be understood as sending a signal or receiving a signal. In some embodiments, physical layer signaling and / or high-layer signaling are also a type of data.
[0051] In some embodiments, in order to obtain channel state information or perform channel estimation, mobility management, positioning, etc., a communication node needs to transmit a reference signal (RS). Among them, the reference signal includes, but is not limited to, a channel-state information reference signal (CSI-RS), a channel-state information-interference measurement signal (CSI-IM), a sounding reference signal (SRS), a synchronization signals block (SSB), a physical broadcast channel (PBCH), a synchronization signals block / physical broadcast channel (SSB / PBCH). In some embodiments, the SSB includes a synchronization signals block and / or a physical broadcast channel. In addition, the time-frequency resource used to transmit the reference signal is called a reference signal resource, and the reference signal resource includes a set of one or more resource elements (REs), such as a CSI-RS resource, an SRS resource, a CSI-IM resource, an SSB resource, etc. The reference signal is transmitted on the reference signal resource.
[0052] In some embodiments, a time instance represents a period of time. For example, a time instance can be a time slot, a mini time slot, or a symbol group. A time slot or a mini time slot can include at least one symbol. In one embodiment, a symbol refers to a time unit in a subframe, a frame, or a time slot, and the unit can be milliseconds, microseconds, nanoseconds, seconds, etc. In one embodiment, a symbol can 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 a symbol corresponding to various waveforms in a future communication system, etc. In some embodiments, the time slot can be replaced with a time instance, a mini time slot, etc.
[0053] In some embodiments, the transmission unit carrying a modulation symbol is a resource element (RE). An RE is the smallest time-frequency resource for transmitting a modulation symbol and includes the radio resources of a subcarrier and a symbol. The time-frequency resource composed of one or more subcarriers on one or more symbols constitutes a physical resource block (PRB).
[0054] In some embodiments, some threshold values are required, or referred to as preset threshold values. These threshold values can be at least one of the following: real numbers, positive integers, integers, Boolean values, characters, strings. The threshold values can be agreed upon by the base station and the terminal device, or default values, or empirical values obtained through simulation or practice, or values indicated to each other by communication nodes through high-layer and / or physical-layer signaling. For ease of distinction, a first threshold, a second threshold, etc. can be included. They are only used to distinguish different threshold values and not for sorting. In some other embodiments, the threshold can be replaced by a threshold group, and each threshold group includes one or more threshold values.
[0055] In some embodiments, the channel information is information obtained based on a reference signal (such as CSI-RS) and used to describe the channel environment between communication nodes. In one embodiment, the channel information is a complex matrix, which can be referred to as 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).
[0056] In some embodiments, the channel information can 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 the information used to describe the channel characteristics between at least one transmit antenna and at least one receive antenna, and can be a matrix, a multi-dimensional array, or a multi-dimensional matrix.
[0057] In some embodiments, a vector can also be referred to as a matrix. The matrix can also be replaced by concepts such as tensors and arrays.
[0058] In some embodiments, the information processing methods include at least a linear information processing method and a non-linear information processing method. Among them, the non-linear information processing methods include, but are not limited to, various advanced information processing technologies, such as artificial intelligence (AI), etc. In some embodiments, for the sake of convenience of description, the non-linear information processing method is also referred to as the first type of information processing method, and the linear information processing method is also referred to as the second type of information processing method.
[0059] In some embodiments, artificial intelligence includes machine learning (ML), deep learning, reinforcement learning, transfer learning, deep reinforcement learning, meta learning, etc., which are devices, components, software, modules, models, functional modules, functional functions, etc. with self-learning capabilities. In some embodiments, artificial intelligence is implemented through an artificial intelligence network (or called a neural network). The neural network includes multiple layers, and each layer includes at least one node (the nodes in the neural network). In one embodiment, the neural network includes an input layer, an output layer, and at least one hidden layer.
[0060] In some embodiments, a model refers to a data stream from the input to the output of a sample passing through multiple linear or non-linear components. The models include neural network models, non-artificial intelligence modules for processing information, functional components or functions that map input information to output information, where the mapping includes linear mapping and non-linear mapping. In some embodiments, each model corresponds to a model identity (Model ID). In some embodiments, the model identity may also have one of the following other equivalent names or concepts: model index, first identity, function indicator (ID), model indicator, etc.
[0061] In some embodiments, the channel-state information (CSI) includes at least one of the following information: channel-state information-reference signal resource indicator (CSI-RS resource indicator, CRI), synchronization signals block resource indicator (SSBRI), layer 1 reference signal received power (L1 reference signal received power, L1-RSRP), differential L1-RSRP, layer 1 signal-to-interference noise ratio (L1 signal-to-interference noise ratio, L1-SINR), differential L1-SINR, reference signal received quality (reference signal received quality, RSRQ), differential RSRQ, channel quality indicator (channel quality indicator, CQI), wideband CQI, subband CQI, precoding matrix indicator (precoding matrix indicator, PMI), layer indicator (layer Indicator, LI), rank indicator (rank indicator, RI), precoding information, channel information, capability index (Capability Index), time-domain channel properties (time-domain channel properties, TDCP).
[0062] In some embodiments, L1-RSRP or differential L1-RSRP is collectively referred to as L1-RSRP, simply referred to as RSRP. In some embodiments, L1-SINR or differential L1-SINR is collectively referred to as L1-SINR, simply referred to as SINR.
[0063] In some embodiments, the uplink channel state information includes, but is not limited to, at least one of the following information: uplink sounding reference signal resource indicator (SRS resource Indicator, SRI), uplink sounding reference signal resource set indicator (SRSresource set Indicator, SRSI), transmitted precoding matrix indicator (Transmitted Precoding MatrixIndicator, TPMI), transmitted rank indicator (Transmitted Rank Indicator, TRI), modulation and coding scheme (Modulation and coding scheme, MCS), L1-RSRP, L1-SINR, L1-RSRQ. Additionally, TPMI and TRI may be jointly coded, using the precoding information and number of layers field in DCI (i.e., Precoding information and numberof layers, PINL).
[0064] In some embodiments, the antenna is a physical antenna. In some embodiments, the antenna is a logical antenna. In some embodiments, a port and an antenna, an antenna port, a reference signal port, and a pilot port may be 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, and an antenna pair of a transmitting antenna and a receiving antenna.
[0065] Currently, the transmission of MU-MIMO is transparent, and the multiplexed multiple terminal devices do not know the scheduling information of other terminal devices, thus limiting the ability of the terminal device to perform efficient interference cancellation or accurately evaluate the interference intensity.
[0066] Based on this, the present disclosure provides a method for transmitting scheduling information, including: obtaining K sets of scheduling information; where at least one set of the K sets of scheduling information includes one or more modulation and coding schemes MCS, and K is an integer greater than 1; generating a first signaling according to the K sets of scheduling information; and transmitting the first signaling. In this way, the terminal can learn the scheduling information of other terminal devices, and the terminal device can use the obtained scheduling information of other terminals for interference management, including but not limited to operations such as interference calculation, interference cancellation, and interference avoidance, thereby improving the performance of the communication system.
[0067] Correspondingly, the present disclosure also provides another method for transmitting scheduling information, including: receiving a first signaling; determining K sets of scheduling information according to the first signaling; where at least one set of the K sets of scheduling information includes one or more modulation and coding schemes (MCS), and K is an integer greater than 1. The terminal device can learn the scheduling information of other terminal devices, and thus can use the obtained scheduling information of other terminals for interference management, including but not limited to operations such as interference calculation, interference cancellation, and interference avoidance, thereby improving the performance of the communication node in transmitting data or signals.
[0068] The communication network in the embodiments of the present disclosure includes, but is not limited to, the third-generation mobile communication technology (3G), the fourth-generation mobile communication technology (4G), the fifth-generation mobile communication technology (5G), and future mobile communication networks, such as 6G, 7G, etc. The network architecture may include network-side devices (such as, but not limited to, base stations) and receiving-side devices (such as, but not limited to, terminal devices). The first communication node and the second communication node may be a base station or a terminal device respectively. The first communication node and the second communication node may be abbreviated 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 one embodiment, the first communication node is a base station and the second communication node is a base station. In one embodiment, the first communication node is a terminal device and the second communication node is a terminal device. In one embodiment, the first communication node is a terminal device and the second communication node is a base station. In some embodiments, the communication node includes the first node and / or the second node. In some embodiments, the communication node may also be abbreviated as a node, and the node may be the first node or the second node.
[0069] Exemplarily, taking the first communication node as a terminal device and the second communication node as a base station as an example, as Figure 1 shown, it is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure. The communication system includes a terminal device 10 and a base station 20. The terminal device 10 and the base station 20 may be one or more, and the quantity is not limited. Among them, multiple base stations and multiple terminal devices may be communicatively connected. Among them, one base station may provide network services to the terminal devices in one cell, or may also provide network services to the terminal devices in multiple cells at the same time.
[0070] In some embodiments, the terminal device 10 may be a device with wireless transceiver functions, which can be deployed on land, such as indoors or outdoors; it can also be deployed on water (such as on a ship, etc.); it can also be deployed in the air (such as on an airplane, a balloon, a satellite, a drone, etc.). The terminal device may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and so on. The embodiments of the present application do not limit the application scenarios. The terminal device may sometimes also be referred to as a user, a user equipment (UE), a UE unit, a UE station, a mobile station, a mobile device, a UE agent or a UE device, a terminal, etc., and the embodiments of the present application do not limit this.
[0071] In some embodiments, the base station 20 may include macro base stations, micro base stations, home base stations, wireless remote radio heads, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or various network-side devices such as a primary cell and a secondary cell in various wireless systems.
[0072] It should be noted that Figure 1 is only an exemplary framework diagram, Figure 1 the number of devices included in it, and the names of each device are not limited, and in addition to Figure 1 the devices shown, the communication system may also include other devices, such as relay nodes, etc.
[0073] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and service scenarios described in the embodiments of the present disclosure are for more clearly explaining the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation to the technical solutions provided by the embodiments of the present disclosure. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.
[0074] 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 usually adopted, so that one or more data streams can be transmitted on the same time-frequency resources.
[0075] Among them, 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 users multiple-input multiple-output (MU-MIMO), which can improve the transmission efficiency of data or signals. In SU-MIMO, on the same time-frequency resources, the base station can send multiple data streams to a single terminal device with the help of multiple antennas, and at the same time, the user also receives through multiple antennas. This technology can significantly improve the data transmission rate of a single terminal device and has obvious advantages in scenarios with urgent high-rate requirements, such as high-definition video transmission, large file download and other application scenarios, and can ensure a smooth and efficient data transmission experience. The unique feature of MU-MIMO is that it allows the base station to serve multiple terminal devices on the same time-frequency resources. Compared with the traditional single-user transmission mode, MU-MIMO greatly increases the system capacity. In practical applications, base stations are usually equipped with a relatively large number of antennas, such as common 32 antennas, 64 antennas or even 128 antennas, etc.; while terminal devices generally have a small number of antennas due to volume and cost limitations, mostly 2-4 antennas. This difference enables MU-MIMO to multiplex more data streams than SU-MIMO under the same time-frequency resource conditions, thereby greatly improving the spectral efficiency and throughput of the system.
[0076] In some embodiments, the base station transmits reference signals on at least one reference signal resource, and the terminal device receives reference signals on at least one reference signal resource and measures the reference signals 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-I precoding information, at least one type-II 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, and the base station receives the channel state information and schedules the served terminal devices according to the channel state information. This includes but is not limited to SU-MIMO and MU-MIMO scheduling.
[0077] In some embodiments, it is also possible that the base station measures the uplink reference signals, obtains the uplink channel state information, and schedules users using the uplink channel state information for uplink SU-MIMO and uplink MU-MIMO. The operation process is similar to that of MU-MIMO or SU-MIMO in the downlink, and will not be elaborated one by one in the following embodiments.
[0078] In some embodiments, the base station schedules N users simultaneously. Each user can transmit one or more streams. Here, N is an integer greater than 1. In one embodiment, as Figure 2 shown in (a) of, the base station schedules N = 3 users simultaneously, and they multiplex the same time-frequency resources, where user 1, user 2, and user 3 multiplex the same subbands 1-6. In one embodiment, as Figure 2 shown in (b) of, the base station schedules N = 3 users simultaneously, and they multiplex partially the same time-frequency resources, where user 1 invokes subbands 1-6, user 2 schedules subbands 3-6, and user 3 schedules subbands 1-4. In one embodiment, as Figure 2 shown in (c) of, the base station schedules N = 2 users simultaneously, and they multiplex partially the same time-frequency resources, where user 1 schedules subbands 1-6 and user 2 schedules subbands 3-6.
[0079] That is to say, even for MU-MIMO, the number of scheduled users N can be dynamically changed, and the number of layers scheduled for each user is also dynamically changed. The multiplexed users can use the same time-frequency resources or partially overlap in time-frequency resources.
[0080] In some embodiments, the scheduling of MU-MIMO is transparent to multiple multiplexed terminal devices. From the perspective of the terminal devices, they are unaware that they are multiplexed and scheduled with other terminal devices. Since multiple terminal devices are multiplexed on some or all of the transmission resources (time-frequency resources), there is interference between them, and this interference is generally reduced by the base station through data prediction. For example, using algorithms such as zero forcing (ZF) or block diagonalization (BD).
[0081] The embodiments provided by the present disclosure will be specifically introduced below in conjunction with the accompanying drawings of the specification.
[0082] As Figure 3 shown, the present disclosure provides a method for transmitting scheduling information, and the method includes:
[0083] S101. Obtain K sets of scheduling information. Among them, at least one set of the K sets of scheduling information includes one or more modulation and coding schemes MCS, and K is an integer greater than 1.
[0084] Among them, the scheduling information may be information allocated by the base station to the terminal device (user equipment) for describing its resource allocation and transmission parameters. In the present disclosure, the scheduling information may also be replaced with "control information", "downlink control information", "scheduling signaling", "control parameters", "scheduling parameters", "resource allocation information", "coordinated scheduling parameters" or other possible names, and the present disclosure does not make specific limitations on this.
[0085] In some embodiments, one set of scheduling information includes one or more scheduling information. If there is only one scheduling information in one set of scheduling information, then the above one set of scheduling information may also be replaced with one scheduling information.
[0086] In some embodiments, the K sets of scheduling information may correspond to multiple terminal devices. Thus, the base station provides these K sets of scheduling information to the terminal device, that is, the base station may provide the scheduling information of other terminal devices to the terminal device, so that the terminal device may use the obtained scheduling information of other terminal devices to perform operations such as interference calculation and interference cancellation, thereby improving the performance of the communication system.
[0087] In some embodiments, each set of the N sets of scheduling information includes at least one of the following:
[0088] One or more cases of MCS, one or more interference information, port indication, frequency domain unit indication, time domain unit indication.
[0089] In some embodiments, among the above N groups of scheduling information, at least one group of scheduling information includes parameters different from those included in another group of scheduling information. For example, one group of scheduling information includes one or more MCSs, and one group of scheduling information includes one or more interference information, etc.
[0090] In some embodiments, the above one or more MCSs include any one of the following:
[0091] The MCS corresponding to each layer;
[0092] The MCS corresponding to each layer group;
[0093] The MCS corresponding to the first codeword;
[0094] The MCS corresponding to the first codeword and the MCS corresponding to the second codeword;
[0095] The wideband MCS corresponding to the first codeword and the subband MCS corresponding to the first codeword;
[0096] The wideband MCS corresponding to the first codeword and the subband MCS, and the wideband MCS corresponding to the second codeword and the subband MCS.
[0097] In some embodiments, each group of the N groups of scheduling information includes one or more MCSs. Exemplarily, each group of scheduling information includes one MCS corresponding to codeword 1. In one embodiment, each group of scheduling information includes one MCS corresponding to codeword 1 and one MCS corresponding to codeword 2. In one embodiment, each group of scheduling information includes one wideband MCS corresponding to codeword 1 and one or more subband MCSs. In one embodiment, each group of scheduling information includes one wideband MCS corresponding to codeword 1 and one or more subband MCSs, and one wideband MCS corresponding to codeword 2 and one or more subband MCSs.
[0098] In some embodiments, at least one group of the above K groups of scheduling information includes one or more MCSs, including: at least one group of the K groups of scheduling information includes at least one absolute value MCS and / or differential MCS.
[0099] Among them, at least one group of the K groups of scheduling information includes at least one absolute value MCS and / or differential MCS, including any one of the following:
[0100] Each group of the K groups of scheduling information includes at least one absolute value MCS;
[0101] Each group of the K groups of scheduling information includes at least one differential MCS;
[0102] Each group of the K groups of scheduling information includes at least one absolute value MCS and at least one differential MCS;
[0103] 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.
[0104] Among the K sets of scheduling information, one set of scheduling information includes at least one absolute value MCS and at least one differential MCS, and the other K - 1 sets of scheduling information include at least one differential MCS.
[0105] In some embodiments, the absolute value MCS, also referred to as the reference MCS, is the quantization of the value of an MCS itself, quantized with a bits. The differential MCS is the difference part of an MCS relative to the absolute value MCS, and the difference part is quantized with b bits, where a and b are positive integers and b is less than a. In one embodiment, there are two MCSs. The first MCS = 10, and the second MCS = 8. The first MCS is the reference MCS, and the MCS = 10 is directly quantized. For the second MCS, first find the difference part between it and the first MCS: 10 - 8 = 2, and then quantize the difference part 2. Differential quantization can reduce the signaling transmission overhead.
[0106] 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. And the first signaling may also include the i-th set of scheduling information corresponding to the terminal device i, including the MCS of CW1, the MCS of CW2, the port index Port set 1, the start position and length of the scheduling resource (Start and Length Indicator Value, SLIV1), where i = 2, …, N.
[0107] Alternatively, the first signaling may also include the i-th set of scheduling information corresponding to the terminal device i, including the differential MCS of CW1, the differential MCS of CW2, the port index Port set 1, the start position and length of the scheduling resource (Start and Length Indicator Value, SLIV1), where i = 2, …, N. The differential MCS is the difference value relative to the MCS of user 1.
[0108] Or, the first signaling may also include the i-th set of scheduling information of the terminal device i (corresponding to user i, interfering user): the interference indication of CW1, the interference indication of CW2, the port index Port set 1, the start position and length of the scheduling resource (Start and Length Indicator Value, SLIV1), where i = 2, …, N. Among them, the interference indication may be the quantization value or indication value of the interference of the i-th user relative to the target user.
[0109] In some embodiments, each set of scheduling information further includes a port indication.
[0110] Wherein, the port indication is used to describe the physical port or transport layer index used by the terminal device when transmitting data or signals.
[0111] In one example, among the N sets of scheduling information, the i-th port indication 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, and i is a non-negative integer less than or equal to N. For example, MU-MIMO multiplexes two terminal devices. The first port indication is used to indicate the ports for the first terminal device to transmit data, such as ports 1 and 2, while the second port indication is used to indicate the ports for the second terminal device to transmit data, such as ports 3 and 4.
[0112] In another example, the i-th port indication is used to indicate the transport layer index when the i-th terminal device transmits 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.
[0113] In yet another example, for the port indication in the first set of scheduling information, it is used to indicate the port or layer index for the target terminal device to transmit data or signals. For the other sets of scheduling information other than the first set, there is at least one set of scheduling information with a port indication that 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 ports for the first terminal device to transmit data, such as ports 1 and 2, while the second port indication is used to indicate the number of ports for other terminal devices to transmit data, such as 2.
[0114] In some embodiments, at least one set of the above K sets of scheduling information further includes a frequency domain unit indication and / or a time domain unit indication.
[0115] Exemplarily, the frequency domain unit indication may include the start position and length of the frequency domain unit (start and length indicator value, SLIV). Wherein, the frequency domain unit may be a subcarrier group or a PRB or a subband. The time domain unit indication may include the start position and length of the time domain unit (start and length indicator value, SLIV). Wherein, the time domain unit may be one of a symbol, a time slot, and a sub-time slot.
[0116] In some embodiments, at least one set of the above K sets of scheduling information includes interference information.
[0117] Among them, the interference information is used to indicate the degree of interference received by the terminal device. For example, the magnitude of interference received by the target terminal device, or the quantization value of the interference magnitude.
[0118] In some embodiments, the interference information includes at least one of the following:
[0119] Interference MCS, interference magnitude, interference level, quantization value of interference magnitude, interference level, total number of interference ports, total sum of interference layers.
[0120] Exemplarily, the interference indication is used to indicate the quantization value of the interference magnitude received by the target terminal device. Alternatively, the interference indication is used to indicate the level of the interference magnitude received by the target terminal device, such as interference MCS. In some embodiments, the interference indication is an indication of the interference magnitude, interference level, or interference level of the terminal device corresponding to the i-th group of scheduling information on the target terminal device (such as the terminal device corresponding to the first group of scheduling information).
[0121] In some embodiments, N groups of scheduling information can be obtained, and K groups of scheduling information can be determined from the N groups of scheduling information.
[0122] It should be noted that the base station multiplexes N terminal devices on the same time-frequency resource through the MU-MIMO technology. However, due to the limitation of the number of bits transmitted by the physical layer signaling, it may not be possible to completely transmit the scheduling information corresponding to all these N terminal devices. At this time, K groups of scheduling information can be selected from the N groups of scheduling information corresponding to these N terminal devices, and the selected K groups of scheduling information are transmitted. Among them, both K and N are positive integers, and K is less than or equal to N.
[0123] In some embodiments, for the selected K groups of scheduling information, it includes a group of scheduling information corresponding to the target terminal device (target scheduling information), and K - 1 groups of scheduling information corresponding to other terminal devices outside the target terminal device (non-target scheduling information). In one embodiment, at least one group of the other K - 1 groups of scheduling information only transmits partial content. In one embodiment, each group of the other K - 1 groups of scheduling information is transmitted. Among them, the target terminal device is the terminal device that receives the first signaling, and the other N - 1 terminal devices can be interference devices. In some embodiments, the value of K can be 2, and the first signaling can include a group of scheduling information corresponding to the target terminal device and all or partial content of a group of scheduling information corresponding to other terminal devices.
[0124] In some embodiments, the K groups of scheduling information satisfy any one of the following:
[0125] The K groups of scheduling information with the largest MCS;
[0126] The K groups of scheduling information with the smallest or largest group index;
[0127] The K-group scheduling information with the smallest or largest port index;
[0128] The K-group scheduling information with the largest or smallest number of ports;
[0129] The K-group scheduling information with the largest number of frequency domain units;
[0130] The K-group scheduling information with the largest number of time domain units;
[0131] The K-group scheduling information with the largest number of frequency domain units and the total number of frequency domain units.
[0132] In some embodiments, the communication node may select K-group scheduling information from N-group scheduling information, where at least one group of scheduling information corresponding to the target terminal device is included in the K-group scheduling information. The other K-1 groups of scheduling information are selected from N-1 groups of scheduling information. It should be understood that the N-1 groups of scheduling information here do not include the scheduling information corresponding to the target terminal device.
[0133] In one example, the N-1 groups of scheduling information are sorted by group index, and the K-1 groups of scheduling information are the K-1 groups of scheduling information with the smallest group index in the N-1 groups of scheduling information.
[0134] In another example, the N-1 groups of scheduling information are sorted by group index, and the K-1 groups of scheduling information are the K-1 groups of scheduling information with the largest group index in the N-1 groups of scheduling information.
[0135] In yet another example, the N-1 groups of scheduling information are sorted by MCS, and the K-1 groups of scheduling information are the K-1 groups of scheduling information with the smallest MCS in the N-1 groups of scheduling information.
[0136] In yet another example, the N-1 groups of scheduling information are sorted by MCS, and the K-1 groups of scheduling information are the K-1 groups of scheduling information with the largest MCS in the N-1 groups of scheduling information.
[0137] In yet another example, the N-1 groups of scheduling information are sorted by the number of ports indicated by the port, and the K-1 groups of scheduling information are the K-1 groups of scheduling information with the fewest number of ports in the N-1 groups of scheduling information.
[0138] In yet another example, the N-1 groups of scheduling information are sorted by the number of ports indicated by the port, and the K-1 groups of scheduling information are the K-1 groups of scheduling information with the largest number of ports in the N-1 groups of scheduling information.
[0139] In yet another example, the N-1 groups of scheduling information are sorted by the number of frequency domain units indicated by the frequency domain unit, and the K-1 groups of scheduling information are the K-1 groups of scheduling information with the fewest number of frequency domain units in the N-1 groups of scheduling information.
[0140] In another example, the N - 1 sets of scheduling information are sorted according to the number of frequency domain units indicated by the frequency domain unit, and the K - 1 sets of scheduling information are the K - 1 sets of scheduling information with the largest number of frequency domain units among the N - 1 sets of scheduling information.
[0141] In another example, the N - 1 sets of scheduling information are sorted according to the number of frequency domain units indicated by the time domain unit, and the K - 1 sets of scheduling information are the K - 1 sets of scheduling information with the smallest number of time domain units among the N - 1 sets of scheduling information.
[0142] In another example, the N - 1 sets of scheduling information are sorted according to the number of time domain units indicated by the frequency domain unit, and the K - 1 sets of scheduling information are the K - 1 sets of scheduling information with the largest number of time domain units among the N - 1 sets of scheduling information.
[0143] In some embodiments, K = N, and the communication node transmits partial scheduling information in each of the N scheduling information. In some embodiments, K = N, and the communication node transmits all the scheduling information in the target scheduling information among the N scheduling information and partial scheduling information in the non - target scheduling information.
[0144] Among them, the partial information of each set of scheduling information is one or more parameters with high priority in each set of scheduling information. For example, the multiple parameters included in a set of scheduling information are sorted, and one or more parameters with high priority are selected. In one implementation, the priority of the MCS is greater than or equal to the priority indicated by the port. 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.
[0145] S102. Generate a first signaling according to the K sets of scheduling information.
[0146] In some embodiments, the first signaling is a physical layer signaling and / or a high - layer signaling. For example, the first signaling can be a physical layer signaling. Or, the first signaling can also be multiple physical layer signals. For example, it can be two physical layer signals, including a first - level physical layer signal and at least one second - level physical layer signal.
[0147] In the present disclosure, the first signaling is only an exemplary name, and the first signaling can also be other signals with the same function, such as other signals with different signal names but the same or similar functions. The present disclosure does not limit this.
[0148] In some embodiments, the first signaling may also be a MAC CE signaling. In some embodiments, the first signaling may also be an RRC signaling. In some embodiments, the first signaling may also be a MAC CE signaling and a physical layer signaling. For example, one or more scheduling information may be indicated by MAC CE, and one or more other scheduling information may be indicated by the physical layer. In some embodiments, the first signaling may also be an RRC signaling and a physical layer signaling. For example, one or more scheduling information may be indicated by RRC, and one or more other scheduling information may be indicated by the physical layer signaling.
[0149] Exemplarily, the above first-level physical layer signaling and second-level physical layer signaling may also be replaced with first physical layer signaling and second physical layer signaling. In some embodiments, the first-level physical layer signaling may also be replaced with first-level DCI, and the second-level physical layer signaling may be replaced with second-level DCI. In some embodiments, the physical layer signaling may be replaced with DCI. In some embodiments, the physical layer signaling is replaced with one or more domains in DCI. In some embodiments, the physical layer signaling is replaced with one or more fields in DCI. These descriptions will not be elaborated one by one in other embodiments.
[0150] Among them, K groups of scheduling information are transmitted through at least two physical layer signals. At least two physical layer signals include a first-level physical layer signal and at least one second-level physical layer signal. In some embodiments, both the first-level physical layer signaling and the second-level physical layer signaling are carried on the PDCCH for transmission. Or, the first-level physical layer signaling is carried on the PDCCH for transmission, and the second-level physical layer signaling is carried on the PDSCH for transmission.
[0151] In one embodiment, the target scheduling information is transmitted on the first-level physical layer signaling. The target scheduling information corresponds to a group of scheduling information of the target terminal. Other K-1 groups of scheduling information, or partial content of the K-1 groups of scheduling information, are transmitted on one or more second-level physical layer signals.
[0152] In some embodiments, the first signaling is one or more downlink control information.
[0153] In a possible implementation, generating the first signaling according to the K groups of scheduling information may include: generating a downlink control information according to the K groups of scheduling information. That is, one or more fields in a downlink control information are used to indicate the K groups of scheduling information. Or, the K groups of scheduling information are used to assign values to one or more fields in the one downlink control information.
[0154] Among them, a downlink control information includes one or more fields, and the one or more fields are used to indicate K groups of scheduling information.
[0155] In another possible implementation, generating the first signaling according to the K sets of scheduling information may include: generating a plurality of downlink control information according to the K sets of scheduling information. That is, one or more fields in the plurality of downlink control information are used to indicate the K sets of scheduling information. Alternatively, the K sets of scheduling information are used to assign values to one or more fields in the plurality of downlink control information.
[0156] Among them, the plurality of downlink control information includes a first-level downlink control information and at least one second-level downlink control information.
[0157] In some embodiments, the first-level downlink control information includes one or more fields, and the one or more fields are used to indicate the target scheduling information among the K sets of scheduling information. In some embodiments, 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 sets of scheduling information (non-target scheduling information) among the K sets of scheduling information except the target set of scheduling information. In one embodiment, the target scheduling information may be the first set of scheduling information. In one embodiment, the target scheduling information is the set of scheduling information corresponding to the target terminal.
[0158] In some embodiments, the first-level downlink control information includes a first field, and the first field is used to indicate at least one of the following:
[0159] The value of N, the value of K, the total number of ports, the total number of layers, whether there is second-level downlink control information.
[0160] In some embodiments, the first-level downlink control information includes a second field, and the second field is used to indicate the configuration information of the physical downlink control channel corresponding to the second-level downlink control information.
[0161] Exemplarily, the first-level downlink control information includes the target scheduling information and the second-level downlink control information enabling flag (i.e., the second field). Other K sets of scheduling information or partial content of the K sets of scheduling information except the target scheduling information are transmitted on one or more second-level downlink control information.
[0162] Among them, the second-level downlink control information enabling flag (the second field) is used to indicate whether there is second-level downlink control information. When the second-level downlink control information enabling flag takes a first value, it indicates that there is second-level downlink control information. When the second-level downlink control information enabling flag takes a second value, it indicates that there is no second-level downlink control information. Among them, the first value and the second value are two different values, such as TRUE and FALSE, such as two different integers, such as two different strings, such as two different characters, etc.
[0163] In some embodiments, there is an association relationship between the first-level downlink control information and the second-level downlink control information.
[0164] In one example, the transmission time slot of the second-level downlink control information and the transmission time slot of the first-level downlink control information differ by less than a preset threshold.
[0165] In another example, the type of search space set corresponding to the first-level downlink control information is the same as the type of search space set corresponding to the second-level downlink control information.
[0166] In yet 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.
[0167] In yet 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.
[0168] In yet 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.
[0169] In yet 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.
[0170] In yet another example, the detection opportunity of the physical downlink control channel corresponding to the first-level downlink control information is the same as the detection opportunity of the physical downlink control channel corresponding to the second-level downlink control information.
[0171] In yet 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.
[0172] In yet 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.
[0173] In yet another example, the number of candidate sets of the physical downlink control channel corresponding to the first-level downlink control information is the same as the number of candidate sets of the physical downlink control channel corresponding to the second-level downlink control information.
[0174] In yet 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.
[0175] In yet another example, the control resource set CORESET index corresponding to the first-level downlink control information is the same as the CORESET index corresponding to the second-level downlink control information.
[0176] In another example of the first-level seeds, the downlink control information aggregation level corresponding to the first-level downlink control information is the same as the downlink control information aggregation level corresponding to the second-level downlink control information.
[0177] In some embodiments, the first-level downlink control information includes a third field, and the third field 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.
[0178] In some embodiments, the first-level downlink control information and the second-level downlink control information satisfy at least one of a time domain constraint condition, a spatial domain constraint condition, and a search space constraint condition.
[0179] Exemplarily, 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 time slot offset, the detection pattern, the symbol position, the physical downlink control channel detection occasion, 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.
[0180] S103: Send the first signaling.
[0181] Exemplarily, the base station may obtain N sets of scheduling information, generate the first signaling based on the N sets of scheduling information, and send the first signaling to the terminal. The terminal may be the target terminal.
[0182] The terminal receives the first signaling and can determine the above N sets of scheduling information through the first signaling. Thus, the N sets of scheduling information can be used for signal processing to improve the performance of the communication system.
[0183] In some embodiments, the scheduling information may be transmitted to a group of terminals by multicasting or broadcasting a downlink control information.
[0184] Exemplarily, the base station transmits the N sets of scheduling information to the multiplexed N terminals through a downlink control information. The downlink control information may include N blocks, and each block corresponds to the scheduling information of one terminal. The base station indicates the block corresponding to the i-th terminal through the i-th higher-layer signaling. Thus, the terminal determines the block where its scheduling information is located by detecting the downlink control information and receiving another higher-layer signaling.
[0185] Based on the technical solution provided by the present 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, so that the terminal can understand the scheduling information of other terminal devices. The terminal device can use the obtained scheduling information of other terminals for interference management, including but not limited to operations such as interference calculation, interference cancellation, and interference avoidance, thereby improving the performance of the communication node in transmitting data or signals.
[0186] In some embodiments, as Figure 4 shown, the present disclosure also provides another method for transmitting scheduling information, including:
[0187] S201. Receive a first signaling.
[0188] In some embodiments, the first signaling is a physical layer signaling and / or a high layer signaling. For example, the first signaling can be a physical layer signaling. Or, the first signaling can also be multiple physical layer signals, for example, two physical layer signals, including a first-level physical layer signaling and at least one second-level physical layer signaling.
[0189] In the present disclosure, the first signaling is only an exemplary naming. The first signaling can also be other signals with the same function, for example, other signals with different signaling names but the same or similar functions. The present disclosure does not limit this.
[0190] In some embodiments, the first signaling can also be a MAC CE signaling. In some embodiments, the first signaling can also be an RRC signaling. In some embodiments, the first signaling can also be a MAC CE signaling and a physical layer signaling. For example, one or more scheduling information is indicated by the MAC CE, and one or more other scheduling information is indicated by the physical layer. In some embodiments, the first signaling can also be an RRC signaling and a physical layer signaling. For example, one or more scheduling information is indicated by the RRC, and one or more other scheduling information is indicated by the physical layer signaling.
[0191] Exemplarily, the above first-level physical layer signaling and second-level physical layer signaling can also be replaced by a first physical layer signaling and a second physical layer signaling. In some embodiments, the first-level physical layer signaling can also be replaced by a first-level DCI, and the second-level physical layer signaling can be replaced by a second-level DCI. In some embodiments, the physical layer signaling can be replaced by DCI. In some embodiments, the physical layer signaling is replaced by one or more domains in the DCI. In some embodiments, the physical layer signaling is replaced by one or more fields in the DCI. Regarding these descriptions, they will not be elaborated one by one in other embodiments.
[0192] In some embodiments, the first signaling is one or more downlink control information.
[0193] In some embodiments, the first signaling includes a downlink control information, and the downlink control information includes one or more fields, and the one or more fields are used to indicate K group scheduling information.
[0194] In some embodiments, the first signaling includes multiple downlink control information, and the multiple downlink control information includes a first-level downlink control information and at least one second-level downlink control information.
[0195] In some embodiments, the first-level downlink control information includes one or more fields, and the one or more fields are used to indicate the first group scheduling information among the K group scheduling information.
[0196] In some embodiments, 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 groups of scheduling information among the K group scheduling information other than the first group scheduling information.
[0197] In some embodiments, there is an association relationship between the first-level downlink control information and the second-level downlink control information.
[0198] In some embodiments, the first-level downlink control information includes a first field, and the first field is used to indicate at least one of the following:
[0199] The value of N, the value of K, the total number of ports, the total number of layers, whether there is second-level downlink control information.
[0200] In some embodiments, the first-level downlink control information includes a second field, and the second field is used to indicate the configuration information of the physical downlink control channel corresponding to the second-level downlink control information.
[0201] In some embodiments, the first-level downlink control information includes a third field, and the third field 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.
[0202] In some embodiments, the first-level downlink control information and the second-level downlink control information satisfy at least one of a time domain constraint condition, a spatial domain constraint condition, and a search space constraint condition.
[0203] S202. Determine K group scheduling information according to the first signaling. Among them, at least one group of scheduling information in the K group scheduling information includes one or more MCSs, and K is an integer greater than 1.
[0204] Among them, the scheduling information may be information allocated by a base station for a terminal device (user equipment) and used to describe its resource allocation and transmission parameters. In the present disclosure, the scheduling information may also be replaced by "control information", "downlink control information", "scheduling signaling", "control parameters", "scheduling parameters", "resource allocation information", "coordinated scheduling parameters" or other possible names, and the present disclosure does not make specific limitations thereto.
[0205] In some embodiments, one or more modulation and coding schemes MCS include any one of the following:
[0206] The MCS corresponding to each layer;
[0207] The MCS corresponding to each layer group;
[0208] The MCS corresponding to the first codeword;
[0209] The MCS corresponding to the first codeword and the MCS corresponding to the second codeword;
[0210] The broadband MCS corresponding to the first codeword and the sub-band MCS corresponding to the first codeword;
[0211] The broadband MCS corresponding to the first codeword and the sub-band MCS, and the broadband MCS corresponding to the second codeword and the sub-band MCS.
[0212] In some embodiments, at least one set of the K sets of scheduling information includes one or more modulation and coding schemes MCS, including: at least one set of the K sets of scheduling information includes at least one absolute value MCS and / or differential MCS.
[0213] In some embodiments, at least one set of the K sets of scheduling information includes at least one absolute value MCS and / or differential MCS, including any one of the following:
[0214] Each set of the K sets of scheduling information includes at least one absolute value MCS;
[0215] Each set of the K sets of scheduling information includes at least one differential MCS;
[0216] Each set of the K sets of scheduling information includes at least one absolute value MCS and at least one differential MCS;
[0217] There is one set of the K sets of scheduling information that includes at least one absolute value MCS, and the other K-1 sets of scheduling information include at least one differential MCS;
[0218] There is one set of the K sets of scheduling information that includes at least one absolute value MCS and at least one differential MCS, and the other K-1 sets of scheduling information include at least one differential MCS.
[0219] In some embodiments, each set of scheduling information further includes a port indication.
[0220] In some embodiments, each set of scheduling information further includes a frequency domain unit indication and / or a time domain unit indication.
[0221] In some embodiments, at least one set of the K sets of scheduling information includes interference information.
[0222] In some embodiments, the interference information includes at least one of the following:
[0223] Interference MCS, interference magnitude, interference level, interference magnitude quantization value, interference level, total number of interference ports, total sum of interference layers.
[0224] In some embodiments, the K sets of scheduling information are determined from N sets of scheduling information; wherein, the K sets of scheduling information satisfy any one of the following:
[0225] The K sets of scheduling information with the largest MCS;
[0226] The K sets of scheduling information with the smallest or largest group index;
[0227] The K sets of scheduling information with the smallest or largest port index;
[0228] The K sets of scheduling information with the largest or smallest number of ports;
[0229] The K sets of scheduling information with the largest number of frequency domain units;
[0230] The K sets of scheduling information with the largest number of time domain units;
[0231] The K sets of scheduling information with the largest sum of frequency domain units and the total number of frequency domain units.
[0232] In addition, for a detailed introduction to steps S201 - S202, reference can also be made to the relevant descriptions of the above steps S101 - S103, which will not be elaborated here.
[0233] Based on the above embodiments, the terminal device can obtain multiple sets of scheduling information, so that the terminal device can understand the scheduling information of other terminal devices, and thus can use the obtained scheduling information of other terminals for interference management, including but not limited to operations such as interference calculation, interference cancellation, and interference avoidance, thereby improving the performance of the communication node in transmitting data or signals.
[0234] The above mainly introduces the solution provided by the present disclosure from the perspective of the interaction between each communication node. It can be understood that, in order to implement the above functions, each communication node includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0235] Figure 5 The following is a schematic diagram of the composition of a communication device provided by an embodiment of the present disclosure. As Figure 5 shown, the communication device 50 includes an acquisition module 501, a generation module 502, and a transmission module 503.
[0236] Among them, the acquisition module 501 is used to acquire K sets of scheduling information; among them, at least one set of the K sets of scheduling information includes one or more modulation and coding schemes MCS, and K is an integer greater than 1;
[0237] The generation module 502 is used to generate a first signaling according to the K sets of scheduling information;
[0238] The transmission module 503 is used to transmit the first signaling.
[0239] In some embodiments, one or more modulation and coding schemes MCS include any one of the following:
[0240] The MCS corresponding to each layer;
[0241] The MCS corresponding to each layer group;
[0242] The MCS corresponding to the first codeword;
[0243] The MCS corresponding to the first codeword and the MCS corresponding to the second codeword;
[0244] The broadband MCS corresponding to the first codeword and the sub-band MCS corresponding to the first codeword;
[0245] The broadband MCS and sub-band MCS corresponding to the first codeword and the broadband MCS and sub-band MCS corresponding to the second codeword.
[0246] In some embodiments, at least one set of the K sets of scheduling information including one or more modulation and coding schemes MCS includes: at least one set of the K sets of scheduling information includes at least one absolute value MCS and / or differential MCS.
[0247] In some embodiments, at least one set of scheduling information among the K sets of scheduling information includes at least one absolute MCS and / or differential MCS, including any of the following:
[0248] Each set of scheduling information among the K sets of scheduling information includes at least one absolute MCS;
[0249] Each set of scheduling information among the K sets of scheduling information includes at least one differential MCS;
[0250] Each set of scheduling information among the K sets of scheduling information includes at least one absolute MCS and at least one differential MCS;
[0251] There is one set of scheduling information among the K sets of scheduling information that includes at least one absolute MCS, and the other K - 1 sets of scheduling information include at least one differential MCS;
[0252] There is one set of scheduling information among the K sets of scheduling information that includes at least one absolute MCS and at least one differential MCS, and the other K - 1 sets of scheduling information include at least one differential MCS.
[0253] In some embodiments, each set of scheduling information further includes a port indication.
[0254] In some embodiments, each set of scheduling information further includes a frequency domain unit indication and / or a time domain unit indication.
[0255] In some embodiments, at least one set of scheduling information among the K sets of scheduling information includes interference information.
[0256] In some embodiments, the interference information includes at least one of the following:
[0257] Interference MCS, interference magnitude, interference level, interference magnitude quantization value, interference level, total number of interference ports, total number of interference layers.
[0258] In some embodiments, the obtaining module 501 is specifically configured to: obtain 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; where the K sets of scheduling information satisfy any of the following:
[0259] The K sets of scheduling information with the largest MCS;
[0260] The K sets of scheduling information with the smallest or largest group index;
[0261] The K sets of scheduling information with the smallest or largest port index;
[0262] The K sets of scheduling information with the largest or smallest number of ports;
[0263] The K sets of scheduling information with the largest number of frequency domain units;
[0264] The K groups of scheduling information with the largest number of time domain units;
[0265] The K groups of scheduling information with the largest number of frequency domain units and the total number of frequency domain units.
[0266] In some embodiments, the first signaling is one or more downlink control information.
[0267] In some embodiments, the generating module 502 is specifically configured to: generate a downlink control information according to the K groups of scheduling information, and 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.
[0268] In some embodiments, the generating module 502 is specifically configured to: generate a plurality of downlink control information according to the K groups of scheduling information, and the plurality of downlink control information includes a first-level downlink control information and at least one second-level downlink control information.
[0269] In some embodiments, the first-level downlink control information includes one or more fields, and the one or more fields are used to indicate the first group of scheduling information among the K groups of scheduling information.
[0270] In some embodiments, 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 groups of scheduling information other than the first group of scheduling information among the K groups of scheduling information.
[0271] In some embodiments, the first-level downlink control information includes a first field, and the first field is used to indicate at least one of the following:
[0272] The value of N, the value of K, the total number of ports, the total number of layers, and whether there is a second-level downlink control information.
[0273] In some embodiments, the first-level downlink control information includes a second field, and the second field is used to indicate the configuration information of the physical downlink control channel corresponding to the second-level downlink control information.
[0274] In some embodiments, there is an association relationship between the first-level downlink control information and the second-level downlink control information.
[0275] For more detailed descriptions of the above-mentioned obtaining module 501, generating module 502, and sending module 503, as well as more detailed descriptions of the technical features therein, and descriptions of beneficial effects, etc., reference can be made to the corresponding method embodiment part above, which will not be elaborated here.
[0276] Figure 6 Shown is a schematic diagram of the composition of another communication device provided by an embodiment of the present disclosure. As Figure 6As shown, the communication device 60 includes a receiving module 601 and a determining module 602.
[0277] Among them, the receiving module 601 is used to receive the first signaling.
[0278] The determining module 602 is used to determine K sets of scheduling information according to the first signaling; among them, 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.
[0279] In some embodiments, one or more modulation and coding schemes MCS include any one of the following:
[0280] The MCS corresponding to each layer;
[0281] The MCS corresponding to each layer group;
[0282] The MCS corresponding to the first codeword;
[0283] The MCS corresponding to the first codeword and the MCS corresponding to the second codeword;
[0284] The broadband MCS corresponding to the first codeword and the sub-band MCS corresponding to the first codeword;
[0285] The broadband MCS corresponding to the first codeword and the sub-band MCS, and the broadband MCS corresponding to the second codeword and the sub-band MCS.
[0286] 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.
[0287] In some embodiments, 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, including any one of the following:
[0288] Each set of scheduling information in the K sets of scheduling information includes at least one absolute value MCS;
[0289] Each set of scheduling information in the K sets of scheduling information includes at least one differential MCS;
[0290] Each set of scheduling information in the K sets of scheduling information includes at least one absolute value MCS and at least one differential MCS;
[0291] There is one set of scheduling information in the K sets of scheduling information that includes at least one absolute value MCS, and the other K-1 sets of scheduling information include at least one differential MCS;
[0292] There is a set of scheduling information among the K sets of scheduling information, which includes at least one absolute value MCS and at least one differential MCS, and the other K-1 sets of scheduling information include at least one differential MCS.
[0293] In some embodiments, each set of scheduling information further includes a port indication.
[0294] In some embodiments, each set of scheduling information further includes a frequency domain unit indication and / or a time domain unit indication.
[0295] In some embodiments, at least one set of the K sets of scheduling information includes interference information.
[0296] In some embodiments, the interference information includes at least one of the following:
[0297] Interference MCS, interference magnitude, interference level, interference magnitude quantization value, interference level, total number of interference ports, total sum of interference layers.
[0298] In some embodiments, the K sets of scheduling information are determined from N sets of scheduling information; wherein, the K sets of scheduling information satisfy any one of the following:
[0299] The K sets of scheduling information with the largest MCS;
[0300] The K sets of scheduling information with the smallest or largest group index;
[0301] The K sets of scheduling information with the smallest or largest port index;
[0302] The K sets of scheduling information with the largest or smallest number of ports;
[0303] The K sets of scheduling information with the largest number of frequency domain units;
[0304] The K sets of scheduling information with the largest number of time domain units;
[0305] The K sets of scheduling information with the largest number of frequency domain units and the total number of frequency domain units.
[0306] In some embodiments, the first signaling is one or more downlink control information.
[0307] In some embodiments, the first signaling includes one downlink control information, one downlink control information includes one or more fields, and one or more fields are used to indicate K sets of scheduling information.
[0308] In some embodiments, the first signaling includes multiple downlink control information, and the multiple downlink control information includes a first-level downlink control information and at least one second-level downlink control information.
[0309] In some embodiments, the first-level downlink control information includes one or more fields, and the one or more fields are used to indicate the first group scheduling information among the K group scheduling information.
[0310] In some embodiments, 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 groups of scheduling information among the K group scheduling information other than the first group scheduling information.
[0311] In some embodiments, the first-level downlink control information includes a first field, and the first field is used to indicate at least one of the following:
[0312] The value of N, the value of K, the total number of ports, the total number of layers, and whether there is second-level downlink control information.
[0313] In some embodiments, the first-level downlink control information includes a second field, and the second field is used to indicate the configuration information of the physical downlink control channel corresponding to the second-level downlink control information.
[0314] In some embodiments, there is an association relationship between the first-level downlink control information and the second-level downlink control information.
[0315] For a more detailed description of the above receiving module 601 and determining module 602, as well as a more detailed description of each technical feature therein, and a description of the beneficial effects, etc., reference can be made to the corresponding method embodiment part above, which will not be elaborated here.
[0316] It should be noted that Figure 5 or Figure 6 The modules in can also be referred to as units. For example, the sending module can be referred to as a sending unit. Additionally, in Figure 5 or Figure 6 In the embodiments shown, the names of each module may not be the names shown in the figure. For example, the sending module can also be referred to as a communication module, and the receiving module can also be referred to as a communication module.
[0317] Figure 5 or Figure 6If each unit or module in [the above] is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present disclosure, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods of the various embodiments of the present disclosure. The storage media storing the computer software product include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs.
[0318] In the case of implementing the functions of the above-mentioned integrated module in the form of hardware, the embodiments of the present disclosure provide a schematic structural diagram of a communication device, and this communication device may be the above-mentioned communication device 50 or communication device 60. As Figure 7 shown, this communication device 70 includes: a processor 702, a communication interface 703, and a bus 704. Optionally, the communication device 70 may further include a memory 701.
[0319] The processor 702 may be to implement or execute various exemplary logic blocks, modules, and circuits described in connection with the content of the present disclosure. This processor 702 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in connection with the content of the present disclosure. The processor 702 may also be a combination that implements computing functions, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0320] The communication interface 703 is used to connect to other devices through a communication network. This communication network may be an Ethernet, a radio access network, a wireless local area network (WLAN), etc.
[0321] The memory 701 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or can also be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0322] As a possible implementation, the memory 701 can exist independently of the processor 702. The memory 701 can be connected to the processor 702 through the bus 704 for storing instructions or program code. When the processor 702 calls and executes the instructions or program code stored in the memory 701, the method provided by the embodiments of the present disclosure can be implemented.
[0323] In another possible implementation, the memory 701 can also be integrated with the processor 702.
[0324] The bus 704 can be an extended industry standard architecture (EISA) bus, etc. The bus 704 can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 7 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0325] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device or apparatus is divided into different functional modules to complete all or part of the functions described above.
[0326] Embodiments of the present disclosure also provide a computer-readable storage medium. All or part of the processes in the foregoing method embodiments may be completed by computer instructions instructing relevant hardware. The program may be stored in the foregoing computer-readable storage medium. When the program is executed, it may include the processes of the foregoing method embodiments. The computer-readable storage medium may be the memory in any of the foregoing embodiments. The foregoing computer-readable storage medium may also be an external storage device of the foregoing device or apparatus, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the foregoing device or apparatus. Further, the foregoing computer-readable storage medium may also include both an internal storage unit and an external storage device of the foregoing device or apparatus. The computer-readable storage medium is used to store the foregoing computer program and other programs and data required by the foregoing device or apparatus. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.
[0327] Embodiments of the present disclosure also provide a computer program product. The computer program product includes a computer program. When the computer program product runs on a computer, the computer is caused to execute any of the methods provided in the foregoing embodiments.
[0328] Although the present disclosure has been described in conjunction with various embodiments, however, in the process of implementing the claimed present disclosure, those skilled in the art can understand and realize other changes of the embodiments of the disclosure by viewing the drawings, the disclosure content, and the appended claims. In the claims, "comprising"
[0329] (Comprising) does not exclude other components or steps, and "a" or "one" does not exclude a plurality of cases. A single processor or other unit may implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0330] Although the present disclosure has been described in conjunction with specific features and their embodiments, obviously, various modifications and combinations can be made without departing from the spirit and scope of the present disclosure. Accordingly, the present specification and the drawings are only exemplary descriptions of the present disclosure defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present disclosure. Obviously, those skilled in the art can make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalent technologies, the present disclosure also intends to include these changes and modifications.
[0331] As described above, it is only the specific implementation manner of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed by the present disclosure should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A method for transmitting scheduling information, characterized in that: The method comprises: Acquire K groups of scheduling information; wherein at least one group of scheduling information in the K groups of scheduling information includes one or more modulation coding schemes MCS, and K is an integer greater than 1; Generate a first signaling according to the K group scheduling information; The first signaling is sent.
2. The method according to claim 1, characterized in that The one or more modulation and coding schemes MCS include any of the following: 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 wideband 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, characterized in that At least one group of scheduling information in the K groups of scheduling information includes one or more modulation coding schemes MCS, including: at least one group of scheduling information in the K groups of scheduling information includes at least one absolute value MCS and / or differential MCS.
4. The method according to claim 3, characterized in that At least one group of scheduling information among the K groups of scheduling information includes at least one absolute value MCS and / or differential MCS, including any of the following: Each group of scheduling information in the K groups of scheduling information includes at least one absolute value MCS; Each group of scheduling information in the K groups of scheduling information includes at least one differential MCS; Each group of scheduling information in the K groups of scheduling information includes at least one absolute value MCS and at least one differential MCS; Among the K groups of scheduling information, there is one group of scheduling information including at least one absolute value MCS, and the other K-1 groups of scheduling information include at least one differential MCS; Among the K groups of scheduling information, there is one group of scheduling information including at least one absolute value MCS and at least one differential MCS, and the other K-1 groups of scheduling information include at least one differential MCS.
5. The method according to claim 1, characterized in that Each set of the scheduling information also includes a port indication.
6. The method according to claim 1, characterized in that Each group of scheduling information further includes a frequency domain unit indication and / or a time domain unit indication.
7. The method according to claim 1, characterized in that At least one group of scheduling information among the K groups of scheduling information includes interference information.
8. The method according to claim 7, characterized in that The interference information includes at least one of the following: Interference MCS, interference size, interference level, interference size quantization value, interference level, total number of interference ports, and total number of interference layers.
9. The method according to claim 1, characterized in that: The obtaining of K group scheduling information includes: Get N groups of scheduling information, where N is an integer greater than 1; The K group of scheduling information is determined from the N group of scheduling information; wherein the K group of scheduling information satisfies any one of the following: MCS maximum K group scheduling information; K groups of scheduling information with the smallest or largest group index; K groups of scheduling information with the smallest or largest port index; Scheduling information of K groups with the largest or smallest number of ports; 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 frequency domain units and the K groups of scheduling information with the largest total number of frequency domain units.
10. The method according to claim 1, characterized in that The first signaling is one or more downlink control information.
11. The method according to claim 10, characterized in that The generating the first signaling according to the K group scheduling information includes: A downlink control information is generated according to the K group scheduling information, where the one downlink control information includes one or more fields, and the one or more fields are used to indicate the K group scheduling information.
12. The method according to claim 10, characterized in that The generating the first signaling according to the K group scheduling information includes: A plurality of downlink control information is generated according to the K groups of scheduling information, wherein the plurality of downlink control information includes a first level downlink control information and at least one second level downlink control information.
13. The method according to claim 12, characterized in that The first level downlink control information includes one or more fields, and the one or more fields are used to indicate the first group scheduling information among the K groups of scheduling information.
14. The method according to claim 12, characterized in that 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 groups of scheduling information other than the first group of scheduling information in the K groups of scheduling information.
15. The method according to claim 12, characterized in that The first-level downlink control information includes a first field, where the first field is used to indicate at least one of the following: The value of N, the value of K, the total number of ports, the total number of layers, and whether there is second-level downlink control information.
16. The method according to claim 12, characterized in that The first-level downlink control information includes a second field, and the second field is used to indicate configuration information of a physical downlink control channel corresponding to the second-level downlink control information.
17. The method according to claim 12, characterized in that The first-level downlink control information and the second-level downlink control information are associated with each other.
18. A method for transmitting scheduling information, characterized in that: The method comprises: receiving a first signaling; According to the first signaling, K groups of scheduling information are determined; wherein, at least one group of scheduling information among the K groups of scheduling information includes one or more modulation coding schemes MCS, and K is an integer greater than 1.
19. The method according to claim 18, characterized in that The one or more modulation and coding schemes MCS include any of the following: 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 wideband 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, characterized in that At least one group of scheduling information in the K groups of scheduling information includes one or more modulation coding schemes MCS, including: at least one group of scheduling information in the K groups of scheduling information includes at least one absolute value MCS and / or differential MCS.
21. The method according to claim 20, characterized in that At least one group of scheduling information among the K groups of scheduling information includes at least one absolute value MCS and / or differential MCS, including any of the following: Each group of scheduling information in the K groups of scheduling information includes at least one absolute value MCS; Each group of scheduling information in the K groups of scheduling information includes at least one differential MCS; Each group of scheduling information in the K groups of scheduling information includes at least one absolute value MCS and at least one differential MCS; Among the K groups of scheduling information, there is one group of scheduling information including at least one absolute value MCS, and the other K-1 groups of scheduling information include at least one differential MCS; Among the K groups of scheduling information, there is one group of scheduling information including at least one absolute value MCS and at least one differential MCS, and the other K-1 groups of scheduling information include at least one differential MCS.
22. The method according to claim 18, characterized in that Each set of the scheduling information also includes a port indication.
23. The method according to claim 18, characterized in that Each group of scheduling information further includes a frequency domain unit indication and / or a time domain unit indication.
24. The method according to claim 18, characterized in that At least one group of scheduling information among the K groups of scheduling information includes interference information.
25. The method according to claim 24, characterized in that The interference information includes at least one of the following: Interference MCS, interference size, interference level, interference size quantization value, interference level, total number of interference ports, and total number of interference layers.
26. The method according to claim 18, characterized in that The K group scheduling information is determined from N group scheduling information; wherein the K group scheduling information satisfies any one of the following: MCS maximum K group scheduling information; K groups of scheduling information with the smallest or largest group index; K groups of scheduling information with the smallest or largest port index; Scheduling information of K groups with the largest or smallest number of ports; 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 frequency domain units and the K groups of scheduling information with the largest total number of frequency domain units.
27. The method according to claim 18, characterized in that The first signaling is one or more downlink control information.
28. The method according to claim 27, characterized in that The first signaling includes downlink control information, the downlink control information 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, characterized in that The first signaling includes multiple downlink control information, and the multiple downlink control information includes a first-level downlink control information and at least one second-level downlink control information.
30. A communication device, characterized in that: include: Memory and processor; Memory and processor coupling; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to any one of claims 1 to 29 is performed.
31. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 29.
32. A computer program product, characterized in that The computer program product comprises computer instructions, and when the computer instructions are executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 29.