确定相关指标

  • 1.调制信号的确定
  • 2.聚类
  • 3.信号预处理
    • 1.码元速率估计
    • 2.定时估计
  • 4.类间和类内识别
  • 5.星座图模块

1.调制信号的确定

不同的识别算法通过提取不同的特征值,适用的信号种类也不尽相同,而不同调制方式产生的已调信号也具有不同的特征,因此,合适的特征值的提取对于识别率具有极大的影响。

根据毕业设计任务书、毕业设计开题报告、毕业实习报告以及大量的国内外相关文献,总结得到:
本次毕业设计重点在基于特征提取的识别方法,其中基于星座图的识别方法为关键。要用到星座图,星座的形状特征可以通过如计算星座点的数量等方式得到, 星座点的数量和位置可以通过聚类分析方法获得。星座图表示信号瞬时幅度的分布情况,通过星座图可以对高阶的数字已调信号进行直观地表示。理论上,使用星座图特征可以对 PSK 信号和 QAM 信号进行识别。相对而言,对PSK信号的识别相对QAM难,因为要用到聚类,复杂度较高。

分类器中除了主要的分类器也有文献提出基因编程(Genetic Programming,GP)结合K最近邻(K-NearestNeighbor,KNN)分类算法,可对 BPSK、QPSK、16QAM、64QAM进行分类。且使用模式识别技术的主要目的是提高在噪声影响较大时的识别率。

根据自己的能力,暂定2PSK、4PSK、8PSK、8QAM、16QAM、32QAM、64QAM为要被识别的调制方式。

2.聚类

在接收信号经过下变频、低通滤波以及定时采样后,若载频完全同频同相,定时提取完全理想,就可以得到调制时的电平序列值,由此可以重构出调制时的星座图。 在重构出星座图后,可通过对星座图进行聚类,得到星座图的调制点数,通过对点数的统计,可获得信号的调制阶数,从而进行识别。

聚类就是按照一定的条件、根据数据的特征从而对数据进行分类的过程,在聚类过程中,只能对当前的数据进行相似度分析,而没有其他的先验信息,通过聚类,将数据分离为互不相交的子类,使得相同子类中的数据具有较大相似度,而子类与子类之间的数据相似度相对较小。 对于星座图的聚类,常使用的聚类算法有 C 均值聚类算法、模糊 C 均值聚类算法、Kmeans 算法、以及减法聚类算法等。

与 C 均值聚类算法相比,减法聚类算法具有更低的算法复杂度,且复杂度与待聚类数据的维数无关,只与数据点数有关。一个明显的优点就是不需要确定聚类中心的个数,而通过设定的聚类半径进行聚类,更适用于对未知数据的处理;当然,减法聚类算法的缺点就是聚类中心一定是某个数据点,而 C 均值聚类以聚类后的均值为聚类中心,从聚类中心的选择而言结果更优。 事实上,在对星座图进行聚类时,聚类数量时未知的,因此包括 C 均值聚类算法、模糊 C 均值聚类算法以及 Kmeans 算法等都不是合适的算法,而减法聚类算法由于不需要设定聚类数,而只需要设定聚类半径和相应的门限值,因此是比较适合的算法。尽管理论上减法聚类的结果并不是最优的,但是由于信号在噪声污染下重构出的星座图呈现出的特征是以理论值为中心的随机均匀分布,因此以减法聚类得出的结果其偏差是可以接受的。

3.信号预处理

1.码元速率估计

对于要恢复星座图的PSK、QAM 信号而言,码元速率估计是一个极为关键的处理步骤。不同的数字调制信号,可以采用不同的方法进行码元速率估计,在本毕业设计中,对 PSK、QAM 的调制识别需要重构星座图,因此只考虑 PSK、QAM 信号的码元速率估算。

2.定时估计

在接收端,对于接收到的信号需要进行定时采样,以消除信号生成以及传输过程中产生的时延,使得信号的眼图张开最大。对于QAM信号而言,需要通过定时估计,根据码元速率实现定时采样,以得到更为理想的星座图。

4.类间和类内识别

通信信号的识别通常分为“类间识别”和“类内识别”两种。
类间识别:指对不同调制方式的识别。例如,PSK和QAM的识别。
类内识别:是指对调制方式相同而调制进制不同的信号的识别。例如,2PSK和4PSK或者16QAM和64QAM的识别。

本次毕设是对PSK和QAM的类间识别以及分别对PSK、QAM进行类内识别。在保证识别准确率的情况下,尽可能减少特征提取的种类数,以降低运算复杂度。

通过文献获悉,可以利用包络波动特征值 γmax进行区分可以将 QAM 信号区分出来,信号的 γmax特征值在不同信噪比下的变化是不同的,例如,PSK 信号在码元内包络恒定,而由于不同的码元载波信号初相位不同,因此码元之间存在幅度的突变,因此其 γmax特征值大于 0;而 QAM 信号具有包络起伏,因此其 γmax特征值比 PSK 信号更大,这种方法可进行考虑。

至于类内识别,可考虑高阶累积量和聚类的方法。

5.星座图模块


本篇博客用到一系列参考文献在此不一一列举,十分感谢。

毕设前期准备——调制信号+聚类+信号预处理+类内类间识别+星座图模块相关推荐

  1. 基于MATLAB的多进制数字调制信号的矢量星座图分析

    1 前言 通信即传输信息,进行信息的时空转移.通信系统的作用就是将信息从信源发送到一个或多个目的地.实现通信的方式和手段很多,如手势.语言.旌旗.烽火台和击鼓传令,以及现代社会的电报.电话.广播.电视 ...

  2. OFDM子载波频率 知乎_如何生成复杂的调制信号?

    本白皮书旨在为您介绍如何利用低成本任意波形发生器生成复杂的调制信号. 简介 - 数字调制信号几乎遍布在每一个有线网络和光纤网络.如今,大多数无线服务都在使用复杂的载波调制方案.调制技术和元器件的持续改 ...

  3. matlab绘制星座图,怎么弄星座图:systemview 信号星座图怎么画

    systemview 信号 用接收计算器 matlab中怎么绘制星座图??? 看看这个程序是否符合你的要求:按下鼠标左键开始绘制一个星座图,点击右键结束当前星座function xingzuofigu ...

  4. matlab 画qpsk眼图,qpsk调制星座图:通信里 星座图 到底是什么意思

    通信里 一个星座点对应一个 qpsk和0qpsk星座图的不同代表了什么 亲切有礼,感情丰富.细腻,有很强的感受力,具有母性的博爱之心,但情绪起伏. QPSK.OQPSK. Pi/4 QPSK的星座图和 ...

  5. 基于ANN的6种调制信号自动调制识别(2ASK、4ASK、2FSK、4FSK、2PSK、4PSK)

    目的: 实现6种(2ASK.4ASK.2FSK.4FSK.2PSK.4PSK)调制信号自动调制识别. 条件:windows 10,MATLAB 2014a 内容: 本实验设计了一个分层结构的MLP神经 ...

  6. 特征选择(一)-维数问题与类内距离

    什么是特征选择? 简单说,特征选择就是降维. 特征选择的任务 就是要从n维向量中选取m个特征,把原向量降维成为一个m维向量.但是降维必须保证类别的可分离性或者说分类器的性能下降不多. 注意降维具有片面 ...

  7. 嵌入式STM32入门之定时器控制LED闪烁与产生PWM脉冲宽度调制信号

    定时器控制LED闪烁与产生PWM脉冲宽度调制信号 一.前言 二.定时器基本介绍 (一)STM32定时器 (二)通用定时器主要功能 (三)计数器模式 (四)定时器工作原理 三.实验(1)初识定时器 (一 ...

  8. SCI一区论文:基于WiFi信号的病毒存活期内密切接触者追踪

    自2019年底开始,新冠疫情的爆发对全球人民的健康与世界经济的发展造成了极大的威胁.及时追踪并隔离病毒的密切接触者在抑制疫情的蔓延中发挥着非常重要的作用.以往密切接触者追踪的方法通常关注与确诊患者有过 ...

  9. 高分毕设基于JAVA的仓库管理系统项目(内附源码)

    一.高分毕设基于JAVA的仓库管理系统项目(内附源码) 项目简介:(源码免费下载链接如下) 基于JAVA的仓库管理系统项目源码.zip-Java文档类资源-CSDN下载 在经过多家公司上线运行后,为了 ...

最新文章

  1. 开源大数据周刊-第30期
  2. 前端(jQuery)(5)-- jQuery AJAX异步访问和加载片段
  3. .NET LINQ 筛选数据
  4. 在Ubuntu18上搭建K8s集群(1.19.3)
  5. 工作155:首页样式调整第二次
  6. Linux上构建一个RADIUS服务器详解
  7. 事件Event:带你体验鸿蒙轻内核中一对多、多对多任务同步
  8. springboot集成shiro 前后端分离 统一处理shiro异常
  9. 机器学习(八)——SVD推荐系统
  10. Mangos魔兽世界服务端初探(1)--游戏服务端主体结构与消息分发
  11. xp系统从u盘启动计算机,手把手教你u盘安装XP系统步骤
  12. C语言输出菱形(C笔记)
  13. 【转】宽带路由器应用(三)—ARP欺骗防护功能的使用
  14. android h5 qq登录,Android webview一键登录手机QQ(2018.11)
  15. python paramiko ssh-解决强制修改密码登录问题
  16. php apply filters,WordPress学习——apply_filters()详解
  17. win10下Linux子系统(ubuntu)开启并配置(shell主题,设置中文环境,图形界面...)
  18. O-RAN,真的会成功吗?[转载]
  19. 频谱分析仪中的RBW 和 VBW
  20. 应用程序在后台运行,在后台执行startActivity后会强制把界面带到前端解决方案...

热门文章

  1. mitmproxy USB: usb_device_handl问题
  2. Java版我的世界有什么特性_Java版提及特性 _ 《我的世界》中文Minecraft Wiki:最详细的官方我的世界百科...
  3. 好视通MCU项目总结实践案例
  4. 手机维修基础 常见故障分析㈠
  5. Oracle 补全数据
  6. 图片尺寸太大?教你用简单的方法轻松修改图片大小
  7. outlook服务器协议,:sina如果用OUTLOOK发邮件,请问在服务器器,协议里都该? 爱问知识人...
  8. 这份2021Java程序员常用技术栈和工具清单,刷爆了朋友圈...
  9. 项目经理:不要再使用Double类型去进行金额计算啦
  10. 批量处理|基于ENVI的国产高分影像批量融合工具