refactor: yagi3

This commit is contained in:
Matthias Jung
2026-08-14 23:29:59 +02:00
parent 425ee94400
commit fd30e7ff9e
3 changed files with 137 additions and 3 deletions
+47
View File
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="115.317pt" height="151.033pt" viewBox="0 0 115.317 151.033">
<defs>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 33 81 L 35 81 L 35 150.070312 L 33 150.070312 Z M 33 81 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 0.0273438 115 L 69 115 L 69 117 L 0.0273438 117 Z M 0.0273438 115 "/>
</clipPath>
<clipPath id="clip-2">
<path clip-rule="nonzero" d="M 85 14 L 114.609375 14 L 114.609375 15 L 85 15 Z M 85 14 "/>
</clipPath>
<clipPath id="clip-3">
<path clip-rule="nonzero" d="M 50 48 L 76 48 L 76 150.070312 L 50 150.070312 Z M 50 48 "/>
</clipPath>
</defs>
<path fill="none" stroke-width="1.59404" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1" stroke-miterlimit="10" d="M 28.206897 -8.505145 C 28.206897 3.225735 12.473995 5.277853 12.473995 17.008733 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="1.59404" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(64.99939%, 64.99939%, 64.99939%)" stroke-opacity="1" stroke-miterlimit="10" d="M 27.070763 -8.505145 C 27.070763 3.764318 11.05481 6.158455 11.05481 18.423986 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.896221 -0.00182955 L 65.43593 102.04975 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.896434 -0.00182955 L 67.228585 102.04975 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(44.999695%, 44.999695%, 44.999695%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00010652 -34.015092 L 0.00010652 34.015364 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
</g>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(44.999695%, 44.999695%, 44.999695%)" stroke-opacity="1" stroke-miterlimit="10" d="M 11.05481 18.140936 L 11.05481 45.353118 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(44.999695%, 44.999695%, 44.999695%)" stroke-opacity="1" stroke-miterlimit="10" d="M 11.05481 15.872599 L 11.05481 -11.339584 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(44.999695%, 44.999695%, 44.999695%)" stroke-opacity="1" stroke-miterlimit="10" d="M 22.109513 8.505417 L 22.109513 59.529241 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(44.999695%, 44.999695%, 44.999695%)" stroke-opacity="1" stroke-miterlimit="10" d="M 33.164216 28.346487 L 33.164216 73.701434 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(44.999695%, 44.999695%, 44.999695%)" stroke-opacity="1" stroke-miterlimit="10" d="M 44.222851 48.191487 L 44.222851 87.873626 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(44.999695%, 44.999695%, 44.999695%)" stroke-opacity="1" stroke-miterlimit="10" d="M 55.277554 68.032557 L 55.277554 102.04975 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(44.999695%, 44.999695%, 44.999695%)" stroke-opacity="1" stroke-miterlimit="10" d="M 66.332257 87.873626 L 66.332257 116.221943 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<g clip-path="url(#clip-1)">
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -34.017087 -0.00182955 L 34.0173 -0.00182955 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
</g>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 12.187013 17.008733 L 39.403126 17.008733 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 9.922607 17.008733 L -17.293506 17.008733 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -3.400433 34.015364 L 47.623391 34.015364 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 10.488708 51.025926 L 55.843656 51.025926 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 24.37785 68.032557 L 64.06392 68.032557 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 38.266992 85.039188 L 72.284185 85.039188 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
<g clip-path="url(#clip-2)">
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 52.160065 102.04975 L 80.50445 102.04975 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 61.683594 144.042969 L 61.683594 60.953125 C 61.683594 60.175781 62.316406 59.542969 63.09375 59.542969 C 63.871094 59.542969 64.5 60.175781 64.5 60.953125 L 64.5 144.042969 "/>
<g clip-path="url(#clip-3)">
<path fill="none" stroke-width="0.79701" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 27.636865 -28.346215 L 27.636865 55.275618 C 27.636865 56.057939 28.273729 56.694803 29.05605 56.694803 C 29.83837 56.694803 30.471303 56.057939 30.471303 55.275618 L 30.471303 -28.346215 " transform="matrix(0.993638, 0, 0, -0.993638, 34.22255, 115.877088)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.1 KiB

+81
View File
@@ -0,0 +1,81 @@
% Author: Malte, DE7LMS
% Modifier: Dr. Matthias Jung, DL9MJ
% Modified: Kreuz-Yagi / cross yagi
% Year: 2026
\begin{tikzpicture}[
thick,
x={(1cm,0)},
y={(2.6mm,4mm)},
z=({0,1cm}),
line cap=round
]
\def\s{1.5}
\def\gap{0.04}
% styles for the two polarisations
\tikzset{
hpol/.style={black},
vpol/.style={black!55}
}
% helper macros
\def\elementH#1#2{%
\draw[hpol] (-#1,#2*\s,0) -- (#1,#2*\s,0);
}
\def\elementV#1#2{%
\draw[vpol] (0,#2*\s,-#1) -- (0,#2*\s,#1);
}
\def\drivenH#1#2{%
\draw[hpol] (\gap,#2*\s,0) -- (#1,#2*\s,0);
\draw[hpol] (-\gap,#2*\s,0) -- (-#1,#2*\s,0);
}
\def\drivenV#1#2{%
\draw[vpol] (0,#2*\s,\gap) -- (0,#2*\s,#1);
\draw[vpol] (0,#2*\s,-\gap) -- (0,#2*\s,-#1);
}
% cables / feed lines
\path[gray, ultra thick, line cap=butt]
(0.02,2.5*\s,-1.8) edge[out=90,in=-90] (0.05,1*\s,0);
\path[gray!70, ultra thick, line cap=butt]
(-0.02,2.5*\s,-1.8) edge[out=90,in=-90] (0,1*\s,0.05);
% boom
\draw[xshift=-0.9pt] (0,0,0) -- (0,9,0);
\draw[xshift=0.9pt] (0,0,0) -- (0,9,0);
% vertical-polarised system, drawn first / slightly lighter
% reflector
\elementV{1.2}{0}
% driven element
\drivenV{1.0}{1}
% directors
\foreach \d/\y in {0.9/2,0.8/3,0.7/4,0.6/5,0.5/6} {
\elementV{\d}{\y}
}
% horizontal-polarised system
% reflector
\elementH{1.2}{0}
% driven element
\drivenH{1.0}{1}
% directors
\foreach \d/\y in {0.9/2,0.8/3,0.7/4,0.6/5,0.5/6} {
\elementH{\d}{\y}
}
% pole
\draw[rounded corners=.5mm, fill=white]
(0,2.5*\s,-2.5) -- ++(0,0,3) -- ++(.1,0,0) -- ++(0,0,-3);
\end{tikzpicture}
+9 -3
View File
@@ -1,11 +1,17 @@
Reflektoren und Direktoren haben nicht nur eine Auswirkung auf die Richtwirkung, sondern auch auf den Speisewiderstand einer Yagi-Uda-Antenne. Dies liegt daran, dass ein Teil der vom Strahler ausgehenden Welle wieder in den Strahler zurückreflektiert wird. Je nach unterschiedlichen Abständen der Elemente, ergeben sich Veränderungen im Speisewiderstand.
Reflektor und Direktoren beeinflussen nicht nur die Richtwirkung einer Yagi-Uda-Antenne, sondern auch deren Speisewiderstand. Der Strahler regt in den parasitären Elementen Ströme an. Deren elektromagnetische Felder wirken wiederum auf den Strahler zurück. Diese gegenseitige Kopplung hängt unter anderem von den Abständen und Längen der einzelnen Elemente ab und verändert dadurch auch die Speiseimpedanz der Antenne.
[question:AG212]
Je länger eine Yagi-Uda-Antenne gemacht wird, umso höher ist ihr Gewinn. Bei steigendem Gewinn muss jedoch der Öffnungswinkel kleiner werden, da die Antenne ja keine Energie "aus dem Nichts" erzeugen kann (Energieerhaltungssatz).
Mit zunehmender Anzahl an Direktoren und größerer Boomlänge kann der Gewinn einer Yagi-Uda-Antenne erhöht werden. Die abgestrahlte Leistung wird dabei zunehmend in Hauptstrahlrichtung gebündelt. Da die Antenne selbst keine zusätzliche Energie erzeugt, geht ein höherer Gewinn in Hauptstrahlrichtung mit einem kleineren Öffnungswinkel einher.
[question:AG222]
Eine besondere Bauform der Yagi-Uda-Antenne ist die Kreuzyagi, bei der zwei Antennen $\qty{90}{\degree}$ um die Strahlungsachse gegeneinander verdreht werden. Die eine Antenne ist dann z. B. horizontal und die andere dann vertikal polarisiert. Ohne weitere Maßnahmen würde im gegebenen Beispiel die direkte Zusammenschaltung der Antennen eine diagonale Polarisation erzeugen (für die man auch eine einzelne Antenne nehmen könnte). Wenn man allerdings die eine Yagi-Uda-Antenne mit einem um $\qty{90}{\degree}$ phasenverschobenen Signal speist oder, alternativ, die eine Yagi-Uda-Antenne um eine Viertelwellenlänge nach vorne oder hinten verschiebt, dann kann man auf diesem Wege zirkulare Polarisation erzeugen.
---
Eine besondere Bauform der Yagi-Uda-Antenne ist die *Kreuzyagi*. Dabei werden zwei Yagi-Uda-Antennen um $\qty{90}{\degree}$ gegeneinander um die Strahlungsachse verdreht. Beispielsweise kann eine der beiden Antennen horizontal und die andere vertikal polarisiert sein. Werden beide Antennen mit gleich großen und gleichphasigen Signalen gespeist, überlagern sich die beiden Feldkomponenten zu einer linear polarisierten Welle, deren Polarisationsebene zwischen den beiden Antennen liegt. Werden die beiden Yagi-Uda-Antennen dagegen mit gleich großen Signalen gespeist, die um $\qty{90}{\degree}$ gegeneinander phasenverschoben sind, entsteht eine *zirkular polarisierte* Welle. Eine solche Phasenverschiebung kann beispielsweise durch eine entsprechend ausgelegte Speiseleitung erzeugt werden. Alternativ können die beiden Antennen auch um eine Viertelwellenlänge entlang der Strahlungsachse gegeneinander versetzt angeordnet werden. Durch den unterschiedlichen Weg der abgestrahlten Wellen entsteht ebenfalls eine Phasenverschiebung von $\qty{90}{\degree}$.
<margin>
[picture:1103:a_kreuzyagi:Kreuzyagi mit zirkularer Polarisation]
</margin>
[question:AG126]