JPH01261014A - Digital signal processing circuit - Google Patents

Digital signal processing circuit

Info

Publication number
JPH01261014A
JPH01261014A JP9005488A JP9005488A JPH01261014A JP H01261014 A JPH01261014 A JP H01261014A JP 9005488 A JP9005488 A JP 9005488A JP 9005488 A JP9005488 A JP 9005488A JP H01261014 A JPH01261014 A JP H01261014A
Authority
JP
Japan
Prior art keywords
fir
selector
signal
input
units
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.)
Granted
Application number
JP9005488A
Other languages
Japanese (ja)
Other versions
JP2884571B2 (en
Inventor
Takao Yamazaki
山崎 孝雄
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP63090054A priority Critical patent/JP2884571B2/en
Publication of JPH01261014A publication Critical patent/JPH01261014A/en
Application granted granted Critical
Publication of JP2884571B2 publication Critical patent/JP2884571B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)
  • Filters That Use Time-Delay Elements (AREA)
  • Picture Signal Circuits (AREA)

Abstract

PURPOSE:To obtain a digital signal processing circuit having variable applications by providing m-set of FIR units and using a selector to switch the relation of connection of the FIR units to plural input signal positions and plural output positions. CONSTITUTION:FIR units 1, 2, 3, 4 of m-set, e.g., 4 sets are used and each FIR unit has a product sum arithmetic circuit comprising a multiplier circuit and an adder circuit. The mutual connection/disconnection of the FIR units 1-4 is controlled by a 1st selector S8 and a 2nd selector S9 to set the number of taps of the digital filter. Then the supply of a multiplier input signal to the FIR units 1-4 and the extraction of the output signal of the FIR units are controlled by 3rd selectors S4-S7 and a 4th selector S10 and output signals of each FIR unit are added selectively by a 5th selector S11. Thus, the processing circuit coping with various applications is obtained.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、種々の構成のディジタルフィルタ。[Detailed description of the invention] [Industrial application field] This invention relates to digital filters with various configurations.

マトリックス回路等に対応することが可能なディジタル
信号処理回路に関する。
The present invention relates to a digital signal processing circuit that is compatible with matrix circuits and the like.

〔発明の概要) この発明は、7個或いは8個のタップを有するFIRユ
ニットをm個有し、複数の入力信号側及び複数の出力信
号側とFIRユニットとの間の接続関係かセレクタによ
り、切り替えることにより、種々の用途に使用できるデ
ィジタル信号処理回路である。
[Summary of the Invention] This invention has m FIR units each having 7 or 8 taps, and the connections between the FIR units and a plurality of input signal sides and a plurality of output signal sides are determined by a selector. This is a digital signal processing circuit that can be used for various purposes by switching.

〔従来の技術〕[Conventional technology]

従来のディジタルフィルタとして、プログラマブルなも
のが知られている。この従来のプログラマブルディジタ
ルフィルタは、ソフトウェアにより係数とか、段数等が
プログラムできるものであった。
Programmable filters are known as conventional digital filters. In this conventional programmable digital filter, coefficients, number of stages, etc. can be programmed by software.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、ディジタルフィルタには、1次元、2次
元、補間、間引き等の種々の構成があり、係数の書き替
えといったソフトウェア的な処理では、ハードウェアの
使用効率が悪かったり、対応が不可能な問題があった。
However, digital filters have various configurations such as one-dimensional, two-dimensional, interpolation, thinning, etc., and software processing such as rewriting coefficients may result in inefficient use of hardware or problems that cannot be addressed. was there.

従って、この発明は、様々な用途に対応することができ
るディジタル信号処理回路を提供することにある。
Therefore, an object of the present invention is to provide a digital signal processing circuit that can be used for various purposes.

〔課題を解決するための手段〕[Means to solve the problem]

この発明では、n個の乗算信号の入力端子と、第1及び
第2の加算信号入力端子TI、T4と、第1及び第2の
加算信号出力端子T3.T2と、係数入力端子T5と、
係数入力端子T5を介して供給される係数とn個の乗算
信号とを乗算するn個の乗算回路M1〜M4と、係数出
力端子T6と、乗算回路M1〜M4の出力信号をn個ず
つ加算する2n個の加算回路A1へ八8とからなるFI
Rユニット12.3.4をm個有し、 一つのFIRユニットの第1の加算信号出力端子T3と
他のFIRユニットの第1の加算信号入力端子Tlとが
第1のセレクタS8を介して接続されると共に、一つの
FIRユニットの第2の加算信号出力端子T2と他のF
l−Rユニットの第2の加算信号入力端子T4とが第2
のセレクタS9を介して接続され、 一つのFIRユニットの係数出力端子T6と他のFIR
ユニットの係数入力端子T5とが接続され、 n個の入力信号側と(n×m)個の乗算信号の入力側5
〜8との間に複数個の第3のセレクタ34〜S7が設け
られ、 m個のFIRユニット1〜4の夫々の第1の加算信号出
力端子T3と第2の加算信号出力端子T2とが第4のセ
レクタSIOの入力側に接続され、第4のセレクタSI
Oの出力信号が第5のセレクタSllにより選択的に加
算されて出力信号側15〜18に導かれ、 第1〜第5のセレクタが制御されると共に、係数入力端
子T5及び係数出力端子T6を通じて所望の係数が与え
られる。
In this invention, n multiplication signal input terminals, first and second addition signal input terminals TI, T4, first and second addition signal output terminals T3. T2, a coefficient input terminal T5,
n multiplier circuits M1 to M4 that multiply the coefficient supplied via the coefficient input terminal T5 and n multiplier signals, the coefficient output terminal T6, and the output signals of the multiplier circuits M1 to M4 are added by n each. An FI consisting of 2n adder circuits A1 and 88
It has m R units 12.3.4, and the first addition signal output terminal T3 of one FIR unit and the first addition signal input terminal Tl of the other FIR unit are connected via the first selector S8. and the second addition signal output terminal T2 of one FIR unit and the other F
The second addition signal input terminal T4 of the l-R unit is
is connected via the selector S9 of one FIR unit to the coefficient output terminal T6 of one FIR unit and the other FIR unit.
The coefficient input terminal T5 of the unit is connected to the n input signal side and the input side 5 of (n×m) multiplication signals.
A plurality of third selectors 34 to S7 are provided between the m FIR units 1 to 8, and the first addition signal output terminal T3 and the second addition signal output terminal T2 of each of the m FIR units 1 to 4 are connected to each other. connected to the input side of the fourth selector SIO;
The output signals of O are selectively added by the fifth selector Sll and guided to the output signal sides 15 to 18, and the first to fifth selectors are controlled, and the output signals are added through the coefficient input terminal T5 and the coefficient output terminal T6. The desired coefficients are given.

〔作用〕[Effect]

m個例えば4個のFIRニー’−7ト1,2,3゜4が
使用される。各FIRユニットは、乗算回路M1〜M4
と加算回路At−A3とからなる積和演算回路を有し、
FIRユニット自身で7タツプ或いは8タツプのFIR
型のディジタルフィルタが構成される。第1のセレクタ
S8及び第2のセレクタS9により、FIRユニット1
〜4の相互の接話が制御され、ディジタルフィルタのタ
ップ数の設定がなされる。これに伴い、FIRユニット
1〜4に対する乗算入力信号の供給とFIRユニットの
出力信号の取り出しとが第3のセレクタ84〜S7と第
4のセレクタ310とにより制御される。また、各FI
Rユニットの出力信号同士が第5のセレクタSllによ
り、選択的に加算される。
m, for example four FIR knees 1, 2, 3°4, are used. Each FIR unit has multiplication circuits M1 to M4
and an adder circuit At-A3,
7 tap or 8 tap FIR with the FIR unit itself
A type of digital filter is constructed. The first selector S8 and the second selector S9 select the FIR unit 1.
-4 mutual contact is controlled, and the number of taps of the digital filter is set. Accordingly, the supply of multiplication input signals to the FIR units 1 to 4 and the extraction of output signals from the FIR units are controlled by the third selectors 84 to S7 and the fourth selector 310. Also, each FI
The output signals of the R units are selectively added together by the fifth selector Sll.

これらの第1のセレクター第5のセレクタの状態を制御
することにより、所望のタップ数のフィルタ、1次元或
いは2次元フィルタ、補間フィルタ、間引きフィルタ、
マトリックス回路等が実現される。
By controlling the states of these first and fifth selectors, a filter with a desired number of taps, a one-dimensional or two-dimensional filter, an interpolation filter, a thinning filter,
A matrix circuit etc. is realized.

〔実施例〕〔Example〕

以下、この発明の一実施例について、図面を参照して説
明する。この説明は、下記の順序に従ってなされる。
An embodiment of the present invention will be described below with reference to the drawings. This description is given in the following order.

a、FIRユニット b、一実施例の構成 C1応用例 a、FIRユニット 第1図は、この一実施例の全体の構成を示す。a. FIR unit b. Configuration of one embodiment C1 application example a. FIR unit FIG. 1 shows the overall configuration of this embodiment.

−第1図において、1,2,3.4は、夫々FIRユニ
ットを示す。これらのFIRユニットは、LSI化され
ており、第2図に示す構成とされている。
- In FIG. 1, 1, 2, 3.4 indicate FIR units, respectively. These FIR units are made into LSI and have the configuration shown in FIG. 2.

第2図において、M1〜M4が乗算回路を示し、A1〜
A8が加算回路を示し、Rがレジスタを示す。第1の加
算信号入力端子TIと第1の加算信号出力端子T3との
間に、加算回路A1〜A4がレジスタRを介して縦続接
続される。この場合、セレクタSOが設けられ、4個の
加算回路の出力信号11と3個の加算回路の出力信号I
2とがセレクタSOにより選択的に出力端子T3に取り
出される。第2の加算信号入力端子T4と第2の加算信
号出力端子T2との間に同様に、加算回路A5〜八8が
レジスタRを介して接続される。
In FIG. 2, M1 to M4 indicate multiplier circuits, and A1 to
A8 indicates an adder circuit, and R indicates a register. Addition circuits A1 to A4 are cascade-connected via registers R between the first addition signal input terminal TI and the first addition signal output terminal T3. In this case, a selector SO is provided, and the output signals 11 of the four adder circuits and the output signals I of the three adder circuits are
2 is selectively taken out to the output terminal T3 by the selector SO. Similarly, adder circuits A5 to A88 are connected via registers R between the second addition signal input terminal T4 and the second addition signal output terminal T2.

加算回路A1−八8には、夫々乗算回路Ml〜M4の出
力信号が供給される0乗算回路M1〜M4には、乗算信
号と各レジスタRに保持されている係数とが供給される
。加算回路A1〜A4の組と加算回路A5〜A8の組み
とに対して、乗算回路M1〜M4を共通に設けているの
は、係数が対称の場合に乗算回路の個数を半減するため
である。
Addition circuits A1-88 are supplied with the output signals of multiplication circuits M1-M4, respectively. Zero multiplication circuits M1-M4 are supplied with multiplication signals and coefficients held in each register R. The reason why the multiplier circuits M1 to M4 are provided in common to the set of adder circuits A1 to A4 and the set of adder circuits A5 to A8 is to reduce the number of multiplier circuits by half when the coefficients are symmetrical. .

第5で示す係数入力端子と第6で示す係数出力端子との
間に、レジスタが縦続接続され、シフトレジスタが構成
される。
Registers are connected in cascade between the coefficient input terminal indicated by 5th and the coefficient output terminal indicated by 6th, thereby forming a shift register.

一例として、加算信号入力端子T1及び第4には、18
ビツトのデータが供給され、係数としてlOビットのデ
ータが供給され、乗算回路Ml〜M4の出力信号が15
ビツトのデータとされている。
As an example, the addition signal input terminal T1 and the fourth
Bit data is supplied, lO bit data is supplied as a coefficient, and the output signals of the multiplier circuits M1 to M4 are 15
It is said to be bit data.

上述のFIRユニット1〜4は、それ自身で基本的に7
タツプ或いは8タツプの転置型のディジタルフィルタを
構成する。このFIRユニット1〜4の夫々は、第3図
に示す積和回路が縦続接続されたものである。積和回路
は、(AXB+C)の演算を行う。
The FIR units 1 to 4 mentioned above are basically 7 by themselves.
A tap or 8-tap transposed digital filter is constructed. Each of the FIR units 1 to 4 is a product-sum circuit shown in FIG. 3 connected in cascade. The product-sum circuit performs the calculation (AXB+C).

b、一実施例の構成 第1図において、5,6.7.8は、入力ボートを夫々
示す。入力ボート5が入力信号バスLLと接続される。
b. Configuration of one embodiment In FIG. 1, 5, 6, 7, and 8 indicate input ports, respectively. Input port 5 is connected to input signal bus LL.

入力ポートロからの入力信号及びこの入力信号をレジス
タRで遅延した信号とがセレクタS1に供給され、セレ
クタS1の出力信号が入力信号バスL2に供給される。
An input signal from the input port and a signal obtained by delaying this input signal in register R are supplied to selector S1, and an output signal of selector S1 is supplied to input signal bus L2.

入力ポードアからの入力信号及びこの入力信号を2段の
レジスタRで遅延した信号とがセレクタS2に供給され
、セレクタS2の出力信号が入力信号バスL3に供給さ
れる0人力ボート8からの人力信号及びこの入力信号を
3段のレジスタRで遅延した信号とがセレクタS3に供
給され、セレクタS3の出力信号が入力信号バスL4に
供給される。
The input signal from the input port door and the signal delayed by the two-stage register R are supplied to the selector S2, and the output signal of the selector S2 is supplied to the input signal bus L3.A human-powered signal from the zero-powered boat 8 A signal obtained by delaying this input signal by three stages of registers R is supplied to a selector S3, and an output signal of the selector S3 is supplied to an input signal bus L4.

入力信号バスL1〜L4とFIRユニット1〜4の夫々
の乗算信号入力端子との間に、入力信号バスL1〜L4
を選択的に乗算信号入力端子に接続するためのセレクタ
S4,35.S6.S7が設けられている0乗算信号入
力は、例えば10ビツトである。
Input signal buses L1 to L4 are connected between the input signal buses L1 to L4 and the multiplication signal input terminals of the FIR units 1 to 4, respectively.
Selectors S4, 35 . S6. The zero multiplication signal input provided with S7 is, for example, 10 bits.

FIRユニット1の係数入力端子T5には、係数入力ボ
ート9が接続され、係数が入力ボート9から供給される
。FIRユニット1の係数出力端子T6がFIRユニッ
ト2の係数入力端子T5に接続され、FIRユニット2
の係数出力端子T6がFIRユニット3の係数入力端子
T5に接続され、FIRユニット3の係数出力端子T6
がFIRユニット4の係数入力端子T5に接続される。
A coefficient input port 9 is connected to the coefficient input terminal T5 of the FIR unit 1, and coefficients are supplied from the input port 9. Coefficient output terminal T6 of FIR unit 1 is connected to coefficient input terminal T5 of FIR unit 2, and FIR unit 2
The coefficient output terminal T6 of is connected to the coefficient input terminal T5 of the FIR unit 3, and the coefficient output terminal T6 of the FIR unit 3 is connected to the coefficient input terminal T5 of the FIR unit 3.
is connected to the coefficient input terminal T5 of the FIR unit 4.

従って、FIRユニット1〜4の夫々の係数は、係数入
力ボート9から与えることができる。
Therefore, the coefficients of each of the FIR units 1 to 4 can be provided from the coefficient input port 9.

FIRユニット1〜4の夫々の第1の加算信号入力端子
には、セレクタS8を介された信号が供給される。セレ
クタS8の一方の入力は、ゼロデータ(接地レベル)と
され、セレクタS8の他方の入力は、前段のFIRユニ
ットの加算信号出力端子T3からの信号とされる。FI
Rユニット1〜4の夫々の第2の加算信号入力端子には
、セレクタS9を介された信号が供給される。セレクタ
S9の第1の入力は、自分自身の第1の加算信号出力端
子T3からの信号とされ、セレクタS9の第2の入力は
、次段の第2の加算信号出力端子T2からの信号とされ
、セレクタS9の第3の入力は、ゼロデータ(接地レベ
ル)とされる。
A signal passed through a selector S8 is supplied to the first addition signal input terminal of each of the FIR units 1 to 4. One input of the selector S8 is set to zero data (ground level), and the other input of the selector S8 is set to a signal from the addition signal output terminal T3 of the preceding FIR unit. FI
A signal passed through a selector S9 is supplied to the second addition signal input terminal of each of the R units 1 to 4. The first input of the selector S9 is a signal from its own first addition signal output terminal T3, and the second input of the selector S9 is a signal from the second addition signal output terminal T2 of the next stage. The third input of selector S9 is set to zero data (ground level).

FIRユニット1〜4の夫々の第1の加算信号出力端子
T3と第2の加算信号出力端子T2とがセレクタ310
の入力端子に接続される。セレクタSIOの出力信号が
加算回路10,11,12゜13に供給される。これら
の加算回路10〜13には、セレクタSll、S12.
S13.S14の出力信号が供給される。セレクタ5l
l−314により、セレクタS10の出力信号が選択的
に加算される。加算回路10〜13の夫々の出力信号が
出力ボート15,16,17.18に夫々取り出される
The first addition signal output terminal T3 and the second addition signal output terminal T2 of each of the FIR units 1 to 4 are connected to the selector 310.
connected to the input terminal of The output signal of selector SIO is supplied to adder circuits 10, 11, 12 and 13. These adder circuits 10 to 13 include selectors Sll, S12 .
S13. The output signal of S14 is supplied. selector 5l
l-314 selectively adds the output signal of selector S10. Output signals from adder circuits 10-13 are taken out to output ports 15, 16, 17, and 18, respectively.

上述のセレクタSO〜S14は、図示せずも、スイッチ
ングボックスにより制御される。セレクタSO〜S14
の状態を制御することにより、以下に述べる種々の型の
ディジタルフィルタが構成される。
The above-mentioned selectors SO to S14 are controlled by a switching box (not shown). Selector SO~S14
By controlling the state of , various types of digital filters described below are constructed.

C6応用例 第4図は、1次元の31タツプ、FIRディジタルフィ
ルタを構成した例である。セレクタSO〜S14の状態
は、下記の通りである。
C6 Application Example FIG. 4 is an example of a one-dimensional 31-tap FIR digital filter. The states of selectors SO to S14 are as follows.

FIRユニット1〜4の夫々のセレクタ34〜S7が入
力信号バスLlを選択する。従って、FIRユニット1
〜4の乗算入力端子には、人力ボート5からの信号が供
給される。
Selectors 34-S7 of FIR units 1-4 select input signal bus Ll. Therefore, FIR unit 1
A signal from the human-powered boat 5 is supplied to the multiplication input terminals ˜4.

FIRユニット1のセレクタS8がゼロデータを選択し
、他のFIRユニット2,3.4のセレクタS8が前段
のFIRユニットの加算信号出力端子T3を選択する。
Selector S8 of FIR unit 1 selects zero data, and selector S8 of other FIR units 2, 3.4 selects addition signal output terminal T3 of the preceding FIR unit.

FIRユニット4のセレクタS9が自分自身の加算信号
出力端子T3を選択する。FIRユニット1〜3のセレ
クタS9が次段の加算信号出力端子T2を選択する。F
IRユニット1〜3のセレクタSOが信号■1を選択し
、FIRユニット4のセレクタSOが信号I2を選択す
る。従って、FIRユニット1,2.3が8タツプとな
り、FIRユニット4が7タツプとなり、計31タップ
となる。
The selector S9 of the FIR unit 4 selects its own addition signal output terminal T3. Selector S9 of FIR units 1 to 3 selects the addition signal output terminal T2 of the next stage. F
Selectors SO of IR units 1 to 3 select signal 1, and selector SO of FIR unit 4 selects signal I2. Therefore, FIR units 1, 2.3 have 8 taps, FIR unit 4 has 7 taps, and 31 taps in total.

セレクタSIOがFIRユニット1の加算信号出力端子
T2を選択し、セレクタ311がゼロデータを選択する
。出カポ−)15から出力信号が取り出される。
Selector SIO selects addition signal output terminal T2 of FIR unit 1, and selector 311 selects zero data. An output signal is taken out from the output capo 15.

入力信号をX (Z)とし、出力信号をy (z)とし
、伝達関数をH(Z)とすると、第4図に示すディジタ
ルフィルタは、 Y (Z) −H(Z) X (Z) の特性を有する。
Assuming that the input signal is X (Z), the output signal is y (z), and the transfer function is H (Z), the digital filter shown in Figure 4 is: Y (Z) - H (Z) X (Z) It has the characteristics of

第5図は、1次元の15タツプ、FIRディジタルフィ
ルタを二組構成した例である。セレクタ5o−314の
状態は、下記の通りである。
FIG. 5 shows an example of two sets of one-dimensional 15-tap FIR digital filters. The state of the selector 5o-314 is as follows.

FIRユニット1及び2の夫々のセレクタ34〜S7が
入力信号バスL1を選択する。従って、FIRユニット
1及び2の乗算入力端子には、入力ボート5からの信号
が供給される。
Selectors 34-S7 of FIR units 1 and 2 select input signal bus L1. Therefore, the multiplication input terminals of FIR units 1 and 2 are supplied with the signal from input port 5.

FIRユニット3及び4の夫々のセレクタ84〜S7が
入力信号バスL3を選択する。従って、FIRユニット
3及び4の乗算入力端子には、入力ポードアからの信号
が供給される。
Selectors 84-S7 of FIR units 3 and 4 select input signal bus L3. Therefore, the multiplication input terminals of FIR units 3 and 4 are supplied with signals from the input port doors.

FIRユニット1のセレクタS8及びFIRユニット3
のセレクタS8がゼロデータを選択し、他のFIRユニ
ット2及び4のセレクタS8が前段のFIRユニットの
加算信号出力端子T3を選択する。
Selector S8 of FIR unit 1 and FIR unit 3
Selector S8 of selects zero data, and selector S8 of other FIR units 2 and 4 selects addition signal output terminal T3 of the preceding FIR unit.

FIRユニット2及び4のセレクタS9が自分自身の加
算信号出力端子T3を選択する。FIRユニット1及び
3のセレクタS9が次段の加算信号出力端子T2を選択
する。FIRユニット1及び3のセレクタSOが信号1
1を選択し、FIRユニット2及び4のセレクタSOが
信号■2を選択する。従って、FIRユニットl及び3
が8タツプとなり、FIRユニット2及び4が7タツプ
となり、15タツプが一対できる。
Selector S9 of FIR units 2 and 4 selects its own addition signal output terminal T3. The selectors S9 of the FIR units 1 and 3 select the addition signal output terminal T2 of the next stage. Selector SO of FIR units 1 and 3 is signal 1
1 is selected, and selectors SO of FIR units 2 and 4 select signal 2. Therefore, FIR units l and 3
has 8 taps, and FIR units 2 and 4 have 7 taps, forming a pair of 15 taps.

セレクタSlOがFIRユニットl及び3の加算信号出
力端子T2を選択し、セレクタS11及びS13がゼロ
データを選択する。出力ボート15及び17から出力信
号が取り出される。
Selector SlO selects the addition signal output terminal T2 of FIR units 1 and 3, and selectors S11 and S13 select zero data. Output signals are taken from output boats 15 and 17.

入力信号をX (Z)とし、出力信号をY (Z)とし
、伝達関数をH(Z)とすると、第5図に示す一対の1
5タツプのディジタルフィルタの夫々は、 Y (Z) =H(Z) X (Z) H(Z)−Σ ai  Z−”     (ai  =
=3−、)の特性を有する。
Assuming that the input signal is X (Z), the output signal is Y (Z), and the transfer function is H (Z), the pair of 1s shown in Fig.
Each of the 5-tap digital filters is Y (Z) = H (Z) X (Z) H (Z) - Σ ai Z-" (ai =
=3-, ).

第6図は、1次元の7タツプ、FIRディジタルフィル
タを四組構成した例である。セレクタSO〜S14の状
態は、下記の通りである。
FIG. 6 shows an example of four sets of one-dimensional seven-tap FIR digital filters. The states of selectors SO to S14 are as follows.

FIRユニットlのセレクタ34〜S7が入力信号バス
Llを選択する。従って、FIRユニット1の乗算入力
端子には、入力ボート5からの信号が供給される。
Selectors 34-S7 of FIR unit l select input signal bus Ll. Therefore, the multiplication input terminal of the FIR unit 1 is supplied with the signal from the input port 5.

FIRユニット2のセレクタ84〜S7が入力信号バス
L2を選択する。従って、FIRユニット2の乗算入力
端子には、入力ポートロからの信号が供給される。
Selectors 84-S7 of FIR unit 2 select input signal bus L2. Therefore, the multiplication input terminal of the FIR unit 2 is supplied with the signal from the input port.

FIRユニット3のセレクタ84〜S7が入力信号バス
L3を選択する。従って、FIRユニット3の乗算入力
端子には、入力ポードアからの信号が供給される。
Selectors 84-S7 of FIR unit 3 select input signal bus L3. Therefore, the multiplication input terminal of the FIR unit 3 is supplied with the signal from the input port door.

FIRユニット4のセレクタ34〜S7が入力信号バス
L4を選択する。従って、FIRユニット40乗算入力
端子には、入力ボート8からの信号が供給される。
Selectors 34-S7 of FIR unit 4 select input signal bus L4. The multiplication input terminal of the FIR unit 40 is therefore supplied with the signal from the input boat 8.

FIRユニット1〜4のセレクタS8がゼロデータを選
択する。
Selector S8 of FIR units 1-4 selects zero data.

FIRユニット1〜4のセレクタS9が自分自身の加算
信号出力端子T3を選択する。FIRユニット1〜4の
セレクタSOが信号■2を選択する。従って、FIRユ
ニット1〜4が7タツプとり、7タツプのディジタルフ
ィルタが4&u構成される。
Selector S9 of FIR units 1 to 4 selects its own addition signal output terminal T3. Selector SO of FIR units 1 to 4 selects signal 2. Therefore, FIR units 1 to 4 have 7 taps, and 7 tap digital filters are configured as 4&u.

セレクタSIOがFIRユニット1〜4の夫々の加算信
号出力端子T2を選択し、セレクタSt1〜S14がゼ
ロデータを選択する。出力ボート15.16,17.1
8から出力信号が取り出される。
Selector SIO selects the addition signal output terminal T2 of each of FIR units 1-4, and selectors St1-S14 select zero data. Output boat 15.16, 17.1
An output signal is taken from 8.

入力信号をX (Z)とし、出力信号をY (Z)とし
、伝達関数をH(Z)とすると、第6図に示す7タツプ
のディジタルフィルタの夫々は、Y (Z) =H(Z
) X (Z) H(Z) =Σ al z−!    (ai =a−
,)i箇−3 の特性を有する。
Assuming that the input signal is X (Z), the output signal is Y (Z), and the transfer function is H (Z), each of the 7-tap digital filters shown in FIG.
) X (Z) H(Z) =Σ al z−! (ai = a-
,) has the characteristics of i-3.

第7図は、1次元の16タツプ、FIRディジタルフィ
ルタ(直線位相でない)を構成した例である。セレクタ
SO〜314の状態は、下記の通りである。
FIG. 7 shows an example of a one-dimensional 16-tap FIR digital filter (not linear phase). The states of the selectors SO~314 are as follows.

FIRユニット1〜4の夫々のセレクタ84〜S7が人
力信号バスL1を選択する。従って、FIRユニット1
〜4の乗算入力端子には、入力ボート5からの信号が供
給される。
Selectors 84-S7 of FIR units 1-4 select human signal bus L1. Therefore, FIR unit 1
A signal from the input port 5 is supplied to the multiplication input terminals .about.4.

FIRユニットlのセレクタS8がゼロデータ1[し、
他のFIRユニット2,3.4のセレクタS8が前段の
FIRユニットの加算信号出力端子T3を選択する。F
IRユニット1〜4の夫々のセレクタSOが信号■1を
選択する。従って、FIRユニット1〜4の合計が16
タツプとなる。
Selector S8 of FIR unit l selects zero data 1 [and
The selector S8 of the other FIR units 2, 3.4 selects the addition signal output terminal T3 of the preceding FIR unit. F
Selector SO of each of IR units 1 to 4 selects signal (1). Therefore, the total of FIR units 1 to 4 is 16
It becomes a tap.

FIRユニット4の加算信号出力端子T3がセレクタ3
10により選択される。セレクタS14がゼロデータを
選択し、加算回路13の出力信号が出力ボート18に取
り出される。
The addition signal output terminal T3 of the FIR unit 4 is the selector 3
10 is selected. Selector S14 selects zero data, and the output signal of adder circuit 13 is taken out to output port 18.

また、出力ボート18に得られる出力信号と複素共役の
関係にある出力信号が出力ボート15に得られる。この
ため、FIRユニット4のセレクタS9がゼロデータを
選択する。FIRユニット1〜3のセレクタS9が次段
の加算信号出力端子T2を選択する。FIRユニット1
〜4のセレクタSOが信号11を選択する。従って、F
IRユニット1〜4の合計が16タツプとなる。
Furthermore, an output signal having a complex conjugate relationship with the output signal obtained at the output port 18 is obtained at the output port 15. Therefore, the selector S9 of the FIR unit 4 selects zero data. Selector S9 of FIR units 1 to 3 selects the addition signal output terminal T2 of the next stage. FIR unit 1
Selector SO of ~4 selects signal 11. Therefore, F
The total number of IR units 1 to 4 is 16 taps.

セレクタ310がFIRユニットlの加算信号出力端子
T2を選択し、セレクタSllがゼロデータを選択する
。出力ボート15から出力ボート18に得られる出力信
号に対して複素共役の出力信号が取り出される。
Selector 310 selects addition signal output terminal T2 of FIR unit 1, and selector Sll selects zero data. An output signal that is a complex conjugate of the output signal obtained from the output boat 15 to the output boat 18 is extracted.

入力信号をX (Z)とし、出力信号をY (Z)とし
、伝達関数をH(Z)とすると、第7図に示すディジタ
ルフィルタは、 Y (Z) =H(Z) X (Z) の特性を有する。
Assuming that the input signal is X (Z), the output signal is Y (Z), and the transfer function is H (Z), the digital filter shown in Figure 7 is: Y (Z) = H (Z) X (Z) It has the characteristics of

上述の1次元ディジタルフィルタに限らず、この発明は
、2次元ディジタルフィルタにも適用できる。第8図は
、2次元の(7X7)タップのFIRフィルタを構成し
た例である。
The present invention is not limited to the one-dimensional digital filter described above, but can also be applied to two-dimensional digital filters. FIG. 8 shows an example of a two-dimensional (7×7) tap FIR filter.

2次元のディジタルフィルタを構成するために、入力端
子20に対して、7個のライン遅延回路21.22,2
3,24,25.26の縦続接続が結合される。ライン
遅延回路23及び24の接続点を中央のタップとして、
計7個のタップが導出される。両端のタップの出力信号
が加算回路27に供給され、加算回路27の出力信号が
入力ボート5に供給される。また、ライン遅延回路21
及び22の接続点とライン遅延回路25及び26の接続
点とから導出されたタップの出力信号が加算回路28に
供給され、加算回路28の出力信号が入力ポートロに供
給される。更に、ライン遅延回路22及び23の接続点
とライン遅延回路24及び25の接続点とから導出され
たタップの出力信号が加算回路29に供給され、加算回
路29の出力信号が入力ポードアに供給される。中央の
タップからの出力信号は、入力ポート8に供給される。
To configure a two-dimensional digital filter, seven line delay circuits 21, 22, 2 are connected to the input terminal 20.
3, 24, 25, and 26 cascade connections are combined. With the connection point of the line delay circuits 23 and 24 as the central tap,
A total of 7 taps are derived. The output signals of the taps at both ends are supplied to the adder circuit 27, and the output signal of the adder circuit 27 is supplied to the input port 5. In addition, the line delay circuit 21
The output signals of the taps derived from the connection points of and 22 and the connection points of line delay circuits 25 and 26 are supplied to the adder circuit 28, and the output signal of the adder circuit 28 is supplied to the input port. Furthermore, the output signal of the tap derived from the connection point of the line delay circuits 22 and 23 and the connection point of the line delay circuits 24 and 25 is supplied to the adder circuit 29, and the output signal of the adder circuit 29 is supplied to the input port door. Ru. The output signal from the center tap is fed to input port 8.

上述のライン遅延回路21〜26と加算回路27.28
.29とは、FIRユニット1〜4に対して外付けの回
路とされる。
The above-mentioned line delay circuits 21 to 26 and adder circuits 27 and 28
.. 29 is a circuit externally attached to the FIR units 1 to 4.

人力ボート5〜8とFIRユニット1〜4との接続関係
並びにFIRユニット1〜4同士の接続関係は、第6閲
に示す1次元7タツプフイルタと同様とされている。
The connection relationships between the human-powered boats 5-8 and the FIR units 1-4 as well as the connection relationships between the FIR units 1-4 are the same as in the one-dimensional 7-tap filter shown in the sixth review.

セレクタ310がFIRユニット1〜4の加算信号出力
端子T2を選択し、セレクタSIOからの信号が加算回
路10,11,12.13に供給される。セレクタS1
4がゼロデータを選択し、セレクタS13が加算回路1
3の出力信号を選択し、セレクタ312が加算回路12
の出力信号を選択し、セレクタSllが加算回路11の
出力信号を選択する。FIRユニット1のセレクタS1
0の出力信号とセレクタSllの出力信号とが加算回路
10で加算されて出力ポート15に取り出される。
Selector 310 selects addition signal output terminal T2 of FIR units 1 to 4, and the signal from selector SIO is supplied to addition circuits 10, 11, 12, and 13. Selector S1
4 selects zero data, selector S13 selects adder circuit 1
The selector 312 selects the output signal of the adder circuit 12.
selector Sll selects the output signal of adder circuit 11. Selector S1 of FIR unit 1
The output signal of 0 and the output signal of selector Sll are added by an adder circuit 10 and taken out to an output port 15.

上述の第8図に示す2次元ディジタルフィルタは、 Y (Zl、Zz ) −〇 (Z+、Zz ) X 
(Z+、Zz )の特性を有する。
The two-dimensional digital filter shown in FIG. 8 above is: Y (Zl, Zz) −〇 (Z+, Zz) X
It has the characteristics of (Z+, Zz).

第9図は、2次元の(3X15)タップのFIRフィル
タを構成した例である。
FIG. 9 shows an example of a two-dimensional (3×15) tap FIR filter.

2次元のディジタルフィルタを構成するために、入力端
子20に対して、2個のライン遅延回路30及び31の
縦続接続が結合される。ライン遅延回路30及び31の
接続点を中央のタップとして、計3個のタップが導出さ
れる。両端のタップの出力信号が加算回路32に供給さ
れ、加算回路32の出力信号が入力ポート5に供給され
る。また、中央のタップからの出力信号は、人力ポード
アに供給される。
To configure a two-dimensional digital filter, a cascade connection of two line delay circuits 30 and 31 is coupled to the input terminal 20. A total of three taps are derived with the connection point of line delay circuits 30 and 31 as the center tap. The output signals of the taps at both ends are supplied to the adder circuit 32, and the output signal of the adder circuit 32 is supplied to the input port 5. The output signal from the center tap is also fed to the manual port door.

上述のライン遅延回路30及び31と加算回路32とは
、FIRユニット1〜4に対して外付けの回路とされる
The line delay circuits 30 and 31 and the adder circuit 32 described above are external circuits to the FIR units 1 to 4.

入力ボート5.7とFIRユニット1〜4との接続関係
並びにFIRユニット1〜4同士の接続関係は、第5図
に示す1次元15タツプフイルタと同様とされている。
The connection relationship between the input boat 5.7 and the FIR units 1 to 4 and the connection relationship between the FIR units 1 to 4 are similar to the one-dimensional 15-tap filter shown in FIG.

FIRユニットlのセレクタSl(M)(FIRユニッ
ト1の加算信号出力端子1゛2を選択し、FIRユニッ
ト2のセレクタSIOがゼロデータを選択し、FIRユ
ニット3のセレクタSIOがF[Rユニント3の加算信
号出力端子T2を選択する。
Selector Sl (M) of FIR unit 1 (selects addition signal output terminal 1-2 of FIR unit 1, selector SIO of FIR unit 2 selects zero data, selector SIO of FIR unit 3 selects F[R unit 3 selects the addition signal output terminal T2.

FIRユニット1のセレクタSIOの出力信号とセレク
タS12を介されたFIRユニット3のセレクタSIO
の出力信号とが加算回路10に供給され、加算回路10
の出力信号が出力ボート15に取り出される。
Output signal of selector SIO of FIR unit 1 and selector SIO of FIR unit 3 via selector S12
is supplied to the adder circuit 10, and the adder circuit 10
The output signal is taken out to the output port 15.

上述の第9図に示す2次元ディジタルフィルタは、 Y (Zl、Zz )=)((Zl、Zz )X (Z
l、Zz )H(Zl、Zt ) =Σ ΣaijZI
−ムZ2匂五*−IJ鴎−7 の特性を有する。
The two-dimensional digital filter shown in FIG.
l, Zz ) H (Zl, Zt ) = Σ ΣaijZI
-Mu Z2 Nougo*-IJ Ugu-7 It has the characteristics.

第10図は、補間フィルタの実現例を示す。補間フィル
タは、第11図Aに示されるサンプリング位相がOoの
入力データから、第11図Bに示される90°、180
°、270’の夫々のサンプリング位相の内挿データを
形成する。
FIG. 10 shows an example of implementation of the interpolation filter. The interpolation filter converts input data whose sampling phase is Oo shown in FIG. 11A to 90° and 180° shown in FIG. 11B.
270', respectively, to form interpolated data of sampling phases.

補間フィルタの場合におけるセレクタ5O−S14の状
態は、下記の通りである。
The states of the selectors 5O-S14 in the case of an interpolation filter are as follows.

FIRユニット1〜4の夫々のセレクタ54〜S7が入
力信号バスL1を選択する。従って、FIRユニッ)1
〜4の乗算入力端子には、入力ポート5からの信号が供
給される。
Selectors 54-S7 of FIR units 1-4 select input signal bus L1. Therefore, FIR unit)1
The signal from the input port 5 is supplied to the multiplication input terminals ˜4.

FIRユニット1のセレクタS8、FIRユニット3の
セレクタS8及びFIRユニット4のセレクタS8がゼ
ロデータを選択し、FIRユニット2のセレクタS8が
前段のFIRユニット1Φ加算信号出力端子T3を選択
する。
Selector S8 of FIR unit 1, selector S8 of FIR unit 3, and selector S8 of FIR unit 4 select zero data, and selector S8 of FIR unit 2 selects the previous stage FIR unit 1Φ addition signal output terminal T3.

FIRユニット3及び4のセレクタS9が自分自身の加
算信号出力端子T3を選択する。FIRユニット1のセ
レクタS9が次段FIRユニット2の加算信号出力端子
T2を選択する。FIRユニットl、2.3のセレクタ
SOが信号11を選択し、FIRユニット4のセレクタ
SOが信号12を選択する。従って、FIRユニット1
及び2の半分が夫々4タツプとなり、FIRユニット3
が8タツプとなり、FIRユニット4が7タツプとなる
Selector S9 of FIR units 3 and 4 selects its own addition signal output terminal T3. The selector S9 of the FIR unit 1 selects the addition signal output terminal T2 of the next stage FIR unit 2. Selector SO of FIR unit l, 2.3 selects signal 11 and selector SO of FIR unit 4 selects signal 12. Therefore, FIR unit 1
and half of 2 become 4 taps each, and FIR unit 3
has 8 taps, and FIR unit 4 has 7 taps.

FIRユニット1のセレクタSIOがFIRユニット1
の加算信号出力端子T2を選択し、セレクタSllがゼ
ロデータを選択する。このFIRユニットlのセレクタ
SIOの出力信号が2706の内挿データとして、出力
ボート15に取り出される。
Selector SIO of FIR unit 1 is FIR unit 1
selector Sll selects zero data. The output signal of the selector SIO of this FIR unit l is taken out to the output port 15 as 2706 interpolated data.

FIRユニット2のセレクタ310がFIRユニット2
の加算信号出力端子T3を選択し、セレクタ311がゼ
ロデータを選択する。このFIRユニット2のセレクタ
310の出力信号が90゜の内挿データとして、出力ボ
ート16に取り出される。
Selector 310 of FIR unit 2
selector 311 selects zero data. The output signal of the selector 310 of the FIR unit 2 is taken out to the output port 16 as 90° interpolation data.

FIRユニット3のセレクタ310がFIRユニット3
の加算信号出力端子T2を選択し、セレクタ311がゼ
ロデータを選択する。このFIRユニット3のセレクタ
310の出力信号が180°の内挿データとして、出力
ボート17に取り出される。
Selector 310 of FIR unit 3
selector 311 selects zero data. The output signal of the selector 310 of the FIR unit 3 is taken out to the output port 17 as 180° interpolation data.

FIRユニット4のセレクタSIOがFIRユニット4
の加算信号出力端子T2を選択し、セレクタ311がゼ
ロデータを選択する。このFIRユニット4のセレクタ
S10の出力信号が00の内挿データとして、出力ボー
ト18に取り出される。
Selector SIO of FIR unit 4 is FIR unit 4
selector 311 selects zero data. The output signal of the selector S10 of the FIR unit 4 is taken out to the output port 18 as interpolated data of 00.

第12図は、間引きフィルタの実現例を示す。FIG. 12 shows an implementation example of a thinning filter.

間引きフィルタは、第13図Aに示されるサンプリング
位相が0°、90°、180@、270”の夫々の入力
データから、第13図Bに示される出力データを形成す
る。
The decimation filter forms output data shown in FIG. 13B from input data whose sampling phases are 0°, 90°, 180@, and 270'' shown in FIG. 13A.

間引きフィルタの場合におけるセレクタSO〜314の
状態は、下記の通りである。
The state of selector SO~314 in the case of a thinning filter is as follows.

FIRユニットlのセレクタ34〜S7が入力信号バス
L1を選択する。従って、FIRユニットlの乗算入力
端子には、入力ポート5からのサンプリング位相がOo
の信号が供給される。同様に、FIRユニット2,3.
4の夫々のセレクタ34〜S7が入力信号バスL2.L
3.L4を選択する。従って、FIRユニット2,3.
4の乗算入力端子には、入力ポートロ、7.8からのサ
ンプリング位相が夫々90@、180°、270°の信
号が供給される。
Selectors 34-S7 of FIR unit 1 select input signal bus L1. Therefore, the sampling phase from input port 5 is input to the multiplication input terminal of FIR unit l.
signal is supplied. Similarly, FIR units 2, 3 .
Each of the selectors 34 to S7 of L2.4 is connected to the input signal bus L2.4. L
3. Select L4. Therefore, FIR units 2, 3.
The multiplication input terminal 4 is supplied with signals from the input port 7.8 whose sampling phases are 90@, 180°, and 270°, respectively.

FIRユニット1〜4の夫々のセレクタS8がゼロデー
タを選択する。
Selector S8 of each of FIR units 1-4 selects zero data.

FIRユニット1〜4のセレクタSIOが自分自身の加
算信号出力端子T3を選択する。FIRユニット1〜4
のセレクタSOが信号11を選択する。従って、FIR
ユニッI−1〜4の半分が夫々4タツプとなる。
The selectors SIO of the FIR units 1 to 4 select their own addition signal output terminal T3. FIR unit 1~4
Selector SO selects signal 11. Therefore, the FIR
Half of units I-1 to I-4 each have 4 taps.

FIRユニット1〜4のセレクタSIOの出力信号が加
算回路10.11.12により加算され、加算回路10
の出力信号が間引き出力として出力ポート15に取り出
される。
The output signals of selectors SIO of FIR units 1 to 4 are added by adder circuits 10, 11, and 12, and the adder circuit 10
The output signal is taken out to the output port 15 as a thinned out output.

この発明は、ディジタルフィルタに限らず、第14図に
示すように、マトリックス回路を構成する場合に通用で
きる。
The present invention is applicable not only to digital filters but also to configuring a matrix circuit as shown in FIG. 14.

マトリックス回路の場合におけるセレクタSO〜S14
の状態は、下記の通りである。
Selectors SO to S14 in case of matrix circuit
The status of is as follows.

FIRユニット1〜4のセレクタS4が人力信号バスL
1を選択し、セレクタS5が入力信号バスL2を選択し
、セレクタS6が入力信号バスL3を選択し、セレクタ
S7が入力信号バスL4を選択する。従って、FIRユ
ニット1〜4の第1の乗算入力端子には、入力ポート5
からのデータが供給される。
Selector S4 of FIR units 1 to 4 is human signal bus L
1, selector S5 selects input signal bus L2, selector S6 selects input signal bus L3, and selector S7 selects input signal bus L4. Therefore, the first multiplication input terminal of FIR units 1 to 4 includes input port 5.
Data is supplied from

また、セレクタS1が1段のレジスタを介されたデータ
を選択し、このセレクタS1の出力がFIRユニット1
〜4の第2の乗算入力端子に供給される。セレクタS2
が2段のレジスタを介されたデータを選択し、このセレ
クタS2の出力がFIRユニット1〜4の第3の乗算入
力端子に供給される。セレクタS3が3段のレジスタを
介されたデータを選択し、このセレクタS3の出力がF
IRユニット1〜4の第4の乗算入力端子に供給される
Also, the selector S1 selects the data passed through one stage of registers, and the output of this selector S1 is the FIR unit 1.
~4 second multiplication input terminals. Selector S2
selects the data passed through the two stages of registers, and the output of this selector S2 is supplied to the third multiplication input terminals of the FIR units 1-4. Selector S3 selects the data passed through three stages of registers, and the output of selector S3 is F.
It is supplied to the fourth multiplication input terminals of IR units 1-4.

FIRユニット1〜4の夫々のセレクタS8がゼロデー
タを選択する。
Selector S8 of each of FIR units 1-4 selects zero data.

FIRユニット1〜4のセレクタSIOが自分自身の加
算信号出力端子T3を選択する。FIRユニット1〜4
のセレクタSOが信号11を選択する。従って、FIR
ユニッ+−1〜4の半分が夫々4タツプとなる。
The selectors SIO of the FIR units 1 to 4 select their own addition signal output terminal T3. FIR unit 1~4
Selector SO selects signal 11. Therefore, the FIR
Half of units +-1 to 4 are 4 taps each.

FIRユニット1〜4のセレクタ310の出力信号が出
力ポート15,16,17.18の夫々に取り出される
Output signals of selectors 310 of FIR units 1 to 4 are taken out to output ports 15, 16, 17, and 18, respectively.

上述のマトリックス回路は、入力ポート5〜8の夫々に
供給される入力データX(1)、X(2)、X (3)
、X (4)からなる4行1列のマトリックスを(X)
とし、16個の係数データからなる4行4列のマトリッ
クスを(A)とし、出カポ−)15,16,17.18
の夫々に取り出される出力データB (1)、  B 
(2)、  B (3)。
The above matrix circuit has input data X(1), X(2), X(3) supplied to input ports 5 to 8, respectively.
,X (4)
Let (A) be a matrix of 4 rows and 4 columns consisting of 16 coefficient data, and output capo) 15, 16, 17.18
Output data B (1), B
(2), B (3).

B(4)からなる4行1列のマトリックスを[B〕とす
ると、下記のマトリックス演算を行う。
Assuming that a matrix of 4 rows and 1 column consisting of B(4) is [B], the following matrix operation is performed.

なお、この発明は、以上の応用例に限らず、種々のディ
ジタルフィルタ或いは演算回路をセレクタの状態の制御
により実現することができる。
Note that the present invention is not limited to the above application example, and various digital filters or arithmetic circuits can be realized by controlling the state of the selector.

〔発明の効果〕〔Effect of the invention〕

この発明に依れば、係数の変更を可能とされたディジタ
ル信号処理回路に比して、より多くの応用が可能なディ
ジタル信号処理回路を実現することができ、個別の回路
の設計、LSI化が不要となる。
According to this invention, it is possible to realize a digital signal processing circuit that can be applied in more ways than a digital signal processing circuit in which coefficients can be changed. becomes unnecessary.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例のブロック図、第2図はF
IRユニットのブロック図、第3図はFIRユニットを
構成する積和回路のブロック図、第4図はこの発明の応
用例である1次元31タツプFIRフイルタのブロック
図、第5図はこの発明の応用例である1次元15タツプ
FIRフイルタのブロック図、第6図はこの発明の応用
例である1次元7タツプFIRフイルタのブロック図、
第7図はこの発明の応用例である1次元16タツプFI
Rフイルタのブロック図、第8図はこの発明の応用例で
ある2次元(7X7)タップFIRフィルタのブロック
図、第9図はこの発明の応用例である2次元(3X15
)タップFIRフィルタのブロック図、第10図はこの
発明の応用例である補間フィルタのブロック図、第11
図は補間フィルタの説明に用いる路線図、第12図はこ
の発明の応用例である間引きフィルタのブロック図、第
13図は間引きフィルタの説明に用いる路線図、第14
図はこの発明の応用例であるマトリックス回路のブロッ
ク図である。 図面における主要な符号の説明 Ml〜M4:乗算回路、A1〜A8:加算回路、Tl、
T4:加算信号入力端子、 T2.T3 :加算信号出力端子、 SO〜S14:セレクタ、R:レジスタ、1.2.3,
4:FIRユニット、 5.6,7,8:入力ボート、 10.11,12.ta:加算回路、 15.16,17.18:出力ポート。 代理人 弁理士 杉 浦 正 知 FIRユニ1.ト B 才#J口 1コ 寥) 第3図 1攻尤3IタソデFIR 第4図 Iンfi、jj5タソ7’FIRX2 1 fiL7 夕”tフ’FIRX4        
”3第6図 1ンにラヒ、16り・ソフ’FIR182とぐえバフx
7)り・ノアFIR 第8図 2ンに、j(3X15)9−y7”FIR第9図 孝ホ′蘭フィルタ 第10図 第11図 −69ぢ1きフィルタ司勤イ乍 第13図 第12rXj
FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a block diagram of an embodiment of the present invention.
FIG. 3 is a block diagram of the product-sum circuit constituting the FIR unit. FIG. 4 is a block diagram of a one-dimensional 31-tap FIR filter that is an application example of the present invention. FIG. 6 is a block diagram of a one-dimensional 15-tap FIR filter, which is an application example of the present invention.
Figure 7 shows a one-dimensional 16-tap FI which is an application example of this invention.
FIG. 8 is a block diagram of a two-dimensional (7×7) tap FIR filter, which is an application example of this invention, and FIG. 9 is a block diagram of a two-dimensional (3×15) tap FIR filter, which is an application example of this invention.
) A block diagram of a tap FIR filter, FIG. 10 is a block diagram of an interpolation filter which is an application example of this invention, and FIG.
The figure is a route map used to explain the interpolation filter, Figure 12 is a block diagram of a thinning filter which is an application example of this invention, Figure 13 is a route map used to explain the thinning filter, and Figure 14 is a route diagram used to explain the thinning filter.
The figure is a block diagram of a matrix circuit which is an application example of the present invention. Explanation of main symbols in the drawings Ml to M4: Multiplier circuit, A1 to A8: Adder circuit, Tl,
T4: addition signal input terminal, T2. T3: Addition signal output terminal, SO~S14: Selector, R: Register, 1.2.3,
4: FIR unit, 5.6, 7, 8: input boat, 10.11, 12. ta: Adder circuit, 15.16, 17.18: Output port. Agent Patent Attorney Masaaki Sugiura FIR Uni 1. To B Sai # J mouth 1 ko) Figure 3 1 Attack 3 I Tasode FIR Figure 4 Infi, jj 5 Taso 7'FIRX2 1 fiL7 Even'tfu'FIRX4
``3 Figure 6 1n Rahi, 16ri Sofu'FIR182 Togue buff x
7) Ri-Noah FIR Figure 8 2, j (3X15) 9-y7'' FIR Figure 9 Takao filter Figure 10 Figure 11-69 12rXj

Claims (1)

【特許請求の範囲】 n個の乗算信号の入力端子と、第1及び第2の加算信号
入力端子と、第1及び第2の加算信号出力端子と、係数
入力端子と、上記係数入力端子を介して供給される係数
と上記n個の乗算信号とを乗算するn個の乗算回路と、
係数出力端子と、上記乗算回路の出力信号をn個ずつ加
算する2n個の加算回路とからなるFIRユニットをm
個有し、一つのFIRユニットの上記第1の加算信号出
力端子と他のFIRユニットの上記第1の加算信号入力
端子とが第1のセレクタを介して接続されると共に、一
つのFIRユニットの上記第2の加算信号出力端子と他
のFIRユニットの上記第2の加算信号入力端子とが第
2のセレクタを介して接続され、 上記FIRユニット一つの係数出力端子と上記FIRユ
ニットの他の係数入力端子とが接続され、n個の入力信
号側と上記(n×m)個の乗算信号の入力側との間に複
数個の第3のセレクタが設けられ、 上記m個のFIRユニットの夫々の上記第1の加算信号
出力端子と上記第2の加算信号出力端子とが第4のセレ
クタの入力側に接続され、 上記第4のセレクタの出力信号が第5のセレクタにより
選択的に加算されて出力信号側に導かれ、上記第1〜第
5のセレクタが制御されると共に、上記係数入力端子及
び上記係数出力端子を通じて所望の係数が与えられるこ
とを特徴とするディジタル信号処理回路。
[Claims] An input terminal for n multiplication signals, first and second addition signal input terminals, first and second addition signal output terminals, a coefficient input terminal, and the coefficient input terminal. n multiplication circuits that multiply the coefficients supplied through the n multiplication signals;
m is an FIR unit consisting of a coefficient output terminal and 2n adder circuits that add n output signals of the multiplier circuits.
The first addition signal output terminal of one FIR unit and the first addition signal input terminal of another FIR unit are connected via a first selector, and the first addition signal input terminal of one FIR unit is connected via a first selector. The second addition signal output terminal and the second addition signal input terminal of another FIR unit are connected via a second selector, and the coefficient output terminal of one of the FIR units and the other coefficient of the FIR unit are connected. A plurality of third selectors are connected to the input terminals, and a plurality of third selectors are provided between the n input signal side and the input side of the (n×m) multiplication signals, and each of the m FIR units The first addition signal output terminal and the second addition signal output terminal of are connected to the input side of a fourth selector, and the output signal of the fourth selector is selectively added by a fifth selector. A digital signal processing circuit characterized in that the first to fifth selectors are controlled by the input signal and the desired coefficient is supplied through the coefficient input terminal and the coefficient output terminal.
JP63090054A 1988-04-12 1988-04-12 Digital signal processing circuit Expired - Fee Related JP2884571B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63090054A JP2884571B2 (en) 1988-04-12 1988-04-12 Digital signal processing circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63090054A JP2884571B2 (en) 1988-04-12 1988-04-12 Digital signal processing circuit

Publications (2)

Publication Number Publication Date
JPH01261014A true JPH01261014A (en) 1989-10-18
JP2884571B2 JP2884571B2 (en) 1999-04-19

Family

ID=13987877

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63090054A Expired - Fee Related JP2884571B2 (en) 1988-04-12 1988-04-12 Digital signal processing circuit

Country Status (1)

Country Link
JP (1) JP2884571B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007069652A1 (en) * 2005-12-16 2007-06-21 Matsushita Electric Industrial Co., Ltd. Digital filter
JP2016111593A (en) * 2014-12-09 2016-06-20 ローム株式会社 Audio signal processing circuit, on-vehicle audio device, audio component device and electronic apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58162120A (en) * 1982-03-23 1983-09-26 Toshiba Corp Transversal filter
JPS6348079A (en) * 1986-08-15 1988-02-29 Hitachi Ltd Semiconductor integrated circuit device
JPH01126819A (en) * 1987-11-12 1989-05-18 Matsushita Electric Ind Co Ltd Digital signal processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58162120A (en) * 1982-03-23 1983-09-26 Toshiba Corp Transversal filter
JPS6348079A (en) * 1986-08-15 1988-02-29 Hitachi Ltd Semiconductor integrated circuit device
JPH01126819A (en) * 1987-11-12 1989-05-18 Matsushita Electric Ind Co Ltd Digital signal processor

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007069652A1 (en) * 2005-12-16 2007-06-21 Matsushita Electric Industrial Co., Ltd. Digital filter
JP2007166535A (en) * 2005-12-16 2007-06-28 Matsushita Electric Ind Co Ltd Digital filter
US8356063B2 (en) 2005-12-16 2013-01-15 Panasonic Corporation Reconfigurable digital filter
JP2016111593A (en) * 2014-12-09 2016-06-20 ローム株式会社 Audio signal processing circuit, on-vehicle audio device, audio component device and electronic apparatus

Also Published As

Publication number Publication date
JP2884571B2 (en) 1999-04-19

Similar Documents

Publication Publication Date Title
Aboushady et al. Efficient polyphase decomposition of comb decimation filters in/spl Sigma//spl utri/analog-to-digital converters
US6295011B1 (en) Method of coding a number for storing in a memory
EP0146963B1 (en) Iir digital filter
JP2544326B2 (en) Digital filter
AU724637B2 (en) Decimation method and decimation filter
US4192008A (en) Wave digital filter with multiplexed arithmetic hardware
JPH01261014A (en) Digital signal processing circuit
WO2006134688A1 (en) Interpolation process circuit
EP0791242B1 (en) Improved digital filter
JPS6015769A (en) Processing circuit of digital signal
JPH0322725B2 (en)
US4716537A (en) Circuit arrangement for simulating a resistive elementary two port device for use in a wave digital filter
JPH03201616A (en) Thinned-out digital filter
JP3243831B2 (en) FIR type filter
JP2558846B2 (en) Digital filter bank
NL8203520A (en) DIGITAL FILTER DEVICE.
JP2590291B2 (en) Switching IIR filter
JPH08335850A (en) Simple digital filter
JPH082015B2 (en) Digital filter and digital signal processing system
JP2939811B2 (en) Digital filter
JPH02119306A (en) Digital filter
JPH04245535A (en) Arithmetic circuit
JPH01268305A (en) Input weighting type transversal filter
JPH0795671B2 (en) Digital Filter
JPH02105714A (en) Digital filter

Legal Events

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