物理层(一)

第2章 物理层

2.1 通信基础

2.1.1 基本概念

1、数据、信号与码元
通信的目的是传输信息,如文字、图像和视频等。数据是指传送信息的实体。信号则是数据的电气或电磁表现,是数据在传输过程中的存在形式。数据和信号都有模拟或数字之分:①模拟数据(或模拟信号)的取值是连续的:②)数字数据(或数字信号)的取值是离散的。
在通信系统中,常用一个固定时长的信号波形(数字脉冲)表示一位k进制数字,代表不同离散数值的基本波形就称为码元。码元是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。1码元可携带若干比特的信息量。例如,在使用二进制编码时,只有两种不同的码元:一种代表0状态,另一种代表1状态。
2、信源、信道与信宿
数据通信系统主要划分为信源、信道和信宿三部分。信源是产生和发送数据的源头,信宿是接!数据的终点,它们通常都是计算机或其他数字终端装置。信道是信号的传输介质,一条双向通的线路包含一个发送信道和一个接收信道。发送端信源发出的信息需要通过变换器转换成适合信道上传输的信号,而通过信道传输到接收端的信号首先由反变换器转换成原始信息,然后发给信宿。噪声源是信道上的噪声及分散在通信系统其他各处的噪声的集中表示。

image-20240622171059913

​ 信道按传输信号形式的不同,分为传送模拟信号的模拟信道和传送数字信号的数字信道两大类:信道按传输介质的不同分为无线信道和有线信道。信道上传送的信号有基带信号和宽带信号之分。基带信号首先将数字信号1和0直接用两种不同的电压表示,然后送到数字信道上传输(称为基带传输);宽带信号首先将基带信号进行调制,形成频分复用模拟信号,然后送到模拟信道上传输(称为宽带传输)。

image-20240622171245605

​ 数据传输方式分为串行传输和并行传输。串行传输是指逐比特地按序依次传输,并行传输是指若干比特通过多个通信信道同时传输。串行传输适用于长距离通信,如计算机网络。并行传输适用于近距离通信,常用于计算机内部,如CPU与主存之间。

image-20240622171317331

image-20240622171325154

从通信双方信息的交互方式看,可分为三种基本方式:

1)单向通信。只有一个方向的通信而没有反方向的交互,如无线电广播、电视广播等。
2)半双工通信。通信双方都可发送或接收信息,但任何一方都不能同时发送和接收信息。
3)全双工通信。通信双方可同时发送和接收信息。
单向通信只需一个信道,而半双工通信或全双工通信都需要两个信道,每个方向一个信道。

image-20240622171514437

3、速率、波特与带宽
速率是指数据传输速率,表示单位时间内传输的数据量,常有两种描述形式。

  1. 码元传输速率。又称波特率,表示单位时间内数字通信系统所传输的码元数(也称调制速率或符号速率),单位是波特(Baud)。1波特表示数字通信系统每秒传输1个码元。码元既可以是多进制的,又可以是二进制的,码元速率与进制数无关。
  2. 信息传输速率。又称比特率,表示单位时间内数字通信系统传输的二进制码元数(即比特数),单位是比特/秒(bs)。

**注 意:**波特和比特是两个不同的概念,但波特率与比特率在数量上又有一定的关系。若一个码元携带 n比特的信息量,则波特率 MBaud 对应的比特率为 Mn b/s.

在模拟信号系统中,带宽(又称频率带宽)用来表示某个信道所能传输信号的频率范围,即最高频率与最低频率之差,单位是赫兹(Hz)。在计算机网络中,带宽用来表示网络的通信线路所能传输数据的能力,即最高数据率;显然,此时带宽的单位不再是Hz,而是 b/s。

2.1.2 信道的极限容量

​ 任何实际的信道都不是理想的,信号在信道上传输时会不可避免地产生失真。但是,只要接收端能够从失真的信号波形中识别出原来的信号,这种失真对通信质量就没有影响。但是,若信号失真很严重,则接收端就无法识别出每个码元。码元的传输速率越高,或者信号的传输距离越远,或者噪声干扰越大,或传输介质质量越差,接收端波形的失真就越严重。
1、奈奎斯特定理(奈氏准则)
​ 具体的信道所能通过的频率范围总是有限的。信号中的许多高频分量往往不能通过信道,否则在传输中就会衰减,导致接收端收到的信号波形失去码元之间的清晰界限,这种现象称为码间串扰。奈奎斯特定理规定:在理想低通(没有噪声、带宽有限)信道中,为了避免码间串扰,极限码元传输速率为 2即波特,其中即是信道的频率带宽(单位为Hz)。若用V表示每个码元的离散电平数目(码元的离散电平数目是指有多少种不同的码元,若有 16 种不同的码元,则需要4个二进制位,因此数据传输速率是码元传输速率的4倍),则极限数据率为
理想低通信道下的极限数据传输速率 = 2 W l o g V ( 单位为 b s ) 理想低通信道下的极限数据传输速率=2WlogV(单位为bs) 理想低通信道下的极限数据传输速率=2WlogV(单位为bs)
image-20240622172413320

对于奈氏准则,有以下结论:

  1. 使用奈氏准则给出的公式,就可以根据信道的频率带宽,计算出信道的最高码元传输速率。
  2. 只要码元传输速率不超过根据奈氏准则计算出的上限,就可以避免码间串扰
  3. 奈氏准则给出的是理想低通信道的最高码元传输速率,它和实际信道有较大的差别。因此,一个实际的信道所能传输的最高码元传输速率,要明显低于奈氏准则给出的上限值

因为码元传输速率受奈氏准则制约,所以要提高数据传输速率,就要设法使每个码元携带更多比特的信息量,此时需要采用多元制的调制方法。
2、香农定理
实际的信道会有噪声,噪声是随机产生的。香农定理给出了带宽受限且有高斯噪声干扰的信道的极限数据传输速率,当用该速率传输数据时,不会产生误差。香农定理定义为
信道的极限数据传输速率 = W 1 o g 2 ( 1 + S / N ) ( 单位为 b / s ) 信道的极限数据传输速率=W1og2(1+S/N)(单位为 b/s) 信道的极限数据传输速率=W1og2(1+S/N)(单位为b/s)
式中,W为信道的频率带宽(单位为 Hz),S为信道内所传输信号的平均功率,N 为信道内的高斯噪声功率。S/N 为信噪比,即信号的平均功率与噪声的平均功率之比,信噪比=10l0grd(S/N)(单位为 dB)。例如,当 S/N=10 时,信噪比为 10dB:而当 S/N=1000 时,信噪比为 30dB。

image-20240622172352936

对于香农定理,有以下结论:

  1. 信道的频率带宽W或信道中的信噪比S/N越大,信道的极限信息传输速率C就越高
  2. 实际信道不可能无限制地提高频率带宽W或信道中的信噪比S/N
  3. 实际信道中能够达到的信息传输速率,要比香农公式给出的极限传输速率低不少。
    这是因为在实际信道中,信号还要受到其他一些损伤,例如各种脉冲干扰和信号衰
    减等,这些因素在香农公式中并未考虑。
2.1.3 编码与调制

​ 信号是数据的具体表示形式,数据无论是数字的还是模拟的,为了传输的目的,都要转换成信号。将数据转换为模拟信号的过程称为调制,将数据转换为数字信号的过程称为编码。数字数据可通过数字发送器转换为数字信号传输,也可通过调制器转换成模拟信号传输;同样,模拟数据可通过 PCM 编码器转换成数字信号传输,也可通过放大器调制器转换成模拟信号传输。这样,就形成了如下4种编码与调制方式。

  1. 数字数据蝙码为数字信号
    数字数据编码用于基带传输中,即在基本不改变数字数据信号频率的情况下,直接传输数字信号。具体用什么样的数字信号表示0及用什么样的数字信号表示1,就是所谓的编码。编码的规则有多种,只要能有效区分0和1即可。常用的数字数据编码有以下几种

1)归零(RZ)编码。用高电平表示1、低电平表示 0(或者相反),每个码元的中间均跳变到零电平(归零),接收方根据该跳变调整本方的时钟基准,这就为收发双方提供了自同步机制。因为归零需要占用一部分带宽,所以传输效率受到了一定的影响。

2)非归零(NRZ)编码。与RZ 编码的区别是不用归零,一个时钟全部用来传输数据,编码效率最高。但NRZ编码的收发双方存在同步问题,为此需要双方都带有时钟线。

3)反向非归零(NRZI)编码。与 NRZ 编码的区别是用电平的跳变表示0、电平保持不变表示1。跳变信号本身可作为一种通知机制。这种编码方式集成了前两种编码的优点,既能传输时钟信号,又能尽量不损失系统带宽。USB2.0的编码方式就是NRZI编码。

4)曼彻斯特编码。每个码元的中间都发生电平跳变,电平跳变既作为时钟信号(用于同步),又作为数据信号。可用向下跳变表示1、向上跳变表示0,或者采用相反的规定。

5)差分曼彻斯特编码。每个码元的中间都发生电平跳变,与曼彻斯特编码不同的是,电平跳变仅表示时钟信号,而不表示数据。数据的表示在于每个码元开始处是否有电平跳变:无跳变表示1,有跳变表示0。差分曼彻斯特编码拥有更强的抗干扰能力。曼彻斯特编码和差分曼彻斯特编码在每个码元的中间都发生电平跳变,相当于将一个码元一分为二,编码速率是码元速率的2倍,二者所占的频带宽度是原始基带宽度的2倍。标准以太网使用的就是曼彻斯特编码,而差分曼彻斯特编码则被广泛用于宽带高速网中。

image-20240622173130876

  1. 模拟数据编码为数字信号
    主要包括三个步骤,即采样、量化和编码,常用于对音频信号进行编码的 PCM 编码。首先介绍采样定理:在将模拟信号转换成数字信号时,假设原始信号中的最大频率为那么采样率f采样必须大于或等于最大频率f的2倍,才能保证采样后的数字信号完整保留原模拟信号的信息(只需记住结论)。另外,采样定理又称奈奎斯特定理

1)采样是指对模拟信号进行周期性扫描,将时间上连续的信号变成时间上离散的信号。

2)量化是指将采样得到的电平幅值按照一定的分级标度转换为对应的数值并取整,这样就将连续的电平幅值转换为了离散的数字量。采样和量化的实质就是分割和转换。

3)编码是指将量化得到的离散整数转换为与之对应的二进制编码。

image-20240622173318038

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

image-20240622173345068

image-20240622173357997

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

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

相关文章

Day15 —— 大语言模型简介

大语言模型简介 大语言模型基本概述什么是大语言模型主要应用领域大语言模型的关键技术大语言模型的应用场景 NLP什么是NLPNLP的主要研究方向word2vecword2vec介绍word2vec的两种模型 全连接神经网络神经网络结构神经网络的激活函数解决神经网络过拟合问题的方法前向传播与反向…

【数据结构与算法】详解循环队列:基于数组实现高效存储与访问

💓 博客主页:倔强的石头的CSDN主页 📝Gitee主页:倔强的石头的gitee主页 ⏩ 文章专栏:《数据结构与算法》 期待您的关注 ​ 目录 一、引言 🍃队列的概念 🍃循环队列的概念 🍃为什…

python基础语法 003-1 数据类型列表

1 列表 1.1 列表的定义 关键字:list()标识:[] 用逗号隔开使用最频繁的数据类型,列表可以完成大多数集合类型的数据结构实现支持字符、数字、字符串、甚至可以包含列表,即嵌套打印列表类型:type()1个元素的列表表示&…

【Linux基础】文件基本属性

Linux文件基本属性是指文件或目录在Linux系统中具有的一系列特性和信息。这些属性提供了关于文件或目录的详细信息,包括其类型、权限、大小、创建和修改时间等。 文件属性 在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组…

springCloud组件专题(四) --- sentinel

前言 限流,熔断降级概念 限流:顾名思义,就是对一个资源(服务或者接口都可以算资源)的访问进行限制。简单来说就是限制单位时间内允许资源被访问的次数。常见的算法就是令牌桶算法。 降级:降级其实是一种资源…

常用主流sip协议软电话客户端软件有哪些?—— 筑梦之路

Ekiga 官网地址:Ekiga ~ Free Your Speech Ekiga,原名GnomeMeeting,支持Windows和Linux,是一个兼容SIP和H.323的视频会议程序,兼容VoIP,IP电话,通过Ekiga可以与使用任何SIP和H.323软硬件的远程…

C语言 | Leetcode C语言题解之第188题买卖股票的最佳时机IV

题目: 题解: int maxProfit(int k, int* prices, int pricesSize) {int n pricesSize;if (n 0) {return 0;}k fmin(k, n / 2);int buy[k 1], sell[k 1];memset(buy, 0, sizeof(buy));memset(sell, 0, sizeof(sell));buy[0] -prices[0];sell[0] 0…

周末设计高端企业_集团官网主题Discuz模板

风格名称: 周末设计_高端企业_集团官网 适用版本: Discuz! X3.0、X3.1、X3.2、X3.3、F1.0 风格编码: 使用语言包结构,适合全部编码 周末设计高端企业_集团官网主题Discuz模板

g++制作C++动态库的简洁例程

g制作C动态库的简洁例程 code review! 文章目录 g\制作C动态库的简洁例程1. 创建 C 动态库1.1 动态库源文件1.2 编译动态库 2. 使用动态库2.1 命令行编译链接然后运行2.2 使用 CMake 编译链接然后运行 3.附加笔记:关于运行时是否能找到libmylib.so的问题汇总3.1.g -…

TLS握手中的RTT

文章目录 TLS 1.2 握手过程中的 RTT 次数TLS 1.3 1-RTT 初次TLS1.3 0-RTT 握手过程总结 TLS 1.2 握手过程中的 RTT 次数 TLS 1.2 握手通常需要2 RTT 才能完成。具体步骤如下: 第一次 RTT: 客户端发送 ClientHello:客户端生成一个随机数&…

【离散数学】图的随机生成和欧拉(回)路的确定(c语言实现)

实验要求 变量定义 因为如果我们使用局部变量,每一个函数都会使用这些变量,会让函数的参数越变越多。所以我们定义全局变量,这样就不用在参数中调用了。 #define MAX 100 int arrMap[MAX][MAX] { 0 };//图的矩阵 int degree[MAX] { 0 };…

GEO数据挖掘-富集分析、TinyArray简化流程、多组样本分析more

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 富集分析一些理论知识具体代码 富集不到的补救措施更多资料---问题数据和常见错误分析Part4-复杂数据及其分析多分组数据分析流程 tinyarray简化版本分析流程多分组…

ROS机器人虚拟仿真挑战赛持续学习笔记-20240619

cartographer 需要全手工编译……比较麻烦。 如果使用新版ceres-solver,版本2.x,需要修改源码,部分“接口代码”有改动。 稳妥使用ceres-solver-1.13.0,且需要安装abseil-cpp。 验证是否成功,使用roscd或roslaunch…

C语言| 数组元素的删除

同数组元素的插入差不多。 数组元素的插入,是先移动要插入元素位置后面的所有元素,再插入新元素,长度1。 C语言| 数组的插入-CSDN博客 数组元素的删除,是先删除元素,再把后面的元素往前移动一位,而本程序…

三国之家网站的设计

管理员账户功能包括:系统首页,个人中心,管理员管理,论坛管理,公告管理,三国视频管理,基础数据管理,三国图文管理 前台账户功能包括:系统首页,个人中心&#…

2.树莓派4b+ubuntu18.04(ros版本melodic)+arduino mega自制两轮差速小车,实现建图导航功能

这篇文章介绍arduino使用和安装arduino_bridge 将arduino与树莓派连接 查看arduino的端口号,我们这里查看到的时ttyUSB0 ll /dev/ttyUSB*将当前用户添加进dialout组 sudo usermod -a -G dialout your_user_name然后重启树莓派,然后才能生效 然后如果你…

“Driver not loaded“问题解决方案

这两天又碰到了离谱的,愚蠢的,莫名其妙的,丧尽天良的错误。 之前已经解决过这个问题。这几天又碰上了,明明都已经把相应的dll放到了exe的同级目录,NND还是有问题!!!卡了我一个晚上加…

Linux C/C++ socket函数

目录 socket函数 函数原型 头文件 功能 返回值 参数 错误码 socket函数 函数原型 int socket(int domain, int type, int protocol); 头文件 #include <sys/types.h> #include <sys/socket.h> 功能 创建一个用于通信的端点&#xff0c;并返回一个文件描述符…

tensorRT C++使用pt转engine模型进行推理

目录 1. 前言2. 模型转换3. 修改Binding4. 修改后处理 1. 前言 本文不讲tensorRT的推理流程&#xff0c;因为这种文章很多&#xff0c;这里着重讲从标准yolov5的tensort推理代码&#xff08;模型转pt->wts->engine&#xff09;改造成TPH-yolov5&#xff08;pt->onnx-…

Linux - 探秘 Linux 的 /proc/sys/vm 常见核心配置

文章目录 PreLinux 的 /proc/sys/vm 简述什么是 /proc/sys/vm&#xff1f;主要的配置文件及其用途参数调整对系统的影响dirty_background_ratio 和 dirty_ratioswappinessovercommit_memory 和 overcommit_ratiomin_free_kbytes 实例与使用建议调整 swappiness设置 min_free_kb…