微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 移动通信 > 通信基础 > Matlab仿真OFDM系统,关于添加循环前缀的问题

Matlab仿真OFDM系统,关于添加循环前缀的问题

时间:04-08 整理:3721RD 点击:
如题。
我在使用Matlab做OFDM系统的仿真,目前的系统框图为:输入二进制序列->分组->QPSK调制->IFFT->加入循环前缀

添加循环前缀部分我不懂怎么做,因为我的理解是在每一个OFDM符号之间加入循环前缀,那就要求在做完IFFT后,得到每个符号的时域波形,然后将波形的后边一部分复制到符号的头部。

但现在的问题是,做完IFFT后,我不知道怎么得到每个子载波的时域波形。请问接下来要怎么处理IFFT的输出,然后加入循环前缀?

本次试验我简单设系统参数为:4个子载波,每个子载波1帧中含有4个OFDM符号(QPSK调制),循环前缀长度为1。

下图中是程序运行后的输出结果,QPSK_Signal是QPSK后的输出,y1是做完IFFT的结果,使用语句y1=ifft(QPSK_Signal);

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top