📄 extraer_datos.m
字号:
function datos_rx = extraer_datos(simbolo_ofdm_rx,v_pilotos)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% %
%% Nombre: extraer_datos.m %
%% %
%% Descripci髇: En esta funci髇 se realiza el proceso inverso que %
%% en la funci髇 "creacionsimbolo.m". Es decir, extraemos las %
%% siguientes partes del s韒bolo que hemos recibido: %
%% --> Portadoras Piloto %
%% --> Portadoras de datos %
%% --> Portadoras de guarda %
%% %
%% Resultado: Devolvemos exclusivamente el valor de los datos, ya %
%% que el resto no nos interesa %
%% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% En primer lugar localizo el 韓dice de la posici髇 de los datos
v_datos = setxor(1:length(simbolo_ofdm_rx),v_pilotos);
% Seguidamente extraigo los valores de las portadoras piloto y los datos
datos_totales = simbolo_ofdm_rx (v_datos);
% A los datos debo quitarle ahora las componentes de guarda y la componente en DC
datos_rx = [datos_totales(29:124) datos_totales(126:221)];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -