资源分配算法
文章平均质量分 96
YHCANDOU
这个作者很懒,什么都没留下…
展开
-
Chow比特功率分配算法及MATLAB实现
原理介绍Chow算法是根据各个子信道的信道容量来分配比特的。它的优化准则是在维持目标误比特率的前提下,使系统的余量最大。该算法通过迭代过程,逐步分配比特,同时使系统的余量逐步增大,直到所有的比特都分配完毕。比特分配(1)计算各个子信道的信噪比,SNR(i),∀iSNR\left( i \right),\forall iSNR(i),∀i, 假设所有子信道上的信号能量都是归一化的,ε(i)=1,∀i\varepsilon \left( i \right)=1,\forall iε(i)=1,∀i(2)原创 2021-05-09 08:21:37 · 2245 阅读 · 6 评论 -
Fischer比特功率分配算法及MATLAB实现
原理介绍Fischer 算法的优化准则是在确定的系统总速率和发射功率的约束条件下,使系统的误比特率达到最小。Fischer 算法给出了比特分配的闭式解,它首先把各个子信道上的噪声功率值log2Ni{{\log }_{2}}{{N}_{i}}log2Ni 存储下来,接下来就只需进行一种加法和除数为整数的除法,因此它的复杂度较 Chow算法有了进一步的降低。Fischer 算法是目前效率比较高的算法之一。Fischer的表达式无论是对于实际应用还是理论分析,都具有指导作用比特分配(1)首先必须已知各原创 2021-05-09 08:21:15 · 2000 阅读 · 4 评论 -
Hughes-Hartogs 比特功率分配算法及MATLAB实现
原理介绍Hughes-Hartogs 算法是经典的贪婪算法。它的主要思想是利用每步调整比特时,总是选择所需要功率最小的子信道,这样就能达到最优的比特和功率分配结果,是典型的贪心算法。比特分配:(1)初始化:每个子信道的初始比特和功率分配均为 0,即bi=0, Pi=0, i=1,2,⋯ ,N{{b}_{i}}=0,\ \ {{P}_{i}}=0,\ \ \ i=1,2,\cdots ,Nbi=0, Pi=0, 原创 2021-02-25 08:24:53 · 2445 阅读 · 15 评论 -
注水法比特功率分配介绍及MATLAB实现
理想的注水算法是根据信道增益噪声比的高低进行分配功率的,信道增益噪声比高的子信道分配的功率多,信道增益噪声比低的子信道分配的功率低,如果某个子信道具有过低的噪声增益比,那么该子信道则不会被使用。下面简单地介绍下注水算法的原理。对于单用户的功率分配,注水算法的求解的目标为maxpn∑n=1Nlog2(1+pngnΓ) s.t. ∑n=1Npn≤PT,pn≥0,n=1,⋯ ,N\begin{array}{l}\max _{p_{n}} \sum_{n=1}^{N} \log _{原创 2020-10-31 08:19:13 · 7316 阅读 · 10 评论