es muy sencillo, realmente cada señal que tu transmitas, ya sea cuadrada, triangular, rampa esta compuesta por muchas (infinitas) ondas senoidales, y cada una de una amplitud diferente, esto viene del desarrollo de fourier de cada forma de onda, si tu despues de enviarlas, eres capaz de separar cada frecuencia por separado tienes diferentes informaciones, que pueden depender de la amplitud de cada onda senoidal por separado, y separarlas es muy facil utilizando filtros.
Un saludo