Ein wenig über das Gerät des modernen Radios am Beispiel von HackRF One

Grüße, Habr!
Vor einiger Zeit kamen in meinem Sichtfeld sehr oft viele Artikel, Videos zum Thema SDR-Transceiver. Das Thema ist heute von Interesse. HackRF One-Geräte sind bei Funkamateuren und anderen „Technikfreaks“ verschiedener Art sehr beliebt (bis heute, obwohl dieser Transceiver schon lange auf dem Markt ist und es bereits viele andere SDR-Optionen eines ähnlichen Plans gibt). einschließlich produktiver). In fast allen Artikeln zu diesem Thema werden Softwaretools behandelt (in der Regel mit GNU Radio arbeiten, DSP-Algorithmen beschreiben usw.), praktische Beispiele für die Erfassung von Funksignalen gegeben, GPS-Spoofing demonstriert, Signale von Wettersatelliten empfangen usw. Hack-RF One wird als eine Art universelle "Box" verwendet,So können Sie viele interessante Dinge tun. Es reicht aus, ein wenig Programmiererfahrung und ein allgemeines Verständnis dafür zu haben, was ein digitales Signal ist - im Prinzip wurde die Eintrittsschwelle für die einfachsten Experimente mit SDR überwunden. In der Tat ist das natürlich großartig.
Aber unter vielen Artikeln habe ich noch keinen einzigen getroffen, bei dem die Hardware dieses Transceivers sorgfältig geprüft und dessen Schaltung mehr oder weniger gründlich analysiert wurde (wenn Sie sich getroffen haben, geben Sie bitte einen Link in den Kommentaren an).
Darüber hinaus ist eine gewisse Verachtung der „Benutzer“ dieses und anderer ähnlicher Transceiver-Module für dieses Problem alarmierend. In vielen populären Artikeln wird darauf hingewiesen, dass der SDR-Empfänger / Sender:


Es ist klar, dass das Hauptprinzip der SDR-Technologie darin besteht, die Funktionen eines Funksystems (das zuvor in analoger Form mit elektronischen Geräten ausgeführt wurde) in digitaler Form durch Verarbeitung eines digitalisierten Signals zu implementieren. Und das nicht nur bei der Übertragung der Verarbeitung auf digital, sondern auch bei der Verwendung komplexerer Werkzeuge zur Verarbeitung von Signalen. All dies bedeutet jedoch keineswegs, dass die physische Ausführungsform eines typischen modernen SDR-Transceivers ein ADC / DAC + DSP-Modul ist und alles andere nicht erforderlich ist (und wenn ja, ist es sekundär). Dementsprechend sind keine Kenntnisse zum Verständnis der analogen Schaltung des Funkmoduls erforderlich. Es scheint genug zu sein, einen ADC, DAC mit coolen Eigenschaften zu ergattern, sie von einem Ende an die Antenne und vom anderen an einen PC anzuschließen - und hier ist SDR für alle Fälle und für alle Generationen bereit.Vielleicht reicht dieser Ansatz aus, um die Prinzipien von SDR zu demonstrieren, aber dies ist eindeutig nicht genug für echte Kommunikationsgeräte.
In diesem Fall werden Fliegen von Schnitzel sehr einfach getrennt. Das Aufkommen neuer Technologien negiert nicht die Physik, die Natur der Dinge und analoge Schaltkreise.
Wie Sie wissen, ist es mit dem ADC sinnvoll, ein Signal mit einer extremen Signalfrequenz zu digitalisieren, die zwei- oder mehrmals niedriger als die Abtastfrequenz ist. Nur in diesem Fall können Informationen aus dem Signal ohne Verlust wiederhergestellt werden. Sehr oft treten Situationen auf, in denen die extreme Frequenz des Signals die Hälfte der Abtastfrequenz der weltweit vorhandenen ADCs überschreitet oder wenn die Option, solche ADCs zu verwenden, für ein bestimmtes Projekt unangemessen teuer ist. In diesem Fall besteht kein Ausweg aus der Notwendigkeit, das Signal in analoger Form in den unteren Teil des Spektrums zu übertragen. Und es wird häufig verwendet. Ganz zu schweigen von der Notwendigkeit, das analoge Signal zu verstärken und zu filtern, um die erforderlichen Eigenschaften des Funksystems zu erreichen. Das gleiche gilt für den DAC und den Sendepfad.
Wenn wir uns eine ernstere Quelle ansehen (zum Beispiel das Buch „Software-Defined Radio for Engineers“ von den Spezialisten von Analog Devices Inc.), werden wir

feststellen, dass eine typische Hardwarearchitektur der SDR-Plattform folgendermaßen aussieht: Wie Sie sehen können, zwischen den Antennen und dem ADC / DAC Der Ort, an dem sich der RF-Front-End-Block befindet, der die Implementierung der oben genannten Funktionen umfasst. Ich möchte in diesem Artikel mehr über diesen Teil des HackRF One-Transceivers sprechen.
Aber später. Ich besuche eine Weile.
Ich nehme an, dass eine vereinfachte Wahrnehmung wahrscheinlich damit zusammenhängt, an welchen Themenbereich eine Person „gewöhnt“ ist - eine Art professionelle Verformung. Angenommen, ein Entwickler, der wenig direkt mit Funkelektronik zu tun hatte, hat herausgefunden, dass es ein solches Wunder gibt - SDR, es kann programmiert, Signale von Software verarbeitet, verarbeitet / synthetisiert, durch Funk-Hacking gejagt usw. werden, d. H. Mit dem Programmcode können Sie echte physische Funksignale erzeugen und die empfangenen verarbeiten (zumindest aus dem Autosignal eines bösen Nachbarn, zumindest aus dem Weltraum). In der Tat ist es cool! Und das Thema ist für den Menschen interessant, er ist völlig in das Thema vertieft und ... und meistens beginnt er nicht, die Theorie der Funkkommunikation und der Funktechnik zu studieren. Er macht in diesem Thema das, was er bereits weiß und was er mehr mag - er beherrscht Software-Design-Tools, beginnt sich an DSP zu erinnern / zu studieren ,- Letztendlich betrachtet er diese Bereiche als die wichtigsten und wichtigsten im Transceiver, alles andere tritt in den Hintergrund und scheint nicht so wichtig und im Prinzip nicht so notwendig zu sein. Natürlich übertreibe ich, aber ich habe viele ähnliche Meinungen getroffen (absolut aufrichtig), auch auf dem Hub Dieser Ansatz funktioniert jedoch in der Regel nur bei der Verwendung solcher Geräte durch Amateure. In der Realität spielen die Funkfrequenzeigenschaften des Transceivers eine ebenso wichtige Rolle, die während der Entwicklung notwendigerweise berechnet, modelliert und optimiert werden müssen, wenn es notwendig ist, ein Kommunikationssystem, ein IoT-Gerät, eine Art Radar usw. unabhängig voneinander zu entwerfen. Diese Eigenschaften bestimmen weitgehend den akzeptablen Anwendungsbereich eines bestimmten Funkmoduls.alles andere tritt in den Hintergrund und es scheint, dass es nicht so wichtig und im Prinzip nicht so notwendig ist. Natürlich übertreibe ich, aber ich habe viele ähnliche Meinungen getroffen (absolut aufrichtig), auch auf dem Hub Dieser Ansatz funktioniert jedoch in der Regel nur bei der Verwendung solcher Geräte durch Amateure. In der Realität spielen die Funkfrequenzeigenschaften des Transceivers eine ebenso wichtige Rolle, die während der Entwicklung notwendigerweise berechnet, modelliert und optimiert werden müssen, wenn es notwendig ist, ein Kommunikationssystem, ein IoT-Gerät, eine Art Radar usw. unabhängig voneinander zu entwerfen. Diese Eigenschaften bestimmen weitgehend den akzeptablen Anwendungsbereich eines bestimmten Funkmoduls.alles andere tritt in den Hintergrund und es scheint, dass es nicht so wichtig und im Prinzip nicht so notwendig ist. Natürlich übertreibe ich, aber ich habe viele ähnliche Meinungen getroffen (absolut aufrichtig), auch auf dem Hub Dieser Ansatz funktioniert jedoch in der Regel nur bei der Verwendung solcher Geräte durch Amateure. In der Realität spielen die Funkfrequenzeigenschaften des Transceivers eine ebenso wichtige Rolle, die während der Entwicklung notwendigerweise berechnet, modelliert und optimiert werden müssen, wenn es notwendig ist, ein Kommunikationssystem, ein IoT-Gerät, eine Art Radar usw. unabhängig voneinander zu entwerfen. Diese Eigenschaften bestimmen weitgehend den akzeptablen Anwendungsbereich eines bestimmten Funkmoduls.Aber ich habe viele ähnliche Meinungen getroffen (absolut aufrichtig), auch auf dem Hub Dieser Ansatz funktioniert jedoch in der Regel nur bei der Verwendung solcher Geräte durch Amateure. In der Realität spielen die Funkfrequenzeigenschaften des Transceivers eine ebenso wichtige Rolle, die während der Entwicklung notwendigerweise berechnet, modelliert und optimiert werden müssen, wenn es notwendig ist, ein Kommunikationssystem, ein IoT-Gerät, eine Art Radar usw. unabhängig voneinander zu entwerfen. Diese Eigenschaften bestimmen weitgehend den akzeptablen Anwendungsbereich eines bestimmten Funkmoduls.Aber ich habe viele ähnliche Meinungen getroffen (absolut aufrichtig), auch auf dem Hub Dieser Ansatz funktioniert jedoch in der Regel nur bei der Verwendung solcher Geräte durch Amateure. In der Realität spielen die Funkfrequenzeigenschaften des Transceivers eine ebenso wichtige Rolle, die während der Entwicklung notwendigerweise berechnet, modelliert und optimiert werden müssen, wenn es notwendig ist, ein Kommunikationssystem, ein IoT-Gerät, eine Art Radar usw. unabhängig voneinander zu entwerfen. Diese Eigenschaften bestimmen weitgehend den akzeptablen Anwendungsbereich eines bestimmten Funkmoduls.Neben digitalen Algorithmen spielen auch die Hochfrequenzeigenschaften des Transceivers eine wichtige Rolle, die während der Entwicklung unbedingt berechnet, modelliert und optimiert werden. Diese Eigenschaften bestimmen weitgehend den akzeptablen Anwendungsbereich eines bestimmten Funkmoduls.Neben digitalen Algorithmen spielen auch die Hochfrequenzeigenschaften des Transceivers eine wichtige Rolle, die während der Entwicklung unbedingt berechnet, modelliert und optimiert werden. Diese Eigenschaften bestimmen weitgehend den akzeptablen Anwendungsbereich eines bestimmten Funkmoduls.
Solche universellen „Boxen“ wie HackRF One haben auch ihre eigenen Eigenschaften, die der Entwickler bewusst im Stromkreis festgelegt hat und die auf die gleiche Weise die Leistung des Kommunikationssystems einschränken, und diese Einschränkungen können von keinem Software-Tool mehr behoben werden.
Da ich im Gegenteil eine professionelle Verformung in Richtung Hardwareentwicklung habe, wird von dieser Seite ein kurzer Überblick über HackRF One gegeben. Betrachten Sie die Hardwarearchitektur von HackRF One, mit der die technischen Fähigkeiten und Einschränkungen dieses Funkmoduls bewertet werden. Ich hoffe, dass dies für diejenigen nützlich ist, die Hack-RF verwenden, aber nicht mit Funktechnik vertraut sind, und für diejenigen, die der Meinung sind, dass die Arbeit mit SDR-Transceivern im Prinzip keine Kenntnisse und kein Verständnis der Hochfrequenzeigenschaften dieses Geräts erfordert. und analoge Schaltungen im Allgemeinen.
Die einzige interessante Quelle, die einige der Hardwarefunktionen von HackRF One untersucht hat, ist ein Video der Rede des Autors des HackRF-Projekts selbst, Michael Ossmann, auf der REcon 2014-Konferenz. Link:
www.youtube.com/watch?v=4Lgdtr7ylNY&start_radio=1&list=RDQMQpFkO5DyFBk
Dort erwägt er die Möglichkeit, die Fähigkeiten von HackRF One nur durch Hardwaremodifikationen zu erweitern, und nennt interessante Fakten. Ich empfehle, interessiert und sympathisch anzusehen.

Hackrf eins


HackRF One - ist ein Open-Source-Projekt, dessen Quellen verfügbar sind.
Die Hardwareeigenschaften in fast allen Quellen sind in einer eher dürftigen Liste aufgeführt:
• Betriebsfrequenz von 1 MHz bis 6 GHz
• Halbduplex-Transceiver
• bis zu 20 Millionen Abtastwerte pro Sekunde
• 8-Bit-Quadratur-Abtastwerte (8-Bit-I und 8-Bit-Q)
• Kompatibel mit GNU Radio, SDR # und mehr
• Software-konfigurierbarer RX- und TX-Verstärkungs- und Basisbandfilter
• Software-gesteuerte Antennenanschlussleistung (50 mA bei 3,3 V)
• SMA-Antennenanschluss
• SMA-Buchseneingang und -ausgang für die Synchronisation
• Praktische Tasten zum Programmieren
• Interne Pin-Header zur Erweiterung
• Hi-Speed ​​USB 2.0
• USB-Stromversorgung
• Open Source-Hardware
Wenn Sie einen Schaltplan herunterladen und etwas darüber wissen, können Sie die Architektur dieses Transceivers wiederherstellen und etwas mehr über dessen Funktionsweise erfahren. Was wurde getan? Aus der öffentlichen Beschreibung ist bekannt, dass der HackRF One ein Halbduplex-Transceiver ist, d.h. Es kann sowohl beim Senden als auch beim Empfangen funktionieren, jedoch nur zu unterschiedlichen Zeitpunkten. Aus der Schaltung ist dies auch verständlich - es gibt einen einzigen Ausgang zur Antenne, dessen Signal vom Ausgang des Sendepfades kommen oder entfernt und dem Eingang des Empfangspfads zugeführt werden kann.


Die Schaltung enthält viele steuerbare Schalter, mit deren Hilfe der Pfad des empfangenen oder gesendeten Signals zu jedem Zeitpunkt konfiguriert wird. Wir werden später auf mögliche Optionen zurückkommen, aber im Moment werden wir die Schlüsselelemente der Hardwarearchitektur betrachten.

Digitalteil, ADC, DAC


Ich werde nicht auf den digitalen Teil eingehen.
Das Modul ist über ein USB-Kabel mit einem PC verbunden. Über diese Schnittstelle erhält HackRF One Strom vom Host, über den alle Daten digital übertragen werden. Auf der HackRF-Seite haben wir einen LPC4320FBD144-Mikrocontroller mit einem ARM Cortex-M4-Kern. Auf einem MAX5864-Chip ist eine CPLD XC2C64A-7VQG100C angeschlossen, zwei ADCs und zwei DACs (zwei - weil einer für I ist, der zweite für Q-Signalkomponenten ) in einem einzigen Paket. Bit ADC = 8 Bit, Bit DAC = 10 Bit. Im Allgemeinen sind die Eigenschaften dieser ADCs und DACs recht bescheiden. Die maximale Frequenz ihrer Taktung beträgt 22 MHz (dies ist der begrenzende Faktor für das maximal erreichbare Frequenzband des Signals, Kotelnikovs Theorem sollte nicht überlistet werden).
Übrigens hat Michael Ossmann in seiner Rede gerade dieses Problem der Erhöhung des Breitbandnetzes des Transceivers angesprochen. Selbst wenn Sie den ADC-DAC-Chip durch einen anderen, schnelleren ersetzen und die Daten direkt über den Mikrocontroller an die CPLD anschließen, wird der nächste schmale Hals die maximal zulässige Breite des abstimmbaren Filters (30 MHz) im MAX2837-Transceiver-Chip sein. Wir werden diesen Chip weiter betrachten.

Transceiver IC MAX2837


Der MAX2837 ist ein integrierter Halbduplex-HF-Transceiver, der auf der Direktumwandlungsarchitektur mit einer Zwischenfrequenz von Null (IF oder IF - Intermediate Frequency) basiert. Hier ist ein Bild aus der Spezifikation, das die interne Architektur der Mikroschaltung zeigt:

Im Übertragungsweg passieren die I- und Q-Komponenten des Basisbandsignals, die zum Eingang kommen, abstimmbare Filter (mit roter 1 markiert ) und gehen zum Eingang der Boost-Mischer ( 2 ). Infolgedessen wird das Signal auf eine Frequenz aus dem Bereich von 2,3 ... 2,7 GHz übertragen und dann durch einen Verstärker mit einer einstellbaren Verstärkung ( 3 ) geleitet.
Als Ergebnis haben wir:
• Den Abstimmbereich der Grenzfrequenz der Basisbandfilter: 1,75 ... 28 MHz
• Einstellbereich der Sendepfadverstärkung = 45 dB
• ~ 0 dBm maximale Ausgangsleistung
Das am Eingang des Empfangspfads empfangene Signal durchläuft einen rauscharmen Verstärker ( 1 ), einen Abwärtsquadraturmischer ( 2 ), Filter mit einer einstellbaren Grenzfrequenz ( 3 ) und ein Basisband abstimmbare Verstärker ( 4 ).
Einige wichtige Eigenschaften des MAX2837-Empfangspfads:
Abstimmbereich der Grenzfrequenz der Basisbandfilter: 1,75 ... 28 MHz
Rauschzahl : 2,3 dB

Abstimmbereich der Verstärkung: 94 dB Der MAX2837 enthält einen integrierten Frequenzsynthesizer, der ein lokales Oszillatorsignal für die Mischer liefert.
Hier ist ein so interessanter Funkchip, im Wesentlichen ein fertiges HF-Frontend, aber mit einer erheblichen Einschränkung - er hat einen ziemlich engen Frequenzbereich (2,3 ... 2,7 GHz). Sie können den Arbeitsfrequenzbereich des Radios erweitern, indem Sie eine weitere Stufe der Frequenzübertragung hinzufügen. Und dies erfordert einen Hochfrequenzmischer und einen lokalen Oszillator. Und in der HackRF One-Schaltung gibt es einen Chip, der diese beiden Geräte kombiniert. Betrachten Sie es ein wenig mehr.

Frequenzsynthesizer und Mischerchip RFFC5072


Der RFFC5072 enthält einen spannungsgesteuerten Oszillator (VCO oder VCO - Voltage Control Oscillator), einen Phasenregelkreis (PLL oder PLL - Phased Locked Loop) und einen HF-Mischer:

Die lokale Oszillatorfrequenz (LO - Local Oscillator) kann aus einem Bereich von 85 ... 4200 MHz, Abstimmschritt 1,5 Hz. Als nächstes betrachten wir das Prinzip der Arbeit mit RFFC5072 im Diagramm.

Senderpfad


Wenn Sie sich das obige HackRF One-Blockdiagramm ansehen, sehen Sie, dass es mehrere mögliche Optionen gibt, um den Pfad für das übertragene Signal zur Antenne anzuordnen. Es ist möglich, ein Signal vom Ausgang des MAX2837 direkt an den Ausgangsverstärker (oder die Antenne) zu senden. Oder das Signal kann zuerst an den RFFC5072-Chip und an den Eingang des Mischers gesendet werden. Wir werden uns darum kümmern.
Das Ergebnis des Mischens der lokalen Oszillatorfrequenz und des Signals bei der Zwischenfrequenz sind bekanntlich zwei Kopien des Signals links und rechts von der lokalen Oszillatorfrequenz (in einem Abstand, der nur der ZF entspricht). Wenn dies für Sie nicht offensichtlich ist, können Sie es leicht überprüfen, indem Sie das Wissen aus der Trigonometrie anwenden - indem Sie zwei harmonische Funktionen multiplizieren, die dem lokalen Oszillatorsignal und dem ZF-Signal entsprechen.
Wir brauchen aber nicht zwei Kopien desselben Signals. Radio ist kein Gummi, wie man so sagt, um es so nachlässig zu füllen. Normalerweise wird eine der Kopien ausgewählt, und die zweite (die als Spiegelkanal bezeichnet wird) wird durch Filtern oder durch Erstellen einer speziellen Architektur des Frequenzumrichters entsorgt - ohne Spiegelkanal.
Der in HackRF One verwendete Mixer ist keiner von diesen, er unterdrückt keinen der Kanäle. Gleichzeitig sah der Entwickler von HackRF One die Verwendung von Filtern im Senderpfad vor - ein Hochpassfilter (HPF oder HPF - Hochpassfilter) oder ein Tiefpassfilter (LPF oder LPF - Tiefpassfilter). Abhängig von der Konfiguration der jeweiligen Schalter durchläuft das Signal vom Mischerausgang einen dieser Filter. Warum wird das gemacht? Nur um entweder eine Kopie des Signals mit niedrigerer Frequenz (LSB - Low Side Band) oder eine höhere (USB - Upper Side Band) unterdrücken zu können.
Die Notwendigkeit einer solchen Option beruht auf der Tatsache, dass der Entwickler den maximal möglichen Frequenzbereich des Funkmoduls bereitstellen wollte. Wenn für die Übertragung eine Signalfrequenz aus dem Bereich von 2,3 bis 2,7 GHz verwendet werden muss, reicht es aus, das Ausgangssignal MAX2837 direkt an den Antennenausgang anzuschließen (oder das Signal mit einem Ausgangsleistungsverstärker zu verstärken), wobei Mischer und Filter umgangen werden. Wenn Sie am Ausgang eine Frequenz von weniger als 2,3 GHz benötigen, kann MAX2837 dies nicht direkt tun, sodass das Signal von diesem an den Mixer gesendet wird. Wie wir uns erinnern - am Mischerausgang gibt es zwei Kopien des Nutzsignals - verbinden wir den Mischerausgang mit einem Tiefpassfilter und unterdrücken USB. Und umgekehrt, wenn eine Frequenz über 2,7 GHz benötigt wird, passiert dasselbe, nur dass jetzt das Hochpassfilter verwendet und das LSB herausgefiltert wird. Versucht, dies darzustellen:

Hier ist das Signalspektrum in jeder Stufe des Übertragungsweges sowie der Frequenzgang der verwendeten Filter schematisch dargestellt.
Wir haben also eine kombinierte Version der Architektur des Funksenders:
• Bei hohen Frequenzen arbeitet die Überlagerungsschaltung mit zwei Frequenzübertragungen nach oben.
• Bei 2,3-2,7 GHz kann das System im Format eines Senders mit direkter Umwandlung (Homodynschaltung) arbeiten.
• Bei einer niedrigeren Frequenz das Signal von der Zwischenfrequenz schon heruntergetragen.

Empfängerpfad


Der Empfangspfad ist auf ähnliche Weise angeordnet, nur jetzt arbeitet die Schaltung so, dass jedes Eingangssignal in den Frequenzbereich 2,3 ... 2,7 GHz übertragen wird, wo es vom Empfangspfad MAX2837 verarbeitet wird - wandelt niederfrequente Komponenten zur Übertragung an den ADC in I, Q um.
Ich möchte auch darauf hinweisen, dass als rauscharmer Verstärker am Eingang genau das gleiche Verstärkermodell verwendet wird, das am Ausgang des Senders verwendet wird - MGA-81563. Die Entscheidung ist natürlich umstritten. Wenn der Autor des Projekts jedoch nicht das Ziel hatte, das Funkmodul für eine bestimmte enge Aufgabe mit Leistungsanforderungen für den Sender und Rauschanforderungen für den Empfänger zu optimieren (dies war offensichtlich nicht der Fall), bestand das Ziel darin, die Ausgangsleistung zumindest irgendwie zu erhöhen und nicht zu realisieren Eine ziemlich fehlerhafte Rauschzahl des empfangenden Teils, mit anderen Worten, es war genug, diesbezüglich etwas "Mittelmäßiges" zu tun, und wahrscheinlich hat diese Option ein Existenzrecht. Darüber hinaus konnten gleichzeitig Kosten für das Gerät eingespart werden, indem das Aufblasen des Komponentenbereichs abgelehnt wurde.

Jetzt haben wir mehr oder weniger die Zusammensetzung der Hardwarearchitektur und den Zweck der darin enthaltenen Elemente herausgefunden. Nichts hindert uns jetzt daran, die Spezifikationen der einzelnen Schlüsselschaltungselemente genauer zu betrachten und eine vollständige Liste der quantitativen HF-Eigenschaften des gesamten HackRF One zu erhalten. Zunächst ist es wichtig, die linearen Eigenschaften des Senders, die Rauschzahl des Empfängers, das Endphasenrauschen der Frequenzsynthesizer usw. zu kennen. Diese Eigenschaften ermöglichen es Ihnen wiederum, die Anwendbarkeit des Moduls für eine bestimmte Aufgabe zu berechnen. Ich habe beschlossen, diesen Artikel nur auf eine Funktionsbeschreibung der Schaltung zu beschränken und keine quantitativen Berechnungen und Schlussfolgerungen zu geben. Wenn das Thema für die Community interessant ist, werde ich versuchen, eine Fortsetzung zu schreiben.

Was ist das Ergebnis


Wie in jedem anderen Geschäft sollte es immer überall gesunden Menschenverstand geben. Was bringt die Architektur mit einer ADC + -Antenne? Einfachheit? Ja, aber dies ist nur die Einfachheit, die Arbeit für den "Laien" zu verstehen. In vielen Fällen stellt sich heraus, dass dies nicht optimal und unvernünftig ist. Wie Sie sehen, hat der Entwickler eines der beliebtesten SDR-Transceiver - HackRF One - dies verstanden, da er sonst dumm einen leistungsstarken ADC / DAC an die Antenne angeschlossen und vorgeschlagen hätte, die leistungsstärkste Rechenleistung für die Synthese / Verarbeitung eines Breitbandsignals zu verwenden. Es wäre ... viel wert (um es milde auszudrücken). Stattdessen machte er eine ziemlich schöne technische Lösung, in der er Budgetkomponenten verwenden konnte, um eine Architektur mit ziemlich guten Leistungsmerkmalen des Geräts zu erstellen. Niedrige Gesamtkosten (für solche Funktionen),ein breites Frequenzspektrum - genau das hat das Projekt populär und für Menschen zugänglich gemacht, und die „Einfachheit“ der Architektur des Radioteils wurde von niemandem erfunden. Es lohnt sich nur, sinnvoll zu versuchen, einen Transceiver mit den gleichen Eigenschaften zu bauen, die zumindest dieser HackRF One nach dem Prinzip von ADC / DAC + PC = SDR hat. Wählen Sie ADCs, DACs, die Signale mit 6 GHz direkt synthetisieren und digitalisieren, und verstehen Sie, wie real sie sind und was es kosten wird. Was können wir über höherfrequente Systeme (die mit zehn GHz arbeiten) sagen, die jetzt immer beliebter werden? Für sie ist die Art der „direkten“ Digitalisierung eine völlig unvernünftige Utopie. Zumindest - in der aktuellen Phase der Technologieentwicklung.Es lohnt sich nur, sinnvoll zu versuchen, einen Transceiver mit den gleichen Eigenschaften zu bauen, die zumindest dieser HackRF One nach dem Prinzip ADC / DAC + PC = SDR aufweist. Wählen Sie ADCs, DACs, die Signale mit 6 GHz direkt synthetisieren und digitalisieren, und verstehen Sie, wie real sie sind und was es kosten wird. Was können wir über höherfrequente Systeme (die mit zehn GHz arbeiten) sagen, die jetzt immer beliebter werden? Für sie ist die Art der „direkten“ Digitalisierung eine völlig unvernünftige Utopie. Zumindest - in der aktuellen Phase der Technologieentwicklung.Es lohnt sich nur, sinnvoll zu versuchen, einen Transceiver mit den gleichen Eigenschaften zu bauen, die zumindest dieser HackRF One nach dem Prinzip von ADC / DAC + PC = SDR hat. Wählen Sie ADCs, DACs, die Signale mit 6 GHz direkt synthetisieren und digitalisieren, und verstehen Sie, wie real sie sind und was es kosten wird. Was können wir über höherfrequente Systeme (die mit zehn GHz arbeiten) sagen, die jetzt immer beliebter werden? Für sie ist die Art der „direkten“ Digitalisierung eine völlig unvernünftige Utopie. Zumindest - in der aktuellen Phase der Technologieentwicklung.Was können wir über höherfrequente Systeme (die mit zehn GHz arbeiten) sagen, die jetzt immer beliebter werden? Für sie ist die Art der „direkten“ Digitalisierung eine völlig unvernünftige Utopie. Zumindest - in der aktuellen Phase der Technologieentwicklung.Was können wir über höherfrequente Systeme (die mit zehn GHz arbeiten) sagen, die jetzt immer beliebter werden? Für sie ist die Art der „direkten“ Digitalisierung eine völlig unvernünftige Utopie. Zumindest - in der aktuellen Phase der Technologieentwicklung.
Es ist klar, dass die beschriebene HackRF One-Architektur und -Steuerung jedes Elements der Schaltung dem Programmierer irgendwo in den Schaltungen und der Steuerungssoftware verborgen ist (freundlicherweise von jemandem, der einmal geschrieben hat). Natürlich macht es für alle und jeden keinen Sinn, sich eingehend mit der Funktechnik zu befassen. Eine Person, die an DSP beteiligt ist, muss die Merkmale des HF-Trakts nicht im Detail verstehen. In jedem Fall sollte man unbekannten Wissensgebieten mehr Aufmerksamkeit und Genauigkeit schenken, sie nicht vernachlässigen und diese Fälle nicht ignorieren, wenn es unmöglich ist, auf sie zu verzichten. Unter anderem möchte ich darauf hinweisen, dass das HackRF One-Projekt nicht nur ein merkwürdiges Spielzeug in den Händen eines begeisterten Programmierers sein kann, sondern auch als interessantes Trainingswerkzeug für einen Funkamateur / Funkingenieur dienen kann.

All Articles