1、熟悉通信相关方面的知识、学习并掌握 OFDM 技术的原理
2、熟悉 MATLAB 语言
仿真实现 OFDM 调制解调,在发射端,经串/并变换和 IFFT 变换,加上保护间隔(又称“循环前缀”),形成数字
信号,通过信道到达接收端,结束端实现反变换,进行误码分析
《正交频分复用 OFDM 系统建模与仿真》
2. 原理介绍
OFDM 的基本原理就是把高速的数据流通过串并变换,分配到传输速率相对较低的若干个子信道中进行传输。
由于每个子信道中的符号周期会相对增加,因此可以减轻由无线信道的多径时延扩展所产生的时间弥散性对系统
造成的影响。并且还可以在 OFDM 符号之间插入保护间隔,令保护间隔大于无线信道的最大时延扩展,这样就可
以最大限度地消除由于多径而带来的符号间干扰(ISI)。而且,一般都采用循环前缀作为保护间隔,从而可以避
免由多径带来的子载波间干扰((ICI) 。
需要确定的参数为:子信道,子载波数,FFT 长度,每次使用的 OFDM 符号数,调制度水平,符号速率,比特
率,保护间隔长度,信噪比,插入导频数,基本的仿真可以不插入导频,可以为0。
4.2 产生数据
使 用 个 随 机 数 产 生 器 产 生 二 进 制 数 据 , 每 次 产 生 的 数 据 个 数 为 carrier_count * symbols_per_carrier *
OFDM 采用 BPSK、QPSK、16QAM、64QAM4 种调制方式。按照星座图,将每个子信道上的数据,映射到星座
图点的复数表示,转换为同相 Ich 和正交分量 Qch。
其实这是一种查表的方法,以16QAM 星座为例,bits_per_symbol=4,则每个OFDM 符号的每个子信道上有 4 个
二进制数{d1,d2,d3,d4},共有 16 种取值,对应星座图上16 个点,每个点的实部记为Qch。为了所有的映射点有相
同高的平均功率,输出要进行归一化,所以对应 BPSK,PQSK,16QAM,64QAM,分别乘以归一化系数系数 1,
1 10 , 1 42 .输出的复数序列即为映射后的调制结果。
评论0
最新资源