%\title{Espectro Trasladado de OFDM}
\documentclass[svgnames]{standalone}
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}
\usepackage{pgfplots, uarial, verbatim}
\pgfplotsset{compat=1.14} % Compatibilidad
\usetikzlibrary{backgrounds}
\renewcommand{\familydefault}{\sfdefault}
\begin{comment}
Este gráfico muestra como cambia el espectro de una señal banda base de OFDM cuando es "trasladado" mediante una señal portadora de alta frecuencia. Para no representar el gráfico a una frecuencia de portadora determinada (f_C), la función ofdm(x) es "trasladada" a una razón de (f-f_C)/Rs de modo que la portadora esté representada a un valor cero. La imagen para esta figura se basa en la que aparece en la página 647, del texto "Digital Modulation Techniques, Second Edition" de Fuqin Xiong, editado por Artech House, Inc.
\end{comment}
\begin{document}
\begin{tikzpicture}[
declare function={
sinc(\x)=(sin(pi*\x r)/(pi*\x)); % Definición de la función sinc(x). El ángulo debe ser expresado en radianes
ofdm(\x)=sinc(\x)^2; % Definición de la función ofdm(x)
}]
\begin{axis}[
axis background/.style={fill=LightGrey!15},
title=\textbf{\color{RoyalBlue}Espectro Trasladado de OFDM},
xlabel=\color{VioletRed} $\frac{f-f_C}{Rs}$,
ylabel=\color{VioletRed} $S(f)$,
minor tick num=9,
grid=major,
domain=-5:5
]
% Definición de constantes
\def\suma{0} % Definición de la función suma para calcular la suma de varias funciones ofdm
% Sección de sumas de portadoras
\pgfplotsinvokeforeach{-1.5,...,1.5}
{
\xdef\suma{\suma + ofdm(x-#1)}
}
% Sección de gráficos
% Pueden ser comentadas o no las cuatro primeras líneas para ocultar o no las cuatro señales portadoras
%\addplot[smooth, Blue, thick, samples=100]{ofdm(x+1.5)};
%\addplot[smooth, OrangeRed, thick, samples=100]{ofdm(x+0.5)};
%\addplot[smooth, Gold, thick, samples=100]{ofdm(x-0.5)};
%\addplot[smooth, Green, thick, samples=100]{ofdm(x-1.5)};
\addplot[smooth, Fuchsia, thick, samples=100]{\suma};
\end{axis}
\end{tikzpicture}
\end{document}