一种基于球形译码算法的半径更新方法及装置制造方法及图纸

技术编号:14479305 阅读:195 留言:0更新日期:2017-01-25 11:57
本发明专利技术实施例提供了一种基于球形译码算法的半径更新方法,涉及通信领域。所述方法包括:获取当前搜索层级,半径初始值以及,在当前搜索层级前的其它已搜索层级各自对应的半径调整量;然后基于非中心卡方分布,计算在所述当前搜索层级对应的半径调整量总和;根据所述半径初始值、在当前搜索层级前的其它已搜索层级各自对应的半径调整量,以及,在所述当前搜索层级后的未搜索层级对应的半径调整量总和,计算所述当前搜索层级的半径。本发明专利技术实施例提供的半径更新方法,使得求解出的更新半径更加准确,从而解决因更新半径被放大而增加球形译码检测算法的计算量的问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种基于球形译码算法的半径更新方法及装置
技术介绍
广义空间调制技术是空间调制技术中的一种,广义空间调制技术常采用球形译码检测算法检测接收信号。球形译码检测算法的关键是在搜索星座点过程中对于更新半径R的选择。更新半径R选择过小,会让球形译码检测算法得不到合理的解,而更新半径R选择过大,又使得计算量增大。目前的球形译码检测算法是依靠在初始半径的基础上不断减少每个层级上的半径调整量来得到最终的更新半径,因为当前搜索层级后的未搜索层级的半径调整量未知,因此,现有技术通常采用忽略未搜索层级的半径调整量,以简化计算出每层的更新半径。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:由于忽略未搜索层级的半径调整量,用于搜索的更新半径被一定程度的放大,增加了额外的计算量。
技术实现思路
有鉴于此,本实用专利技术实施例提供了一种基于球形译码检测算法的半径更新方法及装置,用于解决现有技术中因忽略未搜索层级的半径调整量,使得更新半径被放大,增加了球形译码检测算法计算复杂度的问题。第一方面,本专利技术提供了一种基于球形译码算法的半径更新方法,所述方法包括:获取当前搜索层级,半径初始值以及,在当前搜索层级前的其它已搜索层级各自对应的半径调整量;基于非中心卡方分布,计算在所述当前搜索层级后的未搜索层级对应的半径调整量总和;根据所述半径初始值、在当前搜索层级前的其它已搜索层级各自对应的半径调整量,以及,在所述当前搜索层级后的未搜索层级对应的半径调整量总和,计算所述当前搜索层级的半径。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基于非中心卡方分布,计算在所述当前搜索层级后的未搜索层级对应的半径调整量总和,包括:根据非中心卡方分布概率密度函数的峰值,确定为在所述当前搜索层级后的未搜索层级对应的半径调整量总和。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述半径初始值、在当前搜索层级前的其它已搜索层级各自对应的半径调整量,以及,在所述当前搜索层级后的未搜索层级对应的半径调整量总和,计算所述当前搜索层级的半径,包括:根据所述半径初始值与在所述当前搜索层级后的未搜索层级对应的半径调整量总和以及当前搜索层级前的其它已搜索层级各自对应的半径调整量之和的差值,确定为所述当前搜索层级的半径。第二方面,本专利技术实施例提供了一种基于球形译码算法的半径更新装置,所述装置包括:获取单元,用于获取当前搜索层级,半径初始值以及,在当前搜索层级前的其它已搜索层级各自对应的半径调整量;第一计算单元,用于基于非中心卡方分布,计算在所述当前搜索层级后的未搜索层级对应的半径调整量总和;第二计算单元,用于根据所述半径初始值、在当前搜索层级前的其它已搜索层级各自对应的半径调整量,以及,在所述当前搜索层级后的未搜索层级对应的半径调整量总和,计算所述当前搜索层级的半径。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一计算单元包括:第一确定模块,用于根据非中心卡方分布概率密度函数的峰值,确定为在所述当前搜索层级后的未搜索层级对应的半径调整量总和。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第二计算单元包括:第二确定模块,用于根据所述半径初始值与在所述当前搜索层级后的未搜索层级对应的半径调整量总和以及当前搜索层级前的其它已搜索层级各自对应的半径调整量之和的差值,确定为所述当前搜索层级的半径。本专利技术实施例提供了一种基于球形译码算法的半径更新方法及装置,未搜索层级的半径调整量的总和服从非中心卡方分布,利用非中心卡方分布的概率密度函数的峰值确定在所述当前搜索层级后的未搜索层级对应的半径调整量总和,从而对更新半径进行裁剪,使得选择的更新半径更加精确。相比于现有技术中直接忽略未搜索层级的半径调整量,本专利技术提供的这种求解更新半径的方法既保证了检测的性能,又降低了球形译码检测算法复杂度,提高了检测速度。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种基于球形译码算法的半径更新方法的方法流程图;图2为本专利技术实施例提供的另一种基于球形译码算法的半径更新方法的方法流程图;图3为本专利技术实施例提供的另一种基于球形译码算法的半径更新方法的方法流程图;图4为本专利技术实施例提供的一种基于球形译码算法的半径更新的装置的结构组成图;图5为本专利技术实施例提供的一种基于球形译码算法的半径更新的装置结构组成图;图6为本专利技术实施例提供的一种基于球形译码算法的半径更新的装置结构组成图。【具体实施方式】为了更好的理解本专利技术的技术方案,下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。本专利技术实施例提供的基于球形译码算法的半径更新方法可适用于MIMO(Multiple-InputMultiple-Output,多输入多输出)系统中。MIMO(Multiple-InputMultiple-Output,多输入多输出)系统的接收信号的表达式y=pHx+n其中,y是接收信号;p是接收天线的信噪比;H是信道矩阵;x是发射信号;n是信道噪声,它服从期望值为0,方差为的正态分布。广义空间调制技术的球形译码算法的实数域表达式为[l^t,x^t]=argminl∈φ,x∈s{||y‾-pH‾x‾||F2本文档来自技高网...
一种基于球形译码算法的半径更新方法及装置

【技术保护点】
一种基于球形译码算法的半径更新方法,其特征在于,包括:获取当前搜索层级,半径初始值以及,在当前搜索层级前的其它已搜索层级各自对应的半径调整量;基于非中心卡方分布,计算在所述当前搜索层级后的未搜索层级对应的半径调整量总和;根据所述半径初始值、在当前搜索层级前的其它已搜索层级各自对应的半径调整量,以及,在所述当前搜索层级后的未搜索层级对应的半径调整量总和,计算所述当前搜索层级的半径。

【技术特征摘要】
1.一种基于球形译码算法的半径更新方法,其特征在于,包括:获取当前搜索层级,半径初始值以及,在当前搜索层级前的其它已搜索层级各自对应的半径调整量;基于非中心卡方分布,计算在所述当前搜索层级后的未搜索层级对应的半径调整量总和;根据所述半径初始值、在当前搜索层级前的其它已搜索层级各自对应的半径调整量,以及,在所述当前搜索层级后的未搜索层级对应的半径调整量总和,计算所述当前搜索层级的半径。2.根据权利要求1所述的方法,其特征在于,所述基于非中心卡方分布,计算在所述当前搜索层级后的未搜索层级对应的半径调整量总和,包括:根据非中心卡方分布概率密度函数的峰值,确定为在所述当前搜索层级后的未搜索层级对应的半径调整量总和。3.根据权利要求2所述的方法,其特征在于,所述根据所述半径初始值、在当前搜索层级前的其它已搜索层级各自对应的半径调整量,以及,在所述当前搜索层级后的未搜索层级对应的半径调整量总和,计算所述当前搜索层级的半径,包括:根据所述半径初始值与在所述当前搜索层级后的未搜索层级对应的半径调整量总和以及当前搜索层级前的其它已搜...

【专利技术属性】
技术研发人员:蒋阳王远路洪少凯蒋瑜珂徐英杰谢云燕文洁君吴霞吴亚辉谢宗霖储夏王晓容李亦波邵明星
申请(专利权)人:深圳天珑无线科技有限公司
类型:发明
国别省市:广东;44

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

1