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

计算机网络(二)| 物理层上 | 数据通信基础知识 调制 频率范围 信噪比

文章目录

  • 1 物理层基本概念
  • 2.数据通信基础知识
    • 2.1 数据通信基本概念
    • 2.2 信道基本概念
      • 2.2.1 基带调制(编码)方式
      • 2.2.2 带通调制方式
    • 2.3 信道的极限速率影响因素
      • 2.3.1 **频率范围**
      • 2.3.2 **信噪比**

内容笔记来源于谢希任老师《计算机网络》

物理层重点

1 复用的概念

2 宽带接入技术,家庭和公司如何接入Internet?PON接入,画接入Internet的拓扑图

1 物理层基本概念

物理层考虑的是怎样在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。怎么理解呢?因为我们的物理传输媒介千差万别,有可能通过光缆,有可能无线空气传输等等,那么物理层就要想办法消除这些差别,让物理层之上的数据链路层不必考虑具体的传输媒介,只需要关注本层的一些协议就好

用于物理层的协议也叫作物理层的规程

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

机械特性 指明接口所用的接线器的形状和尺寸,引线数目和排列

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

功能特性 指明某一电平的电压表示何种意义

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

学习之前,需要先了解一些通信的基础知识

2.数据通信基础知识

2.1 数据通信基本概念

我们通信的目的是传递消息,比如我打电话想告诉妈妈今天晚上想吃油闷大虾。

将这个消息使用特定方式表示之后,就可以得到数据,数据是运送这个消息的实体,

而信号是数据的电气和电磁的表现,同一个数据,用不同的方式传递,有不同的电气电磁表现。

那么数据又分为

模拟的 代表信息的参数取值是连续的

数字的 代表信息的参数取值是离散的

码元: 时域的波形表示数字信号时,代表不同离散数值的基本波形

2.2 信道基本概念

了解

单工 单向通信,只能有一个方向交互,如广播电视,只能它向我们发送

半双工 双向交替通信 ,如对讲机,只能一次一个人讲话

**全双工 ** 双向通信,如打电话

基带信号

​ 即基本频带信号,来自数据发送方的信号,像计算机输出的各种文字或者图像文件的数据信号都属于基带信号

可以分为:

​ 模拟基带信号:如人说话产生的声波

​ 数字基带信号:如计算机产生数据的方波

而这种基带信号往往含有很多的直流或者低频成分,许多信道都不支持,在信道中直流和丰富低频成分的基带信号衰减的比较厉害,特别是直流不是被电容隔离就是被电感旁路,所以需要进行调制(通过变化去除这些成分)

调制有两种方式

方式一 基带调制 又称编码,对输入信号的波形进行变换, 输入为数字基带信号,仍为数字基带信号,如曼彻斯特编码

方式二 带通调制 使用载波调制,把基带信号频率范围搬移到较高的频段,并转换为模拟信号,如调幅调制

首先介绍方式一

2.2.1 基带调制(编码)方式

1 不归零制

2 归零制

3 曼彻斯特编码 ,方便同步比特个数

​ 数据位的中心点用来判断信号的取值。如果信号从低电平到高电平(或相反)变化,表示数据位为0;如果信号从高电平到低电平(或相反)变化,表示数据位为1。

4 差分曼彻斯特编码

​ 差分曼彻斯特编码的关键是信号的变化方式。在一个周期内,如果信号发生了变化,表示数据位为1;如果信号没有变化,表示数据位为0。

再介绍方式二

2.2.2 带通调制方式

调制 对基带信号的几种调制方式

1 调相

2 调幅

3 调频

4 正交振幅调制

2.3 信道的极限速率影响因素

那么我们通信核心一个议题就是想要传输的更快

但是研究表明,传输速率受到两个因素影响

2.3.1 频率范围

当速度增大时候,码元之间的界限就会模糊,导致最后相互干扰,出现“码间串扰现象”,接收方就无法分辨,为了避免码间串扰,香农给出奈式准则,在无噪声的情况下,最高码原传递速率等于两倍的带宽(带宽反应频率范围)

知道带宽的情况下,就可以知道最大传输速率了,比如带宽W=4000Hz,那么最大码元传输速率8000码元/秒

即公式为 最大码元传输速率 = 2 W (码元 / s ) 最大码元传输速率=2W (码元/s) 最大码元传输速率=2W(码元/s

这里有一个问题,就是一个码元是多少bit,如果码元有4种,则需要两bit,如果是8种,则需要3bit,如果是16种则4bit,所以一个码元的bit数取决于码元的种类,等于 l o g 2 V log_2V log2V

则理想状态下的极限传输速率为

2 W l o g 2 V ( b i t / s ) 2Wlog_2V(bit /s) 2Wlog2V(bit/s)

注意这里的最大码元速率,和最大传输速率的区别!!!单位也不同,含义也不同

但实际传输过程中,不能没有噪声,而噪声也对传输速率有影响,因而引入一个关键定义信噪比,也是影响速率的第二个因素

2.3.2 信噪比

信噪比就是信号的平均功率和噪声的平均功率之比,常常记作S/N,以分贝为单位

信噪比 = 10 l o g 10 ( S / N ) ( d B ) 信噪比=10log_{10}(S/N) (dB) 信噪比=10log10(S/N)dB

当S/N=10的时候,信噪比为10dB,当S/N=1000时,信噪比为30dB

基于信噪比,香农提出了香农公式

噪声情况下, 极限信息传输速率 C = W l o g 2 ( 1 + S / N ) ( b i t / s ) 极限信息传输速率C=Wlog_2(1+S/N) (bit/s) 极限信息传输速率C=Wlog2(1+S/N)(bit/s)

W还是带宽

相关文章:

计算机网络(二)| 物理层上 | 数据通信基础知识 调制 频率范围 信噪比

文章目录 1 物理层基本概念2.数据通信基础知识2.1 数据通信基本概念2.2 信道基本概念2.2.1 基带调制(编码)方式2.2.2 带通调制方式 2.3 信道的极限速率影响因素2.3.1 **频率范围**2.3.2 **信噪比** 内容笔记来源于谢希任老师《计算机网络》 物理层重点 …...

[STM32-1.点灯大师上线】

学习了江协科技的前4课,除了打开套件的第一秒是开心的,后面的时间都是在骂娘。因为51的基础已经几乎忘干净,c语言已经还给谭浩强,模电数电还有点底子,硬着头皮上吧。 本篇主要是讲述学习点灯的过程和疑惑解释。 1.工…...

Web测试自动化工具Selenium的使用

Web测试自动化工具Selenium的使用 Selenium是一个Web应用测试的自动化工具,它通过模拟点击实现对Web应用的功能测试。测试时,除了Selenium,还需要对应的浏览器驱动,如在Chrome实现自动点击,则需要chromedriver。 Sel…...

VUE2+THREE.JS 按照行动轨迹移动人物模型并相机视角跟随人物

按照行动轨迹移动人物模型并相机视角跟随人物 1. 初始化加载模型2. 开始移动模型3. 人物模型启动4. 暂停模型移动5. 重置模型位置6. 切换区域动画7. 摄像机追踪模型8. 移动模型位置9.动画执行 人物按照上一篇博客所设定的关键点位置,匀速移动 1. 初始化加载模型 //…...

Hadoop YARN组件

1. 请解释Yarn的基本架构和工作原理。 YARN,也被称为"Yet Another Resource Negotiator",是Apache HadoopYARN,也被称为"Yet Another Resource Negotiator",是Apache Hadoop的一部分,它被设计为一…...

Java架构师技术架构路线

目录 1 概论2 如何规划短中长期的技术架构路线图3 如何规划面向未来的架构4 如何修订路线图执行过程中的偏差5 如何落地路线图-阿里系糙快猛之下的敏捷模式想学习架构师构建流程请跳转:Java架构师系统架构设计 1 概论 首先,规划一个短中长期的技术路线图是非常重要的。短中…...

guacamole docker一键部署脚本

前言 在我学习guacamole的过程中发现全网大致有两种方式安装guacamole的方式: 1. 直接安装(下载java环境/mysql/, 修改配置) 2. docker安装(和直接安装类似,需要下载相关环境,然后做配置) 然…...

蓝桥杯算法心得——想吃冰淇淋和蛋糕(dp)

大家好,我是晴天学长,dp题,怎么设计状态很重要,需要的小伙伴可以关注支持一下哦!后续会继续更新的。💪💪💪 1) .想吃冰淇淋和蛋糕 想吃冰淇淋与蛋糕 输入格式 第一行输入一个整数n。…...

LLM之RAG实战(二):使用LlamaIndex + Metaphor实现知识工作自动化

最先进的大型语言模型(LLM),如ChatGPT、GPT-4、Claude 2,具有令人难以置信的推理能力,可以解锁各种用例——从洞察力提取到问答,再到通用工作流自动化。然而,他们检索上下文相关信息的能力有限。…...

【容器】Docker打包Linux操作系统迁移

0x0 场景 因老服务器操作系统文centos6.5,现要迁移至uos v20 1050a(底层centos8),其中需要迁移的应用组件有: mysql 、tomcat、apachehttpd,因版本跨越太大,导致centos8直接安装无法完全恢复原…...

redis基本数据结构

Redis入门:五大数据类型 文章目录 Redis入门:五大数据类型一.概述二.Redis的基本了解三.Redis五大数据类型1.String (字符串)2.List(列表)3.Set集合(元素唯一不重复)4.Hash集合5.zSet(有序集合) 一.概述 什么是Redis Redis(Remote Dictiona…...

Learning Normal Dynamics in Videos with Meta Prototype Network 论文阅读

文章信息:发表在cvpr2021 原文链接: Learning Normal Dynamics in Videos with Meta Prototype Network 摘要1.介绍2.相关工作3.方法3.1. Dynamic Prototype Unit3.2. 视频异常检测的目标函数3.3. 少样本视频异常检测中的元学习 4.实验5.总结代码复现&a…...

Unity 关于SpriteRenderer 和正交相机缩放

float oldWidth 750f;float oldHeight 1334f;float newWidth Screen.width;float newHeight Screen.height;float oldAspect oldWidth / oldHeight;float newAspect newWidth / newHeight;//水平方向缩放float horizontalCompressionRatio newAspect / oldAspect;//垂直…...

HarmonyOS应用开发者基础认证考试(98分答案)

基于最近大家都在考这个应用开发者基础认证考试,因此出了一期,一样复制word里面搜索做,很快,当然good luck 判断题 Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。 正确(Tr…...

Ubuntu20.04 Kimera Semantic运行记录

Ubuntu20.04 Kimera Semantic 官方bag运行记录 以下基本为官方教程,有部分修改 依赖 sudo apt-get install python3-wstool python3-catkin-tools protobuf-compiler autoconf sudo apt-get install ros-noetic-cmake-modulessudo apt-get install ros-noetic-i…...

服务器RAID系统的常见故障,结合应用场景谈谈常规的维修处理流程

常见的服务器RAID系统故障包括硬盘故障、控制器故障、电源故障、写入错误和热插拔错误。下面结合这些故障的应用场景和常规维修处理流程来详细讨论: 硬盘故障: 应用场景:在服务器RAID系统中,硬盘故障是最常见的问题之一。硬盘可能…...

计算机网络——数据链路层-封装成帧(帧定界、透明传输-字节填充,比特填充、MTU)

目录 介绍 帧定界 PPP帧 以太网帧 透明传输 字节填充(字符填充) 比特填充 比特填充习题 MTU 介绍 所谓封装成帧,就是指数据链路层给上层交付下来的协议数据单元添加帧头和帧尾,使之成为帧。 例如下图所示: …...

MySQL笔记-第03章_基本的SELECT语句

视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】 文章目录 第03章_基本的SELECT语句1. SQL概述1.1 SQL背景知识1.2 SQL语言排行榜1.3 SQL 分类 2. SQL语言的规则与规范2.1 基本规则2.2 SQL大小写规范 …...

FTP服务文件上传失败,错误码553的排故过程

本文主要记录文件上传失败,错误码553的排故过程。 1 背景 树莓派通过FTP给嵌入式板卡传输文件,好几套设备,发现有的能传输成功,有的传输不成功。树莓派和嵌入式板卡都一样的,出现问题时感觉很懵。 2 逐项对比 2.1 自…...

音频录制软件哪个好?帮助你找到最合适的一款

音频录制软件是日常工作、学习和创作中不可或缺的一部分。选择一个适合自己需求的录音软件对于确保音频质量和提高工作效率至关重要。可是您知道音频录制软件哪个好吗?本文将深入探讨两种常见的音频录制软件,通过详细的步骤指南,帮助您了解它…...

Windows/Mac/Linux全平台指南:用dump1090和Virtual Radar Server打造你的跨系统航班信息监控面板

跨平台航班监控系统实战:从SDR信号到可视化仪表盘的全链路搭建 清晨六点,当第一缕阳光穿透云层时,全球已有数万架航班在天空中穿梭。这些钢铁巨鸟不断广播着自己的位置、高度和速度——这就是ADS-B信号的魔力。不同于依赖传统雷达的空中交通…...

用STC89C52和DS1302芯片DIY一个桌面电子万年历(附Proteus仿真和完整代码)

从零打造桌面电子万年历:STC89C52与DS1302实战指南 1. 项目概述与核心组件解析 在创客圈子里,自制电子万年历一直是个经典项目。不同于市面上千篇一律的成品,自己动手打造的电子钟不仅能满足个性化需求,更能深入理解实时时钟(RT…...

Azure AI实战:基于开源演示库快速构建企业级智能应用

1. 项目概述:当Azure AI遇上开源演示库如果你正在寻找一个能快速上手、一站式体验微软Azure AI服务各种能力的“游乐场”,那么retkowsky/Azure-AIGEN-demos这个GitHub仓库绝对值得你花时间深入研究。这不是一个简单的代码堆砌,而是一个由资深…...

Linux服务器被植入挖矿木马后,除了删文件你还应该做的7件事(含UFW/密钥登录配置)

Linux服务器遭遇挖矿木马后的深度安全加固指南 当你的Linux服务器突然变得异常卡顿,GPU占用率飙升到100%,很可能已经沦为挖矿木马的"肉鸡"。很多管理员的第一反应是找到并删除可疑文件,但这只是治标不治本。去年处理过数十起类似事…...

终极指南:如何永久重置JetBrains IDE试用期,免费使用IntelliJ IDEA、PyCharm等开发工具

终极指南:如何永久重置JetBrains IDE试用期,免费使用IntelliJ IDEA、PyCharm等开发工具 【免费下载链接】ide-eval-resetter 项目地址: https://gitcode.com/gh_mirrors/id/ide-eval-resetter 还在为JetBrains IDE试用期到期而烦恼吗&#xff1f…...

智能座舱量产破百万!这家厂商为国产芯上车“修桥铺路”?

2026年,智能汽车产业迎来了底层技术的关键拐点:整个产业已经从“堆算力、拼参数”的内卷,全面转向“芯片操作系统AI全栈自主可控”的深层竞争阶段。 历经多年技术攻坚,中国车规芯片在设计和量产上已经取得了突破性进展&#xff0…...

茉莉花Zotero插件:中文文献管理的终极解决方案

茉莉花Zotero插件:中文文献管理的终极解决方案 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件,用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum 还在为管理海量中文文献…...

手把手教你用Python调参:让LSTM和ARIMA在时间序列预测里“各司其职”(基于PyTorch和pmdarima)

时间序列预测实战:LSTM与ARIMA融合调参全流程解析 时间序列预测一直是数据分析领域的核心挑战之一。无论是金融市场的波动预测、能源消耗的趋势分析,还是电商平台的销售预估,精准的时间序列模型都能为决策提供关键支持。传统统计方法如ARIMA擅…...

目标检测YOLOv5前,别忘了用OpenCV给图像做个‘光照SPA’:预处理实战

目标检测YOLOv5前,别忘了用OpenCV给图像做个‘光照SPA’:预处理实战 在计算机视觉的实际工程中,我们常常过于关注模型架构的优化,却忽略了输入数据质量对最终性能的决定性影响。想象一下,即便是最先进的YOLOv5模型&…...

大模型算法原理高频题解析

每周技术面试高频题汇总(2026.04.22 - 2026.04.29) 基于过去一周(2026.04.22-2026.04.29)在CSDN、LeetCode、掘金等各大技术社区的热议内容,本周技术面试焦点高度集中在大模型算法原理、高并发系统设计、数据库内核优…...