资源简介
正交频分复用(Orthogonal Frequency Division Multiplexing)简称作OFDM[1],是第四代移动通信系统的重要技术之一;其既是一种复用技术,也是一种调制技术。与3G中所选用的CDMA技术相比较,该技术在频谱利用率及抗多径干扰等特性上更胜一筹,因此受到了广大的科学研究者的青睐。
本次毕业设计首先对OFDM的发展背景、基本原理等进行了阐述,对MATLAB进行了介绍;建立一个OFDM系统仿真模型;最后对系统的整个过程仿真及给出相关的程序;同时仿真出在不同的信噪比条件下,OFDM系统误码率的变化情况,为实际应用提供了一定的参考价值
代码片段和文件信息
clc;
clear all;
SNR=10; %信噪比
f1=4; %设置FFT的长度
Ns=2; %设置一个帧结构中OFDM信号的个数
para=4; %设置并行传输的子载波个数
g1=1; %保护时隙的长度
noe=0; %误码数
%----------发送部分--------
%----------产生数据--------
S=rand(116)>0.5 ; %产生0、1的一串随机序列
subplot(121)stem(S);
%----------串并转换--------
A=reshape(SparaNs*2) %变换为para行Ns*2列的矩阵
%-
%----------并串变换------------
ich4=reshape(ich31(f1+g1)*Ns);
qch4=reshape(qch31(f1+g1)*Ns);
%形成复数发射数据
trdata=ich4+qch4.*sqrt(-1);
%----------加入高斯白噪声-----------
redata=awgn(trdataSNR‘measured‘);
%接收端
%移去保护间隔
idata=real(redata);
qdata=imag(redata);
idata1=reshape(idataf1+g1Ns);
qdata1=reshape(qdataf1+g1Ns);
idata2=idata1(g1+1:g1+f1:);
qdata2=qdata1(g1+1:g1+f1:);
rex=idata2+qdata2.*sqrt(-1)
%---------FFT----------
ry=fft(rex);
reichan=real(ry);
reqchan=imag(ry);
reichan=reichan/kmod;
reqchan=reqchan/kmod;
%QPSK解调
for j=1:2
repara(:2*j)=reichan(:j)
repara(:2*j)=reqchan(:j)
end
%接收端信号
ReS=reshape(repara1para*Ns*2);
subplot(122)stem(ReS);
%-----------误码比特率(BER)------
% ------即时的误码和数据---------
noe=sum(abs(ReS-S));
%将接收解调后的信号与原始信号相比较,
nod2=length(S);%发送信号的总长度
%----------输出结果------------
ber=noe/nod2;%总的误码率
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-10 15:39 源码\
文件 844288 2018-10-13 16:20 源码\10721+基于Matlab的OFDM系统仿真的设计文.doc
文件 1402 2018-10-13 16:19 源码\main.m
目录 0 2018-10-10 15:39 演示\
文件 12518278 2017-03-24 16:29 演示\10721.avi
文件 64 2018-10-10 16:34 说明.txt
目录 0 2018-10-10 15:38 需求\
文件 844288 2018-10-13 16:20 需求\10721+基于Matlab的OFDM系统仿真的设计文.doc
相关资源
- 基于OFDMA系统的多用户资源分配算法,
- 《MATLAB仿真在现代通信中的应用》徐
- 基于MATLAB的OFDM系统仿真及性能分析
- 基于自适应压扩法降低OFDM系统的峰均
- 自抗扰控制ADRC的MATLAB仿真+书籍资料
- Ldpc编译码方案MATLAB仿真
- 基于模型预测控制的车辆轨迹跟踪问
- 合成孔径雷达成像csChirp Scaling算法M
- 冲击电压发生器MATLAB仿真,主要是单
- 信道的MATLAB仿真
- 多用户资源分配
- 基于傅里叶叠层的图像重建算法matl
- 信息论大作业 LZ78算法编译码 matlab仿
- 跳频通信系统MATLAB仿真
- 机械臂SEA柔顺控制matlab仿真
- 群速度色散的matlab仿真
- 异步电机降压启动matlab仿真
- Aloha系统MATLAB仿真代码
- 机器人焊接轨迹规划matlab仿真程序
- 同步电机模型的MATLAB仿真-毕业设计论
- 方崇智《过程辨识》一书中各种辨识
- MIMO-OFDM无线通信技术及MATLAB实现
- matlab仿真及其在光学课程中的应用 课
- MINIST 手写数字识别 MATLAB仿真
- 基于Matlab的光学实验仿真
- 四旋翼MATLAB仿真文件实验报告.zip
- 雷达系统的matlab仿真
- 波导MATLAB仿真
- 《先进PID控制MATLAB仿真第3版》程序代
- MIMO-OFDM+WIRELESS+COMMUNICATIONS+WITH+MATLAB
评论
共有 条评论