计网--物理层
目录
物理层的任务
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题对角线遍历
题目: 题解: 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…...
什么是全局污染?怎么避免全局污染?
全局污染(Global Pollution)是指在编程过程中,过度使用全局变量或对象导致命名冲突、代码可维护性下降及潜在错误增加的问题。在 JavaScript 等动态语言中,尤其需要关注全局污染的风险。 全局污染的影响 1. 命名冲突 3. 意外修改…...
C# 串口通信教程
串口通信(Serial Communication)是一种用于设备之间数据传输的常见方法,通常用于与外部硬件设备(如传感器、机器人、微控制器)进行通信。在 C# 中,System.IO.Ports 命名空间提供了与串口设备交互的功能&…...
PHP编程基础
PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源服务器端脚本语言,主要用于网页开发,同时也可以进行命令行脚本编写。以下是PHP编程的基础知识: 1. PHP文件结构 PHP文件通常以 .php 为扩…...
TwinCAT3下位机配置EAP通讯传递与接收变量
添加EAP设备 DEVICE中右键选择添加新项,添加EAP(EtherCAT Automation Protocal)选择Network Variables类型,如下图。 设置网络适配器来激活EAP,在Adapter中选择search,选择网络适配器后确定,…...
近似推断 - 期望最大化(EM)篇
前言 近似推断是统计学和机器学习中一个至关重要的领域,尤其在处理复杂模型和不完全数据时显得尤为重要。期望最大化( Expectation Maximization \text{Expectation Maximization} Expectation Maximization,简称 EM \text{EM} EM࿰…...
arp欺骗及其实验
ARP欺骗(ARP Spoofing)是一种网络攻击技术,攻击者通过伪造ARP(地址解析协议)消息,将其MAC地址与目标IP地址关联,从而实现对网络流量的截获、篡改或重定向。以下是ARP欺骗的详细信息:…...
HDU The Boss on Mars(容斥原理)
题目大意: ACM 有 n 名员工,现在是他们从老板那里拿薪水的时候了。所有员工都从 1 到 n 编号。原因不明,如果员工的工作编号是 k,他今年可以获得 k^4 Mars 美元。所以为 ACM 工作的员工非常富有。 因为员工人数太多,…...
nnUnet 大模型学习笔记(续):训练网络(3d_fullres)以及数据集标签的处理
目录 1. 数据集处理 1.1 实现脚本 1.2 json文件 2. 设置读取路径 2.1 设置路径 2.2 数据集转换 2.3 数据集预处理 2.4 训练(3d_fullres) 3. 训练结果展示 关于nnUnet 数据集的处理和环境搭建,参考上文:第四章:nnUnet大模…...
Java中的数据结构与集合源码
目录 一、数据结构 1.1 数据结构概念 1.2 研究对象 1.3 常见存储结构 1.3.1 数组 1.3.2 链表 1.单向链表 2.双向链表 1.3.3 二叉树 1.3.4 栈(FILO,先进后出) 1.3.5 队列(FIFO,先进先出) 二、集合…...
Java应用程序的测试覆盖率之设计与实现(三)-- jacoco cli 客户端
一、背景 上文已把覆盖率数据采集好了,并提供远程连接的tcp地址及端口。 jacoco cli文档jacoco cli jar包 jacococli.jar 我下载好了,放在github工程里。 本文主要是介绍如何使用jacoco cli 客户端读取并生成覆盖率报告。 二、使用 1、dump覆盖率统…...
Deepin V23 / 统信UOS 下安装与配置 tftp
几个月前,我将开发系统从 ubuntu 切换到 Deepin,当时写过一篇文章《使用国产操作系统作为开发系统》。几个月下来,没有感觉有什么不适应,Ubuntu 能做的事情,在 Deepin 上都能做。而且有 UOS 应用商店的加持,…...
java基础学习:定时任务常见实现方式
一、Timer解析 TaskQueue:小顶堆,存放timeTask。 TimerThread:任务执行线程 死循环不断检查是否有任务需要开始执行,有就执行它。始终是一个线程在执行。 单线程执行任务,任务有可能相互阻塞: schedul…...
句柄是什么?有什么用?举例说明
在C#编程中,“句柄”(Handle)是一个与操作系统资源相关联的标识符。句柄是一个指针或者索引,用于在程序代码中引用系统资源,如窗口、文件、线程等。由于直接操作这些资源非常危险且复杂,操作系统提供句柄作…...
Jenkins学习笔记
Jenkins学习笔记 NumTitleComments1官网 官方网站 中文文档2基础Jenkins基础3groovy1.groovy语法 2.groovy 入门4pipelinepipeline基本语法介绍5Github actiongithub action6Shared library1 2...
AI 解读软考高级操作系统顺序存取、直接存取、随机存取、相联存取的区别
这几个术语描述了不同类型的存储方式,它们涉及数据存取的顺序和灵活性。为了更好地理解,我们可以先通过生活中的例子来感受这些概念。 生活化例子 1. 顺序存取: 想象你在看一盘录像带(比如老式的VHS录像带)。如果你想…...
STM32烧写准备
目录 一.安装stlink驱动二.烧写器固件升级三.安装烧写程序四.进行测试1.流水灯 五.出现的问题1.升级固件问题2.测试时连接问题 一.安装stlink驱动 amd64是用在64位的,x86用在32位;双击运行即可 出现以下情况表示安装完成当连接上STM32开发板时ÿ…...
为Windows Terminal 配置zsh + Oh-My-Zsh!
参考: 为Windows Terminal 配置zsh Oh-My-Zsh! [非WSL] https://zhuanlan.zhihu.com/p/625583037 Package: zsh - MSYS2 Packages 安装配置 1、安装 Windows Terminal(必须) Method 1: 打开 Microsoft Store,搜索 “Windows Terminal”。点击 “…...
使用VSCode开发Django指南
使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...
python/java环境配置
环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...
今日科技热点速览
🔥 今日科技热点速览 🎮 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售,主打更强图形性能与沉浸式体验,支持多模态交互,受到全球玩家热捧 。 🤖 人工智能持续突破 DeepSeek-R1&…...
python执行测试用例,allure报乱码且未成功生成报告
allure执行测试用例时显示乱码:‘allure’ �����ڲ����ⲿ���Ҳ���ǿ�&am…...
云原生玩法三问:构建自定义开发环境
云原生玩法三问:构建自定义开发环境 引言 临时运维一个古董项目,无文档,无环境,无交接人,俗称三无。 运行设备的环境老,本地环境版本高,ssh不过去。正好最近对 腾讯出品的云原生 cnb 感兴趣&…...
TSN交换机正在重构工业网络,PROFINET和EtherCAT会被取代吗?
在工业自动化持续演进的今天,通信网络的角色正变得愈发关键。 2025年6月6日,为期三天的华南国际工业博览会在深圳国际会展中心(宝安)圆满落幕。作为国内工业通信领域的技术型企业,光路科技(Fiberroad&…...
OD 算法题 B卷【正整数到Excel编号之间的转换】
文章目录 正整数到Excel编号之间的转换 正整数到Excel编号之间的转换 excel的列编号是这样的: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,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O…...
ZYNQ学习记录FPGA(一)ZYNQ简介
一、知识准备 1.一些术语,缩写和概念: 1)ZYNQ全称:ZYNQ7000 All Pgrammable SoC 2)SoC:system on chips(片上系统),对比集成电路的SoB(system on board) 3)ARM:处理器…...
