根据复矩阵进行预编码的方法及装置的制造方法_2

文档序号:9566933阅读:来源:国知局
其中Ji,J2,…,J。是作用在Ak上的化CObi旋转变换矩阵。
[0049] 本发明的实施例具有W下有益效果:
[0050]上述方案中,首先构建复矩阵对应的实矩阵,之后通过化CObi迭代对实矩阵进行 对角化,得到实矩阵的所有非对角元素均不大于预设阔值的对角化矩阵,根据得到对角化 矩阵所使用的化CObi旋转变换矩阵计算复矩阵的奇异值对角矩阵D和右奇异矩阵V,之后 就可W将得到的右奇异矩阵V作为滤波矩阵,W便MIMO发射机利用该右奇异矩阵V对待发 射信号进行预编码处理。本发明的技术方案在进行化CObi旋转时,通过预设阔值来选择运 算的数据,大大降低了运算次数W及出错的可能性,降低了对角化所需的时间,减小了数据 处理等待延迟,能够满足越来越高的实时性要求。
【附图说明】
[0051] 图1为MIMO系统发射机和接收机信号处理过程示意图;
[0052] 图2为本发明实施例根据复矩阵进行预编码的方法的流程示意图;
[0053] 图3为本发明实施例根据复矩阵进行预编码的装置的结构框图;
[0054] 图4为本发明实施例实矩阵的结构示意图;
[00巧]图5为本发明实施例使用的化CObi旋转步骤示意图;
[0056] 图6为本发明具体实施例根据复矩阵进行预编码的装置的结构框图;
[0057] 图7为本发明具体实施例主对角处理单元的结构框图;
[0058] 图8为本发明具体实施例矩阵调度单元的调度规则示意图。
【具体实施方式】
[0059] 为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合 附图及具体实施例进行详细描述。
[0060] 本发明的实施例针对现有技术中对复矩阵进行SVD的方法都存在处理时间较长, 无法适应越来越高的实时性要求的问题,提供一种根据复矩阵进行预编码的方法及装置, 能够减少对复矩阵进行SVD的处理时间,满足越来越高的实时性要求。
[0061] 图2为本发明实施例根据复矩阵进行预编码的方法的流程示意图,该方法应用于 多输入多输出MIMO系统中,所述MIMO系统的信道为复矩阵H,如图2所示,本实施例包括: [006引实矩阵构建步骤101,构建复矩阵H=A+Bi对应的实矩阵
[0063] 对角化步骤102,通过化CObi迭代对所述实矩阵X进行对角化,得到所述实矩阵的 所有非对角元素均不大于预设阔值的对角化矩阵;
[0064] 矩阵计算步骤103,根据得到所述对角化矩阵所使用的化CObi旋转变换矩阵计算 所述复矩阵的奇异值对角矩阵D和右奇异矩阵V;
[0065] 预编码步骤104,将得到的所述右奇异矩阵V作为滤波矩阵,W便MIMO发射机利用 所述右奇异矩阵V对待发射信号进行预编码处理。
[0066] 本发明的根据复矩阵进行预编码的方法,首先构建复矩阵对应的实矩阵,之后通 过化CObi迭代对实矩阵进行对角化,得到实矩阵的所有非对角元素均不大于预设阔值的 对角化矩阵,根据得到对角化矩阵所使用的化CObi旋转变换矩阵计算复矩阵的奇异值对 角矩阵D和右奇异矩阵V,之后就可W将得到的右奇异矩阵V作为滤波矩阵,W便MIMO发 射机利用该右奇异矩阵V对信号进行预编码处理。本发明的技术方案在进行化CObi旋转 时,通过预设阔值来选择运算的数据,大大降低了运算次数W及出错的可能性,降低了对角 化所需的时间,减小了数据处理等待延迟,能够满足越来越高的实时性要求。
[0067] 进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述实矩阵构建步骤 具体包括:
[006引计算子步骤,分别计算出矩阵aTa、bTb、ATb和Wa;
[006引构建子步骤,利用计算出的矩阵aTa、bTb、ATb和Wa构建所述实矩阵H-B' A A' A +ir HI
[0070] 进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述对角化步骤的每 一次迭代均包括:
[0071] 确定当前待迭代的实矩阵的非对角元素中的最大元素;
[0072] 判断所述最大元素是否大于预设阔值,获取一判断结果;
[0073] 在所述判断结果指示所述最大元素大于预设阔值时,根据所述最大元素从当前待 迭代的实矩阵中确定所述最大元素相应位置的子矩阵,并对所述子矩阵进行化CObi旋转 变换,得到更新的待迭代的实矩阵;
[0074] 在所述判断结果指示所述最大元素小于或等于预设阔值时,进入所述矩阵计算步 骤。
[00巧]进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述对角化步骤中, 通过如下公式进行迭代计算:
[007引 Aw=Jk(i,j,e)TAkJk(i,j,(6)
[0077] 其中,
Ak为上一次迭代过程输出的中间矩阵, Jk(i,j,0)、Jk(i,j,(6)为本次迭代过程所使用的化CObi旋转变换矩阵。
[0078] 进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述矩阵计算步骤 中,通过W下公式计算奇异值对角矩阵D和右奇异矩阵V:
[007引 D=JnTjniT.'.JiTCJJz…Jn;
[0080] V = JJz …Jn;
[0081] C= ….尼.祐4
[0082] 其中Ji,J2,…,J。是作用在Ak上的化CObi旋转变换矩阵。
[0083] 图3为本发明实施例根据复矩阵进行预编码的装置的结构框图,所述装置应用于 多输入多输出MIMO系统中,所述MIMO系统的信道为复矩阵H,如图3所示,本实施例包括:
[0084] 实矩阵构建模块,用于构建复矩阵H=A+Bi对应的实矩阵 |"/;;'/《+公?7^ -A,B-U!AA'A+irH\,
[0085] 对角化模块,用于通过化CObi迭代对所述实矩阵X进行对角化,得到所述实矩阵 的所有非对角元素均不大于预设阔值的对角化矩阵;
[0086] 矩阵计算模块,用于根据得到所述对角化矩阵所使用的化CObi旋转变换矩阵计 算所述复矩阵的奇异值对角矩阵D和右奇异矩阵V;
[0087] 预编码模块,用于将得到的所述右奇异矩阵V作为滤波矩阵,W便MIMO发射机利 用所述右奇异矩阵V对信号进行预编码处理。
[0088] 本发明的根据复矩阵进行预编码的装置,首先构建复矩阵对应的实矩阵,之后通 过化CObi迭代对实矩阵进行对角化,得到实矩阵的所有非对角元素均不大于预设阔值的 对角化矩阵,根据得到对角化矩阵所使用的化CObi旋转变换矩阵计算复矩阵的奇异值对 角矩阵D和右奇异矩阵V,之后就可W将得到的右奇异矩阵V作为滤波矩阵,W便MIMO发 射机利用该右奇异矩阵V对信号进行预编码处理。本发明的技术方案在进行化CObi旋转 时,通过预设阔值来选择运算的数据,大大降低了运算次数W及出错的可能性,降低了对角 化所需的时间,减小了数据处理等待延迟,能够满足越来越高的实时性要求。
[0089] 进一步地,所述实矩阵构建模块具体用于分别计算出矩阵aTa、bTb、aTb和Wa,利用 计算出的矩阵aTa、bTb、aTb和Wa构建所述实矩阵
[0090] 进一步地,所述对角化模块具体用于通过如下步骤进行迭代计算:
[0091] 确定当前待迭代的实矩阵的非对角元素中的最大元素;
[0092] 判断所述最大元素是否大于预设阔值,获取一判断结果;
[0093] 在所述判断结果指示所述最大元素大于预设阔值时,根据所述最大元素从当前待 迭代的实矩阵中确定所述最大元素相应位置的子矩阵,并对所述子矩阵进行化CObi旋转 变换,得到更新的待迭代的实矩阵;
[0094] 在所述判断结果指示所述最大元素小于或等于预设阔值时,转向所述矩阵计算模 块进行处理。
[0095] 进一步地,所述对角化模块具体用于通过如下公式进行迭代计算:
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1