can someone explain this:
G = (Ep * length(Ip))^-1 ...
Why it is not just the inverse filter from Ypilot and Spilot? Like hHat = Ypilot/Spilot ?
Thanks again. Didn't have to wait this time another 2 years ;)
Ok, now I understood what you mean.
Must admit, it was quite confusing - your script actually doesn't provide only pure link-level simulation results but has also some system-level assumptions on top of it.
If we want to evaluate the performance of BER without any power limit on the transmitter, and we only consider the SNR on the data, (not pilots) then your right. Regarding your comment I recently submitted a project here, which will be published soon. There, we can see how the power allocation among pilots and data affects the total capacity of the network. I hope it would be helpful for the people who are interested in this field of study.
thanks for your reply.
I dont remember what i meant by different power on data and pilots nor the details of your code. Maybe i was wrong about the power thing but i see now in your code:
Ep = 2; % energy in pilot symbols in comparison to energy in data symbols.
Anyways, what I wanted to point out that according to your BER plot when you increase pilot power (Ep) you performance gets bad, ex.: compare Ep=10 vs Ep=1. BER (Ep=10) must have best performance. And I think the problems is in a wrong Noise generation.