This page lists the precoder codebooks used in the following paper.

S. Zhou, and B. Li, ``BER Criterion and Codebook Construction for Finite-Rate Precoded Spatial Multiplexing with Linear Receivers'', IEEE Transactions on Signal Processing, 2005 (to appear).

These codebooks are obtained by the generalized Lloyd algorithm.

Nt: the number of transmit antennas,

K: the symbol block size of spatial multiplexing,

B: the number of feedback bits.

dc: codebook with the minimum chordal distance maximized

dfs: codebook with the minimum Fubini-Study distance maximized

dp2: codebook with the minimum projection two-norm distance maximized

 

Setup 1: Nt=4, K=2

B=1: codebook equivalent to Antenna subset selection
B=2: dc codebook, dfs codebook, dp2 codebook
B=3: dc codebook, dfs codebook, dp2 codebook
B=4: dc codebook, dfs codebook, dp2 codebook
B=5: dc codebook, dfs codebook, dp2 codebook
B=6: dc codebook, dfs codebook, dp2 codebook
B=7: dc codebook, dfs codebook, dp2 codebook

 

Setup 2: Nt=6, K=3

B=1: codebook equivalent to Antenna subset selection
B=2: dc codebook, dfs codebook, dp2 codebook
B=3: dc codebook, dfs codebook, dp2 codebook
B=4: dc codebook, dfs codebook, dp2 codebook
B=5: dc codebook, dfs codebook, dp2 codebook
B=6: dc codebook, dfs codebook, dp2 codebook
B=7: dc codebook, dfs codebook, dp2 codebook
 

Other Setups not used in the paper.

The case with Nt=5, K=4

B=4: dc codebook, dfs codebook, dp2 codebook
B=6: dc codebook, dfs codebook, dp2 codebook
B=8: dc codebook, dfs codebook, dp2 codebook

The case with Nt=7, K=4

B=4: dc codebook, dfs codebook, dp2 codebook
B=6: dc codebook, dfs codebook, dp2 codebook

The case with Nt=8, K=2

B=5: dc codebook, dfs codebook, dp2 codebook
B=8: dc codebook, dfs codebook, dp2 codebook
B=10: dc codebook, dfs codebook, dp2 codebook

The case wtih Nt=8, K=4

B=2: dc codebook, dfs codebook, dp2 codebook
B=3: dc codebook, dfs codebook, dp2 codebook
B=4: dc codebook, dfs codebook, dp2 codebook
B=5: dc codebook, dfs codebook, dp2 codebook
B=6: dc codebook, dfs codebook, dp2 codebook
B=7: dc codebook, dfs codebook, dp2 codebook