一、题目OFDM 系统的 Matlab 仿真二、仿真要求要求一:OFDM 系统的数据传输① 传输的数据随机产生;② 调制方式采用 16QAM;③ 必须加信道的衰落④ 必须加高斯白噪声⑤接收端要对信道进行均衡
要求二:要求对 BER 的性能仿真设计仿真方案,得到在数据传输过程中不同信噪比的 BER 性能结论,要求得到的BER 曲线较为平滑
三、仿真方案详细设计(一)基于 IFFT/FFT 实现的 OFDM 系统方框图:(二)详细设计方案:1 确定参数需要确定的参数为:子信道,子载波数,FFT 长度,每次使用的 OFDM 符号数,调制度水平,符号速率,比特率,保护间隔长度,信噪比,插入导频数,基本的仿真可以不插入导频,可以为 0
2 产生数据使用个随机数产生器产生二进制数据,每次产生的数据个数为 carrier_count*symbols_per_carrier*bits_per_symbol
3 编码交织交织编码可以有效地抗突发干扰
4 子载波调制OFDM 采用 BPSK、QPSK、16QAM、64QAM4 种调制方式
按照星座图,将每个子信道上的数据,映射到星座图点的复数表示,转换为同相 Ich 和正交分量 Qch
其实这是一种查表的方法,以 16QAM 星座为例,bits_per_symbol=4,则每个 OFDM 符号的每个子信道上有 4 个二进制数{dl,d2,d3,d4},共有 16 种取值,对应星座图上 16 个点,每个点的实部记为 Qch
为了所有的映射点有相同高的平均功率,输出要进行归一化,所以对应 BPSK,PQSK,16QAM,64QAM,分别乘以归一化系数系数 1,1 芯,140,1=42
输出的复数序列即为映射后的调制结果
5 串并转换
将一路高速数据转换成多路低速数据6IFFT
对上一步得到的相同分量和正交分量按照(Ich+Qch*i)进行 IFFT