Mudanças entre as edições de "Aferição de desempenho de modulações digitais utilizando SDR"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(Criou página com 'teste')
 
 
(13 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
teste
+
<center><BIG>Projeto - ENG TEL - 2016</BIG></center>
 +
 
 +
==Informações==
 +
Aluno: Lucas Lucindo <br/>
 +
Coordenador: [http://wiki.sj.ifsc.edu.br/index.php/Ramon_Mayor_Martins Ramon Mayor Martins] <br/>
 +
Início: 06/16 <br/>
 +
Edital: [http://www.sj.ifsc.edu.br/images/stories/chamadas_internas/chamada%20interna%2005%20de%202016.pdf Chamada Interna – Nº 05/2016 – Programa de Apoio a Projetos de Ensino, Pesquisa e Extensão do Câmpus São José.] <br/>
 +
Aceite: [[Media:aceite_chamada_1_2016.doc|Resposta da chamada]] <br/>
 +
 
 +
==Resumo==
 +
Resumo: Atualmente os sistemas de comunicações demandam altas taxas de transmissão, o que torna o circuito do sistema cada vez mais complexo. O projeto propõe contribuir com análises a busca por soluções acerca da otimização da taxa de transmissão e da redução da complexidade de implementação de um sistema de comunicações. O objetivo é aferir o desempenho de diversas técnicas de modulação digital utilizada nos transmissores e receptores das principais aplicações do mercado. Para isso será realizado testes com a variação de parâmetros tais como: frequência, distância, potência e esquemas de modulação utilizando tecnologias de Rádio Definido por Software (SDR). Será também utilizado o ambiente GNU Radio para implementar subsistemas transmissores e receptores de comunicações. Com base nesses subsistemas será possível a comparação entre as técnicas de modulações empregadas e a viabilidade de obtenção de uma baixa probabilidade de erro nas comunicações de dados.
 +
 
 +
Abstract:
 +
 
 +
Palavras chave: Rádio Definido por Software, modulação, transmissores, receptores.
 +
 
 +
==Horário de encontro==
 +
Sextas-feira 12:30 ~ 13:30
 +
 
 +
==Link para o trabalho==
 +
*[https://drive.google.com/folderview?id=0BwhINfMRXMVQU2dWckNjYUpyWTA&usp=sharing Acesso ao Projeto]
 +
 
 +
==Datas Importantes==
 +
 
 +
[01/07/16 ~ 08/07/16] Estudo da modulação FSK <br/>
 +
[08/07/16 ~ 15/07/16] Apresentação de SDR / GNU Radio - Resumo modulação FSK <br/>
 +
[15/07/16 ~ 22/07/1] Implementação de transmissor e receptor FSK (GNU Radio) <br/>
 +
 
 +
==Reuniões==
 +
{{collapse top | 01/07 - Reunião 1}}
 +
* Apresentação do projeto
 +
* Modulação FM/FSK
 +
{{collapse bottom}}
 +
{{collapse top | 08/07 - Reunião 2}}
 +
* Apresentação SDR (Ramon)
 +
{{collapse bottom}}
 +
{{collapse top |  - Reunião 3}}
 +
* Continuação Apresentação SDR (Ramon)
 +
* Implementação de TX/RX WBFM/NBFM
 +
* Implementação FSK
 +
{{collapse bottom}}
 +
 
 +
 
 +
==Links auxiliares==
 +
;Softwares e Bibliotecas
 +
*[http://gnuradio.org/ GNU Radio]
 +
*[http://airspy.com/download/ SDR#]
 +
*[http://gqrx.dk/ GQRX]
 +
 
 +
;Documentos Principais
 +
 
 +
 
 +
;Documentos Secundários
 +
*[http://wiki.sj.ifsc.edu.br/images/a/a7/Grupo_de_Estudos_em_R%C3%A1dio_Definido_por_Software.pdf (IFSC - Ramon Mayor Martins): Introdução ao SDR]
 +
*[http://laps.ufpa.br/aldebaro/sdr2013/download/2013_sbrt_sdr_aldebaro_v7.pdf (UFPA - Aldebaro Klautau): Introdução ao SDR]
 +
 
 +
==Atividades a serem desenvolvidas==
 +
 
 +
*01- Estudo das modulações digitais utilizadas (07/16)
 +
*02- Desenvolvimento e teste de subsistemas transmissores e receptores (06~08/16)
 +
*03- Elaboração do 1o relatório parcial (08/16)
 +
*04- Coleta de dados (08~09/16)
 +
*05- Elaboração do 2o relatório parcial (09~10/16)
 +
*06- Análise dos dados (10~11/16)
 +
*07- Elaboração do relatório final/ submissão do artigo (11~12/16)
 +
 
 +
 
 +
{| border=1 |
 +
|-
 +
| 01 || 02 || 03 || 04 || 05
 +
|-
 +
| ▄ _ _ _|| _ _ _ _||_ _ _ _|| _ _ _ _|| _ _ _ _
 +
|}
 +
 
 +
== Modulações digitais ==
 +
{{Collapse top |FSK (Frequency Shift Keying)}}
 +
=== FSK (Frequency Shift Keying) ===
 +
 
 +
A modulação por chaveamento na frequência (FSK) baseia-se na atribuição de uma frequência para cada estado do sinal digital.  Para isso, utiliza-se uma portadora analógica para modular o sinal digital. Para compreender o funcionamento do FSK, podemos utilizar a figura abaixo como guia:
 +
 
 +
[[Imagem:FSK.png| center | 400 px]]
 +
<center> Exemplo FSK </center>
 +
 
 +
O sinal “Data” é o sinal digital a ser modulado e o “Carrier”, como de costume, é uma portadora analógica. Quando ocorre a transmissão de uma bit, portanto, um sinal alto (‘1’), temos uma frequência maior no sinal modulado. Quando Data é baixo (‘0’), o sinal modulado assume uma frequência mais baixa. Esse é o exemplo mais simples de FSK, pois usa apenas duas frequências que correspondem a dois estados diferentes. Esse processo mais simples também é chamado de BFSK (Binary Frequency Shift Keying).
 +
Analogamente a esse processo, também podemos utilizar o que é chamado de 4FSK. Essa forma de modulação utiliza quatro frequências diferentes para identificar quatro estados (00, 01, 10, 11). Utilizar essa técnica permite aumentar a taxa de transmissão de bits, porém,  aumenta a banda de frequência de transmissão utilizada.
 +
A modulação FSK possui o problema de consumir uma banda de frequência muito alta, devido as variações abruptas de frequência a cada mudança de estado do sinal digital, além de ter uma taxa de transmissão relativamente baixa.
 +
Para contornar em partes o problema da mudança abrupta, podemos utilizar uma técnica similar ao FSK, utilizando a mesma portadora e o mesmo esquema das frequências, porém, antes do sinal entrar no modulador, ele passa por um filtro gaussiano. Esse processo é chamado de GFSK.
 +
 
 +
[[Imagem:Gaussian.PNG| center | 600 px]]
 +
<center> Filtro Gaussiano </center>
 +
 
 +
O filtro gaussiano reduz a largura espectral dos pulsos que entram. O filtro age como um formatador de pulsos que é usado para suavizar a transição entre os valores dos pulsos. A modulação GFSK é geralmente utilizada em sistemas bluetooth.
 +
 
 +
*Links e Livros para consulta:
 +
**http://www.gta.ufrj.br/grad/04_2/Modulacao/
 +
**https://en.wikipedia.org/wiki/Frequency-shift_keying
 +
**http://penta.ufrgs.br/Alvaro/fsk.html
 +
**Comunicação de Dados e Redes de Computadores (Forouzan)
 +
**Fundamentos de Comunicação Eletrônica: Modulação, Demodulação e Recepção (Frenzel)
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |ASK (Amplitude-Shift Keying)}}
 +
=== ASK(Amplitude-Shift Keying) ===
 +
 
 +
O ASK (Amplitude-shift keying) é uma modulação utilizada para sinais digitais. O funcionamento do ASK é baseado na mudança da amplitude da onda portadora com base no sinal digital a ser modulado.
 +
No caso de um sinal digital binário, utiliza-se uma amplitude da portadora para representar o ‘0’ e outra amplitude da portadora para o ‘1’. A Figura 1 representa uma forma especifica de fazer a modulação ASK. Para sinais com nível alto, tem-se a amplitude normal de uma dada onde portadora, já para sinais com nível baixo, tem-se um “desligamento” da portadora. Esse tipo de modulação também é chamada o OOK (On-Off Keying).
 +
 
 +
[[Imagem:ASK-modulator.jpg| center | 600 px]]
 +
<center> Modulação ASK - OOK </center>
 +
 
 +
A modulação ASK é susceptível a mudanças repentinas de ganho e é utilizada para transmitir dados em fibras ópticas.
 +
 
 +
 
 +
*Links para consulta:
 +
**http://coral.ufsm.br/gpscom/professores/Renato%20Machado/ComunicacaoDeDados/ComDados10.pdf
 +
**http://penta.ufrgs.br/Alvaro/ask.html
 +
**http://coral.ufsm.br/gpscom/professores/andrei/Comunicacao/aula_08.pdf
 +
{{Collapse bottom}}
 +
 
 +
{{Collapse top |PSK (Phase-Shift Keying)}}
 +
=== PSK (Phase-Shift Keying) ===
 +
 
 +
O PSK (Phase-Shift Keying) é um tipo de modulação para sinais digitais onde as informações do sinal modulado estão contidas na fase da portadora. Sempre que há mudanças no sinal digital a ser modulado, a portadora sofre uma alteração de fase de 180 graus. Por exemplo, supondo um sinal digital e uma portadora como os ilustrados na Figura 1.
 +
 
 +
[[Imagem:PSK.jpeg| center | 600 px]]
 +
<center> Figura 1 - Modulação PSK (BPSK) </center>
 +
 
 +
Quando o sinal de entrada é ‘1’, mantem-se a fase normal da portadora. Quando ocorre uma transição de uma sinal alto para um baixo, percebe-se que o sinal modulação é defasado em 180 graus. Quando ocorre outra transição, só que agora de ‘0’ para ‘1’, o sinal é novamente defasado em 180 graus. Essa forma de modulação em especifico é chamada de BPSK e está ilustrado na Figura 1.
 +
 
 +
Existe uma forma mais complexa para a modulação PSK, chamada de M-PSK (Multiple-PSK). No BPSK era previsto dois valores de defasagem (0 e 180)m já no M-PSK podem existir m possibilidades, onde m são os múltiplos valores de defasagem. Essa valores são utilizados para indicar conjuntos de bit.
 +
 
 +
[[Imagem:QPSK.png| center | 600 px]]
 +
<center> Figura 2 - Modulação PSK (QPSK) </center>
 +
 
 +
*Existem duas formas mais utilizadas:
 +
**m =  4 (0, +90, -90 e 180), chamada de quadrature phase-shift keying (QPSK) e utilizada para identificar 2 elementos por valor de defasagem (00, 01, 10 e 11).
 +
**m = 8  (0, +45, -45, +90, -90, +135, -135, e 180), chamada de octal phase-shift keying (OPSK), e utilizada para identificar 3 elementos por valor de defasagem (000, 001, 010, 011, 100, 101, 110, 111).
 +
 
 +
{{Collapse bottom}}

Edição atual tal como às 11h08min de 11 de agosto de 2016

Projeto - ENG TEL - 2016

Informações

Aluno: Lucas Lucindo
Coordenador: Ramon Mayor Martins
Início: 06/16
Edital: Chamada Interna – Nº 05/2016 – Programa de Apoio a Projetos de Ensino, Pesquisa e Extensão do Câmpus São José.
Aceite: Resposta da chamada

Resumo

Resumo: Atualmente os sistemas de comunicações demandam altas taxas de transmissão, o que torna o circuito do sistema cada vez mais complexo. O projeto propõe contribuir com análises a busca por soluções acerca da otimização da taxa de transmissão e da redução da complexidade de implementação de um sistema de comunicações. O objetivo é aferir o desempenho de diversas técnicas de modulação digital utilizada nos transmissores e receptores das principais aplicações do mercado. Para isso será realizado testes com a variação de parâmetros tais como: frequência, distância, potência e esquemas de modulação utilizando tecnologias de Rádio Definido por Software (SDR). Será também utilizado o ambiente GNU Radio para implementar subsistemas transmissores e receptores de comunicações. Com base nesses subsistemas será possível a comparação entre as técnicas de modulações empregadas e a viabilidade de obtenção de uma baixa probabilidade de erro nas comunicações de dados.

Abstract:

Palavras chave: Rádio Definido por Software, modulação, transmissores, receptores.

Horário de encontro

Sextas-feira 12:30 ~ 13:30

Link para o trabalho

Datas Importantes

[01/07/16 ~ 08/07/16] Estudo da modulação FSK
[08/07/16 ~ 15/07/16] Apresentação de SDR / GNU Radio - Resumo modulação FSK
[15/07/16 ~ 22/07/1] Implementação de transmissor e receptor FSK (GNU Radio)

Reuniões

01/07 - Reunião 1
  • Apresentação do projeto
  • Modulação FM/FSK
08/07 - Reunião 2
  • Apresentação SDR (Ramon)
- Reunião 3
  • Continuação Apresentação SDR (Ramon)
  • Implementação de TX/RX WBFM/NBFM
  • Implementação FSK


Links auxiliares

Softwares e Bibliotecas
Documentos Principais


Documentos Secundários

Atividades a serem desenvolvidas

  • 01- Estudo das modulações digitais utilizadas (07/16)
  • 02- Desenvolvimento e teste de subsistemas transmissores e receptores (06~08/16)
  • 03- Elaboração do 1o relatório parcial (08/16)
  • 04- Coleta de dados (08~09/16)
  • 05- Elaboração do 2o relatório parcial (09~10/16)
  • 06- Análise dos dados (10~11/16)
  • 07- Elaboração do relatório final/ submissão do artigo (11~12/16)


01 02 03 04 05
▄ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Modulações digitais

FSK (Frequency Shift Keying)

FSK (Frequency Shift Keying)

A modulação por chaveamento na frequência (FSK) baseia-se na atribuição de uma frequência para cada estado do sinal digital. Para isso, utiliza-se uma portadora analógica para modular o sinal digital. Para compreender o funcionamento do FSK, podemos utilizar a figura abaixo como guia:

FSK.png
Exemplo FSK

O sinal “Data” é o sinal digital a ser modulado e o “Carrier”, como de costume, é uma portadora analógica. Quando ocorre a transmissão de uma bit, portanto, um sinal alto (‘1’), temos uma frequência maior no sinal modulado. Quando Data é baixo (‘0’), o sinal modulado assume uma frequência mais baixa. Esse é o exemplo mais simples de FSK, pois usa apenas duas frequências que correspondem a dois estados diferentes. Esse processo mais simples também é chamado de BFSK (Binary Frequency Shift Keying). Analogamente a esse processo, também podemos utilizar o que é chamado de 4FSK. Essa forma de modulação utiliza quatro frequências diferentes para identificar quatro estados (00, 01, 10, 11). Utilizar essa técnica permite aumentar a taxa de transmissão de bits, porém, aumenta a banda de frequência de transmissão utilizada. A modulação FSK possui o problema de consumir uma banda de frequência muito alta, devido as variações abruptas de frequência a cada mudança de estado do sinal digital, além de ter uma taxa de transmissão relativamente baixa. Para contornar em partes o problema da mudança abrupta, podemos utilizar uma técnica similar ao FSK, utilizando a mesma portadora e o mesmo esquema das frequências, porém, antes do sinal entrar no modulador, ele passa por um filtro gaussiano. Esse processo é chamado de GFSK.

Gaussian.PNG
Filtro Gaussiano

O filtro gaussiano reduz a largura espectral dos pulsos que entram. O filtro age como um formatador de pulsos que é usado para suavizar a transição entre os valores dos pulsos. A modulação GFSK é geralmente utilizada em sistemas bluetooth.

ASK (Amplitude-Shift Keying)

ASK(Amplitude-Shift Keying)

O ASK (Amplitude-shift keying) é uma modulação utilizada para sinais digitais. O funcionamento do ASK é baseado na mudança da amplitude da onda portadora com base no sinal digital a ser modulado. No caso de um sinal digital binário, utiliza-se uma amplitude da portadora para representar o ‘0’ e outra amplitude da portadora para o ‘1’. A Figura 1 representa uma forma especifica de fazer a modulação ASK. Para sinais com nível alto, tem-se a amplitude normal de uma dada onde portadora, já para sinais com nível baixo, tem-se um “desligamento” da portadora. Esse tipo de modulação também é chamada o OOK (On-Off Keying).

ASK-modulator.jpg
Modulação ASK - OOK

A modulação ASK é susceptível a mudanças repentinas de ganho e é utilizada para transmitir dados em fibras ópticas.


PSK (Phase-Shift Keying)

PSK (Phase-Shift Keying)

O PSK (Phase-Shift Keying) é um tipo de modulação para sinais digitais onde as informações do sinal modulado estão contidas na fase da portadora. Sempre que há mudanças no sinal digital a ser modulado, a portadora sofre uma alteração de fase de 180 graus. Por exemplo, supondo um sinal digital e uma portadora como os ilustrados na Figura 1.

PSK.jpeg
Figura 1 - Modulação PSK (BPSK)

Quando o sinal de entrada é ‘1’, mantem-se a fase normal da portadora. Quando ocorre uma transição de uma sinal alto para um baixo, percebe-se que o sinal modulação é defasado em 180 graus. Quando ocorre outra transição, só que agora de ‘0’ para ‘1’, o sinal é novamente defasado em 180 graus. Essa forma de modulação em especifico é chamada de BPSK e está ilustrado na Figura 1.

Existe uma forma mais complexa para a modulação PSK, chamada de M-PSK (Multiple-PSK). No BPSK era previsto dois valores de defasagem (0 e 180)m já no M-PSK podem existir m possibilidades, onde m são os múltiplos valores de defasagem. Essa valores são utilizados para indicar conjuntos de bit.

QPSK.png
Figura 2 - Modulação PSK (QPSK)
  • Existem duas formas mais utilizadas:
    • m = 4 (0, +90, -90 e 180), chamada de quadrature phase-shift keying (QPSK) e utilizada para identificar 2 elementos por valor de defasagem (00, 01, 10 e 11).
    • m = 8 (0, +45, -45, +90, -90, +135, -135, e 180), chamada de octal phase-shift keying (OPSK), e utilizada para identificar 3 elementos por valor de defasagem (000, 001, 010, 011, 100, 101, 110, 111).