Perguntas com a marcação «fft»

9
perplexo com o espectro de fase fft!

Um experimento muito simples do MATLAB: f = 200; fs = 1000; t = 0: 1/fs : 1; x = cos(2*pi*f*t); plot(angle(fftshift(fft(x)))); E aqui está a saída: Agora, fez uma pequena alteração no snippet de código acima; reduzindo a duração do tempo em apenas 1 amostra, da seguinte maneira: f = 200;...

9
Como analisar a entrada / espectro de áudio corretamente

Eu sou bastante novo em Java e Processamento de Sinais, mas fui designado a um projeto que trata de processamento de áudio. Meu tópico que me foi dado é um jogo que possui um componente de análise de uma música (qualquer música) e gera dados, dependendo da frequência atualmente em execução (tempo...

9
É habitual corrigir o ganho de uma janela?

Considere como a janela Hanning é definida: 0.5 - 0.5 * cos(n*2*Pi/(N-1)) Por essa definição, ele tem um ganho de 0,5, que é simplesmente o valor médio dos coeficientes. Por outro lado, as janelas Flattop, como definidas, têm ganho de unidade, presumivelmente por design. Parece apropriado...

8
Resolução de tempo da Transformada de Fourier de Curto Prazo (STFT)

Estou lutando para descobrir como os pontos de tempo de um STFT são calculados e não consigo encontrar uma resposta definitiva. Digamos que eu tenho um sinal estacionário de 4Hz e vou usar uma janela de 64 segundos com sobreposição de 3 segundos. Portanto, é uma janela de 256 pontos e uma...

8
FFT para detecção de linha

Estou tentando usar a FFT de uma maneira diferente da maioria das pessoas pergunta. Quero poder tirar uma foto de um gráfico com linhas verticais repetidas regularmente e processar a imagem para determinar em que distância em pixels as linhas estão em média. Tentei a detecção de arestas precisas e...

8
implementação radix-4 FFT

Eu implementei um radix-4 FFT de 4 pontos e descobri que precisava fazer alguma manipulação dos termos de saída para que ele correspondesse a um dft. Meu código é uma implementação bastante direta da formulação matricial, então não sei ao certo qual é o problema // | // radix-4 butterfly matrix...

8
Detecção de afinação de piano

Estou trabalhando em um programa de afinação de piano e parte dele requer detecção de afinação em tempo real. Aqui está o esquema que tenho até agora, que funciona até certo ponto, mas provavelmente poderia usar algum refinamento. Estou capturando áudio PCM mono, 44,1kHz, 16 bits em pedaços de 2 ^...

8
Reconhecimento de gestos com modelos de Markov ocultos

Atualmente, estou trabalhando em um sistema de reconhecimento de gestos (para um aplicativo Android). Acho que concluí a etapa de processamento da imagem, onde sou capaz de extrair o contorno da mão (estou usando uma luva para evitar a subtração de fundo por enquanto). Também estou obtendo a...

8
Como fazer um sinal conjugado simétrico?

Veja a operação simples de filtragem de passagem de banda no domínio da frequência abaixo. . . NFFT = 128; x = randn(NFFT,1); H = zeros(NFFT,1); H(10:20) = 1; y = ifft(H.*fft(x), 'symmetric'); Isso fornece uma saída real, porque eu estou usando o sinalizador simétrico conjugado para a operação...

8
Suavização 1 / n oitava

Dada uma resposta de frequência obtida com a FFT, eu gostaria de aplicar uma suavização de oitava de 1 / n. Qual filtro devo usar e como? Talvez alguém possa apontar para uma boa referência (um papel ou livro sobre o

8
Quão importante é usar a potência 2 ao usar a FFT?

Aqui está o problema. Eu tenho uma matriz de dados 2D, a primeira coluna representa os dados de tempo e a segunda coluna representa os dados de resposta senoidal, com base nos dados de tempo. Aplico fft e obtenho minha frequência (com a qual comecei) em um compartimento específico, conforme...

8
Resolução de frequência FFT

Estou tendo alguns problemas para entender a FFT. A resolução de frequência no espectro é calculada como sampling ratenumber of FFT pointssampling ratenumber of FFT points\frac{\textrm{sampling rate}}{\textrm{number of FFT points}} ou sampling rate0.5 * number of FFT pointssampling rate0.5 *...

8
Ganho de processamento FFT

Ao transformar um sinal ruidoso via Fast Fourier Transform do domínio do tempo para o domínio da frequência, existe um "ganho de processamento" da FFT que aumenta à medida que o número de posições aumenta. Ou seja, quanto mais caixas tiver, mais o piso de ruído no domínio da frequência é...