11 November 2014 7 397 Report

The reference I've read indicates that the minimum training frames should be greater or equal to the number of transmitter antennas. Herein, the training frames denote that S = [s1, s2, s3, ... sN], where si is a nTx*1 vector and N is total number training frames. 

When I choose Least square estimation LS = S' * inv( S * S' ) to achieve the channel estimation, I find that sometimes Matlab displays "Warning: Matrix is singular to working precision. ". Then the estimation is incorrect. If I increase the training length, the number of this cases appearance declines.

So, what is the problem in this case? How can I determine the training length to avoid the problem in reality?

More Jiajun Zhu's questions See All
Similar questions and discussions