通信原理笔记—二进制移相键控(2PSK或BPSK)

news/2024/12/5 5:06:37/

目录

二进制移相键控调制:2PSK(Phase Shift Keying)

BPSK波形:

BPSK星座图:

2PSK信号的功率密度谱:

2PSK信号的信号波形:

2PSK信号的功率谱:

2PSK信号的调制实现方法:

​编辑2PSK信号的解调方法:

2PSK信号的相干解调:

​编辑2PSK信号的相关(匹配滤波器法)解调:

恢复载波的相位模糊问题:


二进制移相键控调制:2PSK(Phase Shift Keying)

若基带信号的波形函数为门函数,2PSK信号可简要表示为

BPSK波形:

 

BPSK星座图:

2PSK信号的功率密度谱:

2PSK信号的信号波形:

2PSK信号的功率谱:

2PSK信号的调制实现方法:

2PSK信号的解调方法:

2PSK信号的相干解调:

2PSK信号的相关(匹配滤波器法)解调:

 

 

在理想限带及加性白高斯噪声干扰的信道条件下,2PSK的最佳频带传输系统框图:

2PSK信号中没有纯的载波成分,携带信息的已调载波信号的相位在0o和180o两种取值中变化。通 过2PSK信号的解调一节的讨论可知,解调过程需要恢复载波信号作为相干或相关解调时的基准信号。在接收端从接收信号提取载波信息的过程中,实际上不能够确切地知道恢复出的载波信号的相位一 定是0o或一定是180o。而只能知道恢复出来的载波的相位,是0o或180o中的某一个,具体是0o还是180o则具有随机性,这就是2PSK信号解调时的相位模糊问题。相位模糊会导致解调后基带信号符号的反转,即原来的“0”变为“1”,原来“1” 变为“0”。实际上,对所有的相位调制信号,解调时都会存在类似的相位模糊的问题。

恢复载波的相位模糊问题:

在2PSK相干解调时,利用上述两种方法所恢复的载波有可能与接收的2PSK信号的载波同频同相,也可能会发生同频反相的情况,这种恢复载波的相位不确定关系称为相位模糊。为了解决此问题,采取的措施之一是利用差分移相键控(DPSK)调制方案。


http://www.ppmy.cn/news/22506.html

相关文章

「1」程序的基本概念

🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀目录 🐰基本数据类型和内存映像 🏡前言 🌸基本数据类型 ✈️…

【软件测试】一名合格成功的测试工程师及职业发展提升......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 我们测试人在测试的…

Effective Objective-C 2.0学习记录(六)

内存管理29.理解引用计数引用计数工作原理属性存取方法中的内存管理自动释放池保留环要点30.以ARC简化引用计数使用ARC时必须遵循的方法命名规则变量的内存管理语义ARC如何清理实例变量覆写内存管理方法要点31.在dealloc方法中只释放引用并解除监听要点32.编写“异常安全代码”…

Docker 入门

文章目录安装 dockerdocker inspectDockerfile 实例拷贝容器内的数据共享主机上的文件映射端口搭建私有镜像仓库搭建 WordPress 网站安装 docker 以下操作都是在 Ubuntu 上进行。 sudo apt install -y docker.iosudo service docker start #启动docker服务 sudo user…

java 继承之上——动绑机制详解

一、前言 : 在java 面向对象三大特性——继承篇中,我们说过java 中查找方法的顺序为 : 本类方法—>父类方法—>更高一级的父类—>......Object(顶层父类) 。然而,在某些情况下,这样的原则也会被凌驾。今天我们要说的java动态绑定机制…

【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?

日期函数元宵节灯光秀时间和日期函数获取当前日期的函数和获取当前时间的函数获取当前日期函数UNIX时间戳函数返回UTC日期的函数和返回UTC时间的函数获取月份的函数MONTH(date)和MONTHNAME(date)获取星期的函数DAYNAME&#xff08…

算法刷题-插入区间、杨辉三角、移除链表元素

文章目录插入区间杨辉三角移除链表元素插入区间 给你一个** 无重叠的**_ ,_按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示…

若依框架---PageHelper分页(十)

在前几天的文章中,我们介绍了PageHelper的分页方法,研读代码定位到了ExecutorUtil.pageQuery(...)方法,并阅读到了其中的部分代码。 今天我们将看到重要的SQL修改代码。 getPageSql 我们接着看代码: if (!dialect.beforePage(…