我从事一个项目,在那里我们要测量小海洋动物的运动。数字信号来自0. 255,其中0表示无运动,255表示最大运动。
问题是:感应器也是测量的水运动,所以即使动物不动,我们也有信号。现在,我想尝试通过降低从视频剪辑( Audition)中知道的噪音方法来降低的“噪声”。我知道,Matlab也有降噪的方法,但是我以前从来没有用过它,所以它对我来说是相当复杂的。
有一种方法来导出一个一维数组(一个正常的列表与f.e。在MatLab?中的一个wav文件中,样本应该是音调/频率吗?还是音量?什么是最好的办法,使音频降噪工作?还是我完全错了,应该换一条路?
这是我的数据的一个例子(一个小时),其中的峰值是小运动和数据之间的~14 ~27主要是(,但不是全部!)的水噪音。示例信号
提前感谢!你好,麦克斯
发布于 2018-04-12 12:47:34
将一维数组保存到.wav文件中的示例:
音频信号(‘音频_滤波.’,audio_filt,44100 );
其中audio_filt是你的一维数组,44100是采样频率。
https://stackoverflow.com/questions/38720717
复制相似问题