关键词:参数盲估计、单通道、盲分离、ICA算法

盲源分离简单的来讲就是在不明确系统的传输特性的前提下,从系统的源信号估计出观测信号的传输信道。

假设n个未知的源信号,各传感器接收到m个混合的观测信号,为混入的加性噪声,混合系统A为未知的混合矩阵。经过分离系统W后分离出近似与源信号的估计向,盲源分离的数学模型可以表达为:

要想分离出源信号S(t)的估计向量Y(t)主要是要求分解离矩阵W,Y(t)的分离系统过程表达式如下:

盲信号分离的原理框图如图所示,由于混合系统A和源信号S(t)都是未知的,所以对于分离出的估计向量Y(t)可能在幅度大小和排列次序存在不确定性,但是信号的信息存在于信号的波形中,所以并不影响对信号的分离。

调制信号的盲识别

载波估计

码速率估计

调制类型估计

基于正交采样的单通道盲分离算法

主要讨论BPSK信号和QPSK信号的盲分离,且QPSK可以看做是两个正交BPSK信号的合成,Qpsk的实部和虚部都是bpsk,因此我们做bpsk和qpsk的分离时可以仅取采样信号的实部放到ICA算法中推导得到分离矩阵,再将分离矩阵运用到I、Q信号。

仿真如下:

在这里中我们将对BPSK和QPSK的混合信号的分离进行性能分析,两信号采用同一种成形滤波器,使用升余弦滤波器,其中滚降系数为0.33,两信号的详细仿真参数如下表所示

仿真结果如下:

图一 两路接收的原始信号

图二 两路分离后的信号

图二是原始信号在信噪比为15db的条件下通过滤波器得到的两路分离信号,从图一和图二中可以看出恢复后的信号与原始信号的波形相似,可以根据相似系数、信噪比和误码率来判断信号是否分离成功。

图三、两路信号的信噪比与相似系数关系图

图四、两路信号的信噪比与误码率关系图

图五、码元速率为时两信号频率间隔和误码率的关系图

图六、码元速率为时两信号频率间隔和误码率的关系图

图七、码元速率为时两信号频率间隔和误码率的关系图

图五、六、七三张图左右两边分别是QPSK和BPSK信号在码元速率为bps、bps、bps时频率间隔和误码率的关系图

图八、两信号的幅值比和误码率的关系

代码下载

基于盲估计和ICA的单通道盲分离算法–Matlab仿真相关推荐

  1. 基于miu小波变换的人体步态数据检测和识别算法matlab仿真

    目录 一.理论基础 3.2.1加速度计 3.2.2陀螺仪 3.3基于IMU设备的人体步态数据的采集 二.MATLAB仿真程序 三.仿真结果 一.理论基础 在进行数据采集的过程中,需要根据实际情况选择合 ...

  2. m基于ABC人工蜂群优化的无线传感器网络路由优化算法matlab仿真,对比优化前后网络寿命,效率以及可靠性

    目录 1.算法仿真效果 2.算法涉及理论知识概要 3.MATLAB核心程序 4.完整算法代码文件 1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 无线传感器网络通常使 ...

  3. 语音顶会 ICASSP 2022 成果分享:基于时频感知域模型的单通道语音增强算法

    近日,阿里云视频云音频技术团队与新加坡国立大学李海洲教授团队合作论文 <基于时频感知域模型的单通道语音增强算法 >(Time-Frequency Attention for Monaura ...

  4. 滴滴单通道语音分离与目标说话人提取和抑制技术进展

    桔妹导读:为了将目标语音从含多种干扰(如车噪.导航音.车内FM等)的复杂声学环境中分离出来同时尽量减小对原始语音的损伤,提高人机交互.客服听音等的效率,滴滴结合了在前端信号处理的多年研发积累与该领域的 ...

  5. 浅谈单神经元网络PID控制算法及MATLAB仿真

    本文仅用作记录学习单神经元网络PID控制算法过程的心得体会及个人理解,若有错误,欢迎指正! 传送门 神经网络 神经网络的三个主要构成 神经元 单神经元网络PID控制算法 增量式 位置式 神经元的输入 ...

  6. aoa定位算法matlab仿真,基于信号到达角度(AOA)的定位算法研究

    内容摘要:基于信号到达角度(AOA)的定位算法是一种常见的无线传感器网络节点自定位算法,算法通信开销低,定位精度较高.由于各种原因,估测的多个节点位置可能存在不可靠位置,提出了一种改进的基于信号到达角 ...

  7. 一个简单的基于形态学处理的报纸图像版面分割算法matlab仿真

    目录 一.理论基础 二.部分MATLAB仿真 三.仿真结论分析 一.理论基础 图像分割就是把图像分成若干个特定的.具有独特性质的区域并提出感兴趣目标的技术和过程.它是由图像处理到图像分析的关键步骤.现 ...

  8. 基于加取模和循环左移运算的扩散算法matlab

    基于加取模和循环左移运算的扩散算法 实际上是对前面两种扩散算法的显著改良. LSB3表示取数据的最低三位,对于8b的灰度图像,每个像素都是8b的,所以LSB3得到的数据范围始终在0~7,是一个像素点数 ...

  9. 基于Frangi滤波的视网膜静脉血管检测算法matlab仿真

    目录 1.算法概述 2.仿真效果 3.MATLAB仿真源码 1.算法概述 随着图像数字化处理的快速发展,医学图像处理越来越受到人们的广泛关注.研究表明,人体许多全身性疾病都与眼底血管的异常有着密切的联 ...

最新文章

  1. Python中eval函数的表达式如何使用
  2. ensp查看历史配置命令_eNSP常用命令.doc
  3. 5分钟回顾Linux25年的发展历程与变迁
  4. v1.0.2-2017.04.26
  5. 测试基础理论知识(二)
  6. 分布式一致性算法:Raft 算法
  7. 量化感知训练实践:实现精度无损的模型压缩和推理加速
  8. 编辑实测:迅捷PDF转换器怎么将PDF转换成JPG
  9. 【深度】揭穿QQ偷窥6亿用户隐私的三大阳谋
  10. 计算机的字体设为中文繁体,中文转换繁体
  11. 北理工计算机学院沈建斌,中国高校计算机大赛-团体程序设计天梯赛全国总决赛获奖.doc...
  12. 工业企业能耗在线监测系统建设应用及研究
  13. rtlinux linux实时补丁,(九)RTLinux补丁以及cyclictest
  14. grldr引导iso PE img 文件
  15. Spring boot如何集成Redis(四)
  16. 某工控图片上传服务 CPU 爆高分析
  17. 网络测试的window bat脚本分析
  18. 【国产之光】:龙芯1B(嵌入式方向)
  19. win10默认浏览器不显示谷歌浏览器_win10系统下google浏览器无法打开网页的解决方法...
  20. 我的世界java版最新版多少_我的世界JAVA版1.16.5正式版更新内容详情

热门文章

  1. 计算机数列类型,斐波那契(Fibonacci)数列的几种计算机解法
  2. python设置word背景色_Java 给Word不同页面设置不同背景
  3. Android通信安全之HTTPS
  4. 因子分析累计贡献率_累计方差贡献率_spss累计方差贡献率_因子分析方差贡献率...
  5. html5 svg特性,HTML5新特性——HTML 5 Canvas vs. SVG
  6. 修复Android手机屏幕的5种简单方法是黑色的
  7. 基础题库:12 甲流疫情死亡率
  8. 有限元剖网格之Gmsh安装与使用入门
  9. python|简单实现英文单词大小写转化
  10. 写了很久,这是一份最适合/贴切普通大众/科班/非科班的『学习路线』