发明名称 认知无线电系统中基于背包问题的资源分配方法
摘要 本发明的目的在于提供一种多用户OFDM认知无线电系统中基于背包问题的联合信道、比特及功率的分配方法,该方法在授权用户干扰温度及认知用户发射功率的双重限制下,以最大化系统容量为基本目标,实现了信道、比特与功率的联合分配,并且引入需求权重因子来保证各个用户信道分配的公平。在资源分配的过程中,将资源分配问题映射为背包优化问题,次用户在满足主用户干扰上限的条件下可以使用所有的频带,针对每个次用户可能占用的所有子信道,比较了发送功率增加和对主用户干扰增加两种代价对系统容量的影响,并最终选择使系统容量增加最大的用户及信道分配资源,在使系统容量达到最大的同时保证了多个次用户的服务质量要求。
申请公布号 CN102256360A 申请公布日期 2011.11.23
申请号 CN201110197070.7 申请日期 2011.07.14
申请人 南京邮电大学 发明人 朱琦;朱洪波;杨龙祥;赵青
分类号 H04W72/04(2009.01)I;H04L27/26(2006.01)I 主分类号 H04W72/04(2009.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 叶连生
主权项 1.一种认知无线电系统中基于背包问题的资源分配方法,其特征在于该方法包括以下步骤:a、系统初始化:设置次用户总数K、子信道总数M及每个子信道上可以分配的最大比特数<img file="2011101970707100001DEST_PATH_IMAGE001.GIF" wi="20" he="20" />,令次用户k在每个子信道m上分配的比特数<img file="19697DEST_PATH_IMAGE002.GIF" wi="28" he="26" />为0,次用户k所耗费的功率代价<img file="2011101970707100001DEST_PATH_IMAGE003.GIF" wi="18" he="25" />和干扰代价<img file="176485DEST_PATH_IMAGE004.GIF" wi="16" he="25" />分别为0,次用户k在子信道m上分配的比特数<img file="136482DEST_PATH_IMAGE002.GIF" wi="28" he="26" />为0;b、计算分配一个比特所需要的功率增量:次用户k在子信道m上分配第<img file="226797DEST_PATH_IMAGE002.GIF" wi="28" he="26" />+1个比特所需要的功率增量由<img file="2011101970707100001DEST_PATH_IMAGE005.GIF" wi="42" he="29" />=<img file="221429DEST_PATH_IMAGE006.GIF" wi="97" he="29" />进行计算,其中<img file="2011101970707100001DEST_PATH_IMAGE007.GIF" wi="16" he="17" />为信噪比间隙,它表示M-QAM调制与香农容量之间的信噪比差值,<img file="552048DEST_PATH_IMAGE008.GIF" wi="25" he="25" />是子信道m上的高斯白噪声功率,<img file="2011101970707100001DEST_PATH_IMAGE009.GIF" wi="30" he="26" />表示次用户k的子信道m的增益;c、计算次用户在子信道上的效能价值:在约束条件<img file="318448DEST_PATH_IMAGE010.GIF" wi="13" he="20" />下,用户k在子信道m的效能容量<img file="2011101970707100001DEST_PATH_IMAGE011.GIF" wi="48" he="26" />=<img file="759924DEST_PATH_IMAGE012.GIF" wi="178" he="124" />,约束<img file="2011101970707100001DEST_PATH_IMAGE013.GIF" wi="33" he="20" />对应于次用户发射功率的限制<img file="671380DEST_PATH_IMAGE014.GIF" wi="20" he="25" />,即<img file="2011101970707100001DEST_PATH_IMAGE015.GIF" wi="148" he="46" />,其中K为次用户总数,<img file="359850DEST_PATH_IMAGE001.GIF" wi="20" he="20" />为每个子信道上可以分配的最大比特数,M为子信道总数,<img file="294439DEST_PATH_IMAGE016.GIF" wi="77" he="28" />,<img file="2011101970707100001DEST_PATH_IMAGE017.GIF" wi="132" he="46" />,表示一个子信道最多只能分配给一个次用户使用,<img file="536677DEST_PATH_IMAGE018.GIF" wi="32" he="28" />为用户k在子信道m上分配第n个比特时的功率增量,<img file="2011101970707100001DEST_PATH_IMAGE019.GIF" wi="29" he="28" />=1表示用户k在子信道m上分配了第n个比特,约束<img file="568218DEST_PATH_IMAGE020.GIF" wi="36" he="20" />对应于主用户干扰上限I的限制,即<img file="2011101970707100001DEST_PATH_IMAGE021.GIF" wi="185" he="46" />,其中<img file="427590DEST_PATH_IMAGE022.GIF" wi="30" he="26" />为次用户k在子信道m上对主用户所产生的干扰,用户k在子信道m的效能价值<img file="2011101970707100001DEST_PATH_IMAGE023.GIF" wi="41" he="25" />选择为约束值最小的效能容量,即<img file="911792DEST_PATH_IMAGE023.GIF" wi="41" he="25" />=<img file="819705DEST_PATH_IMAGE024.GIF" wi="92" he="30" />;d、最佳的次用户及子信道的选择:比较所有子信道上每个次用户的效能价值<img file="643436DEST_PATH_IMAGE023.GIF" wi="41" he="25" />,选择<img file="673709DEST_PATH_IMAGE023.GIF" wi="41" he="25" />大的次用户的值为此子信道的效能价值,即此次将这个子信道分配给<img file="585820DEST_PATH_IMAGE023.GIF" wi="41" he="25" />大的次用户,然后比较所有子信道的<img file="297424DEST_PATH_IMAGE023.GIF" wi="41" he="25" />,选择值最大的子信道为最佳子信道,这个子信道的占用者为最佳次用户,在其上分配一个比特,此次用户分配的比特数加1,计算分配新的比特所需要的功率增量和干扰增量,对次用户k的功率消耗和对主用户造成的干扰进行更新;e、计算<img file="2011101970707100001DEST_PATH_IMAGE025.GIF" wi="49" he="25" />和<img file="303557DEST_PATH_IMAGE026.GIF" wi="38" he="25" />,如果都大于0,进行下一轮分配,转至步骤c,否则结束分配。
地址 210003 江苏省南京市鼓楼区新模范马路66号