A wireless communication system which performs data transmission from a first terminal including N antennas to a second terminal including M antennas using spatially multiplexed streams (N and M are integers larger than or equal to 2 and N<M) is disclosed. The system includes training request means, training means, channel matrix preparing means, transmission weight matrix computation means, and beamforming means.

Patent
   RE45150
Priority
Apr 27 2006
Filed
Jun 29 2012
Issued
Sep 23 2014
Expiry
Apr 26 2027

TERM.DISCL.
Assg.orig
Entity
Large
8
80
all paid
0. 69. A first wireless communication apparatus including a first quantity of antennas for communicating according to IEEE802.11 with a second wireless communication apparatus including a second quantity of antennas, the first wireless communication apparatus comprising:
at least one processor configured to:
transmit notification of a channel estimation capability information to the second wireless communication apparatus, wherein the channel estimation capability information is included in a transmit beamforming capabilities field defined in the IEEE802.11, and wherein the channel estimation capability information provides an indication of the second quantity of antennas; and
receive a sounding packet as a training sequence from the second wireless communication apparatus,
wherein a format of the sounding packet is adjusted at the second wireless communication apparatus based at least in part on the indication of the second quantity of antennas provided by the channel estimation capability information.
0. 47. A first wireless communication apparatus including a first quantity of antennas for communicating according to IEEE802.11 with a second wireless communication apparatus including a second quantity of antennas, the first wireless communication apparatus comprising:
a notification transmitting unit configured to transmit notification of a channel estimation capability information to the second wireless communication apparatus, wherein the channel estimation capability information is included in a transmit beamforming capabilities field defined in the IEEE802.11, and wherein the channel estimation capability information provides an indication of the second quantity of antennas; and
a receiving unit configured to receive a sounding packet as a training sequence from the second wireless communication apparatus,
wherein a format of the sounding packet is adjusted at the second wireless communication apparatus based at least in part on the indication of the second quantity of antennas provided by the channel estimation capability information.
11. A wireless communication method in a wireless communication apparatus which includes N antennas and performs data transmission using spatially multiplexed streams to a second terminal including M antennas (N is an integer of 2 or more and M is an integer of 1 or more), the method comprising the steps of:
requesting the second terminal to transmit a training signal for exciting a backward channel;
dividing training series of the antennas for receiving a packet including the training series transmitted from the second terminal into streams and constructing the backward channel matrix in response to the request;
obtaining an N×N transmission weight matrix for beamforming at the time of forward data transmission using an N×N channel matrix composed of N columns included in the backward channel matrix in consideration of the number N of its own antennas, in a case of N<M; and
performing beamforming in transmission signals from the antennas using the transmission weight matrix for beamforming when a data packet is transmitted to the second terminal.
0. 36. A first wireless communication apparatus including a first quantity of antennas for communicating according to IEEE802.11 with a second wireless communication apparatus including a second quantity of antennas, the first wireless communication apparatus comprising:
at least one processor configured to:
receive notification of a channel estimation capability information from the second wireless communication apparatus, wherein the channel estimation capability information is included in a transmit beamforming capabilities field defined in the IEEE802.11, and wherein the channel estimation capability information provides an indication of the second quantity of antennas;
prepare a sounding packet as a training sequence for transmit beamforming to the second wireless communication apparatus;
adjust a format of the sounding packet based at least in part on the indication of the second quantity of antennas provided by the channel estimation capability information; and
transmit the adjusted sounding packet to the second wireless communication apparatus.
0. 58. A wireless communication method in a first wireless communication apparatus including a first quantity of antennas for communicating according to IEEE802.11 with a second wireless communication apparatus including a second quantity of antennas, the method comprising:
transmitting, from the first wireless communication apparatus, notification of a channel estimation capability information to the second wireless communication apparatus, wherein the channel estimation capability information is included in a transmit beamforming capabilities field defined in the IEEE802.11, and wherein the channel estimation capability information provides an indication of the second quantity of antennas; and
receiving, at the second wireless communication apparatus, a sounding packet as a training sequence from the second wireless communication apparatus,
wherein a format of the sounding packet is adjusted at the second wireless communication apparatus based at least in part on the indication of the second quantity of antennas provided by the channel estimation capability information.
0. 23. A wireless communication method in a first wireless communication apparatus including a first quantity of antennas for communicating according to IEEE802.11 with a second wireless communication apparatus including a second quantity of antennas, the method comprising:
receiving, at the first wireless communication apparatus, notification of a channel estimation capability information from the second wireless communication apparatus, wherein the channel estimation capability information is included in a transmit beamforming capabilities field defined in the IEEE802.11, and wherein the channel estimation capability information provides an indication of the second quantity of antennas;
preparing a sounding packet as a training sequence for transmit beamforming to the second wireless communication apparatus;
adjusting a format of the sounding packet based at least in part on the indication of the second quantity of antennas provided by the channel estimation capability information; and
transmitting the sounding packet adjusted by a format adjusting unit to the second wireless communication apparatus.
6. A wireless communication apparatus which includes N antennas and performs data transmission using spatially multiplexed streams to a second terminal including M antennas (N is an integer of 2 or more and M is an integer of 1 or more), the apparatus comprising:
training request means, for requesting the second terminal to transmit a training signal for exciting a backward channel;
channel matrix preparing means for dividing training series of the antennas for receiving a packet including the training series transmitted from the second terminal into streams and constructing the backward channel matrix in response to the request;
transmission weight matrix computation means for obtaining an N×N transmission weight matrix for beamforming at the time of forward data transmission using an N×N channel matrix composed of N columns included in the backward channel matrix in consideration of the number N of its own antennas, in a case of N<M; and
beamforming means for performing beamforming in transmission signals from the antennas using the transmission weight matrix for beamforming when a data packet is transmitted to the second terminal.
13. A wireless communication apparatus which includes N antennas and performs data transmission using spatially multiplexed streams to a second terminal including M antennas (N is an integer of 2 or more and M is an integer of 1 or more), the apparatus comprising:
a training request unit which requests the second terminal to transmit a training signal for exciting a backward channel;
a channel matrix preparing unit which divides training series of the antennas for receiving a packet including the training series transmitted from the second terminal into streams and constructs the backward channel matrix in response to the request;
a transmission weight matrix computation unit which obtains an N×N transmission weight matrix for beamforming at the time of forward data transmission using an N×N channel matrix composed of N columns included in the backward channel matrix in consideration of the number N of its own antennas, in a case of N<M; and
a beamforming unit which performs beamforming in transmission signals from the antennas using the transmission weight matrix for beamforming when a data packet is transmitted to the second terminal.
0. 14. A first wireless communication apparatus including a first quantity of antennas for communicating according to IEEE802.11 with a second wireless communication apparatus including a second quantity of antennas, the first wireless apparatus comprising:
a notification receiving unit configured to receive notification of a channel estimation capability information from the second wireless communication apparatus, wherein the channel estimation capability information is included in a transmit beamforming capabilities field defined in the IEEE802.11, and wherein the channel estimation capability information provides an indication of the second quantity of antennas;
a training sequence preparing unit configured to prepare a sounding packet as a training sequence for transmit beamforming to the second wireless communication apparatus;
a format adjusting unit configured to adjust a format of the sounding packet based at least in part on the indication of the second quantity of antennas provided by the channel estimation capability information; and
a transmitting unit configured to transmit the sounding packet adjusted by the format adjusting unit to the second wireless communication apparatus.
1. A wireless communication system which performs data transmission from a first terminal including N antennas to a second terminal including M antennas using spatially multiplexed streams (N is an integer of 2 or more and M is an integer of 1 or more), the system comprising:
training request means for requesting transmission of a training signal for exciting a backward channel from the first terminal to the second terminal;
training means for transmitting a packet including training series for exciting an N×M backward channel matrix from the second terminal to the first terminal in response to the request;
channel matrix preparing means for dividing the training series received by the antennas of the first terminal and constructing the backward channel matrix;
transmission weight matrix computation means for obtaining a N×N transmission weight matrix for beamforming at the time of forward data transmission using an N×N channel matrix composed of N columns included in the backward channel matrix in consideration of the number N of antennas of the first terminal, in a case of N<M; and
beamforming means for performing beamforming in transmission signals from the antennas of the first terminal using the transmission weight matrix for beamforming when a data packet is transmitted from the first terminal to the second terminal.
12. A wireless communication system which performs data transmission from a first terminal including N antennas to a second terminal including M antennas using spatially multiplexed streams (N is an integer of 2 or more and M is an integer of 1 or more), the system comprising:
a training request unit which requests transmission of a training signal for exciting a backward channel from the first terminal to the second terminal;
a training unit which transmits a packet including training series for exciting an N×M backward channel matrix from the second terminal to the first terminal in response to the request;
a channel matrix preparing unit which divides the training series received by the antennas of the first terminal and constructs the backward channel matrix;
a transmission weight matrix computation unit which obtains a N×N transmission weight matrix for beamforming at the time of forward data transmission using an N×N channel matrix composed of N columns included in the backward channel matrix in consideration of the number N of antennas of the first terminal, in a case of N<M; and
a beamforming unit which performs beamforming in transmission signals from the antennas of the first terminal using the transmission weight matrix for beamforming when a data packet is transmitted from the first terminal to the second terminal.
2. The wireless communication system according to claim 1,
wherein the training request means allows the first terminal to request the training series by a TRQ bit included in a link adaptation control field of a HT control field of an MAC frame,
wherein the training means transmits a sounding packet including the training series for exciting the backward channel matrix, and
wherein the transmission weight computation means divides a spatial stream training of the sounding packet received by the first terminal and constructs the backward channel matrix from the divided training series.
3. The wireless communication system according to claim 2, wherein the training means performs feedback of the sounding packet from the second terminal by a staggered format for temporally dividing a training signal part used for a space division process of a data part and the training signal for exciting a channel of a spatial dimension larger than or equal to the number of streams of data.
4. The wireless communication system according to claim 3,
wherein the training request means transmits a wireless communication signal for requesting the transmission of the training signal with a format having N data streams from the first terminal to the second terminal, and
wherein the training means feeds back the sounding packet which excites the channel of N spatial dimensions in the training signal part used for the space division process of the data part and allows the training signal for exciting the channel of N-M remaining spatial dimensions to be unrelated to the space division of the signal from the second terminal to the first terminal.
5. The wireless communication system according to claim 3, wherein the channel matrix preparing means excites the channel of N spatial dimensions in the training signal part used for the space division process of the data part to estimate the N×N channel matrix, but does not process the training signal for exciting the channel of N-M remaining spatial dimensions, when the first terminal receives the sounding packet.
7. The wireless communication apparatus according to claim 6,
wherein the training request means allows the first terminal to request the training series by a TRQ bit included in a link adaptation control field of a HT control field of an MAC frame, and
wherein the channel matrix preparing means divides a spatial stream training of a sounding packet received by the antennas and constructs the backward channel matrix from the divided training series.
8. The wireless communication apparatus according to claim 7, wherein the channel matrix preparing means prepares a channel matrix from the sounding packet of a staggered format for temporally dividing a training signal part used for a space division process of a data part and the training signal for exciting a channel of a spatial dimension larger than or equal to the number of streams of data.
9. The wireless communication apparatus according to claim 8, wherein the training request means transmits a wireless communication signal for requesting the transmission of the training signal with a format having N data streams, and requests the second terminal to feed back the sounding packet which excites the channel of N spatial dimensions in the training signal part used for the space division process of the data part and allows the training signal for exciting the channel of N-M remaining spatial dimensions to be unrelated to the space division of the signal from the second terminal to the first terminal.
10. The wireless communication apparatus according to claim 9, wherein the channel matrix preparing means excites the channel of N spatial dimensions in the training signal part used for the space division process of the data part to estimate the N×N channel matrix, but does not process the training signal for exciting the channel of N-M remaining spatial dimensions, in the received sounding packet.
0. 15. The first wireless communication apparatus of claim 14, wherein the format adjusting unit adjusts the format of the sounding packet as a staggered sounding packet, the reception of which allows the second wireless communication apparatus to estimate channel matrices.
0. 16. The first wireless communication apparatus of claim 14, wherein a number of training sequences is determined by the number of space-time streams transmitted.
0. 17. The first wireless communication apparatus of claim 16, wherein the number of space-time streams is less than the first quantity of antennas, or less than the smaller one of the first quantity of antennas and the second quantity of antennas.
0. 18. The first wireless communication apparatus of claim 17, wherein a channel matrix is estimated by a channel estimator using the received notification of the channel estimation capability information, and is sufficient for receiving a data stream, but not allowing the apparatus to recover a full characterization of channel between the apparatus and the second communication apparatus.
0. 19. The first wireless communication apparatus of claim 14, wherein the training sequence is transmitted in a staggered format, in which the training sequence includes a first training sequence part and a second training sequence part.
0. 20. The first wireless communication apparatus of claim 19, wherein a number of training sequences is determined by the number of space-time streams, which is smaller than the first quantity of antennas.
0. 21. The first wireless communication apparatus of claim 20, wherein the channel estimator which estimates a full characterization of channel using the training sequence is in the staggered format.
0. 22. The first wireless communication apparatus of claim 19, wherein the first training sequence part is used for a space division process of a data part and the second training sequence part is used for exciting a channel of a spatial dimension larger than or equal to the number of space-time streams.
0. 24. The wireless communication method according to claim 23, wherein the format adjusting unit limits a dimension of the sounding packet less than or equal to the channel estimation capability information, the reception of which allows the second apparatus to estimate channel matrices.
0. 25. The wireless communication method of claim 24, wherein a number of training sequences is determined by the number of space-time streams transmitted.
0. 26. The wireless communication method according to claim 25 wherein the number of space-time streams is less than the first quantity of antennas, or less than the smaller one of the first quantity of antennas and the second quantity of antennas.
0. 27. The wireless communication method according to claim 26, wherein a channel matrix is estimated using the received notification of the channel estimation capability information, and is sufficient for receiving a data stream, but not allowing the first wireless apparatus to recover a full characterization of channel between the first wireless communication apparatus and the second wireless communication apparatus.
0. 28. The wireless communication method according to claim 23, wherein the training sequence is transmitted by a staggered format, in which the training signal including a first training signal part and a second training signal part.
0. 29. The wireless communication method according to claim 28, wherein a number of training sequences is determined by the number of space-time streams, which is smaller than the first quantity of antennas.
0. 30. The wireless communication method according to claim 29, wherein the channel estimator which estimates a full characterization of channel using the training signal is in the staggered format.
0. 31. The wireless communication method according to claim 28, wherein the first training sequence part is used for a space division process of a data part and the second training signal part is used for exciting a channel of a spatial dimension larger than or equal to the number of space-time streams.
0. 32. The first wireless communication apparatus of claim 14, wherein the format adjusting unit limits a dimension of the sounding packet less than or equal to the channel estimation capability information.
0. 33. The first wireless communication method of claim 14, wherein the format adjusting unit adjusts the format of the sounding packet as a staggered sounding packet.
0. 34. The wireless communication method according to claim 23, wherein the format adjusting unit limits a dimension of the sounding packet less than or equal to the channel estimation capability information.
0. 35. The wireless communication method according to claim 23, wherein the format adjusting unit adjusts the format of the sounding packet as a staggered sounding packet.
0. 37. The first wireless communication apparatus of claim 36, wherein the format adjusting unit limits a dimension of the sounding packet less than or equal to the channel estimation capability information.
0. 38. The first wireless communication apparatus of claim 36, wherein the format adjusting unit adjusts the format of the sounding packet as a staggered sounding packet.
0. 39. The first wireless communication apparatus of claim 38, wherein the reception of the staggered sounding packet allows the second wireless communication apparatus to estimate channel matrices.
0. 40. The first wireless communication apparatus of claim 39, wherein the training sequence number is determined by the number of space-time streams transmitted.
0. 41. The first wireless communication apparatus of claim 40, wherein the number of space-time streams is less than the first quantity of antennas, or less than the smaller one of the first quantity of antennas and the second quantity of antennas.
0. 42. The first wireless communication apparatus of claim 40, wherein the channel estimation capability information is estimated by a channel estimator using the training sequence, and is sufficient for receiving data stream, but not allowing the first wireless communication apparatus to recover a full characterization of channel between the first wireless communication apparatus and the second wireless communication apparatus.
0. 43. The first wireless communication apparatus of claim 38, wherein the training sequence is transmitted by a staggered format, in which the training sequence includes a first training sequence part and a second training sequence part.
0. 44. The first wireless communication apparatus of claim 43, wherein the number in one part of the training sequence is determined by the number of space-time streams, which is smaller than the first quantity of antennas.
0. 45. The first wireless communication apparatus of claim 44, wherein the channel estimator which estimates a full characterization of channel using the training sequence is in the staggered format.
0. 46. The first wireless communication apparatus of claim 45, wherein the first training sequence part is used for a space division process of a data part and the second training sequence part is used for exciting a channel of a spatial dimension larger than or equal to the number of space-time streams.
0. 48. The first wireless communication apparatus of claim 47, wherein a format adjusting unit limits a dimension of the sounding packet less than or equal to the channel estimation capability information.
0. 49. The first wireless communication apparatus of claim 47, wherein the format adjusting unit adjusts the format of the sounding packet as a staggered sounding packet.
0. 50. The first wireless communication apparatus of claim 49, wherein the reception of the staggered sounding packet allows the first wireless communication apparatus to estimate channel matrices.
0. 51. The first wireless communication apparatus of claim 50, wherein the training sequence number is determined by the number of space-time streams transmitted.
0. 52. The first wireless communication apparatus of claim 51, wherein the number of space-time streams is less than the first quantity of antennas, or less than the smaller one of the first quantity of antennas and the second quantity of antennas.
0. 53. The first wireless communication apparatus of claim 52, wherein the channel estimation capability information is estimated by a channel estimator using the training sequence, and is sufficient for receiving a data stream, but not allowing the first wireless communication apparatus to recover a full characterization of channel between the first wireless communication apparatus and the second wireless communication apparatus.
0. 54. The first wireless communication apparatus of claim 49, wherein the training sequence is transmitted by a staggered format, in which the training sequence includes a first training sequence part and a second training sequence part.
0. 55. The first wireless communication apparatus of claim 54, wherein the number in one part of the training sequence is determined by the number of space-time streams, which is smaller than the first quantity of antennas.
0. 56. The first wireless communication apparatus of claim 55, wherein the channel estimator which estimates a full characterization of channel using the training sequence is in the staggered format.
0. 57. The first wireless communication apparatus of claim 56, wherein the first training sequence part is used for a space division process of a data part, and the second training sequence part is used for exciting a channel of a spatial dimension larger than or equal to the number of space-time streams.
0. 59. The wireless communication method of claim 58, wherein a format adjusting unit limits a dimension of the sounding packet less than or equal to the channel estimation capability information.
0. 60. The wireless communication method of claim 58, wherein a format adjusting unit adjusts the format of the sounding packet as staggered sounding packet.
0. 61. The wireless communication method of claim 60, wherein the reception of the staggered sounding packet allows the first wireless communication apparatus to estimate channel matrices.
0. 62. The wireless communication method of claim 61, wherein the training sequence number is determined by the number of space-time streams transmitted.
0. 63. The wireless communication method of claim 62, wherein the number of space-time streams is less than the first quantity of antennas, or less than the smaller one of the first quantity of antennas and the second quantity of antennas.
0. 64. The wireless communication method of claim 63, wherein the channel estimation capability information is estimated by a channel estimator using the training sequence, and is sufficient for receiving data stream, but not allowing the first wireless communication apparatus to recover a full characterization of channel between the first wireless communication apparatus and the second wireless communication apparatus.
0. 65. The wireless communication method of claim 60, wherein the training sequence is transmitted by a staggered format, in which the training sequence includes a first training sequence part and a second training sequence part.
0. 66. The wireless communication method of claim 65, wherein the number in one part of the training sequence is determined by the number of space-time streams, which is smaller than the first quantity of antennas.
0. 67. The wireless communication method of claim 66, wherein the channel estimator which estimates a full characterization of channel using the training sequence is in the staggered format.
0. 68. The wireless communication method of claim 67, wherein the first training sequence part is used for a space division process of a data part, and the second training sequence part is used for exciting a channel of a spatial dimension larger than or equal to the number of space-time streams.
0. 70. The first wireless communication apparatus of claim 69, wherein a format adjusting unit limits a dimension of the sounding packet less than or equal to the channel estimation capability information.
0. 71. The first wireless communication apparatus of claim 69, wherein a format adjusting unit adjusts the format of the sounding packet as a staggered sounding packet.
0. 72. The first wireless communication apparatus of claim 71, wherein the reception of the staggered sounding packet allows the first wireless communication apparatus to estimate channel matrices.
0. 73. The first wireless communication apparatus of claim 72, wherein a training sequence number is determined by the number of space-time streams transmitted.
0. 74. The first wireless communication apparatus of claim 73, wherein the number of space-time streams is less than the first quantity of antennas, or less than the smaller one of the first quantity of antennas and the second quantity of antennas.
0. 75. The first wireless communication apparatus of claim 74, wherein the channel estimation capability information is estimated by a channel estimator using the training sequence, and is sufficient for receiving data stream, but not allowing the first wireless communication apparatus to recover a full characterization of channel between the first wireless communication apparatus and the second wireless communication apparatus.
0. 76. The first wireless communication apparatus of claim 71, wherein the training sequence is transmitted by a staggered format, in which the training sequence includes a first training sequence part and a second training sequence part.
0. 77. The first wireless communication apparatus of claim 76, wherein the number in one part of the training sequence is determined by the number of space-time streams, which is smaller than the first quantity of antennas.
0. 78. The first wireless communication apparatus of claim 77, wherein the channel estimator which estimates a full characterization of channel using the training sequence is in the staggered format.
0. 79. The first wireless communication apparatus of claim 78, wherein the first training sequence part is used for a space division process of a data part, and the second training sequence part is used for exciting a channel of a spatial dimension larger than or equal to the number of space-time streams.

The present invention
Equation 3

The transmission weight matrix necessary for performing beamforming of the frame transmitted from the STA-A to the STA-B is the matrix VAB obtained by performing the singular value decomposition with respect to the forward channel matrix HAB. Here, since the channels between the STA-A and the STA-B are reciprocal and the backward channel matrix HBA becomes the transposed matrix of the forward channel matrix HAB, the singular value decomposition of the channel matrix HAB is computed as follows.
HAB=UABDABVABH=VBA*DBAUBAT   Equation 4

When the reciprocity of the channels is used, a desired transmission weight matrix VAB is expressed by the following equation.
VAB=(VABH)H=(UBAT)H=((UBAT)T)*=UBA*   Equation 5

That is, it is possible to perform the beamforming using the complex conjugate matrix of UBA obtained by performing the singular value decomposition with respect to the channel matrix estimated on the basis of the training signal from the STA-B.

If the transmission signal of the STA-A is x and a reception signal from the. STA-B is y, the reception signal becomes Y=HABX in a case where the beamforming is not performed (un-steered), but the reception signal y becomes the following equation in a case where the beamforming are performed by the transmission weight matrix VAB (steered)
y=HABVABX=(UABDABVABH)·VABX=UABDABX   Equation 6

Accordingly, the STA-B can perform spatial division of the original stream by multiplying the reception signals by DAB−1UABH as a reception weight.

As described above, according to the implicit feedback, since the burden on the beamformee due to the feedback is reduced, it is suitable for a case where the access point (AP) transmits a data frame to the client terminal STA as the beamformer. However, in this case, the terminal which is the beamformer computes the transmission weight matrix for beamforming by performing the singular value decomposition or the other calculation with respect to the channel matrix estimated from the received training series. This calculation has a high load and the processed load increases depending on the number of streams of the training series transmitted from the beamformee.

In an example shown in FIG. 15, since the number N (=3) of antennas of the STA-A is larger than the number M (=2) of antennas of the STA-B, no problem is caused in the processing capability for beamforming. This is because the STA-A is designed to include the processing capability corresponding to the number N of its own streams and the training series of the spatial streams of N or less are divided, an N×M channel matrix is constructed from the divided training series, and the matrix for beamforming is computed based on the N×M channel matrix.

However, in a case of N<M, that is, the number of antennas of the beamformee is larger than that of the beamformer, problems may be caused because the beamformer does not include the processing capability which exceeds the number of its own spatial streams. When the STA-A can process only streams of N which is equal to the number of antennas, M stream trainings may not be divided or the matrix for beamforming may not be obtained from the N×M estimation channel matrix.

As a method for solving such problems without deteriorating the beamforming characteristic, it may be considered that a channel estimation maximum dimension Mmax corresponding to a rated maximum number of antennas is given to the STA-A as the beamformer (for example, if it is based on the IEEE specification, Mmax=4) and the processing capability for computing the transmission weigh matrix for beamforming is given to the obtained N×Mmax estimation channel matrix.

For example, when the number of antennas of the STA-A is N=2 and the rated maximum number of antennas is Mmax=4, the STA-A can compute only a 2×2 matrix in consideration of the communication with the terminal having the same number of antenna, but needs to compute a 2×4 matrix. In this case, since calculation or processing circuit needs to be doubled, miniaturization or low cost of the apparatus is hard to be realized.

It is desirable to provide an excellent wireless communication system, wireless communication apparatus and wireless communication method, which are capable of performing communication at a high transmission rate by a beamformed packet by allowing a terminal which operates as a beamformer to divide spatial stream training transmitted from a terminal which operates as a beamformee, to construct an estimation channel matrix from the divided training series, and to suitably obtain a transmission channel matrix for beamforming on the basis of the channel matrix.

It is also desirable to provide an excellent wireless communication system, wireless communication apparatus and wireless communication method, which are capable of suitably performing beamforming without deteriorating beamforming characteristics or increasing a processing capability of channel estimation or a computing capability of a matrix for beamforming in the beamformer even when the number of antennas of a terminal which is a beamformer is smaller than that of a beamformee.

According to an embodiment of the invention, there is provided a wireless communication system which performs data transmission from a first terminal including N antennas to a second terminal including M antennas using spatially multiplexed streams (N is an integer of 2 or more and M is an integer of 1 or more), the system including: training request means for requesting transmission of a training signal for exciting a backward channel from the first terminal to the second terminal; training means for transmitting a packet including training series for exciting an N×M backward channel matrix from the second terminal to the first terminal in response to the request; channel matrix preparing means for dividing the training series received by the antennas of the first terminal and constructing the backward channel matrix; transmission weight matrix computation means for obtaining a N×N transmission weight matrix for beamforming at the time of forward data transmission using an N×N channel matrix composed of N columns included in the backward channel matrix in consideration of the number N of antennas of the first terminal, in a case of N<M; and beamforming means for performing, beamforming in transmission signals from the antennas of the first terminal using the transmission weight matrix for beamforming when a data packet is transmitted from the first terminal to the second terminal.

The term “system” described herein indicates a logical set of apparatuses (or function modules for realizing specific functions) and it is not specially considered whether the apparatuses or the function modules are included in a single casing (the same is true in the below description).

As a technology for realizing a high speed of wireless communication, there is an MIMO communication method which includes a plurality of antenna elements in a transmitter side and a receiver side and realizes spatially multiplexed streams. In particular, in a closed loop type MIMO communication system, a terminal of a data packet transmission side performs beamforming on the basis of feedback of information on an estimation channel matrix from a terminal of a reception side such that a plurality of spatial orthogonal multiplexed propagation channels which are logically independent are realized and the receiver side can extract a plurality of original signal series without crosstalk, thereby theoretically accomplishing maximum performance.

As a procedure of performing feedback of the channel matrix from the terminal of the reception side to the terminal of the transmission side, for example, two kinds of procedures, that is, “implicit feedback” and “explicit feedback”, are defined in the EWC HT MAC specification. Among them, in the implicit feedback, the first terminal which operates as a beamformer divides spatial stream training transmitted from a second terminal which operates as a beamformee, constructs a backward estimation channel matrix from the divided training series, and performs beamforming of a transmission packet using a transmission channel matrix for beamforming obtained on the basis of the channel matrix to perform communication, on the assumption that the bidirectional channel characteristics between the transmitter and the receiver are reciprocal.

For example, when the access point transmits the data frame to the client terminal as the beamformer, according to the implicit feedback, the client terminal as the beamformee only returns the training series to the access point, in order to perform the beamforming.

However, in a case of N<M, that is, the number of antennas of the second terminal is larger than that of the first terminal, since the first terminal operating as the beamformer does not include the processing capability which exceeds the number of its own spatial streams, the first terminal may not divide M stream trainings or obtain the matrix for beamforming from the N×M estimation channel matrix.

In the wireless communication system according to the embodiment of the invention, when the beamforming based on the backward channel estimation result is performed according to the implicit feedback, the first terminal operating the beamformer receives the sounding packet fed back from the second terminal operating as the beamformee, divides the sounding packet into M spatial stream trainings, constructs an N×M backward channel matrix, and obtains an N×N transmission weight matrix for beamforming at the time of the forward data transmission using the N×N channel matrix composed of N columns of M columns included in the backward channel matrix in consideration of the number of its own antennas (for example, a case of N<M), that is, performs computation for decreasing the beamforming dimension.

Accordingly, according to the wireless communication system of the embodiment of the invention, when the closed loop type MIMO communication is performed by the implicit feedback procedure, the first terminal operating as the beamformer needs to include processing capability corresponding to a rated maximum number of antennas (for example, four in the IEEE specification) in a circuit module for estimating a channel matrix, but can reduce the size of the circuit for computing the transmission weight matrix for beamforming from the estimated channel matrix to of the order of (N/M)2.

In the above-described procedure, when the spatial stream training for exciting the N×M channel matrix is fed back from the second terminal, the first terminal can reduce the size of the circuit for computing the transmission weight matrix for beamforming, but may not reduce a circuit module for estimating the channel. Therefore, when the second terminal transmits the sounding packet with the staggered format, the circuit module for estimating the channel can be reduced.

The staggered format described herein is the format of the sounding packet obtained by temporally dividing the training signal for exciting the channel of the spatial dimensions larger than or equal to the number of streams of the data and a training signal part used for a space division process of a data part. When a terminal having a plurality of antennas performs spatially multiplexing transmission, the transmission is not performed using all antenna branches. However, the beamformee returns the training signal even through the stream, which is not used for the space division process of the data part, to excite the channel of all the spatial dimensions when feeding back the sounding packet.

In this case, the first terminal performs the channel estimation using only the training signal part used for the space division process of the data part such that the training signal for exciting the channel of the spatial dimensions larger than or equal to the number of streams of the data transmitted with temporal separation, thereby reducing the size of a channel matrix estimation circuit. For example, the first terminal estimates the channel of N spatial dimensions in the training signal part used for the space division process of the data part in the sounding packet fed back from the second terminal such that the channel of the N-M remaining spatial dimensions is not estimated, thereby reducing to the size of a channel estimation circuit to of the order of (N/M)2.

In more detail, the first terminal transmits the wireless communication signal for requesting the transmission of the training signal with a format having N data streams. The second terminal implicitly or explicitly represents the sounding packet which excites the channel of N spatial dimensions in the training signal part used for the space division process of the data part and allows a training signal for exciting the channel of N-M remaining spatial dimensions to be unrelated to the space division of the signal. The second terminal returns the sounding packet with the staggered format according to the processing capability of the first terminal by the implicit or explicit instruction.

In such a case, when receiving the sounding packet, the first terminal excites the channel of N spatial dimensions in the training signal part used for the space division process of the data part to estimate N×N channel matrix, but does not need to process the training signal for exciting the channel of the N-M remaining spatial dimensions. No problem is caused in the channel estimation or the data symbol demodulation although the part attached to the end of the training is not processed in order to excite the N-M remaining channels. Accordingly, the size of the channel matrix estimation circuit as well as the circuit of the transmission weight matrix computation means for beamforming can be reduced to of the order of (N/M)2.

According to the embodiment of the invention, it is possible to an excellent wireless communication system, wireless communication apparatus and wireless communication method, which are capable of performing communication at a high transmission rate by a beamformed packet by allowing a terminal which operates as a beamformer to divide spatial stream training series transmitted from a terminal which operates as a beamformee, to construct an estimation channel matrix from the divided training series, and to suitably obtain a transmission channel matrix for beamforming on the basis of the channel matrix.

According to the embodiment of the invention, it is possible to an excellent wireless communication system, wireless communication apparatus and wireless communication method, which are capable of suitably performing beamforming without increasing a processing capability of channel estimation or a computing capability of a matrix for beamforming in the beamformer even when the number of antennas of a terminal which is a beamformer is smaller than that of a beamformee.

In the wireless communication system according to the embodiment of the invention, if the number of antennas of the beamformer is smaller than that of the beamformee when the beamforming based on the backward channel estimation result is performed by the implicit feedback, the beamformer can perform computation for reducing the beamforming dimension to reduce the size of the circuit.

The other objects, features and advantages of the invention will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings.

FIG. 1 is a schematic diagram of an operation procedure of implicit feedback according to an embodiment of the invention.

FIG. 2 is a view showing the configuration of a transmitter side of a wireless communication apparatus which can operate as a STA-A (or STA-B) in a wireless communication system shown in FIG. 1.

FIG. 3 is a view showing the configuration of a receiver side of the wireless communication apparatus which can operate as the STA-A (or STA-B) in the wireless communication system shown in FIG. 1.

FIG. 4 is a view illustrating a method of estimating a channel matrix in the STA-A by feedback of a training signal from the STA-B.

FIG. 5 is a flowchart illustrating a process when the wireless communication apparatuses shown in FIGS. 2 and 3 operate as a beamformer on the basis of the implicit feedback.

FIG. 6 is a flowchart illustrating a process when the wireless communication apparatuses shown in FIGS. 2 and 3 operate as a beamformee on the basis of the implicit feedback.

FIG. 7 is a view showing a format example of a staggered sounding packet.

FIG. 8 is a view showing a format example of a staggered sounding packet.

FIG. 9 is a view showing a format example of a staggered sounding packet.

FIG. 10 is a view showing a format example of a staggered sounding packet.

FIG. 11 is a view showing a format example of a staggered sounding packet.

FIG. 12 is a view illustrating a frame exchange procedure for transmitting beamforming from an access point to a client terminal by the implicit feedback.

FIG. 13 is a view showing a format of a HT control field of an MAC frame defined in the IEEE-802.11.

FIG. 14 is a view showing a format of a link adaptation control field in the HT control field shown in FIG. 13.

FIG. 15 is a view illustrating a calculation process for allowing the beamformer to perform the beamforming using training series from the beamformee according to the implicit feedback.

Hereinafter, embodiments of the invention will be described in detail with reference to the accompanying drawings.

A wireless communication system according to the embodiment of the invention performs closed loop type MIMO communication and more particularly, a terminal of a transmitter side performs beamforming by a procedure of performing feedback for a channel matrix, for example, by a procedure of the “implicit feedback” defined in the EWC HT MAC specification.

In the implicit feedback, a terminal which operates as a beamformer divides spatial stream training transmitted from a terminal which operates as a beamformee, constructs a backward estimation channel matrix from the divided training series, and performs beamforming of a transmission packet using a transmission channel matrix for beamforming obtained on the basis of the channel matrix, thereby performing communication.

However, a processing capability for performing channel estimation or a processing capability for computing a matrix for beamforming is given to a terminal in consideration of the number of its own antennas. Accordingly, if the number of antennas of the beamformee is large, transmitted spatial stream training exceeds a channel estimation maximum dimension allowed by the terminal such that the spatial stream training may not be divided or a matrix for beamforming may not be computed from a channel matrix having a high dimension number.

In contrast, in the wireless communication system according to the embodiment of the invention, when the beamforming based on the backward channel estimation result is performed according to the implicit feedback, the beamformer receives the sounding packet fed back from the beamformee, divides the sounding packet into M spatial stream trainings; constructs an N×M backward channel matrix, and obtains an N×N transmission weight matrix for beamforming at the time of the forward data transmission using the N×N channel matrix composed of N columns of M columns included in the backward channel matrix in consideration of the number of its own antennas, that is, performs computation for decreasing the beamforming dimension.

In such a case, the terminal operating the beamformer needs to include processing capability corresponding to a rated maximum number of antennas (for example, four in the IEEE specification) in a circuit module for estimating a channel matrix, but can reduce the size of the circuit for computing the transmission weight matrix for beamforming from the estimated channel matrix to of the order of (N/M)2.

FIG. 1 is a schematic diagram of an operation procedure of the implicit feedback according to the embodiment of the invention. Here, the number of antennas of a STA-A as the beamformer or a channel estimation maximum dimension is 2 and the number of antennas of a STA-B as the beamformee is 3. The procedure is performed on the basis of the EWC MAC specification.

First, the STA-A requests the STA-B to transmit the training series. A request packet uses a 3×2 channel. In a transmission capability of the STA-A and a reception capability of the STA-B, the number of spatial streams used by the transmission capability of the STA-A having a lower number is restricted and 1 or 2 spatial streams is used.

The STA-B returns a sounding packet including the training series in response to the request packet. At this time, since the STA-B transmits the packet with the number of spatial streams which does not consider the channel estimation maximum dimension of the STA-A, a 3×2 backward channel is excited. When receiving the sounding packet, the STA-A generates 2×3 backward estimation channel matrix, but obtains a 2×2 transmission weight matrix for beamforming at forward data transmission. That is, since the computation for decreasing the beamforming dimension is performed, the size of the circuit for computing the transmission weight matrix for beamforming can be reduced to of the order of (N/M)2 (in this case, N=2 and M=3).

Thereafter, a request of the sounding packet and the channel estimation and the computation of the transmission weight matrix for beamforming due to the reception of the sounding packet are repeatedly performed whenever the STA-A performs the beamforming.

Hereinafter, the configuration of the wireless communication system according to the embodiment of the invention will be described in detail.

FIGS. 2 and 3 show the configurations of the transmitter and the receiver of a wireless communication apparatus which can operate as the STA-A (or the STA-B) in the wireless communication system shown in FIG. 1, respectively. The number of antennas of the STA-A is N and N is at most four, for example, on the basis of the IEEE specification, but only two antennas are shown in the figures in order to avoid conflict of the figures.

Transmission data supplied to a data generator 100 is scrambled by a scrambler 102. Subsequently, error correction encoding is performed by an encoder 104. For example, in the EWC HT PHY specification, the scrambling and encoding methods are defined according to the definition of the IEEE 802.11a. The encoded signal is input to a data division unit 106 to be divided into the transmission streams.

In each transmission stream, the transmission signal is punctured by a puncture 108 according to a data rate applied to each stream, interleaved by an interleaver 110, mapped to an IQ signal space by a mapper 112, thereby becoming a conjugate baseband signal. In the EWC HT PHY specification, an interleaving scheme expands the definition of the IEEE 802.11a such that the same interleaving is not performed among a plurality of streams. As the-mapping scheme, BPSK, QPSK, 16 QAM or 64 QAM is applied according to the IEEE 802.11a.

A selector 111 inserts the training series into the transmission signal of each interleaved spatial stream at an adequate timing and supplies it to the mapper 112. The training series include the HT-STF for improving the AGC in the MIMO system and the HT-LTF for performing the channel estimation for each input signal which is spatially modulated in the receiver side. For example, in the HT-LTF, the training series of each the transmission stream is inserted with the staggered format.

When the beamforming is performed with respect to the transmission signal, in a spatial multiplexer 114, a beamforming transmission weight matrix computation unit 114acalculates the transmission weight matrix V for beamforming from the channel matrix H using a computation method such as the singular value decomposition and a transmission weight matrix multiplication unit 114b multiplies the transmission vector having the transmission streams as the element by the transmission weight matrix V, thereby performing the beamforming. When transmitting the sounding packet, the beamforming is not performed with respect to the transmission signal.

The beamforming transmission weight matrix computation unit 114a computes the transmission weight matrix using the backward channel matrix HBA constructed by allowing a channel matrix estimation unit 216a (described below with reference to FIG. 3) of the receiver side to divide the spatial stream training transmitted from the beamformee. For example, as shown in FIG. 4, if the number of antennas of the STA-A is N=2 and the number of antennas of the STA-B is M=3. the backward channel matrix HBA becomes a 2×3 matrix as expressed by Equation 7.

H BA = ( h 11 h 21 h 31 h 12 h 22 h32 ) Equation 7

If the bidirectional channels are reciprocal, the forward channel matrix HAB becomes the transposed matrix of HBA as expressed by Equation 8.

H AB = ( h 11 h 12 h 21 h 22 h 31 h 32 ) Equation 8

The STA-A has two transmission antennas, that is, two streams. Accordingly, the beamforming transmission weight matrix computation unit 114a performs the singular value decomposition with respect to a 2×2 channel matrix composed of any two rows of 3×2 HAB and computes a 2×2 transmission weight matrix for beamforming. That is, it is possible to reduce the size of the circuit of the beamforming transmission weight matrix computation unit 114a by performing the computation for decreasing the beamforming dimension.

An inverse fast Fourier transform unit (IFFT) 116 converts the subcarriers arranged in a frequency region into a time axis signal. A guard insertion unit 118 adds a guard interval. A digital filter 120 performs band limitation, a DA converter (DAC) 122 converts the band-limited signal into an analog signal, and an RF unit 124 up-converts the analog signal to an adequate frequency band and transmits the converted signal to the channel through each transmission antenna. In the implicit feedback, on the assumption that the channel characteristics are reciprocal, the RF unit 124 performs calibration.

Meanwhile, the data which reaches the receiver through the channel is analog-processed in an RF unit 228, converted into a digital signal by an AD converter (ADC) 226, and input to a digital filter 224, in each reception antenna branch. In the implicit feedback, on the assumption that the channel characteristics are reciprocal, the RF unit 228 performs calibration.

Subsequently, a synchronization circuit 222 performs processes including packet detection, timing detection and frequency offset correction and a guard removing unit 220 removes the guard interval added to the top of the data transmission section. The fast Fourier transform unit (FFT) 218 transforms a time axis signal to a frequency axis signal.

A space division unit 216 performs a space division process of the spatially multiplexed reception signal. In particular, a channel matrix estimation unit 216a divides the spatial stream training included in the PHY header of the sounding packet and constructs an estimation channel matrix H from the training series.

In the implicit feedback, when the apparatus operates as the beamformer, the estimation channel matrix H obtained by the channel matrix estimation unit 216a is sent to the beamforming transmission weight matrix computation unit 114aof the transmitter side as the backward channel matrix. When the number M of the spatial streams of the training signal fed back from the beamformee is larger than the number N of transmission streams (the number of the antenna branches) of the transmitter, excessive process is performed in the channel matrix estimation unit 216a and thus the size of the circuit increases. The operation amount necessary for the estimation of the channel matrix is reduced using the feedback from the beamformee which is performed with the staggered format and the detailed description will be described later.

In the implicit feedback procedure, when the apparatus operates as the beamformee, an antenna reception weight matrix computation unit 216b computes an antenna reception weight matrix W on the basis of the channel matrix H obtained by the channel matrix estimation unit 216a. In a case where the beamforming is performed with respect to the reception packet and the estimation channel matrix is subjected to the singular value decomposition, the estimation channel matrix becomes equal to an UD (see Equation 6) and the antenna reception weight W is calculated therefrom. A method of calculating the antenna reception weight W is not limited to the singular value decomposition and a calculation method such as zero forcing or MMSE may be used. An antenna reception weight matrix multiplication unit 216c multiplies the reception vector having the reception streams as the element by the antenna reception weight matrix W to perform spatial decoding of the spatial multiplexed signal, thereby obtaining independent signal series for each stream.

A channel equalization circuit 214 performs remaining frequency offset correction and channel tracking with respect to the signal series of each stream. A demapper 212 demaps the reception signal on the IQ signal space, a deinterleaver 210 performs deinterleaving, and a depuncture 208 performs depuncturing at a predetermined data rate.

A data synthesis unit 206 synthesizes a plurality of reception streams to one stream. This data synthesis process performs an operation which is opposed to the data division performed in the transmitter side. A decoder 204 performs error correction decoding, a descrambler 202 performs descrambling, and a data acquiring unit 200 acquires the reception data.

In a case where the wireless communication apparatus operates as the terminal of the data transmission side in the closed loop type MIMO communication, when the beamforming is performed to initiate the transmission of the data packet or the transmission weight matrix for beamforming is desired to be updated, the training request (TRQ) of the training series is issued with respect to the beamformee and the sounding packet fed back from the beamformee is received. The sounding packet is composed of M spatial streams and the N×M backward channel matrix is constructed. In consideration of the number N of its own antennas (for example, N<M), an N×N transmission weight matrix for beamforming at the time of the forward data transmission is obtained using an N×N channel matrix composed of N columns of M columns included in the backward channel matrix.

Accordingly, the wireless communication apparatus performs the computation for decreasing the beamforming dimension such that the size of the circuit of the transmission weight matrix computation unit 114a for beamforming can be reduced to of the order of (N/M)2 from the estimated channel matrix.

The above-described procedure can reduce the size of the circuit for computing the transmission weight matrix for beamforming, but may not reduce a circuit module for estimating the channel.

It is possible to reduce the circuit module for estimating the channel by allowing the beamformee to transmit the sounding packet with the staggered format.

The staggered format described herein is the format of the sounding packet obtained by temporally dividing the training signal for exciting the channel of the spatial dimensions larger than or equal to the number of streams of the data and a training signal part used for a space division process of a data part. When a terminal having a plurality of antennas performs spatially multiplexing transmission, the transmission is not performed using all antenna branches. However, the beamformee returns the training signal even through the stream, which is not used for the space division process of the data part, to excite the channel of all the spatial dimensions when feeding back the sounding packet.

The beamformer transmits the wireless communication signal for requesting the transmission of the training signal with a format having N data streams. In the beamformee, it is implicitly or explicitly represented that the channel of N spatial dimensions is excited in the training signal part used for the space division process of the data part and a training signal for exciting the channel of N-M remaining spatial dimensions is allowed to be not related to the space division of the signal, with respect to the sounding packet. The beamformee returns the sounding packet with the staggered format according to the processing capability of the beamformer by the implicit or explicit instruction.

In this case, when receiving the sounding packet the beamformer performs the channel estimation using only the training signal part used for the space division process of the data part and disallows the training signal for exciting the channel of the spatial dimension larger than or equal to the number of streams of the data transmitted with temporal separation to be processed, thereby reducing the size of the channel estimation circuit.

FIG. 5 is a flowchart illustrating a process when the wireless communication apparatuses shown in FIGS. 2 and 3 operate as the initiator, that is, the beamformee, on the basis of the implicit feedback. Here, the number of antennas of the beamformer is N and the number of antennas of the beamformee is M.

First, the apparatus transmits a request for the training signal to the receiver which operates as the beamformee (step S1). In more detail, a TRQ bit included in the link adaptation control field of the HT control field of the MAC frame is placed.

At this time, a wireless communication signal which requests the transmission of the training signal is transmitted with a format having N data streams. The second terminal implicitly or explicitly represents the sounding packet which excites the channel of N spatial dimensions in the training signal part used for the space division process of the data part and allows a training signal for exciting the channel of N-M remaining spatial dimensions to be unrelated to the space division of the signal.

The sounding packet transmitted from the receiver is received in response to the request (step S2) and the training series received by the antennas are divided into streams to prepare a backward channel matrix (step S3).

The sounding packet fed back from the beamformee is constructed to excite the channel of all M spatial dimensions and the beamformer performs estimation of N×M channel matrix which exceeds the processing capability considered from the number of its own antennas. When the sounding packet has the packet configuration in which the channel of N spatial dimensions is excited by the staggered format in the training signal part used for the space division process of the data part and a training signal for exciting the channel of N-M remaining spatial dimensions is allowed to be unrelated to the space division of the signal with respect to the sounding packet, the channel of N spatial dimensions is excited in the training signal part used for the space division process of the data part to estimate N×N channel matrix, but the training signal for exciting the channel of the N-M remaining spatial dimensions does not need to be completely processed in step S3. Accordingly, the size of the circuit of the transmission weight matrix computation unit 114a for beamforming can be reduced to of the order of (N/M)2.

Subsequently, a transmission weight matrix for beamforming at the time of forward data transmission is obtained using the backward channel matrix (step S4).

When the staggered format is employed, if the estimation using the training signal part used for the space division process of the data par is performed using the backward channel matrix, the channel matrix becomes an N×N channel matrix. Thus, the N×N channel matrix is transposed to obtain the forward channel matrix and the forward channel matrix is subjected to the singular value decomposition to obtain a transmission weight matrix V. When the staggered format is not employed, the backward channel matrix becomes N×M channel matrix. Thus, Only N columns are extracted from M columns or only N rows of M×N channel transposed therefrom are extracted to construct the N×N forward channel matrix, the forward channel matrix is subjected to the singular value decomposition to obtain the transmission weight matrix V.

The beamforming is performed using the transmission weight matrix for beamforming in the transmission vector having the transmission signal from the antennas as the element and the data packet is transmitted to the receiver (step S5). It is possible to make an ideal spatial orthogonal channel by applying the transmission antenna weight on the basis of the channel matrix and performing adequate beamforming which is directed to the receiver.

FIG. 6 is a flowchart illustrating a process when the wireless communication apparatuses shown in FIGS. 2 and 3 operate as the receiver, that is, the beamformee, on the basis of the implicit feedback. Here, the number of antennas of the beamformer is N and the number of antennas of the beamformee is M.

First, a request of a training signal is received from the initiator operating as the beamformer (step S11). In more detail, the TRQ bit included in the link adaptation control field of the HT control field of the MAC frame received from the initiator is placed.

The sounding packet is returned to the initiator in response to the request (step S13).

When the staggered format is employed, since the number N of data streams included in the wireless communication signal received in the step S1 implicitly or explicitly represents the sounding packet which excites the channel of N spatial dimensions in the training signal part used for the space division process of the data part and allows a training signal for exciting the channel of N-M remaining spatial dimensions to be unrelated to the space division of the signal, the sounding packet is returned in the format according to this instruction in the step S2.

The initiator divides the training series received by the N antennas to prepare the backward channel matrix and obtains the transmission weight matrix for beamforming upon the forward data transmission using the backward channel matrix. The beamforming is performed in the transmission vector having the transmission signals from the N antennas as the element using the transmission weight matrix for beamforming and the data packet is transmitted.

The wireless communication apparatus operating as the beamformee divides the spatial stream training received from the initiator and constructs the forward estimation channel matrix (step S13) and obtains the reception weight matrix from the channel matrix (step S14). A method of computing the reception weight matrix, a ZF method or an MMSE method may be used or a D−1UH computed from matrices U and D obtained by performing the singular value decomposition with respect to the channel estimation matrix may be used.

When the N antennas receive the data packet from the initiator, the reception vector composed of the reception signals for the payload part is multiplied with the reception weight matrix to perform spatial decoding of the spatial multiplexing signal and the signal series which are independent in each stream are obtained (step S15). By the beamforming, communication can be performed at a high transmission rate even in a place where the packet was hard to be received in the past.

Hereinafter, the implicit feedback procedure when the sounding packet of the staggered format is used will be described. For simplification of description, an example of direct mapping of the streams to the antenna branches is employed, but the invention is not limited to this.

FIG. 7 shows a format example of the staggered sounding packet when data of one stream is transmitted from the beamformee having three antennas. Here, it is assumed that the direct mapping is used.

A HT-STF (short training field) is a training symbol for improving automatic gain control (AGC) in the MIMO system, which includes QPSK-modulated OFDM signals of 52 tones. A HT-LTF (long training field) is a training symbol for performing the channel estimation for each input signal which is spatially modulated in the receiver side, which includes BPSK-modulated OFDM signals of 56 tones. These are training signals defined in a HT mode of the EWC specification. A value of −400 nsec which is described in the HT-LTF simultaneously transmitted fro a third antenna is a cyclic shift delay amount which is provided in order to avoid unintended beamforming when identical or similar signals are transmitted through different spatial streams. That is, it is possible to reduce correlation between the transmission antenna branches using cyclic delay diversity (CDD) which shifts and connects a time axis wavelength of an OFDM symbol sent from the third antenna by −400 nanoseconds to reduce the generation of undesired directional characteristics.

In the shown example, one stream is transmitted with a format having a data stream, but, with a temporal separation therefrom, training signals for exciting the channel of the remaining spatial dimension are transmitted from the other two antennas which are not used for the space division process of the data part.

FIG. 8 shows a format example of the staggered sounding packet when data of one stream is transmitted from the beamformee having four antennas. Here, it is assumed that the direct mapping is used.

In the shown example, one stream is transmitted with the format having the data stream and, with a temporal separation therefrom, the training signals for exciting the channel of the remaining spatial dimension are transmitted from the other three antennas which are not used for the space division process of the data part. In the current EWC specification, it is defined that four HT-LTFs are used in the training of three streams.

FIG. 9 shows a format example of the staggered sounding packet when data of two streams is transmitted from the beamformee having three antennas. Here, it is assumed that the direct mapping is used.

In the shown example, two streams are transmitted with the format having the data stream and, with a temporal separation therefrom, the training signals for exciting the channel of the remaining spatial dimension are transmitted from the other one antenna which is not used for the space division process of the data part.

FIG. 10 shows a format example of the staggered sounding packet when data of two streams is transmitted from the beamformee having four antennas. Here, it is assumed that the direct mapping is used.

In the shown example, two streams are transmitted with the format having the data stream and, with a temporal separation therefrom, the training signals for exciting the channel of the remaining spatial dimension are transmitted from the other two antennas which are not used for the space division process of the data part.

FIG. 11 shows a format example of the staggered sounding packet when data of three streams is transmitted from the beamformee having four antennas. Here, it is assumed that the direct mapping is used.

In the shown example, three streams are transmitted with the format having the data stream and, with a temporal separation therefrom, the training signals for exciting the channel of the remaining spatial dimension are transmitted from the other one antenna which is not used for the space division process of the data part. In the current EWC specification, it is defined that four HT-LTFs are used in the training of three streams.

As can be seen from FIGS. 7 to 11, in a wireless communication apparatus in which the number of antennas is two and the maximum number of estimatable streams is two, the reception of the data part (payload) of the packet and the estimation of a necessary channel matrix are in the processing capability range which is considered upon designing, when the staggered sounding packet has the structure shown in FIG. 7, 9 or 10. FIG. 8 shows the staggered sounding packet of one stream, which is not suitably applied to the invention.

In a wireless communication apparatus in which the number of antennas is three and the maximum number of estimatable streams is three, the reception of the staggered sounding packet shown in FIGS. 7 to 11 and the estimation of a necessary channel matrix are in the processing capability range which is considered upon designing. In a wireless communication apparatus in which the maximum number of streams is three, the specification in which four HT-LTFs are received and the channel estimation of three streams is performed therefrom is originally requested and no problem is caused in the structure of the apparatus.

As can be seen from FIGS. 7 to 11, when the number M of antennas in a initiator of the sounding packet (that is, the terminal which operates the beamformee in the implicit feedback) is larger than the number N of antennas in a receiver of the sounding packet (that is, the terminal which operates as the beamformer in the implicit feedback), the beamformer can selectively estimate only necessary N streams without performing the channel estimation of M streams (that is, without preparing an N×M channel matrix), by suitably using the staggered format.

In the EWC specification, a zero length frame (ZLF) (also called a null data packet (NDP) and hereinafter referred to as “ZLF”) in which an MAC frame-length is 0 is defined and it is defined that the ZLF is used as the format of the sounding packet (the ZLF is a frame dedicated to the sounding packet, which includes only a PHY header part including the training series for exciting the channel and does not include an MAC frame). However, when the sounding is performed using the ZLF, four trainings need to be obtained in order to perform channel estimation of one stream from the training signal composed of M streams and thus a circuit burden of the channel matrix estimation unit 216a of the beamformer may not be reduced.

If the beamformer includes two antennas and the beamformee includes four antennas, the circuit burden of the beamformer may not be reduced although the staggered sounding packet of the frame format shown in FIG. 8 is used. No problem is caused in the channel estimation from training (HT-LTF) of a first stream, but, in order to estimate the channel with respect to one stream, four HT-LTFs of the other three streams which are not used for the space division process of the data part transmitted with a temporal separation therefrom needs to be computed. Thus, the size of the circuit of the beamformee which can support at most two streams increases.

When the beamformer includes two antennas and the beamformee includes three antennas, the staggered sounding packet of the frame format shown in FIG. 7 or 9 is used.

When the sounding packet shown in FIG. 9 is fed back from the beamformee, the beamformer can estimate the channel of two spatial dimensions necessary for the beamforming using the training signal part in a reception stream of the first to second antennas used for the space division of the data part. Since the reception streams of the third to fourth antennas which are not used for the space division of the data part transmitted with temporal separation do not need to be processed, the problem that the size of the circuit increases in the beamformee which can support at most two streams is not caused. No problem is caused in the channel estimation or the data symbol demodulation although the part attached to the end of the training is not processed in order to excite the third to fourth channels.

When the sounding packet shown in FIG. 7 is fed back from the beamformee, the beamformer first estimates the channel using the training signal part in a reception stream of the first antennas used for the space division of the data part. However, two HT-LTF in each of the other two streams, which are not used for the space division of the data part transmitted with the temporal separation, needs to be processed, in order to estimate the channel with respect to one stream. The channel estimation of a 2×2 matrix may be performed from two HT-LTFs and the channel estimation of the other one stream may be performed. However, in this case, since the channel estimation result of a first stream needs to be buffered in another place, the size of the circuit slightly increases compared with the case shown in FIG. 9 which the buffer is not needed.

As another example, when the beamformer includes three antennas and the beamformee includes four antennas, the staggered sounding packet of the frame format shown in FIG. 8, 10 or 11 is used.

When the sounding packet of the frame format shown in FIGS. 8 and 10 is used, as described above, the channel estimation is performed without a problem, but there is a problem that the channel estimation result of first one or two stream needs to be buffered in another place. When the sounding packet of the frame format shown in FIG. 11 is used, the beamformer can estimate the channel of two spatial dimensions necessary for the beamforming using the training signal part in a reception stream of the first to third antennas used for the space division of the data part. Since the reception stream of the fourth antenna which is not used for the space division of the data part transmitted with the temporal separation does not need to be processed, the problem that the size of the circuit increases in the beamformer which can support at most three streams is not caused. No problem is caused in the channel estimation or the data symbol demodulation although the part attached to the end of the training is not processed in order to excite the fourth channel.

Although the case where the beamformer transmits the wireless communication signal for requesting the transmission of the training signal in a format having N data streams to perform an implicit or explicit instruction with respect to the beamformee is described above, this case is described.

In a MAC layer protocol defined in the IEEE 802.11, a response frame (for example, a CTS packet for a RTS packet or an ACK packet for a DATA packet) is returned at the same transmission rate as a previous packet when the previous packet is transmitted at a basic rate.

For example, when MCS=8 (that is, BPSK, encoding rate ½, 2 streams) is included in the basic rate and the beamformer transmits the training request using the RTS or DATA packet at MCS=8, the beamformee necessarily returns the CTS or ACK packet at MCS=8.

That is, as shown in FIG. 9 or 10, since the beamformee returns the training signal for exciting the channel of the N-M remaining spatial dimensions using the staggered packet composed of the format unrelated to the space division of the signal, it is convenient in the channel estimation in the beamformer.

Accordingly, in such a communication system, the beamformer can transmit the packet for requesting the training using N streams corresponding to the number of antennas of the apparatus to implicitly or explicitly specify the format of the staggered sounding packet returned from the beamformee as described above. As a result, the beamformer can simplify the configuration of the channel matrix estimation unit 114a. The MCS (modulation and coding scheme) is a value for deciding a modulation method, an encoding method and the number of streams, which is one of information described in the PHY header of the HT packet

Although the invention will be described in detail with reference to the specific embodiment, it is apparent to those skilled in the art that the embodiment may be modified or substituted without departing from the scope, of the invention.

Although the embodiment in which the invention applies to the MIMO communication system according to the EWC specification in the IEEE 802.11n is described in the present specification, the scope of the invention is not limited to the embodiment. As the MIMO communication system using the stream which is spatially multiplexed from a first terminal including N antennas to a second terminal including M antennas, it is possible to suitably apply the invention to various types of communication systems in which the beamformer performs the beamforming using the training signal transmitted from the beamformee.

In the present specification, for simplification of description, although the embodiment in which the transmission terminal performs the “direct mapping” for directly mapping the streams to the antenna branches is described, the invention is applicable to a case of employing “spatial expansion” or a conversion method in which the streams do not one-to-one correspond to the antenna branches.

Although the embodiment which is applied to the IEEE 802.11n which is extension standard of the IEEE 802.11 is described mainly in the present specification, the invention is not limited to the embodiment. The invention is applicable to a variety of wireless communication systems using an MIMO communication method such as a mobile WiMax (Worldwide Interoperability for Microwave) based on the IEEE 802.16e, the IEEE 802.20 which is a high-speed wireless communication standard for a mobile object, the IEEE 802.15.3c which is a high-speed wireless PAN (Personal Area Network) using 60 GHz (milliwave) band, a wireless HD (High Definition) which transmitting an uncompressed HD image using wireless transmission of 60 GHz (milliwave) band, and a fourth generation (4G) mobile telephone.

It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and alterations may occur depending on design requirements and other factors insofar as they are within the scope of the appended claims or the equivalents thereof.

Yamaura, Tomoya

Patent Priority Assignee Title
10219169, Jul 09 2015 Maxlinear, Inc Hybrid MU-MIMO spatial mapping using both explicit sounding and crosstalk tracking in a wireless local area network
10608709, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus, and wireless communication method
9331762, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus, and wireless communication method
9344222, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus and wireless communication method
9553638, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus, and wireless communication method
9825680, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus, and wireless communication method
9900071, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus, and wireless communication method
9948366, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus, and wireless communication method
Patent Priority Assignee Title
6418175, Jul 03 1996 RPX Corporation Method for determining strength of co-channel signals, and a receiver
6687492, Mar 01 2002 IPR LICENSING INC System and method for antenna diversity using joint maximal ratio combining
6859503, Apr 07 2001 Google Technology Holdings LLC Method and system in a transceiver for controlling a multiple-input, multiple-output communications channel
7068628, May 22 2000 AT&T Properties, LLC; AT&T INTELLECTUAL PROPERTY II, L P MIMO OFDM system
7099678, Apr 10 2003 IPR LICENSING INC System and method for transmit weight computation for vector beamforming radio communication
7110378, Oct 03 2000 Wisconsin Alumni Research Foundation Channel aware optimal space-time signaling for wireless communication over wideband multipath channels
7248645, Apr 30 2002 Google Technology Holdings LLC Wireless transmission using an adaptive transmit antenna array
7272162, Oct 24 2000 Mitsubishi Denki Kabushiki Kaisha Transmitter and receiver for spread-spectrum communication system, and modulation and demodulation methods thereof
7295542, Mar 04 2004 Sharp Kabushiki Kaisha System and method for beacon timing control in a mixed IEEE 802.11 network
7433416, Aug 02 2000 Apple Inc Method and apparatus for generating transmit adaptive antenna weights with nulling using binary gradient feedback
7486720, May 11 2005 Mitsubishi Electric Research Laboratories, Inc Training frames for MIMO stations
7508880, Aug 17 2004 Samsung Electronics Co., Ltd. Apparatus and method for space-time-frequency block coding for increasing performance
7570696, Jun 25 2004 TAHOE RESEARCH, LTD Multiple input multiple output multicarrier communication system and methods with quantized beamforming feedback
7636573, Nov 06 2001 Qualcomm Incorporated Multiple-access multiple-input multiple-output (MIMO) communication system
7706324, May 13 2005 Qualcomm Incorporated On-demand reverse-link pilot transmission
7746943, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus and wireless communication method
7756210, Apr 08 2004 Mitsubishi Denki Kabushiki Kaisha Method for transmitting optimally diversified information in a MIMO telecommunication system
7773685, May 27 2002 Nokia Technologies Oy Transmitting and receiving methods
7848444, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus, and wireless communication method
7949060, Mar 23 2001 Qualcomm Incorporated Method and apparatus for utilizing channel state information in a wireless communication system
8194720, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus and wireless communication method
8243749, Dec 01 2005 Intel Corporation Wireless communication system, associated methods and data structures
8260198, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus, and wireless communication method
8532569, Apr 27 2006 Sony Corporation Wireless communication system, wireless communication apparatus, and wireless communication method
20030003880,
20040178954,
20040192218,
20040199056,
20050043031,
20050053170,
20050090205,
20050213682,
20060039328,
20060067718,
20060068718,
20060068738,
20060121946,
20060172707,
20060250963,
20060291544,
20060291581,
20070111666,
20070160010,
20070160162,
20070191066,
20070201566,
20070201575,
20070253501,
20070258541,
20080108310,
20080113626,
20080261551,
20090161641,
20090207765,
20110075606,
20110310996,
20120213300,
20120269158,
20120281631,
20130315177,
20130315222,
20130315330,
20130315331,
20130315332,
20130315333,
20130315334,
20130315335,
20130322379,
EP7251773,
EP1598955,
EP2011250,
JP200244051,
JP200423716,
JP2007318727,
JP2007318728,
JP2007318729,
JP4356756,
JP4775288,
WO2006129958,
WO2007126036,
/
Executed onAssignorAssigneeConveyanceFrameReelDoc
Jun 29 2012Sony Corporation(assignment on the face of the patent)
Date Maintenance Fee Events
Apr 08 2015ASPN: Payor Number Assigned.
Dec 19 2017M1552: Payment of Maintenance Fee, 8th Year, Large Entity.
Nov 18 2021M1553: Payment of Maintenance Fee, 12th Year, Large Entity.


Date Maintenance Schedule
Sep 23 20174 years fee payment window open
Mar 23 20186 months grace period start (w surcharge)
Sep 23 2018patent expiry (for year 4)
Sep 23 20202 years to revive unintentionally abandoned end. (for year 4)
Sep 23 20218 years fee payment window open
Mar 23 20226 months grace period start (w surcharge)
Sep 23 2022patent expiry (for year 8)
Sep 23 20242 years to revive unintentionally abandoned end. (for year 8)
Sep 23 202512 years fee payment window open
Mar 23 20266 months grace period start (w surcharge)
Sep 23 2026patent expiry (for year 12)
Sep 23 20282 years to revive unintentionally abandoned end. (for year 12)