📄 estimacioncanal.m
字号:
function datos_rx = estimacioncanal(pilotos_tx,datos_tx,v_pilotos,simbolo_rx,canal);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% %
%% Archivo: estimacioncanal.m %
%% %
%% Descripci髇: En esta funci髇 se realiza una estimaci髇 del %
%% canal suponiendo 閟te conocido. %
%% %
%% Resultado: El resultado son los datos recibidos una vez hemos %
%% realizado dicha estimaci髇. S髄o faltar韆 decodificarlos. %
%% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% La siguiente orden servir韆 para calcular los pilotos recibidos y a
% partir de entonces iniciar el c醠culo de la estimaci髇 del canal.
% ---> pilotos_rx = simbolo_rx(v_pilotos);
% En este caso, calculamos la respuesta en frecuencia de cada una de las
% componentes del canal. L骻icamente, estamos suponiendo el canal conocido.
v_estimo = fft(canal,256);
v_estimo = conj(v_estimo');
% Deshacemos lo que le ha hecho el canal a cada una de las muestras que
% ten韆mos en el s韒bolo.
datos_rx = simbolo_rx ./ v_estimo;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -