欢迎来到天天文库
浏览记录
ID:42407585
大小:461.49 KB
页数:9页
时间:2019-09-14
《OFDM系统仿真小结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、OFDM系统仿真小结OFDM基本系统框图开始随机整数产生WMK..”*««j前向纠错编码
2、(1/2卷积编码):交织(块交织、卷枳交织)吊并变换加入信道估计数据«_QPSK(QAM)调制映射一~•>-■L—■-]整体的误码率1结束判决解码(Viterbi译码)丿希道编码的f一1误码率2j交织的I误码率3信道估计的课码率4"TQPSK(QAM)调制逆映射1解交织1数据信号补偿(均衡)提取信道估计数据完成信道估计・•■■«»■■—*.■■、■■■'141IF1.—1FFT'1保护间隔的L[误码率5FT•••・・■・1移除保
3、护间隔1加入保护间隔瑞利+商斯信道图6.1程序仿真流程图Fig.6.1SimulationFlowChart图一OFDM基本系统框图基带OFDM系统仿真步骤:第1步:确定参数。需要确定的参数有:子信道数para;调制屯平数ml;FFT长度fftlen;保护间隔长度gilen;信噪比snr;设每次使用的OFDM符号数为1;第2步:产生数据。使用rand()^i数产牛二进制数据,每次产主的数据个数为para*ml;第3步:串并转换。将每个OFDM符号的串行数据para*ml,分配到para个信道上,每个子信道上ml个数据
4、;第4步:了载波调制。OFDM采用BPSK,QPSK,16QAM三种调制方式。按照星座图,将每个子信道上的ml个数据映射到星座图点的复数表示,转换为同向分量ich和匸交分量qcho其实这是—•种査表的方法,以16QAM星座图为例,ml=4'则每个OFDM符号的每个子信道上有4个二进制{dl,d2,d3,d4}'共有16种取值,对应星座图上的16个点,每个点实部记为ich,虚步记为qch。为了所有的映射点有相同的平均功率,输出要进行归一化,所以对应BPSK,QPSK,16QAM分别乘以归-化系数1、1处、1/皿,输出的
5、复数序列即为映射后的调制结果。第5步:IFFT。对上一步得到的同札I分量和正交分量按照(ich+qch*i)进行IFFT运算。并将得到的复数的实部作为新的ich,虚步作为新的qch..第6步:加入保护间隔。由IFFT运算后的每个符号的同向分量和正交分量分别转换为串行数据,并将符号尾部gilen长度的数据加到头部,构成循环前缀;第7步:通过信道。信道为高斯白噪声信道,根据信噪比sm•确定待加入白噪声强度n,用n与产生的白噪声序列相乘,然后将得到的白噪声序列与信号信号相加;第8步:去除保护间隔。分别将每个符号的同相分量和
6、正交分量开头的保护间隔去掉;第9步:FFTo对每个符号的同相分量和正交分量按照(ich+qch*i)进行FFT运算。并将得到的复数的实部作为新的ich,虚部作为新的qch;第10步:了载波解调。FFT后的同相分量和止交分量两组数据在星座图上对应的点,由于噪声和信道的影响,不再是严格的发送端的星座图。将得到的星座图上的点按照最近原则判决为原星座图上的点,并按照映射规则还原为一组数据;第11步:并串转换:将解调得到的para*ml的矩阵转换为1*(para*ml)的二进制数据;笫12步:计算误码率。比较产生的数据和接收到
7、的数据,计算误码率BERo为了更直观地比较系统的性能,下面将当信噪比snr=20时三种调制方式下的信号频谱图,星座图,以及信噪比与误码率的关系图列出如下:QPSK实部图形0.50-0.5-1o1015202530QPSK虚部图形10.50-0.5O00OOO0O■1o1015202530图二:QPSK调制后的信乃实部与虚部图三:QPSK调制后的信号频谱图QPSK星座图图四:QPSK解调麻的星屎图BPSK星座图1.510.5-0.5-1.5-2-1.5-1-0.500.511.52图六:BPSK解调后的星廉图图七:16
8、—QAM调制后的信号频谱图16-QAM星座图图八:16・QAM解调后的星邮图10°信噪比与误码率的关系W116-QAM卡、W2OW3qpsk**4-BPSK・41010502468101214161820SNR/db图九:信噪比snr=20时的误码率串并转换
此文档下载收益归作者所有