【2-10】E1与T1
前言
之前我们简单介绍了人类从电话线思维到如今的数据报分组交换思维过渡时期的各种技术产物,今天我们重点介绍 E1/T1技术。
文章目录
- 前言
- 1. 产生背景
- 2. T1
- 3. E1
- 4. SONET
- 4.1 OC-1
- 4.2 OC-3 及其它
- 5. SDH
- 5.1. STM-1
- 6. SONET VS SDH
- 后记
- 修改记录
1. 产生背景
E1/T1技术的诞生背景可以追溯到20世纪60年代初,当时基于铜线的模拟电话线大量铺设,但由于街道空间有限,已经没有办法再安装新的线路。为了解决这个问题,美国的专家们开始尝试 PCM(脉冲编码调制)数字化技术和 TDM(时分复用)技术的实际应用。

2. T1
T1技术的诞生是在1965年,它将24个64kbit/s的电话通道复用在一起,成为1.544Mbit/s的信号。每个T1信号包括24个电话通道和1比特的同步信号,因此T1的速率如下: ( 24 c h a n n e l s × 8 b i t / c h a n n e l + 1 b i t ) / 125 μ s = 1.544 M b i t / s (24channels \times 8bit/channel + 1bit) / 125 μs = 1.544 Mbit/s (24channels×8bit/channel+1bit)/125μs=1.544Mbit/s。
3. E1
E1技术则是后来由国际电信联盟(ITU-T)制定的标准,主要在欧洲使用,其传输速率为2.048 Mbit/s。E1帧由32个时隙组成,每个时隙为64 kbit/s,总共提供2.048 Mbit/s的数据传输速率。
( 32 c h a n n e l s × 8 b i t / c h a n n e l ) / 125 μ s = 2.048 M b i t / s (32channels \times 8bit/channel ) / 125 μs = 2.048 Mbit/s (32channels×8bit/channel)/125μs=2.048Mbit/s
其中,30个子信道用于语音传送,2个子信道(CH0 和 CH16)用于控制信令。
这种时分复用的思想后来被用在了光纤传输数据中,也就是 SONET 与 SDH
4. SONET
SONET(Synchronous Optical Networking) 翻译成中文是“同步光学网络”
SONET多路复用可以通过时分多路复用(TDM)的方式来实现,即将不同的信号在不同的时间片段内依次传输。这种方式适用于稳定的数据流,如电话通信。此外,SONET还支持波分多路复用(WDM),即不同的信号在不同的频率带宽内传输。通过这些复用技术,SONET能够以多种不同的速率进行多路复用,提供了一种将不同速率的数据流进行同步传输的机制。
4.1 OC-1
OC-1(Optical Carrier level 1) 是SONET标准中定义的一种光载波速率等级,它代表了最低的基础速率,即51.84 Mbps
。这个速率是通过对T1(1.544 Mbps)或E1(2.048 Mbps)信号进行时分复用(TDM)得到的,可以承载多个电话通话或其他数据服务。OC-1技术的诞生是为了提供一种标准化的光纤传输方式,使得不同厂商的设备能够在相同的速率和格式下进行互操作。
4.2 OC-3 及其它
在 OC-1 诞生之后,人类开发出更大带宽的 OC-3 ,它的链路速度是 155.520Mbps 常用近似值 155Mbps 。后续,诸如 OC-9 ,它的速度约等于 OC-3 的3倍。
5. SDH
SDH (Synchronous Digital Hierarchy)
SONET 是由美国贝尔通信研究所(Bellcore)在20世纪80年代初期开发的,主要在美国和其他一些国家和地区使用。它是为了满足电信运营商对更高带宽和更有效管理光纤网络的需求而设计的。其由 ANSI 管理。
而 SDH 由国际电信联盟(ITU-T)在20世纪80年代末期制定的,主要在欧洲和其他地区使用。SDH的设计考虑了与现有PDH(准同步数字系列)系统的兼容性,并提供了更高的传输速率和更灵活的网络管理能力。
5.1. STM-1
STM-1是SDH信号的最基本模块,其传输速率为 155.520Mbps 。它是网络的光口卡,主要用于将不同速率的信号复用到同一根光纤中进行传输.
6. SONET VS SDH
| 光纤级 | STS级 | 链路速Mbps | 有效载荷Mbps | 负载Mbps | SDH对应 | 常用近似值 |
|---|---|---|---|---|---|---|
OC-1 | STS-1 | 51.840 | 50.112 | 1.728 | - | - |
OC-3 | STS-3 | 155.520 | 150.336 | 5.184 | STM-1 | 155Mbps |
| OC-9 | STS-9 | 466.560 | 451.008 | 15.552 | STM-3 | - |
| OC-12 | STS-12 | 622.080 | 601.344 | 20.736 | STM-4 | 622Mbps |
| OC-18 | STS-18 | 933.120 | 902.016 | 31.104 | STM-6 | - |
| OC-24 | STS-24 | 1244.160 | 1202.688 | 41.472 | STM-8 | - |
| OC-36 | STS-36 | 1866.240 | 1804.032 | 62.208 | STM-13 | - |
| OC-48 | STS-48 | 2488.320 | 2405.376 | 82.944 | STM-16 | 2.5Gbps |
| OC-96 | STS-96 | 4976.640 | 4810.752 | 165.888 | STM-32 | - |
| OC-192 | STS-192 | 9953.280 | 9621.504 | 331.776 | STM-64 | 10Gbps |
STS-1是电信号的标准,与OC-1速率一致。另外 STM-1 的速率与 OC-3一致。可以先记忆
后记
文中有任何错误、遗漏,烦请各位老铁在评论区指出,共同学习进步。
修改记录
| 更新日期 | 修改内容 |
|---|---|
| 2025年4月15日 | 完成初稿 |
相关文章:
【2-10】E1与T1
前言 之前我们简单介绍了人类从电话线思维到如今的数据报分组交换思维过渡时期的各种技术产物,今天我们重点介绍 E1/T1技术。 文章目录 前言1. 产生背景2. T13. E14. SONET4.1 OC-14.2 OC-3 及其它 5. SDH5.1. STM-1 6. SONET VS SDH后记修改记录 1. 产生背景 E1/…...
【设计模式】适配器模式:让不兼容的接口和谐共处
引言 在软件开发中,我们经常会遇到这样的情况:两个已经存在的接口无法直接协同工作,但我们又希望它们能够无缝对接。这时,适配器模式就派上用场了。适配器模式(Adapter Pattern)是一种结构型设计模式&…...
Servlet、HTTP与Spring Boot Web全面解析与整合指南
目录 第一部分:HTTP协议与Servlet基础 1. HTTP协议核心知识 2. Servlet核心机制 第二部分:Spring Boot Web深度整合 1. Spring Boot Web架构 2. 创建Spring Boot Web应用 3. 控制器开发实践 4. 请求与响应处理 第三部分:高级特性与最…...
PTA:古风排版
中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串&a…...
Android LiveData学习总结(源码级理解)
LiveData 工作原理 数据持有与观察者管理:LiveData 内部维护着一个数据对象和一个观察者列表。当调用 observe 方法注册观察者时,会将 LifecycleOwner 和 Observer 包装成 LifecycleBoundObserver 对象并添加到观察者列表中。生命周期感知:L…...
Pandas进行数据预处理(标准化数据)③
数据标准化处理代码解析 数据标准化处理代码解析课前预习1. 离差标准化(Min - Max Scaling)结果2. 标准差标准化(Standard Scaling)结果3. 小数定标标准化(Decimal Scaling)结果 代码整体概述代码详细解析1…...
vue里provide作用:将一组全局方法注入到 Vue 应用的所有子组件中
在 Vue.js 中, provide(mainFunc, {...}) 是依赖注入(Dependency Injection)的提供者(provider)部分,它的作用是: 功能说明 : 将一组全局方法注入到 Vue 应用的所有子组件中子组件可以通过 inject 接收这些方法 import { provi…...
基于uniapp 实现画板签字
直接上效果图 代码 <template><view class"container"><!-- 签名画布 --><view class"canvas-container"><canvas canvas-id"signCanvas" class"sign-canvas"touchstart"handleTouchStart"touc…...
JDBC 初认识、速了解
目录 一. JDBC的简介 1. 数据的持久化 2. 什么是JDBC 二. JDBC中常用的类和接口 1. Driver 接口 2. DriverManager 类 3. Connection 接口 4. Statement 接口 5. PreparedStatement接口 6. ResultSet 接口 三. 总结 前言 从现在开始就来讲解JDBC的相关知识了 本文的…...
(2025亲测可用)Chatbox多端一键配置Claude/GPT/DeepSeek-网页端配置
1. 资源准备 API Key:此项配置填写在一步API官网创建API令牌,一键直达API令牌创建页面创建API令牌步骤请参考API Key的获取和使用API Host:此项配置填写https://yibuapi.com/v1查看支持的模型请参考这篇教程模型在线查询 2. ChatBox网页版配…...
4.vtk光照vtkLight
文章目录 VTK中的光照1. vtkLight 的两种类型:位置光照和方向光照2. vtkLight 的常用方法3. 方法命名风格4. vtkProp 的可见性与 vtkLight 的开关 示例 VTK中的光照 vtkLight: 用于定义一个或多个光源。每个光源可以有其颜色、位置、焦点等属性。 vtkActor: 每个vtk…...
【速写】formatting_func与target_modules的细节(peft)
文章目录 SFTTrainer的构造参数版本差异怎么写formatting_func?关于lora_config中的target_modules能否在target_modules中指定特定某个模块? 以下面的示例pipeline为案: # -*- coding: utf8 -*- # author: caoyang # email: caoyangstu.sufe.edu.cnfr…...
YOLOv2学习笔记
YOLOv2 背景 YOLOv2是YOLO的第二个版本,其目标是显著提高准确性,同时使其更快 相关改进: 添加了BN层——Batch Norm采用更高分辨率的网络进行分类主干网络的训练 Hi-res classifier去除了全连接层,采用卷积层进行模型的输出&a…...
第十五届蓝桥杯----数字串个数\Python
目录 问题: 思想: 代码: 问题: Q:小蓝想要构造出一个长度为 10000 的数字字符串,有以下要求: 1) 小蓝不喜欢数字 0 ,所以数字字符串中不可以出现 0 ; 2) 小蓝喜欢数字 3 和 7 ,所以数字字符串中必须…...
【YOLOv8改进 - 卷积Conv】PConv(Pinwheel-shaped Conv): 风车状卷积用于红外小目标检测, 复现!
YOLOv8目标检测创新改进与实战案例专栏 专栏目录: YOLOv8有效改进系列及项目实战目录 包含卷积,主干 注意力,检测头等创新机制 以及 各种目标检测分割项目实战案例 专栏链接: YOLOv8基础解析+创新改进+实战案例 文章目录 YOLOv8目标检测创新改进与实战案例专栏介绍摘要文章链…...
LeetCode:链表
160. 相交链表 /*** 单链表的定义* Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode(int x) {* val x;* next null;* }* }*/ public class Solution {public ListNode getIntersectionN…...
Dockerfile项目实战-单阶段构建Vue2项目
单阶段构建镜像-Vue2项目 1 项目层级目录 以下是项目的基本目录结构: 2 Node版本 博主的Windows电脑安装了v14.18.3的node.js版本,所以直接使用本机电脑生成项目,然后拷到了 Centos 7 里面 # 查看本机node版本 node -v3 创建Vue2项目 …...
音视频小白系统入门笔记-0
本系列笔记为博主学习李超老师课程的课堂笔记,仅供参阅 音视频小白系统入门课 音视频基础ffmpeg原理 绪论 ffmpeg推流 ffplay/vlc拉流 使用rtmp协议 ffmpeg -i <source_path> -f flv rtmp://<rtmp_server_path> 为什么会推流失败? 默认…...
Zabbix 简介+部署+对接Grafana(详细部署!!)
目录 一.Zabbix简介 1.Zabbix是什么 2.Zabbix工作原理(重点) 3.Zabbix 的架构(重点) 1.服务端 2.客户端: 4.Zabbix和Prometheus区别 二.Zabbix 部署 1.前期准备 2.安装zabbix软件源和组件 3.安装数据库…...
C++: Initialization and References to const 初始化和常引用
cpp primer 5e, P97. 理解 这是一段很容易被忽略、 但是又非常重要的内容。 In 2.3.1 (p. 51) we noted that there are two exceptions to the rule that the type of a reference must match the type of the object to which it refers. The first exception is that we …...
Ubuntu2404装机指南
因为原来的2204升级到2404后直接嘎了,于是要重新装一下Ubuntu2404 Ubuntu系统下载 | Ubuntuhttps://cn.ubuntu.com/download我使用的是balenaEtcher将iso文件烧录进U盘后,使用u盘安装,默认选的英文版本, 安装后,安装…...
职坐标:智慧城市未来发展的核心驱动力
内容概要 智慧城市的演进正以颠覆性创新重构人类生存空间,其发展脉络由物联网、人工智能与云计算三大技术支柱交织而成。这些技术不仅推动城市治理从经验决策转向数据驱动模式,更通过实时感知与智能分析,实现交通、能源等领域的精准调控。以…...
DAY 45 leetcode 28的kmp算法实现
KMP算法的思路 例: 文本串:a a b a a b a a f 模式串:a a b a a f 两个指针分别指向上下两串,当出现分歧时,并不将上下的都重新回退,而是利用“next数组”获取已经比较过的信息,上面的指针不…...
从代码学习深度学习 - 自注意力和位置编码 PyTorch 版
这里写自定义目录标题 前言一、自注意力:Transformer 的核心1.1 多头注意力机制的实现1.2 缩放点积注意力1.3 掩码和序列处理1.4 自注意力示例二、位置编码:为序列添加位置信息2.1 位置编码的实现2.2 可视化位置编码总结前言 深度学习近年来在自然语言处理、计算机视觉等领域…...
设计和实现一个基于 DDS(直接数字频率合成) 的波形发生器
设计和实现一个基于 DDS(直接数字频率合成) 的波形发生器 1. 学习和理解IP软核和DDS 关于 IP 核的使用方法 IP 核:在 FPGA 设计中,IP 核(Intellectual Property Core)是由硬件描述语言(HDL&a…...
AWS IAM权限详解:10个关键权限及其安全影响
1. 引言 在AWS (Amazon Web Services) 环境中,Identity and Access Management (IAM) 是确保云资源安全的核心组件。本文将详细解析10个关键的IAM权限,这些权限对AWS的权限管理至关重要,同时也可能被用于权限提升攻击。深入理解这些权限对于加强AWS环境的安全性至关重要。 2.…...
UniRig ,清华联合 VAST 开源的通用自动骨骼绑定框架
UniRig是清华大学计算机系与VAST联合开发的前沿自动骨骼绑定框架,专为处理复杂且多样化的3D模型而设计。基于强大的自回归模型和骨骼点交叉注意力机制,UniRig能够生成高质量的骨骼结构和精确的蒙皮权重,大幅提升动画制作的效率和质量。 UniR…...
DELL电脑开机进入自检界面
疑难解答 - 如何解决开机直接进入BIOS画面 添加链接描述 一、DELL电脑开机自检提示please run setup program 未设置一天中的时间-请运行安装程序(Time-of-day not set - please run SETUP program) 配置信息无效-请运行安装程序(Invalid configuration information - ple…...
分库分表-除了hash分片还有别的吗?
在分库分表的设计中,除了常见的 Hash 分片,还有多种策略根据业务场景灵活选择。以下是几种主流的分库分表策略及其应用场景、技术实现和优缺点分析,结合项目经验(如标易行投标服务平台的高并发场景)进行说明: 一、常见分库分表策略 1. 范围分片(Range Sharding) 原理:…...
Spring Cloud初探之使用load balance包做负载均衡(三)
一、背景说明 基于前一篇文章《Spring Cloud初探之nacos服务注册管理(二)》,我们已经将服务注册到nacos。接下来继续分析如何用Spring cloud的load balance做负载均衡。 load balance是客户端负载均衡组件。本质是调用方拿到所有注册的服务实例列表,然…...
