计算机网络_ 1.3 网络核心(数据交换_电路交换_多路复用)

news2024/10/5 16:26:24

计算机网络_数据交换_电路交换_多路复用

  • 多路复用
    • 频分多路复用FDM
    • 时分多路复用TDM
    • 波分多路复用WDM
    • 码分多路复用CDM


多路复用

多路复用(Multiplexing),简称复用,是通信技术的基本概念。
在这里插入图片描述

  • 链路/网络资源(如带宽)划分为“资源片”
    • 将资源片分配给各路“呼叫”(calls)
    • 每路呼叫独占分配到的资源片进行通信
    • 资源片可能“闲置”(idle) (无共享)
  • 典型多路复用方法
    • 频分多路复用( frequency division multiplexing-FDM)
    • 时分多路复用( time division multiplexing-TDM)
    • 波分多路复用(Wavelength division multiplexing-WDM)
    • 码分多路复用( Code division multiplexing-CDM )

频分多路复用FDM

在这里插入图片描述

  • 频分多路复用的各用户占用不同的带宽资源(请注意,这里的“带宽”是==频率带宽(单位:Hz)==而不是数据的发送速率)
  • 用户在分配到一定的频带后,在通
    信过程中自始至终都占用这个频带

时分多路复用TDM

  • 时分复用则是将时间划分为一段段等长的时分复用帧(TDM 帧),每个用户在每个 TDM 帧中占用固定序号的时隙。
  • 每用户所占用的时隙是周期性出现(其周期就是TDM 帧的长度)
  • 时分复用的所有用户是在不同的时间占用相同的
    频带宽度。

在这里插入图片描述
在这里插入图片描述


波分多路复用WDM

  • 波分复用就是光的频分复用
    在这里插入图片描述
    在这里插入图片描述

码分多路复用CDM

  • 广泛应用于无线链路共享 (如蜂窝网,卫星通信等)
  • 每 个 用 户 分 配 一 个 唯 一 的 m bit 码 片 序 列 (chippingsequence),其中“0”用“-1”表示、“1”用“+1”表示,例如:
    • S 站的码片序列:(–1 –1 –1 +1 +1 –1 +1 +1)
  • 各用户使用相同频率载波,利用各自码片序列编码数据
  • 编码信号 = (原始数据) × (码片序列)
    • 如发送比特 1(+1),则发送自己的 m bit 码片序列
    • 如发送比特 0(-1),则发送该码片序列的m bit 码片序列的反码
  • 各用户码片序列相互正交(orthogonal)
    在这里插入图片描述
  • 令{di}为原始数据序列,各用户的叠加向量为
    在这里插入图片描述
  • 解码: 码片序列与编码信号的内积
  • 码分多路复用编/解码举例
    • 一个用户
      在这里插入图片描述
    • 多个用户
      在这里插入图片描述



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

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

相关文章

【动态规划算法】第四题:91.解码方法

💖作者:小树苗渴望变成参天大树 🎉作者宣言:认真写好每一篇博客 🎊作者gitee:gitee 💞作者专栏:C语言,数据结构初阶,Linux,C 动态规划算法 如 果 你 喜 欢 作 者 的 文 章 ,就 给 作…

一建建筑周超口袋书

第一部分 建筑工程技术1A414000 建筑工程材料[B-4,2021] 常见的高分子防水卷材有哪些?三元乙丙、聚氯乙烯、氯化聚乙烯、氯化聚乙烯-橡胶共混及三元丁橡胶防水卷材记忆技巧三单数年考试中,2011 年屋面女儿墙渗漏水处理,2015 年女儿墙防水识图找错&#…

element ui table 状态用switch展示

效果图如下 方法一:将图片封装成组件 1.:ImgswitchOpen.vue 2:页面引入组件 3:使用 方法二:引入图片 1:引入图片 2:在data中定义 3.使用

垂直领域大模型:从医疗ChatDoctor到金融BloombergGPT、法律ChatLaw/LawGPT_zh

第一部分 各种医疗类ChatGPT:或中英文数据微调LLaMA、或中文数据微调ChatGLM 1.1 基于LLaMA微调的中英文版ChatDoctor 1.1.1 ChatDoctor:通过self-instruct技术提示API的数据和医患对话数据集微调LLaMA Github上有一个基于LLaMA模型的医疗微调模型&am…

c++高性能264/265实时h5流媒体服务器前后端整体解决方案

c高性能264/265实时h5流媒体服务器前后端整体解决方案 1.效果展示 下图展示了前端播放效果。 播放1路264视频流,4路265视频流 CPU占用率10%(测试机器上运行着c服务端和其他工具程序) GPU0占用率17% 1.1 作者测试机器配置 处理器 11th Gen Intel Core™ i7-118…

如何确定适合网站的长尾关键词?

确定适合网站的长尾关键词,需要进行以下几个步骤: 1. 目标受众分析:首先,要确定网站的目标受众是谁。了解目标受众的特点和需求,可以帮助我们选择适合他们的长尾关键词。例如,如果目标受众是学生&#xff…

【Linux | Shell命令】Linux 环境变量

目录 一、概述二、什么是环境变量2.1 全局环境变量2.2 局部环境变量 三、设置用户自定义变量3.1 设置局部用户自定义变量3.2 设置全局环境变量3.3 删除环境变量 四、默认的 shell 环境变量五、5.1 设置 PATH 环境变量5.2 一、概述 Linux 系统中,很多程序和脚本通过环…

爱创科技携腾讯云拓展海内外药械数字溯源服务,“一物一码”全程可追踪

想象一下,当每个人从医院取药窗口或药房买到关乎自己生命健康的药品时,只需掏出手机打开微信,扫一扫药盒上的二维码,就可以看到药品真伪、出厂厂家、用药科普等信息,既带来一份用药的安心,也能清晰地看到医…

二进制、十进制相互转换

二进制转十进制: 1100 0000转为十进制的数值为:12864192 十进制转二进制: 列如:十进制数为202 1286432168421二进制11001010 解析: 202>128,第一个二进制数为:1 202-128>64&#xf…

服务器垃圾怎样清理?C盘垃圾如何清理?

好多人都在问电脑垃圾如何清理?服务器的垃圾清理是系统维护中必不可少的一项任务,而C盘垃圾的清理同样也是必须要做的任务之一。那么,如何一键清理服务器垃圾,C盘垃圾如何清理呢?今天,我会以服务器助手为例…

8、架构:服务端介绍

作为一个产品化的项目,就必然有服务端的支持,这次的项目我们依然使用与上一本小册一样的技术栈 NestJS作为产品的服务端开发语言。 服务端的内容对于常规的前端开发会比较难上手,因为除了服务端的开发语言之外,我们还需要安装各种…

如何查看docker File!!!!

1.如何查看dockerfile! 先docker images 查看所有的镜像,然后再一个目录下先创建一个脚本,把下面内容复制进去 #!/bin/bash export PATH$PATH if [ $# -eq 1 ];thendocker history --format {{.CreatedBy}} --no-trunctrue $1 |sed "s…

基于PyQt5的桌面图像调试仿真平台开发(6)去马赛克

系列文章目录 基于PyQt5的桌面图像调试仿真平台开发(1)环境搭建 基于PyQt5的桌面图像调试仿真平台开发(2)UI设计和控件绑定 基于PyQt5的桌面图像调试仿真平台开发(3)黑电平处理 基于PyQt5的桌面图像调试仿真平台开发(4)白平衡处理 基于PyQt5的桌面图像调试仿真平台开发(5)…

c++ connect函数连接失败 解决方法

bool Connect() {//初始化网络WSADATA wsadata;WSAStartup(MAKEWORD(2, 2), &wsadata);if (0 ! WSAStartup(MAKEWORD(2, 2), &wsadata))return false;if (LOBYTE(wsadata.wVersion) ! 2 ||HIBYTE(wsadata.wVersion) ! 2) {printf("请求协议版本失败!\n");ret…

12.JavaWeb-Node.js+创建Vue项目

1.Node.js的概念 传统的Web服务器中,每个请求都会创建一个线程,这会导致线程数的增加,从而影响服务器的性能和扩展性,Ryan Dahl借助Chrome的V8引擎提供的能力实现了Node.js——可以在服务端运行的JavaScript(可以把Nod…

SQL-每日一题【197.上升的温度】

题目 表: Weather 编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 id 。 返回结果 不要求顺序 。 查询结果格式如下例。 示例 1: 解题思路 前置知识 交叉连接(CROSS JOIN) 即笛卡尔积&…

Vue Router 的params和query传参的使用和区别

//$router : 是路由操作对象,只写对象 //$route : 路由信息对象,只读对象//操作 路由跳转 this.$router.push({name:hello,params:{name:word,age:11} })//读取 路由参数接收 this.name this.$route.params.name; this.age this.$route.params.age; 1…

ADS笔记,时域和频域绘图

为防止遗忘,记录一下ADS的时间域和频谱图的绘制 在ADS中想得到电路的时域和频域图的话,可以用谐波平衡仿真HB或者选择一个准瞬态仿真控制器插入到原理图中来实现。 目录 方法一:谐波平衡仿真HB时域设置频域设置 方法二:准瞬态仿…

【Linux】git三板斧教程(免密提交配置)

git 什么是git?Linux下安装git基于git的一些商业网站介绍在gitee上创建仓库注册账号创建项目将仓库克隆到本地 git三板斧git三板斧第一招:git add三板斧第二招:git commit三板斧第三招:git push git免密码提交git log查看提交日志…

通俗易懂的期权入门知识汇总,硅铁期权即将上市适合用那种期权策略管理风险

【1】期权:是指某一标的物的买卖权或选择权。具有在某一限定时期内按某一指定的价格买进或卖出某一特定商品或合约的权利。这种权利是买进者拥有的一种权利,并非一种义务 【2】保证金:为确保执行,期权卖方存入的担保金 【3】多头…