掌桥专利:专业的专利平台
掌桥专利
首页

一种通信系统中基于布尔函数的准互补序列集的生成方法及系统

文献发布时间:2023-06-19 19:30:30


一种通信系统中基于布尔函数的准互补序列集的生成方法及系统

技术领域

本发明涉及无线通信系统伪随机序列设计领域,具体涉及一种通信系统中基于布尔函数的准互补序列集的生成方法及系统。

背景技术

无线通信是21世纪最成功的技术创新之一,在国家社会经济发展中发挥着越来越重要的战略作用。序列设计是无线通信的关键技术,具有优良性质的序列可降低正交频分复用(OFDM)技术的信号峰均比,降低系统多径干扰与多址干扰,提高大规模多输入多输出(MIMO)空间调制技术中信道估计性能。如何设计满足上述需求的序列受到业界的广泛关注,近年来,布尔函数在序列设计中发挥着重要作用,因为从布尔函数角度深入分析序列设计,可以保证所设计的序列具有低峰均比及良好的相关性质。

多载波码分多址(MC-CDMA)通信系统兼顾OFDM与CDMA的优点,在通信系统中具有重要应用价值,但是由于上行链路中很难保证用户数据的同步发送,多径干扰与多址干扰严重影响了MC-CDMA系统性能。利用完全互补序列集来进行序列集的设计可有效解决多径干扰与多址干扰,目前基于布尔函数构造的二进制完全互补序列集的长度均为2的幂次,而某些带宽的占用子载波数目通常为非2的幂次,故学者们在零相关区准互补序列对基础上提出了零相关区准互补序列集,可提供序列长度更加多样的序列集,以适应MC-CDMA系统子载波数目为非2的幂次这一相关需求。

然而,基于布尔函数构造的零相关区准互补序列集,得到的结果中序列长度仍然有限,故可分配的用户数量也有限,因此如何基于布尔函数便捷得到更多具有可选择长度的零相关区准互补序列集是目前的瓶颈难题。

发明内容

本发明需要解决的技术问题是提供一种通信系统中基于布尔函数的准互补序列集的生成方法及系统,适用于多载波CMDA系统及多输入多输出系统信道估计等应用场景,可提供更多可供选择的序列长度,且具有较大的零相关区,可消除信号传输过程中的多径干扰和多址干扰。

实现本发明目的的技术解决方案为:第一方面,本申请公开一种通信系统中基于布尔函数的准互补序列集的生成方法,所述方法包括以下步骤:

基于m元布尔函数构造长度为2

确定待构造布尔函数,直和所述待构造布尔函数及所述完全互补码,以获取准互补序列集;

截去所述准互补序列集中的比特位,以使所述准互补序列集的长度达到目标长度,所述目标长度为至少两个2的幂次的加和。

在一些实施例中,在确定待构造布尔函数,直和所述待构造布尔函数及所述完全互补码,以获取准互补序列集的步骤中,确定四元布尔函数作为所述待构造布尔函数g(y):

当0≤t≤2

次序列集

次序列集

次序列集

次序列集

其中/>

所述准互补序列集S的长度为2

在一些实施例中,当所述四元布尔函数数学表达式如下时:

g

g

g

g

将通过上述四元布尔函数得到的所述准互补序列集S,截去后2

在一些实施例中,所述准互补序列集S的零相关区大小为10·2

在一些实施例中,当所述四元布尔函数数学表达式如下时:

g

g

g

g

将通过上述四元布尔函数得到的所述准互补序列集S截去后2

在一些实施例中,所述准互补序列集S的零相关区大小为12·2

在一些实施例中,每个所述次序列集为包含2

在一些实施例中,在基于布尔函数构造完全互补码的步骤中,进一步包括:

定义J={j

当次序列集为

当次序列集为

γ表示布尔函数

主序列集

本申请公开一种通信系统中基于布尔函数的准互补序列集的生成系统,所述系统包括:

完全互补码构造模块,用于基于m元布尔函数构造长度为2

准互补序列获取模块,用于确定待构造布尔函数,直和待构造布尔函数及完全互补码,以获取准互补序列集;

截位模块,用于截去准互补序列集中的比特位,以使准互补序列集的长度达到目标长度,所述目标长度为至少两个2的幂次的加和。

在一些实施例中,当所述四元布尔函数数学表达式如下时:

g

g

g

g

将通过上述四元布尔函数得到所述准互补序列集S截去后2

本申请的有益效果:通过构造合适的布尔函数及完全互补码,并直和所述待构造布尔函数及所述完全互补码,可便捷快速获得准互补序列集,进一步通过截位,使得准互补序列的目标长度为至少两个2的幂次的加和,让准互补序列适用于多载波CMDA系统及多输入多输出系统信道估计等多种应用场景;进一步通过构造合适的四元布尔函数,可使构造的准互补序列集具有很大的零相关区性质,有助于消除信号传输过程中的多径干扰和多址干扰;通过布尔函数直接构造准互补序列集,具有工程易于实现,结构化更加清晰等特点。

附图说明

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

图1是本申请一些实施例中通信系统中基于布尔函数的准互补序列集的生成方法流程图;

图2是采用本申请实施例中基于布尔函数的准互补序列集的生成方法构造的准互补序列集时生成的互相关函数;

图3是采用本申请实施例中基于布尔函数的准互补序列集的生成方法构造的准互补序列集时生成的自相关函数;

图4是本申请一些实施例中通信系统中基于布尔函数的准互补序列集的生成系统的结构示意图;

附图标记说明:

410、完全互补码构造模块;420、准互补序列获取模块;430、截位模块。

具体实施方式

为使本申请的目的、实施方式和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。

需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。

在介绍本申请的技术方案之前,对基本术语进行解释:

非周期相关函数:对于二进制序列a=(a

准互补序列集:对于一个序列集A={A

此时,A及A

其中,Z表示零相关区大小。

对于一个m元布尔函数f,f:

当给定一个准互补序列集时,其序列长度为N,主序列集包含K个次序列集,且每个次序列集中包含M条序列。另外,还可得到一个理论上界,即

本申请基于上述准互补序列集中的相关内容,第一方面,提供一种通信系统中基于布尔函数的准互补序列集的生成方法,如附图1所示,具体包括以下步骤:

步骤100中,基于m元布尔函数构造长度为2

构造完全互补码时,首先令f是一个m元布尔函数,m≥2,定义J={j

当次序列集为

当次序列集为

其中,γ表示布尔函数

基于上述不同次序列集中每条序列的布尔函数表达式可知,主序列集

步骤200中,确定待构造布尔函数,直和待构造布尔函数及完全互补码,以获取准互补序列集。

在确定待构造布尔函数过程中,基于便捷构造长度更加丰富的准互补序列集的理念,可确定以下两类四元布尔函数数学表达式,具体阐述如下:

第一类四布尔函数数学表达式如下:

g

g

g

g

第二类四元布尔函数表达式如下:

g

g

g

g

其中,对于第一类四元布尔函数而言,截去后2个比特位后可得到长度为14的真值表,g

对于第二类四元布尔函数而言,截去后4个比特位后可得到长度为12的真值表,g

对上述确定的两类四元布尔函数g(y)与完全互补码C进行直和构造,以得到一类准互补序列集如下所示:

当0≤t≤2

其中,/>

其中,/>

其中,/>

其中,/>

由上述准互补序列集表达式可知,互补序列集即主序列集

步骤300中,截去准互补序列集中的比特位,以使准互补序列集的长度达到目标长度,目标长度为至少两个2的幂次的加和,以使准互补序列集的目标长度适用于实际应用场景的需求。

其中,在该步骤中,将通过第一类四元布尔函数得到的主序列集S,截去后2

将通过第二类四元布尔函数得到的主序列集S截去后2

需要说明的是,当主序列集包含2

将本申请中基于布尔函数生成的准互补序列集与现有技术中基于布尔函数生成的准互补序列集进行比较,比较结果见表1。如表1所示,在构造的集合大小相同的条件下,本申请可得到一类新的非2的幂次序列长度,适用于多载波CMDA系统及多输入多输出系统信道估计;并且具有目前已知最大的零相关区大小,有助于消除信号传输过程中的多径干扰和多址干扰。

表1准互补序列集主要参数对比

综上,本申请将布尔函数及完全互补码结合起来,构造出更多长度的准互补序列集,而且通过便捷的方式即可确定合适的四元布尔函数,然后将确定的四元布尔函数与完全互补码进行直和,即可构造出长度为2

为了进一步说明本申请通信系统中基于布尔函数的准互补序列集的生成方法,给出如下实施例:

步骤1、对于m=3元布尔函数,函数f(x)=x

对于0≤t≤1,其次序列集C

次序列集C

由于t={0,1}且k=1,可推出t+2

次序列集C

其中,将“+1”简写为“+”,+1=(-1)

综上可知,主序列集C={C

步骤2、对于如下表达的四元布尔函数而言:

g

g

g

g

对函数g(y)与序列集C进行直和构造。对于t={0,1},

序列集S

S

S

S

可得到长度为2

步骤3、截去步骤2中构造的序列集S中后2

上述过程中,构造的准互补序列集的互相关函数如附图2所示;构造的准互补序列集的自相关函数如附图3所示。

第二方面,提供一种通信系统中基于布尔函数的准互补序列集的生成系统,如附图4所示,具体包括:

完全互补码构造模块410,用于基于m元布尔函数构造长度为2

准互补序列获取模块420,用于确定待构造布尔函数,直和待构造布尔函数及完全互补码,以获取准互补序列集;

截位模块430,用于截去准互补序列集中的比特位,以使准互补序列集的长度达到目标长度,目标长度为至少两个2的幂次的加和。

在一些实施例中,在基于布尔函数构造完全互补码的步骤中,准互补序列获取模块420还用于:

定义J={j

当次序列集为

当次序列集为

γ表示布尔函数

主序列集

在一些实施例中,在确定待构造布尔函数,直和待构造布尔函数及完全互补码,以获取准互补序列集的步骤中,准互补序列获取模块420还用于确定四元布尔函数作为待构造布尔函数g(y):

当0≤t≤2

次序列集

次序列集

次序列集

次序列集

其中

准互补序列集S的长度为2

在一些实施例中,当四元布尔函数数学表达式如下时:

g

g

g

g

将通过上述四元布尔函数得到的准互补序列集S,截去后2

在一些实施例中,当四元布尔函数数学表达式如下时:

g

g

g

g

将通过上述四元布尔函数得到的准互补序列集S截去后2

通过上述各模块相互配合完成特定长度的准互补序列构造过程,使得长度为至少两个2的幂次的加和的准互补序列能够适用于多载波CMDA系统及多输入多输出系统信道估计等多种应用场景,提高了准互补序列的适用性。

本申请技术方案的效果:通过构造合适的布尔函数及完全互补码,并直和待构造布尔函数及完全互补码,能够便捷获得准互补序列集,进一步通过截位,使得准互补序列的目标长度为至少两个2的幂次的加和,让准互补序列适用于多载波CMDA系统及多输入多输出系统信道估计等多种应用场景;进一步通过构造合适的四元布尔函数,可使构造的准互补序列集具有很大的零相关区性质,有助于消除信号传输过程中的多径干扰和多址干扰;且准互补序列集中次序列集数量与序列数量相同,有助于大幅提升准互补序列集的用户可分配量。通过布尔函数直接构造准互补序列集,具有工程易于实现,结构化更加清晰等特点。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

相关技术
  • 一种基于循环生成对抗网络的多序列磁共振图像配准方法
  • 在无线通信系统中通过利用时间轴上的移位形成非对称序列集生成和发送导频序列的方法
  • 通信系统中多相正交互补序列集合的生成方法
技术分类

06120115938552