Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Práctica No. 2:
“Señales Digitales”
1. Introducción
Una señal digital es aquella que presenta una variación discontinua con el tiempo y que sólo puede tomar
ciertos valores discretos. Las señales digitales no se producen en el mundo físico como tales, sino que son
creadas por el hombre y tiene una técnica particular de tratamiento y cuya representación se realiza
necesariamente en el dominio del tiempo.
En el curso anterior trabajamos con señales continuas en el tiempo, pero durante este curso trabajaremos
con señales discretas en el tiempo, gráficamente se ven como una serie de puntos en ciertos valores finitos
del tiempo.
Durante esta práctica veremos cómo representar estas señales y la forma de realizar scripts para facilitar la
ejecución de comandos y su posterior guardado.
2. Objetivos
Entender el concepto de señal digital, mediante Octave conocer las señales digitales y operación más comunes.
3. Desarrollo
Funciones digitales en Octave
Ejemplo 1. Representar el vector 𝑥(𝑛)= [2,1,−1,0,1,4,3,7]. Donde x (0) es igual al tercer elemento 0.
Figura 1. Ejemplo 1.
Facultad de Ingeniería
Figura 2. Ejemplo 2.
a) Impulso Unitario
Ejercicio 1. Utilizar el script impseq.m que genera la función impulso unitario (devuelve como resultado
los vectores n y x) a partir de los parámetros de entrada desplazamiento (𝑛0), valor inicial del vector n (𝑛𝑖)
y valor final del vector n (𝑛𝑓).
Facultad de Ingeniería
Ejercicio 2. Utilizar el script escseq.m que genera la función escalón unitario (devuelve como resultado los
vectores n y x) a partir de los parámetros de entrada desplazamiento (𝑛0), valor inicial del vector n (𝑛𝑖) y
valor final del vector n (𝑛𝑓).
Ejercicio 3. Utilizar el script ramseq.m que genera la función rampa unitaria (devuelve como resultado los
vectores n y x) a partir de los parámetros de entrada desplazamiento (𝑛0), valor inicial del vector n (𝑛𝑖) y
valor final del vector n (𝑛𝑓).
Facultad de Ingeniería
Ejercicio 4. Utilizar el script con la función llamada expcomseq.m la cual calcula la exponencial compleja
y devuelve como salida 3 vectores:
• el de las ordenas (n)
• el de las abscisas de valores reales (xre)
• el de las abscisas de valores imaginarios (xim),
A partir de los valores de entrada:
• valor de inicio (ni)
• valor de fin (nf)
• valor del módulo(r)
• valor del ángulo (theta)
Facultad de Ingeniería
Ejercicio 5. Utilizar la función sumasenales.m para obtener la suma de dos secuencias 𝑥1 (𝑛) y 𝑥2 (𝑛) a
partir de sus vectores de abscisas y ordenadas x y n. Se devuelven como resultado los vectores x y n de la
suma de de las secuencias independientemente de la posición del vector de ordenadas 𝑛𝑛 de las secuencias
de entrada. Nota. Una muestra no definida es igual a cero.
Facultad de Ingeniería
Ejercicio 6. Utilizar la función multsenales.m para obtener el producto de dos secuencias 𝑥1 (𝑛) y 𝑥2 (𝑛)
a partir de sus vectores de abscisas y ordenadas 𝑥 y 𝑛. Se devuelven como resultado los vectores 𝑥 y 𝑛 del
producto de las secuencias independientemente de la posición del vector de ordenadas 𝑛𝑛 de las secuencias
de entrada. Nota. Una muestra no definida es igual a cero.
Facultad de Ingeniería
4. Actividades
a) Genere y grafique cada una de las siguientes secuencias sobre el intervalo indicado:
ii) iv) d
Facultad de Ingeniería
Script utilizado
Facultad de Ingeniería
5. Conclusiones
Durante el transcurso de este curso estaremos trabajando con señales digitales discretas en el tiempo, con lo visto en
esta práctica tenemos las herramientas necesarias para poder manipularas y analizarlas para posteriores prácticas. Con
la realización de los ejercicios y actividades anteriores entendemos como usar las funciones que se nos proporcionaron
para trabajar con las señales y a su vez podemos entender mejor como realizar estos cálculos sin la necesidad de estar
utilizando los scripts al momento de analizar como funcionan estos.