“…Let row(H k,n ) and null(H k,n ) denote the row space of H k,n and the nullspace ofH k,n , respectively. Then, V (1) k,n forms an orthogonal basis of row(H k,n ) andṼ (0) k,n forms an orthogonal basis of null(H k,n ). The distance between row(H k,n ) and null(H k,n ) is expected to be as small as possible to maximize the total throughput while suppressing interference at subcarrier n. Since the distance between two subspaces can be measured by their orthogonal projection and moreover, V (1) k,n V (1)H k,n andṼ (0) k,nṼ (0)H k,n are the orthogonal projection onto row(H k,n ) and null(H k,n ) respectively, we define the distance between row(H k,n ) and null(H k,n ) as…”