問題タブ [goertzel-algorithm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1001 参照

android - Goertzel アルゴリズムを使用して特定の周波数を検出する

私はデジタル信号処理の経験のない大学の最終学年で、大学の課題のためにオーディオを録音し、特定のターゲット周波数を検出する Android アプリケーションを作成したいと考えています。Goertzel アルゴリズムの助けを借りてそうしています。したがって、これは私が参照として使用したのとまったく同じ質問があるリンクです。 Goertzel アルゴリズムを使用して周波数を検出する また、このリンクは Goertzel アルゴリズムの主なリファレンスです。 http://www.embedded.com/design/configurable-systems/4024443/The-Goertzel-アルゴリズム このリンクで述べたように、Goertzel アルゴリズムはターゲット周波数でマグニチュードをピークにしてから再び低下しますが、私にとっては、マグニチュードはターゲット周波数で非常に高くなりますが、その後は低下しません。バッファサイズの問題ですか、それともしきい値の頻度の問題ですか。本当によくわかりません。

これは私のコードです:- MainActivity

Goertzel.java クラス

誰かが私を助けて、どこが間違っているのかを教えてくれ、正しい方向に向けてくれたら本当にありがたいです.