Você está na página 1de 7

TRANSMISSÃO DE DADOS POR MEIO DE ONDAS SONORAS: A UTILIZAÇÃO

DA MODULAÇÃO QPSK

Área Temática: Infraestrutura de comunicações, protocolos e networking

José Ítalo da Costa Silva1; Maria Vitória Rodrigues Oliveira2; Romário da Costa
Silva3
1italojics@gmail.com,2euvivirodrigues@gmail.com, 3rom.silva60@gmail.com

1,2,3 Faculdade de Computação – Universidade Federal do Pará (UFPA)


Castanhal – PA – Brasil

1. Introdução
O Modem Acústico é uma aplicação que faz a transmissão e a recepção de
dados por meio de ondas sonoras. As informações são codificadas e decodificadas
de acordo com a frequência do som.
A elaboração de um sistema de comunicação envolvendo a transmissão de
dados pelo modem acústico é dedicada ao envio de bits por um dispositivo e
recebimento por outro. Esta transmissão pode ser desde uma sequência simples de
bits, até informações complexas, como uma imagem.
Para tanto, a pesquisa tem como objetivo analisar a aplicação da modulação
Quadrature Phase-shift Keying (QPSK) na transmissão de dados por meio sonoro.
No decorrer do presente artigo será abordada a técnica de modulação utilizada no
desenvolvimento do código, assim como todas as manipulações e configurações de
hardwares e softwares que possibilitam a eficiência da transmissão. Visando-se
alcançar a menor taxa de erros possível em situações reais [1].

2. Metodologia
Para o desenvolvimento do presente artigo, foi realizada uma pesquisa
exploratória, baseando-se na necessidade de “desencadear um processo de
investigação que identifique a natureza do fenômeno e aponte as características
essenciais das variáveis que se quer estudar” [2]. Visto que a compreensão de um
evento complexo, parte do estudo das variáveis que o compõem.
Com base na pesquisa realizada, o trabalho foi dividido em etapas:
primeiramente, detectou-se e discutiu-se a proposta da elaboração do modem
acústico. Depois, realizou-se o levantamento bibliográfico sobre a técnica de
modulação QPSK, bem como suas aplicações na engenharia da computação. A
terceira e última etapa foi a elaboração de um código, no software OCTAVE, para
realizar a simulação do modem acústico.
Para análise do funcionamento e eficácia do modem acústico, foram realizados
testes. Primeiramente, com um único computador transmitindo e recebendo os dados.
Logo após, utilizando dois computadores, simulando um sistema de comunicação
simplex. Onde o transmissor utilizou-se de uma caixa de som de pequeno porte para
a emissão e o receptor utilizou-se do próprio microfone do hardware embutido de
fábrica.
Os testes foram submetidos a diversas situações de ambiente para análise dos
dados obtidos e definição de qual situação corrobora à eficiência do modem. Além
disso, ao longo das verificações realizadas, algumas variáveis como frequência de
amostragem, frequência do sinal, taxa, margem e constelação foram modificadas a
fim de se conseguir melhores resultados.

3. Características da aplicação
A implementação do modem acústico envolve configurações relacionadas ao
código e hardwares utilizados, assim como ao ambiente em que foi aplicado a
transmissão.
As especificações de hardware variam de acordo com cada fabricante e modelo
de notebook. Para selecionar os dispositivos para o teste, foi efetuada a comparação
entre os equipamentos que a equipe possui.
Partindo-se da análise de suas especificações técnicas como processador,
memória, placas de som e do desempenho na execução do software OCTAVE, aliada
a verificação de sensibilidade do microfone e da qualidade do áudio (alto-falante) dos
notebooks, realizou-se os devidos testes. Em seguida, definiu-se qual aparelho
apresentou o melhor desempenho para ser utilizado no envio e no recebimento do
sinal transmitido [3].
Buscando-se facilitar a compreensão e desenvolvimento do código
implementado, encontra-se demonstrado abaixo as características e os valores
utilizados na programação do sistema.
Atributos Valor
Taxa 1000 bauds
Modulação QPSK
Frequência de 30000
Amostragem
Frequência do 2000 Hz
Sinal (Portadora)
Bits por 2
Símbolos
Margem 1segundo
TABELA 1. Especificações da aplicação

4. Modulação QPSK
A modulação QPSK, idêntica a Quadrature Amplitude Modulation (4-QAM) de
2 bits por símbolo, é baseada nos parâmetros de fase e quadratura. Tem uma
constelação de 4 símbolos. A Figura 1 exibe a constelação e a disposição dos bits nos
símbolos.

Fig. 1. Constelação do QPSK


5. Resultados
A fim de obter os resultados experimentais, foram utilizados dois computadores
portáteis: um como transmissor e o outro como receptor. A transmissão das ondas
sonoras entre os computadores foi realizada de forma simultânea e em tempo real.
Para ajudar na transmissão sonora foram utilizadas 2 caixas de som diferentes,
em diferentes momentos, uma delas possuía qualidade de som superior. Para a
transmissão foi utilizado o microfone embutido no próprio computador portátil, foram
realizados testes para decidir qual dos dois computadores portáteis tinha o melhor
microfone.
A partir dos testes de transmissão, foi observado o impacto que o canal de
comunicação exerce no sinal transmitido. Há influências construtivas e destrutivas que
causam grande impacto na recepção, ao detectar os bits enviados.
Dessa forma, tornou-se necessário um estudo aprofundado para melhoria da
aplicação, de modo que esses impactos fossem minimizados e a transmissão
ocorresse de forma mais eficiente.
Para isso, realizou-se vários testes com diferentes condições de transmissão,
canal e diversos valores de frequência, frequência de amostragem, taxa de
transmissão e margem.
Na Figura 2, temos a imagem que foi codificada em bits e transmitida no modem
acústico.

Fig. 2. Imagem transmitida nos testes


Os primeiros testes foram realizados com autofalante e microfone dos próprios
notebooks, com taxa de transmissão de 2000 bauds, frequência de 3000 Hz e
frequência de amostragem de 30000. Como podemos observar na Figura 3, a taxa de
erro foi 51,375%. Demonstrando, assim, que o ruído do canal afetou a transmissão
significativamente.

Fig. 3. Imagem recebida utilizando taxa de transmissão 2000


Então, mudou-se a taxa de transmissão para 1000 bauds, mantendo os valores
de frequência da portadora e frequência de amostragem. Dessa forma, o
comportamento da recepção se mostrou diferente e a taxa de erro de bits diminuiu
para 23,5%. É possível observar na Figura 4 uma grande melhoria em relação ao teste
anterior.

Fig. 4. Imagem recebida utilizando taxa de transmissão 1000


Mantendo a taxa de transmissão em 1000 bauds, alterando os valores de
frequência e frequência de amostragem para 2000 Hz e 20000, respectivamente,
temos resultados melhores com relação aos anteriores. Onde a taxa de erro se
encontra na faixa de 13,5%, como demonstra a Figura 5.

Fig. 5. Imagem recebida utilizando taxa de transmissão 1000, frequência de 2000 e


frequência de amostragem 10 vezes a frequência.

A Figura 6 mostra as posições dos símbolos na banda base recebida na mesma


simulação da imagem anterior. É possível notar que os pontos da constelação estão
pouco dispersos, neste caso se percebe que a constelação sofreu rotação.
Fig. 6. Constelação QPSK na recepção
O resultado obtido no próximo último teste foi possível graças a um aparelho
externo de som, conectado ao computador portátil. Dessa maneira, conseguimos
potencializar o sinal e deixa-lo mais limpo.
Com os valores de taxa de transmissão em 1000 bauds, frequência em 2000
Hz e frequência de amostragem em 30000, temos os melhores resultados possíveis.
Onde a taxa de erro se encontra na faixa de 6,9%, como é representado na Figura 7.

.
Fig.7. Menor taxa de erro obtida nas simulações
Por conseguinte, os resultados das simulações representam as mudanças que
as características implementadas na aplicação causam na transmissão.

6. Aplicações
A implementação de um modem acústico utilizando o software Octave e a placa
de som dos dispositivos é aplicada principalmente para fins didáticos e pesquisas
laboratoriais, como exercícios de disciplinas, projetos. Podendo também ser aplicada
no desenvolvimento de novas linhas de pesquisa e consequentemente novos
dispositivos, com técnicas, algoritmos e métodos novos na transmissão de dados e
informações por meio de ondas acústicas ou afins.

7. Conclusões
A partir dos resultados obtidos pode-se obter aprendizados a partir das
dificuldades enfrentadas na utilização da modulação QAM para transmissão de dados.
Principalmente no que diz respeito ao tratamento de erros, em comparação à técnica
de limiar utilizada em códigos anteriores. Utilizando a técnica de limiares, foi possível
alcançar taxas de erros de 3.325% e até 0% em condições bem específicas. Já
empregando modulação QAM, pôde-se perceber grandes diferenças nas taxas de
erros dos bits transmitidos, nos diversos testes executados. Sendo 6.9% a menor taxa
de erro adquirida na transmissão utilizando a modulação 4-QAM, ao substituir a caixa
de som utilizada nos primeiros testes por uma mais eficiente, percebeu-se que além
da taxa de erros de bit ser maior, há mais complexidade na simulação.
A transmissão foi feita entre computadores diferentes, com especificações de
hardware distintas que comprometem a eficácia da comunicação. No entanto, o
modem acústico se mostra muito importante no que se refere a finalidade pedagógica,
pois proporciona desafios à estudantes da área de computação quando se tem que
lidar com transmissão de dados em situações reais. Direcionando, assim, os
estudantes a aplicar os conhecimentos teóricos adquiridos e aprender a lidar com os
obstáculos que podem afetar a eficiência da aplicação.

8. Referências
[1] FERNANDES, Fabio Gabrielli. Implementação de um enlace de comunicação
digital em tempo real utilizando sinais acústicos. Disponível em:
<http://www.lcs.poli.usp.br/~cpanazio/publicacoes/Relatorio_IC_Fabio.pdf>. Acesso
em: 18 de set. 2018.
[2] KÖCHE, José Carlos. Fundamentos de metodologia científica: Teoria da ciência e
iniciação à pesquisa. 20. ed. atualizada. Petrópolis, RJ: Vozes, 1997.
[3] WRIGHT, Bianca. Modem acústico. Disponível em:
<http://www.cricte2004.eletrica.ufpr.br/ufpr2/tccs/196.pdf>. Acesso em: 19 de Set.
2018.

Você também pode gostar