Table of Contents
Frequenzsprung-Spread-Spektrum (FHSS)
Frequenzsprung-Spread-Spektrum (FHSS) ist ein Modulationsverfahren, bei dem sich die Trägerfrequenz entsprechend einer Pseudozufallssequenz, die sowohl Sender als auch Empfänger bekannt ist, schnell ändert. Dieses Verfahren ist für viele drahtlose Standards von grundlegender Bedeutung, einschließlich Bluetooth (Basic Rate/Enhanced Data Rate), frühe Versionen von Wi‐Fi (IEEE 802.11), die im 2,4-GHz-ISM-Band arbeiten, und militärische Kommunikationssysteme, die für Anti‐Jamming und geringe Abfangwahrscheinlichkeit entwickelt wurden. FHSS-Geräte erreichen eine robuste Kommunikation, indem sie eine große Bandbreite in der Zeit einnehmen, während sie nur eine kurze Verweilzeit auf einer einzelnen Frequenz verbringen. Das Hopfenmuster wird mit einer Pseudo‐Rausch (PN)-Sequenz erzeugt, und die Synchronisation zwischen Sender und Empfänger ist entscheidend: Beide müssen zur gleichen Zeit auf die gleiche Frequenz springen. Zu den wichtigsten Parametern gehören Hopfenrate (Hops pro Sekunde), Verweilzeit (Dauer auf jedem Kanal) und die Anzahl der Hopfenkanäle. Zum Beispiel verwendet klassisches Bluetooth 79 Kanäle mit einer Hopfenrate von 1600 Hops pro Sekunde
Die Rolle der Signalgeneratoren im FHSS-Test
Signalgeneratoren dienen als Eckpfeiler des FHSS-Gerätetests, indem sie realistische, wiederholbare HF-Signale erzeugen, die die Funkumgebung simulieren. Im Gegensatz zu einfachen Dauerstrichquellen kann ein moderner Vektorsignalgenerator (VSG) so programmiert werden, dass er die genauen Sprungmuster, Modulationsschemata und Zeitsequenzen erzeugt, die vom zu testenden Gerät (DUT) benötigt werden. Dies ermöglicht es Ingenieuren, die Frequenzsprunggenauigkeit, Synchronisationsrobustheit, Paketfehlerrate und Koexistenzleistung des DUT zu bewerten, ohne auf eine Live-Funkverbindung angewiesen zu sein, die unvorhersehbar sein kann. Signalgeneratoren werden sowohl für Sendertests (Überprüfung, ob die Ausgabe eines DUT korrekt wie angegeben springt) als auch für Empfängertests (Unterwerfung eines Empfängers unter ein bekanntes Sprungsignal und Messung seiner Empfindlichkeit, Blockierung und Interkanal-Interferenzabweisung) verwendet. Die Fähigkeit, kontrollierte Beeinträchtigungen wie absichtliche Störungen, Fading-Profile oder Rauschen einzuführen, macht einen Signalgenerator zu einem leistungsstarken Werkzeug zur Überprüfung von Design-Rands und Qualifizierungsgeräten für die Produktion.
Arten von Signalgeneratoren für FHSS-Arbeit
- Analog (CW) Generatoren – Geeignet für grundlegende Frequenz- und Leistungsmessungen, aber begrenzt, weil sie keine modulierten Hüpfsignale erzeugen können.
- Vektorsignalgeneratoren (VSG) – Die flexibelste Wahl für FHSS-Tests. Sie können komplexe modulierte Signale erzeugen, einschließlich beliebiger Sprungmuster mit GFSK-, π/4-DQPSK- oder MSK-Modulation.
- Arbitrary Waveform Generators (ARB) – Diese speichern und wiederholen beliebige I/Q-Daten. Für FHSS können Sie eine einzelne Wellenform erstellen, die die gesamte Hüpfsequenz enthält und dann die Wiedergabe auslösen. ARB-basierte Generatoren sind ideal für lange, wiederholbare Testsequenzen, erfordern jedoch eine sorgfältige Dateivorbereitung.
- Combined Signal Generator/Analyzer Platforms – Einige Instrumente integrieren eine VSG mit einem Vektorsignalanalysator (VSA). Diese One-Box-Lösung vereinfacht Closed-Loop-Tests, wie die Messung der Hüpfreaktion des DUT auf einen bekannten Reiz.
Wichtige Spezifikationen für FHSS-Tests
Bei der Auswahl eines Generators für FHSS-Anwendungen sind mehrere Leistungsparameter entscheidend:
- Frequency Range and Bandwidth – Der Generator muss das volle Frequenzband des DUT abdecken, einschließlich aller Hüpfkanäle. Für Bluetooth-Tests ist 2,4–2,4835 GHz Standard; für 2,4 GHz ISM-Band FHSS ist ein Bereich von 2,40–2,525 GHz ratsam, um Schutzbänder einzuschließen.
- Switching Speed – Die Zeit, um die Frequenz zu ändern und sich innerhalb der erforderlichen Toleranz zu bewegen. Bluetooths 1600 Hops pro Sekunde erfordern eine Schaltzeit deutlich unter 100μs. Viele moderne VSGs erreichen <50μs, aber einige Legacy-Instrumente können unter 200μs kämpfen.
- Phasenrauschen und Störgeräusche – Niedrigphasenrauschen ist in der Nähe des Trägers unerlässlich, um eine Desensibilisierung des DUT-Empfängers zu vermeiden. Störpegel müssen unter den gesetzlichen Grenzwerten liegen, um falsche Erfassungen zu vermeiden.
- Modulationsgenauigkeit – Für GFSK müssen Modulationsindex und Frequenzabweichung genau kontrollierbar sein. EVM (Error Vector Magnitude) ist ebenso wichtig für PSK-basierte FHSS-Varianten.
- Synchronisation and Triggering – Der Generator muss externe Trigger akzeptieren, um seine Frequenzsprünge mit dem internen Timing des DUT zu synchronisieren. Ein dedizierter Trigger-Ein-/Ausgang und eine schnelle Logikschnittstelle sind obligatorisch.
- Waveform Memory and Sequencing – Für ARB-Generatoren ist ausreichend Speicher erforderlich, um die gesamte Hop-Sequenz zu speichern (z. B. 79 Kanäle × mehrere Slots).
Einrichten eines Signalgenerators für FHSS-Tests
Ein methodischer Setup-Prozess stellt sicher, dass Messungen wiederholbar und repräsentativ für reale Bedingungen sind. Beginnen Sie mit der Überprüfung der Gerätespezifikation: Hop-Liste (geordneter Frequenzsatz), Verweilzeit, Sprungrate und Modulationstyp (z. B. GFSK mit BT = 0,5). Konfigurieren Sie die Frequenzliste des Generators als Hop-Tabelle. Viele VSGs bieten einen "Frequency Hop"- oder "Listen-Sweep"-Modus, in dem Sie eine Tabelle mit Frequenzen und Verweilzeiten laden können. Für eine echte FHSS-Simulation ist es besser, eine Wellenform zu erzeugen, die die vollständige Sequenz darstellt.
Schritt 1 – Erstellen Sie die Hopping Waveform
Verwenden Sie die Software-Tools des Generators (z. B. R & S WinIQSIM2 oder Keysight Signal Studio), um eine Hopfensequenz zu definieren. Geben Sie jede Frequenz, Verweildauer und Modulationsparameter an. Fügen Sie Schutzintervalle zwischen Hopfen ein, wenn das DUT eine Einschwingzeit erwartet. Exportieren Sie die Wellenform als I / Q-Datei und laden Sie sie in den ARB-Speicher. Verwenden Sie für einfache Tests den eingebauten beliebigen Hop-Modus des Generators mit einer kurzen Hop-Liste.
Schritt 2 – Konfigurieren Sie den Kraft- und Koaxialpfad
Die Ausgangsleistung wird so eingestellt, dass sie der erwarteten Empfangssignalstärke entspricht (z. B. –20 dBm für Empfängerempfindlichkeitstests), geeignete Kabel und Dämpfungsglieder verwenden, um eine Übersteuerung des DUT oder Generators zu vermeiden, den Pfadverlust bei jeder Sprungfrequenz mit einem Leistungsmesser oder Spektrumanalysator zu kalibrieren. Eine Pfadverlusttabelle kann in den Generator eingegeben werden, um frequenzabhängige Verluste zu kompensieren.
Schritt 3 – Synchronisieren des Timings
Für den Empfängertest muss der Generator im Gleichschritt mit dem DUT springen. Verbinden Sie ein Triggersignal vom DUT (oder einer Referenzuhr) mit dem Triggereingang des Generators. Konfigurieren Sie den Generator so, dass er die Sprungsequenz an einer externen Triggerflanke startet. Einige Generatoren ermöglichen die Ausrichtung des Hopfens auf eine absolute Zeitreferenz - nützlich für Multi-Geräte-Tests.
Schritt 4 – Beeinträchtigungen einführen (optional)
Um die Robustheit zu testen, fügen Sie einen Rauschen (AWGN) oder einen Dauerstrich-Interferenzton bei ausgewählten Frequenzen hinzu. Der Generator kann das Hüpfsignal mit einer internen Rauschquelle mischen oder zwei unabhängige Wellenformen (ein Hüpfen, eine Interferenz) addieren. Viele VSGs unterstützen Echtzeit-Fading-Simulatoren für die Mehrwege-Profilerstellung.
Prüfverfahren für FHSS-Geräte
Die folgenden Verfahren umfassen sowohl die Verifizierung von Sendern als auch von Empfängern: Beginnen Sie immer mit einem einfachen Test, um die grundlegende Funktionalität zu bestätigen, bevor Sie zu komplexen Metriken übergehen.
Transmitter Hop Genauigkeit
Verbinden Sie den Antennenanschluss des DUT (oder strahlen Sie über eine gekoppelte Antenne) mit einem Spektrumanalysator oder VSA. Stellen Sie den Analysator auf Nullspanne bei einer festen Frequenz und lösen Sie die Übertragung des DUT aus. Ziehen Sie den Analysator über das Band, um das Hop-Timing zu erfassen. Messen Sie: tatsächliche Hopfenfrequenzen vs. nominal, Zeit zwischen Hopfen und Kanalbelegung. Akzeptable Toleranz beträgt typischerweise ±50 kHz für Trägerfrequenzfehler und ±20 ppm für Timing.
Empfängersensibilität mit Hopping
Programmieren Sie den Generator so, dass er ein gültiges Hüpfsignal mit einer bekannten Nutzlast (z. B. Pseudozufallsdaten) sendet. Passen Sie den Ausgangspegel des Generators über einen Bereich (z. B. -70 bis -100 dBm) an. Messen Sie die Bitfehlerrate (BER) oder die Paketfehlerrate (PER) des DUT auf jeder Ebene. Der Empfindlichkeitsschwellenwert ist der Pegel, bei dem PER 0,1% überschreitet (für Bluetooth-Basisrate). Wiederholen Sie den Test mit Interferenz bei bestimmten Hop-Frequenzen, um die Blockierleistung zu messen. Ein guter Generator kann einen Einton-Interferenz-Offset um 1, 2 oder 3 MHz einspeisen, während das Hüpfsignal fortgesetzt wird.
Koexistenz und Adjacent Channel Power
Der Generator wird verwendet, um einen Hüpfinterferent im gleichen Frequenzband wie das DUT zu erzeugen. Der PER des DUT wird beobachtet, während der Interferent eine Teilmenge von Kanälen belegt. Dieser Test überprüft die Fähigkeit des DUT zum adaptiven Frequenzsprung (AFH). Bei Spektrummaskentests sendet der Generator einen einzigen Hop, während ein Spektrumanalysator die Nachbarkanalleistung misst. Der ACP muss innerhalb der gesetzlichen Grenzen liegen (z. B. –20 dBm bei ±1 MHz für 2,4 GHz ISM).
Synchronisationssperrzeit
Um zu messen, wie schnell ein Empfänger an der Hüpfsequenz eines Senders sperrt, senden Sie einen kurzen Burst des Hüpfsignals und messen Sie die Zeit, bis das DUT ein gültiges decodiertes Paket ausgibt. Der Generator kann eingestellt werden, um mit einem externen Trigger zu beginnen, und die Antwort des DUT (z. B. Basisbandpaketanzeige) kann mit einem Oszilloskop erfasst werden. Die Sperrzeit ist für Burst-Modus-Anwendungen wie drahtlose Sensoren entscheidend.
Gemeinsame Herausforderungen und Troubleshooting
- Switching Transients – Einige Generatoren weisen während des Schaltens Frequenzstörungen oder Störemissionen auf. Verwenden Sie ein Notch-Filter am DUT, um Out-of-Band-Sporns abzulehnen, oder wählen Sie einen Generator mit garantierter Einschwingzeit.
- Phase Discontinuity – Beim Hüpfen kann die Phase des Trägers zurückgesetzt werden. Bei Modulationsschemata, die auf Phasenkontinuität angewiesen sind (z. B. GFSK mit differentieller Kodierung), kann dies zu Fehlern führen. Wählen Sie einen Generator, der das "phasenkontinuierliche" Hüpfen unterstützt oder bauen Sie eine Wellenform mit geeigneter Phasenbehandlung auf.
- Interferenzen durch Hilfsgeräte – Kabel, Stromversorgungen und nahe gelegene Elektronik können Signale ausstrahlen, die Messungen verfälschen. Verwenden Sie Ferritperlen und abgeschirmte Gehäuse. Führen Sie eine Basismessung mit ausgeschaltetem Generatorausgang durch, um Umgebungsstörungen zu identifizieren.
- Mismatch zwischen Generator und DUT Hop Lists – Stellen Sie sicher, dass die Reihenfolge, die Frequenzen und das Timing genau mit der Hopfensequenz des DUT übereinstimmen. Eine Fehlanpassung bei einzelnen Kanälen führt dazu, dass der Empfänger die Sperre verliert. Verwenden Sie die Firmware-Programmierschnittstelle des DUT, um die Hop-Liste zu extrahieren.
- Temperatur-Drift – Die Frequenzgenauigkeit von Generator und DUT kann sich mit der Temperatur ändern. Lassen Sie die Geräte mindestens 30 Minuten lang aufwärmen und führen Sie Tests in einem temperaturgesteuerten Raum durch. Viele Generatoren bieten einen externen 10-MHz-Referenzeingang – verwenden Sie ihn, um mehrere Instrumente zu synchronisieren.
Best Practices für zuverlässige FHSS-Tests
- Verwenden Sie eine gemeinsame Referenzuhr – Verbinden Sie alle HF-Instrumente (Signalgenerator, Spektrumanalysator, DUT) mit derselben 10 MHz-Referenz.
- Dokumenten-Hopping-Sequenzen – Für jeden Test die genaue Hop-Liste, Leistungspegel und Modulationseinstellungen aufzeichnen.
- Wegverlust und Ausgangsleistung kalibrieren – Führen Sie einen Kalibrier-Sweep über alle Sprungfrequenzen mit einem Leistungsmesser durch. Geben Sie die Kompensationstabelle in den Generator ein oder verwenden Sie eine automatisierte Korrekturroutine.
- Run Pre-Compliance Scans – Verwenden Sie vor dem formalen Testen den Generator, um einen schnellen Scan von Frequenzfehlern und Leistung über alle Kanäle durchzuführen, was grobe Fehler frühzeitig auffängt und Zeit spart.
- Betrachten Sie Strahlungseffekte – Verwenden Sie für abgestrahlte Tests (über der Luft) abgeschirmte schalldämpfende Gehäuse und kalibrierte Antennen. Der Generator muss mit dem Antennengewinn und dem Freiraumpfadverlust konfiguriert sein, um die gewünschte Feldstärke zu liefern.
- Automatisieren Wo es möglich ist – Verwenden Sie Testautomatisierungssoftware (z. B. Python mit SCPI-Befehlen), um durch Kanäle zu treten, Metriken aufzuzeichnen und Berichte zu generieren.
Schlussfolgerung
Signal generators are the workhorses of FHSS device validation, enabling engineers to simulate complex hopping environments, measure fundamental parameters, and stress receivers with controlled interference. From verifying frequency accuracy in transmitters to evaluating synchronisation lock time under fading conditions, a well‑chosen generator with fast switching, modulation flexibility, and robust triggering makes the difference between a passing test and a field failure. As wireless systems evolve toward adaptive hopping (Bluetooth 5.1/5.2, IEEE 802.15.4 for IoT), the demands on generators will only increase – requiring wider bandwidths, lower phase noise, and tighter synchronisation with the device’s PN sequence. By mastering the setupTechniken und Testverfahren, die hier beschrieben werden, können Ingenieure FHSS-Geräte sicher charakterisieren und Produkte liefern, die im zunehmend überfüllten drahtlosen Spektrum zuverlässig funktionieren. Für die weitere Lektüre lesen Sie die Bluetooth Core Specification (Hop-Muster und Timing) an der Bluetooth SIG und Anwendungshinweise wie Rohde & Schwarz „Testing Frequency Hopping Systems. Geräteauswahlhandbücher von Keysight bieten auch aktuelle Leistungstabellen für moderne Vektorsignalgeneratoren. Durch die Investition in die richtige Testmethodik und -instrumentierung stellen Sie sicher, dass Ihre FHSS-Produkte sowohl Leistungsziele als auch regulatorische Standards erfüllen.