Device and method for HARQ ACK/NACK bits transmission
10374748 ยท 2019-08-06
Assignee
Inventors
Cpc classification
H04W72/21
ELECTRICITY
H04L1/1812
ELECTRICITY
H04L5/0098
ELECTRICITY
H04L27/26035
ELECTRICITY
International classification
H04L1/00
ELECTRICITY
H04L25/03
ELECTRICITY
H04W28/06
ELECTRICITY
Abstract
A wireless terminal (1) is configured, when a plurality of hybrid automatic repeat request (HARQ) ACK/NACK bits corresponding to a plurality of downlink component carriers (DL CCs) configured in the wireless terminal (1) are transmitted on a single physical uplink control channel (PUCCH) on a single uplink component carrier (UL CC), to change a spreading rate to be applied to time-domain spreading of a plurality of modulation symbols generated from the plurality of HARQ ACK/NACK bits, depending on the number of the plurality of DL CCs or the number of the plurality of HARQ ACK/NACK bits.
Claims
1. A wireless terminal comprising: a wireless transceiver configured to wirelessly communicate with a base station; and at least one processor coupled to the wireless transceiver, wherein the at least one processor is configured, when a plurality of hybrid automatic repeat request (HARQ) ACK/NACK bits corresponding to a plurality of downlink component carriers (DL CCs) configured in the wireless terminal are transmitted on a single physical uplink control channel (PUCCH) on a single uplink component carrier (UL CC), to change, depending on the number of the plurality of DL CCs or the number of the plurality of HARQ ACK/NACK bits, a spreading rate to be applied to time-domain spreading of a plurality of modulation symbols generated from the plurality of HARQ ACK/NACK bits, wherein the at least one processor is configured to selectively perform a plurality of time-domain spreading operations including first and second time-domain spreading operations to change the spreading rate, depending on the number of the plurality of DL CCs or the number of the plurality of HARQ ACK/NACK bits, the first time-domain spreading operation includes performing time-domain spreading on a single data block at a spreading rate of 2n (n is an integer) by using a first length-2n spreading code sequence, wherein the single data block is to be mapped to predetermined 2n single-carrier FDMA (SC-FDMA) symbols within a single slot in accordance with a PUCCH format used to transmit the plurality of HARQ ACK/NACK bits, and the second time-domain spreading operation includes preforming time-domain spreading on two data blocks at a spreading rate of n by using a second length-n spreading code sequence consisting of n elements of the first spreading code sequence and a third length-n spreading code sequence consisting of the remaining n elements of the first spreading code sequence, wherein the two data blocks is to be mapped to the predetermined 2n SC-FDMA symbols within the single slot in accordance with the PUCCH format.
2. The wireless terminal according to claim 1, wherein the plurality of time-domain spreading operations further includes a third time-domain spreading operation, wherein the third time-domain spreading operation includes performing time-domain spreading on 2n data blocks at a spreading rate of 1 by using 2n length-1 spreading code sequences each consisting of a respective one of the 2n elements of the first spreading code sequence, wherein the 2n data blocks is to be mapped to the predetermined 2n SC-FDMA symbols within the single slot in accordance with the PUCCH format.
3. The wireless terminal according to claim 2, wherein the first spreading code sequence is orthogonal to a fourth length-2n spreading code sequence used by another wireless terminal, the second spreading code sequence is orthogonal to a spreading code sequence consisting of corresponding n elements of the fourth spreading code sequence, and the third spreading code sequence is orthogonal to a spreading code sequence consisting of remaining n elements of the fourth spreading code sequence.
4. The wireless terminal according to claim 1, wherein the predetermined 2n SC-FDMA symbols do not include a last SC-FDMA symbol within the slot.
5. The wireless terminal according to claim 4, wherein the last SC-FDMA symbol is used to transmit a reference signal (RS) symbol.
6. The wireless terminal according to claim 1, wherein the at least one processor is configured to receive, from the base station, signaling explicitly or implicitly indicating the spreading rate.
7. The wireless terminal according to claim 6, wherein the implicit indication of the spreading rate is performed by configuring one or more secondary component carriers in the wireless terminal.
8. The wireless terminal according to claim 1, wherein the at least one processor is configured to adjust transmission power of the PUCCH depending on whether a sounding reference signal (SRS) is transmitted in a slot in which the PUCCH is transmitted, wherein the adjustment of the transmission power of the PUCCH is performed by adding a first offset to the transmission power of the PUCCH when the SRS is transmitted in the slot in which the PUCCH is transmitted, and the at least one processor is configured to receive signaling indicating the first offset from the base station.
9. The wireless terminal according to claim 8, wherein the first offset is indicated per spreading rate.
10. The wireless terminal according to claim 1, wherein the at least one processor is configured to adjust transmission power of the PUCCH depending on the spreading rate.
11. The wireless terminal according to claim 10, wherein the adjustment of the transmission power of the PUCCH depending on the spreading rate is performed by adding a second offset corresponding to the spreading rate to the transmission power of the PUCCH, and the at least one processor is configured to receive signaling indicating the second offset from the base station.
12. The wireless terminal according to claim 1, wherein the first spreading code sequence is orthogonal to a fourth length-2n spreading code sequence used by another wireless terminal, and the second spreading code sequence is orthogonal to a spreading code sequence consisting of corresponding n elements of the fourth spreading code sequence.
13. A method in a wireless terminal, the method comprising: when a plurality of hybrid automatic repeat request (HARQ) ACK/NACK bits corresponding to a plurality of downlink component carriers (DL CCs) configured in the wireless terminal are transmitted on a single physical uplink control channel (PUCCH) on a single uplink component carrier (UL CC), changing, depending on the number of the plurality of DL CCs or the number of the plurality of HARQ ACK/NACK bits, a spreading rate to be applied to time-domain spreading of a plurality of modulation symbols generated from the plurality of HARQ ACK/NACK bits, wherein the changing includes selectively perform a plurality of time-domain spreading operations including first and second time-domain spreading operations to change the spreading rate, depending on the number of the plurality of DL CCs or the number of the plurality of HARQ ACK/NACK bits, the first time-domain spreading operation includes performing time-domain spreading on a single data block at a spreading rate of 2n (n is an integer) by using a first length-2n spreading code sequence, wherein the single data block is to be mapped to predetermined 2n single-carrier FDMA (SC-FDMA) symbols within a single slot in accordance with a PUCCH format used to transmit the plurality of HARQ ACK/NACK bits, and the second time-domain spreading operation includes preforming time-domain spreading on two data blocks at a spreading rate of n by using a second length-n spreading code sequence consisting of n elements of the first spreading code sequence and a third length-n spreading code sequence consisting of the remaining n elements of the first spreading code sequence, wherein the two data blocks is to be mapped to the predetermined 2n SC-FDMA symbols within the single slot in accordance with the PUCCH format.
14. A base station, comprising: a wireless transceiver configured to wirelessly communicate with a wireless terminal; and at least one processor coupled to the wireless transceiver, wherein the at least one processor is configured to receive, from the wireless terminal, a physical uplink control channel (PUCCH) transmitted in accordance with a PUCCH format, and the PUCCH format enables the wireless terminal, when a plurality of hybrid automatic repeat request (HARQ) ACK/NACK bits corresponding to a plurality of downlink component carriers (DL CCs) configured in the wireless terminal are transmitted on a single physical uplink control channel (PUCCH) on a single uplink component carrier (UL CC), to change a spreading rate to be applied to time-domain spreading of a plurality of modulation symbols generated from the plurality of HARQ ACK/NACK bits, depending on the number of the plurality of DL CCs or the number of the plurality of HARQ ACK/NACK bits, wherein the changing of the spreading rate includes selectively perform a plurality of time-domain spreading operations including first and second time-domain spreading operations to change the spreading rate, depending on the number of the plurality of DL CCs or the number of the plurality of HARQ ACK/NACK bits, the first time-domain spreading operation includes performing time-domain spreading on a single data block at a spreading rate of 2n (n is an integer) by using a first length-2n spreading code sequence, wherein the single data block is to be mapped to predetermined 2n single-carder FDMA (SC-FDMA) symbols within a single slot in accordance with a PUCCH format used to transmit the plurality of HARQ ACK/NACK bits, and the second time-domain spreading operation includes performing time-domain spreading on two data blocks at a spreading rate of n by using a second length-n spreading code sequence consisting of n elements of the first spreading code sequence and a third length-n spreading code sequence consisting of the remaining n elements of the first spreading code sequence, wherein the two data blocks is to be mapped to the predetermined 2n SC-FDMA symbols within the single slot in accordance with the PUCCH format.
15. The base station according to claim 14, wherein the plurality of time-domain spreading operations further includes a third time-domain spreading operation, wherein the third time-domain spreading operation includes performing time-domain spreading on 2n data blocks at a spreading rate of 1 by using 2n length-1 spreading code sequences each consisting of a respective one of the 2n elements of the first spreading code sequence, wherein the 2n data blocks is to be mapped to the predetermined 2n SC-FDMA symbols within the single slot in accordance with the PUCCH format.
16. The base station according to claim 14, wherein the first spreading code sequence is orthogonal to a fourth length-2n spreading code sequence used by another wireless terminal, and the second spreading code sequence is orthogonal to a spreading code sequence consisting of corresponding n elements of the fourth spreading code sequence.
17. The base station according to claim 14, wherein the at least one processor is configured to transmit, to the wireless terminal, signaling explicitly or implicitly indicating the spreading rate.
18. The base station according to claim 14, wherein the at least one processor is configured to transmit signaling indicating a first offset to the wireless terminal, and the first offset enables the wireless terminal to adjust transmission power of the PUCCH depending on whether a sounding reference signal (SRS) is transmitted in a slot in which the PUCCH is transmitted.
19. The base station according to claim 18, wherein the first offset is indicated per spreading rate.
20. The base station according to claim 14, wherein the at least one processor is configured to transmit signaling indicating a second offset to the wireless terminal, and the second offset enables the wireless terminal to adjust transmission power of the PUCCH depending on the spreading rate.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
DESCRIPTION OF EMBODIMENTS
(23) Hereinafter, specific embodiments will be described in detail with reference to the drawings. In the drawings, identical or corresponding elements are denoted by the same reference signs, and repeated descriptions will be omitted as necessary for the sake of clarity.
(24) Embodiments described below will be described mainly using specific examples with regard to LTE, LTE-Advanced, and extensions thereof. However, these embodiments may also be applied to other wireless communication systems.
(25) First Embodiment
(26)
(27) When DL carrier aggregation is performed, the UE 1 transmits HARQ ACK/NACK bits corresponding to a plurality of DL CCs configured in the UE 1 on a single PUCCH on a single UL CC. In addition, the UE 1 is configured to change, depending on the number of DL CCs configured in the UE 1, the spreading rate to be applied to time-domain spreading of a plurality of modulation symbols generated from the HARQ ACK/NACK bits. It is to be noted that the number of HARQ ACK/NACK bits to be transmitted by the UE 1 on a single resource block (a single slot) or a single subframe is determined according to the number of DL CCs configured in the UE 1. Accordingly, the UE 1 may be configured to change the spreading rate to be applied to the time-domain spreading (i.e., block-wise spreading) of ACK/NACK modulation symbols, depending on the number of HARQ ACK/NACK bits to be transmitted on a single PUCCH on a single UL CC.
(28) Specifically, the UE 1 may reduce the spreading rate to be applied to the ACK/NACK modulation symbols as the number of DL CCs configured in the UE 1 increases. In other words, the UE 1 may increase the spreading rate to be applied to the HARQ ACK/NACK modulation symbols as the number of DL CCs configured in the UE 1 decreases. As the spreading rate decreases, the chip rate decreases and the number of ACK/NACK modulation symbols (the number of HARQ ACK/NACK bits) that one UE 1 can transmit per resource block increases, and accordingly the number of HARQ ACK/NACK bits that one UE 1 can transmit on a single resource block increases. In contrast, as the spreading rate increases, the number of ACK/NACK modulation symbols (the number of HARQ ACK/NACK bits) that the UE 1 can transmit per resource block decreases, but the number of UEs that can be multiplexed on the same resource block can be increased.
(29) The eNB 2 is configured to receive a PUCCH transmitted from the UE 1 in accordance with a new PUCCH format. The new PUCCH format enables the UE 1, when HARQ ACK/NACK bits corresponding to a plurality of DL CCs configured in the UE 1 are transmitted on a single PUCCH on a single UL CC, to change the spreading rate applied to the time-domain spreading of modulation symbols generated from the HARQ ACK/NACK bits, depending on the number of the DL CCs or the number of the HARQ ACK/NACK bits.
(30) As can be understood from the above description, when HARQ ACK/NACK bits corresponding to DL CCs configured in the UE 1 are transmitted on a single PUCCH on a single UL CC, the UE 1 changes the spreading rate of the time-domain spreading (i.e., block-wise spreading) of ACK/NACK modulation symbols, depending on the number of the DL CCs or the number of the HARQ ACK/NACK bits. Therefore, the UE 1 can adjust the number of HARQ ACK/NACK bits that the UE 1 can transmit per unit time (e.g., per slot or per subframe), depending on the number of component carriers configured in the UE 1, without changing a PUCCH format.
(31) Next, a specific example of a communication procedure performed by the UE 1 and the eNB 2 will be described.
(32) In block 602, the UE 1 configures the UE 1 in accordance with the RRC signaling in block 601. The configuration in block 602 includes selecting, by the UE 1, a PUCCH format, a resource block(s) used to transmit a PUCCH (i.e., PUCCH resource), a spreading code sequence, and a spreading rate in order to transmit HARQ ACK/NACK bits, which correspond to the primary DL CC and one or more secondary DL CCs, on a PUCCH on the primary UL CC. Here, the spreading code sequence and the spreading rate are to be applied to the block-wise spreading of HARQ ACK/NACK modulation symbols. As described above, the UE 1 selects the spreading rate to be applied to the block-wise spreading of HARQ ACK/NACK modulation symbols, depending on the number of CCs configured in the UE 1.
(33) Each of the PUCCH format, the PUCCH resource, the spreading code sequence, and the spreading rate may be indicated explicitly or implicitly by the eNB 2 in the RRC signaling in block 601. For example, in some implementations, the eNB 2 may transmit, in block 601, RRC signaling indicating that the new PUCCH format described above is to be used.
(34) In some implementations, the eNB 2 may implicitly indicate the spreading rate to the UE 1. For example, the eNB 2 may configure one or more secondary CCs in the UE 1 to implicitly indicate to the UE 1 the spreading rate to be applied to the block-wise spreading of HARQ ACK/NACK modulation symbols. In other words, the UE 1 may select the spreading rate based on the number of CCs configured in the UE 1.
(35) In some implementations, similarly to the exiting PUCCH formats, the eNB 2 may explicitly indicate the resource index for the new PUCCH format to the UE 1. In this case, the UE 1 may derive, from the resource index, the PUCCH resource (i.e., a RB pair used to the PUCCH transmission) and the sequence index indicating the spreading code sequence to be used.
(36) In block 603, a part or all of the one or more secondary cells (SCells) configured in the UE 1 or, in other words, a part or all of the one or more secondary CCs (SCCs) are activated. Similarly to the exiting CA, the activation of these SCells (SCCs) may be performed by transmitting an activation/deactivation medium access control (MAC) control element (CE) from the eNB 2 to the UE 1.
(37) In block 604, the eNB 2 transmits data to the UE 1 on a plurality of DL CCs. In block 605, in response to the data reception on the plurality of DL CCs, the UE 1 transmit HARQ ACK/NACK bits corresponding to the plurality of DL CCs on a single PUCCH on a single UL CC (e.g., the primary CC). In the PUCCH transmission in block 605, the PUCCH format, the PUCCH resource, the spreading code sequence, and the spreading rate which have been selected in block 602 are used.
(38)
(39) In block 703, the UE 1 activates one or more SCells (SCCs) in accordance with an instruction from the eNB 2. In block 704, the UE 1 receives data from the eNB 2 on a plurality of DL CCs. In block 705, the UE 1 transmits HARQ ACK/NACK bits corresponding to these DL CCs to the eNB 2 on a single PUCCH on a single UL CC. In the PUCCH transmission in block 705, the PUCCH format, the PUCCH resource, the spreading code sequence, and the spreading rate which have been selected in block 702 are used.
(40)
(41) Hereinafter, an example of the new PUCCH format used by the UE 1 and the eNB 2 according to the present embodiment will be described. In some implementations, the UE 1 is configured to selectively perform at least two of first, second, and third time-domain spreading operations on HARQ ACK/NACK modulation symbols, depending on the number of the DL CCs (or the number of the HARQ ACK/NACK bits) configured in the UE 1. The first, second, and third time-domain spreading operations are as follows.
(42) The first time-domain spreading operation includes performing time-domain spreading on a single data block at a spreading rate of 2n (n is an integer) by using a first length-2n spreading code sequence. Here, the single data block is to be mapped to predetermined 2n single-carrier FDMA (SC-FDMA) symbols within a single slot in accordance with the PUCCH format used to transmit the plurality of HARQ ACK/NACK bits.
(43) The second time-domain spreading operation includes performing time-domain spreading on two data blocks at a spreading rate of n by using a second length-n spreading code sequence and a third length-n spreading code sequence. The second spreading code sequence consists of n elements of the first spreading code sequence described above, and the third spreading code sequence consists of the remaining n elements of the first spreading code sequence described above. Here, the two data blocks are to be mapped to the same predetermined 2n SC-FDMA symbols within the same slot as in the case of the first time-domain spreading, in accordance with the PUCCH format.
(44) The third time-domain spreading operation includes performing time-domain spreading on 2n data blocks at a spreading rate of 1 by using 2n length-1 spreading code sequences. The 2n spreading code sequences each consists of a respective one of the 2n elements of the first spreading code sequence described above. Here, the 2n data blocks are to be mapped to the same predetermined 2n SC-FDMA symbols within the same predetermined slot as in the case of the first and second time-domain spreading operations, in accordance with the PUCCH format.
(45) In the above description of the first to third time-domain spreading operations, each data block corresponds to the HARQ ACK/NACK modulation symbols to be subjected to the block-wise spreading. In other words, according to the example of LTE, each data block includes 12 ACK/NACK modulation symbols, the number of which is equal to the number of subcarriers in one resource block.
(46) In the above description of the first to third time-domain spreading operations, the first spreading code sequence may be determined by the UE 1 based on the resource index provided to the UE 1 by the eNB 2. In other words, the UE 1 may derive, from the resource index provided by the eNB 2, the sequence index indicating the spreading code sequence to be used.
(47) The first length-2n spreading code sequence is one of 2n spreading code sequences that are orthogonal to each other. The spreading code sequences (or orthogonal code sequences) excluding the first spreading code sequence are used by other UEs.
(48) Furthermore, the first spreading code sequence and at least one other spreading code sequence (hereinafter referred to as a fourth spreading code sequence) included in the 2n (orthogonal) spreading code sequences may be defined as follows. The second spreading code sequence, which is a subset of the first spreading code sequence, is orthogonal to a spreading code sequence consisting of corresponding two elements of the fourth spreading code sequence, and the third spreading code sequence, which is the remaining subset of the first spreading code sequence, is orthogonal to a spreading code sequence consisting of the remaining two elements of the fourth spreading code sequence. Using the set of the spreading code sequences that includes the first and fourth spreading code sequences defined as above makes it possible to multiplex the PUCCH transmissions of multiple users (i.e., UEs 1) using different spreading rates on the same resource block, which will be described in detail below.
(49) Hereinafter, to facilitate understanding, a specific example in which n is equal to 2 will be described. 2n spreading code sequences, that is, four spreading code sequences may be defined as shown in Table 1 below.
(50) TABLE-US-00001 TABLE 1 SEQUENCE INDEX ORTHOGONAL SEQUENCE OF LENGTH 4 n.sub.oc [w.sub.n.sub.
(51) The four spreading code sequences w.sub.0(i) to w.sub.3(i) shown in Table 1 are orthogonal to one another. Furthermore, the following relationship holds between the spreading code sequences w.sub.0(i) and w.sub.2(i). The length-2 spreading code sequence [+1 +1], which consists of the first and second elements of the spreading code sequence w.sub.0(i)=[+1 +1 +1 +1], is orthogonal to the length-2 spreading code sequence [+1 1], which consists of the first and second elements of the spreading code sequence w.sub.2(i)=[+11+11]. Furthermore, the length-2 spreading code sequence [+1 +1], which consists of the third and fourth elements of the spreading code sequence w.sub.0(i)=[+1 +1 +1 +1], is orthogonal to the length-2 spreading code sequence [+1 1], which consists of the third and fourth elements of the spreading code sequence w.sub.2(i)=[+1 1 +1 1]. The relationship similar to that between the pair of the spreading code sequences w.sub.0(i) and w.sub.2(i) also holds between a pair of the spreading code sequences w.sub.0(i) and w.sub.3(i), between a pair of the spreading code sequences w.sub.1(i) and w.sub.2(i), and between a pair of the spreading code sequences w.sub.1(i) and w.sub.3(i).
(52)
(53) More specifically, the transmission scheme illustrated in
(54) Block-wise spreading is performed on these 12 modulation symbols (903). Specifically, the 12 modulation symbols corresponding to one SC-FDMA symbol are spread by a spreading code sequence [w.sub.k(0) w.sub.k(1) w.sub.k(2) w.sub.k(3)] which is one of the four length-4 spreading code sequences shown in Table 1 (904 to 908). Thus, four sets of 12 modulation symbols are obtained. These four sets of 12 modulation symbols are mapped to the predetermined four SC-FDMA symbols within the first slot. Each set of 12 modulation symbols are cyclically shifted, DFT-spread, mapped to 12 subcarriers, and converted to a time-domain signal through IFFT, and thus SC-FDMA symbols are generated.
(55) The example illustrated in
(56) More specifically, the transmission scheme illustrated in
(57) These 24 modulation symbols (1003) are divided into two sets each consisting of 12 modulation symbols (1005). Then, these two sets are subjected to block-wise spreading using the length-2 spreading code sequences [w.sub.k(0) w.sub.k(1)] and [w.sub.k(2) w.sub.k(3)], respectively. Specifically, the first 12 modulation symbols of the 24 modulation symbols (1003) are spread by the length-2 spreading code sequence [w.sub.k(0) w.sub.k(1)] (1006, 1007) and are arranged to the first and second SC-FDMA symbols through cyclic shift, DFT-spreading, and IFFT. Meanwhile, the remaining 12 modulation symbols are spread by the length-2 spreading code sequence [w.sub.k(2) w.sub.k(3)] (1008, 1009) and are arranged to the sixth and seventh SC-FDMA symbols through cyclic shift, DFT-spreading, and IFFT.
(58) The example illustrated in
(59) More specifically, the transmission scheme illustrated in
(60) These 48 modulation symbols (1103) are divided into four sets each consisting of 12 modulation symbols (1105). Then, these four sets are subjected to block-wise spreading using the length-1 spreading code sequences [w.sub.k(0)], [w.sub.k(1)], [w.sub.k(2)], and [w.sub.k(3)], respectively. Specifically, the first 12 modulation symbols of the 48 modulation symbols (1103) are spread by the length-1 spreading code sequence [w.sub.k(0)] (1106) and are arranged to the first SC-FDMA symbol through cyclic shift, DFT-spreading, and IFFT. The second 12 modulation symbols of the 48 modulation symbols (1103) are spread by the length-1 spreading code sequence [w.sub.k(1)] (1107) and are arranged to the second SC-FDMA symbol through cyclic shift, DFT-spreading, and IFFT. The third 12 modulation symbols of the 48 modulation symbols (1103) are spread by the length-1 spreading code sequence [w.sub.k(2)] (1108) and are arranged to the sixth SC-FDMA symbol through cyclic shift, DFT-spreading, and IFFT. Lastly, the fourth 12 modulation symbols of the 48 modulation symbols (1103) are spread by the length-1 spreading code sequence [w.sub.k(3)] (1109) and are arranged to the seventh SC-FDMA symbol through cyclic shift, DFT-spreading, and IFFT.
(61) Applying the new PUCCH format and the transmission schemes thereof described with reference to Table 1 and
(62) Furthermore, applying the new PUCCH format and the transmission schemes thereof described with reference to Table 1 and
(63) In one example, one of the two UEs 1 that follow the transmission scheme illustrated in
(64) In one example, the four length-4 spreading code sequences shown in Table 1 may be assigned to the users (i.e., UEs 1) as shown in Table 2. In the table, #bit represents the number of HARQ ACK/NAK bits to be transmitted by each user in one subframe. In addition, CODE #0, CODE #1, CODE #2, and CODE #3 in the table represent respectively the four spreading code sequences (i.e., orthogonal sequences) w.sub.0(i), w.sub.1(i), w.sub.2(i), and w.sub.3(i) shown in Table 1.
(65) TABLE-US-00002 TABLE 2 USER #0 USER #1 USER #2 USER #3 CASE 1 32 < #bit CODE #0 CASE 2 16 < #bit 32 16 < #bit 32 CODE #0 CODE #2 CASE 3 16 < #bit 32 #bit 16 #bit 16 CODE #0 or #1 CODE #2 CODE #3 CASE 4 #bit 16 #bit 16 #bit 16 #bit 16 CODE #0 CODE #1 CODE #2 CODE #3
(66) It should be noted that Table 2 is merely an example. For example, in CASE 1, USER #0 may use any one of CODE #0 to CODE #4. In CASE 2, USER #0 may use CODE #1 instead of CODE #0, and USER #1 may use CODE #3 instead of CODE #2. In CASE 3, USER #0 may use CODE #2 or CODE #3, USER #1 may use CODE #0, and USER #2 may use CODE #1.
(67) The set of the spreading code sequences shown in Table 1 is merely an example. Another set having orthogonality similar to that of the set of the spreading code sequences shown in Table 1 may instead be used.
(68) In the transmission schemes illustrated in
(69) Second Embodiment
(70) In the present embodiment, each UE 1 transmits a PUCCH in accordance with a PUCCH format and a transmission scheme similar to those of the first embodiment. However, in the PUCCH format, HARQ ACK/NACK modulation symbols are arranged in SC-FMDA symbols other than the last SC-FDMA symbol (i.e., the seventh SC-FDMA symbol) within each slot. In this case, the last SC-FDMA symbol (the seventh SC-FDMA symbol) within each slot may be used to transmit a reference signal (RS) symbol.
(71)
(72) In LTE, each UE is required to transmit a sounding reference signal (SRS) periodically at the transmission interval configured by the eNB. SRS is time-multiplexed on the position of the last SC-FDMA symbol in a subframe in which the SRS is transmitted. Therefore, when transmitting HARQ ACK/NACK in accordance with the exiting PUCCH format 1a/ab or 3, the UE 1 uses shortened PUCCH transmission in the SRS transmission subframes, and thus the last SC-FDMA symbol of the ACK/NACK (i.e., the last symbol within the second slot of the subframe) is not transmitted. The UE 1 refrains from transmitting a PUCCH with an SRS, and thus the single-carrier property or nature can be retained. When HARQ ACK/NACK and an SRS are configured in the same subframe, the UE 1 uses a transmission format in which the length of the orthogonal spreading code sequence for the time-domain spreading is reduced by one, and thus the last PUCCH symbol is punctured. Such a transmission format is known as a shortened PUCCH format. In the case of the PUCCH format 3, the UE uses length-4 Walsh-Hadamard codes in place of length-5 DFT spreading codes.
(73) If the shortened PUCCH transmission (or shortened PUCCH format) is applied to
(74) It is to be noted that the RS (DMRS) symbols are not subjected to spreading codes (orthogonal codes, OCCs) for the time-domain spreading, but RS s of a plurality UEs are multiplexed with different cyclic shifts. Therefore, even if the RS (DMRS) symbols are punctured, no problem arises in the orthogonality among the plurality of UEs 1.
(75) Third Embodiment
(76) In the present embodiment, a UE 1 is configured to adjust the transmission power of a PUCCH depending on whether a sounding reference signal (SRS) is transmitted in a slot. The adjustment of the transmission power of the PUCCH depending on the presence of the SRS transmission may be performed by adding an offset .sub.ShortFormat to the transmission power of the PUCCH when the SRS is transmitted. The eNB 2 may transmit a signaling message indicating the offset .sub.ShortFormat to the UE 1.
(77) According to the present embodiment, the transmission power of PUCCH can be adjusted depending on whether a sounding reference signal (SRS) is transmitted in a slot. For example, if the new PUCCH format illustrated in the second embodiment is used, the RS (DMRS) symbol arranged in the last SC-FDMA symbol in the second slot is punctured for the shortened PUCCH transmission. Due to the decrease in the number of RS (DMRS) symbols, the reception performance of the PUCCH in the eNB 2 may be degraded. To address this problem, in some implementations, the UE 1 may add the offset .sub.ShortFormat to the transmission power of the PUCCH in the slot in which the RS (DMRS) symbol is punctured in order to transmit an SRS. In this way, the degradation of the PUCCH reception performance due to the puncture of the RS (DMRS) symbols can be compensated.
(78) Hereinafter, a specific example of the definition of the offset .sub.ShortFormat will be illustrated. In Section 5.1.2.1 of 3GPP TS 36.213 V12.5.0, the transmission power of the PUCCH is defined by the following expression (1):
(79)
(80) where i represents the subframe number, F and F represent the PUCCH format.
(81) In the present embodiment, the following expression (2) obtained by modifying the expression (1) may be used:
(82)
(83) where .sub.ShortFormat is an offset added to a normal value and is configured by higher layers. The UE 1 applies .sub.ShortFormat configured by higher layers when using the shortened PUCCH format and applies .sub.ShortFormat=0 when using a normal PUCCH format.
(84) Alternatively, the following expression (3) obtained by modifying the expression (1) may be used in the present embodiment:
(85)
(86) where F represents the PUCCH format. Specifically, in the example using the expression (3), the offset .sub.ShortFormat is configured for each PUCCH format. In this way, the performance can be tuned for each PUCCH format.
(87) As described above, the offset .sub.ShortFormat (or .sub.ShortFormat (F)) may be configured in the UE 1 by the eNB 2.
(88)
(89)
(90) Fourth Embodiment
(91) In the present embodiment, a UE 1 is configured to adjust the transmission power of a PUCCH depending on the spreading rate of the time-domain spreading (i.e., block-wise spreading) applied to HARQ ACK/NACK modulation symbols. The adjustment of the transmission power of the PUCCH depending on the spreading rate may be performed by adding, to the transmission power of the PUCCH, an offset .sub.F.sub._.sub.PUCCH (F) corresponding to the spreading rate. The eNB 2 may transmit a signaling message indicating the offset .sub.F.sub._.sub.PUCCH (F) to the UE 1.
(92) In the present embodiment, the offset .sub.F.sub._.sub.PUCCH (F) may be configured for each spreading rate by using the expression (1), the expression (2), or the expression (3) described above.
(93) As described above, the offset .sub.F.sub._.sub.PUCCH (F) for each spreading rate may be configured in the UE 1 by the eNB 2.
(94)
(95) In
(96) Lastly, configuration examples of the UE 1 and the eNB 2 according to the above-described embodiments will be described.
(97) The baseband processor 2003 performs digital baseband signal processing (i.e., data plane processing) and control plane processing for wireless communication. The digital baseband signal processing includes (a) data compression/decompression, (b) segmentation/concatenation, (c) composition/decomposition of a transmission format (i.e., transmission frame), (d) channel coding/decoding, (e) modulation (i.e., symbol mapping)/demodulation, and (f) generation of OFDM symbol data (i.e., baseband OFDM signal) by Inverse Fast Fourier Transform (IFFT). Meanwhile, the control plane processing includes communication management of layer 1 (e.g., transmission power control), layer 2 (e.g., radio resource management and hybrid automatic repeat request (HARQ) processing), and layer 3 (e.g., signalling regarding attach, mobility, and call management).
(98) For example, in the case of LTE and LTE-Advanced, the digital baseband signal processing performed by the baseband processor 2003 may include signal processing of a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a MAC layer, and a PHY layer. In addition, the control plane processing performed by the baseband processor 2003 may include processing of a non-access stratum (NAS) protocol, an RRC protocol, and MAC CEs.
(99) The baseband processor 2003 may include a modem processor (e.g., digital signal processor (DSP)) that performs the digital baseband signal processing and a protocol stack processor (e.g., central processing unit (CPU) or micro processing unit (MPU)) that performs the control plane processing. In this case, the protocol stack processor that performs the control plane processing may be integrated with an application processor 2004 described in the following.
(100) The application processor 2004 is also referred to as a CPU, an MPU, a microprocessor, or a processor core. The application processor 2004 may include a plurality of processors (processor cores). The application processor 2004 loads a system software program (Operating System (OS)) and various application programs (e.g., phone call application, WEB browser, mailer, camera operation application, and music player application) from a memory 2006 or another memory (not illustrated) and executes these programs, thereby providing various functions of the UE 1.
(101) In some implementations, the baseband processor 2003 and the application processor 2004 may be integrated on a single chip as represented by a dashed line (2005) in
(102) The memory 2006 is a volatile memory, a non-volatile memory, or a combination thereof. The memory 2006 may include a plurality of physically independent memory devices. The volatile memory is, for example, a static random-access memory (SRAM), a dynamic RAM (DRAM), or a combination thereof. The non-volatile memory is a mask read-only memory (MROM), an electrically erasable programmable ROM (EEPROM), a flash memory, a hard disk drive, or any combination thereof. The memory 2006 may include, for example, an external memory device accessible from the baseband processor 2003, the application processor 2004, and the SoC 2005. The memory 2006 may include a built-in memory device integrated within the baseband processor 2003, the application processor 2004, or the SoC 2005. The memory 2006 may include a memory within a universal integrated circuit card (UICC).
(103) The memory 2006 may store a software module(s) (computer program(s)) including instructions and data for performing the processing of the UE 1 described in the embodiments described above. In some implementations, the baseband processor 2003 or the application processor 2004 may be configured to load this software module(s) from the memory 2006 and executes the loaded software module(s), thereby performing the process of the UE 1 described in the above-described embodiments.
(104)
(105) The network interface 2103 is used to communicate with a network node(s) (e.g., mobility management entity (MME) and serving gateway (S-GW)). The network interface 2103 may include, for example, a network interface card (NIC) conforming to the IEEE 802.3 series.
(106) The processor 2104 performs digital baseband signal processing (i.e., data plane processing) and control plane processing for wireless communication. For example, in the case of LTE and LTE-Advanced, the digital baseband signal processing performed by the baseband processor 2104 may include signal processing of the PDCP layer, the RLC layer, the MAC layer, and the PHY layer. In addition, the control plane processing performed by the baseband processor 2104 may include processing of the Si protocol, the RRC protocol, and the MAC CEs.
(107) The processor 2104 may include a plurality of processors. The processor 2104 may include, for example, a modem processor (e.g., DSP) that performs the digital baseband signal processing and a protocol stack processor (e.g., CPU or MPU) that performs the control plane processing.
(108) The memory 2105 is composed of a combination of a volatile memory and a non-volatile memory. The volatile memory is, for example, an SRAM, a DRAM, or a combination thereof. The non-volatile memory is, for example, an MROM, a PROM, a flash memory, a hard disk drive, or any combination thereof. The memory 2105 may include a storage disposed separately from the processor 2104. In this case, the processor 2104 may access the memory 2105 via the network interface 2103 or an I/O interface (not illustrated).
(109) The memory 2105 may store a software module(s) (computer program(s)) including instructions and data for performing the processing of the eNB 2 described in the embodiments described above. In some implementations, the processor 2104 may be configured to load this software module(s) from the memory 2105 and execute the loaded software module(s), thereby performing the processing of the eNB 2 described in the aforementioned embodiments.
(110) As described with reference to
(111) Other Embodiments
(112) The embodiments described above may be implemented individually or in any combination.
(113) In the embodiments described above, different spreading code sequences may be applied in a first slot and a second slot within a single subframe.
(114) In the embodiments described above, the cell (CC) in which a PUCCH is transmitted is not limited to a primary cell (PCell) (i.e., primary component carrier (PCC)) in carrier aggregation. For example, the embodiments may be modified such that a PUCCH is configured in any SCell and HARQ ACK/NACK regarding DL transmission on a plurality of SCells is transmitted on the PUCCH of the aforementioned SCell.
(115) The embodiments described above may be applied to carrier aggregation of a master cell group (MCG) in dual connectivity or may be applied to carrier aggregation of a secondary cell group (SCG) in dual connectivity. In the case of the carrier aggregation of a secondary cell group (SCG), the PCell (PCC) of the carrier aggregation may be considered to correspond to a primary SCell (PSCell). The PSCell is a special SCell in the SCG provided by a secondary eNB (SeNB). The PSCell is configured with a PUCCH and is never deactivated, and a RACH procedure is required for the initial configuration of the PSCell.
(116) The method described in the third embodiment, which includes adjusting the transmission power of a PUCCH in a subframe depending on whether a sounding reference signal (SRS) is transmitted in the subframe, may be implemented independently from the improvement of the PUCCH format (i.e., the change in the spreading rate depending on the number of CCs) described in the first and second embodiments. For example, the method may be applied to the transmission using the existing PUCCH formats 1a/1b and 3.
(117) In other words, in some implementations, a wireless terminal includes:
(118) a wireless transceiver configured to wirelessly communicate with a base station; and
(119) at least one processor coupled to the wireless transceiver, in which
(120) the at least one processor is configured, when at least one hybrid automatic repeat request (HARQ) ACK/NACK bit corresponding to at least one downlink component carrier (DL CC) configured in the wireless terminal is transmitted on a single physical uplink control channel (PUCCH) on a single uplink component carrier (UL CC), to adjust transmission power of the PUCCH depending on whether a sounding reference signal (SRS) is transmitted in a slot in which the PUCCH is transmitted.
(121) Furthermore, the adjustment of the transmission power of the PUCCH may be performed by adding a first offset to the transmission power of the PUCCH when the SRS is transmitted in the slot in which the PUCCH is transmitted. In this case, the at least one processor may be configured to receive a signaling message indicating the first offset from the base station.
(122) In the transmission of the exiting PUCCH formats 1a/1b and 3, the last PUCCH symbol arranged in the last SC-FDMA symbol in the second slot is punctured for the shortened PUCCH transmission. In other words, the spreading rate applied to the transmission of HARQ ACK/NACK modulation symbols in the slot in which an SRS is transmitted is smaller than the spreading rate in the slot in which an SRS is not transmitted. Accordingly, the spreading gain of the PUCCH in the slot in which an SRS is transmitted is smaller than the spreading gain in the slot in which an SRS is not transmitted. The decrease in the spreading gain at the time of the shortened PUCCH transmission can be compensated by using the method of adjusting the PUCCH transmission power, which is described in the third embodiment, in the transmission schemes of the exiting PUCCH formats 1a/1b and 3.
(123) Furthermore, the embodiments described above are merely examples pertaining to the applications of technical ideas obtained by the present inventor. It is needless to say that these technical ideas are not limited to the embodiments described above and various modifications can be made thereto.
REFERENCE SIGNS LIST
(124) 1 WIRELESS TERMINAL 2 RADIO BASE STATION 2001 RADIO FREQUENCY (RF) TRANSCEIVER 2003 BASEBAND PROCESSOR 2101 RF TRANSCEIVER 2104 PROCESSOR