一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于无线网络中的数据重传的BCC打孔模式的方法和设备与流程

2021-10-27 13:57:00 来源:中国专利 TAG:专利申请 美国 优先权 临时 题为

用于无线网络中的数据重传的bcc打孔模式的方法和设备
1.相关申请
2.本技术要求2020年3月4日提交的题为“bcc puncturing patterns for data retransmission in wireless network”的美国临时专利申请第16/809,347号的权益和优先权,该美国临时专利申请又要求2019年3月6日提交的题为“bcc puncturing patterns for data retransmission in wireless network”的美国临时专利申请第62/814,490号的优先权,上述两个申请的内容通过引用并入本文中。
技术领域
3.本技术涉及移动空中接口技术,特别地涉及用于重传数据的方法和系统。


背景技术:

4.前向纠错(forward error correction,fec)编码通常用作用于数据传送的差错控制方法,以提高诸如无线通信系统的通信系统中的可靠性。一种fec方法采用二进制卷积编码(binary convolutional coding,bcc)。除了其他方面之外,bcc可以应用于在包括根据ieee802.11协议族操作的wi

fi网络的诸如局域无线网络(local area wireless network,wlan)的无线网络中传送的数据。诸如ieee 802.11a/n/ac/ad和ieee标准802.11
tm

2016(统称为ieee 802.11协议)的wi

fi协议规定了bcc编码处理,在该bcc编码处理中根据两个生成多项式(例如g
o
和g1)生成速率为1:2的中间输出,并且然后对该中间输出进行打孔以实现规定的bcc编码速率输出。作为示例,图1示出了由bcc编码器10’根据当前ieee802.11协议执行的bcc编码速率为3/4的编码的示例。如图1所示,k=9数据比特的输入序列(其中下标0指示序列中的第一比特)被输入到速率为1/2的bcc编码操作12。根据相应的生成多项式g
o
(1338)和g1(1718)生成第一编码序列a和第二编码序列b,每个编码序列包括k=9个编码比特。总体地具有总共2k=18个比特的编码序列a和编码序列b通过打孔操作14而经受打孔。特别地,通过交替地从经受打孔模式的每个序列中选择比特来将编码序列a和编码序列b进行组合,打孔模式指定要从组合序列中省略的比特。结果输出是n=12的编码打孔比特的bcc编码速率为3/4的输出比特序列,v=[a0,b0,a1,b2,a3,b3,a4,b5,a6,b6,a7,b8]。
[0005]
在图1中,打孔模式被示出为2乘k=9的矩阵,打孔模式的第一行中的比特位置对应于序列a的比特位置,并且第二行中的比特位置对应于序列b的比特位置,其中打孔模式中的“1”指示要被包括在输出序列v中的序列比特,而打孔模式中的“0”指示要从输出序列v中排除的序列比特。
[0006]
在图2中以不同的视觉格式来表示图1的速率为3/4的bcc编码处理。在图2中,将编码比特序列a和编码比特序列b的每个比特位置表示为相应的方框。将该打孔模式示为覆盖在序列a和序列b的对应比特位置上的粗体方框。粗体方框指示要被打孔或要“丢失”并且未被包括在输出编码比特序列v中的比特。
[0007]
应用于提高诸如无线通信系统的通信系统中的可靠性的另一差错控制方法是自动重传请求(automatic repeat request,arq)。arq协议通常使用确认和超时,确认和超时允许发射机检测关于先前传送的数据帧是否已经发生了错误,并且如果检测到错误则重发一些或全部数据帧。fec编码和arq差错控制方法的组合被称为混合arq(hybrid arq,harq)。在harq中,可以在第一次传送与重传之间修改应用于重传数据的fec编码的各个方面,使得接收机能够对两次传送的结果进行软组合,并且从而提高成功解码的机会。
[0008]
期望进一步开发harq差错控制系统和方法,包括用于诸如wi

fi的超高吞吐量无线局域网(wireless local area network,wlan)系统中的系统和方法。特别地,期望提高harq重传的性能,并且减少所需重传的次数。


技术实现要素:

[0009]
根据第一示例方面,公开了用于传送进行重传的数据以支持混合自动重传请求(hybrid automatic repeat request,harq)的方法和装置,包括使用打孔模式对数据进行编码以用于进行第二次harq重传,其中,该打孔模式与用于对数据进行编码以进行第一次harq重传的打孔模式互补。
[0010]
根据一个示例方面或前述方面的任何方面,公开了一种方法,该方法包括在无线局域网(wireless local area network,wlan)中传送通过使用第二打孔模式对编码数据进行打孔而生成的第二打孔编码比特序列,其中,编码数据先前已经被使用第一打孔模式进行打孔而生成在wlan中传送的第一打孔编码比特序列。第二打孔模式不同于第一打孔模式,使得编码数据的在第一打孔编码比特序列中被省略的至少一些比特被包括在第二打孔编码比特序列中。
[0011]
在一些示例实施方式或前述方面的任何方面中,编码数据包括第一二进制卷积编码(binary convolutional coding,bcc)序列和第二bcc序列,第一bcc序列和第二bcc序列均通过将二进制卷积编码应用于输入比特序列而生成,第一打孔编码比特序列包括交替地从经受第一打孔模式的第一bcc编码序列和第二bcc序列的每一者中选择的比特,第二打孔编码比特序列包括交替地从经受第二打孔模式的第一bcc编码序列和第二bcc序列的每一者中选择的比特。
[0012]
在一些示例或前述方面的任何方面中,第一打孔编码比特序列和第二打孔编码比特序列的编码速率均为3/4;输入比特序列的9比特序列各自根据第一生成多项式和第二生成多项式被bcc编码以分别生成第一bcc序列的9个编码比特和第二bcc序列的9个编码比特;第一打孔模式指示从第一打孔编码比特序列的12比特序列中所包括的比特中省略的第一bcc序列的9个编码比特中的3个比特和第二bcc序列的3个比特;并且第二打孔模式指示从第二打孔编码比特序列的12比特序列中所包括的比特中省略的第一bcc序列的9个编码比特中的3个比特和第二bcc序列的3个比特。在一些示例中,第一打孔模式和第二打孔模式均来自以下打孔模式集合:打孔模式p1:省略第一bcc序列的第3比特、第6比特和第9比特以及第二bcc序列的第2比特、第5比特和第8比特;打孔模式p2:省略第一bcc序列的第2比特、第5比特和第8比特以及第二bcc序列的第1比特、第4比特和第7比特;打孔模式p3:省略第一bcc序列的第1比特、第4比特和第7比特以及第二bcc序列的第3比特、第6比特和第9比特;打孔模式p4:省略第一bcc序列的第3比特、第6比特和第9比特以及第二bcc序列的第1比特、第
4比特和第7比特;打孔模式p5:省略第一bcc序列的第1比特、第4比特和第7比特以及第二bcc序列的第2比特、第5比特和第8比特;以及打孔模式p6:省略第一bcc序列的第2比特、第5比特和第8比特以及第二bcc序列的第3比特、第6比特和第9比特。
[0013]
在一些示例或前述方面的任何方面中,该方法包括在传送第二打孔编码比特序列之前在wlan中传送第一打孔编码比特序列,其中,第一打孔模式是打孔模式p1、打孔模式p2和打孔模式p3中的一个,并且第二打孔模式是打孔模式p1、打孔模式p2和打孔模式p3中的不同的一个。在一些示例中,第一打孔模式是打孔模式p1,并且第二打孔模式是打孔模式p2和打孔模式p3中的一个。
[0014]
在一些示例或前述方面的任何方面中,通过使用第三打孔模式对编码数据进行打孔而生成第三打孔编码比特序列,第三打孔模式至少不同于第二打孔模式。在一些示例中,第三打孔模式可以是打孔模式p1、打孔模式p2和打孔模式p3中的一个。在一些示例中,通过使用第四打孔模式对编码数据进行打孔而生成第四打孔编码比特序列,第四打孔模式是打孔模式p4、打孔模式p5和打孔模式p6中的一个。
[0015]
根据一些示例或前述方面中的任何方面,第一打孔编码比特序列和第二打孔编码比特序列的编码速率均为2/3;输入比特序列的6比特序列各自根据第一生成多项式和第二生成多项式被bcc编码以分别生成第一bcc序列的6个编码比特和第二bcc序列的6个编码比特;第一打孔模式指示从第一打孔编码比特序列的9比特序列中所包括的比特中省略的第一bcc序列和第二bcc序列的总共3个比特;并且第二打孔模式指示从第二打孔编码比特序列的9比特序列中所包括的比特中省略的第一bcc序列和第二bcc序列的总共3个比特。在一些示例中,第一打孔模式和第二打孔模式均来自以下打孔模式集合:打孔模式q1:省略第二bcc序列的第2比特、第4比特和第5比特;打孔模式q2:省略第二bcc序列的第1比特、第3比特和第5比特;打孔模式q3:省略第一bcc序列的第1比特、第3比特和第5比特;打孔模式q4:省略第一bcc序列的第2比特、第4比特和第5比特;打孔模式q5:省略第一bcc序列的第4比特以及第二bcc序列的第2比特和第6比特;打孔模式q6:省略第一bcc序列的第3比特以及第二bcc序列的第1比特和第5比特;打孔模式q7:省略第一bcc序列的第2比特以及第二bcc序列的第4比特和第6比特;打孔模式q8:省略第一bcc序列的第1比特以及第二bcc序列的第3比特和第5比特;打孔模式q9:省略第一bcc序列的第6比特以及第二bcc序列的第2比特和第4比特;打孔模式q10:省略第一bcc序列的第5比特以及第二bcc序列的第1比特和第3比特;打孔模式q11:省略第一bcc序列的第2比特和第6比特以及第二bcc序列的第4比特;打孔模式q12:省略第一bcc序列的第1比特和第5比特以及第二bcc序列的第3比特;打孔模式q13:省略第一bcc序列的第4比特和第6比特以及第二bcc序列的第2比特;打孔模式q14:省略第一bcc序列的第3比特和第5比特以及第二bcc序列的第1比特;打孔模式q15:省略第一bcc序列的第2比特和第4比特以及第二bcc序列的第6比特;以及打孔模式q16:省略第一bcc序列的第1比特和第3比特以及第二bcc序列的第5比特。
[0016]
在除前述方面中的任何方面的一些示例中,在wlan中传送第二打孔编码比特序列之前,传送第一打孔编码比特序列,第一打孔模式是打孔模式q1和打孔模式q2中的一个,并且第二打孔模式是打孔模式q1和打孔模式q2中的另一个。在一些示例中,第一打孔模式是打孔模式q1,并且第二打孔模式是打孔模式q2。在一些示例中,对于第三次传送,通过使用第三打孔模式对编码数据进行打孔而生成第三打孔编码比特序列,第三打孔模式至少不同
于第二打孔模式。在一些示例中,第三打孔模式是打孔模式q3和打孔模式q4中的一个。在一些示例中,对于第四次传送,通过使用第四打孔模式对编码数据进行打孔而生成第四打孔编码比特序列,第四打孔模式不同于第三打孔模式并且是打孔模式q3和打孔模式q4中的一个。
[0017]
在除了前述方面中的任何方面的一些示例实施方式中,第一打孔编码比特序列和第二打孔编码比特序列的编码速率均为5/6;输入比特序列的5比特序列各自根据第一生成多项式和第二生成多项式被bcc编码以分别生成第一bcc序列的5个编码比特和第二bcc序列的5个编码比特;第一打孔模式指示从第一打孔编码比特序列的6比特序列中所包括的比特中省略的第一bcc序列的2个比特和第二bcc序列的2个比特;并且第二打孔模式指示从第二打孔编码比特序列的6比特序列中所包括的比特中省略的第一bcc序列的2个比特和第二bcc序列的2个比特。在一些示例实施方式中,第一打孔模式和第二打孔模式均来自以下打孔模式集合:打孔模式r1:省略第一bcc序列的第3比特和第5比特以及第二bcc序列的第2比特和第4比特;打孔模式r2:省略第一bcc序列的第2比特和第4比特以及第二bcc序列的第1比特和第3比特;打孔模式r3:省略第一bcc序列的第1比特和第3比特以及第二bcc序列的第2比特和第5比特;打孔模式r4:省略第一bcc序列的第2比特和第5比特以及第二bcc序列的第1比特和第4比特;打孔模式r5:省略第一bcc序列的第1比特和第4比特以及第二bcc序列的第3比特和第5比特;打孔模式r6:省略第一bcc序列的第2比特和第5比特以及第二bcc序列的第1比特和第3比特;打孔模式r7:省略第一bcc序列的第2比特和第4比特以及第二bcc序列的第3比特和第5比特;打孔模式r8:省略第一bcc序列的第3比特和第5比特以及第二bcc序列的第1比特和第4比特;以及打孔模式r9:省略第一bcc序列的第1比特和第4比特以及第二bcc序列的第2比特和第5比特。
[0018]
在除前述方面中的任何方面的一些示例中,该方法包括在wlan中传送第二打孔编码比特序列之前传送第一打孔编码比特序列,其中,第一打孔模式是打孔模式r1和打孔模式r2中的一个,并且第二打孔模式是打孔模式r1和打孔模式r2中的另一个。在一些示例中,第一打孔模式是打孔模式r1,并且第二打孔模式是打孔模式r2。在一些示例中,对于第三次传送,通过使用第三打孔模式对编码数据进行打孔而生成第三打孔编码比特序列,第三打孔模式至少不同于第二打孔模式。在一些示例中,第三打孔模式是打孔模式r3至打孔模式r9中的一个。
[0019]
在前述示例中的任何示例中,第二打孔编码比特序列可以作为数据单元的一部分来传送,数据单元包括指示第二打孔模式的头部字段。在前述示例中的任何示例中,第二打孔编码比特序列可以作为数据单元的一部分来传送,数据单元包括指示第二打孔编码比特序列对应于第一次重传的头部字段。
[0020]
根据另一示例方面的是一种在无线局域网(wireless local area network,wlan)中传送混合自动重传请求(hybrid automatic repeat request,harq)重传的方法,该方法包括在无线局域网(wireless local area network,wlan)中传送包括通过使用重传打孔模式对编码数据进行打孔而生成的重传打孔编码比特序列的数据单元,其中,编码数据先前已经被使用不同的打孔模式进行打孔而生成在wlan中传送的不同打孔编码比特序列,数据单元包括头部字段,头部字段包括harq重传索引,harq重传索引指示打孔编码比特序列对应于可能的重传事件集合中的哪个重传事件。
[0021]
根据另一示例方面的是一种用于对数据进行编码以在无线局域网(wireless local area network,wlan)中进行传送的编码器,该编码器被配置成:使用第一生成多项式和第二生成多项式将二进制卷积编码(binary convolution coding,bcc)应用于输入比特序列,以分别生成编码比特的第一bcc序列和编码比特的第二bcc序列;将经受第一打孔模式的第一bcc序列和第二bcc序列的编码比特进行组合,以生成用于在wlan中传送的第一打孔编码比特序列;以及将经受第二打孔模式的第一bcc序列和第二bcc序列的编码比特进行组合,以生成用于在wlan中传送的第二打孔编码比特序列,第二打孔模式与第一打孔模式不同,第二打孔编码比特序列包括从第一打孔编码比特序列中省略的至少一些编码比特。
[0022]
在除了任何前述方面之外的另外的示例方面的至少一些示例中,编码器被配置成应用3/4、2/3或5/6的编码速率。当编码器应用3/4的编码速率时,输入比特序列的9比特序列各自被bcc编码以分别生成第一bcc序列的9个编码比特和第二bcc序列的9个编码比特,第一打孔模式指示从第一打孔编码比特序列的12比特序列中所包括的比特中省略的第一bcc序列的9个编码比特中的3个比特和第二bcc序列的3个比特,第二打孔模式指示从第二打孔编码比特序列的12比特序列中所包括的比特中省略的第一bcc序列的9个编码比特中的3个比特和第二bcc序列的3个比特,并且第一打孔模式和第二打孔模式均来自以下打孔模式集合:打孔模式p1:省略述第一bcc序列的第3比特、第6比特和第9比特以及第二bcc序列的第2比特、第5比特和第8比特;打孔模式p2:省略第一bcc序列的第2比特、第5比特和第8比特以及第二bcc序列的第1比特、第4比特和第7比特;打孔模式p3:省略第一bcc序列的第1比特、第4比特和第7比特以及第二bcc序列的第3比特、第6比特和第9比特;打孔模式p4:省略第一bcc序列的第3比特、第6比特和第9比特以及第二bcc序列的第1比特、第4比特和第7比特;打孔模式p5:省略第一bcc序列的第1比特、第4比特和第7比特以及第二bcc序列的第2比特、第5比特和第8比特;以及打孔模式p6:省略第一bcc序列的第2比特、第5比特和第8比特以及第二bcc序列的第3比特、第6比特和第9比特。
[0023]
根据示例,当编码器应用2/3的编码速率时:输入比特序列的6比特序列各自被bcc编码以分别生成第一bcc序列的6个编码比特和第二bcc序列的6个编码比特,第一打孔模式指示从第一打孔编码比特序列的9比特序列中所包括的比特中省略的第一bcc序列和第二bcc序列的总共3个比特,第二打孔模式指示从第二打孔编码比特序列的9比特序列中所包括的比特中省略的第一bcc序列和第二bcc序列的总共3个比特,并且第一打孔模式和第二打孔模式均来自以下打孔模式集合:打孔模式q1:省略第二bcc序列的第2比特、第4比特和第5比特;打孔模式q2:省略第二bcc序列的第1比特、第3比特和第5比特;打孔模式q3:省略第一bcc序列的第1比特、第3比特和第5比特;打孔模式q4:省略第一bcc序列的第2比特、第4比特和第5比特;打孔模式q5:省略第一bcc序列的第4比特以及第二bcc序列的第2比特和第6比特;打孔模式q6:省略第一bcc序列的第3比特以及第二bcc序列的第1比特和第5比特;打孔模式q7:省略第一bcc序列的第2比特以及第二bcc序列的第4比特和第6比特;打孔模式q8:省略第一bcc序列的第1比特以及第二bcc序列的第3比特和第5比特;打孔模式q9:省略第一bcc序列的第6比特以及第二bcc序列的第2比特和第4比特;打孔模式q10:省略第一bcc序列的第5比特以及第二bcc序列的第1比特和第3比特;打孔模式q11:省略第一bcc序列的第2比特和第6比特以及第二bcc序列的第4比特;打孔模式q12:省略第一bcc序列的第1比特
和第5比特以及第二bcc序列的第3比特;打孔模式q13:省略第一bcc序列的第4比特和第6比特以及第二bcc序列的第2比特;打孔模式q14:省略第一bcc序列的第3比特和第5比特以及第二bcc序列的第1比特;打孔模式q15:省略第一bcc序列的第2比特和第4比特以及第二bcc序列的第6比特;以及打孔模式q16:省略第一bcc序列的第1比特和第3比特以及第二bcc序列的第5比特。
[0024]
根据示例,当编码器应用5/6的编码速率时:输入比特序列的5比特序列各自被bcc编码以分别生成第一bcc序列的5个编码比特和第二bcc序列的5个编码比特;第一打孔模式指示从第一打孔编码比特序列的6比特序列中所包括的比特中省略的第一bcc序列的2个比特和第二bcc序列的2个比特;第二打孔模式指示从第二打孔编码比特序列的6比特序列中所包括的比特中省略的第一bcc序列的2个比特和第二bcc序列的2个比特;并且第一打孔模式和第二打孔模式均来自以下打孔模式集合:打孔模式r1:省略第一bcc序列的第3比特和第5比特以及第二bcc序列的第2比特和第4比特;打孔模式r2:省略第一bcc序列的第2比特和第4比特以及第二bcc序列的第1比特和第3比特;打孔模式r3:省略第一bcc序列的第1比特和第3比特以及第二bcc序列的第2比特和第5比特;打孔模式r4:省略第一bcc序列的第2比特和第5比特以及第二bcc序列的第1比特和第4比特;打孔模式r5:省略第一bcc序列的第1比特和第4比特以及第二bcc序列的第3比特和第5比特;打孔模式r6:省略第一bcc序列的第2比特和第5比特以及第二bcc序列的第1比特和第3比特;打孔模式r7:省略第一bcc序列的第2比特和第4比特以及第二bcc序列的第3比特和第5比特;打孔模式r8:省略第一bcc序列的第3比特和第5比特以及第二bcc序列的第1比特和第4比特;以及打孔模式r9:省略第一bcc序列的第1比特和第4比特以及第二bcc序列的第2比特和第5比特。
附图说明
[0025]
现在将通过示例的方式参照附图,附图示出了本技术的示例实施方式,并且在附图中:
[0026]
图1是示出现有技术的速率为3/4的二进制卷积编码(binary convolution coding,bcc)编码器的框图;
[0027]
图2是图1的bcc处理的进一步表示;
[0028]
图3至图7示出了根据示例实施方式的用于bcc速率为3/4的编码的打孔模式;
[0029]
图8至图23示出了根据示例实施方式的用于bcc速率为2/3的编码的打孔模式;
[0030]
图24至图32示出了根据示例实施方式的用于bcc速率为5/6的编码的打孔模式;
[0031]
图33是示出可以应用示例实施方式的通信系统的框图;
[0032]
图34是示出根据本公开内容的一个实现方式的示例处理系统的框图;
[0033]
图35是根据示例实施方式的可以用于传送打孔bcc编码比特序列的分组或数据单元格式的示例;
[0034]
图36是根据示例实施方式的在处理系统处执行的动作的流程图。
[0035]
贯穿附图,使用相同的附图标记来表示相似的元素和特征。虽然将结合所示实施方式描述本发明的各方面,但是应当理解,本发明并不旨在限于这样的实施方式。
具体实施方式
[0036]
本公开内容教导了用于在无线网络中重传数据的方法、装置和系统。包括例如下一代超高吞吐量(extremely high throughput,eht)wi

fi系统的下一代wlan系统将需要比上一代系统更高的数据速率和更高的可靠性。harq差错控制方法可以有助于在包括例如符合未来ieee 802.11协议的系统的下一代eht wi

fi系统中实现高数据速率和可靠性目标。
[0037]
用于改进harq性能的一种选择是在重传期间使用的fec码中使用不同的打孔模式。因此,本公开内容描述了用于harq中的重传的打孔模式候选。如s.kallel在“complementary punctured convolutional(cpc)codes and their applications”,ieee通信学报,1995年6月第43卷第6期中所指出的,用于harq应用的期望的打孔模式标准包括:(1)用于数据重传的打孔模式应当是用于初始传送的打孔模式的列向循环移位版本,以保留初始打孔卷积码的距离属性;以及(2)用于数据重传的打孔模式应当与应用于初始传送的打孔模式互补(即,在初始传送期间未被传送的打孔比特应当被包括在重传中),以便于由接收机对来自初始传送和重传的信息进行组合。
[0038]
示例实施方式涉及可以应用于harq方案中的多次重传的打孔模式。当前ieee802.11协议仅描述了用于每个bcc(生成多项式1338和1778)编码速率的单个打孔模式。因此,当前ieee 802.11协议不提供用于每个bcc编码速率的将对harq重传方案有益的多个打孔模式。因此,在本公开内容中,针对(a)bcc编码速率为3/4的编码;(b)bcc编码速率为2/3的编码;以及(c)bcc编码速率为5/6速率的编码中的每一个描述打孔模式的集合,以支持在启用了harq的wlan中进行重传,并且特别地支持符合未来ieee802.11协议的wi

fi网络,未来ieee 802.11协议结合了当前802.11协议中规定的打孔模式。
[0039]
在示例实施方式中,根据以下标准配置用于每个编码速率的打孔模式的集合:
[0040]
标准(1):如果可以的话,用于数据重传的打孔模式应当与在任何先前传送(包括初始传送和任何中间重传)中使用的打孔模式互补。
[0041]
标准(2):在用于数据重传的打孔模式不能与所有先前传送中使用的打孔模式互补的情况下,如果可以的话,用于数据重传的打孔模式应当与用于紧之前的传送的打孔模式互补,并且尽可能地,用于数据重传的打孔模式与用于紧之前的传送之前的任何传送的打孔模式至少部分互补。
[0042]
标准(3):在用于数据重传的打孔模式不能与紧之前的传送中使用的打孔模式互补的情况下,用于数据重传的打孔模式应当与用于紧之前的传送的打孔模式部分地半互补,并且尽可能地,用于数据重传的打孔模式与用于紧之前的传送之前的任何传送的打孔模式至少部分互补。
[0043]
标准(4):当不与上述标准冲突时,用于数据重传的打孔模式应当是用于紧之前的传送的打孔模式的循环移位版本,从而保持与紧之前的传送相同的自由空间属性。
[0044]
在本公开内容中,如果在初始传送期间未被传送的打孔比特中的一些但非全部被包括在重传中,则打孔模式是部分互补的。
[0045]
bcc编码速率为3/4
[0046]
现在将描述用于在bcc编码速率为3/4的harq方案中使用的打孔模式的集合。打孔模式旨在通过诸如在当前802.11协议兼容发射机中使用并且如以上关于图1和图2所描述
的bcc编码器之类的bcc编码器来应用。就此而言,在示例实施方式中,在当前802.11协议中规定的并且在图1和图2中示出的bcc编码速率为3/4的打孔模式被包括在该集合中,以用作关于初始数据传送的打孔模式。如图2所示,比特a0、b0、a1、b1、

、b7、a8、b8是编码比特并且打孔模式每18个编码比特进行重复。如上所述,在图2中,由粗体正方形包围的比特位置b1、a2、b4、a5、b7、a8是打孔比特位置。
[0047]
在bcc编码速率为3/4的情况下,存在满足与初始传送打孔模式p1互补并且是其循环列移位版本的双重标准的两种可能的打孔模式。一种选择是图3中示出的打孔模式在图3的打孔模式中,比特a0、b0、a1、b1、

、b7、a8、b8是编码比特,打孔模式每18个编码比特进行重复,并且b0、a1、b3、a4、b6、a7是打孔比特位置。另一选择是图4中示出的打孔模式在图4的打孔模式中,比特a0、b0、a1、b1、

、b7、a8、b8是编码比特,打孔模式每18个编码比特进行重复,并且a1、b2、a3、b5、a6、b8是打孔比特位置。
[0048]
因此,在示例实施方式中,打孔模式p1用于初始传送,并且如果需要第1次重传,则打孔模式p2和p3中的一个用于第1次重传,而如果需要第2次重传,则打孔模式p2和p3中的另一个用于第2次重传。
[0049]
由于不存在与所有三个打孔模式p1、p2和p3互补的打孔模式,因此在第3次重传的情况下,将必须使用与所有先前传送的打孔模式不互补的打孔模式。按照上述标准(2),在示例实施方式中,用于第3次重传的打孔模式应当与用于第2次重传的打孔模式互补,并且与用于初始传送和第1次重传的打孔模式部分互补。就此而言,图5示出了另一打孔模式在图5的打孔模式中,比特a0、b0、a1、b1、

、b7、a8、b8是编码比特,打孔模式每18个编码比特进行重复,并且b0、a2、b3、a5、b6、a8是打孔比特位置。打孔模式p4与打孔模式p3互补,并且与打孔模式p1和p2部分互补。因此,在一个示例实施方式中,打孔模式p1、p2、p3和p4分别依次应用于初始传送、第1次重传、第2次重传和第3次重传。
[0050]
图6示出了另一打孔模式在图6的打孔模式中,比特a0、b0、a1、b1、

、b7、a8、b8是编码比特,打孔模式每18个编码比特进行重复,并且a0、b1、a3、b4、a6、b7是打孔比特位置。打孔模式p5与打孔模式p2互补,并且与打孔模式p1和p3部分互补。因此,在一个示例实施方式中,打孔模式p1、p3、p2和p5分别依次应用于初始传送、第1次重传、第2次重传和第3次重传。
[0051]
图7示出了另一打孔模式在图7的打孔模式中,比特a0、b0、a1、b1、

、b7、a8、b8是编码比特,打孔模式每18个编码比特进行重复,并且a1、b2、a4、b5、a7、b8是打孔比特位置。打孔模式p6与初始打孔模式p1互补但不是初始打孔模式的循环移位,并且与打孔模式p2和p3部分互补。在一些示例实施方式中,可以结合任何上述打孔模式序列组合,将打孔模式p6用于第4次重传。在一些示例中,可以使用打孔模式p6来代替任何上述打孔模式序列组合中的打孔模式p2至p5中的任何一个。
[0052]
在一些示例中,尽管初始打孔模式p1未严格符合上述标准(2),但可以将其用于第3次重传。
[0053]
在各种示例实施方式中,可以以与上述传送顺序不同的传送顺序来应用上面描述
的打孔模式,并且在一些示例中,其他打孔模式可以被包括在bcc编码速率为3/4的打孔模式的集合中。
[0054]
在示例实施方式中,被选择以用作bcc编码速率为3/4的打孔模式的集合中的部分互补模式的打孔模式的设计以及打孔模式的顺序是基于经验实验的结果,这些经验实验已被执行以确定具有最佳纠错性能的打孔模式候选和使用顺序。
[0055]
bcc编码速率为2/3
[0056]
现在将描述用于bcc编码速率为2/3的harq方案中的打孔模式的集合,打孔模式也旨在由诸如在当前802.11协议兼容的发射机中使用的bcc编码器之类的bcc编码器来应用。就此而言,在示例实施方式中,在当前802.11协议中规定的、在图8中示出的bcc编码速率为2/3的打孔模式被包括在该集合中,以用作关于初始数据传送的打孔模式。如图8所示,比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复。如上所述,在图8中,由粗体正方形包围的比特位置b1、b3、b5是打孔比特位置。
[0057]
图9示出了满足与初始传送打孔模式q1互补并且是其循环列移位的双重标准的打孔模式如图9所示,比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置b0、b2、b4是打孔比特位置。在示例实施方式中,将打孔模式q2用于第1次重传。
[0058]
关于第2次及以后的重传,不存在与两种打孔模式q1和q2互补并且是打孔模式q1或q2的循环列移位的其他打孔模式。然而,存在与两个打孔模式q1和q2互补的打孔模式的若干选项。作为示例,图10示出了满足与打孔模式q1和q2互补的标准的另一打孔模式如图10所示,比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置a0、a2、a4是打孔比特位置。图11示出了满足与打孔模式q1、q2和q3互补的标准并且是打孔模式q3的循环列移位的另一打孔模式如图11所示,比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置a1、a3、a5是打孔比特位置。
[0059]
在一个示例实施方式中,打孔模式q1、q2、q3和q4分别依次应用于初始传送、第1次重传、第2次重传和第3次重传。在另一示例实施方式中,打孔模式q1、q2、q4和q3分别依次应用于初始传送、第1次重传、第2次重传和第3次重传。
[0060]
在各种示例实施方式中,可以以与上述传送顺序不同的传送顺序来应用打孔模式,并且在一些示例中,其他打孔模式可以被包括在bcc编码速率为2/3的打孔模式的集合中。
[0061]
在示例实施方式中,被选择以用作bcc编码速率为2/3的打孔模式的集合中的部分互补模式的打孔模式的设计以及打孔模式的顺序是基于经验实验的结果,这些经验实验已被执行以确定具有最佳纠错性能的打孔模式候选和使用顺序。
[0062]
图12至图23示出了可以包括在bcc编码速率为2/3的打孔模式的集合中的打孔模式的其他示例。图12示出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置a3、b1、b5是打孔比特位置。图13示
出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置b0、a2、b4是打孔比特位置。
[0063]
图14示出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置a1、b3、b5是打孔比特位置。
[0064]
图15示出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置a0、b2、b4是打孔比特位置。
[0065]
图16示出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置b1、b3、a5是打孔比特位置。
[0066]
图17示出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置b0、b2、a4是打孔比特位置。
[0067]
图18示出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置a1、b3、a5是打孔比特位置。
[0068]
图19示出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置a0、b2、a5是打孔比特位置。
[0069]
图20示出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置b1、a3、a5是打孔比特位置。
[0070]
图21示出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置b0、a2、a4是打孔比特位置。
[0071]
图22示出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置a1、a3、b5是打孔比特位置。
[0072]
图23示出了打孔模式其中比特a0、b0、a1、b1、

、b4、a5、b5是编码比特并且打孔模式每12个编码比特进行重复,并且比特位置a0、a2、b4是打孔比特位置。
[0073]
bcc编码速率为5/6
[0074]
现在将描述用于bcc编码速率为5/6的harq方案中的打孔模式的集合,该打孔模式也旨在由诸如在当前802.11协议兼容的发射机中使用的bcc编码器之类的bcc编码器来应用。就此而言,在示例实施方式中,在当前802.11协议中规定的、在图24中示出的bcc编码速率为5/6的打孔模式被包括在集合中,以用作关于初始数据传送的打孔模式。如图24所示,比特a0、b0、a1、b1、

、b3、a4、b4是编码比特并且打孔模式每10个编码比特进行重复。如上所述,在图24中,由粗体正方形包围的比特位置b1、a2、b3、a4是打孔比特位置。
[0075]
图25示出了满足与初始传送打孔模式r1互补并且是其循环列移位的双重标准的打孔模式如图25所示,比特a0、b0、a1、b1、

、b3、a4、b4是编码比特并且打孔模式每10个编码比特进行重复,并且比特位置b0、a1、b2、a3是打孔比特位置。在示例实施方式中,打孔模式r2用于第1次重传。
[0076]
关于第2次及以后的重传,不存在与两种打孔模式r1和r2互补并且是打孔模式r1或r2的循环列移位的其他打孔模式。然而,存在针对与两个打孔模式r1和r2均互补的打孔模式、或者与紧在前的模式r2互补并且与两个初始打孔模式r1部分互补的打孔模式的若干选项。作为示例,图26示出了满足与打孔模式r2互补并且与打孔模式r1部分互补的标准的另一打孔模式如图26所示,比特a0、b0、a1、b1、

、b3、a4、b4是编码比特并且打孔模式每10个编码比特进行重复,并且比特位置a0、b1、a2、b4是打孔比特位置。
[0077]
在一个示例实施方式中,打孔模式r1、r2和r3分别依次应用于初始传送、第1次重传和第2次重传。在另一示例实施方式中,打孔模式r1、r2、r1和r3分别依次应用于初始传送、第1次重传、第2次重传和第3次重传。
[0078]
在各种示例实施方式中,可以以与上述传送顺序不同的传送顺序来应用打孔模式,并且在一些示例中,其他打孔模式可以被包括在bcc编码速率为5/6的打孔模式的集合中。
[0079]
在示例实施方式中,被选择以用作bcc编码速率为5/6的打孔模式的集合中的部分互补模式的打孔模式的设计以及打孔模式的顺序是基于经验实验的结果,这些经验实验已被执行以确定具有最佳纠错性能的打孔模式候选和使用顺序。
[0080]
图27至图32示出了可以包括在bcc编码速率为5/6的打孔模式的集合中的打孔模式的其他示例。
[0081]
图27示出了打孔模式其中,比特a0、b0、a1、b1、

、b3、a4、b4是编码比特并且打孔模式每10个编码比特进行重复,并且比特位置b0、a1、b3、a4是打孔比特位置。
[0082]
图28示出了打孔模式其中,比特a0、b0、a1、b1、

、b3、a4、b4是编码比特并且打孔模式每10个编码比特进行重复,并且比特位置a0、b2、a3、b4是打孔比特位置。
[0083]
图29示出了打孔模式其中,比特a0、b0、a1、b1、

、b3、a4、b4是编码比特并且打孔模式每10个编码比特进行重复,并且比特位置b0、a1、b2、a4是打孔比特位置。
[0084]
图30示出了打孔模式其中,比特a0、b0、a1、b1、

、b3、a4、b4是编码比特并且打孔模式每10个编码比特进行重复,并且比特位置a1、b2、a3、b4是打孔比特位置。
[0085]
图31示出了打孔模式其中,比特a0、b0、a1、b1、

、b3、a4、b4是编码比特并且打孔模式每10个编码比特进行重复,并且比特位置b0、a2、b3、a4是打孔比特位置。
[0086]
图32示出了打孔模式其中,比特a0、b0、a1、b1、

、b3、a4、b4是编码比特并且打孔模式每10个编码比特进行重复,并且比特位置a0、b1、a3、b4是打孔比特位置。
[0087]
通用
[0088]
在示例实施方式中,使用上述打孔码生成的bcc编码比特序列(例如,编码比特序列v)被包括在由发射机发送的分组中。参照图35,在示例实施方式中,分组可以采取eht物理层(physical layer,phy)协议数据单元(physical layer protocol data unit,ppdu)302的形式,其中一个或更多个编码比特序列v被表示为ppdu 302的phy有效载荷(例如,phy服务数据单元(phy service data unit,psdu))中的符号。分组将包括物理头部304。在一些示例实施方式中,在物理头部304中包括信息,该信息使接收机能够确定什么打孔模式已
经用于包括在分组中的bcc编码信息。例如,在使用发射机和接收机两者都已知的预定打孔模式顺序的情况下,物理头部304(例如eht sig头部字段310)可以包括harq重传索引,harq重传索引指定bcc编码比特序列v是否对应于初始传送、第1次重传、第2次重传等。因此,在这样的示例中,harq重传索引指示打孔编码比特序列对应于可能的传送事件(例如,初始传送、第1次重传、第2次重传等)的集合中的哪个传送事件。
[0089]
在一些示例实施方式中,发射机可以被配置成:基于来自接收机的反馈或基于监测到的通信信道的条件,自适应地选择打孔模式以用于重传,在这种情况下,发射机可以在物理头部304中包括识别用于重传的打孔模式的指示。
[0090]
将参照图33和图34提供以上描述的差错控制过程可以在其中操作的环境的示例。图33示出了包括多个站(station,sta)的通信网络100,所述多个站可以包括固定的、便携的和移动的站。图33的示例示出了单个固定sta、接入点站(access

point station,ap

sta)104以及可以是便携或移动的多个sta 102。sta 102和ap

sta 104中的每一个可以包括发射机、接收机、编码器、解码器、调制器和/或解调器,如本文所述。网络100可以根据一个或更多个通信或数据标准或技术来操作,然而在至少一些示例中,网络100是wlan,并且在至少一些示例中是根据来自802.11协议族的一个或更多个协议来操作的下一代wi

fi兼容网络。
[0091]
每个sta 102可以是膝上型电脑、台式pc、pda、wi

fi电话、无线发射/接收单元(wireless transmit/receive unit,wtru)、移动站(mobile station,ms)、移动终端、智能电话、移动电话、传感器、物联网(internet of things,iot)装置或其他支持无线的计算或移动装置。在一些实施方式中,sta 102包括具有在通信网络100中发送、接收、或者发送和接收数据的能力但执行除通信之外的主要功能的机器。在一些实施方式中,机器包括具有通过通信网络100传送和/或接收数据的手段的装置或设备,但是这样的设备或装置通常并非由用户出于通信的主要目的来进行操作。ap

sta104可以包括网络接入接口,该网络接入接口用作网络100中的sta 102的无线传送和/或接收点。ap

sta 104可以连接至回程网络110,该回程网络使得数据能够在ap

sta 104与其他远程网络(包括例如因特网)、节点、ap和装置(未示出)之间交换。ap

sta 104可以通过与每个sta 102建立上行链路和下行链路通信信道(如图33中的箭头所示)来支持通过未许可射频频谱无线媒介106与每个sta 102的通信。在一些示例中,sta 102可以被配置成彼此通信。网络100中的通信可以是未调度的、由ap

sta 104或由网络100中的调度或管理实体(未示出)调度的、或者是调度通信和未调度通信的混合。
[0092]
图34示出了示例处理系统150,其可以用于实现本文描述的方法和系统,例如sta 102或ap

sta 104。可以使用适合于实现本公开内容中描述的方法和系统的其他处理系统,这些其他处理系统可以包括与下面讨论的部件不同的部件。尽管图34示出了每个部件的单个实例,但是处理系统150中可以存在每个部件的多个实例。
[0093]
处理系统150可以包括一个或更多个处理装置152,例如处理器、微处理器、专用集成电路(application

specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)、专用逻辑电路或它们的组合。处理系统150还可以包括一个或更多个输入/输出(input/output,i/o)接口154,输入/输出接口可以使得能够实现与一个或更多个适当的输入装置和/或输出装置(未示出)进行对接。输入装置和/或输出装
置中的一个或更多个可以被包括作为处理系统150的部件,或者可以在处理系统150外部。处理系统150可以包括用于与网络进行有线或无线通信的一个或更多个网络接口158。在示例实施方式中,网络接口158包括使得能够在诸如网络100的wlan中进行通信的一个或更多个无线收发机。网络接口158还可以包括用于与网络的有线或无线通信的接口,所述网络例如但不限于内联网、因特网、p2p网络、wan、lan和/或诸如5g nr、4g lte的蜂窝或移动通信网络或者如上所述的其他网络。网络接口158可以包括用于网络内和/或网络间通信的有线链路(例如以太网线缆)和/或无线链路(例如一个或更多个射频链路)的接口。网络接口158可以经由例如一个或更多个发射机或发射天线、一个或更多个接收机或接收天线以及各种信号处理硬件和软件来提供无线通信。就此而言,一些网络接口158可以包括与处理系统150类似的相应处理系统。在该示例中示,示出了单个天线160,其可以用作发射天线和接收天线二者。然而,在其他示例中可以存在用于发射和接收的单独的天线。网络接口158可以被配置用于向回程网络110或者向网络100中的其他sta、用户装置、接入点、接收点、传送点、网络节点、网关或中继装置(未示出)发送和接收数据。
[0094]
处理系统150还可以包括一个或更多个存储单元170,存储单元可以包括大容量存储单元例如固态驱动器、硬盘驱动器、磁盘驱动器和/或光盘驱动器。处理系统150可以包括一个或更多个存储器172,存储器可以包括易失性或非易失性存储器(例如,闪速存储器、随机存取存储器(random access memory,ram)和/或只读存储器(read

only memory,rom))。非暂态存储器172可以存储用于由处理装置152执行以例如实现本公开内容的指令。存储器172可以包括例如用于实现操作系统和其他应用/功能的其他软件指令。在一些示例中,可以通过外部存储器(例如,与处理系统150进行有线或无线通信的外部驱动器)提供一个或更多个数据集和/或模块,或者可以通过暂态或非暂态计算机可读介质提供一个或更多个数据集和/或模块。非暂态计算机可读介质的示例包括ram、rom、可擦除可编程rom(erasable programmable rom,eprom)、电可擦除可编程rom(electrically erasable programmable rom,eeprom)、闪速存储器、cd

rom或其他便携式存储器存储装置。
[0095]
在示例实施方式中,处理系统150包括一个或更多个bcc编码器10,bcc编码器用于使用上述打孔模式和方法对输入数据比特序列进行编码以生成打孔编码比特序列。处理系统150包括调制器164,调制器用于将编码的打孔比特序列调制为符号。调制器164(例如,通过诸如bpsk、qpsk、16qam或64qam的调制技术)对编码比特序列执行调制。在一些示例中,在存储器172中编码的指令可以将处理装置152配置成执行编码器10和/或调制器164的功能,使得编码器10和/或调制器164可以不是处理系统150的不同物理模块。在一些示例中,可以将编码器10和调制器164实施在作为处理系统150的网络接口158的一部分的发射机模块内。在一些示例中,发射天线160、编码器10和调制器164可以被实施为处理系统150外部的发射机部件,并且可以简单地传送来自处理系统150的源字。
[0096]
处理系统150可以包括用于处理接收到的信号的解调器180以及一个或更多个解码器190。解调器180可以对接收到的调制信号(例如,bpsk、qpsk、16qam或64qam信号)执行解调。然后,解码器190可以对解调信号执行适当的解码,以恢复包含在接收到的信号中的初始数据比特序列。在一些示例中,在存储器172中编码的指令可以将处理装置152配置成执行解调器180和/或解码器190的功能,使得解调器180和/或解码器190可以不是处理系统150的不同物理模块。在一些示例中,可以将解调器180和解码器190实施在处理系统150的
网络接口158的接收机模块内。在一些示例中,接收天线160、解调器180和解码器190可以被实施为处理系统150外部的接收机部件,并且可以将从接收到的信号解码的信号简单地传送到处理系统150。
[0097]
可以存在总线192,其提供处理系统150的部件之间的通信,所述部件包括处理装置152、i/o接口154、网络接口158、存储单元170、存储器172、编码器162、调制器164、解调器180和解码器190。总线192可以是任何合适的总线架构,包括例如存储器总线、外围总线或视频总线。
[0098]
图36中示出了根据示例实施方式的可以由处理系统150执行的方法的示例。如框402处所示,使用第一生成多项式和第二生成多项式将二进制卷积编码(binary convolution coding,bcc)应用于输入比特序列以分别生成编码比特的第一bcc序列和编码比特的第二bcc序列。如框404处所示,通过交替地从经受第一打孔模式的第一bcc序列和第二bcc序列中选择比特,将第一bcc序列和第二bcc序列中的编码比特进行组合以生成第一打孔编码比特序列,该第一打孔模式指示要从组合序列中省略的比特。将第一打孔编码比特序列进行调制并且包括在wlan(例如,网络100)中传送的分组(例如,eht ppdu302)中,如框406中所示。
[0099]
如框408中所示,然后通过交替地从经受与第一打孔模式不同的第二打孔模式的第一bcc序列和第二bcc序列中选择比特,将第一bcc序列和第二bcc序列中的编码比特进行组合以生成第二打孔编码比特序列。将第二打孔编码比特序列进行调制并且包括在wlan(例如,网络100)中传送的分组(例如,eht ppdu 302)中,如框410中所示。
[0100]
在示例实施方式中,处理系统150被配置成采用harq重传方案,由此在一个或更多个预定义条件发生的情况下,可以为预期接收装置(例如sta 102)重传数据序列。这些预定义条件例如可以包括在没有从预期接收装置接收到任何确认的情况下,或者替选地在从预期接收装置接收到否定确认(negative acknowledgement,nack)时,在传送后经过预定义持续时间。因此,在至少一些示例中,执行框408和框410中所指示的动作以支持根据harq重传方案的第一重传。如上所述,第二打孔模式与第一打孔模式至少半互补,以使编码数据中的在第一打孔编码比特序列中被省略的至少一些比特被包括在第二打孔编码比特序列中。
[0101]
在一些示例中,可以利用通过使用其他打孔模式对编码数据进行打孔而生成的另外的打孔编码比特序列来进行另外的重传,所述其他打孔模式至少与紧在前的打孔模式不同。
[0102]
在示例实施方式中,处理系统150的bcc编码器10被配置成应用3/4、2/3或5/6的编码速率。
[0103]
当bcc编码器10应用3/4的编码速率时,在框402处,输入比特序列的9比特序列各自被bcc编码以分别生成第一bcc序列的9个编码比特和第二bcc序列的9个编码比特。在框404处,第一打孔模式指示从第一打孔编码比特序列的12比特序列中所包括的比特中省略的第一bcc序列的9个编码比特中的3个比特和第二bcc序列的3个比特。在框408处,第二打孔模式指示从第二打孔编码比特序列的12个比特序列中所包括的比特中省略的第一bcc序列的9个编码比特中的3个比特和第二bcc序列的3个比特。
[0104]
如以上关于图2至图7所描述的,在示例实施方式中,当bcc编码器10应用3/4的编码速率时,第一打孔模式和第二打孔模式均来自以下打孔模式集合:打孔模式p1:省略第一
bcc序列的第3比特、第6比特和第9比特以及第二bcc序列的第2比特、第5比特和第8比特;打孔模式p2:省略第一bcc序列的第2比特、第5比特和第8比特以及第二bcc序列的第1比特、第4比特和第7比特;打孔模式p3:省略第一bcc序列的第1比特、第4比特和第7比特以及第二bcc序列的第3比特、第6比特和第9比特;打孔模式p4:省略第一bcc序列的第3比特、第6比特和第9比特以及第二bcc序列的第1比特、第4比特和第7比特;打孔模式p5:省略第一bcc序列的第1比特、第4比特和第7比特以及第二bcc序列的第2比特、第5比特和第8比特;以及打孔模式p6:省略第一bcc序列的第2比特、第5比特和第8比特以及第二bcc序列的第3比特、第6比特和第9比特。
[0105]
当bcc编码器10应用2/3的编码速率时,在框402处,输入比特序列的6比特序列各自被bcc编码以分别生成第一bcc序列的6个编码比特和第二bcc序列的6个编码比特。在框404处,第一打孔模式指示从第一打孔编码比特序列的9比特序列中所包括的比特中省略的第一bcc序列和第二bcc序列的总共3个比特。在框408处,第二打孔模式指示从第二打孔编码比特序列的9比特序列所包括的比特中省略的第一bcc序列和第二bcc序列的总共3个比特。
[0106]
如以上关于图8至图23所描述的,在示例实施方式中,当bcc编码器10应用2/3的编码速率时,第一打孔模式和第二打孔模式均来自以下打孔模式集合:打孔模式q1:省略第二bcc序列的第2比特、第4比特和第5比特;打孔模式q2:省略第二bcc序列的第1比特、第3比特和第5比特;打孔模式q3:省略第一bcc序列的第1比特、第3比特和第5比特;打孔模式q4:省略第一bcc序列的第2比特、第4比特和第5比特;打孔模式q5:省略第一bcc序列的第4比特以及第二bcc序列的第2比特和第6比特;打孔模式q6:省略第一bcc序列的第3比特以及第二bcc序列的第1比特和第5比特;打孔模式q7:省略第一bcc序列的第2比特以及第二bcc序列的第4比特和第6比特;打孔模式q8:省略第一bcc序列的第1比特以及第二bcc序列的第3比特和第5比特;打孔模式q9:省略第一bcc序列的第6比特以及第二bcc序列的第2比特和第4比特;打孔模式q10:省略第一bcc序列的第5比特以及第二bcc序列的第1比特和第3比特;打孔模式q11:省略第一bcc序列的第2比特和第6比特以及第二bcc序列的第4比特;打孔模式q12:省略第一bcc序列的第1比特和第5比特以及第二bcc序列的第3比特;打孔模式q13:省略第一bcc序列的第4比特和第6比特以及第二bcc序列的第2比特;打孔模式q14:省略第一bcc序列的第3比特和第5比特以及第二bcc序列的第1比特;打孔模式q15:省略第一bcc序列的第2比特和第4比特以及第二bcc序列的第6比特;以及打孔模式q16:省略第一bcc序列的第1比特和第3比特以及第二bcc序列的第5比特。
[0107]
当bcc编码器10应用5/6的编码速率时,在框402处,输入比特序列的5比特序列各自被bcc编码以分别生成第一bcc序列的5个编码比特和第二bcc序列的5个编码比特。在框404处,第一打孔模式指示从第一打孔编码比特序列的6比特序列中所包括的比特中省略的第一bcc序列的2个比特和第二bcc序列的2个比特。在框408处,第二打孔模式指示从第二打孔编码比特序列的6比特序列中所包括的比特中省略的第一bcc序列的2个比特和第二bcc序列的2个比特。
[0108]
如以上关于图24至图32所描述的,在示例实施方式中,当bcc编码器10应用5/6的编码速率时,第一打孔模式和第二打孔模式均来自以下打孔模式集合:打孔模式r1:省略第一bcc序列的第3比特和第5比特以及第二bcc序列的第2比特和第4比特;打孔模式r2:省略
第一bcc序列的第2比特和第4比特以及第二bcc序列的第1比特和第3比特;打孔模式r3:省略第一bcc序列的第1比特和第3比特以及第二bcc序列的第2比特和第5比特;打孔模式r4:省略第一bcc序列的第2比特和第5比特以及第二bcc序列的第1比特和第4比特;打孔模式r5:省略第一bcc序列的第1比特和第4比特以及第二bcc序列的第3比特和第5比特;打孔模式r6:省略第一bcc序列的第2比特和第5比特以及第二bcc序列的第1比特和第3比特;打孔模式r7:省略第一bcc序列的第2比特和第4比特以及第二bcc序列的第3比特和第5比特;打孔模式r8:省略第一bcc序列的第3比特和第5比特以及第二bcc序列的第1比特和第4比特;以及打孔模式r9:省略第一bcc序列的第1比特和第4比特以及第二bcc序列的第2比特和第5比特。
[0109]
在一些示例实施方式中,当应用3/4编码速率时,第一打孔模式是打孔模式p1、打孔模式p2和打孔模式p3中的一个,并且第二打孔模式是打孔模式p1、打孔模式p2和打孔模式p3中的不同的一个。在一些示例中,第一打孔模式是打孔模式p1,并且第二打孔模式是打孔模式p2和打孔模式p3中的一个。
[0110]
在一些示例中,当应用2/3编码速率时,第一打孔模式是打孔模式q1和打孔模式q2中的一个,并且第二打孔模式是打孔模式q1和打孔模式q2中的另一个。在一些示例中,第一打孔模式是打孔模式q1,并且第二打孔模式是打孔模式q2。
[0111]
在一些示例中,当应用5/6编码速率时,第一打孔模式是打孔模式r1和打孔模式r2中的一个,并且第二打孔模式是打孔模式r1和打孔模式r2中的另一个。在一些示例中,第一打孔模式是打孔模式r1,并且第二打孔模式是打孔模式r2。
[0112]
在一些示例中,打孔编码比特序列作为数据单元(例如ppdu 302)的一部分被传送,数据单元包括头部字段(例如eht

sig字段310)中的指示用于生成打孔编码比特序列的打孔模式的指示。替选地,在一些示例中,头部字段(例如eht

sig字段310)包括harq重传索引,harq重传索引指示重传打孔编码比特序列对应于多个可能的重传中的哪一个。
[0113]
在一些示例实施方式中,当应用3/4编码速率时,通过使用第三打孔模式对编码数据进行打孔而生成第三打孔编码比特序列,第三打孔模式是打孔模式p1、打孔模式p2和打孔模式p3中的一个。在一些示例中,当应用3/4编码速率时,通过使用第四打孔模式对编码数据进行打孔而生成第四打孔编码比特序列,第四打孔模式是打孔模式p4、打孔模式p5和打孔模式p6中的一个。
[0114]
在一些示例实施方式中,当应用2/3编码速率时,通过使用第三打孔模式对编码数据进行打孔而生成第三打孔编码比特序列,第三打孔模式是打孔模式q3和打孔模式q4中的一个。在生成第四打孔编码比特序列的情况下,使用第四打孔模式对编码数据打孔,第四打孔模式不同于第三打孔模式并且是打孔模式q3和打孔模式q4中的一个。
[0115]
在一些示例实施方式中,当应用5/6编码速率时,通过使用第三打孔模式对编码数据进行打孔而生成第三打孔编码比特序列,第三打孔模式是打孔模式r3至打孔模式r9中的一个。
[0116]
本公开内容提供了用于实现所公开的方法和系统的示例的某些示例算法和计算。然而,本公开内容不受任何特定算法或计算的约束。尽管本公开内容描述了具有特定顺序的步骤的方法和处理,但是可以适当地省略或改变方法和处理中的一个或更多个步骤。在适当的情况下,一个或更多个步骤可以以不同于其被描述的顺序的顺序来发生。
[0117]
通过对前述实施方式的描述,本发明可以通过仅使用硬件或者通过使用软件和必要的通用硬件平台或者通过硬件和软件的组合来实现。基于这样的理解,本发明的技术方案可以体现为软件产品的形式。软件产品可以存储在可以是光盘只读存储器(compact disk read

only memory,cd

rom)、usb闪存驱动器或硬盘的非易失性或非暂态存储介质中。软件产品包括使计算机装置(个人计算机、服务器或网络装置)能够执行在本发明的实施方式中提供的方法的许多指令。
[0118]
尽管已经详细描述了本发明及其优点,但是应当理解的是,在不脱离由所附权利要求限定的本发明的情况下,可以在本文中进行各种改变、替换和更改。
[0119]
此外,本技术的范围不旨在限于说明书中描述的过程、机器、制品、物质组合、装置、方法和步骤的特定实施方式。如本领域普通技术人员根据本发明的公开内容将容易地理解,根据本发明,可以使用当前存在或之后将开发的如本文中描述的对应实施方式那样执行基本相同的功能或者实现基本相同的结果的过程、机器、制品、物质组合、装置、方法或步骤。因此,所附权利要求旨在将这样的过程、机器、制品、物质组合、装置、方法或步骤包括在其范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜