通信原理篇---星座图

我用一个“灯光信号站”的比喻,来彻底讲清楚星座图这个数字通信的核心概念。保证你听完就能懂它的原理、用法和考点


第一部分:星座图是什么?—— “信号站的灯光密码本”

想象海上有两座灯塔,它们要用灯光向船只发送数字信息(比如0和1)。

1. 最基础的情况:只有“亮”和“灭”

  • 方法:约定“亮”代表1,“灭”代表0。

  • 星座图:如果我们在一个图上表示,就是两个点。

    • 点A(灭,0)在坐标0的位置。

    • 点B(亮,1)在坐标1的位置。

  • 这就是最简单的2ASK(幅移键控)的星座图,只有一维(幅度维)。

2. 升级一下:让灯光有“相位”变化

现在,我们让灯塔的旋转灯头来发送信号。灯头转一圈是360度。

  • 方法:约定“灯头指向0度”代表00, “指向90度”代表01, “指向180度”代表11, “指向270度”代表10

  • 好处:一次旋转状态可以发送2个比特(00, 01, 11, 10),效率翻倍。

  • 星座图:我们在一个二维平面上画一个圆,把这个圆四等分。每个等分点代表一个特定的相位。这就是QPSK(四相相移键控)的星座图。

  • 核心:此时,信号有了两个维度:同相分量(I,横坐标)正交分量(Q,纵坐标)。I和Q合起来,就能唯一确定一个点的位置(相位和幅度)。


星座图的官方定义:

星座图,就是所有可能的调制符号(代表不同比特组合)在二维I-Q平面上的分布点图。每个点叫一个“星座点”

  • 横轴(I轴):代表与参考载波同相的分量。

  • 纵轴(Q轴):代表与参考载波正交(差90度)的分量。

  • 点到原点的距离:代表该信号的幅度

  • 点与原点的连线与I轴的夹角:代表该信号的相位

一句话理解:星座图就是调制方式的“密码地图”。


第二部分:星座图怎么用?—— “工程师的瑞士军刀”

在实际通信系统中,星座图不是摆设,是强大的诊断工具

1. 看调制是否正确—— “点是否在正确位置?”

理想的星座点应该清晰、锐利地分布在预定位置(比如QPSK的四个角)。如果发射机有问题,点会模糊或偏离。

2. 看噪声干扰大小—— “点是不是变成了毛团?”

这是最重要的用途!完美的点在实际中会因为噪声和干扰变成一个个“小云团”。

  • 云团小且紧:说明信道质量好,噪声小。

  • 云团大且散:说明信道质量差,噪声大,误码率会升高。

  • 工程师可以直观地估算系统余量:如果云团的边界快碰到判决边界了,系统就快到崩溃边缘了。

3. 看相位偏差—— “整个图在转吗?”

如果星座图整体在旋转,说明收发双方的载波频率有偏差(频偏),或者存在固定的相位偏移。这就像两个人对表没对准。

4. 看幅度不平衡—— “图变椭圆了吗?”

如果I路和Q路的增益不一致,圆形的星座图会变成椭圆形。

5. 看非线性失真—— “图形状扭曲了吗?”

如果功率放大器等工作在非线性区,会使外圈的星座点(幅度大的)向内挤压,导致图形扭曲。

实际场景:通信工程师在调试基站、手机或卫星 modem 时,一定会打开星座图显示功能。一看图,就能对系统健康状况“一目了然”。


第三部分:怎么学?考点有哪些?—— “备考与实战指南”

学习路径(三步走):

  1. 死记硬背:先记住最基本调制方式的星座图形状、点数、每个点代表的比特数。

    • BPSK:2个点,一条线上的两个端点。 (1 bit/符号)

    • QPSK:4个点,均匀分布在圆上。 (2 bits/符号)

    • 8PSK:8个点,均匀分布在圆上。 (3 bits/符号)

    • 16QAM:16个点,排列成4x4的方阵。 (4 bits/符号)

    • 64QAM:64个点,排列成8x8的方阵。 (6 bits/符号)

  2. 理解原理:明白为什么QAM(正交幅度调制)的星座点是方阵。因为它同时改变了载波的幅度(I, Q值)和相位,所以能在二维平面上“铺格子”,从而实现极高的频谱效率。

  3. 对比分析:比较不同调制方式的优缺点,这是考试核心。

    • BPSK/QPSK:点之间距离远,抗噪能力强(稳健),但频谱效率低(传得慢)。用于恶劣信道(如深空通信、Wi-Fi信号边缘)。

    • 16QAM/64QAM:点之间距离近,频谱效率高(传得快),但抗噪能力差。用于优质信道(如离路由器很近的Wi-Fi,4G/5G信号好的地方)。

    • 核心权衡功率效率(抗噪性) vs. 频谱效率(数据速率)。星座点越密,频谱效率越高,但需要更好的信噪比(SNR)来保证正确识别。

常见核心考点:

  1. 概念题:什么是星座图?I轴和Q轴代表什么?

  2. 识图题:给一个星座图,让你判断是BPSK、QPSK还是16QAM。

  3. 计算题

    • 给定调制方式(如16QAM),求每个符号承载的比特数(log2(星座点数))。

    • 在给定平均符号能量下,计算星座点之间的最小欧氏距离。距离越大,抗噪声性能越好。

    • 格雷编码:相邻的星座点之间只差1个比特。为什么用?因为信道出错时,最可能错判成相邻点,这样只产生1个比特错误,误码率更低。考题常问其优点。

  4. 分析题

    • 比较BPSK和QPSK在相同误码率下所需的信噪比(SNR)。

    • 解释为什么高阶QAM(如256QAM)需要更高的SNR。

    • 描述信道噪声和频偏会在星座图上造成什么现象。

  5. 设计题:根据系统要求的数据速率信道信噪比,为通信系统选择合适的调制方式。

给初学者的终极口诀:

  • “点数越多,传得越快,但越怕噪声”

  • “星座图是调制方式的脸,也是信道质量的镜子”

  • “X轴是I,Y轴是Q,幅度距离相位角”

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

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

相关文章

设置推荐奖励机制实现老带新裂变增长

设置推荐奖励机制实现老带新裂变增长 在开发者社区和AI技术平台的运营中,一个常见的困境是:即便产品功能强大、环境配置完善,初期用户增长依然缓慢。冷启动阶段缺乏传播动力,种子用户虽认可产品价值,却缺少主动分享的理…

自学Python做游戏有哪些注意事项

你自学Python做游戏,核心是避开坑、聚焦高效入门和能力积累,以下是关键注意事项:明确开发定位,不好高骛远 始终牢记Python不适合3A大作、大型3D游戏和高帧率商用游戏,优先聚焦2D小游戏(贪吃蛇、打飞机、扫雷)、…

怎么创建一个测试用例?

第1步:分析需求与测试目标 这是最关键的一步,决定了测试的覆盖范围和方向。 彻底理解需求:仔细阅读产品需求文档、用户故事、设计稿等,与产品经理、开发人员充分沟通,明确功能的预期行为。 识别测试范围:确定要测…

如何借助ai创建测试用例?

借助 AI 创建测试用例需经过准备资料 - 选择工具 - 配置模型 - 生成优化四个核心步骤,以 Cherry Studio 为例说明: 准备需求文档与定义测试范围 准备包含功能描述、业务逻辑、用户场景的详细需求文档,明确测试的模块…

生成sitemap.xml帮助搜索引擎理解网站结构

生成 sitemap.xml:用 Python 和 Miniconda 构建高效、可复现的 SEO 自动化方案 在搜索引擎主导流量分配的今天,一个网站能否被快速、完整地索引,往往直接决定了它的可见性与用户触达能力。尽管现代爬虫技术已经非常成熟,但面对动…

输入URL并回车会发生什么

总结:回车那一刻,浏览器就开始找服务器要网页,一步步加载渲染,最后呈现给你 核心8步(按顺序来,记关键就行)校验URL:浏览器先看是不是合法地址,有没有输错DNS解析:把域名(如baidu.com)翻译成服务器IP(好比…

PyTorch官方推荐环境管理工具:Miniconda-Python3.10实战解析

PyTorch官方推荐环境管理工具:Miniconda-Python3.10实战解析 在深度学习项目开发中,你是否曾遇到过这样的场景?刚接手一个开源模型代码,满怀期待地运行 python train.py,结果却报出“ModuleNotFoundError”或“version…

029.二叉树任务调度

题目链接 结论 现在我们拿到二叉树的一个节点单独完成当前节点耗时cur左子树所有任务时间和为S1,最优并行后为T1右子树所有任务时间和为S2,最优并行后为T2那么限制左、右子树的任务执行总时间的因素只有两个:两侧时间…

P6825 「EZEC-4」求和

拆式子莫比乌斯反演先去常规拆式子: \[\sum_{i=1}^n\sum_{j=1}^n (i,j)^{i+j} \]\[=\sum_{d=1}^n\sum_{i=1}^n\sum_{j=1}^n[(i,j)=d]d^{i+j} \]\[=\sum_{d=1}^n\sum_{i=1}^{\lfloor\frac{n}{d}\rfloor}\sum_{j=1}^{\l…

游戏开发中常用的Python库

Pygame(入门首选,2D小游戏核心) 最成熟、最经典的Python 2D游戏开发库,生态完善、教程丰富、文档齐全,对新手极度友好。它支持图像渲染、音效播放、键盘/鼠标事件响应、碰撞检测等核心游戏功能,无需复杂的底层开…

对比不同Python发行版对大模型推理的影响

对比不同Python发行版对大模型推理的影响 在现代 AI 工程实践中,一个看似不起眼却极具杀伤力的问题正在反复上演:“本地能跑,上线就崩”。尤其是在部署大模型推理服务时,环境差异导致的依赖冲突、CUDA 版本不匹配、甚至 Python 解…

2025最新云南环境影响评价报告品牌top5榜单公布,服务覆盖昆明/曲靖/文山/保山/昭通等地优质公司专业评测及选择指南,助力云南企业合规发展新征程 - 全局中转站

随着生态文明建设的不断深入,环境影响评价报告作为项目合规落地的关键环节,其专业性与权威性日益凸显。本榜单基于资质认证、技术实力、本地化服务能力、行业经验四大核心维度(旭峰咨询新增“全流程服务”维度),结…

HTTP 和 TCP/IP的区别

HTTP 和 TCP/IP 最核心的区别是:HTTP 是单一的应用层协议,而 TCP/IP 是一套包含多层协议的网络通信体系。两者不在同一个维度,具体区别可以分为以下几点: 定义与范畴不同 HTTP:全称为超文本传输协议,是单一的应用…

鼓励用户撰写使用心得形成UGC生态

构建开发者共享生态:从 Miniconda-Python3.10 镜像谈起 在AI项目开发中,你是否曾遇到过这样的场景?刚接手一个同事的代码仓库,满怀信心地运行 pip install -r requirements.txt,结果却因版本冲突卡在第一条命令上&…

Pygame库的安装和配置步骤

你想了解Pygame库的安装和配置步骤,整体流程非常简洁,核心依赖Python的`pip`包管理器,具体步骤如下(覆盖Windows、Mac、Linux三大系统,新手友好):一、前置准备(必做)已安装Python环境(建议3.7及以上版本),…

Java毕设选题推荐:基于SpringBoot+vue招投标系统的设计与实现基于Java+SpringBoot+Vue招投标系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

从零到一:Google 《Advent of Agents 2025》完全学习指南

这是Google为AI开发者精心准备的2026新年大礼——25天打造企业级AI Agent系统。本文从课程全景、核心亮点、学习路径、实战技巧等角度,帮你吃透这套系统。 第一部分:课程全景认知 快速链接 在开始学习前,保存这两个链接: 官方课…

培训兼职作者统一风格输出保证品牌一致性

培训兼职作者统一风格输出保证品牌一致性 在技术内容爆炸式增长的今天,企业官网、开发者社区和开源项目对高质量文档的需求从未如此迫切。然而,当团队试图通过引入大量兼职作者来加速内容生产时,一个隐性却致命的问题浮出水面:每个…

测试用例三大要素

一、测试用例3大核心要素(缺一不可)输入/操作:做什么(比如填账号密码、点登录)前提条件:测试前要满足啥(比如网络正常、APP登录最新版)预期结果:应该出现啥(比如登录成功、跳首页,而非报错)二、标准用例长…