用于uwb脉冲型多天线系统的空时编码方法

文档序号:7650943阅读:247来源:国知局
专利名称:用于uwb脉冲型多天线系统的空时编码方法
技术领域
本发明既涉及超宽带或UWB远程通信领域,又涉及利用空时编码或STC技术的多天线系统领域。
背景技术
无线多天线远程通信系统在现有技术中是公知的。这些系统使用用于发送和/或接收的多个天线,并且根据所使用的结构类型将这些系统称为MIMO(多输入多输出)、MISO(多输入单输出)、或SIMO(单输入多输出)。下面,将使用同一术语MISO来指代前述的MIMO和MISO方案。发送和/或接收中的空间分集的使用使得这些系统能够提供明显优于传统的单天线系统(或用于单输入单输出的SISO)的信道容量。该空间分集通常是利用时空编码通过时间分集来实现的。在这样的编码技术中,在多个天线上以及多个传输时间对将传输的数据符号进行编码。已知两种主要类型的利用空时编码的MIMO系统是空时格编码系统或STTC、以及空时块编码系统或STBC。在格编码系统中,空时编码器可以被看作有限态机,该有限状态机用于根据当前状态和将被编码的数据符号将P个传输符号提供给P个天线。利用多维Viterbi算法对所接收的数据进行解码,其中,多维Viterbi算法的复杂性根据状态数按指数规律增加。在块编码系统中,将待传输的数据符号块编码成传输符号矩阵,其中,矩阵的一个维对应于天线的数量,且另一维对应于连续传输时间。
图1示意性地示出了利用STBC编码的MIMO传输系统100。数据符号块S=(a1,...,ab)(例如b位二进制字或更通常为b个M-ary符号)被编码成空时矩阵 其中,码的系数ct,p(t=1,..,T;p=1,..,P)为通常取决于数据符号的复合系数,P为在传输中使用的天线数量,T为表示码的时间范围的整数,即,信道的使用或PCU(Per Channel Use,每个信道使用)的次数。
用于数据符号的每个向量S的映射空时码字C的函数f称为编码函数。如果函数f是线性的,则空时码也被表示为线性的。如果系数ct,p为实数,则空时码也被表示为实数。
在图1中,标号110表示空时码。每次使用信道t时,编码器都会将矩阵C的第t条行向量提供给乘法器120。乘法器将行向量的系数传输给调制器1301,...,130p,并通过天线1401,...,140p传输调制后的信号。
空时码的特征在于其码率,即,在于每信道使用(PCU)所传输的数据符号的数量。如果为高于单天线使用(SISO)的相对码率的P次,则该码被称为以全码率。
空时码的特征还在于其分集,该分集可以被限定为矩阵C的秩。如果对于对应于两个向量S1和S2的任何两个码字C1和C2,都有矩阵C1-C2为满秩,则将存在最大分集。
空时码的特征还在于其编码增益,其中,编码增益表示不同码字之间的最小距离。其可以定义为minC1≠C2det((C1-C2)H(C1+C2))---(2)]]>或以用于线性码的等效方式minC≠0det(CHC)---(3)]]>其中,det(C)表示C的行列式且CH为矩阵C的共轭转置矩阵。对于数据符号传输能量来说,编码增益是受限制的。空时码的编码增益越高,其将越能防衰减。
通常不设置编码增益,但是其随着数据调制的阶数而减少,其中,谱效能(spectral efficacy)取决于码增益。在一些情况下,当谱效能增加时,编码增益不趋向于零,而是趋向一个非零的渐进值。这样的码被称为具有非零行列式。
最后,尽力做到在天线和传输时间之间均匀分布由系统传输的平均能量。
完全码(perfect code)是具有上述最大分集、非零行列式和所分配的能量的全码率码。
在发表在IEEE Transactions on Information Theory上的由Frédérique Oggier等人所著的题为“Perfect space-time block codes”的文章中提出了用于具有2、3、4、或6个传输天线的MIMO系统的完全空时码的实例,且上述文章可以在www.comelec.enst.fr/~belfiore网站找到。
因此,用于具有三个传输天线的MIMO系统的完全空时码由以下矩阵提供C=17u0a1+v0a2+w0a3u0a4+v0a5+w0a6u0a7+v0a8+w0a9j(u1a7+v1a8+w1a9)u1a1+v1a2+w1a3u1a4+v1a5+w1a6j(u2a4+v2a5+w2a6)j(u2a7+v2a8+w2a9)u2a1+v2a2+w2a3---(4)]]>其中uq=1+j+θq;vq=(1+j)θq+θq2;]]>wq=1+2θq+jθq2;]]>θq=2cos(2(q+1)π7)forq=0,1,2;]]>j=exp(2πi3);]]>i=-1]]>并且其中ai,i=1,...,9为数据符号。
于2005年12月6日发表在IEEE Transactions on InformationTheory上的由Petros Elia所著的题为“Perfect space-time codes withminimum and non-minimum delay for any number of antennas”的文章中已经提出了任意数量的传输天线的完全空时码的方案。
当前值得研究的课题是另一个远程通信领域。其尤其涉及预期用于开发未来无线个人网络(WPAN)的UWB远程通信系统。这些系统具有以超宽带信号直接在基带上运行的特有特征。通常,UWB信号符合2002年2月14日的FCC(在2005年3月修订)的规则中规定的频谱罩(spectral mask),即,UWB基本上为3.1到10.6GHz频带中的信号,且具有至少500MHz至-10dB的带宽。实际上,存在两种类型的UWB信号多频带OFDM信号(MB-OFDM)和UWB脉冲型信号。下面,将只讨论后者。
UWB脉冲信号由分布在帧中的非常短的脉冲(通常为几百皮秒的数量级)形成。为了减少多路存取干扰(多路存取干扰的缩写为MAI),将特殊的跳时码(跳时的缩写为TH)分配给每个用户。于是,为用户k生成或欲为用户k所使用的信号可以写成如下形式sk(t)=Σn=0Ns-1w(t-nTs-ck(n)Tc)---(5)]]>其中,w为基本脉冲的形式,Tc为码片持续时间(chip duration),Ts为基本间隔的持续时间,其中,Ns=NcTc,而Nc为间隔内码片的数量,且整个帧具有的持续时间为Tf=NsTs,其中,Ns为帧中的间隔的数量。将基本脉冲的持续时间选择为低于所述码片持续时间,即Tw≤Tc。序列ck(n)(其中,n=0,...,Ns-1)限定用户k的跳时码。选择跳时序列是为了使属于不同用户的跳时序列的脉冲之间的冲突次数最小化。
图2A示出了与用户k相关的TH-UWB信号。为了传输来自用户k或打算提供给用户k的给定数据符号,通常使用位置调制(用于脉冲位置调制的PPM)对TH-UWB信号进行调制,即,经过调制的信号为sk(t)=Σn=0Ns-1w(t-nTs-ck(n)Tc-dkϵ)---(6)]]>其中,ε为实际小于码片持续时间Tc的调制延迟(dither,抖动),且dk∈{0,...,M-1}为符号的M-ary PPM位置。
可选地,可以利用振幅调制(PAM)来传输数据符号。在这种情况下,可以将调制信号写成sk(t)=Σn=0Ns-1a(k).w(t-nTs-ck(n)Tc)---(7)]]>其中,a(k)=2m′-1-M′(其中,m′=1,...,M′)为PAM调制的M′-ary符号。例如,可以使用BPSK调制(M′=2)。
还可以将PPM和PAM调制结合为复合M.M′-ary调制。于是经过调制的信号具有下面的一般形式sk(t)=Σn=0Ns-1Σm=0M-1am(k).w(t-nTs-ck(n)Tc-mϵ)---(8)]]>该调制的符号集是基数M.M′,并且已在图3中示出。对于M个时间位置中的每一个,都可以有M′个调制振幅。符号集中的符号(d,a)可以由序列am(其中,m=0,...,M-1,am=δ(m-d)a)来表示,其中,d为PPM调制的位置,而a为PAM调制的振幅,以及δ(.)为狄拉克分布函数。
除了利用跳时码分离不同的用户,还可以诸如在DS-CDMA中通过正交码(例如,Hadamard码)来分离它们。下面,将讨论DS-UWB(直接序列展频UWB)。在这种情况中,对应于式(5),可以有下面的未调制信号的表达式sk(t)=Σn=0Ns-1bn(k)w(t-nTs)---(9)]]>其中,bn(k)(n=0,...,Ns-1)为用户k的展频序列。应该注意,表达式(9)是近似于典型的DS-CDMA信号。然而,其在多个码片没有占据整个帧的情况下是不同的,但其被分配到周期Ts中。图2B示出了与用户k相关的DS-UWB信号。
如上所述,可以利用PPM调制、PAM调制或复合PPM-PAM调制来传输数据符号。可以使用相同的记号表示对应于TH-UWB信号(7)的DS-UWB调幅信号sk(t)=Σn=0Ns-1a(k)bn(k).w(t-nTs)---(10)]]>
最后,已知的将跳时码和谱展频码(spectral spreading code)结合以向不同的用户提供多条通道。从而,获得了具有以下通用形式的UWB脉冲信号TH-DS-UWBsk(t)=Σn=0Ns-1bn(k).w(t-nTs-ck(n)Tc)---(11)]]>图2C示出了与用户k相关的TH-DS-UWB信号。可以通过复合M.M′-ary PPM-PAM调制来调制该信号。于是,可以得到经过调制的信号sk(t)=Σn=0Ns-1Σm=0M-1am(k)bn(k).w(t-nTs-ck(n)Tc-mϵ)---(12)]]>从现有技术可以得知,在MIMO系统中使用UWB信号。在这种情况中,每个天线都传输根据数据符号或这些符号的块(STBC)调制的UWB信号。
最初开发用于窄带信号或DS-CDMA的空时编码技术难以用于UWB脉冲信号。实际上,诸如上述的完全码的空时码通常具有复杂的系数,因此具有相位(phase)信息。然而,在具有与UWB脉冲信号的频带一样宽的频带的信号中恢复该相位信息非常困难。该非常窄的脉冲时间支持(time support)非常适于位置调制(PPM)或振幅调制(PAM)。
2005年9月发表在IEEE Transactions on Communications上的由Chadi Abou-Rjeily等人所著的题为“Space-Time coding formultiuser Ulta-Wideband communications”的文章中提出了UWB信号的空时编码,该文章可以在www.tsi.enst.fr中找到。
根据上述的限制,所提出的空时码是实型的。因此,对于在传输时具有三个天线的结构来说,可以写成
C=17ua1+va2+wa3213(ua4+va5+wa6)223(ua7+va8+wa9)223(wa7+ua8+va9)wa1+ua2+va3213(wa4+ua5+va6)213(va4+wa5+ua6)223(va7+wa8+ua9)va1+wa2+ua3---(13)]]>其中,u=-2+2θ0+3θ02;v=-2+2θ1+3θ12;w=-2+2θ2+3θ22,值θ0,θ1,θ2之前已经定义过,且其中,S=(a1,a2,a3,a4,a5,a6,a7,a8,a9)为数据符号向量PAM,即ai∈{-M′+1,...,M′-1}。
该同一篇文章提出将该空时码归纳为属于PPM-PAM符号集的数据符号块的编码。对于三个天线的传输结构,该码可以以规模为3M×3的矩阵来表示C=17ua1,0+va2,0+wa3,0213(ua4,0+va5,0+wa6,0)223(ua7,0+va8,0+wa9,0).........ua1,M-1+va2,M-1+wa3,M-1213(ua4,M-1+va5,M-1+wa6,M-1)223(ua7,M-1+va8,M-1+wa9,M-1)223(wa7,0+ua8,0+va9,0)wa1,0+ua2,0+va30213(wa4,0+ua5,0+va6,0).........223(wa7,M-1+ua8,M-1+va9,M-1)wa1,M-1+ua2,M-1+va3,M-1213(wa4,M-1+ua5,M-1+va6,M-1)213(va4,0+wa5,0+wa6,0)223(va7,0+wa8,0+ua9,0)va1,0+wa2,0+ua3,0.........213(va4,M-1+wa5,M-1+ua6,M-1)223(va7,M-1+wa8,M-1+ua9,M-1)va1,M-1+wa2,M-1+ua3,M-1---(14)]]>在该情形中,每个数据符号ai=(ai,0,...,ai,M-1)都是表示具有符号集ai,m=aiδ(m-di)(其中,ai是PAM符号集的元素,di是PPM符号集的元素)的PPM-PAM符号集的元素的向量。通过码C编码的数据符号的块就是S=(a1,a2,a3,a4,a5,a6,a7,a8,a9)。
更具体地,数据符号的块S为根据下面给出的表达式的UWB信号的生成所代替。为了简化符号,将考虑单用户的使用(从而没有利用k进行索引,以及没有展频序列)。
天线1传输下面的信号,传输持续第一帧Tf的持续时间s1(t)=Σn=0Ns-1Σm=0M-1(ua1,m+va2,m+wa3.m)w(t-nTs-c(n)Tc-mϵ)---(15)]]>该信号对应于码(14)的M个第一行的第一列向量。
天线2同时传输下面的信号,传输持续第一帧Tf的持续时间s2(t)=213Σn=0Ns-1Σm=0M-1(ua4,m+va5,m+wa6,m)w(t-nTs-c(n)Tc-mϵ)---(16)]]>该信号对应于所述码的M个第一行的第二列向量。
最后,天线3同时传输下面的信号,传输持续第一帧Tf的持续时间s3(t)=223Σn=0Ns-1Σm=0M-1(ua7,m+va8,m+wa9,m)w(t-nTs-c(n)Tc-mϵ)---(17)]]>该信号对应于所述码的M个第一行的第三列向量。
然后,天线1再次以帧的开始处为时间起点进行传输,传输持续第二帧的持续时间s1(t)=223Σn=0Ns-1Σm=0M-1(wa7,m+ua8,m+va9,m)w(t-nTs-c(n)Tc-mϵ)---(18)]]>该信号对应于所述码的M个第二行的第一列向量。
天线2同时传输下面的信号,传输持续第二帧的持续时间
s2(t)=Σn=0Ns-1Σm=0M-1(wa1,m+ua2,m+va3,m)w(t-nTs-c(n)Tc-mϵ)---(19)]]>该信号对应于所述码的M个第二行的第二列向量。
最后,天线3同时传输下面的信号,传输持续第二帧的持续时间s3(t)=213Σn=0Ns-1Σm=0M-1(wa4,m+ua5,m+va6,m)w(t-nTs-c(n)Tc-mϵ)---(20)]]>该信号对应于所述码的M个第二行的第三列向量。
类似地,在第三帧的持续时间内,分别由所述的三个天线传输的信号分别由下列等式表示s1(t)=213Σn=0Ns-1Σm=0M-1(va4,m+wa5,m+ua6,m)w(t-nTs-c(n)Tc-mϵ)---(21)]]>s2(t)=223Σn=0Ns-1Σm=0M-1(va7,m+wa8,m+ua9,m)w(t-nTs-c(n)Tc-mϵ)---(22)]]>s3(t)=Σn=0Ns-1Σm=0M-1(va1,m+wa2,m+ua3,m)w(t-nTs-c(n)Tc-mϵ)---(23)]]>上述信号分别对应于所述码的M个最后一行的第一、第二、和第三列向量。
上述的空时码在分集方面具有优良的性能。然而,其编码增益小于由(4)所限定的完全码的编码增益。此外,在每一帧中,出现在矩阵(14)中的标量项 在天线之间产生能量不平衡。
本发明的目的在于提出一种用于利用UWB脉冲信号的MIMO系统的实型空时码,其中,UWB脉冲信号具有大于对于这些系统已知的码(特别是由(14)限定的码)的增益的增益。此外,本发明的目的还在于提供一种在每一帧中都具有天线之间能量平衡分布的空时码。

发明内容
本发明由包括三个辐射元件的UWB系统的空时码方法限定,其中,属于PPM调制星座图(constellation)或PPM-PAM复合调制星座图的且具有等于3、或者大于或等于5的时间位置数量的9个数据符号的块(S=(a1,a2,a3,a4,a5,a6,a7,a8,a9)),被编码成9个向量(c10,c20,c30;c11,c21,c31;c12,c22,c32),其中,每个向量的多个分量都用于调制用于所述系统的辐射元件的UWB脉冲信号并持续给定的传输间隔(Tf),每个向量都由三个所述数据符号的不同线性组合得到,且在调制所述UWB脉冲信号前对所述向量(c12,c11,c22)的子集进行多个分量的置换。
本发明还涉及用于实现上述方法的空时编码装置,该装置包括-三个基本模块,其中,每个模块都适于接收三个数据符号,每个数据符号(ai)都由M个分量构成(其中,M=3,或M≥5),每个分量都可以取M′个值(其中,M′≥1),每个基本模块都包括至少一个线性组合模块,且每个线性组合模块都适于执行所述三个符号的等秩的分量的三个不同线性组合,以生成三个中间向量的等秩的三个相应分量;-多个置换模块,其中,每个置换模块都适于对所述中间向量的多个分量执行置换;
-多路分配装置,用于接收所述多个中间向量的多个分量或由置换模块置换的这些向量的多个分量,以利用三个连续时间提供三个一组的所述九个向量。
本发明还由用于包括四个辐射元件的UWB传输系统的空时编码方法来限定,其中,属于PPM调制星座图或PPM-PAM调制星座图的且具有等于3或5、或者甚至大于或等于7的时间位置数的16个数据符号的块(S=(a1,...,a16)),被编码成16个向量(cpq,p=1,...,4;q=0,...,3),其中,每个向量的多个分量都用于调制用于所述系统的辐射元件的UWB脉冲信号并持续给定的传输间隔(Tf),每个向量都由4个所述数据符号的不同线性组合得到,且在调制所述UWB脉冲信号前对所述向量(c13,c12,c23,c11,c22,c33)的子集进行多个分量的置换。
本发明最后还涉及用于实现上述方法的空时编码装置,该装置包括-四个基本模块,其中,每个基本模块都适于接收四个数据符号,每个数据符号(ai)都由M个分量构成(其中,M=3,或M=5,或M≥7),每个分量都可以取M′个值(其中,M′≥1),每个基本模块都包括至少一个线性组合模块,且每个线性组合模块都适于执行所述四个符号的等秩的分量的四个不同线性组合,以生成四个中间向量的等秩的四个相应分量;-多个置换模块,其中,每个置换模块都适于对所述中间向量的分量执行置换;-多路分配装置,用于接收所述中间向量的多个分量或由置换模块置换的这些向量的多个分量,以利用四个连续时间提供四个一组的所述的16个向量。


参照附图,阅读了本发明的优选实施例后,本发明的其他特征和优点将会变得显而易见,附图中图1示意性地示出了利用现有技术的STBC码的MIMO传输系统;图2A~图2C示出了TH-UWB、DS-UWB、TH-DS-UWB信号的相应形式;图3示出了PPM-PAM星座图的实例;图4示意性地示出了根据本发明的使用第一空时编码的MIMO传输系统;图5示意性地示出了根据本发明实施例的第一空时编码器的结构;图6示意性地示出了用于构成图5的空时编码器的基本模块的结构;图7示意性地示出了用于构成图5的空时编码器的置换模块的结构;图8示意性地示出了根据本发明的使用第二空时编码的MIMO传输系统;图9示意性地示出了根据本发明的实施例的第二空时编码器的结构;以及图10示意性地示出了用于构成图9的空时编码器的基本模块的结构。
具体实施例方式
本发明旨在生成空时码,在通过多个天线的能量的不平衡分布的起始处,该空时码不具有出现在完全码(4)中的复杂值(如所述,与UWB脉冲信号的使用不一致)且不具有在码(13)和(14)中出现的标量值 所提出来的空时码被用于具有使用UWB脉冲信号的三个或四个传输天线的MIMO系统,在UWB脉冲信号中,使用具有对PPM调制的基数M的某些约束的PPM-PAM调制对数据符号进行调制。很显然,对于本领域技术人员来说,在相同约束条件下,这种类型的调制特别地只包括PPM调制。我们将考虑具有三个传输天线的情况以及具有四个传输天线的情况。
对于3-天线系统,所提出的码可以由如下的规模为3M×3的矩阵来表示C=17ua1+va2+wa3ua4+va5+wa6ua7+va8+wa9Ω(wa7+ua8+va9)wa1+ua2+va3wa4+ua5+va6Ω(va4+wa5+ua6)Ω(va7+wa8+ua9)va1+wa2+ua3---(24)]]>其中的符号规则与表达式(13)相同。向量ai=(ai,0,...,ai,M-1)(其中,i=1,...,9)是数据符号,且Ω是规模为M×M的置换矩阵。例如,Ω为单循环移位(simple circular shift)矩阵
其中,IM-1×M-1是规模为M-1的单位矩阵,01×M-1是规模为M-1的零行向量,以及0M-1×1是规模为M-1的零列向量。
如上所述,矩阵C是实型的,并且不具有根据天线的非对称权重。对于(25)中给出的Ω的表达式,例如可以更清楚地写出C=17ua1,0+va2,0+wa3,0ua4,0+va5,0+wa6,0ua7,0+va8,0+wa9,0ua1,1+va2,1+wa3,1ua4,1+va5,1+wa6,1ua7,1+va8,1+wa9,1·········ua1,M-1+va2,M-1+wa3,M-1ua4,M-1+va5,M-1+wa6,M-1ua7,M-1+va8,M-1+wa9,M-1wa7,M-1+ua8,M-1+va9,M-1wa1,0+ua2,0+va3,0wa4,0+ua5,0+va6,0wa7,0+ua8,0+va9,0wa1,1+ua2,1+va3,1wa4,1+ua5,1+va6,1·········wa7,M-2+ua8,M-2+va9,M-2wa1,M-1+ua2,M-1+va3,M-1wa4,M-1+ua5,M-1+va6,M-1va4,M-1+wa5,M-1+ua6,0va7,M-1+wa8,M-1+ua9,M-1va1,0+wa2,0+ua3,0va4,0+wa5,0+ua6,0va7,0+wa8,0+ua9,0va1,1+wa2,1+ua3,1·········va4,M-2+wa5,M-2+ua6,M-2va7,M-2+wa8,M-2+ua9,M-2va1,M-1+wa2,M-1+ua3,M-1---(26)]]>根据(26),我们看到以矩阵Ω相乘的结果包括对M个第二行和M个最后一行的第一列向量的置换,以及矩阵C的M个最后一行的第二列向量的置换。在第一帧(C的M个第一行)期间,三个天线的PPM位置的时间顺序是相同的,而对于第二帧(C的M个第二行)和第三帧(C的M个第三行)来说,与符号a7,a8,a9有关的PPM位置和与符号a4,a5,a6,a7,a8,a9有关的那些PPM位置相对于符号a1,a2,a3的PPM位置进行置换。在上述实例中,置换是单循环移位。换句话说,在该特定实例中,所发生的一切就好像在第二帧期间符号a7,a8,a9的PPM-PAM星座图以及在第三帧期间符号a4,a5,a6,a7,a8,a9的PPM-PAM星座图(如图3所示)被向右循环旋转了一个位置。
通常,矩阵Ω是M阶的置换矩阵。给定在三个连续帧期间由三个天线生成的UWB信号,则表达式(15)至(23)将被下列表达式(27)至(35)代替,而不考虑归一化因子1/7第一帧s1(t)=Σn=0Ns-1Σm=0M-1(ua1,m+va2,m+wa3,m)w(t-nTs-c(n)Tc-mϵ)---(27)]]>s2(t)=Σn=0Ns-1Σm=0M-1(ua4,m+va5,m+wa6,m)w(t-nTs-c(n)Tc-mϵ)---(28)]]>s3(t)=Σn=0Ns-1Σm=0M-1(ua7,m+va8,m+wa9,m)w(t-nTs-c(n)Tc-mϵ)---(29)]]>第二帧s1(t)=ΣNs-1ΣM-1(wa7,σ(m)+ua8,σ(m)+va9,σ(m))w(t-nTs-c(n)Tc-mϵ)---(30)]]>s2(t)=ΣNs-1ΣM-1(wa1,m+ua2,m+va3,m)w(t-nTs-c(n)Tc-mϵ)---(31)]]>s3(t)=Σn=0Ns-1Σm=0M-1(wa4,m+ua2,m+va3,m)w(t-nTs-c(n)Tc-mϵ)---(32)]]>第三帧s1(t)=Σn=0Ns-1Σm=0M-1(va4,σ(m)+wa5,σ(m)+ua6.σ(m))w(t-nTs-c(n)Tc-mϵ)---(33)]]>s2(t)=Σn=0Ns-1Σm=0M-1(va7,σ(m)+wa8,σ(m)+ua9,σ(m))w(t-nTs-c(n)Tc-mϵ)---(34)]]>
s3(t)=Σn=0Ns-1Σm=0M-1(va1,m+wa2,m+ua3,m)w(t-nTs-c(n)Tc-mϵ)---(35)]]>其中,σ为集合{0,1,...,M-1}的置换。
所提出的码的矩阵Ω还可以是与其元素中的任何一个或多于一个的正负号的改变相关的置换矩阵(循环或非循环)。在(25)中给出的实例中,下面的矩阵也可以用于根据本发明的码C 其中,χi=±1。应该注意,与正负号翻转相关的置换相当于在PPM-PAM星座图(参照图3)中执行PPM位置的混合,并关于用于与该翻转有关的位置的PAM星座图的零振幅轴对称。
此外,空时码的矩阵(24)的行和/或列的任何置换都相当于执行关于传输间隔和/或天线的简单的置换,并同样产生本发明意义上的空时码。
此外,需要注意的是,不管所设想的码的形式如何,对符号ai的指数的任何置换仍然是本发明意义上的空时码,这是由于这样的置换相当于在块S中的简单时间重排。
矩阵(24)的系数u,v,w由u=-2+2θ0+3θ02、v=-2+2θ1+3θ12、w=-2+2θ2+3θ22限定。然而,与这些系数成比例的值导致码的相同性能。可以靠损害编码增益来去除该比例性(proportionality)的约束。然而,重要的是,系数u,v,w之间的比率为无理数,即u,v,w∈R-Q。可以看出比例性的±10%的偏差(换句话说,如果u=λ0(-2+2θ0+3θ02);v=λ1(-2+2θ1+3θ12);w=λ2(-2+2θ2+3θ22),其中,0.9≤|λi-λi′|λi≤1.1,]]>i,i′∈{0,1,2})不会明显损害空时码的性能。该容许量特别地可以以量化系数(例如,8位字节)来工作。
不管所设想的码的形式如何,都是实型的。其使得可以通过用于一信道三用的三个天线来传输9个数据符号,因此以全码率进行传输。还可以看出对于M=3或M≥5以及M′≥1,码具有最大分集。最后,其编码增益高于由表达式(13)和(14)所限定的码的编码增益。
图4示出了根据本发明的使用空时编码的传输系统的实例。
系统400接收块S=(a1,a2,a3,a4,a5,a6,a7,a8,a9)表示的数据符号,其中,ai是PPM-PAM星座图的符号。可选地,在数据符号首先被映射到PPM-PAM星座图的条件下,该数据符号可以来自另一个M.M′-ary星座图。当然,数据符号可以由本领域技术人员已知的一个或多个运算得出,这些运算诸如信源编码法、卷积型信道编码法(convolutional-type channel coding)、利用块、或利用串行或并行级联卷积编码(turbocoding)、交插编码等。
数据符号块在空时编码器410中进行编码运算。更具体地,模块410根据(24)或根据上述所选择的表达式来计算矩阵C的系数。由用于第一帧的C的M个第一行构成的三个列向量c10,c20,c30、由用于第二帧的C的M个下一行构成的三个列向量c11,c21,c31、以及由用于第三帧的C的M个最后一行的最后三个列向量c12,c22,c32被分别传输至UWB调制器420、425、427。本实例中的上部的指数表示帧,而下部的指数表示辐射元件430、435、或437。UWB调制器420基于向量c10,c11,c12生成相应的经过调制的UWB脉冲信号。类似地,UWB调制器425和427分别基于向量c20,c21,c22和c30,c31,c32生成相应的经过调制的UWB脉冲信号。例如,如果我们使用如图所示的空时编码矩阵(24),则UWB调制器420连续地提供信号(27)、(30)、和(33),而UWB调制器425连续地提供信号(28)、(31)、和(34),UWB调制器427连续地提供信号(29)、(32)、和(35)。通常,用于支持调制的UWB脉冲信号可以是TH-UWB、DS-UWB、或TH-DS-UWB类型。如此调制的UWB脉冲信号于是被传输给辐射元件430、435、和437。这些辐射元件可以是UWB天线或用于红外线领域中的与电光调制器相关的激光二极管或LED。于是所提出的传输系统可以用于无线光远程通信领域。
图5示出了图4的空时编码器410的优选实施例。编码器使用具有三个输入端和三个输出端的基本模块510、515、517;置换模块520以及具有9个输入端和三个输出端的多路分配器530。基本模块510、515、517中的每一个都具有图6中所示的结构。该基本模块包括三个串-并转换器610、三个并-串转换器630和M个线性组合模块620。根据一个实施例,这些模块620中的每一个都执行下列的线性运算X=ux+vy+wzY=wx+uy+vz(37)Z=vx+wy+uz其中,所有值都是标量;x,y,z是输入值;X,Y,Z是输出值。
模块620可以由有线的乘法器和加法器构成,或可以利用微层序运算(microsequenced operation)来生成。
串-并转换器610将M个连续的PAM符号的序列转换为规模为M的向量。反过来,并-串转换器630将规模为M的向量(PPM-PAM符号)转换成M个连续的PAM符号的序列。
图5的置换模块520具有图7所示的结构。每个置换模块都具有输入端和输出端。串-并转换器将M个PAM输入符号的序列变换为由M个符号组成的字,该字表示PPM-PAM符号。相反,在输出端,在模块720中已经对字的符号进行了置换以后,并-串转换器将字变换为M个连续的PAM符号的序列。
根据在模块520中进行置换(因此,在置换后得到符号c12,c11,c22)之后的情况,图5的多路分配器530接收来自基本模块510、515、和517的空时码的PPM-PAM符号(更具体的,为相应的PAM符号),并在所需的时间将其传输至UWB调制器。为此,多路分配器530可以包括FIFO(先入先出)缓冲器,以延迟在第二和第三帧期间将被传输的符号的分量。
如果在矩阵Ω中存在正负号翻转,则可以通过在模块515和517中相对于有关分量来改变系数u,v,w的正负号进行考虑。更具体地,正负号的改变将在模块515和517的线性组合模块620中进行。
图5~图7所示的实施例利用了不同模块之间的PPM-PAM符号的分量(特别是模块515、517和520之间,以及模块520和530之间)的串行化。然而,很明显,对于本领域技术人员来说,多个结构实施例可以根据所需要的并行度来进行设计。例如,可以在不同的模块之间逐个符号进行交换,在此情况中,可以完全或部分取消串-并和并-串转换器。还通过以三倍于所述分量的码率来对多个输入进行多路复用,同时对多个输出进行多路分配,从而可以在基本模块中使用单个的线性组合模块620。
下面将考虑用于具有四个传输天线的MIMO系统的空时编码的实例。所提出的空时码由下面的规模为4M×4的矩阵限定C=115c10c20c30c40c11c21c31c41c12c22c32c42c13c23c33c43---(38)]]>其中c10=u0a1+v0a2+w0a3+t0a4]]>c20=u0a5+v0a6+w0a7+t0a8]]>c11=Ω(u1a13+v1a13+w1a15+t1a16)]]>c21=u1a1+v1a2+w1a3+t1a4]]>c12=Ω(u2a9+v2a10+w2a11+t2a12)]]>c22=Ω(u2a13+v2a13+w2a15+t2a16)]]>c13=Ω(u3a5+v3a6+w3a7+t3a8)]]>c23=Ω(u3a9+v3a10+w3a11+t3a12)]]>c30=u0a9+v0a10+w0a11+t0a12]]>c40=u0a13+v0a13+w0a15+t0a16]]>c31=u1a5+v1a6+w1a7+t1a8]]>c41=u1a9+v1a10+w1a11+t1a12]]>c32=u2a1+v2a2+w2a3+t2a4]]>c42=u2a5+v2a6+w2a7+t2a8]]>c33=Ω(u3a13+v3a13+w3a15+t3a16)]]>c43=u3a1+v3a2+w3a3+t3a4]]>uq=1;vq=-1-3φq+φq2+φq3;]]>wq=-1-2φq+φq2+φq3;]]>tq=-1+3φq-φq3;]]>φq=2cos(2(q+1)π15),]]>其中,q=0,...,3,且指数q表示传输帧。向量ai=(ai,0,...,ai,M-1)(其中,i=1,...,16)是S的数据符号,且Ω是规模为M×M的置换矩阵。
考虑了空时码的可选方案具有如上(即,在矩阵Ω中的系数正负号翻转、在C中行和列的置换、以及数据符号指数ai的置换)应用的三个传输天线。此外,可以选择与值uq、vq、wq、tq成比例(大于或基本与这些值成比例(具有±10%的误差范围))的系数,而对码的性能基本无损害。
不管所考虑的码的形式如何,其均是实型的。它还使16个数据符号能够通过用于一通道四用的四个天线来传输,因此,可以以全码率进行传输。还可以看出,对于M=3,M=5或M≥7及M′≥1,该码具有最大分集。最后,其编码增益高于现有技术中已知的编码增益。
图8示出了根据本发明的具有四个天线的使用空时编码的传输系统的实例。
系统800接收16个符号的块S的数据符号。在空时编码器810中对数据符号块进行编码运算。更具体地,模块810根据(38)或根据以上所考虑的可选方案来计算矩阵C的系数。由用于第一帧的C的M个第一行构成的四个列向量c10,c20,c30,c40、由用于第二帧的C的M个下一行构成的四个列向量c11,c21,c31,c41、由用于第三帧的C的下一M个行构成的四个列向量c12,c22,c32,c42、以及由用于第四帧的C的M个最后一行构成的四个列向量c13,c23,c33,c43分别传输至UWB调制器UWB 820、823、825、827。在该实例中,上部指数表示帧,而下部指数表示辐射元件830、833、835、或837。UWB调制器820基于向量c10,c11,c12,c13生成相应的经过调制的UWB脉冲信号。类似地,UWB调制器823、825和827分别基于向量c20,c21,c22,c23、c30,c31,c32,c33和c40,c41,c42,c43生成相应的经过调制的UWB脉冲信号。用于支持调制的UWB脉冲信号可以是TH-UWB、DS-UWB、或TH-DS-UWB类型。如此调制的UWB脉冲信号于是被传输给辐射元件830、833、835、和837。
图9示出了图8的空时编码器810的优选实施例。编码器使用具有四个输入端和四个输出端的基本模块910、913、915、和917;置换模块920以及具有十六个输入端和四个输出端的多路分配器930。基本模块910、913、915、和917中的每一个都具有图10所示的结构。该基本模块包括四个串-并转换器1010、四个并-串转换器1030、以及M个线性组合模块1020。根据一个实施例,这些模块1020中的每个都执行下列的线性计算A=u0a+v0b+w0c+t0dB=u1a+v1b+w1c+t1dC=u2a+v2b+w2c+t2d(39)D=u3a+v3b+w3c+t3d其中,所有值都是标量;a,b,c,d是输入值;A,B,C,D,是输出值。
如上所述,模块1020可以由有线乘法器和加法器构成,或可以利用微层序运算来生成。
串-并转换器1010将M个连续的PAM符号的序列转换为规模为M的向量。反过来,并-串转换器1030将规模为M的向量(PPM-PAM符号)转换成M个连续的PAM符号的序列。
图9的置换模块920具有图5所示的结构,因此,将不再赘述。
根据在模块920中进行置换(因此,在置换后得到符号c13,c12,c23,c11,c22,c33)之后的情况,图9的多路分配器930接收来自基本模块910、913、915、和917的空时码的PPM-PAM符号(更具体地,为相应的PAM符号),并在所需的传输时间将其传输至UWB调制器。为此,多路分配器930可以包括FIFO缓冲器,以延迟在第二、第三、和第四帧期间将被传输的符号的分量。
如果在矩阵Ω中存在正负号翻转,则翻转可以通过在模块913、915和917中相对于有关分量来改变系数uk,vk,wk,tk的正负号来进行考虑。更具体地,正负号的改变将在后者的线性组合模块1020中进行。
当然,在本实例中同样根据所需的串行化,可以完全或部分取消串-并和并-串转换器。还通过以四倍于所述分量的码率来对多个输入端处的分量进行多路复用,同时对多个输出处的分量进行多路分配,从而可以在基本模块中使用单个线性组合模块1020。
由图4或图8所示的系统传输的UWB信号可以通过多天线接收机以传统方式来进行处理。接收机可以例如包括Rake相关级(stage),其后有使用本领域技术人员已知的球译码器的决定级(decision stage)。
权利要求
1.用于包括三个辐射元件的UWB传输系统的空时编码方法,其特征在于,属于PPM调制星座图或PPM-PAM复合调制星座图且具有等于3、或者大于或等于5的时间位置数量的九个数据符号的块(S=(a1,a2,a3,a4,a5,a6,a7,a8,a9)),被编码成九个向量(c10,c20,c30;c11,c21,c31;c12,c22,c32),其中,每个向量的多个分量都用于调制用于所述系统的辐射元件的UWB脉冲信号,并持续给定传输间隔(Tf),每个所述向量都由所述数据符号中的三个数据符号的不同线性组合得到,且在调制所述UWB脉冲信号之前对多个向量(c12,c11,c22)的子集进行多个分量的置换。
2.根据权利要求1所述的空时编码方法,其特征在于,在调制所述UWB脉冲信号之前,对均已经过所述置换的所述多个向量进行一个或多个分量的正负号翻转。
3.根据权利要求1所述的空时编码方法,其特征在于,所述多个向量由以下其中相邻的多行和/或多列进行置换、规模为3M×3的矩阵的多个M×1块分量限定ua1+va2+wa3ua4+va5+wa6ua7+va8+wa9Ω(wa7+ua8+va9)wa1+ua2+va3wa4+ua5+va6Ω(va4+wa5+ua6)Ω(va7+wa8+ua9)va1+wa2+ua3]]>其中,a1,a2,a3,a4,a5,a6,a7,a8,a9为所述数据符号,M是PPM调制的阶数,Ω为所述多个向量的所述多个分量的M×M置换矩阵,所述Ω可以已经过或没有经过其一个或多个系数(χi)的正负号翻转,且系数u,v,w为使它们之间的相应比值均为无理数。
4.根据权利要求3所述的空时编码方法,其特征在于,所述系数u,v,w与以下相应的值-2+2θ0+3θ02、-2+2θ1+3θ12、-2+2θ2+3θ22的大约±10%成比例,其中,θq=2cos(2(q+1)π7),q=0,1,2.]]>
5.用于传输属于PPM调制星座图或PPM-PAM复合调制星座图、且具有等于3、或者大于或等于5的时间位置数量的多个数据符号的方法,其中,通过根据用于所述九个向量的前述权利要求中的任一项所述的空时编码方法对所述多个数据符号进行编码,其中,所述九个向量中的每一个的多个分量都对组成UWB脉冲信号的多个脉冲的位置、或所述位置和振幅进行调制,以获取九个经过调制的UWB脉冲信号,在三个连续的传输间隔期间,利用所述三个辐射元件分别传输所述九个信号。
6.用于包括四个辐射元件的UWB传输系统的空时编码方法,其特征在于,属于PPM调制星座图或PPM-PAM复合调制星座图、且具有等于3或5、或者甚至大于或等于7的时间位置数量的十六个数据符号的块(S=(a1,...,a16)),被编码成16个向量(cpq,p=1,...,4;q=0,...,3)),其中,每个向量的多个分量都用于调制用于所述系统的辐射元件的UWB脉冲信号并持续给定传输间隔(Tf),每个所述向量都由所述多个数据符号中的四个数据符号的不同线性组合得到,且调制所述UWB脉冲信号前对多个向量(c13,c12,c23,c11,c22,c33)的子集进行多个分量的置换。
7.根据权利要求6所述的空时编码方法,其特征在于,在调制所述UWB脉冲信号之前,对均已经过所述置换的所述多个向量进行一个或多个分量的正负号翻转。
8.根据权利要求6所述的空时编码方法,其特征在于,所述多个向量由以下其中相邻的多行和/或多列进行置换、规模为4M×4的矩阵的多个M×1块分量限定C=c10c20c30c40c11c21c31c41c12c22c32c42c13c23c33c43]]>其中,c10=u0a1+v0a2+w0a3+t0a4]]>c20=u0a5+v0a6+w0a7+t0a8]]>c11=Ω(u1a13+v1a13+w1a15+t1a16)]]>c21=u1a1+v1a2+w1a3+t1a4]]>c12=Ω(u2a9+v2a10+w2a11+t2a12)]]>c22=Ω(u2a13+v2a13+w2a15+t2a16)]]>c13=Ω(u3a5+v3a6+w3a7+t3a8)]]>c23=Ω(u3a9+v3a10+w3a11+t3a12)]]>c30=u0a9+v0a10+w0a11+t0a12]]>c40=u0a13+v0a13+w0a15+t0a16]]>c31=u1a5+v1a6+w1a7+t1a8]]>c41=u1a9+v1a10+w1a11+t1a12]]>c32=u2a1+v2a2+w2a3+t2a4]]>c42=u2a5+v2a6+w2a7+t2a8]]>c33=Ω(u3a13+v3a13+w3a15+t3a16)]]>c43=u3a1+v3a2+w3a3+t3a4]]>其中,a1,...,a16为所述数据符号,M是PPM调制的阶数,Ω为所述多个向量的所述多个分量的M×M置换矩阵,所述Ω的已经过或没有经过一个或多个系数(χi)的正负号翻转,且所述系数uq,vq,wq,tq与以下相应值1、-1-3φq+φq2+φq3、-1-2φq+φq2+φq3、-1+3φq-φq3的大约±10%成比例,其中,φq=2cos(2(q+1)π15),q=0,...,3.]]>
9.用于传输属于PPM调制星座图或PPM-PAM复合调制星座图、且具有等于3或5、或者甚至大于或等于7的时间位置数量的多个数据符号的方法,其中,利用根据权利要求6至8中的任一项所述的空时编码方法对所述多个数据符号进行编码以获取所述十六个向量,其中,所述十六个向量中的每一个的所述多个分量都对组成UWB信号的多个脉冲的位置、或所述位置和振幅进行调制,以获取十六个经过调制的UWB脉冲信号,在四个连续的传输间隔期间,利用所述四个辐射元件分别传输所述十六个信号。
10.根据权利要求5或9所述的传输方法,其特征在于,所述辐射元件是UWB天线。
11.根据权利要求5或9所述的传输方法,其特征在于,所述辐射元件是激光二极管或电致发光二极管。
12.根据权利要求5、9、10、或11中任一项所述的传输方法,其特征在于,所述脉冲信号是TH-UWB信号。
13.根据权利要求5、9、10、或11中任一项所述的传输方法,其特征在于,所述脉冲信号是DS-UWB信号。
14.根据权利要求5、9、10、或11中任一项所述的传输方法,其特征在于,所述脉冲信号是TH-DS-UWB信号。
15.用于实现根据权利要求1至4中任一项的所述方法的空时编码装置,其特征在于,包括三个基本模块(510、515、517),其中,每个模块都适于接收三个数据符号;每个所述数据符号(ai)都由M个分量构成,其中,M=3,或M≥5;每个所述分量都可以取M′个值,其中,M′≥1;每个所述基本模块都包括至少一个线性组合模块(620),且每个所述线性组合模块都适于执行所述三个符号的等秩的多个分量的三种不同线性组合,以生成三个中间向量的等秩的三个相应分量;多个置换模块(520),其中,每个所述置换模块都适于对所述中间向量的多个分量执行置换;以及多路分配装置(530),用于接收所述多个中间向量的所述多个分量或由所述多个置换模块(520)置换的这些向量的多个分量,以利用三个连续时间提供三个一组的所述九个向量。
16.用于实现根据权利要求5至9中任一项所述的方法的空时编码装置,其特征在于,包括四个基本模块(910、913、915、917),其中,每个所述基本模块都适于接收四个数据符号,每个所述数据符号(ai)都由M个分量构成,其中,M=3、或M=5、或M≥7;每个所述分量都可以取M′个值,其中,M′≥1;每个所述基本模块都包括至少一个线性组合模块(920),且每个所述线性组合模块都适于执行所述四个符号的等秩的多个分量的四种不同线性组合,以生成四个中间向量的等秩的四个相应分量;多个置换模块(920),其中,每个所述置换模块都适于对所述多个中间向量的多个分量执行置换;多路分配装置(930),用于接收所述多个中间向量的所述多个分量或由所述置换模块(920)置换的这些向量的多个分量,以利用四个连续时间来提供四个一组的所述十六个向量。
17.根据权利要求15或16所述的编码装置,其特征在于,每个所述基本模块和每个所述置换模块均在输入端处包括用于将M个分量的序列转换为由所述M个分量构成的M个符号的字的串-并转换装置(610、710、1010),且均在输出端处包括用于执行逆向操作的并-串转换装置(630、730、1030)。
全文摘要
本发明涉及用于包括三个或四个辐射元件的UWB传输系统的空时编码方法。该方法还涉及用于利用该空时编码传输属于PPM调制星座图或PPM-PAM复合调制星座图的多个数据符号的方法。
文档编号H04B1/69GK101051882SQ20071009044
公开日2007年10月10日 申请日期2007年4月6日 优先权日2006年4月7日
发明者里耶伊利 沙迪·阿布 申请人:法国原子能委员会
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1