You are on page 1of 2

ĐIỀU CHẾ BIÊN ĐỘ (AM- AMPLITUDE MODULATION) – MATLAB

Điều chế biên độ (AM) là một trong những kỹ thuật thông thường được sử dụng để
truyền tín hiệu tin nhắn sử dụng sóng mang. Biên độ hoặc cường độ của sóng mang tần
số cao được thay đổi theo biên độ của tín hiệu bản tin.

Các công thức cơ bản:

Tín hiê ̣u sóng mang:

Y C = A c . sin ( 2 π . f c . t )

Tín hiê ̣u đầu vào:

Y M = A M . sin ( 2 π . f a . t )

Tín hiê ̣u được điều chế:

Y =( 1+m. sin ( 2 π . f a . t ) ) . A c . sin ( 2 π . f c . t )

Với

AC : Biên đô ̣ tín hiê ̣u sóng mang.

AM : Biên đô ̣ tín hiê ̣u AM.

Fc : Tần số sóng mang.

fm : Tần số đầu vào

Code để thực hiê ̣n:


clc;
close all;
clear all;

m=1
Am=5; %Amp. of modulating signal
fa=2000; % frequency of modulating signal
Ta= 1/fa;
t= 0:Ta/999:6*Ta;
ym=Am*sin(2*pi*fa*t);
figure(1)
subplot(3,1,1);
plot(t,ym)
title('Tin hieu dau vao');
grid on;
%Carrier signal

Ac=Am/m;
fc=fa*10;
Tc=1/fc;
yc=Ac*sin(2*pi*fc*t);
subplot(3,1,2)
plot(t,yc)
grid on;
title('Tan so song mang');

%AM Modulation
y= (1+m*sin(2*pi*fa*t)).*Ac.*sin(2*pi*fc*t);

subplot(3,1,3)
plot(t,y)
title('Tin hieu AM dieu che duoc');
grid on;

Kết quả thu được:

You might also like