通信原理篇---2FSK的功率谱密度

第一幕:什么是2FSK?快速回顾

2FSK(二进制频移键控)是另一种简单调制:

  • 发送1: 发射一个高频载波f1​(比如 Acos(2πf₁t))

  • 发送0: 发射另一个高频载波f2​(比如 Acos(2πf₂t))

它就像有两个不同音高的蜂鸣器

  • 1= 打开高音蜂鸣器

  • 0= 打开低音蜂鸣器

关键参数

  • fc​ = 中心频率 = (f1+f2)/2

  • Δf = 频偏 = ∣f1−f2∣/2∣f1​−f2​∣/2

  • h = 调制指数 = Δf/fb​(fb​是比特率)


第二幕:从“单音电报”到“双音钢琴”

比喻1:单乐器 vs 双乐器

  • 2ASK:像一个小号手,吹1时用力吹,吹0时只做口型不出声。

  • 2FSK:像两个不同音高的小号手,A手吹高音表示1,B手吹低音表示0,轮流上场。

比喻2:汽车鸣笛暗号

  • 你听到远处传来汽车鸣笛:

    • 如果是高音调“嘀—”,代表“是”

    • 如果是低音调“嘟—”,代表“否”

  • 无论“是”还是“否”,你总能听到声音,只是音高不同。

关键区别:2ASK是“有/无”载波,2FSK是“这个/那个”载波。


第三幕:2FSK的“能量地图”

2FSK的功率谱密度比2ASK复杂得多,因为它本质上是两个2ASK信号的叠加

我们先看最简单情况:两个频率相距很远(大频偏)

功率 │ 密度 │ │ ▁▁▁▁▁ ▁▁▁▁▁ │ █ █ █ █ │ █ █ █ █ │ █ █ █ █ │ █ █ █ █ │ █ █ █ █ │█ █ █ █ └─────┬──────────┬──────┬──────────┬──────▶ 频率 f_2-fb f_2 f_2+fb f_1-fb f_1 f_1+fb (载波0) (载波1)

发现1:两个独立的“帐篷”

  • 每个频率(f1​和f2​)周围都有自己的频谱帐篷。

  • 就像两个2ASK频谱并排放在一起。

发现2:没有载波冲激?

  • 在f1​和f2​处通常没有冲激函数(除非特殊情况)。

  • 为什么?因为每个频率只在自己对应的比特时出现,随机出现,平均看不是连续波。


第四幕:关键变量——调制指数的神奇效应

调制指数 h=Δf/fb 是2FSK的灵魂!

情况1:小频偏(h < 1,两个帐篷部分重叠)

功率 │ 密度 │ │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ │ █ █ │ █ █ │ █ █ │ █ █ │ █ █ │ █ █ │ █ █ └─────┬────────────┬────────────┬─────▶ 频率 f_2 f_c f_1
  • 两个频谱帐篷重叠成一个大帐篷

  • 带宽比两个独立帐篷小,但中间有凹陷。

  • 工程应用:MSK(最小频移键控)就是h=0.5的特例,频谱效率高。

情况2:大频偏(h > 1,两个帐篷完全分开)

  • 就是前面看到的并排两个帐篷。

  • 带宽宽,但抗干扰能力强(两个频率容易区分)。

情况3:正交FSK(h = 0.5, 1, 1.5...的整数倍)

  • 数学上使两个频率的信号正交(互不干扰)。

  • 解调时能完全分离两个频率的能量。


第五幕:用“双色沙画”比喻频谱形成

想象两位沙画艺术家:

  • 红沙艺术家:只在需要画1时,在画布右侧(高频区)撒红沙。

  • 蓝沙艺术家:只在需要画0时,在画布左侧(低频区)撒蓝沙。

最终效果

  1. 如果两位站得远(大频偏):画面分成明显的红、蓝两区。

  2. 如果两位站得近(小频偏):红蓝沙混合成紫色区域。

  3. 沙的分布:每位艺术家撒沙时,沙会向周围扩散一些(形成帐篷形状)。

关键:观众(接收机)通过看哪边颜色更浓来判断是1还是0


第六幕:数学直觉(避开公式)

为什么频谱是这样的?

  1. 2FSK = 两个2ASK的叠加

    • 发送1的信号 = 在f1​处的2ASK

    • 发送0的信号 = 在f2​处的2ASK

    • 总频谱 ≈ 两个2ASK频谱的加权平均

  2. 没有载波冲激的原因

    • 每个频率对应的基带信号是互补的(当一个是1时,另一个是0)。

    • 相当于直流分量被抵消了。

  3. 调制指数h控制分离度

    • h大 → Δf大 → 两个帐篷离得远

    • h小 → Δf小 → 两个帐篷挤在一起


第七幕:工程应用与特点

优点:

  1. 恒包络特性(如果相位连续):幅度不变,适合非线性功放。

  2. 抗幅度干扰能力强:信息在频率中,幅度变化不影响解码。

  3. 解调简单:可用两个滤波器分离频率。

缺点:

  1. 带宽效率通常较低:需要两个频率通道。

  2. 需要精确的频率稳定性

经典应用:

  1. 早期Modem(1200bps FSK)

  2. 无线寻呼系统(POCSAG码)

  3. 蓝牙(GFSK,高斯滤波的FSK)

  4. LoRa(啁啾扩频,基于FSK思想)


第八幕:可视化对比记忆

2ASK频谱(参考): │ ▁▁▁▁▁ ▁▁▁▁▁ │ █ █ █ █ └──────────────█─────█─█─────█──────▶ f_c-fb f_c f_c+fb 2FSK频谱(大频偏): │ ▁▁▁▁▁ ▁▁▁▁▁ │ █ █ █ █ └─────█─────█────────────────█─────█──▶ f_2 f_2+fb f_1 f_1+fb 2FSK频谱(小频偏,MSK): │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ │ █ █ └─────────█─────────────────█────────▶ f_2 f_1

“2FSK的功率谱,就像在频率轴上建了两个营地:一个在f₁给‘1’队住,一个在f₂给‘0’队住。两个营地的间距(频偏)决定了他们是老死不相往来(大频偏,带宽宽但抗干扰强),还是亲密无间(小频偏,带宽省但易串扰)。聪明的通信工程师通过调节这个间距,在带宽和可靠性之间玩着精妙的平衡游戏。”

通信设计的智慧

2ASK(频率固定,幅度变)→ 带宽效率低,有载波浪费 ↓ 2FSK(幅度固定,频率变)→ 恒包络,抗幅度干扰,但带宽可能更大 ↓ 优化:让频率变化更平滑 → CPFSK(连续相位FSK) ↓ 极致优化:h=0.5 + 连续相位 → MSK(频谱效率最高) ↓ 再加高斯滤波 → GFSK(蓝牙用)

现在你明白为什么对讲机、蓝牙这些设备喜欢用FSK类调制了吧?因为它们经常在移动中使用,信号幅度波动大,恒包络特性非常重要!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1145763.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Navicat密码查看工具使用指南

Navicat密码查看工具使用指南 【免费下载链接】navicat_password_decrypt 忘记navicat密码时,此工具可以帮您查看密码 项目地址: https://gitcode.com/gh_mirrors/na/navicat_password_decrypt Navicat密码查看工具是一个专门用于解密Navicat数据库连接密码的开源工具。…

LeagueAkari英雄联盟辅助工具:新手必备的智能游戏助手完整教程

LeagueAkari英雄联盟辅助工具&#xff1a;新手必备的智能游戏助手完整教程 【免费下载链接】LeagueAkari ✨兴趣使然的&#xff0c;功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari …

3大优化策略:彻底解决Windows右键菜单臃肿卡顿问题

3大优化策略&#xff1a;彻底解决Windows右键菜单臃肿卡顿问题 【免费下载链接】ContextMenuManager &#x1f5b1;️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是不是经常在Windows上遇到这样的困扰&#xff…

学霸同款8个AI论文软件,本科生搞定毕业论文!

学霸同款8个AI论文软件&#xff0c;本科生搞定毕业论文&#xff01; 2.「云笔AI」—— 解决 “杂事”&#xff0c;节省时间&#xff08;推荐指数&#xff1a;★★★★☆&#xff09; “云笔AI”是一款专为学术写作设计的智能辅助工具&#xff0c;它的核心优势在于能够高效处理论…

一种libc库线程安全函数的封装

前言: libc库线程安全函数的易用性封装。 问题: libc有如下两个时间相关函数 : char *asctime(const struct tm *ptm)char *asctime_r(const struct tm *ptm, char *buffer) 其中asctime是非线程安全函数(MT-Unsafe),但是用起来简单方便,一条语句就可以搞定,如 …

魔兽争霸III现代化兼容性全面解决方案

魔兽争霸III现代化兼容性全面解决方案 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为经典游戏魔兽争霸III在现代操作系统上运行不畅而困扰吗&a…

如何用FSearch实现Linux文件秒级定位:完整操作手册

如何用FSearch实现Linux文件秒级定位&#xff1a;完整操作手册 【免费下载链接】fsearch A fast file search utility for Unix-like systems based on GTK3 项目地址: https://gitcode.com/gh_mirrors/fs/fsearch 在日常Linux使用中&#xff0c;你是否经常遇到这样的困…

通信原理篇---2PSK的功率谱密度

第一幕&#xff1a;什么是2PSK&#xff1f;快速回顾2PSK&#xff08;二进制相移键控&#xff09; 是相位调制的入门&#xff1a;发送1&#xff1a; 发射载波 Acos(2πf₀t 0)发送0&#xff1a; 发射载波 Acos(2πf₀t 180)关键点&#xff1a;幅度和频率都不变&#xff0c;只变…

移动应用开发:跨平台自动适配

移动应用开发:跨平台自动适配 关键词:移动应用开发、跨平台、自动适配、响应式设计、布局算法 摘要:本文围绕移动应用开发中的跨平台自动适配展开深入探讨。首先介绍了跨平台自动适配在移动应用开发中的背景和重要性,明确了文章的目的、范围以及预期读者。接着详细阐述了核…

抖音内容珍藏指南:用专业工具实现高效下载管理

抖音内容珍藏指南&#xff1a;用专业工具实现高效下载管理 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 你是否曾在深夜刷抖音时&#xff0c;突然看到一段精彩的舞蹈教学&#xff0c;却因为平台限制无法保…

Windows右键菜单管理终极指南:如何用ContextMenuManager打造高效桌面环境

Windows右键菜单管理终极指南&#xff1a;如何用ContextMenuManager打造高效桌面环境 【免费下载链接】ContextMenuManager &#x1f5b1;️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager Windows右键菜单是日常文件…

QMK Toolbox:键盘固件刷写的全能解决方案

QMK Toolbox&#xff1a;键盘固件刷写的全能解决方案 【免费下载链接】qmk_toolbox A Toolbox companion for QMK Firmware 项目地址: https://gitcode.com/gh_mirrors/qm/qmk_toolbox 在机械键盘定制领域&#xff0c;固件刷写是解锁键盘全部潜力的关键步骤。QMK Toolbo…

电话号码定位技术实战:从查询到地图展示的完整解决方案

电话号码定位技术实战&#xff1a;从查询到地图展示的完整解决方案 【免费下载链接】location-to-phone-number This a project to search a location of a specified phone number, and locate the map to the phone number location. 项目地址: https://gitcode.com/gh_mir…

抖音内容高效获取:douyin-downloader完整使用攻略

抖音内容高效获取&#xff1a;douyin-downloader完整使用攻略 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 在抖音平台遇到精彩内容却无法永久保存的困扰&#xff1f;douyin-downloader正是为你量身打造的…

魔兽争霸III现代化重生:告别兼容性问题,重拾竞技激情

魔兽争霸III现代化重生&#xff1a;告别兼容性问题&#xff0c;重拾竞技激情 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 你是否还记得那些通宵达旦…

NeverSink过滤器终极配置指南:5分钟掌握流放之路2物品筛选技巧

NeverSink过滤器终极配置指南&#xff1a;5分钟掌握流放之路2物品筛选技巧 【免费下载链接】NeverSink-Filter-for-PoE2 This is a lootfilter for the game "Path of Exile 2". It adds colors, sounds, map icons, beams to highlight remarkable gear and inform …

pytest的学习过程

本篇章为pytest的学习过程&#xff0c;仅是个人的观点1、unittest和pytest的介绍核心对比内容如下&#xff1a;1、安装与版本管理&#xff1a;unittest&#xff1a;作为 Python 的内置标准库&#xff0c;它无需额外安装&#xff0c;但无法灵活升级或降级pytest&#xff1a;是一…

抖音下载神器:5分钟快速上手,永久保存心仪短视频

抖音下载神器&#xff1a;5分钟快速上手&#xff0c;永久保存心仪短视频 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 还在为抖音上那些精彩视频一闪而过感到遗憾吗&#xff1f;&#x1f614; 当你看到教学…

如何5分钟彻底清理Windows右键菜单:免费工具一键优化桌面效率

如何5分钟彻底清理Windows右键菜单&#xff1a;免费工具一键优化桌面效率 【免费下载链接】ContextMenuManager &#x1f5b1;️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 还在为Windows右键菜单越来越臃肿而烦恼…

Windows右键菜单清理神器:3分钟告别臃肿杂乱,打造高效工作流

Windows右键菜单清理神器&#xff1a;3分钟告别臃肿杂乱&#xff0c;打造高效工作流 【免费下载链接】ContextMenuManager &#x1f5b1;️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 还在为层层叠叠的右键菜单烦…