当前位置: 首页 > news >正文

计网--物理层

目录

物理层的任务

1、常见概念

2、信道极限容量

3、传输介质

(1)导引型传输介质

(2)非导引型传输介质

4、信道复用技术

(1)频分 / 时分 复用

(2)波分复用WDM

(3)码分复用CDM


物理层的任务

物理层的作用是,在硬件之间传输比特流,同时屏蔽掉硬件与传输介质之间的数据传输的差异,将之统一,为上层数据链路层提供统一的服务。
这样上层就不用考虑下层物理层的差异,而只需要考虑本层的任务。
因此,物理层的任务,就是统一各个硬件之间比特流传输的工作
统一什么?
机械:各种接口形状、尺寸等标准
电气:电线的电压范围
功能:一条线的电压多大,表示什么意思,例如高电为1,低点为0
过程:各种功能的协调和安排

1、常见概念

源端:产生数据
发送器:对数据编码
接收器:对接受数据处理
终端:接受数据
消息:语音、文字、数字、视频等
数据:运送消息的实体,是一个实体
信号:数据的电气 / 电磁表现,是数据传输过程的表现
信道:向某一个方向传输信号的媒体(介质)

单工通信:只有一个方向
半双工通信:双向,但同时只能有一个方向传
全双工通信:双向,双方可同时发送 / 接受消息

基带信号:来自信源的信号
调制:
基带调制:对波形调制,以适应信道;数字信号转数字信号,也称编码
带通调制:使用载波调制,数字信号转为模拟信号,调制后的信号称为带通信号

常见编码方式
不归零制:1正电,0负电
归零制:正脉冲1,负脉冲0
曼彻斯特:上跳1,下跳0
差分曼彻斯特:位开始边界有跳0,没有跳1

编码方式表示方式特征描述
不归零制1: 正电,0: 负电使用电平状态表示二进制,1表示正电压,0表示负电压。
归零制1: 正脉冲,0: 负脉冲每个比特周期内都有一个脉冲,1表示正脉冲,0表示负脉冲。
曼彻斯特编码1: 上跳,0: 下跳每个比特周期都有一个跳变,1表示从低到高跳变,0表示从高到低跳变。
差分曼彻斯特编码开始边界跳变: 0,无跳变: 1以边界的跳变表示比特,位开始边界有跳变表示0,没有跳变表示1。

基本带通调制方法
调幅(AM):振幅随基带信号变化
调频(FM):频率随基带信号变化
调相(PM):初始相位随基带信号变化

2、信道极限容量

码间串扰:信号衰减,波形起伏不清晰,不陡峭,不分明,不易识别 / 无法识别

影响信道数据传输速率因素:信道频率范围、信噪比

噪声无处不在
噪声影响信号判断,例如0 / 1 误判

信噪比:信号平均功率 / 噪声平均功率
比值为分贝,dB

信道带宽 / 信噪比 越大,信息极限传输速率越快

频带宽度确定,可让每一个码元携带更多信息量来提高传输速率

香农公式:

3、传输介质

传输媒体也称传输介质,就是物理通路,例如电线

传输介质可分两类:导引型 和 非导引型
导引型:例如电磁波随着铜线 / 光纤走,被引导

(1)导引型传输介质

双绞线、同轴电缆、光缆

双绞线:两根互相绝缘的铜导线互相缠绕


使用双绞线最多的是电话线
用户电话机到交换机的双绞线叫用户线
电缆:一定数量的双绞线捆在一起
放大器:放大衰减的信号
中继器:调整失真的数字信号

双绞线分类:
无屏蔽双绞线
屏蔽双绞线:使用金属编织层屏蔽
所有屏蔽双绞线必须接地线

同轴电缆:


光缆


光纤:石英玻璃拉成丝构成纤芯,外加包层
光纤碰到包层发生折射,不断重复,以此传播
多模光纤:多条不同角度光线同时射入
特点:

特点描述
高带宽支持极高的数据传输速率,超过传统铜缆。
远距离传输衰减小,单模光纤可实现超过100公里的传输。
抗干扰性不受电磁干扰和射频干扰,信号传输稳定。
安全性光信号难以被窃听,具有良好的信息安全性。
轻便性和小尺寸相比于铜缆更轻更细,易于安装和维护。
耐腐蚀性材料对化学物质的耐受性强,适用于恶劣环境。
低能耗传输能量损耗较低,节省长距离传输的能量成本。
传输质量高在长距离上传输高质量信号,减少失真和噪声。
多通道传输利用波分复用技术同时传输多个信号,提高传输容量。
环保性材料对环境友好,不会引起环境污染。

(2)非导引型传输介质

无线传输:基站传播电磁波
多径效应:信号在基站和用户手机之间反射多次,信号发生失真
误码率:信号错误的比例
信噪比越大,误码率越低,例如大声说话,听的越清

微波接力:远距离传输之间使用中继器放大信号

特点描述
优点频率高、频段广光纤支持极高的频率和宽广的频段,传输能力强。
抗电干扰性对工业和天电干扰小,传输质量高,信号稳定。
经济性在大规模数据传输中,光纤的成本效益较高。
缺点直视要求相邻站点必须直视,限制了某些部署场景。
隐蔽性和保密性差相比于其他传输方式,光纤的隐蔽性和保密性较低。
受恶劣天气影响恶劣天气条件可能影响光纤传输的稳定性。
中继站建设费用高建设中继站需要较高的费用,增加了总体投资。

卫星通信:利用同步轨道卫星作为中继器,做微波接力
特点:传播时延大

4、信道复用技术

(1)频分 / 时分 复用

频分复用FDM

N路信号在同一信道传输,通过调制,各自有合适频率位置,互不打扰
同样的时间,占用不同的带宽资源

时分复用TDM

将时间划分,每一段时间为TDM帧,你用一段时间,用完换我用
不同时间,占用相同的带宽

频分多址:多个用户个使用一个频道
时分多址:多个用户轮流使用TDM帧

(2)波分复用WDM

一个光纤同时传播多路信号,
光信号经过调制之后,各自在一个波长段传输,互不影响
从而实现并行传输

(3)码分复用CDM

每个用户可以在同样的时间使用同样的频道通信

原理:

每一个比特时间被分为m个时间,称为码片;一般m是64  / 128
每一个站 / 用户被分配唯一的码片,发送1,则发送码片;发送0,则发送码片反码
为方便,将码片0记作-1, 1记作1

现在发送信息数据率为s,但因为每一个比特要分为m个码片,实际数据率为ms,这叫做扩频,直接序列扩频

各个码片必须正交,内积为0
码片的反码也必须正交

如何判断谁发了信号?
接收方使用发送方的码片和接收到的信号进行内积,结果为0,则不是

如何判断接受信号是1还是0?
使用发送方码片和接收信号作内积,再/8
结果为1,传1;结果为-1,传0

相关文章:

计网--物理层

目录 物理层的任务 1、常见概念 2、信道极限容量 3、传输介质 (1)导引型传输介质 (2)非导引型传输介质 4、信道复用技术 (1)频分 / 时分 复用 (2)波分复用WDM (…...

算法的学习笔记—数组中的逆序对(牛客JZ51)

😀前言 在算法和数据结构领域,"逆序对"是一个经典问题。它在数组中两个数字之间定义,若前面的数字大于后面的数字,则这两个数字组成一个逆序对。我们要做的就是,给定一个数组,找出数组中所有的逆…...

Golang | Leetcode Golang题解之第498题对角线遍历

题目&#xff1a; 题解&#xff1a; func findDiagonalOrder(mat [][]int) []int {m, n : len(mat), len(mat[0])ans : make([]int, 0, m*n)for i : 0; i < mn-1; i {if i%2 1 {x : max(i-n1, 0)y : min(i, n-1)for x < m && y > 0 {ans append(ans, mat[x…...

什么是全局污染?怎么避免全局污染?

全局污染&#xff08;Global Pollution&#xff09;是指在编程过程中&#xff0c;过度使用全局变量或对象导致命名冲突、代码可维护性下降及潜在错误增加的问题。在 JavaScript 等动态语言中&#xff0c;尤其需要关注全局污染的风险。 全局污染的影响 1. 命名冲突 3. 意外修改…...

C# 串口通信教程

串口通信&#xff08;Serial Communication&#xff09;是一种用于设备之间数据传输的常见方法&#xff0c;通常用于与外部硬件设备&#xff08;如传感器、机器人、微控制器&#xff09;进行通信。在 C# 中&#xff0c;System.IO.Ports 命名空间提供了与串口设备交互的功能&…...

PHP编程基础

PHP&#xff08;Hypertext Preprocessor&#xff0c;超文本预处理器&#xff09;是一种广泛使用的开源服务器端脚本语言&#xff0c;主要用于网页开发&#xff0c;同时也可以进行命令行脚本编写。以下是PHP编程的基础知识&#xff1a; 1. PHP文件结构 PHP文件通常以 .php 为扩…...

TwinCAT3下位机配置EAP通讯传递与接收变量

添加EAP设备 DEVICE中右键选择添加新项&#xff0c;添加EAP&#xff08;EtherCAT Automation Protocal&#xff09;选择Network Variables类型&#xff0c;如下图。 设置网络适配器来激活EAP&#xff0c;在Adapter中选择search&#xff0c;选择网络适配器后确定&#xff0c;…...

近似推断 - 期望最大化(EM)篇

前言 近似推断是统计学和机器学习中一个至关重要的领域&#xff0c;尤其在处理复杂模型和不完全数据时显得尤为重要。期望最大化&#xff08; Expectation Maximization \text{Expectation Maximization} Expectation Maximization&#xff0c;简称 EM \text{EM} EM&#xff0…...

arp欺骗及其实验

ARP欺骗&#xff08;ARP Spoofing&#xff09;是一种网络攻击技术&#xff0c;攻击者通过伪造ARP&#xff08;地址解析协议&#xff09;消息&#xff0c;将其MAC地址与目标IP地址关联&#xff0c;从而实现对网络流量的截获、篡改或重定向。以下是ARP欺骗的详细信息&#xff1a;…...

HDU The Boss on Mars(容斥原理)

题目大意&#xff1a; ACM 有 n 名员工&#xff0c;现在是他们从老板那里拿薪水的时候了。所有员工都从 1 到 n 编号。原因不明&#xff0c;如果员工的工作编号是 k&#xff0c;他今年可以获得 k^4 Mars 美元。所以为 ACM 工作的员工非常富有。 因为员工人数太多&#xff0c;…...

nnUnet 大模型学习笔记(续):训练网络(3d_fullres)以及数据集标签的处理

目录 1. 数据集处理 1.1 实现脚本 1.2 json文件 2. 设置读取路径 2.1 设置路径 2.2 数据集转换 2.3 数据集预处理 2.4 训练&#xff08;3d_fullres) 3. 训练结果展示 关于nnUnet 数据集的处理和环境搭建&#xff0c;参考上文&#xff1a;第四章&#xff1a;nnUnet大模…...

Java中的数据结构与集合源码

目录 一、数据结构 1.1 数据结构概念 1.2 研究对象 1.3 常见存储结构 1.3.1 数组 1.3.2 链表 1.单向链表 2.双向链表 1.3.3 二叉树 1.3.4 栈&#xff08;FILO&#xff0c;先进后出&#xff09; 1.3.5 队列&#xff08;FIFO&#xff0c;先进先出&#xff09; 二、集合…...

Java应用程序的测试覆盖率之设计与实现(三)-- jacoco cli 客户端

一、背景 上文已把覆盖率数据采集好了&#xff0c;并提供远程连接的tcp地址及端口。 jacoco cli文档jacoco cli jar包 jacococli.jar 我下载好了&#xff0c;放在github工程里。 本文主要是介绍如何使用jacoco cli 客户端读取并生成覆盖率报告。 二、使用 1、dump覆盖率统…...

Deepin V23 / 统信UOS 下安装与配置 tftp

几个月前&#xff0c;我将开发系统从 ubuntu 切换到 Deepin&#xff0c;当时写过一篇文章《使用国产操作系统作为开发系统》。几个月下来&#xff0c;没有感觉有什么不适应&#xff0c;Ubuntu 能做的事情&#xff0c;在 Deepin 上都能做。而且有 UOS 应用商店的加持&#xff0c…...

java基础学习:定时任务常见实现方式

一、Timer解析 TaskQueue&#xff1a;小顶堆&#xff0c;存放timeTask。 TimerThread&#xff1a;任务执行线程 死循环不断检查是否有任务需要开始执行&#xff0c;有就执行它。始终是一个线程在执行。 单线程执行任务&#xff0c;任务有可能相互阻塞&#xff1a; schedul…...

句柄是什么?有什么用?举例说明

在C#编程中&#xff0c;“句柄”&#xff08;Handle&#xff09;是一个与操作系统资源相关联的标识符。句柄是一个指针或者索引&#xff0c;用于在程序代码中引用系统资源&#xff0c;如窗口、文件、线程等。由于直接操作这些资源非常危险且复杂&#xff0c;操作系统提供句柄作…...

Jenkins学习笔记

Jenkins学习笔记 NumTitleComments1官网 官方网站 中文文档2基础Jenkins基础3groovy1.groovy语法 2.groovy 入门4pipelinepipeline基本语法介绍5Github actiongithub action6Shared library1 2...

AI 解读软考高级操作系统顺序存取、直接存取、随机存取、相联存取的区别

这几个术语描述了不同类型的存储方式&#xff0c;它们涉及数据存取的顺序和灵活性。为了更好地理解&#xff0c;我们可以先通过生活中的例子来感受这些概念。 生活化例子 1. 顺序存取&#xff1a; 想象你在看一盘录像带&#xff08;比如老式的VHS录像带&#xff09;。如果你想…...

STM32烧写准备

目录 一.安装stlink驱动二.烧写器固件升级三.安装烧写程序四.进行测试1.流水灯 五.出现的问题1.升级固件问题2.测试时连接问题 一.安装stlink驱动 amd64是用在64位的&#xff0c;x86用在32位&#xff1b;双击运行即可 出现以下情况表示安装完成当连接上STM32开发板时&#xff…...

为Windows Terminal 配置zsh + Oh-My-Zsh!

参考&#xff1a; 为Windows Terminal 配置zsh Oh-My-Zsh! [非WSL] https://zhuanlan.zhihu.com/p/625583037 Package: zsh - MSYS2 Packages 安装配置 1、安装 Windows Terminal(必须) Method 1: 打开 Microsoft Store&#xff0c;搜索 “Windows Terminal”。点击 “…...

使用VSCode开发Django指南

使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架&#xff0c;专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用&#xff0c;其中包含三个使用通用基本模板的页面。在此…...

python/java环境配置

环境变量放一起 python&#xff1a; 1.首先下载Python Python下载地址&#xff1a;Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个&#xff0c;然后自定义&#xff0c;全选 可以把前4个选上 3.环境配置 1&#xff09;搜高级系统设置 2…...

今日科技热点速览

&#x1f525; 今日科技热点速览 &#x1f3ae; 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售&#xff0c;主打更强图形性能与沉浸式体验&#xff0c;支持多模态交互&#xff0c;受到全球玩家热捧 。 &#x1f916; 人工智能持续突破 DeepSeek-R1&…...

python执行测试用例,allure报乱码且未成功生成报告

allure执行测试用例时显示乱码&#xff1a;‘allure’ &#xfffd;&#xfffd;&#xfffd;&#xfffd;&#xfffd;ڲ&#xfffd;&#xfffd;&#xfffd;&#xfffd;ⲿ&#xfffd;&#xfffd;&#xfffd;Ҳ&#xfffd;&#xfffd;&#xfffd;ǿ&#xfffd;&am…...

云原生玩法三问:构建自定义开发环境

云原生玩法三问&#xff1a;构建自定义开发环境 引言 临时运维一个古董项目&#xff0c;无文档&#xff0c;无环境&#xff0c;无交接人&#xff0c;俗称三无。 运行设备的环境老&#xff0c;本地环境版本高&#xff0c;ssh不过去。正好最近对 腾讯出品的云原生 cnb 感兴趣&…...

TSN交换机正在重构工业网络,PROFINET和EtherCAT会被取代吗?

在工业自动化持续演进的今天&#xff0c;通信网络的角色正变得愈发关键。 2025年6月6日&#xff0c;为期三天的华南国际工业博览会在深圳国际会展中心&#xff08;宝安&#xff09;圆满落幕。作为国内工业通信领域的技术型企业&#xff0c;光路科技&#xff08;Fiberroad&…...

OD 算法题 B卷【正整数到Excel编号之间的转换】

文章目录 正整数到Excel编号之间的转换 正整数到Excel编号之间的转换 excel的列编号是这样的&#xff1a;a b c … z aa ab ac… az ba bb bc…yz za zb zc …zz aaa aab aac…; 分别代表以下的编号1 2 3 … 26 27 28 29… 52 53 54 55… 676 677 678 679 … 702 703 704 705;…...

【Elasticsearch】Elasticsearch 在大数据生态圈的地位 实践经验

Elasticsearch 在大数据生态圈的地位 & 实践经验 1.Elasticsearch 的优势1.1 Elasticsearch 解决的核心问题1.1.1 传统方案的短板1.1.2 Elasticsearch 的解决方案 1.2 与大数据组件的对比优势1.3 关键优势技术支撑1.4 Elasticsearch 的竞品1.4.1 全文搜索领域1.4.2 日志分析…...

【LeetCode】算法详解#6 ---除自身以外数组的乘积

1.题目介绍 给定一个整数数组 nums&#xff0c;返回 数组 answer &#xff0c;其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法&#xff0c;且在 O…...

ZYNQ学习记录FPGA(一)ZYNQ简介

一、知识准备 1.一些术语,缩写和概念&#xff1a; 1&#xff09;ZYNQ全称&#xff1a;ZYNQ7000 All Pgrammable SoC 2&#xff09;SoC:system on chips(片上系统)&#xff0c;对比集成电路的SoB&#xff08;system on board&#xff09; 3&#xff09;ARM&#xff1a;处理器…...