SDR Touch – Receptor SDR para Android utilizando RTL-SDR

Olá pessoal, estou retornando após uma breve ausência no blog, devido ao trabalho excessivo e os contratempos do dia dia.

Neste post irei relatar algumas experiências com o software SDR Touch (SDR – Rádio Definido por Software), que roda sobre a plataforma Android, presente na maioria de Tablets e Smartphones, existentes no mercado.

Impressões iniciais

Sou seguidor do SDR Touch, desde o lançamento da plataforma, sempre achando incrível, a ideia de poder através de um dispositivo móvel/portátil termos um receptor completo com os principais recursos da tecnologia SDR. Nas primeiras versões muito era exigido do hardware e não dispunha no momento de equipamentos para a tal finalidade, portanto acabei não realizando testes.

O tempo passou e como era de se esperar o SDR Touch entrou na versão 1.7, com diversos aprimoramentos em todos os quesitos, desde de recursos e funções adicionais a otimizações de arquitetura.  Isto implicou em menos recursos de hardware requeridos, consequentemente maior suporte a dispositivos de baixo custo.

O hardware que utilizei é um tablet genérico preço médio de mercado R$ 299,00, e um dongle RTL-SDR E4000 que pode ser encontrado no ebay por torno de USD 20,00.

Nada mal para um receptor com range de recepção entre 54 ~ 2200 MHz, qualquer scanner que trabalhe nesta faixa vigente em todos os modos não sairia por menos de R$ 800,00, sendo que a tecnologia SDR só tende a crescer, pois as funcionalidades do rádio estão embutidas dentro do software que está em constante evolução.

Processos de instalação

O processo de instalação é simples em alguns aspectos e complexos em outros, dependerá muito do estado do aparelho a ser utilizado para instalação, pois para correta execução do SDR Touch, será necessário habilitar o acesso root (super-usuário).

*Ao habilitar o acesso root no android, em alguns casos o fabricante poderá cancelar o termo de garantia, em outros casos, procedimentos realizados de forma incorreta poderão afetar arquivos cruciais do sistema operacional inutilizando o dispositivo.

“Portanto não quero ser responsável por dispositivos brickados ou termos de garantia cancelados, faça por sua conta e risco.”

Primeiramente abra a Play Store em seu android e pesquise pelo termo “sdr touch“. Logo após a pesquisa aparecerá a seguinte tela abaixo.

sdr_touch_1

Instale os 3 itens do desenvolvedor Martin Marinov, conforme sequência abaixo:

  1.  SDR Touch – Live radio via USB (Software responsável pelo rádio, alteração de largura da banda passante, correções e aplicações de filtros dentre outras funções).
  2. RTL2832U Driver (Software responsável pelo gerenciamento e comunicação via USB OTG (On-The-Go) com o dongle RTL-SDR, também responsável por repassar a banda base de recepção para o SDR Touch através do método rtl_tcp).
  3. SDR Touch Key (Opcional Pago) (Software responsável por registrar o SDR Touch e habilitar recursos adicionais não presentes na versão free (grátis), custo do aplicativo em média R$ 23,00 ~ 25,00, dependendo da cotação diária do dólar).

Logo após a instalação será necessário plugar um cabo OTG na USB de seu dispositivo, verifique também se o dispositivo possui suporte para OTG, alguns smartphones estão desprovidos deste recurso, neste caso não será possível utilizá-lo para este fim.

Cabo OTGExemplo de cabo OTG (Micro USB < – > USB)

Realizado os processos acima, execute o SDR Touch, se nenhum erro for exibido, seu dispositivo está pronto, para receber sinais e já se tornou um receptor SDR, mais se algum erro ocorrer siga os procedimentos abaixo.

Justamente neste processo a maioria dos usuários acabam desistindo, alguns até desacreditam que irá funcionar, pois se o android não estiver com permissões root (super-usuário) o driver RTL2832U não atuará por falta de permissões, e nada irá funcionar, resumindo não desanimem, mãos a obra, se é a “ativação do root que o android quer para liberar o acesso ao RTL-SDR ele vai ter”.

Brincadeiras à parte, existem vários modos de ativar o root no android, alguns consistem em modificar a firmware, outros conexões avançadas utilizando a SDK do android via ADB (Android Debug Bridge), todos com perigo nocivo ao dispositivo por isso não entrarei em maiores detalhes sobre esses métodos.

Para simplificar o processo e diminuir o risco de danos ao dispositivo não optei por nenhum dos métodos citados acima, e sim por um método simples que funcionou muito bem para um tablet genérico que não encontrei muitas informações para realizar o tal feito.

Baixe e instale o software Unlock Root, que pode ser adquirido em http://www.unlockroot.com/download.html, ligue o cabo USB do dispositivo em seu computador, logo após execute o software “Unlock Root”, logo após clique em ROOT, e aguarde a finalização do processo, após finalização seu android já estará com o root (super-usuário) habilitado.

Unlock Root

Tela do software Unlock Root (Destaque para o botão Root, que deve ser clicado para efetuar o processo).

Resumo básico das funções

SDR Touch

  1. Indicador de frequência recepção e controle deslizante do estreitamento e alargamento da banda passante recepção.
  2. Indicador de posição oscilador local do SDR, no formato de dial.
  3. Visualização do espectro e cachoeira em tempo real (É possível somente trabalhar nos seguintes modos  (Espectro / Espectro + Cachoeira / Desligado).
  4. Controle deslizante de nível do Squelch.
  5. ON, em repouso OFF é representado e o SDR Touch não estará trabalhando, ON representa SDR Touch trabalhando e recebendo sinais do rtl_tcp.
  6. Spectrum, controla o tipo de visualização do espectro (item 3), estão disponíveis as opções  (Espectro / Espectro + Cachoeira / Desligado).
  7. Presets, com essa função é possível acionar uma lista de frequências favoritas.
  8. Low CPU, é possível ajustar o software para ser executado com mínimo de recursos possíveis, exigindo menos processamento do dispositivo. Problemas de lentidão e travamento, podem ser resolvidos habilitando esta opção.
  9. Set MHz, altera a frequência do oscilador local pela informada nesta opção.
  10. WFM, selecione o modo de recepção, estão disponíveis os seguintes itens (WFM (Wide FM) / NFM (Narrow FM) / AM / LSB / USB /  DSB / CWL / CWU).
  11. Settings, através desta opção é possível configurar o controle de ganho de RF manualmente ou utilizar o AGC (Automatic Gain Control), correção PPM e controle do ganho de áudio.
  12. Offset, responsável pelo ajuste de deslocamento offset no RTL-SDR.
  13. Remote, é possível utilizar o SDR Touch como receptor de uma estação remota via IP / Porta, desde que o aplicativo rtl_tcp, esteja sendo executado no terminal remoto.
  14. Squelch, controla o nível do squelch para evitar a emissão de ruídos quando não há transmissão na frequência sintonizada.
  15. Record, efetua a gravação da frequência sintonizada, também é possível gravar a banda base (oscilador local).

Vídeo demonstrativo

Forte 73 a todos de PU2VLW – Vinicius Lenci, até o próximo post.

Anúncios

9 comentários sobre “SDR Touch – Receptor SDR para Android utilizando RTL-SDR

  1. Amigos estou procurando um Tablet com Android bom e barato alguma recomendação o que sabe o mesmo modelo que o amigo usou para fazer o trabalho com SDR?
    E gostaria de saber se os amigos ja sabe se tem projetos de SDR como esse para rodar em Windows Phone?
    Muito obrigado continue com o bom trabalho.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s