news 2026/10/19 9:02:19

2FSK没有星座图?从I/Q平面看FSK与PSK/QAM的调制差异

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2FSK没有星座图?从I/Q平面看FSK与PSK/QAM的调制差异

星座图到底在画什么:I/Q平面上的“暂停键”视角

先给结论:2FSK能画星座图,而且数学上可以画得很规范,但画出来几乎没人用它做分析,因为它会退化成两条旋转的圆弧,信息量的表达效率极低。这个问题的本质在于——星座图本身是为PSK、QAM这类“相位/幅度承载信息”的调制方式设计的,FSK把信息放到了频率上,频率在星座图里没有独立的坐标轴。

我见过不少人学调制解调时陷入这个困惑,尤其从QPSK转过来看2FSK,怎么想都觉得别扭:QPSK四个点清清楚楚,2FSK为什么就没有这种漂亮图?其实不是FSK有问题,是星座图这个工具的使用前提在FSK这里不成立。

要彻底讲明白这事儿,得先从星座图的工作机制说起。

星座图画的不是信号本身,而是信号在I/Q两个正交载波上的投影。一个调制信号s(t) = A·I(t)·cos(2πf_c t) + A·Q(t)·sin(2πf_c t),经过正交下变频、抛开载波频率后,剩下的复包络就是g(t) = A·[I(t) + jQ(t)]。星座图就是把这玩意儿画到复平面上,横轴是I分量,纵轴是Q分量。

对QPSK来说,每个符号周期里g(t)的取值基本恒定,在四个相位点上停着,跳转只发生在符号切换瞬间。所以星座图上看到的是四个静止的点,点之间的距离、点相对于原点的角度,全都有意义,分别对应欧氏距离和相位差,这两个量直接决定了误码性能和判决门限。

但这里有一个关键前提:星座图本质上是一个“同一时刻采样”的视图。它只反映采样瞬间的复包络,不反映包络随时间怎么变化。你可以把它理解成手机拍的延时摄影——所有信息都被凝固在一个时间点上。对PSK、QAM这种“稳态型”调制,这个采样点就是全部信息的承载者;对FSK这种“动态型”调制,这个采样点啥也说明不了。

所以问题就变成了:如果把2FSK丢进这套坐标系,到底会发生什么。

2FSK硬画星座图会发生什么:从“点”退化成“圆规”

还是先写出2FSK的表达式,这样后面推导才有依据。2FSK的调制信号可以写成:

s(t) = A·cos[2πf_c t + 2πf_d ∫ m(τ)dτ]

其中m(t)是双极性比特信号,取+1或-1,f_d是频偏。比特1对应载波f_c + f_d,比特0对应f_c - f_d,两个频率之间的间隔Δf = 2f_d。

把它展开成I/Q形式。积分项的符号取决于当前比特,所以在一个比特周期T_b内,s(t)可以化简成:

  • 发比特1时:s(t) = A·cos(2πf_c t + 2πf_d t) = A·cos(2π(f_c + f_d)t)
  • 发比特0时:s(t) = A·cos(2πf_c t - 2πf_d t) = A·cos(2π(f_c - f_d)t)

再按cos(a+b)的公式拆开,把频率f_c当参考,复包络g(t)在“发1”时是A·exp(+j2πf_d t),在“发0”时是A·exp(-j2πf_d t)。这里我顺手就把常数相位和幅度归一化处理了,不影响结论。

好,接下来就是关键:在星座图上看到的不是某个静止点,而是一个模长恒为A的矢量,它以角速度2πf_d绕原点匀速旋转。发比特1时逆时针转,发比特0时顺时针转。一个比特周期内转过的总相位是2πf_d·T_b,换算成圈数就是f_d·T_b。

圈数这个概念很有意思。通信系统里习惯用调制指数h来刻画FSK,定义为h = Δf·T_b = 2f_d·T_b。代进去就会得到:星座图上一个比特周期内转的圈数恰好是h/2。比如说一个h=0.5的2FSK,一个比特内只能转四分之一圈,星座图上是一条90°的短弧;要是h=2,一个比特内就整整转一圈。

也就是说,星座图上2FSK不再是一个“采样点”,而是一条旋转轨迹,而且是分段旋转的——每个比特段内速度恒定,方向由比特决定,比特切换处轨迹要么平滑过渡要么直接断裂,取决于相位是否连续。

这下问题就很清楚了:星座图的“暂停键”视角对FSK完全不适用,它需要的是“录像”视角。你让手机拍延时摄影,拍出来全是糊的;同样,你用星座图看FSK,看到的全是在旋转的圆弧,却丢了最重要的信息——旋转速度。

为什么没人用星座图分析FSK:三个维度上的信息错位

这里面的矛盾可以拆成三层,理解了这三层,你就明白为什么教科书几乎从不给2FSK画星座图,而总是拿功率谱或者过零率来做可视化。

第一层:信息的载体维度变了。PSK/QAM把信息编码在复包络的“位置”上,也就是某个时刻的幅度和相位。星座图上点与点之间的距离、点与原点的夹角,直接对应判决空间里的欧氏距离。而FSK把信息编码在“旋转速度”上,即复包络随时间变化的速率。星座图的横轴和纵轴分别是I和Q,没有“速度”这个维度,更不用说“旋转方向”了。速度信息在星座图上只能通过“一段时间内的轨迹长度”间接体现,这需要人脑对轨迹做积分,远不如看点来得分明。

第二层:判决器的工作方式不匹配。数字接收机里,PSK/QAM的判决是“测距”:将接收到的复包络采样值和所有可能的星座点比较,取欧氏距离最近的那个点。这个判决过程只需要一瞬的采样值,不需要任何历史信息。所以星座图上画点,画得越清晰,判决逻辑就越直观。但2FSK的接收机压根不这么干活。最典型的非相干解调是鉴频法——先把瞬时频率提取出来,再和两个标称频率比较,或者更工程化的做法是过零检测——数一个比特时间内信号正向穿越零点的次数。还有一种做法是双通道匹配滤波:用cos(2π(f_c + f_d)t)和cos(2π(f_c - f_d)t)分别做相关积分,比较积分输出。这三种判决方式的依据都和“星座图上的几何距离”没有直接关系,它们关心的是频率或时间积分,不是一个时间点上的复包络位置。

第三层:噪声干扰下的可视化能力。带噪声的QPSK星座图,四个点云簇就算散开了,人眼也能看出聚类中心在哪、判决边界怎么画。带噪声的2FSK星座图,你看到的是一堆圆心在原点的圆弧簇,噪声让每条弧的半径抖动、旋转速度抖动,轨迹相互缠绕,完全看不出判决区域应该怎么划分。就算你把2FSK的星座图硬画出来,你也没法在设计阶段用它来做误码率分析或者调整解调器参数。

这三层叠加起来,实际上就把星座图这个工具在2FSK面前判了死刑。它不是一个“不能用”的工具,而是一个“用了也白用”的工具,因为它无法把FSK的关键信息——频率差异——映射成平面上的可读几何关系。

适合FSK的分析工具:功率谱、状态图、过零间隔直方图

既然星座图在FSK上发挥不了作用,那工程上到底用什么图来分析2FSK?我自己在调试FSK收发链路时的习惯,可以分三种场景来说。

首先是频率选型和频谱观测。这个场景用功率谱密度图,也就是频谱仪或者软件无线电里FFT出来的结果。2FSK的功率谱有两个特征峰,分别位于f_c + f_d和f_c - f_d,峰间距正好是2f_d。看这个图你能直接确认频率偏移有没有做对、发射功率是不是平均分配在两个频点上,还能顺便检查一下谐波和杂散。调制指数h越大,两个峰分开得越远,频谱越“干净”;h越小,两峰越近,甚至重叠。这个观察方式是最直观的,几乎每个FSK系统调试都要从看一眼频谱开始。

其次是比特层面的可视化。这个时候我更习惯用状态转移图和眼图。状态转移图把“当前比特”和“下一比特”作为两个状态,箭头标注频率切换的路径,用来检查连续相位的FSK(CPFSK)里相位是否平滑。眼图则是把所有比特周期的波形按符号率叠加,2FSK的眼图能看到两个不同频率的正弦波互相交错,开口位置对应判决采样点,闭眼程度反映码间串扰和噪声水平。

第三是解调层面的定量验证。这个场景我经常卡在“怎么确认解调出来的频率是正确的”这一步。一个很实用的办法是过零间隔直方图:统计每个比特周期内检测到的过零次数,画成直方图。2FSK的两个频率分别对应两个过零计数簇,理想情况下是两个窄峰,一个在约2(f_c + f_d)T_b附近,一个在约2(f_c - f_d)T_b附近。看这两个峰的分离程度、方差,就能直接评判信噪比和解调门限裕量,比看星座图有用得多。

另外还有一个类似星座图的分析方法叫相位轨迹图,但它和星座图的区别在于:相位轨迹图把连续多个比特周期的I/Q点连成一条随时间展开的曲线,横坐标可以标时间或比特序号。这张图能看出FSK相位是否连续、比特切换点的相位跳变有多大。严格说这已经超出了“星座图”的范畴,它是星座图的时序扩展版。

所以你会发现,FSK的调试工具箱跟FSK的特性是匹配的:频谱看频率、眼图看符号间干扰、直方图看判决稳健性、轨迹图看相位连续性。这些都是围绕“频率域”和“切换过程”设计的工具,而不是围绕“I/Q平面上的静态几何点”设计的。

例外与延伸:当FSK变成MSK,星座图反而又有用了

事情到这儿并没有结束。有些学弟问过我:不是说FSK不适合星座图吗,可为什么MSK(最小频移键控)的教材里又画星座图?这不是矛盾吗?

答案在于:MSK不是普通的2FSK,它是一类加了特殊约束的连续相位FSK。具体来说,MSK是调制指数h = 0.5的CPFSK,也就是说频率间隔Δf恰好等于1/(2T_b),且相位在比特边界处保持连续。

这个“恰好0.5”有什么特殊?把它代进前面的表达式。对于比特1,一个比特周期内相位变化是2πf_d·T_b,f_d = Δf/2 = 1/(4T_b),所以一比特内相位变化是π/2;比特0是-π/2。同时相位轨迹在比特边界是连续的。这两个约束叠加起来,星座图上的轨迹就不是任意旋转的圆弧了,而是“每比特恰好走四分之一圆周”的连续路径。

这意味着什么?意味着MSK的轨迹几乎可以完全预测。它从某个相位点出发,每过一个比特周期,相位点沿着圆周精确移动90°,方向取决于比特。8个连续比特走下来,相位点刚好绕回路一圈回到原点方向。也就是说,MSK在星座图上是一条严格等角速度、方向受控的圆周路径,它的行为在I/Q平面上可以被有效追踪。

更进一步的结论是:MSK的星座图等效于一个OQPSK(偏移QPSK)加上正弦脉冲成形。这个等价关系在教科书里叫“MSK可以被看成是带有正弦权重的OQPSK”。因为它的I路和Q路在时间上错开半个比特周期,且每一路的幅度随正弦/余弦函数变化,合成后星座点始终落在单位圆上,且相位连续。

所以MSK画星座图并不是因为它变成了PSK,而是因为它的旋转轨迹足够“规律”,规律到可以退化成若干个可预测的相位点,从而让I/Q平面的几何分析重新变得有意义。这也反过来解释了普通2FSK为啥不画星座图:它的调制指数h不是0.5时,一个比特内走过的是任意弧长,两比特之间的轨迹没有可预测的几何对称性,画出来就是一团螺旋线,毫无信息量。

还有一个变体值得提,就是GFSK(高斯频移键控),蓝牙物理层用的就是这个。GFSK在2FSK前面加了一个高斯低通滤波器,把基带比特脉冲磨圆,从而压缩频谱宽度。但代价是引入了码间串扰,导致星座图上的轨迹不再走标准弧线,而是产生圆滑的偏移。如果你强行给它画星座图,看到的轨迹是“有点像MSK但又差一点”的状态,手头没有准确的调制指数和预高斯滤波参数,你甚至看不出是什么调制。所以在蓝牙测试中做调制质量分析,人们更多用频率偏差曲线和过零误差,而不是星座图。

回到工程视角:选调制方式时不要被星座图绑架

聊到这里,其实我想说的是一个更大的话题:很多分析手段是跟着调制方式走的,不是因为某种调制方式“高级”所以必须用某种图,而是因为这种图恰好能把该调制的主要信息映射成几何或时间上的可读关系。

我做过一段时间的低功耗无线收发机调试,遇到一个实际案例可以当作例证。某项目里用了2FSK制式,我一开始调试接收灵敏度时习惯性地把IQ采样点丢进软件里画星座图,怎么调试都觉得不对劲——散点图就是一团云,没有任何聚类迹象。后来我把思路切到频谱仪和过零检测上,用一组已知比特序列发下来,比对接收端的过零间隔直方图,很快就定位到一个问题:发射端的频率偏移相较于标称值偏了约8%,导致两个频点的间隔不对称,进而让判决余量变小。这种问题你能在频谱图上一眼看到,也能在过零间隔直方图上看到两个峰位偏移,但它在星座图上连痕迹都不会有,因为两个频偏方向不同、旋转弧长不同,画出来还是圆轨,只是旋转速度变了,肉眼很难分辨。

这类经历让我形成了一个习惯:拿到一种调制方式,先问“这个调制的信息载体到底是幅度、相位、频率,还是它们的组合”,再决定用哪套可视化工具。幅度调制用眼图,相位调制用星座图,频率调制用频谱和过零统计,组合调制就叠着看。用错了工具,调试效率会低很多,也容易错过真正的故障点。

顺带说一个实用的细节:现在很多矢量信号分析仪和软件无线电平台已经内置了“FSK星座图”功能,它会把解调后的瞬时频率映射成一个类星座的散点,横轴是频率偏差,纵轴是时间或者符号索引。这种图虽然也长着散点的样子,但它本质上是频率域的可视化,不是I/Q平面的星座图。遇到这种图时,别误以为“FSK也有星座点了”,它只是把频率偏差映射成了二维坐标,衡量指标也从欧氏距离变成了频率抖动。

我的建议是,初学者学2FSK时,先别急着找星座图,而是做三件事:第一,用傅里叶变换看频谱,记住两个峰的位置和间距;第二,用解调器里的过零计数器统计过零次数,理解频率判决的本质;第三,有条件的话用SDR平台把2FSK信号的I/Q波形拉出来看,把基带频率偏移的指数变化曲线看清楚。这三件事做完,你对2FSK的理解会远比“它没有星座图”这个结论更完整。

最后再分享一个我做仿真时的小习惯:当我要评估一个FSK接收机的抗噪性能时,我会在发送端构造好信号后,把接收端匹配滤波器的相关器输出画成散点图——每个比特一个点,横轴是“与频率f1的相关值”,纵轴是“与频率f2的相关值”。这样一类比,又能看到一个类似星座图的两团点,两个聚类的分离程度直接对应解调Eb/N0。这种自定义的散点图比强行画I/Q星座图有用得多,因为它把FSK的判决空间重新映射成了人能看懂的平面几何。工程上的好工具往往不是教科书画好的那张图,而是你明白原理后自己拼出来的可视化方案。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/19 9:02:18

AI论文降重网站怎么选?从查重原理到工具实操一篇讲透

先说一下最近在后台被问得最多的一件事:“有没有好用的AI论文网站?能不能智能降重?自然改写到底能不能避免论文标红?”问这类问题的人,多半是初稿刚写完、打开重复率检测报告,被一片红色吓住的那批。实话讲…

作者头像 李华
网站建设 2026/10/19 9:02:08

桌面优先CRM实战:让客户管理从负担变成销售增长引擎

1. 为什么我对这类"桌面优先"的CRM特别有好感大概三年前,我在一家三十多人的外贸公司做销售管理顾问。第一次走进他们办公室时,看到的是这样一幕:销售员A的客户资料散落在微信聊天记录里,销售员B把跟进情况记在Excel里但…

作者头像 李华
网站建设 2026/10/19 9:00:30

open-code-review:基于CLI与Git Diff的AI代码评审新范式

1. “open-code-review”不是新工具,而是一种正在成型的协作范式“open-code-review”这个词最近在开发者社区里频繁出现,但它既不是某个刚发布的开源项目名,也不是某家大厂推出的SaaS服务。我第一次在内部代码评审会上听到它,是前…

作者头像 李华
网站建设 2026/10/19 8:58:59

open-code-review:基于CLI与git diff的LLM代码审查实践

1. 这不是又一个“AI写代码”玩具:open-code-review 是什么,它解决的是谁的真问题?open-code-review 这个名字乍看平平无奇,甚至有点“开源项目命名惯性”——但如果你最近在 GitHub 上翻过 PR,或者在团队里为一段三行…

作者头像 李华
网站建设 2026/10/19 8:58:58

从版本号到归档:2011年网游客户端的考古与兼容性实战

最近整理老硬盘,翻出一个安装包:泡泡战士国服客户端v0.1.5.005_20110411。文件不大,压缩包外面还贴着当年手写的标签,看到版本号里那个20110411,一段属于2011年春天的记忆立刻回来了。泡泡战士在那个年头算是少见的卡通…

作者头像 李华
网站建设 2026/10/19 8:58:21

交易式能源:用价格机制重构微电网与配网调度优化

上个月在某园区微电网的联合调试现场,我第二次动了放弃集中式调度、转向Transactive energy方案的心思。光伏、储能、充电桩和中央空调在一条母线上互相拉扯,传统EMS的指令怎么发都别扭——这是微电网与配网能源调度优化最典型的困境。那天我们试了很多办…

作者头像 李华