Частотная модуляция - это кодирование данных в несущей волне путем изменения непосредственной частоты волны. Другими словами, при частотной модуляции частота, в отличие от амплитуды несущей волны, изменяется в зависимости от разной амплитуды модулирующего сигнала.
Мы будем использовать функцию fmmod (), чтобы получить частотную модуляцию сигнала.
Syntax: a = fmmod(x, fc, fs, fdev)
Parameters:
x is input sinusoidal message signal
fc is carrier frequency
fc is carrier frequency,
fdev is frequency deviation
Спектр:
Code:
% Sampling Frequency
fs = 400;
% Carrier Frequency
fc = 200;
% Time Duration
time = (0:1/fs:0.2)";
% Create two sinusoidal signal with frequencies 30 Hz and 60 Hz
x = sin(2*pi*30*time)+2*sin(2*pi*60*time);
% Frequency Deviation
fDev = 50;
% Frequency modulate x
y = fmmod(x,fc,fs,fDev);
% plotting
plot(time,x,"c",time,y,"b--")
xlabel("Time (s)")
ylabel("Amplitude")
legend("Original Signal","Modulated Signal")
Output:
Next
Draw Sudan Flag using MATLAB
Recommended Articles
Page :
Amplitude Modulation based on Depth of Modulation(Modulation Factor) using GNU Octave15, Feb 21
Single Side Band (SSB) Modulation using MATLAB14, Aug 20
Amplitude Modulation using MATLAB25, Aug 20
MATLAB | Converting a Grayscale Image to Binary Image using Thresholding12, Sep 18
Draw Switzerland Flag Using Matlab28, Mar 19
LSB based Image steganography using MATLAB30, Jan 19
Draw Sweden Flag using matlab06, Feb 19
How to draw Japan flag using MATLAB15, Feb 19
Draw Kuwait Flag using MATLAB01, Mar 19
Draw Sudan Flag using MATLAB13, Mar 19
Draw Indian Flag using matlab20, Mar 19
Draw Seychelles Flag using MATLAB26, Mar 19
Draw Austria flag using Matlab29, Mar 19
Draw Bangladesh Flag Using Matlab01, Apr 19
Plot a circle using centre point and radius in MATLAB08, Apr 19
Draw Thailand Flag Using MATLAB09, Apr 19
Matlab | Edge Detection of an image without using in-built function03, Jun 19
Create Mirror Image using MATLAB18, Nov 19
How to vertically flip an Image using MATLAB03, Jan 20
Matlab program to rotate an image 180 degrees clockwise without using function05, Feb 20
MATLAB - Image Edge Detection using Prewitt Operator from Scratch12, May 20
MATLAB - Image Edge Detection using Sobel Operator from Scratch12, May 20
MATLAB - Image Edge Detection using Robert Operator from Scratch10, May 20
Arithmetic Encoding and Decoding Using MATLAB10, Aug 20