Main Content

waverec

멀티레벨 1차원 이산 웨이블릿 변환 복원

설명

예제

x = waverec(c,l,wname)은 멀티레벨 웨이블릿 분해 구조 [c,l]과 wname으로 지정된 웨이블릿을 기반으로 1차원 신호 x를 복원합니다. wavedec 항목을 참조하십시오.

참고: x = waverec(c,l,wname)x = appcoef(c,l,wname,0)과 동일합니다.

x = waverec(c,l,LoR,HiR)는 지정된 저역통과 및 고역통과 웨이블릿 복원 필터 LoRHiR을 각각 사용하여 신호를 복원합니다.

예제

모두 축소

신호를 불러옵니다. db6 웨이블릿을 사용하여 신호의 레벨 3 웨이블릿 분해를 수행합니다.

load leleccum
wv = 'db6';
[c,l] = wavedec(leleccum,3,wv);

웨이블릿 분해 구조를 사용하여 신호를 복원합니다.

x = waverec(c,l,wv);

완전히 복원되었는지 확인합니다.

err = norm(leleccum-x)
err = 1.0089e-09

입력 인수

모두 축소

웨이블릿 분해로, 벡터로 지정됩니다. 벡터는 웨이블릿 계수를 포함합니다. 북키핑(bookkeeping) 벡터 l은 레벨별 계수의 개수를 포함합니다. wavedec 항목을 참조하십시오.

데이터형: single | double
복소수 지원 여부:

북키핑(bookkeeping) 벡터로, 양의 정수로 구성된 벡터로 지정됩니다. 북키핑 벡터는 웨이블릿 분해 c의 계수를 레벨별로 구문 분석하는 데 사용됩니다. wavedec 항목을 참조하십시오.

데이터형: single | double

분석에 사용되는 웨이블릿으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다.

참고

waverec는 유형 1(직교) 또는 유형 2(쌍직교) 웨이블릿만 지원합니다. 직교 및 쌍직교 웨이블릿 목록을 보려면 wfilters 항목을 참조하십시오.

웨이블릿 복원 필터로, 짝수 길이 실수 값 벡터의 쌍으로 지정됩니다. LoR은 저역통과 복원 필터이고 HiR은 고역통과 복원 필터입니다. LoRHiR의 길이는 동일해야 합니다. 자세한 내용은 wfilters 항목을 참조하십시오.

데이터형: single | double

출력 인수

모두 축소

복원 신호로, 벡터로 반환됩니다.

참고 문헌

[1] Daubechies, I. Ten Lectures on Wavelets, CBMS-NSF Regional Conference Series in Applied Mathematics. Philadelphia, PA: SIAM Ed, 1992.

[2] Mallat, S. G. “A Theory for Multiresolution Signal Decomposition: The Wavelet Representation,” IEEE Transactions on Pattern Analysis and Machine Intelligence. Vol. 11, Issue 7, July 1989, pp. 674–693.

[3] Meyer, Y. Wavelets and Operators. Translated by D. H. Salinger. Cambridge, UK: Cambridge University Press, 1995.

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

| |