第2章 计算机网络通信原理-2_第1页
第2章 计算机网络通信原理-2_第2页
第2章 计算机网络通信原理-2_第3页
第2章 计算机网络通信原理-2_第4页
第2章 计算机网络通信原理-2_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络技术顾军,张瑾计算机学院模拟数据模拟信号放大器调制器模拟数据数字信号

PCM编码器数字数据模拟信号调制器数字数据数字信号

数字发送器2.5数据编码技术基带信号(即基本频带信号)——来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。基带传输:不调制,编码后的数字脉冲信号直接在信道上传送,传输距离比较短。例如:以太网2.5.1数字信号模拟化调制基带信号往往包含有较多的低频成分,甚至有直流成分,而许多信道并不能传输这种低频分量或直流分量。如果要经过模拟传输系统,首先必须对基带信号进行调制(modulation)。频带传输:调制成模拟信号后再传送,接收方需要解调例如:通过电话模拟信道传输频带信号——把基带信号经过载波调制后,把信号的频率范围搬移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)。数字信号载波几种最基本的调制方法最基本的二元制调制方法有以下几种:调幅(AM):载波的振幅随基带数字信号而变化。调频(FM):载波的频率随基带数字信号而变化。调相(PM):载波的初始相位随基带数字信号而变化。

调制的方法是,选取一个适合在线路上传输的正弦波作为载波,令载波的某些特征随基带信号的变化而变化。对基带数字信号的几种调制方法010011100基带信号调幅调频调相2.5.2模拟信号数字化编码

脉冲编码调制(PCM)是波形编码中最重要的一种方式。现在的数字传输系统大多采用这一体制。奈氏首先证明把正弦信号从它的采样值复现出来,每周期至少必须进行两次采样。香农于1949年完全解决了这个问题。香农由此被成为信息论的创始人。脉冲控制理论也迅速发展起来。

Nyquist(奈奎斯特)理论:在理想的无噪声信道,若

f是传输媒体的最大传输频率,采样频率为2*f

时,接收方才可以从采样脉冲信号中完全恢复原信号。采样定理信息论的香农(SHANNON)采样定理:如果把随时间变化的信号波形用该信号所含最高频率2倍的频率进行采样,就可以从采样值通过插补正确地得到原信号的波形。模拟话音采样时钟PAM信号PCM信号采样电路量化和编码

数字化声音编码后的信号称为PCM(PulseCodedModulation)信号(脉码调制信号)--话音信道带宽<4KHz--采样时钟频率:8KHz(>2倍话音最大频率)--量化级数:256级(8位二进制码表示)--数据率:8000次/s*8bit=64Kb/s∴每路PCM信号的速率=64000bpsPCM 采样信号:基于nyquist理论3.23.92.83.41.24.2343314011100011011001100

原始信号PAM脉冲(采样)PCM脉冲(量化)有量化差错011100011011001100

PCM输出(编码)数字载波标准用数字信号传输语音和数据的时分复用标准为了有效地利用传输线路,通常总是将多个话路的PCM信号用时分复用TDM的方法封装成帧格式,然后再送往线路上一帧接一帧的传输。

T-标准北美、日本

E-标准欧洲、中国、南美T1帧channel#1channel#2.......channel#24定帧位193bits数据率=(24x(7+1)+1bit)/125ms=1.544Mbps8bit24路复用125ms多条T1线路复用到更高速率的载波E1-帧0121631125ms=32时隙=2.048Mbps帧同步信令信道30个话音信道+2个控制信道E1速率=(32x8bit)/125ms=2.048Mb/s30路复用速率标准不统一,影响国际范围的高速数据传输不是同步传输。为了节约经费,采用的是准同步方式。低速时收发双方时钟频率的微小差异影响不大,高速时问题就严重了。同步光纤网SONET同步数字系列SDHPCM数字传输系统的缺点:2.5.3数字数据编码

基带传输在基本不改变数字数据信号频带(波形)的情况下直接传输数字信号,可以达到很高的数据传输速率与系统效率。(1)不归零制:用高电平(正电压)表示1,用低电平(负电压)表示0。缺点:难以判断一位的结束和另一位的开始连续传送0或者1,那么在单位时间内将产生累积的支流分量,能使设备连接点产生电腐蚀或者损坏。(2)逢“1”变化的NRZ码(DNRZ)DNRZ码是一种NRZ码的改进形式,它是用信号的相位变化来表示二进制数据的,即在每位开始时,逢“1”电平跳变,逢“0”电平不跳变。DNRZ码不仅保持了全宽码的优点,同时提高了信号的抗干扰性和易同步性。(3)曼彻斯特编码:是一种自同步编码方式,包括数据信息和时钟信息。

方法:将每一个码元再分成两个相等的间隔,码元1前一间隔为高电平后一间隔为低电平;码元0前一间隔为低电平,后一间隔为高电平。 优点:接收端易接收同步信号,同时可根据信号判断是否违例(出错)。

缺点:所占频带宽度比原始信号增加一倍。

应用:以太网(4)差分曼彻斯特编码: 编码规则是:若码元为1,则其前半个码元的电平与上一个码元的后半个码元的电平一样;但若码元为0,则其前半个码元的电平与上一个码元的后半个码元的电平相反。不论码元是1或0,在每个码元的正中间时刻,一定要有一次电平的转换。 优缺点:差分曼彻斯特编码需要较复杂的技术,但可以获得较好的抗干扰性能。 应用:令牌环网2.6多路复用技术多路复用:在一个物理信道上传输多路信号(共享信道资源)。共享信道信道A1A2B1B2C1C2信道信道A1A2B1B2C1C2复用分用(a)不使用复用技术(b)使用复用技术2.6.1频分复用FDM(FrequencyDivisionMultiplexing)信道带宽分割:在物理信道的可用带宽超过单个原始信号所需带宽情况下,可将该物理信道的总带宽分割成若干个与传输单个信号带宽相同(或略宽)的子信道,每个子信道传输一路信号,这就是频分多路复用。频谱搬移:多路原始信号在频分复用前,先要通过频谱搬移技术将各路信号的频谱搬移到物理信道频谱的不同段上,使各信号的带宽不相互重叠,然后用不同的频率调制每一个信号,每个信号要一个以它的载波频率为中心的一定带宽的通道。为了防止互相干扰,使用保护带来隔离每一个通道。频分多路复用主要应用于模拟信号。频率时间频率1频率2频率3频率4频率5CH2CH1CH3原始带宽CH1CH2CH3频分后带宽MUXCH1CH2CH3带宽复用f2.6.2时分复用TDM(TimeDivisionMultiplexing)

若媒体能达到的位传输速率超过传输数据所需的数据传输速率,可采用时分多路复用TDM技术,即将一条物理信道按时间分成若干个时间片轮流地分配给多个信号使用。每一时间片由复用的一个信号占用,这样,利用每个信号在时间上的交叉,就可以在一条物理信道上传输多个数字信号。频率时间BCDBCDBCDBCDAAAATDM帧TDM帧TDM帧TDM帧…TDM帧A2A1A3原始信号D2D1D3数字化信号MUX复用后数据时隙1234D3D2D1

时分多路复用不仅限于传输数字信号,也可同时交叉传输模拟信号。时分复用可能会造成

线路资源的浪费ABCDaabbcdbcattttt4个时分复用帧#1④③②①acbcd时分复用#2#3#4用户使用时分复用系统传送计算机数据时,由于计算机数据的突发性质,用户对分配到的子信道的利用率一般是不高的。统计时分复用STDM

(StatisticTDM)用户ABCDabcdttttt3个STDM帧#1④③②①acbabbcacd#2#3统计时分复用2.6.3波分复用WDM(WavelengthDivisionMultiplexing)——在光纤信道上使用的频分复用的一个变种。用来实现使用一根光纤同时传输多个频率很接近的光载波信号。目前已经做到一根光纤上复用80路甚至更多路数的光载波信号。棱柱/衍射光栅F2F1F3

光谱F1F2F3共享光纤的光谱

光纤2光纤3光纤1共享光纤

采用无源设备,更可靠2.6.4码分复用CDM(CodeDivisionMultiplexing)码分多址

CDMA(CodeDivisionMultipleAccess)各用户使用经过特殊挑选的不同码型,因此彼此不会造成干扰。这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。3G的技术基础:CDMA2000,WCDMA,TD-SCDMA,WIMAX每一个比特时间划分为m个短的间隔,称为码片(chip)。通常m是64或者128。码片序列(chipsequence)每个站被指派一个唯一的mbit码片序列。如发送比特1,则发送自己的mbit码片序列。如发送比特0,则发送该码片序列的二进制反码。

例如,S站的8bit码片序列是00011011。发送比特1时,就发送序列00011011,发送比特0时,就发送序列11100100。惯例将0写为-1,将1写为+1S站的码片序列:(–1–1–1+1+1–1+1+1)CDMA的重要特点每个站分配的码片序列不仅必须各不相同,并且还必须互相正交(orthogonal)。在实用的系统中是使用伪随机码序列。码片序列的正交关系令向量S表示站S的码片向量,令T表示其他任何站的码片向量。两个不同站的码片序列正交,就是向量S和T的规格化内积(innerproduct)都是0:(2-4)码片序列的正交关系举例令向量S为(–1–1–1+1+1–1+1+1),向量T为(–1–1+1–1+1+1+1–1)。把向量S和T的各分量值代入(2-4)式就可看出这两个码片序列是正交的。任何一个码片向量和该码片向量自己的规格化内积都是1。一个码片向量和该码片反码的向量的规格化内积值是–1。正交关系的另一个重要特性CDMA数据通信过程示例假定在一个CDMA系统中有很三个站X、S、T在互相通信,并且所有的站利用全球定位系统GPS对所发送的码片序列进行同步,即所有的码片序列都在同一个时刻开始。设各自的码片向量为X、S、T,均有三种工作状态:(1)发送比特1,即发送本站的码片序列;(2)发送比特0,即发送该站码片序列的二进制反码;(3)什么也不发送(相当于没有数据发送)。CDMA的工作原理(m=8)S站的码片序列S110ttttttm

个码片tS站发送的信号SxT站发送的信号Tx总的发送信号Sx+Tx规格化内积S

Sx规格化内积S

Tx数据码元比特发送端接收端S

(Sx+Tx)=

S

Sx+S

Tx出现差错010010100还原后的数据t接收到的失真信号010011100t发送的基带信号t采样时刻数据经过模拟传输系统后会出现差错2.7差错控制技术2.7.1差错产生的原因

热噪声是由传输介质导体的电子热运动产生的热噪声时刻存在,幅度较小且强度与频率无关,但频谱很宽,是一类随机噪声。热噪声引起的差错称随机差错。孤立的、个别的与热噪声相比,冲击噪声幅度较大,是引起传输差错的主要原因。冲击噪声的持续时间要比数据传输中的每比特发送时间要长(如外界磁场的变换、电源开关的跳变等),因而冲击噪声会引起相邻多个数据位出错。冲击噪声引起的传输差错称为突发差错。突发的、连续的为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错控制措施。差错控制是指在数据通信过程中能发现或纠正差错,将差错限制在尽可能小的允许范围内。常用的差错控制方法有反馈检测、自动请求重发(ARQ)和前向纠错(FEC)。2.7.2差错控制方法反馈检测方法又称回送校验法双方在进行数据传输时,接收方将接收到的数据重新发回发送方,由发送方检查是否与原始数据完全相符。如不相符,则发送方发送一个控制信息通知接收方删去出错的数据。并重新发送该数据;如相符,则发送下一个数据。特点:原理简单、实现容易、可靠性强,但开销大,信道利用率低。自动请求重发简称ARQ(AutomaticRepeatreQuest)发送方将要发送的数据附加上一定的检错码一并发送,接收方则根据检错码对数据进行差错检测,如发现差错,则返回请求重发的信息,发送方在收到信息后,重新传送数据;如没有发现差错,则发送下一个数据。为保证通信正常进行,还需引入计时器和帧编号。特点:使用检错码(常用的有奇偶校验码和CRC码等)、必须是双向信道、发送方需设置缓冲器。前向纠错简称FEC(ForwardErrorCorrection)

发送方将要发送的数据附加上一定的冗余纠错码一并发送,接收方则根据纠错码对数据进行差错检测,如发现差错,由接收方进行纠正。特点:使用纠错码(纠错码编码效率低且设备复杂)、单向信道、发送方无需设置缓冲器。

原理:发送方对准备传输的数据进行抗干扰编码,即按某种算法附加上一定的冗余位,构成一个码字后再发送。接收方收到数据后进行校验,即检查信息位和附加的冗余位之间的关系,以检查传输过程中是否有差错发生。差错控制编码分检错码和纠错码两种检错码是能自动发现差错的编码纠错码是不仅能发现差错而且能自动纠正差错的编码。2.7.3差错控制编码1.奇偶校验码奇偶校验码是一种最简单的检错码。其原理是:通过增加冗余位来使得码字中“1”的个数保持为奇数(奇校验)或偶数(偶校验)。例如,偶校验:11010100,11011011

在实际使用时,奇偶校验可分为以下三种方式。

(1)垂直奇偶校验

(2)水平奇偶校验

(3)水平垂直奇偶校验2.循环冗余检验码在数据链路层传送的帧中,广泛使用了循环冗余检验

CRC的检错技术。在发送端,先把数据划分为组。假定每组k个比特。假设待传送的一组数据M=101001(现在k=6)。我们在M的后面再添加供差错检测用的n

位冗余码一起发送。帧检验序列FCS在数据后面添加上的冗余码称为帧检验序列

FCS(FrameCheckSequence)。循环冗余检验CRC和帧检验序列FCS并不等同。CRC是一种常用的检错方法,而FCS是添加在数据后面的冗余码。FCS可以用CRC这种方法得出,但CRC并非用来获得FCS的唯一方法。

冗余码的计算用二进制的模

2

运算进行2n乘M的运算,这相当于在M后面添加n个0。得到的(k+n)位的数除以事先选定好的长度为(n+1)位的除数

P,得出商是Q而余数是R,余数R比除数P少1位,即R是n

位。CRC码的编码方法模2加减:异或逻辑—0⊕0=0;

0⊕1=1;

1⊕0=1;1⊕1=0.模2乘:模2除:

1010101/10000

×10110110100100000000101010010001010101101冗余码的计算举例现在

k=6,M=101001。设

n=3,除数

P=1101,被除数是2nM=101001000。

110101

Q

(商)P(除数)→

1101101001000

2nM(被除数)

1101

1110

1101

0111

0000

1110

1101

0110

0000

1100

1101

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论