What is the total power radiated from an antenna element in Matlab phased array toolbox ?

22 views (last 30 days)
Looking at the power pattern of an isotropic element to be one, it gives me a hint that the total power input to an element is 4*pi Watts and I get the same number when I integrate the power pattern of an isotropic element over a sphere covering 4*pi Steradians. However, when i take any element other than isotropic, the total power radiated is not equal to 4*pi !!! Can somebody may guide, what is the assumption of input power to an element in Matlab phased array toolbox. I am using the following code to find the total power of e.g. a cosine element:
sCos = phased.CosineAntennaElement('FrequencyRange',[3e8 1e9]);
az = -180:179;
el = -90:89;
Prad = 0;
for m = 1:numel(el)
MyAng=[-180:179;el(m)*ones(1,360)];
resp = step(sCos,3e8,MyAng); % voltage response of sensorElement
resp_pow = (abs(resp)).^2;
temp2 = resp_pow'*cosd(el(m));
Prad = Prad+sum(temp2);
end
Prad2 = (Prad)*2*pi^2/(360*180);

Answers (1)

Honglei Chen
Honglei Chen on 10 Aug 2015
Hi Raza,
Prad is the total power computed from the pattern but there is no guarantee that the sum needs to be 4*pi. In fact, if you look at the definition of the directivity, it is defined as D=4*pi*U/Prad, so the Prad varies with what element you chose.
Since you are mentioning input, my guess is maybe you mean how to see the power relation using phased.Radiator? That is a bit subtle since phased.Radiator by models the field relation toward a given direction, so the input is considered as the field needs to be propagated for that particular direction. Taking the following code as an example
ant = phased.CosineAntennaElement;
txant = phased.Radiator('Sensor',ant);
x = 1;
y = step(txant,x,[0;0])
You can see that y=1 because the field toward [0;0] is preserved.
Now, if you think the input, x, as the signal with a given input power to the antenna and want to see the field at the given direction to reflect the directivty gain, then you need to figure out how much of the field/power is radiated toward that direction. The relation is basically
y = sqrt(D)*x
where D is the directivity gain toward that particular direction. If you do some manipulation, you will end up with
y = F*x/sqrt(4*pi/Prad)
where F*x is what modeled by phased.Radiator and Prad is what you computed as the radiated power. Hence, if you do
% for cosine antenna, the Prad is about pi/2
Prad = pi/2;
y = step(txant,x*sqrt(4*pi/Prad),[0;0])
Compare to the directivity at that direction, you can see the two results match.
db2mag(directivity(ant,txant.OperatingFrequency,[0;0]))
Is this something you are looking for? If not, please reply and I can explain more.
  4 Comments
santhosh santhosh
santhosh santhosh on 25 Nov 2020
Why total radiated power (integrated radiation pattern) varies with element spacing in simulation? Since simulation or phased array equation does not consider any losses as such, why total radiated power varies? where that extra power is dissipatated? What am I missing here?
奥 刘
奥 刘 on 27 Nov 2023
@santhosh santhosh Hi, may be I can explain a little bit here. Suppose you have two same ideal isotropic antennas, and both of them are radiating the same power but in opposite phase. Then if you vary the distance between this two ideal antennas, The total radiated power we can in space will also vary. To see that, we can consider two extreme cases. First, if we keep decreasing the distance, all the way to 0 (two antennas just coincide), due to the opposite phase here, we will get 0 power. Then, if we keep increasing the distance, to infinite, then the two antennas can be regarded as two independent antennas, with no mutual, and no beampattern effect, then we will get double radiated power from the integration of the whole space. There, we will find out that, between 0 and infinite distance of these two antennas, the radiated power will also vary between 0 and double of the power. As for wht it's that, I think it's because of all the mutual effects and coherent addition of signal from different antennas, which I haven't carefully researched, so I can't give you a sound answer here.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!