Main Content

barthannwin

수정된 바틀렛-핸 윈도우

설명

예제

w = barthannwin(L)L개의 점을 가진 수정된 바틀렛-핸 윈도우를 반환합니다.

참고

핸 윈도우는 해닝 윈도우라고도 합니다.

예제

모두 축소

64개 점을 갖는 바틀렛-핸 윈도우를 생성합니다. wvtool을 사용하여 결과를 표시합니다.

L = 64;
wvtool(barthannwin(L))

{"String":"Figure Window Visualization Tool contains 2 axes objects and other objects of type uimenu, uitoolbar, uipanel. Axes object 1 with title Time domain contains an object of type line. Axes object 2 with title Frequency domain contains an object of type line.","Tex":["Time domain","Frequency domain"],"LaTex":[]}

입력 인수

모두 축소

윈도우 길이로, 양의 실수형 스칼라로 지정됩니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

출력 인수

모두 축소

수정된 바틀렛-핸 윈도우로, 길이가 L인 열 벡터로 반환됩니다.

알고리즘

수정된 바틀렛-해닝 윈도우의 계수를 계산하는 수식은 다음과 같습니다.

w(n)=0.620.48|(nN0.5)|+0.38cos(2π(nN0.5))

여기서 0nN이고 윈도우 길이는 L=N+1입니다.

바틀렛, 핸, 해밍 윈도우와 마찬가지로 이 윈도우는 원점에 메인로브가 있으며 양쪽에 점근적으로 감쇠하는 사이드로브가 있습니다. 이 윈도우는 가중치가 적용된 바틀렛 윈도우와 핸 윈도우의 일차 결합으로, 가까운 쪽 사이드로브가 바틀렛 윈도우와 핸 윈도우보다 낮고 먼 쪽 사이드로브가 바틀렛 윈도우와 해밍 윈도우보다 낮습니다. 수정된 바틀렛-핸 윈도우의 메인로브 너비는 바틀렛 윈도우의 메인로브 또는 핸 윈도우의 메인로브에 따라 증가하지 않습니다.

참고 문헌

[1] Ha, Y. H., and J. A. Pearce. “A New Window and Comparison to Standard Windows.” IEEE® Transactions on Acoustics, Speech, and Signal Processing. Vol. 37, Number 2, 1999, pp. 298–301.

[2] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999, p. 468.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨