Laboratorio 2 Pds

4
Universidad Nacional San Luis Gonzaga de Ica Procesamiento digital de señales Profesor: Ing. Zenón Cucho LABORATORIO 2 SEÑALES EN MATLAB Nota: Se presenta en la próxima clase. Grupo de 3 alumnos. Cada uno sustentará un problema. Informe Objetivo: Aprender a manejar la herramientas de Matlab, para representar señales Procedimiento A continuación, compruebe los ejemplos en matlab y luego resuelva los ejercicios

description

Laboratorio 2

Transcript of Laboratorio 2 Pds

Universidad Nacional San Luis Gonzaga de Ica Procesamiento digital de señales

Profesor: Ing. Zenón Cucho

LABORATORIO 2

SEÑALES EN MATLAB

Nota: Se presenta en la próxima clase. Grupo de 3 alumnos. Cada uno sustentará un problema.

Informe

Objetivo: Aprender a manejar la herramientas de Matlab, para representar señales

Procedimiento

A continuación, compruebe los ejemplos en matlab y luego resuelva los ejercicios

Universidad Nacional San Luis Gonzaga de Ica Procesamiento digital de señales

Profesor: Ing. Zenón Cucho

Resultados en matlab:

Universidad Nacional San Luis Gonzaga de Ica Procesamiento digital de señales

Profesor: Ing. Zenón Cucho

Universidad Nacional San Luis Gonzaga de Ica Procesamiento digital de señales

Profesor: Ing. Zenón Cucho

1.2.2 Ejercicio 4. Reproducción de señales de voz en formato wav

a) Ejecute el siguiente programa, para lleer un archivo de voz con el comando wavread.

Obtenga los gráficos y explique que hace cada comando.

%Lectura de un archivo wav en un arreglo de datos donde Y guarda los datos

% Fs es la frecuencia de muestreo en Hz y NBits los bits de cuantización

[Y,Fs,NBits]=wavread('a.wav');

soundsc(Y,Fs)

[m n]=size(Y);

%Transformo para obtener en segundos

xt=(0:m-1)/Fs;

plot(xt,Y)

figure

stem(Y)

b) Mediante la grabadora de sonidos crea dos archivos en formato wav con las siguientes

características (debe tener activado el micrófono):

Formato PCM, 16 bits, Mono, 8 Khz.

Luego reproduzca su grabación usando matlab.

Ejemplo “buenos días.wav”, “nota FA.wav”

c) Repita la grabación en matlab con el comando wavwrite, luego reproduzca.

Ejemplo: Crear “hola.wav”

Bibliografia:

Tratamiento digital de señales. John Proakis

http://www.fceia.unr.edu.ar/prodivoz/tp1_01.html

http://www.taringa.net/posts/ciencia-educacion/14800092/Algunos-Comandos-Basicos-Para-

el-Manejo-de-Senales-en-Matl.html