【发布时间】:2013-06-29 05:59:09
【问题描述】:
我是一名神经科学家,并不是一个很好的人。我的同事好心地为我提供了龙虾Stomatogastric Ganglion 的 PY 神经元的噪声电压测量值。
这个神经元的活动的特点是缓慢去极化的平台,顶部有快速的尖峰(爆发)。
here 提供理想化版本和嘈杂版本,供您在闲暇时细读。
我的工作是从嘈杂的信号中提取尖峰时间,但这远远超出了我的经验水平,我不知道从哪里开始。幸运的是,我在 Matlab 上是个十足的忍者。
谁能提供最适合这项任务的程序、过滤器或平滑函数的名称。甚至是适当的论坛来问这样一个愚蠢的问题。
大概是需要提高信噪比吧?这里的问题似乎是确定噪声和真正的尖峰之间的差异,因为两者之间的差距非常小。
更新:2013 年 2 月 7 日
我在 Matlab 中尝试了以下过滤器,结果好坏参半。仍然很难说什么是噪音,什么是尖峰。
低通巴特沃斯滤波器, 中值滤波器, 高斯, 移动加权窗口, 移动平均滤波器, 光滑的, sgolay 过滤器。
【问题讨论】:
-
如果您没有时间限制,您可以使用小波变换并尝试确定出现尖峰而不是噪声的细节级别。 Matlab 有一个带有图形界面的内置小波包,使用起来非常简单直观,您可以检查它是否足以分离您的尖峰。否则您可以尝试使用 ICA 或 NMF 来估计原始源(去噪信号)。
-
(注意:如果你使用更多的传感器来估计原始来源,ICA和NMF会更好地工作。如果你可以改变你的数据,这样你就可以在人头的不同地方使用更多的仪表您也许可以使用这些技术来分解来源。)
-
感谢 Werner,您给了我很多思考。我确实使用 FFT 绘制了频谱,没有明显的峰值,就像所有频率上的噪声一样。
-
哦,好的,谢谢。看来我有一些研究要做。
-
会的,我正在研究小波...