iPhone(つまり実際の)データでオーディオデータを取得する場合は、FFTを実行してから、大きさ(Re ^ 2 + Im ^ 2)を取得します。
これらは>0からいくつかの大きな数まで変化するので10log(n)
、dBで取得します。
これにより、(1未満の入力に対して)負から正の出力が得られます。
しかし、これについて私が見た例(およびSonic Visualiserでスペクトルを描画すること)は、dBで測定すると常に正のスペクトルを持っています。
だから私は何を逃したのですか?!
より広い意味で、私が理解しているように、デシベルは比率です。したがって、このコンテキストでは、FFTの大きさをdBに変換するとき、それらは何に対する比率ですか?