物理层-数据编码与信号调制

2023-10-31 03:31

本文主要是介绍物理层-数据编码与信号调制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

数据编码与信号调制

    • 基带信号与宽带信号
      • 信道
      • 信道上传送的信号
    • 编码与调制
      • 数字数据编码为数字信号
      • 数字数据调制为模拟信号
      • 模拟数据编码为数字信号
      • 模拟数据调制为模拟数据

基带信号与宽带信号

信道

  • 模拟信道 数字信道
  • 无线信道 有线信道

信道上传送的信号

  • 基带信号 (直接表达要传输信息的信号,例如计算机的基带信号为离散的数字信号,人类的声波基带信号为模拟信号) 在计算机网络中,基带信号将数字信号1和0直接用两种不同的电压表示,再送到数字信道上去传输(基带传输)。
  • 宽带信号 将基带信号进行调制后形成的频分复用模拟信号,在传送到模拟信道上传输(宽带传输)。把基带信号经过载波调制后,把信号的频率搬移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)

在传输距离较近时,采用基带传输
在传输距离较远时,采用宽带传输

编码与调制

把数据转成信号的手段
在这里插入图片描述

数字数据编码为数字信号

  1. 非归零编码(NRZ)
  2. 曼彻斯特编码
  3. 差分曼彻斯特编码
  4. 归零编码
  5. 反向不归零编码
  6. 4B/5B编码
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    信号电平翻转表示0,信号电平不变表示1。
    非归零编码、归零编码和反向不归零编码都需要额外的信道传输时钟信号。
    曼彻斯特编码 将一个码元分成两个相等的间隔,每一个码元中间出现电平跳变,位中间的电平跳变既作时钟信号(可用于同步),又做数据信号,但它所占的频带宽度原始的基带宽度的两倍(每一个码元被分成两个部分,脉冲个数n*2表示n比特)。
    差分曼彻斯特编码 同1异0,作用的是下一个码元,每个码元中间位置都会发生跳变
    4B/5B编码 编码效率为80%,用5比特的编码表示4比特的数据,16种做一一对应的编码,16种做控制码。

数字数据调制为模拟信号

数字数据调制技术在发送端数字信号转换为模拟信号,而在接收端模拟信号还原为数字信号,分别对应于调制解调器的调制解调过程。
在这里插入图片描述
调幅+调相(QAM)
在这里插入图片描述
1200*log(2,16) = 4800bit/s

模拟数据编码为数字信号

计算机内部处理的是二进制数据,处理的都是数字音频,,所以需要将模拟音频通过采样、量化转换成有限个数字表示的离散序列(数字音频)(即实现音频数字化)。
最典型的例子就是对音频信号进行编码的脉码调制(PCM),在计算机应用中,能够达到最高保真水平的就是PCM编码,被广泛用于素材保存及音乐鉴赏,CD、DVD以及我们常见的WAV文件中均有应用。它主要包括三步:抽样、量化、编码
1.抽样:对模拟信号周期性扫描,把时间上连续的信号变成时间上离散的信号
为了使所得的离散信号能无失真地代表被抽样的模拟信号,要使用采样定理进行采样
在这里插入图片描述
2.量化: 把抽样所得的电平幅值 按照一定的分级标准 转化成对应的数字值,并取整数,这就把连续的电平幅值 转化为 离散的数字量
3.编码: 把量化的结果(离散的数字量)转换为与之对应的二进制编码
在这里插入图片描述

模拟数据调制为模拟数据

为了实现传输的有效性,可能需要较高的频率。这种调制方法还可以使用频分复用技术,充分利用带宽资源。在电话机和本地交换机传输的信号是采用模拟信号传输数据的方式;模拟的声音数据是加载到模拟的载波信号中传输的。
在这里插入图片描述

这篇关于物理层-数据编码与信号调制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/312517

相关文章

列举你能想到的UNIX信号,并说明信号用途

信号是一种软中断,是一种处理异步事件的方法。一般来说,操作系统都支持许多信号。尤其是UNIX,比较重要应用程序一般都会处理信号。 UNIX定义了许多信号,比如SIGINT表示中断字符信号,也就是Ctrl+C的信号,SIGBUS表示硬件故障的信号;SIGCHLD表示子进程状态改变信号;SIGKILL表示终止程序运行的信号,等等。信号量编程是UNIX下非常重要的一种技术。 Unix信号量也可以

Linux中如何屏蔽信号

本篇文章主要学习Linux的信号处理机制,着重学习屏蔽信号部分。屏蔽信号处理的两种方式类似于信号的捕获,一种方式是直接对其设置,另一种方式是先获得描述符的掩码,然后对其设置操作。 本文主要参考自《嵌入式linux系统使用开发》,作者何永琪,Thanks. 在linux系统中,如何处理某个进程发送的一个特定信号呢?一般来说有三种方式: 1) 忽略信号 2) 屏蔽信号 3) 为该信号添

通信工程学习:什么是SSB单边带调制、VSB残留边带调制、DSB抑制载波双边带调制

SSB单边带调制、VSB残留边带调制、DSB抑制载波双边带调制        SSB单边带调制、VSB残留边带调制、DSB抑制载波双边带调制是三种不同的调制方式,它们在通信系统中各有其独特的应用和特点。以下是对这三种调制方式的详细解释: 一、SSB单边带调制 1、SSB单边带调制的定义:        单边带调制(Single Sideband Modulation,SSB)是

信号与信号量的区别[转]

信号量(Semaphore),有时被称为信号灯,是在多环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。为了完成这个过程,需要创建一个信号量VI,然后将Acquire Semaphore VI以及Release Se

国产隔离放大器:增强信号完整性和系统安全性的指南

隔离放大器是电子领域的关键组件,特别是在信号完整性和电气隔离至关重要的应用中。这些放大器隔离输入和输出信号,使它们能够在没有直接电气连接的情况下跨不同系统传输数据。这确保了电路一部分的高压尖峰或噪声不会影响另一部分,从而保护了系统和用户。随着国产隔离放大器的不断发展,它们提供了性能、可靠性和成本效益的完美结合,使其成为工程师和系统设计师的理想选择。 1. 了解国产隔离放大器的优势 增强信号

信号有效带宽

根据傅里叶变换可以知道信号带宽是无穷大的,这对实际应用是帮助不大的,所以有了有效带宽的概念,可能大家知道常用的经验公式:O.35/Tr或者0.5/Tr等,那这个公式是怎么来的呢?有效带宽又是什么含义呢? 首先来看一个RC低通滤波器,如下: 其上升时间Tr为: 该滤波器的传递函数为: H(s)=1/(RCS+1) 式中S=2πf,转换为频率f的函数为: H(f)=1/(R

Linux 一个简单的中断信号实现

1.查看手册,学习中断处理图 流程:(次级源->开关)到 源挂起 到 开关  到 处理优先级 到 中断挂起标志 到 CPSR里面的开关(图中未展现) 最后cpu处理 此次我们先使用k1按键实现中断,即是eint8 2.此次仅涉及一个中断挂起,步骤较简单,有的寄存器未涉及处理。 寄存器挂起后,通过写1清除对应位( 硬件设计逻辑: 中断标志位通常由硬件自动设置为 1,表示中断发生。

【QT】十分钟全面理解 信号与槽的机制

目录 从一个定时器开始全方位简介1. 基本的信号与槽连接语法例子 2. 使用函数指针连接信号与槽(现代 C++ 风格)语法例子 3. 使用 Lambda 表达式作为槽语法例子 4. 自动连接(`QMetaObject::connectSlotsByName`)规则例子 5. 信号与槽的多对多连接例子(一个信号连接多个槽)例子(多个信号连接一个槽) 6. 断开信号与槽的连接语法例子 7. 信号

RS485差分信号不对称

在RS485总线通信中,差分信号不对称的问题时常出现,尤其是在总线未接从机设备的情况下。这一问题不仅影响通信质量,还可能导致信号传输错误。通过对实际波形、芯片手册及电路的深入分析,可以找出引发差分信号不对称的根本原因,并采取相应的解决措施。 问题描述 在RS485通信测试中,当总线上没有从机设备连接时,观察到RS485差分信号(A、B)关于地(GND)不对称。理想情况下,RS485的差分信

学习记录-Qt信号和槽使用遇到的问题记录

信号和槽的连接方式 1.自动连接 2.队列连接 3.直接连接 软件运行时,在串口线程和主界面线程之间传递参数,在自己的电脑不会丢失,打包到其他电脑运行,数据随机变化。通过log文件分析,在主界面中执行参数传递的函数,在串口线程还没有处理参数就结束了生命周期,导致参数随机变化。 在多线程间通过信号和槽传递参数时一定要注意参数变量的生命周期。