买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】编码方法、通信方法及装置_华为技术有限公司_201710064592.7 

申请/专利权人:华为技术有限公司

申请日:2017-02-04

公开(公告)日:2021-06-08

公开(公告)号:CN108400831B

主分类号:H04L1/00(20060101)

分类号:H04L1/00(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.06.08#授权;2018.09.07#实质审查的生效;2018.08.14#公开

摘要:本申请实施例公开了一种编码方法、通信方法和装置,对第一信息序列利用第一矩阵进行编码得到第二信息序列,其中,第一矩阵满足与扩展因子以及EmaxH中的元素相关的函数,保证能够保持较低的误码率平层,并可以减少对存储空间的占用。

主权项:1.一种准循环低密度奇偶校验QC-LDPC编码方法,其特征在于,包括:对第一信息序列利用第一矩阵进行编码得到第二信息序列,其中第一矩阵为尺寸为mbz×nbz的矩阵,其中,z为扩展因子,所述第一矩阵包括mb×nb个尺寸为z×z的子矩阵,mb×nb个尺寸为z×z的子矩阵中至少包括一个尺寸为z×z的单位矩阵的循环位移矩阵,各个所述循环位移矩阵的循环位移值是矩阵EH中与所述各个循环位移矩阵对应位置处的元素,其中,矩阵EH为 EH中的元素aij满足:aijEmax为最大扩展因子zmax对应的循环位移值矩阵EmaxH中的元素,r1aijEmax,z表示参数为aijEmax和z的函数,r2z表示参数为z的函数,fr1aijEmax,z,r2z表示参数为r1aijEmax,z和r2z的函数,fr1aijEmax,z,r2z的值小于z,所述z是基于初始得到的扩展因子进行修正得到的扩展因子,所述基于初始得到的扩展因子进行修正包括:保存允许使用的扩展因子的取值,当所述初始得到的扩展因子不属于允许使用的扩展因子取值时,将允许使用的扩展因子的取值中大于初始得到的扩展因子的最小值作为所述修正过的扩展因子;输出所述第二信息序列。

全文数据:编码方法、通信方法及装置技术领域[0001]本发明实施例涉及通信领域,尤其涉及编码方法、通信方法及装置。背景技术[0002]低密度奇偶校验(lowdensityparitycheck,简称LDPC码是一类具有稀疏校验矩阵的线性分组编码。由于LDPC不仅具有逼近香农极限的良好性能,而且具有结构灵活译码复杂度较低的特点,因此可以被广泛应用于各种通信系统中。[0003]准循环低密度奇偶校验(quasi-cycliclowdensityparitycheck,简称QC-LDPC码是LDPC码的一个重要分支,其校验矩阵由很多尺寸相同的分块矩阵构成,这些分块矩阵为全零矩阵和循环移位矩阵。由于其便于实现,已被多个通信系统采用。[0004]在确定了QC-LDPC码校验矩阵中非零循环移位矩阵的位置以后,各个循环移位矩阵的偏移值对于相应码字的错误平层影响很大。对于支持码长灵活可调的QC-LDPC码,通常通过设置一系列分块矩阵的扩展因子z来定义分块矩阵的尺寸,每个分块矩阵的尺寸是zXz,从而获得不同大小的校验矩阵以适应不同的码长。[0005]然而,现有的LDPC码校验矩阵的计算方法需要进一步优化。发明内容[0006]本申请实施例提供了一种编码方法、通信方法以及装置,可以保持较低的误码率平层。[0007]第一方面,提供了一种编码方法,包括:[0008]对第一信息序列利用第一矩阵进行编码得到第二信息序列,其中第一矩阵为尺寸为mbzXnbz的矩阵,其中,z为扩展因子,所述第一矩阵包括mbXnb个尺寸为zXz的子矩阵,mbXnb个尺寸为zXz的子矩阵中至少包括一个尺寸为zXz的单位矩阵的循环位移矩阵,各个所述循环位移矩阵的循环位移值是矩阵EH中与所述各个循环位移矩阵对应位置处的元素,其中,矩阵E⑹为[0009]E⑻中的元素aij满足[0010]aijEmax为最大扩展因子Zmax对应的循环位移值矩阵Emax⑻中的元素,ΠaijEmax,z表示参数为aijEmax和Z的函数,r2z表示参数为z的函数,friaijEmax,z,r2z表示参数为riaijEmax,Z和Γ2Z的函数,friaijEmax,Z,Γ2Z的值小于Z;[0011]输出所述第二信息序列。[0012]本申请实施例提供的上述编码方法,能够保持较低的误码率平层,并可以减少对存储空间的占用。[0013]在一个可能的设计中,Zmax可以为一个预先定义的数值。[0014]在一个可能的设计中,可以在根据第一信息序列确定出扩展因子的取值后或者其他功能单元将扩展因子的取值输入给编码器后,对上述扩展因子的取值进行修正,修正后的值为最终使用的Z。本申请实施例的方法中,通过对扩展因子的修正,可以实现对Z的标注,可以避免一些性能较差的Z,性能得到了进一步的优化。[0015]在一个可能的设计中,riaijEmax,Z的取值是根据Z对应的偏置值与aijEmax之和确定的。[0016]在一个可能的设计中,riaijEmax,z可以包括以下任意一种:[0023]基于上述riaijEmax,Z,可以通过Γ2Z和friaijEmax,Z,Γ2Z进一步进行约束,其中,r2Z包括以下任意一种:[0027]其中Nz是与Z有关的正整数,friaijEmax,Z,Γ2Z=riaijEmax,zm〇dΓ2Z。[0028]在一种可能的设计中,riaij,Z=aijEmax+SzMODZmax,r2Z=zzmax,friijEmax,z,T2z一liltΓ1ElijEmax,Z·Γ2Z〇[0029]通过上述方法,能够保持较低的误码率平层,并可以减少对存储空间的占用。此夕卜,可以在保证扩展因子较小颗粒度的同时,提升性能。[0030]第二方面,提供了一种通信方法,该通信方法应用了上述编码方法,得到第二信息序列;对所述第二信息序列进行处理并发送。[0031]上述应用了第一方面的编码方法的通信方法,可以提升数据传输的性能。[0032]第三方面,提供了一种装置,包括:存储器和处理器;其中,存储器,用于存储第一信息序列;处理器用于实现上述第一方面的编码方法中的处理过程。[0033]第四方面,提供了一种装置,包括:包括至少一个处理器以及与所述至少一个处理器耦合的存储器,其中,[0034]所述至少一个处理器用于执行存储器中的指令,实现第一方面的编码方法。[0035]在一个可能的设计中,上述第三方面或第四方面的装置可以为编码器。[0036]第五方面,还提供了一种包括了上述第三方面或第四方面的装置的通信设备。[0037]在一个可能的设计中,上述通信设备可以为终端设备或者网络设备。[0038]本申请的又一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。附图说明[0039]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。[0040]图1为本申请一实施例的编码方法流程不意图;[0041]图2为采用本申请实施例的编码方法的性能仿真图;[0042]图3a_3e为采用本申请实施例的编码方法的性能仿真图;[0043]图4为采用本申请实施例的编码方法的性能仿真图;[0044]图5为本申请一实施例的通信方法流程示意图;[0045]图6为本申请实施例的编码以及处理过程示意图;[0046]图7为本申请一实施例的装置结构示意图;[0047]图8为本申请一实施例的通信设备结构示意图。具体实施方式[0048]本申请实施例可以应用于包括网络设备和终端设备(terminaldeviceorterminalequipment等无线通信设备的无线通信系统中。例如,LTE系统,或其他采用各种无线接入技术的无线通信系统,例如采用码分多址,频分多址,时分多址,正交频分多址,单载波频分多址等接入技术的系统,后续的演进系统,如第五代5G系统等。本申请各实施例中所说的无线通信设备可以是无线通信系统中的任意设备,例如网络设备或终端设备等。[0049]其中,所述终端设备可以是指向用户提供语音或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(radioaccessnetwork,简称RAN与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话或称为“蜂窝”电话和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或车载的移动装置,它们与无线接入网交换语言和或数据。例如,个人通信业务personalcommunicationservice,简称PCS电话、无绳电话、会话发起协议sessioninitiationprotocol,简称SIP话机、无线本地环路wirelesslocalloop,简称WLL站、个人数字助理personaldigitalassistant,简称PDA等设备。无线终端也可以称为系统、订户单元subscriberunit,简称SU、订户站(subscriberstation,简称SS,移动站mobilestation,简称MS、远程站remotestation,简称RS、接入点accesspoint,简称AP、远端设备(remoteterminal,简称RT、接入终端(accessterminal,简称AT、用户终端userterminal,简称UT、用户代理useragent,简称UA、用户设备、或用户装备userequipment,简称UE〇[0050]所述网络设备可以是基站,或者接入点,或者可以是指接入网中在空中接口上通过一个或多个扇区与无线终端通信的设备。基站可用于将收到的空中帧与IP分组进行相互转换,作为无线终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(Internetprotoco1,简称IP网络。基站还可协调对空中接口的属性管理。例如,基站可以是GSM或CDMA中的基站BaseTransceiverStation,简称BTS,也可以是WCDMA中的基站Node©,还可以是LTE中的演进型基站evolutionalNodeB,简称eNodeB,本申请并不限定。[0051]本申请一实施例提供了一种编码方法,该编码方法可以通过例如通信设备上的编码器实现,如图1所示,该编码方法可以包括:[0052]SlOl,对第一信息序列利用第一矩阵进行编码得到第二信息序列,其中第一矩阵为尺寸为mbZXnbZ的矩阵,其中,Z为扩展因子,所述第一矩阵包括mbXnb个尺寸为ZXZ的子矩阵,mbXnb个尺寸为zXz的子矩阵中至少包括一个尺寸为zXz的单位矩阵的循环位移矩阵,上述各个循环位移矩阵的循环位移值是矩阵E01中与所述各个循环位移矩阵对应位置处的元素,其中,矩阵E⑹为[0053][0054]E⑻中的元素aij满足:[0055][0056]aijEmax为最大扩展因子Zmax对应的循环位移值矩阵EmaxH中的兀素,riaijEmax,Z表示参数为aijEmajPz的函数,Γ2Z表示参数为Z的函数,而fΠaijEmax,Z,Γ2Z表示参数为riaijEmax,Ζ和Γ2Z的函数,friaijEmax,Ζ,Γ2Z的值小于Z;[0057]其中,一种可能的实现方式中,Zmax可以为一个预先定义的数值,那么Emax〇1也可以是固定的。[0058]可以理解的是,在第一矩阵中还可以包括为尺寸为zXz的全零子矩阵,对于全零子矩阵,其在E〇1中的对应位置处的元素的值为-1。[0059]—种可能的实现方式中,上述的E⑹可以理解为是在Emax⑹基础上进行调整后的结果。具体的,可以在通信设备上保存Emax⑻,而针对不同的扩展因子,可以利用Emax⑻获取到相应的E⑹,从而最终得到第一矩阵。[0060]举例来说,假设zmax=8,一个尺寸为(8zmax,4zmax的LDPC码矩阵可以用和表示如下:[0061],其中,0表示全零矩阵的子矩阵,表不偏移值为的aijEmax循环位移矩阵,aijEmax的具体取值是根据确定的,其中,[0062][0063]那么对应于z=4,假设是用确定E⑻,那么得到的对应的E⑹和H可以分别如下:[0066]—种可能的实现方式中,可以是由编码器根据第一信息序列的长度确定z的取值;或者,一种可能的实现方式中,也可以通过其他功能单元确定z的取值后输入给编码器;在不同的场景或者准则下,编码器或者其他功能单元确定z的取值的方式可能不同,本申请实施例对编码器或者其他功能单元确定z的取值的方式不做限定。[0067]可选的,为了进一步提升性能,上述编码器根据第一信息序列确定出扩展因子的取值或者其他功能单元将扩展因子的取值输入给编码器后,对上述取值进行修正,修正后的值为最终使用的z,具体的修正方式在后续实施例中描述。[0068]进一步的,通信设备会利用第一矩阵完成对第一信息序列的编码,得到第二信息序列。[0069]—种可能的实现方式中,可以将第一信息序列通过补0zeropadding的方式填充,或使用其他已知比特序列填充,使得填充后的信息序列的长度与第一矩阵所支持的输入信息序列长度相等,然后使用第一矩阵与填充后的信息序列进行运算获得校验位,将信息位和校验位合并后输出,获得编码后的序列,即第二信息序列。[0070]—种可能的实现方式中,上述单位矩阵的循环位移矩阵可以是指基于单位矩阵和循环位移值得到的矩阵,循环位移值表示将单位矩阵向右循环位移的次数,例如,循环位移矩阵是通过将单位矩阵的每一行都进行相同次数的循环右移得到的。当循环位移值为〇时,表示为单位矩阵本身。[0071]—种示例中,假设尺寸为4单位矩阵为,循环位移值为1,那么对应的循环位移矩阵为[0072]S102,输出第二信息序列。[0073]—种可能的实现方式中,SlOl中得到的第二信息序列,由编码器输出。[0074]本申请实施例中,使得第一矩阵满足与扩展因子以及EmaxH中的元素相关的函数,能够保持较低的误码率平层,并可以减少对存储空间的占用。此外,可以在保证扩展因子较小颗粒度的同时,提升性能。其中,所述扩展因子颗粒度指的是相邻两个扩展因子之间的间隔。[0075]具体的,针对不同的扩展因子,可以利用Emax⑹获取到相应的E⑹,可能有不同的方法,也就是说:TlaijEmax,Z、Γ2Z和friaijEmax,Z,Γ2Z中的每个函数都可以有多种不同的表现形式,例如:[0076]对于riaijEmax,Ζ,可以有如下表现形式[0084]以上公式中,c为预设常数,SZ为与ζ对应的数值,其取值可以为一定区间内的非负整数,一种可能的实现方式中,可以通过查表获得与Z对应的Sz。Int〇为取整函数,可以向上取整也可以向下取整。mod为取模运算。以上,a-g均可以理解为在aijEmax的基础上加上偏置值,所不同的是f所示的方式中,在aljEmax的基础上加上偏置值后的结果上进行了范围限定。进一步的,偏置值通过不同的方式确定,例如可以根据ζ确定一个与ζ对应的偏置值本申请实施例不一一例举。[0085]对于r2ζ,可以有如下表现形式:[0088]其中,floor表示向下取整。[0089]kr2z=Nz,其中Nz是小于ζ的正整数,例如可以查表得到和ζ对应的Nz,而Nz取值范[0090]围可以是2t或者k·2Sk和t都是非负整数。[0091]对于friaijEmax,z,r2z,可以有如下表现形式:[0094]以上riaijEmax,Z,r2Z和friaijEmax,Z,r2Z,可以根据各自不同的表现形式,采用不同的组合方式,最终fnaljEmax,z,r2z的值是小于z的。[0095]1对于rialjEmax,z的范围没有被限定的情况,可以进一步进行约束,使得偏移值的结果不大于Z,例如,采用Γ2Z和friaijEmax,Z,Γ2Z,而Γ2Z通常可以选择hjk中的一种,并进一步采用例如friaijEmax,z,Γ2Z中m方式完成对_的约束;[0096]举例来说,假设取采用方式c,且向下取整,r2z采用方式h,fηaijEmax,Z,Γ2Ζ采用方式m,那么aij满足:[0097][0098]通过公式⑴可以得到对应于不同z的取值的各个第一矩阵。[0099]而Sz的取值可以如表1所示,可以理解的是,表1只是Sz的取值的一种示例,而表1所示例的基础上,根据z查表得到的是Sz256的取值,通过进一步的乘法运算便可以得到Sz的取值。[0100]表1[0101][0102][0103]进一步的,图2给出了用公式(1和表1的方式,第一信息序列长度从96到8192,码率分别为89、56、34、23、12、25、13、14和15的误块率出1^幻仿真结果,其中,调制方式为正交相移键控QPSK,仿真算法为置信度传播beliefpropagation,简称BP算法,迭代次数为50次。[0104]由图2可见,在各个码率和全长度范围内,误块率曲线都比较平滑。[0105]⑵对于naljEmax,z的范围被限定的情况,例如f中,其通过取模运算,取值被限定在了O-Zmax之间,那么可以采用Γ2Z=ZZmax和fΓ1aijEmax,Z,Γ2Z=IntΓ1aijEmax,z·Γ2ζ进行进一步的修正,也就是说aij满足:[0106][0107]图3a-3e为采用公式2的方式,第一信息序列长度分别为8000,6000,4000,2000和1000的误块率仿真结果,其中仿真所采用码率包括15,14,13,25,12,23,34,56,89,调制方式为QPSK,算法为BP算法。由图3a-e可以看出,在以上码长和码率内,性能都较好。[0108]可选地,如前所述,为了进一步提升性能,可以使用修正过的扩展因子取值,其中,对扩展因子取值进行修正的方式可能有多种,例如可以通过一个扩展因子偏置值对初始得到的扩展因子2。@进行修正,或者保存允许使用的z的取值,当Lng不属于允许使用的z时,将允许使用的z的取值中大于Zcirlg的最小值作为修正过的扩展因子。[0109]—种可能的实现方式中,Ztirig例如可以是编码器根据第一信息序列确定出扩展因子的取值,或者可以是其他功能单元输入给编码器的扩展因子的取值,本申请实施例对此不做限定。本申请实施例中,通过一个扩展因子偏置值对扩展因子取值进行修正,例如,Z=2_+2;,其中,八2;为扩展因子偏置值。[0110]ΔZ的取值可能与不同的因素相关,例如与以下至少一种因素相关:1」满足的公式,系统需求,Zcxrig等,而ΔZ的具体取值,可以通过查表的方式获得。[0111]—种示例中,假设采用方式b,其中Sz=O;Γ2Z采用方式k,friaijEmax,z,Γ2ζ采用方式m,那么aij满足:[0112][0113]可以通过表2确定Δz以及t的取值,可以理解的是,表2只是一种示例,Δz以及t与Ztirig的对应关系可以有不同于表2的方式,本申请实施例对此不做限定。[0114]表2[0115][0118][0119]进一步的,图4给出了采用公式3以及表2,第一信息序列长度从96到8000,码率分别为89、56、34、23、12、25、13、14和15的误块率仿真结果,其中,仿真采用的调制方式为QPSK,仿真算法为BP算法,迭代次数为50次。由图4可以看出,经过扩展因子的修正,性能得到了进一步的优化。[0120]上述图2-图4中,EsNo是信噪比,单位是dB,Rate或者CR是码率,informationIengthK是信息序列长度。[0121]又一种可能的实现方式中,假设满足公式(I,可以通过表3确定Δz的取值,可以理解的是,表3只是一种示例,Ztirig与Δζ的对应关系可以有不同于表3的方式,本申请实施例对此不做限定。例如,可以保存AZ为非零的Zcxrig,或者保存ΔZ为零的Zcxrig。[0122]表3[0123][0124][0125]本申请实施例中,通过对z的修正,实现了对z的标注,使得某些特定的z不使用,可以实现更低的BLER。[0126]—种可能的实现方式中,本申请上述各实施例的编码方法适用于QC-LDPC码校验矩阵码校验矩阵。[0127]可以理解的是,上述各编码方法的实施例中的第一矩阵也同样可以适用于译码方法,也就是说,在译码过程中,也会使用与编码过程中相同的矩阵进行译码。一种可能的实现方式中,第一矩阵的获得方式也可以与上述实施例相同。一种示例中,利用第一矩阵对第三信息序列进行译码,得到第四信息序列。一种可能的实现方式中,第三信息序列可以与第二信息序列对应,第四信息序列与第一信息序列对应。[0128]—种可能的实现方式中,该译码方法可以应用于相应的通信方法中,而该通信方法由相应的通信设备实现。[0129]本申请实施例还提供了一种通信方法,该通信方法应用了上述实施例所描述的各种编码方法,如图5所示,可以包括:[0130]S501,对第一信息序列利用第一矩阵进行编码得到第二信息序列。[0131]其中,关于对第一信息序列进行编码的方法可以参考上述各个实施例中的相关描述,此处不再赘述。[0132]可选的,在S501之前也可以包括一些处理,也就是说第一信息序列可以是由经过其他功能单元处理后输入到编码器的,本申请实施例对第一信息序列的来源和内容不做限定。[0133]S502,对第二信息序列进行处理并发送。[0134]—种可能的实现方式中,第二信息序列可以经过比特重排,速率匹配,交织、符号映射和调制等处理后被发送,图6示意了一种对第一信息序列进行编码并进行一系列处理的过程。可以理解的是,对于不同的系统或者应用场景,对第二信息序列处理的过程可能有所不同,例如,比特重排可以作为可选的处理,本申请实施例不一一对各种处理过程进行举例说明。[0135]本申请实施例中,通过在通信方法中,应用了上述实施例所描述的各种编码方法,可以提升数据传输的性能。[0136]本申请实施例提供了一种装置700,如图7所示,包括:存储器701,用于存储第一信息序列;处理器702,用于对第一信息序列利用第一矩阵进行编码,得到第二信息序列。具体的,处理器702对第一信息序列进行编码的方式可以参考上述各个实施例的相关描述,此处不再赘述。[0137]一种可能的实现方式中,处理器702还用于所述处理器用于根据z=Zcirig+Az确定z,而Ztirig为初始得到的扩展因子取值,Ztirig可以是由处理器702根据第一信息序列的长度得到的;或者,一种可能的实现方式中,也可以通过其他功能单元确定Zcirig的取值后输入给装置700。[0138]本申请实施例还提供了一种装置,包括至少一个处理器以及与所述至少一个处理器耦合的存储器,其中,所述至少一个处理器用于执行存储器中的指令,对第一信息序列利用第一矩阵进行编码,得到第二信息序列。其中,该处理器对第一信息序列进行编码的方式可以参考上述各个实施例的相关描述,此处不再赘述。[0139]—种可能的实现方式中,上述各个实施例中的装置可以为编码器,第二信息序列作为编码器的输出。[0140]本申请实施例还提供了一种通信设备800,如图8所示,可以包括:[0141]编码器801,用于对第一信息序列利用第一矩阵进行编码得到第二信息序列;[0142]至少一个处理器802,用于对所述第二信息序列进行处理;[0143]收发器803,用于发送处理后的第二信息序列。[0144]具体的,编码器801对第一信息序列进行编码的方式可以参考上述各个实施例的相关描述,而编码器的结构和实现方式可以参考前述实施例,此处不再赘述。[0145]一种可能的实现方式中,至少一个处理器802可以实现包括比特重排,速率匹配,交织、符号映射和调制等一系列的处理。可以理解的是,对于不同的系统或者应用场景,处理器802实现的处理过程以及处理器802的组成结构可能有所不同,本申请实施例不一一进行举例说明。[0146]—种可能的实现方式中,通信设备800可以为终端设备或者网络设备。[0147]在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线例如同轴电缆、光纤、数字用户线DSL或无线(例如红外、无线、微波等方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质例如,DVD、或者半导体介质例如固态硬盘SolidStateDiskSSD等。[0148]本领域的技术人员可以清楚地了解到本申请实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0MRAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本申请各个实施例或者实施例的某些部分所述的方法。[0149]本说明书中各个实施例之间相同相似的部分可以互相参考。[0150]以上所述的本申请实施方式并不构成对本申请保护范围的限定。

权利要求:1.一种编码方法,其特征在于,包括:对第一信息序列利用第一矩阵进行编码得到第二信息序列,其中第一矩阵为尺寸为mbZXnbz的矩阵,其中,z为扩展因子,所述第一矩阵包括mbXnb个尺寸为zXz的子矩阵,mbXnb个尺寸为zXz的子矩阵中至少包括一个尺寸为zXz的单位矩阵的循环位移矩阵,各个所述循环位移矩阵的循环位移值是矩阵E⑹中与所述各个循环位移矩阵对应位置处的元素,其中,矩阵E⑹为E⑻中的元素aij满足:aijEmax为最大扩展因子Zmax对应的循环位移值矩阵Emax⑹中的兀素,Γ1aijEmax,Z表不参数为aijEnmjPz的函数,Γ2Z表示参数为Z的函数,fΓ1aijEmax,Z,Γ2Z表示参数为riaijEmax,Z和Γ2Z的函数,fΠaijEmax,Z,Γ2Z的值小于Z;输出所述第二信息序列。2.根据权利要求1所述的方法,其特征在于,naljEmax,z的取值是根据Z对应的偏置值与aijEmax之和确定的。3.根据权利要求2所述的方法,其特征在于,naljEmax,z包括以下任意一种:其中,c为预设常数,sz为与z对应的非负整数,Int为取整函数。4.根据权利要求3所述的方法,其特征在于,r2z包括以下任意一种:其中Nz是小于z的正整数,floor为向下取整函数。5.根据权利要求4所述的方法,其特征在于,:6·根据权利要求2所述的方法,其特征在于,riaij,z=aijEmax+szmodZmaxo7.根据权利要求6所述的方法,其特征在于,Γ2Z=zzmax。8.根据权利要求7所述的方法,其特征在于,9.根据权利要求1-8任一项所述的方法,其特征在于,Z=Zcxrig+ΔZ,其中,Az为扩展因子偏置值,Ztirig为初始得到的扩展因子取值。10.—种通信方法,其特征在于,包括:应用权利要求1-9任一项所述的编码方法对第一信息序列进行编码,得到第二信息序列;对所述第二信息序列进行处理并发送。11.一种装置,其特征在于,包括:存储器,用于存储第一信息序列;处理器,用于对第一信息序列利用第一矩阵进行编码,得到第二信息序列,其中第一矩阵为尺寸为mbzXnbz的矩阵,其中,z为扩展因子,所述第一矩阵包括mbXnb个尺寸为zXz的子矩阵,mbXnb个尺寸为zXz的子矩阵中至少包括一个尺寸为zXz的单位矩阵的循环位移矩阵,各个所述循环位移矩阵的循环位移值是矩阵E01中与所述各个循环位移矩阵对应位置处的元素,其中,矩阵E⑹为E⑹中的兀素aiji两足aijEmax为取大扩展因子Zmax对应的循环位移值矩阵EmaxH中的兀素,Γ1aijEmax,Z表不参数为aijEmax和Z的函数,Γ2Z表示参数为Z的函数,friaijEmaX,Z,Γ2Z表示参数为riaijEmaX,Z和Γ2Z的函数,friaijEmax,Z,Γ2Z的值小于Z。12.根据权利要求11所述的装置,其特征在于,rialjEmax,z的取值是根据ζ对应的偏置值与aijEmax之和确定的。13.根据权利要求12所述的装置,其特征在于,rialjEmax,z包括以下任意一种:其中,c为预设常数,sz为与z对应的非负整数,Int为取整函数。14.根据权利要求13所述的装置,其特征在于,r2z包括以下任意一种:其中Nz是小于z的正整数,floor为向下取整函数。15.根据权利要求14所述的装置,其特征在于,:16.根据权利要求12所述的装置,其特征在于,riaij,z=aijEmax+Szm〇dZmaxo17.根据权利要求16所述的装置,其特征在于,Γ2Z=zzmax。18.根据权利要求17所述的装置,其特征在于,19.根据权利要求11-18任一项所述的装置,其特征在于,所述处理器用于根据Z=Ztirig+Az确定z,其中,Δz为扩展因子偏置值,ZOTlg为初始得到的扩展因子取值。20.—种装置,其特征在于,包括至少一个处理器以及与所述至少一个处理器耦合的存储器,其中,所述至少一个处理器用于执行存储器中的指令,实现权利要求1-9任一项所述的方法。21.—种通信设备,其特征在于,包括:编码器,用于根据权利要求1-9任一项所述的方法对第一信息序列进行编码,得到第二信息序列,并输出所述第二信息序列;处理器,用于对所述第二信息序列进行处理;收发器,用于发送处理后的第二信息序列。

百度查询: 华为技术有限公司 编码方法、通信方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。