本技术涉及通信,特别涉及一种数据单元的发送方法、接收方法及装置。
背景技术:
1、在通信系统中,由于无线信道的时变特性和多径衰落,会导致信号传输失败。通常采用前向纠错(forward error correction,fec)编码技术和自动重传请求(automaticrepeat-request,arq)等方法来进行差错控制。比如在无线局域网wlan(wireless localarea network,wlan)中,当接入点(access point,ap)向站点(station,sta)发送数据时,若sta成功接收数据,则sta会向ap反馈确认(acknowledge,ack)帧;若sta没有成功接收数据,则不会反馈任何帧。若ap没有收到任何反馈,则会对发送的数据进行重传,通过重传进行差错控制。
2、在arq的基础上,lte(long term evolution,长期演进)等标准中,又引入了混合自动重传请求(hybrid arq,harq)技术。接收端预存先前接收到的数据,再接收到重传数据时,对先前接收到的数据和重传时接收到的数据进行合并,从而增加解码的成功率。因为harq可以进一步增加重传数据接收的成功率,无线网络中通常在深衰区域或者边缘区域采用harq机制,该机制往往可以使得发送端采用更加高的编码调制策略(modulation andcoding scheme,mcs),提升传输效率。
3、由于harq需要一定的缓存来存储需要合并的数据,因此在之前的802.11a/g/n/ac/ax等标准中,都没有引入harq机制。在未来的wlan系统中,例如下一代wlan,802.11be系统中,由于硬件性能的提升,可以提升传输可靠性和效率的harq技术很有可能会被选为下一代wifi标准的技术之一。因此,如何设计适应于wlan系统的harq机制至关重要。
技术实现思路
1、本技术实施例提供了一种数据单元方法及装置,可以适用于wlan系统,可实现wlan系统的harq传输,提升传输的可靠性和效率。所述技术方案如下:
2、第一方面,提供一种数据单元的发送方法,应用于发送端,包括:发送第一聚合媒体介入控制协议数据单元a-mpdu;确定第一a-mpdu中需要重传的mpdu;所述需要重传的mpdu包含于第一a-mpdu中的第一a-mpdu子帧中;第一a-mpdu子帧包括第一mpdu分隔符,第一mpdu分隔符包括第一eof字段和第一mpdu长度字段;发送第二a-mpdu,第二a-mpdu包括第二a-mpdu子帧,第二a-mpdu子帧包括需要重传的mpdu和第二mpdu分隔符,第二mpdu分隔符包括第二eof字段和第二mpdu长度字段;第二eof字段的值与第一eof字段的值相同,第二mpdu长度字段的值与所述第二mpdu长度字段的值相同。
3、第二方面,提供一种数据单元的接收方法,应该于接收端,包括:接收第一聚合媒体介入控制协议数据单元a-mpdu;接收第二a-mpdu,第二a-mpdu包括第二a-mpdu子帧,所述第二a-mpdu子帧包括所述第一a-mpdu中需要重传的mpdu;需要重传的mpdu包含于所述第一a-mpdu的第一a-mpdu子帧中;第一a-mpdu子帧包括第一mpdu分隔符,第一mpdu分隔符包括第一eof字段和第一mpdu长度字段;第二a-mpdu子帧包括第二mpdu分隔符,第二mpdu分隔符包括第二eof字段和第二mpdu长度字段;第二eof字段的值与所述第一eof字段的值相同,第二mpdu长度字段的值与第二mpdu长度字段的值相同;对第一a-mpdu子帧对应的编码比特的llr和第二a-mpdu子帧对应的编码比特的llr进行合并译码或联合译码,得到所述需要重传的mpdu。
4、第三方面,提供一种发送装置,包括:发送模块,用于发送第一聚合媒体介入控制协议数据单元a-mpdu;处理模块,用于确定所述第一a-mpdu中需要重传的mpdu;所述需要重传的mpdu包含于所述第一a-mpdu中的第一a-mpdu子帧中,所述第一a-mpdu子帧包括第一mpdu分隔符,所述第一mpdu分隔符包括第一eof字段和第一mpdu长度字段;;所述发送模块,还用于发送第二a-mpdu,所述第二a-mpdu包括第二a-mpdu子帧,所述第二a-mpdu子帧包括所述需要重传的mpdu;所述第二a-mpdu子帧包括第二mpdu分隔符,所述第二mpdu分隔符包括第二eof字段和第二mpdu长度字段;所述第二eof字段的值与所述第一eof字段的值相同,所述第二mpdu长度字段的值与所述第二mpdu长度字段的值相同。
5、第四方面,提供一种接收装置,包括:接收模块,用于接收第一聚合媒体介入控制协议数据单元a-mpdu;所述接收模块,还用于接收第二a-mpdu,所述第二a-mpdu包括第二a-mpdu子帧,所述第二a-mpdu子帧包括所述第一a-mpdu中需要重传的mpdu;所述需要重传的mpdu包含于所述第一a-mpdu的第一a-mpdu子帧中;所述第一a-mpdu子帧包括第一mpdu分隔符,所述第一mpdu分隔符包括第一eof字段和第一mpdu长度字段;所述第二a-mpdu子帧包括第二mpdu分隔符,所述第二mpdu分隔符包括第二eof字段和第二mpdu长度字段;所述第二eof字段的值与所述第一eof字段的值相同,所述第二mpdu长度字段的值与所述第二mpdu长度字段的值相同;处理模块,用于对所述第一a-mpdu子帧对应的编码比特的对数似然比llr和所述第二a-mpdu子帧对应的编码比特的llr进行合并译码或联合译码,得到所述需要重传的mpdu。
6、上述任一方面的方法或装置,使得重传mpdu时的信息比特与之前传输mpdu时的信息比特相同,从而使得接收端可以对两次传输的编码比特的llr进行合并或联合译码,实现了适应于wlan系统的harq机制,从而提升了wlan系统的传输可靠性。
7、结合上述任一方面,在一种可能的设计中,所述第一a-mpdu子帧包括第一填充字段,所述第二a-mpdu子帧包括第二填充字段,所述第一填充字段的值与所述第二填充字段的值相同。
8、结合上述任一方面,在一种可能的设计中,在所述第二a-mpdu中所述需要重传的mpdu的帧头中重试retry比特的值与在所述第一a-mpdu中所述需要重传的mpdu的帧头中的retry比特的值相同。
9、结合上述任一方面,在所述第二a-mpdu中,所述需要重传的mpdu的帧头中重试retry比特的值设置为0。
10、结合上述任一方面,在所述第二a-mpdu中所述需要重传的mpdu的帧头中缓冲业务大小字段的值与在所述第一a-mpdu中所述需要重传的mpdu的帧头中缓冲业务大小字段的值相同。
11、结合上述任一方面,若所述第一a-mpdu中的mpdu都是所述需要重传的mpdu,所述第二a-mpdu还包括位于所述第二a-mpdu子帧之后的第二结束帧填充字段,所述第一a-mpdu还包括位于所述第一a-mpdu子帧之后的第一结束帧填充字段,其中,所述第二结束帧填充字段的值与所述第一结束帧填充字段的值相同。可选的,所述第一a-mpdu承载于第一物理层协议数据单元ppdu中,所述第二a-mpdu子帧承载于第二ppdu中;所述第一ppdu包括位于所述第一a-mpdu之后的第一pre-fec padding,所述第二ppdu包括位于所述第二a-mpdu之后的第二pre-fec padding:其中,所述第一pre-fec padding和所述第二pre-fec padding相同。
12、第五方面,提供了一种发送装置,用于发送端,包括:存储器和处理器,所述存储器和所述处理器耦合,存储器用于存储计算机程序,计算机程序包括程序指令;处理器用于调用所述程序指令,实现如第一方面所述的方法。
13、第六方面,提供了一种接收装置,用于接收端,包括:存储器和处理器,所述存储器和所述处理器耦合,所述存储器用于存储计算机程序,所述计算机程序包括程序指令;所述处理器用于调用所述程序指令,实现如第二方面任一所述的数据传输方法。
14、第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包含至少一段代码,该至少一段代码可由计算机执行,以控制所述计算机执行如第一方面或第二方面任一方面的方法。
15、第八方面,提供了一种计算机程序,当所述计算机程序被计算机执行时,用于执行如第一方面或第二方面的方法。
16、可选地,所述计算机程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。
17、第九方面,提供了一种芯片,包括处理器,用于从存储器中调用并运行所述存储器中存储的指令,使得安装有所述芯片的通信设备执行第一方面或第二方面的方法。
18、第十方面,提供一种芯片,包括:输入接口、输出接口、处理电路,可选的,还包括存储器,所述输入接口、输出接口、所述处理电路以及所述存储器之间通过内部连接通路相连,所述处理器用于执行所述存储器中的代码,当所述代码被执行时,所述处理电路用于执行如第一方面或第二方面的方法。
19、第十一方面,提供一种装置,用于实现上述任一方面的方法。
20、本技术的技术方案,实现了适用于wlan系统中a-mpdu结构的harq机制,提升了wlan系统的传输可靠性和效率。
1.一种数据单元的发送方法,应用于发送端,其特征在于,包括:
2.一种数据单元的接收方法,应该于接收端,其特征在于,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述第一a-mpdu子帧包括第一填充字段,所述第二a-mpdu子帧包括第二填充字段,所述第一填充字段的值与所述第二填充字段的值相同。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述第二a-mpdu中所述需要重传的mpdu的帧头中重试retry比特的值与在所述第一a-mpdu中所述需要重传的mpdu的帧头中的retry比特的值相同。
5.根据权利要求4所述的方法,其特征在于,在所述第二a-mpdu中,所述需要重传的mpdu的帧头中重试retry比特的值设置为0。
6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述第二a-mpdu中所述需要重传的mpdu的帧头中缓冲业务大小字段的值与在所述第一a-mpdu中所述需要重传的mpdu的帧头中缓冲业务大小字段的值相同。
7.根据权利要求1至6中任一项所述的方法,其特征在于,若所述第一a-mpdu中的mpdu都是所述需要重传的mpdu,所述第二a-mpdu还包括位于所述第二a-mpdu子帧之后的第二结束帧填充字段,所述第一a-mpdu还包括位于所述第一a-mpdu子帧之后的第一结束帧填充字段,其中,所述第二结束帧填充字段的值与所述第一结束帧填充字段的值相同。
8.根据权利要求7中所述的方法,其特征在于,所述第一a-mpdu承载于第一物理层协议数据单元ppdu中,所述第二a-mpdu子帧承载于第二ppdu中;
9.一种数据单元的发送装置,包括:
10.一种数据单元的接收装置,包括:
11.根据权利要求9或10所述的装置,其特征在于,所述第一a-mpdu子帧包括第一填充字段,所述第二a-mpdu子帧包括第二填充字段,所述第一填充字段的值与所述第二填充字段的值相同。
12.根据权利要求9至11中任一项所述的装置,其特征在于,在所述第二a-mpdu中所述需要重传的mpdu的帧头中重试retry比特的值与在所述第一a-mpdu中所述需要重传的mpdu的帧头中的retry比特的值相同。
13.根据权利要求12所述的装置,其特征在于,在所述第二a-mpdu中,所述需要重传的mpdu的帧头中重试retry比特的值设置为0。
14.根据权利要求9至13中任一项所述的装置,其特征在于,在所述第二a-mpdu中所述需要重传的mpdu的帧头中缓冲业务大小字段的值与在所述第一a-mpdu中所述需要重传的mpdu的帧头中缓冲业务大小字段的值相同。
15.根据权利要求9至14中任一项所述的装置,其特征在于,若所述第一a-mpdu中的mpdu都是所述需要重传的mpdu,所述第二a-mpdu还包括位于所述第二a-mpdu子帧之后的第二结束帧填充字段,所述第一a-mpdu还包括位于所述第一a-mpdu子帧之后的第一结束帧填充字段,其中,所述第二结束帧填充字段的值与所述第一结束帧填充字段的值相同。
16.根据权利要求15中所述的装置,其特征在于,所述第一a-mpdu承载于第一物理层协议数据单元ppdu中,所述第二a-mpdu子帧承载于第二ppdu中;
