发射器、用于生成多个长前导的方法以及通信装置的制作方法

文档序号:7948736阅读:268来源:国知局
专利名称:发射器、用于生成多个长前导的方法以及通信装置的制作方法
技术领域
本发明涉及发射器、用于生成多个长前导(long preamble)的方法以及通信装置。
背景技术
随着在MIMO(多输入多输出)系统的实现中引入多天线,OFDM(正交频分复用)系统的传输容量得到了很大的扩展,因为在空间中通信信道的数量得到了成倍的增加。然而,和SISO(单输入单输出)解决方案相比,这种好处是以更复杂的接收器设计为代价而得到的。造成复杂度增加的MIMO结构的直接后果是需要识别更多的空间信道。因此需要更复杂的信道估计方案和更多的导频符号。
在考虑用于信道估计的导频的设计时提出了几个有挑战性的问题。最迫切的问题与提供足够的用于标识每发射与接收天线对之间的所有信道响应的信息有关。更多的前导当然允许更精确的信道估计和更简单的设计,但是由于吞吐量的减少,其应用过于昂贵。开销的过度增加可以完全破坏提高MIMO传输中的数据吞吐量的整体思想。
图1示出了根据现有技术的长前导100。
所述长前导100用于单个天线的情形,包括FFT(快速傅立叶变换)大小NFFT=8的三个OFDM符号102,每个OFDM符号包括长度NCP=3的已调制符号的循环前缀(保护间隔)101。
在这种常规设计中,在长前导100中为每个OFDM符号102提供一个循环前缀101,以保护其免于符号间干扰(ISI)。
本发明的一个目的是提供一种用于产生长前导的方法,以使与现有技术相比,可以减少长前导传输所必要的传输开销。
所述目的是由具有根据独立权利要求的特征的发射器、用于产生多个长前导的方法和通信装置来实现的。

发明内容
提供了一种发射器,包括确定单元,用于确定多个符号,以使每个符号包括尾部组成部分,并且所述多个是以使尾部组成部分基本上相等的方式来确定的。所述发射器还包括音调产生单元,用于排列所述多个符号,以形成多个长前导,使得所述多个长前导是音调交织的。
另外,提供了根据如上所述的发射器的用于生成多个长前导的方法和通信装置。


图1示出了根据现有技术的长前导。
图2示出了根据本发明一实施例的发射器。
图3示出了根据本发明一实施例的三个长前导。
图4示出了根据本发明一实施例的在长前导传输中的频域功率。
图5示出了根据本发明一实施例的时域值。
图6示出了根据本发明一实施例的时间频率域值。
具体实施例方式
示意性地,所述符号是以使其共享公共尾部的方式来确定的,以及长前导是以使其音调交织而产生的。由于公共尾部,不需要长前导中的符号的循环前缀。因此,与现有技术相比,显著地缩短了长前导。特别地,在信道估计需要相对多的长前导符号的MIMO(多输入多输出)系统的情况下,在不损害性能时可以实现传输开销的实质性减少。所述公共尾部可以看作是被吸收到每个长前导中的直观循环前缀。音调交织特性允许在接收器的简单信道估计。
在一个实施例中,为了最佳的信道估计性能,采用迭代方法来满足在频域中单位前导振幅以及空间-时间正交性的要求。在一个实施例中构造模板矢量来作为基础,以便于设计在不同的时间和空间发射的长前导,而不管相应通信系统中的发射与接收天线的数量。
本发明的实施例在从属权利要求中体现。针对发射器描述的实施例类似地适用于所述用于产生多个长前导的方法和所述通信装置。
所述符号在一个实施例中是调制符号。例如,所述符号是OFDM符号。
所述符号是基于将多个频率分解成通带频率和阻带频率来确定的。
在一个实施例中,所述符号是基于根据对所述频率的分解将傅立叶变换矩阵分解成至少两个矩阵来确定的。
所述符号例如是基于确定所述傅立叶变换矩阵所分解成的矩阵之一的零空间(nullspace)来确定的。
所述发射器例如是根据MIMO系统而修改的。
所述通信装置可以修改为基站。所述通信装置还可以修改为移动通信装置。
以下参照附图解释本发明说明性的实施例。
图2示出了根据本发明一实施例的发射器200。
所述发射器200具有根据MIMO(多输入多输出)系统的结构。所述发射器200包括三个发射天线201,每个用于发射多个数据流202之一,其中所述数据流202由一些数据源(未示出)提供给发射器200。可选地,单独一个数据流202可以提供给发射器200,其由发射器200映射为三个不同的数据流。
发射器200包括OFDM(正交频分复用)单元203,其根据OFDM调制来调制由发射天线201发射的子载波,以使得发射对应于数据流202的数据。
发射器200还包括前导生成器,其适合于产生长前导,所述长前导在数据块被发送之前预先挂到(prepended to)数据块。
图3示出了根据本发明一实施例的三个长前导300。
每个所述长前导300是由发射器200的一个发射天线201发送的。所述长前导300后面跟随有要发射的一些数据(对应于相应的数据流202),也可以在发送长前导300之前发送短前导。
从图3可以看到,在包含于长前导300中的OFDM符号301之间,长前导300不包括明确的循环前缀(保护间隔)。所述OFDM符号301的值以如此方式被调整,使得对应于同一长前导300的所有OFDM符号301共享相同的尾部302。所述尾部302起到正式(official)循环前缀的作用在图3上部示出的长前导300中,值{6,7,8}既可以看作长度8的每个OFDM 301符号的部分(尾部),也可以看作随后的OFDM符号301的循环前缀。这种思想应用于每个发射天线201。
在下文中,描述了如何计算长前导300的值。
由矢量ta,s表示在时域中的第a个发射天线中的第s个OFDM符号,它的频域相当者可以通过以下的离散傅立叶变换(DFT)矩阵F来获得fa,s=Fta,s(1)将fa,s中的元素重新整理为由en,s表示的带通子频率和由On,s表示的带阻子频率中,以及注意到ta,s是由其头部组成部分ha,s和其尾部组成部分ca以下面的形式组成t‾a,s=h‾a,sc‾a,---(2)]]>则(1)可以在打乱F的行之后重新写为e‾a,s0‾a,s=F‾a,s[11]F‾a,s[12]F‾a,s[21]F‾a,s[22]h‾a,sc‾a---(3)]]>其中Fa,s[ij]包括DFT矩阵F的相应组成部分。
由于尾部值为所有OFDM符号所共有,尾部c中的下标没有s。对于具有NTx个发射天线和在每个长前导中具有Nsym个OFDM符号的一般MIMO系统,(3)可以重复使用以写出 在这个实施例中,考虑了以下准则C1)为了最佳的信道估计性能,长前导功率应该均匀分布到通带中的每个子频率(见[2]),矢量en,s中的每个元素因此是复指数。
C2)长前导应该是在频域中音调交织的,使得通带中的不同发射天线上的不同子频率被加载不同的次数。对于最简单的情形,在整个长前导传输中,特定天线上的每个子频率仅仅加载一次。这意味着与矢量ea,1,ea,2,…,ea,Nsym有关的所加载的子频率的所组合的集合等于每个天线a=1,2,…,NTx的通带子频率的集合,以允许根据长前导信息来估计所有的子信道。
例如,在NFFT=16、循环前缀长度NCP=4且NTx=Nsym=3的系统中,其中通带覆盖子频率{1,2,3,5,6,10,11,12,13,14,15}和阻带{0,7,8,9},可选择|f1,1|=|f2,2|=|f3,3|=
T,|f1,2|=|f2,3|=|f3,1|=
T,|f1,3|=|f2,1|=|f3,2|=
T,这在图4中示出。
图4示出了根据本发明一实施例的在长前导传输中的频域功率。
在图4中示出的九个示意图401至409示出了针对音调交织长前导、在不同子频率、发射天线和时间进行的频域加载。
可以看出,在三OFDM符号持续时间的整个周期中,在每个天线的每个子频率仅仅加载一次,以使得能够进行有效的信道估计。对于所有符号(时间)、在每个天线的所有加载的子频率的并集(union)因此是通带子频率{1,2,3,5,6,10,11,12,13,14,15}的集合。
C3)在同一OFDM符号间隔内,不应在两个不同的天线同时加载子频率,以避免争用和干扰而使得经由不同的天线发射的信号在接收器被累计并变得难区分。参考上面的例子,在发射长前导的第一OFDM符号时,天线1加载子频率{1,4,10,13},天线2加载子频率{2,5,11,14}和天线3加载子频率{3,6,12,15},因此没有违背所述条件。
以上所述可以与以下要求合并如果通带中的每个子频率的长前导值被记录以形成Nsym×NTx矩阵,则这个时间-空间矩阵必须是正交的,并且需要每个元素的振幅为一或零。再次参照同一例子,子频率{1,4,10,13}的时间-空间矩阵为ej(*)000ej(*)000ej(*)]]>
子频率{2,5,11,14}为00ej(*)ej(*)000ej(*)0]]>且子频率{3,6,12,15}为0ej(*)000ej(*)ej(*)00,]]>其中*代表一些任意的实值。所有这些矩阵是正交的,并且由具有1或者0振幅的元素形成。
现在的问题是解出ha,s、ea,s和cs,其中a=1,2,…,NTx,s=1,2,…,Nsym服从正交性约束。
对于天线a,方程(4)与(5)可以用以下紧凑形式表示ea=Aaxa(6)0=Baxa(7)如果在天线a中遍及所述Nsym个OFDM符号的持续时间仅仅加载一次通带中的每个子频率,则通过将天线a中的音调分配的循环移位应用于其它天线可以容易地满足正交性条件。就此而言,仅仅需要考虑一个天线a。以下给出线性方程(7)的解xa=Ba,⊥α, (8)其中α是任意的,Ba,⊥是Ba的零空间(即Ba,⊥的列形成Ba的零空间的基础)。Ba,⊥可以由矩阵Ba的奇异值分解(SVD)而获得。将(8)代入到(6)中以及定义M=AaBa,⊥得到ea=Maα(9)对于其没有封闭形式的解。实际上,由于所述方程的非线性特性,可能没有解。因此给定Ma并假设ea中的所有项是复指数,反而更容易得到使以下成本函数最小的矢量
J1(α)=|e-Mα|2=[α-(MHM)-1MHe]H(MHM)[α-(MHM)-1MHe]+eHe-eHM(MHM)-1MHe(10)为了便于标注,在上面已经省略了下标a。显然,J1(α)的最小值可以通过设置α‾^=(M‾HM‾)-1M‾He‾]]>和求下式的最大值来得到J2(e‾)=e‾HM‾(M‾HM‾)-1M‾He‾]]>=e‾He‾-e‾HU‾⊥U‾⊥He‾]]>其中已经执行了奇异值分解M‾=U‾U‾⊥S‾0‾V‾H---(13)]]>比较(10)和(11),显然J1(α)=0意味着e‾HU‾⊥U⊥He‾=0]]>或者J3(θ)=cTGrc+sTGrs+2sTGmc=0 (13)其中c+js=cosθ+jsinθ=e(14)G‾r+jG‾m=U‾⊥U‾⊥H---(15)]]>并且为了标注的简单,已经去掉了c和s中的下标θ。其解可在将(13)扩展为其一级泰勒级数J3(θ‾)≈J3(θ‾0)+[dJ3(θ‾)dθ‾|θ‾=θ‾0]TΔθ‾---(16)]]>以得到最小规范解θ‾n+1=θ‾n-J3(θ‾n)|dJ3(θ‾)dθ‾|θ‾=θ‾n|2,---(17)]]>时使用Newton-Raphson迭代方法来估算,其中dJ3(θ‾)dθ‾=2(C‾G‾rs‾-S‾G‾rc‾+S‾G‾ms‾+C‾G‾mc‾)---(18)]]>
以及C与S是对角线矩阵,它们的主对角线分别是c与s,并且再次省略了下标θ。
现在使用的上面介绍的一个例子来说明实现所提出的音调交织的长前导所涉及的过程。因此,假定NFFT=16,NCP=4,NTx=Nsys=3,通带在子频率{1,2,3,5,6,10,11,12,13,14,15}上而阻带在{0,7,8,9}上。执行以下步骤S1)对于音调交织设计,设置F‾a,1[11]=F‾{1,4,10,13},{0,1,...,11}]]>F‾a,2[11]=F‾{2,5,11,14},{0,1,...,11}]]>F‾a,3[11]=F‾{3,6,12,15},{0,1,...,11}]]>F‾a,1[21]=F‾{0,2,3,5,6,7,8,9,11,12,14,15},{0,1,...,11}]]>F‾a,2[21]=F‾{0,1,3,4,6,7,8,9,10,12,13,15},{0,1,...,11}]]>F‾a,3[21]=F‾{0,1,2,4,5,7,8,9,10,11,13,14},{0,1,...,11}]]>F‾a,1[12]=F‾{1,4,10,13},{12,13,...,15}]]>F‾a,2[12]=F‾{1,4,10,13},{12,13,...,15}]]>F‾a,3[12]=F‾{1,4,10,13},{12,13,...,15}]]>F‾a,1[22]=F‾{0,2,3,5,6,7,8,9,11,12,14,15},{12,13,...,15}]]>F‾a,2[22]=F‾{0,1,3,4,6,7,8,9,10,12,13,15},{12,13,...,15}]]>F‾a,3[22]=F‾{0,1,2,4,5,7,8,9,10,11,13,14},{12,13,...,15}]]>其中F行,列(上述方程的右手侧)表示由DFT矩阵F的(如下标所规定的)行与列的集合生成的子矩阵。
S2)然后按照(4)与(5)形成(6)与(7)中的矩阵Aa∈□12×40和Ba∈□36×40。
S3)然后执行Ba的奇异值分解,其为秩36。零空间矩阵Ba,⊥∈□40×4可以容易地通过在Ba的对应于4个零奇异值的右奇异矩阵中提取4列来得出。
S4)然后矩阵M=AaBa,⊥∈□12×4计算为
M的零空间U⊥∈□12×8类似地从M的与8个零奇异值相关的右奇异矩阵的8列获得。
S5)按照(15)计算Gr∈□12×12与Gm∈□12×12。随机矢量θ0∈□12×1被拟合到(13)、(17)与(18)中,以在n次迭代之后产生θn。
S6)然后使用(14)产生矢量θ。参照(4)与(6),时域前导可以根据x‾^a=(A‾·a)+e‾a]]>获得,其中上标+表示伪求逆(pseudo-inversion),并因此t‾a,1=[x‾^a]1,2,...,12[x‾^a]37,38,39,40]]>t‾a,2=[x‾^a]13,14,...,24[x‾^a]37,38,39,40.---(19)]]>t‾a,3=[x‾^a]25,26,...,36[x‾^a]37,38,39,40]]>所产生的时域前导值是
通过以下设置来完成音调交织t1,1=t2,2=t3,3=ta,1,t1,2=t2,3=t3,1=ta,2,(20)t1,3=t2,1=t3,2=t3,3经由(1)中描述的DFT矩阵F映射为它们的频域值。
图5示出了根据本发明一实施例的时域值。
在示意图501至509中示出根据上述例子、用于所有天线的时域值。由最后四个采样形成的尾部(图3中以粗体示出)对于每个天线是相同的。
图6示出了根据本发明一实施例的时间频率域值。
在示意图601至609中示出根据上述例子、用于所有天线的频域值。
存在上述过程对令人满意的音调交织设计不适当的情况。当发射天线的数量太大以至不允许在(9)中有充分的自由度来求解(13)时发生这种情况。结果,长前导音调将不能获得频域中的单位振幅。在此情况下,可以通过引入专门的正交矩阵作为音调交织策略的替代来实现对于每个子频率的空间-时间正交性。其思想是使用正交矩阵通过线性组合从小集合的音调交织序列中产生公共尾部的长前导。
为了说明其原理,考虑上面例子的设计。仔细的观察表明,交织音调具有稍微偏离一的振幅,最大大约是1.6%。代替设计NTX=3个集合的交织音调,nTx=2<NTX个集合可以由相同的过程来设计,以实现
由于所述nTx=2个集合在时域中具有共同的尾部(最后4个采样),如果其以任意比率k1与k2线性组合,只要k1+k2是固定的,所产生的信号将总是以固定的尾部结束。例如,如果第一集合乘以1,第二集合乘以ej2π/3,或者第一集合乘以ej2π/3,第二集合乘以1,则在任一情况中k1+k2=1+ej2π/3,并且所产生的时域波形共享共同的尾部。
取代音调交织,两个波形现在都占用所有的通带子频率。这可以在根据线性组合混合两个音调交织集合的部分时被理解。由于线性组合比率1与ej2π/3都是具有幅度1,将这2个集合乘以这些倍数并不改变其频率的振幅。由于在缩放之后所述2个集合仍然是频率交织的,将它们加在一起将产生在所有通带频率加载的波形。
遵循这个原理,可以通过对每个天线在不同时间、以复指数比率线性地组合小的音调交织集合来容易地创建长前导序列的集合,其满足共同时域尾部和频域掩码要求。如果保证对于信道估计,由不同的天线选择的序列在空间-时间上是正交的,则所述设计完成。假定有nTx个音调交织集合,并且对于天线a(空间)和在长前导符号(时间)s,集合i乘以线性组合系数eiθa,s,那么正交性条件成立是足够的,这是通过使Σi=1nTxE‾i=1‾c‾H,---(21)]]>E‾iHE‾i=I‾,∀i=1,2,...,nTx]]>
来实现的,其中[Ei]a,s=ejθa,s,a=1,2,…,nTx,s=1,2,…,Nsym,1是1的列矢量,以及 是任意的复矢量。第一个方程确保对于所有符号,线性组合比率叠加到一常数,以便实现在时域中对于每个天线的公共尾部。第二个公式确保空间-时间上的正交性。
参照该例子,如果设置E‾1=13·ej2π/3111ej2π/3111ej2π/3]]>E‾2=131ej2π/3ej2π/3ej2π/31ej2π/3ej2π/3ej2π/31]]>则(21)中的条件得以满足,其中E1+E2=3+361‾1‾H.]]>在3个天线的完整长前导序列获得为E1_ta,1+E2_ta,2,其中_表示Kronecker乘积。公共尾部是在不同时间(符号)共享的。在每个子频率的空间时间正交性可以从以下频域值容易地得到验证
例如,具有索引1的子频率以如下值加载于空间-时间-0.3047+0.4904j0.5770+0.0187j0.5770+0.0187j0.5770+0.0187j-0.3047+0.4904j0.5770+0.0187j0.5770+0.0187j0.5770+0.0187j-0.3047+0.4904j]]>=(-0.3047+0.4904j)1ej2π/3ej2π/3ej2π/31ej2π/3ej2π/3ej2π/31]]>如所期望的,其是正交矩阵。
所述过程概括如下1.给定若干天线NTx,为nTx个天线设计音调交织集合,其中nTx<NTx。
2.设计混合矩阵Ei∈□NTxxNTx,i=1,2,…,nTx,其满足(21)与(22),其中在Ei中的每个元素是复指数。
在自由度仍然不足以求解(13)的极端情况中,可以通过零尾部采用来解除(21)中的约束,以释放额外的自由度。这是通过将任何任意的正交矩阵E1与E2=-E1分配到两个音调交织集合以使得(21)中的c=0来进行的。
由于两个混合矩阵作用于减去时域中的音调交织集合的公共尾部,所产生的尾部总是零。这个设计的优点是,当通过简单地采用另一正交矩阵E1改变系统配置中发射天线的数量时,可以容易地再使用所述音调交织集合。
再次以相同的例子来说明,通过将FFT应用为混合矩阵E‾1=-E‾2=131111ej2π/3ej4π/31ej4π/3ej2π/3]]>可以产生零尾部非音调交织的长前导序列。如果所述系统减小为NTx=2,将大小为2的FFT矩阵简单地改变为E‾1=-E‾2=12111-1]]>导致NFFT=16、NTx=Nsym=2的零尾部前导设计。
在下文中,给出了求解方程(9)的选择方案。
假定知道ea,对(9)的最小平方差解可以写为α‾^=M‾a+e‾a.---(22)]]>将 替换为(9)中的α产生迭代方程e‾a[n+1]=M‾aM‾a+e‾a[n].]]>然而,由于在右手侧的操作并不保证在左手侧需要的指数矢量,所述迭代必须修改为x‾a[n+1]=M‾aM‾a+e‾a[n]]]>[e‾a[n+1]]i=[x‾a[n+1]]i|[x‾a[n+1]]i|]]>其中[·]i表示参量(argument)中的矢量的第i个元素。
权利要求
1.一种发射器,包括确定单元,用于确定多个符号,使得每个符号包括尾部组成部分,并且所述多个是以使所述尾部组成部分基本上相等的方式来确定的;音调产生单元,用于排列所述多个符号,以形成多个长前导,使得所述多个长前导是音调交织的。
2.根据权利要求1的发射器,其中所述符号是调制符号。
3.根据权利要求2的发射器,其中所述符号是OFDM符号。
4.根据权利要求1至3之一的发射器,其中所述符号是基于将多个频率分解成通带频率和阻带频率来确定的。
5.根据权利要求4的发射器,其中所述符号是基于根据对所述频率的分解将傅立叶变换矩阵分解成至少两个矩阵来确定的。
6.根据权利要求5的发射器,其中所述符号是基于确定所述傅立叶变换矩阵所分解成的矩阵之一的零空间来确定的。
7.根据权利要求1至6之一的发射器,其是根据MIMO系统而修改的。
8.一种用于生成多个长前导的方法,其中确定多个符号,使得每个符号包括尾部组成部分,并且所述多个是以使所述尾部组成部分基本上相等的方式来确定的;排列所述多个符号,以形成所述多个长前导,使得所述多个长前导是音调交织的。
9.一种包括发射器的通信装置,所述发射器包括确定单元,用于确定多个符号,使得每个符号包括尾部组成部分,并且所述多个是以使所述尾部组成部分基本上相等的方式来确定的;音调产生单元,用于排列所述多个符号,以形成多个长前导,使得所述多个长前导是音调交织的。
10.根据权利要求9的通信装置,其被修改为基站。
11.根据权利要求9的通信装置,其被修改为移动通信装置。
全文摘要
描述了一种发射器,其具有确定单元,用于确定多个符号(301),使得每个符号(301)包括尾部组成部分(302)并且所述多个是以使尾部组成部分(302)基本上相等的方式来确定的;音调产生单元,用于排列所述多个符号(301),以形成多个长前导(300),使得所述多个长前导(300)是音调交织的。
文档编号H04B7/04GK101044704SQ200580030772
公开日2007年9月26日 申请日期2005年8月13日 优先权日2004年8月13日
发明者冯灏泓, 孙素梅, 何晋强, 梁应敞, 吴岩, 雷中定 申请人:新加坡科技研究局
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1