专利名称:在无线通信系统中生成参考信号的方法
技术领域:
本发明涉及无线通信,更具体而言,涉及在无线通信系统中生成参考信号的方法。
背景技术:
在无线通信系统中,序列通常被用于各种信道和信号。无线通信系统中的序列需要满足以下特性 (1)用于提供高检测性能的良好的相关特性。
(2)用于增加功率放大器的效率的低CM(Cubic Metric立方量度)。
(3)生成大量的序列以发送大量信息或容易地进行小区规划。
(4)能够按照闭式(closed form)来生成以减少用于序列的存储器容量。
下行同步信道用于在基站与用户设备之间进行时间同步和频率同步、以及执行小区搜索。在下行同步信道上发送下行同步信号(即,序列),并且通过与接收到的下行同步信号进行相关操作来执行同步。可以通过下行同步信道来标识物理小区ID。因为应当标识唯一的小区ID,所以随着可用的序列数的增加,在小区规划方面是有益的。
上行同步信道用于进行时间同步和频率同步,以及执行网络登记的接入、调度请求等。在上行同步信道上发送序列,并且各个对应的序列被识别为单个机会。一旦检测到序列,基站可以识别用户设备通过哪个机会来发送上行同步信道。此外,通检测到的序列,可以进行时间追踪、残余频偏等的估计。随着机会的数量增加,用户设备之间的冲突的概率会减小。因此,考虑到小区规划,大量的序列是有益的。依据系统的不同,上行同步信道被称作随机接入信道(RACH)或者寻呼信道。
序列可以用作在控制信道中传输的控制信息。这表示控制信息(诸如ACK(Acknowledge确认)/NACK(Negative-ACKnowledge否定确认)信号、CQI(Channel Quality Indicator信道质量指示符)等可以被映射到序列。可用序列的数量越多对于发送各种控制信息越有益。
扰码用于提供随机化或者减小峰均功率比(PAPR)。在小区规划方面,序列的数量越多则对扰码的使用越有益。
当通过码分复用(CDM)来在单个信道中复用几个用户时,序列可以用于确保用户之间的正交性。复用能力与可用的序列数有关。
接收机使用参考信号来估计衰落信道和/或用于解调数据。此外,参考信号还用于在用户设备从时间/频率追踪中或者从睡眠模式唤醒时获取同步。按照这种方式,参考信号用途很广。参考信号使用序列,而序列的数量越大则在小区规划方面越有益。参考信号也被称作导频。
有两种上行参考信号解调参考信号和探测参考信号。解调参考信号用于针对数据解调的信道估计,而探测参考信号用于用户调度。具体而言,用户设备利用有限的电池容量来发送上行参考信号,因此用于上行参考信号的序列的PAPR或CM特性至关重要。此外,为了降低用户设备的成本,有必要减少生成序列所需的存储器的数量。
发明内容
技术问题 希望得到一种用于生成适于上行参考信号的序列的方法。
希望得到一种发送上行参考信号的方法。
技术方案 希望得到一种如权利要求1所引述的用于生成适于上行参考信号的序列的方法。
更具体地说,本发明涉及一种在无线通信系统中生成参考信号的方法,该方法包括以下步骤获得基本序列xu(n);以及根据所述基本序列xu(n)获得长度为N的参考信号序列r(n),其中,所述基本序列xu(n)由下式表示 xu(n)=ejp(n)π/4 并且,如果N=12,则将下表提供的值中的至少一个值用作相位参数p(n)的值 。
此外,如果N=24,则将下表提供的值中的至少一个值用作所述相位参数p(n)的值 。
通过对所述基本序列xu(n)循环移位α来获得所述参考信号序列r(n) r(n)=ejαnxu(n)。
此外,希望得到一种如权利要求4所述的用于发送上行参考信号的方法。
更具体地说,本发明涉及一种在无线通信系统中发送参考信号的方法,所述方法包括以下步骤根据基本序列xu(n)获得长度为N的参考信号序列r(n);将所述参考信号序列r(n)映射到N个子载波;以及在上行信道上发送映射后的参考信号序列, 其中所述基本序列xu(n)由下式表示 xu(n)=ejp(n)π/4 并且,如果N=12,则将下表提供的值中的至少一个值用作相位参数p(n)的值 。
在另一方面,一种在无线通信系统中发送参考信号的方法,所述方法包括以下步骤根据基本序列xu(n)来获得长度为N的参考信号序列r(n);将所述参考信号序列映射到N个子载波;以及在上行信道上发送映射后的参考信号序列。
有益效果 将根据闭式生成式生成的序列与比较序列进行比较,根据该比较,将具有良好相关性和CM特性的序列用作上行参考信号。虽然将具有良好相关性和CM特性的那些序列与比较序列一起用作上行参考信号,但是可以保持期望序列的特性,从而增强数据解调性能并执行准确的上行调度。
图1是根据本发明的一个实施方式的发射机的示意性框图。
图2是根据SC-FDMA方案的信号生成器的示意性框图。
图3示出了无线帧的结构。
图4示出了用于上行时隙的资源格的示例图。
图5示出了上行子帧的结构。
图6是示出了循环扩展的概念图。
图7示出了截短方法。
图8例示了根据本发明的一个实施方式的参考信号发送方法的过程的流程图。
具体实施例方式 下面,下行链路表示从基站(BS)到用户设备(UE)的通信,而上行链路表示从UE到BS的通信链路。在下行链路中,发射机可以是BS的一部分,而接收机可以是UE的一部分。在上行链路中,发射机可以是UE的一部分,而接收机可以是BS的一部分。UE可以是固定或移动的,并可以用其它术语(诸如移动台(MS)、用户终端(UT)、用户台(SS)、无线设备等)来表示。BS通常是与UE进行通信的固定站点,并可以用其它术语(诸如节点B、基站收发机系统(BTS)、接入点等)来表示。在BS的覆盖区域内存在一个或更多个小区。
1.系统 图1是根据本发明的一个实施方式的发射机的示意性框图。
参照图1,发射机100包括参考信号生成器110、数据处理器120、物理资源映射器130和信号生成器140。
参考信号生成器110生成用于参考信号的序列。存在两种类型的参考信号解调参考信号和探测参考信号。解调参考信号用于针对数据解调的信道估计,而探测参考信号用于上行调度。同一参考信号序列可以用于解调参考信号和探测参考信号。
数据处理器120处理用户数据以生成复数值的符号。物理资源映射器130将用于参考信号序列的复数值符号和/或用户数据映射到物理资源。复数值符号可以被映射到相互独立物理资源。物理资源可以称作资源粒子或子载波。
信号生成器140生成要通过发射天线190发送的时域信号。信号生成器140可以根据单载波-频分多址(SC-FDMA)方案来生成时域信号。在这种情况下,从信号生成器140输出的时域信号称作SC-FDMA符号或者正交频分多址(OFDMA)符号。
在下述说明书中,假设信号生成器140采用SC-FDMA方案,该SC-FDMA方案也仅仅是一个示例,本发明所应用的多址方案不限于此。例如,本发明可以应用于各种其它多址接入方案,诸如,ODFMA、码分多址(CDMA)、时分多址(TDMA)、或频分多址(FDMA)。
图2是根据SC-FDMA方案的信号生成器的示意性框图。
参照图2,信号生成器200包括用于执行离散傅里叶变换(DFT)的DFT单元220、子载波映射器230和用于执行逆快速傅里叶变换(IFFT)的IFFT单元240。DFT单元220对输入的数据执行DFT,并输出频域符号。子载波映射器230将频域符号映射到各个子载波,而IFFT单元230对输入的符号执行IFFT以输出时域信号。
可以在时域生成参考信号,并输入到DFT单元220。另选的是,可以在频域生成参考信号并且直接映射到子载波。
图3示出了无线帧的结构。
参照图3,无线帧包括10个子帧。每个子帧包括两个时隙。发送单个子帧的间隔称作传输时间间隔(TTI)。例如,TTI可以是1毫秒(ms),而单个时隙的时间间隔可以是0.5ms。一个时隙在时域中包括多个SC-FDMA符号,在频域中包括多个资源块。
该无线帧结构仅出于示例性的目的,并且无线帧中包含的子帧个数、子帧中包含的时隙个数、或者时隙中包含的SC-FDMA符号个数可以变化。
图4示出了用于上行时隙的资源格。
参照图4,上行时隙在时域中包括多个SC-FDMA符号,在频域中包括多个资源块。这里,示出了上行时隙包括7个SC-FDMA符号,而一个资源块包括12个子载波,但是这些仅仅是示例,而本发明不限于此。
资源格的每个元素称作资源粒子。单个资源块包括12×7个资源粒子。上行时隙中包括的资源块的数量(NUL)根据上行发送带宽而不同。
图5示出了上行子帧的结构。
参照图5,上行子帧可分成两部分控制区和数据区。子帧的中央部分被分配为数据区,而数据区的两侧部分被分配为控制区。控制区是用于发送控制信号的区域,通常分配给控制信道。数据区是用于发送数据的区域,通常分配给数据信道。分配给控制区的信道被称作物理上行链路控制信道(PUCCH),而分配给数据区的信道被称作物理上行链路共享信道(PUSCH)。UE不能同时发送PUCCH和PUSCH。
控制信号包括作为用于下行数据的混合自动重传请求(HARQ)反馈的ACK(确认)/NACK(否定-确认)信号、表示下行信道状况的信道质量指示符(CQI)、用于请求上行无线资源的调度请求信号等。
PUCCH使用占据子帧的两个时隙中的各时隙的彼此不同的频率的单个资源块。分配给两个资源块的PUCCH在时隙边界进行跳频。这里,例示了将两个PUCCH(一个的m=0,另一个m=1)分配给一个子帧,但是可以将多个PUCCH分配给一个子帧。
II.Zadoff-Chu(ZC)序列 由于Zadoff-Chu(ZC)序列具有良好的CM特性和相关特性,所以它们被普遍用于无线通信。ZC序列是基于恒包络零自相关(CAZAC)的序列之一。通过以脉冲的方式进行DFT(或者IDFT)和周期自相关,ZC序列具有在时域和频域都为恒包络的理想特性。因此,将ZC序列应用于基于DFT的SC-FDMA或OFDMA表现出了极佳的PAPR(或CM)特性。
长度为NZC的ZC序列的生成式如下 [数学式1]
其中,0≤m≤NZC-1,“u”表示不大于NZC的自然数的根索引。根索引u与NZC互质。这表示,当确定了NZC时,根索引的数量是可用的ZC根序列(root ZC sequences)的数量。因此,当NZC是质数时,可以得到最大数量的ZC根序列。例如,如果NZC是12(其为合数),则可用的ZC根序列的数量是4(u=1,5,7,11)。如果NZC是13(其为质数),则可用的ZC根序列的数量是12(u=1,2,...10)。
通常,与长度为合数的ZC序列相比,长度为质数的ZC序列具有更好的CM或相关特性。基于这个事实,当希望生成的ZC序列的长度不是质数时,有两种方法来增加ZC序列的数量一种方法是基于循环扩展的方法,另一种方法是基于截短的方法。
图6是示出了循环扩展方法的概念图。循环扩展方法是指如下方法(1)当期望的ZC序列的长度是“N”,(2)通过选择小于期望长度N的质数(如NZC)来生成ZC序列,以及(3)将生成的ZC序列循环扩展到剩余部分(N-NZC)以生成长度为N的ZC序列。例如,如果N为12,选择NZC为11以得到全部的10个循环扩展的ZC序列。
通过使用式1的ZC序列xu(m),循环扩展后的序列rCE(n)可以表示如下。
[数学式2] rCE(n)=xu(n mod NZC) 其中,0≤n≤N-1,“a mod b”表示求模运算,表示将“a”除以“b”而得到的余数,而NZC表示自然数中不大于N的最大的质数。
图7示出了截短方法的概念图。截短方法是指如下方法(1)当期望的ZC序列的长度是N,(2)选择大于期望长度N的质数(如NZC)来生成ZC序列,以及(3)将剩余部分(NZC-N)截短以生成长度为N的ZC序列。例如,如果N为12,则选择NZC为13以得到全部12个截短的ZC序列。
通过使用式1的ZC序列xu(m),截短而生成的序列rTR(n)可以表示如下 [数学式3] rTR(n)=xu(n) 其中,0≤n≤N-1,而NZC表示自然数中不小于N的最小的质数。
在利用上述ZC序列来生成序列时,当NZC为质数时,可用序列的数量最大。例如,如果期望的序列的长度是11,当生成了NZC=11的ZC序列时,可用序列数量最大为10。如果所需信息的数量或者使用的序列的数量应大于10个序列时,则不能使用ZC序列。
如果期望的序列的长度是N=12,则选择NZC=11并执行循环扩展,或者,则选择NZC=13并执行截短,从而在循环扩展的情况下生成10个ZC序列,在截短的情况下生成12个ZC序列。但是,在这种情况下,如果需要更多个序列(例如,30个序列),则无法生成这种具有良好特性的ZC序列作为满意的序列。
具体而言,如果要求具有良好CM特性的序列,则有可能大大的减少了可用序列的数量。例如,优选的是,当考虑功率增强(boosting)时,用于参考信号的序列低于四相相移键控(QPSK)传输中的CM值。当使用SC-FDMA方案时,QPSK传输的CM值为1.2dB。如果从可用的ZC序列中选择满足QPSK CM要求的序列,则要用于参考信号的可用序列的数量将减少。具体而言,下表示出了在期望序列的长度为N=12时,通过选择NZC=1而进行了循环扩展之后生成的序列的CM值。
[表1] 如上表所示,如果阈值为1.2dB(QPSK CM的要求),可用的序列数量从10个减少到6个(u=0、4、5、6、7、10)。
因此,需要一种生产下述序列的方法,即,该序列具有良好的CM和相关特性并且能减少生成或保存可用序列所需的存储器容量。
III.序列生成式 用于生成具有良好的CM和相关特性的序列的闭式生成式是具有统一尺寸和k阶相位分量的多项式。
关于序列r(n)的闭式生成式如下 [数学式4] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...N-1,“N”表示序列r(n)的长度,而u0、u1...、uk表示任意的实数。xu(m)表示用于生成序列r(n)的基本序列。“u”表示序列索引的值并且是与u0、u1...、uk的组合为一一映射的关系。
这里,uk是用于将整个序列的相位移位的分量,且对生成序列来说没有影响。因此,式4可以用以下形式来表示 [数学式5] r(n)=xu(n),0≤n≤N-1, 在不同示例中,通过对式4中的序列的相位值进行近似或者量化而得到关于序列r(n)的闭式生成式可以表示如下。
[数学式6] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...N-1,“N”表示序列r(n)的长度,而u0、u1...、uk表示任意的实数。quan(.)表示表示近似或量化至特定值的量化函数。
式6的序列的结果的实数值和虚数值可以近似/量化表示如下 [数学式7] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...N-1,Pn表示用于对生成的序列的幅度进行调节的归一化因子。
在式6中,e-jθ可能具有的复数单元环上的值被量化为Nq。量化后的值可以近似为QPSK的坐标{0.7071+j0.7071,0.7071-j0.7071,-0.7071+j0.7071,-0.7071-j0.7071},或者在8PSK的形式下,可以将量化后的值近似为{exp(-j*2*π*0/8),exp(-j*2*π*1/8),exp(-j*2*π*2/8),exp(-j*2*π*3/8,) 。exp(-j*2*π*4/8),exp(-j*2*π*5/8),exp(-j*2*π*6/8),exp(-j*2*π*7/8)} 在这种情况下,根据近似法,值可以近似为最接近的值、接近相同或最接近的更小值或者接近相同或最接近的更大值。
在等式7中,从指数函数值中生成的实数值和虚数值近似最接近的特定星座。也就是说,例如,它们近似M-PSK或者M-QAM。此外,实数值和虚数值可以通过输出值的符号的符号(sign)函数来近似为{+1,-1,0}。
在式6和式7中,为了近似最接近的QSPK,可以将uk值设置为π*1/4。另外,可以使用作为量化函数的特殊形式的、表示取整的取整函数。在指数函数的相位部分或者在整个指数函数处可以使用量化函数。
可以按照特殊的准则来设置变量以从生成式中生成序列。该准则可以考虑CM或相关特性。例如,可以设置CM值和互相关的阈值来生成序列。
下面将介绍用于根据上述通用生成式来生成序列的具体生成式。
第一实施方式简单的多项式形式(k=3) 可以选择以下的生成式 [数学式8] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...N-1,“N”表示序列r(n)的长度,而u0、u1、u2表示任意的实数。
第二实施方式修改的ZC序列 可以选择以下的生成式 [数学式9] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...N-1,“N”表示序列r(n)的长度,而u0、u1...、uk-1表示任意的实数。
该生成式具有以下优点首先,在可用的序列集中可以包括能用长度N来生成的具有良好特性的ZC序列。例如,如果k=2,u1=0且u0为整数,则其可以等效于当式1中的N为偶数时的ZC序列。如果k=2,u1和u0为整数,且u1=u0,则其可以等效于当式1中的N为奇数时的ZC序列。其次,具有良好特性的序列尽量靠近原始最优ZC序列的欧氏距离。
第三实施方式循环扩展校正后的ZC序列 可以选择以下的生成式 [数学式10] r(n)=xu(n mod Nzc),0≤n≤N-1, 其中,m=0、1、...N-1,“N”表示序列r(n)的长度,而u0、u1...、uk-1表示任意的实数。NZC是小于N的自然数中的最大质数。该生成式的优点在于,在可用的序列集合中可以包括现有的ZC序列。例如,如果k=2,u1和u0为整数,且u1=u0,则其等效于通过对ZC序列进行循环扩展而得到的值。
第四实施方式截短修改后的ZC序列 可以选择以下的生成式 [数学式11] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...N-1,“N”表示序列r(n)的长度,而u0、u1...、uk表示任意的实数。NZC是大于N的自然数中的最小质数。该生成式的优点在于,在可用的序列集合中可以包括现有的ZC序列。例如,如果k=2,u1和u0为整数,则其等效于通过对ZC序列进行截短而得到的值。
第五实施方式具有一个限制的修改后的ZC序列 可以选择以下的生成式 [数学式12] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...N-1,“N”表示序列r(n)的长度,而u0、u1...、uk-1表示任意整数。“a”表示任意的实数。“a”用于限制变量u0、u1...、uk-1的粒度。因为可以通过这种限制来将变量u0、u1...、uk的粒度变为整数的单位,所以可以减少存储序列信息所需的存储器。
第六实施方式具有两个限制的修改后的ZC序列 可以选择以下的生成式 [数学式13] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...N-1,“N”表示序列r(n)的长度,而u0、u1...、uk-1表示任意整数。“a”表示任意的实数,且b0、b1...、bk-1表示任意的实数。“a”用于限制变量u0、u1...、uk-1的粒度。也可以另外通过b0、b1...、bk-1来限制上述变量。可以通过利用这两个限制将变量u0、u1...、uk-1的粒度变为整数的单位来减少存储序列信息所需的存储器,并且通过以可变的方式来调节粒度可以得到更佳特性的序列。
第七实施方式具有两个限制的修改后的ZC序列(k=3) 可以选择以下的生成式 [数学式14] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...N-1,“N”表示序列r(n)的长度,而u0、u1、u2表示任意整数。“a”表示任意的实数,且b0、b1、b2表示任意整数。“a”用于限制变量u0、u1、u2的粒度。也可以另外通过b0、b1、b2来限制上述变量。
第八实施方式具有一个限制并循环扩展的修改后的ZC序列 可以选择以下的生成式 [数学式15] r(n)=xu(n mod NZC),0≤n≤N-1, 其中,m=0、1、...NZC-1,“N”表示序列r(n)的长度,而u0、u1...、uk-1表示任意整数。“a”表示任意的实数。NZC表示小于“N”的自然数中的最大质数。“a”用于限制变量u0、u1...、uk-1的粒度。因为可以通过这种限制来将变量u0、u1...、uk-1的粒度变为整数的单位,所以可以减少存储序列信息所需的存储器。
第九实施方式具有两个限制并循环扩展的修改后的ZC序列 可以选择以下的生成式 [数学式16] r(n)=xu(n mod NZC),0≤n≤N-1, 其中,m=0、1、...NZC-1,“N”表示序列r(n)的长度,而u0、u1...、uk-1表示任意整数。“a”表示任意的实数,b0、b1...、bk-1表示任意整数,且NZC表示小于“N”的自然数中的最大质数。“a”用于限制变量u0、u1...、uk-1的粒度。也可以另外通过b0、b1...、bk-1来限制上述变量。可以通过利用这两个限制将变量u0、u1...、uk-1的粒度变为整数的单位来减少存储序列信息所需的存储器,并且通过按照可变方式来调节粒度可以得到更佳特性的序列。
第十实施方式具有两个限制(k=3)并循环扩展的修改后的ZC序列 可以选择以下的生成式 [数学式17] r(n)=xu(n mod NZC),0≤n≤N-1, 其中,m=0、1、...N-1,“N”表示序列r(n)的长度,而u0、u1、u2表示任意整数。“a”表示任意的实数,b0、b1、b2表示任意整数,且NZC表示小于“N”的自然数中的最大质数。“a”用于限制变量u0、u1、u2的粒度。也可以另外通过b0、b1、b2来限制上述变量。
第十一实施方式具有一个限制并截短的修改后的ZC序列 可以选择以下的生成式 [数学式18] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...NZC-1,“N”是序列r(n)的长度,而u0、u1...、uk-1是任意整数。“a”是任意的实数。NZC表示大于“N”的自然数中的最小质数。“a”用于限制变量u0、u1...、uk-1的粒度。因为可以通过这种限制来将变量u0、u1...、uk-1的粒度变为整数的单位,所以可以减少用于存储序列信息的存储器。
第十二实施方式具有两个限制并截短的修改后的ZC序列 可以选择以下的生成式 [数学式19] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...NZC-1,“N”是序列r(n)的长度,而u0、u1...、uk-1是任意整数。“a”是任意的实数,b0、b1...、bk-1表示任意整数。NZC是大于“N”的自然数中的最小质数。“a”用于限制变量u0、u1...、uk-1的粒度。也可以另外通过b0、b1...、bk-1来限制上述变量。可以通过利用这两个限制将变量u0、u1...、uk-1的粒度变为整数的单位来减少存储序列信息所需的存储器,并且通过按照可变方式来调节粒度可以得到更佳特性的序列。
第十三实施方式具有两个限制(k=3)并截短的修改后的ZC序列 可以选择以下的生成式 [数学式20] r(n)=xu(n),0≤n≤N-1, 其中,m=0、1、...NZC-1,“N”是序列r(n)的长度,而u0、u1、u2表示任意整数。“a”是任意的实数,b0、b1、b2是任意整数,且NZC是大于“N”的自然数中的最小质数。“a”用于限制变量u0、u1、u2的粒度。也可以另外通过b0、b1、b2来限制上述变量。
第十四实施方式考虑时域中的循环移位的循环扩展 在OFDMA系统或SC-FDMA系统中,通过对各个根序列进行循环移位可以增加可用序列的数量,除了循环移位之外,可以将用于生成序列的起点与特定的频率索引组合起来进行定义。对强制调节被频域中的不同序列交迭的起点存在限制,其好处在于,可以原样支持具有一个或多个限制的修改后的ZC序列的相关特性。
例如,可以选择以下序列生成式 [数学式21] r(n)=ejαnxu((n+θ)modNZC),0≤n≤N-1, 其中,m=0、1、...NZC-1,“N”是序列r(n)的长度,而u0、u1...、uk-1是任意整数,“a”是任意的实数,且NZC是小于“N”的自然数中的最大质数。ejan是在时域中循环移位了“α”而得到的频域的表达式。θ是偏移值,其表示在移位了θ之后执行循环扩展。如果式21是频域表达式,则θ表示频率索引的偏移值。
对于另一个示例,可以选择以下的序列生成式 [数学式22] r(n)=ejαnxu((n+θ)modNZC),0≤n≤N-1, 其中,m=0、1、...NZC-1,“N”是序列r(n)的长度,u0、u1...、uk-1是任意整数,“a”是任意的实数,b0、b1...、bk-1是任意整数,并且NZC是小于“N”的自然数中的最大质数。ejan是在时域循环移位了“α”而得到的频域的表达式。θ是偏移值,其表示在移位了θ之后执行循环扩展。
对于另一个示例,可以选择以下的序列生成式 [数学式23] r(n)=ejαnxu((n+θ)modNZC),0≤n≤N-1, 其中,m=0、1、...NZC-1,“N”是序列r(n)的长度,u0、u1、u2表示任意整数。“a”是任意的实数,b0、b1、b2是任意整数,且NZC是小于“N”的自然数中的最大质数。ejan是在时域循环移位了“α”而得到的频域的表达式。θ是偏移值。
第十五实施方式考虑时域中的循环移位的截短 例如,可以选择以下序列生成式 [数学式24] r(n)=ejαnxu(n),0≤n≤N-1, 其中,m=0、1、...NZC-1,“N”是序列r(n)的长度,u0、u1...、uk-1是任意整数,“a”是任意的实数,且NZC是小于“N”的自然数中的最大质数。ejan是在时域循环移位了“α”而得到的频域的表达式。
对于另一个示例,可以选择以下的序列生成式 [数学式25] r(n)=ejαnxu(n),0≤n≤N-1, 对于另一个示例,可以选择以下的序列生成式 [数学式26] r(n)=ejαnxu(n),0≤n≤N-1, 在等式26中,如果k=3,a=0.125,b0=2,并且b1=b2=1,则可以得到以下等式。
[数学式27] r(n)=ejαnxu(n),0≤n≤N-1, IV.序列的生成 为了示出生成序列的示例,可以考虑以下的序列生成式 [数学式28] r(n)=xu((n+θ)modNZC),0≤n≤N-1, 其中,m=0、1、...NZC-1,“N”是序列r(n)的长度,u0、u1、u2是任意整数。θ是偏移值,且NZC是小于“N”的自然数中的最大质数。通过定义α=0,k=3,a=0.125,b0=2,b1=b2=1而得到该式子。选择a=0.125的原因是为了减少计算量,也就是说,因为0.125是1/8,可以通过三次比特移位运算来实现。
可以利用CM及互相关的阈值来确定变量u0、u1、u2。
首先,介绍长度为N=12的序列的生成。
当将CM基准设置为1.2dB,并将互相关的阈值设置为0.6时,根据生成式得到的变量u0、u1、u2的值以及对应序列的CM如下表所示。
[表2] 在上表中,索引0至5的序列是指通过应用常规循环扩展而生成的ZC序列中的、满足CM基准的序列的集合。
表3示出了根据表2生成的序列的实数值,表4示出了根据表2生成的序列的虚数值。
[表3]
[表4]
如果N=12,并且当将利用所提出的生成式生成的序列与应用常规循环扩展生成的ZC序列进行比较时,包括6个满足QPSK CM准则1.2dB的序列。
表5示出了应用常规循环扩展生成的ZC序列与所提出的序列之间的比较。
[表5] 应注意,当通过所提出的方法来生成序列时,可用序列的数量增加,同时互相关特性基本相同。当在实际环境中考虑跳频时,由于平均相关值减小,误块率(BLER)的性能变得更佳。因为两种序列的平均相关值相同,因此BLER性能相同。
下面介绍长度为N=24的序列的生成。
下表示出了当将CM基准设置为1.2dB,并将互相关的阈值设置为0.39时,根据生成式得到的变量u0、u1、u2以及对应的CM。
[表6] 在上表中,序列索引0至11的序列是指通过应用常规循环扩展而生成的ZC序列中的、满足CM基准的序列的集合。
表7示出了根据表6生成的序列的实数值,表8示出了根据表6生成的序列的虚数值。
[表7]
[表8]
下表9示出了当N=24时,利用所提出的生成式生成的序列与应用常规的循环扩展生成的ZC序列之间的比较。
[表9] 应注意,当根据提出的方法来生成序列时,可用序列的数量增加,并且得到了更佳的互相关特性。当在实际环境中考虑跳频时,由于平均相关值减小,BLER的性能变得更佳。因此,所提出的序列的BLER性能极佳。
V.相位方程(phase equation)的阶数限制 相位方程的阶数“k”相对于序列的相位分量、可用序列的数量和相关特性之间的关系如下。
随着阶数“k”增加,可用序列的数量增加但相关特性降低。随着阶数“k”变小,可用序列的数量减小但相关特性增加。如果k=2,则可以生成ZC序列,因此,如果k>2,则要求对序列的生成进行限制。
下面将介绍以下方法,当将三阶或高阶多项式应用于序列的相位分量时,考虑可用序列数量以及相关特性,根据可用序列的期望数量,根据期望序列的长度来限制相位方程的阶数。当最小可用序列的期望数量是Nseq时,如果通过使用二阶相位方程利用序列的期望长度N可生成的序列的数量(Nposs)大于或等于Nseq(即,Nposs>=Nseq),则使用二阶相位方程。如果Nposs<Nseq,则使用三阶或更高阶的相位方程。
可以表示为以下步骤 步骤1确定了最小可用序列的期望数量Nseq。
步骤2根据期望序列的长度N来确定通过二阶相位方程(k=2)能够生成的可用序列的数量Nposs。
步骤3如果Nposs大于等于Nseq,则利用二阶相位方程来生成序列,如果Nposs小于Nseq,则利用三阶相位方程来生成序列。
第一实施方式 考虑k=3的具有三阶相位方程的下述序列生成式。
[数学式29] r(n)=ejαnxu((n+θ)modNZC),0≤n≤N-1, 其中,m=0、1、...NZC-1,“N”是序列r(n)的长度,而u0、u1...、uk-1是任意整数。“a”是任意的实数,且NZC是小于“N”的自然数中的最大质数。ejan是在时域循环移位了“α”而得到的频域的表达式。θ是偏移值,其表示在移位了θ之后执行循环扩展。
假设在以下情况可以存在以下的期望序列的长度N N=[12 24 36 48 60 72 96 108 120 144 180 192 216 240 288 300] 在步骤1中,将最小可用序列的数量Nseq设置为30。在步骤2中,如果二阶相位方程是,在式29中a=1,u0=0,u1=u2=u,b0=0并且b1=b2=1的情形。各个N的可用ZC序列的可用数量Nposs如下 Nposs=[10 22 30 46 58 70 88 106 112 138 178 190 210 238 292] 在步骤3中,可以使用二阶相位方程的序列的长度是N=[36 48 60 7296 108 120 144 180 192 216 240 288 300],可以使用三阶相位方程的序列的长度是N=[12 24]。
第二实施方式 考虑k=3的具有三阶相位方程的下述序列生成式。
[数学式30] r(n)=ejαnxu((n+θ)modNZC),0≤n≤N-1, 假设在以下情况可以存在以下的期望序列的长度N N=[12 24 36 48 60 72 96 108 120 144 180 192 216 240 288 300] 在步骤1中,将最小可用序列的数量Nseq设置为30。在步骤2中,如果二阶相位方程是在式30中a=1,u0=0,u1=u2=u的情况,则各个N的可用ZC序列的可用数量Nposs如下 Nposs=[10 22 30 46 58 70 88 106 112 138 178 190 210 238 292] 在步骤3中,可以使用二阶相位方程的序列的长度是N=[36 48 60 7296 108 120 144 180 192 216 240 288 300],可以使用三阶相位方程的序列的长度是N=[12 24]。
相位方程的阶数受限的序列生成式可以用两种类型来表示。在第一表示方法中,假设长度N的序列被映射到频域,这表示序列的各个元素被映射到N个子载波。首先,假设序列r(n)可以表示如下。
[数学式31] r(n)=ejαnxu((n+θ)modNZC),0≤n≤N-1 根据第一种类型的序列生成式,当序列的长度N大于或等于36时,基本序列xu(m)可以表示如下 [数学式32] 其中,m=0、1、...NZC-1。
序列的长度N小于36时,基本序列xu(m)可以表示如下 [数学式33] 根据第二种类型的序列生成式,基本序列xu(m)可以表示如下 [数学式34] 其中,当序列的长度N大于或等于36时,a=1并且u1=u2=u。如果序列的长度N小于36时,如果a=0.125并且N=12,则u1和u2由下表10来定义。
[表10] 如果N=24,则u1和u2由下表10来定义。
[表11] VI.用于参考信号的序列的生成 考虑以下序列生成式 [数学式35] r(n)=ejαnxu((n+θ)modNZC),0≤n≤N-1, 其中,m=0、1、...NZC-1,a=0.0625,u3=1/4,“N”是序列r(n)的长度,而u0、u1和u2是任意整数。θ是偏移的值,且NZC是小于“N”的自然数中的最大质数。量化函数quan(.)是近似最接近值{0,1/2,1,3/2,2,...}。即,量化函数quan(x)是近似最接近“x”的整数或整数+0.5。其可以表示为quan(x)=round(2x)/2,而round(x)是小于x+0.5的紧邻整数。
通过量化可以节约存储器的容量。可以将u0、u1和u2的范围扩展以增加自由度,从而生成大量具有良好性能的序列。但是,在这方面,在u0、u1和u2范围的增加使得用于表示u0、u1和u2的比特数量增加。因此,对于QPSK调制进行限制,使得每个值只需要两个比特而不管u0、u1和u2的范围。此外,因为基本生成式是基于CAZAC序列,所以可以生成具有良好特性的序列。例如,如果提供0≤u0≤1024,0≤u1≤1024以及0≤u2≤1024的范围来生成长度为12的序列,则每个序列使用30比特(=10比特+10比特+10比特)的存储器。因此,对于30个序列来说要求900比特的存储器容量。但是,当执行了量化时,在不考虑u0、u1和u2的范围的情况下对于序列来说720比特(=2比特x12x30)的存储器就足够了。
上述生成式可以等效于将序列的元素近似为QPSK星座相位而得到的值。这是因为每个值可以用通过量化函数量化的Nq个值来近似,该Nq个值可以在由相位表示的0与2π之间进行量化。也就是说,e-jθ可能具有的复数单元电路中的值可以被量化成Nq个值,由此来近似每个值。
在这种情况下,根据近似法,这些值可以近似为最接近的值、近似为相同或者最接近的更小值、或者近似为相同或最接近的更大值。
序列的元素可以近似于与QPSK的相位对应的值{π/4,3π/4,-π/4,-3π/4}。这表示量化后的值近似于QPSK的坐标{0.7071+j0.7071,0.7071-j0.7071,-0.7071+j0.7071,-0.7071-j0.7071}。
下面,将介绍扩展序列的生成,但是根据期望序列的长度N和ZC序列的长度NZC也可以使用以下式子中的截短序列。
[数学式36] r(n)=ejαnxu(n),0≤n≤N-1, 另选的是,如果期望序列的长度N与ZC序列的长度NZC相同,则还可以使用下式中的序列。
[数学式37] r(n)=ejαnxu(n),0≤n≤N-1, 下面将介绍针对生成用于参考信号的序列生成的主要示例。
在上行子帧中,以资源块为单位来调度PUCCH或PUSCH,资源块包括12个子载波。因此,对于单个资源块来说需要长度N=12的序列,对于两个资源块来说需要长度N=24的序列。可以通过对NZC=11的序列进行循环扩展而生成长度N=12的序列,并且可以通过对NZC=23的序列进行循环扩展而生成长度N=24的序列。
(1)N=12的参考信号序列 下表示出了当N=12时的u0、u1和u2。该表示出了30个序列组合,该30个序列与下述3个资源块相对应的扩展的ZC序列没有这么高的互相关性,即该3个资源块为通过优先地将CP(Cyclic Prefix循环前缀)考虑为CM从不超过CM 1.22dB的序列中搜索出的资源块。
[表12] 可以用下式来表示根据上表生成的长度为12的参考信号序列r(n) [数学式38] r(n)=ejαnxu(n),xu(n)=ep(n)π/4,0≤n<N 其中,“α”是循环移位值,下表示出了基本序列xu(n)的相位参数P(n)的值 [表13] (2)N=24的参考信号序列 下表示出了当N=24时的u0、u1和u2。该表示出了30个序列组合,该30个序列与下述3个资源块相对应的扩展的ZC序列没有这么高的互相关性,即该3个资源块为通过优先地将CP(Cyclic Prefix循环前缀)考虑为CM从不超过CM 1.22dB的序列中搜索出的资源块。
[表14] 可以用下式来表示根据上表生成的长度为24的参考信号序列r(n) [数学式39] r(n)=ejαnxu(n),xu(n)=ep(n)π/4,0≤n<N 其中,“α”是循环移位值,下表示出了基本序列xu(n)的相位参数P(n)的值 [表15] VII.选择用于参考信号的序列 在以上说明中,针对N=12和N=24根据闭式生成式生成了序列。但是,在实际无线通信系统中,从单个生成式中生成的序列有可能不能应用而是与其他序列混合起来使用。因此,需要考虑由此生成的序列与其它序列之间的相关特性或CM特性。
这里,将介绍以下方法,其中,将在N=12时根据式38和表13生成的30个序列与26个比较序列进行比较,并且将具有良好相关特性的4个序列选择作为参考信号序列。此外,还介绍以下方法,其中,将在N=24时根据式39和表15生成的30个序列与25个比较序列进行比较,并且将具有良好相关特性的5个序列选择作为参考信号序列。
(1)在N=12的情况 如果N=12,序列生成式为如式38的基本序列xu(n)的循环移位,并且基本序列xu(n)的相位参数p(n)的值如表13所示。这里,将介绍以下方法,其中,将在N=12时生成的30个序列与26个比较序列进行比较,并且选择具有良好相关特性的4个序列。从30个基本序列中选择4个基本序列的例子共有27405个(30C4=30*29*28*27/4/3/2/1=27405)。因此,为了减少例子的数量,首先,考虑基本序列的CM。
下表示出了按照CM大小的顺序排列的基本序列。在表中,将基本序列的全部可能的循环移位的CM值中的最大值确定为有代表性的CM。
[表16] 当N=12,即,因为与单个资源块对应的基本序列的长度较短,许多序列具有类似的互相关特性,因此,排除了CM超过特定值的序列。这里,考虑CM低于1.09的序列[23 26 29 21 15 12 14 28 19 25 1 5 22 11 20 1810 3 0 17 8]。
假设可以与基本序列一起使用的比较序列的相位参数pc(n)为下表所示的参数。在这种情况下,比较序列的相位参数不同,但是它们作为基本序列在形式上相同。
[表17] 下表示出了,在30个基本序列中与比较序列的最大互相关组合中的最佳的25个组合。
[表18] 根据上表,如果要从具有与式36相同的基本序列生成等式以及具有表13所提供的相位参数p(n)的值的30个序列中,选择与比较序列相比具有良好的平均互相关特性和最大互相关特性并且满足期望的CM特性的4个序列,则具有序列索引[3 8 28 29]的4个基本序列是基本序列。
最后,长度N=12的参考信号序列r(n)如下 [数学式40] r(n)=ejαnxu(n),0≤n<N xu(n)=ejp(n)π/4 其中,“α”是循环移位值,下表示出了基本序列xu(n)的相位参数P(n)的值 [表19] (2)N=24的情况 如果N=24,序列生成式为如式37的基本序列xu(n)的循环移位,并且基本序列xu(n)的相位参数p(n)的值如表15所示。这里,将介绍以下方法,其中,将在N=24时生成的30个序列与25个比较序列进行比较,并且选择具有良好相关特性的5个序列。从30个基本序列中选择5个基本序列的例子共有142506个(30C4=30*29*28*27*26/5/4/3/2/1=142506)。
假设可以与基本序列一起使用的比较序列的相位参数pc(n)如下表所示。在这种情况下,比较序列仅仅他们的相位参数不同,但是但是它们作为基本序列在形式上相同。
[表20] 下表示出了,在全部可能的组合中的具有最佳的互相关特性的20个组合。
[表21] 在这些组合中,组合{7,8,9,10,11,12,13,14,17,18,19,20}具有小于0.181的平均相关值。
下表示出了按照CM大小的顺序排列的基本序列。在表中,将基本序列的全部可能的循环移位的CM值中的最大值确定为有代表性的CM。
[表22] 包括在所选择的组合中的序列索引是9、11、12、16、21、24、25,其中序列索引16被排除,因为其基础序列具有较低的CM特性。因此,可选择的组合减少为下述4个序列索引。
[表23] 如果要从上述组合中,选择与比较序列具有良好的互相关特性和CM特性、以及具有最小相关值的5个序列,则序列[9 11 12 21 24]是基本序列。
最后,长度N=24的参考信号序列r(n)如下 [数学式41] r(n)=ejαnxu(n),0≤n<N xu(n)=ejp(n)π/4 其中,“α”是循环移位值,并且下表示出了基本序列xu(n)的相位参数P(n)的值 [表24] 利用表20所示的25个比较序列的相位参数值得到了的全部30个基本序列。
图8例示了根据本发明的一个实施方式的参考信号发送方法的过程的流程图。
参照图8,在步骤S210,得到了以下基本序列xu(n)。
[数学式42] xu(n)=ejp(n)π/4 根据基本序列的长度(即,分配的资源块的数量)来确定相位参数p(n)。在一个资源块(N=12)的情况下,可以使用表17和表19中示出的30个相位参数p(n)中的至少一个。在一个资源块(N=24)的情况下,可以使用表20和表24中示出的30个相位参数p(n)中的至少一个。
在步骤S220中,通过将基本序列xu(n)循环移位“α”来获得由下式定义的参考信号序列r(n)。
[数学式43] r(n)=ejαnxu(n),0≤n<N 在步骤S230中,将参考信号序列r(n)映射到物理资源。在这种情况下,物理资源可以是资源粒子或者子载波。
在步骤S240,将映射为物理资源的参考信号序列转换成SC-FDMA信号,然后将其在上行方向发送。
从利用闭式生成式生成的序列中选择与比较序列相比具有良好的相关特性和CM特性的序列,并将所选择的序列用作上行参考信号。虽然该序列与比较序列一起被用作上行参考信号,但是可以保持所期望的序列特性,从而能提高数据解调性能,并且能准确地执行上行调度。
可以利用诸如微处理器的处理器、控制器、微控制器、ASIC(Application Specific Integrated Circuit专用集成电路)等基于为了执行这种功能而进行编码的软件、程序代码等来执行上述的各种功能。基于本发明的说明书来设计、开发和实施这类代码对于本领域的技术人员来说是显而易见的。
虽然出于示例性的目的已经公开了本发明的实施方式,但是本领域的技术人员应了解,在不脱离本发明的范围的情况下,可以对其进行各种修改、增加和替换。相应地,本发明的实施方式不限于上述的实施方式,而是由所附权利要求及其等同物的全部范围来进行限定。
权利要求
1.一种在无线通信系统中生成参考信号的方法,该方法包括以下步骤
获得(S210)基本序列xu(n);以及
根据所述基本序列xu(n)来获得(S220)长度为N的参考信号序列r(n),
其中,所述基本序列xu(n)由下式表示
xu(n)=ejp(n)π/4
并且,如果N=12,则将下表提供的值中的至少一个值用作相位参数p(n)的值
2.根据权利要求1所述的方法,其中,如果N=24,则将下表提供的值中的至少一个值用作所述相位参数p(n)的值
3.根据权利要求1所述的方法,其中,通过对所述基本序列xu(n)循环移位α来获得所述参考信号序列r(n)
r(n)=ejαnxu(n)。
4.一种在无线通信系统中发送参考信号的方法,该方法包括以下步骤
根据基本序列xu(n)来获得(S220)长度为N的参考信号序列r(n);
将所述参考信号序列映射(S230)到N个子载波;以及
在上行信道上发送(S240)映射后的参考信号序列r(n),
其中所述基本序列xu(n)由下式表示
xu(n)=ejp(n)π/4
并且,如果N=12,则将下表提供的值中的至少一个值用作相位参数p(n)的值
5.根据权利要求4所述的方法,其中,如果N=24,则将下表提供的值中的至少一个值用作所述相位参数p(n)的值
6.根据权利要求1所述的方法,其中,通过对所述基本序列xu(n)循环移位α来获得所述参考信号序列r(n)
r(n)=ejαnxu(n)。
7.根据权利要求4所述的方法,其中,所述上行信道是物理上行链路控制信道(PUCCH)。
8.根据权利要求4所述的方法,其中,所述上行信道是物理上行链路共享信道(PUSCH)。
9.根据权利要求4所述的方法,其中,所述参考信号序列r(n)是用于解调上行数据的解调参考信号。
10.根据权利要求4所述的方法,其中,所述参考信号序列r(n)是用于用户调度的探测参考信号。
全文摘要
一种生成参考信号的方法,该方法包括以下步骤获得基本序列;以及根据基本序列获得长度为N的参考信号序列。可以保持参考信号的良好的PAPR/CM特性以增强数据解调或上行调度的性能。
文档编号H04L27/26GK101796789SQ200880105859
公开日2010年8月4日 申请日期2008年9月5日 优先权日2007年9月7日
发明者韩承希, 卢珉锡, 李大远 申请人:Lg电子株式会社