JPH01267727A - 信号処理用の乗算器 - Google Patents

信号処理用の乗算器

Info

Publication number
JPH01267727A
JPH01267727A JP63097245A JP9724588A JPH01267727A JP H01267727 A JPH01267727 A JP H01267727A JP 63097245 A JP63097245 A JP 63097245A JP 9724588 A JP9724588 A JP 9724588A JP H01267727 A JPH01267727 A JP H01267727A
Authority
JP
Japan
Prior art keywords
bit
bits
multiplier
signal
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP63097245A
Other languages
English (en)
Inventor
Hiroyuki Morioka
宏之 森岡
Tsutomu Fujii
勉 藤井
Hitoshi Kaminami
神波 等
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP63097245A priority Critical patent/JPH01267727A/ja
Publication of JPH01267727A publication Critical patent/JPH01267727A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は信号処理の乗算器に関し、特に乗算器のビット
長より長いビット長を有する入力データを乗算処理する
信号処理用の乗算器に関する。
〔従来の技術〕
従来、信号処理を行うプロセッサーの内部に乗算器を有
しており、この乗算器を用いて入力信号(デジタル信号
)を乗算処理することによりプロセッサーに内蔵されて
いる乗算器がnXmビット長とすればnビット長の信号
の乗算処理結果は2nビツトになる。2nビツトの乗算
結果を更に乗算処理を行なう場合上位又は下位のnビッ
トを落してnビットにしてから乗算を行なう必要がある
第2図は、従来の信号処理用の乗算器の一例のブロック
図である。
A/D変換器1−1.1−2は、入力信号A及びBのア
ナログ信号をnビットのデジタル信号に変換するもので
ある0乗算器2−1は、nXmビットの乗算をするもの
で乗算した結果は2nビツトのデータになる。ビット調
節器3は、2nビツトになったデータより上位又は下位
nビットを落してnビットに変換するものである0乗算
器2−2は、nビットのデータとnビットの°l K 
l“という数値を乗算し出力信号Cを出力するものであ
る。
〔発明が解決しようとする課題〕
上述した従来の信号処理用の乗算器は、入力信号のダイ
ナミックレンジが狭くなるという欠点がある。
また固定小数点演算を行なう乗算器であってもソフトウ
ェアによって浮動小数点演算を行なうことが可能である
が処理時間が長くかかるという欠点がある。
〔課題を解決するための手段〕
本発明の信号処理用の乗算器は、固定小数点演算方式の
乗算器のビット長より長いビット長の入力データを上位
ビットと下位ビットに分けて出力するビット分配器と、
このビット分配器からの上位ビットと下位ビットの出力
にあらかじめ設定した数値を乗算して出力する上位ビッ
トと下位ビットの乗算器と、この上位ビット乗算器の出
力と下位ビット乗算器の出力をビットシフトし加算した
信号を出力する加算器とを有する。
〔実施例〕 次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図、第3図は本実
施例の動作を説明するための図である。第1図及び第3
図を参照して説明する。
A/D変換器1−1.1−2は入力A及びBのアナログ
信号をnビットのディジタル信号(a)。
(b)に変換して出力する。
乗算器2−1は、入力のディジタル信号(a)。
(b)をnXnビットの乗算をした2nビツトのデータ
を出力する。
ビット分配器3は、乗算器2−1からの2nビートのデ
ータを上位ビット(d)と下位ビット(g)に分けて出
力する。
上位ビットと下位ビット乗算器2−2.2−3は、ビッ
ト分配器3からの上位ビット(d)と下位ビット(g)
にnビットの数値Kを乗算した乗算結果を出力する。
ビットシフト器4は、下位ビット乗算器2−3からの乗
算結果をnビットシフトした信号iを出力する。
加算器5は、上位ビット乗算器2−2からの乗算結果と
ビットシフト器4からの信号iを加算した3nビツトの
信号jを出力する。
第3図は入力信号A、Bを各々8ビツトのA/D変換を
行なったのち8×8ビツトの乗算ができる固定小数点演
算方式の乗算器を使った一実施例について示している。
最終出力は24ビツトのデータになっておりこれは8×
8ビツトの乗算器を用いて16×8ビツトの乗算を行な
ったことになる。
このようにすると、nxnビットの乗算器を用いて2n
Xnビツトの乗算を行なうことができ入力信号のダイナ
ミックレンジを広くとることができるとともに処理時間
も早くすることができる。
例えば、入力信号が8ビツトのダイナミックレンジを持
っていたとすればこの信号を2回乗算した結果は従来例
を用いれば16ビツトになる。これは入力信号が4ビツ
トのダイナミックレンジを持つことと等価である。これ
に対し本実施例を用いれば2回乗算した結果は24ビツ
トになり入力信号が8ビツトのダイナミックレンジを持
つことになり、従来例に比べて入力信号のダイナミック
レンジを約16倍広くとることができる。これは入力信
号のビット数が大きくなるほど効果があり16ビツトに
なれば入力信号のダイナミックレンジを約250倍広く
とることができる。
〔発明の効果〕
以上説明したように本発明は、乗算器のビット長より長
いデータを乗算処理するために長いビット長のデータを
乗算器のビット長に分けるビット分配器と乗算できるビ
ット長に分けられた各々の乗算結果をビットシフトする
ビットシフト器とビットシフトされたデータを加算する
加算器とを有することにより、入力信号のダイナミック
レンジを広くすることができると共に処理時間も早くす
ることができる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は従来
の信号処理用の乗算器の一例のプロック図、第3図は本
実施例の動作を説明するための図である。 1−1.1−2・・・A/D変換器、ン−1,2−2,
2−3・・・乗算器、3・・・ビット分配器、4・・・
ビットシフト器、5・・・加算器。

Claims (1)

    【特許請求の範囲】
  1. 固定小数点演算方式の乗算器のビット長より長いビット
    長の入力データを上位ビットと下位ビットに分けて出力
    するビット分配器と、このビット分配器からの上位ビッ
    トと下位ビットの出力にあらかじめ設定した数値を乗算
    して出力する上位ビットと下位ビットの乗算器と、この
    上位ビット乗算器の出力と下位ビット乗算器の出力をビ
    ットシフトし加算した信号を出力する加算器とを有する
    ことを特徴とする信号処理用の乗算器。
JP63097245A 1988-04-19 1988-04-19 信号処理用の乗算器 Pending JPH01267727A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63097245A JPH01267727A (ja) 1988-04-19 1988-04-19 信号処理用の乗算器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63097245A JPH01267727A (ja) 1988-04-19 1988-04-19 信号処理用の乗算器

Publications (1)

Publication Number Publication Date
JPH01267727A true JPH01267727A (ja) 1989-10-25

Family

ID=14187204

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63097245A Pending JPH01267727A (ja) 1988-04-19 1988-04-19 信号処理用の乗算器

Country Status (1)

Country Link
JP (1) JPH01267727A (ja)

Similar Documents

Publication Publication Date Title
US6055555A (en) Interface for performing parallel arithmetic and round operations
US4229800A (en) Round off correction logic for modified Booth's algorithm
JPS60229140A (ja) 倍精度乗算器
US4130878A (en) Expandable 4 × 8 array multiplier
US4745570A (en) Binary multibit multiplier
US5629884A (en) Log converter utilizing offset and method of use thereof
JPH01267727A (ja) 信号処理用の乗算器
JPH096595A (ja) 演算結果の表示方法
JPH08314697A (ja) 符号付き/符号なし数兼用乗算器
JPH04140827A (ja) 浮動小数点表示データの演算方法
JP2645422B2 (ja) 浮動小数点演算処理装置
JP3071607B2 (ja) 乗算回路
JP2606326B2 (ja) 乗算器
JP2734438B2 (ja) 乗算装置
JP2765516B2 (ja) 積和演算器
KR0172308B1 (ko) 변형 부스 곱셈기
JP2606339B2 (ja) 乗算器
JPH05224888A (ja) 小数点位置可変型データの乗算回路
JPS6259828B2 (ja)
JPS61289425A (ja) 乗算回路
JP2744299B2 (ja) 演算処理装置及び方法
JP2550597B2 (ja) 2乗器
JPS63163927A (ja) 乗算回路
JPS6352488B2 (ja)
JPH0226408A (ja) ディジタルフィルタ