0% found this document useful (0 votes)
21 views20 pages

Lab Manual For RNA (2181103) - 2020-21 - BE - 8

Uploaded by

hosesas791
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views20 pages

Lab Manual For RNA (2181103) - 2020-21 - BE - 8

Uploaded by

hosesas791
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Government Engineering College, Patan

At-Katpur
Affiliated
To
Gujarat Technological University

Electronics & Communication Engineering Department

Laboratory Manual
B.E. Fourth Year (Semester–VIII)
Radar & Navigation Aids (2181103)
Government Engineering College, Patan
At-Katpur

Electronics & Communication Department

Certificate
This is to certify that

Mr./

Ms._____________________________________________________________________Enrollmnt

no.___________________Of 8th Semester Degree course in E & C Engineering has

satisfactorily completed his/her term work in Radar & Navigation Aids (2181103)

during the December 2020 to May 2021.

Date of Submission ______________________

Staff in charge ______________________

Head of E & C Department ______________________


Government Engineering College,Patan
Electronics & Communication Department
Index
Name: _____________________________________ Enrollment No._____________

Sr
Title Date Sign.
no.
Write a program in Matlab for computing minimum
1 28-12-2020
detectable power for radar
Write a program in Matlab for computing radar range
2 04-01-2021
including noise
3 Write a program in Matlab for radar cross section 22-02-2021

Write a program in Matlab for computing Doppler


4
Frequency 09-03-2021
5 Write a program in Matlab for single line delay canceller
05-04-2021
6 Write a program in Matlab for double line delay canceller
12-04-2021
7 Write a program in Matlab for linear antenna field
Intensity 19-04-2021
8 Write a program in Matlab for synthetic aperture radar 27-04-2021
9 Tutorial 1

10 Tutorial 2
Date: / /
Experiment No: 1

Aim: Write a program in Matlab for computing minimum detectable power for radar.
Code:

pt = 1.5e6; % transmitted power (W)


G = 10*log10 (45); % antenna gain (dB)
sigma = 0.1; % antenna effective aperture (m^2)
f= 5.6e9 ; % frequency (Hz)
c= 3e8; % speed of light (m/s)
lambda = c/f;
for rmax = 10e3:0.5e3:30e3; % min detectable signal power (m)
smin = (pt*(G^2)*(lambda^2)*sigma)/(((4*pi)^3)*(rmax^4))
plot (rmax,smin,'*');
hold on;
end

xlabel('Max range ');


ylabel('Smin ');
title('Minimum dectable signal power for radar range ');
Result:
Date: / /
Experiment No: 2

Aim: Write a program in Matlab for computing radar range with SNR.
Code:

pt = 1.5e6; % tranmitted power(W)


G = 10^(45/10); % antenna gain (dB)
sigma = 0.1; % target cross section (m^2)
f = 5.6e9; % frequency (Hz)
c = 3.0e8; % speed of light (m/s)
k = 1.38e-23; % Boltzman's constant
Te =290; % effective temp. (K)
F = 10^(3/10); % noise figure (dB)
SNR_min = 10^(20/10); % signal to noise ratio (dB)
lambda = c/f;

for pulse_width = [0.2e-6:0.05e-6:2e-6]; % (sec)


B = 1/pulse_width;
rmax = ((pt*(G^2)*(lambda^2)*sigma)/(((4*pi)^3)*k*Te*B*F*SNR_min))^(1/4)
plot(rmax,pulse_width,'.');
hold on;
end

xlabel('Max range ');


ylabel('Pulse width');
Result:
Date: / /
Experiment No: 3
Aim: Write a program in Matlab for radar cross section
Code:

frequ = 0e6;
freql = 15e6;
scat_spacing = 50;
eps = 0.0001;
freq_band = frequ - freql;
delfreq = freq_band / 500.;
index = 0;
for freq = freql: delfreq: frequ
index = index +1;
wavelength(index) = 3.0e+8 / freq;
end
elec_spacing = 2.0 * scat_spacing ./ wavelength;
rcs = abs ( 1 + cos((2.0 * pi) .* elec_spacing) + i * sin((2.0 * pi) .* elec_spacing));
rcs = rcs + eps;
rcs = 20.0*log10(rcs); % RCS ins dBsm

% Plot RCS versus frequency


freq = freql:delfreq:frequ;
plot(freq,rcs,'linewidth',2); grid;
xlabel('Frequency (Hz)');
ylabel('RCS in dBsm');
Result:
Date: / /
Experiment No: 4

Aim: Write a program in Matlab for computing Doppler frequency.

Code:

%for freq = 10E6:5E6:100E6;

freq = 20e6;
ang = 30;
for tv = 500:10:750; % m/s
target = 1;
format long
c = 3.0e+8;
ang_rad = ang * pi /180.;
lambda = c / freq;
if (target == 1)
fd = 2.0 * tv * cos(ang_rad) / lambda;
tdr = (c - tv) / (c + tv);
else
fd = -2.0 * c * tv * cos(and_rad) / lambda;
tdr = (c + tv) / (c -tv);
end
subplot(2,1,1);
plot(tv,fd,'*');
hold on;
subplot(2,1,2);
plot(tv,tdr,'o');
hold on;
end

fd
tdr

display ('Calculation Result for Doppler Frequency');


display('--------------------------------------------');
disp (['Doppler Frequency = ',num2str(fd)]);
disp (['Time Dilation Factor = ',num2str(tdr)]);
Result:

fd = 86.60
tdr = 0.99

Calculation Result for Doppler Frequency


--------------------------------------------
Doppler Frequency = 86.6025
Time Dilation Factor = 1
Date: / /
Experiment No: 5
Aim: Write a program in Matlab for single line delay canceller.

Code:
% single canceler
eps = 0.00001;
fofr = 0:0.01:1;
arg1 = pi .* fofr;
resp = 4.0 .*((sin(arg1)).^2);
max1 = max(resp);
resp = resp ./ max1;

subplot(2,1,1)
plot(fofr,resp,'k')
xlabel ('Normalized frequency - f/fr')
ylabel( 'Amplitude response - Volts')
grid

subplot(2,1,2)
resp=10.*log10(resp+eps);
plot(fofr,resp,'k');
axis tight
grid
xlabel ('Normalized frequency - f/fr')
ylabel( 'Amplitude response - dB')
Result:
Date: / /
Experiment No: 6

Aim: Write a program in Matlab for double line delay canceller.

Code:

eps = 0.00001;
fofr = 0:0.001:1%fofr1;
arg1 = pi .* fofr;
resp = 4.0 .* ((sin(arg1)).^2);
max1 = max(resp);
resp = resp ./ max1;
resp2 = resp .* resp;

subplot(2,1,1);
plot(fofr,resp,'k--',fofr, resp2,'k');
ylabel ('Amplitude response - Volts')

resp2 = 20. .* log10(resp2+eps);


resp1 = 20. .* log10(resp+eps);

subplot(2,1,2)
plot(fofr,resp1,'k--',fofr,resp2,'k');

legend ('single canceler','double canceler')


xlabel ('Normalized frequency f/fr')
ylabel ('Amplitude response - dB')
Result:
Date: / /
Experiment No: 7
Aim: Write a program in Matlab for linear antenna field intensity

Code:

% Linear Antenna Field Intensity

clc;
clear all;
close all;

n = input('Enter the The Number of linear Array (n) : ');


si = 0 : 0.01 : (2*pi) ;

% Field Intensity
FI = abs((sin(n*si./2))./(sin (si./2)));

figure,plot(si,FI);
title('Field Intensity of Antenna');
xlabel('si');
ylabel('Field Intensity of Antenna');

figure,polar (si,FI);
title('Polar Plot of Antenna Pattern');

Result:

Enter the The Number of linear Array (n) : 5


Date: / /
Experiment No: 8

Aim: Write a program in Matlab for synthetic aperture radar.

Code:

% SAR
clc; clear
all; close
all;

v = 150 ;
R = 10E3;
f = linspace(1E9,100E9,100);
for crr = 1:2:10;
c = 3E8;
lamda = c./f;
Daz = R*lamda/crr;
Ta = Daz/v;
figure(1),loglog(f,Ta); grid on; hold on;
end
xlabel(' Fig 1. Frequency (Hz)','fontsize',14); ylabel('Aperature(sec)','fontsize',14);

v = 7500;
R = 770E3;
for crr = 10:10:100;
c = 3E8;
lamda = c./f;
Daz = R*lamda/crr;
Ta = Daz/v;
figure(2),loglog(f,Ta); grid on; hold on;
end
xlabel('' Fig 2 Frequency (Hz)','fontsize',14); ylabel('Aperature(sec)','fontsize',14);
Result:

You might also like