基于SVD矩阵分解的MIMO基带数据检测方法技术

技术编号:6603867 阅读:358 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于SVD矩阵分解的MIMO基带数据检测方法,它包括预处理和搜索两个部分,所述的预处理通过对信道矩阵进行一系列SVD矩阵分解,并根据接收信号矢量得到与信道矩阵有关的超球体的几何信息,然后根据得到的超球体的几何信息进行迭代搜索,以输出最大似然值,由于在迭代过程中充分应用了超球体的几何信息,借以简化了每一层迭代的计算量,总的计算量借此降低,故计算时间可得到较大的缩短。

【技术实现步骤摘要】

【技术保护点】
1.一种基于SVD矩阵分解的MIMO基带数据检测方法,其特征在于:它包括预处理和搜索两个部分,其中,所述的预处理通过对信道矩阵进行一系列SVD矩阵分解,并根据接收信号矢量得到与信道矩阵有关的超球体的几何信息,包括超球体维数DIM、k维矩阵Ak、单位半径k维椭球体的第k维边界延伸值sk、第k维坐标因偏离中心点坐标一个单位长度而造成的半径增量r(k),所述超球体维数DIM等于接收天线数的2倍;所述k的取值为[1,DIM];第k+1维坐标因偏离中心点坐标一个单位长度时k维超球体的中心点xmk,所述k的取值为[1,DIM-1];所述的搜索部分包括如下步骤:(a)、变量设置步骤,包括设置迭代层layer、半径Radius、上下边界DIM维矢量U(k)和L(k)、标志信号REVERSE,所述的迭代层layer初始化值为所述D IM值;所述半径Radius初始化值为无穷大;所述的上下边界U(k)和L(k)初始值设置为零;所述标志信号REVERSE置为0;(b)、判断迭代层layer变量是否小于等于预处理得到的维数DIM值,若否,则输出接收端最大似然解;若是,进入步骤(c);(c)、继续判断标志信号REVERSE是否为0,若是,则更新该迭代层layer的上下边界U(layer)和L(layer),并按照有边界限制的整数集合集合与中心点的距离按从小到大的顺序(即SE顺序)枚举出一个候选值,并进入步骤(d);若否,则更新半径Radius,并更新以及该迭代层layer的上下边界U(layer)和L(layer),并按照SE顺序枚举出一个候选值,进入步骤(d);(d)、判断所述候选值是否在上下边界构成的区间中,若否,则将迭代层layer加1,标志信号REVERSE置1,并进入步骤(b);若是,判断当前迭代层layer是否为1,若是,更新该层的实际半径增量的平方r2(layer)以及更新半径Radius,最大似然解赋值为候选值,同时,将迭代层layer加1,标志信号REVERSE置1,进入步骤(b);若否,更新该层的实际半径增量的平方r2(layer),半径Radius以及中心点xlayer-1值,同时,将迭代层layer减1,标志信号REVERSE置0,进入步骤(b)。...

【技术特征摘要】

【专利技术属性】
技术研发人员:尧横
申请(专利权)人:苏州中科半导体集成技术研发中心有限公司
类型:发明
国别省市:32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1