The present invention relates to a transmitting apparatus, receiving apparatus and communication method used in a wireless communication system utilizing a MIMO (Multiple Input Multiple Output) technique which receives at a plurality of antenna elements radio signals transmitted from a plurality of antenna elements and performs wireless communication.
In recent years, in a wireless communication system typified by mobile telephones, service modes become diversified, and it is required to transmit high-capacity data such as static image and moving picture image as well as speech data. In response, a MIMO system that realizes high frequency-use-efficiency is actively studied.
Techniques for improving a transmission rate in the MIMO system include an SDM (Space Division Multiplexing) scheme (for example, Non-Patent Document 1). The SDM scheme transmits different signals from a plurality of antennas at the same time and demultiplexes the signals at the receiving side.
In addition, channel estimation information is required for demultiplexing the signals. Compared to a SISO (Single Input Single Output) system, SDM can realize transmission capacity multiplied by “the number of transmitting antennas.”
Signal demultiplexing processing at the receiving side includes spatial filtering such as zero forcing and MMSE (Minimum Mean Square Error), and MLD (Maximum Likelihood Detection) processing (for example, Patent Document 1). When these signal demultiplexing algorithms are compared, the MLD processing provides the best reception characteristics.
Non-Patent Document 1: A. van Zelst, “Space Division Multiplexing Algorithms”, 10th Mediterranean Electro technical Conf. (MELECON) 2000, Cyprus, May 2000, Vol. 3, pp. 12218-1221.
However, with the above-described SDM scheme, the number of signals that can be multiplexed at the transmitting side depends on the number of transmitting antennas, and there is a problem that multiplexing above the number of transmitting antennas cannot be performed. For example, a 2×2 MIMO system as shown in
It is therefore an object of the present invention to provide a transmitting apparatus, receiving apparatus and communication method that enable data rate improvement in a MIMO system.
The transmitting apparatus of the present invention adopts a configuration including: a plurality of transmitting antennas; a multiplexing section that multiplexes transmission signals with a number of multiplexing equal to or larger than the number of transmitting antennas by combining a first transmission signal with a second transmission signal and combining the first transmission signal with a third transmission signal different from the first transmission signal; and a transmitting section that transmits the multiplexed transmission signals from the plurality of transmitting antennas.
The receiving apparatus of the present invention adopts a configuration including: a plurality of receiving antennas; a demultiplexing section that extracts received combined signals combining a first transmission signal with a second transmission signal and combining the first transmission signal with a third transmission signal different from the first transmission signal by demultiplexing received signals received at the plurality of receiving antennas; and a detecting section that cancers the first transmission signal, detects the second transmission signal and third transmission signal from the received combined signals and restores the canceled first transmission signal using the detected second transmission signal and third transmission signal.
According to the present invention, it is possible to improve the data rate in a MIMO system.
Embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the embodiments, components having the same functions will be assigned the same reference numerals without further explanations.
In Embodiment 1 of the present invention, for ease of explanation, a 2×2 MIMO system is assumed where the number of transmitting antennas is two and the number of receiving antennas is two, and it is assumed that three transmission signals x1, x2 and x3 are multiplexed in this 2×2 MIMO system.
Signal demultiplexing processing section 106 of the receiving side demultiplexes received signals r1 and r2 into signals y1 and y2 by signal demultiplexing processing such as ZF (Zero Forcing). MLD processing section 107 generates an MLD evaluation formula using y1 and y2, and performs MLD processing. Here, MLD processing section cancels x2 from y1 and y2, generates an evaluation formula for x1 and x3 and performs maximum likelihood detection. As a result of the MLD processing, x1 ad x3 are detected. Further, canceling processing section 108 detects x2 by canceling detected x1 and x3 from y1 and y2 and combining the results. In this case, gain by combining is produced with respect to x2.
Next, communication steps will be described using
In ST112, the mobile station receives the pilot signal from the base station and measures received quality of the received pilot signal. In ST113, based on the measurement result of received quality and the base station antenna number information, the mobile station determines the number of multiplexing for signals (transmission signals) transmitted by the base station. For example, when the received quality is extremely good, the mobile station determines the number of multiplexing so that the number of multiplexing exceeds the base station antenna number. On the other hand, when the received quality is not extremely good, the mobile station determines the number of multiplexing so that the number of multiplexing is smaller than the base station antenna number.
In ST114, an MCS (Modulation and Coding Scheme) is selected according to the determined number of multiplexing. For example, when the number of multiplexing is determined three for two base station antennas, MCS combinations for three transmission signals are determined. Possible MCS combinations include combinations that further improve a data rate while maintaining received quality and combinations that improve received quality while maintaining a data rate.
In ST115, information of the determined number of multiplexing (multiplexing number control information) and information of the selected MCS (MCS information) are reported from the mobile station to the base station.
In ST116, the base station receives the multiplexing number control information and the MCS information from the mobile station, and generates a transmission signal based on the multiplexing number control information and the MCS information. Here, when the multiplexing number control information shows that the number of multiplexing is three for two base station antennas, by combining one signal out of three transmission signals with another signal and with the other signal, respectively, two combined signals are generated. In ST117, the generated combined signals are transmitted with a pilot signal from the base station to the mobile station as data signals.
In ST118, the mobile station receives the signals transmitted from the base station, extracts the pilot signal from the received signals and performs channel estimation. In ST119, the received signals are demultiplexed based on the estimated channel information.
When the number of multiplexing determined in ST113 exceeds the number of base station antennas, in ST120, the mobile station detects a multiplex signal based on the MCS information and detects the signals combined at the transmitting side. From the above-described processing, the mobile station can acquire received data.
S/P converting section 132 converts transmission data to parallel data of two series or three series according to the control by multiplexing number controlling section 131. When the transmission data is converted to parallel data of two series, S/P converting section 132 outputs the parallel data of two series to modulating sections 133 and 135, respectively, and, when the transmission data is converted to parallel data of three series, S/P converting section 132 outputs the parallel data of three series to modulating sections 133 to 135, respectively.
Modulating sections 133 to 135 acquire the MCS information transmitted from the mobile station and performs modulation processing on the signals outputted from S/P converting section 132 based on the acquired MCS information. The signal modulated by modulating section 133 is outputted to adder 136, the signal modulated by modulating section 134 is outputted to adders 136 and 137, and the signal modulated by modulating section 135 is outputted to adder 137. In addition, modulating section 134 does not operate when no signal is outputted from S/P converting section 132.
When a modulated signal is outputted from modulating section 134, adder 136 combines the modulated signal outputted from modulating section 134 with a modulated signal outputted from modulating section 133, and outputs the combined signal to RF transmitting section 138. Further, when no modulated signal is outputted from modulating section 134, adder 136 outputs a signal outputted from modulating section 133 to RF transmitting section 138.
When a modulated signal is outputted from modulating section 134, adder 137 combines the modulated signal outputted from modulating section 134 with a modulated signal outputted from modulating section 135 and outputs the combined signal to RF transmitting section 139. Further, when no modulated signal is outputted from modulating section 134, adder 137 outputs a signal outputted from modulating section 135 to RF transmitting section 139.
RF transmitting section 138 performs predetermined transmission processing such as up-conversion on the signal outputted from adder 136 and transmits the signal subjected to the transmission processing from antenna 140.
Further, RF transmitting section 139 performs predetermined transmission processing such as up-conversion on the signal outputted from adder 137, and transmits the signal subjected to the transmission processing from antenna 141.
RF receiving sections 142 and 143 perform predetermined reception processing such as down-conversion on the signals (received signals) received at antennas 140 and 141, and output the signals subjected to the reception processing to signal demultiplexing section 145. Further, RF receiving sections 142 and 143 extract pilot signals from the received signals by performing the reception processing, and output the extracted pilot signals to channel estimating section 144.
Channel estimating section 144 performs channel estimation based on the pilot signals outputted from RF receiving sections 142 and 143, and outputs the estimated value to signal demultiplexing section 145 as channel estimation information.
Signal demultiplexing section 145 demultiplexes the signals outputted from RF receiving sections 142 and 143 by zero forcing, MMSE, and the like, based on the channel estimation information outputted from channel estimating section 144, and outputs the demultiplexed signals to demodulating sections 146 and 147.
Demodulating sections 146 and 147 demodulate the signals outputted from signal demultiplexing section 145, and P/S converting section 148 converts the demodulated signals to serial data and outputs the serial data as received data.
Next, the operation of the transmitting side of above-described base station 130 will be described. When base station 130 starts communication with the mobile station, base station 130 first converts a pilot signal to parallel data at S/P converting section 132, modulates the parallel data at modulating sections 133 and 135, then up-converts the modulated signals at RF transmitting sections 138 and 139, and transmits the results to the mobile station from two antennas 140 and 141. Further, base station 130 also transmits base station antenna number information to the mobile station.
Base station 130 then acquires multiplexing number control information and MCS information from the mobile station. In this embodiment, a 2×2 MIMO system is assumed where the number of multiplexing is three, and the multiplexing number control information acquired from the mobile station shows that the number of multiplexing is three.
According to the multiplexing number control information acquired by multiplexing number controlling section 131, S/P converting section 132 is controlled so that the transmission data is converted to parallel data of three series, and the parallel data of three series is outputted to modulating sections 133 to 135, respectively. In this case, the transmission data is outputted from S/P converting section 132, and modulating section 134 operates.
Modulating sections 133 to 135 modulate transmission data based on the MCS information acquired from the mobile station. Adders 136 and 137 combine the modulated signals outputted from modulating sections 133 and 135 with the modulated signal outputted from modulating section 134, and generate two combined signals x1 and x2. RF transmitting sections 138 and 139 up-convert the two combined signals and transmit the results to the mobile station from antennas 140 and 141.
Here, when the signals modulated at modulating sections 133 to 135 are x1, x2 and x3, combined signals X1 and X2 can be expressed as follows.
[1]
X
1
=x
1
+x
2
X
2
=x
2
+x
3 (Equation 1)
If the modulation scheme for x1 is QPSK, the modulation scheme for x2 is QPSK, and the modulation scheme for x3 is BPSK, the signal point constellation for combined signal X1 is as shown in
Channel estimating section 156 performs channel estimation based on the pilot signals outputted from RF receiving sections 153 and 154, and outputs the estimated value to signal demultiplexing section 157 as channel estimation information.
Signal demultiplexing section 157 demultiplexes the signals outputted from RF receiving sections 153 and 154 by zero forcing, MMSE, and the like, based on the channel estimation information outputted from channel estimating section 156, and outputs the demultiplexed signals to multiplex signal detecting section 161.
Received quality measuring section 158 measures a mean value, minimum value and the like of received power of the pilot signals outputted from RF receiving sections 153 and 154, and outputs the measurement results (hereinafter “received quality information”) to multiplexing number determining section 159 and MCS selecting section 160. Further, indexes of received quality include a pilot received SNR (Signal to Noise Ratio), pilot received SIR (Signal to Interference Ratio) and pilot received SINR (Signal-to-Interference and Noise Ratio) in addition to the received power of the pilot signals.
Multiplexing number determining section 159 acquires the base station antenna number information transmitted from base station 130 and determines the number of multiplexing for signals to be transmitted from base station 130 based on the acquired base station antenna number information and the received quality information outputted from received quality measuring section 158.
A specific example of a method for determining the number of multiplexing will be described using
MCS selecting section 160 selects a modulation scheme and coding rate to be applied to base station 130 from an MCS table provided in advance, based on received quality information outputted from received quality measuring section 158 and multiplexing number control information outputted from multiplexing number determining section 159. Hereinafter, for ease of explanation, the modulation scheme alone, not including the coding rate, will be described.
Here, when the modulation schemes applicable for base station 130 include BPSK, QPSK and 16QAM and the number of multiplexing is two, MCS selecting section 160 selects an MCS from the MCS table as shown in
MCS selecting section 160 outputs an indicator corresponding to the selected MCS (modulation scheme) to multiplex signal detecting section 161 and demodulating sections 162 to 164 as MCS information, and transmits the indicator to base station 130.
Multiplex signal detecting section 161 selects an MLD evaluation formula based on the received signal level of the signals outputted from signal demultiplexing section 157, detects the combined signal combined at base station 130 using the selected MLD evaluation formula and the MCS information outputted from MCS selecting section 160, and acquires signals before combining as detected signals. The acquired detected signals are outputted to demodulating sections 162 to 164. Multiplex signal detecting section 161 will be described in detail later.
Demodulating sections 162 to 164 demodulate the signals outputted from multiplex signal detecting section 161 based on the MCS information outputted from MCS selecting section 160 and outputs demodulated signals to P/S converting section 165. In addition, when the number of multiplexing is two, one of demodulating sections 162 to 164 does not operate.
P/S converting section 165 converts the signals outputted from demodulating sections 162 to 164 to serial data and outputs the serial data as received data.
On the other hand, at the transmitting side, the transmission data is converted to parallel data at S/P converting section 166, modulated at modulating sections 167 and 168, and subjected to predetermined transmission processing such as up-conversion at RF transmitting sections 169 and 170, and then transmitted to mobile station 150 from antennas 151 and 152.
[2]
y
1
=X
1
+n
1
=x
1
+x
2
+n
1
y
2
=X
2
+n
2
=x
2
+x
3
+n
2 (Equation 2)
In
In ST182, it is determined whether or not received combined signal y2 is equal to or higher than the noise level, and, when received combined signal y2 is determined equal to or higher than the noise level (“Yes”), the flow shifts to ST183, and, when received combined signal y2 is determined lower than the noise level (“No”), the flow shifts to ST184.
In ST183, an MLD evaluation formula including x1 and x3 is determined, and, in ST184, an MLD evaluation formula including x1 and x2 is determined.
In ST185, it is determined whether or not received combined signal y2 is equal to or higher than the noise level, and, when received combined signal y2 is determined equal to or higher than the noise level (“Yes”), the flow shifts to ST186, and, when received combined signal y2 is determined lower than the noise level (“No”), the flow shifts to ST187.
In ST186, an MLD evaluation formula including x2 and x3 is determined, but, in ST187, the received combined signal cannot be detected, and an MLD evaluation formula cannot be determined. The reason that the received combined signals cannot be detected is that two transmission signals are combined (x1+x2, and x2+x3). For example, when the transmission signals employ the same modulation scheme and are combined out of phase, even if the received SNR is good, the signal power falls substantially, and the received combined signals may be lower than the noise level. Further, even when all three transmission signals employ the same modulation schemer both received combined signals y1 and y2 may be lower than the noise level. In this case, the received combined signals cannot be detected. However, by performing power control or the like at the transmitting side, it is possible to reduce the possibility that the received combined signals are lower than the noise level, and therefore cases rarely occur where the received combined signals cannot be detected.
In this way, received signal level determining section 171 determines four cases, where both received combined signals y1 and y2 are equal to or higher than the noise level, where received combined signal y1 is equal to or higher than the noise level, where received combined signal y2 is equal to or higher than the noise level, and where the both received combined signals are lower than the noise level. Received signal level determining section 171 determines MLD evaluation formulas according to each of the above four cases, and outputs maximum likelihood detection control information showing the determined MLD evaluation formulas as shown in
Maximum likelihood detection processing section 172 performs maximum likelihood detection (MLD) processing based on received combined signals y1 and y2, MCS information, and the maximum likelihood detection control information outputted from received signal level determining section 171, and detects transmission signals. The detected signals are outputted to canceling section 173 and outputted from multiplex signal detecting section 161. The MLD processing according to maximum likelihood detection control information 1 to 3 shown in
First, a case will be described where the maximum likelihood detection control information shows 1, that is, where an MLD evaluation formula including x1 and x3 is determined at received signal level determining section 171. In this case, both received combined signals y1 and y2 are equal to or higher than the noise level, and therefore x2 is canceled from equation 2, and an MLD evaluation formula for x1 and x3 is generated. In this case, the MLD evaluation formula can be expressed as follows.
[3]
Maximum likelihood detection processing section 172 specifies a modulation scheme from the MCS information, generates replicas (x′1-x′3) for all combinations of signal point constellation for (x1−x3), compares the generated replicas with the difference between the received combined signals (y1−y2), and makes the combination of x′1 and x′3 that minimizes the difference between (y1−y2) and (x′1−x′3) a detected signal.
Next, a case will be described where the maximum likelihood detection control information shows 2, that is, where an MLD evaluation formula including x1 and x2 is determined at received signal level determining section 171. In this case, the received signal level of received combined signal y2 is lower than the noise level, and therefore MLD processing is performed using received combined signal y1 alone. In this case, the MLD evaluation formula can be expressed as follows.
[4]
Maximum likelihood detection processing section 172 specifies a modulation scheme from the MCS information, generates replicas (x′1+x′2) for all combinations of signal point constellation for (x1+x2), compares the generated replicas with received combined signal y1, and makes the combination of x′1 and x′2 that minimizes the difference between y1 and (x′1+x′2) a detected signal.
Further, when the MCS information shows that x2 and x3 employ the same modulation scheme, the signals are combined out of phase, and the level of received combined signal y2 may fall. For example, when the modulation schemes for x2 and x3 are both QPSK, the combined signal of baseband signals x2=1+j and x3=−1−j becomes x2+x3=0. In this case, x2=−x3, and therefore x3 can be derived using x2 detected in equation 4.
Next, a case will be described where the maximum likelihood detection control information shows 3, that is, where an MLD evaluation formula including x2 and x3 is determined at received signal determining section 171. In this case, the received signal level of received combined signal y1 is lower than the noise level, and therefore MLD processing is performed using received combined signal y2 alone. In this case, the MLD evaluation formula can be expressed as follows.
[5]
Maximum likelihood detection processing section 172 specifies a modulation scheme from the MCS information, generates replicas (x′2+x′3) for all combinations of signal point constellation for (x2+x3), compares the generated replicas with received combined signal y2, and makes the combination of x′2 and x′3 that minimizes the difference between y2 and (x′2+x′3) a detected signal.
Further, when the MCS information shows that x1 and x2 have the same modulation scheme, the signals are combined out of phase, and the level of received combined signal y1 may fall. For example, when the modulation schemes of x1 and x2 are both QPSK, the combined signal of baseband signals x1=1+j and x2=−1−j becomes x1+x2=0. In this case, x1=−x2, and therefore x1 can be derived using x2 detected from equation 5.
With any of above-described maximum likelihood detection control information 1 to 3, when the received combined signals in the MLD evaluation formula employ the same modulation scheme, signal points in the constellation overlap, and detection errors of transmission signals are likely to occur. However, by performing power control or phase rotation at the transmitting side, it is possible to make detection errors less likely to occur.
Canceling section 173 detects the signals canceled at maximum likelihood detection processing section 172 using the received combined signal and the detected signal outputted from maximum likelihood detection processing section 172. The processing of canceling section 173 when the maximum likelihood detection control information shows 1 will be described below.
The received combined signals, and x1 and x3 detected at maximum likelihood detection processing section 172 are known information, and therefore x2 can be expressed as follows from equation 2.
[6]
x
2
=y
1
−x
1
x
2
=y
2
−x
3 (Equation 6)
Accordingly, x2 is obtained by canceling detected signals x1 and x3 from received combined signals y1 and y2. In this case, as shown below, gain is produced with respect to x2 by combining the two equations in equation 6.
[7]
2x2=(y1+y2)−(x1+x3) (Equation 7)
Demodulating sections 162 to 164 demodulate the signals detected at multiplex signal detecting section 161 based on the MCS information. The received data can be obtained by converting the demodulated signals to serial data at P/S converting section 165.
According to Embodiment 1, the transmitting side combines a first modulated signal with a second modulated signal, combines the first modulated signal with a third modulated signal and transmits the two combined signals from two transmitting antennas, and the receiving side performs maximum likelihood detection processing with the number of multiplexing being reduced by canceling the first modulated signal, so that it is possible to reduce a reception processing amount, restore the canceled signal by canceling processing using the second and third modulated signals detected through maximum likelihood detection processing, and, consequently, demodulate signals with a greater number of multiplexing than the number of transmitting antennas. By this means, it is possible to improve the data rate.
In addition, in this embodiment, data transmission from base station 130 to mobile station 150 is assumed, but the present invention can be similarly applied to data transmission from mobile station 150 to base station 130.
Further, in this embodiment, a case has been described where multiplexing of “the number of transmitting antennas+1” is realized in a 2×2 MIMO system, but multiplexing of “the number of transmitting antennas+1” can be realized also in a MIMO system having three or more transmitting antennas and three or more receiving antennas using the same method. For example, when four transmission signals of x1, x2, x3 and x4 are transmitted in a 3×3 MIMO system, combined signals X1, X2 and X3 are formed as shown below.
[8]
In Embodiment 1, a method for realizing multiplexing of “the number of transmitting antennas+1” has been described, but, in Embodiment 2 of the present invention, a method for realizing multiplexing of “the number of transmitting antennas+2” will be described. For ease of explanation, a 2×2 MIMO system will be assumed here where the number of transmitting antennas is two, the number of receiving antennas is two, and it is assumed that four transmission signals of x1, x2, x3 and x4 are multiplexed in this 2×2 MIMO system.
S/P converting section 132 converts transmission data to parallel data of two to four series according to the control by multiplexing number controlling section 191. When transmission data is converted to parallel data of two series, S/P converting section 132 outputs the parallel data of two series to modulating sections 133 and 135. When transmission data is converted to parallel data of three series, S/P converting section 132 outputs the parallel data of three series to modulating sections 133, 135 and 192. When transmission data is converted to parallel data of four series, S/P converting section 132 outputs the parallel data of four series to modulating sections 133, 135, 192 and 193.
Modulating sections 133, 135, 192 and 193 acquire MCS information transmitted from the mobile station and modulates the signals outputted from S/P converting section 132 based on the acquired MCS information. The signal modulated by modulating section 133 is outputted to adder 194, the signals modulated by modulating sections 192 and 193 are outputted to adders 194 and 195, and the signal modulated by modulating section 135 is outputted to adder 195. In addition, modulating sections 192 and 193 do not operate if signals are not outputted from S/P converting section 132.
When the signals modulated by modulating sections 133, 135, 192 and 193 are x1, x2, x3 and x4, combined signals X1 and X2 can be expressed as follows.
[9]
X
1
=x
1
+x
2
+x
3
X
2
=x
2
+x
3
+x
4 (Equation 9)
A specific example of a method for determining the number of multiplexing will be described using
MCS selecting section 202 selects the modulation scheme and coding rate to be applied to base station 190 from a MCS table provided in advance, based on the received quality information outputted from received quality measuring section 158 and the multiplexing number control information outputted from multiplexing number determining section 201. Hereinafter, for ease of explanation, the modulation scheme alone, not including the coding rate, will be described.
Here, when the modulation schemes applicable for base station 190 include BPSK, QPSK and 16QAM, and the number of multiplexing is four, MCS selecting section 202 selects an MCS from the MCS table as shown in
Multiplex signal detecting section 203 selects an MLD evaluation formula based on the received signal level of the signals outputted from signal demultiplexing section 157, performs maximum likelihood detection processing of detecting the combined signals combined at base station 190 using the selected MLD evaluation formula and the MCS information outputted from MCS selecting section 202 and acquires signals before combining as detected signals. When the number of multiplexing is four, multiplex signal detecting section 203 performs maximum likelihood detection processing twice. The acquired detected signals are outputted to demodulating sections 162 to 164 and 204.
[10]
y
1
=X
1
+n
1
=x
1
+x
2
+x
3
+n
1
y
2
=X
2
+n
2
=x
2
+x
3
+x
4
+n
2 (Equation 10)
In
In this way, received signal level determining section 205 determines four cases, where both received combined signals y1 and y2 are equal to or higher than the noise level, where received combined signal y1 is equal to or higher than the noise level, where received combined signal y2 is equal to or higher than the noise level, and where the both received combined signals are lower than the noise level. Received signal level determining section 205 determines MLD evaluation formulas according to each of the above four cases, and outputs maximum likelihood detection control information showing the determined MLD evaluation formulas as shown in
In this embodiment, three signals are combined (x1+x2+x3 and x2+x3+x4), and therefore, compared to Embodiment 1, signal power is less likely to fall substantially. Accordingly, cases rarely occur where the received SNR is good and nevertheless the received combined signals cannot be detected.
Maximum likelihood detection processing section 206 performs maximum likelihood detection (MLD) processing based on received combined signals y1 and y2, the MCS information and the maximum likelihood detection control information outputted from received signal level determining section 205 and detects transmission signals. The detected signals are outputted to canceling section 207 and outputted from multiplex signal detecting section 203. The MLD processing according to maximum likelihood detection control information 1 to 3 shown in
First, a case will be described where the maximum likelihood detection control information shows 1, that is, where an MLD evaluation formula including x1 and x4 is determined at received signal level determining section 205. In this case, the received signal levels of received combined signals y1 and y2 are both equal to or higher than the noise level, and therefore an MLD evaluation formula for x1 and x4 is generated by canceling x2 and x3 from equation 10. In this case, the MLD evaluation formula can be expressed as follows.
[11]
Maximum likelihood detection processing section 206 specifies a modulation scheme from the MCS information, generates replicas (x′1-x′4) for all combinations of signal point constellation for (x1−x4), compares the generated replica with a difference between the received combined signals (y1−y2), and makes the combination of x′1 and x′4 that minimizes the difference between (y1−y2) and (x1−x4) a detected signal.
Next, a case will be described where the maximum likelihood detection control information shows 2, that is, where an MLD evaluation formula including x1, x2 and x3 is determined at received signal level determining section 205. In this case, the received signal level of received combined signal y2 is lower than the noise level, and therefore MLD processing is performed using received combined signal y1 alone. In this case, the MLD evaluation formula can be expressed as follows.
[12]
Maximum likelihood detection processing section 206 specifies a modulation scheme from the MCS information, generates replicas (x′1+x′2+x′3) for all combinations of signal point constellation for (x1+x2+x3), compares the generated replicas with received combined signal y1, and makes the combination of x′1, x′2 and x′3 that minimizes the difference between y1 and (x′1+x′2+x′3) a detected signal.
Next, a case will be described where the maximum likelihood detection control information shows 3, that is, where an MLD evaluation formula including x2, x3 and x4 is determined at received signal level determining section 205. In this case, the received signal level of received combined signal y1 is lower than the noise level, and therefore MLD processing is performed using received combined signal y2 alone. In this case, the MLD evaluation formula can be expressed as follows.
[13]
Maximum likelihood detection processing section 206 specifies a modulation scheme from the MCS information, generates replicas (x′2+x′3+x′4) for all combinations of signal point constellation for (x2+x3+x4), compares the generated replicas with received combined signal y2 and makes the combination of x2, x3 and x4 that minimizes the difference between y2 and (x′2+x′3+x′4) a detected signal.
In addition,
With any of above-described maximum likelihood detection control information 1 to 3, when the received combined signals in the MLD evaluation formula employ the same modulation scheme, the signal points in constellation overlap, and detection errors of transmission signals are likely to occur. However, by performing power control or phase rotation at the transmitting side, it is possible to make detection errors less likely to occur.
Canceling section 207 detects the signal canceled at maximum likelihood detection processing section 206 using the received combined signals and the detected signal outputted from maximum likelihood detection processing section 206. However, when the maximum likelihood detection control information outputted from received signal level determining section 205 is information other than 1, canceling section 207 does not operate. The processing of canceling section 207 when the maximum likelihood detection control information shows 1 will be described below.
The received combined signals and x1 and x4 detected at maximum likelihood detection processing section 206 are known information, and therefore x2 and x3 can be expressed as follows from equation 10.
[14]
x
2
+x
3
=y
1
−x
1
x
2
+x
3
=y
2
−x
4 (Equation 14)
Accordingly, a combined signal of x2 and x3 can be detected by canceling detected signals x1 and x4 from received combined signals y1 and y2. The detected combined signal where gain is produced as expressed below is outputted to maximum likelihood detection processing section 208.
[15]
2(x2+x3)=(y1+y2)−(x1+x4) (Equation 15)
Maximum likelihood detection processing section 208 performs maximum likelihood detection processing and detects transmission signals based on the combined signal which is outputted from canceling section 207 and expressed in above equation 15, MCS information and the maximum likelihood detection control information outputted from received signal level determining section 205. In this case, the MLD evaluation formula can be expressed as follows. However, when the maximum likelihood detection control information is information other than 1, maximum likelihood detection processing section 208 does not operate as with canceling section 207.
[16]
As expressed in equation 16, maximum likelihood detection processing section 208 specifies modulation schemes of x2 and x3 from the MCS information, generates replicas (x′2+x′3) for all combinations of signal point constellation for (x2+x3), compares the generated replicas with (y1+y2)−(x1+x4), and makes the combination of x′2 and x′3 that minimizes the difference a detected signal.
At maximum likelihood detection processing section 208 as well as maximum likelihood detection processing section 206, the signal points in constellation overlap, and detection errors of transmission signals are likely to occur, but by performing power control or phase rotation at the transmitting side, it is possible to make detection errors less likely to occur.
In this embodiment, a case has been described where multiplexing of “the number of transmitting antennas+2” is realized, but the present invention is not limited to this, and it is also possible to realize multiplexing of “the number of transmitting antennas+2” or more. In this case, maximum likelihood detection processing and canceling processing are performed as appropriate according to the number of multiplexing.
In this way, according to Embodiment 2, by performing maximum likelihood detection processing and canceling processing according to the number of multiplexing, the signals multiplexed at “the number of transmitting antennas+2” or more can be demodulated, so that it is possible to further improve the data rate. Further, by combining more signals, it is possible to avoid a substantial fall of a signal level at the receiving side and improve reception characteristics.
In addition, in this embodiment, data transmission from base station 190 to mobile station 200 is assumed, but the present invention can be similarly applied to data transmission from mobile station 200 to base station 190.
Further, in this embodiment, a case has been described where multiplexing of “the number of transmitting antennas+2” or more is realized in a 2×2 MIMO system, but it is also possible to realize multiplexing of “the number of transmitting antennas+2” or more in a 3×3 MIMO system using the same method.
Furthermore, in this embodiment, a case has been described where four transmission signals are transmitted in a 2×2 MIMO system, but it is also possible to realize multiplexing of “the number of transmitting antennas+2” or more in a MIMO system where the number of antennas varies between the transmitting side and the receiving side such as in Double-STTD. In a configuration of a 4×2 MIMO system which is a typical system of Double-STTD, when six transmission signals are transmitted, for example, four combined signals X1, X2, X3 and X4 are generated from six transmission signals x1 to x6 and transmitted from transmitting antennas. In this case, X1, X2, X3 and X4 can be expressed as follows.
[17]
In Embodiment 3 of the present invention, as with Embodiment 1, a 2×2 MIMO system is assumed where the number of transmitting antennas is two, the number of receiving antennas is two, and three transmission signals x1, x2 and x3 are multiplexed.
When a combined signal is incompletely demultiplexed by signal demultiplexing section 157, or, when noise power is large, detection accuracy may be influenced at multiplex signal detecting section 161. Therefore, by determining signal points for the received combined signals and specifying combinations of the signals, it is possible to improve the detection accuracy of multiplex signal detecting section 161.
Received combined signals y1 and y2 demultiplexed at signal demultiplexing section 157 can be expressed by above equation 2. When the modulation scheme for x1 is QPSK, the modulation scheme for x2 is QPSK and the modulation scheme for x3 is BPSK, the signal point constellation for combined signal y1 is as shown in
The received combined signals outputted from signal demultiplexing section 157 are observed at positions (in the figure, circles showing an expanse due to noise) distant from the proper signal points of the combined signals due to the influence of noise or interference, but by distinguishing between these received combined signals using a determination boundary, the proper signal points are specified. The specified received combined signals are outputted to multiplex signal detecting section 161.
Although there are overlapping signal points in
In this way, according to Embodiment 3, even when the received SNR of a combined signal is low or when the signal is incompletely demultiplexed and interference components remain, the combined signal where noise and interference are eliminated can be specified by determining signal points of the combined signal, so that it is possible to improve the detection accuracy of transmission signals in the maximum likelihood detection processing and improve received quality.
In Embodiment 4 of the present invention, as in Embodiment 1, a 2×2 MIMO system is assumed where the number of transmitting antennas is two, the number of receiving antennas is two, and it is assumed that three transmission signals x1, x2 and x3 are multiplexed in the 2×2 MIMO system.
Next, the operation processing in transmission beam forming section 231 will be described. First, transmission weight matrix W is obtained by performing eigenvalue decomposition of correlation matrix HHH of channel estimation information H. The eigenvalue decomposition is performed as follows.
[18]
HHH=EDEH (Equation 18)
Here, H (superscript H) indicates the Hermitian conjugate. E is a unitary matrix comprised of eigenvectors, and D is diagonal matrix D=diag[λ1, λ2], comprised of eigenvalues λ1 and λ2. Further, transmission weight matrix W=E. When the elements of transmission weight matrix are w1 to w4, combined signals X′1 and X′2 multiplied by weight at transmission beam forming section 231 can be expressed as follows.
[19]
Received beam forming section 241 generates a reception weight based on the channel estimation information outputted from channel estimating section 156, and demultiplexes the received signals outputted from RF receiving sections 153 and 154 using the generated reception weight.
Next, the operation processing at received beam forming section 241 will be described. First, by performing eigenvalue decomposition of correlation matrix HHH of channel estimation information ii, unitary matrix E comprised of eigenvectors can be obtained. Reception weight matrix V can be expressed as follows using channel estimation information H and unitary matrix E.
[20]
V=(HE)H (Equation 20)
Received beam forming section 241 multiplies the received signals by reception weight matrix V calculated by above equation 20, thereby demultiplexing the signals and detecting received combined signals. When the received signals at antennas are r1 and r2, the elements of received weight matrix V are v1 to v4 and noise power at receiving antennas are n1 and n2, signal demultiplexing outputs (received combined signals) y1 and y2 at received beam forming section 241 can be expressed as follows.
[21]
The received combined signals obtained in this way and eigenvalue information (λ1, λ2) obtained as a result of eigenvalue decomposition are outputted to multiplex signal detecting section 242.
First, when the maximum likelihood detection control information shows 1, received combined signals y1 and y2 are both equal to or higher than the noise level, and therefore an MLD evaluation formula for x1 and x3 is generated by canceling x2 from equation 21. In this case, the MLD evaluation formula can be expressed as follows.
[22]
Maximum likelihood detection processing section 243 specifies the modulation scheme from the MCS information, generates replicas (x′1−x′3) for all combinations of signal point constellation for (x1−x3), compares the generated replicas with a difference (y1−λ1y2/λ2) between the received combined signals including eigenvalues, and makes the combination of x′1 and x′3 that minimizes the difference between (y1−λ1y2/λ2) and λ1(x′1−x′3) a detected signal.
Next, when the maximum likelihood detection control information shows 2, the received signal level of received combined signal y2 is lower than the noise level, and therefore MLD processing is performed using received combined signal y1 alone. In this case, the MLD evaluation formula can be expressed as follows.
[23]
Maximum likelihood detection processing section 243 specifies a modulation scheme from the MCS information, generates replicas (x′1+x′2) for all combinations of signal point constellation for (x1+x2), compares the generated replicas with received combined signal y1, and makes the combination of x′1 and x′2 that minimizes the difference between y1 and λ1(x′1+x′2) a detected signal.
Further, when the MCS information specifies that x2 and x3 employ the same modulation scheme, the level of received combined signal y2 may fall because of the signals being combined out of phase. For example, when the modulation schemes of x2 and x3 are both QPSK, the combined signal of baseband signals x2+1+j and x3=−1−j becomes x2+x3=0. In this case, x2=−x3, and therefore x3 can be derived using x2 detected by equation 23.
Next, when the maximum likelihood detection control information shows 3, the received signal level of received combined signal y1 is lower than the noise level, and therefore MLD processing is performed using received combined signal y2 alone. In this case, the MLD evaluation formula can be expressed as follows.
[24]
Maximum likelihood detection processing section 243 specifies a modulation scheme from the MCS information, generates replicas (x′2+x′3) for all combinations of signal point constellation for (x2+x3), compares the generated replicas with received combined signal y2, and makes the combination of x′2 and x′3 that minimizes the difference between y2 and λ2(x′2+x′3) a detected signal.
Canceling section 244 detects the signal canceled at maximum likelihood detection processing section 243 using the received combined signals and the detected signal outputted from maximum likelihood detection processing section 243. The processing of canceling section 244 when the maximum likelihood detection control information shows 1 will be described below.
The received combined signals, and x1 and x3 detected at maximum likelihood detection processing section 243 are known information, and therefore x2 can be expressed as follows by equation 21.
[25]
λ1x2=y1−λ1x1
λ2x2=y2−λ2x3 (Equation 25)
Accordingly, x2 can be calculated by canceling the value obtained by multiplying detected signals x1 and x3 by eigenvalues λ1 and λ2 from received combined signals y1 and y2. In this case, as shown below, gain is produced with respect to x2 by combining the two equations of equation 25.
[26]
(λ1+λ2)x2=(y1+y2)−(λ1x1+λ2x3) (Equation 26)
In this way, according to Embodiment 4, the combined signals are apparently received without any interference by performing transmission and received beam forming, so that it is possible to improve the detection accuracy of transmission signals in maximum likelihood detection processing. Further, the signal canceled by maximum likelihood detection processing can be detected with further improved gain, so that it is possible to improve received quality.
The embodiments of the present invention have been described.
The transmitting apparatus, receiving apparatus and communication method according to the present invention are not limited to the above-described embodiments and can be implemented by making various modifications. For example, the embodiments can be appropriately combined and implemented.
The transmitting apparatus and receiving apparatus according to the present invention can be provided to a communication terminal apparatus and base station apparatus in a mobile communication system, so that it is possible to provide a communication terminal apparatus, base station apparatus and mobile communication system that have the same operation effect as described above.
Furthermore, although a case has been described as an example where the present invention is implemented with hardware, the present invention can be implemented with software. For example, by describing the communication method algorithm according to the present invention in a programming language, storing this program in a memory and making an information processing section execute this program, it is possible to implement the same function as the transmitting apparatus and receiving apparatus according to the present invention.
Furthermore, each function block used to explain the above-described embodiments is typically implemented as an LSI constituted by an integrated circuit. These may be individual chips or may partially or totally contained on a single chip.
Furthermore, here, each function block is described as an LSI, but this may also be referred to as “IC”, “system LSI”, “super LSI”, “ultra LSI” depending on differing extents of integration.
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 a programmable FPGA (Field Programmable Gate Array) or a reconfigurable processor in which connections and settings of circuit cells within an LSI can be reconfigured is also possible.
Further, if integrated circuit technology comes out to replace LSI's as a result of the development 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.
The present application is based on Japanese Patent Application No. 2005-191481, filed on Jun. 30, 2005, the entire content of which is expressly incorporated by reference herein.
The transmitting apparatus, receiving apparatus and communication method according to the present invention provides an advantage of improving a data rate in a MIMO system and can be applied to a communication terminal apparatus, base station apparatus and the like.
Number | Date | Country | Kind |
---|---|---|---|
2005-191481 | Jun 2005 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2006/312916 | 6/28/2006 | WO | 00 | 12/27/2007 |