Está en la página 1de 17

TECNOLOGICO NACIONAL DE MEXICO

Departamento de Ingeniería Eléctrica – Electrónica

Ingeniería en Electrónica

Procesamiento Digital de Señales-ICF1803

Tarea 2 - Scripts de señales discretas

Jesús Alejandro Ramírez Tovar-18140801

Prof. José Joaquín Castellanos Galindo

10 de febrero de 2022

RESUMEN
En el presente trabajo se realizará un script de 4 funciones las cuales son función de Dirac, función escalón unitario, función
decremento exponencial y función senoidal. En primera instancia se abordará los temas o concretos que se ocupan dentro
del desarrollo del problema (marco teórico), dentro del marco teórico no solo se dará definición de los conceptos si no
gráficas y representaciones matemáticas las cuales serán útil para aclarar algún concepto que se encuentre en el presente
documento, Continuando con la estructura del documento, se encuentra el desarrollo el cual presenta un análisis de cada
una de las funciones así como la lógica que se siguió para poder realizar cada uno de los scripts, por último se tiene la
conclusión donde se presenta si se cumplió o no los objetivos planteados anteriormente, así como las dificultades que se
presentaron en el trabajo.

I
ÍNDICE

INTRODUCCIÓN ............................................................................................................................................. 1
1. MATLAB ............................................................................................................................................. 1
2. TIPOS DE SEÑALES ............................................................................................................................. 1
2.1 SEÑALES DE TIEMPO CONTINUO ............................................................................................... 1
2.2 SEÑALES DE TIEMPO DISCRETO................................................................................................. 2
2.3 SEÑALES ANALÓGICAS............................................................................................................... 3
2.4 SEÑALES DIGITALES ................................................................................................................... 3
3. FUNCIÓN DELTA DE DIRAC ................................................................................................................ 4
4. FUNCIÓN ESCALÓN UNITARIO. ......................................................................................................... 4
5. DECREMENTO EXPONENCIAL ............................................................................................................ 5
6. FUNCIÓN SENOIDAL .......................................................................................................................... 6
6.1 PARTES QUE FORMA EL ARGUMENTO DE UNA FUNCIÓN SENOIDAL. ...................................... 6
DESARROLLO ................................................................................................................................................. 7
7. ENUNCIADO DEL PROBLEMA. ........................................................................................................... 7
8. PROPUESTAS DE SOLUCIÓN. ............................................................................................................. 7
9. METODOLOGÍA SEGUIDA PARA LA SOLUCIÓN.................................................................................. 7
9.1 METODOLOGÍA FUNCIÓN DELTA DE DIRAC. ............................................................................. 8
9.2 METODOLOGÍA FUNCIÓN ESCALÓN UNITARIO. ....................................................................... 8
9.3 METODOLOGÍA FUNCIÓN DECREMENTO EXPONENCIAL. ......................................................... 9
9.4 METODOLOGÍA FUNCIÓN SENOIDAL. ....................................................................................... 9
10. RESULTADOS................................................................................................................................ 10
10.1 RESULTADO FUNCIÓN DELTA DE DIRAC .................................................................................. 10
10.2 FUNCIÓN ESCALÓN UNITARIO................................................................................................. 11
10.3 FUNCIÓN ESCALÓN UNITARIO................................................................................................. 12
10.4 FUNCIÓN SENOIDAL ................................................................................................................ 13
CONCLUSIÓN ............................................................................................................................................... 14
REFERENCIAS BIBLIOGRÁFICAS ................................................................................................................... 15

II
OBJETIVOS

Diseñar 4 scripts de señales discretas dentro del software Matlab. Las señales serán delta Dirac, escalón
unitario, decremento exponencial y sinusoidal, los scripts contarán con la posibilidad de poder determinar
la cantidad de muestras que se desea, así como el posicionamiento de ejecución.

Graficar cada una de las señales obtenidas.

Analizar cada una de las salidas entregadas por el programa.

INTRODUCCIÓN

1. MATLAB

El software como se planteó anteriormente es Matlab, el cual es una plataforma de programación y cálculo
numérico utilizada por millones de ingenieros y científicos para analizar datos, desarrollar algoritmos y crear
modelos.

2. TIPOS DE SEÑALES

Según Antony G. para un artículo (2015) [2]. Las señales son formas de energía que presentan información.
Dentro de estas señales existen varios tipos de ellas con características y propósitos distintos. A
continuación, se presentan algunos tipos de señales.

2.1 SEÑALES DE TIEMPO CONTINUO


Son aquellas en las cuales su dominio puede expresarse en base al conjunto de los números reales, es
quiere decir que está especificada para cada valor real de tiempo. En la figura 1 se puede apreciar una
señal en el tiempo continuo.

1
Figura 1. Señal en tiempo continuo.

Se puede lograr un efecto de conjunto infinito cuando se toma un dominio muy grande. Por Antony García González,2015. En:
http://panamahitek.com/senales-continuas-analogicas-discretas-y-digitales/

2.2 SEÑALES DE TIEMPO DISCRETO

Son aquellas en las cuales su dominio está especificado para ciertos valores finitos del tiempo. A
continuación, en la figura 2 se aprecia un ejemplo de señal en el tiempo de forma discreta.

Figura 2. Señal en tiempo discreto.

Se puede observar que el dominio del tiempo es discreto porque contiene un conjunto finito de valores. Por Antony García
González,2015. En: http://panamahitek.com/senales-continuas-analogicas-discretas-y-digitales/

2
2.3 SEÑALES ANALÓGICAS

Son aquellas en las cuales su amplitud puede tomar diferentes valores infinitos dentro de un intervalo de
tiempo (Ver figura 3).

Figura 3. Señal analógica.

Es parecida a una señal de tiempo continuo a diferencia que el intervalo al que hacen referencia es al de amplitud, mientras que en
las señales de tiempo continuo hace referencia al tiempo Por Antony García González,2015. En: http://panamahitek.com/senales-
continuas-analogicas-discretas-y-digitales/

2.4 SEÑALES DIGITALES

Son aquellas en las cuales su amplitud sólo puede tomar ciertos valores finitos dentro de un intervalo de
tiempo (Ver figura 4).

Figura 4. Señal digital.

3
Esta señal cuanta con la característica de que, en vez de tener un intervalo infinito de valores, este posee cierto grupo
de valores. Por Antony García González,2015. En: http://panamahitek.com/senales-continuas-analogicas-
discretas-y-digitales/

3. FUNCIÓN DELTA DE DIRAC

La función delta de Dirac 𝛿(𝑡) tiene un papel fundamental en el análisis de señales la cual está definida
como se muestra en la figura 5.

Figura 5. Definición delta de Dirac.

La función impulso unitario es cero para todo valor de t, excepto en t=0, y este es el único punto interesante de su dominio, y sin
embargo aquí su valor es indefinido. Por Larry Francis Obando, 2020. https://dademuch.com/2020/09/11/la-funcion-impulso-unitario/

En este caso, la función impulso unitario 𝛿(𝑡) se define sobre todo por su propiedad de muestreo y por su
propiedad de selección. En la figura 5 se aprecia como se ve gráficamente una función de Dirac.

Figura 5. Función delta de Dirac.

Por Armando Martínez Téllez, 2009. En: http://la-mecanica-cuantica.blogspot.com/2009/08/el-potencial-delta-de-dirac.html

4. FUNCIÓN ESCALÓN UNITARIO.

4
Según Janve Cervantes en un sitio web (2011) [4]. Es una función continua cuyo valor es 0 para cualquier
argumento negativo, y 1 para cualquier argumento positivo: Tiene aplicaciones en ingeniería de control y
procesamiento de señales, representando una señal que se enciende en un tiempo específico, y se queda
prendida indefinidamente. En ingeniería es común encontrar funciones que corresponden a estados
de sí o no, o bien activo o inactivo. Por ejemplo, una fuerza externa que actúa sobre un sistema mecánico
o una tensión eléctrica aplicada a un circuito puede tener que suspenderse después de cierto tiempo (Ver
figura 6). Para tratar de forma efectiva con estas funciones discontinuas conviene introducir una función
especial llamada función escalón unitario. Se representa de la siguiente forma.

0, 𝑆𝑖 0 ≤ 𝑡 < 𝑎
𝑓(𝑡) = {
1, 𝑆𝑖 𝑡 ≥ 𝑎

Figura 7. Función pulso unitario.

El pulso unitario empieza a partir del valor 1. Por Janve Cervantes,2011. En http://maunidad3.blogspot.com/2011/05/35-funcion-
escalon-unitario.html

5. DECREMENTO EXPONENCIAL

En las diferentes áreas del conocimiento práctico, como son la biología, la economía, la química, la física
y las ciencias sociales, encontramos ejemplos de decaimiento exponencial. Donde existe la disminución
de algún objeto en estudio, que no es lineal (Ver figura 7) y tiene un comportamiento totalmente
exponencial, en forma general se representa con la siguiente función:

𝑓(𝑥) = 𝐾𝑎𝑡 ; |𝑎| < 1

Figura 7. Función pulso unitario.

5
Función de decremento. Por P. En https://miprofe.com/decaimiento-exponencial/

6. FUNCIÓN SENOIDAL

Una onda senoidal, o sinusoide es la gráfica de la función matemática seno de la trigonometría como se
muestra en la figura 8. Consiste en una frecuencia única con una amplitud constante. La expresión de una
función senoidal está dada por:

𝑓(𝑥) = 𝐴𝑆𝑖𝑛(𝜔𝑥 + 𝜑)

6.1 PARTES QUE FORMA EL ARGUMENTO DE UNA FUNCIÓN SENOIDAL.

6.1.1 PERÍODO (T) EN UNA SINUSOIDE

Es el menor conjunto de valores de X que corresponden a un ciclo completo de valores de la función; en


este sentido toda función de una variable que repite sus valores en un ciclo completo es una función
periódica. En las gráficas de las funciones seno-coseno, secante-cosecante el período es 2π, mientras
que para la tangente y cotangente el período es π.

6.1.2 AMPLITUD (A) EN UNA SINUSOIDE

Es el máximo alejamiento en valor absoluto de la curva medida desde el eje X.

6.1.3 FASE (Φ) EN UNA SINUSOIDE

La fase da una idea del desplazamiento horizontal de la sinusoide. Si dos sinusoides tienen la misma
frecuencia e igual polaridad, se dice que están en fase. Si dos sinusoides tienen la misma frecuencia,
pero distinta fase, se dice que están en desfase, y una de las sinusoides está adelantada o atrasada con
respecto de la otra. (No tiene sentido comparar la fase de dos sinusoides con distinta frecuencia, puesto
que éstas entran en fase y en desfase periódicamente).

6
Figura 8. Función senoidal.

En la figura se muestra una función senoidal con magnitud de uno. Por Mar de Alborán. En
http://maralboran.org/wikipedia/index.php/Funciones_trigonométricas_o_circulares_%281ºBach%29.

DESARROLLO

7. ENUNCIADO DEL PROBLEMA.

Se tiene 4 funciones las cuales son delta de Dirac, escalón unitario, decremento exponencial y función
senoidal. Dichas funciones deben de ser representadas dentro de un script dentro de Matlab, en el cual
podamos escoger el número de muestras en cada una de las funciones. Además, a la función seno se
tendrá que establecer los valores de frecuencia los cuales estarán dados en radianes, así como la fase y
la cantidad de muestras deseadas.

8. PROPUESTAS DE SOLUCIÓN.

Para la primera función de delta Dirac, se genera un vector el cual tendrá la cantidad de muestras deseadas,
para después con un vector auxiliar ir buscando mediante un ciclo cuando el valor del primer vector llegue
a 0 o cualquier valor el cual se haya establecido que tenga el valor de 1. Para la función de escalón unitario
es una mecánica similar ya que cuando se establezca cuando empieza el escalón, esa será la condicional
que ira adentro del ciclo, para que cuando el vector principal llegue a ese punto, el vector auxiliar empiece
a tomar valores de 1. De la misma manera con el decremento exponencial solo que cambiaría la función la
cual se está efectuando, en vez de darle el valor de uno, que calcule el decremento con la función. Así
mismo la función senoidal tendrá el mismo funcionamiento que los anteriores solo que esta vez para que
la frecuencia este dada en radianes, sea multiplicado por 2 pi y esta función no será necesario ponerla
dentro de un ciclo si no solamente delimitar las muestras con un vector.

9. METODOLOGÍA SEGUIDA PARA LA SOLUCIÓN.

7
9.1 METODOLOGÍA FUNCIÓN DELTA DE DIRAC.

Para la lógica de programación primero se definió una función para facilitar el estar metiendo los datos. En
la función se establecerán las variables a usar las cuales son un valor de inicio en donde se empezará el
muestreo además de un valor final en donde terminará el muestreo, así como en donde estará el pulso
unitario. Después dentro de un ciclo for se estará haciendo una búsqueda del valor donde se estableció el
pulso unitario para que cuando lo encuentre darle a otro vector en la posición en la que fue asignada el
pulso el valor de uno. Por último, se grafica la función. La estructura se presenta en la figura 9.

Figura 9. Programa Implementado para función de Dirac.

Por: Jesús Alejandro Ramírez Tovar.

9.2 METODOLOGÍA FUNCIÓN ESCALÓN UNITARIO.

La lógica de programación es muy parecida a la función anterior porque ahora en vez de generar solo un
pulso a un valor definido, lo que se hará es hacer que a partir de un valor en adelante el vector auxiliar
tome el valor de uno, este cambio se hace en la condicional de igualdad entre el primer vector o vector de
dimensionamiento y el valor estableció el cual se cambiara por un igual o mayor a dicho valor como se
observa en la figura 10.

Figura 10. Programa Implementado para función de escalón unitario.

8
Por: Jesús Alejandro Ramírez Tovar.

9.3 METODOLOGÍA FUNCIÓN DECREMENTO EXPONENCIAL.

De igual manera para la función de decremento exponencial se aplica la condicional de que a partir de un
valor empiece a decrecer la función en este caso se empieza a decrecer en cero, lo importante en esta
parte de programación es que el valor que va a adquirir a partir de 0 es el cálculo de decremento
exponencial, en el cual se establecerá un valor para el escalar, menor a 1 y positivo (Ver Figura 11).

Figura 11. Programa Implementado para función decremento exponencial.

Por: Jesús Alejandro Ramírez Tovar.

9.4 METODOLOGÍA FUNCIÓN SENOIDAL.

Para la función senoidal se tiene que declarar más variables las cuales son la frecuencia la cual tendrá que
estar multiplicado por 2pi para que sea en radianes, mientas que la expresión que determinara el dominio
y muestreo será un vector, mientras que la última variable será la de fase. Como se puede apreciar la
variable n contrala la cantidad de muestras dentro de ml programa y el dominio de la función está
relacionada con la variable c (Ver figura 12).

Figura 12. Programa Implementado para función senoidal.

9
Por: Jesús Alejandro Ramírez Tovar.

10. RESULTADOS
10.1 RESULTADO FUNCIÓN DELTA DE DIRAC

En la figura 13-14 se aprecia el funcionamiento del programa.

Figura 13. Resultado función delta de Dirac.

Variables de entrada z=-4, n=4, a=0. Por: Jesús Alejandro Ramírez Tovar.

Figura 14. Resultado función delta de Dirac.

10
Variables de entrada z=-5, n=6, a=1. Por: Jesús Alejandro Ramírez Tovar.

10.2 FUNCIÓN ESCALÓN UNITARIO

En la figura 15-16 se aprecia el funcionamiento del programa.

Figura 15. Resultado función escalón unitario.

Variables de entrada z=-4, n=4, a=1. Por: Jesús Alejandro Ramírez Tovar.

11
Figura 16. Resultado función escalón unitario.

Variables de entrada z=-6, n=2, a=-2. Por: Jesús Alejandro Ramírez Tovar.

10.3 FUNCIÓN ESCALÓN UNITARIO

En la figura 17-19 se aprecia el funcionamiento del programa.

Figura 17. Resultado función Decremento exponencial.

Variables de entrada z=-4, n=4, a=0.3. Por: Jesús Alejandro Ramírez Tovar.

12
Figura 19. Resultado función Decremento exponencial.

Variables de entrada z=-8, n=3, a=0.2. Por: Jesús Alejandro Ramírez Tovar.

10.4 FUNCIÓN SENOIDAL

En la figura 20-21 se aprecia el funcionamiento del programa.

Figura 20. Resultado función Decremento exponencial.

Variables de entrada n=10, f=400, p=0, c=1. Por: Jesús Alejandro Ramírez Tovar.

13
Figura 21. Resultado función Decremento exponencial.

Variables de entrada n=12, f=500, p=pi/4, c=3. Por: Jesús Alejandro Ramírez Tovar.

CONCLUSIÓN

Dentro de los objetivos planteados al inicio del documento se puede determinar que sean alcanzado ya
que se presenta cada uno de los scripts de tal manera en la cual se puede colocar la muestra deseada en
cualquiera de las 4 funciones. Una prueba de ello es el apartado de resultados en el cual se pude apreciar
por ejemplo que si se quiere una muestra de colocada entre -4 y 4 con el pulso unitario localizado en 0 se
puede hacer ya que los programas contemplan todo ese tipo de variables las cuales se le pueden llegar a
cambiar. Algunos de los inconvenientes que se tuvo fue que, en la función senoidal al momento de querer
proporcionar una cantidad de muestras determinada, la salida grafica marcaba siempre una muestra más,
esto se soluciono tomando la variable de entrada y restarle una unidad para que así diera la cantidad de
muestras que coloco el usuario.

14
REFERENCIAS BIBLIOGRÁFICAS
[1]MATLAB - El lenguaje del cálculo técnico. (2022). MATLAB & Simulink. Recuperado 10 de febrero de

2022, de https://la.mathworks.com/products/matlab.html

[2]González, A. G. (2021, 11 marzo). Señales continuas, analógicas, discretas y digitales. Panama Hitek.

Recuperado 10 de febrero de 2022, de http://panamahitek.com/senales-continuas-analogicas-

discretas-y-digitales/

[3]C. (2020, 14 septiembre). La función Impulso Unitario. Larry Francis Obando. Recuperado 10 de

febrero de 2022, de https://dademuch.com/2020/09/11/la-funcion-impulso-unitario/

[4]Cervantes, J. (2022, 11 febrero). 3.5 Funcion Escalon Unitario. Matematicas V. Recuperado 10 de

febrero de 2022, de http://maunidad3.blogspot.com/2011/05/35-funcion-escalon-unitario.html

[5]Téllez, A. M. (2022, 11 febrero). El potencial delta de Dirac. La mecánica cuántica. Recuperado 10 de

febrero de 2022, de http://la-mecanica-cuantica.blogspot.com/2009/08/el-potencial-delta-de-

dirac.html

[6]P. (2020b, mayo 12). Decaimiento exponencial. MiProfe.com. Recuperado 10 de febrero de 2022, de

https://miprofe.com/decaimiento-exponencial/

15

También podría gustarte