7测控网络与数字通信技术授课教师:王翥1•ξ7.1数字通信基础•ξ7.2数字信号的传输•ξ7.3总线通信技术7测控网络与数字通信技术授课教师:王翥2ξ7.1数字通信基础7.1.1数字通信系统的基本组成信源/信宿:数据的出发点与目的地,成为数据终端设备控制器:控制数据传输的设备,主要功能有:1.链路控制;2.同步;3.差错控制。收发器:收发数据的设备,基本功能是将传输数据信号变换成适用于信道传输的形式。信道:数据传输的通道,包括传输介质和中间通信设备噪声源:耦合到通信系统中的噪声。7测控网络与数字通信技术授课教师:王翥3ξ7.1数字通信基础7.1.2信道的分类1.信道的种类(1)有线信道•电缆:双绞线、同轴电缆、多芯电缆•光缆:光纤(2)无线信道•无线电波:•微波:频率在300MHz-300GHz的电磁波,波长微米级•红外光:发光二极管、激光二极管、光电二极管等7测控网络与数字通信技术授课教师:王翥4ξ7.1数字通信基础7.1.2信道的分类2.信道的多路复用(1)空分制:按空间划分信道的传输方法如:每对导线只传输一个信号(2)频分制(FDMA):将一个信道分割成多个频段,每个频段只传输一个信号,每个频段的频谱在信道内互不重叠。资源利用率高、结构简单、但是需要调制解调器(3)时分制(TDMA):将一个信道分割成多个时间段,每个时间段只传输一个信号,每个信号的时间段在信道内互不重叠。(4)码分制(CDMA):给每个用户分配一个唯一的伪随机码作为该用户的地址码,然后实现信道复用;在接收端,用与发送端相同的伪随机码进行解码。7测控网络与数字通信技术授课教师:王翥5ξ7.1数字通信基础7.1.3数据传输形式测控系统中多采用时分制(TDMA),分为如下两种形式:1.基带传输:是指按照数字形式的原样传输,要求信道具有较宽的通频带,否则信号波形会发生畸变。基带传输不需要调制解调器,设备简单。2.频带传输:采用调制解调技术传输信号。常用的有:调幅(PAM)、调频(PFM)、调相(PPM)具有调制解调功能的装置称之为:MODEM。7测控网络与数字通信技术授课教师:王翥6ξ7.1数字通信基础7.1.4差错控制降低出错率的方法有两种,(1)改善信道的电气性能;(2)增加差错控制手段。差错控制包括:纠错技术和检错技术1.纠错技术(1)重发纠错:接收端根据约定的方法判断传输是否有错误,并将信息反馈给发送端,若传输有错,发送端再次发送,直至接收端接收到正确数据。(2)自动纠错:发送端发送能够纠错的信息码,接收端发现错误后自动纠错。但是纠错能力有限。(3)混合纠错:(1)与(2)混合使用,先自动纠错,超出自动纠错能力后,要求发送端重新发送数据。7测控网络与数字通信技术授课教师:王翥7ξ7.1数字通信基础7.1.4差错控制降低出错率的方法有两种,(1)改善信道的电气性能;(2)增加差错控制手段,差错控制包括:纠错技术和检错技术。2.检错技术(1)奇偶校验:奇校验、偶校验给一个n比特数据附加一位(第n+1位——奇偶校验位)来进行奇偶校验。选择奇偶校验位为“0”或者为“1”,使得:奇校验:n+1位数中“1”的个数为奇数;偶校验:n+1位数中“1”的个数为偶数。例如:8位数据“10100111”奇校验:“0”10100111(同或);偶校验:“1”10100111(异或)问题:错两位怎么办?7测控网络与数字通信技术授课教师:王翥8ξ7.1数字通信基础7.1.4差错控制降低出错率的方法有两种,(1)改善信道的电气性能;(2)增加差错控制手段。差错控制包括:纠错技术和检错技术2.检错技术(2)累加和校验和垂直异或校验:奇偶校验大多用于单字节,对于多字节传输,可以考虑使用“本方法”,比传输数据多一个字节。累加和:DATA(n+1)=DATA(0)+DATA(1)+DATA(2)+…+DATA(n)垂直异或:DATA(n+1)=DATA(0)xorDATA(1)xor…xorDATA(n)7测控网络与数字通信技术授课教师:王翥9ξ7.1数字通信基础7.1.4差错控制降低出错率的方法有两种,(1)改善信道的电气性能;(2)增加差错控制手段。差错控制包括:纠错技术和检错技术2.检错技术(3)循环冗余校验(CRC):CRC是一类重要的线性分组码,编码和解码方法简单,检错和纠错能力强,在通信领域广泛地用于实现差错控制。7测控网络与数字通信技术授课教师:王翥10ξ7.1数字通信基础7.1.4差错控制2.检错技术(3)循环冗余校验(CRC),也叫(N,K)码:1)基本原理:在发送端根据要传送的K位二进制码序列,以一定的规则产生一个校验用的R位监督码(CRC码),附在原始信息后边,构成一个新的二进制码序列数共K+R位,然后发送出去。在接收设备,根据信息码和CRC码之间所遵循的规则进行检验,以确定传送中是否出错。这个规则,在差错控制理论中称为“生成多项式”。7测控网络与数字通信技术授课教师:王翥11ξ7.1数字通信基础7.1.4差错控制2.检错技术(3)循环冗余校验(CRC):2)校验码的具体生成过程为:发送端在基本信息位发送的同时发送端的CRC校验位生成器自动生成CRC校验位(用基本信息位除以一个给定的多项式G(x)生成),一旦基本信息位发送完毕,就将CRC校验位紧接着发送出去。假设发送信息用信息多项式C(X)表示,将C(x)左移R位,则可表示成C(x)*2的R次方,这样C(x)的右边就会空出R位,这就是校验码的位置。通过C(x)*2的R次方除以生成多项式G(x)得到的余数就是校验码。7测控网络与数字通信技术授课教师:王翥12ξ7.1数字通信基础7.1.4差错控制2.检错技术(3)循环冗余校验(CRC):3)接收端检错过程为:用接收到的信息除以生成多项式G(x)(与发送端相同),若余数为0,认为传输正确;否则,认为传输有错。原理框图7测控网络与数字通信技术授课教师:王翥13ξ7.1数字通信基础7.1.4差错控制2.检错技术(3)循环冗余校验(CRC):4)CRC多项式:a)CRC生成多项式G(x):CRC生成多项式G(x)由协议规定,目前已有如下多种生成式列入国际标准:854121132161521612581(*8CRC)1211611CRCGxxxxCRCGxxxxxxCRCGxxxxCRCCCITTGxxxx位位CRC位CRC322623221612111087542(*16CRCCRC-ITU)321CRCGxxxxxxxxxxxxxxx位,也称7测控网络与数字通信技术授课教师:王翥14ξ7.1数字通信基础7.1.4差错控制2.检错技术(3)循环冗余校验(CRC):4)CRC多项式:b)信息码对应的K(x)多项式与校验码对应的R(x)多项式:任何一个由二进制数位串组成的代码都可以和一个只含“0”和“1”两个系数的多项式建立一一对应关系。例如:代码“1011011”对应的多项式为:代码“110110”对应的多项式为:654321064311011011=1xxxxxxxxxxx5432105421110110=xxxxxxxxxx7测控网络与数字通信技术授课教师:王翥15ξ7.1数字通信基础7.1.4差错控制2.检错技术(3)循环冗余校验(CRC):4)CRC多项式:b)信息码对应的K(x)多项式与校验码对应的R(x)多项式:k位要发送的信息码对应一个k-1次多项式K(x),r位CRC校验码对应一个r-1次多项式R(x)。由信息码多项式K(x)产生CRC校验码R(x)的过程就是一个已知K(x)求R(x)的过程。7测控网络与数字通信技术授课教师:王翥16ξ7.1数字通信基础7.1.4差错控制2.检错技术(3)循环冗余校验(CRC):4)CRC多项式:c)校验码R(x)与发送码T(x)的产生过程:具体做法是,用一个事先约定的r次多项式G(x)去除以XrK(x),把所得余式作为R(x),由此而构成的n位(n=k+r)发送码所对应的n-1次多项式。rTxXKxRx7测控网络与数字通信技术授课教师:王翥17ξ7.1数字通信基础7.1.4差错控制2.检错技术(3)循环冗余校验(CRC):4)CRC多项式:d)接收端的检错过程:设:G(x)除以XrK(x)的商为Q(x),则:进而得到:。这里的“+”是逻辑异或,故:。所以:所以,若传输无错,T(x)可以被G(x)整除。rXKxGxQxRxrTxXKxRxGxQxRxRxrTxXKxRxGxQxRxRxGxQx0RxRx7测控网络与数字通信技术授课教师:王翥18ξ7.1数字通信基础7.1.4差错控制2.检错技术(3)循环冗余校验(CRC):4)CRC多项式:d)接收端的检错过程:所以,接收端的检错过程就是用除以接收到的代码多项式来实现。若余式为零,传输无错;若余式不为零,则传输有错。例如:742642632613108732,1/11/0KXxxxxGxxxxRXxKXGxxxxTXxKXRxxxxxxxxTXGx则:得到:若接受无错,则:7测控网络与数字通信技术授课教师:王翥19ξ7.2数字信号的传输7.2.1基带传输由计算机或终端产生的、未经调制的数字信号所固有的频带,简称基带。利用基带直接传输的方式叫做基带传输。数字通信仲,一般用电脉冲代表二进制序列进行数据传输,这些电脉冲如何表示二进制中的“0”与“1”(即如何编码)?通常有三种方式:1.不归零编码NRZ(Non-ReturnZero)特点:用不同的电平表示“0”或者“1”。分正逻辑与负逻辑。不足:缺乏同步能力,很难判断一位的结束与另一位的开始。对策:采取措施,保证发送时钟与接收时钟的同步。7测控网络与数字通信技术授课教师:王翥20ξ7.2数字信号的传输7测控网络与数字通信技术授课教师:王翥21ξ7.2数字信号的传输7.2.1基带传输2.曼彻斯特编码特点:每一位电信号的中点(1/2周期位置)有一个电平跳变,它既用于定时,也代表数据信号。当电平信号由高变低时代表“0”,当电平信号有底变高时代表“1”。3.微分曼彻斯特编码特点:每一位电信号的中点(1/2周期位置)有一个电平跳变,它用于定时,不代表数据信号。当每一位的边界有跳变时代表“0”,边界没有跳变时代表“1”。2与3方式中,时钟包含在数据流序列中,故也称之为自同步码。7测控网络与数字通信技术授课教师:王翥22ξ7.2数字信号的传输7.2.2基带信号传输接口1.EIA-232D(RS-232C)EIA-232D等同于RS-232C。RS232接口是1970年由美国电子工业协会(EIA)联合贝尔实验室、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。最初,该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。目前代替DB25的是DB9接口。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。7测控网络与数字通信技术授课教师:王翥23ξ7.2数字信号的传输7.2.2基带信号传输接口1.EIA-232D(RS-232C)RS-232既有电气标准又有物理标准RS-232对连接器的机械特性及电气特性做了明确规定。•DB9连接器7测控网络与数字通信技术授课教师:王