0

誰でも自動位相および周波数調整のアイデアを持っていますか?

説明するには: インパルスがあるとします。

in = Impulse.ar(Rand(2, 5), Rand(0, 1));

ここで、別の Impulse の周波数を操作して、その位相と周波数を入力に合わせて調整したいと考えています。グーグル検索であっても、どんな提案でも大歓迎です。

[同僚に代わって尋ねられた質問]

4

3 に答える 3

0

低周波数のノイズ源を扱っているため、これは難しい問題です。これが正弦波である場合は、FFT をお勧めしますが、FFT はノイズの多いソースや低周波数ではうまく機能しません。まだ試してみる価値があります。FFT も位相を一致させることができます。周波数を見つけるには、pitch.ar を使用できると思います。

Chrip-Z アルゴリズムは、FFT の代わりに使用できるものです - http://www.embedded.com/design/configurable-systems/4006427/A-DSP-algorithm-for-frequency-analysis http://en. wikipedia.org/wiki/Bluestein%27s_FFT_algorithm

もう 1 つの方法は、ニューラル ネットワークを使用して、正しい情報への道筋を推測することです。この目標を達成するために、積極的なトレーニングを使用できます。これについては、SO に関する非常に一般的な議論があります: ニューラル ネットワークを使用したピッチ検出

一部の人々が近づきつつある方法の 1 つは、蝸牛のニューロンをシミュレートしてピッチを検出することです。

于 2013-05-02T22:06:57.493 に答える