《计算机网络与通信 第2章数据通信技术基础.ppt》由会员分享,可在线阅读,更多相关《计算机网络与通信 第2章数据通信技术基础.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.1数据通信系统2.2信号编码和数据传输 2.3数据交换技术 2.4差错控制 第2章 数据通信技术基础 【本章内容简介】数据通信技术是计算机网络技术发展的基础。本章从数据通信系统模型入手,介绍了信号编码和数据传输技术、数据交换技术以及差错控制技术等内容。【本章重点难点】数据传输通信方式和传输速率,数据复用技术和交换技术,模拟、数字数据和信号之间的转换,差错控制编码。第2章 数据通信技术基础2.1数据通信系统 1通信系统模型2.1.1概念与模型图2-1 点对点通信系统模型 2数据、信号和信息 (1)在某种意义上来说,计算机网络中传送的东西都是数据。数据是把事件的某些属性规范化后的表现形式,它能
2、被识别,也可以被描述。例如二进制数、字符等。(2)信号是数据的具体物理表现,具有确定的物理描述,例如电压、磁场强度等。信号可分为模拟信号和数字信号,模拟信号和数字信号可通过参量(幅度)表示,模拟信号的参量是随时间连续的,数字信号的参量是离散取值的,模拟信号和数字信号的表示如图2-2所示。(3)信息在不同的领域有各种不同的定义,一般认为信息是人对现实世界事物存在方式或运动状态的某种认识。2.1.1概念与模型图2-2 模拟信号和数字信号的表示 3模拟与数字通信 根据信道中传送信号的类型,通常分为模拟通信系统和数字通信系统两类。前者在信道中传送模拟信号,而后者在信道中传送数字信号。模拟信号在传输一定
3、距离后都会衰减,克服的办法是用放大器来增强信号的能量,但噪音分量也会增强,以至会引起信号畸变。数字信号长距离传输也会衰减,克服的办法是使用中继器,把数字信号恢复为“0”、“1”的标准电平后再继续传输。2.1.1概念与模型2.1.2数据通信方式2.1.1概念与模型 1并行通信方式 并行通信方式是指将数据以成组方式在两条以上的并行信道上同时传输,还可附加一位数据校检位。如图2-3显示了二进制代码0110如何以并行方式从位置A传输到位置B,每位都有自己的传输线路,因此,所有的4位均可同时在一个时钟脉冲周期(T)内传输。图2-3 并行通信方式 图2-4 串行通信方式2.1.2数据通信方式 2串行通信方
4、式 串行通信方式是指按时间先后将数据依次在一条信道一位一位地传送,如图2-4显示了了二进制代码0110如何以串行方式从位置A传输到位置B,它需要在4个时钟脉冲周期(4T)来传送。串行通信的特点是通信线路简单,成本低,但是传输速度慢,常用于远距离通信。2.1.2数据通信方式 3串行通信的方向性结构 (1)单工。这种方式只允许数据按一个固定的方向传送,像无线电广播就是单工通信的例子。如图2-5(a)所示。(2)半双工方式。这种方式可在二个方向上非同时双向传送,如图2-5(b)所示。(3)全双工方式。通信双方可同时收、发信息,如图2-5(c)所示。(a)单工 (b)半双工 (c)全双工图2-5 串行
5、通信的方向性结构2.1.3信道与传输速率 1信道 信道是通信双方之间以传输介质为基础传递信号的通路,由传输介质及其两端的信道设备共同组成。任何信道都具有有限带宽,所以从抽象的角度看,信道实质上是指定的一段频带,它允许信号通过,但又给信号限制和损害。在计算机网络中,一般要求误码率低于10-6,误码率公式为:Pe=(NeN)100%(2-1)2.1.3信道与传输速率 2数据传输速率。为了衡量数据在传输时的速度高低,实际中采用了两个不同的单位来度量,这就是波特率和比特率。(1)比特率 比特率是指数字信号的传输速率,又称为信息速率,它反映一个数据通信系统每秒传输二进制信息的位数,单位为位/秒,记作bp
6、s或bit/s。一个波形所携带的信息量等效于该波形所代表的二进制码元数,比特率S可按下式计算:S=1/Tlog2N (2-2)2.1.3信道与传输速率【例2-1】采用四相调制方式,即N=4,且T=8.3310-4秒,求该信道的比特率和波特率。解:S=1/Tlog2N=1/(8.3310-4)log28=2400(bps)B=1/T=1/(8.3310-4)=1200(Baud)(2)波特率 波特率是指在信道上传输信号的波形速率,反映单位时间内通过信道传输的码元数,单位为波特,记作Baud。B=1/T(Baud)(2-3)式2-3中,T为信号码元的宽度,单位为秒。由式2-1和2-2可以得出:S=
7、Blog2N (2-4)B=S/log2N(Baud)(2-5)2.1.3信道与传输速率3信道容量 (1)信道截止频率与带宽 通常把信号在信道传输过程中某个分量的振幅衰减到原来的0.707(即输出信号的功率降低了一半)时所对应的那个频率称为信道的截止频率,如图2-7(a)所示。频率在0fc范围内的谐波在信道传输过程中不发生衰减,而在之上的所有谐波在传输过程中衰减都很大。截止频率反映了信道固有的物理特性,在数据传输中,人们还经常提到信道的带宽。所谓“信道带宽”,是指信道中能够传送信号的最大频率范围,如图2-7(b)所示。图2-6 信道截止频率与带宽2.1.3信道与传输速率(2)离散信道的容量奈奎
8、斯特无噪声下的码元速率极限值B与信道带宽H的关系如下:B=2H(Baud)(2-6)离散无噪信道的容量计算公式(奈奎斯特公式)为:C=2Hlog2N(bps)(2-7)【例2-2】普通电话线路带宽约3kHz,求码元速率极限值。若码元的离散值个数N=16,求最大数据传输速率。解:B=2H=23k=6kBaudC=23klog216=24kbps4传输介质 2.1.3信道与传输速率 (1)双绞线(Twisted Pair)双绞线的传输速率取决于芯线质量、传输距离、驱动和接收信号的技术等,芯线为软铜线,一般线径为0.41.4mm不等,每根线加绝缘层并有颜色来标记。双绞线分非屏蔽双绞线(UTP)和屏蔽
9、双绞线(STP)两种,如图2-7所示。图2-7 屏蔽双绞线与非屏蔽双绞线4传输介质 2.1.3信道与传输速率 (2)同轴电缆(Coaxial Cable)同轴电缆由内导体铜质芯线(单股实心线或多股绞合线)、绝缘层、外导体屏蔽层及塑料保护套等构成,如图2-8所示。图2-8 屏蔽双绞线与非屏蔽双绞线4传输介质 2.1.3信道与传输速率 (3)光纤(Fiber Optical Cable)光纤是由一组光导纤维作为芯线加上防护外皮而做成的。光纤通常由非常透明的石英玻璃拉成细丝,柔韧并能传输光信号的传输介质,主要由纤芯和包层构成双层同心圆柱体,如图2-9所示。图2-9 光纤构造及其光传播情况4传输介质
10、2.1.3信道与传输速率 (4)无线传输介质 在自由空间传播的电磁波或光波统称为“无线”传输介质,它不同于有线信道,不用电缆铜线或光纤联接,而是采用各个波段的无线电波、红外线、激光等进行传播。因此,无线信道不受固定位置的限止,可全方位三维立体通信和移动通信。超短波无线电 微波无线电 红外线 激光 2.2信号编码和数据传输 1频带传输 所谓频带传输,就是把二进制信号进行调制变换,成为能在公用电话网中传输的模拟信号,将模拟信号在传输介质中传送到接收端后,再由调制解调器将该音频信号解调变换成原来的二进制电信号。根据调制所控制的载波参数的不同,主要有三种方式,分别是幅移键控法ASK、频移键控法FSK和
11、相移键控法PSK,如图2-10所示。2.2.1数字数据的数字传输图2-10 3种调制技术2.2信号编码和数据传输 2基带传输 所谓基带传输,是指不经频谱搬移,数字数据以原来的“0”或“1”的形式原封不动地在信道上传送。如图2-11所示。2.2.1数字数据的数字传输图2-11 矩形脉冲的编码2.2信号编码和数据传输 3不归零码特点 (1)优点 每个脉冲宽度越大,发送信号的能量就越大,这对提高接收端的信噪比有利;脉冲时间宽度与传输带宽成反比关系,即全宽码在信道上占用较窄的频带,并且在频谱中包含了码位的速度。(2)缺点 当出现连续0或连续1时,难以分辨一位的结束和另一位的开始,需要通过其它途径在发送
12、端和接收端提供同步或定时 会产生直流分量的积累问题,这将导致信号的失真与畸变,使传输的可靠性降低,并且由于直流分量的存在,使得无法使用一些交流耦合的线路和设备。2.2.1数字数据的数字传输2.2.2模拟数据的数字传输 将模拟信源波形变换成数字信号的过程称为信源数字化或信源编码。通信中的电话信号的数字化叫做语音编码,图像信号的数字化称为图像编码,两者虽然各有其特点,但基本原理是一致的,这里以话音信号的脉冲编码调制PCM(Pulse Code Modulation)编码为例介绍模拟数据的数字传输过程,PCM通信的简单模型如图2-12所示。图2-12 PCM通信的简单模型2.2.2模拟数据的数字传输
13、 1抽样 PCM编码是以抽样定理为基础的,抽样定理表示公式为:Fs=2Fmax (2-9)或Fs2 Bs (2-10)图2-13 话音信号的抽样2.2.2模拟数据的数字传输 2量化 将抽样所得到的信号幅度按A/D转换器的量级分级取值,使连续模拟信号变为时间轴上的离散值就是量化。图2-14 PCM量化示意图 2.2.2模拟数据的数字传输 3编码 编码就是把量化后抽样点的幅值分别用代码表示,经过编码后的信号,就已经是PCM信号了。代码的种类很多,采用二进制代码是通信技术中比较常见的。图214(a)中分8个量化级用3位二进制码表示,二进制代码的位数代表了采样值的量化精度。实际应用中,通常用8位码表示
14、一个样值,这样,对话音信号进行PCM编码后所要求的数据传输速率为8b8000 Hz=64000 bps=64kbps。2.2.3多路复用技术 多路复用(Multiplexing)技术是将传输信道在频率域或时间域上进行分割,形成若干个相互独立的子信道,每一子信道单独传输一路数据信号。从电信角度看,相当于多路数据被复合在一起共同使用一条共享信道进行传输,所以称为“复用”。复用技术包括复合、传输和分离3个过程,由于复合与分离是互逆过程,通常把复合与分离的装置放在一起,做成所谓的“复用器”(一般用MUX表示),多路信号在一对MUX之间的一条复用线上传输,如图2-15所示。图2-15 信道的多路复用模型
15、2.2.3多路复用技术 1频分多路复用 FDM是一种模拟复用方案,输入FDM系统的信息是模拟的且在整个传输过程中保持为模拟信号。在物理信道的可用带宽超过单个原始信号所需带宽情况下,可将该物理信道的总带宽分割成若干个与传输单个信号带宽相同(或略宽)的子信道,每个子信道传输一路信号。图2-16 频分多路复用2.2.3多路复用技术 2时分多路复用 由抽样理论可知,抽样是将时间上连续的信号变成离散信号,其在信道上占用时间的有限性为多路信号在同一信道上传输提供了条件。若信道能达到的位传输速率超过传输数据所需的数据传输速率,可采用时分多路复用技术,即将一条物理信道按时间分成若干个时间片轮流地分配给多个信号
16、使用,2.2.3多路复用技术 3波分多路复用 WDM技术的工作原理如图2-17所示,通过光纤1和光纤2传输的频率是不同的,当这两束光进入光栅(或棱镜)后,经处理合成后,就可以使用一条共享光纤进行传输,合成光束到达目的地后,经过接收光栅(或棱镜)的处理,重新分离为两束光,并通过光纤3和光纤4传送给用户。图2-17 波分多路复用2.2.3多路复用技术 4码分多路复用 码分多路复用也是一种共享信道的技术,对不同用户传输信息所用的信号不是靠频率不同或时隙不同来区分的,而是用各自不同的编码序列来区分的,或者说,是靠信号的不同波形来区分的。每个用户可在同一时间使用同样的频带进行通信,但使用的是基于码型的分
17、割信道的方法,即给每个用户分配一个地址码,且各个码型互不重叠,通信各方之间不会互相干扰。2.2.4数据同步方式 1位同步 位同步的数据传输是指接收端接收的每一位数据信息都要和发送端准确地保持同步,中间没有间断时间。实现这种同步的方法又有外同步法和自同步法。图2-18 同步信号的编码方法 2字符同步 字符同步也称异步传输,在通信的数据流中,每次传送一个字符,且字符间异步,字符内部各位同步被称为字符同步方式。即每个字符出现在数据流中的相对时间是随机的,接收端预先并不知道,而每个字符一经开始发送,收发双方则以预先固定的时钟速率来传送和接收二进制位。2.2.4数据同步方式图2-19 异步传输方式 3帧
18、同步 (1)面向字符型同步方式 面向字符型的控制规程的特点是规定一些字符作为传输控制用,信息长度为8位的整数倍,面向字符型(Character-Oriented)的数据格式又有单同步、双同步和外同步之分,如图2-20所示:2.2.4数据同步方式图2-20 同向字符型同步方式 (2)面向比特型同步方式 面向比特型同步控制规程的概念是由IBM公司在1969年提出的,它的特点是没有采用传输控制字符,而是采用某些位组合作为控制用,其信息长度可变,传输速率在2400波特以上。其帧格式如图2-21所示。帧是OSI/RM中数据链路层的数据传输单位,有关HDLC的内容详见第3章。2.2.4数据同步方式图2-2
19、1 HDLC帧格式 1电路交换原理 电路交换交换是源于传统的电话交换原理发展而成的一种交换方式,它的基本处理过程包括呼叫建立、通话(信息传送)、连接释放三个阶段。2.3数据交换技术2.3.1电路交换图2-22 电路交换 2电路交换主要特点 (1)数据的传输时延短且时延固定不变,适用于实时大批量连续的数据传输;(2)数据传输迅速可靠,并且保持原来的顺序;(3)电路连通后提供给用户的是“透明通路”;(4)电路(信道)利用率低。2.3.1电路交换 1.报文交换原理 报文交换采用存储转发方式,是源于传统的电报传输方式而发展起来的一种交换技术,它不像电路交换那样需要通过呼叫建立起物理连接的通路,而是以接
20、力方式,数据报文在沿途各节点进行接收存储转发过程,逐段传送直到目的站点的系统,一个时刻仅占用一段通道。即在每个节点在收到整个报文并检查无误后,就暂存这个报文,然后利用路由信息找出下一个节点的地址,再把整个报文传送给下一个节点,节点与节之间无需先通过呼叫建立连接,在交换节点中需要缓冲存储,报文需要排队,故报文交换不能满足实时通信的要求。2.3.2报文交换 2.报文交换主要特点(1)信道利用率高;(2)可以把一个报文发送到多个目的地;(3)可以实现报文的差错控制和纠错处理,还可以进行速度和代码的转换;(4)不能满足实时或交互式的通信要求;(5)有时节点收到过多的数据而无空间存储或不能及时转发时,就
21、不得不丢弃报文,而且发出的报文不按顺序到达目的地。2.3.2报文交换 1.虚电路分组交换 在虚电路分组交换中,为了进行数据传输,网络的源节点和目的节点之间要先建一条逻辑通路。每个分组除了包含数据之外还包含一个虚电路标识符。它之所以是“虚”的,是因为这条电路不是专用的。如图2-23显示了虚电路分组交换方式的传输过程。2.3.3报文分组交换图2-23 虚电路分组交换 (2)数据报分组交换 在数据报分组交换中,每个分组的传送是被单独处理的。每个分组称为一个数据报,数据报自身携带足够的地址信息。2.3.3报文分组交换图2-24 数据报分组交换 1从传统分组交换到快速分组交换的演进 由于电路交换方式存在
22、着一些固有的不足,人们积极探索新的交换方式时多以分组交换来进行,但在电路上的数据转接过程中,尽量向电路交换方式靠拢,即尽量缩短(甚至取消)节点对数据的存储转发和处理时间,这就出现了所谓的“快速分组交换”技术。快速分组技术在实现技术上,根据它能传输的帧长度是可变的还是固定的来划分,主要有两类,一类是帧长度可变的且较长,实现为帧中继(Frame Relay);另一类是帧长度固定的且很短,被实现为信元中继(Cell Relay)。其中,帧中继交换多数是在传统分组交换机基础上经功能扩充而成,相关内容在第5章中介绍。这里只介绍信元中继的实现原理,而信元中继的典型实现是ATM交换技术。2.3.4 ATM交
23、换 2ATM的基本概念 ATM交换是异步传送模式(Asynchronous Transfer Mode)交换的简称,它是在前述快速分组交换中的“信元中继”基础上发展和完善下来的高速宽带交换技术,在现代网络领域中处于极其重要的地位。(1)同步和异步 TDM是在一条通信线路上按一定的周期(如125s)将时间分成称为帧的时间块,而在每一帧中又分成若干时隙,每个时隙可携带相应的用户信息。当某一用户通过呼叫建立起通信后,在此期间,其信号将固定地占用各帧中的某一时隙,直至通信结束,如图2-25所示。2.3.4 ATM交换图2-25 时分复用技术 STM的交换是在固定时隙进行的,如图2-26所示。ATM其信
24、元传输所占用的时隙并不固定,在一帧中占用的时隙数也不固定,在交换时,也是类似的。这个过程如图2-27所示。2.3.4 ATM交换图2-26 同步传输方式图2-27 ATM通信方式 (2)ATM的信元格式2.3.4 ATM交换图2-28 ATM信元结构 3ATM交换技术 (1)虚信道和虚通路 ATM还采用了虚通路的概念,一条虚通路连接是具有机同端点的一组虚通道连接。一个传输通路可以保持多条虚通路,每一个虚通路可以有多个虚通道,虚信道与虚通道的关系如图2-29所示。2.3.4 ATM交换图2-29 ATM的虚信道和虚通路 (2)ATM交换的特点 ATM具有动态分配带宽的特点,可以充分利用网络资源,
25、并且能够满足传输突发数据的要求,而不致在ATM中出现延时或信元丢失的现象。ATM交换兼有电路交换和分组交换的优点,交换时延很小,通路速率灵活,信道利用率高。它既支持恒定比特率(信元周期地出现)的连续型业务,又支持(信元非周期地出现)突发型业务;既支持低速业务,又支持高速业务,还能支持变速(信元出现密度不同)业务,既支持实时性业务,又支持非实时性业务。因此,ATM交换是实现宽带综合业务数字网(B-ISDN)的一种较好的宽带交换技术。2.3.4 ATM交换 数字通信系统的基本任务是高效率而无差错的传送数据,与其它类型的通信相比,数据信息对差错控制的要求较高,但在任何一种通信线路上都不可避免地存在一
26、定程度的噪声,将会使接收端的二进制位和发送端实际发送的二进制位不一致,造成信号传输差错。如线路本身电器造成的随机噪声、信号幅度的衰减、频率和相位的畸变、相邻线路间的串扰以及各种外界因素(如大气中的闪电、开关的跳火、外界强电流磁场的变化、电源的波动等)都会造成信号的失真。2.4差错控制2.4.1差错产生原因 1自动反馈重发方式(ARQ)在发送端用编码器对发送数据单元进行差错编码,而接收端经译码器处理后只是检测有无错误,不作自动纠正。如检测到差错,则利用反向信道请求发送端重新发送有错的数据单元,直到接收端检测不到错误为止。2前向纠错方式(FEC)在发送端对发送数据单元进行差错编码,在接收端用译码器
27、对接收的数据单元译码,通过按预定规则的运算,确定差错的具体位置和性质,自动加以纠正,不用反馈信道,故称为“前向纠错”。3混合方式(HEC)这种纠错方式吸收了ARQ系统和FEC系统的长处综合而成。它的工作原理是在一定位数以下的差错进行FEC前向纠错,当差错位超过一定位数时,便超出纠错能力范围,则利用反馈信道进行ARQ重发纠错。这种方案具有良好的性能。2.4.2差错的控制方式1奇偶校验码2.4.3常用的差错控制编码 (a)纵向奇偶校验 (b)横向奇偶校验 (c)纵横奇偶校验 图3-30 奇偶校验编码 2循环冗余校验码(Cycle Redundancy Check,CRC)循环冗余码校验是目前在数据通信和计算机网络中应用最广泛的一种校验编码方法,CRC的漏检率要比前述奇偶校验码低得多,它以二进制信息的多项式表示为基础。一个二进制信息可以用系数为0或1的一个多项式来表示,例如,1011011对应的多项式为x6+x4+x3+x+1,而多项式x6+x4+x3+x+1对应的二进制信息为1011011。k位要发送的信息码可对应一个(k-1)次多项式K(x),r位冗余校验码则对应于一个(r-1)次多项式R(x),由k位信息码后面加上r位校验码组成的n=k+r位发送码字,则对应于一个(n-1)次多项式 T(x):T(x)=xrK(x)+R(x)(2-12)2.4.2差错的控制方式
限制150内