Day05-02|2.5.2 通信技术:从信号传输到可靠数据交换

对应教材:上篇·综合知识·第 2 章“计算机系统基础知识”·2.5.2 通信技术

学习定位:通信技术研究信息如何从一个地点传递到另一个地点。系统架构设计师不必成为通信工程师,但需要理解信号、带宽、传输介质、编码、调制、复用、交换、差错控制和无线通信等基础,才能分析网络容量、链路延迟、丢包、远程接入、物联网和数据中心互连问题。

一、今日目标

完成本节后,应能区分模拟通信与数字通信、基带与宽带、单工/半双工/全双工;理解有线和无线传输介质的特点;掌握编码、调制、复用和交换的基本思想;理解差错检测、差错纠正、流量控制和重传;能够根据距离、带宽、实时性、成本、环境和安全要求选择通信技术,并完成链路故障案例分析。

二、通信系统的基本组成

通信系统把信息从信源传送到信宿,通常包括信源、发送设备、信道、接收设备和信宿。发送设备完成编码、调制和信号发送;信道承载信号,可能受到噪声、衰减、干扰和时延影响;接收设备完成滤波、解调、解码和错误处理。

要素 作用 架构关注点
信源 产生要传输的信息 数据类型、速率、采样
编码器 将信息转换为适合传输的形式 压缩、冗余、纠错
发送器 调制并发送信号 功率、频率、接口
信道 传输信号 带宽、衰减、噪声、延迟
接收器 接收并恢复信息 同步、滤波、解调
信宿 使用恢复后的信息 完整性、时序、业务语义

端到端的通信质量由整个链路决定。发送设备很快,但信道拥塞,吞吐仍然有限;信道带宽很大,但接收设备处理不过来,也会丢包。架构分析要沿着“产生—编码—发送—传输—接收—处理”完整路径定位瓶颈。

三、模拟通信与数字通信

模拟信号在时间和幅度上连续,传统语音和广播信号常具有模拟形式;数字信号以离散的比特或符号表示信息,便于存储、复制、压缩、加密和纠错。现实系统中,声音、图像和传感器信号常先经过采样、量化和编码,转换成数字数据,再通过通信系统传输。

采样频率应满足恢复原始信号的要求,量化位数影响精度和数据量。采样过低会产生混叠,量化位数过低会增加误差。架构师在音视频和工业采集系统中要根据业务精度、带宽、功耗和存储选择采样参数,不能把采样率越高理解成一定更好。

数字通信可以通过校验、重传、纠错和加密提高可靠性与安全性,但会增加冗余、计算和延迟。实时业务可能宁愿丢弃过期数据,也不愿无限重传;文件和交易则更关注完整可靠。通信技术选择必须与业务数据价值相匹配。

四、传输介质

有线介质包括双绞线、同轴电缆和光纤。双绞线成本低、部署方便,适合局域网接入;同轴电缆抗干扰和带宽特性较好,曾广泛用于广播和特定网络;光纤具有带宽高、传输距离长、抗电磁干扰和难以被电磁窃听等优势,适合骨干、数据中心和跨地域链路。

无线介质通过电磁波传输,包括无线局域网、移动通信、微波、卫星和低功耗广域通信。无线部署灵活,适合移动和难布线环境,但容易受遮挡、干扰、距离、频谱和天气影响;共享空口使带宽和时延更不稳定,安全上需要认证、加密和接入控制。

介质 优点 局限 典型场景
双绞线 成本低、易维护 距离和抗干扰有限 办公网、机房接入
光纤 高带宽、长距离、抗干扰 施工和维护要求较高 骨干、数据中心、城域网
无线局域网 移动、部署灵活 干扰、共享、覆盖变化 办公、终端、物联网
蜂窝通信 覆盖广、移动性强 资费、时延和依赖运营商 车联网、远程设备
卫星/微波 远距离、特殊区域可用 时延、成本、环境影响 海事、应急、偏远区域

介质选择还要考虑温度、振动、电磁兼容、防雷、供电、施工、维护和生命周期。工业现场不能直接照搬办公网布线方案,关键控制链路可能需要冗余光纤、隔离、时间敏感网络或专用总线。

五、编码与调制

编码把数据映射成适合传输的信号或符号。线路编码需要考虑同步、直流分量、带宽和抗干扰;差错编码通过增加冗余,使接收端能够检测甚至纠正部分错误。调制把数字数据加载到载波的幅度、频率或相位上,使其适合无线或特定信道传输。

常见调制思想包括幅移键控、频移键控、相移键控和正交幅度调制。更高阶调制可以在相同符号率下承载更多比特,但对信噪比和信道质量要求更高。无线系统通常根据链路质量动态选择调制和编码方式:信号好时提高速率,信号差时降低速率并增加保护。

通信工程中常用信噪比衡量信号质量,香农理论说明在给定带宽和信噪比下,信道容量存在上限。架构设计不需要死记所有公式,但应理解“增加带宽、改善信号质量和降低噪声”才能提升理论能力;超过信道条件的应用需求必须通过压缩、分层、缓存、边缘处理或增加链路解决。

六、复用技术

复用让多个信号共享一条物理信道,提高资源利用率。频分复用把不同信号放在不同频带;时分复用把不同信号安排在不同时间片;波分复用在光纤中使用不同波长;码分复用通过不同编码区分用户;统计复用根据实际流量动态分配资源。

固定分配简单可预测,但低负载时可能浪费容量;统计复用利用率高,却会产生竞争、排队和时延波动。实时业务和批量业务共用链路时,需要设置优先级、队列、带宽保障和流量整形,防止大流量吞噬关键通信。

七、交换技术

电路交换在通信前建立固定路径和资源,传输稳定但建立时间和资源利用率较高;报文交换以完整报文存储转发,灵活但报文较大;分组交换把数据拆成分组,通过共享网络传输,适合计算机网络,能够提高链路利用率,但会产生排队、乱序、丢失和重传。

交换方式 资源特点 优点 缺点
电路交换 预先占用固定路径 时延稳定、连续传输 建立慢、利用率低
报文交换 按完整报文存储转发 灵活、无需固定电路 存储和等待较大
分组交换 按分组共享链路 利用率高、适合数据网络 可能丢包、乱序和拥塞

现代业务通信多采用分组交换,但实时控制和专用通信可能需要确定性资源。架构师要判断业务能否容忍抖动和丢包,必要时使用优先级队列、资源预留、冗余链路或专用网络。

八、差错控制与流量控制

差错来源包括噪声、干扰、衰减、设备故障和缓冲溢出。奇偶校验、校验和、CRC 等用于检测错误;海明码、纠错码和前向纠错可以在一定范围内恢复错误;自动重传请求通过确认、序号和超时重传丢失数据。

重传能提高可靠性,但增加带宽和延迟,在拥塞时还可能加剧问题。对实时音视频,过期帧可能不值得重传;对文件和事务,完整性通常优先。流量控制解决接收方处理能力不足,拥塞控制解决网络中间资源不足,两者不能混为一谈。

滑动窗口允许发送方在收到确认前发送多个数据单元,提高链路利用率。窗口过小会限制吞吐,过大则增加缓存和丢失后的重传成本。架构案例中要观察发送窗口、接收窗口、队列、重传率、RTT 和带宽利用率,判断限制位于端点还是链路。

九、无线与移动通信

无线系统面临共享频谱、移动性、信号衰减、多径、干扰和接入安全问题。无线局域网适合局部高带宽,蜂窝网络适合广域移动接入,低功耗广域通信适合小数据、低频率和电池设备。不同技术在带宽、覆盖、功耗、时延、成本和运营商依赖上差异明显。

移动设备切换基站或接入点时,连接和会话可能短暂中断。应用应设计断线重连、离线缓存、数据序列号、重复提交防护和最终同步。物联网设备数量大时,还要考虑批量认证、密钥轮换、设备影子、远程升级和海量连接管理。

十、案例分析:远程传感器数据时断时续

某矿区部署数千个无线传感器,设备电池供电,数据上传偶发延迟和丢失。业务要求关键告警尽量可靠,普通环境数据允许延迟。请设计通信方案。

参考答案:首先按数据重要性、采样频率、大小和时效分类,不能让普通数据占用全部空口。关键告警应采用更高优先级、确认、重传、序列号和本地缓存;普通数据可采用批量、压缩、延迟上传和过期丢弃。设备端需要环形缓存和断点续传,网关端进行聚合、校验和边缘判断。

链路层要观察信号强度、干扰、重传、覆盖和电池状态,网络层和应用层要观察 RTT、队列、丢包、数据年龄和告警送达时间。可通过增加网关、调整部署位置、采用更合适的低功耗广域技术、边缘计算和多链路冗余改善覆盖。安全上使用设备身份、密钥保护和加密,升级采用分批、签名和回滚。

十一、综合知识练习

练习 1

下列说法正确的是( )。

A. 光纤容易受到电磁干扰

B. 高频阶调制一定不需要更好的信道质量

C. 流量控制主要解决接收方处理能力不足

D. 所有实时数据都应该无限重传

答案:C。 光纤抗电磁干扰;高阶调制对信噪比要求更高;实时数据要根据时效性决定是否重传。

练习 2

为什么统计复用通常比固定复用利用率高,但时延更不稳定?

答案: 统计复用按实际流量动态分配资源,低负载用户不占用固定时隙,因此利用率高;高峰时多个流量竞争同一资源,会产生排队和抖动,时延受负载影响更大。

练习 3

关键告警和普通遥测数据应采用相同的重传策略吗?为什么?

答案: 不应完全相同。关键告警丢失代价高,可使用确认、序号、有限重传、本地缓存和多链路;普通遥测数据可能允许延迟或丢弃,应采用批量、压缩、过期丢弃和降采样,避免无限重传造成拥塞和电量消耗。

十二、论文素材

在通信系统设计中,我按数据重要性、实时性、传输距离、带宽、功耗和环境约束选择有线、光纤或无线技术,并对采集、编码、复用、传输、接收和业务处理建立端到端指标。关键数据采用校验、序列号、有限重传、本地缓存和优先级保障,普通数据采用压缩、批量和过期丢弃;通过冗余链路、边缘处理、身份认证和加密提升可靠性与安全性。运行中监控信噪比、带宽、RTT、丢包、重传、队列、电量和告警送达时间,并通过断网、干扰和设备故障演练验证恢复策略。

通信论文要体现“技术参数服务于业务目标”。不要只罗列光纤、无线、调制和复用,而要说明为何选择、如何分级传输、故障后如何降级,以及用什么指标证明有效。

十三、今日复盘

  1. 一个通信系统由哪些基本要素组成?
  2. 模拟通信与数字通信有什么差异?
  3. 双绞线、光纤和无线介质如何选择?
  4. 编码和调制分别解决什么问题?
  5. 频分、时分、波分和统计复用有什么特点?
  6. 电路交换、报文交换和分组交换如何比较?
  7. 差错控制、流量控制和拥塞控制有什么区别?
  8. 为什么实时数据不一定应该无限重传?
  9. 物联网无线通信如何处理断网、低功耗和海量设备?

本节核心记忆句是:通信技术的选择取决于数据价值、时效性、距离、带宽、环境和成本;可靠性也不是无限重传,而是通过分级、缓存、校验、有限重试、冗余和降级形成端到端闭环。