我正在解码OFDM信号,该信号由6个经过BPSK调制的载波(或音调)和一个有助于调谐的导频音组成。这是我第一次使用OFDM,所以我需要知道我是否以正确的方式进行处理。
我想对它进行解码的方法是使用导频音进行校准(因为接收器可能会略微被打乱),然后使用六个带通滤波器将每个载波分离出来,然后以通常的方式对其进行解调。谁能看到任何问题吗?还是可以建议一种更好的方法
我正在解码OFDM信号,该信号由6个经过BPSK调制的载波(或音调)和一个有助于调谐的导频音组成。这是我第一次使用OFDM,所以我需要知道我是否以正确的方式进行处理。
我想对它进行解码的方法是使用导频音进行校准(因为接收器可能会略微被打乱),然后使用六个带通滤波器将每个载波分离出来,然后以通常的方式对其进行解调。谁能看到任何问题吗?还是可以建议一种更好的方法
Answers:
OFDM的一个不错的功能是它为调制器和解调器提供了一种非常简单的结构:给定一组符号(通常是复数,取自诸如BPSK,QPSK或QAM的信号星座图)对于每个载波,调制器可以使用逆离散傅里叶变换来实现,通常利用FFT来实现。每组符号(每个载波一个)被转换以产生OFDM符号,然后将其发送到信道。通常将DFT长度选择为大于所需载波的数量,以允许在系统奈奎斯特速率附近有一些“保护带”。
除了上述基于DFT的结构外,大多数OFDM系统还包含循环前缀,这允许在频域中简单实现均衡器。均衡可以在多路径环境(例如,许多无线通信场景)中提供改进的链路性能。如下所述,它还可用于帮助同步。
简单的结构可以传递给接收器。可以使用与发射机使用的逆变换来解调OFDM波形,从而产生原始符号值。发射机使用的DFT的倒数是“常规”(正向)DFT。因此,您经常会看到在前端用“ FFT”块表示的OFDM接收机。转换的输出包含映射到每个载波的符号值,包括构成保护带的所有未使用的符号值。解调器提取每个感兴趣载波的(复数值)幅度,并将其传递给任何其他解码逻辑(如上所述的均衡,信道解码,映射到位等)。
像往常一样,答案并不是那么简单。以上说明忽略了实际系统必须解决的一些重要问题:
定时同步:当您真正考虑如何构建OFDM接收器时,您会遇到的第一个问题是如何将接收器的FFT帧与传入样本流对齐。需要与OFDM信号的符号定时同步,以使接收器的FFT操作与观察到的样本流中的适当时间段正确对齐。
可以使用基于相关的方法来实现。如前所述,大多数OFDM波形都包含循环前缀,这是一种向发送的波形强制添加一些循环周期性的方案。可以在接收机处利用它来获得符号定时。定时检测器仅使用与发射信号及其循环副本之间的已知周期相对应的滞后,简单地计算观察到的符号流的滑动自相关。结果的幅度将在与每个OFDM符号的开始相对应的瞬间达到峰值。
频率同步:精细的频率同步也是鲁棒OFDM接收的关键,因为频率误差会引起载波间干扰。也可以使用时序同步器的相关器输出来估算频率误差的校正。如前所述,在每个OFDM符号的开始处,以等于循环前缀延迟的滞后量观察到的流的自相关具有很大的幅度。相关器输出的相位提供了每个符号时间过程中相位漂移量的度量。可以将这种“每单位时间的相位漂移”的度量改写为“频率漂移”的度量。如果接收器可以安全地假设频率误差在符号时间范围内是恒定的(这在许多情况下是合理的),则可以在计算DFT之前消除整体频率偏移。
对于每个载波,甚至可能还要解决更多的问题,具体取决于每个载波所使用的调制方式。对于BPSK的简单情况,如果您需要一个相干的接收器,您可能还需要担心相位同步。但是,定时和频率的同步是关键的实现细节,在OFDM接收器结构的讨论中常常会掩盖这些细节。