dwt
단일 레벨 1차원 이산 웨이블릿 변환
설명
[는 지정된 확장 모드 cA,cD] = dwt(___,"mode",extmode)extmode를 사용하여 단일 레벨 DWT를 반환합니다. 자세한 내용은 dwtmode 항목을 참조하십시오. 위에 열거된 모든 입력 구문에 이 인수를 추가할 수 있습니다.
참고
gpuArray 입력값을 지원하는 모드는 "symh"("sym") 및 "per"입니다. "per"을 제외한 모든 "mode" 옵션은 "symh"로 변환됩니다. GPU에서 단일 레벨 이산 웨이블릿 변환 예제를 참조하십시오.
예제
입력 인수
출력 인수
알고리즘
길이가 N인 신호 s부터 시작하여 근사 계수 cA1과 세부성분 계수 cD1의 두 개의 계수 집합이 계산됩니다. s를 스케일링 필터 LoD로 컨벌루션한 후 다이애딕(dyadic) 데시메이션을 수행하면 근사 계수가 생성됩니다. 마찬가지로, s를 웨이블릿 필터 HiD로 컨벌루션한 후 다이애딕(dyadic) 데시메이션을 수행하면 세부성분 계수가 생성됩니다.

여기서
— 필터 X로 컨벌루션— 다운샘플링(짝수 인덱스 요소 유지)
각 필터의 길이는 2n입니다. N = length(s)이면 신호 F와 G의 길이는 N + 2n −1이고, 계수 cA1 및 cD1의 길이는 floor입니다.
컨벌루션 기반 알고리즘에서 발생하는 신호쪽 영향을 처리하기 위해, dwtmode에 의해 관리되는 전역 변수는 사용되는 신호 확장 모드의 종류를 정의합니다. 가능한 옵션에는 0 채우기 및 대칭 확장(디폴트 모드)이 포함됩니다.
참고
동일한 입력값에 대해 dwt 함수와 DSP System Toolbox™의 DWT 블록은 같은 결과를 생성하지 않습니다. DWT 블록은 실시간 구현을 위해 설계된 반면 Wavelet Toolbox™는 분석용으로 설계되었으므로, 경계 조건과 필터 상태가 각각 다르게 처리됩니다.
dwt 함수 출력값이 DWT 블록 출력과 일치하도록 만들려면 MATLAB® 명령 프롬프트에 dwtmode("zpd")를 입력하여 함수 경계 조건을 0 채우기로 설정하십시오. FIR 필터를 사용하여 구현되는 DWT 블록의 대기 시간을 일치시키려면 dwt 함수의 입력값에 0을 추가하십시오. 추가하는 0의 개수는 필터 길이의 절반과 같아야 합니다.
참고 문헌
[1] Daubechies, I. Ten Lectures on Wavelets. CBMS-NSF Regional Conference Series in Applied Mathematics. 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. 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 이전에 개발됨
참고 항목
wavedec | idwt | dwtmode | waveinfo | dwtfilterbank

