Code covered by the BSD License
-
[att,rf]=obloss(d,do,f,h,rc)
-
[uazx,uazy,uaxy]=plnarray(uel...
PARRAY Provides the radiation intensity for a uniform planar
-
[ue,uh,ga]=corner(d,alfa,uef,...
-
cfresnel(xo)
CFRESNEL is the Fresnel cosine integral function.
-
ci(xo)
-
collin(d,ld,a,vd)
-
cylcav(a,d,mode,er,sgr)
-
cylwg(a,L,mode,er,fo,sgr)
CYLWG Provides the cutoff frequency FC in GHz, modal impedance
-
darray(d,ld,a,vd)
-
dbstub(zl,zo,zd,lt1,lt2,d1,d2...
DBSTUB Provides VSWR, reflection coefficient and input impedance
-
dbstubs(zl,zo,zd,d1,d2)
DBSTUBS Provides the stub lengths LT1 near the load and LT2 near
-
dipimp(d,ld,a,vd,type)
DIPIMP Provides the input impedances ZIN and feeding current IIN
-
dipole(l,a,tho)
DIPOLE Provides the radiation intensity U, input impedance ZIN
-
fdipole(l,a,d,C,f,zd)
FDIPOLE Provides VSWR, reflection coefficient and input impedance
-
fdipoles(a,f,zd)
FDIPOLES Provides the dipole length in meters and the capacitors
-
friis(type,pin,d,f,ga,att,do,...
-
gmatch(ld,lg,ad,ag,d,C,f,zd)
GMATCH Provides VSWR, reflection coefficient and input impedance
-
gmatchs(l,a,d,f,zd)
GMATCHS Provides the gamma rod length in meters and the capacitor
-
hata(fc,hte,hre,d,type)
-
helical(d,alp,n)
-
helicals(ga,zin)
HELICALS Provides the diameter D and turn spacing S in wavelength,
-
impcol(h,l)
IMPMUT Provides the mutual impedance between dipoles placed
-
larray(u,d,psia,n)
LARRAY Provides the radiation intensity UA for an uniform linear
-
logpers(ga,fmin,fmax,zin)
-
mstrip(zo,er)
MSTRIP Provides the ratio line width - substrate thickness W and
-
mutimp(d,l1,l2,type)
MUTIMP Provides the mutual impedance between dipoles placed side
-
netmatch(spv,npv,opt)
NETMATCH provides design parameters for one stage RF amplifier.
-
omatch(ld,lg,ad,ag,d,Cs,Cp,f,...
OMATCH Provides VSWR, reflection coefficient and input impedance
-
omatchs(l,a,d,f,Cp,zd)
OMATCHS Provides the gamma rod length in meters and the series
-
parab(d,f,sg)
PARAB Provides the radiation intensity U, the antenna gain GA
-
parabs(ga,sg)
-
qwtrafo(zl,zo,zd,bw)
QWTRAFO Provides VSWR, reflection coefficient and input impedance
-
qwtrafos(zl,zd,n)
ZOIMP Provides the characteristic impedances for N quarter-wave
-
radar(type,pin,d,f,ga,att,ae)
-
radpat(u,type)
RADPAT Plots the antenna's radiation pattern using the radiation
-
retcav(a,b,d,l,m,er,sgr)
-
retwg(a,b,l,mode,er,fo,sgr)
RETWG Provides the cutoff frequency FC in GHz, modal impedance
-
sfresnel(xo)
SFRESNEL is the Fresnel sine integral function.
-
si(xo)
-
smithch(zl,zo,zin)
SMITHCH Plots the Smith Chart with option to pinpoint normalized
-
stub(zl,zo,zd,l,lt,st,bw)
STUB Provides VSWR, reflection coefficient and input impedance
-
stubs(zl,zo,zd,st)
STUBS Provides the line lengths L and stub length LT.
-
tmatch(ld,lt,ad,at,d,C,f,zd)
TMATCH Provides VSWR, reflection coefficient and input impedance
-
tmatchs(l,a,d,f,zd)
TMATCHS Provides the T rods lengths in meters and the capacitors
-
tristub(zl,zo,zd,lt1,lt2,lt3,...
TRISTUB Provides VSWR, reflection coefficient and input impedance
-
tristubs(zl,zo,zd,d1,d2)
TRISTUBS Provides the stub lengths LT1, near the load, LT3 near
-
txline(zl,zo,zd,l,bw)
TXLINE Provides VSWR, reflection coefficient and input impedance
-
yagi(d,ld,a)
-
zoimp(type,a,b,er,ltan,fo)
ZOIMP Provides the characteristic impedance and attenuation
-
rfwave.m
-
View all files
from
RF Wave Toolbox
by Antonio Cezar de Castro Lima
Transmission lines and antennas analysis and design.
|
| helicals(ga,zin)
|
% HELICALS Provides the diameter D and turn spacing S in wavelength,
% the number of turns N and the front-back ratio FBR in dB
% for a helical antenna.
%
% [D, S, N, FBR] = HELICALS(GA,ZIN)
%
% GA is the antenna gain in dBi and ZIN is the input
% impedance within the range 105 < ZIN < 186 Ohms.
%
% RFWave - The Radio Frequency Wave Toolbox
% Version: 1.2 16-Jul-2002
% Developed by A. C. de C. Lima
% E-mail: acdcl@ufba.br
% Electrical Engineering Department
% Federal University of Bahia (UFBA)
% Brazil
function [d,s,n,fbr] = helicals(ga,zin)
c=zin/140;
alp=13/180*pi;
s=c*tan(alp);
d=c/pi;
l=s/sin(alp);
k=2*pi;
% Number of turns
ga=10^(ga/10);
n=ceil(ga/(15*c^2*s));
% Relative current wave velocity
aux=(2*n+1)/2/n;
p=l/(s+aux);
% Radiation intensities
th=0:pi/(pi*100):2*pi-pi/(pi*100);
psi=2*pi*(s*cos(th)-l/p);
AF=sin(0.5*pi/n)*sin(n*psi/2)./sin(psi/2);
e=AF.*cos(th);
u=e.^2;
u=u/max(u);
% Front-back ratio
fbr=10*log10(u(1)/u(314));
|
|
Contact us