MATLAB Answers

What cut-off of an output actually means in zero-forcing equalization?

1 view (last 30 days)
Gn Gnk
Gn Gnk on 9 Nov 2019
Hello ,
i have a project and i was asked to equalize a channel(Καταγραφή2.PNG with zero forcing which i did like this :
i calculated the zero forcing equalizer fk for delay delta=5
Καταγραφή.PNG
where H is the toeplitz matrix of the channel h and e_delta is a vector where everything is 0 except the delay=5 which is 1
Καταγραφή3.PNG
So , wrote this code :
kk=1
e_delta = zeros(1,4*K);
e_delta(kk+4) = 1;
L = length(h);
h_c=[h, zeros(1,L+6)];
h_r=[h(1),zeros(1,L+6)];
H=toeplitz(h_c,h_r); %toeplitz matrix
f = inv(H'*H)*H'*d'; %zero forcing equalizer
Next step: noise output through equalizer:
z=conv(y_noise,f); %y_noise through equalizer
The next question is asking to cut off the output of the equalizer and try to evaluate the input a of the channel . I dont understand what should i do in this part. Any help would be valuable.
Thank you.

  0 Comments

Sign in to comment.

Answers (0)

Sign in to answer this question.


Translated by