发明名称 一种基于TDMA数据链异构网的端到端时延的测量与优化方法
摘要 本发明公开了一种基于TDMA数据链异构网的端到端时延的测量与优化方法,该方法包括有计算每条链路的传输误码率的步骤、建立并叠加每种数据链的单数据链网络拓扑矩阵,得到数据链异构网网络拓扑矩阵的步骤、计算端到端数据传输的最小跳数,并记录所有的中继节点的步骤、测量数据传输产生的端到端时延的步骤和优化数据链异构网络的步骤。本发明方法充分的考虑了数据传输过程中信道、链路和组网对TDMA数据链异构网端到端时延的影响,这不仅能够得到更为精确的端到端时延,从而降低数据链异构网的设计成本,并在设计阶段就能对网络性能进行优化。
申请公布号 CN103402219B 申请公布日期 2016.03.23
申请号 CN201310270700.8 申请日期 2013.07.01
申请人 北京航空航天大学 发明人 何锋;李铮;寇明延;赵科莉;赵露茜;熊华钢
分类号 H04L12/26(2006.01)I;H04W24/02(2009.01)I 主分类号 H04L12/26(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 李有浩
主权项 一种基于TDMA数据链异构网的端到端时延的测量与优化方法,其特征在于包括有下列步骤:步骤一,计算多种数据链中的每条链路的传输误码率;其具体步骤为:步骤101:依据数据链异构网中任意节点、任意干扰源的地理经纬度坐标,分别计算出节点-节点距离D<sub>ij</sub>和节点-干扰源距离D<sub>Ij</sub>;所述节点-节点距离D<sub>ij</sub>=111.1×arc cos(sin x<sub>i</sub>×sin x<sub>j</sub>+cos x<sub>i</sub>×cos x<sub>j</sub>×cos(y<sub>i</sub>‑y<sub>j</sub>));其中,111.1是单位地球中心夹角对应的地球表面弧长,单位为千米;x<sub>i</sub>是节点i的地理纬度值,在北纬为正值,在南纬为负值;x<sub>j</sub>是节点j的地理纬度值,在北纬为正值,在南纬为负值;y<sub>i</sub>是节点i的地理经度值,在东经为正值,在西经为负值;y<sub>j</sub>是节点j的地理经度值,在东经为正值,在西经为负值;所述节点-干扰源距离D<sub>Ij</sub>=111.1×arc cos(sin x<sub>I</sub>×sin x<sub>j</sub>+cos x<sub>I</sub>×cos x<sub>j</sub>×cos(y<sub>I</sub>‑y<sub>j</sub>));x<sub>I</sub>是干扰源I的地理纬度值,在北纬为正值,在南纬为负值;x<sub>I</sub>是干扰源I的地理纬度值,在北纬为正值,在南纬为负值;步骤102:将节点-节点距离D<sub>ij</sub>、节点-干扰源距离D<sub>Ij</sub>、发射端载波频率<img file="FDA0000904167150000011.GIF" wi="109" he="76" />发射天线高度H<sub>i</sub>、接收天线高度H<sub>j</sub>和干扰源天线高度H<sub>I</sub>代入Egli传播模型中,解析得到节点-节点损耗<img file="FDA0000904167150000012.GIF" wi="98" he="79" />和节点-干扰源损耗<img file="FDA0000904167150000013.GIF" wi="134" he="82" />所述节点-节点损耗<math><![CDATA[<mrow><msubsup><mi>A</mi><mrow><mi>i</mi><mo>&RightArrow;</mo><mi>j</mi></mrow><msub><mi>k</mi><mi>m</mi></msub></msubsup><mo>=</mo><mn>117</mn><mo>+</mo><mn>40</mn><mi>lg</mi><mi> </mi><msub><mi>D</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>+</mo><mn>20</mn><mi>lg</mi><mi> </mi><msup><mi>f</mi><msub><mi>k</mi><mi>m</mi></msub></msup><mo>-</mo><mn>20</mn><mi>lg</mi><mrow><mo>(</mo><msub><mi>H</mi><mi>i</mi></msub><mo>&times;</mo><msub><mi>H</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000904167150000014.GIF" wi="1006" he="79" /></maths>其中,117是传输路径的补偿衰减值,单位为dB;<img file="FDA0000904167150000015.GIF" wi="83" he="69" />是任意一种数据链k<sub>m</sub>的发射端载波频率,单位是MHz;H<sub>i</sub>是节点i的天线高度,单位是米;H<sub>j</sub>是节点j的天线高度,单位是米;节点-节点损耗<img file="FDA0000904167150000016.GIF" wi="97" he="79" />的单位是dB;所述节点-干扰源损耗<math><![CDATA[<mrow><msubsup><mi>C</mi><mrow><mi>I</mi><mo>&RightArrow;</mo><mi>j</mi></mrow><msub><mi>k</mi><mi>m</mi></msub></msubsup><mo>=</mo><mn>117</mn><mo>+</mo><mn>40</mn><mi>lg</mi><mi> </mi><msub><mi>D</mi><mrow><mi>I</mi><mi>j</mi></mrow></msub><mo>+</mo><mn>20</mn><mi>lg</mi><mi> </mi><msup><mi>f</mi><msub><mi>k</mi><mi>m</mi></msub></msup><mo>-</mo><mn>20</mn><mi>lg</mi><mrow><mo>(</mo><msub><mi>H</mi><mi>I</mi></msub><mo>&times;</mo><msub><mi>H</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000904167150000017.GIF" wi="1020" he="79" /></maths>其中,H<sub>I</sub>是干扰源I的天线高度,单位是米;节点-干扰源损耗<img file="FDA0000904167150000018.GIF" wi="108" he="77" />的单位是dB;步骤103:依据步骤102中的节点-节点损耗<img file="FDA0000904167150000019.GIF" wi="102" he="77" />和节点-干扰源损耗<img file="FDA00009041671500000110.GIF" wi="108" he="85" />求取任意一链路<img file="FDA00009041671500000111.GIF" wi="95" he="92" />上的当前传输误码率<img file="FDA00009041671500000112.GIF" wi="191" he="79" />所述当前传输误码率<img file="FDA00009041671500000113.GIF" wi="515" he="103" />且<math><![CDATA[<mrow><msubsup><mi>a</mi><mrow><mi>i</mi><mo>&RightArrow;</mo><mi>j</mi></mrow><msub><mi>k</mi><mi>m</mi></msub></msubsup><mo>=</mo><msqrt><mfrac><mrow><mn>2</mn><mo>&times;</mo><msup><mn>10</mn><mfrac><mrow><msub><mi>P</mi><mi>i</mi></msub><mo>-</mo><msubsup><mi>A</mi><mrow><mi>i</mi><mo>&RightArrow;</mo><mi>j</mi></mrow><msub><mi>k</mi><mi>m</mi></msub></msubsup></mrow><mn>10</mn></mfrac></msup></mrow><mrow><msup><mn>10</mn><mfrac><mrow><msub><mi>P</mi><mi>I</mi></msub><mo>+</mo><mn>10</mn><mi>log</mi><mi> </mi><msub><mi>B</mi><mi>i</mi></msub><mo>-</mo><msubsup><mi>C</mi><mrow><mi>I</mi><mo>&RightArrow;</mo><mi>j</mi></mrow><msub><mi>k</mi><mi>m</mi></msub></msubsup></mrow><mn>10</mn></mfrac></msup><mo>+</mo><msup><mn>10</mn><mfrac><mrow><msub><mi>N</mi><mn>0</mn></msub><mo>+</mo><mn>10</mn><mi>log</mi><mi> </mi><msub><mi>B</mi><mi>i</mi></msub></mrow><mn>10</mn></mfrac></msup></mrow></mfrac></msqrt><mo>;</mo></mrow>]]></math><img file="FDA00009041671500000114.GIF" wi="854" he="279" /></maths>其中,Q(·)是Q函数,<img file="FDA00009041671500000115.GIF" wi="167" he="75" />表示传输误码率,单位是%;<img file="FDA00009041671500000116.GIF" wi="182" he="94" />表示节点i至节点j以数据链k<sub>m</sub>进行数字传输的误码率,采用Q函数表征;P<sub>i</sub>表示发射端节点i的发射功率,单位是dB;B<sub>i</sub>表示发射端节点i的发射功率带宽,单位是MHz;P<sub>I</sub>表示干扰源I的功率谱密度,单位是dB/MHz;N<sub>0</sub>表示噪声功率谱密度,单位是dB/MHz;步骤104:重复步骤101到步骤103,直到计算出所有链路的总传输误码率BER;所述总传输误码率<math><![CDATA[<mrow><mi>B</mi><mi>E</mi><mi>R</mi><mo>=</mo><mo>{</mo><msubsup><mi>BER</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn><mo>&RightArrow;</mo><mi>j</mi><mo>-</mo><mn>1</mn></mrow><msub><mi>k</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>BER</mi><mrow><mi>i</mi><mo>&RightArrow;</mo><mi>j</mi></mrow><msub><mi>k</mi><mi>m</mi></msub></msubsup><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mi>BER</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn><mo>&RightArrow;</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow><msub><mi>k</mi><mrow><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>}</mo></mrow>]]></math><img file="FDA0000904167150000021.GIF" wi="863" he="88" /></maths>中<img file="FDA0000904167150000022.GIF" wi="222" he="85" />表示前一个传输误码率;<img file="FDA0000904167150000023.GIF" wi="162" he="75" />表示当前传输误码率;<img file="FDA0000904167150000024.GIF" wi="219" he="72" />表示后一个传输误码率;对于当前传输误码率<img file="FDA0000904167150000025.GIF" wi="157" he="77" />来讲是指节点i至节点j以数据链k<sub>m</sub>进行数字传输的误码率;同理可得,节点i的前一个节点记为i‑1,且i‑1∈n,节点i的后一个节点记为i+1,且i+1∈n,节点j的前一个节点记为j‑1,且j‑1∈n,节点j的后一个节点记为j+1,且j+1∈n,数据链k<sub>m</sub>的前一个链路记为k<sub>m‑1</sub>,数据链k<sub>m</sub>的后一个链路记为k<sub>m+1</sub>,则有节点i‑1与节点j‑1以数据链k<sub>m‑1</sub>进行数字传输的误码率为<img file="FDA0000904167150000026.GIF" wi="239" he="79" />节点i+1与节点j+1以数据链k<sub>m+1</sub>进行数字传输的误码率为<img file="FDA0000904167150000027.GIF" wi="244" he="79" />步骤二,建立并叠加多种数据链中的每种数据链的单数据链网络拓扑矩阵,得到数据链异构网网络拓扑矩阵;所述数据链异构网中至少有节点i、节点j、节点a、节点b和节点c;5个节点具有3种数据链;在步骤二中进行的数据链路异构网网络矩阵的建立为:步骤201:设定信号成功接收的门限误码率为BER<sub>门限</sub>;步骤202:对比任意一传输误码率<img file="FDA0000904167150000028.GIF" wi="164" he="78" />与门限误码率BER<sub>门限</sub>,从而得到节点i至节点j的节点-节点连通性<img file="FDA0000904167150000029.GIF" wi="118" he="93" />(A)如果节点i、节点j同时支持数据链k<sub>m</sub>时,且满足<img file="FDA00009041671500000210.GIF" wi="391" he="79" />则任意一链路<img file="FDA00009041671500000211.GIF" wi="97" he="85" />连通;(B)如果节点i、节点j同时支持数据链k<sub>m</sub>时,且满足<img file="FDA00009041671500000212.GIF" wi="391" he="86" />则任意一链路<img file="FDA00009041671500000213.GIF" wi="101" he="87" />不连通;(C)如果节点i或节点j不支持数据链k<sub>m</sub>,则任意一链路<img file="FDA00009041671500000214.GIF" wi="98" he="86" />不连通;步骤203:重复步骤202,判断多种数据链中的每种数据链的任意两个节点之间是否能够连通,从而得到单数据链网络拓扑矩阵<img file="FDA00009041671500000221.GIF" wi="103" he="70" />所述的单数据链网络拓扑矩阵<img file="FDA00009041671500000215.GIF" wi="755" he="358" />其中,<img file="FDA00009041671500000216.GIF" wi="518" he="79" />如果任意一链路<img file="FDA00009041671500000217.GIF" wi="95" he="83" />为连通,则节点-节点连通性<img file="FDA00009041671500000218.GIF" wi="183" he="79" />且将节点i和节点j记为数据链k<sub>m</sub>的有效节点;若<img file="FDA00009041671500000219.GIF" wi="95" he="86" />为不连通,则<img file="FDA00009041671500000220.GIF" wi="191" he="81" /><img file="FDA0000904167150000031.GIF" wi="86" he="86" />表示节点1到节点1通过数据链k<sub>m</sub>进行数字传输的连通性;<img file="FDA0000904167150000032.GIF" wi="95" he="79" />表示节点1到节点2通过数据链k<sub>m</sub>进行数字传输的连通性;<img file="FDA0000904167150000033.GIF" wi="92" he="77" />表示节点1到节点n通过数据链k<sub>m</sub>进行数字传输的连通性;<img file="FDA0000904167150000034.GIF" wi="94" he="79" />表示节点2到节点1通过数据链k<sub>m</sub>进行数字传输的连通性;<img file="FDA0000904167150000035.GIF" wi="99" he="79" />表示节点2到节点2通过数据链k<sub>m</sub>进行数字传输的连通性;<img file="FDA0000904167150000036.GIF" wi="101" he="79" />表示节点2到节点n通过数据链k<sub>m</sub>进行数字传输的连通性;<img file="FDA0000904167150000037.GIF" wi="92" he="83" />表示节点i到节点j通过数据链k<sub>m</sub>进行数字传输的连通性;<img file="FDA0000904167150000038.GIF" wi="98" he="79" />表示节点n到节点1通过数据链k<sub>m</sub>进行数字传输的连通性;<img file="FDA0000904167150000039.GIF" wi="98" he="75" />表示节点n到节点2通过数据链k<sub>m</sub>进行数字传输的连通性;<img file="FDA00009041671500000310.GIF" wi="101" he="78" />表示节点n到节点n通过数据链k<sub>m</sub>进行数字传输的连通性;步骤204:叠加每种数据链的单数据链网络拓扑矩阵,得到数据链异构网网络拓扑矩阵<img file="FDA00009041671500000311.GIF" wi="638" he="310" />其中,矩阵T为每种数据链的单数据链网络拓扑矩阵逻辑相加之和,即对于矩阵中的每个元素的赋值满足:1+1=1,1+0=1,0+1=1,0+0=0;t<sub>1→1</sub>表示节点1到节点1进行数字传输的连通性;t<sub>1→2</sub>表示节点1到节点2进行数字传输的连通性;t<sub>1→n</sub>表示节点1到节点n进行数字传输的连通性;t<sub>2→1</sub>表示节点2到节点1进行数字传输的连通性;t<sub>2→2</sub>表示节点2到节点2进行数字传输的连通性;t<sub>2→n</sub>表示节点2到节点n进行数字传输的连通性;t<sub>i→j</sub>表示节点i到节点j进行数字传输的连通性;t<sub>n→1</sub>表示节点n到节点1进行数字传输的连通性;t<sub>n→2</sub>表示节点n到节点2进行数字传输的连通性;t<sub>n→n</sub>表示节点n到节点n进行数字传输的连通性;步骤三,计算端到端数据传输的最小跳数,并记录所有的中继节点的处理步骤有;步骤301:设节点i到节点j的数据传输跳数记为Jump;初始时,节点i到节点j的最小数据传输跳数赋值为1,即Jump=1;步骤302:如果数据链异构网网络拓扑矩阵T中的t<sub>i→j</sub>的逻辑相加赋值为1,即t<sub>i→j</sub>=1,则节点i到节点j的最小数据传输跳数为1,即Jump=1;然后执行步骤307;步骤303:如果数据链异构网网络拓扑矩阵T中的t<sub>i→j</sub>的逻辑相加赋值为0,则记录下<math><![CDATA[<mrow><mi>T</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000904167150000041.GIF" wi="447" he="381" /></maths>中能够与节点i在数据传输跳数为1时连通的节点,即分别为节点a、节点b;步骤304:如果数据链异构网网络拓扑矩阵T中的t<sub>a→j</sub>或者t<sub>b→j</sub>的逻辑相加赋值为1,即t<sub>a→j</sub>=1或者t<sub>b→j</sub>=1,则节点i到节点j的最小数据传输跳数为2,即Jump=1+1;然后执行步骤307;步骤305:如果数据链异构网网络拓扑矩阵T中的t<sub>a→j</sub>和t<sub>b→j</sub>的逻辑相加赋值为0,则记录下<math><![CDATA[<mrow><mi>T</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000904167150000042.GIF" wi="446" he="383" /></maths>中除节点i,且能够与节点a或者节点b在数据传输跳数为1时连通的节点,即为节点c;步骤306:如果数据链异构网网络拓扑矩阵T中的t<sub>c→j</sub>的逻辑相加赋值为1,即t<sub>c→j</sub>=1,则节点i到节点j的最小数据传输跳数为3,即Jump=1+1+1;然后执行步骤307;步骤307:记录下满足节点i到节点j数据传输跳数为3的路径,i→a→c→j、i→b→c→j;将i→a→c→j记为第一条路由路径R<sub>1</sub>,将i→b→c→j记为第二条路由路径R<sub>2</sub>;步骤308:记录第一条路由路径R<sub>1</sub>上的所有中继节点,即节点a和节点c;按照数据传输通过的先后次序进行数字编号,则节点i的数字编号记为<img file="FDA00009041671500000416.GIF" wi="103" he="67" />节点a的数字编号记为<img file="FDA0000904167150000043.GIF" wi="108" he="78" />则节点c的数字编号记为<img file="FDA0000904167150000044.GIF" wi="103" he="78" />节点j的数字编号记为<img file="FDA0000904167150000045.GIF" wi="103" he="71" />记录第二条路由路径R<sub>2</sub>上的所有中继节点,即节点b和节点c;按照数据传输通过的先后次序进行数字编号,则节点i的数字编号记为<img file="FDA0000904167150000046.GIF" wi="110" he="75" />节点b的数字编号记为<img file="FDA0000904167150000047.GIF" wi="110" he="78" />则节点c的数字编号记为<img file="FDA0000904167150000048.GIF" wi="111" he="71" />节点j的数字编号记为<img file="FDA0000904167150000049.GIF" wi="111" he="72" />在数据链异构网的网络拓扑中,节点i到节点j的中继节点形成的路由路径表征为<img file="FDA00009041671500000410.GIF" wi="551" he="100" />将节点i的数字编号记为<img file="FDA00009041671500000411.GIF" wi="125" he="84" />节点j的数字编号记为<img file="FDA00009041671500000412.GIF" wi="119" he="79" /><img file="FDA00009041671500000413.GIF" wi="93" he="85" />表示第1个中继节点的数字编号;<img file="FDA00009041671500000414.GIF" wi="94" he="84" />表示第2个中继节点的数字编号;<img file="FDA00009041671500000415.GIF" wi="94" he="92" />表示第q个中继节点的数字编号,也称为最后一个中继节点的数字编号;不失一般性,称为任意一中继节点的数字编号;步骤四,进行测量数据传输产生的端到端时延的测量步骤有;步骤401:当节点i在第一条路由路径R<sub>1</sub>上作为发射端有第一种数据链和第二种数据链供选择时,选择有效节点总数最少的第二种数据链进行传输;当节点a在第一条路由路径R<sub>1</sub>上作为发射端有第一种数据链和第二种数据链供选择时,选择与节点i在第一条路由路径R<sub>1</sub>上相同的第二种数据链进行传输;然后采用数据链的TDMA时隙分配规则获取第一条路由路径R<sub>1</sub>上的节点a作为发射端时在一帧中占用的时隙数目<img file="FDA0000904167150000051.GIF" wi="135" he="87" />且<img file="FDA0000904167150000052.GIF" wi="527" he="197" />其中,<img file="FDA0000904167150000053.GIF" wi="86" he="84" />是节点a在第一条路由路径R<sub>1</sub>上作为发射端时一帧中的时隙总数;ξ是一帧中预留的时隙比例,且0≤ξ<1;<img file="FDA0000904167150000054.GIF" wi="83" he="73" />是节点a在第一条路由路径R<sub>1</sub>上作为发射端时所用数据链的有效节点总数;<img file="FDA0000904167150000055.GIF" wi="84" he="87" />表示向下取整;采用数据链的TDMA时隙分配规则获取第一条路由路径R<sub>1</sub>上的节点c作为发射端时在一帧中占用的时隙数目<img file="FDA0000904167150000056.GIF" wi="135" he="86" />且<img file="FDA0000904167150000057.GIF" wi="527" he="198" />其中,<img file="FDA0000904167150000058.GIF" wi="84" he="78" />是节点c在第一条路由路径R<sub>1</sub>上作为发射端时一帧中的时隙总数;ξ是一帧中预留的时隙比例,且0≤ξ<1;<img file="FDA0000904167150000059.GIF" wi="85" he="73" />是节点c在第一条路由路径R<sub>1</sub>上作为发射端时所用数据链的有效节点总数;<img file="FDA00009041671500000510.GIF" wi="83" he="81" />表示向下取整;采用数据链的TDMA时隙分配规则获取第二条路由路径R<sub>2</sub>上的节点b作为发射端时在一帧中占用的时隙数目<img file="FDA00009041671500000511.GIF" wi="133" he="87" />且<img file="FDA00009041671500000512.GIF" wi="531" he="198" />其中,<img file="FDA00009041671500000513.GIF" wi="86" he="86" />是节点b在第二条路由路径R<sub>2</sub>上作为发射端时一帧中的时隙总数;ξ是一帧中预留的时隙比例,且0≤ξ<1;<img file="FDA00009041671500000517.GIF" wi="85" he="71" />是节点b在第二条路由路径R<sub>2</sub>上作为发射端时所用数据链的有效节点总数;<img file="FDA00009041671500000520.GIF" wi="85" he="83" />表示向下取整;采用数据链的TDMA时隙分配规则获取第二条路由路径R<sub>2</sub>上的节点c作为发射端时在一帧中占用的时隙数目<img file="FDA00009041671500000514.GIF" wi="133" he="87" />且<img file="FDA00009041671500000515.GIF" wi="527" he="191" />其中,<img file="FDA00009041671500000516.GIF" wi="85" he="86" />是节点c在第二条路由路径R<sub>2</sub>上作为发射端时一帧中的时隙总数;ξ是一帧中预留的时隙比例,且0≤ξ<1;<img file="FDA00009041671500000518.GIF" wi="85" he="70" />是节点c在第二条路由路径R<sub>2</sub>上作为发射端时所用数据链的有效节点总数;<img file="FDA00009041671500000519.GIF" wi="83" he="78" />表示向下取整;步骤402:依据端到端时延关系<img file="FDA0000904167150000061.GIF" wi="1222" he="654" />得到第一条路由路径R<sub>1</sub>上的节点i到节点j的时延;其中,(A)如果路由路径节点<img file="FDA0000904167150000062.GIF" wi="75" he="79" />和<img file="FDA0000904167150000063.GIF" wi="90" he="77" />作为发射端时使用同一种数据链并且<img file="FDA0000904167150000064.GIF" wi="78" he="76" />所占时隙在帧上的位置比路由路径节点<img file="FDA0000904167150000065.GIF" wi="93" he="78" />靠前k<sub>f</sub>个,则<img file="FDA0000904167150000066.GIF" wi="1542" he="215" />k<sub>f</sub>表示在TDMA时隙分配规则中<img file="FDA0000904167150000067.GIF" wi="86" he="75" />与<img file="FDA0000904167150000068.GIF" wi="92" he="74" />间隔的节点个数;其中,(B)如果路由路径节点<img file="FDA0000904167150000069.GIF" wi="77" he="79" />和<img file="FDA00009041671500000610.GIF" wi="89" he="78" />作为发射端时使用同一种数据链并且<img file="FDA00009041671500000611.GIF" wi="79" he="78" />所占时隙在帧上的位置比路由路径节点<img file="FDA00009041671500000612.GIF" wi="93" he="78" />靠后k<sub>g</sub>个,则<math><![CDATA[<mrow><msubsup><mi>T</mi><msub><mi>w</mi><mi>q</mi></msub><msub><mi>R</mi><mn>1</mn></msub></msubsup><mo>=</mo><msubsup><mi>T</mi><msub><mi>f</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>R</mi><mn>1</mn></msub></msubsup><mo>+</mo><msub><mi>&Delta;</mi><mi>G</mi></msub><mo>-</mo><mfrac><msubsup><mi>T</mi><msub><mi>f</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>R</mi><mn>1</mn></msub></msubsup><msubsup><mi>N</mi><msub><mi>f</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>R</mi><mn>1</mn></msub></msubsup></mfrac><mo>&times;</mo><msubsup><mi>N</mi><mrow><msub><mi>sub</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow><msub><mi>R</mi><mn>1</mn></msub></msubsup><mo>&times;</mo><msub><mi>k</mi><mi>g</mi></msub><mo>-</mo><mrow><mo>(</mo><mfrac><mi>K</mi><mrow><msubsup><mi>&Omega;</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow><msub><mi>R</mi><mn>1</mn></msub></msubsup><mo>&times;</mo><msubsup><mi>N</mi><mrow><msub><mi>sub</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow><msub><mi>R</mi><mn>1</mn></msub></msubsup></mrow></mfrac><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><msubsup><mi>T</mi><msub><mi>f</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>R</mi><mn>1</mn></msub></msubsup><mo>+</mo><msub><mi>&Delta;</mi><mi>G</mi></msub><mo>+</mo><msub><mi>&Delta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA00009041671500000613.GIF" wi="1741" he="203" /></maths>k<sub>g</sub>表示在TDMA时隙分配规则中<img file="FDA00009041671500000614.GIF" wi="90" he="74" />与<img file="FDA00009041671500000624.GIF" wi="75" he="74" />间隔的节点个数;其中,(C)如果<img file="FDA00009041671500000615.GIF" wi="78" he="77" />与<img file="FDA00009041671500000616.GIF" wi="94" he="74" />作为发射端时使用不同种数据链,则<img file="FDA00009041671500000617.GIF" wi="733" he="191" /><img file="FDA00009041671500000618.GIF" wi="93" he="101" />表示第一条路由路径R<sub>1</sub>上的路由路径节点<img file="FDA00009041671500000619.GIF" wi="94" he="78" />作为发射端时所占时隙排在帧上的位置;步骤403:依据端到端时延关系<img file="FDA00009041671500000620.GIF" wi="1243" he="655" />得到第二条路由路径R<sub>2</sub>上的节点i到节点j的时延;其中,(D)如果路由路径节点<img file="FDA00009041671500000621.GIF" wi="80" he="87" />和<img file="FDA00009041671500000622.GIF" wi="94" he="87" />作为发射端时使用同一种数据链并且<img file="FDA00009041671500000623.GIF" wi="84" he="85" />节点所占时隙在帧上的位置比<img file="FDA0000904167150000071.GIF" wi="92" he="77" />节点靠前k<sub>f</sub>个,则<img file="FDA0000904167150000072.GIF" wi="1542" he="213" />k<sub>f</sub>表示在TDMA时隙分配规则中<img file="FDA0000904167150000073.GIF" wi="79" he="76" />与<img file="FDA0000904167150000074.GIF" wi="88" he="77" />间隔的节点个数;其中,(E)如果路由路径节点<img file="FDA0000904167150000075.GIF" wi="90" he="76" />和<img file="FDA0000904167150000076.GIF" wi="92" he="79" />作为发射端时使用同一种数据链并且<img file="FDA0000904167150000077.GIF" wi="87" he="77" />所占时隙在帧上的位置比<img file="FDA0000904167150000078.GIF" wi="94" he="75" />节点靠后k<sub>g</sub>个,则<math><![CDATA[<mrow><msubsup><mi>T</mi><msub><mi>w</mi><mi>q</mi></msub><msub><mi>R</mi><mn>2</mn></msub></msubsup><mo>=</mo><msubsup><mi>T</mi><msub><mi>f</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>R</mi><mn>2</mn></msub></msubsup><mo>+</mo><msub><mi>&Delta;</mi><mi>G</mi></msub><mo>-</mo><mfrac><msubsup><mi>T</mi><msub><mi>f</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>R</mi><mn>2</mn></msub></msubsup><msubsup><mi>N</mi><msub><mi>f</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>R</mi><mn>2</mn></msub></msubsup></mfrac><mo>&times;</mo><msubsup><mi>N</mi><mrow><msub><mi>sub</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow><msub><mi>R</mi><mn>2</mn></msub></msubsup><mo>&times;</mo><msub><mi>k</mi><mi>g</mi></msub><mo>-</mo><mrow><mo>(</mo><mfrac><mi>K</mi><mrow><msubsup><mi>&Omega;</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow><msub><mi>R</mi><mn>2</mn></msub></msubsup><mo>&times;</mo><msubsup><mi>N</mi><mrow><msub><mi>sub</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow><msub><mi>R</mi><mn>2</mn></msub></msubsup></mrow></mfrac><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><msubsup><mi>T</mi><msub><mi>f</mi><mrow><mi>q</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>R</mi><mn>2</mn></msub></msubsup><mo>+</mo><msub><mi>&Delta;</mi><mi>G</mi></msub><mo>+</mo><msub><mi>&Delta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000904167150000079.GIF" wi="1742" he="205" /></maths>k<sub>g</sub>表示在TDMA时隙分配规则中<img file="FDA00009041671500000710.GIF" wi="90" he="75" />与<img file="FDA00009041671500000711.GIF" wi="78" he="79" />间隔的节点个数;其中,(F)如果<img file="FDA00009041671500000712.GIF" wi="84" he="77" />与<img file="FDA00009041671500000713.GIF" wi="94" he="79" />作为发射端时使用不同种数据链,则<img file="FDA00009041671500000714.GIF" wi="741" he="184" /><img file="FDA00009041671500000715.GIF" wi="99" he="103" />表示第二条路由路径R<sub>2</sub>上的路由路径节点<img file="FDA00009041671500000716.GIF" wi="99" he="79" />作为发射端时所占时隙排在帧上的位置;c表示电磁波的传播速度,且c=0.3km/μs;K表示所需传输数据包的大小,单位是bit;Δ<sub>G</sub>表示帧间保障间隔,单位是μs;Δ<sub>p</sub>表示任意一节点处理一帧的时延,单位是μs;<img file="FDA00009041671500000717.GIF" wi="172" he="95" />表示第一条路由路径R<sub>1</sub>上的路由路径节点<img file="FDA00009041671500000718.GIF" wi="76" he="76" />与路由路径节点<img file="FDA00009041671500000719.GIF" wi="90" he="77" />之间的距离;<img file="FDA00009041671500000720.GIF" wi="174" he="95" />表示第二条路由路径R<sub>2</sub>上的路由路径节点<img file="FDA00009041671500000721.GIF" wi="78" he="79" />与路由路径节点<img file="FDA00009041671500000722.GIF" wi="93" he="78" />之间的距离;<img file="FDA00009041671500000723.GIF" wi="89" he="87" />表示第一条路由路径R<sub>1</sub>上的路由路径节点<img file="FDA00009041671500000724.GIF" wi="83" he="86" />作为发射端时每个时隙内可传输的有效数据长度,单位是bit;<img file="FDA00009041671500000725.GIF" wi="114" he="92" />表示第一条路由路径R<sub>1</sub>上的路由路径节点<img file="FDA00009041671500000726.GIF" wi="96" he="79" />作为发射端时每个时隙内可传输的有效数据长度,单位是bit;<img file="FDA00009041671500000727.GIF" wi="94" he="94" />表示第二条路由路径R<sub>2</sub>上的路由路径节点<img file="FDA00009041671500000728.GIF" wi="85" he="76" />作为发射端时每个时隙内可传输的有效数据长度,单位是bit;<img file="FDA00009041671500000729.GIF" wi="110" he="90" />表示第二条路由路径R<sub>2</sub>上的路由路径节点<img file="FDA00009041671500000730.GIF" wi="90" he="77" />作为发射端时每个时隙内可传输的有效数据长度,单位是bit;<img file="FDA00009041671500000731.GIF" wi="125" he="97" />表示第一条路由路径R<sub>1</sub>上的路由路径节点<img file="FDA00009041671500000732.GIF" wi="78" he="84" />作为发射端时在一帧中占用的时隙数目;<img file="FDA00009041671500000733.GIF" wi="143" he="91" />表示第一条路由路径R<sub>1</sub>上的路由路径节点<img file="FDA00009041671500000734.GIF" wi="97" he="79" />作为发射端时在一帧中占用的时隙数目;<img file="FDA0000904167150000081.GIF" wi="116" he="97" />表示第二条路由路径R<sub>2</sub>上的路由路径节点<img file="FDA0000904167150000082.GIF" wi="78" he="79" />作为发射端时在一帧中占用的时隙数目;<img file="FDA0000904167150000083.GIF" wi="142" he="94" />表示第二条路由路径R<sub>2</sub>上的路由路径节点<img file="FDA0000904167150000084.GIF" wi="91" he="78" />作为发射端时在一帧中占用的时隙数目;<img file="FDA0000904167150000085.GIF" wi="86" he="91" />表示第一条路由路径R<sub>1</sub>上的路由路径节点<img file="FDA0000904167150000086.GIF" wi="71" he="79" />作为发射端时的帧长,单位是μs;<img file="FDA0000904167150000087.GIF" wi="99" he="93" />表示第一条路由路径R<sub>1</sub>上的路由路径节点<img file="FDA0000904167150000088.GIF" wi="93" he="82" />作为发射端时的帧长,单位是μs;<img file="FDA0000904167150000089.GIF" wi="85" he="95" />表示第二条路由路径R<sub>2</sub>上的路由路径节点<img file="FDA00009041671500000810.GIF" wi="79" he="84" />作为发射端时的帧长,单位是μs;<img file="FDA00009041671500000811.GIF" wi="100" he="91" />表示第二条路由路径R<sub>2</sub>上的路由路径节点<img file="FDA00009041671500000812.GIF" wi="94" he="81" />作为发射端时的帧长,单位是μs;<img file="FDA00009041671500000813.GIF" wi="95" he="88" />表示路由路径节点<img file="FDA00009041671500000814.GIF" wi="77" he="79" />在第一条路由路径R<sub>1</sub>上作为发射端时一帧中的时隙总数;<img file="FDA00009041671500000815.GIF" wi="111" he="95" />表示路由路径节点<img file="FDA00009041671500000816.GIF" wi="92" he="79" />在第一条路由路径R<sub>1</sub>上作为发射端时一帧中的时隙总数;<img file="FDA00009041671500000817.GIF" wi="100" he="92" />表示路由路径节点<img file="FDA00009041671500000818.GIF" wi="78" he="79" />在第二条路由路径R<sub>2</sub>上作为发射端时一帧中的时隙总数;<img file="FDA00009041671500000819.GIF" wi="120" he="95" />表示路由路径节点<img file="FDA00009041671500000820.GIF" wi="99" he="78" />在第二条路由路径R<sub>2</sub>上作为发射端时一帧中的时隙总数;步骤404:比较<img file="FDA00009041671500000821.GIF" wi="62" he="71" />和<img file="FDA00009041671500000822.GIF" wi="93" he="74" />取最小的端到端时延所对应的路由路径进行数据传输,即节点i到节点j的时延记为<img file="FDA00009041671500000823.GIF" wi="382" he="95" />在数据链异构网的网络拓扑中,节点i到节点j的时延记为<img file="FDA00009041671500000824.GIF" wi="598" he="110" /><img file="FDA00009041671500000825.GIF" wi="69" he="82" />表示第一条路由路径上的端到端时延;<img file="FDA00009041671500000826.GIF" wi="76" he="86" />表示第二条路由路径上的端到端时延;<img file="FDA00009041671500000827.GIF" wi="75" he="84" />表示第r条路由路径上的端到端时延,也称为最后一条路由路径上的端到端时延;不失一般性,称为任意一条路由路径上的端到端时延;步骤五,优化基于TDMA数据链异构网络的方式有两种,方式一为:如果节点i到节点j的时延<img file="FDA00009041671500000828.GIF" wi="572" he="103" />不满足ITU-T的要求时,则提高端到端时延最小的路由路径中发射节点的发射功率P<sub>i</sub>;重新进行端到端时延的测量,直至能够满足ITU-T的要求,从而达到优化基于TDMA数据链异构网络;优化基于TDMA数据链异构网的方式二为:如果节点i到节点j的时延<img file="FDA00009041671500000829.GIF" wi="573" he="110" />不满足ITU-T的要求时,则设定不满足ITU-T要求的端到端时延最小的路由路径中的发射节点以同一种数据链进行数据传输;重新进行端到端时延的测量,直至能够满足ITU-T的要求,从而达到优化基于TDMA数据链异构网络。
地址 100191 北京市海淀区学院路37号