【技术实现步骤摘要】
本公开涉及全双工无线系统,并且具体地,涉及用于全双工无线系统中的干扰抑制的装置和方法。
技术介绍
干扰消除是全双工无线电通信的关键促成要素。一种特定类型的干扰被称为“自干扰”,其指代来自发送信号的对收发器中的接收路径的干扰。发送功率高于接收功率,因此在全双工无线电通信中具有高功率的发送信号可能支配所接收的信号。自干扰消除通过放松对全双工系统中其它消除组件的要求来支持收发器中的较低成本组件,从而在全双工无线电器件的大规模生产中节省数十亿美元。数字域中实现的自干扰消除技术可以潜在地在接收路径消除20-25dB或更多的干扰(源于发送路径)。自适应滤波器是根据递归算法自行调整滤波器系数/权重的滤波器,这使得滤波器在输入信号的统计数据不可用或随时间变化的环境中的表现能够令人满意。全双工通信系统的接收路径中的自适应滤波器消除来自发送器实现方式中的非线性组件的非线性干扰。基于递归最小二乘(RLS)的算法由于其收敛速度快在自适应滤波应用中吸引了不少兴趣。基于递归最小二乘(RLS)的算法递归地查找使与输入信号相关的加权线性最小二乘成本函数最小的滤波器系数。然而,RLS算法提供极快的收敛是以其硬件实现方式的大面积和功率为代价的。
技术实现思路
在本公开的一个实施例中,一种适应硬件加速器包括:计算单元,该计算单元被配置为以一个或多个预定时间间隔接收多个输入,其中每个时间间隔对应于计算迭代,多个输入与各自具有多个抽头的多个自适应滤波器相关联,并且计算单元被配置为基于多个输入确定用于给定计算迭代的相关数据和互相关数据。相关数据包括含有多个子矩阵的相关矩阵,其中确定相关矩阵包括仅确定相 ...
【技术保护点】
一种适应硬件加速器,包括:计算单元,该计算单元被配置为以一个或多个预定时间间隔接收多个输入,其中每个时间间隔对应于计算迭代,所述多个输入与各自具有多个抽头的多个自适应滤波器相关联,并且所述计算单元被配置为基于所述多个输入确定用于给定计算迭代的相关数据和互相关数据,其中所述相关数据包括含有多个子矩阵的相关矩阵,其中确定所述相关矩阵包括仅确定所述相关矩阵的上三角部分和对角部分中的子矩阵;适应核心单元,该适应核心单元被配置为在所述给定计算迭代中基于所述相关数据和所述互相关数据确定分别与所述多个自适应滤波器相关联的多个自适应权重;收敛检测器单元,该收敛检测器单元被配置为确定收敛参数;以及控制器,该控制器被配置为基于所述收敛参数针对所述预定时间间隔的每个时间间隔生成迭代信号,其中所述迭代信号传送到所述计算单元和所述适应核心单元以继续下一计算迭代或作出结论,其中所述结论指示所述适应核心单元确定了所述多个自适应权重的最终值。
【技术特征摘要】
2015.09.22 US 14/861,4211.一种适应硬件加速器,包括:计算单元,该计算单元被配置为以一个或多个预定时间间隔接收多个输入,其中每个时间间隔对应于计算迭代,所述多个输入与各自具有多个抽头的多个自适应滤波器相关联,并且所述计算单元被配置为基于所述多个输入确定用于给定计算迭代的相关数据和互相关数据,其中所述相关数据包括含有多个子矩阵的相关矩阵,其中确定所述相关矩阵包括仅确定所述相关矩阵的上三角部分和对角部分中的子矩阵;适应核心单元,该适应核心单元被配置为在所述给定计算迭代中基于所述相关数据和所述互相关数据确定分别与所述多个自适应滤波器相关联的多个自适应权重;收敛检测器单元,该收敛检测器单元被配置为确定收敛参数;以及控制器,该控制器被配置为基于所述收敛参数针对所述预定时间间隔的每个时间间隔生成迭代信号,其中所述迭代信号传送到所述计算单元和所述适应核心单元以继续下一计算迭代或作出结论,其中所述结论指示所述适应核心单元确定了所述多个自适应权重的最终值。2.如权利要求1所述的硬件加速器,其中,确定所述相关矩阵的所述上三角部分中的子矩阵包括:仅确定所述上三角部分中的子矩阵的每一者中的第一行和第一列。3.如权利要求1所述的硬件加速器,其中,确定所述相关矩阵的所述对角部分中的子矩阵包括:确定所述对角部分中的子矩阵的每一者中的第一行或第一列。4.如权利要求1-3中任一项所述的硬件加速器,其中,所述相关矩阵是K*K矩阵,其中K与所述计算单元的输入的数量相对应。5.如权利要求1所述的硬件加速器,其中,所述多个子矩阵的每一者是K*N矩阵,其中K与所述计算单元的输入的数量相对应,N与所述自适应滤波器的抽头的数量相对应。6.如权利要求1所述的硬件加速器,其中,所述适应核心单元被配置为根据基于经优化的自适应递归最小二乘(RLS)的算法确定所述多个自适应权重。7.如权利要求6所述的硬件加速器,其中,所述基于RLS的算法包括二分法协调下降(DCD)算法,确定所述多个自适应权重包括定义含有所述相关数据的残差矢量并基于所定义的残差矢量确定所述多个自适应权重,其中仅当所述迭代信号指示所述下一计算迭代时,连同在所述计算单元中确定所述互相关数据一起,在所述下一计算迭代中更新所定义的残差矢量。8.如权利要求1-3或5-7中任一项所述的硬件加速器,还包括被配置为调度所述计算单元和所述适应核心单元的操作的调度器。9.如权利要求1-3或5中任一项所述的硬件加速器,其中,所述计算单元包括:输入存储器单元,该输入存储器单元被配置为存储所述多个输入;相关更新单元,该相关更新单元被配置为基于存储在所述输入存储器单元中的所述输入确定所述相关数据;互相关更新单元,该互相关更新单元被配置为基于存储在所述输入存储器单元中的所述输入确定所述互相关数据。10.如权利要求9所述的硬件加速器,其中,所述相关更新单元还包括集成在其中的相关存储器,所述相关存储器被配置为存储所确定的相关数据。11.如权利要求9所述的硬件加速器,其中,所述互相关更新单元还包括集成在其中的的互相关存储器,所述互相关存储器被配置为存储所确定的互相关数据。12.如权利要求1-3或5-7中任一项所述的硬件加速器,其中,当所述收敛参数满足预定条件时所述迭代信号指示结论。13.如权利要求1-3或5-7中任一项所述的硬件加速器,其中,所述硬件加速器被实现为专用集成电路(ASIC)。14.一种适应硬件加速器,包括:计算单元,该计算单元被配置为以一个或多个预定时间间隔接收多个输入,其中每个时间间隔对应于计算迭代,...
【专利技术属性】
技术研发人员:法尔哈纳·谢赫,李庆恩,薛峰,阿努加·S·维迪雅,爱德华多·X·奥尔本,艾伯特·奥斯卡·菲利普·安德森,陈嘉祥,叶书苹,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。