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
Alberto Ferraris