小白心血来潮尝试做一些笔记,用来巩固和期末复习,仅记录了自己认为重要的知识点,如果有幸被大家看到,请不吝给予指教。
本笔记内容来源于课堂老师讲解以及B站湖科大教书匠的深入浅出的计算机网络视频,链接:http://【深入浅出计算机网络 微课视频】https://www.bilibili.com/video/BV1NT411g7n6?p=2&vd_source=643ee0c6c1d139bf41055bbb671311aa
2.1物理层基本概念
1、物理层要实现的功能 (作用):尽可能屏蔽掉不同传输媒体和通信手段的差异,有助于数据链路层。
2、物理层的接口特性:机械特性、电气特性、功能特性、过程特性
2.2数据通信的基础知识
2.2.1数据通信系统的模型
一个数据通信系统可分为三大部分:源系统(或发送端、发送方)、传输系统(或传输网络)和 目的系统(或接收端、接收方)。
解释:
源点:源点设备产生要传输的数据。
发送器:通常源点产生的数字比特流要通过发送器编码后才能够在传输系统中进行传输。而典型的发送器就是调制器。
接收器:接收传输系统传送过来的信号,并把它转换为能够被目的设备处理的信号。而典型的接收器就是解调器。
终点:终点设备从接收器获取传送来的数字比特流,并将信息输出。
2.2.2信道的几个基本概念
1、信道:表示某一个方向传送信息的媒体。一条通信线路往往包含两条信道(发送信道和接收信道)。
2、信息交互方式:
单向通信(单工通信):只有一个方向的通信而没有反方向的交互。一条线路,一个信道
双向交替通信(半双工通信):通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。一条线路,两个信道
双向同时通信(全双工通信):通信的双方可以同时发送和接收信息。两条线路,两个信道(传输效率最高)
3、调制:从源点发出的信号(像计算机输出的代表各种文件或图像文件的数据信号)常称为基带信号(即基本频带信号)。基带信号往往包含较多的低频成分和直流成分,必须进行调制(modulation)才能在许多信道中传输。
调制分为两大类。
一类是基带调制,即仅对基带信号的波形进行变换,把数字信号转换为另一种形式的数字信号。这种过程又称为编码(coding),变换后的信号仍是基带信号。
另一类是带通调制,即使用载波(carrier)进行调制,把基带信号的频率范围搬移到较高的频段,并转换为模拟信号。经过载波调制后的信号称为带通信号(即仅在一段频率范围内能够通过信道)。
(1)常用编码方式
不归零制:正电平代表 1, 负电平代表 0 。
归零制:正脉冲代表 1, 负脉冲代表 0 。
曼彻斯特编码:位周期中心的向上跳变代表 0, 位周期中心的向下跳变代表 1。但也可反过来定义。
差分曼彻斯特编码:在每一位的中心处始终都有跳变。位开始边界有跳变代表 0, 而位开始边界没有跳变代表 1 。
(2)基本带通调制方法
调幅(AM):载波的振幅随基带数字信号而变化。
调频(FM):载波的频率随基带数字信号而变化。
调相(PM):载波的初始相位随基带数字信号而变化。
一般为了达到更高的信息传输速率,必须采用技术上更为复杂的多元制的振幅相位混合调制方法。例如:正交振幅调制 QAM 。
2.2.3信道的极限容量
任何实际的信道都不是理想的,都不可能以任意高的速率进行传送。
码元传输的速率越高、信号传输的距离越远、噪声干扰越大或传输媒体质量越差,在接收端的波形的失真就越严重。
限制码元在信道上的传输速率的因素有以下两个:
(1)信道能够通过的频率范围
码间串扰:具体的信道所能通过的频率范围总是有限的。信号中的许多高频分量往往不能通过信道。如果信号中的高频分量在传输时受到衰减,那么在接收端收到的波形前沿和后沿就变的不那么陡峭了,每一个码元所占的时间界限也不再是很明确的,而是前后都拖了“尾巴”。这样,在接收端收到的信号波形就失去了码元之间的清晰界限。这种现象叫做码间串扰。
为了避免码间串扰,1924年,奈奎斯特 (Nyquist) 就推导出了著名的奈氏准则。他给出了在假定的理想条件下,为了避免码间串扰,码元的传输速率的上限值。
奈氏准则:在带宽为W (Hz) 的低通信道中,若不考虑噪声影响,则码元传输的最高速率是2W Baud(码元/秒)。传输速率超过此上限,就会出现严重的码间串扰的问题,使接收端对码元的判决(即识别)成为不可能。
注意:Baud(波特)为 码元/秒,与 bit 要做区分。
(2)信噪比
实际的信道都是有噪声的,但噪声的影响是相对的。如果信号相对较强,则噪声的影响就相对较小。
信噪比就是信号的平均功率和噪声的平均功率之比,常记为S/N。若以分贝(dB)为单位,则信噪比(dB)= 10 log₁₀(S/N)(dB) 。
例如当S/N =1000 时,信噪比为30dB 。
香农公式 :
在带宽受限且有高斯噪声干扰的信道中,信道的极限信息传输速率C = W·log₂(1+S/N) (bit/s)
• W为信道的带宽,单位是 Hz;
• S为信道内所传信号的平均功率;
• N为信道内部的高斯噪声功率。
• 信道的带宽或信道中的信噪比越大,则信道的极限信息传输速率就越高。
• 注意单位是bit/s , 不是码元/秒。
奈氏准则和香农公式的意义 :
奈氏准则:适用于理想低通信道;激励工程人员不断探索更加先进的编码技术,使每一个码元携带更多比特的信息量;
香农公式:适用于真实信道;告诫工程人员,在实际有噪声的信道上,不论采用多么复杂的编码技术,都不可能突破信息传输速率的上限。
2.3物理层下面的传输媒体
2.3.1传输媒体分类
1、传输媒体:也称为传输介质或传输媒介,它就是数据传输系统中在发送器和接收器之间的物理通路。
2、传输媒体分为导向型和非导向型两类。
2.3.2导向型传输媒体
电磁波被导引沿着固体媒体传播
1、双绞线
双绞线也称为双扭线,把两根互相绝缘的铜导线并排放在一起,然后用规则的方法绞合起来就构成了双绞线。绞合可减少对相邻导线的电磁干扰。绞合度越高,抗干扰能力越强,最高数据传输率越高。
无论是哪种类别的双绞线,衰减都随频率的升高而增大。使川更租的导线可以减小衰 减,但却增加了导线的重品和价格。
2、同轴电缆
3、光缆
优缺点:
2.3.3非导向型传输媒体
指自由空间
2.4信道复用技术
复用(multiplexing) 是指多个用户使用一个共享信道进行通信。
频分复用
将整个带宽分为多份。用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。
所有用户在同样的时间占用不同的带宽(即频带)资源。(这里的带宽是频率带宽不是数据的发送速率)
通过频分复用共享信道也叫作频分多址FDMA(FrequencyDivision MultipleAccess)。
时分复用
将时间划分为一段段等长的时分复用帧(TDM帧),时分复用的所有用户是在不同的时间占用同样的频带宽度 。
每一个用户在TDM帧中的位置不变
统计时分复用 STDM (Statistic TDM)是一种改进的时分复用,它能明显地提高信道的利用率。集中器(concentrat or) 常使用这种统计时分复用。
图 2-18 是统计时分复用的原理图。一 个使用统计时分复用的集中器连接 4 个低速用户,然后将其数据集中起来通过高速线路发送到一个远地计算机。
STDM帧并不是固定分配时隙的,而是按需动态的分配时隙,因此统计时分复用可以提高线路的利用率
每一个STDM帧中的时隙数小于用户数。
当一个帧的数据放满了,就发送出去。
一个用户所占用的时隙并不是周期性的出现。
波分复用
波分复用就是光的频分复用。使用一根光纤来同时传输多个载波信号。
例:
码分复用
通过码分复用共享信道也叫作码分多址CDMA (CodeDivision Multiple Access)。
优势:各个用户使用经过特殊挑选的不同码型,因此彼此之间不会造成干扰,因此广泛使用在移动通信中,特别是在无线局域网中。
1、工作原理:
在CDMA 中,每一个比特时间被划分为m 个短的间隔,每一个间隔称为一个码片(chip)。通常m的值是64或128,但为了讲述方便,下文取m=8。
使用CDMA 的每一个站被指派一个唯一的m bit 码片序列:
若发送比特1,则发送自己的m bit 码片序列;
若发送比特0,则发送该码片序列的二进制反码。
例如,S站的 8 bit 码片序列是 00011011。
• 发送比特 1时,就发送序列 00011011;
• 发送比特 0 时,就发送序列11100100。
一般为了运算的方便,将码片中的0写为-1,将1写为+1.
2、CDMA系统的一个重要特点就是:
每个站的码片序列各不相同,并且两两正交。
公式说明:
令向量S 表示站S 的码片向量,令T 表示其他任何站的码片向量。两个不同站的码片序列正交,就是向量S 和 T的规格化内积(inner product)为0:
例如:向量S 为(–1–1 –1 +1 +1 –1 +1 +1),向量 T为(–1–1 +1 –1 +1 +1 +1 –1)。
把数据带入公式中,S*T=[1+1-1-1+1-1+1-1] /8 = 0 , 所有S和T正交。
通过正交关系这一个重要的特性,我们还能推出其他重要关系:
(1)、任何一个码片向量和该码片向量自己的规格化内积值都是1。
(2)、一个码片向量和该码片反码的向量的规格化内积值都是-1。
(3)、如果一个“码片向量S”和 另一个“码片向量T”是正交,那么就会有如下重要的性质:
S 和 T 正交
S 和 “T 的反码”正交
“S 的反码”和 T正交
“S 的反码”和“T 的反码”正交
⚠️ ⚠️ ⚠️以下较为复杂,没看懂可以看视频,讲的通俗易懂
实例:
解释:
基站发送比特串1 1 0,S站的码片序列是(-1-1 -1 +1 +1 -1 +1 +1),T站为(-1-1 +1 -1 +1 +1 +1 -1)
那么,在接收端要想得到S站的数据码元,就要规格化内积S * (Sx + Tx) 。
而S * (Sx + Tx) = S * Sx + S * Tx = S * Sx + 0 = S * Sx 。
根据前面的性质,S和 Tx 规格化为0,如果Sx是S 的反码,则规格化为-1,对应“0”比特。如果Sx 和 S相同,则规格化为 +1,对应“1”比特。
用实际数据在来计算一下,不然光讲可能不太懂~
S:(-1-1 -1 +1 +1 -1 +1 +1),
Sx:(-1 -1 -1 +1 +1 -1 +1 +1),(-1 -1 -1 +1 +1 -1 +1 +1),(+1 +1 +1 -1 -1 +1 -1 -1),
Tx:(-1 -1 +1 -1 +1 +1 +1 -1),(-1 -1 +1 -1+1 +1 +1 -1),(+1 +1 -1 +1 -1 -1 -1 +1),
叠加信号:Sx+Tx:(-2-2 0 0 +2 0 +2 0),(-2 -2 0 0 +2 0 +2 0),(+2 +2 0 0 -2 0-2 0),
S*(Sx+Tx) : 1 , 1 , -1 ,所以发送的数据是1 , 1 , 0
同理如果你要想得到T站的数据码元,就要规格化T *(Sx + Tx)。
后续两小节略