The present invention relates to a communication system, a reception device, and a communication method.
This application claims priority to and the benefits of Japanese Patent Application No. 2008-193407 filed on Jul. 28, 2008, the disclosure of which is incorporated herein by reference.
Recently, multiple input multiple output (MIMO) systems have been used to implement high speed transmission in the field of wireless communication. The MIMO systems may increase a transmission rate without extending a frequency bandwidth by transmitting multiple independent transmission signals from a radio transmission device to a radio reception device at the same frequency and timing.
In the MIMO systems, different transmission signals are multiplexed and received by the radio reception device. Thus, a technique of separating spatially multiplexed transmission signals is necessary for the radio reception device.
The transmission signals s1 to sT transmitted from the transmission antennas As1 to AsT of the radio transmission device 51 are received by R (R is 1 or an integer greater than 1) reception antennas Ar1 to ArR provided in the radio reception device 52. At this time, a transmission/reception signal of the MIMO system may be expressed as shown in Equations (1) to (5).
In this regard, a vector r of the left side of Equation (1) and the left side of Equation (2) is a (1 row×R columns) reception signal vector having reception signals received by the respective reception antennas Ar1 to ArR of the radio reception device 52, as elements.
A vector H of the left side of Equation (3) is an (R rows×T columns) propagation channel matrix having propagation channel responses h11, . . . , hR1, . . . , h1T, . . . , hRT among the transmission antennas As1 to AsT of the radio transmission device 51 and the reception antennas Ar1 to ArR of the radio reception device 52, as elements.
Here, h11 is a propagation channel response between the transmission antenna As1 and the reception antenna Ar1. hR1 is a propagation channel response between the transmission antenna As1 and the reception antenna ArR. Also, h1T is a propagation channel response between the transmission antenna AsT and the reception antenna Ar1. hRT is a propagation channel response between the transmission antenna AsT and the reception antenna ArR. The right superscript T of a matrix denotes a transposed matrix of the matrix.
A vector s of the left side of Equation (4) is a (1 row×T columns) transmission signal vector having transmission signals transmitted by the respective transmission antennas As1 to AsT of the radio transmission device 51 as elements. A vector n of the left side of Equation (5) is a (1 row×R columns) noise vector having noise added to the respective reception antennas Ar1 to ArR of the radio reception device 52 as elements.
Linear processing is known as a technique of separating signals spatially multiplexed as shown in Equation (1). For example, the linear processing is zero forcing detection (ZFD) or minimum mean square error detection (MMSED).
The linear processing is widely used since a calculation amount is small. The above-described MIMO system is disclosed in Non-Patent Document 1.
In the MIMO systems of the related art, good characteristics are obtained when the number of reception antennas, R, of the radio reception device 52 is large. In particular, to obtain good transmission characteristics using the above-described linear processing like ZFD or MMSED, it is preferable that the relationship of T≦R be established between the number of transmission antennas, T, of the radio transmission device 51 and the number of reception antennas, R, of the radio reception device 52.
If T>R, transmission characteristics are significantly degraded. To avoid this problem, it is desirable to increase the number of reception antennas of the radio reception device 52. However, if the radio reception device 52 is a small-size radio reception device such as a mobile terminal, it is difficult to increase the number of reception antennas since the number of reception antennas capable of being mounted is limited.
Non-Patent Document 1: Arogyaswami J. Paulraj, Dhananjay A. Gore, Rohit U. Nabar, Helmut Bolcskei, “An overview of MIMO communications-A key to Gigabit wireless,” Proceedings of the IEEE, Vol. 92, No. 2, pp. 198-218, February 2004.
The present invention has been made in view of the above-described circumstances, and an object of the invention is to provide a communication system, a reception device, and a communication method that can obtain good transmission characteristics between a transmission device and a reception device without increasing the number of reception antennas of the reception device.
(1) The present invention has been made to solve the above-described problems. According to an aspect of the present invention, there is provided a communication system including a transmission device and a reception device, wherein the transmission device includes: multiple transmission antennas; and a transmitting unit which transmits transmission signals from the multiple transmission antennas to the reception device, and the reception device includes: at least one reception antenna which receives multiple transmission signals from the multiple transmission antennas; a Fourier transform unit which transforms the signals received by the reception antenna from a time domain into a frequency domain; a propagation channel estimating unit which calculates propagation channel estimation values by estimating propagation channels between the multiple transmission antennas and the reception antenna; and a signal detecting unit which detects the multiple transmission signals by dividing multipaths from the signals that are transformed into the frequency domain by the Fourier transform unit.
(2) According to another aspect of the present invention, there is provided a reception device, which communicates with a transmission device having multiple transmission antennas, including: at least one reception antenna which receives multiple transmission signals that are transmitted from the multiple transmission antennas by the transmission device; a Fourier transform unit which transforms the signals received by the reception antenna from a time domain into a frequency domain; a propagation channel estimating unit which calculates propagation channel estimation values by estimating propagation channels between the multiple transmission antennas and the reception antenna; and a signal detecting unit which detects the multiple transmission signals by dividing multipaths from the signals that are transformed into the frequency domain by the Fourier transform unit.
(3) In the reception device according to the aspect of the present invention, the signal detecting unit may generate multipath division signals divided based on the multipaths from the signals that are transformed into the frequency domain by the Fourier transform unit, and detect the multiple transmission signals using the multipath division signals.
(4) In the reception device according to the aspect of the present invention, the reception device may includes: a demodulation unit which generates coded bit LLRs, which are reliability information of bits, by demodulating the signals detected by the signal detecting unit; and a decoding unit which performs an error correction decoding process on the coded bit LLRs generated by the demodulation unit, wherein the signal detecting unit may generate the multipath division signals using the coded bit LLRs output by the decoding unit.
(5) In the reception device according to the aspect of the present invention, the signal detecting unit may include: a symbol replica generating unit which generates symbol replicas, which are replicas of modulation symbols from the coded bit LLRs; a multipath dividing unit which divides the propagation channel estimation values based on the multipaths; a division replica generating unit which generates division replicas to generate the multipath division signals from the symbol replicas and the propagation channel estimation values divided by the multipath dividing unit; a reception signal dividing unit which generates the multipath division signals by subtracting the division replicas from the signals that are transformed into the frequency domain by the Fourier transform unit; and a signal separating unit which detects the multiple transmission signals from the multipath division signals.
(6) In the reception device according to the aspect of the present invention, the signal separating unit may generate linear weights using the propagation channel estimation values, the propagation channel estimation values divided by the multipath dividing unit, and the symbol replicas, and detect the multiple transmission signals using the linear weights.
(7) In the reception device according to the aspect of the present invention, the reception device may include: a demodulation unit which generates coded bit LLRs, which are reliability information of bits, by demodulating the signals detected by the signal detecting unit; and a decoding unit which performs an error correction decoding process on the coded bit LLRs generated by the demodulation unit, wherein the signal detecting unit may include: a symbol replica generating unit which generates symbol replicas, which are replicas of modulation symbols, from the coded bit LLRs on which the decoding unit performs the error correction decoding process; a reception signal replica generating unit which generates reception signal replicas from the symbol replicas and the propagation channel estimation values; a replica removing unit which removes the reception signal replicas from the signals that are transformed into the frequency domain by the Fourier transform unit; a multipath dividing unit which divides the propagation channel estimation values based on the multipaths; and a signal reproducing unit which detects the multiple transmission signals using the signals from which the reception signal replicas are removed by the replica removing unit, the propagation channel estimation values, the propagation channel estimation values divided by the multipath dividing unit, and the symbol replicas.
(8) In the reception device according to the aspect of the present invention, the signal reproducing unit may detect the multiple transmission signals for each desired transmission signal.
(9) In the reception device according to the aspect of the present invention, communication with the transmission device may be performed using single carrier transmission.
(10) In the reception device according to the aspect of the present invention, communication with the transmission device may be performed using multicarrier transmission.
(11) According to still another aspect of the present invention, there is provided a communication method using a transmission device having multiple transmission antennas and a reception device having at least one reception antenna, including: transmitting, by the transmission device, transmission signals from the multiple transmission antennas to the reception device, and transforming, by the reception device, the transmission signals received by the reception antenna from a time domain into a frequency domain; calculating, by the reception device, propagation channel estimation values by estimating propagation channels between the multiple transmission antennas and the reception antenna; and detecting, by the reception device, the multiple transmission signals by dividing multipaths from the signals that are transformed into the frequency domain in the Fourier transforming.
A communication system, a reception device, and a communication method of the present invention can obtain good transmission characteristics between a transmission device and a reception device without increasing the number of reception antennas of the reception device.
Hereinafter, first to fourth embodiments of the present invention will be described using the drawings. First, the first embodiment of the present invention will be described.
In the first embodiment, a radio communication system using multiple input multiple output-orthogonal frequency division multiplexing (MIMO-OFDM) will be described.
The radio communication system according to the first embodiment of the present invention includes a radio transmission device 100 (
The encoding unit 101-1 performs error correction coding of a convolution code, a turbo code, or the like on information bits output from an upper layer (not shown) of the radio transmission device 100, and outputs the coded bits to the modulation unit 102-1.
The modulation unit 102-1 maps the coded bits error-correction coded by the encoding unit 101-1 to a modulation symbol of quadrature phase shift keying (QPSK), 16 quadrature amplitude modulation (16 QAM), or the like, and outputs the modulation symbol to the IFFT unit 103-1.
The IFFT unit 103-1 transforms the modulation symbol output from the modulation unit 102-1 from a frequency domain signal into a time domain signal, and outputs the time domain signal to the pilot multiplexing unit 104-1.
The pilot signal generating unit 110 generates a pilot signal and respectively outputs the pilot signal to the pilot multiplexing units 104-1 to 104-T.
The pilot multiplexing unit 104-1 multiplexes the pilot signal generated by the pilot signal generating unit 110 with the signal output by the IFFT unit 103-1, and outputs the multiplexed signal to the GI insertion unit 105-1.
The GI insertion unit 105-1 adds a guard interval (GI) to the signal output by the pilot multiplexing unit 104-1, and outputs the signal to the D/A conversion unit 106-1.
The D/A conversion unit 106-1 converts the signal output by the GI insertion unit 105-1 from a digital signal into an analog signal, and outputs the analog signal to the transmission filter unit 107-1.
The transmission filter unit 107-1 shapes a waveform of the signal D/A converted by the D/A conversion unit 106-1 and outputs the waveform-shaped signal to the radio unit 108-1.
The radio unit 108-1 converts the signal output by the transmission filter unit 107-1 into a radio frequency, and outputs the radio frequency signal to the transmission antenna 109-1.
The transmission antenna 109-1 transmits the signal, which is converted into the radio frequency by the radio unit 108-1, to the radio reception device 200 (
The radio transmission device 100 generates multiple (T) transmission signals in parallel as described above. The radio transmission device 100 transmits the T generated signals to the radio reception device 200 at the same frequency and timing using the multiple transmission antennas 109-1 to 109-T. The transmission signals are received by the radio reception device 200 through multipath propagation channels.
Since the configurations of the encoding units 101-2 (not shown) to 101-T, the modulation units 102-2 (not shown) to 102-T, the IFFT units 103-2 (not shown) to 103-T, the pilot multiplexing units 104-2 (not shown) to 104-T, the GI insertion units 105-2 (not shown) to 105-T, the D/A conversion units 106-2 (not shown) to 106-T, the transmission filter units 107-2 (not shown) to 107-T, the radio units 108-2 (not shown) to 108-T, and the transmission antennas 109-2 (not shown) to 109-T are the same as those of the encoding unit 101-1, the modulation unit 102-1, the IFFT unit 103-1, the pilot multiplexing unit 104-1, the GI insertion unit 105-1, the D/A conversion unit 106-1, the transmission filter unit 107-1, the radio unit 108-1, and the transmission antenna 109-1, a description thereof is omitted.
The reception antenna 201-1 receives a signal transmitted by the radio transmission device 100 (
The radio unit 202-1 converts the signal output by the reception antenna 201-1 from the radio frequency into a baseband signal, and outputs the baseband signal to the reception filter unit 203-1.
The reception filter unit 203-1 shapes a waveform of the signal output by the radio unit 202-1, and outputs the waveform-shaped signal to the A/D conversion unit 204-1.
The A/D conversion unit 204-1 converts the signal output by the reception filter unit 203-1 from an analog signal into a digital signal, and outputs the digital signal to the FFT unit 205-1 and the propagation channel estimating unit 209.
The FFT unit 205-1 converts the signal output by the A/D conversion unit 204-1 from a time domain signal into a frequency domain signal, and outputs the frequency domain signal as a reception signal to the signal detecting unit 206a.
The signal detecting unit 206a separates MIMO multiplexed signals from reception signals output by the FFT units 205-1 to 205-R using log likelihood ratios (LLRs) output by the decoding units 208-1 to 208-R and propagation channel estimation values output by the propagation channel estimating unit 209, and outputs the signals to the demodulation units 207-1 to 207-T.
The demodulation unit 207-1 calculates bit LLRs by demodulating the signals output by the signal detecting unit 206a, and outputs the bit LLRs to the decoding unit 208-1. Here, the demodulation process when QPSK is used as a modulation scheme will be described. It is assumed that a predetermined symbol after signal separation is X. Also, it is assumed that bits constituting a QPSK modulation symbol are b0 and b1.
At this time, λ(b0), which is a coded bit LLR obtained by demodulating the symbol X, can be expressed as shown in the following Equation (6).
λ( ) denotes an LLR. Re( ) denotes a real part of a complex number. A bit LLR for λ(b1) is obtained by replacing Re(X) of Equation (6) with an imaginary part of X. μ is an equivalent amplitude after MIMO signal separation, and is calculated as a product of a weight and a propagation channel estimation value used in the MIMO signal separation.
The decoding unit 208-1 performs an error correction decoding process on the bit LLRs output by the demodulation unit 207-1 and outputs information bits. The decoding unit 208-1 outputs the bit LLRs to the signal detecting unit 206a.
The propagation channel estimating unit 209 estimates propagation channel estimation values using the pilot signals included in the signals output by the A/D conversion units 204-1 to 204-R, and outputs the propagation channel estimation values to the signal detecting unit 206a.
Since the configurations of the reception antenna units 201-2 (not shown) to 201-R, the radio units 202-2 (not shown) to 202-R, the reception filter units 203-2 (not shown) to 203-R, the A/D conversion units 204-2 (not shown) to 204-R, the FFT units 205-2 (not shown) to 205-R, the demodulation units 207-2 (not shown) to 207-T, and the decoding units 208-2 (not shown) to 208-T are the same as those of the reception antenna unit 201-1, the radio unit 202-1, the reception filter unit 203-1, the A/D conversion unit 204-1, the FFT unit 205-1, the demodulation unit 207-1, and the decoding unit 208-1, a description thereof is omitted.
Next, the processing of the signal detecting unit 206a when the MIMO signal separation is performed using a minimum mean square error (MMSE) weight, which is a linear weight, will be specifically described. A MIMO-OFDM reception signal R(k) in a kth subcarrier is expressed as shown in the following Equation (7).
R(k)=H(k)S(k)+N(k) (7)
In Equation (7), R(k) denotes an R-dimensional reception signal vector having reception signals in the reception antennas 201-1 to 201-R as elements. More specifically, R(k) is an R-dimensional vector representing frequency domain signals, which are output from the FFT units 205-1 to 205-R of the radio reception device 200 and are input to a reception signal dividing unit 301 (
H(k) denotes a propagation channel matrix of R rows and T columns having propagation channels between the transmission antennas 109-1 to 109-T (
S(k) denotes a T-dimensional transmission signal vector having signals transmitted by the transmission antennas 109-1 to 109-T as elements. More specifically, S(k) is a T-dimensional vector representing signals on a frequency axis, which are output to the IFFT units 103-1 to 103-T by the modulation units 102-1 to 102-T of the radio transmission device 100.
N(k) denotes an R-dimensional noise vector having noise in the reception antennas 201-1 to 201-R as elements.
In addition, k is an integer satisfying the condition of 1≦k≦Nsub. Nsub denotes the number of subcarriers of an OFDM signal. RB(k), which is a reception signal after multipath division, is expressed as shown in the following Equation (8).
In an embodiment of the present invention, reception signals of multipaths (a collective term for a path of a preceding wave and a path of a delay wave different therefrom) are divided for the purpose of obtaining good transmission characteristics. Each of the reception signals after division is obtained by adding a reception signal replica generated by a divided multipath to a removal residual component, which is obtained by removing a reception signal replica from a reception signal of a corresponding reception antenna. Hereinafter, this point will be described using equations.
R
B(k)={tilde over (R)}(k)+{circumflex over (R)}B(k) (8)
Here, it is assumed that the number of signals after multipath division is NB. If the number of divisions in the 1st to Rth reception antennas 201-1 to 201-R, that is, the number of signals after division, is respectively N1 to NR, NB=N1+ . . . +NR.
RB(k) is an NB-dimensional vector having reception replicas generated using propagation channel estimation values after the multipath division as elements.
R{tilde over ( )}(k) is an NB-dimensional vector obtained by copying reception antenna components of signals from which reception signal replicas in the reception antennas 201-1 to 201-R are removed by the number of divisions.
The following Equation (9) is used to remove a reception signal replica from a reception signal.
R
res(k)=R(k)−ĥ(k)Ŝ(k) (9)
In this regard, in Equation (9), ĥ(k) is a propagation channel estimation value matrix of NR rows and T columns. S{tilde over ( )}(k) is a T-dimensional vector having symbol replicas in the transmission antennas 109-1 to 109-T as elements.
For example, R{tilde over ( )}(k), which is an NB-dimensional vector, is generated by 1st to N1th elements as N1 copies of a 1st element of Rres(k), by (N1+1)th to (N1+N2)th elements as N2 copies of a 2nd element of Rres(k), . . . , by (N1+ . . . +NR−1+1)th to NBth elements as NR copies of an Rth element of Rres(k). R̂B(k) is an NB-dimensional vector having reception replicas generated by divided multipaths as elements. That is, it is generated using reception replicas generated by multipaths divided by the number of divisions, N1, in a reception signal replica in the reception antenna 201-1 as 1st to N1th elements of R̂B(k), . . . , using reception replicas generated by multipaths divided by the number of divisions, NR, in a reception signal replica in the reception antenna 201-R as (N1+ . . . +NR−1+1)th to NBth elements of R̂B(k).
An MMSE weight is W(k) in which ∥WH(k)RB(k)−S(k)∥2 is minimized. The right superscript H of a matrix denotes a complex conjugate transpose of the matrix. ∥x∥2 denotes a norm of x.
WH(k), which is the MMSE weight, is expressed by the following Equations (10) to (12).
W
H(k)=HBH(k)(HB(k)P(k)HBH(k)+{tilde over (H)}(k)Λ(k){tilde over (H)}H(k)+σn2IN
P(k)=Ŝ(k)ŜH(k) (11)
Λ(k)=IN
P(k) of the left side of Equation (11) denotes the reliability of symbol replica generation. Accordingly, if the reliability is 100%, P(k) becomes INT, that is, a unit matrix of T rows and T columns, and Λ(k) of the left side of Equation (12) becomes a zero matrix of T rows and T columns. For a better understanding, an extreme state in which P(k) is the unit matrix and Λ(k) is the zero matrix is considered. In this case, Equation (10) becomes WH(k)=HHB(k)(HB(k)HHB(k))−1. WH(k) is a matrix of T rows and NB columns, and is an RB(k)NB-dimensional vector. Thus, WH(k)RB(k) is a T-dimensional vector, and S(k)=WH(k)RB(k). WH(k)RB(k) is an output of a signal separating unit 302. Thus, in the extreme state, WH(k)RB(k) indicates that information bits, which are transmission signals, are completely reproduced. Even in the absence of the extreme state, it is possible to completely reproduce the information bits, which are the transmission signals, in a wide transmission environment in a state in which the number of reception antennas is small according to this embodiment. Furthermore, this characteristic is significantly improved in combination with an error correction code. In Equation (10), H{tilde over ( )}(k) is N1 copies of a 1st row of H(k), N2 copies of a 2nd row, . . . , NR copies of an Rth row, and is a matrix of NB rows and T columns. HB(k) is a matrix of NB rows and T columns having transfer functions of multipaths after division as elements. σn2 is noise power. IN denotes a unit matrix of N rows and N columns.
The reception signal dividing unit 301 divides frequency domain reception signals capable of obtaining from the FFT units 205-1 to 205-R (
The signal separating unit 302 performs MIMO signal separation by regarding signals output by the reception signal dividing unit 301 as reception signals received by the reception antennas 201-1 to 201-R. For example, if linear processing such as MMSE is performed, the signal separating unit 302 performs MIMO signal separation on signals output by the reception signal separating unit 301 using the propagation channel estimation values output by the propagation channel estimating unit 209, propagation channel estimation values after the multipath division output by the multipath dividing unit 305, symbol replicas generated by the symbol replica generating unit 303, and the MMSE weight WH(k) as shown in Equation (10), and outputs the separated signals to the demodulation units 207-1 to 207-T (
In the case of QPSK modulation including bits b0 and b1, a symbol replica X generated by the symbol replica generating unit 303 is expressed as shown in the following Equation (13).
In this regard, in Equation (13), X is a symbol replica representing an expectation value of a modulation symbol. Also, tanh is a hyperbolic tangent function. Also, j is an imaginary unit satisfying j2=−1.
The division replica generating unit 304 generates reception replicas for multipath division using the symbol replicas output by the symbol replica generating unit 303 and the propagation channel estimation values after the multipath division output by the multipath dividing unit 305, and outputs the reception replicas for multipath division to the signal separating unit 302.
a) to 4(d) are diagrams showing an example of the processing of multipath division of the multipath dividing unit 305 (
a) shows an example of a multipath delay profile. p1 to p6 represent preceding waves or delay waves. In the following description, a preceding wave and a delay wave are collectively referred to as a delay wave.
Here, the delay waves p1 to p6 of
The reception signal dividing unit 301 divides reception signals into signals passing through the propagation channels of the blocks b1, b2, and b3. Thus, for example, if the division replica generating unit 304 generates a reception signal passing through the propagation channel of the block b1, reception replicas are generated using the propagation channels of the delay waves p3 to p6.
The reception signal dividing unit 301 generates a reception signal passing through the propagation channel of the block b1 by subtracting the reception replicas, generated from the delay waves p3 to p6, from the reception signal. Likewise, the reception signal dividing unit 301 generates a reception signal passing through the propagation channel of the block b2 by subtracting reception replicas, generated from the delay waves p1, p2, p5, and p6, from the reception signal. The reception signal dividing unit 301 generates a reception signal passing through the propagation channel of the block b3 by subtracting reception replicas, generated from the delay waves p1 to p4, from the reception signal.
In addition, it is impossible to generate a reception replica if no decoding process is performed. Thus, the reception signal dividing unit 301 performs a MIMO signal separation process of the related art without performing a multipath division process.
First, the reception signal dividing unit 301 (
The signal separating unit 302 (
The demodulation units 207-1 to 207-T (
The decoding units 208-1 to 208-T (
The decoding units 208-1 to 208-T (
On the other hand, if the error is detected, or if the predetermined number of processing times is not reached, in step S505 (“YES” in step S505), the decoding units 208-1 to 208-T output the coded bit LLRs to the symbol replica generating unit 303 of the signal detecting unit 206a.
The symbol replica generating unit 303 (
The multipath dividing unit 305 (
The division replica generating unit 304 (
The signal separating unit 302 performs MIMO signal separation by multiplying MMSE weights generated in step S2101 by the reception signals after multipath division (step S2102).
For example, the multipath division may be performed so that propagation channel power after division is identical, may be performed so that the number of propagation channels after division is identical, may be performed so that a largest time difference between paths after division is identical, or may be performed based on other criteria.
The number of multipath divisions may be arbitrarily set by the reception antennas 201-1 to 201-R. For example, the number of divisions may be identically set by the reception antennas 201-1 to 201-R. A reception antenna that does not perform division may exist, and multipath division may be performed by at least one reception antenna.
In addition, the case of using an MMSE of a linear operation in MIMO signal separation has been described in the first embodiment, but the present invention is not limited thereto. Other MIMO signal separation methods may be used.
For example, it is possible to use maximum likelihood detection (MLD), sphere decoding, which is a method of performing a calculation amount reduction type of MLD, or QR decomposition and M-algorithm MLD (QRM-MLD: MLD in which a calculation amount is reduced using QR decomposition and an M algorithm) for reception signals R(k) after multipath division shown in Equation (7). For example, if the MLD is used, a pattern in which a shown in Equation (14) is minimized among all patterns of transmission signals is detected as a transmission signal.
α=∥RB(k)−HB(k)Sc(k)∥2 (14)
In Equation (14), SC(k) denotes one pattern of the transmission signal.
As described above, the performance of MIMO signal separation can be improved, without increasing the number of reception antennas of the radio reception device 200, by dividing reception signals based on multipaths, regarding the divided signals as signals received by the reception antennas, and performing the MIMO signal separation.
Even when the number of reception antennas of the radio reception device 200 is sufficient to perform MIMO separation, the performance of MIMO signal separation is degraded if a fading correlation between transmission/reception antennas is high. On the other hand, there is an advantageous effect in that a correlation of a receiving side is lowered if the reception signals are divided based on multipaths. For example, it is effective even in an environment in which a reception correlation is high as in a base station of uplink.
As described above, the radio communication system (also referred to as the communication system) according to the first embodiment of the present invention includes the radio transmission device 100 (also referred to as the transmission device) and the radio reception device 200 (also referred to as the reception device).
The radio transmission device 100 (
The radio units 108-1 to 108-T (also referred to as the transmitting units) of the radio transmission device 100 transmit transmission signals from the multiple transmission antennas 109-1 to 109-T to the radio reception device 200.
The radio reception device 200 (
The FFT units 205-1 to 205-R (also referred to as the Fourier transform units) of the radio reception device 200 transform the signals received by the reception antennas 201-1 to 201-R from a time domain into a frequency domain.
The propagation channel estimating unit 209 of the radio reception device 200 calculates propagation channel estimation values by estimating propagation channels between the multiple transmission antennas 109-1 to 109-T of the radio transmission device 100 and the reception antennas 201-1 to 201-R of the radio reception device 200.
The signal detecting unit 206a of the radio reception device 200 detects the multiple transmission signals by dividing multipaths from the signals, which are transformed into the frequency domain by the FFT units 205-1 to 205-R.
More specifically, the signal detecting unit 206a generates multipath division signals divided based on the multipaths from the signals, which are transformed into the frequency domain by the FFT units 205-1 to 205-R, using coded bit LLRs output by the decoding units 208-1 to 208-T, and detects the multiple transmission signals using the multipath division signals.
The signal detecting unit 206a generates linear weights using the propagation channel estimation values, the propagation channel estimation values divided by the multipath dividing unit 305, and the symbol replicas, and detects the multiple transmission signals using the linear weights.
The demodulation units 207-1 to 207-T of the radio reception device 200 demodulate the signals detected by the signal detecting unit 206a, and generate coded bit LLRs, which are reliability information of bits.
The decoding units 208-1 to 208-T of the radio reception device 200 perform an error correction decoding process on the coded bit LLRs generated by the demodulation units 207-1 to 207-T.
As shown in
In the first embodiment of the present invention, good transmission characteristics can be obtained between the radio transmission device 100 and the radio reception device 200, without increasing the number of reception antennas of the radio reception device 200, by implementing the configuration as described above.
In particular, in this embodiment, processing is significantly facilitated since necessary signal processing is performed on the frequency axis.
Next, the second embodiment of the present invention will be described. According to the second embodiment of the present invention, a radio communication system includes a radio transmission device and a radio reception device. Since the radio transmission device and the radio reception device according to the second embodiment have the same configurations as the radio transmission device 100 (
In the first embodiment, the signal detecting unit 206a of the radio reception device 200 performs MIMO signal separation using the reliability of symbol replica generation. In the second embodiment, the signal detecting unit 206b of the radio reception device performs MIMO signal separation using Equation (18) to be described later.
If Equation (10) described in the first embodiment is modified using a lemma of an inverse matrix, the following Equations (15) to (17) are given.
W
H(k)=P−1(k)(P−1(k)+Γ(k))−1HBH(k)Σ−1(k) (15)
Σ(k)=H(k)Λ(k)HH(k)+σn2IRN
Γ(k)=HBH(k)Σ−1(k)HB(k) (17)
Thereby, an output Z(k) after MIMO separation is expressed as shown in the following Equation (18).
In Equation (18), signals after the MIMO separation are generated by first removing reception signal replicas from reception signals and reproducing the signals thereafter. If Equation (10) is used as in the first embodiment, it is necessary to consider multipath division when the reception signal replicas are removed. However, if Equation (18) is used as in the second embodiment, it is unnecessary to consider multipath division when the reception signal replicas are removed.
In the second embodiment, information necessary for the multipath division such as a block size of multipath division or the number of divisions can be determined using signals after the reception signal replicas are removed.
Reception signals from the FFT units 205-1 to 205-R are input to the replica removing unit 401 of the signal detecting unit 206b. The replica removing unit 401 subtracts reception signal replicas generated by the reception signal replica generating unit 404. Using Equation (9), the replica removing unit 401 removes the reception signal replicas from the reception signals, and outputs the signals to the signal reproducing unit 402.
The multipath dividing unit 405 calculates propagation channel estimation values after multipath division using propagation channel estimation values obtained from the propagation channel estimating unit 209 (
The symbol replica generating unit 403 generates symbol replicas, which are replicas of modulation symbols, from bit LLRs output by the decoding units 208-1 to 208-T (
The reception signal replica generating unit 404 generates the reception signal replicas using the propagation channel estimation values and the symbol replicas, and outputs the reception signal replicas to the replica removing unit 401.
The signal reproducing unit 402 reconfigures desired signals using signals output by the replica removing unit 401, the propagation channel estimation values after the multipath division, and the symbol replicas, obtains signals after MIMO signal separation, and outputs the signals to the demodulation units 208-1 to 208-T (
First, the replica removing unit 401 (
The multipath dividing unit 405 (
The signal reproducing unit 402 (
The demodulation units 207-1 to 207-T (
The decoding units 208-1 to 208-T (
The decoding units 208-1 to 208-T (
On the other hand, if the error is detected, or if the predetermined number of processing times is not reached, in step S706 (“YES” in step S706), the decoding units 208-1 to 208-T output the coded bit LLRs to the symbol replica generating unit 403 of the signal detecting unit 206b.
The symbol replica generating unit 403 (
The reception signal replica generating unit 404 (
The signal reproducing unit 402 multiplies reception signals from which reception signal replicas are removed, for example, R(k), by HB(k)Σ−1(k), which are products of propagation channel estimation values HB(k) after multipath division and the weights Σ−1(k) generated in step S2401 (step S2402).
The signal reproducing unit 402 adds symbol replicas to signals obtained in step S2402, and generates signals after MIMO signal separation as shown in Equation (18) (step S2403).
As described above, the radio communication system according to the second embodiment has the radio transmission device 100 and the radio reception device 200 as in the first embodiment.
The radio transmission device 100 (
The radio units 108-1 to 108-T of the radio transmission device 100 respectively transmit transmission signals from the multiple transmission antennas 109-1 to 109-T to the radio reception device 200.
The radio reception device 200 includes the reception antennas 201-1 to 201-R, which receive multiple transmission signals transmitted from the multiple transmission antennas 109-1 to 109-T of the radio transmission device 100. The case where the radio reception device 200 has the multiple reception antennas has been described in this embodiment, but the present invention is not limited thereto. It is preferable that the radio reception device 200 have at least one reception antenna.
The FFT units 205-1 to 205-R of the radio reception device 200 transform signals received by the reception antennas 201-1 to 201-R from a time domain into a frequency domain.
The propagation channel estimating unit 209 of the radio reception device 200 estimates propagation channels between the multiple transmission antennas of the radio transmission device 100 and the reception antennas 201-1 to 201-R of the radio reception device 200, and calculates propagation channel estimation values.
The signal detecting unit 206b of the radio reception device 200 detects multiple transmission signals for each desired transmission signal by dividing multipaths from the signals, which are transformed into the frequency domain by the FFT units 205-1 to 205-R.
The signal detecting unit 206b includes the symbol replica generating unit 403, which generates symbol replicas that are replicas of modulation symbols, from coded bit LLRs on which the decoding units 208-1 to 208-T perform an error correction decoding process, the reception signal replica generating unit 404, which generates reception signal replicas from the symbol replicas and the propagation channel estimation values, the replica removing unit 401, which removes the reception signal replicas from the signals, which are transformed into the frequency domain by the FFT units 205-1 to 205-R, the multipath dividing unit 405, which divides the propagation channel estimation values based on the multipaths, and the signal reproducing unit 402, which detects the multiple transmission signals using the signals from which the replica removing unit 401 removes the reception signal replicas, the propagation channel estimation values, the propagation channel estimation values divided by the multipath dividing unit 405, and the symbol replicas.
The demodulation units 207-1 to 207-T of the radio reception device 200 demodulate the signals detected by the signal detecting unit 206b, and generate the coded bit LLRs, which are reliability information of bits.
The decoding units 208-1 to 208-T of the radio reception device 200 perform an error correction decoding process on the coded bit LLRs generated by the demodulation units 207-1 to 207-T.
In the second embodiment of the present invention, good transmission characteristics can be obtained between the radio transmission device 100 and the radio reception device 200, without increasing the number of reception antennas of the radio reception device 200, by implementing the configuration as described above.
In the second embodiment, first, reception signal replicas are removed from reception signals and thereafter the signals are reproduced. Thus, it is unnecessary to determine how to divide multipaths upon replica generation, and it is possible to improve the accuracy of multipath division since how to divide the multipaths can be determined after replica removal.
Next, the third embodiment of the present invention will be described. According to the third embodiment of the present invention, a radio communication system includes a radio transmission device and a radio reception device. Since the radio transmission device and the radio reception device according to the third embodiment have the same configurations as the radio transmission device 100 (
In the first and second embodiments, reception signals are divided based on multipaths, and MIMO signal separation is performed by regarding the divided signals as signals received by the reception antennas 201-1 to 201-R. Thereby, the performance of MIMO separation can be improved since it can be regarded that the number of reception antennas is increased even when the number of reception antennas of the radio reception device 200 is not increased.
In the third embodiment, the performance of MIMO signal separation is improved by the radio reception device using an inter-stream interference canceller, which removes interference between MIMO streams. Here, the case of using a parallel interference canceller (PIC) as the inter-stream interference canceller will be described.
The inter-stream interference canceller may be applied to the first embodiment. The interference between MIMO streams is interference between different data streams transmitted by the radio transmission device. Here, the case of transmitting different data from the transmission antennas 109-1 to 109-T of the radio transmission device 100 will be described.
If the MIMO PIC is applied to the second embodiment, Zt(k), which is an output after MIMO signal separation of a signal transmitted by a tth transmission antenna, is expressed as shown in the following Equations (19) and (20).
In Equation (19), Ŝt(k) and (HB(k))t denote tth transmission antenna components of Ŝ(k) and HB(k) of Equation (18). In Equation (19), a signal after MIMO signal separation in a desired antenna is generated by removing a reception signal replica from a reception signal and reproducing the signal of the desired antenna thereafter.
In the third embodiment, the processing of removing the reception signal replica from the reception signal is the same as that of the second embodiment. However, a difference between the second embodiment and the third embodiment is that only a signal of a desired antenna is reproduced, or all signals transmitted from the transmission antennas are reproduced, after replica removal.
First, the replica removing unit 401 (
The multipath dividing unit 405 of the signal detecting unit 206b divides propagation channel estimation values of multipaths (step S802).
The signal reproducing unit 402 (
The demodulation units 207-1 to 207-T obtain coded bit LLRs by demodulating the signals after MIMO signal separation (step S804).
The decoding units 208-1 to 208-T perform an error correction decoding process on the obtained coded bit LLRs (step S805).
The decoding units 208-1 to 208-T (
On the other hand, if the error is detected, or if the predetermined number of processing times is not reached, in step S806 (“YES” in step S806), the decoding units 208-1 to 208-T output the coded bit LLRs to the symbol replica generating unit 403 of the signal detecting unit 206b.
The symbol replica generating unit 403 of the signal detecting unit 206b generates symbol replicas from the coded bit LLRs (step S807).
The reception signal replica generating unit 404 of the signal detecting unit 206b generates replicas of reception signals (step S808).
In the third embodiment as described above, MIMO signal separation is performed using signals into which reception signals are divided based on multipaths, and interference between MIMO streams is removed. Thus, the performance of MIMO signal separation can be further improved as compared with those of the first and second embodiments.
The case where the PIC is applied as an interference canceller between MIMO streams has been described in the third embodiment, but the present invention is not limited thereto. A successive interference canceller (SIC) may be applied.
The case where a signal is reproduced for each transmission antenna as the PIC has been described in the third embodiment, but signals of multiple transmission antennas may be reproduced.
Next, the fourth embodiment of the present invention will be described. In the fourth embodiment, the case where the present invention is applied to single carrier-frequency division multiple access (SC-FDMA) will be described. The SC-FDMA is one scheme of single carrier transmission.
A radio communication system according to the fourth embodiment of the present invention includes a radio transmission device 900 (
The encoding unit 901-1 outputs coded bits obtained by performing error correction coding on information bits output by an upper layer of the radio transmission device 900, to the modulation unit 902-1.
The modulation unit 902-1 maps the coded bits output by the encoding unit 901-1 to a modulation symbol, and outputs the modulation symbol to the DFT unit 903-1.
The DFT unit 903-1 transforms the modulation symbol output by the modulation unit 902-1 from a time domain signal into a frequency domain signal, and outputs the frequency domain signal to the subcarrier allocation unit 904-1.
The subcarrier allocation unit 904-1 maps the signal output by the DFT unit 903-1 to subcarriers, and outputs the signal to the pilot multiplexing unit 905-1.
A pattern of mapping to the subcarriers may be random, or may have a fixed rule so as to reduce a peak to average power ratio (PAPR).
The pilot signal generating unit 912 generates a pilot signal, and outputs the pilot signal to each of the pilot multiplexing units 905-1 to 905-T.
The pilot multiplexing unit 905-1 multiplexes the pilot signal generated by the pilot signal generating unit 912 with the signal output by the subcarrier allocation unit 904-1, and outputs the multiplexed signal to the IFFT unit 906-1.
The IFFT unit 906-1 transforms the signal output by the pilot multiplexing unit 905-1 from a frequency domain signal into a time domain signal, and outputs the time domain signal to the GI insertion unit 907-1.
The GI insertion unit 907-1 adds a GI to the signal output by the IFFT unit 906-1, and outputs the signal to the D/A conversion unit 908-1.
The D/A conversion unit 908-1 converts the signal output by the GI insertion unit 907-1 from a digital signal into an analog signal, and outputs the converted analog signal to the transmission filter unit 909-1.
The transmission filter unit 909-1 shapes a waveform of the signal output by the D/A conversion unit 908-1, and outputs the waveform-shaped signal to the radio unit 910-1.
The radio unit 910-1 converts the signal output by the transmission filter unit 909-1 from a baseband signal into a radio frequency signal, and outputs the radio frequency signal to the transmission antenna 911-1.
The transmission antenna 911-1 transmits the signal output by the radio unit 910-1 to the radio reception device 1000 (
The radio transmission device 900 generates multiple (T) transmission signals in parallel as described above. The radio transmission device 900 transmits the multiple generated signals to the radio reception device 1000 at the same frequency and timing using the multiple transmission antennas 911-1 to 911-T. The transmission signals are received by the radio reception device 1000 through multipath propagation channels.
Since the configurations of the encoding units 901-2 (not shown) to 901-T, the modulation units 902-2 (not shown) to 902-T, the DFT units 903-2 (not shown) to 903-T, the subcarrier allocation units 904-2 (not shown) to 904-T, the pilot multiplexing units 905-2 (not shown) to 905-T, the IFFT units 906-2 (not shown) to 906-T, the GI insertion units 907-2 (not shown) to 907-T, the D/A conversion units 908-2 (not shown) to 908-T, the transmission filter units 909-2 (not shown) to 909-T, the radio units 910-2 (not shown) to 910-T, and the transmission antennas 911-2 (not shown) to 911-T are the same as those of the encoding unit 901-1, the modulation unit 902-1, the DFT unit 903-1, the subcarrier allocation unit 904-1, the pilot multiplexing unit 905-1, the IFFT unit 906-1, the GI insertion unit 907-1, the D/A conversion unit 908-1, the transmission filter unit 909-1, the radio unit 910-1, and the transmission antenna 911-1, a description thereof is omitted.
The reception antenna 1001-1 receives a signal transmitted by the radio transmission device 900, and outputs the signal to the radio unit 1002-1.
The radio unit 1002-1 converts the signal output by the reception antenna 1001-1 from a radio frequency signal into a baseband signal, and outputs the baseband signal to the reception filter unit 1003-1.
The reception filter unit 1003-1 shapes a waveform of the signal output by the radio unit 1002-1, and outputs the waveform-shaped signal to the A/D conversion unit 1004-1.
The A/D conversion unit 1004-1 converts the signal output by the reception filter unit 1003-1 from an analog signal into a digital signal, and outputs the digital signal to the FFT unit 1005-1.
The FFT unit 1005-1 transforms the signal output by the A/D conversion unit 1004-1 from a time domain signal into a frequency domain signal, and outputs the frequency domain signal as a reception signal to the signal detecting unit 1006 and the propagation channel estimating unit 1009.
The signal detecting unit 1006 separates MIMO multiplexed signals using bit LLRs output by the decoding units 1008-1 to 1008-T, and propagation channel estimation values output by the propagation channel estimating unit 1009, and outputs the signals to the demodulation units 1007-1 to 1007-T.
The demodulation unit 1007-1 calculates bit LLRs by demodulating the signal output by the signal detecting unit 1006, and outputs the bit LLRs to the decoding unit 1008-1.
The decoding unit 1008-1 performs an error correction decoding process on the bit LLRs output by the demodulation unit 1007-1, and outputs information bits. The decoding unit 1008-1 outputs the bit LLRs to the signal detecting unit 1006.
The propagation channel estimating unit 1009 performs propagation channel estimation using pilot signals included in signals output by the FFT units 1005-1 to 1005-R, and outputs the propagation channel estimation result to the signal detecting unit 1006.
Since the configurations of the reception antenna units 1001-2 (not shown) to 1001-R, the radio units 1002-2 (not shown) to 1002-R, the reception filter units 1003-2 (not shown) to 1003-R, the A/D conversion units 1004-2 (not shown) to 1004-R, the FFT units 1005-2 (not shown) to 1005-R, the demodulation units 1007-2 (not shown) to 1007-T, and the decoding units 1008-2 (not shown) to 1008-T are the same as those of the reception antenna unit 1001-1, the radio unit 1002-1, the reception filter unit 1003-1, the A/D conversion unit 1004-1, the FFT unit 1005-1, the demodulation unit 1007-1, and the decoding unit 1008-1, a description thereof is omitted.
A vector R representing a reception signal can be expressed by the following Equations (21) and (22).
R=HFS+N (21)
S=MEKs (22)
In this regard, the vector R is an RNF-dimensional reception signal vector. A vector H is a propagation channel matrix of RNF rows and T columns. A vector F is an FFT matrix having a size NF. A vector N is an RNF-dimensional noise vector. A vector FK is a DFT matrix having a size K. A vector s is a TK-dimensional transmission signal vector.
A matrix size of the vector FK is less than or equal to that of the vector F. A vector M represents subcarrier allocation information. A vector S is a signal after DFT is performed on the vector s and allocation to subcarriers is performed.
The side of the radio reception device 1000 performs subcarrier demapping for originally returning subcarrier mapping performed at the side of the radio transmission device 900. A reception signal after the subcarrier demapping is expressed by Rd(k)=MTR. In the following description, the description is continued by setting the vector Rd to the vector R once again. The superscript T denotes a transposed matrix.
A vector RB,t, which is a reception signal after multipath division, is expressed as shown in the following Equation (23).
R
B,t
={tilde over (R)}+{circumflex over (R)}
B,t (23)
In Equation (23), the vector RB,t is an NB-dimensional vector having reception signal replicas generated using propagation channel estimation values after multipath division as elements. The vector R{tilde over ( )} is an NB-dimensional vector obtained by copying reception antenna components of signals from which reception replicas are removed in the reception antennas 1001-1 to 1001-R by the number of divisions.
A signal Rres obtained by removing a reception signal replica from a reception signal is expressed by Equation (24).
R
res
=R−ĤFŜ (24)
In this regard, Ĥ is a propagation channel estimation value of the vector H. A vector Ŝ is a TNF-dimensional vector having signals obtained by performing time to frequency conversion and subcarrier allocation on symbol replicas as elements.
For example, a vector R{tilde over ( )} is generated by making N1 copies of a 1st element of a vector Rres, by making N2 copies of a 2nd element of Rres, . . . , and by making NR copies of an Rth element of Rres. RB,t(k) is an NBNF-dimensional vector having elements of reception replicas generated by divided multipaths.
A signal output by the signal detecting unit 1006 is obtained by an MMSE weight vector W in which |WHRB-s∥2 is minimized as shown in Equations (25), (26), and (27).
A vector FH represents IFFT. A vector HB is a propagation channel matrix considering subcarrier allocation after multipath division. Assuming that a propagation channel matrix without considering subcarrier allocation as in the second embodiment is HB′, the vector HB considering subcarrier mapping becomes MTHB′M. The subscript t of Equations (25), (26), and (27) represents a tth transmission antenna component.
The replica removing unit 1101 removes reception signal replicas generated by the reception signal replica generating unit 1104 from reception signals output by the FFT units 1005-1 to 1005-R using Equation (24), and outputs the signals to the signal reproducing unit 1102.
The multipath dividing unit 1105 generates propagation channel estimation values after multipath division from propagation channel estimation values output by the propagation channel estimating unit 1009 (
The symbol replica generating unit 1103 generates symbol replicas from bit LLRs output by the decoding units 1008-1 to 1008-T (
The signal reproducing unit 1102 separates MIMO signals based on the signals output by the replica removing unit 1101, the propagation channel estimation values output by the propagation channel estimating unit 1009 (
The signal reproducing unit 1102 generates the signals after the MIMO signal separation shown in Equation (25).
First, the replica removing unit 1101 (
The multipath dividing unit 1105 (
The signal reproducing unit 1102 (
The demodulation units 1007-1 to 1007-T (
The decoding units 1008-1 to 1008-T perform error correction decoding on the bit LLRs after the demodulation process in step S1204 (step S1205).
The decoding units 1008-1 to 1008-T (
On the other hand, if the error is detected, or if the predetermined number of processing times is not reached, in step S1206 (“YES” in step S1206), the decoding units 1008-1 to 1008-T output the coded bit LLRs to the symbol replica generating unit 1103 of the signal detecting unit 1006.
The symbol replica generating unit 1103 (
The reception signal replica generating unit 1104 generates the reception signal replicas (step S1208). The processing moves to step S1201.
The case where the SC-FDMA is used as the single carrier transmission scheme has been described in the fourth embodiment, but the present invention is not limited thereto. The present invention is applicable to other schemes in which MIMO signal separation is performed in a frequency domain.
The case where an MMSE is mainly used as a MIMO separation scheme has been described in the above-described first to fourth embodiments, but the present invention is not limited thereto. For example, the SIC or MLD may be used to improve initial MIMO separation performance.
The MIMO separation scheme of the initial time may be different from the MIMO separation scheme after the multipath division. For example, MLD may be performed at the initial time, and MMSE detection may be performed after the division. Also, the processing of the SIC may be performed at the initial time, and the processing of the MLD may be performed after the division.
In each embodiment described above, the radio reception device may communicate with the radio transmission device using single carrier transmission, or may communicate with the radio transmission device 100 using multicarrier transmission.
A computer-readable recording medium may record a program for implementing functions of parts of the radio transmission device (
The “computer readable recording medium” is a portable medium such as a flexible disc, magneto-optical disc, ROM and CD-ROM, and a storage device, such as a hard disk, built in the computer system. Furthermore, the “computer readable recording medium” may also include a medium that dynamically holds a program for a short period of time, such as a communication line when a program is transmitted via a network such as the Internet or a communication network such as a telephone network, and a medium that holds a program for a fixed period of time, such as a volatile memory in a computer system serving as a server or client in the above situation. The program may be one for implementing a part of the above functions, or the above functions may be implemented in combination with a program already recorded on the computer system.
The embodiments of the present invention have been described in detail with reference to the drawings. However, specific configurations are not limited to the embodiments and any design and the like in the scope without departing from the subject matter of the present invention are included in the claims.
The present invention is applicable to a communication system, a reception device, a communication method, and the like that can obtain good transmission characteristics between a transmission device and a reception device without increasing the number of reception antennas of the reception device.
Number | Date | Country | Kind |
---|---|---|---|
2008-193407 2008 | Jul 2008 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2009/063294 | 7/24/2009 | WO | 00 | 1/13/2011 |