Escolar Documentos
Profissional Documentos
Cultura Documentos
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ
Sumário
•Preâmbulo
•Objetivo
•Conceito e estrutura do SDR
•Metodologia da implementação
•Calibração do SDR
•Conclusão
•Trabalhos Futuros
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 2
Preâmbulo
Tendo em vista a enorme crescimento do sistemas Wireless
atuais, a importância da tecnologia dos SDRs vem em
conjunto com esse crescimento.
Este trabalho visa a caracterização de uma plataforma SDR
para realizar medições de espectro utilizando dispositivos
de hardware de baixo custo e software livre.
Atualmente este tipo de medição só pode ser realizado com
o uso de equipamentos caros como o analisador de
espectro.
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 3
Objetivo
Implementação de um “Analisador de Espectro” em uma
ferramenta open source.
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 5
Estrutura Básica do SDR
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 6
Ferramentas de Hardware SDR - RTLSDR e USRP
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 7
RTLSDR
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 8
Ferramenta de Software - GnuRadio
GnuRadio é uma plataforma de código aberto ou conjunto de
programas em um software livre que permite o desenvolvimento
dos componentes de processamento de sinais para manipulação
dos parâmetros dos Rádios Definidos através de Software (SDR).
GnuRadio Companion (GRC) que é bastante similar ao Simulink do
MATLAB.
Python, C++, Matlab
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 9
GnuRadio Companion (GRC)
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 10
Metodologia de Implementação
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 11
Setup de calibração de cabos e conectores
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 12
Calibração dos Cabos
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 13
Calibração do SDR (GnuRadio)
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 14
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 15
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 16
Tabela Ganho RF(GnuRadio)
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 17
Frequência Ganho 8 Ganho 0 Ganho 10 Ganho 12
(MHZ)
SDR(dB) SDR(dB) SDR(dB) SDR(dB) Analisador de
Espectro
(dBm)
100 -34,7 -48,3 -32,65 -30,27 -64,78
200 -34,35 -47,28 -32,99 -28,91 -63,33
300 -34,01 -47,62 -32,31 -30,95 -65,45
400 -35,71 -49,66 -34,51 -31,63 -63,22
500 -37,41 -48,98 -33,33 -30,93 -66,22
600 -38,43 -50,68 -35,37 -32,65 -63,7
700 -37,41 -50 -35,37 -32,65 -65,74
800 -38,43 -51,7 -37,07 -34,69 -64,3
900 -37,41 -51,36 -36,39 -34,01 -65,04
1000 -39,79 -52,38 -38,09 -36,73 -65,82
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 18
Tabela Ganho Ajuste/Calibração (GnuRadio)
Freq(MHZ) Ganho 8 Ganho 0 Ganho 10 Ganho 12
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 19
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 20
rtl_power.c
Esse código se resume a coletar dados em uma determinada faixa de
frequências e setando alguns parâmetros como o ganho, aparecerá salvo um
arquivo em formato .csv com as frequência setada pelo usuário e as potências em
db para cada frequencia.
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 21
Fazendo uma análise similar a feita com o GnuRadio foi obtido a potencia para
os mesmos valores em frequência do anterior, mas com a exceção de que foi feita com
os ganhos 0 e 8db, pode ser observado que o piso de ruído está em -45 dB aprox.
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 22
Tabela com os ganhos 0 e 8dB
Frequência (MHz) Ganho 0(dB) Ganho 8(dB)
Pr SDR (dB) Pr SDR (dB) Analisador de
Espectro (dBm)
100,00 -14,03 -0,06 -64,78
200,00 -13,38 0,96 -63,33
300,00 -17,95 -1,87 -65,45
400,00 -16,77 -2,48 -63,22
500,00 -14,65 -0,6 -66,22
600,00 -16,04 -3,21 -63,7
700,00 -20,49 -5,32 -65,74
800,00 -20,48 -6,96 -64,3
900,00 -17,18 -3,42 -65,04
1000,00 -17,8 -4,78 -65,82
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 23
Tabela Ganho SDRdif(rtl_power.c)
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 24
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 25
SDR vs Analisador de Espectro (dBm)
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 26
Conclusão
•Foram realizadas medições no elementos do setup de teste com o
objetivo de verificar as perdas e ou ganhos inseridos por cada um
dos elementos do setup.
•Valores obtidos de potencia recebida variando os parâmetros de
recepção do RTLSDR (ganho, frequência, etc) foram comparadas aos
obtidos com o analisador de espectro.
•Valores de calibração ou ajuste foram gerados a partir dos da
comparação do dados.
•Os valores de calibração foram aplicados ao sinal recebido pelo
RTLSDR para obter valores mais confiáveis em dBm.
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 27
• Dos dados coletados foi possível observar que o valor de ganho especificado
pelo SDR não corresponde ao valor observado na medição.
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 28
Trabalho Futuro
•Implementação de um analisador de espectro utilizando
ferramentas open source e o hardware raspberri pi 3.
•Software
•Distribuição Raspbian
•GNURadio
•Hardware
•RTLSDR – RTL802
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 29
27/10/2017 XVI Seminário Nacional de Telecomunicações – APTEL / PETROBRAS – 2017 – Rio de Janeiro - RJ 30
Gabriel Bach Amaral Orofino
Universidade Federal Fluminense
gabrielbach@id.uff.br
27/10/2017