Skip to content
RFrftools.io
Unit Conversion18. August 20264 Min. Lesezeit

Der 180°-Fehler: Warum Arctan (b/a) Ihre Impedanz umdreht

Arctan eines Verhältnisses kann 3+ j4 nicht von −3 − j4 unterscheiden. Diese Abkürzung mit einem einzigen Argument macht induktive Lasten kapazitiv und sendet.

Inhalt

Zwei Zahlen, gleiches Verhältnis

Nimm 3+j43 + j4 und 3j4-3 - j4. Sie zeigen in der komplexen Ebene in entgegengesetzte Richtungen. Berechne nun für jeden das Verhältnis $ b/a$:

  • 4/3 = 1,333
  • (−4)/(−3) = 1,333

Identisch. Jedes Informationsbit, das diese beiden Vektoren unterscheidet, wurde durch die Division zerstört, weil die beiden Minuszeichen gelöscht wurden.

Somit gibt arctan(b/a)\arctan(b/a) für beide 53.13°53.13° zurück. Eine dieser Antworten ist richtig und die andere ist genau um 180°180° falsch.

Was die Form mit einem Argument kann und was nicht arctan\arctan verwendet eine Zahl und gibt einen Winkel zwischen −90° und +90° zurück. Dieser Bereich deckt die Hälfte der Ebene ab — die Quadranten I und IV. Es gibt keine Möglichkeit, die Quadranten II und III zu erreichen, da dort kein Verhältnis abgebildet ist.

Bei einem Punkt im Quadranten II meldet Arctan den Spiegel von Quadrant IV. Bei einem Punkt in Quadrant III wird der Spiegel von Quadrant I gemeldet.

In atan2(b,a)\operatorname{atan2}(b, a) werden die beiden Komponenten getrennt voneinander behandelt, sodass die Zeichen erhalten bleiben. Es prüft sie und gibt den korrekten Winkel über den gesamten Bereich von −180° bis +180° zurück:

  • 3 + j4 → 53,1301°
  • −3 + j4 → 126,8699°
  • −3 − j4 → −126,8699°
  • 3 − j4 → −53,1301°

Alle vier haben eine Magnitude von 5. Nur der Winkel unterscheidet sie, und nur atan2 macht es richtig.

Warum beißt das speziell in RF

Eine Impedanz ist Z=R+jXZ = R + jX. In polarer Form ist es Zθ|Z|\angle\theta, und das Zeichen von θ\theta trägt die gesamte physikalische Bedeutung:

-θ>0\theta > 0: induktiv -θ<0\theta < 0: kapazitiv -θ=0\theta = 0: resistiv

Wenn Sie den Quadranten falsch angeben, wird eine induktive Last als kapazitiv gelesen. Ein Anpassungsnetzwerk, das anhand dieses Messwerts entworfen wurde, fügt das falsche Element hinzu — Serieninduktivität, wenn die Last bereits zu viel war, oder Shunt-Kapazität, wenn die Last das Gegenteil benötigte. Die Übereinstimmung wird immer schlimmer, und zwar in einer Weise, die eher wie ein Problem mit der Komponententoleranz als wie ein Vorzeichenfehler aussieht.

Bei einer passiven Last mit R>0R > 0 befindet sich der Punkt im Quadranten I oder IV, wo Arctan zufällig korrekt ist. Deshalb überlebt der Bug so lange: Passive Impedanzen verstecken ihn. Er taucht in dem Moment auf, in dem Sie einen Reflexionskoeffizienten bearbeiten, bei dem der Realteil routinemäßig negativ ist, oder ein aktives Gerät mit negativem Widerstand oder eine deeingebettete Messung, die über die imaginäre Achse hinausschwang.

Die Frage nach der Konvention

atan2 gibt −180° bis +180° zurück. Viele Instrumente und Dateireader zeigen stattdessen 0° bis 360° an. Beide haben den gleichen Winkel; negative Ergebnisse unterscheiden sich genau um 360°360°.

Das wird zu einem echten Problem, wenn Sie vergleichen oder den Durchschnitt ermitteln. Der Mittelwert von 179° und −179° ist arithmetisch 0° und in Wirklichkeit 180°. Bei jeder Mittelwertbildung, Interpolation oder Kurvenanpassung entlang des Umbruchpunkts muss zuerst die Phase entpackt werden — ein Schritt, der bei der Nachverarbeitung der Messung ständig übersprungen wird.

Welche Konvention Sie verwenden, ist frei wählbar. Nicht zu wissen, in welchem sich Ihre Daten befinden, ist es nicht.

Touchstone-Formate

S-Parameter-Dateien speichern dieselben komplexen Zahlen auf drei Arten, die in der Optionszeile deklariert sind:

  • MA — Magnitude und Winkel in Grad
  • DB — Magnitude in dB und Winkel in Grad
  • RI — Real- und Imaginärteil

RI benötigt überhaupt keine Konvertierung. MA und DB benötigen vor jeder Arithmetik, die keine reine Multiplikation ist, den Schritt von Polar zu Rechteck. Wenn eine DB-Datei so gelesen wird, als ob sie MA wäre, sind die Größen logarithmisch falsch — ein Fehler, der zu plausibel aussehenden, aber völlig falschen Diagrammen führt.

Gewohnheiten, die sich lohnen

Verwenden Sie immer atan2. Es gibt keinen Fall, in dem die Form mit einem Argument sicherer ist und nichts kostet. Alles, was verdächtig ist, hin- und herschieben. In Polar umrechnen, direkt zurück konvertieren, mit dem Original vergleichen. Ein Quadrantenfehler wird sofort als Vorzeichenwechsel angezeigt; ein Einheitenfehler wird als Skalierungsfaktor angezeigt. Lesen Sie das Winkelzeichen vor der Magnitude, wenn Sie eine Impedanz betrachten. Es sagt Ihnen vor jeder Arithmetik, in welche Richtung Sie sich bewegen müssen. Behalten Sie bei allen Kaskaden die volle Präzision bei. Das Runden von 53,13010235° auf 53,1° sieht harmlos aus und summiert sich nach einer Handvoll verketteter Multiplikationen zu sichtbaren Größenabweichungen an. Behandeln Sie eine negative Größe als Fehler, nicht als Ergebnis. Eine Größe von −r beschreibt denselben um 180 Grad gedrehten Vektor wie +r, und nachgeschaltete Werkzeuge, die von einer nicht negativen Größe ausgehen, lesen ihn falsch.

Der Rechteck-Polarkonverter läuft mit atan2 gleichzeitig in beide Richtungen und gibt den Winkel in Bogenmaß an, in ±180°\pm 180° und in 00 bis 360°360°, sodass Sie 360 nie von Hand addieren oder subtrahieren müssen.

Verwandte Artikel