Radio communication device and constellation control method

10218552 ยท 2019-02-26

Assignee

Inventors

Cpc classification

International classification

Abstract

A base station is provided for receiving an acknowledgement or negative acknowledgement (ACK/NACK) signal, including a transmitting unit configured to transmit a control signal using one or a plurality of CCE(s). The base station also includes a receiving unit configured to receive an ACK/NACK signal, the ACK/NACK signal being multiplied by an orthogonal sequence, by a sequence defined by a cyclic shift, and by either a first value or a second value, wherein the first value rotates a constellation of the ACK/NACK signal by 0 degrees and the second value rotates the constellation of the ACK/NACK signal by N degrees, which is different from 0 degrees.

Claims

1. A radio communication apparatus comprising: a processor configured to: perform first spreading of a transmission signal using one of a plurality of first sequences that can be separated from each other because of different cyclic shift values; in a case where a Physical Uplink Control Channel (PUCCH) index used by the mobile station is in a first PUCCH index group, allocating an ACK/NACK signal to a same signal point with reference to a constellation of the ACK/NACK signal for both transmitting in a first slot of a subframe and transmitting in a second slot of the subframe, in a case where the PUCCH index used by the mobile station is in a second PUCCH index group, allocating the ACK/NACK signal to two different signal points of the ACK/NACK signal with reference to the constellation of the ACK/NACK signal for transmitting in the first slot and transmitting in the second slot, respectively; and a transmitter configured to transmit the transmission signal to a base station.

2. The radio communication apparatus according to claim 1, wherein the processor is further configured to perform a second spreading of the transmission signal subjected to the first spreading, using one of a plurality of second sequences that are orthogonal to each other.

3. The radio communication apparatus according to claim 1, wherein the channels belonging to the first PUCCH index group and the channels belonging to the second PUCCH index group are alternately allocated on a cyclic shift axis.

4. A radio communication method comprising: performing with a processor a first spreading of a transmission signal using one of a plurality of first sequences that can be separated from each other because of different cyclic shift values; in a case where a Physical Uplink Control Channel (PUCCH) index used by the mobile station is in a first PUCCH index group, allocating an ACK/NACK signal to a same signal point with reference to a constellation of the ACK/NACK signal for both transmitting in a first slot of a subframe and transmitting in a second slot of the subframe, in a case where the PUCCH index used by the mobile station is in a second PUCCH index group, allocating the ACK/NACK signal to two different signal points of the ACK/NACK signal with reference to the constellation of the ACK/NACK signal for transmitting in the first slot and transmitting in the second slot, respectively; and using a first modulation scheme in a first slot of a subframe of the transmission signal and using a second modulation scheme in a second slot of a subframe of the transmission signal; transmitting the transmission signal to a base station.

5. The radio communication apparatus according to claim 1, wherein all PUCCH indexes available in the subframe are included in either the first PUCCH index group or the second PUCCH index group, wherein the subframe consists of the first slot and the second slot.

6. The radio communication apparatus according to claim 1, wherein PUCCH indexes available in a subframe include at least one PUCCH index included in the first PUCCH index group and at least one PUCCH index included in the second PUCCH index group.

7. The radio communication method of claim 4, wherein all PUCCH indexes available in the subframe are included in either the first PUCCH index group or the second PUCCH index group, wherein the subframe consists of the first slot and the second slot.

8. The radio communication method of claim 4, wherein PUCCH indexes available in a subframe include at least one PUCCH index included in the first PUCCH index group and at least one PUCCH index included in the second PUCCH index group.

9. The radio communication method of claim 4, further comprising performing a second spreading of the transmission signal subjected to the first spreading, using one of a plurality of second sequences that are orthogonal to each other.

10. The radio communication method claim 4, wherein the channels belonging to the first PUCCH index group and the channels belonging to the second PUCCH index group are alternately allocated on a cyclic shift axis.

Description

BRIEF DESCRIPTION OF DRAWINGS

(1) FIG. 1 is a diagram showing a spreading method of a response signal and reference signal (prior art);

(2) FIG. 2 is a diagram showing the definition of PUCCH (prior art);

(3) FIG. 3 illustrates a BPSK constellation (prior art);

(4) FIG. 4 illustrates a QPSK constellation (prior art);

(5) FIG. 5 is a block diagram showing the configuration of a base station according to Embodiment 1 of the present invention;

(6) FIG. 6 is a block diagram showing the configuration of a mobile station according to Embodiment 1 of the present invention;

(7) FIG. 7 is a diagram showing a constellation change according to Embodiment 1 of the present invention;

(8) FIG. 8 illustrates a BPSK constellation according to Embodiment 1 of the present invention;

(9) FIG. 9 illustrates a QPSK constellation according to Embodiment 1 of the present invention;

(10) FIG. 10 is a diagram showing scrambling processing according to Embodiment 1 of the present invention;

(11) FIG. 11 is a diagram showing a constellation change according to Embodiment 3 of the present invention;

(12) FIG. 12 is a block diagram showing the configuration of a mobile station according to Embodiment 4 of the present invention;

(13) FIG. 13 is a diagram showing scrambling processing according to Embodiment 5 of the present invention;

(14) FIG. 14 is a block diagram showing the configuration of a mobile station according to Embodiment 5 of the present invention; and

(15) FIG. 15 is a diagram showing a constellation change according to Embodiment 6 of the present invention.

BEST MODE OF EMBODIMENTS OF THE INVENTION

(16) Embodiments of the present invention will be explained below in detail with reference to the accompanying drawings.

Embodiment 1

(17) FIG. 5 illustrates the configuration of base station 100 according to the present embodiment, and FIG. 6 illustrates the configuration of mobile station 200 according to the present embodiment.

(18) Here, to avoid complicated explanation, FIG. 5 illustrates components associated with transmission of downlink data and components associated with reception of uplink response signals to the downlink data, which are closely related to the present invention, and illustration and explanation of the components associated with reception of uplink data will be omitted. Similarly, FIG. 6 illustrates components associated with reception of downlink data and components associated with transmission of uplink response signals to the downlink data, which are closely related to the present invention, and illustration and explanation of the components associated with transmission of uplink data will be omitted.

(19) Also, a case will be described with the following explanation, where ZAC sequences are used in first spreading and block-wise spreading code sequences are used in second spreading. Here, for first spreading, it is equally possible to use sequences, which can be separated from each other because of different cyclic shift values, other than ZAC sequences. For example, for first spreading, it is possible to use a GCL (Generated Chip like) sequence, CAZAC (Constant Amplitude Zero Auto Correlation) sequence, ZC (Zadoff-Chu) sequence or PN sequence such as an M sequence and orthogonal Gold code sequence. Also, as block-wise spreading code sequences for second spreading, it is possible to use any sequences as long as these sequences are orthogonal or substantially orthogonal to each other. For example, it is possible to use Walsh sequences or Fourier sequences as block-wise spreading code sequences for second spreading.

(20) Also, in the following explanation, twelve ZAC sequences with a sequence length of 12 and of cyclic shift values 0 to 11 are referred to as ZAC #0 to ZAC #11, and three block-wise spreading code sequences with a sequence length of 4 and of sequence numbers 0 to 2 are referred to as BW #0 to BW #2. Here, the present invention is not limited to these sequence lengths.

(21) Also, in the following explanation, the PUCCH numbers are determined by the cyclic shift values of ZAC sequences and the sequence numbers of block-wise spreading code sequences. That is, a plurality of resources for response signals are determined by ZAC #0 to ZAC #11, which can be separated from each other because of different cyclic shift values, and BW #0 to BW #2, which are orthogonal to each other.

(22) Also, in the following explanation, the CCE numbers and the PUCCH numbers are associated on a one-to-one basis. That is, CCE #0 is mapped to PUCCH #0, CCE #1 is mapped to PUCCH #1, CCE #2 is mapped to PUCCH #2 . . . , and so on.

(23) In base station 100 shown in FIG. 5, control information generating section 101 and mapping section 104 receive as input a resource allocation result of downlink data. Also, control information generating section 101 and encoding section 102 receive as input a coding rate of control information to report the resource allocation result of downlink data, on a per mobile station basis, as coding rate information. Here, in the same way as above, the coding rate of the control information is one of ?, ?, ? and 1/12.

(24) Control information generating section 101 generates control information to report the resource allocation result, on a per mobile station basis, and outputs the control information to encoding section 102. Control information, which is provided per mobile station, includes mobile station ID information to indicate to which mobile station the control information is directed. For example, control information includes, as mobile station ID information, CRC bits masked by the ID number of the mobile station, to which control information is reported. Further, according to the coding rate information received as input, control information generating section 101 allocates an L1/L2 CCH to each mobile station based on the number of CCE's required to report the control information, and outputs the CCE number corresponding to the allocated L1/L2 CCH to mapping section 104. Here, in the same way as above, an L1/L2 CCH occupies one CCE when the coding rate of control information is ?. Therefore, an L1/L2 CCH occupies two CCE's when the coding rate of control information is ?, an L1/L2 CCH occupies four CCE's when the coding rate of control information is ?, and an L1/L2 CCH occupies eight CCE's when the coding rate of control information is 1/12. Also, in the same way as above, when one L1/L2 CCH occupies a plurality of CCE's, the CCE's occupied by the L1/L2 CCH are consecutive.

(25) Encoding section 102 encodes control information on a per mobile station basis according to the coding rate information received as input, and outputs the encoded control information to modulating section 103.

(26) Modulating section 103 modulates the encoded control information and outputs the result to mapping section 104.

(27) On the other hand, encoding section 105 encodes the transmission data for each mobile station (i.e., downlink data) and outputs the encoded transmission data to retransmission control section 106.

(28) Upon initial transmission, retransmission control section 106 holds the encoded transmission data on a per mobile station basis and outputs the data to modulating section 107. Retransmission control section 106 holds transmission data until retransmission control section 106 receives as input an ACK of each mobile station from deciding section 117. Further, upon receiving as input a NACK of each mobile station from deciding section 117, that is, upon retransmission, retransmission control section 106 outputs the transmission data matching that NACK to modulating section 107.

(29) Modulating section 107 modulates the encoded transmission data received as input from retransmission control section 106, and outputs the result to mapping section 104.

(30) Upon transmission of control information, mapping section 104 maps the control information received as input from modulating section 103 on a physical resource based on the CCE number received as input from control information generating section 101, and outputs the result to IFFT section 108. That is, mapping section 104 maps control information on the subcarrier corresponding to the CCE number in a plurality of subcarriers forming an orthogonal frequency division multiplexing (OFDM) symbol, on a per mobile station basis.

(31) On the other hand, upon transmission of downlink data, mapping section 104 maps the transmission data, which is provided on a per mobile station basis, on a physical resource based on the resource allocation result, and outputs the result to IFFT section 108. That is, based on the resource allocation result, mapping section 104 maps transmission data on a subcarrier in a plurality of subcarriers comprised of an OFDM symbol, on a per mobile station basis.

(32) IFFT section 108 generates an OFDM symbol by performing an IFFT of a plurality of subcarriers on which control information or transmission data is mapped, and outputs the OFDM symbol to CP (Cyclic Prefix) attaching section 109.

(33) CP attaching section 109 attaches the same signal as the signal at the tail end part of the OFDM symbol, to the head of the OFDM symbol as a CP.

(34) Radio transmitting section 110 performs transmission processing such as digital-to-analog (D/A) conversion, amplification and up-conversion on the OFDM symbol with a CP and transmits the result from antenna 111 to mobile station 200 (in FIG. 6).

(35) On the other hand, radio receiving section 112 receives a response signal or reference signal transmitted from mobile station 200 (in FIG. 6), via antenna 111, and performs receiving processing such as down-conversion and analog-to-digital (A/D) conversion on the response signal or reference signal.

(36) CP removing section 113 removes the CP attached to the response signal or reference signal subjected to receiving processing.

(37) Despreading section 114 despreads the response signal by a block-wise spreading code sequence that is used in second spreading in mobile station 200, and outputs the despread response signal to correlation processing section 115. Similarly, despreading section 114 despreads the reference signal by an orthogonal sequence that is used to spread the reference signal in mobile station 200, and outputs the despread reference signal to correlation processing section 115.

(38) Correlation processing section 115 finds the correlation value between the despread response signal, despread reference signal and ZAC sequence that is used in first spreading in mobile station 200, and outputs the correlation value to descrambling section 116.

(39) Descrambling section 116 descrambles the correlation value by the scrambling code associated with the cyclic shift value of the ZAC sequence, and outputs the descrambled correlation value to deciding section 117.

(40) Deciding section 117 detects a response signal on a per mobile station basis, by detecting a correlation peak on a per mobile station basis using detection windows. For example, upon detecting a correlation peak in the detection window for mobile station #1, deciding section 117 detects a response signal from mobile station #1. Then, deciding section 117 decides whether the detected response signal is an ACK or NACK by the synchronous detection using the correlation value of the reference signal, and outputs the ACK or NACK to retransmission control section 106 on a per mobile station basis.

(41) On the other hand, in mobile station 200 shown in FIG. 6, radio receiving section 202 receives the OFDM symbol transmitted from base station 100 (in FIG. 5), via antenna 201, and performs receiving processing such as down-conversion and A/D conversion on the OFDM symbol.

(42) CP removing section 203 removes the CP attached to the OFDM symbol subjected to receiving processing.

(43) FFT (Fast Fourier Transform) section 204 acquires control information or downlink data mapped on a plurality of subcarriers by performing a FFT of the OFDM symbol, and outputs the control information or downlink data to extracting section 205.

(44) Extracting section 205 and decoding section 207 receive as input coding rate information indicating the coding rate of the control information, that is, information indicating the number of CCE's occupied by an L1/L2 CCH.

(45) Upon reception of the control information, based on the coding rate information, extracting section 205 extracts the control information from the plurality of subcarriers and outputs it to demodulating section 206.

(46) Demodulating section 206 demodulates the control information and outputs the demodulated control information to decoding section 207.

(47) Decoding section 207 decodes the control information based on the coding rate information received as input, and outputs the decoded control information to deciding section 208.

(48) On the other hand, upon receiving the downlink data, extracting section 205 extracts the downlink data directed to the mobile station from the plurality of subcarriers, based on the resource allocation result received as input from deciding section 208, and outputs the downlink data to demodulating section 210. This downlink data is demodulated in demodulating section 210, decoded in decoding section 211 and received as input in CRC section 212.

(49) CRC section 212 performs an error detection of the decoded downlink data using a CRC check, generates an ACK in the case of CRC=OK (i.e., when no error is found) and a NACK in the case of CRC=NG (i.e., when error is found), as a response signal, and outputs the generated response signal to modulating section 213. Further, in the case of CRC=OK (i.e., when no error is found), CRC section 212 outputs the decoded downlink data as received data.

(50) Deciding section 208 performs a blind detection of whether or not the control information received as input from decoding section 207 is directed to the mobile station. For example, deciding section 208 decides that, if CRC=OK is found (i.e., if no error is found) as a result of demasking CRC bits by the ID number of the mobile station, the control information is directed to the mobile station. Further, deciding section 208 outputs the control information for the mobile station, that is, the resource allocation result of downlink data for the mobile station, to extracting section 205.

(51) Further, deciding section 208 decides a PUCCH to use to transmit a response signal from the mobile station, from the CCE number associated with subcarriers on which the control information directed to the mobile station is mapped, and outputs the decision result (i.e., PUCCH number) to control section 209. For example, in the same way as above, when the CCE corresponding to subcarriers, on which control information directed to the mobile station is mapped, is CCE #0, deciding section 208 decides PUCCH #0 associated with CCE #0 as the PUCCH for the mobile station. Also, for example, when CCE's corresponding to subcarriers on which control information directed to the mobile station is mapped are CCE #0 to CCE #3, deciding section 208 decides PUCCH #0 associated with CCE #0, which is the smallest number in CCE #0 to CCE #3, as the PUCCH for the mobile station, and, when CCE's corresponding to subcarriers on which control information directed to the mobile station is mapped are CCE #4 to CCE #7, deciding section 208 decides PUCCH #4 associated with CCE #4, which is the smallest number in CCE #0 to CCE #3, as the PUCCH for the mobile station.

(52) Based on the PUCCH number received as input from deciding section 208, control section 209 controls the cyclic shift value of a ZAC sequence that is used in first spreading in spreading section 215 and a block-wise spreading code sequence that is used in second spreading in spreading section 218. That is, control section 209 selects a ZAC sequence of the cyclic shift value corresponding to the PUCCH number received as input from deciding section 208, amongst ZAC #0 to ZAC #11, and sets the selected ZAC sequence in spreading section 215, and selects the block-wise spreading code sequence corresponding to the PUCCH number received as input from deciding section 208, amongst BW #0 to BW #2, and sets the selected block-wise spreading code sequence in spreading section 218. That is, control section 209 selects one of a plurality of resources defined by ZAC #0 to ZAC #11 and BW #0 to BW #2. Also, control section 209 reports the selected ZAC sequence to scrambling section 214.

(53) Further, control section 209 controls a block-wise spreading code sequence that is used in second spreading in spreading section 223. That is, control section 209 sets the block-wise spreading code sequence corresponding to the PUCCH number received as input from deciding section 208, in spreading section 223.

(54) Modulating section 213 modulates the response signal received as input from CRC section 212 and outputs the result to scrambling section 214. Modulation processing in modulating section 213 will be described later in detail.

(55) Scrambling section 214 multiplies the modulated response signal (i.e., response symbol) by a scrambling code 1 or ?1 depending on the ZAC sequence selected in control section 209, and outputs the response signal multiplied by the scrambling code to spreading section 215. Here, by multiplication of the scrambling code ?1, the constellation of the response signal is rotated. That is, the ACK received as input from modulating section 213 and multiplied by the scrambling code ?1 is allocated to the signal point of a NACK in the constellation used for modulation in modulating section 213, and the NACK received as input from modulating section 213 and multiplied by the scrambling code ?1 is allocated to the signal point of an ACK in the constellation used for modulation in modulating section 213. Thus, scrambling section 214 functions as a rotation means to rotate the constellation of a response signal. Scrambling processing in scrambling section 214 will be described later in detail.

(56) Spreading section 215 performs first spreading of the response signal and reference signal (i.e., reference symbol) by the ZAC sequence set in control section 209, and outputs the response signal subjected to first spreading to IFFT section 216 and the reference signal subjected to first spreading to IFFT section 221.

(57) IFFT section 216 performs an IFFT of the response signal subjected to first spreading, and outputs the response signal subjected to an IFFT to CP attaching section 217.

(58) CP attaching section 217 attaches the same signal as the signal at the tail end part of the response signal subjected to an IFFT, to the head of the response signal as a CP.

(59) Spreading section 218 performs second spreading of the response signal with a CP by the block-wise spreading code sequence set in control section 209, and outputs the response signal subjected to second spreading, to multiplexing section 219.

(60) IFFT section 221 performs an IFFT of the reference signal subjected to first spreading, and outputs the reference signal subjected to an IFFT to CP attaching section 222.

(61) CP attaching section 222 attaches the same signal as the signal at the tail end part of the reference signal subjected to an IFFT, to the head of the reference signal.

(62) Spreading section 223 performs second spreading of the reference signal with a CP by the block-wise spreading code sequence set in control section 209, and outputs the reference signal subjected to second spreading, to multiplexing section 219.

(63) Multiplexing section 219 time-multiplexes the response signal subjected to second spreading and the reference signal subjected to second spreading in one slot, and outputs the result to radio transmitting section 220.

(64) Radio transmitting section 220 performs transmission processing such as D/A conversion, amplification and up-conversion on the response signal subjected to second spreading or the reference signal subjected to second spreading, and transmits the resulting signal from antenna 201 to base station 100 (in FIG. 5).

(65) Next, modulation processing in modulating section 213 and scrambling processing in scrambling section 214 will be explained in detail.

(66) In a plurality of response signals subject to second spreading by the same block-wise spreading code sequence, inter-code interference on the cyclic shift axis is the largest between the response signals that are located on the closest positions to each other on the cyclic shift axis. For example, in six response signals subject to second spreading by BW #0 in FIG. 2, the response signal that is transmitted using PUCCH #1 is subject to the largest interference from the response signal that is transmitted using PUCCH #0 and the response signal that is transmitted using PUCCH #2.

(67) Also, the ACK occurrence rate is significantly higher than the NACK occurrence rate, and, consequently, when a NACK is transmitted using an arbitrary PUCCH, there is a high possibility that a response signal that interferes with the PUCCH is an ACK. Therefore, to improve the error rate performance of a NACK, it is important to reduce interference from an ACK.

(68) Therefore, with the present embodiment, as shown in FIG. 7, the constellation of each response signal is inverted by rotating the constellation of each constellation by 180 degrees on the cyclic shift axis.

(69) To be more specific, referring to six response signals subject to second spreading by BW #0 in FIG. 7, the constellation acquired by inverting the constellation of a response signal that is transmitted using PUCCH #0, is used as the constellation of a response signal that is transmitted using PUCCH #1, and the constellation acquired by inverting the constellation of the response signal that is transmitted using PUCCH #1, is used as the constellation of a response signal that is transmitted using PUCCH #2. The same applies to PUCCH #2 to PUCCH #5. For example, when the modulation scheme of response signals is BPSK, constellation #1 of PUCCH #0, PUCCH #2 and PUCCH #4 is as shown in FIG. 3, while constellation #2 of PUCCH #1, PUCCH #3 and PUCCH #5 is as shown in FIG. 8. Also, for example, when the modulation scheme of response signals is QPSK, constellation #1 of PUCCH #0, PUCCH #2 and PUCCH #4 is as shown in FIG. 4, while constellation #2 of PUCCH #1, PUCCH #3 and PUCCH #5 is as shown in FIG. 9.

(70) Thus, according to the present embodiment, in ZAC #0, ZAC #2, ZAC #4, ZAC #6, ZAC #8 and ZAC #10 that are used in first spreading of response signals subject to second spreading by BW #0, response signals subject to first spreading by ZAC #0, ZAC #4 and ZAC #8 form the first response signal group, and response signals subject to first spreading by ZAC #2, ZAC #6 and ZAC #10 form the second response signal group. That is, according to the present embodiment, the response signals belonging to the first response signal group and the response signals belonging to the second response signal group are alternately allocated on the cyclic shift axis. Then, while the constellation of the first response signal group is constellation #1 (in FIG. 3 and FIG. 4), the constellation of the second response signal group is constellation #2 (in FIG. 8 and FIG. 9). That is, according to the present embodiment, the constellation of the second response signal group is inverted with respect to the constellation of the first response signal group.

(71) Also, according to the present embodiment, as shown in FIG. 10, the inversion of constellation is performed by scrambling processing in scrambling section 214.

(72) That is, when the modulation scheme of response signals is BPSK, modulating section 213 modulates the response signals using constellation #1 shown in FIG. 3. Therefore, the signal point of an ACK is (?1/?2, ?1/?2), and the signal point of a NACK is (1/?2, 1/?2). Also, the signal point of a reference signal received as input from spreading section 215 is the same as the signal point of a NACK, (1/?2, 1/?2).

(73) Then, in response signals subject to second spreading using BW #0, scrambling section 214 multiplies a response signal subject to first spreading using ZAC #0, ZAC #4 or ZAC #8 by scrambling code 1, and multiplies a response signal subject to first spreading using ZAC #2, ZAC #6 or ZAC #10 by scrambling code ?1. Therefore, for the response signal subject to first spreading by ZAC #0, ZAC #4 or ZAC #8, the signal point of an ACK is (?1/?2, ?1/?2) and the signal point of a NACK is (1/?2, 1/?2). That is, the constellation of the response signal subject to first spreading by ZAC #0, ZAC #4 or ZAC #8 is constellation #1 (in FIG. 3). On the other hand, for the response signal subject to first spreading by ZAC #2, ZAC #6 or ZAC #10, the signal point of an ACK is (1/?2, 1/?2) and the signal point of a NACK is (?1/?2, ?1/?2). That is, the constellation of the response signal subject to first spreading by ZAC #2, ZAC #6 or ZAC #10 is constellation #2 (in FIG. 8).

(74) Thus, according to the present embodiment, by scrambling processing in scrambling section 214, the constellation of the second response signal group is inverted with respect to the constellation of the first response signal group.

(75) As described above, an example case will be described below where mobile station #1 transmits a response signal using PUCCH #1 (in FIG. 7) and another mobile station #2 transmits a response signal using PUCCH #0 (in FIG. 7). Therefore, constellation #2 (in FIG. 8) is used for the response signal of mobile station #1 and constellation #1 (in FIG. 3) is used for the response signal of mobile station #2.

(76) When mobile station #1 and mobile station #2 both transmit an ACK and the base station receives the response signal from mobile station #1, interference given from the response signal of mobile station #2 to the response signal of mobile station #1 is as follows.

(77) That is, when the NACK and reference signal transmitted from mobile station #1 are received by the base station via a channel, in the base station, a response signal represented by (1+j)h1/?2 and a reference signal represented by (1+j)h1/?2 are found as a correlation output of mobile station #1.

(78) Also, when the ACK and reference signal transmitted from mobile station #2 are received by the base station via a channel, in the base station, the component represented by (?1?j)h2/?2 is found as interference to the response signal of mobile station #1 and the component represented by (1+j)h2/?2 is found as interference to the reference signal of mobile station #1 in the correlation output of mobile station #1.

(79) Therefore, when the ACK from mobile station #1 and the ACK from mobile station #2 are code-multiplexed, in the base station, a response signal represented by (1+j)(h1?h2)/?2 and a reference signal represented by (1+j)(h1+h2)/?2 are found in the correlation output of mobile station #1.

(80) Therefore, the interference component given from the ACK of mobile station #2 to the NACK of mobile station #1 (i.e., the Euclidean distance from (1+j)/?2) by the synchronous detection in the base station, is represented by equation 2. That is, when both mobile station #1 and mobile station #2 transmit an ACK, there is no inter-code interference between the ACK of mobile station #1 and the ACK of mobile station #2.

(81) Also, when mobile station #1 transmits a NACK, mobile station #2 transmits an ACK and the base station receives the response signal from mobile station #1, interference given from the response signal of mobile station #2 to the response signal of mobile station #1 is as follows.

(82) That is, when the NACK and reference signal transmitted from mobile station #1 are received by the base station via a channel, in the base station, a response signal represented by (1?j)h1/?2 and a reference signal represented by (1+j)h1/?2 are found as a correlation output of mobile station #1.

(83) Also, when the ACK and reference signal transmitted from mobile station #2 are received by the base station via a channel, in the base station, the component represented by (?1?j)h2/?2 is found as interference to the response signal of mobile station #1 and the component represented by (1+j)h2/?2 is found as interference to the reference signal of mobile station #1 in the correlation output of mobile station #1.

(84) Therefore, when an ACK from mobile station #1 and an ACK from mobile station #2 are code-multiplexed, in the base station, a response signal represented by

(85) (?1?j)(h1+h2)/?2 and a reference signal represented by (1+j)(h1+h2)/?2 are found in the correlation output of mobile station #1.

(86) Therefore, the interference component given from the ACK of mobile station #2 to the ACK of mobile station #1 (i.e., the Euclidean distance from (?1?j)/?2) by the synchronous detection in the base station, is represented by equation 1. That is, according to the present embodiment, when mobile station #1 transmits a NACK and mobile station #2 transmits an ACK, inter-code interference does not occur between the NACK of mobile station #1 and the ACK of mobile station #2.

(87) Similarly, according to the present embodiment, when mobile station #1 and mobile station #2 both transmit a NACK, as shown in equation 4, significant inter-code interference may be given from the NACK of mobile station #2 and the NACK of mobile station #1. Also, according to the present embodiment, when mobile station #1 transmits an ACK and mobile station #2 transmits a NACK, as shown in equation 3 inter-code interference does not occur between the ACK of mobile station #1 to the NACK of mobile station #2.

(88) Thus, the present embodiment makes interference given from a NACK to an ACK zero by inverting the constellation of each response signal on the cyclic shift axis.

(89) Also, as described above, the ACK occurrence rate is significantly higher than the NACK occurrence rate, and, consequently, when a response signal of mobile station #1 is a NACK, there is an extremely low possibility that a response signal of mobile station #2 is also a NACK. That is, there is an extremely low possibility that a response signal that interferes with a NACK is a NACK. Therefore, there is little possibility that an increased NACK error rate is caused by interference between NACK's. That is, the interference component of equation 4 that occurs in the present embodiment is not a problem.

(90) Also, according to the present embodiment, there is a large possibility that the interference shown in equation 2 occurs between ACK's. However, as described above, if a base station receives an ACK from a mobile station as a NACK by mistake, unnecessary retransmission of downlink data is performed, and, consequently, there is little influence on the communication system due to an increased error rate of an ACK.

(91) Thus, according to the present embodiment, the constellation of each response signal is inverted on the cyclic shift axis, so that it is possible to prevent an increased NACK error rate due to inter-code interference from an ACK and improve the error rate performance of a NACK compared to the prior art.

Embodiment 2

(92) With the present embodiment, Embodiment 1 is implemented only in a specific slot among a plurality of slots forming one subframe.

(93) For example, when one subframe is formed with two slots of slot #0 and slot #1, the constellation of the first response signal group and the constellation of the second response signal group are both constellation #1 (in FIG. 3 and FIG. 4) in slot #0, while, as in Embodiment 1, the constellation of the first response signal group is constellation #1 (in FIG. 3 and FIG. 4) and the constellation of the second response signal group is constellation #2 (in FIG. 8 and FIG. 9) in slot #1. By this means, it is possible to improve the error rate performance of an ACK in slot #0.

(94) Therefore, according to the present embodiment, by adjusting the number of specific slots in which a constellation is inverted (as in Embodiment 1), it is possible to easily adjust both the ACK error rate and the NACK error rate according to the target error rate.

(95) Also, according to the present embodiment, a modulation scheme used in slot #0 and a modulation scheme used in slot #1 may be different from each other. For example, it is possible to use QPSK in slot #1 when BPSK is used in slot #0, or use BPSK in slot #1 when QPSK is used in slot #0.

Embodiment 3

(96) With the present embodiment, for example, while the constellation is inverted in cell #1 as shown in FIG. 7, the constellation is inverted in cell #2 adjacent to cell #1 as shown in FIG. 11. Therefore, for example, referring to PUCCH #1, while constellation #2 (in FIG. 8 and FIG. 9) is used for PUCCH #1 in cell #1, constellation #1 (in FIG. 3 and FIG. 4) is used for PUCCH #1 in cell #2. Similarly, referring to PUCCH #2, while constellation #1 (in FIG. 3 and FIG. 4) is used for PUCCH #2 in cell #1, constellation #2 (in FIG. 8 and FIG. 9) is used for PUCCH #2 in cell #2.

(97) That is, with the present invention, further to Embodiment 1, between two adjacent cells, the constellation of one of two response signals subject to first spreading by ZAC sequences of the same cyclic shift value, is inverted with respect to the constellation of the other response signal.

(98) By this means, between a plurality of adjacent cells, it is possible to randomize interference between a plurality of response signals subject to first spreading by ZAC sequences of the same cyclic shift value. That is, according to the present embodiment, it is possible to randomize and reduce inter-cell interference between response signals.

Embodiment 4

(99) With the present embodiment, the constellation is inverted upon modulation of response signals.

(100) FIG. 12 illustrates the configuration of mobile station 400 according to the present embodiment. Here, in FIG. 12, the same components as in FIG. 6 (Embodiment 1) will be assigned the same reference numerals and their explanation will be omitted.

(101) In mobile station 400, a ZAC sequence selected in control section 209 is reported to modulating section 401.

(102) Then, in response signals subject to second spreading using BW #0 shown in FIG. 7, modulating section 401 modulates a response signal subject to first spreading by ZAC #0, ZAC #4 or ZAC #8 (i.e., first response signal group) using constellation #1 (in FIG. 3 and FIG. 4), and modulates a response signal subject to first spreading by ZAC #2, ZAC #6 or ZAC #10 (i.e., second response signal group) using constellation #2 (in FIG. 8 and FIG. 9).

(103) Thus, according to the present embodiment, upon modulation processing in modulating section 401, the constellation of the second response signal group is inverted with respect to the constellation of the first response signal group. That is, according to the present embodiment, modulating section 401 functions as a modulating means that modulates a response signal and as an inverting means that inverts the constellation of the response signal. Therefore, the present embodiment does not require scrambling section 214 (in FIG. 6) and descrambling section 116 (in FIG. 5) in Embodiment 1.

(104) Thus, by performing inversion processing of the constellation in modulating section 401 instead of scrambling section 214, it is possible to achieve the same effect as in Embodiment 1.

Embodiment 5

(105) Embodiments 1 to 4 invert the constellation of a response signal without changing the constellation of a reference signal. By contrast with this, as shown in FIG. 13, the present embodiment inverts the constellation of a reference signal without changing the constellation of a response signal.

(106) FIG. 14 illustrates the configuration of mobile station 600 according to the present embodiment. Here, in FIG. 14, the same components as in FIG. 6 (Embodiment 1) will be assigned the same reference numerals and their explanation will be omitted.

(107) In mobile station 600, when the modulation scheme of response signals is BPSK, scrambling section 214 multiplies a reference signal subject to first spreading using ZAC #0, ZAC #4 or ZAC #8 by 1, and multiplies a reference signal subject to first spreading using ZAC #2, ZAC #6 or ZAC #10 by ?1. Therefore, the signal point of a reference signal subject to first spreading by ZAC #0, ZAC #4 or ZAC #8 is (1/?2, 1/?2), and the signal point of a reference signal subject to first spreading by ZAC #2, ZAC #6 or ZAC #10 is (1/?2, ?1/?2).

(108) Thus, by scrambling processing in scrambling section 214, the present embodiment inverts the constellation of a reference signal for the second response signal group with respect to the constellation of a reference signal for the first response signal group.

(109) Thus, by performing inversion processing of the constellation of a reference signal in scrambling section 214, it is equally possible to achieve the same effect as in Embodiment 1.

Embodiment 6

(110) If there is a large difference of received power between response signals from a plurality of mobile stations at a base station, response signals of higher received power may interfere with response signals of lower received power. For example, in response signals subject to second spreading using BW #0 shown in FIG. 15, when the received power of a response signal that is transmitted using PUCCH #0 and the received power of a response signal that is transmitted using PUCCH #3 are higher, and the received power of response signals that are transmitted using the other PUCCH's is lower, the response signal that is transmitted using PUCCH #0 and the response signal that is transmitted using PUCCH #3 give the largest interference to response signals that are transmitted using the other PUCCH's.

(111) Therefore, in this case, in ZAC #0, ZAC #2, ZAC #4, ZAC #6, ZAC #8 and ZAC #10 that are used in first spreading of response signals subject to second spreading using BW #0, the response signals subject to first spreading by ZAC #0 and ZAC #6 form the first response signal group, and the response signals subject to first spreading by ZAC #2, ZAC #4, ZAC #8 and ZAC #10 form the second response signal group. Then, while the constellation of the first response signal group is constellation #1 (in FIG. 3 and FIG. 4), the constellation of the second response signal group is constellation #2 (in FIG. 8 and FIG. 9). That is, the present embodiment inverts the constellation of the second response signal group of lower received power with respect to the constellation of the first response signal group of higher received power.

(112) Thus, according to the present embodiment, by inverting the constellation of a signal of lower received power with respect to the constellation of a response signal of higher received power on the cyclic shift axis, it is possible to prevent an increased NACK error rate by inter-code interference from an ACK due to the received power difference, and, as in Embodiment 1, improve the error rate performance of a NACK compared to the prior art.

(113) Embodiments of the present invention have been described above.

(114) Also, a PUCCH used in the above-described embodiments is a channel to feed back an ACK or NACK, and therefore may be referred to as an ACK/NACK channel.

(115) Also, it is possible to implement the present invention as described above, even when other control information than a response signal is fed back.

(116) Also, a mobile station may be referred to as a UE, MT, MS and STA (station). Also, a base station may be referred to as a node B, BS or AP. Also, a subcarrier may be referred to as a tone. Also, a CP may be referred to as a GI (Guard Interval).

(117) Also, the method of error detection is not limited to CRC check.

(118) Also, a method of performing transformation between the frequency domain and the time domain is not limited to IFFT and FFT.

(119) Also, a case has been described with the above-described embodiments where the present invention is applied to mobile stations. Here, the present invention is also applicable to a fixed radio communication terminal apparatus in a stationary state and a radio communication relay station apparatus that performs the same operations with a base station as a mobile station. That is, the present invention is applicable to all radio communication apparatuses.

(120) Although a case has been described with the above embodiments as an example where the present invention is implemented with hardware, the present invention can be implemented with software.

(121) Furthermore, each function block employed in the description of each of the aforementioned embodiments may typically be implemented as an LSI constituted by an integrated circuit. These may be individual chips or partially or totally contained on a single chip. LSI is adopted here but this may also be referred to as IC, system LSI, super LSI, or ultra LSI depending on differing extents of integration.

(122) Further, the method of circuit integration is not limited to LSI's, and implementation using dedicated circuitry or general purpose processors is also possible. After LSI manufacture, utilization of an FPGA (Field Programmable Gate Array) or a reconfigurable processor where connections and settings of circuit cells in an LSI can be reconfigured is also possible.

(123) Further, if integrated circuit technology comes out to replace LSI's as a result of the advancement of semiconductor technology or a derivative other technology, it is naturally also possible to carry out function block integration using this technology. Application of biotechnology is also possible.

(124) The disclosure of Japanese Patent Application No. 2007-280795, filed on Oct. 29, 2007, including the specification, drawings and abstract, is incorporated herein by reference in its entirety.

INDUSTRIAL APPLICABILITY

(125) The present invention is applicable to, for example, mobile communication systems.

(126) The various embodiments described above can be combined to provide further embodiments. All of the U.S. patents, U.S. patent application publications, U.S. patent applications, foreign patents, foreign patent applications and non-patent publications referred to in this specification and/or listed in the Application Data Sheet are incorporated herein by reference, in their entirety. Aspects of the embodiments can be modified, if necessary to employ concepts of the various patents, applications and publications to provide yet further embodiments.