You are on page 1of 3

TRATAMIENTO DIGITAL DE LA SEAL Grado en Ingeniera de Tecnologas de Telecomunicacin Prctica n4 Emulacin 03

Curso 2012-2013 Pg. 1

Diezmar/Interpolar seales, e interpretar el efecto del diezmado/interpolacin sobre la seal y los parmetros asociados. Trabajar la variacin de la tasa de muestreo por un factor no entero. Resolver problemas tericos sencillos basados en la Interpolacin y el Diezmado, va LabVIEW.

4.1

Objetivos

Diezmado
Genere como seal de entrada un seno ( EMB Sine Waveform) de frecuencia 1000Hz, ampli tud 10, frecuencia de muestreo 5000Hz, y nmero d e muestra s 128. Mostrad la seal en tres grficas: 1. En el dominio del tiempo. 2. En el dominio d e la frecuencia discreta (recordad que esta mos trabajando con seales reales y que ba sta con mostra r nica mente la parte posi tiva del espec tro (* )). Escalad el eje X para que represente frecuencias discreta s normalizadas, entre 0 y 1. 3. En el dominio de la frecuencia continua (ta mbin en este caso segui mos trabajando con seales reales, por lo que mostraremos nica mente la parte posi ti va del espec tro). Escalad el eje X para que represente frecuencias continuas, entre 0 y f s/2. Utilice el bloque DSP Decimate (User Libraries / GPA) pa ra reducir la tasa d e muestreo diezmando por un factor M=2. Este bloque i mplementa el diezmado reduciendo el nmero de muestras d e la secuencia de entrada y requiere, a su entrada, una constante con el valor del ta mao de la secuencia de salida. Muestre la seal antes y despus del diezmado en el dominio del tiempo. Qu diferencia aprecia entre las dos seales a causa del diezmado? Qu a mplitud tiene la seal diezmada? Muestre ta mbin ahora los espec tros de la seal inicial, y de la seal diezmada por el factor 2, de las dos forma s indicadas (frecuencia discreta normalizada y frecuencia continua). Qu ca mbios observa en las grficas del espec tro? Cul es la nueva frecuencia discreta normalizada del tono? Asegrese d e que el escalado del espec tro en el dominio continuo es el adecuado. Cul es la nueva frecuencia continua del tono? Observe la ampli tud del espec tro de la seal antes y despus del diezmado. Justifique qu es lo que pasa con la ampli tud del espec tro.

Repi ta la parte del diezmado para un factor M=3 . Fije ahora un ta mao de secuencia igual a 129, para que sea ml tiplo de 3, y al eliminar las muestras el bloque funcione correc ta mente. Analice la seal diezmada en el dominio del tiempo y de la frecuencia. Qu ocurre ahora?

(*) Para extraer la parte positiva del espectro, recordad que se recomienda utilizar el bloque DSP Subset (User Libraries / GPA).

TRATAMIENTO DIGITAL DE LA SEAL Grado en Ingeniera de Tecnologas de Telecomunicacin Prctica n4 Emulacin 03

Curso 2012-2013 Pg. 2

4.2

Interpolacin
En este apartado se va a trabajar con el bloque de interpola cin: DSP Expander (User Libraries / GPA). Al igual que el bloque de diezmado, para su correc to funciona miento, este bloque requiere tener a su entrada una constante numrica con el ta mao de la secuencia de salida. Genere de nuevo, como seal de entrada, un seno ( EMB Sine Waveform) de frecuencia 1000Hz, amplitud 10, frecuencia de muestreo 5000Hz, y nmero de muestras 128. Mostrad la seal en el tiempo y en la frecuencia, de las dos forma s expuesta s, como en el apartado inicial. Utilice el bloque DSP Expander para incrementar la frecuencia de muestreo interpolando por un factor L=2. Compa re en el dominio del ti empo la seal inicial y la nueva seal . Qu ocurre en el dominio del tiempo al usa r este bloque? Compare a hora los espectros del seno inicial, y del seno interpolado por el factor 2, tanto en frecuencias discreta s normalizadas como en f recuencias continuas. Observando las grficas, cree que el bloque DSP Expander realiza una interpolacin completa? En caso nega tivo, qu representa este bloque? Cmo i mplementara la interpolacin completa? Pase la seal de salida del bloque DSP Expander, como entrada al bloque DFD Filter (Signal Processing / Filters), tomando como coeficientes del filtro, el arc hivo p4_2.fds que se adjunta con la prctica. Gua rde este a rchivo en su cuenta, e indquele al bloque DFD Fil ter la ruta a dicho archivo. Dado que este filtro es de ganancia 1, qu falta para obtener la interpolacin completa? Muestre la seal resultante y su espec tro en las dos forma s especificadas. Qu ve ahora en las grficas? Qu valor de la frecuencia de muestreo se tiene d espus de interpolar? Qu a mpli tud tiene a hora el tono obtenido?

Repeti r el apa rtado para un fac tor de interpolacin L=3 (** ). Qu ocurre a hora? Se obti ene correcta mente la seal? Por qu?

(**) En este caso, puede emplear el mismo filtro que para la interpolacin por el factor L=2.

TRATAMIENTO DIGITAL DE LA SEAL Grado en Ingeniera de Tecnologas de Telecomunicacin Prctica n4 Emulacin 03 4.3

Curso 2012-2013 Pg. 3

Variacin de la tasa de muestreo por un factor no entero


Genere, como seal de entrada, un seno de frecuencia 1200Hz, a mpli tud 10, f recuencia de muestreo 6000Hz, y nmero de muestras 288. Mostrad el espec tro del seno generado escalando el eje X en frecuencias discretas normalizadas y frecuencias continuas. Se va a variar la frecuencia de muestreo por un factor 3/2 (*** ). (f s1 =f s3/2) Cul es el valor de los factores de diezmado e interpolacin a utilizar? Realice la variacin de la frecuencia de muestreo, recordando que siempre hay que interpolar pri mero y diezmar despus, para evi tar problema s de aliasing . Repi ta el experi men to con un tono de 2000 Hz. Repi ta el apartado variando la frecuencia de muestreo por un fac tor 2/3.

(***) Para la interpolacin emplee el mismo fil tro que en el apartado anterior .

4.4

Diezmado e interpolacin de seales reales


Genere un seno d e frecuencia 1000Hz, a mpli tud 10000, fs=8kHz, y nmero de muestras 128. A continuacin interpole la seal por un fac tor L=3, y mustrela en el osciloscopio. Qu valor de la ta sa de muestreo hay que emplear en el conversor D/ A? Genere ahora dicha seal con el generador de funciones, interplela por el mi smo fac tor que antes y mustrela en el osciloscopio, con la tasa de muestreo que considere oportuna. Qu ocurre? Qu explicacin encuentra para este resul tado? Diezme ahora la seal interpolada, por un factor M=3, y mustrela en el osciloscopio con la ta sa de muestreo oportuna . Qu concluye de esto?

RELACIN DE NUEVOS BLOQUES UTILIZADOS EN ESTA PRCTICA


DSP Deci ma te DSP Expander DFD Fil ter Funciones User Libra ries / GPA User Libra ries / GPA Signal Processing / Filters