变换域通信系统(TDCS,Transform  Domain Communication  System)功能有环境采样、环境谱估计、基函数幅度谱成型、随机相位生成、反变换生成时域FMW以及数据调制。

TDCS提供了一种在变换域上进行通信信号设计的方法,可以是频域、小波域、分数傅立叶域或其他变换域,该通信系统的信号波形具有多样性,它使用具有不同伪随机相位的信号波形(类似噪声)来传输数据符号,从而使得系统本身具有很强的抗干扰和LPI特性。值得注意的是,TDCS与跳频通信不同的是,一是TDCS的信号不具有载波调制特性,与跳频通信中载波频率受控而产生跳变不同,它是波形调制,二是TDCS使用伪随机序列不是用来扩频,而是生成伪随机相位。故只从TDCS所使用的的变换域调制技术和伪随机相位算法来探究。【TDCS概念:史军,迟永钢,张乃通.变换域通信系统:原理、技术与发展趋势】

一、变换域技术:

离散傅里叶变换(DFT)。该方法通过DFT系数判别当前频谱中的干扰区域或占用区域,并对该区域频点进行定位和抑制。但是,由于傅里叶变换是一种信号的整体变换,只能反映信号的全局特征,不具备时频“定位”能力,因此仅适合分析平稳信号。而对于非平稳信号,只了解信号在时域或频域的全局特性是远远不够的,事实上,由于干扰一般都具有非平稳特征,因此使用DFT方法很难对其进行有效的抑制。

离散小波变换(DWT)。小波分析方法是一种窗口大小(即窗口面积)固定但其形状可变的时频局部化分析方法,非常适合非平稳信号的处理。它在低频部分具有较高的频率分辨率和较低的时间分辨率,而在高频部分具有较高的时间分辨率和较低的频率分辨率,正是这种特性,使小波变换具有对信号的自适应性。小波变换具有多尺度分析能力,既显示过程变化的全貌,又剖析局部变化特征。该方法通过判断干扰在时间-尺度域中的位置来生成基函数,但由于小波变换在高频部分具有较低的频率分辨率,若干扰频点落在高频部分,那么它会剔除过多的子带,导致频带利用率降低、基函数正交性变差和系统误码率增加。小波分析方法是一种窗口大小(即窗口面积)固定但其形状可改变,即时间窗和频率窗都可以改变的时频局部化分析方法,实现了时一频窗口的自适应变化。

离散小波包变换(DWPT)。小波包变换在保留小波变换优点的同时,弥补了小波变换高频低分辨率的不足,在对信号低频子带空间进行分解的同时,对高频子带空间也加以分解,这样就可以对落在信号高频子带内的干扰进行精确定位,从而进行有效的抑制。

二、随机相位

①随机相位带来的LPI特性

给每一个频率分量安排一个合适的初相位后,基函数将具有类似于噪声的波形。如果初相位是一样的(比如都为0),那么由多个频率分量合成的基函数波形由于各个频率分量的峰值叠加,所得到的时域波形将是一个脉冲函数。这样的脉冲波形通过相应的仪器是容易检出的,从而不具有LIP特性。如果所有的相位是随机产生的,则将产生一个类似于噪声的波形,没有明显的尖峰。因此采用随机相位使TDCS具有LIP特性。图为相同初相位与随机初相位对比。

②伪随机相位产生过程

伪随机序列或伪噪声序列(PN序列)首先是在扩频通信中使用的,用于信号的扩频编码调制,因此又称扩频序列。最常见的伪随机序列是m序列(最大长度的线性反馈移位寄存器序列),它可以由一个简单的线性移位反馈寄存器(LFSR)产生,如图所示。由n阶LFSR产生的m序列的周期为N=2^n一1。(伪随机相位算法来源:何智清.变换域通信系统设计、建模与仿真研究 )

2020-09-06 基于CCM WS跳频通信上变换域调制可行性研究相关推荐

  1. Docker系列06—基于容器制作镜像并上传到Docker Registry

    Docker系列06-基于容器制作镜像并上传到Docker Registry 1.制作镜像 1.1 镜像的生成途径 基于容器制作 dockerfile,docker build 本篇主要详细讲解基于容 ...

  2. 基于matlab的跳频系统的仿真,基于MATLAB的跳频通信系统仿真

    科技信息. 计算机与网络 基于MATLABIIJ3=IB频通信系统仿宜 莱芜职业技术学院 山东大学 赵守彬 [摘要]跳频通信是目前常见的扩频通信方式,广泛应用于民用和军事领域.本文通过MATLAB,对 ...

  3. 【跳频通信】基于MATLAB的跳频通信系统仿真

    1.软件版本 matlab2015a 2.系统程序 clc; clear; close all; warning off; addpath 'func\' addpath 'func\mfiles\' ...

  4. 派森学python_派森个人学习笔记------2020.09.06

    # 9.4函数 # def 函数名(参数列表): # 函数体 # def printinfo(name,weight,height): #括号内为形参,不占用内存地址 # print('%s的身高是% ...

  5. 【2020.09.06】基金销售系统和TA系统

    基金销售系统和TA系统 https://blog.csdn.net/heyeqingquan/article/details/92624362

  6. RDKit | 基于RDKit(≥2020.09.1)的相似图绘制新方法

    导入库 from rdkit import Chem from rdkit.Chem import Draw from rdkit.Chem.Draw import SimilarityMaps fr ...

  7. 差分跳频MATLAB,基于Matlab的短波差分跳频通信仿真设计与实现

    第29卷第5期沈阳理工大学学报V01.29No.52010年10月JOURNALOFSHENYANGLIGONGUNIVERSIrⅣOct.2010文章编号:1003-1251(2010)05-001 ...

  8. 基于matlab的跳频系统的仿真,基于MATLAB的跳频扩频通信系统的仿真研究

    杨传山 摘 要:随着我国科技的日新月异,随之而来就产生了很多新型的通信方式,如扩展频谱通信就是其中一种,对于跳频通信,它则是扩展频谱通信当中的一种,对于跳频方面的通信.扩展频谱方面的通信.自适应方面的 ...

  9. Flutter 即学即用系列博客——09 MethodChannel 实现原生与 Flutter 通信(二)

    前言 上一篇我们讲解了如何通过 EventChannel 实现 Android -> Flutter 的通信. 并且也看到了 Flutter 内部 EventChannel 源码也是对 Meth ...

最新文章

  1. BigPipe:高性能的“流水线技术”网页
  2. matlab axes标题,Matlab 坐标轴(axes),数据提示(data cursor),标题(title)等的默认字体问题...
  3. mybatis一级缓存命中条件
  4. step5 . day3 网络编程 基于TPC协议的网络编程Demo,类FTP功能
  5. Redis failover过程
  6. Beetlex.Redis之Stream功能详解
  7. java官方 jax rs_jboss7 Java API for RESTful Web Services (JAX-RS) 官方文档
  8. Android实现XML解析技术 (转载http://www.cnblogs.com/hanyonglu/archive/2012/02/28/2370675.html)...
  9. sql无效字符 执行sql语句报错解决方案
  10. 调制方式演变(二)--DQPSK,4 /π​-DQPSK,FSK,MSK
  11. deepin 相关
  12. Python机器学习基础教程
  13. H5利用JS调用摄像头实现拍照效果
  14. 计算机win7卡顿如何解决方法,win7电脑出现卡顿怎么办_win7电脑卡顿严重解决方法...
  15. iOS中WKWebView清除cookies
  16. SpringBoot2源码笔记
  17. Json简介与基本使用
  18. 机器视觉引导定位系统,工业视觉定位检测
  19. 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
  20. java用数组输出fibo_[Java教程]养兔子Fibo函数优化

热门文章

  1. AVX 指令集并行技术优化积分计算圆周率 π
  2. ite计算机考试答案,ITEFinal-Exam期末考试(中文)(答案突显版)
  3. 2018最新爱前端视频课程全套 初级+中级+高级
  4. 上海爱数前端面试总结
  5. 爬虫周学习总结__赵俊杰
  6. 几款LINUX下的CHM查看器
  7. 大数据培训之Key-Value类型
  8. make的执行步骤以及常见的make命令,make distclean 以及和make clean的区别
  9. Cadence Allegro PCB设计88问解析(十八) 之 Allegro中差分规则设置
  10. 芯片绑定 服务器,微软表示 Windows 11 绑 TPM 2.0 安全芯片才能确保资料隐私安全...