文档

并行信道功率分配

该模型显示了Find块的潜在用途。这个块输出一个可变大小的信号,包含输入的非零值的索引。

关于这个例子

打开示例模型sldemo_varsize_channel_pow_alloc.该模型实现了在存在功率预算时通信信道的最优功率分配的注水算法。所涉及的通信信道是独立的(即并行信道),并且具有不同的噪声水平。

该算法通过迭代增加水线值,从而广播噪声水平小于水线的信道。这些传输信道所使用的功率等于水线与信道噪声水平之间的差。所有信道的发射功率之和应满足规定公差范围内的功率预算。

Find块用于计算某一水线值所使用的总功率。使用逻辑索引选择设置在该水线水平上传输的信道。将水线与信道噪声级的差值进行阈值化,得到逻辑指标。因此,噪声等级大于水线的信道被定为零,噪声等级低于水线的信道被定为零。Find块用于将逻辑索引转换为线性索引。注意,由于低于阈值的通道数量在编译时是未知的,因此该信号被一个可变大小的信号正确地建模。线性指标被送入选择器块,选择信道传输功率。然后,对这些幂进行求和,得到当前使用幂的值。如果这个值小于功率预算,则增加水线,并重复这个过程,直到使用的功率等于功率约束。

这个话题有用吗?