当前位置: 首页 > news >正文

【通信原理】第一章|绪论|信息度量和通信系统的性能指标

前言

那么这里博主先安利一些干货满满的专栏了!

首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。

  • 高质量博客汇总

绪论

1. 信息和信息的度量

定义信息的度量。
I = log ⁡ a 1 P ( x ) = − log ⁡ a P ( x ) I=\log _{a} \frac{1}{P(x)}=-\log _{a} P(x) I=logaP(x)1=logaP(x)
a = 2 a=2 a=2当时候,信息量大单位为(bit),当 a = e a=e a=e当是时候,信息量的单位为(nat),若 a = 10 a=10 a=10,信息量大单位为哈特莱(Hartley)。

对于离散信源,M个波形等概率 P = 1 / M P=1/M P=1/M发送,且每个波形出现是独立的,即信源是无记忆的,则传送M进制波形之一的信息量为。
I = log ⁡ 2 1 P = log ⁡ 2 1 1 / M = log ⁡ 2 M I=\log _{2} \frac{1}{P}=\log _{2} \frac{1}{1 / M}=\log _{2} M I=log2P1=log21/M1=log2M
如果M是2的整数次幂,比如 M = 2 k M=2^k M=2k,则式子可以改写成 I = k I=k I=k

2. 通信系统主要性能指标

频带利用率。
η = R B B ( Baud  / H z ) \eta=\frac{R_{\mathrm{B}}}{B} \quad(\text { Baud } / \mathrm{Hz}) η=BRB( Baud /Hz)

η b = R b B ( b / ( s ⋅ H z ) ) \eta_{\mathrm{b}}=\frac{R_{\mathrm{b}}}{B} \quad(\mathrm{~b} /(\mathrm{s} \cdot \mathrm{Hz})) ηb=BRb( b/(sHz))
R B R_B RB为码原传输速率,简称传码率,也可以叫做波特率。

设每个码元的长度为 T B ( s ) T_B(s) TB(s),则有
R B = 1 T B ( B a u d ) R_B = \frac{1}{T_B} \quad (Baud) RB=TB1(Baud)
R b R_b Rb为信息传输速率,简称传信率,也可以叫做比特率。

因为一个M进制码元携带 l o g 2 M log_2M log2M比特的信息量,所以码元速率和信息速率有以下确定的关系,即。
R b = R B log ⁡ 2 M ( b / s ) R B = R b log ⁡ 2 M ( B a u d ) R_{\mathrm{b}}=R_{\mathrm{B}} \log _{2} M \quad(b/s) \\ R_{\mathrm{B}}=\frac{R_{\mathrm{b}}}{\log _{2} M} \quad (Baud) Rb=RBlog2M(b/s)RB=log2MRb(Baud)
如果二进制码元的持续时间为 T b T_b Tb,则 T b T_b Tb T B T_B TB有如下关系。
T B = T b ⋅ l o g 2 M T_B = T_b \cdot log_2M TB=Tblog2M
误码率。
P e = 错误码元数 传输总码元数 P_e = \frac{错误码元数}{传输总码元数} Pe=传输总码元数错误码元数
误信率。
P b = 错误比特数 传输总比特数 P_b = \frac{错误比特数}{传输总比特数} Pb=传输总比特数错误比特数

相关文章:

【通信原理】第一章|绪论|信息度量和通信系统的性能指标

前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 绪论 1. 信息和信息的度量 定义信息…...

基于STM32+OneNet设计的物联网智能鱼缸(2023升级版)

基于STM32+OneNet设计的智能鱼缸(升级版) 一、前言 随着物联网技术的快速发展,智能家居和智能养殖领域的应用越来越广泛。智能鱼缸作为智能家居和智能养殖的结合体,受到了越来越多消费者的关注。本项目设计一款基于STM32的物联网智能鱼缸,通过集成多种传感器和智能化控制模…...

NET-MongoDB的安装使用

一.下载 MongoDB 点击 Select package 选择自己所需版本后点击下载,本文选用Windows 6.0版本以上 二、配置MongoDB 在 Windows 上,MongoDB 将默认安装在 C:\Program Files\MongoDB 中。 将 C:\Program Files\MongoDB\Server\version_numbe…...

简化geojson策略

1、删除无用的属性,也就是字段,在shp的时候就给删了 用arcgis等等软件都可以做到 2、简化坐标的小数位数 (1)网上推荐的办法,俺不会Python… github.com/perrygeo/geojson-precision (2)曲线…...

一个Binder的前生今世 (二):Binder进程和线程的创建

文章目录 一个Binder的前生今世 (二):Binder进程和线程的创建binder在进程中的启动小结注释一个Binder的前生今世 (二):Binder进程和线程的创建 前篇文章一个Binder的前生今世 (一):Service的创建 讲了一个Service是如何创建以及如何与客户端建立联系的。讲解中涉及到…...

RocketMq源码分析(八)--消息消费流程

文章目录 一、消息消费实现二、消息消费过程1、消息拉取2、消息消费1)提交消费请求2)消费消息 一、消息消费实现 消息消费有2种实现,分别为:并发消费实现(ConsumeMessageConcurrentlyService)和顺序消费实现…...

sql--索引使用

最左前缀法则&#xff08;联合索引&#xff09; 联合索引 位置不影响&#xff0c;但是所有索引必须连续使用&#xff0c;才会走索引 中间跳过则会造成后面索引则会失效 索引失效 规避方法---尽量使用> 或 < Explain需要重点关注的字段 Type key_leng possibl…...

alibaba.fastjson的使用(三)-- Map、List ==》JSON字符串

目录 1.使用到的方法为: 2. Map转JSON字符串 3. List转JSON字符串 1.使用到的方法为: static String toJSONString(Object object) 2. Map转JSON字符串 /**...

pycharm 2023.2.3设置conda虚拟环境

分两步&#xff1a; &#xff08;1&#xff09;设置Virtualenv Environment &#xff08;2&#xff09;设值Conda Executable 加载conda环境&#xff0c;然后选择conda环境...

安卓Frida 脱壳

总结下现在脱壳的方法,比如寒冰大佬的Fart,买Nexus 手机,然后刷入肉丝老师的镜像就可以。是比较快速的方式。我今天推荐的方式是,使用Frida 来脱壳,基本上满足日常需求。也不用特别准备手机,脱壳镜像等。 Frida 环境电脑端安装比较简单,主要注意和手机版本相同即可。手机…...

【C】为什么7.0会被存储为6.99999

在《C Primer Plus》第 6 版 3.3.3 节 浮点数的介绍中&#xff0c;作者说浮点数通常只是实际值的近似值&#xff0c;例如&#xff0c;7.0可能被储存为浮点值6.99999。 如果采用32位的IEEE 754浮点表示形式来存储7.0&#xff0c;那么它的二进制表示将如下&#xff1a; 符号位&…...

Framework -- 系统架构

一、前言 framework的学习&#xff0c;需要掌握到什么程度&#xff1f; App 的启动流程&#xff1a;整体的过程&#xff0c;具体到某些类在整个流程中所起的作用&#xff1b;组件的设计模式&#xff0c;核心设计思想&#xff1b;需要知晓目前已知的问题&#xff0c;以及解决方…...

1.1 计算机安全概念

思维导图&#xff1a; 前言&#xff1a; 第1章: 计算机与网络安全概念笔记 1. 学习目标 了解保密性、完整性和可用性的关键安全需求。了解OSI的X.800安全架构。识别和举例说明不同的安全威胁和攻击。掌握安全设计的基本准则。熟悉攻击面和攻击树的使用。了解与密码标准相关的…...

react中的函数柯里化

函数柯里化是一种将接受多个参数的函数转化为一系列接受单一参数的函数的技术。在React开发中&#xff0c;函数柯里化可以帮助我们更好地组织组件的代码&#xff0c;使其具有更好的可读性和可复用性。 一个简单的函数柯里化示例&#xff1a; function add(a) {return functio…...

Unity点乘的实战案例1

向量的点乘,也叫向量的内积、数量积&#xff0c;对两个向量执行点乘运算&#xff0c;就是对这两个向量对应位一一相乘之后求和的操作&#xff0c;点乘的结果是一个标量。点乘&#xff0c;也叫数量积。结果是一个向量在另一个向量方向上投影的长度&#xff0c;是一个标量。 • …...

Hive数据查询详解

本专栏案例数据集链接: https://download.csdn.net/download/shangjg03/88478038 1.数据准备 为了演示查询操作,这里需要预先创建三张表,并加载测试数据。 1.1 员工表 -- 建表语句CREATE TABLE emp(empno INT, -- 员工表编号ename STRING, -- 员工姓名...

人工智能基础_机器学习008_使用正规方程_损失函数进行计算_一元一次和二元一次方程演示_sklearn线性回归演示---人工智能工作笔记0048

自然界很多都是正态分布的,身高,年龄,体重...但是财富不是. 然后我们来看一下这个y = wx+b 线性回归方程. 然后我们用上面的代码演示. 可以看到首先import numpy as np 导入numby 数据计算库 import matplotlib.pyplot as plt 然后导入图形画的库 然后: X = np.linspace(0,…...

【详细】Java网络通信 TCP、UDP、InetAddress

一、网络程序设计基础 1.局域网与因特网 为了实现两台计算机的通信&#xff0c;必须用一个网络线路连接两台计算机&#xff08;服务器<-->网络<-->客户机&#xff09;。 服务器是指提供信息的计算机或程序&#xff0c;客户机是指请求信息的计算机或程序。网络用…...

Linux(Centos7)操作记录

1、nginx -t #Nginx配置文件检查 上述截图代表检查没问题 上述截图检查配置文件配置错误&#xff0c;并提示错误文件位置 2、systemctl restart nginx #重启Nginx 重启Nginx失败 3、systemctl status nginx.service #查看Nginx服务状态 80端口被占导致服务启动失败 4、n…...

Vue全局事件总线实现任意组件间通信

一、安装全局事件总线 全局事件总线就像是一个工具&#xff0c;专门用于挂载自定义事件和。 想要所有的组件都能使用这个全局事件总线&#xff0c;就只有在Vue的原型身上添加一个能够绑定自定义事件的属性。 所以我们在创建Vue实例对象的时候就可以添加如下代码&#xff1a;…...

3步实现AI动作复制:如何用ComfyUI-MimicMotionWrapper让普通人拥有专业舞者动作

3步实现AI动作复制&#xff1a;如何用ComfyUI-MimicMotionWrapper让普通人拥有专业舞者动作 【免费下载链接】ComfyUI-MimicMotionWrapper 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-MimicMotionWrapper 你是否想过让照片中的人物动起来&#xff0c;赋予静…...

Taotoken的模型广场如何辅助开发者进行技术选型

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 Taotoken的模型广场如何辅助开发者进行技术选型 对于需要集成大模型能力的开发者而言&#xff0c;面对市场上众多的模型提供商、复…...

ComfyUI-Impact-Pack V8:AI图像细节增强的终极指南

ComfyUI-Impact-Pack V8&#xff1a;AI图像细节增强的终极指南 【免费下载链接】ComfyUI-Impact-Pack Custom nodes pack for ComfyUI This custom node helps to conveniently enhance images through Detector, Detailer, Upscaler, Pipe, and more. 项目地址: https://git…...

从零开始用 Python 做销量预测(保姆级教程)

一、为什么要学销量预测&#xff1f;想象你是某连锁奶茶店的运营&#xff1a;备货太少 → 顾客喝不到&#xff0c;差评 &#x1f621;备货太多 → 过期倒掉&#xff0c;亏钱 &#x1f62d;销量预测&#xff08;Sales Forecasting&#xff09;​ 就是为了解决这个“黄金平衡点”…...

G-Helper终极指南:告别Armoury Crate臃肿体验的3步高效方案

G-Helper终极指南&#xff1a;告别Armoury Crate臃肿体验的3步高效方案 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenboo…...

漏洞修复报告怎么写:从白帽子到安全工程师的实战指南

1. 别再问“漏洞修复有用吗”——先搞懂它到底修的是什么“漏洞修复报告有用吗&#xff1f;”这个问题&#xff0c;我刚入行时在安全群问过三次&#xff0c;每次都被老哥反手甩来一句&#xff1a;“你连漏洞都没复现过&#xff0c;修个寂寞&#xff1f;”——当时脸烫得能煎蛋。…...

Maya glTF插件完整教程:从安装到Web 3D模型转换的终极指南

Maya glTF插件完整教程&#xff1a;从安装到Web 3D模型转换的终极指南 【免费下载链接】maya-glTF glTF 2.0 exporter for Autodesk Maya 项目地址: https://gitcode.com/gh_mirrors/ma/maya-glTF 你是否正在寻找将Maya中的3D模型转换为现代Web应用所需格式的解决方案&a…...

5分钟掌握跨平台资源下载:res-downloader视频号批量下载终极指南

5分钟掌握跨平台资源下载&#xff1a;res-downloader视频号批量下载终极指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader …...

C++图文并茂轻松进阶面向对象

一、进阶面向对象&#xff08;上&#xff09;面向对象的意义在于将日常生活中习惯的思维方式引入程序设计中将需求中的概念直观的映射到解决方案中以模块为中心构建可复用的软件系统提高软件产品的可维护性和可扩展性类和对象是面向对象中的两个基本概念类∶指的是一类事物&…...

DALL·E Mini技术解析:轻量文本生成图像模型的开源实践

1. 项目概述&#xff1a;这不是魔法&#xff0c;是开源图像生成的平民化拐点“Dalle Mini Is Amazing — And You Can Use It!” 这句话在2022年夏天刷爆技术社区和创意论坛时&#xff0c;我正蹲在一台老旧的MacBook Air上&#xff0c;用它生成第一张“一只穿着西装的柴犬站在火…...