1997 Fiscal Year Annual Research Report
高速ディジタル信号処理のための複合算術演算回路に関する研究
Project/Area Number |
08680358
|
Research Institution | Nagoya University |
Principal Investigator |
高木 直史 名古屋大学, 大学院・工学研究科, 助教授 (10171422)
|
Keywords | 算術演算 / 乗算 / 除算 / 開平 / べき乗計算 / 剰余除算 / ハードウェアアルゴリズム |
Research Abstract |
ディジタル信号処理等において連続して実行される一連の加減算や乗算を、一つの複合算術演算として高速に実行する、新しい回路の構成法、および、このような複合算術演算回路を用いた高速の計算法について研究を行い、以下の成果を得た。 1.乗数の変形を伴う乗算を実行する一種の複合算術演算回路である乗数変形機能付き乗算器を用いて、乗算型除算および開平に必要な、除数の逆数および平方根の逆数の近似値、さらには、平方根の逆数や平方の逆数等、演算数の種々の冪乗を、テーブル参照による一つの係数の読み出しと、演算数の変形を伴う1回の乗算により、効率よく行う手法を開発した。乗数変形機能付き乗算器は、前年度開発した和積和演算器を基に構成できる。 2.一連の乗算や加減算からなる複合算術演算の中の加減算においては、入力として直前の演算の結果が、上位から順に時間差をもって到着する場合がしばしばある。このような条件下で、計算時間およびハードウェア量が理論的に最小で、実際にも有効な並列加算法を開発した。この手法に基づく加算器は、配列型除算器の商変換部や木型乗算器の最終加算部に応用できる。 3.暗号処理等において現れる長ビットの剰余除算は、膨大な量の算術演算を要する。剰余除算に対して、バイナリ法に基づくハードウェアアルゴリズムを開発した。このアルゴリズムは、数個の長ビット加算器および(シフト)レジスタからなる演算器で実現できる。
|
Research Products
(6 results)
-
[Publications] Naofumi Takagi: "O(n)-depth modular exponentiation circuit algorithm" IEEE Transactions on Computers. 46・6. 701-704 (1997)
-
[Publications] Naofumi Takagi: "A VLSI algorithm for modular division based on the binary GCD algorithm" IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences. E81・A・5(5月発行予定). (1998)
-
[Publications] Naofumi Takagi: "Generating a power of an operand by a table look-up and multiplication" Proceedings of the IEEE 13th Symposium on Computer Arithmetic. 126-131 (1997)
-
[Publications] 高木直史: "上位からの時差入力下での最適並列加算器" 電子情報通信学会技術研究報告. COMP97-21. (1997)
-
[Publications] 高木直史: "乗数変形機能付き乗算器を用いた逆数や平方根等の生成" 電子情報通信学会技術研究報告. DSP97-112. (1997)
-
[Publications] 高木直史: "GF(2^w)上の繰り返し乗算の高速化のための冗長基底とそれを用いた並列乗算器" 電子情報通信学会技術研究報告. COMP97-83. (1998)