【技术实现步骤摘要】
基于并行Cholesky矩阵分解的MIMO系统信号检测系统及方法
[0001]本专利技术涉及通信
,更进一步涉及多天线
中的一种基于并行Cholesky矩阵分解的多输入多输出MIMO(Multiple
‑
Input Multiple
‑
Output)系统信号检测系统及方法。本专利技术能以较低的复杂度与较低的时延完成基于并行Cholesky矩阵分解的MIMO系统的信号检测。
技术介绍
[0002]MIMO系统利用空间复用技术,通过将原本串行的数据,并行的由多根天线发送,在不增加天线发射功率以及消耗更多频谱资源的前提下,使系统吞吐率成倍提升,被应用于各类无线通信场景之中。近年来,MIMO信号检测方法的研究主要围绕K
‑
Best信号检测方法展开,该方法可以通过设置保留路径数量的方式,在性能和硬件资源消耗上做出选择,具有极高的灵活性,但存在矩阵分解过程中实现复杂度高、信号搜索过程中展开子节点数量多等问题,导致该方法完成信号检测的任务需要消耗大量的时间和计算资源,这与新一代通信系统低时延的发展趋势不符。
[0003]乐鑫信息科技(上海)股份有限公司在其申请的专利文献“带有检测中信道矩阵预处理的MIMO
‑
OFDM无线信号检测方法和系统”(申请号:201910152084.3,申请公布号:CN 111628952 A)公开了一种基于K
‑
Best的无线信号检测方法及其系统。该专利文献公开的方法当接收到的第一个OFDM符号 ...
【技术保护点】
【技术特征摘要】
1.一种基于并行Cholesky矩阵分解的MIMO系统信号检测系统,包括信道矩阵转换模块、检测结果判决模块;其特征在于,还包括信道矩阵分解模块、K
‑
Best并行搜索模块;其中:所述信道矩阵转换模块,用于将MIMO系统的信道复矩阵转化为信道实矩阵,通过信道实矩阵生成迭代矩阵;所述信道矩阵分解模块,用于利用Cholesky矩阵分解方法并行分解迭代矩阵,从当前迭代矩阵中选取前两行元素作为待分解元素,通过待分解元素得到上三角矩阵R中第2o
‑
1行和第2o行元素,同时将待分解元素从当前迭代矩阵中移除,得到移除分解元素后的矩阵,其中,o的取值等于迭代次数;将上三角矩阵R中第2o
‑
1行,第2o+1列至第2N列元素组成的行向量转置后与自身行向量相乘,组成中间矩阵;其中,o的取值等于迭代次数,N的取值等于MIMO系统中发射天线的数量;利用中间矩阵相关元素更新移除分解元素后的矩阵,得到更新后的迭代矩阵;判断当前迭代矩阵是否还存在未被移除的元素,若是,则从当前迭代矩阵中选取前两行元素作为待分解元素,否则,通过上三角矩阵R和信道实矩阵生成等效酉矩阵Q;所述K
‑
Best并行搜索模块,用于利用K
‑
Best方法并行搜索相邻两层的路径,从MIMO系统的所有发射天线中,选取一根未检测的发射天线;将保留的搜索路径按照累积欧式距离的排序划分为3类路径,按照SE枚举规则同时展开相邻两层子节点,展开的子节点数量由路径类别以及K值决定;将展开的下层节点添加至对应保留路径的末端,得到扩展后路径,再将展开的上层节点复制后,添加至对应扩展后路径的末端,对路径做第二次扩展,得到二次扩展后路径;通过上三角矩阵R和等效酉矩阵Q计算出每一条二次扩展后路径的累积欧氏距离,选择其中累积欧氏距离最小的K条路径作为保留路径;所述检测结果判决模块,用于判断是否选完MIMO系统的所有发射天线,若是,则确定发射信号的检测值,否则,利用K
‑
Best方法并行搜索相邻两层的路径,从MIMO系统的所有发射天线中,选取一根未检测的发射天线,进行并行搜索;所述检测结果判决模块,用于确定发射信号的检测值。选中保留路径中累积欧氏距离最小的路径,从根节点开始,每次选择两个值,将所选两个值分别作为实部与虚部,构成一个发射调制信号复数值的检测值,直至到达叶子结点,由所有发射调制信号复数值的检测值组成的复数集合即为所有发射天线的信号检测值。2.根据权利要求1所述检测系统的一种基于并行Cholesky矩阵分解的MIMO系统信号检测方法,其特征在于,采用Cholesky矩阵分解方法并行分解迭代矩阵,采用K
‑
Best方法并行搜索相邻两层的路径,该方法的步骤包括如下:步骤1,信道矩阵转换模块将MIMO系统的信道复矩阵转化为信道实矩阵,通过信道实矩阵生成迭代矩阵;步骤2,信道矩阵分解模块利用用Cholesky矩阵分解方法并行分解迭代矩阵:步骤2.1,从当前迭代矩阵中选取前两行元素作为待分解元素,通过待分解元素得到上三角矩阵R中第2o
‑
1行和第2o行元素,同时将待分解元素从当前迭代矩阵中移除,得到移除分解元素后的矩阵,其中,o的取值等于迭代次数;步骤2.2,将上三角矩阵R中第2o
‑
1行,第2o+1列至第2N列元素组成的行向量转置后与自身行向量相乘,组成中间矩阵;其中,o的取值等于迭代次数,N的取值等于MIMO系统中发
射天线的数量;步骤2.3,利用中间矩阵相关元素更新移除分解元素后的矩阵,得到更新后的迭代矩阵;步骤2.4,判断当前迭代矩阵是否还存在未被移除的元素,若是,则执行步骤2.1,否则,执行步骤2.5;步骤2.5,通过上三角矩阵R和信道实矩阵生成等效酉矩阵Q;步骤3,K
‑
Best并行搜索模块利用K
‑
Best方法并行搜索相邻两层的路径:步骤3.1,从MIMO系统的所有发射天线中,选取一根未检测的发射天线;步骤3.2,将保留的搜索路径按照累积欧式距离的排序划分为3类路径,按照SE枚举规则同时展开相邻两层子节点,展开的子节点数量由路径类别以及K值决定;步骤3.3,将展开的下层节点添加至对应保留路径的末端,得到扩展后路径,再将展开的上层节点复制后,添加至对应扩展后路径的末端,对路径做第二次扩展,得到二次扩展后路径;步骤3.4,通过上三角矩阵R和等效酉矩阵Q计算出每一条二次扩展后路径的累积欧氏距离,选择其中累积欧氏距离最小的K条路径作为保留路径;步骤4,检测结果判决模块判断是否选完MIMO系统的所有发射天线,若是,则执行步骤5,否则,执行步骤3;步骤5,检测结果判决模块确定发射信号的检测值:选中保留路径中累积欧氏距离最小的路径,从根节点开始,每次选择两个值,将所选两个值分别作为实部与虚部,构成一个发射调制信号复数值的检测值,直至到达叶子结点,由所有发射调制信号复数值的检测值组成的复数集合即为所有发射天线的信号检测值。3.根据权利要求1所述基于并行Cholesky矩阵分解的MIMO系统信号检测系统,其特征在于,步骤1中所述的将MIMO系统的信道复矩阵转化为信道实矩阵是由下式实现的:其中,H
′
表示信道实矩阵,Re(
·
)表示实部符号,H1表示信道复矩阵的第1个列向量,H
N
表示信道复矩阵的第N个列向量,N的取值等于MIMO系统中发射天线的总数,Im(
·
)表示虚部符号。4.根据权利要求1所述基于并行Cholesky矩阵分解的MIM...
【专利技术属性】
技术研发人员:张顺,王祥光,程帅林,段明明,马建鹏,何先灯,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。