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"
Coiflets직교"coif1", ..., "coif5"
Symlets직교"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"
이산 Meyer직교"dmey"
BiorSplines쌍직교"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"

분해 필터

LoDHiD

"r"

복원 필터

LoRHiR

"l"

저역통과 필터

LoDLoR

"h"

고역통과 필터

HiDHiR

참고 문헌

[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 이전에 개발됨

참고 항목

| | |

도움말 항목