問題タブ [phase]
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.
image - 位相と大きさの画像フーリエのプロット
MATLAB で 2D 画像のフーリエ変換の位相と大きさをプロットするにはどうすればよいですか? を使用しangle
てabs
から を使用imshow
していますが、黒い画像が表示されます。このプロットで
の使用は何ですか?fftshift
fft - FFT を使用したビンごとの位相差 - 位相アンラッピングを使用した後でも 2pi シフト
私はStackOverflowで同様の質問を見てきましたが、特にこれに対処しているようには見えません。
2 つの信号間のビンごとの位相差を見つけようとしています。この結果が使用可能かどうかを検証するために、2 つの信号間に 1 つのサンプル遅延を導入しました。
このようなもの:
その後、信号をウィンドウ処理し、FFT を取得して位相差をプロットします。このような:
ただし、最終的な位相差には 2*pi のランダムなジャンプがあることに気付きました。元の信号の位相をアンラップしているにもかかわらず、なぜこれが起こっているのか知りたいです。
signal-processing - 位相ボコーダー - 合成ウィンドウが必要ですか?
フェーズボコーダーで数週間苦労してきました。最終的な目標は、信号のタイム ストレッチを達成することです。私は多くの進歩を遂げてきましたが、まだ解決すべき問題が 2 つあります。
問題 1 : 合成ウィンドウは必要ですか?
任意のホップ サイズ (たとえば、N/2、N = フレームあたりのサンプル) で、入力信号 (正弦波) からオーバーラップ フレームを取得します。フレームにハニング ウィンドウを適用し、結果を FFT にフィードします。時間ストレッチを実現するために、iFFT を実行し、分析中に使用したホップ サイズとは異なるホップ サイズを使用して、出力フレームをオーバーラップ加算します。
問題は、出力ホップ ファクター = 0.5 (ホップ サイズ = N/2) の場合、出力はスムーズですが、ホップ サイズが大きくなると「振動」が聞こえることです。この画像は、ホップ ファクター = 1 (オーバーラップ ゼロ) の 8 フレームの出力を示しています。音が振動している理由は明らかです。ホップ サイズが小さい場合、フレームはより多くオーバーラップし、サウンドはよりスムーズになります。フェーズボコーディングについてはたくさん読んだことがありますが、しかし、ホップサイズが大きい場合にスムーズな出力を取得する方法がわかりません。私は何が欠けていますか?
Issue2 : 位相補正。
現在、出力は位相補正で悪化していますが、それは別の投稿に譲ります.
お時間を割いていただきありがとうございます。
java - Axis2 REST : POST パラメータ Null
Axis2 をモバイル アプリへの REST Web サービスとして使用しています。Axis2 IN フローのカスタム フェーズに入るセキュリティ用のハンドラーを作成しています。リクエストから POST パラメーターを取得する際に問題が発生しています。GET メソッドを使用すると、これらのパラメーターを正常に取得できますが、POST の場合、取得するのは null 値だけです。どんな助けでも大歓迎です
ここに私のコードスニペットがあります:
signal-processing - 正弦波の位相シフトを決定する方法は?
振幅と周波数を取得する方法は理解していますが、位相シフトがわかりませんか? それはどのようにしてπ/4に導きますか?
お知らせ下さい。
javascript - javaScript で位相シフトを行うにはどうすればよいですか?
フィドルで2つのフェーズがシフトしないのはなぜですか: http://jsfiddle.net/WH7Kf/43/
おそらくおわかりのように、フェーズ 1 は発火している唯一のフェーズです。フェーズ 2 が起動しないのはなぜですか?
matlab - Matlab - FFT 位相スペクトルに対する異なるサンプリング レートの影響
私はMatlabが初めてで、まだFFTを理解しています。私は現在、周波数が 100 Hz の 2 つのコサイン信号があるプロジェクトに取り組んでいますが、2 番目の信号は特定の時間 (たとえば 0.0030 秒) 遅れています。
w*T
周波数と時間遅延がわかれば、2 つの信号間の予想される位相差は時間遅延となるはずT
です。実際の位相差を計算するために、FFT 関数を使用して、両方の信号の位相スペクトルを調べました。
0.0030 秒の時間遅延の場合、位相差は 108 度になります。1000 Hz のサンプリング レートを使用して 2 つのコサイン信号をサンプリングすると、2 つの信号間の位相差が実際には 108 度であることがわかりますが、1024 Hz のサンプリング レートを使用すると、位相差は 114 度になります。
どちらの場合も、1 Hz の周波数分解能を使用しました。
この不一致がある理由を誰か教えてもらえますか?
c++ - C++ を使用して外部 PC スピーカーから異なる波形信号を出力するには?
私の学校のプロジェクトで、私の PC のスピーカーからリアルタイムでサウンドを出力する方法を誰かが見つけるのを手伝ってくれるかどうか知りたいです。これは、位相、振幅、波形など、再生中の信号のパラメータを同時に再生しながら、サウンドカードを介して行う必要がありますか? 実用的な理由から、可能であれば C++ 言語のライブラリと Windows プラットフォームのライブラリを希望します。もちろんLinuxも可能です。
最も重要なことは、この実験で見られるように、定在波を作成するために、各スピーカーから異なる波形を送信したいということです: www.youtube.com/watch?v=T56waxJ7bB8