Suponha que você tenha um sinal x[n]com n ∈ 0 , 1 , . . . N- 1. O DFT do mesmo tamanho é definido por:
X[ k ] =∑n = 0N- 1x [ n ]e- j2 π n kN
A resolução de frequência será quantos Hz cada compartimento DFT representa. Isto é, como você observou, dado porfsN.
Se, por outro lado, você zerou seu sinal, de forma que Nzp é melhor que N, um termo mais adequado de granularidade de frequência é dado porfsNzp
Pergunte isso porque o espectro é simétrico para entradas com valor real.
Isso é irrelevante. As resoluções / granularidades de frequência são fornecidas pelos itens acima.
o, digamos que eu tenho fs = 1000 Hz e N = 1024, onde N é o número de pontos da FFT. Agora, a resolução de frequência é 1000 Hz1024 = 0,9766 Hz ou 1000 Hz0,5 ∗ 1024 = 1,9531 Hz?
Se a sua frequência de amostragem fs=1000 Hz e você está fazendo uma N=1024(mesmo tamanho), então sua resolução de frequência é10001024, que é igual a 0,9766 Hz / bin. Se seuNzp=1024(Comprimento da FFT após preenchimento zero), a granularidade da sua frequência é 0,9766 Hz / bin.
O termo "resolução" tem vários significados. Na óptica, duas linhas são resolvidas apenas se você puder ver um espaço entre elas. Nos gráficos, a resolução pode estar relacionada aos pontos de plotagem por polegada (ou outra medida linear).
Para ver, digamos, uma queda de 3 dB entre dois picos espectrais em um resultado de FFT, eles teriam que estar mais do que 1 bin de resultados de FFT separados. São necessários cerca de 2 compartimentos, ou um pouco mais, dependendo da função da janela usada, para separar claramente 2 picos adjacentes de frequência de igual magnitude com um espaço claro entre eles. Resolução de cerca de 2 Hz, por esta medida, para o seu exemplo.
Mas se você deseja estimar ou plotar a localização de apenas um pico de frequência que esteja distante de outros picos espectrais e bem acima do nível de ruído, geralmente é possível obter uma resolução muito mais precisa do que 1 separação de bin de resultado de FFT, por interpolação apropriada ( polinomial, ou melhor ainda, Sinc). Provavelmente abaixo de 0,5 Hz no seu exemplo, mas apenas com um S / N adequadamente alto e separação de outros picos.
Então a resposta é sim ... dependendo.
fonte