0% found this document useful (0 votes)
132 views15 pages

FSK Modulation and Demodulation

This document summarizes an experiment on frequency-shift keying (FSK) modulation and demodulation. It includes the objective to modulate and transmit a digital signal using different carrier frequencies, a block diagram of the FSK system, MATLAB code to generate and demodulate the FSK signal, results showing the transmitted and received signals, and applications/advantages and disadvantages of FSK modulation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views15 pages

FSK Modulation and Demodulation

This document summarizes an experiment on frequency-shift keying (FSK) modulation and demodulation. It includes the objective to modulate and transmit a digital signal using different carrier frequencies, a block diagram of the FSK system, MATLAB code to generate and demodulate the FSK signal, results showing the transmitted and received signals, and applications/advantages and disadvantages of FSK modulation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

FSK Modulation and Demodulation

GRUOP 09

Name Registration Number

Taha CIIT/FA19 -EPE -115/ATD

Hazrat Bilal CIIT/FA19 -EPE -082/ATD

Zabeeh Ullah CIIT/FA19 -EPE -028/ATD


Outline
• Name
• Objective
• Block Diagram
• Matlab Coding
• Results
• Application
• Advantages and Disadvantages
FSK Modulation and Demodulation
Objective
 Frequency-shift keying (FSK) is a frequency modulation scheme in which digital information is
transmitted through discrete frequency changes of a carrier signal.
 FSK technique is to modulate the data signal to different frequencies to achieve effective transmission.
 At the receiver, the data signal will be recovered based on the different frequencies of the received
signal.
Block Diagram

Binary Digital FSK


Modulation Transmitte
Sequence Signal r

Carrier
Signal

Information Demodulator
Signal Signal Receiver
MATLAB Coding
clc;
clear all;
close all;

x=[ 1 0 0 1 1 0 1]; % Binary Information


bp=.000001; % bit period
disp(' Binary information at Trans mitter :');
disp(x);

%XX representation of transmitting binary information as digital


signal XXX
bit=[];
for n=1:1:length(x)
if x(n)==1;
se=ones(1,100);
else x(n)==0;
se=zeros(1,100);
end
bit=[bit se];

end
t1=bp/100:bp/100:100*length(x)*(bp/100);
subplot(3,1,1);
plot(t1,bit,'lineWidth',2.5);grid on;
axis([ 0 bp*length(x) -.5 1.5]);
ylabel('amplitude(volt)');
xlabel(' time(Asad Noor)');
title('transmitting information as digital signal');
%XXXXXXXXXXXXXXXXXXXXXXX Binary-FSK modulation
XXXXXXXXXXXXXXXXXXXXXXXXXXX%
A=5; % Amplitude of carrier signal
br=1/bp; % bit rate
f1=br*8; % carrier frequency for information as 1
f2=br*2; % carrier frequency for information as 0
t2=bp/99:bp/99:bp;
ss=length(t2);
m=[];
for (i=1:1:length(x))
if (x(i)==1)
y=A*cos(2*pi*f1*t2);
else
y=A*cos(2*pi*f2*t2);
end
m=[m y];
end
t3=bp/99:bp/99:bp*length(x);
subplot(3,1,2);
plot(t3,m);
xlabel('time(ubaid ullah)');
ylabel('amplitude(volt)');
title('waveform for binary FSK modulation coresponding binary
information');
%XXXXXXXXXXXXXXXXXXXX Binary FSK demodulation XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
mn=[];
for n=ss:ss:length(m)
t=bp/99:bp/99:bp;
y1=cos(2*pi*f1*t); % carrier siignal for information 1
y2=cos(2*pi*f2*t); % carrier siignal for information 0
mm=y1.*m((n-(ss-1)):n);
mmm=y2.*m((n-(ss-1)):n);
t4=bp/99:bp/99:bp;
z1=trapz(t4,mm) % intregation
z2=trapz(t4,mmm) % intregation
zz1=round(2*z1/bp)
zz2= round(2*z2/bp)
if(zz1>A/2) % logic lavel= (0+A)/2 or (A+0)/2 or 2.5 ( in this case)
a=1;
else(zz2>A/2)
a=0;
end
mn=[mn a];
end
disp(' Binary information at Reciver :');
disp(mn);
%XXXXX Representation of binary information as digital signal which
achieved %after demodulation
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
bit=[];
for n=1:length(mn);
if mn(n)==1;
se=ones(1,100);
else mn(n)==0;
se=zeros(1,100);
end
bit=[bit se];

end
t4=bp/100:bp/100:100*length(mn)*(bp/100);
subplot(3,1,3)
plot(t4,bit,'LineWidth',2.5);grid on;
axis([ 0 bp*length(mn) -.5 1.5]);
ylabel('amplitude(volt)');
xlabel(' time(Ali Ahmad)');
title('recived information as digital signal after binary FSK
demodulation');
Results

transmitting information as digital signal

amplitude(volt)
1.5
1
0.5
0
-0.5
0 1 2 3 4 5 6 7
time(Asad Noor) -6
10
waveform for binary FSK modulation coresponding binary information
amplitude(volt)

-5
0 1 2 3 4 5 6 7
time(ubaid ullah) -6
10
recived information as digital signal after binary FSK demodulation
amplitude(volt)

1.5
1
0.5
0
-0.5
0 1 2 3 4 5 6 7
time(Ali Ahmad) -6
10
Applications/Advantages/Disadvantes

APPLICATION OF FSK
 It is used on voice grade lines for data rates upto 1200 bps.
 It is used for high frequency radio transmission from 3 to 30 MHz.
 It is also used in coaxial cable-based LAN (Local Area Network) at higher frequencies.
Advantages of fsk
 Simple process to construct the circuit
 Zero amplitude variations
 Supports a high data rate.
 Low probability of error.
 High SNR (signal to noise ratio).
 More noise immunity than the ASK.
 Error-free reception can be possible with FSK.
 Useful in high-frequency radio transmissions.
 Preferable in high-frequency communications.
 Low-speed digital applications.
Disadvantages of fsk
 It requires more bandwidth than the ASK.
 It uses larger bandwidth compare to other modulation techniques. Hence it is not
bandwidth efficient.
 The BER (Bit Error Rate) performance in AWGN channel is worse compare to PSK
modulation.

Thank you

You might also like