Sie sind auf Seite 1von 2

Grado en Ingeniería de Sonido e Imagen.

Universidad de Extremadura
Curso 2011-2012
Asignatura: Procesado Discreto de Señales de Audio y Video (3er curso. 1er semestre)

Práctica 5. Modulador delta

Introducción teórica

En esta práctica se trabaja sobre un caso particular de la cuantificación diferencial


(DPCM) denominado modulación delta. La modulación delta se caracteriza por utilizar
solamente dos niveles de cuantificación (1 bit), enviando ”0” o “1” según la diferencia
entre la muestra actual y la muestra anterior reconstruida sea positiva o negativa.

Actividades a realizar

1) Escribir una función en MATLAB que implemente la modulación delta, calculando


la señal de salida del decodificador, es decir, la señal reconstruida tras el proceso, el
error y la cadena de bits que se enviarían. La cabecera de la función ha de ser la
siguiente:

function [senial2 , error, bits]=ModuladorDelta(senial, delta)

donde senial es un vector que contiene la señal de entrada y delta es el tamaño del
escalón de cuantificación (diferencia entre niveles), es decir, los niveles de
cuantificación serían –delta/2 y delta/2. En lo que respecta a los argumentos de salida de
la función, senial2 es un vector que contiene la señal reconstruida, error es un vector
que contiene el error que se comete en el proceso y bits es un vector que almacena los
0s y 1s que se envían..
2) Genera ahora 50 muestras de la señal discreta x[n], que viene dada por:
x[n]= sin (2 Π 100 n /2000)
Añade 50 muestras de valor igual a 0 a continuación. Aplica ahora la señal resultante a
la función implementada en el apartado 1. Utiliza un valor del escalón delta de 0.l.
Representa gráficamente (en una misma figura) la señal original y la señal reconstruida.
Para la representación de la señal reconstruida puede resultar útil la función stairs de
MATLAB. ¿Se produce ruido por sobrecarga de pendiente? ¿Qué tendrías que
modificar para que la señal reconstruida siguiera con menos error a la original? Además
de contestar a esta última pregunta, prueba si tu respuesta es correcta ejecutando de
nuevo la función. Observa también qué sucede en la zona en donde la señal es igual a
cero.
Utilizando de nuevo la función stairs, representa gráficamente también la cadena de bits
que se enviarían.

Das könnte Ihnen auch gefallen