使用自定义基础 B 对一维(时间)信号 y 执行匹配追踪 (MP)。
匹配追踪 (Mallat and Zhang 1993) 是一种贪婪算法,根据字典元素 D (y ~ Dw) 的加权和 (w) 获得信号 y 的稀疏表示。 稀疏意味着大多数元素等于 0 (nnz(w) << length(y))。 这种稀疏表示在许多不同的场景中都很有用:获取时频频谱图、去噪信号、压缩信号等。
对于时间信号,很自然地使用元素 D 的字典,该字典由移动到每个可能时间点的基本元素 B 组成。 在这种情况下,高度过完备字典中卷积或平移不变稀疏代码的权重形式:
y~r r = sum_i conv(ws(:,i),B(:,i),'same') 和 nnz(ws(:)) << length(y)
如果 B 等于一堆加窗的正弦曲线,则该表示形成信号的时频分解。 这种分解的一个应用是 EEG/MEG 和 LF
2023-02-18 10:13:51
9KB
matlab
1