基本概念
数据、信号与码元
模拟信号和数字信号
:
连续变化的数据(或信号)称为模拟数据(或模拟信号)
取值仅为允许为有限的几个离散值的数据(或信号)称为数字数据(或数字信号)
串行传输和并行传输
:
串行传输是指一个一个的比特按照时间顺序传递
并行传输是指多个比特通过多条通信信道同时传输
码元
是指用一个固定时长的信号波形(信号脉冲)表示一位k进制数,这个时长内的信号称为k进制码元
,而该时长称为码元宽度
。一个码元可以携带多个比特信息
信源、信道与信宿
信源是产生和发送数据的源头,信宿是接收数据的终点
信道与电路并不相同
,信道是信号的传输媒介,一个信道可视为一条线路的逻辑部件
,多个用户共用通信电路时,每个用户在通信电路上都有一个信道
信道可分为模拟信道、数字信道;无线信道、有线信道
信道上传送的信号有基带信号和宽带信号之分:基带信号传送数字信号(称为基带传送);宽带信号传送模拟信号(称为宽带传输)
三种基本通信交互方式:
单工通信。只有一个方向的通信而没有反方向的交互
半双工通信。双方都能发送和接收信息,但是任意一方不能同时发送和接收信息,此时需要两条信道
全双工通信。通信双方可以同时发送和接收信息,也需要两条信道
信道的极限容量是指信道的最高码元传输速率或信道的极限信息传输速率
速率,波特与带宽
1、码元传输速率,它表示单位时间内数字通信系统所传输的码元个数,单位是波特(Baud)
。码元速率与进制速率无关
2、信息传输速率。又称信息率、比特率,它表示单位时间内数字通信系统传输的二进制码元
个数(即比特数
),单位是比特/秒(b/s)
若一个码元携带n比特的信息量,则M波特率的码元传输速率所应对的信息传输速率为Mn比特/秒
带宽原指信号具有的频带宽度,单位是Hz
奈奎斯特定律与香农定理
奈奎斯特(Nyquist)定理
它指出在理性低通(没有噪声、带宽有限)的信道中,极限码元速率为2W波特,其中W是理想低通信道的带宽,单位是Hz
。
若用V表示么个码元能表示的离散电平的数目,则极限数据率为$2W\log_2V$ 即2W $\times$ 一个码元携带的比特数
若传输速率超过此上限,就会出现严重的码间串扰问题
香农(shannon)定理
香农定理给出了带宽受限且有高斯白噪声干扰的信道的极限传输率。
信道的极限数据传输率=$W\log_2(1 + S/N)$
W为信道的带宽,S为信道所传输信号的平均功率,N为信道内部的高斯白噪声功率。S/N为信噪比。当信噪比使用分贝计量时
,信噪比为$10\log_{10}S/N$,在香农定理中使用的信噪比计量为无单位的信噪比
。
编码与调制
把数据变为模拟信号的过程称为调制,把数据变换为数字信号的过程称为编码。
数字数据编码为数字信号
对于这种编码方式,具体用什么样的数字信号表示0及用什么样的数字信号表示1就是所谓的编码。
非归零编码(non return to zero,NRZ)用两个电压来代表两个二进制数字,这种编码虽然容易实现,但是没有检错功能,也无法判断一个码元的开始和结束
曼切斯特编码(Manchester Encoding),前一个间隔为高电平而后一个间隔为低电平表示码元1,码元0则相反。位中间的调变即作为
时钟信号
(可用于同步),但它所占的频带宽度是原始基带宽度的两倍。以太网使用的编码方式就是曼切斯特编码
差分曼切斯特编码,
常用于局域网的传输
,若码元为1,则前半个码元的电平与上一码元的后半个码元的电平相同;若码元为0,则前半个码元的电平与上一码元的后半个码元的电平相反。每个码元中间有一个电平的跳转,可以实现自同步4B/5B编码,将欲发送数据流的每四位作为一组,然后按照4B/5B编码规则将其转换为相应的5位码,由于多一位码之后可以表示的信息变多了,将多出来的作为控制码
数字数据调制为模拟信号
数字数据调制技术在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原为数字信号。基本的调制方法有如下几种:
幅移键控(amplitude shift keyed,ASK),通过改变载波信号的振幅来表示数字信号1和0
频移键控(FSK),通过改变载波信号的频率来表示数字信号1和0
相移键控(PSK),通过改变载波信号的相位来表示数字信号1和0,分为绝对调相和相对调相
正交振幅调制(quadracture amplitude modulation,QAM)。在频率相同的前提下,将ASK与PSK结合起来,设波特率为B,采用m个相位,每个相位有n种振幅,则该QAM技术的数据传输率R为${\frac{B}{log_2mn}}$
模拟数据编码为数字信号
最典型的例子是对音频信号进行编码的脉码调制(pulse code modulation,PCM)(说是调制,其实本质是编码)。它主要分三个步骤,即采样、量化和编码
1、采样是指对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号,采样频率必须大于等于原始信号中的最大频率的两倍,才能保证采样后的数字信号完整保留原始模拟信号的信息
2、量化是把采样取得的电平幅值按照一定的分级标度转化为对应的数字值并取整数
3、编码是把量化的结果转换为与之对应的二进制编码
模拟数据调制为模拟信号
电话机和本地交换机采用模拟信号传输模拟数据的方式
电路交换、报文交换、分组交换
电路交换
在进行数据传输前,两个结点必须先建立一条专用(双方独占)的物理通信路径,用户始终占用端到端的固定传输带宽
电路上的任何结点都采用“直通方式”接收数据和发送数据,即不会存在存储转发所耗费的时间
报文交换
报文交换在交换结点采用的是存储转发的传输方式。
发送前无需建立连接
,动态分配线路。
一个报文可以同时发送给多个目的地址
报文交换对报文的大小没有限制
分组交换
分组交换也采用存储转发的方式,但是分组交换闲置了每次传送的数据块大小的限制
,把大的数据块划分为合理的小数据块
分组交换比报文交换的传输时延少。
分组到达目的结点时,要对分组按编号进行排序等工作
数据报和虚电路
分组交换
可进一步分为面向连接的虚电路方式
和无连接的数据报方式
。这两种服务都由网络层提供。
数据报
虚电路
在分组发送前,要求在发送方和接收方建立一条逻辑上
相连的虚电路并且连接一旦建立,就固定了虚电路所对应的物理路径。
建立虚电路时,选择一个未使用过的虚电路号分配给该虚电路以区别于本系统中的其它虚电路。
在虚电路网络中的每个结点上都维持一张虚电路表,它是在虚电路的建立过程中确定的。
数据的传输是双向的。
虚电路也存在存储交换(因为是分组交换的一种形式)、
虚电路的路由选择体现在连接建立阶段,连接建立后,就确定了传输路径。
虚电路提供了可靠的通信功能
分组首部并不包含
目的地址,而包含虚电路标识符
注意:虚电路之所以是“虚“的,是因为这条电路并不是专用的,每个结点到其它结点之间的链路可能同时有若干虚电路通过,也可能同时与多个结点之间建立虚电路。
数据报服务和虚电路服务的标记
* | 数据报服务 | 虚电路服务 |
---|---|---|
连接的建立 | 不需要 | 必须有 |
目的地址 | 每个分组都有完整的目的地址 | 仅在建立连接阶段使用 ,之后每个分组使用长度较短的虚电路号 |
分组顺序 | 不保证分组的有序到达 | 保证分组的有序到达 |
可靠性 | 不保证可靠通信,可靠性由用户主机来保证 | 保证分组的有效到达 |
对网络故障的适应性 | 出故障的结点丢失分组,其他分组路径选择发生变化时可以正常传输 | 所有经过故障结点的虚电路不能正常工作 |
差错处理和流量控制 | 由用户主机进行流量控制,不保证数据报的可靠性 | 可由分组交换网负责,也可以由用户主机保证 |