基于网格编码调制和多幅接收天线的mc-cdma系统及其收发方法

文档序号:7945303阅读:112来源:国知局
专利名称:基于网格编码调制和多幅接收天线的mc-cdma系统及其收发方法
技术领域
本发明涉及一种新的基于网格编码调制和多幅接收天线的MC-CDMA系统及其收发方法,属于数字通信技术领域。

背景技术
CDMA是3G通信的关键技术,而正交频分复用(OFDM)是高速数据传输的重要技术。CDMA与OFDM技术相结合,成为多载波CDMA技术,是第四代移动通信领域的研究热点。多载波CDMA技术主要有MC-CDMA(多载波CDMA)、MC-DS-CDMA(多载波直接序列扩频CDMA)和MT-CDMA(多音频CDMA)三种实现方案。其中MC-CDMA,即频域扩频方案,是三种方案中性能最好,最有研究和使用价值的方案。
MC-CDMA技术结合了CDMA和OFDM的优点,既能对抗多径衰落,又能抗频率选择性衰落,是高速率数据传输的理想选择。但是,与传统CDMA系统一样,在MC-CDMA系统中,每个用户的信号,除了受到噪声干扰外,还有来自其他用户的干扰(多址干扰)。多址干扰会使用户的信号检测变得困难,误码性能变差。在一定误码要求下,多址干扰必须限制在一定范围内,这样系统的用户容量受到限制。如何抑制多址干扰,成为MC-CDMA的重要研究课题。
为了消除其他用户的干扰信号,人们曾经采用正交扩频方案,以便在接收端使用相关器消除多址干扰。但是,由于信道衰落和多径延时的影响,用户信号很难保持正交,采用相关器消除多址干扰的方法受到限制。
网格编码调制TCM(Trellis Coded Modulation)是纠错编码领域取得的重大成果,它在不牺牲数据速率、不增加传输带宽的前提下,获得编码增益,是高效、可靠信息传输的良好选择。TCM突破了传统的编码和调制互相独立的模式,将它们作为一个整体综合考虑,使其产生的编码序列既有最大的欧氏距离。
TCM与扩频(SS)技术相结合,我们称之为TCM/SS。在TCM/SS中,首先为每个用户分配M个正交扩频码字构成信号集,纠错编码所需要的冗余通过对该信号集的扩充实现,即把M个正交码字组成的集合扩展为2M个双正交码字的信号集。然后,再对扩充后的信号集进行集分割,以使子集内码字的最小欧氏距离尽量增大。与传统的扩频系统相比,上述系统每个码字可以承载log2 M比特信息,系统的带宽为通常的1/log2 M,一定程度上解决了MC-CDMA系统中带宽资源紧张的问题。但是,我们看到,每个用户分配M个码字,不同用户的码字集合不能重叠,在码长度固定的情况下,系统所能容纳的用户数仅为传统系统的1/M,这限制了系统的用户容量。随着通信的发展,用户需求会越来越多,因此,TCM/SS系统中,用户容量下降的问题必须解决。
V-BLAST技术是多输入多输出(MIMO)技术中最简单的一种。在发送端,每个用户使用多幅天线同时发送数据,在接收端,使用多幅接收天线消除来自其他发送天线的数据干扰。V-BLAST技术理论具有良好的应用前景,它能极大的提高系统的传输速率、频谱效率,改善误码性能。
V-BLAST系统中的多天线干扰消除与MC-CDMA系统中多址干扰消除具有相似性。区别在于,多天线系统是消除同一用户不同天线上的信号带来的干扰;MC-CDMA系统是消除不同用户的干扰。
目前将V-BLAST技术用于MC-CDMA系统,通常是在接收端安装多幅天线,以获取接收分集,改善误码性能;或者收发两端都用多幅天线,提高系统容量。


发明内容
本发明的目的是将TCM/SS用于MC-CDMA系统中,并在接收端用多幅接收天线解决系统的多址干扰和容量下降问题,从而提供一种结构简单,使用方便,实现大容量高性能,误码性能进一步提高等优点的基于网格编码调制和多幅接收天线的MC-CDMA系统及其收发方法。
为实现上述目的,本发明采用如下技术方案 一种基于网格编码调制和多幅接收天线的MC-CDMA系统,它包括单天线用户发射装置和多天线用户接收装置;其中, 单天线用户发射装置包括一个卷积编码器,它与码字映射模块连接,码字映射模块与OFDM调制模块连接,OFDM调制模块与发射天线连接; 多天线用户接收装置包括多个接收天线,各个接收天线与相应的一组积分器连接,每组积分器与相应的检测器连接,全部的检测器与译码/幸存路径选择器连接,译码/幸存路径选择器与码字映射模块连接,码字映射模块则与卷积码映射模块连接。
所述各接收天线对应的积分器组的第一个积分器均与第一个检测器连接;各接收天线对应的积分器组的第二个积分器均与第二检测器连接,其余依次类推,各天线对应积分器组的最后一个积分器均与最后一个检测器连接。
一种采用基于网格编码调制和多幅接收天线的MC-CDMA系统的收发方法,它的方法为 1)发射方法 a 假设共有K个用户,在发送端把K个用户进行分组,每M1个用户一组;每个组中的所有用户使用码字映射模块的双正交码集,双正交码集A=(A0,A1,..,A2M-1),其中由M个长为N的正交码字和它们的反码组成,其中A0-A2M-1为码字,N只能取2的整数次幂;由于同组中的用户使用相同的扩频码字,所以它们之间有很大的干扰; b 对双正交码集A进行码集分割,并选择网格编码中相应码率的最佳卷积编码器,以便保证欧式距离小的码字在信道中传输; c 每个用户的信息比特,首先经过卷积编码器进行卷积编码,然后根据卷积编码的输出从码字映射模块的A中选择一个码字作为扩频码字,完成扩频; d 扩频码字进行OFDM调制; e 用户的OFDM调制信号经过发射天线发送至信道; 2)接收方法 f.为了消除同组中用户之间的数据干扰,在接收端安装与每组用户数量一致的M1幅接收天线; g.每幅天线上的信号首先经过同步解调; h.所有天线上,相同子载波的同步解调信号,作为检测器的输入;输出的是对用户对应码片的估计值; i.N个检测器的输出,作为一个向量输入到译码/幸存路径选择器中;在每个比特周期,选择器的输出是一个正交码字;译码/幸存路径选择器选择输出的码字序列,经过码字逆映射和卷积码逆映射,得到用户信息比特的估计值。
所述步骤b中的双正交码集分割,是通过把双正交码集A分成M个子集,每个子集中只包含2个码字,它们互为反码;在此选用Walsh-Hadamard码,整个码集中的码字之间的最小欧式距离为分割之后,子集中的两个码字之间的欧式距离为其中,N为码字的长度,显然分割后码字之间的最小欧式距离大于原码字集合中码字的最小欧式距离。
所述步骤c中,卷积码的输出比特,进行自然码编码,得到一个十进制数,然后根据这个数值选择相应序号的码字;设卷积码输出为b1b2...bv,其中v=log2(2M)为卷积码编码输出比特数,则自然码对应的十进制数为dec=b1*2v-1+b2*2v-2+...+bv,于是选择Adec(0≤dec≤2M-1)作为输出码字,其中,Adec表示双正交码集A中第dec个码字; 所述步骤d中,OFDM调制包含以下处理过程 先对扩频码字进行1:N串并转换,并把N个码片分到N个并行的支路上; 把各支路的信号调制到不同的频率即子载波上,然后各支路的调制信号相加,得到一个用户的OFDM发送信号。
所述步骤g中,每幅接收天线上的信号首先进行同步解调,即每个子载波信号先乘以同步载波,然后进入积分器积分。
所述步骤h中,每幅接收天线的第1个子载波的同步解调信号输入第1个检测器,得到第1个chip的估计值;每幅天线的第2个子载波的同步解调信号输入第2个T检测器,得到第2个chip的估计值;依此类推,最后N个检测器得到的是N个码片的估计值。
所述步骤i中,N个检测器的输出,作为一个向量输入到译码/幸存路径选择器中;依次求得输入向量与正交码集中的2M个码字的欧式距离,选择距离最小的一个码字最为幸存码字;这样,在每个比特持续时间内,译码/幸存路径选择器的输出是一个正交码字; 从一个时刻到下一时刻,每个状态都有两个分支,分别求这两个分支对应输出,实际上是两个正交码字与译码/幸存路径选择器的输出向量的在对应比特周期的相关值Ul,选择相关值较大的码字作为幸存路径;考虑译码深度L比特持续时间,先计算累积度量值即累积相关值,然后选择最大的路径作为最终的译码路径;此时,每个时刻都对应一个码字,对该码字进行码字逆映射;最后,对码字逆映射结果再进行卷积码逆映射就可以得到发送的信息比特估计值。本发明的有益效果是 首先TCM-SIMO-MC-CDMA系统的用户容量。由于每M1个用户共用M个码字,当码长为N时,码字可以分成N/M(只考虑N能被M整除的情况)个分组,此时系统能容纳的用户数为M1*(N/M)。显然系统容量与M成反比,而与M1成正比。当M1>M,系统所能容纳的用户数大于N。这恰好能解决单天线系统中用户容量下降的问题,在需要容纳大量用户或者误码性能要求很高时,可以通过增大M1或者减小M实现。
其次,因为每个码字携带log2 M比特信息,TCM-SIMO-MC-CDMA系统的频带利用率比传统CDMA系统高。
这样,当系统带宽资源有限时,可以通过适当增大M,节省带宽,提高带宽利用率。而在通常情况下,需要根据实际情况适当选取M1和M的值,使系统的带宽利用率和用户容量取得很好的折中。
TCM-SIMO-MC-CDMA系统的误码性能比传统的MC-CDMA系统好。
首先,系统采用网格编码调制(TCM)技术,可以在不牺牲信息速率、不增加传输带宽的情况下获得编码增益。例如采用四状态的卷积编码器时,TCM可以带来3~4dB的信噪比增益。
其次,因为接收端使用多幅天线,系统可以获得接收分集,从而使误码率下降,误码性能进一步提高。



图1a是第k(1≤k≤K)个用户的发送框图; 图1b码字映射原理图; 图2是TCM/SS双正交码集合的集分割示意图; 图3是4状态R=2/3的卷积编码器网格图; 图4是第k1(1≤k1≤K)个用户的接收框图。图中符号t为连续时间变量,即满足t∈((l-1)T,lT),/表示第/个比特周期,fn(n=1,2,...,N)为第n子载波的频率; 图5是K=2时四种系统的平均误码率(BER)性能对信噪比(Eb/N0)的变化曲线; 图6是K=4时四种系统的平均误码率(BER)性能对信噪比(Eb/N0)的变化曲线; 图7K=2时,TCM-SIMO-MC-CDMA系统误码性能随M1变化曲线。

具体实施例方式 下面结合附图与实施例对本发明作进一步说明。
考虑MC-CDMA的上行链路,TCM-MC-CDMA系统的第k个用户信号的发送端框图如图1所示。其中d(k)为第k个用户的比特持续时间为T的信息数据。
图1a中,TCM/SS为结合扩频的网格编码调制,它根据d(k)为用户k选择扩频码c(k)。与传统的扩频系统不同,TCM/SS为每个用户分配M个正交扩频码字(Walsh-Hadamard码)组成发射信号集,这M个码字与它们的反码共同组成双正交码集A,即A包含2M个长度为N(N只能取2的整数次幂)的扩频码字,用Aj=cj,1cj,2...cj,N,j=0,1,...,2M-1表示,其中,cj,n(n=1,2,...,N)表示第j个码字的第n个码片。显然,用户k的扩频码c(k)满足c(k)∈A={A0,A1,...,A2M-1}。TCM/SS由卷积编码器和码字映射模块组成,其中卷积编码器的码率是特定的,即为R=v-1/v,v=log2(2M),而映射完成扩频码的实时选择,即把卷积编码器的输出比特流(按n比特)映射成由扩频码组成的扩频码流。
最后,扩频码c(k)经过OFDM(多载波调制)后经发射天线发送至信道。第k个用户的发送信号为 其中Ps为每个子载波的功率,Tc为每个chip的持续时间,满足Tc=T/N,T为信息比特的持续时间,N为码字的长度,fn是第n子载波的频率,t连续时间变量,ck,n,i表示第k用户在i比特持续时间选用的码字的第n码片。rect(t)是单位矩形函数,定义如下
接收端(基站),TCM-SIMO-MC-CDMA系统把V-BLAST的多天线间数据干扰消除思想用于多址干扰的消除,即安装M1幅接收天线,用以消除同一分组内用户信号的干扰,其原理如图4所示。
第m接收天线上的时刻t的接收信号可以表示为 其中

表示第i比特持续时间内(即t∈((i-1)T,iT))第k用户的第n子载波到第m接收天线的信道响应,且满足σ2为瑞利信道响应的方差,其中E[]表示求数学期望。Ps为每个子载波的功率,T为信息比特的持续时间,N为码字的长度,fn是第n子载波的频率,ck,n,l表示第k用户在i比特持续时间选用的码字的第n码片。η(m)(t)为时刻t时,第m接收天线上,数学期望为0、双边功率谱密度为N0/2的加性高斯白噪声,N0为功率谱密度。
由图4,我们容易得到第m幅天线接收的信号,经第n个子载波相干解调后,在第i个比特持续时间内,关于第k1用户信号的输出

为 其中

表示第m幅天线在第l(1≤l≤L)比特持续时间的接收信号,根据式(2),可以知道其中

是第l比特持续时间内,第m幅天线上的高斯噪声;T为信息比特的持续时间,fn是第n子载波的频率,t为连续时间变量,N为码字的长度。
对第k1个用户,把所有M1幅天线第n子载波的解调信号(即

(n=1,2,...,N))作为V-BLAST检测器的输入,V-BLAST检测器的输出是对用户扩频码字第n码片(chip)的估计值

,其余的则依次类推。N个V-BLAST检测器的输出向量中第K1个用户的输出向量表示为是对用户发送码字向量的估计。

经过Viterbi译码/幸存路径选择器、码字逆映射、卷积码逆映射就能恢复用户的信息,Viterbi译码/幸存路径选择器具体的工作过程如下。
图4中的Viterbi译码/幸存路径选择器与传统的Viterbi译码器略有不同,它完成幸存路径选择,即每个比特持续时间内选出一个正交码字。此时,每个时刻都对应一个码字,表示为



进行码字逆映射得到

最后,对

进行卷积码逆映射就可以得到发送的信息比特估计值
为了验证TCM-SIMO-MC-CDMA系统的误码性能,以下推导TCM-SIMO-MC-CDMA系统的平均误码率下限的表达式。
在卷积码的网格图中,假设正确路径为R,在某一段时间(0,L*T)内,如果Viterbi译码/幸存路径选择器选择了另一条路径(错误路径)W,就会发生错误。其中,L为Viterbi译码/幸存路径选择器的译码深度,T为信息比特的持续时间。以下的推导中,上标R和W分别代表正确路径和错误路径的变量。发生译码错误,相当于Viterbi译码/幸存路径选择器得到的路径累积度量值U满足U(R)<U(W),其中,U(R)和U(W)分别表示正确路径和错误路径的累积度量值。应用联合界方法,系统的误码率为 其中prob()表示求概率运算。
在大信噪比情况下,对系统误码性能起决定作用的是那些与正确路径有最小欧氏距离的路径。假设这个最小欧氏距离是dmin,我们仅考虑具有dmin的路径的影响,这样就是 在TCM-SIMO-MC-CDMA系统中,假设M1个用户中有u个用户使用相同的码字,且与正确路径欧氏距离为dmin的一条错误路径引起的误码率为Pf(u)=prob(U(R)<U(W))。只考虑与正确路径欧氏距离为dmin的错误路径,因为每条与正确路径欧氏距离为dmin的错误路径引起的误码率相同,则系统的误码率下限可以写成以下形式(6) 其中,Nmin为与正确路径的欧氏距离为dmin的路径数目,与选择的卷积码一一对应,min{}表示取最小值,U(R)和U(W)分别表示正确路径和错误路径的累积度量值。
假设P(u)为发送端M1个用户中有u个用户使用相同的扩频码字的概率,P(u)由下式给出 对(5)式求统计平均得到系统的平均误码率为 为了求得Pf(u),首先计算正确路径与错误路径相关器输出统计量之差UΔ,并求得其信噪比。
以下推导中,上标m表示第m幅接收天线,下标l表示第l比特持续时间。接收信号经过子载波解调后进入到积分器,得到各子载波信号。不失一般性,我们只考虑第k1(1≤k1≤K)个用户。由式(3)可知,第l比特持续时间内,第m幅天线上第n子载波的输出统计量为 其中, 上述公式中,其中

表示第m幅天线在第l(1≤l≤L)比特持续时间的接收信号,ck,n,l表示第k用户在l比特持续时间选用的码字的第n码片,t为连续时间变量。Ps为发送信号功率,T为信息比特的持续时间,N为码字的长度,fn是第n子载波的频率。

为第k1用户第l个周期,第m幅天线上的第n个子载波上的信号,

为对应的干扰信号,

为对应的高斯白噪声。

表示第l比特持续时间,第k用户的发送信号到第m幅接收天线的信道响应。
当K和M较大时,

可以近似为高斯噪声,经过计算,我们可以得到其方差为 其中Var[]表示求方差运算,E{}表示求数学期望,*表示共轭运算,K为用户总数,u是M1个用户中使用相同码字的用户数,Ps为发送信号功率,σ2为瑞利信道响应的方差。经推导,噪声项的方差为N0/T。这样,把噪声和干扰都看成高斯噪声,其总的方差为 其中,Var[]表示求方差运算,Ps为发送信号功率,σ2为瑞利信道响应的方差,M1为接收天线数目,u是M1个用户中使用相同码字的用户数,K为用户总数,T为信息比特的持续时间,N0为复高斯白噪声的功率谱密度。
M1幅接收天线第n子载波的信号经过解调后的信号矢量表示为 式中其中,

是第k用户,第l比特持续时间内,第m幅天线上第n子载波的输出统计量。

为第k1用户第l个周期,第m幅天线上的第n个子载波上的信号,

为对应的干扰信号,

为对应的高斯白噪声。下标k1表示第k1用户,n表示第n子载波,l表示第l比特持续时间。Hk,n,l为第l比特持续时间,第k用户第n子载波的信道矩阵。

为第k1用户在第l比特持续时间,所有天线上的高斯噪声向量。
V-BLAST检测器采用迫零线性算法,即用

的伪逆矩阵

与信号向量

相乘,以恢复各子载波上的数据。这样,我们得到,在第l比特持续时间,第k1用户的第n个V-BLAST检测器的输出信号为 其中,Hk,n,l为第l比特持续时间,第k用户第n子载波的信道矩阵;

表示

的伪逆矩阵,

为第k1用户在第l比特持续时间,各幅天线上的高斯噪声向量。ck,n,l表示第k用户在l比特持续时间选用的码字的第n码片。
对第k1个用户来说,第n个V-BLAST检测器的输出信噪比为 []-1表示求逆矩阵,Ps表示发送信号功率,V为不考虑信道衰落时的干扰功率,

表示不考虑信道衰落影响时信号与噪声功率比;M为每个分组用户使用的码字(不包括反码)数目,u是M1个用户中使用相同码字的用户数,K为用户总数,T为信息比特的持续时间,N0为复高斯白噪声的功率谱密度。
以下我们分别求正确路径和错误路径的码字向量与V-BLAST检测器输出向量的相关值,显然正确路径的码字向量与输出向量的相关值必须大于错误码字与输出向量的相关值,否则就会发生译码错误。必须指出的是,对于正确路径,在L比特持续时间内,接收端码字逆映射得到的码序列与发端扩频后序列完全相同,任意chip均满足

(n=1,2...N;l=1,2...L),其中,

表示第k1个用户正确路径上,第l个周期的第n个码片;对于错误路径,码字逆映射得到的码序列与发端扩频后序列不同,而对每个chip来说,

不一定等于

其中,

表示第k1个用户错误路径上,第l个周期的第n个码片。正确路径码字向量与输出向量的相关值 (15) 其中

为第l比特持续时间输出向量与该比特持续时间的正确路径的扩频码字向量的相关值,

表示

的伪逆矩阵,

表示第l比特持续时间,第k1用户的第n个V-BLAST检测器的输出统计量;

表示第k1个用户正确路径上,第l个周期的第n个码片,ck,n,l表示第k用户在l比特持续时间选用的码字的第n码片,Ps表示发送信号功率。
错误路径码字向量与输出向量的相关值                          (16)

为第l比特持续时间输出向量与该比特持续时间的错误路径的扩频码字向量的相关值,

表示

的伪逆矩阵,

表示第l比特持续时间,第k1用户的第n个V-BLAST检测器的输出统计量;

表示第k1个用户错误路径上,第l个周期的第n个码片,ck,n,l表示第k用户在l比特持续时间选用的码字的第n码片,Ps表示发送信号功率。
根据前面的分析,U(R)<U(W)时会发生译码错误。为了求系统的误码率,我们定义二者之差为 (17) 其中,U(R)表示正确路径码字向量与输出向量的相关值,U(W)表示错误路径码字向量与输出向量的相关值,

表示第k1个用户错误路径上,第l个周期的第n个码片,

表示第k1个用户正确路径上,第l个周期的第n个码片。
当K较大时,可以把干扰项近似为高斯随机变量,因此UΔ可以看作高斯随机变量,其信噪比为 其中UΔ为正确路径与错误路径累计度量值之差,

表示第k1个用户正确路径上,第l个周期的第n个码片,

表示第k1个用户错误路径上,第l个周期的第n个码片,ck,n,l表示第k用户在l比特持续时间选用的码字的第n码片,Ps表示发送信号功率。
根据柯西不等式我们得到 其中,表示第/比特持续时间第n子载波上的干扰功率,上标H表示共轭转置。UΔ为正确路径与错误路径累计度量值之差,

表示第k1个用户正确路径上,第l个周期的第n个码片,

表示第k1个用户错误路径上,第l个周期的第n个码片,ck,n,l表示第k用户在l比特持续时间选用的码字的第n码片,Ps表示发送信号功率。
根据文献(杨维,V-BLAST MIMO MC-CDMA系统的空时结构和性能分析[MA],北京北京交通大学,2006),随机变量γn,l服从自由度为2(M-u+1),方差为σ2的卡方(chi-square)分布,其概率密度为 其中()!表示阶乘运算,exp()为指数运算,M1为接收天线数,σ2为瑞利信道响应的方差,

表示不考虑信道衰落影响时信号与噪声功率比,u是M1个用户中使用相同码字的用户数。为了便于分析

的概率分布,将简化为 其中max{}表示取最大值,

是最大信噪比,
假设在L比特持续时间中,正确路径与错误路径共有Ndf个不同的chip。由式(16)可知,

实际上是Ndf个相互独立且概率密度与γn,l相同的随机变量之和,服从自由度为2(M-u+1)×Ndf=2(M-u+1)Ndf,方差为σ2的卡方分布,概率密度为 其中,

是最大信噪比,Ndf是正确路径与错误路径在L比特持续时间内,不同码片的数目,σ2为瑞利信道响应的方差,

表示不考虑信道衰落影响时信号与噪声功率比,u是M1个用户中使用相同码字的用户数。
得到UΔ信噪比的概率分布后,我们来分析系统的误码率。由前面的分析可知UΔ服从高斯分布,因此用户1的数据在条件

已知时的差错概率为 平均误码率是上式的统计平均,即 由式(21-23)求得闭式解 其中,M1为接收天线数,u是M1个用户中使用相同码字的用户数,

表示不考虑信道衰落影响时信号与噪声功率比,σ2为瑞利信道相应的方差。因为推导过程中,使用的信噪比

是UΔ信噪比的最大值,故式(25)中给出的是系统误码率的下限。
最后,我们计算Ndf的值。因为正确路径与错误路径的欧氏距离为dmin,扩频码字的chip只能取±1,c1,n,l与

取值相同时差为0,取值不同时差为±2。故有 于是我们得到 其中Ndf是正确路径与错误路径在L比特持续时间内,不同码片的数目,L为Viterbi译码的译码深度,N为码字长度。dmin是正确路径与错误路径的欧式距离,它等于卷积码网格图中,从全0状态出发,回到全0状态的最短的路径与全0路径的欧氏距离。

由卷积码的结构(生成多项式和约束长度)决定,且与L无关。
用户数K=2时的误码率曲线如图5所示。从图中可以看出,TCM-SIMO-MC-CDMA系统的误码性能优于其它三种系统。如在误码率为10-4时,TCM-SIMO-MC-CDMA系统与UC-SIMO-MC-CDMA系统相比,有大约4dB的信噪比增益,这是由TCM带来的编码增益;与TCM-SISO-MC-CDMA系统相比,有约7dB信噪比增益,是由分集带来的;与UC-SISO-MC-CDMA系统相比,约有11dB增益,其中包含了TCM编码增益和分集增益。
用户数K=4时,误码曲线如图6所示。UC-SIMO-MC-CDMA系统和TCM-SIMO-MC-CDMA系统的误码性能曲线关系与图4相似。与单天线系统比较,随着信噪比的增加,TCM-SIMO-MC-CDMA系统的信噪比增益越来越大,这与TCM在高信噪比下对误码性能改善更明显是一致的。
同时我们还可以看到,当信噪比大于20dB时,随着信噪比的增大,单天线的MC-CDMA系统的误码率不再下降。这是因为,当信噪比较大时,噪声基本可以忽略,此时多址干扰是控制系统误码性能的主要因素。而在多天线系统中,接收端的多幅接收天线,消除了其它用户的干扰,成功抑制了多址干扰。因此,多天线系统的误码曲线在高信噪比区域仍然呈下降趋势。
图5和图6中,多天线系统的误码率随信噪比增加下降的更快。这与多天线理论中的分集概念是相符的。研究结果表明,分集阶数对应误码率曲线的斜率即分集阶数越高,误码率随着信噪比增加下降的越快。当然,当接收天线数较多时,随着接收天线数的增多,误码性能改善程度越来越慢,分集阶数一般不会很高,如取4~5阶。
比较图5和图6可知,随着用户数的增加,各个系统的误码性能下降,这与普通系统是一样的。其中,多址干扰对单天线系统的影响相当明显,当用户数大于等于4时,增加信噪比几乎不能降低系统误比特率,这显然与可靠性通信要求相矛盾;而对于多天线系统,误码率曲线随着信噪比增加下降较快,依然可以通过提高信噪比(即提高发送功率)来实现误码性能的提高。另外,图5和图6中同时给出了TCM-SIMO-MC-CDMA系统的理论误码曲线。可以看出,理论曲线与仿真曲线基本吻合,这证明图中仿真曲线的可靠性。
从图6可以明显看出,对于单天线的系统,由于多址干扰的影响,信噪比大于某个值后,误码率不再下降;但多天线系统由于接收分集作用,减弱了多址干扰的影响。因此,给定误码率要求时,单天线系统实际容纳的用户数比理论值减少程度大于多天线系统。
由图7可以看出,随着接收天线数的增加,系统的误码性能会相应提高。当然,随着M1的增大,误码性能的改善程度越来越小。
以下举例简单说明TCM-SIMO-MC-CDMA系统中第一个用户的发送和接收过程。
用户总数K=8,每个分组用户数M1=4,每个分组共同使用的码集包含M=4个码字,码字是长度为N=4的Walsh-Hadamard码。
1)发射方法 1 共有8个用户,在发送端每4个用户分成一组;每个组中的所有用户使用一个扩频码集,码集由4个长为4的正交码字和它们的反码组成,用A=(A0,A1,...,A7)表示; 因为同组中的用户使用相同的扩频码字,所以它们之间有很大的干扰; 2 在TCM/SS中,通过对双正交码集进行分割,使每个分组内的码字之间的最小欧氏距离变大。码集分割过程如图2所示,其中

表示对应码集合码字之间的最小欧氏距离。
3 选择TCM方法中码率为2/3,状态数为4的最佳卷积编码器,以保证在信道中传输的码字欧式距离最小。卷积码的网格图如图3所示,其中的Aij(i=0,1;j=0,1)是状态转移对应的输出。Aij是双正交码集A的子集,它只包含互为反码的两个正交码字(参见图2)。
4 第一个用户的信息比特d(1),每两个比特一组,用d1d2表示,首先经过卷积编码,得到编码比特b1b2b3。然后对b1b2b3进行码字映射,如图1(b)所示,即根据b1b2b3按照自然码编码规则从正交码集中选择一个码字作为扩频码字c(1),完成扩频。例如,当b1b2b3=000时,选择第0号码字作为输出码字,即c(1)=A0;当b1b2b3=101,选择第5号码字作为输出码字,即c(1)=A5。
5 扩频码字进行OFDM多载波调制,即先对扩频码字进行14串并转换,把4个码片分到4个并行的支路上; 6 把各支路的信号调制到不同的频率(f1,f2,...,f4)即子载波上,然后各支路的调制信号相加,得到一个用户的OFDM发送信号; 7 用户的OFDM调制信号经过天线发送至信道; 2)接收方法 为了消除同组中4个用户之间的数据干扰,我们在接收端安装4幅天线; 每幅天线上的信号首先进行同步解调,即每个子载波先乘以同步载波,然后进入积分器积分。例如,第一个用户,第1个比特持续时间内,第1幅接收天线上,第1个子载波的信号,先乘以同步解调信号cos(2πf1t),然后经过积分器积分得到解调信号
4幅天线的第1个子载波的同步解调信号输入第1个V-BLAST检测器,得到输出信号Y1,1,1;4幅天线的第2个子载波的同步解调信号输入第2个V-BLAST检测器,得到输出信号Y1,2,1;依此类推,4个V-BLAST检测器得到的是4个码片的估计值; 4个V-BLAST检测的输出,作为一个向量输入到Viterbi幸存路径选择器中。
由图3可知,从一个时刻到下一时刻,每个状态都有两个分支,我们分别求这两个分支对应输出(实际上是两个正交码字)与V-BLAST译码器的输出向量

的相关值U1,选择相关值较大的码字作为幸存路径。这样,在每个比特持续时间内,选择器的输出是一个正交码字,用

表示;考虑3个比特持续时间,先计算累积度量值(即累积相关值)(即累积相关值),然后选择U最大的路径作为最终的译码路径。
Viterbi路径选择器选择输出的码字序列,经过码字逆映射和卷积码逆映射,得到用户信息比特的估计值。如在第1比特持续时间内,将

进行码字逆映射(利用自然码逆映射),得到编码序列b1b2b3的估计值

最后,

经过卷积码逆映射,就能恢复发送信息比特
权利要求
1.一种基于网格编码调制和多幅接收天线的MC-CDMA系统,其特征是,它包括单天线用户发射装置和多天线用户接收装置;其中,
单天线用户发射装置包括一个卷积编码器,它与码字映射模块连接,码字映射模块与OFDM调制模块连接,OFDM调制模块与发射天线连接;
多天线用户接收装置包括多个接收天线,各个接收天线与相应的一组积分器连接,每组积分器与相应的检测器连接,全部的检测器与译码/幸存路径选择器连接,译码/幸存路径选择器与码字映射模块连接,码字映射模块则与卷积码映射模块连接。
2.如权利要求1所述的基于网格编码调制和多幅接收天线的MC-CDMA系统,其特征是,所述各接收天线对应的积分器组的第一个积分器均与第一个检测器连接;各接收天线对应的积分器组的第二个积分器均与第二检测器连接,其余依次类推,各天线对应积分器组的最后一个积分器均与最后一个检测器连接。
3.一种采用权利要求1所述的基于网格编码调制和多幅接收天线的MC-CDMA系统的收发方法,其特征是,它的方法为
1)发射方法
a假设共有K个用户,在发送端把K个用户进行分组,每M1个用户一组;每个组中的所有用户使用码字映射模块的双正交码集,双正交码集A=(A0,A1,...,A2M-1),其中由M个长为N的正交码字和它们的反码组成,其中A0-A2M-1为码字,N只能取2的整数次幂;由于同组中的用户使用相同的扩频码字,所以它们之间有很大的干扰;
b对双正交码集A进行码集分割,并选择网格编码中相应码率的最佳卷积编码器,以便保证欧式距离小的码字在信道中传输;
c每个用户的信息比特,首先经过卷积编码器进行卷积编码,然后根据卷积编码的输出从码字映射模块的A中选择一个码字作为扩频码字,完成扩频;
d扩频码字进行OFDM调制;
e用户的OFDM调制信号经过发射天线发送至信道;
2)接收方法
f.为了消除同组中用户之间的数据干扰,在接收端安装与每组用户数量一致的M1幅接收天线;
g.每幅天线上的信号首先经过同步解调;
h.所有天线上,相同子载波的同步解调信号,作为检测器的输入;输出的是对用户对应码片的估计值;
i.N个检测器的输出,作为一个向量输入到译码/幸存路径选择器中;在每个比特周期,选择器的输出是一个正交码字;译码/幸存路径选择器选择输出的码字序列,经过码字逆映射和卷积码逆映射,得到用户信息比特的估计值。
4.如权利要求3所述的采用基于网格编码调制和多幅接收天线的MC-CDMA系统的收发方法,其特征是,所述步骤b中的双正交码集分割,是通过把双正交码集A分成M个子集,每个子集中只包含2个码字,它们互为反码;在此选用Walsh-Hadamard码,整个码集中的码字之间的最小欧式距离为分割之后,子集中的两个码字之间的欧式距离为其中,N为码字的长度,显然分割后码字之间的最小欧式距离大于原码字集合中码字的最小欧式距离。
5.如权利要求3所述的采用基于网格编码调制和多幅接收天线的MC-CDMA系统的收发方法,其特征是,所述步骤c中,卷积码的输出比特,进行自然码编码,得到一个十进制数,然后根据这个数值选择相应序号的码字;设卷积码输出为b1b2..bv,其中v=log2(2M)为卷积码编码输出比特数,则自然码对应的十进制数为dec=b1*2v-1+b2*2v-2+...+bv,于是选择Adec(0≤dec≤2M-1)作为输出码字,其中,Adec表示双正交码集A中第dec个码字。
6.如权利要求3所述的采用基于网格编码调制和多幅接收天线的MC-CDMA系统的收发方法,其特征是,所述步骤d中,OFDM调制包含以下处理过程
先对扩频码字进行1N串并转换,并把N个码片分到N个并行的支路上;
把各支路的信号调制到不同的频率即子载波上,然后各支路的调制信号相加,得到一个用户的OFDM发送信号。
7.如权利要求3所述的采用基于网格编码调制和多幅接收天线的MC-CDMA系统的收发方法,其特征是,所述步骤g中,每幅接收天线上的信号首先进行同步解调,即每个子载波信号先乘以同步载波,然后进入积分器积分。
8.如权利要求3所述的采用基于网格编码调制和多幅接收天线的MC-CDMA系统的收发方法,其特征是,所述步骤h中,每幅接收天线的第1个子载波的同步解调信号输入第1个检测器,得到第1个chip的估计值;每幅天线的第2个子载波的同步解调信号输入第2个T检测器,得到第2个chip的估计值;依此类推,最后N个检测器得到的是N个码片的估计值。
9.如权利要求3所述的采用基于网格编码调制和多幅接收天线的MC-CDMA系统的收发方法,其特征是,所述步骤i中,N个检测器的输出,作为一个向量输入到译码/幸存路径选择器中;依次求得输入向量与正交码集中的2M个码字的欧式距离,选择距离最小的一个码字最为幸存码字;这样,在每个比特持续时间内,译码/幸存路径选择器的输出是一个正交码字;
从一个时刻到下一时刻,每个状态都有两个分支,分别求这两个分支对应输出,实际上是两个正交码字与译码/幸存路径选择器的输出向量的在对应比特周期的相关值Ul,选择相关值较大的码字作为幸存路径;考虑译码深度L比特持续时间,先计算累积度量值即累积相关值,然后选择最大的路径作为最终的译码路径;此时,每个时刻都对应一个码字,对该码字进行码字逆映射;最后,对码字逆映射结果再进行卷积码逆映射就可以得到发送的信息比特估计值。
全文摘要
本发明公开了一种基于网格编码调制和多幅接收天线的MC-CDMA系统及其收发方法。它将TCM/SS用于MC-CDMA系统中,并在接收端用多幅接收天线解决系统的多址干扰和容量下降问题,具有结构简单,使用方便,实现大容量高性能,误码性能进一步提高等优点。其系统为它包括单天线用户发射装置和多天线用户接收装置;其中,单天线用户发射装置包括一个卷积编码器,它与码字映射模块连接,码字映射模块与OFDM调制模块连接,OFDM调制模块与天线连接;多天线用户接收装置包括多个接收天线,各天线与一组卷积编码器连接,卷积编码器与相应的检测器连接,检测器与译码/幸存路径选择器连接,译码/幸存路径选择器与码字映射模块连接,码字映射模块则与卷积码映射模块连接。
文档编号H04L27/26GK101488938SQ20091001384
公开日2009年7月22日 申请日期2009年1月15日 优先权日2009年1月15日
发明者曹叶文, 姜立国 申请人:山东大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1