Analisador de Controle Remoto Utilizando RTL-SDR

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Autor

Marcos Vinicios Pinho

Orientador

Prof. Roberto Wanderley da Nóbrega

Curso

Engenharia de Telecomunicações

Resumo

Os controles remotos baseados em radiofrequência são amplamente utilizados no dia a dia. Porém com o constante uso desses aparelhos surge a necessidade de realizar a manutenção dos mesmos. Em vista disso, foi desenvolvido um analisador de controle remoto utilizando um dispositivo RTL-SDR (Realtek software-defined radio) na plataforma GNU Radio. O analisador tem como objetivo fornecer automaticamente informações sobre frequência de operação, frequência de clock, sequência de dados transmitida e o codificador utilizado para controles remotos que transmitem um sinal na modulação on-off keying (OOK). O sistema desenvolvido faz uso de blocos de processamentos de sinais disponíveis pelo GNU Radio e de blocos específicos programados em Python, com o objetivo de implementar técnicas e módulos como: detector de energia para o sensoriamento espectral, zero crossing para a determinação da frequência de clock, demodulador OOK para receber os sinais transmitidos, e decodificadores para os circuitos integrados mais utilizados no mercado. O trabalho apresenta também testes de validação e avaliação do desempenho do sistema, sendo apresentados os resultados e suas respectivas análises.

Palavras chave

GNU Radio. Rádio definido por software. Controle remoto.

Abstract

Radiofrequency-based remote controls are widely utilized nowadays. However with the constant use of these devices comes up the need of realize their maintenance. Therefore, a remote control analyzer using a RTL-SDR (Realtek software-define radio) receiver on the GNU Radio platform was developed. The analyzer aims to automatically provide information about operating frequency, clock frequency, transmitted data sequence and the utilized encoder of the remote controls that transmits an on-off-keying (OOK) signal. The developed system uses signals processing blocks available on GNU Radio and specific blocks implemented in Python, aiming to use techniques like: energy detector to spectral sensing, zero crossing to determine the clock frequency, OOK demulator to receive transmitted signals and decoders to the integrated circuits most utilized in the market. The work also presents validation tests and evaluation of the system performance, being presented the results and them respective analyzes.

Keywords

GNU Radio. Software-defined radio. Remote control.

Arquivos

Arquivos relacionados a trabalho, a monografia em pdf e também arquivos fontes e executáveis estão disponibilizados nos links abaixo: