This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.


Calculate current at feed for antenna or array





feedCurrent(obj,frequency) calculates the current at the feed for an antenna or array object at a specified frequency. The feed current when multiplied by the antenna impedance gives the voltage across the antenna.


collapse all

Excite a monopole antenna using plane wave. Calculate the feed current at 75 MHz.

h = planeWaveExcitation('Element',monopole, 'Direction',[1 0 0])
cur = feedCurrent(h,75e6)
h = 

  planeWaveExcitation with properties:

         Element: [1×1 monopole]
       Direction: [1 0 0]
    Polarization: [0 0 1]

cur =

   0.0132 - 0.0133i

Calculate the feed current of a rounded-bowtie designed for operation at 2.4 GHz.

b  = design(bowtieRounded,2.4e9);
If = feedCurrent(b,2.4e9)
If =

   0.0293 + 0.0001i

Input Arguments

collapse all

Antenna or array object, specified as an object handle.

Frequency to calculate feed current, specified as a scalar integer in Hz.

See Also

Introduced in R2017a

Was this topic helpful?