Skip to content
/ TDI Public

Projeto final da disciplina de Transmissão Digital da Informação.

Notifications You must be signed in to change notification settings

silasabs/TDI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projeto final da disciplina de TDI

Abaixo encontra-se o fluxo da simulação baseada em código C para uma transmissão digital utilizando 4-QAM. A demodulação e realizada utilizando o critério de decisão ótima para o caso em que os símbolos enviados pelo transmissor são equiprováveis (critério de máxima verossimilhança).

Recursos Implementados

  • Transformação de Box-Muller
  • Ruído Gaussiano
  • Mapeador Digital 4-QAM
  • Upsample / Downsample
  • Filtragem FIR / Correspondente
  • Detector de Máxima Verossimilhança

O projeto utiliza o ctypes para chamar funções escritas em linguagens de baixo nível, como o C, diretamente a partir do Python. Para obter uma DLL a partir do GCC:

Linux Distros

$ gcc -shared -o dsp.so dsp.c

Microsoft Windows

$ gcc -shared -o dsp.dll dsp.c

About

Projeto final da disciplina de Transmissão Digital da Informação.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published