I’ve a general question about precoding.
The channel capacity after precoding is $\log_2(\det(I+F’H’HF))$ where $\det$ is the determinant, $I$ the identity matrix, $F$ the precoding matrix, $H$ the channel matrix and $’$ the complex conjugate transposition.
If $F$ is a square unitary matrix, then
\begin{align}\log_2(\det(I+F’H’HF))&=\log_2(\det(F’(I+H’H)F)) \\ &=\log_2(\det(F’)\det(I+H’H)\det(F))) \\ &=\log_2(\det(I+H’H)), \end{align}
which is unchanged from the no precoding case. Have I made any mistake?
If I haven’t, what is the benefit of precoding in such case?