【计算机网络】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.mfbz.cn/a/49751.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C# 使用opencv从图片识别人脸示例

1.用chatgpt帮我写了一个示例 using System; using Emgu.CV; using Emgu.CV.CvEnum; using Emgu.CV.Structure;class Program {static void Main(string[] args){// 加载人脸分类器CascadeClassifier faceCascade new CascadeClassifier("haarcascade_frontalface_defau…

Flink任务优化分享

Flink任务优化分享 1.背景介绍 线上计算任务在某版本上线之后发现每日的任务时长都需要三个多小时才能完成,计算时间超过了预估时间,通过Dolphinscheduler的每日调度任务看,在数据层 dwd 的数据分段任务存在严重的性能问题,每天…

SQL基础使用

SQL的概述 SQL全称: Structured Query Language,结构化查询语言,用于访问和处理数据库的标准的计算机语言。 SQL语言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SystemR上实现。 经过多年发…

数值线性代数:奇异值分解SVD

本文记录计算矩阵奇异值分解SVD的原理与流程。 注1:限于研究水平,分析难免不当,欢迎批评指正。 零、预修 0.1 矩阵的奇异值 设列满秩矩阵,若的特征值为,则称为矩阵的奇异值。 0.2 SVD(分解)定理 设,则…

CTFshow-pwn入门-pwn67(nop sled空操作雪橇)

前言 本人由于今年考研可能更新的特别慢,不能把ctfshow的pwn入门题目的wp一一都写出来了,时间比较紧啊,只能做高数做累的时候做做pwn写写wp了,当然我之后只挑典型意义的题目写wp了,其余的题目就留到12月底考完之后再写…

基于OpenCV solvePnP函数估计头部姿势

人脸识别 文章目录 人脸识别一、姿势估计概述1、概述2、姿态估计3、在数学上表示相机运动4、姿势估计需要什么5、姿势估计算法6、Levenberg-Marquardt 优化 二、solvePnP函数1、函数原型2、参数详解 三、OpenCV源码1、源码路径 四、效果图像示例参考链接 一、姿势估计概述 1、…

寄存器分配:图着色算法

寄存器分配:图着色算法 背景活跃分析寄存器冲突图图着色算法溢出 背景 在编译器的中间表示中,一般会设定虚拟寄存器有无限多个(方便优化),而真实的物理寄存器是有限的,因而编译器后端在将中间表示翻译成目…

centos7安装mysql数据库详细教程及常见问题解决

mysql数据库详细安装步骤 1.在root身份下输入执行命令: yum -y update 2.检查是否已经安装MySQL,输入以下命令并执行: mysql -v 如出现-bash: mysql: command not found 则说明没有安装mysql 也可以输入rpm -qa | grep -i mysql 查看是否已…

mac下安装vue cli脚手架并搭建一个简易项目

目录 1、确定本电脑下node和npm版本是否为项目所需版本。 2、下载vue脚手架 3、创建项目 1、下载node。 如果有node,打开终端,输入node -v和npm -v , 确保node和npm的版本,(这里可以根据自己的需求去选择,如果对最新版本的内容有…

python 源码中 PyId_stdout 如何定义的

python 源代码中遇到一个变量名 PyId_stdout,搜不到在哪里定义的,如下只能搜到引用的位置(python3.8.10): 找了半天发现是用宏来构造的声明语句: // filepath: Include/cpython/object.h typedef struct …

Gradle build 失败后提示.lock文件,解决办法

在Gradle build失败之后时,有时候强制关闭AndroidStudio,再次打开build时,会提示各种.lock 文件问题,删除了一个还有下一个,而且路径不一样。 一般情况下是这两个文件夹下的lockfile影响继续build %GRADLE_HOME%/ca…

目标检测任务中常用的数据集格式(voc、coco、yolo)

一、Pascal VOC VOC数据集(Annotation的格式是xmI) Pascal VOC数据集是目标检测的常用的大规模数据集之一,从05年到12年都会举办比赛,比赛任务task: 分类Classification目标检测Object Detection语义分割Class Segmentation实例分割Object…

基于java+swing+mysql图书管理系统v8.0

基于javaswingmysql图书管理系统v8.0 一、系统介绍二、功能展示1.登陆及主页2.图书类别添加3.图书类别维护4.图书添加5.图书维护 三、系统实现1.BookManageMainFrame.java 四、其它1.其他系统实现 五、获取源码 一、系统介绍 该系统实现了用户登陆、图书类别管理(图书类别添加…

yolov5 onnx模型 转为 rknn模型

1、转换为rknn模型环境搭建 onnx模型需要转换为rknn模型才能在rv1126开发板上运行,所以需要先搭建转换环境 模型转换工具 模型转换相关文件下载: 网盘下载链接:百度网盘 请输入提取码 提取码:teuc 将其移动到虚拟机中&#xf…

基本排序算法

目录 一,插入排序 二,希尔排序 三,选择排序 四,冒泡排序 五,快排 5.1 Hoare法 5.2 挖坑法 5.3 指针法 5.4 非递归写法 六,归并排序 6.1 递归 6.2 非递归 一,插入排序 基本思想&…

CorelDraw怎么做立体字效果?CorelDraw制作漂亮的3d立体字教程

1、打开软件CorelDRAW 2019,用文本工具写上我们所需要的大标题。建议字体选用比较粗的适合做标题的字体。 2、给字填充颜色,此时填充的颜色就是以后立体字正面的颜色。我填充了红色,并加上了灰色的描边。 3、选中文本,单击界面左侧…

superset为何无法上传excel,csv等外部文件

superset为何无法上传excel,csv等外部文件 这是由于没有打开数据库的上传外部文件的权限 1.打开数据库连接设置,选择Allow file uploads to database 2.发现这里的上传链接都可以使用

c++ 类

类的引入 c 语言的结构体只能定义变量 但是 c的结构体除了定义变量之外,还可以定义函数。 感受感受: #define _CRT_SECURE_NO_WARNINGS 1//我们声明一个结构体 struct Stack {// c可以把函数写在结构体中//叫成员函数:// 如下://c的写法&am…

股票回购不积极,遭分析师看空,汽车之家财务前景黯淡

来源:猛兽财经 作者:猛兽财经 第一季度财报后股价表现不佳 汽车之家(ATHM)于2023年5月11日公布了2023年第一季度业财报绩。 猛兽财经通过查询财报得知,汽车之家第一季度的实际营收为2.21亿美元,正常每股收…

uniapp实现预约时间选择弹窗组件

做了个组件&#xff0c;实现出当日预约时间组件&#xff0c;效果图如下 废话不多说&#xff0c;直接上代码&#xff0c;代码简单&#xff0c;参数自己任意改 <template><view class"inventory"><u-popup :show"show" :round"10"…
最新文章