数据通信基础 - 解调技术(PCM)

news2025/1/6 20:14:26

文章目录

  • 1 概述
  • 2 脉冲编码调制技术
    • 2.1 采样
    • 2.2 量化
    • 2.3 编码
  • 3 扩展
    • 3.1 网工软考真题

1 概述

信号转换
调制:数字信号 -> 模拟信号
解调:模拟信号 -> 数字信号

2 脉冲编码调制技术

  • 常用解调技术: 脉冲编码调制技术(PuIse Code ModuIation,PCM),简称:脉冲调制
  • PCM 数字化过程分为 3 个步骤:采样量化编码

2.1 采样

  • 采样:按照一定的时间间隔对模拟信号进行取样,把模拟信号的当前值作为样本
  • 奈奎斯特采样定理:如果 模拟信号的最高频率 f m a x f_{max} fmax ,若以大于 2 f m a x 2f_{max} 2fmax 的采样频率对其进行采样,则采样得到的离散信号序列就能完整地恢复出原始信号
    • f 采样 = 1 T ≥ 2 f m a x f_{采样}=\frac{1}{T} \geq 2f_{max} f采样=T12fmax

在这里插入图片描述

2.2 量化

  • 量化:把取样后得到的样本由 连续值 转换为 离散值,离散值的个数决定了量化的精度
  • 如图,把量化等级分为 8 级,用 000-111 这 8 个二进制数分别代表不同的电平幅度
    在这里插入图片描述

2.3 编码

  • 编码:把量化后的 样本值 变成相应的 二进制代码
  • 例如:对声音信号数字化时,由于语音的 最高频率是 4kHz,所以 取样的频率是 8kHz 2 f m a x 2f_{max} 2fmax)。对语音样本用 128 个等级量化,因而每个样本用 7bit 表示( 128 = 2 7 128 = 2^7 128=27)。因此,在数字信道上传输这种数字化后的语言信号的速率是 7 * 8k = 56 kbps

3 扩展

3.1 网工软考真题

// 2019年 上半年 参考答案:C  2fmax
[1]假设模拟信号的频率范围为3~9MHz,采用频率必须大于()时,
     才能使得到的样本信号不失真。
     A.6MHZ     B.12MHZ     C.18MHZ     D.20MHZ

// 2013年 下半年
[2]设信道带宽为 4000Hz,采用PCM编码,采样周期为 125us,
     每个样本量化后为128个等级,则信道的速率为()
     A.10Kb/s   B.16Kb/s   C.56Kb/s   D.64Kb/s

【参考答案:C】

  • 根据 f 采样 = 1 T ≥ 2 f m a x f_{采样}=\frac{1}{T} \geq 2f_{max} f采样=T12fmax,解得 f 采样 = 1 T = 1 125 ∗ 1 0 − 6 = 8000 次 / 秒 f_{采样}=\frac{1}{T} = \frac{1}{125 * 10^{-6}} = 8000 次/秒 f采样=T1=1251061=8000/
  • 每次传输数据 n = l o g 2 N = l o g 2 128 = 7 b i t n=log_2N = log_2{128}=7bit n=log2N=log2128=7bit
  • 信道速率 = 采样频率 * 每次传输数据 = 56kb/s

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

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

相关文章

医疗影像工具LEADTOOLS 入门教程: 使用文档编写器创建文档 - 控制台 C#

LEADTOOLS是一个综合工具包的集合,用于将识别、文档、医疗、成像和多媒体技术整合到桌面、服务器、平板电脑、网络和移动解决方案中,是一项企业级文档自动化解决方案,有捕捉,OCR,OMR,表单识别和处理&#x…

【数据结构】Leedcode消失的数字(面试题)

目录 一、题目说明 二、题目解析 一、题目说明 题目链接: leetcode消失的数字 数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗? 示例1: 输入:[3,0,1] 输出&#x…

菜鸟也能懂的 - 音视频基础知识。

前言 说到视频,大家自己脑子里基本都会想起电影、电视剧、在线视频等等,也会想起一些视频格式 AVI、MP4、RMVB、MKV等等。 但是我们如果认真思考这些应该就有很多疑问,比如以下问题: mp4 和 mkv有什么区别 ? 视频封装…

Lua基本数据类型

Lua官网文档入口 http://www.lua.org/ document --> manual 一、基本数据类型 lua 中有八种基本数据型,分别是: nil,boolean,number,string,function,userdata,thread 和 tab…

vue - - - - - vue-property-decorator的使用

哪有小孩天天哭,哪有赌徒天天输 。遇到不会的技术、知识点,看得多了,掉的坑多了,也就会了。 vue-property-decorator的使用1. 单文件组件写法 - Component的使用2. 组件内使用变量3. 使用计算属性 - get的使用4. 生命周期5. metho…

Nydus 镜像扫描加速

文|余硕上海交通大学22届毕业生阿里云开发工程师从事云原生底层系统的开发和探索工作。本文 6369 字 阅读 16 分钟GitLink 编程夏令营是在 CCF 中国计算机学会指导下,由 CCF 开源发展委员会(CCF ODC)举办的面向全国高校学生的暑期…

Java字符集编码解码详细介绍

文章目录字符集字符集的基本认识字符集编码和解码字符集 字符集的基本认识 字符集基础知识 计算机底层不可以直接存储字符的。计算机中底层只能存储二进制(0、1) 二进制是可以转换成十进制的 计算机底层可以表示十进制编号。计算机可以给人类字符进行编号存储,这套…

【进阶C语言】数据的存储形式

文章目录一.数据类型分类二.整形的存储形式1.源码,反码,补码的关系内存中数据的存储——二进制源码,反码,补码的关系正数负数三.大小端1.概念2.例题:判断当前编译器的存储形式四.浮点数的存储形式1.二进制的补充&#…

【k8s系列】kube-state-metrics中kube_endpoint_address指标

文章目录背景环境操作方法1:kube_endpoint_address_not_ready选择大于0的验证方式1验证方式2方法2:kube_endpoint_address_available选小于0的方法3:kube_endpoint_address{ready"false"}选大于0的解释参考author: ningan123date: …

java基础巩固-宇宙第一AiYWM:为了维持生计,架构知识+分+微序幕就此拉开之RocketM消息中间件~整起

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 RocketMQ一、RocketMQ概念~一览无余1.消息队列有啥用?能干啥?消息队列的应用场景?2.常见的消息队列有哪些?如何进行消息队列的…

2、MySQL支持的数据类型

目录 1、整数类型 (1)fillzero:根据整数类型的长度自动添加0 (2)unsigned:非负整数 (3)bin(m):将十进制数转为m进制 2、日期时间类型 &#x…

【MySQL基础教程】函数的介绍与使用

前言 本文为 【MySQL基础教程】函数的介绍与使用 相关知识,下边具体将对字符串函数,数值函数,日期函数,流程函数等进行详尽介绍~ 📌博主主页:小新要变强 的主页 👉Java全栈学习路线可参考&…

MAXHUB+腾讯会议:为未来办公造一部动力引擎

科技领域有个规律,我们经常高估一年的变化,而低估了十年或者更长时间所可能发生的变化。不信可以做个测试,你觉得未来线上办公会怎么发展?不少朋友会说,既然线上办公是疫情到来之后的PlanB,那么随着疫情结束…

【STM32F4系列】【HAL库】【自制库】ps2手柄模块驱动

外观和电气连接 外观 手柄外观如下 接收器外观 这是接收器和底座 电气连接 需要4根连接线 单片机输出是CLK DO CS 单片机输入是DI 电源电压是3.3-5v 注意模块和单片机共地 模块不支持高速,最大时钟周期约为4us左右 因此使用软件模拟时序的方式来与模块通信 只需要将模块的4根线…

Golang Context 的几种应用场景

Golang context主要用于定义超时取消,取消后续操作,在不同操作中传递值。本文通过简单易懂的示例进行说明。 超时取消 假设我们希望HTTP请求在给定时间内完成,超时自动取消。 首先定义超时上下文,设定时间返回取消函数&#xff…

Apache POI操作百万数据excel实战方案及JDK性能监控工具Jvisualvm实战

百万数据报表概述 文章目录**百万数据报表概述****1、** **概述****2、 JDK性能监控工具介绍****2.1、 Jvisualvm概述****2.2、 Jvisualvm的位置****2.3、 Jvisualvm的使用****3、** **解决方案分析****4**、**百万数据报表导出****4.1** **需求分析****4.2** **解决方案****4.…

玩转门店管理新方法,促进营收利润加倍

门店管理的好坏是门店是否可以运营下去的重要因素,决定了门店的存亡与兴衰。以往很多门店管理者为了更简单方便,采用的是传统方式进行管理。即运用手工的方式记录和计算门店的各种信息。但是随着门店规模的扩大、商品种类的丰富、客户需求的增加以及员工…

普惠微光汇聚暖阳,招联携手奋斗者筑梦前行

撰稿 | 多客 来源 | 贝多财经 近年来,受疫情反复带来的经济下行压力,收入减少生活难以保障成了社会一大难题。值此艰难时刻,一大批爱心企业出资出力,纷纷用实际行动诠释企业的使命和担当。口罩、防护服、矿泉水、食品、药物、免费…

vue配置webpack生产环境.env.production、测试环境.env.development(配置不同环境的打包访问地址)

vue-cli区分办法 vue配置生产环境.env.production、测试环境.env.development vue配置webpack生产环境、测试环境 在使用webpack创建完vue2项目的时候,为了解决生产打包、测试打包对应的全局变量不一致的问题。 首先看一下package.json的改动: "…

MARL算法系列(1):IQL【原理+代码实现】

原文题目:Multiagent cooperation and competition with deep reinforcement learning 作者:Tampuu, Ardi and Matiisen, Tambet and Kodelja, Dorian等 发表时间:2017年 主要内容:相互独立的两个DQN智能体,竞争任务下…