Perguntas com a marcação «fft»

A transformação rápida de Fourier é um algoritmo eficiente para calcular a transformada discreta de Fourier (DFT) e sua inversa.

72
Por que é uma má idéia filtrar zerando as caixas de FFT?

É muito fácil filtrar um sinal executando uma FFT, zerando alguns dos compartimentos e executando um IFFT. Por exemplo: t = linspace(0, 1, 256, endpoint=False) x = sin(2 * pi * 3 * t) + cos(2 * pi * 100 * t) X = fft(x) X[64:192] = 0 y = ifft(X) O componente de alta frequência é completamente...

28
Escolhendo o filtro correto para dados do acelerômetro

Eu sou bastante novo no DSP e fiz algumas pesquisas sobre possíveis filtros para suavizar dados do acelerômetro em python. Um exemplo do tipo de dados que estou enfrentando pode ser visto na imagem a seguir: Essencialmente, estou procurando conselhos para suavizar esses dados e eventualmente...

23
filtro passa-baixo e FFT para iniciantes com Python

Eu sou novo no processamento de sinais e principalmente na FFT; portanto, não tenho certeza se estou fazendo a coisa correta aqui e estou um pouco confuso com o resultado. Eu tenho uma função real discreta (dados de medição) e quero configurar um filtro passa-baixo nisso. A ferramenta escolhida é...

22
Como distinguir a voz do ronco?

Antecedentes: estou trabalhando em um aplicativo para iPhone (mencionado em várias outras postagens ) que "ouve" roncar / respirar enquanto alguém está dormindo e determina se há sinais de apneia do sono (como uma pré-tela para "laboratório do sono" teste). O aplicativo emprega principalmente...

21
Dicas para melhorar a detecção de afinação

Estou trabalhando em um aplicativo Web simples que permite ao usuário afinar seu violão. Sou um iniciante no processamento de sinais, por isso não julgue demais se minha pergunta for inadequada. Então, eu consegui obter a frequência fundamental usando um algoritmo FFT e, nesse ponto, o aplicativo...

21
Melhorando a resolução do espectrograma em Python?

Estou usando a specgram()função matplotlibpara gerar espectrogramas de arquivos de ondas de fala em Python, mas a saída é sempre de qualidade muito inferior à que meu software normal de transcrição, Praat, pode gerar. Por exemplo, a seguinte chamada: specgram( fromstring(spf.readframes(-1),...

19
Reconstrução do sinal de áudio do Spectrogram

Eu tenho um conjunto de músicas para as quais extraí o espectrograma de magnitude usando uma Hamming Window com sobreposição de 50%. Após extrair o espectrograma, reduzi a dimensionalidade usando a Análise de Componentes Principais (PCA). Depois de reduzi-lo à menor dimensionalidade, reconstruí os...

18
Por que o vazamento espectral surge em uma FFT?

Tentei pesquisar no Google e pesquisá-lo na Wikipedia, mas não obtive respostas além de 'é porque a frequência do sinal de entrada está entre duas caixas'. Entendo que esse é o motivo, mas o que não consigo entender é por que o vazamento parece se estender a vários compartimentos adjacentes, em...