Está en la página 1de 9

Daniel Santiago Sepulveda Cruz Cod.

1161530

Práctica No. 1
“Generación de señales usando como herramienta el software: Matlab/simulink”

I. INTRODUCCIÓN

Existen dos tipos de señales, periódicas y no periódicas, las señales periódicas son aquellas que se
repiten cada determinado tiempo, este tiempo se conoce como periodo, por otra parte, las señales no
periódicas son aquellas que no se repiten, ya que pueden variar en amplitud sin tener un patrón
definido.

En la electrónica, muchas veces hacemos uso de distintos tipos de señales es por esto que es
importante conocer su funcionamiento y su composición. Para esto se utilizan programas como Matlab
los cuales permiten modelar y estudiar este tipo de señales de una forma más sencilla y rápida.

La siguiente practica tiene como objetivo conocer como se pueden generar estas señales por medio de
funciones de Matlab.

II. OBJETIVOS

A. Objetivo General

Identificar y familiarizarse con la herramienta computacional de Matlab para graficar señales de distinta
forma.

B. Objetivos Específicos

Consultar las distintas funciones de Matlab las cuales permiten graficar señales cuadradas,
triangulares, trigonométricas, entre otras.

Implementar por medio de códigos de programación el diseño de distintos pulsos y señales en Matlab.

III. DESARROLLO DE LA PRÁCTICA

Trabajo previo:

A) Consultar que tipos de señales puede emitir un generador de funciones.

Típicamente, genera señales de forma cuadrada, triangular y sinusoidal, esta última es comúnmente la
más utilizada [1].

B) Consultar las funciones de Matlab para generar ondas cuadradas, triangulares, tren de pulso, señales
seno y señales coseno.

• La función square, crea una onda cuadrada periódica [2].


• La función rectpuls, genera un pulso rectangular aperiódico [2].
• La función sawtooth sirve para generar ondas del tipo diente de sierra periódicas [2].
• La función tripuls, sirve para generar un pulso triangular aperiódico [2].
• La función pulstran, genera un tren de pulso [3].
• La función sin, genera una onda seno el argumento debe estar en radianes [4].
• La función cos, genera una onda coseno el argumento debe estar en radianes [4].

Generar código para la creación de cada una de las ondas.

Ondas cuadradas:
Daniel Santiago Sepulveda Cruz Cod. 1161530

Figura 1. Código onda cuadrada usando las funciones square y rectpuls.

Figura 2. Grafica onda cuadrada periódica y no periódica.

Ondas triangulares:

Figura 3. Código onda triangular usando las funciones sawtooth y tripuls.


Daniel Santiago Sepulveda Cruz Cod. 1161530

Figura 4. Grafica onda triangular periódica y no periódica.

Señal seno y coseno:

Figura 5. Código señal seno y coseno.


Daniel Santiago Sepulveda Cruz Cod. 1161530

Figura 6. Grafica señal seno y coseno.

1. Mediante la creación de códigos de Matlab, generar los siguientes tipos de señales, teniendo en cuenta
que se debe explicar cada uno de los comandos.

• Pulso unitario

Figura 7. Código función impulso unitario.

Figura 8. Grafica función impulso unitario.


Daniel Santiago Sepulveda Cruz Cod. 1161530

• Rampa unitaria

Figura 9.Código función rampa unitaria.

Figura 10.Grafica función rampa unitaria.

• Señal Cuadrática

Figura 11. Código función cuadrática.


Daniel Santiago Sepulveda Cruz Cod. 1161530

Figura 12. Grafica función cuadrática.

• Señal exponencial

Figura 13. Código función exponencial.

Figura 14. Grafica función exponencial.

2. Mediante la creación de cogidos de Matlab, generar un diente de sierra con los siguientes datos:

t=2 seg ; F=50Hz; fs = 1KHz y graficar la señal 0.5 seg


Daniel Santiago Sepulveda Cruz Cod. 1161530

Figura 15. Código ejercicio punto 2.

Figura 16. Grafica ejercicio punto 2.

3. Mediante la creación de códigos de Matlab, generar una señal senoidal con los siguientes datos:

a.) Amplitud = 2; F= 30 Hz; fs = 1KHz y graficar los 50 primeros valores


b.) adicionar a la señal un ruido senoidal de f = 400 Hz y una amplitud de 0.5

Figura 17. Código ejercicio punto 3.


Daniel Santiago Sepulveda Cruz Cod. 1161530

Figura 18. Grafica ejercicio punto 3.

PREGUNTAS:

1.) ¿Que representa la variable fs. en las señales?

Fs. Representa la frecuencia de muestreo expresada en muestras por segundo [5].

2.) Observando los resultados de la gráfica indique lo siguiente: ¿cuál es el periodo que tienen las señales
representadas?

El periodo es el inverso de la frecuencia entonces para la señal dientes de sierra del ejercicio 2 tendría un
periodo de 0.02 segundos, mientras que para la señal senoidal del ejercicio 3 tendría un periodo de 0.033
segundos aproximadamente.

3.) Es posible calcular el periodo en una señal aleatoria (señal no periódica). Explique:

No es posible, debido a que la señal varia y no sigue un patrón definido de cambio en el tiempo.

IV. CONCLUSIONES

Matlab nos permite modelar distintos tipos de señales mediante códigos cortos y sencillos, lo cual nos
permite ahorrar tiempo al momento de realizar las prácticas de laboratorio.

La frecuencia de muestreo es un parámetro que se utiliza en señales para realizar el incremento de los
puntos que queremos graficar, por ende, mientras esta frecuencia sea mas grande mas puntos se van
a graficar y la gráfica va a quedar más precisa.

El ruido que afecta a las señales es bastante perjudicial ya que como se aprecia en la figura 18,
ocasiona que la señal original pierda información y se deforme afectando la transmisión de la
información contenida en la señal.

REFERENCIAS

[1] «Osciloscopio_des.pdf». Accedido: sep. 30, 2021. [En línea]. Disponible en:
http://departamento.us.es/deupfis1/FEE/practicas/Osciloscopio_des.pdf
[2] «Signal Generation and Visualization - MATLAB & Simulink Example - MathWorks América
Latina». https://la.mathworks.com/help/signal/ug/signal-generation-and-visualization.html (accedido
sep. 30, 2021).
[3] «Generación de formas de onda - MATLAB & Simulink - MathWorks América Latina».
https://la.mathworks.com/help/signal/waveform-generation.html (accedido sep. 30, 2021).
[4] «Trigonometría - MATLAB & Simulink - MathWorks América Latina».
https://la.mathworks.com/help/matlab/trigonometry.html (accedido sep. 30, 2021).
Daniel Santiago Sepulveda Cruz Cod. 1161530

[5] «senales_sistemas.pdf». Accedido: sep. 30, 2021. [En línea]. Disponible en:
http://www.tsc.uc3m.es/~antonio/libro_comunicaciones/Material_adicional_files/senales_sistemas.
pdf

También podría gustarte