本帖最后由 西皮南子 于 2017-3-6 14:10 编辑

%  论文中的卷积混合模型

% 如果出现错误就在matlab安装路径下D:\Program Files\MATLAB\R2012b\toolbox\symbolic\symbolic\@sym中加入一个函数kroneckerDelta.m

% function f = kroneckerDelta(m,n)

% if m==n

%     f=1;

% else

%     f=0;

% end

%==================================================================================================================

clear all;

close all;

clc;

syms t z;

format long;

s1=sin(0.04*pi*t);

s2=sin(0.5*pi*t);

s3=sin(5*pi*t);

% s1=sin(40*t);

% s2=sin(640*t);

% s3=sin(240*t);

for ii=1:1:500

S11(ii)=sin(0.04*pi*ii);

S12(ii)=sin(0.1*pi*ii);

S13(ii)=sin(0.2*pi*ii);

end

figure

subplot(3,1,1);plot(S11);title('混合信号X');grid on;

subplot(3,1,2);plot(S12);title('混合信号Y');grid on;

subplot(3,1,3);plot(S13);title('混合信号Z');xlabel('Time/ms');grid on;

S1=ztrans(s1);

S2=ztrans(s2);

S3=ztrans(s3);

S=[S1;S2;S3];

A12=0.2026+0.4508*z^(-1)-0.1932*z^(-2)-0.1501*z^(-3)-0.4830*z^(-4);

A13=-0.0527+0.0999*z^(-1)+0.3012*z^(-2)-0.1252*z^(-3)-0.2334*z^(-4);

A21=0.1241+0.4901*z^(-1)+0.0801*z^(-2)-0.2537*z^(-3)-0.2939*z^(-4);

A31=0.3061-0.4048*z^(-1)-0.0692*z^(-2)-0.1318*z^(-3)+0.2656*z^(-4);

A23=-0.4200-0.3447*z^(-1)+0.1322*z^(-2)-0.1208*z^(-3)-0.2313*z^(-4);

A32=-0.0488-0.4316*z^(-1)+0.1648*z^(-2)-0.1555*z^(-3)+0.1081*z^(-4);

AZ=[1,A12,A13;A21,1,A23;A31,A32,1];

X=AZ*S;

x1=X(1,:);

x2=X(2,:);

x3=X(3,:);

y1=iztrans(x1,t);% 得到的是y1(t)函数

y2=iztrans(x2,t);

y3=iztrans(x3,t);

% figure

% subplot(311);ezplot(y1);

% subplot(312);ezplot(y2);

% subplot(313);ezplot(y3);

%将y1(t),y2(t),y3(t)离散化并赋值

for i=1:1:2000

y11(i)=double(subs(y1,t,i));%将y1(t)中的t换成i,结果强制转换成double型

y12(i)=double(subs(y2,t,i));

y13(i)=double(subs(y3,t,i));

end

Y=[y11;y12;y13];

figure

subplot(3,1,1);plot(Y(1,:));title('混合信号X');grid on;

subplot(3,1,2);plot(Y(2,:));title('混合信号Y');grid on;

subplot(3,1,3);plot(Y(3,:));title('混合信号Z');xlabel('Time/ms');grid on;

2017-3-6 14:10 上传

盲源分离matlab程序,分享一些盲源分离的代码及相关网址相关推荐

  1. 盲源分离matlab程序,ica盲源分离matlab程序.docx

    ica盲源分离matlab程序.docx Ica 盲源分离 Matlab 程序 close all; clear all; i4=imread( 1.jpg ); i5=imread( 2.jpg ) ...

  2. 盲源分离matlab程序,Ica盲源分离Matlab程序

    <Ica盲源分离Matlab程序>由会员分享,可在线阅读,更多相关<Ica盲源分离Matlab程序(3页珍藏版)>请在人人文库网上搜索. 1.Ica盲源分离Matlab程序cl ...

  3. 盲源分离matlab程序,盲源分离matlab程序

    23 卷第 2008 年 3 月第 2 期 陈锡明 ,黄硕翼 盲源分离综述 --- 问题 . 原理和方法 1 1 引言 盲源分离 (BSS) 是信号处理领域的一个基本 问题 ,...... 盲源分离与 ...

  4. 盲盒商城小程序如何实现盲盒玩法

    1.社群运营预热,商家如果相要盲盒玩法快速的火热起来,带动消费的话,可以在自己的社群中进行一番预热,在预热活动中商家可以设置一些趣味玩法,如每日签到获取积分.转发分享获取积分或者参与盲盒得奖励等,这些 ...

  5. MATLAB程序中使用变量获取到某代码段的运行时间

    ** 在实时仿真过程中,需要实时获取到某段程序的运行时间,以便根据时间变化来调整对象的变化参数. 比如GPSR路由协议应用于车联网时,在模拟交通场景时需要实时根据程序运行时间和节点速度更改节点的位置信 ...

  6. 频谱细化matlab程序,分享FFT频谱细化程序(处理单频点信号)

    function resultCorrect=spectrumcorrectfftftmethod(inputDate,fStart,fEnd,fDelt,windowType,fs) %功能:采用F ...

  7. 域名缩短源码PHP程序 分享 亲测可用

    1.输入短域请加上http(s):// 2.中文域名请手动Punycode编码后再使用 3.网址最长支持1000字符 4.密语最长支持3000字符(合1000汉字) 5.手动填写短域以及密码为可选项目 ...

  8. matlab程序分享,matlab实用程序百例

    "实例1:三角函数曲线(1)  实例2:三角函数曲线(2)  实例3:图形的叠加  实例4:双y轴图形的绘制  实例5:单个轴窗口显示多个图形  实例6:图形标注  实例7:条形图形  实例 ...

  9. Java单商户商城源码 小程序+H5 B2B2C商城源码

    三勾商城是开发友好的微信小程序商城,框架支持SAAS,支持发布 iOS + Android + 公众号 + H5 + 各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)等多个平台,不可多得的二开 ...

最新文章

  1. Numpy的基本操作
  2. 中国大气污染影响韩国?生态环境部这样反驳
  3. python编程语言是什么-Python是一种什么样的编程语言?解释?编译?汇编?机械?...
  4. python爬虫post请求_Python爬虫之GET和POST请求
  5. 微信应用号(小程序)资源汇总(1010更新)
  6. Linux系统下Configure命令参数解释说明
  7. fpga如何约束走线_如何正确的约束时钟—Vivado优化到关键路径
  8. Spring:自动接线或不自动接线
  9. 千年鸿蒙 盼尔来兮是什么意思,鸿蒙是什么意思_鸿蒙的意思和出处_我爱历史网...
  10. Jquery 禁用浏览器的 后退和前进按钮
  11. Java对PHP服务器hmac_sha1签名认证方法的匹配实现
  12. 有状态容器实践:k8s集成ceph分布式存储
  13. C# 委托/Func() 中 GetInvocationList() 方法的使用 | 接收委托多个返回值
  14. 行业分类代码一览表2022-MySQL版
  15. CSDN获得积分的方法
  16. simulink 全桥逆变无控整流DC-DC电路
  17. java 显示百分比_Java 数字转百分比%
  18. 建立两个磁盘文件f1.text和f2.text,编程实现以下工作
  19. 20154312 曾林 Exp8 web基础
  20. 【迅为iMX6Q】开发板烧写Uboot后串口无任何输出的问题解决

热门文章

  1. qPCR ddPCR
  2. 天线发射功率计算公式_天线功率详细说明
  3. python123外汇兑换计算器_Python之计算器
  4. Google一天追踪你340次,零隐私时代需要怎样的区块链数字身份?
  5. 张宇1000题高等数学 第三章 一元函数微分学的概念
  6. 下载maven私服所有jar包
  7. 在ubuntu中添加EPSON L485打印机
  8. 修改plot的背景颜色[matplotlib][axes][facecolor]
  9. 第一章第2节-WebGIS开发
  10. 编译OpenCV:opencv/3rdparty/openjpeg/openjp2/opj_stdint.h:48:2: error: #error unsupported platform