質問

きましては、マイクの音声は二つのチャンネルを算出するために、周波数スペクトルにした:

  • 計算の高速フーリエ変換のすべてのデータ入力?
  • 計算の高速フーリエ変換の左右各チャンネルしようとする場合、その平均の?
  • 計算の高速フーリエ変換の左右各チャンネルの最大の価値は?
  • 計算異なる。
役に立ちましたか?

解決

いお二チャンネルマイクが入力することが物理的に分離-一般に、反対側の講演会場や演劇なのです。この場合、フーリエ変換の各チャンネルフォームを目指しています。周波数コンテンツの物理的な位置のチャンネルの入力だけではできない平均して追加して、意味あるものとなる。

いることができるようにスペクトルの間のチャネル入力の平均化といったような感覚が何よりも必要とする 大きな 前提条件反射しない要因等)、献しています。

意味あるものとなるこのようなデータを解析するこがきく転換しているにもかかわらず、物理的形状のスペースの音が味します。明らかになります。

あと、タグの龍踊りの"龍"に車輪として 宿題.

他のヒント

FFTは線形変換です。したがって、平均化された左右の入力のFFTを取得することは、左右のチャネルに対してそれぞれ2つのFFTの平均を取得することと完全に同等です。

しかし、通常、それらを分離することは理にかなっています - または、チャネルの1つのみを使用します。

あなたのセットアップが何であるか、そしてこの処理の目的を知らなければ、私たちは良い答えを推測することしかできません。さまざまな場所に2つのマイクがあると思います。

最初に2つのチャネルを追加する場合、またはフーリエがそれぞれ変換してから追加する場合、悪い結果が得られます。その理由は干渉です - 一部の周波数では、ソースは、1つのマイクからの整数数の波長ですが、整数と半分は他の波長です。これは、オーディオ録音における一般的な初心者の問題です。

おそらく、あなたがそれに望むものは、両方のマイクで聞こえるソースの信号を測定し、各マイクにローカルにランダムなノイズと外部ソースを無視します。その場合、各チャネルでフーリエを実行し、各周波数で電力(四角の大きさ)を計算し、その対数を取り、2つのチャネルを平均します。これにより、干渉の問題は回避され、統計的にランダムノイズが減少します(あまり多くはありません)。

これらの2つのFTを組み合わせるには、TOAの違い(到着時間)を知り、最初に説明する必要があります。調べる ビーム形成. 。アプリケーションについて何らかのアイデアがあれば役立ちます。他の回答で言われているように、2つを平均して、領域全体で周波数スペクトルのアイデアを得ることができることを確認してください。詳細については、目的については、提案しているものがまともなフィットかどうかをお伝えできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top