Está en la página 1de 3

UNIVERSIDAD DE LAS FUERZAS ARMADAS

ESPE

SEÑALES Y SISTEMAS

Convolución de Señales Discretas


en Matlab

Alumno: David Bravo


NRC: 3545

Docente: Ing. Julio Larco

10 de mayo de 2018
Sangolquı́, Ecuador
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE David Bravo
”SEÑALES Y SISTEMAS” NRC: 3545

Convolución de Señales Discretas

1 %% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
2 %% % % U n i v e r s i d a d de l a s F u e r z a s Armadas %%%%
3 %% % % ESPE %%%%
4 %% % % %%%%
5 %% % % Nombre : David Bravo %%%%
6 %% % % NRC: 3545 %%%%
7 %% % % %%%%
8 %% % %x & h −>Parametros de e n t r a d a que r e c i b e dos s e n a l e s d i s c r e t a s % % % %
9 %% % %xo−> Parametro de e n t r a d a que r e c i b e punto i n i c i a l de l a s e n a l % % % %
10 %% % % discreta ’x ’ %%%%
11 %% % %ho−> Parametro de e n t r a d a que r e c i b e punto i n i c i a l de l a s e n a l % % % %
12 %% % % discreta ’y ’ %%%%
13 %% % % %%%%
14 %% % % El s i g u i e n t e f u n c i o n r e a l i z a l a c o n v o l u c i o n de dos s e n a l e s %%%%
15 %% % % s e n a l e s d i s c r e t a s en donde en l a p r i m e r a p a r t e nos muestra %%%%
16 %% % % l a s s e n a l ’ x ’ en r o j o y l a s e n a l ’ y ’ en a z u l , en l a p o s i c i o n %%%%
17 %% % % donde s e u b i c a n i n i c i a l m e n t e . El p r o c e s o de c o n v o l u s i o n s e %%%%
18 %% % % l o da buscando e l i n t e r v a l o donde s e va a dar d i c h o p r o c e s o %%%%
19 %% % % buscando l a c a n t i d a d de d a t o s que obtendremos y sumando %%%%
20 %% % % d e s d e l a p o s i c i o n que i n i c i a l a s e n a l ’ x ’ a l m a c e n a n d o l o en %%%%
21 %% % % una v a r i a b l e ’ t ’ . A p l i c a n d o l a f u c i o n ’ stem ’ s e o b t i e n e l a %%%%
22 %% % % c o n v o l u c i o n . %%%%
23 %% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
24 f u n c t i o n Myconv ( x , h , xo , ho )
25 N1=s i z e ( x ) ;
26 N2=s i z e ( h ) ;
27 %SENALES DISCRETAS
28 l f x =(N1 ( 2 )+xo )−1
29 l x=xo : 1 : l f x ;
30 s u b p l o t ( 2 , 1 , 1 ) ; stem ( l x , x , ’ r ’ ) ; h o l d on ;
31 l f h =(N2 ( 2 )+ho )−1
32 l h=ho : 1 : l f h ;
33 s u b p l o t ( 2 , 1 , 1 ) ; stem ( lh , h ) ;
34 g r i d on ; t i t l e ( ’SENALES DISCRETAS ’ ) ;
35 % CONVOLUCION
36 t =((N1 ( 2 )+N2 ( 2 ) −1) )+xo −1;
37 n=xo : 1 : t ;
38 y=conv ( x , h ) ;
39 subplot (2 ,1 ,2) ;
40 stem ( n , y ) ;
41 g r i d on ; t i t l e ( ’CONVOLUCION ’ ) ;
42 end

Ejemplo
x = [5, 4, 3, 2, 4, 5, 2, 1]
h = [1, 1, 0, 1]
xo = 6
ho = −5

ING.JULIO LARCO 1 Deber Convolución de Señales


Discretas en Matlab
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE David Bravo
”SEÑALES Y SISTEMAS” NRC: 3545

Gráfica de la función

Ejemplo
x = [4, 2, 4, 3, 2, 1]
h = [1, 0, 1]
xo = 8
ho = −1
Gráfica de la función

ING.JULIO LARCO 2 Deber Convolución de Señales


Discretas en Matlab

También podría gustarte