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

我在使用Matlab做OFDM系统的仿真,目前的系统框图为:输入二进制序列->分组->QPSK调制->IFFT->加入循环前缀添加循环前缀部分我不懂怎么做,因为我的理解是... 我在使用Matlab做OFDM系统的仿真,目前的系统框图为:输入二进制序列->分组->QPSK调制->IFFT->加入循环前缀

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

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

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

下图中是程序运行后的输出结果,QPSK_Signal是QPSK后的输出,y1是做完IFFT的结果,使用语句y1=ifft(QPSK_Signal);
展开
 我来答
为什么改不了昵称nxB4k
2012-05-03 · TA获得超过545个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:291万
展开全部
真吊丝
没分谁来看这么长的问题
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式