PO_matlab
pyramidal_horn_fields.m File Reference

Computes the far-field components radiated by a pyramidal horn antenna. More...

Functions

function pyramidal_horn_fields (in eta, in a, in b, in a1, in b1, in rho1, in rho2, in freq, in E0, in r, in theta, in phi)

Detailed Description

Computes the far-field components radiated by a pyramidal horn antenna.

This function models the electromagnetic far-field radiated by a rectangular pyramidal horn using physical optics and Fresnel integrals. It calculates the spherical electric and magnetic field components based on geometry and frequency.

Parameters
etaIntrinsic impedance of the medium [Ohm]
aWidth of waveguide aperture in x [m]
bHeight of waveguide aperture in y [m]
a1Aperture width at horn opening [m]
b1Aperture height at horn opening [m]
rho1Distance from waveguide aperture to horn opening in y-z plane [m]
rho2Distance from waveguide aperture to horn opening in x-z plane [m]
freqFrequency of operation [Hz]
E0Field amplitude scaling factor [V/m]
rObservation distance(s) [m]
thetaElevation angle(s) [rad]
phiAzimuthal angle(s) [rad]
Return values
ErRadial electric field (zero)
EthetaTheta-polarized electric field [V/m]
EphiPhi-polarized electric field [V/m]
HrRadial magnetic field (zero)
HthetaTheta-polarized magnetic field [A/m]
HphiPhi-polarized magnetic field [A/m]

Function Documentation

◆ pyramidal_horn_fields()

function pyramidal_horn_fields ( in eta,
in a,
in b,
in a1,
in b1,
in rho1,
in rho2,
in freq,
in E0,
in r,
in theta,
in phi )