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.