通信原理板块——利用香农公式对连续信道的信道容量计算

微信公众号上线,搜索公众号小灰灰的FPGA,关注可获取相关源码,定期更新有关FPGA的项目以及开源项目源码,包括但不限于各类检测芯片驱动、低速接口驱动、高速接口驱动、数据信号处理、图像处理以及AXI总线等
在这里插入图片描述
利用香农公式对连续信道的信道容量计算
根据香农公式,高斯白噪声背景下的连续信道的容量为
Ct=B×log2[(1+(S/N))]=B×log2[(1+(S/(n0×B)))]
B为信道带宽,单位Hz
S为信号功率,单位W
n0为噪声单边功率谱密度,单位为(W/Hz)
N=n0×B为噪声功率,单位W
S/N为信噪比,单位dB
注意:当信道容量C≥信源的信息速率Rb时,即C≥Rb,则理论上可实现无误差传输。
香农公式的重要结论
①连续信道容量C受带宽B和信噪比S/N
②提高信噪比S/N,可增大信道容量C
③若n0→0,则C→∞,说明无扰信道的信道容量为无穷大
④若S→∞,则C→∞,说明当信号功率不受限时,信道容量为无穷大
⑤当B→∞,则C→1.44(S/n0)
⑥若信源的信息速率Rb≤C,则理论上可实现无误差传输
信噪比SNR用分贝(dB)表示,信噪比的计算公式
SNR=10×lg(S/N)
例题一:
彩色电视图像信号,每秒25帧,每帧有1024 × 768个像素,每像素三个色彩强度分别量化成64个量化级,该信号经压缩比为8:1的图像压缩编码器。另有128kb/s×2的立体声信号。求:
①该数字电视信号的总速率;
②若信道信噪比为30dB,传输该数字信号所需的频带宽度;
③若信道带宽为8MHz,所需要的信噪比;
④在(3)的条件下,若采用MQAM调制传输该信号,需要的最小进制数M。
解析:
①每个像素的信息量:I(像素)
=-log2[(1/64)×(1/64)×(1/64)]
=18(bit)
压缩后每秒图像的信息量:I
=1/8×1024×768×18
=1769472(bit)
图像信号的速率:Rb
=25×I=44236800(bit/s)
数字电视信号的总速率(图像信号和立体声信号总和):R
=44236800+128000×2(bit/s)
=44492800(bit/s)
②由香农公式可得
Ct=B×log2[(1+(S/N))]
其中C≥R,S/N=30dB
B≥4463910Hz
③由香农公式可得
Ct=B×log2[(1+(S/N))]
B=8M,Ct=Rb
信噪比S/N=46.23
SNR=10×lg(S/N)≈16.6dB
④MQAM调制为M进制数
Rb=RB×log2(M)
RB≤8000000
Rb/(log2(M))≤8000000
M≥47.23
M最小为64进制
例题二:
某电视信号每帧有1024×540个像素,每个像素有3个色彩强度和1个亮度参数,它们各有8级,每秒有25帧。信道信噪比为30dB。试求:
①电视信号的信息速率;
②传输该信号所需要的带宽;
③若信道带宽限制在8MHz,所需的信噪比。
解析:
①每个像素的信息量:I(像素)
=-log2[(1/8)×(1/8)×(1/8)×(1/8)]
=12(bit)
每秒图像的信息量:I
=1024×540×12
=6635520(bit)
电视信号的信息速率:Rb
=25×I=165888000(bit/s)
②由香农公式可得
Ct=B×log2[(1+(S/N))]
其中C≥R
SNR=10×lg(S/N)=30dB
S/N=10^3
B≥16643346Hz
③由香农公式可得
Ct=B×log2[(1+(S/N))]
B=8M,Ct=Rb
信噪比S/N=1746456
SNR=10×lg(S/N)≈62dB
例题三:
已知黑白电视图像信号每帧有32万个像素,每个像素有16个电平,各电平独立地以等概率出现,图像每秒发送25帧。若接收信噪比为40dB。
①试求所需传输带宽。
②若带宽加倍,则需要的信噪比是多少dB。
解析:
①每个像素的信息量:I(像素)
=-log2[(1/16)×(1/16)]
=8(bit)
每秒图像的信息量:I
=320000×8
=2560000(bit)
电视信号的信息速率:Rb
=25×I=64000000(bit/s)
由香农公式可得
Ct=B×log2[(1+(S/N))]
其中C≥R,SNR=40dB
SNR=10×lg(S/N)
S/N=10^4
B≥4816428Hz
②B带宽加倍
B×log2[(1+10^4)]=2×B×log2[(1+(S/N))]
S/N=99
SNR=10×lg(S/N)
SNR≈20dB

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

​软考-高级-系统架构设计师教程(清华第2版)【第6章 数据库设计基础知识(234~262)-思维导图】​

软考-高级-系统架构设计师教程(清华第2版)【第6章 数据库设计基础知识(234~262)-思维导图】 课本里章节里所有蓝色字体的思维导图

JAVA数据代码示例

首先,我们需要导入一些必要的Java库 java import java.net.URL; import java.net.HttpURLConnection; import java.io.BufferedReader; import java.io.InputStreamReader; 然后,我们可以创建一个URL对象,表示我们要爬取的网页的URL。 jav…

.NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth

前言 我相信做开发的同学应该都对接过各种各样的第三方平台的登录授权,来获取用户信息(如:微信登录、支付宝登录、QQ登录、GitHub登录等等)。今天给大家推荐一个.NET开源好用的、全面的、方便第三方登录组件集合框架:M…

计算机毕业设计 基于Vue的米家商城系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

图片转换成base64格式的优缺点

文章目录 前言什么是base64? 一,优点二,缺点三,工具 前言 什么是base64? Base64,顾名思义,就是包括小写字母a-z、大写字母A-Z、数字0-9、符号"“、”/“一共64个字符的字符集,(另加一个…

Redis04-分布式锁

目录 Redis实现分布式锁 分布式锁的工作流程 Redis实现分布式锁 Redission的watch dog Redis分布式锁的合理应用 Redis实现分布式锁 在单节点的服务器中,java中的synchronized机制是处于JVM层面的,只能保证线程之间的同步。而实际的服务部署中&…

李开复再度回应争议;10 月中国游戏厂商及应用出海收入 30 强出炉丨 RTE 开发者日报 Vol.86

开发者朋友们大家好: 这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有…

Java排序算法之堆排序

图解 堆排序是一种常见的排序算法,它借助了堆这种数据结构。堆是一种完全二叉树,它可以分为两种类型:最大堆和最小堆。在最大堆中,每个结点的值都大于等于它的子结点的值,而在最小堆中,每个结点的值都小于等…

mac homebrew.mxcl.php@5.6.plist

今天启动php5.6时 遇到了一个问题 servers % brew services start php5.6 Bootstrap failed: 5: Input/output error Try re-running the command as root for richer errors. Error: Failure while executing; /bin/launchctl bootstrap gui/501 /Users/ssh/Library/LaunchAge…

深兰科技轮腿家用AI机器人荣获“2023年度城市更新科创大奖”

近日,“2023金砖论坛第五季金立方城市更新科创大会”在上海举行,会上发布了《第12届金砖价值榜》,深兰科技研发出品的轮腿式家用AI机器人(兰宝),因其AI技术的创新性应用,荣获了“2023年度城市更新科创大奖”。 在10月2…

word批量图片导出wps office word 图片批量导出

word批量导出图片教程 背景 今天遇到了一个场景,因为word里的图片打开看太模糊了,如果一个一个导出来太麻烦。想批量将word中的图片全部导出 但是,wps导出的时候需要会员 教程开始: 将word保存为 .docx 格式,可以按F1…

2023版Idea创建JavaWeb时,右键new没有Servlet快捷键选项

问题:右键时,没有创建servlet的快捷键,如下图: 解决方法: 1.打开idea,点击File>settings(设置),进入settings页面,如下 从上图中的Files选项中没看到有servlet选项,…

2023.11.17 -hivesql调优,数据压缩,数据存储

目录 1.hive命令和参数配置 2.hive数据压缩 3.hive数据存储 0.原文件大小 18.1MB 1.textfile行存储格式, 压缩后size:18MB 2.行存储格式:squencefile ,压缩后大小8.89MB​ 3. 列存储格式 orc - ZILIB ,压缩后大小2.78MB 4.列存储格式 orc-snappy ,压缩后大小3.75MB 5…

懒人福利:6款Sketch插件合集,提升设计效率爆款推荐!

Sketch作为一种在线设计工具,一直是许多设计师的最爱。它不仅能快速建立原型,还能提供丰富的插件,以满足不同的需求。 今天,我想和大家分享六款流行的Sketch插件供参考。这些插件都是精心挑选的,它们支持Windows、Mac…

python的re正则表达式

华子目录 什么是正则表达式元字符字符集字符集与元字符的综合使用 数量规则指定匹配次数边界处理分组匹配贪婪匹配非贪婪匹配re.S转义字符re.search()re.sub()实例常见的匹配模式 什么是正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串…

如何检查 Docker 和 Kubernetes 是否可以访问外部网络,特别是用于拉取镜像的仓库?

要检查 Docker 和 Kubernetes 是否可以访问外部网络,尤其是用于拉取容器镜像的仓库,您可以按照以下步骤进行: 1. 检查节点的网络连接 首先,您需要确保 Kubernetes 节点能够访问外部网络。这可以通过在节点上执行 ping 命令来测试…

照亮夜晚的台灯:户外空间的闪亮之选

户外台灯是家庭和社交空间的重要元素,它们不仅提供照明,还可以为您的户外区域增添美感,以及创造一个温馨的社交氛围。以下是一些关于户外台灯的信息,以帮助您更好地了解它们的多功能性和用途。 1、照明的重要性:户外台…

使用ResponseSelector实现校园招聘FAQ机器人

本文主要介绍使用ResponseSelector实现校园招聘FAQ机器人,回答面试流程和面试结果查询的FAQ问题。FAQ机器人功能分为业务无关的功能和业务相关的功能2类。 一.data/nlu.yml文件   与普通意图相比,ResponseSelector训练数据中的意图采用group/intent格…

消息通讯——MQTT WebHookSpringBoot案例

目录 EMQX WebHook介绍EMQX WebHook是什么EMQX WebHook配置项如何使用EMQX WebHook配置WebHook配置事件推送参数详解 SpringBoot集成Webhook实现客户端断连监控1. 实现前提2. 代码实现接口3. 监听结果 总结 EMQX WebHook介绍 EMQX WebHook是什么 EMQX WebHook 是由 emqx_web_…

使用Postman进行压力测试

1.打开Postman新建测试接口 2.点击右边保存,选择一个文件集合,如果没有就创建,然后保存 就是这个东西,这里不便展示出来,压力测试需要在文件夹里面进行 3.选择要测试的接口,iterations 表示请求发起次数&a…