一种信息传输方法、装置、电子设备和存储介质与流程

文档序号:11205724阅读:955来源:国知局
一种信息传输方法、装置、电子设备和存储介质与流程

本发明涉及通信技术领域,特别是涉及一种信息传输方法、装置、电子设备和存储介质。



背景技术:

gfdm(generalizedfrequencydivisionmultiplexing,广义频分复用)系统是一种灵活的非正交多载波系统。其基于时频二维数据块结构进行载波调制,可以灵活配置系统参数以满足不同应用场景的需求,并可以有效降低系统带外功率泄露,是未来移动通信系统的重要支撑技术之一。

在实际数字通信过程中,需要对传输信息的信道进行编码,以提高传输信息的安全性与可靠度。现有gfdm系统中信道编码方式为turbo编码。具体实现过程为:在gfdm系统的发送端将待发送的信息经过crc(cyclicredundancycheck,,循环冗余校验)编码后,利用turbo编码对该信息的多个传输信道编码,之后通过交织将该信息转化为码字向量,通过gfdm系统的正交幅度调制技术对码字向量调制,得到码字向量中的多个符号信息。该多个符号信息通过gfdm调制技术进行调制,将通过gfdm调制的各个符号信息叠加,得到调制信号。对该调制信号加上循环前缀得到发送信息向量。通过gfdm系统的传输信道传输该发送信息向量到接收端。调制过程中有相应的滤波器对每个符号信息进行冲激成形,冲激成形使得各子载波不再相互正交。其中,所有滤波器都是有统一原型滤波器进行时频域循环移位所得。

现有gfdm系统中,在传输信道中存在滤波器对码字向量中的每个符号进行信息滤波,滤波使得发送信息中的各个符号信息间存在干扰,该符号信息间的干扰在频域上表现为载波间干扰,从而使得gfdm系统信息传输的性能较低。



技术实现要素:

本发明实施例的目的在于提供一种信息传输方法、装置、电子设备和存储介质,以提高gfdm系统信息传输的性能。

第一方面,本发明实施例公开了一种信息传输方法,包括:

根据两步信道极化变换方法,确定广义频分复用gfdm系统的至少一个极化码传输信道;

确定各极化码传输信道的可靠度;

获取待发送的信息向量,通过编码方法对所述信息向量进行编码,并通过预设的信号调制方法对编码后的信息向量进行调制,得到发送信息向量,其中,所述编码方法至少包括极化码编码方法;

在所述至少一个极化码传输信道中选取与所述发送信息向量的比特个数相同且可靠度高的目标极化码传输信道;

通过所述目标极化码传输信道传输所述发送信息向量到接收端,以使所述接收端通过预设的解调方法以及译码方法对所述发送信息向量进行处理,得到所述信息向量。

可选地,所述根据两步信道极化变换方法,确定广义频分复用gfdm系统的至少一个极化码传输信道,包括:

在gfdm系统中,通过gfdm信道变换以及二进制信道变换,确定所述gfdm系统的至少一个极化码传输信道。

可选地,所述在gfdm系统中,通过gfdm信道变换以及二进制信道变换,确定所述gfdm系统的至少一个极化码传输信道,包括:

在gfdm系统中,预设发送信息向量的比特向量通过正交振幅调制qam调制,得到所述预设发送信息向量的符号向量,所述符号向量的每个符号含有与所述qam调制的调制阶数相对应的比特个数,按照符号向量中所有符号比特个数,将所述gfdm系统的信道划分为与所述符号向量中所有符号比特个数相同的至少一个信道;

对所述至少一个信道通过预设二进制信道变换的预设网格图映射技术,得到所述gfdm系统的至少一个极化码传输信道。

可选地,所述确定各极化码传输信道的可靠度,包括:

通过蒙特卡洛仿真算法,确定所述各传输信道的容量,并确定预设二进制加性高斯白噪声信道模型信道容量;

当所述预设二进制加性高斯白噪声信道模型信道容量与各极化码传输信道的容量相等时,确定各极化码传输信道的等效噪声方差;

通过高斯近似算法以及各极化码传输信道的等效噪声方差,确定各极化码传输信道的对数似然比高斯分布均值;

针对每个极化码传输信道,将该极化码传输信道的对数似然比高斯分布均值,确定为该极化码传输信道的可靠度。

可选地,所述获取待发送信息向量,通过编码方法将所述待发送信息向量编码以及通过预设信号调制方法对编码后的所述待发送信息向量调制,得到发送信息向量,包括:

获取待发送信息向量,通过循环冗余校验crc编码对所述待发送信息向量编码,形成带有校验序列的待发送信息向量;

通过极化码编码方式对所述带有校验序列的待发送信息向量编码,形成极化码编码信息向量;

将所述极化码编码信息向量交织,得到对应于qam调制的极化码编码信息向量;

通过所述qam以及所述gfdm调制所述极化码编码信息向量,得到调制信号;

通过对所述调制信号添加循环前缀,得到所述发送信息向量。

可选地,所述通过交织将所述极化码编码信息向量交织,得到对应于所述qam调制的极化码编码信息向量,包括:

将所述极化码编码信息向量中每个正交信息向量对应的信道进行等容量分割,得到对应于qam调制的所述极化码编码信息向量。

第二方面,本发明实施例还公开了一种信息传输装置,包括:

极化码传输信道确定模块,用于根据两步信道极化变换方法,确定广义频分复用gfdm系统的至少一个极化码传输信道;

可靠度确定模块,用于确定各极化码传输信道的可靠度;

发送信息确定模块,用于获取待发送的信息向量,通过编码方法对所述信息向量进行编码,并通过预设的信号调制方法对编码后的信息向量进行调制,得到发送信息向量,其中,所述编码方法至少包括极化码编码方法;

选取模块,用于在所述至少一个极化码传输信道中选取与所述发送信息向量的比特个数相同且可靠度高的目标极化码传输信道;

发送模块,用于通过所述目标极化码传输信道传输所述发送信息向量到接收端,以使所述接收端通过预设的解调方法以及译码方法对所述发送信息向量进行处理,得到所述信息向量。

可选地,所述极化码传输信道确定模块,具体用于在gfdm系统中,通过gfdm信道变换以及二进制信道变换,确定所述gfdm系统的至少一个极化码传输信道。

可选地,所述极化码传输信道确定模块,包括:

信道划分子模块,用于在gfdm系统中,预设发送信息向量的比特向量通过正交振幅调制qam调制,得到所述预设发送信息向量的符号向量,所述符号向量的每个符号含有与所述qam调制的调制阶数相对应的比特个数,按照符号向量中所有符号比特个数,将所述gfdm系统的信道划分为与所述符号向量中所有符号比特个数相同的至少一个信道;

极化码传输信道确定子模块,用于对所述至少一个信道通过预设二进制信道变换的预设网格图映射技术,得到所述gfdm系统的至少一个极化码传输信道。

可选地,所述可靠度确定模块,包括:

容量确定子模块,用于通过蒙特卡洛仿真算法,确定所述各传输信道的容量,并确定预设二进制加性高斯白噪声信道模型信道容量;

第一计算子模块,用于当所述预设二进制加性高斯白噪声信道模型信道容量与各极化码传输信道的容量相等时,确定各极化码传输信道的等效噪声方差;

第二计算子模块,用于通过高斯近似算法以及各极化码传输信道的等效噪声方差,确定各极化码传输信道的对数似然比高斯分布均值;

可靠度确定子模块,用于针对每个极化码传输信道,将该极化码传输信道的对数似然比高斯分布均值,确定为该极化码传输信道的可靠度。

第三方面,本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现如上述第一方面所述的方法步骤。

第四方面,本发明实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的方法步骤。

本发明实施例提供的一种信息传输方法、装置、电子设备和存储介质,利用极化码的实现方式,通过两步信道极化变换将传统gfdm系统信道划分以构造极化码传输信道,通过在极化码传输信道中选取与发送信息向量的比特个数相同且可靠度高的至少一个极化码传输信道,利用该至少一个极化码传输信道传输信息,使得利用极化码的编码方式传输信息向量时更好的适应gfdm系统,提高了gfdm系统传输信息的性能。另外,极化码相比于turbo编码在译码时的复杂度更低。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例的一种信息传输方法流程图;

图2为本发明实施例的一种信息传输方法中gfdm系统的两步信道变换示意图;

图3为本发明实施例的一种信息传输方法中gfdm调制过程示意图;

图4为本发明实施例的一种信息传输方法的至少一个极化码传输信道的信道容量分布图;

图5为本发明实施例的一种信息传输方法发送信息向量在gfdm系统传输过程示意图;

图6(a)为本发明实施例的gfdm系统传统awgn信道传输下不同调制阶数的误块率性能仿真对比结果图;

图6(b)为本发明实施例的单径瑞利信道传输下不同调制阶数的误块率性能仿真对比结果图;

图6(c)为本发明实施例的单径瑞利信道传输下配置参数不同的误块率性能仿真对比结果图;

图7为本发明实施例的一种信息传输装置结构示意图;

图8为本发明实施例的一种电子设备结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

以下通过具体实施例,对本发明进行详细说明。

为达到上述发明目的,本发明实施例公开了一种信息传输方法,如图1所示,图1为本发明实施例的一种信息传输方法流程图,包括:

s101,根据两步信道极化变换方法,确定广义频分复用gfdm系统的至少一个极化码传输信道。

极化码是一种新型编码方式,其可以实现对称二进制输入离散无记忆信道(例如二进制对称信道)和二进制擦除信道的容量进行代码构造。在本发明实施例中,可以利用gfdm系统的载波间干扰特性,构造与gfdm系统信道良好适配的极化码。在使用极化码对信息编码时,首先需要构造极化码传输信道,使得gfdm系统的信道更适合极化码编码信息的传输,从而实现降低gfdm系统的差错性能,提高gfdm系统信息传输的性能。

在本发明实施例中,基于比特交织编码调制的原理,通过两步信道极化变化方法,对gfdm系统信道分离形成多条适合极化码传输的信道,对应形成本发明实施例中的至少一个极化码传输信道。

具体地,本发明实施例两步信道极化变换方法采用gfdm信道变换以及二进制信道变换的方法,在gfdm系统发送端对信道分离,形成至少一个极化码传输信道。

s102,确定各极化码传输信道的可靠度。

在上述得到gfdm系统的至少一个极化码传输信道后,可计算出每个极化码传输信道的可靠度。

具体地,可以设置预设发送信息向量,对应在接收端接收到预设接收信息向量,该预设发送信息向量为提前设定的已知含有0、1的一串二进制信息向量。预设发送信息向量在接收端对应形成预设接收信息向量,该预设接收信息向量通过mmse(minimummeansquareerror,最小均方误差)接收机后得到含有软信息的符号向量其中,包含相应发送端预设发送信息向量中的符号信息dn、其余符号对dn的干扰以及加性噪声。在传输过程中每个符号信息中的每个比特占用一个信道传输,符号信息dn的第j个比特表示为bn,j,其比特似然比表示为λ(bn,j),bn,j与λ(bn,j)对应的随机变量分别表示为bn,j与ln,j。通过蒙特卡洛仿真方法,计算各传输信道的容量以及预设二进制加性高斯白噪声信道模型信道容量。之后,通过预设二进制加性高斯白噪声信道模型信道容量与各极化码传输信道的容量相等,确定各极化码传输信道的等效噪声方差。最后,通过高斯近似算法以及各极化码传输信道的等效噪声方差,确定每个极化码传输信道的对数似然比高斯分布均值,将每个极化码传输信道的均值确定为每个极化码传输信道的可靠度。

s103,获取待发送的信息向量,通过编码方法对信息向量进行编码,并通过预设的信号调制方法对编码后的信息向量进行调制,得到发送信息向量,其中,编码方法至少包括极化码编码方法。

得到每个极化码传输信道的可靠度后,gfdm系统的发送端可以获取v比特的二进制待发送的信息向量,该待发送的信息向量经过crc得到包含v比特的信号向量,其中包含原v信息比特以及r比特的crc校验序列,即v=v+r。经过极化码编码方法得到包含vc比特的编码后的信息向量。通过预设的信号调制方法对编码后的信息向量进行调制,得到发送信息向量。该预设的信号调制方法可为qam,在qam后经过滤波器的冲激成形形成滤波数据,所有滤波数据叠加得到gfdm调制信号,对gfdm调制信号添加循环前缀后得到发送信息向量。

s104,在至少一个极化码传输信道中选取与发送信息向量的比特个数相同且可靠度高的目标极化码传输信道。

上述在gfdm系统发送端得到发送信息向量后,可以进一步在gfdm系统的至少一个极化码传输信道中,选取与该发送信息向量的比特个数相同的前几个可靠度高的多个极化码传输信道,将选好的多个极化码传输信道作为本发明实施例中传输该极化码信息的目标极化码传输信道。

s105,通过目标极化码传输信道传输发送信息向量到接收端,以使接收端通过预设的解调方法以及译码方法对发送信息向量进行处理,得到信息向量。

该极化码信息通过gfdm系统的目标极化码传输信道,gfdm系统的至少一个极化码传输信道中剩余极化码传输信道用全0或全1填充,通过gfdm系统的至少一个极化码传输信道传输信息,以使接收端通过预设的解调方法以及译码方法对发送信息向量进行处理,得到信息向量。

本发明实施例提供的一种信息传输方法,利用极化码的实现方式,通过两步信道极化变换将传统gfdm系统信道划分以构造极化码传输信道,通过在极化码传输信道中选取与发送信息向量的比特个数相同且可靠度高的至少一个极化码传输信道,利用该至少一个极化码传输信道传输信息,使得利用极化码的编码方式传输信息向量时更好的适应gfdm系统,提高了gfdm系统传输信息的性能。

可选地,在本发明实施例的信息传输方法的一种实施例中,根据两步信道极化变换方法,确定广义频分复用gfdm系统的至少一个极化码传输信道,可参见图2。图2为本发明实施例的一种信息传输方法中gfdm系统的两步信道变换示意图,包括:在gfdm系统中,通过gfdm信道变换以及二进制信道变换,确定gfdm系统的至少一个极化码传输信道。

第一步,gfdm信道变换:在gfdm系统中,预设发送信息向量的比特向量通过正交振幅调制qam调制,得到预设发送信息向量的符号向量,符号向量的每个符号含有与qam调制的调制阶数相对应的比特个数,按照符号向量中所有符号比特个数,将gfdm系统的信道划分为与符号向量中所有符号比特个数相同的至少一个信道。

本发明实施例中,经过gfdm系统的发送端流程依次传输,得到预设发送信息向量形成的预设接收信息向量后,在接收端获取该预设接收信息向量,根据该预设接收信息向量依次反推极化码传输信道的可靠度,最终在发送端选取可靠度高的目标极化码传输信道进行极化码信息传输。

具体地,发送端信源产生包含jn比特的预设待发送的信息向量b,该预设待发送的信息向量b可采用全0或全1的信息向量。g表示冲激成形滤波器在时域上的循环移位关系,w表示冲激成形滤波器在频域上的移位关系,其中w1,1...wn,1...wi,j...wn,j表示设待发送的信息向量中每比特信息对应进入星座调制的传输信道。j表示2jqam的调制阶数。该预设待发送的信息向量b包含n个符号信息的复数值数据块d,此数据块可以分解为m个子符号,每个子符号包含k个子载波,因此n=km。用d1,1...d1,m...dk,1...dk,m表示复数值数据块d中每个符号上传输的子载波数据。g1,1...g1,m...gk,1...gk,m表示gfdm调制过程中经过的冲激成形滤波器。将经过gfdm调制后的所有调制信息叠加得到的预设发送信息向量可设为x=(x1,x2,…,xn)。得到的预设发送信息向量经过gfdm系统信道传输到接收端,接收端接收到该预设发送信息向量形成的预设接收信息向量可设为y=(y1,y2,…,yn)。此时可用平均互信息i(x;y)来表示信道容量,则gfdm信道变换如下:

因为x=(x1,x2,…,xn)包含n个符号信息,则首先可以将gfdm系统信道容量拆分到符号级,即则将gfdm系统信道分解成了n个信道,又因为qam调制阶数为j,因此每个符号xn都对应j个比特,设为bn=(bn,1,bn,2,…,bn,j),n=1,2,…,n,因此可以进一步将信道容量拆分到比特级,即则将gfdm系统信道分解成了jn个子信道,即完成了第一步gfdm信道变换。

第二步,二进制信道变换:对至少一个信道通过预设二进制信道变换的预设网格图映射技术,得到gfdm系统的至少一个极化码传输信道。

在上述得到jn个gfdm信道之后,对其进行并行的二进制信道极化变换,即为对gfdm信道通过预设二进制信道变换的预设网格图映射技术,得到jn个比特极化信道,完成第二步二进制信道变换,形成本发明实施例的gfdm系统的至少一个极化码传输信道。

可见,通过两步信道变换可将gfdm系统的信道划分成适合极化码传输的至少一个极化码传输信道,使得gfdm系统与极化码更好的结合,降低使用极化码编码得到的发送信道的错误率,从而提高gfdm系统的传输性能。

在本发明实施例的信息传输方法的一种实施例中,信息传输方法中gfdm系统的预设的信号调制方法调制过程可如图3所示。图3为本发明实施例的一种信息传输方法中gfdm调制过程示意图。

gfdm系统发送端信源产生包含v比特的待发送的信息向量,经过crc、信道编码及交织,得到包含vc比特的码字向量。通过预设的信号调制方法对码字向量进行调制,该预设的信号调制方法可为qam以及gfdm。利用qam以及gfdm的调制过程可如图3所示。

例如,采用qam调制时,通过qam对码字向量调制得到包含n个符号信息的复数值数据块d,即为图3中d1...dn。此数据块可以分解为m个子符号,每个子符号包含k个子载波,用dk,m表示任一复数值数据块d中第m个子符号,第k个子载波上传输的数据,k=1,2,…,k,m=1,2,…,m。g1,1...g1,m...gk,1...gk,m表示调制过程中每个dk,m对应经过的冲激成形滤波器,δ[n]...δ[n-(m-1)k]表示与任一dk,m符号数据对应的符号时域上的移位,g[nmodn]表示与任一符号数据dn对应的原型滤波器,表示与任一dk,m符号数据对应的频域上的移位,x[1],...,x[n]表示与d1...dn对应的滤波数据。gk,m表示冲激成形滤波器中的任一冲激成形滤波器,该gk,m均由同一个原型滤波器g=(g[1],g[2],…,g[n])t通过时频域循环移位得到。gk,m计算公式如下:

其中,k=1,2,…,k,m=1,2,…,m,n=1,2,…,n。任一数据dk,m经过与其对应的冲激成形滤波器进行滤波后得到滤波数据,将所有滤波数据叠加即得到gfdm调制信号x[1],...,x[n],该调制信号x[1],...,x[n]中的任一调制信号x[n]计算公式如下:

将gfdm调制形成的调制信号向量表示为x:x=ad。

其中,d=(d[1],d[2],…,d[n])t表示复数值数据信号,x=(x[1],x[2],…,x[n])t表示gfdm调制信号向量,a表示n×n的gfdm调制矩阵,由所有冲激成形滤波器排列组成。即

a=(g1,1,g2,1…,gk,1,g1,2,g2,2,…,gk,2,…,g1,m,g2,m,…,gk,m),

g1,1=g=(g[1],g[2],…,g[n])t

g1,2=(g[(1-k)modn],g[(2-k)modn],…,g[(n-k)modn])t

a矩阵实际上可以表示为两个矩阵的点积(相同位置的元素对应相乘),即a=g⊙w,g矩阵表示冲激成形滤波器gk,m在时域上的循环移位关系,w矩阵表示滤波器gk,m在频域上的移位关系。

可选地,在本发明实施例的信息传输方法的一种实施例中,确定各极化码传输信道的可靠度,可以包括:

步骤一,通过蒙特卡洛仿真算法,确定各传输信道的容量,并确定预设二进制加性高斯白噪声信道模型信道容量。

具体为,在gfdm系统的接收端接收到接收信号y,该接收信号y通过最小均方误差接收机后得到含有软信息的符号向量其中,表示噪声的协方差矩阵。a表示n×n的gfdm调制矩阵,h表示n×n的循环卷积矩阵,这里的ha可以视为一个整体,在信号检测的过程中已经进行了信道均衡。中的各符号信息间存在干扰,实际上包含相应发送端符号信息dn、其余符号对dn的干扰以及加性噪声,符号向量公式如下:

其中,c=bmmsea,表示其他符号对相应发送端调制符号dn的干扰,表示噪声。因此,sinr(signaltointerferenceplusnoisepower,信干噪比)可以表示如下:

其中,es表示发送端符号信息的平均功率,n0表示噪声功率。

通过sinr,可以得到精确后的软符号以计算dn中每比特的llr(log-likelihoodratio,对数似然比),对数似然比llr公式如下:

其中,bn,j表示符号信息dn的第j个比特,其比特llr表示为λ(bn,j),bn,j与λ(bn,j)对应的随机变量分别表示为bn,j与ln,j。

通过蒙特卡洛仿真算法,估计得到概率密度函数p(ln,j|bn,j),进而得到bn,j的信道容量i(n,j),具体公式如下:

根据上述计算方式,计算得到接收信号y的符号向量中每个符号的每个比特对应使用的极化码传输信道的信道容量。

计算得到预设biawgn(binaryinputadditivewhitegaussiannoise,二进制加性高斯白噪声信道)模型的信道容量,biawgn模型的信道容量i(σ2)计算公式如下:

其中,ε=1-2b,exp(·)表示自然常数e=2.71828…为底的指数运算,v=(1-2b)+z,b∈{0,1},表示均值为0且方差为σ2的高斯分布。

步骤二,当预设二进制加性高斯白噪声信道模型信道容量与各极化码传输信道的容量相等时,确定各极化码传输信道的等效噪声方差。

具体地,将上述预设二进制加性高斯白噪声信道模型的信道容量与每个极化码传输信道的容量相等,也就是求解如下方程:

i(n,j)=i(σ2)

根据该方程,即可得每个极化码传输信道的等效噪声方差σ2

步骤三,通过高斯近似算法以及各极化码传输信道的等效噪声方差,确定各极化码传输信道的对数似然比高斯分布均值。

步骤四,针对每个极化码传输信道,将该极化码传输信道的对数似然比高斯分布均值,确定为该极化码传输信道的可靠度。

具体地,使用高斯近似算法计算各极化码传输信道的对数似然比高斯分布均值,将该极化码传输信道的对数似然比高斯分布均值作为比特极化信道的可靠度,即对数似然比高斯分布的均值越大,极化码传输信道的可靠度就越高。最终选取可靠度高的极化码传输信道进行信号传输。

可见,通过本发明实施例确定出每个极化码传输信道的可靠度后,可选取可靠度高的极化码传输信道进行极化码编码信息的传输,提高gfdm系统传输极化码编码信息的可靠性,从而提高gfdm系统的性能。

在本发明实施例的信息传输方法的一种实施例中,通过蒙特卡洛仿真算法,确定各传输信道的容量,可如图4所示。图4为本发明实施例的一种信息传输方法的至少一个极化码传输信道的信道容量分布图。图4中圆圈表示第一步gfdm信道变换形成的信道,点表示二进制信道变换形成的信道,图4中采用16进制qam调制。从图4中可知,第1、3比特对应信道的信道容量相等,第2、4比特对应信道的信道容量相等。

可选地,在本发明实施例的信息传输方法的一种实施例中,获取待发送信息向量,通过编码方法将待发送信息向量编码以及通过预设信号调制方法对编码后的待发送信息向量调制,得到发送信息向量,包括:

获取待发送信息向量,通过循环冗余校验crc编码对待发送信息向量编码,形成带有校验序列的待发送信息向量。

在对gfdm系统信道划分形成至少一个极化码信道后,当发送信息时,可在该gfdm系统的信源处获取待发送信息向量,通过该gfdm系统的crc对待发送信息向量编码形成本发明实施例中带有校验序列的待发送信息向量。

通过极化码编码方式对带有校验序列的待发送信息向量编码,形成极化码编码信息向量。

在上述对待发送信息向量crc编码后,获取带有校验序列的待发送信息向量,通过极化码编码方式对带有校验序列的待发送信息向量编码,形成本发明实施例中的极化码编码信息向量。

通过交织将极化码编码信息向量交织,得到对应于qam调制的极化码编码信息向量。

发送信息向量要经过信道传输过程中,实际的信道往往是具有衰落特性的,持续时间较长的深衰落谷点会影响到相继一串发送信息中符号信息的比特发生错误。交织即为将突发差错的一串比特分散开,变成一个个随机独立差错。

具体地,在上述编码完成形成极化码编码信息向量后,获取该极化码编码信息向量,基于“不同符号信息中相同位置比特对应的极化码传输信道的信道容量非常接近”这个结论对极化码编码信息向量交织,形成对应于qam调制的极化码编码信息向量。

通过qam以及gfdm调制极化码编码信息向量,得到调制信号。

在本发明实施例中,可通过qam以及gfdm对极化码编码信息向量进行调制,得到调制信号。需要说明的是,本发明实施例的一种信息传输方法的预设调制方法并不限于qam以及gfdm,其他调制方法也是可取的。

通过对调制信号添加循环前缀,得到发送信息向量。

在上述对极化码编码信息向量进行调制,得到调制信号后,在该调制信号前添加循环前缀,得到极化码编码形成的发送信息向量。

可见,通过本实施例可实现将待发送信息向量使用极化码编码方法形成极化码编码信息,通过预设调制方式对编码信息调制,最终形成极化码编码的发送信息向量。

可选地,在本发明实施例的信息传输方法的一种实施例中,将极化码编码信息向量交织,得到对应于qam调制的极化码编码信息向量,包括:

将极化码编码信息向量中每个正交信息向量对应的信道进行等容量分割,得到对应于qam调制的极化码编码信息向量。

在本发明实施例中,采用了更加简化的交织,即为将极化码编码信息向量中每个正交信息向量对应的信道进行等容量分割,得到对应于qam调制的极化码编码信息向量。具体如下:

在本发明实施例中,根据传输参数,将gfdm系统信道分解为jn个极化码传输信道,最优的交织方法是指直接将全部jn个极化码传输信道分为两组,每组有jn/2个极化码传输信道。分组的原则是要保证这两组信道各自的信道容量之和相等,这样分组的操作就是等容量分割。然后再对这两组信道分别进行等容量分割,以此类推,一直按等容量的准则分组下去,直到最后,各组内只有两个极化码传输信道,这时算法终止。

最优交织性能虽好,但当jn的值很大时,交织的复杂度会非常高。

本发明实施例中基于“不同符号信息中相同位置比特对应的极化码传输信道的信道容量非常接近”这个结论,只在每个正交幅度调制符号对应的信道内进行等容量分割操作。即首先将jn个gfdm系统的极化码传输信道分解为2n个组(因为n是正交幅度调制qam符号的个数,又考虑了每个qam符号实部和虚部的等价性),每组包含j/2个极化码传输信道,然后同时即并行地对这2n个极化码传输信道组执行等容量分割,即可完成对子信道中突发差错的一串比特分散开,完成交织过程,得到对应于qam调制的极化码编码信息向量。

可见,在本发明实施例中,通过交织将极化码编码信息向量中每个正交信息向量对应的信道进行等容量分割,得到对应于qam调制的极化码编码信息向量,可简化交织的复杂度,提高交织过程的效率。

在本发明实施例的信息传输方法的一种实施例中,发送信息在的gfdm系统传输过程可如图5所示。图5为本发明实施例的一种信息传输方法发送信息向量在gfdm系统传输过程示意图。

在图5中,gfdm系统发送端信源产生包含v比特的待发送信息向量b,经过crc编码得到包含v比特的信号向量,其包含原v比特待发送信息以及r比特的crc校验序列,即v=v+r。经过信道编码,得到包含vc比特的码字向量,编码码率定义为r=v/vc。对码字向量进行交织以及星座调制,在本发明实施例中可采用qam,调制阶数为j,得到包含n个符号的复数值数据块d,此数据块可以分解为m个子符号,每个子符号包含k个子载波,因此n=km。用dk,m表示在第m个子符号,第k个子载波上传输的数据,k=1,2,…,k,m=1,2,…,m,dk,m经过的冲激成形滤波器用gk,m表示,所有gk,m组成大小为n×n的gfdm调制矩阵a,所有滤波数据叠加得到gfdm调制信号x=ad。对调制信号添加长度为ncp的循环前缀后得到发送信息向量无线信道表示为其中,nch为信道的长度,经过信道传输后,在接收端的形成的信号为其中,表示信道卷积矩阵,它是由信道冲激响应h形成的大小为(n+ncp+nch-1)×(n+ncp)的带对角矩阵,表示加性白高斯噪声,其中,表示噪声方差。

假设接收端经过理想同步,接收到信号对该信号去掉循环前缀得到信号y,其中y=hx+z,h为n×n的循环卷积矩阵。接收端的mmse接收机得到该信号y中的符号向量其中,包含相应发送端符号信息dn、其余符号对dn的干扰以及加性噪声。通过接收端预设星座解调技术、解交织以及预设信道译码技术对该信号y的符号向量解码,最后在通过crc译码,得到带有干扰的发送端的二进制信号向量至此完成整个信息的传输过程。

在本发明实施例的信息传输方法的一种实施例中,为了更好地体现本发明实施例的gfdm系统的性能更佳,以下通过具体仿真结果说明。

本发明实施例的一种信息传输方法性能仿真对比结果,包括图6(a)、图6(b)以及图6(c)。

在gfdm系统中,每个发送信息向量的数据块包含的传输符号数配置为n=128,冲激成形滤波器为升余弦滚降滤波器。原有turbo编码的gfdm系统中采用3gpplte标准turbo编码及速率适配算法,译码采用对数最大后验概率算法,最大迭代次数为8。本发明实施例的极化码编码的gfdm系统的译码方案采用aca-scl(aidedcrcadaptivesuccessivecancellationlist,循环冗余校验辅助的自适应连续消除列表)算法,最大列表长度为32。两方案中编码码率均为0.5且都采用crc-24码。

图6(a)为本发明实施例的gfdm系统传统awgn(additivewhitegaussiannoise,加性高斯白噪声)信道传输下不同调制阶数的误块率性能仿真对比结果图。在图6(a)中,配置子载波数k=16,子符号数m=8,滤波器的滚降因子α=0.1。曲线1polarqpsk表示采用正交相移键控调制的极化码编码的gfdm系统曲线图,曲线2lteturboqpsk表示采用正交相移键控调制的turbo编码的gfdm系统曲线图,曲线3polar16qam表示采用16进制qam调制的极化码编码的gfdm系统曲线图,曲线4lteturbo16qam表示采用16进制qam调制的turbo编码的gfdm系统曲线图,曲线5polar64qam表示采用64进制qam调制的极化码编码的gfdm系统曲线图,曲线6lteturbo64qam表示采用64进制qam调制的turbo码编码的gfdm系统曲线图。由图6(a)可知,本发明实施例的极化码编码的gfdm系统的性能比turbo编码的gfdm系统好1~2db,且性能增益随着调制阶数j的增加而增大。

图6(b)为本发明实施例的单径瑞利信道传输下不同调制阶数的误块率性能仿真对比结果图。在图6(b)中其他配置不变,信道变为单径瑞利信道。曲线apolarqpsk表示采用正交相移键控调制的极化码编码的gfdm系统曲线图,曲线blteturboqpsk表示采用正交相移键控调制的turbo码编码的gfdm系统曲线图,曲线cpolar16qam表示采用16进制qam调制的极化码编码的gfdm系统曲线图,曲线dlteturbo16qam表示采用16进制qam调制的turbo码编码的gfdm系统曲线图,曲线epolar64qam表示采用64进制qam调制的极化码编码的gfdm系统曲线图,曲线flteturbo64qam表示采用64进制qam调制的turbo码编码的gfdm系统曲线图。此时的仿真结果与图6(a)中类似,本发明实施例的极化码编码的gfdm系统的性能比turbo编码的gfdm系统好,且性能增益随着调制阶数j的增加而增大。

图6(c)为本发明实施例的单径瑞利信道传输下配置参数不同的误块率性能仿真对比结果图。图6(c)中,子载波数k,子符号数m以及滤波器滚降因子α可灵活配置,调制方式为16qam,经过单径瑞利信道。曲线g表示α=0.1k=16m=8的环境下极化码编码的gfdm系统曲线图,曲线h表示α=0.9k=16m=8的环境下极化码编码的gfdm系统曲线图,曲线i表示α=0.1k=32m=4的环境下极化码编码的gfdm系统曲线图,曲线j表示α=0.1k=16m=8的环境下turbo编码的gfdm系统曲线图,曲线k表示α=0.9k=16m=8的环境下turbo编码的gfdm系统曲线图,曲线l表示α=0.1k=32m=4的环境下的turbo码编码的gfdm系统曲线图。

由图6(c)可知,在滚降因子一定时,不同的子载波数,子符号数配置对系统性能有显著的影响,子载波数k=16,子符号数m=8时,本发明实施例的极化码编码的gfdm系统性能比子载波数k=32,子符号数m=4时的性能好大约1db,相应的turbo编码的gfdm系统的性能差距甚至有1.6db。这是因为不同的子载波数,子符号数配置会直接影响gfdm系统内干扰的特性。此外,当子载波数,子符号数配置一定时,滤波器的滚降因子α=0.9时,本发明实施例的极化码编码的gfdm系统与turbo编码的gfdm系统的性能都比α=0.1时的性能差0.4db左右。这是因为滚降因子越大,系统符号间干扰越严重。

最后,本发明实施例还比较了极化码编码的gfdm系统与turbo编码的gfdm系统的译码复杂度。在极化码编码的gfdm系统中,采用aca-scl极化译码算法。该译码复杂度包含两部分:计算复杂度与路径选择复杂度其中,表示平均列表长度,v表示信息位的长度。当误块率bler为10-3时,约等于2,且最大列表长度为32。在turbo码编码的gfdm系统中,由于有两个分量码,且每个栅格时间节点有4个度量值要更新,因此译码复杂度为2·4·2γvit,其中γ表示分量码的记忆长度,如turbo码的记忆长度为3,it为最大迭代次数,这里it=8。当n=128,j=4,r=0.5,v=jn·r=256时,计算可得turbo码的译码复杂度为1.31×105,而极化码的译码复杂度为1.02×104,极化码编码的译码复杂度明显小于turbo码的译码复杂度。

可见,本发明实施例采用的极化码编码,在译码时复杂度低于turbo码的译码复杂度。

为达到上述发明目的,本发明实施例还公开了一种信息传输装置,如图7所示,图7为本发明实施例的一种信息传输装置示意图,包括:

极化码传输信道确定模块701,用于根据两步信道极化变换方法,确定广义频分复用gfdm系统的至少一个极化码传输信道;

可靠度确定模块702,用于确定各极化码传输信道的可靠度;

发送信息确定模块703,用于获取待发送的信息向量,通过编码方法对信息向量进行编码,并通过预设的信号调制方法对编码后的信息向量进行调制,得到发送信息向量,其中,编码方法至少包括极化码编码方法;

选取模块704,用于在至少一个极化码传输信道中选取与发送信息向量的比特个数相同且可靠度高的目标极化码传输信道;

发送模块705,用于通过目标极化码传输信道传输发送信息向量到接收端,以使接收端通过预设的解调方法以及译码方法对发送信息向量进行处理,得到信息向量。

本发明实施例提供的一种信息传输装置,利用极化码的实现方式,通过两步信道极化变换将传统gfdm系统信道划分以构造极化码传输信道,通过在极化码传输信道中选取与发送信息向量的比特个数相同且可靠度高的至少一个极化码传输信道,利用该至少一个极化码传输信道传输信息,使得利用极化码的编码方式传输信息向量时更好的适应gfdm系统,提高了gfdm系统传输信息的性能。另外,极化码相比于turbo编码在译码时的复杂度更低。

需要说明的是,本发明实施例的装置是应用于上述一种信息传输方法的装置,则上述信息传输方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

可选地,在本发明实施例的信息传输装置的一种实施例中,极化码传输信道确定模块701,具体用于在gfdm系统中,通过gfdm信道变换以及二进制信道变换,确定gfdm系统的至少一个极化码传输信道。

可选地,在本发明实施例的信息传输装置的一种实施例中,极化码传输信道确定模块701,包括:

信道划分子模块,用于在gfdm系统中,预设发送信息向量的比特向量通过正交振幅调制qam调制,得到预设发送信息向量的符号向量,符号向量的每个符号含有与qam调制的调制阶数相对应的比特个数,按照符号向量中所有符号比特个数,将gfdm系统的信道划分为与符号向量中所有符号比特个数相同的至少一个信道;

极化码传输信道确定子模块,用于对至少一个信道通过预设二进制信道变换的预设网格图映射技术,得到gfdm系统的至少一个极化码传输信道。

可选地,可靠度确定模块702,包括:

容量确定子模块,用于通过蒙特卡洛仿真算法,确定各传输信道的容量,并确定预设二进制加性高斯白噪声信道模型信道容量;

第一计算子模块,用于当预设二进制加性高斯白噪声信道模型信道容量与各极化码传输信道的容量相等时,确定各极化码传输信道的等效噪声方差;

第二计算子模块,用于通过高斯近似算法以及各极化码传输信道的等效噪声方差,确定各极化码传输信道的对数似然比高斯分布均值;

可靠度确定子模块,用于针对每个极化码传输信道,将该极化码传输信道的对数似然比高斯分布均值,确定为该极化码传输信道的可靠度。

可选地,在本发明实施例的信息传输装置的一种实施例中,发送信息确定模块703,包括:

第一编码子模块,用于获取待发送信息向量,通过循环冗余校验crc编码对待发送信息向量编码,形成带有校验序列的待发送信息向量;

第二编码子模块,用于通过极化码编码方式对带有校验序列的待发送信息向量编码,形成极化码编码信息向量;

交织子模块,用于将极化码编码信息向量交织,得到对应于qam调制的极化码编码信息向量;

调制子模块,用于通过qam以及gfdm调制极化码编码信息向量,得到调制信号;

添加子模块,用于通过对调制信号添加循环前缀,得到发送信息向量。

可选地,在本发明实施例的信息传输装置的一种实施例中,交织子模块,具体用于将极化码编码信息向量中每个正交信息向量对应的信道进行等容量分割,得到对应于qam调制的极化码编码信息向量。

本发明实施例还提供了一种电子设备,如图8所示。图8为本发明实施例的一种电子设备示意图,包括处理器801、通信接口802、存储器803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信,

存储器803,用于存放计算机程序;

处理器801,用于执行存储器803上所存放的程序时,实现如下步骤:

根据两步信道极化变换方法,确定广义频分复用gfdm系统的至少一个极化码传输信道;

确定各极化码传输信道的可靠度;

获取待发送的信息向量,通过编码方法对信息向量进行编码,并通过预设的信号调制方法对编码后的信息向量进行调制,得到发送信息向量,其中,编码方法至少包括极化码编码方法;

在至少一个极化码传输信道中选取与发送信息向量的比特个数相同且可靠度高的目标极化码传输信道;

通过目标极化码传输信道传输发送信息向量到接收端,以使接收端通过预设的解调方法以及译码方法对发送信息向量进行处理,得到信息向量。

上述电子设备提到的通信总线804可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线804可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口802用于上述电子设备与其他设备之间的通信。

存储器803可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器803还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器801可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本发明实施例提供的一种电子设备,利用极化码的实现方式,通过两步信道极化变换将传统gfdm系统信道划分以构造极化码传输信道,通过在极化码传输信道中选取与发送信息向量的比特个数相同且可靠度高的至少一个极化码传输信道,利用该至少一个极化码传输信道传输信息,使得利用极化码的编码方式传输信息向量时更好的适应gfdm系统,提高了gfdm系统传输信息的性能。另外,极化码相比于turbo编码在译码时的复杂度更低。

本发明实施例还公开了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器801执行时,实现如下步骤:

根据两步信道极化变换方法,确定广义频分复用gfdm系统的至少一个极化码传输信道;

确定各极化码传输信道的可靠度;

获取待发送的信息向量,通过编码方法对信息向量进行编码,并通过预设的信号调制方法对编码后的信息向量进行调制,得到发送信息向量,其中,编码方法至少包括极化码编码方法;

在至少一个极化码传输信道中选取与发送信息向量的比特个数相同且可靠度高的目标极化码传输信道;

通过目标极化码传输信道传输发送信息向量到接收端,以使接收端通过预设的解调方法以及译码方法对发送信息向量进行处理,得到信息向量。

本发明实施例提供的一种计算机可读存储介质,利用极化码的实现方式,通过两步信道极化变换将传统gfdm系统信道划分以构造极化码传输信道,通过在极化码传输信道中选取与发送信息向量的比特个数相同且可靠度高的至少一个极化码传输信道,利用该至少一个极化码传输信道传输信息,使得利用极化码的编码方式传输信息向量时更好的适应gfdm系统,提高了gfdm系统传输信息的性能。另外,极化码相比于turbo编码在译码时的复杂度更低。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1