JP2600357B2 - Digital signal processor - Google Patents

Digital signal processor

Info

Publication number
JP2600357B2
JP2600357B2 JP1008816A JP881689A JP2600357B2 JP 2600357 B2 JP2600357 B2 JP 2600357B2 JP 1008816 A JP1008816 A JP 1008816A JP 881689 A JP881689 A JP 881689A JP 2600357 B2 JP2600357 B2 JP 2600357B2
Authority
JP
Japan
Prior art keywords
full adder
digital signal
significant bit
input
carry input
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.)
Expired - Fee Related
Application number
JP1008816A
Other languages
Japanese (ja)
Other versions
JPH02189018A (en
Inventor
清市 田口
正紀 濱田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1008816A priority Critical patent/JP2600357B2/en
Publication of JPH02189018A publication Critical patent/JPH02189018A/en
Application granted granted Critical
Publication of JP2600357B2 publication Critical patent/JP2600357B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、全加算器とフリップフロップによって構成
されるデジタル信号処理装置に関するものである。
Description: TECHNICAL FIELD The present invention relates to a digital signal processing device including a full adder and a flip-flop.

従来の技術 第2図は従来の全加算器とフリップフロップを用い、
4ビットのディジタルフィルタで構成したデジタル信号
処理装置を示す。第2図において、00〜03,10〜13,20〜
23,30〜33はフリップフロップ、50〜54,60〜64,70〜74
は全加算器で、式(1+Z-1で表される4ビットの
デジタルローパスフィルタは、フリップフロップ(以下
DFFと略す)の入力および出力を全加算器の二つの入力
A,Bに接続する回路を1単位としてビット数に応じて繰
り返し構成をとり、全加算器の桁上げ入力Ciは下位ビッ
トの全加算器の桁上げ出力と接続していた。そして最下
位ビット列の全加算器の桁上げ入力Ciは全て接地してい
た。
FIG. 2 shows a conventional full adder and a flip-flop.
1 shows a digital signal processing device constituted by a 4-bit digital filter. In FIG. 2, 00-03,10-13,20-
23,30-33 are flip-flops, 50-54,60-64,70-74
Is a full adder, and a 4-bit digital low-pass filter expressed by the equation (1 + Z -1 ) 3 is a flip-flop (hereinafter, referred to as a flip-flop).
DFF) input and output are the two inputs of the full adder
A, a circuit connected to B takes a repeating configuration according to the number of bits as a unit, the carry input C i of the full adder was connected to the carry output of the full adder of the lower bits. And carry input C i of the full adder of the least significant bit column were all grounded.

発明が解決しようとする課題 しかしながら、上記従来の構成では最下位ビット列の
全加算器の桁上げ入力Ciはすべて接地されていたので、
加算処理を繰り返すことにより、データ全体の平均値が
処理を行うたびに低下していくという問題があった。
SUMMARY OF THE INVENTION However, since the above-mentioned conventional configuration had all carry input C i of the full adder of the least significant bit sequence is grounded,
By repeating the addition process, there is a problem that the average value of the entire data decreases every time the process is performed.

本発明は上記従来の問題点を解決するもので、装置の
フィルタとしての特性を損なうことなく、データの平均
値の低下を低減できる装置を提供することを目的とす
る。
SUMMARY OF THE INVENTION The present invention has been made in order to solve the above-mentioned conventional problems, and has as its object to provide an apparatus capable of reducing a decrease in the average value of data without impairing the characteristics of the apparatus as a filter.

課題を解決するための手段 この目的を達成するために、本発明のデジタル信号処
理装置は、少なくとも1つの全加算器群の最下位ビット
の全加算器の桁上げ入力が前記デジタル信号処理装置の
少なくとも最上位ビットとともに前記最上位ビットの1
つ下位ビットを入力とする制御回路の出力に制御される
回路構成を有している。
Means for Solving the Problems In order to achieve this object, a digital signal processing apparatus according to the present invention is arranged such that the carry input of the least significant bit full adder of at least one full adder group is the digital signal processing apparatus. At least one of the most significant bits
It has a circuit configuration that is controlled by the output of a control circuit that receives the lower-order bit as an input.

作用 この構成によって、上位ビット列の信号1つ又は、複
数個によって全加算器の桁上げ入力Ciに入る信号が制御
されるので、データ値の絶対値が大きいとき、すなわち
データの振幅値が大きいときに限り、全加算器の桁上げ
入力Ciにハイレベルの信号(正論理の場合は1)が入る
ように設定しておけば、装置のデジタルフィルタとして
の伝達関数は保持し、データ全体の振幅の平均値の低下
を低減することができる。
Action This arrangement one signal 1 of upper bit string or the signal entering the carry input C i of the full adder is controlled by a plurality, when the absolute value of the data value is large, that a large amplitude of a data only when, by setting as carry input C i to the high-level signal of the full adder (in the case of positive logic 1) enters the transfer function of the digital filter device holds the entire data Can be reduced.

実施例 以下本発明の一実施例について図面を参照しながら説
明する。第1図は本発明の実施例で、全加算器とDFFを
用い、4ビットのディジタルフィルタを構成したデジタ
ル信号処理装置を示すものである。第1図において00〜
03,10〜13,20〜23,30〜33,40〜41はDFF,50〜54,60〜64,
70〜74は全加算器であり、従来例で示した1単位(1+
Z-1)で表される全加算器群回路を直列に3段接続し、
(1+Z-1で表されるデジタルフィルタの4ビット
構成を示している。1段目は、最上位2ビットの入力信
号X3,X2が排他的論理和(以下XORと記す)回路5に入力
し、その出力はDFF40のデータ入力端子に入力し、DFF40
の出力が全加算器50の桁上げ入力Ciに接続されている。
2段目の全加算器60の桁上げ入力Ciは従来通り接地され
ている。3段目は、1段目と同じく最上位2ビットの入
力信号がXOR回路25とDFF41を通して全加算器70の桁上げ
入力Ciに接続されている。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows an embodiment of the present invention, which shows a digital signal processing device using a full adder and a DFF to constitute a 4-bit digital filter. In FIG. 1, 00 ~
03,10-13,20-23,30-33,40-41 is DFF, 50-54,60-64,
Reference numerals 70 to 74 denote full adders, each of which is 1 unit (1+
Z -1 ) are connected in series at three stages of full adder group circuits,
4 shows a 4-bit configuration of the digital filter represented by (1 + Z −1 ) 3 . In the first stage, the most significant two-bit input signals X 3 and X 2 are input to an exclusive OR (hereinafter referred to as XOR) circuit 5, and the output is input to the data input terminal of DFF 40.
Output is connected to the carry input C i of the full adder 50.
Carry input C i of the full adder 60 of the second stage is grounded conventionally. Third stage, also Saijoi 2-bit input signal and the first stage is connected to the carry input C i of the full adder 70 through a XOR circuit 25 and DFF41.

すなわち、上位ビットに信号のないとき、(信号が−
4から+3までに制限されているような小振幅時)は、
平均値補正用の桁上げ入力を、低レベルのままにしてデ
ジタルフィルタの伝達関数特性を保持し、平均値補正用
の桁上げ入力が、伝達関数に影響を余り与えないような
大振幅の入力に対しては、桁上げ入力を高レベルにし
て、振幅の平均値の低下を低減させることが可能にな
る。
That is, when there is no signal in the upper bits,
At small amplitudes that are limited to 4 to +3)
The carry input for the average value is kept at a low level to maintain the transfer function characteristics of the digital filter, and the input with a large amplitude so that the carry input for the average value does not significantly affect the transfer function. , It is possible to reduce the average amplitude value by setting the carry input to a high level.

なお、本実施例では、全加算器70の桁上げ入力Ciの制
御回路の入力は、全加算器群70〜74の直前のDFF22,23の
入力を制御して印加したが、回路の特性に応じてDFF02,
03,12,13等の入力信号により制御してもよいことは明ら
かである。
In this embodiment, the input of the control circuit of the carry input C i of the full adder 70 is applied by controlling the DFF22,23 input immediately before the full adder group 70 to 74, circuit characteristics According to DFF02,
Obviously, the control may be performed by input signals such as 03, 12, and 13.

以上のように構成された本実施例のデジタル信号処理
装置について、以下その動作を説明する。
The operation of the digital signal processing device of the present embodiment configured as described above will be described below.

ここでは、データとして、2の補数データを扱うもの
とする。
Here, it is assumed that two's complement data is handled as data.

1段目において、最上位2ビットの入力信号X3,X2
同じ状態のときは、XOR回路5の出力は低レベル(正論
理で0)となり、このとき全加算器50の桁上げ入力Ci
低レベルとなり、異なる状態のときは、XOR回路5の出
力は高レベルとなり、このとき全加算器50の桁上げ入力
Ciは高レベルとなる。
In the first stage, when the input signals X 3 and X 2 of the most significant 2 bits are in the same state, the output of the XOR circuit 5 becomes low level (0 in positive logic), and at this time, the carry input of the full adder 50 C i goes low, and in different states, the output of the XOR circuit 5 goes high, at which time the carry input of full adder 50
C i is at a high level.

2段目では、全加算器60の桁上げ入力Ciは接地されて
いるので従来通り常に低レベル状態となる。
In the second stage, the carry input C i of the full adder 60 is always low state conventionally because it is grounded.

3段目では、1段目と全く同じようにして、全加算器
70の桁上げ入力Ciが制御されている。
In the third stage, a full adder is performed in exactly the same way as in the first stage.
70 carry input C i of is controlled.

このように1つおきに1段目,2段目と同じ回路を接続
していくと、フィルタ特性を変えずに、データ全体の平
均値の低下を低減することができる。
If the same circuits as the first and second stages are connected every other line in this way, it is possible to reduce the decrease in the average value of the entire data without changing the filter characteristics.

発明の効果 従来例のデジタルフィルタにおいては、接続される段
数が増加するにつれて、データ全体の平均値の低下が顕
著となるが、以上のように、本発明によれば、実施例の
1段目のような回路構成を適当な割合で、入れることに
より、この低下を低減することができる。
Effects of the Invention In the digital filter of the conventional example, as the number of connected stages increases, the average value of the entire data decreases significantly. As described above, according to the present invention, the first stage of the embodiment is This reduction can be reduced by inserting a circuit configuration such as that described above at an appropriate ratio.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の一実施例におけるデジタル信号処理装
置の回路図、第2図は従来のデジタル信号処理装置の回
路図である。 00〜03,10〜13,20〜23,30〜33,40〜41……フリップフロ
ップ、50〜54,60〜64,70〜74……全加算器、5,25……排
他的論理和回路、X0〜X3……入力信号、Z0〜Z3……出力
信号。
FIG. 1 is a circuit diagram of a digital signal processing device according to an embodiment of the present invention, and FIG. 2 is a circuit diagram of a conventional digital signal processing device. 00-03,10-13,20-23,30-33,40-41 ... Flip-flop, 50-54,60-64,70-74 ... Full adder, 5,25 ... Exclusive OR circuit, X 0 ~X 3 ...... input signal, Z 0 ~Z 3 ...... output signal.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】単位の全加算器群回路が、全加算器群とフ
リップフロップ群により構成され、最上位ビットが正ま
たは負の符号を表すデジタル信号処理装置において、全
加算器群回路が複数段直列に接続され、少なくとも全加
算器群回路の1つが、最上位ビットが正の符号を表しか
つ前記最上位ビットの1つ下位ビットが高レベルの時
と、最上位ビットが負の符号を表しかつ前記最上位ビッ
トの1つ下位ビットが低レベルの時は、最下位ビットの
桁上げ入力を高レベルにすることを特徴としたデジタル
信号処理装置。
1. A digital signal processor in which a full adder group circuit of a unit is composed of a full adder group and a flip-flop group, and wherein the most significant bit represents a positive or negative sign, the full adder group circuit includes a plurality of full adder group circuits. Connected in series, at least one of the full adder group circuits is configured such that the most significant bit represents a positive sign and the least significant bit of the one most significant bit is high, and the most significant bit represents a negative sign. A digital signal processing apparatus characterized in that, when one lower bit of the most significant bit is low, the carry input of the least significant bit is high.
JP1008816A 1989-01-18 1989-01-18 Digital signal processor Expired - Fee Related JP2600357B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1008816A JP2600357B2 (en) 1989-01-18 1989-01-18 Digital signal processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1008816A JP2600357B2 (en) 1989-01-18 1989-01-18 Digital signal processor

Publications (2)

Publication Number Publication Date
JPH02189018A JPH02189018A (en) 1990-07-25
JP2600357B2 true JP2600357B2 (en) 1997-04-16

Family

ID=11703336

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1008816A Expired - Fee Related JP2600357B2 (en) 1989-01-18 1989-01-18 Digital signal processor

Country Status (1)

Country Link
JP (1) JP2600357B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101915059B1 (en) 2016-10-19 2019-01-14 조선대학교산학협력단 Accurate adder consists of 14 transistors and DSP integrated with the adder

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56158525A (en) * 1980-05-12 1981-12-07 Nec Corp Circulation type digital filter

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101915059B1 (en) 2016-10-19 2019-01-14 조선대학교산학협력단 Accurate adder consists of 14 transistors and DSP integrated with the adder

Also Published As

Publication number Publication date
JPH02189018A (en) 1990-07-25

Similar Documents

Publication Publication Date Title
US4193118A (en) Low pass digital averaging filter
US3609568A (en) Stable digital filter apparatus
US4383304A (en) Programmable bit shift circuit
JPS5650439A (en) Binary multiplier cell circuit
US4722067A (en) Method and apparatus for implementing modulo arithmetic calculations
JPH07114466B2 (en) Video signal fading circuit
US3700874A (en) Threshold logic overflow detector
EP0195482B1 (en) Recursive first order digital video signal filter
JP2600357B2 (en) Digital signal processor
JPS61267415A (en) Frequency dividing circuit
US5333120A (en) Binary two's complement arithmetic circuit
JPS60142735A (en) Overflow detecting and correcting circuit
JP3245869B2 (en) Polarity selection processing circuit
JP2508480B2 (en) Digital data processor
JPS63278094A (en) Signal converter
JPS61283211A (en) Reset device for cyclic digital filter
JP2513021B2 (en) Signed digit number sign judgment circuit
JPH029754B2 (en)
JPS63298475A (en) Hysteresis circuit
SU756614A1 (en) Noise generator
JPH02185131A (en) Counter device
JPH051498B2 (en)
JPH0635668A (en) Full adder
KR19990004745A (en) Modulo Calculation Method of Input Signal in Integrated Circuit Design
JPH0453127B2 (en)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees