Multi-user Divsersity vs. Accurate Channel State Information - MATLAB Code
- AUTHORS: Niranjay Ravindran and Nihar Jindal
- DATE: July 2009
- CONTENTS: Matlab implementation for optimizing throughput using Zero-forcing (ZF), PU2RC or Single-user beamforming (SUBF) by varying the number of feedback bits per user, for a given total feedback load.
- RELATED PUBLICATION:
N. Ravindran and N. Jindal, Multi-User Diversity vs. Accurate Channel State Information in MIMO Downlink Channels, Submitted to IEEE Transactions on Communications, June 2009.
Example script demonstrating the use of the files below
Function for optimizing sum rate for a given total feedback budget
Quantizes MIMO channels using a variety of techniques (required for mud_vs_csi.m)
Computes ZF throughput using a variety of user selection techniqies (required for mud_vs_csi.m)
Computes ZF throughput for a given set of channel realizations (required for user_selection_ZF_greedy.m)
Computes PU2RC throughput for a given codebook and set of channel realizations (required for mud_vs_csi.m)