【计算机网络】2.1——物理层(编码波形、奈氏准则和香农公式计算)

请添加图片描述

物理层

基本概念

概念

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

  • 为数据链路层屏蔽了各种传输媒体的差异

    • 数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么

物理层协议主要任务

  • 机械特性

    • 指明接口所用接线器的形状、尺寸、引脚数目和排列、固定和锁定装置
  • 电气特性

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

    • 指明某条线上出现的某一电平的电压表示何种意义
  • 过程特性

    • 指明对于不同功能的各种可能事件的出现顺序

传输媒体(了解)

导引型传输媒体

  • 电磁波被导引沿着固体媒介传播

    • 同轴电缆
    • 双绞线
    • 光纤
    • 电力线

非导引型传输媒体

  • 自由空间中传播

    • 无线电波
    • 微波
    • 红外线
    • 可见光

传输方式

  • 串行传输

    • 数据是一个接一个比特发送

      • 一条数据传输线路

        • 计算机网络
  • 并行传输

    • 一次发送n个比特

      • 需要有n条传输线路

        • 成本高,计算机内部总线(32位64位)

  • 同步传输

    • 数据块以稳定比特流形式传输,字节之间没有间隔

      • 时钟累计误差,需要保持收发双方时钟同步

        • 外同步

          • 添加一条单独的时钟信号线
        • 内同步

          • 将始终同步信号编码到数据中(例如曼彻斯特编码)
  • 异步传输

    • 以字节为独立传输单位,字节之间的间隔不固定

      • 接收端仅在每个字节起始处对字节内的比特进行同步

        • 字节之间异步,之间中的比特仍然同步
      • 在每个字节前后加上起始位和结束位

  • 单工(单向通信)

    • 例如无线电广播

    • 只需要一条信道

      • 信道是抽象概念,一条数据线频分复用可以有多个信道
  • 半双工(双向交替通信)

    • 例如对讲机
    • 需要两条信道,每个方向各一条
  • 全双工(双向同时通信)

    • 例如电话
    • 需要两条信道,每个方向各一条

常用术语

消息

  • 需要计算机处理的文字、图片、音频、视频等统称为消息

数据

  • 数据是运送消息的实体,计算机只能处理二进制数据

信号

  • 信号是数据的电磁表现

  • 基带信号

    • 来自信源的原始电信号称为基带信号

    • 数字基带信号

      • 例如在计算机内部,CPU和内存之间所传输的信号
    • 模拟基带信号

      • 例如麦克风采集到声音后所产生的音频信号

编码

  • 将数字信号转换为另一种数字信号,在数字信道中传输

    • 例如以太网使用曼彻斯特编码,4B、5B、8B
  • 将模拟信号转换为数字信号,在数字信道中传输

    • 例如对音频信号进行编码的脉码调制PCM

调制

  • 数字信号转换为模拟信号,在模拟信道中传输

    • 例如WiFi,采用补码键控CCK/直接序列扩频DSSS/正交频分复用OFDOM等调制方式
  • 将模拟信号转换为另一种模拟信号,在模拟信道中传输

    • 例如语音数据加载到模拟的载波信号中传输;频分复用FDM技术,充分利用带宽资源
  • 基本调制(二元制)

  • 混合调制(多元制)

码元

  • 在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形

    • 简单来说,码元就是一段调制好的基本波形,可以表示比特信息

编码与调制

常用编码

  • 不归零编码 NRZ

  • 反向不归零编码 NRZI

    • 在码元时间内不会出现零电平。若电平反转则表示1,若电平保持不变则表示0

      • 1变0不变
  • 归零编码 RZ

  • 曼彻斯特编码

    • 用于以太网(传统以太网1-10Mb/s)

      • 编码效率50%,波特率为10Mbps,则数据速率为5Mbps
    • 每一位中间电平转换既表示数据又作为定时信号,是一种双相码

    • 根据题目给定初始有效电平分析

      • 特别地,标准曼彻斯特编码,从低到高是0
  • 差分曼彻斯特编码

    • 用于令牌环网

    • 每一位开始处是否有电平转换,由电平转换(跳变)表示0,没有表示1

      • 0变1不变
      • 差分曼码的另一种看法,看两个相邻波形:波形相同,后一个表示0;波形不同,后一个表示1
    • 每一位中间的电平转换只作为定时信号,不表示数据

    • 起始位的判断一般是题目给定初始信号是高电平还是低电平分析

基本调制方法

  • 混合调制

    • 频率和相位是相关的,频率是相位随时间的变化率,所以一次只能调制频率和相位两者中的一个
    • 通常情况下,相位和振幅可以一起调制,称为正交振幅调制QAM

信道的极限容量

造成信号失真的因素,

信号失真严重称为码间串扰

  • 码元传输速率
  • 信号传输距离
  • 噪声干扰
  • 传输媒体质量

奈氏准则

  • 码元传输速率

    • 在假定的理想条件下,为了避免码间串扰,码元传输速率是有上限的

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

        • W:信道带宽,Hz;Baud:波特,码元/s
      • 理想带通信道的最高码元传输速率= W Baud

  • 码元传输速率又称为波特率、调制速率、波形速率或符号速率。

    • 比特率 = 波特率 x 1个码元携带的比特数

      • 要提高信息传输速率,就要使每个码元携带更多比特的信息量,这需要使用多元制
      • 基本调制属于二元调制,只能产生2种不同的码元,每个码元只能携带1bit信息量
      • 混合调制属于多元调制,如QMA16可以调制出16种不同的码元,1个码元能携带4bit信息量
  • 实际信道所能传输的最高码元速率,要明显低于奈氏准则的上限

    • 实际会受失真因素的影响
  • 无限提高码元携带的比特数也不能无限提升传输速率

    • 信道的极限信息传输速率还要受限于实际的信号在信道中传输时的信噪比
    • 噪声功率相对信道功率越大影响越大——香农公式

香农公式

  • 数据传输速率

    • 带宽受限且有高斯白噪声干扰的信道的极限传输速率

c = W × l o g 2 ( 1 + S N ) c = W \times log_2( 1 + \frac S N ) c=W×log2(1+NS)

- c:信道的极限信息传输速率(b/s)
- W:信道带宽(Hz)
- S:信道内所传信号的平均功率
- N:信道内的高斯噪声功率
- S/N:信噪比,使用分贝(db)做度量单位- 

信噪比 ( d b ) = 10 × l o g 10 ( S N ) 信噪比(db) = 10 \times log_{10}(\frac S N) 信噪比(db)=10×log10(NS)

  • 信道带宽或信道中信噪比越大,信息的极限船速速率越高

  • 在实际信道上能够达到的信息传输速率要比该公式的极限速率低不少

    • 香农公式中并未考虑实际信道中其他损伤,如脉冲干扰、信号在传输中的衰减和失真等

根据奈氏准则和香农公式

  • 在信道带宽一定的情况下,要想提高信息的传输速率必须采用多元制(更好的调制方法),和努力提高信道中的信噪比
  • 自香农公式发表后,出现各种新的信号处理和调试方法,为了尽可能地接近香农公式给出的传输速率极限

习题

基本概念

  • C

  • C,A是机械特性,B是功能特性,D是电气特性,C属于数据链路层的范畴

常用编码

  • 10Mb/s,Base基带传输,T以太网

  • A

信道极限容量

  • D,调制速度也就是码元传输速率,信道传播速度不影响,有影响的是带宽

  • 【注】如果题目没有特别指明信道是带通信道,即给出信道频率的上下限,则认为信道属于低通信道

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

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

相关文章

计算机网络最基础知识介绍

OSI和TCP/IP是很基础但又非常重要的知识,很多知识点都是以它们为基础去串联的,作为底层,掌握得越透彻,理解上层时会越顺畅。今天这篇网络基础科普,就是根据OSI层级去逐一展开的。 01 计算机网络基础 01 计算机网络的分类 按照网络的作用范围:广域网(WAN)、城域网(MA…

uniapp:手写签名,多张图合成一张图

要实现的内容&#xff1a;手写签名&#xff0c;协议内容。点击提交后&#xff1a;生成1张图片&#xff0c;有协议内容和签署日期和签署人。 实现的效果图如下&#xff1a; 1、签名页面 <template><view class"index"><u-navbar title"电子协议…

企业级PaaS低代码快开平台源码,基于 Salesforce Platform 的开源替代方案

PaaS低代码快开平台是一种快速开发应用系统的工具&#xff0c;用户通过少量代码甚至不写代码就可以快速构建出各种应用系统。 随着信息化技术的发展&#xff0c;企业对信息化开发的需求正在逐渐改变&#xff0c;传统的定制开发已经无法满足企业需求。低代码开发平台&#xff0…

三分钟带你了解音频转文字哪个好用

在数字世界的角落里&#xff0c;有一项神奇的技术——音频转文字。它隐藏着巨大的力量和惊人的能力。它如同一位神奇的文字解码师&#xff0c;能够将听觉的旋律转化为视觉的符号&#xff0c;让语言的美妙之音在屏幕上跃然纸上。接下来&#xff0c;让我带你进入这个充满奇迹的数…

AQS抽象同步队列核心原理

CLH自旋锁 JUC中显式锁基于AQS抽象队列同步器&#xff0c;而AQS是CLH锁的一个变种。队列头结点可以获得锁&#xff0c;其他节点排队等候。 在争夺锁激烈的情况下&#xff0c;为了减少CAS空自旋&#xff08;CAS需要CPU进行内部通信保证缓存一致性造成流量过大引起总线风暴&…

马上医疗项目介绍

“马上好医”项目白皮书 一、大型医疗挂号微服务“马上好医”医疗项目 “马上好医”即为网上医疗预约挂号系统&#xff0c;首先&#xff0c;由于互联网的发展&#xff0c;衍生出非常多的便民医疗服务的需求&#xff0c;而网上预约挂号则是其中一个便民需求&#xff0c;我们能…

基于Javaweb实现ATM机系统开发实战(十五)退卡和转账跳转实现

首先创建一个servlet接受和处理请求&#xff1a; package com.atm.servlet;import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.annotation.*; import java.io.IOException;//用户退出 WebServlet("/logout") public class ExitServlet ex…

JavaScript逻辑运算符

not运算符&#xff08;!&#xff09; 反着来and运算符&#xff08;&&&#xff09; 全true才trueor运算符&#xff08;||&#xff09; 全false才false 举例 const hasDriversLicense true; const Drinking false;console.log(hasDriversLicense && Drinking…

7. Spring Boot 配置文件

目录 1. 配置文件作用 2. 配置文件格式 3. properties 配置文件说明 3.1 properties 基本语法 3.2 读取配置文件 3.3 缺点 4. yml 配置文件说明 4.1 properties 基本语法 4.2 读取配置文件 4.3 yml 配置不同的数据类型 布尔值 整数值 null 值 配置对象 配置集合 …

SpringBoot集成kafka全面实战

本文是SpringBootKafka的实战讲解&#xff0c;如果对kafka的架构原理还不了解的读者&#xff0c;建议先看一下《大白话kafka架构原理》、《秒懂kafka HA&#xff08;高可用&#xff09;》两篇文章。 一、生产者实践 普通生产者 带回调的生产者 自定义分区器 kafka事务提交…

第三大的数

414、第三大的数 class Solution {public int thirdMax(int[] nums) {Arrays.sort(nums);int tempnums[0];int ansnums[0];int count 0;// if(nums.length<3){// return nums[nums.length-1];// }// else {for(int inums.length-1;i>0;i--){if (nums[i]>nums[i…

安防监控视频汇聚平台EasyCVR修改录像计划等待时间较长是什么原因?

安防监控视频EasyCVR视频融合汇聚平台基于云边端智能协同&#xff0c;支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发等。音视频流媒体视频平台EasyCVR拓展性强&#xff0c;视频能力丰富&#xff0c;具体可实现视频监控直播、视频轮播、视频录像、云存储、回放与检…

UI设计工具都有哪些好用的推荐?

对于UI设计的初学者来说&#xff0c;掌握一个实用且易于使用的界面UI软件是非常重要的。今天&#xff0c;我整理了四个易于使用的界面UI软件。让我们看看。 即时设计 即时设计是一款免费的在线 UI 设计工具&#xff0c;无系统限制&#xff0c;浏览器打开即可使用&#xff0c;…

如何使用 After Effects 导出摄像机跟踪数据到 3ds Max

推荐&#xff1a; NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 在本教程中&#xff0c;我将展示如何在After Effects中跟踪实景场景&#xff0c;然后将相机数据导出到3ds Max。 1. 项目设置 步骤 1 打开“后效”。 打开后效果 步骤 2 转到合成>新合成以创建新合…

Python - Opencv应用实例之树叶自动分割、标签及统计分析系统

Python - Opencv应用实例之树叶自动分割、标签及统计分析系统 本文通过Python+opencv 实现这样的需求:输出位置和角度(x, y, r),并标记出轮廓基于传统图像处理算法实现,算法原理:输入图像 -> 灰度化 -> 二值化 -> 形态学处理 -> 轮廓提取 -> 树叶中心定位 -…

window10脚本转服务教程

先说下脚本/我们启动的一些三方服务转window本机服务目前我了解到的好处 一键设置开机自启、随用随启、延时自启解决一些服务类应用启动后会阻塞当前dos窗口导致桌面一直要开着的问题脚本化服务注册&#xff0c;方便管理&#xff0c;统一运维… 1. 实践涉及内容介绍 编写好的…

YOLOV8最强操作教程.

YoloV8详细训练教程. 相信各位都知道yolov8发布了&#xff0c;也是U神大作&#xff0c;而且V8还会出论文喔&#xff01; 2023.1.17 更新 yolov8-grad-cam热力图可视化链接 2023.1.20 更新 YOLOV8改进-添加EIoU,SIoU,AlphaIoU,FocalEIoU 链接 2023.1.30 更新 如果你需要修改或者…

最新Ai创作源码ChatGPT商用运营源码/支持GPT4.0+支持ai绘画+支持Mind思维导图生成

本系统使用Nestjs和Vue3框架技术&#xff0c;持续集成AI能力到本系统&#xff01; 支持GPT3模型、GPT4模型Midjourney专业绘画&#xff08;全自定义调参&#xff09;、Midjourney以图生图、Dall-E2绘画Mind思维导图生成应用工作台&#xff08;Prompt&#xff09;AI绘画广场自定…

基于Spring包扫描工具和MybatisPlus逆向工程组件的数据表自动同步机制

公司产品产出的项目较多。同步数据库表结构工作很麻烦。一个alter语句要跑到N个客户机上执行脚本。超级费时麻烦。介于此&#xff0c;原有方案是把增量脚本放到一resource包下&#xff0c;项目启动时执行逐行执行一次。但由于模块开发人员较多&#xff0c;总有那么一两个机灵鬼…

高电压放大器ATA-2021B技术指标

随着ATA-2021H高压放大器的升级改版&#xff0c;新品ATA-2021B高电压放大器走进了更多工程师、研究人员的视野。相比于升级之前&#xff0c;ATA-2021B高压放大器拥有了更多更好地优势&#xff0c;可以更好地的帮助研究人员高效完成测试项目。今天Aigtek小编就带大家了解一下关于…