資源簡介
關于CSP(共同空間模式)算法的代碼。
共空間模式(CSP)是一種對兩分類任務下的空域濾波特征提取算法,能夠從多通道的腦機接口數據里面提取出每一類的空間分布成分。公共空間模式算法的基本原理是利用矩陣的對角化,找到一組最優空間濾波器進行投影,使得兩類信號的方差值差異最大化,從而得到具有較高區分度的特征向量。
代碼片段和文件信息
%???CSP?Function
%???Coded?by?James?Ethridge?and?William?Weaver
function?[result]?=?CSP(varargin)
????
????if?(nargin?~=?2)
????????disp(‘Must?have?2?classes?for?CSP!‘)
????end
????
????Rsum=0;
????%finding?the?covariance?of?each?class?and?composite?covariance
????for?i?=?1:nargin?
????????%mean?here?
????????R{i}?=?((varargin{i}*varargin{i}‘)/trace(varargin{i}*varargin{i}‘));%instantiate?me?before?the?loop!
????????%Ramoser?equation?(2)
????????Rsum=Rsum+R{i};
????end
????
????
???
????%???Find?Eigenvalues?and?Eigenvectors?of?RC
????%???Sort?eigenvalues?in?descending?order
????[EVecsumEValsum]?=?eig(Rsum);
????[EValsumind]?=?sort(diag(EValsum)‘descend‘);
????EVecsum?=?EVecsum(:ind);
????
????%???Find?Whitening?Transformation?Matrix?-?Ramoser?Equation?(3)
????????W?=?sqrt(inv(diag(E
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1593??2094-06-24?02:00??CSP.m
?????文件????????2473??1980-01-01?02:00??csp2.m
?????文件????????1775??2094-12-20?05:54??CSPTest.m
?????文件????????1120??2094-12-20?05:54??spatFilt.m
- 上一篇:matlab2010破解文件
- 下一篇:AR模型功率譜估計burg算法
評論
共有 條評論