目录

一 题目要求

二 关于2DPSK

1 基础知识________________________________________________________________2

2 2DPSK的调制原理_________________________________________________________2

3 2DPSK的解调原理_________________________________________________________3

三 调制系统仿真

1 调制系统设计____________________________________________________________4

产生基带信号______________________________________________________ 4

产生相对码________________________________________________________5

产生载波信号______________________________________________________6

调制______________________________________________________________6

2 传输系统设计____________________________________________________________7

3 解调系统设计___________________________________________________________7

带通滤波器________________________________________________________7

乘法器____________________________________________________________8

低通滤波器________________________________________________________8

抽样判决器________________________________________________________9

延迟单元__________________________________________________________9

码(反)变换器____________________________________________________9

4 极性比较法结果_________________________________________________________10

5 差分相干法结果_________________________________________________________11

四 完整程序源码

1 极性比较法程序 DPSK.m_________________________________________________12

2 差分相干法 DPSK1.m________________________________________________15

一 题目要求

产生2DPSK信号,画出时域波形和频谱,分别用极性比较法和差分相干法解调二进制差分相移键控(2DPSK)二进制差分相移键控常简称为二相相对调相,记作2DPSK。它不是利用载波相位的绝对数值传送数字信息,而是用前后码元的相对载波相位值传送数字信息。所谓相对载波相位是指本码元初相与前一码元初相之差。????→数字信息;

????→数字信息?

则数字信息序列与信号的码元相位关系可举例表示如下:信号相位:???????????????????????????????或????????????????????????????

2 2DPSK的调制原理

一般来说,2DPSK信号有两种调试方法,即模拟调制法和键控法。2DPSK信号的的模拟调制法框图如图1所示,其中码变换的过程为将输入的单极性不归零码转换为双极性不归零码。

图1 模拟调制法

2DPSK信号的的键控调制法框图如图2所示,其中码变换的过程为将输入的基带信号差分,即变为它的相对码。选相开关作用为当输入为数字信息“0” 时接相位0,当输入数字信息为“1”时接pi。

图2 键控调制

3 2DPSK的解调原理

2DPSK信号最常用的解调方法有两种,一种是极性比较法,另一种是差分相干法。

差分相干法: 2DPSK信号先经过带通滤波器,去除调制信号频带以外的在信道中混入的噪声,此后该信号分为两路,一路延时一个码元的时间后与另一路的信号相乘,再经过低通滤

matlab dpsk,基于MATLAB的2DPSK信号仿真.doc相关推荐

  1. pid matlab 温度控制,基于MatlabPID温控系统设计与仿真.doc

    基于MatlabPID温控系统设计与仿真 基于MatlabPID温控系统设计与仿真 摘 要在Matlab6.5环境下,通过Matlab/Simulink提供的模块,对温度控制系统的PID控制器进行设计 ...

  2. matlab dpsk,基于MATLAB的dpsk系统仿真代码

    差分编码 function Y = difference(X) %UNTITLED Summary of this function goes here % Detailed explanation ...

  3. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》开题报告

    基于HackRF开发GPS信号仿真模拟器 1. 研究意义 随着GPS卫星导航定位系统在现在社会得到越来越广泛的应用,一个能够定量评估.可以模拟不同环境.并具有足够精度的卫星信号仿真模拟器为GPS终端设 ...

  4. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(一)

    2014.07.07收到导师的邮件,通知由自己来做开源夏令营的<基于HackRF开发GPS信号仿真模拟器>项目,很开心能够得到这个机会,也很感谢导师的信任.在整理材料后,向导师汇报了自己的 ...

  5. Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别

    Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 目录 车牌图像数据集 视频动态演示 核心代码 相关文章 Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 Matl ...

  6. Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机GA遗传算法PSO粒子群优化算法)、案例应用之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机&GA遗传算法&PSO粒子群优化算法).案例应用之详细攻略 目录 1.SVM算法使用案例 1.1.Libsvm ...

  7. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(二)

    2014.07.14--2014.07.20,开源夏令营的第二周. 这周主要解决的问题: 坐标系转换: WGS-84是地心地固坐标系的一种(地心直角坐标系),也是GPS系统定位结果输出中所采用的坐标系 ...

  8. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(三)

    2014.07.21-2014.07.27,项目已经开展三周了,接下来就要面对中期检查了.实验室已经放假了,现在只剩下为数不多的几个人了,其中包括我. 这周主要解决的问题 这周主要解决的问题分为三个方 ...

  9. Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN、SOFM神经网络)、案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN.SOFM神经网络).案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略 目录

最新文章

  1. Ajax同步调用 异步排序
  2. Python—实训day12—汽车用户消费投诉案例-分析及可视化
  3. BeanUtils 使用问题
  4. 阔别七载,阿里港交所这对“初恋”再牵手
  5. IPAD移动端交互原型通用设计方案、ipad元件库、移动元件库、元件列表、设计元件、交互示例、界面模板、设备模板、手势图标、社交界面、音乐、电商、视图控制器、指示器、指纹解锁、手势解锁、rp元件库
  6. ros开发增加clion常用模板及初始化配置(三)
  7. 2018-2019-1 20189218《Linux内核原理与分析》第二周作业
  8. 硬盘整数分区计算方法一般算法
  9. SAP注塑行业ERP系统软件的分析
  10. 区块链对人工智能的变革:去中心化将带来数据新范式
  11. 图形B=B≌B凸显中学数学有一系列重大错误(更新稿) ——合同图形概念让5000年无人能识的自然数一下子浮出水面
  12. python轰炸敌机小游戏_python实现飞机大战微信小游戏
  13. 时序数据库为什么选 Prometheus
  14. css文件插入背景音乐,在HTML中添加背景音乐
  15. 独家揭秘:小程序销售额破千万,他们怎么做到的
  16. UG二次开发 获取零件的中心
  17. FTP文件传输协议与部署,包括Linux系统、Windows系统和H3C路由交换设备部署
  18. Windows下如何硬盘安装Ubuntu
  19. Program received signal SIGSEGV, Segmentation fault.
  20. 自动化测试之Python+selenium

热门文章

  1. Java项目:springboot自助售货管理系统
  2. java源文件是由什么组成_java源文件由什么组成?
  3. 270万产品迎全球客商,第129届广交会云端开幕
  4. 3D动画制作软件有哪些?怎么使用
  5. MATLAB对图像做仿生变换和对两图像小波做变换融合
  6. 文本编辑控件QsciScintilla
  7. “天天团购”的坏代码
  8. MOTO E2 短信延迟解决方案(转载)
  9. 2020国家公务员考试专业目录
  10. 大手笔:中国免除伊拉克85亿美元债务