Sie sind auf Seite 1von 17

UNIVERSIDAD EL BOSQUE

CENTRO DE DESARROLLO TECNOLÓGICO


FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA
ELECTRÓNICA

INFORME DE LABORATORIO

Asignatura: Análisis y Procesamiento de señales Fecha: 28-08-17


Nombre de la práctica: Laboratorio 0 – Introducción a Matlab
Nombre estudiantes: Jorge Antolinez – Nicolás Barrera – Oscar Fabián

Marco Teórico
En el documento del laboratorio se dio a conocer que es Matlab y comandos básicos
que se utilizan en la realización de códigos para funciones específicas, por lo tanto se
expondrá los comandos y ejemplos de código utilizado en señales.
La generación de señales periódicas tales como ondas cuadradas y triangulares es una
actividad muy fácil de realizar en MATLAB.

1) SEÑAL CUADRADA

Consideremos primero la generación de una onda cuadrada de amplitud A, frecuencia


fundamental w (medida en radianes por segundo) y ciclo útil rho. Recordemos que el
ciclo útil es la fracción de cada periodo en donde la señal es positiva.

Para generar dicha señal se pueden escribir lo siguiente en la linea de comandos:

>> A = 1;
>> w = 10 * pi;
>> rho = 0.5;
>> t = 0:0.001:1;
>> sq = A*square(w*t+rho);
>> plot(t,sq);
En la segunda línea de este ejemplo, pi es una función interna de Matlab que calcula el
número más cercano a la constante PI en formato de coma flotante. El último comando
es usado para vizualizar la señal generada. El comando plot dibuja líneas conectando
los valores sucesivos de la señal y así da la apariencia de una señal en tiempo continuo.

2) SEÑAL TRINGULAR

Consideremos ahora la generación de una onda triangular de amplitud A, frecuencia


fundamental w y ancho Wdt . El periodo de la onda triangular será T con el máximo valor
de la señal ocurriendo en t = WT . El comando básico para generar esta señal es:

A * sawtooth(w * t + Wdt)

El resultado se puede observar en la gráfica a la izquierda

3) SEÑAL ESCALÓN

En Matlab, el comando ones(M, N) genera una matriz de unos de tamaño MxN, y el


comando zeros(M, N) es una matriz de ceros del mismo tamaño. Se puede hacer uso
de estas dos matrices para generar dos señales comúnmente usadas: la señal escalón
y la señal impulso.

Una señal paso de amplitud uno, puede ser generada con el siguiente comando.

U = [zeros(1, 10), ones(1, 11)];

Para la versión continua creamos un vector que represente el tiempo el cual tenga
muestras de un intervalo separados por valores muy pequeños. Los comandos y los
resultados se muestran a continuación:

>> u=[zeros(1,10),ones(1,11);
>> t=-1:0.1:1;
>> plot(t,u)

Como se menciono anteriormente, una señal generada en Matlab es inherentemente de


naturaleza discreta. Para visualizar una señal en tiempo discreto se puede hacer uso
del comando stem. Específicamente stem(n, x), bosqueja los datos contenidos en el
vector x como una señal de tiempo discreto con los valores de tiempo definidos por el
vector n. Los vectores n y x deben tener dimensiones compatibles, es decir deben tener
el mismo número de elementos. Así, para este caso para obtener la representación de
esta señal en tiempo discreto creamos un vector-tiempo el cual debe tener valores
separados por una unidad.

>> u=[zeros(1,10), ones(1,11)];


>> n=-10:10;
>> stem(n,u)

Recuerde que para poder usar las funciones plot y stem, es requisito que los vectores
(t y u) ó (n y u) tengan iguales dimensiones. Por esta razón el vector u se forma como
una composición de diez ceros y 11 unos, debido a que los arreglos t y n, tienen
dimensión 21 dado que incluyen un elemento central el cual es el número cero. Para
probar este hecho, se puede hacer uso de la función Matlab llamada size que devuelve
como resultado un vector con las dimensiones de la matriz que se le pasa como
parámetro.

4) SEÑAL IMPULSO:

La versión discreta de la señal impulso se puede también generar con ayuda de las
funciones zeros y ones, realizando una composición como sigue:

>> delta = [ zeros( 1 ,10 ), 1 , zeros( 1 ,10 ) ];


>> n = -10:10;
>> stem(n,delta);
5) SEÑAL RAMPA

Para generar la señal rampa, tan solo es necesario recordar que esta función puede ser
creada, como la composición de una recta Y(x) = x a partir de cero y de la recta Y(x) =
0 para valores de x menores de cero, así la versión discreta se muestra a continuación:

>> t1=0:0.1:10;
>> rampa1=t1;
>> rampa=[zeros(1,101),rampa1];
>> t2=-10:0.1:0;
>> t=[t2,t1];
>> plot(t,rampa)

Metodología y equipos:

En el desarrollo del laboratorio en primer lugar se revisara el marco teórico del


documento del laboratorio y el expuesto en el informe para tener más idea sobre cómo
empezar en el desarrollo del laboratorio, luego se hará cada ejercicio con su
respectivo análisis e imagen para corroborar su desarrollo.
Los equipos utilizados en este laboratorio será un computador con Matlab instalado en
él.
Resultados

Ejercicios 3.3

X1=A1Cos (2π (4000) (t-tm1)); X1=A1Cos (8000π (t-tm1));


A1=20/10; A1=2;
tm1= (37.2/M) T; tm1= (37.2/6) T; tm1=31/5 T

X1=A1Cos (8000πt-49600π)

X2=A2Cos (2π (4000) (t-tm1)); X2=A2Cos (8000π (t-tm1));


A2=1.2*A1; A2=2.4;
tm1= -(41.3/D) T; tm1= -(41.3/10) T; tm1=-413/100 T

X2=A2Cos (8000πt+33040π)
X3=X1+X2
Graficar las tres en una sola Figura:

Grafica de las 3 en cuadros distintos pero en la misma figura


Graficas complejas
a) X(t)=3*e0.4t ; -2 ≤ t ≤ 5

b) X(t)=2*e-0.9t ; -2 ≤ t ≤ 5

c) X(t)=2*ejπt+π/3 ; En un periodo
d) X(t)= 2*ejπt*3ej2πt ; 0 ≤ t ≤ 5

e) X(t)=6*ej3πt; 0 ≤ t ≤ 5
f)
Escalón

Impulso
Ejercicios 3.5:

a)

b)
c)

d)

e)
f)

Ejercicios 4:
1)

2)
Impulso
Escalón

Rampla

Sinc(x)
3)

4)

)
6)

Ejercicios 5:
Impulso:

Escalonada:
Rampa:

Diente sierra:
Ejercicios 6:

El periodo de la señal de salida es de 0.01 y su frecuencia es de 100Hz.


Análisis y discusión de resultados:

Los datos (resultados) se deben analizar, en especial orientados a los objetivos de la práctica
dados en la guía.

En el caso que los datos no se ajusten a lo esperado se deberá realizar una discusión técnica
de los posibles motivos de la diferencia o posible no funcionamiento del diseño.

Conclusiones:

Es un párrafo corto donde se resumen los puntos más importantes del punto anterior.

Das könnte Ihnen auch gefallen