回答:
この長い答えを昨日誰かのためにstackoverflow.comに書いた。。
/programming/9694297/matlab-fft-xaxis-limits-messing-up-and-fftshift/9699983#9699983
これは、MATLABベースの例で、FFTを分析に使用する方法を示していますが、2番目のコードブロックの半分ほどで、バッファーされた信号にウィンドウ関数を適用することで、いくつかのアイデアが得られるかもしれません。これは、ウィンドウ関数とバッファリングされた時系列データの各ブロックとのベクトル乗算です。私はそれを効率的に行うために、卑劣な対角行列のトリックを使用しています。