基于PAM调制的OFDM系统架构之讯号特点分析(matlab)
不同于基于QAM调制的OFDM系统,通过脉冲振幅调制(PAM)并经过埃尔米特对称处理的讯号本身的特性。讯号调制方面,采用PAM调制的讯号都只会载在子载波的虚部,即都为纯虚数讯号,实部载零讯号。因此,N/2个点为一组的矢量讯号经过脉冲振幅调制变并经过埃尔米特对称处理变为N个点的复数频域讯号矢量讯号。
在matlab中编写其实就是在PAM调制出来的讯号直接变成虚数讯号,这样即使所有子载波都载讯号,在IFFT之后的时域讯号仍有对称特性。要知道,在ACO-OFDM中就是因为调制出来后的时域讯号有对称特性,所以才可以对零限幅,最后得到正实数讯号,满足采用IM/DD的光通道系统的要求。
那么,采用PAM调制的讯号是否也可以满足呢?下面是PAM调制的OFDM系统之发送端讯号之程式码。
clc
clear all;
close all;
Nt_carr=256; %子载波数=FFT点数---256
Np_carr=Nt_carr/2-1; %实际子载波数---127
Sig_per_carr=500; %每子载波含符号数---500
bits_per_symbol=4; %每符号含比特数,16PAM调制---4
CP_Ratio=1/8;
CP_length=CP_Ratio*Nt_carr; %循环前缀长度
SNR=20;
%==================================================
%================信号产生===================================
baseband_out_length=Np_carr * Sig_per_carr