Dipole Antenna (5)

> Using the same elements and a cable, a 18MHz dipole is moved slightly in its position.
Moved again for a couple of feet or so.

NewA18MHz

gnuplot> load "gnuplot1.txt";
Freq [MHz]=18.1
V1=2.511
V2=2.751
Cursor 1=-5.6e-009
Cursor 2=-1.5e-008

vratio=1.09557945041816
phase1 [deg]=-36.4896
phase2 [deg]=-97.74

abs(gamma)=0.66232897357976
swr=4.92292451384606
cz={16.7351989530969, -38.8485688397987}

NewA18MHz3

The impedance was previously cz={13.4238815578089, -32.7726324246538}, when the antenna was in its old position.

NewA18MHz4

The new measured impedance of cz={16.7351989530969, -38.8485688397987} gives, considering the coax cable lenght of 20m, Zant={11.73, +19.24}, which happens to be almost on the g=1 circle.

NewA18MHz5

Therefore, an open stub of length 1881mm at the antenna feed point shall give you Z=43.28 ohm and SWR=1.16.

With a stub of length 2000mm, the following results are obtained.

NewA18MHzStub2m

NewA18MHzStub2mB

gnuplot> load "gnuplot1.txt"
Freq [MHz]=18.1
V1=2.463
V2=1.809
Cursor 1=3e-009
Cursor 2=-5.6e-009

vratio=0.734470158343484
phase1 [deg]=19.548
phase2 [deg]=-36.4896

abs(gamma)=0.393920800623182
swr=2.29989876249909
cz={23.8530134489064, 13.8771809482584}

The impedance of cz={23.8530134489064, 13.8771809482584} gives, Zant={37.947, -35.339}.

With a stub of length 1900mm, the following results are obtained.

NewA18MHzStub1r9m

NewA18MHzStub1r9mB

gnuplot> load "gnuplot1.txt"
Freq [MHz]=18.1
V1=2.401
V2=1.491
Cursor 1=8e-010
Cursor 2=-1.4e-009

vratio=0.620991253644315
phase1 [deg]=5.2128
phase2 [deg]=-9.1224

abs(gamma)=0.385725696138712
swr=2.25587443171256
cz={22.2605406131682, 2.9509421122626}

The impedance of cz={22.2605406131682, 2.9509421122626} gives, Zant={67.328, +45.316}.

At 18.1MHz, CMX-200 tells the forward power of 6W and the reflected power of 0.7W, which means abs(gamma)=sqrt(0.7/6)=0.341 and swr=2.04.

Stub Matching

(in my previous post)
(At 14.05MHz,) Note that the measured impedance of 99.22+i90.38 means that the impedance of the antenna at its feed point is 106.58-i90.41, considering the coax cable length of 20m.

Smith10

You can match the antenna impedance of 106.58-i90.41 ohm to 50 ohm by using a stub.

stubMatch

The orange dot show the antenna impedance at its feed point, the cyan dot the impedance seen through a 1925.3mm lenght coax cable, and the green dot after attaching a coax cable stub short circuited at the far end and the length 1335.7mm.

The blue circle is the g=1 circle, and the green circle is the SWR=2 circle. Also note that the colors for the dots and circles are used inconsistently among the different charts.

SWR-Power Meter

cmx200

At 14.05MHz, my swr-power meter, Comet CMX-200, says that when I set
the forward power to be 6W, the reflected power becomes 2W, which means abs(gamma)=sqrt(2/6)=0.577 and swr=(1+abs(gamma))/(1-abs(gamma))=3.73.

These values are in good agreement with the ones obtained by an impedance bridge.

gnuplot> load "gnuplot1.g"
Freq [MHz]=14.05
V1=3.232
V2=4.973
Cursor 1=2.2e-009
Cursor 2=6e-009

vratio=1.53867574257426
phase1 [deg]=11.1276
phase2 [deg]=30.348

abs(gamma)=0.589937579394383
swr=3.87730623314914
cz={99.2259973692051, 90.3894587505872}

Note that the measured impedance of 99.22+i90.38 means that the impedance of the antenna at its feed point is 106.58-i90.41, considering the coax cable length of 20m.

Smith10

At 18.1MHz, CMX-200 tells the forward power of 6W and the reflected power of 2.8W, which means abs(gamma)=sqrt(2.8/6)=0.683 and swr=5.31, while they are 0.688 and 5.41, respectively, by an impedance bridge.

Gnuplot and antenna

A gnuplot program for antenna impedance measurement.

# gnuplot_antenna1.g
set object 1 rectangle from screen 0,0 to screen 1,1 fillcolor rgb "#f0f0f0" behind
set size square
set xrange[-0.5:2.5]
set yrange[-1.5:1.5]
set zeroaxis
set parametric
# input data from measurement
freq=18.10e6
v1=2.422
v2=2.403
cursor1=-6.2e-9
cursor2=-16.40e-9
#
vratio=v2/v1
period=1/freq
phase1=2.0*pi*(cursor1/period)
phase2=2.0*pi*(cursor2/period)
phasedeg1=360*(cursor1/period)
phasedeg2=360*(cursor2/period)
#
I={0,1}
z0=50.0
cv1=1+I*0;
cv2=vratio*(cos(phase1)+I*sin(phase1))
cvfwd=cv1
cvrfl=cv2-cv1
cvr=2*cv1-cv2
cz=z0*(cv2/cvr)
gamma=cvrfl/cvfwd
swr=(1+abs(gamma))/(1-abs(gamma))
#
print "Freq [MHz]=", freq/1e6
print "V1=", v1
print "V2=", v2
print "Cursor 1=", cursor1
print "Cursor 2=", cursor2
print ""
print "vratio=", vratio
print "phase1 [deg]=", phasedeg1
print "phase2 [deg]=", phasedeg2
print ""
print "abs(gamma)=", abs(gamma)
print "swr=", swr
print "cz=", cz
#
set arrow 1 from 0,0 to 1,0 lw 2 lt 1
set arrow 2 from 0,0 to 2,0 lw 1 lt -1
set arrow 3 from 0,0 to real(cv2),imag(cv2) lw 2 lt 6
set arrow 4 from 1,0 to real(cv2),imag(cv2) lw 2 lt 2
set arrow 5 from real(cv2),imag(cv2) to 2,0 lw 2 lt 3
plot [0:2*pi] 1+abs(gamma)*cos(t),abs(gamma)*sin(t) lw 1 lt -1 notitle
pause -1

The input data comes from the following measurement.

New18MHzat18MHz

You will get the vector diagram which is essentially equivalent to the waveform observed in the above measurement.

gnuplotSWR

gnuplot> load "gnuplot_antenna1.g"
Freq [MHz]=18.1
V1=2.422
V2=2.403
Cursor 1=-6.2e-009
Cursor 2=-1.64e-008

vratio=0.99215524360033
phase1 [deg]=-40.3992
phase2 [deg]=-106.8624

abs(gamma)=0.687913963050921
swr=5.40848920878291
cz={13.4238815578089, -32.7726324246538}

Note: The vectors rotate counter clockwise now, which is the usual way.

The same antenna, but at 7026kHz.

gnuplotSWR7026

gnuplot> load "gnuplot1.g"
Freq [MHz]=7.026
V1=2.409
V2=1.008
Cursor 1=-2.6e-008
Cursor 2=-6e-008

vratio=0.418430884184309
phase1 [deg]=-65.76336
phase2 [deg]=-151.7616

abs(gamma)=0.911892223096004
swr=21.6994718318594
cz={2.414737225654, -10.9388852579521}

At 14.05MHz.

New18Mhzat14MHz

gnuplotSWR14050

gnuplot> load "gnuplot1.g"
Freq [MHz]=14.05
V1=3.232
V2=4.973
Cursor 1=2.2e-009
Cursor 2=6e-009

vratio=1.53867574257426
phase1 [deg]=11.1276
phase2 [deg]=30.348

abs(gamma)=0.589937579394383
swr=3.87730623314914
cz={99.2259973692051, 90.3894587505872}

At 21.05MHz.

New18MHzat21MHz

gnuplotSWR21050

gnuplot> load "gnuplot1.g"
Freq [MHz]=21.05
V1=2.655
V2=4.276
Cursor 1=-2.2e-009
Cursor 2=-5.4e-009

vratio=1.6105461393597
phase1 [deg]=-16.6716
phase2 [deg]=-40.9212

abs(gamma)=0.712857489820842
swr=5.96518254560124
cz={58.2089871070879, -109.366273055574}

Dipole Antenna (4)

Using the same elements and a cable, a 18MHz dipole is moved slightly in its position.

New18MHzat18MHz

New18MHzat18MHz2

The voltage ratio V2/V1=2.403/2.422=0.992, and the delay of V2 against V1 is 40.4deg (=360deg*6.20nS/55.2nS).

(%i) V1:1.0+%i*0.0;
(%i) t:2.0*3.1416*(-40.4/360.0);
(%i) V2:0.992*(cos(t)+%i*sin(t));
(%i) Vr:2*V1-V2;
(%i) z:50.0*V2/Vr;
(%i) realpart(z);
(%o) 13.42379132002304
(%i) imagpart(z);
(%o) -32.76468187626101
(%i) abs(z);
(%o) 35.40794475617177
(%i) g:(z-50)/(z+50);
(%i) abs(g);
(%o) 0.6878765282155
(%i) SWR:(1+abs(g))/(1-abs(g));
(%o) 5.407720600329899

New18MHzat18MHz3

gnuplot> set object 1 rectangle from screen 0,0 to screen 1,1 fillcolor rgb "#f0f0f0" behind
gnuplot> set size square
gnuplot> set xrange[-0.5:2.5]
gnuplot> set yrange[-1.5:1.5]
gnuplot> set zeroaxis
gnuplot> set parametric
gnuplot> plot [0:2*pi] 1+cos(t)*0.6878,sin(t)*0.6878 lw 2 lt -1 notitle
gnuplot> set arrow 3 from 0,0 to 0.992*cos(40.4/360.0*2.0*3.1416),0.992*sin(40.4/360.0*2.0*3.1416) lw 2 lt 6

The same antenna, but at 7026kHz.

New18MHzat7MHz

New18MHzat7MHz2

The voltage ratio V2/V1=1.008/2.409=0.418, and the delay of V2 against V1 is 65.8deg (=360deg*26.0nS/142.3nS).

(%i) V1:1.0+%i*0.0;
(%i) t:2.0*3.1416*(-65.8/360.0);
(%i) V2:0.418*(cos(t)+%i*sin(t));
(%i) Vr:2*V1-V2;
(%i) z:50.0*V2/Vr;
(%i) realpart(z);
(%o) 2.40689877387539
(%i) imagpart(z);
(%o) -10.92662280617141
(%i) abs(z);
(%o) 11.18857665907635
(%i) g:(z-50)/(z+50);
(%i) abs(g);
(%o) 0.91215699937376
(%i) SWR:(1+abs(g))/(1-abs(g));
(%o) 21.76789255537643

Matching Impedances

smith20a2

Suppose your antenna has some strange impedance of, say, Zant=20+i60 ohm (red dot). Then, you need to do something so that the impedance seen from the transmitter becomes, at least close enough to, Z0=50+i0 ohm (orange dot).

smith21

This can be done in several different ways, but one thing worth remembering is that the impedance itself, Zant=20+i60 ohm in this case, is not very essential, although this is the value you observe with an antenna analyzer when it is attached to the feeding point of your antenna.

More essential is the constant gamma circle (red) on which the various impedances you will observe through a different length of a coax cable will all appear.

Note: The gamma=(Zant-Z0)/(Zant+Z0), abs(gamma)=0.7276,
and VSWR=(1+abs(gamma)) / (1-abs(gamma))=6.342.

By varying the cable length, the reactance, the imaginary part of the impedance, becomes either inductive (upper half of the plane) or capacitive (the lower half of the plane), or the impedance be purely resistive (on the X=0 axis).

smith21a

Now, one more step to go from the red dot to the orange dot.

Starting form the red dot, you can select any point on the red circle by changing the cable length, and since you only wish to use purely reactive devices for your impedance matching network to avoid any power loss, you are moving on the green circle on which the R is 50 ohm everywhere, to reach your destination, the orange dot.

These two circles, red and green, will determine the mid-point (blue dot), to where you will move from the red dot, and from where you will move to the orange dot.

Smith09

One example is shown here. With the frequency of 18.1MHz, the cable lenght of 496.5mm will bring you from the red dot (Zant=20+i60 ohm) to the green dot (Zmid=50+i106 ohm), and the series capacitance of 83pF (Zc=-i106 ohm) at the near end of the cable will bring you from the green dot to the cyan dot (Z0=50 ohm). (The coloring differs, but you will understand.)

Then, you can use a cable of any length to connect your transmitter and the 83pF capacitance + 496.5mm cable + your antenna.

LTspice Device Model (3)

Now, we measure the actual device parameters. Here is a circuit with a single voltage source. We vary the value of R1 to get the Id=Id(Vg) curve.

2SK192A7

I used a 100 ohm and a 1k ohm resistors for R1. The lord lines are in orange (-2V gives 20mA) and in blue (-4V gives 4mA) in the figure, and the measured values, -0.44V for a 100 ohm resistor and -1.21V for a 1k ohm resistor, are plotted in red.

The Idss classification for the device is GR (6.0-14.0mA), shown in green in the figure, and we conclude that the Idss=7mA and the Vto=-2V is a good guess.

2SK192A6

The Beta is obtained from the equation, Beta=Idss/(Vto^2)=7m/(-2)^2=1.75m, to give the device model of;

.model 2SK192A NJF(beta=1.75m vto=-2.0 cgd=1p cgs=2p)

and the following Id=Id(Vg) curve.

2SK192A8

If we choose Id to be 3mA, R4 now becomes (6V-(-0.7V))/3mA~2kohm.

2SK192A9

In AC analysis, a relatively large stray capacity of 50nF is assumed.

2SK192A10

LTspice Device Model (2)

2SK192A2

Something I forgot to mention in my previous post. The drain current Id is a function of the gate-source voltage Vg, namely Id=Id(Vg). Idss is defined as Id(0), and Vto is the voltage such that Id(Vto)=0. It is easy to measure these two parameters, Idss and Vto, if you have a device, but what you need for your device model is Beta and Vto, not Idss and Vto.

If you know the parameters Idss and Vto, you can express the drain current as Id=Idss*(1-(Vg/Vto))^2. Or if you know Beta and Vto, Id=Beta*(Vg-Vto)^2. Of course these two equations are equivalent, therefore you have Beta=Idss/(Vto^2), or Idss=Beta*(Vto)^2.

In the above example, the model is

.model 2SK192A NJF(beta=2.0m vto=-3.0 cgd=1p cgs=2p)

This model gives Idss=2.0m*(-3.0)^2=18m [A], as you can see from the figure.

And just one more thing..

2SK192A4

A very simple design method for a source follower. You only need to decide three parameters, R2, R3 and R4. First, let R2=R3 so that the DC operating point is around Vdd/2(=6V). Next, you decide the Id. Looking at the Id=Id(Vg) curve, you choose Id=8mA and this gives Vg=-1.0V, which means R4=(6V-(-1V))/8mA~1kohm.

Since the source impedance is only 200ohm in this particular example, R2 and R3 could be anything, say 10kohm.

Finally, C1 should be small enough compared with R2//R3 at the operating frequency, so let C1 be 1nF, equivalent to 50ohm around 3.5MHz.