MIMO MULTIUSER schemes for downlink transmissions: theoretic bounds and practical techniques Federico Boccardi (joint work with Howard Huang) Bell Laboratories.

Slides:



Advertisements
Similar presentations
MIMO Broadcast Scheduling with Limited Feedback Student: ( ) Director: 2008/10/2 1 Communication Signal Processing Lab.
Advertisements

VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Doc.: IEEE /1090/r2 Submission September 2013 Submission Zhanji Wu, et. Al. Non-linear pre-coding MIMO scheme for next generation WLAN Date:
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Chapter 5: System Level Aspects for Multiple Cell Scenarios School of Info. Sci. & Eng. Shandong Univ.
Enhancing Secrecy With Channel Knowledge
Comparison of different MIMO-OFDM signal detectors for LTE
22 nd September 2008 | Tariciso F. Maciel Suboptimal Resource Allocation for Multi-User MIMO-OFDMA Systems Tarcisio F. Maciel Darmstadt, 22 nd September.
HKUST Robust Optimal Cross Layer Designs for TDD- OFDMA Systems with Imperfect CSIT and Unknown Interference — State-Space Approach based on 1-bit.
NEWCOM – SWP2 MEETING 1 Impact of the CSI on the Design of a Multi-Antenna Transmitter with ML Detection Antonio Pascual Iserte Dpt.
Doc.: IEEE /0064r0 Submission Shogo Fujita, Kyushu Inst. Of Tech. Slide 1 Modulo Precoding for 11ac Date: Authors: January 2011.
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
EE359 – Lecture 16 Outline MIMO Beamforming MIMO Diversity/Multiplexing Tradeoffs MIMO Receiver Design Maximum-Likelihood, Decision Feedback, Sphere Decoder.
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
Meeting Report Gill Aug. 24, Letter -- simulation Sum rate DIA-MMSE 2 DIA-MMSE: Since DIA is suboptimal, it should be operated for Tx first, then.
Feedback Benefits in MIMO Communication Systems David J. Love Center for Wireless Systems and Applications School of Electrical and Computer Engineering.
APPLICATION OF SPACE-TIME CODING TECHNIQUES IN THIRD GENERATION SYSTEMS - A. G. BURR ADAPTIVE SPACE-TIME SIGNAL PROCESSING AND CODING – A. G. BURR.
Introduction to Cognitive radios Part two HY 539 Presented by: George Fortetsanakis.
Capacity of multi-antenna Gaussian Channels, I. E. Telatar By: Imad Jabbour MIT May 11, 2006.
EE359 – Lecture 15 Outline Announcements: HW due Friday MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing Tradeoffs.
MIMO Multiple Input Multiple Output Communications © Omar Ahmad
MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS (MIMO)
Massive MIMO Systems with Non-Ideal Hardware Emil Björnson ‡* Joint work with: Jakob Hoydis †, Marios Kountouris ‡, and Mérouane Debbah ‡ ‡ Alcatel-Lucent.
Wireless Communication Elec 534 Set IV October 23, 2007
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Zukang Shen, Jeffrey Andrews, and Brian Evans
8: MIMO II: Capacity and Multiplexing Architectures Fundamentals of Wireless Communication, Tse&Viswanath 1 8. MIMO II: Capacity and Multiplexing Architectures.
Submission doc.: IEEE /0627r0 May 2015 Hakan Persson, EricssonSlide 1 Beam Selection for Hybrid MIMO Precoding Date: Authors:
Transmit Diversity with Channel Feedback Krishna K. Mukkavilli, Ashutosh Sabharwal, Michael Orchard and Behnaam Aazhang Department of Electrical and Computer.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Low Complexity User Selection Algorithms for Multiuser MIMO Systems with Block Diagonalization Zukang Shen, Runhua Chen, Jeff Andrews, Robert Heath, and.
Opportunistic Scheduling in Wireless Networks Mohammed Eltayeb Obaid Khattak.
Ali Al-Saihati ID# Ghassan Linjawi
1 Codage avec Information Adjacante (DPC : Dirty paper coding) et certaines de ses applications : Tatouage (Watermarking) MIMO broadcast channels Gholam-Reza.
NTUEE Confidential Toward MIMO MC-CDMA Speaker : Pei-Yun Tsai Advisor : Tzi-Dar Chiueh 2004/10/25.
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Efficient Beam Selection for Hybrid Beamforming
Quantization Codes Comprising Multiple Orthonormal Bases Alexei Ashikhmin Bell Labs  MIMO Broadcast Transmission  Quantizers Q(m) for MIMO Broadcast.
Multiple Antennas Have a Big Multi- User Advantage in Wireless Communications Bertrand Hochwald (Bell Labs)
A. Pascual Contributions and Proposals of UPC to Department 1 - NEWCOM 1 Contributions and Proposals of UPC - Department 1 NEWCOM Antonio Pascual Iserte.
MIMO Communications and Algorithmic Number Theory G. Matz joint work with D. Seethaler Institute of Communications and Radio-Frequency Engineering Vienna.
University of Houston Cullen College of Engineering Electrical & Computer Engineering Capacity Scaling in MIMO Wireless System Under Correlated Fading.
5G Key Technologies Average rate (bits/s/active user) 10~100x
Multipe-Symbol Sphere Decoding for Space- Time Modulation Vincent Hag March 7 th 2005.
EE359 – Lecture 15 Outline Announcements: HW posted, due Friday MT exam grading done; l Can pick up from Julia or during TA discussion section tomorrow.
V- BLAST : Speed and Ordering Madhup Khatiwada IEEE New Zealand Wireless Workshop 2004 (M.E. Student) 2 nd September, 2004 University of Canterbury Alan.
1 WELCOME Chen. 2 Simulation of MIMO Capacity Limits Professor: Patric Ö sterg å rd Supervisor: Kalle Ruttik Communications Labortory.
Scheduling Considerations for Multi-User MIMO
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Doc.: IEEE /0584r0 Submission May 2010 Slide 1 Grouping Process for MU-MIMO Date: Authors:
Multiple Antennas.
Technology training (Session 6)
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
Introduction to Cognitive radios Part two
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
Distributed MIMO Patrick Maechler April 2, 2008.
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Performance Analysis of MIMO Systems with IRM
Wenqian Shen, Linglong Dai, Zhen Gao, and Zhaocheng Wang
Null Space Learning in MIMO Systems
Ian C. Wong, Zukang Shen, Jeffrey G. Andrews, and Brian L. Evans
Master Thesis Presentation
Opportunistic Beam-forming with Limited Feedback
Channel Dimension Reduction in MU Operation
Presented By Riaz (STD ID: )
Ian C. Wong and Brian L. Evans ICASSP 2007 Honolulu, Hawaii
Ian C. Wong and Brian L. Evans ICASSP 2007 Honolulu, Hawaii
Presentation transcript:

MIMO MULTIUSER schemes for downlink transmissions: theoretic bounds and practical techniques Federico Boccardi (joint work with Howard Huang) Bell Laboratories Paris, 29/3/2007

All Rights Reserved © Alcatel-Lucent Outline - An introduction to SDMA techniques. - The capacity region of the MIMO-BC and the optimal DPC scheme. - Suboptimal schemes, the single receive antenna case. - Extension to multiple receive antennas. - Imperfect channel state information at the transmitter side.

All Rights Reserved © Alcatel-Lucent Focus of the presentation Downlink of a narrowband packet data system  Why downlink? Uplink of a cellular network can be handled using multiantenna multiuser detection techniques.  Why narrowband only? Most principles can be extended to multiband (OFDM) systems.  Why packet data? Next-generation systems will be predominately packet (not circuit) data. Transmitter processing User K data stream User 1 data stream User 1 User K Base station Terminals

All Rights Reserved © Alcatel-Lucent SINGLE USER vs MULTIUSER MIMO Time-duplexed transmit diversity Transmission technique Time-duplexed spatial multiplexing Higher peak rate Primary benefit SDMA: Sectorization or Precoding Higher system throughput Improved link performance

All Rights Reserved © Alcatel-Lucent SDMA options Sectorization  Use physical reflectors behind each antenna.  Performance limited by intersector interference. Precoding  The signal is weighted/perturbed/successive encoded at the transmit side.  Linear precoders (beamformers) create beams that focus energy for each user by weighting the phase and amplitude of the antennas.  Performance limited by interbeam interference. Beam 1 Beam 2 User 2 User 1 User 2 User 1

All Rights Reserved © Alcatel-Lucent System model  A narrowband MIMO downlink with M antennas at the transmitter and K receivers with N antennas each can be modelled as MIMO Gaussian broadcast channel.  The received signal for the kth user is given by  Under a sum-power constraint (SPC) the transmit signal is subject to the following constraint  Under a per-antenna-power constraint (PAPC) the transmit signal is subject to the following constraint

All Rights Reserved © Alcatel-Lucent Dirty paper coding (DPC) [C83] is a known-interference cancellation technique for reducing interference in the scalar BC.  Using coherent channel knowledge ( h k,k = 1,…,K), users are sequentially encoded; for example, user 1 is encoded first, then user 2, up to user K. A given user experiences interference only from users encoded after it.  DPC can be extended to the MIMO BC by incorporating beamforming.  The MIMO BC capacity region is equivalent to the MIMO dirty paper coding (DPC) region [WSS06].  Under perfect channel state information at both transmitter and receiver side, TDMA is suboptimal. The capacity of the MIMO-GBC and the Dirty Paper Coding (DPC) region

All Rights Reserved © Alcatel-Lucent Suboptimal linear and non-linear precoding schemes  Linear precoding General expression: where S is the subset of users for a given channel realization.  Non linear precoding - Vector Precoding (VP): A data-dependent perturbation vector is used after the linear precoding stage - Tomlinson-Harashima and QR decomposition: Part of the interference is eliminated by using a QR decomposition of the channel; the other part is eliminate by using the Tomlinson-Harashima precoder for each subchannel. For the k-th streams:

All Rights Reserved © Alcatel-Lucent Linear precoding Sectorization via fixed beamforming  Fixed beams + correlated antennas.  Create virtual sectors using fixed beams.  Turn on all beams simultaneously for increased throughput.  Turn on beams individually for increased range and coverage. [SH04] User dependent beamforming  User-specific beams + uncorrelated antennas.  Transmitter uses CSI to form simultaneous beams to multiple users.  Beams are designed so that, under ideal CSI knowledge, users receive no interbeam interference.  Can be shown to achieve optimum asymptotic capacity scaling. [YG06]

All Rights Reserved © Alcatel-Lucent ZF linear precoding with user selection  For a fixed subset of users the general ZF with per-antenna power constraint problem can be formulated as  This is a convex constrained optimization problem and in general can be solved by using an interior point method. For the particular case of sum-power constraint the optimum power allocation is given by the so-called waterfilling power allocation.  An external optimization has to be used for the choice of the transmitting user subset  The optimal solution requires a brute force search over all possible sets S of users. A practical greedy algorithm can be used. [YG06, BH06] beamforming coefficients power allocation scheduling coefficients

All Rights Reserved © Alcatel-Lucent SDMA for single antenna receivers – full CSI ZF with greedy user selection gives good performance with low complexity! [BTC06] cmp. between linear precoderslinear vs. non-linear precoders

All Rights Reserved © Alcatel-Lucent Linear precoding with multiple receive antennas – basic idea In single-user MIMO, the number of independent streams is optimally found by using the SVD of channel. The power is optimally allocated to the different streams by using the waterfilling scheme. In Multiuser MIMO, the different streams can be allocated to a given user or allocated between different users. We want to design a technique that optimally allocates the streams in order to maximize the sum-rate [BH07]. ABCEtc…

All Rights Reserved © Alcatel-Lucent Block diagonalization based algorithms  The BD algorithm [SSH04,VVH03] is a generalization of the ZF precoder for receivers with multiple antennas. A precoding matrix is used in order to block diagonalize the channel.  Some improvements are proposed in [S06,W05,P04].  The problem of block diagonalization is that the choice of the active eigenmodes belonging to different users can not be optimized.  The multiuser eigenmode transmission (MET) [BH07] technique tries to solve this problem. -The following equivalent channel is considered where is a submatrix of whose columns correspond to the selected eigenmodes of user k, according to the SVD - is |E k | x M, where E k is the set of selected eigenmodes. -How do we choose the set of users and eigenmodes?

All Rights Reserved © Alcatel-Lucent Choosing users and eigenmodes for MET  For a given transmission interval, we need to determine the set T of users and eigenmodes to allocate so that the weigheted sum rate performance metric R(T) is maximized:  Given M transmit antennas and K users, each with N antennas (assume N<M), there are up to KN eigenmodes to choose from, but the base can only provide M. Finding the optimum set requires a brute-force search over all possible allocation of 1,2,…,M eigenmodes.  The following greedy algorithm is proposed (based on [DS05]) algorithm works in a greedy manner and chooses up to M modes for transmission. 1. For a given set of eigenmodes, find the eigenmode among the unallocated ones that maximizes the metric. 2. If the metric is higher with the new eigenmode, keep it and goto step 1. Otherwise, exit. Power allocation, function of MET precoding matrix and T QoS weights.

All Rights Reserved © Alcatel-Lucent Average sum rate performance, fixed SNR M = 4, K = 20, N = 4  MET-SPC is within 2dB of optimum DPC  Even under the more restrictive PAPC, MET-PAPC outperforms BD-RAS-SPC and BD-GUS-PSC.

All Rights Reserved © Alcatel-Lucent Allocation of eigenmodes for each user under MET M = 4 or 12, K = 20, N = 4 For M = 4 and large number of users, scheduler chooses to transmit to each user on its single largest mode. For M = 12 and large number of users, scheduler could choose to transmit on smaller modes or multiple modes for high SNR.

All Rights Reserved © Alcatel-Lucent SDMA schemes with partial CSI SDMA with estimated or partial CSI:  Jindal, Love, Honig, Heath, Caire, Cioffi, Goldsmith, Huang, Boccardi, Trivellato. Random beamforming techniques:  Sharif, Hassibi, Viswanath, Tse, Laroia Papadias, Avidor. Multiuser multiplexing with interference cancellation at the receiver:  Heath, Andrews, Airy,… Beamforming with fixed codebook:  PU 2 RC: Samsung proposal for UMTS LTE, grid of beams: Alcatel, Ericsson. Sectorization.

All Rights Reserved © Alcatel-Lucent ZF with partial CSI  Each receiver sends to the transmitter a channel direction information (CDI) and a channel quality information (CQI) [J06].  Each receiver quantizes the “direction” of its channel vector to a unit norm vector, selected from a quantization codebook formed by 2 B unit norm column vectors  The quantization criterion is minimum chordal distance  Each user feeds back the channel quantization index to the transmitter, which requires B bits. Moreover, each user is assumed to use an independently generated codebook.  We assume a random vector quantization (RVQ) scheme, where the 2 B quantization codewords are independently chosen from an isotropic distribution on the unit sphere.  RVQ gives a lower bound in terms of performance!

All Rights Reserved © Alcatel-Lucent Beamforming design  The beamformer is calculated at the transmitter side by using the CDIs collected from the K users where the channel of the selected users is given by  The power allocated to each user is the same (no waterfilling!)  The SINR at the kth receiver is given by  The SINR cannot be exactly computated neither at the TX side nor at the RX side!  A good estimation of the SINR is very important for the user selection task.

All Rights Reserved © Alcatel-Lucent CQI feedback/SINR estimation A first approach is to consider no quantization error (perfect cancellation of the interference with ZF precoding) and approximate the channel with its projection along the quantized direction A second approach takes into account the quantization error by averaging with respect to the statistic of the quantization codebooks (that affect the interference term) A third approach considers a worse lower bound, but with only one CQI feedback

All Rights Reserved © Alcatel-Lucent ZF with partial CSI – user selection schemes  Original user selection scheme [JGJ06] ITERATE: 1) I dentification of a quasi-orthogonal set of users 2) Selection of best candidate in the quasi-orthogonal set  the following lower bound for the SINR estimation is used  drawback: The parameter is difficult to optimize. If it is chosen too small, chances are that very few users are scheduled for transmission. If it is large, the transmitter may select unwanted users that cause too much interference.

All Rights Reserved © Alcatel-Lucent ZF with partial CSI – user selection schemes  Algorithm 1: It’s a simple extension of the scheme proposed by Dimic and Sidiropoulus for the case of perfect CSI. The users are added successively one at a time, up to a maximum of Ntx if the estimated achievable throughput is increased. Any of previous described CQI feedbackmethods can be used to estimate the users’ SINRs.  Algorithm 2: The drawback of Algorithm 1 is that, under imperfect CSI, it use SINR estimates that are lower bounds of the real SINRs. The consequence of this is that it allocates too a few users. Representing the possible sets of selected users as paths in a tree, a modified scheme just consider more “candidates leaves”.

All Rights Reserved © Alcatel-Lucent Simulation results – narrow band, Rayleigh i.i.d. channel Ntx=4, K=20

All Rights Reserved © Alcatel-Lucent Extension to multiple receive antennas (MET-MMSE)  An extension of the previous ZF with partial CSI scheme is represented by a modified MET, where a CDI and CQI are fed back for each eigenmode.  For practical systems (ex.: 3 sectors with 4 transmit antennas each and receivers with 2 antennas), even though multiple streams could be sent to a single user (and these streams could be jointly detected), the dominant eigenmode it is almost always the one scheduled for the transmission to a given user.  This effect is even more pronounced in the case of imperfect CSI at the transmitter side, because weaker modes would be the most affected by the effect of the quantization error.  For this reason, for the case of partial CSI at the transmitter side, we only consider the case of dominant eigenmode transmission [BHT 07].

All Rights Reserved © Alcatel-Lucent MET-MMSE: brief description Processing at the transmit side -Send common pilots to the K users in the systems Processing at the kth receive side -Calculate the SVD of single user channel matrix and select the Hermitian of the left eigenvector associated to the dominant eigenmode as combining vector. -Calculate and send to the transmitter CDI and the CQI. Phase I Phase II Processing at the transmit side -Use CQI and CDI to select a set of active users, and the precoding matrix associated to this set. -Send a dedicated pilot for each selected user, in order to estimate the equivalent channel (channel+precoder). Processing at the kth receive side -MMSE detector.

All Rights Reserved © Alcatel-Lucent MET-MMSE, simulation results -Rayleigh fading channel model -sum-rate vs SNR -M=4 transmit antennas -K=20 users -B=10 feedback bits -baseline: Beamforming with fixed precoding unitary matrix (DFT), and MMSE receiver.

All Rights Reserved © Alcatel-Lucent Rayleigh fading channel model -sum-rate vs number of feedback bits -M=4 transmit antennas -K=20 users -SNR = 12dB -baseline: Beamforming with fixed precoding unitary matrix (DFT), and MMSE receiver.

All Rights Reserved © Alcatel-Lucent Rayleigh fading channel model -sum-rate vs number of users -M=4 transmit antennas -SNR = 12 dB -baseline: Beamforming with fixed precoding unitary matrix (DFT), and MMSE receiver.

All Rights Reserved © Alcatel-Lucent Thanks for your attention! contacts: Federico Boccardi Wireless/Broadband Access Networks Bell Labs Research Tel: +44-(0)

All Rights Reserved © Alcatel-Lucent References [BGPV06] H. Boelcskei, D. Gesbert, C. B. Papadias and A. J. van der Veen, editors, Space-Time Wireless Systems: From Array Processing to MIMO Communications. Cambridge University Press, [BH06] F. Boccardi, H. Huang, “Zero-forcing precoding for the MIMO-BC under per antenna power constraints,” IEEE SPAWC, July [BH07] F. Boccardi, H. Huang, “A Near-optimum technique using linear precoding for the MIMO broadcast channel,” IEEE ICASSP2007, to appear. [BHT07] F. Boccardi, H. Huang and M. Trivellato “Multiuser eigenmode transmission for MIMO broadcast channels with limited feedback”, submitted to SPAWC 07. [BTC06] F. Boccardi, F. Tosato and G. Caire, “Precoding schemes for the MIMO-GBC”, International Zurich Seminar on Communication, Zurich, Feb [C83] M. Costa “Writing on Dirty Paper,” IEEE Trans. Info. Th., Vol. 29, No. 33, pp , [CS03] G. Caire and S. Shamai (Shitz), “On the achievable throughput of a multiantenna Gaussian broadcast channel,” IEEE Trans. Inform. Theory, vol. 49, pp. 1691–1706, July 2003.

All Rights Reserved © Alcatel-Lucent [DS05] G. Dimic and N. D. Sidiropoulos, “On downlink beamforming with greedy user selection: performance analysis and a simple new algorithm,” IEEE Trans. Commun., vol. 53, pp. 3857–3868, Oct [J06] N. Jindal, “MIMO broadcast channels with finite rate feedback,” IEEE Trans. Inform. Theory, vol. 52, pp. 5045–5060, Nov [PHS05] C. B. Peel, B. M. Hochwald and A. L. Swindlehurst, “A vector-perturbation technique for near- capacity multi-antenna multi-user communication - part II: perturbation,” IEEE Trans. Commun., vol. 53, pp. 537–544, March [P04] Z. Pan, K.-K. Wong and T.-S. Ng, “Generalized multiuser orthogonal spacedivision multiplexing,” IEEE Trans. Wireless Commun., vol. 3, pp. 1969–1973, Nov [S06] Z. Shen, R. Chen, J. G. Andrews, R. W. Heath, Jr., and B. L. Evans, “Low complexity user selection algorithms for multiuser MIMO systems with block diagonalization,” IEEE Trans. Signal Process., vol. 54, pp. 3658–3663, Sept

All Rights Reserved © Alcatel-Lucent [SSH04] Q. H. Spencer, A. L. Swindlehurst and M. Haardt, “Zero-forcing methods for downlink spatial multiplexing in multiuser MIMO channels”, IEEE Trans. Signal Process., vol. 52, pp , Feb [TBT07] M. Trivellato, F. Boccardi and F. Tosato, “User Selection Schemes for MIMO Broadcast Channels with Limited Feedback”, IEEE Vehicular Technology Conference, Dublin, Ireland, April [VJG03] S. Vishwanath, N. Jindal and A. Goldsmith, "Duality, achievable rates and sum-rate capacity of Gaussian MIMO Broadcast Channels", IEEE Transactions on Information Theory, Vol. 49, No. 10, Oct. 2003, pp [VT03] P. Viswanath and D. Tse, “Sum capacity of the vector Gaussian channel and uplink-downlink duality,” IEEE Trans. Inform. Theory, vol. 49, pp. 1912–1921, Aug [VVH04] H. Viswanathan, S. Venkatesan and H. Huang, “Downlink capacity evaluation of cellular networks with known-interference cancellation,” IEEE J. Select. Areas Commun., vol. 21, pp. 802– 811, June 2003.

All Rights Reserved © Alcatel-Lucent [YG06] T. Yoo, A. Goldsmith, “On the optimality of multiantenna broadcast scheduling using zero- forcing beamforming,” IEEE J. Sel. Areas Comm,” Vol. 24, No. 3, pp , Mar [YJG06] T. Yoo, N. Jindal and A. Goldsmith, “Multi-Antenna Broadcast Channels with Limited Feedback and User Selection,” submitted to IEEE J. Select. Areas Commun., [YC04] W. Yu and J. Cioffi, “Sum capacity of Gaussian vector broadcast channels,” IEEE Trans. Inform. Theory, vol. 50, pp. 1875–1892, Sept