MIMO demodulating apparatus and method, and line-of-sight wireless communications system
10009133 ยท 2018-06-26
Assignee
Inventors
Cpc classification
H04J11/0053
ELECTRICITY
H04L1/0048
ELECTRICITY
H04L2025/03426
ELECTRICITY
H04B7/0871
ELECTRICITY
International classification
Abstract
A MIMO demodulating apparatus includes: a phase difference corrector that compensates for a phase shift by utilizing the phase difference between received signals to output phase corrected signals; an interference compensator that receives the phase corrected signals as input and, by means of adaptive control, performs elimination of interference and separation and extraction of a desired signal; a phase noise compensator to compensate for phase error remaining in the desired signal; a signal determiner that determines transmitted data from the output signal of the phase noise compensator to output the transmitted data and outputs an error signal; and an error signal phase rotator that subjects the error signal to a phase rotating process in accordance with the phase error compensation amount to perform adaptive control.
Claims
1. A MIMO demodulating apparatus which is used in a line-of-sight multiple input multiple output wireless communications system that uses multiple transmitting antennas and multiple receiving antennas to implement multiplexing of channels utilizing difference in transmission delay adjusted based on inter-antenna spacing, and which estimates transmitted data from received signals respectively received at the multiple receiving antennas, comprising: a phase difference corrector that compensates for phase shift of each received signal by utilizing phase difference between received signals received at the multiple receiving antennas to output a phase corrected signal of each of the received signals; an interference compensator that receives the multiple phase corrected signals as input and, by means of adaptive control, performs elimination of interference in the received signals inclusive of intersymbol interference, and separation and extraction of a desired signal from multiplexed signals transmitted through the transmission channels to output the desired signal; a phase noise compensator connected to the interference compensator to compensate for phase error remaining in the desired signal; a signal determiner that determines transmitted data from the output signal of the phase noise compensator to output the transmitted data, and outputs difference between the output signal from the phase noise compensator and the transmitted data as an error signal; and an error signal phase rotator that subjects the error signal to a phase rotating process in accordance with a phase error compensation amount at the phase noise compensator, wherein the error signal subjected to the phase rotating process at the error signal phase rotator is used for adaptive control in the interference compensator, and the phase difference is determined in the phase difference corrector, based on a signal that is inserted into a sequence of a transmitted signal and known to a receiving side.
2. The MIMO demodulating apparatus according to claim 1, wherein the phase difference corrector includes: a phase difference detector that detects the phase difference only when the received signal from each of the receiving antennas is the known signal; an adder that cumulatively adds up output signals from the phase difference detector; and a received signal phase rotator that performs a phase rotating process on each of the received signals in accordance with an output of the adder to output the phase corrected signal.
3. The MIMO demodulating apparatus according to claim 2, wherein the phase noise compensator includes: a phase error detector that calculates phase difference between the desired signal and a transmitted signal closest to the desired signal; a compensation signal generator that generates a signal for phase error compensation based on an output signal of the phase error detector; and a desired signal phase rotator that rotates phase of the desired signal in accordance with the signal generated by the compensation signal generator to output the rotated signal, and the phase error detector and the compensation signal generator are connected via the desired signal phase rotator to constitute a phase locked loop.
4. The MIMO demodulating apparatus according to claim 3, wherein the interference compensator includes: a plurality of least mean square equalizers that are provided as many as the number of the received signals separated based on polarization components to respectively correspond to the phase corrected signals; an adder that is provided for each polarized component to add up outputs of the multiple least mean square equalizers corresponding to the polarized component; a different-polarization phase-corrector that corrects phase of an output of the adder corresponding to a phase component of different polarization with regard to an output of the interference compensator; and an adder that adds up an output of the adder corresponding to a phase component of same polarization with regard to the output of the interference compensator and the output of the phase corrector, in order to generate the desired signal, and the error signal supplied from the error signal phase rotator in order to control filter coefficients of the least mean square equalizers, is commonly supplied to the plurality of least mean square equalizers.
5. The MIMO demodulating apparatus according to claim 4, wherein the different-polarization phase-corrector includes: a different-polarization phase rotator that rotate the phase of the output of the adder corresponding to the phase component of different polarization; a different-polarization phase difference detector that detects the difference of the phase difference between the error signal supplied from the error signal phase rotator and the output of the different-polarization phase rotator; and a different-polarization compensation signal generator that generates a signal for controlling a phase rotation amount at the different-polarization phase rotator in accordance with an output of the detector.
6. The MIMO demodulating apparatus according to claim 1, wherein the phase noise compensator includes: a phase error detector that calculates phase difference between the desired signal and a transmitted signal closest to the desired signal; a compensation signal generator that generates a signal for phase error compensation based on an output signal of the phase error detector; and a desired signal phase rotator that rotates phase of the desired signal in accordance with the signal generated by the compensation signal generator to output the rotated signal, and the phase error detector and the compensation signal generator are connected via the desired signal phase rotator to constitute a phase locked loop.
7. The MIMO demodulating apparatus according to claim 6, wherein the line-of-sight multiple input and multiple output wireless communications system is a system in which, in addition to the multiplexing utilizing difference in transmission delay, polarization multiplexing is performed by using two polarized components orthogonal to each other between the multiple transmitting antennas and the multiple receiving antennas, the phase difference corrector is provided for each of the polarized components, and the interference compensator removes inter-polarization interference in addition to intersymbol interference.
8. The MIMO demodulating apparatus according to claim 1, wherein the interference compensator includes: a plurality of least mean square equalizers as many as the number of the received signals; and an adder that adds up outputs of the plurality of least mean square equalizers in order to generate the desired signal, the least mean square equalizers corresponds to a plurality of the phase corrected signals, respectively, and receive the corresponding phase corrected signals as input, and the error signal supplied from the error signal phase rotator in order to control filter coefficients of the least mean square equalizers, is commonly supplied to the plurality of least mean square equalizers.
9. The MIMO demodulating apparatus according to claim 1, wherein the line-of-sight multiple input and multiple output wireless communications system is a system in which, in addition to the multiplexing utilizing difference in transmission delay, polarization multiplexing is performed by using two polarized components orthogonal to each other between the multiple transmitting antennas and the multiple receiving antennas, the phase difference corrector is provided for each of the polarized components, and the interference compensator removes inter-polarization interference in addition to intersymbol interference.
10. The MIMO demodulating apparatus according to claim 9, wherein the interference compensator includes: a plurality of least mean square equalizers that are provided as many as the number of the received signals separated based on polarization components to respectively correspond to the phase corrected signals; an adder that is provided for each polarized component to add up outputs of the multiple least mean square equalizers corresponding to the polarized component; a different-polarization phase-corrector that corrects phase of an output of the adder corresponding to a phase component of different polarization with regard to an output of the interference compensator; and an adder that adds up an output of the adder corresponding to a phase component of same polarization with regard to the output of the interference compensator and the output of the phase corrector, in order to generate the desired signal, and the error signal supplied from the error signal phase rotator in order to control filter coefficients of the least mean square equalizers, is commonly supplied to the plurality of least mean square equalizers.
11. The MIMO demodulating apparatus according to claim 10, wherein the different-polarization phase-corrector includes: a different-polarization phase rotator that rotate the phase of the output of the adder corresponding to the phase component of different polarization; a different-polarization phase difference detector that detects the difference of the phase difference between the error signal supplied from the error signal phase rotator and the output of the different-polarization phase rotator; and a different-polarization compensation signal generator that generates a signal for controlling a phase rotation amount at the different-polarization phase rotator in accordance with an output of the detector.
12. The MIMO demodulating apparatus according to claim 1, wherein the known signal is at least one of a preamble added to a transmitted frame for synchronization capture and a pilot signal periodically inserted into the sequence of the transmitted signal.
13. A MIMO demodulating method which, in a line-of-sight multiple input multiple output wireless communications system that uses multiple transmitting antennas and multiple receiving antennas to implement multiplexing of channels utilizing difference in transmission delay adjusted based on inter-antenna spacing, estimates transmitted data from received signals respectively received at the multiple receiving antennas, the method comprising: determining phase difference between the received signals received by the multiple receiving antennas, based on a signal that is known to a receiving side and inserted in a sequence of a transmitted signal; outputting a phase corrected signal by compensating for phase shift of each received signal by utilizing the phase difference; performing, for a plurality of the phase corrected signals, elimination of interference in the received signals inclusive of intersymbol interference, and separation and extraction of a desired signal from multiplexed signals transmitted through the transmission channels, by means of adaptive control; compensating for phase error remaining in the desired signal; determining and outputting transmitted data based on the desired signal of which the phase error has been compensated for; and regarding difference between the desired signal of which the phase error has been compensated for and the transmitted data as an error signal and subjecting the error signal to a phase rotating process in accordance with a phase error compensation amount, wherein the error signal having been subjected to the phase rotating process is used for the adaptive control.
14. The method according to claim 13, wherein the line-of-sight multiple input and multiple output wireless communications system is a system which, in addition to the multiplexing utilizing difference in transmission delay, performs polarization multiplexing by using two polarized components orthogonal to each other between the multiple transmitting antennas and the multiple receiving antennas, further comprising: determining the phase difference for each of the polarized components and compensating for the phase shift of each of the received signals to output the phase corrected signal; and removing inter-polarization interference in each of the received signals.
15. The method according to claim 13, the multiple receiving antennas being two receiving antennas, wherein, when the received signals received respectively at the two receiving antennas are denoted as r.sub.1 r.sub.2: in the determining phase difference, phase rotation amount is determined based on the phase difference; the outputting comprises generating phase corrected signals r.sub.1, r.sub.2 by rotating phase of the received signals r.sub.1, r.sub.2 by in opposite directions to each other and updating the phase rotation amount by using the phase corrected signals r.sub.1, r.sub.2; the performing comprises calculating desired signals u.sub.1, u.sub.2 that are obtained from the phase corrected signals r.sub.1, r.sub.2 by removing intersymbol interference and interference resulting from multiplexing of the transmission channels by a multiplying and adding process of the phase corrected signals r.sub.1, r.sub.2 with a tap coefficient W in least mean square equalization; the compensating comprises correcting the desired signals u.sub.1, u.sub.2 by phase rotation .sub.1, .sub.2 resulting from phase noise to calculate signals u.sub.1, u.sub.2 and updating the phase rotation amounts .sub.1, .sub.2; the determining and outputting comprises calculating transmitted signals s.sub.1, s.sub.2 closest to the signals u.sub.1, u.sub.2; the regarding comprises calculating error signals .sub.1, .sub.2 by subjecting difference values of the transmitted signals s.sub.1, s.sub.2 from the signals u.sub.1, u.sub.2 to phase rotation of phase rotation amounts .sub.1, .sub.2, respectively; and the adaptive control includes updating the tap coefficient W of the least mean square equalization by use of the error signals .sub.1, .sub.2 and the signals r.sub.1, r.sub.2.
16. The method according to claim 13, the multiple receiving antenna being two receiving antenna, the line-of-sight multiple input and multiple output wireless communications system being a system which, in addition to the multiplexing utilizing difference in transmission delay, performs polarization multiplexing by using two polarized components orthogonal to each other between the multiple transmitting antennas and the two receiving antennas, wherein, when the received signals received respectively at the two receiving antennas are denoted as r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H: in the determining phase difference, phase rotation amounts .sub.V, .sub.H are determined for based on the phase difference for the respective polarized components; the outputting comprises generating phase corrected signals r.sub.1V, r.sub.2V by rotating phase of the received signals r.sub.1V, r.sub.2V of one of the polarized components of the received signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H, by .sub.V in opposite directions to each other, generating phase corrected signals r.sub.1H, r.sub.2H by rotating phase of the received signals r.sub.1H, r.sub.2H of the other of the polarized components by .sub.H in opposite directions to each other, and then updating the phase rotation amounts .sub.V, .sub.H using the phase corrected signals r.sub.1V, r.sub.2V and r.sub.1H, r.sub.2H; the performing comprises calculating desired signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H that are obtained from the phase corrected signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H by removing intersymbol interference, inter-polarization interference resulting from polarization multiplexing and interference resulting from multiplexing of the transmission channels, by a multiplying and adding process of the phase corrected signals r.sub.1V, r.sub.2V, r.sub.1H, r.sub.2H with a tap coefficient W in least mean square equalization and a phase rotating process by phase shifts .sub.1V, .sub.1H, .sub.2V, .sub.2H between polarizations; the compensating comprises correcting the desired signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H by phase rotation amounts .sub.1V, .sub.1H, .sub.2V, .sub.2H resulting from residual phase noise to calculate signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H and updating the phase rotation amounts .sub.1V, .sub.1H, .sub.2V, .sub.2H; the determining and outputting comprises calculating transmitted signals s.sub.1V, s.sub.1H, s.sub.2V, s.sub.2H closest to the signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H; the regarding comprises calculating error signals .sub.1V, .sub.1H,.sub.2V, .sub.2H by subjecting the difference values of the transmitted signals s.sub.1V, s.sub.1H, s.sub.2V, s.sub.2H from the signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H to phase rotation of the phase rotation amounts .sub.1V, .sub.1H, .sub.2V, .sub.2H, respectively; and the adaptive control includes updating the tap coefficient W of the least mean square equalization and the phase shifts .sub.1V, .sub.1H, .sub.2V, .sub.2H between the polarizations by use of the error signals .sub.1V, .sub.1H, .sub.2V, .sub.2H and the signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H.
17. A line-of-sight multiple input and multiple output wireless communications system that performs multiplexing of transmission channels based on the difference between transmission delays adjusted by spacing distance between antennas, comprising: a transmitter including a plurality of transmitting antennas each sending out a transmitted signal; and a receiver including a plurality of receiving antennas, and a MIMO demodulating apparatus for estimating transmitted data from the received signal received at each of the receiving antennas, wherein the MIMO demodulating apparatus comprises: a phase difference corrector that compensates for phase shift of each received signal by utilizing phase difference between received signals received at the multiple receiving antennas to output a phase corrected signal of each of the received signals; an interference compensator that receives the multiple phase corrected signals as input and, by means of adaptive control, performs elimination of interference in the received signals inclusive of intersymbol interference, and separation and extraction of a desired signal from multiplexed signals transmitted through the transmission channels to output the desired signal; a phase noise compensator connected to the interference compensator to compensate for phase error remaining in the desired signal; a signal determiner that determines transmitted data from the output signal of the phase noise compensator to output the transmitted data, and outputs difference between the output signal from the phase noise compensator and the transmitted data as an error signal; and an error signal phase rotator that subjects the error signal to a phase rotating process in accordance with a phase error compensation amount at the phase noise compensator, wherein the error signal subjected to the phase rotating process at the error signal phase rotator is used for adaptive control in the interference compensator, and the phase difference is determined in the phase difference corrector, based on a signal that is inserted in a sequence of the transmitted signal and known to the receiver.
18. The line-of-sight multiple input and multiple output wireless communications system according to claim 17, wherein the phase difference corrector is provided for each of two polarized components orthogonal to each other, the interference compensator removes inter-polarization interference in addition to inter-symbol interference, and in addition to the multiplexing by utilizing the difference in transmission delay, polarization multiplexing using the two polarized components is performed between the multiple transmitting antennas and the multiple receiving antennas.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
DESCRIPTION OF EMBODIMENTS
(20) Next, exemplary embodiment of the present invention will be described with reference to the drawings. Here, the constituents described in the following exemplary embodiments are given for exemplifying purposes, and should not be taken to limit the technical scope of the present invention thereto.
(21)
(22) Phase difference corrector 101 receives input of two received signals r.sub.1, r.sub.2, respectively from two receiving antennas and corrects phase shifts due to phase noise arising independently at these two receiving antennas to output two phase corrected signals r.sub.1, r.sub.2. Interference compensator 102 is a unit that receives the two signals r.sub.1, r.sub.2 with their phase shift corrected. Then interference compensator 102 performs, by means of adaptive control, removal of interference in received signals r.sub.1, r.sub.2 inclusive of intersymbol interference and a process of separating and extracting a desired signal from the multiplexed transmitted signals to output the desired signal. As one example, interference compensator 102 removes intersymbol interference resulting from fading and the like arising during transmission through MIMO transmission channels and separates two transmitted signals multiplexed in the MIMO transmission channels. Then interference compensator 102 outputs one of the signals as the desired signal. Herein, the desired signal from interference compensator 102 arranged on the side of output data D.sub.1 is denoted by u.sub.1, and the desired signal from interference compensator 102 arranged on the side of output data D.sub.2 is denoted by u.sub.2. Other than two received signals r.sub.1, r.sub.2 with their phase shift corrected, control signals used for adaptive control for optimally performing the compensation of intersymbol interference and the separation of signals are also supplied to interference compensator 102.
(23) Phase noise compensator 103 compensates for phase noise remaining in the output signals from interference compensator 102, i.e., desired signal u.sub.1, u.sub.2, to output signal u.sub.1, u.sub.2, and also outputs the phase compensation amount used for phase noise compensation as a phase error compensation signal. Signal determiner 104 determines, from output signal u.sub.1, u.sub.2 of phase noise compensator 103, transmitted signal s.sub.1, s.sub.2 closest to the output signals u.sub.1, u.sub.2, and outputs the data corresponding to the obtained estimated transmitted signal as transmission data D.sub.1, D.sub.2. Signal determiner 104 also outputs the difference between determined transmitted signal s.sub.1, s.sub.2 and signal u.sub.1, u.sub.2 as an error signal. The error signal supplied from signal determiner 104 for each of output data D.sub.1, D.sub.2 is supplied to phase rotator 105 and phase-compensated by means of the phase error compensation signal from phase noise compensator 103 to be used as the control signal for interference compensator 102.
(24) In the present exemplary embodiment, two stages of compensation are performed such that the received signal is compensated first for the phase shift resulting from the phase noise independently arising at each of the multiple receiving antennas, then compensated for interference, and thereafter compensation for the residual phase noise containing phase noise at the transmitting antennas is performed. As a result, it is possible to compensate for deterioration due to independent phase noise at each antenna, and realize high-capacity data communication by combined use of multilevel transmission and line-of-sight MIMO transmission.
(25) Next, the operation of MIMO demodulating apparatus 100 of the present exemplary embodiment will be described in conjunction with MIMO wireless transmission scheme. Herein, a modulation scheme that identifies data based on phase information is assumed to be used for transmission of data, and a case using quadrature amplitude modulation (QAM) will be described as an example.
(26)
(27)
(28) When, in the baseband signal transmission model of
(29)
(30) Here, .sub.1.sup.(T), .sub.2.sup.(T) are phase noise caused by transmitting antennas #1, #2 and represented by phase rotators 802. h.sub.11, h.sub.21, h.sub.12, h.sub.22 denote impulse responses of four transmission paths 804 in MIMO transmission, denotes the phase rotation by the delay difference between the transmission paths and is represented by phase rotators 805. The path signals after addition at adder 806 are received by receiving antennas #1, #2 and affected by phase noise .sub.1.sup.(R), .sub.2.sup.(R). Phase noise .sub.1.sup.(R), .sub.2.sup.(R) is represented by phase rotators 807, similarly to the transmitting side. The received signals affected by the phase noise is affected by thermal noise, which is represented by addition of noise signals n.sub.1, n.sub.2 at adders 808. Received signal sequences r.sub.1, r.sub.2 thus expressed by Eq. (1) are supplied to MIMO demodulating apparatus 100. The role of MIMO demodulating apparatus 100 is to estimate transmitted signals s.sub.1, s.sub.2 from the given received signals r.sub.1, r.sub.2.
(31) As shown in Eq. (1), when noise signals n.sub.1, n.sub.2 are neglected, received signals r.sub.1, r.sub.2 take a form of transmitted signals s.sub.1, s.sub.2 being successively multiplied from the left side by three matrixes. Accordingly, MIMO demodulating apparatus 100 performs procedures of removing the effects of the three matrixes in order, to estimate transmitted signals s.sub.1, s.sub.2. As shown in
(32) Received signals r.sub.1, r.sub.2 supplied to MIMO demodulating apparatus 100 are supplied first to phase difference corrector 101. The received signals r.sub.1, r.sub.2 supplied to phase difference corrector 101 are assumed to the signals that are frequency-converted to the baseband after reception at the receiving antennas and further converted to digital signals by analog-to-digital conversion. However, frequency conversion to the baseband is not essential. In phase difference corrector 101, the influence of phase noise .sub.1.sup.(R), .sub.2.sup.(R) arising at the receiving antennas is suppressed. Now, details of phase difference corrector 101 will be described. To begin with, the above Eq. (1) can be rewritten as the following Eq. (2).
(33)
where , .sub.1, .sub.2 can be represented by the following Eqs. (3) and (4).
(34)
(35) Phase difference corrector 101 receives input of received signals r.sub.1, r.sub.2, and estimates phase difference signal shown in Eq. (3), which is an amount related to the difference of phase noise .sub.1.sup.(R), .sub.2.sup.(R) at the receiving antennas, to removes its effect. The output signals of phase difference corrector 101 are represented by r.sub.1, r.sub.2 shown in the following Eq. (5).
(36)
where n.sub.1, n.sub.2 are signals obtained by rotating the phase of noise signals n.sub.1, n.sub.2 by , but can be regarded as the same noise signals as n.sub.1, n.sub.2, from a statistical viewpoint.
(37)
(38) Next, the operation of this phase difference corrector 101 will be described. When phase difference signal is assumed to be given to ROMs 207, 208, ROMs 207, 208 give e.sup.j, e.sup.+j to phase rotator 201 on the side of received signal r.sub.1 and phase rotator 201 on the side of received signal side r.sub.2, respectively. As a result, of received signals r.sub.1, r.sub.2 supplied to phase difference corrector 101, phase rotator 201, which is configured as complex multipliers, subjects signal r.sub.1 to a phase rotation of to generate signal r.sub.1. Similarly, phase rotator 201 subjects signal r.sub.2 to a phase rotation of + to generate signal r.sub.2. At the same time of output of phase corrected signals r.sub.1, r.sub.2, phase difference signal is updated. Update of phase difference signal is performed based on an identical pilot (the known signals on the MIMO demodulating apparatus side such as the pilot signals, preamble etc.) transmitted from the two antennas on the transmitting side. Switch 202 becomes turned on at the time when the pilot part in the transmission format of the received signal is received. As a result, phase difference detector 203 detects the phase difference between signals r.sub.1 and r.sub.2 in the pilot part and outputs the detected phase difference. The signal representing the phase difference delivered from phase difference detector 203 is passed through low-pass filter 204 so that high frequency component is removed, and then added at adder 205 to the previous phase difference signal held in flip-flop 206, and the signal after addition is held again in flip-flop 206. Thus, phase difference signal is updated. Phase difference signal held at flip-flop 206 is passed through ROMs 207, 208 to be converted into input information to phase rotators 201, whereby the phase rotating process of received signals r.sub.1, r.sub.2 is performed as described above. The above is the operation of phase difference corrector 101.
(39) Interference compensators 102 are devices that remove interference involved with the four paths in the 22 MIMO transmission channels from the output signals of phase difference corrector 101, i.e., phase compensated signals r.sub.1, r.sub.2. The output signals of interference compensators 102, or the desired signals, correspond to u.sub.1, u.sub.2 shown in the following Eq. (6). In Eq. (6), .sub.1, .sub.2 represent noise signals. Interference compensators 102 are configured to minimize the noise signals.
(40)
(41)
(42) In this interference compensator 102, signal r.sub.1 from phase difference corrector 101 is supplied to one of LMS equalizers 301 and signal r.sub.2 is supplied to the other LMS equalizers 301. The output signals from these two LMS equalizers are added at adder 308, and the sum is supplied to AGC unit 309, where the output signal is adjusted and output so that the average of the output signal level falls within a predetermined range.
(43) Next, the configuration of LMS equalizer 301 will be described. LMS equalizer 301 is a transversal filter added with a function of updating its tap coefficients, and includes a plurality of flip-flops 302 connected in series to delay the input signal as well as including, for each of the inputs of plural flip-flops 302 and the output of the flip-flop at the last stage, flip-flop 303 for holding a tap coefficient, multiplier 304 for multiplying the delayed input signal with the tap coefficient, multiplier 305 and adder 306 for updating the tap coefficient. Supplied to multiplier 305 are the delayed input signal and the error signal. Adder 306 multiplies the output of flip-flop 303 and the output of multiplier 305 and stores the result into flip-flop 303. LMS equalizer 301 in this exemplary embodiment operates in the same manner as an ordinary LMS equalizer, and uses the output of multiplier 310 for the error signal to update the tap coefficient. Accordingly, the two LMS equalizers in interference compensator 102 shown in
(44) As shown in
(45) When the optimal tap coefficients that minimize the mean square error for respective four LMS equalizers 301 are denoted as w.sub.11.sup.0, w.sub.12.sup.0, w.sub.21.sup.0, w.sub.22.sup.0, these satisfy the following Eq. (7).
(46)
where P is transmission power, .sup.2 is the variance of each of noise signals n.sub.1, n.sub.2 in Eq. (1), and I represents the unit matrix. Matrix H is represented by the following Eq. (8). Here, A.sup. represents the Hermitian transposed matrix of matrix A.
(47)
(48) When the tap coefficients of four LMS equalizers 301 are written as w.sub.11, w.sub.12, w.sub.21, w.sub.22, four LMS equalizers 301 update these tap coefficients as in the following Eq. (9) by use of error signals .sub.1, .sub.2 supplied to two interference compensators 102.
(49)
where is a numeric value that is held in ROM 311 and set so as to suffice the following inequality (Eq. (10)).
(50)
where .sub.m is the maximum Eigen value of (P/2)HH.sup.+.sup.2I.
(51) When, for example, the tap coefficients other than the center taps of w.sub.11, w.sub.12, w.sub.21, w.sub.22 are set at zero as the initial value of each tap coefficient, and the coefficients of the center taps set at 1, e.sup.j, e.sup.j and 1, the tap coefficients respectively approach w.sub.11.sup.0, w.sub.12.sup.0, w.sub.21.sup.0, w.sub.22.sup.0 in Eq. (7) by iterating the updating process of Eq. (9) when the accuracy of the error signal is high enough. As a result, adaptive control in interference compensators 102 is implemented, so that it is possible to easily perform an interference compensation process without direct calculation of Eq. (7) which includes derivation of the inverse matrix. The above is the procedure of updating tap coefficients relating to four LMS equalizers 301 in interference compensators 102.
(52) As shown in
(53)
(54) Herein, .sub.1, .sub.2 are the signals that are obtained by rotating noise signals .sub.1, .sub.2 in Eq. (6) by .sub.1 and .sub.2, respectively, but can be regarded as the same noise signals as .sub.1, .sub.2 from a statistical viewpoint.
(55)
(56) As shown in
(57) The error signal supplied from signal determiner 104 is subjected to a phase rotating process based on the phase error compensation signal by phase rotator 105 to be the error signal for LMS equalizer 301 in interference compensator 102. The phase rotation amount at phase rotator 105 is set at a value obtained by multiplying the phase rotation amount in phase rotator 401 in phase noise compensator 103 by 1. In one word, when the phase rotation amount at phase rotator 401 in phase noise compensator 103 is , the phase rotation amount at phase rotator 105 is set at .
(58)
(59) MIMO demodulating apparatus 100 is supplied with received signals r.sub.1, r.sub.2, as shown at Step 1100. Then, at Step 1101, the phase of received signals r.sub.1, r.sub.2 is rotated by , +, respectively, and, based on the resultant signals r.sub.1, r.sub.2 and , the numeric value of phase rotation amount is updated. Function f.sub.1 in the box showing Step 1101 expresses the effect of phase difference corrector 101 by a function. Next, at Step 1102, MIMO demodulating apparatus 100 performs an interference compensation process by equalization so as to calculate signals u.sub.1, u.sub.2 from signals r.sub.1, r.sub.2. This equalization process corresponds to a process of multiplying the signals by matrix W having tap coefficients w.sub.11.sup.0, w.sub.12.sup.0, w.sub.21.sup.0, w.sub.22.sup.0 as its elements, as shown in Step 1102. MIMO demodulating apparatus 100 compensates for residual phase noise by rotating the phase of signals u.sub.1, u.sub.2 by .sub.1, .sub.2, respectively to calculate signals u.sub.1, u.sub.2 at Step 1103. Also, based on the obtained signals u.sub.1, u.sub.2 and .sub.1, .sub.2, the numeric values of .sub.1, .sub.2, are updated. Function f.sub.2 in the box showing Step 1103 expresses the effect of phase error detector 402 and compensation signal generator 403 in phase noise compensator 103, by a function.
(60) At Step 1104 MIMO, demodulating apparatus 100 calculates the closest transmitted signals s.sub.1, s.sub.2 from signals u.sub.1, u.sub.2, respectively. Function g in the box showing Step 1104 expresses the effect of calculating transmitted signals s.sub.1, s.sub.2 in signal determiner 104 by a function. Demodulating apparatus 100 outputs data sequences corresponding to transmitted signals s.sub.1, s.sub.2 as output data D.sub.1, D.sub.2 at Step 1107, and at the same time, generates error signals .sub.1, .sub.2 at Step 1105. Then demodulating apparatus 100 updates, at Step 1106, matrix W to be used for equalization in Step 1102 using Eq. (9) with error signals .sub.1, .sub.2. Thereafter, the same loop of deriving output data D.sub.1, D.sub.2 by estimating transmitted signals s.sub.1, s.sub.2 from supplied received signals r.sub.1, r.sub.2 is iterated.
(61) In MIMO demodulating apparatus 100 of the present exemplary embodiment, phase difference corrector 101, interference compensators 102, phase noise compensators 103, signal determiners 104 and phase rotators 105 can be configured by hardware components. Alternatively, a computer program that causes a computer to execute the steps from Steps 1100 to 1107 shown in
(62)
(63)
(64) When MIMO demodulating apparatus 100 based on the present embodiment was not used, it was difficult to collect statistical data as shown in
(65) Although the above described MIMO demodulating apparatus 100 of the first exemplary embodiment is applied to a transmission system having no consideration of polarization, the present invention can be applied to a line-of-sight MIMO communications using polarization multiplexing. MIMO demodulating apparatus 500 according to a second exemplary embodiment of the present invention shown in
(66) MIMO demodulating apparatus 500 is an apparatus that is used in a line-of-sight MIMO system (see
(67) Phase difference corrector 101 is also the same as that described in the first exemplary embodiment, but one of phase difference correctors101 corresponds the vertically-polarized component, is supplied with received signals r.sub.1V, r.sub.2V and performs correction to phase difference between these received signals to output signals r.sub.1V, r.sub.2V. The other phase difference corrector 101 corresponds the horizontally-polarized component, is supplied with received signals r.sub.1H, r.sub.2H and performs correction to phase difference between these received signals to output signals r.sub.1H, r.sub.2H. Four interference compensators 502 are also provided for four output data D.sub.1V, D.sub.1H, D.sub.2V, D.sub.2H and output desired signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H, respectively. When output signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H from four interference compensators 502 are not distinguished therebetween, these are denoted by output signals u. Interconnection network 501 is disposed between two phase difference correctors 101 and four interference compensators 502. Each interference compensator 502 has four input terminals a to d, and interconnection network 501 distributes signals r.sub.1V, r.sub.2V, r.sub.1H, r.sub.2H, from two phase difference correctors 101 to each interference compensator 502. In the drawing, the letters written for each output of interconnection network 501 represent which polarized component of which receiving antenna appears the corresponding output.
(68)
(69)
where, n.sub.1V, n.sub.1H, n.sub.2V, n.sub.2H represent noise signals arising from thermal noise, H.sub.DP, .sup.(T), .sup.(R) are the matrixes shown in the following Eq. (13), Eq. (14) and Eq. (15), representing polarization multiplexing MIMO transmission channels, transmitting side phase noise and receiving side phase noise, respectively.
(70)
(71) In Eq. (13), h.sub.11.sup.V, h.sub.21.sup.V, h.sub.12.sup.V, h.sub.22.sup.V denote impulse responses of the transmission paths through MIMO transmission channels 803 for vertical polarization, whereas h.sub.11.sup.H, h.sub.21.sup.H, h.sub.12.sup.H, h.sub.22.sup.H denote impulse responses of the transmission paths through MIMO transmission channels 803 for horizontal polarization. denotes phase rotation by the delay difference between transmission paths. Further, a.sub.1 and b.sub.1 represent inter-polarization interference 1001 between vertical and horizontal polarizations for transmitting antenna #1, whereas a.sub.2 and b.sub.2 represent inter-polarization interference 1001 between vertical and horizontal polarizations for transmitting antenna #2.
(72) In Eq. (14), .sub.1V.sup.(T), .sub.1H.sup.(T), .sub.2V.sup.(T), .sub.2H.sup.(T) are phase noise relating to the vertically- and horizontally-polarized signals transmitted from transmitting antennas #1, #2 and represented by phase rotators 802. Similarly, .sub.1V.sup.(R), .sub.1H.sup.(R), .sub.2V.sup.(R), .sub.2H.sup.(R) in Eq. (15) are phase noise relating to the vertically- and horizontally-polarized signals received at receiving antennas #1, #2 and represented by phase rotators 807. The vertically- and horizontally-polarized signals received at receiving antennas #1, #2 are affected by thermal noise. This is represented by addition of noise signals n.sub.1V, n.sub.1H, n.sub.2V, n.sub.2H in adders 808.
(73) Received signal sequences r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H in Eq. (12) are supplied to MIMO demodulating apparatus 500. The role of this demodulating apparatus is to estimate transmitted signals s.sub.1V, s.sub.1H, s.sub.2V, s.sub.2H from the given received signal sequences r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H.
(74) As shown in Eq. (12), when noise signals n.sub.1V, n.sub.1H, n.sub.2V, n.sub.2H resulting from thermal noise are neglected, received signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H take a form of transmitted signals s.sub.1V, s.sub.1H, s.sub.2V, s.sub.2H being successively multiplied from the left side by matrixes H.sub.DP, .sup.(T), .sup.(R) shown in Eq. (13), Eq. (14) and Eq. (15). Accordingly, similarly to the first exemplary embodiment, the demodulating apparatus performs procedures of removing the effects of the three matrixes in order.
(75) In this exemplary embodiment, similarly to the case of the first exemplary embodiment, two phase difference correctors 101 suppress the influence of receiver-side phase noise .sup.(R), four interference compensators 502 remove the effect of matrix H.sub.DP that represents inter-polarization interference and interference due to MIMO transmission, and four phase noise compensators 103 remove the influence of transmitter-side phase noise .sup.(T).
(76) Received signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H supplied to MIMO demodulating apparatus 500 are supplied first to two phase difference correctors 101. As described above, received signals r.sub.1V, r.sub.2V are supplied to one of phase difference correctors 101, whereas received signals r.sub.1H, r.sub.2H are supplied to the other phase difference correctors 101. That is, the received signals having the same polarized direction are supplied to the same phase difference corrector 101.
(77) The details of phase difference corrector 101 are as in the description of the first exemplary embodiment. Two phase difference correctors 101 in this exemplary embodiment perform phase correction to .sub.V, .sub.H as shown in Eq. (16).
(78)
(79) Accordingly, the output signals, i.e., phase corrected signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H of phase difference correctors 101 in response to four received signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H are written as e.sup.j.sup.
(80)
(81) Output signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H of two phase difference corrector 101 are supplied to four interference compensator 502 in accordance with interconnection network 501 shown in
(82)
(83) Phase difference detector 604 detects the phase difference between phase-compensated error signal that is supplied from phase rotator 105 and the output of phase rotator 601, and supplies the result to compensation signal generator 603. Compensation signal generator 603, based on detected phase difference, generates a compensation signal, and phase rotator 601 effects a phase rotating process with a phase rotation amount in accordance with the compensation signal. Phase-compensated error signal from phase rotator 105 is also supplied to multiplier 310. In multiplier 310, the error signal is multiplied by a constant stored in ROM 605, and the error signal after multiplication is supplied to each LMS equalizer 301.
(84) Since MIMO demodulating apparatus 500 includes four interference compensators 502, each having four LMS equalizers 301, MIMO demodulating apparatus 500 has, in total, sixteen LMS equalizers 301. The tap coefficients of these sixteen LMS equalizers 301 are written in a matrix representation shown in Eq. (19).
(85)
(86) In Eq. (19), for example, w.sub.1V2H represents a tap coefficient of LMS equalizer 301 that links output data D.sub.1V and received signal r.sub.2H in
(87) For sixteen LMS equalizers 301, the matrix that has, as its elements, optimal tap coefficients of which the mean square error becomes minimum, is written as W.sup.0, the matrix satisfies the following Eq. (20).
(88)
where, P is transmission power, .sup.2 gives each variance of noise signals n.sub.1V, n.sub.1H, n.sub.2V, n.sub.2H in Eq. (12). It is difficult to directly perform calculation of Eq. (20) including derivation of the inverse matrix. Therefore, similar to the case explained in the first exemplary embodiment, the tap coefficients W of the LMS equalizers become close to W.sup.0 in Eq. (20) by updating from appropriate initial values, based on use of the aftermentioned error signals .sub.1V, .sub.1H, .sub.2V, .sub.2H in the following procedure shown in Eq. (21).
(89)
where, is a numeric value that is held in ROM 605 in
(90)
where .sub.m is the maximum eigenvalue of (P/4)H.sub.DPH.sub.DP.sup.+.sup.2I.
(91) Next, the roles and operations of phase difference detector 604, compensation signal generator 603 and phase rotator 601 in interference compensator 502 shown in
(92) As described above, MIMO demodulating apparatus 500 is aimed at removing phase noise arising in received signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H, interference between polarizations and interference due to MIMO transmission. Ideally, this can be achieved by calculating the following Eq. (23) by setting W=W.sup.0.
(93)
where r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H are output signals of phase difference correctors 101 while is given by the following Eq. (24).
=(.sub.1H.sup.(R)+.sub.2H.sup.(R))/2(.sub.1V.sup.(R)+.sub.2V.sup.(R))/2 (24).
(94) Phase difference detector 604, compensation signal generator 603 and the phase rotator play a role to compensate for the influence of phase noise component shown in Eq. (24). This operation will be described in detail.
(95) As to the output signals from two LMS equalizers 301 to which, of the four input signals to interference compensator 502, the signals supplied to input terminals c, d are supplied, the signal obtained from adder 607 that outputs the sum of the aforementioned output signals is phase-rotated by phase rotator 601 by the amount of the output signal of compensation signal generator 603, i.e., the compensation signal. The output signal of compensation signal generator 603 gives an estimated value of phase noise component . Phase difference detector 604 detects the phase difference between the output signal from phase rotator 601 and the error signal for updating the tap coefficients of the LMS equalizers and supplies the detection to compensation signal generator 603 to update the estimated value of phase noise component . Specifically, the compensation signal generator calculates phase noise component by cutting off the high-frequency component of the phase difference detected by phase difference detector 604 through a low-pass filter and cumulatively adding the phase difference after the filtering process. The signal on the different-polarization side which is phase corrected by phase rotator 601 is added to the signal on the subject polarization side, which is the sum of the output signals of two LMS equalizers 301 to which the signals supplied to input terminals a, b are supplied, whereby interference between different polarizations due to polarization multiplexing, as well as intersymbol interference and interference due to MIMO multiplexing, can be removed.
(96) As the final description on MIMO demodulating apparatus 500, the roles of phase noise compensator 103, signal determiner 104 and phase rotator 105 will be described. Four phase noise compensators 103 receive the output signals from four interference compensators 502, i.e., desired signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H, respectively, and remove influence of residual phase noise .sub.1V, .sub.1H, .sub.2V, .sub.2H, as shown in Eq. (23). The configuration and operation of each phase noise compensator 103 is that described in the first exemplary embodiment. Signal determiner 104 also has the same role and operates in the same manner as described in the first exemplary embodiment, and receives the output signal from phase noise compensator 103. Signal determiner 104 outputs data corresponding to the transmitted signal closest to the input signal, and outputs the difference between the input signal and the transmitted signal closest thereto as an error signal. The same can be said as to phase rotator 105. The error signal supplied from signal determiner 104 is subjected to a phase rotating process in phase rotator 105 to be the error signal for LMS equalizers 301 in interference compensator 502. The phase rotation amount at phase rotator 105 is set at a value obtained by multiplying the phase rotation amount in phase rotator 401 in phase noise compensator 103 by 1.
(97)
(98) MIMO demodulating apparatus 500 has input of received signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H as shown at Step 1200. Then, at Step 1201 the phase of received signals r.sub.1V, r.sub.2V is rotated by .sub.V, +.sub.V, respectively, and, based on the resultant signals r.sub.1V, r.sub.2V and .sub.V, the numeric value of .sub.V is updated. In parallel with this, the phase of received signals r.sub.1H, r.sub.2H is rotated by .sub.H, +.sub.H, respectively, and, based on the resultant signals r.sub.1H, r.sub.2H and .sub.H, the numeric value of .sub.H is updated. Function .sub.1 in the box showing Step 1201 expresses the effect of phase difference corrector 101 as a function. Next, at Step 1202, MIMO demodulating apparatus 500 performs an interference compensation process by equalization so as to calculate signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H from signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H. The operations executed at Step 1202 express the process of operations in interference compensator 502. At Step 1203, MIMO demodulating apparatus 500 compensates for residual phase noise by rotating the phase of signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H by .sub.1V, .sub.1H, .sub.2V, .sub.2H, respectively to calculate signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H. Also, based on the obtained signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H and .sub.1V, .sub.1H, .sub.2V, .sub.2H, the numeric values of .sub.1V, .sub.1H, .sub.2V, .sub.2H are updated. Function .sub.2 in the box showing Step 1203 expresses the effect of phase error detector 402 and compensation signal generator 403 in phase noise compensator 103, as a function.
(99) At Step 1204, MIMO demodulating apparatus 500 calculates the closest transmitted signals s.sub.1V, s.sub.1H, s.sub.2V, s.sub.2H from signals u.sub.1V, u.sub.1H, u.sub.2V, u.sub.2H, respectively. Function g in the box showing Step 1204 expresses the effect of calculating transmitted signals in signal determiner 104 as a function. At Step 1207, MIMO demodulating apparatus 500 outputs data sequences corresponding to transmitted signals s.sub.1V, s.sub.1H, s.sub.2V, s.sub.2H as output data D.sub.1V, D.sub.1H, D.sub.2V, D.sub.2H, and at the same time, generates error signals .sub.1V, .sub.1H, .sub.2V, .sub.2H at Step 1205 and updates, at Step 1206, matrix W to be used in Step 1202 for equalization using error signals .sub.1V, .sub.1H, .sub.2V, .sub.2H. Further, the estimated values .sub.1V, .sub.1H, .sub.2V, .sub.2H related to phase difference shown in Eq. (24) are updated. Function .sub.3 in the box showing Step 1206 expresses the effect of phase difference detector 604 and compensation signal corrector 603 in interference compensator 502 as a function. Thereafter, the same loop of deriving output data D.sub.1V, D.sub.1H, D.sub.2V, D.sub.2H by estimating transmitted signals s.sub.1V, s.sub.1H, s.sub.2V, s.sub.2H from supplied received signals r.sub.1V, r.sub.1H, r.sub.2V, r.sub.2H is iterated.
(100) Also, in MIMO demodulating apparatus 500 of the present exemplary embodiment, phase difference correctors 101, interference compensators 502, phase noise compensators 103, signal determiners 104 and phase rotators 105 can be configured by hardware components. Alternatively, a computer program that causes a computer to execute the steps from Steps 1200 to 1207 shown in
(101) The present invention has been described heretofore by giving exemplary embodiments of 22 line-of-sight MIMO demodulation with the degree of spatial multiplexing set at 2. However, MIMO demodulation based on the present invention should not be limited to this, but can be applied to a line-of-sight MIMO transmission system having the degree of spatial multiplexing set to be greater than 2. As one example,
(102) Next, as the third exemplary embodiment of the present invention, a MIMO demodulating apparatus used in an NN line-of-sight MIMO communications system including N receiving antennas (N is a natural number of 3 or greater) will be described. In the first and second exemplary embodiments, in order to compensate for independent phase noise arising at two receiving antennas, two-input phase difference correctors are used. In the third exemplary embodiment, the phase difference corrector in the first and second exemplary embodiments is extended into an N-input phase difference corrector for compensating phase noise at N receiving antennas.
(103)
(104)
(105) The amounts of residual phase noise indicated by differences between phase quantity .sub.1, .sub.2, .sub.3, . . . , .sub.N and .sub.1.sup.(R), .sub.2.sup.(R), .sub.3.sup.(R), . . . , .sub.N.sup.(R) take the value of given by the following Eq. (26) without depending on the receiving antenna.
(106)
(107) Similarly to the cases in the aforementioned first and second embodiments, correction relating to this residual phase noise will be performed after equalization in the interference compensator.
(108) Phase correction amount .sub.l (l=1, . . . , N) shown in Eq. (25) can be obtained by calculating the amounts .sub.l,m=(.sub.l.sup.(R).sub.m.sup.(R))/N corresponding to the difference in phase noise of other antennas, and adding up them all. To deal with this, the phase difference corrector shown in
(109)
(110)
(111) In this way, phase difference estimator 253 in this exemplary embodiment operates in the same manner as phase difference corrector 101 in the first exemplary embodiment, and calculates phase difference information .sub.l,m and .sub.m,l (=(1).sub.l,m), from two received signals r.sub.l, r.sub.m. Correction calculator 255 adds up the output signals of phase difference estimators 253 and calculates phase noise correction amount .sub.l (l=1, 2, 3, . . . , N) and outputs corresponding phase rotation amount e.sup.j.sup.
(112) In the third exemplary embodiment, N, the number of receiving antennas, is assumed to be three or greater. Herein, the configuration of the phase difference corrector when N=2 substantially corresponds to the phase difference corrector in the first exemplary embodiment shown in
(113) Although not illustrated in
(114) The MIMO demodulating apparatus in each of the above exemplary embodiments can be favorably applied, in general, to digital wireless communication apparatuses including, as examples, mobile terminal devices, basic radio apparatuses.
(115) Although the present invention has been explained with reference to the exemplary embodiments, the present invention should not be limited to the above exemplary embodiments. Various modifications that can be understood by those skilled in the art may be made to the structures and details of the present invention within the scope of the present invention.
REFERENCE SIGNS LIST
(116) 100, 500 MIMO demodulating apparatus; 101 phase difference corrector; 102, 502 interference compensator; 103 phase noise compensator; 104 signal determiner; 105, 201, 251, 401, 601, 802, 805, 807 phase rotator; 202, 261 switch; 203, 262, 604 phase difference detector; 204 low-pass filter (LPF); 205, 265, 271, 306 to 308, 606 to 608, 806, 808 adder; 206, 266, 302, 303 flip-flop (F/F); 207, 208, 264, 272, 311, 605 read-only memory (ROM); 253, phase difference estimator; 255 correction calculator; 301 LMS equalizer; 263, 267, 304, 305, 310 multiplier; 309 automatic gain control (AGC) unit; 402 phase error detector; 403, 603 compensation signal generator.