WIRELESS COMMUNICATION APPARATUS, WIRELESS COMMUNICATION METHOD, AND COMPUTER PROGRAM
First Claim
1. A wireless communication apparatus, comprising:
- a plurality of transmit antennas and receive antennas;
a transmit branch for each transmit antenna as well as a receive branch for each receive antenna;
a calibration processor configured to multiply receive signals in each receive branch by antenna calibration coefficients, in order to correct phase and amplitude imbalances existing among the receive branches;
a transmit beamforming matrix estimator configured to estimate a transmit beamforming matrix by using the respective receive signals that were multiplied by the antenna calibration coefficients by the calibration processor; and
an estimator configured to estimate the noise power, likelihood information, and channel waveform equalization values for each receive branch or other estimated values, and in addition, to derive a final estimated value that takes the multiplication by correction coefficients into account when averaging the estimated values for each receive branch or when computing a weighted average according to likelihood.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication apparatus compensates for phase and amplitude imbalances existing among transmit and receive branches, while also preventing likelihood information and SNR estimation error produced by such imbalance compensation. In an apparatus having a plurality of transmit and receive antennas and respective branches for each antenna, a calibration processor multiplies receive signals in each receive branch by antenna calibration coefficients, in order to correct phase and amplitude imbalances existing among the receive branches. A transmit beamforming matrix estimator then estimates a transmit beamforming matrix by using the multiplied receive signals. An estimator then solves for estimated values such as the noise power, likelihood information, and channel waveform equalization values for each receive branch, and in addition, derives a final estimated value that takes the multiplication by correction coefficients into account when averaging the estimated values for each receive branch or when computing a weighted average according to likelihood.
-
Citations
12 Claims
-
1. A wireless communication apparatus, comprising:
-
a plurality of transmit antennas and receive antennas; a transmit branch for each transmit antenna as well as a receive branch for each receive antenna; a calibration processor configured to multiply receive signals in each receive branch by antenna calibration coefficients, in order to correct phase and amplitude imbalances existing among the receive branches; a transmit beamforming matrix estimator configured to estimate a transmit beamforming matrix by using the respective receive signals that were multiplied by the antenna calibration coefficients by the calibration processor; and an estimator configured to estimate the noise power, likelihood information, and channel waveform equalization values for each receive branch or other estimated values, and in addition, to derive a final estimated value that takes the multiplication by correction coefficients into account when averaging the estimated values for each receive branch or when computing a weighted average according to likelihood.
-
-
2. A wireless communication apparatus, comprising:
-
a plurality of transmit antennas and receive antennas; a transmit branch for each transmit antenna as well as a receive branch for each receive antenna; a calibration processor configured to multiply receive signals in each receive branch by antenna calibration coefficients, in order to correct phase and amplitude imbalances existing among the receive branches; a channel matrix estimator configured to estimate a first channel matrix by using respective receive signals multiplied by the antenna calibration coefficients by the calibration processor, as well as to estimate a second channel matrix by using respective receive signals not multiplied by the antenna calibration coefficients by the calibration processor; a transmit beamforming matrix estimator configured to estimate a transmit beamforming matrix by using the first channel matrix; and an estimator configured to use the second channel matrix to estimate the noise power, likelihood information, and channel waveform equalization values for each receive branch, or conduct other processing.
-
-
3. A wireless communication apparatus, comprising:
-
a plurality of transmit antennas and receive antennas; a transmit branch for each transmit antenna as well as a receive branch for each receive antenna; a calibration processor configured to multiply receive signals in each receive branch by antenna calibration coefficients, in order to correct phase and amplitude imbalances existing among the receive branches; a controller configured to ascertain the frame exchange sequence being carried out with the communication partner, and conduct control such that the calibration processor performs antenna calibration only when the apparatus is standing by to receive a packet used for antenna calibration; a channel matrix estimator configured to estimate a channel matrix by using respective receive signals; a transmit beamforming matrix estimator configured to estimate a transmit beamforming matrix by using the channel matrix; and an estimator configured to use the channel matrix to estimate the noise power, likelihood information, and channel waveform equalization values for each receive branch, or conduct other processing. - View Dependent Claims (4, 5, 6)
-
-
7. A wireless communication method implemented in a wireless communication apparatus provided with a plurality of transmit antennas and receive antennas, a transmit branch for each transmit antenna, as well as a receive branch for each receive antenna, the method comprising the steps of:
-
calibrating by multiplying the receive signals in each receive branch by antenna calibration coefficients in order to correct phase and amplitude imbalances existing among the receive branches; estimating a transmit beamforming matrix by using the respective receive signals multiplied by the antenna calibration coefficients in the calibrating step; and estimating by solving for the noise power, likelihood information, and channel waveform equalization values for each receive branch or other estimated values, and in addition, deriving a final estimated value that takes the multiplication by correction coefficients into account when averaging the estimated values for each receive branch or when computing a weighted average according to likelihood.
-
-
8. A wireless communication method implemented in a wireless communication apparatus provided with a plurality of transmit antennas and receive antennas, a transmit branch for each transmit antenna, as well as a receive branch for each receive antenna, the method comprising the steps of:
-
calibrating by multiplying the receive signals in each receive branch by antenna calibration coefficients in order to correct phase and amplitude imbalances existing among the receive branches; estimating a first channel matrix by using respective receive signals that were multiplied by the antenna calibration coefficients in the calibrating step; estimating a second channel matrix by using respective receive signals not multiplied by the antenna calibration coefficients in the calibrating step; estimating a transmit beamforming matrix by using the first channel matrix; and estimating the noise power, likelihood information, and channel waveform equalization values for each receive branch, or conducting other processing, using the second channel matrix.
-
-
9. A wireless communication method implemented in a wireless communication apparatus provided with a plurality of transmit antennas and receive antennas, a transmit branch for each transmit antenna, as well as a receive branch for each receive antenna, the method comprising the steps of:
-
calibrating by multiplying receive signals in each receive branch by antenna calibration coefficients, in order to correct phase and amplitude imbalances existing among the receive branches, wherein the calibrating is only conducted when the apparatus is standing by to receive a packet used for antenna calibration; estimating a channel matrix by using respective receive signals; estimating a transmit beamforming matrix by using the channel matrix; and estimating the noise power, likelihood information, and channel waveform equalization values for each receive branch, or conducting other processing, using the channel matrix.
-
-
10. A computer program stated in a computer-readable format so as to cause the execution of processing, on a computer, in a wireless communication apparatus provided with a plurality of transmit antennas and receive antennas, a transmit branch for each transmit antenna, as well as a receive branch for each receive antenna, the computer program causing the computer to execute the steps of:
-
calibrating by multiplying the receive signals in each receive branch by antenna calibration coefficients in order to correct phase and amplitude imbalances existing among the receive branches; estimating a transmit beamforming matrix by using the respective receive signals multiplied by the antenna calibration coefficients in the calibrating step; and estimating by solving for the noise power, likelihood information, and channel waveform equalization values for each receive branch or other estimated values, and in addition, deriving a final estimated value that takes the multiplication by correction coefficients into account when averaging the estimated values for each receive branch or when computing a weighted average according to likelihood.
-
-
11. A computer program stated in a computer-readable format so as to cause the execution of processing, on a computer, in a wireless communication apparatus provided with a plurality of transmit antennas and receive antennas, a transmit branch for each transmit antenna, as well as a receive branch for each receive antenna, the computer program causing the computer to execute the steps of:
-
calibrating by multiplying the receive signals in each receive branch by antenna calibration coefficients in order to correct phase and amplitude imbalances existing among the receive branches; estimating a first channel matrix by using respective receive signals that were multiplied by the antenna calibration coefficients in the calibrating step; estimating a second channel matrix by using respective receive signals not multiplied by the antenna calibration coefficients in the calibrating step; estimating a transmit beamforming matrix by using the first channel matrix; and estimating the noise power, likelihood information, and channel waveform equalization values for each receive branch, or conducting other processing, using the second channel matrix.
-
-
12. A computer program stated in a computer-readable format so as to cause the execution of processing, on a computer, in a wireless communication apparatus provided with a plurality of transmit antennas and receive antennas, a transmit branch for each transmit antenna, as well as a receive branch for each receive antenna, the computer program causing the computer to execute the steps of:
-
calibrating by multiplying receive signals in each receive branch by antenna calibration coefficients, in order to correct phase and amplitude imbalances existing among the receive branches, wherein the calibrating is only conducted when the apparatus is standing by to receive a packet used for antenna calibration; estimating a channel matrix by using respective receive signals; estimating a transmit beamforming matrix by using the channel matrix; and estimating the noise power, likelihood information, and channel waveform equalization values for each receive branch, or conducting other processing, using the channel matrix.
-
Specification