主要内容

无循环前缀的基本 OFDM

R2026b

OFDM 同时发射重叠正弦波的近距正交子载波信号。传输数据首先经过编码和调制,通常调制为 QAM 符号。首先将这些符号加载到等间距频率箱中,然后应用快速傅里叶逆变换 (IFFT),以将信号变换为时域中的正交重叠正弦波(子载波)。由于各个子载波具有窄带宽,且经历平坦衰落,因此,在接收机端进行均衡时,每个子载波仅需要一个抽头。

创建一个简单的 OFDM 系统,以单载波 16QAM 信号作为 OFDM 调制器输入。针状图显示所有频率箱都包含数据。

bps = 4;    % Bits per symbol
M = 2^bps;  % 16QAM
nFFT = 128; % Number of FFT bins

txsymbols = randi([0 M-1],nFFT,1);
txgrid = qammod(txsymbols,M,UnitAveragePower=true);
txout = ifft(txgrid,nFFT);
stem(1:nFFT,real(txout))

Figure contains an axes object. The axes object contains an object of type stem.

通过具有最小噪声的 AWGN 信道对传输数据进行滤波。OFDM 接收会逆转发射处理。应用 FFT 和 QAM 解调,然后确认接收的符号与发射的符号匹配。

rxin = awgn(txout,40);
rxgrid = fft(rxin,nFFT);
rxsymbols = qamdemod(rxgrid,M,UnitAveragePower=true);
if isequal(txsymbols,rxsymbols)
    disp("Recovered symbols match the transmitted symbols.")
else
    disp("Recovered symbols do not match transmitted symbols.")
end
Recovered symbols match the transmitted symbols.

对于此发射,IFFT 的所有箱都填充了数据。在实际系统中,边缘箱通常留空以用作保护带,并且一些箱可用于发送特定导频信号。保护带和导频信号的组合有助于同步和均衡。

另请参阅

函数

主题

外部网站