Implementação de um sistema ADS-B através de técnicas de Rádio Definido por Software

De MediaWiki do Campus São José
Revisão de 14h07min de 8 de março de 2019 por Roberto.nobrega (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar
Autor

Lucas Lucindo Vieira

Orientador

Prof. Roberto Wanderley da Nóbrega

Curso

Engenharia de Telecomunicações

Resumo

A atual infraestrutura de tráfego aéreo opera através de sistemas de radares primários e secundários. Dentre os secundários, uma das tecnologias mais utilizadas na aviação civil mundial é o automatic dependent surveillance — broadcast (ADS–B). Esse sistema é capaz de enviar informações sobre a aeronave através da disseminação em broadcast. Neste trabalho desenvolveu-se um receptor e um transmissor ADS–B através de técnicas de rádio definido por software (SDR), utilizando ferramentas como GNU Radio, além de periféricos específicos para aplicações de SDR. Foi desenvolvido um transmissor ADS–B na plataforma GNU Radio, com suporte de códigos externos em Python. O módulo foi testado utilizando um periférico SDR chamado HackRF, um dongle RTL-SDR, além de uma ferramenta de código aberto chamada dump1090. Ademais, também desenvolveu-se um receptor ADS–B no GNU Radio, testado através da integração com o transmissor desenvolvido. O sistema completo foi disponibilizado na plataforma GitHub.

Palavras chave

Sistemas de radares. Rádio definido por sofware. ADS–B.

Abstract

The current air traffic infrastructure operate through primary and secondary radar systems. Among the secondary, one of the most used technologies in civil aviation worldwide is automatic dependent surveillance — broadcast (ADS–B). This system is capable of sending information about the aircraft through its broadcasting. In this work, ADS–B receiver and transmitter were developed using software-defined radio techniques (SDR), using tools such as GNU Radio, as well as specific peripherals for SDR applications. An ADS–B transmitter was developed on the GNU Radio platform, with external code support in Python. The module was tested using an SDR peripheral called HackRF, an RTL-SDR dongle, and an open source tool called dump1090. In addition, an ADS–B receiver was also developed in GNU Radio, tested through integration with the developed transmitter. The complete system was made available on the GitHub platform.

Keywords

Radar systems. Software defined radio. ADS–B.

Arquivos

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