码元、波特率、比特率、频带利用率及数字通信系统的可靠性指标

news2024/9/22 10:08:06

文章目录


前言

本文介绍通信原理中容易混淆的一个概念,波特率和比特率的关系。因此先从码元的概念讲起,接着介绍波特率、比特率、频带利用率等相关概念,最后介绍了数字通信系统的可靠性指标。


一、码元

码元是承载信息量的基本信号单位,在数字通信中常用时间间隔相同的符号来表示一个二进制数字,这样的时间间隔内的信号称为(二进制)码元。而这个间隔被称为码元长度。值得注意的是当码元的离散状态有大于2个时(如M大于2个)时,此时码元为 M 进制码元。
在这里插入图片描述
举例:假定基带信号为 10101100011011101

  • 直接传送。也就是上面每位二进制数都是一个码元,这种方式被称为二进制码元。发送的过程就是:1、0、1、0……,传多少个数字就要用多少个码元。每个码元的信息量是 1bit(用自信息量的公式计算即可)。
  • 如果两两一组,发送的过程就是:10、10、11……,两个二进制数为一个码元,这种方式被称为四进制码元。每个码元的信息量是 2bit。
  • 将上面的信号3个一组,分为 101、011、000、110、111、010……,这被称为八进制码元,每个码元为 3bit。
  • 类比下去,n 个二进制数一组,就能构成 M 进制码元,其中 M= 2 n 2^n 2n

那我们为什么用时间间隔来定义码元长度呢?因为每个码元的信息量确定了,对于同一个信道,单位时间能传输的信息量是固定的,所以每个码元的传输时间也就随之固定了

一个码元就是一个脉冲信号,一个脉冲信号有可能携带 1bit 数据,也有可能携带 2bit 数据、4bit 数据!你发送一个脉冲信号,如果就可以携带 4bit 数据,肯定发送速率更快啊!

二、码元传输速率 R B R_B RB(传码率、波特率)

  • 定义:每秒传送的码元个数
  • 单位:波特(Baud)
  • 计算:若一个码元的时间长度为 T s T_s Ts秒,则 R B = 1 T s R_B=\frac {1} {T_s} RB=Ts1

例如: T B T_B TB=1 ms,即1秒内传输1000个码元,则 R B R_B RB = 1000 Baud

三、信息传输速率 R b R_b Rb(传信率,比特率)

  • 定义:每秒传递的比特数(信息量)
  • 单位:比特/秒(bit/s),简记为 b/s 或 bps

四、 R B R_B RB R b R_b Rb的关系——H(信源的熵) 为纽带

H = ∑ i = 1 M p ( x i ) log ⁡ 2 1 p ( x i ) (b/符号) H = \sum_{i=1}^{M}p(x_i) \log2^\frac{1}{p(x_i)} \text {(b/符号)} H=i=1Mp(xi)log2p(xi)1(b/符号)

R b R_b Rb = R B ⋅ H R_B \cdot H RBH等概率时 R b R_b Rb = R B ⋅ log ⁡ 2 M R_B \cdot \log2^M RBlog2M

当 M = 2 时(即二进制码元), R b R_b Rb = R B R_B RB
当 M > 2 时, R b R_b Rb > R B R_B RB

五、频带利用率——把 B 与传输速率联系起来

1、概念

定义为单位带宽内的传输速率,即
η = R B B ( B a u d / H z ) \eta=\frac{R_B}{B}{(Baud/Hz)} η=BRB(Baud/Hz)
η b = R b B ( b p s / H z ) \eta_b=\frac{R_b}{B} {(bps/Hz)} ηb=BRb(bps/Hz)
η b = η ⋅ log ⁡ 2 M \eta_b=\eta \cdot \log2^M ηb=ηlog2M

2、举例

那么请看下面的问题,请问哪个系统的有效性好:
A 系统:2000 b/s,占用 2000 Hz 的带宽
B 系统:1500 b/s,占用 1000 Hz的带宽

答:由上面的公式不难计算 A 系统单位赫兹(1Hz)的传输速率是1 b/s,B系统单位赫兹(1Hz)的传输速率是1.5 b/s。所以同样用 1Hz 带宽传输信息,B 传输的更快,B 更有效

六、有效性指标关系图

在这里插入图片描述
比特率和波特率他们之间的关系靠熵来联系,而频带利用率它又把传输速率和传输带宽联系起来了,两个频带利用率之间的关系也是靠熵来联系,等概时,熵有最大值,即进制数的对数。

七、数字通信系统的可靠性指标

1、误码率

P e = 错误码元数 传输总码元数 = N e N P_e=\frac{错误码元数}{传输总码元数}=\frac{N_e}{N} Pe=传输总码元数错误码元数=NNe

2、误信率(误比特率)

P b = 错误比特数 传输总比特数 = I e I P_b=\frac{错误比特数}{传输总比特数}=\frac{I_e}{I} Pb=传输总比特数错误比特数=IIe

二进制: P b = P e P_b=P_e Pb=Pe
M 进制: P b < P e P_b<P_e Pb<Pe

具体原因可参考下面的例题:
在这里插入图片描述
可以看到从二进制码元变成四进制码元时, P e P_e Pe不变, P b P_b Pb减半。


我的qq:2442391036,欢迎交流!


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

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

相关文章

四步从菜鸟到高手,Python编程真的很简单(送书第一期:文末送书2本)

&#x1f341;博主简介 &#x1f3c5;云计算领域优质创作者   &#x1f3c5;华为云开发者社区专家博主   &#x1f3c5;阿里云开发者社区专家博主 &#x1f48a;交流社区&#xff1a;运维交流社区 欢迎大家的加入&#xff01; &#x1f40b; 希望大家多多支持&#xff0c;我…

使用多个神经网络进行细菌分类(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

Web课堂笔记

Web课堂笔记 文章目录 Web课堂笔记第一周html部分CSS部分php部分 第二周B/S工作原理http协议**块标记** 第三周标准盒状模型标签优先级**伪类选择器**伪元素派生选择器 第四周Flex布局多媒体查询下拉菜单作业 第五周创建一个NodeLocalStorage 和 SessionStorge 异同JQuery作业 …

小米面试题解析:深入剖析final、finally、finalize的区别

大家好&#xff0c;我是你们的小米&#xff01;今天我要和大家聊一聊在编程中常常让人迷惑的三个词&#xff1a;final、finally 和 finalize。这些词看似相似&#xff0c;但实际上在Java编程中有着截然不同的作用。如果你在面试中遇到相关问题&#xff0c;可千万别慌张&#xf…

ppt怎么压缩到10m以内?分享好用的压缩方法

PPT是一种常见的演示文稿格式&#xff0c;有时候文件过大&#xff0c;我们会遇到无法发送、上传的现象&#xff0c;这时候简单的解决方法就是压缩其大小&#xff0c;那怎么才能将PPT压缩到10M以内呢&#xff1f; PPT文件大小受到影响的主要因素就是以下几点&#xff1a; 1、图…

Mac下certificate verify failed: unable to get local issuer certificate

出现这个问题&#xff0c;可以安装证书 在finder中查找 Install Certificates.command找到后双击&#xff0c;或者使用其他终端打开 安装完即可

面试还不懂 Redis 与 MySQL 数据一致性,看这篇就够了

1. 什么是数据库与缓存一致性 数据一致性指的是&#xff1a; 缓存中存有数据&#xff0c;缓存的数据值 数据库中的值&#xff1b; 缓存中没有该数据&#xff0c;数据库中的值 最新值。 反推缓存与数据库不一致&#xff1a; 缓存的数据值 ≠ 数据库中的值&#xff1b; 缓…

【雕爷学编程】MicroPython动手做(11)——搭建掌控板IDE开发环境四种

为了能够打好基础&#xff0c;系统学习MicroPython&#xff0c;特地入手了二块掌控板 知识点&#xff1a;什么是掌控板&#xff1f; 掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。它集成ESP-32高性能双核芯片&#xff0c;支持WiFi和蓝牙双模通…

数字人解决方案——NeRF实现实时对话数字人环境配置与源码

前言 1.这是一个能实时对话的虚拟数字人demo,使用的是NeRF&#xff08;Neural Radiance Fields&#xff09;&#xff0c;训练方式可以看看我前面的博客。 2.文本转语音是用了VITS语音合成&#xff0c;项目git:https://github.com/jaywalnut310/vits . 3.语言模型是用了新开…

Oracle 最高安全架构

​在当今世界中&#xff0c;数据库是存储敏感信息的宝贵资料库&#xff0c;攻击者总是在寻找目标。这导致网络安全威胁的增加&#xff0c;因此有必要采取适当的保护措施。Oracle Maximum Security Architecture&#xff08;MSA&#xff09;就是一种提供数据库端到端安全的解决方…

YOLOv6 论文学习

1. 解决了什么问题&#xff1f; 吸收了学术圈和工业界最新的目标检测方法&#xff0c;包括网络结构、训练策略、测试技巧、量化和优化方法。 作者有如下几点发现&#xff1a; 目前还没有人深入研究 RepVGG 重参数化对检测任务的影响。直接缩放 RepVGG 模块的效果并不好&…

苹果电脑系统优化工具:Ventura Cache Cleaner for mac

Ventura Cache Cleaner for Mac是一款专门为苹果电脑开发的系统优化工具&#xff0c;旨在帮助用户清理和优化Mac电脑&#xff0c;提高系统性能和速度。该软件由美国公司Northern Softworks开发&#xff0c;已经推出了多个版本&#xff0c;适用于不同版本的Mac操作系统。 Ventu…

pdf文件太大了不能上传怎么办?这几招值得学

PDF文件是一种常见的文档格式&#xff0c;但有时会遇到文件太大无法上传的问题&#xff0c;这时候简单的做法就是直接压缩文件的大小&#xff0c;但很多朋友还不知道怎么操作&#xff0c;下面就给大家介绍几个简单好用的&#xff0c;一起来看看吧。 工具一、嗨格式压缩大师 这…

二十七、响应式布局练习- 美图导航栏1

目录&#xff1a; 准备工作界面结构开发样式设计 - style.less 一、准备工作 开发响应式设计的网页需要注意以下几点&#xff1a; 1.移动端优先 - 先写完移动端的界面&#xff0c;再写网页。 因为现在都是手机用的比较多&#xff1b; 2.渐进增强 - 当移动端写完后&#xff0c;…

【Spring Cloud Gateway 新一代网关】—— 每天一点小知识

&#x1f4a7; S p r i n g C l o u d G a t e w a y 新一代网关 \color{#FF1493}{Spring Cloud Gateway 新一代网关} SpringCloudGateway新一代网关&#x1f4a7; &#x1f337; 仰望天空&#xff0c;妳我亦是行人.✨ &#x1f984; 个人主页——微风撞见云的博客&a…

js学习 记录(二)

js学习 记录&#xff08;二&#xff09; 匿名函数 函数表达式

节省近2400亿,中国芯片拿下7纳米工艺,外媒:挡不住中国芯了

从去年至今中国进口的芯片减少了1400亿颗&#xff0c;芯片进口金额减少了300多亿美元&#xff08;约合近2400亿元人民币&#xff09;&#xff0c;尤为让人高兴的是近期频频传出中国或已搞定接近7纳米的N1工艺&#xff0c;并将为一家中国芯片企业生产芯片。 一、中国芯片夯实成熟…

InnoDB 的隔离级别是如何实现的

点击上方↑“追梦 Java”关注&#xff0c;一起追梦&#xff01; MySQL 数据库 InnoDB 存储引擎的隔离级别是通过锁和 MVCC 的机制实现的。 1 了解 MySQL 中锁的机制 锁是用于避免不同事务对共享资源的并发访问的产生读一致性的问题的机制。 1、表锁和行锁 InnoDB 存储引擎支持行…

如何与 Zappos 建立 EDI 连接?

Zappos 是一家享誉全球的知名在线鞋类和服饰零售商&#xff0c;经营范围涵盖各类时尚品牌的鞋类、服饰及配饰等&#xff0c;使命是为广大消费者提供方便、愉悦、优质的购物体验&#xff0c;让每一位顾客都能找到心仪的产品。多年来&#xff0c;Zappos 卖场凭借卓越的服务与产品…

通用VS垂直,讯飞星火与网易子曰不同的“大模型解法”

配图来自Canva可画 随着大模型商业化应用的提速&#xff0c;全世界各国都开始孵化和孕育各自的行业大模型。在此背景下&#xff0c;国内各个细分行业的垂直大模型&#xff0c;日益受到产业界的关注和重视。 相比通用大模型&#xff0c;垂直大模型具有门槛较低、数据质量较好且…