编码方法、设备及可读存储介质与流程
未命名
08-03
阅读:58
评论:0

技术领域:
:,具体涉及一种编码方法、设备及可读存储介质。
背景技术:
::2.传统的包括alamouti码在内的正交空时分组码(orthogonalspacetimeblockcode,ostbc)类编码码本虽然能够获得满分集增益同时获得满速率,它们都是针对传统有源射频通信而设计的,而没有考虑类似于反向散射通信等无源终端的调制特性与实现复杂度;同时要求解码端需知道所有发送天线到接收天线之间的信道状态信息(channelstateinformation,csi)。3.传统的差分空时分组码只适用于多进制数字相位调制(multiplephaseshiftkeying,mpsk)等恒模调制,对于振幅移相键控(amplitudephaseshiftkeying,apsk)、正交振幅调制(quadratureamplitudemodulation,qam)等非恒模调制,因为各星座符号的能量不同因而无法直接采用传统的差分空时分组码的编解码方法。4.目前亟需一种即不需要解码端获知所有发送天线到接收天线之间的csi,同时能够降低系统实现复杂度,而且能够适用于非恒模调制的差分空时分组码的编码方法。技术实现要素:5.本技术实施例提供一种编码方法、设备及可读存储介质,能够解决解码端无法实现在不获知所有发送天线到接收天线之间的csi的同时,降低系统实现复杂度,以及对非恒模调制的适用的问题。6.第一方面,提供了一种编码方法,包括:7.编码端通过差分空时分组码(differentialspacetimeblockcoding,dstbc)编码方式、新型空时分组码(newspacetimeblockcoding,nstbc)码本以及前两个符号周期发送天线上的发送符号的功率和,编码得到当前符号周期的发送符号,所述前两个符号周期为所述当前符号周期之前的两个相邻的符号周期;8.所述编码端根据所述当前符号周期的发送符号和nstbc码本,确定所述当前符号周期的下一个符号周期的发送符号。9.第二方面,提供了一种编码装置,包括:10.差分编码模块,用于编码端通过差分空时分组码dstbc编码方式、新型空时分组码nstbc码本以及前两个符号周期发送天线上的发送符号的功率和,编码得到当前符号周期的发送符号,所述前两个符号周期为所述当前符号周期之前的两个相邻的符号周期;11.nstbc编码模块,用于所述编码端根据所述当前符号周期的发送符号和nstbc码本,确定所述当前符号周期的下一个符号周期的发送符号。12.第三方面,提供了一种编码端,该编码端包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。13.第四方面,提供了一种编码端,包括处理器及通信接口,其中,所述处理器用于编码端通过dstbc编码方式、nstbc码本以及前两个符号周期发送天线上的发送符号的功率和,编码得到当前符号周期的发送符号;14.所述编码端根据所述当前符号周期的发送符号和nstbc码本,确定所述当前符号周期的下一个符号周期的发送符号,所述前两个符号周期为所述当前符号周期之前的两个相邻的符号周期。15.第五方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。16.第六方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。17.第七方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤。18.在本技术实施例中,一方面采用dstbc编码方式、nstbc码本以及前两个符号周期发送天线上的发送符号的功率和来计算当前符号周期的发送符号,另一方面利用低复杂度的nstbc码本来计算下一个符号周期的发送符号。基于dstbc设计,编码端和解码端都不需要知道csi,即每根发送天线上无需发送导频信号,降低了系统开销;在计算当前符号周期的发送符号时采用前两个符号周期发送天线上的发送符号的功率和,实现对非恒模调制的适用。同时nstbc码本,在保证分集增益的同时能够减少天线上的负载阻抗种类数,降低系统实现复杂度,并且有效降低检测错误概率。附图说明19.图1a是反向散射通信发射端的结构示意图;20.图1b是alamouti空时分组码分集传输示意图;21.图2是本技术实施例提供的编码方法的流程示意图;22.图3是本技术实施例提供的编码装置的结构示意图;23.图4是本技术实施例提供的通信设备的结构示意图;24.图5是本技术实施例提供的终端的结构示意图;25.图6是本技术实施例提供的网络侧设备的结构示意图。具体实施方式26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本技术保护的范围。27.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。28.值得指出的是,本技术实施例所描述的技术不限于长期演进型(longtermevolution,lte)/lte的演进(lte-advanced,lte-a)系统,还可用于其他无线通信系统,诸如码分多址(codedivisionmultipleaccess,cdma)、时分多址(timedivisionmultipleaccess,tdma)、频分多址(frequencydivisionmultipleaccess,fdma)、正交频分多址(orthogonalfrequencydivisionmultipleaccess,ofdma)、单载波频分多址(single-carrierfrequencydivisionmultipleaccess,sc-fdma)和其他系统。本技术实施例中的术语“系统”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。以下描述出于示例目的描述了新空口(newradio,nr)系统,并且在以下大部分描述中使用nr术语,但是这些技术也可应用于nr系统应用以外的应用,如第6代(6thgeneration,6g)通信系统。29.本技术实施例中,编码端可以部署在发送设备上,例如可以是终端或网络侧设备。其中,终端可以是手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)或称为笔记本电脑、个人数字助理(personaldigitalassistant,pda)、掌上电脑、上网本、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、移动上网装置(mobileinternetdevice,mid)、增强现实(augmentedreality,ar)/虚拟现实(virtualreality,vr)设备、机器人、可穿戴式设备(wearabledevice)、车载设备(vue)、行人终端(pue)、智能家居(具有无线通信功能的家居设备,如冰箱、电视、洗衣机或者家具等)、游戏机、个人计算机(personalcomputer,pc)、柜员机或者自助机等终端侧设备,可穿戴式设备包括:智能手表、智能手环、智能耳机、智能眼镜、智能首饰(智能手镯、智能手链、智能戒指、智能项链、智能脚镯、智能脚链等)、智能腕带、智能服装等。需要说明的是,在本技术实施例并不限定终端的具体类型。网络侧设备可以包括接入网设备或核心网设备,其中,接入网设备也可以称为无线接入网设备、无线接入网(radioaccessnetwork,ran)、无线接入网功能或无线接入网单元。接入网设备可以包括基站、wlan接入点或wifi节点等,基站可被称为节点b、演进节点b(enb)、接入点、基收发机站(basetransceiverstation,bts)、无线电基站、无线电收发机、基本服务集(basicserviceset,bss)、扩展服务集(extendedserviceset,ess)、家用b节点、家用演进型b节点、发送接收点(transmittingreceivingpoint,trp)或所述领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于特定技术词汇,需要说明的是,在本技术实施例中仅以nr系统中的基站为例进行介绍,并不限定基站的具体类型。核心网设备可以包含但不限于如下至少一项:核心网节点、核心网功能、移动管理实体(mobilitymanagemententity,mme)、接入移动管理功能(accessandmobilitymanagementfunction,amf)、会话管理功能(sessionmanagementfunction,smf)、用户平面功能(userplanefunction,upf)、策略控制功能(policycontrolfunction,pcf)、策略与计费规则功能单元(policyandchargingrulesfunction,pcrf)、边缘应用服务发现功能(edgeapplicationserverdiscoveryfunction,easdf)、统一数据管理(unifieddatamanagement,udm),统一数据仓储(unifieddatarepository,udr)、归属用户服务器(homesubscriberserver,hss)、集中式网络配置(centralizednetworkconfiguration,cnc)、网络存储功能(networkrepositoryfunction,nrf),网络开放功能(networkexposurefunction,nef)、本地nef(localnef,或l-nef)、绑定支持功能(bindingsupportfunction,bsf)、应用功能(applicationfunction,af)等。需要说明的是,在本技术实施例中仅以nr系统中的核心网设备为例进行介绍,并不限定核心网设备的具体类型。30.为更好理解本技术的技术方案,首先对以下内容进行介绍:31.未来的6g通信网络需要支持海量的万物互联,其中物联网设备数量将达到千亿级别,其连接密度相比5g提升了10-100倍,达到10-100个/m2的连接密度。海量的物联网设备对成本和功耗都提出了新的挑战。蜂窝网络化、低成本、低功耗甚至零功耗无源化是未来物联网设备发展的主要趋势。传统的无源终端受限于其功耗与硬件能力,其通信传输距离大多在10米以下,远远达不到蜂窝化百米覆盖范围的目标。因此,如何有效的提高无源终端的通信距离成为该技术蜂窝网络化后需要解决的难点。32.由于反向散射通信(backscattercommunication,bsc)是通过改变负载阻抗来控制信号的幅度或相位,考虑反向散射通信调制电路其它非理想因素,输出信号的幅度或相位或多或少存在误差。但只要这些信号误差在可分辨的范围之内,对于信号解调就没有什么影响。因此,如果天线上需要控制的负载阻抗个数或种类越少,可容忍的误差就可越大,错误检测概率也就越小。另外,受限于反向散射通信设备(bscue)的功耗与能力限制,在某些情况下不希望因为发送导频和浪费功耗和资源,即要求解码端不需要知道csi信息即可完成信号解调。33.反向散射通信(backscattercommunication,bsc)34.反向散射通信是指反向散射通信设备利用其它设备或者环境中的射频信号进行信号调制来传输自己信息。其调制电路如图1a所示,反向散射通信设备通过调节其内部阻抗来控制电路的反射系数γ,从而改变入射信号的幅度、频率、相位等,实现信号的调制。其中信号的反射系数可表征为:[0035][0036]其中,z0为天线特性阻抗,z1是负载阻抗,j表示复数,θt表示相位。假设入射信号为sin(t),则输出信号为因此,通过合理的控制反射系数可实现对应的幅度调制、频率调制或相位调制。基于此,反向散射通信设备,可以是传统射频识别标识(radiofrequencyidentification,rfid)中的tag,或者是无源或半无源物联网(passive/semi-passiveinternetofthings,iot)。为了方便,这里统称为bscue。[0037]恒模调制与非恒模调制(constantmodulationandnonconstantmodulation)[0038]典型的调制技术可以分为恒模调制和非恒模调制。所谓的恒模调制即调制后的符号星座点的功率或者幅度是相同的,其中mpsk就是一种典型的恒模调制。而非恒模调制即调制后的符号星座点的功率或幅度是不相同的,典型的非恒模调制包括apsk,qam等。[0039]由于典型的恒模调制mpsk只在相位维度上区分星座点,因而星座点之间的欧式距离相对较小,很容易受到噪声的干扰。而apsk或qam等非恒模调制的星座点扩展到了幅度和相位二维空间,星座点之间的欧式距离增大,因而抗噪声或抗干扰能力更强。表1给出了相同的频带效率或调制阶数下mpsk和mqam调制的snr差异。从表中可以看出,在一定比特误率(biterrorratio,ber)性能时,64psk相比于64qam需要额外的9.95dbsnr才能获得相同的ber性能。[0040]表1[0041]调制阶数m(bits/channels)snr增量8(3)1.65db16(4)4.2db32(5)7.02db64(6)9.95db[0042]正交空时分组码(orthogonalspacetimeblockcode,ostbc)[0043]空时分组码stbc被广泛应用在蜂窝通信和无线局域网中。stbc通过在空间和时间域引入信号冗余,通过合理的构造分组编码传输矩阵,在不增加带宽的情况下来获得分集增益和天线增益。[0044]ostbc是一种特殊的线性stbc,其线性空时分组码s满足如下单一条件:[0045][0046]其中,i表示维度为m的单位矩阵,i表示m维的第i个元素,si是对角线元素,s中的第i行元素表示在m个时刻内在第i根发送天线上传输的符号,s中的第j列元素表示在nt根天线上在第j个时刻上传输的符号。满足如上公式的传输矩阵s中的每一列都是互相正交的,这就意味着,不同天线上的发送信号序列也是正交的,从而保证stbc能够在同一时间获得满分集增益。其对应的解码端只需要进行简单的最大比合并(maximalratiocombining,mrc)就能够顺序的解耦不同天线上的发送符号,并通过最大似然检测(maximumlikelihood,ml)算法进行检测和估计。[0047]alamouti码是最具有代表性的ostcb码,并且能够获得满分集和满速率增益。如图1b所示为alamouti码的原理框图,在给定的符号周期内,两个符号同时在两根天线上发送。假设在当前符号周期,天线1上发送的符号记为s1,而在天线2上发送的符号记为s2。但是在下一个符号周期,天线1上发送的符号为而在天线2上发送的符号为从而构成如下空时分组码矩阵:[0048][0049]假设两根发送天线到接收天线上的信道分别表示为h1,h2,并且在两个相邻的符号周期内满足时不变特性,即:[0050][0051][0052]则在两个符号周期上,接收天线上的接收信号为:[0053]r1=r(t)=h1s1+h2s2+n1;[0054][0055]其中,n1,n2表示接收噪声和信号干扰。解码端按照如下准则进行合并接收:[0056][0057][0058]将接收信号r1,r2代入,可得:[0059][0060][0061]最后通过ml检测器就可以估计出信号s1,s2。[0062]除了典型的alamouti分组码之外,典型的两天线ostbc码的码本如表2所示。[0063]表2[0064][0065]新型空时分组码(newspacetimeblockcode,nstbc)[0066]近些年,随着反向散射通信研究的深入,有研究学者提出了backscatter分集的概念及设计出相应的空时分组码码字。这类码字通过优化传统alamouti码的码本来降低硬件实现的复杂度及降低检测错误概率高。[0067]以两天线发射分集为例,即此时的码字矩阵s的维度为2×2,其编码结构为:[0068][0069]根据上述编码结构,假设在当前符号周期,天线1上发送的符号记为s1,而在天线2上发送的符号记为但是在下一个符号周期,天线1上发送的符号为s2,而在天线2上发送的符号为根据ostbc码字定义,s2属于ostbc码字,因而能够获得满分集增益与满速率传输。下面分析这类码字相比传统的alamouti码在反向散射通信中的区别。[0070]假设基于bpsk调制符号进行传输,根据反向散射通信映射原则,符号0和1与反射系数的映射规则为:[0071][0072]即通过控制两个相位反转的负载阻抗来表征符号0和1。因此,分集编码码字s2在两天线同时发送不同的符号的编码表为表5。作为对比,表3和表4也给出了alamouti码字与扩展alamouti码字的在两天线同时发送不同的符号的编码表。其中,扩展的alamouti码字为:[0073][0074]表3[0075]00天线1天线201天线1天线2t|γ|ejθ|γ|e-jθt|γ|ejθ|γ|e-j(θ+π)t+t|γ|ejθ|γ|e-j(θ+π)t+t|γ|ej(θ+π)|γ|e-j(θ+π)10天线1天线211天线1天线2t|γ|ej(θ+π)|γ|e-jθt|γ|ej(θ+π)|γ|e-j(θ+π)t+t|γ|ejθ|γ|e-jθt+t|γ|ej(θ+π)|γ|e-jθ[0076]表4[0077]00天线1天线201天线1天线2t|γ|ejθ|γ|ejθt|γ|ejθ|γ|ej(θ+π)t+t|γ|e-j(θ+π)|γ|e-jθt+t|γ|e-jθ|γ|e-jθ10天线1天线211天线1天线2t|γ|ej(θ+π)|γ|ejθt|γ|ej(θ+π)|γ|ej(θ+π)t+t|γ|e-j(θ+π)|γ|e-j(θ+π)t+t|γ|e-jθ|γ|e-j(θ+π)[0078]表5[0079]00天线1天线201天线1天线2t|γ|ejθ|γ|ejθt|γ|ejθ|γ|ej(θ+π)t+t|γ|e-jθ|γ|e-j(θ+π)t+t|γ|e-j(θ+π)|γ|e-j(θ+π)10天线1天线211天线1天线2t|γ|ej(θ+π)|γ|ejθt|γ|ej(θ+π)|γ|ej(θ+π)t+t|γ|e-jθ|γ|e-jθt+t|γ|e-j(θ+π)|γ|e-jθ[0080]根据表3可知,基于nstbc设计出的码本,天线1只需要2种系数|γ|ejθ和|γ|ej(θ+π);天线2也只需要2种系数|γ|e-jθ和|γ|e-j(θ+π),即每根天线上只需要2种负载阻抗就可以。根据表4-5可知,基于alamouti码字和扩展的alamouti码字,天线1和天线2都需要4种系数|γ|ejθ,|γ|ej(θ+π),|γ|e-jθ,|γ|e-j(θ+π),即每根天线上需要4种负载阻抗。相同的方法可以扩展到四天线及以上场景。[0081]差分空时分组码(differentialspacetimeblockcode,dstbc)[0082]对于传统的ostbc和nstbc,解码端采用相干检测的解码方案,因此解码端需要发送天线到接收天线确切信道状态信息(chanelstateinformation,csi)。但是在高速移动场景或者信道衰落条件快速变化的场景,或者在反向散射通信中由于受功率和成本限制下发送导频困难的场景下,解码端就很难确切的进行信道估计或者准确进行信道估计的代价很高,此时解码端就无法获得立项的csi信息。差分空时分组码就是一种编码端和解码端都不需要知道csi信息,编译码简单并且能够获得分集增益的方案。下面以两天线发送和单天线接收为例进行说明。[0083]在发送编码端,假设在符号周期1和符号周期2编码端按照alamouti方案发送如下符号:[0084][0085]其中这两次发送的信息s1,s2不携带信息,只是作为参考信号。接下来编码端采用差分编码方式进行发送。假设在2t-1个符号周期,从第一根天线和第二根天线发送的符号分别是s2t-1和s2t,则在2t个符号周期,从第一根天线和第二根天线上发送的符号分别是和在2t+1个符号周期,一组2m个比特到达编码端,并产生对应的编码系数向量编码端根据前两个符号周期发送的符号向量和当前编码系数向量计算出当前第2t+1符号周期发送的符号:[0086][0087]同时根据alamouti码本,计算出第2t+2个符号周期的两根天线上的发送符号分别为和其中,编码系数向量满足:[0088][0089][0090]按照上述编码规则,重复编码发送符号。[0091]在接收解码端,假设信号r2t-1,r2t,r2t+1,r2t+2被接收到,定义信道矩阵为:[0092][0093]噪声信号为:[0094][0095]则接收信号可表示为:[0096][0097][0098]因此,有:[0099][0100]合并处理后可得:[0101][0102]为了表述简单,定义:[0103][0104][0105]由此可得:[0106][0107]根据之前的数学推导,有:[0108][0109]因此有:[0110][0111]其中,[0112]将四个时刻的信号进行如下处理:[0113][0114]展开,得:[0115][0116]为了表述简单,定义:[0117][0118][0119]可得:[0120][0121]联合之前的数学推导,有:[0122][0123]由于编码系数向量集合ν中所有编码系数矢量长度相等且与输入符号信息具有一一对应的关系,接收机选择到判决与统计信号向量欧式距离最近的[0124]计算得到后,再反映射到原始符号,从而恢复出原始比特。[0125]传统的包括alamouti在内的ostbc类编码码本虽然能够获得满分集增益同时获得满速率,它们都是针对传统有源射频通信而设计的,而没有考虑类似于反向散射通信等无源终端的调制特性与实现复杂度;同时要求解码端知道所有发送天线到接收天线之间的信道状态信息csi。[0126]针对反向散射通信提出的nstbc码本通过优化传统alamouti码的码本来降低硬件实现的复杂度及降低检测错误概率高,但这种方式要求解码端知道所有发送天线到接收天线之间的csi信息。传统基于alamouti的差分空时分组码虽然不需要知道所有发送天线到接收天线之间的csi信息,但没有考虑类似于反向散射通信等无源终端的调制特性与实现复杂度。[0127]更进一步,传统的差分空时分组码只适用于mpsk等恒模调制,对于apsk、qam等非恒模调制,因为各星座符号的能量不同因而无法直接采用传统的差分空时分组码的编解码方法。但考虑到非恒模调制相比于恒模调制所带来的星座成形增益,以及反向散射通信中调幅能力和调相能力的差异,需要解决基于非恒模调制下的差分空时分组码编解码问题。[0128]下面结合附图,通过一些实施例及其应用场景对本技术实施例提供的编码方法进行详细地说明。[0129]参见图2,本技术实施例提供一种编码方法,该方法的执行主体为编码端,该编码端可以是终端设备或网络侧设备,方法包括:[0130]步骤201:编码端通过dstbc编码方式、nstbc码本以及前两个符号周期发送天线上的发送符号的功率和,编码得到当前符号周期的发送符号;[0131]步骤202:编码端根据当前符号周期的发送符号和nstbc码本,确定当前符号周期的下一个符号周期的发送符号。[0132]上述前两个符号周期为当前符号周期之前的两个相邻的符号周期。[0133]在本技术实施例中,一方面采用dstbc编码方式、nstbc码本以及前两个符号周期发送天线上的发送符号的功率和来计算当前符号周期的发送符号,另一方面利用低复杂度的nstbc码本来计算下一个符号周期的发送符号。基于dstbc设计,编码端和解码端都不需要知道csi,即每根发送天线上无需发送导频信号,降低了系统开销;在计算当前符号周期的发送符号时采用前两个符号周期的发送符号发送天线上的功率和进行归一化,实现对非恒模调制的适用。同时nstbc码本,在保证分集增益的同时能够减少天线上的负载阻抗种类数,降低系统实现复杂度,并且有效降低检测错误概率。[0134]本技术实施例所提供的编码方法是通过将dstbc编码方式与nstbc码本结合,且进行功率归一化来计算当前符号周期的符号,提取两者优点,使每根发送天线上无需发送导频信号,降低了系统开销,同时实现对非恒模调制的适用,获得星座成形增益,而且采用nstbc码本,在保证分集增益的同时能够减少天线上的负载阻抗种类数,降低系统实现复杂度,并且有效降低检测错误概率,对于这种得到的新型编码方法,可以称之为非恒模差分nstbc编码方式。[0135]在一些具体的实施方式中,本技术实施例的非恒模差分nstbc编码方式可应用于两天线发射分集场景。[0136]在一些具体的实施方式中,本技术实施例的发送符号为恒模调制符号,或非恒模调制符号;其中,恒模调制至少包括:bpsk调制、多进制数字相位调制(multiplephaseshiftkeying,mpsk);非恒模调制至少包括:apsk调制,即编码端所采用的调制方式可以包括:二进制相移键控(binaryphaseshiftkeying,bpsk)、振幅移相键控(amplitudephaseshiftkeying,apsk)。[0137]在一些具体的实施方式中,nstbc码本用于空间-时间分组码,或者nstbc码本用于极化-时间分组码,即两根发送天线即可以在空间上隔离或者在极化方向上隔离;[0138]其中,极化方式包括以下一项或者多项:[0139]水平极化、垂直极化、左旋椭圆极化、右旋椭圆极化、左旋圆极化、右旋圆极化。[0140]在一些具体的实施方式中,当前符号周期的原始比特与当前符号周期的发送符号之间具有映射关系。[0141]在本技术实施例中,首先设计(m,n)-apsk(以apsk为例进行说明)到nstbc码本的映射关系,其中m表示apsk的幅度阶数,n表示apsk的相位种类。按照如下准则进行映射:[0142]0→|γ1|ejθ;[0143]1→|γ2|ejθ;[0144]nstbc码本结构如下:[0145][0146]具体的,两天线nstbc码本和四天线nstbc码本分别为:[0147][0148][0149]则基于apsk调制下的nstbc、alamouti编码表分别如表6和表7所示,其中表6为基于(2,1)-apsk调制下的nstbc的两天线发射分集编码表,表7为基于(2,1)-apsk调制下的alamouti的两天线发射分集编码表:[0150]表6[0151]00天线1天线201天线1天线2t|γ1|ejθ|γ1|e-jθt|γ1|ejθ|γ2|e-jθt+t|γ1|ejθ|γ1|e-j(θ+π)t+t|γ2|ejθ|γ1|e-j(θ+π)10天线1天线211天线1天线2t|γ2|ejθ|γ1|e-jθt|γ2|ejθ|γ2|e-jθt+t|γ1|ejθ|γ2|e-j(θ+π)t+t|γ2|ejθ|γ2|e-j(θ+π)[0152]表7[0153]00天线1天线201天线1天线2t|γ1|ejθ|γ1|ejθt|γ1|ejθ|γ2|ejθt+t|γ1|e-j(θ+π)|γ1|e-jθt+t|γ2|e-j(θ+π)|γ1|e-jθ10天线1天线211天线1天线2t|γ2|ejθ|γ1|ejθt|γ2|ejθ|γ2|ejθt+t|γ1|e-j(θ+π)|γ2|e-jθt+t|γ2|e-j(θ+π)|γ2|e-jθ[0154]对比基于表3-5中基于bpsk调制下的编码表,表6-7中基于apsk调制下,有些天线上的相位种类变少。以nstbc码本为例,apsk调制下的天线1只需要支持1种相位即ejθ,两种幅度|γ1|,|γ2|;而bpsk调制下的天线1需要支持2种相位ejθ和ej(θ+π),一种幅度|γ|。相同的,apsk调制下的天线2需要支持2种相位e-jθ和e-j(θ+π),两种幅度|γ1|,|γ2|;而bpsk调制下的天线2需要支持2种相位e-jθ和e-j(θ+π),一种幅度|γ|。而对于alamouti码本,apsk调制下的天线1和天线2需要支持两种幅度和两种相位,而bpsk调制下的天线1和天线2需要支持一种幅度四种相位。[0155]因此,相比于bpsk,apsk对某些天线是通过增加支持幅度调制的阻抗匹配数量来减少支持相位调制的阻抗匹配数量,这对某些调幅能力优于调相能力的反向散射通信来说是有利的。另外,对比相同apsk调制下的nstbc码本和alamouti码本,nstbc码本编码表中的天线1只需要支持一种相位,而alamouti码本编码表中的天线1需要支持两种相位,因此nstbc码本可以减少天线1的相位调制的阻抗匹配种类数。[0156]同样的,基于apsk调制下的nstbc、abba类四天线发射分集编码表分别如表8、表9所示,其中表8为基于(2,1)-apsk调制下的nstbc的四天线发射分集编码表,表9为基于(2,1)-apsk调制下的abba类准正交空时分组码(qstbc)四天线发射分集编码表,其中abba类码本为:[0157][0158]表8[0159][0160][0161]表9[0162][0163][0164]同样的,在四发射分集下,基于apsk调制相比bpsk调制天线1和/或天线2的支持相位调制的阻抗匹配种类变少,支持幅度调制的阻抗匹配种类变多;基于nstbc码本相比于abba类码本,天线1的支持调相的阻抗匹配种类变少。因此,apsk调制更加适合于通过阻抗调幅优于调相的反向散射通信。[0165]基于上述(m,n)-apsk调制下的编码表,可按照如下编码规则进行(m,n)-apsk调制下的差分nstbc编码。[0166]在具体的实施方式中,nstbc码本的码本结构满足:[0167][0168]其中,s2t+1和为编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号(需要说明的是,发送符号也可以称为星座符号、星座点等,本技术实施例对该名称不做具体限定),s2t+2和为编码端在第2t+2个符号周期编码得到的两根发送天线上的发送符号;其中符号为符号s2t+2的共轭,符号为符号s2t+1的负数共轭;第2t+1个符号周期为当前符号周期,第2t+2个符号周期为当前符号周期的下一个符号周期。[0169]在具体的实施方式中,编码端通过dstbc编码方式和nstbc码本,编码得到当前符号周期的发送符号,包括:[0170](1)编码端通过dstbc编码方式、nstbc码本以及上一个符号周期的发送符号的功率确定当前符号周期的编码系数向量;[0171](2)编码端根据当前符号周期的编码系数向量,当前符号周期的前两个符号周期符号的发送天线上的发送符号的功率和确定当前符号周期编码后的发送符号。[0172]具体地,针对上述(1)编码端确定当前符号周期的编码系数向量,本技术实施例提供两种具体地实施方式,包括:[0173]实施方式一:[0174](1.1)编码端根据公式:[0175][0176][0177]确定编码端在第2t+1个符号周期的编码系数向量[0178]其中,s2t+1和为编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t-1和为编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和为编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。[0179]在本技术实施例中,编码端采用直接计算的方式计算出当前符号周期的编码系数向量[0180]具体地,上述(1)编码端确定当前符号周期的编码系数向量,还包括:[0181](1.2)编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定编码端在第2t+1个符号周期的编码系数向量[0182]其中,预设映射表中包含原始比特或原始符号与之间在初始参考符号确定后的映射关系。[0183]上述原始比特或原始符号指的是待编码的初始数据比特或初始符号,上述初始参考符号指的是在最初的符号周期,即在第1符号周期,发送天线上的参考符号。[0184]在本技术实施例中,编码端采用直接查映射表的方式确定出[0185]具体地,上述(2)编码端根据当前符号周期的编码系数向量,确定当前符号周期编码后的发送符号,包括:[0186](2.1)编码端根据公式:[0187][0188]确定编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;[0189]其中,为编码端确定的第2t+1个符号周期的编码系数向量,s2t-1和为编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和为编码端在第2t个符号周期编码得到的两根发送天线上的发送符号,|s2t-1|2+|s2t|2为第2t-1个符号周期内的两根发送天线上的发送符号的功率和。[0190]在本技术实施例中,编码端根据当前符号周期的编码系数向量,以及当前符号周期的前两个符号周期发送天线上的发送符号的功率和,通过功率归一化计算出当前符号周期的发送符号。[0191]例如:假设在第2t-1个符号周期,从第一根天线和第二根天线发送的符号分别是s2t-1和则在第2t个符号周期,从第一根天线和第二根天线上发送的符号分别是s2t和即发送端在第2t-1和第2t个符号周期在两根天线上的发送信号满足:[0192][0193]在第2t+1个符号周期,一组2m个比特到达编码端,并根据映射关系产生对应的编码系数向量(以查预设映射表为例),编码端根据前两个符号周期发送的符号向量和当前编码系数向量计算出当前时刻发送的符号:[0194][0195]并且在第2t+2符号周期,在两根天线上发送的符号为其中,编码系数向量与当前输入符号满足如下关系:[0196][0197][0198]实施方式二:[0199](1.1)编码端根据公式:[0200][0201][0202]确定编码端在第2t+1个符号周期的编码系数向量[0203]其中,s2t+1和为编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t-1和为编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和为编码端在第2t个符号周期编码得到的两根发送天线上的发送符号,为第2t-1个符号周期内的两根发送天线上的发送符号的功率和的开方。[0204]在本技术实施例中,编码端采用直接计算的方式计算出当前符号周期的编码系数向量[0205]具体地,上述(1)编码端确定当前符号周期的编码系数向量,还包括:[0206](1.2)编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定编码端在第2t+1个符号周期的编码系数向量[0207]其中,预设映射表中包含原始比特或原始符号与之间在初始参考符号确定后的映射关系。[0208]具体地,上述(2)编码端根据当前符号周期的编码系数向量,确定当前符号周期编码后的发送符号,包括:[0209](2.1)编码端根据公式:[0210][0211]确定编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;[0212]其中,为编码端确定的第2t+1个符号周期的编码系数向量,s2t-1和为编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和为编码端在第2t个符号周期编码得到的两根发送天线上的发送符号,为第2t-1个符号周期内的两根发送天线上的发送符号的功率和的开方。[0213]在本技术实施例中,编码端根据当前符号周期的编码系数向量,以及当前符号周期的前两个符号周期发送天线上的发送符号的功率和,通过功率归一化计算出当前符号周期的发送符号。[0214]例如:假设在第2t-1个符号周期,从第一根天线和第二根天线发送的符号分别是s2t-1和则在第2t个符号周期,从第一根天线和第二根天线上发送的符号分别是s2t和即发送端在第2t-1和第2t个符号周期在两根天线上的发送信号满足:[0215][0216]在第2t+1个符号周期,一组2m个比特到达编码端,并根据映射关系产生对应的编码系数向量(以查预设映射表为例),编码端根据前两个符号周期发送的符号向量和当前编码系数向量计算出当前时刻发送的符号:[0217][0218]并且在第2t+2符号周期,在两根天线上发送的符号为其中,编码系数向量与当前输入符号满足如下关系:[0219][0220][0221]在具体的实施方式中,方法还包括:[0222]编码端确定第1个符号周期编码得到的两根发送天线上的发送符号为以及编码端在第2个符号周期编码得到的两根发送天线上的发送符号为[0223]其中,与满足如下nstbc码本:[0224][0225]为确定的初始参考符号。[0226]上文描述了编码端在第2t+1个符号周期编码得到两根发送天线上的发送符号的过程(包括实施方式一和实施方式二),通过重复上述过程即可完成所有待传输信息比特的差分nstbc编码传输。[0227]需要说明的是,根据上述过程可以发现,差分nstbc编码中,一次符号周期可以编码两个符号,两个符号周期的发送符号只需要编码一次就可以(因为下一个符号周期的发送符号可以根据当前符号周期的发送符号和nstbc码本确定出),下一个符号周期是上一个符号周期的冗余,因此在实际应用场景中,可以设置一个延时器,通过差分nstbc编码方法,从第2t+1个符号周期做编码处理,然后通过延时器记录一个符号周期时间延迟,然后通过差分nstbc编码方法,从第2t+3个符号周期做编码处理,因为第2t+1个符号周期的发送符号和第2t+2个符号周期的发送符号时在一次编码过程中就可以确定。[0228]下面结合具体实施示例对本技术实施例的技术方案进行描述:[0229]示例一:[0230]本方案实施例以(2,2)-apsk为例并以前述实施方式一来说明差分nstbc的编码过程。假设采用(2,2)-apsk调制,则星座点的集合为{-3,-1,1,3},编码系数向量的集合为v。设两个初始参考调制信号为s1=1和s2=3,在编码器输入端的4个输入比特分别为c1c2c3c4。按照映射规则“00,01,10,11”→{1,3,-1,-3},前两个比特c1c2映射成符号s3,后两个比特c3c4映射成符号s4,映射关系为:[0231][0232][0233]根据编码系数向量的定义,有:[0234][0235][0236]根据输入比特c1和c2的不同取值,可得与编码系数向量的映射关系如表10所示:[0237]表10[0238]输入比特(c1c2,c3c4)编码系数向量(a,b)输入比特(c1c2,c3c4)编码系数向量(a,b)(00,00)(4,2)(10,00)(2,-4)(00,01)(10,0)(10,01)(8,-6)(00,10)(-2,4)(10,10)(-4,-2)(00,11)(-8,6)(10,11)(-10,0)(01,00)(6,8)(11,00)(0,-10)(01,01)(12,6)(11,01)(6,-12)(01,10)(0,10)(11,10)(-6,-8)(01,11)(-6,12)(11,11)(-12,-6)[0239]假设在第2t-1个符号周期发射两根天线上的发送符号为:[0240]s2t-1=3,[0241]按照nstbc编码规则,第2t个符号周期两根发射天线上的发送符号为:[0242]s2t=-1,[0243]假设在第2t+1个符号周期,到达编码器的输入比特为0010,按照输入比特与编码系数向量的映射规则,有[0244][0245]从而,有编码器根据前两个符号周期发送的符号向量和当前编码系数向量计算出当前时刻发送的符号:[0246][0247]在第2t+2个符号周期,按照nstbc编码规则,两根发射天线上的发送符号为:[0248]s2t+2=1,[0249]重复以上过程,完成apsk下的差分nstbc编码。[0250]示例二:[0251]本方案实施例以(2,2)-apsk为例并以前述实施方式二来说明差分nstbc的编码过程。假设采用(2,2)-apsk调制,则星座点的集合为{-3,-1,1,3},编码系数向量的集合为v。设两个初始参考调制信号为s1=1和s2=3,在编码器输入端的4个输入比特分别为c1c2c3c4。按照映射规则“00,01,10,11”→{1,3,-1,-3},前两个比特c1c2映射成符号s3,后两个比特c3c4映射成符号s4,映射关系为:[0252][0253][0254]根据编码系数向量的定义,有[0255][0256][0257]根据输入比特c1和c2的不同取值,可得与编码系数向量的映射关系为:[0258][0259]假设在第2t-1个符号周期发射两根天线上的发送符号为:[0260]s2t-1=3,[0261]按照nstbc编码规则,第2t个符号周期两根发射天线上的发送符号为:[0262]s2t=-1,[0263]假设在第2t+1个符号周期,到达编码器的输入比特为1110,按照输入比特与编码系数向量的映射规则,有[0264][0265]从而,有编码器根据前两个符号周期发送的符号向量和当前编码系数向量计算出当前时刻发送的符号:[0266][0267]在第2t+2个符号周期,按照nstbc编码规则,两根发射天线上的发送符号为:[0268]s2t+2=3,[0269]重复以上过程,完成(2,2)-apsk下的差分nstbc编码。[0270]本技术实施例提供的编码方法,执行主体可以为编码装置。本技术实施例中以编码装置执行编码方法为例,说明本技术实施例提供的编码装置。[0271]参见图3,本技术实施例提供一种编码装置300,包括:[0272]差分编码模块301,用于编码端通过差分空时分组码dstbc编码方式、新型空时分组码nstbc码本以及前两个符号周期发送天线上的发送符号的功率和,编码得到当前符号周期的发送符号;[0273]nstbc编码模块302,用于所述编码端根据所述当前符号周期的发送符号和nstbc码本,确定所述当前符号周期的下一个符号周期的发送符号,所述前两个符号周期为所述当前符号周期之前的两个相邻的符号周期。[0274]在本技术实施例中,一方面采用dstbc编码方式、nstbc码本以及前两个符号周期发送天线上的发送符号的功率和来计算当前符号周期的发送符号,另一方面利用低复杂度的nstbc码本来计算下一个符号周期的发送符号。基于dstbc设计,编码端和解码端都不需要知道csi,即每根发送天线上无需发送导频信号,降低了系统开销;在计算当前符号周期的发送符号时采用前两个符号周期发送天线上的发送符号的功率和进行归一化,实现对非恒模调制的适用。同时nstbc码本,在保证分集增益的同时能够减少天线上的负载阻抗种类数,降低系统实现复杂度,并且有效降低检测错误概率。[0275]在具体的实施方式中,所述nstbc码本的码本结构满足:[0276][0277]其中,s2t+1和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t+2和为所述编码端在第2t+2个符号周期编码得到的两根发送天线上的发送符号;其中符号为符号s2t+2的共轭,符号为符号s2t+1的负数共轭;所述第2t+1个符号周期为所述当前符号周期,所述第2t+2个符号周期为所述当前符号周期的下一个符号周期。[0278]在具体的实施方式中,所述差分编码模块和nstbc编码模块,具体用于:[0279]所述编码端通过dstbc编码方式、nstbc码本以及上一个符号周期的发送符号的功率确定所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的发送符号;[0280]所述编码端根据所述当前符号周期编码后的发送符号,确定所述当前符号周期后的下一个符号周期的发送符号。[0281]在具体的实施方式中,所述差分编码模块,具体用于:[0282]所述编码端根据公式:[0283][0284]确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;[0285]其中,为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s2t-1和所述为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s2t和所述为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号,所述|s2t-1|2+|s2t|2为第2t-1个符号周期内的两根发送天线上的发送符号的功率和。[0286]在具体的实施方式中,所述差分编码模块,具体用于:[0287]所述编码端根据公式:[0288][0289][0290]确定所述编码端在第2t+1个符号周期的编码系数向量[0291]其中,s2t+1和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t-1和为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。[0292]在具体的实施方式中,所述差分编码模块,具体用于:[0293]所述编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定所述编码端在第2t+1个符号周期的编码系数向量[0294]其中,所述预设映射表中包含所述原始比特或符号与所述之间在初始参考符号确定后的映射关系。[0295]在具体的实施方式中,所述差分编码模块,具体还用于:[0296]所述编码端根据公式:[0297][0298]确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;[0299]其中,为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s2t-1和所述为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s2t和所述为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号,所述为第2t-1个符号周期内的两根发送天线上的发送符号的功率和的开方。[0300]在具体的实施方式中,所述差分编码模块,具体还可以用于:[0301]所述编码端根据公式:[0302][0303][0304]确定所述编码端在第2t+1个符号周期的编码系数向量[0305]其中,s2t+1和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t-1和为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。[0306]在具体的实施方式中,所述差分编码模块,具体还用于:[0307]所述编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定所述编码端在第2t+1个符号周期的编码系数向量[0308]其中,所述预设映射表中包含所述原始比特或符号与所述之间在初始参考符号确定后的映射关系。[0309]在具体的实施方式中,所述nstbc编码模块,具体用于:[0310]所述编码端根据编码得到的当前符号周期的发送符号和nstbc码本,确定当前符号周期的下一个符号周期的发送符号。所述编码端编码得到第2t+1个符号周期的两根发送天线上的发送符号s2t+1和后,按照nstbc码本结构[0311][0312]编码得到第2t+2个符号周期的两根发送天线上的发送符号s2t+2和[0313]在具体的实施方式中,所述装置还包括:[0314]第一确定模块,用于所述编码端确定所述编码端在第1个符号周期编码得到的两根发送天线上的发送符号为以及所述编码端在第2个符号周期编码得到的两根发送天线上的发送符号为[0315]其中,所述与所述满足如下nstbc码本:[0316][0317]所述为确定的初始参考符号。[0318]在具体的实施方式中,当前符号周期的原始比特与当前符号周期的发送符号之间具有映射关系。[0319]在具体的实施方式中,所述nstbc码本用于空间-时间分组码,或者所述nstbc码本用于极化-时间分组码,即两根发送天线即可以在空间上隔离或者在极化方向上隔离。[0320]在具体的实施方式中,所述发送符号为恒模调制符号,或非恒模调制符号;[0321]所述恒模调制至少包括:bpsk调制;[0322]所述非恒模调制至少包括:apsk调制。[0323]本技术实施例中的编码装置可以是电子设备,例如具有操作系统的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,终端可以包括但不限于上述所列举的终端的类型,其他设备可以为服务器、网络附属存储器(networkattachedstorage,nas)等,本技术实施例不作具体限定。[0324]本技术实施例提供的编码装置能够实现图2的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。[0325]可选的,如图4所示,本技术实施例还提供一种通信设备400,包括处理器401和存储器402,存储器402上存储有可在所述处理器401上运行的程序或指令,例如,该通信设备400为终端时,该程序或指令被处理器401执行时实现上述编码装置方法实施例的各个步骤,且能达到相同的技术效果。该通信设备400为网络侧设备时,该程序或指令被处理器401执行时实现上述编码装置方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。[0326]在本技术实施例中,一方面采用dstbc编码方式、nstbc码本以及前两个符号周期发送天线上的发送符号的功率和来计算当前符号周期的发送符号,另一方面利用低复杂度的nstbc码本来计算下一个符号周期的发送符号。基于dstbc设计,编码端和解码端都不需要知道csi,即每根发送天线上无需发送导频信号,降低了系统开销;在计算当前符号周期的发送符号时采用前两个符号周期发送天线上的发送符号的功率和进行归一化,实现对非恒模调制的适用。同时nstbc码本,在保证分集增益的同时能够减少天线上的负载阻抗种类数,降低系统实现复杂度,并且有效降低检测错误概率。[0327]具体地,针对编码端是终端的情况,图5为实现本技术实施例的一种终端的硬件结构示意图。[0328]该终端500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509以及处理器510等中的至少部分部件。[0329]本领域技术人员可以理解,终端500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。[0330]应理解的是,本技术实施例中,输入单元504可以包括图形处理单元(graphicsprocessingunit,gpu)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5071以及其他输入设备5072中的至少一种。触控面板5071,也称为触摸屏。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。[0331]本技术实施例中,射频单元501接收来自网络侧设备的下行数据后,可以传输给处理器510进行处理;另外,射频单元501可以向网络侧设备发送上行数据。通常,射频单元501包括但不限于天线、放大器、收发信机、耦合器、低噪声放大器、双工器等。[0332]存储器509可用于存储软件程序或指令以及各种数据。存储器509可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器59可以包括易失性存储器或非易失性存储器,或者,存储器509可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本技术实施例中的存储器x09包括但不限于这些和任意其它适合类型的存储器。[0333]处理器510可包括一个或多个处理单元;可选的,处理器510集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。[0334]其中,处理器510,用于编码端通过差分空时分组码dstbc编码方式、新型空时分组码nstbc码本以及前两个符号周期发送天线上的发送符号的功率和,编码得到当前符号周期的发送符号;[0335]处理器510,用于所述编码端根据所述当前符号周期的发送符号和nstbc码本,确定所述当前符号周期的下一个符号周期的发送符号,所述前两个符号周期为所述当前符号周期之前的两个相邻的符号周期。[0336]在本技术实施例中,一方面采用dstbc编码方式、nstbc码本以及前两个符号周期发送天线上的发送符号的功率和来计算当前符号周期的发送符号,另一方面利用低复杂度的nstbc码本来计算下一个符号周期的发送符号。基于dstbc设计,编码端和解码端都不需要知道csi,即每根发送天线上无需发送导频信号,降低了系统开销;在计算当前符号周期的发送符号时采用前两个符号周期发送天线上的发送符号的功率和进行归一化,实现对非恒模调制的适用。同时nstbc码本,在保证分集增益的同时能够减少天线上的负载阻抗种类数,降低系统实现复杂度,并且有效降低检测错误概率。[0337]具体地,所述nstbc码本的码本结构满足:[0338][0339]其中,s2t+1和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t+2和为所述编码端在第2t+2个符号周期编码得到的两根发送天线上的发送符号;其中符号为符号s2t+2的共轭,符号为符号s2t+1的负数共轭;所述第2t+1个符号周期为所述当前符号周期,所述第2t+2个符号周期为所述当前符号周期的下一个符号周期。[0340]具体地,所述处理器510,具体用于:[0341]所述编码端通过dstbc编码方式、nstbc码本以及上一个符号周期的发送符号的功率确定所述当前符号周期的编码系数向量;[0342]所述编码端根据所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的下一个符号周期的发送符号。[0343]具体地,所述处理器510,具体用于:[0344]所述编码端根据公式:[0345][0346]确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;[0347]其中,为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s2t-1和所述为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s2t和所述为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号,所述|s2t-1|2+|s2t|2为第2t-1个符号周期内的两根发送天线上的发送符号的功率和。[0348]具体地,所述处理器510,具体用于:[0349]所述编码端根据公式:[0350][0351][0352]确定所述编码端在第2t+1个符号周期的编码系数向量[0353]其中,s2t+1和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t-1和为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。[0354]具体地,所述处理器510,具体用于:[0355]所述编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定所述编码端在第2t+1个符号周期的编码系数向量[0356]其中,所述预设映射表中包含所述原始比特或符号与所述之间在初始参考符号确定后的映射关系。[0357]具体地,所述处理器510,具体还可以用于:[0358]所述编码端根据公式:[0359][0360]确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;[0361]其中,为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s2t-1和所述为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s2t和所述为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号,所述为第2t-1个符号周期内的两根发送天线上的发送符号的功率和的开方。[0362]具体地,所述处理器510,具体还可以用于:[0363]所述编码端根据公式:[0364][0365][0366]确定所述编码端在第2t+1个符号周期的编码系数向量[0367]其中,s2t+1和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t-1和为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。[0368]具体地,所述处理器510,具体还可以用于:[0369]所述编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定所述编码端在第2t+1个符号周期的编码系数向量[0370]其中,所述预设映射表中包含所述原始比特或符号与所述之间在初始参考符号确定后的映射关系。[0371]具体地,所述处理器510,具体用于:[0372]所述编码端确定所述编码端在第1个符号周期编码得到的两根发送天线上的发送符号为以及所述编码端在第2个符号周期编码得到的两根发送天线上的发送符号为[0373]其中,所述与所述满足如下nstbc码本:[0374][0375]所述为确定的初始参考符号。[0376]具体地,当前符号周期的原始比特与当前符号周期的发送符号的幅度之间具有映射关系。[0377]具体地,所述nstbc码本用于空间-时间分组码,或者所述nstbc码本用于极化-时间分组码。[0378]具体地,所述发送符号为恒模调制符号,或非恒模调制符号;[0379]所述恒模调制至少包括:bpsk调制;[0380]所述非恒模调制至少包括:apsk调制。[0381]具体地,针对编码端是网络侧设备的情况,如图6所示,该网络侧设备600包括:天线61、射频装置62、基带装置63、处理器64和存储器65。天线61与射频装置62连接。在上行方向上,射频装置62通过天线61接收信息,将接收的信息发送给基带装置63进行处理。在下行方向上,基带装置63对要发送的信息进行处理,并发送给射频装置62,射频装置62对收到的信息进行处理后经过天线61发送出去。[0382]以上方法实施例中的方法可以在基带装置63中实现,该基带装置63包括基带处理器。[0383]基带装置63例如可以包括至少一个基带板,该基带板上设置有多个芯片,如图6所示,其中一个芯片例如为基带处理器,通过总线接口与存储器65连接,以调用存储器65中的程序,执行以上方法实施例中所示的网络设备操作。[0384]该网络侧设备还可以包括网络接口66,该接口例如为通用公共无线接口(commonpublicradiointerface,cpri)。[0385]具体地,本发明实施例的网络侧设备600还包括:存储在存储器65上并可在处理器64上运行的指令或程序,处理器64调用存储器65中的指令或程序执行图3所示各模块执行的方法,并达到相同的技术效果,为避免重复,故不在此赘述。[0386]本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述编码方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0387]其中,所述处理器为上述实施例中所述的终端中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。[0388]本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述编码方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0389]应理解,本技术实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。[0390]本技术实施例另提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现上述编码方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0391]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。[0392]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。[0393]上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。当前第1页12当前第1页12
技术特征:
1.一种编码方法,其特征在于,包括:编码端通过差分空时分组码dstbc编码方式、新型空时分组码nstbc码本以及前两个符号周期的发送天线上发送符号的功率和,编码得到当前符号周期的发送符号;所述编码端根据所述当前符号周期的发送符号和所述nstbc码本,确定所述当前符号周期的下一个符号周期的发送符号,所述前两个符号周期为所述当前符号周期之前的两个相邻的符号周期。2.根据权利要求1所述的方法,其特征在于,所述nstbc码本的码本结构满足:其中,s
2t+1
和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s
2t+2
和为所述编码端在第2t+2个符号周期编码得到的两根发送天线上的发送符号;其中符号为符号s
2t+2
的共轭,符号为符号s
2t+1
的负数共轭;所述第2t+1个符号周期为所述当前符号周期,所述第2t+2个符号周期为所述当前符号周期的下一个符号周期。3.根据权利要求1所述的方法,其特征在于,所述编码端通过dstbc编码方式、nstbc码本以及上一个符号周期的发送符号的功率,编码得到当前符号周期的发送符号,包括:所述编码端通过dstbc编码方式、nstbc码本以及上一个符号周期的发送符号的功率确定所述当前符号周期的编码系数向量;所述编码端根据所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的发送符号。4.根据权利要求3所述的方法,其特征在于,所述编码端根据所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的发送符号,包括:所述编码端根据公式:确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;其中,为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s
2t-1
和所述为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s
2t
和所述为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号,所述|s
2t-1
|2+|s
2t
|2为第2t-1个符号周期内的两根发送天线上的发送符号的功率和。5.根据权利要求4所述的方法,其特征在于,所述编码端确定所述当前符号周期的编码系数向量,包括:所述编码端根据公式:所述编码端根据公式:
确定所述编码端在第2t+1个符号周期的编码系数向量其中,s
2t+1
和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s
2t-1
和为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s
2t
和为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。6.根据权利要求3所述的方法,其特征在于,所述编码端根据所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的发送符号,包括:所述编码端根据公式:确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;其中,为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s
2t-1
和所述为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s
2t
和所述为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号,所述为第2t-1个符号周期内的两根发送天线上的发送符号的功率和的开方。7.根据权利要求6所述的方法,其特征在于,所述编码端确定所述当前符号周期的编码系数向量,包括:所述编码端根据公式:所述编码端根据公式:确定所述编码端在第2t+1个符号周期的编码系数向量其中,s
2t+1
和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s
2t-1
和为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s
2t
和为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。8.根据权利要求1所述的方法,其特征在于,所述编码端通过dstbc编码方式、nstbc码本以及上一个符号周期的发送符号的功率,编码得到当前符号周期的发送符号,包括:所述编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定所述编码端在当前符号周期的编码系数向量;其中,所述预设映射表中包含所述原始比特或原始符号与所述编码系数向量之间在初始参考符号确定后的映射关系,所述映射关系表根据所述dstbc编码方式、所述nstbc码本以及所述上一个符号周期的发送符号的功率得到;所述编码端根据所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的发送符号。9.根据权利要求1所述的方法,其特征在于,所述编码端在第一个符号周期编码得到的
两根发送天线上的发送符号为以及所述编码端在第二个符号周期编码得到的两根发送天线上的发送符号为其中,所述与所述满足如下nstbc码本:所述为确定的初始参考符号。10.根据权利要求1至9任一项所述的方法,其特征在于,当前符号周期的原始比特与当前符号周期的发送符号的幅度之间具有映射关系。11.根据权利要求1至9任一项所述的方法,其特征在于,所述nstbc码本用于空间-时间分组码,或者所述nstbc码本用于极化-时间分组码。12.根据权利要求1至9任一项所述的方法,其特征在于,所述发送符号为恒模调制符号,或非恒模调制符号;所述恒模调制至少包括:二进制相移键控bpsk调制;所述非恒模调制至少包括:振幅移相键控apsk调制。13.一种编码装置,其特征在于,包括:差分编码模块,用于编码端通过差分空时分组码dstbc编码方式、新型空时分组码nstbc码本以及前两个符号周期的发送天线上的发送符号的功率和,编码得到当前符号周期的发送符号;nstbc编码模块,用于所述编码端根据所述当前符号周期的发送符号和所述nstbc码本,确定所述当前符号周期的下一个符号周期的发送符号,所述前两个符号周期为所述当前符号周期之前的两个相邻的符号周期。14.根据权利要求13所述的装置,其特征在于,所述nstbc码本的码本结构满足:其中,s
2t+1
和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s
2t+2
和为所述编码端在第2t+2个符号周期编码得到的两根发送天线上的发送符号;其中符号为符号s
2t+2
的共轭,符号为符号s
2t+1
的负数共轭;所述第2t+1个符号周期为所述当前符号周期,所述第2t+2个符号周期为所述当前符号周期的下一个符号周期。15.根据权利要求13所述的装置,其特征在于,所述差分编码模块,具体用于:所述编码端通过dstbc编码方式、nstbc码本以及上一个符号周期的发送符号的功率确定所述当前符号周期的编码系数向量;所述编码端根据所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的发送符号。16.根据权利要求15所述的装置,其特征在于,所述差分编码模块,具体用于:所述编码端根据公式:
确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;其中,为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s
2t-1
和所述为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s
2t
和所述为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号,所述|s
2t-1
|2+|s
2t
|2为第2t-1个符号周期内的两根发送天线上的发送符号的功率和。17.根据权利要求16所述的装置,其特征在于,所述差分编码模块,具体用于:所述编码端根据公式:所述编码端根据公式:确定所述编码端在第2t+1个符号周期的编码系数向量其中,s
2t+1
和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s
2t-1
和为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s
2t
和为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。18.根据权利要求15所述的装置,其特征在于,所述差分编码模块,具体用于:所述编码端根据公式:确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;其中,为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s
2t-1
和所述为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s
2t
和所述为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号,所述为第2t-1个符号周期内的两根发送天线上的发送符号的功率和的开方。19.根据权利要求18所述的装置,其特征在于,所述差分编码模块,具体用于:所述编码端根据公式:所述编码端根据公式:确定所述编码端在第2t+1个符号周期的编码系数向量其中,s
2t+1
和为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s
2t-1
和为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符
号,s
2t
和为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。20.根据权利要求13所述的装置,其特征在于,所述差分编码模块,具体用于:所述编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定所述编码端在当前符号周期的编码系数向量;其中,所述预设映射表中包含所述原始比特或符号与所述编码系数向量之间在初始参考符号确定后的映射关系,所述映射关系表根据所述dstbc编码方式、所述nstbc码本以及所述上一个符号周期的发送符号的功率得到;所述编码端根据所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的发送符号。21.根据权利要求13所述的装置,其特征在于,所述编码端确定所述编码端在第一个符号周期编码得到的两根发送天线上的发送符号为以及所述编码端在第二个符号周期编码得到的两根发送天线上的发送符号为其中,所述与所述满足如下nstbc码本:所述为确定的初始参考符号。22.根据权利要求13至21任一项所述的装置,其特征在于,当前符号周期的原始比特与当前符号周期的发送符号的幅度之间具有映射关系。23.根据权利要求13至21任一项所述的装置,其特征在于,所述nstbc码本用于空间-时间分组码,或者所述nstbc码本用于极化-时间分组码。24.根据权利要求13至21任一项所述的装置,其特征在于,所述发送符号为恒模调制符号,或非恒模调制符号;所述恒模调制至少包括:bpsk调制;所述非恒模调制至少包括:apsk调制。25.一种编码端,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至12任一项所述的编码方法的步骤。26.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至12任一项所述的编码方法的步骤。
技术总结
本申请公开了一种编码方法、设备及可读存储介质,属于通信技术领域,该方法包括:编码端通过DSTBC编码方式、NSTBC码本以及前两个符号周期发送天线上的发送符号的功率和,编码得到当前符号周期的发送符号;编码端根据当前符号周期的发送符号和NSTBC码本,确定当前符号周期的下一个符号周期的发送符号,前两个符号周期为当前符号周期之前的两个相邻的符号周期。期为当前符号周期之前的两个相邻的符号周期。期为当前符号周期之前的两个相邻的符号周期。
技术研发人员:黄伟
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2022.01.18
技术公布日:2023/8/1
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/