Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to normalize electrical field into antenna gain?

Status
Not open for further replies.

minuscat

Newbie level 1
Joined
Sep 2, 2009
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,291
Gain pattern

I want to draw the gain pattern of uniform linear array and uniform circular array. But I don't know how to normalize electrical field into antenna gain.
Here is my MATLAB code in UCA.

E0 = 1;
theta_0 = 90/180*pi;
phi_0 = 0/180*pi;
N = 8;
lambda = 1;
d = lambda/2;
a = d*(N/2/pi);
k = 2*pi/lambda;
phi = 0.01:0.01:2*pi;
theta = 0.01:0.01:pi;
E = zeros(length(theta),length(phi));
for it = 1:1:length(theta)
for it2 = 1:1:length(phi)
for it3 = 1:1:N

alfa = -k*a*sin(theta_0)*cos(phi_0-2*pi*it3/N);
E(it,it2) = E(it,it2) + E0*exp(j*k*a*sin(theta(it))*cos(phi(it2)-2*pi*it3/N)
+ j*alfa);
end
end
end

G = E(157,: );
F = abs(G).^2;
figure
polar(phi,F,'-b');

I use the electrical field formula from the book, but I don't really know how to normalize it into gain pattern.
 

Re: Gain pattern

normalization is setting your max to 1.so the antenna gain would be divided by max gain.

regards.
sajid mohammed.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top