资源简介
正交频分复用(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
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 阵列天线的matlab仿真
- 天线阵的波束形成在MATLAB仿真程序及
- OFDM系统MATLAB仿真代码
- CRC循环冗余校验的matlab仿真程序
- (7,4)循环码-信道编码的matlab仿真
- MIMO雷达DOA估计中的克拉美罗界计算
- Boost电路的MATLAB仿真
- 基于气动力的导弹姿态控制(附MATL
- 有源电力滤波器的Matlab仿真_高勇
- 3点GPS定位MATLAB仿真
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- 一维光子晶体MATLAB仿真代码吸收率折
- OFDM_and_MC-CDMA_for_Broadband_Multi-User_Comm
- 基于MATLAB的OFDM系统仿真及分析
- 清洁机器人路径规划matlab仿真程序
- 基于倒谱图判断浊音的基音周期MATL
- 粒子群算法优化pid源码 matlab仿真.ra
- OFDM通信系统matlab实现
- 小卫星多普勒频偏MATLAB仿真程序及参
- 基于OFDMA系统的多用户资源分配算法,
- 《MATLAB仿真在现代通信中的应用》徐
- 基于MATLAB的OFDM系统仿真及性能分析
- 基于自适应压扩法降低OFDM系统的峰均
- 自抗扰控制ADRC的MATLAB仿真+书籍资料
- Ldpc编译码方案MATLAB仿真
- 基于模型预测控制的车辆轨迹跟踪问
- 合成孔径雷达成像csChirp Scaling算法M
- 冲击电压发生器MATLAB仿真,主要是单
评论
共有 条评论