首页 > 其他分享 >第二章 数据通信基础

第二章 数据通信基础

时间:2022-08-20 08:44:51浏览次数:55  
标签:例题 数据通信 多路复用 单模 基础 传输 第二章 码距 光纤

一、数据通信系统

通信术语:

  1. 信息
  2. 数据
  3. 信号 分为模拟信号:连续和数字信号:离散
  4. 码元:单位时间内的一段数字脉冲,单位Band----------码元速率也叫波特速率,B=1/T(HZ)

二、数据通信系统模型

传输介质

传输介质-光纤

对比多模光纤(小  贵  好  远  快 ),单模光纤的芯径要小很多,小芯径和单模传输的特点使得在单模光纤中传输的光信号不会因为光脉冲重叠而失真。在所有光纤种类中,单模光纤的信号衰减率最低,传输速度最大。(楼外大于550米一般用单模光纤,小于550米一般用多模光纤,楼内小于100米一般用超五类双绞线

三、信道特征

补充:

四、调制技术-模拟信道传输数字数据

五、编码技术-数字信道传送模拟数据

六、数字编码与编码效率

交换方式

  • 电路交换:物理线路、专用线路

  • 报文交换:储存转发、整个报文、有目标节点地址

  • 分组交换:数据包(固定大小)

    ​ 数据报:固定包大小,类似报文交换

    ​ 虚电路:固定包大小,虚拟链路,类似电路交换

七、复用系统

多路复用技术

  • FDM:频分多路复用

  • TDM:时分多路复用

    ​ 同步时分

    ​ 统计时分

  • WDM:波分多路复用

  • CMDA:码分多路复用

常用复用标准

光纤信道复用技术

例题:

八、通信方式

  • 串行 一次传1bit

  • 并行 一次传多bit

  • 异步传输 字符为单位,时钟同步方式是字符之间插入起始位和停止位, 开销大;起始位 “0”和停止位 “1”;

    起始位(1位)+字符(7位)+校验位(1位)+停止位(1位)

  • 同步传输 数据块为单位传输,时钟同步方式是发送同步帧SYNC,确认建立了解。

九、差错控制

  • 什么是检错和纠错
  • 什么是码距?

​ 一个编码系统的码距就是整个编码系统中任意两个码字的最小距离。

  • 码距与检错、纠错有何关系?
  1. 在一个码距内为了检测e个误码,要求最小码距d应该满足:d>=e+1
  2. 在一个码距内为了纠正t个误码,要求最小码距d应该满足:d>=2t+1

例题:

奇偶校验

  • 检错码的构造:检错码 = 信息字段+校验字段

海明校验

  • 海明码的特点:m+k+1 <=2^k (m:信息码的位数; k: 校验码的位数)
  • 海明码的存放位置(2的幂次方上)

例题:

CRC校验

计算CRC校验码,需要根据CRC生成多项式进行,可以校验和纠正,但是纠正开销太大一般用重发的机制。

例题:

标签:例题,数据通信,多路复用,单模,基础,传输,第二章,码距,光纤
From: https://www.cnblogs.com/xxzxw/p/16607116.html

相关文章

  • 第一章 计算机硬件基础
    1、数据的表示R进制的表示(R可为二、八、十、十六)原则:逢R进一Decimail十进制;Binary二进制;Octal八进制;Hex十六进制R进制转十进制(按权展开)以二进制1101为例:......
  • HCIA-datacom 实验5 基础网络服务与应用配置(FTP与DHCP)
    实验一:FTP基础配置实验实验介绍设备支持多种文件管理方式,用户根据任务和安全性要求选择合适的文件管理方式。用户可以通过直接登录系统、FTP(FileTransferProtocol)、TFT......
  • 命令行的使用方法以及基础命令
    打开CMD的方式1.开始+系统+命令提示符2.win键+R输入cmd打开控制台(推荐使用)3.在任意的文件夹类型下面。按住shift键+鼠标右键点击,在此处打开命令行窗口4.资源管理器的地......
  • 基础数论专题题解集(暂未全部AC)
    A-青蛙的约会题面两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它......
  • 【2022-08-19】mysql基础知识(六)
    mysql基础知识(六)mysql之视图view什么是视图?视图就是通过查询得到的一张虚拟表,然后保存下来,下次直接进行使用即可。即:将SQL语句的查询结果当做虚拟表保存起来,以后可......
  • 移动端H5调试基础
    适用场景此文档描述场景适用于Android机型及Chrome内核的浏览器参考文档ChromeDeveloper开发文档链接(需要梯子)https://developer.chrome.com/docs/devtools/remote-de......
  • RocketMQ基础概念
    1介绍RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。1.1RocketMQ特点支持发布/订阅(Pub/Sub)......
  • python基础语法获取列表中的多个元素_切片操作
    list=[10,20,30,40,50,60,70,80]print(list[6:0:-2])print(list[6:0:-1])print(list[6:0:-1])print(list[1:6:1])E:\PycharmProjects\pythonProject\venv\Scripts......
  • Python基础之reduce函数
    哈喽大家好,今天说一下reduce函数的使用方法,以及与for循环的对比。reduce函数原本在python2中也是个内置函数,不过在python3中被移到functools模块中。reduce函数先从......
  • python基础-函数式编程
    概念:电脑运算视作数学上的函数计算高阶函数:map,reduce,filter无副作用,相同的参数调用时钟产生同样的结果闭包Closure例子:defcache(func):store={}#外部自由......