Está en la página 1de 7

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA

Facultad De Ingeniería

Procesamiento Digital de Señales P2

Docente
Bastidas Puga Enrique Rene

Alumno
Caro Reynozo César Misael 1155221

Grupo 465

Mexicali, Baja California 27 de Febrero de 2020


Introducción
Durante el transcurso de este reporte de laboratorio del curso de
Procesamiento Digital de Señales, se presentarán los ejercicios otorgados por el
profesor antes de iniciar la práctica, así como también sus respectivos resultados y
los cálculos efectuados. Se presentarán, además, las problemáticas que se nos
presentaron y como logramos solucionarlos de la manera más efectiva posible.

Esta práctica nos permitió ver, de manera práctica, clara y sencilla, algunos
de los teoremas vistos en clases y, una vez más, la herramienta de programación
MATLAB nos demostró ser una herramienta realmente útil para efectuar cálculos,
graficar y demás tareas diversas que demuestran los temas presentados en clases.

El profesor nos pidió realizar los ejercicios con el inciso b) así como el último
ejercicio que era general para todos.

En el primer ejercicio debíamos realizar un programa que recibiera como


parámetros dos vectores, el vector ‘N’, como el número de muestras, y el vector ‘Y’,
como la amplitud de cada una de las muestras. Esta función graficaba, de manera
discreta ambos vectores o funciones que remplazaran a estos.

En el segundo ejercicio pedía graficar una función con un cierto número de


muestras y en base a este, y a los teoremas vistos en clase, determinar la frecuencia
discreta y la frecuencia normalizada, así como comprobarlo de manera práctica y
visual.

Por último, se utilizaron funciones propias de Matlab para generar un


programa que realizara una conversión analógica/digital con ciertos parámetros
otorgados por el profesor.
Desarrollo
1. Desarrolla una función en MATLAB que grafique una señal discreta.
• La función debe recibir como parámetros de entrada un vector N con los índices de la
señal y un vector Y con los valores de amplitud de la señal discreta.
• Utilizar fondo de color blanco para la figura.
• Indicar etiquetas de los ejes.
• Incluir la cuadricula en la gráfica.

b. Ejecutar el programa para las siguientes señales:


o 𝑥(𝑛) = {−1,0,1,2,3,4,3,2}
𝜋𝑛
o 𝑦(𝑛) = cos ( ) , − 5 ≤ 𝑛 ≤ 5
5

Código de MATLAB
Resultados

o 𝑥(𝑛) = {−1,0,1,2,3,4,3,2}

𝜋𝑛
o 𝑦(𝑛) = cos ( ) , − 5 ≤ 𝑛 ≤ 5
5
2. Las siguientes señales fueron muestreadas a una frecuencia de muestreo Fs. Identifica la
frecuencia discreta normalizada f y calcula la frecuencia F en Hz de la señal continua original.
Grafica las señales discretas en el intervalo indicado para comprar el valor de la frecuencia
normalizada f que se obtiene de la grafica con el valor calculado. Utiliza el programa escrito
en el ejercicio anterior para las gráficas.
𝜋𝑛
b. 𝑥(𝑛) = 3𝑠𝑒𝑛 ( ) , − 12 ≤ 𝑛 ≤ 12; 𝐹𝑠 = 4 𝐾𝐻𝑧
6

Cálculos y Resultados

Para encontrar el valor de f:

𝜋𝑛
𝐴𝑠𝑒𝑛(2𝜋𝑓𝑛) = 3𝑠𝑒𝑛( ) 𝐹 = 𝑓 ∗ 𝐹𝑠
6

𝜋𝑛 1
∴ 2𝜋𝑓𝑛 = ∴ 𝐹 = ( ) (4000 𝐻𝑧)
6 12

1
𝑓= 𝐹 = 333.33 𝐻𝑧
6∗2

1
𝑓=
12
3. Escribe un programa en MATLAB que capture, con un micrófono y la tarjeta de audio, un
fragmento de 5 segundos de un tono senoide. La frecuencia F del tono será indicada por el
profesor. Utiliza 8 bits por muestra. ¿Cuál es la mínima frecuencia de muestreo (Fs) que
debes utilizar para que la señal sea discretizada adecuadamente?
o Realiza la captura de la señal de audio utilizando una frecuencia de muestreo
de 8,000 Hz y reproduce el mensaje en las bocinas. También despliega en
pantalla mensajes que indiquen el inicio y final de la captura.
o ¿El mensaje se capturo de manera adecuada? ¿Por qué?

Código de MATLAB

Resultados

Es este ejercicio se demostró la conversión analógica digital utilizando la capacidad del


programa de Matlab para grabar y reproducir audios bajo ciertos parámetros que el usuario debe de
declarar. A este programa lo pusimos a prueba grabando y reproduciendo una señal senoidal de
1000 Hz. El programa logro grabarlo y reproducirlo sin ningún problema. Sin embargo, ya que la
frecuencia de muestreo es de 8000 Hz, la frecuencia máxima que puede tener una señal, según los
teoremas vistos durante clase, es de 4000 Hz. Esto se puso a prueba con una señal senoidal de
5000 Hz. El fenómeno que se logro apreciar en este muestreo es que, el programa lograba grabar
el audio de fondo, pero no lograba percibir la señal, demostrando así, de manera práctica, los
teoremas vistos en clase.
Conclusiones
En esta práctica de laboratorio, se presentaron algunas problemáticas que
nos impidieron realizar, en un principio, la práctica de manera rápida y eficiente.

La mayor de ellas, y prácticamente la única fue que, hasta antes de finalizar


la práctica no se conocían las funciones necesarias para realizar el grabado y la
reproducción de audio necesarias para el ultimo ejercicio de esta segunda práctica.
Sin embargo, al iniciar dicho ejercicio, el profesor nos mostro cuales eran las
funciones que debíamos de utilizar. Gracias a la función ‘help’ de Matlab pudimos
profundizar acerca del funcionamiento de cada una de las funciones así como
también aprendimos a introducir los parámetros requeridos en la práctica, tales
como la frecuencia de muestreo de la señal, el numero de bits, entre otros.

También podría gustarte