Eu pensei que o DSP seria feito usando FFT de partes de um sinal, modifique as amostras resultantes da FFT (uma vez que representam o espectro do nosso sinal + ruído) e remova quaisquer sinais indesejados e faça uma FFT inversa para obter um tempo representação de domínio do sinal filtrado (o ruído foi removido agora). No entanto, isso não é feito; em vez disso, fazemos todo o trabalho no domínio do tempo usando as funções da janela. Por quê?
Se multiplicarmos a função de janela no domínio do tempo do que convencer a resposta de frequência da função de janela com o espectro de nosso sinal no domínio de frequência, como isso funciona? Quero dizer, se apenas fizéssemos todo o trabalho no domínio da frequência, multiplicando nosso sinal pela resposta em frequência do filtro, seria como filtrar, certo? Mas aqui fazemos todas as coisas no domínio do tempo, usando a janela.
-> Vamos ver de onde vem minha confusão. Para filtros analógicos, por exemplo, filtro passa-baixo, temos esse pulso como resposta de frequência. Quando filtramos um sinal, multiplicamos efetivamente o espectro do nosso sinal com a resposta de freqüência do filtro como pulso. Isso reduzirá todas as frequências em nosso sinal acima de um ponto de corte para 0. É assim que um filtro passa-baixo funciona em essência. Por que não fazer o mesmo com filtros digitais também?