Signal Processing Toolbox | ![]() ![]() |
表示
w=
blackman(n) w=
blackman(n,sflag)
詳細
w = blackman(n)
は、n
点の対称な Blackman ウィンドウを列ベクトルwに出力します。n
は、正の整数です。
w = blackman(n,sflag)
は、sflag で設定されたウインドウサンプリングを使って、n
点のBlackmanウィンドウを出力します。sflag
には、 'periodic'
または'symmetric'
(デフォルト)のいずれかを設定することができます。 'periodic'
が設定された場合、blackmanは、長さ n+1
のウインドウを計算し、最初のn
個を出力します。
アルゴリズム
Blackmanウインドウの係数を計算するアルゴリズムは、つぎの方程式を実現します。
Blackmanウインドウは、同じ長さのHammingやHannウインドウと比べて、わずかに広い中心ロブとわすかに低いサイドバンドリンケージをもっています。
例題
w =
blackman(64);
plot(w)
title('Blackman Window')
参考
|
Bartlettウィンドウ |
|
箱型ウィンドウ |
|
Chebyshevウィンドウ |
|
Hammingウィンドウ |
|
Hannウィンドウ |
|
Kaiserウィンドウ |
|
三角ウィンドウ |
参考文献
[1] Oppenheim, A.V., and R.W. Schafer. Discrete-Time Signal Processing. Englewood Cliffs, NJ: Prentice-Hall, 1989, pp. 447-448.
![]() | bilinear | boxcar | ![]() |