US8045932B2 - Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback - Google Patents
Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback Download PDFInfo
- Publication number
- US8045932B2 US8045932B2 US12/631,938 US63193809A US8045932B2 US 8045932 B2 US8045932 B2 US 8045932B2 US 63193809 A US63193809 A US 63193809A US 8045932 B2 US8045932 B2 US 8045932B2
- Authority
- US
- United States
- Prior art keywords
- user
- signals
- channel
- search range
- system capacity
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 title abstract description 22
- 230000009467 reduction Effects 0.000 title abstract description 18
- 238000000034 method Methods 0.000 claims abstract description 46
- 238000004891 communication Methods 0.000 claims description 30
- 238000010586 diagram Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 16
- 238000010845 search algorithm Methods 0.000 description 15
- 239000013598 vector Substances 0.000 description 12
- 239000011159 matrix material Substances 0.000 description 8
- 238000013459 approach Methods 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 6
- 238000005562 fading Methods 0.000 description 5
- 238000013139 quantization Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000010267 cellular communication Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000005315 distribution function Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity 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/0615—Diversity 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/0619—Diversity 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/0621—Feedback content
- H04B7/0626—Channel coefficients, e.g. channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity 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/0615—Diversity 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/0617—Diversity 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 for beam forming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0408—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas using two or more beams, i.e. beam diversity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0452—Multi-user MIMO systems
Definitions
- Certain embodiments of the invention relate to mobile communication systems. More specifically, certain embodiments of the invention relate to a method and system for a double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback.
- Mobile communications have changed the way people communicate and mobile phones have been transformed from a luxury item to an essential part of every day life.
- the use of mobile phones is today dictated by social situations, rather than hampered by location or technology.
- voice connections fulfill the basic need to communicate, and mobile voice connections continue to filter even further into the fabric of every day life, the mobile Internet is the next step in the mobile communication revolution.
- the mobile Internet is poised to become a common source of everyday information, and easy, versatile mobile access to this data will be taken for granted.
- Third generation (3G) cellular networks have been specifically designed to fulfill these future demands of the mobile Internet.
- factors such as cost efficient optimization of network capacity and quality of service (QoS) will become even more essential to cellular operators than it is today.
- QoS quality of service
- carriers need technologies that will allow them to increase downlink throughput and, in turn, offer advanced QoS capabilities and speeds that rival those delivered by cable modem and/or DSL service providers.
- the utilization of multiple transmit and/or receive antennas is designed to introduce a diversity gain and to raise the degrees of freedom to suppress interference generated within the signal reception process.
- Diversity gains improve system performance by increasing received signal-to-noise ratio and stabilizing the transmission link.
- more degrees of freedom allow multiple simultaneous transmissions by providing more robustness against signal interference, and/or by permitting greater frequency reuse for higher capacity.
- a set of M receive antennas may be utilized to null the effect of (M ⁇ 1) interferers, for example. Accordingly, N signals may be simultaneously transmitted in the same bandwidth using N transmit antennas, with the transmitted signal then being separated into N respective signals by way of a set of N antennas deployed at the receiver.
- MIMO multiple-input multiple-output
- One attractive aspect of multi-antenna systems, in particular MIMO systems, is the significant increase in system capacity that may be achieved by utilizing these transmission configurations.
- the capacity offered by a MIMO configuration may scale with the increased signal-to-noise ratio (SNR).
- SNR signal-to-noise ratio
- a MIMO configuration may increase system capacity by nearly M additional bits/cycle for each 3-dB increase in SNR.
- Multiuser communication systems that employ multiple antennas at the base station may greatly improve the downlink system capacity.
- the capacity improvement is attained by communicating simultaneously to multiple users through precoding at the transmitter when channel state information (CSIT) is available.
- CSIT channel state information
- ZF zero-forcing
- a system and/or method is provided for a double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
- FIG. 1A is a top-level block diagram illustrating an exemplary multiuser multiple-input-multiple-output (MIMO) downlink transmission system with linear precoding, in accordance with an embodiment of the invention.
- MIMO multiple-input-multiple-output
- FIG. 1B is a diagram illustrating exemplary communication between the base station and the receivers of FIG. 1A , in accordance with an embodiment of the invention.
- FIG. 2A is a flow diagram illustrating exemplary steps in a double search algorithm for user group selection, in accordance with an embodiment of the invention.
- FIG. 2B is a flow diagram illustrating exemplary steps in user pair selection in a double search algorithm for user group selection, in accordance with an embodiment of the invention.
- FIG. 2C is a flow chart that illustrates exemplary steps in a method for a range reduction scheme for user selection in a multiuser MIMO downlink transmission, in accordance with an embodiment of the invention.
- FIG. 3A is a flow diagram illustrating exemplary steps taken by base station for user group selection, in accordance with an embodiment of the invention.
- FIG. 3B is a flow diagram illustrating in detail exemplary step 310 taken by base station for user group selection, in accordance with an embodiment of the invention.
- FIG. 4 is a graph that illustrates exemplary downlink transmission schemes in terms of sum rate, in accordance with an embodiment of the invention.
- FIG. 5 is a graph that illustrates exemplary downlink transmission schemes in terms of bit error rate, in accordance with an embodiment of the invention.
- Certain embodiments of the invention may be found in a method and system for a double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback.
- Aspects of the method may comprise maximizing system capacity using feedback information for a plurality of signals in a frequency division duplex (FDD) system to reduce a search range within which a group of signals having maximum channel gain are located.
- the feedback information may comprise quantized gain and/or direction for the signals.
- U.S. application Ser. No. 11/232,362 filed on Sep. 21, 2005 provides a method and system for greedy user group selection with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback.
- a greedy user group selection with range reduction for maximizing system capacity is provided by that application.
- the present application discloses using a double search user group selection with range reduction for maximizing system capacity.
- FIG. 1A is a top-level block diagram illustrating an exemplary multiuser multiple-input-multiple-output (MIMO) downlink transmission system with linear precoding, in accordance with an embodiment of the invention.
- a communication system 100 may comprise a base station 102 a and a plurality of users 102 b , . . . , 102 c .
- the base station 102 a may be equipped with M antennas and K users 102 b , . . . , 102 c may each have a single antenna.
- the total number of users or receiver antennas may be equal to or higher than the number of base station antennas, that is, K ⁇ M.
- the base station 102 a may comprise a plurality of channel encoders 104 a , . . . , 104 b , a range reduction algorithm block 106 , a user scheduler 108 a , a plurality of modulators (MOD) 110 a , . . . , 112 a , a power control block 114 a , a beamforming or linear precoding block 116 a , a processor 144 , and a memory 146 .
- Each of the plurality of users 102 b , . . . , 102 c may comprise one of a plurality of demodulators (DEM) 118 a , . . .
- a plurality of channel decoders 120 a , . . . , 130 a one of a plurality of channel estimators 122 a , . . . , 132 a , one of a plurality of feedback controllers 124 a , . . . , 134 a , and one of a plurality of channel quantizers 126 a , . . . , 136 a.
- the channel encoders 104 a , . . . , 104 b may comprise suitable logic, circuitry, and/or code that may be adapted to encode binary data for each of the K users in the communication system 100 .
- the range reduction algorithm block 106 may comprise suitable logic, circuitry, and/or code that may be adapted to reduce a search range within which a group of signals having maximum channel gain are located.
- the beamforming or linear precoding block 116 a may comprise suitable logic, circuitry, and/or code that may be adapted to processes the user data symbols to separate signals intended for different users such that each of the users receives little or no interference from other users.
- the beamforming or linear precoding block 116 a may separate at most M different signals, that is, the base station 102 a may transmit to at most M users at a time. Therefore, for each channel realization, the base station 102 a may need to select M or less than M users among all the K users to transmit.
- the user scheduler 108 a may comprise suitable logic, circuitry, and/or code that may be adapted to find a best user group that optimizes certain performance criterion such as the sum throughput of the system, for example.
- the user scheduler 108 a may be adapted to perform the steps of a double search user selection algorithm to find the best user group.
- the user scheduler 108 a may be adapted to determine a first maximum system capacity based on the first user and a second maximum system capacity based on the second user.
- the modulators 110 a , . . . , 112 a may comprise suitable logic, circuitry, and/or code that may be adapted to modulate the binary data of each of the users selected by the user scheduler 108 a .
- the modulation operation on the binary data may result in a plurality of complex symbols, for example.
- the power control block 114 a may comprise suitable logic, circuitry, and/or code that may be adapted to allocate different users with different power levels in accordance with their respective channel quality, for example.
- the user scheduler 108 a , the power control block 114 a , and/or the beamforming or linear precoding block 116 may require knowledge of the state of the downlink channel.
- the processor 144 may comprise suitable logic, circuitry, and/or code that may be adapted to process information and/or data associated with the generation of transmission signals at the base station 102 a .
- the processor 144 may also be adapted to control at least a portion of the operations of the base station 102 a .
- the processor 144 may determine whether to handoff a mobile user to another base station.
- the memory 146 may comprise suitable logic, circuitry, and/or code that may be adapted to store data and/or control information that may be utilized in the operation of at least a portion of the base station 102 a.
- the demodulators 118 a , . . . , 128 a in the users 102 b , . . . , 102 c may comprise suitable logic, circuitry, and/or code that may be adapted to demodulate the signals received from the base station 102 a , for example.
- the channel decoders 120 a , . . . , 130 a may comprise suitable logic, circuitry, and/or code that may be adapted to decode the demodulated signals from the demodulators 118 a , . . . , 128 a into binary bit streams, for example.
- the channel quantizers 126 a , . . . , 136 a may comprise suitable logic, circuitry, and/or code that may be adapted to quantize the channel estimate from, for example, the channel estimators 122 a , . . . , 132 a to discrete values. This may have the effect of rounding the channel estimates to a small number of quantized values.
- 134 a may comprise suitable logic, circuitry, and/or code that may be adapted to generate a feedback signal to, for example, the base station 102 a from the channel estimates from the channel estimators 122 a , . . . , 132 a and the quantized channel estimates from the channel quantizers 126 a , . . . , 136 a.
- FIG. 1B is a diagram illustrating exemplary communication between the base station and the receivers of FIG. 1A , in accordance with an embodiment of the invention.
- the base station 170 may comprise antennas 172 , 174 , 176 , and 178 .
- the operation of the base station 170 may be substantially similar to the operation of the base station 102 a described in FIG. 1A .
- the operation of the first user 160 and the second user 162 may be substantially similar to the operation of users 102 b , . . . , 102 c in FIG. 1A .
- the first user 160 and the second user 162 may each have a single antenna.
- the base station 170 may transmit signals 161 b and 163 b , for example, and the first user 160 may transmit a feedback signal 161 a and the second user 162 may transmit a feedback signal 163 a .
- the signal 161 b may be intended to be received by the first user 160 .
- the signal model may be expressed as
- [ ⁇ 1 ⁇ 2 ⁇ ⁇ K ] [ h 1 h 2 ⁇ h K ] ⁇ x + n ( 1 )
- h ⁇ ⁇ 1 ⁇ M is the channel vector to user k
- x ⁇ M ⁇ 1 is the transmitted symbol vector by the base station 170
- n ⁇ K ⁇ 1 is the additive white Gaussian noise (AWGN) with zero mean and unit variance.
- the transmitted symbols may satisfy certain power constraint, for example
- each element in h k may be a zero-mean circularly symmetric complex Gaussian (ZMCSCG) random variable with unit variance.
- ZMCSCG circularly symmetric complex Gaussian
- the channel state information (CSI), h k may be known to user k, but may not be known to other users.
- the base station 170 may have knowledge of the CSI for all users. This may occur for a frequency division duplex (FDD) system where CSI feedback may be received by the base station 170 from the users.
- FDD frequency division duplex
- Employing multiple antennas at the base station in cellular multiuser communication systems may improve the downlink system capacity.
- This approach may be utilized with any multiuser MIMO system, such as CDMA2000, WCDMA, and Wireless LAN (WLAN), for example.
- the capacity improvement may be attained by communicating simultaneously to multiple users through precoding at the transmitter or base station when channel state information is available.
- a transmitter or base station may refer to any device or equipment that may be adapted to communicate with multiple other devices, users, and/or receivers.
- user or receiver may refer to user device and/or equipment that may be adapted for communication with a base station and/or other devices.
- Dirty paper coding may be utilized as a precoding scheme that may achieve the sum capacity, however, it may be difficult to implement due to complexity issues.
- DPC Dirty paper coding
- Zero-forcing precoders may be a specific type of linear precoders.
- the data symbols s may correspond to the data symbols u 1 , . . . u M that are generated by the plurality of modulators 110 a . . . 112 a .
- the elements in the linear precoding matrix F may represent the plurality of weighing coefficients utilized by the precoder 116 a .
- the nonzero elements in the diagonal matrix P may represent the plurality of scaling factors p 1 . . . p M utilized by the power control block 114 a .
- the received signal may be given by
- the multiuser downlink channel may become a set of parallel channels.
- the maximum sum rate of the given user group D may be given by the following expression:
- the maximum achievable sum rate for a given channel realization may be obtained by searching over all the possible user groups, that is,
- An optimal or best user group selection for ZF precoding may require searching over all
- ⁇ i 1 M ⁇ ( K i ) candidate user groups to find the one with the largest sum rate, which leads to a fairly high computational cost.
- all the channel state information that may be needed at the transmitter to perform the optimal user group search may be obtained from the users through a feedback link, for example, the feedback link 142 a .
- the optimal search requires CSI from each user and each user's channel is a complex vector of dimension M, that is equivalent to 2M real numbers per user, heavy burden may be placed on the feedback link 142 a to obtain this information. This may be particularly cumbersome since the feedback link 142 a may tend to have very limited capacity.
- a user group selection scheme that results in a simpler implementation and requires less feedback information may be very useful in multiuser communication systems with multiple transmit antennas.
- FIG. 2A is a flow diagram illustrating exemplary steps in a double search algorithm for user group selection, in accordance with an embodiment of the invention.
- the communication system supported by the flow diagram 200 may be a third-generation cellular communication system, such as WCDMA and CDMA200, where two antennas may be typically employed at the base station.
- the ideal channel state information may be available at the base station 102 a , for example, via the feedback link 142 a .
- the strongest user, represented by the index i, may be selected based on the maximum of the channel powers of all the K users 102 b , . . . , 102 c in the communication system 100 , that is,
- the i th user determined in step 210 may be selected as a first candidate to communicate with the base station 102 a .
- a first search may be performed in step 220 to determine which of the remaining users may be a second candidate for communication with the base station 102 a .
- step 223 a current k th user may be compared to the i th user selected in step 210 .
- the search for a second candidate may proceed to step 228 .
- the search for a second candidate may proceed to step 225 .
- step 225 the system capacity of communicating to user pair (i,k) may be calculated by the following expression:
- C ⁇ ( i , k ) log 2 ⁇ ( 1 + 1 2 ⁇ ⁇ ⁇ ⁇ i ⁇ a i , k ) + log 2 ⁇ ( 1 + 1 2 ⁇ ⁇ ⁇ ⁇ K ⁇ a i , k ) , ( 13 )
- ⁇ is the average signal-to-noise ratio (SNR) of the system
- ⁇ i,k is a parameter that describes the orthogonality between h i and h k ,
- a i , k 1 - ⁇ ⁇ h i , h k ⁇ ⁇ 2 ⁇ h i ⁇ 2 ⁇ ⁇ h k ⁇ 2 .
- the system capacity in equation (13) may be compared to the maximum system capacity C max obtained thus far.
- the process may proceed to step 228 .
- the process may proceed to step 227 .
- the maximum capacity C max may be updated and the corresponding user pair index [i,k] may be stored.
- step 228 the current user is compared to the total number of users, K, to determine whether the search has exhausted all possible second candidates for communication with the base station 102 a . If the search has been exhausted, the process may proceed to step 230 . If the search has not been exhausted, the process may proceed to step 229 where the user index value may be increased by one. After step 229 , the process may proceed back to step 223 to compare the current (k+1) th user to the i th user selected in step 210 .
- a second strongest user represented by the index j, or j th user, may be selected from the users that remain after the user with the strongest channel power has been selected.
- the second strongest user may be selected based on the following expression:
- the j th user determined in step 230 may be selected as a first candidate to communicate with the base station 102 a .
- a second search may be performed in step 240 to determine which of the remaining users may be a second candidate for communication with the base station 102 a .
- the maximum system capacity, C max may correspond to the maximum system capacity determined in step 227 .
- a current k th user may be compared to the i th and j th user devices selected in steps 210 and 230 respectively.
- the search for a second candidate may proceed to step 248 .
- the search for a second candidate may proceed to step 245 .
- step 245 the system capacity of communicating to user pair (j,k) may be calculated by using equation (13).
- the system capacity in equation (13) may be compared to the maximum system capacity C max obtained so far.
- the process may proceed to step 248 .
- the process may proceed to step 247 .
- the maximum capacity C max may be updated and the corresponding user pair index [j,k] may be stored.
- step 248 the current user is compared to the total number of users, K, to determine whether the search has exhausted all possible second candidates for communication with the base station 102 a .
- the process may proceed to step 250 .
- the process may proceed to step 249 where the user index value may be increased by one.
- the process may proceed back to step 243 to compare the current (k+1) th user to the i th and j th users selected in steps 210 and 230 respectively.
- the optimal user pair index [idx 1 , idx 2 ] for communicating with the base station 102 a may be determined based on the results from the first search performed in step 220 and the second search performed in step 240 .
- FIG. 2B is a flow diagram illustrating exemplary steps in user pair selection in a double search algorithm for user group selection, in accordance with an embodiment of the invention.
- the flow diagram 203 provides additional detail to step 250 in FIG. 2A while steps 210 , 220 , 230 , and 240 may be substantially as described in FIG. 2A .
- a first candidate for communication with the base station 102 a may be selected for a first optimal user group selection search based on the maximum of the channel powers of all the K users 102 b , . . . , 102 c in the communication system 100 as described by equation (11).
- a second candidate for communication with the base station 102 a may be determined based on the maximum capacity that may be achieved for a user pair that comprises the first candidate selected in step 210 .
- the user pair associated with the maximum capacity may be stored.
- a first candidate for communication with the base station 102 a may be selected for a first optimal user group selection search based on the maximum of the channel powers of all the remaining K users 102 b , .
- a second candidate for communication with the base station 102 a may be determined based on the maximum capacity that may be achieved for a user pair that comprises the first candidate selected in step 230 .
- step 252 the maximum capacity determined in step 220 may be compared to the maximum capacity determined in step 2401 .
- the process may proceed to step 254 .
- the process may proceed to step 256 .
- various embodiments of the invention may require very low CSI feedback rate, for example, on the order of a few bits.
- the user selection algorithm may combine the double search user selection algorithm, which may be used by the User Scheduler 108 a , and the range reduction algorithm that specifies a reduced/smaller user range within which the scheduler searches for the best user group.
- the User Scheduler 108 a , the Power Controller 114 a , and the Linear Precoder block 116 a may require knowledge of the state of the downlink channel.
- the base station may have to obtain the downlink channel state information through a finite-rate feedback link, for example, the feedback link 142 a , from the users, for example, the users 102 b , . . . , 102 c .
- a finite-rate feedback link for example, the feedback link 142 a
- the users for example, the users 102 b , . . . , 102 c .
- Each user may estimate its own channel and quantize the channel according to the feedback rate constraint. Then the feedback controller 124 a or 134 a at each user may decide what information to feed back on the request of the base station 102 a.
- M the various embodiments of the invention may be utilized for any value of M.
- FIG. 2C is a flow chart that illustrates exemplary steps in a method for a range reduction scheme for user selection in a multiuser MIMO downlink transmission, in accordance with an embodiment of the invention.
- channel state information CSI
- step 272 comprise a search for optimal users
- step 274 may comprise computing a cumulative distribution function (CDF) among user indexes
- step 276 may comprise computing a reduced search range.
- CDF cumulative distribution function
- the CSI may comprise channel gain, or signal gain, information.
- the channel measurement may be carried out either by offline channel sounding or by online channel estimation.
- the downlink CSI may be estimated by the users 102 b , . . . , 102 c and subsequently communicated to the base station 102 a via a dedicated feedback link 142 a.
- the optimal user group may be determined according to (8) and (10) as in the following expression:
- C D ⁇ ( t ) ⁇ i ⁇ D ⁇ ⁇ log ⁇ ( 1 + ⁇ i ⁇ ( t ) ⁇ P i ⁇ ( t ) , ( 20 ) and where ⁇ i (t) and P i (t) may be as defined in equations (6) and (9), respectively.
- D opt (t) may be represented as a row vector that contains indexes corresponding to the users 102 b , . . . , 102 c contained in the optimal group for channel realization t.
- the vector as in the following expression: D opt [D opt (1), D opt (2), . . . , D opt ( T )] (21) may contain samples of the random variable X.
- an estimate of the cumulative distribution function (CDF) ⁇ circumflex over (F) ⁇ (X) of X may be produced based on samples from the optimal user index vector, X, that was determined in step 272 according to equation (21).
- a threshold ⁇ th ⁇ (0,1] may be selected.
- the threshold may be a measure of the likelihood that the channel realization, evaluated among the full range of K users, will comprise the subset of L users.
- expression (22) may be implemented by tabulating the CDF ⁇ circumflex over (F) ⁇ (X) in terms of the random variable comprising the index of optimal users X, and searching for a value of X that corresponds to ⁇ th .
- the threshold ⁇ th may provide a measure of the statistical likelihood that the sum rate, computed among of subset of L users in the reduced searching range, may approach the optimal performance computed among the full group of K users.
- MMSE minimum mean squared error
- THP Tomlinson-Harashima preceding
- sphere encoding precoder for example.
- FIG. 3A is a flow chart illustrating exemplary steps for user group selection, in accordance with an embodiment of the invention.
- the range reduction algorithm may be applied to find the reduced user search range L.
- the L strongest users may need to be searched to find a desired user group.
- An embodiment of the invention may use an offline-calculated user range as the initial value while updating L at real time with online channel measurements.
- the quantized channel gain ⁇ circumflex over ( ⁇ ) ⁇ circumflex over ( ⁇ k ) ⁇ , or the equivalent quantization index, may then be conveyed back to the base station 102 a through a rate constrained or very low bit rate feedback link 142 a .
- the channel gain quantizer may be optimized to match to the precoder used at the transmitter, such as, for example, the zero-forcing precoder.
- Specific performance metric such as capacity and bit error rate, as well channel statistical distributions, may also be taken into account so as to improve the system performance.
- step 306 based on the feedback information ⁇ circumflex over ( ⁇ ) ⁇ i
- the i th user may quantize its own channel direction by a vector quantizer with inner product quantization criterion.
- the direction vector v i may hence be quantized into ⁇ circumflex over (v) ⁇ i with quantization resolution B v bits per channel update.
- the quantized vector ⁇ circumflex over (v) ⁇ i or the quantization index may be fed back to the base station 102 a using the feedback link 142 a.
- the first L strongest users may be searched based on the feedback channel information ⁇ circumflex over (v) ⁇ i
- i 1 L and ⁇ circumflex over ( ⁇ ) ⁇ i
- i 1 L for a user pair [idx 1 , idx 2 ] that may have the maximum instantaneous sum capacity.
- the first candidate of the user pair may be restricted to be the first and second strongest users (user 1 and user 2 ). Step 310 is described in more detail with regard to FIG. 3B .
- an optimal user pair index [idx 1 , idx 2 ] may be obtained. There may be two cases for the indices obtained. In the first case, if both idx 1 and idx 2 are valid indices between 1 and K, then the base station 102 a may communicate to both user idx 1 and user idx 2 at the same time utilizing spatial multiplexing.
- FIG. 3B is flow chart illustrating one of the exemplary steps of FIG. 3A , which is utilized for user group selection, in accordance with an embodiment of the invention.
- step 310 of FIG. 3A comprising steps 310 a , 310 b , 310 c , 310 d , 310 e , 310 f , 310 g , and 310 h .
- the step 310 may use a double “for-loop” to obtain the optimal user pair.
- the first for-loop may start with step 310 b , and may comprise steps 310 c , 310 d , 310 e , 310 f , 310 g , and 310 h .
- Step 310 b may increment the value of k where k may be a second count variable.
- a system maximum sum capacity C max , with C(i,k) may be compared to the system maximum sum capacity C max with C(i,k).
- the system maximum sum capacity C max , with C(i,k) may be given by the expression:
- ⁇ may be the average SNR of the system
- the next step may be step 310 e .
- step 310 d C max may be updated with C(i,j) and the optimal user index [idx 1 , idx 2 ] may updated by [i,k].
- step 310 e the second count variable k may be compared to L. If the second count variable k is greater than L, the next step may be step 310 g , otherwise the next step may be 310 f.
- step 310 f the second count variable k may be incremented by one, and the next step may be step 310 c .
- step 310 g the first count variable i may be compared to the value two. If the first count variable i is greater than two, the next step may be step 312 and the search may be finished. Otherwise the next step may be step 310 h and the search may continue.
- step 310 h the first count variable i may be incremented by one.
- the next step may be step 310 b.
- FIG. 4 is a graph that illustrates exemplary downlink transmission schemes in terms of sum rate, in accordance with an embodiment of the invention.
- the channels are flat Rayleigh faded channels.
- the transmit antennas at the base station may be spaced or separated so as to experience independent fading.
- the modulation format applied may be quadrature phase-shift keying (QPSK), for example.
- QPSK quadrature phase-shift keying
- FIG. 4 may provide three results.
- the first result may be a signal 402 that may correspond to the rate sum of a brute force selection with ideal CSI at transmitter (CSIT) and a user set of 100 users.
- FIG. 5 is a graph that illustrates exemplary downlink transmission schemes in terms of bit error rate, in accordance with an embodiment of the invention.
- the channels are flat Rayleigh faded channels.
- the transmit antennas at the base station may be spaced or separated so as to experience independent fading.
- the modulation format applied may be quadrature phase-shift keying (QPSK), for example.
- QPSK quadrature phase-shift keying
- FIG. 5 may provide three results.
- the first result may be a signal 502 that may correspond to the BER of the brute force selection with ideal CSI at transmitter (CSIT) and s user set of 100 users.
- the user selection technique may be capable of achieving near-optimal performance while significantly reducing the computational burden on the base station 102 a.
- the amount of feedback may be reduced because the base station 102 a may only need to have full knowledge of the L strongest users instead of all the k users. If, for each user's channel h k , B g bits are used to quantize its gain ⁇ h k ⁇ 2 and B v bits to quantize its direction
- B v may be much larger than B g in practical systems. Therefore, reducing L may save a significant amount of feedback needed by the base station 102 a .
- One embodiment of the invention may comprise maximizing system capacity using feedback information for a plurality of signals to reduce a search range within which a group of signals having maximum channel gain are located.
- the search range reduction may be executed by the range reduction algorithm block 106 .
- the group of signals may be transmitted by the users 102 b , . . . , 102 c .
- the feedback information may comprise quantized gain for the signals and may be fed back from the receiving user devices via the feedback link 142 a .
- Quantized channel information which may comprise quantized channel direction, may be requested for the signals within the reduced search range, and the quantized channel direction may be received.
- a double search may be performed in order to determine at least one user that may be utilized to maximize the system capacity.
- a first signal may be selected by the user scheduler 108 a that corresponds to a channel gain that may be greater than a channel gain of other signals within the reduced search range.
- a second signal may be selected by the user scheduler 108 a from the remaining portion of signals within the reduced search range. The second signal may correspond to a channel gain that may be greater than the rest of the remaining portion of the signals within the reduced search range.
- the user scheduler 108 a may maximize system capacity based on the first signal and the second signal.
- a first system capacity may be maximized based on the channel gain corresponding to the first signal.
- a first pair of receivers associated with the maximized first system capacity may be selected by the user scheduler 108 a .
- a second system capacity may be maximized based on the channel gain corresponding to the second signal.
- a second pair of receivers associated with the maximized first system capacity may be selected by the user scheduler 108 a .
- the system capacity may be maximized based on a greater of the maximized first system capacity and the maximized second system capacity.
- the present invention may be realized in hardware, software, or a combination of hardware and software.
- the present invention may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited.
- a typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
- the present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods.
- Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- U.S. application Ser. No. 11/232,340 filed Sep. 21, 2005;
- U.S. application Ser. No. 11/232,266 filed Sep. 21, 2005;
- U.S. application Ser. No. 11/231,501 filed Sep. 21, 2005;
- U.S. application Ser. No. 11/231,699 filed Sep. 21, 2005;
- U.S. application Ser. No. 11/231,586 filed Sep. 21, 2005;
- U.S. application Ser. No. 11/231,701 filed Sep. 21, 2005;
- U.S. application Ser. No. 11/232,362 filed Sep. 21, 2005;
- U.S. application Ser. No. 11/231,557 filed Sep. 21, 2005; and
- U.S. application Ser. No. 11/231,416 filed Sep. 21, 2005.
where γκ (κ=1, . . . , K) is the signal received by user κ, hκε 1×M is the channel vector to user k, xε M×1 is the transmitted symbol vector by the
where (•)H represents complex conjugate transpose.
x=FPs, (2)
where x is the transmitted signal vector as in equation (1), F=[f1, . . . , fd] is the M×d linear preceding matrix with normalized columns (∥fk∥=1), and P=diag{P1, . . . , Pd} with Σi=1 dPi≦P is the power control matrix that allocates transmit power to the different users. The data symbols s may correspond to the data symbols u1, . . . uM that are generated by the plurality of
where {wi}i=1 d are the columns of WD. By defining
and substituting equation (5) into equation (3), the received signal for each user with zero-forcing precoding may be expressed as,
γi=ξi P i s i +n i ,∀iεD. (7)
where the optimal Pi is given by the water-filling solution,
with the water level μ chosen to satisfy
The maximum achievable sum rate for a given channel realization may be obtained by searching over all the possible user groups, that is,
candidate user groups to find the one with the largest sum rate, which leads to a fairly high computational cost. Moreover, in an FDD system, all the channel state information that may be needed at the transmitter to perform the optimal user group search may be obtained from the users through a feedback link, for example, the feedback link 142 a. Because the optimal search requires CSI from each user and each user's channel is a complex vector of dimension M, that is equivalent to 2M real numbers per user, heavy burden may be placed on the feedback link 142 a to obtain this information. This may be particularly cumbersome since the feedback link 142 a may tend to have very limited capacity. A user group selection scheme that results in a simpler implementation and requires less feedback information may be very useful in multiuser communication systems with multiple transmit antennas.
C max =C(i)=log2(1+ρ·γi). (12)
and the index [idx1, idx2] corresponding to a pair of users or receivers to communicate with the
where ρ is the average signal-to-noise ratio (SNR) of the system, and αi,k is a parameter that describes the orthogonality between hi and hk,
The system capacity in equation (13) may be compared to the maximum system capacity Cmax obtained thus far. When the system capacity determined in
{h k(t)}k=1′ K , t=1, . . . , T (16)
γ1(t)≧γ2(t)≧ . . . ≧γK(t), t=1, . . . , T, (17)
where
γk(t)∥h k(t)∥2. (18)
and where ξi(t) and Pi(t) may be as defined in equations (6) and (9), respectively. Dopt(t) may be represented as a row vector that contains indexes corresponding to the
D opt [D opt(1), D opt(2), . . . , D opt(T)] (21)
may contain samples of the random variable X.
L={circumflex over (F)} −1(δth), (22)
where {circumflex over (F)}−1(•) is the inverse function of {circumflex over (F)}(•), for example:
X={circumflex over (F)} −1({circumflex over (F)}(X)) (23)
The threshold may be a measure of the likelihood that the channel realization, evaluated among the full range of K users, will comprise the subset of L users.
{circumflex over (γ)}i≧{circumflex over (γ)}2≧ . . . ≧{circumflex over (γ)}{circumflex over (γK)}. (24)
Further based on the obtained range [1,L] from
F=[{circumflex over (v)} idx2 ⊥H {circumflex over (v)} idx1 ⊥H]/√{square root over (2)}. (25)
which may be equivalent to the form given by equation (5),
F={circumflex over (v)} idx1 H. (26)
C max =C(1)=log2(1+ρ·{circumflex over (γ)}1). (27)
The optimal user index may be initialized to [idx1, idx2]=[1,0] with idx2=0 indicating that there is no second user. A first count variable i may be set to 1.
where ρ may be the average SNR of the system, and αi,k may be a parameter that describes orthogonality between vi and vk,
αi,k=1−| {circumflex over (v)} i ,{circumflex over (v)} k |2 (29)
If the system capacity C(i,k) is larger than the current maximum capacity Cmax the next step may be step 310 d. Otherwise, the next step may be step 310 e. In this regard, the system maximum sum capacity Cmax may correspond to the transmit data rate of the system when transmitting to either one user as indicated by [idx1, idx2]=[1,0] or two users as indicated by [idx1, idx2]=[i,k].
user groups for M=2, whereas the double search algorithm may have 2L-3 user groups. This is summarized in Table 1 below. Therefore, the user selection technique may be capable of achieving near-optimal performance while significantly reducing the computational burden on the
the total amount of feedback may be given by:
B=K·B g +L·B v. (30)
TABLE 1 | |||
Brute | Double | Double | |
Selection Schemes | Force | Search | Search |
M = 2, K = 100, Bg = 2 bits, Bv = 6 bits | L = 100 | L = 10 | L = 5 |
# of Candidate User Groups | 5050 | 17 | 7 |
Feedback Amount B(bits) | 800 | 260 | 230 |
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/631,938 US8045932B2 (en) | 2005-09-21 | 2009-12-07 | Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/232,369 US7636553B2 (en) | 2005-09-21 | 2005-09-21 | Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
US12/631,938 US8045932B2 (en) | 2005-09-21 | 2009-12-07 | Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/232,369 Continuation US7636553B2 (en) | 2005-09-21 | 2005-09-21 | Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
Publications (2)
Publication Number | Publication Date |
---|---|
US20100158148A1 US20100158148A1 (en) | 2010-06-24 |
US8045932B2 true US8045932B2 (en) | 2011-10-25 |
Family
ID=37884833
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/232,369 Expired - Fee Related US7636553B2 (en) | 2005-09-21 | 2005-09-21 | Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
US12/631,938 Expired - Fee Related US8045932B2 (en) | 2005-09-21 | 2009-12-07 | Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/232,369 Expired - Fee Related US7636553B2 (en) | 2005-09-21 | 2005-09-21 | Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
Country Status (1)
Country | Link |
---|---|
US (2) | US7636553B2 (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7917101B2 (en) | 2005-09-21 | 2011-03-29 | Broadcom Corporation | Method and system for a greedy user group selection with range reduction in TDD multiuser MIMO downlink transmission |
US7515878B2 (en) * | 2005-09-21 | 2009-04-07 | Broadcom Corporation | Method and system for greedy user group selection with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
US7917100B2 (en) | 2005-09-21 | 2011-03-29 | Broadcom Corporation | Method and system for a double search user group selection scheme with range in TDD multiuser MIMO downlink transmission |
US7636553B2 (en) * | 2005-09-21 | 2009-12-22 | Broadcom Corporation | Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
US7720030B2 (en) * | 2006-02-28 | 2010-05-18 | Intel Corporation | Techniques for explicit feedback delay measurement |
US8781017B2 (en) | 2006-02-28 | 2014-07-15 | Intel Corporation | Techniques for explicit feedback delay measurement |
US8059609B2 (en) * | 2006-03-20 | 2011-11-15 | Qualcomm Incorporated | Resource allocation to support single-user and multi-user MIMO transmission |
US8059733B2 (en) * | 2006-12-20 | 2011-11-15 | Nec Laboratories America, Inc. | Multi-user downlink linear MIMO precoding systems |
US7949063B2 (en) * | 2007-02-27 | 2011-05-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for impairment correlation estimation in MIMO systems |
EP1983660A1 (en) * | 2007-04-16 | 2008-10-22 | Nokia Siemens Networks Oy | Configurable multi-antenna transmitter/receiver |
US20090213741A1 (en) * | 2008-02-27 | 2009-08-27 | The Hong Kong University Of Science And Technology | Multi-user MIMO systems with Imperfect CSIT and ARQ |
CN101958736B (en) * | 2009-07-20 | 2016-03-16 | 株式会社Ntt都科摩 | Multi-user dispatching method and device and multi-user beam shaping method and device |
KR101585697B1 (en) * | 2010-02-04 | 2016-01-25 | 삼성전자주식회사 | Method and apparatus for pre-scheduling in closed-loop mu-mimo system |
CN102404086B (en) * | 2010-09-17 | 2016-03-09 | 株式会社Ntt都科摩 | Multi-user dispatching method and device and beam form-endowing method and device |
US10236958B2 (en) * | 2016-03-21 | 2019-03-19 | University Of Science And Technology Of China | Method for signal transmission to multiple user equipments utilizing reciprocity of wireless channel |
US10715224B2 (en) * | 2017-01-16 | 2020-07-14 | Panasonic Intellectual Property Management Co., Ltd. | Terminal, base station, wireless communication system and channel state information acquisition method |
US11349550B2 (en) * | 2020-08-21 | 2022-05-31 | Huawei Technologies Co., Ltd. | Systems and methods for angular direction indication in wireless communication |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030027538A1 (en) * | 2001-07-27 | 2003-02-06 | Hiroshi Masumoto | Receiving apparatus and a receiver system having the receiving apparatus |
US6728307B1 (en) | 1999-09-13 | 2004-04-27 | Nokia Mobile Phones Ltd | Adaptive antenna transmit array with reduced CDMA pilot channel set |
US20040233871A1 (en) | 2002-01-18 | 2004-11-25 | Hiroyuki Seki | Feedback control method and apparatus in closed-loop transmit diversity |
US20050190868A1 (en) | 2004-03-01 | 2005-09-01 | Aamod Khandekar | Iterative channel and interference estimation and decoding |
US20050265223A1 (en) | 2004-05-14 | 2005-12-01 | Samsung Electronics Co., Ltd. | Method and apparatus for scheduling downlink channels in an orthogonal frequency division multiple access system and a system using the same |
US20060203794A1 (en) | 2005-03-10 | 2006-09-14 | Qualcomm Incorporated | Systems and methods for beamforming in multi-input multi-output communication systems |
US7139328B2 (en) | 2004-11-04 | 2006-11-21 | Motorola, Inc. | Method and apparatus for closed loop data transmission |
US20070066237A1 (en) | 2005-09-21 | 2007-03-22 | Chengjin Zhang | Method and system for greedy user group selection with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
US7302240B2 (en) * | 2003-08-07 | 2007-11-27 | Matsushita Electric Industrial Co., Ltd. | Communication apparatus |
US7613232B2 (en) * | 2003-06-30 | 2009-11-03 | Axel Wireless Ltd. | Method for automatic control of RF output level of a repeater |
US7636553B2 (en) * | 2005-09-21 | 2009-12-22 | Broadcom Corporation | Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
US7747271B2 (en) * | 2005-03-02 | 2010-06-29 | Qualcomm Incorporated | Radiated power control for a multi-antenna transmission |
-
2005
- 2005-09-21 US US11/232,369 patent/US7636553B2/en not_active Expired - Fee Related
-
2009
- 2009-12-07 US US12/631,938 patent/US8045932B2/en not_active Expired - Fee Related
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6728307B1 (en) | 1999-09-13 | 2004-04-27 | Nokia Mobile Phones Ltd | Adaptive antenna transmit array with reduced CDMA pilot channel set |
US20030027538A1 (en) * | 2001-07-27 | 2003-02-06 | Hiroshi Masumoto | Receiving apparatus and a receiver system having the receiving apparatus |
US20040233871A1 (en) | 2002-01-18 | 2004-11-25 | Hiroyuki Seki | Feedback control method and apparatus in closed-loop transmit diversity |
US7613232B2 (en) * | 2003-06-30 | 2009-11-03 | Axel Wireless Ltd. | Method for automatic control of RF output level of a repeater |
US7302240B2 (en) * | 2003-08-07 | 2007-11-27 | Matsushita Electric Industrial Co., Ltd. | Communication apparatus |
US20050190868A1 (en) | 2004-03-01 | 2005-09-01 | Aamod Khandekar | Iterative channel and interference estimation and decoding |
US20050265223A1 (en) | 2004-05-14 | 2005-12-01 | Samsung Electronics Co., Ltd. | Method and apparatus for scheduling downlink channels in an orthogonal frequency division multiple access system and a system using the same |
US7139328B2 (en) | 2004-11-04 | 2006-11-21 | Motorola, Inc. | Method and apparatus for closed loop data transmission |
US7747271B2 (en) * | 2005-03-02 | 2010-06-29 | Qualcomm Incorporated | Radiated power control for a multi-antenna transmission |
US20060203794A1 (en) | 2005-03-10 | 2006-09-14 | Qualcomm Incorporated | Systems and methods for beamforming in multi-input multi-output communication systems |
US20070066237A1 (en) | 2005-09-21 | 2007-03-22 | Chengjin Zhang | Method and system for greedy user group selection with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
US7515878B2 (en) * | 2005-09-21 | 2009-04-07 | Broadcom Corporation | Method and system for greedy user group selection with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
US7636553B2 (en) * | 2005-09-21 | 2009-12-22 | Broadcom Corporation | Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback |
Non-Patent Citations (10)
Title |
---|
B. M. Hochwald, C. B. Peel, and A. L. Swindlehurst, "A vector-perturbation technique for near-capacity multiantenna multiuser communication-Part II: perturbation," IEEE Trans. on Communications, vol. 53, No. 3, pp. 537-544, Mar. 2005. |
C. B. Peel, B. M. Hochwald, and A. L. Swindlehurst, "A vector-perturbation technique for near-capacity multiantenna nultiuser communication-Part I: channel inversion and regularization," IEEE Trans. on Communications, vol. 53, No. 1, pp. 195-202, Jan. 2005. |
C. Windpassinger, R. F. H. Fischer, T. Vencel, and J. B. Huber, "Precoding in multiantenna and multiuser communications," IEEE Trans. on Wireless Communications, vol. 3, No. 4, pp. 1305-1316, Jul. 2004. |
D. Gesbert and M. S. Alouini, "How much feedback is multi-user diversity really worth?" in IEEE International Conference on Communications 2004, vol. 1, 2004, pp. 234-238. |
E. Telatar, "Capacity of multi-antenna gaussian channels," Bell Labs Technical Journal, pp. 1-28, Jun. 1995. |
G. J. Foschini, "Layered space-time architecture for wireless communication in a fading environment when using multi-element antennas," Bell Labs Technical Journal, vol. 1, No. 2, pp. 41-59, Autumn 1996. |
J. C. Roh and B. D. Rao, "Transmit beamforming in multiple antenna systems with finite rate feedback: A VQ-based approach," submitted to IEEE Trans. on Information Theory, 2004. |
S. Caire, G. Shamai, "On the achievable throughput of a multiantenna gaussian broadcast channel," IEEE Trans. on Information Theory, vol. 49, No. 7, pp. 1691-1706, Jul. 2003. |
S. Sanayei and A. Nosratinia, "Exploiting multiuser diversity with only 1-bit feedback," in IEEE Wireless Communications and Networking Conference 2005, vol. 2, Seattle, 2005, pp. 978-983. |
T. Yoo and A. J. Goldsmith, "Optimality of zero-forcing beamforming with multiuser diversity," in 2005 IEEE International Conference on Communications, Seoul, Korea, May 2005, pp. 542-546. |
Also Published As
Publication number | Publication date |
---|---|
US7636553B2 (en) | 2009-12-22 |
US20070066238A1 (en) | 2007-03-22 |
US20100158148A1 (en) | 2010-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8515360B2 (en) | Method and system for greedy user group selection with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback | |
US8045932B2 (en) | Double search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback | |
US8693416B2 (en) | Method and system for an improved user group selection scheme with finite-rate channel state information feedback for FDD multiuser MIMO downlink transmission | |
US8503382B2 (en) | Method and system for a simplified user group selection scheme with finite-rate channel state information feedback for FDD multiuser MIMO downlink transmission | |
US8412128B2 (en) | Method and system for a double search user group selection scheme with range reduction in TDD multiuser MIMO downlink transmission | |
US8284769B2 (en) | Method and system for a range reduction scheme for user selection in a multiuser MIMO downlink transmission | |
US9282450B2 (en) | Method and system for a greedy user group selection with range reduction in TDD multiuser MIMO downlink transmission | |
US8738053B2 (en) | Method and system for finding a threshold for semi-orthogonal user group selection in multiuser MIMO downlink transmission | |
US8121567B2 (en) | Double search algorithm of user group selection for multiuser MIMO downlink transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
SULP | Surcharge for late payment | ||
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 |
|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001 Effective date: 20170119 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047196/0687 Effective date: 20180509 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047630/0344 Effective date: 20180905 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:048883/0267 Effective date: 20180905 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20231025 |