时分复用

对于一条TDM链路,时间被划分为固定区间的帧,并且每帧又被划分为固定数量的时隙。当网络跨越一条链路创建一条连接时,网络在每个帧中为该连接指定个时隙。这些时隙专门由该连接单独使用,一个时隙( 在每个帧内)可用于传输该连接的数据。

同步时分复用(ATDM)技术

时隙预先分配且固定不变,无论时隙拥有者是否传输数据都占有一定时隙,这就形成了时隙浪费,其时隙的利用率很低,为了克服STDM的缺点,引入了异步时分复用技术。

异步时分复用(STDM)技术:

又被称为统计时分复用技术( Statistical Time Division Multiplexing, 它能动态地按需分配时隙,以避免每个时间段中出现空闲时隙。ATDM就是只有当某一个用户有数据要发送时才把时隙分配给它;当用户暂停发送数据时,则不给它分配时隙。电路的空闲时隙可用于其他用户的数据传输。另外,在ATDM中,每个用户可以通过多占用时隙来获得更高的传输速率,而且传输速率可以高于平均速率,最高速率可达到电路总的传输能力,即用户占有所有的时隙。如图:

通俗点讲时分复用就是当多个用户同时传送数据的,我们采用将时间段分成一小份一小份的,然后在每一小份时间间隙中传送相应用户的的数据。同步时分复用就是只根据用户依次将时间间隙分给用户传送数据,如果此时时隙刚好分配给用户A,但用户A此时并没有数据要传输,那么就相当于这个时隙被浪费了,时隙空闲。异步时分复用就是时隙只会分配给当前有数据传输的用户,这样就不会造成时隙浪费了。

同步时分复用和异步时分复用相关推荐

  1. 2.4.1 频分复用、时分复用 和 统计时分复用

    复用 一个信道 只传送 一个信号 太浪费了 前面为了提高信号传输速率想了很多方法:提高信噪比.编码- 可否一个信道能同时传送多个信号来提高利用率:复用 复用 如下,A1,B1, C1 分别使用单独的信 ...

  2. 【网络编程】同步IO、异步IO、阻塞IO、非阻塞IO

    IO分两阶段: 1.数据准备阶段:在该阶段,根据是否等待数据准备,将IO分成阻塞和非阻塞: 2.内核空间复制回用户进程缓冲区阶段:在该阶段,只要程序需要等待复制完成,才能往下运行(尽管这个时间很短), ...

  3. asio boost 异步错误处理_boost::ASIO的同步方式和异步方式

    http://blog.csdn.net/zhuky/article/details/5364574 http://blog.csdn.net/zhuky/article/details/536468 ...

  4. 第106天:Ajax中同步请求和异步请求

    同步请求和异步请求的区别 1.同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式. 用户填写所有信息后,提交给服务器,等待服务器的回应(检验数据),是一次性的.信息错误又要重新 ...

  5. FPGA之道(15)组合逻辑与时序逻辑、同步逻辑与异步逻辑的概念

    组合逻辑电路与时序逻辑电路 数字电路根据逻辑功能的不同特点,可以分成两大类:一类叫做组合逻辑电路,简称组合电路或组合逻辑:另一类叫做时序逻辑电路,简称时序电路或时序逻辑. 如果数字电路满足任意时刻的输 ...

  6. 三种复位方式: 同步复位、异步复位、异步复位同步释放

    一.特点:    同步复位:顾名思义,同步复位就是指复位信号只有在时钟上升沿到来时,才能有效.否则,无法完成对系统的复位工作.用Verilog描述如下:             always @ (p ...

  7. Servlet学习DAY_02:重定向/ 文件上传/ Cookie和Session/ 导入一个工程 / 配置欢迎页面 / 同步请求和异步请求/JSON和AJax介绍 /过滤器

    重定向 重定向是服务器告诉客户端往指定的路径再次发出请求的指令 执行过程: 当服务器执行重定向方法时会给客户端返回302状态码和一个请求路径,浏览器接收到302后会立即往指定的路径再次发出请求 res ...

  8. 【OkHttp】OkHttp Get 和 Post 请求 ( 同步 Get 请求 | 异步 Get 请求 | 同步 Post 请求 | 异步 Post 请求 )

    OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...

  9. 【多线程】0.理解一下5种IO模型、阻塞IO和非阻塞IO、同步IO和异步IO

    5种IO模型.阻塞IO和非阻塞IO.同步IO和异步IO 看了一些文章,发现有很多不同的理解,可能是因为大家入切的角度.环境不一样.所以,我们先说明基本的IO操作及环境. 本文是在<UNIX网络编 ...

最新文章

  1. centos下忘记mysql密码_CentOS下忘记mysql密码的解决办法
  2. mysql允许用户远程连接_mysql允许用户远程连接
  3. linux 下 nginx phpcgi 的安装及配置
  4. 计算机考研:计算机操作系统知识点复习
  5. 微软桌面虚拟化vdi 安装测试体验
  6. 雷死人的304公交车!
  7. 【C#版本详情回顾】C#2.0主要功能列表
  8. krpano html5略缩图边框颜色,krpano加载场景缩略图列表
  9. js margin作用到父元素_子元素的 margin-top 传递给了父元素
  10. Python3学习笔记_F(垃圾回收)
  11. Abaqus2020帮助文件无法搜索问题
  12. 计算机处理器性能排名,2020最新电脑cpu性能天梯图_i5i7i9处理器性能排行榜介绍...
  13. 鲸探发布点评:8月19日发售《小窗白云与凿山骨》数字藏品
  14. 什么是数据安全,为什么需要保证数据安全
  15. Axure的基本原件
  16. #npm# extraneous问题
  17. docker创建容器
  18. Verilog训练笔记(1)——非重叠序列检测
  19. C语言-vs的常用快捷键
  20. 什么是pv?如何计算公司每天的浏览量?

热门文章

  1. matplotlib绘图
  2. 实现html和word的相互转换(带图片)
  3. 大数据课程——Storm综合应用
  4. web版文件管理系统_Vue.js与Lumen组合框架的大创项目管理系统架构方案
  5. matlab离散点范围外云图,matlab利用m_map工具包画中国地图及散点云图
  6. HTTP响应是什么?
  7. 博科交换机java版本_博科交换机安装与维护手册.doc
  8. sql语句中插入二进制数据
  9. VISTA -MIT开源基于数据驱动的自动驾驶仿真引擎
  10. 【java并发编程】无锁并发框架disruptor