Es kann mehrere Gründe geben.
Computerverarbeitung:
Ein Grund für die Verwendung von IQ-Daten für die SDR-Verarbeitung besteht darin, die Rechenverarbeitungsrate (um einen langsameren oder niedrigeren Leistungsprozessor zu verwenden) für die Visualisierung (Panadapter) oder Demodulation ohne zusätzlichen Konvertierungsschritt zu senken. Viele Modulationsschemata haben asymmetrische Seitenbänder. IQ-Signale können eindeutige Informationen über beide Seitenbänder um DC (0 Hz) übertragen ( siehe Erläuterung hier)), was bedeutet, dass die Verarbeitungsrate sehr nahe an DC liegen kann (0 Hz + Signalbandbreite + Filterübergangs-Sicherheitsspielraum), im Gegensatz zu der doppelten Trägerfrequenz (plus Signalbandbreite, Filterübergangsband usw.). Tatsächlich erzeugen einige SDR-Module (Funcube Dongle Pro +, Elecraft KX3 usw.) IQ-Daten in einem PC-Stereo-Audio-Interface (wodurch eine Verarbeitung mit sehr niedrigen Audiodatenraten im Vergleich zu einem viel höheren VHF / HF-HF-Träger oder HF / LF-ZF ermöglicht wird Frequenzen).
Funkhardware:
Die Verarbeitung mit einem Einkanal-Datenstrom erfordert entweder eine sehr hohe Verarbeitungsrate (über dem Zweifachen des HF-Trägers, Verwendung eines FPGA usw.) oder eine Möglichkeit, Bilder oder Aliasing vor dem Downsampling / Downconversion zu entfernen, normalerweise durch eine zusätzliche Konvertierungs- oder Mischschritt (oder mehrere) in eine ZF-Frequenz plus einen oder mehrere zugehörige Anti-Aliasing-Filter zur Bildunterdrückung. Daher erfordert ein einzelner realer Datenstrom mit 2-facher Rate normalerweise eine zusätzliche ZF-Stufe (und / oder ein sehr schmales Hochfrequenzbandpassfilter, häufig Kristall oder SAW), um dies zu tun, verglichen mit der Erzeugung eines IQ-Datenstroms mit 1-facher Rate. Eine zusätzliche ZF-Stufe erfordert normalerweise auch einen zusätzlichen Oszillator und Mischer. Die direkte Konvertierung in IQ-Daten kann ohne Hochfrequenzbandpass oder Dachfilter zur Bildunterdrückung erfolgen.
Der Abwärtskonvertierungsoszillator kann auf dem interessierenden Signalträger (entweder RF oder IF) oder einem niedrigen Vielfachen zentriert (oder nahezu) sein, anstatt entweder versetzt oder viel höher zu sein. Dies kann die Verfolgung, Phasenverriegelung oder Synchronisation dieses Oszillators vereinfachen und somit ermöglichen, dass die Frequenzauslesung und / oder die Transceiver-Sendersignalerzeugung bei minimaler Funkhardware einfacher ist.
Konvertierungshardware:
In der Hardware kann es einfacher oder billiger sein, 2 ADCs mit einer niedrigeren Abtastrate zu implementieren als 1 ADC mit einer höheren Abtastrate. Beispielsweise können Sie eine Stereo-Soundkarte mit einer Abtastrate von 44,1 k (oder 192 k) anstelle einer teureren Soundkarte mit einer Abtastrate von 96 k (oder 384 k) für nahezu dieselbe Signalbandbreitenfähigkeit verwenden.
Tafelgröße:
IQ-Abtastströme (erzeugt durch zwei Kanäle mit phasenverschobenem Mischen und / oder Abtasten um 90 Grad) entsprechen ebenfalls eng mathematisch komplexen Signalen (mit realen und imaginären Komponenten), was es einfacher macht, sich die beiden Kanäle realer Daten als einen Kanal vorzustellen einer komplexen mathematischen Darstellung. Dies macht bestimmte mathematische Algorithmen (DFT / FFT, komplexe Hüllkurvendemodulation usw.) direkter anwendbar (und, wie oben erwähnt, bei Basisbandverarbeitungsraten) mit weniger zusätzlichen mathematischen Operationen (Offsets oder Fftshifts usw.).
Eine Erklärung oder Beschreibung dieser DSP-Algorithmen unter Verwendung komplexer Mathematik erfordert normalerweise weniger Schreiben an einer Klassentafel als äquivalente Erklärungen unter Verwendung einer nicht komplexen Darstellung mit höherer Abtastrate (und ist nach Meinung vieler weitaus eleganter). Diese einfacheren komplexen / IQ-Erklärungen werden manchmal direkt in weniger Code übersetzt (abhängig von der HLL-Computersprache bei den unterstützten Datentypen), oder weniger Rechenblöcke (unter Verwendung eines grafischen Signalpfad-Entwurfswerkzeugs) sind SDR-Anwendungen.
Kompromisse:
Der Nachteil ist natürlich die Notwendigkeit einer genauen 90-Grad-Phasenverschiebungserzeugung, 2 ADCs anstelle von einem und komplexer Multiplikationen (4X-Hardware-Multiplikatoren oder Befehls-OPs) anstelle einer einzelnen Multiplikation pro (Real- oder IQ-) Abtastwert für ähnliche Operationen .