基于循环谱的水声通信信号特征分析和提取

对于非合作水声通信信号的检测、调制识别和参数估计,上学期对于每一个步骤都学到了多种方法。首先在信号的检测中,首先通过合适的阵列发布,并且选取最优的权值获得最接近实际目标信号的波形。再通过分析接收到的波形,来检测是否有目标出现。其中常用的方法有匹配滤波器法、能量检测法、循环平稳特征检测法。第二步的调制识别常用的方法是瞬时变换域的特征参数法、循环谱法、小波变换法、高阶累积量法,有时一种方法可能分辨不出所有待分类的通信信号,这时就需要结合两种以上的方法下的参数,并结合合适的分类器进行通信信号的调制识别。最后一步是为信号的解调做铺垫——参数估计,需要估计的参数一般是载波频率和码元速率等,常用到的方法有瞬时频率法、循环谱法、小波变换、高阶累积量法。
可以看出从目标检测到参数估计,都可以利用循环谱法。又因为相比于传统的一维功率谱密度函数,循环谱密度函数不仅可以抑制一些平稳的噪声,还可以提供更多的信息,包括信号载波频率、带宽、码元速率、相位和时间等。但是循环谱需要计算多次FFT和相关运算,运算量巨大,所以需要进行一些优化计算量的方法来实现实时性的计算。

基于循环谱的调制方式识别与高动态同步技术研究_高玉龙

除了优化计算量,信号在频域的截断问题会导致循环谱泄露的现象,这一点也是需要改进。

SSCA算法改进及性能分析_郑鹏

目录

  • 基于循环谱的水声通信信号特征分析和提取
  • 1.研究背景和发展现状
  • 2.原理过程
  • 3.谱相关分析的特点
  • 4.一些改进的方法
  • 5.举例推导
  • 6.利用循环谱进行特征分析

1.研究背景和发展现状

虽然对于平稳信号(统计特征参数是不随时间而变化的)有着很好的处理方法,但是在通信、雷达、声纳等系统中经常会遇到很多循环平稳信号(各阶的统计特征参数随时间周期变化的),除了这些人工信号,还有一些具有昼夜或者季节性规律变化的自然界信号也是循环平稳信号,例如水文数据、气象数据、海洋信号等。因此针对非合作水声通信信号一类,可以利用此信号的谱相关特征——信号瞬时谱在频率上分别向上下搬移a/2得到的两个信号谱具有相关性,这两个信号谱的时间平均互相关就是循环谱密度函数。
循环谱特性的发展经历了以下过程:
1.提出循环平稳信号的统一理论框架,将其应用于弱信号目标检测,证明检测效果由于能力检测法。
2.基于多循环检测和单循环检测的目标检测(多循环检测需要信号初始相位等先验信息,而单循环检测只需要噪声功率密度这一先验信息,因此应用更广泛。)
3.利用自相关函数的时间积分实现谱相关函数,检测扩频信号
4.利用光电技术实现复杂的计算,以实现实时性
5.开始研究相位编码信号和通信信号的循环平稳分析方法
6.开始采用循环平稳方法对线性调频信号的特征检测和参数估计
7.逐渐应用于通信信号的调制方式识别
8.开始研究利用一阶或者高阶循环平稳特性的DOA估计(波达方向估计)
9.可以将高阶累积量与循环累积量相结合,高阶循环累积量理论来进行信号检测、参数估计等

《复杂调制信号截获、分选与识别》_刘峰等

2.原理过程

先了解一阶循环平稳,表达出时变均值和循环均值的联系。又因为一些不具有一阶循环平稳性质的非平稳信号往往均有更细致的周期特性,那就是二阶周期特性或者称为循环平稳特性。一阶扩展到二阶过程如下:

循环自相关对于信号前后偏移a/2在频谱上频移a后的时间均值。循环谱(谱自相关)是循环自相关的傅里叶变换。
从循环谱的物理模型来看,也就是从频域出发:循环谱等于信号瞬时谱上下搬移特定频率后(搬移频率间隔为a)得到的两个信号谱的时间平均互相关。
通过时域的循环自相关表达式,结合上学期的通信信号进行仿真,但是结果不正确,可能出现的原因:
1.a的范围有问题
2.选取的通信信号不正确
3.表达式直接应用到数字系统出现问题

循环平稳信号处理及其应用研究

L=length(x_n_PSK)/fs;    %真实时间长度
xtc1=zeros(L,L*fs);      %用于表示时域向左搬移a/2,维度1表示搬移1/2到L的情况
xtc2=zeros(L,L*fs);      %用于表示时域向右搬移a/2
for b=1:1000             %表示alpha的变化范围:b/fs
for a=1:1:L              %表示时延tao的变化范围for t=1:L*fs         %此循环表示xtc1和xtc2的时延情况if(t-a*fs/2>0)xtc1(a,t)=x_n_PSK(t-a*fs/2);   %x_n_PSK是之前的2PSK的调制信号endif(t+a*fs/2<L*fs)xtc2(a,t)=x_n_PSK(t+a*fs/2);endh(t)=exp(-i*2*pi*(b/fs)*t/fs);   %过渡endrx(b,a)=mean(xtc1(a,:).*conj(xtc2(a,:))*h(:));   %循环相关函数(关于t求均值)
end
sx(b,:)=fft(rx(b,:));    %循环谱是循环自相关的傅里叶变换
end
figure;
subplot(211);
mesh(abs(rx));xlabel('时延');ylabel('循环频率alpha');title('循环自相关');
subplot(212);
mesh(abs(sx));xlabel('频率');ylabel('循环频率alpha');title('循环谱');

PSK:

ASK:

3.谱相关分析的特点

4.一些改进的方法

5.举例推导

6.利用循环谱进行特征分析

第一周-基于循环谱的水声通信信号特征分析和提取相关推荐

  1. STM32学习第一周之 循环显示RGBLED的七种颜色

    写的第一个STM32程序,花了两天时间,最终还是蛮有成就感的 分享出来供大家一起学习,有好的优化建议还请不吝赐教 连接 RGB LED模块,使得该模块能够依次显示 7 种颜色的光,并且可以循环显示. ...

  2. 第二周-OFDM和BPSK是如何通过循环谱提取特征参数

    基于循环谱的水声通信信号特征分析和提取 归纳循环谱的几种方法,总结OFDM和BPSK是如何通过循环谱提取特征参数 实践仿真利用循环谱提取BPSK信号的特征参数 下周任务:利用循环谱提取OFDM信号的特 ...

  3. 信号模型噪声服从零均值高斯分布_非高斯噪声下基于分数低阶循环谱的调制识别方法...

    1 引言 当前,绝大多数非高斯噪声的建模形式都为Alpha稳定分布噪声.首先,Alpha稳定分布符合中心极限定理,在理论上适合应用于实际场景中的噪声建模:其次,Alpha稳定分布由于其参数的可变性,包 ...

  4. 5-1 Coursera吴恩达《序列模型》 第一周课程笔记-循环序列网络(RNN)

    记录吴恩达Andrew Ng深度学习专项课程笔记,方便之后回顾,共5门课.第一门课<神经网络与深度学习>(Neural Networks and Deep Learning)的4周课程笔记 ...

  5. 第五门课 序列模型(Sequence Models) 第一周 循环序列模型(Recurrent Neural Networks)

    第五门课 序列模型(Sequence Models) 第一周 循环序列模型(Recurrent Neural Networks) 文章目录 第五门课 序列模型(Sequence Models) 第一周 ...

  6. 山东大学暑期项目实训-基于信用评分卡算法模型的个人信用评级系统的设计与实现-第一周-1(6月28日)

    实训题目名称 基于信用评分卡算法模型的个人信用评级系统的设计与实现 项目流程 本项目核心信用风险评级模型的主要的研发及设计实现策略及流程如下: (1) 数据获取,包括获取存量客户及潜在客户的数据.存量 ...

  7. 吴恩达deeplearning.ai系列课程笔记+编程作业(13)序列模型(Sequence Models)-第一周 循环序列模型(Recurrent Neural Networks)

    第五门课 序列模型(Sequence Models) 第一周 循环序列模型(Recurrent Neural Networks) 文章目录 第五门课 序列模型(Sequence Models) 第一周 ...

  8. 深度学习笔记 第五门课 序列模型 第一周 循环序列模型

    本文是吴恩达老师的深度学习课程[1]笔记部分. 作者:黄海广[2] 主要编写人员:黄海广.林兴木(第四所有底稿,第五课第一二周,第三周前三节).祝彦森:(第三课所有底稿).贺志尧(第五课第三周底稿). ...

  9. 循环自相关函数和谱相关密度(五)——实信号、复信号模型下的QPSK信号循环谱MATLAB仿真结果及代码

    关注公号[逆向通信猿]口令:循环谱 说明:接上一节循环自相关函数和谱相关密度(四)--实信号.复信号模型下的QPSK信号循环谱推导 8.4 仿真结果 8.4.1 实QPSK信号 符号速率RB = 40 ...

最新文章

  1. 蚂蚁金服开源增强版Spring Boot 的研发框架!
  2. Spring系列之Spring常用注解总结
  3. 使用for及递归求 1-100的和
  4. java获取数据库数据保存到本地txt文件中
  5. python输入文本的缩写是什么_Python如何使用NLP从缩写文本中插入单词?
  6. vue3.0新特性及用法
  7. oracle改表结构非空字段类型,oracle 表结构的非完全复制
  8. 给cad文件加密的软件,CAD文件加密软件哪个好用
  9. 用Java写脚本,常用的一些方法
  10. 基于Socket编程的网络聊天室
  11. Winkey(Windows徽标键)
  12. 我裸辞 转行软件测试 然而没有人要我
  13. 【报告分享】2021年快手母婴行业数据价值报告-磁力引擎(附下载)
  14. IOS UTI(统一类型标识符) 根据文件后缀打开APP
  15. Flutter dart 某一天、某一周、某一月、某一年的时间戳和时间
  16. 转:瑞利信道,莱斯信道和高斯信道模型
  17. Android MTK 放电曲线以及库轮值矫正
  18. 手把手教你,Stanford Drone 数据集的正确打开方式
  19. 【免费毕设】JSP旅游网站建设设计与实现(源代码+论文)
  20. 录屏成gif的神器小工具 GifCam

热门文章

  1. AES密钥与RSA密钥
  2. POI-Ecel模板导出
  3. Spark SQL之RDD, DataFrame, DataSet详细使用
  4. 32位系统能够识别多达内存_向多达17位用户学习
  5. 激励奖金到账扣税计算方法
  6. 介绍 Golang 日志处理
  7. 歌华有线APP服务支持
  8. Hive order by后面跟别名,where/ group by/ partition by后面要么跟原字段名,要么跟表达式。
  9. NIT计算机什么水平,nit是什么
  10. Apple macOS 下载汇总(系统、应用和技巧)macOS Monterey