Communication method and communication apparatus

EP4771915A1Pending Publication Date: 2026-07-08HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2023-11-29
Publication Date
2026-07-08

Smart Images

  • Figure CN2023134970_10042025_PF_FP_ABST
    Figure CN2023134970_10042025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method and a communication apparatus. The method includes: a user equipment (UE) receives information for determining a downlink control signal transmission configured on two or more transmission layers; and the UE receives a downlink control signal regarding with the downlink control signal transmission on one or more transmission layers out of the two or more transmission layers based on the information. According to the method, multiple transmission layers are used for transmitting the downlink control signal which improve performance and capacity of the downlink control signal transmission.
Need to check novelty before this filing date? Find Prior Art

Description

COMMUNICATION METHOD AND COMMUNICATION APPARATUS

[0001] This application claims priority to United States Patent Application No. 63 / 588,496, filed with the United States Patent and Trademark Office on October 6, 2023, and entitled “MULTI-LAYER PHYSICAL DOWNLINK CONTROL CHANNEL (PDCCH) TRANSMISSION WITH CONTROL-RESOURCE SET (CORESET) ” , which is incorporated herein by reference in its entirety.TECHNICAL FIELD

[0002] Embodiments of the present application relate to the field of communications, and more specifically, to a communication method and a communication apparatus. For example, the communication method and the communication apparatus may be used for a downlink transmission or a sidelink transmission.BACKGROUND

[0003] A control signal transmission (such as downlink control signal transmission, or sidelink control signal transmission) takes the role of scheduling a data transmission for communication, such as downlink communication, uplink communication, or sidelink communication. Any error or mis-detection of a control signal would lead to mis-detection or mis-decoding of the data transmission in downlink or uplink or sidelink. Therefore, more efforts are required for the downlink control signal transmission to guarantee robust / reliable performance.SUMMARY

[0004] Embodiments of the present application provide a communication method and a communication apparatus. The technical solutions may improve robust and reliable performance of the downlink control signal.

[0005] According to a first aspect, an embodiment of the present application provides a communication method, and the method may be performed by a communication device (for example, a user equipment (UE) ) , or be performed by a chip, a circuit, or a processing system configured in the communication device. The method includes: receiving information for determining a downlink control signal transmission configured on two or more transmission layers; and receiving a downlink control signal regarding with the downlink control signal transmission on one or more transmission layers out of the two or more transmission layers based on the information.

[0006] According to the above technical solution, multiple transmission layers (that is, two or more transmission layers)  may be used for transmitting the downlink control signal, that is one or more transmission layers are added on top of a single transmission layer of time-frequency resource for the downlink control signal transmission. Namely, more resources may be utilized to transmit and / or receive the downlink control signal. That may improve the performance (e.g., robust performance and reliable performance) and capacity of the downlink control signal transmission.

[0007] In a possible design, the information is configuration information for physical downlink control channel (PDCCH) transmission.

[0008] In a possible design, the information is used for configuring two or more control resource sets (CORESETs) on the two or more transmission layers. Or, in other words, the two or more CORESETs are configured on the two or more transmission layers. Or, in other words, the information indicates the two or more CORESETs on the two or more transmission layers. Or, in other words, the information includes the configuration information of the two or more CORESETs on the two or more transmission layers.

[0009] According to the above technical solution, different CORESETs may be configured on different transmission layers, which improves flexibility. A CORESET comprises a time-frequency resource, as there are more CORESETs, more time-frequency resources may be used for carrying downlink control signals which improves the control signal capacity.

[0010] In a possible design, the information is used for configuring one CORESET on the two or more transmission layers.

[0011] According to the above technical solution, one CORESET may be configured across two or more transmission layers. Thus more time-frequency resources may be used for transmitting the downlink control signal, that may improve capacity of the downlink control signal transmission.

[0012] In a possible design, the receiving a downlink control signal regarding with the downlink control signal transmission on one or more transmission layers out of the two or more transmission layers, includes: receiving the downlink control signal on the two or more transmission layers; or, receiving the downlink control signal on one transmission layer out of the two or more transmission layers.

[0013] In a possible design, the CORESET includes one or more resource element group (REG) bundles, each REG bundle includes one or more REGs and each REG indicates a group of time-frequency resource elements on a corresponding transmission layer.

[0014] In a possible design, each REG bundle includes one or more REGs on a corresponding transmission layer, and a REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain, and the REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain; or, a REG within one REG bundle is numbered first in ascending order of frequency-domain followed  by in ascending order of time-domain, and the REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain; or, a REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain, and the REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of frequency domain; or, a REG within one REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of time-domain, and the REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of frequency domain.

[0015] According to the above technical solution, REG indexing (or numbering) and REG bundle indexing (or numbering) are defined in order to support CORESET on the two or more transmission layers. That may facilitate the following operations that the base station can place a downlink control signal to proper CCE (s) for transmission, and the UE can derive its potential PDCCH candidate and strive to decode it.

[0016] In a possible design, each REG bundle includes one or more REGs on a corresponding transmission layer out of the two or more transmission layers, the REG bundle is numbered in ascending order of frequency domain; a REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain and / or spatial-domain; or, a REG within one REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of time-domain and / or spatial-domain; or, a REG within one REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of time-domain and / or frequency-domain.

[0017] According to the above technical solution, REG indexing (or numbering) and REG bundle indexing (or numbering) are defined in order to support CORESET on the two or more transmission layers. That may facilitate the following operations that the base station can place a downlink control signal to proper CCE (s) for transmission, and the UE can derive its potential PDCCH candidate and strive to decode it.

[0018] In a possible design, the CORESET includes one or more control channel elements (CCEs) , the CCEs includes multiple REGs, the REGs are used for forming REG bundles, the REG bundles obtained from the CCEs are mapped to REG bundles in the CORESET.

[0019] According to the above technical solution, CCE to REG mapping rule is defined in order to support CORESET on the two or more transmission layers. That may facilitate the following operations that the base station can place a downlink control signal to proper CCE (s) and map to corresponding REG (s) for transmission, and the UE can follow the same CCE to REG mapping rule to derive its potential PDCCH candidate and strive to decode it.

[0020] In a possible design, if an interleaving operation is applied during mapping between the REG bundles obtained from the CCEs and the REG bundles in the CORESET, the REG bundles obtained from the CCEs are mapped to the REG bundles in the CORESET whose numbering is obtained after the interleaving operation; or, if an interleaving operation is not  applied during the mapping between the REG bundles obtained from the CCEs and the REG bundles in the CORESET, the REG bundles obtained from the CCEs are mapped to the REG bundles in the CORESET with the same numbering.

[0021] In a possible design, a CORESET on the two or more transmission layers is associated with one or more search space sets, that is a CORESET of the two or more CORESETs or the one CORESET on the two or more transmission layers is associated with one or more search space sets. Thus there is less change to standard.

[0022] In a possible design, the information is further used for configuring the one or more search space sets.

[0023] In a possible design, the one or more search space sets include one or more PDCCH candidates with a corresponding CCE aggregation level configured on one or more transmission layers.

[0024] According to the above technical solution, a search space set is corresponding to a PDCCH candidate with a CCE aggregation level, so search space sets on different transmission layers may be corresponding to different PDCCH candidates and / or different CCE aggregation levels. As different transmission layers may have different channel quality, the CCE aggregation level and the number of PDCCH candidates are configured separately on different transmission layers.

[0025] In a possible design, a downlink control signal received on different transmission layers carrying the same downlink control information with different redundancy versions.

[0026] In a possible design, cyclic precoding of a downlink control signal received on different transmission layers is different.

[0027] In a possible design, the information includes CORESET configuration information and / or search space set configuration information.

[0028] In a possible design, the CORESET configuration information includes one or more of the following: time domain resource information, frequency domain resource information, information of the two or more transmission layers, information of a demodulation reference signal port used for the two or more transmission layers, or information of CCE to REG mapping.

[0029] In a possible design, the search space set configuration information includes one or more of the following: a search space set index, a CORESET corresponding to a search space set, a monitoring occasion, a CCE aggregation level, the number of PDCCH candidates, a search space set type, a monitored downlink control information (DCI) format, or a redundancy version.

[0030] In a possible design, the two or more transmission layers include a first transmission layer and a second transmission layer, the receiving a downlink control signal regarding with the downlink control signal transmission on one or more transmission layers out of the two or more transmission layers, includes: receiving the downlink control signal on the first transmission layer; and, the method further includes: receiving data on the second transmission layer.

[0031] In a possible design, the two or more spatial include a third transmission layer, the receiving a downlink control signal regarding with the downlink control signal transmission on one or more transmission layers out of the two or more transmission layers, includes: receiving the downlink control signal using a first resource out of the third transmission layer; and, the method further includes: receiving data using a second resource out of the third transmission layer. The second resource being different from the first resource.

[0032] According to a second aspect, an embodiment of the present application provides a communication method, and the method may be performed by a communication device (for example, a base station) , or be performed by a chip, a circuit, or a processing system configured in the communication device. The method includes: transmitting information for configuring a downlink control signal transmission on two or more transmission layers; and transmitting a downlink control signal on one or more transmission layers out of the two or more transmission layers based on the information.

[0033] In a possible design, the information is configuration information for physical downlink control channel (PDCCH) transmission.

[0034] In a possible design, the information is used for configuring two or more control resource sets (CORESETs) on the two or more transmission layers.

[0035] In a possible design, the information is used for configuring one CORESET on the two or more transmission layers.

[0036] In a possible design, the transmitting a downlink control signal on one or more transmission layers out of the two or more transmission layers, includes: transmitting the downlink control signal on the two or more transmission layers; or, transmitting the downlink control signal on one transmission layer out of the two or more transmission layers.

[0037] In a possible design, the CORESET includes one or more resource element group (REG) bundles, each REG bundle includes one or more REGs and each REG indicates a group of time-frequency resource elements on a corresponding transmission layer.

[0038] In a possible design, each REG bundle includes one or more REGs on a corresponding transmission layer, and a REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain, and the REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain; or, a REG within one REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of time-domain, and the REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain; or, a REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain, and the REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of frequency domain; or, a REG within one REG bundle is numbered first in ascending  order of frequency-domain followed by in ascending order of time-domain, and the REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of frequency domain.

[0039] In a possible design, each REG bundle includes one or more REGs on a corresponding transmission layer out of the two or more transmission layers, the REG bundle is numbered in ascending order of frequency domain; a REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain and / or spatial-domain; or, a REG within one REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of time-domain and / or spatial-domain; or, a REG within one REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of time-domain and / or frequency-domain.

[0040] In a possible design, the CORESET includes one or more control channel elements (CCEs) , the CCEs includes multiple REGs, the REGs are used for forming REG bundles, the REG bundles obtained from the CCEs are mapped to REG bundles in the CORESET.

[0041] In a possible design, if an interleaving operation is applied during mapping between the REG bundles obtained from the CCEs and the REG bundles in the CORESET, the REG bundles obtained from the CCEs are mapped to the REG bundles in the CORESET whose numbering is obtained after the interleaving operation; or, if an interleaving operation is not applied during the mapping between the REG bundles obtained from the CCEs and the REG bundles in the CORESET, the REG bundles obtained from the CCEs are mapped to the REG bundles in the CORESET with the same numbering.

[0042] In a possible design, the CORESET on the two or more transmission layers is associated with one or more search space sets, that is a CORESET of the two or more CORESETs or the one CORESET on the two or more transmission layers is associated with one or more search space sets.

[0043] In a possible design, the information is further used for configuring the one or more search space sets.

[0044] In a possible design, the one or more search space sets include one or more PDCCH candidates with a corresponding CCE aggregation level configured on one or more transmission layers.

[0045] In a possible design, a downlink control signal transmitted on different transmission layers carrying the same downlink control information with different redundancy versions.

[0046] In a possible design, cyclic precoding of a downlink control signal transmitted on different transmission layers is different.

[0047] In a possible design, the information includes CORESET configuration information and / or search space set configuration information.

[0048] In a possible design, the CORESET configuration information includes one or more of the following: time domain resource information, frequency domain resource information, information of the two or more transmission layers,  information of a demodulation reference signal port used for the two or more transmission layers, or information of CCE to REG mapping.

[0049] In a possible design, the search space set configuration information includes one or more of the following: a search space set index, a CORESET corresponding to a search space set, a monitoring occasion, a CCE aggregation level, the number of PDCCH candidates, a search space set type, a monitored downlink control information (DCI) format, or a redundancy version.

[0050] In a possible design, the two or more transmission layers include a first transmission layer and a second transmission layer, the transmitting a downlink control signal on one or more transmission layers out of the two or more transmission layers, includes: transmitting the downlink control signal on the first transmission layer; and, the method further includes: transmitting a data on the second transmission layer.

[0051] In a possible design, the two or more spatial include a third transmission layer, the transmitting a downlink control signal on one or more transmission layers out of the two or more transmission layers, includes: transmitting the downlink control signal using a first resource out of the third transmission layer; and, the method further includes: transmitting a data using a second resource out of the third transmission layer. The second resource being different from the first resource.

[0052] Various implementations of the second aspect correspond to various implementations of the first aspect. For the various implementations and the beneficial technical effects of the various implementations of the second aspect, reference may be made to the descriptions of the relevant implementations of the first aspect, which will not be repeated here.

[0053] According to a third aspect, a communication apparatus is provided, and configured to perform the method in any possible implementation of the foregoing aspects. Specifically, the apparatus includes a unit configured to perform the method in any possible implementation of the foregoing aspects.

[0054] According to a fourth aspect, another communication apparatus is provided, including a processor. The processor is coupled to a memory, and may be configured to execute one or more instructions in the memory, to implement the method in any possible implementation of the various aspects. The memory may be an on-chip storage unit inside the processor, or may be an off-chip storage unit that is coupled to the memory and located outside the processor. In a possible implementation, the apparatus further includes the memory. In a possible implementation, the apparatus further includes a communication interface, and the processor is coupled to the communication interface.

[0055] In a possible design, the communication apparatus may be a UE, may be a chip, a circuit, or a processing system configured in the UE, or may be a device including the UE.

[0056] In a possible design, the communication apparatus may be a base station, may be a chip, a circuit, or a processing system configured in the base station s, or may be a device including the base station.

[0057] According to a fifth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program, and when the computer program is executed by a communication apparatus, the communication apparatus is enabled to implement the method in any possible implementation of the foregoing aspects.

[0058] According to a sixth aspect, a computer program product including one or more instructions is provided. When the instructions are executed by a computer, a communication apparatus is enabled to implement the method in any possible implementation of the foregoing aspects.

[0059] According to a seventh aspect, a computer program is provided. When the computer program is executed by a computer, a communication apparatus is enabled to implement the method in any possible implementation of the foregoing aspects.

[0060] According to an eighth aspect, a communication system is provided. The communication system includes a first communication apparatus and / or a second communication apparatus, the first communication apparatus is configured to perform the method in any possible implementation of the first aspect, and the second communication apparatus is configured to perform the method in any possible implementation of the second aspect.

[0061] According to a ninth aspect, an apparatus for implementing the method in any possible implementation of the foregoing aspects is provided.DESCRIPTION OF DRAWINGS

[0062] FIG. 1 is a schematic diagram of an application scenario according to this application;

[0063] FIG. 2 illustrates an example communication system 100;

[0064] FIG. 3 illustrates another example of an ED 110 and a base station 170a, 170b and / or 170c;

[0065] FIG. 4 is an example of a channel model of a MIMO system;

[0066] FIG. 5 is an example of a channel model of a multiple-input multiple-output (MIMO) system;

[0067] FIG. 6 is an example of a relationship between a CCE, a REG and a RE;

[0068] FIG. 7 is an example of a REG indexing and a REG bundle;

[0069] FIG. 8 is an example of a CCE to REG mapping;

[0070] FIG. 9 is another example of a CCE to REG mapping;

[0071] FIG. 10 is a schematic interaction diagram of a communication method 600 applicable to an embodiment of this application;

[0072] FIG. 11 is an example of a per transmission layer CORESET architecture of this application;

[0073] FIG. 12 is an example of different types of CORESETs configured on different transmission layers of this application;

[0074] FIG. 13 is an example of a cross-layer CORESET architecture of this application;

[0075] FIG. 14 is an example that a PDCCH candidate spans transmission layers of this application;

[0076] FIG. 15 is an example that each PDCCH candidate is limited to one transmission layer of this application;

[0077] FIG. 16 is an example of Method#1 of this application;

[0078] FIG. 17 is an example of Method#2 of this application;

[0079] FIG. 18 is an example of Method#5 of this application;

[0080] FIG. 19 is an example of a CCE-REG mapping of this application;

[0081] FIG. 20 is another example of the CCE-REG mapping of this application;

[0082] FIG. 21 is another example of the CCE-REG mapping of this application;

[0083] FIG. 22 is a diagram flow of a CCE-REG mapping for a cross-layer CORESET of this application;

[0084] FIG. 23 is an example of configuration of PDCCH candidate and aggregation level of this application;

[0085] FIG. 24 is an example that a PDCCH carrying the same DCI with different RV is transmitted on different transmission layers of this application;

[0086] FIG. 25 is an example of a PDCCH candidate mapped to different transmission layers in the cross-layer CORESET of this application;

[0087] FIG. 26 is an example of PDCCH and PDSCH multiplexed on different transmission layers of this application;

[0088] FIG. 27 is another example of PDCCH and PDSCH multiplexed on different transmission layers of this application;

[0089] FIG. 28 is a schematic interaction diagram of a communication method applicable to an embodiment of this application;

[0090] FIG. 29 is a schematic block diagram of a communication apparatus according to an embodiment of this application;

[0091] FIG. 30 is a schematic block diagram of another communication apparatus according to an embodiment of this application.DESCRIPTION OF EMBODIMENTS

[0092] The following describes technical solutions of the present application with reference to the accompanying  drawings.

[0093] The technical solutions in embodiments of this application may be applied to multiple-input multiple-output (MIMO) technology. And the technical solutions in embodiments of this application may be applied to various communication systems, such as a fifth generation (5G) wireless communication system, a new ratio (NR) wireless communication system, a Long Term Evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a wireless local area network (WLAN) , a satellite communication system, or other evolving communication systems, such as a sixth generation (6G) wireless communication system.

[0094] For ease of understanding of the embodiments of this application, a communication system shown in FIG. 1-FIG. 4 is used as an example to describe in detail a communication system to which the embodiments of this application are applicable.

[0095] Referring to FIG. 1, as an illustrative example without limitation, a simplified schematic illustration of a communication system is provided. The communication system 100 includes a radio access network 120. The radio access network 120 may be a next generation (e.g. sixth generation (6G) or later) radio access network, or a legacy (e.g. 5G, 4G, 3G or 2G) radio access network. One or more communication electronic devices (ED) 110a-110j (generically referred to as ED 110) may be interconnected to one another or connected to one or more network nodes (170a, 170b, generically referred to as 170) in the radio access network 120. A core network 130 may be a part of the communication system and may be dependent or independent of the radio access technology used in the communication system 100. Also, the communication system 100 includes a public switched telephone network (PSTN) 140, the Internet 150, and other networks 160.

[0096] Referring to FIG. 2, an example communication system 100 is illustrated. In general, the communication system 100 enables multiple wireless or wired elements to communicate data and other content. The purpose of the communication system 100 may be to provide content, such as voice, data, video, and / or text, via broadcast, multicast and unicast, etc. The communication system 100 may operate by sharing resources, such as carrier spectrum bandwidth, between its constituent elements. The communication system 100 may include a terrestrial communication system and / or a non-terrestrial communication system. The communication system 100 may provide a wide range of communication services and applications (such as earth monitoring, remote sensing, passive sensing and positioning, navigation and tracking, autonomous delivery and mobility, etc. ) . 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 what may be considered a heterogeneous network including multiple layers. Compared to conventional communication networks, 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.

[0097] The terrestrial communication system and the non-terrestrial communication system may be considered sub-systems of the communication system. In the example shown, the communication system 100 includes electronic devices (ED) 110a-110d (generically referred to as ED 110) , radio access networks (RANs) 120a-120b, non-terrestrial communication network 120c, a core network 130, a public switched telephone network (PSTN) 140, the Internet 150, and other networks 160. The RANs 120a-120b include respective base stations (BSs) 170a-170b, which may be generically referred to as terrestrial transmit and receive points (T-TRPs) 170a-170b. The non-terrestrial communication network 120c includes an access node 120c, which may be generically referred to as a non-terrestrial transmit and receive point (NT-TRP) 172.

[0098] Any ED 110 may be alternatively or additionally configured to interface, access, or communicate with any other T-TRP 170a-170b and NT-TRP 172, the Internet 150, the core network 130, the PSTN 140, the other networks 160, or any combination of the preceding. In some examples, ED 110a may communicate an uplink and / or downlink transmission over an interface 190a with T-TRP 170a. In some examples, the EDs 110a, 110b and 110d may also communicate directly with one another via one or more sidelink air interfaces 190b. In some examples, ED 110d may communicate an uplink and / or downlink transmission over an interface 190c with NT-TRP 172.

[0099] The air interfaces 190a and 190b may use similar communication technology, such as any suitable radio access technology. For example, the communication system 100 may implement one or more channel access methods, such as code division multiple access (CDMA) , time division multiple access (TDMA) , frequency division multiple access (FDMA) , orthogonal FDMA (OFDMA) , or single-carrier FDMA (SC-FDMA) in the air interfaces 190a and 190b. The air interfaces 190a and 190b may utilize other higher dimension signal spaces, which may involve a combination of orthogonal and / or non-orthogonal dimensions.

[0100] The air interface 190c can enable communication between the ED 110d and one or multiple 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 and one or multiple NT-TRPs for multicast transmission.

[0101] The RANs 120a and 120b are in communication with the core network 130 to provide the EDs 110a 110b, and 110c with various services such as voice, data, and other services. The RANs 120a and 120b and / or the core network 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 core network 130, and may or may not employ the same radio access technology as RAN 120a, RAN 120b or both. The core network 130 may also serve as a gateway access between (i) the RANs 120a and 120b or EDs 110a 110b, and 110c or both, 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. Instead of wireless communication (or in addition thereto) , the EDs 110a 110b, and 110c may communicate via wired communication channels to a service provider or switch (not shown) , and to the Internet 150. PSTN 140 may include circuit switched telephone networks for providing plain old telephone service (POTS) . 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) , and User Datagram Protocol (UDP) . EDs 110a 110b, and 110c may be multimode devices capable of operation according to multiple radio access technologies, and incorporate multiple transceivers necessary to support such.

[0102] Referring to FIG. 3, an example of an ED 110 and a base station 170a, 170b and / or 170c is illustrated. The ED 110 is used to connect persons, objects, machines, etc. The ED 110 may be widely used in various scenarios, for example, cellular communications, device-to-device (D2D) , vehicle to everything (V2X) , peer-to-peer (P2P) , machine-to-machine (M2M) , machine-type communications (MTC) , internet of things (IOT) , virtual reality (VR) , augmented reality (AR) , 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, autonomous delivery and mobility, etc.

[0103] Each ED 110 represents any suitable end user device for wireless operation and may include such devices (or may be referred to) as a user equipment / device (UE) , a wireless transmit / receive unit (WTRU) , a mobile station, a fixed or mobile subscriber unit, a cellular telephone, a station (STA) , a machine type communication (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, an industrial device, or an apparatus (e.g. a communication module, a modem, or a chip) in the forgoing devices, among other possibilities. Future generation EDs 110 may be referred to as other terms. The base station 170a and 170b is a T-TRP and will hereafter be referred to as T-TRP 170. Also, as shown in FIG. 3, an NT-TRP will hereafter be referred to as NT-TRP 172. Each ED 110 connected to T-TRP 170 and / or NT-TRP 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 or more of: connection availability or connection necessity.

[0104] The ED 110 includes a transmitter 201 and a receiver 203 coupled to one or more antennas 204. Only one antenna 204 is illustrated. One, some, or all of the antennas may alternatively be panels. The transmitter 201 and the receiver 203 may be integrated, e.g. as a transceiver. The transceiver is configured to modulate data or other content for transmission by at least one antenna 204 or network interface controller (NIC) . The transceiver is also configured to demodulate data or other content received by the at least one antenna 204. Each transceiver includes any suitable structure for generating signals for wireless or wired transmission and / or processing signals received wirelessly or by wire. Each antenna 204 includes any suitable structure for transmitting and / or receiving wireless or wired signals.

[0105] The ED 110 includes at least one memory 208. The memory 208 stores instructions and data used, generated, or collected by the ED 110. For example, the memory 208 may store software instructions or modules configured to implement some or all of the functionality and / or embodiments described herein and that are executed by the processing unit (s) 210. Each memory 208 includes any suitable volatile and / or non-volatile storage and retrieval device (s) . Any suitable type of memory may be used, such as random access memory (RAM) , read only memory (ROM) , hard disk, optical disc, subscriber identity module (SIM) card, memory stick, secure digital (SD) memory card, on-processor cache, and the like.

[0106] The ED 110 may further include one or more input / output devices (not shown) or interfaces (such as a wired interface to the Internet 150 in FIG. 1) . The input / output devices permit interaction with a user or other devices in the network. Each input / output device includes any suitable structure for providing information to or receiving information from a user, such as a speaker, microphone, keypad, keyboard, display, or touch screen, including network interface communications.

[0107] The ED 110 further includes a processor 210 for performing operations including those related to preparing a transmission for uplink transmission to the NT-TRP 172 and / or T-TRP 170, those related to processing downlink transmissions received from the NT-TRP 172 and / or T-TRP 170, and those related to processing sidelink transmissions to and from another ED 110. Processing operations related to preparing a transmission for uplink transmission may include operations such as encoding, modulating, transmit beamforming, and generating symbols for transmission. Processing operations related to processing downlink transmissions may include operations such as receive beamforming, demodulating and decoding received symbols. Depending upon the embodiment, a downlink transmission may be received by the receiver 203, possibly using receive beamforming, and the processor 210 may extract signaling from the downlink transmission (e.g. by detecting and / or decoding the signaling) . An example of signaling may be reference signals transmitted by NT-TRP 172 and / or T-TRP 170. In some embodiments, the processor 276 implements the transmit beamforming and / or receive beamforming based on the indication of beam direction, e.g. beam angle information (BAI) , received from T-TRP 170. In some embodiments, the processor 210 may perform operations related to network access (e.g. initial access) and / or downlink synchronization, such as operations related to detecting a synchronization sequence, decoding and obtaining the system information, etc. In some embodiments, the processor 210 may perform channel estimation, e.g. using reference signals received from the NT-TRP 172 and / or T-TRP 170.

[0108] Although not illustrated, the processor 210 may form part of the transmitter 201 and / or receiver 203. Although not illustrated, the memory 208 may form part of the processor 210.

[0109] The processor 210, and the processing components of the transmitter 201 and the receiver 203 may each be implemented by the same or different one or more processors that are configured to execute instructions stored in a memory (e.g. in memory 208) . Alternatively, some or all of the processor 210, and the processing components of the transmitter 201  and the receiver 203 may be implemented using dedicated circuitry, such as a programmed field-programmable gate array (FPGA) , a graphical processing unit (GPU) , or an application-specific integrated circuit (ASIC) .

[0110] The T-TRP 170 may be known by other names in some implementations, such as a base station, 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) , or a wireless router, a relay station, a remote radio head, a terrestrial node, a terrestrial network device, or a terrestrial base station, base band unit (BBU) , remote radio unit (RRU) , radio unit (RU) , active antenna unit (AAU) , remote radio head (RRH) , central unit (CU) , distribute unit (DU) , positioning node, among other possibilities. The T-TRP 170 may be macro BSs, pico BSs, relay node, donor node, or the like, or combinations thereof. The T-TRP 170 may refer to the foregoing devices or apparatus (e.g. a communication module, a modem, or a chip) in the foregoing devices.

[0111] The CU (or CU-control plane (CP) and CU-user plane (UP) ) , DU or RU may be known by other names in some implementations. For example, in an open RAN (ORAN) system, the CU may also be referred to as open CU (O-CU) , DU may also be referred to as open DU (O-DU) , CU-CP may also be referred to open CU-CP (O-CU-CP) , CU-UP may also be referred to as open CU-UP (O-CU-CP) , and RU may also be referred to open RU (O-RU) . Any one of the CU (or CU-CP, CU-UP) , DU, or RU may be implemented through a software module, a hardware module, or a combination of software and hardware modules.

[0112] In some embodiments, the parts of the T-TRP 170 may be distributed. For example, some of the modules of the T-TRP 170 may be located remotely from the equipment housing the antennas of the T-TRP 170, and may be coupled to the equipment housing the antennas over a communication link (not shown) sometimes known as front haul, such as a common public radio interface (CPRI) . Therefore, in some embodiments, the term T-TRP 170 may also refer to modules on the network side that perform processing operations, such as determining the location of the ED 110, resource allocation (scheduling) , message generation, and encoding / decoding, and that are not necessarily part of the equipment housing the antennas of the T-TRP 170. The modules may also be coupled to other T-TRPs. In some embodiments, the T-TRP 170 may actually be a plurality of T-TRPs that are operating together to serve the ED 110, e.g. through coordinated multipoint transmissions.

[0113] The T-TRP 170 includes at least one transmitter 252 and at least one receiver 254 coupled to one or more antennas 256. Only one antenna 256 is illustrated. One, some, or all of the antennas may alternatively be panels. The transmitter 252 and the receiver 254 may be integrated as a transceiver. The T-TRP 170 further includes a processor 260 for performing operations including those related to: preparing a transmission for downlink transmission to the ED 110, processing an uplink transmission received from the ED 110, preparing a transmission for backhaul transmission to NT-TRP 172, and processing a  transmission received over backhaul from the NT-TRP 172. Processing operations related to preparing a transmission for downlink or backhaul transmission may include operations such as encoding, modulating, precoding (e.g. MIMO precoding) , transmit beamforming, and generating symbols for transmission. Processing operations related to processing received transmissions in the uplink or over backhaul may include operations such as receive beamforming, and demodulating and decoding received symbols. The processor 260 may also perform operations related to network access (e.g. initial access) and / or downlink synchronization, such as generating the content of synchronization signal blocks (SSBs) , generating the system information, etc. In some embodiments, the processor 260 also generates the indication of beam direction, e.g. BAI, which may be scheduled for transmission by a scheduler 253. The processor 260 performs other network-side processing operations described herein, such as determining the location of the ED 110, determining where to deploy NT-TRP 172, etc. In some embodiments, the processor 260 may generate signaling, e.g. to configure one or more parameters of the ED 110 and / or one or more parameters of the NT-TRP 172. Any signaling generated by the processor 260 is sent by the transmitter 252. Note that “signaling” , as used herein, may alternatively be called control signaling. Dynamic signaling may be transmitted in a control channel, e.g. a physical downlink control channel (PDCCH) , and static or semi-static higher layer signaling may be included in a packet transmitted in a data channel, e.g. in a physical downlink shared channel (PDSCH) .

[0114] The scheduler 253 may be coupled to the processor 260. The scheduler 253 may be included within or operated separately from the T-TRP 170, which may schedule uplink, downlink, and / or backhaul transmissions, including issuing scheduling grants and / or configuring scheduling-free ( “configured grant” ) resources. The T-TRP 170 further includes a memory 258 for storing information and data. The memory 258 stores instructions and data used, generated, or collected by the T-TRP 170. For example, the memory 258 may store software instructions or modules configured to implement some or all of the functionality and / or embodiments described herein and executed by the processor 260.

[0115] Although not illustrated, the processor 260 may form part of the transmitter 252 and / or the receiver 254. Also, although not illustrated, the processor 260 may implement the scheduler 253. Although not illustrated, the memory 258 may form part of the processor 260.

[0116] The processor 260, the scheduler 253, and the processing components of the transmitter 252 and the receiver 254 may each be implemented by the same or different one or more processors that are configured to execute instructions stored in a memory, e.g. in memory 258. Alternatively, some or all of the processor 260, the scheduler 253, and the processing components of the transmitter 252 and the receiver 254 may be implemented using dedicated circuitry, such as an FPGA, a GPU, or an ASIC.

[0117] The NT-TRP 172 is illustrated as a drone only as an example. The NT-TRP 172 may be implemented in any suitable non-terrestrial form. Also, the NT-TRP 172 may be known by other names in some implementations, such as a non- terrestrial node, a non-terrestrial network device, or a non-terrestrial base station. The NT-TRP 172 includes a transmitter 272 and a receiver 274 coupled to one or more antennas 280. Only one antenna 280 is illustrated. One, some, or all of the antennas may alternatively be panels. The transmitter 272 and the receiver 274 may be integrated as a transceiver. The NT-TRP 172 further includes a processor 276 for performing operations including those related to: preparing a transmission for downlink transmission to the ED 110, processing an uplink transmission received from the ED 110, preparing a transmission for backhaul transmission to T-TRP 170, and processing a transmission received over backhaul from the T-TRP 170. Processing operations related to preparing a transmission for downlink or backhaul transmission may include operations such as encoding, modulating, precoding (e.g. MIMO precoding) , transmit beamforming, and generating symbols for transmission. Processing operations related to processing received transmissions in the uplink or over backhaul may include operations such as receive beamforming, and demodulating and decoding received symbols. In some embodiments, the processor 276 implements the transmit beamforming and / or receive beamforming based on beam direction information (e.g. BAI) received from T-TRP 170. In some embodiments, the processor 276 may generate signaling, e.g. to configure one or more parameters of the ED 110. In some embodiments, the NT-TRP 172 implements physical layer processing, but does not implement higher layer functions such as functions at the medium access control (MAC) or radio link control (RLC) layer. As this is only an example, more generally, the NT-TRP 172 may implement higher layer functions in addition to physical layer processing.

[0118] The NT-TRP 172 further includes a memory 278 for storing information and data. Although not illustrated, the processor 276 may form part of the transmitter 272 and / or receiver 274. Although not illustrated, the memory 278 may form part of the processor 276.

[0119] The processor 276 and the processing components of the transmitter 272 and the receiver 274 may each be implemented by the same or different one or more processors that are configured to execute instructions stored in a memory, e.g. in memory 278. Alternatively, some or all of the processor 276 and the processing components of the transmitter 272 and the receiver 274 may be implemented using dedicated circuitry, such as a programmed FPGA, a GPU, or an ASIC. In some embodiments, the NT-TRP 172 may actually be a plurality of NT-TRPs that are operating together to serve the ED 110, e.g. through coordinated multipoint transmissions.

[0120] The T-TRP 170, the NT-TRP 172, and / or the ED 110 may include other components, but these have been omitted for the sake of clarity.

[0121] One or more steps of the embodiment methods provided herein may be performed by corresponding units or modules, according to FIG. 4.

[0122] Referring to FIG. 4, as an illustrative example of units or modules in a device, such as in the ED 110, in the T-TRP 170, or in the NT-TRP 172. For example, a signal may be transmitted by a transmitting unit or a transmitting module. For  example, a signal may be transmitted by a transmitting unit or a transmitting module. A signal may be received by a receiving unit or a receiving module. A signal may be processed by a processing unit or a processing module. Other steps may be performed by an artificial intelligence (AI) or machine learning (ML) module. The respective units or modules may be implemented using hardware, one or more components or devices that execute software, or a combination thereof. For instance, one or more of the units or modules may be an integrated circuit, such as a programmed FPGA, a GPU, or an ASIC. It will be appreciated that where the modules are implemented using software for execution by a processor for example, they may be retrieved by a processor, in whole or part as needed, individually or together for processing, in single or multiple instances, and that the modules themselves may include instructions for further deployment and instantiation.

[0123] Additional details regarding the EDs 110, T-TRP 170, and NT-TRP 172 are known to those of skill in the art. As such, these details are omitted here.

[0124] For ease of understanding of the embodiments of this application, the following briefly describes several terms used in this application.

[0125] 1) MIMO

[0126] MIMO technology allows an antenna array of multiple antennas to perform signal transmissions and receptions to meet high transmission rate requirements. The above ED110 and T-TRP 170, and / or NT-TRP use MIMO to communicate over wireless resource blocks. MIMO utilizes multiple antennas at the transmitting apparatus and / or receiving apparatus to transmit the wireless resource blocks over parallel wireless signals. MIMO may beamform parallel wireless signals for reliable multipath transmission of a wireless resource block. MIMO may bond parallel wireless signals that transport different data to increase the data rate of the wireless resource block.

[0127] In recent years, a MIMO (large-scale MIMO) wireless communication system with the above T-TRP 170, and / or NT-TRP 172 configured with a large number of antennas has gained wide attention from the academia and the industry. In the large-scale MIMO system, the T-TRP 170 and / or NT-TRP 172 is generally configured with more than ten antenna units (such as 128 or 256) , and serves for dozens of the EDs 110. A large number of antenna units of the T-TRP 170, and NT-TRP 172 can greatly increase the degree of spatial freedom of wireless communication, greatly improve the transmission rate, spectrum efficiency and power efficiency, and eliminate the interference between cells to a large extent. The increase in the number of antennas allows each antenna unit to be made smaller and at a lower cost. Using the degree of spatial freedom provided by the large-scale antenna units, the T-TRP 170 and NT-TRP 172 of each cell can communicate with many EDs 110 in the cell on the same time-frequency resource at the same time, thus greatly increasing the spectrum efficiency. A large number of antenna units of the T-TRP 170 and / or NT-TRP 172 also enable each user to have better spatial directivity for uplink and downlink transmission, so that the transmitting power of the T-TRP 170 and / or NT-TRP 172 and an ED 110 is reduced, and the power  efficiency is greatly increased. When the number of antennas of the T-TRP 170 and / or NT-TRP 172 is sufficiently large, random channels between each ED 110 and the T-TRP 170 and / or NT-TRP 172 can be close to be orthogonal, and the interference between the cell and the users and the effect of noises can be eliminated. The plurality of advantages described above enable the large-scale MIMO to have a magnificent application prospect.

[0128] A MIMO system may include a receiving apparatus connected to a receive (Rx) antenna, a transmitting apparatus connected to a transmit (Tx) antenna, and a signal processor connected to the transmitting apparatus and the receiving apparatus. Each of the Rx antenna and the Tx antenna may include a plurality of antennas. For instance, the Rx antenna may have a ULA antenna array in which the plurality of antennas is arranged in a line at even intervals. When a radio frequency (RF) signal is transmitted through the Tx antenna, the Rx antenna may receive a signal reflected and returned from a forward target. The receiving apparatus may be an ED (i.e. ED110) and the transmitting apparatus may be a T-TRP or NT-TRP (i.e. T-TRP 170 or NT-TRP 172) , or the receiving apparatus may be a T-TRP or NT-TRP (i.e. T-TRP 170 or NT-TRP 172) and the transmitting apparatus may be an ED (i.e. ED110) .

[0129] Referring to FIG. 5, as an illustrative example without limitation, a simplified schematic illustration of a communication scenario is provided. A transmitting apparatus is connected to four Tx antennas, x1 to x4, a receiving apparatus is connected to four Rx antennas, y1 to y4, and a transmission channel may be formed between each Tx antenna and each Rx antenna. For example, an RF signal transmitted through x1 may be received by y2 through channel h21. The RF signal transmitted through x3 may be received by y1 through channel h13.

[0130] Hereafter, a base station is used as an example of T-TRP 170 or NT-TRP 172, and the UE is used as an example of ED 110. However, limitation is not made herein.

[0131] 2) Control resource set (CORESET)

[0132] A time-frequency resource is configured for downlink control channel transmission. In an implementation, the CORESET may be shared by multiple UEs for PDCCH transmission, in other words, a time-frequency resource in the CORESET may be used for PDCCH transmissions of the multiple UEs. For example, in a schedule, a time-frequency resource in the CORESET is used for a PDCCH transmission of one UE, or a time-frequency resource in the CORESET is used for PDCCH transmissions of multiple UEs.

[0133] 3) Search space (SS) set

[0134] Within a CORESET, a SS set is used for a UE to receive its PDCCH (s) . The SS set includes multiple potential sets of resource elements (REs) that may be used for a base station to transmit a PDCCH to a particular UE. Such potential sets of RE may also be referred to as PDCCH candidates.

[0135] As an example, a CORESET may be shared by multiple UEs for their PDCCH transmissions. For each UE, one  or more PDCCH candidates may be configured. Together this set of PDCCH candidates form a SS set of one UE and a base station may transmit a PDCCH from any of PDCCH candidates in the SS set, and the UE conducts blind decoding to detect and decode its PDCCH.

[0136] 4) Control channel elements (CCE)

[0137] A control signal may be transmitted using multiple smaller resource units called a control channel element (CCE) , or in other words, one or more CCEs may be utilized to carry a control signal (e.g., PDCCH) . A PDCCH candidate includes one or more CCEs, which is denoted as CCE aggregation level (AL) . For example, the CCE aggregation level of 1, 2, 4 or more may be configured for PDCCH transmission. The CCE aggregation level of 2 means two CCEs are aggregated together for a PDCCH transmission. The higher aggregation level is, the more time-frequency resources are used for the PDCCH transmission. The CCE aggregation level may be configured for PDCCH candidates or a SS set.

[0138] As a CORESET may be shared among multiple UEs, the CCEs that are used for carrying a PDCCH for one UE may be multiplexed with CCEs that are used for carrying PDCCHs for other UE (s) and the multiplexed CCEs are mapped to physical resources in time-frequency dimension. As the CORESET may be shared among multiple UEs, CCEs allocated for a PDCCH transmission of one UE may overlap with CCEs allocated for a PDCCH transmission of another UE.

[0139] 5) Resource element group (REG)

[0140] For example, the smallest physical resource unit is a sub-carrier or a RE. A REG includes multiple REs. To facilitate precoding operation, one or more REGs may be bundled together over which the same precoder is applied.

[0141] Referring to FIG. 6, as an illustrative example without limitation, a relationship between a CCE, a REG and a RE is provided. As shown in FIG. 6, as an example, one CCE includes 6 REGs, and one REG includes 1 PRB in the frequency domain and an OFDM symbol in the time domain. Within one REG, some REs are used for a DCI transmission while other REs are used for a demodulation reference signal (DMRS) transmission.

[0142] Referring to FIG. 7, as an illustrative example without limitation, a REG indexing and a REG bundle are provided. As shown in FIG. 7, as an example, a CORESET includes one or more REGs, and the REGs may be numbered first in ascending (or increasing) order of time-domain followed by in ascending order of frequency-domain. One REG bundle includes multiple REGs which span in both time and frequency dimensions. For example, a REG bundle is configured to span the whole time duration of the CORESET and include multiple continuous PRBs in frequency as shown in FIG. 7, and within a REG bundle, REGs are numbered first in ascending order of time-domain followed by in ascending order of frequency-domain. If a precoding operation is applied, the same precoder may be applied to the REGs of the REG bundle which may facilitate channel estimation.

[0143] Referring to FIGS. 8-9, as an illustrative example without limitation, a CCE to REG mapping is provided. As  shown in FIG. 8 and FIG. 9, one CCE includes one or more REG bundles, and the REG bundles in the CCE may be mapped to some REG bundles in a CORESET. The REG bundles in one CCE are numbered in ascending order, while the REG bundles in the CORESET are numbered in ascending order from lower frequency to higher frequency. An interleaving operation may be used during CCE to REG mapping.

[0144] As shown in FIG. 8, if an interleaving operation is not used, continuous REG bundles from a CCE are mapped to continuous REG bundles in a CORESET.

[0145] As shown in FIG. 9, if an interleaving operation is used, continuous REG bundles from a CCE are mapped to some distributed REG bundles across a CORESET due to the interleaving operation on REG bundle indices, thus gaining diversity.

[0146] It should be mentioned that some terminologies used here such as PDCCH, CORESET, and SS set are from early generations of wireless standards such as 3GPP 4G / 5G as the convenience of examples, the terminologies may be generalized to more general signaling and design. For example, the PDCCH may be generalized to any control signaling between a base station and a UE (e.g., downlink) , or between a UE to another UE (i.e., sidelink) . For another example, the CORESET can be generalized to time-frequency resources spanning one or more of time / frequency / spatial dimensions to transmit / receive control signals.

[0147] A 400 MHz system bandwidth in the 10~13GHz range is envisioned as a promising mid-band for wide-area coverage and capacity improvement in 6G systems. In 10~13GHz with 400MHz, it is possible to deploy a ~1000 transmit / receive (Tx / Rx) antenna array at a base station side and a ~30 Tx / Rx antenna array at a UE side, which is far larger than the 5G antenna array scale. The MIMO is a technology for 10~13GHz to improve single user-MIMO (SU-MIMO) peak rate with ~20 layers transmission and network peak throughput with ~300 layers multiple-user MIMO (MU-MIMO) layer transmission, and may reach a Tera-bits level system throughput, thus it may also be referred to as Tera-bits MIMO (T-MIMO) . Such super large scale of antennas at both the base station and UE side would result in rich multi-transmission layers, the multi-transmission layers may be referred to as multi-spatial layers or multi layers. These multi-transmission layers would not only improve the performance of a data transmission but also be used to improve a control signal transmission in both the downlink and uplink directions between the base station and the UE. These multi-transmission layers may also be used in other links such as sidelink between a UE and another UE wherever applicable.

[0148] A control signal transmission (such as downlink control signal transmission, or sidelink control signal transmission) takes a role of one or more of the following: scheduling data transmission, feedback outcome of a data transmission, or feedback channel measurements etc. On the one hand, any error or miss-detection of a control signal would lead to mis-detection or miss-decoding of the data transmission in downlink or uplink or sidelink. Errors in feedback would  also lead to a wrong behavior at a transmitting side (e.g., base station, or UE) which may impact a receiving side (e.g., UE) and system performance. Therefore, a low error rate is tolerable for control signal transmission, much lower than that of the data transmission. For data channels, a hybrid automatic repeat request (HARQ) process is implemented to allow re-transmission and hybrid combining of original and re-transmission of the same data to counterattack the channel impairment and improve the robustness of the system performance. However, for a control channel, there is no such mechanism in place to improve its performance. The other challenge for the control signal (or control channel) transmission is that the receiving side does not know exactly when and where the control signal would be transmitted, thus, the receiving side may only rely on searching for and blind decoding of the control signal, resulting in more complexity in detecting and decoding it. Therefore, more time-frequency resources and efforts are required for control signal transmission to guarantee it has robust / reliable performance. On the other hand, the capacity of the control signal is related to overall capacity of a system as the more capacity of the control signal is, the more data transmissions may be scheduled and the more feedback information may be conveyed, which will lead to improved overall system capacity. In summary, reliability / robustness / capacity of the control signal direct impacts the whole system performance.

[0149] In prior arts, the control signal in a physical (PHY) layer is transmitted on a single transmission layer (or single spatial layer, or layer) over a time-frequency resource (or a time-frequency resource set, or a time-frequency resource block) in both downlink and uplink, and the time-frequency resource may normally be shared by multiple UEs to balance performance and overhead. That may limit capacity and reliability of control signal transmission. For example, in downlink, a CORESET is defined (or configured) and may be shared by multiple UEs for their PDCCH transmission. A size of the CORESET and the number of the UEs configured on the CORESET would directly impact performance and capacity limit for a downlink control signal as the same time-frequency resources may be shared among the UEs. There is a tradeoff among the performance, overhead and capacity. If more time-frequency resources are allocated to one UE, its control signal performance may be improved, however, there may be no time-frequency resources to allocate to other UEs (due to the fact these UEs share the same CORESET) or the number of UEs well supported on the same CORESET may be reduced. If more CORESETs are configured or the size of the CORESET is enlarged, the performance of the downlink control signal as well as the capacity of downlink control signal can be improved. However, as overhead increase, for example, resulting in a reduction of time-frequency resources for a data transmission, it may negatively affect the overall system performance.

[0150] In view of this, the embodiments of this application provide solutions that multiple transmission layers may be used for a control signal transmission (such as downlink control signal transmission, or sidelink control signal transmission) . When the multiple transmission layers are used for transmitting a control signal (e.g., DCI) , that is one or more transmission layers are added on top of a single transmission layer of a time-frequency resource for the control signal transmission. Namely,  more time-frequency resources may be utilized to transmit and / or receive the control signal. That may greatly improve the performance and capacity of the control signal transmission as compared with a single layer control signal transmission.

[0151] Specifically, in some scenarios (e.g., T-MIMO scenario) , as a larger number of antennas are used in both base station and UE sides, more transmission layers with good channel quality may be available, which opens a new dimension (spatial) to improve system performance. A control signal transmission may also benefit from availability of multiple transmission layers. If the multiple transmission layers are used for the control signal transmission in downlink (e.g., PDCCH transmission) between the base station and UE or in sidelink (SL) between two UEs, it will provide more time-frequency resources for the control signal as compared with a single transmission layer. That would not only increase the reliability / robustness of the control signal transmission (e.g., by allocating more time-frequency resources and using a lower coding rate) , but also increase the capacity of the control signal (more time-frequency resources may accommodate more UEs to transmit their control signals and with larger payloads) .

[0152] The following describes the embodiments of this application in detail with reference to the accompanying drawings. And for ease of description, the following takes downlink transmission as an example.

[0153] In the embodiments of this application, a transmission layer may be referred to as a spatial layer that is used for carrying information (control information or data) for transmission, or may be referred to as a layer for the same purpose. Information carried on a transmission layer may be mapped to a corresponding antenna port before being transmitted. Multiple transmission layers would allow multiple independent information streams (one stream on one layer) transmitted in the air simultaneously from a transmitter (e.g., a base station, or a UE) to a receiver (e.g., a UE) , and thus improve the throughput or reliability. However, limitation is not made herein. The transmission layer is only named for description and does not limit the scope of protection of the embodiments of this application.

[0154] In the embodiments of this application, a time-frequency resource may be referred to as any one of: a resource, a time-frequency domain resource, a time-frequency resource set, or a time-frequency resource block.

[0155] In the embodiments of this application, “and / or” describes an association relationship between associated objects and represents that three relationships may exist. For example, A and / or B may represent the following three cases: only A exists, both A and B exist, and only B exists. The character “ / ” generally indicates an “or” relationship between the associated objects. “At least one” means one or more. “At least one of A and B” , similar to “A and / or B” , describes an association relationship between associated objects and represents that three relationships may exist. For example, at least one of A and B may represent the following three cases: only A exists, both A and B exist, and only B exists.

[0156] Referring to FIG. 10, FIG. 10 is a schematic flowchart of a communication method 1000 according to an embodiment of this application. The communication method 1000 may be performed by a communication device (for example,  a base station or a UE) , or be performed by a chip, a circuit, or a processing system configured in the communication device. The following embodiments are described in combination with the communication method 1000 is performed by the UE as an example.

[0157] At S1010, the UE receives information for determining a downlink control signal transmission configured on two or more transmission layers.

[0158] Correspondingly, a base station transmits the information, and for the base station, the information is used for configuring the downlink control signal transmission on the two or more transmission layers, thus the UE may determine the downlink control signal transmission that is configured on the two or more transmission layers based on the information, and then the UE may receive the downlink control signal based on the information.

[0159] The two or more transmission layers may be referred to as multiple transmission layers (multi-transmission layers) or a number of transmission layers. Similarly, one or more transmission layers may be referred to as at least one transmission layer.

[0160] The information is used for determining (or configuring) the downlink control signal transmission configured on the two or more transmission layers, in other words, according to the information, the UE determines the downlink control signal transmission configured on the two or more transmission layers.

[0161] As an example, the two or more transmission layers are all transmission layers involved in a schedule, or parts of all the transmission layers involved in a schedule.

[0162] As an example, a downlink control signal is a signal that may be used for scheduling a data transmission or feedback of a data transmission. The downlink control signal may be a signal in the downlink direction between the UE and a base station, for example, the down control signal is a PDCCH or DCI.

[0163] In some embodiments, the information is the configuration information for a PDCCH transmission.

[0164] In a possible implementation, the information is PDCCH configuration information. Further, the PDCCH configuration information may indicate CORESET configuration information and / or SS set configuration information.

[0165] In another possible implementation, the information indicates a CORESET configured on the two or more transmission layers, and the CORESET is used for the PDCCH transmission. For an example, the information is CORESET configuration information. For another example, the information is other information that may indicate the CORESET configuration information.

[0166] In another possible implementation, the information indicates a SS set configured on the two or more transmission layers, and the SS set is used for the PDCCH transmission. For an example, the information is SS set configuration information. For another example, the information is other information that may indicate the SS set configuration information.

[0167] At S1020, the UE receives a downlink control signal regarding with the downlink control signal transmission on one or more transmission layers out of the two or more transmission layers based on the information.

[0168] Correspondingly, the base station transmits the downlink control signal on the one or more transmission layers based on the information.

[0169] In some embodiments, the downlink control signal is PDCCH.

[0170] The following takes the downlink control signal as PDCCH as an example to introduce the scheme of the application in detail. The PDCCH is merely an example, and shall not constitute any limitation on this application.

[0171] / / CORESET

[0172] When the two or more transmission layers are used for the downlink control signal transmission, there are different ways to design a CORESET configured on the two or more transmission layers. For example, the CORESET configured on the two or more transmission layers may be designed in any one of the following manners.

[0173] Manner#A: Per transmission layer CORESET architecture.

[0174] Specifically, a CORESET is configured (or defined) on one of the transmission layers. Different CORESETs are configured on different transmission layers. According to Manner#A, two or more CORESETs are configured on the two or more transmission layers.

[0175] Manner#B: Cross-layer CORESET architecture.

[0176] Specifically, a single CORESET is configured (or defined) across multi-transmission layers. According to Manner#B, one CORESET is configured on the two or more transmission layers.

[0177] Manner#A and Manner#B are described in detail below.

[0178] Manner#A: Per transmission layer CORESET architecture.

[0179] Referring to FIG. 11, FIG. 11 is an example of a per transmission layer CORESET architecture of this application. As shown in FIG. 11, two transmission layers called layer#0 and layer#1 are used for the PDCCH transmission. Different CORESETs are configured on different transmission layers. As shown in FIG. 11, CORESET#1 is configured on the layer#0, and CORESET#2 is configured on the layer#1. PDCCH#1 is transmitted on the CORESET#1 of the layer#0, and PDCCH#2 is transmitted on the CORESET#2 of the layer#1.

[0180] The Manner#Adoes not limit the number of CORESETs and transmission layers. For example, one CORESET is configured on one transmission layer, or, two or more CORESETs are configured on one transmission layer.

[0181] Based on Manner#A, two or more CORESETs are configured on the two or more transmission layers, thus the downlink control signal may be transmitted on the two or more CORESETs, which may improve performance of the downlink control signal transmission in terms of both reliability / robustness and capacity, and improve flexibility for the UE.

[0182] In a possible implementation, the UE is configured with one CORESET out of (or called from) the two or more CORESETs (in other words, a time-frequency resource in the one CORESET may be used for carrying a downlink control signal of the UE) , and the base station may switch a CORESET configured on one transmission layer to a CORESET configured on another transmission layer for the UE depending on one or more of the following: channel condition, signal quality of each transmission layer or payload / size of a CORESET one each transmission layer, etc. As shown in FIG. 11, for an example, the UE is configured with the CORESET#1, and the base station may switch the CORESET#1 to the CORESET#2. For another example, the UE is configured with the CORESET#2, and the base station may switch the CORESET#2 to the CORESET#1.

[0183] In another possible implementation, the UE is configured with multiple CORESETs out of (or called from) the two or more CORESETs (in other words, a time-frequency resource in the multiple CORESETs may be used for carrying a downlink control signal of the UE) , some of them are configured on one transmission layer, and some of them are configured on another transmission layer. That improves potential control channel capacity for the UE. For an example, in a scenario of multi-TRP transmission, CORESET (s) configured on one transmission layer is used for a downlink control signal transmission from one TRP and CORESET (s) configured on another transmission layer is used for a downlink control signal transmission from another TRP. For another example, in a scenario of multi-carrier aggregation, CORESET (s) configured on one transmission layer is used for a downlink control signal transmission of scheduling data transmission on one carrier (or one frequency band) , and a CORESET configured on another transmission layer is used for a downlink control signal transmission of scheduling data transmission on another carrier (or another frequency band) .

[0184] In some embodiments, types of the two or more CORESETs are different. For example, the two or more CORESETs include a first type of CORESET and a second type of CORESET, the first type of CORESET and the second type of CORESET are different, the first type of CORESET and the second type of CORESET are configured on different transmission layers. Based on the embodiments, there are different types of CORESETs for the downlink control signal transmission to schedule a transmission of different types of data / information.

[0185] For an example, a type of a CORESET may be determined based on a transmission type that is scheduled by the CORESET, in other words, if two CORESETs are used for scheduling different types of transmissions, types of the two CORESETs may be different. As an example, a CORESET may be used for scheduling a transmission of: a system information block 1 (SIB1) , a random access response (RAR) , other system information (OSI) , a paging, a unicast PDSCH, a transmit power control (TPC) , or a slot format indication (SFI) , etc. In a possible implementation, CORESET0 and other CORESETs are two types of CORESETs. The CORESET0 is used for scheduling a SIB1 transmission, and the other CORESETs are used for scheduling other transmissions, such as other control signal transmissions (e.g., OSI transmission, or TPC transmissions,  etc. ) .

[0186] For another example, a type of a CORESET may be determined based on a type of a SS set associated with the CORESET, in other words, if two CORESETs are associated with different types of SS sets, types of the two CORESETs may be different. As an example, a SS set can be a common search space (CSS) set or a UE-specific (USS) set, and a type of a SS set may include: a Type0A-PDCCH CSS set, a Type1-PDCCH CSS set, a Type2-PDCCH CSS set, a Type3-PDCCH CSS set, or a USS set, etc. The type of the SS set can refer to the standard, limitation is not made herein.

[0187] In a possible implementation, a transmission layer with higher channel quality is used for the first type of CORESET, and a transmission layer with lower channel quality is used for the second type of CORESET. For example, the first type of CORESET is used for scheduling a transmission of: a SIB1, a RAR, an OSI or a paging, and the second type of CORESET is used for scheduling a transmission of: a unicast PDSCH, a RAR, an OSI, a paging, TPC, or an SFI. As an example, the channel quality may be reflected (or indicated) by one or more of a signal-to-noise ratio (SNR) , a channel quality indicator (CQI) , or a signal-to-interference ratio (SINR) .

[0188] Referring to FIG. 12, FIG. 12 is an example of different types of CORESETs configured on different transmission layers of this application.

[0189] As shown in FIG. 12, CORESET#0 (e.g., the first type) is configured on layer#0, and one or more other CORESETs (e.g., the second type) are configured on layer#1. A type of the CORESET#0 and a type of the one or more other CORESETs are different.

[0190] Manner#B: Cross-layer CORESET architecture.

[0191] According to Manner#B, one CORESET is configured on the two or more transmission layers, and the CORESET is configured across the two or more transmission layers.

[0192] Referring to FIG. 13, FIG. 13 is an example of a cross-layer CORESET architecture of this application. As shown in FIG. 13, two transmission layers called layer#0 and layer#1 are used for a PDCCH transmission, and one CORESET (or be referred to as a cross-layer CORESET) is configured across the layer#0 and the layer#1.

[0193] Based on Manner#B, a CORESET is configured across the two or more transmission layers, thus a downlink control signal may be transmitted on the two or more transmission layers, which may improve performance of the downlink control signal transmission in terms of both reliability / robustness and capacity.

[0194] A cross-layer CORESET configured on the two or more transmission layers includes time-frequency resources over the two or more transmission layers. In general, the time-frequency resources forming the cross-layer CORESET may or may not be fully overlapped in time domain dimension and / or frequency domain dimension on each transmission layer. For example, the time-frequency resources over each transmission layer are configured / assumed as fully overlapped in the time  domain dimension and / or frequency domain dimension. As shown in FIG. 13, with configured cross-layer CORESET, PDCCH#1 and PDCCH#2 are transmitted from one or both of the layer#0 and layer#1. There may be different ways for PDCCH transmissions within the cross-layer CORESET.

[0195] In a possible implementation, each PDCCH transmission may span transmission layers, in other words, a PDCCH candidate may span transmission layers.

[0196] Referring to FIG. 14, FIG. 14 is an example that a PDCCH candidate spans transmission layers of this application. As shown in FIG. 14, PDCCH#1 candidate and PDCCH#2 candidate each may span both transmission layers (layer#0 and layer#1) .

[0197] In another possible implementation, each PDCCH transmission is limited to one transmission layer. In other words, two or more PDCCH candidates may span transmission layers, and each of the PDCCH candidates is limited to one transmission layer. Namely, a SS set may span cross transmission layers while each PDCCH candidate is limited to one transmission layer.

[0198] Referring to FIG. 15, FIG. 15 is an example that each PDCCH candidate is limited to one transmission layer of this application. As shown in FIG. 15, PDCCH candidates (e.g., PDCCH candidate#1 and PDCCH candidate#q) span both transmission layers (layer#0 and layer#1) , and each of the PDCCH candidates is limited to one transmission layer, for example, PDCCH candidate#1 is limited to the layer#0, and PDCCH candidate#q is limited to the layer#1.

[0199] / / CCE to REG mapping for multi-layer CORESET

[0200] With the introduction of a CORESET architecture on the two or more transmission layers, spatial domain dimension (that is a transmission layer) is added on top of the time domain and frequency domain. a CCE indexing (or numbering) and a CCE to REG mapping rule are configured (or defined) in order to support this CORESET architecture. That may facilitate the following operations: a base station may place a downlink control signal to proper CCE (s) and map to corresponding REG (s) for transmission, and a UE may follow the same CCE to REG mapping rule to derive its potential PDCCH candidate and strive to decode it.

[0201] For Manner#A (that is per transmission layer CORESET architecture) , the same CCE indexing, REG indexing, and CCE to REG mapping rule, as used in 5G NR may be reused.

[0202] For Manner#B (that is cross-layer CORESET architecture) , in some embodiments, a cross-layer CORESET includes one or more REG bundles, each REG bundle includes one or more REGs and each REG indicates a group of time-frequency resource elements on a corresponding transmission layer. A REG numbering and a REG bundle numbering may be designed in any one of the following methods.

[0203] Method#1, a REG bundle is a time-frequency dimension block, REGs within a REG bundle are numbered first  in ascending order of time-domain followed by in ascending order of frequency-domain, REG bundles are numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain. That REGs within a REG bundle are numbered first in ascending order of time-domain followed by in ascending order of frequency-domain, may be referred to as: REGs within a REG bundle are numbered first in ascending order of time-domain then in ascending order of frequency-domain. Similarly, REG bundles are numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain, also may be referred to as: REG bundles are numbered first in ascending order of frequency-domain then in ascending order of spatial-domain. For brevity, similar descriptions will not be repeated later.

[0204] Referring to FIG. 16, FIG. 16 is an example of Method#1 of this application. As shown in FIG. 16, one CORESET (or be referred to as a cross-layer CORESET) is configured on two transmission layers called layer#0 and layer#1, the cross-layer CORESET includes one or more REG bundles, and the REG bundles within the cross-layer CORESET are numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain.

[0205] Method#2, a REG bundle is a time-frequency dimension block, REGs within a REG bundle are numbered first in ascending order of time-domain followed by in ascending order of frequency-domain, REG bundles are numbered first in ascending order of spatial-domain followed by in ascending order of frequency domain.

[0206] Referring to FIG. 17, FIG. 17 is an example of Method#2 of this application. As shown in FIG. 17, one CORESET (or be referred to as a cross-layer CORESET) is configured on two transmission layers called layer#0 and layer#1, the cross-layer CORESET includes one or more REG bundles, and the REG bundles within the cross-layer CORESET are numbered first in ascending order of spatial-domain followed by in ascending order of frequency domain.

[0207] Method#3, a REG bundle is a time-frequency dimension block, REGs within a REG bundle are numbered first in ascending order of frequency-domain followed by in ascending order of time-domain, REG bundles are numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain.

[0208] Method#3 is similar to Method#1, except that in Method#3, REGs within a REG bundle are numbered first in ascending order of frequency-domain followed by in ascending order of time-domain.

[0209] Method#4, a REG bundle is a time-frequency dimension block, REGs within a REG bundle are numbered first in ascending order of frequency-domain followed by in ascending order of time-domain, REG bundles are numbered first in ascending order of spatial-domain followed by in ascending order of frequency domain.

[0210] Method#4 is similar to Method#2, except that in Method#4, REGs within a REG bundle are numbered first in ascending order of frequency-domain followed by in ascending order of time-domain.

[0211] In the above methods (Method#1 to Method#4) , a REG bundle is a time-frequency domain dimension block (2-dimensional block) . Alternatively, the REG bundle may be defined as a 3-dimensional block.

[0212] Method#5, a REG bundle is a time-frequency-spatial dimension block, REG bundles are numbered in ascending order in frequency domain, REGs within a REG bundle are numbered first in ascending order of time-domain followed by in ascending order of frequency-domain and / or spatial-domain; or REGs within a REG bundle are numbered first in ascending order of frequency-domain followed by in ascending order of time-domain and / or spatial-domain; or REGs within a REG bundle are numbered first in ascending order of spatial-domain followed by in ascending order of time-domain and / or frequency-domain. As each REG bundle includes one or more REGs spanning three domain dimensions including time domain, frequency domain, and spatial domain, the REG numbering may be in any order combination among three domain dimensions.

[0213] Referring to FIG. 18, FIG. 18 is an example of Method#5 of this application. As shown in FIG. 18, one CORESET (or be referred to as a cross-layer CORESET) is configured on two transmission layers called layer#0 and layer#1, the cross-layer CORESET includes one or more REG bundles, and each REG bundle is defined as a time-frequency-spatial domain dimension block (3-dimensional block) . The REG bundles within the cross-layer CORESET are numbered in ascending order in frequency-domain. For example, as shown in FIG. 18, the REG bundle numbering may be from lower frequency to higher frequency. The REG numbering may be in any order combination among three domain dimensions.

[0214] In Method#1-Method#5, the REG bundle is numbered in ascending order in frequency-domain and / or spatial-domain, limitation is not made herein. For example, the REG bundle may be numbered in any order combination among three domain dimensions, that is time-domain, frequency-domain, or spatial-domain.

[0215] With a rule of REG numbering and / or REG bundle numbering for the cross-layer CORESET as described above, there are some mechanisms (or called procedures) of a CCE-REG mapping. In some embodiments, the CORESET includes one or more CCEs, the CCEs include multiple REGs, the REGs are used for forming the REG bundles, REG bundles obtained from the CCEs are mapped to REG bundles in the CORESET, as shown in FIG. 19-FIG. 21.

[0216] Referring to FIG. 19, FIG. 19 is an example of a CCE-REG mapping of this application. In FIG. 19, a REG numbering and a REG bundle numbering may refer to Method#1. As shown in FIG. 19, REG bundles within the cross-layer CORESET are numbered first in ascending order of a frequency domain followed by in ascending order of a transmission layer (that is spatial domain) .

[0217] Referring to FIG. 20, FIG. 20 is another example of the CCE-REG mapping of this application. In FIG. 20, a REG numbering and a REG bundle numbering may refer to Method#2. As shown in FIG. 20, REG bundles within the cross-layer CORESET are numbered first in ascending order of a transmission layer (that is spatial domain) followed by in ascending order of frequency domain.

[0218] Referring to FIG. 21, FIG. 21 is another example of the CCE-REG mapping of this application. In FIG. 21, a REG numbering and a REG bundle numbering may refer to Method#5. As shown in FIG. 21, a REG bundle is a time-frequency- layer block (3-dimensional block) , and REG bundles within the cross-layer CORESET are numbered in ascending order of frequency domain, specifically, from lower frequency to higher frequency.

[0219] Referring to FIG. 22, FIG. 22 is a diagram flow of a CCE-REG mapping for a cross-layer CORESET of this application. As shown in FIG. 22, the mechanisms (or called procedures) of a CCE-REG mapping may be summarized as follows.

[0220] 1) CCE numbering in a CORESET. Specifically, a CCE in the CORESET (e.g., cross-layer CORESET) is numbered in ascending order. Assuming that the cross-layer CORESET includes Q CCE (s) , Q≥1, the Q CCEs are numbered from 0 to (Q-1) .

[0221] 2) Construct a REG bundle based on configuration and a REG bundle numbering rule. Specifically, REGs in a CCE may be used for constructing (or forming) one or more REG bundles based on the configuration and the REG bundle numbering rule, and the REG bundles are numbered in ascending order. As an example, the configuration indicates a REG numbering rule.

[0222] 3) REG bundle numbering in CCE (s) and in a cross-layer CORESET respectively. Specifically, a REG in the cross-layer CORESET may be used for constructing (or forming) REG bundle (s) , and the REG bundle (s) are numbered in ascending order. For an example, the REG bundle (s) are numbered first in ascending order of a transmission layer followed by in ascending order of frequency domain. For another example, the REG bundle (s) are numbered first in ascending order of frequency domain followed by in ascending order of a transmission layer.

[0223] A REG bundle obtained from CCE (s) may be mapped to a REG bundle in the cross-layer CORESET. If an interleaving operation is applied during the CCE-REG mapping, performing 4) ; if the interleaving operation is not applied during the CCE-REG mapping, performing 5) .

[0224] 4) Map REG bundle of CCE to REG bundle of CORESET w / Interleaving. Specifically, if an interleaving operation is applied during the CCE-REG mapping, a REG bundle in a CCE would be mapped to a REG bundle in a CORESET whose numbering is obtained after the interleaving operation. For example, the interleaving operation in 5G NR CCE-REG mapping can be reused.

[0225] 5) Map REG bundle of CCE to REG bundle of CORESET w / o Interleaving. Specifically, if an interleaving operation is not applied during the CCE-REG mapping, a REG bundle from a CCE would be mapped to a REG bundle in a CORESET with the same numbering.

[0226] The above description is only an example, limitation is not made herein.

[0227] / / SS

[0228] In some embodiments, a CORESET on the two or more transmission layers is associated with one or more SS  sets. In other words, within the CORESET, the one or more SS sets are used for a UE to receive its PDCCH (s) . Further, the information at S1010 is used for configuring the SS sets, or the information at S1010 indicates the SS sets, or the SS sets are configured on the two or more transmission layers.

[0229] For an example, the information includes two or more SS sets configured on the two or more transmission layers. For another example, the information includes one SS set configured on the two or more transmission layers. SS sets configured on the two or more transmission layers are introduced based on two cases.

[0230] Case#1: the CORESET configured on the two or more transmission layers is designed by Manner#A (that is per transmission layer CORESET architecture) .

[0231] In a possible implementation, as the per-layer CORESET architecture is similar to the single transmission layer CORESET architecture, the 5G NR mechanism to derive PDCCH candidates from SS set (s) configured for a UE in a CORESET may be reused to derive its PDCCH candidates from SS set (s) configured within a CORESET on each transmission layer. For example, a hashing function similar to that used in 5G NR can be used to determine the time-frequency resources for PDCCH candidates of a UE SS set based on some UE specific parameters such as a radio network temporary identifier (RNTI) , or a higher layer configured ID, etc.

[0232] In another possible implementation, a cross-layer SS set may be configured. Specifically, when a CORESET configured on the two or more transmission layers is designed by Manner#A, CORESETs on different transmission layers may be configured for one UE, to exploit spatial diversity among different transmission layers, the cross-layer SS set may be configured which is associated with the CORESETs on different transmission layers.

[0233] In some embodiments, the cross-layer SS set includes one or more PDCCH candidates with a corresponding CCE aggregation level configured on one or more transmission layers. For example, the CCE aggregation level and the number of PDCCH candidates are configured separately on different transmission layers. This is because different transmission layers may have different channel quality (e.g., SNR, CQI, or SINR) and have different payloads for the control signal transmission.

[0234] Referring to FIG. 23, FIG. 23 is an example of configuration of PDCCH candidates and aggregation levels of this application. As shown in FIG. 23, for a cross-layer SS set, the number of PDCCH candidates is configured as 3 and an aggregation level is configured as 2 within the CORESET#1, while the number of PDCCH candidates is configured as 2 and an aggregation level is configured as 4 within the CORESET#2. This provides more flexibility and balance between overhead and performance. CCEs shown in FIG. 23 used for a PDCCH transmission are just for illustration and do not reflect actual time-frequency resources used for the PDCCH transmission after mapping to time-frequency resources in a CORESET.

[0235] In some embodiments, a downlink control signal received on different transmission layers carries the same DCI with the same or different redundancy version (RV) . In other words, multiple PDCCH transmissions carrying the same DCI  with the same or different RV are configured to be transmitted on different transmission layers.

[0236] Referring to FIG. 24, FIG. 24 is an example that a PDCCH carrying the same DCI with different RV is transmitted on different transmission layers of this application. As shown in FIG. 24, different RVs of the same DCI are configured to be transmitted from different CORESETs on different transmission layers. For example, RV#0 of a DCI is configured to be transmitted from CORESET#1 on layer#0, while RV#3 of the same DCI are configured to be transmitted from CORESET#2 on layer#1.

[0237] In a possible implementation, different RVs are generated from a control signal channel encoder such as a polar encoder. As the RV#0 of a DCI normally carries more important part of information of the DCI, it may be transmitted on the transmission layers with higher channel quality, while the other RVs carrying redundancy part of the DCI are transmitted on the transmission layers with lower channel quality as complimentary information to assist decoding.

[0238] In some embodiments, cyclic precoding of a downlink control signal transmitted on different transmission layers is different. According to the embodiments, different cyclic precoding may be applied on a downlink control signal transmitted on different transmission layers. For example, different cyclic precoding may be applied on the same downlink control signal transmitted on different transmission layers

[0239] Case#2: the CORESET configured on the two or more transmission layers is designed by Manner#B (cross-layer CORESET architecture) .

[0240] In a possible implementation, a SS set is determined from a CORESET configured on different transmission layers, which includes CCE (s) mapped to different transmission layers.

[0241] Referring to FIG. 25, FIG. 25 is an example of a PDCCH candidate mapped to different transmission layers in the cross-layer CORESET of this application. As shown in FIG. 25, due to CCE-REG mapping, a PDCCH candidate (time-frequency resources) may be mapped to different transmission layers. For example, PDCCH candidate#1 is mapped to both the layer#0 and layer#1, and PDCCH candidate#2 is mapped to both the layer#0 and layer#1.

[0242] / / Configuration of CORESET (s) and SS set for multi-transmission layers.

[0243] As described above, the information at S1010 may indicate (e.g., include) CORESET configuration information. In some embodiments, the CORESET configuration information includes one or more of: time domain resource information, frequency domain resource information, information of the two or more transmission layers, information of a DMRS port used for the two or more transmission layers, or information of CCE to REG mapping. This information is described in detail below.

[0244] 1) Time domain resource

[0245] Time dimension may be represented by a time domain unit, which may include but is not limited to a symbol, an OFDM symbol, a slot, or a transmission time interval (TTI) . The time domain resource includes one or more time domain  units.

[0246] In a case, time domain resources for each of the two or more transmission layers are the same. In this case, for example, the time domain resource may be a single configuration.

[0247] In another case, time domain resources for each of the two or more transmission layers are not identical. In this case, for example, the time domain resource may be a per transmission layer configuration.

[0248] For example, if a cross-layer CORESET is configured, the same or different time domain resources may be configured on each transmission layer with full / partial overlapping or non-overlapping.

[0249] 2) Frequency domain resource

[0250] Frequency dimension may be represented by a frequency domain unit, which may include but is not limited to a subcarrier, a subband, a resource block (RB) , or a resource block group (RBG) . The frequency domain resource includes one or more frequency domain units.

[0251] In a case, frequency domain resources for each of the two or more transmission layers are the same. In this case, for example, the frequency domain resource may be a single configuration.

[0252] In another case, frequency domain resources for each of the two or more transmission layers are not identical. In this case, for example, the frequency domain resource may be a per transmission layer configuration.

[0253] For example, if a cross-layer CORESET is configured, the same or different frequency domain resources may be configured on each transmission layer with full / partial overlapping or non-overlapping.

[0254] 3) Information of the two or more transmission layers

[0255] The two or more transmission layers are used for a downlink control signal transmission.

[0256] In a possible implementation, the information of the two or more transmission layers includes one or more of: an index of the two or more transmission layers, or a number of the two or more transmission layers. As an example, the index of the two or more transmission layers may be a set of indices.

[0257] In a case, if a CORESET configured on the two or more transmission layers is designed by Manner#A (that is per transmission layer CORESET architecture) , the information of the two or more transmission layers may include the index of each of the two or more transmission layers, or the information of the two or more transmission layers may include indices of some of the two or more transmission layers, and an index of the other of the two or more transmission layers may be determined according to the some of the two or more transmission layers. Taking FIG. 11 as an example, the CORESET configuration information includes configuration information of CORESET#1 and configuration information of CORESET#2, the configuration information of CORESET#1 includes an index of the layer#0, and the configuration information of CORESET#2 includes an index of the layer#1. Further, the configuration information of CORESET#1 and the configuration  information of CORESET#2 may be carried in one signaling or in different signaling.

[0258] In another case, if a CORESET configured on the two or more transmission layers is designed by Manner#B (cross-layer CORESET architecture) , the information of the two or more transmission layers may include indices of the two or more transmission layers and the number of associated transmission layers. Taking FIG. 13 as an example, the CORESET configuration information includes an index of both the layer#0 and the layer#1, and the number of associated transmission layers (that is, 2) .

[0259] Further, the information of the two or more transmission layers may indicate CORESET and their association with transmission layers. For example, for two transmission layers (called layer#0 and layer#1) scenario, the CORESET configuration information may include a bit field, if the bit field is configured with ‘00’ , then it indicates cross-layer CORESET; if the bit field is configured with ‘01’ , then it indicates CORESET associated with layer#0; if the bit field is configured with ‘10’ , then it indicates CORESET associated with layer#1. As an example, ‘11’ may be reserved.

[0260] 4) Information of a DMRS port used for the two or more transmission layers

[0261] This information is to configure the DMRS port used for each of the two or more transmission layers.

[0262] In a possible implementation, the information of the DMRS port includes one or more of: a DMRS port number, a DMRS pattern, a DMRS sequence, or a generation parameter (e.g. scrambling ID) of the DMRS sequence.

[0263] In some embodiments, the DMRS port number may be used for implicitly indicating the number of transmission layers.

[0264] Further, the information of the DMRS port may include a CORESET and their association with the DMRS port. For example, for two DMRS ports scenario, the CORESET configuration information may include a bit field, if the bit field is configured with ‘00’ , then it indicates a cross-layer CORESET; if the bit field is configured with ‘01’ , then it indicates a CORESET associated with a DMRS port#0; if the bit field is configured with ‘10’ , then it indicates a CORESET associated with a DMRS port#1. As an example, ‘11’ may be reserved.

[0265] 5) Information of CCE to REG mapping

[0266] In a case, if a CORESET configured on the two or more transmission layers is designed by Manner#B (cross-layer CORESET architecture) , the information of the CCE to REG mapping may include one or more of: configuration of a REG bundle in the time dimension, configuration of a REG bundle in the frequency dimension, configuration of a REG bundle in the spatial dimension, configuration of a REG numbering rule, configuration of a REG bundle numbering rule, or an interleaving configuration if an interleaving operation is applied.

[0267] For example, the configuration of a REG bundle in time dimension (or frequency dimension, or spatial dimension) includes a size of the REG bundle which is defined as a time-frequency-layer block (3-dimensional block) or a  time-frequency block (2-dimensional block) .

[0268] For example, the configuration of a REG numbering rule indicates REGs within a REG bundle are numbered first in ascending order of one dimension followed by in ascending order of another dimension, and the dimension may be any one of: a time domain, a frequency domain, or a spatial domain.

[0269] For example, the configuration of a REG bundle numbering rule indicates REG bundles are numbered first in ascending order of one dimension followed by in ascending order of another dimension, and the dimension may be any one of: a time domain, a frequency domain, or a spatial domain.

[0270] For example, the interleaving configuration includes an interleaver size.

[0271] The above description about the CORESET configuration information is only an example, limitation is not made herein.

[0272] As described above, the information at S1010 may indicate (e.g., include) the SS set configuration information, and in some embodiments, the SS set configuration information includes one or more of: an SS set index, a CORESET corresponding to an SS set, a monitoring occasion, a CCE aggregation level, the number of PDCCH candidates, an SS set type, a monitored DCI format, or a RV. The information is described in detail below.

[0273] 1) A CORESET corresponding to an SS set

[0274] A SS set (e.g., cross-layer SS set) may be associated with one or more CORESETs. A SS set associated with a CORESET means some of its PDCCH candidates fall into that CORESET.

[0275] 2) A monitoring occasion

[0276] For example, the monitoring occasion is a time instance that UE shall monitor a PDCCH transmission.

[0277] 3) An SS set type

[0278] For example, the SS set type includes common search space (CSS) or UE-specific search space (USS) .

[0279] 4) A monitored DCI format

[0280] The monitored DCI format is DCI format (s) that the UE shall monitor.

[0281] 5) A CCE aggregation level

[0282] If a cross-layer SS set is configured on two or more transmission layers, the CCE aggregation level includes one or more CCE aggregation levels configured on each of the transmission layers.

[0283] 6) The number of PDCCH candidates

[0284] If a cross-layer SS set is configured on two or more transmission layers, the number of PDCCH candidates is the number of PDCCH candidates associated with the corresponding CCE aggregation level configured on each of the two or more transmission layers.

[0285] 7) A RV indication

[0286] If a cross-layer SS set is configured on two or more transmission layers, the RV indication of a DCI is configured on each of the two or more transmission layers.

[0287] The above description about the SS set configuration information is only an example, limitation is not made herein.

[0288] The information at S1010 may be received and / or pre-defined. There are some examples.

[0289] In a possible implementation, the information is carried in a signaling. The signaling may be a higher layer signaling, such as a radio resource control (RRC) signaling or a system information block signaling.

[0290] Specifically, the base station transmits the information, and the UE receives the information. Thus, both the base station and the UE may follow the same mechanism in transmitting and receiving a downlink control signal (e.g., PDCCH) .

[0291] In another possible implementation, the information is pre-defined or hard-coded in the spec.

[0292] In another possible implementation, some of the information is pre-defined, and other of the information is carried in the signaling. For example, a REG bundle numbering rule is pre-defined, and the other information is carried in the signaling.

[0293] In some embodiments, if a CORESET configured for a single transmission layer and a CORESET configured for two or more transmission layers have full or partial overlapping time-frequency resources, non-orthogonal or orthogonal DMRS ports may be used. How to configure them depends on the separation of the transmission layers and would be up to the base station implementation.

[0294] Specifically, the CORESET configured for a single transmission layer and the CORESET configured for two or more transmission layers may or may not have overlapping time-frequency resources, that is, to balance and resource utilization and performance.

[0295] For an example, if the CORESET configured for a single transmission layer and the CORESET configured for two or more transmission layers have full or partial overlapping time-frequency resources, non-orthogonal DMRS ports may be used, which may save DMRS resources (ports) .

[0296] For an example, if the CORESET configured for a single transmission layer and the CORESET configured for two or more transmission layers have full or partial overlapping time-frequency resources, orthogonal DMRS ports may be used, which may provide better interference mitigation and lead to improved performance.

[0297] In some embodiments, the UE which supports two or more transmission layers, may be configured with single transmission layer CORESET on any of the supported transmission layers while leaving the other transmission layers unused (or used for other transmission such as data) . Other UE (s) may be configured with a CORESET on those transmission layers  for their PDCCH transmission (s) . Therefore, CORESET (s) may be set up by the base station on each of two or more transmission layers scenario, while each UE may be only configured with one or more CORESETs on a particular transmission layer or on the two or more transmission layers.

[0298] In some embodiments, a cross-layer CORESET may be configured to overlap with other types of CORESETs such as single layer CORESET and / or per transmission layer CORESET. For example, a time-frequency resource in the cross-layer CORESET and a time-frequency resource in the single layer CORESET overlap (e.g., partial overlap) . MU-MIMO transmission mode may be used for transmitting PDCCH (s) in those overlapped CORESET (s) on different transmission layers. For such a situation, orthogonal DMRS ports may be configured for CORESET (s) with overlapping time-frequency resources to mitigate the interference.

[0299] / / Simultaneous transmission of PDCCH and PDSCH on multi-layers

[0300] In some embodiments, for the UE supporting multi-transmission layers and one or more transmission layers of the multi-transmission layers are configured with a CORESET for a downlink control signal transmission, the other transmission layer (s) may be used for other transmissions such as data (e.g., PDSCH) . For example, the two or more transmission layers include a first transmission layer and a second transmission layer, at S1020, the UE receives the downlink control signal on the first transmission layer, and receives the data on the second transmission layer. The data may or may not be related to the control signal. For an example, the data may be scheduled by the control signal on the first transmission layer. For an example, the data may be scheduled by other control signals.

[0301] Referring to FIG. 26, FIG. 26 is an example of PDCCH and PDSCH multiplexed on different transmission layers of this application. As an example, the downlink control signal is PDCCH, and the data is PDSCH. As shown in FIG. 26, the UE supports multi transmission layers, two transmission layers called layer#0 and layer#1, one CORESET is configured on one transmission layer (that is, the layer#0) for a PDCCH transmission, and another transmission layer (that is, the layer#1) is used for transmitting a PDSCH.

[0302] Further, the base station may transmit scheduling information to the UE on its PDCCH transmission for each transmission layer. Taking FIG. 26 as an example, the base station may inform the UE that there is no CORESET on the layer#1. Alternatively, the base station may inform the UE where is a time-frequency resource for the PDSCH transmission on the layer#1. For an example, the base station may inform the UE one or more of: a PRB allocation, a starting symbol, or a duration. For another example, the base station may inform an index of a transmission layer used for other transmission such as the PDSCH transmission.

[0303] In some embodiments, time-frequency resources configured for a CORESET on one or more transmission layers are used for transmitting a downlink control signal, while other time-frequency resources in that transmission layers may be  used for transmitting data. For example, the two or more transmission layers include a third transmission layer, at S1020, the UE receives the downlink control signal using a first resource (e.g., a first time-frequency resource) out of the third transmission layer, and receives the data using a second resource (e.g., a second time-frequency resource) out of the third transmission layer, the second resource being different from the first resource.

[0304] Referring to FIG. 27, FIG. 27 is another example of PDCCH and PDSCH multiplexed on different transmission layers of this application. As an example, the downlink control signal is PDCCH, and the data is PDSCH. As shown in FIG. 27, the UE supports multi transmission layers, such as two transmission layers called layer#0 and layer#1, a CORESET configured on the layer#0 and layer#1, time-frequency resources configured for the CORESET are used for transmitting PDCCH (s) while other time-frequency resources in the layer#1 may be used for transmitting a PDSCH.

[0305] Further, the base station may transmit scheduling information to the UE on its PDCCH transmission for each transmission layer. Taking FIG. 27 as an example, the base station may inform the UE whether a CORESET is configured on the layer#0 and layer#1, and its time-frequency allocation. Alternatively, the base station may inform the UE where is resource for the PDSCH transmission on the layer#0 and layer#1. For an example, the base station may inform the UE one or more of: an index of a transmission layer used for other transmissions such as the PDSCH transmission, a PRB allocation, a starting symbol, or a duration.

[0306] The scheme of the embodiments of this application is described separately above, and the above embodiments may be used alone or in combination. The following is an example of a combination of the above embodiments.

[0307] Referring to FIG. 28, FIG. 28 is a schematic interaction diagram of a communication method applicable to an embodiment of this application is shown.

[0308] At S2810, the UE determines CORESET configuration information and SS set configuration information.

[0309] The CORESET configuration information and SS set configuration information may be used for determining a PDCCH transmission on two or more transmission layers. A CORESET on the two or more transmission layers may designed by Manner#Aor Manner#B, and the CORESET on the two or more transmission layers associated with one or more SS sets. The CORESET and the SS sets may refer to the relevant part of the application above, and for brevity, details are not described herein again.

[0310] For example, the UE receives a signaling (e.g. SIB and / or RRC) , and the signaling indicates (e.g., carrying) the CORESET configuration information and the SS set configuration information.

[0311] The CORESET configuration information includes one or more of the following: time domain resource information, frequency domain resource information, information of the two or more transmission layers, information of demodulation reference signal ports, or information of CCE to REG mapping. The CORESET configuration information may  refer to the relevant part of the application above, and for brevity, details are not described herein again.

[0312] The SS set configuration information includes one or more of the following: a search space set index, a CORESET corresponding to a search space set, a monitoring occasion, a CCE aggregation level, the number of PDCCH candidates, a search space set type, a monitored DCI format, or a RV. The SS set configuration information may refer to the relevant part of the application above, and for brevity, details are not described herein again.

[0313] At S2820, the UE determines CCE (s) designated for its PDCCH candidates based on the CORESET configuration information and the SS set configuration information.

[0314] At S2830, the UE receives signals on the CCE (s) .

[0315] Specifically, the UE determines the CCE (s) based on the CORESET configuration information, and then the UE may receive the signals on the CCE (s) designated for its PDCCH candidates.

[0316] The UE may identify its CCE (s) carrying PDCCH candidates through reversed REG-CCE mapping following a REG numbering rule and a REG bundle numbering rule. Further, the UE may assume the same precoding is applied within a REG bundle if it is configured.

[0317] At S2840, the UE conducts blind decoding for PDCCH.

[0318] The UE may try to blindly decode received signals on the CCE (s) designated for its PDCCH candidates.

[0319] If the UE fails to decode PDCCH at one PDCCH candidate, and does not go through its SS set, the UE may perform S2851.

[0320] If the UE goes through its SS set and still fails to decode the PDCCH, the UE may perform S2852.

[0321] If the UE succeeds in decoding the PDCCH, the UE may stop conducting PDCCH decoding, as S2853.

[0322] At S2851, the UE moves to the next PDCCH candidate.

[0323] Specifically, if the UE fails to decode PDCCH at one PDCCH candidate, and does not go through its SS set, the UE moves to the next PDCCH candidate and repeats the same process, as shown in FIG. 28, the UE performs S2840. In some embodiments, the UE may combine / decode them jointly. Specifically, if multiple PDCCH transmissions carrying the same DCI are configured on a SS set, the UE may try to combine / decode them jointly to improve decoding efficiency.

[0324] At S2852, the UE determines decoding PDCCH failure or no PDCCH transmitted.

[0325] Specifically, if the UE goes through its SS set and still fails to decode the PDCCH, the UE shall assume either it fails in PDCCH decoding at this occasion or the base station may not transmit any of its PDCCH at this occasion.

[0326] At S2853, UE stops conducting PDCCH decoding.

[0327] Specifically, if the UE succeeds in decoding the PDCCH (e.g., after CRC check) , the UE may stop conducting PDCCH blind decoding.

[0328] In some of the above embodiments, such as FIGS. 11-27, layer#0 and layer#1 are mainly used as examples, this application embodiments do not limit the number of a transmission layer configured for a downlink control signal transmission, and this application embodiments do not limit the number of a transmission layer carrying a downlink signal. The transmission layer configured for the downlink control signal transmission include the transmission layer actual carrying the downlink control signal, that is the two or more transmission layers at S1010 include the one or more transmission layers at S1020, and taking FIGS. 11-27 as an example, the two or more transmission layers at S1010 include layer#0 and layer#1.

[0329] In some of the above embodiments, a downlink transmission is used as an example to illustrate. The above embodiments may be used for a sidelink transmission. For example, at S1010, the UE receives information for determining a sidelink control signal transmission configured on two or more transmission layers; and at S1020, the UE receives a sidelink control signal on one or more transmission layers out of the two or more transmission layers based on the information, correspondingly, another UE transmits the sidelink control signal on the one or more transmission layers based on the information.

[0330] The methods according to embodiments of this application are described above in detail with reference to FIGS. 10-28. The apparatuses provided in embodiments of this application are described below in detail with reference to FIGS. 29-30. The description of apparatus embodiments corresponds to the description of the method embodiments. Therefore, for content that is not described in detail, refer to the foregoing method embodiments. For brevity, details are not described herein again.

[0331] Referring to FIG. 29, a schematic block diagram of a communication apparatus according to an embodiment of this application is shown. The communication apparatus 2900 includes a transceiver unit 2910 and a processing unit 2920. The transceiver unit 2910 may implement a corresponding communication function, and the processing unit 2910 is configured to perform data processing. The transceiver unit 2910 may also be referred to as a communication interface or a communication unit.

[0332] In some embodiments, the communication apparatus 2900 may further include a storage unit. The storage unit may be configured to store instructions and / or data. The processing unit 2920 may read instructions and / or data in the storage unit, to enable the communication apparatus to implement the foregoing method embodiments.

[0333] The communication apparatus 2900 may be configured to perform actions performed by the UE in the foregoing method embodiments. In this case, the communication apparatus 2900 may be the UE or a component that can be configured in the UE. The transceiver unit 2910 is configured to perform receiving / transmitting-related operations on the UE side in the foregoing method embodiments. The processing unit 2920 is configured to perform processing-related operations on the UE side in the foregoing method embodiments.

[0334] The communication apparatus 2900 may implement steps or procedures performed by the UE in FIGS. 10-28 according to embodiments of this application. The communication apparatus 2900 may include units configured to perform the method performed by the UE in FIGS. 10-28. In addition, the units in the communication apparatus 2900 and the foregoing other operations and / or functions are separately used to implement corresponding procedures in FIGS. 10-28.

[0335] Alternatively, the communication apparatus 2900 may be configured to perform actions performed by the base station in the foregoing method embodiments. In this case, the communication apparatus 2900 may be the base station or a component that can be configured in the base station. The transceiver unit 2910 is configured to perform receiving / transmitting-related operations on the base station side in the foregoing method embodiments. The processing unit 2920 is configured to perform processing-related operations on the base station side in the foregoing method embodiments.

[0336] The communication apparatus 2900 may implement steps or procedures performed by the base station in FIGS. 10-28 according to embodiments of this application. The communication apparatus 2900 may include units configured to perform the method performed by the base station in FIGS. 10-28. In addition, the units in the communication apparatus 2900 and the foregoing other operations and / or functions are separately used to implement corresponding procedures in FIGS. 10-28.

[0337] A specific process in which the units perform the foregoing corresponding steps is described in detail in the foregoing method embodiments. For brevity, details are not described herein again.

[0338] Referring to FIG. 30, a schematic block diagram of another communication apparatus according to an embodiment of this application is shown. The communication apparatus 3000 includes a processor 3010. The processor 3010 is coupled to a memory 3020. The memory 3020 is configured to store a computer program or instructions and / or data. The processor 3010 is configured to execute the computer program or instructions and / or data stored in the memory 3020, so that the methods in the foregoing method embodiments are executed.

[0339] In some embodiments, the communication apparatus 3000 includes one or more processors 3010.

[0340] In an example, as shown in FIG. 30, the communication apparatus 3000 may further include the memory 3020.

[0341] In some embodiments, the communication apparatus 3000 may include one or more memories 3020.

[0342] In an example, the memory 3020 may be integrated with the processor 3010, or disposed separately from the processor 3010.

[0343] In an example, as shown in FIG. 30, the communication apparatus 3000 may further include a transceiver 3030, where the transceiver 3030 is configured to receive and / or transmit a signal. For example, the processor 3010 may be configured to control the transceiver 3030 to receive and / or transmit a signal.

[0344] In some embodiments, the communication apparatus 3000 may be a UE or a component (e.g., a chip, a circuit,  or a processing system) that can be configured in the UE; or the communication apparatus 3000 may be a base station or a component (e.g., a chip, a circuit, or a processing system) that can be configured in the base station.

[0345] In a solution, the communication apparatus 3000 is configured to perform the operations performed by the UE in the foregoing method embodiments.

[0346] For example, the processor 3010 may be configured to perform a processing-related operation performed by the UE in the foregoing method embodiments, and the transceiver 3030 may be configured to perform a receiving / transmitting-related operation performed by the UE in the foregoing method embodiments.

[0347] In another solution, the communication apparatus 3000 is configured to perform the operations performed by the base station in the foregoing method embodiments.

[0348] For example, the processor 3010 may be configured to perform a processing-related operation performed by the base station in the foregoing method embodiments, and the transceiver 3030 may be configured to perform a receiving / transmitting-related operation performed by the base station in the foregoing method embodiments.

[0349] An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium stores computer instructions used to implement the method performed by the UE or the method performed by the base station in the foregoing method embodiments.

[0350] For example, when the computer program is executed by a computer, the computer may be enabled to implement the method performed by the UE or the method performed by the base station in the foregoing method embodiments.

[0351] An embodiment of this application further provides a computer program product including instructions. When the instructions are executed by a computer, the computer is enabled to implement the method performed by the UE or the method performed by the base station in the foregoing method embodiments.

[0352] An embodiment of this application further provides a communication system. The communication system includes the UE and the base station in the foregoing embodiments.

[0353] For explanations and beneficial effects of related content of any communication apparatus provided above, refer to a corresponding method embodiment provided above. Details are not described herein again.

[0354] The processor mentioned in embodiments of this application may be a central processing unit (CPU) . The processor may further be another general-purpose processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , a field programmable gate array (FPGA) , or another programmable logic device, a discrete gate, a transistor logic device, a discrete hardware component, or the like. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like.

[0355] The memory mentioned in embodiments of this application may be a volatile memory or a non-volatile memory,  or may include a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (ROM) , a programmable read-only memory (programmable ROM, PROM) , an erasable programmable read-only memory (erasable PROM, EPROM) , an electrically erasable programmable read-only memory (electrically EPROM, EEPROM) , or a flash memory. The volatile memory may be a random access memory (RAM) . For example, the RAM may be used as an external cache. By way of example but not limitation, the RAM may include a plurality of forms such as the following: a static random access memory (static RAM, SRAM) , a dynamic random access memory (dynamic RAM, DRAM) , a synchronous dynamic random access memory (synchronous DRAM, SDRAM) , a double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM) , an enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM) , a synchlink dynamic random access memory (synchlink DRAM, SLDRAM) , and a direct rambus random access memory (direct rambus RAM, DR RAM) .

[0356] It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA, another programmable logic device, a discrete gate or a transistor logic device, or a discrete hardware component, the memory (storage module) may be integrated into the processor.

[0357] It should be further noted that the memory described in this specification is intended to include, but is not limited to, these memories and any other memory of a suitable type.

[0358] A person of ordinary skill in the art may be aware that, in combination with the examples described in embodiments disclosed in this specification, units and methods may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the protection scope of this application.

[0359] It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing apparatus and unit, refer to a corresponding process in the foregoing method embodiment. Details are not described herein again.

[0360] In the several embodiments provided in this application, the disclosed apparatuses and methods may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, division into the units is merely logical function division and may be other division in an actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units  may be implemented in electronic forms, mechanical forms, or other forms.

[0361] The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on an actual requirement to implement the solutions provided in this application.

[0362] In addition, function units in embodiments of this application may be integrated into one unit, or each of the units may exist alone physically, or two or more units may be integrated into one unit.

[0363] All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When the software is used to implement embodiments, all or a part of embodiments may be implemented in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the procedures or functions according to embodiments of this application are all or partially generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable apparatus. For example, the computer may be a personal computer, a server, a network device, or the like. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL) ) or wireless (for example, infrared, radio, and microwave, or the like) manner. The computer-readable storage medium may be any usable medium accessible by the computer, or a data storage device, for example, a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape) , an optical medium (for example, a DVD) , a semiconductor medium (for example, an SSD) , or the like. For example, the usable medium may include but is not limited to any medium that can store program code, such as a USB flash drive, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disc.

[0364] The foregoing description is merely a specific implementation of this application, but is not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims and the specification.

Claims

1.A communication method, comprising:receiving information for determining a downlink control signal transmission configured on two or more transmission layers; andreceiving a downlink control signal regarding with the downlink control signal transmission on one or more transmission layers out of the two or more transmission layers based on the information.2.The method according to claim 1, wherein the information is configuration information for physical downlink control channel (PDCCH) transmission.3.The method according to claim 1 or 2, wherein the information is used for configuring two or more control resource sets (CORESETs) on the two or more transmission layers.4.The method according to claim 1 or 2, wherein the information is used for configuring one CORESET on the two or more transmission layers.5.The method according to claim 4, wherein the CORESET comprises one or more resource element group (REG) bundles, wherein each REG bundle comprises one or more REGs and each REG indicates a group of time-frequency resource elements on a corresponding transmission layer.6.The method according to claim 5, wherein each REG bundle comprises one or more REGs on a corresponding transmission layer, anda REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain, and the REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain; ora REG within one REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of time-domain, and the REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain; ora REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain, and the REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of frequency domain; ora REG within one REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of time-domain, and the REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of frequency domain.7.The method according to claim 5, wherein each REG bundle comprises one or more REGs on a corresponding transmission layer out of the two or more transmission layers, the REG bundle is numbered in ascending order of frequency domain;a REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain and / or spatial-domain; ora REG within one REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of time-domain and / or spatial-domain; ora REG within one REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of time-domain and / or frequency-domain.8.The method according to any one of claims 4-7, wherein the CORESET comprises one or more control channel elements (CCEs) , wherein the CCEs comprise multiple REGs, the REGs are used for forming REG bundles, and the REG bundles obtained from the CCEs are mapped to REG bundles in the CORESET.9.The method according to claim 8, whereinif an interleaving operation is applied during mapping between the REG bundles obtained from the CCEs and the REG bundles in the CORESET, the REG bundles obtained from the CCEs are mapped to the REG bundles in the CORESET whose numbering is obtained after the interleaving operation; orif an interleaving operation is not applied during the mapping between the REG bundles obtained from the CCEs and the REG bundles in the CORESET, the REG bundles obtained from the CCEs are mapped to the REG bundles in the CORESET with the same numbering.10.The method according to any one of claims 3-9, wherein a CORESET of the two or more CORESETs or the one CORESET on the two or more transmission layers is associated with one or more search space sets.11.The method according to claim 10, wherein the information is further used for configuring the one or more search space sets.12.The method according to claim 10 or 11, wherein the one or more search space sets comprise one or more PDCCH candidates with a corresponding CCE aggregation level configured on one or more transmission layers.13.The method according to any one of claims 10-12, whereina downlink control signal received on different transmission layers carries the same downlink control information with different redundancy versions.14.The method according to any one of claims 10-13, whereincyclic precoding of a downlink control signal received on different transmission layers is different.15.The method according to any one of claims 1-14, wherein the information comprises CORESET configuration information and / or search space set configuration information.16.The method according to claim 15, wherein the CORESET configuration information comprises one or more of the following:time domain resource information, frequency domain resource information, information of the two or more transmission layers, information of a demodulation reference signal port used for the two or more transmission layers, or information of CCE to REG mapping.17.The method according to claim 15 or 16, wherein the search space set configuration information comprises one or more of the following:a search space set index, a CORESET corresponding to a search space set, a monitoring occasion, a CCE aggregation level, one or more PDCCH candidates, a search space set type, a monitored downlink control information (DCI) format, or a redundancy version indication.18.The method according to any one of claims 1-17, wherein the two or more transmission layers comprise a first transmission layer and a second transmission layer, the receiving a downlink control signal regarding with the downlink control signal transmission on one or more transmission layers out of the two or more transmission layers, comprises:receiving the downlink control signal on the first transmission layer; andthe method further comprises:receiving data on the second transmission layer.19.The method according to any one of claims 1-17, wherein the two or more transmission layers comprise a third transmission layer, the receiving a downlink control signal regarding with the downlink control signal transmission on one or more transmission layers out of the two or more transmission layers, comprises:receiving the downlink control signal using a first resource out of the third transmission layer; andthe method further comprises:receiving data using a second resource out of the third transmission layer.20.A communication method, comprising:transmitting information for configuring a downlink control signal transmission on two or more transmission layers; andtransmitting a downlink control signal on one or more transmission layers out of the two or more transmission layers based on the information.21.The method according to claim 20, wherein the information is configuration information for a physical downlink control channel (PDCCH) transmission.22.The method according to claim 20 or 21, wherein the information is used for configuring two or more control resource sets (CORESETs) on the two or more transmission layers.23.The method according to claim 20 or 21, wherein the information is used for configuring one CORESET on the two or more transmission layers.24.The method according to claim 23, wherein the CORESET comprises one or more resource element group (REG) bundles, wherein each REG bundle comprises one or more REGs and each REG indicates a group of time-frequency resource elements on a corresponding transmission layer.25.The method according to claim 24, wherein each REG bundle comprises one or more REGs on a corresponding transmission layer, anda REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain, and the REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain; ora REG within one REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of time-domain, and the REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of spatial-domain; ora REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain, and the REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of frequency domain; ora REG within one REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of time-domain, and the REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of frequency domain.26.The method according to claim 24, wherein each REG bundle comprises one or more REGs on a corresponding transmission layer out of the two or more transmission layers, the REG bundle is numbered in ascending order of frequency domain;a REG within one REG bundle is numbered first in ascending order of time-domain followed by in ascending order of frequency-domain and / or spatial-domain; ora REG within one REG bundle is numbered first in ascending order of frequency-domain followed by in ascending order of time-domain and / or spatial-domain; ora REG within one REG bundle is numbered first in ascending order of spatial-domain followed by in ascending order of time-domain and / or frequency-domain.27.The method according to any one of claims 23-26, wherein the CORESET comprises one or more control channel elements (CCEs) , wherein the CCEs comprise multiple REGs, the REGs are used for forming REG bundles, and the REG bundles obtained from the CCEs are mapped to REG bundles in the CORESET.28.The method according to claim 27, whereinif an interleaving operation is applied during mapping between the REG bundles obtained from the CCEs and the REG bundles in the CORESET, the REG bundles obtained from the CCEs are mapped to the REG bundles in the CORESET whose numbering is obtained after the interleaving operation; orif an interleaving operation is not applied during the mapping between the REG bundles obtained from the CCEs and the REG bundles in the CORESET, the REG bundles obtained from the CCEs are mapped to the REG bundles in the CORESET with the same numbering.29.The method according to any one of claims 22-28, wherein a CORESET of the two or more CORESETs or the one CORESET on the two or more transmission layers is associated with one or more search space sets.30.The method according to claim 29, wherein the information is further used for configuring the one or more search space sets.31.The method according to claim 29 or 30, wherein the one or more search space sets comprise one or more PDCCH candidates with a corresponding CCE aggregation level configured on one or more transmission layers.32.The method according to any one of claims 29-31, whereina downlink control signal transmitted on different transmission layers carries the same downlink control information with different redundancy versions.33.The method according to any one of claims 29-32, whereincyclic precoding of a downlink control signal transmitted on different transmission layers is different.34.The method according to any one of claims 20-33, wherein the information comprises CORESET configuration information and / or search space set configuration information.35.The method according to claim 34, wherein the CORESET configuration information comprises one or more of the following:time domain resource information, frequency domain resource information, information of the two or more transmission layers, information of a demodulation reference signal port used for the two or more transmission layers, or information of CCE to REG mapping.36.The method according to claim 34 or 35, wherein the search space set configuration information comprises one or more of the following:a search space set index, a CORESET corresponding to a search space set, a monitoring occasion, a CCE aggregation level, one or more PDCCH candidates, a search space set type, a monitored downlink control information (DCI) format, or a redundancy version indication.37.The method according to any one of claims 20-36, wherein the two or more transmission layers comprise a first transmission layer and a second transmission layer, the transmitting a downlink control signal on one or more transmission layers out of the two or more transmission layers, comprises:transmitting the downlink control signal on the first transmission layer; andthe method further comprises:transmitting data on the second transmission layer.38.The method according to any one of claims 20-36, wherein the two or more transmission layers comprise a third transmission layer, the transmitting a downlink control signal on one or more transmission layers out of the two or more transmission layers, comprises:transmitting the downlink control signal using a first resource out of the third transmission layer; andthe method further comprises:transmitting data using a second resource out of the third transmission layer.39.An apparatus, wherein the apparatus comprises a processor, wherein the processor is configured to execute one or more instructions stored in a memory, to enable the apparatus to implement the method according to any one of claims 1-19 or claims 20-38.40.The apparatus according to claim 39, wherein the apparatus comprises the memory.41.The apparatus according to claim 39 or 40, wherein the apparatus comprises a communication interface, configured to input and / or output information.42.The apparatus according to any one of claims 39-41, wherein the apparatus is a communication device, or a chip, or a circuit.43.An apparatus, wherein the apparatus comprises a function or unit to perform the method according to any one of claims 1-19 or perform the method according to any one of claims 20-38.44.A computer readable storage medium, comprising one or more instructions, wherein when the instructions are run on a computer, the computer performs the method according to any one of claims 1-19, or the method according to any one of claims 20-38.45.A computer program, wherein when the computer program is executed by a computer, a communication apparatus is enabled to implement the method according to any one of claims 1-19, or the method according to any one of claims 20-38.46.A computer program product, comprising one or more instructions, wherein when the instructions are executed by a computer, a communication apparatus is enabled to implement the method according to any one of claims 1-19, or the method according to any one of claims 20-38.47.A communication system, comprising: a first communication apparatus and a second communication apparatus, wherein the first communication apparatus is configured to perform the method according to any one of claims 1-19, and the second communication apparatus is configured to perform the method according to any one of claims 20-38.48.An apparatus for implementing the method according to any one of claims 1-19 or claims 20-38.