Sei sulla pagina 1di 24

UNIVERSIDAD DE PANAM

FACULTAD DE INFORMTICA, ELECTRNICA Y COMUNICACIN


PROGRAMA DE LA MAESTRA EN INGENIERA DE SISTEMAS DE
COMUNICACIN CON ENFACIS EN REDES DE DATOS

TITULO DE ESPERIENCIA

TEORA DE COMUNICACIN MISE724

FECHA DE ENTREGA
07/07/2017
Objetivo del Laboratorio

Familiarizacin con el software de simulacin GNU Octave para el desarrollo de las


experiencias de laboratorio.

Repasar algunos conceptos bsicos de Teora de la Comunicacin.


Introduccin

En esta primera experiencia vamos a retomar algunos conceptos bsicos relacionados


con la Teora de Comunicacin, lo cual consiste en cmo se emplea la modulacin,
demodulacin de seales pero de tipo analgica. Ya que en el curso nos concentraremos
ms en los principios de la comunicacin digital.

Para realizar todas nuestras experiencias, las mismas sern realizadas en simulaciones
basadas en el software GNU Octave, que es una versin libre de lo que una vez
utilizamos como Matlab.

Octave o GNU Octave es un software libre para realizar clculos numricos. Como su
nombre indica, es parte del proyecto GNU. Es considerado el equivalente libre de
MATLAB como lo mencionamos. Entre varias caractersticas que comparten, se puede
destacar que ambos ofrecen un intrprete, permitiendo ejecutar rdenes en modo
interactivo. Como podrn observar que Octave no es un sistema de lgebra
computacional, como lo es Maxima, que es otro software de clculos numricos, sino
que est orientado al anlisis numrico.

El proyecto Octave fue creado alrededor del ao 1988, pero con una finalidad diferente:
ser utilizado en un curso de diseo de reactores qumicos. Posteriormente, en el ao
1992, se decidi extenderlo, y comenz su desarrollo a cargo de John W. Eaton.1 La
primera versin alpha fue lanzada el 4 de enero de 1993. Un ao ms tarde, el 17 de
febrero de 1994, apareci la versin 1.0.

El nombre surge de Octave Levenspiel, profesor de uno de los autores y conocido por
sus buenas aproximaciones, por medio de clculos elementales, a problemas numricos
en ingeniera qumica.

Una vez establecido la herramienta en la cual nos vamos a basar en estas experiencias
prcticas, vamos a detallar los diferentes esquemas de modulacin analgica.
Modulacin AM

La modulacin de amplitud o amplitud modulada (AM) es una tcnica utilizada en la


comunicacin electrnica, ms comnmente para la transmisin de informacin a travs
de una onda transversal de televisin. La modulacin en amplitud (AM) funciona
mediante la variacin de la amplitud de la seal transmitida en relacin con la informacin
que se enva. Contrastando esta con la modulacin de frecuencia (FM), en la que se
vara la frecuencia, y la modulacin de fase (PM), en la que se vara la fase.

Modulacin FM

La modulacin de frecuencia, o frecuencia modulada es una tcnica de modulacin que


permite transmitir informacin a travs de una onda portadora variando su frecuencia. En
aplicaciones analgicas, la frecuencia instantnea de la seal modulada es proporcional
al valor instantneo de la seal moduladora. Se puede enviar datos digitales por el
desplazamiento de la onda de frecuencia entre un conjunto de valores discretos,
modulacin conocida como modulacin por desplazamiento de frecuencia. La
modulacin de frecuencia se usa comnmente en las radiofrecuencias de muy alta
frecuencia por la alta fidelidad de la radiodifusin de la msica y el habla. El sonido de la
televisin analgica tambin se difunde por medio de FM. Se utiliza un formulario de
banda estrecha para comunicaciones de voz en la radio comercial y en las
configuraciones de aficionados. El tipo que se usa en la radiodifusin FM generalmente
se llama amplia-FM o W-FM (de las siglas en ingls Wide-FM. En la radio de dos vas,
se utiliza la banda estrecha o N-FM (de la siglas en ingls "Narrow-FM") para ahorrar
ancho de banda. Adems, se utiliza para enviar seales al espacio.

Modulacin PM

Es una modulacin que se caracteriza porque la fase de la onda portadora vara en forma
directamente proporcional de acuerdo con la seal modulante. La modulacin de fase no
suele ser muy utilizada porque se requieren equipos de recepcin ms complejos que
los de frecuencia modulada. Adems puede presentar problemas de ambigedad para
determinar si una seal tiene una fase de 0 o 180.

Equipos y Materiales Utilizados

Una PC
Programa GNU Octave
Procedimiento A: Simulacin de la modulacin AM.
1. Proceda inicialmente a instalar el software libre GNU Octave, del cual se puede
descargar desde el siguiente sitio https://www.gnu.org/software/octave/ verifique los
requerimientos para su instalacin. En el prompt de funcionalidad de Octave copie el
siguiente cdigo en el editor del software
Cdigo de Modulacin AM

clear all;
clc;
disp ("")
disp ( "MODULACION DE AMPLITUD (AM)" )

N = input ( "Digite el Numero de muestas: " )


fs = input ( 'Digite la frecuencia de muestreo: ')
fc = input ('Digite la frecuencia de la portadora: ')
fm = input ('Digite la frecuencia de la moduladora (informacion): ')
Ec = input ('Digite el valor de la amplitud de la portadora: ')
Em = input ('Digite el valor de la amplitud de la Moduladora (informacion): ')
V = input (' Digite Voltaje DC: ')

t = (0:N-1)/fs;

% Modulacion de Amplitud corregido

Eca = Ec*cos(2*pi*fc*t);
Emoduladora = Em*cos(2*pi*fm*t);
A = V+ Emoduladora; % Creacion de la envolvente
m = A.*[cos(2*pi*fc*t)]; % Modulacion
Mf = 2/N*abs(fft(m,N)); % Espectro mediante fft
f = fs*(0:N/2)/N; % Analisis del espectro

close all;

figure ('Name','Portadora, Modulada, Amplitud modulada');


subplot (2,2,1); plot(t(1:N/10),Emoduladora(1:N/10));
title ('Seal moduladora'), grid on,
xlabel ('Tiempo'), ylabel('Seal moduladora(t)');

subplot (2,2,2); plot (t(1:N/10),Eca (1:N/10));


title ('Seal Portadora'), grid on, xlabel('Tiempo'),
ylabel ('Seal Portadora(t)');

subplot (2,2,3:4); plot (t(1:N/10),m (1:N/10),t (1:N/10),A(1:N/10),'r',t(1:N/10),-


A(1:N/10),'r');
title('Seal modulada AM' ), grid on,
xlabel('Tiempo'), ylabel('Seal modulada(t)');
Abrimos el Software GNU Octave 4.2.1

Luego introducimos los cdigos dados por el profesor en el software GNU Octave 4.2.1,
en la ficha de editor en la parte de abajo.

2. Una vez copiado, ejectelo y seguidamente introduzca los siguientes valores:

Numero de muestras: 10000


Frecuencia de muestreo: 100000
Frecuencia de portadora: 10000
Frecuencia de moduladora: 500
Valor de amplitud de la portadora: 3
Valor de amplitud de moduladora: 1
Valor de voltaje Vc= 1

Se nos muestra esta grafica


3. Observe las grficas que resultan del proceso, debe realizar las capturas pertinentes
y anexarlas en el informe, que tipos de seales se producen. Explique

Seal Moduladora: es la seal que contiene la informacin que se va a trasmitir.

Seal Portadora: es una forma de onda, que es modulada por una seal que se
quiere trasmitir. La onda portadora es ms elevada que la seal moduladora como
podemos observar en la grfica.

Seal Modulada AM: Un modulador AM es un dispositivo con dos seales de


entrada, una seal portadora de amplitud y frecuencia constante, y la seal de
informacin o moduladora.

Una gran ventaja de AM es que su demodulacin es muy simple y, por


consiguiente, los receptores son sencillos y baratos.

4. Puede determinar el ndice de modulacin de la seal

El ndice de la modulacin de la seal, funciona mediante la variacin de la amplitud de


la seal transmitida en relacin con la informacin que se enva.

El ndice de modulacin es una relacin sin unidad y se utiliza slo para describir la
profundidad de la modulacin lograda para una seal modulada en amplitud y
frecuencia dada. Es el proceso de cambiar la amplitud de una portadora de acuerdo con
las variaciones de amplitud de la seal moduladora.

Segn la grfica observada es calculada de esta manera

En donde la seal modulada haciende a 2

En donde la seal Portadora es a 3

2
= = = 0.6667
3

El ndice de la modulacin de la seal es: 0.6667


5. Ejecute nuevamente el programa y cambie la frecuencia de la moduladora a 1000, que
resulta en el proceso de modulacin?

Al ingresar la frecuencia de la moduladora a un valor 1000, podemos observar que se


duplican el nmero la de subida y bajadas de la seal que se representa en la grfica.
6. Con los valores anteriores solo modifique el valor de Vc a 3, para ello debe cambiarlo
en el cdigo del programa, gurdelo y ejecutarlo nuevamente. Proporcione la captura del
resultado de este proceso. Qu modifica este parmetro en la seal resultante del
proceso de modulacin.
Procedimiento B: Simulacin de la modulacin FM

1. Ahora vamos a simular un modulador de frecuencias, para ello se requerir, que


introduzca el cdigo fuente en el editor de octave, guarde el contenido como el nombre
de modulacin_FM:

Cdigo Fuente

close all
clear all
fm=input('Introduzca frecuencia de muestreo: ');
fs=input('Introduzca frecuencia de la senal de informacion: ');
fc=input('Introduzca frecuencia de la senal portadora: ');
%MODULACION FM
t=0:1/fm:5;%definiendo el tiempo real
L=length(t); %sacando la longitud del vector tiempo
f1=sin(2*pi*fs*t); %seal de informacinsubplot(2,2,1)
plot(t(1:500),f1(1:500), 'r');
title('Senal de entrada'),grid on,xlabel('tiempo'),ylabel('m(t)')
f2=cos(2*pi*fc*t);
subplot(2,2,2);
plot(t(1:100),f2(1:100));
title('Senal portadora'),grid on,xlabel('tiempo')
f3=cos(2*pi*fc*f1);
subplot(2,2,3:4); plot(t(1:500),f3(1:500));title('Senal modulada'),grid
on,xlabel('tiempo'),pause
g1=abs(fftshift(fft(f1)))/L; %transformando en frecuencia f1
k=[(-L/2)+1:L/2];
k1=(1/(0.795*2*pi))*k;
figure
subplot(3,1,1), plot(k1,g1),title('espectro de magnitud de la seal de entrada'),grid
on,xlabel('frecuencia')
g2=abs(fftshift(fft(f2)))/L; %transformando en frecuencia f2
subplot(3,1,2); plot(k1,g2), title('espectro de magnitud de la seal portadora'),grid
on,xlabel('frecuencia')
g3=abs(fftshift(fft(f3)))/L; %transformando en frecuencia f3
subplot(3,1,3); plot(k1,g3),title('espectro de magnitud de la seal modulada'),grid
on,xlabel('frecuencia')
pause%se ha modulado y demodulada una seal
2. Una vez insertado y guardado, ejecute el programa con el nombre que se le asign o
modulacin_FM.

3. Procedemos a insertar los parmetros para su ejecucin.


Introduzca frecuencia de muestreo: 50000
Introduzca frecuencia de la seal de informacin: 2000
Introduzca frecuencia de la seal portadora: 10000
4. Proceda a realizar capturas de las imgenes generadas e insrtelas en el informe,
puede usted detallar que imgenes se generan. Explique

Se generan en la grfica la Seal portadora y la Seal modulada

En FM el contenido de potencia de la seal portadora disminuye conforme aumenta, con


lo que se logra poner la mxima potencia en donde est la informacin.
En FM de banda ancha se tiene la ventaja de tener una mejor relacin seal / ruido.

La expresin matemtica de la seal portadora, est dada por

fc= y(t) = Bcos (ct)

Donde y es el valor pico de la seal portadora y (t) es la frecuencia de la seal


portadora

Mientras que la expresin matemtica de la seal moduladora est dada por:

fm: x(t) = Acos (mt)

Siendo x el valor pico de la seal moduladora y (t) su frecuencia.


5. Indique cual es el valor de la frecuencia de la portadora en el espectro de frecuencia
de este. Este se va a presentar una vez oprima una tecla como por ejemplo la barra
espaciadora.

6. Cul es el mximo valor de frecuencia generada en la modulacin?

El mximo valor expresado en la modulacin, su frecuencia es de 0.33 en el espectro de


magnitud de la seal entrante.

Este representa la amplitud de cada uno de los elementos del primer conjunto de bandas
laterales. Sin embargo la mayor parte de las frecuencias laterales tienen poca amplitud ,
lo que indica que no contienen cantidades significativas de potencia.
7. Ejecute nuevamente el programa y solo cambie el valor de la frecuencia de informacin
a 100 y 8000. Y repita los pasos del punto 4 al 6.

4. Proceda a realizar capturas de las imgenes generadas e insrtelas en el informe,


puede usted detallar que imgenes se generan. Explique

Seal portadora: se inicia de 0.5 luego disminuye y luego asciende a 1 segn lo indica
la grafica.
Seal Moduladora: se inicia desde 0 y luego asciende y desciende hasta llegar a 1 y
disminuir en -1
5. Indique cual es el valor de la frecuencia de la portadora en el espectro de frecuencia
de este. Este se va a presentar una vez oprima una tecla como por ejemplo la barra
espaciadora.

R: Son dos seales que se nos reflejan en el espectro, se encuentran en 0.7 y sus valores
hacienden a 1 en su amplitud modulada.

6. Cul es el mximo valor de frecuencia generada en la modulacin?

fm= x(t)
fn= 0.11(1.1)
El mximo valor expresado en la modulacin, su frecuencia es de 0.11 en el espectro de
magnitud de la seal entrante.
7. Ejecute nuevamente el programa y solo cambie el valor de la frecuencia de informacin
a 8000. Y repita los pasos del punto 4 al 6.

4. Proceda a realizar capturas de las imgenes generadas e insrtelas en el informe,


puede usted detallar que imgenes se generan. Explique

Seal portadora: se inicia de 0.7 luego disminuye y luego asciende a 1 segn lo indica
la grfica.
Seal Moduladora: se inicia desde 0.7 y luego asciende 1

5. Indique cual es el valor de la frecuencia de la portadora en el espectro de frecuencia


de este. Este se va a presentar una vez oprima una tecla como por ejemplo la barra
espaciadora.
R: Son dos seales que se nos reflejan en el espectro, se encuentran en 0 y sus valores
hacienden a 0.5 en su amplitud modulada.

6. Cul es el mximo valor de frecuencia generada en la modulacin?

R: El mximo valor expresado en la modulacin, su frecuencia es de 0.22 en el espectro


de magnitud de la seal entrante lateral. La potencia en la seal aumenta.
Procedimiento C: Simulacin de la modulacin PM.

1. Ahora procederemos a generar un modulador de fase. Realizaremos los pasos


anteriores para insertar el cdigo fuente del modulador, tal cual se describe a
continuacin:

% Crear un arreglo de 1000 instantes de tiempo, en pasos de 0.001 s.


time=[0:999]*0.001;
% Crear la frecuencia portadora
f=20; % Hz
% Crear la portadora
carrier = cos(2*pi*f*time);
% Indice de modulacin
m=16*pi;
% Crear seal modulada g
g=10; % Hz
f=10;
% Crear seal moduladora
modulatingsignal=sin(2*pi*g*time);
phase=-m/(2*pi*g)*cos(2*pi*g*time);
% Crear seal modulada
modulatedsignal=cos(2*pi*f.*time + phase);
% Plot the carrier, modulating signal, phase and modulated signal
subplot(4,1,1);
plot(time,carrier);
grid on;
title('Seal Portadora');
ylabel('Amp. (V)');
subplot(4,1,2);
plot(time,modulatingsignal);
grid on;
title('Seal Moduladora');
ylabel('Amp. (V)');
subplot(4,1,3);
plot(time,phase);
grid on;
title('Fase \phi(t)');
ylabel('Amp. (V)');
subplot(4,1,4);
plot(time,modulatedsignal);
grid on;
title('Seal Modulada');
xlabel('Time (s)');
ylabel('Amp. (V)');

2. Ejecute el programa tal como est, detalle las grficas generadas. Descrbalas.
R: las grficas que se detallan son:
Seal portadora: que inicia en la escala de 1 y luego desciende a -1
Seal moduladora: que inicia desde 0 luego asciende a 1 y despus
desciende a -1
Face (t): Esta seal inicia

3. De cunto sera la variacin de la fase de modulacin?

R: La fase de modulacin sera de 4 variaciones

Seal Portadora
Seal Moduladora
Fase
Seal Modulada
4. Proceda a cambiar el valor de G=5. Ejecute el programa y observe las grficas
generadas.

5. Qu le sucede a la fase? Explique

R: Modulacin de amplitud la onda se extiende ms que la anterior al disminuir la seal


modulada a 5 tambin disminuye el ruido en la Fase de amplitud. O sea mejora la seal
de transmisin.

6. Cul sera el valor de la frecuencia portadora y de la moduladora?

El valor de la frecuencia portadora sera entre 0 a 1


El valor de la frecuencia de la moduladora seria de 0 y sube a 1, luego desciende
a -1
Conclusin

A lo largo de la presente investigacin podemos decir que GNU Octave es un lenguaje


de programacin de alto nivel especializado en clculos numricos. En este laboratorio
tiene como objetivo familiarizar al estudiante con la sintaxis del lenguaje, as como
tambin con las funciones ms bsicas y las cuales sern de utilidad para la realizacin
de los trabajos prcticos de la materia.

En esta ocasin lo hemos utilizado para analizar tres diferentes seales de modulacin
AN, FM y PM, como funciona cada una en el espectro de frecuencia, cual de esta seal
es ms vulnerable al ruido o algunas otras interferencias. Tambin cul de las seales
modulada produce un mejor ancho de banda. Obteniendo resultado que la seal FM
resulta ser mejor que las tres seales estudiadas.
Preguntas

1. Cul de las tres modulaciones son menos susceptibles al ruido dentro de un sistema
de comunicacin?

R: Pero se debe reconocer que el tipo de modulacin AM genera numerosas distorsiones


y que preferimos hoy en da la modulacin de frecuencia (FM).

2. Cul de ellas desarrolla mayor ancho de banda?

R: Dependiendo del estndar utilizado, en televisin por satlite, en que la seal va


modulada en frecuencia (FM), el ancho de banda del canal puede ser de 24 a 36 MHz y
en la radio difusin sonora en FM es de 250 KHz.

3. Cmo se puede determinar el ndice de modulacin en los tres sistemas de


modulacin analgica?

R: Se puede determinar el ndice de modulacin como la nica forma posible de separar


seales distintas (fm, am, pm), que ocupan el mismo espectro en banda base (sonido,
imagen, etc), para su transmisin por el mismo medio de transporte, ya sea ste una
lnea telefnica, un cable o en el aire, de modo que cada seal individual ocupe una
ranura especifica en el espectro.
Bibliografa

_______Modulacin de Frecuencia FM [consulta el da 26 de junio del 2017] Unidad 3


http://escueladeltrabajo.net/UNIDAD%203.pdf

Oscar M. Santa Cruz 2010- Microsoft Word - Cap03ModulacionAM1.doc


http://www.profesores.frc.utn.edu.ar/electronica/ElectronicaAplicadaIII/Aplic
ada/Cap03ModulacionAM1.pdf

Jeisson Julian Saavedra (2014) [modulacin de amplitud (am) en matlab]


http://electronicojeisson.blogspot.com/2014/06/modulacion-am-en-matlab.html

Carbonetto Sebastian Horacio (Septiembre 2010) [Tutorial de Octave]


http://materias.fi.uba.ar/6625/TPs/Tutoriales/Tutorial%20Rapido%20de%20Octave.pdf

Potrebbero piacerti anche