基于多载波系统的单用户检测方法理论概述

目录

1. 信号检测时的信噪比SNR

2. 多址干扰

3. 基于多载波系统的单用户检测技术的研究

3.1ORC

3.2EGC

3.3MRC

3.4MMSE


      多载波系统接收端的检测主要分为两大类:单用户检测和多用户检测,本课题的重点将是研究多载波系统下的单用户检测技术。单用户和多用户检测技术的基本原理框图如下所示:

       在系统中,每个用户的频率交织在一起,其余都是独立的部分。因此,在研究单用户检测的时候,只需要考虑单独某个子系统就可以了。

1. 信号检测时的信噪比SNR

      研究单用户检测技术,一个重要的技术指标就是信噪比,这里首先介绍一下信号检测的信噪比计算方法。在多载波CDMA系统的单用户检测过程中,定义输入端每个子载波的SNR值为:

          假设该信道为功率归一化的信道,那么就能得到:

       我们假设下行链路上全部用户的数据符号都具有相同的平均能量,也即所有用户具有相同的二阶矩,则每个数据符号的SNR定义为:

考虑系统的性能,往往需要使用绘制误码率曲线进行分析,从而对比系统的性能。

2. 多址干扰

        CDMA系统在工作中会收到干扰而限制系统自身,这种干扰以多址干扰为主,如何消除这种干扰,能够很大程度上提高系统的性能。所有基于CDMA的系统而言都是相同的,多载波CDMA在实质上也会收到多址干扰的限制。而且其情况比最基本的CDMA系统更为复杂。在本课题所讨论的多载波CDMA系统中,产生多址干扰产生的主要因素为:非同步传输,频率选择性衰落,非正交扩频码,功率控制不完善等

       首先,在实际系统中,正交扩频的个数一般都无法满足大用户量的需求,所以在实际中往往使用伪随机正交码代替正交码,伪正交扩频码之间的非正交性会导致多址干扰。此外,功率控制不完善也会带来远近效应。

      其次,在多径传播的时候,多径会引起频率选择性衰落,这使得子载波有不同的幅度电平和不同的相移,导致不同的用户之间正交性减弱最后导致其失去正交性,从而导致了多址干扰。尤其在非同步传输的情况下,会导致更为严重的多址干扰问题,同时还会产生比较严重的ICI问题。

      再次,系统的同步误差和定时误差,包括帧同步、频率同步、和时钟同步误差等都能带来不同程度的ICI,影响载波间正交性,导致多址干扰。

     从以上分析可知,多址干扰的存在将严重影响了多载波CDMA系统的性能,而多用户检测是CDMA系统中可以有效克服多址干扰的一项关键技术,研究用户检测具有十分重要的意思。

3. 基于多载波系统的单用户检测技术的研究

       单用户检测是在检测用户数据时不考虑多址干扰的信息,只是把它作为噪声。它是通过均衡系数对信号幅值和相位的信道畸变进行均衡来恢复用户信号间的正交性,从而减小衰落和多址干扰对系统性能的影响。通常可以用每个子载波上的单抽头均衡(即对每路载波用一个复数进行乘运算)来补偿此子载波上的平衰落影响,然后再进行解扩处理。在实际的系统中通常用一个增益系数来代替这两步处理,主要的单用户检测方法有:正交恢复合并(ORC)、等增益合并(EGC)、最大比合并(MRC)和最小均方误差合并(MMSE)。

      单用户检测方案的基本原理框图如下所示:

       单用户检测技巧是只考虑感兴趣的用户的信号而不考虑其他用户,把其余的信号MAI全部当做噪声处理。对第k个用户的单用户检测方案如图3.2所示。逆OFDM变换和频率解交织后,接收到的序列二通过一组单抽头的均衡器均衡以抵消移动信道对子载波上信号产生的相位和幅度的失真。在这里,单抽头的均衡器可以通过在每个子载波上乘以复值系数来实现。均衡器的输出具有以下形式。

      它是一个LxL的对角矩阵,它的对角元素代表了相应子载波上的均衡复值系数。输出的u再与用户特征码相关解扩,得到决策值:

其对应的根据模拟信号生成的决策值为:

    下面将重点研究几种用户检测技术:正交恢复合并(ORC)、等增益合并(EGC)、最大比合并(MRC)和最小均方误差合并(MMSE)。

3.1ORC

      ORC技术旨在利用接收信号之间的正交性来消除多径干扰。它尝试恢复原始信号,通过正交投影或其他正交恢复技术来分离并合并各个信号分量,以减少干扰影响。

3.2EGC

      EGC是一种简单的合并技术,所有接收到的信号都会被赋予相同的权重然后相加。这种方法不考虑每个支路的信噪比(SNR)差异,简化了实现复杂度,但可能不是在所有条件下的最优选择。通常情况下,在EGC下,其判决错误概率为:

3.3MRC

      MRC技术依据每个接收支路的信噪比来分配权重,即信号强度高的支路会被赋予更大的权重。这样可以最大化合并后信号的信噪比,从而提高接收性能。MRC通常要求知道每个支路的信道状态信息(CSI),以实现最佳的权重分配。

      但是有多个用户时,我们可以看到,信道的传输使得用户码之间正交性丧失,而MRC的权值使得这个正交性进一步恶化,所以它加强了MAI,其性能将下降。但是在上行链路中,各用户的信号不能完全同步,所以本来就无正交性可言,在这种情况下MRC是较好的。

      在单用户情况下,MRC能获得很好的性能,基于这种情况,基于IC的多用户检测方法由于在第一步消除了绝大部分MAI,所以在第二步及以后各步均可采用MRC进行均衡。

       则其下行瑞利信道的BER近似为:

3.4MMSE

      MMSE合并技术旨在最小化估计信号与实际信号之间的均方误差。这要求对信道特性有更深入的了解,包括噪声统计信息。相比MRC,MMSE可以在存在噪声相关性或非理想信道条件时提供更好的性能,因为它在合并时考虑了噪声的影响。

  • 12
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是一个基于滤波器组的多载波通信系统的Matlab代码示例: ```matlab %% 参数设置 fc = 1000; % 基带信号频率 fs = 10000; % 采样率 N = 8; % 子载波个数 M = 16; % 调制阶数 SNR = 10; % 信噪比 tb = 1/fc; % 基带信号周期 Ts = tb/N; % 子载波周期 t = 0:1/fs:tb-1/fs; % 基带信号时间序列 f = -fs/2:fs/N:fs/2-fs/N; % 频率序列 %% 生成基带信号 x = randi([0,M-1],1,N); % 生成随机调制数据 xmod = qammod(x,M); % QAM调制 xb = reshape(xmod,1,[]); % 将调制后的数据串并转串 %% 生成子载波信号 s = zeros(N,length(t)); for k = 1:N s(k,:) = sqrt(2/Ts)*cos(2*pi*(fc+(k-N/2-1)*fs/N)*t); end %% 合成多载波信号 y = zeros(1,length(t)); for k = 1:N y = y + xb(k)*s(k,:); end %% 加入高斯白噪声 Psignal = mean(abs(y).^2); % 信号功率 Pnoise = Psignal/(10^(SNR/10)); % 噪声功率 noise = sqrt(Pnoise/2)*(randn(1,length(y))+1i*randn(1,length(y))); % 生成噪声 y = y + noise; %% 解调 xhat = zeros(1,N); for k = 1:N r = y.*s(k,:); r = conv(r,fliplr(s(k,:))); % 匹配滤波 r = r(length(t):2*length(t)-1); % 保留一个子载波周期 xhat(k) = qamdemod(r,M); % QAM解调 end %% 显示结果 subplot(2,1,1); plot(t,real(y)); title('接收信号实部'); subplot(2,1,2); plot(f,abs(fftshift(fft(y)))); title('接收信号频谱'); figure; subplot(2,1,1); stem(x); title('发送信号'); subplot(2,1,2); stem(xhat); title('接收信号解调结果'); ``` 以上代码实现了一个基于滤波器组的多载波通信系统,包括随机调制、多载波合成、高斯白噪声添加、匹配滤波和解调等过程,并显示了接收信号的时域波形和频谱,以及发送信号和解调结果。实际情况中,可能需要根据具体需求进行修改和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fpga和matlab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值