上段:合成 ECG(P-QRS-T + 噪声)。下段:带通→微分→平方→MWI 输出。红点为 R 波检测位置,虚线为自适应阈值。
$$y[n] = x[n] * h_{BP}[n] * h_{D}[n],\qquad I[n] = \frac{1}{N}\sum_{k=0}^{N-1}y^{2}[n-k]$$
h_BP:带通滤波,h_D:微分滤波,N:窗宽样本数。MWI 输出 I[n] 超过自适应阈值时检测为 R 波。
$$\mathrm{THRESHOLD} = \mathrm{NPK} + f\cdot(\mathrm{SPK} - \mathrm{NPK})$$
SPK:信号峰值移动平均,NPK:噪声峰值移动平均,f:阈值系数。每次检测时更新 SPK/NPK 的自适应阈值。
$$\mathrm{SNR}_{\mathrm{dB}} = 20\log_{10}\!\left(\frac{A_{\mathrm{signal}}}{A_{\mathrm{noise}}}\right),\qquad t_{\mathrm{lat}} \approx t_{BP} + t_{D} + \tfrac{N}{2 F_{s}}$$
SNR 是信号与噪声的幅值比(dB)。检测延迟 t_lat 是带通・微分・MWI 群延迟的累积。Fs:采样频率。