OFDM系统中的信号检测算法分类和详解

1 引言

(1)信号检测的作用
为了在接收端进行数据恢复,需要知道调制值的参考相位和幅度,在实际系统中,由于载波频率偏移、定时偏差记忆信道的频率选择性衰落等的影响信号会收到破坏,导致相位偏移和幅度变化。为了恢复信号,接收端存在两种信号检测方法,查分检测和相干检测。差分检测可以在时域和频域内分别进行:时域内差分通过比较当前OFDM符号子载波与前一个OFDM符号中对应子载波间幅度和相位的差值来实现。相干检测利用信号的参考值来检测信号,所以在使用相干信号检测的时候,前面需要一个信道估计。差分检测方法比较适合较低传输速率的OFDM系统,如欧洲的DAB系统。而对于要求更高的传输速率和频谱效率的OFDM系统,相干检测更合适。
(2)相干检测的OFDM系统结构
在接收端经过信道估计得到信道的增益矩阵H后,然后就是信号检测和信号恢复,获得恢复的比特流。
在这里插入图片描述

OFDM 系统模型

(3)检测算法的分析
OFDM 中信号检测算法总体分为三类,线性检测、非线性检测、最优检测。常用的算法有迫零ZF检测、均方误差MMSE、V-BLAST 检测和最大似然检测算法。在最优检测中的最大似然(ML)检测算法虽然性能是这几类中最好的,但其复杂度是随着天线数和信号调制阶数的逐渐的增加而成指数量级快速增加。当在实际应用中天线数目过多时,该检测算法的计算量将非常大,所以不适合实际使用。线性检测中最小均方误差(MMSE)信号检测算法和迫零(ZF)信号检测算法都归属于线性检测算法类型,它们只能对在信道矩阵方面对接收信号进行相对于线性均衡性质的检测,实现虽然简单,但是检测性能不理想,对比最大似然(ML)检测算法的精确度相差很多。V-BLAST 检测算法的性能和复杂度介于最大似然检测和线性检测之间,在现实中被广泛地应用。

2 线性检测算法

2.1 迫零ZF算法

零化是从含有噪声的数据流中提取出所需要的信号信息,方便后续的检测和解码的过程,迫零ZF算法是解相关检测中的一种,ZF算法的实现原理是在初始化一个零化矢量 G Z F = H h H h ∗ H G_{ZF} = \frac{H_h}{H_h* H} GZF=HhHHh,是经过信道估计的信道增益矩阵, H h H_h Hh是H的复共轭转置矩阵。估计的发送信号可表示为,
H ^ = G Z F ∗ Y D \hat{H} = G_{ZF}*Y_D H^=GZFYD
其中 Y D Y_D YD表示接收端接收到的数据信号,*表示线性加权。

2.2 线性最小均方误差LMMSE算法

根据线性均方误差MMSE准则,初始化零化矢量
G L M M S E = H h H h ∗ H + S N R − 1 I G_{LMMSE} = \frac{H_h}{H_h * H+ SNR^{-1}I} GLMMSE=HhH+SNR1IHh
其中是经过信道估计的信道增益矩阵,是的复共轭转置矩阵。是和H等大小的单位矩阵。是信噪比的倒数。
则估计的发送信号可以表示为,
H ^ = G L M M S E ∗ Y D \hat{H} = G_{LMMSE}*Y_D H^=GLMMSEYD
其中 Y D Y_D YD表示接收端接收到的数据信号,*表示线性加权。

3 非线性检测算法

由于线性检测算法不能解决更高性能的系统要求,提出了改进的线性检测算法称为非线性检测。就是将检测算法的输出是输入的非闲心变化,包括了干扰消除、QR分解等方法。

3.1 传统干扰消除SIC算法

干扰消除是非线性检测中的关键技术,作用是去除天线之间的干扰,从而提高系统的检测性能。串行干扰消除采用串行的方式消除干扰,一次一次的将干扰信息从接收信号中去除。在MIMO多输入输出的OFDM中步骤如下
(1)选择某种线性检测算法(ZF或LMMSE)检测出第一副天线发送符号估计值y,将该值产生的干扰从接受信号y中减去,得到第一部分恢复的信号。
(2)以此类推,继续同样方式处理其他天线信号,直到处理完所有的天线信号,就得到了所有发送符号的估计值。

3.2 并行干扰消除PIC算法

并行干扰消除采用并行的方式来消除天线间的干扰,实现方式:首先选用一种线性检测方法检测出所有的发送信号估计值,然后对每个发送符号消除其他符号产生的干扰。
(1)V-BLAST/OSIC 检测算法
它是在串行干扰消除 OSIC(Ordered Sequential Interference Cancellation)信号检测算法的基础上得出的。主要作用是增强不同天线所发送的不同数据流和提高系统容量实现增益的最大化功能。BLAST 技术分为:水平分层空时码(H-BLAST)、垂直分层空时码(V-BLAST)和对角分层空时码(D-BLAST)。其中对角分层空时码(D-BLAST)相对复杂。水平分层空时码(HBLAST)垂直分层空时码(V-BLAST)相对简单但是它需要事先对信号源的比特流进行串并,然后进行编码和交织映射功能,垂直分层空时码(VBLAST)与之相反。
(2)V-BLAST/OSIC 检测算法的主要思想
在发送端信号进行串并转换后变成并行传输子路的数据流;在对这些子数据流进行时间域和空间域的信号构造。最后从具有 Nt 根天线的发送端天线阵中发出信号;接收端利用已知的相关无线信道的信息完成接收信号的空时分层检测功能。

3.3 排序的SIC算法

根据某一准则求出所有发送符号的零化矢量,选择零化矢量模最小的发送符号进行线性检测,干扰消除。对剩余系统的发送符号重新求零化矢量,进行排序选择,再线性检测、干扰消除。以此类推,直到得到所有发送符号的估计值

3.4 QR分解

QR分解的主要思想是变换信道矩阵H,避免矩阵的求逆,获得较低的计算复杂度。
具体推导参考论文【MIMO-OFDM系统中的信号检测算法(I)】

4 最优检测算法

最优检测是指检测出的信号具有较高的分集增益和最接近于原始信号。

4.1 最大似然检测算法

最大似然检测算法是公认的最优检测算法,它将接收信号对所有可能的发送符号域进行全局搜索,找到与接收信号距离最小(即最大似然)的发送符号作为原始的发送符号,其估计值公式为
x ^ M L = a r g m i n ∣ ∣ y − H x ∣ ∣ 2 \hat{x}_{ML} = argmin||y - Hx||^2 x^ML=argminyHx2
其中表示欧式规范,是接收到的信号。
计算复杂度随着调制阶数和天线个数的增加而增加,在高阶调制和大量天线的情况下,几乎无法实现。

4.2 球面解码算法


具体推导参考论文【MIMO-OFDM系统中的信号检测算法(I)】

4.3 格点减少法


具体推导参考论文【MIMO-OFDM系统中的信号检测算法(I)】

5 参考文献

[1]周健, 张冬. MIMO-OFDM系统中的信号检测算法(I)[J]. 南京工程学院学报(自然科学版), 2010.
[2]王华龙.MIMO-OFDM系统传统信号检测算法[J].科技创新与应用,2016(23):63.

  • 9
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
### 回答1: 基于深度学习的ofdm系统信号检测是指利用深度学习算法对接收的ofdm信号进行解码和判决,从而实现对信号检测和恢复。 传统的ofdm信号检测算法通常采用数学建模和统计推断的方法,需要对信号进行复杂的数学运算和推导。而基于深度学习的ofdm信号检测算法则可以通过训练深度神经网络来自动学习信号的特征和模式,并进行高效的信号检测与解码。 在基于深度学习的ofdm系统,首先需要使用训练数据集对深度神经网络进行训练。训练数据集包含了已知信号和噪声的ofdm样本,通过输入网络的ofdm样本和输出样本之间的误差来更新网络的权重和偏置,从而使网络能够逐渐学习到信号的特征和模式。 训练完成后,即可使用训练好的深度神经网络对接收到的ofdm信号进行解码和判决。具体步骤包括将接收到的ofdm信号输入网络,通过网络前向传播得到输出结果,然后根据输出结果进行判决,解码出传输的信息。 基于深度学习的ofdm信号检测具有以下优点:首先,深度学习算法能够自动从大量数据学习到信号的特征和模式,相比传统算法更加智能化和适应性强;其次,深度学习算法可以充分利用计算机的并行计算能力,实现快速和高效的信号检测;最后,深度学习算法可以通过不断的迭代和训练,不断优化网络结构和算法性能,提高信号检测的准确性和鲁棒性。 综上所述,基于深度学习的ofdm系统信号检测通过训练深度神经网络来实现对ofdm信号的解码和判决,具有智能化、高效性和优化性能等优点。 ### 回答2: 基于深度学习的OFDM系统信号检测是指利用深度学习算法检测和识别OFDM系统传输的信号OFDM(正交频分复用)是一种广泛应用于无线通信系统的调制技术,它将高速数据分成多个低速子载波进行传输。 传统的OFDM系统信号检测主要依赖于数学模型和经验方法。然而,由于OFDM系统具有高复杂度、非线性和多解问题,传统方法往往需要大量的计算开销和复杂的算法来解决。而基于深度学习的信号检测方法可以通过训练神经网络来自动学习和抽取OFDM信号的特征,从而实现更快、更准确的信号检测。 首先,基于深度学习的OFDM系统信号检测需要收集和处理大量的OFDM信号样本来构建训练集,并进行标记。然后,通过设计和训练神经网络模型,将OFDM信号的样本输入到网络进行学习和参数优化。训练完成后,将测试样本输入到已经训练好的神经网络,通过前向传播算法计算输出值,并使用合适的方法对输出进行解码和识别。 基于深度学习的OFDM信号检测方法具有以下优势:首先,它适应于复杂的OFDM信道环境和多种调制方式;其次,对于非线性和噪声等问题有较好的抗干扰性能;同时,它可以通过增加网络深度和宽度来提高检测的准确性,具有一定的自适应性。此外,由于深度学习的端到端学习性质,可以减少手工特征工程的需求,简化系统设计。 总而言之,基于深度学习的OFDM系统信号检测利用神经网络来学习OFDM信号的特征,实现快速、准确的信号检测。它是一种有效的OFDM信号检测方法,具有广阔的应用前景。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Better Bench

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

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

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

打赏作者

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

抵扣说明:

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

余额充值