Il peut y avoir plusieurs raisons.
Traitement informatique:
L'une des raisons d'utiliser les données IQ pour le traitement SDR est de réduire le taux de traitement informatique (pour utiliser un processeur plus lent ou moins puissant) pour la visualisation (panadapter) ou la démodulation sans étape de conversion supplémentaire. De nombreux schémas de modulation ont des bandes latérales asymétriques. Les signaux IQ peuvent transporter des informations sans ambiguïté sur les deux bandes latérales autour de DC (0 Hz) ( voir l'explication ici), ce qui signifie que le taux de traitement peut être très proche de DC (0 Hz + bande passante du signal + marge de sécurité de transition de filtrage), par opposition à plus de deux fois la fréquence porteuse (plus la bande passante du signal, la bande de transition du filtre, etc.). En fait, certains modules SDR (Funcube Dongle Pro +, Elecraft KX3, etc.) produisent des données IQ dans une interface audio stéréo PC (permettant ainsi un traitement à des débits audio très faibles par rapport à une porteuse RF VHF / HF ou HF / LF IF beaucoup plus élevée). fréquences).
Matériel radio:
Pour effectuer un traitement avec un flux de données à canal unique, il faut soit un taux de traitement très élevé (supérieur à 2X la porteuse RF, en utilisant un FPGA, etc.), soit un moyen de se débarrasser des images ou du repliement avant le sous-échantillonnage / la conversion vers le bas, généralement par un supplément étape de conversion ou de mélange (ou plus) en une fréquence IF, plus un ou plusieurs filtres anti-crénelage associés pour le rejet d'image. Ainsi, un flux de données réel unique à taux 2X nécessite généralement un étage IF supplémentaire (et / ou un filtre passe-bande haute fréquence très étroit, souvent cristal ou SAW) pour ce faire par rapport à la production d'un flux de données IQ à taux 1X. Un étage IF supplémentaire nécessite généralement un oscillateur et un mélangeur supplémentaires. Tandis que la conversion directe en données IQ peut être effectuée sans avoir besoin d'un passe-bande haute fréquence ou d'un filtre de toiture pour le rejet d'image.
L'oscillateur de conversion descendante peut être centré (ou presque) sur la porteuse de signal d'intérêt (RF ou IF), ou un multiple faible, au lieu d'être soit décalé soit beaucoup plus élevé. Cela peut simplifier le suivi, le verrouillage de phase ou la synchronisation de cet oscillateur et permettre ainsi à la lecture de fréquence et / ou à la génération de signaux d'émetteur-récepteur d'être plus simples dans un matériel radio minimal.
Matériel de conversion:
Dans le matériel, il peut être plus facile ou moins coûteux d'implémenter 2 ADC à un taux d'échantillonnage inférieur, que 1 ADC à un taux d'échantillonnage plus élevé. Par exemple, vous pouvez utiliser une carte son stéréo avec un taux d'échantillonnage de 44,1k (ou 192k), au lieu d'une carte son plus chère avec un taux d'échantillonnage de 96k (ou 384k), pour presque la même capacité de bande passante du signal.
Taille du tableau:
Les flux d'échantillons IQ (créés par deux canaux de mélange et / ou d'échantillonnage déphasés à 90 degrés) correspondent également étroitement à des signaux mathématiques complexes (avec des composants réels et imaginaires), ce qui permet de penser plus facilement les deux canaux de données réelles comme un seul canal d'une représentation mathématique complexe. Cela rend certains algorithmes mathématiques (DFT / FFT, démodulation d'enveloppes complexes, etc.) plus directement applicables (et, comme mentionné ci-dessus, à des taux de traitement en bande de base) avec moins d'opérations mathématiques supplémentaires (décalages ou ffthifts, etc.)
Une explication ou une description de ces algorithmes DSP utilisant des mathématiques complexes nécessite généralement moins d'écriture sur un tableau de classe que des explications équivalentes utilisant une représentation de taux d'échantillonnage plus élevée non complexe (et aussi beaucoup plus élégante de l'avis de beaucoup.) Ces complexes plus simples / Les explications IQ se traduisent parfois directement par moins de code (en fonction du langage informatique HLL sur les types de données pris en charge), ou moins de blocs de calcul (à l'aide d'un outil de conception de chemin de signal graphique) sont des applications SDR.
Compromis:
L'inconvénient, bien sûr, est la nécessité d'une génération précise de décalage de phase de 90 degrés, de 2 ADC au lieu d'un, et de multiplications complexes (multiplicateurs matériels 4X ou OP d'instructions) au lieu d'une seule multiplication par échantillon (réel ou IQ), pour des opérations similaires .