发明名称 一种可兼顾系统总传输速率和分配公平性的认知无线电动态频谱分配方法
摘要 本发明公开了一种认知无线电动态频谱分配方法,包括以下步骤:给定频带带宽等参数计算每个认知用户使用每个频带可能获得的传输速率;测量认知用户之间、认知用户与主用户之间的距离;获得每个认知用户的可用频带以及认知用户之间的干扰形态,构建干扰拓扑图,初始化干扰拓扑图中每个认知用户的频带分配标记为0;计算干扰拓扑图中每个认知用户的最大总传输速率预测值;计算干扰拓扑图中每个认知用户的分配调节因子;计算干扰拓扑图中每个认知用户的分配优先级,并记下认知用户可用频带集合中具有此分配优先级的频带;选择优先级最大的认知用户为其分配频带;分配到频带的认知用户的频带分配标记加1;更新干扰拓扑图。
申请公布号 CN103491550B 申请公布日期 2017.01.11
申请号 CN201310424942.8 申请日期 2013.09.17
申请人 上海师范大学 发明人 李莉;陈小丹;李磊;夏林
分类号 H04W16/14(2009.01)I 主分类号 H04W16/14(2009.01)I
代理机构 上海伯瑞杰知识产权代理有限公司 31227 代理人 吴泽群
主权项 一种认知无线电动态频谱分配方法,其特征在于,包括以下步骤:a),给定频带带宽、认知用户传输功率、信道增益、热噪声功率和误码率需求;b),假设在d<sub>1</sub>×d<sub>2</sub>区域内分布着M个认知用户,N个主用户,计算每个认知用户使用每个频带可能获得的传输速率,组成传输速率矩阵B,B={b|b<sub>i,j</sub>}<sub>N×M</sub>,b<sub>i,j</sub>表示认知用户i若使用频带j可获得的传输速率;c),测量认知用户与主用户之间的距离,获得每个认知用户的可用频带,组成可用频带矩阵A,可用频带矩阵A={a<sub>i,j</sub>|a<sub>i,j</sub>∈{0,1}}<sub>N×M</sub>,若认知用户i与主用户j之间的距离小于主用户的覆盖半径r<sub>p</sub>,则认知用户i不能使用主用户j的授权频带j,令a<sub>i,j</sub>=0,反之,令a<sub>i,j=</sub>1,测量认知用户之间的距离,假设有认知用户可使用相同的频带,判断有无干扰,组成干扰矩阵C,干扰矩阵C={c<sub>i,k,j</sub>|c<sub>i,k,j</sub>∈{0,1}}<sub>N×N×M</sub>,若认知用户i与认知用户k之间的距离小于认知用户的传输半径r<sub>s</sub>,则认知用户i和认知用户k不能同时使用同一条频带j,令c<sub>i,k,j</sub>=1,反之,令c<sub>i,k,j</sub>=0,d),获得每个认知用户的可用频带以及认知用户之间的干扰形态,构建干扰拓扑图,初始化干扰拓扑图中每个认知用户的频带分配标记为0;e),计算干扰拓扑图中每个认知用户的最大总传输速率预测值,记pred<sub>i</sub>为认知用户i的最大总传输速率预测值:<maths num="0001"><math><![CDATA[<mrow><msub><mi>pred</mi><mi>i</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>a</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>b</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>;</mo></mrow>]]></math><img file="FDA0001062257530000011.GIF" wi="417" he="135" /></maths>f),初始化干扰拓扑图中每个认知用户的频带分配标记为0,记flag<sub>i</sub>为认知用户i的频带分配标记,计算干扰拓扑图中每个认知用户的分配调节因子,记R<sub>i</sub>为认知用户i的分配调节因子:<maths num="0002"><math><![CDATA[<mrow><msub><mi>R</mi><mi>i</mi></msub><mo>=</mo><mrow><mo>(</mo><mfrac><mn>1</mn><mrow><msub><mi>pred</mi><mi>i</mi></msub></mrow></mfrac><mo>)</mo></mrow><mo>&CenterDot;</mo><mrow><mo>(</mo><mfrac><mn>1</mn><mrow><msub><mi>flag</mi><mi>i</mi></msub><mo>+</mo><mn>1</mn></mrow></mfrac><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0001062257530000012.GIF" wi="536" he="133" /></maths>g),计算干扰拓扑图中认知用户i的分配优先级CPr<sub>i</sub>(m),<maths num="0003"><math><![CDATA[<mrow><msub><mi>CPr</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><munder><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>w</mi><mi>i</mi></msub></mrow></munder><mfrac><msub><mi>b</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mrow><mo>(</mo><msub><mi>D</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>R</mi><mi>i</mi></msub></mrow>]]></math><img file="FDA0001062257530000013.GIF" wi="582" he="136" /></maths>记Color<sub>i</sub>为认知用户i可用频带集合w<sub>i</sub>中具有此分配优先级的频带,Color<sub>i</sub>=arg{CPr<sub>i</sub>(m)}其中,<img file="FDA0001062257530000021.GIF" wi="470" he="127" />表示与认知用户i同时使用频带j会产生干扰的认知用户数;h),选择优先级最大的认知用户为其分配频带;i),分配到频带的认知用户的频带分配标记加1;j),更新干扰拓扑图;k),判断干扰拓扑图中是否有认知用户,若是,则更新干扰拓扑图中每个认知用户的频带分配标记,转到步骤f),若否,则分配结束。
地址 200234 上海市徐汇区桂林路100号