信息发送/接收方法和装置与流程

文档序号:28973363发布日期:2022-02-19 17:55阅读:44来源:国知局
信息发送/接收方法和装置与流程

1.本技术实施例涉及通信领域,特别涉及通信领域中的信息发送/接收方法和装置。


背景技术:

2.在很多通信场景下,一个接入点/站点需要同时与多个接入点/站点连接通信,为使所述一个接入点/站点和与其连接的多个接入点/站点进行高效地通信,所述一个接入点/站点发送的帧的大小,会随着与其连接的多个接入点/站点的数量而变化。
3.现有技术中,一个接入点/站点与多个接入点/站点通信时,很多通信参数的计算,都是默认所述一个接入点/站点发送的帧的大小固定不变,没有将接入点/站点发送的帧的大小会发生变化这个因素考虑进去;如此导致,用现有技术计算得到的通信参数不准确,该不准确的通信参数,将影响通信系统无法进行正常通信。


技术实现要素:

4.本技术实施例提供一种信息接收/发送方法,通过该方法,能获得准确的通信参数。
5.第一方面,本技术实施例提供一种信息接收方法,包括:
6.确定信息接收时间;在所述确定的信息接收时间,接收信息。
7.进一步地,所述确定信息接收时间,包括:根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定信息接收时间。
8.进一步地,所述确定信息接收时间,包括:
9.信息接收时间=预设偏移值-(一段时间内已发送的帧所占用的时长+总的帧间隔),其中,预设偏移值为一预设值;所述一段时间内已发送的帧所占用的时长为在一段时间内已发送的一种帧或者多种帧所占用的部分时间长度和/或总时间长度;所述总的帧间隔为在一段时间内已发送的一种帧或者多种帧间的间隔所占用的部分时间长度和/或总时间长度。
10.第一方面的第一个实施例中,所述信息为时分双工扇区扫描反馈帧,所述确定时分双工扇区扫描反馈帧的接收时间,具体为:
11.时分双工扇区扫描反馈帧的接收时间=响应反馈偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0012]
其中,
[0013]
响应反馈偏移值,是一个或者多个时分双工扇区扫描帧中的responder feedback offset subfield中的值,所述一个或者多个时分双工扇区扫描帧具有相同的tx sector id,所述一个或者多个时分双工扇区扫描帧在一个tdd slot中发送;
[0014]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送
端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0015]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0016]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0017]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0018]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0019]
第一方面的第二个实施例中,所述信息为时分双工扇区扫描确认帧,所述确定时分双工扇区扫描确认帧的接收时间,具体为:
[0020]
时分双工扇区扫描确认帧的接收时间=发送确认偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0021]
其中,
[0022]
发送确认偏移值,所述一个或者多个时分双工扇区扫描帧具中的initiatorackoffset subfield中的值,所述一个或者多个时分双工扇区扫描帧具有相同的tx sector id,所述一个或者多个时分双工扇区扫描帧在一个tdd slot中发送;
[0023]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0024]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0025]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0026]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0027]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0028]
第一方面的第三个实施例中,所述信息为发送通知帧,所述确定发送通知帧的接收时间,具体为:
[0029]
发送通知帧的接收时间=发送端发送偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0030]
其中,
[0031]
发送端发送偏移值,是当时分双工扇区扫描确认帧中end of training subfield值为1时initiator transmit offset subfield的值;
[0032]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0033]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0034]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0035]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0036]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0037]
第一方面的第四个实施例中,所述信息为响应通知帧,所述确定响应通知帧的接收时间,具体为:
[0038]
响应通知帧的接收时间=响应端发送偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0039]
其中,响应端发送偏移值,是当时分双工扇区扫描确认帧中end of training subfield值为1时responder transmit offset subfield的值;
[0040]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0041]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0042]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0043]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0044]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0045]
第二方面,本技术实施例提供一种信息发送方法,包括:
[0046]
确定信息发送时间;在所述确定的信息发送时间,发送信息。
[0047]
进一步地,所述确定信息接收时间,包括:根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定信息发送时间。
[0048]
进一步地,所述确定信息发送时间,包括:
[0049]
信息发送时间=预设偏移值-(一段时间内已发送的帧所占用的时长+总的帧间隔),其中,预设偏移值为一预设值;所述一段时间内已发送的帧所占用的时长为在一段时间内已发送的一种帧或者多种帧所占用的部分时间长度和/或总时间长度;所述总的帧间隔为在一段时间内已发送的一种帧或者多种帧间的间隔所占用的部分时间长度和/或总时间长度。
[0050]
第二方面的第一个实施例中,所述信息为时分双工扇区扫描反馈帧,所述确定时分双工扇区扫描反馈帧的发送时间,具体为:
[0051]
时分双工扇区扫描反馈帧的发送时间=响应反馈偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧
计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0052]
其中,
[0053]
响应反馈偏移值,是一个或者多个时分双工扇区扫描帧中的responder feedback offset subfield中的值,所述一个或者多个时分双工扇区扫描帧具有相同的tx sector id,所述一个或者多个时分双工扇区扫描帧在一个tdd slot中发送;
[0054]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0055]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0056]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0057]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0058]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0059]
第二方面的第二个实施例中,所述信息为时分双工扇区扫描确认帧,所述确定时分双工扇区扫描确认帧的发送时间,具体为:
[0060]
时分双工扇区扫描确认帧的发送时间=发送确认偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0061]
其中,
[0062]
发送确认偏移值,所述一个或者多个时分双工扇区扫描帧具中的initiatorackoffset subfield中的值,所述一个或者多个时分双工扇区扫描帧具有相同的tx sector id,所述一个或者多个时分双工扇区扫描帧在一个tdd slot中发送;
[0063]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0064]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0065]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0066]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0067]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0068]
第二方面的第三个实施例中,所述信息为发送通知帧,所述确定发送通知帧的发送时间,具体为:
[0069]
发送通知帧的发送时间=发送端发送偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0070]
其中,
[0071]
发送端发送偏移值,是当时分双工扇区扫描确认帧中end of training subfield值为1时initiator transmit offset subfield的值;
[0072]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0073]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0074]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0075]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0076]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0077]
第二方面的第四个实施例中,所述信息为响应通知帧,所述确定响应通知帧的发送时间,具体为:
[0078]
响应通知帧的发送时间=响应端发送偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0079]
其中,响应端发送偏移值,是当时分双工扇区扫描确认帧中end of training subfield值为1时responder transmit offset subfield的值;
[0080]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0081]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0082]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0083]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0084]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0085]
第三方面,本技术实施例提供一种信息接收装置,包括:
[0086]
处理模块,用于确定信息接收时间;
[0087]
收发模块,在所述确定的信息接收时间,接收信息。
[0088]
进一步地,所述确定信息接收时间,包括:根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定信息接收时间。
[0089]
第三方面的第一个实施例中,所述信息为时分双工扇区扫描反馈帧,所述确定时分双工扇区扫描反馈帧的接收时间,具体为:
[0090]
时分双工扇区扫描反馈帧的接收时间=响应反馈偏移值

[时分双工扇区扫描确
认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0091]
其中,
[0092]
响应反馈偏移值,是一个或者多个时分双工扇区扫描帧中的responder feedback offset subfield中的值,所述一个或者多个时分双工扇区扫描帧具有相同的tx sector id,所述一个或者多个时分双工扇区扫描帧在一个tdd slot中发送;
[0093]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0094]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0095]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0096]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0097]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0098]
第三方面的第二个实施例中,所述信息为时分双工扇区扫描确认帧,所述确定时分双工扇区扫描确认帧的接收时间,具体为:
[0099]
时分双工扇区扫描确认帧的接收时间=发送确认偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0100]
其中,
[0101]
发送确认偏移值,所述一个或者多个时分双工扇区扫描帧具中的initiatorackoffset subfield中的值,所述一个或者多个时分双工扇区扫描帧具有相同的tx sector id,所述一个或者多个时分双工扇区扫描帧在一个tdd slot中发送;
[0102]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0103]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0104]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0105]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0106]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0107]
第三方面的第三个实施例中,所述信息为发送通知帧,所述确定发送通知帧的接收时间,具体为:
[0108]
发送通知帧的接收时间=发送端发送偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分
双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0109]
其中,
[0110]
发送端发送偏移值,是当时分双工扇区扫描确认帧中end of training subfield值为1时initiator transmit offset subfield的值;
[0111]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0112]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0113]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0114]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0115]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0116]
第三方面的第四个实施例中,所述信息为响应通知帧,所述确定响应通知帧的接收时间,具体为:
[0117]
响应通知帧的接收时间=响应端发送偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0118]
其中,响应端发送偏移值,是当时分双工扇区扫描确认帧中end of training subfield值为1时responder transmit offset subfield的值;
[0119]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0120]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0121]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0122]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0123]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0124]
第四方面,本技术实施例提供一种信息发送装置,包括:
[0125]
处理模块,用于确定信息接收时间;
[0126]
收发模块,在所述确定的信息发送时间,发送信息。
[0127]
进一步地,所述确定信息接收时间,包括:根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定信息发送时间。
[0128]
第四方面的第一个实施例中,所述信息为时分双工扇区扫描反馈帧,所述确定时分双工扇区扫描反馈帧的发送时间,具体为:
[0129]
时分双工扇区扫描反馈帧的发送时间=响应反馈偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0130]
其中,
[0131]
响应反馈偏移值,是一个或者多个时分双工扇区扫描帧中的responder feedback offset subfield中的值,所述一个或者多个时分双工扇区扫描帧具有相同的tx sector id,所述一个或者多个时分双工扇区扫描帧在一个tdd slot中发送;
[0132]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0133]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0134]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0135]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0136]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0137]
第四方面的第二个实施例中,所述信息为时分双工扇区扫描确认帧,所述确定时分双工扇区扫描确认帧的发送时间,具体为:
[0138]
时分双工扇区扫描确认帧的发送时间=发送确认偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0139]
其中,
[0140]
发送确认偏移值,所述一个或者多个时分双工扇区扫描帧具中的initiatorackoffset subfield中的值,所述一个或者多个时分双工扇区扫描帧具有相同的tx sector id,所述一个或者多个时分双工扇区扫描帧在一个tdd slot中发送;
[0141]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0142]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0143]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0144]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0145]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0146]
第四方面的第三个实施例中,所述信息为发送通知帧,所述确定发送通知帧的发送时间,具体为:
[0147]
发送通知帧的发送时间=发送端发送偏移值

[时分双工扇区扫描确认帧计数值*
时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0148]
其中,
[0149]
发送端发送偏移值,是当时分双工扇区扫描确认帧中end of training subfield值为1时initiator transmit offset subfield的值;
[0150]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0151]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0152]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0153]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0154]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0155]
第四方面的第四个实施例中,所述信息为响应通知帧,所述确定响应通知帧的发送时间,具体为:
[0156]
响应通知帧的发送时间=响应端发送偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
[0157]
其中,响应端发送偏移值,是当时分双工扇区扫描确认帧中end of training subfield值为1时responder transmit offset subfield的值;
[0158]
时分双工扇区扫描确认帧计数值,是在收到当前时分双工扇区扫描帧之前,发送端已经发送过的时分双工扇区扫描确认帧的个数,所述一个或者多个时分双工扇区扫描确认帧是在一个tdd slot中发送;
[0159]
时分双工扇区扫描确认帧的时长,是时分双工扇区扫描确认帧对应的phy层ppdu的时长;
[0160]
帧总计数值,是在一个tdd slot内发送的帧的总计数值,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧;
[0161]
时分双工扇区扫描帧的时长,是时分双工扇区扫描帧对应的phy层ppdu的时长;
[0162]
短波束赋形帧间隔,是在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括时分双工扇区扫描帧和时分双工扇区扫描确认帧。
[0163]
第五方面,本技术实施例提供一种信息接收设备,该信息接收设备包括:收发器和处理器;可选地,还可以包括存储器。其中,处理器,用于控制接收器接收信号或控制发送器发送信号,并且执行指令以实现第一方面或第一方面的任一种可能的实施例中的方法;存储器,用于存储指令;收发器,用于发送/接收信号。
[0164]
第六方面,本技术实施例提供一种信息发送设备,该信息发送设备包括:收发器和处理器;可选地,还可以包括存储器。其中,处理器,用于控制接收器接收信号或控制发送器发送信号,并且执行指令以实现第二方面或第二方面的任一种可能的实施例中的方法;存
储器,用于存储指令;收发器,用于发送/接收信号。
[0165]
第七方面,本技术实施例提供一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。
[0166]
第八方面,本技术实施例提供一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第二方面或第二方面的任意可能的实现方式中的方法的指令。
[0167]
第九方面,本技术实施例提供一种计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。
[0168]
第十方面,本技术实施例提供一种计算机程序,该计算机程序包括用于执行第二方面或第二方面的任意可能的实现方式中的方法的指令。
[0169]
第十一方面,本技术实施例提供一种信息接收芯片,该信息接收芯片包括处理器、收发接口。其中,该收发接口、和该处理器通过内部连接通路互相通信,该处理器执行第一方面的任一种可能的实施例中的方法,以控制接收接口接收信号,以控制发送接口发送信号。
[0170]
第十二方面,本技术实施例提供一种信息发送芯片,该信息发送芯片包括处理器、收发接口。其中,该收发接口、和该处理器通过内部连接通路互相通信,该处理器执行第二方面的任一种可能的实施例中的方法,以控制接收接口接收信号,以控制发送接口发送信号。
附图说明
[0171]
图1是本技术实施例的网络架构应用场景示意图;
[0172]
图2是本技术实施例的时间应用场景示意图;
[0173]
图3是本技术实施例的方法流程图;
[0174]
图4是本技术实施例在第一种可能的实施方式中responderfeedbackoffset的设置示意图;
[0175]
图5是本技术实施例在第二种可能的实施方式中responderfeedbackoffset的设置示意图;
[0176]
图6是本技术实施例在第三种可能的实施方式中responderfeedbackoffset的设置示意图;
[0177]
图7是本技术实施例提供的一种信息接收/发送装置;
[0178]
图8是本技术实施例所述的信息接收装置/发送装置可能的产品形态的结构图;
[0179]
图9为tdd ssw frame format(tdd individual bf)。
具体实施方式
[0180]
下面将结合本技术实施例中的附图,对本技术实施例的技术方案进行描述。
[0181]
应理解,本技术实施例可以应用于各种通信系统,例如:全球移动通信(global system of mobile communication,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)系统、通用分组无线业务(general packet radio service,gprs)、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工
(time division duplex,tdd)、通用移动通信系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、以及未来的5g通信系统等。
[0182]
还应理解,本技术实施例还可以应用于各种基于非正交多址接入技术的通信系统,例如稀疏码多址接入(sparse code multiple access,scma)系统,当然scma在通信领域也可以被称为其他名称;进一步地,本技术实施例的技术方案可以应用于采用非正交多址接入技术的多载波传输系统,例如采用非正交多址接入技术正交频分复用(orthogonal frequency division multiplexing,ofdm)、滤波器组多载波(filter bank multi-carrier,fbmc)、通用频分复用(generalized frequency division multiplexing,gfdm)、滤波正交频分复用(filtered-ofdm,f-ofdm)系统等。
[0183]
还应理解,本技术实施例可以应用于lte系统以及后续的演进系统如5g等,或其他采用各种无线接入技术的无线通信系统,如采用码分多址,频分多址,时分多址,正交频分多址,单载波频分多址等接入技术的系统,尤其适用于需要信道信息反馈和/或应用二级预编码技术的场景,例如应用massive mimo技术的无线网络、应用分布式天线技术的无线网络等。
[0184]
还应理解,本技术实施例还可以应用于mesh分布式网络系统。mesh分发网络系统包括多个接入点和多个站点,一个接入点或站点与其他多个接入点或多个站点进行通信。
[0185]
图1是本技术实施例的网络架构应用场景示意图。如图1所示,装置a与至少一个装置b通信,为了提高装置a与至少一个装置b进行波束赋形训练的效率,装置a发送的时分双工扇区扫描帧(time division duplex sector sweep frame,tdd sswgroup frame)的时长是一个变化值,不再是一个固定值;且在实际的通信过程中,装置a在同一个tdd slot内发送tdd sswgroup frame进行波束赋形训练,还会发送时分双工扇区扫描确认帧(time division duplex sector sweep ack frame,tdd ssw ack frame),以对装置b反馈的时分双工扇区扫描反馈帧(time division duplex sector sweep feedback frame,tdd ssw feedback frame)进行确认。如图2所示,装置a在一个时分双工时隙(time division duplex slot,tdd slot)内发送tdd sswgroup frame和tdd ssw ack frame,其中,图2一个tdd slot内的tdd sswgroup frame用于波束赋形训练,图2一个tdd slot内的tdd ssw ack frame用于对装置b先前反馈的tdd ssw feedback frame进行确认(装置b先前反馈的tdd ssw feedback frame未在图2中示出)。装置a发送的tdd sswgroup frame的时长变化且tdd sswgroup frame和tdd ssw ack frame在同一个tdd slot内传输时,用现有技术计算得到的tdd ssw feedback frame的发送/接收时间、tdd ssw ack frame的发送/接收时间、发送通知帧(initiator announce frame)的发送/接收时间和响应通知帧(responder announce frame)的发送/接收时间都不准确,如此将导致通信系统无法进行正常通信。
[0186]
为解决上述技术问题,本技术实施例提供两种解决方案:
[0187]
一、不允许tdd sswgroup frame和tdd ssw ack frame在同一个tdd slot内传输,这种情况下,可以用现有技术计算上述时间参数。
[0188]
二、采用以下本技术实施例提供的技术方案。
[0189]
现有技术中的tdd ssw frame、tdd ssw feedback frame、tdd ssw ack frame的时长相等。本技术实施例中,tdd sswgroup frame的时长,与tdd ssw feedback frame和
tdd ssw ack frame的时长不等。
[0190]
图2是本技术实施例的时间应用场景示意图。图2只示意出装置a与一个装置b之间的通信流程,装置a与其他装置b之间的通信流程与此类似,以下不再赘述。
[0191]
如图2所示,装置a在一个tdd slot内传输tdd sswgroup frame和/或tdd ssw ack frame,其中,tdd sswgroup frame用于装置a与至少一个装置b(如图1中所示的至少一个装置b)进行波束赋形训练,tdd ssw ack frame用于装置a对某一个装置b(如图1中所示的某一个装置b)先前反馈的tdd ssw feedback frame进行确认(某一个装置b先前反馈的tdd ssw feedback frame未在图2中示出)。
[0192]
如图2所示,在某一时间,装置b向装置a反馈tdd ssw feedback frame,所述tdd ssw feedback frame用于装置b对装置b接收到的tdd sswgroup frame进行反馈。
[0193]
如图2所示,在某一时间,装置a向装置b发送tdd ssw ack frame,所述tdd ssw ack frame用于装置a对装置a接收到的tdd ssw feedback frame进行确认。如图2所示,在某一时间,装置a向装置b发送initiator announce frame,所述initiator announce frame用于交互一些管理信息,如时隙的分配调度信息和/或波束扫描结果信息等。
[0194]
如图2所示,在某一时间,装置b向装置a发送responder announce frame,所述responder announce frame用于交互一些管理信息,如时隙的分配调度信息和/或波束扫描结果信息等。
[0195]
本技术实施例提供一种信息接收/发送方法及装置,可使得装置a/装置b在准确的时间点接收/发送上述四种帧(tdd ssw feedback frame、tdd ssw ack frame、initiator announce frame和responder announce frame)。
[0196]
图3是本技术实施例的方法流程图。如图3所示,一种信息接收方法包括:
[0197]
s101、信息接收装置确定信息接收时间。
[0198]
在第一种可能的实施方式中,s101信息接收装置确定信息接收时间,包括:根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定信息接收时间。
[0199]
在wifi标准中,时分双工扇区扫描确认帧计数值,用ackcountindex表示;帧总计数值,用countindex表示;时分双工扇区扫描帧计数值,用sswcountindex表示;时分双工扇区扫描帧的时长,用txtime(tdd sswgroup)表示;时分双工扇区扫描确认帧的时长,用txtime(tdd ack)表示。
[0200]
同样地,在wifi标准中,短波束赋形帧间隔,用sbifs表示。
[0201]
本技术实施例中,时分双工扇区扫描确认帧的个数+时分双工扇区扫描帧的个数=帧的总个数。时分双工扇区扫描确认帧计数值,用于统计时分双工扇区扫描确认帧的个数,可以从0开始,也可以从1开始;时分双工扇区扫描帧计数值,用于统计时分双工扇区扫描帧的个数,可以从0开始,也可以从1开始;由此,帧总计数值,用于统计帧的总个数,可以从0开始,也可以从1开始。但不论,时分双工扇区扫描确认帧计数值/时分双工扇区扫描帧计数值,从0开始还是从1开始,时分双工扇区扫描确认帧计数值、时分双工扇区扫描帧计数值和帧总计数值,三者之间的关系,都满足时分双工扇区扫描确认帧的个数+时分双工扇区扫描帧的个数=帧的总个数。
[0202]
进一步地,如图2所示,s101包括:装置a根据时分双工扇区扫描确认帧计数值、帧
总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定tdd ssw feedback frame的接收时间。所述装置a确定tdd ssw feedback frame的接收时间的方法,具体地,包括但不限于以下三种方式:
[0203]
(1)tdd ssw feedback frame的接收时间=响应反馈偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
ꢀꢀ
(公式1-1-1)
[0204][0205]
其中,
[0206]
响应反馈偏移值,是一个或者多个tdd sswgroup frame中的responder feedback offset subfield中的值,所述一个或者多个tdd sswgroup frame具有相同的tx sector id,所述一个或者多个tdd sswgroup frame在一个tdd slot中发送;
[0207]
在wifi标准中,响应反馈偏移值,用responderfeedbackoffset表示;
[0208]
如图4所示,responderfeedbackoffset的值为一个时长,所述时长的设置为从装置a发送完第一个tdd sswgroup frame/tdd sswack帧后,到装置b反馈tdd ssw feedback frame的起始时间的时长,再加一个tdd sswgroup frame的时长;且,每个tdd ssw frame中responderfeedbackoffset字段的值相同,即后续的每个tdd ssw frame中responderfeedbackoffset字段的值都被设置为“从装置a发送完第一个tdd sswgroup frame/tdd sswack帧后,到装置b反馈tdd ssw feedback frame的起始时间的时长,再加一个tdd sswgroup frame的时长”。
[0209]
所述tdd sswgroup frame的时长,为tdd sswgroup frame对应的phy层ppdu的时长。本技术实施例所述的各种帧为mac层帧,本技术实施例所述的mac层帧的时长,均为该mac层帧对应的phy层ppdu的时长;
[0210]
时分双工扇区扫描确认帧计数值,是装置b在收到当前tdd sswgroup frame之前,装置a已经发送过的tdd ssw ack frame的个数,所述一个或者多个tdd ssw ack frame是在一个tdd slot中发送;时分双工扇区扫描确认帧计数值≥0且为整数;
[0211]
时分双工扇区扫描确认帧的时长,是tdd ssw ack frame对应的phy层ppdu的时长;
[0212]
帧总计数值,是装置a在一个tdd slot内发送的帧的总计数值,该帧包括tdd sswgroup frame和tdd ssw ack frame;帧总计数值≥0且为整数;
[0213]
时分双工扇区扫描帧的时长,是tdd sswgroup frame对应的phy层ppdu的时长;
[0214]
短波束赋形帧间隔,是装置a在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括tdd sswgroup frame和tdd ssw ack frame。
[0215]
上述公式,可以表示为如下:
[0216]
tdd ssw feedback frame的接收时间=responderfeedbackoffset

[ackcountindex*txtime(tdd ack)+(countindex+1-ackcountindex)*txtime(tdd sswgroup)+countindex*sbifs],其中,
[0217]
responderfeedbackoffset,是一个或者多个tdd sswgroup frame中的responder feedback offset subfield中的值,所述一个或者多个tdd sswgroup frame具有相同的tx sector id,所述一个或者多个tdd sswgroup frame在一个tdd slot中发送;
[0218]
ackcountindex,是装置b在收到当前tdd sswgroup frame之前,装置a已经发送过的tdd ssw ack frame的个数,所述一个或者多个tdd ssw ack frame是在一个tdd slot中发送;ackcountindex≥0且为整数;
[0219]
txtime(tdd ack),是tdd ssw ack frame对应的phy层ppdu的时长;
[0220]
countindex,是装置a在一个tdd slot内发送的帧的总计数值,该帧包括tdd sswgroup frame和tdd ssw ack frame;countindex≥0且为整数;
[0221]
txtime(tdd sswgroup),是tdd sswgroup frame对应的phy层ppdu的时长;
[0222]
sbifs,是装置a在一个tdd slot内发送帧,其中相邻帧之间的间隔,该帧包括tdd sswgroup frame和tdd ssw ack frame。
[0223]
(2)tdd ssw feedback frame的接收时间=响应反馈偏移值

[(帧总计数值-时分双工扇区扫描帧计数值)*时分双工扇区扫描确认帧的时长+(时分双工扇区扫描帧计数值+1)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔] (公式1-1-2)
[0224][0225]
其中,公式1-1-2中的各个参数的含义及取值范围与公式1-1-1中相应参数的含义及取值范围相同,不同之处在于,时分双工扇区扫描帧计数值是装置a在一个tdd slot内发送的时分双工扇区扫描帧的计数值,时分双工扇区扫描帧计数值≥0。
[0226]
上述公式,可以表示为如下:
[0227]
tdd ssw feedback帧的接收时间=responderfeedbackoffset

[(countindex-sswcountindex)*txtime(tdd ack)+(sswcountindex+1)*txtime(tdd sswgroup)+countindex*sbifs)]
[0228]
(3)tdd ssw feedback frame的接收时间=响应反馈偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(时分双工扇区扫描帧计数值+1)*时分双工扇区扫描帧的时长+(时分双工扇区扫描确认帧计数值+时分双工扇区扫描帧计数值)*短波束赋形帧间隔]
ꢀꢀꢀꢀꢀꢀ
(公式1-1-3)
[0229]
其中,公式1-1-3中的各个参数的含义及取值范围与公式1-1-1相应参数的含义及取值范围相同,不同之处在于,时分双工扇区扫描帧计数值是装置a在一个tdd slot内发送的时分双工扇区扫描帧的计数值,时分双工扇区扫描帧计数值≥0。
[0230]
上述公式,可以表示为如下:
[0231]
tdd ssw feedback frame的接收时间=responderfeedbackoffset

[ackcountindex*txtime(tdd ack)+(sswcountindex+1)*txtime(tdd sswgroup)+(sswcountindex+ackcountindex)*sbifs]
[0232]
以上3种方式中,countindex≥0且为整数,ackcountindex≥0且为整数。若countindex≥1且为整数,ackcountindex≥0且为整数,则装置a确定tdd ssw feedback frame接收时间的方法,包括但不限于以下3种方式,应理解的是,以下3种方式中,公式中各个参数的含义与上文记载相同,不同之处在于,countindex≥1且为整数,ackcountindex≥0且为整数。
[0233]
即,当countindex≥1且为整数,ackcountindex≥0且为整数时,tdd ssw feedback frame接收时间的方法,包括:
[0234]
(4)tdd ssw feedback frame的接收时间=响应反馈偏移值

[时分双工扇区扫描
确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+(帧总计数值-1)*短波束赋形帧间隔] (公式1-1-4)
[0235][0236]
其中,公式1-1-4中的各个参数的含义及取值范围与公式1-1-1中相应参数的含义及取值范围相同。
[0237]
上述公式,可以表示为如下:
[0238]
tdd ssw feedback frame的接收时间=responderfeedbackoffset

[ackcountindex*txtime(tdd ack)+(countindex-ackcountindex)*txtime(tdd sswgroup)+(countindex-1)*sbifs]。
[0239]
(5)tdd ssw feedback frame的接收时间=响应反馈偏移值

[(帧总计数值-时分双工扇区扫描帧计数值)*时分双工扇区扫描确认帧的时长+时分双工扇区扫描帧计数值*时分双工扇区扫描帧的时长+(帧总计数值-1)*短波束赋形帧间隔] (公式1-1-5)
[0240][0241]
其中,公式1-1-5中的各个参数的含义及取值范围与公式1-1-2中相应参数的含义及取值范围相同。
[0242]
上述公式,可以表示为如下:tdd ssw feedback frame的接收时间=responderfeedbackoffset

[(countindex-sswcountindex)*txtime(tdd ack)+sswcountindex*txtime(tdd sswgroup)+(countindex-1)*sbifs]。
[0243]
(6)tdd ssw feedback frame的接收时间=响应反馈偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+时分双工扇区扫描帧计数值*时分双工扇区扫描帧的时长+(时分双工扇区扫描确认帧计数值+时分双工扇区扫描帧计数值-1)*短波束赋形帧间隔]
ꢀꢀꢀꢀꢀꢀꢀ
(公式1-1-6)
[0244]
其中,公式1-1-6中的各个参数的含义及取值范围与公式1-1-3中相应参数的含义及取值范围相同。
[0245]
上述公式,可以表示为如下:
[0246]
tdd ssw feedback frame的接收时间=responderfeedbackoffset

[ackcountindex*txtime(tdd ack)+(sswcountindex)*txtime(tdd sswgroup)+(sswcountindex+ackcountindex-1)*sbifs]。
[0247]
以上公式1-1-4至公式1-1-6中,countindex≥1且为整数,ackcountindex≥0且为整数。应当理解的是,本技术实施例中,countindex可以从0开始编号(即countindex≥0且为整数),countindex也可以从1开始编号即countindex≥1且为整数),与此同时,ackcountindex可以从0开始编号(即ackcountindex≥0且为整数),ackcountindex也可以从1开始编号(即ackcountindex≥1且为整数)。countindex和ackcountindex取值范围不一样,公式会有相应的变形,例如,公式1-1-4为从公式1-1-1的变形,公式1-1-5为从公式1-1-2的变形,公式1-1-6为从公式1-1-3的变形。显然,若countindex和ackcountindex取值范围不一样,本技术实施例还包括其他变形,显然其他相应变形在本技术实施例保护的范围以内,具体的变形,此处不再赘述。
[0248]
进一步地,如图2所示,s101包括:装置b根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描帧的时长和时分
双工扇区扫描确认帧的时长确定tdd ssw ack frame的接收时间。所述装置b确定tdd ssw ack frame的接收时间的方法,具体地,包括但不限于以下三种方式:
[0249]
(1)tdd ssw ack frame的接收时间=发送确认偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔] (公式1-2-1)
[0250][0251]
其中,公式1-2-1中的各个参数的含义及取值范围与公式1-1-1中相应参数的含义及取值范围相同,不同之处在于,发送确认偏移值,是一个或者多个tdd sswgroup frame中的initiatorackoffset subfield中的值,所述一个或者多个tdd sswgroup frame具有相同的tx sector id,所述一个或者多个tdd sswgroup frame在一个tdd slot中发送。
[0252]
在wifi标准中,发送确认偏移值,用initiatorackoffset表示。
[0253]
上述公式,可以表示为如下:
[0254]
tdd ssw ack frame的接收时间=initiatorackoffset

[ackcountindex*txtime(tdd ack)+(countindex+1-ackcountindex)*txtime(tdd sswgroup)+countindex*sbifs]
[0255]
(2)tdd ssw ack frame的接收时间=发送确认偏移值

[(帧总计数值-时分双工扇区扫描帧计数值)*时分双工扇区扫描确认帧的时长+(时分双工扇区扫描帧计数值+1)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔](公式1-2-2)
[0256]
其中,公式1-2-2中的各个参数的含义及取值范围与公式1-1-2中相应参数的含义及取值范围相同,不同之处在于,发送确认偏移值,是一个或者多个tdd sswgroup frame中的initiatorackoffset subfield中的值,所述一个或者多个tdd sswgroup frame具有相同的tx sector id,所述一个或者多个tdd sswgroup frame在一个tdd slot中发送。
[0257]
上述公式,可以表示为如下:
[0258]
tdd ssw ack frame的接收时间=initiatorackoffset

[(countindex-sswcountindex)*txtime(tdd ack)+(sswcountindex+1)*txtime(tdd sswgroup)+countindex*sbifs]
[0259]
(3)tdd ssw ack frame的接收时间=发送确认偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(时分双工扇区扫描帧计数值+1)*时分双工扇区扫描帧的时长+(时分双工扇区扫描确认帧计数值+时分双工扇区扫描帧计数值)*短波束赋形帧间隔](公式1-2-3)
[0260]
其中,公式1-2-3中的各个参数的含义及取值范围与公式1-1-3中相应参数的含义及取值范围相同,不同之处在于,发送确认偏移值,是一个或者多个tdd sswgroup frame中的initiatorackoffset subfield中的值,所述一个或者多个tdd sswgroup frame具有相同的tx sector id,所述一个或者多个tdd sswgroup frame在一个tdd slot中发送。
[0261]
上述公式,可以表示为如下:
[0262]
tdd ssw ack frame的接收时间=initiatorackoffset

[ackcountindex*txtime(tdd ack)+(sswcountindex+1)*txtime(tdd sswgroup)+(sswcountindex+ackcountindex)*sbifs]
[0263]
以上3种方式中,countindex≥0且为整数,ackcountindex≥0且为整数。应当理解的是,本技术实施例中,countindex可以从0开始编号(即countindex≥0且为整数),
countindex也可以从1开始编号即countindex≥1且为整数),与此同时,ackcountindex可以从0开始编号(即ackcountindex≥0且为整数),ackcountindex也可以从1开始编号(即ackcountindex≥1且为整数)。类似地,若countindex和ackcountindex取值范围不一样,装置b确定tdd ssw ack frame的接收时间的公式,还包括其他变形,显然其他相应变形在本技术实施例保护的范围以内,具体的变形,此处不再赘述。
[0264]
进一步地,如图2所示,s101包括:装置b根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定initiator announce frame的接收时间。所述装置b确定initiator announce frame的接收时间的方法,具体地,包括但不限于以下三种方式:
[0265]
(1)initiator announce frame的接收时间=发送端发送偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔] (公式1-3-1)
[0266][0267]
其中,公式1-3-1中的各个参数的含义及取值范围与公式1-1-1中相应参数的含义及取值范围相同,不同之处在于,发送端发送偏移值,是当tdd ssw ack frame中end of training subfield值为1时initiator transmit offset subfield的值。
[0268]
在wifi标准中,发送端发送偏移值,用initiatortransmitoffset表示
[0269]
上述公式,可以表示为如下:
[0270]
initiator announce frame的接收时间=initiatortransmitoffset

[ackcountindex*txtime(tdd ack)+(countindex+1-ackcountidex)*txtime(tdd sswgroup)+countindex*sbifs)]
[0271]
(2)initiator announce frame的接收时间=发送端发送偏移值

[(帧总计数值-时分双工扇区扫描帧计数值)*时分双工扇区扫描确认帧的时长+(时分双工扇区扫描帧计数值+1)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔] (公式1-3-2)
[0272][0273]
其中,公式1-3-2中的各个参数的含义及取值范围与公式1-1-2中相应参数的含义及取值范围相同,不同之处在于,发送端发送偏移值,是当tdd ssw ack frame中end of training subfield值为1时initiator transmit offset subfield的值。
[0274]
上述公式,可以表示为如下:
[0275]
initiator announce frame的接收时间=initiatortransmitoffset

[(countindex-sswcountindex)*txtime(tdd ack)+(sswcountindex+1)*txtime(tdd sswgroup)+countindex*sbifs)]
[0276]
(3)initiator announce frame的接收时间=发送端发送偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(时分双工扇区扫描帧计数值+1)*时分双工扇区扫描帧的时长+(时分双工扇区扫描确认帧计数值+时分双工扇区扫描帧计数值)*短波束赋形帧间隔]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式1-3-3)
[0277]
其中,公式1-3-3中的各个参数的含义及取值范围与公式1-1-3中相应参数的含义及取值范围相同,不同之处在于,发送端发送偏移值,是当tdd ssw ack frame中end of training subfield值为1时initiator transmit offset subfield的值。
[0278]
上述公式,可以表示为如下:
[0279]
initiator announce frame的接收时间=initiatortransmitoffset

[ackcountindex*txtime(tdd ack)+(sswcountindex+1)*txtime(tdd sswgroup)+(sswcountindex+ackcountindex)*sbifs]
[0280]
以上3种方式中,countindex≥0且为整数,ackcountindex≥0且为整数。应当理解的是,本技术实施例中,countindex可以从0开始编号(即countindex≥0且为整数),countindex也可以从1开始编号即countindex≥1且为整数),与此同时,ackcountindex可以从0开始编号(即ackcountindex≥0且为整数),ackcountindex也可以从1开始编号(即ackcountindex≥1且为整数)。类似地,若countindex和ackcountindex取值范围不一样,装置b确定initiator announce frame的接收时间的公式,还包括其他变形,显然其他相应变形在本技术实施例保护的范围以内,具体的变形,此处不再赘述。
[0281]
进一步地,如图2所示,s101包括:装置a根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定responder announce frame的接收时间。所述装置a确定responder announce frame的接收时间的方法,具体地,包括但不限于以下三种方式:
[0282]
(1)responder announce frame的接收时间=响应端发送偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值+1-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔] (公式1-4-1)
[0283][0284]
其中,公式1-4-1中的各个参数的含义及取值范围与公式1-1-1中相应参数的含义及取值范围相同,不同之处在于,响应端发送偏移值,是当tdd ssw ack frame中end of training subfield值为1时responder transmit offset subfield的值。
[0285]
在wifi标准中,响应端发送偏移值,用respondertransmitoffset表示。
[0286]
上述公式,可以表示为如下:
[0287]
responder announce frame的接收时间=respondertransmitoffset

[ackcountindex*txtime(tdd ack)+(countindex+1-ackcountidex)*txtime(tdd sswgroup)+countindex*sbifs]
[0288]
(2)responder announce frame的接收时间=响应端发送偏移值

[(帧总计数值-时分双工扇区扫描帧计数值)*时分双工扇区扫描确认帧的时长+(时分双工扇区扫描帧计数值+1)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔] (公式1-4-2)
[0289][0290]
其中,公式1-4-2中的各个参数的含义及取值范围与公式1-1-2中相应参数的含义及取值范围相同,不同之处在于,响应端发送偏移值,是当tdd ssw ack frame中end of training subfield值为1时responder transmit offset subfield的值。
[0291]
上述公式,可以表示为如下:
[0292]
responder announce frame的接收时间=respondertransmitoffset

[(countindex-sswcountindex)*txtime(tdd ack)+(sswcountindex+1)*txtime(tdd sswgroup)+countindex*sbifs]
[0293]
(3)responder announce frame的接收时间=响应端发送偏移值

[时分双工扇区
扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(时分双工扇区扫描帧计数值+1)*时分双工扇区扫描帧的时长+(时分双工扇区扫描确认帧计数值+时分双工扇区扫描帧计数值)*短波束赋形帧间隔]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式1-4-3)
[0294]
其中,公式1-4-3中的各个参数的含义及取值范围与公式1-1-3中相应参数的含义及取值范围相同,不同之处在于,响应端发送偏移值,是当tdd ssw ack frame中end of training subfield值为1时responder transmit offset subfield的值。
[0295]
上述公式,可以表示为如下
[0296]
responder announce frame的接收时间=respondertransmitoffset

[ackcountindex*txtime(tdd ack)+(sswcountindex+1)*txtime(tdd sswgroup)+(sswcountindex+ackcountindex)*sbifs]
[0297]
以上3种方式中,countindex≥0且为整数,ackcountindex≥0且为整数。应当理解的是,本技术实施例中,countindex可以从0开始编号(即countindex≥0且为整数),countindex也可以从1开始编号即countindex≥1且为整数),与此同时,ackcountindex可以从0开始编号(即ackcountindex≥0且为整数),ackcountindex也可以从1开始编号(即ackcountindex≥1且为整数)。类似地,若countindex和ackcountindex取值范围不一样,装置a确定responder announce frame的接收时间的公式,还包括其他变形,显然其他相应变形在本技术实施例保护的范围以内,具体的变形,此处不再赘述。
[0298]
在第二种可能的实施方式中,s101信息接收装置确定信息接收时间,包括:根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描反馈帧的时长、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定信息接收时间。
[0299]
进一步地,如图2所示,s101包括:装置a根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描反馈帧的时长、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定tdd ssw feedback frame的接收时间。所述装置a确定tdd ssw feedback frame的接收时间的方法,具体地,包括但不限于以下三种方式:
[0300]
(1)tdd ssw feedback frame的接收时间=响应反馈偏移值

[时分双工扇区扫描反馈帧的时长+时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
ꢀꢀꢀꢀꢀꢀꢀꢀ
(公式2-1-1)
[0301]
其中,公式2-1-1中的各个参数的含义及取值范围与公式1-1-1中相应参数的含义及取值范围相同,不同之处包括:
[0302]
a、响应反馈偏移值,如图5所示,responderfeedbackoffset的值为一个时长,所述时长的设置为从装置a发送完第一个tdd sswgroup frame/tdd sswack帧后,到装置b反馈tdd ssw feedback frame的起始时间的时长,再加一个tdd ssw feedback frame的时长。所述tdd ssw feedback frame的时长,为tdd ssw feedback frame对应的phy层ppdu的时长;;且,每个tdd ssw frame中responderfeedbackoffset字段的值相同,即后续的每个tdd ssw frame中responderfeedbackoffset字段的值都被设置为“从装置a发送完第一个tdd sswgroup frame/tdd sswack帧后,到装置b反馈tdd ssw feedback frame的起始时间的时
长,再加一个tdd ssw feedback frame的时长”。
[0303]
b、时分双工扇区扫描反馈帧的时长,是tdd ssw feedback frame对应的phy层ppdu的时长。
[0304]
上述公式,可以表示为如下:
[0305]
tdd ssw feedback frame的接收时间=responderfeedbackoffset

[txtime(tdd feedback)+ackcountindex*txtime(tdd ack)+(countindex-ackcountidex)*txtime(tdd sswgroup)+countindex*sbifs]
[0306]
(2)tdd ssw feedback frame的接收时间=响应反馈偏移值

[时分双工扇区扫描反馈帧的时长+(帧总计数值-时分双工扇区扫描帧计数值)*时分双工扇区扫描确认帧的时长+时分双工扇区扫描帧计数值*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式2-1-2)
[0307]
其中,公式2-1-2中的各个参数的含义及取值范围与公式1-1-2中相应参数的含义及取值范围相同,不同之处包括:
[0308]
a、响应反馈偏移值,如图5所示,responderfeedbackoffset的值为一个时长,所述时长为从装置a发送完第一个tdd sswgroup frame/tdd sswack帧后,到装置b反馈tdd ssw feedback frame的起始时间的时长,再加一个tdd ssw feedback frame的时长。所述tdd ssw feedback frame的时长,为tdd ssw feedback frame对应的phy层ppdu的时长;
[0309]
b、时分双工扇区扫描反馈帧的时长,是tdd ssw feedback frame对应的phy层ppdu的时长。
[0310]
上述公式,可以表示为如下:
[0311]
tdd ssw feedback frame的接收时间=responderfeedbackoffset

[txtime(tdd feedback)+(countindex-sswcountindex)*txtime(tdd ack)+sswcountindex*txtime(tdd sswgroup)+count index*sbifs]
[0312]
(3)tdd ssw feedback frame的接收时间=响应反馈偏移值

[时分双工扇区扫描反馈帧的时长+时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+时分双工扇区扫描帧计数值*时分双工扇区扫描帧的时长+(时分双工扇区扫描确认帧计数值+时分双工扇区扫描帧计数值)*短波束赋形帧间隔]
ꢀꢀꢀꢀꢀꢀꢀ
(公式2-1-3)
[0313]
其中,公式2-1-3中的各个参数的含义及取值范围与公式1-1-3中相应参数的含义及取值范围相同,不同之处包括:
[0314]
a、响应反馈偏移值,如图5所示,responderfeedbackoffset的值为一个时长,所述时长为从装置a发送完第一个tdd sswgroup frame/tdd sswack帧后,到装置b反馈tdd ssw feedback frame的起始时间的时长,再加一个tdd ssw feedback frame的时长。所述tdd ssw feedback frame的时长,为tdd ssw feedback frame对应的phy层ppdu的时长;
[0315]
b、时分双工扇区扫描反馈帧的时长,是tdd ssw feedback frame对应的phy层ppdu的时长。
[0316]
上述公式,可以表示为如下:
[0317]
tdd ssw feedback frame的接收时间=responderfeedbackoffset

[txtime(tdd feedback)+ackcountindex*txtime(tdd ack)+sswcountindex*txtime(tdd sswgroup)+(sswcountindex+ackcountindex)*sbifs]
[0318]
以上3种方式中,countindex≥0且为整数,ackcountindex≥0且为整数。应当理解的是,本技术实施例中,countindex可以从0开始编号(即countindex≥0且为整数),countindex也可以从1开始编号即countindex≥1且为整数),与此同时,ackcountindex可以从0开始编号(即ackcountindex≥0且为整数),ackcountindex也可以从1开始编号(即ackcountindex≥1且为整数)。countindex和ackcountindex取值范围不一样,2-1-1、公式2-1-2和公式2-1-3会有相应的变形,显然,相应变形在本技术实施例保护的范围以内,具体的变形,此处不再赘述。
[0319]
若,在第二种可能的实施方式中initiatorackoffset/initiatortransmitoffset/respondertransmitoffset的设置与在第一种可能的实施方式中initiatorackoffset/initiatortransmitoffset/respondertransmitoffset的设置的区别,与,在第二种可能的实施方式中responderfeedbackoffset的设置与在第一种可能的实施方式中responderfeedbackoffset的设置的区别(即图5与图4的区别)相同,则,装置b确定tdd ssw ack frame的接收时间、装置b确定initiator announce frame的接收时间、及装置a确定responder announce frame的接收时间的公式变形参考公式2-1-1、公式2-1-2和公式2-1-3,此处不再赘述。
[0320]
在第三种可能的实施方式中,s101信息接收装置确定信息接收时间,包括:根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定信息接收时间。
[0321]
进一步地,如图2所示,s101包括:装置a根据时分双工扇区扫描确认帧计数值、帧总计数值、时分双工扇区扫描帧计数值中的任意两个、时分双工扇区扫描帧的时长和时分双工扇区扫描确认帧的时长确定tdd ssw feedback frame的接收时间。所述装置a确定tdd ssw feedback frame的接收时间的方法,具体地,包括但不限于以下三种方式:
[0322]
(1)tdd ssw feedback frame的接收时间=响应反馈偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+(帧总计数值-时分双工扇区扫描确认帧计数值)*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔] (公式3-1-1)
[0323][0324]
其中,公式3-1-1中的各个参数的含义及取值范围与公式1-1-1中相应参数的含义及取值范围相同,不同之处包括:
[0325]
a、响应反馈偏移值,如图6所示,responderfeedbackoffset的值为一个时长,所述时长的设置为从装置a发送完第一个tdd sswgroup frame/tdd sswack帧后,到装置b反馈tdd ssw feedback frame的起始时间的时长;且,每个tdd ssw frame中responderfeedbackoffset字段的值相同,即后续的每个tdd ssw frame中responderfeedbackoffset字段的值都被设置为“从装置a发送完一个tdd sswgroup frame/tdd sswack帧后,到装置b反馈tdd ssw feedback frame的起始时间的时长”。
[0326]
b、时分双工扇区扫描反馈帧的时长,是tdd ssw feedback frame对应的phy层ppdu的时长。
[0327]
上述公式,可以表示为如下:
[0328]
tdd ssw feedback frame的接收时间=responderfeedbackoffset

[ackcountindex*txtime(tdd ack)+(countindex-ackcountidex)*txtime(tdd sswgroup)
+countindex*sbifs]
[0329]
(2)tdd ssw feedback frame的接收时间=响应反馈偏移值

[(帧总计数值-时分双工扇区扫描帧计数值)*时分双工扇区扫描确认帧的时长+时分双工扇区扫描帧计数值*时分双工扇区扫描帧的时长+帧总计数值*短波束赋形帧间隔](公式3-1-2)
[0330]
其中,公式3-1-2中的各个参数的含义及取值范围与公式1-1-2中相应参数的含义及取值范围相同,不同之处包括:
[0331]
a、响应反馈偏移值,如图6所示,responderfeedbackoffset的值为一个时长,所述时长为从装置a发送完第一个tdd sswgroup frame/tdd sswack帧后,到装置b反馈tdd ssw feedback frame的起始时间的时长;
[0332]
b、时分双工扇区扫描反馈帧的时长,是tdd ssw feedback frame对应的phy层ppdu的时长;
[0333]
上述公式,可以表示为如下:
[0334]
tdd ssw feedback frame的接收时间=responderfeedbackoffset

[(countindex-sswcountindex)*txtime(tdd ack)+sswcountindex*txtime(tdd sswgroup)+count index*sbifs]。
[0335]
(3)tdd ssw feedback frame的接收时间=响应反馈偏移值

[时分双工扇区扫描确认帧计数值*时分双工扇区扫描确认帧的时长+时分双工扇区扫描帧计数值*时分双工扇区扫描帧的时长+(时分双工扇区扫描确认帧计数值+时分双工扇区扫描帧计数值)*短波束赋形帧间隔](公式3-1-3)
[0336]
其中,公式3-1-3中的各个参数的含义及取值范围与公式1-1-3中相应参数的含义及取值范围相同,不同之处包括:
[0337]
a、响应反馈偏移值,如图6所示,responderfeedbackoffset的值为一个时长,所述时长为从装置a发送完第一个tdd sswgroup frame/tdd sswack帧后,到装置b反馈tdd ssw feedback frame的起始时间的时长;
[0338]
b、时分双工扇区扫描反馈帧的时长,是tdd ssw feedback frame对应的phy层ppdu的时长;
[0339]
上述公式,可以表示为如下:
[0340]
tdd ssw feedback frame的接收时间=responderfeedbackoffset

[ackcountindex*txtime(tdd ack)+(sswcountindex)*txtime(tdd sswgroup)+(sswcountindex+ackcountindex)*sbifs]。
[0341]
以上3种方式中,countindex≥0且为整数,ackcountindex≥0且为整数。应当理解的是,本技术实施例中,countindex可以从0开始编号(即countindex≥0且为整数),countindex也可以从1开始编号即countindex≥1且为整数),与此同时,ackcountindex可以从0开始编号(即ackcountindex≥0且为整数),ackcountindex也可以从1开始编号(即ackcountindex≥1且为整数)。countindex和ackcountindex取值范围不一样,公式3-1-1、公式3-1-2和公式3-1-3会有相应的变形,显然,相应变形在本技术实施例保护的范围以内,具体的变形,此处不再赘述。
[0342]
若,在第三种可能的实施方式中initiatorackoffset/initiatortransmitoffset/respondertransmitoffset的设置与在第二种可能的实施方式
中initiatorackoffset/initiatortransmitoffset/respondertransmitoffset的设置的区别,与,在第三种可能的实施方式中responderfeedbackoffset的设置与在第二种可能的实施方式中responderfeedbackoffset的设置的区别(即图6与图5的区别)相同,则,装置b确定tdd ssw ack frame的接收时间、装置b确定initiator announce frame的接收时间、及装置a确定responder announce frame的接收时间的公式变形参考公式3-1-1、公式3-1-2和公式3-1-3,此处不再赘述。
[0343]
s102、信息接收装置在所述确定的信息接收时间,接收信息。
[0344]
s102中,信息接收装置在所述确定的信息接收时间,接收信息,例如,装置a在s101确定的tdd ssw feedback frame的接收时间,接收tdd ssw feedback frame;例如,装置b在s101确定的tdd ssw ack帧的接收时间,接收tdd ssw ack帧;其他帧类似。
[0345]
与上述信息接收方法相适应地,本技术实施例还提供一种信息发送方法。如图3所示,一种信息发送方法包括:
[0346]
s201、信息发送装置确定信息发送时间。
[0347]
s201与s101互相对应,例如,装置b确定tdd ssw feedback frame的发送时间的方法,即为装置a确定tdd ssw feedback frame的接收时间的方法;装置a确定tdd ssw ack frame的发送时间的方法,即为装置b确定tdd ssw ack frame的接收时间的方法,;装置a确定initiator announce frame的发送时间的方法,即为装置b确定initiator announce frame的接收时间的方法;装置a确定responder announce frame的接收时间的方法,即为装置b确定responder announce frame的发送时间的方法。
[0348]
s101的全部内容,都可以引用到此,来说明s201;具体内容,此处不再赘述。
[0349]
s202、信息发送装置在所述确定的信息发送时间,发送信息。
[0350]
s202中,例如,装置b在s201确定的tdd ssw feedback frame的发送时间,发送tdd ssw feedback frame;例如,装置a在s201确定的tdd ssw ack帧的发送时间,发送tdd ssw ack帧;其他帧类似。
[0351]
通过本技术实施例提供的信息接收/发送方法,信息发送装置能在准确的信息发送时间发送信息,信息接收装置能在准确的信息接收时间接收信息,系统通信能正常进行。
[0352]
本技术实施例还提供一种信息接收装置和一种信息发送装置。
[0353]
图7是本技术实施例提供的一种信息接收/发送装置。应理解,本技术实施例中所述的信息接收装置具有上述方法中信息接收装置的任意功能,本技术实施例中所述的信息发送装置具有上述方法中信息发送装置的任意功能。
[0354]
如图7所示,一种信息接收装置,包括:
[0355]
处理模块101,用于确定信息接收时间。
[0356]
其中,所述信息包括:tdd ssw feedback frame、tdd ssw ack frame、initiator announce frame和responder announce frame。
[0357]
当所述信息为tdd ssw feedback frame时,信息接收装置为图2中的装置a;
[0358]
当所述信息为tdd ssw ack frame时,信息接收装置为图2中的装置b;
[0359]
当所述信息为initiator announce frame时,信息接收装置为图2中的装置b;
[0360]
当所述信息为responder announce frame时,信息接收装置为图2中的装置a。
[0361]
收发模块102,用于在所述确定的信息接收时间,接收信息。
[0362]
其中:
[0363]
如图2所示,在接收装置a的处理模块101确定的tdd ssw feedback frame的接收时间,装置a的接收模块102接收tdd ssw feedback frame;
[0364]
如图2所示,在接收装置b的处理模块101确定的tdd ssw ack frame的接收时间,装置b的接收模块102接收tdd ssw ack frame;
[0365]
如图2所示,在接收装置b的处理模块101确定的initiator announce frame的接收时间,装置b的接收模块102接收initiator announce frame;
[0366]
如图2所示,在接收装置a的处理模块101确定的responder announce frame的接收时间,装置a的接收模块102接收responder announce frame。
[0367]
如图7所示,一种信息发送装置,包括:
[0368]
处理模块101,用于确定信息发送时间。
[0369]
其中,所述信息包括:tdd ssw feedback frame、tdd ssw ack frame、initiator announce frame和responder announce frame。
[0370]
当所述信息为tdd ssw feedback frame时,信息发送装置为图2中的装置b;
[0371]
当所述信息为tdd ssw ack frame时,信息发送装置为图2中的装置a;
[0372]
当所述信息为initiator announce frame时,信息发送装置为图2中的装置a;
[0373]
当所述信息为responder announce frame时,信息发送装置为图2中的装置b。
[0374]
收发模块102,用于在所述确定的信息发送时间,发送信息。
[0375]
其中:
[0376]
如图2所示,在发送装置b的处理模块101确定的tdd ssw feedback frame的发送时间,装置b的发送模块102发送tdd ssw feedback frame;
[0377]
如图2所示,在发送装置a的处理模块101确定的tdd ssw ack frame的发送时间,装置a的发送模块102发送tdd ssw ack frame;
[0378]
如图2所示,在发送装置a的处理模块101确定的initiator announce frame的发送时间,装置a的发送模块102发送initiator announce frame;
[0379]
如图2所示,在发送装置b的处理模块101确定的responder announce frame的发送时间,装置b的发送模块102发送responder announce frame。
[0380]
通过本技术实施例提供的信息接收装置/发送装置,信息发送装置能在准确的信息发送时间发送信息,信息接收装置能在准确的信息接收时间接收信息,系统通信能正常进行。
[0381]
上述的本技术实施例提供的信息接收装置/发送装置,可以有多种产品形态来实现,例如,所述信息接收装置/发送装置可配置成通用处理系统;例如,所述信息接收装置/发送装置可以由一般性的总线体系结构来实现;例如,所述信息接收装置/发送装置可以由asic(专用集成电路)来实现等等。以下提供本技术实施例信息接收装置/发送装置可能的几种产品形态,应当理解的是,以下仅为举例,不限制本技术实施例可能的产品形态仅限于此。
[0382]
图8是本技术实施例所述的信息接收装置/发送装置可能的产品形态的结构图。
[0383]
作为一种可能的产品形态,信息接收装置/发送装置可以为信息接收装置/发送设备,所述信息接收装置/发送设备包括处理器902和收发器904/收发接口904;可选地,所述
信息接收装置/发送设备还可以包括存储介质903。
[0384]
作为另一种可能的产品形态,信息接收装置/发送装置可以为信息接收装置/发送单板,所述信息接收装置/发送单板包括处理器902和收发器904/收发接口904;可选地,所述信息接收装置/发送单板还可以包括存储介质903。
[0385]
作为另一种可能的产品形态,信息接收装置/发送装置也由通用处理器来实现,即俗称的芯片来实现。该通用处理器包括:处理器902和收发接口904;可选地,该通用处理器还可以包括存储介质903。
[0386]
作为另一种可能的产品形态,信息接收装置/发送装置也可以使用下述来实现:一个或多个fpga(现场可编程门阵列)、pld(可编程逻辑器件)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本技术通篇所描述的各种功能的电路的任意组合。
[0387]
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0388]
图9为tdd ssw frame format(tdd individual bf),也可以称之为tdd ssw frame format for tdd su bf
[0389]
如图9所示,通过设置end of training subfield的值为1,initiator可以指示在与相应responder传输完剩余tdd ssw frame后将要结束tdd beamforming training。在现有技术中(tdd individual bf),由于initiator是与单个用户进行tdd beamforming training,所以只需要在tdd ssw frame中的tdd bf control field中使用一个bit对end of training进行指示,如图4所示。然而,对于我们提出的tdd group bf情况,initiator在同一个tdd ssw slot中传输的tdd ssw frame会同时被多个用户(responder)接收,因此需要对每个responder分别进行指示是否结束training。为了解决这一问题,我们提出两中解决方案:
[0390]
解决方案一:针对每一个responder引入一个指示字段来指示是否与该responder结束training。具体对于tdd ssw frame结构的修改可参考图1。对每一个responder,在其responder info subfield中都引入一个指示字段,例如,该指示字段可以是1个bit位,或者多个bit位。
[0391]
解决方案二:与解决方案一不同,针对每个responder并不引入一个bit来指示end of training,而是通过对responder id的设置来达到指示的作用。具体来说,对每个responder我们分配两个responder id,为表述方便我们称为rid1和rid2。若initiator不想结束training,tdd ssw frame中的responder id subfield的值使用rid1。若initiator想结束training,tdd ssw frame中的responder id subfield的值使用rid2。通过这种方法responder可以仅通过识别responder id subfield的内容就可以知道是否结束training。
[0392]
另,当接收端没有收到tdd ssw frame时,接收端需要在他所有的接收扇区上进行接收扫描,并且在每一个接收扇区上停留一段时间以增大收到tdd ssw frame的几率,停留的时间大小通过sectordwelltime来进行设置。在现有技术中(tdd individual bf),
sectordwelltime的值设为[2
×
txtime(tdd sswindividual)+sbifs],其中tdd sswindividual是tdd individual bf中tdd ssw的时间。在我们提出的tdd group bf中,因为responder个数的增加,tdd ssw时间也会变长,因此如果沿用之前sectordwelltime的设置方式可能会降低接收端收到tdd ssw frame的几率。为解决这一问题,我们提出了两种解决方案:
[0393]
解决方案一:讲sectordwelltime的值设置为[3or more
×
txtime(tdd sswindividual)+sbifs],其中tdd sswindividual是tdd individual bf中tdd ssw的时间。
[0394]
解决方案二:起始仍然将sectordwelltime设置为[2
×
txtime(tdd sswindividual)+sbifs],然后如果一直没有接收到tdd ssw帧,那么将sectordwelltime逐渐扩大(可以是线性或者是非线性),扩大到一定程度后停止,或者扩大到一定程度后开始缩小。应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0395]
本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0396]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0397]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
[0398]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术实施例方案的目的。
[0399]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0400]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机
设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0401]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1