CN112243265A - 数据单元的发送方法、接收方法及装置 - Google Patents
数据单元的发送方法、接收方法及装置 Download PDFInfo
- Publication number
- CN112243265A CN112243265A CN201910657446.4A CN201910657446A CN112243265A CN 112243265 A CN112243265 A CN 112243265A CN 201910657446 A CN201910657446 A CN 201910657446A CN 112243265 A CN112243265 A CN 112243265A
- Authority
- CN
- China
- Prior art keywords
- mpdu
- field
- frame
- value
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1896—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1845—Combining techniques, e.g. code combining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
本申请公开了一种数据单元的发送方法、接收方法及相关装置,属于通信技术领域。本方案中,发送端发送第一聚合媒体介入控制协议数据单元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长度字段的值相同。
Description
技术领域
本申请涉及通信技术领域,特别涉及一种数据单元的发送方法、接收方法及装置。
背景技术
在通信系统中,由于无线信道的时变特性和多径衰落,会导致信号传输失败。通常采用前向纠错(Forward Error Correction,FEC)编码技术和自动重传请求(AutomaticRepeat-reQuest,ARQ)等方法来进行差错控制。比如在无线局域网WLAN(Wireless LocalArea Network,WLAN)中,当接入点(Access Point,AP)向站点(Station,STA)发送数据时,若STA成功接收数据,则STA会向AP反馈确认(Acknowledge,ACK)帧;若STA没有成功接收数据,则不会反馈任何帧。若AP没有收到任何反馈,则会对发送的数据进行重传,通过重传进行差错控制。
在ARQ的基础上,LTE(Long Term Evolution,长期演进)等标准中,又引入了混合自动重传请求(Hybrid ARQ,HARQ)技术。接收端预存先前接收到的数据,再接收到重传数据时,对先前接收到的数据和重传时接收到的数据进行合并,从而增加解码的成功率。因为HARQ可以进一步增加重传数据接收的成功率,无线网络中通常在深衰区域或者边缘区域采用HARQ机制,该机制往往可以使得发送端采用更加高的编码调制策略(Modulation andCoding Scheme,MCS),提升传输效率。
由于HARQ需要一定的缓存来存储需要合并的数据,因此在之前的802.11a/g/n/ac/ax等标准中,都没有引入HARQ机制。在未来的WLAN系统中,例如下一代WLAN,802.11be系统中,由于硬件性能的提升,可以提升传输可靠性和效率的HARQ技术很有可能会被选为下一代WiFi标准的技术之一。因此,如何设计适应于WLAN系统的HARQ机制至关重要。
发明内容
本申请实施例提供了一种数据单元方法及装置,可以适用于WLAN系统,可实现WLAN系统的HARQ传输,提升传输的可靠性和效率。所述技术方案如下:
第一方面,提供一种数据单元的发送方法,应用于发送端,包括:发送第一聚合媒体介入控制协议数据单元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长度字段的值相同。
第二方面,提供一种数据单元的接收方法,应该于接收端,包括:接收第一聚合媒体介入控制协议数据单元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。
第三方面,提供一种发送装置,包括:发送模块,用于发送第一聚合媒体介入控制协议数据单元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长度字段的值相同。
第四方面,提供一种接收装置,包括:接收模块,用于接收第一聚合媒体介入控制协议数据单元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。
上述任一方面的方法或装置,使得重传MPDU时的信息比特与之前传输MPDU时的信息比特相同,从而使得接收端可以对两次传输的编码比特的LLR进行合并或联合译码,实现了适应于WLAN系统的HARQ机制,从而提升了WLAN系统的传输可靠性。
结合上述任一方面,在一种可能的设计中,所述第一A-MPDU子帧包括第一填充字段,所述第二A-MPDU子帧包括第二填充字段,所述第一填充字段的值与所述第二填充字段的值相同。
结合上述任一方面,在一种可能的设计中,在所述第二A-MPDU中所述需要重传的MPDU的帧头中重试retry比特的值与在所述第一A-MPDU中所述需要重传的MPDU的帧头中的retry比特的值相同。
结合上述任一方面,在所述第二A-MPDU中,所述需要重传的MPDU的帧头中重试retry比特的值设置为0。
结合上述任一方面,在所述第二A-MPDU中所述需要重传的MPDU的帧头中缓冲业务大小字段的值与在所述第一A-MPDU中所述需要重传的MPDU的帧头中缓冲业务大小字段的值相同。
结合上述任一方面,若所述第一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相同。
第五方面,提供了一种发送装置,用于发送端,包括:存储器和处理器,所述存储器和所述处理器耦合,存储器用于存储计算机程序,计算机程序包括程序指令;处理器用于调用所述程序指令,实现如第一方面所述的方法。
第六方面,提供了一种接收装置,用于接收端,包括:存储器和处理器,所述存储器和所述处理器耦合,所述存储器用于存储计算机程序,所述计算机程序包括程序指令;所述处理器用于调用所述程序指令,实现如第二方面任一所述的数据传输方法。
第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包含至少一段代码,该至少一段代码可由计算机执行,以控制所述计算机执行如第一方面或第二方面任一方面的方法。
第八面,提供了一种计算机程序,当所述计算机程序被计算机执行时,用于执行如第一方面或第二方面的方法。
可选地,所述计算机程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。
第九方面,提供了一种芯片,包括处理器,用于从存储器中调用并运行所述存储器中存储的指令,使得安装有所述芯片的通信设备执行第一方面或第二方面的方法。
第十方面,提供一种芯片,包括:输入接口、输出接口、处理电路,可选的,还包括存储器,所述输入接口、输出接口、所述处理电路以及所述存储器之间通过内部连接通路相连,所述处理器用于执行所述存储器中的代码,当所述代码被执行时,所述处理电路用于执行如第一方面或第二方面的方法。
第十一方面,提供一种装置,用于实现上述任一方面的方法。
本申请的技术方案,实现了适用于WLAN系统中A-MPDU结构的HARQ机制,提升了WLAN系统的传输可靠性和效率。
附图说明
图1是本申请实施例提供的一种应用场景的示意图;
图2是本申请实施例提供的一种A-MPDU的帧结构示意图;
图3是本申请实施例提供的一种MPDU分隔符的结构示意图;
图4是本申请实施例提供的一种结束帧填充字段的流程示意图;
图5是本申请实施例提供的一种重传MPDU的交互方法的流程示意图;
图6a是本申请实施例提供的一种第一A-MPDU的结构示意图;
图6b是本申请实施例提供的一种第二A-MPDU的结构示意图;
图7a是本申请实施例提供的另一种第一A-MPDU的结构示意图;
图7b是本申请实施例提供的另一种第二A-MPDU的结构示意图;
图8a是本申请实施例提供的一种第一PPDU的结构示意图;
图8b是本申请实施例提供的一种第二PPDU的结构示意图;
图9是本申请实施例提供的一种发送装置的结构示意图;
图10是本申请实施例提供的一种接收装置的结构示意图;
图11是本申请实施例提供的另一种发送装置的结构示意图;
图12是本申请实施例提供的另一种接收装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
在无线通信系统中,由于无线信道的时变特性和多径衰落,会导致信号传输失败,因此通常采用前向纠错(FEC,Forward Error Correction)编码技术和自动重传请求(ARQ,Automatic Repeat-reQuest)等方法来进行差错控制。
重传技术指的是发送端重新发送先前未被接收端成功接收或正确接收的数据。重传技术可包括ARQ和HARQ。相比于ARQ,HARQ可以进一步增加重传数据接收的成功率。在LTE中的HAQR技术大体上包括两种实现方式:追逐结合(Chase Combining,CC)和增量冗余(Incremental Redundancy IR)两种类型。
追逐结合,又称做软合并。在CC类型的重传过程中,发送端会重新传输与之前错误传输的先传编码比特相同的编码比特,该重传的编码比特包括信息比特以及校验比特。接收端将重传编码比特与之前接收到的先传编码比特进行合并。这里将上次错误传输的编码比特的LLR(Log-Likelihood ratio,对数似然比)同当前收到的编码比特的LLR进行合并,然后再将合并的LLR值进行解码。
在增量冗余的重传过程中,发送方会重新传输重传编码比特,该重传编码比特区别于先前传输的先传编码比特,比如发送方重传额外的校验比特或重传新生成的校验比特,或者发送方重传信息比特及校验比特的一部分,或者重传编码码字的另一部分,其中重传编码比特可能会存在不同的冗余版本(Redundant Version)。接收端将原始信息同额外接收到的重传编码比特的信息进行联合解码。由于HAQR IR重传的比特数较少,因此HARQIR相比HARQCC效率更高,但是需要重新对编码码本进行重新设计,复杂度更高。
在无线通信系统中,例如支持LTE或5G的蜂窝通信系统中,发送端发送单个数据包,该单个数据包仅包括一个数据子包,不聚合多个数据子包。若数据包发送错误、接收错误或未成功接收,则发送端先对待重发的数据包进行编码,然后对编码比特进行扰码,扰码后再进行星座点映射调制、上载频等,最后通过发射天线发送给接收端。接收端接收到信号后,相对应地,依次进行星座点解映射,解扰,将解扰后的每个编码比特的LLR与上次接收到的每个编码比特LLR进行合并译码或者联合译码,译码出数据包的信息比特。
在WLAN通信系统中,由于HARQ需要一定的缓存来存储需要合并的数据,因此在之前的802.11a/g/n/ac/ax等标准中,都没有引入HARQ机制。在未来的WLAN系统中,例如下一代WLAN,802.11be系统中,由于硬件性能的提升,可以提升传输可靠性和效率的HARQ技术很有可能会被选为下一代WiFi标准的技术之一。因此,本申请实施例将HARQ机制引入WLAN系统中,并进行适应性地设计,提升了WLAN系统的传输可靠性和效率。
本申请实施例的方案适用多种无线局域网系统,例如,电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)11系列协议,例如,IEEE802.11ax协议的下一代协议(802.11be协议),或,更下一代的协议。
本申请实施例的方案可以应用于上述通信系统中的发送端和接收端之间的通信。其中,发送端和接收端可以是支持无线通信的无线通信装置或芯片,例如可以是支持WLAN通信系统中的接入点和站点,或接入点和站点中的芯片等。例如,终端和站点也可以称作用户终端、用户装置,接入装置,订户站,订户单元,移动站,用户代理,用户装备或其他名称,其中,用户终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的用户设备(UserEquipment,简称UE),移动台(Mobile station,简称MS),终端(terminal),终端设备(Terminal Equipment),便携式通信设备,手持机,便携式计算设备,娱乐设备,游戏设备或系统,全球定位系统设备或被配置为经由无线介质进行网络通信的任何其他合适的设备等等。基站或接入点又可以包括各种形式的宏基站,微基站,中继站,无线接入点等。
WLAN系统可以包括多个基本服务集(Basic Service Set,BSS),图1示出的一个基本服务集中包括接入点类的站点(access point,AP)和非接入点类的站点(None accesspoint station,Non-AP STA),其中,接入点类的站点通常简称为接入点,即AP,非接入点类的站点通常简称为站点,即STA。每个基本服务集可以包含一个AP和关联于该AP的多个STA。接入点为具有无线收发功能的装置,可以为站点提供服务。站点为具有无线收发功能的装置,可以基于接入点接入无线局域网。因此,在该应用场景中,发送端可以是接入点或是站点,接收端也可以是接入点或站点。也就是说,本申请实施例的方法,既可以用于接入点与接入点之间的通信,接入点与站点之间的通信,还可以应用于站点与站点之间的通信。
在WLAN中,AP和STA之间通过媒体介入控制(medium access control,MAC)协议数据单元(MAC Protocol Data Unit,MPDU)来传递数据、控制信令或管理信令等。MPDU通常包括帧头、帧体(Frame Body)和帧校验序列(Frame Check Sequence,FCS)。其中,帧体用于承载上层传递下来的数据、管理信息或控制信息。对于一些特定类型的MPDU,其帧体可能不存在,如确认帧。FCS用于校验该MPDU是否传输正确。可选的,帧头(又称作MAC头,MAC header)可以包括帧控制(Frame Control)字段、时长或标识(Duration/ID)字段、地址信息字段、序列控制(Sequence Control)字段、服务质量控制(Quality of Service Control,QoSControl)字段和高吞吐率控制(High Throughput Control,HT Control)字段中的至少一个字段。一个示例中,其中各个字段的解释可参考IEEE802.11协议,在802.11be协议中,MAC头还可能会增加其他字段或对于现有的MAC头中的某些字段赋予新的含义。
为了提高WLAN性能,目前在MAC层采用帧聚合技术将多个MPDU聚合成一个聚合MPDU(Aggregated MPDU,A-MPDU)。A-MPDU将多个MPDU聚合到一起,通过一个统一的物理层前导进行发送,有效的降低了竞争信道以及物理层前导带来的开销,提升了传输效率。图2是IEEE802.11标准中A-MPDU的结构示意图,如图2所示,A-MPDU包括n个A-MPDU子帧,n为大于等于1的整数。可选地,参见图2,A-MPDU还可以包括位于n个A-MPDU子帧之后的结束帧(end of frame,EOF)填充(pad)字段。其中,每个A-MPDU子帧包括MPDU分隔符(delimiter)和MPDU。可选地,A-MPDU子帧还可以包括填充字段。其中,MPDU分隔符用于对多个聚合的MPDU进行分隔。结束帧字段之间的n个A-MPDU子帧称为A-MPDU pre-EOF padding。
可选的,MPDU分隔符包括EOF字段、保留位(reserved)字段、MPDU长度(MPDUlength)字段、循环冗余码(Cyclic Redundancy Code,CRC)字段和分隔符签名(delimitersignature)字段中的至少一个字段。本申请实施例对MPDU分隔符所包含的内容以及各个字段的排列顺序均不做限定。图3示出了一种MPDU分隔符的结构示意图。
在802.11ax协议中,具体来讲,EOF设置成1,MPDU长度设置成为0的A-MPDU子帧用来指示A-MPDU pre-EOF padding之后进行填充,被称为EOF填充子帧,EOF填充子帧包含于结束帧填充字段,可选的,结束帧填充字段包括EOF填充子帧和EOF填充字节中的至少一项。图4示出了一种结束帧填充字段的结构示意图。如图4所示,其中n为非负整数。对于EOF设置成1,MPDU长度设置成不为0的A-MPDU子帧包括两种情况,其中,一种情况是A-MPDU子帧包含于多业务类型A-MPDU(Multi-TID A-MPDU)或单业务类型A-MPDU(single-TID A-MPDU)中,其中管理帧可以看做成一种特殊携带特殊业务类型的数据帧,比如业务类型15,该A-MPDU子帧在Multi-TID A-MPDU或single-TID A-MPDU中是该所述业务类型中唯一一个A-MPDU子帧,用来请求(solicit)接收端响应单确认信息,可以包含于ACK帧,也可以包含于多站点块确认Multi-STA Block Ack的确认信息中;另一种情况是EOF设置成1,MPDU长度设置成不为0的A-MPDU子帧包括于S-MPDU(或者称为VHT single A-MPDU)中,属于一种特殊的单个MPDU,用来请求(solicit)接收端响应单确认信息。
图5示出了本申请实施例提供一种数据单元(medium access control protocoldata unit,MPDU)的交互方法的流程示意图,交互的流程包括:
S101:发送端发送第一聚合媒体介入控制协议数据单元A-MPDU;
第一A-MPDU包括至少一个A-MPDU子帧。
一个A-MPDU子帧包括一个MPDU,因此至少一个A-MPDU子帧中的每一个都包括一个MPDU。例如,至少一个A-MPDU子帧的个数为M,M为正整数,其中,一个A-MPDU子帧包括一个MPDU,因此,M个A-MPDU子帧包括M个MPDU。其中,一个A-MPDU子帧还包括:MPDU分隔符和填充字段。可选的,MPDU分隔符的结构可参考图3。第一A-MPDU在至少一个A-MPDU子帧之后还可以包括结束帧填充字段,可选的,结束帧填充的结构可参考图4。
进一步的,发送端可以将第一A-MPDU封装于第一物理层协议数据单元PPDU(phyprotocol data unit,PPDU)中发送给接收端,封装时,在第一A-MPDU后可能会根据需要进行物理层比特填充,例如,pre-FEC padding和/或尾比特(tail bits)。封装过程中,对第一A-MPDU进行编码采用的编码方法和编码参数,本申请实施不限定。例如,可采用低密度校验码(low density parity code,LDPC)和二进制卷积码(Binary convolutional code,BCC)进行编码。在步骤S101中采用的编码参数可以称为先传编码参数。
S102:确定第一A-MPDU中需要重传的MPDU;需要重传的MPDU包含于第一A-MPDU中的第一A-MPDU子帧中;第一A-MPDU子帧包括第一MPDU分隔符,第一MPDU分隔符包括第一EOF字段和第一MPDU长度字段。
发送端确定第一A-MPDU中需要被重传的MPDU,需要被重传的MPDU包含于第一A-MPDU的第一A-MPDU子帧中。需要被重传的MPDU可以为一个或多个。可以理解的,需要被重传的MPDU包括N个,则N个需要被重传的MPDU分别包含于第一A-MPDU中的N个第一A-MPDU子帧中。可选的,第一A-MPDU还可以包括其他A-MPDU子帧,可选的,其他A-MPDU子帧中的MPDU不需要重传。
发送端可以基于多种方式确定先前传输的A-MPDU中的哪些MPDU需要重传。例如可以基于接收端发送的确认信息,或者,可以结合自身的业务需求,或者,还可以根据接收端发送的确认信息以及自身的实际情况,确定先前传输的哪些MPDU需要被重传。
一种方式:发送端基于接收端反馈的确认信息确定哪些MPDU需要重传。因此,可选的,接收端反馈的确认信息,用于向所述发送端指示先前传输的A-MPDU中哪些MPDU为接收成功。例如,接收端可以通过否定确认(NACK)信息,或者,块确认(Block Ack)帧中的比特位图,或者,多用户块确认(Multi-STA Block Ack)帧中的比特位图告知发送端哪些MPDU没有接收成功或接收失败。
可选的,需要被重传的MPDU可以是先前传输中未被接收端成功接收(接收失败)的MPDU,不需要重传的MPDU可以是先前传输中被接收端成功接收(接收成功)的MPDU或者不再需要重新传输的未被正确接收的MPDU,例如,MPDU的实效时间结束了。
可选的,在步骤S102之前包括,S102a,接收端发送对第一A-MPDU反馈的确认信息,所述确认信息用于指示所述第一A-MPDU中的至少一个MPDU是否发送成功。可选的,确认信息可以为确认(acknowledge,ACK)或块确认(block acknowledge,BA)。
相对应地,接收端接收确认信息。根据确认信息,发送端确定第一A-MPDU中哪些MPDU发送失败,从而确定需要重传的MPDU。例如,第一A-MPDU的M个MPDU中有N个MPDU发送失败,其中N为大于等于1,小于等于M的整数,则发送端确定需要重传的MPDU为N个。
在步骤S102中,发送端确定需要重传的MPDU后,在第二A-MPDU中对这些MPDU进行重传。
S103:发送端发送第二A-MPDU,第二A-MPDU包括第二A-MPDU子帧,第二A-MPDU子帧包括需要重传的MPDU和第二MPDU分隔符,第二MPDU分隔符包括第二EOF字段和第二MPDU长度字段;
第二EOF字段的值与第一EOF字段的值相同,第二MPDU长度字段的值与第二MPDU长度字段的值相同。
第一A-MPDU中需要被重传的MPDU可以为一个或多个。对于需要被重传的MPDU为多个,例如N个,则N个MPDU分别包含于第二A-MPDU的N个第二A-MPDU子帧中。一个第二A-MPDU包括一个需要被重传的MPDU。可选的,第二A-MPDU中还可以包括其他A-MPDU子帧。第二A-MPDU中的每一个子帧还可以包括MPDU分隔符和填充字段,可选的,MPDU分隔符的结构可参考图3,填充字段的结构可参考图4。
可选的,第二MPDU分隔符与第一MPDU分隔符相同,即第二MPDU分隔符中任一字段的取值都于第一MPDU分隔符中对应字段的取值相同。
可选的,在第二A-MPDU中,该重传的MPDU包括MAC头,该MAC头中各个字段的值也应该设置得与第一A-MPDU中该MPDU的MAC头中各个字段的值相同。
可选的,如果MPDU进行加密,则该MPDU还可以包括加密头字段,重传该MPDU时的加密头字段的值也需与先前传输该MPDU时的加密头字段的值相同,该加密头字段位于MAC头字段之后。加密的方法包括多种,例如,采用密码块链接消息认证码(cipher-blockchaining message authentication code,CBC-MAC)协议(CBC-MAC protocol,CCMP)进行加密,则该加密头为CCMP头(CCMP Header),该MPDU可以称为CCMP MPDU,CCMPMPDU还包括消息完整性码(message integrity codes,MIC)字段,CCMP头为8个字节,MIC字段为16个字节。CCMP头字段包括包号(packet number,PN),存在初始化向量(extensinginitialization vectors,ExtIV)指示和密钥ID(Key ID)子字段构成。又例如,采用伽罗瓦/计数器模式(Galois/counter mode,GCM)协议(GCM protocol,GCMP)进行加密,则加密头为GCMP头(GCMP Header),该MPDU可以称为GCMP MPDU,GCMP MPDU还包括MIC字段,GCMP头为8字节,MIC为16字节。GCMP头包括PN,存在初始化向量(extensing initializationvectors,ExtIV)指示和Key ID子字段,在GCMP头中,ExtIV指示始终置为1。
可选的,第一A-MPDU子帧包括第一填充字段,第二A-MPDU子帧包括第二填充字段,第一填充字段的值与第二填充字段的值相同。可选的,在第二A-MPDU中需要重传的MPDU的帧头中重试retry比特的值与在第一A-MPDU中需要重传的MPDU的MAC头中的retry比特的值相同。可选的,在第二A-MPDU中,需要重传的MPDU的MAC头中重试retry比特的值设置为0,可选的,在第二A-MPDU中需要重传的MPDU的MAC头中缓冲业务大小字段的值与在第一A-MPDU中所述需要重传的MPDU的MAC头中缓冲业务大小字段的值相同。可选的,retry比特包含于MAC头的帧控制字段中,缓冲业务大小字段可以包含于MAC头中的HT-Control字段(在802.11ax中,称为A-control字段)或QoS控制字段。
进一步的,发送端可以将第二A-MPDU封装于第二物理层协议数据单元PPDU中,发送给接收端,在步骤S103中对第二A-MPDU进行编码的参数称为重传编码参数。为了便于接收端进行合并或联合译码,对第二A-MPDU编码所采用的编码方法和编码参数与第一A-MPDU编码时所采用的编码方法和编码参数相同或存在预设关系。
可选的,编码参数(重传编码参数和先传编码参数)包括:码率,以及,码率对应的生成多项矩阵;可选的还包括打孔模式。一个示例中,重传编码参数与先传编码参数相同可以指的是:码率,以及,码率对应的生成多项矩阵相同,可选的,若编码参数包括打孔模式,则重传和先传的打孔模式也相同。一个示例中,重传编码参数与先传编码参数存在预设关系指的是:码率,以及,码率对应的生成多项矩阵相同,若编码参数包括打孔模式,则重传和先传的打孔模式存在预设关系,重传打孔模式得到的编码比特与先传打孔模式得到的编码比特可以合并成新的打孔模式后得到的编码比特。
下面以BCC编码和LDPC编码为例来说明。
可选的,重传时,对所述第二A-MPDU子帧进行LDPC编码包括但不限于以下两种方式:
1)对HARQ CC,对待重传的MPDU或者连续待重传的MPDU对应的LDPC码字中已被正确接收的信息比特进行打孔,即删去。值得说明的是,本申请不限制如何获得对带重传的MPDU或者连续待重传的MPDU对应的LDPC码字,该LDPC码字可以是之前存储的,也可以是根据待重传MPDU的采用的同样的参数进行LDPC编码重新生成。
2)对于HARQ IR,对待重传的MPDU或者连续待重传的MPDU对应的LDPC码字包含的信息比特产生新的校验比特,与对应的信息比特组合成新的LDPC码字。通常来讲,新的LDPC码字包含的信息比特集合(含比特数以及对应的比特)与上次错误传输的LDPC码字包含的信息比特集合是一样的,也可以说初传和重传的LDPC码字是用同一个母LDPC码本生成的,即初传和重传的LDPC码字包含的信息比特位一样,校验比特是母LDPC码字的校验位的不同子集(不同子集可以交叠)。
需要说明的是,不论是采用BCC编码还是LDPC编码,第二A-MPDU子帧所包括的比特是作为信息比特进行编码的,当然在编码中,可以进行打孔,可以打孔信息比特,也可以打孔校验比特。
可选的,重传时,对第二A-MPDU子帧进行BCC编码包括但不限于以下两种方式:
1)对HARQ CC,对单个待重传的MPDU或者至少两个连续待重传的MPDU对应的第二A-MPDU子帧采用重传编码参数(包括码率,及码率对应的生成多项矩阵,以及可选的打孔模式),进行BCC编码。重传编码参数与先传编码参数相同或存在预设关系。可选的,重传和先前传输所采用的码率,码率对应的生成多项矩阵相同,可选的,还包括,所采用的打孔模式相同。
BCC编码参数(例如重传编码参数和先传编码参数)包括码率,和生成多项矩阵,可选的,还包括打孔模式。通常来讲,对用应用产品的标准协议来讲,一种码率对应一种生成多项矩阵,BCC编码参数还可选的包括打孔模式。而在学术讨论中,每个码率可以对应不同的生成多项矩阵和打孔模式。
2)对于HARQ IR,对单个待重传的MPDU或者至少两个连续待重传的MPDU对应的第二A-MPDU子帧进行同样参数的BCC编码,包括码率,及其对应的生成矩阵。然后把编码后的比特按照与先前传输的打孔模式不同的另一种打孔模式对编码比特进行周期性的打孔,生成打孔的编码比特。重传采用的打孔模式与先前传输采用的打孔模式不同,存在预设关系,重传的打孔模式和先前传输的打孔模式生成的编码比特可以合起来看成另一个新的打孔模式或者没有打孔操作而生成的编码比特。因此,重传编码参数与先传编码参数存在预设关系指的是:重传和先前传输所采用的码率,码率对应的生成多项矩阵相同,重传采用的打孔模式与先前传输采用的打孔模式存在预设关系。
为支持HARQ机制,本申请实施例提出重传的MPDU需要与之前传输的MPDU内容相同,同时该重传的MPDU所在的A-MPDU子帧包括的MPDU分隔符和填充字段也需与之前传输的MPDU分隔符字段和填充字段的值相同,其中MPDU分割符字段包括的EOF和MPDU长度子字段的值保持一致。
S104:对所述第一A-MPDU子帧对应的编码比特的对数似然比LLR和所述第二A-MPDU子帧对应的编码比特的LLR进行合并译码或联合译码,得到需要重传的MPDU。
接收端对第二A-MPDU中第二A-MPDU子帧所对应的编码比特的LLR,和,第一A-MPDU中的第一A-MPDU子帧的编码比特的LLR,进行合并译码或联合译码,得到A-MPDU子帧的信息比特,从而获得需要被重传的MPDU,从而使得先前错误传输的MPDU被成功接收,提高传输可靠性。
一种实现方式中,采用LDPC编码,对于HARQ CC,接收端会对第二A-MPDU子帧对应的LDPC码字的LLR与第一A-MPDU子帧对应的LDPC码字的LLR进行合并译码。对于HARQ IR,接收端会对第二A-MPDU子帧对应的LDPC码字与第一A-MPDU子帧对应的LDPC码字的LLR进行联合译码。
另一种方式,采用BCC编码,对于HARQ CC,接收端会对第二A-MPDU子帧对应的BCC编码比特的LLR与第一A-MPDU子帧对应的BCC编码比特的LLR进行合并译码。对于HARQ IR,接收端会对第二A-MPDU子帧对应的BCC编码比特的LLR与第一A-MPDU子帧对应的BCC编码比特的LLR进行联合译码。
一种情况中,若第一A-MPDU中包括的至少一个MPDU都是需要重传的MPDU,也就是说发送端需要重传整个第一A-MPDU中的MPDU,且第二A-MPDU还包括位于所有的第二A-MPDU子帧之后的第二结束帧填充字段,第一A-MPDU还包括位于第一A-MPDU子帧之后的第一结束帧填充字段,则第二结束帧填充字段的值与第一结束帧填充字段的值相同。在发送端需要重传整个第一A-MPDU中的MPDU的情况下,可选的,在第二A-MPDU后面填充的物理层填充比特也需与上次第一A-MPDU之后填充的物理层填充比特的值一致,例如,承载第一A-MPDU子帧的第一PPDU可能还包括位于第一A-MPDU之后的第一Pre-FECpadding,承载第二A-MPDU子帧的第二PPDU可能包括位于第二A-MPDU之后的第二Pre-FEC padding,其中,第一Pre-FECpadding和第二Pre-FEC padding相同。例如,第一PPDU可能还包括位于第一A-MPDU之后的第一尾比特,第二PPDU可能还包括位于第二A-MPDU之后的第二尾比特,其中,第二尾比特的值与第一尾比特的值也相同。
本申请实施例中,发送端在重传时,将包含重传MPDU所属的A-MPDU子帧中的相关字段的取值与先前传输该MPDU所属的A-MPDU子帧中的相关字段的取值设置得相同,使得信息比特相同,接收端才能对先前传输的A-MPDU子帧的编码比特的LLR与此时重传的A-MPDU子帧的编码比特LLR进行合并或联合译码,从而提升传输可靠性和效率。否则由于信息比特不同,前后传输的包含同一个MPDU的A-MPDU子帧的编码比特的LLR无法进行合并或联合译码。本申请实施例的方案,实现了适用于WLAN系统中的A-MPDU的结构的HARQ机制。
图6a示出的第一A-MPDU的结构示意图,图6b示出了一种第二A-MPDU的结构示意图。
结合图6a和图6b举例,发送端在信道上发送单业务类型S-MPDU(第一A-MPDU,如图6a所示),包括A-MPDU子帧1,但是A-MPDU子帧1中的MPDU传输失败了,重传时与其他同样业务类型的的MPDU聚合在一起(第二A-MPDU,如图6b)发送。值得注意的是,若采用现有的802.11ax协议对第二A-MPDU子帧中的A-MPDU子帧1的EOF设置,则该EOF应该设置为0。为支持HARQ机制,在该示例中,第二A-MPDU中的A-MPDU子帧1的MPDU分隔符的EOF设置不遵循802.11ax及之前协议的设置,而是将第二A-MPDU的A-MPDU子帧1中的EOF的值设置为与第一A-MPDU中的A-MPDU子帧1的EOF的值相同。另外,第二A-MPDU中A-MPDU子帧1的MPDU分隔符中的MPDU长度字段的值也需与第一A-MPDU中的A-MPDU子帧1的MPDU分隔符中的MPDU长度字段的值相同。原因如下:重传的A-MPDU子帧包括的MPDU内容可能是之前失败的MPDU的一部分,比如在HARC CC传输中,每次重传时传的是预设计好的不同冗余版本;重传时A-MPDU子帧1中填充字段也需与上次错误传输的A-MPDU子帧1内填充字段的值一样。
图7a为另一种第一A-MPDU的结构示意图,图7b为另一种第二A-MPDU的结构示意图。
结合图7a和图7b举例,发送端在信道上发送多业务类型聚合媒体介入控制数据单元Multi-TID A-MPDU(multiple traffic ID A-MPDU,muti-TID A-MPDU),业务类型包含TID1和TID2,如下图7a所示为Multi-TID A-MPDU(第一A-MPDU)。基于接收端反馈的确认信息获知第一A-MPDU中A-MPDU子帧1失败了,下次重传时与其他业务类型为TID1的MPDU聚合在一起发送,如图7b所示为第二A-MPDU。值得注意的是,在第二A-MPDU中A-MPDU子帧1的MPDU分隔符的EOF设置不满足802.11ax及之前协议的设置,但是为了支持HARQ传输,第二A-MPDU中A-MPDU子帧1的EOF设置与第一A-MPDU中A-MPDU子帧1的EOF的值一样。另外,第二A-MPDU中A-MPDU子帧1的MPDU分隔符中的MPDU长度字段的值也需与第一A-MPDU中的A-MPDU子帧1的MPDU分隔符中的MPDU长度字段的值相同。原因如下:重传的A-MPDU子帧包括的MPDU内容可能是之前失败的MPDU的一部分,比如在HARC CC传输中,每次重传时传的是预设计好的不同冗余版本。重传时A-MPDU子帧1内填充字段也需与上次传错误传输的A-MPDU子帧1内填充字段的值一样。
图6a,图6b和图7a,图7b仅示出了重传一个MPDU的情况,当然本申请实施例的方案同样还可以适用于重传多个MPDU的情况,不限于图6a,图6b和图7a,图7b的示例。
其中图8a为一种第一PPDU的示意图,图8b为一种第二PPDU的示意图。
如果重传整个第一A-MPDU,第二A-MPDU包括第一A-MPDU中的所有MPDU。第二A-MPDU的结束帧填充字段的值也需与第一A-MPDU的结束帧填充字段的值一致,可选的,第二A-MPDU后可能还包括的物理层填充比特也需与第一A-MPDU后包括的物理层填充比特的值一致。在802.11ax或之前的协议中,未对物理层填充比特的值进行规定为避免在HARQ传输中可能会导致的无法合并或联合译码的问题,因此本申请中,第二A-MPDU后可能包括的物理层填充比特也需与第一A-MPDU后包括的物理层填充比特的值一致。
在802.11ax协议,为了接收机有更多的处理时间,第一PPDU中在A-MPDU后还可以包括Pre-FEC padding和/或包扩展(packet extension),其中,Pre-FEC padding的时长可以为四分之一(1/4)OFDM符号时长,二分之一(1/2)OFDM符号时长或者四分之三(3/4)OFDM符号时长,包扩展的时长可以为4μs,8μs或16μs。可选的,在重传时,第二PPDU中包括的Pre-FEC padding字段值也需与第一PPDU中的Pre-FEC padding的值设置成一致。
当然图8a和8b示出的这种重传整个A-MPDU的场景中,每一个被重传的MPDU所属的A-MPDU子帧的EOF的值,MPDU长度字段的值也需要设置成与先前相同,具体的设置可参考前述实施例的描述。
另外,不论是重传第一A-MPDU中的部分MPDU还是重传所有MPDU,对于每一个需要重传的MPDU,若参考802.11ax或之前的协议,则先前传输的MPDU与后续重传的MPDU的MAC头中携带的控制信息可能会被设置得不相同,比如说MAC头中帧控制字段的retry比特值的设置,在先前传输时,retry比特设置成0,重传时retry比特指示成1。又例如,MAC头中HT-control字段(在802.11ax称为A-control)或QoS控制字段携带的缓冲业务的大小,在先前传输时,通过MAC头中HT-control字段(在802.11ax称之为A-control)或QoS控制字段中指示的缓冲业务的大小可能是X字节,但是到了重传时,MAC头中HT-control字段(在802.11ax称为A-control)或QoS控制字段在指示的缓冲业务的大小可能是Y字节。在本申请中,不论是重传第一A-MPDU中的部分MPDU还是重传所有MPDU,对于每一个需要重传的MPDU,在重传任一个MPDU时,被重传的MPDU的MAC头的内容需保持与上次错误传输的MPDU的MAC头携带的内容相同,包括帧控制字段的retry比特,HT-control字段(在802.11ax称之为A-control)或QoS控制字段携带的缓冲业务的大小字段等。因此,也就是说,若参考802.11ax或之前的协议,重传该MPDU时,某些字段的值可能会被设置得与先前传输该MPDU时这些字段的值不同,那么在本申请实施例中,都需要将这些字段设置得相同,以确保重传的信息比特的取值与先前传输的信息比特的取值相同,保障接收端可以实现联合译码或合并译码,从而实现HARQ机制。
图9是本申请实施例提供的一种发送装置的结构示意图,该发送装置可以用于发送端或发送端内的芯片,该发送装置900包括处理模块901,发送模块902,和,接收模块903。
在一种实施方式中,该发送装置可以用于执行前述中的发送端的任意功能,例如:
处理模块901,用于确定第一A-MPDU中需要重传的MPDU,例如,用于执行前述S102,或;处理模块901还用于对第一A-MPDU进行编码,或,处理模块901还用于对第二A-MPDU进行编码。发送模块902,用于发送第一A-MPDU,和,第二A-MPDU,例如,用于执行S101和S103。接收模块903,用于接收确认反馈信息,确认反馈信息用于指示第一A-MPDU中哪些MPDU未接收成功,例如用于执行S102a。可选的,发送装置900还包括存储模块904,用于存储指令。
在一个可能的设计中,发送装置900为发送端中的芯片,发送模块为输入接口,接收模块为输出接口,处理模块为处理电路,输入接口和输出接口用于芯片与其他器件之间实现信令或数据的交互,处理电路用于实现对信令或数据的处理,例如,用于发送(输出)第一A-MPDU和第二A-MPDU,用于接收(输入)确认信息,处理电路用于根据确认信息确定第一A-MPDU中的哪些MPDU需要重传。安装该芯片的装置可以实现上述实施例中涉及发送端的方法和功能。
本申请实施例以图9所示的数据传输装置为例,对用于发送端的数据传输装置中的各个模块进行说明。
图10是本申请实施例提供的一种接收装置的结构示意图,该接收装置1000可以用于接收端或接收端内的芯片,该接收装置1000包括处理模块1001,发送模块1002,和,接收模块1003。
在一种实施方式中,该接收装置可以用于执行前述接收端的任意功能,例如:
处理模块1001,用于确定第一A-MPDU中的哪些MPDU是否发送成功;处理模块1001还用于对第一A-MPDU子帧的编码比特的LLR和第二A-MPDU子帧编码比特的LLR进行合并译码或联合译码,得到重传的MPDU。例如,用于执行前述S104。发送模块1002,用于发送确认信息,例如用于执行前述S102a,其中,确认反馈用于指示第一A-MPDU中哪些MPDU未成功接收。接收模块1003,用于接收第一A-MPDU和第二A-MPDU,例如,用于接收S102和S103发送的信息。可选的,还包括存储模块1004,用于存储先传编码比特对应的LLR,可选的,还用于存储指令。
在一个可能的设计中,接收装置1000为接收端中的芯片,发送模块为输入接口,接收模块为输出接口,处理模块为处理电路,输入接口和输出接口用于芯片与其他器件之间实现信令或数据的交互,处理电路用于实现对信令或数据的处理,例如,用于接收(输入)第一A-MPDU和第二A-MPDU,用于发送(输出)确认信息,处理电路用于根据确认信息确定第一A-MPDU中的哪些MPDU发送成功,哪些发送失败。安装该芯片的装置可以实现上述实施例中涉及接收端的方法和功能。
本申请实施例以图10所示的数据传输装置为例,对用于接收端的数据传输装置中的各个模块进行说明。
本申请实施例提供的发送装置(用于发送端)或接收装置(用于接收端)可以有多种产品形态来实现,例如,发送装置或接收装置可配置成通用处理系统;例如,发送装置或接收装置可以由一般性的总线体系结构来实现;例如,发送装置或接收装置可以由专用集成电路(application specific integrated circuit,ASIC)来实现等等。以下提供本申请实施例中发送装置或接收装置可能的几种产品形态,应当理解的是,以下仅为举例,不限制本申请实施例可能的产品形态仅限于此。
在一个示例中,图11示出了本申请实施例的一种发送装置1100的示意性框图。本申请实施例的装置1100可以是上述任一方法实施例中的发送端,也可以是发射端内的一个或多个芯片。装置1100可以用于执行上述方法实施例中的发送端的部分或全部功能。
该装置1100可以包括:处理器1110,基带电路1130,射频电路1140以及天线1150,可选的,该装置1100还可以包括存储器1120。装置1100的各个组件通过总线1160耦合在一起,其中总线系统1160除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统1160。
处理器1110可用于实现对发送端的控制,用于执行上述实施例中由发送端进行的处理,可以执行上述方法实施例中涉及发送端的处理过程和/或用于本申请所描述的技术的其他过程,还可以运行操作系统,负责管理总线以及可以执行存储在存储器中的程序或指令。
基带电路1130、射频电路1140以及天线1150可以用于支持发送端和上述实施例中涉及的接收端之间收发信息,以支持发送端与接收端之间进行无线通信。
一个示例中,在发送端,第一A-MPDU或第二A-MPDU,由处理器1110进行处理,经由基带电路1130进行按协议封装成A-MPDU后,再进行加扰,编码等基带处理,进一步由射频电路1140进行模拟转换、滤波、放大和上变频等射频处理后,经由天线1150发射出去。又一个示例中,来自接收端发送的确认反馈信息经由天线1150接收,由射频电路1140进行滤波、放大、下变频以及数字化等处理后,再经由基带电路1130解码、按协议解封装数据等基带处理后,由处理器1110进行处理来恢复接收端所发送的确定反馈信息;
存储器1120可以用于存储发送端的程序代码和数据,存储器1120可以是图11中的存储模块1130。可以理解的,基带电路1130、射频电路1140以及天线1150还可以用于支持发送端与其他网络实体进行通信,例如,用于支持发送端与核心网侧的网元进行通信。图11中存储器1120被示为与处理器1110分离,然而,本领域技术人员很容易明白,存储器1120或其任意部分可位于信道资源分配装置1100之外。举例来说,存储器1120可以包括传输线、和/或与无线节点分离开的计算机制品,这些介质均可以由处理器1110通过总线接口1160来访问。可替换地,存储器1120或其任意部分可以集成到处理器1110中,例如,可以是高速缓存和/或通用寄存器。
可以理解的是,图11仅仅示出了发送端的简化设计。例如,在实际应用中,发送端可以包含任意数量的发射器,接收器,处理器,存储器等,而所有可以实现本发明的发送端都在本发明的保护范围之内。
本申请实施例详细描述接收装置的示意性结构。在一个示例中,图12示出了本申请实施例的接收装置1200的示意性框图。本申请实施例的装置1200可以是上述任一方法实施例中的接收端,也可以是接收端内的一个或多个芯片。装置1200可以用于执行上述方法实施例中的接收端的部分或全部功能。
该装置1200可以包括:处理器1210,基带电路1230,射频电路1240以及天线1250,可选的,该装置1200还可以包括存储器1220。装置1200的各个组件通过总线1260耦合在一起,其中总线系统1260除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统1260。
处理器1210可用于实现对接收端的控制,用于执行上述实施例中由接收端进行的处理,可以执行上述方法实施例中涉及发送端的处理过程和/或用于本申请所描述的技术的其他过程,还可以运行操作系统,负责管理总线以及可以执行存储在存储器中的程序或指令。
基带电路1230、射频电路1240以及天线1250可以用于支持接收端和上述实施例中涉及的发送端之间收发信息,以支持接收端与发送端之间进行无线通信。一个示例中,来自发送端发送的信号经由天线1250接收,由射频电路进行滤波、放大、下变频以及数字化等处理后,再经由基带电路解码、按协议解封装数据等基带处理后,由处理器1210进行处理来恢复发送端所发送的业务数据和信令信息,例如,接收端对接收到的PPDU进行解码解封装后得到A-MPDU,再经由处理器解析得到MPDU;又一个示例中,接收端的确认反馈信息可由处理器1210进行处理,经由基带电路1230进行按协议封装,编码等基带处理,进一步由射频电路1240进行模拟转换、滤波、放大和上变频等射频处理后,经由天线1250发射出去,存储器1220可以用于存储发送端的程序代码和数据,存储器1220可以是存储模块。可以理解的,基带电路1230、射频电路1240以及天线1250还可以用于支持接收端与其他网络实体进行通信。
可以理解的是,图12仅仅示出了接收端的简化设计。例如,在实际应用中,接收端可以包含任意数量的发射器,接收器,处理器,存储器等,而所有可以实现本发明的接收端都在本发明的保护范围之内。上述装置1100和装置1200中涉及的处理器可以是通用处理器,例如通用中央处理器(CPU)、网络处理器(Network Processor,简称NP)、微处理器等,也可以是特定应用集成电路(application-specific integrated circBIt,简称ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。还可以是数字信号处理器(DigitalSignal Processor,简称DSP)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。控制器/处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。处理器通常是基于存储器内存储的程序指令来执行逻辑和算术运算。
上述装置1100和装置1200中涉及的存储器还可以保存有操作系统和其他应用程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。更具体的,上述存储器可以是只读存储器(read-only memory,简称ROM)、可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,简称RAM)、可存储信息和指令的其他类型的动态存储设备、磁盘存储器等等。存储器可以是上述存储类型的组合。并且上述计算机可读存储介质/存储器可以在处理器中,还可以在处理器的外部,或在包括处理器或处理电路的多个实体上分布。上述计算机可读存储介质/存储器可以具体体现在计算机程序产品中。举例而言,计算机程序产品可以包括封装材料中的计算机可读介质。
本申请实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持发送端或接收端以实现上述任一实施例中所涉及的功能,例如生成或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还可以包括存储器,所述存储器,用于发送端或接收端必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
本申请实施例还提供了一种处理器,用于与存储器耦合,用于执行上述任一实施例中涉及发送端或接收端的方法和功能,可选的,该处理器包括:处理电路和通信接口。本申请实施例还提供了一种包含指令的计算机程序产品,其在计算机上运行时,使得计算机执行执行上述任一实施例中涉及发送端或接收端的方法和功能。本申请实施例还提供了一种装置,用于执行上述任一实施例中涉及接收端或发送端的方法和功能。本申请实施例还提供一种无线通信系统,该系统包括上述任一实施例中涉及的至少一个发送端和至少一个接收端。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为又一种可能的产品形态,数据传输装置也可以使用下述来实现:现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑器件(Programmable Logic Device,PLD)、控制器、状态机、门逻辑、分立硬件部件等、任何其它适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤或数字用户线)或无线(例如红外、无线或微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidState Disk)等。
Claims (16)
1.一种数据单元的发送方法,应用于发送端,其特征在于,包括:
发送第一聚合媒体介入控制协议数据单元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长度字段的值相同。
2.一种数据单元的接收方法,应该于接收端,其特征在于,包括:
接收第一聚合媒体介入控制协议数据单元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。
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中;
所述第一PPDU包括位于所述第一A-MPDU之后的第一Pre-FEC padding,所述第二PPDU包括位于所述第二A-MPDU之后的第二Pre-FEC padding:
其中,所述第一Pre-FEC padding和所述第二Pre-FEC padding相同。
9.一种数据单元的发送装置,包括:
发送模块,用于发送第一聚合媒体介入控制协议数据单元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长度字段的值相同。
10.一种数据单元的接收装置,包括:
接收模块,用于接收第一聚合媒体介入控制协议数据单元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。
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中;
所述第一PPDU包括位于所述第一A-MPDU之后的第一Pre-FEC padding,所述第二PPDU包括位于所述第二A-MPDU之后的第二Pre-FEC padding:
其中,所述第一Pre-FEC padding和所述第二Pre-FEC padding相同。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411322723.3A CN119136251A (zh) | 2019-07-19 | 2019-07-19 | 数据单元的发送方法、接收方法及装置 |
| CN201910657446.4A CN112243265B (zh) | 2019-07-19 | 2019-07-19 | 数据单元的发送方法、接收方法及装置 |
| EP20844140.2A EP3996300A4 (en) | 2019-07-19 | 2020-07-16 | METHODS OF TRANSMITTING AND RECEIVING DATA UNITS AND DEVICES |
| PCT/CN2020/102263 WO2021013026A1 (zh) | 2019-07-19 | 2020-07-16 | 数据单元的发送方法、接收方法及装置 |
| US17/579,195 US12126444B2 (en) | 2019-07-19 | 2022-01-19 | Apparatus for retransmission of a media access control protocol data unit (MPDU) of an aggregated media access control protocol data unit (A-MPDU) |
| US18/892,035 US20250088312A1 (en) | 2019-07-19 | 2024-09-20 | Data unit sending method, data unit receiving method, and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910657446.4A CN112243265B (zh) | 2019-07-19 | 2019-07-19 | 数据单元的发送方法、接收方法及装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411322723.3A Division CN119136251A (zh) | 2019-07-19 | 2019-07-19 | 数据单元的发送方法、接收方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112243265A true CN112243265A (zh) | 2021-01-19 |
| CN112243265B CN112243265B (zh) | 2024-10-15 |
Family
ID=74167886
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910657446.4A Active CN112243265B (zh) | 2019-07-19 | 2019-07-19 | 数据单元的发送方法、接收方法及装置 |
| CN202411322723.3A Pending CN119136251A (zh) | 2019-07-19 | 2019-07-19 | 数据单元的发送方法、接收方法及装置 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411322723.3A Pending CN119136251A (zh) | 2019-07-19 | 2019-07-19 | 数据单元的发送方法、接收方法及装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US12126444B2 (zh) |
| EP (1) | EP3996300A4 (zh) |
| CN (2) | CN112243265B (zh) |
| WO (1) | WO2021013026A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022206686A1 (zh) * | 2021-03-30 | 2022-10-06 | 华为技术有限公司 | 用于包扩展的方法、设备和存储介质 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113169825B (zh) * | 2019-09-11 | 2022-12-09 | 北京小米移动软件有限公司 | 数据包传输方法及装置 |
| US11924911B2 (en) * | 2020-05-22 | 2024-03-05 | Mediatek Singapore Pte. Ltd. | Extreme-high-throughput fast initial link setup support in multi-link operation in wireless communications |
| US20240373213A1 (en) * | 2021-08-30 | 2024-11-07 | Nippon Telegraph And Telephone Corporation | Transmitting station and receiving station |
| WO2024061695A1 (en) * | 2022-09-19 | 2024-03-28 | Sony Group Corporation | Communication devices and methods |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015142932A1 (en) * | 2014-03-17 | 2015-09-24 | Interdigital Patent Holdings, Inc. | Methods for reception failure identification and remediation for wifi |
| CN107070599A (zh) * | 2017-04-06 | 2017-08-18 | 中国人民解放军理工大学 | 一种长距离链路变速率选择重传方法 |
| WO2018117697A1 (ko) * | 2016-12-21 | 2018-06-28 | 주식회사 윌러스표준기술연구소 | 집합 mpdu 및 이에 대한 응답 프레임의 전송 방법 및 이를 이용한 무선 통신 단말 |
| US20180254861A1 (en) * | 2017-03-03 | 2018-09-06 | Qualcomm Incorporated | Ambiguous confirmation message resolution |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9300602B2 (en) * | 2012-11-02 | 2016-03-29 | Qualcomm Incorporated | Method, device, and apparatus for error detection and correction in wireless communications |
| CN103701574B (zh) * | 2013-11-27 | 2018-03-09 | 广西大学 | 一种数据发送以及重传方法 |
| US9876614B1 (en) * | 2014-01-20 | 2018-01-23 | Marvell International Ltd. | Hybrid automatic repeat request for wireless local area network |
| US11309998B2 (en) * | 2014-02-03 | 2022-04-19 | Nxp Usa, Inc. | Hybrid automatic repeat request for wireless local area network |
| US10129001B2 (en) * | 2015-08-14 | 2018-11-13 | Newracom, Inc. | Block acknowledgment for multi-user transmissions in WLAN systems |
| JP6643360B2 (ja) * | 2015-09-08 | 2020-02-12 | エルジー エレクトロニクス インコーポレイティド | 無線通信システムにおけるデータ送信方法及びこのための装置 |
| CN105471549B (zh) * | 2015-11-17 | 2018-09-11 | 西安电子科技大学 | 基于a-mpdu子帧位置信息控制的块确认系统及方法 |
| US20210075542A1 (en) * | 2019-09-05 | 2021-03-11 | Apple Inc. | Phy-based hybrid automatic repeat request (harq) |
| US11509419B2 (en) * | 2019-09-25 | 2022-11-22 | Qualcomm Incorporated | Acknowledgement and retransmission techniques utilizing secondary wireless channel |
| US20230146240A1 (en) * | 2021-10-29 | 2023-05-11 | Senscomm Semiconductor Co., Ltd. | Harq and link adaptation in wireless communication system |
-
2019
- 2019-07-19 CN CN201910657446.4A patent/CN112243265B/zh active Active
- 2019-07-19 CN CN202411322723.3A patent/CN119136251A/zh active Pending
-
2020
- 2020-07-16 WO PCT/CN2020/102263 patent/WO2021013026A1/zh not_active Ceased
- 2020-07-16 EP EP20844140.2A patent/EP3996300A4/en active Pending
-
2022
- 2022-01-19 US US17/579,195 patent/US12126444B2/en active Active
-
2024
- 2024-09-20 US US18/892,035 patent/US20250088312A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015142932A1 (en) * | 2014-03-17 | 2015-09-24 | Interdigital Patent Holdings, Inc. | Methods for reception failure identification and remediation for wifi |
| WO2018117697A1 (ko) * | 2016-12-21 | 2018-06-28 | 주식회사 윌러스표준기술연구소 | 집합 mpdu 및 이에 대한 응답 프레임의 전송 방법 및 이를 이용한 무선 통신 단말 |
| US20180254861A1 (en) * | 2017-03-03 | 2018-09-06 | Qualcomm Incorporated | Ambiguous confirmation message resolution |
| CN107070599A (zh) * | 2017-04-06 | 2017-08-18 | 中国人民解放军理工大学 | 一种长距离链路变速率选择重传方法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022206686A1 (zh) * | 2021-03-30 | 2022-10-06 | 华为技术有限公司 | 用于包扩展的方法、设备和存储介质 |
| CN116320049A (zh) * | 2021-03-30 | 2023-06-23 | 华为技术有限公司 | 用于包扩展的方法、设备和存储介质 |
| CN116320049B (zh) * | 2021-03-30 | 2023-11-07 | 华为技术有限公司 | 用于包扩展的方法、设备和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20250088312A1 (en) | 2025-03-13 |
| WO2021013026A1 (zh) | 2021-01-28 |
| EP3996300A4 (en) | 2022-08-03 |
| US12126444B2 (en) | 2024-10-22 |
| EP3996300A1 (en) | 2022-05-11 |
| CN119136251A (zh) | 2024-12-13 |
| US20220149991A1 (en) | 2022-05-12 |
| CN112243265B (zh) | 2024-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12267163B2 (en) | Retransmitted data sending method, retransmitted data receiving method, and apparatus | |
| US12126444B2 (en) | Apparatus for retransmission of a media access control protocol data unit (MPDU) of an aggregated media access control protocol data unit (A-MPDU) | |
| EP3565151B1 (en) | Method and device for controlling information transmission | |
| EP3748886B1 (en) | Communication methods and apparatuses for harq-ack transmission and reception | |
| EP3968550B1 (en) | Retransmission data sending method, retransmission data receiving method, and device | |
| US9363047B2 (en) | Technique of encoding HARQ feedback information with two separate codewords with unequal error protection for DTX and ACK/NACK | |
| US11071096B2 (en) | Method and apparatus for transmitting and receiving uplink control information in carrier aggregation environment | |
| CN108023721A (zh) | 一种数据传输方法和装置 | |
| US12335034B2 (en) | Coding method and apparatus | |
| US20250203357A1 (en) | Communication method and device in wireless local area network | |
| WO2021047657A1 (zh) | 重传数据的方法和通信装置 | |
| US12244325B2 (en) | Information processing device, encoding method, and decoding method | |
| KR102591143B1 (ko) | 통신 시스템에서 데이터의 재전송 방법 및 장치 | |
| US12166576B2 (en) | Information processing device and information processing method | |
| CN115336210B (zh) | 用于码字传输的方法和系统 | |
| WO2025118504A1 (en) | Methods, apparatus, systems, computer-readable storege media, and computer program products of communication | |
| US20230327800A1 (en) | Information processing device and decoding method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |