Implementação de um sistema multiusuário numa plataforma de Rádio definido por Software

##plugins.themes.bootstrap3.article.main##

Arysson Silva Oliveira
Paulo Hugo Espírito Santo Lima

Resumo

O projeto consiste no desenvolvimento de um sistema multiusuário básico de transmissão e recepção de sinais, utilizando-se da plataforma de rádio definido por software (RDS). Um sistema multiusuário é interessante pelo fato de vários usuários poderem fazer a transmissão ou recepção do sinal utilizando-se simultaneamente de uma única frequência, diminuindo assim, a poluição do espectro de frequências. Para validação de um sistema multiusuário básico, estão sendo considerados apenas dois usuários, mas, podem ser expandidos para vários usuários. No sistema, o sinal de cada usuário é multiplicado pelo código ortogonal de Walsh-Hadamard, cuja obtenção é dada por meio da matriz de mesmo nome. No presente trabalho, considerou-se uma matriz quadrada de dimensão 4 para que o código seja utilizado de forma correta. Após a multiplicação, os sinais resultantes são somados para, em seguida, ser feita a modulação do tipo BPSK (binary shift keying), e transmitido o sinal. No receptor, o sistema inverso foi montado, assim sendo necessário um demodulador BPSK e um sistema de correlação dos códigos ortogonais para cada usuário, de forma que seja possível a separação dos dados que foram recebidos (ASSUNÇÃO, 2013). O sistema está sendo implementado na plataforma de RDS. O ambiente de desenvolvimento do RDS permite que a programação seja feita pela interligação de blocos. Assim é possível criar vários sistemas pela interligação dos vários blocos existentes (JUNIOR, 2012). Como o ambiente de programação não fornece todos os blocos necessários para o desenvolvimento, pode-se utilizar um bloco especial, em que pode ser modelado para qualquer função, e que para isto, basta realizar a programação deste bloco por meio da linguagem de programação python. Um problema existente na plataforma RDS é o sincronismo entre os blocos que processam de forma paralela, assim, para que possam ser sincronizados os blocos, podem-se criar um bloco de sincronismo, fazendo com que os blocos que processem de forma paralela, tenham a mesma temporização. Neste projeto está sendo analisado o comportamento do sistema em condições reais, o que pode facilitar o uso em sistemas comerciais. Foram feitos experimentos com a transmissão de mensagens binárias oriundas de fonte aleatórias. Os resultados indicam que o processo de multiplicação, modulação e demodulação estão operando conforme o projetado e que o processo de correlação está operando com pequenos erros de sincronismo.

Downloads

Não há dados estatísticos.

##plugins.themes.bootstrap3.article.details##

Seção
Engenharia Elétrica (Eletrônica/Eletrotécnica/Telecomunicações)
Biografia do Autor

Arysson Silva Oliveira, Universidade de Pernambuco - POLI - UPE

Graduando em engenharia eletrônica.

Referências

ASSUNCÃO, A.; LIMA, J. B. Recuperação De Sequências Em Esquemas De Comunicação Multiusuário Baseados Na DFrFT. In: XXXI Simpósio Brasileiro de Telecomunicações, 2013, Fortaleza. SBrT 2013.

JUNIOR, NILSON MACIEL et al. Introdução ao Desenvolvimento de Rádios Definidos por Software para Aplicações de Defesa. In: XXX Simpósio Brasileiro de Telecomunicações, 2012, Brasília. SBrT 2012.