Main Content

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

wfilters

ウェーブレット フィルター

説明

[LoD,HiD,LoR,HiR] = wfilters(wname) は、直交ウェーブレットまたは双直交ウェーブレット wname に関連するローパスとハイパスの分解フィルターと再構成フィルターの 4 つを返します。

[F1,F2] = wfilters(wname,type) は、直交ウェーブレットまたは双直交ウェーブレット wname に関連する type のフィルターのペアを返します。たとえば、wfilters("db6","h") は、db6 ウェーブレットに関連するハイパス フィルターのペア HiDHiR を返します。

すべて折りたたむ

ウェーブレット名を設定します。

wname = "db5";

wname で指定したウェーブレット名に関連する 4 つのフィルターを計算して結果をプロットします。

[LoD,HiD,LoR,HiR] = wfilters(wname); 
subplot(2,2,1)
stem(LoD)
title("Decomposition Lowpass Filter")
subplot(2,2,2)
stem(HiD)
title("Decomposition Highpass Filter")
subplot(2,2,3)
stem(LoR)
title("Reconstruction Lowpass Filter")
subplot(2,2,4)
stem(HiR)
title("Reconstruction Highpass Filter")
xlabel("The four filters for "+wname)

Figure contains 4 axes objects. Axes object 1 with title Decomposition Lowpass Filter contains an object of type stem. Axes object 2 with title Decomposition Highpass Filter contains an object of type stem. Axes object 3 with title Reconstruction Lowpass Filter contains an object of type stem. Axes object 4 with title Reconstruction Highpass Filter, xlabel The four filters for db5 contains an object of type stem.

入力引数

すべて折りたたむ

直交ウェーブレットまたは双直交ウェーブレットの名前。次に示す値のいずれかとして指定します。

ウェーブレット ファミリ

タイプ

ウェーブレット

Daubechies直交"db1""haar""db2"..."db10"..."db45"
Coiflet直交"coif1", ..., "coif5"
Symlet直交"sym2", ..., "sym8", ...,"sym45"
Fejér-Korovkin フィルター直交"fk4", "fk6", "fk8", "fk14", "fk22"
最適局在化 Daubechies直交"bl7", "bl9", "bl10"
Morris 最小帯域幅直交"mb4.2", "mb8.2", "mb8.3", "mb8.4"
"mb10.3", "mb12.3", "mb14.3", "mb16.3"
"mb18.3", "mb24.3", "mb32.3"
Beylkin直交"beyl"
Vaidyanathan直交"vaid"
Han 線形位相モーメント直交"han2.3", "han3.3", "han4.5", "han5.5"
Discrete Meyer直交"dmey"
BiorSpline双直交"bior1.1", "bior1.3", "bior1.5"
"bior2.2", "bior2.4", "bior2.6", "bior2.8"
"bior3.1", "bior3.3", "bior3.5", "bior3.7"
"bior3.9", "bior4.4", "bior5.5", "bior6.8"
ReverseBior双直交"rbio1.1", "rbio1.3", "rbio1.5"
"rbio2.2", "rbio2.4", "rbio2.6", "rbio2.8"
"rbio3.1", "rbio3.3", "rbio3.5", "rbio3.7"
"rbio3.9", "rbio4.4", "rbio5.5", "rbio6.8"

返すフィルター ペアのタイプ。次に示す値のいずれかとして指定します。

type説明
"d"

分解フィルター (LoDHiD)

"r"

再構成フィルター (LoRHiR)

"l"

ローパス フィルター (LoDLoR)

"h"

ハイパス フィルター (HiDHiR)

出力引数

すべて折りたたむ

ウェーブレット wname に関連する分解ローパス フィルター。実数値のベクトルとして返されます。

ウェーブレット wname に関連する分解ハイパス フィルター。実数値のベクトルとして返されます。

ウェーブレット wname に関連する再構成ローパス フィルター。実数値のベクトルとして返されます。

ウェーブレット wname に関連する再構成ハイパス フィルター。実数値のベクトルとして返されます。

要求した type のフィルター ペア。次に示すフィルターのペアのいずれかとして返されます。

type説明フィルター ペア
"d"

分解フィルター

LoD および HiD

"r"

再構成フィルター

LoR および HiR

"l"

ローパス フィルター

LoD および LoR

"h"

ハイパス フィルター

HiD および HiR

参照

[1] Daubechies, Ingrid. Ten Lectures on Wavelets. CBMS-NSF Regional Conference Series in Applied Mathematics 61. Philadelphia, Pa: Society for Industrial and Applied Mathematics, 1992.

[2] Mallat, S.G. “A Theory for Multiresolution Signal Decomposition: The Wavelet Representation.” IEEE Transactions on Pattern Analysis and Machine Intelligence 11, no. 7 (July 1989): 674–93. https://doi.org/10.1109/34.192463.

バージョン履歴

R2006a より前に導入