信息论与编码篇---注水定理 📅 发布时间:2026/7/13 21:05:57 👁️ 浏览次数: 我们接着聊通信中一个非常优美、直观的结论——注水定理。如果说之前的平均功率受限信道是不能吼太大声的电话那注水定理就是教你在不同频率上怎么合理分配你的音量。1. 什么是注水定理想象你有一个多车道的高速公路但每条车道的路况不一样车道1路面平坦没有噪音信噪比高。车道2路面坑洼噪音大信噪比低。车道3路面极差几乎没法开信噪比极低。你现在有固定的总功率预算比如 100 马力要分配给这些车道让整个高速公路的通行能力最大。问题怎么分配功率答案好车道上多给点功率差车道上少给点极差的车道干脆不给。就像往一个不平的容器里倒水水会自然流到低洼处好信道多给功率直到所有被使用的车道水位持平。这就是注水定理——功率分配要像水一样往好的地方多注。2. 数学表达对于一组并联的独立子信道比如不同频率的子载波每个子信道有自己的噪声功率 NiNi。在总功率 P总P总 的约束下最优的功率分配是其中Pi分配给第 ii 个子信道的功率。Ni第 ii 个子信道的噪声功率。ν水位一个常数由总功率约束决定。(x)表示 max(x,0)即如果 ν−Ni0就不给功率。总容量3. 通俗理解往不平的池子里倒水想象一个底部不平的水池池底有高有低——低的地方代表噪声小好信道高的地方代表噪声大差信道。你有一桶水总功率 P总要倒进池子里。水会自然流向低处——好的信道先被注满。继续倒水水位上升慢慢淹没更高的地方——中等信道也开始被分配功率。直到水用完——所有被分配功率的信道水位都平齐在 ν。那些太高的地方噪声极大Niν始终露在水面外——完全不分配功率。这就是注水这个名字的由来。4. 一个数字例子假设你有 4 条子信道噪声功率分别是信道1N11信道2N22信道3N34信道4N48总功率预算 P总10。用注水定理分配功率先找到水位 ν。经过计算解方程 ∑max(ν−Ni,0)10得到 ν≈5.5。分配功率信道1P15.5−14.5信道2P25.5−23.5信道3P35.5−41.5信道45.5−8−2.5 → 取 0不给功率总功率4.53.51.59.5略小于 10因为有些功率被信道4省下来了可以再微调水位这里简化结果最好的信道噪声1给最多功率4.5。次好的噪声2给次多3.5。中等的噪声4给少量1.5。最差的噪声8直接放弃。5. 为什么这样分配最好用吃饭的比喻你有 10 块钱要在三家餐馆吃午饭。A餐馆性价比高10 块钱能吃饱吃好信噪比高。B餐馆性价比一般10 块钱勉强吃饱信噪比中等。C餐馆性价比极低10 块钱只能吃个半饱信噪比低。你怎么分配傻子三家各给 3.33 元结果 A 没吃爽C 白花钱。聪明人把钱集中在 A 和 BC 干脆不去。注水定理就是这种把钱花在刀刃上的最优策略。6. 注水定理的现实应用应用1OFDM正交频分复用Wi-Fi、4G/5G 都用的 OFDM 技术就是把频带分成很多子载波。每个子载波的信噪比可能不同比如有些频率干扰大。注水定理告诉系统信噪比高的子载波多给功率信噪比低的少给极差的干脆不用。这样能在总功率不变的情况下让总传输速率最大。应用2MIMO多天线多天线系统中不同空间通道的质量也不同。注水定理用于在不同空间通道间分配功率提升总容量。应用3DSL数字用户线电话线上不同频率的衰减不同。注水定理用于在不同频率间分配功率优化传输速率。7. 和平均功率受限的AWGN对比维度平均功率受限的AWGN注水定理信道结构单个信道多个并联子信道功率分配全给这一个信道在不同子信道间优化分配分配原则-好的多给差的少给极差不给容量公式Blog2(1P/N)∑log2(1Pi/Ni)通俗类比不能吼太大声的电话在路况不同的多车道高速上合理分配马力8. 一句话总结注水定理就是教你在多个质量不同的并联信道上如何分配有限的功率让总传输速率最大。它的原则是像水往低处流一样把功率多分配给噪声小信噪比高的好信道少给甚至不给噪声大的差信道直到所有被使用的信道水位持平。这是通信系统中功率分配的最优策略。框图逻辑解读顶部回顾先回顾平均功率受限的 AWGN单信道、功率全给作为对比基准。主角定义注水定理要解决的问题——多信道、总功率固定如何分配。核心思想橙色核心好信道多给差信道少给极差不给用往不平池子里倒水的比喻详细解释。数学表达橙色核心公式 Pi(ν−Ni)拆解每个符号的含义。总容量公式 C∑log2(1Pi/Ni)。数字例子4条信道噪声 [1,2,4,8]总功率 10。计算结果好信道得 4.5次好得 3.5中等得 1.5最差得 0。通俗类比吃饭预算 10 元按餐馆性价比分配把钱花在刀刃上。现实应用OFDM、MIMO、DSL 等实际系统中的应用。对比蓝色框与平均功率受限 AWGN 的详细对比单信道 vs 多信道、全给 vs 优化分配、公式对比、类比对比。底部总结蓝色框一句话点明本质把钱花在刀刃上的最优策略——好信道多给差信道少给极差不给水位持平总容量最大。
信息论与编码篇---平均功率受限的高斯白噪声信道 我们接着聊平均功率受限这个非常重要的现实约束。如果说之前的AWGN信道是"嘈杂的电话",那加上平均功率受限后,就是"不能吼太大声的电话"。1. 什么是平均功率受限?想象你在打电话,但这次有个新规矩:… 2026/7/12 11:31:56
研一的你,还在硬啃文献?专为科研小白打造的降维打击阅读术 😭 科研新生常常面临这样的困境: 导师丢过来几十篇文献,满屏幕的英文专业词汇让你头大,读半天抓不住重点,更别说理解上下文了。你试过逐字翻译,结果越读越累,效率低下,还怀疑自己是不… 2026/7/12 13:50:17
【心得】医疗设备 - Qt 工程师进阶指南 目录 技术背景&&目标 阶段计划 阶段一:夯实C 基础 阶段二:Qt深度与架构能力 阶段三:并发与实时系统能力 阶段四:医疗设备特有能力 阶段五:高稳定系统设计 阶段六:系统级思维 医疗设备上位… 2026/7/13 18:57:41
Squirrel-RIFE:如何将老旧视频变成丝滑流畅的视觉盛宴? Squirrel-RIFE:如何将老旧视频变成丝滑流畅的视觉盛宴? 【免费下载链接】Squirrel-RIFE 效果更好的补帧软件,显存占用更小,是DAIN速度的10-25倍,包含抽帧处理,去除动漫卡顿感 项目地址: https://gitcode.… 2026/7/14 17:00:30
TDA2P-ACD SoC硬件设计实战:电源、时钟与未用引脚配置详解 1. 项目概述与核心挑战在嵌入式系统,尤其是汽车电子和高级驾驶辅助系统(ADAS)这类对可靠性要求极高的领域,硬件设计的第一步往往不是写代码,而是“伺候”好那颗核心SoC。TDA2P-ACD作为德州仪器(TIÿ… 2026/7/14 16:58:28
BiliTools深度解析:重新定义B站视频内容管理新范式 BiliTools深度解析:重新定义B站视频内容管理新范式 【免费下载链接】BiliTools 本项目已停止维护。 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools 在信息过载的数字时代,如何高效地从B站海量视频中提取有价值的内容࿰… 2026/7/14 16:58:28
Snap Hutao:让原神游戏体验更智能的桌面工具箱 Snap Hutao:让原神游戏体验更智能的桌面工具箱 【免费下载链接】Snap.Hutao 实用的开源多功能原神工具箱 🧰 / Multifunctional Open-Source Genshin Impact Toolkit 🧰 项目地址: https://gitcode.com/GitHub_Trending/sn/Snap.Hutao … 2026/7/14 16:50:18
C++11 std::thread 深度解析:从基础用法到线程池实战 1. 项目概述:为什么我们需要深入理解std::thread?如果你已经写过一些C代码,并且开始接触并发编程,那么std::thread这个类对你来说肯定不陌生。它自C11引入,是标准库为多线程编程提供的第一块基石。但很多朋友ÿ… 2026/7/14 16:48:18
2025年终极小程序反编译指南:unveilr v2.0.0完全解析 2025年终极小程序反编译指南:unveilr v2.0.0完全解析 【免费下载链接】unveilr-v2.0.0 小程序反编译工具 项目地址: https://gitcode.com/gh_mirrors/un/unveilr-v2.0.0 小程序反编译是开发者学习和研究小程序实现原理的重要技术手段。unveilr v2.0.0作为当前… 2026/7/14 16:48:18
XUnity.AutoTranslator 游戏实时翻译插件:从原理到实战的完整指南 1. 项目概述:当游戏语言成为一堵墙作为一名玩了十几年日系、欧美独立游戏的“老油条”,我太懂那种面对一款心仪已久、画风玩法都戳中G点的游戏,却因为语言不通而望而却步的痛了。尤其是那些基于Unity引擎开发的、体量不大但内容精良的作品&am… 2026/7/14 0:05:14
2026普通文员学数据分析的价值 一、2026年普通文员学习数据分析的必要性随着数字化转型加速,数据分析技能正逐渐成为职场基础能力。普通文员学习数据分析可以提升工作效率、增强竞争力,并为职业转型提供更多可能性。二、数据分析对文员的价值自动化办公:通过数据分析工具&a… 2026/7/14 0:05:14
2026从计划员到主管,生产管理者学数据分析有用吗? 一、生产管理领域的职业发展路径 从计划员到主管的角色转变,是生产管理者职业发展的典型路径。计划员主要负责生产排程、库存管理和资源协调等基础工作,而主管则需要承担团队管理、决策支持和效率优化等更高级别的职责。这种转变不仅仅是职位的提升&… 2026/7/14 0:05:14
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/13 8:31:55
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/13 9:31:08
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/14 5:09:41