Code covered by the BSD License
-
I0(x)
I0.m - modified Bessel function of 1st kind and 0th order.
-
ab(Gdb)
-
abadd(type, style, th, g, ray...
abadd.m - add gain in absolute units
-
abadd2(type, style, th, g, ra...
abadd2.m - add gain in absolute units - 2pi angle range
-
abp(th, g, rays, width)
-
abp(th, g, rays, width)
abp.m - polar gain plot in absolute units
-
abz(phi, g, rays, width)
abz.m - azimuthal gain plot in absolute units
-
abz2(phi, g, rays, width)
abz2.m - azimuthal gain plot in absolute units - 2pi angle range
-
addbwp(Dth, style)
-
addbwz(Dphi, style)
addbwz.m - add 3-dB angle width in azimuthal plots
-
addcirc(R, Rm, style)
addcirc.m - add grid circle in polar or azimuthal plots
-
addline(phi, style)
addline.m - add grid ray line in azimuthal or polar plots
-
addray(phi, style)
addray.m - add ray in azimuthal or polar plots
-
array(d, a, Nph)
array.m - gain computation for 1D equally-spaced isotropic array
-
binomial(d, ph0, N)
binomial.m - binomial array weights
-
bkwrec(a,b)
bkwrec.m - order-decreasing backward layer recursion - from a,b to r
-
blockmat(d1,d2,n,m,Z,A)
blockmat.m - manipulate block matrices
-
brewster(na,nb)
brewster.m - calculates Brewster and critical angles
-
bwidth(d, ph0, dpsi)
bwidth.m - beamwidth mapping from psi-space to phi-space
-
c2p(z)
c2p.m - complex number to phasor form
-
chebarray(M, sldb)
CHEBARRAY Compute chebyshev excitation coefficients for a linear array.
-
chebtr(na,nb,A,DF)
chebtr.m - Chebyshev design of broadband reflectionless quarter-wave transformer
-
chebtr2(na,nb,M,DF)
chebtr2.m - Chebyshev design of broadband reflectionless quarter-wave transformer
-
chebtr3(na,nb,M,A)
chebtr3.m - Chebyshev design of broadband reflectionless quarter-wave transformer
-
circint(c1,r1,c2,r2)
circint.m - circle intersection on Gamma-plane
-
circtan(c1,r1,c2)
circtan.m - point of tangency between the two circles
-
db(Gab)
-
dbadd(type, style, th, g, ray...
-
dbadd2(type, style, th, g, ra...
-
dbp(th, g, rays, Rm, width)
-
dbp(th, g, rays, Rm, width)
-
dbz(phi, g, rays, Rm, width)
-
dbz2(phi, g, rays, Rm, width)
-
dguide(f,a,n1,n2,Nit)
dguide.m - TE modes in dielectric slab waveguide
-
diffint(v,s,a,c1,c2)
diffint.m - generalized Fresnel diffraction integral
-
diffr(v)
diffr.m - knife-edge diffraction coefficient
-
dipole(L, Nth)
dipole.m - gain of center-fed linear dipole of length L
-
dmax(th, g)
dmax.m - computes directivity and beam solid angle of g(th) gain
-
dolph(d, ph0, N, R)
dolph.m - Dolph-Chebyshev array weights
-
dolph2(d, ph0, N, R)
dolph2.m - Riblet-Pritchard version of Dolph-Chebyshev
-
dolph3(type, d, N, R)
dolph3.m - DuHamel version of endfire Dolph-Chebyshev
-
dsinc(x)
-
dslab(R,Nit)
dslab.m - solves for the TE-mode cutoff wavenumbers in a dielectric slab
-
dtft(x, w)
-
dualband(Z0, ZL, r)
dualband.m - two-section dual-band Chebyshev impedance transformer
-
dualbw(ZL,Z0,r,GB)
dualbw.m - two-section dual-band transformer bandwidths
-
ellipse(A,B,phi)
ellipse.m - polarization ellipse parameters
-
etac(n)
-
ewa_license
-
fcs(x)
-
fcs2(x)
-
flip(x)
-
fresnel(na,nb,theta)
fresnel.m - Fresnel reflection coefficients for isotropic or birefringent media
-
frwrec(r)
frwrec.m - order-increasing forward layer recursion - from r to A,B
-
g2z(Gamma,Z0)
g2z.m - reflection coefficient to impedance transformation
-
gain2(L,d,I,N,ph0)
gain2.m - normalized gain of arbitrary 2D array of linear sinusoidal antennas
-
gain2h(L,d,I,N,ph0)
gain2h.m - gain of 2D array of non-identical linear antennas with Hallen currents
-
gin(S,gL)
gin.m - input reflection coefficient in terms of S-parameters
-
gout(S,gG)
gout.m - output reflection coefficient in terms of S-parameters
-
gprop(G2,bl)
gprop.m - reflection coefficient propagation
-
hallen(L,a,M,Nint,type)
hallen.m - solve Hallen's integral equation with delta-gap input
-
hallen2(L,a,E,Nint,type)
hallen2.m - solve Hallen's integral equation with arbitrary incident E-field
-
hallen3(L,a,d,V,M)
hallen3.m - solve Hallen's integral equation for 2D array of identical linear antennas
-
hallen4(L,a,d,V,M)
hallen4.m - solve Hallen's integral equation for 2D array of non-identical linear antennas
-
hband(sigma,type)
-
heff(sa,sb)
heff.m - aperture efficiency of horn antenna
-
hgain(N,A,B,sa,sb)
hgain.m - horn antenna H-plane and E-plane gains
-
hopt(G,a,b,sa,sb,N)
hopt.m - optimum horn antenna design
-
hsigma(r)
hsigma.m - optimum sigma parametes for horn antenna
-
imped(L2,L1,d,b)
imped.m - mutual impedance between two parallel standing-wave dipoles
-
impedmat(L,a,d)
impedmat.m - mutual impedance matrix of array of parallel dipole antennas
-
king(L,a)
king.m - King's 3-term sinusoidal approximation
-
kingeval(L,A,z)
kingeval.m - evaluate King's 3-term sinusoidal current approximation
-
kingfit(L,I,z,terms)
kingfit.m - fits a sampled current to King's 2-term sinusoidal approximation
-
lmatch(ZG,ZL,type)
lmatch.m - L-section reactive conjugate matching network
-
lmin(ZL,Z0,type)
lmin.m - find locations of voltage minima and maxima
-
mstripa(er,u)
mstripa.m - microstrip analysis (calculates Z,eff from w/h)
-
mstripr(er,Z0,per)
mstripr.m - microstrip synthesis with refinement (calculates w/h from Z)
-
mstrips(er,Z)
mstrips.m - microstrip synthesis (calculates w/h from Z)
-
multibeam(d, w, A, ph0)
multibeam.m - multi-beam array
-
multidiel(n,L,lambda,theta,po...
multidiel.m - reflection response of isotropic or birefringent multilayer structure
-
multidiel1(n,L,lambda,theta,p...
multidiel1.m - simplified version of multidiel for isotropic layers
-
multidiel2(n,l,f,theta,pol)
multidiel2.m - reflection response of lossy isotropic multilayer dielectric structures
-
multiline(Z,L,ZL,f)
multiline.m - reflection response of multi-segment transmission line
-
n2r(n)
n2r.m - refractive indices to reflection coefficients of M-layer structure
-
nfcirc(F,Fmin,rn,gGopt)
nfcirc.m - constant noise figure circle
-
nfig(Fmin, rn, gGopt, gG)
-
omniband(na,nH,nL,LH,LL,th,po...
omniband.m - bandwidth of omnidirectional mirrors and Brewster polarizers
-
omniband2(na,nH,nL,LH,LL,th,p...
omniband2.m - bandwidth of birefringent multilayer mirrors
-
onesect(ZL,Z0)
onesect.m - one-section impedance transformer
-
p2c(mag,phase)
p2c.m - phasor form to complex number
-
pi2t(Z123)
pi2t.m - Pi to T transformation
-
pmatch(ZG,ZL,Z)
pmatch.m - Pi-section reactive conjugate matching network
-
pockling(L,a,E,Nint,type)
pockling.m - solve Pocklington's integral equation for linear antenna
-
poly2(z)
poly2.m - specialized version of poly
-
quadr(a,b,N)
quadr.m - Gauss-Legendre quadrature weights and evaluation points
-
quadrs(ab,N)
quadrs.m - Gauss-Legendre quadrature weights and evaluation points on subintervals
-
qwt1(ZL,Z0,type)
qwt1.m - quarter wavelength transformer with series segment
-
qwt2(ZL,Z0)
qwt2.m - quarter wavelength transformer with 1/8-wavelength shunt stub
-
qwt3(ZL,Z0,Z2,type)
qwt3.m - quarter wavelength transformer with shunt stub of adjustable length
-
r2n(r)
r2n.m - reflection coefficients to refractive indices of M-layer structure
-
rhombic(L, alpha, Nth)
rhombic.m - gain of traveling-wave rhombic antenna
-
scan(a, ps0)
scan.m - scan array with given scanning phase
-
sector(d, ph1, ph2, N, Astop)
sector.m - sector beam array design
-
sgain(S,g1,g2)
sgain.m - transducer, available, and operating power gains of two-port
-
sgcirc(S,type,G)
sgcirc.m - stability and gain circles
-
smat(sparam)
-
smatch(S)
smatch.m - simultaneous conjugate match of a two-port
-
smith(n)
smith.m - draw basic Smith chart
-
smithcir(c,r,maxG,width)
smithcir.m - add stability and constant gain circles on Smith chart
-
snell(na,nb,tha,pol)
snell.m - Calculates refraction angles from Snell's law for birefringent media
-
sparam(S)
sparam.m - stability parameters of two-port
-
steer(d, a, ph0)
steer.m - steer array towards given angle
-
stub1(zL,type)
stub1.m - single-stub matching
-
stub2(zL,l,type)
stub2.m - double-stub matching
-
stub3(zL,l1,l2,type,e)
stub3.m - triple-stub matching
-
swr(Gamma)
swr.m - standing wave ratio
-
t2pi(Zabc)
t2pi.m - T to Pi transformation
-
taylor(d, ph0, N, R)
taylor.m - Taylor-Kaiser window array weights
-
travel(L, Nth)
travel.m - gain of traveling-wave antenna of length L
-
tsection(Z0,bl)
tsection.m - T-section equivalent of a length-l transmission line segment
-
twosect(Z0,Z1,Z2,ZL)
twosect.m - two-section impedance transformer
-
uniform(d, ph0, N)
uniform.m - uniform array weights
-
ustep(t,tr)
ustep.m - unit-step or rising unit-step function
-
vee(L, alpha, Nth)
vee.m - gain of traveling-wave vee antenna
-
vprop(V2,I2,Z0,bl)
vprop.m - voltage and current propagation
-
wavenum(er, mr, sigma, f)
wavenum.m - calculate wavenumber and characteristic impedance
-
woodward(A, alt)
woodward.m - Woodward-Lawson-Butler beams
-
y=d2r(x)
-
y=r2d(x)
-
y=upulse(t,td,tr,tf)
upulse.m - generates trapezoidal, rectangular, triangular pulses, or a unit-step
-
yagi(L,a,d)
yagi.m - simplified Yagi-Uda array design
-
z2g(Z,Z0)
z2g.m - impedance to reflection coefficient transformation
-
zprop(Z2,Z0,bl)
zprop.m - wave impedance propagation
-
RLCmovie.m
-
TDRmovie.m
-
contents.m
-
dipmovie.m
-
pulse2movie.m
-
pulsemovie.m
-
xtalkmovie.m
-
View all files
|
|
| ab(Gdb)
|
% ab.m - dB to absolute units
%
% Usage: Gab = ab(Gdb)
%
% Gdb = power gain in dB
% Gab = power gain in absolute units, Gab = 10^(Gdb/10)
%
% see also Gdb = db(Gab) for the reverse operation
% S. J. Orfanidis - 1999 - www.ece.rutgers.edu/~orfanidi/ewa
function Gab = ab(Gdb)
if nargin==0, help ab; return; end
Gab = 10.^(Gdb/10);
|
|
Contact us