第2章 数据通信基础,2.1 概述 2.2 数据调制与编码 2.3 多路复用技术 2.4 异步与同步通信 2.5 差错控制与校验2.6 信息交换技术,本节学习目标,了解模拟传输与数字传输的基本原理熟悉异步与同步通信的接口标准掌握常用数据编码及多路复用技术掌握信息交换技术,返回本章首页,2.1 概述,2.1.1 数据通信的基本概念 2.1.2 数据通信系统的主要质量指标,返回本章首页,2.1.1 数据通信的基本概念,1.信息、数据和信号2.数据通信系统的模型,1.信息、数据和信号,(1)信息(Information)是客观事物属性和相互联系特性的表征,它反映了客观事物的存在形式和运动状态 (2)数据(Data)一般可以理解为“信息的数字化形式”或“数字化的信息形式”狭义的“数据”通常是指具有一定数字特性的信息,如统计数据、气象数据、测量数据及计算机中区别于程序的计算数据等但在计算机网络系统中,数据通常被广义地理解为在网络中存储、处理和传输的二进制数字编码 (3)信号(Signal)简单地讲就是携带信息的传输介质在通信系统中我们常常使用的电信号、电磁信号、光信号、载波信号、脉冲信号、调制信号等术语就是指携带某种信息的具有不同形式或特性的传输介质。
2.数据通信系统的模型,图2-1 通信系统模型,,图2-1所示的为单向通信系统,从通信的双方信息交互的方式来看,可以有以下三种基本方式:(1)单向通信又称单工通信,即只能有一个方向的通信,而没有反方向的交互无线电广播或有线电广播以及电视广播就属于这种类型2)双向交替通信又称半双工通信,即通信的双方都可以发送信息,但不能双方同时发送(或同时接收),这种通信方式往往是一方发送另一方接收3)双向同时通信又称全双工通信,即通信双方可以同时发送和接收信息图2-2 通信系统实例,,图2-2是通信系统的一个实例,工作站通过公共网PSTN与一个服务器进行通信在此模型中,数据通信系统要完成的一系列关键任务为:,,(1)接口规范 (2)同步 (3)传输系统利用率 (4)差错检测和校验,(5)灾难恢复 (6)寻址和路由 (7)网络安全 (8)网络管理,返回本节,2.1.2 数据通信系统的主要质量指标,1.模拟通信系统的质量指标 (1)有效性 (2)可靠性 2.数字通信系统的质量指标 (1)传输速率 (2)差错率,返回本节,2.2 数据调制与编码,2.2.1 数字数据的数字信号编码2.2.2 数字数据的模拟信号编码 2.2.3 模拟数据的数字信号编码,返回本章首页,2.2.1 数字数据的数字信号编码,数字通信系统的任务是传输数字信息,数字信息可能来自数据终端设备的原始数据信号,也可能来自模拟信号经数字化处理后的脉冲编码信号。
传输数字信息的方法是按传输波形来分类的 1.基带方式2.4B/5B编码,1.基带方式,对于码型的选择,通常要考虑以下的因素:对于传输频带低端受限的信道,线路传输码型的频谱中不应含有直流分量; 信号的抗噪声干扰能力强,产生误码时,在译码中产生的误码扩散或误码增值小;便于从信号中提取位同步定时信息;尽量减少基带信号频谱中高频分量,以节省传输频带,并减小串扰;编译码的设备应尽量简单克服不归零制编码缺点的一种编码方案是曼彻斯特(Manchester)编码(见图2-3(b)),它是一种自同步编码方式,包括数据信息和时钟信息 另一种曼彻斯特编码的变种叫做差分曼彻斯特编码(见图2-3(c)),它的编码规则是:若码元为1,则其前半个码元的电平与上一个码元的后半个码元的电平一样;但若码元为0,则其前半个码元的电平与上一个码元的后半个码元的电平相反不论码元是1或0,在每个码元的正中间时刻,一定要有一次电平的转换差分曼彻斯特编码需要较复杂的技术,但可以获得较好的抗干扰性能图2-3 常用数字信号编码,2.4B/5B编码,在光纤分布式数据接口(FDDI,Fiber Distributed Data Interface)中采用了独特的4B/5B编码。
这种编码的特点是将欲发送的数据流每4bit作为一个组,然后按照4B/5B编码规则将其转换成相应5bit码 5bit码共有32种组合,但只采用其中的24种,16种对应4bit码的16种,8种用作控制码,以表示帧的开始和结束、光纤线路的状态(静止、空闲、暂停)等标准4B/5B编码对照表见表2-1,用于100MbpsFDD1PMD的4B/5B编码控制码表见表2-2现用不归零编码画出4bit码和5bit码的对应波形,5bit码经差分编码后,转换成光信号,如图2-4所示图2-4 4B/5B编码方式,返回本节,2.2.2 数字数据的模拟信号编码,通过调制振幅、频率和相位等载波特性或者这些特性的某种组合,来对数字数据进行编码最基本的数字数据→模拟信号调制方式有以下三种(如图2-5所示)1)幅移键控方式(ASK,Amplitude-Shift Keying) (2)频移键控方式(FSK,Frequency-Shift Keying) (3)相移键控方式(PSK,Phase-Shift Keying),,图2-5 对基带数字信号的几种调制方法,返回本节,2.2.3 模拟数据的数字信号编码,脉冲编码调制(PCM,Pulse Code Modulation)是波形编码中最重要的一种方式,在光纤通信、数字微波通信、卫星通信等均获得了极为广泛的应用,现在的数字传输系统大多采用PCM体制。
PCM最初并不是用来传送计算机数据的,采用它是为了解决局之间中继线不够,使一条中继线不只传送一路而是可以传送几十路PCM过程主要由采样、量化与编码三个步骤组成返回本节,2.3 多路复用技术,2.3.1 频分多路复用 2.3.2 时分多路复用,返回本章首页,2.3.1 频分多路复用,当介质的有效带宽超过被传输的信号带宽时,可以把多个信号调制在不同的载波频率上,从而在同一介质上实现同时传送多路信号,即将信道的可用频带(带宽)按频率分割多路信号的方法划分为若干互不交叠的频段,每路信号占据其中一个频段,从而形成许多个子信道(图2-6);在接收端用适当的滤波器将多路信号分开,分别进行解调和终端处理,这种技术称为频分多路复用(FDM,Frequency Division Multiplexing)图2-6 FDM子信道示意图,,FDM系统的原理示意图如图2-7所示,它假设有6个输入源,分别输入6路信号到频分多路器FDM-MUX,多路器将每路信号调制在不同的载波频率上(例如f1,f2,…,f6)每路信号以其载波频率为中心,占用一定的带宽,此带宽范围称作一个通道,各通道之间通常用保护频带隔离,以保证各路信号的频带间不发生重叠。
图2-7 FDM原理,返回本节,2.3.2 时分多路复用,TDM是将传输时间划分为许多个短的互不重叠的时隙,而将若干个时隙组成时分复用帧,用每个时分复用帧中某一固定序号的时隙组成一个子信道,每个子信道所占用的带宽相同,每个时分复用帧所占的时间也是相同的(如图2-8所示),即在同步TDM中,各路时隙的分配是预先确定的时间且各信号源的传输定时是同步的对于TDM,时隙长度越短,则每个时分复用帧中所包含的时隙数就越多,所容纳的用户数也就越多,其原理如图2-9所示图2-8 TDM子信道示意图,图2-9 TDM原理,返回本节,2.4 异步与同步通信,同步就是接收端按发送端发送的每个码元的起止时间及重复频率来接收数据,并且要校准自己的时钟以便与发送端的发送取得一致,实现同步接收 数据传输的同步方式一般分为位同步、字符同步,字符同步通常是识别每一个字符或一帧数据的开始和结束;位同步则识别每一位的开始和结束在异步通信中,发送端可以在任意时刻发送字符,字符之间的间隔时间可以任意变化该方法是将字符看作一个独立的传送单元,在每个字符的前后各加入1~3位信息作为字符的开始和结束标志位,以便在每一个字符开始时接收端和发送端同步一次,从而在一串比特流中可以把每个字符识别出来。
返回本章首页,,通常情况下,并行通信用于距离较近的情况,串行通信用于距离较远的情况在并行数据传输中,至少有8个数据位同时从一个设备传送到另一个设备,发送设备将8个数据位通过8条数据线传送给接收设备接收设备在收到这些数据后,不需经过任何改变就可以直接使用计算机内部的总线数据传送通常都是以并行方式进行传输的在串行数据传输中,每次由源地传到目的地的数据只有一位,与同时传输好几位数据的并行传输相比,串行数据传输的传输速度要比并行传输慢,但在实际应用中往往选择串行数据传输,这是因为实现串行数据传输的硬件具有经济性和实用性返回本节,2.5 差错控制与校验,2.5.1 基本概念2.5.2 常用的差错控制编码,返回本章首页,2.5.1 基本概念,差错控制编码就是对网络中传输的数字信号进行抗干扰编码,目的是为了提高数字通信系统的容错性和可靠性,它在发送端被传输的信息码元序列中,以一定的编码规则附加一些校验码元,接收端利用该规则进行相应的译码,译码的结果有可能发现差错或纠正差错 在差错控制码中,检错码是指能自动发现出现差错的编码,纠错码是指不仅能发现差错而且能够自动纠正差错的编码当然,检错和纠错能力是用信息量的冗余和降低系统的效率为代价来换取的。
返回本节,2.5.2 常用的差错控制编码,1.奇偶校验码 奇偶校验码是一种最简单也是最基本的检错码,一维奇偶校验码的编码规则是把信息码元先分组,在每组最后加一位校验码元,使该码中1的数目为奇数或偶数,奇数时称为奇校验码,偶数时称为偶校验码 2.循环冗余码 循环冗余码(CRC,Cyclic Redundancy Code)校验(Check)是目前在计算机网络通信及存储器中应用最广泛的一种校验编码方法,它所约定的校验规则是:让校验码能为某一约定代码所除尽;如果除得尽,表明代码正确;如果除不尽,余数将指明出错位所在位置表2-5 (7,4)CRC循环码的出错模式(G(x) =1011),返回本节,2.6 信息交换技术,2.6.1 线路交换 2.6.2 报文交换 2.6.3 分组交换 2.6.4 三种数据交换技术的比较 2.6.5 其他数据交换技术,返回本章首页,2.6.1 线路交换,使用线路(电路)交换(Circuit Switching)方式,就是通过网络中的节点在两个站之间建立一条专用的通信线路最普通的线路交换例子是系统线路交换方式的通信包括三种状态:(1)线路建立 (2)数据传送 (3)线路拆除,返回本节,2.6.2 报文交换,报文交换比线路交换有以下优点:(1)线路效率较高,因为许多报文可以分时共享一条节点到节点的通道。
2)不需要同时使用发送器和接收器来传输数据,网络可以在接收器可用之前,暂时存储这个报文3)路交换网上,当通信量变得很大时,就不能接受某些呼叫4)报文交换系统可以把一个报文发送到多个目的地5)根据报文的长短或其他特征能够建立报文的优先权,使得一些短的、重要的报文优先传递6)报文交换网可以进行速度和代码的转换返回本节,2.6.3 分组交换,分组交换(Packet Switching)试图兼有报文交换和线路交换的优点,而使两者的缺点最少分组交换与报文交换的工作方式基本相同,形式上的主要差别在于,分组交换网中要限制所传输的数据单位的长度如何管理这些分组流呢?目前有两种方法:数据报和虚电路在数据报中,每个数据包被独立地处理,就像在报文交换中每个报文被独立地处理那样,每个节点根据一个路由选择算法,为每个数据包选择一条路径,使它们的目的地相同在虚电路中,数据在传送以前,发送和接收双方在网络中建立起一条逻辑上的连接,但它并不是像电路交换中那样有一条专用的物理通路,该路径上各个节点都有缓冲装置,服从于这条逻辑线路的安排,也就是按照逻辑连接的方向和接收的次序进行输出排队和转发,这样每个节点就不需要为每个数据包作路径选择判断,就好像收发双方有一条专用信道一样。