%\title{Ley Mu para PCM}
\documentclass[svgnames]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots, verbatim}
\usepackage[sfdefault]{universalis}
\pgfplotsset{compat=1.12, grid style={LightSteelBlue}} % Para guardar compatibilidad y fijar el color de la rejilla
\usepgfplotslibrary{units} % Permite usar unidades de medida en los gráficos
\tikzstyle{every node}=[font=\scriptsize]
% Colores de etiquetas y fondo
\def\titulo{MediumBlue}
\def\etiq{DarkCyan}
\def\fondo{OldLace}
\begin{comment}
Este gráfico presenta las características de compresión de una señal telefónica de entrada cuando es comprimida de manera analógica o digital usando la Ley-Mu tal como es descrita en la Recomendación G.711 de la Unión Internacional de Telecomunicaciones. Esta Ley es descrita por la siguiente ecuación:
$
f(x, \mu)=sign(x)*\frac{\ln(1+\mu\left |{x}\right |)}{\ln(1+\mu)}
$
en la que sign(x) es la "función signo".
La gráfica muestra los resultados para 3 valores de \mu distintos.
\end{comment}
\begin{document}
\begin{tikzpicture}[
	% Definición de la Ley-Mu
	declare function={ 
    % Función de la Ley Mu leymu(\x, \a) cuyos parámetros son:
	% \x: Señal normalizada de entrada y 
	% \mu: Grado de compresión
	leymu(\x,\mu) = 
    (sign(\x)*ln(1+\mu*abs(\x))/ln(1+\mu));
    }]
	\begin{axis}[
    legend style={draw=none, fill=\fondo}, % No dibuja la "caja" de leyendas y la rellena con el color definido por \fondo
	legend entries={$\mu=1$,$\mu=20$,$\mu=255$}, % Texto de las leyendas
	legend pos=north west, % Posición de la "caja" de leyendas
	axis background/.style={fill=\fondo},
    title style={font=\footnotesize}, %Estilo del título,
	title=\textcolor{\titulo}{\centering {Ley-$\mu$ de Compansión para PCM}}, 
	xlabel=\textcolor{\etiq}{$V_i$},
	ylabel=\textcolor{\etiq}{$V_o$},
    x unit=\textcolor{\etiq} {Voltios},
	y unit=\textcolor{\etiq} {Voltios},
    grid=both,
    minor x tick num={2},
	minor y tick num={2},
    samples=40
	]
	\addplot[smooth, domain=-1:1, Red, samples=40]{leymu(x,1)}; 
	\addplot[smooth, domain=-1:1, Blue, samples=40]{leymu(x,20)}; 
	\addplot[smooth, domain=-1:1, Green, samples=40]{leymu(x,255)}; 
\end{axis}
\end{tikzpicture}
\end{document}