⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 f_window.m

📁 digital signal processing常用工具箱
💻 M
字号:
function w = f_window (i,n)

%F_WINDOW: Compute data window vector
%
% Usage: w = f_window (i,n)
%
% Inputs: 
%         i  = window number defined as follows:
%
%              0 = rectangular
%              1 = Hanning
%              2 = Hamming
%              3 = Blackman
%
%         n  = the window order
% Outputs: 
%          w = 1 by n+1 vector contain values of window
%
% See also: F_PDS, F_FIRWIN, F_FIRIDEAL

p = n/2;
k = 0 : n;
w = ones(1,n+1);                                      % rectangular
switch (i)
case 1,                                 
   w = 0.5 - 0.5*cos(pi*k/p);                         % Hanning
case 2, 
   w = 0.54 - 0.46*cos(pi*k/p);                       % Hamming
case 3, 
   w = 0.42 - 0.5*cos(pi*k/p) + 0.08*cos(2*pi*k/p);   % Blackman
end
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -