Methods and apparatuses for communication
Patent Information
- Application Number
- PCT/CN2025/099271
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-24
- Filing Date
- 2025-06-05
- Publication Date
- 2026-10-01
Smart Images

Figure CN2025099271_01102026_PF_FP_ABST
Abstract
Description
METHODS AND APPARATUSES FOR COMMUNICATIONCROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Patent Application No. 63 / 776,630 filed on March 24, 2025, the content of which is hereby incorporated by reference in its entirety herein.TECHNICAL FIELD
[0002] The present disclosure relates generally to the field of communication technologies, and in particular, to methods and apparatus for communication, communication systems, and related products.BACKGROUND
[0003] With the large-scale popularization of Internet applications and network devices, people’s demand for communication has further increased. Communication technologies are also evolving from fourth generation (4G) to fifth generation (5G) , and beyond to, to future communications. Compared with previous generations of communication technologies, 5G and future communications need to support diverse service scenarios, such as enhanced mobile broadband (eMBB) , massive machine type communication (mMTC) , and ultra-reliable low-latency communication (URLLC) . These services pose stringent requirements in terms of resource allocation (RA) , connection density, and latency. In order to meet demands of these service scenarios, communication systems apply downlink control information (DCI) mechanism to achieve precise management and scheduling of wireless resources.
[0004] DCI is used by network devices to transmit control information to terminal devices, including details about RA, modulation and coding scheme (MCS) , or the like, enabling efficient and reliable data transmission and / or control information transmission. However, with the continuous expansion of terminal devices and network devices, and the emergence of new service scenarios with stringent latency and RA demands, the DCI is facing challenges, for example, the DCI may lead to increased signaling overhead and inefficiencies in RA when meeting these stringent demands, thereby reducing power consumption. Therefore, there is still room for further optimization of the DCI signaling mechanism in communication systems.SUMMARY
[0005] The present disclosure provides methods and apparatuses for communication, to reduce the power consumption.
[0006] According to a first aspect, a method for communication is described. The method may be applied at a network device side, for example, a base station or a module in a base station, a circuit or a chip (for example, a modem chip, also referred to as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip that includes a modem core) that is responsible for a communication function in a base station.
[0007] For example, the method is applied at a network device side. In this method, the network device may transmit first control information that schedules a transmission of second control information. The network device may transmit the second control information that carries one or more control information modules. The one or more control information modules schedules one or more transmissions.
[0008] In this way, the terminal device may receive the first control information and receive the second control information based on the first control information. The terminal device may only perform the blind detecting on the first control information and detect only resource blocks where the second control information is transmitted instead of blind detecting all resources blocks that are used to transmit the second control information. The burden of blind detecting and decoding for the terminal device may be reduced, thereby reducing the power consumption of the terminal device.
[0009] In a case where there are multiple transmissions that need to be scheduled, the control information scheduling the transmission (s) may be transmitted in a single second control information. Therefore, the second control information may be extended and enhanced, improving the expandability of control information. In addition, one or more control information modules schedule the one or more transmissions, which means, for example, one control information module schedules one transmission, that is, the module carrying scheduling control information and the scheduled transmission have a one-to-one relation; or one control information module schedules two or more transmissions, that is, a single control information module may be used to schedule two or more transmissions via joint scheduling, which may further improve the expandability of control information.
[0010] In a possible design, the one or more transmissions scheduled by the one or more control information modules are data transmission, the one or more control information modules that schedule the one or more data transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more data transmissions are performed; one or more indices indicating one or more transmit receive points for performing the one or more data transmissions; one or more resource allocations for the one or more data transmissions; one or more modulation and coding schemes for the one or more data transmissions; one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions; a reference signal for demodulation of the one or more data transmissions; one or more redundancy versions for the one or more data transmissions; or one or more information for scrambling the one or more data transmissions.
[0011] For example, details in each control information module may help the terminal device efficiently and reliably receive and process the control information module and data transmission (s) scheduled by the control information module, supporting quality of service (QoS) requirements for diverse services (such as ultra reliable low latency communication (URLLC) and enhance mobile broadband (eMBB) in 5G systems) .
[0012] In a possible design, the one or more data transmissions include one or more of: a downlink data transmission on a physical downlink shared channel (PDSCH) ; an uplink data transmission on a physical uplink shared channel (PUSCH) ; a data transmission on a physical sidelink shared channel (PSSCH) ; a data information transmission of artificial intelligence service; or a data information transmission of integrated sensing and communication service.
[0013] For example, by supporting multiple types of data transmissions, including PDSCH / PUSCH / PSSCH transmissions, AI service, and integrated sensing and communication service, the network device may not only enhance its ability to converge and support diverse services, but also improve compatibility with future communications.
[0014] In a possible design, the one or more transmissions scheduled by the one or more control information modules are control information transmissions, the one or more control information modules that schedule the one or more control information transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more control information transmissions are performed; one or more resource allocations for the one or more control information transmissions; one or more types of uplink control information for feedback of the one or more control information transmissions; one or more modulation and coding schemes for the one or more control information transmissions; a reference signal for demodulation of the one or more control information transmissions; or information of a data transmission that is associated with the one or more control information transmissions.
[0015] For example, details in each control information module may help the terminal device efficiently and reliably receive and process the control information module and control information transmission (s) scheduled by the control information module, supporting QoS requirements for diverse services (such as URLLC and eMBB in 5G systems) .
[0016] In a possible design, the one or more control information transmissions include one or more of: a transmission of uplink control information (UCI) ; a control information transmission on a physical downlink control channel; a control information transmission on a physical sidelink control channel; a control information transmission of artificial intelligence service; or a control information transmission of integrated sensing and communication service.
[0017] For example, by supporting multiple types of control information transmissions, including UCI / PDCCH / PSCCH transmissions, AI service, and integrated sensing and communication service, the base station may not only enhance its ability to converge and support diverse services, but also improve compatibility with future communications.
[0018] In a possible design, the one or more transmissions scheduled by the one or more control information modules are one or more data transmissions and one or more control information transmissions, the one or more control information modules that schedule the one or more transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more data transmissions are performed; one or more indices indicating one or more transmit receive points for performing the one or more data transmissions; one or more resource allocations for the one or more data transmissions; one or more modulation and coding schemes for the one or more data transmissions; one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions; a reference signal for demodulation of the one or more data transmissions; one or more redundancy versions for the one or more data transmissions; one or more information for scrambling the one or more data transmissions, one or more indices indicating one or more carriers where the one or more control information transmissions are performed; one or more resource allocations for the one or more control information transmissions; one or more types of uplink control information for feedback of the one or more control information transmissions; one or more modulation and coding schemes for the one or more control information transmissions; a reference signal for demodulation of the one or more control information transmissions; or information of a data transmission that is associated with the one or more control information transmissions.
[0019] In this way, the control information module that schedules one or more data transmissions and one or more control information transmissions may refer to a combination of the control information module that schedules one or more data transmissions and the control information module that schedules one or more control information transmissions.
[0020] In a possible design, the second control information further includes an indication that indicates an order of the one or more control information modules, and the one or more control information modules are carried in the second control information according to the order.
[0021] For example, in a case where there is an indication that indicates an order of the one or more control information modules, signaling parsing efficiency of the terminal device may be improved. This is because the terminal device may detect and decode modules according to the indication without traversing all information, shortening processing time, thereby improving signaling parsing efficiency of the terminal device.
[0022] In a possible design, the order of the one or more control information modules is determined according to priority of the one or more control information modules.
[0023] In this way, in a case where resources are scarce, transmission of high priority services may be ensured, thereby enhancing the reliability and efficiency of communication system.
[0024] In a possible design, the indication of the order of the one or more control information modules includes: a first field indicating a first module index; and a second field indicating a first number of modules with the first module index; a third field, following the second field, indicating a second module index; and a fourth field indicating a second number of modules with the second module index. The one or more modules are carried in the second control information in the order where the first number of modules with the first module index are carried in sequence first, followed by the second number of modules with the second module index in sequence.
[0025] In this way, the indication may indicate both the indices of the DCI modules and the numbers of DCI modules, which improves the flexibility of the indication.
[0026] In a possible design, the indication of the order of the one or more control information modules includes: a fifth field indicating a third number of modules with a first preset module index; and a sixth field indicating a fourth number of modules with a second preset module index. The one or more modules are carried in the second control information in the order where the third number of modules with the first preset module index are carried in sequence first, followed by the fourth number of modules with the second preset module index in sequence.
[0027] In this way, the size of the indication may be reduced, thereby the time for encoding and decoding may be reduced. For example, compared to an indication that includes both the index of the DCI modules and the number of the DCI modules, an indication that includes only the number of the DCI modules is shorter in length, thereby reducing the time for encoding and decoding.
[0028] In a possible design, the indication of the order of the one or more control information modules includes: one or more seventh fields. Each of the one or more seventh fields indicates a module index of a respective module in the one or more modules, the one or more modules are carried in the second control information in the order where the one or more seventh fields are carried.
[0029] In this way, the size of the indication may be reduced, thereby the time for encoding and decoding may be reduced. For example, compared to an indication that includes both the index of the DCI modules and the number of the DCI modules, an indication that includes only the indices of the DCI modules is shorter in length, thereby reducing the time for encoding and decoding.
[0030] In a possible design, the indication of the order of the one or more control information modules includes: an eighth field indicating the order of the one or more control information modules.
[0031] In this way, the order of the one or more control information modules may be indicated in one bit field. For example, compared to the above indication, the indication that includes one bit field is shorter in length, thereby reducing the time for encoding and decoding.
[0032] In a possible design, the indication is transmitted on one or more resource blocks included in a resource upon which the second control information is transmitted.
[0033] For example, in a case where the DCI module indication is transmitted in a localized manner, the UE may more quickly identify and extract DCI module indication information without searching through scattered information, thereby reducing decoding complexity, and minimizing processing latency. In a case where the DCI module indication is transmitted in a distributed manner, the robustness of the transmission of DCI modules may be improved, and the risk of indication information being damaged by interference may be reduced.
[0034] In a possible design, the one or more control information modules are mapped to the resource upon which the second control information is transmitted along a direction of resource mapping according to the order of the one or more control information modules.
[0035] In a possible design, the direction of resource mapping includes one or more of: a frequency domain direction; a time domain direction; or a spatial domain direction.
[0036] In a possible design, the one or more control information modules are mapped to the resource with localized resource allocation, and one or more allocated resource elements are consecutive in frequency.
[0037] For example, a first DCI module is mapped to the allocated resource along frequency direction first, followed by time (orthogonal frequency division multiplexing (OFDM) symbol) . In a case where its mapping is finished, the remaining resource in the last symbol may be used for the next DCI module.
[0038] In a possible design, the one or more control information modules are mapped to the resource with distributed resource allocation, and the one or more allocated resource elements are distributed in frequency.
[0039] For example, the resource allocated for each DCI modules are in distributed manner across the frequency range, DCI models are mapped along temporal direction in first followed by frequency direction within each distributed block assigned.
[0040] In a possible design, the one or more control information modules are mapped to the resource with multiple spatial layer resource allocation.
[0041] For example, in a case where there are multiple spatial layers assigned for 2nd-stage DCI, the DCI models may be mapped to the first spatial layer followed by the second spatial layer.
[0042] In a possible design, the one or more control information modules are encoded and modulated jointly or separately according to a same modulation and coding scheme (MCS) .
[0043] For example, each control information module may be encoded and modulated separately according to a same MCS. In this way, frequent switching of MCS may be avoided, decoding complexity of the UE may be reduced, and the decoding efficiency of the UE may be improved.
[0044] In a possible design, each of the one or more control information modules is encoded and modulated separately according to respective MCS.
[0045] For example, each control information module may be encoded and modulated separately according to respective MCS. In this way, suitable MCS may be dynamically selected for different control information modules based on channel conditions, service priorities, or UE capabilities, optimizing the balance between throughput and reliability.
[0046] In a possible design, the same or respective MCS is indicated by one or more of: configuration of a high-layer signaling; indication of the first control information; or indication of a header of the second control information.
[0047] For example, in a possible design, the same or respective MCS may be indicated by the high-layer signaling, such as RRC. For example, the base station may use RRC signaling to configure MCS (s) for DCI modules, thereby reducing dynamic signaling overhead. In another possible design, the same or respective MCS is indicated by the 1st-stage DCI. For instance, the 1st-stage DCI may dynamically configure the same MCS or different MCSs for multiple DCI modules in the 2nd-stage DCI based on channel conditions. In still another possible design, the same or respective MCS is indicated by the 2nd-stage DCI. For example, the base station may dynamically adjust MCS (s) for different DCI modules according to their priorities or service requirements, achieving differentiated services.
[0048] According to a second aspect, a wireless communication method is described, which may be applied at a terminal device side, for example, a UE or a module in a UE, a circuit or a chip (for example, a modem chip, also referred to as a baseband chip, or an SoC or an SIP that includes a modem core) that is responsible for a communication function in a UE.
[0049] For example, the method is applied at a network device side. In the method, the terminal device receives first control information that schedules a transmission of second control information. The terminal device receives the second control information that carries one or more control information modules. The one or more control information modules schedules one or more transmissions.
[0050] In a possible design, the one or more transmissions scheduled by the one or more control information modules are data transmissions, the one or more control information modules that schedule the one or more data transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more data transmissions are performed; one or more indices indicating one or more transmit receive points for performing the one or more data transmissions; one or more resource allocations for the one or more data transmissions; one or more modulation and coding schemes for the one or more data transmissions; one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions; a reference signal for demodulation of the one or more data transmissions; one or more redundancy versions for the one or more data transmissions; or one or more information for scrambling the one or more data transmissions.
[0051] In a possible design, the one or more data transmissions include one or more of: a downlink data transmission on a physical downlink shared channel; an uplink data transmission on a physical uplink shared channel; a data transmission on a physical sidelink shared channel; a data information transmission of artificial intelligence service; or a data information transmission of integrated sensing and communication service.
[0052] In a possible design, the one or more transmissions scheduled by the one or more control information modules are control information transmissions, the one or more control information modules that schedule the one or more control information transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more control information transmissions are performed; one or more resource allocations for the one or more control information transmissions; one or more types of uplink control information for feedback of the one or more control information transmissions; one or more modulation and coding schemes for the one or more control information transmissions; a reference signal for demodulation of the one or more control information transmissions; or information of a data transmission that is associated with the one or more control information transmissions.
[0053] In a possible design, the one or more control information transmissions include one or more of: a transmission of uplink control information; a control information transmission on a physical downlink control channel; a control information transmission on a physical sidelink control channel; a control information transmission of artificial intelligence service; or a control information transmission of integrated sensing and communication service.
[0054] In a possible design, the one or more transmissions scheduled by the one or more control information modules are one or more data transmissions and one or more control information transmissions, the one or more control information modules that schedule the one or more transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more data transmissions are performed; one or more indices indicating one or more transmit receive points for performing the one or more data transmissions; one or more resource allocations for the one or more data transmissions; one or more modulation and coding schemes for the one or more data transmissions; one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions; a reference signal for demodulation of the one or more data transmissions; one or more redundancy versions for the one or more data transmissions; one or more information for scrambling the one or more data transmissions, one or more indices indicating one or more carriers where the one or more control information transmissions are performed; one or more resource allocations for the one or more control information transmissions; one or more types of uplink control information for feedback of the one or more control information transmissions; one or more modulation and coding schemes for the one or more control information transmissions; a reference signal for demodulation of the one or more control information transmissions; or information of a data transmission that is associated with the one or more control information transmissions.
[0055] In a possible design, the second control information further includes an indication that indicates an order of the one or more control information modules, and the one or more control information modules are carried in the second control information according to the order.
[0056] In a possible design, the order of the one or more control information modules is determined according to priority of the one or more control information modules.
[0057] In a possible design, the indication of the order of the one or more control information modules includes: a first field indicating a first module index; and a second field indicating a first number of modules with the first module index; a third field, following the second field, indicating a second module index; and a fourth field indicating a second number of modules with the second module index. The one or more modules are carried in the second control information in the order where the first number of modules with the first module index are carried in sequence first, followed by the second number of modules with the second module index in sequence.
[0058] In a possible design, the indication of the order of the one or more control information modules includes: a fifth field indicating a third number of modules with a first preset module index; and a sixth field indicating a fourth number of modules with a second preset module index. The one or more modules are carried in the second control information in the order where the third number of modules with the first preset module index are carried in sequence first, followed by the fourth number of modules with the second preset module index in sequence.
[0059] In a possible design, the indication of the order of the one or more control information modules includes: one or more seventh fields. Each of the one or more seventh fields indicates a module index of a respective module in the one or more modules, the one or more modules are carried in the second control information in the order where the one or more seventh fields are carried.
[0060] In a possible design, the indication of the order of the one or more control information modules includes: an eighth field indicating the order of the one or more control information modules.
[0061] In a possible design, the indication is received on one or more resource blocks included in a resource upon which the second control information is received.
[0062] In a possible design, the one or more control information modules are mapped to the resource upon which the second control information is received along a direction of resource mapping according to the order of the one or more control information modules.
[0063] In a possible design, the direction of resource mapping includes one or more of: a frequency domain direction; a time domain direction; or a spatial domain direction.
[0064] In a possible design, the one or more control information modules are mapped to the resource with localized resource allocation, and one or more allocated resource elements are consecutive in frequency.
[0065] In a possible design, the one or more control information modules are mapped to the resource with distributed resource allocation, and one or more allocated resource elements are distributed in frequency.
[0066] In a possible design, the one or more control information modules are mapped to the resource with multiple spatial layer resource allocation.
[0067] In a possible design, the one or more control information modules are encoded and modulated jointly or separately according to a same modulation and coding scheme (MCS) .
[0068] In a possible design, each of the one or more control information modules is encoded and modulated separately according to respective MCS.
[0069] In a possible design, the same or respective MCS is indicated by one or more of: configuration of a high-layer signaling; indication of the first control information; or indication of a header of the second control information.
[0070] According to a third aspect, an apparatus for communication is described. The apparatus has a function of implementing the first aspect or any possible design according to the first aspect. For example, the apparatus includes a corresponding module, unit, or means for performing operations in the first aspect or any possible design according to the first aspect. The module, unit, or means may be specifically implemented by using software, may be implemented by using hardware, or may be implemented by using software in combination with hardware.
[0071] According to a fourth aspect, an apparatus for communication is described. The apparatus has a function of implementing the second aspect or any possible design according to the second aspect. For example, the apparatus includes a corresponding module, unit, or means for performing operations in the second aspect or any possible design according to the second aspect. The module, unit, or means may be specifically implemented by using software, may be implemented by using hardware, or may be implemented by using software in combination with hardware.
[0072] According to a fifth aspect, another apparatus for communication is described. The apparatus includes a memory and a processor. The memory is configured to store a part or all of a necessary computer program or instructions for implementing a function in the first aspect or any possible design according to the first aspect, or the second aspect or any possible design according to the second aspect. The processor may execute the computer program or the instructions, and when the computer program or the instructions is / are executed, the apparatus is enabled to implement the method in any possible design or implementation of the first aspect or the second aspect.
[0073] In a possible design, the apparatus may further include an interface circuit, and the processor is configured to communicate with another apparatus or component through the interface circuit.
[0074] The apparatus may be a terminal, a module in a terminal, or a chip responsible for a communication function in a terminal, for example, a modem chip (also referred to as a baseband chip) or an SoC or an SIP that includes a modem module.
[0075] The apparatus may be a network device, a module in a network device, or a chip responsible for a communication function in a network device.
[0076] According to a sixth aspect, another apparatus for communication is described. The apparatus includes a processor; and an interface circuit configured, under a control of the processor, to: implement the method in any possible design or implementation of the first aspect or the second aspect.
[0077] In a possible design, the apparatus may further include a memory. The memory is configured to store a part or all of a necessary computer program or instructions for implementing a function in the first aspect or any possible design according to the first aspect, or the second aspect or any possible design according to the second aspect.
[0078] According to a seventh aspect, a communication system is described. The communication system includes at least one of an apparatus configured to perform the method of any possible design or implementation of the first aspect, or an apparatus configured to perform the method of any possible design or implementation of the second aspect.
[0079] According to an eighth aspect, a computer-readable storage medium is described. The computer-readable storage medium stores computer-readable instructions, and when a computer reads and executes the computer-readable instructions, the computer is enabled to perform the method in any one of the possible designs of the first aspect or the second aspect.
[0080] According to a ninth aspect, a computer program product is described. When a computer reads and executes the computer program product, the computer is enabled to perform the method in any one of the possible designs of the first aspect or the second aspect.
[0081] This disclosure encompasses various implementations, including not only method implementations, but also other implementations such as apparatus implementations and implementations related to non-transitory computer readable storage media. Implementations may incorporate, individually or in combinations, the features disclosed herein.BRIEF DESCRIPTION OF THE DRAWINGS
[0082] For a better understanding of the various described implementations, reference may be made to the Detailed Description below, in conjunction with the following drawings in which like reference numerals refer to corresponding parts throughout the figures.
[0083] FIG. 1 is a schematic illustration of an example communication system according to one or more implementations of the present disclosure.
[0084] FIG. 2 is a schematic illustration of another example communication system according to one or more implementations of the present disclosure.
[0085] FIG. 3 is a schematic illustration showing an apparatus wirelessly communicating with another apparatus within a communication system according to one or more implementations of the present disclosure.
[0086] FIG. 4 is a schematic illustration of an example apparatus according to one or more implementations of the present disclosure.
[0087] FIG. 5 is a schematic illustration of another example apparatus according to one or more implementations of the present disclosure.
[0088] FIG. 6 is an interaction diagram of an example method for communication according to one or more implementations of the present disclosure.
[0089] FIG. 7 is a schematic diagram of an example module-based two-stage DCI according to one or more implementations of the present disclosure.
[0090] FIG. 8 is a schematic diagram of an example two-stage DCI for scheduling cross-CC data over inter-band CC according to one or more implementations of the present disclosure.
[0091] FIG. 9 is a schematic diagram of an example two-stage DCI for scheduling cross-CC data over intra-band CC according to one or more implementations of the present disclosure.
[0092] FIG. 10 is a schematic diagram of an example indication of DCI modules carried in a 2nd-stage DCI according to one or more implementations of the present disclosure.
[0093] FIG. 11 is a schematic diagram of an example of DCI modules carried in a 2nd-stage DCI in the order as indicated by option 1 according to one or more implementations of the present disclosure.
[0094] FIG. 12 is a schematic diagram of an example indication of DCI modules carried in a 2nd-stage DCI in another order according to one or more implementations of the present disclosure.
[0095] FIG. 13 is a schematic diagram of an example of DCI modules in 2nd-stage DCI in different order according to one or more implementations of the present disclosure.
[0096] FIG. 14 is a schematic diagram of an example indication of DCI modules carried by 2nd-stage DCI according to one or more implementations of the present disclosure.
[0097] FIG. 15 is a schematic diagram of an example of DCI modules carried by 2nd-stage DCI according to one or more implementations of the present disclosure.
[0098] FIG. 16 is a schematic diagram of an example indication of DCI modules carried by 2nd-stage DCI according to one or more implementations of the present disclosure.
[0099] FIG. 17 is a schematic diagram of an example of DCI modules carried by 2nd-stage DCI according to one or more implementations of the present disclosure.
[0100] FIG. 18 is a schematic diagram of an example indication of DCI modules flexibly carried by the 2nd-stage DCI according to one or more implementations of the present disclosure.
[0101] FIG. 19 is a schematic diagram of an example of DCI modules carried by 2nd-stage DCI in a flexible order according to one or more implementations of the present disclosure.
[0102] FIG. 20 is a schematic diagram of an example of transmission of DCI module indication in localized manner according to one or more implementations of the present disclosure.
[0103] FIG. 21 is a schematic of an example of transmission of DCI module indication in distributed manner according to one or more implementations of the present disclosure.
[0104] FIG. 22 is a schematic diagram of an example of DCI module based 2nd-stage DCI mapping structure according to one or more implementations of the present disclosure.
[0105] FIG. 23 is a schematic diagram of an example of separate encoding and CRC check according to one or more implementations of the present disclosure.
[0106] FIG. 24 is a schematic diagram of an example of joint encoding and CRC check according to one or more implementations of the present disclosure.
[0107] FIG. 25 is a schematic diagram of an example of frequency directional mapping of DCI modules in localized resource allocation according to one or more implementations of the present disclosure.
[0108] FIG. 26 is a schematic diagram of an example of temporal directional mapping of DCI modules in localized resource allocation according to one or more implementations of the present disclosure.
[0109] FIG. 27 is a schematic diagram of an example of consecutive frequency directional mapping of DCI modules in localized resource allocation according to one or more implementations of the present disclosure.
[0110] FIG. 28 is a schematic diagram of an example of mapping of DCI modules in distributed resource allocation according to one or more implementations of the present disclosure.
[0111] FIG. 29 is a schematic diagram of an example of mapping of DCI modules with multiple spatial layer resource allocation according to one or more implementations of the present disclosure.
[0112] FIG. 30 is a schematic diagram of an example of signal flow for decoding two-stage DCI according to one or more implementations of the present disclosure.DETAILED DESCRIPTION
[0113] In the following description, reference is made to the accompanying drawings, which form part of the present disclosure, and which show, by way of illustration, specific aspects of implementations of the present disclosure or specific aspects in which implementations of the present disclosure may be used. It is understood that implementations of the present disclosure may be used in other aspects and include structural or logical changes not depicted in the accompanying drawings.
[0114] The implementations set forth herein represent information sufficient to practice the claimed subject matter and illustrate ways of practicing such subject matter. Upon reading the following description in light of the accompanying drawings, a person skilled in the art will understand concepts of the claimed subject matter and will recognize applications of these concepts not particularly addressed herein. It is understood that these concepts and applications fall within the scope of the disclosure and the accompanying claims. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims.
[0115] The examples and conditional language recited herein are principally intended to aid the reader in understanding principles of the present disclosure and not to limit its scope to such specifically recited examples and conditions. It will be appreciated that a person skilled in the art may devise various arrangements which, although not explicitly described or illustrated herein, nonetheless embody the principles of the present disclosure and are included within its spirit and scope.
[0116] Moreover, all statements herein reciting principles, aspects, and implementations of the present disclosure, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof, whether they are currently known or developed in the future. Thus, for example, it will be appreciated by a person skilled in the art that any block diagrams herein represent conceptual views of illustrative circuitry embodying the principles of the present disclosure. Similarly, it will be appreciated that any flowcharts, flow diagrams, state transition diagrams, pseudo-code, and the like represent various processes which may be substantially represented in computer-readable media and so executed by a computer or processor, whether or not such computer or processor is explicitly illustrated.
[0117] The above provides the generalized description of implementations of the present disclosure. The implementations of the present disclosure may be applicable to wireless communication systems.
[0118] In wireless communication systems like 4th generation (4G) or 5th generation (5G) , there are different types of control information, control signaling, control signals, or control messages, including physical (PHY) layer control signals, medium access control (MAC) layer control signals, and radio resource control (RRC) signals. They are used to control different aspects of the system. In the present disclosure, the terms “control information, ” “control signaling, ” “control signal, ” and “control message” may be used interchangeably. For example, a PHY control signal is used to conduct: scheduling for data and / or other control information transmissions (e.g., using DCI) , power control, transmission acknowledgements (e.g., hybrid automatic repeat request acknowledgement (HARQ-ACK) ) , channel feedback (e.g., channel state information (CSI) feedback) etc. A MAC layer control signal (denoted as MAC CE where CE is control element) is used to control buffer status report (BSR) , timing advance (TA) , discontinuous reception (DRX) , transmission configuration indicator (TCI) state activation / deactivation etc. An RRC signal may carry a message from a higher protocol layer and the message may include configurations, parameter settings, link establishment etc.
[0119] A control signal transmission is urgent in the wireless communication system. It takes a role of scheduling data transmission or other control information transmission and providing feedback on an outcome of the data transmission or other control information transmission as well conveying other information such as channel measurements, service request etc. Any error or miss-detection of the control signal may lead to the miss-detection or miss-decoding of the data transmission or other control information transmission that the control signal schedules. Error in feedback may also lead to a wrong behavior at the base station (BS) or transmitter side, which may impact the user equipment (UE) and system performance. Therefore, a very low error rate is tolerable for the control signal transmission, much lower than that of the data transmission or other control information transmission. In overall, the control signal transmission and decoding are more challenge than data transmission or other control information transmission whereas the role of the control signal transmission is urgent to the overall system. Therefore, more resource and efforts are required for the control signal transmission to ensure the control signal transmission has robust / reliable performance and reduce the efforts in detection for the sake of reducing complexity and power saving. The abbreviation term “BD” herein and hereafter may refer to blind detecting / detect / detection and / or blind decoding / decode.
[0120] The capacity of the control signal is also a factor for the wireless communication system. The capacity of the control signal is directly related to the overall capacity of the system as more capacity of the control signal is, the more data transmission or other control information transmission may be scheduled and more feedback information may be conveyed, which will lead to improved overall system capacity. In addition, in future wireless communication systems, emerging service and features may be introduced, for example, artificial intelligence (AI) and integrated sensing and communication (ISAC) , which may lead to more control signal / signaling / information. Therefore, the flexibility and expandability of the control signal need to be carefully considered.
[0121] In summary, the control signal is urgent to the wireless communication system, and the detection efforts and reliability / robustness / capacity of the control signal may directly impact the performance of individual device and the whole wireless communication system. In 5G new radio (NR) , the control signal in the PHY layer is transmitted on s single spatial layer over a set of time-frequency resources (or resource blocks) in downlink, uplink, or sidelink, and the set of time-frequency resources may normally be shared by a number of UE (s) to balance the performance and overhead. To cope with different channel quality, some candidate sets of time-frequency resources (or resource blocks) are used for control signal transmissions, that greatly enhance the robustness in performance but on the other side, also increase the blind decoding (BD) efforts from the UE.
[0122] So, for future wireless communication systems, to improve control signaling performance, especially the downlink control signaling, serval issues need to be considered: reducing BD efforts and saving power, flexibility and expandability in capacity and performance, and supporting for simultaneous multi-carrier (MC) cross-carrier scheduling and feedback to cope with very large spectrum involved.
[0123] The above describes the control signal within the wireless communication system. The following describes the wireless communication system in which implementations of the present disclosure may be used. The wireless communication system referred to herein may pertain to a communication system, a wireless system, or a wireless network. For simplicity, it may sometimes be referred to as a “system” or “network. ”
[0124] FIG. 1 is a schematic illustration of an example communication system according to one or more implementations of the present disclosure. There is shown a communication system 100 that includes a radio access network (RAN) 120, one or more communication electronic devices (EDs) 110a, 110b, 110c, 110d, 110e, 110f, 110g, 110h, 110i, 110j (collectively referred to as 110) , a core network 130, a public switched telephone network (PSTN) 140, the Internet 150, and other networks 160.
[0125] The RAN 120 may include, but is not limited to, a future or next generation RAN, or a legacy RAN such as, but not limited to, 5th generation (5G) , 4th generation (4G) , 3rd generation (3G) , or 2nd generation (2G) radio access network. The RAN 120 may be, for example, an evolved universal mobile telecommunications system (UMTS) terrestrial radio access network (E-UTRAN) , a next generation RAN (NG RAN) , or some other type of RAN. Examples of RAN 120 based on the evolution of telecommunications standards include, but are not limited to, global system for mobile communications (GSM) and code division multiple access (CDMA) for 2G, universal mobile telecommunications system (UMTS) based on wideband code division multiple access (WCDMA) and CDMA2000 for 3G, long-term evolution (LTE) and worldwide interoperability for microwave access (WiMAX) for 4G, and new radio (NR) for 5G. In some implementations, The RAN 120 may use any radio access technology (RAT) in the wireless interface between the one or more EDs 110 and the RAN 120. In some implementations, the term “radio access” may refer to the future generation air interface standards which may include both terrestrial networks (TNs) and non-terrestrial networks (NTNs) . These networks will be described in greater detail below in conjunction with various implementations.
[0126] The one or more communication EDs 110 (also referred to as “user equipment” ) are configured to connect (e.g., communicatively couple) with each other or to one or more network nodes 170a, 170b (collectively referred to as 170) in the RAN 120.
[0127] The core network (CN) 130 is a part of the communication system 100 and includes network nodes (e.g., 170a, 170b) which provide support for the network features and telecommunication services. In some implementations, the CN 130 may be dependent on the RAT used in the communication system 100. In other implementations, the CN 130 may be access-agnostic, i.e., the CN 130 may be independent of the RAT used in the communication system 100. There are different types of CN 130, for different 3rd generation partnership project (3GPP) system generations. For example, the CN 130 is the evolved packet core (EPC) in 4G, also known as the evolved packet system (EPS) . In another example, the CN 130 is the 5G core (5GC) which was developed as part of the 5G system (5GS) . The CN 130 also enables integration of different 3GPP and non-3GPP access types. In some implementations and referring to FIG. 1, the CN 130 also provides the interface towards external networks that may include the PSTN 140, the Internet 150, and other networks 160 in the communication system 100.
[0128] In general, the communication system 100 facilitates interaction between multiple wireless or wired elements. The communication system 100 may transmit different types of content, such as voice, data, video, and / or text, through different transmission methods such as, but not limited to, broadcast, multicast, groupcast, and unicast. Additionally, the communication system 100 operates by allocating and / or sharing resources, such as carrier spectrum bandwidth, among its constituent elements.
[0129] The communication system 100 may provide a wide range of communication services and applications including, but not limited to, enhanced mobile broadband (eMBB) services, ultra-reliable low-latency communication (URLLC) services, massive machine type communication (mMTC) services, integrated sensing and communication (ISAC) , immersive communication, ultra-massive machine-type communication (uMTC) , hyper reliable and low-latency communication, ubiquitous connectivity, integrated artificial intelligence (AI) and communication, and other services that can be provided by a future or next generation communication system. The communication system 100 may provide other services and applications such as, but not limited to, earth monitoring, remote sensing, passive sensing and positioning, navigation and tracking, autonomous delivery and mobility, and the like.
[0130] The communication system 100 may include a terrestrial communication system (or network) and / or a non-terrestrial communication system (or network) . The communication system 100 may provide a high degree of availability and robustness through a joint operation of the terrestrial communication system and the non-terrestrial communication system. For example, integrating a non-terrestrial communication system (or components thereof) into a terrestrial communication system can result in a heterogeneous network including multiple layers. The heterogeneous network may achieve better overall performance through efficient multi-link joint operation, more flexible functionality sharing, and faster physical layer link switching between terrestrial networks and non-terrestrial networks. The terrestrial communication system and the non-terrestrial communication system may be considered as sub-systems of the communication system 100.
[0131] FIG. 2 is a schematic illustration of another example communication system 100 according to one or more implementations of the present disclosure. There is shown the communication system 100 includes EDs 110a, 110b, 110c, 110d (collectively referred to as ED 110) , RANs 120a, 120b, one or more CNs 130, a PSTN 140, the Internet 150, and other networks 160. Additionally, the communication system 100 may also include a non-terrestrial network (NTN) 120c. The RANs 120a and 120b may include network nodes 170a and 170b respectively. Examples of network nodes 170a, 170b include base stations, which can be generally referred to as terrestrial network (TN) devices or terrestrial transmit and receive points (T-TRPs) 170a and 170b (collectively referred to as 170) . In this context, the terms “TRP” and “base station” are used interchangeably unless otherwise specified. For simplicity, this disclosure refers to network nodes as base stations; however, unless explicitly stated otherwise, references to TRP are considered non-limiting and interchangeable. The T-TRPs 170a, 170b may be base stations mounted on a building or tower. In one implementation, the NTN 120c includes a RAN node such as a base station 172, which may be generally referred to as an NTN device, a non-terrestrial node, a non-terrestrial network device, a non-terrestrial base station, or a non-terrestrial transmit and receive point (NT-TRP) 172.
[0132] In some implementations, the NT-TRP 172 is not attached to the ground, for example, as in the case of an airborne base station. An airborne base station may be implemented using communication equipment supported or carried by a flying device. For example, a flying device may include, but is not limited to, an airborne platform (such as a blimp or an airship) , balloon, drone (such as quadcopter) , and other types of aerial vehicles. In some implementations, an airborne base station may be supported or carried by an unmanned aerial system (UAS) or an unmanned aerial vehicle (UAV) , such as a drone. An airborne base station may be a moveable or mobile base station that can be flexibly deployed in different locations to meet network demand. A satellite base station is another example of a non-terrestrial base station. A satellite base station may be implemented using communication equipment supported or carried by a satellite. A satellite base station may also be referred to as an orbiting base station. High altitude platforms are yet another example of non-terrestrial base stations, including international mobile telecommunication base stations.
[0133] As referred to herein, and unless specified otherwise, a “TRP” may also refer to a T-TRP or an NT-TRP, a “T-TRP” may also refer to a “TN TRP” , and an “NT-TRP” may also refer to an “NTN TRP” . The NTN 120c may be considered a RAN, sharing operational aspects with RANs 120a, 120b. The NTN 120c may include at least one NTN device and at least one corresponding terrestrial network device. The at least one NTN device may function as a transport layer device and the at least one corresponding terrestrial network device may function as a RAN node, communicating with the ED 110 via the NTN device. Additionally, there may be an NTN gateway on the ground (referred to as a terrestrial network device) that also functions as a transport layer device facilitating communication with both the NTN device and the RAN node. The RAN node may communicate with the ED 110 via the NTN device and the NTN gateway. In some implementations, the NTN gateway and the RAN node may be located within the same device.
[0134] A base station 170 (also referred to as a TRP as stated above) is a network element within an RAN responsible for radio transmission and reception in one or more cells to or from the ED (such as a user equipment) . In different implementations, the base station 170 may also be known as a base transceiver station (BTS) , a radio base station, a network node, a network device, a device on the network side, a transmit / receive node, a Node B, an evolved NodeB (eNodeB or eNB) , a home eNodeB, a next generation NodeB (gNB) , a transmission point (TP) , a site controller, an access point (AP) , a wireless router, a relay station, a terrestrial node, a terrestrial network device, a terrestrial base station, a non-terrestrial node, a non-terrestrial network device, a non-terrestrial base station, or a positioning node, among other possibilities. The base station 170 may be a macro base station (BS) , a pico BS, a relay node, a donor node, or combinations thereof. When the base station 170 performs (or is configured to perform) a method described herein, it may be interpreted as the base station itself, one or more modules (or units) in the base station, a circuit or chip, or a combination thereof, performing the method. For example, the circuit or chip may include a modem chip, also referred to as a baseband chip, a system on chip (SoC) including a modem core, a system in package (SIP) including a modem core, and the like, and may be responsible for one or more communication functions within the base station.
[0135] The EDs 110a-110d and TRPs 170a-170b, 172 are examples of communication equipment configured to implement some or all of the operations and / or implementations described herein. The T-TRP 170a forms part of the RAN 120a, which may include other TRPs, and / or other devices. Also, the TRP 170b forms part of the RAN 120b, which may include other TRPs, and / or devices. Each TRP 170a, 170b may transmit and / or receive wireless signals within a particular geographic region or area, sometimes referred to as a “cell” or a “coverage area” . The TRPs 170a-170b may be responsible for allocating and / or configuring resources and transmission and / or reception in a set of cell (s) . A cell is a radio network object that can be uniquely identified by a cell identification that is broadcasted over a geographical region or area from base stations associated with the cell. A cell can work in either frequency division duplexing (FDD) or time division duplexing (TDD) mode. A cell may be further divided into cell sectors, and a base station 170a-170b may, for example, employ one or more transceivers to provide services to one or more sectors. Some implementations may include pico or femto cells if supported by the radio access technology. In some implementations, one or more transceivers can be used for each cell, such as with multiple-input multiple-output (MIMO) technology. The number of RANs 120a-120b shown is merely an example. Any number of RANs may be contemplated when designing the communication system 100.
[0136] A base station may be a single element, as shown in the figures, or multiple elements distributed throughout the corresponding RAN, or otherwise configured. In some implementations, a plurality of RAN nodes coordinate to assist the ED 110 in implementing radio access, and different RAN nodes separately implement and handle different functions of the base station. For example, the RAN node may be a central unit (CU) , a distributed unit (DU) , a CU-control plane (CP) , a CU-user plane (UP) , or a radio unit (RU) etc. The CU and the DU may be separately deployed, or included within the same element (i.e., a baseband unit (BBU) ) . The RU may be included in a radio frequency device or a radio frequency unit (i.e., a remote radio unit (RRU) , an active antenna unit (AAU) , or a remote radio head (RRH) ) . In different systems, the CU (or the CU-CP and the CU-UP) , the DU, or the RU may be known by different names, but their functions are understood by a person skilled in the art. For example, in an open radio access network (ORAN) system, a CU may be referred to as an open CU (O-CU) , a DU may be referred to as an open DU (O-DU) , and a CU-CP may be referred to as an open CU-CP (O-CU-CP) . The CU-UP may also be referred to as an open CU-UP (O-CU-UP) , and the RU may also be referred to as an open RU (O-RU) . Any one of the CU (or the CU-CP, the CU-UP) , the DU, and the RU may be implemented using a software module, a hardware module, or a combination of a software module and a hardware module.
[0137] Furthermore, communication between different devices / apparatuses in various implementations of this disclosure may refer to direct communication (that is, without the need of forwarding by another device / apparatus) , or may refer to communication (s) between different devices / apparatuses via another device / apparatus (that is, requiring forwarding by another device / apparatus) . Alternatively, such communication (s) may involve one functional unit inside a device / apparatus using another functional unit within the device / apparatus to communicate with another device / apparatus. In other words, phrases such as “sending (or transmitting) information to... (an ED or a base station) ” in this disclosure may be understood as a destination endpoint of the information being an ED or a base station, including, sending / transmitting information directly or indirectly to an ED or a base station. Similarly, phrases like “receiving information from... (an ED or a base station) ” may be understood as a source endpoint of the information being an ED or a base station, including directly or indirectly receiving information from an ED or a base station. Between the source endpoint that sends the information and the destination endpoint, necessary processing such as, but not limited to, format conversion, digital-to-analog conversion, amplification, and filtering may be performed on the information. However, the destination endpoint may understand valid information from the source endpoint. A similar understanding applies to other descriptions in this disclosure without reiterating details already described. In the present disclosure, the terms “send” and “transmit” may be used interchangeably in different implementations of this disclosure.
[0138] The ED 110 is used to connect people, objects, machines, and other entities. The ED 110 may be widely used in various scenarios including, but not limited to, cellular communications, device-to-device (D2D) , vehicle to everything (V2X) , peer-to-peer (P2P) , machine-to-machine (M2M) , machine-type communication (MTC) , internet of things (IoT) , virtual reality (VR) , augmented reality (AR) , mixed reality (MR) , extended reality (XR) , metaverse, digital twin, industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, and autonomous delivery and mobility.
[0139] Each ED 110 represents any suitable end user device for wireless operation and may include such devices (or may be referred to as, but not limited to) a user equipment (UE) or a user device or a terminal device, a wireless transmit / receive unit (WTRU) , a mobile station, a fixed or mobile subscriber unit, a cellular telephone, a station (STA) , an MTC device, a personal digital assistant (PDA) , a smartphone, a laptop, a computer, a tablet, a wireless sensor, a consumer electronics device, a smart book, a vehicle, a car, a truck, a bus, a train, or an IoT device, wearable devices (such as a watch, a pair of glasses, head mounted equipment, etc. ) , an industrial device, or an apparatus (such as a module, modem, or chip) in the forgoing devices, among other possibilities. Future or next generation EDs 110 may be referred to by other terms. When an ED 110 performs (or is configured to perform) a method described herein, it may be interpreted as the ED itself, one or more modules (or units) in the ED, a circuit or chip, or a combination thereof, performing the method. For example, the circuit or chip may include a modem chip, also referred to as a baseband chip, an SoC including a modem core, or a SIP including a modem core, and the like, and may be responsible for one or more communication functions in the ED.
[0140] Each ED 110 connected to TRPs 170a-170b, and / or TRPs 172 can be dynamically or semi-statically turned-on (i.e., established, activated, or enabled) , turned-off (i.e., released, deactivated, or disabled) and / or configured in response to one of more of: connection availability and connection necessity.
[0141] Any ED 110 may be alternatively or additionally configured to interface, access, or communicate with any of the TRPs 170a, 170b and 172, the Internet 150, the CN 130, the PSTN 140, the other networks 160, or any combination thereof. In some examples, the ED 110a may communicate an uplink (UL) and / or downlink (DL) transmission over a terrestrial air interface 190a with station-TRP 170a. In some examples, the EDs 110a, 110b, 110c, and 110d may also communicate directly with one another via one or more sidelink (SL) air interfaces 190b. In some examples, the EDs 110a, 110d may communicate using an UL and / or DL transmission over a non-terrestrial air interface 190c with NT-TRP 172.
[0142] An air interface (such as, for example, 190a, 190b, 190c) generally includes a number of components and associated parameters that collectively specify how a transmission is to be sent and / or received over a wireless communications link between two or more communicating devices such as EDs and base station (s) . For example, an air interface may include one or more components defining the waveform (s) , frame structure (s) , multiple access scheme (s) , protocol (s) , coding scheme (s) and / or modulation scheme (s) for conveying information (such as, data) over a wireless communications link. The air interfaces 190a and 190b may use similar communication technology, that may include any suitable radio access technology.
[0143] The non-terrestrial air interface 190c can enable communication between the EDs 110a, 110d and one or more NT-TRPs 172 via a wireless link or simply a link. For some examples, the link is a dedicated connection for unicast transmission, a connection for broadcast transmission, or a connection between a group of EDs 110 and one or more NT-TRPs 172 for multicast transmission.
[0144] The TRPs 170a-170b, 172 may communicate with one another over one or more air interfaces 190e, 190f using wireless communication links (such as radio frequency (RF) , microwave, infrared (IR) , etc. ) or wired communication links. The air interfaces 190e, 190f may utilize any suitable radio access technology, and may be substantially similar to the air interfaces 190a, 190c over which the EDs 110a-110d communicate with one or more of the TRP 170a-170b, 172 or they may be substantially different. For example, the communication system 100 may implement one or more channel access methods, such as time division multiple access (TDMA) , frequency division multiple access (FDMA) , code division multiple access (CDMA) , single carrier frequency division multiple access (SC-FDMA) , low density signature multicarrier code division multiple access (LDS-MC-CDMA) , non-orthogonal multiple access (NOMA) , pattern division multiple access (PDMA) , lattice partition multiple access (LPMA) , resource spread multiple access (RSMA) , and sparse code multiple access (SCMA) .
[0145] The RANs 120a and 120b are in communication with the CN 130 to provide the EDs 110a 110b, and 110c with various services such as voice, data, multimedia, and other services. The RANs 120a and 120b and / or the CN 130 may be in direct or indirect communication with one or more other RANs (not shown) , which may or may not be directly served by the CN 130, and may employ different radio access technologies from RAN 120a and / or RAN 120b. The CN 130 may also serve as a gateway access between (i) the RANs 120a and 120b and / or the EDs 110a 110b, and 110c, and (ii) other networks (such as the PSTN 140, the Internet 150, and the other networks 160) . In addition, some or all of the EDs 110a 110b, and 110c may include functionality for communicating with different wireless networks over different wireless links using different wireless technologies and / or protocols. For example, the EDs 110a 110b, and 110c communicate using different cellular communications protocols, such as, but not limited to, a GSM protocol, a CDMA network protocol, a push-to-talk (PTT) protocol, a PTT over cellular (POC) protocol, a universal mobile telecommunications system (UMTS) protocol, a 3GPP LTE protocol, a 5G protocol, an NR protocol, and the like. Instead of wireless communication (or in addition thereto) , the EDs 110a 110b, and 110c may communicate using wired communication channels to a service provider or switch (not shown) , and / or to the Internet 150. The PSTN 140 may include circuit switched telephone networks for providing plain old telephone service (POTS) . The Internet 150 may include a network of computers and subnets (intranets) or both, and incorporate protocols, such as internet protocol (IP) , transmission control protocol (TCP) , user datagram protocol (UDP) . EDs 110a 110b, and 110c may be multimode devices capable of operation according to multiple radio access technologies, and may incorporate one or multiple transceivers necessary to support such.
[0146] In addition, the communication system 100 may include a sensing agent (not shown) to manage the sensed data from ED 110 and / or any one of TRPs 170a, 170b, 172. In one implementation, the sensing agent may be part of any one of TRPs 170a, 170b, 172. In another implementation, the sensing agent is a separate node that can communicate with the CN 130 and / or the RAN 120 (such as any one of TRPs 170a, 170b, 172) .
[0147] FIG. 3 is a schematic illustration showing an apparatus 310 wirelessly communicating with another apparatus 320 within a communication system (e.g., the communication system 100) according to one or more implementations of the present disclosure. The apparatus 310 may be an electronic device (such as ED 110) . The apparatus 320 may be a network node (e.g., the network node 170) such as T-TRP 170 or an NT-TRP 172. Although only one apparatus 310, and one apparatus 320 are shown in the figure, the number of apparatuses 310 and / or number of apparatuses 320 can vary, potentially including one or more of each. For example, a single ED 110 may be served by a single T-TRP 170 (or a single NT-TRP 172) , or by multiple T-TRPs 170 (or multiple NT-TRPs 172) . Similarly, a single ED 110 may be served by one or more T-TRPs 170 and one or more NT-TRPs 172. Similarly, a single T-TRP 170 (or a single NT-TRP 172) may serve one or more EDs 110.
[0148] The apparatus 310 may include one or more processors 210. For clarity and to avoid overcrowding the illustration, only a single processor 210 is illustrated. The apparatus 310 may further include a transmitter 201 and a receiver 203 coupled to one or more antennas 204. For clarity, only a single antenna 204 is illustrated. One, some, or all of the antennas 204 may alternatively be panels. In some implementations, the transmitter 201 and the receiver 203 are separate from each other. In other implementations, the transmitter 201 and the receiver 203 may be integrated into a single unit, for example, as a transceiver. The transceiver is configured to modulate data or other content for transmission by the one or more antennas 204 or a network interface controller (NIC) . The transceiver may also be configured to demodulate data or other content received by the one or more antennas 204. A transceiver may include any suitable structure for generating signals for wireless or wired transmission and / or for processing signals received through wireless or wired communication. Each antenna 204 includes any suitable structure for transmitting and / or receiving wireless or wired signals. The apparatus 310 may include a memory 208. In some implementations, the apparatus 310 may include multiple memories 208. Only a single transmitter 201, receiver 203, processor 210, memory 208, and antenna 204 is illustrated for simplicity, but the apparatus 310 may include one or more other components. In some implementations of the present disclosure, the transceiver (or transmitter 201 and / or receiver 203) may be viewed as an interface circuit.
[0149] The memory 208 is configured to store instructions used to perform operations described herein. The memory 208 may also be configured to store data that is used, generated, or collected by the apparatus 310. For example, the memory 208 can store software instructions or modules configured to implement some or all of the functionalities and / or operations described herein and that which are executed by the one or more processors 210.
[0150] The apparatus 310 may further include one or more input / output devices (not shown) or interfaces. The input / output devices or interfaces facilitate interaction with a user or other devices in the network. Each input / output device or interface includes suitable components for facilitating transmission of information to a user and reception of information from a user, and for various network interface communications. Such components may include, but are not limited to, a speaker, microphone, keypad, keyboard, display, touch screen, and the like.
[0151] The processor 210 may be configured to perform (or control the apparatus 310 to perform) operations (or methods) described herein as being performed by the apparatus 310. For example, the processor 210 performs or controls the apparatus 310 to perform the operations of: (a) receiving one or more transport blocks (TBs) , (b) using a resource for decoding at least one of the received TBs, (c) releasing the resource for decoding another of the received TBs, and / or (d) receiving configuration information configuring a resource. Specifically, the operations may include tasks related to: preparing a transmission for UL transmission to the apparatus 320, processing DL transmissions received from the apparatus 320, and handling SL transmission to and from another apparatus 310. Processing operations related to preparing a transmission for UL transmission may include operations such as, but not limited to, encoding, modulating, transmit beamforming, and generating symbols for transmission. Processing operations related to processing DL transmissions may include operations such as, but not limited to, receive beamforming, demodulating and decoding received symbols. Processing operations related to processing SL transmissions may include operations such as, but not limited to, transmit / receive beamforming, modulating / demodulating and encoding / decoding symbols. Depending upon the implementation, a DL transmission may be received by the receiver 203, possibly using receive beamforming, and the processor 210 may extract signaling from the DL transmission (such as by detecting and / or decoding the signaling) . An example of signaling may be a reference signal transmitted by the apparatus 320. In some implementations, the processor 210 implements the transmit beamforming and / or the receive beamforming based on the indication of beam direction, such as beam angle information (BAI) , received from the apparatus 320. In some implementations, the processor 210 may be configured to perform operations relating to network access (such as initial access) and / or downlink synchronization, which includes operations for detecting a synchronization sequence, decoding and obtaining the system information, and the like. In some implementations, the processor 210 may perform channel estimation, such as using a reference signal received from the apparatus 320.
[0152] Although not illustrated, in some implementations, the processor 210 may either be a part of the transmitter 201 or a part of the receiver 203 or a part of both the transmitter 201 and the receiver 203. Although not illustrated, in some implementations, the memory 208 may be a part of the processor 210.
[0153] The processor 210, along with the processing components of the transmitter 201 and the receiver 203 may each be implemented by one or more processors that may the same or different. These processors are configured to execute instructions stored in a memory (such as in the memory 208) .
[0154] The apparatus 320 includes one or more processors 260 (only one processor 260 is illustrated) . The apparatus 320 may further include one or more transmitters 252 and one or more receivers 254 coupled to one or more antennas 256. Only a single antenna 256 is illustrated to avoid clutter in the illustration. One, some, or all of the antennas 256 may alternatively be panels. In some implementations, the transmitter 252 and the receiver 254 are separate from each other. In other implementations, the transmitter 252 and the receiver 254 may be integrated into a single unit such as, for example, as a transceiver. The apparatus 320 may further include a memory 258. In some implementations, the apparatus 320 may include multiple memories 258. The apparatus 320 may further include a scheduler 253. Only a single transmitter 252, receiver 254, processor 260, memory 258, antenna 256, and scheduler 253 are illustrated for simplicity, however the apparatus 320 may include one or more other components. In the present disclosure, in some implementations, the transceiver (or transmitter 252 and / or receiver 254) may be viewed as an interface circuit.
[0155] In some implementations, various components of the apparatus 320 may be distributed. For example, some of the modules of the apparatus 320 may be located remotely from the equipment housing the antennas 256 for the apparatus 320 (and therefore also can be viewed as one or more nodes) . These modules, which can be considered as one or more nodes, may be coupled to the equipment that houses the antennas 256 over a communication link (not shown) , sometimes referred to as front haul, such as the common public radio interface (CPRI) . Therefore, in some implementations, the term apparatus 320 may also refer to network-side nodes that perform processing operations such as, but not limited to, determining the location of the apparatus 310, resource allocation (scheduling) , message generation, and encoding / decoding, and that which are not necessarily part of the equipment that houses the antennas 256 of the apparatus 320. The nodes may also be coupled to other apparatuses 320. In some implementations, the apparatus 320 may actually be a plurality of nodes that are operating together to serve the apparatus 310, such as through the use of coordinated multipoint transmissions, or through the use of ORAN system as described above in the disclosure.
[0156] The processor 260 is configured to perform operations including those related to: preparing a transmission for DL transmission to the apparatus 310, processing an UL transmission received from the apparatus 310, preparing a transmission for backhaul transmission to another apparatus 320, and processing a transmission received over backhaul from another apparatus 320. Processing operations related to preparing a transmission for DL or backhaul transmission may include operations such as, but not limited to, encoding, modulating, precoding (such as MIMO precoding) , transmit beamforming, and generating symbols for transmission. Processing operations related to processing received transmissions in the UL or over backhaul may include operations such as, but not limited to, receive beamforming, demodulating received symbols, and decoding received symbols. The processor 260 may also be configured to perform operations relating to network access (such as initial access) and / or DL synchronization, such as generating the content of synchronization signal blocks (SSBs) , generating the system information, and the like. In some implementations, the processor 260 is further configured to generate an indication of beam direction, such as BAI, which may be scheduled for transmission by the scheduler 253 which will be described below. In some implementations, the processor 260 implements the transmit beamforming and / or receive beamforming based on beam direction information (such as BAI) received from another apparatus 320. The processor 260 is configured to perform other network side processing operations described herein, such as, but not limited to, determining the location of the apparatus 310, determining where to deploy another apparatus 320, and the like. In some implementations, the processor 260 may generate signaling data, to configure one or more parameters of the apparatus 310 and / or one or more parameters of another apparatus 320. Any signaling data generated by the processor 260 is sent by the transmitter 252. In some implementations, the apparatus 320 implements physical layer processing. In some implementations, the apparatus 320 may perform higher layer functions such as those at the medium access control (MAC) or radio link control (RLC) layers in addition to physical layer processing. In the apparatus 320, the scheduler 253 may be coupled to the processor 260 or integrated within the processor 260. In some implementations, the scheduler 253 may be integrated within the apparatus 320 or may be operated separately from the apparatus 320. The scheduler 253 may schedule UL, DL, SL, and / or backhaul transmissions, including issuing scheduling grants and / or configuring scheduling-free (such as “configured grant” ) resources.
[0157] The apparatus 320 may further include a memory 258 that is configured to store instructions for performing the operations described herein. The memory 258 may also store data that is used, generated, or collected by the apparatus 320. For example, the memory 258 can store software instructions or modules configured to implement some or all of the functionalities and / or implementations described herein and that which are executed by the processor 260.
[0158] Although not illustrated, the processor 260 may be implemented as part of the transmitter 252 and / or part of the receiver 254. Although not illustrated, in some implementations, the processor 260 may implement the scheduler 253 and the memory 258 may be implemented as part of the processor 260.
[0159] The processor 260, the scheduler 253, the processing components of the transmitter 252, and the processing components of the receiver 254 may each be implemented by the same or different processors that are configured to execute instructions stored in a memory, such as in the memory 258.
[0160] The apparatus 320 and / or the apparatus 310 may include other components, not shown or described herein for the sake of clarity.
[0161] Note that the term “signaling” , as used herein, may alternatively be referred to as control signaling, control message, control information, or message for simplicity. Signaling between a base station (such as the TRP 170a. 170b, 172) and a UE or sensing device (such as ED 110) , or signaling between a different UE or sensing device (such as between ED 110a and ED 110b) may be carried in physical layer signaling (also called as dynamic signaling) , which is transmitted in a physical layer control channel. For DL, the physical layer signaling may be known as downlink control information (DCI) which is transmitted in a physical downlink control channel (PDCCH) . For UL, the physical layer signaling may be known as uplink control information (UCI) which is transmitted in a physical uplink control channel (PUCCH) . For SL, signaling between different UEs or sensing devices (such as between ED 110a and ED 110b) may be known as SL control information (SCI) which is transmitted in a physical sidelink control channel (PSCCH) . Signaling may be carried in a higher layer (such as higher than physical layer) signaling, which is transmitted in a physical layer data channel, such as in a physical downlink shared channel (PDSCH) for downlink signaling, in a physical uplink shared channel (PUSCH) for uplink signaling, and in a physical sidelink shared channel (PSSCH) for SL signaling. Higher layer signaling may also be called static signaling, or semi-static signaling. The higher layer signaling may include radio resource control (RRC) protocol signaling or media access control -control element (MAC-CE) signaling. Signaling may be included in a combination of physical layer signaling and higher layer signaling.
[0162] It may be noted that in the present disclosure, “information” , when different from “message” , may be carried within a single message, or may be carried in multiple separate messages.
[0163] FIG. 4 is a schematic illustration of an example apparatus 410 according to one or more implementations of the present disclosure. The apparatus 410 may be a communication device or an apparatus implemented in a communication device such as the ED 110 or the TRPs 170a, 170b, 172. For example, the apparatus 410 implemented in the ED may be an integrated circuit, which in some instances may be referred to as a chip, a modem, a modem chip, a baseband chip, or a baseband processor. In some implementations, one or more integrated circuits can be packaged into an SoC, an SIP, or a multi-chip module. The apparatus 410 can include one or more integrated circuits and other discrete components. In some implementations, the apparatus 410 may be a module within the ED 110, or within the apparatus 310. In some implementations, the apparatus 410 may be a module within one of the TRPs 170a, 170b, 172, or the apparatus 320.
[0164] In an example, the apparatus 410 may include one or more processors 411, and an interface circuit 412. The apparatus 410 may further include a memory 413. The one or more processors 411 are configured to process signals and execute one or more communication protocols. The memory 413 is configured to store at least a part of corresponding computer program instructions and / or data. In an example, the one or more processors 411 execute the computer program instructions stored in the memory 413 to implement related operations (for example, inputting, outputting, receiving, and transmitting) in the method implementations disclosed herein. In some implementations, the memory 413 being configured to store the corresponding computer program instructions and / or data may mean that the memory 413 is configured to store all of the corresponding computer program instructions and / or data for execution by the one or more processors 411. In some implementations, the memory 413 being configured to store the corresponding computer program instructions and / or data may mean that the memory 413 is configured to store a part of the corresponding computer program instructions and / or data. For example, the part of the corresponding computer program instructions and / or data may include computer program instructions and / or data that need to be currently executed by the one or more processors 411. Thus, the memory 413 may store different parts of computer program instructions and / or data for a plurality of times for the one or more processors 411 to perform related operations in the method implementations disclosed herein. As a communication interface, the interface circuit 412 is configured to implement communication with another component. For example, the interface circuit 412 may communicate a signal with another apparatus or system, such as a radio frequency processing apparatus or another processor. The signal may include or carry information intended as a payload, such as user data, control information, etc. The signal may also include or carry information useful to a receiver, but not necessarily as a payload, such as a pilot signal or reference signal. Communicating the signal may include transmitting the signal to another component or device. Communicating the signal may additionally or alternatively include receiving the signal from another component or device. Transmitting the signal may include outputting the signal to a component or device that is directly or indirectly coupled to the interface circuit 412. Receiving the signal may include inputting or obtaining the signal from a component or device that is directly or indirectly coupled to the interface circuit 412. For example, to reduce a load of the one or more processors, a baseband signal processing circuit 414 may be also disposed to implement processing of at least a part of baseband signals, including signal demodulation, modulation, encoding, decoding, or the like.
[0165] The apparatus 410 may be the processor 210 (or 260) within the apparatus 310 (or 320) , in some scenarios, or may be included within the processor 210 (or 260) within the apparatus 310 (or 320) in some scenarios. The apparatus 410 may be a baseband chip or may include a baseband chip. In some implementations, the apparatus 410 may be independently packaged into a chip. In some implementations, the apparatus 310 (or 320) includes different types of chips. The apparatus 410 may be packaged into a processor chip (for example, an SoC or an SIP) with the different types of chips. In some implementations, the apparatus 410 may be packaged into a chip with some or all of circuits of a radio frequency processing system that may further be included in the apparatus 310 (or 320) .
[0166] FIG. 5 is a schematic illustration of another example apparatus 510 according to one or more implementations of the present disclosure. The apparatus 510 may include corresponding modules or units configured to implement methods and / or implementations described herein. In some implementations, the apparatus 510 includes a processing unit 512 and a communication unit 513. For example, the apparatus 510 may further include a storage unit 511 configured to store apparatus program code (or instructions) and / or data.
[0167] The apparatus 510 may be an ED side apparatus, for example, an ED or a module in an ED, or a circuit or a chip responsible for a communication function in an ED. In some implementations, the apparatus 510 may be the apparatus 310. The processing unit 512 may be the processor 210. The communication unit 513 may include a receiving unit and / or a transmitting unit. The receiving unit and / or the transmitting unit may be the transmitter 201 and / or the receiver 203 respectively. The storage unit 511 may be the memory 208.
[0168] The apparatus 510 may be a base station side apparatus, for example, a base station or a module in a base station, or a circuit or a chip responsible for a communication function in a base station. In some implementations, the apparatus 510 may be the apparatus 320. The processing unit 512 may be the processor 260 (the scheduler 253 may also be included) . The communication unit 513 may include a receiving unit and / or a transmitting unit. The receiving unit and / or the transmitting unit may be the transmitter 252 and / or the receiver 254 respectively. The storage unit 511 may be the memory 258.
[0169] In some implementations, when the apparatus 510 is an ED 110 or a module in an ED 110, a function of the apparatus 510 may be implemented by one or more processors. Specifically, the processor may include a modem chip, or an SoC or an SIP that includes a modem core. A function of the communication unit 513 may be implemented by a transceiver circuit.
[0170] In some implementations, when the apparatus 510 is a circuit or a chip that is responsible for a communication function in an ED 110, such as a modem chip, an SoC chip or an SIP that includes a modem core -a function of the processing unit 512 may be implemented by a circuit system within the chip which includes one or more processors. A function of the communication unit 513 may be implemented by an interface circuit or a data transceiver circuit on the chip.
[0171] It may be understood that the units in the apparatus 510 may be logical or functional. Each function may correspond to one functional unit, or two or more functions may be integrated into a single functional unit. In actual implementation, all or some of the units may be integrated into a single physical entity, or may be distributed across different physical entities. In addition, the functional units may be implemented in the form of hardware, software, or a combination of hardware and software. Whether a function is implemented in the form of hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for specific applications, but it may not be considered that the implementation goes beyond the scope of this disclosure.
[0172] In an example, a functional unit in any one of the apparatuses may be configured as one or more integrated circuits for implementing the methods disclosed herein, for example, as one or more application-specific integrated circuits (application-specific integrated circuits, ASICs) , one or more central processing units (CPUs) , one or more microprocessors or microprocessor units (MPUs) , one or more microcontrollers or microcontroller units (MCUs) , one or more digital signal processors (DSPs) , one or more field programmable gate arrays (FPGAs) , or a combination of these.
[0173] In an example, the storage unit 511 may include a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, and / or a register.
[0174] A processor may be referred to as a processor system, an application processor, a baseband processor, a processor circuit, or a processor core. The processor may include one or a combination of one or more CPUs, one or more DSPs, one or more MPUs or microprocessors, one or more MCUs or microcontrollers, one or more graphics processing units (GPUs) , one or more FPGAs, one or more AI processors, or one or more neural network processing units (NPUs) .
[0175] Memory or a storage unit may include one or more of the following storage media: a random access memory (RAM) , a static random access memory (static RAM, SRAM) , a dynamic random access memory (dynamic RAM, DRAM) , a phase-change memory (PCM) , a resistive random access memory (resistive RAM, ReRAM) , a magnetoresistive random access memory (magnetoresistive RAM, MRAM) , a ferroelectric random access memory (ferroelectric RAM, FRAM) , a cache, a register, a read-only memory (ROM) , a flash memory, an erasable programmable read-only memory (erasable programmable ROM, EPROM) , a hard disk, and the like. In an example, computer program instructions used to execute implementations may be stored in a non-volatile memory, for example, at least a part of a memory or storage unit (for example, one or more of a ROM, a flash memory, an EPROM, or a hard disk) . When a terminal (such as an ED or a network device) runs, a part or all of corresponding computer program instructions may be loaded to a memory that has a higher transmission speed with the processor, for example, at least a part of a memory or a storage unit (for example, one or more of a RAM, an SRAM, a DRAM, a PCM, a RERAM, an MRAM, a FRAM, a cache, or a register) , so that the processor executes the computer program instructions to perform the steps in the method implementation disclosed herein.
[0176] The above description outlines the communication system in which the implementations of the present disclosure may be used. To facilitate understanding the implementations of the present disclosure, downlink control information (DCI) is illustrated first.
[0177] DCI is a set of control information to indicate operations of an ED such as a UE. For example, DCI may indicate the UE when and where the UE can receive or transmit data / control information, how to demodulate and decode the received data / control information, how to modulate and encode the data / control information that is to be transmitted, or the like. In a wireless system like 4G / 5G, a downlink control information / signal (DCI) is transmitted in a PDCCH channel. A set of PDCCH candidates / resources are configured for the PDCCH transmission to cope with multiplexing and channel quality issues. The UE needs to blind detect and decode the DCI on different PDCCH candidates. Also, different DCI (s) with different control information may be specified for different purpose (s) (DL / UL traffic) and their determination also needs some BD efforts.
[0178] The blind detection and decoding of DCI cause lots of power consumption at the UE and make the expandability of control signal very limited. Here the expandability of control signal indicates expanding control signal (e.g., in the format of DCI) to support more control functions for different requirement and services including improved existing and new services.
[0179] Therefore, when the DCI is utilized in the communication system, it is a technical problem how to reduce the power consumption of the UE. To solve this technical problem, some implementations of the present disclosure provide a framework, in which the DCI is designed as first control information (1st-stage DCI, or 1-stage DCI, or stage-1 DCI) and second control information (2nd-stage DCI, or 2-stage DCI, or stage-2 DCI) , the first control information may schedule a transmission of the second control information. For example, the UE may receive the first control information firstly. Based on the information indicated by the first control information, the UE may receive the second control information. Thus, blind decoding is needed for the first control information but not needed for the second control information, reducing the number of blind decoding. The BD efforts may be reduced and the power may be saved. Furthermore, the second control information may indicate one or more control information modules, where the one or more control information modules schedule one or more transmissions. That is, one or more transmissions may be scheduled using in the one or more control information modules in the single second control information. The quantity of control information modules and the type of control information modules may be changeable. Thus, it is easy to provide the expandability of control signal.
[0180] Accordingly, in the present disclosure, a method is provided. The method includes at least one of followings: (1) a generalized control information module based two-stage control information (including the first control information and the second control information) , such as a generalized DCI module based a two-stage DCI (including the 1st-stage DCI and the 2nd-stage DCI) , which can be used to schedule multiple data and / or control signaling, and may solve the issue of large BD efforts and control signal content / capacity expansion; (2) one or more ways to indicate a control information module transmission in the two-stage control information such as a DCI module transmission in the two-stage DCI; (3) encoding and resource mapping solutions for control information modules in the two-stage control information such as DCI modules based the two-stage DCI.
[0181] The following describes a method for communication with reference to FIG. 6. FIG. 6 is an interaction diagram of an example method 600 for communication according to one or more implementations of the present disclosure. The method 600 for communication may be performed by the ED (or an apparatus (for example, a chip or a circuit, such as a modem chip, a baseband chip, an SoC including a modem core, an SIP including a modem core, or the like) in the ED) and the network device (or an apparatus (for example, a chip or a circuit, such as a modem chip, a baseband chip, an SoC including a modem core, an SIP including a modem core, or the like) in the network device) . The ED and the network device may refer to the description in FIG. 1 to FIG. 5. For example, the ED may be the UE, and the network device may be the base station. For ease of understanding, the present disclosure will take UE and base station as examples for introduction.
[0182] As shown in FIG. 6, the method 600 includes steps 601 and 602.
[0183] In step 601, a base station transmits first control information that schedules a transmission of second control information. Correspondingly, a UE receives the first control information.
[0184] The first control information may refer to the 1st-stage control information, such as the 1st-stage DCI. Similarly, the second control information may refer to the 2nd-stage control information, such as the 2nd-stage DCI. The first control information indicates a resource allocated for transmission of the second control information, for example, time, frequency, and / or spatial resources, to schedule the transmission of second control information. Alternatively, the first control information further indicates an MCS for the second control information. The first control information is designed to be compact, such as by using a very low MCS to ensure a high decoding success rate.
[0185] In step 602, the base station transmits the second control information that carries one or more control information modules. The one or more control information modules schedules one or more transmissions. Correspondingly, the UE receives the second control information.
[0186] After the UE receives the first control information, the UE may obtain the resource allocated for the second control information according to the first control information such as information about on which resource blocks the second control information is transmitted. When the base station transmits the second control information according to the resource allocated, the UE may receive the second control information according to the resource allocated. In this way, the UE may monitor resource blocks where the second control information is transmitted instead of blind detecting all resources blocks. The burden of blind detecting and decoding for the UE may be reduced, thereby reducing the power consumption of the UE.
[0187] Furthermore, the one or more control information modules may be generalized and is used to schedule one or more transmission (s) . The transmission (s) may include data transmission (s) or other types of transmission (s) , for example, control information transmission. When there are multiple transmissions that need to be scheduled, the control information scheduling the transmission (s) may be transmitted in a single or multiple second control information. This may refer to as a module-based two-stage control information. Therefore, the second control information may be extended and enhanced, improving the expandability of control information.
[0188] In addition, one or more control information modules schedule the one or more transmissions, which means, for example, one control information module schedules one transmission, that is, the module carrying scheduling control information and the scheduled transmission have a one-to-one relation; or one control information module schedules two or more transmissions, that is, a single control information module may be used to schedule two or more transmissions via joint scheduling, which may further improve the expandability of control information.
[0189] The module-based two-stage control information may be described in details with reference to FIG. 7 below, using module-based two-stage DCI as an example.
[0190] FIG. 7 is a schematic diagram of an example module-based two-stage DCI according to one or more implementations of the present disclosure. As shown in FIG. 7 in which the horizontal axis represents the time while the vertical axis represents the frequency, if the two-stage DCI is utilized in the communication system, the 1st-stage DCI (first control information) may be used to schedule the 2nd-stage DCI (second control information) . In a case where there are multiple transmissions (e.g., one or more data transmissions on PDSCH / PUSCHs, and / or one or more UCIs transmission as shown in the figure) that need to be scheduled, the multiple transmissions may be transmitted in a single 2nd-stage DCI. The multiple transmissions may include but not limit to the PDSCH / PUSCH transmissions on the same or different component carriers (CCs) (different from the CC carrying the scheduling information) , and / or UCI transmissions on the same or different CCs (different from the CC carrying the scheduling information) . For each assignment / grant for data / UCI transmission, a DCI (or scheduling) module block (control information module) (as shown in a box with shading as part of the 2nd-stage DCI) may be used. It is also noted that the scheduling block may be understood as control information module. Therefore, the terms “control information module, ” “DCI module, ” “scheduling module, ” “block or module block” may be used interchangeably.
[0191] In the above module-based two-stage DCI, the DCI design may be simplified in a case of designing the 1st-stage DCI as the first control information and the 2nd-stage DCI as second control information. Furthermore, the 2nd-stage DCI design may be further enhanced and improved as the second control information may carry one or more control information modules, where the one or more modules may schedule one or more transmissions. Since each of the one or more control information modules may independently correspond to one or more sets of scheduling information (such as resource allocation, MCS, etc. ) , each control information module may independently schedule one or more transmissions and can even schedule different types of transmissions (for example, one control information module independently schedules either a data transmission or a control information transmission) . In a case where multiple control information modules are integrated into the 2nd-stage DCI or the second control information, the 2nd-stage DCI may carry multiple sets of scheduling instructions. In this way, it is beneficial to extend or support multi-scheduling.
[0192] In some implementations, the DCI modules (control information modules) for different types of scheduling may be different. The different types of scheduling may include at least one of: (communication) data scheduling (e.g., DL, UL, or SL data) , UCI feedback scheduling, or other service data scheduling (artificial intelligence (AI) , ISAC etc. ) .
[0193] It is noted that the term “transmission” herein refers to both transmit and receive operations. For example, for the UL, transmission means that information, signaling, signals, messages, or data may be transmitted by the UE and received by the base station. Conversely, in the DL, transmission means that information, signaling, signals, messages, or data may be transmitted by the base station and received by the UE. For another example, for the SL, transmission means that information, signaling, signals, messages, or data may be transmitted by the UE and received by another UE. For the transmission of second control information, it is in the DL or SL, meaning that the second control information is transmitted by the base station and received by the UE on DL, or it is transmitted by the UE and received by another UE on SL. For the one or more scheduled transmissions, they may be in the DL, the UL, or both, or in SL.
[0194] In some implementations, the one or more transmissions scheduled by the one or more control information modules are data transmissions, the one or more control information modules that schedule the one or more data transmissions include one or more of the followings: a module index (ID) , where the UE may be informed which control information module is being transmitted according to the module index; one or more indices (such as one or more CC indices (IDs) or sub-CC indices (IDs) ) indicating one or more carriers where the one or more data transmissions are performed; for example, when the carrier aggregation (CA) is enabled, one or more CC indices are included; and when a single CC (uni-C) is enabled, one or more sub-CC indices are included; for example, there may be one CC index for one or more data transmissions because the one or more data transmissions are performed on the same CC, or there may be one or more CC indices for one or more data transmissions because the one or more data transmissions are performed on different CCs; one or more indices (such as TRP indices (IDs) ) indicating one or more TRPs for performing the one or more data transmissions; for example, there may be one TRP index for one or more data transmissions because the one or more data transmissions are performed on the same TRP, or there may be one or more TRP indices for one or more data transmissions because the one or more data transmissions are performed on different TRPs; alternatively, the TRP indices can be implicitly indicated by associated RS ports; one or more resource allocations for the one or more data transmissions, where the resource allocation may be the time / frequency / spatial resource for the scheduled transmission on the designated CC or sub-CC, and the resource allocation is indicated in one or more dimension of frequency / time / spatial; for example, there may be one resource allocation for one or more data transmissions because the one or more data transmissions are performed using the same resource allocation, or there may be one or more resource allocations for one or more data transmissions because the one or more data transmissions are performed using different resource allocations; one or more MCSs for the one or more data transmissions, for example, there may be one MCS for one or more data transmissions because the one or more data transmissions are using the same MCS, or there may be one or more MCSs for one or more data transmissions because the one or more data transmissions are using different MCSs; one or more HARQ IDs indicating feedback for the one or more data transmissions, for example, there may be one HARQ ID for one or more data transmissions because the one or more data transmissions may use the same HARQ ID for feedback, or there may be one or more HARQ IDs for one or more data transmissions because the one or more data transmissions may use different HARQ IDs for feedback; a reference signal (RS) for demodulation of the one or more data transmissions; one or more redundancy versions (RV) for the one or more data transmissions; or one or more information for scrambling the one or more data transmissions; for example, there may be one RV for one or more data transmissions because the one or more data transmissions are performed using the same RV, or there may be one or more RVs for one or more data transmissions because the one or more data transmissions are performed on different RVs.
[0195] The following is an example to illustrate the control information module. For example, for data scheduling, each DCI module (e.g., in the 2nd-stage DCI) may include one or more scheduling information / indication as in the following: ● Module index (ID) : ○ Can be used as reference for association (e.g., UCI associated with PDSCH) , ○ In some implementations, this can be implicitly indicated by DCI module size (the information bits of payload) ; ● CC index (ID) : ○ If carrier aggregation (CA) or uni-C is enabled, CC and / or Uni-C index where scheduled data is transmitted; ● TRP index (ID) : ○ Can be implicitly indicated by associated RS ports; ● Resource allocation (RA) (time / frequency / spatial) : ○ Resource for scheduled transmission on designated CC or Uni-C, ○ The RA is indicated in one or more dimension of frequency / time / spatial; ● MCS: ○ Modulation and coding used for scheduled information; ● dedicated demodulation reference signal (DMRS) information; ● hybrid automatic repeat request (HARQ) ID: ○ If re-transmission is used, HARQ ID may be included; ● redundancy version (RV) : ○ If re-transmission is used, RV may be included; ● Scrambling information: ○ The information is used for scrambling the data.
[0196] In a possible design, the above details in each control information module may help the UE efficiently and reliably receive and process the control information module and data transmission (s) scheduled by the control information module, supporting quality of service (QoS) requirements for diverse services (such as URLLC and eMBB in 5G systems) .
[0197] In some implementations, the one or more data transmissions include one or more of: a downlink data transmission on a PDSCH; an uplink data transmission on a PUSCH; a data transmission on a PSSCH; a data information transmission of AI service; or a data information transmission of integrated sensing and communication service.
[0198] For example, by supporting multiple types of data transmissions, including PDSCH / PUSCH / PSSCH transmissions, AI service, and integrated sensing and communication service, the base station may not only enhance its ability to converge and support diverse services, but also improve compatibility with future communications.
[0199] In some implementations, the one or more transmissions scheduled by the one or more control information modules are control information transmissions, the one or more control information modules that schedule the one or more control information transmissions include one or more of: a module index (ID) , which refers to the above relevant description for the data transmissions; one or more indices indicating one or more carriers where the one or more control information transmissions are performed, which refers to the above relevant description for the data transmissions; one or more resource allocations for the one or more control information transmissions, which refers to the above relevant description for the data transmissions; one or more types of uplink control information for feedback of the one or more control information transmissions, that is, the types of UCI, where UCI may be one or more of scheduling request (SR) / HARQ-ACK / CSI; one or more modulation and coding schemes for the one or more control information transmissions, which refers to the above relevant description for the data transmissions; a reference signal for demodulation of the one or more control information transmissions, which refers to the above relevant description for the data transmissions; or information of a data transmission that is associated with the one or more control information transmissions, that is, the association with data transmission, including: one or more of information such HARQ ID, CC index of data transmission.
[0200] The following is an example to illustrate the control information module. For example, for the UCI scheduling, each DCI module may include one or more scheduling information as in the following: ● Module index (ID) : ○ Can be used as reference for association (e.g., UCI associated with PDSCH) ; ● CC index: ○ If CA or uni-C is enabled, CC or Uni-C index where scheduled information is transmitted; ● RA (time / frequency / spatial) : ○ Resource for scheduled transmission on designated CC; ● Type of UCI: ○ UCI may be one or more of: scheduling request (SR) / HARQ-ACK / CSI; ● Modulation and coding: ○ Modulation used for scheduled information; ● DMRS information: ● Association with data transmission: ○ The associated information of corresponding data transmission; ○ Could include one or more of information such HARQ ID, CC index of data transmission.
[0201] In a possible design, the above details in each control information module may help the UE efficiently and reliably receive and process the control information module and control information transmission (s) scheduled by the control information module, supporting QoS requirements for diverse services (such as URLLC and eMBB in 5G systems) .
[0202] In some implementations, the one or more control information transmissions include one or more of: a transmission of UCI; a control information transmission on a PDCCH; a control information transmission on a PSCCH; a control information transmission of AI service; or a control information transmission of integrated sensing and communication service.
[0203] For example, by supporting multiple types of control information transmissions, including UCI / PDCCH / PSCCH transmissions, AI service, and integrated sensing and communication service, the base station may not only enhance its ability to converge and support diverse services, but also improve compatibility with future communications.
[0204] In some implementations, the one or more transmissions scheduled by the one or more control information modules are one or more data transmissions and one or more control information transmissions, the one or more control information modules that schedule the one or more transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more data transmissions are performed; one or more indices indicating one or more transmit receive points for performing the one or more data transmissions; one or more resource allocations for the one or more data transmissions; one or more modulation and coding schemes for the one or more data transmissions; one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions; a reference signal for demodulation of the one or more data transmissions; one or more redundancy versions for the one or more data transmissions; one or more information for scrambling the one or more data transmissions; one or more indices indicating one or more carriers where the one or more control information transmissions are performed; one or more resource allocations for the one or more control information transmissions; one or more types of uplink control information for feedback of the one or more control information transmissions; one or more modulation and coding schemes for the one or more control information transmissions; a reference signal for demodulation of the one or more control information transmissions; or information of a data transmission that is associated with the one or more control information transmissions.
[0205] The control information module that schedules one or more data transmissions and one or more control information transmissions may refer to a combination of the control information module that schedules one or more data transmissions and the control information module that schedules one or more control information transmissions, and the same part may be not repeated herein.
[0206] As mentioned above, there may be one or more CCs or sub-CCs for one or more transmissions. The following describes CC and sub-CC with reference to FIG. 8 and FIG. 9.
[0207] FIG. 8 is a schematic diagram of an example two-stage DCI for scheduling cross-CC data over inter-band CC according to one or more implementations of the present disclosure. In some implementations, the data transmission may be used in a case where cross-CC scheduling occurs over inter-band CC, namely, as shown in FIG. 8, the CC carrying the 2nd-stage DCI (e.g., CC#1) and the CC (s) carrying scheduled data (data transmission (s) ) (e.g., CC#2 and CC#3) are further apart from each other. For this case, the UE may need to switch its RF chain to the CC carrying the scheduled data after decoding the 2nd-stage DCI. In this case, one or more DCI modules may be used to schedule one or more data transmissions on different CC(s) . As illustrated in FIG. 8, for an example, two DCI modules are transmitted on CC#1 to schedule two data transmissions on each inter-band CC#2 and CC#3 respectively. After decoding the 2nd-stage DCI, the UE may switch its RF chain from CC#1 to CC#2 and CC#3.
[0208] FIG. 9 is a schematic diagram of an example two-stage DCI for scheduling cross-CC data over intra-band CC according to one or more implementations of the present disclosure. In some implementations, the data transmission may be used in a case where cross-CC scheduling occurs among intra-band CC, namely, as shown in FIG. 9, the CC (sub-CC#1) carrying the 2nd-stage DCI and the CC carrying scheduled data (e.g., sub-CC#2 and CC#3) are in the same frequency band, the UE may receive transmissions on both CC without the need to switch its RF chain. In this case, a virtual CC may be configured which includes multiple intra-band CC as sub-CC (s) (e.g., sub-CC#1, sub-CC#2 and sub-CC#3) of the virtual CC (e.g., sub-CC#1, sub-CC#2 and sub-CC#3) . The 2nd-stage DCI may be similar as above-mentioned for inter-band CC, but the CC index (ID) may be sub-CC index (ID) . In this case, one DCI module may be used to schedule multiple data transmissions on different sub-CC (s) . As illustrated in FIG. 9 for an example, a single DCI module is transmitted on sub-CC#1 to schedule two data transmissions on each intra-band sub-CC#2 and sub-CC#3 respectively.
[0209] In a case where one control information module schedule two or more transmissions, that is, one control information module schedules two or more data transmissions only, two or more control information transmissions only, or both one or more data transmissions and one or more control information transmissions, this control information module may include two parts of information: first information and second information. The first information includes common information corresponding to the data transmission (s) and / or the control information transmission (s) . The second information includes specific information corresponding to the data transmission (s) and / or the control information transmission (s) other than the common information. For example, the first information may include a module index, because there may only be one index in one control information module. The first information may further one CC index or one TRP index if all transmissions using the same CC or TRP. The second information may include one or more CC indices if all transmissions using different CCs. The first information and the second information may depend on the actual situation. This is also referred to as the joint scheduling or DCI module consolidation. The following describes the joint scheduling or DCI module consolidation.
[0210] Each DCI module may be used to schedule data transmission independently with full flexibility. But they may not be the same DCI formats as specified in 5G / NR. In a case where multiple intra-band CC are used or a number of TRP (s) nearby are used, simultaneously scheduling of the same or multiple data steams may be beneficial. In such situation, multiple DCI modules may be consolidated for joint scheduling to reduce overhead.
[0211] DCI module consolidation: One or more of the scheduling information may be consolidated or shared.
[0212] For example, alternative 1: if the same transport block (TB) of data is scheduled across multiple carriers, the RA information may be indicated once and multiple carrier indices may be indicated separately. The same TB of data then may be scheduled for transmission on the same chunk of resources across multiple carriers. In this case, one HARQ ID and / or the same or different RV may be scheduled for transmission on different carriers.
[0213] Alternative 2: a number of different TB of data may be scheduled on the same chunk resources on different carriers respectively. In this case, RA may be indicated once, but HARQ ID and RV may be indicated multiple times, one for each TB of data on different carrier. Carrier indices may be indicated multiple times, one for each TB transmitted.
[0214] Alternative 3: if the same TB of data are scheduled across multiple TRPs, the RA may be scheduled once and multiple TRPs may be indicated separately. The same TB of data then may be scheduled for transmission on the same chunk of resources from multiple TRPs. In this case, one HARQ ID and / or the same or different RV may be indicated for different TRP. The TRP ID or associated RS may be indicated separately, one for each TRP.
[0215] Alternative 4: a number of different TB of data may be scheduled on the same chunk resources but from different TRPs respectively. In this case, RA may be indicated once, but HARQ ID and RV may be indicated multiple times, one for each TB of data. TRPs (or implicitly associated RS ports) may be indicated multiple times, one for each TB transmitted.
[0216] It is understood that, the above alternatives are just examples, and in general, some joint scheduling may be used to schedule multiple transmissions from the same / different CC (s) and / or same / different TRP (s) . For such cases, some common scheduling information may be indicated once while other scheduling information may be indicated separately. By doing this, scheduling overhead may be reduced with consolidated scheduling information. Such consolidated DCI module may be specified / configured by the base station to the UE.
[0217] Unlike 5G / NR, the UCI may be scheduled separately from DCI scheduling the data. That may provide more flexibility for UCI transmission.
[0218] For UCI scheduling, multi-type of UCI can be mux together and transmitted, in such case, a single DCI module may be used for the scheduling purpose. Such DCI module may include scheduling information as mentioned earlier for scheduling each type of UCI. In addition, it may include more scheduling information such as:
[0219] Indication of UCI multiplexing;
[0220] Indication of UCI multiplexing rule; and
[0221] Total RA assigned.
[0222] Other sets of DCI modules may be defined / configured to schedule other types of data / control information transmissions, e.g., CSI feedback, AI and ISAC data.
[0223] Each DCI module size may be pre-determined (i.e., number of information bits it carries) or may be configured.
[0224] A number of DCI modules may be specified / configured for data and UCI transmission (s) (and other types of transmission (s) ) . The number of such DCI modules may be kept minimal or they may be configured / indicated. Some examples may be as in the following. As shown in Table 1 as an example, each DCI module may be specified / configured with an index. DCI model index is used to identify the DCI module, which is associated with functionalities and / or content (e.g., DCI length, information carried by each bit in DCI module etc. ) . Different DCI modules carry different scheduling information bits and may have different sizes. A DCI module may be used to schedule one or more transmissions of data / UCI and / or other type of traffic (e.g., AI, ISCA) .
[0225] In summary, one or more of DCI modules carried by the 2nd-stage DCI may include at least one of the followings: one or more number of DCI modules for scheduling PDSCH (s) , one or more number of DCI modules for scheduling PUSCH (s) , one or more number of DCI modules for scheduling UCI (s) , one or more number of DCI modules for scheduling AI data, or one or more number of DCI modules for scheduling ISAC data. As shown in Table 1 as example, PDCCH module 1 for PDSCH is a DCI module scheduling a PDSCH transmission, PDCCH module 2 for PDSCH is another DCI module (different from PDCCH module 1 for PDSCH) scheduling a PDSCH transmission; Similarly, PDCCH module 1 for PUSCH is a DCI module scheduling a PUSCH transmission, PDCCH module 2 for PUSCH is another DCI module (different from PDCCH module 1 for PUSCH) scheduling a PUSCH transmission; UCI module 1 is a DCI module scheduling a UCI transmission, UCI module #2 is another DCI module (different from UCI module 1) scheduling a UCI transmission.
[0226] To be more general, the PDCCH module for PDSCH, PDCCH module for PUSCH and UCI module in the Table 1 may include DCI module each schedule one or more transmissions with separate or joint scheduling. For example, PDCCH module 2 for PDSCH with module index 001 in the Table 1 may be a DCI module scheduling single or multiple PDSCH transmissions on one or multiple carriers with separate or joint scheduling, and PDCCH module 2 for PUSCH with module index 011 in the Table 1 may be a DCI module scheduling single or multiple PUSCH transmissions on one or multiple carriers with separate or joint scheduling. UCI module 1 with module index 100 in the Table 1 may be a DCI module scheduling single or multiple UCI transmissions on one or multiple carriers with separate or joint scheduling. The content of Table 1 as shown are just examples, the content of the table may be predefined and / or configured and its content may be updated by configuration or dynamic indication. Table 1
[0227] In some implementations, the second control information further includes an indication that indicates an order of the one or more control information modules, and the one or more control information modules are carried in the second control information according to the order.
[0228] For example, in a case where there is an indication that indicates an order of the one or more control information modules, signaling parsing efficiency of the UE may be improved. This is because the UE may detect and decode modules according to the indication without traversing all information, shortening processing time, thereby improving signaling parsing efficiency of the UE.
[0229] To support transmission of multiple DCI modules in a same 2nd-stage DCI, the indication may be used to indicate what types of DCI modules are carried in a 2nd-stage DCI and in what order. That may accommodate more control needs and improve the performance such as reduction of BD, lower latency etc.
[0230] In some implementations, the order of the one or more control information modules is determined according to priority of the one or more control information modules.
[0231] For example, the control information modules may include at least one of: PDCCH module for PDSCH, PDCCH module for PUSCH, UCI module, AI information module, or ISAC information module. If the AI information module has the highest priority, the PDCCH module for PDSCH has the second high priority, and the UCI module has the third high priority, the base station may determine the order of the control information modules as: AI information module, PDCCH module for PDSCH, the UCI module, and other module (s) . In this way, in a case where resources are scarce, transmission of high priority services may be ensured, thereby enhancing the reliability and efficiency of communication system.
[0232] In the 2nd-stage DCI, the indication may first indicate how many DCI modules are carried in the current 2nd-stage DCI. There are several options for the indication, such as option 1, option 2, option 3, and option 4.
[0233] Option 1: In some implementations, the indication of the order of the one or more control information modules includes: a first field indicating a first module index; and a second field indicating a first number of modules with the first module index; a third field, following the second field, indicating a second module index; and a fourth field indicating a second number of modules with the second module index. The one or more modules are carried in the second control information in the order where the first number of modules with the first module index are carried in sequence first, followed by the second number of modules with the second module index in sequence. In a case where there are two module indices, the first field may be used to indicate the first one in the two module indices and the second field may be used to indicate the number of the first one, and the third field may be used to indicate the final one in the two module indices and the fourth field may be used to indicate the number of the final one. In a case where there are three module indices, the set of the first field and the second field may be cyclical once, or the set of the third field and the fourth field may be cyclical once. In a case where there are four module indices, the set of the first field and the second field may be cyclical twice, or the set of the third field and the fourth field may be cyclical twice, and so on. In this way, the indication may indicate both the indices of the DCI modules and the numbers of DCI modules, which improves the flexibility of the indication.
[0234] The structure of the indication in option 1 may be introduced with reference to FIG. 10. FIG. 10 is a schematic diagram of an example indication of DCI modules carried in a 2nd-stage DCI according to one or more implementations of the present disclosure. For example, a bit string (or bit field) may be used to indicate a DCI module index and another bit string (or bit field) may be used to indicate the number of such DCI modules carried in the 2nd-stage DCI. Similarly, other DCI module and its corresponding number may be indicated as well in other two bit strings (or bit fields) , and so on. As shown in FIG. 10, some bit strings (or bit fields) may be used to indicate each DCI module, and their corresponding numbers (i.e., No. of DCI module for each DCI module index) carried in the 2nd-stage DCI, for example, the bit field may be used for indicating the DCI module #0 and another bit field may be used for indicating No. of DCI module #0; the DCI module #2 and No. of DCI module #2 may be indicated by other two bit fields, the DCI module #3 and No. of DCI module #3 may be indicated by still other two bit fields. For this option, the DCI modules listed in Table 1 as example may be carried in the 2nd-stage DCI in different order as indicated than the order as listed. For example, some DCI modules used to schedule more urgent, or time-sensitive, or higher priority data or control information may be carried first in the 2nd-stage DCI. That may make their decoding earlier than the other DCI module and reduce the latency.
[0235] For example, assuming that the DCI module #0 according to index #000 in the table 1 is PDCCH module 1 for PDSCH, the DCI module #2 according to index #010 in the table 1 is PDCCH module 1 for PUSCH, and the DCI module #3 according to index #011 in the table 1 is PDCCH module 2 for PUSCH. If the PDCCH module 1 for PDSCH have the highest priority among the three types of DCI modules, the PDCCH module 1 for PUSCH have the second high priority among the three types of DCI modules, and the PDCCH module 2 for PUSCH have the third high priority among the three types of DCI modules, the order of multiple control information modules in 2nd-stage DCI may be PDCCH module 1 for PDSCH, PDCCH module 1 for PUSCH, PDCCH module 2 for PUSCH. As shown in table 1, the index of the PDCCH module 1 for PDSCH is 000, the index of the PDCCH module 1 for PUSCH is 010, and the index of the PDCCH module 2 for PUSCH is 011. The number of the PDCCH module 1 for PDSCH is 2, the number of PDCCH module 1 for PUSCH is 3, and the number of the PDCCH module 2 for PUSCH is 1. The indication may be 00010 01011 01101. For example, following this indication, two of PDCCH module 1 for PDSCH are located at the first place of the 2nd-stage DCI, three of PDCCH module 1 for PUSCH are located in the second place of the 2nd-stage DCI, and one PDCCH module 2 for PUSCH is located in the third place of the 2nd-stage DCI.
[0236] The DCI modules may be carried then in the order as indicated by the DCI module indication as shown in FIG. 10 as an example in the 2nd-stage DCI. How the multiple control information modules are arranged in the 2nd-stage DCI according to the indication is illustrated in FIG. 11.
[0237] FIG. 11 is a schematic diagram of DCI modules carried in a 2nd-stage DCI in an order as indicated in FIG. 10. For example, the DCI module #0 according to index #000 in the table 1 may be PDCCH module 1 for PDSCH, the DCI module #2 according to index #010 in the table 1 may be PDCCH module 1 for PUSCH, and the DCI module #3 according to index #011 in the table 1 may be PDCCH module 2 for PUSCH. As shown in FIG. 11, there may be several DCI modules #0s between two DCI module #0s. Similarly, there may be several DCI module #2s between two DCI module #2s, and so on.
[0238] The structure of the indication in option 1 may be further introduced with reference to FIG. 12. FIG. 12 is another schematic diagram of an example indication of DCI modules carried in a 2nd-stage DCI according to one or more implementations of the present disclosure. In this case, the DCI module #2 has the highest priority, the DCI module #0 has the second high priority, and the DCI module #1 has the third high priority among DCI module #0, DCI module #1 and DCI module #2. For example, assuming that the DCI module #0 according to index #0 in the table 1 is PDCCH module 1 for PDSCH, the DCI module #1 according to index #1 in the table 1 is PDCCH module 2 for PDSCH, and the DCI module #2 according to index #2 in the table 1 is PDCCH module 1 for PUSCH. As shown in table 1, the index of the PDCCH module 1 for PDSCH is 000, the index of the PDCCH module 2 for PDSCH is 001, and the index of the PDCCH module 1 for PUSCH is 010. If the number of the PDCCH module 1 for PDSCH is 2, the number of PDCCH module 2 for PDSCH is 3, and the number of PDCCH module 1 for PUSCH is 1, the indication may be 01001 00010 00111. For example, following the indication, the PDCCH module 1 for PUSCH is located at the first place of the 2nd-stage DCI, the two PDCCH modules 1 for PDSCH are located in the second place of the 2nd-stage DCI, and the three PDCCH modules 2 for PDSCH are located in the third place of the 2nd-stage DCI.
[0239] The DCI modules may be carried then in the order as indicated by the DCI module indication as shown in FIG. 12 as an example in the 2nd-stage DCI. How the multiple control information modules are arranged in the 2nd-stage DCI according to the indication is illustrated in FIG. 13.
[0240] FIG. 13 is a schematic diagram of DCI modules carried in a 2nd-stage DCI in an order as indicated in FIG. 12. As shown in FIG. 13, there may be several DCI module #2s between two module #2s. Similarly, there may be several DCI module #0s between two DCI module #0s, and so on.
[0241] In some time-sensitive communication systems, in order to reduce the time for encoding and decoding, the size of the indication may be designed to be as small as possible.
[0242] Option 2: In some implementations, the indication of the order of the one or more control information modules includes: a fifth field indicating a third number of modules with a first preset module index; and a sixth field indicating a fourth number of modules with a second preset module index. The one or more modules are carried in the second control information in the order where the third number of modules with the first preset module index are carried in sequence first, followed by the fourth number of modules with the second preset module index in sequence. In this way, the size of the indication may be reduced, thereby the time for encoding and decoding may be reduced. For example, compared to an indication that includes both the index of the DCI modules and the number of the DCI modules, an indication that includes only the number of the DCI modules is shorter in length, thereby reducing the time for encoding and decoding.
[0243] It is noted that in this option, the arrangement of the indices of the DCI modules may be preset, for example, the arrangement of the indices of the DCI modules may be preset as table 1. That is, in this case, the DCI module index may not need to be indicated. Instead, only the number of each DCI module are listed as in the order as shown in Table 1. If there is no DCI module for a particular DCI module, number of zero may be indicated.
[0244] In a case where there are two preset module indices, the fifth field may be used to indicate the number of the first one, and the sixth field may be used to indicate the number of the final one. In a case where there are three preset module indices, the fifth field may be cyclical once, or the sixth field may be cyclical once. In a case where there are four preset module indices, the fifth field may be cyclical twice, or the sixth field may be cyclical twice, and so on.
[0245] The structure of the indication in option 2 may be introduced with reference to FIG. 14. FIG. 14 is a schematic diagram of another example indication of DCI modules carried in a 2nd-stage DCI according to one or more implementations of the present disclosure. As shown in FIG. 14, for example, the bit field may be used for indicating the number of DCI module #0, another bit field may be used for indicating the number of DCI module #1, still other bit fields may be used for indicating the number of the DCI module #2, DCI module #3, and DCI module #4.
[0246] For example, assuming that the DCI module #0 according to index #000 in the table 1 is PDCCH module 1 for PDSCH, the DCI module #1 according to index #001 in the table 1 is PDCCH module 2 for PDSCH, the DCI module #2 according to index #010 in the table 1 is PDCCH module 1 for PUSCH, the DCI module #3 according to index #011 in the table 1 is PDCCH module 2 for PUSCH, the DCI module #4 according to index #100 in the table 1 is UCI module 1. The order of multiple control information modules is PDCCH module 1 for PDSCH, PDCCH module 2 for PDSCH, PDCCH module 1 for PUSCH, PDCCH module 2 for PUSCH and UCI module 1. The number of the PDCCH module 1 for PDSCH is 2, the number of PDCCH module 2 for PDSCH is 0, the number of PUCCH module 1 for PUSCH is 3, and the number of PDCCH module 2 for PUSCH is 1, and the number of UCI module is 0. The indication may be 10 00 11 01 00. For example, following the indication, the two PDCCH modules 1 for PDSCH are located at the first place of the 2nd-stage DCI. The three PDCCH modules 1 for PUSCH are located in the second place of the 2nd-stage DCI. The PDCCH module 2 for PUSCH is located in the third place of the 2nd-stage DCI.
[0247] Correspondingly, the DCI modules may be carried in the 2nd-stage DCI as illustrated as in FIG. 15 as an example. FIG. 15 is a schematic diagram of DCI modules carried in a 2nd-stage DCI in an order as indicated in FIG. 14. As shown in FIG. 15, there may be several DCI module #0s between two module #0s. Similarly, there may be several DCI module #2s between two DCI module #2s, and so on. In the example, it is assumed no DCI module #1 is carried in the 2nd-stage DCI (i.e., No of DCI module #1 =0) . Compared with option 1, this option may not change the order that DCI modules are carried in the 2nd-stage DCI as listed in the Table 1. As a result, the length of the indication may be reduced, and the time for encoding and decoding may be decreased, which may be suitable for less time-sensitive service like eMBB.
[0248] In addition to only indicating the number of DCI modules in the indication, only indicating the index of the DCI modules in the indication may also reduce the encoding and decoding time.
[0249] Option 3: In some implementations, the indication of the order of the one or more control information modules includes: one or more seventh fields. Each of the one or more seventh fields indicate a module index of a respective module in the one or more modules, the one or more modules are carried in the second control information in the order where the one or more seventh fields are carried. It is noted that the seventh field may be used to cyclically indicate the indices of modules. In this way, the size of the indication may be reduced, thereby the time for encoding and decoding may be reduced. For example, compared to an indication that includes both the index of the DCI modules and the number of the DCI modules, an indication that includes only the indices of the DCI modules is shorter in length, thereby reducing the time for encoding and decoding.
[0250] The structure of the indication in option 3 will be introduced with reference to FIG. 16. FIG. 16 is a schematic diagram of still another example indication of DCI modules carried in a 2nd-stage DCI according to one or more implementations of the present disclosure. As shown in FIG. 16, a bit string (or bit field) may be used to indicate each DCI module carried in the 2nd-stage DCI and their order carried in the 2nd-stage DCI. This bit field may be referred to as the seventh field. For this option, different DCI modules and their order being carried in the 2nd-stage DCI may be flexibly multiplexed and arranged.
[0251] For example, assuming that the DCI module #0 according to index #000 in the table 1 is PDCCH module 1 for PDSCH, the DCI module #1 according to index #001 in the table 1 is PDCCH module 2 for PDSCH, the DCI module #2 according to index #010 in the table 1 is PDCCH module 1 for PUSCH. The order of multiple control information modules is PDCCH module 1 for PDSCH, PDCCH module 2 for PDSCH, PUCCH module 1 for PUSCH. The number of the PDCCH module 1 for PDSCH is 2, the number of the PDCCH module 2 for PDSCH is 1, and the number of the PDCCH module 1 for PUSCH is 2. The indication may be 000 000 001 010 010.
[0252] According to the indication of the FIG. 16, how the multiple control information modules are arranged in the 2nd-stage DCI according to the indication is illustrated in FIG. 17. FIG. 17 is a schematic diagram of DCI modules carried in a 2nd-stage DCI in an order as indicated in FIG. 16. For example, the two PDCCH modules 1 for PDSCH are located at the first place of the 2nd-stage DCI. The one PDCCH modules 2 for PDSCH is located in the second place of the 2nd-stage DCI. The two PDCCH module 1 for PUSCH are located in the third place of the 2nd-stage DCI.
[0253] In different communication systems, the priorities of different DCI modules may vary. Another approach for the indication of option 3 will be introduced with FIG. 18. FIG. 18 is another schematic diagram of still another example indication of DCI modules carried in a 2nd-stage DCI according to one or more implementations of the present disclosure. For example, assuming that DCI module #0 according to index #000 in the table 1 is PDCCH modules 1, DCI module #2 according to index #010 in the table 1 is PDCCH module 1 for PUSCH, DCI module #3 according to index #011 in the table 1 is PDCCH module 2 for PUSCH, DCI module #4 according to index #100 in the table 1 is UCI module 1. The order of multiple control information module is PDCCH modules 1 for PDSCH, PDCCH module 2 for PUSCH, PDCCH module 1 for PUSCH, UCI module 1, PDCCH modules 1 for PDSCH. The indication may be 000 011 010 100 000. According to the indication of the FIG. 18, how the multiple control information modules are arranged in the 2nd-stage DCI according to the indication is illustrated in FIG. 19.
[0254] FIG. 19 is a schematic diagram of DCI modules carried in a 2nd-stage DCI in a flexible order as indicated in FIG. 18. For example, the two PDCCH modules 1 for PDSCH are located at the first place and fifth place of the 2nd-stage DCI. The one PDCCH module 2 for PUSCH is located in the second place of the 2nd-stage DCI. The one PDCCH module 1 for PUSCH is located in the third place of the 2nd-stage DCI. The UCI module 1 is located in the fourth place of the 2nd-stage DCI.
[0255] It may be mentioned in the abovementioned options, the DCI module index may be a bit-field with the fixed length, e.g., 1, 2, 4, or 8 bits, which may represent 2, 4, 16, or 64 different types of DCI modules. The Number of DCI modules may be a bit-field with fixed length, e.g., 1, 2, or 4 bits, representing 2, 4, or 16 DCI module of the same type (with the same DCI module index) . Each type of DCI module may have different sizes depending on the scheduling or other control information they carry.
[0256] Option 4: In some implementations, the indication of the order of the one or more control information modules includes: an eighth field indicating the order of the one or more control information modules.
[0257] In this way, the order of the one or more control information modules may be indicated in one bit field. For example, compared to the option 1, option 2, and option 3, an indication that includes one bit field is shorter in length, thereby reducing the time for encoding and decoding.
[0258] In this option, the DCI module as shown in Table 1 may be combined in different ways for being transmitted on the 2nd-stage DCI. A set of different combinations of DCI modules may be configured. An indication may be used to dynamic indicate which combination is transmitted on the 2nd-stage DCI.
[0259] As shown in Table 2 as example, a set of different DCI modules are combined.
[0260] In the first example, DCI combination index 00 in Table 2 indicates a combination of PDCCH module 1 for PDSCH, PDCCH module 2 for PUSCH, UCI module 1 in the order to be transmitted on the 2nd-stage DCI. PDCCH module 1 for PDSCH may schedule single PDSCH transmission, PDCCH module 2 for PUSCH may schedule multiple PUSCH transmissions with joint scheduling, and UCI module 1 may schedule HARQ-ACK for PDSCH transmission scheduled by PDCCH module 1 for PDSCH.
[0261] In the second example, DCI combination index 01 in Table 2 indicates a combination of PDCCH module 2 for PDSCH, UCI module 1, UCI module 2 in the order to be transmitted on the 2nd-stage DCI. PDCCH module 2 for PDSCH may schedule single PDSCH transmission, UCI module 1 may schedule HARQ-ACK for PDSCH transmission scheduled by PDCCH module 2 for PDSCH, and UCI module 2 may schedule CSI feedback report for CSI measurement.
[0262] In the third example, DCI combination index 10 in Table 2 indicates a combination of PDCCH module 2 for PDSCH, PDCCH module 2 for PUSCH, UCI module 1, AI information module in the order to be transmitted on the 2nd-stage DCI. PDCCH module 2 for PDSCH may schedule multiple PDCCH transmissions with joint scheduling, PDCCH module 2 for PUSCH may schedule multiple PUSCH transmissions with joint scheduling, UCI module 1 may schedule HARQ-ACK for PDSCH transmission scheduled by PDCCH module 2 for PDSCH, and AI information module may schedule AI related control or data information transmission.
[0263] In the fourth example, DCI combination index 11 in Table 2 indicates a combination of PDCCH module 2 for PUSCH, UCI module 2, and ISAC information module in the order to be transmitted on the 2nd-stage DCI. PDCCH module 2 for PUSCH may schedule multiple PUSCH transmissions with joint scheduling, UCI module 2 may schedule CSI feedback report for CSI measurement, and ISAC information module may schedule sensing related control or data information transmission.
[0264] The combination may be configured using higher layer signaling such as RRC. If the set of DCI module combination changes, the configuration may be updated. Dynamic indication of combination index may be carried by a bit field. For example, for the four combination of DCI modules as shown in Table 2 , a two-bit bit field may be used. If 8 DCI module combinations are configured, a 3-bit bit field may be used to dynamic indicate the combination index, and the like.
[0265] The dynamic indication may be carried in different manner. For example, it may be carried in one or more of the following control signaling: the 1st-stage DCI, or the 2nd-stage DCI. For example, it may be carried as part of header information in the 2nd-stage DCI, or the MAC CE. Table 2
[0266] In addition to the explicit ordering indication as mentioned in these options, some implicit ordering rules may be followed. For example, DCI modules used to carry more time-sensitive data and / or control signal scheduling such URLLC / HARQ-ACK may be placed earlier than those used to carry less time-sensitive data or control signal scheduling such eMBB and CSI feedback in 2nd-stage DCI. A priority order may be specified for different types of data and control information, For example, a priority order may be in the following: HARQ-ACK / SR > URLLC data > CSI report > eMBB data. The priority order for data and / or control for new service such as AI and ISAC may be inserted in between.
[0267] In some implementations, the indication is transmitted on one or more resource blocks included in a resource upon which the second control information is transmitted.
[0268] DCI module indication (that is, the indication described above) may be transmitted as a header information in the 2nd-stage DCI. It may be transmitted at the start of the 2nd-stage DCI as shown in FIG. 20 in a localized manner. Alternatively. It may be transmitted in the 2nd-stage DCI in a distributed manner as shown in FIG. 21 as an example. The DCI module indication may be encoded separately from the rest of the 2nd-stage DCI. It may be scrambled and CRC checked. If the cyclic redundancy check (CRC) fails, the UE may stop decoding the rest of the 2nd-stage DCI. Also, the DCI module indication and the rest of the 2nd-stage DCI may be encoded jointly.
[0269] FIG. 20 is a schematic diagram of transmission of DCI module indication in a localized manner, where the horizontal axis represents time, the vertical axis represents frequency. It is shown that the DCI module indication is located as a whole at the beginning of the 2nd-stage DCI. In this way, the UE may more quickly identify and extract DCI module indication information without searching through scattered information, thereby reducing decoding complexity, and minimizing processing latency. For example, in 5G communications, the UE may obtain scheduling information faster.
[0270] FIG. 21 is a schematic of transmission of DCI module indication in a distributed manner, where the horizontal axis represents time, the vertical axis represents frequency. It is shown that the DCI module indication is located in one or more blocks along the frequency domain at the beginning of the 2nd-stage DCI. In this way, the robustness of the transmission of DCI modules may be improved, and the risk of indication information being damaged by interference may be reduced. For example, in a case where there is the strong interference, the DCI module indication may be split into multiple segments. Each segment carries partial information and is combined with error correction coding. If a segment is lost or corrupted due to interference, the UE may leverage the redundant information from other segments to reconstruct the DCI module indication.
[0271] After introducing how the indication is transmitted, the following will introduce the encoding and resource mapping of DCI modules in the two-stage DCI.
[0272] FIG. 22 is a schematic diagram of DCI modules based 2nd-stage DCI mapping structure, where the horizontal axis represents frequency, the vertical axis represents time, and the dashed box represents total resource allocated for the 2nd-stage DCI. As shown in FIG. 22, FIG. 21 shows an example of resource mapping in DCI module based 2nd-stage DCI, , which starts with the DCI module indication as a header (not shown in the figure) , and is followed by a number of DCI modules carried to schedule different types of traffic on the same or different CC (s) . Each DCI module is mapped along frequency first followed by time (mapping to RE along frequency first, then by orthogonal frequency division multiplexing (OFDM) symbols) . Then there are two alternatives to further indicate the MCS or specific resource allocated for each DCI module.
[0273] In some implementations, the one or more control information modules are encoded and modulated jointly or separately according to a same MCS. For example, each control information module may be encoded and modulated separately according to a same MCS. In this way, frequent switching of MCS may be avoided, decoding complexity of the UE may be reduced, and the decoding efficiency of the UE may be improved.
[0274] In some implementations, each of the one or more control information modules is encoded and modulated separately according to respective MCS. For example, each control information module may be encoded and modulated separately according to respective MCS. In this way, suitable MCS may be dynamically selected for different control information modules based on channel conditions, service priorities, or UE capabilities, optimizing the balance between throughput and reliability. The following describes the encoding and modulating with reference to examples.
[0275] Alt 1: In this approach, for each DCI module, the number of OFDM symbols (or slot or subframe or other time units) may be configured or may be dynamically indicated using bit string (s) as part of DCI module indication in the DCI module indication of the 2nd-stage DCI. For example, as shown in FIG. 22, T0 is the time duration for DCI module 0 and Tk is the time duration for DCI module k. Two DCI modules 0 are shown in the FIG. 22 which may schedule the same or different data on the same or different CC (s) . Each DCI module is mapped along frequency first followed by time until the last OFDM symbols. The next DCI module may start its mapping on its own first OFDM symbols (i.e., not using the remaining resource on the last OFDM symbols assigned to previous DCI module if there is any) . In this alternative, each DCI modules carried in the 2nd-stage DCI may be separately encoded with CRC check, as shown in FIG. 23. FIG. 23 is a schematic diagram of separate encoding and CRC check, where the dashed box represents total resource allocated for 2nd-stage DCI. It is noted that the MCS for each DCI module in FIG. 23 may be the same or different. Also, the DCI modules may be grouped, a group of DCI modules may be encoded and modulated according to the same MCS, and different groups may be encoded and modulated according to different MCSs.
[0276] It is mentioned that DCI module index as shown in FIG. 23 here may not be the DCI module index to identify the DCI module itself as shown in Table 1, but rather its order index carried in the 2nd-stage DCI. Each DCI module may be mapped in the order as indicated by the DCI module indication after separate channel coding and modulation are applied. With the specific resource allocated and DCI module size (the information bits the 2nd-stage DCI carries which may be deduced from Table 1) , the MCS may be determined.
[0277] For this alternative, by allocation its specific resource, each DCI module may support different MCS or the same MCS and therefore achieve respective performances. For example, if performance requirement for a particular DCI module is high, more specific resource may be allocated, thus its successful reception may be ensured. Also, as each DCI module is separately encoded. Decoding failure of one DCI module may not affect the decoding of other DCI modules. Another benefit for this alternative is that more time sensitive DCI module may be mapped first in time, and thus make it possible to be decoded earlier, leading to reduced latency. For example, as shown in FIG. 23, the DCI module 1 may include scheduling information for time-sensitive traffic / data in PDSCH, it is placed / mapped to the first one or more OFDM symbols in the 2nd-stage DCI resource and may be decoded earlier before decoding of other DCI modules in the 2nd-stage DCI. In general, this alternative may be used in a case where aggregated information payload of multiple DCI modules is too large, and therefore, separately encoding and mapping may be more beneficial. With the DCI module indication, the UE may understand how many DCI modules are carried in the 2nd-stage DCI and in what order they are mapped to resources allocated for the 2nd-stage DCI, thus may decode them properly in sequence.
[0278] Alt 2: In this alternative, for simplicity, the same MCS may be applied to all DCI modules carried in the 2nd-stage DCI, and different DCI modules may be jointly encoded, as shown in FIG. 24. FIG. 24 is a schematic diagram of joint encoding and CRC check.
[0279] The common MCS may be configured by high-layer signaling, or dynamically indicated by the 1st-stage DCI, or indicated by as header information of the 2nd-stage DCI. For example, a 4-bit bit field (bit-string) may be used to indicate a MCS level out of 16 MCS choices. In this case, the information bits from different DCI modules may be cascaded together first according to the order from the DCI module indication, then they are encoded together after appending CRC bits, as shown in FIG. 24. It is mentioned that the DCI module index here in the figure may not be the DCI module index to identify the DCI module itself as shown in Table 1, but rather its order index carried in the 2nd-stage DCI. The encoded bits are then modulated and mapped to the 2nd-stage DCI resource following similar mapping rule, e.g., frequency first followed by time. For this alternative, there is no need to indicate specific resource for each DCI module, all the information bits of different DCI modules are encoded together. This may simplify the resource indication. The performance for each DCI module may not be distinguishable. Also, if the decoding fails, all DCI modules may fail as they are all encoded together. In general, this alternative may be used in a case where aggregated information payload of multiple DCI modules is not too large and therefore, joint encoding and mapping may still be manageable. With the DCI module indication, the UE may understand how many DCI modules are carried in the 2nd-stage DCI and in what order they are cascaded in the 2nd-stage DCI, thus may decode them properly together and then derive each of them according to the order.
[0280] Alt 3: In this alternative, different DCI modules may use the same MCS and MCS indication may be either carried in the 1st-stage DCI, or indicated in header information as part of the DCI module indication in the beginning of the 2nd-stage DCI. Each DCI module may be separated encoded with CRC check. There is no need to allocate specific time duration for each DCI module. The resource used by each DCI module may be determined by the payload of each DCI module (size of scheduling information bits, which may be deduced from Table 1) and indicated MCS used. After separate encoding, the modulated symbols of different DCI modules may be cascaded sequentially in either time / frequency domain, for example, on the same OFDM symbols. After decoding the 1st -stage DCI and the DCI module indication as the header information of 2nd-stage DCI, the UE may estimate the resource used for each DCI module.
[0281] In some implementations, the same or respective MCS is indicated by one or more of: configuration of a high-layer signaling; indication of the first control information; or indication of a header of the second control information.
[0282] In a possible design, the same or respective MCS may be indicated by the high-layer signaling, such as RRC. For example, the base station may use RRC signaling to configure MCS (s) for DCI modules, thereby reducing dynamic signaling overhead.
[0283] In another possible design, the same or respective MCS is indicated by the 1st-stage DCI. For instance, the 1st-stage DCI may dynamically configure the same MCS or different MCSs for multiple DCI modules in the 2nd-stage DCI based on channel conditions.
[0284] In still another possible design, the same or respective MCS is indicated by the 2nd-stage DCI. For example, the base station may dynamically adjust MCS (s) for different DCI modules according to their priorities or service requirements, achieving differentiated services.
[0285] In some implementations, the one or more control information modules are mapped to the resource upon which the second control information is transmitted along a direction of resource mapping according to the order of the one or more control information modules. In some implementations, the direction includes one or more of: a frequency domain direction; a time domain direction; or a spatial domain direction.
[0286] The resource mapping for a DCI module based on the 2nd-stage DCI may have different manner. In the following, some alternatives of mapping manner are described.
[0287] Alt 1: FIG. 25 is a schematic diagram of frequency directional mapping of DCI modules in localized resource allocation, which is frequency directional mapping of DCI modules in localized resource allocation. In this mapping, as shown in FIG. 25 as example, the DCI models are mapped along frequency direction one by one in localized resource allocation. For example, the 1st DCI module is mapped to the allocated resource along frequency direction first, followed by time (OFDM symbol) . The direction of each arrow in the box shows the mapping manner is firstly in frequency (the direction from lower to higher frequency) and dashed line represents that the mapping manner is secondly in time. When its mapping is finished, the remaining resource in the last symbol may not be used. The 2nd DCI module may be mapped starting from the next symbol and follow the same mapping manner. Not using the remaining resource left on the last symbol may give a bit more free room for rate matching for the DCI module. The mapping of alt 1 may also make resource estimation for each DCI module a bit easier. Certainly, its drawback is that this mapping uses more resources than needed and thus create more overhead.
[0288] Alt 2: FIG. 26 is a schematic diagram of temporal directional mapping of DCI modules in localized resource allocation, which is temporal directional mapping of DCI modules in localized resource allocation. In this mapping, as shown in FIG. 26 as example, DCI models are mapped along temporal direction in localized resource allocation. For example, the 1st DCI module is mapped to the allocated resource along temporal direction first (OFDM symbol by OFDM symbol within the temporal range assigned for its transmission) , followed by frequency. The direction of each arrow in the box shows the mapping manner is firstly in time and dashed line in the same box represents that the mapping manner is secondly in frequency. In a case where its mapping is finished, the remaining resource within the temporal range assigned may not be used. The 2nd DCI module may be mapped starting from the next symbol and follow the same mapping manner.
[0289] In some implementations, the one or more control information modules are mapped to the resource with localized resource allocation, and one or more allocated resource elements are consecutive in frequency.
[0290] Alt 3: FIG. 27 is a schematic diagram of consecutive frequency directional mapping of DCI modules in localized resource allocation, which is consecutive frequency directional mapping of DCI modules in localized resource allocation. In this mapping, as shown in FIG. 27 as example, the DCI models are mapped along frequency direction one by one in localized resource allocation. For example, the first DCI module is mapped to the allocated resource along frequency direction first, followed by time (OFDM symbol) . In a case where its mapping is finished, the remaining resource in the last symbol may be used for the next DCI module. The 2nd DCI module may be mapped starting from the next resource element immediately after the end of 1st DCI module (using the remaining resource left on the last symbol) . The mapping of the rest DCI modules follows the same mapping manner. The mapping of alt 3 may not use more resource than needed, but the mapping may require resource estimation for each DCI module more accurate.
[0291] In some implementations, the one or more control information modules are mapped to the resource with distributed resource allocation, and the one or more allocated resource elements are distributed in frequency.
[0292] Alt 4: FIG. 28 is a schematic diagram of mapping of DCI modules in distributed resource allocation which is mapping of DCI modules in distributed resource allocation. In this mapping, as shown in FIG. 28 as example, the resource allocated for each DCI modules are in distributed manner across the frequency range, DCI models are mapped along temporal direction in first followed by frequency direction within each distributed block assigned. For example, the first DCI module is mapped to the allocated resource along temporal direction first (OFDM symbol by OFDM symbol) , followed by frequency within each distributed block assigned) . The other DCI module may be mapped following the same mapping manner.
[0293] In some implementations, the one or more control information modules are mapped to the resource with multiple spatial layer resource allocation.
[0294] Alt 5: FIG. 29 is a schematic diagram of mapping of DCI modules with multiple spatial layer resource allocation which is mapping of DCI modules with multiple spatial layer resource allocation. In this mapping, as shown in FIG. 29 as example, in a case where there are multiple spatial layers assigned for 2nd-stage DCI, the DCI models may be mapped to the first spatial layer followed by the second spatial layer. For example, the first DCI module is mapped to the allocated resource along frequency direction first, followed by time (OFDM symbol) on the spatial layer#0. The same mapping may be done the 2nd DCI module. For the 3rd DCI module, it may not be mapped to spatial layer#0 as a whole, instead the remaining of it can be mapped to spatial layer#1. The mapping is continued for the 4th DCI module on spatial layer#1.
[0295] All the mapping manners can be pre-configured or indicated in the DCI module indication. The DCI module indication may be also referred to as a DCI module indicator (header information) .
[0296] In overall, as shown in FIG. 30 as example. The procedure of using DCI modules based on two-stage DCI may be summarized in the following:
[0297] From network (e.g. a gNB) perspective, the signal flow is as follows:
[0298] (1) The 1st-stage DCI is transmitted to schedule the 2nd-stage DCI. The scheduling information of the 2nd-stage DCI may include one or more of the following: RA (time / frequency / spatial) , the overall RA may be aggregated RA assigned for each DCI modules, MCS, MCS can be explicitly or implicitly indicated, the 2nd-stage DCI is transmitted carrying one or more DCI modules.
[0299] (2) The 2nd-stage DCI includes the DCI module indication as header information to indicate DCI modules carried in the 2nd-stage DCI. Some indication may be carried in the 1st-stage DCI or configured as well such as MCS, or specific resource information. After encoding and modulation, DCI module (s) can be mapped to 2nd-stage DCI resource in the order as indicated.
[0300] For UE perspective, the signal flow is as follows:
[0301] (1) Decoding 1st-stage DCI. The UE obtains total RA and MCS for 2nd-stage DCI.
[0302] (2) Decoding 2nd-stage DCI and Obtaining DCI modules information from at least header information carried in the 2nd-stage DCI including their ordering in 2nd-stage DCI.
[0303] (3) Decoding each DCI modules. Each DCI module may be separately encoded after appending CRC or jointly encoded after appending CRC.
[0304] (4) Transmitting or receiving information according to the scheduling information carried in each DCI module.
[0305] Acronyms and Abbreviations
[0306] Apparatuses for wireless communication according to some implementations of the present disclosure will be described in detail below with reference to FIGS. 4 and 5.
[0307] In some possible implementations, the apparatus 510 is used to perform the steps / processes of the base station in the method 600.
[0308] A transmitting unit in the communication unit 513 is configured to transmit first control information. The first control information schedules a transmission of second control information. The transmitting unit in the communication unit 513 is further configured to transmit the second control information. The second control information carries one or more control information modules. The one or more control information modules schedules one or more transmissions.
[0309] In some implementations, the one or more transmissions scheduled by the one or more control information modules are data transmission, the one or more control information modules that schedule the one or more data transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more data transmissions are performed; one or more indices indicating one or more transmit receive points for performing the one or more data transmissions; one or more resource allocations for the one or more data transmissions; one or more modulation and coding schemes for the one or more data transmissions; one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions; a reference signal for demodulation of the one or more data transmissions; one or more redundancy versions for the one or more data transmissions ; or one or more information for scrambling the one or more data transmissions.
[0310] In some implementations, the one or more data transmissions include one or more of: a downlink data transmission on a physical downlink shared channel; an uplink data transmission on a physical uplink shared channel; a data transmission on a physical sidelink shared channel; a data information transmission of artificial intelligence service; or a data information transmission of integrated sensing and communication service.
[0311] In some implementations, the one or more transmissions scheduled by the one or more control information modules are control information transmissions, the one or more control information modules that schedule the one or more control information transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more control information transmissions are performed; one or more resource allocations for the one or more control information transmissions; one or more types of uplink control information for feedback of the one or more control information transmissions; one or more modulation and coding schemes for the one or more control information transmissions; a reference signal for demodulation of the one or more control information transmissions; or information of a data transmission that is associated with the one or more control information transmissions.
[0312] In some implementations, the one or more control information transmissions include one or more of: a transmission of uplink control information; a control information transmission on a physical downlink control channel; a control information transmission on a physical sidelink control channel; a control information transmission of artificial intelligence service; or a control information transmission of integrated sensing and communication service.
[0313] In some implementations, the one or more transmissions scheduled by the one or more control information modules are one or more data transmissions and one or more control information transmissions, the one or more control information modules that schedule the one or more transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more data transmissions are performed; one or more indices indicating one or more transmit receive points for performing the one or more data transmissions; one or more resource allocations for the one or more data transmissions; one or more modulation and coding schemes for the one or more data transmissions; one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions; a reference signal for demodulation of the one or more data transmissions; one or more redundancy versions for the one or more data transmissions; one or more information for scrambling the one or more data transmissions; one or more indices indicating one or more carriers where the one or more control information transmissions are performed; one or more resource allocations for the one or more control information transmissions; one or more types of uplink control information for feedback of the one or more control information transmissions; one or more modulation and coding schemes for the one or more control information transmissions; a reference signal for demodulation of the one or more control information transmissions; or information of a data transmission that is associated with the one or more control information transmissions.
[0314] In some implementations, the second control information further includes an indication that indicates an order of the one or more control information modules, and the one or more control information modules are carried in the second control information according to the order.
[0315] In some implementations, the order of the one or more control information modules is determined according to priority of the one or more control information modules.
[0316] In some implementations, the indication of the order of the one or more control information modules includes: a first field indicating a first module index; and a second field indicating a first number of modules with the first module index; a third field, following the second field, indicating a second module index; and a fourth field indicating a second number of modules with the second module index. The one or more modules are carried in the second control information in the order where the first number of modules with the first module index are carried in sequence first, followed by the second number of modules with the second module index in sequence.
[0317] In some implementations, the indication of the order of the one or more control information modules includes: a fifth field indicating a third number of modules with a first preset module index; and a sixth field indicating a fourth number of modules with a second preset module index. The one or more modules are carried in the second control information in the order where the third number of modules with the first preset module index are carried in sequence first, followed by the fourth number of modules with the second preset module index in sequence.
[0318] In some implementations, the indication of the order of the one or more control information modules includes: one or more seventh fields. Each of the one or more seventh fields indicates a module index of a respective module in the one or more modules, the one or more modules are carried in the second control information in the order where the one or more seventh fields are carried.
[0319] In some implementations, the indication of the order of the one or more control information modules includes: an eighth field indicating the order of the one or more control information modules.
[0320] In some implementations, the indication is transmitted on one or more resource blocks included in a resource upon which the second control information is transmitted.
[0321] In some implementations, the one or more control information modules are mapped to the resource upon which the second control information is transmitted along a direction of resource mapping according to the order of the one or more control information modules.
[0322] In some implementations, the direction of resource mapping includes one or more of: a frequency domain direction; a time domain direction; or a spatial domain direction.
[0323] In some implementations, the one or more control information modules are mapped to the resource with localized resource allocation, and one or more allocated resource elements are consecutive in frequency.
[0324] In some implementations, the one or more control information modules are mapped to the resource with distributed resource allocation, and the one or more allocated resource elements are distributed in frequency.
[0325] In some implementations, the one or more control information modules are mapped to the resource with multiple spatial layer resource allocation.
[0326] In some implementations, the one or more control information modules are encoded and modulated jointly or separately according to a same modulation and coding scheme (MCS) .
[0327] In some implementations, each of the one or more control information modules is encoded and modulated separately according to respective MCS.
[0328] In some implementations, the same or respective MCS is indicated by one or more of: configuration of a high-layer signaling; indication of the first control information; or indication of a header of the second control information.
[0329] In another possible implementation, the apparatus 510 is used to perform the steps / processes of the UE in the method 600.
[0330] A receiving unit in the communication unit 513 is configured to receive first control information. The first control information schedules a transmission of second control information. The receiving unit in the communication unit 513 is further configured to receive the second control information. The second control information carries one or more control information modules. The one or more control information modules schedules one or more transmissions.
[0331] In some implementations, the one or more transmissions scheduled by the one or more control information modules are data transmission, the one or more control information modules that schedule the one or more data transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more data transmissions are performed; one or more indices indicating one or more transmit receive points for performing the one or more data transmissions; one or more resource allocations for the one or more data transmissions; one or more modulation and coding schemes for the one or more data transmissions; one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions; a reference signal for demodulation of the one or more data transmissions; one or more redundancy versions for the one or more data transmissions; or one or more information for scrambling the one or more data transmissions.
[0332] In some implementations, the one or more data transmissions include one or more of: a downlink data transmission on a physical downlink shared channel; an uplink data transmission on a physical uplink shared channel; a data transmission on a physical sidelink shared channel; a data information transmission of artificial intelligence service; or a data information transmission of integrated sensing and communication service.
[0333] In some implementations, the one or more transmissions scheduled by the one or more control information modules are control information transmissions, the one or more control information modules that schedule the one or more control information transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more control information transmissions are performed; one or more resource allocations for the one or more control information transmissions; one or more types of uplink control information for feedback of the one or more control information transmissions; one or more modulation and coding schemes for the one or more control data transmissions; a reference signal for demodulation of the one or more control information transmissions; or information of a data transmission that is associated with the one or more control data transmissions.
[0334] In some implementations, the one or more control information transmissions include one or more of: a transmission of uplink control information; a control information transmission on a physical downlink control channel; a control information transmission on a physical sidelink control channel; a control information transmission of artificial intelligence service; or a control information transmission of integrated sensing and communication service.
[0335] In some implementations, the one or more transmissions scheduled by the one or more control information modules are one or more data transmissions and one or more control information transmissions, the one or more control information modules that schedule the one or more transmissions include one or more of: a module index; one or more indices indicating one or more carriers where the one or more data transmissions are performed; one or more indices indicating one or more transmit receive points for performing the one or more data transmissions; one or more resource allocations for the one or more data transmissions; one or more modulation and coding schemes for the one or more data transmissions; one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions; a reference signal for demodulation of the one or more data transmissions; one or more redundancy versions for the one or more data transmissions; one or more information for scrambling the one or more data transmissions, one or more indices indicating one or more carriers where the one or more control information transmissions are performed; one or more resource allocations for the one or more control information transmissions; one or more types of uplink control information for feedback of the one or more control information transmissions; one or more modulation and coding schemes for the one or more control information transmissions; a reference signal for demodulation of the one or more control information transmissions; or information of a data transmission that is associated with the one or more control information transmissions.
[0336] In some implementations, the second control information further includes an indication that indicates an order of the one or more control information modules, and the one or more control information modules are carried in the second control information according to the order.
[0337] In some implementations, the order of the one or more control information modules is determined according to priority of the one or more control information modules.
[0338] In some implementations, the indication of the order of the one or more control information modules includes: a first field indicating a first module index; and a second field indicating a first number of modules with the first module index; a third field, following the second field, indicating a second module index; and a fourth field indicating a second number of modules with the second module index. The one or more modules are carried in the second control information in the order where the first number of modules with the first module index are carried in sequence first, followed by the second number of modules with the second module index in sequence.
[0339] In some implementations, the indication of the order of the one or more control information modules includes: a fifth field indicating a third number of modules with a first preset module index; and a sixth field indicating a fourth number of modules with a second preset module index. The one or more modules are carried in the second control information in the order where the third number of modules with the first preset module index are carried in sequence first, followed by the fourth number of modules with the second preset module index in sequence.
[0340] In some implementations, the indication of the order of the one or more control information modules includes: one or more seventh fields. Each of the one or more seventh fields indicates a module index of a respective module in the one or more modules, the one or more modules are carried in the second control information in the order where the one or more seventh fields are carried.
[0341] In some implementations, the indication of the order of the one or more control information modules includes: an eighth field indicating the order of the one or more control information modules.
[0342] In some implementations, the indication is received on one or more resource blocks included in a resource upon which the second control information is received.
[0343] In some implementations, the one or more control information modules are mapped to the resource upon which the second control information is received along a direction of resource mapping according to the order of the one or more control information modules.
[0344] In some implementations, the direction of resource mapping includes one or more of: a frequency domain direction; a time domain direction; or a spatial domain direction.
[0345] In some implementations, the one or more control information modules are mapped to the resource with localized resource allocation, and one or more allocated resource elements are consecutive in frequency.
[0346] In some implementations, the one or more control information modules are mapped to the resource with distributed resource allocation, and the one or more allocated resource elements are distributed in frequency.
[0347] In some implementations, the one or more control information modules are mapped to the resource with multiple spatial layer resource allocation.
[0348] In some implementations, the one or more control information modules are encoded and modulated jointly or separately according to a same modulation and coding scheme (MCS) .
[0349] In some implementations, each of the one or more control information modules is encoded and modulated separately according to respective MCS.
[0350] In some implementations, the same or respective MCS is indicated by one or more of: configuration of a high-layer signaling; indication of the first control information; or indication of a header of the second control information.
[0351] It is understood that the apparatus 510 here is embodied in the form of a functional unit. The term “unit” here may refer to an application specific integrated circuit (ASIC) , electronic circuits, processors used to execute one or more software or firmware programs (e.g., shared processors, proprietary processors, or group processors, etc. ) and memory, merged logic circuits, and / or other suitable components that support the functions described. For example, it may be understood by the person skilled in the art that apparatus 510 may be the UE or the base station in the above implementations. The apparatus 510 may be used to perform the various processes and / or steps corresponding to the UE or the base station in the above implementations of the method, which are not described here to avoid clutter in the illustration.
[0352] In some implementations, for example, the apparatus 510 in FIG. 5 may also be a chip or a system on chip (SoC) . Correspondingly, the communication unit 513 may be the transceiver circuit of the chip which is not limited here.
[0353] As shown in FIG. 4, the apparatus 410 for communication includes one or more processors 411 and an interface circuit 412. The one or more processors 411 and the interface circuit 412 are coupled to each other. It will be understood that the interface circuit 412 may be a transceiver or an input / output interface. For example, the apparatus 410 may further include a memory 413 for storing instructions executed by the one or more processors 411 or storing input data required by the one or more processors 411 to execute the instructions or storing data generated by the one or more processors 411 after executing the instructions. In some examples, the interface circuit 412 may be a part of the one or more processors 411; in this case, the apparatus 410 includes the one or more processors 411.
[0354] In the case where the apparatus 410 is used to implement the apparatus as shown in FIG. 5, the one or more processors 411 is used for realizing the functions of the processing unit 512, and the interface circuit 412 is used for realizing the functions of the communication unit 513.
[0355] It is understood that the apparatus 410 may be the UE or the base station in the above implementations and may be used to perform the steps and / or processes corresponding to the UE or the base station in the above implementations of the method. For example, the memory 413 may include both read-only memory and random access memory and provide instructions and data to the one or more processors. A portion of the memory may also include non-volatile random access memory. For example, memory may also store device type information. The one or more processors 411 may be used to execute instructions stored in memory, and when the one or more processor 411 executes instructions stored in memory, the one or more processors 411 is used to execute the steps and / or processes of the above implementations of the method corresponding to the UE or the base station. The interface circuit 412 may include a transmitter and a receiver, the transmitter may be used to implement the steps and / or processes corresponding to the transceiver for performing the transmitting action, and the receiver may be used to implement the steps and / or processes corresponding to the transceiver for performing the receiving action.
[0356] In a case where the communication device is a chip applied to the UE, the chip implements the functions of the UE in the above implementations of the method. The chip receives information from the base station, which may be understood as receiving the information from other modules in the base station (e.g., RF modules or antennas) , and then from these modules to the chip.
[0357] In a case where the communication device is a chip applied to the base station, the chip implements the functions of the base station in the above implementations of the method. The chip transmits information to the UE, which may be understood as transmitting the information to other modules in the UE (e.g., RF modules or antennas) , and then from these modules to the base station.
[0358] It will be understood that, in the implementations of the present disclosure, the processor may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The general-purpose processor may be a microprocessor or like.
[0359] Some implementations of the present disclosure provide a computer-readable storage medium having stored a computer program thereon. The computer program is used for implementing the method corresponding to the UE or the base station as mentioned above.
[0360] Some implementations of the present disclosure provide a computer program product that includes a computer program (which may also be referred to as a code, or instructions) . When the computer program is running on a computer, the computer may perform the method corresponding to the UE or the base station as mentioned above.
[0361] In the implementations of the present disclosure, the method steps may be implemented in hardware or in software instructions that may be executed by the processor. The software instructions may be composed of corresponding software modules. The software modules may be stored in random access memory (RAM) , flash memory, read-only memory (ROM) , programmable ROM, erasable programmable ROM, electrically erasable programmable ROM, register, hard disk, mobile hard disk drive, compact disc-read only memory (CD-ROM) , or any other form of storage medium in the art. An exemplary storage medium is coupled to a processor so that the processor may read information from the storage medium and write information to the storage medium. The storage medium may also be part of the processor. The processor and the storage medium may be located in an application specific integrated circuit. In addition, the application specific integrated circuit may be located in the UE or the base station. The processor and the storage medium may also be present in the UE or the base station as discrete components.
[0362] The implementations described above may be implemented, in whole or in part, by software, hardware (e.g. circuitry) , firmware, or any other combination thereof. When implemented using software, the above implementations may be implemented, in whole or in part, in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When loading or executing the computer instructions or computer programs on a computer produces, in whole or in part, a process or function according to the implementations of the present disclosure. The computer may be a general purpose computer, a special-purpose computer, a computer network, or another programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, e.g., the computer instructions may be transmitted by wired or wireless means from one website site, computer, server, or data center to another website site, computer, server, or data center. The computer-readable storage medium may be any usable medium to which a computer is capable of accessing or a data storage device such as a server, data center, etc. that contains a collection of one or more usable media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, and tape) , an optical medium (e.g., DVD) , or a semiconductor medium, where the semiconductor medium may be a solid state disk. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile storage media.
[0363] In the present disclosure, the terms “a” or “an” are defined to mean “at least one” , that is, these terms do not exclude a plural number of items, unless stated otherwise.
[0364] In the present disclosure, terms such as “substantially” , “generally” and “about” , which modify a value, condition or characteristic of a feature of an example implementation, should be understood to mean that the value, condition or characteristic is defined within tolerances that are acceptable for the proper operation of the example implementation for its intended application.
[0365] In the present disclosure, unless stated otherwise, the terms “connected” and “coupled” , and derivatives and variants thereof, refer herein to any structural or functional connection or coupling, either direct or indirect, between two or more elements. For example, the connection or coupling between the elements can be acoustical, mechanical, optical, electrical, thermal, logical, or any combinations thereof.
[0366] In the present disclosure, expressions such as “match” , “matching” and “matched” , including variants and derivatives thereof, are intended to refer herein to a condition in which two or more elements are either the same or within some predetermined tolerance of each other. That is, these terms are meant to encompass not only “exactly” or “identically” matching the two elements but also “substantially” , “approximately” or “subjectively” matching the two or more elements, as well as providing a higher or best match among a plurality of matching possibilities.
[0367] In the present disclosure, the expression “based on” is intended to mean “based at least partly on” , that is, this expression can mean “based solely on” or “based partially on” , and so should not be interpreted in a limited manner. More particularly, the expression “based on” could also be understood as meaning “depending on” , “representative of” , “indicative of” , “associated with” or similar expressions.
[0368] In the present disclosure, the terms “system” and “network” may be used interchangeably in different implementations of this application. “At least one” means one or more, and “aplurality of” means two or more. The term “and / or” describes an association relationship of associated objects, and indicates that three relationships may exist. For example, A and / or B may indicate the following three cases: Only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. The character “ / ” indicates an “or” relationship between associated objects. “At least one of the following items (pieces) ” or a similar expression thereof indicates any combination of these items, including a single item (piece) or any combination of a plurality of items (pieces) . For example, “at least one of A, B, or C” includes: only A; only B; only C; A and B; A and C; B and C; or A, B, and C, and “at least one of A, B, and C” may also be understood as including: only A; only B; only C; A and B; A and C; B and C; or A, B, and C. In addition, unless otherwise specified, ordinal numbers such as “first” and “second” in implementations of this application are used to distinguish between a plurality of objects, and are not used to limit a sequence, a time sequence, priorities, or importance of the plurality of objects.
[0369] A person skilled in the art should understand that implementations of this application may be provided as a method, an apparatus (or system) , computer-readable storage medium, or a computer program product. Therefore, this application may use a form of a hardware-only implementation, a software-only implementation, or an implementation with a combination of software and hardware. Moreover, this application may use a form of a computer program product that is implemented on one or more computer-usable storage media (including but not limited to a disk memory, an optical memory, and the like) that include computer-usable program code.
[0370] This application is described with reference to the flowcharts and / or block diagrams of the method, the device (system) , and the computer program product according to this application. It should be understood that computer program instructions may be used to implement each process and / or each block in the flowcharts and / or the block diagrams and a combination of a process and / or a block in the flowcharts and / or the block diagrams. The computer program instructions may be provided for a general-purpose computer, a dedicated computer, an embedded processor, or a processor of another programmable data processing device and enable a machine to execute the instructions. When executed by any computer or the processor of a programmable data processing device, the instructions cause the apparatus to implement specific functions as described in one or more procedures in the flowcharts and / or one or more blocks in the block diagrams. The computer program instructions may alternatively be stored in a computer-readable memory that can indicate a computer or another programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate an artifact that includes an instruction apparatus. The instruction apparatus implements a specific function in one or more procedures in the flowcharts and / or one or more blocks in the block diagrams.
[0371] The computer program instructions may alternatively be loaded onto a computer or another programmable data processing device, so that a series of operations and steps are performed on the computer or the another programmable device, so that computer-implemented processing is generated. Therefore, the instructions executed on the computer or on another programmable device provide steps for implementing specific functions as described in one or more procedures in the flowcharts and / or one or more blocks in the block diagrams.
[0372] It is clear that a person skilled in the art can make various modifications and variations to this application without departing from the scope of this disclosure. This disclosure is intended to cover these modifications and variations of this application provided that they fall within the scope of protection defined by the following claims and their equivalent technologies.
Claims
1.A method for communication, comprising:transmitting first control information that schedules a transmission of second control information; andtransmitting the second control information that carries one or more control information modules, wherein the one or more control information modules schedules one or more transmissions.2.The method according to claim 1, wherein the one or more transmissions scheduled by the one or more control information modules are data transmissions, the one or more control information modules that schedule the one or more data transmissions comprise one or more of:a module index;one or more indices indicating one or more carriers where the one or more data transmissions are performed;one or more indices indicating one or more transmit receive points for performing the one or more data transmissions;one or more resource allocations for the one or more data transmissions;one or more modulation and coding schemes (MCSs) for the one or more data transmissions;one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions;a reference signal for demodulation of the one or more data transmissions;one or more redundancy versions for the one or more data transmissions; orone or more information for scrambling the one or more data transmissions.3.The method according to claim 2, wherein the one or more data transmissions comprise one or more of:a downlink data transmission on a physical downlink shared channel;an uplink data transmission on a physical uplink shared channel;a data transmission on a physical sidelink shared channel;a data information transmission of artificial intelligence service; ora data information transmission of integrated sensing and communication service.4.The method according to claim 1, wherein the one or more transmissions scheduled by the one or more control information modules are control information transmissions, the one or more control information modules that schedule the one or more control information transmissions comprise one or more of:a module index;one or more indices indicating one or more carriers where the one or more control information transmissions are performed;one or more resource allocations for the one or more control information transmissions;one or more types of uplink control information for feedback of the one or more control information transmissions;one or more MCSs for the one or more control information transmissions;a reference signal for demodulation of the one or more control information transmissions; orinformation of a data transmission that is associated with the one or more control information transmissions.5.The method according to claim 4, wherein the one or more control information transmissions comprise one or more of:a transmission of uplink control information;a control information transmission on a physical downlink control channel;a control information transmission on a physical sidelink control channel;a control information transmission of artificial intelligence service; ora control information transmission of integrated sensing and communication service.6.The method according to claim 1, wherein the one or more transmissions scheduled by the one or more control information modules are one or more data transmissions and one or more control information transmissions, the one or more control information modules that schedule the one or more transmissions comprise one or more of:a module index;one or more indices indicating one or more carriers where the one or more data transmissions are performed;one or more indices indicating one or more transmit receive points for performing the one or more data transmissions;one or more resource allocations for the one or more data transmissions;one or more MCSs for the one or more data transmissions;one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions;a reference signal for demodulation of the one or more data transmissions;one or more redundancy versions for the one or more data transmissions;one or more information for scrambling the one or more data transmissions;one or more indices indicating one or more carriers where the one or more control information transmissions are performed;one or more resource allocations for the one or more control information transmissions;one or more types of uplink control information for feedback of the one or more control information transmissions;one or more MCSs for the one or more control information transmissions;a reference signal for demodulation of the one or more control information transmissions; orinformation of a data transmission that is associated with the one or more control information transmissions.7.The method according to any one of claims 1 to 6, wherein the second control information further comprises an indication that indicates an order of the one or more control information modules, and the one or more control information modules are carried in the second control information according to the order.8.The method according to claim 7, wherein the order of the one or more control information modules is determined according to priority of the one or more control information modules.9.The method according to claim 7 or 8, wherein the indication of the order of the one or more control information modules comprises:a first field indicating a first module index; anda second field indicating a first number of modules with the first module index;a third field, following the second field, indicating a second module index; anda fourth field indicating a second number of modules with the second module index,wherein the one or more modules are carried in the second control information in the order where the first number of modules with the first module index are carried in sequence first, followed by the second number of modules with the second module index in sequence.10.The method according to claim 7 or 8, wherein the indication of the order of the one or more control information modules comprises:a fifth field indicating a third number of modules with a first preset module index; anda sixth field indicating a fourth number of modules with a second preset module index,wherein the one or more modules are carried in the second control information in the order where the third number of modules with the first preset module index are carried in sequence first, followed by the fourth number of modules with the second preset module index in sequence.11.The method according to claim 7 or 8, wherein the indication of the order of the one or more control information modules comprises:one or more seventh fields, wherein each of the one or more seventh fields indicates a module index of a respective module in the one or more modules, the one or more modules are carried in the second control information in the order where the one or more seventh fields are carried.12.The method according to claim 7 or 8, wherein the indication of the order of the one or more control information modules comprises:an eighth field indicating the order of the one or more control information modules.13.The method according to any one of claims 7 to 12, wherein the indication is transmitted on one or more resource blocks comprised in a resource upon which the second control information is transmitted.14.The method according to any one of claims 7 to 13, wherein the one or more control information modules are mapped to the resource upon which the second control information is transmitted along a direction of resource mapping according to the order of the one or more control information modules.15.The method according to claim 14, wherein the direction of resource mapping comprises one or more of:a frequency domain direction;a time domain direction; ora spatial domain direction.16.The method according to claim 14 or 15, wherein the one or more control information modules are mapped to the resource with localized resource allocation, and one or more allocated resource elements are consecutive in frequency.17.The method according to claim 14 or 15, wherein the one or more control information modules are mapped to the resource with distributed resource allocation, and the one or more allocated resource elements are distributed in frequency.18.The method according to claim 14 or 15, wherein the one or more control information modules are mapped to the resource with multiple spatial layer resource allocation.19.The method according to any one of claims 1 to 18, wherein the one or more control information modules are encoded and modulated jointly or separately according to a same MCS.20.The method according to any one of claims 1 to 18, wherein each of the one or more control information modules is encoded and modulated separately according to respective MCS.21.The method according to claim 19 or 20, wherein the same or respective MCS is indicated by one or more of:configuration of a high-layer signaling;indication of the first control information; orindication of a header of the second control information.22.A method for communication, comprising:receiving first control information that schedules a transmission of second control information; andreceiving the second control information that carries one or more control information modules, wherein the one or more control information modules schedules one or more transmissions.23.The method according to claim 22, wherein the one or more transmissions scheduled by the one or more control information modules are data transmissions, the one or more control information modules that schedule the one or more data transmissions comprise one or more of:a module index;one or more indices indicating one or more carriers where the one or more data transmissions are performed;one or more indices indicating one or more transmit receive points for performing the one or more data transmissions;one or more resource allocations for the one or more data transmissions;one or more MCSs for the one or more data transmissions;one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions;a reference signal for demodulation of the one or more data transmissions;one or more redundancy versions for the one or more data transmissions; orone or more information for scrambling the one or more data transmissions.24.The method according to claim 23, wherein the one or more data transmissions comprise one or more of:a downlink data transmission on a physical downlink shared channel;an uplink data transmission on a physical uplink shared channel;a data transmission on a physical sidelink shared channel;a data information transmission of artificial intelligence service; ora data information transmission of integrated sensing and communication service.25.The method according to claim 22, wherein the one or more transmissions scheduled by the one or more control information modules are control information transmissions, the one or more control information modules that schedule the one or more control information transmissions comprise one or more of:a module index;one or more indices indicating one or more carriers where the one or more control information transmissions are performed;one or more resource allocations for the one or more control information transmissions;one or more types of uplink control information for feedback of the one or more control information transmissions;one or more MCSs for the one or more control information transmissions;a reference signal for demodulation of the one or more control information transmissions; orinformation of a data transmission that is associated with the one or more control information transmissions.26.The method according to claim 25, wherein the one or more control information transmissions comprise one or more of:a transmission of uplink control information;a control information transmission on a physical downlink control channel;a control information transmission on a physical sidelink control channel;a control information transmission of artificial intelligence service; ora control information transmission of integrated sensing and communication service.27.The method according to claim 22, wherein the one or more transmissions scheduled by the one or more control information modules are one or more data transmissions and one or more control information transmissions, the one or more control information modules that schedule the one or more transmissions comprise one or more of:a module index;one or more indices indicating one or more carriers where the one or more data transmissions are performed;one or more indices indicating one or more transmit receive points for performing the one or more data transmissions;one or more resource allocations for the one or more data transmissions;one or more MCSs for the one or more data transmissions;one or more hybrid automatic repeat request IDs indicating feedback for the one or more data transmissions;a reference signal for demodulation of the one or more data transmissions;one or more redundancy versions for the one or more data transmissions;one or more information for scrambling the one or more data transmissions,one or more indices indicating one or more carriers where the one or more control information transmissions are performed;one or more resource allocations for the one or more control information transmissions;one or more types of uplink control information for feedback of the one or more control information transmissions;one or more MCSs for the one or more control information transmissions;a reference signal for demodulation of the one or more control information transmissions; orinformation of a data transmission that is associated with the one or more control information transmissions.28.The method according to any one of claims 22 to 27, wherein the second control information further comprises an indication that indicates an order of the one or more control information modules, and the one or more control information modules are carried in the second control information according to the order.29.The method according to claim 28, wherein the order of the one or more control information modules is determined according to priority of the one or more control information modules.30.The method according to claim 28 or 29, wherein the indication of the order of the one or more control information modules comprises:a first field indicating a first module index; anda second field indicating a first number of modules with the first module index;a third field, following the second field, indicating a second module index; anda fourth field indicating a second number of modules with the second module index,wherein the one or more modules are carried in the second control information in the order where the first number of modules with the first module index are carried in sequence first, followed by the second number of modules with the second module index in sequence.31.The method according to claim 28 or 29, wherein the indication of the order of the one or more control information modules comprises:a fifth field indicating a third number of modules with a first preset module index; anda sixth field indicating a fourth number of modules with a second preset module index,wherein the one or more modules are carried in the second control information in the order where the third number of modules with the first preset module index are carried in sequence first, followed by the fourth number of modules with the second preset module index in sequence.32.The method according to claim 28 or 29, wherein the indication of the order of the one or more control information modules comprises:one or more seventh fields, wherein each of the one or more seventh fields indicates a module index of a respective module in the one or more modules, the one or more modules are carried in the second control information in the order where the one or more seventh fields are carried.33.The method according to claim 28 or 29, wherein the indication of the order of the one or more control information modules comprises:an eighth field indicating the order of the one or more control information modules.34.The method according to any one of claims 28 to 33, wherein the indication is received on one or more resource blocks comprised in a resource upon which the second control information is received.35.The method according to any one of claims 28 to 34, wherein the one or more control information modules are mapped to the resource upon which the second control information is received along a direction of resource mapping according to the order of the one or more control information modules.36.The method according to claim 35, wherein the direction of resource mapping comprises one or more of:a frequency domain direction;a time domain direction; ora spatial domain direction.37.The method according to claim 35 or 36, wherein the one or more control information modules are mapped to the resource with localized resource allocation, and one or more allocated resource elements are consecutive in frequency.38.The method according to claim 35 or 36, wherein the one or more control information modules are mapped to the resource with distributed resource allocation, and the one or more allocated resource elements are distributed in frequency.39.The method according to claim 35 or 36, wherein the one or more control information modules are mapped to the resource with multiple spatial layer resource allocation.40.The method according to any one of claims 22 to 39, wherein the one or more control information modules are encoded and modulated jointly or separately according to a same MCS.41.The method according to any one of claims 22 to 39, wherein each of the one or more control information modules is encoded and modulated separately according to respective MCS.42.The method according to claim 40 or 41, wherein the same or respective MCS is indicated by one or more of:configuration of a high-layer signaling;indication of the first control information; orindication of a header of the second control information.43.An apparatus for communication, configured to perform the method of any one of claims 1 to 21 or any one of claims 22 to 42.44.The apparatus of claim 43, comprising:a transmitting unit configured to transmit first control information that schedules a transmission of second control information; andthe transmitting unit further configured to transmit the second control information that carries one or more control information modules, wherein the one or more control information modules schedules one or more transmissions.45.The apparatus of claim 43, comprising:a receiving unit configured to receive first control information that schedules a transmission of second control information; andthe receiving unit further configured to receive the second control information that carries one or more control information modules, wherein the one or more control information modules schedules one or more transmissions.46.The apparatus of claim 43, comprising:a processor; andan interface circuit configured, under a control of the processor, to:transmit first control information that schedules a transmission of second control information; andtransmit the second control information that carries one or more control information modules, wherein the one or more control information modules schedules one or more transmissions.47.The apparatus of claim 43, comprising:a processor; andan interface circuit configured, under a control of the processor, to:receive first control information that schedules a transmission of second control information; andreceive the second control information that carries one or more control information modules, wherein the one or more control information modules schedules one or more transmissions.48.The apparatus of claim 46 or 47, wherein the interface circuit comprises one or more transceivers.49.An apparatus for communication, comprising:a processor coupled with a memory storing instructions which, when executed by the processor, cause the apparatus to perform the method of any one of claims 1 to 21 or any one of claims 22 to 42.50.A communication system, wherein the communication system comprises a first apparatus configured to perform the method of any one of claims 1 to 21 and a second apparatus configured to perform the method of any one of claims 22 to 42.51.A computer-readable storage medium having instructions stored thereon which, when executed by an apparatus cause the apparatus to perform the method of any one of claims 1 to 21 or any one of claims 22 to 42.52.A computer program product storing instructions which, when executed, cause an apparatus to perform the method of any one of claims 1 to 21 or any one of claims 22 to 42.