オーディオ (.wav) を入力として受け取り、そのリアルタイム同時周波数スペクトルを表示するアプリケーションを開発したいと考えています。この件について私が調べたところによると、これには波のフーリエ変換が必要です。誰かが私がどこから始めるべきかを提案できますか? 可能な参考文献と本。(C# や C++ で) よく知っている GUI の開発よりも、リアルタイム周波数スペクトルの実装の詳細を学びたいです。
5088 次
4 に答える
4
FFT を実行するためのライブラリはすでにたくさんあります。車輪を再発明する理由はありません。DirectX には実装がありますが、最新バージョンにしか実装されていない可能性があります。これは、オープンソースのC ライブラリです。
于 2011-06-02T15:49:24.680 に答える
1
何かを表示するアプリケーションを実装する前に、理論を少し理解する必要があります。ここでは、デジタル信号処理に関する無料のオンライン リソースをいくつか紹介します。これは、FFT と周波数スペクトルを理解するための基礎であり、おそらくそれらを誤用しない方法です。
http://www.dspguide.com/pdfbook.htm
http://www.bores.com/courses/intro/index.htm
于 2011-06-02T21:35:01.057 に答える
1
まず、 wavファイルを開き、オーディオ ストリームを抽出してデコードします。この操作に役立つサードパーティのライブラリがあります。
于 2011-06-02T16:01:55.123 に答える
1
FFTWを見てください。
本に関する限り、信号処理に関する古典的な教科書は Oppenheim と Schafer の Digital Signal Processing です。その大学レベルですが、それはかなり終わっています。ところどころ微積分の知識が必要です。
于 2011-06-02T16:03:44.037 に答える