13maruf
Newbie level 6
Need Help Channel Estimation & matlab code
I need a matlab code of channel estimation for a zero forcing equalizer. If d is channel input and h is the channel then we can easily get the output y form y=d*h
now if i do not know the channel h where I know the input d and output y then I have to estimate the channel and find h.
now [yo ; y1 ; y2]=[do 0 0 ; d1 d0 0; d2 d1 d0]*[h1 ; h2 ; h3]+[v0 ; v1; v2]
where [v0 ; v1 ; v2] is an AWGN noise
now to reduce noise I can make the D matrix such as [do 0 0 ; d1 d0 0; d2 d1 d0 ; d3 d2 d1 ; ....... ; dn dn-1 dn-2]
Now I can easily find h=y/D
I have this theoretical idea but I need a matlab code about this. Please help me.
I need a matlab code of channel estimation for a zero forcing equalizer. If d is channel input and h is the channel then we can easily get the output y form y=d*h
now if i do not know the channel h where I know the input d and output y then I have to estimate the channel and find h.
now [yo ; y1 ; y2]=[do 0 0 ; d1 d0 0; d2 d1 d0]*[h1 ; h2 ; h3]+[v0 ; v1; v2]
where [v0 ; v1 ; v2] is an AWGN noise
now to reduce noise I can make the D matrix such as [do 0 0 ; d1 d0 0; d2 d1 d0 ; d3 d2 d1 ; ....... ; dn dn-1 dn-2]
Now I can easily find h=y/D
I have this theoretical idea but I need a matlab code about this. Please help me.
Last edited: