# 写在前面
近期讨论的时候涉及到这篇文章[1],记录下创新点。
# 平稳信号去噪相关研究
- 线性滤波器:需要计算信号和噪声的自相关和互相关矩阵,需修改线宽
- 多分辨率分析:比传统的正交方法更有效
- 基于统计的方法:需要预先知道频率的个数,用奇异值分解计算复杂度高
- 随机投影和概率算法:可避免数据的显式计算
# 随机QR算法
本文所提出的随机算法是对数据矩阵进行下采样,投影后的数据保留了原始数据的大致特征,因此实现概率意义下的降维。下面是算法具体步骤:
将由个阻尼正弦信号组成的谐波Hankel化
- 在无噪声情况下,矩阵的秩为
- 在含噪声情况下,矩阵是满秩的
生成随机矩阵,其中元素。计算投影矩阵
矩阵的尺寸比矩阵的要小,因此在保留原始信息的同时降低维度,为后续的分解降低计算复杂度。
对进行QR分解
正交阵可以作为矩阵的降秩正交基,可得到矩阵的秩正交投影
令,此近似值在谱范数意义下的界如下
其中是矩阵的第个奇异值。该上界存在的概率大于。
反对角平均得到去噪后的信号
# rQRd算法流程
# 快速Hankel矩阵乘积
利用快速Fourier变换,Hankel矩阵的矩阵-向量乘积可得到快速的实现。
- Hankel矩阵与向量乘积:将矩阵和向量做FFT变换,对应位置乘积后做逆FFT变换得到结果,见FHV。
- Hankel矩阵与矩阵乘积:将乘数矩阵按列展开,利用Hankel矩阵与向量乘积得到矩阵乘积结果,见FHM。
具体流程如下:
回顾到随机QR去噪算法的投影和对角平均过程:
利用Hankel矩阵与矩阵乘积,令,则
对角平均则可化为
其中,是一个Toeplitz矩阵,向量满足。可使用快速算法计算矩阵乘积。
# urQRd算法流程
# 小结
文章的核心是利用随机矩阵来做数据的降维,随机采样的原理可能需要看综述[2]才能进一步了解,先mark下。另外,文章文献包含的文章[3]和文章[4]也是同类基于随机投影的矩阵近似算法。
# References
Chiron L , Van Agthoven M A , Kieffer B , et al. Efficient denoising algorithms for large experimental datasets and their applications in Fourier transform ion cyclotron resonance mass spectrometry.[J]. Proceedings of the National Academy of Sciences of the United States of America, 2014, 111(4):1385-90. ↩︎
Halko N , Martinsson P G , Tropp J A . Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompositions[J]. Siam Review, 2010, 53(2):217-288. ↩︎
Woolfe F , Liberty E , Rokhlin V , et al. A fast randomized algorithm for the approximation of matrices[J]. Applied & Computational Harmonic Analysis, 2008, 25(3):335-366. ↩︎
Liberty E , Woolfe F , Martinsson P G , et al. Randomized algorithms for the low-rank approximation of matrices[J]. Proceedings of the National Academy of Sciences, 2008, 104(51):20167-20172. ↩︎