永发信息网

求教MATLAB高手,关于用MATLAB仿真OFDM系统

答案:1  悬赏:80  手机版
解决时间 2021-03-27 23:56
求教MATLAB高手,关于用MATLAB仿真OFDM系统
最佳答案
matlab是要学习的,最起码你要会建立文件,会对其进行仿真。下面的程序可以直接复制到一个新的m文件中进行仿真。
clear;
clc;
SNR=10; % 信噪比
fl=128; % 设置FFT长度
Ns=6; %设置一个祯结构中OFDM信号的个数
para=128;%设置并行传输的子载波个数
sr=250000; %符号速率
br=sr.*2;% 每个子载波的比特率
gl=32 %保护时隙的长度

Signal=rand(1,para*Ns*2)>0.5;%产生0,1 随即序列,符号数为para*Ns*2
for i=1:para
for j=1:Ns*2
SigPara(i,j)=Signal(i*j);%串并变换
end
end
%QPSK调制,将数据分为两个通道
for j=1:Ns
ich(:,j)=SigPara(:,2*j-1);
qch(:,j)=SigPara(:,2*j);
end
kmod=1./sqrt(2);
ich1=ich.*kmod;
qch1=qch.*kmod;
x=ich1+qch1.*sqrt(-1); %频域数据变时域
y=ifft(x);
ich2=real(y);
qch2=imag(y);
%插入保护间隔
ich3=[ich2(fl-gl+1:fl,:);ich2];
qch3=[qch2(fl-gl+1:fl,:);qch2];
%并串变换
ich4=reshape(ich3,1,(fl+gl)*Ns);
qch4=reshape(qch3,1,(fl+gl)*Ns);
%形成复数发射数据
TrData=ich4+qch4.*sqrt(-1);
%接收机
%加入高斯白噪声
ReData=awgn(TrData,SNR,'measured');
%接收端
%移去保护间隔
idata=real(ReData);
qdata=imag(ReData);
idata1=reshape(idata,fl+gl,Ns);
qdata1=reshape(qdata,fl+gl,Ns);
idata2=idata1(gl+1:gl+fl,:);
qdata2=qdata1(gl+1:gl+fl,:);
%FFT
Rex=idata2+qdata2*sqrt(-1);
ry=fft(Rex);
ReIChan=real(ry);
ReQChan=imag(ry);
ReIchan=ReIChan/kmod;
ReQchan=ReQChan/kmod;
%QPSK逆映射
for j=1:Ns
RePara(:,2*j-1)=ReIChan(:,j);
RePara(:,2*j)=ReQChan(:,j);
end
ReSig=reshape(RePara,1,para*Ns*2);
%符号抽样判决
ReSig=ReSig>0.5;

figure(1);
subplot(2,1,1),stem(ReSig(1:20)),grid minor;
title('resignal');
xlabel('x'),ylabel('y');

subplot(2,1,2),stem(Signal(1:20)),grid;
title('signal');
这是一个最基本的OFDM系统仿真,可以与OFDM系统框图对照理解,希望能帮到你。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
780÷26=_____ 670÷25=_____ 520÷89=_____
cba四川队为什么可以上3个外援
手机店买手机是买柜台里的 还是仓库拿新的
2016山东青岛初中生物地理 会考 没及格 还有
一般描述一个男孩说用“囡囡”这个词是什么意
双头粗牙螺纹中,螺距为3mm,为使螺母相对螺
一斤铁和一斤羽毛哪个重
启字后面配什么字好听
傅程鹏在哪个电视剧里和程愫演夫妻
喜爱夜蒲3中跟郭颖儿即papa在grooming room搞
质量目标控制措施哪些是主动控制措施
lol中单poke流有哪些
论文一、二、三级标题行距为单倍行距,段前、
国庆期间贵财大学校食堂开放吗
现在钢筋还可以等截面代换吗?是不是规范已经
推荐资讯
I.O.S是什么意思?
笔记本电池坏了,直接通电源使用,对电脑有影
2017年有什么好的加盟店
石材切割剩下的零碎费料和灰末怎样处埋,有加
化疗有用吗
java中断言是做什么用的
如何从逆境中走出
dnf为什么我的装备55级忽然变成了65级,
古代的一种神兽,专门吃金银财宝,吃了不拉的那
9毫米等于几分之几米,用小数表示是多少米?
映泰TPower X58支持X5650和W3670六核吗
求一个名字,要带魔兽味道,但是不要出现魔兽
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?