本项目通过MATLAB工具实现无线通信领域核心的注水算法(Water-filling Algorithm),主要用于在总发射功率受限的情况下实现多个独立衰落信道的资源最优配置。该系统的核心原理源于信息论中的容量最大化准则,通过拉格朗日乘子法求解凸优化问题,得到最优分配解。项目详细模拟了多径衰落信道下的功率调度过程:算法首先扫描各信道的信噪比倒数并以此为槽底部,随后将总功率作为水量注入槽内。在实现过程中,程序会动态计算注水水位线(Water Level),对于信道质量高于水位线的信道按照水位高度与信道底部的差值分配功率,而对于信道质量较差的信道则关闭传输以节省资源。该算法广泛应用于OFDM正交频分复用系统、MIMO多输入多输出系统以及各类异构网络中的链路自适应。本仿真方案涵盖了静态信道分布与随机信道分布两种模式,提供了完整的收敛过程分析及分配后的系统总比特速率对比,通过对比注水分配与均等分配两种策略,量化展示了该算法在提升系统吞吐量方面的性能增益。