资源简介
非线性卷积盲源分离程序,适用于初学盲源分离内容的学生,很有帮助
代码片段和文件信息
clear all
clc
%产生非线性卷积盲信号分离
%1.产生源信号
T=0.1; %取时间区间为[0s 0.1s]
Num=1000; %10k采样率下,采了1000个点
M=3; %信源数=传感器数=3
Lum=50; %卷积的移位值
Kum=100; %STFT的窗长度
a=-0.1;b=0.1;
t=linspace(0TNum);
S1=sign(cos(2*pi*155*t)); %符号信号
S2=sin(2*pi*800*t); %高频正弦信号
S3=sin(2*pi*9*t).*sin(2*pi*300*t); %幅度调制信号
S=[S1;S2;S3];
%2.产生混合矩阵A,且A为元胞数组
A=cell(MM); %分别取不同时刻的混合矩阵完成卷积
for i=1:M
for j=1:M
A{ij}=a+(b-a)*rand(1Lum);
end
end
X=zeros(size(S));
ans1=0;ans2=0;ans3=0;
for i=1:M
for k=1:Num
for j=1:M
for p=0:Lum-1
if (k-p>0)&(k-p<=Num)
ans1=A{ij}(p+1)*S(jk-p);
else ans1=0;
end
ans2=ans2+ans1;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1667 2008-10-08 10:54 feixianxinghunhe.m
----------- --------- ---------- ----- ----
1689 2
相关资源
- wnn 一个用小波神经网络进行非线性函
- KLFDA 基于局部Fisher准则的非线性核F
- gatool 用遗传算法开发的一个求解非线
- BSS
- nmpc matlab非线性预测控制nmpc
- Ch-2.-Matlab-Codes 无源定位的一些仿真代
- a 遗传算法解非线性方程组
- cedif 改进后的非线性各向异性扩散用
- splitBregmanROF(Matlab-Code)(1) TV模型
- BSS 基于稀疏变量的欠定盲分离算法
- nlfm_pc 该仿真程序通过窗函数法设计非
- 转MATLAB牛顿法求解非线性方程组 源程
- snopt学生版 matlab软件包
- Nmpc.m非线性模型预测控制程序
-
非线性pid控制simuli
nk模型 - Matlab二分法求解非线性方程组
- BP神经网络的非线性系统建模_非线性
- 非线性卡尔曼滤波
- 小波变换图像增强程序。以及非线性
- 最小二乘法求解最优化问题
- 开关磁阻电机MATLAB模型 非线性 电压
- MATLAB优化工具箱解线性规划线性规划
- MATLAB实现非线性图形仿真
- 可视化GUI的非线性方程组的牛顿求解
- BP神经网络逼近非线性函数
- 基于非线性干扰观测器的直升机滑模
评论
共有 条评论