【计算机网络】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…

23.7.26总结(博客项目)

接下来要完成: 从主页面点击进入时,通过作者id从数据库查找作者的nickname点击文章收藏(需要有收藏列表)首页还要加最新发布,点赞收藏最多作者名得改成文章作者(通过user_id从user表中拿数据)消…

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

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

Android播放多媒体文件——播放音频

以下内容摘自郭霖《第一行代码》第三版 播放音频 MediaPlayer类中常用的控制方法 方法名功能描述setDataSource()设置要播放的音频文件的位置prepare()在开始播放之前调用&#xff0c;以完成准备工作start()开始或继续播放音频pause()暂停播放音频reset()将MediaPlayer对象重…

4.11 break、continue、goto

4.11 break、continue、goto break在任何循环语句的主体部分&#xff0c;均可用break控制循环的流程。break用于强行退出循环&#xff0c;不执行循环中剩余的语句。&#xff08;break语句也在switch语句中使用&#xff09; package com.baidu.www.struct;public class BreakDem…

企业级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…

安全渗透初级知识总结

Day1&#xff1a; xss详解&#xff1a;web攻防之XSS攻击详解——XSS简介与类型 - 知乎 (zhihu.com) Cookie&#xff1a;身份验证 网页元素属性&#xff1a; id&#xff1a; class&#xff1a;样式名称 console.log(div_class);----打印标签 tabindex"0"---这是…

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事务提交…

【代码片】Pdf转Image

pdf转图片工具类 import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.rendering.PDFRenderer; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.*;public class Pdf2Png {private final static String type "…

第三大的数

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;…

代码随想录算法训练营第五十一天|动态规划part11|● 309.最佳买卖股票时机含冷冻期 ● 714.买卖股票的最佳时机含手续费 ●总结

● 309.最佳买卖股票时机含冷冻期 Best Time to Buy and Sell Stock with Cooldown - LeetCode dp[i][0]: 持有股票的状态 dp[i][1]: 保持卖出股票的状态 dp[i][2]: 具体卖出股票的状态 dp[i][3] 冷冻期 dp[i][0] 延续前一天dp[i-1][0] 买入 dp[i -1][3] - prices[i] 买入 …

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

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