You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于CWT系数的PCG信号尺度图生成问题排查求助

无法复现PCG信号CWT尺度图结果的问题

我尝试生成基于CWT系数的心音图(PCG)尺度图,但无法复现目标论文中的结果。已复现论文中相同记录的所有预处理步骤,处理后的PCG信号与论文中的图一致:
处理后的PCG信号图

CWT计算代码

使用pywavelets库的Morlet小波,代码如下:

sampling_rate = fs = 2000
wavelet = pywt.ContinuousWavelet("morl")
scales = pywt.central_frequency(wavelet) * sampling_rate / np.arange(10, 150, 1)
pcg = sig[:10000]

pcg = preprocess_pcg(pcg) # 包含所有预处理步骤,包括带通滤波
data, f =  pywt.cwt(pcg, scales, wavelet, sampling_period= 1/fs)

#也曾尝试scales = np.arange(7,160,1),但未解决问题

尺度图绘制代码

生成并导出尺度图的代码:

data=np.abs(data)
cmap = plt.get_cmap('jet', 256)
fig = plt.figure(figsize=(5,5))
ax = fig.add_subplot(111)
t = np.arange(data.shape[1]) / fs  

ax.pcolormesh(t, f, data, cmap=cmap, vmin=data.min(), vmax=data.max(), shading='auto')

plt.show()

当前生成结果

生成的尺度图:
生成的尺度图
对数Y轴版本:
对数Y轴尺度图

目标论文结果

上述结果与论文中的图像差异显著:
论文中的尺度图

请问我哪里操作有误?


内容的提问来源于stack exchange,提问作者Throwaway123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 19:52:07