ウィグナー分布

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:No footnotes

ウィグナー・ビレ(上)とFIRフィルタバンク(下)による時間・周波数分布解析。ウィグナー・ビレスペクトルは、緑色で示したBP2フィルタアレイよりY軸方向の周波数不確定性が低く、解像度は低いがより多くのアーティファクトを含み、かつ計算時間を要する。

ウィグナー分布 (テンプレート:Lang-en-shortWDF) は、信号処理の分野でテンプレート:仮リンクに用いられる変換である。

ウィグナー分布はもともと、1932年ユージン・ウィグナーにより古典統計力学への量子補正として提案され、テンプレート:仮リンクにおいて重要である(ウィグナー関数、またはウィグナー・ビレ分布も比較参照のこと)。

代数的に、位置-運動量の関係は時間-周波数の関係と同様に正準共役関係にあるので、この変換は信号処理の分野において時間-周波数解析に用いられる。テンプレート:仮リンクなどの短時間フーリエ変換に比べて、ウィグナー分布はより明瞭な結果を与える場合がある。

数学的定義

ウィグナー分布の定義にはいくつかの異なる流儀がある。ウィーナー=ヒンチンの定理を参照されたい。以下に示す定義は時間周波数分析特有のものである。時系列信号 x[t] に対する自己相関関数は次のように定義される。

Cx(t1,t2)=(x[t1]μ[t1])(x[t2]μ[t2])*,

ここで は全ての可能なプロセスにわたっての平均を意味し、 μ(t) は時間に依存する、もしくは依存しない平均値を意味する。ウィグナー分布 Wx(t,f) はまずこの自己相関関数Cxを、平均時間 t=(t1+t2)/2 と時間差 τ=t1t2 の関数に直し、時間差τについてフーリエ変換を施すことによって得られる。

Wx(t,f)=Cx(t+τ2,tτ2)e2πiτfdτ.

よって、 single (mean-zero) time series に対しては、ウィグナー分布は次のように単純に与えられる。

Wx(t,f)=x(t+τ2)x(tτ2)*e2πiτfdτ.

ウィグナー分布を用いる動機は、定常過程についてはそれが全ての時間 t に対してスペクトル密度関数に帰着し、非定常過程については自己相関関数と完全に一致することである。そのため、ウィグナー分布により、スペクトル密度が時間の経過につれてどのように変化するかを(おおよそ)知ることができる。

時間周波数解析の例

ここでは、ウィグナー分布が時間周波数解析においてどのように用いられるかについての例を挙げる。

定常入力信号

入力信号が定数の場合、その時間周波数分布は時間軸に沿った水平線となる。たとえば、 x(t) = 1 の場合、以下のようになる。

Wx(t,f)=ei2πτfdτ=δ(f).

正弦波信号

入力信号が正弦波関数の場合、その時間周波数分布は時間軸から正弦波信号の周波数分だけ平行移動した、水平線となる。たとえば、テンプレート:Math の場合、以下のようになる。

Wx(t,f)=ei2πk(t+τ2)ei2πk(tτ2)ei2πτfdτ=ei2πτ(fk)dτ=δ(fk).

チャープ信号

入力信号がチャープ信号の場合、その瞬間周波数は線形関数になる。つまり、時間周波数分布は直線となる。たとえば、

x(t)=ei2πkt2

の場合、瞬間周波数は次のようになり、

12πd(2πkt2)dt=2kt,

そのウィグナー分布は

Wx(t,f)=ei2πk(t+τ2)2ei2πk(tτ2)2ei2πτfdτ=ei4πktτei2πτfdτ=ei2πτ(f2kt)dτ=δ(f2kt).

デルタ関数

入力信号がデルタ関数の場合、 t=0 でのみ非零で、無限の周波数成分を含むため、その時間周波数分布は原点を通り時間軸に垂直な線となる。つまり、デルタ関数の時間周波数分布もまたデルタ関数となる。ウィグナー分布は以下のようになる。

Wx(t,f)=δ(t+τ2)δ(tτ2)ei2πτfdτ=4δ(2t+τ)δ2tτ)ei2πτfdτ=4δ(4t)ei4πtf=δ(t)ei4πtf=δ(t).

ウィグナー分布は、入力信号の位相が二次以下の場合に最も時間周波数解析に適する。このような信号については、ウィグナー分布は入力信号の時間周波数分布に完全に一致する。

矩形関数

x(t)={1|t|<1/20otherwise

上のような矩形関数の場合、ウィグナー関数は以下のようになる。

Wx(t,f)=1πfsin(f[12|t|])

交差項の性質

ウィグナー分布は線形変換ではない。複数の周波数成分が入力信号に存在する場合、各成分の干渉によるうなりに似た交差項(「時間うなり」)が生じる。もともとのウィグナー関数では、この項は期待値を正確に与えるために必要であり、物理的に重要である。対照的に、短時間フーリエ変換ではこの交差項は生じない。ウィグナー分布における交差項の性質のうちいくつかを以下に示す。

  • x(t)={cos(2πt)t2cos(4πt)2<t2cos(3πt)t>2
  • x(t)=eit3

交差項問題を緩和するため、様々な変換が提案されている。テンプレート:仮リンクテンプレート:仮リンクテンプレート:仮リンクなどが挙げられる。

ウィグナー分布関数の性質

ウィグナー分布関数には、以下のような特徴的性質がある。

Projection property
|x(t)|2=Wx(t,f)df|X(f)|2=Wx(t,f)dt
Energy property
Wx(t,f)dfdt=|x(t)|2dt=|X(f)|2df
Recovery property
Wx(t2,f)ei2πftdf=x(t)x*(0)Wx(t,f2)ei2πftdt=X(f)X*(0)
Mean condition frequency and mean condition time
X(f)=|X(f)|ei2πψ(f),x(t)=|x(t)|ei2πϕ(t),if ϕ(t)=|x(t)|2fWx(t,f)df and ψ(f)=|X(f)|2tWx(t,f)dt
Moment properties
tnWx(t,f)dtdf=tn|x(t)|2dtfnWx(t,f)dtdf=fn|X(f)|2df
Real properties
Wx*(t,f)=Wx(t,f)
Region properties
If x(t)=0 for t>t0 then Wx(t,f)=0 for t>t0If x(t)=0 for t<t0 then Wx(t,f)=0 for t<t0
Multiplication theorem
If y(t)=x(t)h(t)then Wy(t,f)=Wx(t, rho)Wh(t,fρ)dρ
Convolution theorem
If y(t)=x(tτ)h(τ)dτthen Wy(t,f)=Wx(ρ,f)Wh(tρ,f)dρ
Correlation theorem
If y(t)=x(t+τ)h*(τ)dτ then Wy(t,ω)=Wx(ρ,ω)Wh(t+ρ,ω)dρ
Time-shifting covariance
If y(t)=x(tt0)then Wy(t,f)=Wx(tt0,f)
Modulation covariance
If y(t)=ei2πf0tx(t)then Wy(t,f)=Wx(t,ff0)
Scale covariance
If y(t)=ax(at) for some a>0 then then Wy(t,f)=Wx(at,fa)

仮リンク

出典