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

6a0f608 · Oct 9, 2024

History

89 Commits
Oct 9, 2024
Oct 9, 2024
Apr 21, 2024
Oct 9, 2024

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