个人收集整理 勿做商业用途
4. 功能说明
4。1 确定参数
需要确定的参数为:子信道,子载波数,FFT 长度,每次使用的 OFDM 符号数,调制度水平,
符号速率,比特率,保护间隔长度,信噪比,插入导频数,基本的仿真可以不插入导频,可
以为 0。
4。2 产生数据
使 用 个 随 机 数 产 生 器 产 生 二 进 制 数 据 , 每 次 产 生 的 数 据 个 数 为 carrier_count *
symbols_per_carrier * bits_per_symbol。
4。3 编码交织
交织编码可以有效地抗突发干扰.
4。4 子载波调制
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 2
,
1 10
,
1
复数序列即为映射后的调制结果。
42
.输出的
4。5 串并转换
。
将一路高速数据转换成多路低速数据
4。6 IFFT。
对上一步得到的相同分量和正交分量按照(Ich+Qch*i)进行 IFFT 运算.并将得到的复数的实
部作为新的 Ich,虚部作为新的 Qch。
在实际运用中, 信号的产生和解调都是采用数字信号处理的方法来实现的, 此时要对信号
进行抽样, 形成离散时间信号 . 由于 OFDM 信号的带宽为 B=N·Δf, 信号必须以Δ
t=1/B=1/(N·Δf)的时间间隔进行采样。 采样后的信号用 sn,i
表示, i = 0, 1, …, N-1,则有
1
s
n,i
N
S
k 0
N 1
n,k
e
j2
ik / N
从该式可以看出,它是一个严格的离散反傅立叶变换(IDFT)的表达式.IDFT 可以采用快速反
傅立叶变换(IFFT)来实现
4。7 加入保护间隔。
由 IFFT 运算后的每个符号的同相分量和正交分量分别转换为串行数据,并将符号尾部 G 长
度的数据加到头部,构成循环前缀.如果加入空的间隔,在多径传播的影响下,会造成载波间
干扰 ICI。保护见个的长度 G 应该大于多径时的扩张的最大值。
1