一种生成基础解调参考信号ZC序列的方法及装置制造方法及图纸

技术编号:5209444 阅读:289 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种生成基础解调参考信号ZC序列的方法,根据用户终端所占用的资源单元,确定生成ZC序列所需的所述为小于用户终端所占资源单元数量的最大质数,其中,生成序号为m的ZC序列时,基于所述针对所述m进行取模运算,获得运算结果K;根据所述K执行质数分解,获得至少两个质数;根据获得的所述至少两个质数获取对应所述至少两个质数预设的至少两个ZC序列,再根据获得的所述至少两个ZC序列生成最终的ZC序列。这样,可以有效降低系统生成ZC序列时所需的存储容量,从而降低了存储所需的硬件成本,进而大大降低了系统的运行负荷,提高了系统性能。本发明专利技术同时公开了一种生成ZC序列的装置。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种生成基础解调参考信号ZC序列的方法及装置。
技术介绍
在长期演进(Long Term Evolution,LTE)系统中,随机接入信道(Random Access Channel,RACH)、上行共享信道(Physical Uplink Shared Channel,PUSCH)、上行控制信道(Physical Uplink Control Channel,PUCCH)和Sounding信道的解调参考信号(demodulation reference signal)都是基于基础解调参考信号Zadoff-Chu(简称ZC)序列生成的。ZC序列的公式定义如下:xq(m)=e-jπqm(m+1)NZCRS,]]>0≤m≤NZCRS-1]]>公式1q代表第q条ZC根序列,为小于用户终端所占资源单元(Resource Element,RE)数量中最大的质数,它的值在不同的信道中取值范围不同,例如,在PUSCH中取值最多可达32种。实际应用中,系统运行时若实时地执行公式1来生成ZC序列(即执行指数运算:),则会由于算法执行复杂度过高,从而导致系统中出现过长的延迟,进而严重影响系统性能。针对上述问题,现有技术下,提出了一种解决方案,具体为,将公式1进行变形,其内容如下:xq(m)=e-jπqm(m+1)NZCRS=e-j2πNZCRBq(m(m+1)2),]]>0≤m≤NZCRS-1]]>公式2将每一个对应的序列以cosα+jsinα(因为ejα=cosα+jsinα)的方式存储起来,利用指数值在圆周上分布的周期特性。用(表示用对qm(m+1)/2取模的结果)的值查表求那么,显然,存储量的大小成了算法设计的关键问题。以PUSCH为例,(在PUSCH中的取值最多,因此需要的存储容量也最大),值为32个,其内容如表1所示:表1-->如表1所示,所有的取值的和为14928,假设以cosα+jsinα的形式表示,并且实虚部各量化16位,则需要的存储空间为14928×16×2=477_696bit;进一步地,若考虑到在2π周期内关于π的对称性,则存储容量可以减少一半,即477_696/2=238_848bit。从上述方法可以看出,即使采用了公式2,将保存取值所用的存储空间降低了一半,还是会占用系统大量的存储空间,从而增加系统的运行负荷。有鉴于此,需要提供一种新的ZC序列的生成方法,以进一步节省系统的存储空间。
技术实现思路
本专利技术实施例提供一种生成ZC序列的方法及其装置,用以节省系统执行运算时所需的存储空间。本专利技术实施例提供的具体技术方案如下:一种生成基础解调参考信号ZC序列的方法,根据用户终端所占用的资源单元,确定生成ZC序列所需的所述为小于用户终端所占资源单元数量的最大质数,其中,生成序号为m的ZC序列时,包括:基于所述针对所述m进行取模运算,获得运算结果K;根据所述K执行质数分解,获得至少两个质数;根据获得的所述至少两个质数获取对应所述至少两个质数预设的至少两个ZC序列,再根据获得的所述至少两个ZC序列生成最终的ZC序列。根据上述方法,其中,若所述K为偶数,则根据所述K执行质数分解时,直接将所述K分解为至少两个质数之和。所述根据获得的所述至少两个质数获取对应所述至少两个质数预设的至少两个ZC序列后,将获得的所述至少两个ZC序列相乘,以生成最终的ZC序列。-->若所述K为奇数,则计算并将所述L分解为至少两个质数之和。采用公式进行所述取模运算,其中,q代表第q条ZC序列,m为第q条ZC序列的序号。所述根据获得的所述至少两个质数获取对应所述至少两个质数预设的至少两个ZC序列后,将获得的所述至少两个ZC序列相乘并执行共轭运算,以生成最终的ZC序列。一种生成基础调制参考信号ZC序列的装置,该装置根据用户终端所占用的资源单元,确定生成ZC序列所需的所述为小于用户终端所占资源单元数量的最大质数,包括:存储单元,用于保存预设的质数,以及对应各质数生成的ZC序列;初始处理模块,用于在生成序号为m的ZC序列时,基于所述针对所述m进行取模运算,获得运算结果K;质数分解模块,用于根据所述K执行质数分解,获得至少两个质数;序列生成模块,用于根据获得的所述至少两个质数获取对应该至少两个质数预设的至少两个ZC序列,再根据获得的所述至少两个ZC序列生成最终的ZC序列。基于上述装置,其中,若所述K为偶数,则所述质数分解模块根据所述K执行质数分解时,直接将所述K分解为至少两个质数之和。所述序列生成模块根据获得的所述至少两个质数获取对应该至少两个质数预设的至少两个ZC序列后,将获得的所述至少两个ZC序列相乘并执行共轭运算,以生成最终的ZC序列。若所述K为奇数,则所述质数分解模块计算并将所述L分解为至少两个质数之和。所述序列生成模块根据获得的所述至少两个质数获取对应该至少两个质数预设的至少两个ZC序列后,将获得的所述至少两个ZC序列相乘,以生成最终的ZC序列。实际应用中,由于小于一个偶数的质数的数量大约为该偶数的1/6,相应存储容量最少降低到原来的1/6,因此,采用本专利技术实施例提供的技术方案,可以有效降低系统生成ZC序列时所需的存储容量,从而降低了存储所需的硬件成本,进而大大降低了系统的运行负荷,提高了系统性能。附图说明图1为本专利技术实施例中生成ZC序列的装置功能结构图;图2为本专利技术实施例中装置生成ZC序列流程图。具体实施方式在LTE系统中,当系统执行ZC序列的生成运算时,为了节省所需的存储空间,以降低系统运行负荷,本专利技术实施例中,提出了一种基于哥德巴赫猜想的因数分解方法来生成ZC序列,具体为:根据用户终端所占用的资源单元,确定生成ZC序列所需的-->为小于用户终端所占资源单元RE数量的最大质数,其中,生成序号为m的ZC序列时,基于针对m进行取模运算,获得运算结果K;再根据K执行质数分解,获得至少两个质数;最后,根据获得的至少两个质数获取对应该至少两个质数预设的至少两个ZC序列,再根据获得的至少两个ZC序列生成最终的ZC序列。下面结合附图对本专利技术优选的实施方式进行详细说明。参阅图1所示,本专利技术实施例中,用于生成ZC序列的装置包括存储单元10、初始处理模块11、质数解数模块12和序列生成模块13:该装置根据用户终端所占用的资源单元,确定生成ZC序列所需的为小于用户终端所占资源单元RE数量的最大质数,其中,存储单元10,用于保存预设的质数,以及对应各质数生成的ZC序列;初始处理模块11,用于在生成序号为m的ZC序列时,基于针对m进行取模运算,获得运算结果K;质数分解模块12,用于根据K执行质数分解,获得至少两个质数;序列生成模块13,用于根据获得的至少两个质数获取对应该至少两个质数预设的至少两个ZC序列,再根据获得的至少两个ZC序列生成最终的ZC序列。基于上述系统架构,本专利技术实施例中,提出的新的ZC序列的生成方法主要是基于因数分解。因数分解的方法有很多种,本专利技术实施例采用的主要是把一个整数分解成两个整数的和的方法,而此类方法中最有效的分解方法是基于哥德巴赫猜想的一种因数分解方法。首先介绍一下哥德巴赫猜想。哥德巴赫猜想的具体陈述为:任一大于2的偶数都可以表示成两个质数之和。本文档来自技高网
...

【技术保护点】
一种生成基础解调参考信号ZC序列的方法,根据用户终端所占用的资源单元,确定生成ZC序列所需的N↓[ZC]↑[RS],所述N↓[ZC]↑[RS]为小于用户终端所占资源单元数量的最大质数,其特征在于,生成序号为m的ZC序列时,0≤m≤N↓[ZC]↑[RS]-1,包括:基于所述N↓[ZC]↑[RS]针对所述m进行取模运算,获得运算结果K;根据所述K执行质数分解,获得至少两个质数;根据获得的所述至少两个质数获取对应所述至少两个质数预设的至少两个ZC序列,再根据获得的所述至少两个ZC序列生成最终的ZC序列。

【技术特征摘要】
1.一种生成基础解调参考信号ZC序列的方法,根据用户终端所占用的资源单元,确定生成ZC序列所需的所述为小于用户终端所占资源单元数量的最大质数,其特征在于,生成序号为m的ZC序列时,包括:基于所述针对所述m进行取模运算,获得运算结果K;根据所述K执行质数分解,获得至少两个质数;根据获得的所述至少两个质数获取对应所述至少两个质数预设的至少两个ZC序列,再根据获得的所述至少两个ZC序列生成最终的ZC序列。2.如权利要求1所述的方法,其特征在于,若所述K为偶数,则根据所述K执行质数分解时,直接将所述K分解为至少两个质数之和。3.如权利要求2所述的方法,其特征在于,所述根据获得的所述至少两个质数获取对应所述至少两个质数预设的至少两个ZC序列后,将获得的所述至少两个ZC序列相乘,以生成最终的ZC序列。4.如权利要求1所述的方法,其特征在于,若所述K为奇数,则计算并将所述L分解为至少两个质数之和。5.如权利要求5所述的方法,其特征在于,所述根据获得的所述至少两个质数获取对应所述至少两个质数预设的至少两个ZC序列后,将获得的所述至少两个ZC序列相乘并执行共轭运算,以生成最终的ZC序列。6.如权利要求1-5任一项所述的方法,其特征在于,采用公式进行所述取模运算,其中,q代表第q条ZC序列,m为第q条ZC序列的序号。7.一种生成基础调制参考...

【专利技术属性】
技术研发人员:曹永辉段澄泓
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1