WO2025060105A1 - Wireless communication method, apparatus, and computer-readable medium - Google Patents
Wireless communication method, apparatus, and computer-readable medium Download PDFInfo
- Publication number
- WO2025060105A1 WO2025060105A1 PCT/CN2023/120879 CN2023120879W WO2025060105A1 WO 2025060105 A1 WO2025060105 A1 WO 2025060105A1 CN 2023120879 W CN2023120879 W CN 2023120879W WO 2025060105 A1 WO2025060105 A1 WO 2025060105A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- dci
- functional block
- block
- fields
- wireless communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
- H04W72/232—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the physical layer, e.g. DCI signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
Definitions
- This disclosure is generally related to wireless communication, and more particularly to signaling used to schedule wireless communication.
- Wireless communication technologies are pivotal components of the increasingly interconnecting global communication networks. Wireless communications rely on accurately allocated time and frequency resources for transmitting and receiving wireless signals. For advanced wireless communication technologies, the application of artificial intelligence and/or machine learning (AI/ML) on wireless communications has been a promising field to be researched. An improved technique for scheduling of wireless communications should be studied based on the potential improvement of the future technologies.
- AI/ML artificial intelligence and/or machine learning
- a wireless communication method includes receiving, by a second wireless communication node, downlink control information (DCI) by a first wireless communication node, the DCI including a control block and at least one functional block; and determining wireless transmission based on the DCI.
- DCI downlink control information
- Still another embodiment of this disclosure provides a wireless communication apparatus, including one or more memory units storing one or more programs and one or more processors electrically coupled to the one or more memory units and configured to execute the one or more programs to perform any method or step or their combinations in this disclosure.
- Still another embodiment of this disclosure provides non-transitory computer-readable storage medium, storing one or more programs, the one or more programs being configured to, when performed by at least one processor, cause to perform any method or step or their combinations in this disclosure.
- one or more wireless communication methods are further disclosed, the methods include combinations of certain methods, aspects, elements, and steps (either in a generic view or specific view) disclosed in the various embodiments of this disclosure.
- FIG. 1 illustrates a process to construct a DCI structure for control of a DL grant
- FIG. 2 illustrates a process to construct a DCI structure for control of a UL grant
- FIG. 3 shows different states of a functional block of this disclosure
- FIG. 4 shows a single piece of DCI controlling transmission of different slots
- FIG. 5 shows a single piece of DCI controlling transmission of different slots and resources in a same slot
- FIG. 6 shows a wireless communication system structure
- a Physical Downlink Control Channel is a physical control channel in wireless communication networks, and it is used for scheduling and controlling downlink (DL) transmissions on a physical downlink shared channel (PDSCH) and uplink (UL) transmissions on a physical uplink shared channel (PUSCH) .
- Downlink Control Information (DCI) on a PDCCH includes at least downlink assignments, uplink scheduling grants, and other control information.
- UE User equipment
- CORESETs COntrol REsource SETs
- Different DCI formats are defined, including DCI format 1_0, DCI format 1_1, DCI format 1_2, DCI format 1_3, DCI format 0_0, DCI format 0_1, DCI format 0_2, DCI format 0_3, and more.
- the DCI fields for each DCI format are specified in an agreement.
- the structure has low flexibility for being updated according to network requirements.
- the DCI fields for each DCI format are specified in the agreement. More specifically, which DCI fields are included in the DCI format and the order among these DCI fields are specified in the agreement, with a low flexibility to be updated according to network requirements.
- Each DCI field may include one or more bits that are used to indicate one type of information. Table 1 below shows exemplary implementations of different fields with respect to different DCI formats.
- the fields in DCI can be divided into different functional blocks.
- Each functional block may include one or more fields.
- the DCI includes a control block to indicate at least one of a structure of the functional blocks, whether a corresponding functional block has an indicative content, or the indication manner of the functional blocks.
- the control block in DCI can be configured by RRC signaling.
- a base station may send an RRC signaling to the UE to configure at least one of the structure, content, version, or characteristics of the control block.
- the functional blocks of the DCI can be configured by RRC signaling.
- the BS may send an RRC signaling to the UE to configured at least one of the structure, content, version, or characteristics of the functional blocks.
- the control block can be configured with at least one field (such as three fields) by RRC signaling.
- the first field uses 1 bit to indicate two states of a corresponding functional block 1; the second field uses 2 bits to indicate four states of a corresponding functional block 2; the third field uses 3 bits to indicate eight states of a corresponding functional block 3.
- the total number of the bits of the three field is six.
- the number of the bits and the number of fields can be adjusted according to the need of the networks, and is not limited to the current example.
- the states of each functional block can be in a default state, in a changed state or in a state of one or more new content/information as shown in FIG. 3.
- the states of the functional blocks can be identified by the indications of the control block.
- the functional blocks include at least one basic functional block.
- the basic functional block can be used for basic transmission control.
- the functional blocks may include one or more optional functional blocks.
- the optional functional blocks may include at least one of an AI functional block.
- An AI functional block can also be implemented by the basic functional block.
- the fields of basic functional blocks may include at least one of: Frequency domain resource assignments, Time domain resource assignments, Frequency hopping flags, Modulation and coding schemes, New data indicators, Redundancy versions, HARQ process numbers, or TPC commands for scheduled PUSCH for scheduling a UL grant.
- the fields of basic functional blocks may include at least one of: Frequency domain resource assignments, Time domain resource assignments, VRB-to-PRB mapping, Modulation and coding schemes, New data indicators, Redundancy versions, HARQ process numbers, Downlink assignment indexes, TPC commands for scheduled PUCCH, or PDSCH-to-HARQ_feedback timing indicators, in a case of scheduling a DL grant.
- FIG. 1 illustrates a process to construct a DCI structure for control of a DL grant. Based on the functional blocks, the different candidate fields in the respective functional blocks can be enabled or disabled; then, the different fields with the different functional blocks can be assembled in a sequence.
- the control block can be the leading part in the DCI.
- the control block may include different indicators to indicate the content, status, structure, or characteristics of the different fields of the different blocks.
- FIG. 2 illustrates a process to construct a DCI structure for control of a UL grant. Based on the functional blocks, the different candidate fields in the respective functional blocks can be enabled or disabled; then, the different fields with the different functional blocks can be assembled in a sequence.
- the control block can be the leading part in the DCI.
- the control block may include different indicators to indicate the content, status, structure, or characteristics of the different fields of the different blocks.
- the functional blocks can be categorized in different ways.
- the functional blocks can be categorized based on their functions, their dimensions, their scenarios, or their use cases.
- the different functional blocks can be categorized by the kinds of Multiple input Multiple output (MIMO) /Carrier aggregation (CA) /Power control (PC) /Power saving (PS) etc.
- the functional blocks can be categorized by the kinds of Enhanced Mobile broadband (eMBB) /Ultra reliable low latency communication (URLLC) /Ultra reliable low latency communication (MTC) /NR Unlicensed (NRU) etc.
- Table 2 shows an exemplary approach to categorized different indicators or fields into different functional blocks according to the functions or use cases of the fields.
- the functional blocks can be categorized by the kinds of a time domain, a frequency domain, a spatial domain, or a power domain. Table 3 below shows an exemplary approach to categorized different indicators or fields into different functional blocks according to the controlled dimensions the fields.
- the number and function of the functional blocks can be expanded and changed, in view of the evolution of standard agreement and/or the network or applicaiton requirements.
- the functional blocks also can be used to group common DCI.
- DCI formats 2-0/2-1/2-2/2-3/2-4/2-5/2-6/2-7 in NR can be used to group common DCI.
- the functional blocks also can be used for sidelink scheduling. Additionally or alternatively, the functional blocks also can be used for multicast or broadcast scheduling.
- the fields in different functional block can be overlapped or not overlapped. That is, different or same fields may be configured in different functional blocks (while the content may be different in the fields of the same type in different functional blocks) . Likewise, the different functional blocks may have some different fields that does not appear in other functional blocks.
- Table 4 below shows an exemplary functional blocks and exemplary candidate fields that can be included in functional blocks and control block in a case of UL grant.
- Table 5 below shows an exemplary functional blocks and exemplary candidate fields that can be included such functional blocks and control block in a case of DL grant.
- the prediction capability of the AI/ML can be used to determine that some fields in function blocks can remain unchanged for a future period.
- the DCI bit overheads can be reduced, and the robustness of a PDCCH can be improved.
- dynamically indication of a changed DCI size may be needed, so that the UE can perform blind detection.
- the indication of the information or structure of the DCI by the BS or the UE can help the receiver of the DCI interpret and use the DCI.
- some combinations of fields in functional blocks can be configured by RRC signaling.
- some states of the Resource Allocation functional block are notified in a separate or combined manner by the BS or UE via RRC signaling.
- the Resource Allocation Block can be configured with three states.
- the State 1 is default state.
- State 2 only indicated the changed states.
- the other omitted states in State 2 can be considered by the BS or UE as states remaining unchanged.
- the unchanged information is reused by the BS or UE, and is not added in the DCI to save the overhead.
- the MCS1-new shows that the field can be used for different purposes.
- the field can be used to point to a new MCS table, which can be a more precise table for data transmission.
- multiples user ends can be grouped together based on the operation of AI on the base station or core network.
- a group common DCI can be used to control multiple user ends in a same group.
- user ends in different UE groups can separately indicate different states of the Resource Allocation functional block.
- the field having different meanings under different conditions may include Modulation and coding schemes of transport block (5 bits available) , New data indicator of transport blocks (1 bit available) , Redundancy version of transport blocks (2 bits available) , HARQ process numbers (4 or 5 bits available) , Antenna port (s) (4/5/6 bit available) , or DMRS sequence initialization (1 bit available) .
- reinterpreted fields can be used to indicate the size of the changing DCI.
- An advantage of this approach is that a granularity may be relatively acceptable.
- the method may be used to enable or disable a DCI field or a combination fields or enable or disable a functional block as disclosed in this disclosure or to indicate a choice of a functional block state that can be predicted by AI/ML in advance.
- the fields used for re-interpreted can be further added, such as TDRA.
- the reinterpreted field can use the first bit to indicate whether the certain indicators or fields are enabled or disabled as shown in Table 6.
- the reinterpreted field can use the first bit to indicate whether the certain functional blocks are enabled or disabled (present or not present) in DCI as shown in Table 7.
- the reinterpreted fields can use more than one bit to indicate more than one state of a certain field or functional block as shown in Table 8 below.
- the use of a single piece of DCI can schedule multi-PxSCH (such as PDSCH, PUCCH, PDCCH) , as shown in FIG. 4.
- the extended TDRA can be configured by RRC signalings to support a maximum of eight PxSCHs per TDRA table row.
- These PxSCH can be consecutive or non-consecutive, and each PxSCH corresponds to one K0/K2, SLIV, and mapping type.
- each PxSCH’s first TB (transport block) uses the same MCS, but NDI and RV can be different.
- the HARQ process number of the first PxSCH can be indicated by the DCI, and the HARQ process number is incremented one by one.
- the DCI may extend the variable fields and/or blocks, such as the RV and NDI field above, to best use the space of the DCI.
- the HARQ-ACK feedback block or the UCI block in the DCI can be extended. This approach may increase the single DCI overhead.
- the DCI control block in above can include and additional RNTI format block, correspondingly for this application.
- the RNTI of the DCI can be different corresponding to different slots scheduled by the DCI. Therefore, the RNTI format block can be configured to indicate by the BS or the UE to show the type of the RNTI of different slots. Table 9 below shows exemplary control block with the added RNTI format block.
- a single pieces of DCI can be used to schedule the different code words (CW) in a same slot, as shown in FIG. 5 below.
- CW code words
- a paging message is transmitted by using CW#1
- a data service is transmitted by using CW#2.
- They can be scheduled by a piece of DCI with different types of RNTI.
- the RNTI format block or indicator can also be added.
- a single piece of DCI can be used to schedule multi-PxSCH in frequency domain, in this case the same measure can be added.
- the method of this disclosure includes indicating the size of the DCI by implicit notification of the changed DCI size.
- the number of RBs of frequency domain resource in the CORESET can be semi-static or dynamic changed to indicate a change in the number of DCI bit size.
- some correspondence between fields/blocks and the number of RBs of frequency domain resource are configured by RRC signalings, as shown in Tables 10 below. Therefore, the characteristics of the DCI (such as the number of RBs used to transmit the DCI) can be used to implicitly indicate at least one of the size, structure, content, or characteristics of the DCI.
- the number of symbols in the search space can be semi-static or dynamic and be changed to indicate a change in the number of DCI bit size. For example, some correspondence (as shown in Table 11 below) between the fields and blocks and the number of symbols in time domain are configured by RRC signaling.
- an aggregation level in the search space can be semi-static or dynamic and be changed to indicate a change in the number of DCI bit size.
- an aggregation level in the search space can be semi-static or dynamic and be changed to indicate a change in the number of DCI bit size.
- some AI fields can be used to trigger other associated AI fields or functional block.
- the Transmission configuration indication field or Antenna ports field trigger a DCI field (e.g. FDRA) to be enabled or disabled, or trigger a combination fields, or enable or disable a functional block above or determine choice a functional block state.
- FDRA DCI field
- FIG. 6 illustrates a block diagram of an exemplary wireless communication system 10, in accordance with some embodiments of this disclosure.
- the system 10 may perform the methods/steps and their combination disclosed in this disclosure.
- the system 10 may include components and elements configured to support operating features that need not be described in detail herein.
- the system 10 may include a base station (BS) 110 and user equipment (UE) 120.
- the BS 110 includes a BS transceiver or transceiver module 112, a BS antenna system 116, a BS memory or memory module 114, a BS processor or processor module 113, and a network interface 111.
- the components of BS 110 may be electrically coupled and in communication with one another as necessary via a data communication bus 180.
- the UE 120 includes a UE transceiver or transceiver module 122, a UE antenna system 126, a UE memory or memory module 124, a UE processor or processor module 123, and an I/O interface 121.
- the components of the UE 120 may be electrically coupled and in communication with one another as necessary via a data communication bus 190.
- the BS 110 communicates with the UE 120 via communication channels there between, which can be any wireless channel or other medium known in the art suitable for transmission of data as described herein.
- the channels may include carriers of PCells and SCells.
- the processor modules 113, 123 may be implemented, or realized, with a general-purpose processor, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein.
- a processor module may be realized as a microprocessor, a controller, a microcontroller, a state machine, or the like.
- a processor module may also be implemented as a combination of computing devices, e.g., a combination of a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other such configuration.
- the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in firmware, in a software module performed by processor modules 113, 123, respectively, or in any practical combination thereof.
- the memory modules 113, 123 may be realized as RAM memory, flash memory, EEPROM memory, registers, ROM memory, EPROM memory, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
- the memory modules 114, 124 may be coupled to the processor modules 113, 123 respectively, such that the processors modules 113, 123 can read information from, and write information to, memory modules 114, 124 respectively.
- the memory modules 114, 124 may also be integrated into their respective processor modules 113, 123.
- the memory modules 114, 124 may each include a cache memory for storing temporary variables or other intermediate information during execution of instructions to be performed by processor modules 113, 123, respectively.
- the memory modules 114, 124 may also each include non-volatile memory for storing instructions to be performed by the processor modules 113, 123, respectively.
- a wireless communication method which includes generating downlink control information (DCI) by a first wireless communication node, the DCI including a control block and at least one functional block; and transmitting the DCI to a second wireless communication node.
- DCI downlink control information
- each of the at least one functional block includes one or more fields.
- the at least one functional block includes a basic functional block, and the basic functional block is used for basic transmission control.
- a category of the at least one functional block is divided based on at least one of: functions, scenarios, dimensions, or use cases.
- a number and category of the functional block is expanded and changed with evolution of standard versions.
- the at least one functional block includes one or more fields, and the fields in different functional block is overlapped or not overlapped.
- the at least one functional block has two or more predefined configurations and the control block is configured to indicate an adopted predefined configuration.
- the two or more predefined configurations of the functional blocks are configured by an RRC signaling.
- a predefined configuration of the control block is configured by an RRC signaling.
- the size of the DCI is indicated by a group common DCI corresponding to a group of user equipment, and the group of user equipment corresponds to one of two or more predefined configurations of the at least one functional block.
- the DCI includes at least one field configured to represent two or more meanings at different conditions.
- the at least one field configured to represent two or more meanings include a modulation and coding scheme of a transport block, a new data indicator of a data transmission block, a redundancy version of a data transmission block, an HARQ process number of a resource allocation block, an antenna port information of a data transmission block, or a DMRS sequence initialization.
- a length of a field of the DCI is determined based on share or extend the field with at least one of: a number of the two or more slots; a number of the two or more CWs; or a number of the two or more frequency domain resources.
- the method further includes indicating a size of the DCI by: semi-statistically or dynamically indicating a number of RBs of frequency domain resource in a CORESET; semi-statistically or dynamically indicating a number of symbols in a search space; semi-statistically or dynamically indicating an aggregation level in a search space; and/or semi-statistically or dynamically indicating a candidate in a search space.
- another wireless communication method includes receiving, by a second wireless communication node, downlink control information (DCI) by a first wireless communication node, the DCI including a control block and at least one functional block; and determining wireless transmission based on the DCI.
- DCI downlink control information
- each of the at least one functional block includes one or more fields.
- the at least one functional block includes a basic functional block, and the basic functional block is used for basic transmission control.
- a category of the at least one functional block is divided based on at least one of: functions, scenarios, dimensions, or use cases.
- a number and category of the functional block is expanded and changed with evolution of standard versions.
- the at least one functional block includes one or more fields, and the fields in different functional block is overlapped or not overlapped.
- the at least one functional block has two or more predefined configurations and the control block is configured to indicate an adopted predefined configuration.
- the method further includes receiving an indication of a size of the DCI to the second wireless communication node.
- the size of the DCI is indicated by a group common DCI corresponding to a group of user equipment, and the group of user equipment corresponds to one of two or more predefined configurations of the at least one functional block.
- the DCI includes at least one field configured to represent two or more meanings at different conditions.
- the at least one field configured to represent two or more meanings includes a modulation and coding scheme of a transport block, a new data indicator of a data transmission block, a redundancy version of a data transmission block, an HARQ process number of a resource allocation block, an antenna port information of a data transmission block, or a DMRS sequence initialization.
- the two or more meanings are used to indicate at least one of: whether one or more fields are enabled or not, or whether one or more functional blocks are enabled or not.
- the DCI is configured to schedule transmissions of at least one of two or more slots, two or more code words in a slot, and/or two or more frequency domain resources.
- a length of a field of the DCI is determined based on share or extend the field with at least one of: a number of the two or more slots; a number of the two or more CWs; or a number of the two or more frequency domain resources.
- the method further includes receiving indication of a size of the DCI, which is indicated by: semi-statistically or dynamically indicating a number of RBs of frequency domain resource in a CORESET; semi-statistically or dynamically indicating a number of symbols in a search space; semi-statistically or dynamically indicating an aggregation level in a search space; or semi-statistically or dynamically indicating a candidate in a search space.
- circuitry that includes an instruction processor or controller, such as a Central Processing Unit (CPU) , microcontroller, or a microprocessor; or as an Application Specific Integrated Circuit (ASIC) , Programmable Logic Device (PLD) , or Field Programmable Gate Array (FPGA) ; or as circuitry that includes discrete logic or other circuit components, including analog circuit components, digital circuit components or both; or any combination thereof.
- the circuitry may include discrete interconnected hardware components or may be combined on a single integrated circuit die, distributed among multiple integrated circuit dies, or implemented in a Multiple Chip Module (MCM) of multiple integrated circuit dies in a common package, as examples.
- MCM Multiple Chip Module
- the circuitry may store or access instructions for execution, or may implement its functionality in hardware alone.
- the instructions may be stored in a tangible storage medium that is other than a transitory signal, such as a flash memory, a Random Access Memory (RAM) , a Read Only Memory (ROM) , an Erasable Programmable Read Only Memory (EPROM) ; or on a magnetic or optical disc, such as a Compact Disc Read Only Memory (CDROM) , Hard Disk Drive (HDD) , or other magnetic or optical disk; or in or on another machine-readable medium.
- a product such as a computer program product, may include a storage medium and instructions stored in or on the medium, and the instructions when performed by the circuitry in a device may cause the device to implement any of the processing described above or illustrated in the drawings.
- Example implementations include stand-alone programs, and as part of a library, such as a shared library like a Dynamic Link Library (DLL) .
- the library may contain shared data and one or more shared programs that include instructions that perform any of the processing described above or illustrated in the drawings, when performed by the circuitry.
- each logical component may or may not include the processor.
- each logical component may just be the portion of the memory or other physical memory that includes instructions executable with the processor or other processor to implement the features of the corresponding logical component without the logical component including any other hardware. Because each logical component includes at least some hardware even when the included hardware includes software, each logical component may be interchangeably referred to as a hardware logical component.
- a second action may be said to be “in response to” a first action independent of whether the second action results directly or indirectly from the first action.
- the second action may occur at a substantially later time than the first action and still be in response to the first action.
- the second action may be said to be in response to the first action even if intervening actions take place between the first action and the second action, and even if one or more of the intervening actions directly cause the second action to be performed.
- a second action may be in response to a first action if the first action sets a flag and a third action later initiates the second action whenever the flag is set.
- the phrases “at least one of ⁇ A> , ⁇ B> , ...and ⁇ N> ” or “at least one of ⁇ A> , ⁇ B> , ... ⁇ N> , or combinations thereof” or “ ⁇ A> , ⁇ B> , ...and/or ⁇ N> ” are defined by the Applicant in the broadest sense, superseding any other implied definitions hereinbefore or hereinafter unless expressly asserted by the Applicant to the contrary, to mean one or more elements selected from the group comprising A, B, ...and N.
- the phrases mean any combination of one or more of the elements A, B, ...or N including any one element alone or the one element in combination with one or more of the other elements which may also include, in combination, additional elements not listed.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A wireless communication method includes generating downlink control information (DCI) by a first wireless communication node, the DCI including a control block and at least one functional block; and transmitting the DCI to a second wireless communication node. A wireless communication method includes receiving, by a second wireless communication node, downlink control information (DCI) by a first wireless communication node, the DCI including a control block and at least one functional block; and determining wireless transmission based on the DCI.
Description
This disclosure is generally related to wireless communication, and more particularly to signaling used to schedule wireless communication.
Wireless communication technologies are pivotal components of the increasingly interconnecting global communication networks. Wireless communications rely on accurately allocated time and frequency resources for transmitting and receiving wireless signals. For advanced wireless communication technologies, the application of artificial intelligence and/or machine learning (AI/ML) on wireless communications has been a promising field to be researched. An improved technique for scheduling of wireless communications should be studied based on the potential improvement of the future technologies.
This summary is a brief description of certain aspects of this disclosure. It is not intended to limit the scope of this disclosure.
According to some embodiments of this disclosure, a wireless communication method is disclosed. The method includes generating downlink control information (DCI) by a first wireless communication node, the DCI including a control block and at least one functional block; and transmitting the DCI to a second wireless communication node.
According to some embodiments of this disclosure, a wireless communication method is disclosed. The method includes receiving, by a second wireless communication node, downlink control information (DCI) by a first wireless communication node, the DCI including a control block and at least one functional block; and determining wireless transmission based on the DCI.
Still another embodiment of this disclosure provides a wireless communication apparatus, including one or more memory units storing one or more programs and one or more processors electrically coupled to the one or more memory units and configured to execute the one or more programs to perform any method or step or their combinations in this disclosure.
Still another embodiment of this disclosure provides non-transitory computer-readable storage medium, storing one or more programs, the one or more programs being configured to, when performed by at least one processor, cause to perform any method or step or their combinations in this disclosure.
According to some embodiments of this disclosure, one or more wireless communication methods are further disclosed, the methods include combinations of certain methods, aspects, elements, and steps (either
in a generic view or specific view) disclosed in the various embodiments of this disclosure.
The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
Various exemplary embodiments of the present disclosure are described in detail below with reference to the following drawings. The drawings are provided for purposes of illustration only and merely depict exemplary embodiments of the present disclosure to facilitate the understanding of the present disclosure. Therefore, the drawings should not be considered as limiting of the breadth, scope, or applicability of the present disclosure. It should be noted that for clarity and ease of illustration these drawings are not necessarily drawn to scale.
FIG. 1 illustrates a process to construct a DCI structure for control of a DL grant;
FIG. 2 illustrates a process to construct a DCI structure for control of a UL grant;
FIG. 3 shows different states of a functional block of this disclosure;
FIG. 4 shows a single piece of DCI controlling transmission of different slots;
FIG. 5 shows a single piece of DCI controlling transmission of different slots and resources in a same slot; and
FIG. 6 shows a wireless communication system structure.
A Physical Downlink Control Channel (PDCCH) is a physical control channel in wireless communication networks, and it is used for scheduling and controlling downlink (DL) transmissions on a physical downlink shared channel (PDSCH) and uplink (UL) transmissions on a physical uplink shared channel (PUSCH) . Downlink Control Information (DCI) on a PDCCH includes at least downlink assignments, uplink scheduling grants, and other control information. User equipment (UE) monitors a set of PDCCH candidates in the configured monitoring occasions in one or more configured COntrol REsource SETs (CORESETs) according to the corresponding search space configurations to obtain relevant information and follows the instructions for data transmissions.
Different DCI formats are defined, including DCI format 1_0, DCI format 1_1, DCI format 1_2, DCI format 1_3, DCI format 0_0, DCI format 0_1, DCI format 0_2, DCI format 0_3, and more. The DCI fields for each DCI format are specified in an agreement. The structure has low flexibility for being updated according to network requirements.
The DCI fields for each DCI format are specified in the agreement. More specifically, which DCI fields are included in the DCI format and the order among these DCI fields are specified in the agreement, with a low flexibility to be updated according to network requirements. Each DCI field may include one or more bits that are used to indicate one type of information. Table 1 below shows exemplary implementations of different
fields with respect to different DCI formats.
Table 1
Configuration of Improved DCI Structures
According to some embodiments of this disclosure, the fields in DCI can be divided into different functional blocks. Each functional block may include one or more fields. Additionally, the DCI includes a control block to indicate at least one of a structure of the functional blocks, whether a corresponding functional block has an indicative content, or the indication manner of the functional blocks.
The control block in DCI can be configured by RRC signaling. For example, a base station (BS) may send an RRC signaling to the UE to configure at least one of the structure, content, version, or characteristics of the control block. Likewise, the functional blocks of the DCI can be configured by RRC signaling. For example, the BS may send an RRC signaling to the UE to configured at least one of the structure, content, version, or characteristics of the functional blocks.
For example, the control block can be configured with at least one field (such as three fields) by RRC signaling. There can be one or more indications with a total of six bits in the DCI. The first field uses 1 bit to indicate two states of a corresponding functional block 1; the second field uses 2 bits to indicate four states of a corresponding functional block 2; the third field uses 3 bits to indicate eight states of a corresponding functional block 3. The total number of the bits of the three field is six. The number of the bits and the number of fields can be adjusted according to the need of the networks, and is not limited to the current example. The states of each
functional block can be in a default state, in a changed state or in a state of one or more new content/information as shown in FIG. 3. The states of the functional blocks can be identified by the indications of the control block.
According to one embodiment, the functional blocks include at least one basic functional block. The basic functional block can be used for basic transmission control. The functional blocks may include one or more optional functional blocks. The optional functional blocks may include at least one of an AI functional block. An AI functional block can also be implemented by the basic functional block. The fields of basic functional blocks may include at least one of: Frequency domain resource assignments, Time domain resource assignments, Frequency hopping flags, Modulation and coding schemes, New data indicators, Redundancy versions, HARQ process numbers, or TPC commands for scheduled PUSCH for scheduling a UL grant. Likewise, the fields of basic functional blocks may include at least one of: Frequency domain resource assignments, Time domain resource assignments, VRB-to-PRB mapping, Modulation and coding schemes, New data indicators, Redundancy versions, HARQ process numbers, Downlink assignment indexes, TPC commands for scheduled PUCCH, or PDSCH-to-HARQ_feedback timing indicators, in a case of scheduling a DL grant.
FIG. 1 illustrates a process to construct a DCI structure for control of a DL grant. Based on the functional blocks, the different candidate fields in the respective functional blocks can be enabled or disabled; then, the different fields with the different functional blocks can be assembled in a sequence. The control block can be the leading part in the DCI. The control block may include different indicators to indicate the content, status, structure, or characteristics of the different fields of the different blocks. Likewise, FIG. 2 illustrates a process to construct a DCI structure for control of a UL grant. Based on the functional blocks, the different candidate fields in the respective functional blocks can be enabled or disabled; then, the different fields with the different functional blocks can be assembled in a sequence. The control block can be the leading part in the DCI. The control block may include different indicators to indicate the content, status, structure, or characteristics of the different fields of the different blocks.
Categories of Functional Blocks
According to some embodiments, the functional blocks can be categorized in different ways. For example, the functional blocks can be categorized based on their functions, their dimensions, their scenarios, or their use cases. For example, the different functional blocks can be categorized by the kinds of Multiple input Multiple output (MIMO) /Carrier aggregation (CA) /Power control (PC) /Power saving (PS) etc. Regarding use cases, the functional blocks can be categorized by the kinds of Enhanced Mobile broadband (eMBB) /Ultra reliable low latency communication (URLLC) /Ultra reliable low latency communication (MTC) /NR Unlicensed (NRU) etc. Table 2 below shows an exemplary approach to categorized different indicators or fields into different functional blocks according to the functions or use cases of the fields. Regarding different dimensions, the functional blocks can be categorized by the kinds of a time domain, a frequency domain, a spatial domain, or a power domain. Table 3 below shows an exemplary approach to categorized different indicators or fields into different functional blocks according to the controlled dimensions the fields. The number and function of the functional blocks can be expanded and changed, in view of the evolution of standard agreement and/or the network or applicaiton requirements. According to some examples, the functional blocks also can be used to group common DCI. For example, DCI formats 2-0/2-1/2-2/2-3/2-4/2-5/2-6/2-7 in NR can be used to group
common DCI. Additionally or alternatively, the functional blocks also can be used for sidelink scheduling. Additionally or alternatively, the functional blocks also can be used for multicast or broadcast scheduling.
Table 2
Table 3
According to some examples, the fields in different functional block can be overlapped or not overlapped. That is, different or same fields may be configured in different functional blocks (while the content may be different in the fields of the same type in different functional blocks) . Likewise, the different functional blocks may have some different fields that does not appear in other functional blocks. Table 4 below shows an exemplary functional blocks and exemplary candidate fields that can be included in functional blocks and control block in a case of UL grant. Table 5 below shows an exemplary functional blocks and exemplary candidate fields that can be included such functional blocks and control block in a case of DL grant.
Table 4
Table 5
Indication of DCI Size
In advanced network systems (such as 5G or 6G network systems, to which the examples of this disclosure are applicable) , the prediction capability of the AI/ML can be used to determine that some fields in function blocks can remain unchanged for a future period. The DCI bit overheads can be reduced, and the robustness of a PDCCH can be improved. Under this scheme, dynamically indication of a changed DCI size may be needed, so that the UE can perform blind detection. When the flexibility of constructing DCI increases, the indication of the information or structure of the DCI by the BS or the UE can help the receiver of the DCI interpret and use the DCI.
Grouping of UE
According to some examples, some combinations of fields in functional blocks can be configured by RRC signaling. For example, some states of the Resource Allocation functional block (as shown in FIG. 3) are notified in a separate or combined manner by the BS or UE via RRC signaling. The Resource Allocation Block can be configured with three states. The State 1 is default state. As compared with the default State 1, State 2 only indicated the changed states. The other omitted states in State 2 can be considered by the BS or UE as states remaining unchanged. The unchanged information is reused by the BS or UE, and is not added in the DCI to save the overhead. In State 3, the MCS1-new shows that the field can be used for different purposes. For example, the field can be used to point to a new MCS table, which can be a more precise table for data transmission.
Additionally or alternatively, multiples user ends (like UE) can be grouped together based on the operation of AI on the base station or core network. A group common DCI can be used to control multiple user ends in a same group. On the other hand, user ends in different UE groups can separately indicate different states of the Resource Allocation functional block.
Fields Reinterpretations
According to some embodiments, the DCI includes at least one field configured to represent two or more meanings at different conditions. Exemplarily, the different conditions are determined based on at least one of: an indicator of the DCI or a configuration of the DCI.
As an example, if the FDRA of resource allocation type 0 is set to all “0” or the FDRA of resource allocation type 1 is set to all “1” throughout a DCI format 1-1, some fields can be used to indicate Scell dormancy, which is different from their original function when the all “0” or all “1” conditions are not met. As examples, the field having different meanings under different conditions may include Modulation and coding schemes of transport block (5 bits available) , New data indicator of transport blocks (1 bit available) , Redundancy version of transport blocks (2 bits available) , HARQ process numbers (4 or 5 bits available) , Antenna port (s) (4/5/6 bit available) , or DMRS sequence initialization (1 bit available) .
These reinterpreted fields can be used to indicate the size of the changing DCI. An advantage of
this approach is that a granularity may be relatively acceptable. Alternatively or additionally, the method may be used to enable or disable a DCI field or a combination fields or enable or disable a functional block as disclosed in this disclosure or to indicate a choice of a functional block state that can be predicted by AI/ML in advance. Additionally or alternatively, the fields used for re-interpreted can be further added, such as TDRA.
As an example, the reinterpreted field can use the first bit to indicate whether the certain indicators or fields are enabled or disabled as shown in Table 6.
Table 6
As an example, the reinterpreted field can use the first bit to indicate whether the certain functional blocks are enabled or disabled (present or not present) in DCI as shown in Table 7.
Table 7
According to some embodiments, the reinterpreted fields can use more than one bit to indicate more than one state of a certain field or functional block as shown in Table 8 below.
Table 8
DCI Corresponding to Multiple Resources
According to some embodiments, the use of a single piece of DCI can schedule multi-PxSCH (such as PDSCH, PUCCH, PDCCH) , as shown in FIG. 4. Exemplarily, the extended TDRA can be configured by RRC signalings to support a maximum of eight PxSCHs per TDRA table row. These PxSCH can be consecutive or non-consecutive, and each PxSCH corresponds to one K0/K2, SLIV, and mapping type. Exemplarily, each PxSCH’s first TB (transport block) uses the same MCS, but NDI and RV can be different. The HARQ process number of the first PxSCH can be indicated by the DCI, and the HARQ process number is incremented one by one.
According to some embodiments, in the application above, if most fields and/or blocks in the DCI remain unchanged, like the MCS field above. The DCI may extend the variable fields and/or blocks, such as the RV and NDI field above, to best use the space of the DCI. For example, the HARQ-ACK feedback block or the UCI block in the DCI can be extended. This approach may increase the single DCI overhead.
Additionally or alternatively, the DCI control block in above can include and additional RNTI format block, correspondingly for this application. As shown in FIG. 4, the RNTI of the DCI can be different corresponding to different slots scheduled by the DCI. Therefore, the RNTI format block can be configured to indicate by the BS or the UE to show the type of the RNTI of different slots. Table 9 below shows exemplary control block with the added RNTI format block.
Table 9
Additionally or alternatively, a single pieces of DCI can be used to schedule the different code words (CW) in a same slot, as shown in FIG. 5 below. For example in slot 6, a paging message is transmitted by using CW#1, and a data service is transmitted by using CW#2. They can be scheduled by a piece of DCI with different types of RNTI. In this case, the RNTI format block or indicator can also be added. Likewise, a single
piece of DCI can be used to schedule multi-PxSCH in frequency domain, in this case the same measure can be added.
Implicit Notification
According to some embodiments, the method of this disclosure includes indicating the size of the DCI by implicit notification of the changed DCI size. For example, the number of RBs of frequency domain resource in the CORESET can be semi-static or dynamic changed to indicate a change in the number of DCI bit size. As an example, some correspondence between fields/blocks and the number of RBs of frequency domain resource are configured by RRC signalings, as shown in Tables 10 below. Therefore, the characteristics of the DCI (such as the number of RBs used to transmit the DCI) can be used to implicitly indicate at least one of the size, structure, content, or characteristics of the DCI.
Table 10
Additionally or alternatively, the number of symbols in the search space can be semi-static or dynamic and be changed to indicate a change in the number of DCI bit size. For example, some correspondence (as shown in Table 11 below) between the fields and blocks and the number of symbols in time domain are configured by RRC signaling.
Table 11
Additionally or alternatively, an aggregation level in the search space can be semi-static or dynamic and be changed to indicate a change in the number of DCI bit size. Below shows an exemplary structure of the indication.
Alternatively or additional, some AI fields can be used to trigger other associated AI fields or functional block. For example, the Transmission configuration indication field or Antenna ports field trigger a DCI field (e.g. FDRA) to be enabled or disabled, or trigger a combination fields, or enable or disable a functional block above or determine choice a functional block state.
FIG. 6 illustrates a block diagram of an exemplary wireless communication system 10, in accordance with some embodiments of this disclosure. The system 10 may perform the methods/steps and their combination disclosed in this disclosure. The system 10 may include components and elements configured to support operating features that need not be described in detail herein.
The system 10 may include a base station (BS) 110 and user equipment (UE) 120. The BS 110 includes a BS transceiver or transceiver module 112, a BS antenna system 116, a BS memory or memory module 114, a BS processor or processor module 113, and a network interface 111. The components of BS 110 may be electrically coupled and in communication with one another as necessary via a data communication bus 180. Likewise, the UE 120 includes a UE transceiver or transceiver module 122, a UE antenna system 126, a UE memory or memory module 124, a UE processor or processor module 123, and an I/O interface 121. The components of the UE 120 may be electrically coupled and in communication with one another as necessary via a data communication bus 190. The BS 110 communicates with the UE 120 via communication channels there between, which can be any wireless channel or other medium known in the art suitable for transmission of data as described herein. The channels may include carriers of PCells and SCells.
The processor modules 113, 123 may be implemented, or realized, with a general-purpose processor, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field
programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. In this manner, a processor module may be realized as a microprocessor, a controller, a microcontroller, a state machine, or the like. A processor module may also be implemented as a combination of computing devices, e.g., a combination of a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other such configuration.
Furthermore, the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in firmware, in a software module performed by processor modules 113, 123, respectively, or in any practical combination thereof. The memory modules 113, 123 may be realized as RAM memory, flash memory, EEPROM memory, registers, ROM memory, EPROM memory, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In this regard, the memory modules 114, 124 may be coupled to the processor modules 113, 123 respectively, such that the processors modules 113, 123 can read information from, and write information to, memory modules 114, 124 respectively. The memory modules 114, 124 may also be integrated into their respective processor modules 113, 123. In some embodiments, the memory modules 114, 124 may each include a cache memory for storing temporary variables or other intermediate information during execution of instructions to be performed by processor modules 113, 123, respectively. The memory modules 114, 124 may also each include non-volatile memory for storing instructions to be performed by the processor modules 113, 123, respectively.
According to some embodiments, a wireless communication method is disclosed, which includes generating downlink control information (DCI) by a first wireless communication node, the DCI including a control block and at least one functional block; and transmitting the DCI to a second wireless communication node.
According to some examples, each of the at least one functional block includes one or more fields.
According to some examples, the at least one functional block includes a basic functional block, and the basic functional block is used for basic transmission control.
According to some examples, a category of the at least one functional block is divided based on at least one of: functions, scenarios, dimensions, or use cases.
According to some examples, a number and category of the functional block is expanded and changed with evolution of standard versions.
According to some examples, the at least one functional block includes one or more fields, and the fields in different functional block is overlapped or not overlapped.
According to some examples, the control block is configured to indicate the configuration of at least one of the functional blocks in the DCI.
According to some examples, the at least one functional block has two or more predefined configurations and the control block is configured to indicate an adopted predefined configuration.
According to some examples, the two or more predefined configurations of the functional blocks
are configured by an RRC signaling.
According to some examples, a predefined configuration of the control block is configured by an RRC signaling.
According to some examples, the method further includes indicating a size of the DCI to the second wireless communication node.
According to some examples, the size of the DCI is indicated by a group common DCI corresponding to a group of user equipment, and the group of user equipment corresponds to one of two or more predefined configurations of the at least one functional block.
According to some examples, the DCI includes at least one field configured to represent two or more meanings at different conditions.
According to some examples, the different conditions are determined based on at least one of: an indicator of the DCI or a configuration of the DCI.
According to some examples, the at least one field configured to represent two or more meanings include a modulation and coding scheme of a transport block, a new data indicator of a data transmission block, a redundancy version of a data transmission block, an HARQ process number of a resource allocation block, an antenna port information of a data transmission block, or a DMRS sequence initialization.
According to some examples, the two or more meaning are used to indicate at least one of: whether one or more fields are enabled or not, or whether one or more functional blocks are enabled or not.
According to some examples, the DCI is configured to schedule transmissions of at least one of two or more slots, two or more code words (CWs) in a slot, and/or two or more frequency domain resources.
According to some examples, a length of a field of the DCI is determined based on share or extend the field with at least one of: a number of the two or more slots; a number of the two or more CWs; or a number of the two or more frequency domain resources.
According to some examples, the method further includes indicating a size of the DCI by: semi-statistically or dynamically indicating a number of RBs of frequency domain resource in a CORESET; semi-statistically or dynamically indicating a number of symbols in a search space; semi-statistically or dynamically indicating an aggregation level in a search space; and/or semi-statistically or dynamically indicating a candidate in a search space.
According to some examples, a size of the DCI is associated to one or more fields used for an AI/ML function.
According to some embodiments, another wireless communication method is disclosed, which includes receiving, by a second wireless communication node, downlink control information (DCI) by a first wireless communication node, the DCI including a control block and at least one functional block; and determining wireless transmission based on the DCI.
According to some examples, each of the at least one functional block includes one or more fields.
According to some examples, the at least one functional block includes a basic functional block, and the basic functional block is used for basic transmission control.
According to some examples, a category of the at least one functional block is divided based on at least one of: functions, scenarios, dimensions, or use cases.
According to some examples, a number and category of the functional block is expanded and changed with evolution of standard versions.
According to some examples, the at least one functional block includes one or more fields, and the fields in different functional block is overlapped or not overlapped.
According to some examples, the control block is configured to indicate the configuration of at least one of the functional blocks in the DCI.
According to some examples, the at least one functional block has two or more predefined configurations and the control block is configured to indicate an adopted predefined configuration.
According to some examples, the two or more predefined configurations of the functional blocks are configured by an RRC signaling.
According to some examples, a predefined configuration of the control block is configured by an RRC signaling.
According to some examples, the method further includes receiving an indication of a size of the DCI to the second wireless communication node.
According to some examples, the size of the DCI is indicated by a group common DCI corresponding to a group of user equipment, and the group of user equipment corresponds to one of two or more predefined configurations of the at least one functional block.
According to some examples, the DCI includes at least one field configured to represent two or more meanings at different conditions.
According to some examples, the different conditions are determined based on at least one of: an indicator of the DCI or a configuration of the DCI.
According to some examples, the at least one field configured to represent two or more meanings includes a modulation and coding scheme of a transport block, a new data indicator of a data transmission block, a redundancy version of a data transmission block, an HARQ process number of a resource allocation block, an antenna port information of a data transmission block, or a DMRS sequence initialization.
According to some examples, the two or more meanings are used to indicate at least one of: whether one or more fields are enabled or not, or whether one or more functional blocks are enabled or not.
According to some examples, the DCI is configured to schedule transmissions of at least one of two
or more slots, two or more code words in a slot, and/or two or more frequency domain resources.
According to some examples, a length of a field of the DCI is determined based on share or extend the field with at least one of: a number of the two or more slots; a number of the two or more CWs; or a number of the two or more frequency domain resources.
According to some examples, the method further includes receiving indication of a size of the DCI, which is indicated by: semi-statistically or dynamically indicating a number of RBs of frequency domain resource in a CORESET; semi-statistically or dynamically indicating a number of symbols in a search space; semi-statistically or dynamically indicating an aggregation level in a search space; or semi-statistically or dynamically indicating a candidate in a search space.
According to some examples, a size of the DCI is associated to one or more fields used for an AI/ML function.
Various exemplary embodiments of the present disclosure are described herein with reference to the accompanying figures to enable a person of ordinary skill in the art to make and use the present disclosure. The present disclosure is not limited to the exemplary embodiments and applications described and illustrated herein. Additionally, the specific order and/or hierarchy of steps in the methods disclosed herein are merely exemplary approaches. Based upon design preferences, the specific order or hierarchy of steps of the disclosed methods or processes can be re-arranged while remaining within the scope of the present disclosure. Thus, those of ordinary skill in the art would understand that the methods and techniques disclosed herein present various steps or acts in exemplary order (s) , and the present disclosure is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
This disclosure is intended to cover any conceivable variations, uses, combination, or adaptive changes of this disclosure following the general principles of this disclosure, and includes well-known knowledge and conventional technical means in the art and undisclosed in this application.
It is to be understood that this disclosure is not limited to the precise structures or operation described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope of this application. The scope of this application is subject only to the appended claims.
The methods, devices, processing, circuitry, and logic described above may be implemented in many different ways and in many different combinations of hardware and software. For example, all or parts of the implementations may be circuitry that includes an instruction processor or controller, such as a Central Processing Unit (CPU) , microcontroller, or a microprocessor; or as an Application Specific Integrated Circuit (ASIC) , Programmable Logic Device (PLD) , or Field Programmable Gate Array (FPGA) ; or as circuitry that includes discrete logic or other circuit components, including analog circuit components, digital circuit components or both; or any combination thereof. The circuitry may include discrete interconnected hardware components or may be combined on a single integrated circuit die, distributed among multiple integrated circuit dies, or implemented in a Multiple Chip Module (MCM) of multiple integrated circuit dies in a common package, as examples.
Accordingly, the circuitry may store or access instructions for execution, or may implement its functionality in hardware alone. The instructions may be stored in a tangible storage medium that is other than a transitory signal, such as a flash memory, a Random Access Memory (RAM) , a Read Only Memory (ROM) , an Erasable Programmable Read Only Memory (EPROM) ; or on a magnetic or optical disc, such as a Compact Disc Read Only Memory (CDROM) , Hard Disk Drive (HDD) , or other magnetic or optical disk; or in or on another machine-readable medium. A product, such as a computer program product, may include a storage medium and instructions stored in or on the medium, and the instructions when performed by the circuitry in a device may cause the device to implement any of the processing described above or illustrated in the drawings.
The implementations may be distributed. For instance, the circuitry may include multiple distinct system components, such as multiple processors and memories, and may span multiple distributed processing systems. Parameters, databases, and other data structures may be separately stored and managed, may be incorporated into a single memory or database, may be logically and physically organized in many different ways, and may be implemented in many different ways. Example implementations include linked lists, program variables, hash tables, arrays, records (e.g., database records) , objects, and implicit storage mechanisms. Instructions may form parts (e.g., subroutines or other code sections) of a single program, may form multiple separate programs, may be distributed across multiple memories and processors, and may be implemented in many different ways. Example implementations include stand-alone programs, and as part of a library, such as a shared library like a Dynamic Link Library (DLL) . The library, for example, may contain shared data and one or more shared programs that include instructions that perform any of the processing described above or illustrated in the drawings, when performed by the circuitry.
In some examples, each unit, subunit, and/or module of the system may include a logical component. Each logical component may be hardware or a combination of hardware and software. For example, each logical component may include an application specific integrated circuit (ASIC) , a Field Programmable Gate Array (FPGA) , a digital logic circuit, an analog circuit, a combination of discrete circuits, gates, or any other type of hardware or combination thereof. Alternatively or in addition, each logical component may include memory hardware, such as a portion of the memory, for example, that includes instructions executable with the processor or other processors to implement one or more of the features of the logical components. When any one of the logical components includes the portion of the memory that includes instructions executable with the processor, the logical component may or may not include the processor. In some examples, each logical component may just be the portion of the memory or other physical memory that includes instructions executable with the processor or other processor to implement the features of the corresponding logical component without the logical component including any other hardware. Because each logical component includes at least some hardware even when the included hardware includes software, each logical component may be interchangeably referred to as a hardware logical component.
A second action may be said to be “in response to” a first action independent of whether the second action results directly or indirectly from the first action. The second action may occur at a substantially later time than the first action and still be in response to the first action. Similarly, the second action may be said to be in response to the first action even if intervening actions take place between the first action and the second action, and even if one or more of the intervening actions directly cause the second action to be performed. For
example, a second action may be in response to a first action if the first action sets a flag and a third action later initiates the second action whenever the flag is set.
To clarify the use of and to hereby provide notice to the public, the phrases “at least one of <A> , <B> , …and <N> ” or “at least one of <A> , <B> , … <N> , or combinations thereof” or “ <A> , <B> , …and/or <N> ” are defined by the Applicant in the broadest sense, superseding any other implied definitions hereinbefore or hereinafter unless expressly asserted by the Applicant to the contrary, to mean one or more elements selected from the group comprising A, B, …and N. In other words, the phrases mean any combination of one or more of the elements A, B, …or N including any one element alone or the one element in combination with one or more of the other elements which may also include, in combination, additional elements not listed.
Claims (42)
- A wireless communication method, comprising:generating downlink control information (DCI) by a first wireless communication node, the DCI including a control block and at least one functional block; andtransmitting the DCI to a second wireless communication node.
- The method of claim 1, wherein each of the at least one functional block includes one or more fields.
- The method of claim 1, wherein the at least one functional block includes a basic functional block, and the basic functional block is used for basic transmission control.
- The method of claim 1, wherein a category of the at least one functional block is divided based on at least one of: functions, scenarios, dimensions, or use cases.
- The method of claim 1, wherein a number and category of the functional block is expanded and changed with evolution of standard versions.
- The method of claim 1, wherein the at least one functional block includes one or more fields, and the fields in different functional block is overlapped or not overlapped.
- The method of claim 1, wherein the control block is configured to indicate the configuration of at least one of the functional blocks in the DCI.
- The method of claim 7, wherein the at least one functional block has two or more predefined configurations and the control block is configured to indicate an adopted predefined configuration.
- The method of claim 8, wherein the two or more predefined configurations of the at least one functional block are configured by an RRC signaling.
- The method of claim 1, wherein a predefined configuration of the control block is configured by an RRC signaling.
- The method of claim 1, further comprising indicating a size of the DCI to the second wireless communication node.
- The method of claim 11, wherein the size of the DCI is indicated by a group common DCI corresponding to a group of user equipment, and the group of user equipment corresponds to one of two or more predefined configurations of the at least one functional block.
- The method of claim 1, wherein the DCI includes at least one field configured to represent two or more meanings at different conditions.
- The method of claim 13, wherein the different conditions are determined based on at least one of: an indicator of the DCI or a configuration of the DCI.
- The method of claim 14, wherein the at least one field configured to represent two or more meanings include a modulation and coding scheme of a transport block, a new data indicator of a data transmission block, a redundancy version of a data transmission block, an HARQ process number of a resource allocation block, an antenna port information of a data transmission block, or a DMRS sequence initialization.
- The method of claim 13, wherein the two or more meaning are used to indicate at least one of: whether one or more fields are enabled or not, or whether one or more functional blocks are enabled or not.
- The method of claim 1, wherein the DCI is configured to schedule transmissions of at least one of two or more slots, two or more code words (CWs) in a slot, and/or two or more frequency domain resources.
- The method of claim 17, wherein a length of a field of the DCI is determined based on share or extend the field with at least one of:a number of the two or more slots;a number of the two or more CWs; ora number of the two or more frequency domain resources.
- The method of claim 1, further comprising indicating a size of the DCI by:semi-statistically or dynamically indicating a number of RBs of frequency domain resource in a CORESET;semi-statistically or dynamically indicating a number of symbols in a search space;semi-statistically or dynamically indicating an aggregation level in a search space; orsemi-statistically or dynamically indicating a candidate in a search space.
- The method of claim 1, wherein a size of the DCI is associated to one or more fields used for an AI/ML function.
- A wireless communication method, comprising:receiving, by a second wireless communication node, downlink control information (DCI) by a first wireless communication node, the DCI including a control block and at least one functional block; anddetermining wireless transmission based on the DCI.
- The method of claim 21, wherein each of the at least one functional block includes one or more fields.
- The method of claim 21, wherein the at least one functional block includes a basic functional block, and the basic functional block is used for basic transmission control.
- The method of claim 21, wherein a category of the at least one functional block is divided based on at least one of: functions, scenarios, dimensions, or use cases.
- The method of claim 21, wherein a number and category of the functional block is expanded and changed with evolution of standard versions.
- The method of claim 21, wherein the at least one functional block includes one or more fields, and the fields in different functional block is overlapped or not overlapped.
- The method of claim 21, wherein the control block is configured to indicate the configuration of at least one of the functional blocks in the DCI.
- The method of claim 27, wherein the at least one functional block has two or more predefined configurations and the control block is configured to indicate an adopted predefined configuration.
- The method of claim 28, wherein the two or more predefined configurations of the at least one functional block are configured by an RRC signaling.
- The method of claim 21, wherein a predefined configuration of the control block is configured by an RRC signaling.
- The method of claim 21, further comprising receiving an indication of a size of the DCI to the second wireless communication node.
- The method of claim 31, wherein the size of the DCI is indicated by a group common DCI corresponding to a group of user equipment, and the group of user equipment corresponds to one of two or more predefined configurations of the at least one functional block.
- The method of claim 21, wherein the DCI includes at least one field configured to represent two or more meanings at different conditions.
- The method of claim 33, wherein the different conditions are determined based on at least one of: an indicator of the DCI or a configuration of the DCI.
- The method of claim 34, wherein the at least one field configured to represent two or more meanings include a modulation and coding scheme of a transport block, a new data indicator of a data transmission block, a redundancy version of a data transmission block, an HARQ process number of a resource allocation block, an antenna port information of a data transmission block, or a DMRS sequence initialization.
- The method of claim 33, wherein the two or more meanings are used to indicate at least one of: whether one or more fields are enabled or not, or whether one or more functional blocks are enabled or not.
- The method of claim 21, wherein the DCI is configured to schedule transmissions of at least one of two or more slots, two or more code words in a slot, and/or two or more frequency domain resources.
- The method of claim 37, wherein a length of a field of the DCI is determined based on share or extend the field with at least one of:a number of the two or more slots;a number of the two or more CWs; ora number of the two or more frequency domain resources.
- The method of claim 21, further comprising receiving indication of a size of the DCI, which is indicated by:semi-statistically or dynamically indicating a number of RBs of frequency domain resource in a CORESET;semi-statistically or dynamically indicating a number of symbols in a search space;semi-statistically or dynamically indicating an aggregation level in a search space; orsemi-statistically or dynamically indicating a candidate in a search space.
- The method of claim 21, wherein a size of the DCI is associated to one or more fields used for an AI/ML function.
- A wireless communication apparatus, comprising one or more memory units storing one or more programs and one or more processors electrically coupled to the one or more memory units and configured to execute the one or more programs to perform any one of the methods or their combinations of claims 1 to 40.
- A non-transitory computer-readable storage medium, storing one or more programs, the one or more programs being configured to, when executed by at least one processor, cause to perform any one of the methods or their combinations of claims 1 to 40.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/120879 WO2025060105A1 (en) | 2023-09-22 | 2023-09-22 | Wireless communication method, apparatus, and computer-readable medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/120879 WO2025060105A1 (en) | 2023-09-22 | 2023-09-22 | Wireless communication method, apparatus, and computer-readable medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025060105A1 true WO2025060105A1 (en) | 2025-03-27 |
Family
ID=95073231
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/120879 Pending WO2025060105A1 (en) | 2023-09-22 | 2023-09-22 | Wireless communication method, apparatus, and computer-readable medium |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025060105A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210352631A1 (en) * | 2020-05-06 | 2021-11-11 | Qualcomm Incorporated | Downlink control information piggyback in physical downlink shared channel, downlink control information encoding |
| WO2022152367A1 (en) * | 2021-01-13 | 2022-07-21 | Lenovo (Singapore) Pte. Ltd. | Notification of a new management domain feature |
| CN116636258A (en) * | 2020-12-24 | 2023-08-22 | 华为技术有限公司 | Method and device for two-level downlink control information |
-
2023
- 2023-09-22 WO PCT/CN2023/120879 patent/WO2025060105A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210352631A1 (en) * | 2020-05-06 | 2021-11-11 | Qualcomm Incorporated | Downlink control information piggyback in physical downlink shared channel, downlink control information encoding |
| CN116636258A (en) * | 2020-12-24 | 2023-08-22 | 华为技术有限公司 | Method and device for two-level downlink control information |
| WO2022152367A1 (en) * | 2021-01-13 | 2022-07-21 | Lenovo (Singapore) Pte. Ltd. | Notification of a new management domain feature |
Non-Patent Citations (1)
| Title |
|---|
| TSUYOSHI SHIMOMURA, FUJITSU: "Discussions on specification impacts for AIML positioning accuracy enhancement", 3GPP DRAFT; R1-2302909; TYPE DISCUSSION; FS_NR_AIML_AIR, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Online; 20230417 - 20230426, 7 April 2023 (2023-04-07), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP052293484 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11792790B2 (en) | Information determination method and device, and storage medium | |
| US11665685B2 (en) | Method for data processing, user equipment, and network-side device | |
| US12250075B2 (en) | System and method for transmission repetition mode indicators | |
| WO2019062748A1 (en) | Method for determining resource allocation and indicating resource allocation, terminal and network-side equipment | |
| KR20210128477A (en) | Systems and methods for determining information indicative of cancellation | |
| US20230156741A1 (en) | Method and apparatus for transmitting or receiving downlink control information in wireless communication system | |
| WO2023133879A1 (en) | Multi-dci multi-trp based dl transmission in unified tci framework | |
| US20250344191A1 (en) | Multi-cell pucch configuration, apparatus, computer-readable storage medium, and software product | |
| WO2023168564A1 (en) | Transmissions across multiple time-domain resources in wireless communication networks | |
| WO2025060105A1 (en) | Wireless communication method, apparatus, and computer-readable medium | |
| US11102766B2 (en) | Uplink control channel transmission in unlicensed communication spectrum | |
| WO2022077443A1 (en) | Methods and apparatuses for multi-trp transmission | |
| US12425170B2 (en) | Systems and methods for providing feedback information | |
| WO2025039129A1 (en) | Uplink transmission resource management for subband full duplex applications, apparatus, and computer-readable storage medium | |
| WO2025065222A1 (en) | Wireless communication method regarding communication modes, apparatus, and computer-readable medium | |
| WO2024113621A1 (en) | Harq-ack codebook management method, apparatus, and computer-readable storage medium | |
| US20250365110A1 (en) | Aggregated warless communication method, device, and computer-readable storage medium | |
| WO2024113605A1 (en) | Dci format determination for multi-cell scheduling for wireless communications | |
| WO2023130250A1 (en) | Systems, methods, and non-transitory processor-readable media for mode switching in wireless communication networks | |
| US12439386B2 (en) | Dynamic resource scheduling in wireless communications | |
| WO2025015575A1 (en) | Wireless communication for multiplex subbands with ssb symbols | |
| WO2025060102A1 (en) | Downlink control information fields combination | |
| WO2024016338A1 (en) | Transmitter switching configurations for wireless communications | |
| CN120456313A (en) | Method and device for determining partial bandwidth switching |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23952757 Country of ref document: EP Kind code of ref document: A1 |