Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

fbspwavf

複素周波数 B スプライン ウェーブレット

    説明

    [psi,x] = fbspwavf(lb,ub,n,m,fb,fc) は、次数パラメーター m、帯域幅パラメーター fb、およびウェーブレット中心周波数 fc で定義された複素周波数 B スプライン ウェーブレットの値 psi を返します。ウェーブレットは、区間 [lb,ub]n 個の点の規則的なグリッド x で評価されます。ウェーブレットの一般的な式は次のようになります。

    ψ(x)=fbsincm(fbx/m)exp(2πifcx),

    ここで、

    sinct={sinπtπtt0,1t=0.

    すべて折りたたむ

    複素周波数 B スプライン ウェーブレット fbsp2-0.5-1 の次数、帯域幅、および中心周波数のパラメーターを指定します。

    m = 2;
    fb = 0.5;
    fc = 1;

    閉区間 [-20,20] を指定します。

    lb = -20;
    ub = 20;

    閉区間の 1,000 個の点の規則的なグリッドで fbsp2-0.5-1 ウェーブレットを評価します。

    n = 1000;
    [psi,x] = fbspwavf(lb,ub,n,m,fb,fc);

    ウェーブレットの実数部と虚数部をプロットします。

    tiledlayout(2,1)
    nexttile
    plot(x,real(psi))
    title({"Complex Frequency B-Spline Wavelet fbsp2-0.5-1","Real Part"})
    grid on
    nexttile
    plot(x,imag(psi))
    title("Imaginary Part")
    grid on

    Figure contains 2 axes objects. Axes object 1 with title Complex Frequency B-Spline Wavelet fbsp2-0.5-1 Real Part contains an object of type line. Axes object 2 with title Imaginary Part contains an object of type line.

    入力引数

    すべて折りたたむ

    閉区間 [lb,ub]lbub のスカラーで指定します。ここで、lb < ub です。

    データ型: double

    区間 [lb,ub] 内の等間隔の点の数。正の整数として指定します。ウェーブレットはこれらの点で評価されます。

    データ型: double

    ウェーブレットの次数パラメーター。m ≥ 1 の正の整数として指定します。

    データ型: double

    ウェーブレット周波数パラメーター。fb > 0 および fc > 0 の正のスカラーで指定します。fb は帯域幅、fc は中心周波数です。

    データ型: double

    出力引数

    すべて折りたたむ

    n 個の点の規則的なグリッド [lb,ub] で評価された複素周波数 B スプライン ウェーブレット。複素数値ベクトルとして返されます。

    複素周波数 B スプライン ウェーブレットが評価されるグリッド点。1 行 n 列のベクトルとして返されます。点は区間 [lb,ub] 内で均等に分散されます。

    参照

    [1] Teolis, Anthony. Computational Signal Processing with Wavelets. Boston, MA: Birkhäuser Boston, 1998. https://doi.org/10.1007/978-1-4612-4142-3.

    バージョン履歴

    R2006a より前に導入

    参考