Está en la página 1de 14

LAB.

SISTEMAS DE
COMUNICACIONES
REPORTE 5

Guerrero Prado Issac Alexander


Grupo 3
Objetivos:
1. Conocer los fundamentos de procesamiento de señales para la obtención de la
transformada de Fourier.
2. Observar a través de la simulación numérica, señales básicas en el dominio del tiempo y
de la frecuencia.
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. Obtener una figura, en el dominio del tiempo, con dos gráficas. La primer gráfica para una
señal determinística, suma de dos señales sinusoidales; la segunda gráfica se obtendrá al
agregarle a la señal determinística una señal aleatoria, ruido.
2. Obtener una figura con dos gráficas, frecuencia vs magnitud. La primer gráfica para la
señal determinística, la segunda gráfica para la señal determinística con ruido de la
distribución normal estándar, de media cero.
3. Obtener una figura con dos gráficas, frecuencia vs argumento. La primer gráfica para la
señal determinística, la segunda gráfica para la señal determinística con ruido de la
distribución normal estándar, de media cero.
4. Obtener una figura con dos gráficas, frecuencia vs magnitud. La primer gráfica para la
señal determinística, la segunda gráfica para la señal determinística con ruido
uniformemente distribuido, de media cero.

Programa:
• MATLAB.

Cuestionario Previo.
1. ¿Qué significa el nombre MATLAB y qué características tiene este programa?

Es la abreviatura para Matrix Laboratory. Nos permite realizar cálculos numéricos con
vectores y matrices, y por tanto se puede trabajar también con números escalares (tanto
reales como complejos), con cadenas de caracteres y otras estructuras de información
más complejas.

2. En MATLAB ¿qué es una librería o toolbox?

Proporciona algoritmos y apps para analizar, diseñar y ajustar sistemas de control lineales
de forma metódica. Puede especificar su sistema como una función de transferencia, como
un sistema de espacio de estados, ceros, polos y ganancia o modelo de respuesta en
frecuencia.

3. ¿Qué es la ventana Command Window?

Te deja ingresar declaraciones de forma individual en la línea de comandos, indicado por el


prompt (>>). Conforme vas ingresando las declaraciones, la Command Window irá
desplegando los resultados.

4. ¿En cuál ventana se visualiza la información acerca de las variables que se están
utilizando?

En la ventana Workspace.
5. ¿Qué hacen los comandos who, y whos?

Who enumera las variables que se encuentran actualmente en el espacio de trabajo y


whos enumera las variables actuales, sus tamaños y tipos.

6. ¿Qué función tiene el comando fft?

Convierte un vector de valores de la señal x en función del tiempo t en un vector g en


función de la frecuencia ω.

7. ¿Qué función tiene el comando fftshift?

Desplaza la matriz en una dirección positiva (hacia la derecha y hacia abajo)

8. Investigue y anote que hacen los comandos rand y randn.

Rand: proporciona números uniformemente distribuidos aleatorios.

Randn: proporciona números normalmente distribuidos aleatorios.

9. ¿Qué funciones realizan los comandos plot y subplot?

Plot crea una gráfica de líneas en 2D de los datos X y Y. Subplot permite subdividir la
ventana de graficación en una retícula de m filas y n columnas.
10. ¿Qué funciones realizan los comandos axis y figure?

Axis establece límites de ejes y relaciones de aspecto y figure abre automáticamente una
ventana de figura.

Desarrollo:

1. Utilizando MATLAB, se realiza un programa *.m para generar una figura con dos gráficas
en el dominio del tiempo. La primera para v(t) = 20 cos(2π*100t) + 10 sen(2π * 50t); la
segunda para la misma señal, pero agregándole una señal aleatoria.

2. Ejecute el programa para obtener la Figura 1. Observe la señal v(t), modifique fs a; 2, 5, y


20 veces la frecuencia máxima, corra tantas veces el programa y anote sus observaciones.
Fs = 2:

Fs = 5:
Fs = 20;

Se puede observar que la señal que no tiene ruido mientras menor sea el valor de Fs
tendrá una forma menos curva y mientras mas grande sea el valor de Fs las curvas se
harán mas pronunciadas.

Para la señal que tiene ruido el valor de Fs producirá una mayor cantidad de ruido en la
señal.
3. Investigue y anote qué hacen los siguientes comandos: %, clc, close all, clear all, title,
xlabel, text.

%: se utiliza para realizar comentarios en el código.


Clc: limpia el texto de la ventana de comandos.
Close all: cierra todas las figuras.
Clear all: elimina todas las variables del área de trabajo actual, quitándolas de la memoria
del sistema.
Title: asigna un nombre dado a una gráfica.
Xlabel: le asigna un nombre dado al eje x de una gráfica.
Text: agrega texto a un punto en una gráfica.

4. En el mismo programa se incluyen las instrucciones para realizar la figura que muestra dos
gráficas, frecuencia vs magnitud. La primer gráfica para la señal determinística, la segunda
señal para para señal determinística con ruido de distribución normal estándar, de media
cero. Ejecute el programa, observe la señal con ruido en el dominio del tiempo y en el de
la frecuencia, anote sus observaciones.

Se puede observar que ambas señales son muy parecidas, pero se alcanza a apreciar el
ruido en los valores más bajos de la señal.
5. Se incluyen en el mismo programa las instrucciones para realizar ahora la figura que
muestra dos gráficas, frecuencia vs argumento. La primer gráfica para la señal v(t), la
segunda gráfica para la señal vr(t) con ruido de distribución normal estándar, de media
cero.

6. Incluya en el programa las instrucciones para poner nombre a las gráficas y a los ejes.
Instrucciones:

7. Obtener una figura con dos gráficas, frecuencia vs magnitud. La primer gráfica para la
señal v(t), la segunda gráfica para la señal vr(t) con ruido uniformemente distribuido, sin
media cero. Para ello modifique la instrucción randn por rand. Compare las gráficas
frecuencia vs magnitud de las señales con ruido al utilizar el comando randn y rand. Anote
sus observaciones.
8. Obtenga una figura con las dos gráficas de ruido. El generado con la instrucción randn
y el generado con rand. Explique cuál es la diferencia y lo que representa en los espectros
de magnitud.
Rand

Podemos observar de las figuras que con randn los valores que obtenemos van del -2 a 2,
mientras que con rand los valores van del 0 al 1.
9. Incluya en el programa las instrucciones para poner nombre a todas las gráficas y a los
ejes.
10. En el programa comente las líneas que no lo están.

También podría gustarte