Вы находитесь на странице: 1из 8

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE ING. ELECTRICA Y ELECTRNICA Procesamiento Digital de Seales

INFORME PREVIO 2

1. PARTE A

EJERCICIO 1:
%Representacin de una seal en un rango dado
n=[-3:3];
x=2*n;
stem(n,x) 1

-2

-4

-6
-3 -2 -1 0 1 2 3

%Representacin de una seal en un rango dado

n=[-5:5];
x=2*n;
stem(n,x)

HILMER IRVING MARCHAN HUANCA COD. 1213210075


UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE ING. ELECTRICA Y ELECTRNICA Procesamiento Digital de Seales

10

0 2

-2

-4

-6

-8

-10
-5 -4 -3 -2 -1 0 1 2 3 4 5

%Representacin de una seal en un rango dado


n=[-100:100];
x=2*n;
stem(n,x);

200

150

100

50

-50

-100

-150

-200
-100 -80 -60 -40 -20 0 20 40 60 80 100

HILMER IRVING MARCHAN HUANCA COD. 1213210075


UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE ING. ELECTRICA Y ELECTRNICA Procesamiento Digital de Seales
EJERCICIO 2:
%Representacion de dos seales en un rango dado
nx1=[0:10];
nx2=[-5:5];
x1=[1 zeros(1,10)];
x2=[zeros(1,3) 1 zeros(1,7)];
stem(nx1,x1);

1 3

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0
0 1 2 3 4 5 6 7 8 9 10

%Representacion de dos seales en un rango dado


nx1=[0:10];
nx2=[-5:5];
x1=[1 zeros(1,10)];
x2=[zeros(1,3) 1 zeros(1,7)];
stem(nx2,x2);

HILMER IRVING MARCHAN HUANCA COD. 1213210075


UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE ING. ELECTRICA Y ELECTRNICA Procesamiento Digital de Seales

0.9

0.8

0.7

0.6

0.5 4

0.4

0.3

0.2

0.1

0
-5 -4 -3 -2 -1 0 1 2 3 4 5

%Representacion de dos seales en un rango dado


nx1=[0:10];
nx2=[-5:5];
x1=[1 zeros(1,10)];
x2=[zeros(1,3) 1 zeros(1,7)];
stem(x1);

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0
1 2 3 4 5 6 7 8 9 10 11

HILMER IRVING MARCHAN HUANCA COD. 1213210075


UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE ING. ELECTRICA Y ELECTRNICA Procesamiento Digital de Seales
%Representacion de dos seales en un rango dado
nx1=[0:10];
nx2=[-5:5];
x1=[1 zeros(1,10)];
x2=[zeros(1,3) 1 zeros(1,7)];
stem(x2),
1

0.9

0.8

0.7

0.6

0.5
5
0.4

0.3

0.2

0.1

0
1 2 3 4 5 6 7 8 9 10 11

Cuando ponemos el stem(x1) o stem(x2) podemos ver que en las grficas comienzan desde
el numero 1

EJERCICIO 3:
%Transformaciones de la variable independiente
n=[-3:11];
x=[zeros(1,3) 2 0 1 -1 3 zeros(1,7)];
stem(n,x);
3

2.5

1.5

0.5

-0.5

-1
-4 -2 0 2 4 6 8 10 12

COMENTARIOS: Se tiene que considerar los vectores del dominio.

HILMER IRVING MARCHAN HUANCA COD. 1213210075


UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE ING. ELECTRICA Y ELECTRNICA Procesamiento Digital de Seales
PARTE B

1. REPRODUCCION Y GRABACION DE SEALES DE AUDIO

a).Ejecutar el siguiente programa, para leer una archive de voz con el


Comando wavread .
%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 cuantizacin
clear all
wavread('audio'); %funcion para leer archivo wav
[y,fs,nbits]=wavread('audio');%vector [Y=datos fs=frec de muestreo
nbits=numero de bits de cuantizacin] 6
soundsc(y,fs) %reproducir el sonido
[m,n]=size(y) %tamao de los datos o cantidad de muestras
x=(0:m-1)/fs; %para tener en segundos
plot(x,y)
xlabel('tiempo(s)');
title('Seal continua');
figure
stem(y)
xlabel('muestras');
title('Seal discreta');

Seal continua
0.08

0.06

0.04

0.02

-0.02

-0.04

-0.06
0 1 2 3 4 5 6 7
tiempo(s)

HILMER IRVING MARCHAN HUANCA COD. 1213210075


UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE ING. ELECTRICA Y ELECTRNICA Procesamiento Digital de Seales
Seal discreta
0.08

0.06

0.04

0.02

7
0

-0.02

-0.04

-0.06
0 1 2 3 4 5 6
muestras 4
x 10

2. Grabacin de una seal de audio

clear all
%Grabar por 7 segundos.
r = audiorecorder(8000,8,1);%frec de muestreo 8khz 8bits mono
disp('Comienza a hablar.');%mostrar mensaje
recordblocking(r,7);%tiempo para grabar 7 seg
disp('Fin de la grabacion.');%mostrar mensaje
play(r);%Reproducir la grabacion
y = getaudiodata(r);%obtener la matriz de muestras para procesarla
fs=r.samplerate %frec de muestro
%Guardar la seal de audio
wavwrite(y,fs,8,'audio');%y=muestras fs=frec de muestreo 16bits
'nombre'
which audio.wav

HILMER IRVING MARCHAN HUANCA COD. 1213210075


UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE ING. ELECTRICA Y ELECTRNICA Procesamiento Digital de Seales

3. CARGAR ARCHIVOS DE SONIDOS EN SIMULINK, .WAV

CONCLUCIONES

Podemos ver la seal muestreada del sonido grabado y luego la parte muestreada, logrando hacer
la experiencia con los comandos establecidos de Matlab en su versin 2013b, tambin se puede
cargar archivos de sonido a travs de simulink con el toolbox DSP.

BIBLIOGRAFIA

https://www.youtube.com/watch?v=eVCVoAt-exw

http://arantxa.ii.uam.es/~jbescos/Docencia/SLI/Practicas/Guion_1.pdf

http://www1.herrera.unt.edu.ar/faceyt/pds/files/2012/03/Sistemas.pdf

HILMER IRVING MARCHAN HUANCA COD. 1213210075

Вам также может понравиться