软件数字前端信号处理
    1.
    发明授权

    公开(公告)号:CN103999417B

    公开(公告)日:2018-11-13

    申请号:CN201280060788.4

    申请日:2012-10-26

    申请人: 英特尔公司

    IPC分类号: H04L25/03

    摘要: 提供了软件数字前端(SoftDFE)信号处理技术。通过在处理器上执行一个或多个特殊化指令以对信号执行一个或多个数字前端(DFE)函数而用软件对信号执行所述一个或多个数字前端(DFE)函数,其中,处理器具有由线性和非线性指令中的一个或多个组成的指令集。可选地形成由多个数据样本组成的样本块并对样本块执行数字前端(DFE)函数。该特殊化指令可以包括矢量卷积函数、复指数函数、xk函数、矢量比较指令、矢量max()指令、矢量乘法指令、矢量加法指令、矢量sqrt()指令、矢量1/x指令以及用户定义非线性指令。

    具有带有复数指数非线性函数的指令集的数字处理器

    公开(公告)号:CN103999039B

    公开(公告)日:2018-08-10

    申请号:CN201280060979.0

    申请日:2012-10-26

    申请人: 英特尔公司

    IPC分类号: G06F9/06 G06F9/30 G06F9/44

    摘要: 提供了一种数字处理器,其包括具有复数指数函数的指令集。该数字处理器针对输入值x通过以下操作求复数指数函数的值:获取复数指数软件指令,以输入值x的作为输入,并且响应于该复数指数软件指令:调用至少一个复数指数函数单元,所述复数指数函数单元实施复数指数软件指令以将复数指数函数应用于输入值x;并且生成对应于输入值x的复数指数的输出。输入值x的复数指数函数可通过以下操作来求解:约束该输入值以保持给定的范围;利用查找表计算粗略近似角度;调整所述粗略近似角度以获取从0到θ的角度;以及利用多项式近似计算精确校正值。

    具有包含用于FIR滤波的矢量卷积函数的指令集的矢量处理器

    公开(公告)号:CN103999078B

    公开(公告)日:2017-03-22

    申请号:CN201280060980.3

    申请日:2012-10-26

    申请人: 英特尔公司

    IPC分类号: G06F17/16 G06F9/06

    摘要: 提供了一种矢量处理器,其具有包含矢量卷积函数的指令集。公开的矢量处理器通过获取包含至少N1+N2-1输入样本的矢量在输入信号和滤波器冲击响应之间执行卷积函数;获取矢量的N2时移版本(包括零移动版本),其中每个时移版本包含N1样本;以及利用N1系数的矢量执行该矢量的时移版本的加权求和;以及对每个加权和产生包含一个输出值的输出矢量。该矢量处理器例如响应于具有矢量输入的一个或多个矢量卷积软件指令而执行该方法。该矢量可包含多个实数或复数输入样本并且该滤波器冲击响应可利用为实数或复数的多个系数来表达。