SlideShare uma empresa Scribd logo
1 de 42
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
CAMPUS SÃO JOSÉ – SANTA CATARINA
Grupo de Pesquisa em Rádio Definido por Software
2015 / 1
Rádio Definido por Software - SDR
Prof. Ramon Mayor Martins , M.Sc. Eng.
ramon.mayor@ifsc.edu.br
O que é? Quando? Porque? Como? Exemplos!
Introdução ao Rádio Definido por Software (RDS) – Agenda
Introdução ao Rádio Definido por Software (RDS) – Agenda
O que é? Quando? Porque? Como? Exemplos!
Introdução ao Rádio Definido por Software (RDS) – O que é?
Introdução:
• Desde os primórdios, a humanidade procura meios eficientes de se comunicar.
• Com o advento e avanços das tecnologias, utilizou-se modos variados de constituir suas
comunicações, dentre elas, as ondas eletromagnéticas.
• Nesse interim, esses modos de comunicações alcançaram o “estado-da-arte”.
• Hoje utiliza-se circuitos reduzidos, filtros precisos, modulações eficientes, etc.
• Como, os avanços não param...
• O futuro das telecomunicações e sistemas computacionais tendem a abstração de hardware.
Introdução ao Rádio Definido por Software (RDS) – O que é?
Introdução:
• Nesse contexto, surge o conceito de SDR: Software Definido por Rádio.
• Segundo o Wireless Innovation Forum [1], define-se SDR como: “rádio na qual algumas ou todas as
funções da camada física são definidas por software”.
• O SDR (Software Defined Radio) é um sistema de radiocomunicação que abstrai o hardware, ou
seja, elimina componentes típicos de um sistema de rádio como (moduladores, misturadores, filtros),
possibilitando que estes sejam implementados via software.
• O conceito de rádio definido por software (SDR) permite substituir a tradicional implementação dos
dispositivos de comunicação analógicos por uma implementação mais flexível.
Introdução ao Rádio Definido por Software (RDS) – O que é?
Introdução:
• Faz uso de processamento digital de sinais e dispositivos programáveis controlados por software.
• Assim, o sistema pode ser facilmente re-configurado para desempenhar diferentes funções de
acordo com a necessidade.
• Para suportar diferentes padrões de comunicação, como LTE, Wi-Fi , WiMax, ou qualquer outro,
como também ajustar-se as variações do canal de comunicação, basta carregar diferentes tipos de
software em memória, sem precisar substituir todo equipamento de rádio.
Introdução ao Rádio Definido por Software (RDS) – O que é?
Introdução:
Introdução ao Rádio Definido por Software (RDS) – O que é?
Introdução:ReceptorAnalógicoReceptorSDR
Introdução ao Rádio Definido por Software (RDS) – O que é?
Introdução:
ReceptorSDRBlocosSDR
Introdução ao Rádio Definido por Software (RDS) – O que é?
Introdução:
ReceptorSDRBlocosSDR
Introdução ao Rádio Definido por Software (RDS) – Agenda
O que é? Quando? Por que? Como? Exemplos!
Introdução ao Rádio Definido por Software (RDS) – Quando?
Histórico:
• Um dos primeiros sistemas SDR conhecidos é o SpeakEasy, projeto militar do governo norte-
americano iniciado nos anos 70. O projeto visava emular mais de uma dezena de rádios militares,
operando entre 2 e 2000 MHz, além de permitir a incorporação futura de novos padrões de
modulação.
• Deu origem ao JTRS: Joint Tactical Radio System
Introdução ao Rádio Definido por Software (RDS) – Quando?
Histórico:
• O termo Software Defined Radio, por sua vez, foi introduzido em 1991, por Mitola, que publicou um
dos primeiros artigos sobre o assunto em 1992.
• Se tornou a base do Rádio Cognitivo (proposto por Mitola)
http://pt.slideshare.net/kuncoro/cognitive-radio-introduction-and-main-issues
Introdução ao Rádio Definido por Software (RDS) – Agenda
O que é? Quando? Por que? Como? Exemplos!
Introdução ao Rádio Definido por Software (RDS) – Por quê?
Vantagem:
• flexibilidade,
• São soluções mais robustas a variações de temperatura e envelhecimento de seus componentes,
visto que transfere o processamento para o domínio digital, deixando de ter seu desempenho
atrelado à precisão dos componentes analógicos do rádio.
• Também possui toda a facilidade de desenvolvimento que um ambiente de software fornece como
ferramentas para simulação e correção de erros.
• Por transferir ao software grande parte do processamento, reduz a complexidade do hardware dos
rádios modernos, limitando-os apenas a implementação do front-end de RF.
• Isso também implica em alta integração, dada a eliminação, através do uso de um processador, de
muitos dos elementos ativos e passivos do rádio, antes responsáveis pelo processamento e
modulação do sinal.
Introdução ao Rádio Definido por Software (RDS) – Por quê?
Vantagem:
• Menor time-to-market, já que uma mesma plataforma pode ser rapidamente modificada para operar
em diferentes padrões pela simples substituição do software.
• Questões de manutenção e operação dos equipamentos também são beneficiadas pela arquitetura
do sistema.
• Correções de erros, adaptações ou aprimoramento dos serviços podem ser feitos sem que ele
precise ser desligado ou sem que a infra-estrutura deva ser alterada, o que é muito interessante para
prestadoras de serviços de rádio-difusão.
Introdução ao Rádio Definido por Software (RDS) – Agenda
O que é? Quando? Porque? Como? Exemplos!
Introdução ao Rádio Definido por Software (RDS) – Como?
Funcionamento:
• A antena seguida de um filtro passa-faixas, que determina a seletividade do receptor
Introdução ao Rádio Definido por Software (RDS) – Como?
Funcionamento:
• Na próxima etapa, um amplificador de baixo ruído eleva o nível de tensão do sinal de RF
(regenera o sinal) que é enviado ao bloco (tradutor de frequências)
Introdução ao Rádio Definido por Software (RDS) – Como?
Funcionamento:
• é passado o sinal de RF e do oscilador local pelo misturador.
• De forma ideal, o que ocorre é uma multiplicação entre os dois sinais
Introdução ao Rádio Definido por Software (RDS) – Como?
Funcionamento:
• Este bloco “tradutor de frequência” é subdividido em upconverters para transmissão
e downconverters para recepção.
• Esse bloco é basicamente formado por dois estágios da recepção: o Misturador e o filtro Passa-
baixas.
Introdução ao Rádio Definido por Software (RDS) – Como?
Funcionamento:
• O sinal analógico é entregue ao conversor analógico/digital que o converte para o formato digital e
o entrega ao processador.
Introdução ao Rádio Definido por Software (RDS) – Como?
Funcionamento:
- um software permite processar matematicamente os sinais I e Q vindos do hardware e
digitalizados pelo conversor A/D.
- Esse software realiza a combinação matemática adequada dos sinais I e Q e em seguida, efetua
a demodulação do sinal, por exemplo AM, SSB, FM, DRM, etc..
Introdução ao Rádio Definido por Software (RDS) – Agenda
O que é? Quando? Porque? Como? Exemplos!
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Hardware, Software de Desenvolvimento e Exploração:
• Nas pesquisas com RDS, há três sistemas difundidos para experimentação e uso:
• Hardware: Dispositivos que fazem a interface entre a antena e o processamento digital (cpu). Ex:
USRP (FPGA), Dongles, SDR Boxes.
• Software de Implementação: Elemento de desenvolvimento orientado a software das etapas
analógicas através de blocos digitais. Ex: GNURadio , Matlab Toolbox
(http://www.mathworks.com/hardware-support/rtl-sdr.html), LabView.
• Software de Exploração: Ambientes visuais de controle e execução de comandos e alteração das
etapas de RF, a nível de usuário. Ex: SDR# , GQRX, HDSDR, SDRTouch, PlanetPlotter, RF Scanner
, etc.
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Hardware:
Dongle – Chipset R820T / R820T2 RTL- SDR
Nooelec
modified DVB-T USB
Range: 52 – 2200 MHz (1100-1250)
2.048 MSPS
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Hardware:
Dongle – Chipset R820T / R820T2 RTL- SDR
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Hardware:
Outros chipsets
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Hardware:
Boxes SDR
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Hardware:
Boxes - SDR
Perseus
Baseado em FPGA
10 kHz - 40 MHz
1.6MHz de amostra
SDR IQ
500 Hz to 30 MHz
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Hardware:
SDR Upconverter para Dongles
Converte sinais de MF e HF (0.5MHz to 50MHz) para sinais em VHF (125.5MHz a 175MHz) - versão
125MHz
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Hardware:
SDR Transceiver
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Hardware:
USRP - Universal Software Radio Peripheral
Fabricada pela Ettius, da National Instruments,
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Hardware:
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Software de Implementação:
GNURadio - O GNU Radio é uma ferramenta software livre de desenvolvimento e código aberto para
esse fim, que fornece blocos de processamento de sinais para implementar rádios definidos por
software.
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Software de Implementação:
GNU Radio – Exemplo Receptor FM
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Software de Implementação:
MATLAB - Toolbox
RTL-SDR Support from Communications System Toolbox
Design and prototype software-defined radio (SDR) systems using RTL-SDR with MATLAB and
Simulink.
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Software de Exploração:
SDR# - Windows, Free, desenvolvido em C#, modular (plug-ins)
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Software de Exploração:
HDSDR - Windows, Free,
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Software de Exploração:
SDR-Radio.com V2 - Windows, Free, contem decoders de modos digitais para Radioamadorismo
(RTTY,PSK)
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Software de Exploração:
GQRX – Linux, Open,
Introdução ao Rádio Definido por Software (RDS) – Exemplos?
Exemplos de Software de Exploração:
SDRTouch – Android, Pago,

Mais conteúdo relacionado

Semelhante a SDR: Introdução ao Rádio Definido por Software

Aplicação de programador de aparelhos RM
Aplicação de programador de aparelhos RMAplicação de programador de aparelhos RM
Aplicação de programador de aparelhos RMMotorola Solutions LatAm
 
Redes Avançadas - 4.Multimídia sobre Redes de Pacotes
Redes Avançadas - 4.Multimídia sobre Redes de PacotesRedes Avançadas - 4.Multimídia sobre Redes de Pacotes
Redes Avançadas - 4.Multimídia sobre Redes de PacotesMauro Tapajós
 
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaFISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaMauro Tapajós
 
Aula 1 - Redes de Computadores A - Conceitos Básicos.
Aula 1 - Redes de Computadores A - Conceitos Básicos.Aula 1 - Redes de Computadores A - Conceitos Básicos.
Aula 1 - Redes de Computadores A - Conceitos Básicos.Filipo Mór
 
Webinar: Monitoramento e Localização de Ativos e Pessoas
Webinar: Monitoramento e Localização de Ativos e PessoasWebinar: Monitoramento e Localização de Ativos e Pessoas
Webinar: Monitoramento e Localização de Ativos e PessoasEmbarcados
 
Geradores de sinais digitais APlicacao na Engenharia Electronica Seja o Melho...
Geradores de sinais digitais APlicacao na Engenharia Electronica Seja o Melho...Geradores de sinais digitais APlicacao na Engenharia Electronica Seja o Melho...
Geradores de sinais digitais APlicacao na Engenharia Electronica Seja o Melho...RafaelFiniosse
 
Tecnologia da informacao
Tecnologia da informacaoTecnologia da informacao
Tecnologia da informacaoLuiz
 
Desenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV DigitalDesenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV DigitalLeonardo Melo Santos
 
Serviços e protocolos
Serviços e protocolosServiços e protocolos
Serviços e protocolosDayane Sousa
 
Broadcast day-2010-via-embratel-sspi
Broadcast day-2010-via-embratel-sspiBroadcast day-2010-via-embratel-sspi
Broadcast day-2010-via-embratel-sspiSSPI Brasil
 
Cdma2000 1x RTT, EVDO e EVDV
Cdma2000 1x RTT, EVDO e EVDVCdma2000 1x RTT, EVDO e EVDV
Cdma2000 1x RTT, EVDO e EVDVRodrigo Piovesana
 

Semelhante a SDR: Introdução ao Rádio Definido por Software (20)

Aplicação de programador de aparelhos RM
Aplicação de programador de aparelhos RMAplicação de programador de aparelhos RM
Aplicação de programador de aparelhos RM
 
Redes Avançadas - 4.Multimídia sobre Redes de Pacotes
Redes Avançadas - 4.Multimídia sobre Redes de PacotesRedes Avançadas - 4.Multimídia sobre Redes de Pacotes
Redes Avançadas - 4.Multimídia sobre Redes de Pacotes
 
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaFISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
 
Artigo tv digital
Artigo tv digitalArtigo tv digital
Artigo tv digital
 
Nelson voip
Nelson voipNelson voip
Nelson voip
 
Aula 1 - Redes de Computadores A - Conceitos Básicos.
Aula 1 - Redes de Computadores A - Conceitos Básicos.Aula 1 - Redes de Computadores A - Conceitos Básicos.
Aula 1 - Redes de Computadores A - Conceitos Básicos.
 
Webinar SDR
Webinar SDRWebinar SDR
Webinar SDR
 
RC - Módulo 1
RC - Módulo 1RC - Módulo 1
RC - Módulo 1
 
Webinar: Monitoramento e Localização de Ativos e Pessoas
Webinar: Monitoramento e Localização de Ativos e PessoasWebinar: Monitoramento e Localização de Ativos e Pessoas
Webinar: Monitoramento e Localização de Ativos e Pessoas
 
Geradores de sinais digitais APlicacao na Engenharia Electronica Seja o Melho...
Geradores de sinais digitais APlicacao na Engenharia Electronica Seja o Melho...Geradores de sinais digitais APlicacao na Engenharia Electronica Seja o Melho...
Geradores de sinais digitais APlicacao na Engenharia Electronica Seja o Melho...
 
Tecnologia da informacao
Tecnologia da informacaoTecnologia da informacao
Tecnologia da informacao
 
Aula 1 ( introducao )
Aula   1 ( introducao )Aula   1 ( introducao )
Aula 1 ( introducao )
 
INOVADEF - Apresentação Sender Rocha
INOVADEF - Apresentação Sender RochaINOVADEF - Apresentação Sender Rocha
INOVADEF - Apresentação Sender Rocha
 
Trabalho para o curso de segurança sobre Tecnologia de redes e computadores
Trabalho para o curso de segurança  sobre Tecnologia de redes e computadoresTrabalho para o curso de segurança  sobre Tecnologia de redes e computadores
Trabalho para o curso de segurança sobre Tecnologia de redes e computadores
 
Vo ip
Vo ipVo ip
Vo ip
 
Desenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV DigitalDesenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV Digital
 
Serviços e protocolos
Serviços e protocolosServiços e protocolos
Serviços e protocolos
 
Broadcast day-2010-via-embratel-sspi
Broadcast day-2010-via-embratel-sspiBroadcast day-2010-via-embratel-sspi
Broadcast day-2010-via-embratel-sspi
 
Cdma2000 1x RTT, EVDO e EVDV
Cdma2000 1x RTT, EVDO e EVDVCdma2000 1x RTT, EVDO e EVDV
Cdma2000 1x RTT, EVDO e EVDV
 
aula 1.pdf
aula 1.pdfaula 1.pdf
aula 1.pdf
 

Mais de Ramon Mayor Martins

IES GF Circuitos Digitais Parte 3
IES GF Circuitos Digitais Parte 3IES GF Circuitos Digitais Parte 3
IES GF Circuitos Digitais Parte 3Ramon Mayor Martins
 
IES GF - Linguagem de Programação Estruturada - Parte 3
IES GF - Linguagem de Programação Estruturada - Parte 3 IES GF - Linguagem de Programação Estruturada - Parte 3
IES GF - Linguagem de Programação Estruturada - Parte 3 Ramon Mayor Martins
 
IES GF - Linguagem de Programação Estruturada - Parte 2
IES GF - Linguagem de Programação Estruturada - Parte 2IES GF - Linguagem de Programação Estruturada - Parte 2
IES GF - Linguagem de Programação Estruturada - Parte 2Ramon Mayor Martins
 
IES GF - Linguagem de Programação Estruturada - Parte 1
IES GF - Linguagem de Programação Estruturada - Parte 1IES GF - Linguagem de Programação Estruturada - Parte 1
IES GF - Linguagem de Programação Estruturada - Parte 1Ramon Mayor Martins
 
IES GF - Circuitos Digitais - Parte 2
IES GF - Circuitos Digitais - Parte 2IES GF - Circuitos Digitais - Parte 2
IES GF - Circuitos Digitais - Parte 2Ramon Mayor Martins
 
IES GF - Circuitos Digitais - Parte 1
IES GF - Circuitos Digitais - Parte 1IES GF - Circuitos Digitais - Parte 1
IES GF - Circuitos Digitais - Parte 1Ramon Mayor Martins
 
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...Ramon Mayor Martins
 
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...Ramon Mayor Martins
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosRamon Mayor Martins
 
Nova geração de satélites brasileiros
Nova geração de satélites brasileirosNova geração de satélites brasileiros
Nova geração de satélites brasileirosRamon Mayor Martins
 
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...Ramon Mayor Martins
 
Implementação da técnica VTLN - Estudo dos métodos
Implementação da técnica VTLN - Estudo dos métodosImplementação da técnica VTLN - Estudo dos métodos
Implementação da técnica VTLN - Estudo dos métodosRamon Mayor Martins
 
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...Ramon Mayor Martins
 
Aplicações de Inteligência Artificial em Rádios Cognitivos
Aplicações de Inteligência Artificial em Rádios CognitivosAplicações de Inteligência Artificial em Rádios Cognitivos
Aplicações de Inteligência Artificial em Rádios CognitivosRamon Mayor Martins
 
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e Damage
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e DamageRedes Neurais - Poda Hessiana: Optimal Brain Surgeon e Damage
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e DamageRamon Mayor Martins
 

Mais de Ramon Mayor Martins (20)

[2.2]ifsc integrado rdt_2015_1
[2.2]ifsc integrado rdt_2015_1[2.2]ifsc integrado rdt_2015_1
[2.2]ifsc integrado rdt_2015_1
 
[1]ifsc integrado rdt_2015_2
[1]ifsc integrado rdt_2015_2[1]ifsc integrado rdt_2015_2
[1]ifsc integrado rdt_2015_2
 
IES GF Circuitos Digitais Parte 3
IES GF Circuitos Digitais Parte 3IES GF Circuitos Digitais Parte 3
IES GF Circuitos Digitais Parte 3
 
IES GF - Linguagem de Programação Estruturada - Parte 3
IES GF - Linguagem de Programação Estruturada - Parte 3 IES GF - Linguagem de Programação Estruturada - Parte 3
IES GF - Linguagem de Programação Estruturada - Parte 3
 
IES GF - Linguagem de Programação Estruturada - Parte 2
IES GF - Linguagem de Programação Estruturada - Parte 2IES GF - Linguagem de Programação Estruturada - Parte 2
IES GF - Linguagem de Programação Estruturada - Parte 2
 
IES GF - Linguagem de Programação Estruturada - Parte 1
IES GF - Linguagem de Programação Estruturada - Parte 1IES GF - Linguagem de Programação Estruturada - Parte 1
IES GF - Linguagem de Programação Estruturada - Parte 1
 
IES GF - Circuitos Digitais - Parte 2
IES GF - Circuitos Digitais - Parte 2IES GF - Circuitos Digitais - Parte 2
IES GF - Circuitos Digitais - Parte 2
 
IES GF - Circuitos Digitais - Parte 1
IES GF - Circuitos Digitais - Parte 1IES GF - Circuitos Digitais - Parte 1
IES GF - Circuitos Digitais - Parte 1
 
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...
 
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
 
INATEL - Matlab introdução
INATEL - Matlab introduçãoINATEL - Matlab introdução
INATEL - Matlab introdução
 
Introdução ao matlab
Introdução ao matlabIntrodução ao matlab
Introdução ao matlab
 
Nova geração de satélites brasileiros
Nova geração de satélites brasileirosNova geração de satélites brasileiros
Nova geração de satélites brasileiros
 
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...
 
Implementação da técnica VTLN - Estudo dos métodos
Implementação da técnica VTLN - Estudo dos métodosImplementação da técnica VTLN - Estudo dos métodos
Implementação da técnica VTLN - Estudo dos métodos
 
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...
 
Aplicações de Inteligência Artificial em Rádios Cognitivos
Aplicações de Inteligência Artificial em Rádios CognitivosAplicações de Inteligência Artificial em Rádios Cognitivos
Aplicações de Inteligência Artificial em Rádios Cognitivos
 
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e Damage
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e DamageRedes Neurais - Poda Hessiana: Optimal Brain Surgeon e Damage
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e Damage
 
Redes Oportunistas: Haggle
Redes Oportunistas: HaggleRedes Oportunistas: Haggle
Redes Oportunistas: Haggle
 

SDR: Introdução ao Rádio Definido por Software

  • 1. MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ – SANTA CATARINA Grupo de Pesquisa em Rádio Definido por Software 2015 / 1 Rádio Definido por Software - SDR Prof. Ramon Mayor Martins , M.Sc. Eng. ramon.mayor@ifsc.edu.br
  • 2. O que é? Quando? Porque? Como? Exemplos! Introdução ao Rádio Definido por Software (RDS) – Agenda
  • 3. Introdução ao Rádio Definido por Software (RDS) – Agenda O que é? Quando? Porque? Como? Exemplos!
  • 4. Introdução ao Rádio Definido por Software (RDS) – O que é? Introdução: • Desde os primórdios, a humanidade procura meios eficientes de se comunicar. • Com o advento e avanços das tecnologias, utilizou-se modos variados de constituir suas comunicações, dentre elas, as ondas eletromagnéticas. • Nesse interim, esses modos de comunicações alcançaram o “estado-da-arte”. • Hoje utiliza-se circuitos reduzidos, filtros precisos, modulações eficientes, etc. • Como, os avanços não param... • O futuro das telecomunicações e sistemas computacionais tendem a abstração de hardware.
  • 5. Introdução ao Rádio Definido por Software (RDS) – O que é? Introdução: • Nesse contexto, surge o conceito de SDR: Software Definido por Rádio. • Segundo o Wireless Innovation Forum [1], define-se SDR como: “rádio na qual algumas ou todas as funções da camada física são definidas por software”. • O SDR (Software Defined Radio) é um sistema de radiocomunicação que abstrai o hardware, ou seja, elimina componentes típicos de um sistema de rádio como (moduladores, misturadores, filtros), possibilitando que estes sejam implementados via software. • O conceito de rádio definido por software (SDR) permite substituir a tradicional implementação dos dispositivos de comunicação analógicos por uma implementação mais flexível.
  • 6. Introdução ao Rádio Definido por Software (RDS) – O que é? Introdução: • Faz uso de processamento digital de sinais e dispositivos programáveis controlados por software. • Assim, o sistema pode ser facilmente re-configurado para desempenhar diferentes funções de acordo com a necessidade. • Para suportar diferentes padrões de comunicação, como LTE, Wi-Fi , WiMax, ou qualquer outro, como também ajustar-se as variações do canal de comunicação, basta carregar diferentes tipos de software em memória, sem precisar substituir todo equipamento de rádio.
  • 7. Introdução ao Rádio Definido por Software (RDS) – O que é? Introdução:
  • 8. Introdução ao Rádio Definido por Software (RDS) – O que é? Introdução:ReceptorAnalógicoReceptorSDR
  • 9. Introdução ao Rádio Definido por Software (RDS) – O que é? Introdução: ReceptorSDRBlocosSDR
  • 10. Introdução ao Rádio Definido por Software (RDS) – O que é? Introdução: ReceptorSDRBlocosSDR
  • 11. Introdução ao Rádio Definido por Software (RDS) – Agenda O que é? Quando? Por que? Como? Exemplos!
  • 12. Introdução ao Rádio Definido por Software (RDS) – Quando? Histórico: • Um dos primeiros sistemas SDR conhecidos é o SpeakEasy, projeto militar do governo norte- americano iniciado nos anos 70. O projeto visava emular mais de uma dezena de rádios militares, operando entre 2 e 2000 MHz, além de permitir a incorporação futura de novos padrões de modulação. • Deu origem ao JTRS: Joint Tactical Radio System
  • 13. Introdução ao Rádio Definido por Software (RDS) – Quando? Histórico: • O termo Software Defined Radio, por sua vez, foi introduzido em 1991, por Mitola, que publicou um dos primeiros artigos sobre o assunto em 1992. • Se tornou a base do Rádio Cognitivo (proposto por Mitola) http://pt.slideshare.net/kuncoro/cognitive-radio-introduction-and-main-issues
  • 14. Introdução ao Rádio Definido por Software (RDS) – Agenda O que é? Quando? Por que? Como? Exemplos!
  • 15. Introdução ao Rádio Definido por Software (RDS) – Por quê? Vantagem: • flexibilidade, • São soluções mais robustas a variações de temperatura e envelhecimento de seus componentes, visto que transfere o processamento para o domínio digital, deixando de ter seu desempenho atrelado à precisão dos componentes analógicos do rádio. • Também possui toda a facilidade de desenvolvimento que um ambiente de software fornece como ferramentas para simulação e correção de erros. • Por transferir ao software grande parte do processamento, reduz a complexidade do hardware dos rádios modernos, limitando-os apenas a implementação do front-end de RF. • Isso também implica em alta integração, dada a eliminação, através do uso de um processador, de muitos dos elementos ativos e passivos do rádio, antes responsáveis pelo processamento e modulação do sinal.
  • 16. Introdução ao Rádio Definido por Software (RDS) – Por quê? Vantagem: • Menor time-to-market, já que uma mesma plataforma pode ser rapidamente modificada para operar em diferentes padrões pela simples substituição do software. • Questões de manutenção e operação dos equipamentos também são beneficiadas pela arquitetura do sistema. • Correções de erros, adaptações ou aprimoramento dos serviços podem ser feitos sem que ele precise ser desligado ou sem que a infra-estrutura deva ser alterada, o que é muito interessante para prestadoras de serviços de rádio-difusão.
  • 17. Introdução ao Rádio Definido por Software (RDS) – Agenda O que é? Quando? Porque? Como? Exemplos!
  • 18. Introdução ao Rádio Definido por Software (RDS) – Como? Funcionamento: • A antena seguida de um filtro passa-faixas, que determina a seletividade do receptor
  • 19. Introdução ao Rádio Definido por Software (RDS) – Como? Funcionamento: • Na próxima etapa, um amplificador de baixo ruído eleva o nível de tensão do sinal de RF (regenera o sinal) que é enviado ao bloco (tradutor de frequências)
  • 20. Introdução ao Rádio Definido por Software (RDS) – Como? Funcionamento: • é passado o sinal de RF e do oscilador local pelo misturador. • De forma ideal, o que ocorre é uma multiplicação entre os dois sinais
  • 21. Introdução ao Rádio Definido por Software (RDS) – Como? Funcionamento: • Este bloco “tradutor de frequência” é subdividido em upconverters para transmissão e downconverters para recepção. • Esse bloco é basicamente formado por dois estágios da recepção: o Misturador e o filtro Passa- baixas.
  • 22. Introdução ao Rádio Definido por Software (RDS) – Como? Funcionamento: • O sinal analógico é entregue ao conversor analógico/digital que o converte para o formato digital e o entrega ao processador.
  • 23. Introdução ao Rádio Definido por Software (RDS) – Como? Funcionamento: - um software permite processar matematicamente os sinais I e Q vindos do hardware e digitalizados pelo conversor A/D. - Esse software realiza a combinação matemática adequada dos sinais I e Q e em seguida, efetua a demodulação do sinal, por exemplo AM, SSB, FM, DRM, etc..
  • 24. Introdução ao Rádio Definido por Software (RDS) – Agenda O que é? Quando? Porque? Como? Exemplos!
  • 25. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Hardware, Software de Desenvolvimento e Exploração: • Nas pesquisas com RDS, há três sistemas difundidos para experimentação e uso: • Hardware: Dispositivos que fazem a interface entre a antena e o processamento digital (cpu). Ex: USRP (FPGA), Dongles, SDR Boxes. • Software de Implementação: Elemento de desenvolvimento orientado a software das etapas analógicas através de blocos digitais. Ex: GNURadio , Matlab Toolbox (http://www.mathworks.com/hardware-support/rtl-sdr.html), LabView. • Software de Exploração: Ambientes visuais de controle e execução de comandos e alteração das etapas de RF, a nível de usuário. Ex: SDR# , GQRX, HDSDR, SDRTouch, PlanetPlotter, RF Scanner , etc.
  • 26. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Hardware: Dongle – Chipset R820T / R820T2 RTL- SDR Nooelec modified DVB-T USB Range: 52 – 2200 MHz (1100-1250) 2.048 MSPS
  • 27. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Hardware: Dongle – Chipset R820T / R820T2 RTL- SDR
  • 28. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Hardware: Outros chipsets
  • 29. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Hardware: Boxes SDR
  • 30. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Hardware: Boxes - SDR Perseus Baseado em FPGA 10 kHz - 40 MHz 1.6MHz de amostra SDR IQ 500 Hz to 30 MHz
  • 31. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Hardware: SDR Upconverter para Dongles Converte sinais de MF e HF (0.5MHz to 50MHz) para sinais em VHF (125.5MHz a 175MHz) - versão 125MHz
  • 32. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Hardware: SDR Transceiver
  • 33. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Hardware: USRP - Universal Software Radio Peripheral Fabricada pela Ettius, da National Instruments,
  • 34. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Hardware:
  • 35. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Software de Implementação: GNURadio - O GNU Radio é uma ferramenta software livre de desenvolvimento e código aberto para esse fim, que fornece blocos de processamento de sinais para implementar rádios definidos por software.
  • 36. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Software de Implementação: GNU Radio – Exemplo Receptor FM
  • 37. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Software de Implementação: MATLAB - Toolbox RTL-SDR Support from Communications System Toolbox Design and prototype software-defined radio (SDR) systems using RTL-SDR with MATLAB and Simulink.
  • 38. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Software de Exploração: SDR# - Windows, Free, desenvolvido em C#, modular (plug-ins)
  • 39. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Software de Exploração: HDSDR - Windows, Free,
  • 40. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Software de Exploração: SDR-Radio.com V2 - Windows, Free, contem decoders de modos digitais para Radioamadorismo (RTTY,PSK)
  • 41. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Software de Exploração: GQRX – Linux, Open,
  • 42. Introdução ao Rádio Definido por Software (RDS) – Exemplos? Exemplos de Software de Exploração: SDRTouch – Android, Pago,