天线互相关共轭

本文介绍了使用CSI数据计算每一列的均值和方差,然后确定天线的最佳子集。通过共轭增加或减少实值,对选定天线的子载波进行权重调整,最后实现共轭矩阵乘法以优化无线通信性能。
摘要由CSDN通过智能技术生成

% % Find reference antenna.
% csi_mean= mean(abs(csi_data));      %csi数据每一列的均值    1*90
% csi_var= sqrt(var(abs(csi_data)));  %csi数据每一列的均方差  1*90
% csi_mean_var_ratio = csi_mean./csi_var; % 1*90
% %将csi_mean_var_ratio改成30*3的一个矩阵  1*90->30*3->行向量均值->1*3 返回对应的天线
% [~,idx] = max(mean(reshape(csi_mean_var_ratio,[30 rx_acnt]),1));  
% %将csi_data(:,(idx-1)*30+1:idx*30)变成重复的1行3列
% csi_data_ref = repmat(csi_data(:,(idx-1)*30+1:idx*30), 1, rx_acnt);   %均值最大天线的30个子载波复制成1*3 即把4006*30->4006*90
% csi_data_adj = zeros(size(csi_data));           %形成一个初始化矩阵  4006*90
% csi_data_ref_adj = zeros(size(csi_data_ref));   %形成一个初始化矩阵  4006*90
% alpha_sum = 0;
% 
%   % Weight  天线共轭   增加或减少一个实值的方案求共轭
% for jj = 1:30*rx_acnt  %1*90  
%     amp = abs(csi_data(:,jj));
%     alpha = min(amp(amp~=0));
%     alpha_sum = alpha_sum + alpha;
%     csi_data_adj(:,jj) = abs(abs(csi_data(:,jj))-alpha).*exp(1j*angle(csi_data(:,jj)));
% end
% beta = 1000*alpha_sum/(30*rx_acnt);
% for jj = 1:30*rx_acnt   %4006*90
%     csi_data_ref_adj(:,jj) = (abs(csi_data_ref(:,jj))+beta).*exp(1j*angle(csi_data_ref(:,jj)));
% end
% csi_mult = csi_data_adj .* conj(csi_data_ref_adj);  %4006*90的数据  共轭矩阵  10249*90

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值