0% acharam este documento útil (0 voto)
46 visualizações10 páginas

Configuração do RTL-SDR no Raspberry Pi

Este documento fornece instruções para configurar um receptor de rádio definido por software (SDR) RTL-SDR no Raspberry Pi 3 usando o software livre GQRX. Ele explica como instalar os pacotes necessários, verificar se o dispositivo está funcionando corretamente e como reduzir a carga de processamento para evitar travamentos.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
46 visualizações10 páginas

Configuração do RTL-SDR no Raspberry Pi

Este documento fornece instruções para configurar um receptor de rádio definido por software (SDR) RTL-SDR no Raspberry Pi 3 usando o software livre GQRX. Ele explica como instalar os pacotes necessários, verificar se o dispositivo está funcionando corretamente e como reduzir a carga de processamento para evitar travamentos.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

SDR | bertoli.

tech


Menu primário

[Link]

Arquivo da categoria: SDR

GERAL, IOT, SDR, TECNOLOGIA

CONFIGURANDO O RTL-SDR
NO RASPBERRY PI 3
 MAIO 2, 2017  2 COMENTÁRIOS

Este post apresenta a configuração do RTL-SDR para funcionar


no Raspberry Pi 3 configurado com a distribuição Raspbian

[Link] 10:38:16]
SDR | [Link]

RTL-SDR no Raspberry Pi 3

Configurando tudo
Abra o terminal do Raspbian e digite os seguintes comandos:

pi@raspberrypi:~ $ sudo apt-get install gnuradio % leva algum


tempo para instalar todos os pacotes

pi@raspberrypi:~ $ gnuradio-companion % se ele abrir o


gnuradio-companion, está tudo ok

Instalando os pacotes RTL-SDR e gr-


osmosdr
pi@raspberrypi:~ $ sudo apt-get install rtl-sdr gr-osmosdr

Após a instalação com sucesso, coloque o RTL-SDR na porta


USB do Raspberry Pi 3 e então liste os dispositivos USB
conectados:

pi@raspberrypi:~ $ lsusb

Procure por algo do tipo Realtek device (RTL), no exemplo


abaixo “Realtek Semiconductor Corp. RTL2838 DVB-T”:

lsusb no Raspberry Pi 3

Agora é hora de verificar se o RTL-SDR está funcionando:

pi@raspberrypi:~ $ rtl_test

[Link] 10:38:16]
SDR | [Link]

rtl_test no Raspberry Pi 3

No meu caso ele funcionou na primeira tentativa no


Raspberry Pi, no entanto, há um problema conhecido
de conflito de drivers (já evidenciado no Ubuntu), em
que ele associa um driver de TV Digital
(dvb_usb_rtl28xxu) ao invés do rtl-sdr, caso tenha este
problema, faça o seguinte:

pi@raspberrypi:~ $ sudo rmmod dvb_usb_rtl28xxu %


para tornar este fix permanente, você deve mover o
driver dvb_usb_rtl28xxu para a blacklist

e, tente novamente:

pi@raspberrypi:~ $ rtl_test

Testes
Instale o GQRX através do apt-get:

pi@raspberrypi:~ $ sudo apt-get install gqrx-sdr

Então execute-o:

pi@raspberrypi:~ $ gqrx

Se não for perguntado (pop-up) para selecionar o “I/O device”, vá


em “File” > “I/O Devices” e então selecione Realtek RTL-SDR,
agora você pode clicar no botão de “ligar” e será possível ouvir
ruídos e ver que a tela de FFT (em cima) e a de waterfall (abaixo)
funcionando…

[Link] 10:38:16]
SDR | [Link]

Atenção:

Devido à limitações de processamento do Raspberry Pi,


para evitar travamentos, você tem que reduzir a taxa de
amostragem no GQRX, para isso acesse:: “File” > “I/O
Devices” > “Sample Rate” ou edite o
arquivo /home/pi/.config/gqrx/[Link]

RTL-SDR funciona com limite máximo de 2.4 Msps no


Raspberry Pi 3 e até 1.44 Msps no Raspberry Pi 2.

Em muitos casos você pode reduzir a carga de


processamento ainda mais, reduzindo o tamanho da
tela, o sample rate, FFT rate e FFT size (tente 2048 at
10-15 Hz). Se você está interessando somente no FFT,
defina Mode para “Demod Off”. Isto vai reduzir
significativamente o processamento.

GQRX no Raspberry Pi 3

Outra opção devido a limitação do GQRX no  Raspberry Pi, você


pode tentar o QTCSDR on GitHub que também permite fazer
transmissão através do GPIO 18 do Raspberry Pi 3 (rpitx).

Para verificar a recepção:

git clone [Link]


cd qtcsdr
./[Link]
./[Link]

Se o comando [Link] rodar sem problemas, digite qtcsdr na

[Link] 10:38:16]
SDR | [Link]

linha de comando.

pi@raspberrypi:~ $ qtcsdr

qtcsdr no Raspberry Pi 3

Parabéns! Agora seu RTL-SDR está funcionando no Raspberry Pi


3.

RASPBERRY RASPBERRY PI RTL-SDR SDR

SDR

INSTALANDO E USANDO O
RTL-SDR NO WINDOWS
 FEVEREIRO 25, 2017  1 COMENTÁRIO

O que é SDR ?

Software Defined Radio (SDR) ou em português, Rádio Definido


por Software é o termo usado para rádios em que a maioria das
funções associadas à camada física (Physical Layer – PHY)

[Link] 10:38:16]
SDR | [Link]

anteriormente implementadas com componentes de hardware é


implementada via software fazendo uso de técnicas de
Processamento de Sinais.

O que é RTL-SDR ?

Tipicamente o RTL-SDR é composto de um dispositivo USB e


uma antena. Originalmente estes dispositivos USB foram criados
para captar sinais de TV Digital (Circuito Integrado RTL2832U, daí
o termo RTL), no entanto foi descoberto que estes dispositivos
poderiam ser usados como receptores genéricos de
radiofrequência e consequentemente em aplicações de SDR
(Software Defined Radio).

Mão na massa

Para uso do RTL-SDR no Windows, recomendo o uso de um


pacote SDR disponibilizado pela Airspy (clique aqui)

Neste post usei o “SDR Software Package” que inclui a


ferramenta  SDR# rev 1500.
Se desejar, baixe aqui: sdrsharp-x86

Ao descompactar o arquivo [Link], deve-se estar


conectado na internet e executar o seguinte arquivo (install-

[Link] 10:38:16]
SDR | [Link]

[Link]):

Este arquivo irá se conectar ao servidor da OSMOCOM e baixar o


driver para o RTL-SDR e também fará o download do Zadig,
responsável por instalar o driver do RTL-SDR.
* Neste instante, plugue seu dongle do RTL-SDR e não instale
nada que o Windows venha a propor de forma automática.

Na pasta criada a partir do [Link], execute o arquivo


[Link] como administrador:

Dentro do Zadig, selecione no menu Options > List All Devices


de forma a deixar a opção selecionada:

Conforme exemplo acima, ele já encontrou 6 dispositivos (vide


barra inferior).
* Neste caso, o Zadig já encontrou o driver referente ao RTL-SDR,
na figura abaixo como “RTL2838UHIDIR”, no entanto, conforme
Quick Start Guide usado de referência, pode ser o caso que o
driver não faça referência direta ao RTL e pode aparecer algo
como “Bulk-In, Interface (Interface 0)”.

Garanta que a seta esteja apontando para WinUSB e clique em


“Replace Driver”

[Link] 10:38:16]
SDR | [Link]

Em seguida podemos verificar (na pasta criada a partir do


[Link]) os seguintes aplicativos já mencionados:

Execute o [Link] e já defina como “Source” o RTL-SDR


(USB):

Em seguida clique em “Play” e o SDR# já irá iniciar a captura:

[Link] 10:38:16]
SDR | [Link]

* Importante! Lembrar de ajustar o ganho RF. Um ganho de


“zero” só irá captar sinais muito forte por isso é necessário ajustar
o ganho até aparecer o sinal desejado (no exemplo acima
nenhum sinal está sendo captado). Para ajustar o ganho, clique
em configurações e em seguida ajuste o “RF Gain”:

A partir de agora, seu RTL-SDR está configurado no Windows!


Agora é procurar projetos para praticar e começar a fuçar com o
RTL-SDR.
Qualquer dúvida, use o espaço de perguntas ou entre em contato.

* Apostila drwxr sobre Radiofrequência e RTL-SDR


(apresentada no Roadsec 2016)

[Link] 10:38:16]
SDR | [Link]

* Post elaborado usando o Windows 10 (originalmente


publicado no drwxr)

IOT RTL-SDR SDR

Criado com WordPress

[Link] 10:38:16]

Você também pode gostar