Method and system for multi-cell scheduling in different scheduling situations
By using multi-cell scheduling DCI and time domain resource allocation tables in wireless communication systems, the problems of high PDCCH blocking rate and DCI congestion are solved, the system throughput and efficiency are improved, and the wireless transmission performance is optimized.
Patent Information
- Application Number
- CN202280095922.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-08
- Publication Date
- 2024-12-24
AI Technical Summary
The existing wireless communication systems have problems with high PDCCH blocking rate and DCI congestion during multi-cell scheduling, resulting in low system throughput and efficiency.
By sending multi-cell scheduling DCI between the user equipment and the base station, the time domain resource allocation table and index bit fields are used to indicate the scheduled cell, reducing the number of bits of the DCI field and the PDCCH blocking rate, and improving the scheduling efficiency of the system.
It effectively reduces the PDCCH blocking rate and the number of DCI, improves the system throughput and efficiency, and optimizes the wireless transmission performance between user equipment and base stations.
Smart Images

Figure CN119183676A_ABST
Abstract
Description
Technical Field
[0001] The present subject matter generally relates to wireless communications. Specifically, the present subject matter relates to methods, devices, and systems for multi-cell scheduling. Background Art
[0002] With the continuous improvement of the degree of social digitization, wireless communication services are increasingly covering more application scenarios. Among them, enhanced mobile broadband, ultra-reliable, low-latency communications and massive machine-type communications have become the three major scenarios supported by the fifth generation (5G) system. In terms of system performance, the 5G system may have a peak rate of 10 to 20Gbit / s, 1 million connections per square kilometer, 1 millisecond of air interface latency, 500km / h mobility support, and 10Mbit / s of traffic per square meter. The 5G system can support scheduling multiple physical downlink shared channels (PDSCH) or multiple physical uplink shared channels (PUSCH) located on a cell or multiple component carriers (CC) through multiple downlink control information (DCI). This can further improve the system throughput.
[0003] Current wireless communication systems have a variety of deficiencies, limitations, and drawbacks. Therefore, there is a need for the inventive methods, devices, and systems described herein. Summary of the invention
[0004] The present subject matter is directed to a method, apparatus, and system for improving co-scheduling of multiple radio transmissions in a wireless network.
[0005] In some embodiments, a method for wireless communication is disclosed, which is performed by a user equipment (UE), the method comprising: receiving control information, wherein the control information includes a time domain resource allocation field, which corresponds to a time domain resource allocation table including n information elements, the n information elements corresponding to n scheduled cells and / or n transmissions, where n is an integer greater than zero; and / or an index bit field indicating an index of cell index information; and / or a cell index information field containing entries corresponding to multiple scheduled cells; and / or determining the number of co-scheduled cells based on the n information elements.
[0006] In some embodiments, a method for wireless communication is disclosed, which is performed by a base station, the method comprising: generating control information; and sending the control information, wherein the control information comprises: a time domain resource allocation field corresponding to a time domain resource allocation table, the time domain resource allocation table comprising n information elements corresponding to n scheduled cells and / or n transmissions, where n is an integer greater than zero; and / or an index bit field indicating an index of cell index information; and / or a cell index information field containing entries corresponding to multiple scheduled cells.
[0007] In some other embodiments, a device for wireless communication may include a memory storing instructions and a processing circuit in communication with the memory. When the processing circuit executes the instructions, the processing circuit is configured to perform the above method.
[0008] In some other embodiments, a device for wireless communication may include a memory storing instructions and a processing circuit in communication with the memory. When the processing circuit executes the instructions, the processing circuit is configured to perform the above method.
[0009] In some other embodiments, a computer-readable medium includes instructions that, when executed by a computer, cause the computer to perform the above method.
[0010] The above and other aspects and embodiments thereof are described in more detail in the drawings, the description and the claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 An example of a wireless communication system is shown, the wireless communication system including a radio network node and one or more user equipments;
[0012] Figure 2 An example of a network node is shown;
[0013] Figure 3 An example of a user device is shown. DETAILED DESCRIPTION
[0014] The present subject matter will now be described in detail below with reference to the accompanying drawings, which form a part of the present subject matter and show by way of illustration specific examples of various embodiments. However, it is noted that the present subject matter can be implemented in a variety of different forms, and therefore, the subject matter covered or claimed is intended to be construed as not limited to any embodiment set forth below.
[0015] Throughout the specification and claims, in addition to the explicitly stated meanings, terms may have nuanced meanings that are implied or suggested in the context. Similarly, the phrases "in one embodiment" or "in some embodiments" used herein do not necessarily refer to the same embodiment, and the phrases "in another embodiment" or "in other embodiments" used herein do not necessarily refer to different embodiments. The phrases "in one embodiment" or "in some embodiments" used herein do not necessarily refer to the same embodiment, and the phrases "in another embodiment" or "in other embodiments" used herein do not necessarily refer to different embodiments. For example, the claimed subject matter is intended to include, in whole or in part, a combination of exemplary embodiments or embodiments.
[0016] In general, terms can be understood at least in part from their use in context. For example, terms used herein, such as "and", "or", "and / or", can include multiple meanings, which can depend at least in part on the context in which these terms are used. Typically, "or", if used in association with a list, such as A, B, or C, is intended to represent A, B, and C (here in an inclusive sense), as well as A, B, or C (here in an exclusive sense). In addition, the terms "one or more" or "at least one" used herein, at least in part depending on the context, can be used to describe any feature, structure, or characteristic in a singular sense, or can be used to describe a combination of features, structures, or characteristics in a plural sense. Similarly, terms such as "one", "an", or "the" can also be understood to convey singular usage or to convey plural usage, which depends at least in part on the context. In addition, the term "based on" or "determined by..." can be understood to not necessarily be intended to convey a set of exclusive factors, but can allow the presence of additional factors that are not necessarily explicitly described, again, at least in part depending on the context.
[0017] Figure 1 A schematic diagram of an example wireless communication system 100 is shown, the system comprising a plurality of communication nodes (or simply nodes) configured to wirelessly communicate with each other. Typically, these communication nodes include at least one user equipment 102 and at least one radio access node 104. Figure 1 The example wireless communication system 100 in FIG. 1 is shown as including two user equipments 102: a first user equipment 102(1) and a second user equipment 102(2), and one wireless access node 104. However, various other examples of the wireless communication system 100 including any various combinations of one or more user equipments 102 and / or one or more wireless access nodes 104 are possible.
[0018] In general, user equipment as described herein, such as user equipment 102, may include a single electronic device or apparatus capable of wireless communication over a network, or multiple electronic devices or apparatuses (e.g., a network of electronic devices or apparatuses). User equipment may include or be referred to as a user terminal, user terminal device, or user equipment (UE). In addition, the user device may be or include, but is not limited to, a mobile device (such as a mobile phone, a smart phone, a smart watch, a tablet computer, a laptop computer, a vehicle or other means of transportation (human-powered, motor-driven or engine-driven, as a non-limiting example, such as a car, airplane, train, ship or bicycle) or a fixed or stationary device (as a non-limiting example, such as a desktop computer or other computing devices that are generally not moved for a long time, such as appliances, other relatively heavy devices including the Internet of things (IoT) or computing devices used in commercial or industrial environments). In various embodiments, the user device 102 may include a transceiver circuit 106 connected to an antenna 108 to enable wireless communication with the wireless access node 104. The transceiver circuit 106 may also be connected to a processor 110, and the processor 110 may also be connected to a memory 112 or other storage device. The memory 112 may store instructions or codes therein, which, when read and executed by the processor 110, cause the processor 110 to implement the various methods described herein.
[0019] In addition, in general, the wireless access nodes described herein, such as the wireless access node 104, may include a single electronic device or apparatus, or multiple electronic devices or apparatuses (e.g., a network of electronic devices or apparatuses), and may include one or more base stations or other wireless network access points capable of wirelessly communicating with one or more user devices and / or one or more other wireless access nodes 104 through a network. For example, in various embodiments, the wireless access node 104 may include a 4G LTE base station, a 5G NR base station, a 5G central unit base station, a 5G distributed unit base station, a next generation node B (gNB), an enhanced node B (eNB), or other similar or next generation (e.g., 6G) base station. The wireless access node 104 may include a transceiver circuit 114 connected to an antenna 116, which may include an antenna tower 118 in various ways to enable wireless communication with the user device 102 or another wireless access node 104. The transceiver circuit 114 may also be connected to one or more processors 120, which may also be connected to a memory 122 or other storage device. The memory 122 may store therein instructions or codes that, when read and executed by the processor 120 , cause the processor 120 to implement one or more of the methods described herein.
[0020] In various embodiments, two communication nodes in the wireless system 100, such as a user device 102 and a wireless access node 104, two user devices 102 that do not include a wireless access node 104, or two wireless access nodes 104 that do not include a user device 102, can be configured to communicate wirelessly with each other in or through a mobile network and / or a wireless access network according to one or more standards and / or specifications. In general, these standards and / or specifications can define rules or procedures by which communication nodes can communicate wirelessly, and in various embodiments, these rules or procedures can include rules or procedures for communicating in millimeter (mm) bands and / or using multi-antenna schemes and beamforming functions. In addition, or alternatively, these standards and / or specifications are standards and / or specifications that define wireless access technologies and / or cellular technologies, such as fourth generation (4G) Long Term Evolution (Long Term Evolution, LTE), fifth generation (5G) New Radio (New Radio, NR) or New Radio Unlicensed (New Radio Unlicensed, NR-U), as non-limiting examples.
[0021] In addition, in the wireless system 100, these communication nodes are configured to transmit signals wirelessly between each other. Generally, the communication between two communication nodes in the wireless system 100 can be or include sending or receiving, and is usually performed simultaneously, depending on the perspective of the specific node in the communication. For example, for a given communication between a first node and a second node, wherein the first node sends a signal to the second node and the second node receives the signal from the first node, the first node can be referred to as a source node / device or a sending node / device, the second node can be referred to as a destination node / device or a receiving node / device, and the communication can be considered as the sending of the first node and the receiving of the second node. Of course, since the communication nodes in the wireless system 100 can send and receive signals, a single communication node can be a sending node / source node and a receiving node / destination node at the same time, or switch between being a source node / sending node and a destination node / receiving node.
[0022] In addition, a specific signal may be characterized or defined as an uplink (UL) signal, a downlink (DL) signal, or a sidelink (SL) signal. An uplink signal is a signal sent from the user equipment 102 to the wireless access node 104. A downlink signal is a signal sent from the wireless access node 104 to the user equipment 102. A sidelink signal is a signal sent from one user equipment 102 to another user equipment 102, or a signal sent from one wireless access node 104 to another wireless access node 104. In addition, for sidelink transmission, the first user equipment / source user equipment 102 directly sends a sidelink signal to the second user equipment / destination user equipment 102 without forwarding any sidelink signal to the wireless access node 104.
[0023] In addition, signals transmitted between communication nodes in the system 100 can be characterized or defined as data signals or control signals. In general, data signals are signals that include or carry data, such as multimedia data (e.g., voice data and / or image data), while control signals are signals that carry control information that configures communication nodes in some way to communicate with each other, or controls the means by which these communication nodes transmit data signals to each other. In addition, certain signals can be defined or characterized by a combination of data signals / control signals and uplink signals / downlink signals / sidechain signals, including uplink control signals, uplink data signals, downlink control signals, downlink data signals, sidechain control signals, and sidechain data signals.
[0024] For at least some specifications, such as 5G NR, data signals and control signals are transmitted and / or carried on physical channels. Typically, a physical channel corresponds to a set of time-frequency resources for signal transmission. Different types of physical channels can be used to transmit different types of signals. For example, a physical data channel (or only a data channel) is used to transmit data signals, and a physical control channel (or only a control channel) is used to transmit control signals. Example types of physical data channels include, but are not limited to: a physical downlink shared channel (PDSCH) for transmitting downlink data signals, a physical uplink shared channel (PUSCH) for transmitting uplink data signals, and a physical sidelink shared channel (PSSCH) for transmitting sidelink data signals. In addition, example types of physical control channels include, but are not limited to: a physical downlink control channel (PDCCH) for transmitting downlink control signals, a physical uplink control channel (PUCCH) for transmitting uplink control signals, and a physical sidelink control channel (PSCCH) for transmitting sidelink control signals. As used herein for simplicity, unless otherwise specified, a particular type of physical channel is also used to refer to a signal transmitted on the particular type of physical channel, and / or a transmission on the particular type of transmission. As an example, PDSCH refers to the physical downlink shared channel itself, a downlink data signal sent on the PDSCH, or a downlink data transmission. Therefore, a communication node sending or receiving a PDSCH means that the communication node sends or receives a signal on the PDSCH.
[0025] In addition, for at least some specifications, such as 5G NR, and / or for at least some types of control signals, the control signal sent by the communication node may include control information, which includes information necessary to enable the transmission of one or more data signals and / or schedule one or more data channels (or one or more transmissions on the data channels) between the communication nodes. For example, such control information may include information necessary to correctly receive, decode and demodulate data signals received on a physical data channel during data transmission, and / or information for informing the user equipment of an uplink scheduling grant about resources and transmission formats for uplink data transmission. In some embodiments, the control information includes downlink control information (DCI) sent from the radio access node 104 to the user equipment 102 in the downlink direction. In other embodiments, the control information includes uplink control information (UCI) sent from the user equipment 102 to the radio access node 104 in the uplink direction, or sidelink control information (SCI) sent from one user equipment 102 (1) to another user equipment 102 (2) in the sidelink direction.
[0026] In addition, in the wireless communication system 100, the time slot format of the plurality of time slots or frames may be configured by the wireless access node 104 or specified by the protocol. In some examples, the time slot may be indicated or specified as a downlink time slot, a flexible time slot, or an uplink time slot. In addition, in various embodiments, an orthogonal frequency division multiplexing (OFDM) symbol may be indicated or specified as a downlink symbol, a flexible symbol, or an uplink symbol.
[0027] Figure 2 An example of an electronic device 200 implementing a network base station is shown. The example electronic device 200 may include radio transmit / receive (Tx / Rx) circuitry 208 for transmitting / receiving communications with multiple UEs and / or other base stations. The electronic device 200 may also include network interface circuitry 209 to enable the base station to communicate with other base stations and / or a core network, for example, via optical connections or wired interconnects, Ethernet, and / or other data transmission media / protocols. The electronic device 200 may optionally include an input / output (I / O) interface 206 for communicating with an operator or the like.
[0028] The electronic device 200 may also include a system circuit 204. The system circuit 204 may include a processor 221 (one or more) and / or a memory 222. The memory 222 may include an operating system 224, instructions 226, and parameters 228. The instructions 226 may be configured for one or more of the processors 124 to perform the functions of the network node. The parameters 228 may include parameters that support the execution of the instructions 226. For example, these parameters may include network protocol settings, bandwidth parameters, radio frequency mapping allocations, and / or other parameters.
[0029] Figure 3 An example of an electronic device (e.g., user equipment (UE)) implementing a terminal device 300 is shown. UE 300 may be a mobile device, such as a smart phone or a mobile communication module set in a carrier. UE 300 may include a communication interface 302, a system circuit 304, an input / output interface (I / O) 306, a display circuit 308, and a memory 309. The display circuit may include a user interface 310. The system circuit 304 may include any combination of hardware, software, firmware, or other logic / circuits. The system circuit 304 may be implemented, for example, by one or more systems on a chip (system on a chip, SoC), application specific integrated circuits (ASICs), discrete analog and digital circuits, and other circuits. The system circuit 304 may be part of an implementation of any desired function in UE 300. In this regard, the system circuit 304 may include, for example, logic that facilitates the following functions: decoding and playing music and video (e.g., MP3, MP4, MPEG, AVI, FLAC, AC3, or WAV) decoding and playback; running applications; accepting user input; saving and retrieving application data; establishing, maintaining, and terminating cellular phone calls or data connections, as an example, for Internet connections; establishing, maintaining, and terminating wireless network connections, Bluetooth connections, or other connections; and displaying relevant information on the user interface 310. The user interface 310 and the input / output (I / O) interface 306 may include a graphical user interface, a touch-sensitive display, tactile feedback or other tactile output, voice or facial recognition input, buttons, switches, speakers, and other user interface components. Other examples of the I / O interface 306 may include microphones, video and still image cameras, temperature sensors, vibration sensors, rotation and orientation sensors, headphone and microphone input / output jacks, Universal Serial Bus (USB) connectors, memory card slots, radiation sensors (e.g., IR sensors), and other types of inputs.
[0030] See also Figure 3The communication interface 302 may include a radio frequency (RF) transmit (Tx) and receive (Rx) circuit 316, and the Tx / Rx circuit 316 transmits and receives signals through one or more antennas 314. The communication interface 302 may include one or more transceivers. The transceiver may be a wireless transceiver, which includes modulation / demodulation circuits, digital to analog converters (DAC), shaping tables, analog to digital converters (ADC), filters, waveform shapers, filters, preamplifiers, power amplifiers and / or other logic for transmitting and receiving through one or more antennas or (for some devices) through physical (e.g., wired) media. The signals transmitted and received may follow any of a variety of formats, protocols, modulations (e.g., QPSK, 16-QAM, 64-QAM, or 256-QAM), channels, bit rates, and encodings. As a specific example, the communication interface 302 may include a transceiver supporting transmission and reception under 2G, 3G, BT, Wi-Fi, Universal Mobile Telecommunications System (UMTS), High Speed Packet Access (HSPA) +, 4G / Long Term Evolution (LTE) and 5G standards. However, the technology described below is applicable to other wireless communication technologies, whether from the 3rd Generation Partnership Project (3GPP), GSM Association, 3GPP2, IEEE or other partners or standards groups.
[0031] See also Figure 3 , the system circuit 304 may include one or more processors 321 and a memory 322. The memory 322 stores, for example, an operating system 324, instructions 326, and parameters 328. The processor 321 is configured to execute the instructions 326 to perform the desired functions of the UE 300. The parameters 328 may provide and specify configuration and operating options for the instructions 326. The memory 322 may also store any BT, Wi-Fi, 3G, 4G, 5G, or other data that the UE 300 will send or has received through the communication interface 302. In multiple embodiments, the system power of the UE 300 may be provided by a power storage device such as a battery, or a transformer.
[0032] The present subject matter describes several example embodiments as follows, which may be partially or fully described in the above Figure 1-Figure 3The method is implemented on a network base station and / or user equipment described in the embodiment.
[0033] This topic deals with determining co-scheduled transmissions within a cell. In order to reduce the PDCCH blocking rate, the gNB can schedule more than one PDSCH or PUSCH on more than one scheduled cells for a UE. How to indicate these scheduled cells is considered an important issue to be solved first. Although some simple methods, such as bitmap-based methods may be sufficient to indicate the scheduled cells, the DCI field size may be too large to reduce the PDCCH blocking rate. This topic describes multiple techniques and methods for indicating scheduled transmissions in a cell while reducing the number of bits required to do so.
[0034] Using multiple DCIs to schedule multiple PDSCHs or PUSCHs can improve service throughput, but it may also increase the number of DCIs in the system cell. This may further lead to congestion of the physical downlink control channel (PDCCH) carrying the DCI. In order to avoid this situation, a DCI scheduling for scheduling multiple cells described in this topic is proposed to schedule multiple PDSCHs or PUSCHs in different CCs, thereby reducing the number of DCIs and the PDCCH blocking rate. The new DCI in this scheme can schedule multiple PDSCHs or PUSCHs.
[0035] When the gNB schedules multiple PDSCHs or PUSCHs on multiple cells, a co-scheduled cell indication may be determined based on at least one DCI field and at least one index bit field to indicate the scheduled cells to the UE. The co-scheduled cells may include at least one scheduled cell on which the gNB schedules downlink transmission or uplink transmission.
[0036] In the first scenario, the gNB may send a multi-cell scheduling DCI to the UE and may schedule the UE to receive at least one PDSCH on at least one cell.
[0037] In the second scenario, the gNB can send multi-cell scheduling DCI to the UE and can schedule the UE to send at least one PUSCH in at least one cell.
[0038] In the third scenario, the gNB can send multi-cell scheduling DCI to the UE, and can schedule the UE to send at least one PUSCH in at least one cell and simultaneously receive at least one PDSCH in at least one cell.
[0039] In one example, a multi-cell scheduling DCI may schedule multiple transmissions on multiple scheduled cells, and the multi-cell scheduling DCI may include at least one DCI field. Each DCI field may be configured or interpreted as at least one independent subfield. The transmission type may include an uplink transmission (e.g., PUSCH) and / or a downlink transmission (e.g., PDSCH). When the gNB schedules multiple PDSCHs or PUSCHs on multiple cells, the following method may be used to determine a common scheduled cell indication based on an existing DCI field and at least one index bit field to indicate the scheduled cell to the UE.
[0040] The first information element may be used to configure the time domain relationship between the PDCCH and the PDSCH. A first list such as a time domain resource allocation (TDRA) table may contain one or more of the first information elements. The first information element may include at least one of the following information types: time slot offset (K0), mapping type and / or start symbol and length (startSymbolAndLength, SLIV). The first information element may correspond to at least one scheduled cell or at least one PDSCH. For example, if the first information contains n K0s, or / and n SLIVs, or / and n mapping types, the first information may correspond to n scheduled cells, where "n" is an integer greater than zero. PDSCH may be sent on at least one cell.
[0041] The first field of the first list in the DCI, such as the TDRA field, may be indicated to the UE. The UE may determine the number of cells scheduled together based on the first information element indicated by the first field. A value of "0" in the first field indicates the first element in the first list. A value of "1" in the first field may indicate the second element in the first list, and so on.
[0042] The number of each scheduled cell may correspond to a set of cell index information. The index bit field may indicate the index of the cell index information. The second list may contain one or more sets of cell index information. The cell index information group may contain one or more cell index information entries. The bit width of the index bit field may be determined based on the number of cell index information entries in a set of cell index information. A value of "0" in the index bit field may represent the first element in the set of cell index information. A value of "1" in the first field may represent the second element in the set of cell index information, and so on.
[0043] The index bit field may be indicated by a first signaling, such as a radio resource control (RRC) signaling, a dynamic signaling, or a MAC control element (MAC CE).
[0044] Table 1 is an example of the second list of configurations. Table 2 is another example of the second list of configurations.
[0045] Table 1
[0046]
[0047] Table 2
[0048]
[0049] In another example, the number of scheduled cells may be determined by explicit indication or implicit indication. For example, if the first field of the DCI has N subfields, and n of the subfields are valid, the number of scheduled cells is n.
[0050] The number of each scheduled cell may correspond to a set of cell index information. The index bit field may indicate the index of the cell index information. The second list may contain one or more sets of cell index information. The cell index information group may contain one or more cell index information entries. The bit width of the index bit field may be determined based on the number of cell index information entries in a set of cell index information. A value of "0" in the index bit field may represent the first element in the set of cell index information. A value of "1" in the first field may represent the second element in the set of cell index information, and so on.
[0051] The index bit field may be indicated by first signaling, such as RRC signaling, dynamic signaling, or MAC CE.
[0052] Table 3 is an example of the second list of configurations. Table 4 is another example of the second list of configurations.
[0053] Table 3
[0054]
[0055] Table 4
[0056]
[0057] Using the disclosed techniques, existing DCI field information can be adjusted to save instruction bit overhead while covering all scheduling cases.
[0058] When the gNB schedules multiple PDSCHs or PUSCHs on multiple cells, a co-scheduled cell indication may be determined based on at least one DCI field to indicate the scheduled cells to the UE. The co-scheduled cells may include at least one scheduled cell on which the gNB schedules downlink transmission or uplink transmission.
[0059] In the first scenario, the gNB can send multi-cell scheduling DCI to the UE and can schedule the UE to receive at least one PDSCH on at least one cell.
[0060] In the second scenario, the gNB can send multi-cell scheduling DCI to the UE and can schedule the UE to send at least one PUSCH in at least one cell.
[0061] In the third scenario, the gNB can send multi-cell scheduling DCI to the UE, and can schedule the UE to send at least one PUSCH in at least one cell and simultaneously receive at least one PDSCH in at least one cell.
[0062] In one example, a multi-cell scheduling DCI may schedule multiple transmissions on multiple scheduled cells, and the multi-cell scheduling DCI may include at least one DCI field. Each DCI field may be configured or interpreted as at least one independent subfield. The transmission type may include an uplink transmission (e.g., PUSCH) or / and a downlink transmission (e.g., PDSCH). When the gNB schedules multiple PDSCHs or PUSCHs on multiple cells, the following method may be used to determine a common scheduled cell indication based on an existing DCI field and at least one index bit field to indicate the scheduled cell to the UE.
[0063] The first information element may be used to configure the time domain relationship between the PDCCH and the PDSCH. The first list, such as the TDRA table, may contain one or more of the first information elements. The first information element may include one or more of the following information types: K0, mapping type, and / or SLIV. The first information element may correspond to at least one scheduled cell or at least one PDSCH. For example, if the first information contains n K0s, or / and n SLIVs, or / and n mapping types, the first information may correspond to n scheduled cells, where "n" is an integer greater than zero. The PDSCH may be sent on at least one cell.
[0064] The first field in the DCI, such as the TDRA field, may be indicated to the UE. The UE may determine the number of cells to be co-scheduled based on the first information element indicated by the first field. A value of "0" in the first field indicates the first element in the first list. A value of "1" in the first field may indicate the second element in the first list, and so on.
[0065] Table 5 is an example of a first list of configurations. Table 6 is another example of a first list of configurations.
[0066] Table 5
[0067]
[0068] Table 6
[0069]
[0070]
[0071] Using the disclosed techniques, existing DCI field information can be adjusted to save instruction bit overhead while covering all scheduling cases.
[0072] When the gNB schedules multiple PDSCHs and / or PUSCHs on multiple cells, the correspondence between the PDSCH information and the scheduled cells can be determined. The co-scheduled cells may include at least one scheduled cell on which the gNB schedules downlink transmission or uplink transmission.
[0073] In the first scenario, the gNB can send multi-cell scheduling DCI to the UE and can schedule the UE to receive at least one PDSCH on at least one cell.
[0074] In the second scenario, the gNB can send multi-cell scheduling DCI to the UE and can schedule the UE to send at least one PUSCH in at least one cell.
[0075] In the third scenario, the gNB can send multi-cell scheduling DCI to the UE, and can schedule the UE to send at least one PUSCH in at least one cell and simultaneously receive at least one PDSCH in at least one cell.
[0076] In one example, the multi-cell scheduling DCI may schedule multiple transmissions on multiple scheduled cells, and the multi-cell scheduling DCI may include at least one DCI field. Each DCI field may be configured or interpreted as at least one independent subfield. The transmission type may include uplink transmission (e.g., PUSCH) or / and downlink transmission (e.g., PDSCH).
[0077] The first information element may be used to configure the time domain relationship between the PDCCH and the PDSCH. The first list, such as the TDRA table, may include one or more of the first information element. The first information element may include one or more of the following information types: K0, mapping type, SLIV and / or cell index.
[0078] When the gNB schedules multiple PDSCHs or PUSCHs on multiple cells, the following method can be used to determine the correspondence between the PDSCH information and the scheduled cells.
[0079] Method 1
[0080] The first information element of a type of PDSCH information (e.g., K0, mapping type, SLIV, cell index) may indicate a component carrier CC or cell with a lowest component carrier (CC) index or cell index. The second information element of a type of PDSCH information (e.g., K0, mapping type, SLIV) may indicate a CC or cell with a second lowest CC index or cell index, and so on.
[0081] Method 2
[0082] The first information element of a type of PDSCH information (e.g., K0, mapping type, SLIV, cell index) may indicate a CC or cell with the highest CC index or cell index. The second information element of a type of PDSCH information (e.g., K0, mapping type, SLIV) may indicate a CC or cell with the second highest CC index or cell index, and so on.
[0083] Method 3
[0084] When the number n of information elements in the PDSCH information is greater than the number m of scheduled cells, the first m information elements may correspond to the m scheduled cells in sequence.
[0085] Method 4
[0086] When the number of information elements n in the PDSCH information is greater than the number of scheduled cells m, the first information element of one type of PDSCH information (e.g., K0, mapping type, SLIV, cell index) may indicate a CC or cell with the lowest CC index or cell index. The second information element of one type of PDSCH information (e.g., K0, mapping type, SLIV) may indicate a CC or cell with the second lowest CC index or cell index, and so on.
[0087] Using the disclosed techniques, the number of scheduled cells may be less than the PDSCH information.
[0088] When the multi-cell scheduling DCI schedules at least one PDSCH or PUSCH on multiple cells, the gNB can configure the DCI bit field.
[0089] In one example, the gNB may send a multi-cell scheduling DCI to the UE and may schedule the UE to send or receive at least one transmission on at least one cell. The transmission may include a PDSCH transmission and / or a PUSCH transmission.
[0090] In one example, a multi-cell scheduling DCI may schedule multiple transmissions on multiple cells, and the multi-cell scheduling DCI may include at least one DCI bit field. The transmission type may include an uplink transmission (e.g., PUSCH) or / and a downlink transmission (e.g., PDSCH). The DCI bit field (e.g., FDRA) in the multi-cell scheduling DCI may be configured by the gNB.
[0091] When the multi-cell scheduling DCI schedules at least one PDSCH or PUSCH on multiple cells, one or more of the following methods may be used to configure the DCI bit field.
[0092] Method 1
[0093] The bits originally allocated to the subfield are kept unchanged, and only the bits of the DCI subfield corresponding to the unscheduled cells or the deactivated cells are allocated.
[0094] Method 2
[0095] The bits originally allocated to the subfield remain unchanged, and only the bits corresponding to the unscheduled cells or deactivated cells in the DCI subfield are allocated proportionally.
[0096] Method 3
[0097] The bits of each DCI subfield for each cell may be allocated in proportion to the total available resource block / resource block group (RB / RBG) resources for each cell.
[0098] Using the disclosed technology, although the indication overhead remains unchanged, the range of frequency domain resources indicated on the shared cell can be larger.
[0099] gNB can be configured with multi-slot and multi-cell scheduling.
[0100] In one example, the gNB may send a multi-cell scheduling DCI to the UE and may schedule the UE to send or receive at least one transmission on at least one cell. The transmission may include a PDSCH transmission and / or a PUSCH transmission.
[0101] In one example, the multi-cell scheduling DCI may schedule multiple transmissions on multiple cells. The transmission type may include uplink transmission (eg, PUSCH) or / and downlink transmission (eg, PDSCH).
[0102] One or more of the following methods may be used to configure multi-slot scheduling and multi-cell scheduling.
[0103] Method 1
[0104] The first information element may be used to configure the time domain relationship between the PDCCH and the PDSCH. The first list, such as the TDRA table, may include one or more first information elements. The first information element may include at least one of the following PDSCH type information: K0, mapping type, SLIV, scheduled cell information and / or scheduled time slot information. The first information element may correspond to at least one scheduled cell or at least one PDSCH. PDSCH may be sent on at least one cell. Each PDSCH type information may include at least one. The scheduled cell information may include an index of at least one scheduled cell. The scheduled time slot information may include an index or offset of at least one scheduled time slot or the number of multiple scheduled time slots.
[0105] Method 2
[0106] The scheduled cells and time slots may be indicated by a two-dimensional (2-D) bitmap. A gNB may be configured with multiple time frequencies. The time granularity of the multiple time frequencies may be based on time slots, mini-time slots, or based on at least one time domain symbol. The frequency granularity of the multiple time frequencies may be CC, cell, band, subband, bandwidth part (BWP), at least one RB, or at least one RBG.
[0107] Each DCI field may be sorted according to one or more of the following principles.
[0108] In an example first ordering option, the DCIs may be ordered first according to the bit or bits that are constant and second according to the bit or bits that are variable.
[0109] In an example second ordering option, the DCI fields may be ordered first by shared multiple cells, second by independent multiple cells, and finally by whether the multiple cells are shared or independent.
[0110] In an example third option, the DCI fields may be sorted first according to independent multiple cells, second according to shared multiple cells, and finally according to whether the multiple cells are shared or independent cells.
[0111] The present subject matter describes methods, devices, and computer-readable media for wireless communications. The present subject matter solves the problem of scheduling multiple transmissions in one or more cells by reducing the number of bits required to indicate the scheduled transmissions. The methods, devices, and computer-readable media described in the present subject matter may facilitate the performance of wireless transmissions between user equipment and base stations, thereby improving efficiency and overall performance. The methods, devices, and computer-readable media described in the present subject matter may improve the overall efficiency of wireless communication systems.
[0112] The above description and accompanying drawings provide specific example embodiments and implementations. However, the described subject matter may be embodied in a variety of different forms, and therefore, the subject matter covered or claimed is intended to be interpreted as not being limited to any example embodiment set forth herein. It is intended to provide a reasonably broad scope for the subject matter claimed or covered. Among them, for example, the subject matter may be embodied as a method, device, component, system, or non-transitory computer-readable medium for storing computer code. Therefore, the embodiment may, for example, take the form of hardware, software, firmware, storage medium, or any combination thereof. For example, the above method embodiment may be implemented by a component, device, or system including a memory and a processor by executing a computer code stored in a memory.
[0113] Throughout the specification and claims, in addition to the meanings explicitly stated, terms may have nuanced meanings that are implied or suggested in context. Likewise, the phrase "in one embodiment / implementation" used herein does not necessarily refer to the same embodiment, and the phrase "in another embodiment / implementation" used herein does not necessarily refer to a different embodiment. For example, it is intended that the claimed subject matter includes all or part of the combination of the example embodiments.
[0114] In general, terms can be understood at least in part from their use in context. For example, terms used herein, such as "and", "or", "and / or", can include multiple meanings, which can depend at least in part on the context in which these terms are used. Typically, "or", if used to relate to a list, such as A, B, or C, is intended to mean A, B, and C, which are used here in an inclusive sense, and A, B, or C, which are used here in an exclusive sense. In addition, the term "one or more" used herein, at least in part depending on the context, can be used to describe any feature, structure, or characteristic in a singular sense, or can be used to describe a combination of features, structures, or characteristics in a plural sense. Similarly, terms such as "one", "an", or "the" can also be understood to convey singular usage or to convey plural usage, which depends at least in part on the context. In addition, the term "based on" can be understood to not necessarily be intended to convey a set of exclusive factors, but can allow the presence of additional factors that are not necessarily explicitly described, again, at least in part depending on the context.
[0115] Throughout the specification, references to features, advantages, or similar language do not imply that all features and advantages that can be achieved with the present solution should or are included in any single embodiment thereof. Rather, language referring to features and advantages is understood to mean that a particular feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present solution. Thus, throughout the specification, discussion of features and advantages and similar language may, but do not necessarily, refer to the same embodiment.
[0116] Furthermore, in one or more embodiments, the described features, advantages, and characteristics of the present solution may be combined in any suitable manner. One of ordinary skill in the relevant art will recognize, based on the description herein, that the present solution may be implemented without one or more specific features or advantages of a particular embodiment. In other cases, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the present solution.
[0117] The subject matter of the present disclosure may also relate to or include the following aspects:
[0118] The first aspect includes a method for wireless communication, performed by a user equipment (UE), the method comprising: receiving control information, wherein the control information includes a time domain resource allocation field, which corresponds to a time domain resource allocation table including n information elements, the n information elements corresponding to n scheduled cells and / or n transmissions, where n is an integer greater than zero; and / or an index bit field indicating an index of cell index information; and / or a cell index information field containing entries corresponding to multiple scheduled cells; and / or determining the number of co-scheduled cells based on the n information elements.
[0119] The second aspect includes a method for wireless communication, performed by a base station, the method comprising: generating control information; and sending the control information, wherein the control information includes: a time domain resource allocation field corresponding to a time domain resource allocation table, the time domain resource allocation table including n information elements corresponding to n scheduled cells and / or n transmissions, where n is an integer greater than zero; and / or an index bit field indicating an index of cell index information; and / or a cell index information field containing entries corresponding to multiple scheduled cells.
[0120] A third aspect includes the method of any of the preceding aspects, wherein the bit width of the index bit field is determined based on the number of entries in the cell index information field.
[0121] The fourth aspect includes the method of any of the preceding aspects, wherein the control information includes one or more of the following: radio resource control (RRC) signaling; downlink control information (DCI); or MAC control element (MAC CE).
[0122] The fifth aspect includes the method of any of the preceding aspects, wherein the control information includes one or more subfields; and determining the number of co-scheduled cells includes: determining the number of valid subfields in the control information as the number of co-scheduled cells.
[0123] A sixth aspect includes the method of any preceding aspect, wherein the subfield of the control information is valid when the subfield of the control information is non-zero.
[0124] A seventh aspect includes the method of any of the preceding aspects, wherein when a subfield of the control information is zero or reserved, the subfield of the control information is invalid.
[0125] The eighth aspect includes the method of any of the preceding aspects, wherein the n transmissions are uplink transmissions and / or downlink transmissions.
[0126] A ninth aspect includes the method of any of the preceding aspects, wherein n is greater than or equal to 2.
[0127] The tenth aspect includes the method of any of the preceding aspects, wherein the received control information indicates that the user equipment is scheduled to send at least one PUSCH and receive at least one PDSCH in the same cell.
[0128] The eleventh aspect includes the method of any of the preceding aspects, wherein the n information elements include a first information element, which is a time slot offset (K0), a mapping type, a SLIV or a cell index; and a second information element, which is K0, a mapping type or a SLIV.
[0129] The twelfth aspect includes the method of any of the preceding aspects, wherein the control information further includes one or more subfields; and the method further includes keeping the bits originally allocated to the subfields unchanged; and only allocating bits of the subfields corresponding to unscheduled cells or deactivated cells.
[0130] The thirteenth aspect includes the method of any of the preceding aspects, wherein the control information also includes one or more subfields; and the method also includes keeping the bits originally allocated to the subfields unchanged; and only allocating the bits of the subfields corresponding to unscheduled cells or deactivated cells proportionally.
[0131] The fourteenth aspect includes the method of any of the preceding aspects, wherein the control information further includes one or more subfields; and the method further includes allocating bits of the subfields proportionally based on the total available resource blocks (RBs) or resource block groups (RBGs) resources of each cell.
[0132] The fifteenth aspect includes the method of any of the preceding aspects, wherein the information element is a time slot offset (K0), a mapping type, a SLIV, scheduled cell information and / or scheduled time slot information.
[0133] A sixteenth aspect includes the method of any of the preceding aspects, wherein the control information also includes a two-dimensional bitmap.
[0134] The seventeenth aspect includes the method of any of the preceding aspects, and further configures multiple time-frequency resources, which are selected from: component carrier (CC), cell, frequency band, subband, resource block (RB), resource block group (RBG) or bandwidth segment (BWP).
[0135] The eighteenth aspect includes the method of any of the preceding aspects, and also includes sorting the control information.
[0136] The nineteenth aspect includes a device for wireless communication, comprising a processor; and a memory in communication with the processor, the memory storing a plurality of instructions executable by the processor so that the device implements the method of any of the preceding aspects.
[0137] A twentieth aspect includes a non-transitory computer-readable medium comprising instructions operable to implement the methods of aspects 1 to 18 when executed by one or more processors.
Claims
1. A method for wireless communication, performed by a user equipment UE, the method comprising: receiving control information, wherein the control information comprises: A time domain resource allocation field, which corresponds to a time domain resource allocation table including n information elements, wherein the n information elements correspond to: n scheduled cells, and / or n transmissions, where n is an integer greater than zero; and / or An index bit field, which is used to indicate the index of the cell index information; and / or A cell index information field, comprising entries corresponding to a plurality of scheduled cells; and / or A plurality of co-scheduled cells are determined according to the n information elements.
2. A method for wireless communication, performed by a base station, the method comprising: generating control information; and Sending the control information, wherein the control information includes: A time domain resource allocation field, which corresponds to a time domain resource allocation table, wherein the time domain resource allocation table includes n information elements, and the n information elements correspond to: n scheduled cells, and / or n transmissions, where n is an integer greater than zero; and / or An index bit field, which is used to indicate the index of the cell index information; and / or The cell index information field contains entries corresponding to multiple scheduled cells.
3. The method according to claim 1 or 2, wherein: The bit width of the index bit field is determined based on the number of entries in the cell index information field.
4. The method according to claim 1 or 2, wherein: The control information includes one or more of the following: Radio Resource Control (RRC) signaling; Downlink control information DCI; or Media Access Control MAC Control Element MAC CE.
5. The method according to claim 1 or 2, wherein: The control information includes one or more subfields; and determining the number of the co-scheduled cells includes: The number of valid subfields in the control information is determined as the number of the co-scheduled cells.
6. The method according to claim 5, wherein: When the subfield of the control information is non-zero, the subfield of the control information is valid.
7. The method according to claim 5, wherein: When the subfield of the control information is zero or reserved, the subfield of the control information is invalid.
8. The method according to claim 1 or 2, wherein: The n transmissions are uplink transmissions and / or downlink transmissions.
9. The method according to claim 1 or 2, wherein: n is greater than or equal to 2.
10. The method of claim 1, wherein: The received control information indicates that the user equipment is scheduled to send at least one PUSCH and receive at least one PDSCH in the same cell.
11. The method according to claim 1 or 2, wherein: The n cells include: A first information element, wherein the first information element is a time slot offset (K0), a mapping type, a SLIV, or a cell index; and The second information element is K0, mapping type or SLIV.
12. The method according to claim 1 or 2, wherein: The control information further includes one or more subfields; and The method further comprises: leaving the bits originally allocated to the subfield unchanged; and Only bits of the subfield corresponding to unscheduled cells or deactivated cells are allocated.
13. The method according to claim 1 or 2, wherein: The control information further includes one or more subfields; and The method further comprises: leaving the bits originally allocated to the subfield unchanged; and Only the bits of the subfield corresponding to unscheduled cells or deactivated cells are allocated proportionally.
14. The method according to claim 1 or 2, wherein: The control information further includes one or more subfields; and The method further comprises: The bits of the subfield are allocated proportionally according to the total available resource blocks RB or resource block groups RBG resources of each cell.
15. The method according to claim 1 or 2, wherein: The information elements are time slot offset (K0), mapping type, SLIV, scheduled cell information and / or scheduled time slot information.
16. The method according to claim 1 or 2, wherein: The control information also includes: Two-dimensional bitmap.
17. The method according to claim 2, further comprising: Configure multiple time-frequency resources, where the time-frequency resources are selected from the following items: Component carrier CC, cell, frequency band, sub-band, resource block RB, resource block group RBG, or bandwidth segment BWP.
18. The method according to claim 1 or 2, further comprising: The control information is sorted.
19. A device for wireless communication, comprising: processor; and a memory in communication with the processor, the memory storing a plurality of instructions executable by the processor to cause the device to: Execute the method according to claim 1 or 2.
20. A non-transitory computer-readable medium comprising executable instructions, which when executed by one or more processors, Execute the method according to claim 1 or 2.
