二次引数を持つ正弦関数のヒルベルト変換


6

次の関数のヒルベルト変換を探しています。

H{sin(At2+Bt+π4)}

どこ A そして B 定数です A<0 そして B>0


それはよく知られています H{sin(Bt)}=cos(Bt)、これはヒルベルト変換を 1/πt 以下に示すようにスペクトル表現を使用します:

H{sin(Bt)}=sin(Bt)1πt

どこ たたみ込み演算子を示します。次のフーリエペアについて考えてみましょう。

F{1πt}=jsgn(ω)

これにより、問題は次のようにスペクトルで解決できます。

F{sin(Bt)1πt}=πj(δ(ωB)δ(ω+B))(jsgn(ω))=π(δ(ωB)+δ(ω+B))

ここで、2つのディラックデルタパルスは +B そして B角周波数、したがって符号関数が直接適用されます。したがって、

H{sin(Bt)}=F1{π(δ(ωB)+δ(ω+B))}=cos(Bt)


ただし、同じ原理を適用することはできません x(t)=sin(At2+Bt+π/4)、そのスペクトル関数は2つの重ね合わせた複素ガウス関数であるため、 +B そして B 角周波数:

F{x(t)}=πA2j(exp(j14A(ωB)2)exp(+j14A(ω+B)2))ifA<0

各複素ガウス関数はすべての周波数に対して定義されているため、符号関数を適用しても問題は単純化または解決されません。また、ヒルベルト変換積分を直接解決しようとしましたが、成功しませんでした。どんな助けにも感謝します。


1
この場合、w(t)= 2 * A * t + Bです。その情報を参考にしていただけませんか?
Ben

回答:


3

これを直接計算するのは難しいようです。

私の主張は次のとおりです。信号用s(t)、いわゆる分析信号san(t) によって得ることができます

san(t)=s(t)+jH{s(t)},whereSan(ω)=0ω<0
分析信号は基本的に次のスペクトルコンテンツに対応します。 s(t) 正の周波数のみ。

単純な正弦波の最初の例として、解析信号を考慮すれば、ヒルベルト変換の結果を得ることができます。実際の正弦波は周波数成分で構成されています±B。その場合、分析信号は次のコンポーネントになります。B、これは明らかに複雑な指数であり、ヒルベルト変換の結果をもたらします。

今あなたのチャープ信号のために バツt、状況は少し複雑です。信号の仮想「瞬時周波数コース」について考えると、

ωバツt=±2t+B
これはやや奇妙で、反対の勾配の2つの線形に変化する成分に対応し、ゼロ周波数点で交差します。 ωバツt=B2=0

これで、分析信号はこの周波数コースのゼロ線より上の部分を表す必要があります。 ωt平面(後でいくつかのプロットを追加する場合があります)。つまり、最初に負の勾配を持ち、周波数が0になり、次に突然正の勾配に変化する必要があります。

つまり、分析信号は次のようになります。

バツat=c1expjt2+Bt+π4t<B2
そして
バツat=c2expjt2+Bt+π4tB2
どこ c 一定である |c|=1

これで、次のヒルベルト変換を決定できます。 バツt分析信号の方程式を観察してチェックインする。これは

H{x(t)}=cos(At2+Bt+π4)t<B2A,withc1=j,
そして
H{x(t)}=cos(At2+Bt+π4)tB2A,withc2=j.

絶対値関数を使用して、これらを1つの方程式として書くこともできます。いずれにせよ、ポイントはヒルベルト変換が不連続性を含んでいるように見えることであり、これが私が疑わしい計算をすることを特に混乱させるものです。

私はそれが多少「手探り」であることを知っていますが、一般的な考え/結果は正しいと思いますので、これが役に立てば幸いです!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.