《1 引言》
1 引言
多载波码分多址(MC-CDMA)结合了正交频分复用(orthogonal frequency division multiplexing)和CDMA技术的优点,其信号可以采用离散傳立叶反变换及变换(IDFT或DFT)发送和接收而不过多增加发射机和接收机的复杂度,由于其高效的频谱利用率和对频率选择性信道的鲁棒性,因此更适合于传输宽带业务,引起了人们的广泛关注[1,2];另外,由于智能天线系统能够有效地对抗多址干扰(MAI)而增加系统的容量[3,4],因此,基于智能天线的MC-DMA系统成为当今研究的热点之一[5,6]。
目前,基于智能天线的 MC-CDMA 系统的接收检测大都分两步进行,即先通过波束形成将各个天线上的信号合并,然后再在频域将各个子载波上的信号进行合并;如 L. M. Tuan[7] 给出了一种先通过训练序列用MMSE算法进行波束形成,然后进行频域合并检测的算法;而 Tian Qingiang[8] 是先用接收信号的相关矩阵估计出信号的阵列响应,通过已估出的阵列响应进行波束形成,然后再根据已估信道参数分别用等增益(ECC)、最大比(MRC)和最小均方误差(MMSEC)在频域进行合并。
上述接收算法均是基于先波束形成后频域合并的非盲或半盲算法,如果信号的阵列响应及信道参数估计存在误差,势必影响合并检测的效果,另外,由于接收合并分两步进行,将存在误差传递的影响。在信源具有恒模性质(PSK 或FSK 调制)的 MC-CDMA 系统中,由于恒模算法(CMA)不需要训练序列,更有效地利用了带宽[9],因此 DS-CDMA 系统中传统的恒模算法也可以用到 MC-CDMA 中去。笔者提出了智能天线多载波 CDMA 系统中一种空域和频域联合的盲多用户自适应检测算法,它是将空域波束形成和频域合并检测合二为一,使得检测器在空域和频域两维上同时优化,从而提高了系统的检测性能。对这种空频联合检测算法的误码性能进行了分析,给出了其误码率近似计算公式,并与先自适应波束形成然后再分别用 ECC,MRC 和 MMSEC 进行频域合并的分步算法进行了仿真比较,仿真结果表明,笔者提出的空频联合盲多用户自适应检测算法的检测性能优于分步检测算法。接收机系统框图如图 1 所示
《图 1》
图 1 接收机系统框图
Fig.1 The diagram of receiver
《2 信号模型》
2 信号模型
考虑具有 K 个用户的智能天线 MC-CDMA 系统,第 k 个用户的发送信号可表示为:
其中,Ak ,bk(i)分别表示第 i 个符号的幅度及信息比特,N =Tb /Tc 代表扩频增益,也等于子载波数,Tb , Tc 分别是符号和码片周期; 和 分别是第 n 个子载波频率及相位,ck =N -1/2[ ck(1),ck (2),...,ck(n),...,ck(N)]T 代表第 k 个用户的扩频码(其中 ck(n)= ±1),pc(t)是矩形脉冲波形,表达式为
对于频率选择性信道,假设第 k 个用户的信道冲激响应为 ,路径数目为 Lk ,则其等效低通冲激响应为:
其中 分别表示第 k 个用户在第 条路径上的阵列矢量、复幅度衰减和时延。对于等距线阵,假设天线阵列中有 M 个阵元,每个阵元相距 d,则 = = , 其中为载频波长, 表示第 k 个用户第 条路径到达第一个阵元的入射角。信号经过信道后,K 个用户在天线阵列上的接收信号可表示为 =
其中 * 表示卷积,是均值为 0、协方差矩阵为 的高斯白噪声。接收信号经过子载波信号分离后,在第i个符号周期内可表示为一个矩阵而 为第 n 个子载波第 m 个阵元上的接收信号
《3 空频联合检测算法及误码性能分析》
3 空频联合检测算法及误码性能分析
《3.1 空频联合检测算法》
3.1 空频联合检测算法
重新构造接收信号矩阵,将转换成一个列向量的表示形式为
其中 = 。
设用户 1 是期望用户,构造用户 1 扩频码对角矩阵,令
其中
将常数模算法运用于处理后信号,构造 M ×N 维检测器抽头系数矩阵 W
其中 = ,表示第 m 个阵元上第 n 个子载波的检测器抽头系数。将 W 转换成一个列向量
则恒模代价函数可表示为
不失一般性,用梯度下降恒模算法,其迭代公式为
其中 j 表示迭代次数, 是迭代步长,e(j)= y(j)– y(j)/| y(j)| 代表检测器输出与其归一化幅度之差,y(j)表示检测器输出。
检测器抽头系数 w 一旦获得,对于 2PSK 信号,其判决信息为
《3.2 误码性能分析》
3.2 误码性能分析
假设用户 1 为期望用户,在一个符号周期内,式(11)可以表示为
其中 wmn 表示第 m 个阵元第 n 个子载波上的检测器抽头系数, 表示第 k 个用户在第 n 个子载波上的复幅值衰减。式(13)中,第一项是有用信息,第二项和第三项是多址干扰和噪声。联合检测后,应使第一项最大,同时使第二项和第三项最小。令 ,以断定,gmn > 0。则式(13)变为
其中上标 * 表示共轭;
表示期望信息;
表示多址干扰;
表示白噪声。对于 y1 和 yN,当 K 和 N 比较大时,其可假设为均值为零的高斯随机变量,因此,当 b1(j)取特定值时,y(j)是个高斯随机变量,其均值为
其中E { • }表示均值运算,根据大数定律(LLN),设 gmax = max { gmn },(m =1....,M;n =1,...,N),max { • }表示取最大值运算,因此
而 y(j)的方差为
其中
式中 ≈ B/2π,B 是阵列波束有效宽度。是期望用户的平均功率, 是干扰用户的平均功率, ,(k =2,...,K,n =1,...,N)。式(17)中另一项 ,为
假设期望用户信息 b1(j)= – 1,由式(16)、式(18)和式(19),则出现错判的概率为
其中 。 由于b1(j)等概率取 ±1,所以整体误码率就是式(20)。
《4 计算机仿真》
4 计算机仿真
将空频联合检测算法和先自适应波束形成,然后再分别用 ECC,MRC 和 MMSEC 进行频域合并的分步算法在相同环境下进行仿真比较。考虑一个具有 10 个用户、4 个阵元的等距线阵 MC-CDMA 系统,各个阵元距离 ,每个用户到达阵列天线中第一个阵元的人射角从 5°~ 185° 均匀分布,同一用户不同路径的入射角相差 2°~6° 随机分布,信源为 2 PSK 信号;信道为四径瑞利衰落信道,即 Lk = 4,路径时延 分别为0,2 Tc
4 Tc,6 Tc ;多址干扰MAI = 10 lg()为10 dB,k =2~ 10;SNR = 10 dB;扩频码采用 31 位 Gold 码。仿真结果如图 2 至图 5 所示(接收 10 000 个符号取平均)。
图 2、图 3 和图 4 分别是当 M=2,K=10,M =4,K =10 和 M=4,K =20 时 4 种算法的误码率比较图。
从图 2 中可以看出,当阵元数比较少时,联合检测算法和先自适应波束形成后采用 MRC 或 EGC 合并算法的误码性能差不多,但是,从图3可以看出,随着阵元数的增加,联合检测算的误码率性能明显好于其他 3 种算法;同时,从图 4 中还可以看出,随着用户数的增加,联合检测算法的误码率性能也明显好于其他 3 种算法。
《图 2》
图 2 M =2,K =10 时联合算法与分步算法误码性能比较
Fig.2 The BER comparison of joint algorithm and separate algorithm when M =2,K = 10
《图 3》
图 3 M =4,K = 10时联合算法与分步算法误码性能比较
Fig.3 The BER comparison of joint algorithm and separate algorithm when M =4,K = 10
《图 4》
图 4 M =4,K = 20 时联合算法与分步算法误码性能比较
Fig.4 The BER comparison of joint algorithm and separate algorithm when M =4,K = 20
图 5 给出联合检测算法及其分析结果式(20)的误码率随用户数增加的仿真比较,可以看出,实际仿真结果的误码性能接近分析结果。
《图 5》
图 5 M =4,SNR = 10 dB 时解析性能和仿真结果比较
Fig.5 The comparison of analysis and simulating result when M =4,SNR = 10 dB
《5 结语》
5 结语
提出了智能天线多载波 CDMA 系统中一种空域和频域联合的盲多用户自适应检测算法,它是将空域波束形成和频域合并检测合二为一,使得检测器在空域和频域 2 维上同时优化,从而提高了系统的检测性能。对这种空频联合检测算法的误码性能进行了分析并与先自适应波束形成然后再进行频域合并的分步算法进行了仿真比较,分析与仿真结果表明,空频联合盲多用户自适应检测算法的检测性能优于分步检测算法。