Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TITULO DE ESPERIENCIA
FECHA DE ENTREGA
07/07/2017
Objetivo del Laboratorio
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
Modulacin FM
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.
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)" )
t = (0:N-1)/fs;
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;
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.
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.
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.
2
= = = 0.6667
3
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.
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.
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.
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.
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
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
Seal Portadora
Seal Moduladora
Fase
Seal Modulada
4. Proceda a cambiar el valor de G=5. Ejecute el programa y observe las grficas
generadas.
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?