二、物理层(一)通信基础

news2024/10/6 18:20:27

目录

1.1通信基础概念

1.2传输方式

1.2.1串行传输和并行传输

 1.2.2单工通信、半双工通信和全双工通信

1.3编码与调制 

1.3.1数字数据编码为数字信号

1.3.2数字数据调制为模拟信号 

1.3.3模拟信号编码为数字信号

1.3.4模拟数据调制为模拟信号

1.4电路交换、报文交换与分组交换

1.4.1电路交换

1.4.2报文交换

1.4.3分组交换

 1.4.3.1数据报与虚电路

 1.4.4三种交换方式的对比

1.5信道的极限容量

1.5.1奈奎斯特定理 

1.5.2香农公式


1.1通信基础概念

通信的目的是传送信息,如文字、图像和视频等。

数据是指传送信息的实体。

信号是数据的电气或电磁表现。

连续变化的数据称为模拟数据

取值仅允许为有限的几个离散数值得数据称为数字数据

连续变化的信号称为模拟信号或连续信号。 

取值仅允许为有限的几个离散数值得信号称为数字信号或离散信号。 

码元是指用一个固定时长信号波形(数字脉冲)表示一位K进制数字,代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为K进制码元,而该时长称为码元宽度。当K=2时,码元只有两种状态。

波特率又称码元传输速率、调制速率、波形速率和符号速率,它表示单位时间内数字通信系统所传输的码元个数(也可称为脉冲个数或信号变化的次数),单位是波特(Baud)。码元速率与码元是几进制码元无关。

 一个数据通信系统主要划分为信源、信道和信宿三部分

信源(也称源点、源站)是产生和发生数据的源头。

信宿(也称终点、目的站)是接收数据的终点。

信道与电路并不等同,信道是信号的传输媒介。一个信道可视为一条线路的逻辑部件,一般用来表示向某个方向传送信息的介质。 

噪声源信道上的噪音(即对信号的干扰)及分散在通信系统其他各处的噪音的集中表示。

信道按传输信号的形式不同,分为传送数字信号的数字信道和传送模拟信号的模拟信道

信道按传输介质不同,分为无线信道有线信道

调制可分为两大类。基带调制仅仅对基带信号的波形进行变换,使它能够与信道特性相适应。变换后的信号仍然是基带信号,这类调制为基带调制,也称编码

带通调制需要使用载波进行调制,把基带信号的频率范围搬移到较高的频段,并转换为模拟信号,这样就能更好地在模拟信道中传输。经过载波调制后的信号称为带通信号(即仅在一段频率范围内能够通过信道)

1.2传输方式

1.2.1串行传输和并行传输

计算机内部多采用并行传输,即数据总线位数。出于经济上的考虑,远距离通信通常采用串行传输。

但并行传输并不是总优于串行传输,串行传输的数据传输率一般能做的比并行的单根线的数据传输率大。

 1.2.2单工通信、半双工通信和全双工通信

一个信道可视为一条线路的逻辑部件,一般用来表示向某个方向传送信息的介质。 因此半双工通信全双工通信都需要两条信道。 

1.3编码与调制 

数字数据可以通过数字发送器转换为数字信号传输,也可以通过调制器转换成模拟信号传输。

模拟数据可以通过PCM编码器转换为数字信号传输,也可以通过放大器调制器转换成模拟信号传输。 

1.3.1数字数据编码为数字信号

 

在归零编码中高电平表示1,低电平表示0;也可以相反。在其他数字数据编码中也有类似规定。

  • 归零编码(RZ)有同步机制。由于归零需要占用一部分带宽,因此传输效率下降。
  • 非归零编码(NRZ)双方需要都带有时钟线
  • 反向非归零编码(NRZI)用信号的翻转代表0、信号保持不变代表1。信号的翻转本身可以作为一种通知机制。这种编码综合了前两种编码的优点,既能传输时钟信号,又能尽量不损失系统带宽。
  • 曼彻斯特编码用码元中间时刻的电平跳变表示0或1。该跳变可用于实现同步。但它所占的频带宽度是原始基带宽度的两倍,编码效率是50%。传统以太网采用曼彻斯特编码。
  • 差分曼彻斯特编码:码元中间时刻的跳变仅表示时钟信号,数据的表示在于每个码元开始时是否有电平跳变。抗干扰能力等性能比曼彻斯特编码要好。
  • 4B/5B编码:将欲发送数据流的每4位作为一组,然后转换为5位码。5位码共32种组合,但只采用其中的16种对应16种不同的4位码,其他16种作为控制码或保留编码效率为80%

1.3.2数字数据调制为模拟信号 

数字数据调制技术在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原为数字信号,分别对应于调制解调器的调制解调过程。

基本的调制方法有如下几种:

  • 幅移键控(ASK):只通过改变载波信号的振幅来表示数字信号1和0。抗干扰能力差。
  • 频移键控(FSK):只通过改变载波信号的频率来表示数字信号1和0。抗干扰能力强。
  • 相移键控(PSK):只通过改变载波信号的相位值来表示数字信号1和0。又分为绝对调相和相对调相。上图采用相位0和相位π,是一种绝对调相方式。
  • 正交振幅调制(QAM):在频率相同的前提下,将ASK和PSK结合起来,形成叠加信号。
  • 注:QAM是一种混合调制方法。因为频率是相位的变化率,所以相位和频率不能进行混合调制。

注:由此可见码元和比特无固定比例关系,应具体分析:

曼彻斯特编码:两个码元表示一个比特。

码元存在16种状态:一个码元可以表示四个比特。

1.3.3模拟信号编码为数字信号

常用于对音频信号进行编码的脉冲调制(PCM,主要包括三个步骤:

  1. 采样是指对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号
  2. 量化是把抽样取得的电平幅值按照一定的分级标度转化为对应的整数值,这样就把连续的电平幅值转换为离散的数字量。采样和量化的实质就是分割和转换。
  3. 编码是把量化的结果转换为与之对应的二进制编码

采样定理:在通信领域带宽是指信号最高频率与最低频率之差,单位为Hz。因此将模拟信号转换为数字信号时,假设原始信号中的最大频率为 f ,那么采样频率 f(采样) 必须大于等于最大频率两倍,才能保证采样后数字信号完整保留原始模拟信号的信息。又称奈奎斯特定理。

1.3.4模拟数据调制为模拟信号

为了实现传输的有效性,可能需要较高的频率。这种调制方式还可以使用频分复用(FDM)技术,充分利用带宽资源。

1.4电路交换、报文交换与分组交换

从通信资源的分配角度来看,交换就是按照某种方式动态地分配传输线路的资源。 

1.4.1电路交换

电路交换在进行数据传输前,两个结点之间必须建立一条专用的物理通信路径,该路径可能经过许多中间结点。这一路径在整个数据传输期间一直被独占,直到通信结束才被释放。

因此,电路交换分为三个阶段:建立连接通话(数据传输)→释放连接

注:早期电话机较少时也可采用两两电话直接相连,不需要电话交换机。  

1.4.2报文交换

数据交换的单位是报文,报文携带有目标地址、源地址等信息。 

1.4.3分组交换

数据交换的单位是分组,将大的数据块划分成合理的小数据块,再加上一个首部(包含源地址、目的地址和编号信息等)。

 1.4.3.1数据报与虚电路

  • 数据报不需要建立连接,虚电路必须建立连接
  • 虚电路仅在建立连接阶段使用目的地址和源地址,之后每个分组只需使用长度较短的虚电路号。
  • 数据报每个分组独立地进行路由选择和转发;属于同一条虚电路的分组按照同一路由转发
  • 数据报不保证分组的有序到达,不保证可靠通信,可靠性由用户主机保证。
  • 虚电路保证分组有序到达,可靠性由网络保证。
  • 数据报出故障的结点丢失分组,其他分组路径选择发生变化时可以正常传输。但所有经过故障结点的虚电路均不能正常工作。
  • 数据报只能由用户主机进行流量控制;虚电路可由分组交换网负责差错处理和流量控制,也可由用户主机负责。

数据报是面向无连接的,它提供的是不可靠服务;虚电路是面向连接的,它提供的是可靠服务。对于出错率高的系统采用数据报方式更合适。

虚电路交换是多路复用技术,每条物理线路可以进行多条逻辑上的连接。

虚电路不只是临时性的,它提供的服务包括永久性虚电路(PVC)和交换型虚电路(SVC),前者是一种提前定义好,基本上不需要建立时间的端点之间的连接。后者是端点之间一种临时的连接,会话结束会取消。 

 1.4.4三种交换方式的对比

  • 报文交换报文大小不固定,且在交换结点中需要很大存储空间,存储转发的时间也不固定,因此不能用于实时通信应用环境。
  • 电路交换的优点是传输时延小,适用于远程大量数据传输和交互式实时会话类通信。缺点是对突发性通信不适应通信线路的利用率不具备差错控制能力
  • 报文交换和分组交换都是存储转换,传输时延:报文交换>分组交换>电路交换。
  • 报文交换和分组交换都不需要建立连接(即预先分配通信资源),在传送计算机的突发数据时可以提高通信线路的利用率

下面以2个路由器为例画出分组交换时间示意图,与报文交换不同的是,在每一个路由器节点,当前一个分组发送完毕时,下一个分组就能立即发出。一般不考虑排队时延和处理时延。

若分组数为K,节点数为m,发送时延为T,若考虑传播时延Y,则总时间为:(K+m)T+(m+1)Y

1.5信道的极限容量

1.5.1奈奎斯特定理 

理想低通:没有噪音、带宽有限。 

理想低通信道下的极限信息传输速率C=2W\log_2{V}(b/s) 。

其中,W为理想低通信道的带宽,V表示每个码元离散电平的数目(也称量化等级)。

1.5.2香农公式

  • 比如当S/N(信噪比)=1000时,用分贝表示为30dB。
  • 注意区别最大码元传输速率W(信道的频率带宽)、采样频率。采样频率不能超过波特率理论上限2W,当没有超过时才能当最大码元传输速率用。
  • 带宽W=3KHz,信噪比20dB,二进制码元,最大数据传输率
    香农:C=Wlg(1+S/N)=3*log(1+100)=20Kbps
    奈奎斯特:C=2WlogV=2*3*log2=6Kbps
    两个理论上限不可逾越,只能取两者最小值:C=6Kbps

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

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

相关文章

装了就不舍得卸载,4款电脑必装软件,功能实用又免费

下面4款电脑软件,每一个都是你绝对能用得上的神器,可遇不可求。 1、AutoOff AutoOff是一款完全免费,纯绿色的电脑操作定时工具,功能强大且实用,体积不到1M,非常小巧,支持自动关机、重启、休眠、…

Mysql批量插入对比(附github仓库demo)

前言 本文记录个人使用MySQL插入大数据总结较实用的方案,通过对常用插入大数据的4种方式进行测试, for循环单条拼接SQL批量插入saveBatch()循环 开启批处理模式 最近趁空闲之余,在对MySQL数据库进行插入数据测试 准备工作 测试环境&…

189:vue+openlayers 上传CSV文件,导出Geojson格式文件

第189个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+openlayers上传CSV文件,导出GeoJSON文件。 直接复制下面的 vue+openlayers源代码,操作2分钟即可运行实现效果; 注意如果OpenStreetMap无法加载,请加载其他来练习 文章目录 示例效果使用的csv文件安装依赖配置方…

直播场控助手 | 为什么说直播场控比主播更重要?

在竞争白热化的直播时代,作为主播最亲密的伙伴,场控的作用不容忽视。 优秀的场控掌握着关键成交节点,实时帮助主播带节奏、促转化。在精细化直播运营中,优秀的场控能力胜过十位主播,让直播间轻松实现销量翻倍。 「帷幄…

基于jsp+mysql+ssm水果蔬菜销售系统-计算机毕业设计

项目介绍 生活中,人们买水果或者蔬菜都是去菜市场买,因为那里是卖水果、蔬菜的聚集地。农商们把水果、蔬菜从远处运到那里,进行销售。但是这种销售方式的不足在于每次运输的数量是有限的,并且运输过程中也影响了水果、蔬菜的口感…

使用 TVMC 编译和优化模型

内容一览:本节讲解使用 TVMC 编译和优化模型。TVMC 是 TVM 的命令驱动程序,通过命令行执行 TVM 功能。本节是了解 TVM 工作原理的基础。 关键词:TVMC TVM 机器学习 本节将介绍 TVMC(TVM 的命令行驱动程序)。TVM…

单片机扫盲

一、从电路到集成电路 集成电路:使用微器件为“积木”,去搭建一个具备一定功能的电路板 微器件出现之前,一个电路功能需要很大一块电路板才能实现,有了微器件电路板的体积可以降到mm级别。 IC芯片就是将电路的所有微器件集成到一…

大数据时代,数据仓库究竟是干嘛的?

前言 无论你是否专门从事大数据开发,作为一个开发人员,应该都听说过数据仓库的概念,那你知道为什么会出现数据仓库?数据仓库究竟是干嘛的吗?有什么价值和意义呢?那么本文就带到入门,揭开数据仓…

大数据分析工具-FineReport地产行业通用单选按钮组控件插件

1. 概述 1.1 版本 报表服务器版本 JAR 包版本 插件版本 10.0 2018-09-05 V1.3.4 9.0 2015-08-09 V1.3.2 8.0 2015-08-09 V1.3.2 1.2 应用场景 地产行业具有比较特殊的筛选需求,而现有的单选按钮组控件不能很好的满足这一点。我们希望可以实现多层级多…

空间音频技术与生态发展高峰论坛成功举办,业界首个Audio Vivid创作工具花瓣三维声亮相

11月26日至27日,UWA世界超高清视频产业联盟(以下简称“UWA联盟”)、上海交通大学-南加州大学文化创意产业学院、华为联合举办了“互联智慧,共赢未来” 超高清音视频技术与生态发展高峰论坛暨Audio Vivid空间音频工具花瓣三维声训练…

Nocas环境隔离

Nocas环境隔离配置 为了做数据和服务的管理,引出了环境隔离的一个概念。 Nocas中服务存储和数据存储的最外层都是一个名为namespace的东西,用来做最外层隔离。 .yml 配置文件中配置: spring:application:name: orderservicecloud:nacos:se…

OH----Usb rndis,mtp等function添加,config配置

1、驱动侧添加对应功能的驱动代码: 在linux中usb驱动代码中添加rndis或者mtp等功能驱动代码, 路径: linux-5.10/drivers/usb/gadget/function linux usb驱动原生功能代码一般可以直接使用,添加进去参与编译就能继续往下做调试了&…

【校招项目】基于C++11的muduo库

基于C11的网络库 文章目录基于C11的网络库项目介绍项目地址项目特点开发环境并发模型构建项目运行案例模块讲解ChannelPollerEventLoopBufferTimerHTTP异步日志内存池数据库连接池优化计划感谢项目介绍 本项目是参考 muduo 实现的基于 Reactor 模型的多线程网络库。使用 C 11 …

如何高效存储中高频多因子

2022年12月1日晚7点半,DolphinDB 进行了以「中高频多因子库存储最佳实践」为主题的直播,吸引了众多专业观众的注意。本文将回顾直播精彩内容。 DolphinDB 的因子库: 为了使广大用户更方便地实现因子计算和管理,助力更高效的投研…

[附源码]Node.js计算机毕业设计大学生专业实习管理系统Express

项目运行 环境配置: Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境:最好是Nodejs最新版,我…

C/C++ 高精度(加减乘除)算法简单实现

文章目录前言一、基本原理1、存储方式2、计算方式二、辅助方法1、字符串转高精度2、整型转高精度3、比较4、打印三、算法实现1、加法2、减法3、乘法4、除法四、使用示例1、加法2、减法3、乘法4、除法总结前言 由于上一章《C/C 高精度(加减乘除)算法实现…

NetSuite资产负债表编制技巧

在最近的项目上,发现大家对NetSuite资产负债的编制参数缺乏足够的了解,导致对客户需求的支支吾吾,产生了沟通上的浪费。所以今朝对三个典型应用做个介绍。 1. 如何在资产负债表中选择“会计期间区间”? 2. 期初、发生、结余报表…

【元宇宙欧米说】Web3如何为漫画产业创造更多玩法和可能性

漫画和NFT的碰撞会产生什么火花?NFT如何为传统的漫画收藏增加额外价值?Web3时代如何为漫画带来更多玩法和可能性? 12月15日下午三点,MadManga 创始人Jun将以“Web3如何为漫画产业创造更多玩法和可能性”为题,与大家共…

构建文本摘要Baseline并且开始训练

构建文本摘要Baseline并且开始训练 基于前面word2vec的原理与训练实践、seq2seq模型的原理与实践以及attention机制,已经分别写了相关的文章来记录,此篇文章就是基于前面所学,开始着手训练文本摘要模型,当然仅是一个比较普通的ba…

[附源码]Node.js计算机毕业设计大学体育馆预约系统Express

项目运行 环境配置: Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境:最好是Nodejs最新版,我…