This disclosure relates generally to the field of wireless communications and, more particularly, to fifth generation (5G) radio access technology (RAT) and associated air interfaces in connection with resource allocation for a 5G physical uplink control channel (xPUCCH).
Mobile communication has evolved significantly from early voice systems to today's highly sophisticated integrated communication platform. The next generation wireless communication system, 5G, will evolve based on 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE)-Advanced standards, with additional potential new RATs to enrich lives with improved, simple, and seamless wireless connectivity solutions. 5G will enable everything to be connected by wireless and deliver fast and rich content and services, as it is expected to provide access to information and sharing of data anywhere and anytime by various users and applications. 5G is also expected to be a unified network and system targeted to meet vastly different—and sometimes conflicting—performance dimensions and services. Such diverse, multi-dimensional goals are driven by different services and applications.
Aspects and advantages will be apparent from the following detailed description of embodiments, which proceeds with reference to the accompanying drawings.
The following detailed description refers to the accompanying drawings. The same reference numbers may be used in different drawings to identify the same or similar elements. In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular structures, architectures, interfaces, techniques, etc. in order to provide a thorough understanding of the various aspects of various embodiments. However, it will be apparent to those skilled in the art having the benefit of the present disclosure that the various aspects of the various embodiments may be practiced in other examples that depart from these specific details. In certain instances, descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the various embodiments with unnecessary detail.
To enable low latency transmission for enhanced mobile broadband communication, self-contained TDD subframe structure can be introduced in a 5G system. Each subframe is self-contained because it encompasses both communication (e.g., downlink) and feedback (e.g., uplink) periods at different times in the subframe. In other words, data is transmitted in one portion of a subframe, and feedback, such as an acknowledgement (ACK) or negative ACK (NACK) feedback, is provided during another portion of the same subframe. Also, although each subframe includes uplink and downlink periods, subframes are also referred to as UL or DL subframes because DL (data) subframes include physical resources for transmission of DL data from an eNB to a UE and UL (data) subframes include physical resources for transmission of UL data from a UE to an eNB.
In both UL and DL, the xPUCCH 150 and data are multiplexed in the subframe according to a time-division multiplexing (TDM) scheme. In the case when one symbol is allocated for xPUCCH, increasing the number of resources in the frequency domain for xPUCCH transmission may not improve the link budget accordingly. This is primarily due to the fact that when more resources are allocated for xPUCCH, the coding rate is reduced at the cost of increased noise power. With the same transmit power, the maximum coupling loss (MCL) between UE and eNB, and thus the link budget for xPUCCH transmission remains the same.
To improve link budget, more orthogonal frequency-division multiplexing (OFDM), i.e., time domain, symbols may be allocated for xPUCCH transmissions. And given that different UEs may desire different coverage extension levels (as shown in
Note that in certain cases, the xPUCCH may be transmitted by a first UE, while the xPUSCH may be transmitted by a second UE. In this case, the number of symbols allocated for xPUCCH transmission can be the same as that for xPUSCH transmission. Although not shown in
The xPUCCH can be used to carry a single UCI type or several different UCI types.
Note that several xPUCCH resources carrying different UCI types in the same subframe can have the same number of resources (e.g., subframes 630, 640, and 650) or have a different number of resources (e.g., due to different UCI payloads, subframes 660, 670, and 680). In addition, multiple xPUCCH resources carrying different UCI types in the same subframe may either have the same multiplexing scheme with other channels (e.g., both are TDM with the data region, subframes 610, 620, 630, 640, 660, and 680; or both are FDM with the data region, subframe 650) or follow different multiplexing schemes with other channels (e.g., subframe 670). For example in the subframe 670, xPUCCH carrying a first UCI type (or a first set of different UCI) could be transmitted in a time-division multiplexing manner, whereas xPUCCH carrying a second UCI type (or a second set of different UCI) could be transmitted in a frequency-division multiplexing manner.
In one embodiment, the number of symbols allocated (or configured) for the transmission of xPUCCH may be predefined in a system specification, defined as a function of the system bandwidth, or based on a higher-layer configuration message. For the latter case, with larger system bandwidth, more symbols can be allocated for xPUCCH transmission.
In another embodiment, the number of symbols allocated (or configured) for the transmission of xPUCCH can be configured via 5G master information block (xMIB), 5G system information block (xSIB) or radio resource control (RRC) signaling. Note that this option may be appropriate for the UEs in a stationary condition given that the coverage condition may remain the same for a long period of time. Further, this option may also be suitable for an FDD system 700, as illustrated in
In another embodiment, the number of symbols allocated (or configured) for the transmission of xPUCCH can be dynamically indicated in a downlink control information (DCI) via xPDCCH. To reduce signaling overhead, a set for the number of xPUCCH symbols can be predefined in a system specification or configured by higher layers via 5G master information block (xMIB), 5G system information block (xSIB) or RRC signaling. Further, a field in the DCI format can be used to indicate the configuration (e.g., number of symbols) used for xPUCCH transmission.
In yet another embodiment, the number of symbols for xPUCCH transmission may be implicitly signaled through a control channel aggregation level of an associated xPDCCH transmission. The control channel aggregation level is defined as a number of control channel elements (CCEs) used for xPDCCH transmission. A CCE is a group of resource elements (e.g., 36 REs).
In one example, four control channel aggregation levels are supported for xPDCCH transmission. An eNB may transmit xPDCCH using a first aggregation level (e.g., 1) to inform a UE to transmit xPUCCH using a first configuration (e.g., a one-symbol xPUCCH). But the eNB may also transmit xPDCCH using a second aggregation level (e.g., 2), and thereby informs a UE to transmit xPUCCH using a second configuration (e.g., a two-symbol xPUCCH).
Table 1 illustrates one example of indicating the number of xPUCCH symbols using the DCI. More specifically, the xPUCCH resource allocation field in the DCI can be used to dynamically indicate one from the four candidate numbers of xPUCCH symbols (e.g., Table 1), which may also be configured by higher layers according to a mapping defined in higher layers (e.g., RRC signaling, Table 2). A single bit value is also possible, in which its two possible values represent either a 1-symbol xPUCCH or a full subframe xPUCCH.
Note that the configuration for the number of symbols allocated for the transmission of xPUCCH may be different for DL and UL subframes. For instance, {1, 3, 5, 7} may be configured for xPUCCH transmission for a DL data subframe while {1, 3, 5, 12} may be configured for xPUCCH transmission for a UL data subframe.
In another embodiment, the number of symbols allocated for the transmission of xPUCCH can be indicated in a dedicated control channel. In one option, a physical control format indicator channel (PCFICH) as defined in the LTE specification can be repurposed (e.g., xPCFICH) to indicate the number of symbols allocated for the transmission of xPUCCH. Note that in this option, up to two bits can be conveyed by xPCFICH.
In another option, a physical TDD configuration indicator channel (PTCICH) can be applied to indicate the number of symbols allocated for the transmission of xPUCCH.
Further, in the DL subframe, in order to avoid the collision between xPDSCH and xPUCCH from different UEs, duration of xPDSCH transmission, or the number of OFDM symbols allocated for xPDSCH transmission may be semi-statically configured via xMIB, xSIB or RRC signaling or dynamically indicated in the DCI format carrying a downlink assignment. Similar to Table 1, a limited set for the number of xPDSCH symbols can be predefined in a specification or configured by higher layers via xMIB, xSIB or RRC signaling.
Similarly, in the UL subframe, the number of OFDM symbols allocated for xPUSCH transmission may be semi-statically configured via xMIB, xSIB or RRC signaling or dynamically indicated in the DCI format carrying an uplink grant.
Various options can be used to configure the xPUCCH resource. In particular, it can be configured semi-statically by high layers or can be indicated in the one field in the DCI format carrying a DL assignment. In the latter case, the bit field, or ACK/NACK resource indicator (ARI), can be used for UE to determine the xPUCCH resource value from one of four xPUCCH resource values configured by higher layers.
To avoid the collision on the xPUCCH transmission between multiple UEs, multiple resources configured for the xPUCCH transmission are derived from a resource that is the initial or final (e.g., pre-configured) OFDM symbol located within the xPUCCH region. In other words, in the case when more than one symbol is allocated for xPUCCH for coverage enhancement, the resources allocated for the xPUCCH transmission in symbols other than a so-called “bookend” symbol are derived from the resource configured as that bookend symbol. Further, a rule, function, or equation that maps resources based on the bookend resource may be common to each UE (determined in a cell-specific manner) to avoid collisions. In other words, UEs follow the same resource mapping rule when transmitting the xPUCCH in the uplink.
I
PRB
(k)=(IPRB(0)+ΔPRB)mod(NRB−NPRBxPUCCH)
where IPRB(0) is the PRB index in the first symbol or last symbol which is configured by higher layers for xPUCCH transmission; NRB is the number of PRBs in the UL system bandwidth; NPRBxPUCCH is the number of PRBs for each xPUCCH transmission; and ΔPRB is the hopping distance, which can be predefined in the specification or configured by higher layers in a cell-specific manner. In one example, ΔPRB=└NRB/2┘ or ΔPRB=└NRB/4┘.
I
PRB
(k)
=f(IPRB(0),NcellID,Isym)
where NcellID is the physical cell ID and Isym is the symbol index within the configured xPUCCH region.
Note that although not shown in
In another embodiment, inter-symbol hopping may be configured by the higher layers. In one example, inter-symbol hopping may be enabled or disabled via explicit signaling in the DCI format or RRC signaling.
In additional embodiments, the inter-symbol hopping pattern of xPUCCH depicted in
In embodiments, the electronic device circuitry 1300 may be, or may be incorporated into or otherwise a part of, an eNB, a UE, a network node, or some other type of electronic device. In embodiments, the electronic device circuitry 1300 may include radio transmit circuitry 1310 and receive circuitry 1312 coupled to control circuitry 1314. In embodiments, the transmit circuitry 1310 and/or receive circuitry 1312 may be elements or modules of transceiver circuitry, as shown. The electronic device circuitry 1300 may be coupled with one or more antenna elements 1316 of one or more antennas. The electronic device circuitry 1300 and/or the components of the electronic device circuitry 1300 may be configured to perform operations similar to those described elsewhere in this disclosure.
The application circuitry 1402 may include one or more application processors. By way of non-limiting example, the application circuitry 1402 may include one or more single-core or multi-core processors. The processor(s) may include any combination of general-purpose processors and dedicated processors (e.g., graphics processors, application processors, etc.). The processor(s) may be operably coupled to and/or include memory/storage, and may be configured to execute instructions stored in the memory/storage to enable various applications and/or operating systems to run on the system.
By way of non-limiting example, the baseband circuitry 1404 may include one or more single-core or multi-core processors. The baseband circuitry 1404 may include one or more baseband processors and/or control logic. The baseband circuitry 1404 may be configured to process baseband signals received from a receive signal path of the RF circuitry 1406. The baseband circuitry 1404 may also be configured to generate baseband signals for a transmit signal path of the RF circuitry 1406. The baseband circuitry 1404 may interface with the application circuitry 1402 for generation and processing of the baseband signals, and for controlling operations of the RF circuitry 1406.
By way of non-limiting example, the baseband circuitry 1404 may include at least one of a fifth generation (5G) baseband processor 1404A, a fourth generation (4G) baseband processor 1404B, a third generation (3G) baseband processor 1404C, and other baseband processor(s) 1404D for other existing generations and generations in development or to be developed in the future (e.g., sixth generation (6G), etc.). The baseband circuitry 1404 (e.g., at least one of the baseband processors 1404A-1404D) may handle various radio control functions that enable communication with one or more radio networks via the RF circuitry 1406. By way of non-limiting example, the radio control functions may include signal modulation/demodulation, encoding/decoding, radio frequency shifting, other functions, and combinations thereof. In some embodiments, modulation/demodulation circuitry of the baseband circuitry 1404 may be programmed to perform fast Fourier transform (FFT), precoding, constellation mapping/demapping functions, other functions, and combinations thereof. In some embodiments, encoding/decoding circuitry of the baseband circuitry 1404 may be programmed to perform convolutions, tail-biting convolutions, turbo, Viterbi, Low Density Parity Check (LDPC) encoder/decoder functions, other functions, and combinations thereof. Embodiments of modulation/demodulation and encoder/decoder functions are not limited to these examples, and may include other suitable functions.
In some embodiments, the baseband circuitry 1404 may include elements of a protocol stack. By way of non-limiting example, elements of an evolved universal terrestrial radio access network (EUTRAN) protocol include, for example, physical (PHY), MAC, radio link control (RLC), packet data convergence protocol (PDCP), and/or radio resource control (RRC) elements. A central processing unit (CPU) 1404E of the baseband circuitry 1404 may be programmed to run elements of the protocol stack for signaling of the PHY, MAC, RLC, PDCP, and/or RRC layers. In some embodiments, the baseband circuitry 1404 may include one or more audio digital signal processor(s) (DSP) 1404F. The audio DSP(s) 1404F may include elements for compression/decompression and echo cancellation. The audio DSP(s) 1404F may also include other suitable processing elements.
The baseband circuitry 1404 may further include memory/storage 1404G. The memory/storage 1404G may include data and/or instructions for operations performed by the processors of the baseband circuitry 1404 stored thereon. In some embodiments, the memory/storage 1404G may include any combination of suitable volatile memory and/or non-volatile memory. The memory/storage 1404G may also include any combination of various levels of memory/storage including, but not limited to, read-only memory (ROM) having embedded software instructions (e.g., firmware), random access memory (e.g., dynamic random access memory (DRAM)), cache, buffers, etc. In some embodiments, the memory/storage 1404G may be shared among the various processors or dedicated to particular processors.
Components of the baseband circuitry 1404 may be suitably combined in a single chip or a single chipset, or disposed on a same circuit board in some embodiments. In some embodiments, some or all of the constituent components of the baseband circuitry 1404 and the application circuitry 1402 may be implemented together, such as, for example, on a system on a chip (SOC).
In some embodiments, the baseband circuitry 1404 may provide for communication compatible with one or more radio technologies. For example, in some embodiments, the baseband circuitry 1404 may support communication with an evolved universal terrestrial radio access network (EUTRAN) and/or other wireless metropolitan area networks (WMAN), a wireless local area network (WLAN), or a wireless personal area network (WPAN). Embodiments in which the baseband circuitry 1404 is configured to support radio communications of more than one wireless protocol may be referred to as multi-mode baseband circuitry.
The RF circuitry 1406 may enable communication with wireless networks using modulated electromagnetic radiation through a non-solid medium. In various embodiments, the RF circuitry 1406 may include switches, filters, amplifiers, etc. to facilitate the communication with the wireless network. The RF circuitry 1406 may include a receive signal path, which may include circuitry to down-convert RF signals received from the FEM circuitry 1408, and provide baseband signals to the baseband circuitry 1404. The RF circuitry 1406 may also include a transmit signal path, which may include circuitry to up-convert baseband signals provided by the baseband circuitry 1404, and provide RF output signals to the FEM circuitry 1408 for transmission.
In some embodiments, the RF circuitry 1406 may include a receive signal path and a transmit signal path. The receive signal path of the RF circuitry 1406 may include mixer circuitry 1406A, amplifier circuitry 1406B, and filter circuitry 1406C. The transmit signal path of the RF circuitry 1406 may include the filter circuitry 1406C and the mixer circuitry 1406A. The RF circuitry 1406 may further include synthesizer circuitry 1406D configured to synthesize a frequency for use by the mixer circuitry 1406A of the receive signal path and the transmit signal path. In some embodiments, the mixer circuitry 1406A of the receive signal path may be configured to down-convert RF signals received from the FEM circuitry 1408 based on the synthesized frequency provided by the synthesizer circuitry 1406D. The amplifier circuitry 1406B may be configured to amplify the down-converted signals.
The filter circuitry 1406C may include a low-pass filter (LPF) or band-pass filter (BPF) configured to remove unwanted signals from the down-converted signals to generate output baseband signals. Output baseband signals may be provided to the baseband circuitry 1404 for further processing. In some embodiments, the output baseband signals may include zero-frequency baseband signals, although this is optional. In some embodiments, the mixer circuitry 1406A of the receive signal path may comprise passive mixers, although the scope of the embodiments is not limited in this respect.
In some embodiments, the mixer circuitry 1406A of the transmit signal path may be configured to up-convert input baseband signals based on the synthesized frequency provided by the synthesizer circuitry 1406D to generate RF output signals for the FEM circuitry 1408. The baseband signals may be provided by the baseband circuitry 1404 and may be filtered by the filter circuitry 1406C. The filter circuitry 1406C may include an LPF, although the scope of the embodiments is not limited in this respect.
In some embodiments, the mixer circuitry 1406A of the receive signal path and the mixer circuitry 1406A of the transmit signal path may include two or more mixers, and may be arranged for quadrature downconversion and/or upconversion, respectively. In some embodiments, the mixer circuitry 1406A of the receive signal path and the mixer circuitry 1406A of the transmit signal path may include two or more mixers and may be arranged for image rejection (e.g., Hartley image rejection). In some embodiments, the mixer circuitry 1406A of the receive signal path and the mixer circuitry 1406A of the transmit signal path may be arranged for direct downconversion and/or direct upconversion, respectively. In some embodiments, the mixer circuitry 1406A of the receive signal path and the mixer circuitry 1406A of the transmit signal path may be configured for super-heterodyne operation.
In some embodiments, the output baseband signals and the input baseband signals may be analog baseband signals, although the scope of the embodiments is not limited in this respect. In other embodiments, the output baseband signals and the input baseband signals may be digital baseband signals. In such embodiments, the RF circuitry 1406 may include analog-to-digital converter (ADC) and digital-to-analog converter (DAC) circuitry, and the baseband circuitry 1404 may include a digital baseband interface to communicate with the RF circuitry 1406.
In some dual-mode embodiments, separate radio integrated circuit (IC) circuitry may be provided for processing signals for each spectrum, although the scope of the embodiments is not limited in this respect.
In some embodiments, the synthesizer circuitry 1406D may include one or more of a fractional-N synthesizer and a fractional N/N+1 synthesizer, although the scope of the embodiments is not limited in this respect, as other types of frequency synthesizers may be suitable. For example, the synthesizer circuitry 1406D may include a delta-sigma synthesizer, a frequency multiplier, a synthesizer comprising a phase-locked loop with a frequency divider, other synthesizers, and combinations thereof.
The synthesizer circuitry 1406D may be configured to synthesize an output frequency for use by the mixer circuitry 1406A of the RF circuitry 1406 based on a frequency input and a divider control input. In some embodiments, the synthesizer circuitry 1406D may be a fractional N/N+1 synthesizer.
In some embodiments, frequency input may be provided by a voltage controlled oscillator (VCO). Divider control input may be provided by either the baseband circuitry 1404 or the application circuitry 1402 depending on the desired output frequency. In some embodiments, a divider control input (e.g., N) may be determined from a look-up table based on a channel indicated by the application circuitry 1402.
The synthesizer circuitry 1406D of the RF circuitry 1406 may include a divider, a delay-locked loop (DLL), a multiplexer, and a phase accumulator. In some embodiments, the divider may include a dual modulus divider (DMD), and the phase accumulator may include a digital phase accumulator (DPA). In some embodiments, the DMD may be configured to divide the input signal by either N or N+1 (e.g., based on a carry-out) to provide a fractional division ratio. In some example embodiments, the DLL may include a set of cascaded, tunable, delay elements; a phase detector; a charge pump; and a D-type flip-flop. In such embodiments, the delay elements may be configured to break a VCO period up into Nd equal packets of phase, where Nd is the number of delay elements in the delay line. In this way, the DLL may provide negative feedback to help ensure that the total delay through the delay line is one VCO cycle.
In some embodiments, the synthesizer circuitry 1406D may be configured to generate a carrier frequency as the output frequency. In some embodiments, the output frequency may be a multiple of the carrier frequency (e.g., twice the carrier frequency, four times the carrier frequency, etc.) and used in conjunction with a quadrature generator and divider circuitry to generate multiple signals at the carrier frequency with multiple different phases with respect to each other. In some embodiments, the output frequency may be a LO frequency (fLO). In some embodiments, the RF circuitry 1406 may include an IQ/polar converter.
The FEM circuitry 1408 may include a receive signal path, which may include circuitry configured to operate on RF signals received from one or more antennas 1410, amplify the received signals, and provide the amplified versions of the received signals to the RF circuitry 1406 for further processing. The FEM circuitry 1408 may also include a transmit signal path, which may include circuitry configured to amplify signals for transmission provided by the RF circuitry 1406 for transmission by at least one of the antennas 1410.
In some embodiments, the FEM circuitry 1408 may include a TX/RX switch configured to switch between a transmit mode and a receive mode operation. The FEM circuitry 1408 may include a receive signal path and a transmit signal path. The receive signal path of the FEM circuitry 1408 may include a low-noise amplifier (LNA) to amplify received RF signals and provide the amplified received RF signals as an output (e.g., to the RF circuitry 1406). The transmit signal path of the FEM circuitry 1408 may include a power amplifier (PA) configured to amplify input RF signals (e.g., provided by RF circuitry 1406), and one or more filters configured to generate RF signals for subsequent transmission (e.g., by one or more of the antennas 1410).
In some embodiments, the UE device 1400 may include additional elements such as, for example, memory/storage, a display, a camera, one or more sensors, an input/output (I/O) interface, other elements, and combinations thereof.
In some embodiments, the UE device 1400 may be configured to perform one or more processes, techniques, and/or methods as described herein, or portions thereof.
In some embodiments, the UE device 1400 of
It should be understood that many of the functional units described in this specification may be implemented as one or more components, which is a term used to more particularly emphasize their implementation independence. For example, a component may be implemented as a hardware circuit comprising custom very large scale integration (VLSI) circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A component may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices, or the like.
Components may also be implemented in software for execution by various types of processors. An identified component of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions, which may, for instance, be organized as an object, a procedure, or a function. Nevertheless, the executables of an identified component need not be physically located together, but may comprise disparate instructions stored in different locations that, when joined logically together, comprise the component and achieve the stated purpose for the component.
Indeed, a component of executable code may be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within components, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network. The components may be passive or active, including agents operable to perform desired functions.
The processors 1510 (e.g., a central processing unit (CPU), a reduced instruction set computing (RISC) processor, a complex instruction set computing (CISC) processor, a graphics processing unit (GPU), a digital signal processor (DSP) such as a baseband processor, an application specific integrated circuit (ASIC), a radio-frequency integrated circuit (RFIC), another processor, or any suitable combination thereof) may include, for example, a processor 1512 and a processor 1514. The memory/storage devices 1520 may include main memory, disk storage, or any suitable combination thereof.
The communication resources 1530 may include interconnection and/or network interface components or other suitable devices to communicate with one or more peripheral devices 1504 and/or one or more databases 1506 via a network 1508. For example, the communication resources 1530 may include wired communication components (e.g., for coupling via a Universal Serial Bus (USB)), cellular communication components, Near Field Communication (NFC) components, Bluetooth® components (e.g., Bluetooth® Low Energy), Wi-Fi® components, and other communication components.
Instructions 1550 may comprise software, a program, an application, an applet, an app, or other executable code for causing at least one of the processors 1510 to perform any one or more of the methodologies discussed herein. The instructions 1550 may reside, completely or partially, within at least one of the processors 1510 (e.g., within the processor's cache memory), the memory/storage devices 1520, or any suitable combination thereof. Furthermore, any portion of the instructions 1550 may be transferred to the hardware resources 1500 from any combination of the peripheral devices 1504 and/or the databases 1506. Accordingly, the memory of the processors 1510, the memory/storage devices 1520, the peripheral devices 1504, and the databases 1506 are examples of computer-readable and machine-readable media.
Reference throughout this specification to “an example” means that a particular feature, structure, or characteristic described in connection with the example is included in at least one embodiment. Thus, appearances of the phrase “in an example” in various places throughout this specification are not necessarily all referring to the same embodiment.
An apparatus of a user equipment (UE) configurable for wireless communication in a fifth generation (5G) long term evolution (LTE) system, the apparatus comprising circuitry to: de-multiplex orthogonal frequency-division multiplexed (OFDM) symbols of a self-contained data subframe including a 5G physical downlink control channel (xPDCCH), a data channel, a 5G physical uplink control channel (xPUCCH), and a guard period temporally adjacent the data channel; determine, based on a configurable xPUCCH resource allocation of the xPUCCH, a region of the self-contained data subframe for the xPUCCH, in which the region corresponds to a first region for a first coverage level and includes a final OFDM symbol of the self-contained data subframe, and in which the region corresponds to a second region for a second coverage level and encompasses multiple OFDM symbols including the final OFDM symbol, the second coverage level being greater than the first coverage level; and encode xPUCCH data to include uplink control information (UCI) for transmission in the region defined by the configurable xPUCCH resource allocation.
The apparatus of claim 1, in which a different number of OFDM symbols are allocated for the UCI in the xPUCCH for different coverage levels in downlink (DL) and uplink (UL) types of the self-contained data subframe.
The apparatus of claim 1, in which the circuitry is further configured to multiplex the xPUCCH with the data channel in a time-division multiplexed (TDM) manner.
The apparatus of claim 3, in which the data channel of the self-contained data subframe comprises a 5G physical downlink shared channel (xPDSCH).
The apparatus of claim 3, in which the data channel of the self-contained data subframe comprises a 5G physical uplink shared channel (xPUSCH).
The apparatus of claim 5, in which the circuitry is further configured to: for the first coverage level indicating no coverage extension or an intermediate coverage extension, multiplex the xPUCCH and the xPUSCH in the TDM manner; and for the second coverage level comprising a maximum coverage extension level, multiplex the xPUCCH and the xPUSCH in a frequency-division multiplexed (FDM) manner.
The apparatus of claim 1, in which the circuitry is further configured to encode different UCI types for transmission on separate xPUCCH resources of the xPUCCH.
The apparatus of claim 7, in which the circuitry is further configured to: encode a first UCI type for transmission on the final OFDM symbol; and encode a second UCI type, different from the first UCI type, for transmission on a penultimate OFDM symbol of the self-contained subframe.
The apparatus of claim 7 or 8, in which the separate xPUCCH resources configured to carry the different UCI types have a different number of resources in the self-contained subframe.
The apparatus of claim 7 or 8, in which the separate xPUCCH resources configured to carry the different UCI types share a common multiplexing scheme with other channels of the self-contained subframe.
The apparatus of claim 1, in which a number of xPUCCH symbols allocated for the xPUCCH is predefined, defined as a function of system bandwidth, or based on a higher-layer configuration message.
The apparatus of claim 1, in which the circuitry is further configured to process a 5G master information block (xMIB), a 5G system information block (xSIB), or radio resource control (RRC) signaling to determine a number of xPUCCH symbols allocated for the xPUCCH.
The apparatus of claim 1, in which a set for the number of xPUCCH symbols is predefined or configured by higher layers via a 5G master information block (xMIB), a 5G system information block (xSIB) or radio resource control (RRC) signaling.
The apparatus of claim 1, in which the circuitry is further configured to process downlink control information (DCI) from a 5G physical downlink control channel (xPDCCH) to determine from an xPUCCH resource allocation field of the DCI a number of xPUCCH symbols allocated for the xPUCCH.
The apparatus of claim 14, in which the xPUCCH resource allocation field indicates a member from a set of values representing a number of xPUCCH symbols configured by higher-layer signaling.
The apparatus of claim 1, in which the circuitry is further configured to determine a number of xPUCCH symbols based on a value signaled through a control channel aggregation level of an associated xPDCCH transmission.
The apparatus of claim 1, in which the circuitry is further configured to determine a number of xPUCCH symbols by processing an indication from a dedicated control channel.
The apparatus of claim 1, in which the data channel comprises a 5G physical downlink shared channel (xPDSCH) or a 5G physical uplink shared channel (xPUSCH), the circuitry further configured to process a 5G master information block (xMIB), a 5G system information block (xSIB), radio resource control (RRC) signaling, or downlink control information (DCI) to determine a duration or a number of OFDM symbols allocated for the xPDSCH or the xPUSCH.
The apparatus of claim 1, in which the circuitry is further configured to: determine whether more than one OFDM symbol is allocated for the xPUCCH; and in response to determining that more than one OFDM symbol is allocated for the xPUCCH, derive, based on an initial or a final OFDM symbol allocated for the xPUCCH, a resource allocated for an xPUCCH transmission in an OFDM symbol other than the initial or the final OFDM symbol allocated for the xPUCCH.
The apparatus of claim 19, in which the circuitry is further configured to apply frequency hopping for the resource allocation of the xPUCCH transmission in configured symbols.
The apparatus of claim 20, in which the circuitry is further configured to apply the frequency hopping according to constant frequency offsets applied to the resource allocation of xPUCCH transmission in the configured symbols.
The apparatus of claim 19 or 20, in which a physical resource block (PRB) index for the xPUCCH transmission in a kth symbol within a xPUCCH region is derived according to
I
PRB
(k)=(IPRB(0)+ΔPRB)mod(NRB−NPRBxPUCCH)
where IPRB(0) is a physical resource block (PRB) index in the initial or the final OFDM symbol configured for the xPUCCH transmission; NRB is a number of PRBs available in the UL system bandwidth; NPRBxPUCCH is a number of PRBs for each xPUCCH transmission; and ΔPRB is a hopping distance that is predefined or configured by higher layers in a cell-specific manner.
The apparatus of claim 20, in which the circuitry is further configured to apply the frequency hopping according to a frequency hopping pattern initiated from the initial or the final OFDM symbol and defined as a function of physical cell identity (ID), virtual cell ID, and/or symbol index within a configured xPUCCH region.
The apparatus of claim 20, in which inter-symbol hopping is configured by higher-layer signaling.
The apparatus of claim 20 or 24, in which inter-symbol hopping is enabled or disabled via explicit signaling in downlink control information (DCI) or radio resource control (RRC) signaling.
The apparatus of claim 20, in which an inter-symbol hopping pattern of the xPUCCH varies for different xPUCCH resources configured by higher-layer signaling.
The apparatus of any of claims 20 and 24-26, in which inter-symbol hopping is enabled for a first xPUCCH resource while inter-symbol hopping is disabled for a second xPUCCH resource.
An apparatus of a user equipment (UE) configured to employ a fifth generation (5G) physical uplink control channel (xPUCCH) in a self-contained data subframe including a 5G physical downlink control channel (xPDCCH), a data channel, a guard period temporally adjacent the data channel, and the xPUCCH, the apparatus comprising circuitry to: determine whether more than one orthogonal frequency-division multiplexed (OFDM) symbol is allocated for the xPUCCH; and in response to determining that more than one OFDM symbol is allocated for the xPUCCH, derive, based on an initial or a final OFDM symbol allocated for the xPUCCH, a resource allocated for an xPUCCH transmission in an OFDM symbol other than the initial or the final OFDM symbol allocated for the xPUCCH.
The apparatus of claim 28, in which the circuitry is further configured to apply frequency hopping for the resource allocation of the xPUCCH transmission in configured symbols.
The apparatus of claim 29, in which the circuitry is further configured to apply the frequency hopping according to constant frequency offsets applied to the resource allocation of xPUCCH transmission in the configured symbols.
The apparatus of claim 28 or 29, in which a physical resource block (PRB) index for the xPUCCH transmission in a kth symbol within a xPUCCH region is derived according to
I
PRB
(k)=(IPRB(0)+ΔPRB)mod(NRB−NPRBxPUCCH)
where IPRB(0) is a physical resource block (PRB) index in the initial or the final OFDM symbol configured for the xPUCCH transmission; NRB is a number of PRBs available in the UL system bandwidth; NPRBxPUCCH is a number of PRBs for each xPUCCH transmission; and ΔPRB is a hopping distance that is predefined or configured by higher layers in a cell-specific manner.
The apparatus of claim 29, in which the circuitry is further configured to apply the frequency hopping according to a frequency hopping pattern initiated from the initial or the final OFDM symbol and defined as a function of physical cell identity (ID), virtual cell ID, and/or symbol index within a configured xPUCCH region.
The apparatus of claim 29, in which inter-symbol hopping is configured by higher-layer signaling.
The apparatus of claim 29 or 33, in which inter-symbol hopping is enabled or disabled via explicit signaling in downlink control information (DCI) or radio resource control (RRC) signaling.
The apparatus of claim 29, in which an inter-symbol hopping pattern of the xPUCCH varies for different xPUCCH resources configured by higher-layer signaling.
The apparatus of any of claims 29 and 33-35, in which inter-symbol hopping is enabled for a first xPUCCH resource while inter-symbol hopping is disabled for a second xPUCCH resource.
An apparatus of a user equipment (UE) configured to generate different uplink control information (UCI) types for transmission on separate physical uplink control channel (PUCCH) resources allocated for a self-contained subframe in a fifth generation (5G) long term evolution (LTE) system, the apparatus comprising circuitry to: determine a resource allocation for the separate PUCCH resources allocated for a self-contained subframe, in which the resource allocation encompasses resources across multiple orthogonal frequency-division multiplexed (OFDM) symbols; generate a first UCI type for transmission in a first one of the separate PUCCH resources including a first portion of the resource allocation that includes at least part of a final OFDM symbol; and generate a second UCI type, different from the first UCI type, for transmission in a second one of the separate PUCCH resources including a second portion, different from the first portion, of the resource allocation.
The apparatus of claim 37, in which the separate PUCCH resources configured to carry the different UCI types have a different proportion of resources in the self-contained subframe.
The apparatus of claim 37, in which the separate PUCCH resources configured to carry the different UCI types share a common multiplexing scheme with other channels of the self-contained subframe.
The apparatus of claim 37, in which the first one of the separate PUCCH resources is time-division multiplexed (TDM) with other channels of the self-contained subframe.
The apparatus of claim 37, in which the second one of the separate PUCCH resources is time-division multiplexed (TDM) with other channels of the self-contained subframe.
The apparatus of claim 37, in which the self-contained subframe is an uplink (UL) data subframe.
The apparatus of claim 42, in which the first one of the separate PUCCH resources is frequency-division multiplexed (FDM) with other channels of the self-contained subframe.
The apparatus of claim 42, in which the second one of the separate PUCCH resources is frequency-division multiplexed (FDM) with other channels of the self-contained subframe.
The apparatus of claim 37, in which the first one of the separate PUCCH resources is the final OFDM symbol in the self-contained subframe.
The apparatus of claim 37, in which the first one of the separate PUCCH resources is multiple OFDM symbols including the final OFDM symbol in the self-contained subframe.
A method, performed by a user equipment (UE), of wireless communication in a fifth generation (5G) long term evolution (LTE) system, the method comprising: processing a self-contained data subframe including a 5G physical downlink control channel (xPDCCH), a data channel, a 5G physical uplink control channel (xPUCCH), and a guard period temporally adjacent the data channel; determining, based on a configurable xPUCCH resource allocation of the xPUCCH, a region of the self-contained data subframe for the xPUCCH, in which the region corresponds to a first region for a first coverage level and includes a final orthogonal frequency-division multiplexed (OFDM) symbol of the self-contained data subframe, and in which the region corresponds to a second region for a second coverage level and encompasses multiple OFDM symbols including the final OFDM symbol, the second coverage level being greater than the first coverage level; and generating uplink control information (UCI) for transmission in the region defined by the configurable xPUCCH resource allocation.
The method of claim 47, in which a different number of OFDM symbols are allocated for the UCI in the xPUCCH for different coverage levels in downlink (DL) and uplink (UL) types of the self-contained data subframe.
The method of claim 47, further comprising multiplexing the xPUCCH with the data channel in a time-division multiplexed (TDM) manner.
The method of claim 49, in which the data channel of the self-contained data subframe comprises a 5G physical downlink shared channel (xPDSCH).
The method of claim 49, in which the data channel of the self-contained data subframe comprises a 5G physical uplink shared channel (xPUSCH).
The method of claim 51, further comprising: for the first coverage level indicating no coverage extension or an intermediate coverage extension, multiplexing the xPUCCH and the xPUSCH in the TDM manner; and for the second coverage level comprising a maximum coverage extension level, multiplexing the xPUCCH and the xPUSCH in a frequency-division multiplexed (FDM) manner.
The method of claim 47, further comprising generating different UCI types for transmission on separate xPUCCH resources of the xPUCCH.
The method of claim 53, further comprising: generating a first UCI type for transmission on the final OFDM symbol; and generating a second UCI type, different from the first UCI type, for transmission on a penultimate OFDM symbol of the self-contained subframe.
The method of claim 53 or 54, in which the separate xPUCCH resources carrying the different UCI types have a different number of resources in the self-contained subframe.
The method of claim 53 or 54, in which the separate xPUCCH resources carrying the different UCI types share a common multiplexing scheme with other channels of the self-contained subframe.
The method of claim 47, in which a number of xPUCCH symbols allocated for the xPUCCH is predefined, defined as a function of system bandwidth, or based on a higher-layer configuration message.
The method of claim 47, further comprising processing a 5G master information block (xMIB), a 5G system information block (xSIB), or radio resource control (RRC) signaling to determine a number of xPUCCH symbols allocated for the xPUCCH.
The method of claim 47, in which a set for the number of xPUCCH symbols is predefined or configured by higher layers via a 5G master information block (xMIB), a 5G system information block (xSIB) or radio resource control (RRC) signaling.
The method of claim 47, further comprising processing downlink control information (DCI) from a 5G physical downlink control channel (xPDCCH) to determine from an xPUCCH resource allocation field of the DCI a number of xPUCCH symbols allocated for the xPUCCH.
The method of claim 60, in which the xPUCCH resource allocation field indicates a member from a set of values representing a number of xPUCCH symbols configured by higher-layer signaling.
The method of claim 47, further comprising determining a number of xPUCCH symbols based on a value signaled through a control channel aggregation level of an associated xPDCCH transmission.
The method of claim 47, further comprising determining a number of xPUCCH symbols by processing an indication from a dedicated control channel.
The method of claim 47, in which the data channel comprises a 5G physical downlink shared channel (xPDSCH) or a 5G physical uplink shared channel (xPUSCH), the method further comprising processing a 5G master information block (xMIB), a 5G system information block (xSIB), radio resource control (RRC) signaling, or downlink control information (DCI) to determine a duration or a number of OFDM symbols allocated for the xPDSCH or the xPUSCH.
The method of claim 47, further comprising: determining whether more than one OFDM symbol is allocated for the xPUCCH; and in response to determining that more than one OFDM symbol is allocated for the xPUCCH, deriving, based on an initial or a final OFDM symbol allocated for the xPUCCH, a resource allocated for an xPUCCH transmission in an OFDM symbol other than the initial or the final OFDM symbol allocated for the xPUCCH.
The method of claim 65, further comprising applying frequency hopping for the resource allocation of the xPUCCH transmission in configured symbols.
The method of claim 66, further comprising applying the frequency hopping according to constant frequency offsets applied to the resource allocation of xPUCCH transmission in the configured symbols.
The method of claim 65 or 66, in which a physical resource block (PRB) index for the xPUCCH transmission in a kth symbol within a xPUCCH region is derived according to
I
PRB
(k)=(IPRB(0)+ΔPRB)mod(NRB−NPRBxPUCCH)
where IPRB(0) is a physical resource block (PRB) index in the initial or the final OFDM symbol configured for the xPUCCH transmission; NRB is a number of PRBs available in the UL system bandwidth; NPRBxPUCCH is a number of PRBs for each xPUCCH transmission; and ΔPRB is a hopping distance that is predefined or configured by higher layers in a cell-specific manner.
The method of claim 66, further comprising applying the frequency hopping according to a frequency hopping pattern initiated from the initial or the final OFDM symbol and defined as a function of physical cell identity (ID), virtual cell ID, and/or symbol index within a configured xPUCCH region.
The method of claim 66, in which inter-symbol hopping is configured by higher-layer signaling.
The method of claim 66 or 70, in which inter-symbol hopping is enabled or disabled via explicit signaling in downlink control information (DCI) or radio resource control (RRC) signaling.
The method of claim 66, in which an inter-symbol hopping pattern of the xPUCCH varies for different xPUCCH resources configured by higher-layer signaling.
The method of any of claims 66 and 70-72, in which inter-symbol hopping is enabled for a first xPUCCH resource while inter-symbol hopping is disabled for a second xPUCCH resource.
A method, performed by a user equipment (UE), of configuring a fifth generation (5G) physical uplink control channel (xPUCCH) in a self-contained data subframe including a 5G physical downlink control channel (xPDCCH), a data channel, a guard period temporally adjacent the data channel, and the xPUCCH, the method comprising: determining whether more than one orthogonal frequency-division multiplexed (OFDM) symbol is allocated for the xPUCCH; and in response to determining that more than one OFDM symbol is allocated for the xPUCCH, deriving, based on an initial or a final OFDM symbol allocated for the xPUCCH, a resource allocated for an xPUCCH transmission in an OFDM symbol other than the initial or the final OFDM symbol allocated for the xPUCCH.
The method of claim 74, further comprising applying frequency hopping for the resource allocation of the xPUCCH transmission in configured symbols.
The method of claim 75, further comprising applying the frequency hopping according to constant frequency offsets applied to the resource allocation of xPUCCH transmission in the configured symbols.
The method of claim 74 or 75, in which a physical resource block (PRB) index for the xPUCCH transmission in the kth symbol within a xPUCCH region is derived according to
I
PRB
(k)=(IPRB(0)+ΔPRB)mod(NRB−NPRBxPUCCH)
where IPRB(0) is a physical resource block (PRB) index in the initial or the final OFDM symbol configured for the xPUCCH transmission; NRB is a number of PRBs available in the UL system bandwidth; NPRBxPUCCH is a number of PRBs for each xPUCCH transmission; and ΔPRB is a hopping distance that is predefined or configured by higher layers in a cell-specific manner.
The method of claim 75, further comprising applying the frequency hopping according to a frequency hopping pattern initiated from the initial or the final OFDM symbol and defined as a function of physical cell identity (ID), virtual cell ID, and/or symbol index within a configured xPUCCH region.
The method of claim 75, in which inter-symbol hopping is configured by higher-layer signaling.
The method of claim 75 or 79, in which inter-symbol hopping is enabled or disabled via explicit signaling in downlink control information (DCI) or radio resource control (RRC) signaling.
The method of claim 75, in which an inter-symbol hopping pattern of the xPUCCH varies for different xPUCCH resources configured by higher-layer signaling.
The method of any of claims 75 and 79-81, in which inter-symbol hopping is enabled for a first xPUCCH resource while inter-symbol hopping is disabled for a second xPUCCH resource.
A method, performed by a user equipment (UE), of generating different uplink control information (UCI) types for transmission on separate physical uplink control channel (PUCCH) resources allocated for a self-contained subframe in a fifth generation (5G) long term evolution (LTE) system, the method comprising: determining a resource allocation for the separate PUCCH resources allocated for a self-contained subframe, in which the resource allocation encompasses resources across multiple orthogonal frequency-division multiplexed (OFDM) symbols; generating a first UCI type for transmission in a first one of the separate PUCCH resources including a first portion of the resource allocation that includes at least part of a final OFDM symbol; and generating a second UCI type, different from the first UCI type, for transmission in a second one of the separate PUCCH resources including a second portion, different from the first portion, of the resource allocation.
The method of claim 83, in which the separate PUCCH resources carrying the different UCI types have a different proportion of resources in the self-contained subframe.
The method of claim 83, in which the separate PUCCH resources carrying the different UCI types share a common multiplexing scheme with other channels of the self-contained subframe.
The method of claim 83, in which the first one of the separate PUCCH resources is time-division multiplexed (TDM) with other channels of the self-contained subframe.
The method of claim 83, in which the second one of the separate PUCCH resources is time-division multiplexed (TDM) with other channels of the self-contained subframe.
The method of claim 83, in which the self-contained subframe is an uplink (UL) data subframe.
The method of claim 88, in which the first one of the separate PUCCH resources is frequency-division multiplexed (FDM) with other channels of the self-contained subframe.
The method of claim 88, in which the second one of the separate PUCCH resources is frequency-division multiplexed (FDM) with other channels of the self-contained subframe.
The method of claim 83, in which the first one of the separate PUCCH resources is the final OFDM symbol in the self-contained subframe.
The method of claim 83, in which the first one of the separate PUCCH resources is multiple OFDM symbols including the final OFDM symbol in the self-contained subframe.
An apparatus comprising means to perform one or more elements of a method described in or related to any of claims 47-92, and/or any other method or process described herein.
One or more non-transitory (or transitory) computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of a method described in or related to any of claims 47-92, and/or any other method or process described herein.
An apparatus comprising control logic, transmit logic, and/or receive logic to perform one or more elements of a method described in or related to any of claims 47-92, and/or any other method or process described herein.
A method of communicating in a wireless network as shown and described herein.
A system for providing wireless communication as shown and described herein.
A device for providing wireless communication as shown and described herein.
Skilled persons will understand that many changes may be made to the details of the above-described embodiments without departing from the underlying principles of the invention. The scope of the present invention should, therefore, be determined only by the following claims.
This application claims benefit of U.S. Provisional Patent Application No. 62/290,791, filed Feb. 3, 2016, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
62290791 | Feb 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16067677 | Jul 2018 | US |
Child | 16809985 | US |