Está en la página 1de 34

MODULACION DIGITAL

La Modulación Digital de Amplitud, también conocida como Modulación Binaria Sencilla


y como OOK (acrónimo en inglés de On-Off Keying, Manipulación Encendido-Apagado)
denota a la forma más sencilla de modulación ASK que representa datos digitales como
la presencia o ausencia de una señal portadora.
Tradicionalmente, la Modulación Digital de Amplitud se ha usado para transmitir código
morse sobre radiofrecuencias, técnica que también se conoce como onda continua,
debido a que cuando se transmite la portadora, esta mantiene amplitud, frecuencia y
fase constantes.1​Esta modulación suele ser utilizada en las bandas ISM para transferir
datos entre computadores.
A la señal digital de entrada se le remueve, mediante un filtro, su contenido de corriente
continua para normalizarla ("0" lógico = -1V y "1" lógico = +1V) y es modulada en un
modulador de producto por una portadora de frecuencia f c y su salida es mezclada,
mediante un sumador, a esta portadora. La señal de salida obtenida es:

Tomando en cuenta esta ecuación, si V m (t) = +1, la salida es A * cos⁡(2πf c t) y si V m (t) = -1,
la salida es cero, de modo que oscila entre estos valores.

La demodulación de esta señal puede hacerse de manera coherente, mediante la mezcla


con la señal de un oscilador local sincronizado con la portadora o de manera
incoherente, mediante la detección de envolvente. Aunque es de bajo costo su
implementación, es de baja calidad para la transmisión de grandes cantidades de
información y rara vez se la usa actualmente.
Como ocurre en otras modulaciones digitales, se usa la técnica del ​diagrama de
constelación​ para representar los posibles estados de salida ante los cambios en la
entrada. Como es una técnica para flujos de información donde los bits son tratados
individualmente, solo hay dos posibles estados para la señal de salida.
Diagrama temporal de señales en la Modulación Digital de Amplitud, también conocida
como ​OOK​ (On-Off Keying)

TRANSMISOR DE FSK
La salida de un modulador de FSK binario, es una función escalón en el dominio del tiempo.
Conforme cambia la señal de entrada binaria de 0 lógico a 1 lógico, y viceversa, la salida del FSK
se desplaza entre dos frecuencias: una frecuencia de marca o de 1 lógico y una frecuencia de
espacio o de 0 lógico. Con el FSK binario, hay un cambio en la frecuencia de salida, cada vez que
la condición lógica de la señal de entrada binaria cambia. Un transmisor de FSK binario sencillo se
muestra en la ​figura 2 b)​.

a)
b)

Fig 2. Transmisor de FSK

RECEPTOR DE FSK
El circuito que más se utiliza para demodular las señales de FSK binarias es el circuito de fase
cerrada (PLL), que se muestra en forma de diagrama a bloques en la figura 3. Conforme cambia la
entrada de PLL entre las frecuencias de marca y espacio, el voltaje de error de cc a la salida del
comparador de fase sigue el desplazamiento de frecuencia. Debido a que sólo hay dos
frecuencias de entrada (marea y espacio), también hay sólo dos voltajes de error de salida. Uno
representa un 1 lógico y el otro un 0 lógico. En consecuencia, la salida es una representación de
dos niveles (binaria) de la entrada de FSK. Por lo regular, la frecuencia natural del PLL se hace
igual a la frecuencia central del modulador de FSK. Como resultado, los cambios en el voltaje de
error cc, siguen a los cambios en la frecuencia de entrada analógica y son simétricos alrededor de
0 V.

a)
b)
Fig 3. Receptor de FSK

Transmisión de desplazamiento de fase​ (PSK)


Consiste en un procedimiento de la onda portadora en función de un bit de dato (0, 1). Un bit 0
​ or tanto, este ángulo está
corresponde a la fase 0; en cuanto al bit 1, corresponde a la fase g. ​ P
asociado con un dato al ser transmitido y con una técnica de codificación usada para representar
un bit. Se caracteriza porque la fase de la señal portadora representa cada símbolo de
información de la señal moduladora, con un valor angular que el modulador elige entre un
conjunto discreto de “n” valores posibles.

Fig 4. La señal de la técnica de Modulación PSK

Existen dos alternativas de modulación PSK:


● PSK convencional: Donde se tienen en cuenta los desplazamientos de fase
● PSK diferencial: En la cual se consideran las transiciones
Fig 5. Las alternativas de la Modulación PSK
En PSK el valor de la señal moduladora está dado por:

Mientras que la señal portadora vale:

Vp(t) = Vp cos(2π fp t)

En donde Vp es el valor pico de la señal portadora y fp es la frecuencia de la señal portadora. La


modulación PSK está caracterizada por:

v(t) = vp(t) . vm(t)

o sea
v(t) = Vp . Vm cos(2π fp t)

Luego para
Vm = 1 v(t) = Vp cos(2π fp t)

y para
Vm = -1 v(t) = -Vp cos(2π fp t) = Vp cos(2π fp t + π)

Transmisión por desplazamiento de fase binaria (BPSK)


Es lo más sencilla de todas, puesto que solo emplea 2 símbolos, con 1 bit de información cada
uno. Es también la que presenta mayor inmunidad al ruido, puesto que la diferencia entre
símbolos es máxima (180º). Dichos símbolos suelen tener un valor de salto de fase de 0º para el 1
y 180º para el 0. En cambio, su velocidad de transmisión es la más baja de las modulaciones de

fase. La descripción matemática de una señal modulada:

TRANSMISOR BPSK

La figura 6 muestra un diagrama a bloques simplificado de un modulador de BPSK. El modulador


balanceado actúa como un conmutador para invertir la fase. Dependiendo de la condición lógica
de la entrada digital, la portadora se transfiere a la salida, ya sea en fase o 180° fuera de fase, con
el oscilador de la portadora de referencia.

Fig 6. La Modulación BPSK


La figura 7 muestra la tabla de verdad, diagrama fasorial, y diagrama de constelación para un
modulador de BPSK. Un diagrama de constelación que, a veces, se denomina diagrama de
espacio de estado de señal, es similar a un diagrama fasorial, excepto que el fasor completo no
está dibujado. En un diagrama de constelación, sólo se muestran las posiciones relativas de los
picos de los fasores.
Fig 7. Modulador BPSK: (a) tabla de verdad; (b) diagrama fasorial; (c) diagrama de constelación

La figura 8 muestra la fase de salida contra la relación de tiempo para una forma de onda BPSK.
El espectro de salida de un modulador de BPSK es, sólo una señal de doble banda lateral con
portadora suprimida, donde las frecuencias laterales superiores e inferiores están separadas de
la frecuencia de la portadora por un valor igual a la mitad de la razón de bit. En consecuencia, el
mínimo ancho de banda (f N) requerido, para permitir el peor caso de la señal de salida del BPSK
es igual a la razón de bit de entrada.

Fig 8. Relación de fase de salida en función del tiempo para un modulador BPSK

RECEPTOR BPSK
La figura 9 muestra el diagrama a bloques de un receptor de BPSK. La señal de entrada puede ser
+sen w ct ó sen w ct. El circuito de recuperación de portadora coherente detecta y regenera una
señal de portadora que es coherente, tanto en frecuencia como en fase, con la portadora del
transmisor original. El modulador balanceado es un detector de producto; la salida es el producto
de las dos entradas (la señal de BPSK y la portadora recuperada). El filtro pasa-bajas (LPF) separa
los datos binarios recuperados de la señal demodulada compleja.

Fig 9. Receptor BPSK

Transmisión por desplazamiento de fase cuaternaria​ (QPSK)

TRANSMISOR QPSK

En la figura 10 se muestra un diagrama a bloques de un modulador de QPSK. Dos bits (un dibit)
se introducen al derivador de bits. Después que ambos bits han sido introducidos, en forma
serial, salen simultáneamente en forma paralela. Un bit se dirige al canal I y el otro al canal Q. El
bit I modula una portadora que está en fase con el oscilador de referencia (de ahí el nombre de
“I” para el canal “en fase”), y el bit Q modula una portadora que está 90° fuera de fase o en
cuadratura con la portadora de referencia (de ahí el nombre de “Q” para el canal de
“cuadratura”).
Fig 10. Modulador QPSK

Puede verse que una vez que un dibit ha sido derivado en los canales I y Q, la operación es igual
que en el modulador de BPSK. En esencia, un modulador de QPSK son dos moduladores, de BPSK,
combinados en paralelo.
En la figura 11 puede verse que, con QPSK, cada una de las cuatro posibles fases de salida tiene,
exactamente, la misma amplitud. En consecuencia, la información binaria tiene que ser
codificada por completo en la fase de la señal de salida.
Fig 11. Modulador QPSK: (a) tabla de verdad; (b) diagrama fasorial; (c) diagrama de
constelación

RECEPTOR QPSK

El diagrama a bloques de un receptor QPSK se muestra en la figura 12. El derivador de potencia


dirige la señal QPSK de entrada a los detectores de producto, I y Q, y al circuito de recuperación
de la portadora. El circuito de recuperación de la portadora reproduce la señal original del
modulador de la portadora de transmisión. La portadora recuperada tiene que ser coherente, en
frecuencia y fase, con la portadora de referencia transmisora. La señal QPSK se demodula en los
detectores de producto, I y Q, que generan los bits de datos, I y Q, originales. Las salidas de los
detectores de productos alimentan al circuito para combinar bits, donde se convierten de
canales de datos, I y Q, paralelos a un solo flujo de datos de salida binarios.

Fig 12. Modulador QPSK


SIMULACIONES Y PROGRAMACIONES
MODULACIÓN DIGITALES (MATLAB)

MODULACION PSK:

● FUNCIÓN:

PSK([Tren de pulsos binarios],Frecuencia)

● CODIGO DE LA FUNCION EN MATLAB:


function ​PSK(g,f)
%Modulación PSK
%Ejemplo para ingresar datos:
%PSK([1 0 1 1 0],2)
if ​nargin > 2
error(​'Demasiados argumento de entrada'​);
elseif ​nargin==1
f=1;
end

if ​f<1;
error(​'Frecuencia tiene que se mayor que 1'​);
end

t=0:2*pi/99:2*pi;
cp=[];sp=[];
mod=[];mod1=[];bit=[];

for ​n=1:length(g);
if ​g(n)==0;
die=-ones(1,100); %Modulante
se=zeros(1,100); %Señal
else ​g(n)==1;
die=ones(1,100); %Modulante
se=ones(1,100); %Señal

e
n
d
c
=
s
i
end n
(
f
*
t
)
;
c
p
= c
[ ]
c ;
p b
d i
i t
e =
] [
; b
m i
o t
d s
= e
[ ]
m ;
o
d

bpsk=cp.*mod;
subplot(2,1,1);plot(bit,​'LineWidth'​,1.5);grid ​on​;
title(​'Señal Binaria'​);
axis([0 100*length(g) -2.5 2.5]);

subplot(2,1,2);plot(bpsk,​'LineWidth'​,1.5);grid ​on​;
title(​'Modulación PSK'​);
axis([0 100*length(g) -2.5 2.5]);
Fig 18. ​Señal de modulación PSK en Matlab

MODULACION FSK:

● FUNCIÓN:

FSK([Tren de pulsos binarios],Frecuencia1,Frecuencia2)

● CODIGO DE LA FUNCION EN MATLAB:


function ​FSK(g,f0,f1)
%FSK modulación
%Ejemplo:(f0 y f1 deben ser enteros)
%FSK([1 0 1 1 0],1,2)
if ​nargin > 3
error(​'Demasiados argumentos de entrada'​)
elseif ​nargin==1
f0=1;f1=2;
elseif ​nargin==2
f1=2;
end

val0=ceil(f0)-(f0);
val1=ceil(f1)-(f1);
if ​val0 ~=0 || val1 ~=0;
error(​'Frecuencia debe ser un entero'​);
end
if ​f0<1 || f1<1;
error(​'Frecuencia debe ser mayor que 1'​);
end
t=0:2*pi/99:2*pi;
cp=[];sp=[];
mod=[];mod1=[];bit=[];

for ​n=1:length(g);
if ​g(n)==0;
die=ones(1,100);
c=sin(f0*t);
se=zeros(1,100);
else ​g(n)==1;
die=ones(1,100);
c=sin(f1*t);
se=ones(1,100);

e
n
d

c
p
=
end [
c
p
d
i
e
]
;
m
o
d
=
[
m
o
d
c
]
;
b
i
t
=
[
b
i
t
s
e
]
;
ask=cp.*mod;
subplot(2,1,1);plot(bit,​'LineWidth'​,1.5);grid ​on​;
title(​'Señal Binaria'​);
axis([0 100*length(g) -2.5 2.5]);

subplot(2,1,2);plot(ask,​'LineWidth'​,1.5);grid ​on​;
title(​'Modulación FSK'​);
axis([0 100*length(g) -2.5 2.5]);

Fig 19. ​Señal de modulación FSK en Matlab

MODULACION BPSK:

● FUNCIÓN:

BSK([Tren de pulsos binarios],Frecuencia)

● CODIGO DE LA FUNCION EN MATLAB:


function​ bpskd(g,f)
%Modulation BPSK
%Example:
%bpskd([1 0 1 1 0],2)
if​ nargin > 2
error(​'Too many input arguments'​);
elseif​ nargin==1
f=1;
end
if​ f<1;
error(​'Frequency must be bigger than 1'​);
end

t=0:2*pi/99:2*pi;
cp=[];sp=[];
mod=[];mod1=[];bit=[];

for​ n=1:length(g);
​if​ g(n)==0;
die=-ones(1,100); ​%Modulante
se=zeros(1,100); ​%Señal
​else​ g(n)==1;
die=ones(1,100); ​%Modulante
se=ones(1,100); ​%Señal
​end
c=sin(f*t);
cp=[cp die];
mod=[mod c];
bit=[bit se];
end

bpsk=cp.*mod;
subplot(2,1,1);plot(bit,​'LineWidth'​,1.5);grid ​on​;
title(​'Binary Signal'​);
axis([0 100*length(g) -2.5 2.5]);

subplot(2,1,2);plot(bpsk,​'LineWidth'​,1.5);grid ​on​;
title(​'ASK modulation'​);
axis([0 100*length(g) -2.5 2.5]);

Fig 19. ​Señal de modulación BPSK en Matlab


SIMULACION EN SIMULINK
MULTIPLEXACION TDM Y FDM
Definición​:

En las telecomunicaciones la multiplexión es la combinación de dos o más canales


de ​información​ en un solo medio de transmisión usando un dispositivo llamado multiplexor.
Fig 13. Multiplexación - Demultiplexación

En las telecomunicaciones en un sistema de multiplexacion y demultiplexación van de la mano


porque el multiplexor (MUX) combina los canales en un único flujo y el demultiplexor (DEMUX)
separa el flujo en los canales que lo componen, como vemos en la figura 13.

La función de un multiplexor da lugar a diversas aplicaciones:

➢ Selector de entradas​: Sirve para seleccionar las entradas para las conexiones
➢ Serializador:​ Convierte datos desde el formato paralelo al formato serie.
➢ Transmisión multiplexada:​ Utilizando las mismas líneas de conexión, se transmiten
diferentes datos de distinta procedencia. Realización de funciones lógicas.

Las estrategias o técnicas de multiplexación para un protocolo de comunicación empleado son:

➢ La multiplexación por división de tiempo o TDM (Time division multiplexing).


➢ La multiplexación por división de frecuencia o FDM (Frequency-division multiplexing)
➢ La multiplexación por división de longitud de onda o WDM (de Wavelength).
➢ La multiplexación por división en código o CDM (Code division multiplexing).

La multiplexación por división de tiempo o TDM (Time division


multiplexing)​:
La multiplexación TDM es una técnica que permite la transmisión de señales digitales. Consiste
en ocupar un canal de transmisión a partir de distintas fuentes, de esta manera se logra un mejor
aprovechamiento del medio de transmisión.
Fig 14. ​La multiplexación TDM

En una Multiplexación TDM hay ventajas y desventajas que son las siguientes:

➢ Ventajas de TDM
1. Esto usa unos enlaces solos
2. Esto no requiere al portador preciso que empareja a ambo final de los enlaces.
3. El uso de la capacidad es alto.
4. Cada uno para ampliar el número de usuarios en un sistema en un coste bajo.
5. No hay ninguna necesidad de incluir la identificación de la corriente de tráfico en
cada paquete.

➢ Desventajas de TDM

1. La sensibilidad frente a otro problema de usuario es alta


2. El coste inicial es alto
3. La complejidad técnica es más
4. El problema del ruido para la comunicación análoga tiene el mayor efecto.

TDM síncrono

La multiplexación síncrona por división en el tiempo asigna secuencialmente una ranura de


tiempo a cada dispositivo aún en el caso de que alguno de ellos no tenga nada que transmitir (no
se aprovecha toda la capacidad del camino, ya que algunas ranuras de tiempo pueden quedar
vacías).
Una trama está formada por un ciclo completo de ranuras de tiempo, pudiendo contener más de
una para un mismo dispositivo emisor.
Entrelazado, es el ​proceso​ de concatenar las ranuras de tiempo de los distintos dispositivos.
Bits de tramado, permiten al demultiplexor sincronizarse con el flujo de entrada para separar
la ​información​ correspondiente a cada ranura.
Relleno de bits, cuando los dispositivos van a velocidades mayores pueden usar múltiples ranuras
de bits por trama, pero cuando las velocidades de los dispositivos no son exactamente múltiplos
se hace necesario el relleno de bits.

Fig 15. ​La multiplexación TDM síncrono

TDM Asíncrono

La TDM asíncrona o estática es más flexible que la síncrona, ya que puede adaptarse a las
necesidades de enviar de los dispositivos emisores.

Tampoco es necesario que el camino tenga capacidad suficiente para todos los dispositivos
enviando a la vez (n.v = V), puede ser menor y suficiente si no todos los dispositivos envían a la
vez.

El número de ranuras de tiempo para cada dispositivo se basa en el análisis estadístico del
número de líneas de entrada que probabilísticamente transmiten en cada t. Este análisis y la
información adicional para identificar las ranuras de tiempo supone un coste mayor, pero supone
mayor eficiencia.

Otra posibilidad es asignar tramas de longitud variable, mayores para los dispositivos más
rápidos, pero esto supone una información adicional en las ranuras y mayor complicación.
Fig 16. ​La multiplexación TDM asíncrono
La multiplexación por división de frecuencia o FDM (Frequency-division
multiplexing)​:
Multiplexación FDM son las señales generadas por cada dispositivo emisor se modulan usando
distintas frecuencias portadoras. Entre los canales hay que dejar bandas de guardia para prevenir
que las señales se solapen. Se usa ​modulación​ AM o FM.

Fig 17. ​La multiplexación FDM


SIMULACIONES Y PROGRAMACIONES
SIMULINK TDM4
Progrmacion en Matlab de multiplexación FDM
% Design and simulation of Frequency Division Multiplexing in MATLAB
clc;
clear ​all
close ​all

samples=1000;
% number of users
nos=8;
% modulating signal frequency in Hz
mfreq=[30 40 50 60 70 80 90 100];
% carrier frequency allocated to the different users in Hz
cfreq=[300 600 900 12000 1500 1800 2100 2400];

% choose frequency deviation


freqdev=10;

% generate modulating signal


t=linspace(0,1000,samples);
parfor​ i=1:nos
m(i,:)=sin(2*pi*mfreq(1,i)*t)+2*sin(pi*8*t);
end

% Generate the modulated signal


parfor​ i=1:nos
y(i,:)=fmmod(m(i,:),cfreq(1,i),10*cfreq(1,i),freqdev);
end

% pass the modulated signal through the channel

ch_op=awgn(sum(y),0,​'measured'​);

% demodulate the received signal at the base station


parfor​ i=1:nos
z(i,:)=fmdemod(y(i,:),cfreq(1,i),10*cfreq(1,i),freqdev);
end

% display the transmitted signal and received signal at the base station
% figure

C = {​'k'​,​'b'​,​'r'​,​'g'​,​'y'​,[.5 .6 .7],[.8 .2 .6],[.3 .2 .2]}; ​% Cell array


of colros.
for​ i=1:nos
figure (1)
hold ​on
plot(y(i,:),​'color'​,C{i});
xlabel(​'time index'​); ylabel(​'amplitude'​); title(​'Signal from
different users combined in the channel'​);
figure
subplot(3,1,1)
plot(m(i,:)) ​% modulating signal
xlabel(​'time index'​); ylabel(​'amplitude'​); title(​'modulating Signal
from user'​);
subplot(3,1,2)
plot(y(i,:),​'color'​,C{i}); ​% modulated signal
xlabel(​'time index'​); ylabel(​'amplitude'​); title(​'modulated Signal
from user'​);
subplot(3,1,3)
plot(z(i,:),​'color'​,C{i}); ​% demodulated signal
xlabel(​'time index'​); ylabel(​'amplitude'​); title(​'demodulated Signal
from user at the base station'​);
end
figure
plot(ch_op) ​% combination of all modulated signals passed through the
channel
xlabel(​'time index'​); ylabel(​'amplitude'​); title(​'Signal after passing
through the channel'​);

También podría gustarte