What cut-off of an output actually means in zero-forcing equalization?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello ,
i have a project and i was asked to equalize a channel(
with zero forcing which i did like this :
![Καταγραφή2.PNG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/247545/%CE%9A%CE%B1%CF%84%CE%B1%CE%B3%CF%81%CE%B1%CF%86%CE%AE2.png)
i calculated the zero forcing equalizer fk for delay delta=5
![Καταγραφή.PNG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/247546/%CE%9A%CE%B1%CF%84%CE%B1%CE%B3%CF%81%CE%B1%CF%86%CE%AE.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](https://www.mathworks.com/matlabcentral/answers/uploaded_files/247547/%CE%9A%CE%B1%CF%84%CE%B1%CE%B3%CF%81%CE%B1%CF%86%CE%AE3.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 comentarios
Respuestas (0)
Ver también
Categorías
Más información sobre Communications Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!