✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
🍎个人主页:Matlab科研工作室
🍊个人信条:格物致知。
更多Matlab仿真内容点击👇
⛄ 内容介绍
伴随GSM等移动网络在过去的二十年中的广泛普及,全球语音通信业务获得了巨大的成功。目前,全球的移动语音用户已经超过了18亿。同时,我们的通信习惯也从以往的点到点(Place to Place)演进到人与人。
个人通信的迅猛发展极大的促使了个人通信设备的微型化和多样化。几何多媒体消息、在线游戏、视频点播、音乐下载和移动电视等数据业务的能力,大大满足了个人通信和娱乐的需求。
另外,尽管利用网络来提供计算和存储能力,通过低成本的宽带无线传送到终端,将有利于个人通信娱乐设备的微型化和普及。GSM网络演进到GPRS/EDGE和WCDMA/HSDPA网络以提供更多样化的通信和娱乐业务,降低无线数据网络的运营成本,已成为GSM移动运营商的必经之路。但这也仅仅是往宽带无线技术演进的一个开始。WCDMA/HSDPA与GPRS/EDGE相比,虽然在无线性能方面有较大改善,但在应对市场挑战和满足用户需求、IPR的掣肘领域有很多短处的。在移动用户看来,电信运营商最好可以提供任何时间任何地点不低于1Mbps的无线接入速度,不大于20ms的系统传输延迟,在高移动速率环境下仍然可以实现全网无缝覆盖,真正达到“移动带宽”接入。业界有一种观点认为:2002~2006年固定宽带(DSL)经历了一个快速增长期,2006~2010年移动宽带带有可能复制DSL增长。对无线接入网络还有很重要的一点是能被广大用户负担得起的廉价终端设备和网络服务。这些要求已远远超出了现有网络的能力,寻找突破性的空中接口技术和网络结构已经是大势所趋。因此3GPP及3GPP2组织自2004年开启启动长期演进(LTE)空中演进(AIE,后改名为超移动宽带UMB)项目,旨在通过引入一些关键技术,如正交频分复用(OFDM)调制技术,MIMO技术、混合自动重传请求(HARQ)、全IP扁平化架构及动态带宽分配等实现网络变革,达到更好的网络性能,为移动宽带多媒体业务持续发展提供技术保障。
本论文详细介绍了LTE的关键传输技术,LTE系统的下行峰均比抑制技术,MIMO技术,对不同的MIMO检测算法进行了研究,并给出了仿真分析。
⛄ 部分代码
clc
clear all
close all
% OSIC.m
%比较ZF-OSIC和MMSE-OSIC的性能
tx=2;rx=2;L=30000;Modulation='BPSK';
SNR=[0:2:20];
A=randint(tx*L,1);
X=zeros(tx,L);
for k=1:tx
X(k,:)=(-1).^(A(k:tx:end)+1);
end
H=sqrt(1/2)*(randn(rx,tx,L)+i*randn(rx,tx,L));
n=sqrt(1/2)*(randn(rx,L)+i*(randn(rx,L)));
R=zeros(rx,L);
for k=1:L
R(:,k)=sqrt(1/tx)*H(:,:,k)*X(:,k);
end
%ZF-OSIC=================================================================
berzs=[];
for m=SNR
m
snr=10^(m/10);
R_noised=R+sqrt(1/snr)*n;
x=[];
a=zeros(tx*L,1);
for t=1:L
r=R_noised(:,t);
HH=H(:,:,t);
G=pinv(HH);
% S表示一个时隙内还未检测的符号的序号的集合
S=[1:tx];
xtemp=zeros(tx,1);
% 逐发射天线进行检测
for k=1:tx
% G的在序号集合S的非零元素集合内范数最小的行是wki,它是G的第ki行
[wki,ki]=minnorm(G,S);
% 已经检测过的序号清零
S(ki)=0;
% 判决统计量y
y=wki*r;
% BPSK判决
xtemp(ki)=1*(y>=0)-1*(y<0)+0;
% SIC串行干扰抵消
r=r-sqrt(1/tx)*xtemp(ki)*H(:,ki,t);
% 将已经检测的信号对应的信道矩阵的列清零
HH(:,ki)=zeros(rx,1);
G=pinv(HH);
end
x=[x,xtemp];
end
for k=1:tx
a(k:tx:end)=(x(k:tx:end)+1)/2;
end
[errbit,temp_ber]=biterr(A,a);
berzs=[berzs,temp_ber];
end
%MMSE-OSIC=================================================================
bermss=[];
for m=SNR
m
snr=10^(m/10);
R_noised=R+sqrt(1/snr)*n;
x=[];
a=zeros(tx*L,1);
for t=1:L
r=R_noised(:,t);
HH=H(:,:,t);
G=pinv(HH);
S=[1:tx];
xtemp=zeros(tx,1);
for k=1:tx
[wki,ki]=minnorm(G);
w=inv(HH'*HH+(1/snr)*eye(tx-k+1))*HH';
y=w(ki,:)*r;
xtemp(S(ki))=(y>=0)-(y<0)+0;
r=r-sqrt(1/tx)*xtemp(S(ki))*H(:,S(ki),t);
HH(:,ki)=[];
S(ki)=[];
G=pinv(HH);
end
x=[x,xtemp];
end
for k=1:tx
a(k:tx:end)=(x(k:tx:end)+1)/2;
end
[errbit,temp_ber]=biterr(A,a);
bermss=[bermss,temp_ber];
end
figure
semilogy(SNR,berzs,'o- b'),hold on
semilogy(SNR,bermss,'s- r')
grid on
legend('ZF-OSIC','MMSE-OSIC')
xlabel('SNR(dB)');
ylabel('误比特率');
%title('tx=2,rx=2,ZF-OSIC,MMSE-OSIC检测性能')
⛄ 运行结果
⛄ 参考文献
[1] 徐景,胡宏林,周婷,3GPP LTE标准化进展.《中兴通讯技术》,2007年第2期:9-12
[2] 3GPP TR 25.913 v7.3.0 Requirements for Evolved UTRA(E-UTRA) and Evolved UTRAN(E-UTRAN).2006
[3] Farooq Khan. 3GPP LTE for 4G Mobile Broadband[M].New York:Cambridge University Press,2009.
[4] 3GPP TS 36.211 V7.3.0 Evolved Universal Terrestrial Radio Access(E-UTRA);Physical Channels and Modulation.2007.
[5] V.Tarokh,N.Seshadri,and A.R.Calderbank. Space-time codes for high data rate wireless communication:Performance criterion and code construction[J]. IEEE Trans.Inform.Theory Vol.44,No.2,pp.744-765,March 1998.