通信方法和装置与流程
本技术实施例涉及通信领域,特别涉及通信领域中的通信方法和装置。
背景技术:
1、信道编码(channel coding)是通信技术中的一项重要技术,可以提高信号传输的可靠性,改善通信系统的传输质量。里德-穆勒(reed muller,rm)码是一种纠错码,结构相对简单。示例性地,当控制信道信息比特数大于或等于3,且小于或等于11时,可以采用rm码对控制信息进行编码。
2、目前,在无线通信中,发送端将控制信息进行编码后,直接将信道编码后的码字映射到星座图中的星座点(也可以称为星座符号)上,该过程也可以称为调制,从而进行后续的信道传输,这种方式下,系统的整体性能较差。
技术实现思路
1、本技术提供了通信方法和装置,以期提升系统性能。
2、第一方面,本技术提供了一种通信方法,该方法可以由第一通信装置来执行,例如,可以由第一通信装置的整机本身执行,或者也可以由配置在第一通信装置中的部件(如处理器、芯片、芯片系统等)来执行,或者,还可以由能够实现全部或部分第一通信装置功能的逻辑模块或软件来执行,本技术对此不作限定。
3、其中,第一通信装置例如可以是终端,也可以是无线接入网(radio accessnetwork,ran)设备(可简称接入网设备),本技术对第一通信装置的类型不作限定。
4、示例性地,该方法包括:获取第一比特序列,该第一比特序列中包括索引为a的比特和索引为b的比特,a和b属于子空间的同一陪集,上述子空间的维度为t维,t≥1,t为整数;对上述第一比特序列进行交织,得到第二比特序列,该第二比特序列中包括索引为x的比特和索引为x+z的比特,上述第一比特序列中索引为a的比特与上述第二比特序列中索引为x的比特对应,上述第一比特序列中索引为b的比特与上述第二比特序列中索引为x+z的比特对应,其中,x为大于或等于0的整数,z属于{1,…,2t-1},或,z属于{-1,-2,…,1-2t},或,z=nq,q指示调制阶数,nq小于或等于上述第二比特序列中索引的最大值;对上述第二比特序列进行调制,得到调制符号。
5、其中,比特在比特序列中的索引用于指示比特在比特序列中的位置,该索引也可以称为位置索引、编号或序号等,本技术对其名称不作限定。
6、上述a和b属于子空间的同一陪集,该子空间的维度为t维,也可以简称为,上述a和b属于同一t维子空间陪集。
7、上述第一比特序列中包含的比特与上述第二比特序列中包含的比特相同,只是比特的排列顺序不同,或者说,至少两个比特的位置索引不同。
8、上述第一比特序列中索引为a的比特与上述第二比特序列中索引为x的比特对应,可以理解为,上述第一比特序列中索引为a的比特与上述第二比特序列中索引为x的比特是同一比特,只是该比特在第一比特序列中的索引为a,在第二比特序列中的索引为x。
9、类似地,上述第一比特序列中索引为b的比特与上述第二比特序列中索引为x+z的比特对应,可以理解为,上述第一比特序列中索引为b的比特与上述第二比特序列中索引为x+z的比特是同一比特,只是该比特在第一比特序列中的索引为b,在第二比特序列中的索引为x+z。
10、上述t维子空间可以满足:该t维子空间中的任意两个元素相加之后属于该t维子空间。示例性地,上述t维子空间可以是二元域上的t维子空间。
11、上述t维子空间的一个陪集可以是指:对于全空间v,全空间v中的任一元素v与t维子空间s中的元素相加得到的集合。
12、可选地,上述第一比特序列为编码比特序列或经过自同构置换后的编码比特序列。
13、在上述方案中,通过调整第一比特序列中比特的顺序,使得比特可以被映射到不同的星座比特上,从而改变对比特的保护程度,进而改善系统的整体性能。
14、如前所述,一种可能的情况是,z属于{1,…,2t-1}或z属于{-1,-2,…,1-2t},也就是说,第一比特序列中属于同一子空间陪集的索引a和索引b对应的比特(为了简洁,下文称为第一比特)在第二比特序列中的索引的差值不会超过2t-1,而上述子空间为t维,故上述子空间陪集中包括的元素数量为2t,因此,上述第一比特之间不会加入其他子空间陪集的索引对应的比特。这样一来,将第二比特序列中的比特映射到星座点时,第一比特例如可以被映射到不同可靠度的星座比特上,从而译码端在译码过程中进行软值合并后得到的大都是绝对值较小的软值,进而在某些场景中改善系统的整体性能,例如,上述实现可以适用于精度受限的场景,如终端处于节能态。在精度受限的场景中,如果软值的绝对值有大有小,则数值范围较大,由于精度受限,可能出现软值无法完整表示的情况,这可能会造成性能损失,而通过上述实现,可以使得软值合并后得到的均是绝对值较小的软值,进而提升系统的整体性能。
15、另一种可能的情况是,z=nq,n可以是正整数,也可以是负整数。也就是说,第一比特序列中属于同一子空间陪集的索引a和索引b对应的比特(为了简洁,以下称为第一比特)在第二比特序列中间隔nq-1,这样,将第二比特序列中的比特映射到星座点时,第一比特例如可以被映射到相同可靠度的星座比特上,从而译码端在译码过程中进行软值合并后得到的软值的绝对值有大有小,进而可以保留绝对值较大的软值,从而提升译码可靠性,进而提升译码性能。上述实现例如可以适用于精度不受限的场景,如未处于节能态的终端。
16、可以理解,译码端在译码过程中进行软值合并时,上述第一比特序列中属于同一子空间陪集的索引对应的比特的软值可以被合并。
17、结合第一方面,在第一方面的某些可能的实现方式中,上述第一比特序列中的任意两个比特的索引为a和索引为b。
18、也就是说,属于上述子空间的任意一个陪集的索引对应的比特满足上述特征。这样一来,在精度受限的场景中,译码端在译码过程中进行软值合并后得到的均是绝对值较小的软值,进而提升系统的整体性能;在精度不受限的场景中,译码端在译码过程中进行软值合并后得到的软值的绝对值有大有小,进而可以保留绝对值较大的软值,从而提升译码可靠性,进而提升译码性能。
19、结合第一方面,在第一方面的某些可能的实现方式中,上述a和b为上述第一比特序列中属于上述子空间的至少一个陪集的索引对应的任意两个比特的索引。
20、可选地,上述对第一比特序列进行交织,得到第二比特序列,一种可能的实现方式是,基于交织序列,对第一比特序列进行交织,得到第二比特序列,上述交织序列用于指示第二比特序列中索引x和第一比特序列中索引a的对应关系,以及,第二比特序列中索引x+z和第一比特序列中索引b的对应关系。
21、通过上述交织序列对第一比特序列进行交织,交织方式相对简单,有利于降低交织的复杂度。
22、另一种可能的实现方式是,当z=nq时,对上述第一比特序列进行第一交织操作,得到第三比特序列,该第三比特序列中包括索引为y的比特和索引为y+m的比特,该第三比特序列中索引为y的比特与上述第一比特序列中索引为a的比特对应,该第三比特序列中索引为y+m的比特与上述第一比特序列中索引为b的比特对应,其中,m属于{1,…,2t-1}或{-1,-2,…,1-2t};对上述第三比特序列进行第二交织操作,得到上述第二比特序列。
23、通过第一交织操作,可以将第一比特序列中属于同一t维子空间陪集的索引对应的比特顺序排列,进而通过第二交织操作,使得上述属于同一t维子空间陪集的索引对应的比特间隔nq-1,这样,将第二比特序列中的比特映射到星座点时,上述属于同一t维子空间陪集的索引对应的比特例如可以被映射到相同可靠度的星座比特上,从而提高译码可靠性。
24、当z属于{1,…,2t-1}或{-1,-2,…,1-2t}时,上述对第一比特序列进行交织,得到第二比特序列,包括:对第一比特序列进行第一交织操作,得到第二比特序列。
25、通过第一交织操作,可以将第一比特序列中属于同一t维子空间陪集的索引对应的比特顺序排列,其中,顺序排列可以理解为,属于同一t维子空间陪集的索引对应的比特之间不包括其他子空间陪集的索引对应的比特。这样一来,将第二比特序列中的比特映射到星座点时,第一比特序列中属于同一t维子空间陪集的索引对应的比特例如可以被映射到不同可靠度的星座比特上,从而译码端在译码过程中进行软值合并后得到的大都是绝对值较小的软值,进而在某些场景中改善系统的整体性能。
26、结合第一方面,在第一方面的某些可能的实现方式中,t=r或r-1,其中,r为rm码的阶数。
27、上述方案例如可以适用于r=0或1时,译码端可以开始译码的场景。可以理解,当r为其他取值时,译码端也可以译码的情况下,t的取值也可以随之改变,本技术对t的取值不作具体限定。
28、第二方面,本技术提供了一种通信方法,该方法可以由第二通信装置来执行,例如,可以由第二通信装置的整机本身执行,或者也可以由配置在第二通信装置中的部件(如处理器、芯片、芯片系统等)来执行,或者,还可以由能够实现全部或部分第二通信装置功能的逻辑模块或软件来执行,本技术对此不作限定。
29、其中,第二通信装置例如可以是终端,也可以是接入网设备,本技术对第二通信装置的类型不作限定。
30、示例性地,该方法包括:对接收到的调制符号进行解调,得到第一序列,该第一序列中包括索引为x的元素和索引为x+z的元素,x为大于或等于0的整数;对上述第一序列进行解交织,得到第二序列,该第二序列中包括索引为a的元素和索引为b的元素,该第二序列中索引为a的元素和上述第一序列中索引为x的元素对应,该第二序列中索引为b的元素和上述第一序列中索引为x+z的元素对应,a和b属于子空间的同一陪集,该子空间的维度为t维,t≥1,t为整数,z属于{1,…,2t-1},或,{-1,-2,…,1-2t},或,z=nq,q指示调制阶数,nq小于或等于上述第一序列中索引的最大值。
31、结合第二方面,在第二方面的某些可能的实现方式中,上述第二序列中的任意两个比特的索引为a和索引为b。
32、结合第二方面,在第二方面的某些可能的实现方式中,上述a和b为第二序列中属于上述子空间的至少一个陪集的索引对应的任意两个比特的索引。
33、结合第二方面,在第二方面的某些可能的实现方式中,上述对第一序列进行解交织,得到第二序列,包括:基于交织序列,对第一序列进行解交织,得到第二序列,上述交织序列用于指示第一序列中索引x和第二序列中索引a的对应关系,以及,第一序列中索引x+z和第二序列中索引b的对应关系。
34、结合第二方面,在第二方面的某些可能的实现方式中,当z=nq时,上述对第一序列进行解交织,得到第二序列,包括:对第一序列进行第一解交织操作,得到第三序列,第三序列中包括索引为y的比特和索引为y+m的比特,第三序列中索引为y的比特与第二序列中索引为a的比特对应,第三序列中索引为y+m的比特与第二序列中索引为b的比特对应,其中,m属于{1,…,2t-1}或{-1,-2,…,1-2t};对第三序列进行第二解交织操作,得到第二序列。
35、结合第二方面,在第二方面的某些可能的实现方式中,当z属于{1,…,2t-1}或{-1,-2,…,1-2t}时,上述对第一序列进行解交织,得到第二序列,包括:对第一序列进行第一交织操作,得到第二序列。
36、结合第二方面,在第二方面的某些可能的实现方式中,t=r或r-1,其中,r为rm码的阶数。
37、结合第二方面,在第二方面的某些可能的实现方式中,t维子空间s中的任意两个元素相加之后属于所述t维子空间s。
38、结合第二方面,在第二方面的某些可能的实现方式中,对于全空间v,全空间v中的任一元素v与t维子空间s中的元素相加得到的集合是上述t维子空间s的一个陪集。
39、应当理解的是,本技术的第二方面与本技术的第一方面的技术方案相对应,这两方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
40、第三方面,本技术提供了一种通信装置,可以实现第一方面以及第一方面任一种可能的实现方式中所述的方法;或,可以实现第二方面以及第二方面任一种可能的实现方式中所述的方法。该装置包括用于执行上述方法的相应的模块。该装置包括的模块可以通过软件和/或硬件方式实现。
41、该通信装置可以是用于实现第一方面以及第一方面任一种可能的实现方式中所述的方法的第一通信装置。一种可能的实现中,该通信装置可以包括执行第一方面以及第一方面任一种可能的实现方式中所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。
42、该通信装置也可以是用于实现第二方面以及第二方面任一种可能的实现方式中所述的方法的第二通信装置。一种可能的实现中,该通信装置可以包括执行第二方面以及第二方面任一种可能的实现方式中所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。
43、第四方面,本技术提供了一种通信装置,该装置包括处理器,所述处理器可用于通过执行存储器中的计算机程序和/或通过逻辑电路,以实现第一方面以及第一方面任一种可能的实现方式中所述的方法,或,实现第二方面以及第二方面任一种可能的实现方式中所述的方法。
44、在一种可能的实现方式中,该装置还包括通信接口。所述通信接口用于接收来自所述装置之外的其它通信装置的信号并传输至所述处理器,或将来自所述处理器的信号发送给所述装置之外的其它通信装置。示例性地,通信接口可以是收发器、电路、总线、模块、管脚或其它类型的通信接口。
45、在一种可能的实现方式中,该装置还包括存储器。所述存储器用于保存程序指令和数据。所述存储器与所述处理器耦合,所述处理器执行所述存储器中存储的指令时,可以实现上述各方面中所述的方法。可选地,该存储器和处理器可以集成在一起;该存储器也可以位于该处理器之外,独立存在。
46、第五方面,本技术提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序(也可以称为代码,或指令),当该计算机程序被执行时,以实现第一方面以及第一方面任一种可能的实现方式中所述的方法,或,实现第二方面以及第二方面任一种可能的实现方式中所述的方法。
47、第六方面,本技术提供了一种计算机程序产品,该计算机程序产品包括指令(也可以称为代码),当该指令被运行时,以实现第一方面以及第一方面任一种可能的实现方式中所述的方法,或,实现第二方面以及第二方面任一种可能的实现方式中所述的方法。
48、第七方面,本技术提供了一种芯片系统,该芯片系统包括至少一个处理器,用于支持实现第一方面以及第一方面任一种可能的实现方式中所涉及的功能,或,用于支持实现第二方面以及第二方面任一种可能的实现方式中所涉及的功能,例如,接收或处理上述方法中所涉及的数据等。
49、在一种可能的设计中,所述芯片系统还包括存储器,所述存储器用于保存程序指令和数据,该存储器位于处理器之内或处理器之外。
50、该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
51、第八方面,本技术提供了一种通信系统,该通信系统包括第一通信装置和第二通信装置,其中,上述第一通信装置用于实现第一方面以及第一方面任一种可能的实现方式中所述的方法,上述第二通信装置用于实现第二方面以及第二方面任一种可能的实现方式中所述的方法。
52、应当理解的是,本技术的第三方面至第八方面与本技术的第一方面和第二方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com