资源简介
多用户MIMO预编码技术的对比,bd预编码,zf预编码,mmse预编码等,对学习多用户mimo系统很有帮助。
代码片段和文件信息
function [WM]=BD(NtNriSKH)
W=zeros(NtK*S);
M=zeros(K*SNri);
gama=zeros(1K*S);
for i_user=1:K
H_others=zeros((K-1)*NriNt);
i2=1;
for i1=1:K
if i1~=i_user
H_others((i2-1)*Nri+1:i2*Nri:)=H((i1-1)*Nri+1:i1*Nri:);
i2=i2+1;
end
end
U=zeros((K-1)*Nri(K-1)*Nri);
D=zeros((K-1)*NriNt);
V=zeros(NtNt);
[UDV]=svd(H_others);
rank=(K-1)*Nri;
for i3=(K-1)*Nri:(-1):1
if D(i3i3)==0
rank=i3-1;
end
end
T=V(:rank+1:Nt);
Hi=H((i_user-1)*Nri+1:i_user*Nri:);
U=zeros(NriNri);
D=zeros(NriNt-rank);
V=zeros(Nt-rankNt-rank);
[UDV]=svd(Hi*T);
W(:(i_user-1)*S+1:i_user*S)=T*V(:1:S);%S M((i1-1)*S
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-02-22 15:30 MU_MIMO 预编码对比\
文件 961 2017-02-22 15:20 MU_MIMO 预编码对比\BD.m
文件 1001 2017-02-22 15:23 MU_MIMO 预编码对比\BD2.m
文件 4757 2017-02-22 15:24 MU_MIMO 预编码对比\main1.m
文件 4606 2017-02-22 15:25 MU_MIMO 预编码对比\main2.m
文件 82 2017-02-22 15:25 MU_MIMO 预编码对比\MF.m
文件 755 2017-02-22 15:26 MU_MIMO 预编码对比\MMSE.m
文件 476 2017-02-22 15:26 MU_MIMO 预编码对比\QPSK_mapper.m
文件 565 2017-02-22 15:27 MU_MIMO 预编码对比\receiver.m
文件 531 2017-02-22 15:27 MU_MIMO 预编码对比\SLNR.m
文件 464 2017-02-22 15:28 MU_MIMO 预编码对比\SLNR2.m
文件 1405 2017-02-22 15:29 MU_MIMO 预编码对比\sumrate.m
文件 135 2017-02-22 15:29 MU_MIMO 预编码对比\svdprecoding.m
文件 317 2017-02-22 15:30 MU_MIMO 预编码对比\waterfilling.m
文件 92 2017-02-22 15:30 MU_MIMO 预编码对比\ZF.m
评论
共有 条评论