计算机网络——物理层-编码与调制(数字基带信号、模拟基带信号、码元、常用编码、基本调制方法、混合调制)一

简介: 计算机网络——物理层-编码与调制(数字基带信号、模拟基带信号、码元、常用编码、基本调制方法、混合调制)一

编码与调制

在计算机网络中,计算机需要处理和传输用户的文字、图片、音频和视频,他们可以统称为消息。

数据是运送消息的实体,我们人类比较熟悉的是十进制数据,而计算机只能处理二进制数据,也就是比特0和比特1。

计算机中的网卡,将比特0和比特1,变换成相应的电信号发送到网线。也就是说,信号是数据的电磁表现。

由信源发出的原始电信号,称为基带信号 。

基带信号又可分为两类:

  • 一类是数字基带信号,例如计算机内部CPU与内存之间传输的信号。
  • 另一类是模拟基带信号,例如麦克风收到声音后产生的音频信号。

数字基带信号

信号需要在信道中进行传输,信道可分为数字信道和模拟信道两种。


在不改变信号性质的前提下,仅对数字基带信号的波形进行变换,称为编码。


编码后产生的信号仍为数字信号,可以在数字信道中传输,例如以太网使用曼彻斯特编码,4B/5B,8B/10B等。


编码把数字基带信号的频率范围搬移到较高的频段,并转换为模拟信号,称为调制。


调制后产生的信号是模拟信号,可以在模拟信号中传输,例如Wifi使用补码键控,直接序列扩频,正交频分复用等调制方法。

模拟基带信号

对于模拟基带信号的处理,也有编码和调制两种方法。

对模拟基带信号进行编码的典型应用,是对音频信号进行编码的脉码调制PCM,也就是将模拟音频信号通过采样、量化、编码这三个步骤进行数字化。

对模拟信号进行调制的典型应用,是将语音数据加载到模拟的载波信号中传输。例如传统的电话。

另一个是频分复用FDM技术,可以充分利用带宽资源。

码元

接下来我们介绍码元的概念:

在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形,称为码元。简单来说,码元就是构成信号的一段波形。

例如这是一个调频信号:

图示这两段波形,是构成该信号的基本波形,我们可称其为码元。它们可以表示比特0,也可以表示比特1。

可见该信号由两种码元构成 。

注意传输媒体与信道的关系,

严格来说,传输媒体和信道不能直接划等号。

对于单工传输,传输媒体中只包含一个信道,要么是发送信道,要么是接收信道。

而对于半双工和全双工传输,传输媒体中要包含两个信道,一个是发送信道,另一个是接收信道。

如果使用信道复用技术,一条传输媒体还可以包含多个信道。

在计算机网络中,常见的是将数字基带信号,通过编码或调制的方法在相应信道进行传输。

常用编码

下面介绍几种常用编码,这是待传输的比特流:

不归零编码

这是采用不归零编码产生的该比特流的相应信号,正电平表示比特1,负电平表示比特0。

这是零电平:

所谓不归零,就是指在整个码元时间内电平不会出现零电平。

例如该码元在其时间内全部是正电平

而该码元在其时间内全部是负电平

那么就有一个问题了:接收端如何判断出是两个码元还是三个码元。

这需要发送方的发送与接收方的接收做到严格的同步,需要额外一根传输线来传输时钟信号,接收方按时钟信号的节拍来逐个接收码元。

然而对于计算机网络,宁愿利用这根传输线来传输数据信号,而不是要传输时钟信号。

因此由于不归零编码存在同步问题,计算机网络中的数据传输不采用这类编码。

归零编码

这是归零编码,分别有正电平、零电平、负电平:

很明显每个码元传输结束后,信号都要“归零”,所以接收方只要在信号归零后,进行采样即可,不需要单独的时钟信号。

实际上归零编码相当于把时钟信号用归零方式编码在了数据之内,这称为“自同步”信号。

但是归零编码中,大部分的数据带宽都用来传输归零而浪费掉了。

也就是说,归零编码的优点是自同步,但缺点是编码效率低。

曼彻斯特编码

这是曼彻斯特编码,如图所示

在每个码元时间的中间时刻,信号都会发生跳变;例如负跳变表示比特1,正跳变表示比特0。

码元中间时刻的跳变既表示时钟,又表示数据。

传统以太网使用的就是曼彻斯特编码。

差分曼彻斯特编码

这是差分曼彻斯特编码,如图所示

在每个码元时间的中间时刻,信号都会发生跳变。

与曼彻斯的编码不同,跳变仅表示时钟。

而用码元开始处电平是否发生变化,来表示数据,如图所示:


依据码元开始处电平是否发生变化,来表示比特0或比特1。


接下来我们做一个有关编码的练习题


编码习题

若下图为10BaseT网卡接收到的信号波形,则该网卡收到的比特串是:



A.0011 0110        B.1010 1101        C.0101 0010        D.1100 0101


10BaseT中的10表示带宽为10Mb/s,Base表示基带传输,T表示双绞线。

10BaseT这种以太网使用曼彻斯特编码。


根据曼彻斯特编码的特点,也就是每个码元在其中间时刻发生跳变,可以划分出所给信号中的各码元,至于正跳变表示1还是0,负跳变表示0还是1,没有具体规定,可以自行假设。


我们假设正跳变表示1,负跳变表示0,最终会发现没有一个答案是符合的,那说明我们的假设有错误。


那么应该是正跳变表示0,负跳变表示1,写出个码元所表示的比特,就很容易可以看出正确答案应为A。


下面介绍基本调制方法


计算机网络——物理层-编码与调制(数字基带信号、模拟基带信号、码元、常用编码、基本调制方法、混合调制)二:https://developer.aliyun.com/article/1531273

目录
打赏
0
0
0
0
74
分享
相关文章
基于GRU网络的MQAM调制信号检测算法matlab仿真,对比LSTM
本研究基于MATLAB 2022a,使用GRU网络对QAM调制信号进行检测。QAM是一种高效调制技术,广泛应用于现代通信系统。传统方法在复杂环境下性能下降,而GRU通过门控机制有效提取时间序列特征,实现16QAM、32QAM、64QAM、128QAM的准确检测。仿真结果显示,GRU在低SNR下表现优异,且训练速度快,参数少。核心程序包括模型预测、误检率和漏检率计算,并绘制准确率图。
108 65
基于GRU网络的MQAM调制信号检测算法matlab仿真,对比LSTM
RT-DETR改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
RT-DETR改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
207 62
RT-DETR改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
深入解析PDCERF:网络安全应急响应的六阶段方法
PDCERF是网络安全应急响应的六阶段方法,涵盖准备、检测、抑制、根除、恢复和跟进。本文详细解析各阶段目标与操作步骤,并附图例,助读者理解与应用,提升组织应对安全事件的能力。
536 89
5个减少网络延迟的简单方法
高速互联网对工作与娱乐至关重要,延迟和断线会严重影响效率和体验。本文探讨了导致连接缓慢的三个关键因素:吞吐量、带宽和延迟,并提供了减少延迟的实用方法。包括重启设备、关闭占用带宽的程序、使用有线连接、优化数据中心位置以及添加内容分发网络 (CDN) 等策略。虽然完全消除延迟不可能,但通过这些方法可显著改善网络性能。
189 7
基于MobileNet深度学习网络的MQAM调制类型识别matlab仿真
本项目基于Matlab2022a实现MQAM调制类型识别,使用MobileNet深度学习网络。完整程序运行效果无水印,核心代码含详细中文注释和操作视频。MQAM调制在无线通信中至关重要,MobileNet以其轻量化、高效性适合资源受限环境。通过数据预处理、网络训练与优化,确保高识别准确率并降低计算复杂度,为频谱监测、信号解调等提供支持。
基于神经网络逆同步控制方法的两变频调速电机控制系统matlab仿真
本课题针对两电机变频调速系统,提出基于神经网络a阶逆系统的控制方法。通过构造原系统的逆模型,结合线性闭环调节器实现张力与速度的精确解耦控制,并在MATLAB2022a中完成仿真。该方法利用神经网络克服非线性系统的不确定性,适用于参数变化和负载扰动场景,提升同步控制精度与系统稳定性。核心内容涵盖系统原理、数学建模及神经网络逆同步控制策略,为工业自动化提供了一种高效解决方案。
【Azure K8S | AKS】在AKS的节点中抓取目标POD的网络包方法分享
在AKS中遇到复杂网络问题时,可通过以下步骤进入特定POD抓取网络包进行分析:1. 使用`kubectl get pods`确认Pod所在Node;2. 通过`kubectl node-shell`登录Node;3. 使用`crictl ps`找到Pod的Container ID;4. 获取PID并使用`nsenter`进入Pod的网络空间;5. 在`/var/tmp`目录下使用`tcpdump`抓包。完成后按Ctrl+C停止抓包。
66 12
YOLOv11改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
YOLOv11改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
101 9
YOLOv11改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
GeneralDyG:南洋理工推出通用动态图异常检测方法,支持社交网络、电商和网络安全
GeneralDyG 是南洋理工大学推出的通用动态图异常检测方法,通过时间 ego-graph 采样、图神经网络和时间感知 Transformer 模块,有效应对数据多样性、动态特征捕捉和计算成本高等挑战。
113 18
GeneralDyG:南洋理工推出通用动态图异常检测方法,支持社交网络、电商和网络安全
神经架构搜索:自动化设计神经网络的方法
在人工智能(AI)和深度学习(Deep Learning)快速发展的背景下,神经网络架构的设计已成为一个日益复杂而关键的任务。传统上,研究人员和工程师需要通过经验和反复试验来手动设计神经网络,耗费大量时间和计算资源。随着模型规模的不断扩大,这种方法显得愈加低效和不够灵活。为了解决这一挑战,神经架构搜索(Neural Architecture Search,NAS)应运而生,成为自动化设计神经网络的重要工具。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等