发明名称 基于OFDM和跨层设计的星载交换方法
摘要 本发明属于卫星星载交换技术领域,涉及基于OFDM和跨层设计的星载交换方法。该方法包括:每个星上点波束与相应地面网关采用OFDM技术进行星地上下行链路业务传输;各个地面网关确定点波束星地上行链路每个子载波的调制制式,给每个星地上行链路业务分配子载波,并把所有子载波调制成OFDM信号发送给卫星,星上对每个点波束星地上行链路OFDM信号进行子载波分离和交换,确定每个点波束星地下行链路每个子载波的调制制式和给每个星地下行链路业务分配子载波,并把所有子载波调制成OFDM信号发送给相应地面网关。本发明既能实现对频谱资源的统计复用,又不与具体通信体制相关联,具备良好的适应性,并可对传输业务提供QoS保证。
申请公布号 CN101252384B 申请公布日期 2012.02.22
申请号 CN200810102886.5 申请日期 2008.03.28
申请人 清华大学 发明人 党军宏;晏坚;曹志刚
分类号 H04B7/185(2006.01)I;H04L27/26(2006.01)I 主分类号 H04B7/185(2006.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 廖元秋
主权项 1.一种基于OFDM和跨层设计的星载交换方法,其特征在于,包括以下步骤:1)每个星上点波束与相应地面网关采用OFDM技术进行星地上下行链路业务传输;2)地面网关确定点波束星地上行链路每个子载波的调制制式:与星上点波束进行星地上下行链路业务传输的地面网关在星地上行链路发射信号总功率受限条件下,根据点波束星地上行链路信道状态信息和星地上行链路信号检测后误比特率要求确定点波束星地上行链路OFDM信号中每个子载波的调制制式,使点波束星地上行链路所有子载波承载的信息比特个数总和R<sub>u</sub>最大;具体描述如式(1)所示:优化目标:<maths num="0001"><![CDATA[<math><mrow><mi>max</mi><msub><mi>R</mi><mi>u</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>N</mi><mi>u</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>b</mi><mi>n</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>已知条件:h<sub>u</sub>(n)(0≤n≤N<sub>u</sub>-1)、<img file="FSB00000493807400012.GIF" wi="54" he="45" />BER<sub>req</sub>约束条件:b<sub>n</sub>是第n个子载波承载比特个数<maths num="0002"><![CDATA[<math><mrow><msub><mi>b</mi><mi>n</mi></msub><mo>&Element;</mo><mo>{</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>}</mo><mo>&ForAll;</mo><mi>n</mi></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>N</mi><mi>u</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>p</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>P</mi><mi>u</mi></msub><mo>,</mo></mrow></math>]]></maths>p<sub>u</sub>(n)为第n个子载波信号功率P<sub>u</sub>为发射信号总功率上限如果让第n个子载波承载b<sub>n</sub>个信息比特,在满足信号检测后误比特率要求(BER<sub>req</sub>)前提下,第n个子载波需要的发射信号功率为p<sub>u</sub>(n),如式(2)所示:<maths num="0004"><![CDATA[<math><mrow><msub><mi>P</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mfrac><mn>2</mn><mn>3</mn></mfrac><mfrac><mrow><mrow><mo>(</mo><mi>ln</mi><mrow><mo>(</mo><mn>5</mn><mi>B</mi><msub><mi>ER</mi><mi>req</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><msubsup><mi>&sigma;</mi><mi>u</mi><mn>2</mn></msubsup></mrow><msup><mrow><mo>|</mo><msub><mi>h</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup></mfrac><mrow><mo>(</mo><msup><mn>2</mn><msub><mi>b</mi><mi>n</mi></msub></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><msub><mi>b</mi><mi>n</mi></msub></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>根据式(1)和式(2)确定每个子载波调制制式的流程如下:(1)、初始化: 设:b<sub>n</sub>=0,p<sub>u</sub>(n)=0   0≤n≤N<sub>u</sub>-1<maths num="0005"><![CDATA[<math><mrow><msubsup><mi>P</mi><mi>u</mi><mo>/</mo></msubsup><mo>=</mo><mn>0</mn><mo>,</mo></mrow></math>]]></maths>R<sub>u</sub>=0<maths num="0006"><![CDATA[<math><mrow><mi>w</mi><mo>=</mo><munder><mi>max</mi><mrow><mn>0</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><msub><mi>N</mi><mi>u</mi></msub><mo>-</mo><mn>1</mn></mrow></munder><mo>{</mo><mo>|</mo><msub><mi>h</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo><mo>}</mo><mo>/</mo><munder><mi>min</mi><mrow><mn>0</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><msub><mi>N</mi><mi>u</mi></msub><mo>-</mo><mn>1</mn></mrow></munder><mo>{</mo><mo>|</mo><msub><mi>h</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>w是判断信道特性(高斯白噪声信道还是频率选择性衰落信道)的依据;如果:<img file="FSB00000493807400018.GIF" wi="119" he="45" />进入(2),否则进入(3);(2)、执行过程:<maths num="0007"><![CDATA[<math><mrow><msubsup><mi>b</mi><mi>n</mi><mo>/</mo></msubsup><mo>=</mo><msub><mi>b</mi><mi>n</mi></msub><mo>+</mo><mn>1</mn></mrow></math>]]></maths>0≤n≤N<sub>u</sub>-1;<maths num="0008"><![CDATA[<math><mrow><mi>&Delta;</mi><msub><mi>p</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><msubsup><mi>b</mi><mi>n</mi><mo>/</mo></msubsup></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msub><mi>p</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mn>0</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><msub><mi>N</mi><mi>u</mi></msub><mo>-</mo><mn>1</mn><mo>;</mo></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><mi>n</mi><mo>_</mo><mi>opt</mi><mo>=</mo><mi>arg</mi><munder><mi>min</mi><mrow><mn>0</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><msub><mi>N</mi><mi>u</mi></msub><mo>-</mo><mn>1</mn></mrow></munder><mo>{</mo><mi>&Delta;</mi><msub><mi>p</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>}</mo><mo>;</mo></mrow></math>]]></maths><maths num="0010"><![CDATA[<math><mrow><msubsup><mi>P</mi><mi>u</mi><mrow><mo>/</mo><mo>/</mo></mrow></msubsup><mo>=</mo><msubsup><mi>P</mi><mi>u</mi><mo>/</mo></msubsup><mo>+</mo><msub><mi>&Delta;p</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>如果:<maths num="0011"><![CDATA[<math><mrow><msubsup><mi>P</mi><mi>u</mi><mrow><mo>/</mo><mo>/</mo></mrow></msubsup><mo>&le;</mo><msub><mi>P</mi><mi>u</mi></msub></mrow></math>]]></maths>则:<maths num="0012"><![CDATA[<math><mrow><msubsup><mi>P</mi><mi>u</mi><mo>/</mo></msubsup><mo>=</mo><msubsup><mi>P</mi><mi>u</mi><mrow><mo>/</mo><mo>/</mo></mrow></msubsup><mo>;</mo></mrow></math>]]></maths>R<sub>u</sub>=R<sub>u</sub>+1;b<sub>n_pot</sub>=b<sub>n_opt</sub>+1;p<sub>u</sub>(n_opt)=p<sub>u</sub>(n_opt)+Δp<sub>u</sub>(n_opt);重复以上过程;否则整个执行过程结束。(3)、执行过程:p<sub>u</sub>(n)=P<sub>T</sub>/N<sub>u</sub>    0≤n≤N<sub>u</sub>-1;<img file="FSB00000493807400025.GIF" wi="589" he="154" />0≤n≤N<sub>u</sub>-1;<maths num="0013"><![CDATA[<math><mrow><msub><mi>R</mi><mi>u</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>N</mi><mi>u</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>b</mi><mi>n</mi></msub></mrow></math>]]></maths>整个执行过程结束。执行完毕后得到的R<sub>u</sub>作为呼叫接纳控制系统的依据参数之一;子载波备选调制制式为M-QAM,M为每个子载波可能承载的信息比特个数,1≤M;3)地面网关给每个星地上行链路业务分配子载波:地面网关根据每个星地上行链路业务的业务类型和相应FIFO缓存占用长度,按照恒定比特率业务恒定比特率业务CBR、实时可变速率业务rt-VBR、非实时可变速率业务nrt-VBR、未指定速率业务UBR的顺序和同一类型业务公平传输原则给各个业务分配子载波;(1)、给所有恒定比特率业务恒定比特率业务CBR分配子载波:如果M<sub>u,c</sub>=0,则跳过(1);否则继续:如果满足:<maths num="0014"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>m</mi><mo>&Element;</mo><msub><mi>Q</mi><mrow><mi>n</mi><mo>,</mo><mi>c</mi></mrow></msub></mrow></munder><msub><mi>R</mi><mrow><mi>u</mi><mo>,</mo><mi>m</mi></mrow></msub><mo>=</mo><msub><mi>R</mi><mrow><mi>u</mi><mo>,</mo><mi>c</mi></mrow></msub><mo>></mo><mi>S</mi><mo>*</mo><msub><mi>R</mi><mi>u</mi></msub><mo>;</mo></mrow></math>]]></maths>则:<img file="FSB00000493807400028.GIF" wi="647" he="61" />否则:<img file="FSB00000493807400029.GIF" wi="399" he="69" />式(4)处理体现了对所有同一类型业务进行公平传输原则,式(4)处理得到的<img file="FSB000004938074000210.GIF" wi="272" he="62" />为属于O<sub>u,c</sub>的某个业务在一个OFDM符号中可能被传输的bit个数;用<img file="FSB000004938074000211.GIF" wi="88" he="63" />表示O<sub>u,c</sub>中的第一个传输业务在一个OFDM符号中可能被传输的bit个数;A<sub>u,c,l,a</sub>表示已分配给O<sub>u,c</sub>中的第一个传输业务的所有子载波集合,A<sub>u,c,l,a</sub>的初值为空集;用R<sub>u,c,l,a</sub>表示已被分配给O<sub>u,c</sub>中的第一个传输业务的所有子载波在一个OFDM符号中能够承载的信息比特个数总和,R<sub>u,c,l,a</sub>的初值为0;对O<sub>u,c</sub>的第一个传输业务分配子载波的具体过程如下:<maths num="0015"><![CDATA[<math><mrow><mi>n</mi><mo>_</mo><mi>opt</mi><mo>=</mo><mi>arg</mi><munder><mi>min</mi><mrow><mi>n</mi><mo>&Element;</mo><msub><mi>F</mi><mi>u</mi></msub></mrow></munder><mo>{</mo><mo>|</mo><msubsup><mi>R</mi><mrow><mi>u</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi></mrow><mo>/</mo></msubsup><mo>-</mo><msub><mi>R</mi><mrow><mi>u</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi><mo>,</mo><mi>a</mi></mrow></msub><mo>-</mo><msub><mi>b</mi><mi>n</mi></msub><mo>|</mo><mo>}</mo><mo>;</mo></mrow></math>]]></maths>如果:<maths num="0016"><![CDATA[<math><mrow><msubsup><mi>R</mi><mrow><mi>u</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi></mrow><mo>/</mo></msubsup><mo>-</mo><msub><mi>R</mi><mrow><mi>u</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi><mo>,</mo><mi>a</mi></mrow></msub><mo>-</mo><msub><mi>b</mi><mrow><mi>n</mi><mo>_</mo><mi>opt</mi></mrow></msub><mo>></mo><mn>0</mn><mo>:</mo></mrow></math>]]></maths>A<sub>u,c,l,a</sub>=A<sub>u,c,l,a</sub>∪{n_opt};F<sub>u</sub>=F<sub>u</sub>-{n_opt};返回开始步骤继续分配子载波;否则:A<sub>u,c,l,a</sub>=A<sub>u,c,l,a</sub>∪{n_opt};F<sub>u</sub>=F<sub>u</sub>-{n_opt};<maths num="0017"><![CDATA[<math><mrow><msup><mi>b</mi><mrow><mo>/</mo><mo>/</mo></mrow></msup><mo>=</mo><msub><mi>R</mi><mrow><mi>u</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi><mo>,</mo><mi>a</mi></mrow></msub><mo>+</mo><msub><mi>b</mi><mrow><mi>n</mi><mo>_</mo><mi>opt</mi></mrow></msub><mo>-</mo><msubsup><mi>R</mi><mrow><mi>u</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi></mrow><mo>/</mo></msubsup><mo>;</mo></mrow></math>]]></maths>如果:b<sup>//</sup>=0,子载波分配过程结束。否则:继续执行;<maths num="0018"><![CDATA[<math><mrow><msub><mi>p</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><mrow><msub><mi>b</mi><mrow><mi>n</mi><mo>_</mo><mi>opt</mi></mrow></msub><mo>-</mo><mi>b</mi></mrow></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths><maths num="0019"><![CDATA[<math><mrow><mi>&Delta;P</mi><mo>=</mo><msub><mi>&lambda;</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><msub><mi>b</mi><mrow><mi>n</mi><mo>_</mo><mi>opt</mi></mrow></msub></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msub><mi>p</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>b<sub>n_pot</sub>=b<sub>n_opt</sub>-b<sup>//</sup>;do<maths num="0020"><![CDATA[<math><mfenced open='' close=''><mtable><mtr><mtd><mo>{</mo><msubsup><mi>b</mi><mi>n</mi><mo>/</mo></msubsup><mo>=</mo><msub><mi>b</mi><mi>n</mi></msub><mo>+</mo><mn>1</mn></mtd><mtd><mi>n</mi><mo>&Element;</mo><msub><mi>F</mi><mi>u</mi></msub><mo>;</mo></mtd></mtr></mtable></mfenced></math>]]></maths><maths num="0021"><![CDATA[<math><mrow><msub><mi>&Delta;p</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><msubsup><mi>b</mi><mi>n</mi><mo>/</mo></msubsup></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msub><mi>p</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>n</mi><mo>&Element;</mo><msub><mi>F</mi><mi>u</mi></msub><mo>;</mo></mrow></math>]]></maths><maths num="0022"><![CDATA[<math><mrow><mi>n</mi><mo>_</mo><mi>opt</mi><mo>=</mo><mi>arg</mi><munder><mi>min</mi><mrow><mi>n</mi><mo>&Element;</mo><msub><mi>F</mi><mi>u</mi></msub></mrow></munder><mo>{</mo><msub><mi>&Delta;p</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>}</mo><mo>;</mo></mrow></math>]]></maths>如果满足:Δp<sub>u</sub>(n_pot)>ΔP:子载波分配过程结束。否则:继续执行;b<sub>n_opt</sub>=b<sub>n_pot</sub>+1;<maths num="0023"><![CDATA[<math><mrow><msub><mi>p</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><msub><mi>b</mi><mrow><mi>n</mi><mo>_</mo><mi>opt</mi></mrow></msub></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>b<sup>//</sup>=b<sup>//</sup>-1;}while(b<sup>//</sup>>0);子载波分配过程结束。依次类推,直到给所有恒定比特率业务CBR都已分配子载波;如果此时还有剩余子载波,对R<sub>u</sub>进行更新:<img file="FSB00000493807400038.GIF" wi="212" he="95" />进入下一步(对实时可变速率业务rt-VBR业务分配子载波);否则子载波分配过程结束;4)地面网关进行星地上行链路业务传输:地面网关把步骤3)中的星地上行链路子载波分配方式和步骤2)中的每个子载波的调制制式信息放入星地上行链路业务传输帧的控制子帧,并根据该信息对各个传输业务FIFO缓存的bit流进行排队,在各个子载波位置放置相应传输bit,对该传输bit进行符号映射、生成各个子载波信号,在导频信号位置插入导频信号,采用快速傅立叶逆变换IFFT把所有子载波信号调制成一个完整OFDM符号,放入星地上行链路业务传输帧的业务子帧,把整个星地上行链路业务传输帧传输给卫星;5)卫星对星地上行链路业务进行子载波分离和交换:卫星上每个点波束对接收的星地上行链路OFDM接收进行分离处理,分离出的各个子载波信号进行交换,根据卫星接纳控制系统信息生成交换的第一级交换控制参数,并根据每个星地上行链路业务传输帧的控制子帧的子载波分配信息生成交换的第二级交换控制参数;第一级交换控制参数表示来自各个点波束星地上行链路的各个子载波信号交换后属于哪一个下行链路点波束,第二级交换控制参数表示属于某一个点波束下行链路的各个子载波信号交换后属于哪一个传输业务;根据第一、二级交换控制参数把各个点波束上行链路中所有子载波信号中交换后属于同一个下行链路传输业务的子载波信号抽取出来并进行缓存;6)卫星确定点波束星地下行链路每个子载波的调制制式和给每个星地下行链路业务分配子载波:卫星上点波束在星地下行链路发射信号总功率受限条件下,根据点波束星地下行链路信道状态信息和星地下行链路的信号检测后误比特率要求确定星地下行链路OFDM信号中每个子载波的调制制式,使点波束星地下行链路所有子载波承载的信息比特个数总和R<sub>d</sub>最大;具体描述如式(1)所示:优化目标:<maths num="0024"><![CDATA[<math><mrow><mi>max</mi><msub><mi>R</mi><mi>d</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>N</mi><mi>d</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>b</mi><mi>n</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>已知条件:h<sub>d</sub>(n)(0≤n≤N<sub>d</sub>-1)、<img file="FSB00000493807400042.GIF" wi="57" he="45" />BER<sub>req</sub>约束条件:b<sub>n</sub>是第n个子载波承载比特个数<maths num="0025"><![CDATA[<math><mrow><msub><mi>b</mi><mi>n</mi></msub><mo>&Element;</mo><mo>{</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>}</mo><mo>&ForAll;</mo><mi>n</mi></mrow></math>]]></maths><maths num="0026"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>N</mi><mi>d</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>p</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>P</mi><mi>d</mi></msub><mo>,</mo></mrow></math>]]></maths>p<sub>d</sub>(n)为第n个子载波信号功率P<sub>d</sub>为发射信号总功率上限如果让第n个子载波承载b<sub>n</sub>个信息比特,在满足信号检测后误比特率要求(BER<sub>req</sub>)前提下,第n个子载波需要的发射信号功率为p<sub>d</sub>(n),如式(6)所示:<maths num="0027"><![CDATA[<math><mrow><msub><mi>P</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mfrac><mn>2</mn><mn>3</mn></mfrac><mfrac><mrow><mrow><mo>(</mo><mi>ln</mi><mrow><mo>(</mo><mn>5</mn><mi>B</mi><msub><mi>ER</mi><mi>req</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><msubsup><mi>&sigma;</mi><mi>d</mi><mn>2</mn></msubsup></mrow><msup><mrow><mo>|</mo><msub><mi>h</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup></mfrac><mrow><mo>(</mo><msup><mn>2</mn><msub><mi>b</mi><mi>n</mi></msub></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><msub><mi>b</mi><mi>n</mi></msub></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>根据式(1)和式(2)确定每个子载波调制制式的流程如下:(1)、初始化:设:b<sub>n</sub>=0,p<sub>d</sub>(n)=0   0≤n≤N<sub>d</sub>-1<maths num="0028"><![CDATA[<math><mrow><msubsup><mi>P</mi><mi>d</mi><mo>/</mo></msubsup><mo>=</mo><mn>0</mn><mo>,</mo></mrow></math>]]></maths>R<sub>d</sub>=0<maths num="0029"><![CDATA[<math><mrow><mi>w</mi><mo>=</mo><munder><mi>max</mi><mrow><mn>0</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><msub><mi>N</mi><mi>d</mi></msub><mo>-</mo><mn>1</mn></mrow></munder><mo>{</mo><mo>|</mo><msub><mi>h</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo><mo>}</mo><mo>/</mo><munder><mi>min</mi><mrow><mn>0</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><msub><mi>N</mi><mi>d</mi></msub><mo>-</mo><mn>1</mn></mrow></munder><mo>{</mo><mo>|</mo><msub><mi>h</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>w是判断信道特性(高斯白噪声信道还是频率选择性衰落信道)的依据;如果:<img file="FSB00000493807400048.GIF" wi="121" he="46" />进入步骤(2),否则进入步骤(3);(2)、执行过程:<maths num="0030"><![CDATA[<math><mrow><msubsup><mi>b</mi><mi>n</mi><mo>/</mo></msubsup><mo>=</mo><msub><mi>b</mi><mi>n</mi></msub><mo>+</mo><mn>1</mn></mrow></math>]]></maths>0≤n≤N<sub>d</sub>-1;<maths num="0031"><![CDATA[<math><mrow><mi>&Delta;</mi><msub><mi>p</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><msubsup><mi>b</mi><mi>n</mi><mo>/</mo></msubsup></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msub><mi>p</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></math>]]></maths>0≤n≤N<sub>d</sub>-1;<maths num="0032"><![CDATA[<math><mrow><mi>n</mi><mo>_</mo><mi>opt</mi><mo>=</mo><mi>arg</mi><munder><mi>min</mi><mrow><mn>0</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><msub><mi>N</mi><mi>d</mi></msub><mo>-</mo><mn>1</mn></mrow></munder><mo>{</mo><mi>&Delta;</mi><msub><mi>p</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>}</mo><mo>;</mo></mrow></math>]]></maths><maths num="0033"><![CDATA[<math><mrow><msubsup><mi>P</mi><mi>d</mi><mrow><mo>/</mo><mo>/</mo></mrow></msubsup><mo>=</mo><msubsup><mi>P</mi><mi>d</mi><mo>/</mo></msubsup><mo>+</mo><msub><mi>&Delta;p</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>如果:<maths num="0034"><![CDATA[<math><mrow><msubsup><mi>P</mi><mi>d</mi><mrow><mo>/</mo><mo>/</mo></mrow></msubsup><mo>&le;</mo><msub><mi>P</mi><mi>d</mi></msub></mrow></math>]]></maths>则:<maths num="0035"><![CDATA[<math><mrow><msubsup><mi>P</mi><mi>d</mi><mo>/</mo></msubsup><mo>=</mo><msubsup><mi>P</mi><mi>d</mi><mrow><mo>/</mo><mo>/</mo></mrow></msubsup><mo>;</mo></mrow></math>]]></maths>R<sub>d</sub>=R<sub>d</sub>+1;b<sub>n_opt</sub>=b<sub>n_opt</sub>+1;p<sub>d</sub>(n_opt)=p<sub>d</sub>(n_opt)+Δp<sub>d</sub>(n_opt);重复以上过程;否则整个执行过程结束。(3)、执行过程:p<sub>d</sub>(n)=P<sub>T</sub>/N<sub>d</sub>              0≤n≤N<sub>d</sub>-1;<img file="FSB00000493807400051.GIF" wi="589" he="165" />0≤n≤N<sub>d</sub>-1;<maths num="0036"><![CDATA[<math><mrow><msub><mi>R</mi><mi>d</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>N</mi><mi>d</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>b</mi><mi>n</mi></msub></mrow></math>]]></maths>整个执行过程结束。执行完毕后得到的R<sub>d</sub>作为呼叫接纳控制系统的依据参数之一;根据每个点波束星地下行链路业务的业务类型和相应FIFO缓存占用长度,按照恒定比特率业务CBR、实时可变速率业务rt-VBR、非实时可变速率业务rt-VBR、未指定速率业务UBR业务的顺序和同一类型业务公平传输原则给各个星地下行链路业务分配子载波;给所有恒定比特率业务CBR分配子载波:如果M<sub>d,c</sub>=0,则跳过步骤(1);否则继续:如果满足:<maths num="0037"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>m</mi><mo>&Element;</mo><msub><mi>Q</mi><mrow><mi>d</mi><mo>,</mo><mi>c</mi></mrow></msub></mrow></munder><msub><mi>R</mi><mrow><mi>d</mi><mo>,</mo><mi>m</mi></mrow></msub><mo>=</mo><msub><mi>R</mi><mrow><mi>d</mi><mo>,</mo><mi>c</mi></mrow></msub><mo>></mo><mi>S</mi><mo>*</mo><msub><mi>R</mi><mi>d</mi></msub><mo>;</mo></mrow></math>]]></maths>则:<img file="FSB00000493807400054.GIF" wi="668" he="73" />否则:<img file="FSB00000493807400055.GIF" wi="406" he="70" />式(8)处理体现了对所有同一类型业务进行公平传输原则,式(8)处理得到的<img file="FSB00000493807400056.GIF" wi="276" he="63" />为属于O<sub>d,c</sub>的某个业务在一个OFDM符号中可能被传输的bit个数;用<img file="FSB00000493807400057.GIF" wi="90" he="64" />表示O<sub>d,c</sub>中的第一个传输业务在一个OFDM符号中可能被传输的bit个数;A<sub>d,c,l,a</sub>表示已分配给O<sub>d,c</sub>中的第一个传输业务的所有子载波集合,A<sub>d,c,l,a</sub>的初值为空集;用R<sub>d,c,l,a</sub>表示已被分配给O<sub>d,c</sub>中的第一个传输业务的所有子载波在一个OFDM符号中能够承载的信息比特个数总和,R<sub>d,c,l,a</sub>的初值为0;对O<sub>d,c</sub>的第一个传输业务分配子载波的具体过程如下:<maths num="0038"><![CDATA[<math><mrow><mi>n</mi><mo>_</mo><mi>opt</mi><mo>=</mo><mi>arg</mi><munder><mi>min</mi><mrow><mi>n</mi><mo>&Element;</mo><msub><mi>F</mi><mi>d</mi></msub></mrow></munder><mo>{</mo><mo>|</mo><msubsup><mi>R</mi><mrow><mi>d</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi></mrow><mo>/</mo></msubsup><mo>-</mo><msub><mi>R</mi><mrow><mi>d</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi><mo>,</mo><mi>a</mi></mrow></msub><mo>-</mo><msub><mi>b</mi><mi>n</mi></msub><mo>|</mo><mo>}</mo><mo>;</mo></mrow></math>]]></maths>如果:<maths num="0039"><![CDATA[<math><mrow><msubsup><mi>R</mi><mrow><mi>d</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi></mrow><mo>/</mo></msubsup><mo>-</mo><msub><mi>R</mi><mrow><mi>d</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi><mo>,</mo><mi>a</mi></mrow></msub><mo>-</mo><msub><mi>b</mi><mrow><mi>n</mi><mo>_</mo><mi>opt</mi></mrow></msub><mo>></mo><mn>0</mn><mo>:</mo></mrow></math>]]></maths>A<sub>d,c,l,a</sub>=A<sub>d,c,l,a</sub>∪{n_opt};F<sub>d</sub>=F<sub>d</sub>-{n_opt};返回开始步骤继续分配子载波;否则:A<sub>d,c,l,a</sub>=A<sub>d,c,l,a</sub>∪{n_opt};F<sub>d</sub>=F<sub>d</sub>-{n_opt};<maths num="0040"><![CDATA[<math><mrow><msup><mi>b</mi><mrow><mo>/</mo><mo>/</mo></mrow></msup><mo>=</mo><msub><mi>R</mi><mrow><mi>d</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi><mo>,</mo><mi>a</mi></mrow></msub><mo>+</mo><msub><mi>b</mi><mrow><mi>n</mi><mo>_</mo><mi>opt</mi></mrow></msub><mo>-</mo><msubsup><mi>R</mi><mrow><mi>d</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>l</mi></mrow><mo>/</mo></msubsup><mo>;</mo></mrow></math>]]></maths>如果:b<sup>//</sup>=0,子载波分配过程结束。否则:继续执行;<maths num="0041"><![CDATA[<math><mrow><msub><mi>p</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><mrow><msub><mi>b</mi><mrow><mi>n</mi><mo>_</mo><mi>opt</mi></mrow></msub><mo>-</mo><msup><mi>b</mi><mrow><mo>/</mo><mo>/</mo></mrow></msup></mrow></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths><maths num="0042"><![CDATA[<math><mrow><mi>&Delta;P</mi><mo>=</mo><msub><mi>&lambda;</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><msub><mi>b</mi><mrow><mi>n</mi><mo>_</mo><mi>opt</mi></mrow></msub></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msub><mi>p</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>b<sub>n_opt</sub>=b<sub>n_opt</sub>-b<sup>//</sup>;do<maths num="0043"><![CDATA[<math><mfenced open='' close=''><mtable><mtr><mtd><mo>{</mo><msubsup><mi>b</mi><mi>n</mi><mo>/</mo></msubsup><mo>=</mo><msub><mi>b</mi><mi>n</mi></msub><mo>+</mo><mn>1</mn></mtd><mtd><mi>n</mi><mo>&Element;</mo><msub><mi>F</mi><mi>d</mi></msub><mo>;</mo></mtd></mtr></mtable></mfenced></math>]]></maths><maths num="0044"><![CDATA[<math><mrow><msub><mi>&Delta;p</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><msubsup><mi>b</mi><mi>n</mi><mo>/</mo></msubsup></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msub><mi>p</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>n</mi><mo>&Element;</mo><msub><mi>F</mi><mi>d</mi></msub><mo>;</mo></mrow></math>]]></maths><maths num="0045"><![CDATA[<math><mrow><mi>n</mi><mo>_</mo><mi>opt</mi><mo>=</mo><mi>arg</mi><munder><mi>min</mi><mrow><mi>n</mi><mo>&Element;</mo><msub><mi>F</mi><mi>d</mi></msub></mrow></munder><mo>{</mo><msub><mi>&Delta;p</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>}</mo><mo>;</mo></mrow></math>]]></maths>如果满足:Δp<sub>d</sub>(n_opt)>ΔP:子载波分配过程结束。否则:继续执行;b<sub>n_opt</sub>=b<sub>n_opt</sub>+1;<maths num="0046"><![CDATA[<math><mrow><msub><mi>p</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>_</mo><mi>opt</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><msub><mi>b</mi><mrow><mi>n</mi><mo>_</mo><mi>opt</mi></mrow></msub></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>b<sup>//</sup>=b<sup>//</sup>-1;}while(b<sup>//</sup>>0);子载波分配过程结束。依次类推,直到给所有恒定比特率业务CBR都已分配子载波;如果此时还有剩余子载波,对R<sub>d</sub>进行更新:<img file="FSB00000493807400067.GIF" wi="221" he="96" />进入下一步(对实时可变速率业务rt-VBR业务分配子载波);否则子载波分配过程结束;7)卫星进行星地下行链路业务传输:该卫星上点波束把步骤6)中的星地下行链路子载波分配方式和每个子载波的调制制式信息放入星地下行链路业务传输帧的控制子帧,并根据该信息对各个传输业务FIFO缓存的bit流进行排队,在各个子载波位置放置相应的传输bit,对该传输bit进行符号映射、生成各个子载波信号,在导频信号位置插入导频信号,采用IFFT把所有子载波信号调制成一个完整OFDM符号,放入星地下行链路业务传输帧的业务子帧,把星地下行链路业务传输帧传输给相应地面网关;地面网关根据此星地下行链路业务传输帧的控制子帧信息和业务子帧信号恢复出点波束星地下行链路的每个传输业务。
地址 100084 北京市海淀区清华园