You are on page 1of 3

POLITECNICO GRANCOLOMBIANO

FACULTAD DE INGENIERIA Y CIENCIAS BASICAS


SEÑALES Y SISTEMAS
TALLER 2: SOFTWARE PARA MANIPULACIÓN DE SEÑALES

Temática: Representación y análisis gráfico de señales utilizando software de cálculo numérico.


Objetivo: Desarrollar habilidades en el manejo de software de cálculo numérico para aplicarlo a
la representación y manejo de señales.

Condiciones: Trabajo individual.

1. Pasos previos:
a. Descargue Scilab de la página http://www.scilab.org/download/5.4.1
b. Revise los tutoriales básicos para conocer la interfaz y la forma de interpretar los
datos.

2. Creación y manipulación de variables y vectores.


a. Según la información obtenida en los tutoriales, realice la declaración de las
siguientes variables, y visualice los valores en el navegador de variables:
i. 2 constantes, a y b.
ii. 1 vector n, que contenga el número o apuntador de las muestras:
n=[0 1 2 3 4 5 ... 50]
iii. 2 vectores con el valor de las muestras
x[n] = u[n-25]
y[n] = δ[n-10]
iv. Concatene dos vectores x[n] para formar un nuevo vector w[n], que
tendrá el doble de longitud de x.
v. Consulte acerca del uso de las funciones size() y length() en Scilab. ¿Qué
resultados se obtendrán para n, x, y y w?
vi. ¿Qué diferencia hay entre utilizar las siguientes líneas?
q=[x,x]
p=[x;x]
vii. Utilice lo aprendido hasta el momento para realizar y visualizar las
siguientes operaciones entre vectores
x1[n] = 2x[n] + u[n]
x2[n] = -3x[n] + u[n-10]
x1[n] = 2x[n] + u[n]
y1[n] = 3δ[n-1] + 9δ[n-2] - 5δ[n-3]
viii. Utilice lo aprendido hasta el momento para generar la siguiente matriz A

1 0 0 0 1
0 1 1 1 0
0 1 1 1 0
0 1 1 1 0
1 0 0 0 1

3. Gráficas. Consultando la sección de gráficas y las funciones plot, plot2d, y otras similares,
resuelva las siguientes preguntas, y consigne tanto el código como la gráfica resultante en
un documento, para entregar al final de la sesión.

1
POLITECNICO GRANCOLOMBIANO
FACULTAD DE INGENIERIA Y CIENCIAS BASICAS
SEÑALES Y SISTEMAS
TALLER 2: SOFTWARE PARA MANIPULACIÓN DE SEÑALES

a. Utilice la función plot para graficar n, x, y y w. ¿Respecto a qué se grafica cada


una de las funciones?
b. ¿Qué debe realizar para tener las gráficas en ventanas diferentes?
c. ¿Qué debe hacer para que las gráficas queden en la misma ventana?
d. ¿Cómo puede manipular el color de cada gráfica para diferenciar x de y?
e. ¿Cómo obtiene la siguiente gráfica de n?

4. Muestreo. El objetivo es graficar las funciones respecto al tiempo, para tener una idea de
su frecuencia real, y posteriormente probar el concepto de aliasing.

a. Genere un vector t, que contenga 50 valores de tiempo, cada uno con una
diferencia de 100ms.
t=[0 0.1 0.2 0.3 ...... 4.9 5]
b. Grafique x y y respecto al vector t. ¿Qué cambia en la gráfica? Qué frecuencia de
muestreo estaríamos utilizando?
c. ¿Cómo graficar el vector w respecto al tiempo?
d. Grafique dos ciclos de una señal seno de 1Hz, utilizando una frecuencia de
muestreo de:
i. 20Hz
ii. 50Hz
iii. 5Hz
¿Cómo graficar las gráficas en la misma ventanas para compararlas?

¿Qué conclusiones saca de este primer ejercicio?

5. Aliasing:
Una forma de que las gráficas parezcan ser trabajadas en tiempo continuo, y compararlas
con otras funciones en tiempo discreto, es hacer la frecuencia de muestreo mucho más
grande que la frecuencia manejada, para visualizarlas de manera continua.

a. Realice un vector de tiempo con duración de dos segundos, y una frecuencia de


muestreo de 5000Hz
b. Genere otro vector de tiempo, también de dos segundos, pero con una frecuencia
de muestreo de 10Hz.

2
POLITECNICO GRANCOLOMBIANO
FACULTAD DE INGENIERIA Y CIENCIAS BASICAS
SEÑALES Y SISTEMAS
TALLER 2: SOFTWARE PARA MANIPULACIÓN DE SEÑALES

c. Genere un vector con los valores de una función seno de 1Hz muestreada a
5000Hz, y otra muestreada a 10Hz.

d. Grafique respecto al tiempo las dos funciones en la misma ventana.


e. Genere un vector con los valores de una función seno de 11Hz muestreada a
5000Hz, y otra muestreada a 10Hz.

¿Cuáles son sus conclusiones respecto a los resultados obtenidos?

You might also like