一种信号解调方法、电子设备及计算机可读存储介质与流程

文档序号:22084227发布日期:2020-09-01 19:51阅读:126来源:国知局
一种信号解调方法、电子设备及计算机可读存储介质与流程
本申请涉及通信
技术领域
,尤其涉及一种信号解调方法、电子设备及计算机可读存储介质。
背景技术
:物理下行共享信道(physicaldownlinksharedchannel,pdsch)的解调,可以包括最小均方误差(minimummeansquareerror,mmse)解调和最大后验概率(maximuma-posterioriprobability,map)解调。mmse解调与map解调需要在接收机中去实现相应的解调功能,而接收机会根据具体应用场景选择mmse解调模块或者map解调模块对信号进行解调。但是,mmse解调模块的处理单元与map解调模块的处理单元之间相互独立。也就是说,当接收机选择启动mmse解调模块或者map解调模块的任一模块时,另一解调模块的处理单元处于空闲状态。基于这种解调模式,会造成实现解调模块的芯片资源的浪费。技术实现要素:本申请公开了一种信号解调方法、电子设备及计算机可读存储介质,可以减少解调计算的复杂度,进而节省芯片资源。第一方面,本申请提供了一种信号解调方法,该方法包括:对信道矩阵进行正交三角qr分解运算获得等效信道矩阵以及正交矩阵,并根据所述正交矩阵以及接收向量获得等效接收向量;根据控制信息,在第一解调模式与第二解调模式中,确定解调模式;在所述第一解调模式的情况下,根据所述等效接收向量以及所述等效信道矩阵,得到等效接收信号以及等效信道增益,并根据所述等效接收信号以及所述等效信道增益,得到第一解调数据;在所述第二解调模式的情况下,根据所述等效接收向量以及所述等效信道矩阵,得到第二解调数据。第二方面,本申请提供了另一种信号解调方法,该方法包括:对信道矩阵进行正交三角qr分解运算获得等效信道矩阵以及正交矩阵,并根据所述正交矩阵以及接收向量获得等效接收向量;根据控制信息,在第一解调模式与第二解调模式中,确定解调模式;在所述第一解调模式的情况下,根据所述等效接收向量以及所述等效信道矩阵进行运算,得到符号估计量以及信道能量,并根据所述符号估计量以及所述信道能量,得到第一解调数据;在所述第二解调模式的情况下,根据所述等效接收向量以及所述等效信道矩阵,得到第二解调数据。第三方面,本申请提供了一种电子设备,该电子设备包括第一计算单元、确定单元、第二计算单元以及第三计算单元,其中:所述第一计算单元,对信道矩阵进行正交三角qr分解运算获得等效信道矩阵以及正交矩阵,并根据所述正交矩阵以及接收向量获得等效接收向量;所述确定单元,根据控制信息,在第一解调模式与第二解调模式中,确定解调模式;在所述确定单元确定为第一解调模式的情况下,所述第二计算单元根据所述等效接收向量以及所述等效信道矩阵,得到等效接收信号以及等效信道增益,所述第三计算单元,根据所述等效接收信号以及所述等效信道增益,得到第一解调数据;在所述确定单元确定为第二解调模式的情况下,所述第三计算单元根据所述等效接收向量以及所述等效信道矩阵,得到第二解调数据。第四方面,本申请提供了另一种电子设备,该电子设备包括第一计算单元、确定单元、第二计算单元、第三计算单元以及第四计算单元,其中:所述第一计算单元,对信道矩阵进行正交三角qr分解运算获得等效信道矩阵以及正交矩阵,并根据所述正交矩阵以及接收向量获得等效接收向量;所述确定单元,根据控制信息,在第一解调模式与第二解调模式中,确定解调模式;在所述确定单元确定为第一解调模式的情况下,所述第二计算单元根据所述等效接收向量以及所述等效信道矩阵,得到符号估计量以及信道能量,所述第三计算单元,根据所述等效接收信号以及所述等效信道增益,得到第一解调数据;在所述确定单元确定为第二解调模式的情况下,所述第四计算单元根据所述等效接收向量以及所述等效信道矩阵,得到第二解调数据。第五方面,本申请提供了又一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,从而使得第三方面中所描述的电子设备的任一处理单元执行上述第一方面所描述的方法。第六方面,本申请提供了再一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,从而使得第四方面中所描述的电子设备的任一处理单元执行上述第二方面所描述的方法。第七方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于信号解调的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面或第二方面描述的方法中的部分或全部步骤。第八方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面或第二方面描述的方法中的部分或全部步骤。该计算机程序产品可以为一个软件安装包。可以看出,本申请实施例中,电子设备复用mmse解调与map解调至少一个处理单元,即采用相同的运算处理方式对输入的数据进行处理,从而能够减少运算的复杂度;同时,也能够减少空闲的处理单元,进而节省实现解调模块的芯片面积。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的现有解调设备的芯片结构示意图;图2为本申请实施例提供的一种电子设备的芯片结构示意图;图3是本申请实施例提供的一种信号解调方法的流程示意图;图4(a)是本申请实施例提供的等效信道矩阵示意图;图4(b)是本申请实施例提供的等效接收向量示意图;图5是本申请实施例提供的另一种电子设备的芯片结构示意图;图6是本申请实施例提供的另一种信号解调方法的流程示意图;图7是本申请实施例提供的一种电子设备的结构示意图;图8是本申请实施例提供的另一种电子设备的结构示意图;图9是本申请实施例提供的又一种电子设备的结构示意图;图10是本申请实施例提供的再一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。另外,在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。本申请实施例所涉及到的电子设备可以是具备数据传输能力的电子设备,该电子设备可以包括接收机,该接收机可以从多种电磁波中,抑制或滤除不需要的信号、噪声或者干扰信号,将接收到的信号通过解调得到原始信号。本申请实施例涉及信号解调,信号解调的方法可以包括mmse解调以及map解调。mmse解调适用于低信噪比场景,例如小区边缘地带;map解调适用于中、高信噪比场景。由于上述两种解调方式应用的场景不同,所以通常需要将两种解调方式对应的解调模块都在芯片上实现,进而完成在不同场景下对信号的解调。下面对电子设备中的各个模块进行介绍:请参见图1,图1为现有解调设备的芯片结构示意图。其中,射频(radiofrequency,rf)模块,主要用于接收或者发送模拟信号;模数转换(analogue-to-digitalconversion,adc)模块,主要用于将射频单元的模拟信号进行采样、量化以及编码,转换为数字信号;数字前端(digitalfrontend,dfe)模块,主要用于减少数字信号在传输时的损耗与干扰;信道估计(channelestimation,est)模块,主要用于根据接收的信号估计信道模型的模型参数,进而将发送端发送的信号准确恢复;解调(demodulation,dem)模块,主要用于将发送端发送的调制信号进行恢复得到原始信号;译码(decoding,dec)模块,主要用于将信号译成代表某一项信息的文字等。下面对现有解调模块进行介绍。请参见图1,图1中解调模块包括mmse解调(即最小均方误差解调)和map解调(即最大后验概率解调),mmse解调包括最小均方误差单元以及第一软值计算(softbitcalculation,sbc)单元,map解调包括正交三角qr分解(qrdecomposition,qrd)单元、树搜索(treesearch)单元以及第二软值计算单元。下面对两种解调方式进行详细介绍:(1)mmse解调:电子设备对数字前端输出的向量y以及信道估计输出的信道矩阵h进行最小均方误差运算得到符号估计量量以及信道功率;再通过第一软值计算单元对符号估计量以及信道功率进行软值计算得到解调数据。其中,第一软值计算为采用slicer算法对符号估计量以及信道功率进行软值计算的处理单元,得到的解调数据为比特软值。其中,mmse进行加权运算的加权矩阵为:w=(hhh+1)-1hh。mmse解调的作用是将发送端发送的信号x从接收y中进行恢复,则需要根据向量y与信道矩阵h计算符号估计量symbest与信道功率chenergy,计算函数如下:函数1:符号估计量symbest=(wy)i/[1-(wh)ii];函数2:信道功率chenergy=(wh)ii/[1-(wh)ii]。(2)map解调:电子设备对数字前端输出的向量y以及信道估计输出的信道矩阵h进行qr分解运算得到等效信道矩阵r以及等效接收向量z;再通过对等效信道矩阵r以及等效接收向量z进行树搜索运算得到路径度量;最后通过第二软值计算单元对路径度量进行软值计算,得到解调数据;其中,第二软值计算单元为采用metric算法对路径度量进行软值计算的处理单元,得到的解调数据为比特软值。由上述两种解调可知,mmse解调的处理单元与map解调的处理单元之间独立。因此,当电子设备选择mmse解调时,map解调的三个处理单元处于空闲状态。同理,若电子设备选择map解调时,mmse解调的两个处理单元处于空闲状态。基于该解调方式,会导致实现解调模块的芯片资源的浪费。再者,从上述计算公式可以看出,计算符号估计量与信道功率,需要进行复乘、复加、实乘以及实加等,计算复杂度高,会导致实现解调模块的芯片面积较大。针对上述存在问题,本申请实施例提供了一种信号解调方法能够实现mmse解调与map解调复用至少一个处理单元,能够提高处理单元的利用率,减小解调的计算复杂度进而节省芯片资源。在对本申请实施例提供的信号解调方法进行详细介绍之前,先对本申请实施例提供的一种电子设备的芯片结构进行介绍。请参见图2,图2为本申请实施例提供的一种电子设备的芯片结构示意图。图2中mmse解调以及map解调模块可以包括第一计算单元、确定单元、第二计算单元、第三计算单元;其中,第三计算单元包括树搜索单元以及基于路径度量计算的软值计算单元。其中mmse解调采用第一计算单元、第二计算单元、树搜索单元以及基于路径度量计算的软值计算单元得到解调数据;map解调采用第一计算单元、树搜索单元以及基于路径度量计算的软值计算单元得到解调数据。mmse解调与map解调复用了第一计算单元、树搜索单元以及基于路径度量计算的软值计算单元,提高了各个处理单元的利用率,减小解调的计算复杂度,进而节省芯片资源。下面对本申请实施例提供的信号解调方法进行详细介绍。请参见图3,图3示出了本申请实施例提供的一种信号解调方法的流程示意图。该信号解调方法可以包括如下内容中的至少部分内容:301,电子设备对信道矩阵进行正交三角qr分解运算获得等效信道矩阵以及正交矩阵,并根据该正交矩阵以及接收向量获得等效接收向量。接收向量为电子设备对接收的模拟信号进行模数转换以及数字前端运算之后得到的向量。信道矩阵为电子设备对接收向量进行信道估计运算之后得到的矩阵。电子设备对信道矩阵h进行qr分解运算,可以得到正交矩阵q与上三角矩阵r,得到的等效信道矩阵为该上三角矩阵r;电子设备再通过对接收向量y以及正交矩阵q进行相关分解运算,得到等效接收向量z。其中,h=q*r,为信道矩阵q的共轭转置。例如,若信道矩阵为m*n的一般矩阵,则进行qr分解后,可以得到一个m*m的正交矩阵q以及m*n的上三角矩阵r,那么,qr分解后得到等效信道矩阵为m*n的上三角矩阵r。需要说明的是,上三角矩阵为非零元素只出现在对角线及其上方的特殊线性矩阵。例如,如图4(a)所示,若该上三角矩阵为4*4的矩阵,则非零元素分布如图4(a)所示,呈线性分布,该矩阵的第一行元素a1~a4均为非零元素,该矩阵的最后一行的最后一个元素d1为非零元素。302,电子设备根据控制信息,在第一解调模式与第二解调模式中,确定解调模式。解调模式可以包括第一解调模式与第二解调模式。可选的,第一解调模式可以为mmse解调,第二解调模式可以为map解调。控制信息用于指示电子设备根据信噪比场景确定解调模式。例如,若该控制信息指示电子设备处于低信噪比场景,则电子设备确定解调模式为第一解调模式;若该控制信息指示电子设备处理中、高信噪比场景,则电子设备确定解调模式为第二解调模式。其中,低信噪比场景可以是小区边缘、或者小区内信噪比低于某一阈值的区域等。中、高信噪比场景可以理解为小区内信噪比高于某一阈值的区域等。303,在第一解调模式的情况下,电子设备根据该等效接收向量以及该等效信道矩阵,得到等效接收信号以及等效信道增益。当电子设备确定解调模式为第一解调模式之后,对等效接收向量以及等效信道矩阵进行运算,得到等效接收信号以及等效信道增益。在一种实现方式中,步骤303中电子设备根据该等效接收向量以及该等效信道矩阵,得到等效接收信号以及等效信道增益的步骤具体可以包括子步骤11)和12)11)电子设备确定目标向量元素以及目标矩阵元素。可选的,该目标向量元素可以是等效接收向量中位于最后一行的元素,目标矩阵元素为等效信道矩阵中位于最后一行的元素,该目标矩阵元素包括至少一个元素。该等效接收向量为列向量,等效接收向量的列数与等效信道矩阵的行数相同。例如,如图4(b)所示,等效接收向量为4*1的列向量,那么目标向量元素为最后一行元素,即目标向量元素为f4;如图4(a)所示,等效信道矩阵为4*4的矩阵,那么目标矩阵元素为等效信道矩阵中位于最后一行的元素,即目标矩阵元素为(0,0,0,d1)。在一种实现方式中,该目标矩阵元素的数量是根据接收天线的数量确定的。目标矩阵元素的数量、等效信道矩阵的列数以及等效接收向量的行数相同,均可以根据电子设备的接收天线的数量决定。也就是说,在电子设备与网络设备之间采用多输入多输出(multipleinputmultipleoutput,mimo)的情况下,目标矩阵元素的数量可以根据电子设备接收天线的数量确定。例如,若电子设备的接收天线的数量为4,则等效接收向量为行数为4的向量,等效信道矩阵为列数为4的矩阵。12)电子设备根据该目标矩阵元素以及该目标向量元素确定等效接收信号,根据该目标矩阵元素确定等效信道增益。在一种实现方式中,步骤12)中电子设备根据该目标矩阵元素以及该目标向量元素确定等效接收信号的具体步骤为:电子设备通过第一预设函数对该目标矩阵元素以及该目标向量元素进行处理,得到等效接收信号。其中,该第一预设函数为:recsignal为该等效接收信号,rnn为该目标矩阵元素,(z)n为该目标向量元素。需要说明的是,目标矩阵元素为位于最后一行的元素,而最后一行元素中,只有最后一列的元素为非零元素。因此,用于计算等效接收信号时,该目标矩阵元素rnn可以理解为最后一行、最后一列的非零元素。在一种实现方式中,步骤12)中电子设备根据该目标矩阵元素确定等效信道增益的具体步骤为:电子设备通过第二预设函数对该目标矩阵元素进行处理,得到等效信道增益。其中,第二预设函数为:chgain为等效信道增益,rnn为目标矩阵元素。304,电子设备根据该等效接收信号以及该等效信道增益,得到第一解调数据。在一种实现方式中,电子设备得到等效接收信号以及等效信道增益之后,对该等效接收信号以及该等效信道增益进行树搜索运算得到路径度量metric。在一种实现方式中,电子设备采用metric算法对该路径度量进行软值计算得到第一解调数据,该解调数据为比特软值。需要说明的是,对该等效接收信号以及该等效信道增益进行树搜索运算,只需要进行一层树搜索运算,即对最后一行目标矩阵元素进行树搜索运算,进而能够简化计算复杂度。305,在第二解调模式的情况下,电子设备根据该等效接收向量以及该等效信道矩阵,得到第二解调数据。在一种实现方式中,当电子设备确定解调模式为第二解调模式之后,对该等效接收向量以及该等效信道矩阵进行树搜索运算,得到路径度量。在一种实现方式中,电子设备采用metric算法对该路径度量进行软值计算得到第二解调数据,该解调数据为比特软值。其中,该路劲度量的计算公式为:metric=|y-h*x|2或者metric=|z-r*x|2,x为网络设备发送的信号。树搜索运算的层数是根据信道矩阵的行数确定的,该信道矩阵行数是根据电子设备的接收天线的数量确定的。例如,若电子设备的接收天线的数量为4,则矩阵的行数为4,进而进行树搜索的层数为4。基于图3所描述的方法,第一解调模式与第二解调模式通过复用qr分解运算、树搜索运算以及进行基于metric算法的软值计算,减少了解调的计算复杂度;同时因为复用对应的第一计算单元、树搜索单元以及软值计算单元,在选择任一解调模式进行解调时,能够减少空闲的处理单元,进而节省实现解调模块的芯片资源。请参见图5,图5为本申请实施例提供的另一种电子设备的芯片结构示意图。图5中mmse解调以及map解调模块包括第一计算单元、第二计算单元、第三计算单元以及第四计算单元;其中第三计算单元为第一软值计算单元,第四计算单元包括树搜索单元以及第二软值计算单元。其中mmse解调采用第一计算单元、第二计算单元、以及第一软值计算单元得到解调数据;map解调采用第一计算单元、树搜索单元以及第二软值计算单元得到解调数据。其中,第一软值计算单元为采用slicer算法进行软值计算的处理单元;第二软值计算单元为采用metric算法进行软值计算的处理单元。由图5可知,mmse解调与map解调复用了第一计算单元,提高了第一计算单元的利用率,减小解调的计算复杂度进而节省芯片资源。请参见图6,图6示出了本申请实施例提供的另一种信号解调方法的流程示意图。该信号解调方法可以包括如下内容中的至少部分内容:601,电子设备对信道矩阵进行正交三角qr分解运算获得等效信道矩阵以及正交矩阵,并根据该正交矩阵以及接收向量获得等效接收向量。602,电子设备根据控制信息,在第一解调模式与第二解调模式中,确定解调模式。603,在第一解调模式的情况下,电子设备根据该等效接收向量以及该等效信道矩阵进行运算,得到符号估计量以及信道能量。当电子设备确定解调模式为第一解调模式之后,对等效接收向量以及等效信道矩阵进行运算,得到符号估计量以及信道能量。在一种实现方式中,步骤603中电子设备根据该等效接收向量以及该等效信道矩阵进行运算,得到符号估计量以及信道能量的步骤具体可以包括子步骤21)和22)21)电子设备确定目标向量元素以及目标矩阵元素。可选的,目标向量元素可以是等效接收向量中位于最后一行的元素,目标矩阵元素为等效信道矩阵中位于最后一行的元素,该目标矩阵元素包括至少一个元素。该等效接收向量为列向量,等效接收向量的列数与等效信道矩阵的行数相同。在一种实现方式中,该目标矩阵元素的数量是根据接收天线的数量确定的。等效接收向量为列向量,等效信道矩阵的列数以及等效接收向量的行数相同,均可以根据电子设备的接收天线的数量决定。也就是说,电子设备与网络设备之间可以采用多输入多输出(multipleinputmultipleoutput,mimo)模式,例如,若电子设备的接收天线的数量为4,则等效接收向量为列向量为4*1的列向量,等效信道矩阵为4*4的4阶矩阵。22)电子设备根据该目标矩阵元素以及该目标向量元素确定符号估计量,根据该目标矩阵元素确定信道能量。在一种实现方式中,步骤22)中电子设备根据该目标矩阵元素以及该目标向量元素确定符号估计量的具体步骤为:电子设备通过第三预设函数对该目标矩阵元素以及该目标向量元素进行处理,得到符号估计量。其中,第三预设函数为:symbest=rnn*(z)n,symbest为符号估计量,rnn为目标矩阵元素,(z)n为目标向量元素。在一种实现方式中,步骤22)中电子设备根据该目标矩阵元素确定信道能量的具体步骤为:电子设备通过第四预设函数对目标矩阵元素进行处理,得到信道能量。其中,第四预设函数为:chenergy为信道能量,rnn为目标矩阵元素。604,电子设备根据该符号估计量以及该信道能量,得到第一解调数据。在一种实现方式中,电子设备在得到该符号估计量以及该信道能量之后,电子设备采用slicer算法对该符号估计量以及该信道能量进行软值计算,得到第一解调数据,该第一解调数据为比特软值。605,在第二解调模式的情况下,电子设备根据该等效接收向量以及该等效信道矩阵,得到第二解调数据。在一种实现方式中,当电子设备确定解调模式为第二解调模式之后,对该等效接收向量以及该等效信道矩阵进行树搜索运算,得到路径度量。在一种实现方式中,电子设备采用metric算法对该路径度量进行软值计算得到第二解调数据,该解调数据为比特软值。其中,该路劲度量的计算公式为:metric=|y-h*x|2或者metric=|z-r*x|2,x为网络设备发送的信号。其中,步骤601与步骤602的具体实施方式请参见步骤301与步骤302中的具体实施方式,本申请实施例不再赘述。基于图6描述的方法,电子设备通过复用qr分解运算,mmse解调以及map解调均采用qr分解运算的输出结果进行后续运算,减少了计算复杂度;同时因为复用对应的第一计算单元,在选择任一解调模式进行解调时,能够减少空闲的处理单元,进而节省实现解调模块的芯片资源。下面对现有解调方式与本申请实施例提供的两种解调方式进行计算复杂度对比说明,请参见表1,表1为对4*4等效信道矩阵以及4*1等效接收向量进行相关运算时,三种解调方式下需要进行相关数学运算的复杂度。首先需要说明的是,三种解调方式下,map的数学运算是相同的。表1方案复乘复加实乘实加除法移位开根号现有解调56451029112640解调方案一0040404解调方案二404320640在现有技术方案中,实现mmse解调时,需要mmse单元计算符号估计量symbest,和信道功率chenergy。总共需要56次复数乘法,45次复数加法,102次实数乘法,59次实数加法,以及12次除法。第一软值计算单元在计算比特软值时,最大需要64次移位和32次加法。总共需要56次复数乘法,45次复数加法,102次实数乘法,91次实数加法,64次移位,以及12次除法。图3所描述的实施例中(即本申请提供的解调方案一),mmse解调和map解调复用qr分解运算,树搜索运算以及软值计算。mmse解调只需要对map解调需要的qr分解的输出,计算等效接收信号和等效信道增益,即需要4次开根号,4次除法,和4次乘法。图6所描述的实施例中(即本申请提供的解调方案二),mmse解调和map解调复用qr分解。mmse解调则需要对qr分解的输出,计算符号估计量和信道功率,共需要4次复数乘法和4次实数乘法。另外需要通过采用slicer算法对符号估计量和信道功率计算软值,最大需要64次移位和32次加法。因此,从上述数学运算复杂度对比来看,采用本申请实施例提供的信号解调方法,通过复用尽可能多的运算单元,能够减少计算复杂度,进而达到节省芯片面积的目的。请参见图7,图7示出了本申请实施例提供的一种电子设备的结构示意图。该信号解调装置可以包括:第一计算单元701、确定单元702、第二计算单元703以及第三计算单元704,其中:所述第一计算单元701,对信道矩阵进行正交三角qr分解运算获得等效信道矩阵以及正交矩阵,并根据所述正交矩阵以及接收向量获得等效接收向量;所述确定单元702,根据控制信息,在第一解调模式与第二解调模式中,确定解调模式;在所述确定单元702确定为所述第一解调模式的情况下,所述第二计算单元703根据所述等效接收向量以及所述等效信道矩阵,得到等效接收信号以及等效信道增益,所述第三计算单元704,根据所述等效接收信号以及所述等效信道增益,得到第一解调数据;在所述确定单元702确定为所述第二解调模式的情况下,所述第三计算单元704根据所述等效接收向量以及所述等效信道矩阵,得到第二解调数据。在一种实现方式中,所述等效接收向量为列向量,所述等效接收向量为列向量,所述第二计算单元703根据所述等效接收向量以及所述等效信道矩阵,得到等效接收信号以及等效信道增益的具体方式为:确定目标向量元素以及目标矩阵元素,所述目标向量元素为所述等效接收向量中位于最后一行的元素,所述目标矩阵元素为所述等效信道矩阵中位于最后一行的元素,所述目标矩阵元素包括至少一个元素;根据所述目标矩阵元素以及所述目标向量元素确定等效接收信号,根据所述目标矩阵元素确定等效信道增益。在一种实现方式中,所述第二计算单元703根据所述目标矩阵元素以及所述目标向量元素确定等效接收信号的具体方式为:通过第一预设函数对所述目标矩阵元素以及所述目标向量元素进行处理,得到等效接收信号;所述第一预设函数为:所述recsignal为所述等效接收信号,所述rnn为所述目标矩阵元素,所述(z)n为所述目标向量元素。在一种实现方式中,所述第二计算单元703根据所述目标矩阵元素确定等效信道增益的具体方式为:通过第二预设函数对所述目标矩阵元素进行处理,得到等效信道增益;所述第二预设函数为:所述chgain为所述等效信道增益,所述rnn为所述目标矩阵元素。在一种实现方式中,所述目标矩阵元素的数量是根据接收天线的数量确定的。在一种实现方式中,所述第三计算单元704包括树搜索单元7041以及软值计算单元7042;所述第三计算单元704根据所述等效接收信号以及所述等效信道增益,得到第一解调数据的具体方式为:所述树搜索单元7041,将所述等效接收信号以及所述等效信道增益进行树搜索运算得到第一路径度量;所述软值计算单元7042,用于采用metric算法对所述第一路径度量进行软值计算,得到第一解调数据。在一种实现方式中,所述第三计算单元704包括树搜索单元7041以及软值计算单元7042;所述第三计算单元704根据所述等效接收向量以及所述等效信道矩阵,得到第二解调数据的具体方式为:所述树搜索单元7041,将所述等效接收向量以及所述等效信道矩阵进行所述树搜索运算得到第二路径度量;所述软值计算单元7042,采用metric算法对所述第二路径度量进行所述软值计算,得到第二解调数据。在一种实现方式中,所述第一解调模式为mmse解调,所述第二解调模式为map解调。请参见图8,图8示出了本申请实施例提供的另一种电子设备的结构示意图。该信号解调装置可以包括:第一计算单元801、确定单元802、第二计算单元803、第三计算单元804以及第四计算单元805,其中:所述第一计算单元801,对信道矩阵进行正交三角qr分解运算获得等效信道矩阵以及正交矩阵,并根据所述正交矩阵以及接收向量获得等效接收向量;所述确定单元802,根据控制信息,在第一解调模式与第二解调模式中,确定解调模式;在所述确定单元802确定为所述第一解调模式的情况下,所述第二计算单元803根据所述等效接收向量以及所述等效信道矩阵,得到符号估计量以及信道能量,所述第三计算单元804,根据所述等效接收信号以及所述等效信道增益,得到第一解调数据;在所述确定单元确定为所述第二解调模式的情况下,所述第四计算单元805根据所述等效接收向量以及所述等效信道矩阵,得到第二解调数据。在一种实现方式中,所述等效接收向量为列向量,所述第二计算单元803根据所述等效接收向量以及所述等效信道矩阵,得到符号估计量以及信道能量的具体方式为:确定目标向量元素以及目标矩阵元素,所述目标向量元素为所述等效接收向量中位于最后一行的元素,所述目标矩阵元素为所述等效信道矩阵中位于最后一行的元素,所述目标矩阵元素包括至少一个元素;根据所述目标矩阵元素以及所述目标向量元素确定符号估计量,根据所述目标矩阵元素确定信道能量。在一种实现方式中,所述第二计算单元803根据所述目标矩阵元素以及所述目标向量元素确定符号估计量的具体方式为:通过第三预设函数对所述目标矩阵元素以及所述目标向量元素进行处理,得到符号估计量;所述第三预设函数为:symbest=rnn*(z)n,所述symbest为所述符号估计量,所述rnn为所述目标矩阵元素,所述(z)n为所述目标向量元素。在一种实现方式中,所述第二计算单元803根据所述目标矩阵元素确定信道能量的具体方式为:通过第四预设函数对所述目标矩阵元素进行处理,得到信道能量;所述第四预设函数为:所述chenergy为所述信道能量,所述rnn为所述目标矩阵元素。在一种实现方式中,所述目标矩阵元素的数量是根据接收天线的数量确定的。在一种实现方式中,所述第三计算单元804包括第一软值计算单元8041,所述第三计算单元804根据所述符号估计量以及所述信道能量,得到第一解调数据的具体方式为:所述第一软值计算单元8041,采用slicer算法对所述符号估计量以及所述信道能量进行软值计算,得到第一解调数据。在一种实现方式中,所述第四计算单元805包括树搜索单元8051以及第二软值计算单元8052;所述第四计算单元805根据所述等效接收向量以及所述矩阵等效信道矩阵,得到第二解调数据的具体方式为:所述树搜索单元8051,将所述等效接收向量以及所述等效信道矩阵进行树搜索运算得到路径度量;所述第二软值计算单元8052,采用metric算法对所述路径度量进行软值计算,得到第二解调数据。在一种实现方式中,所述第一解调模式为mmse解调,所述第二解调模式为map解调。请参见图9,图9示出了本申请实施例提供的又一种电子设备的结构示意图。该信号解调装置可以包括处理器910、存储器920、通信接口930以及一个或多个程序921,其中,所述一个或多个程序921被存储在上述存储器920中,并且被配置由上述处理器910执行,所述一个或多个程序921包括用于执行以下步骤的指令:对信道矩阵进行正交三角qr分解运算获得等效信道矩阵以及正交矩阵,并根据所述正交矩阵以及接收向量获得等效接收向量;根据控制信息,在第一解调模式与第二解调模式中,确定解调模式;在所述第一解调模式的情况下,根据所述等效接收向量以及所述等效信道矩阵,得到等效接收信号以及等效信道增益,并根据所述等效接收信号以及所述等效信道增益,得到第一解调数据;在所述第二解调模式的情况下,根据所述等效接收向量以及所述等效信道矩阵,得到第二解调数据。在一种实现方式中,所述等效接收向量为列向量,所述等效接收向量为列向量,所述根据所述等效接收向量以及所述等效信道矩阵,得到等效接收信号以及等效信道增益的具体方式为:确定目标向量元素以及目标矩阵元素,所述目标向量元素为所述等效接收向量中位于最后一行的元素,所述目标矩阵元素为所述等效信道矩阵中位于最后一行的元素,所述目标矩阵元素包括至少一个元素;根据所述目标矩阵元素以及所述目标向量元素确定等效接收信号,根据所述目标矩阵元素确定等效信道增益。在一种实现方式中,所述根据所述目标矩阵元素以及所述目标向量元素确定等效接收信号的具体方式为:通过第一预设函数对所述目标矩阵元素以及所述目标向量元素进行处理,得到等效接收信号;所述第一预设函数为:所述recsignal为所述等效接收信号,所述rnn为所述目标矩阵元素,所述(z)n为所述目标向量元素。在一种实现方式中,所述根据所述目标矩阵元素确定等效信道增益的具体方式为:通过第二预设函数对所述目标矩阵元素进行处理,得到等效信道增益;所述第二预设函数为:所述chgain为所述等效信道增益,所述rnn为所述目标矩阵元素。在一种实现方式中,所述目标矩阵元素的数量是根据接收天线的数量确定的。在一种实现方式中,所述根据所述等效接收信号以及所述等效信道增益,得到第一解调数据的具体方式为:将所述等效接收信号以及所述等效信道增益进行树搜索运算,得到第一路径度量;采用metric算法对所述第一路径度量进行软值计算,得到第一解调数据。在一种实现方式中,所述根据所述等效接收向量以及所述等效信道矩阵,得到第二解调数据的具体方式为:将所述等效接收向量以及所述等效信道矩阵进行树搜索运算,得到第二路径度量;采用metric算法对所述第二路径度量进行软值计算,得到第二解调数据。在一种实现方式中,所述第一解调模式为mmse解调,所述第二解调模式为map解调。请参见图10,图10示出了本申请实施例提供的又一种电子设备的结构示意图。该信号解调装置可以包括处理器1010、存储器1020、通信接口1030以及一个或多个程序1021,其中,所述一个或多个程序1021被存储在上述存储器1020中,并且被配置由上述处理器1010执行,所述一个或多个程序1021包括用于执行以下步骤的指令:对信道矩阵进行正交三角qr分解运算获得等效信道矩阵以及正交矩阵,并根据所述正交矩阵以及接收向量获得等效接收向量;根据控制信息,在第一解调模式与第二解调模式中,确定解调模式;在所述第一解调模式的情况下,根据所述等效接收向量以及所述等效信道矩阵进行运算,得到符号估计量以及信道能量,并根据所述符号估计量以及所述信道能量,得到第一解调数据;在所述第二解调模式的情况下,根据所述等效接收向量以及所述等效信道矩阵,得到第二解调数据。在一种实现方式中,所述等效接收向量为列向量,所述根据所述等效接收向量以及所述等效信道矩阵进行运算,得到符号估计量以及信道能量的具体方式为:确定目标向量元素以及目标矩阵元素,所述目标向量元素为所述等效接收向量中位于最后一行的元素,所述目标矩阵元素为所述等效信道矩阵中位于最后一行的元素,所述目标矩阵元素包括至少一个元素;根据所述目标矩阵元素以及所述目标向量元素确定符号估计量,根据所述目标矩阵元素确定信道能量。在一种实现方式中,所述根据所述目标矩阵元素以及所述目标向量元素确定符号估计量的具体方式为:通过第三预设函数对所述目标矩阵元素以及所述目标向量元素进行处理,得到符号估计量;所述第三预设函数为:symbest=rnn*(z)n,所述symbest为所述符号估计量,所述rnn为所述目标矩阵元素,所述(z)n为所述目标向量元素。在一种实现方式中,所述根据所述目标矩阵元素确定信道能量的具体方式为:通过第四预设函数对所述目标矩阵元素进行处理,得到信道能量;所述第四预设函数为:所述chenergy为所述信道能量,所述rnn为所述目标矩阵元素。在一种实现方式中,所述目标矩阵元素的数量是根据接收天线的数量确定的。在一种实现方式中,所述根据所述符号估计量以及所述信道能量,得到第一解调数据的具体方式为:采用slicer算法对所述符号估计量以及所述信道能量进行软值计算,得到第一解调数据。在一种实现方式中,所述根据所述等效接收向量以及所述矩阵等效信道矩阵,得到第二解调数据的具体方式为:将所述等效接收信号以及所述等效信道增益进行树搜索运算,得到路径度量;采用metric算法对所述路径度量进行软值计算,得到第二解调数据。在一种实现方式中,所述第一解调模式为mmse解调,所述第二解调模式为map解调。本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于信号解调的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1