He leido que WSPRDaemon decodifica más spots WSPR que KiwiSDR pero no he encontrado datos que lo demuestren cuantitativamente, así es que he preparado una pequeña prueba.
He definido tres canales de decodificación WSPR (40, 20 y 10m) en el KiwiSDR2 (rx_sign = EA5JTTSWL, version = 1.4A Kiwi) y otros tres en WSPRDaemon (rx_sign = EA5JTT, version = WD_3.4.5-2).
WSPRDaemon se ejecuta en una Raspberry Pi 3B (4 núcleos con Debian Linux) y sin compartir recursos con otras aplicaciones.
He arrancado ambas tareas de decodificación de WSPR y los he dejado unas horas (finalmente seran 24h para estudiar si hay alguna evolución con el tiempo/cantidad de spots emitidos/propagados), tras lo cual mediante la siguiente QUERY para WSPR Rocks he comparado los resultados
toDate(time) AS fecha,
toHour(time) AS hora,
countIf(band = 7 AND rx_sign = 'EA5JTT') AS WSPRDaemon_40,
countIf(band = 7 AND rx_sign = 'EA5JTTSWL') AS KiwiSDR_40,
countIf(band = 14 AND rx_sign = 'EA5JTT') AS WSPRDaemon_20,
countIf(band = 14 AND rx_sign = 'EA5JTTSWL') AS KiwiSDR_20,
countIf(band = 28 AND rx_sign = 'EA5JTT') AS WSPRDaemon_10,
countIf(band = 28 AND rx_sign = 'EA5JTTSWL') AS KiwiSDR_10
FROM wspr.rx
WHERE band IN (7, 14, 28)
AND rx_sign IN ('EA5JTT', 'EA5JTTSWL')
AND time >= toDateTime('2026-08-26 03:00:00')
AND time < now()
GROUP BY fecha, hora
ORDER BY fecha ASC, hora ASC;
Resultados
Durante el espacio de 24 horas se ha recibido un total de 11.293 spots WSPR (7.010 WSPRDaemon y 4.283 KiwiSDR) en las bandas de 40m, 20m y 10m.
Decodificando ambos programas la misma señal WSPRDaemon ha dedodificado un 64% más spots WSPR que KiwiSDR.
Por otra parte se ha observado que el porcentaje es mayor en las bandas mas activas así en 20m los spots decodifcados por WSPRDaemon es un 61% mayor (6.302 vs 3.771) en 40m un 44% mayor (561 vs 390) y en 10m un 20% superior (147 vs 122).
Una de las razones es porque WSPRDaemon es capaz de decodificar con una menor SNR (mínimo observado para 24h para kiwiSDR= -30 y mínimo observado para WSPRDaemon= -33, lo que suponen 3 dB de diferencia que equivale a decodificar señales con la mitad de potencia).
También se ha observado que para valores de SNR superiores KiwiSDR pierde mas spots que WSPRDaemon en momento de mucho tráfico, no en balde WSPRDaemon cuenta con un ordenador adicional para hacer esta tarea.
Por todo ello podemos afirmar que WSPRDaemon es superior en cuanto al numero de spots recibidos a KiwiSDR (Un 64% más de decodificaciones) a costa de disponer de un dispositivo adicional, que en nuestro caso fue una Raspberry Pi 3B, lo que implica un mayor coste de inversión, mayor consumo electrico, mayor complejidad de instalación y mantenimiento y una mayor probabilidad de fallo del conjunto, aspectos todos ellos que deben evaluarse en cada proyecto.
![]() |
| Comparativa de spots decodificador para un intervalo aletorio de 10 minutos |
![]() |
| Spots decodificados por ambos programas de 08.00 a 09:00 CET en 7MHz (4 vs 1) |
![]() |
| Spots recibidos en 1h por EA5JTTSWL (KiwiSDR): 51 estaciones distintas estando la mas lejana a 5.820 km |
![]() |
| Spots recibidos en la misma hora por EA5JTT (WSPRDaemon): 69 estaciones (un 35% mas) distintas estando la mas lejana a 17.075 km (Un 293% mas lejana) |
- https://github.com/rrobinett/wsprdaemon
- https://github.com/jks-prv/kiwisdr
- Simultaneous Multi-Band WSPR Decoding with KiwiSDR and WsprDaemon
Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.
El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.
© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.





No hay comentarios:
Publicar un comentario