物理层基本概念
物理层协议主要任务
传输媒体分两类:
导引型:电磁波被导引到固体媒体传播
同轴电缆: 电缆各层都是同轴心的,因此称同轴电缆 。
基带同轴电缆(50Ω \OmegaΩ):数字传输,过去用于局域网
宽带同轴电缆(75Ω \OmegaΩ):模拟传输,目前主要用于有线电视的入户线。
同轴电缆价格较贵且布线不够灵活和方便,随着集线器的出现,在局域网领域基本上都是采用双绞线作为传输媒体。
双绞线: 把两根互相绝缘的铜导线并排放在一起,按照一定规则绞合起来就构成了双绞线。
这是种古老且常用的媒体。
绞合作用:抵御外界电磁波干扰,减少相邻导线的电磁干扰。
有无屏蔽双控线UTP电缆和屏蔽双控线STP电缆,差了一个金属丝屏蔽层而已。
光纤: 光纤很细,因此必须将其做成结实的光缆。一根光缆少则一根光纤,多则可包括数百根 。
原理
如果全反射一直进行,则光就会沿着光纤一直传输下去。
实际上只要入射角大于某个临界角度就可以发生全反射,因此多条不同角度的光可以在光线里一起传输,这种光纤称作多模光纤。
- 由于色散(模式、材料、波导色散),光在多模光纤中传输一定距离后必然产生失真(脉冲展宽)
- 因此多模光纤只适合近距离传输(建筑物内)
- 发送光源可使用发光二极管(便宜);接收检测可用光电二极管
若光纤直径减小到只有一个光的波长,则光纤就像一根波导一样,可使光线一直向前传播,而不会产生多次反射,这样的光纤称作单模光纤
- 没有模式色散,在
1.31
微米波长附近,材料色散和波导色散大小相等符号相反,两者正好抵消- 单模光纤适合长距离传输且衰减小,但其制造成本高,对光源要求高
- 发送光源需要使用激光发生器(贵);接收检测用激光检波器
纤芯直径
多模光纤:50微米,62.5微米
单模光纤:9微米
纤芯外包层:125微米
工作波长
0.85微米(衰减较大)
1.30微米(衰减较小)
1.55微米(衰减较小)
优点
通信容量大(25000~30000GHz的带宽)
传输损耗小,远距离传输时更加经济
抗雷电和抗电磁干扰性能好。这在大电流脉冲干扰环境下尤为重要
无串音干扰,保密性好,不易被窃听
体积小,重量轻
缺点
割接需要专用设备
光电接口价格较贵
电力线
电力线电话
非导引型:自由空间传播
在计算机网络中,数据在传输线路上的传输时串行传输;而计算机内部(如CPU和内存)多使用并行传输。
同步传输
数据块以稳定的比特流形式传输,字节之间没有间隔。接收端在每个比特信号的中间时刻(有区分0,1的标志)进行检测,以判别接收到的是比特0还是1。
由于不同设备的时钟频率存在一定差异,不可能完全相同,在传输大量数据的过程中,所产生的判别时刻的累计误差会导致接收端对比特信号的判别错位。因此需要采取方法使双方的时钟保持同步。
收发双方时钟同步方法
以字节为独立的传输单位,字节间的时间间隔不是固定的,接收端仅在每个字节的起始处对字节内的比特实现同步,为此传送前要在每个字节前后加上起始位和结束位。
异步是指字节之间异步(字节之间的时间间隔不固定)
字节中的每个比特仍然要同步(各比特的持续时间是相同的)
单工需要一条信道;其他的需要两条(一个方向一条)
逻辑前提:
消息(message)包括文字、图片、音频和视频。
数据是运送消息的实体;计算机中的网卡将比特1和0变换成相应电信号发送到网线,即信号。
信号是数据的电磁表现,由信源(网卡)发出的原始电信号称为基带信号。
基带信号又分为数字基带信号(CPU和内存传输的信号)和模拟基带信号(麦克风收到声音后转变的电信号)
信号需要在信道中进行传输,信道可分为数字信道和模拟信道。
如果使用信道复用技术,传输媒体里可以有多个信道。
例如,全双工就需要两个信道,一个发送信道,一个接收信道。
编码:在不改变信号性质的前提下,仅对基带信号的波形进行变换,称为编码。编码后产生的信号还是数字信号,可以在数字信道中传输。
调制:把基带信号的频率范围搬移到较高的频段,并转换为模拟信号,称为调制。调制后产生的信号还是模拟信号,可以在模拟信道中传输。
码元:在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形。
不归零编码
正电平代表比特1,负电平代表比特0。在整个码元时间内,电平不会出现零电平
这种编码方式如何区分连续几个相同电平呢?
这要求发送方发送和接收方接收严格同步,也就需要额外一根传输线来传输时钟信号。接收方按照时钟节拍逐个接收码元。
但是对于计算机网络,多的线不如拿来传输数据,因此由于存在同步问题,计算机中的数据传输不使用不归零编码。
归零编码
每个码元传输结束后信号都要"归零",所以接收方只要在信号归零后进行采样即可,不需要单独的时钟信号。
实际上,归零编码相当于把时钟信号用"归零"方式编码在了数据之内,这称为"自同步"信号
归零编码中的大部分数据带宽都用来传输"归零"而浪费掉了(编码效率低)
曼彻斯特编码
码元的中间时刻既表示时钟,又表示数据。根据正负跳变来区分比特.
具体如何根据跳变实现同步?
第一次数据跳变的时间记录下来【即半个码元的时间】,此后每过一个码元的时间就进行检测,根据跳变方向决定数据为0还是1。这个不一定哦
差分曼彻斯特编码
①跳变仅表示时钟 ②码元开始处电平是否发生变化表示数据。
比曼彻斯特变化少,更适合较高的传输速率。
- 数字基带信号:原始的1,0。
- 调幅:有无载波输出。
- 调频:频率的大小。
- 调相:初相度不同。
如上一个码元对应一个比特,如何能让1个码元包含多个比特呢?
可以使用混合调制。正弦信号A sin ? ω ( x + φ / ω )
相位和频率是相关的,因此二者不可同时做修改。
通常情况下,相位和振幅可以结合起来其一调制,称为正交振幅调制QAM。
基本调制成为二元制。
混合调制可以实现多元制。
QAM-16
12
种相位1
或2
种振幅可选16
种码元(波形),即16
个形状可以用4
个二进制位排列组合表示,所以一个码元可以对应4比特
4
个比特的对应关系要采用格雷码【任意两个相邻码元只有一位不同】关于QAM-16:
- qam16为什么有12种相位?
- 12种相位2个振幅为什么有16种波形?
尚未解决。。。
通信质量较差的信道在传输信号的过程中会发生严重失真(无法识别原信号)【码间串扰】
失真因素
那怎么避免这种失真呢?
主要理论有两个:奈氏准则和香农定理。
上面的调频、调幅、调相的三种基本调制方法,是二元调制,只能调出两种波形/两种码元。因此每种码元只能有1bit的信息流。
QAM-16可以调制出16种码元,所以每个码元可以携带4bit的信息量。
每个码元信息量的计算:log(2)2 =1 ; log(2) 16 = 4 。
上限数值:奈氏准则的推导是在理想条件下得出的,没有考虑噪声干扰、传输媒体质量等,所以实际信道传输的最高码元速率要低于上限数值。
**信噪比:**信道中的噪声也会影响接收端对码元的识别。
信道功率越大,噪声功率相对影响越大。
例题: