amplitud modulada.docx

1
Amplitud Modulada en Matlab clear all; clc; disp('') disp( 'MODULACION DE AMPLITUD (AM) EN MATLAB' ) 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): ') t = (0:N-1)/fs; % Modulacion de Amplitud Eca = Ec*cos(2*pi*fc*t); Emoduladora = Ec*cos(2*pi*fm*t); A = Ec + Emoduladora; % Creacion de la envolvente m = A.*[cos(2*pi*fc*t)]; % Modulacion close all; figure('Name','Portadora, Modulada, Amplitud modulada'); plot(t(1:N/2),m(1:N/2),t(1:N/2),A(1:N/2),'r',t(1:N/2),-A(1:N/ 2),'r'); title('Señal modulada AM' ), grid on, xlabel('Tiempo'), ylabel('Señal modulada(t)');

Upload: timothy-roberts

Post on 22-Dec-2015

219 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Amplitud Modulada.docx

Amplitud Modulada en Matlab

clear all;clc;disp('')disp( 'MODULACION DE AMPLITUD (AM) EN MATLAB' )

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): ')     t = (0:N-1)/fs;

% Modulacion de Amplitud

Eca = Ec*cos(2*pi*fc*t);Emoduladora = Ec*cos(2*pi*fm*t);A = Ec + Emoduladora;        % Creacion de la envolventem = A.*[cos(2*pi*fc*t)];     % Modulacion

close all;

figure('Name','Portadora, Modulada, Amplitud modulada');plot(t(1:N/2),m(1:N/2),t(1:N/2),A(1:N/2),'r',t(1:N/2),-A(1:N/2),'r');title('Señal modulada  AM' ), grid on, xlabel('Tiempo'), ylabel('Señal modulada(t)');