资源简介
盲源信号分离MATLAB代码、易学易用。方便初学者用。
代码片段和文件信息
function Z=ICA3(X)
%-----------去均值---------
[MT] = size(X); %获取输入矩阵的行/列数,行数为观测数据的数目,列数为采样点数
average= mean(X‘)‘; %均值
for i=1:M
X(i:)=X(i:)-average(i)*ones(1T);
end
%---------白化/球化------
Cx = cov(X‘1); %计算协方差矩阵Cx
[eigvectoreigvalue] = eig(Cx); %计算Cx的特征值和特征向量
Q=eigvalue^(-1/2)*eigvector‘; %白化矩阵
Z=Q*X; %正交矩阵
%----------迭代-------
Maxcount=10000; %最大迭代次数
Critical=0.00001; %判断是否收敛
m=M; %需要估计的分量的个数
W=rand(m);
for n=1:m
WP=W(:n); %初始权矢量(任意)
count=0;
LastWP=zeros(m1);
W(:n)=W(:n)/norm(W(:n));
相关资源
- MatlabSerialCommunication 本文介绍MATLAB环境
- FaceVerification 人脸认证流程
- nolinear_ica 非线性卷积盲源分离程序
- chaos_communication1 在两个混沌系统实现
- CVPR10-LLC \“Locality-constrained Linear Cod
- PCA_LDA_Face_Verification PCA+LDA人脸识别
- seisrectime[1] 地震模型正演程序
- Cooperative-communication 一篇北京邮电大学
- ica-matlab 脑电信号 分析 fast ica去噪
- pattern-classification 美国Richard O.Duda编著
- wireless-communication 无线通信经典教材(
- serial_communication MATLAB
- Sequence-cylindrical-stitching 图像序列柱面
- text-classification 分别使用最近邻(KN
- Pattern-Classification 此文档包含对卷积神
- MATLAB-Identification-number 基于matlab 写的
- BP-classification BP神经网络图像分类程序
- SVM-Classification Matlab写的SVM图像分类程
- VLC_communication_matlabcode
- ICA-wind-prediction 采用最先进的殖民竞争
- text-classification matlab编写的文本分类的
- thrust-lubtication-wiht-matlab
- Technical-indicators-by-Matlab 用matlab编写了
- visible-led-communication 这里给出了几个可
- moulation_classification 主要是实现调制识
- Communications-Toolbox-4.2
- kica
-
Physical-la
yer-Network 物理层的网络编码 - Co-OFDM 光纤射频传输系统中相干正交频
- hexinchengxu ICA特征提取并识别
评论
共有 条评论