The present invention relates generally to communication systems, and more particularly to wireless communication systems.
A wireless local area network (WLAN) generally includes an access point and a plurality of terminals, with the access point sometimes also referred to as a terminal. The access point and any particular terminal generally communicate using defined protocols over a communication channel occupying a particular frequency spectrum.
Some proposed protocols address the use of multiple input/multiple output (MIMO) wireless devices. In such schemes a single device, whether access point or terminal, may have one or more antennas used for transmission and one or more antennas used for reception, or some combination thereof. MIMO devices may allow for increased communication bandwidth between the devices. However, issues arise as to how the devices may communicate the available number of antennas, how those antennas should be allocated, and what coding schemes should be used for data communication.
The invention provides MIMO systems and methods.
In one aspect the invention provides a method of determining communication modes between wireless terminals using multiple transmit and/or receive antennas, comprising determining a number of transmit antennas for a first terminal; determining a number of receive antennas for a second terminal; determining a channel quality measure for communications between the first terminal and the second terminal; and selecting a communication mode based on the number of transmit antennas, the number of receive antennas, and the channel quality measure.
In another aspect the invention provides a method relating to communicating between wireless terminals using multiple transmit and/or receive antennas, comprising determining a number of transmit antennas for a first terminal; determining a number of receive antennas for a second terminal; and selecting a communication mode based on the number of transmit antennas and the number of receive antennas; wherein the communication mode varies use of transmit antennas.
In another aspect the invention provides a transmitter in a wireless communication system, comprising circuitry for communicating in a wireless network; multiple antennas for transmitting in the wireless network; a mode processing block for determining a multiple input multiple output (MIMO) mode indicating usage of the multiple antennas.
In another aspect the invention provides a method performed by an element in a wireless communication system, comprising transmitting an initial data packet; receiving an acknowledgement data packet in response to the initial data packet, the acknowledgement data packet including an indication of a number of antennas for a first use; determining a multiple input multiple output mode based on the number of antennas for the first use and a number of antennas for a second use, the first use being for one of receiving or transmitting and the second use being for the other of receiving or transmitting.
One aspect of the invention provides for exchange of information of the number of transmit and receive antennas between two wireless terminals. In some aspects this is accomplished using a dedicated field in a packet header. Another aspect of the invention provides for selection of a mode from a set of allowed modes based on the number of transmit and receive antennas and an estimated channel quality measure. In some aspects the mode specifies how multiple antennas of the transmitter and receiver are used. In further aspects the mode specifies both how multiple antennas of the transmitter and receiver are used and a code used in transmission and reception of information by those antennas. In some aspects the selected mode is a space time block code (STBC) mode or a spatial multiplex (SMX) code mode. In some aspects the mode is communicated from the transmitter to the receiver, and in some aspects this is accomplished using a field in a packet header.
In some aspects the selected mode specifies an Alamouti space time block (AL) code, an AL maximum ratio combining (AL/MRC) code, a circular AL (CIRCAL) code, or a CIRCAL/MRC code. In some aspects the selected mode specifies an MRC code, a SMX code, or a CIRCSMX code.
In some aspects of the invention communication is performed using a circular code. In some aspects of the invention communication is performed between a first node having NT transmit antennas and a second node having NR receive antennas, the first node utilizing different antennas to transmit different symbols, with the number of antennas used at a given time less than NT. In some aspects of the invention the transmitter utilizes NT transmit antennas to communicate information to a receiver, the NT transmit antennas transmitting a diversity code, at least one of the NT transmit antennas not being used for communication of the information to the receiver, with the at least one of the NT transmit antennas varying over time. In some aspects of the invention use of transmitter antennas cycles through transmission of symbols using a diversity code with use of the transmit antennas varying over a time index. In some aspects of the invention at least one of the transmit antennas is not used, with the at least one of the transmit antennas not used varying over a time index.
In some aspects of the invention a WLAN system communicates using a MIMO orthogonal frequency division multiplexing (OFDM) method. In some aspects of the invention a MIMO-OFDM system communicates with use of multiple transmit antennas varying over subcarriers. In some aspects the subcarriers are each approximate a pre-identified frequency and include a plurality of spatial subchannels. In some aspects antenna usage, or non-usage, varies with respect to subcarriers, and in some aspects antenna usage, or non-usage, varies with respect to a subcarrier index. In further aspects antenna usage, or non-usage, varies both with respect to a time index and a subcarrier index.
In some aspects of the invention a communication mode and/or code is selected based on a pre-computed rate versus signal-to-noise ratio (SNR). In some aspects the communication mode or code is also selected based on the number of transmit antennas of a receiver and the number of receive antennas of a receiver.
As illustrated in
More generally, the first element may be viewed as element j, with element j having NTj transmit antennas and NRj receive antennas. Similarly, the second element may be viewed as element k, with element k having NTk transmit antennas and NRk receive antennas. The first element and the second element communicate using some or all of their respective transmit and receive antennas.
In some embodiments the first element and the second element include wireless transmitter and receiver circuitry. The circuitry may include, for example, puncturers and depuncturers, interleavers and de-interleavers, mappers and de-mappers, FFT and iFFT blocks, filters, D/A and A/D converters, mixers and amplifiers, and other circuitry used in wireless transmission devices. Discussion of such circuitry may be found in, for example, U.S. patent application Ser. No. 11/033,460, entitled Feedback Schemes for a MIMO-OFDM System, filed Jan. 10, 2005, the entire disclosure of which is incorporated by reference herein. In many embodiments the first element and the second element also include mode processing blocks, either as a separate processor or as a circuitry block. In some of these embodiments the mode processing block or blocks determine a MIMO mode for communication between the first terminal and the second terminal, and may also determine a code for such communication. The MIMO mode indicates how antennas of a transmitter are used for transmission of information to a receiver, and how antennas of a receiver are used for reception of information from the transmitter.
As illustrated in
In block 215 the first element determines use of the antennas based on the number of its transmit antennas and the number of receive antennas of the second element. In some embodiments, the use of the antennas may be considered a mode, or a MIMO mode, specifying the number of antennas used for transmission by a transmitter and the number of antennas used for reception by a receiver, and, in some embodiments, a code for data transmitted or received by an antenna or group of antennas. The transmitter selects the appropriate MIMO mode based on the number of transmit antennas of the transmitter, the number of receive antennas of the receiver. In addition, in some embodiments a channel quality measure is also used to determine the MIMO mode.
In block 217 the MIMO mode is provided by the transmitter to the receiver in, for example, a dedicated field in a packet header. In block 219 the transmitter configures for communication using the MIMO mode. In block 221 the receiver configures for communication using the MIMO mode.
In some embodiments, the initial transmission by the first element includes a number of receive antennas of the first element. In such embodiments, the second element may transmit the acknowledgement packet making use of the number of receive antennas of the transmitter, with this use being selection of a MIMO mode for transmissions by the second element to the first element.
In some embodiments the initial packet exchange, used at least in part to generate a metric regarding the quality of the communication channel(s) between the first element and the second element. For example,
In block 405 the transmitter receives the acknowledgement information and selects a MIMO mode for transmissions to the receiver. The MIMO mode is based on the number of transmitter transmit antennas, the number of receiver receive antennas, and in some embodiment a channel quality measure determined by the transmitter. In some embodiments the MIMO mode is selected from a set of allowed modes, such as provided in
As illustrated in
In some embodiments fewer than all of the available transmit antennas are used for transmitting information. However, in some other embodiments, fewer than all of the available transmit antennas are used for a channel symbol, with the non-use of antennas varying in a periodic manner. For example, one MIMO mode may make use of only two transmit antennas simultaneously, even though, for example, three transmit antennas are available. In such an instance, two of the three antennas transmit symbols at a particular time, with the third antenna not transmitting symbols at the particular time.
More concretely, for example, Table I shows a matrix S showing the use of antennas over time for a 2×1 AL mode.
The 2×1 AL mode is for 2 transmit antennas, e.g. NTj=2, and 1 receive antenna, e.g. NRk=1. The 2×1 AL mode provides transmit antenna diversity, with a first antenna transmitting symbol s1, at time t1, a second antenna transmitting symbol s2 at time t1, the first antenna transmitting the negative complex conjugate of symbol s2, −s2*, at time t2, and the second antenna transmitting the complex conjugate of symbol s1, s1*, at time t2. For the 2×1 AL mode, however, all transmit antennas are used simultaneously.
Table II shows an example matrix S for a 2(3)×1 CIRCAL mode.
In the 2(3)×1 CIRCAL mode 2 out of 3 antennas transmit symbols at a time, with the unused antenna varying over time. Similarly, Table III shows an example matrix for a 2(4)×1 CIRCAL mode, in which 2 out of 4 antennas are used to transmit symbols at a time.
In some embodiments antenna usage is cycled during transmission of symbols, such that a first antenna and a second antenna, or any number of antennas in some embodiments, switch effective positions for the various S matrices.
Some embodiments of the invention also make use of the presence of subcarriers in a MIMO-OFDM system. FIG. illustrates an overview of a MIMO-OFDM communication channel. The communication channel, which in some ways may be viewed as a plurality of communication channels, includes a plurality of subcarriers 811a-n. Each of the subcarriers, as illustrated, is at a different frequency. Each subcarrier, in turn, is comprised of a plurality of spatial subchannels. For example, subcarrier Ns includes spatial subchannels 813a-t.
In some embodiments antenna usage is cycled over a subcarrier index. For example, in some embodiments cycling over a CIRCAL or a CIRCSMX mode is performed both over a subcarrier index and a time index. As a more concrete example for a 3×1 CIRCAL code
Accordingly, wireless communication systems and methods are disclosed. Although the invention has been described with respect to certain embodiments, it should be recognized that the invention includes the claims and their equivalents supported by this disclosure.
This application claims the benefit of U.S. Provisional Patent Application No. 60/570,369, entitled MIMO System and Mode Table, filed May 11, 2004, the disclosure of which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
60570369 | May 2004 | US |