PO_matlab
circ_aperture_fields.m File Reference

Computes far-field components radiated by a circular aperture. More...

Functions

function circ_aperture_fields (in a, in k, in E0, in r, in theta, in phi)
function bessc (in x)

Detailed Description

Computes far-field components radiated by a circular aperture.

This function models the electromagnetic far-field (E and H fields) radiated by a circular aperture of radius a, excited with a uniform E-field of amplitude E0. It uses a Bessel-based far-field pattern and computes spherical field components.

Parameters
aRadius of the circular aperture [m]
kWavenumber [rad/m]
E0Excitation field amplitude [V/m]
rRadial distance to observation point(s) [m]
thetaElevation angle(s) [rad]
phiAzimuthal angle(s) [rad]
Return values
ErRadial electric field (always zero)
EthetaTheta-polarized electric field [V/m]
EphiPhi-polarized electric field [V/m]
HrRadial magnetic field (always zero)
HthetaTheta-polarized magnetic field [A/m]
HphiPhi-polarized magnetic field [A/m]

Function Documentation

◆ bessc()

function bessc ( in x)

◆ circ_aperture_fields()

function circ_aperture_fields ( in a,
in k,
in E0,
in r,
in theta,
in phi )