计算机网络 —— 物理层

news2024/11/16 5:25:12

物理层

2.1 物理层的基本概念
  • 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流。

  • 物理层为数据链路层屏蔽了各种传输媒体的差异,使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么

在这里插入图片描述

2.2 物理层下面的传输媒体

导引型传输媒体:同轴电缆、双绞线、光纤、电力线

非导引型传输媒体:无线电波、微博、红外线、可见光

2.3 传输方式
串行并行

串行传输:数据一次发送一个比特,在发送端和接收端只需要一条数据传输线路。例如:计算机网络。

并行传输:数据一次发送n个比特,在发送端和接收端需要n条数据传输线路。例如:计算机内部CPU与内存传输。

同步异步

同步传输:数据块以稳定的比特流的形式传输,字节之间没有间隙。

异步传输:数据块以字节为独立单位,字节之间的时间间隔不是固定的。

在这里插入图片描述

单工、半双工、双工

在这里插入图片描述

2.4 编码与调制

编码是将数字信息转换为特定格式的过程,以便在通信系统中进行传输或存储。编码可以分为源编码和信道编码。

调制是将数字信号转换为模拟信号的过程。数字信号一般是离散的,而通信系统通常使用模拟信号在信道中传输。调制的目的是将数字信号转换为适合在信道中传播的连续波形。

在这里插入图片描述

常用编码

在这里插入图片描述

基本调制方法

在这里插入图片描述

使用基本调制方法,1个码元只能包含1个比特信息。通过混合调制可以携带多个比特。

混合调制

在这里插入图片描述

因为频率和相位是相关的,即频率是相位随时间的变化率。所以一次只能调制频率和相位两个中的一个。

通常情况下相位和振幅可以一起调制,称为正交振幅调制QAM。

在这里插入图片描述

2.5信道的极限容量

信号在传输过程中会受到各种因素的影响。

在这里插入图片描述

奈氏准则

奈氏准则:在假定的理想条件下,为了避免码间串扰,码元传输速率是有上限的。

理想低通信道的最高码元传输速率 = 2 W Baud = 2 W码元/秒

理想带通信道的最高码元传输速率 = W Baud = W 码元/秒

​ W:信道带宽(单位为Hz)

​ Baud:波特,即码元/秒

  • 码元传输速率又称为波特率、调制速率、波形速率或符号速率。它与比特率有一定关系:
    • 当1个码元携带n比特的信息量时,则波特率转换成比特率时,数值要乘以n
  • 要提高信息传递速率(比特率),就必须设法使每一个码元能携带更多个比特的信息量。这需要采用多元制。
  • 实际的信道所能传输的最高码元速率,要明显低于奈氏准则给出的这个上限数值。
香农公式

香农公式:带宽受限且有高斯白噪声干扰的信道的极限信息传输速率。c = W × log₂(1+S/N)

​ c:信道的极限信息传输速率(单位:b/s)

​ W:信道带宽(单位:HZ)

​ S:信道内所传信号的平均功率

​ N:信道内的高斯噪声功率

​ S/N:信噪比,使用分贝(dB)作为度量单位。信噪比(dB) = 10 × log₁₀(S/N)(dB)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1368850.html

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

相关文章

Maven 工程 java -jar 时提示 xxx-SNAPSHOT.jar 中没有主清单属性

Maven 工程 java -jar 时提示 xxx-SNAPSHOT.jar 中没有主清单属性 将skip属性注释掉或者改为false 如果为true,则工程找不到主启动类

git安装教程 Windows 附安装包链接

Git是一款分布式源代码管理工具(版本控制工具) 。 git的作用 当你需要做一个大工程的时候,文件的管理无疑是非常庞大的工作,因为你需要不断的修改更新文件内容,同时可能还要保留旧版本保证可以复原,这样就需要备份多个版本的文件…

在wsl中安装miniconda

下载安装包 打卡miniconda的官网https://docs.conda.io/projects/miniconda/en/latest/,下载下来安装包,或者直接在乌班图中运行命令wget https://repo.anaconda.com/miniconda/Miniconda3-py38_23.5.2-0-Linux-x86_64.sh,等待下载完毕 安装 到下载目录下执行命令…

【WinRAR】右键压缩文件功能没了怎么办?

我们安装了WinRAR之后想要压缩文件,但是右键点击文件之后发现并没有WinRAR压缩选项,这应该如何设置才能出现右键带有压缩选项呢?方法如下: 首先打开WinRAR,在上面功能中点击选项 – 设置 然后我们在设置界面中切换到集…

C++学习笔记(二十九):c++ 创建与使用库

c自己创建库并使用库。当项目较大时,创建库有助于帮助代码模块化,同时提高代码重用。同时使用库允许程序中混合使用编程语言。首先创建一个空项目名为Game,接着在visiualstudio的解决方案上右击->添加->新建项目,添加一个空…

TS 36.213 V12.0.0-PUSCH相关过程(1)-传输PUSCH的UE过程

​本文的内容主要涉及TS 36.213,版本是C00,也就是V12.0.0。

全新链动2+1模式,提升用户粘性度,增加产品复购率!

在互联网电商行业中,消费增值模式已经成为一种强大的营销工具。通过将消费者所消费的金额转化为积分,再利用平台的销售业绩作为托底,使得积分的价值不断增长,从而增加了消费者的忠诚度和黏性。然而,在实际操作中&#…

MySQL批量插入技巧

关于MySQL批量插入的一些问题 MySQL一直是我们互联网行业比较常用的数据,当我们使用半ORM框架进行MySQL大批量插入操作时,你是否考虑过这些问题: 进行大数据量插入时,是否需要进行分批次插入,一次插入多少合适?有什么…

npm run dev,vite 配置 ip 访问

启动项目通过本地 ip 的方式访问 方式一.通过修改 package.json "scripts": {"dev": "vite --host 0.0.0.0",}, 方式二.通过修改 vite.config.ts export default defineConfig({plugins: [vue(), vueJsx()],server: { // 配置 host 与 port 方…

使用串口 DMA 模式接收不定长数据

一、简介 曾经遇到客户有一个需求,需要用串口 DMA 的方式接收不定长度的数据,DMA 有个缺点就是在每次传输前需要设定好传输的字节长度,这种方式显然对于接收不定长度的数据来说没有那么灵活。但 DMA 也有着显著的优点,如可直接访…

AI模型部署基础知识(一):模型权重与参数精度

一般情况来说,我们通过收集数据,训练深度学习模型,通过反向传播求导更新模型的参数,得到一个契合数据和任务的模型。这一阶段,通常使用python&pytorch进行模型的训练得到pth等类型文件。AI模型部署就是将在python环…

华为mux vlan+DHCP+单臂路由用法配置案例

最终效果: vlan 2模拟局域网服务器,手动配置地址,也能上公网 vlan 3、4用dhcp分配地址 vlan 4的用户之间不能互通,但可以和其它vlan通,也能上公网 vlan 3的用户不受任何限制可以和任何vlan通,也能上公网 交…

C# Onnx yolov8 竹签计数、一次性筷子计数

目录 效果 模型信息 项目 代码 数据集 下载 C# Onnx yolov8 竹签计数、一次性筷子计数 效果 模型信息 Model Properties ------------------------- date:2024-01-03T08:55:22.768617 author:Ultralytics task:detect license&#x…

信息论与编码期末复习——计算题+基础汇总(二)

个人名片: 🦁作者简介:一名喜欢分享和记录学习的在校大学生 🐯个人主页:妄北y 🐧个人QQ:2061314755 🐻个人邮箱:2061314755qq.com 🦉个人WeChat:V…

卷积神经网络|猫狗分类系列--导入kaggle猫狗数据集

解决任何真实问题的重要一步是获取数据,Kaggle提供了大量不同数据科学问题的竞赛。 我们将从 https://www.kaggle.com/competitions/dogs-vs-cats/data 下载猫狗数据集,并对其进行一定的操作,以正确的导入到我们的计算机,为接下…

基于SpringBoot的员工健康管理系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式 🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 &…

python实现目录和文件管理

目录 一:模块介绍: 二:目录创建 三:目录删除 四:目录复制 五:目录移动 六:文件创建 七:文件删除 八:文件读取 一:模块介绍: Python的os和…

Java零基础教学文档第一篇:JavaSE(3)

接上期后续 本期继续分享尚未结束的JavaSE章节 JavaSE属于初入门阶段,内容很多~ 但很基础, 大家需保持耐心,慢慢的学~ 争取你们学习的速度! 跟上我更新的速度哦~ 今日新篇章 流程控制语句 【主要内容】 if单选结构 if双选结构…

Java多线程编程中的异常处理策略

第1章:引言 大家好,我是小黑,咱们今天聊聊异常处理。想必大家在写代码的时候都遇到过各种各样的异常吧?有时候,一个小小的异常如果处理不当,就可能导致整个程序崩溃。特别是在多线程环境下,异常…

H2S硫化氢荧光探针之星戈瑞实验室单品

H2S硫化氢荧光探针(近红外二区)优势和应用 λe x 1064 nm ,λem 1100 nm 近红外二区硫化氢荧光探针具有许多优势,使其在生物医学领域具有诸多应用。以下是其主要优势和应用方面: **优势: 1.深度穿透性&…