WebSDR
ISELSistemas WebSDR na estação CS5SEL
Instituto Superior de Engenharia de Lisboa
www.hamradio.isel.ipl.pt
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
1
O que é um WebSDR?
Recetor baseado em software defined radio (SDR)
Acesso ao através da Web (browser)
Centenas espalhados pelo globo ( websdr.org / sdr.hu )
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
2
O que é um WebSDR? - Processo
Parte do processo de receção rádio realizada
remotamente
Funções comuns a todos os utilizadores
Amplificação, filtro présselector, heteródinagem, digitalização
Funções específicas dos utilizadores – dependente de
implementação
Eficiência do transporte na rede e qualidade de serviço
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
3
Operações específicas
de cada acesso no
sistema local
Browser executa Java,
Javascript ou linguagem
web similar
Radioamadorismo no ISEL
História … Diversos docentes estiveram envolvidos do projeto do POSAT e
na AMSAT-PO
Alguns já tinham, outros obtiveram licença de amador
Carlos Meneses – CT1EVJ
Couto Pinto – CT1EVI
Fernando Azevedo – CT1EVK
Miguel Campilho – CT1EVH
Henrique Silva – CT1EUT
Pedro Carvalho – CT1DBS
Vítor Costa - ?
Imagem cedida por Vítor Gomes - CT1BYK
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
4
NRISEL - Núcleo de
Radioamadorismo
Criado pelo Henrique Silva
Colaboração de diversos alunos entusiastas e outros …
Rodrigo Matias – CT1GQU, Jorge Matias – CT2HBZ
Tiago Oliveira – CT2IFZ, João Casaleiro
Samuel Ribeiro, Ricardo Reis, Rui Lopes, Paulo Abreu
…
Criação da CS1SEL com o apoio da ARR
Vocação para comunicações digitais (packet) e via satélite
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
5
NRISEL - QRX
O Henrique Silva emigrou …
Outros docentes dedicados à vida académica
Colaboradores concluíram o curso e afastaram-se
Onde estão … Google, Cisco, MEO, Primetec, ETConcept, IST-
DSI, ISEL-ADEETC
Estação abandonada e inativa durante alguns anos
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
6
NRISEL – CS5SEL Um docente da área de redes (eu!) resolve meter-se no
radioamadorismo (2010)
Recuperação da licença da estação, agora como CS5SEL
(ARR), responsável Sílvio Leiria – CT1BPT
Reparados alguns equipamentos
Reativado o DXCluster – Acesso somente Internet
Alojamento do BrandMeister DMR nacional (2017)
Promovidos anualmente projetos de final de curso
relacionados
Com a colaboração de docentes das especialidades
Reativação dos serviços de Packet/APRS Digipeating (off)
SSTV Digital – Carlos Meneses
WebSDR – Artur Ferreira
Outros
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
7
Projecto WebSDR – “2 em 1”
Estudo, experimentação e
operacionalização de um sistema SDR
(aluno Marco Anacleto)
Concluído (para a semana, espero!).
Disponibilização pública de um, ou mais
recetores como WebSDR
Para facilitar o acesso a múltiplas faixas rádio
para estudos e unidades curriculares
Para potenciar e apoiar outros projetos (ex.IoT)
Para colmatar a falta destes serviços a nível
nacional
Para reavivar a tradição do ISEL na área
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
8
WebSDR software – Websdr.org Site: http://websdr.org/
Pacote (binário) de instalação fornecido pelo autor, a pedido
Baseado em Java/HTML5
Mais eficiente e escalável (+utilizadores simultâneos)
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
9
WebSDR software - OpenWebRX Site: http://sdr.hu/openwebrx
Código aberto (Python), doc. na tese de András Retzler (HA7ILM)
Visual mais apelativo e funcional, adaptável a “reverse proxy”
Menos eficiente
KiwiSDR usa-o, adaptado e bastante melhorado
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
10
ISEL WebSDR – Recursos
Três recetores
RTL-SDR de 1ª geração (com tuner E4000)
Usado no WebSDR dedicado a VHF (144-146MHz)
RTL-SDR de 2ª geração (com tuner R820T)
Usado no WebSDR dedicado a UHF (432-434MHz)
KiwiSDR patrocinado pela Politec&ID
Recetor DDC, 10kHz a 32MHz
GPS para disciplinar relógio
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
11
ISEL WebSDR – Antenas
Recetores de V/UHF partilham antena X200 com um diplexer Procom
A mudar a localização da antena para minimizar interferências
KiwiSDR usa uma antena amplificada “MiniWhip”
Inicialmente emprestada por Carlos Almeida - CT1IPB
Atualmente, adaptada a partir de uma PCB disponibilizada por Rui Oliveira - CS7ALW
Usando alguns componentes SMD
Com estabilização da polarização dos transístores
Com proteção de curto-circuito no cabo
Provavelmente mudará para uma T2FD com pré-amplificador
Maior imunidade a ruido no ambiente urbano
Dois colegas ofereceram os componentes quando identificaram a necessidade (Obrigado!)
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
12
KiwiSDR
Projeto de John Seamons ZL/KF6VO (em kiwisdr.com )
Recetor DDS com ADCs de 14bit a 66,6MHz
Recetor GPS (também SDR) para compensação de relógio
FPGA Xilinx Artix-7 A35
Sistema operativo Linux sob Beagle Bone Green
(≈RaspberryPI)
4 sessões WebSDR
Fabrico SeedStudio
Kit ≈ 330€ (WiMo)
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
13
ISEL WebSDR - Acesso www.hamradio.isel.ipl.pt
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
14
KiwiSDR – Todo o espetro
Sinais fortes de radiodifusão MW, 13m, 16m e 19m
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
15
KiwiSDR – LW e MW
Emissão RR nos 963kHz e RDP Antena1 nos 666kHz
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
16
KiwiSDR – NDB
Morse dos NDB visível
Sinais fortes de espúrias de fontes comutadas ou PLC
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
17
KiwiSDR – LW DCF77 e MSF60
Observáveis os sinais das referências LW
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
18
KiwiSDR - WSPR
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
19
Receção WSPR nos 20m com reporte automático
wsprnet.org
KiwiSDR – WSPRnet.org
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
20
KiwiSDR – HF FAX
Receção HF FAX (cartas meteorológicas para navegação)
Esta teve “bónus” de um radar …
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
21
RTL SDR 145MHz
Vários QSO ativos em FM, APRS
Espúrias de eletrónica na zona, fugas de TV por cabo e imperfeição dos ADC/Clock
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
22
RTL SDR 433MHz
Sinais SRD de comandos de garagem, automóveis e outros
Segmento escolhido para apoio a projetos locais IoT
Faixas vocacionadas para comunicações Simplex FM/SSB2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
23
Futuro … Manutenção do sistema tão estável quanto possível
Possivelmente só um dos RTLSDR ficará ativo, junto com o KiwiSDR
Desenvolvimentos de software
Opção de mudança da frequência central dos RTLSDR (V/UHF)
Com prioridades
Otimizações de desempenho SDR local
Distribuição do processamento por “cloud”
“Piggiback” de sessões (partilha de processamento)
Hardware
Substituição dos recetores V/UHF por equipamentos de maior qualidade (e banda acessível)
Testes com a T2FD para LF~HF
Comutador remoto de antenas
Amplificador/Atenuador de ganho variável para adaptação às condições de propagação (AGC)
Desenvolvimento local de recetores e restantes componentes (PFC/TFM)
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
24
Obrigado … Recetivos a sugestões para melhoria dos sistemas …
2017/09/23WebSDR do ISEL - Colóquio de Almeirim 2017 - Pedro Ribeiro CT7ABP
25