[发明专利]并向量分数与符号对称舍入误差的乘积的快速计算有效
| 申请号: | 200880104677.2 | 申请日: | 2008-08-28 |
| 公开(公告)号: | CN102067108A | 公开(公告)日: | 2011-05-18 |
| 发明(设计)人: | 尤里娅·列兹尼克 | 申请(专利权)人: | 高通股份有限公司 |
| 主分类号: | G06F17/14 | 分类号: | G06F17/14;G06F7/499 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 刘国伟 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 向量 分数 符号 对称 误差 乘积 快速 计算 | ||
技术领域
本文中的标的物大体上涉及处理,且明确地说,涉及用于硬件及软件处理中的近似技术。
背景技术
算术移位可用以执行带符号整数与2的幂的乘法或除法。对带符号或无符号的二进制数向左移位n个位具有使其与2n相乘的效果。对2补数带符号的二进制数向右移位n个位具有用2n除其的效果,但其通常舍去(即,向负无穷大)。由于右移非线性运算,所以算术右移可增加舍入误差且产生可不等于右移之后的乘法结果的结果。
在一些实施方案中,符号对称算法可用于IDCT变换架构或其它数字滤波器中。
算术移位的使用的一个实例是在一些信号处理算法的定点实施方案中,例如,FFT、DCT、MLT、MDCT等。此类信号处理算法通常使用并向量有理分数来近似于这些算法的数学定义中的无理(代数或超越)因子。此方式允许使用整数加法及移位而非较复杂运算来执行这些无理分数的乘法。
发明内容
整数值及无理值的乘积可由符号对称算法确定。过程可确定最小化例如平均不对称、平均误差、误差方差及误差量值的度量(metric)的可能算法。给定整数变量x及近似于无理分数的有理并向量常数,可产生符号对称的一系列中间值。给定加法、减法及右移运算的序列,符号对称算法可对整数值及无理值的乘积求近似值。可移除例如0的加法或减法或0个位的移位的其它运算以简化处理。
提供此发明内容以便以简化形式引入以下在详细描述中进一步描述的概念的选择。此发明内容并不打算识别所主张标的物的关键特征或基本特征,其也并不打算用以限制所主张标的物的范围。
附图说明
图1为各种计算算法的结果的曲线。
图2为确定用以确定乘积的符号对称算法的实例过程的流程图。
图3为实施定点IDCT算法的示范性架构。
图4为示范性编码系统的框图。
图5为示范性解码系统的框图。
具体实施方式
离散余弦变换(DCT)及反离散余弦变换(IDCT)执行关于无理常数的乘法运算(即,余弦)。在DCT/IDCT的实施方案的设计中,这些无理常数的计算乘积的近似可使用定点算术执行。一种用于将浮点值转换为定点值的技术是基于通过并向量分数求无理因子αi近似值:
αi≈ai/2k (1)
其中ai与k两者都为整数。x与因子αi的乘法提供整数算术中的近似的实施方案,如下:
xαi≈(x*ai)>>k (2)
其中>>指示逐位右移运算。
精确位的数目k可影响并向量有理近似的复杂性。在软件实施方案中,精确参数k可由寄存器的宽度(例如,16或32)约束且不满足此设计约束的后果可导致延长变换的执行时间。在硬件设计中,精确参数k影响实施加法器及乘法器所需的门数目。因此,定点设计中的目标为最小化位k的总数目,同时维持近似的充分准确性。
在无对值αi任何特定约束的情况下且假定对于任何给定k,分母ai的对应值可经选择使得:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880104677.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种任意队形的群移动机器人密度控制方法
- 下一篇:像素单元以及液晶显示面板





