2.1 系统组成与功能模块


2.1 系统组成与功能模块

本节摘要:一个无线通信系统,放大看是一堆模块,缩小看是一张"谁负责传送谁负责编号"的职能表。本节把系统拆成接入网、核心网、回传、终端四大块,跟着一次打电话的流程走一遍,看信号如何在这些模块之间接力递话。

承接第 1 章末的多址与调制——你说的比特被塞进载波后,接下来就在本节这套系统模块里被认领、转交和投递。这是第 2 章全貌解剖的第一刀。

用什么口径解剖一台会接电话的机器

动手拆系统之前,先立一个审视框架:把一次会话当成一段要在多个"行政部门"之间接力审批的公文。每一站的职责不同、单据不同、时延口径也不同——你把公文递到哪一科,就该用哪一科的账本去核对它的开销。

用这个框架给四大模块各贴一张"职责卡":

模块 一句话分工 在链路预算账上挂哪段 时延大头
终端 发话、收话、办接入 空口末梢 编码与射频
接入网 空口收发、资源管理 空口衰落主场 排队与重传
回传 基站到核心的干线 容量与成本 转发缓存
核心网 登记、路由、接续 控制面开销 信令处理

记住这张分工卡,后面 2.4 节铺链路预算主表时,你才知道每一行的损耗与增益该落到哪一段去认领;第四节再讲端到端时延,才知道要分成几跳来对账。

学习目标

  • 用一个端到端场景说出终端、接入网、回传、核心网各自干什么。
  • 区分"空中接口"与"回传"这两段性质不同的链路。
  • 指出控制面与用户面分离在哪一层,为什么这么分。

解剖一台会接电话的机器

把整套系统摊开,无外乎四大块:终端(你手里的手机)、接入网(基站的集合,负责在空口上收发)、回传(把基站连到核心网的那段线路)、核心网(登记、计费、路由与接续的总部)。

一次简单的通话怎么跑:你的手机先在随机接入里亮个相,被基站认领并分配资源(见第 4 章调度),随后语音比特经空中接口上行到接入网,接入网再经回传交给核心网;核心网查到对方在哪个基站管辖下,就向对面下行投递。你听到语音的"延迟",几乎全花在空口排队与回传转发上。

用一张图把职能对齐

信号在模块间的流转,画出来最清楚。把这四大块连成一条"从左到右、上行再下行"的链路,每个模块下面各自标明它的分工。

用一张图把职能对齐

这张图最值得记住的一点是控制面与用户面的分离:数据搬运(用户面)登记、移动性、接续等控制(控制面) 被分层拆开,让核心网能独立升级、独立扩容——这一思想在 6.3 讲 SDN/NFV 时会被放到更大。

两段性质不同的链路

"空口"与"回传"完全是两回事。空口是无线信道(第 1.1 章的损耗主场),丢包、衰落、同步成本都在这里;回传通常是有线或毫米波无线的稳定带宽,瓶颈一般在容量与成本而不在物理损耗。设计时最容易踩的坑,是拿空口的衰落代价去套回传——两者优化的手段天差地别。

一次可运行的链路想法

用一个极简的队列模型,体会"局部排队如何累计成端到端时延":

import random random.seed(7) def simulate_queue(pkt_per_sec, service_per_sec, seconds=200): q, hist = 0, [] for _ in range(seconds): arrivals = random.choices([0,1,2], weights=[0.5,0.35,0.15])[0] q += arrivals q = max(0, q - service_per_sec) hist.append(q) return hist h = simulate_queue(1.0, 1.2) print("平均队列长度(个包):", round(sum(h)/len(h), 2))

输出一条平均队列长度的小值——当到达率贴近服务率时,这个数会急剧放大。它想说你看到的"慢",往往不是某一跳的速率,而是若干跳排队累积的叠加。这串直觉留到第 4 章流量控制与 QoS 再用上。

易踩的坑

常见坑:把"接入网"和"基站"画等号。接入网是一整片负责空口收发与无线资源管理的系统,基站只是其中一个个执行单元。分清了,回传、控制面这些接口归属才不会混。

一次回落:把"功能模块"翻译成"链路预算的归属段"

四大模块不只是背书的清单,它们在链路预算这张主账上各自占据一段。给你一张"模块—账段"映射,读到第 2.4 节时能立刻对号入座:终端手里握着发射功率与天线增益这两笔最靠前的收入;**接入网(空口)**承受着路径损耗与多径衰落这笔最凶的支出,也提供分集与调度的补偿;回传是容量与成本的分水岭,一般不在物理损耗上再做文章;核心网的开销主要落在控制面与时延上,几乎不触碰空口衰落。

这套映射的价值在于:当你拿到一个"网速慢"的投诉,你不会眉毛胡子一把抓——先判断瓶颈落在空口(衰落、排队)、回传(容量)还是核心(信令、路由),再对症下药。空口问题找第 3 章与第 5 章的覆盖干扰,回传问题找回传扩容与拓扑,核心问题找信令与路由优化。把问题归到段,是全网排障的第一刀,也是第 7 章做问题诊断时反复用到的基本功。

要补充的一点是,这套四大块的骨架也正被"云化与拆分"改写:6.3 节提到底层 RAN 与边缘云,把原本一体的接入网掰成可独立部署的黑盒与软件,功能模块的边界不再是铁板一块,而变成了可按需伸缩的"账目科目"。你先把静态的四大块认清楚,再去看它们怎么被拆着用,就会顺很多。无论骨架怎么拆,一次会话"上行到核心、下行到对端"这条主干,始终是你认路的坐标。

一次端到端的逐段对账

把"模块—账段"的映射落回一次真实通话,你能感受到这张账是怎么逐段接力算下来的。假设用户 A 在写字楼里给隔壁城市的用户 B 打电话:空口上行这段,A 的手机把语音比特塞进载波,支出路径损耗与多径衰落,靠天线增益与调制余量对冲,这一步的账在第 1 章与第 3 章核算;空口下行这段同理,但还要把基站到用户的传播条件、邻区干扰一起算进去,这层到第 5 章才彻底摊开。中间隔着回传(把语音从接入网搬进核心网,账目是容量与成本)与核心网(登记、路由、接续,账目是信令时延)。

把这四段逐段对完,你就明白为什么"网速慢"从来不是一个数,而是一长串等待你逐段定位的账目。先记下这套"逐段接力、各认各账"的读法,第 2.4 节铺主表、第 7 章做诊断时,它都会反复回来帮你看清"瓶颈到底卡在哪一段"。

本节要点回顾

  • 四模块:终端、接入网、回传、核心网,一次会话按"上行到核心、下行到对端"接力。
  • 控制面/用户面分离:数据与控制解耦,让核心网可独立扩容。
  • 空口与回传不同质:一个在衰落损耗里挣扎,一个讲容量与成本。
  • 端到端时延是排队叠加:优化局部不等于优化整体,第 4 章会再掰细。

作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U