Anda di halaman 1dari 4

Generación y graficación de señales discretas y continuas 1

Generación y graficación de señales discretas y


continuas
Gilberto Andrés Florez Cuadros, Fabian Alexis Mejia, Universidad Santo Tomás 2019

Resumen—En este informe se encuentra reunida la II. DESCRIPCIÓN DE LA PRACTICA


información recolectada a raíz de la realización de la
primera practica propuesta para el curso de Sistemas Consecuente con el preámbulo planteado en la introducción
Lineales y Laboratorio de la Faculta de ingeniería de propuesta en el informe, la practica dada por el director de
Telecomunicaciones de la Universidad Santo Tomás, curso ha consistido en la puesta en contacto con Matlab,
Seccional Bucaramanga. Presente en este documento se proponiendo comandos base tanto para la generación como
encuentra una base introductoria al software MATLAB graficación de señales sinusoidales, exponenciales, cuadrada,
conociéndose el porqué de su utilización para la generación diente de sierra y escalón de tipo discretas y continuas. Los
y graficación de distintos tipos de señales, también se comandos aprendidos se presentan en la TABLA 1.
encuentran detallados los procedimientos llevados a cabo en
la ejecución practica de la guía de laboratorio. TABLA 1
Entendiéndose por procedimientos a los pasos a seguir para
poder obtener de forma idónea los tipos de señales discretas
y continuas. Se poseen y evidencian gráficas y tablas de
datos en donde se muestra de manera limpia la recolección
de información existente que da paso a la resolución de
incógnitas y en su defecto, al cumplimiento de los objetivos
planteados. Por último, luego de encontrar unas breves
conclusiones y apreciaciones finales que valorizan lo que
termina siendo la practica al final, el lector puede encontrar
referencias a las fuentes de información que ayudaron para
poder completar el documento.

Términos claves—Señales continuas, Señales discretas,


Software de Matlab

I. INTRODUCCIÓN

D entro de las telecomunicaciones algo que sin duda


representa uno de los factores más importantes en la
comprensión de esta área del conocimiento son los tipos de
señales utilizadas para la transmisión de información en el
mundo físico. Debido a esta clara y estrecha relación entre área
de conocimiento y concepto se debe de plantear el aprender A. Sección l. Señales continuas.
directamente del manejo de las señales en sistemas de Para esta primera sección lo inicial ha sido el planteamiento
comunicaciones. En este instante es donde entra el software lógico por utilizar para el diseño de señales continuas. Se
Matlab. Matlab es un sistema de cómputo numérico que ofrece construyeron pues,
un entorno de desarrollo integrado y con un lenguaje de 1) Funciones exponenciales, las funciones exponenciales
programación propio. Si bien Matlab tiene un campo amplio de se plantearon con ayuda de los comandos “exp ()” y
funcionalidad para este primer contacto y relacionado con lo definiendo una variable temporal dada en segundos
mencionado anteriormente, el uso del software para la correspondiente a 𝑡 = [−1: 0.05: 1]. Se analizaron
generación y graficación de señales serán los puntos enfáticos distintas funciones de tipo exponencial.
en esta primera practica de laboratorio. • Las primeras dos, graficadas en una misma figura
fueron, una de manera decreciente, representada por
Generación y graficación de señales discretas y continuas 2

𝑥 = 𝑒𝑥𝑝(−𝑡) y otra de manera creciente resultado se obtuvo:


representada por 𝑤 = 𝑒𝑥𝑝(𝑡). Con ayuda del Fig.4.
comando “plot ()” y “hold on” se obtuvo:
Fig.1.1

• Para terminar con las exponenciales por último se


plantea una ecuación que describirá una gráfica con
• Las dos siguientes están descritas por las funciones valores de carácter real e imaginario. 𝑦 = 𝑒𝑥𝑝(𝑗 ∗
𝑥1 = 𝑒𝑥𝑝(−2 ∗ 𝑡) y 𝑥2 = 𝑒𝑥𝑝(−𝑡/2) que 2 ∗ 𝑝𝑖 ∗ 𝑡), ahora aplicando las opciones que
muestran variaciones lineales en la escala temporal. presenta el comando “plot ()” se muestra en una
Al igual que en Fig.1. estas se presentaron en una ventana el valor real y complejo de la función.
misma figura. El resultado es el siguiente:
Fig.2. Fig.5.

• La siguiente señal descrita varia de las anteriores 2) Se generan para este paso dos señales sinusoidales
por la utilización de la forma matemática “abs ()” en definidas por: 𝑣1 = 𝑠𝑖𝑛(𝑝𝑖 ∗ 𝑡 − 𝑝𝑖/6) y 𝑣2 =
su aplicación. La función en cuestión es 𝑥3 = 𝑐𝑜𝑠(𝑝𝑖 ∗ 𝑡 + 𝑝𝑖/4). Este paso solo es una aplicación de
lo hecho anteriormente solo integrando como nuevo la
𝑒𝑥𝑝(−2 ∗ 𝑎𝑏𝑠(𝑡)). Gráficamente se puede
utilización de “sin ()—cos ()”. Representadas en una
observar:
misma ventana como en procesos anteriores, se
Fig.3. obtiene:
Fig.6.

• Para este siguiente paso se busca aplicar el concepto


de “subplot ()”. Para lograr este objetivo se toman 3) El turno es para las señales cuadráticas, diente de sierra
las funciones x1, x2, x3 y x, las cuales se insertan y escalón que están definidas por las funciones 𝑐𝑢𝑎𝑑 =
en una misma ventana, pero sin estar sobrescritas. 𝑠𝑞𝑢𝑎𝑟𝑒(2 ∗ 𝑝𝑖 ∗ 𝑡), 𝑠𝑎𝑤 = 𝑠𝑎𝑤𝑡𝑜𝑜𝑡ℎ(2 ∗ 𝑝𝑖 ∗ 𝑡) y
Este procedimiento será de ayuda para mantener 𝑒𝑠𝑐𝑎𝑙𝑜𝑛 = [𝑧𝑒𝑟𝑜𝑠(1,20) 𝑜𝑛𝑒𝑠(1,21)]
orden y poder mostrar de manera óptima un número respectivamente. Para estos tres tipos de funciones
considerablemente grande de señales. Como podemos observar las siguientes graficas:
Generación y graficación de señales discretas y continuas 3

Fig.7.
Fig.10.

Fig.8.
• En el siguiente grafico se describe una curva
exponencial creciente dada por 𝑤 = (1.11). ^𝑛 que
al igual que la anterior y a las que vienen mas
adelante, se efectúa con “stem ()”.

Fig.11.

Fig.9.

• Aplicando nuevamente en la función 𝑥3 =


(0.9). ^𝑎𝑏𝑠(𝑛) el valor absoluto “abs ()” se grafica
la siguiente función:

Fig.12.

➢ Esta primera sección cuenta con un archivo “.m” valido


para Matlab en el que se podrán observar cada uno de
los procesos mostrados aplicados al lenguaje de
programación M.
(FuncionesContinuas_GilbertoFlorez_FabianMejia.m)

B. Sección ll. Señales discretas.


Similar a lo hecho en la primera sección, se busca mostrar de
manera gráfica el comportamiento de funciones discretas.
Se dispone en este planteamiento u vector índice temporal n=
[-10:10] que será utilizado para cada una de las variantes • Ahora se trabaja con una función de resultados
propuestas en el texto guía. complejos para observar su comportamiento de
1) Se realiza en primera instancia el proceso para hallar forma discreta 𝑦 = 𝑒𝑥𝑝(𝑗 ∗ 𝑝𝑖 ∗ 𝑛/5 − 𝑝𝑖/3). Ésta
varias funciones exponenciales. describe una parte real y otra imaginaria de manera
exponencial. Propuesta se pueden observar ambas
• Se dibuja primero una curva exponencial partes como se observa a continuación,
decreciente con base en la función 𝑥 = (0.9). ^𝑛.
Esta vez se toma el comando “stem ()” para
representar dicha función lo cual nos da como
resultado:
Generación y graficación de señales discretas y continuas 4

3) Finalmente, para aplicar lo aprendido se genera una


Fig.13. señal periódica de las aprendidas a medida que se
trabajó en continuas, pero esta vez de forma discreta.
Para 𝑁 = (−100: 100) se toma la determinación de
trabajar sobre una señal senoidal dada 𝑝𝑜𝑟 𝑘 =
𝑁 𝑝𝑖
𝑐𝑜𝑠(𝑝𝑖 ∗ − ). Como resultado visual se obtiene una
4 2
gráfica difícil de observar si se quiere saber la forma de
la señal. Esto se debe a la gran cantidad de puntos
tomados y el periodo mismo de la función.

Fig.15.

• Sabiendo que, para multiplicaciones entre


funciones, el programa utiliza “. *” se realiza la
siguiente operación 𝑧 = 𝑥.∗ 𝑦 que gráficamente da
como resultado:

Fig.14.

➢ Esta sección cuenta también con un archivo “.m”


valido para Matlab en el que se podrán observar
cada uno de los procesos mostrados aplicados al
lenguaje de programación M.
(FuncionesDiscretas_GilbertoFlorez_FabianMejia.
m)

2) De modo similar a la primera sección se generan dos III. CONCLUSIONES


senoidales reales. 𝑣1 = 𝑐𝑜𝑠(𝑝𝑖 ∗ 𝑛/5 − 𝑝𝑖/3) , 𝑣2 =
Se aprendió a realizar simulación de señales discretas y
𝑠𝑖𝑛(𝑝𝑖 ∗ 𝑛/5 + 𝑝𝑖/4). Para estas dos señales la idea es
continuas.
encontrar los valores par e impar y encontrar cuantos
Se recrearon diferentes tipos de señales básicas en el
valen estos para 𝑛 = 0.
entorno de MATLAB.
Se obtienen 𝑣1𝑝𝑎𝑟 = 0.5 ∗ (𝑣1 + 𝑓𝑙𝑖𝑝𝑙𝑟(𝑣1));
Se dio a conocer los diferentes métodos que existen para
𝑣1𝑖𝑚𝑝 = 0.5 ∗ (𝑣1 − 𝑓𝑙𝑖𝑝𝑙𝑟(𝑣1)) para v1 y 𝑣2𝑝𝑎𝑟 =
graficar una señal.
0.5 ∗ (𝑣2 + 𝑓𝑙𝑖𝑝𝑙𝑟(𝑣2)) ; 𝑣2𝑖𝑚𝑝𝑎𝑟 = 0.5 ∗ (𝑣2 −
𝑓𝑙𝑖𝑝𝑙𝑟(𝑣2)) para v2. En este paso se puede observar la En definitiva se otorga un nivel alto de cumplimiento en
utilización del comando “fliplr ()” que hace cambiar las cuanto al desarrollo de cada una de las exigencias que
posiciones de los elementos del vector formado tal como planteaba el ejercicio practico.
se especifica en la TABLA 1.
Como último paso y objetivo de este ítem se encuentran
a través del comando “find ()” los valores que tienen REFERENCIAS
ambas funciones par e impar para v1 y v2 en n=0. Se
obtiene que:
[1] “Análisis de señales y sistemas lineales”
TABLA 2 https://cmejias.wordpress.com/analisis-de-senales-y-
sistemas-lineales/?fbclid=IwAR1OTfweSnx1T1y9nSQ-
iSjLYnQUTAzBBy6pTdydTKI_nlSycHeIe9skQmo.
[2] “Documentación find”
https://es.mathworks.com/help/matlab/ref/find.html
?fbclid=IwAR1OTfweSnx1T1y9nSQ-
iSjLYnQUTAzBBy6pTdydTKI_nlSycHeIe9skQmo.

Anda mungkin juga menyukai