计算机网络:物理层 --- 基本概念、编码与调制

news/2024/9/29 1:27:55/

目录

一.   物理层的基本概念

二.   数据通信系统的模型

三.   编码

3.1   基本概念

3.2   不归零制编码

3.3   归零制编码

3.4   曼切斯特编码

3.5   差分曼切斯特编码

​编辑 

四.   调制

4.1   调幅

4.2   调频

4.3   调相

4.4   混合调制


今天我们讲的是物理层的基本概念,以及如何编码调制。一起来看看吧!!!

一.   物理层的基本概念

大家知道,现有的网络>计算机网络中的硬件设备和传输媒体的种类非常繁多,而通信手段也有不同的方式。物理层的作用正是要尽可能地屏蔽掉这些传输媒体和通信手段的差异,使物理层上的数据链路层感觉不到这些差异,这样就可以让数据链路层只需要考虑如何完成本层的协议和服务。

可以将物理层的主要任务描述成确定与传输媒体的接口有关的一些特性,即:

机械特性:指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等。

电气特性:指明在接口电缆的各条线上出现的电压的范围。

功能特性:指明某条线上出现的某一电平的电压的意义。

过程特性:指明对于不同的功能的各种可能事件的出现顺序。

数据在计算机内部多采用并行传输方式,但数据在通信线路(传输媒体)上的传输方式一般都是串行传输

二.   数据通信系统的模型

下面我们通过一个最简单的例子来说明数据通信系统的模型。这个例子就是两台计算机经过普通电话机的连线,再经过公用电话网来进行通信。

如图所示,一个数据通信系统可划分为三大部分,即源系统传输系统目的系统

源系统一般包括以下两部分:

  • 原点:原点设备产生要传输的数据,源点又称源站或信源。
  • 发送器:通常源点生成的数字比特流要通过发送器编码后才能在传输系统中进行传输。调制器就是典型的发送器。

目的系统一般包括以下两部分:

  • 接收器:接收器用于接收传输系统传送过来的信号,并把它转换为能够被目的设备处理的信息。
  • 终点:终点设备从接收器获取传送来的数字比特流,然后把信息输出。终点又称为目的站或信宿

常用术语:

  • 消息:通信的目的就是传送消息。话音,文字,图像,视频等都是消息。
  • 数据:数据是运送消息的实体,是使用特定方式表示的信息,通常是有意义的符号序列。这种信息的表示可用于计算机或其他机器(或人)处理或产生。
  • 信号: 数据的电气或电磁的表现。

 根据信号中代表消息的参数的取值方式不同,信号可分为以下两大类:

  1. 模拟信号(或连续信号):代表消息的参数的取值是连续的
  2. 数字信号(或离散信号):代表消息的参数的取值是离散的

三.   编码

3.1   基本概念

信号需要在信道中进行传输。信道可分为数字信道模拟信道两种,在不改变信号性质的前提下,仅对数字基带信号的波形进行变换,称为编码。编码后产生的信号仍为数字信号,可以在数字信道中传输。

我们先介绍一下码元的概念:

在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形,称为码元。例如下面这个信号:

绿色段是构成这个信号的一个基本波形,我们就称之为码元,表示比特0;蓝色段是构成这个信号的另一个波形,也是码元,表示码元1。

3.2   不归零制编码

上图就是采用不归零制编码参数的信号,正电平表示比特1,负电平表示比特0。

不归零的意思就是说,在码元真个时间内,电平不会出现零电平,例如表示比特1的码元在其时间内全部都是正电平,表示比特0的码元在其时间内全部都是负电平。

不归零制编码编码以其高效率闻名,但是它存在着诸多问题,最为重要的是同步问题:

同步问题:不归零编码的信号电平在码元之间不归零,导致接收端在信号开始和结束时难以捕捉到同步信号,从而影响通信质量。

由于存在的同步问题,所以网络>计算机网络中的数据传输不采用这类编码。

3.3   归零制编码

归零制编码中,正脉冲表示比特1,负脉冲表示比特0。由图可以看出,每次码元结束之后,都会归零,所以接收方只需在信号归零之后进行采样即可。

归零制编码的优点就是自同步,即把时钟信号编码在了数据内部。但是他的缺点就变成了低效率,因为在归零制编码中大部分的数据宽带都用来传输归零而浪费掉了。

3.4   曼切斯特编码

上图是曼切斯特编码,如图所示,曼切斯特编码在码元的中间都会发生信号的跳变。位周期中间向下跳变代表1,向上跳变代表0(也可以反过来定义)。码元中间时刻的跳变既代表时钟,又表示数据。传统以太网就是用的曼切斯特编码。

3.5   差分曼切斯特编码

上图是差分曼切斯特编码。跟曼切斯特编码一样的是,在每个码元的中间时刻,信号都会发生跳变。但是与曼切斯特编码不同的是,跳变仅表示时钟,而用码元开始处是否发生变化来表示数据。如果为开始边界有跳变代表0,位开始边界没有跳变就表示1。 

四.   调制

把数字基带信号的频率范围搬移到较高的频段并转换为模拟信号,称为调制。调制后产生的信号是模拟信号可以在模拟信道中传输。

以下是基带信号,也就是来自信源的信号:

4.1   调幅

对比上面的基带信号,可以发现调幅后,载波的振幅随基带数字信号而变化。1代表有载波输出,0代表没有载波输出。

4.2   调频

对比上面的基带信号,可以发现调频后, 载波的频率随基带数字信号而变化。一种频率代表1,另一种频率代表0。

4.3   调相

对比上面的基带信号,可以发现调相后, 载波的初始相位随基带数字信号而变化。根据初识香味的不同,来区分0与1。例如:相位0度代表0,相位180度代表1。

4.4   混合调制

很明显,基本调制方法,一个码元只能表示一个比特信息。为了达到更高的信息传输效率,必须采用技术上更为复杂的混合调制方法,来让一个码元包含更多的比特。

因为频率和相位是相关的,也就是说频率是相位随时间的变化率,所以一次只能调至频率和相位两个中的一个

通常情况下,相位和振幅可以结合起来一起调制,称为正交振幅调制QAM。我们来看属于正交振幅调制的 QIM16:

这种调制方法所调制出来的波形可以有12种相位、每种相位可以有1或2种振幅可选

(图借用网络>计算机网络:物理层 - 编码与调制-CSDN博客)。

我们可以在坐标图中画出该调制方法所产生的码元。一个点代表其中一个码元,点与圆心连线的距离可以看做振幅连线,与横坐标的夹角可以看做相位。

那么大家可以思考一下,一个码元可以包含多少个比特呢?由于QM16可以调制出16种码元,所以每种码元可以对应表示4个比特。

每个码元与四个比特的对应关系采用了格雷码,即相邻两个点之间,只有一个比特不同,这样可以减少传输误差。


总结:

好了,到这里今天的知识就讲完了,大家有错误一点要在评论指出,我怕我一人搁这瞎bb,没人告诉我错误就寄了。

祝大家越来越好,不用关注我(疯狂暗示)


http://www.ppmy.cn/news/1531707.html

相关文章

WebGL动画与交互

目录 动画交互拖放触摸事件多点触控手势识别滑动手势缩放和平移键盘控制游戏控制

Python实现Phong着色模型算法

目录 使用Python实现Phong着色模型算法引言Phong着色模型的基本原理1. 模型组成2. 公式 Phong着色模型的Python实现1. 向量类的实现2. 光源类的实现3. 材质类的实现4. Phong着色器类的实现 整体实现总结 使用Python实现Phong着色模型算法 引言 在计算机图形学中,光…

QT 9.28

作业&#xff1a; 1>创建一个新项目&#xff0c;将默认提供的程序都注释上意义 2>使用代码的形式实现登录框 main.cpp #include "login.h" //文件包含&#xff0c;自定义的头文件&#xff0c;该头文件中包含了图形化界面类 #include <QApplication> /…

便捷将屏幕投射到安卓/iOS设备-屏幕投射到安卓/iOS设备,Windows/Mac电脑或智能电视上-供大家学习研究参考

1. 下载并安装软件(安卓苹果都需要) 确保 Android 设备和 Windows/Mac电脑都安装。启动应用程序并将 Android 设备和 Windows / Mac 了解到同一个wifi下面。 2、 发起投屏请求 在接收设备上:

锦天云中秋之夜团圆家宴圆满成功

2024年9月7日&#xff0c;锦天云&#xff08;深圳&#xff09;计算机设备有限公司 在中国深圳成功举办了“融创智合•月满锦天 锦天云中秋之夜团圆家宴。本次盛会吸引了来自各行业的精英和合作伙伴&#xff0c;大家齐聚一堂&#xff0c;共同庆祝这一传统佳节&#xff0c;此次活…

Linux文件IO(十)-fcntl 和 ioctl

本小节给大家介绍两个新的系统调用&#xff1a;fcntl()和 ioctl()。 fcntl 函数 fcntl()函数可以对一个已经打开的文件描述符执行一系列控制操作&#xff0c;譬如复制一个文件描述符&#xff08;与 dup、dup2 作用相同&#xff09;、获取/设置文件描述符标志、获取/设置文件状…

企业数据可视化大屏的工具选择有哪些

数据作为企业的核心的资产已经越发的受到企业管理层的关注&#xff0c;数据不仅作为企业日常经营做出决策的重要依据&#xff0c;同时更是推动企业进行变革的核心&#xff0c;那么更好的利用数据以及解读各类数据报表就是最为核心的&#xff0c;所以也就带来了数据可视化的产品…

CentOS8.5.2111(3)实验之DHCP服务器架设

一、实验目标 1&#xff0e;掌握DHCP服务器的主配置文件各项申明参数及操作及其含义 2. 具备DHCP 服务器、中继服务器的配置能力 3. 具备测试客户端正常获取服务器分配地址的能力 4. 具备DHCP服务器故障排除能力 二、实训原理/流程 &#xff08;一&#xff09;项目背景 …