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

    公开(公告)号:CN103999078A

    公开(公告)日:2014-08-20

    申请号:CN201280060980.3

    申请日:2012-10-26

    申请人: LSI公司

    IPC分类号: G06F17/16 G06F9/06

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

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

    公开(公告)号:CN103999039A

    公开(公告)日:2014-08-20

    申请号:CN201280060979.0

    申请日:2012-10-26

    申请人: LSI公司

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

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