This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2007-160422, filed Jun. 18, 2007, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to an Orthogonal Frequency Division Multiplexing (OFDM) wireless communication system.
2. Description of the Related Art
A difference in propagation delay time of a multi-path propagation path cannot be neglected when a frequency bandwidth used in communication is expanded to enhance a wireless communication speed. In an environment of incoming signals having the propagation delay times, a waveform distortion caused by inter-code interference becomes a main factor of deterioration of communication quality. In such environments, an Orthogonal Frequency Division Multiplexing (hereinafter abbreviated as OFDM) system is well known as a system in which the waveform distortion caused by the inter-code interference can be compensated even if the signals having the propagation delay times are received.
Because a signal becomes a complex signal in the OFDM transmission scheme, it is necessary that a quadrature modulator and a quadrature demodulator be used in a transmitter and a receiver respectively. In order to correctly produce an in-phase component signal and an orthogonal component signal during transmission, it is necessary to produce the signals whose phases are shifted from each other by 90 degrees. In order to correctly extract the in-phase component signal and the orthogonal component signal during reception, it is necessary that local signals whose phases are shifted from each other by 90 degrees be produced to multiply the local signals by the reception signals respectively. In the case where a gain is applied to the in-phase component signal and the orthogonal component signal by a filter or an amplifier, it is necessary to apply the equal gain to the in-phase component and the orthogonal component. However, generally a difference in amplitude between the in-phase component and the orthogonal component, or a phase error is generated in a 90-degree phase shifter. Hereinafter such incompleteness of an analog circuit is referred to as IQ imbalance.
When the IQ imbalance is generated, two subcarrier signals located on a frequency axis in symmetrical relation to a center frequency interfere with each other in plural subcarriers of the OFDM signal, which largely restricts transmission performance. Therefore, for example, JP-A 2001-119364 (KOKAI) proposes a technique in which an interference amount of the subcarriers symmetrically located in relation to the center frequency is estimated and compensation is performed based on the estimate result.
However, in the technique disclosed in JP-A 2001-119364 (KOKAI), because the interference amount in which both the IQ imbalance and a channel characteristic are combined is estimated, an influence of the individual IQ imbalance generated by the quadrature modulation cannot be learned. Therefore, the estimate processing is required in each frame, in the case where signals are received from unspecified number terminals or in the case where a channel fluctuation cannot be neglected. Additionally, in the conventional technique, because the influence of the individual IQ imbalance generated by the quadrature modulation cannot be learned, compensation of the IQ imbalance generated by the quadrature modulation cannot be performed to the transmission signal.
Additionally, in the conventional technique, a channel estimating known signal having a length double usually necessary length be transmitted to all the subcarriers in which data is transmitted, which results in a problem of increased overhead.
According to embodiments of the present invention, a wireless communication apparatus
obtains a quadrature modulation signal including (a) a first pilot signal sequence and a second pilot signal sequence which are allocated to a first frequency and a second frequency symmetrically located in relation to a center frequency of a plurality of frequencies, and (b) a third pilot signal sequence and a fourth pilot signal sequence which are allocated to a third frequency and a fourth frequency symmetrically located in relation to the center frequency;
performs quadrature demodulation on the quadrature modulation signal with a quadrature demodulator, to obtain a reception signal;
extracts, from the reception signal, the first pilot signal sequence, the second pilot signal sequence, the third pilot signal sequence, and the fourth pilot signal sequence;
estimates a first transfer characteristic concerning the first frequency and the second frequency by using the first pilot signal sequence and the second pilot signal sequence which are extracted;
estimates a second transfer characteristic concerning the third frequency and the fourth frequency by using the third pilot signal sequence and the fourth pilot signal sequence which are extracted;
generates a third transfer characteristic from which an influence of transmission IQ imbalance in a quadrature modulator is removed, by using the first transfer characteristic and the second transfer characteristic;
generates a fourth transfer characteristic from which an influence of reception IQ imbalance in the quadrature demodulator is removed, by using the first transfer characteristic and the second transfer characteristic;
estimates, from the third transfer characteristic, a reception IQ imbalance characteristic; and
estimates, from the fourth transfer characteristic, a transmission IQ imbalance characteristic.
Embodiments of the invention will be described below with reference to the drawings.
As shown in
(OFDM Transmitter)
Referring to
The coder 201 codes a fed transmission data S201 to supply a coded data S202. The digital modulator 202 performs digital modulation such as BPSK (Binary Phase Shift Keying), QPSK (Quadrature Phase Shift Keying), 16QAM (Quadrature Amplitude Modulation) or 64QAM to the coded data S202. A modulated data signal S203 supplied from the digital modulator 202 is fed into the serial-parallel converter 203. The serial-parallel converter 203 allocates the modulated data signal S203 to a subcarrier (data subcarrier).
A modulated data S204 allocated to the data subcarrier is fed into the pilot signal inserting unit 204. The pilot signal inserting unit 204 inserts a known signal called a pilot signal. The pilot signal is transmitted by a subcarrier (pilot subcarrier) which is located between the data subcarrier. In other words, the pilot signal inserting unit 204 allocates the pilot signal to the pilot subcarrier. In order to distinguish the pilot signal from a pilot signal in an OFDM signal received by an OFDM receiver, the pilot signal transmitted from the OFDM transmitter is referred to as transmission pilot signal.
A signal (the pilot signal allocated to the pilot subcarrier and the data signal allocated to the data subcarrier) S205 supplied from the pilot signal inserting unit 204 is fed into the preamble signal adding unit 205. The preamble signal adding unit 205 adds a known channel estimating signal called a channel estimating preamble to the signal S205.
A signal S206 supplied from the preamble signal adding unit 205 is fed into the inverse fast Fourier transform (IFFT) unit 206. The IFFT unit 206 performs inverse fast Fourier transform of the signal S206 to convert the signal S206 into an OFDM signal S207 on a temporal axis. The OFDM signal S207 is fed into the wireless transmission unit 207. The wireless transmission unit 207 converts the OFDM signal S207 into an analog signal, and the wireless transmission unit 207 performs frequency conversion to a signal having a radio-frequency band to produce a transmission OFDM signal. The transmission OFDM signal is transmitted through the transmitting antenna 102.
Referring to
In the case where the wireless transmission unit 207 of
A frame configuration of the transmission OFDM signal produced by the OFDM transmitter 101, particularly a configuration of the transmission pilot signal will be described in detail with reference to
The OFDM transmitter 101 transmits a channel estimating preamble signal ztx(k) before transmitting a data signal. The letter ztx(k) designates a channel estimating preamble signal value allocated to a k-th subcarrier. The OFDM transmitter 101 simultaneously transmits a data signal dtx(k,n) and a transmission pilot signal ptx(k,n) after transmitting the channel estimating preamble signal. The dtx(k,n) and ptx(k,n) designate a data signal value and a transmission pilot signal value which are transmitted at an n-th symbol of the k-th subcarrier respectively. The channel estimating preamble signal Ztx(k) and the transmission pilot signal ptx(k,n) are known signals in the OFDM receiver 103.
The pilot signals are transmitted using a subcarrier pair which is symmetrically located in relation to a 0-th subcarrier which is a center frequency. That is, assuming that Sp is a set of subcarrier numbers with which the pilot signals are transmitted, −kεSp holds in the case of +kεSp. Furthermore, the pilot signals are transmitted using at least two subcarrier pairs which are symmetrically located in relation to the 0-th subcarrier. In
In the following description, for the purpose of simple explanation, it is assumed that Sp+ is a set in which only positive numbers are collected in the subcarrier numbers with which the pilot signals are transmitted (that is, Sp+={+k1,+k2}). Similarly it is assumed that Sd+ is a set in which only positive numbers are collected in the subcarrier numbers with which the data signals are transmitted. It is also assumed that Sz+ is a set in which only positive numbers are collected in the subcarrier numbers with which the channel estimating preamble signals are transmitted.
At this point, transmission pilot signals {ptx(+k,n1),ptx(−k,n1)} and transmission pilot signals {ptx(+k,n2),ptx(−k,n2)} satisfy a condition of an equation (1):
ptx(+k,n1){ptx(−k,n2)}*−ptx(+k,n2){ptx(−k,n1)}*≠0 (kεSp+) (1)
where the transmission pilot signals {ptx(+k,n1),ptx(−k,n1)} are allocated to the ±k-th subcarrier pair (kεSp+) and transmitted at n1-th symbol, the transmission pilot signals {ptx(+k,n2),ptx(−k,n2)} are allocated to the ±k-th subcarrier pair (kεSp+) and transmitted at n2-th symbol, and { }* designates complex conjugate computation.
Desirably the transmission pilot signals {ptx(+k,n1),ptx(−k,n1)} and the transmission pilot signals {ptx(+k,n2),ptx(−k,n2)} satisfy a condition of an equation (2):
ptx(+k,n1)ptx(+k,n2)+{ptx(−k,n1)}*{ptx(−k,n2)}*=0 (kεSp+) (2)
When the transmission pilot signals satisfy the condition of the equation (2), advantageously IQ imbalance estimating accuracy is improved in a noise environment, and therefore IQ imbalance compensating accuracy is improved.
The use of at least the two subcarrier pairs located symmetrically in relation to the 0-th subcarrier can transmit the pilot signals with arbitrary subcarrier numbers. For example, the pilot signals can be transmitted using the subcarriers such as Sp={±7,21}(Sp+={+7,+21}) and Sp={±4,±12,±20}(Sp+={+4,+12,+20}). The pilot signals can also be transmitted using arbitrary two symbols (n1-th symbol and n2-th symbol) such as the first symbol and second symbol or the channel estimating preamble and fourth symbol.
For the purpose of simple explanation, data signals transmitted at an n-th symbol in ±k-th subcarriers (kεSd+) are expressed by a vector Dtx(k) of an equation (3):
The data signal value transmitted at an n-th symbol in an −k-th subcarrier is dtx(−k,n). However, for the purpose of convenience, the vector Dtx(k) is defined using the complex conjugate value {dtx(−k,n)}* in the equation (3). Pilot signals transmitted at an n1-th symbol and an n2-th symbol in ±k-th subcarriers (kεSp) are expressed by a matrix Ptx(k) of an equation (4):
The data signal values transmitted at n1-th and n2-th symbols in a −k-th subcarrier are ptx(−k,n1) and ptx(−k,n1) respectively. However, for the purpose of convenience, the matrix Ptx(k) is defined using the complex conjugate values {ptx(−k,n1)}* and {ptx(−k,n1)}* in the equation (4). Transmission path estimating preamble signals transmitted in ±k-th subcarriers (kεSZ+) are expressed by a vector Ztx(k) of an equation (5):
The transmission path estimating preamble signal value transmitted at an n-th symbol in a −k-th subcarrier is ztx(−k). However, for the purpose of convenience, the vector Ztx(k) is defined using the complex conjugate value {ztx(−k)}* in the equation (5).
(OFDM Receiver)
The OFDM receiver 103 in
The wireless reception unit 501 performs frequency conversion of an OFDM signal S501 received through the receiving antenna 104 into a baseband signal, and converts the baseband signal into a digital signal S502.
An oscillator 603 produces the local signal S601. A phase shifter 604 shifts a phase of the local signal S601 by −π/2 to produce the local signal S602.
Signals supplied from the multipliers 601 and 602 are supplied through output units 605 and 606. The output units 605 and 606 are formed by a filter or a variable gain amplifier and an analog-digital converter. Signals supplied from the output units 605 and 606 correspond to the digital signal S502 supplied from the wireless reception unit 501.
In the case where the wireless reception unit 501 of
The digital signal S502 supplied from the wireless reception unit 501 is fed into the FFT unit 502, which performs fast Fourier transform of the digital signal S502 to divide the digital signal S502 into signals S503 in each subcarrier. In the signals S503 in each subcarrier, it is assumed that drx(k,n) is a reception signal (reception data signal) corresponding to the transmission data signal dtx(k,n). It is assumed that prx(k,n) is a reception signal (reception pilot signal) corresponding to the transmission pilot signal ptx(k,n). It is assumed that zrx(k) is a reception signal (reception channel estimating preamble signal) corresponding to the transmission channel estimating preamble signal ztx(k).
For the purpose of simple explanation, data signals received at an n-th symbol in ±k-th subcarriers (kεSd+) are expressed by a vector Drx(k) of an equation (6):
Pilot signals received at an n1-th symbol and an n2-th symbol in ±k-th subcarriers (kεSp) are expressed by a matrix Prx(k) of an equation (7):
Channel estimating preamble signals received in ±k-th subcarriers (kεSZ+) are expressed by a vector Zrx(k) of an equation (8):
For the purpose of simple explanation, it is assumed that a channel response temporal fluctuation in a frame, temporal fluctuations of the transmission IQ imbalance and reception IQ imbalance, and a thermal noise are not generated.
In the case where the transmission IQ imbalance and the reception IQ imbalance are generated in the wireless transmission unit 207 and the wireless reception unit 501, the reception signals Drx(k), Prx(k), and Zrx(k) are expressed by equations (9), (10), and (11):
Drx(k)=QrxH(k)QtxDtx(k)=C(k)Dtx(k) (kεSd+) (9)
Prx(k)=QrxH(k)QtxPtx(k)=C(k)Ptx(k) (kεSp+) (10)
Zrx(k)=QrxH(k)QtxZtx(k)=C(k)Ztx(k) (kεSz+) (11)
At this point, Qtx is a matrix indicating an influence of the transmission IQ imbalance generated in the wireless transmission unit 207, and Qtx can be expressed by an equation (12) using the amplitude error gtx and phase error φtx of the wireless transmission unit 207. Hereinafter Qtx is referred to as transmission IQ imbalance matrix:
Where j is an imaginary number unit. Qrx is a matrix indicating an influence of the reception IQ imbalance generated in the wireless reception unit 501, and Qrx can be expressed by an equation (13) using the amplitude error grx and phase error φrx of the wireless reception unit 501. Hereinafter Qrx is referred to as reception IQ imbalance matrix.
H(k) is a matrix indicating channel characteristics in ±k-th subcarriers, and H(k) can be expressed by an equation (14) using a channel characteristic h(k) of the k-th subcarrier and a channel characteristic h(−k) of the −k-th subcarrier. Hereinafter H(k) is referred to as channel matrix:
It can be thought that H(k) has not only the channel characteristics in the ±k-th subcarriers but also frequency characteristics of the wireless transmission unit 207 and wireless reception unit 501. In the equations (9) to (11), C(k) is a transfer characteristic in which the transmission IQ imbalance Qtx, the channel characteristic H(k) in the ±k-th subcarriers, and the reception IQ imbalance Qrx are combined, and C(k) can be expressed by an equation (15). Hereinafter C(k) is referred to as transfer characteristic matrix:
C(k)=QrxH(k)Qtx (15)
In the equation (14), off-diagonal elements in the channel characteristic matrix H(k) have a value of “0”. This means that a signal transmitted in a k-th subcarrier and a signal transmitted in a −k-th subcarrier do not interfere with each other in an influence of an individual channel.
On the other hand, in the equation (12), the off-diagonal elements in the transmission IQ imbalance matrix Qtx have values of βtx and βtx*. This means that a signal transmitted in a k-th subcarrier and a signal transmitted in a −k-th subcarrier interfere with each other due to the influence of the transmission IQ imbalance generated in the wireless transmission unit 207.
Similarly, in the equation (13), the off-diagonal elements in the reception IQ imbalance matrix Qrx have values of βrx and βrx*. This means that a signal transmitted in a k-th subcarrier and a signal transmitted in a −k-th subcarrier interfere with each other due to the influence of the reception IQ imbalance generated in the wireless reception unit 501.
Unfortunately the inter-subcarrier interference, caused by the IQ imbalance and located on a frequency axis in symmetrical relation to the center frequency, deteriorates reception quality.
In the first embodiment, the inter-subcarrier interference caused by the reception IQ imbalance is removed in the below-mentioned way to improve the reception quality.
In the signal S503 supplied from the FFT unit 502, a signal corresponding to the reception channel estimating preamble signal Zrx(k) and a signal corresponding to the reception data signal Drx(k) are fed into the reception IQ imbalance compensation unit 503. In the signal S503 supplied from the FFT unit 502, a signal corresponding to the reception pilot signal Prx(k) is fed into the transfer characteristic estimating unit 504.
The transfer characteristic estimating unit 504 estimates the transfer characteristic C(k) from the reception pilot signal Prx(k) for the two subcarrier pairs of the subcarrier numbers ±k1 and ±k2. The transmission IQ imbalance, the channel characteristic, and the reception IQ imbalance are combined in the transfer characteristic C(k). Information S504 on the transfer characteristic estimated by the transfer characteristic estimating unit 504 is fed into the transmission IQ imbalance removing unit 505.
Using the transfer characteristic matrix estimate values concerning the two subcarrier pairs of the subcarrier numbers ±k1 and ±k2, the transmission IQ imbalance removing unit 505 produces a transfer characteristic in which the influence of the transmission IQ imbalance is removed. The transmission IQ imbalance removing unit 505 supplies a signal S505 indicating the transfer characteristic to the reception IQ imbalance estimating unit 506.
The reception IQ imbalance estimating unit 506 estimates a reception IQ imbalance characteristic from the transfer characteristic, and supplies a signal S506 indicating the reception IQ imbalance characteristic to the reception IQ imbalance compensation unit 503.
The reception IQ imbalance compensation unit 503 performs processing for compensating the influence of the reception IQ imbalance to the channel estimating preamble signal Zrx(k) and data signal Drx(k) fed from the FFT unit 502 according to the computed reception IQ imbalance characteristic. A channel estimating preamble signal S507 and a data signal S508, in which the influence of the reception IQ imbalance is compensated, are fed into the channel estimating unit 507 and the channel equalizing unit 508 respectively.
The channel estimating unit 507 estimates a channel characteristic using the channel estimating preamble signal S507, and supplies a signal S509 indicating the estimated channel characteristic to the channel equalizing unit 508.
The channel equalizing unit 508 performs equalization to the data signal S508 in order to remove a channel distortion according to the estimated channel characteristic, and then supplies a data signal S510. The estimate and equalization of the channel characteristic can be performed by well-known techniques.
The decoder 509 decodes the data signal S510 in which the channel distortion is equalized, and supplies reproduction data S511 of the transmission data.
The transfer characteristic estimating unit 504, the transmission IQ imbalance removing unit 505, the reception IQ imbalance estimating unit 506, and the reception IQ imbalance compensation unit 503 will be described in detail.
The transfer characteristic estimating unit 504 estimates the transfer characteristic matrix C(k) for the two subcarrier pairs of the subcarrier numbers ±k1 and ±k2. The transmission IQ imbalance, the channel characteristic, and the reception IQ imbalance are combined in the transfer characteristic matrix C(k). Assuming that C′(k) is an estimate value of the transfer characteristic matrix C(k) concerning the ±k-th subcarrier pair, the transfer characteristic estimating unit 504 computes the transfer characteristic matrix C′(k) from an equation (16) using the reception pilot signal Prx(k) and the known transmission pilot signal Ptx(k):
C′(k)=Prx(k){Ptx(k)}−1(kεSp+) (16)
Where { }−1 expresses inverse matrix computation. The equation (10) holds in the case where the channel response temporal fluctuation in the frame, the temporal fluctuations of the transmission IQ imbalance and reception IQ imbalance, and the thermal noise are ignored. Accordingly, the equation (16) can be expanded as follows, and it can be seen that the transfer characteristic matrix C(k) is correctly estimated:
Because the transmission pilot signal Ptx(k) satisfies the equation (1), the inverse matrix {Ptx(k)}−1 can be computed. As a result, the transfer characteristic matrix C′(k) can be computed by the equation (16). When the transmission pilot signal Ptx(k) further satisfies the equation (2), transfer characteristic matrix estimating accuracy under a thermal noise environment is improved compared with the case in which the equation (2) is not satisfied. The transfer characteristic estimating unit 504 supplies the signal S504 to the transmission IQ imbalance removing unit 505. The signal S504 indicates the transfer characteristic matrix C′(k1) for the first subcarrier pair and the transfer characteristic matrix C′(k2) for the second subcarrier pair, and the transfer characteristic matrix C′(k1) and the transfer characteristic matrix C′(k2) are computed from the equation (16).
The transmission IQ imbalance removing unit 505 produces the transfer characteristic in which the influence of the transmission IQ imbalance is removed using the transfer characteristic matrix estimate values C′(k1) and C′(k2) concerning the subcarrier numbers ±k1 and ±k2. The estimate values C′(k1) and C′(k2) concerning the subcarrier numbers ±k1 and ±k2 are fed from the transfer characteristic estimating unit 504. It is assumed that a matrix A is the transfer characteristic in which the influence of the transmission IQ imbalance is removed.
The transmission IQ imbalance removing unit 505 computes the matrix A from an equation (18) using the transfer characteristic matrix estimate values C′(k1) and C′(k2) concerning the two subcarrier pairs of the subcarrier numbers ±k1 and ±k2:
A=C′(k1){C′(k2)}−1 (18)
Because the equation (17) holds in the case where the channel response temporal fluctuation in the frame, the temporal fluctuations of the transmission IQ imbalance and reception IQ imbalance, and the thermal noise are ignored, the equation (18) can be expanded into an equation (19). As can be seen from the equation (19), the influence of the transmission IQ imbalance (term of Qtx) is removed:
where DA is a diagonal matrix given by the following equation.
The transmission IQ imbalance removing unit 505 supplies the signal S505 to the reception IQ imbalance estimating unit 506. The signal S505 indicates the transfer characteristic matrix A computed from the equation (18).
A principal property of the transfer characteristic matrix A computed from the equation (18) will be described below. For the purpose of convenience, the reception IQ imbalance matrix Qrx defined by the equation (13) is expressed in terms of vectors E1 and E2 as follows:
As described above, the transfer characteristic matrix A computed from the equation (18) can be expressed by the equation (19) in the case where the channel response temporal fluctuation in the frame, the temporal fluctuations of the transmission IQ imbalance and reception IQ imbalance, and the thermal noise are ignored. The equation (19) can be deformed into an equation (22) using the equations (20) and (21):
An equation (23) is obtained from the equation (22).
AEi=λiEi (i=1,2) (23)
In the equation (23), λi is an eigenvalue of the matrix A and Ei is an eigenvector of the matrix A corresponding to the eigenvalue λi. That is, the two eigenvectors obtained from the transfer characteristic matrix A are equal to the vectors E1 and E2 constituting the reception IQ imbalance matrix Qrx.
The reception IQ imbalance estimating unit 506 estimates the reception IQ imbalance matrix Qrx by utilizing the property of the transfer characteristic matrix A. Specifically, the two eigenvectors concerning the transfer characteristic matrix A are computed to compute the reception IQ imbalance matrix Qrx.
The reception IQ imbalance estimating unit 506 computes the two eigenvectors concerning the transfer characteristic matrix A using the transfer characteristic matrix A supplied from the transmission IQ imbalance removing unit 505. Because the eigenvector can be obtained from the matrix by a well-known technique, the description is omitted. In the following description, the two eigenvectors computed from the transfer characteristic matrix A are expressed as follows:
V1=[v1(1)v1(2)]T
V2=[v2(1)v2(2)]T
where T is transpose computation.
Then, the reception IQ imbalance estimating unit 506 estimates the reception IQ imbalance matrix Qrx from the two eigenvectors V1 and V2. Assuming that the phase error φrx of the reception IQ imbalance falls within a range of −π/2<φrx<π/2, a relational expression of |αrx|>|βrx| holds in the reception IQ imbalance matrix Qrx shown in the equation (13).
Therefore, the reception IQ imbalance estimating unit 506 computes the reception IQ imbalance matrix estimate value Q′rx when the condition of |v1(1)|>|v1(2)| is satisfied for the eigenvector V1 (or when the condition of |v2(2)|>|v2(1)| is satisfied for the eigenvector V2):
Q′rx=[V1V2](|v1(1)|>|v1(2)| or |v2(2)|>|v2(1)|) (24)
On the other hand, the reception IQ imbalance estimating unit 506 computes the reception IQ imbalance matrix estimate value Q′rx when the condition of |v1(2)|≧|v1(1)| is satisfied for the eigenvector V1 (or when the condition of |v2(1)|≧|v2(2)| is satisfied for the eigenvector V2):
Q′rx=[V2V1](|v1(2)|≧|v1(2)| or |v2(1)|≧|v2(2)|) (25)
The reception IQ imbalance estimating unit 506 supplies the signal S506 to the reception IQ imbalance compensation unit 503. The signal S506 indicates the reception IQ imbalance matrix estimate value Q′rx computed from the equation (24) or (25).
Using the reception IQ imbalance matrix estimate value Q′rx supplied from the reception IQ imbalance estimating unit 506, the reception IQ imbalance compensation unit 503 performs the compensation to the reception data signal Dtx(k) and the reception channel estimating preamble signal Zrx(k) in order to remove the influence of the reception IQ imbalance.
More specifically, the reception IQ imbalance compensation unit 503 removes the reception IQ imbalance matrix Qrx of the equations (9) and (11) to compensate the inter-subcarrier interference caused by the reception IQ imbalance.
It is assumed that d′rx(k,n) is a signal in which the compensation of the reception IQ imbalance is already performed to the reception data signal drx(k,n). It is assumed that z′rx(k) is a signal in which the compensation of the reception IQ imbalance is already performed to the reception channel estimating preamble signal zrx(k).
For the purpose of simple explanation, a signal in which the reception IQ imbalance compensation is already performed to a data signal received at an n-th symbol in ±k-th subcarriers (kεSd+) is expressed by a vector D′rx(k) of an equation (26):
A signal in which the reception IQ imbalance compensation is already performed to a channel estimating preamble signal received in ±k-th subcarriers (kεSd+) is expressed by a vector Z′rx(k) of an equation (27):
At this point, through an equation (28), the reception IQ imbalance compensation unit 503 uses the reception IQ imbalance matrix estimate value Q′rx to perform the compensation to the reception data signal Drx(k) and the reception channel estimating preamble signal Zrx(k) in order to remove the influence of the reception IQ imbalance:
D′rx(k)=Q′rx−1Drx(k) (kεSd+) (28)
Z′rx(k)=Q′rx−1Zrx(k) (kεSz+) (29)
When the estimate of the reception IQ imbalance matrix is completely performed (Q′rx=Qrx), the equations (28) and (29) can be expanded into equations (30) and (31), respectively, by the equations (9) and (11). It can be seen from the equations (30) and (31) that the influence of the reception IQ imbalance (term of Qrx) is removed:
Thus, in the OFDM receiver of the first embodiment, the transfer characteristics concerning the two pilot signal pairs symmetrically located in relation to the center frequency are estimated, the influence of the transmission IQ imbalance is removed using the estimated two transfer characteristic pairs, and the reception IQ imbalance characteristic is estimated. Therefore, the reception IQ imbalance characteristic can accurately be estimated without the influence of the error caused by the transmission IQ imbalance. The compensation is performed to the channel estimating preamble signal and the data signal using the estimated reception IQ imbalance characteristic, so that the influence of the reception IQ imbalance can effectively be removed to accurately perform the channel estimate processing and data signal demodulation.
Because the OFDM receiver of the first embodiment estimates the reception IQ imbalance characteristic of itself, it is not necessary to perform the estimate processing in each frame unlike the conventional technique. That is, the reception IQ imbalance characteristic is estimated only one time using the reception frame including the pilot signal, and the estimate value can be used in the compensation processing when another frame is received.
The reception IQ imbalance characteristics are estimated in the plural frames to average out the reception IQ imbalance characteristics, so that the reception IQ imbalance estimating accuracy can be improved.
An OFDM transmitter according to a second embodiment of the invention has the same configuration as the first embodiment of
Ptx(k1)=μPtx(k2) (μ is an arbitrary complex coefficient) (32)
The following equations (33), (34), (35), and (36) can be cited as an example of a combination of the transmission pilot signals, that is, a combination of ptx(+k1,n1), ptx(−k1,n1), ptx(+k1,n2), ptx(−k1,n2), ptx(+k2,n1), ptx(−k2,n1), ptx(+k2,n2), and ptx(−k2,n2) satisfying the three conditions shown in the equations (1), (2), and (32):
In the case where the transmission pilot signal satisfies the equation (32), the transfer characteristic A in which the influence of the transmission IQ imbalance is removed can be obtained without the use of the transfer characteristic estimating unit 504 of the first embodiment shown in
The wireless reception unit 701 performs the frequency conversion of an OFDM signal S701 received through the receiving antenna 104 into a baseband signal, and then converts the baseband signal into a digital signal S702. The digital signal S702 supplied from the wireless reception unit 701 is fed into the FFT unit 702, which performs the fast Fourier transform to the digital signal S702 to divide the digital signal S702 into signals S703 in each subcarrier.
In the signals S703 in each subcarrier, a signal corresponding to the reception channel estimating preamble signal Zrx(k) and a signal corresponding to the reception data signal Drx(k) are fed into the reception IQ imbalance compensation unit 703. In the signal S703 supplied from the FFT unit 702, a signal corresponding to the reception pilot signal Prx(k) is fed into the transmission IQ imbalance removing unit 704.
The transmission IQ imbalance removing unit 704 produces the transfer characteristic, in which the influence of the transmission IQ imbalance is removed, from the reception pilot signal, and the transmission IQ imbalance removing unit 704 supplies a signal S704 indicating the transfer characteristic to the reception IQ imbalance estimating unit 705.
The reception IQ imbalance estimating unit 705 estimates the reception IQ imbalance characteristic from the transfer characteristic, and supplies a signal S705 indicating the reception IQ imbalance characteristic to the reception IQ imbalance compensation unit 703.
The reception IQ imbalance compensation unit 703 performs processing for compensating the influence of the reception IQ imbalance to the channel estimating preamble signal Zrx(k) and data signal Drx(k), fed from the FFT unit 702, according to the computed reception IQ imbalance characteristic. A channel estimating preamble signal S706 and a data signal S707, in which the influence of the reception IQ imbalance is compensated, are supplied to the channel estimating unit 706 and the channel equalizing unit 707 respectively.
The channel estimating unit 706 estimates the channel characteristic using the channel estimating preamble signal S706. A signal S708 indicating the estimated channel characteristic is fed into the channel equalizing unit 707.
The channel equalizing unit 707 performs equalization of the data signal S707 in order to remove a channel distortion according to the estimated channel characteristic, and supplies a data signal S709 in which the equalization is already performed.
The decoder 708 decodes the data signal S709 to which the equalization is already performed, and supplies reproduction data S710 of the transmission data.
The OFDM receiver of the second embodiment performs the same processing as the first embodiment except for the transmission IQ imbalance removing unit 704. The transmission IQ imbalance removing unit 704 of the second embodiment will be described below.
The transmission IQ imbalance removing unit 704 computes a transfer characteristic A in which the influence of the transmission IQ imbalance is removed from an equation (37) using the reception pilot signals Prx(k1) of the subcarrier number ±k1 and the reception pilot signals Prx(k2) of the subcarrier number ±k2:
A=Prx(k1){Prx(k2)}−1 (37)
In the second embodiment, because the transmission pilot signal satisfies the equation (32), the equation (37) can be expanded into an equation (38). The transfer characteristic in which an influence of the transmission IQ imbalance, that is, the term of Qtx is removed can be estimated from the equation (38):
where DA is a diagonal matrix given by the following equation.
The transmission IQ imbalance removing unit 704 supplies the signal S704 indicating the transfer characteristic matrix A computed by the equation (37) to the reception IQ imbalance estimating unit 705.
Thus, the transmission pilot signal of the second embodiment satisfies not only the equation (1) and desirably the equations (1) and (2) but also the equation (32). Therefore, in the OFDM receiver of the second embodiment, the transfer characteristic in which the transmission IQ imbalance is removed can directly be estimated from the reception pilot signal. Accordingly, in the OFDM receiver of the second embodiment, a receiver computation amount and a circuit scale can be reduced without the processing performed by the transfer characteristic estimating unit 504 of the first embodiment shown in
An OFDM transmitter according to a third embodiment of the invention has the same configuration as the first embodiment of
The OFDM receiver 103 includes a wireless reception unit 801 having a quadrature demodulator, a reception IQ imbalance compensation unit 802, an FFT (Fast Fourier Transform) unit 803, a transfer characteristic estimating unit 804, a transmission IQ imbalance removing unit 805, a reception IQ imbalance estimating unit 806, a channel estimating unit 807, a channel equalizing unit 808, and a decoder 809.
The wireless reception unit 801 performs the frequency conversion of an OFDM signal S801 received through the receiving antenna 104 into the baseband signal, and converts the baseband signal into a digital signal S802. The digital signal S802 supplied from the wireless reception unit 801 is fed into the reception IQ imbalance compensation unit 802.
The reception IQ imbalance compensation unit 802 directly supplies the digital signal S802 sequentially fed from the wireless reception unit 801 to the FFT unit 803 until a reception IQ imbalance characteristic S807 is fed from the reception IQ imbalance estimating unit 806.
In signals S804 supplied from the FFT unit 803, a signal corresponding to the reception channel estimating preamble signal Zrx(k) is fed into the channel estimating unit 807. In the signals S804 supplied from the FFT unit 803, a signal corresponding to the reception data signal Drx(k) is fed into the channel equalizing unit 808. In the signals S804 supplied from the FFT unit 803, a signal corresponding to the reception pilot signal Prx(k) is fed into the transfer characteristic estimating unit 804.
Using the fed reception pilot signal Prx(k), the transfer characteristic estimating unit 804 estimates the transfer characteristic C(k) in which the transmission IQ imbalance, the channel characteristic, and the reception IQ imbalance are combined for each of the two subcarrier pairs of the subcarrier numbers ±k1 and ±k2.
Information S805 indicating the transfer characteristic estimated by the transfer characteristic estimating unit 804 is fed into the transmission IQ imbalance removing unit 805. Using the transfer characteristic matrix estimate values concerning the two subcarrier pairs of the subcarrier numbers ±k1 and ±k2, the transmission IQ imbalance removing unit 805 produces the transfer characteristic in which the influence of the transmission IQ imbalance is removed. The transmission IQ imbalance removing unit 805 supplies a signal S806 indicating the transfer characteristic to the reception IQ imbalance estimating unit 806. The reception IQ imbalance estimating unit 806 estimates the reception IQ imbalance characteristic from the transfer characteristic, supplies a signal S807 indicating the reception IQ imbalance characteristic to the reception IQ imbalance compensation unit 802.
The reception IQ imbalance compensation unit 802 performs the processing for compensating the influence of the reception IQ imbalance to the digital signal S802 sequentially fed from the wireless reception unit 801 according to the reception IQ imbalance characteristic fed from the reception IQ imbalance estimating unit 806.
The channel estimating unit 807 estimates the channel characteristic using the channel estimating preamble signal. A signal S808 indicating the estimated channel characteristic is fed into the channel equalizing unit 808. The channel equalizing unit 808 performs the equalization of the data signal in order to remove the channel distortion according to the estimated channel characteristic, and supplies a data signal S809 in which the equalization is already performed.
The decoder 809 decodes the data signal S809 to which the equalization is already performed, and supplies reproduction data S810 of the transmission data.
It is assumed that y(t)=yI(t)+jyQ(t) is a digital signal which is supplied at a time t from the wireless reception unit 801.
yI(t) and yQ(t) express the in-phase component signal and orthogonal component signal shown in
In the ideal environment in which the reception IQ imbalance is not generated, the digital signal supplied at the time t is expressed by a vector Y0(t) as shown in an equation (41):
In the case where the reception IQ imbalance is generated in the wireless reception unit 801, the reception signal Y(t) can be expressed as shown in an equation (42) using the reception IQ imbalance matrix Qrx defined by the equation (13):
Y(t)=QrxY0(t) (42)
The OFDM receiver of the third embodiment performs the same processing as
The reception IQ imbalance compensation unit 802 performs the compensation to the digital signal Y(t) in order to remove the influence of the reception IQ imbalance when the signal S807 indicating the reception IQ imbalance matrix estimate value Q′rx is fed from the reception IQ imbalance estimating unit 806. More specifically, the reception IQ imbalance compensation unit 802 removes the reception IQ imbalance matrix Qrx of the equation (42) to compensate the influence of the reception IQ imbalance.
It is assumed that y′(t) is a signal in which the reception IQ imbalance is already compensated for the digital signal y(t). For the purpose of simple explanation, the digital signal in which the reception IQ imbalance is already compensated is expressed at the time t by a vector Y′(t):
At this point, using an equation (44), the reception IQ imbalance compensation unit 802 performs the compensation to the digital signal Y(t) in order to remove the influence of the reception IQ imbalance:
Y′(t)=Q′rx−1Y(t) (44)
When the estimate of the reception IQ imbalance matrix is completely performed (Q′rx=Qrx), the equation (44) can be expanded into an equation (45) using the equation (42). As can be seen from the equation (45), the influence of the reception IQ imbalance (term of Qrx) is removed:
Thus, in the configuration of the OFDM receiver of the third embodiment, the IQ imbalance compensation is applied to the OFDM signal before the OFDM signal is fed into the FFT unit. In the configuration of the OFDM receiver of the third embodiment, the influence of the reception IQ imbalance can be compensated, and the transmission data can be demodulated with high accuracy.
An OFDM transmitter according to a fourth embodiment of the invention has the same configuration as the first embodiment of
The OFDM receiver 103 includes a wireless reception unit 901 having a quadrature demodulator, an FFT (Fast Fourier Transform) unit 902, a reception IQ imbalance compensation unit 903, a transfer characteristic estimating unit 904, a transmission IQ imbalance removing unit 905, a reception IQ imbalance estimating unit 906, a reception IQ imbalance removing unit 907, a transmission IQ imbalance estimating unit 908, a channel estimating unit 909, a channel equalizing unit 910, a transmission IQ imbalance compensation unit 911, and a decoder 912.
The wireless reception unit 901 performs the frequency conversion of an OFDM signal S901 received through the receiving antenna 104 into the baseband signal, and converts the baseband signal into a digital signal S902. The digital signal S902 supplied from the wireless reception unit 901 is fed into the FFT unit 902, which performs the fast Fourier transform to the digital signal S902 to divide the digital signal S902 into signals S903 in each subcarrier.
In the signals S903 in each subcarrier, the signal corresponding to the reception channel estimating preamble signal Zrx(k) and the signal corresponding to the reception data signal Drx(k) are fed into the reception IQ imbalance compensation unit 903. In the signal S903 supplied from the FFT unit 902, the signal corresponding to the reception pilot signal Prx(k) is fed into the transfer characteristic estimating unit 904.
Using the reception pilot signal Prx(k), the transfer characteristic estimating unit 904 produces the transfer characteristic C(k), in which the transmission IQ imbalance, the channel characteristic, and the reception IQ imbalance are combined, for the two subcarrier pairs of the subcarrier numbers ±k1 and ±k2. Information S904 on the transfer characteristic estimated by the transfer characteristic estimating unit 904 is fed into the transmission IQ imbalance removing unit 905 and the reception IQ imbalance removing unit 907.
Using the transfer characteristic matrix estimate values S904 concerning the two subcarrier pairs of the subcarrier numbers ±k1 and ±k2, the transmission IQ imbalance removing unit 905 produces the transfer characteristic in which the influence of the transmission IQ imbalance is removed. The transmission IQ imbalance removing unit 905 supplies a signal S905 indicating the transfer characteristic to the reception IQ imbalance estimating unit 906.
The reception IQ imbalance estimating unit 906 estimates the reception IQ imbalance characteristic from the transfer characteristic in which the influence of the transmission IQ imbalance is removed, and the reception IQ imbalance estimating unit 906 supplies a signal S906 indicating the reception IQ imbalance characteristic to the reception IQ imbalance compensation unit 903.
Using the transfer characteristic matrix estimate values S904 concerning the two subcarrier pairs of the subcarrier numbers ±k1 and ±k2, the reception IQ imbalance removing unit 907 produces the transfer characteristic in which the influence of the reception IQ imbalance is removed. The reception IQ imbalance removing unit 907 supplies a signal S907 indicating the transfer characteristic to the transmission IQ imbalance estimating unit 908.
The transmission IQ imbalance estimating unit 908 estimates the transmission IQ imbalance characteristic from the transfer characteristic in which the influence of the reception IQ imbalance is removed, and the transmission IQ imbalance estimating unit 908 supplies a signal S908 indicating the transmission IQ imbalance characteristic to the channel estimating unit 909 and the transmission IQ imbalance compensation unit 911.
The reception IQ imbalance compensation unit 903 performs the processing for compensating the influence of the reception IQ imbalance to the channel estimating preamble signal Zrx(k) and data signal Drx(k), fed from the FFT unit 902, according to the computed reception IQ imbalance characteristic S906.
A channel estimating preamble signal S909 and a data signal S910, in which the influence of the reception IQ imbalance is compensated, are fed into the channel estimating unit 909 and channel equalizing unit 910 respectively.
The channel estimating unit 909 estimates the channel characteristic using the transmission IQ imbalance characteristic S908 and the channel estimating preamble signal S909, and supplies a signal S911 indicating the estimated channel characteristic to the channel equalizing unit 910.
The channel equalizing unit 910 performs the equalization to the data signal S910 in order to remove the channel distortion according to the estimated channel characteristic, and supplies a data signal S912 to which the equalization is performed to the transmission IQ imbalance compensation unit 911.
The transmission IQ imbalance compensation unit 911 performs the processing for compensating the influence of the transmission IQ imbalance to the data signal S912, fed from the channel equalizing unit 910, according to the computed transmission IQ imbalance characteristic S908. A data signal S913, in which the influence of the transmission IQ imbalance is compensated, is fed into the decoder 912.
The decoder 912 decodes the data signal S913, in which the influence of the transmission IQ imbalance is compensated, to supply reproduction data S914 of the transmission data.
The OFDM receiver of the fourth embodiment performs the same processing as the OFDM receiver of the first embodiment shown in
The reception IQ imbalance removing unit 907 produces the transfer characteristic, in which the influence of the reception IQ imbalance is removed, using the transfer characteristic matrix estimate values C′(k1) and C′(k2) concerning the subcarrier numbers ±k1 and ±k2 supplied from the transfer characteristic estimating unit 904. Assuming that a matrix B is the transfer characteristic in which the influence of the reception IQ imbalance is removed, the reception IQ imbalance removing unit 907 computes the matrix B from an equation (46) using the transfer characteristic matrix estimate values C′(k1) and C′(k2) concerning the two subcarrier pairs of the subcarrier numbers ±k1 and ±k2:
B={C′(k1)}−1C′(k2) (46)
Because the equation (17) holds in the case where the channel response temporal fluctuation in the frame, the temporal fluctuations of the transmission IQ imbalance and reception IQ imbalance, and the thermal noise are ignored, the equation (46) can be expanded into an equation (47). As can be seen from the equation (47), the influence of the reception IQ imbalance (term of Qrx) is removed:
where DB is a diagonal matrix given by the following equation.
The reception IQ imbalance removing unit 907 supplies the signal S907 to the transmission IQ imbalance estimating unit 908. The signal S907 indicates the transfer characteristic matrix B in which the reception IQ imbalance is already removed, and the transfer characteristic matrix B is obtained by the computation of the equation (46).
A principal property of the transfer characteristic matrix B computed from the equation (46) will be described below. For the purpose of convenience, an inverse matrix Q−1tx of the reception IQ imbalance matrix Qtx defined by the equation (12) is expressed in terms of vectors F1 and F2 as follows:
As described above, the transfer characteristic matrix B computed from the equation (46) can be expressed by the equation (47) in the case where the channel response temporal fluctuation in the frame, the temporal fluctuations of the transmission IQ imbalance and reception IQ imbalance, and the thermal noise are ignored. The equation (47) can further be deformed into an equation (50) using the equations (48) and (49):
An equation (51) is obtained from the equation (50).
BFi=γiFi (i=1,2) (51)
In the equation (51), γi is an eigenvalue of the matrix B and Fi is an eigenvector of the matrix B corresponding to the eigenvalue γi. That is, the two eigenvectors obtained from the transfer characteristic matrix B are equal to the vectors F1 and F2 constituting the inverse matrix Q−1tx of the reception IQ imbalance matrix Qtx.
The transmission IQ imbalance estimating unit 908 estimates the transmission IQ imbalance matrix Qtx by utilizing the property of the transfer characteristic matrix B. Specifically, the two eigenvectors concerning the transfer characteristic matrix B are computed to obtain the inverse matrix Q−1tx of the transmission IQ imbalance matrix Qtx.
The transmission IQ imbalance estimating unit 908 computes the two eigenvectors concerning the transfer characteristic matrix B using the transfer characteristic matrix B supplied from the reception IQ imbalance removing unit 907. In the following description, the two eigenvectors computed from the transfer characteristic matrix B are expressed as follows:
W1=[w1(1)w1(2)]T
W2=[w2(1)w2(2)]T
where T is transpose computation.
Then, the transmission IQ imbalance estimating unit 908 estimates an inverse matrix of the transmission IQ imbalance matrix Qtx from the two eigenvectors W1 and W2. Assuming that the phase error φrx of the transmission IQ imbalance falls within a range of −π/2<φtx<π/2, a relational expression of |αtx|>|βtx| holds in the inverse matrix Q−1tx shown in the equation (49). Therefore, the transmission IQ imbalance estimating unit 908 computes an inverse matrix estimate value Q′−1tx of the transmission IQ imbalance matrix Qtx when the condition of |w1(1)|>|w1(2)| is satisfied for the eigenvector W1 (or when the condition of |w2(1)|>|w2(2)| is satisfied for the eigenvector W2):
Q′−tx=[W1W2](|w1(1)|>|w1(2)| or |w2(2)|>|w2(1)|) (52)
On the other hand, the transmission IQ imbalance estimating unit 908 computes the inverse matrix estimate value Q′−1tx of the transmission IQ imbalance matrix Qtx when the condition of |w1(2)|≧|v1(1)| is satisfied for the eigenvector W1 (or when the condition of |w2(1)|≧|w2(2)| is satisfied for the eigenvector W2):
Q′−1tx=[W2W1](|w1(2)|≧|w1(1)| or |w2(1)|≧|w2(2)|) (53)
The transmission IQ imbalance estimating unit 908 computes the transmission IQ imbalance matrix concerning the inverse matrix estimate value Q′−1tx by computing the inverse matrix Q′tx={Q′−1tx}−1. The inverse matrix estimate value Q′−1tx is computed by the equation (52) or (53).
The transmission IQ imbalance estimating unit 908 supplies the signal S908 indicating the transmission IQ imbalance matrix estimate value Q′tx to the channel estimating unit 909 and the transmission IQ imbalance compensation unit 911.
Although the transmission IQ imbalance estimating unit 908 of the fourth embodiment supplies the transmission IQ imbalance matrix estimate value Q′tx to the channel estimating unit 909 and the transmission IQ imbalance compensation unit 911, the transmission IQ imbalance estimating unit 908 may supply the estimate value Q′−1tx of the inverse matrix of the transmission IQ imbalance matrix Qtx.
The channel estimating unit 909 estimates the channel characteristic using the transmission IQ imbalance matrix estimate value Q′tx supplied from the transmission IQ imbalance estimating unit 908 and the channel estimating preamble signal Z′rx(k) supplied from the reception IQ imbalance compensation unit 903. It is assumed that h′(k) is an estimate value of the channel characteristic h(k) in the k-th subcarrier.
For the purpose of simple explanation, the channel characteristic estimate values in the ±k-th subcarriers (kεSz+) are expressed by a matrix H′(k) of an equation (54):
At this point, the channel estimating unit 909 estimates the channel matrix H′(k) from processing expressed by an equation (55):
H′(k)=Z′rx(k){Ztx(k)}−1Q′−1tx (55)
Assuming that not only the estimate of the transmission IQ imbalance matrix is completely performed (Q′tx=Qtx) but also the equation (31) holds, the equation (55) is expanded as follows, so that the channel matrix H(k) can correctly be estimated:
The channel estimating unit 909 supplies the signal S911 indicating the channel matrix H′(k) computed by the equation (55) to the channel equalizing unit 910.
An example of the processing performed by the channel equalizing unit 910 will be described below. The channel equalization can be performed by a well-known technique.
The channel equalizing unit 910 performs the equalization to the data signal D′rx(k) supplied from the reception IQ imbalance compensation unit 903 in order to remove the channel distortion. It is assumed that deq(k,n) is a signal in which the channel distortion is already removed from the data signal d′rx(k,n) in which the reception IQ imbalance is already compensated.
For the purpose of simple explanation, the data signals in which the channel distortions are already removed in ±k-th subcarriers (kεSd+) are expressed by a vector Deq(k) of an equation (57):
At this point, through processing of an equation (58), the channel equalizing unit 910 performs the compensation to the data signal Deq(k) in order to remove the influence of the channel distortion:
Deq(k)={H′(k)}−1D′rx(k) (kεSd+) (58)
Assuming that not only the estimate of the transmission channel matrix is completely performed (H′(k)=H(k)) but also the equation (30) holds, the equation (58) can be expanded into an equation (59). As can be seen from the equation (59), the influence of the channel distortion H(k) is removed:
The channel equalizing unit 910 supplies the signal S912 to the transmission IQ imbalance compensation unit 911. The signal S912 indicates the data signal Deq(k) in which the equalization of the channel distortion is already performed by the computation of the equation (58).
When the transmission IQ imbalance estimating unit 908 supplies the signal S908 indicating the transmission IQ imbalance matrix estimate value Q′tx to the transmission IQ imbalance compensation unit 911, the transmission IQ imbalance compensation unit 911 performs the compensation to the data signal Deq(k), in which the channel distortion is already removed, in order to remove the influence of the transmission IQ imbalance. More specifically, the transmission IQ imbalance compensation unit 911 removes the transmission IQ imbalance matrix Qtx of the equation (59) to compensate the inter-subcarrier interference caused by the transmission IQ imbalance. It is assumed that d′eq(k,n) is a signal in which the compensation of the transmission IQ imbalance is performed to the data signal deq(k,n) whose channel distortion is already removed. For the purpose of simple explanation, the signal in which the transmission IQ imbalance compensation is already performed in ±k-th subcarriers (kεSd+) is expressed by a vector D′eq(k) of an equation (60):
At this point, through processing of an equation (61), the transmission IQ imbalance compensation unit 911 performs the compensation to the data signal Deq(k) in which the channel distortion is already removed in order to remove the influence of the transmission IQ imbalance:
D′eq(k)=Q′−1txDeq(k)(kεSd+) (61)
Assuming that not only the estimate of the transmission IQ imbalance matrix is completely performed (Q′tx=Qtx) but also the equation (59) holds, the equation (61) can be expanded into an equation (62). As can be seen from the equation (62), the influence of the transmission IQ imbalance (term of Qtx) is removed:
Thus, in the OFDM receiver of the fourth embodiment, the transfer characteristics concerning the two pairs of pilot signals in the subcarriers symmetrically located in relation to the center frequency are estimated, the influence of the transmission IQ imbalance is removed using the two pairs of estimated transfer characteristics, and the reception IQ imbalance characteristic is estimated. The transmission IQ imbalance characteristic is also estimated after the influence of the reception IQ imbalance is removed using the two pairs of estimated transfer characteristics.
Then, using the estimated reception IQ imbalance characteristics and transmission IQ imbalance characteristics, the compensation is performed to remove the influences of both the reception IQ imbalance and transmission IQ imbalance.
In the fourth embodiment, the compensation is performed not only to the influence of the reception IQ imbalance but also to the influence of the transmission IQ imbalance, so that the data signal can be demodulated with higher accuracy.
As shown in
In the fifth embodiment, each of the wireless communication apparatus 1001 and the wireless communication apparatus 1003 includes the one antenna. Alternatively, each of the wireless communication apparatus 1001 and the wireless communication apparatus 1003 may include plural antennas. The signals transmitted by the wireless communication apparatus 1001 and the wireless communication apparatus 1003 are not limited to the OFDM signal. The wireless communication apparatus 1001 and the wireless communication apparatus 1003 can transmit a signal such as a single-carrier signal and a code division multiple signal to which any transmission method is applied.
In the first to fourth embodiments, the OFDM receiver 103 estimates the reception IQ imbalance characteristic using the pilot signal transmitted from the OFDM transmitter 101. On the other hand, in the fifth embodiment, the wireless communication apparatus 1003 produces the pilot signal therein, and estimates the reception IQ imbalance characteristic using the pilot signal.
The wireless communication apparatus 1003 will be described with reference to
The wireless communication apparatus 1003 has three kinds of modes, that is, (A) a pre-processing mode, (B) a reception processing mode, and (C) a transmission processing mode, and the wireless communication apparatus 1003 performs different pieces of processing according to the modes. The processing performed by the wireless communication apparatus 1003 in each mode will be described below.
(A) Operation in Pre-Processing Mode
The wireless communication apparatus 1003 performs pre-processing before making a transition to the reception processing mode. When the wireless communication apparatus 1003 makes the transition to the pre-processing mode, the pilot signal generating unit 1101 produces a digital signal S1101 in which transmission pilot signals are allocated to plural frequency components, and the pilot signal generating unit 1101 supplies the produced digital signal S1101 to the wireless transmission unit 1103. The wireless transmission unit 1103 converts the digital signal S1101 into an analog signal, and performs the frequency conversion of the analog signal into a signal having a radio-frequency band (RF), thereby producing an RF signal S1103.
The RF signal S1103 supplied from the wireless transmission unit 1103 is fed into the switch 1104. In the pre-processing mode, the switch 1104 connects a terminal T2 and a terminal T3 to feed the RF signal S1103 into the wireless reception unit 1105.
In the fifth embodiment, a channel characteristic shall mean a characteristic in which a frequency characteristic of the wireless transmission unit 1103, a frequency characteristic possessed by a channel from the wireless transmission unit 1103 to the wireless reception unit 1105, and a frequency characteristic of the wireless reception unit 1105 are combined. Although not shown, a unit (such as an analog filter) may be inserted in one of the wireless transmission unit 1103, the channel from the wireless transmission unit 1103 to the wireless reception unit 1105, and the wireless reception unit 1105 to additionally impart a frequency characteristic.
The wireless reception unit 1105 performs the frequency conversion of the RF signal S1103 supplied from the wireless transmission unit 1103 into the baseband signal, and converts the baseband signal into a digital signal S1106. It is not always necessary that the wireless transmission unit 1103 and the wireless reception unit 1105 individually have the oscillators, but the one oscillator may be shared by the wireless transmission unit 1103 and the wireless reception unit 1105.
The digital signal S1106 supplied from the wireless reception unit 1105 is fed into the frequency separation unit 1106. The frequency separation unit 1106 separates the digital signal S1106 into reception pilot signals S1107 in each frequency component, and supplies the reception pilot signals S1107 to the transfer characteristic estimating unit 1107. In the frequency separation unit 1106, a well-known technique in which FFT or a filter bank is used can be adopted to separate the digital signal into the frequency components.
The transfer characteristic estimating unit 1107 estimates the transfer characteristic from the reception pilot signal S1107. The transmission IQ imbalance generated in the wireless transmission unit 1103, the channel characteristic, and the reception IQ imbalance generated in the wireless reception unit 1105 are combined in the transfer characteristic. The transfer characteristic estimating unit 1107 supplies information S1108 indicating the estimated transfer characteristic to the transmission IQ imbalance removing unit 1108.
The transmission IQ imbalance removing unit 1108 produces the transfer characteristic in which the influence of the transmission IQ imbalance is removed, and the transmission IQ imbalance removing unit 1108 supplies a signal S1109 indicating the transfer characteristic to the reception IQ imbalance estimating unit 1109.
The reception IQ imbalance estimating unit 1109 estimates the reception IQ imbalance characteristic from the transfer characteristic, and supplies a signal S1110 indicating the reception IQ imbalance characteristic to the reception processing unit 1110.
In an interval from a time t1 to a time t1+Δ, the pilot signal is transmitted at a frequency +f1. In an interval from a time t2 to a time t2+Δ, the pilot signal is transmitted at a frequency −f1. In an interval from a time t3 to a time t3+Δ, the pilot signal is transmitted at a frequency +f2. In an interval from a time t4 to a time t4+Δ, the pilot signal is transmitted at a frequency −f2. In an interval from a time tn to a time tn+Δ, a pilot signal transmitted at a frequency f is defined by ptx(f,tn). At this point, a relationship of n=2k−1 holds for the pilot signal transmitted with a positive frequency +fk (k=1, 2), and a relationship of n=2k holds for the pilot signal transmitted with a negative frequency −fk (k=1, 2).
The pilot signals are transmitted with a pair of frequencies symmetrically located in relation to the center frequency. That is, assuming that Sf is a frequency pair with which the pilot signals are transmitted, −fkεSf holds in the case of +fkεSf.
In the fifth embodiment, the pilot signals are transmitted at different times in each frequency. However, the method of transmitting the pilot signals is not limited to the fifth embodiment. When the two pilot signals symmetrically located in relation to the center frequency are transmitted at different times, the pilot signals can arbitrarily be transmitted. For example, the two pilot signals ptx(+f1,t1) and ptx(+f2,t3) which are not in symmetrical relation to the center frequency may be transmitted at the same time t1=t3. The pilot signals may be transmitted in the order of t2=t3<t4<t1.
For the purpose of simple explanation, the two pilot signals transmitted at the ±fk frequencies are expressed by a matrix Ptx(fk) of an equation (63):
In the signals S1107 separated in each frequency component, assuming that prx(f,tn) is a pilot signal received at a frequency f in an interval from time tn to time tn+Δ, the reception pilot signals at ±k frequencies are expressed by a matrix Prx(fk) of an equation (64):
In the case where the transmission IQ imbalance and reception IQ imbalance are generated in the wireless transmission unit 1103 and the wireless reception unit 1105 respectively, the reception pilot signals Prx(fk) can be expressed by an equation (65):
Where Qtx and Qrx are the transmission IQ imbalance matrix and the reception IQ imbalance matrix given by the equations (12) and (13) respectively. H(fk) is a matrix expressing the channel characteristics at the frequencies ±fk, and H(fk) can be expressed by an equation (66) using the channel characteristic h(+fk) at the frequency +fk and the channel characteristic h(−fk) at the frequency −fk:
C(fk) is a transfer characteristic matrix in which the transmission IQ imbalance Qtx, the channel characteristics at the frequencies ±fk, and the reception IQ imbalance Qrx are combined, and C(fk) can be expressed by an equation (67):
C(fk)=QrxH(fk)Qtx (67)
The detailed processing performed by each of the transfer characteristic estimating unit 1107, the transmission IQ imbalance removing unit 1108, and the reception IQ imbalance estimating unit 1109 will be described below.
First, the processing performed by the transfer characteristic estimating unit 1107 will be described. The transfer characteristic estimating unit 1107 estimates the transfer characteristic matrix, in which the transmission IQ imbalance, the channel characteristic, and the reception IQ imbalance are combined, for each of the first frequency pair ±f1 and the second frequency pair ±f2. Assuming that C′(fk) is an estimate value of the transfer characteristic matrix C(fk) concerning the frequencies ±fk, the transfer characteristic estimating unit 1107 computes the transfer characteristic matrix C′(fk) from an equation (68) using the reception pilot signal Prx(fk) and the known transmission pilot signal Ptx(fk):
C′(fk)=Prx(fk){Ptx(fk)}−1 (k=1, 2) (68)
In the case where the transmission pilot signals are given by the equation (63), {Ptx(fk)}−1 can be computed by an equation (69):
The transfer characteristic estimating unit 1107 supplies the signal S1108 to the transmission IQ imbalance removing unit 1108. The signal S1108 indicates the transfer characteristic matrix C′(f1) concerning the first frequency pair ±f1 and the transfer characteristic matrix C′(f2) concerning the second frequency ±f2, and the transfer characteristic matrix C′(f1) and the transfer characteristic matrix C′(f2) are estimated by the computation of the equation (68).
The processing performed by the transmission IQ imbalance removing unit 1108 will be described below. Using the transfer characteristic matrix estimate values C′(f1) and C′(f2) concerning the frequencies ±f1 and ±f2 given by the transfer characteristic estimating unit 1107, the transmission IQ imbalance removing unit 1108 produces the transfer characteristic in which the influence of the transmission IQ imbalance is removed. Assuming that a matrix A is the transfer characteristic in which the influence of the transmission IQ imbalance is removed, the transmission IQ imbalance removing unit 1108 computes the matrix A from an equation (70):
A=C′(f1){C′(f2)}−1 (70)
The transmission IQ imbalance removing unit 1108 supplies the signal S1109 indicating the transfer characteristic matrix A computed by the equation (70) to the reception IQ imbalance estimating unit 1109.
The processing performed by the reception IQ imbalance estimating unit 1109 will be described below. Using the transfer characteristic matrix A supplied from the transmission IQ imbalance removing unit 1108, the reception IQ imbalance estimating unit 1109 computes two eigenvectors concerning the transfer characteristic matrix A. The two eigenvectors computed from the transfer characteristic matrix A are expressed as follows:
V1=[v1(1)v1(2)]T
V2=[v2(1)v2(2)]T
Then, the reception IQ imbalance estimating unit 1109 estimates the reception IQ imbalance matrix Qrx from the two eigenvectors V1 and V2. The reception IQ imbalance estimating unit 1109 computes the reception IQ imbalance matrix estimate value Q′rx from an equation (71) when the condition of |v1(1)|>|v1(2)| is satisfied for the eigenvector V1 (or when the condition of |v2(2)|>|v2(1)| is satisfied for the eigenvector V2):
Q′rx=[V1V2](|v1(1)|>|v1(2)| or |v2(2)|>|v2(1)|) (71)
On the other hand, the reception IQ imbalance estimating unit 1109 computes the reception IQ imbalance matrix estimate value Q′rx from an equation (72) when the condition of |v1(2)|≧|v1(1)| is satisfied for the eigenvector V1 (or when the condition of |v2(1)|≧|v2(2)| is satisfied for the eigenvector V2):
Q′rx=[V2V1](|v1(2)|≧|v1(1)| or |v2(1)|≧|v2(2)|) (72)
The reception IQ imbalance estimating unit 1109 supplies the signal S1110 to the reception processing unit 1110. The signal S1110 indicates the reception IQ imbalance matrix estimate value Q′rx computed from the equation (71) or (72).
When C′(f1)=C′(f2) holds in the transfer characteristic matrix estimate values supplied from the transfer characteristic estimating unit 1107, the transfer characteristic matrix A becomes a unit matrix by the equation (70). In such cases, unfortunately the eigenvectors of the matrix A cannot uniquely be obtained. As described above, in the case where the unit is inserted in one of the wireless transmission unit 1103, the channel from the wireless transmission unit 1103 to the wireless reception unit 1105, and the wireless reception unit 1105 to additionally impart the frequency characteristic, a probability of obtaining C′(f1)=C′(f2) can be suppressed to a low level, and thereby the eigenvectors can uniquely be obtained.
(B) Operation of Reception Processing Mode
When the radio-frequency band signal transmitted from the wireless communication apparatus 1001 is received through the receiving antenna 1004, the wireless communication apparatus 1003 makes the transition to the reception processing mode to perform the following processing.
The radio-frequency band signal S1105 received through the receiving antenna 1004 is fed into the switch 1104. In the reception processing mode, the switch 1104 connects the terminal T1 and the terminal T3 to feed the radio-frequency band signal S1105 into the wireless reception unit 1105. The wireless reception unit 1105 performs the frequency conversion of the radio-frequency band signal S1105 fed from the switch 1104 into the baseband signal, and converts the baseband signal into the digital signal S1111. Then, the wireless reception unit 1105 supplies the digital signal S1111 to the reception processing unit 1110.
Using an equation (73), the reception processing unit 1110 performs the processing for compensating the reception IQ imbalance to the digital signal S1111 according to the reception IQ imbalance characteristic Q′rx supplied from the reception IQ imbalance estimating unit 1109:
Y′(t)=Q′−1rxY(t) (73)
Where Y(t) is a vector given by an equation (74) using a digital signal of y(t)=yI(t)+jyQ(t) at a time t before the reception IQ imbalance is compensated (yI(t) and yQ(t) are the in-phase component signal and the orthogonal component signal, respectively, before the reception IQ imbalance is compensated):
Y′(t) is a vector given by an equation (75) using a digital signal of y′(t)=y′I(t)+jy′Q(t) at the time t in which the reception IQ imbalance is already compensated (y′I(t) and y′Q(t) are the in-phase component signal and the orthogonal component signal, respectively, in which the reception IQ imbalance is already compensated):
The reception processing unit 1110 supplies reproduction data S1112 of transmission data by performing reception processing (such as channel estimate, channel equalization, and decoding processing) matched with the frame configuration or transmission method of the signal to the signal in which the reception IQ imbalance is already compensated.
In the case where the reception processing unit 1110 includes the frequency separation unit such as the FFT unit, the frequency separation unit 1106 used in the pre-processing mode can be replaced by the frequency separation unit included in the reception processing unit 1110.
In the case where not only the reception processing unit 1110 includes the frequency separation unit such as the FFT unit but also the frequency separation unit separates the digital signal S1111 in each frequency component, the reception IQ imbalance can be compensated by performing an equation (76) instead of the equation (73):
Y′(fk)=Q′−1rxY(fk) (76)
Where Y(fk) is a vector given by an equation (77) using the signal y(+fk) of the frequency component +fk and the signal y(−fk) of the frequency component −fk. The signal y(+fk) and the signal y(−fk) are included in the digital signal separated in each frequency component:
Y′(fk) is a vector given by an equation (78) using the signal y′(+fk) of the frequency component +fk and the signal y′(−fk) of the frequency component −fk in which the reception IQ imbalance is already compensated:
(C) Operation in Transmission Processing Mode
When transmitting the signal to the wireless communication apparatus 1001, the wireless communication apparatus 1003 makes the transition to the transmission processing mode to perform the following processing.
The transmission signal generating unit 1102 produces a digital signal having any frame configuration or transmission method in order to transmit the digital signal to the wireless communication apparatus 1001, and supplies the digital signal S1102 to the wireless transmission unit 1103.
The wireless transmission unit 1103 converts the digital signal S1102 into the analog signal, and performs the frequency conversion of the analog signal into the signal having the radio-frequency band to produce the RF signal S1103. The RF signal S1103 is fed into the switch 1104.
In the transmission processing mode, the switch 1104 connects the terminal T1 and the terminal T2, and supplies the RF signal S1103 supplied from the wireless transmission unit 1103 in the form of the transmission signal S1104 to the antenna 1004. The transmission signal S1104 is transmitted through the transmitting antenna 1004.
Thus, the wireless communication apparatus 1003 of the fifth embodiment estimates the transfer characteristics concerning the two pilot signal pairs which are the frequency component symmetrically located in relation to the center frequency, removes the influence of the transmission IQ imbalance using the estimated two transfer characteristic pairs, and then estimates the reception IQ imbalance characteristic. Therefore, the reception IQ imbalance characteristic can be estimated with high accuracy without an influence of an error caused by the transmission IQ imbalance.
In the wireless communication apparatus 1003 of the fifth embodiment, the pilot signals are produced in the wireless communication apparatus 1003, and the reception IQ imbalance characteristic is estimated using the pilot signals. Therefore, the reception IQ imbalance characteristic can be estimated by the individual wireless communication apparatus 1003 without the use of the signal from another wireless communication apparatus.
In the case where one oscillator is shared by the wireless transmission unit 1103 and the wireless reception unit 1105, a frequency error (frequency offset) is not generated between the wireless transmission unit and the wireless reception unit, so that the reception IQ imbalance characteristic can be estimated without the influence of the error caused by the frequency offset.
(Modifications)
In the wireless communication apparatus 1003 of the fifth embodiment, the pilot signals are produced in the wireless communication apparatus 1003. Alternatively, similarly to the first embodiment, another wireless communication apparatus such as the wireless communication apparatus 1001 may transmit the pilot signals and the wireless communication apparatus 1003 estimates the reception IQ imbalance using the pilot signals. At this point, similarly to the first embodiment, the channel characteristic shall mean the frequency characteristic possessed by the wireless propagation channel from the wireless communication apparatus 1001 to the wireless communication apparatus 1003 (the frequency characteristic of the wireless transmission unit 1103 or the frequency characteristic of the wireless reception unit 1105 may be included).
In the case where another wireless communication apparatus transmits the pilot signals, another wireless communication apparatus may concurrently transmit the data signals using the frequency, time, code system, and transmitting antenna which are different from those of the pilot signal.
As for the pilot signals of the fifth embodiment, as shown in
Referring to
When the pilot signals transmitted at the same frequency are transmitted at different times, the pilot signals can be transmitted at any time. For example, the pilot signals transmitted at the frequency ±f1 in the interval the from time t1 to the time t1+Δ and the pilot signals transmitted at the frequency ±f2 in the interval from the time t3 to the time t3+Δ may be transmitted at the same time t1=t3. The pilot signals may be transmitted in the order of t2=t3<t4<t1.
The pilot signal shown in
In the case where the pilot signals of
It can be thought that the equation (63) is an example in which the following equation is substituted for the equation (79):
It is necessary that the transmission pilot signal satisfy an equation:
When the transmission pilot signal satisfies the condition of the equation (80), the inverse matrix {Ptx(fk)}−1 can be computed to estimate the transfer characteristic matrix expressed by the equation (68).
Desirably the transmission pilot signal satisfies an equation (81):
When the transmission pilot signal satisfies the condition of the equation (81), advantageously the estimate accuracy of the equation (68) is improved in the noise environment. Because the pilot signals of
Desirably the transmission pilot signal satisfies a condition of an equation (82):
Ptx(f1)=μPtx(f2) (μ is any complex coefficient) (82)
When the transmission pilot signal satisfies the condition of the equation (82), similarly to the second embodiment, the transfer characteristic in which the transmission IQ imbalance is already removed can directly be estimated from the reception pilot signal. That is, as shown by the following equation, the reception pilot signal Prx(fk) is directly supplied as the transfer characteristic matrix C′(fk) without performing the processing of the equation (68), and the equation (70) can be computed:
C′(fk)=Prx(fk) (k=1, 2)
In such cases, the transfer characteristic estimating unit 1107 can be eliminated in the wireless communication apparatus 1003, and the receiver computation amount and the circuit scale can be reduced.
In a wireless communication apparatus 1003 according to a sixth embodiment of the invention, the pilot signals are produced in the wireless communication apparatus 1003, and the transmission IQ imbalance characteristic is estimated using the pilot signals. Additionally, in the wireless communication apparatus 1003, the pre-compensation of the transmission IQ imbalance is performed to the signal transmitted to the wireless communication apparatus 1001 according to the estimated transmission IQ imbalance characteristic.
The wireless communication apparatus 1003 of
The wireless communication apparatus 1003 has three kinds of modes, that is, (A) a pre-processing mode, (B) a reception processing mode, and (C) a transmission processing mode, and the wireless communication apparatus 1003 performs different pieces of processing according to the modes. The processing performed by the wireless communication apparatus 1003 in each mode will be described below.
(A) Operation in Pre-Processing Mode
The wireless communication apparatus 1003 performs the following pre-processing before making a transition to the transmission processing mode. When the wireless communication apparatus 1003 makes the transition to the pre-processing mode, the pilot signal generating unit 1401 produces a digital signal S1401 in which transmission pilot signals are allocated to plural frequency components, and the pilot signal generating unit 1401 supplies the produced digital signal S1401 to the wireless transmission unit 1403. The wireless transmission unit 1403 converts the digital signal S1401 into an analog signal, and performs the frequency conversion of the analog signal into a signal having a radio-frequency band (RF), thereby producing an RF signal S1403. The RF signal S1403 supplied from the wireless transmission unit 1403 is fed into the switch 1404.
In the pre-processing mode, the switch 1404 connects a terminal T2 and a terminal T3 to feed the RF signal S1403 supplied from the wireless transmission unit 1403 into the wireless reception unit 1405. In the sixth embodiment, a channel characteristic shall mean a characteristic in which a frequency characteristic of the wireless transmission unit 1403, a frequency characteristic possessed by a channel from the wireless transmission unit 1403 to the wireless reception unit 1405, and a frequency characteristic of the wireless reception unit 1405 are combined. Although not shown, a unit (such as an analog filter) may be inserted in one of the wireless transmission unit 1403, the channel from the wireless transmission unit 1403 to the wireless reception unit 1405, and the wireless reception unit 1405 to additionally impart a frequency characteristic.
The wireless reception unit 1405 performs the frequency conversion of the RF signal S1403 supplied from the wireless transmission unit 1403 into the baseband signal, and converts the baseband signal into a digital signal S1406.
It is not always necessary that the wireless transmission unit 1403 and the wireless reception unit 1405 individually have the oscillators, but one oscillator may be shared by the wireless transmission unit 1403 and the wireless reception unit 1405.
The digital signal S1406 supplied from the wireless reception unit 1405 is fed into the frequency separation unit 1406. The frequency separation unit 1406 separates the digital signal S1406 into reception pilot signals S1407 in each frequency component, and supplies the reception pilot signals S1407 to the transfer characteristic estimating unit 1407. In the frequency separation unit 1406, a well-known technique in which FFT or a filter bank is used can be adopted to separate the signal in each frequency component.
The transfer characteristic estimating unit 1407 estimates the transfer characteristic from the reception pilot signal S1407. The transmission IQ imbalance generated in the wireless transmission unit 1403, the channel characteristic, and the reception IQ imbalance generated in the wireless reception unit 1405 are combined in the transfer characteristic. The transfer characteristic estimating unit 1407 supplies information S1408 to the transmission IQ imbalance removing unit 1408. The information S1408 indicates the transfer characteristic estimated by the transfer characteristic estimating unit 1407.
The reception IQ imbalance removing unit 1408 produces the transfer characteristic in which the influence of the reception IQ imbalance is removed, and supplies a signal S1409 indicating the transfer characteristic to the transmission IQ imbalance estimating unit 1409.
The transmission IQ imbalance estimating unit 1409 estimates the transmission IQ imbalance characteristic from the transfer characteristic, supplies a signal S1410 indicating the transmission IQ imbalance characteristic to the transmission signal generating unit 1402.
In the sixth embodiment, the operation in the pre-processing mode of the wireless communication apparatus 1003 is similar to that of
The detailed processing performed by each of the reception IQ imbalance removing unit 1408 and transmission IQ imbalance estimating unit 1409 of the sixth embodiment will be described below.
Using transfer characteristic matrix estimate values C′(f1) and C′(f2) concerning the frequencies ±f1 and ±f2, the reception IQ imbalance removing unit 1408 produces the transfer characteristic in which the influence of the reception IQ imbalance is removed. The transfer characteristic matrix estimate values C′(f1) and C′(f2) are supplied from the transfer characteristic estimating unit 1407. Assuming that B is the transfer characteristic in which the influence of the reception IQ imbalance is removed, the reception IQ imbalance removing unit 1408 computes the transfer characteristic matrix B from an equation (84):
B={C′(f1)}−1C(f2) (83)
The reception IQ imbalance removing unit 1408 supplies a signal S1409 indicating the transfer characteristic matrix B computed by the equation (83) to the transmission IQ imbalance estimating unit 1409.
The processing performed by the transmission IQ imbalance estimating unit 1409 will be described below. Using the transfer characteristic matrix B supplied from the reception IQ imbalance removing unit 1408, the transmission IQ imbalance estimating unit 1409 computes two eigenvectors concerning the transfer characteristic matrix B.
In the following description, the two eigenvectors computed from the transfer characteristic matrix B are expressed as follows:
W1=[w1(1)w1(2)]T
W2=[w2(1)w2(2)]T
Then, the transmission IQ imbalance estimating unit 1409 estimates the transmission IQ imbalance matrix Qtx from the two eigenvectors W1 and W2. The transmission IQ imbalance estimating unit 1409 computes the inverse matrix estimate value Q′−1tx of the transmission IQ imbalance matrix Qtx when the condition of |w1(1)|>|w1(2)| is satisfied for the eigenvector W1 (or when the condition of |w2(2)|>|w2(1)| is satisfied for the eigenvector W2):
Q′−1tx=[W1W2](|w1(1)|>|w1(2)| or |w2(2)|>|w2(1)|) (84)
On the other hand, the transmission IQ imbalance estimating unit 1409 computes the inverse matrix estimate value Q′−1tx of the transmission IQ imbalance matrix Qtx when the condition of |w1(2)|≧|w1(1)| is satisfied for the eigenvector W1 (or when the condition of |w2(1)|≧|w2(2)| is satisfied for the eigenvector W2):
Q′−1tx=[W2W1](|w1(2)|≧|w1(1) or |w2(1)|<|w2(2)|) (85)
The transmission IQ imbalance estimating unit 1409 supplies the signal S1410 to the transmission signal generating unit 1402. The signal S1410 indicates the transmission IQ imbalance inverse matrix estimate value Q′−1tx computed by the equation (84) or (85).
When C′(f1)=C′(f2) holds in the transfer characteristic matrix estimate values supplied from the transfer characteristic estimating unit 1407, the transfer characteristic matrix B becomes a unit matrix by the equation (83). In such cases, unfortunately the eigenvectors of the matrix B cannot uniquely be obtained. As described above, in the case where the unit is inserted in one of the wireless transmission unit 1403, the channel from the wireless transmission unit 1403 to the wireless reception unit 1405, and the wireless reception unit 1405 to additionally impart the frequency characteristic, a probability of obtaining C′(f1)=C′(f2) can be suppressed to a low level, and thereby the eigenvectors can uniquely be obtained.
(B) Operation in Reception Processing Mode
When the radio-frequency band signal transmitted from the wireless communication apparatus 1001 is received through the receiving antenna 1004, the wireless communication apparatus 1003 makes the transition to the reception processing mode to perform the following processing.
The radio-frequency band signal S1405 received through the receiving antenna 1004 is fed into the switch 1404. In the reception processing mode, the switch 1404 connects the terminal T1 and the terminal T3 to feed the radio-frequency band signal S1405 into the wireless reception unit 1405.
The wireless reception unit 1405 performs the frequency conversion of the radio-frequency band signal S1405 fed from the switch 1404 into the baseband signal, and converts the baseband signal into the digital signal S1411. Then, the wireless reception unit 1405 supplies the digital signal S1411 to the reception processing unit 1410.
The reception processing unit 1410 supplies reproduction data S1412 of transmission data by performing reception processing (such as channel estimate, channel equalization, and decoding processing) matched with the frame configuration or transmission method of the signal to the digital signal S1411.
In the case where the reception processing unit 1410 includes the frequency separation unit such as the FFT unit, the frequency separation unit 1406 used in the pre-processing mode can be replaced by the frequency separation unit included in the reception processing unit 1410.
(C) Operation in Transmission Processing Mode
When transmitting the signal to the wireless communication apparatus 1001, the wireless communication apparatus 1003 makes the transition to the transmission processing mode to perform the following processing.
The transmission signal generating unit 1402 produces a digital signal having any frame configuration or transmission method in order to transmit the digital signal to the wireless communication apparatus 1001. The transmission signal generating unit 1402 performs pre-compensation of the transmission IQ imbalance to the produced digital signal according to the transmission IQ imbalance characteristic inverse matrix Q′−1tx supplied from the transmission IQ imbalance estimating unit 1409. The pre-compensation of the transmission IQ imbalance is expressed by an equation (86):
X′(t)=Q′−1txX(t) (86)
Where X′(t) is a vector given by an equation (87) using a digital signal of x(t)=xI(t)+jxQ(t) at a time t before the transmission IQ imbalance is compensated (xI(t) and xQ(t) are the in-phase component signal and the orthogonal component signal, respectively, before the transmission IQ imbalance is compensated):
X′(t) is a vector given by an equation (88) using a digital signal of x′(t)=x′I(t)+jx′Q(t) at the time t in which the transmission IQ imbalance is already compensated (x′I(t) and x′Q(t) are the in-phase component signal and the orthogonal component signal, respectively, in which the transmission IQ imbalance is already compensated):
The transmission signal generating unit 1402 supplies the digital signal S1402 in which the transmission IQ imbalance is already compensated to the wireless transmission unit 1403. The wireless transmission unit 1403 converts the digital signal S1402 into an analog signal, and performs the frequency conversion of the analog signal into the radio-frequency band signal to produce the RF signal S1403. The RF signal S1403 is fed into the switch 1404. In the transmission processing mode, the switch 1404 connects the terminal T1 and the terminal T2, and supplies the RF signal S1403 from the wireless transmission unit 1403 to the antenna 1004 in the form of the transmission signal S1404. The transmission signal S1404 is transmitted through the transmitting antenna 1004.
Thus, in the wireless communication apparatus 1003 of the sixth embodiment, the transfer characteristics concerning the two pilot signal pairs in the frequency components symmetrically located in relation to the center frequency are estimated, the influence of the reception IQ imbalance is removed using the estimated two transfer characteristic pairs, and the transmission IQ imbalance characteristic is estimated. Therefore, the transmission IQ imbalance characteristic can be estimated with high accuracy without an influence of an error caused by the reception IQ imbalance.
In the wireless communication apparatus 1003 of the sixth embodiment, the pilot signals are produced in the wireless communication apparatus 1003, and the transmission IQ imbalance characteristic is estimated using the pilot signals. Therefore, the transmission IQ imbalance characteristic can be estimated by the individual wireless communication apparatus 1003 without the use of the signal from another wireless communication apparatus.
In the case where one oscillator is shared by the wireless transmission unit 1403 and the wireless reception unit 1405, a frequency error (frequency offset) is not generated between the wireless transmission unit and the wireless reception unit, so that the transmission IQ imbalance characteristic can be estimated without the influence of the error caused by the frequency offset.
The transmission IQ imbalance compensation is previously performed to the transmission signal according to the estimated transmission IQ imbalance characteristic, which allows the wireless communication apparatus 1003 to transmit the signal having highly-accurate modulation. As a result, the reception accuracy can be improved in the wireless communication apparatus 1001.
(Modifications)
As for the pilot signals of the sixth embodiment, as shown in
The pilot signals shown in
As shown in
The wireless communication apparatus 1003 of
Thus, according to the first to sixth embodiments of the invention, the transfer characteristics are estimated for the two pilot signal pairs in the frequency components symmetrically located in relation to the center frequency. Then, the influences of the reception/transmission IQ imbalance are removed using the estimated two transfer characteristic pairs, and the reception/transmission IQ imbalance characteristics (the IQ imbalance characteristic caused by the quadrature modulation and the IQ imbalance characteristic caused by the quadrature modulation) are estimated. Therefore, the reception/transmission IQ imbalance characteristics can be estimated with high accuracy without the influences of the errors caused by the reception/transmission IQ imbalance.
Additionally, the reception data signal is compensated using the reception/transmission IQ imbalance characteristics estimated with high accuracy, so that demodulation accuracy of the reception data signal can largely be improved.
Number | Date | Country | Kind |
---|---|---|---|
2007-160422 | Jun 2007 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4945549 | Simon et al. | Jul 1990 | A |
20050185699 | Feher | Aug 2005 | A1 |
20070201351 | Egashira et al. | Aug 2007 | A1 |
20080037410 | Egashira et al. | Feb 2008 | A1 |
20090268825 | Sakai et al. | Oct 2009 | A1 |
Number | Date | Country |
---|---|---|
2001-119364 | Apr 2001 | JP |
Number | Date | Country | |
---|---|---|---|
20080310534 A1 | Dec 2008 | US |