当前位置: 首页 > article >正文

ASK, PSK, FSK, DPSK

ASK, PSK, FSK, DPSK详解:

这四种调制方式都是数字调制技术,用于将数字信号转换成适合在信道上传输的模拟信号。它们的主要区别在于如何用模拟信号的变化来表示数字信息。

1. ASK (Amplitude Shift Keying) 幅移键控:

  • 原理: ASK 通过改变载波信号的幅度来表示数字信息。例如,高幅度代表’1’,低幅度代表’0’。 可以扩展到多电平ASK,例如,三个幅度代表三个不同的符号。
  • 表达式: 信号可以表示为: s ( t ) = A m cos ⁡ ( 2 π f c t + θ ) s(t) = A_m \cos(2\pi f_c t + \theta) s(t)=Amcos(2πfct+θ) 其中, A m A_m Am是幅度,根据输入的数字信息取不同的值; f c f_c fc是载波频率; θ \theta θ是初始相位。
  • 优缺点:
    • 优点: 简单易实现。
    • 缺点: 对噪声敏感,尤其是在低信噪比环境下,容易出错。效率低,因为只利用了幅度信息。

2. PSK (Phase Shift Keying) 相移键控:

  • 原理: PSK 通过改变载波信号的相位来表示数字信息。例如,0°相位代表’0’,180°相位代表’1’。 同样可以扩展到多电平PSK (例如QPSK, 8PSK等),用更多的相位来表示更多的符号。
  • 表达式: 信号可以表示为: s ( t ) = A cos ⁡ ( 2 π f c t + θ m ) s(t) = A \cos(2\pi f_c t + \theta_m) s(t)=Acos(2πfct+θm)其中, A A A是恒定的幅度; θ m \theta_m θm是根据输入的数字信息取不同的相位值。
  • 优缺点:
    • 优点: 比ASK更抗噪声,因为幅度恒定,不受幅度衰落的影响。
    • 缺点: 实现复杂度比ASK高,尤其对于多电平PSK。

3. FSK (Frequency Shift Keying) 频移键控:

  • 原理: FSK 通过改变载波信号的频率来表示数字信息。例如,高频率代表’1’,低频率代表’0’。同样可以扩展到多电平FSK。
  • 表达式: 信号可以表示为: s ( t ) = A cos ⁡ ( 2 π f m t + θ ) s(t) = A \cos(2\pi f_m t + \theta) s(t)=Acos(2πfmt+θ) 其中, A A A是恒定的幅度; f m f_m fm是根据输入的数字信息取不同的频率值。
  • 优缺点:
    • 优点: 相对简单,抗噪声性能中等。在某些信道中比ASK和PSK性能更好。
    • 缺点: 带宽效率较低,尤其对于多电平FSK。

4. DPSK (Differential Phase Shift Keying) 差分相移键控:

  • 原理: DPSK 不直接用载波的绝对相位表示数字信息,而是用相邻符号之间的相位差来表示。例如,如果相邻符号的相位差为0°,则表示’0’;如果相位差为180°,则表示’1’。
  • 表达式: 比较复杂,需要考虑相邻符号的相位关系。
  • 优缺点:
    • 优点: 比PSK更简单,因为不需要复杂的相位参考。对载波相位不确定性不敏感。
    • 缺点: 性能略低于同等条件下的PSK。

联系和区别总结:

特性ASKPSKFSKDPSK
调制参数幅度相位频率相位差
抗噪声能力中等中等
带宽效率中等中等
实现复杂度中等中等
对载波相位漂移的敏感性中等

联系: 这四种调制方式都是数字调制技术的不同实现方式,它们都将数字信息映射到模拟信号的某个参数上,最终目的是为了在信道上传输数字信息。

区别: 主要区别在于它们使用模拟信号的不同参数(幅度、相位、频率或相位差)来表示数字信息,这导致它们在抗噪声能力、带宽效率和实现复杂度等方面存在差异。 选择哪种调制方式取决于具体的应用场景和系统需求。 例如,在需要高抗噪声能力的场景下,PSK可能更适合;在对实现复杂度要求较高的场景下,ASK或DPSK可能是更好的选择。


http://www.kler.cn/news/336689.html

相关文章:

  • 代码随想录--字符串--重复的子字符串
  • 今日指数day8实战补充(上)
  • Git 下载及安装超详教程(2024)
  • 算法专题四: 前缀和
  • 关于PyCharm【常见问题、解决方案等】
  • 磁盘存储、B树、B+树
  • 路由器的工作机制
  • helm 测试升级与回滚
  • 重学SpringBoot3-集成Redis(六)之消息队列
  • 解决 OpenCloudOS 中 yum 安装 yum-utils 命令报错的问题
  • RK3568笔记六十四:SG90驱动测试
  • Linux复习--Linux服务管理类(SSH服务、DHCP+FTP、DNS服务、Apache服务、Nginx服务、HTTP状态码)
  • D - Connect the Dots Codeforces Round 976 (Div. 2)
  • 基于SSM的高校勤工助学管理系统的设计与实现(源码+定制+参考文档)
  • 电影选票选座系统|影院购票|电影院订票选座小程序|基于微信小程序的电影院购票系统设计与实现(源码+数据库+文档)
  • 并查集的模拟实现
  • xtu oj 神经网络
  • linux下cmake编译64位,32位,ARM,ARM64程序
  • 论文阅读笔记-LogME: Practical Assessment of Pre-trained Models for Transfer Learning
  • 微服务seata解析部署使用全流程