문서도움말 센터
이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.
해밍 윈도우
w = hamming(L)
w = hamming(L,sflag)
예제
w = hamming(L)은 L개 점을 갖는 대칭형 해밍 윈도우를 반환합니다.
w
L
w = hamming(L,sflag)는 sflag로 지정된 윈도우 샘플링을 사용하여 해밍 윈도우를 반환합니다.
sflag
모두 축소
64개 점을 갖는 해밍 윈도우를 생성합니다. wvtool을 사용하여 결과를 표시합니다.
wvtool
L = 64; wvtool(hamming(L))
다음과 같은 두 개의 해밍 윈도우를 설계합니다.
첫 번째 윈도우는 N = 64이고 대칭형임.
두 번째 윈도우는 N = 63이고 주기적임.
두 윈도우를 표시합니다.
Hs = hamming(64,'symmetric'); Hp = hamming(63,'periodic'); wvt = wvtool(Hs,Hp); legend(wvt.CurrentAxes,'Symmetric','Periodic')
윈도우 길이로, 양의 정수로 지정됩니다.
데이터형: single | double
single
double
'symmetric'
'periodic'
윈도우 샘플링 방법으로, 다음과 같이 지정됩니다.
'symmetric' — 필터 설계에 윈도우를 사용할 경우 이 옵션을 사용합니다.
'periodic' — 이 옵션은 윈도우가 적용된 신호가 이산 푸리에 변환에서 암시적인 완벽한 주기적 확장을 이루도록 하기 때문에, 스펙트럼 분석에 유용합니다. 'periodic'이 지정되면 이 함수는 길이가 L + 1인 윈도우를 계산하고 처음 L개 점을 반환합니다.
해밍 윈도우로, 열 벡터로 반환됩니다.
해밍 윈도우의 계수는 다음 방정식으로 계산됩니다.
w(n)=0.54−0.46cos(2πnN),0≤n≤N.
윈도우 길이 L은 N + 1과 같습니다.
[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999.
blackman
flattopwin
hann
귀하의 시스템에 이 예제의 수정된 버전이 있습니다. 이 버전을 대신 여시겠습니까?
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office