Você está na página 1de 11

PROJETO

Um projeto introdutório para rádio


definido por software
Fevereiro 02, 2017 por Christi Durham

Aprenda a ouvir frequências no ar com nada mais


do que um dongle USB: primeiro rádio FM, depois
sinais de voz.
Este projeto divide-se em duas partes. Primeiro, vamos ouvir estações de rádio
FM: estações que você pode obter sintonizando o rádio do seu carro, por
exemplo. Isso nos permitirá nos familiarizar com o software e passar pela
configuração do rádio definido por software (SDR).
A segunda parte deste projeto está um pouco mais envolvida, mas no final
seremos capazes de desencriptar conversas comuns de rádio ao vivo. Essas
frequências dependem mais da sua área, incluindo departamentos de
estradas, distritos de bombeiros e despacho policial. Este destina-se apenas a
fins educacionais e não deve ser usado em quaisquer outras atividades.
Antes de começarmos: Este tutorial é focado no sistema operacional Windows.
Infelizmente, como esta é uma tarefa intensiva em software, pode ser uma
experiência muito diferente em um sistema operacional diferente. Por favor,
comente ou envie um e-mail para o autor se você quiser um post de
acompanhamento para sistemas operacionais Linux ou Mac.

Informações de apoio
 Introdução ao rádio definido por software
O que é um rádio definido por software?
Rádio definido por software é um tipo de sistema de RF que utiliza software
para executar tarefas tradicionalmente executadas por hardware, como gerar
ou decodificar sinais de banda base. Isso permite mais liberdade nos sistemas
de comunicação RF: alterar o que seu rádio faz torna-se uma questão de
editar código em vez de modificar hardware.
Um rádio definido por software (doravante referido como SDR) deve ter um
conversor de dados (ADC para receção, DAC para transmissão) e um
processador que possa executar o software necessário.
Existem muitas manifestações do SDR e modelos que você pode comprar no
mercado. Uma vez que este é um projeto introdutório, vou usar um dongle de
baixo custo, o R820T2, que está ligado na lista de requisitos abaixo. Este
dongle pode sintonizar para receber sinais em frequências entre 500 kHz e 1,7
GHz. Esta gama abrange uma variedade de bandas de radiodifusão, incluindo
rádio amador, satélite e bandas de radiodifusão comuns, como estações de
música.

A placa dentro do dongle R820T2. Imagem cortesia da Amazon.


Por si só, o dongle é apenas uma parte de um SDR. Tem um recetor de RF e
um ADC, mas usa o computador ao qual está conectado para processamento
de sinal. Vale a pena notar que este dispositivo é limitado a receber sinais.
Outros dispositivos, como os dongles HackRF e BladeRF, fornecem a
capacidade de também transmitir em uma ampla gama de frequências - para
um aumento acentuado no preço (estes estão disponíveis a partir de US $ 300
- US $ 650 por dispositivo).
Também vale a pena notar que a transmissão de sinais pode exigir
licenciamento especial. Nos EUA, dependendo da intensidade de suas
transmissões, você pode ser classificado como uma estação, o que requer uma
licença de rádio amador da FCC.

Hardware e software necessários para a


primeira parte
 RTL-SDR R820T2 (~$25)
 SDR Sharp (software livre disponível
em http://airspy.com/download/)
 Zadig USB Driver Installer (software livre disponível
em http://zadig.akeo.ie/)

Recriando a Rádio FM
Depois de conectar o dongle SDR, aguarde até que o Windows pare de tentar
instalar automaticamente drivers para o dispositivo. Certifique-se de que
aparafusado na antena que veio com o dongle. Sem ele, você não será capaz
de pegar nada!
A maneira mais simples de obter os drivers para o seu dongle será usar
o Zadig, que deve detetar automaticamente os drivers adequados para o seu
sistema. Certifique-se de que "Listar todos os dispositivos" está ativado no
menu Opções e, em seguida, selecione o RTL2838 no menu suspenso. Zadig
irá selecionar o driver que você precisa e tudo que você tem a fazer é clicar no
botão "Instalar".
Depois de ter seus drivers resolvidos, é hora de baixar o pacote de software
SDR. Deve estar no topo da página.

A página de download do SDRSharp em Airspy.com

Descompacte o arquivo que você baixou e salve-o em um diretório


memorável (você terá que navegar para esta pasta novamente, a fim de abrir
o programa). Nenhuma instalação adicional é necessária! Vá em frente e abra
o aplicativo SDRSharp
Screenshot da nossa primeira utilização do SDRSharp

Ao abrir o aplicativo pela primeira vez, ele se parecerá com o meu acima. Mais
importante ainda, a fonte padrão é definida como AIRSPY. Para usar o dongle
USB, é necessário alterar a lista suspensa (destacada na imagem) e selecionar
"RTL-SDR (USB)".
Em seguida, clique na engrenagem destacada em vermelho na imagem. Isso
levará você a um menu de configurações. Verifique se o dispositivo correto
está no menu suspenso. Em seguida, selecione a taxa de amostragem mais
alta disponível — sem isso, seus sinais terão uma resolução mais baixa e você
captará mais ruído.
Finalmente, aumente o ganho de RF movendo a seta para a direita. Isso faz
uma grande diferença na clareza dos sinais que você recebe.
Agora a parte divertida! Vamos ouvir algumas transmissões ao vivo.
Pressione o botão Play à esquerda da engrenagem para começar a receber
sinais. Na maioria das áreas nos EUA, você receberá transmissões FM em torno
de 90-100 MHz, então esse é um bom lugar para começar. Certifique-se de
definir suas configurações de rádio para receber WFM.

Ouvir rádio FM em SDRSharp

No meu exemplo de imagem acima, você vê picos claros na janela superior e


um espectro muito mais escuro lendo onde meu cursor está. Cada pico
simboliza o sinal de uma estação. Se você está recebendo má qualidade de
sinal, você pode ajustar sua configuração de largura de banda. Dica: Tente
fazê-lo corresponder à largura do sinal. Uma largura de banda menor deve
funcionar, mas se for muito maior do que o sinal, então você terá muito ruído
extra.
Fica assim concluída a primeira parte deste projeto! Se você teve problemas
com qualquer parte dessas configurações, sinta-se à vontade para deixar um
comentário ou ver se ele foi abordado aqui: http://www.rtl-sdr.com/rtl-sdr-
quick-start-guide/

Se você quiser explorar mais frequências que você pode pegar com o SDR, eu
recomendo fortemente o complemento Frequency Manager Suite para
SDRSharp. Ele inclui recursos que melhoram muito a facilidade de uso do
SDRSharp com recursos como digitar a frequência que você gostaria de ir (em
vez de rolar), bem como frequências de varredura para verificar sinais e
agendamento. Você pode encontrar o Frequency Manager Suite
aqui: http://www.freqmgrsuite.com/

Declaração de exoneração de responsabilidade


antes da Parte 2
Usando o Digital Speech Decoder, seremos capazes de decodificar sinais
transmitidos através de frequências públicas. Estas poderiam incluir
frequências de despacho policial, à semelhança do funcionamento dos
scanners policiais comerciais.
Existem algumas restrições legais aos scanners policiais. Por exemplo, em NY,
não é permitido ter um rádio que possa receber diretamente essas
frequências fora de casa (a menos que você tenha uma licença de rádio
amador). Eu não sou advogado, então olhe para essas coisas, você mesmo!
Dito isto, na maioria dos lugares, isso não é ilegal. Apenas use seus poderes
para o bem, ok?

Software necessário para a Parte 2


 VB Audio Cable (software livre disponível
em http://www.dxzone.com/dx30470/vb-cable.html)
 Digital Speech Decoder DSDPlus (software livre disponível
em https://www.dsdplus.com/download-2/)
Scanner de despacho caseiro
Primeiro, instale o cabo de áudio VB. Uma vez instalado, vá para os seus
dispositivos de gravação. O cabo virtual VB-audio deve aparecer como uma
opção: certifique-se de que está ativado.
Em seguida, clique nas propriedades desse dispositivo e vá para o menu
"Ouvir". Certifique-se de que a opção "Ouvir este dispositivo" está marcada,
como mostra a imagem abaixo.

Configurações do dispositivo de cabo de áudio virtual. Marque "Ouça este dispositivo"!

No SDRSharp, abra a seção "Áudio". Na seção suspensa "Saída", selecione o


Cabo de áudio VB. Isso é ilustrado na captura de tela a seguir.
Configuração das configurações de saída de áudio SDRSharp. Use o cabo de áudio virtual
como saída!

Estamos a meio caminho agora!


Agora precisamos do Digital Speech Decoder. Baixe o aplicativo DSDPlus e
suas DLLs (estes são dois downloads separados! Certifique-se de fazer as duas
coisas, ou você não será capaz de executar o programa corretamente). Depois
de descompactar ambos, copie todas as DLLs para a pasta em que o DSDPlus
está.
Execute DSDPlus. Então tudo o que você precisa fazer é encontrar suas
frequências para ouvir e começar a ouvir!
De que frequências precisa? Bem, vai variar de acordo com a sua localização
geográfica. A FCC exige que as organizações de radiodifusão tornem públicas
essas frequências. Encontrei as minhas frequências indo à Rádio Referência e
procurando na minha área geográfica.

O que vem por aí para os DSE?


Isso está apenas arranhando a superfície do que o SDR é capaz de fazer. Com
a ampla gama disponível, você pode ouvir transmissões de rádio
meteorológicas da NOAA, transmissões de localização de aeronaves e navios,
e até mesmo receber imagens de satélites (se você tiver a antena certa)!
O que vai fazer com os seus DSE? Não deixe de comentar ou enviar um e-mail
para o autor em CMzDurham@gmail.com com perguntas, sugestões e links
para quaisquer imagens ou vídeos de seus próprios projetos!
Há muitos outros recursos para explorar a comunidade de entusiastas de SDR.

 RTL-SDR.com é um ótimo site que tem tutoriais, listas de software


compatível, um wiki para identificar sinais que você recebe e
muito mais - esta é uma ótima primeira parada!
 ARRL tem uma grande compilação de recursos on-line sobre o
SDR aqui
 O Wireless Innovation Forum tem uma grande série de artigos
sobre os DSE.
 Estações de rádio localizadas acessíveis via SDR estão
documentadas neste maravilhoso site, então certifique-se de ver
se há uma estação perto de você!
 Great Scott Gadgets tem uma série de vídeos on-line sobre a
construção de aplicativos SDR com o programa de código aberto
GNU rádio.
 Finalmente, veja os projetos de código aberto SDR de alto
desempenho aqui.

Experimente este projeto! Obtenha a lista técnica.

Você também pode gostar