主要内容

补偿冷杉过滤器引入的延迟

过滤信号引入延迟。这意味着输出信号在时间相对于输入偏移。此示例显示了如何抵消此效果。

有限脉冲响应过滤器通常延迟所有频率分量相同的数量。这使得通过及时转换信号,可以轻松纠正延迟。

采取以500Hz采样的心电图读数1秒。添加随机噪声。重置随机数发生器以进行再现性。

FS = 500;n = 500;RNG.默认Xn = ECG(n)+ 0.25 * randn([1 n]);tn =(0:n-1)/ fs;

使用滤波器删除一些噪声,该滤波器停止超过75Hz以上的频率。用设计档案设计订单70的过滤器。

nfilt = 70;FST = 75;d = designfilt('低通道''筛选道',nfilt,......'cutfffrequency',fst,'采样率',fs);

过滤信号并绘制它。结果比原来更平滑,但落后于它。

XF =滤波器(D,XN);绘图(TN,XN)保持,绘图(tn,xf,'-r''行宽',1.5),举行离开标题'心电图'XLabel.'时间'', 传奇('原始信号''过滤信号'

图包含轴。具有标题心电图的轴包含2个类型的线。这些对象代表原始信号,过滤信号。

grpdelay要检查过滤器引起的延迟等于过滤器顺序的一半。

grpdelay(d,n,fs)

图筛选筛选器可视化工具 - 组延迟包含UIMenu类型UIToolbar类型的轴和其他对象。具有标题组延迟的轴包含类型线的对象。

延迟=平均值(grpdelay(d))
延迟= 35.

将过滤的信号转移以排列数据。首先删除它延迟样品。删除最后一个延迟原始和时间向量的样本。

tt = tn(1:终端延迟);sn = xn(1:终端延迟);sf = xf;SF(1:延迟)= [];

绘制信号并验证它们是否对齐。

绘图(TT,SN)保持,绘图(tt,sf,'-r''行宽',1.5),举行离开标题'心电图'Xlabel('时间''), 传奇('原始信号''过滤偏移信号'

图包含轴。具有标题心电图的轴包含2个类型的线。这些对象代表原始信号,过滤的移位信号。

也可以看看

|||

相关话题