So instead of choosing a codebook consisting of vectors, we can choose a codebook consisting of M-dimensional subspaces.

What have we gained?

1. H is completely irrelevant 
2. codebooks live on much bigger space: the complex Grassmannian Gr(M, T)

9/n