Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de México
Facultad de Ingeniería
Laboratorio de Sistemas de comunicaciones
Grupo 16
Profesor: Norma Reyes Cruz
Alumna: Jaramillo Palacios Diana Paola
Práctica No. 5
Análisis básico de señales con MATLAB
Grupo de Teoría: Adán Bonilla
Grupo 5
Fecha de elaboración: 12 de marzo 2024
Semestre: 2024-2
Objetivos: El alumno
1. Observará, a través de simulación numérica, señales básicas en el dominio del tiempo y
de la frecuencia.
2. Conocerá los fundamentos de procesamiento de señales para la obtención de la
transformada de Fourier.
3. Observará la diferencia entre ruido uniformemente distribuido, sin media cero, y ruido
de distribución normal estándar, de media cero.
Lista de experimentos:
1. Obtención de dos gráficas en el dominio del tiempo, la primera de una señal
determinística, y segunda de una señal determinística con ruido de distribución normal.
2. Obtención de las gráficas de los espectros de amplitud de una señal determinística, y de
una señal determinística con ruido de distribución normal.
3. Obtención de las gráficas de los espectros de fase de una señal determinística, y de una
señal determinística con ruido de distribución normal.
4. Obtención de las gráficas anteriores (dominio del tiempo, espectro de amplitud y de
fase) de la misma señal determinística, pero ahora con ruido uniformemente distribuido,
sin media cero.
Programa:
Matlab
Cuestionario previo no. 5
1. ¿Qué significa el nombre MATLAB y qué características tiene este
programa?
Es un lenguaje de programación que esta diseñado para el calculo numérico, ayuda
a visualizar datos y resolver cualquier tipo de problemas ingenieriles o de ciencias
de las matemáticas. Su nombre proviene de “MATrix” que se refiere a matriz en
inglés, y “LABoratory”; Manipulación de Matrices, Lenguaje de Programación
Interactivo,
Visualización de Datos, Amplia Biblioteca de Funciones, Capacidad de
Programación, Aplicaciones Específicas, Interoperabilidad y Plataforma
Multiplataforma.
2. ¿Qué es la ventana Command Window?
Ayuda a escribir y ejecutar comandos de forma individual. Ayuda de igual
manera a llevar a cabo cálculos, manipular datos, correr scripts y funciones, así
como otras operaciones de manera directa y en tiempo real. Los resultados de
estos comandos se despliegan inmediatamente debajo del comando ingresado,
facilitando así una interacción fluida y eficiente con el entorno de MATLAB.
3. ¿En cuál ventana se visualiza la información acerca de las variables que
están utilizando?
La información sobre las variables y su estado actual se muestra en la "Ventana
de Workspace", en esta ventana puedes ver información detallada sobre cada
variable, como su nombre, valor, tipo de datos y tamaño si es una matriz.
Además, puedes realizar acciones como asignar nuevos valores a las variables,
crear nuevas variables y eliminar variables existentes
4. En MATLAB ¿qué es una librería o toolbox?
Conjunto de funciones y herramientas predefinidas que extienden la
funcionalidad del programa en áreas específicas. Estas librerías proporcionan
funciones adicionales y algoritmos especializados para abordar problemas
particulares en disciplinas como matemáticas, estadísticas, procesamiento de
señales, procesamiento de imágenes, control automático, simulación etc.
5. ¿Qué hacen los comandos who y whos?
Who: Muestra una lista simple de los nombres de las variables presentes en el
espacio de trabajo, sin proporcionar detallesadicionales como los tamaños o
tipos de datos.
Whos: El comando whos proporciona una lista más detallada de las variables en
el espacio de trabajo. Muestra información como el nombre de la variable, su
tamaño, el tipo de dato y la clasificación de la variable (por ejemplo, si es una
matriz, una estructura, etc.)
6. ¿Qué función tienen los comandos fft y fftshift?
Utilizadas principalmente en el procesamiento de señales y el análisis de
frecuencia.
Desarrollo de la práctica
Experimentos: I
1. Utilizando MATLAB realice un programa Nombre1.m para generar
dos gráficas en el dominio del tiempo. La primera señal 𝑣(𝑡) = 20
cos(2𝜋100𝑡) + 10𝑠𝑒𝑛(2𝜋50𝑡); la segunda para la misma señal
agregándole ruido de distribución normal estándar, de media cero.
2. Observe la señal v(t), modifique la frecuencia de muestreo, fs, a 2, 5, 20
y 100 veces la frecuencia máxima, ejecute tantas veces el programa y
anote sus observaciones.
II
3. En el mismo programa incluya las instrucciones para obtener los
espectros de magnitud de la señal determinística, y de la señal
determinística con ruido de distribución normal estándar, y media cero.
III
4. Incluya en el mismo programa las instrucciones para obtener los
espectros de fase de la señal determinística y de la señal determinística
con ruido de distribución normal estándar, de media cero. Configure al
eje vertical en grados.
IV
5. Realice las modificaciones necesarias en el archivo Nombre3.m, para
que el ruido sea uniformemente distribuido. Muestre sus gráficas.