我需要补偿 OFDM-16_qam 星座旋转,但我不知道如何用 MATLAB 实现它使用 matlab 命令 Ch=rayleigh 和 filter(CH,OFDMsymbol) 的多径信道等导频在 bpsk 中调制。有了这个飞行员,我构建了一个 Pilot_matriz,每列(一个 OFDM 符号)都有一个要补偿的角度。OFDMsymboll 是一个复数,如 +/-a+/-ib,我有来自导频矩阵的 rad 角度(theta),但我找不到从复数 +/-a+ 转向 theta 角的方法/-ib。任何建议问候路易斯
OFDM 相位补偿
信息处理
解调
2022-02-06 23:16:07
1个回答
您的问题尚不完全清楚,但我将您的情况解释为:
您有一组已通过多径信道的 OFDM 符号。
您已生成要应用于每个符号的每个子载波的相移均衡矩阵(以弧度为单位)。
您不确定如何将相移应用于 OFDM 符号。
能够通过简单的乘法实现均衡器是 OFDM 的优势之一,因为可以假设每个子载波的信道上的衰落是平坦的。应用相移弧度到复数,做以下乘法:
其它你可能感兴趣的问题