下载此文档

重庆交通大学计算机与信息学院.doc


文档分类:研究生考试 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
重庆交通大学计算机与信息学院
综合性设计性实验报告
班级: 2005 级通信工程 1 班
姓名:
学号:
实验项目名称: OFDM系统仿真
实验项目性质: 综合性实验
实验所属课程: 无线通信原理与应用
实验室(中心): 软件中心
指导教师:
实验完成时间: 2008 年 5 月 30 日
教师评阅意见:
签名: 年月日
实验成绩:
一、实验目的
1、综合应用《Matlab原理及应用》、《信号与系统》、《现代通信原理》、《无线通信原理及应用》等多门课程知识,使学生建立通信系统的整体概念;
2、培养学生系统设计与系统开发的思想;
3、培养学生利用软件进行通信仿真的能力。
二、实验内容及要求
深入理解OFDM系统仿真的原理和基础,提出仿真方案,完成MATLAB仿真的编制,并要求画出输入信号与解调信号的星座图。
三、实验设备及软件
计算机一台、MATLAB软件
四、设计方案
㈠题目:OFDM与MATLAB仿真
㈡设计的主要思路
1、产生64个[0,15]之间的随机数,放入数组X中;
2、对这64个数进行16QAM的星座点映射,映射后的数据放入数组X1中;
3、对X1进行IFFT变换,结果放入数组X2中;
4、对X2加入循环前缀,结果把数据放入数组X3中;
5、对X3加入一定的噪声信号,结果放在数组X4中;
6、对X4去前缀后进行FFT变换,结果被放在数组Y2中;
7、对Y2再次进行星座点映射,得到解调后的OFDM数据Y;
8、对Y进行误码分析。
㈢主要功能
1、能对N*64 (N为正整数)个输入数据在加噪后进行OFDM调制,并解调;
2、能够画出输入数据与输出数据的星座图;
3、能在不同信噪比信道的情况下,对信号进行误码分析。
五、主要代码
主程序代码
clear;
close all;
clc;
disp('请按任意键继续......')
pause
snr=input('请你输入信号经信道时的信噪比snr(以dBW为单位):');
N=64;%N为载波数,即一个OFDM符号的长度
%----------------------------发射部分----------------------------
for k=1:N
X(k)=fix(rand()*16);%随机产生64个[0,15]之间的整数
X1(k)=QAM16_mod(X(k));%进行星座图映射,X 可以认为是已经进行串/并转换后的输出信号
end
disp('原输入的数据为:')
disp(X)
figure(1)
plot(real(X1),imag(X1),'.r');
title('随机输入数据的星座图');
xlabel('An(实部)');
ylabel('Bn(虚部)');
X2=ifft(X1,N);%对X进行傅里叶反变换
X3=[X2((N-*N+1):N),X2];%在该OFDM符号中加入循环前缀
X4=awgn(X3,snr);%接收机最终接收的信号
figure(2)
subplot(2,2,1)
plot(1:numel(X3),real(X3),'r');
title('加入噪声前的信号波形(实部部分)');

重庆交通大学计算机与信息学院 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人阳仔仔
  • 文件大小107 KB
  • 时间2018-10-14