Professional Documents
Culture Documents
1 Introducción
El estudio de funciones en tiempo discreto es esencial al momento de aplicar las
técnicas de procesamiento digital. Saber si no es periódica, y si lo es, encontrar
su periodo fundamental; determinar las componentes par e impar, determinar
si son señales con potencia y energı́a son algunos de los puntos a tratar.
Verificar el correcto desarrollo analı́tico aplicando herramientas informáticas
y visualizar las gráficas de las mismas.
2 Marco Teórico
Las señales discretas se pueden representar como una secuencia de números
denominados muestras. La muestra de una señal o secuencia se denota por
x[n], siendo n el entero en el intervalo −α < n < α. Las señales discretas
también se pueden representar como una secuencia de números, ası́:
n
1
x[n] = {−0.2, 2.2↑ , 1.1, 0.2, −3.7, 2.9}; x[n] =
4
Donde ↑ indica la muestra con indice n = 0.
Una representación gráfica de una secuencia discreta es la mostrada en la
figura 1 [1].
1
Figura 1: Señal discreta
2.1 Periodicidad
Una secuencia x[n] se dice que es periódica si se verifica que x[n] = x[n±N ]. El
menor valor de N que verifica esta propiedad se denomina perı́odo fundamental.
Si no se verifica la propiedad anterior, se dice que es una señal aperiódica.
El periodo fundamental, cuando se conoce la frecuencia angular, se la obtiene
de la siguiente manera:
2π
N= (1)
Ωo
2
Figura 2: Función impulso discreta
3 Desarrollo de la práctica
3.1 Señales discretas fundamentales
• Determine de forma analı́tica la secuencia resultante acorde a las opera-
ciones indicadas. A continuación, realice las gráficas de las secuencias
resultantes empleando Octave.
3
El resultado gráfico y el código empleado en la secuencia mostrada
arriba se puede visualizar en la figura 4 y figura 5, respectivamente.
4
Figura 5: Código empleado para producir las gráficas
a) 2ejn
Ωo = 1
2π
N= = 2π
1
Como el resultado no es un número racional, no es una señal periódica.
b) 2ejπn
Ωo = π
2π
N= =2
π
Resultado racional. Por lo tanto es una señal periódica, con periodo
fundamental N = 2. La gráfica de la función se observa en la parte
superior de la figura 6.
c) e(j2πn+2)
Ωo = 2π
2π
N= =1
2π
Señal periódica, con periodo fundamental N = 1. El resultado gráfico
se encuentra en la parte inferior de la figura 6.
El código empleado para obtener las gráficas de las señales periódicas
se observa en la figura 7.
5
Figura 6: Gráficas de las funciones periódicas
6
Las apps de MATLAB son programas autónomos de MATLAB con
un frontal gráfico de usuario GUI que automatizan una tarea o un
cálculo. Por lo general, la GUI incluye controles tales como menús,
barras de herramientas, botones y controles deslizantes. Muchos pro-
ductos de MATLAB, como Curve Fitting Toolbox, Signal Processing
Toolbox y Control System Toolbox, incluyen apps con interfaces de
usuario personalizadas. También es posible crear apps personalizadas
propias, incluidas las interfaces de usuario correspondientes, para que
otras personas las utilicen.
b) Creación de una GUI de MATLAB de forma interactiva
GUIDE (entorno de desarrollo de GUI) proporciona herramientas
para diseñar interfaces de usuario para Apps personalizadas. Medi-
ante el editor de diseño de GUIDE, es posible diseñar gráficamente la
interfaz de usuario. GUIDE genera entonces de manera automática
el código de MATLAB para construir la interfaz, el cual se puede
modificar para programar el comportamiento de la app.
c) Creación de una GUI de MATLAB de forma programática
A fin de ejercer un mayor control sobre el diseño y el desarrollo,
también se puede crear código de MATLAB que defina las propiedades
y los comportamientos de todos los componentes. MATLAB contiene
funcionalidad integrada que le ayudará a crear la GUI para su app
de forma programática. Cabe la posibilidad de agregar cuadros de
diálogo, controles de interfaz de usuario (como botones y controles
deslizantes) y contenedores (como paneles y grupos de botones).
La figura 8 muestra un ejemplo de una aplicacion hecha mediante la
GUI de Matlab.[3]
7
La interfaz gráfica es la mostrada en la figura 9.
8
Figura 11: Suma de dos vectores
9
Figura 13: Código del programa
10
3.5 Potencia y energı́a de una señal en tiempo discreto
• De forma analı́tica calcule la potencia de la señal periódica mostrada en
la figura 14.
X2
1
Px = |x[n]|2
3 n=0
Px = 12 + 0.52 + 02 = 0.416
4 Conclusiones
• Se representó exitosamente señales discretas mediante las funciones fun-
damentales, como son, función impulso y escalón. Ası́ mismo, se aplicaron
abatimientos y desplazamientos a las mismas.
• Se identificó la periodicidad de las señales discretas, determinando su pe-
riodo fundamental como un numero racional.
• Se separó correctamente la componente par e impar de una señal, y se la
visualizó mediante gráficos.
• Se determinó la potencia de una señal discreta, con N = 3.
• El análisis de las señales discretas nos abre paso a la digitalización.
• La herramienta GUI de Matlab ofrece un sin número de posibilidades
para desarrollar programas o aplicaciones con un fı́n especı́fico. El entorno
mediante bloques y la creación, en base a la interfaz del código, son factores
importantes que facilitan el entendimiento del funcionamiento de cada
componente utilizado.
11
Referencias
[1] J. Mendoza and L. Morales, “Señales en Tiempo Discreto,” tech. rep.
[2] M. Martinez, A. Serrano, and J. Gomez, “Señales y sistemas en tiempo
discreto,” pp. 1–42, 2010.
12