资源简介
输入任意矩阵H,得到其gmd分解矩阵,具体算法参照论文An iterative geometric mean decomposition algorithm for MIMO communications systems。
代码片段和文件信息
function [QRS]=mygmd(H)
% gmd分解 H=Q*R*S‘
% K=rank(H) H \in NxM Q \in NxK S \in MxK R \in KxK
% Chen Chiao-En Yu-Cheng Tsai and Chia-Hsiang Yang. “An iterative geometric mean decomposition algorithm for MIMO communications systems.“ IEEE Transactions on Wireless Communications 14.1 (2014): 343-352.
[usv]=svd(H);
tm=diag(s);
sigma=geomean(tm);
K=rank(H);
Q=u(:1:K);R=diag(tm);S=v(:1:K);
for k=1:K-1
% step 2
diag_ele=diag(R);
if R(kk)>=sigma
tm1=find(diag_ele p=tm1(1);
end
if R(kk)<=sigma
tm2=fin
- 上一篇:matlab仿真车辆追逐跟踪
- 下一篇:基于matlab的数字变声器和滤波器
相关资源
- 基于matlab的数字变声器和滤波器
- matlab仿真车辆追逐跟踪
- sumo与matlab的联合开发
- matlab六自由度弹道仿真.zip
- 利用测井数据进行正演
- 拉盖尔高斯模式
- matlab串口通信程序
- matlab小波去噪
- ADRC微分跟踪器TD
- 三维网格地形图和多个点构成的路径
- 改变旧MATLAB函数的CLBP
- matlab开关磁阻电机
- SOR迭代matlab程序
- AUV 六自由度模型 MATLAB 仿真
- 基于matlab的手写数字识别系统
- matlab 轮廓 边缘提取
- CMA-ES的matlab实现
- 入侵杂草优化算法IWO的matlab实现
- 混合蛙跳算法SFLA的matlab实现
- 图像匹配matlab程序设计
- 天牛须智能算法(BAS)加模糊神经网
- MATLAB 费诺编码
- MatlabR2011b破解文件
- 基于Matlab2018b的SimMechanics工具箱建立的
- 粒子群算法matlab代码及使用
- 51622422POWER_SSSC_Ending.zip
- 直接序列扩频通信系统Matlab代码仿真
- 循环码matlab代码
- Matlab在结构动力学中的应用
- 基于灰度投影的图像配准MATLAB
评论
共有 条评论