Multi-part interleaver design supporting CORESET with different symbol lengths

文档序号:1559813 发布日期:2020-01-21 浏览:7次 中文

阅读说明:本技术 支持具有不同符号长度的coreset的多部分交织器设计 (Multi-part interleaver design supporting CORESET with different symbol lengths ) 是由 J·孙 H·李 骆涛 M·P·约翰威尔逊 杨阳 于 2018-05-24 设计创作,主要内容包括:本文的系统和方法增加吞吐量并且减少发送的资源元素组(REG)绑定束的冲突。在发送包括REG绑定束的PDCCH之前,一个或多个处理器执行多部分交织器过程,所述多部分交织器过程将REG绑定束的序列分集和随机化,同时还支持具有不同符号长度的CORESET。在实施例中,多部分交织器使用块交织器来将REG绑定束的虚拟序列分集,并且然后使用随机发生器交织器来将块交织器的输出序列随机化。REG绑定束的经分集和经随机化的输出序列可以是REG绑定束的物理信道序列。将REG绑定束的物理信道序列分集和随机化,以使得物理序列增加吞吐量并且减少发送的REG绑定束的冲突。要求保护和描述了其它方面。(Systems and methods herein increase throughput and reduce collisions of transmitted Resource Element Group (REG) bundles. Prior to transmitting the PDCCH including the REG bundling, one or more processors perform a multi-part interleaver process that diversity and randomizes the sequence of the REG bundling while also supporting CORESET with different symbol lengths. In an embodiment, a multi-part interleaver uses a block interleaver to diversity the virtual sequences of REG bundled bundles, and then uses a randomizer interleaver to randomize the output sequence of the block interleaver. The diverse and randomized output sequence of the REG bundling may be a physical channel sequence of the REG bundling. The physical channel sequences of the REG bundles are diverse and randomized such that the physical sequences increase throughput and reduce collisions of transmitted REG bundles. Other aspects are claimed and described.)

1. A method for wireless communication, comprising:

determining, by a processor, a plurality of mappings of Control Channel Elements (CCEs) to physical resources for a plurality of control resource sets (CORESETs) having different symbol lengths; and

transmitting, by one or more antennas, a plurality of Downlink Control Information (DCI) transmissions based on the determined plurality of mappings.

2. The method of claim 1, in which the CCEs are mapped to Resource Element Groups (REGs) and the REGs are mapped to the physical resources.

3. The method of claim 1, further comprising:

performing a multi-part interleaving on a sequence of REG bundles of a CORESET of the plurality of CORESETs, wherein the multi-part interleaving comprises a diversity part and a randomization part.

4. The method of claim 3, wherein the performing multi-part interleaving comprises:

interleaving frequency resource blocks with equal sizes aiming at the plurality of CORESETs;

interleaving REG binding bundles within the REG binding bundle segments in the CORESET to generate an interleaved REG binding bundle group; and

interleaving the corresponding interleaved REG bundle group with another interleaved REG bundle group within the CORESET.

5. The method of claim 3, wherein the diversity part is provided by a block interleaver, and wherein a number of blocks utilized by the block interleaver is dependent on at least one of:

the number of REGs in the corresponding REG bundle, an

Matching with a plurality of neighbor cells.

6. The method of claim 3, wherein:

each REG bundling bundle segment comprises at least two CCEs, an

At least one REG bundling from each CCE is in a different interleaved REG bundling group than another REG bundling from the CCE.

7. The method of claim 3, wherein the randomized portion is a function of a random seed, wherein the random seed of a first cell is different from the random seed of a second cell, and wherein the first cell is a neighbor cell of the second cell.

8. The method of claim 3, wherein the randomized portion is a function of a random seed comprising:

a cell index;

time;

controlling a resource set index; and

a first interleaver block index.

9. A non-transitory computer-readable medium having program code recorded thereon, the program code, when executed, causing a processor to perform wireless communication operations, the program code comprising:

code for determining, by a processor, a plurality of mappings of Control Channel Elements (CCEs) to physical resources for a plurality of sets of control resources (CORESETs) having different symbol lengths; and

code for transmitting, by one or more antennas, a plurality of Downlink Control Information (DCI) transmissions based on the determined plurality of mappings.

10. The non-transitory computer-readable medium of claim 9, wherein the CCEs are mapped to Resource Element Groups (REGs) and the REGs are mapped to the physical resources.

11. The non-transitory computer-readable medium of claim 9, further comprising:

code for performing a multi-part interleaving on a sequence of REG bundling for a CORESET of the plurality of CORESETs, wherein the multi-part interleaving comprises a diversity part and a randomization part.

12. The non-transitory computer-readable medium of claim 11, wherein the code for performing multi-part interleaving comprises:

code for interleaving equally sized blocks of frequency resources for the plurality of CORESET;

code for interleaving REG bundles within REG bundle segments in the CORESET to produce interleaved REG bundle groups; and

code for interleaving a respective interleaved group of REG bundles with another interleaved group of REG bundles within the CORESET.

13. The non-transitory computer-readable medium of claim 11, wherein the diversity portion is provided by a block interleaver, and wherein a number of blocks utilized by the block interleaver is dependent on at least one of:

the number of REGs in the corresponding REG bundle, an

Matching with a plurality of neighbor cells.

14. The non-transitory computer-readable medium of claim 11,

each REG bundling bundle segment comprises at least two CCEs, an

At least one REG bundling from each CCE is in a different interleaved REG bundling group than another REG bundling from the CCE.

15. The non-transitory computer-readable medium of claim 11, wherein the randomized portion is a function of a random seed, wherein the random seed of a first cell is different from a random seed of a second cell, and wherein the first cell is a neighbor cell of the second cell.

16. The non-transitory computer-readable medium of claim 11, wherein the randomized portion is a function of a random seed comprising:

a cell index;

time;

controlling a resource set index; and

a first interleaver block index.

17. A system for wireless communication, comprising:

a processor that:

determining a plurality of mappings of Control Channel Elements (CCEs) to physical resources for a plurality of control resource sets (CORESETs) having different symbol lengths; and

one or more antennas that transmit a plurality of Downlink Control Information (DCI) transmissions based on the determined plurality of mappings.

18. The system of claim 17, wherein the CCEs are mapped to Resource Element Groups (REGs) and the REGs are mapped to the physical resources.

19. The system of claim 17, wherein the processor further performs a multi-part interleaving on a sequence of REG bundling for a CORESET of the plurality of CORESETs, wherein the multi-part interleaving comprises a diversity part and a randomization part.

20. The system of claim 19, wherein the multi-part interleaving comprises the processor: interleaving frequency resource blocks with equal sizes aiming at the plurality of CORESETs; interleaving REG binding bundles within the REG binding bundle segments in the CORESET to generate an interleaved REG binding bundle group; and interleaving the corresponding interleaved REG bundle group with another interleaved REG bundle group within the CORESET.

21. The system of claim 19, wherein the diversity portion is provided by a block interleaver, and wherein a number of blocks utilized by the block interleaver is dependent on at least one of:

the number of REGs in the corresponding REG bundle, an

Matching with a plurality of neighbor cells.

22. The system of claim 19, wherein,

each REG bundling bundle segment comprises at least two CCEs, an

At least one REG bundling from each CCE is in a different interleaved REG bundling group than another REG bundling from the CCE.

23. The system of claim 19, wherein the randomized portion is a function of a random seed, wherein the random seed of a first cell is different from the random seed of a second cell, and wherein the first cell is a neighbor cell of the second cell.

24. The system of claim 19, wherein the randomized portion is a function of a random seed comprising:

a cell index;

time;

controlling a resource set index; and

a first interleaver block index.

Technical Field

Aspects of the present disclosure relate generally to wireless communication systems, and more particularly, to organizing information within wireless communications. Certain embodiments of the techniques discussed below relate to a multi-step Resource Element Group (REG) bundle (bundle) interleaver design for mapping REGs to Control Channel Elements (CCEs) to support control resource sets (CORESET) with different symbol lengths.

Background

Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasting. Typical wireless communication systems may employ multiple-access techniques capable of supporting communication with multiple users by sharing the available system resources (e.g., bandwidth, transmit power). Examples of such multiple-access techniques include Long Term Evolution (LTE) systems, LTE-advanced (LTE-A) systems, Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, and time division synchronous code division multiple access (TD-SCDMA) systems.

In some examples, a wireless multiple-access communication system may include several base stations, each simultaneously supporting communication for multiple communication devices, otherwise referred to as User Equipment (UE). In an LTE or LTE-a network, a set of one or more base stations may define an evolved node b (enb). In other examples (e.g., in a next generation network or 5G network), a wireless multiple-access communication system may include several Distributed Units (DUs) (e.g., Edge Units (EUs), Edge Nodes (ENs), Radio Heads (RHs), Smart Radio Heads (SRHs), Transmit Receive Points (TRPs), etc.) in communication with several Central Units (CUs) (e.g., Central Nodes (CNs), Access Node Controllers (ANCs), etc.), wherein a set of one or more distributed units in communication with a central unit may define an access node (e.g., a new radio base station (NR BS), a new radio BS (nrnb), a network node, a 5G NB, an eNB, a next generation node b (gnb), etc.). A BS or DU may communicate with a set of UEs on a downlink channel (e.g., for transmissions from the BS or to the UEs) and an uplink channel (e.g., for transmissions from the UEs to the BS or DU).

These multiple access techniques have been employed in various telecommunications standards to provide a common protocol that enables different wireless devices to communicate at the urban, national, regional, and even global levels. An example of an emerging telecommunication standard is New Radio (NR), e.g., 5G wireless access. NR is an enhanced set of LTE mobile standards promulgated by the third generation partnership project (3 GPP). NR is designed to better support mobile broadband internet access by: improving spectral efficiency, reducing costs, improving services, utilizing new spectrum and better integrating with other open standards using OFDMA with Cyclic Prefix (CP) on Downlink (DL) and Uplink (UL), as well as supporting beamforming, multiple-input multiple-output (MIMO) antenna techniques, and carrier aggregation.

However, as the demand for mobile broadband access continues to increase, further improvements in NR technology are desired. Preferably, these improvements should be applicable to other multiple access techniques and telecommunications standards employing these techniques.

Disclosure of Invention

The following presents a simplified summary of some aspects of the disclosure in order to provide a basic understanding of the discussed technology. This summary is not an extensive overview of all contemplated features of the disclosure, and is intended to neither identify key or critical elements of all aspects of the disclosure, nor delineate the scope of any or all aspects of the disclosure. Its sole purpose is to present some concepts of one or more aspects of the disclosure in a simplified form as a prelude to the more detailed description that is presented later.

In one aspect of the disclosure, a method for wireless communication includes: multiple mappings of Control Channel Elements (CCEs) to Resource Element Groups (REGs) and multiple mappings of REGs to physical resources are determined by a processor for multiple control resource sets (CORESETs) having different symbol lengths. For example, a method may include: within each CORESET, multi-part interleaving is performed on the virtual sequences of REG bundles. Further, the multi-part interleaving includes a diversity part and a randomization part. Further, mapping the virtual sequences of the REG bundle to physical sequences of the physical resources is performed. Further, the method may comprise: transmitting, by one or more antennas, a plurality of Downlink Control Information (DCI) transmissions based on the determined plurality of mappings.

In additional aspects of the disclosure, a non-transitory computer-readable medium having program code recorded thereon that, when executed, causes a processor to perform wireless communication operations may include: code for determining a plurality of mappings of Control Channel Elements (CCEs) to Resource Element Groups (REGs) and a plurality of mappings of REGs to physical resources for a plurality of control resource sets (CORESETs) having different symbol lengths. Further, within each CORESET, the program code may include: program code for performing multi-part interleaving on virtual sequences of REG bundle. For example, the multi-part interleaving includes a diversity part and a randomization part. Further, the code for executing may map the virtual sequence of the REG binding bundle to a physical sequence of the physical resource. Further, the program code may include: program code to transmit a plurality of Downlink Control Information (DCI) transmissions based on the determined plurality of mappings.

In additional aspects of the disclosure, a system for wireless communication may comprise: means for determining a plurality of mappings of Control Channel Elements (CCEs) to Resource Element Groups (REGs) and a plurality of mappings of REGs to physical resources for a plurality of control resource sets (CORESETs) having different symbol lengths. For example, within each CORESET, a system may include: means for performing multi-part interleaving on virtual sequences of a REG bundle. Further, the multi-part interleaving may include a diversity part and a randomization part. For example, the means for performing may map the virtual sequence of the REG binding bundle to a physical sequence of the physical resource. Further, a system may include: means for transmitting a plurality of Downlink Control Information (DCI) transmissions based on the determined plurality of mappings.

In additional aspects of the disclosure, a system for wireless communication includes a processor that determines multiple mappings of Control Channel Elements (CCEs) to Resource Element Groups (REGs) and multiple mappings of REGs to physical resources for multiple sets of control resources (CORESET) with different symbol lengths. For example, within each CORESET, the processor may perform multi-part interleaving on the virtual sequences of REG bundles. Further, the multi-part interleaving includes a diversity part and a randomization part. Further, the performing may map the virtual sequences of the REG bundle to physical sequences of the physical resource. Still further, one or more antennas may transmit a plurality of Downlink Control Information (DCI) transmissions based on the determined plurality of mappings.

Other aspects, features and embodiments of the present invention will become apparent to those ordinarily skilled in the art upon review of the following description of specific, exemplary embodiments of the invention in conjunction with the accompanying figures. While features of the invention may be discussed with respect to certain embodiments and figures below, all embodiments of the invention may include one or more of the preferred features discussed herein. In other words, while one or more embodiments may be discussed as having certain advantageous features, one or more of such features may also be used in accordance with the various embodiments of the invention discussed herein. In a similar manner, while exemplary embodiments may be discussed below as device, system, or method embodiments, it should be understood that such exemplary embodiments may be implemented using a variety of devices, systems, and methods.

Drawings

A further understanding of the nature and advantages of the present disclosure may be realized by reference to the following drawings. In the drawings, similar components or features may have the same reference numerals. Further, various components of the same type may be distinguished by following the reference label by a dash and a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.

Fig. 1 is a block diagram illustrating details of a wireless communication system according to some embodiments of the present disclosure.

Fig. 2 is a block diagram illustrating details of a wireless communication system according to some embodiments of the present disclosure.

Fig. 3 is a block diagram illustrating details of a wireless communication system according to some embodiments of the present disclosure.

Fig. 4 is a block diagram illustrating details of a wireless communication system according to some embodiments of the present disclosure.

Fig. 5 is a diagram illustrating an example for implementing a communication protocol stack in accordance with certain aspects of the present disclosure.

Fig. 6 illustrates an example of a subframe centered on an uplink in accordance with certain aspects of the present disclosure.

Fig. 7 illustrates an example of a downlink-centric subframe in accordance with certain aspects of the present disclosure.

Fig. 8 illustrates an example of overlapping control resource sets (CORESET) having different symbol lengths in accordance with certain aspects of the present disclosure.

Fig. 9 illustrates an example of blocking for the overlapping CORESET shown in fig. 8 after random interleaving in accordance with certain aspects of the present disclosure.

Fig. 10 is an example process according to some embodiments of the disclosure.

Fig. 11 is an example process according to some embodiments of the disclosure.

Fig. 12A illustrates an example of interleaving designs of equal-sized frequency blocks for overlapping CORESET having different lengths according to certain aspects of the present disclosure.

Fig. 12B illustrates another example of DCI transmission for the interleaved design in fig. 12A for overlapping CORESET having different lengths according to certain aspects of the present disclosure.

Fig. 13 illustrates an example of designing equal-sized frequency block interleaving for overlapping CORESET having different lengths, where the frequency interleaving is performed within a block of frequency resources, in accordance with certain aspects of the present disclosure.

Fig. 14 illustrates example operations performed by a BS for wireless communication for a two-step interlace design for overlapping CORESET with different lengths, in accordance with certain aspects of the present disclosure.

Fig. 15 illustrates example operations performed by a UE for wireless communication for a two-step interlace design for overlapping CORESET with different lengths, in accordance with certain aspects of the present disclosure.

Fig. 16 illustrates an example of a two-step interleaving design for overlapping CORESET with different lengths, where Resource Element Group (REG) bundles are frequency interleaved and the interleaved REG bundle groups are frequency interleaved within the CORESET, in accordance with certain aspects of the present disclosure.

Fig. 17A is a block diagram illustrating details of a wireless communication system according to some embodiments of the present disclosure.

Fig. 17B is a block diagram illustrating details of a wireless communication system according to some embodiments of the present disclosure.

Fig. 18 is a block diagram illustrating details of a wireless communication system according to some embodiments of the present disclosure.

Fig. 19 is an example process according to some embodiments of the disclosure.

Fig. 20 is an example process according to some embodiments of the disclosure.

To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. It is contemplated that elements disclosed in one aspect may be beneficially utilized on other aspects without specific recitation.

Detailed Description

Aspects of the present disclosure provide apparatuses, methods, processing systems, and computer-readable media for wireless communication, e.g., a New Radio (NR) (new radio access technology or 5G technology).

NR may support various wireless communication services such as enhanced mobile broadband (eMBB) targeting wider bandwidths (e.g., over 80MHz), millimeter wave (mmW) targeting higher carrier frequencies (e.g., 60GHz), massive MTC (MTC) targeting non-backward compatible MTC technologies, and/or mission critical targeting ultra-reliable low latency communication (URLLC). These services may include latency and reliability requirements. These services may also have different Transmission Time Intervals (TTIs) to meet respective quality of service (QoS) requirements. In addition, these services may coexist in the same subframe.

Aspects provide techniques and apparatus for Resource Element Group (REG) bundle interleaver design. Implementations of the techniques enable mapping REGs to Control Channel Elements (CCEs) to support control resource set (CORESET) overlap in a communication system (e.g., a communication system operating according to NR techniques). Aspects provide a multi-step (e.g., two-step) interleaver design for efficient overlap CORESET. The first step may include: the REG bundling bundles in the REG bundling bundle segments are interleaved to produce blocks (e.g., groups) of interleaved REG bundling bundles. REG bundles from the same CCE may be arranged in different interleaved blocks. In the second step of interleaving, the interleaved blocks may be interleaved across the entire CORESET. And REG bundles of the same CCE may be arranged in different blocks and may eventually be far apart. These and other arrangements discussed herein may improve frequency diversity.

The following description provides examples, but does not limit the scope, applicability, or examples set forth in the claims. Changes may be made in the function and arrangement of elements discussed without departing from the scope of the disclosure. Various examples may omit, substitute, or add various procedures or components as appropriate. For example, the described methods may be performed in an order different than described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined into some other examples. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects set forth herein. Moreover, the scope of the present disclosure is intended to cover such an apparatus or method implemented with other structure, functionality, or structure and functionality in addition to or other than the various aspects of the disclosure set forth herein. Any aspect of the disclosure disclosed herein may be embodied by one or more elements of a claim. The word "exemplary" is used herein to mean "serving as an example, instance, or illustration. Any aspect described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects.

The techniques described herein may be used for various wireless communication networks such as LTE, CDMA, TDMA, FDMA, OFDMA, SC-FDMA and other networks. The terms "network" and "system" are often used interchangeably. A CDMA network may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), CDMA2000, etc. UTRA includes wideband CDMA (wcdma) and other variants of CDMA. cdma2000 covers IS-2000, IS-95 and IS-856 standards. TDMA networks may implement wireless technologies such as global system for mobile communications (GSM). An OFDMA network may implement wireless technologies such as NR (e.g., 5G RA), evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11(Wi-Fi), IEEE 802.16(WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are parts of the Universal Mobile Telecommunications System (UMTS). NR is an emerging wireless communication technology under development that incorporates the 5G technology forum (5 GTF). 3GPP Long Term Evolution (LTE) and LTE-advanced (LTE-A) are releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE-A, and GSM are described in documents from an organization named "third Generation partnership project" (3 GPP). Cdma2000 and UMB are described in documents from an organization named "third generation partnership project 2" (3GPP 2). The techniques described herein may be used for wireless networks and radio technologies. For clarity, although aspects may be described herein using terms commonly associated with 3G and/or 4G wireless technologies, aspects of the present disclosure may be applied to other generation-based communication systems (e.g., 5G and beyond technologies, including NR technologies).

Example Wireless communication System

Fig. 1 shows an example wireless network 100, such as a New Radio (NR) or 5G network. For example, aspects of the present disclosure may be implemented or performed for efficiently supporting coexistence of CORESET having different (symbol) lengths, as described in more detail below. For example, BS110 and UE120 may determine a mapping of Control Channel Elements (CCEs) to Resource Element Groups (REGs) and a mapping of REGs to physical resources for multiple sets of control resources (CORESET). The mapping may be done according to an interleaver design (which may be a two-step interleaver design). In other scenarios, the mapping may involve other numbers of steps arranged in a desired order.

As shown in fig. 1, wireless network 100 may include several Base Stations (BSs) 110 and other network entities. The BS may be a station communicating with the UE. Each BS110 may provide communication coverage for a particular geographic area. In 3GPP, the term "cell" can refer to the coverage area of a nodeb and/or NB subsystem serving that coverage area, depending on the context in which the term is used. In NR systems, the terms "cell" and evolved NB (enb), NB, 5G NB, next generation NB (gnb), Access Point (AP), BS, NR BS, 5G BS, or Transmit Receive Point (TRP) may be interchangeable. In some examples, the cell may not necessarily be stationary, and the geographic area of the cell may move according to the location of the mobile BS. In some examples, BSs may be interconnected to each other and/or to one or more other BSs or network nodes (not shown) in wireless network 100 through various types of backhaul interfaces, such as a direct physical connection, a virtual network, or the like using any suitable transport network.

The BS may provide communication coverage for a macro cell, pico cell, femto cell, and/or other types of cells. A macro cell may cover a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access by UEs with service subscriptions. A pico cell may cover a relatively small geographic area and may allow unrestricted access by UEs with service subscriptions. A femto cell may cover a relatively small geographic area (e.g., a home) and may allow restricted access by UEs having an association with the femto cell (e.g., UEs in a Closed Subscriber Group (CSG), UEs for users in the home, etc.). The BS for the macro cell may be referred to as a macro BS. A BS for a pico cell may be referred to as a pico BS. The BS for the femto cell may be referred to as a femto BS or a home BS. In the example shown in fig. 1, BSs 110a, 110b, and 110c may be macro BSs for macro cells 102a, 102b, and 102c, respectively. BS110 x may be a pico BS for pico cell 102 x. BSs 110y and 110z may be femto BSs for femtocells 102y and 102z, respectively. A BS may support one or more (e.g., three) cells.

Wireless network 100 may also include relay stations. A relay station is a station that receives a transmission of data and/or other information from an upstream station (e.g., a BS or a UE) and sends a transmission of data and/or other information to a downstream station (e.g., a UE or a BS). A relay station may also be a UE that relays transmissions to other UEs. In the example shown in fig. 1, relay station 110r may communicate with BS110 a and UE120r to facilitate communication between BS110 a and UE120 r. The relay station may also be referred to as a relay BS, a relay, or the like.

The wireless network 100 may be a heterogeneous network including different types of BSs (e.g., macro BSs, pico BSs, femto BSs, repeaters, etc.). These different types of BSs may have different transmit power levels, different coverage areas, and different effects on interference in the wireless network 100. For example, the macro BS may have a higher transmit power level (e.g., 20 watts), while the pico BS, femto BS, and repeater may have a lower transmit power level (e.g., 1 watt).

Wireless network 100 may support synchronous or asynchronous operation. For synchronous operation, BSs may have similar frame timing, and transmissions from different BSs may be approximately aligned in time. For asynchronous operation, BSs may have different frame timing, and transmissions from different BSs may not be aligned in time. The techniques described herein may be used for both synchronous and asynchronous operations.

A network controller 130 may couple to the set of BSs and provide coordination and control for these BSs. Network controller 130 may communicate with BS110 via a backhaul. BSs 110 may also communicate with each other, directly or indirectly, e.g., via a wireless or wired backhaul.

UEs 120 (e.g., 120x, 120y, etc.) may be distributed throughout wireless network 100, and each UE may be stationary or mobile. A UE may also be referred to as a mobile station, a terminal, an access terminal, a subscriber unit, a station, a Customer Premises Equipment (CPE), a cellular telephone, a smartphone, a Personal Digital Assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop, a cordless telephone, a Wireless Local Loop (WLL) station, a tablet, a camera, a gaming device, a netbook, a smartbook, a ultrabook, a medical device or medical device, a biosensor/device, a wearable device such as a smartwatch, a smart garment, smart glasses, a smart wristband, a smart bracelet (e.g., a smart ring, a smart bracelet, etc.), an entertainment device (e.g., a music device, a video device, a satellite radio, etc.), a vehicle component or sensor, a smart meter/sensor, an industrial manufacturing device, a global positioning system device, a smart phone, a, A solar panel or array system, an implant, a wearable device, or any other suitable device configured to communicate via a wireless or wired medium. Some UEs may be considered evolved or Machine Type Communication (MTC) devices or evolved MTC (emtc) devices. MTC and eMTC UEs include, for example, a robot, a drone, a remote device, a sensor, a meter, a monitor, a location tag, etc., which may communicate with a BS, another device (e.g., a remote device), or some other entity. The wireless node may provide, for example, a connection to or to a network (e.g., a wide area network such as the internet or a cellular network) via a wired or wireless communication link. Some UEs may be considered internet of things (IoT) or narrowband IoT (NB-IoT) devices.

In fig. 1, a solid line with double arrows indicates desired transmissions between a UE and a serving BS, which is a BS designated to serve the UE on the downlink and/or uplink. The dotted line with double arrows indicates the transmission of interference between the UE and the BS.

Some wireless networks (e.g., LTE) use Orthogonal Frequency Division Multiplexing (OFDM) on the downlink and single carrier frequency division multiplexing (SC-FDM) on the uplink. OFDM and SC-FDM partition the system bandwidth into multiple (K) orthogonal subcarriers, which are also commonly referred to as tones, bins, subbands, and so on. Each subcarrier may be modulated with data. In general, modulation symbols are transmitted in the frequency domain with OFDM and in the time domain with SC-FDM. The distance between adjacent subcarriers may be fixed, and the total number of subcarriers (K) may depend on the system bandwidth. For example, the spacing of the subcarriers may be 15kHz and the minimum resource allocation, referred to as Resource Blocks (RBs), may be 12 subcarriers (or 180 kHz). Thus, for a system bandwidth of 1.25, 2.5, 5, 10, or 20 megahertz (MHz), the nominal FFT size may be equal to 128, 256, 512, 1024, or 2048, respectively. The system bandwidth may also be divided into sub-bands. For example, a sub-band may cover 1.08MHz (i.e., 6 RBs), and there may be 1,2, 4, 8, or 16 sub-bands for a system bandwidth of 1.25, 2.5, 5, 10, or 20MHz, respectively.

Although aspects of the examples described herein may be associated with any wireless technology (e.g., LTE technology), aspects of the disclosure may be applied with other wireless communication systems (e.g., NRs). NR may use OFDM with CP on the uplink and downlink and include support for half-duplex operation using Time Division Duplex (TDD). A single component carrier bandwidth of 100MHz may be supported. In the case of a subcarrier bandwidth of 75kHz over a duration of 0.1ms, a NR resource block may span 12 subcarriers. Each radio frame may consist of 50 subframes having a length of 10 ms. Thus, each subframe may have a length of 0.2 ms. Each subframe may indicate a link direction (i.e., DL or UL) for data transmission, and the link direction for each subframe may be dynamically switched. Each subframe may include DL/UL data as well as DL/UL control data. The UL and DL subframes for NR may be described in more detail below with respect to fig. 6 and 7. Beamforming may be supported and the beam direction may be dynamically configured. MIMO transmission with precoding may also be supported. MIMO configuration in DL may support up to 8 transmit antennas with multi-layer DL transmission up to 8 streams and up to 2 streams per UE. Multi-layer transmission with up to 2 streams per UE may be supported. Aggregation of multiple cells with up to 8 serving cells may be supported. Alternatively, the NR may support different air interfaces in addition to OFDM based. The NR network may comprise entities such as CUs and/or DUs.

In some examples, access to the air interface may be scheduled, where a scheduling entity (e.g., a BS) allocates resources for communication among some or all of the devices and apparatuses within its service area or cell. Within this disclosure, the scheduling entity may be responsible for scheduling, allocating, reconfiguring, and releasing resources for one or more subordinate entities, as discussed further below. That is, for scheduled communications, the subordinate entity uses the resources allocated by the scheduling entity. The BS is not the only entity that functions as a scheduling entity. That is, in some examples, a UE may function as a scheduling entity that schedules resources for one or more subordinate entities (e.g., one or more other UEs). In this example, the UE functions as a scheduling entity and other UEs use resources scheduled by the UE for wireless communication. The UE may function as a scheduling entity in a peer-to-peer (P2P) network and/or a mesh network. In the mesh network example, in addition to communicating with the scheduling entity, the UEs may optionally communicate directly with each other.

Thus, in a wireless communication network having scheduled access to time-frequency resources and having a cellular configuration, a P2P configuration, and a mesh configuration, a scheduling entity and one or more subordinate entities may communicate using the scheduled resources.

In some cases, two or more subordinate entities (e.g., UEs) may communicate with each other using sidelink (sidelink) signals. Practical applications of such sidelink communications may include public safety, proximity services, UE-to-network relays, vehicle-to-vehicle (V2V) communications, internet of everything (IoE) communications, IoT communications, mission critical meshes, and/or various other suitable applications. In general, sidelink signals may refer to signals transmitted from one subordinate entity (e.g., UE1) to another subordinate entity (e.g., UE2) without the need to relay the communication through a scheduling entity (e.g., UE or BS), even though the scheduling entity may be used for scheduling and/or control purposes. In some examples, the sidelink signals may be transmitted using licensed spectrum (as opposed to wireless local area networks that typically use unlicensed spectrum).

Fig. 2 illustrates an example logical architecture of a distributed Radio Access Network (RAN)200, which may be implemented in the wireless communication system illustrated in fig. 1. The 5G access node 206 may include an Access Node Controller (ANC) 202. ANC202 may be a Central Unit (CU) of distributed RAN 200. The backhaul interface to the next generation core network (NG-CN)204 may terminate at ANC 202. The backhaul interface to the neighboring next generation access node (NG-AN)210 may terminate at ANC 202. ANC202 may include one or more TRPs 208. As described above, TRP may be used interchangeably with "cell".

TRP 208 may be a DU. A TRP may be connected to one ANC (ANC 202) or more than one ANC (not shown). For example, for RAN sharing, wireless as a service (RaaS), AND service specific AND deployments, a TRP may be connected to more than one ANC. TRP 208 may include one or more antenna ports. The TRP may be configured to serve traffic to the UE individually (e.g., dynamic selection) or jointly (e.g., joint transmission).

The logical architecture may support a fronthaul scheme that spans different deployment types. For example, the logical architecture may be based on the transmitting network capabilities (e.g., bandwidth, latency, and/or jitter). The logical architecture may share features and/or components with LTE. The NG-AN210 may support dual connectivity with the NR. The NG-AN210 may share a common fronthaul for LTE and NR. The logical architecture may enable collaboration between two or more TRPs 208. For example, cooperation may be pre-configured within and/or across the TRP via the ANC 202. There may be no TRP-to-TRP interface.

The logic architecture may have a dynamic configuration that splits the logic function. As will be described in more detail with reference to fig. 5, a Radio Resource Control (RRC) layer, a Packet Data Convergence Protocol (PDCP) layer, a Radio Link Control (RLC) layer, a Medium Access Control (MAC) layer, and a Physical (PHY) layer may be adaptively placed at a DU or a CU (e.g., TRP or ANC, respectively). The BS may include a Central Unit (CU) (e.g., ANC 202) and/or one or more distributed units (e.g., one or more TRPs 208).

Fig. 3 illustrates an example physical architecture of a distributed RAN 300 in accordance with aspects of the present disclosure. A centralized core network unit (C-CU)302 may be responsible for core network functions. C-CUs 302 may be centrally deployed. The C-CU functions may be offloaded (e.g., to Advanced Wireless Services (AWS)) to account for peak capacity. A centralized RAN unit (C-RU)304 may be responsible for one or more ANC functions. The C-RU304 may be locally responsible for core network functions. C-RU304 may have a distributed deployment. The C-RU304 may be near the edge of the network. DU 306 may be responsible for one or more TRPs. DU 306 may be located at the edge of a Radio Frequency (RF) enabled network.

Fig. 4 shows example components of BS110 and UE120 illustrated in fig. 1 that may be used to implement aspects of the present disclosure. As described above, the BS may include TRP. One or more components of BS110 and UE120 may be used to practice aspects of the present disclosure. For example, antennas 452, Tx/Rx 222, processors 466, 458, 464, and/or controller/processor 480 of UE120, and/or antennas 434, processors 460, 420, 438, and/or controller/processor 440 of BS110 may be used to perform the operations described herein and illustrated with reference to fig. 10, 11, 14, and 15.

Fig. 4 shows a block diagram of a design of BS110 and UE120 (which may be one of the BSs and one of the UEs in fig. 1). For the restricted association scenario, BS110 may be macro BS110 c in fig. 1, and UE120 may be UE120 y. BS110 may also be some other type of BS. BS110 may be equipped with antennas 434a through 434t, and UE120 may be equipped with antennas 452a through 452 r.

At BS110, a transmit processor 420 may receive data from a data source 412 and control information from a controller/processor 440. The control information may be for a Physical Broadcast Channel (PBCH), a Physical Control Format Indicator Channel (PCFICH), a physical hybrid ARQ indicator channel (PHICH), a Physical Downlink Control Channel (PDCCH), and so on. The data may be for a Physical Downlink Shared Channel (PDSCH), and so on. Processor 420 may process (e.g., encode and symbol map) the data and control information to obtain data symbols and control symbols, respectively. Processor 420 may also generate reference symbols, e.g., for PSS, SSS, and cell-specific reference signals. A Transmit (TX) multiple-input multiple-output (MIMO) processor 430 may perform spatial processing (e.g., precoding) on the data symbols, the control symbols, and/or the reference symbols, if applicable, and may provide output symbol streams to Modulators (MODs) 432a through 432 t. For example, TX MIMO processor 430 may perform aspects described herein for RS multiplexing. Each modulator 432 may process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 432 may further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a downlink signal. Downlink signals from modulators 432a through 432t may be transmitted via antennas 434a through 434t, respectively.

At UE120, antennas 452a through 452r may receive downlink signals from base station 110 and may provide received signals to demodulators (DEMODs) 454a through 454r, respectively. Each demodulator 454 may condition (e.g., filter, amplify, downconvert, and digitize) a respective received signal to obtain input samples. Each demodulator 454 may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. A MIMO detector 456 may obtain received symbols from all demodulators 454a through 454r, perform MIMO detection on the received symbols (if applicable), and provide detected symbols. For example, MIMO detector 456 may provide detected RSs that are transmitted using the techniques described herein. A receive processor 458 may process (e.g., demodulate, deinterleave, and decode) the detected symbols, provide decoded data for the UE120 to a data sink 460, and provide decoded control information to a controller/processor 480.

On the uplink, at UE120, a transmit processor 464 may receive and process data from a data source 462 (e.g., for the Physical Uplink Shared Channel (PUSCH)) and control information from a controller/processor 480 (e.g., for the Physical Uplink Control Channel (PUCCH)). The transmit processor 464 may also generate reference symbols for a reference signal. The symbols from transmit processor 464 may be precoded by a TX MIMO processor 466 if applicable, further processed by demodulators 454a through 454r (e.g., for SC-FDM, etc.), and transmitted to BS 110. At BS110, the uplink signals from UE120 may be received by antennas 434, processed by modulators 432, detected by a MIMO detector 436 (if applicable), and further processed by a receive processor 438 to obtain decoded data and control information sent by UE 120. The receive processor 438 may provide the decoded data to a data sink 439 and the decoded control information to a controller/processor 440.

Controllers/ processors 440 and 480 may direct the operation at base station 110 and UE120, respectively. Processor 440 and/or other processors and modules at base station 110 may perform or direct, for example, the performance of the functional blocks illustrated in fig. 10, 11, 14, 15, 19, and 20 and/or other processes for the techniques described herein. Processor 480 and/or other processors and modules at UE120 may also perform or direct processes for the techniques described herein. Memories 442 and 482 may store data and program codes for BS110 and UE120, respectively. A scheduler 444 may schedule UEs for data transmission on the downlink and/or uplink.

Fig. 5 illustrates a diagram 500 showing an example for implementing a communication protocol stack in accordance with an aspect of the present disclosure. The illustrated communication protocol stack may be implemented by a device operating in a 5G system (e.g., a system supporting uplink-based mobility). Diagram 500 illustrates a communication protocol stack including: a Radio Resource Control (RRC) layer 510, a Packet Data Convergence Protocol (PDCP) layer 515, a Radio Link Control (RLC) layer 520, a Medium Access Control (MAC) layer 525, and a Physical (PHY) layer 530. In various examples, the layers of the protocol stack may be implemented as separate software modules, portions of a processor or ASIC, portions of non-co-located devices connected by a communication link, or various combinations thereof. A co-located or non-co-located implementation may be used, for example, in a protocol stack for a network access device (e.g., AN, CU, and/or DU) or UE.

A first option 505-a illustrates a split implementation of a protocol stack, wherein the implementation of the protocol stack is split between a centralized network access device (e.g., ANC202 in fig. 2) and a distributed network access device (e.g., DU 208 in fig. 2). In the first option 505-a, the RRC layer 510 and the PDCP layer 515 may be implemented by a central unit, and the RLC layer 520, the MAC layer 525, and the PHY layer 530 may be implemented by DUs. In various examples, a CU and a DU may be collocated or non-collocated. The first option 505-a may be used in a macrocell, microcell, or picocell deployment.

A second option 505-b illustrates a unified implementation of a protocol stack, wherein the protocol stack is implemented in a single network access device (e.g., Access Node (AN), new radio base station (NR BS), new radio node b (NR nb), Network Node (NN), etc.). In a second option, the RRC layer 510, PDCP layer 515, RLC layer 520, MAC layer 525, and PHY layer 530 may all be implemented by the AN. The second option 505-b may be used in a femtocell deployment.

Regardless of whether the network access device implements part or all of the protocol stack, the UE may implement the entire protocol stack (e.g., RRC layer 510, PDCP layer 515, RLC layer 520, MAC layer 525, and PHY layer 530).

The UE may operate in various radio resource configurations. These radio resource configurations may include configurations associated with transmitting pilots using a dedicated set of resources (e.g., a Radio Resource Control (RRC) dedicated state, etc.). Further, the radio resource configurations can include configurations associated with transmitting pilots using a common set of resources (e.g., RRC common state, etc.). When operating in the RRC dedicated state, the UE may select a dedicated set of resources for transmitting pilot signals to the network. When operating in the RRC common state, the UE may select a common set of resources for transmitting pilot signals to the network. In either case, the pilot signals transmitted by the UE may be received by one or more network access devices (such as the AN, CU, DU, and/or UE or portions thereof). Each receiving network access device may be configured to receive and measure pilot signals transmitted on a common set of resources and also receive and measure pilot signals transmitted on a set of dedicated resources allocated to UEs for which it is a member of the set of network access devices monitoring for the UE. The measurements may be used by one or more of the receiving network access devices, or by CUs to which the receiving network access devices send measurements of pilot signals, to identify a serving cell for the UE, or to initiate a change in the serving cell for one or more of the UEs.

Fig. 6 is a diagram illustrating an example of a UL-centric sub-frame 600. UL centric sub-frame 600 may include a control portion 602. The control portion 602 may be present in an initial or beginning portion of the UL-centric sub-frame 600. UL-centric sub-frame 600 may also include UL data portion 604. The UL data portion 604 may be referred to as the payload of a UL-centric sub-frame. The UL part may refer to a communication resource for transmitting UL data from a subordinate entity (e.g., a UE) to a scheduling entity (e.g., a UE or a BS). In some configurations, the control portion 602 may be a physical DL control channel, PDCCH.

As shown in fig. 6, the end of the control portion 602 may be separated in time from the beginning of the UL data portion 604. Such temporal separation may be referred to as a gap, guard period, guard interval, and/or various other suitable terms. This separation provides time for switching from DL communications (e.g., receive operations by the scheduling entity) to UL communications (e.g., transmissions by the scheduling entity). UL-centric sub-frame 600 may also include a common UL portion 606. Common UL portion 606 can additionally or alternatively include information related to Channel Quality Indicators (CQIs), Sounding Reference Signals (SRS), and various other suitable types of information. Those skilled in the art will appreciate that the foregoing is merely one example of a UL-centric subframe and that alternative structures having similar features may exist without necessarily departing from aspects described herein.

Fig. 7 is a diagram showing an example of a subframe 700 (also referred to as a slot, for example) centered on DL. DL-centric sub-frame 700 may include a control portion 702. The control portion 702 may exist in an initial or beginning portion of a subframe centered on the DL. Control portion 702 may include various scheduling information and/or control information corresponding to various portions of DL-centric sub-frame 700. In some configurations, the control portion 702 may be a Physical DL Control Channel (PDCCH), as indicated in fig. 7. The DL-centric sub-frame 700 may also include a DL data portion 704. The DL data portion 704 may be referred to as the payload of the DL-centric sub-frame 700. The DL data portion 704 may include communication resources for transmitting DL data from a scheduling entity (e.g., a UE or BS) to a subordinate entity (e.g., a UE). In some configurations, the DL data portion 704 may be a Physical DL Shared Channel (PDSCH).

DL-centric sub-frame 700 may also include a common UL portion 706. Common UL portion 706 may sometimes be referred to as a UL burst, a common UL burst, and/or various other suitable terms. Common UL portion 706 may include feedback information corresponding to various other portions of DL-centric sub-frame 700. For example, common UL portion 706 may include feedback information corresponding to control portion 702. Non-limiting examples of feedback information may include ACK signals, NACK signals, HARQ indicators, and/or various other suitable types of information. The common UL portion 706 may include additional or alternative information, such as information related to Random Access Channel (RACH) procedures, Scheduling Requests (SRs), and various other suitable types of information. As shown in fig. 7, the end of the DL data portion 704 may be separated in time from the beginning of the common UL portion 706. Such temporal separation may be referred to as a gap, guard period, guard interval, and/or various other suitable terms. This separation provides time for switching from DL communications (e.g., receive operations by a subordinate entity (e.g., a UE)) to UL communications (e.g., transmissions by a subordinate entity (e.g., a UE)). Those skilled in the art will appreciate that the foregoing is merely one example of a DL-centric subframe and that alternative structures with similar features may exist without necessarily departing from aspects described herein.

The features and methods of the present technology relate to physical channels. For example, a Physical Downlink Control Channel (PDCCH) is a physical channel that carries, among other items, Downlink Control Information (DCI). The PDCCH is transmitted on a set of Resource Elements (REs) in a set of control resources. In an embodiment, REs may be grouped into RE groups (REGs). In one example, an REG may include twelve Resource Elements (REs). In further examples, the REG may include any number of REs. In an embodiment, REGs are further grouped into Control Channel Elements (CCEs). In one example, a CCE may include six REGs. In further examples, a CCE may include any number of REGs. REGs within a CCE may be further grouped into REG bundling bundles. For example, a bundling of REGs may include two REGs, three REGs, or six REGs. In further examples, the REG bundling may include any number of REGs. The REGs in a REG bundle may be located adjacent to each other in the time-frequency domain. In a further embodiment, several CCEs constitute a PDCCH for carrying DCI. The number of CCEs in a PDCCH may be referred to as an Aggregation Level (AL). For example, one CCE forms an AL level of one (AL1), two CCEs form an AL level of two (AL2), and four CCEs form an AL level of four (AL4), and so on.

Interleaving REG bundling for PDCCH may be helpful. Increased wireless communication traffic, increased number of base stations, and decreased distance between base stations have significantly increased interference problems. As a result, conventional interleaving techniques become inadequate in certain scenarios. The systems and methods herein include efficient CORESET overlap and multi-stage interleaving of REG bundles, which provides solutions for increased wireless communication traffic, increased number of base stations, and reduced distances between base stations by addressing and resolving increasingly complex interference problems.

Example resource element group bundle interleaver design to support efficient CORESET overlap

In communication systems operating in accordance with the New Radio (NR) (e.g., 5G) standard, one or more sets of control resources (CORESET) may be supported for transmission of control information, such as Downlink Control Information (DCI), which may be carried on a Physical Downlink Control Channel (PDCCH). The CORESET may include one or more control resources (e.g., time and frequency resources) configured for communicating control information. Within each CORESET, one or more search spaces (e.g., common search spaces, UE-specific search spaces, etc.) may be defined for a given UE.

CORESET may be defined in units of Resource Element Groups (REGs). Each REG may include a fixed number (e.g., twelve or some other number) of tones in one symbol period (e.g., the symbol period of a slot). One tone in one symbol period is referred to as a Resource Element (RE). A fixed number of REGs may be included in a Control Channel Element (CCE) (e.g., a CCE may include six REGs). CCE sets may be used for transmitting NR-PDCCHs, where different numbers of CCEs in the set used for transmitting NR-PDCCHs use different aggregation levels. Multiple sets of CCEs may be defined as search spaces for a UE, and thus a node B or other base station may transmit NR-PDCCH to the UE by transmitting NR-PDCCH in sets of CCEs defined as decoding candidates within the search space for the UE, and the UE may receive NR-PDCCH by searching in the search space for the UE and decoding the NR-PDCCH transmitted by the node B.

In certain aspects, a next generation node B (e.g., "g" node B or "gNB") (e.g., in a communication system supporting NR) may support CORESET having different lengths spanning multiple symbol periods (e.g., OFDM symbol periods). That is, the control channel candidates may be mapped to a single OFDM symbol or multiple (e.g., two, three, etc.) OFDM symbols. Fig. 8 illustrates an example of CORESET 802, 804, and 806 spanning one, two, and three symbols, respectively, in accordance with certain aspects of the present disclosure. As shown, assuming that the control channel region spans three OFDM symbols (e.g., symbol 0, symbol 1, and symbol 2), one symbol of CORESET 802 may be defined, two symbols of CORESET 804 may be defined, and three symbols of CORESET806 may be defined.

As shown in fig. 8, CORESET may be associated with different aggregation levels. As shown in fig. 8, a 1-symbol CORESET 802a may have a mapping of 6 REGs (REG bundling) to CCEs, as shown in CORESET 802b (although not shown, CORESET 802a may have a mapping of 2 REGs to CCEs). A2 symbol CORESET 804a may have a 3 REG to CCE mapping as shown in CORESET 804b (although not shown, CORESET 804a may have a 1REG to CCE mapping). A 3-symbol CORESET806a may have a mapping of 2 REGs to CCEs, as shown in CORESET806 b (although not shown, CORESET806a may have a mapping of 2 REGs to CCEs).

As shown in fig. 8, CORESET does not use any interleaving of REGs. In some aspects, the node B may use different techniques for forming CCEs from REGs and mapping NR-PDCCHs to CCEs for different UEs. For example, in one aspect, a frequency first mapping may be used. In another aspect, a time-first mapping may be used. For time-first CORESET mapping, there may be one, two, or three OFDM symbols in the time domain, and both local CCE to REG mapping and interleaved CCE to REG mapping may be supported in the frequency domain. The interleaving pattern may be implemented by using an interleaver at the REG bundle level. The size of the REG bundling (in the frequency domain) may depend on the CORESET length (e.g., the number of symbols the CORESET spans). For example, a bundling bundle size of two REGs or six REGs may be supported for CORESET of one symbol; for CORESET of two symbols, a bundling bundle size of one REG or three REGs may be supported; and a bundling bundle size of one REG or two REGs may be supported for three-symbol CORESET.

Although not shown in fig. 8 or 9, the three CORESET may be overlapping CORESET. For example, CORESET may start at the same symbol. In some aspects, base stations (e.g., node B, gNB, etc.) may overlap CORESET having different lengths. For example, in some aspects, the base station may be able to use different CORESET lengths, and it may be beneficial to send grants to different UEs simultaneously and/or to the same UE. As one example, a three symbol CORESET may be more desirable for a cell edge UE, which may require more resources (e.g., in the control region) to robustly decode control messages from a base station. In another example, a single symbol of CORESET may be sufficient for a cell center UE, since such a UE may have a high (or above-threshold) signal-to-noise ratio (SNR).

While supporting coexistence of CORESET having different lengths may provide the base station with flexibility in allocating control resources, doing so may result in a blocking situation (where one or more control channel resources become unavailable). For example, referring to fig. 9, it is assumed that a 1-symbol CORESET902, a 2-symbol CORESET904, and a 3-symbol CORESET906, each having the same bandwidth, are configured. Due in part to the time-first CCE to REG mapping, if a REG is used in the control message (including DCI) transmission in the 1-symbol CORESET902, later REGs in the same resource block (but later OFDM symbols) may not be used for control message transmission in the 2-symbol CORESET904 or the 3-symbol CORESET 906. As used herein, this condition may be referred to as a "blocking" event.

As shown in fig. 9, random CCE interleaving may be used for a 1 symbol CORESET902, a2 symbol CORESET904, and a 3 symbol CORESET 906. For each CORESET, the interleaving is at the REG bundle level. The interlace is pseudo-random according to a random seed specified by time (e.g., System Frame Number (SFN) and slot index), cell ID, and gNB. Although different overlapping CORESETs may have the same bandwidth (e.g., the same number of RBs), the size of the REG bundles for different CORESETs may be different, and thus, the number of REG bundles is different, and the possible interleaving for CORESETs is different. Since REG bundles of one CORESET may be interleaved independently of REG bundles of another CORESET having different lengths, DCI in a first CORESET may "block" multiple DCIs in another CORESET.

In some aspects, a DCI with AL x (where x) may start with a CCE with an index that is divisible by x. As shown in fig. 9, DCI in a CCE in a 1-symbol CORESET902 may "block" six consecutive RBs, two-symbol CCEs and three-symbol CCEs of overlapping CORESETs 904 and 906. For example, one Aggregation Level (AL)1DCI in a 1-symbol CORESET902 may "block" two AL1 DCIs in a 2-symbol CORESET904 or one AL2/AL4/AL8 DCI in a 2-symbol CORESET 904. The AL 1DCI in a 1-symbol CORESET902 may "block" three AL 1DCI in a 3-symbol CORESET906, two AL2 DCI in a 3-symbol CORESET906, or one AL4/AL8 DCI. In some cases, DCI located a threshold distance away in an RB may not be blocked. As shown in fig. 9, different aggregation levels may be used for DCI. For example, AL2 DCI908 is transmitted using CCE0 and CCE1 in a 1 symbol CORESET 902. These two CCEs block all AL2 as well as the 2 symbol CORESET DCI and the 3 symbol CORESET DCI above AL2, even when there is a null CCE in the control region.

In systems supporting NR, these "blocking" situations may become more typical because the BS configures the UE to monitor different sets of resources (e.g., overlapping CORESET). Consider a reference example where a BS configures a CORESET that covers the same set of RBs but has a different length (e.g., a CORESET having 48 RBs in the frequency domain but 1 or 2 or 3 symbols in the time domain). In such a case, the BS may configure the cell-edge UEs to monitor a 3-symbol CORESET, the cell-center UEs to monitor a 1-symbol CORESET, and the middle UEs to monitor a 2-symbol CORESET. Furthermore, in some cases, the BS may allow some overlap between CORESET, such that the cell center UE monitors both 1-symbol CORESET and 2-symbol CORESET. In such scenarios, it may be desirable to provide techniques for enabling devices (e.g., base stations such as node B, gNB, etc.) to reduce the level of "blocking" between control channel transmissions across CORESET having different OFDM symbol lengths.

Aspects of the present disclosure provide REG bundling (e.g., CCE) interleaver designs for mapping REGs to physical resources for overlapping CORESET with different symbol lengths. In aspects, common interleaving may be used for different CORESET having different lengths.

Fig. 10 illustrates example operations 1000 for wireless communication in accordance with aspects of the present disclosure. Operation 1000 may be performed by a BS (e.g., BS110 shown in fig. 1).

At block 1002, the operations 1000 begin by: for a plurality of CORESET, a plurality of mappings of CCEs to REGs and a plurality of mappings of REGs to physical resources are determined. The multiple CORESET have different symbol lengths, and the multiple mappings of REGs to physical resources include: interleaved equal sized blocks of frequency resources for a plurality of CORESET. At 1004, the BS transmits (e.g., to one or more UEs) a plurality of DCI transmissions based on the determined mapping. The DCI transmissions may be sent at the same or overlapping starting symbols, but on different frequency resources. The mapping may also include interleaved CCEs within each interleaved frequency resource block.

Fig. 11 illustrates example operations 1100 for wireless communication in accordance with aspects of the present disclosure. Operation 1100 may be performed by a UE (e.g., UE120 shown in fig. 1).

At block 1102, the operations 1100 begin by: for a plurality of CORESET, a plurality of mappings of CCEs to REGs and a plurality of mappings of REGs to physical resources are determined. The multiple CORESET have different symbol lengths, and the multiple mappings of REGs to physical resources include interleaved equal-sized frequency resource blocks for the multiple CORESET. At 1104, the UE monitors for DCI transmission based on the determined mapping.

According to certain aspects, common interleaving for different CORESET uses interleaving units (e.g., equal sized blocks of frequency resources) as follows: which is at least the least common multiple of all frequency-domain bundled beam sizes of all overlapping CORESET. The same interleaving applies for all of the CORESET involved (e.g., the same seed may apply for interleaving for all of the CORESET involved).

In some cases, the configured CORESET depends on the system bandwidth. For example, for small system bandwidths (e.g., below a threshold amount), a CORESET of up to 3 symbols may be configured. For larger system bandwidths (e.g., greater than a threshold amount), a CORESET of up to 2 symbols may be configured.

The interleaving units may be pre-configured (e.g., fixed in the technical specification) or may be configured by the gNB (e.g., based on which overlapping CORESET is configured). The pre-configured interleaving unit may be 6 RBs. The gNB may configure the interleaving unit to: for example, the least common multiple of CORESET. For example, if a CORESET of 1 symbol with a size 2REG bundling and a CORESET of 3 symbols with a size 1REG bundling are configured, the gNB may configure the interleave units to be of size 2 (i.e., the least common multiple of 1 and 2).

Fig. 12A illustrates an example of interleaving designs of equal-sized frequency blocks for overlapping CORESET having different lengths according to certain aspects of the present disclosure. As shown in fig. 12A, for a 1-symbol CORESET1202, the least common multiple of all frequency-domain bundling sizes is the 6RB size of the CCE. Thus, in the example interleaving design shown in fig. 12A, equal sized blocks of 6 RBs are interleaved for a 1 symbol CORESET1202, a2 symbol CORESET 1204, and a 3 symbol CORESET 1206. In this case, the number of interleaving units is the same (for example, 4 interleaving units are shown in fig. 12A), and the generated interleaving patterns are the same.

As shown in fig. 12A, AL 21-symbol DCI1208 (e.g., CCE0 and CCE1 of CORESET 1202) may be transmitted, and AL 42-symbol DCI1210 (e.g., CCE6, CCE7, CCE4, and CCE5 of CORESET 1204) may be transmitted in the remaining RBs. According to certain aspects, instead of using AL 1/2/4/8 for the CORESET 1206 of 3 symbols, AL1/3/6/12 may be used (which may improve packing efficiency). As shown in fig. 12B, AL 21-symbol DCI1208 (e.g., CCE0 and CCE1 of CORESET 1202) may be transmitted, AL 22-symbol DCI 1212 (e.g., in CCE6 and CCE7 of CORESET 1204) may be transmitted in the remaining RBs, and AL 33-symbol DCI 1214 (e.g., CCE6, CCE7, and CCE8 of CORESET 1206) may be transmitted.

It may be desirable to randomize the interference. According to certain aspects, a second level of permutation may be applied to randomize within the interleaving units. In other words, within an interleaved frequency resource block of the same size, further interleaving may be used for CCEs within that block, e.g., as shown in fig. 13. The interlaces within a block may be pseudo-random according to time (e.g., SFN and slot), cell ID, and interlace unit index within CORESET.

Advantageously, the techniques provided herein may enable a device (e.g., a base station (such as node B, gNB, etc.)) to reduce the level of "blocking" associated with using overlapping CORESET having different lengths, which may improve packet efficiency. In addition, further interleaving may randomize interference.

Example multistep interleaver design for efficient CORESET overlap

As described above, control resource sets (CORESET) may overlap, and CORESETs having different lengths (e.g., different numbers of symbols) may overlap. As described above, while supporting coexistence of CORESET having different lengths and may provide flexibility in allocating control resources to a base station, doing so may result in a blocking situation (where one or more control channel resources become unavailable). When overlapping CORESET is configured and unrestricted interleaving is applied to different CORESET, there may be many intercrrent blocking. For example, decoding one aggregation level 1(AL1) in a 1-symbol core set of REG bundling with a size of two Resource Blocks (RBs) may block multiple Downlink Control Information (DCI) transmissions in a 2-symbol core set or a 3-symbol core set, as described above.

One way to improve the inter-CORESET blocking is to introduce some commonality in the interleaver design for different lengths of CORESET. The basic idea is to align the interlaces for different length CORESET (assuming they use the same set of RBs) so DCI in one CORESET will block fewer DCI in the other CORESET. The above-described techniques provide an interleaver design for mapping Resource Element Groups (REGs) to physical resources for overlapping CORESET with different symbol lengths. In one example, common interleaving is used for different CORESET with different lengths. The interleaving design may provide frequency diversity and interference randomization.

Aspects of the present disclosure provide a multi-step interleaver design for efficient CORESET overlap. In some scenarios, the design may be a two-step design. And the overlapping may involve: for example, overlapping CORESET with different lengths and distributed search spaces. The two-step interleaver design may further improve frequency diversity to help reduce blocking. Frequency diversity is improved at least by avoiding misaligned interlaces that span different CORESET with different lengths.

Fig. 14 illustrates example operations 1400 for wireless communication in accordance with aspects of the present disclosure. Operation 1400 may be performed by a UE (e.g., UE120 shown in fig. 1).

At block 1402, the operations 1400 begin by: multiple mappings of CCEs to REGs and multiple mappings of REGs to physical resources are determined for multiple CORESETs with different symbol lengths. Within each CORESET, REG bundles within the REG bundle segments in that CORESET are interleaved to produce interleaved REG bundle groups (e.g., each group having an equal number of REG bundles). The interleaving within the segment may be based on a random permutation of cell ID, slot index, segment index, and/or CORESET length. Different interleaving/permutation may be used for CORESET of different lengths.

Each interleaved REG bundle group is interleaved with another interleaved REG bundle group within CORESET. The same interleaving pattern may be applied to interleaved REG bundle groups in multiple CORESET. Interleaving of the interleaved REG bundled groups includes random permutation based on cell ID and/or slot index. At 1404, the UE monitors for DCI transmission based on the determined mapping.

The REG bundling bundle segments (e.g., 12 RBs) include multiple CCEs, and the first interleaving step causes REGs within the same CCE to be in different interleaved REG bundling bundle (block) groups. Thus, when different REG bundle groups are interleaved across the entire CORESET in the second step, CCEs of the same block may be far apart.

The size of the REG bundling segment corresponds to an integer number of REG bundling for each of a plurality of CORESETs. In other words, since different length CORESETs support different REG bundling size for interleaving, the size of the segment should be chosen such that there is an integer number of REGs for any of the different CORESETs involved.

Fig. 15 illustrates example operations 1500 for wireless communication, in accordance with aspects of the present disclosure. Operation 1500 may be performed by a UE (e.g., UE120 shown in fig. 1). Operation 1500 may be an operation by the UE that is complementary to operation 1400 performed by the BS.

At block 1502, the operations 1500 begin by: multiple mappings of CCEs to REGs and multiple mappings of REGs to physical resources are determined for multiple CORESETs with different symbol lengths. Within each CORESET, interleaving REG bundles within the REG bundle segments in the CORESET to produce interleaved REG bundle groups, and interleaving each interleaved REG bundle group with another interleaved REG bundle group within the CORESET. At 1504, the BS transmits a plurality of DCI transmissions based on the determined mapping.

CORESET interleaving may be performed in units of REG bundle bundles. The size of the REG bundling may be based on the CORESET length. For example, the CORESET of the REG bundling size for 1 symbol may be 2 RBs or 6 RBs; CORESET for 2 symbols may be 1 RB or 3 RBs; and CORESET for 3 symbols may be 1 RB or 2 RBs.

Fig. 16 illustrates one example of using a multi-step (e.g., two-step) interleaving design for overlapping CORESET with different lengths, where REG bundles are frequency interleaved and groups of interleaved REG bundles are frequency interleaved within the CORESET, in accordance with certain aspects of the present disclosure. In fig. 16, the smallest allocation unit for CORESET is one REG bundle 1602. In the example shown in fig. 16, each REG bundling 1602 is 2 RBs. The REG bundling is a minimum interleaving unit. When the CCE is 3 REG bundling (6 RBs).

As shown in fig. 16, in the step 1 arrangement, REG binding bundles in the REG binding bundle segment/group 1604 are locally interleaved. As shown in fig. 16, REG bundling from one CCE is interleaved with REG bundling of another CCE in segment/group 1604. Step 1 interleaving produces interleaved REG bundling groups 1606 (different groups 1606 have different REG bundling from the same CCE). Permutation/interleaving may be applied to each segment/group 1604 of CORESET 1608.

As shown in fig. 16, in step 2 of interleaving, the interleaved REG bundle group 1606 is interleaved across the entire CORESET 1608. In other words, for the second step of interleaving, the interleaved REG bundled group 1606 is the cell interleaving size. Thus, since the first step of interleaving causes REG bundling 1602 from the same CCE as another REG bundling 1610 to be in a different REG bundling group 1602, the REG bundling 1602 and REG bundling 1610 may be farther apart after the second step of interleaving.

A two-step interleaver design can ensure that: the resources allocated for one CORESET block only a small amount of the resources allocated for another overlapping CORESET, but still guarantee that even AL1 has some frequency diversity. The permutation of each segment in step 1 of the interleaving provides interference randomization and REG bundling bundles within the same CC (e.g., size 2REG bundling bundles in 6RB CCEs in a 1-symbol CORESET) can be distributed to different blocks, so these REG bundling bundles can be arranged farther apart in step 2. Step 2 of interleaving may avoid misaligned interleaving across different CORESET having different lengths. In this way, the blockage can be localized.

The multi-step interleaving may be extended to include any number of interleaving steps, as desired. For example, step 1 discussed above may be divided into multiple sub-steps and/or repeated any number of times according to any desired order. Further, step 2 discussed above may be divided into multiple sub-steps and/or repeated any number of times according to any desired order. Additional interleaved REG bundle groups may be defined and interleaved across additional CORESET. REG binding bundles from more CCEs may be interleaved with REG binding bundles of additional CORESET as desired.

In an embodiment, multi-part interleaving distributes REG bundling of the PDCCH in a way that achieves both diversity and randomization. Diversity involves communicating via more than one source. If data from one source is lost in a communication, the same data from another source may be successfully transmitted. Thus, diversity improves the throughput of REG bundled bundles by minimizing the impact of signal path loss. Randomization involves spreading the transmission over the carriers in order to randomize the possible interference scenarios (e.g., interference caused by transmissions of neighboring cells). Randomization improves throughput by minimizing collisions between neighboring cells. An interleaving scheme including a diversity part and a randomization part better handles complex interference problems than conventional interleaving techniques.

In an embodiment, multi-part interleaving may be achieved via a multi-stage interleaving process that includes two or more interleaving stages. For example, the multi-stage interleaving may be a two-stage interleaving. For example, diversity may be implemented in a first stage (e.g., first interleaving), while randomization may be implemented in a second stage (e.g., second interleaving). Further, the first stage may use the same first interleaver for many and/or all cells in a group of cells (e.g., cells of a network operator), while the second stage may be localized and use second interleavers specific to one or more cells in a neighbor group of cells.

In an example, the first stage of the two-stage interleaver may distribute REG bundling of the PDCCH over the bandwidth of the CCE. The physical location of the REG bundled bundles of the PDCCH may be interleaved to improve throughput. For example, REG bundling for a PDCCH may be interleaved to minimize the impact of error bursts that occur during transmission of the PDCCH. An example distribution scheme to improve throughput is a distribution that increases or maximizes diversity.

Various versions of interleaving, e.g., block interleaving, may be used in this first stage. In embodiments, any number of blocks may be selected to perform block interleaving, such as, but not limited to, two blocks, three blocks, four blocks, six blocks, and so on.

In an embodiment, the number of blocks selected for performing the first stage interleaving may depend on the number of REGs within the REG bundling. For example, if the number of REGs within an interleaved REG bundle is two REGs, the first stage interleaver may select three blocks to perform the interleaver and/or the first stage interleaver may select six blocks to perform the interleaver. Such an arrangement can be implemented with a diversity level of three. In another example, if the number of REGs within an interleaved REG bundle is three REGs, the first stage interleaver may select two blocks to perform the interleaver and/or the first stage interleaver may select four blocks to perform the interleaver. Such an arrangement can be implemented with a diversity level of two. In another example, if the number of REGs within an interleaved REG bundle is six REGs, the first stage interleaver may select two blocks to perform the interleaver and/or the first stage interleaver may select four blocks to perform the interleaver. Notwithstanding this, when the number of REGs within a REG bundle is six, the interleaver may operate at AL2 or AL4 level in order to ensure diversity. Such an arrangement can be implemented with a diversity level of 2.

FIG. 17A shows an exemplary four block interleaver with an exemplary write sequence of [0,2,1,3,0,2,1,3, … ]. The original virtually-ordered REG bundled bundle 1701 is interleaved according to the write sequence and output in the order of the generated REG bundled bundle 1702. The original virtual sequential REG bundle 1701 may be considered a first stage input sequence and the resulting sequential REG bundle 1702 may be considered a first stage output sequence. Other write sequences may be utilized including, but not limited to: for 2 blocks, the write sequence [0,1,0,1 … ]; for 3 blocks, the write sequence [0,1,2,0,1,2, … ]; for 4 blocks, the sequence of writes [0,1,2,3,0,1,2,1,3, … ] (as shown in FIG. 4); and/or for 6 blocks, a write sequence [0,2,4,1,3,5,0,2,4,1,3,5, … ]. Additional write sequences may be used as desired to achieve a particular level of diversity, etc.

The first stage of the multi-stage interleaving provides increased diversity compared to the original virtual REG bundle sequence 1701. By increasing the diversity of the sequences, increased throughput is achieved, since the error burst will have less impact on the REG bundle. Notwithstanding this, neighbor cells may cause persistent collisions if they perform the same interleaver on the same block of REG bundles. Furthermore, the distance between neighbor cells becomes smaller and smaller; therefore, the possibility of such interference is also increasing. Adding another part of the interleaver to the REG bundle within the block improves the technical problem. In an embodiment, the other part may be a randomized part. In an example multi-stage interleaver, the second stage may perform a randomized interleaver.

In an embodiment, a second stage interleaving may be performed to randomize the results of the first stage interleaving. The second stage interleaving may be performed locally at the cell and/or for a particular cell. The second stage interleaver of the first cell may be different from the second stage interleaver of the second cell. At this second stage, having the first cell with a different interleaver compared to the neighboring second cell avoids persistent collisions and reduces interference.

Various versions of interleaving, e.g., randomized interleaving, may be used in this second stage. In an embodiment, the second stage interleaver may be a random intra-block interleaver that randomizes REG bundling position within the block generated in the first stage (e.g., intra-block randomization). In an embodiment, the randomized interleaver may use a random seed. In one example, the random seed may be a function of: cell index, time, control resource set index, first interleaver block index, system frame number, symbol index, REG bundling index, block index, and/or additional parameters (e.g., bandwidth and center frequency of REG bundling, if desired). Various different randomizers may use different random seeds to make the randomizers different from each other.

Fig. 17B shows an example of randomizing REG bundle positions within a block generated by the first-stage interleaver. In this example, the first stage utilization has a value of [0,2,1,3,0,2,1,3, …]Example of (2) a four block interleaver for the write sequence. The original virtually-ordered REG bundle 1701 is interleaved according to the write sequence and a resulting ordered REG bundle 1702 is produced. The original virtual sequential REG bundle 1701 may be considered a first stage input sequence and the resulting sequential REG bundle 1702 may be considered a first stage output sequence. The first stage output sequence 1702 may be used as a second stage input sequence. In an example, the second stage interleaver randomizes the sequence 1702 within a corresponding block of the first stage output sequence 1702. For example, the second stage interleaver outputs a first block (e.g., block) of the first stage output sequence 17020) The sequences within, which produce a second stage block output 1703 a. The second stage interleaver outputs a second block (e.g., block) of the first stage output sequence 17021) The sequences within, which produces a second stage block output 1703 b. The second stage interleaver outputs a third block (e.g., block) of the first stage output sequence 17022) The sequences within, which produces a second stage block output 1703 c. The second stage interleaver passes the nth block of the first stage output sequence 1702 (e.g.,block3) The sequences within, which produce a second stage block output 1703 n. The second stage block outputs (e.g., 1703a-1703n) collectively make up the second stage output sequence 1703. The second stage output sequence 1703 is a physical channel sequence of an REG bundle. The REG bundling is transmitted within the PDCCH according to the physical channel sequence of the REG bundling.

The second stage output sequence 1703 includes a diversity portion and a randomization portion. Sequences with multi-part interleaving increase the throughput of REG bundles and avoid collisions during transmission. Fig. 18 shows another example multi-part interleaving process. The example of fig. 18 has a four-block interleaver with a write sequence of [0,1,2,3,0,1,2,3 … ] and uses a different random generator (randomizer) interleaver compared to fig. 17B. Fig. 18 takes an example virtual REG bundling 1801, interleaves the virtual REG bundling 1801 to produce output 1802, and interleaves the output 1802 into a second output 1803.

Fig. 19 shows an example method 1900 of performing a multi-part interleaving process. In this example process 1900, the multi-part process is performed in two stages, but the multi-part interleaving process may be performed and generate a multi-part interleaved output sequence using one stage and/or more stages. In step 1902, one or more processors (e.g., at a base station) input the virtual sequence of the REG bundle into a first stage interleaver. In step 1904, the first stage interleaver interleaves the virtual sequences of the REG bundles. In step 1906, the first stage interleaver outputs a first stage interleaved sequence of REG bundles. In step 1908, the one or more processors input 1908 the output of the first stage interleaved sequence of the REG bundle into the second stage interleaver. In step 1910, the second stage interleaver interleaves the output of the first stage interleaved sequence of the REG bundle. In step 1912, the second stage interleaver outputs a second stage interleaved sequence of REG bundles. The output of the second stage interleaver is a multi-part interleaved sequence. In step 1914, the transmitter transmits a multi-part interleaved REG bundle.

In an embodiment, the first stage interleaver may provide diversity. For example, the first stage interleaver may be a block interleaver. In an embodiment, the second stage interleaver may minimize transmission collisions. For example, the second stage interleaver may be a randomized interleaver. In an example, the random generator interleaver may randomize the REG bundle within the output block of the block interleaver. If desired, the process 1900 may include one or more additional interleavers that further interleave the output of steps 1906 and/or 1912 before performing step 1914 (which sends REG bundles).

Fig. 20 illustrates another example method 2000 of performing a multi-part interleaving process. In the example process 2000, the various steps performed by the various processors of a cell (e.g., a base station) can occur before, during, and/or after each other. In this example, at step 2002a, the one or more processors at the first cell interleave the sequence of REG bundles according to a first stage interleaver. At step 2004a, a first stage interleaved sequence of REG bundled is output. At step 2006a, the output of step 2004a is input into a second stage interleaver specific to the first cell. At step 2008a, the one or more processors of the first cell interleave the output of the first stage interleaved sequence of the REG bundle according to a second stage interleaver specific to the first cell. At step 2010a, a second phase interleaved sequence of REG bundling for the first cell is output. At step 2012a, the transmitter of the first cell transmits the REG bundle via an interleaved sequence (e.g., output of step 2010 a) according to the second stage of the output REG bundle. If desired, the process 2000 may include one or more additional interleavers that further interleave the output of steps 2004a and/or 2010a before performing step 2012a (which sends the REG bundle).

Before, during or after steps 2002a-2012a, steps 2002b-2012b are performed at the second cell. In this example, at step 2002b, the one or more processors at the second cell interleave the sequence of REG bundles according to the first stage interleaver. At step 2004b, a first stage interleaved sequence of REG bundled is output. At step 2006b, the output of step 2004b is input into a second stage interleaver specific to a second cell. At step 2008b, the one or more processors of the second cell interleave the output of the first stage interleaved sequence of the REG bundle according to a second stage interleaver specific to the second cell. At step 2010b, a second stage interleaved sequence of REG bundling for the second cell is output. At step 2012b, the transmitter of the second cell transmits the REG bundle via an interleaved sequence (e.g., output of step 2010 b) according to the second stage of the output REG bundle. If desired, the process 2000 may include one or more additional interleavers that further interleave the output of steps 2004b and/or 2010b before performing step 2012b (which sends the REG bundle).

Before, during or after steps 2002b-2012b, steps 2002n-2012n are performed at the nth cell. In this example, at step 2002n, the one or more processors at the nth cell interleave the sequence of REG bundles according to the first stage interleaver. At step 2004n, a first stage interleaved sequence of REG bundled is output. At step 2006n, the output of step 2004n is input into a second stage interleaver specific to the nth cell. At step 2008n, the one or more processors of the nth cell interleave the output of the first stage interleaved sequence of the REG bundle according to a second stage interleaver specific to the nth cell. At step 2010n, a second phase interleaved sequence of REG bundling for the nth cell is output. At step 2012n, the transmitter of the nth cell sends the REG bundle via an interleaved sequence (e.g., the output of step 2010 n) according to the second stage of the output REG bundle. If desired, the process 2000 may include one or more additional interleavers that further interleave the output of steps 2004n and/or 2010n before performing step 2012n (which sends the REG bundle).

In an embodiment, the first stage interleaver may provide diversity. For example, the first stage interleaver may be a block interleaver. In an embodiment, the first stage interleaver may be the same for all cells and/or a group of cells (e.g., cells of a common network operator, cells of a common area, etc.). Further, the first stage interleaver may be different for all cells and/or a group of cells (e.g., cells of a common network operator, cells of a common area, etc.). Still further, the first stage interleaver may be a diversity interleaver (e.g., a block interleaver), a randomized interleaver, or the like.

In an embodiment, the second stage interleaver may minimize transmission collisions. For example, the second stage interleaver may be a randomized interleaver. In an embodiment, the random generator interleaver may randomize the REG bundle within the output block of the block interleaver. In embodiments, the second stage interleaver may be different for all cells and/or a group of cells (e.g., cells of a common network operator, cells of a common area, etc.). Further, the second stage interleaver may be the same for all cells and/or a group of cells (e.g., cells of a common network operator, cells of a common area, etc.). Still further, the second stage interleaver may be a diversity interleaver (e.g., a block interleaver), a randomized interleaver, or the like.

In an embodiment, one or more nth stage interleavers may be utilized to improve the throughput of REG bundling. In an example, one or more nth stage interleavers may be utilized before the first stage interleaver, after the first stage interleaver, before the second stage interleaver, and/or after the second stage interleaver. The one or more nth stage interleavers may be diversity interleavers (e.g., block interleavers), randomized interleavers, etc. In an example, one or more nth stage interleavers may interleave the REG bundle within the output block of a previous interleaver of the process/system. In the case of an nth stage block interleaver, the write scheme write sequence may be the same and/or different from other interleavers of the process/system. In the case of an nth stage randomized interleaver, the random seed may be the same and/or different from other interleavers of the process/system. In the case of another type of interleaver, the type and manner of interleaving may be the same and/or different from other interleavers of the process/system. In embodiments, the nth phase interleaver may be different for all cells and/or a group of cells (e.g., cells of a common network operator, cells of a common area, etc.). Further, the nth phase interleaver may be the same for all cells and/or a group of cells (e.g., cells of a common network operator, cells of a common area, etc.). Any number of stage n interleavers may be used as desired. Any of the n-th stage interleavers may be performed in a different stage and/or the same stage as the first stage interleavers, which may be performed in a different stage and/or the same stage as the second stage interleavers.

Those of skill in the art would understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

The functional blocks and modules in fig. 10, 11, 14, 15, 19 and 20 may include: processors, electronics devices, hardware devices, electronics components, logic circuits, memories, software codes, firmware codes, etc., or any combination thereof.

Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure. Skilled artisans will also readily recognize that the order or combination of components, methods, or interactions described herein is merely an example, and that the components, methods, or interactions of the various aspects of the present disclosure may be combined or performed in a manner different than those illustrated and described herein.

The various illustrative logical blocks, modules, and circuits described in connection with the disclosure herein may be implemented or performed with a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

The steps of a method or algorithm described in connection with the disclosure herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.

In one or more exemplary designs, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. Computer-readable storage media can be any available media that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code means in the form of instructions or data structures and which can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, a connection may be properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, or Digital Subscriber Line (DSL), then the coaxial cable, fiber optic cable, twisted pair, or DSL are included in the definition of medium. Disk and disc, as used herein, includes Compact Disc (CD), laser disc, optical disc, Digital Versatile Disc (DVD), hard disk, solid state disc, and blu-ray disc where disks usually reproduce data magnetically, while discs usually reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.

As used herein (including in the claims), the term "and/or" when used in a list having two or more items means that any one of the listed items can be employed alone or any combination of two or more of the listed items can be employed. For example, if a composition is described as containing component A, B and/or C, the composition may contain: a alone; b alone; c alone; a combination of A and B; a combination of A and C; a combination of B and C; or a combination of A, B and C. Further, as used herein (including in the claims), or as used in a list of items ending with at least one of "… …" indicates a list of disjunctions, such that, for example, a list of "at least one of A, B or C" means: refers to A or B or C or AB or AC or BC or ABC (i.e., A and B and C) or any combination of any of these items.

The previous description of the disclosure is provided to enable any person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the spirit or scope of the disclosure. Thus, the disclosure is not intended to be limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

46页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:重加密密钥生成装置、重加密装置、重加密密文解密装置以及密码系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类