SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA - ELECTRONICA I - LABORATORIO 2.                                              1




    Laboratorio de Sistemas y Señales: Convolución
       tiempo discreto y trasformada de Fourier
                     (Abril 2008)
                   Luis Felipe De La Hoz Cubas, María Ilse Dovale Pérez y Michael Forero Naizir



   Abstract— En el presente trabajo se busca aterrizar los concep-      if m==1;
tos vistos en clase de las temáticas de Convolución en el tiempo        %A continuacion se toma una señal y se muestra que
discreto y la Transformada de Fourier; además de esto se tiene       al multiplicarla por
como objetivo corroborar de una manera grá ca, por medio
del software MatLab R las diferentes propiedades básicas de los         %una exponencial negativa su transformada se muestra
temas mencionados anteriormente.                                     corrida
                                                                        t = -5:0.00001:5;
                                                                        x = rectpuls(t);
                    I. INTRODUCCION
                                                                          gure(1)

A     Lo largo de esta actividad es importante que se tengan
      claros los conceptos del tema de la Convolución en
el tiempo discreto y la Transformada de Fourier para poder
                                                                        subplot(2,1,1);
                                                                        plot(t,x);
                                                                        title('Pulso Rectangular');
modelar un programa en el Software MatLab haciendo uso de               xlabel('Tiempo');
comandos que son importantes a la hora de gra car las señales           ylabel('Amplitud');
que se pretendan hacer, también fue necesario profundizar e             grid on;
investigar otros comandos que sirvieron a la hora de hacer el           frec1 = 100*(0:length(x)-1)/length(x);
algoritmo, para esto se utilizó el menú ayuda, el cual es una
                                                                        frec1 = frec1';
de las herramientas más completas y poderosas del programa
                                                                        fftx = abs(fft(x));
usado para llevar a cabo el objetivo principal mencionado
                                                                        subplot(2,1,2);
anteriormente.
                                                                        plot(frec1(1:end),fftx(1:end));
                                                                        title('Señal en frecuencia');
     II. PROPIEDADES DE FOURIER EN TIEMPO                               ylabel('Amplitud');
                  CONTINUO                                              xlabel('Frecuencia');
                                                                        grid on;
                                                                        tc = input ('Digite el T de corrimiento?nn');
  En este algoritmo se muestra que se cumplen las siguientes
                                                                        a = complex(0,2);
propiedades de Fourier en MatLab, estas propiedades se pro-
                                                                        x1 = exp(a*pi*tc*frec1');
baron en ambos dominios: el del tiempo y la frecuencia, es
                                                                        fftx2 = x1.*fftx;
decir; al multiplicar una señal en el dominio del tiempo por
una exponencial es igual que correrlo en frecuencia, además             x2 = ifft(fftx2);
haciendo la trasformada inversa de Fourier al corrimiento               fftx2 = fftx2;
en frecuencia el resultado es la señal multiplicada, por un               gure(2)
exponencial en el tiempo, veamos:                                       subplot(2,1,1);
                                                                        plot(t,x2);
  Comienzo del algoritmo:                                               title('Pulso Recto corrido en el tiempo');
                                                                        xlabel('Tiempo');
  m=menu('PROPIEDADES A MOSTRAR: ','x(t) e^(-at)                        ylabel('Amplitud');
=> X(w+a)','x(t - a) => X(w) e^(-aw)','x(at) => (1/jaj)                 grid on;
 X(w / a)','Salir')                                                     subplot(2,1,2), plot(frec1(1:end/2),fftx2(1:end/2), 'o');
  %La funcion MENU desplega un set de botones que                       title('Gra ca de Frecuencia');
de niran el curso del                                                   ylabel('Amplitud');
  %programa                                                             grid on;
                                                                        end
   A continuación se despliega lo que hará el programa si se
selecciona la opción 1 del menú quot;mquot;, es decir: quot;x(t) e^(-at)           Las grá cas resultantes son las siguientes, tomando el T de
=> X(w+a)quot;, la propiedad de corrimiento en el tiempo.                corrimiento como 10:
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA - ELECTRONICA I - LABORATORIO 2.                                             2



                                                                    frec1 = 100*(0:length(x)-1)/(length(x));
                                                                    frec1 = frec1';
                                                                    fx = abs(fft(x));
                                                                    subplot(2,1,2);
                                                                    plot(frec1(1:end/2),fx(1:end/2));
                                                                    title('Espectro en Magnitud');
                                                                    ylabel('Amplitud');
                                                                    xlabel('Frecuencia');
                                                                    grid on;
                                                                    tc = input ('Digite el factor de frecuencia deseado?nn');
                                                                    x1 = sin(2*pi*tc*t);
                 Fig1: Señal de Pulso recto.                        x2 = x.*x1;
                                                                     gure (2);
                                                                    subplot(2,1,1), plot(t(1:100),x2(1:100));
                                                                    title('Señal Seno multiplicada por Exponencial Compleja');
                                                                    xlabel('Tiempo');
                                                                    ylabel('Amplitud');
                                                                    grid on;
                                                                    a = complex(0,2);
                                                                    x1 = exp(a*pi*tc*t);
                                                                    x2 = x.*x1;
                                                                    fftx2 = abs(fft(x2));
                                                                    subplot(2,1,2), plot(frec1(1:end/2),fftx2(1:end/2));
                                                                    title('Espectro de magnitud');
                                                                    ylabel('Amplitud');
Fig2: Señal de pulso recto aplicando la primera propiedad de        xlabel('Frecuencia');
                 la transormada de Fourier.                         grid on;
                                                                    pause;
   A continuación se despliega lo que hará el programa si           end
se selecciona la opción 2 del menú quot;mquot;, es decir: quot;x(t - a)
=> X(w) e^(-aw)quot;, es decir la propiedad de corrimiento en           Las grá cas resultantes son las siguientes, tomando un
frecuencia.                                                      factor de frecuencia de 10:
  if m==2;
  %Para mostrar la propiedad x(t - a) => X(w) e^(-aw)
de la transformada de
  %Fourier se tomará un función, se le calculara la
transformada y se
  %veri cara que la antitransformada resultante es la
antitransformada de la
  %funcion incial pero corrida. Para esto se debe com-
parar las dos gra cas
  %resultates.
  t = 0:0.01:100;
  x = sin(0.5*pi*(t));
    gure (1)
  subplot(2,1,1);
  plot(t(1:500),x(1:500));
  title('Señal Seno'), xlabel('Tiempo'),
                                                                      Fig3: Señal del Seno con su espectro en magnitud.
  ylabel('Amplitud');
  grid on;
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA - ELECTRONICA I - LABORATORIO 2.                                            3




                                                                      Las grá cas resultantes son las siguientes, tomando un
                                                                   factor de escalamiento de 10:




   Fig4: Señal del Seno multiplicada por una exponencial
                        compleja.


   A continuación se despliega lo que hará el programa si se
selecciona la opción 2 del menú quot;mquot;, es decir: quot;x(at) => (1/jaj)
  X(w / a)quot;, es decir la propiedad de escalamiento.                                     Fig5:Señal Coseno

  if m==3;
  %Por ultimo se muetra el efecto que tiene en la
transformada el
  %escalamiento de una funcion
  t = 0:0.01:5;
  x = cos(3*pi*t);
    gure (1)
  subplot(2,1,1), plot(t,x);
  title('Señal Coseno');
  xlabel('Tiempo');
  ylabel('Amplitud');
  grid on;
  frec1 = 100*(0:length(x)-1)/length(x);
  frec1 = frec1';
  fftx = abs(fft(x));
  subplot(2,1,2), plot(frec1(1:end/2),fftx(1:end/2));                    Fig6: Señal coseno escalada en un factor de 10.
  axis([0 20 0 max(fftx)]);
  title('Señal en frecuencia');
  ylabel('Amplitud');                                                 Como se puede comprobar aqui vemos las propiedades de
  grid on;                                                         la Transformada de Fourier comprobadas con el programaMat
  s = input ('Digite cuanto quiere escalar la señal?nn');          Lab.
  x2 = cos(s*3*pi*t);
    gure (2)
  subplot(2,1,1), plot(t,x2);
  title('Señal Coseno escalada en el tiempo');
  xlabel('Tiempo');                                                                   III. CONVOLUCION
  ylabel('Amplitud');
  grid on;                                                            Se pretende comprobar que un sistema LTI en tiempo dis-
  fftx2 = abs(fft(x2));                                            creto tiene la respuesta al impulso: h[n] = 0:5fu[n] u[n 5]g
  subplot(2,1,2), plot(frec1(1:end/2),fftx2(1:end/2));             sabiendo que la entrada x[n] tiene las siguientes dos formas:
  axis([0 20 0 max(fftx2)]);                                          a). x[n] = 2 u[n + 3] 4 u[n 4] + 2 u[n 11]
  title('Señal en frecuencia');                                       b) x[n] = u[n] u[n 3]
  ylabel('Amplitud');                                                 Observemos como fue el desarrollo del programa planteado:
  grid on;
  pause;
  end
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA - ELECTRONICA I - LABORATORIO 2.                                            4



                                                                    y=conv(h,x);
                                                                    ux1=0:1:6;
                                                                    axes(handles.axes3); %selecciono el axis 3
                                                                    ylabel('y[n]');
                                                                    title('Respuesta del Sistema');
                                                                    stem(ux1,y,'o','linewidth',2);grid on;

                                                                   % Al presionar pushbutton3. Este realiza la convolucion
                                                                 entre las funciones
                                                                   % de nidas por el usuario
                                                                   function pushbutton3_Callback(hObject, eventdata, handles)
                                                                   handles.Y=conv(handles.NH,handles.NX);
                                                                   handles.n3=-20:20;
                                                                   axes(handles.axes3);
                                                                   ylabel('y[n]');
                                                                   title('Respuesta del Sistema');
   % Al presionar pushbutton1.                                     stem(handles.n3,handles.Y,'bd');grid on;
   function pushbutton1_Callback(hObject, eventdata, handles)
   h=[.5 .5 .5 .5 .5]; %En estas dos primeras lineas se de ne       % Al presionar el pushbutton4. Para de nir la respuesta
la respuesta al impulso                                          al impulso
   r1=0:1:4; %Eje horizontal de la respuesta al impulso             function pushbutton4_Callback(hObject, eventdata, handles)
   x=[2 2 2 2 2 2 2 -2 -2 -2 -2 -2 -2 -2]; %Entrada al sistema      handles.cont=0;
del inciso a                                                        handles.cont1=0;
   ux=-3:1:10; %Dominio de la entrada                               if length(handles.H)==length(handles.nH)
   axes(handles.axes1); %selecciono el axis 1                       for i=1:length(handles.nH);
   xlabel('n');                                                     if ((handles.nH(i)>=-10)&&(handles.nH(i)<=10))
   ylabel('h[n]');                                                  else
   title('Respuesta al Impulso');                                   set(handles.text15,'String','Por favor introducir un dominio
   stem(r1,h,'o','linewidth',2);grid on; %Gra co                 de menos de 10 elementos');
   axes(handles.axes2); %selecciono el axis 2                       handles.cont=handles.cont+1;
   xlabel('n');                                                     end
   ylabel('x[n]');                                                  if (mod(handles.nH,1)==0)
   title('Señal de Entrada inciso a');                              else
   stem(ux,x,'d','linewidth',2);grid on %Gra co                     handles.cont2=handles.cont2+1;
   y=conv(h,x); %Convolucion                                        end
   ux1=-3:1:14; %Dominio de la convolución                          end
   axes(handles.axes3); %selecciono el axis 3                       if handles.cont==0&&handles.cont1==0
   xlabel('n');                                                     handles.w=-10;
   ylabel('y[n]');                                                  handles.q=1;
   title('Respuesta');                                              for t=1:21
   stem(ux1,y,'o','linewidth',2 );grid on; %Gra co                  if handles.q<=length(handles.nH)
                                                                    if handles.w==handles.nH(handles.q)
  % Al presionar pushbutton2.                                       handles.NH(t)=handles.H(handles.q);
  function pushbutton2_Callback(hObject, eventdata, handles)        handles.w=handles.w+1;
  h=[.5 .5 .5 .5 .5]; %Respuesta al impulso                         handles.q=handles.q+1;
  r1=0:1:4;                                                         else
  x=[1 1 1]; %Entrada al sistema del inciso b                       handles.NH(t)=0;
  ux=0:1:2;                                                         handles.w=handles.w+1;
  axes(handles.axes1); %selecciono el axis 1                        end
  xlabel('n');                                                      else
  ylabel('h[n]');                                                   handles.NH(t)=0;
  title('Respuesta al Impulso');                                    handles.w=handles.w+1;
  stem(r1,h,'o','linewidth',2);grid on;                             end
  axes(handles.axes2); %selecciono el axis 2                        end
  xlabel('n');                                                      end
  ylabel('x[n]');                                                   else
  title('Señal de Entrada inciso b');                               set(handles.text15,'String','los tañamos de las muestras y
  stem(ux,x,'o','linewidth',2);grid on                           sus amplitudes deben ser iguales');
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA - ELECTRONICA I - LABORATORIO 2.                                              5



  end                                                               guidata(hObject, handles);
  if handles.cont==0&&handles.cont1==0                              end
  handles.n1=-10:10;                                                if handles.con2==1&&handles.con1==1
  axes(handles.axes1); %selecciono el axis 1                        set(handles.pushbutton3,'Enable','on')
  xlabel('n');                                                      end
  ylabel('h[n]');                                                   guidata(hObject, handles);
  title('Respuesta al impulso de nida por usuario');                function edit1_Callback(hObject, eventdata, handles)
  stem(handles.n1,handles.NH,'rp');grid on;                         handles.nH=str2num(get(handles.edit1,'String'));
  handles.con1=1;                                                   handles.ab1=1;
  guidata(hObject, handles);                                        guidata(hObject, handles);
  end
                                                                    Con este algoritmo se presenta un programa que le permite
  %Al presionar el pushbutton5.                                  al usuario especi car la respuesta al impulso de un sistema
  function pushbutton5_Callback(hObject, eventdata, handles)     LTI.e ingresar una señal discreta de entrada a dicho sistema.
  handles.cont=0;                                                   Tanto la señal ingresada y la respuesta al impulso del
  handles.cont1=0;                                               sistema LTI tienen un número nito de muestra, con la posibil-
  if length(handles.H)==length(handles.nH)                       idad de que el programa pueda gra car la señal ingresada, la
  for i=1:length(handles.nH);                                    respuesta al impulso del sistema y la señal de salida resultante.
  if ((handles.nH(i)>=-10)&&(handles.nH(i)<=10))                    El programa esta presentado en ambiente grá co, y para esto
  else                                                           se empleo el ambiente grá co con el comando GUIDE (Graph-
  set(handles.edit3,'String','Introducir un dominio de menos     ical User Interface Development Enviroment) que ofrece MAT-
de 10 elementos');                                               LAB, el cual permite crear de modo interactivo la interface de
  handles.cont=handles.cont+1;                                   usuario, asi como en Visual Basic, sólo que con posibilidades
  end                                                            más limitadas.
  if (mod(handles.nH,1)==0)
  else
  handles.cont2=handles.cont2+1;
  end                                                                                 IV. CONCLUSION
  end                                                               Finalmente se pudo comprobar de forma grati cante que
  if handles.cont==0&&handles.cont1==0                           los conceptos vistos en clase tienen una aplicación real en
  handles.w=-10;                                                 la vida cotidiana, el Software MatLab fue la ayuda mas
  handles.q=1;                                                   indispensable en la tarea de comprobar tanto las propiedades
  for t=1:21                                                     de Fourier, como la Convolución en el tiempo discreto, en este
  if handles.q<=length(handles.nX)                               caso se utilizaron nuevos comandos explicados en el cuerpo
  if handles.w==handles.nX(handles.q)                            del trabajo, otra ayuda muy importante fue la quot;AYUDAquot; del
  handles.NX(t)=handles.X(handles.q);                            programa Mat Lab donde se muestran ejemplos que ayudaron
  handles.w=handles.w+1;                                         de sobremanera a la creación de los laboratorios.
  handles.q=handles.q+1;                                            Como ya sabemos MatLab es un programa matemático
  else                                                           para realizar cálculos numéricos con vectores y matrices, sin
  handles.NX(t)=0;                                               embargo también podemos trabajar con números escalares,
  handles.w=handles.w+1;                                         tanto reales como complejos, es por esto que fue posible la
  end                                                            realizacion de las comprobaciones de 3 de las propiedades de
  else                                                           la Transformada de Fourier. MatLab también posee una gran
  handles.NX(t)=0;                                               capacidad, que es la realizacion de gra cos y la facilidad que
  handles.w=handles.w+1;                                         le brinda al usuario de poder trabajar con un ambiente grá co
  end                                                            lo cual permite un más fácil manejo del programa y aprovechar
  end                                                            al máximo sus capacidades.
  end
  else
  set(handles.text15,'String','los tañamos deben de ser
iguales');
                                                                                      V. BIBLIOGRAFIA
  end
  if handles.cont==0&&handles.cont1==0                             [1]. OPPENHEIM & WILSKY, Señales y Sistemas, II
  handles.n1=-10:10;                                             Edición.
  axes(handles.axes2)                                              [2]. GARCIA, De Jalon, Javier & RODRIGUEZ, Jose
  xlabel('n');ylabel('x[n]');title('Señal de Entrada');          Ignacio; quot;Aprenda MatLab como si estuviera en primeroquot;.
  stem(handles.n1,handles.NX,'o');grid on                          [3]. FORMATO IEEE, LaTex. (Scienti c Work Place)
  handles.con2=1;

Más contenido relacionado

La actualidad más candente

Muestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabMuestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabmarco calderon layme
 
Guías de onda
Guías de ondaGuías de onda
Guías de ondaabemen
 
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...nica2009
 
Uso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensambladorUso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensambladorLuis Zurita
 
Lab4: Diseñar y construir un oscilador de cristal y un oscilador LC
Lab4: Diseñar y construir un oscilador de cristal y un oscilador LCLab4: Diseñar y construir un oscilador de cristal y un oscilador LC
Lab4: Diseñar y construir un oscilador de cristal y un oscilador LCÁngel Leonardo Torres
 
Electrónica potencia 2
Electrónica potencia 2Electrónica potencia 2
Electrónica potencia 2JUAN AGUILAR
 
3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogica3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogicaEdison Coimbra G.
 
Amplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferenciaAmplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferenciaMartín E
 
6. AM y FM Modulación de amplitud y de frecuencia
6. AM y FM Modulación de amplitud y de frecuencia6. AM y FM Modulación de amplitud y de frecuencia
6. AM y FM Modulación de amplitud y de frecuenciaEdison Coimbra G.
 
Antenas y Lineas de Transmision exposicion
Antenas y Lineas de Transmision exposicionAntenas y Lineas de Transmision exposicion
Antenas y Lineas de Transmision exposicionmemelovsky
 
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOSTRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOSIsrael Magaña
 

La actualidad más candente (20)

Muestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabMuestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLab
 
Ejercicios circuitos i
Ejercicios circuitos iEjercicios circuitos i
Ejercicios circuitos i
 
Ejercicios transformada z
Ejercicios transformada zEjercicios transformada z
Ejercicios transformada z
 
Guías de onda
Guías de ondaGuías de onda
Guías de onda
 
íNdice de modulación
íNdice de modulacióníNdice de modulación
íNdice de modulación
 
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...
 
Ccoeficiente y porcentaje de modulación
Ccoeficiente y porcentaje de modulaciónCcoeficiente y porcentaje de modulación
Ccoeficiente y porcentaje de modulación
 
Uso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensambladorUso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensamblador
 
Lab4: Diseñar y construir un oscilador de cristal y un oscilador LC
Lab4: Diseñar y construir un oscilador de cristal y un oscilador LCLab4: Diseñar y construir un oscilador de cristal y un oscilador LC
Lab4: Diseñar y construir un oscilador de cristal y un oscilador LC
 
Final1 tomasi
Final1 tomasiFinal1 tomasi
Final1 tomasi
 
Electrónica potencia 2
Electrónica potencia 2Electrónica potencia 2
Electrónica potencia 2
 
Sesión 6: Teoría Básica de Transistores BJT
Sesión 6: Teoría Básica de Transistores BJTSesión 6: Teoría Básica de Transistores BJT
Sesión 6: Teoría Básica de Transistores BJT
 
3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogica3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogica
 
Amplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferenciaAmplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferencia
 
6. AM y FM Modulación de amplitud y de frecuencia
6. AM y FM Modulación de amplitud y de frecuencia6. AM y FM Modulación de amplitud y de frecuencia
6. AM y FM Modulación de amplitud y de frecuencia
 
Carta de Smith y Ejemplos
Carta de Smith y EjemplosCarta de Smith y Ejemplos
Carta de Smith y Ejemplos
 
Antenas y Lineas de Transmision exposicion
Antenas y Lineas de Transmision exposicionAntenas y Lineas de Transmision exposicion
Antenas y Lineas de Transmision exposicion
 
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOSTRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
 
Modulación fm y pm
Modulación fm y pmModulación fm y pm
Modulación fm y pm
 
Taller uno antenas
Taller uno antenasTaller uno antenas
Taller uno antenas
 

Destacado

Procesamiento digital de señales con matlab
Procesamiento digital de señales con matlabProcesamiento digital de señales con matlab
Procesamiento digital de señales con matlabPercy Julio Chambi Pacco
 
Lab 03 - Análisis de Señales - UNTECS
Lab 03 - Análisis de Señales - UNTECSLab 03 - Análisis de Señales - UNTECS
Lab 03 - Análisis de Señales - UNTECSIng. Electrónica xD
 
Lab 06 - Analisis de señales - UNTECS
Lab 06 - Analisis de señales - UNTECSLab 06 - Analisis de señales - UNTECS
Lab 06 - Analisis de señales - UNTECSIng. Electrónica xD
 
Lab 02 - Análisis de señales - UNTECS
Lab 02 - Análisis de señales - UNTECSLab 02 - Análisis de señales - UNTECS
Lab 02 - Análisis de señales - UNTECSIng. Electrónica xD
 
Lab 04 - Analisis de Señales - UNTECS
Lab 04 - Analisis de Señales - UNTECSLab 04 - Analisis de Señales - UNTECS
Lab 04 - Analisis de Señales - UNTECSIng. Electrónica xD
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSIng. Electrónica xD
 
Trabajo final grupo 102501_15
Trabajo final grupo 102501_15Trabajo final grupo 102501_15
Trabajo final grupo 102501_15Sandra Cabrera
 
Sistemas de comunicacion f.g. stremler solucion capitulos 3,4,5,6 (1)
Sistemas de comunicacion   f.g. stremler solucion capitulos 3,4,5,6 (1)Sistemas de comunicacion   f.g. stremler solucion capitulos 3,4,5,6 (1)
Sistemas de comunicacion f.g. stremler solucion capitulos 3,4,5,6 (1)Carlos Tomas Segura Magaña
 
Figuras de lissajous
Figuras de lissajousFiguras de lissajous
Figuras de lissajousBIOALUMNOS
 
Mi oppenheim - signals and systems 2ed solucionario
Mi oppenheim - signals and systems 2ed solucionarioMi oppenheim - signals and systems 2ed solucionario
Mi oppenheim - signals and systems 2ed solucionarioBureau Veritas
 
LISSAJOUS PATTERNS Experiment 3
LISSAJOUS PATTERNS Experiment 3LISSAJOUS PATTERNS Experiment 3
LISSAJOUS PATTERNS Experiment 3Karimi LordRamza
 
Manejo Vectores Matlab
Manejo Vectores MatlabManejo Vectores Matlab
Manejo Vectores MatlabPaul Arevalo
 
Mat lab manipulación de señales de audio
Mat lab manipulación de señales de audioMat lab manipulación de señales de audio
Mat lab manipulación de señales de audioRick P
 

Destacado (19)

Procesamiento digital de señales con matlab
Procesamiento digital de señales con matlabProcesamiento digital de señales con matlab
Procesamiento digital de señales con matlab
 
Lab 03 - Análisis de Señales - UNTECS
Lab 03 - Análisis de Señales - UNTECSLab 03 - Análisis de Señales - UNTECS
Lab 03 - Análisis de Señales - UNTECS
 
Convolucion
ConvolucionConvolucion
Convolucion
 
Lab 06 - Analisis de señales - UNTECS
Lab 06 - Analisis de señales - UNTECSLab 06 - Analisis de señales - UNTECS
Lab 06 - Analisis de señales - UNTECS
 
Lab 02 - Análisis de señales - UNTECS
Lab 02 - Análisis de señales - UNTECSLab 02 - Análisis de señales - UNTECS
Lab 02 - Análisis de señales - UNTECS
 
Trabajo matlab vectores
Trabajo matlab vectoresTrabajo matlab vectores
Trabajo matlab vectores
 
Lab 04 - Analisis de Señales - UNTECS
Lab 04 - Analisis de Señales - UNTECSLab 04 - Analisis de Señales - UNTECS
Lab 04 - Analisis de Señales - UNTECS
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECS
 
Convolucion
ConvolucionConvolucion
Convolucion
 
Trabajo final grupo 102501_15
Trabajo final grupo 102501_15Trabajo final grupo 102501_15
Trabajo final grupo 102501_15
 
Sistemas de comunicacion f.g. stremler solucion capitulos 3,4,5,6 (1)
Sistemas de comunicacion   f.g. stremler solucion capitulos 3,4,5,6 (1)Sistemas de comunicacion   f.g. stremler solucion capitulos 3,4,5,6 (1)
Sistemas de comunicacion f.g. stremler solucion capitulos 3,4,5,6 (1)
 
Lab 3 oscilaciones y ondas.docx corregido
Lab 3 oscilaciones y ondas.docx corregidoLab 3 oscilaciones y ondas.docx corregido
Lab 3 oscilaciones y ondas.docx corregido
 
Figuras de lissajous
Figuras de lissajousFiguras de lissajous
Figuras de lissajous
 
Mi oppenheim - signals and systems 2ed solucionario
Mi oppenheim - signals and systems 2ed solucionarioMi oppenheim - signals and systems 2ed solucionario
Mi oppenheim - signals and systems 2ed solucionario
 
LISSAJOUS PATTERNS Experiment 3
LISSAJOUS PATTERNS Experiment 3LISSAJOUS PATTERNS Experiment 3
LISSAJOUS PATTERNS Experiment 3
 
Señales y sistemas
Señales y sistemasSeñales y sistemas
Señales y sistemas
 
Manejo Vectores Matlab
Manejo Vectores MatlabManejo Vectores Matlab
Manejo Vectores Matlab
 
Mat lab manipulación de señales de audio
Mat lab manipulación de señales de audioMat lab manipulación de señales de audio
Mat lab manipulación de señales de audio
 
Unit step function
Unit step functionUnit step function
Unit step function
 

Similar a Convolucion Tiempo Discreto

Transformada de Fourier
Transformada de FourierTransformada de Fourier
Transformada de Fourierlchaconc
 
Series y Transformada de Fourier
Series y Transformada de FourierSeries y Transformada de Fourier
Series y Transformada de Fourierlchaconc
 
Teorema del muestro y PCM
Teorema del muestro y PCMTeorema del muestro y PCM
Teorema del muestro y PCMJoaquin Vicioso
 
Integral de conv
Integral de convIntegral de conv
Integral de convmayrenr
 
SIMULACION EN MATLAB
SIMULACION EN MATLABSIMULACION EN MATLAB
SIMULACION EN MATLABorlandodiaz11
 
Series de taylor y fourier
Series de taylor y fourierSeries de taylor y fourier
Series de taylor y fouriernilsa
 
Analisis De Fourier Un Enfoque Real
Analisis De Fourier Un Enfoque RealAnalisis De Fourier Un Enfoque Real
Analisis De Fourier Un Enfoque Realguest1e528d
 
Analisis De Fourier Un Enfoque Real
Analisis De Fourier Un Enfoque RealAnalisis De Fourier Un Enfoque Real
Analisis De Fourier Un Enfoque RealMaría Dovale
 
CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...
CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...
CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...AVINADAD MENDEZ
 
digitalizacion de controladores
digitalizacion de controladoresdigitalizacion de controladores
digitalizacion de controladoresЭрык Реки
 
S_S de tiempo continuo_V2020.pptx
S_S de tiempo continuo_V2020.pptxS_S de tiempo continuo_V2020.pptx
S_S de tiempo continuo_V2020.pptxCrazyGamerSL
 

Similar a Convolucion Tiempo Discreto (20)

Transformada de Fourier
Transformada de FourierTransformada de Fourier
Transformada de Fourier
 
Series y Transformada de Fourier
Series y Transformada de FourierSeries y Transformada de Fourier
Series y Transformada de Fourier
 
Taller1
Taller1Taller1
Taller1
 
Transformaciones de procesos
Transformaciones de procesosTransformaciones de procesos
Transformaciones de procesos
 
Teorema del muestro y PCM
Teorema del muestro y PCMTeorema del muestro y PCM
Teorema del muestro y PCM
 
Tutorial sf
Tutorial sfTutorial sf
Tutorial sf
 
Matavmatlab
MatavmatlabMatavmatlab
Matavmatlab
 
Integral de conv
Integral de convIntegral de conv
Integral de conv
 
SIMULACION EN MATLAB
SIMULACION EN MATLABSIMULACION EN MATLAB
SIMULACION EN MATLAB
 
Series de taylor y fourier
Series de taylor y fourierSeries de taylor y fourier
Series de taylor y fourier
 
Analisis De Fourier Un Enfoque Real
Analisis De Fourier Un Enfoque RealAnalisis De Fourier Un Enfoque Real
Analisis De Fourier Un Enfoque Real
 
Analisis De Fourier Un Enfoque Real
Analisis De Fourier Un Enfoque RealAnalisis De Fourier Un Enfoque Real
Analisis De Fourier Un Enfoque Real
 
CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...
CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...
CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...
 
Matematica4
Matematica4Matematica4
Matematica4
 
Ss clase 3
Ss   clase 3Ss   clase 3
Ss clase 3
 
Sa fourier con matlab
Sa fourier con matlabSa fourier con matlab
Sa fourier con matlab
 
digitalizacion de controladores
digitalizacion de controladoresdigitalizacion de controladores
digitalizacion de controladores
 
S_S de tiempo continuo_V2020.pptx
S_S de tiempo continuo_V2020.pptxS_S de tiempo continuo_V2020.pptx
S_S de tiempo continuo_V2020.pptx
 
Tema6 t fourier
Tema6 t fourierTema6 t fourier
Tema6 t fourier
 
Simulación numérica I
Simulación numérica ISimulación numérica I
Simulación numérica I
 

Más de guest1e528d

Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...
Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...
Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...guest1e528d
 
Energia Producida Por Electromagnetica
Energia Producida Por ElectromagneticaEnergia Producida Por Electromagnetica
Energia Producida Por Electromagneticaguest1e528d
 
Ejercicios Sincronos
Ejercicios SincronosEjercicios Sincronos
Ejercicios Sincronosguest1e528d
 
Divisores de Voltaje y Resistencias Serie Y Paralelo
Divisores de Voltaje y Resistencias Serie Y ParaleloDivisores de Voltaje y Resistencias Serie Y Paralelo
Divisores de Voltaje y Resistencias Serie Y Paraleloguest1e528d
 
Cicuitos Rectificadores
Cicuitos RectificadoresCicuitos Rectificadores
Cicuitos Rectificadoresguest1e528d
 
Circuitos Logicos Combinacionales
Circuitos Logicos CombinacionalesCircuitos Logicos Combinacionales
Circuitos Logicos Combinacionalesguest1e528d
 
INCIDENCIA DE LA ELASTICIDAD DE LOS CINTURONES EN LOS CHOQUES
INCIDENCIA DE LA ELASTICIDAD DE LOS CINTURONES EN LOS CHOQUESINCIDENCIA DE LA ELASTICIDAD DE LOS CINTURONES EN LOS CHOQUES
INCIDENCIA DE LA ELASTICIDAD DE LOS CINTURONES EN LOS CHOQUESguest1e528d
 
Aplicaciones Fourier
Aplicaciones FourierAplicaciones Fourier
Aplicaciones Fourierguest1e528d
 
Antenas Lineales
Antenas LinealesAntenas Lineales
Antenas Linealesguest1e528d
 
Analisis De Circuitos Resistivos
Analisis De Circuitos ResistivosAnalisis De Circuitos Resistivos
Analisis De Circuitos Resistivosguest1e528d
 
Estudio De Capacitores En Serie Y Paralelo
Estudio De Capacitores En Serie Y ParaleloEstudio De Capacitores En Serie Y Paralelo
Estudio De Capacitores En Serie Y Paraleloguest1e528d
 
Amp Dif Y Fuentes De Corriente Mosfet
Amp Dif Y Fuentes De Corriente MosfetAmp Dif Y Fuentes De Corriente Mosfet
Amp Dif Y Fuentes De Corriente Mosfetguest1e528d
 

Más de guest1e528d (13)

Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...
Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...
Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...
 
Energia Producida Por Electromagnetica
Energia Producida Por ElectromagneticaEnergia Producida Por Electromagnetica
Energia Producida Por Electromagnetica
 
Ejercicios Sincronos
Ejercicios SincronosEjercicios Sincronos
Ejercicios Sincronos
 
Divisores de Voltaje y Resistencias Serie Y Paralelo
Divisores de Voltaje y Resistencias Serie Y ParaleloDivisores de Voltaje y Resistencias Serie Y Paralelo
Divisores de Voltaje y Resistencias Serie Y Paralelo
 
Diodos Pn
Diodos PnDiodos Pn
Diodos Pn
 
Cicuitos Rectificadores
Cicuitos RectificadoresCicuitos Rectificadores
Cicuitos Rectificadores
 
Circuitos Logicos Combinacionales
Circuitos Logicos CombinacionalesCircuitos Logicos Combinacionales
Circuitos Logicos Combinacionales
 
INCIDENCIA DE LA ELASTICIDAD DE LOS CINTURONES EN LOS CHOQUES
INCIDENCIA DE LA ELASTICIDAD DE LOS CINTURONES EN LOS CHOQUESINCIDENCIA DE LA ELASTICIDAD DE LOS CINTURONES EN LOS CHOQUES
INCIDENCIA DE LA ELASTICIDAD DE LOS CINTURONES EN LOS CHOQUES
 
Aplicaciones Fourier
Aplicaciones FourierAplicaciones Fourier
Aplicaciones Fourier
 
Antenas Lineales
Antenas LinealesAntenas Lineales
Antenas Lineales
 
Analisis De Circuitos Resistivos
Analisis De Circuitos ResistivosAnalisis De Circuitos Resistivos
Analisis De Circuitos Resistivos
 
Estudio De Capacitores En Serie Y Paralelo
Estudio De Capacitores En Serie Y ParaleloEstudio De Capacitores En Serie Y Paralelo
Estudio De Capacitores En Serie Y Paralelo
 
Amp Dif Y Fuentes De Corriente Mosfet
Amp Dif Y Fuentes De Corriente MosfetAmp Dif Y Fuentes De Corriente Mosfet
Amp Dif Y Fuentes De Corriente Mosfet
 

Último

Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 

Último (20)

Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 

Convolucion Tiempo Discreto

  • 1. DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA - ELECTRONICA I - LABORATORIO 2. 1 Laboratorio de Sistemas y Señales: Convolución tiempo discreto y trasformada de Fourier (Abril 2008) Luis Felipe De La Hoz Cubas, María Ilse Dovale Pérez y Michael Forero Naizir Abstract— En el presente trabajo se busca aterrizar los concep- if m==1; tos vistos en clase de las temáticas de Convolución en el tiempo %A continuacion se toma una señal y se muestra que discreto y la Transformada de Fourier; además de esto se tiene al multiplicarla por como objetivo corroborar de una manera grá ca, por medio del software MatLab R las diferentes propiedades básicas de los %una exponencial negativa su transformada se muestra temas mencionados anteriormente. corrida t = -5:0.00001:5; x = rectpuls(t); I. INTRODUCCION gure(1) A Lo largo de esta actividad es importante que se tengan claros los conceptos del tema de la Convolución en el tiempo discreto y la Transformada de Fourier para poder subplot(2,1,1); plot(t,x); title('Pulso Rectangular'); modelar un programa en el Software MatLab haciendo uso de xlabel('Tiempo'); comandos que son importantes a la hora de gra car las señales ylabel('Amplitud'); que se pretendan hacer, también fue necesario profundizar e grid on; investigar otros comandos que sirvieron a la hora de hacer el frec1 = 100*(0:length(x)-1)/length(x); algoritmo, para esto se utilizó el menú ayuda, el cual es una frec1 = frec1'; de las herramientas más completas y poderosas del programa fftx = abs(fft(x)); usado para llevar a cabo el objetivo principal mencionado subplot(2,1,2); anteriormente. plot(frec1(1:end),fftx(1:end)); title('Señal en frecuencia'); II. PROPIEDADES DE FOURIER EN TIEMPO ylabel('Amplitud'); CONTINUO xlabel('Frecuencia'); grid on; tc = input ('Digite el T de corrimiento?nn'); En este algoritmo se muestra que se cumplen las siguientes a = complex(0,2); propiedades de Fourier en MatLab, estas propiedades se pro- x1 = exp(a*pi*tc*frec1'); baron en ambos dominios: el del tiempo y la frecuencia, es fftx2 = x1.*fftx; decir; al multiplicar una señal en el dominio del tiempo por una exponencial es igual que correrlo en frecuencia, además x2 = ifft(fftx2); haciendo la trasformada inversa de Fourier al corrimiento fftx2 = fftx2; en frecuencia el resultado es la señal multiplicada, por un gure(2) exponencial en el tiempo, veamos: subplot(2,1,1); plot(t,x2); Comienzo del algoritmo: title('Pulso Recto corrido en el tiempo'); xlabel('Tiempo'); m=menu('PROPIEDADES A MOSTRAR: ','x(t) e^(-at) ylabel('Amplitud'); => X(w+a)','x(t - a) => X(w) e^(-aw)','x(at) => (1/jaj) grid on; X(w / a)','Salir') subplot(2,1,2), plot(frec1(1:end/2),fftx2(1:end/2), 'o'); %La funcion MENU desplega un set de botones que title('Gra ca de Frecuencia'); de niran el curso del ylabel('Amplitud'); %programa grid on; end A continuación se despliega lo que hará el programa si se selecciona la opción 1 del menú quot;mquot;, es decir: quot;x(t) e^(-at) Las grá cas resultantes son las siguientes, tomando el T de => X(w+a)quot;, la propiedad de corrimiento en el tiempo. corrimiento como 10:
  • 2. DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA - ELECTRONICA I - LABORATORIO 2. 2 frec1 = 100*(0:length(x)-1)/(length(x)); frec1 = frec1'; fx = abs(fft(x)); subplot(2,1,2); plot(frec1(1:end/2),fx(1:end/2)); title('Espectro en Magnitud'); ylabel('Amplitud'); xlabel('Frecuencia'); grid on; tc = input ('Digite el factor de frecuencia deseado?nn'); x1 = sin(2*pi*tc*t); Fig1: Señal de Pulso recto. x2 = x.*x1; gure (2); subplot(2,1,1), plot(t(1:100),x2(1:100)); title('Señal Seno multiplicada por Exponencial Compleja'); xlabel('Tiempo'); ylabel('Amplitud'); grid on; a = complex(0,2); x1 = exp(a*pi*tc*t); x2 = x.*x1; fftx2 = abs(fft(x2)); subplot(2,1,2), plot(frec1(1:end/2),fftx2(1:end/2)); title('Espectro de magnitud'); ylabel('Amplitud'); Fig2: Señal de pulso recto aplicando la primera propiedad de xlabel('Frecuencia'); la transormada de Fourier. grid on; pause; A continuación se despliega lo que hará el programa si end se selecciona la opción 2 del menú quot;mquot;, es decir: quot;x(t - a) => X(w) e^(-aw)quot;, es decir la propiedad de corrimiento en Las grá cas resultantes son las siguientes, tomando un frecuencia. factor de frecuencia de 10: if m==2; %Para mostrar la propiedad x(t - a) => X(w) e^(-aw) de la transformada de %Fourier se tomará un función, se le calculara la transformada y se %veri cara que la antitransformada resultante es la antitransformada de la %funcion incial pero corrida. Para esto se debe com- parar las dos gra cas %resultates. t = 0:0.01:100; x = sin(0.5*pi*(t)); gure (1) subplot(2,1,1); plot(t(1:500),x(1:500)); title('Señal Seno'), xlabel('Tiempo'), Fig3: Señal del Seno con su espectro en magnitud. ylabel('Amplitud'); grid on;
  • 3. DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA - ELECTRONICA I - LABORATORIO 2. 3 Las grá cas resultantes son las siguientes, tomando un factor de escalamiento de 10: Fig4: Señal del Seno multiplicada por una exponencial compleja. A continuación se despliega lo que hará el programa si se selecciona la opción 2 del menú quot;mquot;, es decir: quot;x(at) => (1/jaj) X(w / a)quot;, es decir la propiedad de escalamiento. Fig5:Señal Coseno if m==3; %Por ultimo se muetra el efecto que tiene en la transformada el %escalamiento de una funcion t = 0:0.01:5; x = cos(3*pi*t); gure (1) subplot(2,1,1), plot(t,x); title('Señal Coseno'); xlabel('Tiempo'); ylabel('Amplitud'); grid on; frec1 = 100*(0:length(x)-1)/length(x); frec1 = frec1'; fftx = abs(fft(x)); subplot(2,1,2), plot(frec1(1:end/2),fftx(1:end/2)); Fig6: Señal coseno escalada en un factor de 10. axis([0 20 0 max(fftx)]); title('Señal en frecuencia'); ylabel('Amplitud'); Como se puede comprobar aqui vemos las propiedades de grid on; la Transformada de Fourier comprobadas con el programaMat s = input ('Digite cuanto quiere escalar la señal?nn'); Lab. x2 = cos(s*3*pi*t); gure (2) subplot(2,1,1), plot(t,x2); title('Señal Coseno escalada en el tiempo'); xlabel('Tiempo'); III. CONVOLUCION ylabel('Amplitud'); grid on; Se pretende comprobar que un sistema LTI en tiempo dis- fftx2 = abs(fft(x2)); creto tiene la respuesta al impulso: h[n] = 0:5fu[n] u[n 5]g subplot(2,1,2), plot(frec1(1:end/2),fftx2(1:end/2)); sabiendo que la entrada x[n] tiene las siguientes dos formas: axis([0 20 0 max(fftx2)]); a). x[n] = 2 u[n + 3] 4 u[n 4] + 2 u[n 11] title('Señal en frecuencia'); b) x[n] = u[n] u[n 3] ylabel('Amplitud'); Observemos como fue el desarrollo del programa planteado: grid on; pause; end
  • 4. DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA - ELECTRONICA I - LABORATORIO 2. 4 y=conv(h,x); ux1=0:1:6; axes(handles.axes3); %selecciono el axis 3 ylabel('y[n]'); title('Respuesta del Sistema'); stem(ux1,y,'o','linewidth',2);grid on; % Al presionar pushbutton3. Este realiza la convolucion entre las funciones % de nidas por el usuario function pushbutton3_Callback(hObject, eventdata, handles) handles.Y=conv(handles.NH,handles.NX); handles.n3=-20:20; axes(handles.axes3); ylabel('y[n]'); title('Respuesta del Sistema'); % Al presionar pushbutton1. stem(handles.n3,handles.Y,'bd');grid on; function pushbutton1_Callback(hObject, eventdata, handles) h=[.5 .5 .5 .5 .5]; %En estas dos primeras lineas se de ne % Al presionar el pushbutton4. Para de nir la respuesta la respuesta al impulso al impulso r1=0:1:4; %Eje horizontal de la respuesta al impulso function pushbutton4_Callback(hObject, eventdata, handles) x=[2 2 2 2 2 2 2 -2 -2 -2 -2 -2 -2 -2]; %Entrada al sistema handles.cont=0; del inciso a handles.cont1=0; ux=-3:1:10; %Dominio de la entrada if length(handles.H)==length(handles.nH) axes(handles.axes1); %selecciono el axis 1 for i=1:length(handles.nH); xlabel('n'); if ((handles.nH(i)>=-10)&&(handles.nH(i)<=10)) ylabel('h[n]'); else title('Respuesta al Impulso'); set(handles.text15,'String','Por favor introducir un dominio stem(r1,h,'o','linewidth',2);grid on; %Gra co de menos de 10 elementos'); axes(handles.axes2); %selecciono el axis 2 handles.cont=handles.cont+1; xlabel('n'); end ylabel('x[n]'); if (mod(handles.nH,1)==0) title('Señal de Entrada inciso a'); else stem(ux,x,'d','linewidth',2);grid on %Gra co handles.cont2=handles.cont2+1; y=conv(h,x); %Convolucion end ux1=-3:1:14; %Dominio de la convolución end axes(handles.axes3); %selecciono el axis 3 if handles.cont==0&&handles.cont1==0 xlabel('n'); handles.w=-10; ylabel('y[n]'); handles.q=1; title('Respuesta'); for t=1:21 stem(ux1,y,'o','linewidth',2 );grid on; %Gra co if handles.q<=length(handles.nH) if handles.w==handles.nH(handles.q) % Al presionar pushbutton2. handles.NH(t)=handles.H(handles.q); function pushbutton2_Callback(hObject, eventdata, handles) handles.w=handles.w+1; h=[.5 .5 .5 .5 .5]; %Respuesta al impulso handles.q=handles.q+1; r1=0:1:4; else x=[1 1 1]; %Entrada al sistema del inciso b handles.NH(t)=0; ux=0:1:2; handles.w=handles.w+1; axes(handles.axes1); %selecciono el axis 1 end xlabel('n'); else ylabel('h[n]'); handles.NH(t)=0; title('Respuesta al Impulso'); handles.w=handles.w+1; stem(r1,h,'o','linewidth',2);grid on; end axes(handles.axes2); %selecciono el axis 2 end xlabel('n'); end ylabel('x[n]'); else title('Señal de Entrada inciso b'); set(handles.text15,'String','los tañamos de las muestras y stem(ux,x,'o','linewidth',2);grid on sus amplitudes deben ser iguales');
  • 5. DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA - ELECTRONICA I - LABORATORIO 2. 5 end guidata(hObject, handles); if handles.cont==0&&handles.cont1==0 end handles.n1=-10:10; if handles.con2==1&&handles.con1==1 axes(handles.axes1); %selecciono el axis 1 set(handles.pushbutton3,'Enable','on') xlabel('n'); end ylabel('h[n]'); guidata(hObject, handles); title('Respuesta al impulso de nida por usuario'); function edit1_Callback(hObject, eventdata, handles) stem(handles.n1,handles.NH,'rp');grid on; handles.nH=str2num(get(handles.edit1,'String')); handles.con1=1; handles.ab1=1; guidata(hObject, handles); guidata(hObject, handles); end Con este algoritmo se presenta un programa que le permite %Al presionar el pushbutton5. al usuario especi car la respuesta al impulso de un sistema function pushbutton5_Callback(hObject, eventdata, handles) LTI.e ingresar una señal discreta de entrada a dicho sistema. handles.cont=0; Tanto la señal ingresada y la respuesta al impulso del handles.cont1=0; sistema LTI tienen un número nito de muestra, con la posibil- if length(handles.H)==length(handles.nH) idad de que el programa pueda gra car la señal ingresada, la for i=1:length(handles.nH); respuesta al impulso del sistema y la señal de salida resultante. if ((handles.nH(i)>=-10)&&(handles.nH(i)<=10)) El programa esta presentado en ambiente grá co, y para esto else se empleo el ambiente grá co con el comando GUIDE (Graph- set(handles.edit3,'String','Introducir un dominio de menos ical User Interface Development Enviroment) que ofrece MAT- de 10 elementos'); LAB, el cual permite crear de modo interactivo la interface de handles.cont=handles.cont+1; usuario, asi como en Visual Basic, sólo que con posibilidades end más limitadas. if (mod(handles.nH,1)==0) else handles.cont2=handles.cont2+1; end IV. CONCLUSION end Finalmente se pudo comprobar de forma grati cante que if handles.cont==0&&handles.cont1==0 los conceptos vistos en clase tienen una aplicación real en handles.w=-10; la vida cotidiana, el Software MatLab fue la ayuda mas handles.q=1; indispensable en la tarea de comprobar tanto las propiedades for t=1:21 de Fourier, como la Convolución en el tiempo discreto, en este if handles.q<=length(handles.nX) caso se utilizaron nuevos comandos explicados en el cuerpo if handles.w==handles.nX(handles.q) del trabajo, otra ayuda muy importante fue la quot;AYUDAquot; del handles.NX(t)=handles.X(handles.q); programa Mat Lab donde se muestran ejemplos que ayudaron handles.w=handles.w+1; de sobremanera a la creación de los laboratorios. handles.q=handles.q+1; Como ya sabemos MatLab es un programa matemático else para realizar cálculos numéricos con vectores y matrices, sin handles.NX(t)=0; embargo también podemos trabajar con números escalares, handles.w=handles.w+1; tanto reales como complejos, es por esto que fue posible la end realizacion de las comprobaciones de 3 de las propiedades de else la Transformada de Fourier. MatLab también posee una gran handles.NX(t)=0; capacidad, que es la realizacion de gra cos y la facilidad que handles.w=handles.w+1; le brinda al usuario de poder trabajar con un ambiente grá co end lo cual permite un más fácil manejo del programa y aprovechar end al máximo sus capacidades. end else set(handles.text15,'String','los tañamos deben de ser iguales'); V. BIBLIOGRAFIA end if handles.cont==0&&handles.cont1==0 [1]. OPPENHEIM & WILSKY, Señales y Sistemas, II handles.n1=-10:10; Edición. axes(handles.axes2) [2]. GARCIA, De Jalon, Javier & RODRIGUEZ, Jose xlabel('n');ylabel('x[n]');title('Señal de Entrada'); Ignacio; quot;Aprenda MatLab como si estuviera en primeroquot;. stem(handles.n1,handles.NX,'o');grid on [3]. FORMATO IEEE, LaTex. (Scienti c Work Place) handles.con2=1;