DWT
입력의 이산 웨이블릿 변환을 계산하거나 신호를 대역폭이 더 작고 샘플 레이트가 더 느린 서브대역으로 분해합니다.
라이브러리:
DSP System Toolbox /
Transforms
설명
이 블록을 구성하여 입력 신호의 DWT(이산 웨이블릿 변환)를 계산하거나 신호를 대역폭이 더 작고 샘플 레이트가 더 느린 서브대역으로 분해할 수 있습니다. 이 블록은 Multilevel Filter Banks(비대칭)에 표시된 것처럼 일련의 고역통과 및 저역통과 FIR 필터를 사용하여 입력 주파수 범위를 반복적으로 분할합니다.
필터 계수로 구성된 벡터를 제공하여 필터 뱅크 고역통과 필터와 저역통과 필터를 지정할 수 있습니다. 블록 마스크에서 직접 지정할 수 있습니다. Wavelet Toolbox™ 라이선스가 있는 경우, 필터 파라미터에서 웨이블릿을 선택하여 웨이블릿 기반 필터를 지정할 수 있습니다. 필터 뱅크 구조를 비대칭 또는 대칭으로 설정하고, 필터 뱅크의 레벨 수를 지정해야 합니다.
동일한 입력에 대해, 이 블록의 DWT 구성은 Wavelet Toolbox dwt 함수와 동일한 결과를 생성하지 않습니다. DSP System Toolbox™는 실시간 구현용으로 설계되었고 Wavelet Toolbox는 분석용으로 설계되었으므로 이 제품들은 경계 조건과 필터 상태를 다르게 처리합니다. dwt 함수의 출력을 이 블록의 DWT 출력과 일치시키려면 다음 단계를 완료하십시오.
dwt함수의 경계 조건을 0 채우기로 설정합니다. 그렇게 하려면 MATLAB® 명령줄에dwtmode('zpd')를 입력합니다.FIR 필터를 사용하여 구현되는 블록의 대기 시간을 일치시키려면
dwt함수의 입력값에 0을 추가합니다. 추가하는 0의 개수는 필터의 절반 길이와 같아야 합니다.
참고
DWT 블록은 Dyadic Analysis Filter Bank 블록과 동일하지만 디폴트 설정이 다릅니다. 블록 포트와 파라미터에 대한 자세한 내용은 Dyadic Analysis Filter Bank 블록 도움말 페이지를 참조하십시오.
예제
블록 특성
데이터형 |
|
다차원 신호 |
|
가변 크기 신호 |
|
참고 문헌
[1] Fliege, N. J. Multirate Digital Signal Processing: Multirate Systems, Filter Banks, Wavelets. West Sussex, England: John Wiley & Sons, 1994.
[2] Strang, G. and T. Nguyen. Wavelets and Filter Banks. Wellesley, MA: Wellesley-Cambridge Press, 1996.
[3] Vaidyanathan, P. P. Multirate Systems and Filter Banks. Englewood Cliffs, NJ: Prentice Hall, 1993.
확장 기능
버전 내역
R2006a 이전에 개발됨
