Downlink control information receiving and sending method, device, equipment and medium
Patent Information
- Application Number
- CN202380071258.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-19
- Publication Date
- 2025-05-13
AI Technical Summary
During the standardization process of the URLLC project, it is difficult for existing technology to effectively determine the frequency domain resource information corresponding to multiple data channels through DCI, resulting in low efficiency of frequency domain resource allocation.
A method for receiving and sending downlink control information is provided. The frequency domain resource information of N data channels is indicated through the FDRA indication field in DCI, so that the terminal equipment can accurately determine the frequency domain resources of N data channels. The method includes a receiving and transmitting module, uses the number of bits and sequences in the FDRA indication field to indicate the frequency domain resources of the data channel, and supports multi-cell scheduling and different frequency domain resource allocation types.
It improves the efficiency and accuracy of frequency domain resource allocation, supports multi-cell co-scheduling, reduces the bit number requirement of DCI, and improves the reliability and flexibility of the system.
Smart Images

Figure CN119999302A_ABST
Abstract
Description
Method, device, equipment and medium for receiving and sending downlink control information Technical Field
[0001] The embodiments of the present application relate to the field of communications, and in particular to a method, apparatus, device, and medium for receiving and sending downlink control information. Background Art
[0002] During the standardization process of the Ultra Reliable and Low Latency Communication (URLLC) project, support is provided for scheduling data channels corresponding to multiple cells through one downlink control information (DCI).
[0003] In related art, the frequency domain resource allocation type is indicated by a frequency domain resource assignment (FDRA) indication field in the DCI.
[0004] However, how to determine the frequency domain resource information corresponding to the data channel through DCI is a problem that needs to be solved.
[0005] Summary of the Invention
[0006] The present application provides a method, apparatus, device, medium, and program product for receiving and sending downlink control information. The technical solution at least includes:
[0007] According to one aspect of an embodiment of the present application, a method for receiving downlink control information is provided. The method is performed by a terminal device, and the method includes:
[0008] A first DCI is received, where the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, where N is a positive integer.
[0009] According to another aspect of an embodiment of the present application, a method for sending downlink control information is provided. The method is performed by a network device, and the method includes:
[0010] A first DCI is sent, where the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, where N is a positive integer.
[0011] According to another aspect of an embodiment of the present application, a device for receiving downlink control information is provided, the device including:
[0012] The receiving module is used to receive a first DCI, where the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, where N is a positive integer.
[0013] According to another aspect of an embodiment of the present application, a device for sending downlink control information is provided, the device including:
[0014] The sending module is used to send a first DCI, where the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, where N is a positive integer.
[0015] According to another aspect of an embodiment of the present application, a terminal device is provided, the terminal device including:
[0016] processor;
[0017] a transceiver connected to the processor;
[0018] a memory for storing executable instructions for the processor;
[0019] The processor is configured to load and execute executable instructions to implement the method for receiving downlink control information in the above-mentioned aspects.
[0020] According to another aspect of an embodiment of the present application, a network device is provided, the network device including:
[0021] processor;
[0022] a transceiver connected to the processor;
[0023] a memory for storing executable instructions for the processor;
[0024] The processor is configured to load and execute executable instructions to implement the method for sending downlink control information in the above aspects.
[0025] According to another aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to enable a terminal device or a network device to implement a method for receiving and sending downlink control information as described in the above aspects.
[0026] According to another aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions stored in a computer-readable storage medium; a processor reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal device or network device executes the method for receiving and sending downlink control information as described in the above aspects.
[0027] According to another aspect of an embodiment of the present application, a computer program is provided, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; a processor reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal device or network device executes the method for receiving and sending downlink control information as described in the above aspects.
[0028] The technical solutions provided by the embodiments of the present application may have the following beneficial effects:
[0029] By receiving the first DCI, the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field. The FDRA indication field is used to indicate the frequency domain resource information corresponding to the N data channels. N is a positive integer, so that the terminal device can determine the frequency domain resource information corresponding to the N data channels through one DCI. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0031] FIG1 shows a schematic diagram of a communication system provided by an exemplary embodiment of the present application;
[0032] FIG2 shows a schematic diagram of Type 0 frequency domain resource allocation provided by the related art;
[0033] FIG3 shows a schematic diagram of Type 1 frequency domain resource allocation provided by the related art;
[0034] FIG4 shows a flow chart of a method for receiving downlink control information provided by an exemplary embodiment of the present application;
[0035] FIG5 shows a flow chart of a method for receiving downlink control information provided by an exemplary embodiment of the present application;
[0036] FIG6 shows a flowchart of a method for receiving downlink control information provided by an exemplary embodiment of the present application;
[0037] FIG7 shows a flowchart of a method for receiving downlink control information provided by an exemplary embodiment of the present application;
[0038] FIG8 shows a flowchart of a method for receiving downlink control information provided by an exemplary embodiment of the present application;
[0039] FIG9 is a schematic diagram showing a method for receiving downlink control information provided by an exemplary embodiment of the present application;
[0040] FIG10 is a schematic diagram showing a method for receiving downlink control information provided by an exemplary embodiment of the present application;
[0041] FIG11 is a schematic diagram showing a method for receiving downlink control information provided by an exemplary embodiment of the present application;
[0042] FIG12 is a schematic diagram showing a method for receiving downlink control information provided by an exemplary embodiment of the present application;
[0043] FIG13 shows a flowchart of a method for sending downlink control information provided by an exemplary embodiment of the present application;
[0044] FIG14 shows a flowchart of a method for sending downlink control information provided by an exemplary embodiment of the present application;
[0045] FIG15 shows a flowchart of a method for sending downlink control information provided by an exemplary embodiment of the present application;
[0046] FIG16 shows a block diagram of a device for receiving downlink control information provided by an exemplary embodiment of the present application;
[0047] FIG17 shows a block diagram of a device for transmitting downlink control information provided by an exemplary embodiment of the present application;
[0048] FIG18 shows a schematic structural diagram of a terminal device or a network device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0049] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0050] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0051] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. As used in this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0052] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions.
[0053] It should be understood that although the terms first, second, etc. may be used in this application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, a first parameter may also be referred to as a second parameter, and similarly, a second parameter may also be referred to as a first parameter. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0054] FIG1 shows a schematic diagram of a communication system 100 provided by an exemplary embodiment of the present application. The communication system 100 includes a network device 110 and a terminal device 120 .
[0055] The network device 110 in the present application provides wireless communication functions, and the network device 110 includes but is not limited to: Evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home Evolved Node B, or Home Node B, HNB), Base Band Unit (BBU), Access Point (AP) in Wireless Fidelity (Wi-Fi) system, Wireless Relay Node, Wireless Backhaul Node, Transmission Point (TP) or Transmission and Reception Point (TRP), etc., and can also be the Next Generation Node B (NGB) in the 5th Generation (5G) mobile communication system. The term "given herein may include a base station (gNB) or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit or a distributed unit (DU), or a base station in a Beyond Fifth Generation (B5G) or a 6th Generation (6G) mobile communication system, or a core network (CN), fronthaul, backhaul, radio access network (RAN), network slicing, or a serving cell, primary cell (Pcell), primary secondary cell (PSCell), special cell (SpCell), secondary cell (Scell), or neighboring cell of a terminal device.
[0056] The terminal device 120 in this application is also called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, and user device. The terminals include, but are not limited to, handheld devices, wearable devices, vehicle-mounted devices, and Internet of Things devices, such as mobile phones, tablet computers, e-book readers, laptop computers, desktop computers, televisions, game consoles, mobile Internet devices (MIDs), augmented reality (AR) terminals, virtual reality (VR) terminals, and mixed reality (MR) terminals, wearable devices, handles, electronic tags, controllers, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, wireless terminals in remote medical surgery, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loops (WLANs), and wireless terminals in industrial control. Loop (WLL) stations, personal digital assistants (PDA), TV set-top boxes (STB), customer premises equipment (CPE), etc.
[0057] The network device 110 and the terminal device 120 communicate with each other via some air interface technology, such as a Uu interface.
[0058] Exemplarily, there are two communication scenarios between the network device 110 and the terminal device 120: an uplink communication scenario and a downlink communication scenario. Uplink communication refers to sending signals to the network device 110; downlink communication refers to sending signals to the terminal device 120.
[0059] The technical solutions provided in the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Advanced Long Term Evolution (LTE-A) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WIMAX) communication system, 5G mobile communication system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum, LTE-U) system. Unlicensed spectrum, NR-U) system, terrestrial communication network (Terrestrial Networks, NTN) system, non-terrestrial communication network (Non-Terrestrial Networks, NTN) system, wireless local area network (Wireless Local Area Networks, WLAN), wireless fidelity, cellular Internet of Things system, cellular passive Internet of Things system, can also be applied to the subsequent evolution system of the 5GNR system, and can also be applied to B5G, 6G and subsequent evolution systems. In some embodiments of the present application, "NR" may also be referred to as a 5GNR system or a 5G system. Among them, the 5G mobile communication system may include non-standalone networking (NSA) and / or standalone networking (SA).
[0060] The technical solutions provided in the embodiments of the present application can also be applied to machine type communication (MTC), long term evolution technology for machine-to-machine communication (LTE-M), device-to-device (D2D) networks, machine-to-machine (M2M) networks, Internet of Things (IoT) networks or other networks. Among them, the IoT network can include, for example, the Internet of Vehicles. Among them, the communication methods in the Internet of Vehicles system are collectively referred to as vehicle to other devices (Vehicle to X, V2X, X can represent anything), for example, the V2X can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian communication (V2P) or vehicle to network (V2N) communication, etc.
[0061] The communication system provided in this embodiment can be applied to, but is not limited to, at least one of the following communication scenarios: an uplink communication scenario, a downlink communication scenario, and a sidelink communication scenario.
[0062] The following describes the related technologies involved in the embodiments of this application:
[0063] NR frequency domain resource allocation:
[0064] NR supports two types of frequency domain resource allocation for both uplink and downlink: Type 0 frequency domain resource allocation and Type 1 frequency domain resource allocation. The network device configures the type of frequency domain resource allocation used by the terminal device through the high-level parameter resourceAllocation. The high-level parameter resourceAllocation can be configured for the terminal device to use Type 0 frequency domain resource allocation, Type 1 frequency domain resource allocation, or dynamic switch. When the configuration parameter is "dynamic switch", the network device indicates the type of frequency domain resource allocation used by the terminal device through the FDRA indication field in the DCI. In this application, the FDRA indication field may also be referred to as the FDRA field.
[0065] Type 0 frequency domain resource allocation (RA):
[0066] As shown in Figure 2, the granularity of Type 0 frequency domain resource allocation is resource block group (RBG). RBG is a combination of a series of consecutive virtual resource blocks (RBs). The number of virtual RBs included in each RBG is determined by the size of the bandwidth part (BWP) and the radio resource control protocol (RRC) configuration parameter rbg-Size. rbg-Size is used to configure "Configuration 1" or "Configuration 2" in Table 1:
[0067] Table 1 Correspondence between RBG and bandwidth
[0068] Type 0 frequency domain resource allocation uses a bitmap to indicate the RBGs allocated to the terminal device. 1 indicates that the RBG is allocated to the terminal device, and 0 indicates that the RBG is not allocated to the terminal device. This allows for flexible distribution of frequency domain resources within the BWP, supports discontinuous frequency domain resource allocation, and can combat frequency selective fading using discrete frequency domain transmission. However, the disadvantages are: (1) the bitmap has a large number of bits and needs to cover every RBG in the entire BWP; (2) the resource allocation granularity is coarse, because an RBG contains 2-16 RBs, and frequency domain resources cannot be allocated RB by RB.
[0069] For a containing The BWP of resource blocks (RBs) contains a total number of RBGs N RBG (Numbers 0 to N RBG -1) is:
[0070] in, is the index value of the Common Resource Block (CRB) corresponding to the starting frequency domain position of the BWP, that is, the relative position of the starting position of the BWP and the lowest point of the carrier bandwidth frequency. P is the size of the remaining RBGs except the first and last RBGs. Mod is the modulo operator, which means the remainder obtained by dividing two numbers. Indicates rounding up.
[0071] The size of the first RBG is:
[0072] exist In this case, the size of the last RBG is:
[0073] Otherwise, in In this case, the size of the last RBG is P.
[0074] Type 1 frequency domain resource allocation:
[0075] As shown in Figure 3, Type 1 frequency domain resource allocation can indicate a series of continuous virtual RBs to the terminal, using a resource indication value (RIV) to indicate the allocated starting RB (RB start ) and the number of RBs (L RBs ) for joint coding. The advantage of Type 1 is that it can use fewer bits to indicate the frequency domain resources at the RB level. The disadvantage is that it can only allocate continuous frequency domain resources. When the number of frequency domain resources is small, the frequency diversity is limited and it is easily affected by frequency selective fading. The starting RB (RB start ) and the number of RBs (L RBs )The combined encoding method is as follows:
[0076] if So
[0077] otherwise,
[0078] Among them L RBs ≥1 and no more than is the number of RBs included in the BWP, Indicates rounding down.
[0079] During the standardization process of the URLLC project, in order to make the Physical Downlink Control Channel (PDCCH) meet the reliability requirements of URLLC, a compressed DCI (including DCI format 0_2 or DCI format 1_2) solution was introduced, that is, by reducing the size of DCI, the reliability of DCI transmission is improved. In the process of reducing the size of DCI, the frequency domain resource indication field is an important optimization direction. Considering that URLLC mostly uses large bandwidth transmission, the indication granularity of frequency domain resource allocation type 1 is 1 RB, which is too fine for large bandwidth transmission. Therefore, considering increasing the indication granularity of frequency domain resource allocation type 1 and compressing the overhead of the frequency domain resource allocation field, the details are as follows:
[0080] When the DCI received by the terminal device is DCI format 1_2 or DCI format 0_2, Type 1 frequency domain resource allocation with RB granularity is no longer used. Instead, Type 1 frequency domain resource allocation with RBG granularity is used, that is, the allocated starting RBG and the number of RBGs are jointly encoded using a RIV. The number of RBs contained in the frequency domain resource allocation granularity RBG is configured by the high-level parameter "resourceAllocationType1GranularityDCI-1-2" or "resourceAllocationType1GranularityDCI-0-2". The method of jointly encoding the starting RBG and the number of RBGs is the same as the joint encoding method of the RB granularity mentioned above and is not repeated here.
[0081] ·resourceAllocationType1GranularityDCI-1-2
[0082] The scheduling granularity indicating the start point and length of Type 1 frequency domain resource allocation is configured in DCI format 1_2. If this field is not present, the granularity is 1 RB.
[0083] ·resourceAllocationType1GranularityDCI-1-2
[0084] Configure the granularity scheduling applicable for both the starting point and length indication for resource allocation type 1 in DCI format 1_2.If this field is absent, the granularity is 1 PRB.
[0085] ·resourceAllocationType1GranularityDCI-0-2
[0086] The scheduling granularity indicating the start point and length of Type 1 frequency domain resource allocation is configured in DCI format 0_2. If this field is not present, the granularity is 1 RB.
[0087] ·resourceAllocationType1GranularityDCI-0-2
[0088] Configure the granularity scheduling applicable for both the starting point and length indication for resource allocation type 1 in DCI format 0_2.If this field is absent, the granularity is 1 PRB.
[0089] Taking DCI format 1_1 as an example (supporting Type 0 frequency domain resource allocation and Type 1 frequency domain resource allocation with RB granularity), the number of bits in the FDRA indication field is determined as follows:
[0090] If only frequency domain resource allocation type 0 is configured, the FDRA indication field contains N RBG Bit, N RBG is a The total number of RBGs contained in the BWP of RBs;
[0091] If only frequency domain resource allocation type 1 is configured, the FDRA indicator field contains Bit, It is the bandwidth value of the downlink (DL) activated BWP;
[0092] If both frequency domain resource allocation type 0 and frequency domain resource allocation type 1 are configured, the FDRA indication field contains bits, where the highest bit is used to indicate the resource allocation type used by the terminal device, 0 indicates type 0, 1 indicates type 1, N RBG is a The total number of RBGs contained in the BWP of RBs, It is the bandwidth value of DL activated BWP.
[0093] Multi-cell scheduling:
[0094] The current "Multi-Carrier" work project supports the ability for a single DCI (e.g., DCI format 0_X or DCI format 1_X) to schedule the Physical Downlink Shared Channel (PDSCH) or Physical Uplink Shared Channel (PUSCH) of multiple cells. Carrier and cell are considered synonymous here. A group of cells that can be scheduled by DCI format 0_X or DCI format 1_X forms a cell group, and multiple groups of cells that can be scheduled by DCI format 0_X or DCI format 1_X form multiple cell groups. X represents a positive integer other than 1 and 2. It can be understood that a cell group is the unit (or granularity) of multi-carrier scheduling (i.e., multi-cell scheduling).
[0095] A cell group includes one or more cell combinations. A cell combination is a cell combination formed by cells that can be co-scheduled in DCI format 0_X or DCI format 1_X. The cell combination is a subset or a full set of the cell group.
[0096] Exemplarily, the network device configures {cell 1 (cell 1), cell 2 (cell 2), cell 3 (cell 3), cell 4 (cell 4)} as the first cell group, and the cell combination is a subset or the entire set of {cell 1, cell 2, cell 3, cell 4}. For example, in the first cell group, the cell combination that DCI format 0_X or DCI format 1_X can be jointly scheduled is shown in Table 2 below:
[0097] DCI domain:
[0098] Regarding DCI format 0_X or DCI format 1_X for scheduling at least one cell, the DCI field can be divided into the following three types:
[0099] 1. Type-1 domain:
[0100] Type-1A field: a single field used to indicate common information for all co-scheduled cells.
[0101] Type 1B field: A single field used to jointly indicate individual information for each cell in a co-scheduled cell.
[0102] Type-1C field: a single field used to indicate information of a cell in a co-scheduled cell.
[0103] The single field is a field that indicates information of multiple data channels, multiple data transmissions, or multiple cells at the same time.
[0104] 2. Type-2 field: a separate field used to indicate each cell in a co-scheduled cell.
[0105] The separate domain is a domain corresponding to each data channel, each data transmission, or each cell's information. Different data channels, different data transmissions, or different cells' information correspond to different domains.
[0106] 3. Type-3 domain: Configured as a Type-1 domain or a Type-2 domain based on explicit configuration.
[0107] NOTE: A subgroup includes a subset of co-scheduled cells, where a single domain is generally applied to the co-scheduled cells belonging to the same subgroup.
[0108] For discussing field design of DCI format 0_X / 1_X which schedules more than one cell, reformulate the types of DCI fields as below:
[0109] 1.Type-1 field:
[0110] ·Type-1A field: A single field indicating common information to all the co-scheduled cells.
[0111] ·Type-1B field: A single field indicating separate information to each of co-scheduled cells via joint indication.
[0112] ·Type-1 C field: A single field indicating an information to only one of co-scheduled cells.
[0113] 2.Type-2 field: Separate field for each of the co-scheduled cells.
[0114] 3.Type-3 field: Common or separate to each of the co-scheduled cells, or separate to each sub-group, dependent on explicit configuration.
[0115] Note: One sub-group comprises a subset of co-scheduled cells where a single field is commonly applied to the co-scheduled cell(s)belonging to a same sub-group.
[0116] Among them, the allocation type of the FDRA indication field in DCI format 0_X or DCI format 1_X is a Type-2 field.
[0117] Type 2 domain:
[0118] Further consideration is given to RBG granularity being larger than the existing maximum specified or configured value for Type 0 frequency domain resource allocation;
[0119] Use RBG-based large RIV for Type 1 frequency domain resource allocation with R16 configurable granularity based on DCI format 1_2.
[0120] ·Further consider larger RBG granularity than existing maximum specified or configured value for RA Type0;
[0121] ·Use large RBG-based RIV for RA type 1 based on R16 configurable granularities for DCI format 1_2.
[0122] FIG4 shows a flowchart of a method for receiving downlink control information provided by an exemplary embodiment of the present application. The method is executed by a terminal device, and the method includes:
[0123] Step 410: Receive a first DCI, where the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, where N is a positive integer.
[0124] The FDRA indication field is used to indicate the frequency domain resource information of the N scheduled data channels, or the FDRA indication field is used to indicate the frequency domain resource information for the data channels corresponding to the N cells in the scheduled first cell combination (Cell Combination), and the scheduled first cell combination is a combination of N cells.
[0125] The first cell combination belongs to a first cell group (Set of Cells), and the N data channels correspond one-to-one to the N cells, where N is a positive integer. In some embodiments, N is equal to or greater than 1. When N is greater than 1, it can be called multi-cell co-scheduling.
[0126] In some embodiments, the FDRA indication field includes at least N FDRA subfields, the N FDRA subfields have a one-to-one correspondence with the N data channels, the i-th FDRA subfield is used to indicate the frequency domain resource information of the i-th data channel, and i is an integer not greater than N.
[0127] In some embodiments, the FDRA indication field includes at least N bit sequences, and the N bit sequences have a one-to-one correspondence with N data channels. The i-th bit sequence is used to indicate the frequency domain resource information of the i-th data channel, and i is an integer not greater than N.
[0128] In some embodiments, the FDRA indicator field includes a bit sequence, a portion of the bits in the bit sequence corresponds to N data channels, and the portion of bits can be divided into N portions of bits, and the N portions of bits correspond to the N data channels one-to-one.
[0129] In some embodiments, the N data channels include at least one of the following:
[0130] N data channels are all PDSCHs;
[0131] N data channels are all PUSCHs;
[0132] The N data channels include part of the PDSCH and part of the PUSCH.
[0133] In some embodiments, the possibility that the N data channels also include a side data channel is not excluded.
[0134] In some embodiments, the first cell group is preconfigured for the terminal device by the network device, or the first cell group is predefined by a protocol. In some embodiments, the arrangement order of the cells in the first cell group is also preconfigured for the terminal device by the network device, or the arrangement order of the cells in the first cell group is predefined by a protocol.
[0135] To sum up, the method provided in this embodiment receives a first DCI, where the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, where the FDRA indication field is used to indicate the frequency domain resource information corresponding to the N data channels, so that the terminal device can determine the frequency domain resource information corresponding to the N data channels through one DCI.
[0136] In an optional embodiment based on FIG4 , the first number of bits occupied by the FDRA indication field is determined based on at least one of the following:
[0137] The maximum number of data channels that can be scheduled simultaneously by the first DCI, Nmax, where Nmax is the maximum value of N;
[0138] A first value corresponding to each cell in at least one cell belonging to the first cell group, where the first value is the number of bits required for frequency domain resource allocation when each cell in the at least one cell is scheduled individually.
[0139] In some embodiments, the first number of bits is determined based on the first numerical values corresponding to the M cells in the first cell group; in some embodiments, the first number of bits is determined based on the Nmax largest first numerical values among the first numerical values corresponding to the M cells in the first cell group; in some embodiments, the first number of bits is determined based on the first numerical values of the N cells in the first cell combination; in some embodiments, the first number of bits is determined based on the N largest first numerical values among the first numerical values corresponding to the M cells in the first cell group. In some embodiments, the arrangement order of each cell in each cell combination is also pre-configured to the terminal device by the network device, or the arrangement order of each cell in each cell combination is pre-defined by the protocol.
[0140] Among them, N data channels correspond one-to-one to N cells, N cells are a subset or a full set of the first cell group, the first cell group is a set formed by M cells, M is greater than or equal to N, N is a positive integer, and the data channels that can be scheduled simultaneously by the first DCI refer to data channels that the first DCI allows to be scheduled simultaneously, or data channels that the first DCI can schedule simultaneously, or data channels that the DCI format of the first DCI supports to be scheduled simultaneously, or data channels that the DCI format of the first DCI allows to be scheduled simultaneously.
[0141] In a specific scheduling process, the data channels actually scheduled by the first DCI are less than or equal to the maximum number Nmax.
[0142] Exemplarily, assuming that the first cell is any cell in the M cells of the first cell group, the first value of the first cell is determined based on at least one of the following four parameters:
[0143] 1. The size of the activated BWP of the first cell, for example, the activated BWP includes a first number of RBs;
[0144] 2. The frequency domain resource allocation type corresponding to the first cell, such as frequency domain resource allocation type 0 or frequency domain resource allocation type 1;
[0145] 3. A first frequency domain resource allocation granularity corresponding to the first cell, for example, an RBG includes a second number of RBs;
[0146] 4. Frequency hopping related parameters corresponding to the first cell, such as the frequency hopping offset list parameter frequencyHoppingOffsetLists.
[0147] Exemplarily, when the terminal device is configured with frequency hopping, the FDRA indication field needs to indicate the frequency domain offset (frequency offset). The frequency domain offset indication method includes first configuring 2 or 4 candidate offset values through the RRC parameter frequencyHoppingOffsetLists. If 2 candidate offset values are configured, the frequency hopping indication information included in the FDRA indication field requires 1 bit; if 4 candidate offset values are configured, the frequency hopping indication information included in the FDRA indication field requires 2 bits. Among them, the frequency domain offset is used to determine the offset value of the frequency domain resources before and after frequency hopping. That is, the frequency hopping indication information is determined based on the number of candidate offset values.
[0148] To sum up, the method provided in the present application receives a first DCI, where the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, so that the terminal device can determine the first number of bits occupied by the FDRA indication field.
[0149] Method 1 for determining the first bit number of the FDRA indicator field:
[0150] FIG5 shows a flowchart of a method for receiving downlink control information provided by an exemplary embodiment of the present application. The method is executed by a terminal device, and the method includes:
[0151] Step 510: Determine a first number of bits based on the maximum number Nmax of data channels that can be simultaneously scheduled by the first DCI and a second value, where the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field.
[0152] The first number of bits is determined based on the maximum number Nmax of data channels that the first DCI can schedule simultaneously and the second value. The data channels that the first DCI can schedule simultaneously refer to data channels that the first DCI allows to be scheduled simultaneously, or data channels that the first DCI can schedule simultaneously.
[0153] The second value is determined based on the first value corresponding to each cell in at least one cell, or the second value is predefined by the communication protocol or configured by the network device.
[0154] In some embodiments, the first number of bits is the product of the maximum number Nmax of data channels that can be simultaneously scheduled by the first DCI and the second value.
[0155] In some embodiments, the second value includes at least one of the following:
[0156] the maximum value of the M first values corresponding to the M cells;
[0157] the minimum value among the M first values corresponding to the M cells;
[0158] an average of M first values corresponding to the M cells;
[0159] the median of the M first values corresponding to the M cells;
[0160] a first value corresponding to the cell with the largest cell index among the M cells;
[0161] A first value corresponding to the cell with the smallest cell index among the M cells;
[0162] The first cell group is a set formed by M cells, N cells correspond one-to-one to N data channels, N cells are a subset or a full set of the first cell group, and M is greater than or equal to N.
[0163] In some embodiments, the second value is determined based on the first value corresponding to the second cell, and the second cell is predefined by the network device configuration or the communication protocol.
[0164] In some embodiments, the second value is predefined by the communication protocol or configured by the network device, and the second value is greater than or equal to the maximum value of the first value corresponding to each cell in the M cells.
[0165] In an exemplary example, the network device configures {cell 1 (cell 1), cell 2 (cell 2), cell 3 (cell 3), cell 4 (cell 4)} to the terminal device as the first cell group. For the first cell group, the cell combination that can be scheduled by the first DCI is a subset or the full set of {cell 1, cell 2, cell 3, cell 4}. Taking N greater than 1 as an example, the cell combinations that can be scheduled simultaneously in the first cell group are shown in Table 3 (only some cell combinations are shown for example, not all cell combinations):
[0166] The DCI format for scheduling these cell combinations is DCI format 0_X or DCI format 1_X. DCI format 0_X is used to schedule PUSCH, and DCI format 1_X is used to schedule PDSCH. In one example, the maximum number of data channels that can be simultaneously scheduled by DCI format 0_X is 3, and the maximum number of data channels that can be simultaneously scheduled by DCI format 1_X is 3.
[0167] According to the activated BWP size, frequency domain resource type, and first frequency domain resource allocation granularity configured for cell 1, cell 2, cell 3, and cell 4, the number of bits required for frequency domain resource allocation for cell 1, cell 2, cell 3, and cell 4 during independent scheduling, i.e., a first value, can be determined. The calculation method of the first value is exemplarily as follows:
[0168] If frequency domain resource allocation type 0 is configured, the number of bits required is N RBG Bit, N RBG is a The total number of RBGs contained in the BWP of RBs;
[0169] If frequency domain resource allocation type 1 is configured, the number of bits required is Bit, is the size of the DL activation BWP;
[0170] If both frequency domain resource allocation type 0 and frequency domain resource allocation type 1 are configured, the number of bits required is bits, where the highest bit is used to indicate the type of frequency domain resource used by the terminal device, 0 indicates type 0, 1 indicates type 1, N RBG is a The total number of RBGs contained in the BWP of RBs, is the size of the DL activation BWP.
[0171] For example, it is described that the number of bits required for individual scheduling of cell 1, cell 2, cell 3, and cell 4 are 6 bits, 6 bits, 7 bits, and 8 bits respectively.
[0172] When the second value is the maximum value (i.e., 8 bits) among the M first values corresponding to the M cells, the first bit size is 8*3=24 bits;
[0173] When the second value is the minimum value (i.e., 6 bits) among the M first values corresponding to the M cells, the first bit size is 6*3=18 bits;
[0174] When the second value is the first value (i.e., 8 bits) corresponding to the cell with the largest cell index among the M cells, the first bit size is 8*3=24 bits;
[0175] When the second value is the first value (ie, 6 bits) corresponding to the cell with the smallest cell index among the M cells, the size of the first bit number is 6*3=18 bits.
[0176] To sum up, the method provided in the present application determines the first number of bits by determining the maximum number Nmax of data channels that can be simultaneously scheduled based on the first DCI and the second value. Since the maximum number Nmax and / or the second value can be configured using semi-static configuration information, the terminal device only determines it based on the semi-static configuration information, which is relatively simple and easy.
[0177] Method 2 for determining the first bit number of the FDRA indicator field:
[0178] FIG6 shows a flowchart of a method for receiving downlink control information provided by an exemplary embodiment of the present application. The method is executed by a terminal device, and the method includes:
[0179] Step 610: Determine a first number of bits based on Nmax largest first values among the first values corresponding to the M cells.
[0180] The first cell group is a set formed by M cells, and the first number of bits is determined based on the Nmax largest first values among the first values in the M cells, Nmax is the maximum number of data channels that the first DCI can schedule simultaneously, M is an integer greater than or equal to N, and the Nmax largest first values refer to the first Nmax first values corresponding to the M cells sorted from high to low.
[0181] For example, Nmax is 3, and the number of bits required for cell 1, cell 2, cell 3, and cell 4 during independent scheduling is 6 bits, 7 bits, 7 bits, and 7 bits respectively. The three largest first values are 7 bits, 7 bits, and 7 bits; or
[0182] Nmax is 3. The number of bits required for cell 1, cell 2, cell 3, and cell 4 during independent scheduling are 5 bits, 6 bits, 7 bits, and 8 bits respectively. The three largest first values are 6 bits, 7 bits, and 8 bits.
[0183] Among them, the data channels that can be scheduled simultaneously by the first DCI refer to data channels that the first DCI allows to be scheduled simultaneously, or data channels that the first DCI can schedule simultaneously, or data channels that the DCI format of the first DCI supports to be scheduled simultaneously, or data channels that the DCI format of the first DCI allows to be scheduled simultaneously.
[0184] In some embodiments, the first number of bits is the sum of Nmax largest first values among the first values corresponding to the M cells.
[0185] In an exemplary embodiment, the network device configures {cell 1, cell 2, cell 3, and cell 4} as a first cell group. For the first cell group, the cell combination that can be scheduled by the first DCI is a subset or the entire set of {cell 1, cell 2, cell 3, and cell 4}. The cell combinations that can be simultaneously scheduled in the first cell group are shown in Table 3.
[0186] The DCI format for scheduling these cell combinations is DCI format 0_X or DCI format 1_X. DCI format 0_X is used to schedule PUSCH, and DCI format 1_X is used to schedule PDSCH. In one example, the maximum number of data channels that can be simultaneously scheduled by DCI format 0_X is 3, and the maximum number of data channels that can be simultaneously scheduled by DCI format 1_X is 3.
[0187] The calculation method of the number of bits required for cell 1, cell 2, cell 3, and cell 4 when they are scheduled separately, that is, the first value, is as described in the above embodiment and will not be repeated here. For example, the number of bits required for cell 1, cell 2, cell 3, and cell 4 when they are scheduled separately is 6 bits, 6 bits, 7 bits, and 8 bits respectively.
[0188] Among 6 bits, 6 bits, 7 bits, and 8 bits, the three largest first values are 8, 7, and 6, so the number of first bits is 8+7+6=21 bits.
[0189] To sum up, the method provided in the present application determines the first number of bits by determining the Nmax largest first values among the first values corresponding to M cells. Compared with the above-mentioned determination method (1), the number of bits of the determined FDRA indication field is smaller, which can save the communication resources required for the first DCI and improve the parsing speed of the first DCI.
[0190] Method 3 for determining the first bit number of the FDRA indicator field:
[0191] FIG7 shows a flowchart of a method for receiving downlink control information provided by an exemplary embodiment of the present application. The method is executed by a terminal device, and the method includes:
[0192] Step 710: Determine the first number of bits based on the third values corresponding to all cell combinations that can be scheduled by the first DCI, where the third value corresponding to each cell combination in all cell combinations is the sum of the first values corresponding to each cell in each cell combination.
[0193] The first number of bits is determined based on the third numerical value corresponding to all cell combinations that can be scheduled by the first DCI. The third numerical value corresponding to each cell combination in all cell combinations is the sum of the first numerical values corresponding to each cell in each cell combination, and the cell combination belongs to the first cell group.
[0194] Among them, all cell combinations that can be scheduled by the first DCI refer to all cell combinations allowed to be scheduled by the first DCI, or all cell combinations that can be scheduled by the first DCI, or data channels supported by the DCI format of the first DCI for simultaneous scheduling, or data channels allowed to be scheduled simultaneously by the DCI format of the first DCI. During a scheduling process, the first DCI will only schedule one of the cell combinations, namely the first cell combination. The first cell combination is a combination of N cells, and the N cells correspond one-to-one to the N data channels.
[0195] In some embodiments, the first number of bits is the maximum value of the third value corresponding to all cell combinations that can be scheduled by the first DCI. In some embodiments, the first number of bits is the minimum value of the third value corresponding to all cell combinations that can be scheduled by the first DCI. In some embodiments, the first number of bits is the average value of the third value corresponding to all cell combinations that can be scheduled by the first DCI. In some embodiments, the first number of bits is the third value corresponding to the first cell combination scheduled by the first DCI.
[0196] In an exemplary embodiment, the network device configures {cell 1, cell 2, cell 3, and cell 4} as a first cell group. For the first cell group, the cell combination that can be scheduled by the first DCI is a subset or the entire set of {cell 1, cell 2, cell 3, and cell 4}. The cell combinations that can be simultaneously scheduled in the first cell group are shown in Table 3.
[0197] The DCI format for scheduling these cell combinations is DCI format 0_X or DCI format 1_X. DCI format 0_X is used to schedule PUSCH, and DCI format 1_X is used to schedule PDSCH. In one example, the maximum number of data channels that can be simultaneously scheduled by DCI format 0_X is 3, and the maximum number of data channels that can be simultaneously scheduled by DCI format 1_X is 3.
[0198] The calculation method of the number of bits required for cell 1, cell 2, cell 3, and cell 4 when they are scheduled separately, that is, the first value, is as described in the above embodiment and will not be repeated here. By way of example, the number of bits required for cell 1, cell 2, cell 3, and cell 4 when they are scheduled separately is 6 bits, 6 bits, 7 bits, and 8 bits respectively. Then, the third value of the first cell combination is 6+6=12 bits; the third value of the second cell combination is 7+8=15 bits; the third value of the third cell combination is 6+7=13 bits; and the third value of the fourth cell combination is 6+6+7=20 bits.
[0199] The largest third value among 12 bits, 15 bits, 13 bits, and 20 bits is 20 bits, so the first bit number is 20 bits.
[0200] In summary, the method provided in the present application determines the first number of bits by determining the third value corresponding to all cell combinations that can be scheduled by the first DCI. Compared with the above determination method (1), the number of bits of the determined FDRA indication field is smaller.
[0201] Method 4 for determining the first bit number of the FDRA indicator field:
[0202] FIG8 shows a flowchart of a method for receiving downlink control information provided by an exemplary embodiment of the present application. The method is executed by a terminal device, and the method includes:
[0203] Step 810: Determine the first number of bits occupied by the FDRA indication field based on at least one of the following: communication protocol pre-definition; network device configuration.
[0204] In this embodiment, the first number of bits is determined based on at least one of the following:
[0205] Communication protocol predefined;
[0206] Network device configuration.
[0207] Exemplarily, the network device configures the FDRA indication field to occupy 20 bits.
[0208] In summary, the method provided in the present application is more convenient for control by determining the first number of bits based on at least one of the communication protocol predefinition or the network device configuration.
[0209] Method (1) for interpreting the frequency domain resource information corresponding to N data channels in the FDRA indicator field:
[0210] Figure 9 is a schematic diagram of a method for receiving downlink control information provided by an exemplary embodiment of the present application. In some embodiments, the FDRA indication field includes Nmax FDRA subfields, and the number of bits in each FDRA subfield is a second value; the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field, and the frequency domain resource information corresponding to the N data channels is respectively indicated by N FDRA subfields in the Nmax FDRA subfields.
[0211] The terminal device determines frequency domain resource information corresponding to N data channels based on N FDRA subfields among the Nmax FDRA subfields. The N FDRA subfields are the highest N or lowest N FDRA subfields among the Nmax FDRA subfields. In some embodiments, the terminal device determines the highest N FDRA subfields or the lowest N FDRA subfields among the Nmax FDRA subfields, and determines the frequency domain resource information of the i-th data channel based on the i-th FDRA subfield among the N FDRA subfields, where i is an integer not greater than N.
[0212] After the N data channels are sorted in the first order, they correspond one-to-one to the highest N FDRA subdomains among the Nmax FDRA subdomains; or, after the N data channels are sorted in the first order, they correspond one-to-one to the lowest N FDRA subdomains among the Nmax FDRA subdomains, the highest N FDRA subdomains refer to the first N FDRA subdomains sorted from high to low; the lowest N FDRA subdomains refer to the first N FDRA subdomains sorted from low to high.
[0213] Among them, the first order is sorting from high to low according to the cell index, or sorting from low to high according to the cell index, or sorting according to the order of cells configured for the first cell combination, or sorting according to the order of cells configured for the first cell group, or sorting the first numerical value corresponding to each cell in the N cells from large to small, or sorting according to the first numerical value corresponding to each cell in the N cells from small to large, N cells correspond one to one to N data channels, and the first cell combination is a combination of N cells.
[0214] In some embodiments, the first order may also be determined by a combination of the above-mentioned ordering methods, for example, first numerical values are prioritized for ordering from largest to smallest, and when the first numerical values of at least two data channels are the same, cell indexes are prioritized for ordering from lowest to highest. This application is not limited to this. It is sufficient that the ordering methods on the network device side and the terminal device side are the same.
[0215] For example, the number of bits required for individual scheduling of cell 1, cell 2, cell 3, and cell 4 are 6 bits, 6 bits, 7 bits, and 8 bits respectively, and the second value is 8 bits for illustration.
[0216] The first bit number of the FDRA indicator field is 8*3=24 bits. The FDRA indicator field includes three FDRA subfields: subfield 1, subfield 2, and subfield 3. Each FDRA subfield has 8 bits, namely subfield 1 {b1-b8}, subfield 2 {b9-b16}, and subfield 3 {b17-b24}.
[0217] When DCI format 0_X or DCI format 1_X schedules cell combination 2, that is, cell 3 + cell 4, taking the first order as an example, which is sorted from low to high according to the cell index, the data channels corresponding to the two cells are sorted according to the first order and correspond one-to-one with the highest two FDRA sub-domains in the three FDRA sub-domains, that is, the bits corresponding to cell 3 are mapped to sub-domain 1, and the bits corresponding to cell 4 are mapped to sub-domain 2. Sub-domain 3 is a preset value or reserved.
[0218] In some embodiments, the 7 bits corresponding to cell 3 may also be mapped to the first 7 bits (b1 to b7) or the last 7 bits (b2 to b8) of subfield 1, and the remaining 1 bit of subfield 1 may be set to a preset value or reserved.
[0219] To sum up, the method provided in the present application determines the mapping method of the bits corresponding to the N data channels by respectively indicating the frequency domain resource information corresponding to the N data channels by the N FDRA subfields in the Nmax FDRA subfields, and the number of bits of each FDRA subfield is the second value. The method is relatively simple and easy.
[0220] Method 2 for interpreting the frequency domain resource information corresponding to N data channels in the FDRA indicator field:
[0221] Figure 10 is a schematic diagram of a method for receiving downlink control information provided by an exemplary embodiment of the present application. In some embodiments, the FDRA indication field includes Nmax FDRA sub-fields, the number of bits in each FDRA sub-field corresponds one-to-one to the Nmax largest first values among the first values corresponding to the M cells in a second order, and the frequency domain resource information corresponding to the N data channels is respectively indicated by N FDRA sub-fields among the Nmax FDRA sub-fields;
[0222] The Nmax largest first values refer to the first Nmax first values corresponding to the M cells sorted from high to low.
[0223] For example, Nmax is 3, and the number of bits required for cell 1, cell 2, cell 3, and cell 4 during independent scheduling is 6 bits, 7 bits, 7 bits, and 7 bits respectively. The three largest first values are 7 bits, 7 bits, and 7 bits; or
[0224] Nmax is 3. The number of bits required for cell 1, cell 2, cell 3, and cell 4 during independent scheduling are 5 bits, 6 bits, 7 bits, and 8 bits respectively. The three largest first values are 6 bits, 7 bits, and 8 bits.
[0225] The second order is the order of the first values corresponding to each cell in the N cells from large to small, or the order of the first values corresponding to each cell in the N cells from small to large, or the order of cells configured for the first cell combination.
[0226] Among them, N data channels correspond one-to-one to N cells, the first cell combination is a combination of N cells, and the cell order configured for the first cell combination is configured by the network device in an ascending order or a descending order according to the first numerical values corresponding to the cells in the cell combination.
[0227] The terminal device determines frequency domain resource information corresponding to N data channels based on N FDRA subfields among the Nmax FDRA subfields. The terminal device determines frequency domain resource information corresponding to the i-th data channel based on the i-th FDRA subfield, where i is an integer not greater than N.
[0228] In some embodiments, the N data channels, after being sorted in the second order, correspond one-to-one with the highest N FDRA subfields among the Nmax FDRA subfields, where the highest N FDRA subfields refer to the first N FDRA subfields sorted from high to low. For example, the Nmax FDRA subfields are sorted from large to small according to the first numerical value, and the N data channels, after being sorted from large to small according to the first numerical value, correspond one-to-one with the highest N FDRA subfields among the Nmax FDRA subfields.
[0229] In some embodiments, the N data channels are sorted in the second order and correspond one-to-one with the lowest N FDRA subfields in the Nmax FDRA subfields. For example, the Nmax FDRA subfields are sorted from small to large according to the first numerical value, and the N data channels are sorted from small to large according to the first numerical value and correspond one-to-one with the lowest N FDRA subfields in the Nmax FDRA subfields. However, it should be noted that the first numerical value of the i-th data channel is not necessarily equal to the number of bits in the i-th FDRA subfield. Typically, the first numerical value of the i-th data channel is less than or equal to the number of bits in the i-th FDRA subfield.
[0230] In some embodiments, the second order may also be determined by a combination of different sorting methods, for example, first numerical values are prioritized for sorting from largest to smallest, and when the first numerical values of at least two data channels are the same, cell indexes are prioritized for sorting from lowest to highest. This application is not limited to this. It is sufficient that the sorting methods on the network device side and the terminal device side are the same.
[0231] For example, it is explained that the number of bits required for individual scheduling of cell 1, cell 2, cell 3, and cell 4 are 6 bits, 6 bits, 7 bits, and 8 bits respectively, and the first number of bits occupied by the FDRA indication field is 8+7+6=21 bits.
[0232] The FDRA indicator field consists of three FDRA subfields: Subfield 1, Subfield 2, and Subfield 3. The number of bits in each FDRA subfield is as follows: Subfield 1: {b1-b8} 8 bits; Subfield 2: {b9-b15} 7 bits; Subfield 3: {b16-b21} 6 bits.
[0233] When DCI format 0_X or DCI format 1_X schedules cell combination 2, that is, cell 3 + cell 4, the N data channels are sorted in the order of the first value from large to small according to the second order, and correspond one-to-one with the highest N FDRA sub-fields in the Nmax FDRA sub-fields, that is, the 8 bits corresponding to cell 4 are mapped to sub-field 1, and the 7 bits corresponding to cell 3 are mapped to sub-field 2. Sub-field 3 is a preset value or reserved.
[0234] To sum up, the method provided in the present application corresponds one-to-one with the largest N first values among the M first values in the second order through the number of bits of each FDRA subfield. It is more suitable for scenarios where the number of bits of each FDRA subfield is different. The method is relatively simple and easy to implement and can save the number of bits required for the FDRA indication field.
[0235] Method (3) for interpreting the frequency domain resource information corresponding to N data channels in the FDRA indicator field:
[0236] Figure 11 is a schematic diagram of a method for receiving downlink control information provided by an exemplary embodiment of the present application. In some embodiments, the FDRA indication field occupies a first number of bits, the number of bits required for frequency domain resource allocation of a first cell combination scheduled by the first DCI is a second number of bits, the second number of bits is a portion of the first number of bits, the second number of bits is less than or equal to the first number of bits, N data channels correspond one-to-one to N cells, and the first cell combination is a combination of N cells.
[0237] The terminal device determines the frequency domain resource information corresponding to the N data channels based on the second number of bits in the FDRA indicator field.
[0238] The second number of bits occupies the second highest number of bits in the first number of bits, or occupies the second lowest number of bits in the first number of bits, in accordance with a third order. The third order includes: order from high to low cell index; or order from low to high cell index; or order from large to small first values corresponding to each of the N cells; or order from small to large first values corresponding to each of the N cells; or order of cells configured for the first cell combination.
[0239] The cell sequence configured for the first cell combination is configured by the network device in an ascending order or a descending order according to the first numerical values corresponding to the cells in the cell combination.
[0240] In some embodiments, the third order may also be determined by a combination of the above-mentioned ordering methods, for example, first numerical values are prioritized for sorting from largest to smallest, and when the first numerical values of at least two data channels are the same, cell indexes are prioritized for sorting from lowest to highest. This application is not limited to this. It is sufficient that the ordering methods on the network device side and the terminal device side are the same.
[0241] For example, it is described that the number of bits required for individual scheduling of cell 1, cell 2, cell 3, and cell 4 are 6 bits, 6 bits, 7 bits, and 8 bits respectively, and the first number of bits occupied by the FDRA indication field is 20 bits.
[0242] When DCI format 0_X or DCI format 1_X schedules cell combination 2, i.e., cell 3 + cell 4, a total of 7 + 8 = 15 bits are required, i.e., the second number of bits is 15. In some embodiments, the terminal determines the scheduled first cell combination through other indication fields in the first DCI, such as a separate cell combination indication field; or determines the scheduled first cell combination by interpreting other indication fields in the first DCI, such as a time domain resource allocation (TDRA) indication field.
[0243] According to the third order, the 15 bits corresponding to cell 3 and cell 4 are mapped to the highest / lowest 15 bits of the FDRA indication field in order from low to high cell indexes, wherein the 7 bits corresponding to cell 3 occupy the first 7 bits of the highest / lowest 15 bits of the FDRA indication field, and the 8 bits corresponding to cell 4 occupy the last 8 bits of the highest / lowest 15 bits of the FDRA indication field. The remaining 20-15=5 bits are preset values or reserved. The preset value can be 0 or 1, etc.
[0244] To sum up, the method provided in the present application occupies the first number of bits through the FDRA indication field, the number of bits required for the frequency domain resource allocation of the first cell combination scheduled by the first DCI is the second number of bits, and the second number of bits occupies the highest / lowest second number of bits in the first number of bits in a third order, thereby achieving mapping according to the number of bits required for each cell combination, and having a wider scope of application.
[0245] Method (IV) for interpreting the frequency domain resource information corresponding to N data channels in the FDRA indicator field:
[0246] Figure 12 is a schematic diagram of a method for receiving downlink control information provided by an exemplary embodiment of the present application. In some embodiments, the FDRA indication field includes N FDRA subfields, the number of bits corresponding to each of the N FDRA subfields is determined based on a first average value, and the frequency domain resource information corresponding to the N data channels is indicated by the N FDRA subfields, respectively.
[0247] The number of bits corresponding to each FDRA subfield in the N FDRA subfields is the first average value or a rounded result of the first average value.
[0248] The first average value is a value obtained by dividing the first number of bits by N, and the rounding result includes at least one of: an upward rounded value; a downward rounded value; and a rounded value.
[0249] After the N data channels are sorted according to the fourth order, they correspond one-to-one to the N FDRA sub-fields;
[0250] Among them, the fourth order includes: in order from high to low cell index; or, in order from low to high cell index; or, in order of cells configured for the first cell combination; or, in order from large to small according to the first numerical value corresponding to each cell in the N cells; or, in order from small to large according to the first numerical value corresponding to each cell in the N cells, the N data channels correspond one-to-one to the N cells, the first cell combination is a combination of N cells, and the first numerical value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0251] In some embodiments, the fourth order may also be determined by a combination of the above-mentioned ordering methods, for example, first numerical values are prioritized for ordering from largest to smallest, and when the first numerical values of at least two data channels are the same, cell indexes are prioritized for ordering from lowest to highest. This application is not limited to this. It is sufficient that the ordering methods on the network device side and the terminal device side are the same.
[0252] The terminal device determines frequency domain resource information corresponding to N data channels based on the N FDRA subfields. The terminal device determines frequency domain resource information corresponding to the i-th data channel based on the i-th FDRA subfield, where i is an integer not greater than N.
[0253] In an exemplary embodiment, the network device configures {cell 1, cell 2, cell 3, and cell 4} as a first cell group. For the first cell group, the cell combination that can be scheduled by the first DCI is a subset or the entire set of {cell 1, cell 2, cell 3, and cell 4}. The cell combinations that can be simultaneously scheduled in the first cell group are shown in Table 3.
[0254] The DCI format for scheduling these cell combinations is DCI format 0_X or DCI format 1_X. DCI format 0_X is used to schedule PUSCH, and DCI format 1_X is used to schedule PDSCH. In one example, the maximum number of data channels that can be simultaneously scheduled by DCI format 0_X is 3, and the maximum number of data channels that can be simultaneously scheduled by DCI format 1_X is 3.
[0255] The calculation method of the number of bits required for cell 1, cell 2, cell 3, and cell 4 when they are scheduled separately, that is, the first value, is as described in the above embodiment and will not be repeated here. For example, the number of bits required for cell 1, cell 2, cell 3, and cell 4 when they are scheduled separately are 6 bits, 6 bits, 7 bits, and 8 bits respectively, and the first number of bits occupied by the FDRA indication field is 20 bits.
[0256] When DCI format 0_X or DCI format 1_X schedules cell combination 2, that is, cell 3 + cell 4, the first bit number 20 bits is evenly divided into 2 FDRA subfields: subfield 1 {b1~b10}, subfield 2 {b11~b20}, each FDRA subfield includes 10 bits, which are mapped from small to large in the order of cell index, and the 7 bits corresponding to cell 3 are mapped to subfield 1, and the 8 bits corresponding to cell 4 are mapped to subfield 2.
[0257] In some embodiments, based on any one of the above interpretation methods (1), (2), and (4),
[0258] If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits in the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; or,
[0259] If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits in the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits in the first value bits to indicate the frequency domain resource allocation information; or,
[0260] If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; if the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits of the first value bits to indicate the frequency domain resource allocation information;
[0261] The N data channels correspond to the N cells one-to-one, x is the number of bits in the second FDRA subfield, and the remaining bits need to be filled with a default value, for example, a default value of 0 or 1. The remaining bits refer to the remaining bits after subtracting x from the first value of bits.
[0262] In an example, it is illustrated that the number of bits required for individual scheduling of cell 1, cell 2, cell 3, and cell 4 are 6 bits, 6 bits, 7 bits, and 8 bits respectively, and the first number of bits occupied by the FDRA indication field is 20 bits.
[0263] When DCI format 0_X or DCI format 1_X schedules cell combination 2, that is, cell 3 + cell 4, the first bit number 20 bits is evenly divided into 2 FDRA subfields: subfield 1 {b1~b10}, subfield 2 {b11~b20}, each FDRA subfield includes 10 bits, the 7 bits corresponding to cell 3 and the 8 bits corresponding to cell 4 are less than 10 bits, then the highest / lowest 7 bits of subfield 1 are used to indicate frequency domain resource allocation information, and the highest / lowest 8 bits of subfield 2 are used to indicate frequency domain resource allocation information.
[0264] In another example, it is assumed that the number of bits required for cell 3 and cell 4 when they are scheduled separately is 11 bits and 12 bits, and the first number of bits occupied by the FDRA indication field is 20 bits.
[0265] When DCI format 0_X or DCI format 1_X schedules cell combination 2, that is, cell 3 + cell 4, the first bit number 20 bits is evenly divided into 2 FDRA subfields: subfield 1 {b1~b10}, subfield 2 {b11~b20}, each FDRA subfield includes 10 bits, the 11 bits corresponding to cell 3 and the 12 bits corresponding to cell 4 are greater than 10 bits, then the bits in subfield 1 are used as the highest 10 bits of the 11 bits, and the remaining 1 bit is filled with the default value 0, which is used to indicate frequency domain resource allocation information; the bits in subfield 2 are used as the highest 10 bits of the 12 bits, and the remaining 2 bits are filled with the default value 0, which is used to indicate frequency domain resource allocation information.
[0266] In some embodiments, based on any one of the above interpretation methods 1, 2, and 4;
[0267] Based on the first numerical value corresponding to the cell corresponding to the FDRA subdomain, the number of bits of the FDRA subdomain, and the first frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain, the second frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain is determined, and the N data channels correspond one to one to the N cells.
[0268] In some embodiments, when the first numerical value corresponding to the cell corresponding to the FDRA subdomain is less than or equal to the number of bits of the FDRA subdomain, the first frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain is reduced; when the first numerical value corresponding to the cell corresponding to the FDRA subdomain is greater than the number of bits of the FDRA subdomain, the first frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain is enlarged.
[0269] In some embodiments, when the first value Y corresponding to the cell corresponding to the FDRA sub-domain, or the number of bits Y in the first value used to indicate the RB occupied by the data channel, is less than or equal to the number of bits X in the FDRA sub-domain, or the number of bits X in the FDRA sub-domain that can be used to indicate the RB occupied by the data channel (that is, the remaining bits after excluding the bits indicating the frequency domain resource type, frequency hopping indication information, etc.), the first frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA sub-domain is processed, and the second frequency domain resource allocation granularity obtained after processing is:
[0270] Or it is a value determined in the first set based on the above value, such as a value in the first set that is not less than or not greater than the above value, and the first set is configured or predefined. In some embodiments, the set elements in the first set are all numerical values related to powers of 2.
[0271] In some embodiments, when the first value Y corresponding to the cell corresponding to the FDRA sub-domain is greater than the number of bits X of the FDRA sub-domain, the first frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA sub-domain is processed, and the second frequency domain resource allocation granularity obtained after processing is:
[0272] Or a value determined in the first set based on the above value, for example, a value in the first set that is not less than or not greater than the above value, the first set is configured or predefined. In some embodiments, the set elements in the first set are all numerical values related to powers of 2.
[0273] It should be noted that the frequency domain resource allocation granularity before scaling up / down is referred to as the "first frequency domain resource allocation granularity," and the frequency domain resource allocation granularity after scaling up / down is referred to as the "second frequency domain resource allocation granularity." However, due to operations such as rounding up and rounding down, the second frequency domain resource allocation granularity may remain equal to the first frequency domain resource allocation granularity even when X and Y are different. This embodiment does not limit this.
[0274] For example, it is described that the number of bits required for individual scheduling of cell 1, cell 2, cell 3, and cell 4 are 6 bits, 6 bits, 7 bits, and 8 bits respectively, and the first number of bits occupied by the FDRA indication field is 20 bits.
[0275] When DCI format 0_X or DCI format 1_X schedules cell combination 2, that is, cell 3 + cell 4, the first bit number 20 bits is evenly divided into 2 FDRA subfields: subfield 1 {b1~b10}, subfield 2 {b11~b20}, each FDRA subfield includes 10 bits. Assuming that the predefined first frequency domain resource allocation granularity corresponding to cell 3 is 10 RBs for each bit, and 8 bits are required to indicate 80 RBs, then when the number of bits of subfield 1 corresponding to cell 3 is 10 bits, the first frequency domain resource allocation granularity corresponding to cell 3 is reduced, and frequency domain resources are allocated according to the granularity of 8 RBs per bit, and 10 bits are used to indicate 10*8=80 RBs, thereby achieving a more precise indication of frequency domain resources.
[0276] To sum up, the method provided in the present application is that the number of bits of N FDRA sub-fields is the first average value or the rounded result of the first average value, where the first average value is the value of the first number of bits divided by N, and the frequency domain resource information corresponding to the N data channels is respectively indicated by N FDRA sub-fields, thereby making full use of the number of bits of the FDRA indication field.
[0277] The method provided in the present application further comprises: if the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, then the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; or,
[0278] If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits in the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits in the first value bits to indicate the frequency domain resource allocation information, where x is the number of bits in the second FDRA subfield, or,
[0279] If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; if the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits in the first value bits to indicate the frequency domain resource allocation information. These three methods are simpler and easier to implement.
[0280] The method provided in the present application also determines the second frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain based on the first value corresponding to the cell corresponding to the FDRA subdomain and the number of bits of the FDRA subdomain, thereby optimizing the second frequency domain resource allocation granularity or reducing scheduling restrictions.
[0281] In the above embodiment, the method (1) for determining the first number of bits of the FDRA indicator field can be used in combination with the methods (1) and (2) for interpreting the frequency domain resource information corresponding to the N data channels of the FDRA indicator field;
[0282] Method (2) for determining the first bit number of the FDRA indicator field may be used in conjunction with methods (1) and (2) for interpreting the frequency domain resource information corresponding to the N data channels in the FDRA indicator field;
[0283] Method (3) for determining the first number of bits of the FDRA indicator field may be used in conjunction with methods (1), (2), (3), and (4) for interpreting the frequency domain resource information corresponding to the N data channels in the FDRA indicator field;
[0284] Method (four) for determining the first number of bits of the FDRA indicator field may be used in conjunction with methods (one), (two), (three), and (four) for interpreting the frequency domain resource information corresponding to the N data channels in the FDRA indicator field;
[0285] Method (1) for interpreting the frequency domain resource information corresponding to the N data channels in the FDRA indicator field may be used in combination with methods (1) and (2) for determining the first bit number of the FDRA indicator field;
[0286] Method (2) for interpreting the frequency domain resource information corresponding to the N data channels in the FDRA indicator field may be used in combination with methods (1) and (2) for determining the first bit number of the FDRA indicator field;
[0287] Method (3) for interpreting the frequency domain resource information corresponding to the N data channels in the FDRA indicator field may be used in combination with methods (1), (2), (3), and (4) for determining the first bit number of the FDRA indicator field;
[0288] Method (four) for interpreting the frequency domain resource information corresponding to N data channels in the FDRA indicator field can be used in combination with methods (one), (two), (three), and (four) for determining the first bit number of the FDRA indicator field.
[0289] The present application does not limit the combination of the above-mentioned various interpretation methods and various first bit number determination methods. Those skilled in the art can freely combine and improve the above-mentioned different interpretation methods and different first bit number determination methods according to their understanding.
[0290] FIG13 shows a flowchart of a method for sending downlink control information provided by an exemplary embodiment of the present application. The method is executed by a network device, and the method includes:
[0291] Step 1302: Send a first DCI, where the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, where N is a positive integer.
[0292] The FDRA indication field is used to indicate the frequency domain resource information of the N scheduled data channels, or the FDRA indication field is used to indicate the frequency domain resource information for the data channels corresponding to the N cells in the scheduled first cell combination, the scheduled first cell combination is a combination of N cells, the first cell combination belongs to the first cell group, the N data channels correspond one-to-one to the N cells, and N is a positive integer.
[0293] In some embodiments, N is equal to 1 or greater than 1. When N is greater than 1, it may be referred to as multi-cell co-scheduling.
[0294] In some embodiments, the FDRA indication field includes at least N FDRA subfields, the N FDRA subfields have a one-to-one correspondence with the N data channels, the i-th FDRA subfield is used to indicate the frequency domain resource information of the i-th data channel, and i is an integer not greater than N.
[0295] In some embodiments, the FDRA indication field includes at least N bit sequences, and the N bit sequences have a one-to-one correspondence with N data channels. The i-th bit sequence is used to indicate the frequency domain resource information of the i-th data channel, and i is an integer not greater than N.
[0296] In some embodiments, the FDRA indicator field includes a bit sequence, a portion of the bits in the bit sequence corresponds to N data channels, and the portion of bits can be divided into N portions of bits, and the N portions of bits correspond to the N data channels one-to-one.
[0297] In some embodiments, the N data channels include at least one of the following:
[0298] N data channels are all PDSCHs;
[0299] N data channels are all PUSCHs;
[0300] The N data channels include part of the PDSCH and part of the PUSCH.
[0301] In some embodiments, the possibility that the N data channels also include a side data channel is not excluded.
[0302] In some embodiments, the first cell group is configured for the terminal device by the network device, or the first cell group is predefined by a protocol. In some embodiments, the order of arrangement of the cells in the first cell group is also preconfigured for the terminal device by the network device, or the order of arrangement of the cells in the first cell group is predefined by a protocol. In some embodiments, the order of arrangement of the cells in each cell combination is also preconfigured for the terminal device by the network device, or the order of arrangement of the cells in each cell combination is predefined by a protocol.
[0303] To sum up, the method provided in the present application sends a first DCI, the first DCI is used to schedule N data channels, the first DCI includes an FDRA indication field, the FDRA indication field is used to indicate the frequency domain resource information corresponding to the N data channels, so that the terminal device can determine the first number of bits occupied by the FDRA indication field.
[0304] FIG14 shows a flowchart of a method for sending downlink control information provided by an exemplary embodiment of the present application. The method may be executed by a network device, and the method further includes:
[0305] Step 1402: Determine the first number of bits occupied by the FDRA indicator field.
[0306] The first number of bits occupied by the FDRA indication field is determined based on at least one of the following:
[0307] The maximum number of data channels that can be scheduled simultaneously by the first DCI, Nmax, where Nmax is the maximum value of N;
[0308] a first value corresponding to each of the M cells belonging to the first cell group, where the first value is the number of bits required for frequency domain resource allocation when each of the M cells is individually scheduled;
[0309] In some embodiments, the first number of bits is determined based on the first numerical values corresponding to the M cells in the first cell group; in some embodiments, the first number of bits is determined based on the Nmax largest first numerical values among the first numerical values corresponding to the M cells in the first cell group; in some embodiments, the first number of bits is determined based on the first numerical values of the N cells in the first cell combination; in some embodiments, the first number of bits is determined based on the N largest first numerical values among the first numerical values corresponding to the M cells in the first cell group. In some embodiments, the arrangement order of each cell in each cell combination is also pre-configured to the terminal device by the network device, or the arrangement order of each cell in each cell combination is pre-defined by the protocol.
[0310] Among them, N data channels correspond one-to-one to N cells, N cells are a subset or a full set of the first cell group, the first cell group is a set formed by M cells, M is greater than or equal to N, N is a positive integer, and the data channels that can be scheduled simultaneously by the first DCI refer to data channels that the first DCI allows to be scheduled simultaneously, or data channels that the first DCI can schedule simultaneously, or data channels that the DCI format of the first DCI supports to be scheduled simultaneously, or data channels that the DCI format of the first DCI allows to be scheduled simultaneously.
[0311] Exemplarily, assuming that the first cell is any cell in the M cells of the first cell group, the first value of the first cell is determined based on at least one of the following four parameters:
[0312] 1. The size of the activated BWP of the first cell, for example, the activated BWP includes a first number of RBs;
[0313] 2. The frequency domain resource allocation type corresponding to the first cell, such as frequency domain resource allocation type 0 or frequency domain resource allocation type 1;
[0314] 3. A first frequency domain resource allocation granularity corresponding to the first cell, for example, an RBG includes a second number of RBs;
[0315] 4. Frequency hopping related parameters corresponding to the first cell, such as the frequency hopping offset list parameter frequencyHoppingOffsetLists.
[0316] Step 1404: Generate a first DCI based on the first number of bits.
[0317] The network device determines, configures, or generates a first DCI according to a first number of bits occupied by the FDRA indicator field. The number of bits of the FDRA indicator field in the first DCI is the first number of bits.
[0318] Step 1406: Send a first DCI, where the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, where N is a positive integer.
[0319] To sum up, the method provided in the present application determines the first number of bits occupied by the FDRA indication field, generates a first DCI based on the first number of bits, and then sends the first DCI to the terminal device. The first DCI is used to schedule N data channels. The first DCI includes the FDRA indication field, and the FDRA indication field is used to indicate the frequency domain resource information corresponding to the N data channels, so that the terminal device can determine the frequency domain resource information corresponding to the N data channels through one DCI.
[0320] Based on the embodiment shown in FIG. 14 , at least one of the following determination methods may be adopted.
[0321] Method 1 for determining the first bit number of the FDRA indicator field:
[0322] In some embodiments, the first number of bits is determined based on the maximum number Nmax of data channels simultaneously scheduled by the first DCI and a second value, and the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field.
[0323] The first number of bits is determined based on the maximum number Nmax of data channels simultaneously scheduled by the first DCI and the second value. In some embodiments, the first number of bits is the product of the maximum number Nmax of data channels simultaneously scheduled by the first DCI and the second value.
[0324] In some embodiments, the second value includes at least one of the following:
[0325] the maximum value of the M first values corresponding to the M cells;
[0326] the minimum value among the M first values corresponding to the M cells;
[0327] an average of M first values corresponding to the M cells;
[0328] the median of the M first values corresponding to the M cells;
[0329] a first value corresponding to the cell with the largest cell index among the M cells;
[0330] A first value corresponding to the cell with the smallest cell index among the M cells;
[0331] The first cell group is a set formed by M cells, N cells correspond one-to-one to N data channels, N cells are a subset or a full set of the first cell group, and M is greater than or equal to N.
[0332] In some embodiments, the second value is determined based on the first value corresponding to the second cell, and the second cell is predefined by the network device configuration or the communication protocol.
[0333] In some embodiments, the second value is predefined by the communication protocol or configured by the network device, and the second value is greater than or equal to the maximum value of the first value corresponding to each cell in the M cells.
[0334] Method 2 for determining the first bit number of the FDRA indicator field:
[0335] In some embodiments, the first number of bits is determined based on Nmax largest first values among the first values corresponding to the M cells, where Nmax is the maximum number of data channels simultaneously scheduled by the first DCI.
[0336] The first number of bits is determined based on the Nmax largest first values among the first values corresponding to the M cells. In some embodiments, the first number of bits is the sum of the Nmax largest first values among the first values corresponding to the M cells.
[0337] Among them, the data channels that can be scheduled simultaneously by the first DCI refer to data channels that the first DCI allows to be scheduled simultaneously, or data channels that the first DCI can schedule simultaneously, or data channels that the DCI format of the first DCI supports to be scheduled simultaneously, or data channels that the DCI format of the first DCI allows to be scheduled simultaneously.
[0338] Method 3 for determining the first bit number of the FDRA indicator field:
[0339] In some embodiments, the first number of bits is determined based on third values corresponding to all cell combinations scheduled by the first DCI, and the third value corresponding to each cell combination in all cell combinations is the sum of the first values corresponding to each cell in each cell combination.
[0340] The first number of bits is determined based on the third numerical value corresponding to all cell combinations scheduled by the first DCI, the third numerical value corresponding to each cell combination in all cell combinations is the sum of the first numerical values corresponding to each cell in each cell combination, and the cell combination belongs to the first cell group.
[0341] Among them, all cell combinations that can be scheduled by the first DCI refer to all cell combinations allowed to be scheduled by the first DCI, or all cell combinations that can be scheduled by the first DCI, or data channels supported by the DCI format of the first DCI for simultaneous scheduling, or data channels allowed to be scheduled simultaneously by the DCI format of the first DCI. During a scheduling process, the first DCI will only schedule one of the cell combinations.
[0342] In some embodiments, the first number of bits is the maximum value of the third value corresponding to all cell combinations that can be scheduled by the first DCI. In some embodiments, the first number of bits is the minimum value of the third value corresponding to all cell combinations that can be scheduled by the first DCI. In some embodiments, the first number of bits is the average value of the third value corresponding to all cell combinations that can be scheduled by the first DCI. In some embodiments, the first number of bits is the third value corresponding to the first cell combination scheduled by the first DCI.
[0343] Method 4 for determining the first bit number of the FDRA indicator field:
[0344] In some embodiments, the first number of bits is determined based on at least one of the following:
[0345] Communication protocol predefined;
[0346] Network device configuration.
[0347] The specific implementation details of the method for determining the first bit number of the above-mentioned FDRA indication field refer to the terminal device side and will not be repeated here.
[0348] FIG15 shows a flowchart of a method for sending downlink control information provided by an exemplary embodiment of the present application. The method may be executed by a network device, and the method further includes:
[0349] Step 1502: Determine frequency domain resource information allocated to N data channels.
[0350] In some embodiments, N is equal to 1 or greater than 1. When N is greater than 1, it may be referred to as multi-cell co-scheduling.
[0351] In some embodiments, the FDRA indication field includes at least N FDRA subfields, and there is a one-to-one correspondence between the N FDRA subfields and the N data channels. According to the frequency domain resource information of the i-th data channel, all or part of the bits in the i-th FDRA subfield are generated, and i is an integer not greater than N.
[0352] In some embodiments, the FDRA indication field includes at least N bit sequences, and the N bit sequences have a one-to-one correspondence with N data channels. According to the frequency domain resource information of the i-th data channel, all or part of the bits in the i-th bit sequence are generated, where i is an integer not greater than N.
[0353] In some embodiments, the FDRA indicator field includes a bit sequence, a portion of the bits in the bit sequence corresponds to N data channels, and the portion of bits can be divided into N portions of bits, and the N portions of bits correspond to the N data channels one-to-one.
[0354] Step 1504: Generate a first DCI based on the frequency domain resource information allocated to the N data channels.
[0355] The network device determines, configures, or generates a first DCI according to the frequency domain resource information allocated to the N data channels. The number of bits of the FDRA indication field in the first DCI is a first number of bits.
[0356] Step 1506: Send a first DCI, where the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, where N is a positive integer.
[0357] To sum up, the method provided in the present application determines the frequency domain resource information allocated to N data channels, generates a first DCI based on the frequency domain resource information allocated to the N data channels, and then sends the first DCI to the terminal device. The first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, and the FDRA indication field is used to indicate the frequency domain resource information corresponding to the N data channels, so that the terminal device can determine the frequency domain resource information corresponding to the N data channels through one DCI.
[0358] Based on the embodiment shown in FIG15 , at least one of the following generation methods may be adopted.
[0359] Method (1) for generating frequency domain resource information corresponding to N data channels in the FDRA indicator field:
[0360] In some embodiments, the FDRA indication field generated by the network device includes Nmax FDRA subfields, the frequency domain resource information corresponding to the N data channels is respectively indicated by N FDRA subfields in the Nmax FDRA subfields, and the number of bits of each FDRA subfield is the second value.
[0361] After the N data channels are sorted in the first order, they correspond one-to-one with the highest N FDRA subfields among the Nmax FDRA subfields; or, after the N data channels are sorted in the first order, they correspond one-to-one with the lowest N FDRA subfields among the Nmax FDRA subfields. The remaining FDRA subfields other than the N FDRA subfields are preset values or reserved fields.
[0362] Among them, the first order is sorting from high to low according to the cell index, or sorting from low to high according to the cell index, or sorting according to the order of cells configured for the first cell combination, or sorting from large to small according to the first numerical value corresponding to each cell in N cells, or sorting from small to large according to the first numerical value corresponding to each cell in N cells, and the first cell combination is a combination of N cells.
[0363] Method 2 for generating frequency domain resource information corresponding to N data channels using the FDRA indicator field:
[0364] In some embodiments, the FDRA indication field generated by the network device includes Nmax FDRA subfields, and the frequency domain resource information corresponding to the N data channels is respectively indicated by N FDRA subfields in the Nmax FDRA subfields, and the number of bits of each FDRA subfield corresponds one-to-one to the largest Nmax first values among the M first values in the second order;
[0365] The second order is to sort the cells in descending order according to the first value corresponding to each cell in the N cells, or to sort the cells in ascending order according to the first value corresponding to each cell in the N cells, or to sort the cells in the order configured for the first cell combination.
[0366] The N data channels correspond to the N cells one-to-one, and the first cell combination is a combination of N cells. The cell order configured for the first cell combination is configured by the network device in an ascending or descending order of the first numerical values corresponding to the cells in the cell combination.
[0367] After the N data channels are sorted in the second order, they correspond one-to-one to the highest N FDRA sub-fields among the Nmax FDRA sub-fields; or,
[0368] After being sorted in the second order, the N data channels correspond one-to-one to the lowest N FDRA sub-fields among the Nmax FDRA sub-fields.
[0369] Method (3) for generating frequency domain resource information corresponding to N data channels in the FDRA indicator field:
[0370] In some embodiments, the FDRA indication field generated by the network device occupies a first number of bits, and the number of bits required for frequency domain resource allocation of the first cell combination scheduled by the first DCI is a second number of bits.
[0371] The second number of bits occupies the highest / lowest second number of bits in the first number of bits in a third order. The third order includes: ordering by cell index from high to low; or ordering by cell index from low to high; or ordering by first values corresponding to each of the N cells from large to small; or ordering by first values corresponding to each of the N cells from small to large; or ordering by cells configured for the first cell combination. The remaining bits in the first number of bits, excluding the second number of bits, are preset values.
[0372] The cell sequence configured for the first cell combination is configured by the network device in an ascending order or a descending order according to the first numerical values corresponding to the cells in the cell combination.
[0373] Method (IV) for generating frequency domain resource information corresponding to N data channels in the FDRA indicator field:
[0374] In some embodiments, the FDRA indication field generated by the network device includes N FDRA subfields, the number of bits of the N FDRA subfields is determined based on the first average value, and the frequency domain resource information corresponding to the N data channels is respectively indicated by the N FDRA subfields.
[0375] The number of bits of each FDRA subfield in the N FDRA subfields is the first average value or the rounded result of the first average value;
[0376] The first average value is the value of the first number of bits divided by N, and the rounding result includes at least one of: an upward rounded value; a downward rounded value; and a rounded value.
[0377] After the N data channels are sorted according to the fourth order, they correspond one-to-one to the N FDRA sub-fields;
[0378] Among them, the fourth order includes: sorting by cell index from high to low; or sorting by cell index from low to high; or sorting by the order of cells configured for the first cell combination; or sorting by the first numerical value corresponding to each cell in N cells from large to small, or sorting by the first numerical value corresponding to each cell in N cells from small to large, the N data channels correspond one to one to the N cells, and the first cell combination is a combination of N cells.
[0379] The cell sequence configured for the first cell combination is configured by the network device in an ascending order or a descending order according to the first numerical values corresponding to the cells in the cell combination.
[0380] In some embodiments, if the first value corresponding to the data channel / cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; or,
[0381] If the first value corresponding to the data channel / cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the highest x bits or the lowest x bits of the first value are generated as bits in the second FDRA subfield to indicate the frequency domain resource allocation information; or,
[0382] If the first value corresponding to the data channel / cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; if the first value corresponding to the data channel / cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the highest x bits or the lowest x bits of the first value bits are generated as bits in the second FDRA subfield to indicate the frequency domain resource allocation information;
[0383] The N data channels correspond to the N cells one-to-one, x is the number of bits in the second FDRA subfield, and the remaining bits need to be filled with a default value, for example, a default value of 0 or 1. The remaining bits refer to the remaining bits after subtracting x from the first value of bits.
[0384] In some embodiments, a second frequency domain resource allocation granularity corresponding to the data channel / cell corresponding to the FDRA subfield is determined based on a first value corresponding to the data channel / cell corresponding to the FDRA subfield and the number of bits of the FDRA subfield.
[0385] In some embodiments, when the first value corresponding to the data channel / cell corresponding to the first FDRA sub-field is less than or equal to the number of bits of the FDRA sub-field, the first frequency domain resource allocation granularity corresponding to the data channel / cell corresponding to the first FDRA sub-field is amplified;
[0386] In some embodiments, when the first value corresponding to the data channel / cell corresponding to the second FDRA sub-domain is greater than the number of bits of the FDRA sub-domain, the first frequency domain resource allocation granularity corresponding to the data channel / cell corresponding to the second FDRA sub-domain is reduced.
[0387] The first FDRA subdomain is any one of the multiple FDRA subdomains, and the second FDRA subdomain is any one of the multiple FDRA subdomains.
[0388] The specific implementation details of the above-mentioned FDRA indicator field generating the frequency domain resource information corresponding to N data channels refer to the terminal device side's FDRA indicator field determining the frequency domain resource information corresponding to N data channels, which will not be repeated here.
[0389] It should be noted that the various methods for determining the first bit number and the various methods for interpreting the FDRA indicator field can be freely combined according to the understanding of those skilled in the art. The embodiments of this application only illustrate some of the combined embodiments. Based on the above introduction, those skilled in the art can combine more embodiments.
[0390] Figure 16 shows a block diagram of a device for receiving downlink control information provided by an exemplary embodiment of the present application, which includes at least some of the following modules: a receiving module 1610, a determining module 1620, and a processing module 1630, wherein the function of the receiving module 1610 is implemented by a receiver in the terminal device, and the functions of the determining module 1620 and the processing module 1630 are implemented by a processor in the terminal device.
[0391] The receiving module 1610 is used to receive first downlink control information DCI, where the first DCI is used to schedule N data channels. The first DCI includes a frequency domain resource allocation FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, where N is a positive integer.
[0392] In a possible design of this embodiment, the apparatus further includes a determining module 1620, configured to determine a first number of bits occupied by the FDRA indicator field based on at least one of the following:
[0393] The maximum number of data channels that can be scheduled simultaneously by the first DCI is Nmax, where Nmax is the maximum value of N;
[0394] A first numerical value corresponding to each cell in at least one cell belonging to the first cell group, the first numerical value is the number of bits required for frequency domain resource allocation when each cell in the at least one cell is scheduled separately, wherein the N data channels correspond one-to-one to the N cells, the N cells are a subset or a full set of the first cell group, the first cell group is a set formed by M cells, and M is greater than or equal to N.
[0395] In one possible design of this embodiment, the first number of bits is determined based on the maximum number Nmax of data channels that can be simultaneously scheduled by the first DCI and a second value, and the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field;
[0396] The second value is determined based on the first value corresponding to each cell in at least one cell, or the second value is predefined by the communication protocol or configured by the network device.
[0397] In a possible design of this embodiment, the first number of bits is the product of the maximum number Nmax of data channels that can be simultaneously scheduled by the first DCI and the second value.
[0398] In a possible design of this embodiment, the first cell group is a set formed by M cells, and the determination module 1620 is used to determine the first number of bits based on the Nmax largest first values among the first values corresponding to the M cells, where M is an integer greater than or equal to N.
[0399] In a possible design of this embodiment, the first number of bits is the sum of Nmax largest first values among the first values corresponding to the M cells.
[0400] In a possible design of this embodiment, the determination module 1620 is used to determine the first number of bits based on the third numerical value corresponding to all cell combinations that can be scheduled by the first DCI, the third numerical value corresponding to each cell combination in all cell combinations is the sum of the first numerical values corresponding to each cell in each cell combination, and the cell combination belongs to the first cell group.
[0401] In a possible design of this embodiment, the first number of bits is the maximum value of the third values corresponding to all cell combinations that can be scheduled by the first DCI.
[0402] In one possible design of this embodiment, the FDRA indication field includes Nmax FDRA subfields;
[0403] Frequency domain resource information corresponding to the N data channels is respectively indicated by the N FDRA sub-fields in the Nmax FDRA sub-fields.
[0404] In a possible design of this embodiment, the apparatus further includes a processing module 1630, configured to sort the N data channels in a first order and correspond one-to-one with the highest N FDRA sub-fields among the Nmax FDRA sub-fields; or,
[0405] After sorting the N data channels in the first order, they correspond one-to-one to the lowest N FDRA sub-fields among the Nmax FDRA sub-fields;
[0406] Among them, the first order is sorting from high to low according to the cell index, or sorting from low to high according to the cell index, or sorting according to the order of cells configured for the first cell combination, or sorting from large to small according to the first numerical value corresponding to each cell in the N cells, or sorting from small to large according to the first numerical value corresponding to each cell in the N cells, N cells correspond one to one to N data channels, and the first cell combination is a combination of N cells.
[0407] In a possible design of this embodiment, the FDRA indication field includes Nmax FDRA subfields, and the number of bits of each FDRA subfield is the second value;
[0408] The second value is used to indicate the number of bits occupied by each cell in the FDRA indication field, and the frequency domain resource information corresponding to the N data channels is respectively indicated by the N FDRA subfields in the Nmax FDRA subfields.
[0409] In a possible design of this embodiment, the FDRA indication field includes Nmax FDRA subfields; the number of bits in each FDRA subfield corresponds one-to-one to the Nmax largest first values among the first values corresponding to the M cells in the second order;
[0410] Frequency domain resource information corresponding to the N data channels is respectively indicated by the N FDRA sub-fields in the Nmax FDRA sub-fields.
[0411] In a possible design of this embodiment, the second order is a descending order of the first values corresponding to each cell in the N cells, or a descending order of the first values corresponding to each cell in the N cells, or an order of cells configured for the first cell combination.
[0412] The N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of N cells.
[0413] In a possible design of this embodiment, the number of bits required for frequency domain resource allocation of the first cell combination scheduled by the first DCI is a second number of bits, and the second number of bits is a portion of the first number of bits.
[0414] In a possible design of this embodiment, the processing module 1630 is used to place the second number of bits in the third order, occupying the second highest number of bits in the first number of bits, or occupying the second lowest number of bits in the first number of bits.
[0415] In a possible design of this embodiment, the third order includes: order from high to low cell index; or order from low to high cell index; or order from large to small first values corresponding to each cell in the N cells; or order from small to large first values corresponding to each cell in the N cells; or order of cells configured for the first cell combination;
[0416] The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately; N data channels correspond one-to-one to N cells, and the first cell combination is a combination of N cells.
[0417] In a possible design of this embodiment, the FDRA indication field includes N FDRA sub-fields, the number of bits corresponding to each FDRA sub-field in the N FDRA sub-fields is determined based on the first average value, and the frequency domain resource information corresponding to the N data channels is respectively indicated by the N FDRA sub-fields.
[0418] In a possible design of this embodiment, the number of bits corresponding to each FDRA sub-field in the N FDRA sub-fields is the first average value or a rounded result of the first average value;
[0419] The first average value is a value obtained by dividing the first number of bits by N, and the rounding result includes at least one of: an upward rounded value; a downward rounded value; and a rounded value.
[0420] In a possible design of this embodiment, the processing module 1630 is configured to sort the N data channels according to the fourth order and correspond them one-to-one with the N FDRA sub-fields;
[0421] The fourth order includes: order from high to low cell index; or order from low to high cell index; or order by the order of cells configured for the first cell combination; or order from large to small first values corresponding to each of the N cells; or order from small to large first values corresponding to each of the N cells;
[0422] The N data channels correspond one-to-one to the N cells, the first cell combination is a combination of N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0423] In a possible design of this embodiment, if the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; or,
[0424] If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits in the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits in the first value bits to indicate the frequency domain resource allocation information, where x is the number of bits in the second FDRA subfield; or
[0425] If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; if the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits of the first value bits to indicate the frequency domain resource allocation information, where x is the number of bits in the second FDRA subfield;
[0426] The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
[0427] In a possible design of this embodiment, the processing module 1630 is used to determine the second frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain based on the first value corresponding to the cell corresponding to the FDRA subdomain and the number of bits of the FDRA subdomain, where the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0428] In one possible design of this embodiment, the FDRA indication field includes Nmax FDRA subfields;
[0429] Frequency domain resource information corresponding to the N data channels is indicated by the N FDRA sub-fields in the Nmax FDRA sub-fields respectively;
[0430] Among them, Nmax is the maximum number of data channels that can be scheduled simultaneously by the first DCI, and Nmax is the maximum value of N.
[0431] In a possible design of this embodiment, the processing module 1630 is configured to sort the N data channels in a first order and correspond them one-to-one with the highest N FDRA sub-fields among the Nmax FDRA sub-fields; or,
[0432] After sorting the N data channels in the first order, they correspond one-to-one to the lowest N FDRA sub-fields among the Nmax FDRA sub-fields;
[0433] The first order is sorted from high to low by cell index, or sorted from low to high by cell index, or sorted by the order of cells configured for the first cell combination, or sorted from large to small by the first value corresponding to each cell in the N cells, or sorted from small to large by the first value corresponding to each cell in the N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately;
[0434] The N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of N cells.
[0435] In a possible design of this embodiment, the number of bits in each FDRA subfield is a second value, and the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field. The second value is determined based on the first value corresponding to each cell in the N cells, or the second value is predefined by the communication protocol or configured by the network device, and the N data channels correspond one-to-one to the N cells. The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0436] In a possible design of this embodiment, the number of bits in each FDRA subfield corresponds one-to-one to the Nmax largest first values among the first values corresponding to the M cells in the second order;
[0437] Among them, N data channels correspond one-to-one to N cells, the first cell group is a set formed by M cells, N cells are a subset or a full set of the first cell group, M is greater than or equal to N, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0438] In a possible design of this embodiment, the second order is a descending order of the first values corresponding to each cell in the N cells, or a descending order of the first values corresponding to each cell in the N cells, or an order of cells configured for the first cell combination.
[0439] The first cell combination is a combination of N cells.
[0440] In a possible design of this embodiment, the FDRA indication field occupies a first number of bits, the number of bits required for frequency domain resource allocation of the first cell combination scheduled by the first DCI is a second number of bits, and the second number of bits is a portion of the first number of bits;
[0441] The N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of N cells.
[0442] In a possible design of this embodiment, the processing module 1630 is configured to place the second number of bits in the third order, occupying the second highest number of bits in the first number of bits, or occupying the second lowest number of bits in the first number of bits.
[0443] In a possible design of this embodiment, the third order includes: order from high to low cell index; or order from low to high cell index; or order from large to small first values corresponding to each cell in the N cells; or order from small to large first values corresponding to each cell in the N cells; or order of cells configured for the first cell combination;
[0444] The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
[0445] In a possible design of this embodiment, the FDRA indication field includes N FDRA sub-fields, the number of bits corresponding to each FDRA sub-field in the N FDRA sub-fields is determined based on the first average value, and the frequency domain resource information corresponding to the N data channels is respectively indicated by the N FDRA sub-fields.
[0446] In a possible design of this embodiment, the number of bits corresponding to each FDRA sub-field in the N FDRA sub-fields is the first average value or a rounded result of the first average value;
[0447] Among them, the first average value is the value obtained by dividing the first number of bits by N, and the rounding result includes: at least one of: rounded-up value; rounded-down value; rounded-up value, and the first number of bits is the number of bits occupied by the first FDRA indication field.
[0448] In a possible design of this embodiment, the processing module 1630 is configured to sort the N data channels according to the fourth order and correspond them one-to-one with the N FDRA sub-fields;
[0449] The fourth order includes: order from high to low cell index; or order from low to high cell index; or order by the order of cells configured for the first cell combination; or order from large to small first values corresponding to each of the N cells; or order from small to large first values corresponding to each of the N cells;
[0450] The N data channels correspond one-to-one to the N cells, the first cell combination is a combination of N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0451] In a possible design of this embodiment, if the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; or,
[0452] If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the highest x bits or the lowest x bits of the first value are determined as bits in the second FDRA subfield to indicate frequency domain resource allocation information, where x is the number of bits in the second FDRA subfield;
[0453] If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; if the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the highest x bits or the lowest x bits of the first value bits are determined as the bits in the second FDRA subfield for indicating the frequency domain resource allocation information, where x is the number of bits in the second FDRA subfield;
[0454] The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
[0455] In a possible design of this embodiment, the processing module 1630 is used to determine the second frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain based on the first value corresponding to the cell corresponding to the FDRA subdomain and the number of bits of the FDRA subdomain, where the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0456] In a possible design of this embodiment, the determination module 1620 is configured to determine a first number of bits occupied by the FDRA indicator field based on at least one of the following:
[0457] The maximum number of data channels that can be scheduled simultaneously by the first DCI is Nmax, where Nmax is the maximum value of N;
[0458] a first value corresponding to each of the M cells belonging to the first cell group, where the first value is the number of bits required for frequency domain resource allocation when each of the M cells is scheduled individually;
[0459] The N data channels correspond one-to-one to the N cells, and the N cells are a subset or a full set of the first cell group.
[0460] In one possible design of this embodiment, the determining module 1620 is configured to determine the first number of bits based on the maximum number Nmax of data channels that can be simultaneously scheduled by the first DCI and the second value;
[0461] The first number of bits is the number of bits occupied by the FDRA indication field, the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field, and the N data channels correspond one to one to the N cells.
[0462] In a possible design of this embodiment, the first number of bits is the product of the maximum number Nmax of data channels that can be simultaneously scheduled by the first DCI and the second value.
[0463] In a possible design of this embodiment, the determination module 1620 is configured to determine a first number of bits based on Nmax maximum first values among the first values corresponding to the M cells, where the first number of bits is the number of bits occupied by the FDRA indication field, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately;
[0464] Among them, the N data channels correspond one-to-one to the N cells, the first cell group is a set formed by M cells, and the N cells are a subset or the entire set of the first cell group.
[0465] In a possible design of this embodiment, the first number of bits is the sum of Nmax largest first values among the first values corresponding to the M cells.
[0466] In a possible design of this embodiment, the determining module 1620 is configured to determine the first number of bits based on third values corresponding to all cell combinations that can be scheduled by the first DCI, where the third value of each cell combination in all cell combinations is the sum of the first values corresponding to each cell in each cell combination;
[0467] The first number of bits is the number of bits occupied by the FDRA indication field, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0468] In a possible design of this embodiment, the first number of bits is the maximum value of the third values corresponding to all cell combinations that can be scheduled by the first DCI.
[0469] In a possible design of this embodiment, the first cell is any cell of the at least one cell, and the determination module 1620 is configured to determine a first value corresponding to the first cell based on at least one of the following:
[0470] The size of the activated bandwidth part BWP of the first cell;
[0471] The frequency domain resource allocation type corresponding to the first cell;
[0472] a first frequency domain resource allocation granularity corresponding to the first cell;
[0473] Frequency hopping related parameters corresponding to the first cell.
[0474] In a possible design of this embodiment, the second value includes at least one of the following:
[0475] the maximum value of the M first values corresponding to the M cells;
[0476] the minimum value among the M first values corresponding to the M cells;
[0477] an average of M first values corresponding to the M cells;
[0478] the median of the M first values corresponding to the M cells;
[0479] a first value corresponding to the cell with the largest cell index among the M cells;
[0480] A first value corresponding to the cell with the smallest cell index among the M cells;
[0481] The first cell group is a set formed by M cells, N cells correspond one-to-one to N data channels, N cells are a subset or a full set of the first cell group, and M is greater than or equal to N.
[0482] In a possible design of this embodiment, the second value is determined based on the first value corresponding to the second cell, and the second cell is predefined by the network device configuration or the communication protocol.
[0483] In a possible design of this embodiment, the cell order configured for the first cell combination is configured by the network device in an ascending order or a descending order according to the first numerical value corresponding to each cell in the first cell combination.
[0484] In one possible design of this embodiment, the N data channels include at least one of the following:
[0485] The N data channels are all physical downlink shared channels PDSCH; or,
[0486] The N data channels are all physical uplink shared channels PUSCH; or,
[0487] The N data channels include part of the PDSCH and part of the PUSCH.
[0488] Figure 17 shows a block diagram of a device for sending downlink control information provided by an exemplary embodiment of the present application, which includes at least some of the following modules: a determination module 1710, a processing module 1720, a generation module 1730, and a sending module 1740, wherein the functions of the determination module 1710, the processing module 1720, and the generation module 1730 are implemented by a processor in a network device, and the function of the sending module 1740 is implemented by a transmitter in the network device.
[0489] The sending module 1740 is configured to send a first DCI, where the first DCI is used to schedule N data channels. The first DCI includes an FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels.
[0490] In a possible design of this embodiment, the apparatus further includes a determining module 1710, configured to determine a first number of bits occupied by the FDRA indicator field based on at least one of the following:
[0491] The maximum number of data channels that can be scheduled simultaneously by the first DCI is Nmax, where Nmax is the maximum value of N;
[0492] A first numerical value corresponding to each cell in at least one cell belonging to the first cell group, the first numerical value is the number of bits required for frequency domain resource allocation when each cell in the at least one cell is scheduled separately, wherein the N data channels correspond one-to-one to the N cells, the N cells are a subset or a full set of the first cell group, the first cell group is a set formed by M cells, and M is greater than or equal to N.
[0493] In one possible design of this embodiment, the first number of bits is determined based on the maximum number Nmax of data channels that can be simultaneously scheduled by the first DCI and a second value, and the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field;
[0494] The second value is determined based on the first value corresponding to each cell in at least one cell, or the second value is predefined by the communication protocol or configured by the network device.
[0495] In a possible design of this embodiment, the first number of bits is the product of the maximum number Nmax of data channels that can be simultaneously scheduled by the first DCI and the second value.
[0496] In a possible design of this embodiment, the first cell group is a set formed by M cells, and the determination module 1710 is used to determine the first number of bits based on the Nmax largest first values among the first values corresponding to the M cells, where M is an integer greater than or equal to N.
[0497] In a possible design of this embodiment, the first number of bits is the sum of Nmax largest first values among the first values corresponding to the M cells.
[0498] In a possible design of this embodiment, the determination module 1710 is used to determine the first number of bits based on the third numerical value corresponding to all cell combinations that can be scheduled by the first DCI, the third numerical value corresponding to each cell combination in all cell combinations is the sum of the first numerical values corresponding to each cell in each cell combination, and the cell combination belongs to the first cell group.
[0499] In a possible design of this embodiment, the first number of bits is the maximum value of the third values corresponding to all cell combinations that can be scheduled by the first DCI.
[0500] In one possible design of this embodiment, the FDRA indication field includes Nmax FDRA subfields;
[0501] Frequency domain resource information corresponding to the N data channels is respectively indicated by the N FDRA sub-fields in the Nmax FDRA sub-fields.
[0502] In a possible design of this embodiment, the apparatus further includes a processing module 1720, configured to sort the N data channels in a first order and correspond one-to-one with the highest N FDRA sub-fields among the Nmax FDRA sub-fields; or,
[0503] After sorting the N data channels in the first order, they correspond one-to-one to the lowest N FDRA sub-fields among the Nmax FDRA sub-fields;
[0504] Among them, the first order is sorting from high to low according to the cell index, or sorting from low to high according to the cell index, or sorting according to the order of cells configured for the first cell combination, or sorting from large to small according to the first numerical value corresponding to each cell in the N cells, or sorting from small to large according to the first numerical value corresponding to each cell in the N cells, N cells correspond one to one to N data channels, and the first cell combination is a combination of N cells.
[0505] In a possible design of this embodiment, the FDRA indication field includes Nmax FDRA subfields, and the number of bits of each FDRA subfield is the second value;
[0506] The second value is used to indicate the number of bits occupied by each cell in the FDRA indication field, and the frequency domain resource information corresponding to the N data channels is respectively indicated by the N FDRA subfields in the Nmax FDRA subfields.
[0507] In a possible design of this embodiment, the FDRA indication field includes Nmax FDRA subfields; the number of bits in each FDRA subfield corresponds one-to-one to the Nmax largest first values among the first values corresponding to the M cells in the second order;
[0508] Frequency domain resource information corresponding to the N data channels is respectively indicated by the N FDRA sub-fields in the Nmax FDRA sub-fields.
[0509] In a possible design of this embodiment, the second order is a descending order of the first values corresponding to each cell in the N cells, or a descending order of the first values corresponding to each cell in the N cells, or an order of cells configured for the first cell combination.
[0510] The N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of N cells.
[0511] In a possible design of this embodiment, the number of bits required for frequency domain resource allocation of the first cell combination scheduled by the first DCI is a second number of bits, and the second number of bits is a portion of the first number of bits.
[0512] In a possible design of this embodiment, the processing module 1720 is used to place the second number of bits in the third order, occupying the second highest number of bits in the first number of bits, or occupying the second lowest number of bits in the first number of bits.
[0513] In a possible design of this embodiment, the third order includes: order from high to low cell index; or order from low to high cell index; or order from large to small first values corresponding to each cell in the N cells; or order from small to large first values corresponding to each cell in the N cells; or order of cells configured for the first cell combination;
[0514] The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately; N data channels correspond one-to-one to N cells, and the first cell combination is a combination of N cells.
[0515] In a possible design of this embodiment, the FDRA indication field includes N FDRA sub-fields, the number of bits corresponding to each FDRA sub-field in the N FDRA sub-fields is determined based on the first average value, and the frequency domain resource information corresponding to the N data channels is respectively indicated by the N FDRA sub-fields.
[0516] In a possible design of this embodiment, the number of bits corresponding to each FDRA sub-field in the N FDRA sub-fields is the first average value or a rounded result of the first average value;
[0517] The first average value is a value obtained by dividing the first number of bits by N, and the rounding result includes at least one of: an upward rounded value; a downward rounded value; and a rounded value.
[0518] In a possible design of this embodiment, the processing module 1720 is configured to sort the N data channels according to the fourth order and correspond them one-to-one with the N FDRA sub-fields;
[0519] The fourth order includes: order from high to low cell index; or order from low to high cell index; or order by the order of cells configured for the first cell combination; or order from large to small first values corresponding to each of the N cells; or order from small to large first values corresponding to each of the N cells;
[0520] The N data channels correspond one-to-one to the N cells, the first cell combination is a combination of N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0521] In a possible design of this embodiment, if the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; or,
[0522] If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits in the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits in the first value bits to indicate the frequency domain resource allocation information, where x is the number of bits in the second FDRA subfield; or
[0523] If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; if the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits of the first value bits to indicate the frequency domain resource allocation information, where x is the number of bits in the second FDRA subfield;
[0524] The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
[0525] In a possible design of this embodiment, the processing module 1720 is used to determine the second frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain based on the first value corresponding to the cell corresponding to the FDRA subdomain and the number of bits of the FDRA subdomain, where the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0526] In one possible design of this embodiment, the FDRA indication field includes Nmax FDRA subfields;
[0527] Frequency domain resource information corresponding to the N data channels is indicated by the N FDRA sub-fields in the Nmax FDRA sub-fields respectively;
[0528] Among them, Nmax is the maximum number of data channels that can be scheduled simultaneously by the first DCI, and Nmax is the maximum value of N.
[0529] In a possible design of this embodiment, the processing module 1720 is configured to sort the N data channels in a first order and correspond them one-to-one with the highest N FDRA sub-fields among the Nmax FDRA sub-fields; or,
[0530] After sorting the N data channels in the first order, they correspond one-to-one to the lowest N FDRA sub-fields among the Nmax FDRA sub-fields;
[0531] The first order is sorted from high to low by cell index, or sorted from low to high by cell index, or sorted by the order of cells configured for the first cell combination, or sorted from large to small by the first value corresponding to each cell in the N cells, or sorted from small to large by the first value corresponding to each cell in the N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately;
[0532] The N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of N cells.
[0533] In a possible design of this embodiment, the number of bits in each FDRA subfield is a second value, and the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field. The second value is determined based on the first value corresponding to each cell in the N cells, or the second value is predefined by the communication protocol or configured by the network device, and the N data channels correspond one-to-one to the N cells. The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0534] In a possible design of this embodiment, the number of bits in each FDRA subfield corresponds one-to-one to the Nmax largest first values among the first values corresponding to the M cells in the second order;
[0535] Among them, N data channels correspond one-to-one to N cells, the first cell group is a set formed by M cells, N cells are a subset or a full set of the first cell group, M is greater than or equal to N, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0536] In a possible design of this embodiment, the second order is a descending order of the first values corresponding to each cell in the N cells, or a descending order of the first values corresponding to each cell in the N cells, or an order of cells configured for the first cell combination.
[0537] The first cell combination is a combination of N cells.
[0538] In a possible design of this embodiment, the FDRA indication field occupies a first number of bits, the number of bits required for frequency domain resource allocation of the first cell combination scheduled by the first DCI is a second number of bits, and the second number of bits is a portion of the first number of bits;
[0539] The N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of N cells.
[0540] In a possible design of this embodiment, the processing module 1720 is configured to place the second number of bits in the third order, occupying the second highest number of bits in the first number of bits, or occupying the second lowest number of bits in the first number of bits.
[0541] In a possible design of this embodiment, the third order includes: order from high to low cell index; or order from low to high cell index; or order from large to small first values corresponding to each cell in the N cells; or order from small to large first values corresponding to each cell in the N cells; or order of cells configured for the first cell combination;
[0542] The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
[0543] In a possible design of this embodiment, the FDRA indication field includes N FDRA sub-fields, the number of bits corresponding to each FDRA sub-field in the N FDRA sub-fields is determined based on the first average value, and the frequency domain resource information corresponding to the N data channels is respectively indicated by the N FDRA sub-fields.
[0544] In a possible design of this embodiment, the number of bits corresponding to each FDRA sub-field in the N FDRA sub-fields is the first average value or a rounded result of the first average value;
[0545] Among them, the first average value is the value obtained by dividing the first number of bits by N, and the rounding result includes: at least one of: rounded-up value; rounded-down value; rounded-up value, and the first number of bits is the number of bits occupied by the first FDRA indication field.
[0546] In a possible design of this embodiment, the processing module 1720 is configured to sort the N data channels according to the fourth order and correspond them one-to-one with the N FDRA sub-fields;
[0547] The fourth order includes: order from high to low cell index; or order from low to high cell index; or order by the order of cells configured for the first cell combination; or order from large to small first values corresponding to each of the N cells; or order from small to large first values corresponding to each of the N cells;
[0548] The N data channels correspond one-to-one to the N cells, the first cell combination is a combination of N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0549] In a possible design of this embodiment, if the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; or,
[0550] If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the highest x bits or the lowest x bits of the first value are generated as bits in the second FDRA subfield to indicate frequency domain resource allocation information, where x is the number of bits in the second FDRA subfield;
[0551] If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; if the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the highest x bits or the lowest x bits of the first value bits are generated as bits in the second FDRA subfield for indicating the frequency domain resource allocation information, where x is the number of bits in the second FDRA subfield;
[0552] The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
[0553] In a possible design of this embodiment, the processing module 1720 is used to determine the second frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain based on the first value corresponding to the cell corresponding to the FDRA subdomain and the number of bits of the FDRA subdomain, where the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0554] In a possible design of this embodiment, the determining module 1710 is configured to determine a first number of bits occupied by the FDRA indicator field based on at least one of the following:
[0555] The maximum number of data channels that can be scheduled simultaneously by the first DCI is Nmax, where Nmax is the maximum value of N;
[0556] a first value corresponding to each of the M cells belonging to the first cell group, where the first value is the number of bits required for frequency domain resource allocation when each of the M cells is scheduled individually;
[0557] The N data channels correspond one-to-one to the N cells, and the N cells are a subset or a full set of the first cell group.
[0558] In one possible design of this embodiment, the determining module 1710 is configured to determine the first number of bits based on a maximum number Nmax of data channels that can be simultaneously scheduled by the first DCI and a second value;
[0559] The first number of bits is the number of bits occupied by the FDRA indication field, the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field, and the N data channels correspond one to one to the N cells.
[0560] In a possible design of this embodiment, the first number of bits is the product of the maximum number Nmax of data channels that can be simultaneously scheduled by the first DCI and the second value.
[0561] In a possible design of this embodiment, a determination module 1710 is configured to determine a first number of bits based on Nmax maximum first values among the first values corresponding to the M cells, where the first number of bits is the number of bits occupied by the FDRA indication field, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately;
[0562] Among them, the N data channels correspond one-to-one to the N cells, the first cell group is a set formed by M cells, and the N cells are a subset or the entire set of the first cell group.
[0563] In a possible design of this embodiment, the first number of bits is the sum of Nmax largest first values among the first values corresponding to the M cells.
[0564] In a possible design of this embodiment, the determining module 1710 is configured to determine the first number of bits based on third values corresponding to all cell combinations that can be scheduled by the first DCI, where the third value of each cell combination in all cell combinations is the sum of the first values corresponding to each cell in each cell combination;
[0565] The first number of bits is the number of bits occupied by the FDRA indication field, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
[0566] In a possible design of this embodiment, the first number of bits is the maximum value of the third values corresponding to all cell combinations that can be scheduled by the first DCI.
[0567] In a possible design of this embodiment, the first cell is any cell of the at least one cell, and the determination module 1710 is configured to determine a first value corresponding to the first cell based on at least one of the following:
[0568] The size of the activated bandwidth part BWP of the first cell;
[0569] The frequency domain resource allocation type corresponding to the first cell;
[0570] a first frequency domain resource allocation granularity corresponding to the first cell;
[0571] Frequency hopping related parameters corresponding to the first cell.
[0572] In a possible design of this embodiment, the second value includes at least one of the following:
[0573] the maximum value of the M first values corresponding to the M cells;
[0574] the minimum value among the M first values corresponding to the M cells;
[0575] an average of M first values corresponding to the M cells;
[0576] the median of the M first values corresponding to the M cells;
[0577] a first value corresponding to the cell with the largest cell index among the M cells;
[0578] A first value corresponding to the cell with the smallest cell index among the M cells;
[0579] The first cell group is a set formed by M cells, N cells correspond one-to-one to N data channels, N cells are a subset or a full set of the first cell group, and M is greater than or equal to N.
[0580] In a possible design of this embodiment, the second value is determined based on the first value corresponding to the second cell, and the second cell is predefined by the network device configuration or the communication protocol.
[0581] In a possible design of this embodiment, the cell order configured for the first cell combination is configured by the network device in an ascending order or a descending order according to the first numerical value corresponding to each cell in the first cell combination.
[0582] In one possible design of this embodiment, the N data channels include at least one of the following:
[0583] The N data channels are all physical downlink shared channels PDSCH; or,
[0584] The N data channels are all physical uplink shared channels PUSCH; or,
[0585] The N data channels include part of the PDSCH and part of the PUSCH.
[0586] In a possible design of this embodiment, the apparatus further includes a generation module 1730 for generating a first DCI based on the first number of bits and / or frequency domain resource information allocated to N data channels.
[0587] It should be noted that the device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0588] Regarding the device in this embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method and will not be elaborated here.
[0589] Figure 18 shows a structural diagram of a terminal device or network device 1800 provided by an exemplary embodiment of the present application, including: a processor 1801, a receiver 1802, a transmitter 1803, a memory 1804 and a bus 1805.
[0590] Processor 1801 includes one or more processing cores. Processor 1801 executes various functional applications and information processing by running software programs and modules. In some embodiments, processor 1801 can be used to implement the functions and steps of determination module 1620, processing module 1630, determination module 1710, processing module 1720, and generation module 1730 described above.
[0591] Receiver 1802 and transmitter 1803 can be implemented as a communication component, which can be a communication chip, and can be called a transceiver. In some embodiments, receiver 1802 can be used to implement the functions and steps of the above-mentioned receiving module 1610, and transmitter 1803 can be used to implement the functions and steps of the above-mentioned sending module 1740.
[0592] The memory 1804 is connected to the processor 1801 via a bus 1805 .
[0593] The memory 1804 may be used to store at least one instruction, and the processor 1801 may be used to execute the at least one instruction to implement each step in the above method embodiment.
[0594] In addition, the memory 1804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof. Volatile or non-volatile storage devices include but are not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), read-only memory (ROM), magnetic memory, flash memory, and programmable read-only memory (PROM).
[0595] In some embodiments, the receiver 1802 receives signals / data independently, or the processor 1801 controls the receiver 1802 to receive signals / data, or the processor 1801 requests the receiver 1802 to receive signals / data, or the processor 1801 cooperates with the receiver 1802 to receive signals / data.
[0596] In some embodiments, the transmitter 1803 independently sends signals / data, or the processor 1801 controls the transmitter 1803 to send signals / data, or the processor 1801 requests the transmitter 1803 to send signals / data, or the processor 1801 cooperates with the transmitter 1803 to send signals / data.
[0597] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one instruction, at least one program, code set or instruction set is stored, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the method for receiving and sending downlink control information provided by the above-mentioned method embodiments.
[0598] In an exemplary embodiment, a computer program product or computer program is also provided. When the computer program product or computer program runs on a processor, the terminal device or network device executes the method for receiving and sending downlink control information provided by the above-mentioned various method embodiments.
[0599] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by a program instructing the relevant hardware, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk, or an optical disk, etc.
[0600] The above are merely optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for receiving downlink control information, characterized in that: The method is performed by a terminal device, and the method includes: Receive first downlink control information DCI, where the first DCI is used to schedule N data channels, and the first DCI includes a frequency domain resource allocation FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, and N is a positive integer.
2. The method according to claim 1, characterized in that The first number of bits occupied by the FDRA indication field is determined based on at least one of the following: a maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI, where Nmax is the maximum value of N; A first value corresponding to each cell in at least one cell belonging to the first cell group, wherein the first value is the number of bits required for frequency domain resource allocation when each cell in the at least one cell is scheduled individually.
3. The method according to claim 2, characterized in that The first number of bits is determined based on a maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI and a second value, where the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field; The second value is determined based on the first value corresponding to each cell in the at least one cell, or the second value is predefined by the communication protocol or configured by the network device.
4. The method according to claim 3, characterized in that The first number of bits is the product of the maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI and the second value.
5. The method according to claim 2, characterized in that: The first cell group is a set formed by M cells, and the first number of bits is determined based on Nmax largest first values among the first values corresponding to the M cells, where M is an integer greater than or equal to N.
6. The method according to claim 5, characterized in that The first number of bits is the sum of Nmax largest first values among the first values corresponding to the M cells.
7. The method according to claim 2, characterized in that The first number of bits is determined based on a third numerical value corresponding to all cell combinations that can be scheduled by the first DCI, the third numerical value corresponding to each cell combination in all the cell combinations is the sum of the first numerical values corresponding to each cell in each cell combination, and the cell combination belongs to the first cell group.
8. The method according to claim 7, characterized in that The first number of bits is the maximum value of the third values corresponding to all cell combinations that can be scheduled by the first DCI.
9. The method according to any one of claims 2 to 5, characterized in that: The FDRA indication field includes Nmax FDRA subfields; The frequency domain resource information corresponding to the N data channels is respectively indicated by N FDRA sub-fields in the Nmax FDRA sub-fields.
10. The method according to claim 9, characterized in that The N data channels are arranged in a first order so as to correspond one-to-one with the highest N FDRA sub-fields among the Nmax FDRA sub-fields; or, The N data channels are sorted in the first order and correspond one-to-one to the lowest N FDRA sub-fields among the Nmax FDRA sub-fields; The first order is sorted from high to low according to the cell index, or sorted from low to high according to the cell index, or sorted according to the order of cells configured for the first cell combination, or sorted from large to small according to the first numerical value corresponding to each cell in the N cells, or sorted from small to large according to the first numerical value corresponding to each cell in the N cells, the N cells correspond one-to-one to the N data channels, and the first cell combination is a combination of the N cells.
11. The method according to any one of claims 2 to 4, characterized in that: The FDRA indication field includes Nmax FDRA subfields, and the number of bits of each FDRA subfield is a second value; The second value is used to indicate the number of bits occupied by each cell in the FDRA indication field, and the frequency domain resource information corresponding to the N data channels is respectively indicated by N FDRA sub-fields in the Nmax FDRA sub-fields.
12. The method according to claim 2, 5 or 6, characterized in that: The FDRA indication field includes Nmax FDRA subfields; the number of bits of each of the FDRA subfields corresponds one-to-one to the Nmax largest first values among the first values corresponding to the M cells in a second order; The frequency domain resource information corresponding to the N data channels is respectively indicated by N FDRA sub-fields in the Nmax FDRA sub-fields.
13. The method according to claim 12, characterized in that The second order is an order of the first values corresponding to each cell in the N cells from large to small, or an order of the first values corresponding to each cell in the N cells from small to large, or an order of cells configured for the first cell combination; The N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of the N cells.
14. The method according to any one of claims 2 to 8, characterized in that: The number of bits required for frequency domain resource allocation of the first cell combination scheduled by the first DCI is a second number of bits, and the second number of bits is a portion of the first number of bits.
15. The method according to claim 14, characterized in that The second number of bits occupies the highest number of the second number of bits among the first number of bits, or occupies the lowest number of the second number of bits among the first number of bits, in a third order.
16. The method according to claim 15, characterized in that The third order includes: according to the order from high to low cell index; or, according to the order from low to high cell index; or, according to the order from large to small of the first value corresponding to each cell in the N cells; or, according to the order from small to large of the first value corresponding to each cell in the N cells, or, according to the order of cells configured for the first cell combination; The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately; the N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of the N cells.
17. The method according to any one of claims 2 to 8, characterized in that: The FDRA indication field includes N FDRA sub-fields, the number of bits corresponding to each of the N FDRA sub-fields is determined based on a first average value, and the frequency domain resource information corresponding to the N data channels is indicated by the N FDRA sub-fields respectively.
18. The method according to claim 17, characterized in that The number of bits corresponding to each of the N FDRA sub-fields is the first average value or a rounding result of the first average value; The first average value is a value obtained by dividing the first number of bits by N, and the rounding result includes at least one of: an upward rounded value; a downward rounded value; and a four-rounded rounded value.
19. The method according to claim 17 or 18, characterized in that After the N data channels are sorted according to the fourth order, they correspond one-to-one to the N FDRA sub-fields; The fourth order includes: order from high to low cell index; or order from low to high cell index; or order of cells configured for the first cell combination; or order from large to small the first value corresponding to each cell in the N cells; or order from small to large the first value corresponding to each cell in the N cells; The N data channels correspond one-to-one to the N cells, the first cell combination is a combination of the N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
20. The method according to claim 9 or 10 or 11 or 12 or 13 or 17 or 18 or 19, characterized in that: If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; or, If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits of the first value bits to indicate the frequency domain resource allocation information, where x is the number of bits of the second FDRA subfield; or, If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits of the first value bits to indicate the frequency domain resource allocation information, where x is the number of bits of the second FDRA subfield; The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
21. The method according to claim 9 or 10 or 11 or 12 or 13 or 17 or 18 or 19, characterized in that: Determine, based on a first value corresponding to the cell corresponding to the FDRA subdomain and the number of bits of the FDRA subdomain, a second frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain; The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
22. The method according to claim 1, characterized in that The FDRA indication field includes Nmax FDRA subfields; The frequency domain resource information corresponding to the N data channels is indicated by N FDRA sub-fields in the Nmax FDRA sub-fields respectively; Among them, the Nmax is the maximum number of the data channels that the first DCI can schedule simultaneously, and the Nmax is the maximum value of the N.
23. The method according to claim 22, characterized in that The N data channels are arranged in a first order so as to correspond one-to-one with the highest N FDRA sub-fields among the Nmax FDRA sub-fields; or, The N data channels are sorted in the first order and correspond one-to-one to the lowest N FDRA sub-fields among the Nmax FDRA sub-fields; The first order is to sort the cells from high to low according to the cell index, or to sort the cells from low to high according to the cell index, or to sort the cells in the order configured for the first cell combination, or to sort the cells from large to small according to the first value corresponding to each cell in the N cells. or, arranging the N cells in ascending order according to a first value corresponding to each cell in the N cells, where the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately; The N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of the N cells.
24. The method according to claim 22 or 23, characterized in that The number of bits of each of the FDRA subfields is a second value, and the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field; The second value is determined based on the first value corresponding to each of the N cells, or the second value is predefined by the communication protocol or configured by the network device, the N data channels correspond one-to-one to the N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
25. The method according to claim 22 or 23, characterized in that The number of bits of each of the FDRA sub-fields corresponds one-to-one to the Nmax largest first values among the first values corresponding to the M cells in a second order; Among them, the N data channels correspond one-to-one to N cells, the first cell group is a set formed by the M cells, the N cells are a subset or a full set of the first cell group, M is greater than or equal to N, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
26. The method according to claim 25, characterized in that The second order is an order of the first values corresponding to each cell in the N cells from large to small, or an order of the first values corresponding to each cell in the N cells from small to large, or an order of cells configured for the first cell combination; The first cell combination is a combination of the N cells.
27. The method according to claim 1, characterized in that The FDRA indication field occupies a first number of bits, the number of bits required for frequency domain resource allocation of the first cell combination scheduled by the first DCI is a second number of bits, and the second number of bits is a portion of the first number of bits; The N data channels correspond one-to-one to N cells, and the first cell combination is a combination of the N cells.
28. The method according to claim 27, characterized in that The second number of bits occupies the highest number of the second number of bits among the first number of bits, or occupies the lowest number of the second number of bits among the first number of bits, in a third order.
29. The method according to claim 28, characterized in that The third order includes: according to the order from high to low cell index; or, according to the order from low to high cell index; or, according to the order from large to small first values corresponding to each cell in the N cells; or, according to the order from small to large first values corresponding to each cell in the N cells, or, according to the order of cells configured for the first cell combination; The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
30. The method according to claim 1, characterized in that The FDRA indication field includes N FDRA sub-fields, the number of bits corresponding to each of the N FDRA sub-fields is determined based on a first average value, and the frequency domain resource information corresponding to the N data channels is indicated by the N FDRA sub-fields respectively.
31. The method according to claim 30, characterized in that The number of bits corresponding to each of the N FDRA sub-fields is the first average value or a rounding result of the first average value; Among them, the first average value is the value obtained by dividing the first bit number by N, and the rounding result includes: an upward rounded value; a downward rounded value; at least one of a four-round-up and five-round-up value, and the first bit number is the number of bits occupied by the first FDRA indication field.
32. The method according to claim 30 or 31, characterized in that After the N data channels are sorted according to the fourth order, they correspond one-to-one to the N FDRA sub-fields; The fourth order includes: ordering by cell index from high to low; or ordering by cell index from low to high; or ordering by the order of cells configured for the first cell combination; or ordering by the first value corresponding to each cell in the N cells from large to small; or ordering by the first value corresponding to each cell in the N cells from small to large; The N data channels correspond one-to-one to the N cells, the first cell combination is a combination of the N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
33. The method according to claim 22 or 23 or 24 or 25 or 30 or 31 or 32, characterized in that: If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; or, If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the highest x bits or the lowest x bits of the first value bits are determined as bits in the second FDRA subfield to indicate frequency domain resource allocation information, where x is the number of bits of the second FDRA subfield; If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits in the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information. interest; If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the highest x bits or the lowest x bits of the first value bits are determined as bits in the second FDRA subfield, used to indicate frequency domain resource allocation information, where x is the number of bits of the second FDRA subfield; The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
34. The method according to claim 22 or 23 or 24 or 25 or 30 or 31 or 32, characterized in that: Based on a first value corresponding to the cell corresponding to the FDRA subdomain and the number of bits of the FDRA subdomain, a second frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain is determined, wherein the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
35. The method according to any one of claims 22 to 25, characterized in that The first number of bits occupied by the FDRA indication field is determined based on at least one of the following: a maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI, where Nmax is the maximum value of N; a first value corresponding to each cell in at least one cell belonging to the first cell group, where the first value is the number of bits required for frequency domain resource allocation when each cell in the at least one cell is scheduled individually; The N data channels correspond one-to-one to N cells, and the N cells are a subset or a full set of the first cell group.
36. The method according to claim 22, 23 or 24, characterized in that The first number of bits is determined based on the maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI and a second value; The first number of bits is the number of bits occupied by the FDRA indication field, the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field, and the N data channels correspond one-to-one to the N cells.
37. The method according to claim 36, characterized in that The first number of bits is the product of the maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI and the second value.
38. The method according to claim 22, 23 or 25, characterized in that: The first number of bits is determined based on Nmax largest first values among the first values corresponding to the M cells, the first number of bits is the number of bits occupied by the FDRA indication field, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately; The N data channels correspond one-to-one to the N cells, the first cell group is a set formed by the M cells, and the N cells are a subset or a full set of the first cell group.
39. The method according to claim 38, characterized in that The first number of bits is the sum of Nmax largest first values among the first values corresponding to the M cells.
40. The method according to any one of claims 22 to 34, characterized in that The first number of bits is determined based on a third value corresponding to all cell combinations that can be scheduled by the first DCI, where the third value of each cell combination in all the cell combinations is the sum of the first values corresponding to each cell in each cell combination; The first number of bits is the number of bits occupied by the FDRA indication field, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
41. The method according to claim 40, characterized in that The first number of bits is the maximum value of the third values corresponding to all cell combinations that can be scheduled by the first DCI.
42. The method according to any one of claims 2 to 21 or 23 to 26 or 29 or 32 to 35 or 38 to 41, characterized in that The first cell is any cell of the at least one cell, and the first value corresponding to the first cell is determined based on at least one of the following: The size of the activated bandwidth part BWP of the first cell; A frequency domain resource allocation type corresponding to the first cell; a first frequency domain resource allocation granularity corresponding to the first cell; frequency hopping related parameters corresponding to the first cell.
43. The method according to claim 3 or 4 or 11 or 24 or 36 or 37, characterized in that: The second value includes at least one of the following: a maximum value among M first values corresponding to M cells; a minimum value among the M first values corresponding to the M cells; an average value of M first values corresponding to the M cells; the median of the M first values corresponding to the M cells; the first value corresponding to the cell with the largest cell index among the M cells; The first value corresponding to the cell with the smallest cell index among the M cells; The first cell group is a set formed by the M cells, the N cells correspond one-to-one to the N data channels, the N cells are a subset or a full set of the first cell group, and M is greater than or equal to N.
44. The method according to claim 3 or 4 or 36 or 37, characterized in that The second value is determined based on the first value corresponding to a second cell, where the second cell is predefined by the network device configuration or the communication protocol.
45. The method of claim 10 or 13 or 16 or 19 or 23 or 26 or 29 or 32, wherein: The cell sequence configured for the first cell combination is configured by the network device in an ascending order or a descending order according to the first numerical value corresponding to each cell in the first cell combination.
46. The method according to any one of claims 1 to 45, characterized in that The N data channels are all physical downlink shared channels PDSCH; or, The N data channels are all physical uplink shared channels PUSCH; or, The N data channels include part of the PDSCH and part of the PUSCH.
47. A method for sending downlink control information, characterized in that: The method is performed by a network device, and the method includes: The first downlink control information DCI is sent, where the first DCI is used to schedule N data channels, and the first DCI includes a frequency domain resource allocation FDRA indication field, where the FDRA indication field is used to indicate frequency domain resource information corresponding to the N data channels, and N is a positive integer.
48. The method according to claim 47, characterized in that The first number of bits occupied by the FDRA indication field is determined based on at least one of the following: a maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI, where Nmax is the maximum value of N; A first value corresponding to each cell in at least one cell belonging to the first cell group, wherein the first value is the number of bits required for frequency domain resource allocation when each cell in the at least one cell is scheduled individually.
49. The method according to claim 48, characterized in that The first number of bits is determined based on a maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI and a second value, where the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field; The second value is determined based on the first value corresponding to each cell in the at least one cell, or the second value is predefined by the communication protocol or configured by the network device.
50. The method according to claim 49, characterized in that The first number of bits is the product of the maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI and the second value.
51. The method according to claim 48, characterized in that The first cell group is a set formed by M cells, and the first number of bits is determined based on Nmax largest first values among the first values corresponding to the M cells, where M is an integer greater than or equal to N.
52. The method according to claim 51, characterized in that The first number of bits is the sum of Nmax largest first values among the first values corresponding to the M cells.
53. The method according to claim 48, characterized in that The first number of bits is determined based on a third numerical value corresponding to all cell combinations that can be scheduled by the first DCI, the third numerical value corresponding to each cell combination in all the cell combinations is the sum of the first numerical values corresponding to each cell in each cell combination, and the cell combination belongs to the first cell group.
54. The method according to claim 53, characterized in that The first number of bits is the maximum value of the third values corresponding to all cell combinations that can be scheduled by the first DCI.
55. The method according to any one of claims 48 to 51, characterized in that The FDRA indication field includes Nmax FDRA subfields; The frequency domain resource information corresponding to the N data channels is respectively indicated by N FDRA sub-fields in the Nmax FDRA sub-fields.
56. The method according to claim 55, characterized in that The N data channels are arranged in a first order so as to correspond one-to-one with the highest N FDRA sub-fields among the Nmax FDRA sub-fields; or, The N data channels are sorted in the first order and correspond one-to-one to the lowest N FDRA sub-fields among the Nmax FDRA sub-fields; The first order is sorted from high to low according to the cell index, or sorted from low to high according to the cell index, or sorted according to the order of cells configured for the first cell combination, or sorted from large to small according to the first numerical value corresponding to each cell in the N cells, or sorted from small to large according to the first numerical value corresponding to each cell in the N cells, the N cells correspond one-to-one to the N data channels, and the first cell combination is a combination of the N cells.
57. The method according to any one of claims 48 to 50, characterized in that The FDRA indication field includes Nmax FDRA subfields, and the number of bits of each FDRA subfield is a second value; The second value is used to indicate the number of bits occupied by each cell in the FDRA indication field, and the frequency domain resource information corresponding to the N data channels is respectively indicated by N FDRA sub-fields in the Nmax FDRA sub-fields.
58. The method according to claim 48, 51 or 52, characterized in that The FDRA indication field includes Nmax FDRA subfields; the number of bits of each of the FDRA subfields corresponds one-to-one to the Nmax largest first values among the first values corresponding to the M cells in a second order; The frequency domain resource information corresponding to the N data channels is respectively indicated by N FDRA sub-fields in the Nmax FDRA sub-fields.
59. The method according to claim 58, characterized in that The second order is an order of the first values corresponding to each cell in the N cells from large to small, or an order of the first values corresponding to each cell in the N cells from small to large, or an order of cells configured for the first cell combination; The N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of the N cells.
60. The method according to any one of claims 48 to 54, characterized in that The number of bits required for frequency domain resource allocation of the first cell combination scheduled by the first DCI is a second number of bits, and the second number of bits is a portion of the first number of bits.
61. The method according to claim 60, characterized in that The second number of bits occupies the highest number of the second number of bits among the first number of bits, or occupies the lowest number of the second number of bits among the first number of bits, in a third order.
62. The method according to claim 61, characterized in that The third order includes: according to the order from high to low cell index; or, according to the order from low to high cell index; or, according to the order from large to small of the first value corresponding to each cell in the N cells; or, according to the order from small to large of the first value corresponding to each cell in the N cells, or, according to the order of cells configured for the first cell combination; The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately; the N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of the N cells.
63. The method according to any one of claims 48 to 54, characterized in that The FDRA indication field includes N FDRA sub-fields, the number of bits corresponding to each of the N FDRA sub-fields is determined based on a first average value, and the frequency domain resource information corresponding to the N data channels is indicated by the N FDRA sub-fields respectively.
64. The method according to claim 63, characterized in that The number of bits corresponding to each of the N FDRA sub-fields is the first average value or a rounding result of the first average value; The first average value is a value obtained by dividing the first number of bits by N, and the rounding result includes at least one of: an upward rounded value; a downward rounded value; and a four-rounded rounded value.
65. The method according to claim 63 or 64, characterized in that The N data channels are sorted in a fourth order so as to correspond one-to-one with the N FDRA sub-fields; The fourth order includes: order from high to low cell index; or order from low to high cell index; or order of cells configured for the first cell combination; or order from large to small the first value corresponding to each cell in the N cells; or order from small to large the first value corresponding to each cell in the N cells; The N data channels correspond one-to-one to the N cells, the first cell combination is a combination of the N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
66. The method of claim 55 or 56 or 57 or 58 or 59 or 63 or 64 or 65, wherein: If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; or, If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits of the first value bits to indicate the frequency domain resource allocation information, where x is the number of bits of the second FDRA subfield; or, If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the bits in the second FDRA subfield are used as the highest x bits or the lowest x bits of the first value bits to indicate the frequency domain resource allocation information, where x is the number of bits of the second FDRA subfield; The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
67. The method of claim 55 or 56 or 57 or 58 or 59 or 63 or 64 or 65, wherein: Determine, based on a first value corresponding to the cell corresponding to the FDRA subdomain and the number of bits of the FDRA subdomain, a second frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain; The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
68. The method of claim 47, wherein: The FDRA indication field includes Nmax FDRA subfields; The frequency domain resource information corresponding to the N data channels is indicated by N FDRA sub-fields in the Nmax FDRA sub-fields respectively; Among them, the Nmax is the maximum number of the data channels that the first DCI can schedule simultaneously, and the Nmax is the maximum value of the N.
69. The method according to claim 68, characterized in that The N data channels are sorted in the first order and are sequentially connected to the highest N FDRA sub-fields in the Nmax FDRA sub-fields. corresponding to; or, The N data channels are sorted in the first order and correspond one-to-one to the lowest N FDRA sub-fields among the Nmax FDRA sub-fields; The first order is sorted from high to low according to the cell index, or, sorted from low to high according to the cell index, or, sorted according to the order of cells configured for the first cell combination, or, sorted from large to small according to the first value corresponding to each cell in the N cells, or, sorted from small to large according to the first value corresponding to each cell in the N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately; The N data channels correspond one-to-one to the N cells, and the first cell combination is a combination of the N cells.
70. The method according to claim 68 or 69, characterized in that The number of bits of each of the FDRA subfields is a second value, and the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field; The second value is determined based on the first value corresponding to each of the N cells, or the second value is predefined by the communication protocol or configured by the network device, the N data channels correspond one-to-one to the N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
71. The method according to claim 68 or 69, characterized in that The number of bits of each of the FDRA sub-fields corresponds one-to-one to the Nmax largest first values among the first values corresponding to the M cells in a second order; Among them, the N data channels correspond one-to-one to N cells, the first cell group is a set formed by the M cells, the N cells are a subset or a full set of the first cell group, M is greater than or equal to N, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
72. The method according to claim 71, characterized in that The second order is an order of the first values corresponding to each cell in the N cells from large to small, or an order of the first values corresponding to each cell in the N cells from small to large, or an order of cells configured for the first cell combination; The first cell combination is a combination of the N cells.
73. The method according to claim 47, characterized in that The FDRA indication field occupies a first number of bits, the number of bits required for frequency domain resource allocation of the first cell combination scheduled by the first DCI is a second number of bits, and the second number of bits is a portion of the first number of bits; The N data channels correspond one-to-one to N cells, and the first cell combination is a combination of the N cells.
74. The method according to claim 73, characterized in that The second number of bits occupies the highest number of the second number of bits among the first number of bits, or occupies the lowest number of the second number of bits among the first number of bits, in a third order.
75. The method according to claim 74, characterized in that The third order includes: according to the order from high to low cell index; or, according to the order from low to high cell index; or, according to the order from large to small first values corresponding to each cell in the N cells; or, according to the order from small to large first values corresponding to each cell in the N cells, or, according to the order of cells configured for the first cell combination; The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
76. The method of claim 47, wherein: The FDRA indication field includes N FDRA sub-fields, the number of bits corresponding to each of the N FDRA sub-fields is determined based on a first average value, and the frequency domain resource information corresponding to the N data channels is indicated by the N FDRA sub-fields respectively.
77. The method according to claim 76, characterized in that The number of bits corresponding to each of the N FDRA sub-fields is the first average value or a rounding result of the first average value; Among them, the first average value is the value obtained by dividing the first bit number by N, and the rounding result includes: an upward rounded value; a downward rounded value; at least one of a four-round-up and five-round-up value, and the first bit number is the number of bits occupied by the first FDRA indication field.
78. The method according to claim 76 or 77, characterized in that The N data channels are sorted in a fourth order so as to correspond one-to-one with the N FDRA sub-fields; The fourth order includes: ordering by cell index from high to low; or ordering by cell index from low to high; or ordering by the order of cells configured for the first cell combination; or ordering by the first value corresponding to each cell in the N cells from large to small; or ordering by the first value corresponding to each cell in the N cells from small to large; The N data channels correspond one-to-one to the N cells, the first cell combination is a combination of the N cells, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
79. The method of claim 68 or 69 or 70 or 71 or 76 or 77 or 78, wherein: If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; or, If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the highest x bits or the lowest x bits of the first value bits are generated as bits in the second FDRA subfield to indicate frequency domain resource allocation information, where x is the number of bits of the second FDRA subfield; If the first value corresponding to the cell corresponding to the first FDRA subfield is less than or equal to the number of bits of the first FDRA subfield, the highest first value bits or the lowest first value bits in the first FDRA subfield are used to indicate the frequency domain resource allocation information; If the first value corresponding to the cell corresponding to the second FDRA subfield is greater than the number of bits of the second FDRA subfield, the highest x bits or the lowest x bits of the first value bits are generated as bits in the second FDRA subfield to indicate frequency domain resource allocation information, where x is the number of bits of the second FDRA subfield; The first value is the number of bits required for frequency domain resource allocation when each cell is scheduled individually.
80. The method of claim 68 or 69 or 70 or 71 or 76 or 77 or 78, wherein: Based on a first value corresponding to the cell corresponding to the FDRA subdomain and the number of bits of the FDRA subdomain, a second frequency domain resource allocation granularity corresponding to the cell corresponding to the FDRA subdomain is determined, wherein the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
81. The method according to any one of claims 68 to 71, characterized in that The first number of bits occupied by the FDRA indication field is determined based on at least one of the following: a maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI, where Nmax is the maximum value of N; a first value corresponding to each cell in at least one cell belonging to the first cell group, where the first value is the number of bits required for frequency domain resource allocation when each cell in the at least one cell is scheduled individually; The N data channels correspond one-to-one to N cells, and the N cells are a subset or a full set of the first cell group.
82. The method of claim 68, 69 or 70, wherein: The first number of bits is determined based on the maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI and a second value; The first number of bits is the number of bits occupied by the FDRA indication field, the second value is used to indicate the number of bits occupied by each cell in the FDRA indication field, and the N data channels correspond one-to-one to the N cells.
83. The method according to claim 82, characterized in that The first number of bits is the product of the maximum number Nmax of the data channels that can be simultaneously scheduled by the first DCI and the second value.
84. The method of claim 68, 69 or 71, wherein: The first number of bits is determined based on Nmax largest first values among the first values corresponding to the M cells, the first number of bits is the number of bits occupied by the FDRA indication field, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately; The N data channels correspond one-to-one to the N cells, the first cell group is a set formed by the M cells, and the N cells are a subset or a full set of the first cell group.
85. The method according to claim 84, characterized in that The first number of bits is the sum of Nmax largest first values among the first values corresponding to the M cells.
86. The method according to any one of claims 68 to 80, characterized in that The first number of bits is determined based on a third value corresponding to all cell combinations that can be scheduled by the first DCI, where the third value of each cell combination in all the cell combinations is the sum of the first values corresponding to each cell in each cell combination; The first number of bits is the number of bits occupied by the FDRA indication field, and the first value is the number of bits required for frequency domain resource allocation when each cell is scheduled separately.
87. The method according to claim 86, characterized in that The first number of bits is the maximum value of the third values corresponding to all cell combinations that can be scheduled by the first DCI.
88. The method according to any one of claims 48 to 67 or 69 to 72 or 75 or 78 to 81 or 84 to 87, characterized in that The first cell is any cell of the at least one cell, and the first value corresponding to the first cell is determined based on at least one of the following: The size of the activated bandwidth part BWP of the first cell; A frequency domain resource allocation type corresponding to the first cell; a first frequency domain resource allocation granularity corresponding to the first cell; frequency hopping related parameters corresponding to the first cell.
89. The method of claim 49 or 50 or 57 or 70 or 82 or 83, wherein: The second value includes at least one of the following: a maximum value among M first values corresponding to M cells; a minimum value among the M first values corresponding to the M cells; an average value of M first values corresponding to the M cells; the median of the M first values corresponding to the M cells; the first value corresponding to the cell with the largest cell index among the M cells; The first value corresponding to the cell with the smallest cell index among the M cells; The first cell group is a set formed by the M cells, the N cells correspond one-to-one to the N data channels, the N cells are a subset or a full set of the first cell group, and M is greater than or equal to N.
90. The method of claim 49 or 50 or 82 or 83, wherein: The second value is determined based on the first value corresponding to a second cell, where the second cell is predefined by the network device configuration or the communication protocol.
91. The method of claim 56 or 59 or 62 or 65 or 69 or 72 or 75 or 78, wherein: The cell sequence configured for the first cell combination is configured by the network device in an ascending order or a descending order according to the first numerical value corresponding to each cell in the first cell combination.
92. The method according to any one of claims 47 to 91, characterized in that The N data channels are all physical downlink shared channels PDSCH; or, The N data channels are all physical uplink shared channels PUSCH; or, The N data channels include part of the PDSCH and part of the PUSCH.
93. A device for receiving downlink control information, characterized in that: The device comprises: The receiving module is used to receive the first downlink control information DCI, where the first DCI is used to schedule N data channels. The first DCI includes a frequency domain resource allocation FDRA indication field, where the FDRA indication field is used to indicate the frequency domain resource information corresponding to the N data channels, and N is a positive integer.
94. A device for sending downlink control information, characterized in that: The device comprises: The sending module is used to send the first downlink control information DCI, where the first DCI is used to schedule N data channels. The first DCI includes a frequency domain resource allocation FDRA indication field, where the FDRA indication field is used to indicate the frequency domain resource information corresponding to the N data channels, and N is a positive integer.
95. A terminal device, characterized in that: The terminal device comprises: processor; a transceiver connected to the processor; a memory for storing executable instructions for the processor; The processor is configured to load and execute the executable instructions to implement the method for receiving downlink control information as described in any one of claims 1 to 46.
96. A network device, characterized in that: The network equipment includes: processor; a transceiver connected to the processor; a memory for storing executable instructions for the processor; The processor is configured to load and execute the executable instructions to implement the method for sending downlink control information as described in any one of claims 47 to 92.
97. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is loaded and executed by a processor to implement the method for receiving and sending downlink control information as described in any one of claims 1 to 92.
98. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. The processor obtains the computer instructions from the computer-readable storage medium, so that the processor loads and executes them to implement the method for receiving and sending downlink control information as described in any one of claims 1 to 92.