The present disclosure is generally related to wireless communications and, more particularly, to combined coding design for short physical uplink control channel (PUCCH) in New Radio (NR) networks.
Unless otherwise indicated herein, approaches described in this section are not prior art to the claims listed below and are not admitted as prior art by inclusion in this section.
In legacy Long-Term Evolution (LTE) wireless communication networks, the PUCCH has long duration of fourteen orthogonal frequency-division multiplexing (OFDM) symbols. This implies that latency can be at least fourteen OFDM symbols long. In NR wireless communication networks, short PUCCHs of one-symbol length and two-symbol length are adopted, along with the option of long PUCCH. As the duration of PUCCH is reduced from fourteen OFDM symbols to one or two OFDM symbols, latency is also reduced. Moreover, there are few uplink OFDM symbols in self-contained subframes, and self-contained subframes do not have enough OFDM symbols to support fourteen-symbol PUCCH.
The following summary is illustrative only and is not intended to be limiting in any way. That is, the following summary is provided to introduce concepts, highlights, benefits and advantages of the novel and non-obvious techniques described herein. Select implementations are further described below in the detailed description. Thus, the following summary is not intended to identify essential features of the claimed subject matter, nor is it intended for use in determining the scope of the claimed subject matter.
In view of the benefits associated with short PUCCH, the present disclosure proposes schemes and concepts that provide various one-symbol PUCCH formats to realize short PUCCH in NR networks. The proposed schemes and concepts also provide a PUCCH format with multiple transmitting antennas. Additionally, the proposed schemes and concepts provide a two-symbol PUCCH format.
In one aspect, a method may involve a processor of a UE configuring a short PUCCH comprising one or two OFDM symbols. In configuring the short PUCCH, the method may involve the processor determining uplink control information (UCI) to be transmitted to a node of a wireless communication network, with the UCI being in one of a plurality of UCI states. In configuring the short PUCCH, the method may also involve the processor selecting a sequence from a plurality of different sequences each of which representative of a respective one of the plurality of UCI states. The method may further involve the processor transmitting the selected sequence in the short PUCCH to the node without a reference signal (RS).
In one aspect, a method may involve a processor of a UE configuring a short PUCCH comprising one or two OFDM symbols. In configuring the short PUCCH, the method may involve the processor generating a reference signal (RS) using a first sequence and generating uplink control information (UCI) using a modulation of a second sequence, with the UCI being in one of a plurality of UCI states. In configuring the short PUCCH, the method may also involve the processor performing either of: (1) selecting a sequence from a plurality of different sequences each of which representative of a respective one of the plurality of UCI states; or (2) selecting a modulation scheme from a plurality of different modulation schemes each of which representative of a respective one of the plurality of UCI states. Moreover, the method may involve the processor transmitting, using frequency division multiplexing (FDM), the selected sequence or the UCI with the selected modulation scheme in the short PUCCH with the RS.
In one aspect, a method may involve a processor of a UE configuring a short PUCCH comprising one or two OFDM symbols. In configuring the short PUCCH, the method may involve the processor generating a reference signal (RS) using a first sequence and generating uplink control information (UCI) using a modulation of a second sequence, with the UCI being in one of a plurality of UCI states. In configuring the short PUCCH, the method may also involve the processor performing either of: (1) selecting a sequence from a plurality of different sequences each of which representative of a respective one of the plurality of UCI states; or (2) selecting a modulation scheme from a plurality of different modulation schemes each of which representative of a respective one of the plurality of UCI states. Moreover, the method may involve the processor transmitting, using code division multiplexing (CDM), the selected sequence or the UCI with the selected modulation scheme in the short PUCCH with the RS.
It is noteworthy that, although description provided herein may be in the context of certain radio access technologies, networks and network topologies such as LTE, LTE-Advanced, LTE-Advanced Pro, 5th Generation (5G), New Radio (NR) and Internet-of-Things (IoT), the proposed concepts, schemes and any variation(s)/derivative(s) thereof may be implemented in, for and by other types of radio access technologies, networks and network topologies. Thus, the scope of the present disclosure is not limited to the examples described herein.
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of the present disclosure. The drawings illustrate implementations of the disclosure and, together with the description, serve to explain the principles of the disclosure. It is appreciable that the drawings are not necessarily in scale as some components may be shown to be out of proportion than the size in actual implementation in order to clearly illustrate the concept of the present disclosure.
Detailed embodiments and implementations of the claimed subject matters are disclosed herein. However, it shall be understood that the disclosed embodiments and implementations are merely illustrative of the claimed subject matters which may be embodied in various forms. The present disclosure may, however, be embodied in many different forms and should not be construed as limited to the exemplary embodiments and implementations set forth herein. Rather, these exemplary embodiments and implementations are provided so that description of the present disclosure is thorough and complete and will fully convey the scope of the present disclosure to those skilled in the art. In the description below, details of well-known features and techniques may be omitted to avoid unnecessarily obscuring the presented embodiments and implementations.
In general, the goal of a short PUCCH is to transmit uplink control information (UCI), which can include acknowledgements (ACK), negative acknowledgements (NACK) and scheduling requests (SR). The ACK, NACK and SR may be transmitted simultaneously or, alternatively, transmitted separately. Accordingly, the UCI may include ACK/NACK only, SR only, or ACK/NACK and SR. The ACK/NACK and SR may determine modulated symbol(s), base sequence(s), cyclic shift(s), and the resource block(s) (RB) in which the PUCCH is transmitted.
Under the proposed schemes in accordance with the present disclosure, a first format of the proposed one-symbol PUCCH formats is herein referred as sequence selection without reference signal (RS). In this PUCCH format, the UCI may determine the sequence in which to transmit without transmitting the RS. Moreover, the UCI may determine the following information: base sequence Y; cyclic shift α, and RB M, in which the PUCCH is transmitted.
In accordance with the present disclosure, a cyclic shift sequence may be generated according to α as follows:
Here, NSCRB denotes the number of subcarriers in a RB.
The transmitting signal in a RB may be expressed as follows:
x=Y·⊙d
Here, Y·εCN
Referring to
Under the proposed schemes, the base sequence Y· may be independent of UCI and may be configured by a base station (e.g., eNB, gNB or transmit-and-receive point (TRP)). The cyclic shift α may be determined by ACK/NACK, where α0 may be configured by the base station.
In case of two-bit ACK/NACK, the cyclic shift α may be expressed as follows:
Alternatively, for two-bit ACK/NACK, the cyclic shift α may be expressed as follows:
In case of one-bit ACK/NACK, the cyclic shift α may be expressed as follows:
Alternatively, for one-bit ACK/NACK, the cyclic shift α may be expressed as follows:
The RB set M,={nRB} may be determined as follows:
Here, nRB may be configured by the base station.
Under the proposed schemes, the base sequence Y· may be independent of UCI and may be configured by a base station.
In case of two-bit ACK/NACK, the cyclic shift α may be expressed as follows:
Here, Y·0, Y·1, Y·2 and Y·3 may be configured by a base station.
In case of one-bit ACK/NACK, the cyclic shift α may be expressed as follows:
The cyclic shift α may be independent of UCI, and may be configured by the base station. The RB set M,={nRB} may be determined as follows:
Here, nRB may be configured by the base station.
Under the proposed schemes, the portion of UCI indicating or otherwise representing the ACK/NACK information and/or SR information may be in one of multiple states, depending on the actual bits indicating/representing the ACK/NACK information. For example, for two-bit ACK/NACK, the portion of UCI indicating or otherwise representing the ACK/NACK information may be in one of four states corresponding to the four possibilities of ACK/NACK=(0, 0), (0, 1), (1, 0) or (1, 1). As another example, for one-bit ACK/NACK, the portion of UCI indicating or otherwise representing the ACK/NACK information may be in one of two states corresponding to the two possibilities of ACK/NACK=(0) or (1). Similarly, the portion of UCI indicating or otherwise representing SR information may be in one of two states corresponding to the two possibilities of SR=0 or 1.
Under the proposed schemes, each of the multiple states of UCI (e.g., the portion of UCI indicating or otherwise representing the ACK/NACK information or SR information) may be represented by a corresponding sequence of multiple sequences that are different from each other. When transmitting UCI in the short PUCCH, the sequence corresponding to the given state of UCI may be transmitted in lieu of the actual UCI information. Thus, a sequence corresponding to the given state of UCI may be selected from the different sequences for transmission of UCI in the short PUCCH in accordance with the present disclosure. In selecting the sequence from the different sequences, a base sequence may be generated, and then a respective cyclic shift may be performed on the base sequence to generate each sequence of the plurality of different sequences such that different cyclic shifts are used to generate the plurality of different sequences. Alternatively, in selecting the sequence from the different sequences, multiple base sequences may be generated, and a same cyclic shift may be performed on each of the plurality of base sequences to generate a respective sequence of the plurality of different sequences. Alternatively or additionally, in selecting the sequence from the different sequences, a respective peak-to-average-power-ratio (PAPR) of each sequence of the plurality of different sequences may be determined. Then, one of the different sequences having the respective PAPR lower than a first threshold (e.g., a low threshold) and one or more cross-correlation properties better than a second threshold (e.g., a high threshold) may be selected, so that a sequence with low PAPR and good cross-correlation properties may be selected.
Under the proposed schemes, the different sequences may include one or more Constant Amplitude Zero Auto Correlation (CAZAC) sequences, one or more Zadoff-Chu sequences, one or more computer-generated sequences, or a combination thereof. Alternatively or additionally, the different sequences may be implemented by using a same sequence in different physical resource blocks (PRBs) or different sequences in different PRBs.
Under the proposed schemes, when the PUCCH is of a two-symbol PUCCH format, the selected sequence may be transmitted in the short PUCCH using frequency hopping or orthogonal cover code (OCC). Moreover, when transmitting through multiple antennas, the UE may transmit the selected sequence in the short PUCCH through multiple antennas using different cyclic shifts, different base sequences, different PRBs, or a combination thereof.
Under the proposed schemes in accordance with the present disclosure, a second format of the proposed one-symbol PUCCH formats is herein referred as frequency division multiplexing (FDM) of RS and UCI sequences. In this PUCCH format, both UCI and RS may be transmitted. Moreover, both UCI and RS may be transmitted in the same RB and multiplexed by FDM.
The US and UCI may use the same cyclic shift as follows:
Here, α may be a parameter of the cyclic shift.
With Y·εCN
x
RS
=d ⊙Y·
x
UCI=(d ⊙Y·)s
Here, s may be a quadrature amplitude modulation (QAM) symbol modulated according to ACK/NACK bits. With FDM of RS and UCI sequences, xRS and xUCI may be transmitted in different subcarriers of the same RB using FDM.
Referring to
In the example shown in
For FDM of RS and UCI sequences, the RS may be generated using a first sequence and the UCI may be generated using a modulation of a second sequence (or a product of the second sequence multiplied by the modulation). The UCI may be in one of multiple UCI states. A sequence from multiple different sequences, each of which representative of a respective one of the multiple UCI states, may be selected. Alternatively, a modulation scheme from multiple different modulation schemes, each of which representative of a respective one of the plurality of UCI states, may be selected. Then, the selected sequence or the UCI with the selected modulation scheme may be transmitted, using FDM, in the short PUCCH with the RS.
Under the proposed schemes in accordance with the present disclosure, a third format of the proposed one-symbol PUCCH formats is herein referred as code division multiplexing (CDM) of RS and UCI sequences. In this PUCCH format, both UCI and RS may be transmitted. Moreover, both UCI and RS may be transmitted in the same RB and multiplexed by FDM.
The RS and UCI may respectively have different cyclic shifts as follows:
With Y· being a base sequence, the transmitting signal of RS and UCI may be expressed as follows:
x
RS
=d
RS
⊙Y·
x
UCI=(dUCI⊙Y·)s
Here, s may be a QAM symbol modulated according to ACK/NACK bits, and xRS and xUCI may be transmitted in the same RB using CDM.
Referring to
Alternatively, PUCCH may also occupy multiple RBs. For simplicity, the following example is provided in the context of two RBs, although the concept may be allowed to implementations in which PUCCH occupies more than two RBs. As an example, with Y· being a base sequence, the transmitting signal of RS and UCI may involve a first transmitting signal in a first RB and a second transmitting signal in a second RB.
The first transmitting signal in the first RB may be expressed as follows:
The second transmitting signal in the second RB may be expressed as follows:
For CDM of RS and UCI sequences, the RS may be generated using a first sequence and the UCI may be generated using a modulation of a second sequence (or a product of the second sequence multiplied by the modulation). The UCI may be in one of multiple UCI states. A sequence from multiple different sequences, each of which representative of a respective one of the multiple UCI states, may be selected. Alternatively, a modulation scheme from multiple different modulation schemes, each of which representative of a respective one of the plurality of UCI states, may be selected. Then, the selected sequence or the UCI with the selected modulation scheme may be transmitted, using CDM, in the short PUCCH with the RS.
Referring to
In the example shown in
PUCCH Format with Multiple Transmitting Antennas
Under the proposed schemes in accordance with the present disclosure, PUCCH with multiple transmitting antennas may be designed in a way that two criteria are satisfied. The first criterion is that the procedure for PUCCH with multiple transmitting antennas is similar with that for PUCCH with one transmitting antenna. The second criterion is that the signal at different antennas is generated using different values of base sequence Y; cyclic shift α, and RB set M,.
With respect to sequence selection without RS (one-symbol PUCCH format), for each transmitting antenna t=0, 1, . . . NT−1, the UCI may determine the following information: base sequence Y·t, cyclic shift αt, and RB index(es) M,t in which the PUCCH is transmitted.
Under the proposed schemes, a cyclic shift sequence dt may be generated according to αt. The transmitting signal of antenna t may be expressed as follows:
x
t
=Y·
t
⊙d
t
Here, is a base sequence, and ⊙ means elementwise product. The transmitting signal xt may be put in all RBs in RB set M,t.
Referring to
Under the proposed schemes in accordance with the present disclosure, a two-symbol PUCCH may be designed using schemes and concepts described above with respect to one-symbol PUCCH, along with either of orthogonal cover code (OCC) and frequency hopping. With OCC, a user equipment (UE) may be assigned with an OCC to generate the two-symbol PUCCH signal in first and second OFDM symbols. With frequency hopping, the UE may transmit the two-symbol PUCCH in one or more RBs in a first OFDM symbol and in one or more other RBs in a second OFDM symbol.
With respect to sequence selection without RS and using OCC, the UCI may determine the sequence to transmit without transmitting RS. Moreover, the UCI may determine the following information: base sequence Y·, cyclic shift α, and RB index(es) M, in which the PUCCH is transmitted. Additionally, the UE may be assigned an OCC (ω0 or ω1) by the base station (e.g., eNB, gNB or TRP), as follows:
ω0T=[+1 +1],ω1T=[+1 −1]
Under the proposed schemes, a cyclic shift sequence may be generated according to α as follows:
Here, NSCRB is the number of subcarriers in a RB. The transmitting signal in a RB and one OFDM symbol may be expressed as follows:
x=Y·⊙d
Here, Y·εCN
Moreover, OCC may be used to generate transmitting signal in a RB and two OFDM symbols expressed as follows:
xω
n
Here, ωn is the OCC assigned by the base station. The transmitting signal x may be put in all RBs in RB set M,.
With respect to sequence selection without RS and using frequency hopping, frequency hopping may differ from OCC in at least two ways. Firstly, there may be no OCC assigned in frequency hopping. Secondly, in frequency hopping, the UCI may determine RB set M,0 for symbol 0 and M,1 for symbol 1.
Each of apparatus 710 and apparatus 720 may be a part of an electronic apparatus, which may be a base station (BS) or a user equipment (UE), such as a portable or mobile apparatus, a wearable apparatus, a wireless communication apparatus or a computing apparatus. For instance, each of apparatus 710 and apparatus 720 may be implemented in a smartphone, a smartwatch, a personal digital assistant, a digital camera, or a computing equipment such as a tablet computer, a laptop computer or a notebook computer. Each of apparatus 710 and apparatus 720 may also be a part of a machine type apparatus, which may be an IoT apparatus such as an immobile or a stationary apparatus, a home apparatus, a wire communication apparatus or a computing apparatus. For instance, each of apparatus 710 and apparatus 720 may be implemented in a smart thermostat, a smart fridge, a smart door lock, a wireless speaker or a home control center. When implemented in or as a BS, apparatus 710 and/or apparatus 720 may be implemented in an eNodeB in a LTE, LTE-Advanced or LTE-Advanced Pro network or in a gNB or transmit-and-receive point (TRP) in a 5G network, an NR network or an IoT network.
In some implementations, each of apparatus 710 and apparatus 720 may be implemented in the form of one or more integrated-circuit (IC) chips such as, for example and without limitation, one or more single-core processors, one or more multi-core processors, or one or more complex-instruction-set-computing (CISC) processors. In the various schemes described above with respect to
In one aspect, each of processor 712 and processor 722 may be implemented in the form of one or more single-core processors, one or more multi-core processors, or one or more CISC processors. That is, even though a singular term “a processor” is used herein to refer to processor 712 and processor 722, each of processor 712 and processor 722 may include multiple processors in some implementations and a single processor in other implementations in accordance with the present disclosure. In another aspect, each of processor 712 and processor 722 may be implemented in the form of hardware (and, optionally, firmware) with electronic components including, for example and without limitation, one or more transistors, one or more diodes, one or more capacitors, one or more resistors, one or more inductors, one or more memristors and/or one or more varactors that are configured and arranged to achieve specific purposes in accordance with the present disclosure. In other words, in at least some implementations, each of processor 712 and processor 722 is a special-purpose machine specifically designed, arranged and configured to perform specific tasks including those pertaining to short PUCCH in NR networks in accordance with various implementations of the present disclosure.
In some implementations, apparatus 710 may also include a transceiver 716 coupled to processor 712. Transceiver 716 may be capable of wirelessly transmitting and receiving data, information and/or signals. In some implementations, apparatus 720 may also include a transceiver 726 coupled to processor 722. Transceiver 726 may include a transceiver capable of wirelessly transmitting and receiving data, information and/or signals.
In some implementations, apparatus 710 may further include a memory 714 coupled to processor 712 and capable of being accessed by processor 712 and storing data therein. In some implementations, apparatus 720 may further include a memory 724 coupled to processor 722 and capable of being accessed by processor 722 and storing data therein. Each of memory 714 and memory 724 may include a type of random-access memory (RAM) such as dynamic RAM (DRAM), static RAM (SRAM), thyristor RAM (T-RAM) and/or zero-capacitor RAM (Z-RAM). Alternatively or additionally, each of memory 714 and memory 724 may include a type of read-only memory (ROM) such as mask ROM, programmable ROM (PROM), erasable programmable ROM (EPROM) and/or electrically erasable programmable ROM (EEPROM). Alternatively or additionally, each of memory 714 and memory 724 may include a type of non-volatile random-access memory (NVRAM) such as flash memory, solid-state memory, ferroelectric RAM (FeRAM), magnetoresistive RAM (MRAM) and/or phase-change memory.
In the interest of brevity and to avoid redundancy, detailed description of functions, capabilities and operations of apparatus 710 and apparatus 720 is provided below with respect to processes 800, 900 and 1000.
At 810, process 800 may involve processor 712 of apparatus 710 as a UE configuring a short PUCCH comprising one or two OFDM symbols (e.g., the short PUCCH is of either the one-symbol format or the two-symbol format as described above). In configuration the short PUCCH, process 800 may involve processor 712 selecting a sequence from a plurality of different sequences each of which representative of a respective UCI. Process 800 may proceed from 810 to 820.
At 820, process 800 may involve processor 712 transmitting, via transceiver 716, the selected sequence in the short PUCCH to apparatus 720. In some implementations, the selected sequence in the short PUCCH may be transmitted to apparatus 720, as a network node of a wireless communication network, without a reference signal (RS).
In some implementations, in selecting the sequence from the different sequences, process 800 may involve processor 712 generating a base sequence. Additionally, process 800 may involve processor 712 performing a respective cyclic shift on the base sequence to generate each sequence of the different sequences such that different cyclic shifts are used to generate the different sequences.
In some implementations, in selecting the sequence from the different sequences, process 800 may involve processor 712 generating multiple base sequences. Moreover, process 800 may involve processor 712 performing a same cyclic shift on each of the multiple base sequences to generate a respective sequence of the different sequences.
In some implementations, the different sequences may include a same sequence in different physical resource blocks (PRBs) or different sequences in different PRBs.
In some implementations, a respective PAPR of each sequence of the plurality of different sequences may be lower than a first threshold (e.g., a low threshold) or one or more cross-correlation properties of each sequence of the plurality of different sequences are better than a second threshold (e.g., a high threshold), so that a sequence with low PAPR and good cross-correlation properties may be selected or otherwise used. Moreover, the plurality of different sequences may include one or more CAZAC sequences, one or more Zadoff-Chu sequences, one or more computer-generated sequences, or a combination thereof.
In some implementations, the PUCCH may include two OFDM symbols. In such cases, in transmitting the selected sequence in the short PUCCH, process 800 may involve processor 712 transmitting the selected sequence in the short PUCCH using frequency hopping or orthogonal cover code (OCC).
In some implementations, in transmitting the selected sequence in the short PUCCH, process 800 may involve processor 712 transmitting the selected sequence in the short PUCCH through multiple antennas using different cyclic shifts, different base sequences, different PRBs, or a combination thereof.
At 910, process 900 may involve processor 712 of apparatus 710 as a UE configuring a short PUCCH comprising one or two OFDM symbols (e.g., the short PUCCH is of either the one-symbol format or the two-symbol format as described above). In configuration the short PUCCH, process 900 may involve processor 712 performing a number of operations represented by sub-blocks 912, 914 and 916 (or 918) to be described below. Process 900 may proceed from 910 to 920.
At 920, process 900 may involve processor 712 transmitting, via transceiver 716 using frequency division multiplexing (FDM), the selected sequence or the UCI with the selected modulation scheme in the short PUCCH with a RS.
At 912, process 900 may involve processor 712 generating the UR using a first sequence. Process 900 may proceed from 912 to 914.
At 914, process 900 may involve processor 712 generating UCI using a modulation of a second sequence (or a product of the second sequence multiplied by the modulation). The UCI may be in one of multiple UCI states. Process 900 may proceed from 914 to either 916 or 918.
At 916, process 900 may involve processor 712 selecting a sequence from a number of different sequences each of which representative of a respective one of the multiple UCI states.
At 918, process 900 may involve processor 712 selecting a modulation scheme from a number of different modulation schemes each of which representative of a respective one of the multiple UCI states.
In some implementations, in selecting the sequence from the different sequences, process 900 may involve processor 712 generating a base sequence. Additionally, process 900 may involve processor 712 performing a respective cyclic shift on the base sequence to generate each sequence of the different sequences such that different cyclic shifts are used to generate the different sequences.
In some implementations, in selecting the sequence from the different sequences, process 900 may involve processor 712 generating multiple base sequences. Moreover, process 900 may involve processor 712 performing a same cyclic shift on each of the multiple base sequences to generate a respective sequence of the different sequences.
In some implementations, the different sequences may include a same sequence in different PRBs or different sequences in different PRBs.
In some implementations, a respective PAPR of each sequence of the plurality of different sequences may be lower than a first threshold (e.g., a low threshold) or one or more cross-correlation properties of each sequence of the plurality of different sequences are better than a second threshold (e.g., a high threshold), so that a sequence with low PAPR and good cross-correlation properties may be selected or otherwise used. Moreover, the plurality of different sequences may include one or more CAZAC sequences, one or more Zadoff-Chu sequences, one or more computer-generated sequences, or a combination thereof.
In some implementations, the PUCCH may include two OFDM symbols. In such cases, in transmitting the selected sequence in the short PUCCH, process 900 may involve processor 712 transmitting the selected sequence in the short PUCCH using frequency hopping or OCC.
In some implementations, in transmitting the selected sequence in the short PUCCH, process 900 may involve processor 712 transmitting the selected sequence in the short PUCCH through multiple antennas using different cyclic shifts, different base sequences, different PRBs, or a combination thereof.
At 1010, process 1000 may involve processor 712 of apparatus 710 as a UE configuring a short PUCCH comprising one or two OFDM symbols (e.g., the short PUCCH is of either the one-symbol format or the two-symbol format as described above). In configuration the short PUCCH, process 1000 may involve processor 712 performing a number of operations represented by sub-blocks 1012, 1014 and 1016 (or 1018) to be described below. Process 1000 may proceed from 1010 to 1020.
At 1020, process 1000 may involve processor 712 transmitting, via transceiver 716 using code division multiplexing (CDM), the selected sequence or the UCI with the selected modulation scheme in the short PUCCH with a RS.
At 1012, process 1000 may involve processor 712 generating the UR using a first sequence. Process 1000 may proceed from 1012 to 1014.
At 1014, process 1000 may involve processor 712 generating UCI using a modulation of a second sequence (or a product of the second sequence multiplied by the modulation). The UCI may be in one of multiple UCI states. Process 1000 may proceed from 1014 to either 1016 or 1018.
At 1016, process 1000 may involve processor 712 selecting a sequence from a number of different sequences each of which representative of a respective one of the multiple UCI states.
At 1018, process 1000 may involve processor 712 selecting a modulation scheme from a number of different modulation schemes each of which representative of a respective one of the multiple UCI states.
In some implementations, in selecting the sequence from the different sequences, process 1000 may involve processor 712 generating a base sequence. Additionally, process 1000 may involve processor 712 performing a respective cyclic shift on the base sequence to generate each sequence of the different sequences such that different cyclic shifts are used to generate the different sequences.
In some implementations, in selecting the sequence from the different sequences, process 1000 may involve processor 712 generating multiple base sequences. Moreover, process 1000 may involve processor 712 performing a same cyclic shift on each of the multiple base sequences to generate a respective sequence of the different sequences.
In some implementations, the different sequences may include a same sequence in different PRBs or different sequences in different PRBs.
In some implementations, a respective PAPR of each sequence of the plurality of different sequences may be lower than a first threshold (e.g., a low threshold) or one or more cross-correlation properties of each sequence of the plurality of different sequences are better than a second threshold (e.g., a high threshold), so that a sequence with low PAPR and good cross-correlation properties may be selected or otherwise used. Moreover, the plurality of different sequences may include one or more CAZAC sequences, one or more Zadoff-Chu sequences, one or more computer-generated sequences, or a combination thereof.
In some implementations, the PUCCH may include two OFDM symbols. In such cases, in transmitting the selected sequence in the short PUCCH, process 1000 may involve processor 712 transmitting the selected sequence in the short PUCCH using frequency hopping or OCC.
In some implementations, in transmitting the selected sequence in the short PUCCH, process 1000 may involve processor 712 transmitting the selected sequence in the short PUCCH through multiple antennas using different cyclic shifts, different base sequences, different PRBs, or a combination thereof.
The herein-described subject matter sometimes illustrates different components contained within, or connected with, different other components. It is to be understood that such depicted architectures are merely examples, and that in fact many other architectures can be implemented which achieve the same functionality. In a conceptual sense, any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being “operably connected”, or “operably coupled”, to each other to achieve the desired functionality, and any two components capable of being so associated can also be viewed as being “operably couplable”, to each other to achieve the desired functionality. Specific examples of operably couplable include but are not limited to physically mateable and/or physically interacting components and/or wirelessly interactable and/or wirelessly interacting components and/or logically interacting and/or logically interactable components.
Further, with respect to the use of substantially any plural and/or singular terms herein, those having skill in the art can translate from the plural to the singular and/or from the singular to the plural as is appropriate to the context and/or application. The various singular/plural permutations may be expressly set forth herein for sake of clarity.
Moreover, it will be understood by those skilled in the art that, in general, terms used herein, and especially in the appended claims, e.g., bodies of the appended claims, are generally intended as “open” terms, e.g., the term “including” should be interpreted as “including but not limited to,” the term “having” should be interpreted as “having at least,” the term “includes” should be interpreted as “includes but is not limited to,” etc. It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims may contain usage of the introductory phrases “at least one” and “one or more” to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim recitation to implementations containing only one such recitation, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an,” e.g., “a” and/or “an” should be interpreted to mean “at least one” or “one or more;” the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should be interpreted to mean at least the recited number, e.g., the bare recitation of “two recitations,” without other modifiers, means at least two recitations, or two or more recitations. Furthermore, in those instances where a convention analogous to “at least one of A, B, and C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention, e.g., “a system having at least one of A, B, and C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc. In those instances where a convention analogous to “at least one of A, B, or C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention, e.g., “a system having at least one of A, B, or C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc. It will be further understood by those within the art that virtually any disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase “A or B” will be understood to include the possibilities of “A” or “B” or “A and B.”
From the foregoing, it will be appreciated that various implementations of the present disclosure have been described herein for purposes of illustration, and that various modifications may be made without departing from the scope and spirit of the present disclosure. Accordingly, the various implementations disclosed herein are not intended to be limiting, with the true scope and spirit being indicated by the following claims.
The present disclosure claims the priority benefit of U.S. Provisional Patent Application No. 62/394,271, filed 14 Sep. 2016, the content of which is incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62394271 | Sep 2016 | US |