数据帧无线传输方法及装置与流程

文档序号:11064675阅读:来源:国知局

技术特征:

1.一种数据帧无线传输方法,其特征在于,所述方法包括:

发送终端获取与接收终端之间的信道的质量;

根据获取的信道的质量,确定聚合帧长;

根据确定的聚合帧长,聚合需发送的数据帧;聚合的数据帧的帧长小于或等于所述确定的聚合帧长;

向所述接收终端发送所述聚合的数据帧。

2.根据权利要求1所述的方法,其特征在于,根据如下公式计算所述聚合帧长:

<mrow> <mi>M</mi> <mi>S</mi> <mi>L</mi> <mo>=</mo> <msqrt> <mrow> <mo>-</mo> <mfrac> <mn>1</mn> <mrow> <mi>I</mi> <mi>n</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mn>2</mn> <mi>e</mi> <mi>r</mi> <mi>f</mi> <mi>c</mi> <mo>(</mo> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> </msqrt> </mrow>

MSL为所述聚合帧长,SNR为所述信道的质量的数值。

3.根据权利要求1所述的方法,其特征在于,所述根据确定的聚合帧长,聚合需发送的数据帧,包括:

在准备聚合当前数据帧时,检测是否存在未发送的且帧长小于确定的聚合帧长的聚合的数据帧;

当检测到不存在未发送的且帧长小于确定的聚合帧长的聚合的数据帧时,比较所述当前数据帧的帧长和所述确定的聚合帧长;当所述当前数据帧的帧长等于所述确定的聚合帧长时,将所述当前数据帧作为聚合的数据帧;当所述当前数据帧的帧长小于所述确定的聚合帧长时,以所述当前数据帧为聚合的数据帧的第一帧,将所述当前数据帧聚合到所述聚合的数据帧中;当所述当前数据帧的帧长大于所述确定的聚合帧长时,将所述当前数据帧分割为至少两个数据帧片,并将所述至少两个数据帧片聚合为至少两个聚合的数据帧;所述至少两个聚合的数据帧中每个数据帧包括至少一个所述数据帧片,所述至少两个聚合的数据帧中包含有至少一个帧长度等于确定的聚合帧长的数据帧;

当检测到存在未发送的且帧长小于确定的聚合帧长的聚合的数据帧时,判断所述当前数据帧的帧长是否大于剩余帧长;所述剩余帧长为所述确定的聚合帧长减去存在的聚合的数据帧的帧长;

当所述当前数据帧的帧长小于或等于所述剩余帧长时,将所述当前数据帧聚合到存在的聚合的数据帧中;

当所述当前数据帧的帧长大于所述剩余帧长时,将所述当前数据帧分割为至少两个数据帧片,并将至少一个所述数据帧片聚合到所述存在的聚合的数据帧中,直到所述存在的聚合的数据帧的帧长达到所述确定的聚合帧长,以及将剩余的数据帧片聚合为至少一个聚合的数据帧。

4.根据权利要求1所述的方法,其特征在于,向所述接收终端发送所述聚合的数据帧,包括:

在预先建立的信道的质量与调制方式的对应关系中,确定获取的信道的质量对应的调制方式;

按照确定的调制方式,调制所述聚合的数据帧;

向所述接收终端发送调制的数据帧。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述获取与接收终端之间的信道的质量,包括:

接收所述接收终端发送的所述发送终端与所述接收终端之间的信道的质量,所述信道的质量是所述接收终端根据所述发送终端发送的指定符号估算出来的。

6.一种数据帧无线传输装置,其特征在于,所述装置包括:

获取模块,用于获取与接收终端之间的信道的质量;

确定模块,用于根据所述获取模块获取的信道的质量,确定聚合帧长;

聚合模块,用于根据所述确定模块确定的聚合帧长,聚合需发送的数据帧;所述聚合模块聚合的数据帧的帧长小于或等于所述确定的聚合帧长;

发送模块,用于向所述接收终端发送所述聚合模块聚合的数据帧。

7.根据权利要求6所述的装置,其特征在于,所述确定模块根据如下公式计算所述聚合帧长:

<mrow> <mi>M</mi> <mi>S</mi> <mi>L</mi> <mo>=</mo> <msqrt> <mrow> <mo>-</mo> <mfrac> <mn>1</mn> <mrow> <mi>I</mi> <mi>n</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mn>2</mn> <mi>e</mi> <mi>r</mi> <mi>f</mi> <mi>c</mi> <mo>(</mo> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> </msqrt> </mrow>

MSL为所述聚合帧长,SNR为所述信道的质量的数值。

8.根据权利要求6所述的装置,其特征在于,所述聚合模块用于:

在准备聚合当前数据帧时,检测是否存在未发送的且帧长小于确定的聚合帧长的聚合的数据帧;

当检测到不存在未发送的且帧长小于确定的聚合帧长的聚合的数据帧时,比较所述当前数据帧的帧长和所述确定的聚合帧长;当所述当前数据帧的帧长等于所述确定的聚合帧长时,将所述当前数据帧作为聚合的数据帧;当所述当前数据帧的帧长小于所述确定的聚合帧长时,以所述当前数据帧为聚合的数据帧的第一帧,将所述当前数据帧聚合到所述聚合的数据帧中;当所述当前数据帧的帧长大于所述确定的聚合帧长时,将所述当前数据帧分割为至少两个数据帧片,并将所述至少两个数据帧片聚合为至少两个聚合的数据帧;所述至少两个聚合的数据帧中每个数据帧包括至少一个所述数据帧片,所述至少两个聚合的数据帧中包含有至少一个帧长度等于确定的聚合帧长的数据帧;

当检测到存在未发送的且帧长小于确定的聚合帧长的聚合的数据帧时,判断所述当前数据帧的帧长是否大于剩余帧长;所述剩余帧长为所述确定的聚合帧长减去存在的聚合的数据帧的帧长;

当所述当前数据帧的帧长小于或等于所述剩余帧长时,将所述当前数据帧聚合到存在的聚合的数据帧中;

当所述当前数据帧的帧长大于所述剩余帧长时,将所述当前数据帧分割为至少两个数据帧片,并将至少一个所述数据帧片聚合到所述存在的聚合的数据帧中,直到所述存在的聚合的数据帧的帧长达到所述确定的聚合帧长,以及将剩余的数据帧片聚合为至少一个聚合的数据帧。

9.根据权利要求6所述的装置,其特征在于,所述发送模块包括:

确定单元,用于在预先建立的信道的质量与调制方式的对应关系中,确定获取的信道的质量对应的调制方式;

调制单元,用于按照所述确定单元确定的调制方式,调制所述聚合的数据帧;

发送单元,用于向所述接收终端发送所述调制单元调制的数据帧。

10.根据权利要求6至9中任一项所述的装置,其特征在于,所述获取模块用于:

接收所述接收终端发送的所述发送终端与所述接收终端之间的信道的质量,所述信道的质量是所述接收终端根据所述发送终端发送的指定符号估算出来的。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1