Matlab 实现OFDM 调制 一、实验目的 1、进一步加深对matlab 的了解和使用,熟练掌握matlab 的相关库函数
2、学习OFDM 调制的原理,通过实验加深对其理解
3、学会用matlab 实现BPSK 调制和QPSK 调制
二、实验原理 OFDM 调制原理: OFDM —— OFDM(Orthogonal Frequency Division Multiplexing)即正交频分复用技术,实际上OFDM是MCM Multi-CarrierModulation,多载波调制的一种
其主要思想是:将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数据流,调制到在每个子信道上进行传输
正交信号可以通过在接收端采用相关技术来分开,这样可以减少子信道之间的相互干扰 ICI
每个子信道上的信号带宽小于信道的相关带宽,因此每个子信道上的可以看成平坦性衰落,从而可以消除符号间干扰
而且由于每个子信道的带宽仅仅是原信道带宽的一小部分,信道均衡变得相对容易
在向 B3G/4G 演进的过程中,OFDM是关键的技术之一,可以结合分集,时空编码,干扰和信道间干扰抑制以及智能天线技术,最大限度的提高了系统性能
包括以下类型:V-OFDM,W-OFDM,F-OFDM,MIMO-OFDM,多带-OFDM
三、实验内容 实验要求:(1)不加噪声时,调制出来的信号与原信号进行对比
(2)加噪声时的误码率曲线图
1、 调制原理框图 解调的原理框图 source Mod OFDM 调制 CP 调制信号 用randint产生512乘以100的信号源 BPSK(QPSK)的数字调制 512 点的 IFFT调制 添加长度为 10 的循环前缀 加噪声 调制信号 OFDM 解调 去 CP BPSK(QPSK)解调 解调信号 bit 2、BPSK 调制:f(0)=1,f(1)=-1 代码: