时间可预测性的BSS
2014-05-08 14:28
567 查看
时间可预测的方法被定义并用来分离线性混合信号。给定任意一组统计独立的源信号,这里推测这些线性混合信号具有以下性质:任何混合信号的时间可预测性是小于(或等于)它的任何一个源信号分量。这表明,利用这个性质可以通过找出这些信号的一组线性混合信号的解混矩阵,使得每一个恢复信号的时间可预测性最大化,从而恢复出源信号。获得的这个矩阵是一个广义特征值问题的解;这个问题具有O(N^3)的尺度特性,其中N是混合信号的个数。与ICA相反的是,时间可预测性方法需要源信号的概率密度函数的最小假设。已经被证明这个方法可以分离一组混合信号,其中每一个信号的混合都是源信号与超高斯、亚高斯和高斯概率密度函数的线性组合,且在语音和音乐信号上成功验证。
程序演示了如何把3个具有任意pdf的源信号从三个混合信号中分离出来。
程序中用到的方法在这个文章中有介绍:JV Stone, "Blind Source SeparationUsing Temporal Predictability", Neural Computation, 13(7),July, 2001.
压缩文件30K左右,包括以下几个文件
README.html: 本程序的说明.
demo_BSS.m: 主程序.处理get_data合成的数据
get_data.m: 读入及合成数据
why.wav: 语音信号.
matlab程序可从http://jim-stone.staff.shef.ac.uk/下载(文件名DEMO_BSS.tar)
另外一个开源的网址是关于ICA 的:
EEGLAB http://sccn.ucsd.edu/eeglab/(脑电图Electroencephalogram信号处理)
FMRILAB http://sccn.ucsd.edu/fmrlab/ (功能性磁共振成像数据处理)
程序演示了如何把3个具有任意pdf的源信号从三个混合信号中分离出来。
程序中用到的方法在这个文章中有介绍:JV Stone, "Blind Source SeparationUsing Temporal Predictability", Neural Computation, 13(7),July, 2001.
压缩文件30K左右,包括以下几个文件
README.html: 本程序的说明.
demo_BSS.m: 主程序.处理get_data合成的数据
get_data.m: 读入及合成数据
why.wav: 语音信号.
matlab程序可从http://jim-stone.staff.shef.ac.uk/下载(文件名DEMO_BSS.tar)
另外一个开源的网址是关于ICA 的:
EEGLAB http://sccn.ucsd.edu/eeglab/(脑电图Electroencephalogram信号处理)
FMRILAB http://sccn.ucsd.edu/fmrlab/ (功能性磁共振成像数据处理)
相关文章推荐
- Linux系统下启动MySQL的命令及相关知识
- Linux各类压宿包的解压方法
- 性能调优攻略
- C++中的默认函数与default和delete用法
- Java静态变量&实例变量&静态方法
- json化表单数据
- 如何让搜索引擎收录文章
- <div class="clear"></div>
- NTC测温中 经典温度查表算法--二分查找法
- llinux 执行级别
- 13年很多客户推广淘宝淘宝客站推广技巧视频教程COM “TARGET = ” _bla
- MyEclipse10修改User default location
- Nagios Ganglia网络监控
- 引用NPOI动态创建EXCEL表
- OpenSSL
- 火狐浏览器下new Date返回NaN的问题处理,以及日期yyyy-MM-dd格式化功能
- 黑客马拉松
- 高清视频文件丢了怎么恢复丨电脑下载好的缓存数据
- Mysql高级集群-读写分离Amoeba
- 代码编写布局