← Voltar aos projetos

Processamento de Sinais · Web

Interactive Signals & Systems

Convolução contínua e séries de Fourier em 3D no navegador.

Laboratório interativo para estudar convolução e Fourier em 3D a 120 FPS. Usa Canvas 2D nativo e projeção de câmera com Three.js, sem bibliotecas prontas de gráficos.

Aplicação web pública

  • Canvas 2D
  • Three.js
  • JavaScript
  • Processamento de Sinais
  • 120 FPS

01 / O problema

O problema

Explicar visualmente o cálculo da integral de convolução e a decomposição de Fourier sem depender de software proprietário ou instalações locais.

02 / Contexto & participação

Contexto & participação

Autor do projeto. Desenvolvido para rodar direto no GitHub Pages sem dependências de servidor.

03 / Escolhas de engenharia

Escolhas de engenharia

01

Canvas 2D com projeção 3D

Pipeline próprio a 120 FPS usando projeção geométrica da câmera do Three.js direto no Canvas 2D, evitando o peso de frameworks de plotagem.

02

Cálculo de suporte e regimes

Algoritmo que calcula o intervalo de suporte dos sinais e deduz os limites exatos de integração em cada etapa.

03

Casos clássicos de livros-texto

Exemplos analíticos baseados nas referências de Oppenheim e Lathi, com visualização passo a passo.

Limites do projeto

O processamento roda no navegador do cliente; taxas de 120 FPS exigem suporte de aceleração de hardware do dispositivo.

Explore as evidências

Código aberto e demonstração funcional no GitHub Pages com suporte aos idiomas português e inglês.

Construção de interface matemática rápida direto nas APIs nativas do navegador.

Conversar sobre este projeto ↗

PORTFOLIO / SECRET TERMINAL

Hello, explorer.

Curiosidade é uma boa habilidade de engenharia. Você encontrou a porta secreta.

Próxima pista: no laboratório, encontre o sinal sem ruído e sem suavização.

Esc para voltar à exploração