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

发布时间:2026/10/19 9:02:20
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或-1f_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(ab)的公式拆开把频率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。比如说一个h0.5的2FSK一个比特内只能转四分之一圈星座图上是一条90°的短弧要是h2一个比特内就整整转一圈。也就是说星座图上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系统调试都要从看一眼频谱开始。其次是比特层面的可视化。这个时候我更习惯用状态转移图和眼图。状态转移图把“当前比特”和“下一比特”作为两个状态箭头标注频率切换的路径用来检查连续相位的FSKCPFSK里相位是否平滑。眼图则是把所有比特周期的波形按符号率叠加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_bf_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的判决空间重新映射成了人能看懂的平面几何。工程上的好工具往往不是教科书画好的那张图而是你明白原理后自己拼出来的可视化方案。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询