Comparação de softwares SDR

Por PY4ZBZ em 28-10-2006,  atualizado em 15-11-2006

 

Fiz alguns testes simples e comparações dos softwares SDR ou que processam sinais I&Q gerados por conversores em quadratura, listados na tabela seguinte, e que mostra algumas características básicas: 

Software (no modo IQ) Orientação do espectro Swap I/Q no software Centro da escala freq. Balanço fino I/Q
Dream Normal Sim (-c 3 / -c 4) Fixa em 0 Não (Auto ?)
Rocky 1.5 Normal Sim Variável Auto
SDRadio 1.0 Normal Sim Variável Manual
Winrad 1.1 Normal Sim Variável Manual
Spectrum Lab. Invertido Sim Variável Manual
CiaoRadio (Demo) Invertido Não Variável Off e Auto
M0KGK Invertido  Sim Variável, f > 0 Off, Auto e Manual

 

As figuras seguintes foram feitas usado o SDRZero, sintonizando um espectro de sinais fixos na FI de 9 MHz do IC-725, antes dos filtros seletivos. Por isso, os espectros tem o aspecto básico da curva de resposta seguinte, com nível máximo em +11,5 kHz:

 

Em todas as figuras seguintes: Em -5 kHz está uma emissora AM, e próximo de +10 kHz está um sinal (portadora com forte modulação de 60 Hz) usado para teste de rejeição da freqüência imagem, que fica portanto próxima de -10 kHz.

 

Figura 1: Dream. Espectro normal. Como o Dream só mostra o espectro de freqüências positivas ou negativas, separadamente, a figura seguinte é uma montagem dos dois. A rejeição é da ordem de 40 dB:

 

Figura 2: Rocky. Espectro normal. A rejeição está bem acima de 40 dB (modo auto):

 

Figura 3: Rocky com os sinais I/Q trocados:

 

Figura 4: SDRadio. Espectro normal. Após rápido ajuste manual de balanço IQ, 50 dB de rejeição:

 

Figura 5: SDRadio com sinais I/Q trocados:

 

Figura 6: Winrad. Espectro normal :

 

Figura 7: Winrad com os sinais I/Q trocados:

 

 

Figura 8: Spectrum Lab.: (o espectro está invertido):

 

Figura 9: Spectrum Lab.: com os sinais I/Q trocados, para ficar normal:

 

Figura 10: CiaoRadio: (o espectro está invertido):

 

Figura 11: CiaoRadio: com os sinais I/Q trocados, para ficar normal:

 

Figura 12: CiaoRadio: com auto balanço I/Q ligado, rejeição de imagem >60 dB:

 

Figura 13: M0KGK com sinais I/Q trocados, o espectro fica normal.  Rejeição auto de >60 dB. :

(O M0KGK não aceita 0 como referencia de freqüência (aceita 0,001 !), e nesse caso, não mostra os valores numéricos da escala de freqüências negativas.)

 

Veja aqui como funciona um SDR

 

73 de Roland.