发明名称 基于证据理论的多业务OFDM跨层动态资源分配方法
摘要 本发明公开了无线通信技术领域中的一种基于证据理论的多业务OFDM跨层动态资源分配方法。包括:根据调度等级,建立用于划分数据包的目标集合;设定评价指标;根据每个评价指标下数据包划分到目标集合的隶属度函数,计算得到每个评价指标下数据包划分到目标集合的基本概率分配函数值;根据D-S证据理论,将各个评价指标下数据包划分到目标集合的基本概率分配函数值进行融合,得到融合后的基本概率分配函数值;根据融合后的基本概率分配函数值,确定数据包的调度等级;数据包根据调度等级和融合后的基本概率分配函数值进行调度。本发明克服了根据单一评价指标对资源调度优先级进行判别时精度、可靠性和准确性较低的缺陷。
申请公布号 CN102244933B 申请公布日期 2014.02.26
申请号 CN201110195900.2 申请日期 2011.07.13
申请人 华北电力大学 发明人 唐良瑞;张静;祁兵;孙毅
分类号 H04W72/08(2009.01)I;H04W72/12(2009.01)I 主分类号 H04W72/08(2009.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 童晓琳
主权项 一种基于证据理论的多业务OFDM跨层动态资源分配方法,其特征是所述方法包括:步骤1:根据调度等级,建立用于划分数据包的目标集合,具体是根据调度等级由高到低的顺序,将数据包划分为急调集合、模糊集合和等待集合3个目标集合;步骤2:设定评价指标,具体是设定时延、速率公平性和丢包率作为评价指标;步骤3:根据每个评价指标下数据包划分到目标集合的隶属度函数,计算得到每个评价指标下数据包划分到目标集合的基本概率分配函数值,具体是,根据时延、速率公平性和丢包率评价指标下数据包划分到急调集合、模糊集合和等待集合的隶属度函数,计算得到时延、速率公平性和丢包率评价指标下数据包划分到急调集合、模糊集合和等待集合的基本概率分配函数值;其中,所述时延评价指标下数据包划分到急调集合、模糊集合和等待集合的隶属度函数为: <mrow> <mi>T</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <msub> <mi>C</mi> <mn>1</mn> </msub> <mo>*</mo> <mi>&pi;</mi> <mo>*</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>T</mi> <mo>_</mo> <mi>delay</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>-</mo> <mrow> <mo>(</mo> <mi>T</mi> <mo>_</mo> <mi>max</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>/</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow> <mn>2</mn> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> <mrow> <mi>T</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <msub> <mi>C</mi> <mn>2</mn> </msub> <mo>*</mo> <mi>&pi;</mi> <mo>*</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>T</mi> <mo>_</mo> <mi>delay</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>T</mi> <mo>_</mo> <mi>max</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <mn>2</mn> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow>T_μ3(i)=exp(‑C3*π*(T_delay(i))2)式中:T_μ1(i)为时延评价指标下数据包i划分到急调集合的隶属度函数;T_μ2(i)为时延评价指标下数据包i划分到模糊集合的隶属度函数;T_μ3(i)为时延评价指标下数据包i划分到等待集合的隶属度函数;C1、C2、C3为调节隶属度函数的参数;π为圆周率;T_delay(i)为数据包i的传输时延;T_delay_max(s(i))为数据包i所属业务s的传输时延上限;所述根据时延评价指标下数据包划分到急调集合、模糊集合和等待集合的隶属度函数,计算得到时延评价指标下数据包划分到急调集合、模糊集合和等待集合的基本概率分配函数值的计算公式为: <mrow> <mi>BPAF</mi> <mo>_</mo> <msub> <mi>T</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>T</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1,2,3</mn> </mrow> </munder> <mi>T</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> <mrow> <mi>BPAF</mi> <mo>_</mo> <msub> <mi>T</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>T</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1,2,3</mn> </mrow> </munder> <mi>T</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> <mrow> <mi>BPAF</mi> <mo>_</mo> <msub> <mi>T</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>T</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1,2,3</mn> </mrow> </munder> <mi>T</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>式中:BPAF_T1(i)为时延评价指标下数据包i划分到急调集合的基本概率分配函数值;BPAF_T2(i)为时延评价指标下数据包i划分到模糊集合的基本概率分配函数值;BPAF_T3(i)为时延评价指标下数据包i划分到等待集合的基本概率分配函数值;所述速率公平性评价指标下数据包划分到急调集合、模糊集合和等待集合 的隶属度函数为: <mrow> <mi>R</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>R</mi> <mo>_</mo> <mi>total</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <mi>R</mi> <mo>_</mo> <mi>aver</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <mi>R</mi> <mo>_</mo> <mi>total</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> <mrow> <mi>R</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>R</mi> <mo>_</mo> <mi>aver</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <mi>R</mi> <mo>_</mo> <mi>total</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> <mrow> <mi>R</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mfrac> <mrow> <mn>2</mn> <mi>R</mi> <mo>_</mo> <mi>aver</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <mi>R</mi> <mo>_</mo> <mi>total</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> </mtd> <mtd> <mrow> <mo>(</mo> <mn>0</mn> <mo>&le;</mo> <mi>R</mi> <mo>_</mo> <mi>aver</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>&le;</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mi>R</mi> <mo>_</mo> <mi>total</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mfrac> <mrow> <mn>2</mn> <mo>*</mo> <mi>R</mi> <mo>_</mo> <mi>total</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <mn>2</mn> <mo>*</mo> <mi>R</mi> <mo>_</mo> <mi>aver</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <mi>R</mi> <mo>_</mo> <mi>total</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> </mtd> <mtd> <mrow> <mo>(</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mi>R</mi> <mo>_</mo> <mi>total</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>&le;</mo> <mi>R</mi> <mo>_</mo> <mi>aver</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>&le;</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>式中:R_μ1(i)为速率公平性评价指标下数据包i划分到急调集合的隶属度函数;R_μ2(i)为速率公平性评价指标下数据包i划分到模糊集合的隶属度函数;R_μ3(i)为速率公平性评价指标下数据包i划分到等待集合的隶属度函数;R_aver(s(i))为第i个数据包所属业务s的平均传输速率;R_total(s(i))为第i个数据包所属业务s在全部子信道传输的速率之和;所述根据速率公平性评价指标下数据包划分到急调集合、模糊集合和等待集合的隶属度函数,计算得到速率公平性评价指标下数据包划分到急调集合、模糊集合和等待集合的基本概率分配函数值的计算公式为: <mrow> <mi>BPAF</mi> <mo>_</mo> <msub> <mi>R</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>R</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1,2,3</mn> </mrow> </munder> <mi>R</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> <mrow> <mi>BPAF</mi> <mo>_</mo> <msub> <mi>R</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>R</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1,2,3</mn> </mrow> </munder> <mi>R</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> <mrow> <mi>BPAF</mi> <mo>_</mo> <msub> <mi>R</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>R</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1,2,3</mn> </mrow> </munder> <mi>R</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>式中:BPAF_R1为速率公平性评价指标下数据包i划分到急调集合的基本概率分 配函数值;BPAF_R2为速率公平性评价指标下数据包i划分到模糊集合的基本概率分配函数值;BPAF_R3为速率公平性评价指标下数据包i划分到等待集合的基本概率分配函数值;所述丢包率评价指标下数据包划分到急调集合、模糊集合和等待集合的隶属度函数为: <mrow> <mi>L</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <msub> <mi>C</mi> <mn>4</mn> </msub> <mo>*</mo> <mi>&pi;</mi> <mo>*</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <mo>(</mo> <mi>L</mi> <mo>_</mo> <mi>loss</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <mrow> <mo>(</mo> <mn>100</mn> <mo>*</mo> <mi>L</mi> <mo>_</mo> <mi>loss</mi> <mo>_</mo> <mi>max</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>/</mo> <mn>2</mn> <mo>)</mo> </mrow> <mn>2</mn> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> <mrow> <mi>L</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <msub> <mi>C</mi> <mn>5</mn> </msub> <mo>*</mo> <mi>&pi;</mi> <mo>*</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <mo>(</mo> <mi>L</mi> <mo>_</mo> <mi>loss</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <mrow> <mo>(</mo> <mn>100</mn> <mo>*</mo> <mi>L</mi> <mo>_</mo> <mi>loss</mi> <mo>_</mo> <mi>max</mi> <mrow> <mo>(</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>/</mo> <mn>2</mn> <mo>)</mo> </mrow> <mn>2</mn> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow>L_μ3(i)=exp(‑C6*π*(L_loss(s(i)))2)式中:L_μ1(i)为丢包率评价指标下数据包i划分到急调集合的隶属度函数;L_μ2(i)为丢包率评价指标下数据包i划分到模糊集合的隶属度函数;L_μ3(i)为丢包率评价指标下数据包i划分到等待集合的隶属度函数;C4、C5、C6为调节隶属度函数的参数;L_loss(s(i))为数据包i所属业务s在数据包i发送前的丢包率;L_loss_max(s(i))为数据包i所属业务s的丢包率上限;所述根据丢包率评价指标下数据包划分到急调集合、模糊集合和等待集合的隶属度函数,计算得到丢包率评价指标下数据包划分到急调集合、模糊集合和等待集合的基本概率分配函数值的计算公式为: <mrow> <mi>BPAF</mi> <mo>_</mo> <msub> <mi>L</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>L</mi> <mo>-</mo> <msub> <mi>&mu;</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1,2,3</mn> </mrow> </munder> <mi>L</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> <mrow> <mi>BPAF</mi> <mo>_</mo> <msub> <mi>L</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>L</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1,2,3</mn> </mrow> </munder> <mi>L</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> <mrow> <mi>BPAF</mi> <mo>_</mo> <msub> <mi>L</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>L</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1,2,3</mn> </mrow> </munder> <mi>L</mi> <mo>_</mo> <msub> <mi>&mu;</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>式中:BPAF_L1(i)为丢包率评价指标下数据包i划分到急调集合的基本概率分配函数值;BPAF_L2(i)为丢包率评价指标下数据包i划分到模糊集合的基本概率分配函数值;BPAF_L3(i)为丢包率评价指标下数据包i划分到等待集合的基本概率分配函数值;步骤4:根据D‑S证据理论,将各个评价指标下数据包划分到目标集合的基本概率分配函数值进行融合,得到融合后的数据包划分到目标集合的基本概率分配函数值;步骤5:根据融合后的数据包划分到目标集合的基本概率分配函数值,确定数据包的调度等级;步骤6:数据包根据调度等级和融合后的数据包划分到目标集合的基本概率分配函数值进行调度。
地址 102206 北京市昌平区朱辛庄北农路2号