Está en la página 1de 18

UTNG, Mecatrnica, Procesamiento Digital de Seales

Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo


Procesamiento Digital de Seales
>> %Ejercicio 1.1. Impulso Unitario

2 [ n ] ,20 n 20
>> % a)
>> n=-20:20;
>> d=zeros(41,1);
>> d(1)=2;
>> stem(n,d)
>> n=-20:20;
>> d=zeros(41,1);
>> d(21)=2;
>> stem(n,d)

b)

3.5 [ n115 ] ,100 n 150

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo
>> n=100:150;
>> d=zeros(51,1);
>> d(16)=3.5;
>> stem(n,d)

c)

0.5 [ n ] , 1 n 20

>> n=1:20;
>> d=zeros(20,1);
>> d(1)=-0.5;
>> stem(n,d)

d)

[ n+110 ] ,120 n 100

>> n=-120:-100;

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo
>> d=zeros(21,1);
>> d(11)=1;
>> stem(n,d)

Ejercicio 1.2

Ejercicio 1.3
Procesamiento Digital de Seales
1

ENCABEZADO

>> %Ejercicio 1.1. Impulso Unitario

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo

2 [ n ] ,20 n 20
>> % a)
>> n=-20:20;
>> d=zeros(41,1);
>> d(1)=2;
>> stem(n,d)
>> n=-20:20;
>> d=zeros(41,1);
>> d(21)=2;
>> stem(n,d)

b)

3.5 [ n115 ] ,100 n 150

>> n=100:150;
>> d=zeros(51,1);

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo
>> d(16)=3.5;
>> stem(n,d)

c)

0.5 [ n ] , 1 n 20

>> n=1:20;
>> d=zeros(20,1);
>> d(1)=-0.5;
>> stem(n,d)

d)

[ n+110 ] ,120 n 100

>> n=-120:-100;
>> d=zeros(21,1);
>> d(11)=1;

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo
>> stem(n,d)

Ejercicio 1.2

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo
Ejercicio 1.3
a)

2u [ n ] ,10 n 30

>> n=-10:30;
>> x=zeros(41,1);
>> x(11:41)=2;

b)

u [ n10 ] , 0 n 50

>> n=0:50;
>> x=zeros(51,1);
>> x(11:51)=ones(41,1);
>> stem(n,x)

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo

c)

0.5u [ n+100 ] ,120 n 20

>> n=-120:-20;
>> x=zeros(101,1);
>> x(1:82)=-0.5;
>> stem(n,x)

2.-

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo
Genere y visualice en el intervalo de tiempos
considerando

para =0.8

para =0.5

-10<n20 exponenciales reales

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo

para =1.4

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo

para =1.05

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo

Genere y visualice en el intervalo de tiempos -10 < n 20, exponenciales reales


considerando
a)

s 1 [ n ] =cos

( 15n ) cuando20 n 1

Comando:
>> n=-20:10;
>> s=cos(pi*n/15);
>> stem(n,s)
Generando la grafica como se presenta en la figura 1.16

Secuencia sinusoidal con

s 1 [ n ] =cos

( 15n )

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo
b)

s 2 [ n ] =2sin

( 15+n /3 ) cuando20 n 50

Comando:
>> n=-20:50;
>> s=2*sin(pi*n/15+pi/3);
>> stem(n,s)
Generando la grafica como se presenta en la figura 1.17

Secuencia sinusoidal con

c)

s 3 [ n ] =cos

s 2 [ n ] =2sin

( 15+n /3 )

( n2 ) , cuando 0 n 10

Comando:
>> n=0:10;
>> s=cos(n/2);
>> stem(n,s)
Generando la grafica como se presenta en la figura 1.18

Secuencia sinusoidal de la funcin c)

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo
Visualice el conjunto de sinusoides, las frecuencias fundamentales cuando
a)

w 1=2 3/30
Comando:
>>n=-20:20;
>>N=30;
>> s=sin(2*pi*n/N);
>> stem(n,s)
Generando la grafica como se presenta en la figura 1.18

Secuencia sinusoidal a)
b)

w 2=2 6 /30
Comando:
>> n=-20:20;
>> N=30;
>> s=sin(2*pi*6*n/N);
>> stem(n,s)
Generando la grafica como se presenta en la figura 1.19

Secuencia sinusoidal b)

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo
c)

w 10=2 10/30
Comando:
>> n=-20:20;
>> N=30;
>> s=sin(2*pi*10*n/N);
>> stem(n,s)
Generando la grafica como se presenta en la figura 1.20

Secuencia sinusoidal c)
d)

w 15=2 15/30
Comando:
>> n=-20:20;
>> N=30;
>> s=sin(2*pi*15*n/N);
>> stem(n,s)
Generando la grafica como se presenta en la figura 1.21

Secuencia sinusoidal d)

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo
Empleando el editor, programe una funcin para Matlab, gensim.m que genere
sinusoides reales.

Comandos utilizados para generar sinusoides reales con la funcin seno.

>> %Llamamos el programa generado en el editor de Matlab tecleando en la ventana


de comando el nombre y se introducen los parmetros requeridos mostrados en la
figura 1.23.

Parmetros introducidos en Matlab como ejemplo del programa para generar


funciones sinusoides.
Los datos muestreados en Matlab para los parmetros mencionados en la figura 1.23
se presentan en las figuras 1.24, 1.25 y 1.26.

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo

Valores de s tomados para cada columna generada.

Valores de n tomados para cada columna generada.

UTNG, Mecatrnica, Procesamiento Digital de Seales


Alumnos: Arroyo Gonzlez Cuauhtmoc Rogelio, Juan Pablo Lpez Lugo
Ejercicio 1.7 Empleando el editor, programe una funcin para Matlab, genexp.m que
genere sinusoides complejas.
En la figura 1.26 se presentan los comandos para generar una secuencia exponencial
en intervalos de tiempo.

También podría gustarte