0. 关于复用

  • 复用器(multiplexer)总是和分用器(demultiplexer)成对地使用;

    • 分用器:把高速信道传送过来的数据进行分用,分别送交到相应的用户;
  • 在复用器和分用器之间是用户共享的高速信道;

1. 基本复用方法

  • 频分复用(FDM,Frequency Division Multiplexing):

    按频率划分的不同信道,用户分到一定的频带后,在通信过程中自始至终都占用这个频带,可见频分复用的所有用户在同样的时间占用不同的带宽资源(带宽指频率带)

  • 时分复用(TDM,Time Division Multiplexing)

    按时间划分成不同的信道,每一个时分复用的用户在每一个TDM帧中占用固定序列号的间隙,可见时分复用的所有用户是在不同时间占用同样的频带宽度

考虑如下的一种情形,传统的电话通信每一个标准话路的带宽是 4kHz(即通信用的 3.1kHz 加上两边的保护频带)

  • 若有 1000 个用户进行频分复用,则复用后的总带宽就是 4kHz
  • 时分复用,每一个用户分配到的时隙宽度就是 125 μs的千分之一,即 0.125μs,时隙宽度变得非常窄,时隙宽度非常窄的脉冲信号所占的频谱范围是非常宽的;

2. 码分复用(Code Division Multiplexing)

  • 码片(chip):是各站独有的(站站之间的码片互相正交),发送的码元却是不断变化的;

码分复用人们更常用的名词是码分多址CDMA(Code Division Multiplexing Access )。

每一个用户可以在同样的时间使用同样的频带进行通信。特别地,各用户使用经过特殊挑选的不同码型,以使各用户之间不会造成干扰。码分复用最初用于军事通信,因为这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现,后来才广泛的使用在民用的移动通信中。

在 CDMA 中,每一个比特时间再划分为 m 个短的间隔,称为码片(chip)。通常 m 的值为 64 或 128。为了说明问题的需要和简单起见,我们设 m 为 8.

使用 CDMA 的每一个站被指派一个唯一的 m bit 码片序列(chip sequence)。

  • 一个站如果要发送比特 1 ,则发送它自己的 m bit 码片序列;
  • 如果要发送比特 0,则发送该码片序列的二进制反码;
  • 为了方便起见,我们按惯例将码片中的 0 写为 -1,将 1 写为 1。

现假定 S 站要发送信息的数据率为 b b/s。由于每个比特要转换成 m 个比特的码片,因此会将 S 站实际发送的数据率为 mb b/s(当然有效的还是 b b/s)。

同时 S 站所占用的频带宽度也提高到原来数值的 m 倍。这种通信方式是扩频(spread spectrum),扩频通信通常有两大类:

  • 直接序列扩频 DSSS(Direct Sequence Spread Spectrum),如上文所说的码片序列(chip sequence)
  • 跳频扩频 FHSS(Frequency Hopping Spread Spectrum)

实现码分多址的关键在于,需要为每一个站分配的码片序列不仅必须各不相同,而且还必须相互正交(orthogonal)(将码片序列视为码片向量,两序列正交即为两向量内积为 0)。在实用的系统中使用伪随机序列

例,令向量 S\mathbf S 表示站 S 的码片向量 (-1, -1, -1, +1, +1, -1, +1, +1),在令 T\mathbf T 表示其他任何站的码片向量 (-1, -1, +1, -1, +1, +1, +1, -1)。任意两个不 同站的码片序列正交,就是向量 S\mathbf S 和 T\mathbf T 的内积都是 0:

S⋅T=1m∑i=1mSiTi=0

\mathbf S\cdot \mathbf T=\frac1m\sum_{i=1}^mS_iT_i=0

同时也要求,任意一个码片向量模为 1:

S⋅S=1m∑i=1mSiSi=1m∑i=1mS2i=1

\mathbf S\cdot\mathbf S=\frac1m\sum_{i=1}^mS_iSi=\frac1m\sum_{i=1}^mS_i^2=1

从时分复用、频分复用到码分复用(CDMA)相关推荐

  1. 码分复用CDMA的原理

    码分复用CDMA的原理 感性理解: ​ 可以感性的理解为:我只接受我所期望的信号类型,并且能够通过一定的方式将多个信号源分离出来. 工作原理: ​ 每一个比特时间再被细分为m个更短的时间间隔.每个时间 ...

  2. 【物理层】时分复用 频分复用 码分复用 ADSL

    文章目录 时分复用TDM存在的问题 频分复用FDM与波分复用WDM关系 码分多址的原理(CDMA) ADSL含义,采用什么复用形式 时分复用TDM存在的问题 频分复用FDM与波分复用WDM关系 码分多 ...

  3. 基于CSMA/CA无线传感器网络的MAC层研究

    1.无线传感器网络简介及发展现状 无线传感器网络是嵌入式系统.无线通信技术.网络技术及微机电系统等学科互相融合.渗透而产生的新技术,广泛使用在军事国防领域.环境监测.交通管理.医疗健康.工商服务.反恐 ...

  4. 计算机网络与互联网(了解)

    文章目录 1.0.相关术语 (Terms) 1.1.什么是互联网 1.2.互联网发展史 1.3. 网络体系结构 1.3.1.网络边缘 (Network Edge) 1.3.2.网络核心 (Networ ...

  5. 计算机网络笔记-应用层/传输层/网络层(2w字详细整理)

    文章目录 计算机网络 计算机网络概述 互联网的组成 网络边缘部分 C/S方式 P2P对等方式 网络核心部分 电路交换 分组交换 报文交换 传输延时 计算机网络体系概述 OSI七层模型 TCP/IP四层 ...

  6. 码分复用 = 频分复用 + 时分复用 ?

    ✅ 在上<计算机网络与通信>这门课时,对 "码分复用" 这个重点,做了一点笔记 ● 个人感觉 码分复用(CDMA,Code Division Multiple Acce ...

  7. 【计算机网络】【湖科大MOOC】数据链路层 媒体介入控制 频分复用、时分复用、码分复用 载波监听多址接入/碰撞检测CSMA/CD 碰撞避免CSMA/CA

    目录 数据链路层 5. 媒体介入控制 5.1 静态划分信道 5.2 动态接入控制 - 随机接入 5.2.1 载波监听多址接入/碰撞检测 CSMA/CD协议 5.2.1 载波监听多址接入/碰撞避免 CS ...

  8. 【计网】计算机网络期末总复习-谢希仁(个人总结)理论概念

    文章目录 计算机网络期末复习(个人总结) 第一章 概述 第二章.物理层 第三章 数据链路层 第四章 网络层 第五章 运输层 第六章 应用层 其他补充 算法和协议 题目 计算机网络期末复习(个人总结) ...

  9. 网络原理往期考试题+部分详解+最终版

    一.填空题: (+号代表出现次数,无则说明一次) ++1. 在采用电信号表达数据的系统中,数据有数字数据和__模拟数据__两种. 2. 国际标准化组织ISO提出的不基于特定机型.操作系统或公司的网络体 ...

最新文章

  1. EXT GridPanel
  2. matlab和python哪个运行快_matlab vs python: 跑循环的速度对比
  3. html用dom显示xml,dom 编程(html和xml)
  4. PHP的Static与Global
  5. java并查集计算机网络连通,poj2236 Wireless Network(并查集)
  6. s5pv210——nandflash和inand的基础理论
  7. Cordova - 解决升级NDK之后无法编译!
  8. JS-function-BOM(window,history,location,navigator,screen)
  9. php在线支付系统,Thinkphp各大支付平台在线支付集成源码
  10. 华中科技大学在职研究生计算机好考不,华中科技大学在职研究生容易考吗?
  11. 使用Python在ArcGIS中编程杂谈
  12. AC日记——计算循环节长度 51nod 1035
  13. 鲁大师2014 v3.75.14.1058 官方版
  14. 计算机软硬件配置在哪里查,如何查看电脑硬件配置信息?
  15. 微信支付-简易实例代码
  16. Matrix Operations -- Transpose +Determinant + Adjugate+ Inverse + Gram-Schimidt +LUP + QR + Eigen
  17. 国庆黄金周即将到来!包容的三亚期待游客前来探索
  18. win7硬盘安装ubuntu经验
  19. OpenCV学习心得:Scalar()的几种使用方法
  20. Datawhale 1月leetcode

热门文章

  1. cas client 更新ticket_cas sso单点登录系列6_cas单点登录防止登出退出后刷新后退ticket失效报500错...
  2. 链路聚合_链路聚合实验
  3. linux 查看 pub文件夹,linux 文件/目录的属性及权限
  4. Maven的性质与部署整理
  5. Intellij IDEA的配置
  6. mysql备份-a是什么_MySQL主从备份和主主备份配置+Keepalived+MySQL读写分离
  7. nginx过滤post请求头_Nginx Header,实现对HTTP/S请求、响应进行添加、修改、删除等操作...
  8. LeetCode 338. 比特位计数(动态规划)
  9. ERROR:ModuleNotFoundError: No module named ‘cv2‘
  10. Bug(九) —— error LNK 2019 无法解析的外部符号 __imp__timeGetTime@0