0% found this document useful (0 votes)
49 views

Solution To Microwave Engineering Pozar Chapter 14 Example 3 With MATLAB

Solution to Microwave Engineering Pozar chapter 14 example 3 with MATLAB
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

Solution To Microwave Engineering Pozar Chapter 14 Example 3 With MATLAB

Solution to Microwave Engineering Pozar chapter 14 example 3 with MATLAB
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

POZAR chapter 14: RF MICROWAVE SYSTEMS. Example 03 __ 11/11/2020 12:27:38.

EXAMPLE 14.3
Click any to open the MATLAB script solving this exercise. Run script to read question and calculate solution.
On 1st run, the exercise is solved and the results are stored in .mat file. Parameters can be modified to solve
exercise variations. MATLAB student licences are cheap and there is a type that does not even require to be
registered in any university or college. All comments welcome.
To download and install MATLAB as well as review help on specific commands click any MATLAB icon:

Antenna directivity Background temperature

______________________________________________________________________________________________________________________________
John Bofarull Guix [email protected] [email protected] 1/5
POZAR chapter 14: RF MICROWAVE SYSTEMS. Example 03 __ 11/11/2020 12:27:38.

pozar_14_example_03.m

Pin=P_loss, etha_a=Prad/Pin=1, G=etha_a*D, G=D


Ta=Tb
Ta: antenna (noise) temperature
Tb: (effective) brightness (noise) temperature
TB: background (noise) temperature
if uniform background (noise) temperature then Tb=TB

etha_a=1 % antenna radiation efficiency 100%

da=.01 % [deg] angle resolution


a=[-90:da:90]; % [deg] elevation as supplied in question header

azimuth angle [0:pi]

azimuth=0 means pointing right up and pi is pointing right down to ground elevation angle=0 means pointing to horizon, elevation angle = +pi/2 or
-pi/2 doesn't matter, means pointing right up.

Antenna Directivity

if supplied graph used as found

n1=find(a>=-1);
n2=find(a<=1);
n3=intersect(n1,n2);

DdB=10*ones(1,numel(a)); % [dB] directivity


DdB(n3)=30;

figure(1);
stem(a,DdB)
xlabel('a');ylabel('D [dB]')
grid on
title('antenna directivity')

D=10.^(DdB/10); % [] directivity

______________________________________________________________________________________________________________________________
John Bofarull Guix [email protected] [email protected] 2/5
POZAR chapter 14: RF MICROWAVE SYSTEMS. Example 03 __ 11/11/2020 12:27:38.

Background Temperature

n4=find(a>=-30);
n5=find(a<=30);
n6=intersect(n4,n5);

TB=100*ones(1,numel(a)); % background temperature


TB(n6)=10;
TB1=TB;

figure(2);
stem(a,TB)
xlabel('a');ylabel('TB [Kelvin]')
grid on
title('background temperature')

Wrong Result: antenna brightness temperature too hot

Tb=2*pi*sum(D.*TB.*sind(a))/(2*pi*sum(D.*sind(a))) Tb =
disp('wrong result') 1.423769537235673e+02
wrong result

Do not use negative elevation

In some cases negative elevation is used for angles below horizon and for ground penetration. But for this example, the antenna simply doesn't pick up
anything below horizon. Therefore, the negative angles in theta graphs supplied in question header correspond to actually phi=pi but antenna D and TB are
both phi independent.

a=[0:da:90]; % [deg] ELEVATION

n7=find(a<=1);

DdB=10*ones(1,numel(a)); % [dB] directivity


DdB(n7)=30;

figure(3);
stem(a,DdB)
xlabel('a');ylabel('D [dB]')
grid on
title('antenna directivity')

D=10.^(DdB/10); % [] directivity

______________________________________________________________________________________________________________________________
John Bofarull Guix [email protected] [email protected] 3/5
POZAR chapter 14: RF MICROWAVE SYSTEMS. Example 03 __ 11/11/2020 12:27:38.

Background temperature

n8=find(a<=30);

TB=100*ones(1,numel(a)); % background temperature


TB(n8)=10;

figure(4);
stem(a,TB)
xlabel('a');ylabel('TB [Kelvin]')
grid on
title('background temperature')

Antenna brightness temperature: correct result

Tb=2*pi*sum(D.*TB.*sind(a))/(2*pi*sum(D.*sind(a))) Tb =
disp('correct result') 86.770380983702310
correct result

______________________________________________________________________________________________________________________________
John Bofarull Guix [email protected] [email protected] 4/5
POZAR chapter 14: RF MICROWAVE SYSTEMS. Example 03 __ 11/11/2020 12:27:38.

Where is the whole collection of exercises?

This exercise is part of the collection of exercises Microwave Engineering POZAR 4th ed solved with MATLAB available in this website:
https://jgb2012.wixsite.com/microwave-eng-matlab

How can one get the main literature reference?

For instance from:


https://www.amazon.co.uk/Microwave-Engineering-David-M-Pozar/dp/0470631554

What about the solutions manual?

It's freely available https://www.scribd.com/doc/176505749/Microwave-engineering-pozar-4th-Ed-solutions-manual

For educational purposes only: https://www.copyrightuser.org/understand/exceptions/education/

______________________________________________________________________________________________________________________________
John Bofarull Guix [email protected] [email protected] 5/5

You might also like