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

📄 removeimpulses.m

📁 Toolbox for biomedical signal processing
💻 M
字号:
function [Y] = RemoveImpulses(X, wha, wva, dha, dva, pfa)%RemoveImpulses: Two-Dimensional Impulse Removing Filter%%   [Y] = RemoveImpulses(X,wh,wv,dh,dv,pf)%%   X       Input signal(must be a matrix)%   wh      Horizontal size of the sliding window in samples (odd %           integer). Default=21.%   wv      Vertical size of the sliding window in samples (odd %           integer). Default=21.%   dh      Size of the horizontal step of the sliding window (samples).%           Default=1.%   dv      Size of the vertical step of the sliding window (samples). %           Default=1.%   pf      Plot format: 0=none (default), 1=screen.%%   Y       Filtered signal%%   Filters a two-dimensional signal using a Median Filter. The matrix%   is padded by repeating the values at each edge. Then, a sliding%   window of specified width and length is placed at the initial value%   of the input matrix. The median of the values inside the window is %   calculated and stored in the output matrix. The same procedure is %   repeated as the window slides through the data. The number of %   the window advances at each step in the horizontal and vertical %   directions is determined by the values of the input parameters dh%   and dv, respectively.%%   Example: Filter the spectrogram of the ICP signal using an Impulse%   Removing Filter with a window of 11-by-81 samples.%%       load ICP.mat;%       icpd = decimate(icp, 15);%       [S,t,f] = Spectrogram(icpd,125/15,[],[],[],[],1);%       [Y] = RemoveImpulses(S, 11,81,10,10,1);%%   Astola, J. and Kuosmanen, P., "Fundamentals of Nonlinear Digital %   Filtering," CRC Press, 1997.%%   Version 1.00 CC%%   See also MedianFilter and RemoveGaussian.

⌨️ 快捷键说明

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