MATLAB ヘルプ センター
Full-weight CWT filter bank for deep learning
Since R2022b
psif = filterbank(clayer)
psif = filterbank(clayer) returns the full-weight continuous wavelet transform (CWT) filter bank for clayer.
psif
clayer
example
collapse all
Create a cwtLayer for a signal of length 2048 samples. Specify the analytic Morlet wavelet.
cwtLayer
clayer = cwtLayer(SignalLength=2048,Wavelet="amor");
Obtain the full-weight CWT filter bank of the layer.
psif = filterbank(clayer);
Plot the filter bank.
slen = clayer.SignalLength; f = 0:1/slen:1-1/slen; plot(f,psif') xlim([0 1/2]) xlabel("Cycles/Sample") ylabel("Magnitude") title("Full-Weight Filter Bank")
Create a CWT filter bank. Specify the same wavelet and signal length you used to create the CWT layer. Obtain the two-sided frequency responses of the wavelet filters in the filter bank. Compare with the full-weight CWT filter bank.
fb = cwtfilterbank(SignalLength=2048,Wavelet="amor", ... Boundary="periodic"); psidft = freqz(fb,FrequencyRange="twosided"); max(abs(psidft(:)-psif(:)))
ans = single 5.9544e-08
icwtLayer
Deep learning layer, specified as a cwtLayer or icwtLayer object.
Full-weight CWT filter bank, returned as a matrix.
Data Types: double
double
expand all
You can obtain the full-weight CWT filter bank for an icwtLayer object.
dlcwt
dlicwt
array2cwtfilters
cwtfilters2array
cwtfilterbank
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ