Está en la página 1de 5

Laboratorio 1 Sistemas de Telecomunicaciones

Profesor: José Cerón Córdova

Segundo semestre 2023

1. Experimento 1
En la presente experiencia de laboratorio, cada grupo deberá utilizar el software Matlab para realizar las tareas
detalladas a continuación:
Obtener la gráfica de la siguiente función:

SAM (t) = Ac cos(2πfc t) + Am cos(2πfm t)cos(2πfc t) (1)

donde Ac y fc son la amplitud y la frecuencia de la señal portadora, mientras que Am y fm lo son de la señal
moduladora (mensaje).
La señal de la ecuación (1) anterior, corresponde a una señal AM con portadora y doble banda lateral en el dominio
del tiempo.

1.1. Señal 1
Se deberá desarrollar un script en Matlab que permita ejecutar las siguientes tareas:

Generar la variable temporal como un vector t desde 0s hasta osf/fc, donde osf es la tasa de sobremuestreo
y fc es la frecuencia de la señal portadora.

La frecuencia de la portadora será fc = 1,2M Hz y la frecuencia del mensaje será fm = 150kHz.

La amplitud de la portadora será Ac = 10V y la amplitud del mensaje será Am = 5V .

Cálculo de la transformada de Fourier de la señal.

Generar gráfica de la señal en el dominio del tiempo

Generar gráfica de la señal en el dominio de la frecuencia

1.2. Señal 2
Se debe utilizar la misma función de la ecuación (1) para los siguientes apartados, pero en este caso se deben
considerar los siguientes cambios:

Generar la variable temporal como un vector t con valores desde 0s hasta osf/fc, donde osf es la tasa de
sobremuestreo y fc es la frecuencia de la señal portadora.

1
La frecuencia de la portadora será fc = 800kHz y la frecuencia del mensaje será fm = 100kHz.

La amplitud de la portadora será Ac = 40V y la amplitud del mensaje será Am = 15V .

Cálculo de la transformada de Fourier de la señal.

Generar gráfica de la señal en el dominio del tiempo

Generar gráfica de la señal en el dominio de la frecuencia

2. Experimento 2
Como segundo experimento de laboratorio, se deberá realizar lo siguiente:

Generar un vector de ruido gaussiano blanco (media 0 y varianza 1) de la misma longitud que la señal
SAM (t).

Generar una variable llamada An que corresponda a la amplitud del ruido.

Graficar el vector, utilizando el mismo vector de tiempo especificado en el Experimento 1.

Graficar el histograma del vector de ruido generado.

3. Experimento 3
Finalmente el último experimento de este primer laboratorio corresponderá a la mezcla de los experimentos 1 y 2
a través de la suma de la señal AM con el vector de ruido gaussiano blanco generado en el experimento 2.

3.1. Señal 1 más ruido


Se contaminará la señal 1 con diferentes niveles de ruido. Así entonces considerar lo siguiente:

Sumar la señal del punto 1.1 con el vector de ruido del experimento 2. Esto debe realizarse con 3 niveles de
ruido: An1 = 10 V, An2 = 50 V y An3 = 100 V.

Grafique los 3 casos anteriores en el dominio del tiempo

Grafique los 3 casos anteriores en el dominio de la frecuencia

3.2. Señal 2 más ruido


Finalmente se contaminará la señal 2 con diferentes niveles de ruido:

Sumar la señal del punto 1.2 con el vector de ruido del experimento 2. Esto debe realizarse con 3 niveles de
ruido: An1 = 10 V, An2 = 50V y An3 = 100 V.

Grafique los 3 casos anteriores en el dominio del tiempo

Grafique los 3 casos anteriores en el dominio de la frecuencia

Finalmente y tras ejecutadas todas las simulaciones anteriores, se deberá confeccionar el reporte de laboratorio.

2
4. Resultados esperados
El reporte de laboratorio deberá contar con:

Diagramas de flujo de cada uno de los script implementados.

Cada una de las gráficas obtenidas.

Análisis de cada una de las gráficas obtenidas, explicando el comportamiento de las señales en dominio del
tiempo y frecuencia.

Análisis comparativo de las dos señales del Experimento 1, explicando las diferencias en cuanto a frecuencias
y amplitudes. Debe incluir un análisis de comportamiento del índice de modulación.

Con respecto al experimento 3, se debe realizar un análisis de las señales sumadas con cada uno de los
niveles de ruido. Además deben realizarse comparativas entre cada caso, indicando cómo el ruido afectará a
la señal y en qué casos la misma se encuentra más afectada por el ruido. Para esto es recomendable apoyarse
en las gráficas para una correcta explicación.

5. Estructura del informa de laboratorio


Todos los resultados del proyecto se deben reportar a través de un documento tipo artículo que tenga la siguiente
estructura:

Título, un título del reporte

Índice, debe incluir un índice de títulos, figuras y tablas según corresponda.

Introducción, el autor presenta (introduce) el contenido del reporte al lector. Debe contener una descripción
del objetivo general de lo que se reporta.

Método, con un título apropiado, en este apartado del reporte el autor describe el procedimiento o método
seguido para atender los requerimientos del proyecto.

Resultados, aquí se presentan los resultados obtenidos por el autor. Debe o puede incluir gráficas y tablas.
Cada gráfica/tabla incluida debe poseer un número correlativo más una leyenda descriptiva. Cada gráfica/ta-
bla debe estar precedida por una presentación y sucedida por una descripción de modo que cada figura/tabla
se integre con sentido en el relato.

Conclusiones, debe contener una breve, pero sustancial, discusión de los resultados más las conclusiones
que correspondan.

Referencias, una lista de referencias usadas de alguna forma en la elaboración del proyecto debidamente
citadas en el texto del reporte.

Referencias
[1] plot Mathworks disponible en: https://la.mathworks.com/help/matlab/ref/plot.html// [2] histogram Math-
works disponible en: https://la.mathworks.com/help/matlab/ref/matlab.graphics.chart.primitive.histogram.html//
[3] fft Mathworks disponible en: https://la.mathworks.com/help/matlab/ref/fft.html// [4] randn Mathworks
disponible en: https://la.mathworks.com/help/matlab/ref/randn.html

3
ANEXO: ejemplo código matlab
1

2 clear all ;
3 close all ;
4 clc ;
5

6 % % Parámetros de la señal 1
7

8 osf = 4; %Tasa de sobremuestreo ( común para todas las simulaciones )


9

10 Ac1 = 10; %Amplitud de la portadora


11 Am1 = 5; %Amplitud de la moduladora
12 fc1 = 1.2 e6 ; %Frecuencia de la portadora
13 fm1 = 150 e3 ; %Frecuencia de la moduladora
14 fs1 = osf * fc1 ; %Frecuencia de muestreo
15 ts1 = 1/ fs1 ; %Tiempo de muestreo
16 tmax1 = osf / fm1 ; %Punto final de simulación
17

18 t1 = 0: ts1 : tmax1 ; %Eje temporal ( variable de tiempo )


19

20 nfft1 = 2^ ceil ( log2 ( length ( t1 ) ) ) ; %Longitud para la fft


21

22 df1 = fs1 / nfft1 ; %Tasa de muestreo en frecuencia


23

24 f1 = - fs1 /2: df1 : fs1 /2 - df1 ; %Eje de frecuencia ( variable para la fft )
25

26 % % Señal 1
27

28 s_am1 = Ac1 * cos (2* pi * fc1 * t1 ) + Am1 * cos (2* pi * fm1 * t1 ) .* cos (2* pi * fc1 * t1 ) ;
29

30 S_AM1 = fft ( s_am1 , nfft1 ) ; %Cálculo fft de señal 1


31

32 % % Vector de ruido
33

34 n1 = randn (1 , length ( t1 ) ) ; %Vector de ruido wgn para señal 1


35

36 An1 = 10; %Amplitud de ruido caso 1


37 An2 = 50; %Amplitud de ruido caso 2
38 An3 = 100; %Amplitud de ruido caso 3
39

40 % % Señal 1 más ruido


41

42 s_am1n1 = s_am1 + An1 * n1 ;


43 s_am1n2 = s_am1 + An2 * n1 ;
44 s_am1n3 = s_am1 + An3 * n1 ;
45

46 S_AM1N1 = fft ( real ( s_am1n1 ) , nfft1 ) ;


47 S_AM1N2 = fft ( real ( s_am1n2 ) , nfft1 ) ;
48 S_AM1N3 = fft ( real ( s_am1n3 ) , nfft1 ) ;
49

50 % % Gráficas señal 1
51

52 figure ( ’ Color ’ , ’w ’)

4
53 subplot (211)
54 plot ( t1 , s_am1 , ’b ’ , LineWidth =1)
55 title ( ’ Señal 1 en dominio del tiempo ’)
56 grid on
57 xlim ([ t1 (1) t1 ( end ) ])
58 subplot (212)
59 plot ( f1 , S_AM1 , ’r ’ , LineWidth =1)
60 title ( ’ Señal 1 en dominio de la frecuencia ’)
61 grid on
62 xlim ([ f1 (1) f1 ( end ) ])

También podría gustarte