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

news2024/9/21 17:07:51

目录

一.   物理层的基本概念

二.   数据通信系统的模型

三.   编码

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.coloradmin.cn/o/2152870.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

gitlab/极狐-离线包下载地址

如果想要使用Gitlab/极狐进行数据的恢复,只能使用相同版本或者相近版本的安装包,因此有时候需要到它的官网上下载对应版本的安装包,以下是我收集到的对应地址的下载路径: Gitlab Gitlab离线库, https://packages.gitl…

Prometheus架构详解

1 Prometheus简介 Prometheus 是一个开源的系统监控报警工具套件,它最初由SoundCloud开发,并于2016年成为CNCF(云原生计算基金会)托管的第二个项目(第一个是kubernetes)。Prometheus 以其简单高效的方式收…

MySQL练手题--日期连续类型(困难)

一、准备工作 Create table If Not Exists Failed (fail_date date); Create table If Not Exists Succeeded (success_date date); Truncate table Failed; insert into Failed (fail_date) values (2018-12-28); insert into Failed (fail_date) values (2018-12-29); inser…

【复现】Grounding DINO使用记录

推理 问题 1. ModuleNotFoundError: No module named groundingdino 解决: 运行 python setup.py install 编译groundingdino库。或者直接引入环境变量: linux: export PYTHONPATH$PYTHONPATH:/data/groundingdino windows&#xff1…

力扣最热一百题——除自身以外数组的乘积

目录 题目链接:238. 除自身以外数组的乘积 - 力扣(LeetCode) 题目描述 示例 提示: 解法一:左右数组(小型动态规划) 实现思路 Java写法: 运行时间 C写法: 运行时…

Acwing Hash表

哈希表的作用:把一个比较大的空间,通过一个函数映射到一个比较小的空间 一般做哈希运算时,取一个质数作为模,会使得冲突的概率降低。 哈希表的冲突解决方法: 拉链法开放寻址法 下面详细介绍这两种方法的原理及其实现…

Java+Spring Cloud +UniApp 智慧工地源码,用户PC端、移动端数据同步,支持多端展示

数字化给各行各业所带来的改变,在早些年间突出自动这一流程。但随着科技的发展,让人们也愈发了解可视化操作所带来的优势。智慧工地的诞生,相当于为建筑施工带来了一套较为完整的数字化流程,能够完善施工环节中的各部分内容。接下…

C++【类和对象】(一)

文章目录 前言1.类的定义1.1类定义格式1.2 访问限定符1.3 类域 2. 实例化2.1 实例化的概念2.2 对象大小 3.this指针结语 前言 在前文我们讲解了C基础语法知识。本文将会讲解C的类和对象。 1.类的定义 1.1类定义格式 class name {};class为定义类的关键字&#x…

8586 括号匹配检验

### 思路 1. **初始化栈**:创建一个空栈用于存储左括号。 2. **遍历字符串**:逐个字符检查: - 如果是左括号(( 或 [),则入栈。 - 如果是右括号() 或 ]),则检查栈是…

【医学半监督】对比互补掩蔽的自监督预训练半监督心脏图像分割

SELF-SUPERVISED PRE-TRAINING BASED ON CONTRASTIVE COMPLEMENTARY MASKING FOR SEMI-SUPERVISED CARDIAC IMAGE SEGMENTATION 2024 IEEE International Symposium on Biomedical Imaging (ISBI) 摘要: 心脏结构分割对心脏病诊断非常重要,而使用大量注释的深度学习在这项任…

记录|C#的资源路径设置的资料整理

目录 前言一、在这里插入图片描述 https://bbs.csdn.net/topics/360001606 二、三、添加到资源文件中四、获得图片的三种路径方法五、给资源文件添加文件夹更新时间 前言 参考文章: 原本以为C# winform中进行图片等文件的路径的读取是直接可以按照资源文件中显示的来…

AI对汽车行业的冲击和比亚迪新能源汽车市场占比

人工智能(AI)对汽车行业的冲击正在迅速改变该行业的面貌,从智能驾驶到生产自动化,再到个性化的消费者体验,AI带来的技术革新在各个层面影响着汽车产业。与此同时,新能源汽车市场,特别是以比亚迪…

剑指offer JZ54 二叉搜索树的第k个节点

描述: 给定一棵结点数为n 二叉搜索树,请找出其中的第 k 小的TreeNode结点值。 1.返回第k小的节点值即可 2.不能查找的情况,如二叉树为空,则返回-1,或者k大于n等等,也返回-1 3.保证n个节点的值不一样 如…

2024 研究生数学建模竞赛(B题)建模秘籍|WLAN组网中网络吞吐量建模|文章代码思路大全

铛铛!小秘籍来咯! 小秘籍团队独辟蹊径,运用特征重要性分析,自适应回归,机器学习算法等强大工具,构建了这一题的详细解答哦! 为大家量身打造创新解决方案。小秘籍团队,始终引领着建模…

使用丹摩DAMODEL平台进行ChatGLM-6B-部署与使用

实例创建 1.先进入官网https://doc.damodel.com 进行注册,新用户可以免费送代金券,实名注册后一共可以得到50块钱,现在4090还搞活动,1.5左右一个钟。 2.创建后进入DAMODEL控制台创建实例: 如下: 这里创建…

在vue中:style 的几种使用方式

在日常开发中:style的使用也是比较常见的&#xff1a; 亲测有效 1.最通用的写法 <p :style"{fontFamily:arr.conFontFamily,color:arr.conFontColor,backgroundColor:arr.conBgColor}">{{con.title}}</p> 2.三元表达式 <a :style"{height:…

Hive企业级调优[4]——HQL语法优化之分组聚合优化

HQL语法优化之分组聚合优化 优化说明 在 Hive 中&#xff0c;未经优化的分组聚合通常通过一个 MapReduce Job 实现。Map 端负责读取数据&#xff0c;并按分组字段进行分区&#xff0c;通过 Shuffle 将数据发送至 Reduce 端&#xff0c;在 Reduce 端完成最终的聚合运算。 Hiv…

进程和线程问题解答

线程和进程的概念、区别 进程是操作系统进行资源分配的基本单位&#xff0c;拥有独立的地址空间&#xff0c;包括代码、数据、堆、栈等。进程间的切换开销较大。 线程是进程中的一个执行单元&#xff0c;是系统中最小的执行单位&#xff0c;共享进程的资源&#xff0c;如代码…

利士策分享,中日核污染水排海问题共识背后的深思

利士策分享&#xff0c;中日核污染水排海问题共识背后的深思 近日&#xff0c;中日两国在应对福岛第一核电站核污染水排放问题上达成了重要共识&#xff0c;这一进展无疑值得肯定。 然而&#xff0c;这背后所引发的关于金钱、责任与利益的讨论&#xff0c;却值得我们深入探究。…

使用宝塔部署项目在win上

项目部署 注意&#xff1a; 前后端部署项目&#xff0c;需要两个域名&#xff08;二级域名&#xff0c;就是主域名结尾的域名&#xff0c;需要在主域名下添加就可以了&#xff09;&#xff0c;前端一个&#xff0c;后端一个 思路&#xff1a;访问域名就会浏览器会加载前端的代…