MU-MIMO有意思的用户配对/调度

该博客介绍了如何使用最小相对范数(smallest relative norm)选择算法进行MU-MIMO(多用户多输入多输出)系统的用户配对。通过计算不同用户之间的相关矩阵,并选取具有最小相关性的用户进行配对,以优化系统的性能。算法首先确定一个强用户,然后逐步寻找与其相关性最小的其他用户进行配对,直至达到预设的用户选择数量。博客中还提供了MATLAB代码示例来演示这一过程。

简单compare相关性来逐个选取

R = V1*V2’;
ui = smallest®;

code

%MU_MIMO_Schedule.m MU配对逻辑
% core: smallest relative users schedule together; R = V1V2', min norm_f(R)
% 1 find strong user0; 2 find smallest relative R(Sta0,Sta1); 3 find
% samllest relative R(Sta(n-1), Sta(n))4 End

M = 11; % users number
N = 4; % select user; suppose user0 the strong user
m = 4; n = 2;

V = {};
for ii = 1:M
   V{end+1} = (randn(m,n) + 1j*randn(m,n))/sqrt(2);
end

Idx = [1];
R = [];
Rv = [];
for ii = 1:(N-1)
    Rtmp = [];
   for jj = 1:M 
       Rtmp(end+1) =  norm( V{ Idx(end) }* conj(V{jj}'), 'fro');
   end
   R  = [R; Rtmp];
   Rtmp(Idx) = 100;
   [a,b] = min(Rtmp);
   Idx(end+1) = b;
   Rv(end+1) = Rtmp(b);
end
Idx
Rv
% function V = GenV(m,n)
% sq2 = 1/sqrt(2);   
% V = sq2*(randn(m,n) + 1j*randn(m,n));
% end

% function R = Relat(V1,V2)
% R1 = V1*conj(V2');
% end


评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值