問題タブ [hamming-window]
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.
c# - wavファイルからフレーム番号とフレームサイズを取得する方法
私は現在、wav ファイルを入力として EPCP を使用したコード認識に関する論文を作成していますが、現在、単一の wav ファイルのフレーム数とフレーム サイズを決定することに行き詰まっています。NAudio ライブラリの hammingwindow 関数のパラメータとしてこれらのデータが必要です
利用可能なすべての wav ヘッダーを取得しましたが、フレーム数とフレーム サイズを取得する方法がわかりません。与えられたヘッダデータから計算できますか? それとも別の方法がありますか?
c# - ハミング ウィンドウは線を生成します
オーディオ ファイルがあり、サウンド カード バッファからすべてのデータを読み取ります。次に、それらをハミング ウィンドウに使用するように変換byte[]
します。float[]
オーディオの波形は次のとおりです。
ハミングウィンドウを使用した後:
ハミング窓を使ったオーディオの波形は正しいですか?私の間違いはどこですか?
ところで、私は音声を処理するためにnaudioライブラリを使用しています:
matlab - Matlab でオーバーラップ 60% の長さ 64 のハミング ウィンドウを作成するには
ここでは、長さ 64 の Wigner-Ville 分布ハミング ウィンドウに 60% のオーバーラップを与えようとしています。長さ 64 のハミング ウィンドウを次のように作成できます。
この問題に関するいくつかの理論的なアドバイスを次に示します。ウィンドウは、畳み込みの確率が 60% の 3 つのハミング波のある種の畳み込みのようです。
オーバーラップは、3 つの関数のある種の畳み込みのようです。3 つのウィンドウとその重なりに対する私の試み
2 つのウィンドウとその重なりに対する私の試み
どちらの結果も、より良い Wigner-Ville 分布の結果を示しているようには見えません。多くの曇ったピークがまだ表示されます。そのため、ウィンドウ関数の現在の結果はhamming(64)ウィンドウのみの場合とまったく同じ画像を返すため、キーは時間内にウィンドウを分離しているように見えます。
60% の重複を考える
の寸法hamming(64)
は 64x1 ダブルですが、conv(hamming(64), hamming(64))
127x1 ダブルです。両方の関数を線形に繰り返すことはできないため、60% の確率の確率的アルゴリズムを作成するのは簡単ではありません。
オーバーラップが 60% のハミング ウィンドウを作成するにはどうすればよいですか?
matlab - Matlab ハミング ウィンドウから Vhdl 8 ビットへ
128 ポイントのハミング ウィンドウを使用して Vhdl に実装します。Matlab では、ハミング ウィンドウの値を次のように取得しました。
しかし、Matlab が私に与えたのは、範囲 0 と 1 のさまざまな値です。これらの値を 8 ビットに変換するにはどうすればよいですか?
filter - ウィンドウ法を使用して高速フェージング信号をフィルタリングする方法は?
生成された高速フェージング信号:mean=0, sigma=0.0189
シグマ生成ホワイト ガウス ノイズと高速フェージングのシグマ ガウス = sigma を使用します。自動相関を特定のしきい値まで取得し、両方の信号の観測されたベータ (std (AC)) 値は、しきい値まで類似しています。
入力ベータを使用してウィンドウ法を使用してガウス ノイズをフィルタリングしたいのですが、信号が範囲内にあることを確認するためにガウス ノイズとウィンドウのオーバーラップを確認したいので、ウィンドウでベータを使用する方法がわかりません (関係式はありますか?)。窓。
助言がありますか?
matlab - MATLAB - ハミング ウィンドウ、オーバーラップ 50%
そこで、オーディオ ファイルを取り、16000hz の 320 サンプルのフレームに分割するコードを書きました。
コードで示されているように、各フレームのハミング ウィンドウを取得しました。
ハミング ウィンドウを 50% オーバーラップさせるにはどうすればよいでしょうか。SO に関する他の質問を見て、次のような回答を見ました。
しかし、それで運がなかった