还记得计算机网络中的信道复用技术么? 来来来, 一起复习一下.

why

问: 什么是信道复用. 在回答这个问题之前先看这样一个场景:

其中u1 u2是两个用户, 如果这两个用户之间连通的信道在他们使用过程中, 被他们完全占用了, 其他人就只能等着了. 那有人说了, 那就多架设信道不就好了. 如果说 A B之间的信道可以满足20G 流量的传输, 而u1 u2 在通信的过程中, 只使用了其中的千分之一, 这就造成了资源的极度浪费, 不管从哪方面考虑, 都应该充分利用其传输的性能.

而这个时候, 为了解决这个问题, 就出现了信道的复用技术. 简单说, 就是可以在同一个信道上同时传送多路数据. 如图:

为了方便理解, 将信道转化为单工通信. 其中u1u2发送数据的同时, u3也可以给u4发送数据. 同一个信道可传输多路信号的通信.

信道复用的基本思路简单说就是, 在发送端将多路信号揉成一个信号发送, 而接收端需要将信号再拆分成各路信号进行分发.

如何实现信道的复用呢?

频分复用

现在最常使用的传输媒介就是光纤了, 都知道光信号有不同的频率, 可见光只占用其中的一小部分.

而频分复用, 就是通过将不同频率的信号进行融合, 然后在接收端再进行不同频率信号的分离. 当然, 叠加后的频率是不能超出传输媒介的频率带宽的.

复用技术是可以连续复用的, 从A通过复用, 生成的信号可以在B处再次进行信号的叠加, 而遇到频率带宽低的信道可拆分传输, 最大限度的使用其传输性能.

时分复用

时分复用很好理解, 将信道按照时间段进行划分, 多个输入端轮流发送数据, 接收端再按照时间段将数据进行拆分.

问题

时分复用技术的问题显而易见, 每个输入方占用信道的机会都是均等的. 如果说A没有数据, 为了接收端能够按照时间间隔正确分发数据, A所占用的时间间隔会留空, 造成资源的浪费.

统计时分复用

为了解决时分复用空闲造成的资源浪费, 出现了统计时分复用. 基本思路一致, 也是将信道按照时间间隔进行分割, 不同的是, 每次放入数据的时候, 会携带一个tag, 标记本段数据的所属, 接收端根据tag对分段数据进行识别分发(当然, 接收端同时会将附带的tag去掉). 这样一来, 只要有数据就方, 而不用空出空闲间隔了.

波分复用

波分复用技术说白了, 其实就是频分复用. 都知道, 光是有不同的波长的, 波分复用是根据不同的波长进行复用.

问题是, 光的波长和频率成反比, 波长一定, 频率就也定了. 这这这, 不就是频分复用换了个名嘛. (可能只是因为在复用时用到的技术不同吧)

码分复用

先说一下, 码分复用中的是什么. 在传输过程中, 将一个比特的时间间隔, 再次切分为 n 个间隔, 其中每个间隔称为一个码片.

每个发送接收方, 定义一个自己的码片序列, 如下:

一共7个码片(也就是说, 原来发送1比特的数据, 现在需要发送7比特). 当发送数据的时候, 如果是二进制1, 就直接发送码片序列, 如果是二进制0, 则将码片序列取反再发送.

那么这个发送的序列如何叠加呢? 很简单, 就是两者波形的叠加. 1+1=2, (-1)+(-1)=-2, -1+1=0. (向量的点积) 叠加后的波形是两个波形的和.

到这里都很好理解, 问题是接收方如何从数据中将波形分离出来呢? 前面的分离都是物理模型, 咱也不太懂, 到这里是数学模型了, 可以简单唠一唠.

先复习一下向量相关的概念

首先, 上方的码片就是一个包含: 1, -1 的向量.

码片向量的规格化内积: 按位相乘, 取平均值. (内积是向量的概念, 就是点积除以 n)

根据这个定义, 有如下推理:

  • 任一码片与自身规格化内积为1 (每位都相同, 相乘后均为1, 取平均值任为1)
  • 任一码片与其反码片内积为-1 (每位都相反, 相乘后均为-1, 取平均值-1)

正交码片: 内积为0

信号拆分

首先, 容易分离的不同向量必须是正交向量. 证明过程就不说了, 咱也不懂

如何拆分信号呢? 结果很简单, 做内积运算, 若内积为0, 则当前比特没有自己的信号, 否则为1或-1, 既1或0.

其他

信道复用技术除了上面几种, 还有: 空分复用等等.

不同的复用技术, 其对应的应用场景不同. 简单回顾一下.

计算机网络-信道复用技术相关推荐

  1. 计算机网络TCP/IP:物理层(信道,调制,香农极限,信道复用技术,宽带接入技术)

    物理层是什么? 物理层是TCP/IP协议的最底层,但并不意味着这一层是实体,不是指具体的传输媒体,物理层要尽可能的屏蔽掉不同传输媒体和通信手段的差异,为它的上层提供数据通讯服务 数据通信的基础知识 信 ...

  2. 考研408 笔记 计算机网络【谢希仁第七版】第二章【物理层】几种复用方式 信道复用技术,频分复用FDM,时分复用TDM,波分复用WDM,码分复用CDM

    2.1物理层基本概念 目的:启动.维护和关闭数据链路实体之间进行比特传输的物理连接. 一些特性: 机械特性:指明接口所用接线器的形状和尺寸.引线数目和排列.固定和锁定装置等等. 电气特性:指明在接口电 ...

  3. 计算机网络(谢希仁 第七版) 第二章(物理层)-- 2.4 信道复用技术(频分复用、时分复用、统计时分复用 波分复用 码分复用)

    1. 信道复用技术 1.1 频分复用.时分复用和统计时分复用 1.1.1 频分复用 1.1.2 时分复用 1.1.3 问题分析: 时分复用肯会造成线路资源的浪费 1.1.4 解决问题: 统计时分复用 ...

  4. 计算机网络传输复用技术,计算机网络 23-24 复用技术 数字传输.ppt

    计算机网络 23-24 复用技术 数字传输 计算机网络 第二章 数据通信基础 第二章 数据通信基础 2.1 数据交换技术 2.2 模拟传输技术 2.3 多路复用技术 2.4 数字传输技术 2.5 数据 ...

  5. 信道分类、信道复用技术、CSMA/CD 协议、PPP 协议、MAC 地址、局域网、以太网、交换机、虚拟局域网

    1.信道分类 1.1 广播信道 一对多通信,一个节点发送的数据能够被广播信道上所有的节点接收到. 所有的节点都在同一个广播信道上发送数据,因此需要有专门的控制方法进行协调,避免发生冲突(冲突也叫碰撞) ...

  6. 网络原理考点之信道复用技术

    如题:2017年4月 分析:看到时间片,可以排除的就是波分和频分,那么同步和异步,书中好像也没有涉及,只能靠自已储备的知识了,同步是只要时钟同步好了,数据就一下都传过去了,还需要再分配时间片来传输吗? ...

  7. 为什么要使用信道复用技术?常用的信道复用技术有哪些?

    时分复用,频分复用,码分复用,空分复用. 使用复用技术是为了区分用户,合理利用所有的频谱资源不浪费.

  8. 信道复用技术之码分复用

    2020730第一次修改:提升了图片的清晰度 1. 首先来说说什么是信道复用 信道复用,顾名思义,就是把多个用户使用的信道合并在一条信道,即一条信道承载着多个用户传输数据的任务: ps:信道:数据信息 ...

  9. 计算机网络cmda编解,【计算机网络】——信道复用技术,再见了!CDMA

    复用:允许用户使用一个共享通道进行通信,降低成本,提高利用率 将整个带宽分为多份,用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带 频分复用的所有用户在同样的时间,占用不同的带宽资源 时分 ...

最新文章

  1. MPB:宁大张德民组-对虾养殖系统微生物组样品的采集与制备
  2. html广告20s倒计时,一段广告倒计时退出代码
  3. SAP UI5 oApplicationFacade - where and when it is initialized
  4. REST + Spring Security会话问题
  5. 孙叫兽进阶之路之源代码配置管理过程(图文教程)
  6. LeetCode 1670. 设计前中后队列(deque)
  7. 采购季:云服务不断进化为企业带来更多选择
  8. Mysql原理+ 多实例 +表损坏
  9. Atitit node.js自定义模块化 Function walkFileTree() exports.walkFileTree =walkFileTree 引用  Files=require
  10. XMPP即时通讯协议使用(十)——好友关系状态
  11. ug10Java环境变量_关于UG环境变量
  12. CTF挑战赛-合天网安实验室
  13. JP1081B/9700_USB网卡驱动
  14. HCIP(四)---BMA,NBMA网络类型
  15. [春秋云镜]CVE-2022-23134
  16. 如何租用mt4虚拟服务器,mt4服务器出租
  17. 事件循环(Event Loop)相关概念 及 面试题
  18. 辅助方法、模型、视图数据
  19. jQuery写突出显示
  20. 论文解读:U-Net: Convolutional Networks for Biomedical Image Segmentation

热门文章

  1. LwIP应用开发笔记之五:LwIP无操作系统TCP服务器
  2. eclipse mat 打开dump文件,明明大小1G,打开后却只有不到100M.其他的去哪了
  3. android音乐进度条设计代码,【Android】Android开发实现进度条效果,SeekBar的简单使用。音量,音乐播放进度,视频播放进度等...
  4. android string 去掉斜杠,Android – PATH中的改装和斜杠字符
  5. java 异步调用 shell_Java 实现异步调用
  6. java 调用 mahout_java – 运行Mahout本地获取MahoutDriver的ClassNotFoundException
  7. 多帧点云数据拼接合并_PCL点云处理实践(二):点云的处理和拼接
  8. mysql bug_MySQL 记一次 Bug发现过程
  9. yii2 调用未定义函数_Python 函数(三) 使用规则
  10. 电脑键盘下划线怎么打_图文详解笔记本电脑键盘失灵怎么办