Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Scrip Acccion DPCM PDF
Scrip Acccion DPCM PDF
Comunicaciones
Modulación Delta
Danny Tabarez
2. Objetivos
• Consultar sobre la modulación delta: aplicaciones, implementación y
variaciones.
• Mostrar las diferentes graficas resultantes a las diferentes entradas y comparar
resultados para observar que beneficios se tienen usando este tipo de
modulación.
3. Marco Teórico
La Modulación Delta, normalmente llamada delta mod, ∆-mod o DM, es una forma simple de la
codificación de pulsos codificados diferencialmente (DPCM) de un bit.
Es una modulación donde se convierte una señal analógica en una señal digital.
La modulación delta consiste en comprar la señal dada con una sucesión de pulsos de amplitud los cuales
son crecientes mientras la amplitud de esta sucesión se encuentra por debajo de la amplitud de la señal
dada y es decreciente cuando la amplitud de los pulsos de muestreo supera la amplitud de la señal.
• Se sobre muestrea la señal a una tasa mucho mayor que la tasa de Nyquist, para aumentar
la correlación entre muestras adyacentes.
• Se aproxima con una función escalera, para proveer la versión sobre muestreada de la señal
mensaje
Codificador Delta
Dónde:
𝑒[𝑛]: Señal de error, representa la diferencia entre la señal muestreada m[n] y la última aproximación
mq[n-1]
𝑒𝑞[𝑛]: Versión cuantificada de e[n]
Sgn: Función signo
𝑛 𝑛
El error de cuantizacion:
Ruido granular
Ruido Granular: Sucede cuando el escalón Δ es demasiado grande frente a la pendiente de m(t).
Esto causa que la aproximación de los escalones mq(t) conmute en el segmento plano de m(t).
Es análogo al ruido de cuantificación en sistemas PCM.
4. Procedimiento y Resolución
%Programa Principal
clc
clear all
close all
% Muestreo de la señal
fs=1/6000;%frecuencia de muestreo
tn=0:fs:1/50;
s=0.5*sin(2*pi*50*tn);
%----------------------------------
%Proceso Modulacion Integracion
%----------------------------------
figure
%plot de la señal original
plot(s,'r');
grid on
title('Modulacion: Rojo:Señal de Entrada, Azul:decoder output');
ylabel('amplitude');
hold on
stairs(Sn,'b');
grid on
ylabel('amplitude');
xlen = length(x);
accum(1) = 0;
for i=1:xlen
if(x(i)>=accum(i))
e_tilda_n(i)=1;
accum(i+1) = accum(i) + e_tilda_n(i) * StepSize;
else
e_tilda_n(i)=-1;
accum(i+1) = accum(i) + e_tilda_n(i) * StepSize;
tx(i)=0;
end
end
%encoder
cn = e_tilda_n < 0;
xlen = length(cn);
Ts=1/fs;
n=0:Ts:Ts*(xlen-1);
xlen = length(cn);
accum(1) = 0;
for i=1:xlen
if(cn(i)==0)
accum(i+1) = accum(i)+StepSize;
else
accum(i+1) = accum(i)-StepSize;
end
end
% quantized output
[xx,yy]=stairs(n,accum(2:xlen+1));
Sn=accum(2:xlen+1);
Para reconstruir la señal solo hace falta aplicar un filtro pasabajas a los puntos de la
señal aproximada para poder reconstruir la señal en su totalidad para la etapa del
receptor
6. Conclusiones y recomendaciones
• Aunque este tipo de modulación es una versión simplificada y
prácticamente didáctica. Cumple con los parámetros para la codificación
y decodificación de una señal
• Siempre tomar en cuenta la frecuencia de muestreo de la señal ya que
sobre esta se construye la señal, y se pueden tener errores graves de
cuantizacion por lo que es necesario tomar en cuenta el criterio de
Nyquist y sobrepasar más la frecuencia de muestreó, en este caso se usó
una frecuencia 5 veces mayor.
• Aunque se uso una señal del tipo senoidal para el muestreo, en casos reales,
para decodificación de voz, teniendo en cuenta los cambios de valores y picos
se pueden tener grandes errores granulares y de sobrecargas de pendientes, por
lo que mantener el criterio de muestreo sobre el valore de delta.
7. Bibliografía.
Modulación Delta:
http://en.wikipedia.org/wiki/Delta_modulation
http://calliope.uwaterloo.ca/~ggong/411S03/C-wave5.pdf
http://www.numerix-dsp.com/appsnotes/APR8-sigma-delta.pdf