## About MCA
MCA stands for Morphological Component Analysis. It is a powerful signal processing technique used for decomposition of a signal into it's components which is useful for better analysis of the signal.
The fundamental problem involves decomposing a signal into superposed contributions from different sources. MCA works on the assumption that each underlying component has a sparse representation in some transform domain. It is also assumed that a transform can only represent one component sparsely and is very inefficient in representing other com- ponents. Once such transforms are identified, MCA is an iterative thresholding algorithm that is capable of decoupling the signal content. When all transforms are amalgamated into one dictionary, each dictionary must lead to the sparse representation over the part of the signal it is serving, while being highly inefficient in serving other components. For MCA to work efficiently, the sources present must have a level of diversity which can be accessed quantitatively.
### Instructions
- There are 3 different implementations:
- Audio demixing
- Sine and DC
- Sine and impluses
The code is written in MATLAB.
For running each implementation, point the MATLAB path to the directory for each implementation and run the "main.m" file.
### Literature for MCA
A list of useful Literature is provided in the `Literature` folder.
没有合适的资源?快使用搜索试试~ 我知道了~
正弦信号的matlab代码-MCA:形态成分分析(DSP2)
共53个文件
m:27个
png:17个
html:3个
需积分: 50 22 下载量 143 浏览量
2021-05-21
15:30:47
上传
评论 2
收藏 1.22MB ZIP 举报
温馨提示
正弦信号的matlab代码关于MCA MCA代表形态成分分析。 它是一种强大的信号处理技术,可用于将信号分解成其分量,有助于更好地分析信号。 基本问题涉及将信号分解为来自不同来源的叠加贡献。 MCA假设每个基础组件在某个转换域中都具有稀疏表示。 还假定一个变换只能稀疏地表示一个分量,而在表示其他组件时效率很低。 一旦识别出这种变换,MCA是一种迭代阈值算法,能够将信号内容去耦。 当将所有变换合并为一个字典时,每个字典都必须导致它所服务的信号部分的稀疏表示,而在服务其他组件时效率很低。 为了使MCA高效工作,现有的来源必须具有一定的多样性水平,可以定量获取。 指示 有3种不同的实现: 音频混音 正弦和直流 正弦和不等式代码是用MATLAB编写的。 为了运行每个实现,请将MATLAB路径指向每个实现的目录,然后运行“ main.m”文件。 MCA的文献 有用文学的名单中所提供的Literature目录。
资源推荐
资源详情
资源评论
收起资源包目录
MCA-master.zip (53个子文件)
MCA-master
LICENSE 1KB
ReadMe.md 1KB
Code
Audio demixing
stft
track.wav 415KB
stft.m 2KB
example.m 1KB
license.txt 1KB
main_func.m 835B
haar_transform.m 832B
transform2.m 244B
thresh.m 151B
transform_inv1.m 155B
istft
istft.m 2KB
WindowChoice.m 1KB
track.wav 415KB
stft.m 2KB
example.m 901B
license.txt 1KB
transform_inv2.m 176B
html
phase1.png 3KB
phase1_01.png 65KB
phase1.html 13KB
phase1_05.png 36KB
phase1_02.png 41KB
phase1_04.png 54KB
phase1_03.png 57KB
phase1_06.png 39KB
phase1_07.png 20KB
inverse_haar.m 597B
phase1.m 3KB
sep_sig_test.m 974B
transform1.m 149B
sine-impules separation
thresh.m 151B
html
phase3.html 8KB
phase3_03.png 43KB
phase3.png 8KB
phase3_01.png 48KB
phase3_02.png 30KB
transform1_inv_p3.m 221B
phase3.m 1KB
transform1_p3.m 191B
Piecewise constant-sine
transform1p2.m 302B
haar_transform.m 904B
thresh.m 151B
html
phase2_01.png 47KB
phase2_02.png 28KB
phase2_03.png 30KB
phase2_04.png 47KB
phase2.html 11KB
phase2.png 12KB
inverse_haar.m 597B
GenSignal.m 6KB
inv_transform1p2.m 234B
phase2.m 2KB
共 53 条
- 1
资源评论
weixin_38733597
- 粉丝: 8
- 资源: 909
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功