Está en la página 1de 5

Laboratorio II, DSP1

Generación y Graficación de Señales Discretas

Agustin Castro Lopez – acastrol1@libertadores.edu.co

RESUMEN

Este es una practica a la generación de señales discretas con sus respectivas simulaciones en Matlab u
simulink, con estos programas podremos generar graficas segmentadas o como su nombre lo indicar
discreta, en forma senosoidal, se generaran dichas señales mediante el uno de la ventana principal de
Matlab command Windows.

Palabras claves: Señal discreta. hecho de que algunas funciones del tiempo propias del STD
varíen en forma discreta, puede provenir de una característica
Señales de Tiempo Discreto inherente al sistema, como en el caso de aquellos que
Son aquellas en las cuales su dominio está especificado para trabajan con algún tipo de barrido, por ejemplo: un sistema de
ciertos valores finitos del tiempo. radar.
La otra posibilidad es que la variación discreta provenga de un
proceso de muestreo de alguna señal, y estos últimos son los
que interesan en este estudio.
Este proceso de muestreo, que convierte una señal analógica
o de tiempo continuo enuna señal discreta o muestreada,
podría hacerse a un ritmo constante, variable según alguna ley
de variación o aleatorio.

Características del control en tiempo discreto

• La planta es continua pero el regulador trabaja en tiempo


discreto.

• La estabilidad del sistema en tiempo discreto y la


aproximación del sistema de Tiempo continuo a tiempo
discreto depende del periodo de muestreo T.

III. DESARROLLO DE LA PRÁCTICA

Señales Discretas

En la imagen presenta, puedes observar claramente que el n=[-10:10]


dominio del tiempo es discreto, ya que contiene un conjunto x=(0.9).^n;
finito de valores. Estas señales son utilizadas cuando estas stem(n,x)
muestreando una señal analógica a través de un conversor
analógico / digital ADC.

INTRODUCCIÓN

Objetivo General:
Introducción de señales discretas a MATLAB.
Generar gráficos de señales discretas con MATLAB.

Objetivo específico:

Aprender la graficacion de señales discretas cuadradas


senosoidales y diente de sierra.

Realizar distintas modelacionesen función del tiempo discreto.

II. MARCO TEORICO

Sistemas de control de tiempo discreto(STD) Curva exponencial decreciente

Son sistemas dinámicos para los cuales una ó más de sus


variables solamente son conocidas en ciertos instantes. El señal exponencial creciente

1
n=[-10:10]
w=(1.11).^n;
stem(n,w)

COSENOIDAL COMPLEJA

Calcule la función Z(n)=X(n)*Y(n)


n=[-10:10] X=(0.9).^n;
y=exp((j*pi*n)/(5-pi/3)); Z=(X*Y)
CURVA EXPONENCIAL CRECIENTE stem(Z)

Generacion y Graficacion de Señal par x3[n] = 0.9^|n|

n=[-10:10]
X3=(0.9).^abs(n);
stem(n,X3)

SEÑAL COSENOIDAL

En la figura 6 se representa la gráfica correspondiente al


producto de la señal cosenoidal con respecto a la exponencial
decreciente
x=(0,9).^n donde n varía entre -10 a 10.

Generación de dos sinusoides reales


SEÑAL PAR v1=cos(pi*n/5-pi/3);
figure stem(z)
title('z')
Calculo y Grafica de la Cosenoidal compleja xlabel('Frecuencia en Hz')
y[n]=e^|[j(pi)n]/5|-(pi)/3 ylabel('Magnitud')
n=[-10:10] y=exp((j*pi*n)/(5-pi/3)); v2=sin(pi*n/5+pi/4);
stem(n,y) figure stem(v2)
title('z2')
xlabel('Frecuencia en Hz')
ylabel('Magnitud')

Muestra grafica de z

2
Señal Impar V1
zimp=0.5*(z-fliplr(v1));
stem(v1imp)
title('señal impar z')
xlabel('Frecuencia en Hz')
ylabel('Magnitud')

SEÑAL SINUSOIDAL

Muestra grafico de z2

SEÑAL IMPAR

Calcule los valores de las funciones par e impar en n=0


par(find(n==0))

ans = 500

En la figura 11 se presenta el resultado del cálculo de la


función par en n=0
v1imp(find(n==0))

ans = 0

Calculo Impar
SEÑAL SINUSOIDAL
En la figura 12 se presenta el resultado del cálculo de la
En las figuras 7 y 8 se presentan las señales originales función Impar en n=0
planteadas z y z2 en esta práctica de laboratorio.
Obtención de Señal Par e Impar Para z y z2 >>zpar=0.5*(z+fliplr(z));
Señal par V1 >>zimp=0.5*( z-fliplr(z));
zpar=0.5*(z+fliplr(v1));
stem(zpar) >>v2par=0.5*(v2+fliplr(v2));
title(' Señal Par z') >>v2imp=0.5*( v2-fliplr(v2));
xlabel('Frecuencia en Hz')
ylabel('Magnitud') Figura 14

En la figura 14 se Calculo los valores de las funciones par e


impar en n=0 para z, z2, al igual que para las siguientes
señales: >>u=[zeros(1,10) ones(1,11)]; %Escalón unitario

discreto >>e=x.*u;

SEÑAL PAR
t=-0.5:0.001:1; y=-2+3*cos(20*pi*t)+sin(40*pi*t);
grid; plot(t,y,':r');

3
GRÁFICA SINUSOIDE

Genere una señal cuadrada periódica con periodo igual a


1/10 segundos
t=-0.5:0.01:1;
cuad=square(20*pi*t);
plot(t,cuad,'b') axis([-0.5 1 -1.5 1.5]);
SEÑAL EN FORMA CONTINUA

Para finalizar se generó unas señales periódicas que se


conoció al generar señales continuas, pero esta vez en
forma discreta.
Se Generó un vector discreto de tiempo N de 200 puntos.

Pruebe con square(N/pi). Grafique con stem.

Luego de haber aprendido algunos comandos Ud.


Debe realizar a siguiente actividad

1) Genere un vector de tiempo (que se


inicie
en t=-1) de 20000 en pasos de 1/10000 GRAFICA DE TIPO CUADRADA

Genere una señal diente de sierra periódica con periodo


T=1/10000; t=-1:T:1; y=exp(-t);; plot(t,y,'r'); igual a 1/10 segundos

t=-0.5:0.001:1;
saw=sawtooth(20*pi*t);
plot(t,saw,':r');

VECTOR

Genere la siguiente señal: -2+


3*cos(20*pi*t)+sin(40*pi*t)

GRÁFICA DE TIPO DIENTE DE SIERRA

4
Genere una señal iguala sgn(t-0.5)

u=[zeros(1,50),ones(1,151)];
t=-0:0.01:2;
plot(t,u,'b');
axis ([0, 2, 0, 1.5]);

ESCALON UNITARIO

>> t = (-1:0.01:1)';
>> unitstep = t>=0;
SEÑAL DE TIPO CUADRADA >> plot(t,[unitstep])

GRAFICA DE LAS 3 SEÑALES ESCALON

CONCLUSIONES:
Con los comandos adecuados se muestran una gran gama
de graficas a que nos ayudan a analizar una gran cantidad
de información como estado de la señal orientación
funcianalidad si son vectores dirección y encasiones utilidad

REFERENCIAS

https://la.mathworks.com/products/matlab.html

https://la.mathworks.com/learn/tutorials/matlab-onramp.html

https://www.udemy.com/course/matlab-programming-
mxc/?utm_source=adwords&utm_medium=udemyads&utm
_campaign=LongTail_la.EN_cc.ROW&utm_content=deal45
84&utm_term=_._ag_77879424134_._ad_535397245863_.
_kw__._de_c_._dm__._pl__._ti_dsa-
1007766171312_._li_1003659_._pd__._&matchtype=&gclid
=Cj0KCQjwpeaYBhDXARIsAEzItbEwZB4NG4n8QNg1HKL
Nmp_DrmjXcsR0TdX76RBxYoFjJBJLQj4s5pgaAgX-
EALw_wcB

También podría gustarte