基于快速MIMO-OFDM(9)

2019-09-01 19:22

沈阳航空航天大学电子信息工程学院毕业设计(论文)

figure(2); hold on

semilogy (SNRin,vblast_ber1,'-*') semilogy (SNRin,vblast_ber2,'-+') semilogy (SNRin,vblast_ber3,'-o') grid on;

xlabel('Eb/No in dB'); ylabel('error probability');

%hold off

V-BLAST子程序:

function [Ber0,Ber1,Ber2,Ber3,Ber4] = vblast(SNRindB) Tx_n = 4; Rx_n = 4; index = 2;

frame_length=120000; % SNRindB=0:2:20;

for i=1:length (SNRindB),

SNR(i)=10^(SNRindB(i)/10); a=rand(1,frame_length); for L=1:frame_length if a(L)>.5 a(L)=1; else a(L)=0; end end

a1=modulation(a,index);

a2=reshape(a1,Tx_n,frame_length/index/Tx_n); sigma = 1/sqrt(2*Rx_n*SNR(i)); AWGN_noise

sigma*(randn(Rx_n,frame_length/index/Tx_n)+j*randn(Rx_n,frame_length/index/Tx_n)); dec0 = zeros(4,frame_length/index/Tx_n); dec1 = zeros(frame_length/index , index); dec2 = zeros(frame_length/index , index); dec3 = zeros(frame_length/index , index); dec4 = zeros(frame_length/index , index); for col_idx = 1:frame_length/index/Tx_n

=

- 41 -

沈阳航空航天大学电子信息工程学院毕业设计(论文)

H=(randn(Rx_n,Tx_n)+j*randn(Rx_n,Tx_n))/sqrt(2); h=H;

r=H*a2(:,col_idx)+AWGN_noise(:,col_idx); G=pinv(H);

G1=inv(H'*H+sigma.^2*eye(Tx_n))*H'; [gk1 p0]=min(sum(abs(G1).^2,2)); [gk k0]=min(sum(abs(G).^2,2)); r_ic = r; % ML

count=0:1:15;

count1=zeros(4,256); a4=zeros(4,256); for n1=1:16 for n2=1:16

d=[-1,1];

c1=de2bi(count(n2),4); c1=d(c1+1);

c2=de2bi(count(n1),4); c2=d(c2+1); c=c1+j*c2;

count1(:,(n1-1)*16+n2)=c.';

a4(:,(n1-1)*16+n2)=r-H*count1(:,(n1-1)*16+n2); end;% n2 end; % n1

[gk k2]=min(sum(abs(a4).^2,1)); dec0(:,col_idx)=count1(:,k2);

% % ZF det_zf = G*r;

dec2((col_idx-1)*Tx_n+[1:Tx_n],:) = reshape(demodulation(det_zf.',index),2,Tx_n).'; % MMSE det_MMSE=G1*r;

dec3((col_idx-1)*Tx_n+[1:Tx_n],:) = reshape(demodulation(det_MMSE.',index),2,Tx_n).';

% SIC1

for m=1:Tx_n k1(m)=k0;

y=G(k1(m),:)*r_ic;

- 42 -

沈阳航空航天大学电子信息工程学院毕业设计(论文)

dec1((col_idx-1)*Tx_n+k1(m),:) = demodulation(y,index); b=modulation(dec1((col_idx-1)*Tx_n+k1(m),:),index); r_ic = r_ic - b*H(:, k1(m)); H(:, k1(m))=zeros(Rx_n,1); G=pinv(H);

temp = sum(abs(G).^2,2); temp(k1(1:m)) = 1e10; [gk k0]=min(temp);

end; %m %SIC2

for n=1:Tx_n p1(n)=p0;

y1=G1(p1(n),:)*r;

dec4((col_idx-1)*Tx_n+p1(n),:) = demodulation(y1,index); b1=modulation(dec4((col_idx-1)*Tx_n+p1(n),:),index); r = r - b1*h(:, p1(n));

h(:, p1(n))=zeros(Rx_n,1);

G1=inv(h'*h+sigma.^2*eye(Tx_n))*h'; temp1 = sum(abs(G1).^2,2); temp1(p1(1:n)) = 1e10; [gk1 p0]=min(temp1); end; %m end % col_idx

dec0=reshape(dec0,1,frame_length/index); dec0=demodulation(dec0,index); NumErr0 =sum(dec0~=a)

NumErr1 =sum(abs(reshape(dec1.',1,frame_length)~=a)) NumErr2= sum(abs(reshape(dec2.',1,frame_length)~=a)) NumErr3= sum(abs(reshape(dec3.',1,frame_length)~=a)) NumErr4= sum(abs(reshape(dec4.',1,frame_length)~=a)) Ber0(i) = NumErr0/frame_length; Ber1(i) = NumErr1/frame_length; Ber2(i) = NumErr2/frame_length; Ber3(i) = NumErr3/frame_length; Ber4(i) = NumErr4/frame_length; end; % Eb/N0

- 43 -

沈阳航空航天大学电子信息工程学院毕业设计(论文)

目 录

第1章 绪 论 ................................................................................................................... - 1 - 1.1 研究背景 .............................................................................................................. - 1 - 1.2 研究意义 .............................................................................................................. - 2 - 1.3 研究状况 .............................................................................................................. - 3 - 1.4 本文主要内容与结构 .......................................................................................... - 4 - 第2章 OFDM基本原理 ................................................................................................ - 5 - 2.1 OFDM原理 .......................................................................................................... - 5 - 2.2 OFDM技术优点 .................................................................................................. - 7 - 2.3 OFDM技术缺点 .................................................................................................. - 8 - 2.4 本章小结 .............................................................................................................. - 9 - 第3章 STBC与VBLAST介绍 .................................................................................. - 10 - 3.1 MIMO简介 ........................................................................................................ - 10 - 3.1.1 MIMO的优势 ............................................................................................. - 11 - 3.2 STBC原理 ......................................................................................................... - 13 - 3.2.1 STBC编码 .................................................................................................. - 13 - 3.2.2 STBC解码 .................................................................................................. - 15 - 3.3 VBLAST原理 .................................................................................................... - 16 - 3.3.1 迫零线性算法 ............................................................................................. - 17 - 3.3.2 串行干扰消除 ............................................................................................. - 17 - 3.4 MRC原理 .......................................................................................................... - 20 - 3.5 本章小结 ............................................................................................................ - 20 - 第4章 多天线OFDM系统的性能分析 ..................................................................... - 21 - 4.1 平台介绍 ............................................................................................................ - 21 - 4.1.1 OFDM调制 ................................................................................................ - 21 - 4.1.2 STBC编码 .................................................................................................. - 23 - 4.2 性能分析 ............................................................................................................ - 24 -

- 44 -

沈阳航空航天大学电子信息工程学院毕业设计(论文)

4.2.1 STBC性能分析 ......................................................................................... - 24 - 4.2.2 VBLAST性能分析 .................................................................................... - 25 - 4.2.3 STBC与VBLAST性能对比 .................................................................... - 26 - 第5章 结论 .................................................................................................................. - 28 - 致 谢 ........................................................................................................................ - 29 - 参考文献 ........................................................................................................................ - 30 - 附录 程序清单 ............................................................................................................ - 32 -

- 45 -


基于快速MIMO-OFDM(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于实施国内外汇贷款外汇管理方式改革的通知

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: