Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea #4: Implementacin de un modulador AM. Catedrtico: Ing. Werner Presentan: Nombres Juan Ulises Fuentes Barrera Josu Gabriel Deras Campos Jos Roberto Zelada Ramrez Antony Christian Vladimir Ferrer Prez Fredy Jonathan Quinteros Calzadia Herberth Josu Palacios Arana
carnet
FB08007 DC08006 ZR08003 FP07001 QC08002 PA07008
Definiciones importantes.
Definicin de Modulacin AM Modulacin de amplitud (AM) es el proceso de cambiar la amplitud de una portadora de frecuencia relativamente alta de acuerdo con la amplitud de la seal modulante (informacin) Las frecuencias que son lo suficientemente altas para radiarse de manera eficiente por una antena y propagarse por el espacio libre se llaman comnmente radiofrecuencias o simplemente RF. Con la modulacin de amplitud, la informacin se imprime sobre la portadora en la forma de cambios de amplitud. La modulacin de amplitud es una forma de modulacin relativamente barata y de baja calidad de transmisin, que se utiliza en la radiodifusin de seales de audio y vdeo. La banda de radiodifusin comercial AM abarca desde 535 a 1605 kHz. Un modulador de AM es un aparato no lineal con dos seales de entrada: a)una seal portadora de amplitud constante y de frecuencia nica y b)la seal de informacin. La informacin acta sobre o modula la portadora y puede ser una forma de onda de frecuencia simple o compleja compuesta de muchas frecuencias que fueron originadas de una o ms fuentes. Debido a que la informacin acta sobre la portadora, se le llama seal modulante. La resultante se llama onda modulada o seal modulada
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin Seales y espectros de la modulacin AM En un sistema de transmisin de radio frecuencia AM est formado por un modulador en la que una onda senoidal de alta frecuencia es la portadora con forma de onda cos (2 fct) que es de amplitud modulada y por una seal de menor frecuencia vm (t), que contiene la informacin a transmitir. En el caso de una transmisin de radio AM, la seal de vm (t) es la voz o la msica, mientras que la frecuencia de la portadora fc es la frecuencia con la que uno sintoniza la radio, por ejemplo, 1060 kHz.La expresin de la seal de AM es entonces ser escrita como: vam(t) = [(A + vm(t)] cos( 2fc t) En la que A es lo suficientemente grande como para que [(A + vm(t)] no llega a ser negativo. Supongamos que la seal moduladores una seal sinusoidal de la frecuencia de . En ese caso la seal de AM se puede expresar como: vam(t) = [(A + Vm cos(2f mt)] cos(2f ct) = A[1 + m cos(2fmt)] cos(2fc t) En esta expresin m es llamado el "ndice de modulacin" que es siempre menor o igual a 1 para modulaciones normalizadas. A continuacin se muestra el esquema de las seales en el tiempo para la modulacin AM:
SISTEMAS DE COMUNICACIONES I
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin El proceso de modulacin requiere una multiplicacin de las dos seales. En el caso de dos sinusoides esto da lugar a un espectro de frecuencia que se compone de la frecuencia de la portadora,fc, y dos frecuencias de banda lateral en (fc - fm) y (fc + fm).Tenga en cuenta que la baja frecuencia de la seal portadora de informacin, fm, ha sido traducido a un rango de frecuencias mucho ms altas para una mayor eficiencia de transmisin. Ya sea lateral se puede utilizar para recuperar la seal de modulacin. El espectro de la seal AM mostrada en la figura anterior tiene la forma:
Figura Espectro de una seal de AM que consiste en una portadora de frecuencia fc y la modulacin de una seal sinusoidal de la frecuencia de fm.
La modulacin por desplazamiento de amplitud, en ingls Amplitude-shift keying (ASK), es una forma de modulacin en la cual se representan los datos digitales como variaciones de amplitud de la onda portadora. La amplitud de una seal portadora anloga vara conforme a la corriente de bit (modulando la seal), manteniendo la frecuencia y la fase constante. El nivel de amplitud puede ser usado para representar los valores binarios 0s y 1s. Podemos pensar en la seal portadora como un interruptor ON/OFF. En la seal modulada, el valor lgico 0 es representado por la ausencia de una portadora, as que da ON/OFF la operacin de pulsacin y de ah el nombre dado.
SISTEMAS DE COMUNICACIONES I
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin Como la modulacin AM, ASK es tambin lineal y sensible al ruido atmosfrico, distorsiones, condiciones de propagacin en rutas diferentes en PSTN, etc. Esto requiere la amplitud de banda excesiva y es por lo tanto un gasto de energa. Tanto los procesos de modulacin ASK como los procesos de demodulacin son relativamente baratos. La tcnica ASK tambin es usada comnmente para transmitir datos digitales sobre la fibra ptica. Para los transmisores LED, el valor binario 1 es representado por un pulso corto de luz y el valor binario 0 por la ausencia de luz. Los transmisores de lser normalmente tienen una corriente "de tendencia" fija que hace que el dispositivo emita un nivel bajo de luz. Este nivel bajo representa el valor 0, mientras una onda luminosa de amplitud ms alta representa el valor binario 1.
Importancia del ndice de modulacin Si al ndice de modulacin se lo expresa en porcentaje se obtiene el porcentaje de modulacin
M puede variar de 0% a 100% sin que exista distorsin, si se permite que el porcentaje de modulacin se incremente ms all del 100% se producir distorsin por sobre-modulacin, lo cual da lugar a la presencia de seales de frecuencias no deseadas.
SISTEMAS DE COMUNICACIONES I
M = 100%
M < 100%
M > 100%
Figura Muestra el efecto que produce variar el ndice de modulacin AM . a) Modulacin al 100% b) Submodulacin c) Sobre-modulacin
SISTEMAS DE COMUNICACIONES I
SISTEMAS DE COMUNICACIONES I
El circuito de la figura anterior muestra cmo se construy el modulador AM. Este se compone de un amplificador no inversor en el que se aplica el operador vc (t), con una frecuencia fc(seal portadora), a la terminal de entrada no inversora. La ganancia del amplificador de (1 + R1/Rds) se puede variar a travs de una Rds controlado por voltaje resistencia. Esta resistencia se implementa con un JFET (transistor de efecto decampo de unin) de los transistores. Este JFET se puede considerar como una resistencia variable, como se muestra en la figura siguiente. El voltaje aplicado a la terminal de entrada de la puerta, VG, determina el valor de la resistencia. La resistencia es proporcional a la tensin aplicada a la compuerta. El terminal que est conectado a la compuerta contiene la seal moduladora vm (t), con una frecuencia de fm. Segn la amplitud de esta cambia la amplificacin del operacional en relacin con el valor de la seal de modulacin, como se indica esquemticamente en la figura anterior. Con esto el resultado al a salida del circuito es la seal de amplitud modulada.
SISTEMAS DE COMUNICACIONES I
2. Una vez implementado el circuito se ajustaron los generadores con las siguientes seales:
Un generador contena la seal portadora, la cual se ajust con una seal senoidal de alta frecuencia:
Figura Muestra el ajuste del generador para formar la seal portadora con fc=20kHz
Cabe mencionar que la amplitud que se muestra en el generador no fue la que se utiliz para la seal portadora, ya despus se vari a modo de tener una la amplitud de la portadora a:
Ac=1V
SISTEMAS DE COMUNICACIONES I
Seguidamente se ajust otro generador que contena la seal mensaje el cual para nuestro caso esta seal tena la forma siguiente: Con fm= 500 Hz
Donde el valor de la amplitud del mensaje fue de: Am=1 Por lo que el valor usado para Ao fue de 1v, con el propsito de tener un offset de -1(Tal como se mostr en el diagrama del circuito implementado), para as desplazar la seal mensaje de tal forma que se pueda ajustar el ndice de modulacin, y poder tener una modulacin AM normalizada.
Figura Muestra el ajuste del generador para formar la seal moduladora con fm=500Hz
SISTEMAS DE COMUNICACIONES I
10
3. Despues de ajustar los generadores con sus respectivas seales, se paso a capturar las seal de
salida o mejor dicho seal modulada, por medio del osicloscopios. Es importate mencionar que por cada seal de salida que se capturo, tambien se fue capturando su correspondiente archivo *CSV, estos archivos contienen la serie finita de datos de voltaje en el tiempo por medio de la fft(transformada de fourier), los cuales se ocuparon para su correspondeinte comparacion con el programa en MATLAB el cual se corraobor el respectivo espectro de la seal. Las seales de salida por medio de MATLAB se vera mas adelante. A continuacion se muestra las seales de salida o seales moduladas capturadas en el osiloscopio , variando el indice de modulacion.
Resultados obtenidos de la implmentacion del modulador AM En las siguientes graficas se observa el comportamiento de las seales Moduladora y Portadora con respecto a la variacion en amplitud. En las siguientes grficas obtenidas del osciloscopio se observan dos seales: Una seal de baja frecuencia X (t) identificada como seal moduladora o la seal que lleva la informacin que se desea trasmitir (seal de color verde). Una seal portadora W (t) general mente de alta frecuencia en la que se monta el mensaje a trasmitir (seal de color amarilla). Se observan adems los resultados prcticos de las variaciones en la amplitud entre ambas seales modificando el ndice de modulacin y as observar las diferencias graficas de Submodulacin, Modulacin al 100% y Sobre-modulacin.
SISTEMAS DE COMUNICACIONES I
11
En la figura *** se observa que la seal X(t) tienen una amplitud mucho menor a la amplitud de la portadora lo que muestra claramente que la relacin de amplitud es menor que 1 en este caso igual al 20%. Es importante notar que la forma de onda tanto para la portadora como para la moduladora no tiene mayor distorsin y coinciden perfectamente al superponerlas
SISTEMAS DE COMUNICACIONES I
12
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin Al comparar esta grafica con la anterior se hace claro que al aumentar el valor de amplitud de la moduladora el lbulo inferior de esta se aproximando ms al eje de referencia. Es importante notar que la forma de onda tanto para la portadora como para la moduladora para modulacin del 50% no presenta distorsin y coinciden perfectamente al superponerlas
Se observa claramente que las amplitudes pico tanto como para la portadora y la moduladora son iguales lo que nos da un ndice de modulacin igual a uno o su equivalente modulacin al 100% Es importante notar que la forma de onda tanto para la portadora como para la moduladora coinciden perfectamente al superponerlas teniendo claro que este es el lmite de amplitudes para ambas seales antes de que se d una inversin de fase y se vuelva ms complicado recuperar la seal mensaje.
SISTEMAS DE COMUNICACIONES I
13
FIGURA: muestra el caso para sobre-modulacin en el cual el Valor de amplitud mximo de la portadora 15.2V comparado con los 2.6V de amplitud de la moduladora haciendo evidente que el ndice de modulacin es mayor que 1.
Es importante recalcar al sobreponer las dos graficas no coinciden y muestran distorsin; la parte plana que se observa en la grfica de la portadora w(t) se debe tambin a la respuesta de los elementos utilizados para la realizacin de la practica
4. Para finalizar se ajust el generador de la seal mensaje para crear la seal peridica cuadrada,
para as mostrar la modulacin de tipo ASK. A continuacin se muestra la seal modulada capturada en el osciloscopio, variando el ndice de modulacin:
SISTEMAS DE COMUNICACIONES I
14
FIGURA: Muestra la respuesta para una seal ASK como moduladora manteniendo siempre la seal senoidal como la portadora
FIGURA: Muestra la respuesta para una seal ASK como moduladora manteniendo siempre la seal senoidal como la portadora
SISTEMAS DE COMUNICACIONES I
15
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin Se observa que es el caso de modulacin al 100% y es importante recalcar que al sobreponer las dos graficas en el osciloscopio coinciden exactamente.
Sobre-modulacin ASK
FIGURA: Muestra la respuesta para una seal ASK como moduladora manteniendo siempre la seal senoidal como la portadora
Se observa que es el caso de sobre-modulacin con un ndice de modulacin mayor a uno siendo evidente que la superposicin de las grficas no coinciden porque la amplitud de la portadora es mayor que la de seal moduladora
SISTEMAS DE COMUNICACIONES I
16
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin Para obtener el espectro del mensaje modulado, se ha utilizado Matlab, y haciendo uso de sus herramientas se desarrollo una interfaz grafica para facilitar la obtencin de mencionadas graficas. Dicha interfaz grafica se desarrollo por medio de la herramienta GUI de Matlab, y las seales con las que se trabajara, sern muestras tomadas del osciloscopio atraves de archivos *csv. A continuacin se muestra una imagen de la interfaz con la que se obtienen los espectros de las seales, obtenidas de los osciloscopios. Observar que esta herramienta desarrollada facilita la eleccin del archivo *csv, y como consecuencia tambn la obtencin del espectro de dicho archivo, que contiene las muestras de la seal mensaje y seal modulada.
En este cuadro de texto se ingresa el nombre del archivo *csv, sin extensin, pues el cdigo fuente de la interfaz agrega la extensin para su apertura
Al realizar la accin push_bottom se mostraran las graficas de la seal modulada en tiempo, del espectro de la seal mensaje y el espectro de la seal modulada.
CODIGO DE LA INTERFAZ GUI. En el cdigo que se ve a continuacin, se puede apreciar que el el nombre que se ingresa en la caja de texto se le agrega la extensin csv para que este puede ser abierto, adems en las lneas siguientes se realiza un par de artificios para eliminar las primeras lneas que genera el osciloscopio al capturar los datos. Todo esto que se explico anteriormente ha sido documentado en su respectiva lnea para su mayor comprensin.
function varargout = MENU(varargin) % MENU M-file for MENU.fig % MENU, by itself, creates a new MENU or raises the existing % singleton*. % % H = MENU returns the handle to a new MENU or the handle to % the existing singleton*. % % MENU('CALLBACK',hObject,eventData,handles,...) calls the local % function named CALLBACK in MENU.M with the given input arguments. %
SISTEMAS DE COMUNICACIONES I
17
SISTEMAS DE COMUNICACIONES I
18
function edit3_Callback(hObject, eventdata, handles) % hObject handle to edit3 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit3 as text % str2double(get(hObject,'String')) returns contents of edit3 as a double Val=get(hObject,'String'); %Almacenar valor ingresado handles.edit1=Val; %Almacenar en identificador guidata(hObject,handles); %Salvar datos de la aplicacin % --- Executes during object creation, after setting all properties. function edit3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit3 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER. if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end % --- Executes on button press in pushbutton1. function pushbutton1_Callback(hObject, eventdata, handles) % hObject handle to pushbutton1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) NOMBRE=handles.edit1 % el identificador a nombre nombre_de_archivo = sprintf('%s.csv',NOMBRE); %a nombre se le agrega la extencion %y se asigna a otra variable file = fopen(nombre_de_archivo,'r+'); % se abre el archivo en file fprintf(file,'%%,CH1,CH2\r\n%%Second,Volt,Volt'); %se sobreescribe % en las % en las primeras 2 lineas para su % ejecucion fclose(file); %cerrando archivo datos = load(nombre_de_archivo); %Almacenando en datos tiempo = datos(:,1); %datos del tiempo [segundos] canal1 = datos(:,2); %datos del canal 1 [volts], envolvente canal2 = datos(:,3)+1; %datos del canal 2 [volts], moduladora %%%%%%%%%%%%%%%% + + dominio del tiempo + + %%%%%%%%%%%%%%%% figure(1); plot(tiempo,canal1,'-y',tiempo,canal2,'-g'); legend('canal 1','canal 2'); axis tight; grid on; title('canales del osciloscopio'); xlabel('tiempo [seg]}'); ylabel('seal [volt]'); %%%%%%%%%%%%%%%% + + dominio de la frecuecnia + + %%%%%%%%%%%%%%%% fs = 1/(tiempo(2)-tiempo(1)) size = 2^nextpow2(length(canal1)); %numero de muestras mas cerano a una potencia de 2 f = (0:size/2)*fs/size; %espectro del canal 1: envolvente figure(2);
SISTEMAS DE COMUNICACIONES I
19
A continuacin se muestran los resultados, para modulacin al 100%, sub modulacin 50% y sobre modulacin 150%, en las graficas que se vern a continuacin se describen las de seal de entrada y modulada en tiempo, el espectro de entrada y el espectro de salida respectivamente en cada caso, adems se deber tomar en cuenta que la frecuencia a la que se est modulado es de 20 Khz, todo esto como un prembulo para un mejor entendimiento de cada una de las figuras obtenidas con la interfaz grafica, desarrollada con la herramienta GUI de Matlab. MODULACION. PARA UN INDICE DE MODULACION DE 100%
Figura. Entrada de seal mensaje (verde) y seal mensaje modulada a 20 kHz (amarilla)
SISTEMAS DE COMUNICACIONES I
20
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin Los datos obtenidos del osciloscopio son en tiempo, esto es de caractersticas de el instrumento, pero aplicando herramientas de software se puede utilizar la transformada rpida de Fourier (fft) y obtener el espectro de frecuencia de cada seal, a continuacin se muestra el espectro de la seal mensaje o envolvente, observar o notar que esta es una seal aproximadamente senoidal en tiempo, por lo tanto ser aproximadamente un impulso en la parte positiva de la frecuencia.
Espectro seal
La figura que se muestra a continuacin es el espectro de la seal modulada, en esta se puede observar que la seal envolvente se encuentra presente pero tambin se ha agregado un impulso en medio de estas dos, dicho impulso es la seal portadora, que es consecuencia del uso de seal portadora una seal cosenoidal aproximada. A esto se agrega que una parte de la energa total del mensaje es utilizada por dicho impulso, para ser tener una idea ms clara de lo mencionado anteriormente se puede decir que la portadora utiliza un 50% o mas de la energa total del mensaje. Es necesario aclarar que este mtodo hace que los costos de transmisin disminuyan pues la demodulacin es mucho ms barata que si no llevara la portadora, es por esta razn que la recepcin de AM en una casa comn es de este tipo de transmisin, y es por eso que a este tipo de modulacin se llama AM comercial o simplemente AM. Como la seal de entrada es una seal seno, su espectro correspondiente don impulsos, al ser modulados estos se desplazan a la seal de modulacin, y es asi como se puede apreciar mejor las bandas laterales inferior y superior, si retrasamos al espectro de la seal mensaje podemos
SISTEMAS DE COMUNICACIONES I 21
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin observa que para dicha grafica solo aprecia un impulso pues el otro estaba en la parte negativa del espectro, por simetra, pero ahora estn presentes las dos esto significa que adems que el mensaje se encuentra en cualquiera de las dos bandas tambin el ancho de banda aumenta al doble.
Portadora a 20 KHz, observar la potencia en ella.
SUBMODULACION. PARA UN NDICE DE MODULACIN DE 50% En resumen la sub modulacin sucede cuando la amplitud mxima de la seal envolvente no es menor que la seal de offset, esto significa que la seal modulada no es no lobulos marcados exactamente. A continuacin se observa al seal de envolvente y la seal de salida.
de (verde)
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin de entrada es las mima, por lo tanto su espectro ser siempre impulsos simtricos. A continuacin se observa el espectro de la seal modulada cuando existe sub modulacion.
Portadora a 20 KHz, observar la potencia en ella.
De la figura anterior se puede observar que la potencia en el mensaje a diminuido , claro esto se debe a que la potencia del mensaje es directamente proporcional al ndice de modulacin. La potencia de la portadora no cambia pues es independiente del ndice de modulacin. SOBREMODULACION. PARA INDICE DE MODULACION 150% La sobremodulacion esta dada cuando la amplitud de la envolvente es mayor que el offset, a continuacin se puede observar un ejemplo grafico de esto que se menciona.
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin potencia de las bandas laterales aumentara debido a la relacin directamente proporcional que existe entre ellas. Pero en contraparte a esto tambin se puede ver que ese aumento de potencia aumentara el ancho de banda, provocando as posibles interferencias en otras bandas vecinas de transmisin. Es por esto que un sistema sobre modulado no es recomendable. La potencia de la portadora se mantiene constante siempre debido a su independencia con el ndice de modulacin.
Portadora a 20 KHz, observar la potencia en ella.
Frecuencias adyancentes han aumentado su maginitud. Figura. Espectro de seal modulada cuando existe Sobremodulacion.
SISTEMAS DE COMUNICACIONES I
24
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin Para obtener el espectro del mensaje modulado, se ha utilizado Matlab, y haciendo uso de sus herramientas se desarrollo una interfaz grafica para facilitar la obtencin de mencionadas graficas. Dicha interfaz grafica se desarrollo por medio de la herramienta GUI de Matlab, y las seales con las que se trabajara, sern muestras tomadas del osciloscopio atraves de archivos *csv. A continuacin se muestra una imagen de la interfaz con la que se obtienen los espectros de las seales, obtenidas de los osciloscopios. Observar que esta herramienta desarrollada facilita la eleccin del archivo *csv, y como consecuencia tambn la obtencin del espectro de dicho archivo, que contiene las muestras de la seal mensaje y seal modulada.
En este cuadro de texto se ingresa el nombre del archivo *csv, sin extensin, pues el cdigo fuente de la interfaz agrega la extensin para su apertura
Al realizar la accin push_bottom se mostraran las graficas de la seal modulada en tiempo, del espectro de la seal mensaje y el espectro de la seal modulada.
CODIGO DE LA INTERFAZ GUI. En el cdigo que se ve a continuacin, se puede apreciar que el el nombre que se ingresa en la caja de texto se le agrega la extensin csv para que este puede ser abierto, adems en las lneas siguientes se realiza un par de artificios para eliminar las primeras lneas que genera el osciloscopio al capturar los datos. Todo esto que se explico anteriormente ha sido documentado en su respectiva lnea para su mayor comprensin.
function varargout = MENU(varargin) % MENU M-file for MENU.fig % MENU, by itself, creates a new MENU or raises the existing % singleton*. % % H = MENU returns the handle to a new MENU or the handle to % the existing singleton*. % % MENU('CALLBACK',hObject,eventData,handles,...) calls the local % function named CALLBACK in MENU.M with the given input arguments. %
SISTEMAS DE COMUNICACIONES I
25
SISTEMAS DE COMUNICACIONES I
26
function edit3_Callback(hObject, eventdata, handles) % hObject handle to edit3 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit3 as text % str2double(get(hObject,'String')) returns contents of edit3 as a double Val=get(hObject,'String'); %Almacenar valor ingresado handles.edit1=Val; %Almacenar en identificador guidata(hObject,handles); %Salvar datos de la aplicacin % --- Executes during object creation, after setting all properties. function edit3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit3 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER. if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end % --- Executes on button press in pushbutton1. function pushbutton1_Callback(hObject, eventdata, handles) % hObject handle to pushbutton1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) NOMBRE=handles.edit1 % el identificador a nombre nombre_de_archivo = sprintf('%s.csv',NOMBRE); %a nombre se le agrega la extencion %y se asigna a otra variable file = fopen(nombre_de_archivo,'r+'); % se abre el archivo en file fprintf(file,'%%,CH1,CH2\r\n%%Second,Volt,Volt'); %se sobreescribe % en las % en las primeras 2 lineas para su % ejecucion fclose(file); %cerrando archivo datos = load(nombre_de_archivo); %Almacenando en datos tiempo = datos(:,1); %datos del tiempo [segundos] canal1 = datos(:,2); %datos del canal 1 [volts], envolvente canal2 = datos(:,3)+1; %datos del canal 2 [volts], moduladora %%%%%%%%%%%%%%%% + + dominio del tiempo + + %%%%%%%%%%%%%%%% figure(1); plot(tiempo,canal1,'-y',tiempo,canal2,'-g'); legend('canal 1','canal 2'); axis tight; grid on; title('canales del osciloscopio'); xlabel('tiempo [seg]}'); ylabel('seal [volt]'); %%%%%%%%%%%%%%%% + + dominio de la frecuecnia + + %%%%%%%%%%%%%%%% fs = 1/(tiempo(2)-tiempo(1)) size = 2^nextpow2(length(canal1)); %numero de muestras mas cerano a una potencia de 2 f = (0:size/2)*fs/size; %espectro del canal 1: envolvente figure(2);
SISTEMAS DE COMUNICACIONES I
27
A continuacin se muestran los resultados, para modulacin al 100%, sub modulacin 50% y sobre modulacin 150%, en las graficas que se vern a continuacin se describen las de seal de entrada y modulada en tiempo, el espectro de entrada y el espectro de salida respectivamente en cada caso, adems se deber tomar en cuenta que la frecuencia a la que se est modulado es de 20 Khz, todo esto como un prembulo para un mejor entendimiento de cada una de las figuras obtenidas con la interfaz grafica, desarrollada con la herramienta GUI de Matlab. MODULACION 100%.
Figura. Entrada de seal mensaje (verde) y seal mensaje modulada a 20 kHz (amarilla)
SISTEMAS DE COMUNICACIONES I
28
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin Los datos obtenidos del osciloscopio son en tiempo, esto es de caractersticas de el instrumento, pero aplicando herramientas de software se puede utilizar la transformada rpida de Fourier (fft) y obtener el espectro de frecuencia de cada seal, a continuacin se muestra el espectro de la seal mensaje o envolvente, observar o notar que esta es una seal aproximadamente senoidal en tiempo, por lo tanto ser aproximadamente un impulso en la parte positiva de la frecuencia.
Espectro seal
La figura que se muestra a continuacin es el espectro de la seal modulada, en esta se puede observar que la seal envolvente se encuentra presente pero tambin se ha agregado un impulso en medio de estas dos, dicho impulso es la seal portadora, que es consecuencia del uso de seal portadora una seal cosenoidal aproximada. A esto se agrega que una parte de la energa total del mensaje es utilizada por dicho impulso, para ser tener una idea ms clara de lo mencionado anteriormente se puede decir que la portadora utiliza un 50% o mas de la energa total del mensaje. Es necesario aclarar que este mtodo hace que los costos de transmisin disminuyan pues la demodulacin es mucho ms barata que si no llevara la portadora, es por esta razn que la recepcin de AM en una casa comn es de este tipo de transmisin, y es por eso que a este tipo de modulacin se llama AM comercial o simplemente AM. Como la seal de entrada es una seal seno, su espectro correspondiente don impulsos, al ser modulados estos se desplazan a la seal de modulacin, y es asi como se puede apreciar mejor las bandas laterales inferior y superior, si retrasamos al espectro de la seal mensaje podemos
SISTEMAS DE COMUNICACIONES I 29
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin observa que para dicha grafica solo aprecia un impulso pues el otro estaba en la parte negativa del espectro, por simetra, pero ahora estn presentes las dos esto significa que adems que el mensaje se encuentra en cualquiera de las dos bandas tambin el ancho de banda aumenta al doble.
Portadora a 20 KHz, observar la potencia en ella.
SUBMODULACION. En resumen la sub modulacin sucede cuando la amplitud mxima de la seal envolvente no es menor que la seal de offset, esto significa que la seal modulada no es no lobulos marcados exactamente. A continuacin se observa al seal de envolvente y la seal de salida.
de (verde)
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin de entrada es las mima, por lo tanto su espectro ser siempre impulsos simtricos. A continuacin se observa el espectro de la seal modulada cuando existe sub modulacion.
De la figura anterior se puede observar que la potencia en el mensaje a diminuido , claro esto se debe a que la potencia del mensaje es directamente proporcional al ndice de modulacin. La potencia de la portadora no cambia pues es independiente del ndice de modulacin. SOBREMODULACION. Indice de modulacin menor a uno. La sobremodulacion esta dada cuando la amplitud de la envolvente es mayor que el offset, a continuacin se puede observar un ejemplo grafico de esto que se menciona.
IMPLEMENTACIN DE UN MODULADOR AM Sistemas de comunicacin potencia de las bandas laterales aumentara debido a la relacin directamente proporcional que existe entre ellas. Pero en contraparte a esto tambin se puede ver que ese aumento de potencia aumentara el ancho de banda, provocando as posibles interferencias en otras bandas vecinas de transmisin. Es por esto que un sistema sobre modulado no es recomendable. La potencia de la portadora se mantiene constante siempre debido a su independencia con el ndice de modulacin.
Portadora a 20 KHz, observar la potencia en ella. Banda inferior lateral de AM comercial.
Frecuencias adyancentes han aumentado su maginitud. Figura. Espectro de seal modulada cuando existe Sobremodulacion.
A continuacin se mostraran los resultados obtenidos para la modulacin ASK, pues se deber tomar en cuenta todo lo mencionado anteriormente, solo que una de las ventajas que podra tener la sobre modulacin en ASK es que los lbulos adyacentes aumentan su potencia esto significa que la reconstruccin de estos podra ser mas certera en el receptor, claro esto si se contara un un ancho de banda mayor.
SISTEMAS DE COMUNICACIONES I
32
Figura. Espectro de la seal de envolvente o mensaje. Notar que es la funcin SINC solo que con lobulos de magnitud positiva.
SISTEMAS DE COMUNICACIONES I
33
PORTADORA
Figura. Espectro de la seal de envolvente o mensaje. Observar en esta la sub modulacin y como se comporta la envolvente, de la misma manera que en AM. SISTEMAS DE COMUNICACIONES I 34
PORTADORA
Figura. Espectro de la Seal Modulada. Notar como los lobulos de la seal SINC han dismnuido debido a ndice de modulacin y su relacin con la potencia.
Figura. Espectro de la seal de envolvente o mensaje (verde) y de seal modulada (amarillo). Observar en esta la sub modulacin y como se comporta la envolvente, de la misma manera que en AM sobremodulada. SISTEMAS DE COMUNICACIONES I 35
PORTADORA
Figura. Espectro de la Seal Modulada. Notar como los lobulos de la seal SINC han aumentado debido a ndice de modulacin y su relacin con la potencia.
SISTEMAS DE COMUNICACIONES I
36
Simulacin en TINA.
A continuacin se muestra la correspondiente simulacin del circuito modulador AM, en tina con el propsito de justificar los resultados obtenidos.
R1 15k +
-v -15 C1 100n
+ + U1 LF356
Vo(AM)
T1 2N5457
Vc +V 15 +
C2 100n
Vm
SISTEMAS DE COMUNICACIONES I
37
FIGURA: Simulacin en TINA que muestra la seal portadora, el mensaje y la seal modulada
SISTEMAS DE COMUNICACIONES I
38
FIGURA: Simulacin en TINA que muestra el mensaje junto al a seal modulada con un ndice de modulacin de 0.5
SISTEMAS DE COMUNICACIONES I
39
FIGURA: Simulacin en TINA que muestra el espectro de la seal modulada. (Este espectro corrobora que la seal la seal portadora ala que se modula es a 20kHz )
SISTEMAS DE COMUNICACIONES I
40
SISTEMAS DE COMUNICACIONES I
41
FIGURA: Simulacin en TINA para modulacin ASK. Donde se muestra el mensaje y la seal modulada a un ndice de modulacin de 0.5
SISTEMAS DE COMUNICACIONES I
42
FIGURA: Simulacin en TINA que muestra el espectro con modulacin ASK.. (Este espectro corrobora que la seal la seal portadora ala que se modula es a 20kHz y se pude ver que el espectro forma seal SINC)
SISTEMAS DE COMUNICACIONES I
43
Conclusiones
La modulacin en amplitud es una ventaja para la transmisin de informacin y econmica cuando se utiliza AM con portadora, pues de esta manera se reducen los costos de un demulador.
Para seales deterministicas de envolvente el ndice de modulacin es una razn para la cual guiarse para no entrar en sub modulacin o sobre modulacin, aunque para seales no que no lo son tambin lo puede ser solo basta con tomas la amplitud mxima del mensaje y hacer los clculos como si este fuera una seal deterministica. Sobre modulacin es un estado en el que no es conveniente que se encuentre nuestro sistema modulador porque adems de provocar cambios de fase, tambin aumenta el ancho de banda en la transmisin esto debido al aumento de potencia en las frecuencias adyancentes a la envolvente. La modulacin de la informacin nos permite no solo disminuir el tamao de las antenas por la frecuencia utilizada, sino disminuir el ancho de banda usado. Y sabemos que ahora en los medios de comunicacin el ancho de banda es limitado y sobre todo, caro. El ASK es la modulacin por amplitud de pulsos cuadrados, ya sean unipolares o bipolares. Una transmisin de este tipo es conveniente tenerla cuando se desea transmitir bit en el espacio, aunque solo permite transmitir un bit a la vez.
SISTEMAS DE COMUNICACIONES I
44