【24h】

Redundant logarithmic arithmetic for MPEG decoding

机译:用于MPEG解码的冗余对数算法

获取原文
获取原文并翻译 | 示例

摘要

Previous research shows the Signed Logarithmic Number System (SLNS) offers lower power consumption than the fixed-point number system for MPEG decoding. SLNS represents a value with the logarithm of its absolute value and a sign bit. Subtraction is harder in SLNS than other operations. This paper examines a variant, Dual-Redundant LNS (DRLNS), where addition and subtraction are equally easy, but DRLNS-by-DRLNS multiplication is not. DRLNS represents a value as the difference of two terms, both of which are represented logarithmically. DRLNS is appropriate for the Inverse Discrete Cosine Transform (IDCT) used in MPEG decoding because a novel accumulator register can contain the sum in DRLNS, but the products are fed to this accumulator in non-redundant SLNS format. Since DRLNS doubles the word size, the accumulator needs to be converted back into SLNS. This paper considers two such methods. One computes the difference of the two parts using LNS. The other converts the two parts separately to fixed point and then computes the logarithm of their difference. A novel factoring of a common term out of the two parts reduces the bus widths. Mitchell's low-cost logarithm/antilogarithm approximation is shown to produce acceptable visual results in this conversion.
机译:先前的研究显示,对于MPEG解码,带符号对数系统(SLNS)的功耗要比定点数字系统低。 SLNS用绝对值的对数和符号位表示一个值。在SLNS中,减法比其他操作更难。本文研究了一种变体,双冗余LNS(DRLNS),其加法和减法同样容易,但DRLNS-by-DRLNS乘法却不那么容易。 DRLNS用两个项之差表示一个值,两个项均以对数形式表示。 DRLNS适用于MPEG解码中的离散余弦逆变换(IDCT),因为新型累加器寄存器可以包含DRLNS中的总和,但是乘积以非冗余SLNS格式馈入该累加器。由于DRLNS使字长加倍,因此需要将累加器转换回SLNS。本文考虑了两种这样的方法。一个使用LNS计算这两个部分的差。另一个将两个部分分别转换为固定点,然后计算它们的差的对数。在这两个部分中,一个新颖的公称因数分解减小了总线宽度。在这种转换中,Mitchell的低成本对数/反对数近似显示出可以接受的视觉结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号