WO2002003557A1 - Method and system for mode adaptation in wireless communication - Google Patents

Method and system for mode adaptation in wireless communication Download PDF

Info

Publication number
WO2002003557A1
WO2002003557A1 PCT/US2001/011309 US0111309W WO0203557A1 WO 2002003557 A1 WO2002003557 A1 WO 2002003557A1 US 0111309 W US0111309 W US 0111309W WO 0203557 A1 WO0203557 A1 WO 0203557A1
Authority
WO
WIPO (PCT)
Prior art keywords
sub
descriptors
channel
antennas
transmit
Prior art date
Application number
PCT/US2001/011309
Other languages
French (fr)
Inventor
Hemanth Sampath
Peroor K. Sebastian
Arogyaswami J. Paulraj
Original Assignee
Iospan Wireless, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/609,591 external-priority patent/US6922445B1/en
Application filed by Iospan Wireless, Inc. filed Critical Iospan Wireless, Inc.
Priority to AU2001255253A priority Critical patent/AU2001255253A1/en
Publication of WO2002003557A1 publication Critical patent/WO2002003557A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0016Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy involving special memory structures, e.g. look-up tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0686Hybrid systems, i.e. switching and simultaneous transmission
    • H04B7/0689Hybrid systems, i.e. switching and simultaneous transmission using different transmission schemes, at least one of them being a diversity transmission scheme
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0602Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using antenna switching
    • H04B7/0608Antenna selection according to transmission parameters
    • H04B7/061Antenna selection according to transmission parameters using feedback from receiving side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0636Feedback format
    • H04B7/0639Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0686Hybrid systems, i.e. switching and simultaneous transmission
    • H04B7/0691Hybrid systems, i.e. switching and simultaneous transmission using subgroups of transmit antennas
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication

Definitions

  • the present invention relates generally to wireless communication systems and methods, and more particularly to mode adaptation including selection of transmit antennas in transmit units employing multiple antennas for spatial multiplexing.
  • Wireless communication systems serving stationary and mobile wireless subscribers are rapidly gaining popularity. Numerous system layouts and communications protocols have been developed to provide coverage in such wireless communication systems .
  • Wireless communications channels between transmit and receive devices are inherently variable and their quality fluctuates.
  • the quality parameters of such communications channels vary in time.
  • wireless channels exhibit good communication parameters, e.g., large data capacity, high signal quality, high spectral efficiency and throughput. At these times significant amounts of data can be transmitted via the channel reliably.
  • the communication parameters also change. Under altered conditions former data rates, coding techniques and data formats may no longer be feasible.
  • the transmitted data may experience excessive corruption yielding unacceptable communication parameters.
  • transmitted data can exhibit excessive bit-error rates or packet error rates.
  • the degradation of the channel can be due to a multitude of factors such as general noise in the channel, multi-path fading, loss of line-of-sight path, excessive Co-Channel Interference (CCI) and other factors.
  • CCI Co-Channel Interference
  • the carrier-to-interference (C/I) ratio can be improved and the spectral efficiency increased. Specifically, improved C/I ratio yields higher per link bit rates, enables more aggressive frequency re-use structures and increases the coverage of the system.
  • Antenna arrays enable the system designer to increase the total received signal power, which makes the extraction of the desired signal easier.
  • Signal recovery techniques using adaptive antenna arrays are described in detail, e.g., in the handbook of Theodore S. Rappaport, Smart Antennas, Adaptive Arrays, Algorithms, & Wireless Position Location; and Paulraj , A.J. et al . , "Space-Time Processing for Wireless Communications", IEEE Signal Processing Magazine, Nov. 1997, pp. 49-83.
  • the BTS uses its transmit antennas to form a beam directed towards each receive unit .
  • the transmitter needs to know the channel state information such as "spatial signatures" prior to transmission in order to form the beams correctly.
  • spatial multiplexing means that data streams are transmitted simultaneously to multiple users who are sufficiently spatially separated.
  • U.S. Pat. No. 5,687,194 to Paneth et al describes a Time Division Multiple Access (TDMA) communication system using multiple antennas for diversity.
  • TDMA Time Division Multiple Access
  • the proposed system exploits the concept of adaptive transmit power and modulation. The power and modulation levels are selected according to a signal quality indicator fed back to the transmitter.
  • U.S. Pat. No. 5,914,946 to Avidor et al teaches a system with adaptive antenna beams.
  • the beams are adjusted dynamically as the channel changes. Specifically, the beams are adjusted as a function of a received signal indicator in order to maximize signal quality and reduce the system interference.
  • the prior art also teaches using multiple antennas to improve reception by transmitting the same information, i.e., the same data stream from all antennas.
  • transmission capacity can be increased by transmitting a different data stream from each antenna.
  • These two approaches are commonly referred to as antenna diversity schemes and spatial multiplexing schemes .
  • Adaptive modulation and/or coding in multiple antenna systems involve mapping of data converted into appropriate symbols to the antennas of the transmit antenna array for transmission.
  • spatial multiplexing there can be no coordination between transmitters, since the transmit antennas can belong to separate base stations or mobiles rather than to a single antenna array.
  • Prior art systems do not teach rules suitable for determining antenna mappings, or, more precisely, antenna selection for varying channel conditions in the spatial multiplexing mode. Development of rules for selecting antennas in the spatial multiplexing mode would represent a significant advance in the art.
  • the present invention provides a method for selecting antennas for transmitting data over a channel by employing spatial multiplexing, i.e., by transmitting different data streams from different antennas.
  • the method is applicable in communications systems with a transmit unit having multiple transmit antennas or multiple transmit units, e.g., multiple transceiver stations, and a receive unit having multiple receive antennas.
  • the first step of the method involves determining a channel descriptor.
  • the descriptor is a channel matrix H.
  • the descriptor is a channel matrix filter H.
  • the channel descriptor has sub-descriptors corresponding to the transmit antennas.
  • channel matrix H has sub-descriptors in the form of sub-matrices h corresponding to the transmit antennas .
  • Channel matrix filter H has sub- descriptors in the form of sub-matrix filters hi also corresponding to the transmit antennas .
  • the method then calls for choosing a quality parameter and a threshold for the quality parameter.
  • a sub-descriptor which does not meet the threshold is identified and the antenna from among the transmit antennas associated with the sub-descriptor is deactivated.
  • the quality parameter used in the method can be selected from among signal-to-interference and noise ratio, signal- to-noise ratio and power level.
  • the threshold is typically a minimum acceptable value of the quality parameter. This threshold can be re-set or adjusted and the steps of identifying another sub-descriptor or set of sub- descriptors not meeting the threshold can be repeated. The corresponding transmit antennas are then deactivated.
  • the sub-descriptors are associated with an average value of the quality parameter.
  • the average value is the average of the quality parameter over the sub-carrier tones . It is then this average value of the quality parameter which is compared with the threshold to determined whether the threshold is met.
  • the sub-matrix h j is removed from the channel matrix H to obtain a subset channel matrix H' .
  • the remaining sub-matrices h ⁇ can be rearranged after removal of h j .
  • the remaining sub-matrices h can be ordered in accordance with the threshold, i.e., in descending order starting with the sub-matrix hi which exceeds the threshold the most or has the best quality parameter.
  • the data transmitted is typically coded and modulated in accordance with a selected mode.
  • the mode is characterized by a coding rate and a modulation.
  • the setting of the threshold can be based on the selected mode and the selected mode can be based on the quality parameter.
  • the receive unit can employ any receiver ' such as a maximum likelihood receiver, a zero forcing equalizer receiver, a successive cancellation receiver, a minimum mean square error equalizer (MMSE) receiver.
  • MMSE minimum mean square error equalizer
  • a set of sub-descriptors i.e., a set of sub-matrices hi or set of sub-matrix filters i is identified and transmit unit antennas associated with that set are all deactivated at one time, rather than one by one.
  • This method can be applied in steps as well. A set of antennas or a single antenna not meeting the assigned threshold can be deactivated in each step.
  • the transmit antennas belong to separate transmit units, e.g., to different base stations.
  • the sub-matrix h j can represent the base station transceiver which is to be deactivated to improve the quality parameter at the receive unit .
  • Systems of the invention can be used for spatial multiplexed communications between transmit units with multiple antennas and receive units with multiple antennas, or between separate transceivers, e.g., base stations, and receive units with multiple antennas.
  • the receive unit has a channel estimation block for determining channel descriptor, a mode selection block for receiving the quality parameter, assigning a threshold to the quality parameter, and identifying among the sub-descriptors of the channel descriptor at least one sub-descriptor not meeting the threshold.
  • the receive unit has a feedback unit for sending feedback related to the at least one sub-descriptor to the transmit unit or, as the case may be, to the base stations .
  • a controller at the transmit unit receives the feedback and deactivates the corresponding transmit antennas.
  • a common controller or separate control units can be used to receive the feedback and deactivate the corresponding transceivers or their antennas.
  • the method of the invention can be employed in multi-tone communications using a number of sub-carrier tones for transmitting data from each transmit antenna.
  • Fig. 1 is a simplified diagram illustrating a communication system in which the method of the invention is applied.
  • Fig. 2 is a simplified block diagram illustrating the transmit and receive units according to the invention.
  • Fig. 3 is a block diagram of an exemplary transmit unit in accordance with the invention.
  • Fig. 4 is a block diagram of a spatial multiplexing block of the transmit unit of Fig. 3.
  • Fig. 5 is a block diagram of exemplary receive unit in accordance with the invention.
  • Fig. 6. is a schematic illustrating the operations performed on the channel matrix H.
  • Fig. 7 is a block diagram of a mode selection block of the receive unit of Fig. 5.
  • Fig. 8 is an exemplary flow chart of the method of the invention.
  • Fig. 9 is a diagram of another embodiment of the invention.
  • Fig. 1 illustrates a portion of a wireless communication system 10, e.g., a cellular wireless system.
  • a transmit unit 12 is a Base Transceiver Station (BTS)
  • a receive unit 14 is a mobile or stationary wireless user device.
  • Exemplary user devices include mobile receive units 14A, 14B, 14C which are portable telephones and car phones and a stationary receive unit 14D, which can be a wireless modem unit used at a residence or any other fixed wireless unit.
  • BTS Base Transceiver Station
  • exemplary user devices include mobile receive units 14A, 14B, 14C which are portable telephones and car phones and a stationary receive unit 14D, which can be a wireless modem unit used at a residence or any other fixed wireless unit.
  • the same method can be used in uplink communication from wireless units 14 to BTS 12.
  • BTS 12 has an antenna array 16 consisting of a number of transmit antennas 18A, 18B, ... , 18M.
  • Receive units 14 are equipped with antenna arrays 20 of N receive antennas (for details see Figs. 2, 3 and 5).
  • BTS 12 sends transmit signals TS to all receive units 14 via channels 22A and 22B.
  • channels 22A, 22B between BTS 12 and receive units 14A, 14B are indicated, although BTS 12 transmits TS signals to all units shown.
  • receive units 14A, 14B are both located within one cell 24. However, under suitable channel conditions BTS 12 can transmit TS signals to units outside cell 24.
  • channels 22A, 22B The time variation of channels 22A, 22B causes transmitted signals TS to experience fluctuating levels of attenuation, interference, multi-path fading and other deleterious effects. Therefore, communication parameters of channels 22A, 22B such as data capacity, signal quality, spectral efficiency or throughput undergo temporal changes. Thus, channels 22A, 22B can not at all times support efficient propagation of high data rate signals TS or signals which are not formatted with a robust coding algorithm.
  • antenna array 16 at BTS 12 employs spatial multiplexing, reduces interference, increases array gain and achieves other advantageous effects.
  • Antenna arrays 20 at receive units 14 are set up to receive the spatial multiplexed signals from BTS 12.
  • the method of the invention finds an optimum choice of transmit antennas 18A, 18B, ... , 18M selected adaptively with changing conditions of channels 22A, 22B.
  • the method of the invention implements an adaptive and optimal selection of transmit antennas 18A, 18B, ... , 18M, deactivating some of these antennas in accordance with the rules described below to improve performance.
  • Transmit unit 12 has a control unit 26 connected to a data processing block 28 for receiving data 30 to be converted to spatially multiplexed transmit signals TS to select transmit antennas 18A, 18B, ... , 18M for transmission therefrom.
  • An up-conversion and RF amplification block 32 supplies the transmit signals TS to antennas 18A, 18B, ... , 18M.
  • receive unit 14 On the other side of the link, receive unit 14 has N receive antennas 34A, 34B, ... , 34N in its array 20 for receiving receive signals RS .
  • An RF amplification and down-conversion block 36 processes receive signals RS and passes them to data processing block 38.
  • Data processing block 38 includes a channel measurement or estimation unit (see Fig. 5) which obtains a measurement of the channel coefficients matrix H characterizing channel 22.
  • a mode selection block 40 uses matrix H and a chosen quality of service QoS or quality parameter QP to determine which of transmit antennas 18 should be deactivated to improve reception.
  • the quality parameter QP used by block 40 can be any useful signal characteristics measure such as signal-to-interference and noise ratio (SINR) , signal-to- noise ratio (SNR) , power level.
  • Block 40 makes the determination about which of transmit antennas 18A, 18B, ... 18M should be transmitting in order to keep the quality parameter above a certain minimum required value or threshold. This selection is fed back as indicated by dashed line 42 to transmit unit 12.
  • channel 22 is a time-division duplexed (TDD) channel, which is reciprocal between the receive and transmit units, no separate feedback is required.
  • TDD time-division duplexed
  • Data 52 in this case in the form of a binary stream, has to be transmitted. Before transmission, data 52 may be interleaved and pre-coded by interleaver and pre-coder (not shown) . The purpose of interleaving and pre-coding is to render the data more robust against errors. Both of these techniques are well-known in the art. Data 52 is delivered to a conversion unit, more specifically a spatial multiplexing block 56. Block 56 converts data 52 into k streams of symbols at chosen modulation rates and coding rates.
  • data 52 can be converted into symbols through modulation in a constellation selected from among PSK, QAM, GMSK, FSK, PAM, PPM, CAP, CPM or other suitable constellations.
  • the transmission rate or throughput of data 52 will vary depending on the modulation and coding rates used in each of the k streams .
  • Table 1 illustrates some typical modulation and coding rates with the corresponding throughputs which can be used in the spatial multiplexing method of the invention.
  • the entries are conveniently indexed by a mode number.
  • the mode column can be used to more conveniently identify the modulation and coding rates which are to be applied to the k streams.
  • Tables analogous to Table 1 for other coding rates and modulation can be easily derived as these techniques are well-known in the art.
  • data 52 passes to a switching unit 60.
  • switching unit 60 routs modulated and coded k streams of spatially multiplexed data 52 to all or a subset of its M outputs.
  • the M outputs lead to the corresponding M transmit antennas 72 via an up-conversion and RF amplification stage 70 having individual digital-to-analog converters and up- conversion/RF amplification blocks 74.
  • Transmit antennas 72 transmit data 52 in the form of transmit signals TS .
  • transmit antennas T x , T 2 , ... T M with the exception of transmit antenna T j are transmitting coded streams.
  • k M-l.
  • the determination to deactivate antenna T j is made in accordance with the method of the invention as described below.
  • Transmit unit 50 also has a controller 66 connected to spatial multiplexing block 56 and to switching unit 68.
  • a database 78 is connected to controller 66.
  • Database 78 conveniently contains a table, e.g., a spatial multiplexing look-up table indexed by mode as in exemplary table 1. The convenience of indexing by mode resides in the fact that feedback to transmit unit 50 does not require much bandwidth .
  • transmit unit 50 receives feedback from receive unit 90 (see Fig. 5) via a feedback extractor 80.
  • Feedback extractor 80 detects an antenna number or any other designation which antennas to operate and which to deactivate and forwards this information to controller 66. In some embodiments feedback extractor detects mode number and associated antenna number, and forwards it to controller 66.
  • Controller 66 looks up the mode number in database 78 and- thus determines the modulation, coding rate and any other parameters for the associated antenna.
  • Receive unit 90 can send back a channel descriptor, e.g., a channel matrix H, a channel matrix filter H or some other suitable descriptor identifying the action of the channel on transmitted signals TS, to transmit unit 50.
  • transmit unit 50 can use the channel descriptor in its operation to derive any information in addition to antenna number and mode number to adapt its transmission to channel 22.
  • the feedback information i.e., the channel parameters are obtained during the reverse transmission from receive unit 90 or remote subscriber unit, as is known in the art, and no dedicated feedback extractor 80 is required.
  • channel 22 When channel 22 experiences delay spread, it can be modeled as a Finite Impluse Response (FIR) channel, i.e., channel 22 has a memory and any representation of channel 22 should have a time dimension. Depending on the transmission symbol rate, for a given delay spread channel 22 will have some number L of symbol delay taps . When there is no delay spread channel 22 can be represented by an NxM matrix where N is the number of receive antennas 92 (see Fig. 5) and M is the number of transmit antennas 72. When there is delay spread, channel 22 can be represented by a matrix filter H which is constructed of H l H 2 , ... H L , where Hi is the NxM channel matrix at i-th delay tap.
  • FIR Finite Impluse Response
  • each sub-carrier frequency or tone has an individual channel represented by an NxM matrix, i.e., H x , H 2 , ... H where T is the number of sub- carrier tones.
  • the parameters of channel 22 are expressed by a single channel matrix H.
  • transmit signals TS propagating through channel 22 are affected by channel coefficients a xy of matrix H.
  • Matrix H is composed of sub- matrices h, here in the form of columns labeled hi, h 2 , ... , h j , ... h M .
  • Each antenna T l r T 2 , ..., T j , ..., T M is associated with a corresponding sub-matrix h x , h 2 , ..., h j , ... h M .
  • Fig. 4 shows a more detailed block diagram of spatial multiplexing block 56.
  • Data 52 received by block 56 is first parsed by parser 58, which is in direct communication with controller 66. Based on feedback obtained from feedback extractor 80, controller tells parser 58 into how many streams data 52 is to be divided. Parser is connected with a multiplexing block 62 and supplies the streams to its coding and modulation blocks 64. Having separate coding and modulation blocks 64 for each stream enables the user to employ different coding rates and modulations in each stream.
  • Fig. 5 illustrates receive unit 90 for receiving receive signals RS from transmit unit 50 through channel 22 with N receive antennas 92.
  • Receive unit 90 can be any suitable receiver capable of receiving spatial multiplexed receive signals RS via the N receive antennas 92. Exemplary receivers include maximum likelihood receivers, zero forcing equalizer receivers, successive cancellation receivers and minimum mean square error equalizer receivers.
  • Receive unit 90 has an RF amplification and down-conversion stage 94 having individual RF amplification/down-conversion/ and analog-to-digital converter blocks 96 associated with each of the N receive antennas 72.
  • the N outputs of stage 94 are connected to a block 98 which performs receive processing, signal detection and decoding and demultiplexing functions.
  • the N outputs of stage 94 are also connected to a channel estimator 100.
  • Channel estimator 100 obtains a measurement of channel 22; in particular, it determines the channel coefficients matrix H representing the action of channel 22 on transmit signals TS.
  • Estimator 100 is connected to block 98 to provide block 98 with the channel descriptor.
  • the channel descriptor is typically determined by estimator 100 during training; a procedure well-known in the art.
  • the channel descriptor is typically determined by estimator 100 during training; a procedure well-known in the art.
  • no ISI estimator 100 determines channel matrix H for the independent k streams from the k transmit antennas 72.
  • ISI estimator 100 determines channel matrix filter H with the aid of training sequences which are as long or longer than the delay spread.
  • In multi-carrier operation each sub-carrier tone has a different channel so training is required for all sub-carrier tones.
  • training estimator 100 determines channel matrices R l r H 2 , ... H ⁇ for all sub-carrier tones.
  • a deinterleaver and decoder (not shown) can be placed in the data stream if a corresponding interleaver and coder was employed in transmitter 50.
  • Channel estimator 100 is also connected to a mode selection block 102.
  • Mode selection block 102 is connected to a database 104.
  • Database 104 conveniently contains a look-up table similar to table 1 with quality parameters QP's and threshold values QP th (i.e., the lowest acceptable values) of these QP's for each of the modes.
  • QP th i.e., the lowest acceptable values
  • each mode has an associated threshold QP h/' which is conveniently stored in database 104.
  • QP h/' which is conveniently stored in database 104.
  • each mode has a threshold SINR th which depends on its modulation rate and coding rate.
  • Mode selection block 102 can thus access in database 104 the appropriate threshold QP th values for the selected modes.
  • mode selection block 102 can receive quality parameter QP and threshold value QP th f° r each mode from an outside source.
  • block 102 can be pre-programmed to use a particular quality parameter QP or make its own selection of quality parameter QP.
  • threshold value QP can be provided, or pre-set by block 102 or adjusted during operation by either block 102 or some other circuit, as necessary.
  • SINR signal-to-interference and noise ratio
  • database 104 contains the same entries as database 78 indexed by the same mode numbers.
  • This arrangement makes it particularly easy for selection block 102 to communicate its mode selection for each transmit antenna T ⁇ to transmit unit 50 by sending the mode number.
  • selection block 102 provides transmit antenna number and mode to be used by that transmit antenna pairwise for feedback to transmit unit 50.
  • antenna number and mode can be arranged in a table for feedback.
  • controller 66 retrieves the corresponding coding rate and modulation from database 78.
  • selection block 102 can indicate directly which transmit antenna or antennas Ti are to be deactivated and indicate the modes to be used by active transmit antennas Ti. In some cases, the same mode can be used by all active transmit antennas Ti, e.g., at system start-up. At this time selection block 102 only sends active transmit antennas and mode for feedback to transmit unit 50.
  • Mode selection block 102 is connected to a feedback block 106 for feeding back the antenna numbers and corresponding modes to receive unit 50. Furthermore, feedback block 106 can also send channel parameters, e.g., in the form of mode number to transmit unit 50. Receiver unit's 90 transmitter 110 is connected to feedback block 106 for transmitting this information back to transmit unit 50.
  • receive unit 90 is a minimum mean square error equalizer (MMSE) receiver requiring a receive processing matrix 108 based on channel matrix H to recover data 52.
  • mode selection block 102 has the appropriate logic to compute matrix 108 as discussed below.
  • Block 102 communicates matrix 108 to block 98 via a link.
  • MMSE minimum mean square error equalizer
  • channel 22 on a transmit vector s of M transmit signals TS corresponding to the M transmit antennas 72 is described by the system equation:
  • v is an Nxl noise vector
  • H is the NxM channel matrix
  • R is the linear MMSE equalizer receiver
  • x is the Nxl receive vector estimated by receive unit 90. It is assumed that:
  • the error vector e can be defined as:
  • the linear MMS ⁇ equalizer is found by minimizing the cost function:
  • the receiver R here optimized receiver R opt r determines the value of quality parameter QP for transmit signals TS transmitted via each one of transmit antennas 72.
  • signal-to-interference and noise ratio SINR
  • the relation between SINRi for i-th of transmit antennas 72 and R opt is:
  • a threshold value QP th i- s assigned to quality parameter QP is based on the desired quality of receive signals RS.
  • QP th is the minimum threshold at which receive signals RS can be re-converted into data 52 by block 98 at an acceptable error rate given the mode (coding rate and modulation of data 52 employed by spatial multiplexing block 56 of transmit unit 50) .
  • the assignment can be based on a desired bit- error-rate (BER) of received data 52.
  • BER bit- error-rate
  • other error rates such as packet error rates or symbol error rates of data 52 can be used to characterize the quality of receive signals RS .
  • the BER required at receive unit 90 given this mode assigns the minimum threshold SINR th - Specifically, BERi at receive unit 90 for data 52 transmitted in transmit signals TS from i-th antenna of transmit antennas 72 is related to SINR ⁇ for the i-th antenna as follows:
  • ⁇ z Selecting a minimum acceptable BER ⁇ at receive unit 90 given the mode thus yields an SINRi value to be used as threshold value SINR th . It should be noted that this holds for uncoded schemes, i.e., when no additional coding such as error coding is imposed on data 52. In the event such coding is used there is generally a coding gain which will vary SINR th/ as will be appreciated by a person skilled in the art.
  • SINR t is used by mode selection block 102 to identify sub- descriptors of channel 22 which do not meet threshold SINR th - I n this embodiment the sub-descriptors of channel 22 are sub-matrices h of channel matrix H, as shown in Fig. 6.
  • the schematic of Fig. 6 illustrates a case where for all sub- matrices hi quality parameter QP exceeds threshold QP th with the exception of sub-matrix h j .
  • QP is SINR and thus SINR j ⁇ SINR th .
  • transmit antenna T j corresponding to sub-matrix h j is deactivated.
  • transmit unit 50 is shown in Fig. 3 with antenna T j deactivated, i.e., no transmit signals TS are transmitted from antenna T j .
  • This deactivation of one or more transmitting antennas Ti will generally improve and not worsen the quality parameter QP, in this case SINR, for the remaining transmitting antennas.
  • Figs. 7 illustrates how mode selection block 102 implements the deactivation decision.
  • Channel matrix H, QP and QP th are received by a comparison block 110 where QP values for each sub-matrix h ⁇ are compared with QP th given the selected mode (see Fig. 6) .
  • Comparison block 110 identifies which of sub-matrices hi has a QP ⁇ less than QP th an d removes this sub-matrix, in the present embodiment sub-matrix h j , since QP j ⁇ QP th ⁇ from channel matrix H. Removal of sub-matrix h j from channel matrix H produces a subset channel matrix H' .
  • Comparison block 110 recomputes QP for each sub-matrix hi corresponding to transmit antenna Ti in subset matrix H' .
  • recomputed QPi of sub-matrices h of subset channel matrix H' are compared with adjusted QP h -
  • recomputed QPi are compared with QP th required for particular modes to determine in which of those modes the corresponding antennas T x should transmit.
  • the mode whose required QP th is closest in value to the recalculated QP ⁇ is selected for data 52 transmitted from corresponding transmit antenna T .
  • Block 110 also passes subset channel matrix H" to a computing block 112.
  • Computing block 112 calculates the processing matrix 108 or optimal receiver R opt and sends R opt to block 98 for receive processing.
  • flow chart of Fig. 8 shows an embodiment of the method for achieving highest throughput a mode number # with corresponding threshold QP th - # -
  • optimal receiver R opt is computed as well as the values QPi for all sub-matrices h ⁇ .
  • antennas T ⁇ and their corresponding sub-matrices hi are arranged in descending order of QPi.
  • a mapping of this rearranged or ordered set to the original order of sub- matrices hi and corresponding transmit antennas Ti is maintained for administrative purposes.
  • each QP is compared with a lowest threshold QP th _ # .
  • lowest threshold QP th - # can be equal to the threshold for the lowest throughput acceptable mode #.
  • the corresponding sub-matrix h ⁇ is removed from channel matrix H to produce subset channel matrix H' .
  • the corresponding antenna Ti is designated for deactivation.
  • subset channel matrix H' contains only sub-matrices h which have QPi higher than QP th - # - It should be noted that more than one sub-matrix hi can be removed at a time.
  • the final subset channel matrix H' is obtained it is sent to the second branch in the flow chart of Fig. 8 to determine the best modes to use for transmission from the remaining antennas.
  • the best mode number for each antenna is determined by direct comparison of QP k with QP th - # required for that mode #.
  • the mode # for which the comparison yields the closest match is selected for transmission from corresponding antenna #.
  • the antenna # and mode # are ordered pairwise in a table for feedback to the transmit unit. Before feedback, the table is arranged to agree with the updated mapping of antenna # which was performed to arrange sub-matrices hi in descending order of QPi.
  • comparison block 110 can re-set or adjust lowest QP th - # - For example, when data 52 is not very sensitive (e.g., voice) lowest QP th - # can be lowered and when data 52 is sensitive lowest threshold QP th - # can be raised. In fact, the setting of lowest QP th - # depends on the type of data 52 and other parameters well-known in the art of data processing.
  • Comparison block 110 can repeat the steps of identifying individual or even groups or sets of sub-matrices hi falling below lowest QP th - # and deactivate the corresponding antenna or antennas among transmit antennas 72. Of course, when channel 22 is very high quality, no transmit antennas 72 may need to be deactivated.
  • the time period within which the above computations for antenna deactivation should be repeated should be shorter than the coherence time of channel 22.
  • transmit unit 50 receiving feedback of channel information, whether using TDD or simple feedback, could make the selection of antenna or antennas to deactivate on its own.
  • This alternative approach would be convenient when receive unit 90 does not have sufficient resources or power to make the comparisons between the values of QPi and QP th -
  • transmit unit 50 would then contain all the corresponding computation and decision-making blocks, specifically mode selection block 102, contained in receive unit 90 as described above.
  • System 200 has several base transceiver stations (BTS) , of which two 204, 206 are shown.
  • BTS 204, 206 are equipped with transmit antenna arrays 208, 210 respectively for sending transmit signals to receive unit 212. It should be noted, however, that a combination of BTS with single transmit antennas can be used as long as spatial multiplexing is employed.
  • Receive unit 212 sets a threshold QP th and identifies among the sub-descriptors of a descriptor of channel 22, e.g., hi matrices of channel matrix H, one or more sub-descriptors which do not meet threshold QP h i n the selected mode. As described above, receive unit 212 can adjust threshold QP h in particular, it can adjust threshold QP th based on the desired mode. Receive unit 212 then determines a final selection which transmit antennas of transmit antenna arrays 208, 210 should be deactivated. Additionally, receive unit 212 determines which modes should be used by the remaining active transmit antennas of arrays 208, 210. It should be noted that under certain circumstances receive unit 212 may determine that one of base stations 204, 206 should not be transmitting any transmit signals to receive unit 212 at all.
  • a control logic in this embodiment a controller 202 receives the feedback from receive unit 212.
  • Controller 202 can be a central control unit supervising the operation of BTS 204, 206 and any other BTS of communication system 200.
  • control logic can consist of separate control units as indicated in dashed lines.
  • the descriptor of channel 22 is a channel matrix filter H and sub-descriptors are sub-matrix filters hi.
  • channel matrix filter H is used as descriptor when inter-symbol interference (ISI) is present due to broadly varying times of arrival or under other adverse conditions associated with delay spread.
  • ISI inter-symbol interference
  • channel matrix filter H actually consists of a number of channel matrices H, each of which is an NxM matrix, where N is the number of receive antennas at the receive unit and M is the number of transmit antennas. Therefore, channel matrix filter H is actually qNxpM. In fact, M is the total number of antennas from which receive unit is meant to receive spatially multiplexed signals. As discussed above, these transmit antennas can belong to separate BTS, include single transmit antennas or transmit antennas which are part of any suitable transmit antenna array.
  • the receiver equalizer R(z) for processing the q time snap shots of the received vector x k to obtain a good MMSE estimator of the transmitted signal vector s. k can be represented as follows:
  • the MMS ⁇ estimator R for estimating A . from S can be written as:
  • the quality parameter QP is chosen to be signal-to-noise ratio (SNR) .
  • SNR signal-to-noise ratio
  • the method of invention can also be used in multi-carrier systems using spatial multiplexing.
  • these types of communication systems several sub-carrier frequencies or sub-carrier tones are transmitted from each transmit antenna.
  • Each of these sub-carrier tones experiences a different channel in propagating from the transmit unit to the receive unit.
  • each transmit antenna has associated with it a group of sub-descriptors; one for each sub-carrier tone.
  • each transmit antenna and its associated sub- descriptor will yield a different quality parameter QP at the different sub-carrier frequencies.
  • data transmitted from a transmit antenna T j on a first sub- carrier tone S i will exhibit a quality parameter QP j i different from a quality parameter QP j2 for data transmitted from the same transmit antenna T j on a second sub-carrier tone ST 2 .
  • the selection of which transmit antenna to deactivate in this case is made based on the average quality parameter OP j for the group of sub-descriptors associated with that antenna.
  • the method of the invention can be used in soft hand-off between base stations in cellular systems. Alternatively, partial hand-offs or gradual hand-offs between base stations can be implemented, depending on antenna selection.
  • the user device can operate by receiving signals from a selection of antennas belonging to different base stations at all times. Also, in the case of fixed wireless devices there may be cases where the channel does not change appreciably over time. In this case, once the antenna selection is made, no feedback may be required.

Abstract

A method and system for selective mode adaptation for transmitting data by spatial multiplexing applicable in communications systems with a transmit unit (12) having multiple transmit antennas (18) or multiple transmit units (204,206) and a receive unit (14) having multiple receive antennas (34). A channel descriptor (22), such as channel matrix H or a channel matrix filter H, with has sub-descriptors corresponding to the transmit antennas (18) is determined and a quality parameter, such as signal-to-interference and noise ratio, signal-to-noise ratio or power level are chosen. The quality parameter is assigned a threshold and the sub-descriptor or sub-descriptors whose quality parameters do not meet the threshold are identified and deactivated.

Description

METHOD AND SYSTEM FOR MODE ADAPTATION IN WIRELESS COMMUNICATION
FIELD OF THE INVENTION
The present invention relates generally to wireless communication systems and methods, and more particularly to mode adaptation including selection of transmit antennas in transmit units employing multiple antennas for spatial multiplexing.
BACKGROUND OF THE INVENTION
Wireless communication systems serving stationary and mobile wireless subscribers are rapidly gaining popularity. Numerous system layouts and communications protocols have been developed to provide coverage in such wireless communication systems .
Wireless communications channels between transmit and receive devices are inherently variable and their quality fluctuates. Specifically, the quality parameters of such communications channels vary in time. Under good conditions wireless channels exhibit good communication parameters, e.g., large data capacity, high signal quality, high spectral efficiency and throughput. At these times significant amounts of data can be transmitted via the channel reliably. However, as the channel changes in time, the communication parameters also change. Under altered conditions former data rates, coding techniques and data formats may no longer be feasible. For example, when channel performance is degraded the transmitted data may experience excessive corruption yielding unacceptable communication parameters. For instance, transmitted data can exhibit excessive bit-error rates or packet error rates. The degradation of the channel can be due to a multitude of factors such as general noise in the channel, multi-path fading, loss of line-of-sight path, excessive Co-Channel Interference (CCI) and other factors.
By reducing CCI the carrier-to-interference (C/I) ratio can be improved and the spectral efficiency increased. Specifically, improved C/I ratio yields higher per link bit rates, enables more aggressive frequency re-use structures and increases the coverage of the system.
It is also known in the communication art that transmit units and receive units equipped with antenna arrays, rather than single antennas, can improve receiver performance. Antenna arrays can both reduce multipath fading of the desired signal and suppress interfering signals or CCI. Such arrays can consequently increase both the range and capacity of wireless systems. This is true for wireless cellular telephone and other mobile systems as well as Fixed Wireless Access (FWA) systems.
In mobile systems, a variety of factors cause signal degradation and corruption. These include interference from other cellular users within or near a given cell. Another source of signal degradation is multipath fading, in which the received amplitude and phase of a signal varies over time. The fading rate can reach as much as 200 Hz for a mobile user traveling at 60 mph at PCS frequencies of about 1.9 GHz. In such environments, the problem is to cleanly extract the signal of the user being tracked from the collection of received noise, CCI, and desired signal portions summed at the antennas of the array.
In FWA systems, e.g., where the receiver remains stationary, signal fading rate is less than in mobile systems. In this case, the channel coherence time or the time during which the channel estimate remains stable is longer since the receiver does not move. Still, over time, channel coherence will be lost in FWA systems as well.
Antenna arrays enable the system designer to increase the total received signal power, which makes the extraction of the desired signal easier. Signal recovery techniques using adaptive antenna arrays are described in detail, e.g., in the handbook of Theodore S. Rappaport, Smart Antennas, Adaptive Arrays, Algorithms, & Wireless Position Location; and Paulraj , A.J. et al . , "Space-Time Processing for Wireless Communications", IEEE Signal Processing Magazine, Nov. 1997, pp. 49-83.
Prior art wireless systems have employed adaptive modulation of the transmitted signals with the use of feedback from the receiver as well as adaptive coding and receiver feedback to adapt data transmission to changing channel conditions. However, effective maximization of channel capacity with multiple transmit and receive antennas is not possible only with adaptive modulation and/or coding. In U.S. Pat. Nos. 5,592,490 to Barratt et al . , 5,828,658 to Qttersten et al., and 5,642,353 Roy III, teach about spectrally efficient high capacity wireless communication systems using multiple antennas at the transmitter; here a Base Transceiver Station (BTS) for Space Division Multiple Access (SDMA) . In these systems the users or receive units have to be sufficiently separated in space and the BTS uses its transmit antennas to form a beam directed towards each receive unit . The transmitter needs to know the channel state information such as "spatial signatures" prior to transmission in order to form the beams correctly. In this case spatial multiplexing means that data streams are transmitted simultaneously to multiple users who are sufficiently spatially separated.
The disadvantage of the beam-forming method taught by Barratt et al., Ottersten et al., and Roy III is that the users have to be spatially well separated and that their spatial signatures have to be known. Also, the channel information has to be available to the transmit unit ahead of time and the varying channel conditions are not effectively taken into account. Finally, the beams formed transmit only one stream of data to each user and thus do not take full advantage of times when a particular channel may exhibit very good communication parameters and have a higher data capacity for transmitting more data or better signal-to-noise ratio enabling transmission of data formatted with a less robust coding scheme.
U.S. Pat. No. 5,687,194 to Paneth et al . describes a Time Division Multiple Access (TDMA) communication system using multiple antennas for diversity. The proposed system exploits the concept of adaptive transmit power and modulation. The power and modulation levels are selected according to a signal quality indicator fed back to the transmitter.
Addressing the same problems as Paneth et al . , U.S. Pat. No. 5,914,946 to Avidor et al . teaches a system with adaptive antenna beams. The beams are adjusted dynamically as the channel changes. Specifically, the beams are adjusted as a function of a received signal indicator in order to maximize signal quality and reduce the system interference.
The prior art also teaches using multiple antennas to improve reception by transmitting the same information, i.e., the same data stream from all antennas. Alternatively, the prior art also teaches that transmission capacity can be increased by transmitting a different data stream from each antenna. For more information about capacity increases achievable by transmitting different data streams from different antennas the reader is referred to U.S. Pat. No. 5,345,599 to Paulraj , A.J. et al., and to Foschini, G.J., "Layered Space-Time Architecture for Wireless Communication in a Fading Environment when Using Multi-Element Antennas", Bell Labs Technical Journal, Autumn 1996. These two approaches are commonly referred to as antenna diversity schemes and spatial multiplexing schemes . Adaptive modulation and/or coding in multiple antenna systems involve mapping of data converted into appropriate symbols to the antennas of the transmit antenna array for transmission. In the case of spatial multiplexing there can be no coordination between transmitters, since the transmit antennas can belong to separate base stations or mobiles rather than to a single antenna array. Prior art systems do not teach rules suitable for determining antenna mappings, or, more precisely, antenna selection for varying channel conditions in the spatial multiplexing mode. Development of rules for selecting antennas in the spatial multiplexing mode would represent a significant advance in the art.
SUMMARY
The present invention provides a method for selecting antennas for transmitting data over a channel by employing spatial multiplexing, i.e., by transmitting different data streams from different antennas. The method is applicable in communications systems with a transmit unit having multiple transmit antennas or multiple transmit units, e.g., multiple transceiver stations, and a receive unit having multiple receive antennas. The first step of the method involves determining a channel descriptor. In one embodiment the descriptor is a channel matrix H. In another embodiment, where the channel is subject to time delay spread, the descriptor is a channel matrix filter H. The channel descriptor has sub-descriptors corresponding to the transmit antennas. Specifically, channel matrix H has sub-descriptors in the form of sub-matrices h corresponding to the transmit antennas . Channel matrix filter H has sub- descriptors in the form of sub-matrix filters hi also corresponding to the transmit antennas .
The method then calls for choosing a quality parameter and a threshold for the quality parameter. In the next steps, a sub-descriptor which does not meet the threshold is identified and the antenna from among the transmit antennas associated with the sub-descriptor is deactivated.
The quality parameter used in the method can be selected from among signal-to-interference and noise ratio, signal- to-noise ratio and power level. The threshold is typically a minimum acceptable value of the quality parameter. This threshold can be re-set or adjusted and the steps of identifying another sub-descriptor or set of sub- descriptors not meeting the threshold can be repeated. The corresponding transmit antennas are then deactivated.
In case the spatial multiplexed communication is of the type employing a number of sub-carrier tones rather than just one carrier frequency, the sub-descriptors are associated with an average value of the quality parameter. In particular, the average value is the average of the quality parameter over the sub-carrier tones . It is then this average value of the quality parameter which is compared with the threshold to determined whether the threshold is met. In one embodiment of the method, the sub-matrix hj is removed from the channel matrix H to obtain a subset channel matrix H' . The remaining sub-matrices h± can be rearranged after removal of hj . In particular, the remaining sub-matrices h can be ordered in accordance with the threshold, i.e., in descending order starting with the sub-matrix hi which exceeds the threshold the most or has the best quality parameter.
The data transmitted is typically coded and modulated in accordance with a selected mode. The mode is characterized by a coding rate and a modulation. The setting of the threshold can be based on the selected mode and the selected mode can be based on the quality parameter.
The receive unit can employ any receiver' such as a maximum likelihood receiver, a zero forcing equalizer receiver, a successive cancellation receiver, a minimum mean square error equalizer (MMSE) receiver.
In another embodiment, a set of sub-descriptors, i.e., a set of sub-matrices hi or set of sub-matrix filters i is identified and transmit unit antennas associated with that set are all deactivated at one time, rather than one by one. This method can be applied in steps as well. A set of antennas or a single antenna not meeting the assigned threshold can be deactivated in each step.
In still another embodiment, the transmit antennas belong to separate transmit units, e.g., to different base stations. In this case the sub-matrix hj can represent the base station transceiver which is to be deactivated to improve the quality parameter at the receive unit .
Systems of the invention can be used for spatial multiplexed communications between transmit units with multiple antennas and receive units with multiple antennas, or between separate transceivers, e.g., base stations, and receive units with multiple antennas. The receive unit has a channel estimation block for determining channel descriptor, a mode selection block for receiving the quality parameter, assigning a threshold to the quality parameter, and identifying among the sub-descriptors of the channel descriptor at least one sub-descriptor not meeting the threshold. The receive unit has a feedback unit for sending feedback related to the at least one sub-descriptor to the transmit unit or, as the case may be, to the base stations .
In case the transmit unit has an antenna array, a controller at the transmit unit receives the feedback and deactivates the corresponding transmit antennas. In case the transmit antennas belong to separate transceivers, a common controller or separate control units can be used to receive the feedback and deactivate the corresponding transceivers or their antennas.
The method of the invention can be employed in multi-tone communications using a number of sub-carrier tones for transmitting data from each transmit antenna. A detailed description of the invention and the preferred and alternative embodiments is presented below in reference to the attached drawing figures.
BRIEF DESCRIPTION OF THE FIGURES
Fig. 1 is a simplified diagram illustrating a communication system in which the method of the invention is applied. Fig. 2 is a simplified block diagram illustrating the transmit and receive units according to the invention. Fig. 3 is a block diagram of an exemplary transmit unit in accordance with the invention. Fig. 4 is a block diagram of a spatial multiplexing block of the transmit unit of Fig. 3. Fig. 5 is a block diagram of exemplary receive unit in accordance with the invention. Fig. 6. is a schematic illustrating the operations performed on the channel matrix H. Fig. 7 is a block diagram of a mode selection block of the receive unit of Fig. 5. Fig. 8 is an exemplary flow chart of the method of the invention. Fig. 9 is a diagram of another embodiment of the invention.
DETAILED DESCRIPTION
The method and wireless systems of the invention will be best understood after first considering the high-level diagrams of Figs. 1 and 2. Fig. 1 illustrates a portion of a wireless communication system 10, e.g., a cellular wireless system. For explanation purposes, the downlink communication will be considered where a transmit unit 12 is a Base Transceiver Station (BTS) and a receive unit 14 is a mobile or stationary wireless user device. Exemplary user devices include mobile receive units 14A, 14B, 14C which are portable telephones and car phones and a stationary receive unit 14D, which can be a wireless modem unit used at a residence or any other fixed wireless unit. Of course, the same method can be used in uplink communication from wireless units 14 to BTS 12.
BTS 12 has an antenna array 16 consisting of a number of transmit antennas 18A, 18B, ... , 18M. Receive units 14 are equipped with antenna arrays 20 of N receive antennas (for details see Figs. 2, 3 and 5). BTS 12 sends transmit signals TS to all receive units 14 via channels 22A and 22B. For simplicity, only channels 22A, 22B between BTS 12 and receive units 14A, 14B are indicated, although BTS 12 transmits TS signals to all units shown. In this particular case receive units 14A, 14B are both located within one cell 24. However, under suitable channel conditions BTS 12 can transmit TS signals to units outside cell 24.
The time variation of channels 22A, 22B causes transmitted signals TS to experience fluctuating levels of attenuation, interference, multi-path fading and other deleterious effects. Therefore, communication parameters of channels 22A, 22B such as data capacity, signal quality, spectral efficiency or throughput undergo temporal changes. Thus, channels 22A, 22B can not at all times support efficient propagation of high data rate signals TS or signals which are not formatted with a robust coding algorithm.
In accordance with the invention, antenna array 16 at BTS 12 employs spatial multiplexing, reduces interference, increases array gain and achieves other advantageous effects. Antenna arrays 20 at receive units 14 are set up to receive the spatial multiplexed signals from BTS 12. The method of the invention finds an optimum choice of transmit antennas 18A, 18B, ... , 18M selected adaptively with changing conditions of channels 22A, 22B. In other words, the method of the invention implements an adaptive and optimal selection of transmit antennas 18A, 18B, ... , 18M, deactivating some of these antennas in accordance with the rules described below to improve performance.
Fig. 2 illustrates the fundamental blocks of transmit unit 12 and one receive unit 14 necessary to employ the method. Transmit unit 12 has a control unit 26 connected to a data processing block 28 for receiving data 30 to be converted to spatially multiplexed transmit signals TS to select transmit antennas 18A, 18B, ... , 18M for transmission therefrom. An up-conversion and RF amplification block 32 supplies the transmit signals TS to antennas 18A, 18B, ... , 18M.
On the other side of the link, receive unit 14 has N receive antennas 34A, 34B, ... , 34N in its array 20 for receiving receive signals RS . An RF amplification and down-conversion block 36 processes receive signals RS and passes them to data processing block 38. Data processing block 38 includes a channel measurement or estimation unit (see Fig. 5) which obtains a measurement of the channel coefficients matrix H characterizing channel 22.
A mode selection block 40 uses matrix H and a chosen quality of service QoS or quality parameter QP to determine which of transmit antennas 18 should be deactivated to improve reception. The quality parameter QP used by block 40 can be any useful signal characteristics measure such as signal-to-interference and noise ratio (SINR) , signal-to- noise ratio (SNR) , power level. Block 40 makes the determination about which of transmit antennas 18A, 18B, ... 18M should be transmitting in order to keep the quality parameter above a certain minimum required value or threshold. This selection is fed back as indicated by dashed line 42 to transmit unit 12. In case channel 22 is a time-division duplexed (TDD) channel, which is reciprocal between the receive and transmit units, no separate feedback is required. In response, unit 26 switches off or deactivates the transmit antennas which block 40 has determined should be deactivated.
An exemplary embodiment of a transmit unit 50 for practicing the method of the invention is shown in Fig. 3. Data 52, in this case in the form of a binary stream, has to be transmitted. Before transmission, data 52 may be interleaved and pre-coded by interleaver and pre-coder (not shown) . The purpose of interleaving and pre-coding is to render the data more robust against errors. Both of these techniques are well-known in the art. Data 52 is delivered to a conversion unit, more specifically a spatial multiplexing block 56. Block 56 converts data 52 into k streams of symbols at chosen modulation rates and coding rates. For example, data 52 can be converted into symbols through modulation in a constellation selected from among PSK, QAM, GMSK, FSK, PAM, PPM, CAP, CPM or other suitable constellations. The transmission rate or throughput of data 52 will vary depending on the modulation and coding rates used in each of the k streams .
Figure imgf000015_0001
Table 1 illustrates some typical modulation and coding rates with the corresponding throughputs which can be used in the spatial multiplexing method of the invention. The entries are conveniently indexed by a mode number. The mode column can be used to more conveniently identify the modulation and coding rates which are to be applied to the k streams. Tables analogous to Table 1 for other coding rates and modulation can be easily derived as these techniques are well-known in the art.
Once coded and modulated in symbols, data 52 passes to a switching unit 60. Depending on its setting, switching unit 60 routs modulated and coded k streams of spatially multiplexed data 52 to all or a subset of its M outputs. The M outputs lead to the corresponding M transmit antennas 72 via an up-conversion and RF amplification stage 70 having individual digital-to-analog converters and up- conversion/RF amplification blocks 74. Transmit antennas 72 transmit data 52 in the form of transmit signals TS . In this case transmit antennas Tx, T2, ... TM with the exception of transmit antenna Tj are transmitting coded streams. In other words, k=M-l. The determination to deactivate antenna Tj is made in accordance with the method of the invention as described below.
Transmit unit 50 also has a controller 66 connected to spatial multiplexing block 56 and to switching unit 68. A database 78 is connected to controller 66. Database 78 conveniently contains a table, e.g., a spatial multiplexing look-up table indexed by mode as in exemplary table 1. The convenience of indexing by mode resides in the fact that feedback to transmit unit 50 does not require much bandwidth . Specifically, transmit unit 50 receives feedback from receive unit 90 (see Fig. 5) via a feedback extractor 80. Feedback extractor 80 detects an antenna number or any other designation which antennas to operate and which to deactivate and forwards this information to controller 66. In some embodiments feedback extractor detects mode number and associated antenna number, and forwards it to controller 66. Controller 66 looks up the mode number in database 78 and- thus determines the modulation, coding rate and any other parameters for the associated antenna.
Receive unit 90 can send back a channel descriptor, e.g., a channel matrix H, a channel matrix filter H or some other suitable descriptor identifying the action of the channel on transmitted signals TS, to transmit unit 50. In these cases transmit unit 50 can use the channel descriptor in its operation to derive any information in addition to antenna number and mode number to adapt its transmission to channel 22. In the event of using time-division duplexing (TDD), the feedback information, i.e., the channel parameters are obtained during the reverse transmission from receive unit 90 or remote subscriber unit, as is known in the art, and no dedicated feedback extractor 80 is required.
When channel 22 experiences delay spread, it can be modeled as a Finite Impluse Response (FIR) channel, i.e., channel 22 has a memory and any representation of channel 22 should have a time dimension. Depending on the transmission symbol rate, for a given delay spread channel 22 will have some number L of symbol delay taps . When there is no delay spread channel 22 can be represented by an NxM matrix where N is the number of receive antennas 92 (see Fig. 5) and M is the number of transmit antennas 72. When there is delay spread, channel 22 can be represented by a matrix filter H which is constructed of Hl H2, ... HL, where Hi is the NxM channel matrix at i-th delay tap.
When multi-carrier modulation such as OFDM is used, the symbol duration is chosen much longer than the channel delay spread. In this case, each sub-carrier frequency or tone has an individual channel represented by an NxM matrix, i.e., Hx, H2, ... H where T is the number of sub- carrier tones.
In an embodiment of the invention where inter-symbol interference (ISI) is not a problem, the parameters of channel 22 are expressed by a single channel matrix H. In accordance with this descriptor, transmit signals TS propagating through channel 22 are affected by channel coefficients axy of matrix H. Matrix H is composed of sub- matrices h, here in the form of columns labeled hi, h2, ... , hj, ... hM. Each antenna Tl r T2, ..., Tj, ..., TM is associated with a corresponding sub-matrix hx, h2, ..., hj , ... hM. The dimension or number of entries in each sub- matrix h is dictated by the number of receive antennas 92 employed by receive unit 90 (see Fig. 5) ; in this case the number is N. Hence, channel coefficients matrix H is an NxM matrix with channel coefficients axy ranging from an to aNM. Fig. 4 shows a more detailed block diagram of spatial multiplexing block 56. Data 52 received by block 56 is first parsed by parser 58, which is in direct communication with controller 66. Based on feedback obtained from feedback extractor 80, controller tells parser 58 into how many streams data 52 is to be divided. Parser is connected with a multiplexing block 62 and supplies the streams to its coding and modulation blocks 64. Having separate coding and modulation blocks 64 for each stream enables the user to employ different coding rates and modulations in each stream.
Fig. 5 illustrates receive unit 90 for receiving receive signals RS from transmit unit 50 through channel 22 with N receive antennas 92. Receive unit 90 can be any suitable receiver capable of receiving spatial multiplexed receive signals RS via the N receive antennas 92. Exemplary receivers include maximum likelihood receivers, zero forcing equalizer receivers, successive cancellation receivers and minimum mean square error equalizer receivers. Receive unit 90 has an RF amplification and down-conversion stage 94 having individual RF amplification/down-conversion/ and analog-to-digital converter blocks 96 associated with each of the N receive antennas 72. The N outputs of stage 94 are connected to a block 98 which performs receive processing, signal detection and decoding and demultiplexing functions. The N outputs of stage 94 are also connected to a channel estimator 100. Channel estimator 100 obtains a measurement of channel 22; in particular, it determines the channel coefficients matrix H representing the action of channel 22 on transmit signals TS.
Estimator 100 is connected to block 98 to provide block 98 with the channel descriptor. The channel descriptor is typically determined by estimator 100 during training; a procedure well-known in the art. In case there is no ISI estimator 100 determines channel matrix H for the independent k streams from the k transmit antennas 72. In case there is ISI estimator 100 determines channel matrix filter H with the aid of training sequences which are as long or longer than the delay spread. ^ In multi-carrier operation each sub-carrier tone has a different channel so training is required for all sub-carrier tones. During training estimator 100 determines channel matrices Rl r H2, ... Hτ for all sub-carrier tones. A deinterleaver and decoder (not shown) can be placed in the data stream if a corresponding interleaver and coder was employed in transmitter 50.
Channel estimator 100 is also connected to a mode selection block 102. Mode selection block 102 is connected to a database 104. Database 104 conveniently contains a look-up table similar to table 1 with quality parameters QP's and threshold values QPth (i.e., the lowest acceptable values) of these QP's for each of the modes. In other words, for any particular QP each mode has an associated threshold QPh/' which is conveniently stored in database 104. For example, when SINR is used as QP, then for a given (or required) performance criteria, e.g., a required BER, each mode has a threshold SINRth which depends on its modulation rate and coding rate. Mode selection block 102 can thus access in database 104 the appropriate threshold QPth values for the selected modes.
Alternatively, mode selection block 102 can receive quality parameter QP and threshold value QPthr each mode from an outside source. In yet another embodiment, block 102 can be pre-programmed to use a particular quality parameter QP or make its own selection of quality parameter QP. Also, threshold value QP can be provided, or pre-set by block 102 or adjusted during operation by either block 102 or some other circuit, as necessary. In the present embodiment, signal-to-interference and noise ratio (SINR) is used as quality parameter QP.
Conveniently, database 104 contains the same entries as database 78 indexed by the same mode numbers. This arrangement makes it particularly easy for selection block 102 to communicate its mode selection for each transmit antenna T± to transmit unit 50 by sending the mode number. For example, selection block 102 provides transmit antenna number and mode to be used by that transmit antenna pairwise for feedback to transmit unit 50. In fact, antenna number and mode can be arranged in a table for feedback. When a transmit antenna number and corresponding mode are not indicated by block 102, then that transmit antenna T± is deactivated by controller 66. For active transmit antennas T controller 66 retrieves the corresponding coding rate and modulation from database 78. Alternatively, selection block 102 can indicate directly which transmit antenna or antennas Ti are to be deactivated and indicate the modes to be used by active transmit antennas Ti. In some cases, the same mode can be used by all active transmit antennas Ti, e.g., at system start-up. At this time selection block 102 only sends active transmit antennas and mode for feedback to transmit unit 50.
Mode selection block 102 is connected to a feedback block 106 for feeding back the antenna numbers and corresponding modes to receive unit 50. Furthermore, feedback block 106 can also send channel parameters, e.g., in the form of mode number to transmit unit 50. Receiver unit's 90 transmitter 110 is connected to feedback block 106 for transmitting this information back to transmit unit 50.
In this embodiment, receive unit 90 is a minimum mean square error equalizer (MMSE) receiver requiring a receive processing matrix 108 based on channel matrix H to recover data 52. Hence, mode selection block 102 has the appropriate logic to compute matrix 108 as discussed below. Block 102 communicates matrix 108 to block 98 via a link.
The operation of channel 22 on a transmit vector s of M transmit signals TS corresponding to the M transmit antennas 72 is described by the system equation:
x = RHs + Rv r (1)
where v is an Nxl noise vector, H is the NxM channel matrix, R is the linear MMSE equalizer receiver and x is the Nxl receive vector estimated by receive unit 90. It is assumed that:
E(ss*) = P0; E(vv*) = E(sv*) = 0, (2)
where the superscript * denotes the conjugate transpose and Ε is the expectation value over the distributions of v and s. The error vector e can be defined as:
e ≡ s - RHs - Rv . (3)
The linear MMSΕ equalizer is found by minimizing the cost function:
C(R) = Trace E(ee*) . (4)
Using the assumptions in (2), the cost function in (4) can be simplified to:
C(R) = Trace [P0(I - RH)(I - RH)* + RR,VR*] , (5)
where I is the identity matrix. To obtain the optimum MMSΕ receiver, Ropt, the first derivative of the simplified cost
function is set to zero, —-— = 0, and solved for Ropt oR yielding:
R0P, = P0H*(PoHH* + i^)"1. (6) The receiver R, here optimized receiver Ropt r determines the value of quality parameter QP for transmit signals TS transmitted via each one of transmit antennas 72. In this embodiment, signal-to-interference and noise ratio (SINR) is chosen as the quality parameter QP. The relation between SINRi for i-th of transmit antennas 72 and Ropt is:
Figure imgf000024_0001
Of course, a person of average skill in the art will be able to construct analogous relationships between other quality parameters QP of transmit signals TS transmitted from each of transmit antennas 72 and the receiver.
In accordance with the method of the invention, a threshold value QPth i-s assigned to quality parameter QP. The assignment of the threshold is based on the desired quality of receive signals RS. Conveniently, QPth is the minimum threshold at which receive signals RS can be re-converted into data 52 by block 98 at an acceptable error rate given the mode (coding rate and modulation of data 52 employed by spatial multiplexing block 56 of transmit unit 50) . For example, the assignment can be based on a desired bit- error-rate (BER) of received data 52. Alternatively, other error rates such as packet error rates or symbol error rates of data 52 can be used to characterize the quality of receive signals RS . A person of average skill in the art is familiar with these characterizations and criteria for their selection. In this embodiment, data 52 is coded and modulated in accordance with a square QAM constellation (e.g. with four points, Z=4) and the quality parameter QP is SINR. The BER required at receive unit 90 given this mode assigns the minimum threshold SINRth- Specifically, BERi at receive unit 90 for data 52 transmitted in transmit signals TS from i-th antenna of transmit antennas 72 is related to SINR± for the i-th antenna as follows:
Figure imgf000025_0001
where erfc is the complementary error function,
αz = Selecting a minimum
Figure imgf000025_0002
acceptable BER± at receive unit 90 given the mode thus yields an SINRi value to be used as threshold value SINRth. It should be noted that this holds for uncoded schemes, i.e., when no additional coding such as error coding is imposed on data 52. In the event such coding is used there is generally a coding gain which will vary SINRth/ as will be appreciated by a person skilled in the art.
SINRt is used by mode selection block 102 to identify sub- descriptors of channel 22 which do not meet threshold SINRth- In this embodiment the sub-descriptors of channel 22 are sub-matrices h of channel matrix H, as shown in Fig. 6. One sub-matrix h , i=l...M, is associated with each transmit antenna Ti r i=l...M, of transmit antennas 72. The schematic of Fig. 6 illustrates a case where for all sub- matrices hi quality parameter QP exceeds threshold QPth with the exception of sub-matrix hj . In the present embodiment QP is SINR and thus SINRj<SINRth.
According to the method of the invention, transmit antenna Tj corresponding to sub-matrix hj is deactivated. In fact, transmit unit 50 is shown in Fig. 3 with antenna Tj deactivated, i.e., no transmit signals TS are transmitted from antenna Tj . This deactivation of one or more transmitting antennas Ti will generally improve and not worsen the quality parameter QP, in this case SINR, for the remaining transmitting antennas.
Figs. 7 illustrates how mode selection block 102 implements the deactivation decision. Channel matrix H, QP and QPth are received by a comparison block 110 where QP values for each sub-matrix h± are compared with QPth given the selected mode (see Fig. 6) . Comparison block 110 identifies which of sub-matrices hi has a QP± less than QPth and removes this sub-matrix, in the present embodiment sub-matrix hj, since QPj<QPthΛ from channel matrix H. Removal of sub-matrix hj from channel matrix H produces a subset channel matrix H' . Comparison block 110 recomputes QP for each sub-matrix hi corresponding to transmit antenna Ti in subset matrix H' . Conveniently, recomputed QPi of sub-matrices h of subset channel matrix H' are compared with adjusted QPh- For example, recomputed QPi are compared with QPth required for particular modes to determine in which of those modes the corresponding antennas Tx should transmit. Advantageously, the mode whose required QPth is closest in value to the recalculated QP± is selected for data 52 transmitted from corresponding transmit antenna T . Block 110 also passes subset channel matrix H" to a computing block 112. Computing block 112 calculates the processing matrix 108 or optimal receiver Ropt and sends Ropt to block 98 for receive processing.
When all transmit antennas Ti meet threshold QPth °f a different mode then employed at the time, e.g., a mode with a higher throughput, then this higher throughput mode is selected by comparison block 110. When a sub-matrix hj indicates that the corresponding transmit antenna Tj no longer meets QPh then that antenna is deactivated and the mode is fed back to transmit unit 50. In this manner, transmission of data 52 can be optimized for highest throughput at the set QPth-
In fact, flow chart of Fig. 8 shows an embodiment of the method for achieving highest throughput a mode number # with corresponding threshold QPth-#- Initially, i is set equal to the number of transmit antennas T±, i=M, such that k=M. Then, optimal receiver Ropt is computed as well as the values QPi for all sub-matrices h± . For convenience, antennas T± and their corresponding sub-matrices hi are arranged in descending order of QPi. A mapping of this rearranged or ordered set to the original order of sub- matrices hi and corresponding transmit antennas Ti is maintained for administrative purposes.
In the next step, each QP is compared with a lowest threshold QPth_#. For example, lowest threshold QPth-# can be equal to the threshold for the lowest throughput acceptable mode #. When a QP± does not meet this lowest threshold QPth- #, "the corresponding sub-matrix h± is removed from channel matrix H to produce subset channel matrix H' . With the same action the corresponding antenna Ti is designated for deactivation. After removal of sub-matrix h± the values of QPi are re-computed and the comparison repeated, until subset channel matrix H' contains only sub-matrices h which have QPi higher than QPth-#- It should be noted that more than one sub-matrix hi can be removed at a time.
Once the final subset channel matrix H' is obtained it is sent to the second branch in the flow chart of Fig. 8 to determine the best modes to use for transmission from the remaining antennas. The number of data streams k is set to the number of remaining sub-matrices hi, i=k. Then, in a recursive loop process, the best mode number for each antenna is determined by direct comparison of QPk with QPth-# required for that mode #. The mode # for which the comparison yields the closest match is selected for transmission from corresponding antenna #. Conveniently, the antenna # and mode # are ordered pairwise in a table for feedback to the transmit unit. Before feedback, the table is arranged to agree with the updated mapping of antenna # which was performed to arrange sub-matrices hi in descending order of QPi.
It should be noted, that comparison block 110 can re-set or adjust lowest QPth-#- For example, when data 52 is not very sensitive (e.g., voice) lowest QPth-# can be lowered and when data 52 is sensitive lowest threshold QPth-# can be raised. In fact, the setting of lowest QPth-# depends on the type of data 52 and other parameters well-known in the art of data processing.
Comparison block 110 can repeat the steps of identifying individual or even groups or sets of sub-matrices hi falling below lowest QPth-# and deactivate the corresponding antenna or antennas among transmit antennas 72. Of course, when channel 22 is very high quality, no transmit antennas 72 may need to be deactivated.
In general, the time period within which the above computations for antenna deactivation should be repeated should be shorter than the coherence time of channel 22.
In another embodiment, transmit unit 50 receiving feedback of channel information, whether using TDD or simple feedback, could make the selection of antenna or antennas to deactivate on its own. This alternative approach would be convenient when receive unit 90 does not have sufficient resources or power to make the comparisons between the values of QPi and QPth- Of course, transmit unit 50 would then contain all the corresponding computation and decision-making blocks, specifically mode selection block 102, contained in receive unit 90 as described above.
In an alternative embodiment shown in Fig. 9, the method of invention is employed in a communications system 200 using spatial-multiplexing. System 200 has several base transceiver stations (BTS) , of which two 204, 206 are shown. BTS 204, 206 are equipped with transmit antenna arrays 208, 210 respectively for sending transmit signals to receive unit 212. It should be noted, however, that a combination of BTS with single transmit antennas can be used as long as spatial multiplexing is employed.
Receive unit 212 sets a threshold QPth and identifies among the sub-descriptors of a descriptor of channel 22, e.g., hi matrices of channel matrix H, one or more sub-descriptors which do not meet threshold QPh in the selected mode. As described above, receive unit 212 can adjust threshold QPh in particular, it can adjust threshold QPth based on the desired mode. Receive unit 212 then determines a final selection which transmit antennas of transmit antenna arrays 208, 210 should be deactivated. Additionally, receive unit 212 determines which modes should be used by the remaining active transmit antennas of arrays 208, 210. It should be noted that under certain circumstances receive unit 212 may determine that one of base stations 204, 206 should not be transmitting any transmit signals to receive unit 212 at all.
The selection of antennas and modes is fed back from receive unit 212 to BTS 204, 206. In particular, a control logic, in this embodiment a controller 202 receives the feedback from receive unit 212. Controller 202 can be a central control unit supervising the operation of BTS 204, 206 and any other BTS of communication system 200. Alternatively, control logic can consist of separate control units as indicated in dashed lines. In another embodiment of the invention, the descriptor of channel 22 is a channel matrix filter H and sub-descriptors are sub-matrix filters hi. Conveniently, channel matrix filter H is used as descriptor when inter-symbol interference (ISI) is present due to broadly varying times of arrival or under other adverse conditions associated with delay spread. A person of average skill in the art is familiar with channel matrix filters H, their construction and their use in reconstructing transmitted data under such channel conditions.
In particular, for a channel with delay spread the system equation is:
X = !HS + N (9)
This equation can be rewritten in matrix form as:
Figure imgf000031_0001
P
where s.k is the signal vector at time k, nk is the noise vector at time k, xk is the received signal vector at time k, q is the number of received signal snap shots used for processing (also referred to as the number of equalizer taps) , L is the number of delay elements in the channel and p≥q+L. As is clear from the explicit system equation, channel matrix filter H actually consists of a number of channel matrices H, each of which is an NxM matrix, where N is the number of receive antennas at the receive unit and M is the number of transmit antennas. Therefore, channel matrix filter H is actually qNxpM. In fact, M is the total number of antennas from which receive unit is meant to receive spatially multiplexed signals. As discussed above, these transmit antennas can belong to separate BTS, include single transmit antennas or transmit antennas which are part of any suitable transmit antenna array.
The receiver equalizer R(z) for processing the q time snap shots of the received vector xk to obtain a good MMSE estimator of the transmitted signal vector s.k can be represented as follows:
Figure imgf000032_0001
where z is the delay element, R± is the equalizer tap at the i-th instant. Using system equation (9) and equation (10) the recovered signal vector, k , where the hat indicates recovered signal, can be written as:
sk
Figure imgf000032_0002
. (11)
By defining the following correlation matrices:
E[NN*] = σ2/ (12) E[SS*] = /, ( 13 )
where σ2 is the noise variance and I is the identity matrix, the MMSΕ estimator R for estimating A. from S can be written as:
R = [H0 * 00 ... ]( fM* + σ2y1 (14;
In this embodiment the quality parameter QP is chosen to be signal-to-noise ratio (SNR) . Now, for the i-th transmit antenna the SNR is given by:
Figure imgf000033_0001
where i=l, 2, ... M. At this point the SNR values for each transmit antenna can be compared with a threshold SNRth. The remaining steps leading to the selection of which transmit antenna should be deactivated are analogous to those described above.
The method of invention can also be used in multi-carrier systems using spatial multiplexing. In these types of communication systems several sub-carrier frequencies or sub-carrier tones are transmitted from each transmit antenna. Each of these sub-carrier tones experiences a different channel in propagating from the transmit unit to the receive unit. Hence, each transmit antenna has associated with it a group of sub-descriptors; one for each sub-carrier tone. In this case each transmit antenna and its associated sub- descriptor will yield a different quality parameter QP at the different sub-carrier frequencies. In other words, data transmitted from a transmit antenna Tj on a first sub- carrier tone S i will exhibit a quality parameter QPji different from a quality parameter QPj2 for data transmitted from the same transmit antenna Tj on a second sub-carrier tone ST2. Hence, the selection of which transmit antenna to deactivate in this case is made based on the average quality parameter OPj for the group of sub-descriptors associated with that antenna. With this change, the method of invention can be employed in multi-carrier systems as described for non multi-carrier communication systems.
The method of the invention can be used in soft hand-off between base stations in cellular systems. Alternatively, partial hand-offs or gradual hand-offs between base stations can be implemented, depending on antenna selection. In fixed wireless systems the user device can operate by receiving signals from a selection of antennas belonging to different base stations at all times. Also, in the case of fixed wireless devices there may be cases where the channel does not change appreciably over time. In this case, once the antenna selection is made, no feedback may be required.
It will be clear to one skilled in the art that the above embodiments may be altered in many ways without departing from the scope of the invention. Accordingly, the scope of the invention should be determined by the following claims and their legal equivalents.

Claims

CLAIMS What is claimed is:
1. A method for selecting antennas for spatial multiplexed communication in a channel for transmitting data between a transmit unit having transmit antennas and a receive unit having receive antennas, said method comprising: a) determining a channel descriptor having sub- descriptors corresponding to said transmit antennas; b) choosing a quality parameter; c) assigning a threshold to said quality parameter; d) identifying among said sub-descriptors a sub- descriptor not meeting said threshold; and e) deactivating among said transmit antennas an antenna associated with said sub-descriptor.
2. The method of claim 1, wherein said quality parameter is selected from the group consisting of signal-to-interference and noise ratio, signal-to-noise ratio, power level.
3. The method of claim 1, wherein said channel descriptor is a channel matrix filter H, said sub-descriptors are sub-matrix filters of said channel matrix filter H, and said sub-descriptor is a sub-matrix filter hj .
4. The method of claim 3, further comprising removing said sub-matrix filter hj from said channel matrix filter H to obtain a subset channel matrix filter H'.
5. The method of claim 4, further comprising repeating said identifying and said deactivating.
6. The method of claim 1, wherein said spatial multiplexed communication employs a number of sub-carrier tones associating groups of said sub- descriptors with said transmit antennas.
7. The method of claim 6, wherein said identifying comprises computing an average quality parameter for said groups of sub- descriptors and identifying among said groups of sub-descriptors a group of sub- descriptors not meeting said threshold, and said deactivating comprises deactivating among said transmit antennas an antenna associated with said group of sub- descriptors .
8. The method of claim 1, wherein said channel descriptor is a channel matrix H, said sub- descriptors are sub-matrices h± of said channel matrix H, and said sub-descriptor is a sub-matrix h,.
9. The method of claim 8, further comprising removing said sub-matrix hj from said channel matrix H to obtain a subset channel matrix H' .
10. The method of claim 9, further comprising repeating said identifying and said deactivating.
11. The method of claim 1, further comprising adjusting said threshold.
12. The method of claim 1, wherein said data is coded and modulated in accordance with a selected mode.
13. The method of claim 12, wherein said mode comprises a predetermined coding rate and modulation.
14. The method of claim 12, wherein said threshold is assigned based on said selected mode .
15. The method of claim 12, wherein said selected mode is based on said quality parameter.
16. The method of claim 12, wherein said selected mode is fed back to said transmit unit.
17. The method of claim 1, wherein said receive unit is selected from the group consisting of maximum likelihood receivers, zero forcing equalizer receivers, successive cancellation receivers and minimum mean square error equalizer receivers.
A method for selecting antennas for spatial multiplexed communication in a channel for transmitting data between a transmit unit having transmit antennas and a receive unit having receive antennas, said method comprising: a) determining a channel descriptor having sub- descriptors corresponding to said transmit antennas; b) choosing a quality parameter; c) assigning a threshold to said quality parameter; d) identifying among said sub-descriptors a set of sub-descriptors not meeting said threshold; and e) deactivating among said transmit antennas, antennas associated with said set of sub- descriptors .
19. The method of claim 18, wherein said quality parameter is selected from the group consisting of signal-to-interference and noise ratio, signal-to-noise ratio, power level.
20. The method of claim 18, wherein said channel descriptor is a channel matrix filter H, said sub-descriptors ' are sub-matrix filters hi of said channel matrix filter H, and said set of sub- descriptors is a set of said sub-matrix filters
Figure imgf000040_0001
21. The method of claim 20, further comprising removing said set of sub-matrix filters h from said channel matrix filter H to obtain a subset channel matrix filter H ' .
22. The method of claim 21, further comprising repeating said identifying and said deactivating.
23. The method of claim 18, wherein said spatial multiplexed communication employs a number of sub-carrier tones associating groups of said sub- descriptors with said transmit antennas.
24. The method of claim 23, wherein said identifying comprises computing an average quality parameter for said groups of sub- descriptors and identifying among said groups of sub-descriptors a set of groups of sub-descriptors not meeting said threshold, and said deactivating comprises deactivating among said transmit antennas a set of antennas associated with said set of groups of sub-descriptors.
25. The method of claim 18, wherein said channel descriptor is a channel matrix H, said sub- descriptors are sub-matrices hi of said channel matrix H, and said set of sub-descriptors is a set of said sub-matrices hi.
26. The method of claim 25, further comprising removing said set of sub-matrices hi from said channel matrix H to obtain a subset channel matrix H' .
27. The method of claim 26, further comprising repeating said identifying and said deactivating.
28. The method of claim 18, further comprising adjusting said threshold.
29. The method of claim 18, wherein said data is coded and modulated in accordance with a selected mode.
30. The method of claim 29, wherein said mode comprises a predetermined coding rate and modulation.
31. The method of claim 29, wherein said threshold is assigned based on said selected mode.
32. The method of claim 29, wherein said selected mode is based on said quality parameter .
33. The method of claim 29, wherein said selected mode is fed back to said transmit unit.
34. The method of claim 18, wherein said receive unit is selected from the group consisting of maximum likelihood receivers, zero forcing equalizer receivers, successive cancellation receivers and minimum mean square error equalizer receivers.
35. A method for selecting antennas for spatial multiplexed communication in a channel for transmitting data between transmit antennas and a receive unit having an array of receive antennas, said method comprising: a) determining a channel descriptor having sub- descriptors corresponding to said transmit antennas ; b) choosing a quality parameter; c) assigning a threshold to said quality parameter; d) identifying among said sub-descriptors a sub- descriptor not meeting said threshold; and e) deactivating among said transmit antennas an antenna associated with said sub-descriptor.
36. The method of claim 35, wherein said quality parameter is selected from the group consisting of signal-to-interference and noise ratio, signal-to-noise ratio, power level.
37. The method of claim 35, wherein said channel descriptor is a channel matrix filter H, said sub-descriptors are sub-matrix filters hi of said channel matrix filter H, and said sub-descriptor is a sub-matrix filter hj .
38. The method of claim 37, further comprising removing said sub-matrix filter hj from said channel matrix filter H to obtain a subset channel matrix filter H'.
39. The method of claim 38, further comprising repeating said identifying and said deactivating.
40. The method of claim 35, wherein said spatial multiplexed communication employs a number of sub-carrier tones associating groups of said sub- descriptors with said transmit antennas.
41. The method of claim 40, wherein said identifying comprises computing an average quality parameter for said groups of sub- descriptors and identifying among said groups of sub-descriptors a group of sub- descriptors not meeting said threshold, and said deactivating comprises deactivating among said transmit antennas an antenna associated with said group of sub- descriptors .
42. The method of claim 35, wherein said channel descriptor is a channel matrix H, said sub- descriptors are sub-matrices hi of said channel matrix H, and said sub-descriptor is a sub-matrix hj.
43. The method of claim 42, further comprising removing said sub-matrix hj from said channel matrix H to obtain a subset channel matrix H' .
44. The method of claim 43, further comprising repeating said identifying and said deactivating.
45. The method of claim 35, further comprising adjusting said threshold.
46. The method of claim 35, wherein said selected mode is based on said quality parameter.
47. The method of claim 35, wherein said receive unit is selected from the group consisting of maximum likelihood receivers, zero forcing equalizer receivers, successive cancellation receivers and minimum mean square error equalizer receivers.
8. A system for spatial multiplexed communication in a channel for transmitting data between a transmit unit having transmit antennas and a receive unit having receive antennas, said receive unit comprising: a) a channel estimation block for determining a channel descriptor having sub-descriptors corresponding to said transmit antennas; b) a mode selection block for receiving a quality parameter, assigning a threshold to said quality parameter, and identifying among said sub- descriptors at least one sub-descriptor not meeting said threshold; c) a feedback unit for sending feedback related to said at least one sub-descriptor to said transmit unit; and said transmit unit comprising a control logic for receiving said feedback and deactivating among said transmit antennas, antennas associated with said at least one sub-descriptor.
49. The system of claim 48, wherein said transmit unit further comprises a spatial multiplexing block connected to said controller for coding and multiplexing said data.
50. The system of claim 48, wherein said transmit unit further comprises a switching unit for deactivating said antennas.
51. The system of claim 48, wherein said receive unit is selected from the group consisting of maximum likelihood receivers, zero forcing equalizer receivers, successive cancellation receivers and minimum mean square error equalizer receivers.
52. A system for spatial multiplexed communication in a channel for transmitting data between a number of transceivers having transmit antennas and a receive unit having receive antennas, said receive unit comprising: a) a channel estimation block for determining a channel descriptor having sub-descriptors corresponding to said transmit antennas; b) a mode selection block for receiving a quality parameter, assigning a threshold to said quality parameter, and identifying among said sub- descriptors at least one sub-descriptor not meeting said threshold; c) a feedback unit for sending feedback related to said at least one sub-descriptor to said transmit unit; and said number of transceivers comprising a control logic for receiving said feedback and deactivating among said transmit antennas, antennas associated with said at least one sub-descriptor.
53. The system of claim 52, wherein said transceivers further comprise spatial multiplexing blocks for coding and multiplexing said data.
54. The system of claim 52, wherein said transceivers further comprise switching units, for deactivating said antennas.
55. The system of claim 52, wherein said receive unit is selected from the group consisting of maximum likelihood receivers, zero forcing equalizer receivers, successive cancellation receivers and minimum mean square error equalizer receivers.
56. The system of claim 52, wherein said control logic comprises a number of control units.
57. The system of claim 56, wherein each of said transceivers has one of said control units.
PCT/US2001/011309 2000-06-30 2001-04-05 Method and system for mode adaptation in wireless communication WO2002003557A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001255253A AU2001255253A1 (en) 2000-06-30 2001-04-05 Method and system for mode adaptation in wireless communication

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/609,591 2000-06-30
US09/609,591 US6922445B1 (en) 1999-12-15 2000-06-30 Method and system for mode adaptation in wireless communication

Publications (1)

Publication Number Publication Date
WO2002003557A1 true WO2002003557A1 (en) 2002-01-10

Family

ID=24441440

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/US2001/011309 WO2002003557A1 (en) 2000-06-30 2001-04-05 Method and system for mode adaptation in wireless communication
PCT/US2001/020470 WO2002003568A1 (en) 2000-06-30 2001-06-26 Method and system for mode adaptation in wireless communication

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/US2001/020470 WO2002003568A1 (en) 2000-06-30 2001-06-26 Method and system for mode adaptation in wireless communication

Country Status (2)

Country Link
AU (2) AU2001255253A1 (en)
WO (2) WO2002003557A1 (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002103926A1 (en) * 2001-06-14 2002-12-27 Qualcomm Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
WO2005048486A1 (en) * 2003-11-12 2005-05-26 Broadcom Corporation System and method for channel-adaptive antenna selection
JP2005537751A (en) * 2002-08-27 2005-12-08 クゥアルコム・インコーポレイテッド Beam-steering and beam-forming for wideband MIMO / MISO systems
WO2006006770A1 (en) * 2004-06-23 2006-01-19 Samsung Electronics Co., Ltd. Apparatus and method for transmitting and receiving packet data using multiple antennas in a wireless communication system
WO2006087265A1 (en) * 2005-02-17 2006-08-24 Ipwireless Inc Selection of training sequences in a multilpe-in multiple-out communication system
WO2006090209A1 (en) * 2005-02-25 2006-08-31 Nokia Corporation A wireless communications system
JP2007509576A (en) * 2003-10-24 2007-04-12 クゥアルコム・インコーポレイテッド Speed selection for multi-carrier MIMO systems
US7327800B2 (en) 2002-05-24 2008-02-05 Vecima Networks Inc. System and method for data detection in wireless communication systems
US7327795B2 (en) 2003-03-31 2008-02-05 Vecima Networks Inc. System and method for wireless communication systems
US7688899B2 (en) 2001-05-17 2010-03-30 Qualcomm Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US8036711B2 (en) 2003-10-01 2011-10-11 Broadcom Corporation System and method for antenna selection
US8134976B2 (en) 2002-10-25 2012-03-13 Qualcomm Incorporated Channel calibration for a time division duplexed communication system
US8145179B2 (en) 2002-10-25 2012-03-27 Qualcomm Incorporated Data detection and demodulation for wireless communication systems
US8169944B2 (en) 2002-10-25 2012-05-01 Qualcomm Incorporated Random access for wireless multiple-access communication systems
US8185075B2 (en) 2003-03-17 2012-05-22 Broadcom Corporation System and method for channel bonding in multiple antenna communication systems
US8203978B2 (en) 2002-10-25 2012-06-19 Qualcomm Incorporated Multi-mode terminal in a wireless MIMO system
US8218609B2 (en) 2002-10-25 2012-07-10 Qualcomm Incorporated Closed-loop rate control for a multi-channel communication system
US8358714B2 (en) 2005-06-16 2013-01-22 Qualcomm Incorporated Coding and modulation for multiple data streams in a communication system
US8570988B2 (en) 2002-10-25 2013-10-29 Qualcomm Incorporated Channel calibration for a time division duplexed communication system
US8855226B2 (en) 2005-05-12 2014-10-07 Qualcomm Incorporated Rate selection with margin sharing
US8873365B2 (en) 2002-10-25 2014-10-28 Qualcomm Incorporated Transmit diversity processing for a multi-antenna communication system
US8913529B2 (en) 2002-10-25 2014-12-16 Qualcomm Incorporated MIMO WLAN system
US9031097B2 (en) 2002-10-25 2015-05-12 Qualcomm Incorporated MIMO system with multiple spatial multiplexing modes
US9154274B2 (en) 2002-10-25 2015-10-06 Qualcomm Incorporated OFDM communication system with multiple OFDM symbol sizes
US9312935B2 (en) 2002-10-25 2016-04-12 Qualcomm Incorporated Pilots for MIMO communication systems
US9473269B2 (en) 2003-12-01 2016-10-18 Qualcomm Incorporated Method and apparatus for providing an efficient control channel structure in a wireless communication system

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6760882B1 (en) 2000-09-19 2004-07-06 Intel Corporation Mode selection for data transmission in wireless communication channels based on statistical parameters
US6802035B2 (en) * 2000-09-19 2004-10-05 Intel Corporation System and method of dynamically optimizing a transmission mode of wirelessly transmitted information
US6785520B2 (en) 2002-03-01 2004-08-31 Cognio, Inc. System and method for antenna diversity using equal power joint maximal ratio combining
US6873651B2 (en) 2002-03-01 2005-03-29 Cognio, Inc. System and method for joint maximal ratio combining using time-domain signal processing
US6687492B1 (en) * 2002-03-01 2004-02-03 Cognio, Inc. System and method for antenna diversity using joint maximal ratio combining
KR100548312B1 (en) 2002-06-20 2006-02-02 엘지전자 주식회사 Signal Processing Method of Multi Input, Multi Output Mobile Communication System
JP3751265B2 (en) * 2002-06-20 2006-03-01 松下電器産業株式会社 Wireless communication system and scheduling method
US7206606B2 (en) 2002-11-26 2007-04-17 Matsushita Electric Industrial Co., Ltd. Wireless communication including diversity transmission and reception
US7079870B2 (en) 2003-06-09 2006-07-18 Ipr Licensing, Inc. Compensation techniques for group delay effects in transmit beamforming radio communication
KR101128788B1 (en) 2004-07-14 2012-08-01 엘지전자 주식회사 Transmission diversity method and antenna system therefor
EP1719265B1 (en) 2004-02-11 2011-11-02 LG Electronics Inc. A method and system for transmitting and receiving data streams
KR101012369B1 (en) 2004-02-12 2011-02-09 엘지전자 주식회사 Method for Transmitting and Receiving Data Using Plurality of Antenna
CN1918817B (en) 2004-02-11 2011-05-11 Lg电子株式会社 A method and system for transmitting and receiving data streams
KR100678167B1 (en) * 2004-02-17 2007-02-02 삼성전자주식회사 Apparatus and method for transmitting and receiving data in multiuser multiple-input multiple-out system
US20050250544A1 (en) * 2004-05-07 2005-11-10 Stephen Grant Base station, mobile terminal device and method for implementing a selective-per-antenna-rate-control (S-PARC) technique in a wireless communications network
US7283499B2 (en) 2004-10-15 2007-10-16 Nokia Corporation Simplified practical rank and mechanism, and associated method, to adapt MIMO modulation in a multi-carrier system with feedback
US8437712B2 (en) 2005-10-27 2013-05-07 Telecom Italia S.P.A. Method and system for multiple antenna communications using multiple transmission modes, related apparatus and computer program product
WO2008031951A2 (en) * 2006-09-13 2008-03-20 France Telecom Adaptive method of transmitting and receiving a signal in a multi-antenna system, corresponding transmission and reception devices, computer program products and signal
US8509724B2 (en) 2006-11-29 2013-08-13 Telecom Italia S.P.A. Switched beam antenna with digitally controlled weighted radio frequency combining
WO2009080057A1 (en) * 2007-12-19 2009-07-02 Telecom Italia S.P.A. Method and system for switched beam antenna communications
US8619887B2 (en) 2008-09-23 2013-12-31 Quantenna Communications, Inc. Adjustable operational state wireless MIMO
EP2369758A1 (en) * 2010-03-19 2011-09-28 Telefonaktiebolaget L M Ericsson (Publ) Control of multiple receive and transmit paths
EP2501055B1 (en) * 2011-03-17 2013-09-25 Alcatel Lucent Data signal detection in Cooperative Multi-Point using channel submatrix decomposition.
EP2501054A1 (en) * 2011-03-17 2012-09-19 Alcatel Lucent Data signal detection using channel matrix decomposition

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4797947A (en) * 1987-05-01 1989-01-10 Motorola, Inc. Microcellular communications system using macrodiversity
US5471647A (en) * 1993-04-14 1995-11-28 The Leland Stanford Junior University Method for minimizing cross-talk in adaptive transmission antennas
US5592490A (en) * 1991-12-12 1997-01-07 Arraycomm, Inc. Spectrally efficient high capacity wireless communication systems

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2876517B2 (en) * 1994-02-16 1999-03-31 松下電器産業株式会社 CDMA / TDD base station apparatus, CDMA / TDD mobile station apparatus, CDMA / TDD wireless communication system, and CDMA / TDD wireless communication method
DE69637911D1 (en) * 1995-07-19 2009-06-04 Nec Corp Code diversity diversity diversity transmission system
JP3110333B2 (en) * 1997-01-23 2000-11-20 埼玉日本電気株式会社 Transmit diversity circuit for TDMA wireless device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4797947A (en) * 1987-05-01 1989-01-10 Motorola, Inc. Microcellular communications system using macrodiversity
US5592490A (en) * 1991-12-12 1997-01-07 Arraycomm, Inc. Spectrally efficient high capacity wireless communication systems
US5471647A (en) * 1993-04-14 1995-11-28 The Leland Stanford Junior University Method for minimizing cross-talk in adaptive transmission antennas

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7649954B2 (en) 2001-05-17 2010-01-19 Qualcomm Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US8488706B2 (en) 2001-05-17 2013-07-16 Qualcomm Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US8477858B2 (en) 2001-05-17 2013-07-02 Qualcomm Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US7072413B2 (en) 2001-05-17 2006-07-04 Qualcomm, Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US8040965B2 (en) 2001-05-17 2011-10-18 Qualcomm, Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US7688899B2 (en) 2001-05-17 2010-03-30 Qualcomm Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
WO2002103926A1 (en) * 2001-06-14 2002-12-27 Qualcomm Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US7327800B2 (en) 2002-05-24 2008-02-05 Vecima Networks Inc. System and method for data detection in wireless communication systems
JP2005537751A (en) * 2002-08-27 2005-12-08 クゥアルコム・インコーポレイテッド Beam-steering and beam-forming for wideband MIMO / MISO systems
US9031097B2 (en) 2002-10-25 2015-05-12 Qualcomm Incorporated MIMO system with multiple spatial multiplexing modes
US8170513B2 (en) 2002-10-25 2012-05-01 Qualcomm Incorporated Data detection and demodulation for wireless communication systems
US10382106B2 (en) 2002-10-25 2019-08-13 Qualcomm Incorporated Pilots for MIMO communication systems
US9154274B2 (en) 2002-10-25 2015-10-06 Qualcomm Incorporated OFDM communication system with multiple OFDM symbol sizes
US9240871B2 (en) 2002-10-25 2016-01-19 Qualcomm Incorporated MIMO WLAN system
US8570988B2 (en) 2002-10-25 2013-10-29 Qualcomm Incorporated Channel calibration for a time division duplexed communication system
US9013974B2 (en) 2002-10-25 2015-04-21 Qualcomm Incorporated MIMO WLAN system
US9312935B2 (en) 2002-10-25 2016-04-12 Qualcomm Incorporated Pilots for MIMO communication systems
US8934329B2 (en) 2002-10-25 2015-01-13 Qualcomm Incorporated Transmit diversity processing for a multi-antenna communication system
US8134976B2 (en) 2002-10-25 2012-03-13 Qualcomm Incorporated Channel calibration for a time division duplexed communication system
US8145179B2 (en) 2002-10-25 2012-03-27 Qualcomm Incorporated Data detection and demodulation for wireless communication systems
US9048892B2 (en) 2002-10-25 2015-06-02 Qualcomm Incorporated MIMO system with multiple spatial multiplexing modes
US8169944B2 (en) 2002-10-25 2012-05-01 Qualcomm Incorporated Random access for wireless multiple-access communication systems
US9967005B2 (en) 2002-10-25 2018-05-08 Qualcomm Incorporated Pilots for MIMO communication systems
US8913529B2 (en) 2002-10-25 2014-12-16 Qualcomm Incorporated MIMO WLAN system
US8203978B2 (en) 2002-10-25 2012-06-19 Qualcomm Incorporated Multi-mode terminal in a wireless MIMO system
US8218609B2 (en) 2002-10-25 2012-07-10 Qualcomm Incorporated Closed-loop rate control for a multi-channel communication system
US8873365B2 (en) 2002-10-25 2014-10-28 Qualcomm Incorporated Transmit diversity processing for a multi-antenna communication system
US8750151B2 (en) 2002-10-25 2014-06-10 Qualcomm Incorporated Channel calibration for a time division duplexed communication system
US8711763B2 (en) 2002-10-25 2014-04-29 Qualcomm Incorporated Random access for wireless multiple-access communication systems
US8185075B2 (en) 2003-03-17 2012-05-22 Broadcom Corporation System and method for channel bonding in multiple antenna communication systems
US7327795B2 (en) 2003-03-31 2008-02-05 Vecima Networks Inc. System and method for wireless communication systems
US7840235B2 (en) 2003-10-01 2010-11-23 Broadcom Corporation System and method for channel-adaptive antenna selection
US8036711B2 (en) 2003-10-01 2011-10-11 Broadcom Corporation System and method for antenna selection
US8706166B2 (en) 2003-10-01 2014-04-22 Broadcom Corporation System and method for channel-adaptive antenna selection
US8401591B2 (en) 2003-10-01 2013-03-19 Broadcom Corporation System and method for channel-adaptive antenna selection
US7515939B2 (en) 2003-10-01 2009-04-07 Broadcom Corporation System and method for channel-adaptive antenna selection
US8000746B2 (en) 2003-10-01 2011-08-16 Broadcom Corporation System and method for channel-adaptive antenna selection
JP2007509576A (en) * 2003-10-24 2007-04-12 クゥアルコム・インコーポレイテッド Speed selection for multi-carrier MIMO systems
WO2005048486A1 (en) * 2003-11-12 2005-05-26 Broadcom Corporation System and method for channel-adaptive antenna selection
US9876609B2 (en) 2003-12-01 2018-01-23 Qualcomm Incorporated Method and apparatus for providing an efficient control channel structure in a wireless communication system
US9473269B2 (en) 2003-12-01 2016-10-18 Qualcomm Incorporated Method and apparatus for providing an efficient control channel structure in a wireless communication system
US10742358B2 (en) 2003-12-01 2020-08-11 Qualcomm Incorporated Method and apparatus for providing an efficient control channel structure in a wireless communication system
CN1973449B (en) * 2004-06-23 2012-05-30 三星电子株式会社 Apparatus and method for transmitting and receiving packet data using multiple antennas in a wireless communication system
US8233426B2 (en) 2004-06-23 2012-07-31 Samsung Electronics Co., Ltd. Apparatus and method for transmitting and receiving packet data using multiple antennas in a wireless communication system
WO2006006770A1 (en) * 2004-06-23 2006-01-19 Samsung Electronics Co., Ltd. Apparatus and method for transmitting and receiving packet data using multiple antennas in a wireless communication system
US8837554B2 (en) 2005-02-17 2014-09-16 Sony Corporation Selection of training sequences for multiple-in multiple-out transmissions
WO2006087265A1 (en) * 2005-02-17 2006-08-24 Ipwireless Inc Selection of training sequences in a multilpe-in multiple-out communication system
US9432103B2 (en) 2005-02-17 2016-08-30 Sony Corporation Selection of training sequences for Multiple-In Multiple-Out transmissions
US8045599B2 (en) 2005-02-17 2011-10-25 Sony Corporation Selection of training sequences for multiple-in multiple-out transmissions
US8681891B2 (en) 2005-02-17 2014-03-25 Sony Corporation Selection of training sequences for multiple-in multiple-out transmissions
US8811466B2 (en) 2005-02-17 2014-08-19 Sony Corporation Selection of training sequences for multiple-in multiple-out transmissions
WO2006090209A1 (en) * 2005-02-25 2006-08-31 Nokia Corporation A wireless communications system
US8855226B2 (en) 2005-05-12 2014-10-07 Qualcomm Incorporated Rate selection with margin sharing
US8358714B2 (en) 2005-06-16 2013-01-22 Qualcomm Incorporated Coding and modulation for multiple data streams in a communication system

Also Published As

Publication number Publication date
AU2001270207A1 (en) 2002-01-14
WO2002003568A1 (en) 2002-01-10
AU2001255253A1 (en) 2002-01-14

Similar Documents

Publication Publication Date Title
US6922445B1 (en) Method and system for mode adaptation in wireless communication
WO2002003557A1 (en) Method and system for mode adaptation in wireless communication
US8418033B2 (en) Mode selection for data transmission in wireless communication channels based on statistical parameters
US6298092B1 (en) Methods of controlling communication parameters of wireless systems
EP1515471B1 (en) A system and method of dynamically optimizing a transmission mode of wirelessly transmitted information
EP1240730B1 (en) Method and wireless systems using multiple antennas and adaptive control for maximizing a communication parameter
US8934426B2 (en) Method and apparatus for determining channel quality index in multiple user-MIMO communication networks
US9288800B2 (en) Wireless communications system that supports multiple modes of operation
US7778147B2 (en) MIMO communication system using an adaptive transmission mode switching technique
EP1643661B1 (en) MIMO system with adaptive switching of transmission scheme
EP1495557A2 (en) A robust multiple chain receiver
TWI224903B (en) A method and system of biasing a timing phase estimate of data segments of a received signal
Zhang et al. Approaching MIMO-OFDM capacity with zero-forcing V-BLAST decoding and optimized power, rate, and antenna-mapping feedback
JP2007529164A (en) Method, controller and computer software for controlling communication resources
Esslaoui et al. Fast link adaptation for opportunistic multiuser MIMO-OFDM wireless networks

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP