Ci possono essere diversi motivi.
Elaborazione al computer:
Un motivo per utilizzare i dati IQ per l'elaborazione SDR è quello di ridurre la velocità di elaborazione computazionale (per utilizzare un processore a potenza più bassa o più bassa) per la visualizzazione (panadapter) o la demodulazione senza un ulteriore passaggio di conversione. Molti schemi di modulazione hanno bande laterali asimmetriche. I segnali IQ possono trasportare informazioni non ambigue su entrambe le bande laterali attorno a CC (0 Hz) ( vedere la spiegazione qui), il che significa che la velocità di elaborazione può essere molto vicina alla corrente continua (0 Hz + larghezza di banda del segnale + margine di sicurezza della transizione del filtro), al contrario di due volte superiore alla frequenza portante (più larghezza di banda del segnale, banda di transizione del filtro, ecc.). In effetti, alcuni moduli SDR (Funcube Dongle Pro +, Elecraft KX3, ecc.) Producono dati IQ in un'interfaccia audio stereo per PC (consentendo così l'elaborazione a velocità di dati audio molto basse rispetto a un vettore RF VHF / HF molto più alto o HF / LF IF frequenze).
Hardware radio:
Per eseguire l'elaborazione con un flusso di dati a canale singolo è necessaria una velocità di elaborazione molto elevata (superiore a 2 volte il vettore RF, utilizzando un FPGA, ecc.) O un modo per sbarazzarsi di immagini o aliasing prima del downsampling / downconversion, di solito mediante un ulteriore conversione o miscelazione di un passaggio (o più) in una frequenza IF, oltre a uno o più filtri anti-aliasing associati per il rifiuto dell'immagine. Pertanto, un singolo flusso di dati reali con velocità 2X richiede solitamente uno stadio IF aggiuntivo (e / o un filtro passa-banda ad alta frequenza molto stretto, spesso cristallo o SAW) per fare questo rispetto alla produzione di un flusso di dati IQ con velocità 1X. Uno stadio IF aggiuntivo di solito richiede anche un oscillatore e un mixer aggiuntivi. Considerando che la conversione diretta ai dati IQ può essere realizzata senza la necessità di un passa-banda ad alta frequenza o di un filtro di copertura per il rifiuto dell'immagine.
L'oscillatore di downconversion può essere centrato (o quasi) sul portatore del segnale di interesse (RF o IF) o un multiplo basso, anziché essere sfalsato o molto più alto. Ciò può semplificare il tracciamento, il blocco di fase o la sincronizzazione di questo oscillatore, e quindi la lettura della frequenza e / o la generazione del segnale del trasmettitore ricetrasmettitore saranno più semplici in un hardware radio minimo.
Hardware di conversione:
Nell'hardware, potrebbe essere più semplice o più economico implementare 2 ADC con una frequenza di campionamento inferiore, rispetto a 1 ADC con una frequenza di campionamento più alta. Ad esempio, è possibile utilizzare una scheda audio stereo con una frequenza di campionamento di 44.1k (o 192k), anziché una scheda audio più costosa con una frequenza di campionamento di 96k (o 384k), per quasi la stessa capacità di larghezza di banda del segnale.
Dimensione lavagna:
I flussi di campionamento IQ (creati da due canali di missaggio e / o campionamento sfasati di 90 gradi) corrispondono anch'essi strettamente a segnali matematici complessi (con componenti reali e immaginari), il che rende più facile pensare ai due canali di dati reali come a un canale di una rappresentazione matematica complessa. Ciò rende alcuni algoritmi matematici (DFT / FFT, demodulazione di inviluppo complessa, ecc.) Più direttamente applicabili (e, come menzionato sopra, a velocità di elaborazione in banda base) con meno operazioni matematiche aggiuntive (offset o ffthift, ecc.)
Una spiegazione o una descrizione di questi algoritmi DSP che utilizzano la matematica complessa di solito richiede meno scritture su una lavagna di classe rispetto a spiegazioni equivalenti che utilizzano una rappresentazione di frequenza di campionamento più elevata non complessa (oltre ad essere molto più elegante secondo l'opinione di molti). Questi complessi più semplici / Le spiegazioni del QI a volte si traducono direttamente in meno codice (a seconda del linguaggio informatico HLL nei suoi tipi di dati supportati), o meno blocchi computazionali (utilizzando uno strumento di progettazione del percorso del segnale grafico) sono applicazioni SDR.
compromessi:
Il rovescio della medaglia, ovviamente, è la necessità di un'accurata generazione di sfasamenti di 90 gradi, 2 ADC invece di uno e moltiplicazioni complesse (moltiplicatori hardware 4X o OP istruzioni) invece di una singola moltiplicazione per campione (reale o IQ), per operazioni simili .