SATSAGEN: Software zur Verwendung eines PlutoSDR aber auch eines RTL-SDR Dongles als Tracking-Spektrumanalysator von Alberto IU1KVL

SATSAGEN 0.5

SATSAGEN wurde von Alberto IU1KVL erstellt und ist völlig frei zu verwenden.

Damit ist es möglich, breitbandige Scans von HF-Komponenten wie Filtern und Dämpfungsgliedern zu erhalten.

Der PlutoSDR ist ein preiswertes RX/TX-fähiges SDR mit bis zu 56 MHz Bandbreite und einem Frequenzbereich von 70 MHz bis 6 GHz. Der Preis liegt typischerweise zwischen 99 US$ und 149 US$, je nach Verkauf.

Im folgenden Video demonstriert Alberto SATSAGEN bei der Durchführung einiger Breitbandscans und zeigt die verschiedenen Funktionen der Software. Er schreibt, dass das System einen Scanbereich von 70 MHz bis 6 GHz hat und Ergebnisse in dBm anzeigen kann. Der Spektrumanalysator arbeitet mit dem TX-Teil des PlutoSDR zusammen und bietet einen Mitlaufgenerator mit einer Auflösung von bis zu 1024 Punkten. Die Software kann den PlutoSDR auch als Frequenzgenerator mit 1 kHz Auflösung nutzen.

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden


Geteste habe ich die Software mit einem einfachen RTL-SDR Dongles auf 145.500Mhz.

– Arbeitet mit:

ADALM-PLUTO
HackRF Eins
RTL-SDR-Dongles
Einfache Spectrum Analyzer Serien wie NWT4000, D6 JTGP-1033 und so weiter
– Video-Trigger, Echtzeit-Trigger und Fast-Cycle-Funktion
– ADALM-PLUTO benutzerdefinierte Verstärkungstabelle und erweiterte Linearisierungstabelle
– Übertragung von Dateien im Rohformat
– I/Q-Balance-Panel
– Wasserfall
– RX/TX-Wandler-Offset
– Video-Filter-Mittelwert-Option
– Tastatur oder Mausrad bewegte Cursor
– Status-Anzeige


Laden Sie SATSAGEN 0.5 und aktuelle Versionen von dieser Seite herunter:

SATSAGEN Download Page

Highlights:

  • Funktioniert mit:
    • ADALM-PLUTO
    • HackRF One
    • RTL-SDR Dongles
  • Simple Spectrum Analyzer Serie wie D6 JTGP-1033, Simple Spectrum Analyzer, usw.Video-Trigger, Echtzeit-Trigger und Fast-Cycle-Funktion
  • ADALM-PLUTO benutzerdefinierte Verstärkungstabelle und erweiterte Linearisierungstabelle für alle Geräte
  • Übertragen von Dateien im Rohformat
  • I/Q-Balance-Panel
  • Wasserfall

Choose the device

Wählen Sie unter Einstellungen -> Geräte das Gerätemodell aus dem Kontrollfeld Modellliste aus.

Wenn ein oder mehrere Geräte des ausgewählten Modells vorhanden sind, werden diese in der unteren Geräteliste vorgeschlagen.

Wenn Sie zu diesem Zeitpunkt ein Gerät anschließen, drücken Sie die Schaltfläche Scan, um das Steuerelement Geräteliste zu aktualisieren.

In einem Multi-Geräte-Szenario sind unterschiedliche RX- und TX-Gerätemodelle erlaubt, mit der einen Ausnahme, dass das RTL-SDR-Gerät natürlich nicht als TX-Gerät fungieren kann.

Video-Trigger, Echtzeit-Trigger und Fast-Cycle-Funktion

Der Video-Trigger zeigt die Spektralkurve an, wenn ein Signal mit dem gewählten Mindestpegel auftritt.

Dies ist ein zufälliger 4ms-Impuls, der durch den auf Pegel 18 eingestellten Video-Trigger abgefangen wird. Der Videopegel-Trigger wird direkt auf den ADC-Tiefenwert des RX-Geräts bezogen.

Line und Ext sind Echtzeit-Trigger, die die Erfassung starten, wenn ein externes digitales Ereignis auftritt. Wählen Sie mit dem Drehknopf die Art des gewünschten digitalen Ereignisses aus den Optionen Low, High, Chg, Neg und Pos aus.

  • Low type starts the acquisition when the digital input is in a low state.
  • High type starts the acquisition when the digital input in a high state.
  • Chg type starts the acquisition when the digital input changes state.
  • Neg type starts the acquisition at the falling edge of the input.
  • Pos type starts the acquisition at the raising edge of the input.

Für die Funktion der Echtzeit-Trigger wird einfache externe Hardware benötigt.

Wenn auf der Registerkarte Einstellungen->EXT OUT unter Trigger IN ein generisches serielles Gerät ausgewählt ist, wird der Line-Trigger auf den DCD-Eingang des durch die COM-Port-Steuerung festgelegten seriellen Geräts und der Ext-Trigger auf den RI-Eingang dieses seriellen COM-Ports abgebildet.

Wenn ein USB D/A albfer.com auf der Gerätesteuerung Trigger IN der Registerkarte Settings->EXT OUT ausgewählt ist, kann die auf dieser Seite beschriebene Schnittstelle mit FW-Version 2.0 als Echtzeit-Eingangsschnittstelle verwendet werden. Die digitalen Eingänge werden wie die oben beschriebene generische serielle Schnittstelle des USB D/A albfer.com gemappt, aber eine zusätzliche Funktion der analogen Eingänge kann verwendet werden: der Line-Trigger wird auf den Eingang A0 und der Ext-Trigger auf den Eingang A1 gemappt. Um diese Funktion zu aktivieren, klicken Sie auf den Typ-Titel unterhalb des Reglers, wenn ein Line- oder Ext-Trigger ausgewählt ist.

 

Wählen Sie nun mit dem Drehknopf den analogen Pegel, bei dem der Trigger die Erfassung startet, mit RE (steigende Flanke) Pegel oder FE (fallende Flanke) Pegel.

Um den Echtzeit-Trigger zu verwenden, muss Fast-Cycle eingeschaltet und die Option Puffergröße für Echtzeit-Abtastung optimieren aktiviert sein (siehe RX-Gerätesteuerung auf der Registerkarte Settings->Devices).

Die Beschriftungen Line und Ext können rot blinken, wenn der Trigger nicht rechtzeitig auf die Ereignisse reagiert.

Fast-Cycle

Die Zykluszeit der Erfassungen (oder Sweep-Zeit, je nach Modell des RX-Geräts) wird von der Anwendung automatisch eingestellt, um die CPU-Last entsprechend der vom Benutzer ausgewählten Abtastrate und FFT-Größe zu minimieren.

Wenn die Fast-Cycle-Funktion eingeschaltet ist, wird die Zykluszeit auf die maximale Erfassungsgeschwindigkeit festgelegt.

Eine höhere Geschwindigkeit (aber mit höherer CPU-Belastung) kann erreicht werden, wenn die Funktion „SA uses CPU timestamp-based timer“ auf der Registerkarte „Settings->Extra“ aktiviert wird.

ADALM-PLUTO benutzerdefinierte Verstärkungstabelle
Die ADALM-PLUTO-Standardverstärkungstabelle wurde von ADI für den besten RX-Rauschfaktor im gesamten Frequenzbereich optimiert. Leider funktioniert die Standard-Verstärkungstabelle wegen der nichtlinearen Verstärkung des LNA und wegen der in drei verschiedene Frequenzbereiche unterteilten Tabelle nicht wie erwartet für den Betrieb des Spektrumanalysators.

Dies geschieht mit der Standard-Verstärkungstabelle nach der Kalibrierung und dem Wechsel von 30dB RX-Verstärkung auf 31dB.

Eine benutzerdefinierte Verstärkungstabelle für flache Frequenzen wird mit der SATSAGEN-Distribution bereitgestellt, sie befindet sich im Programmverzeichnis als ad9361_CGT.

Fügen Sie diese Zeilen in die INI-Datei für die RX-Linearisierung ein, um die benutzerdefinierte Verstärkungstabelle beim Einschalten des Pluto zu laden:

[settings\device_0]

PathNameCustomGainTable=ad9361_CGT

Eine erweiterte RX-Linearisierungsdatei ist in jedem Fall erforderlich, um die nichtlineare Verstärkung des LNA zu mildern.

Ein erweitertes RX-Linearisierungsdateimodell mit dem Laden der benutzerdefinierten Verstärkungstabelle wird im Programmverzeichnis als curvecorrRX_PLUTOCGT.ini bereitgestellt.

Weitere Informationen zum Kompilieren der erweiterten RX-Linearisierungsdateien werden in Kürze veröffentlicht.

Die Standard-Verstärkungstabelle wird beim Ausschalten von SATSAGEN auf das Pluto-Gerät neu geladen, um den Betrieb anderer Anwendungen zu gewährleisten.

Transmit from raw format filesOpen the EXT modulation panel from the menu or the EXTMOD Panel button of the Toolbar.

An wird nur die RAW-Datei akzeptiert. Legen Sie in der Liste Format das Format für die Wiedergabe der Datei und die Abtastrate entsprechend der gewählten Fähigkeit des Sendegeräts fest.

Wenn die Schleifensteuerung aktiviert ist, wird die Datei bis zum Stoppbefehl des Benutzers endlos übertragen.

Der Wert Offset DC kann ein Hilfsmittel sein, um die LO-Bildrestkomponente zu minimieren. Stellen Sie ihn anfangs auf Null, überprüfen Sie die Steuerung Änderungen am laufenden Thread vornehmen und starten Sie die Übertragung. Verändern Sie während der Wiedergabe den Wert Offset DC mit dem Drehregler, bis der LO-Bildanteil die untere Position erreicht.

Um das TX-Streaming der oben angegebenen Datei zu starten, wählen Sie die EXT-Modulation auf dem Generatorbedienfeld aus und starten Sie den Generator.

Die EXT-Beschriftung blinkt rot, wenn der Faden strömt.

I/Q balance panel

Öffnen Sie das I/Q-Balance-Panel über das Kontextmenü:

Das Geräte-I/Q-Balance-Panel ist ein nützliches Werkzeug, um die Quadratur des RX/TX-Signals manuell zu verbessern, insbesondere wenn Geräte wie RTL-SDR oder HackRf verwendet werden.

Dies ist der LO-Anteil des RTL-SDR-Dongles, bevor die I/Q-Symmetrie angelegt wird.

Nach dem Anlegen der richtigen I/Q-Balance liegt der LO-Anteil fast bei -80dBm.

Die Werte der I/Q-Balance werden in der Gerätekonfiguration gespeichert und automatisch wiederhergestellt, wenn die Geräte angeschlossen und verwendet werden.

Waterfall

Wenn der Spectrum Analyzer läuft, öffnen Sie den Wasserfall über das Kontextmenü oder die Schaltfläche „Wasserfall“ im neuen Werkzeugfenster, das über die Schaltfläche „Fenster“ geöffnet wird.

Mit den Reglern Min und Max wird der Kontrast des Wasserfalls entsprechend dem Signalpegel eingestellt.

Klicken Sie auf die Schaltfläche Info, um die Frequenz und die Zeitinformationen hinzuzufügen.


Quelle: Webseite von IU1KVL Italy flag Italy

Alberto Ferraris

Danke Alberto das ich Bild und Text von Deiner Seite nehmen konnte!

0 0 Abstimmung
Article Rating
Abonnieren
Benachrichtige mich bei
guest
Der Nutzung, Verarbeitung und Speicherung meiner Daten stimme ich zu.
0 Comments
Inline-Rückmeldungen
Alle Kommentare anzeigen
Translate »
0
Ich hätte gerne Ihre Gedanken, bitte kommentieren Sie.x
()
x