バックグラウンド
確かに、この質問は、デジタル信号処理に関連する基礎となる数学を深く理解していないことに起因しています。まだ勉強してる。
一連の振幅サンプル、たとえば 1024 (単一チャネル) を取得し、それらを周波数領域に取り込みたいと考えています。明らかに、これには FFT が必要です。問題ありません。問題は、ナイキスト周波数または 1024/2 までの周波数しか得られないことです。
質問
ステレオ信号がある場合、信号をマージして 2048 の振幅サンプルを生成し、1024 の周波数値を返すことはできますか? 周波数領域でより高い解像度を得ようとしています。
では、これを実行して意味のある頻度データを返すことはできますか? ステレオ信号を取得し、周波数ドメインでより高い解像度で終わる他の方法はありますか?
これまでに見つけたもの
左の信号を取得してそれを実数値にし、右の信号をFFTの複素数値の虚数値にすることを提案する記事に出くわしました。数学が分からないせいか、意味がわかりません。試してみましたが、動作しているように見えましたが、信号漏れがありました。そこで、ハニング ウィンドウを適用しましたが、処理後に使用できる値は 512 個しかありませんでした。