物理层
数据通信的基础知识
数据通信的模型
一个数据通信系统可划分为三大部分,即源系统(或发送端),传输系统(或传输网络)和目的系统(或接收端)。
源系统一般包括以下两个部分:
- 源点(source) 源点设备产生要传输的数据。例如,从计算机的键盘输入汉字时计算机产生输出的数字比特流。源点又称为源站或信源。
- 发送器 通常源点生成的数字比特流要通过发送器编码后才能够在传输系统中进行传输,典型的发送器就是调制器。现在很多计算机使用内置的调制解调器(包含调制器和解调器),用户在计算机外面是看不见调制解调器的。
目的系统一般也包括以下两个部分:
- 接收器 接收传输系统传送过来的信号,并把它转换为能够被目的设备处理的信息。典型的接收器就是解调器,它把来自传输线路上的模拟信号进行解调提取出在发送端置入的消息,还原出发送端产生的数字比特流。
- 终点(destination) 终点设备从接收器获取传送来的数字比特流,然后把信息输出。例如,把汉字在计算机屏幕上显示出来。终点又称为目的站或信宿。
通信的目的是传送消息(message),语音,文字,图像和视频等都是消息。数据(data)是运送消息的实体,对于数据与信息之间感性的解释是:数据是使用特定方式表示的信息,通常是有意义的符号序列。
信号(signal)则是数据在电磁层面上的表现。根据信号中代表消息的参数的取值方式的不同,信号又可分为以下两大类:
(1). 模拟信号,或连续信号——代表消息的参数的取值是连续的。家中的调制解调器到电话局之间的用户线上传送的就是模拟信号。
(2). 数字信号,或离散信号——代表消息的参数的取值是离散的。家中的计算机到调制解调器之间,或在电话网中继线上传送的就是数字信号。在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形就称为码元。在使用二进制编码时,只有两种不同的码元,一种代表0状态而另一种代表1状态。
有关信道的几个基本概念
信道与电路并不相同,信道一般都是用来表示向某一方向传送信息的媒体,因此,一条通信电路往往包含一条发送信道和一条接收信道。
从通信的双方信息交互的方式来看,可以有以下三种基本方式:
(1). 单向通信 又称为单工通信,即只能有一个方向的通信而没有反方向的交互。无线电广播或有线电广播以及电视广播就属于这种类型。
(2). 双向交替通信 又称为半双工通信,即通信的双方都可以发送信息,但不能双方
同时发送(当然也就不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间后可以再反过来。
(3). 双向同时通信 又称为全双工通信,即通信的双方可以同时发送和接收信息。
单向通信只需要一条信道,而双向交替通信或双向同时通信则都需要两条信道(每个方向各一条)。显然,双向同时通信的传输效率最高。
来自信源的信号常称为基带信号(即基本频带信号)。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。基带信号往往包含有较多的低频成分,甚至有直流成分,而许多信道并不能传输这种低频分量或直流分量。为了解决这一问题,就必须对基带信号进行调制(modulation)。
调制可分为两大类:
一类是仅仅对基带信号的波形进行变换,使它能够与信道特性相适应,变换后的信号仍然是基带信号,这类调制称为基带调制。由于这种基带调制是把数字信号转换为另一种形式的数字信号,因此大家更愿意把这种过程称为编码(coding)。
另一类调制则需要使用载波(carrier)进行调制,把基带信号的频率范围搬移到较高的频段,并转换为模拟信号,这样就能够更好地在模拟信道中传输。经过载波调制后的信号称为带通信号,即仅在一段频率范围内能够通过信道,而使用载波的调制称为带通调制。
(1). 常用编码方式
常用编码方式如下图所示:
- 不归零制 正电平代表1,负电平代表0。
- 归零制 正脉冲代表1,负脉冲代表0。
- 曼彻斯特编码 位周期中心的向上跳变代表0,位周期中心的向下跳变代表1。
- 差分曼彻斯特编码 在每一位的中心处始终都有跳变。位开始边界有跳变代表0,而位开始边界没有跳变则代表1。
从信号波形中可以看出,曼彻斯特( Manchester)编码产生的信号频率比不归零制高。从自同步能力来看,不归零制不能从信号波形本身中提取信号时钟频率(这叫做没有自同步能力),而曼彻斯特编码具有自同步能力。
(2). 基本的帯通调制方法
调幅(AM) 即载波的振幅随基带数字信号而变化。例如,0或1分别对应于无载波或有载波输出。
调频(FM) 即载波的频率随基带数字信号而变化。例如,0或1分别对应于频率f1或f2。
调相(PM) 即载波的初始相位随基带数字信号的变化而变化。例如,0或1分别对应于相位0度或180度。
为了达到更高的信息传输速率,必须采用技术上更为复杂的多元制的振幅相位混合调制方法。例如,正交振幅调制QAM(Quadrature Amplitude modulation)。
信道复用技术
频分复用,时分复用和统计时分复用
复用(multiplexing)是通信技术中的基本概念。
上图表示A1,B1和C1分别使用一个单独的信道和A2,B2和C2进行通信,总共需要三个信道。但如果在发送端使用一个复用器,就可以让大家合起来使用一个共享信道进行通信。在接收端再使用分用器,把合起来传输的信息分别送到相应的终点。
最基本的复用就是频分复用FDM(Frequency Division Multiplexing)和时分复用TDM(Time Division Multiplexing)。
频分复用最简单,其特点如下图所示,用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。可见频分复用的所有用户在同样的时间里占用不同的带宽(这里,“带宽”指的是频率带宽而不是数据的发送速率)。
时分复用则是将时间划分成一段段等长的时分复用帧(TDM帧)。每一个时分复用的用户在每一个TDM帧中占用固定序号的时隙。下图中画出了四个用户——A,B,C和D,每一个用户所占用的时隙周期性的出现(其周期就是TDM帧的长度)。因此,TDM信号也称为等时 (isochronous)信号。可以看出,时分复用的所有用户是在不同的时间占用同样的频带宽度。
波分复用
波分复用WDM(Wavelength Division Multiplexing)就是光的频分复用,也就是使用一根光纤来同时传输多个频率很接近的光载波信号。
码分复用
码分复用CDM(Code Division Multiplexing)是另一种共享信道的方法**。关于码分复用,实际上人们更常使用的名词是码分多址CDMA**(Code Division Multiple Access)。每一个用户可以在同样的时间内使用同样的频带进行通信,由于各用户使用经过特殊挑选的不同码型,因此各用户之间不会造成干扰。
在CDMA中,每一个比特时间再划分为m个短的间隔,称为码片(chip)。通常m的值是64或128。
使用CDMA的每一个站被指派一个唯一的m bit(m 位)码片序列( chip sequence)。一个站如果要发送比特1,则发送它自己的m bit码片序列。如果要发送比特0,则发送该码片序列的二进制反码。例如,指派给S站的8 bit码片序列是0011011。当S发送比特1时,它就发送序列00011011,而当S发送比特0时,就发送11100100。了方便,我们按惯例将码片中的0写为-1,将1写为+1。因此S站的码片序列是(-1 -1 -1 +1 +1 -1 +1 +1)。
现假定S站要发送信息的数据率为 b bit/s。由于每一个比特要转换成m个比特的码片,因此S站实际上发送的数据率提高到 mb bit/s,同时S站所占用的频带宽度也提高到原来数值的m倍。这种通信方式是扩频( spread spectrum)通信中的一种。扩频通信通常有两大类。一种是直接序列扩频 DSSS (Direct Sequence Spread Spectrum),如上面讲的使用码片序列就是这一类。另一种是跳频扩频FHSS(Frequency Hopping Spread Spectrum)。
参考:1.《计算机网络(第7版)》·谢希仁