Forum: HF, Funk und Felder NanoVNA Interpolation der Kalibrierung


von Holger W. (Gast)


Lesenswert?

Ich möchte die Kalibrierung der Messdaten vom NanoVNA in meiner eigenen 
Software machen. Dazu nehme ich zunächste 3000 Punkte für SOL auf und 
generiere mir mit SciKit RF kalibrierparameter, die ich in meiner C 
Software nur noch anwenden muss. Nun will ich die Anzahl der Punkte aber 
variieren. Also mal deutich weniger oder mal deutlich mehr Punkte in dem 
Frequenzbereich der Kalibrierung messen.

Wie werden die Kalibrierungen üblicherweise interpoliert? Linear oder 
mit komplexeren Interpolationen wie kubischen Funktionen? Wie machen das 
hochpreisige VNAs?

von Simulant (Gast)


Lesenswert?

Nicht speziell für Kalibrierung, sondern für S-Parameter bei meinen 
Simulationsdaten:

S-Parameter im Format Real/Imaginärteil (!) interpolieren mit Cubic 
Spline. Wenn die Punkte dicht genug liegen funktioniert auch lineare 
Interpolation brauchbar.

von Florian M. (Gast)


Lesenswert?

Simulant schrieb:
> S-Parameter im Format Real/Imaginärteil (!)

Was meinst du damit? Wie soll man sonst interpolieren weil s Parameter 
das einzige sind, was ich habe.

von Holger W. (Gast)


Lesenswert?

Ich habe mal den boost cardinal cubic b spline interpolator benutzt. Das 
funktioniert nicht gut. Da zeigen sich komische peaks im signal. Habe 
das jeweils für real und Imaginärteil getrennt gemacht.

von Simulant (Gast)


Lesenswert?

Florian M. schrieb:
> Simulant schrieb:
>> S-Parameter im Format Real/Imaginärteil (!)
>
> Was meinst du damit? Wie soll man sonst interpolieren weil s Parameter
> das einzige sind, was ich habe.

Ich meine damit, dass das konkrete Datenformat wichtig ist. Zumindest 
bei "meinen" Daten können S-Parameter in unterschiedlichen Formaten 
vorliegen, das wird im Header der Touchstone-Datei (S2P) definiert.

Interpolation im Format dB/Phase funktioniert eher schlecht, deshalb 
Format Real/Imaginärteil (Touchstone Header: RI)

von Simulant (Gast)


Lesenswert?

Simulant schrieb:
> deshalb
> Format Real/Imaginärteil (Touchstone Header: RI)

oder interpolieren im Format Betrag/Phase, mit Betrag linear (nicht dB!)

von Jonas G. (Gast)


Lesenswert?

Holger W. schrieb:
> Ich habe mal den boost cardinal cubic b spline interpolator
> benutzt. Das
> funktioniert nicht gut. Da zeigen sich komische peaks im signal. Habe
> das jeweils für real und Imaginärteil getrennt gemacht.

Eventuell mal mit Catmull-Rom splines probieren so wie es die ranzige 
nanovna Software macht. Was auch immer bei dir peaks sind.

von Holger W. (Gast)


Lesenswert?

Jonas G. schrieb:
> Holger W. schrieb:
>> Ich habe mal den boost cardinal cubic b spline interpolator
>> benutzt. Das
>> funktioniert nicht gut. Da zeigen sich komische peaks im signal. Habe
>> das jeweils für real und Imaginärteil getrennt gemacht.
>
> Eventuell mal mit Catmull-Rom splines probieren so wie es die ranzige
> nanovna Software macht. Was auch immer bei dir peaks sind.

Das hat leider nichts gebracht. Open und short haben bei mir ab ca 2GHz 
in regelmäßigen Abständen spitzen nach unten und ich weiß nicht woran 
das liegt.

von Hp M. (nachtmix)


Lesenswert?

Holger W. schrieb:
> Open und short haben bei mir ab ca 2GHz
> in regelmäßigen Abständen spitzen nach unten und ich weiß nicht woran
> das liegt.

Vielleicht sind das wirklich Kabelresonanzen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.