JPH0444410A - Digital filter circuit - Google Patents

Digital filter circuit

Info

Publication number
JPH0444410A
JPH0444410A JP15237190A JP15237190A JPH0444410A JP H0444410 A JPH0444410 A JP H0444410A JP 15237190 A JP15237190 A JP 15237190A JP 15237190 A JP15237190 A JP 15237190A JP H0444410 A JPH0444410 A JP H0444410A
Authority
JP
Japan
Prior art keywords
stage
filter coefficient
data
coupled
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
JP15237190A
Other languages
Japanese (ja)
Inventor
Koichiro Yoshino
吉野 宏一郎
Fumitaka Asami
文孝 浅見
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.)
Fujitsu Ltd
Fujitsu General Ltd
Original Assignee
Fujitsu Ltd
Fujitsu General 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 Fujitsu Ltd, Fujitsu General Ltd filed Critical Fujitsu Ltd
Priority to JP15237190A priority Critical patent/JPH0444410A/en
Publication of JPH0444410A publication Critical patent/JPH0444410A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To reduce the number of arithmetic processing stages and to decrease the processing time by adopting the filter circuit with 2 stages (1st and 2nd stages) and omitting the data processing for a data in which a filter coefficient is '0'. CONSTITUTION:A 1st stage 6 consists of data delay devices 3a, 3c - 3o connected sequentially in series, filter coefficient ROMs a,c-o coupled respectively with the output of the delay device 3a, 3c - 3o and an adder circuit 4. A 2nd stage 7 consists of a filter coefficient ROMh coupled with a central delay 3i. The output sides of the 1st stage 6 and the 2nd stage 7 are connected to the input side of a selector 8 and the output signal from both the stages is outputted from an output terminal 5 alternately for each 1/2t1.

Description

【発明の詳細な説明】 「産業上の利用分野」 本発明は音声帯域用(CD、DAT、BSなど)のオー
バーサンプリングタイプのディジタルフィルタ回路に関
するものである。
DETAILED DESCRIPTION OF THE INVENTION "Field of Industrial Application" The present invention relates to an oversampling type digital filter circuit for audio bands (CD, DAT, BS, etc.).

「従来の技術」 カットオフ周波数がナイキスト周波数付近にある場合、
フィルタのインパルス応答は第2図に示すように、中心
(最大値点h)を除き、略Oとなるデータが1サンプリ
ングポイントおきの点す、d。
"Prior art" When the cutoff frequency is near the Nyquist frequency,
As shown in FIG. 2, the impulse response of the filter is that, except for the center (maximum value point h), data that is approximately O is obtained at every other sampling point.

f + je 6 y nに出現する。Appears in f + je 6 y n.

しかるに、従来はこのようなオーバーサンプリング処理
のディジタルフィルタは、第3図に示すように、入力端
子(1)にディジタルデータが入力すると、0値挿入回
路(2)を介してデータ遅延器(3a) (3b)〜(
3o)に順次送られる。これらのデータ遅延器(3a)
 (3b)〜(3o)の出力は、それぞれ第2図におけ
るa ”−’ oまでの各点のフィルタ係数を記憶した
フィルタ係数ROM (a) (b)〜(0)にて対応
するフィルタ係数が乗算された後、加算回路(4)へ送
られて加算され、出力端子(5)から出力するものであ
る。
However, in the conventional digital filter that performs oversampling processing, as shown in FIG. ) (3b)~(
3o). These data delayers (3a)
The outputs of (3b) to (3o) are the corresponding filter coefficients in the filter coefficient ROM (a) (b) to (0) that store the filter coefficients of each point up to a''-'o in Fig. 2, respectively. After being multiplied, the signals are sent to an adder circuit (4) for addition, and are output from an output terminal (5).

[発明が解決しようとする課題] 従来の回路では、a〜0までの各点のフィルタ係数をそ
れぞれ固有のROMで記憶し処理していたため、ROM
の数が多くなるばかりか処理時間も長くなるという問題
点があった。
[Problems to be solved by the invention] In conventional circuits, the filter coefficients for each point from a to 0 were stored and processed in their own ROMs.
The problem is that not only the number of processes increases, but also the processing time becomes longer.

本発明はフィルタ係数ROMの容量を少なくシ。The present invention reduces the capacity of the filter coefficient ROM.

かつ処理時間の短かなディジタルフィルタ回路を得るこ
とを目的とするものである。
Another object of the present invention is to obtain a digital filter circuit with short processing time.

[課題を解決するための手段」 本発明はカットオフ周波数がナイキスト周波数付近にあ
る場合におけるディジタル信号を処理するオーバーサン
プリングタイプのディジタルフィルタ回路において、1
サンプリングポイント毎の最大値または最小値付近のデ
ータを処理する第1ステージと、1サンプリングポイン
ト毎に出現する略Oのデータを処理する第2ステージと
を具備し、前記第1ステージは1サンプリングポイント
毎の遅延器を直列に結合し、各遅延器の出力側にそれぞ
れフィルタ係数ROMを結合し、これらのフィルタ係数
ROMを加算回路に結合してなり。
[Means for Solving the Problems] The present invention provides an oversampling type digital filter circuit for processing digital signals when the cutoff frequency is near the Nyquist frequency.
The first stage includes a first stage that processes data near the maximum value or minimum value for each sampling point, and a second stage that processes approximately O data that appears for each sampling point, and the first stage processes data near the maximum value or minimum value for each sampling point. Each delay device is connected in series, a filter coefficient ROM is connected to the output side of each delay device, and these filter coefficient ROMs are connected to an adder circuit.

前記第2ステージは前記遅延器のうち中央の遅延器の出
力側に最大値のフィルタ係数ROMを結合してなり、前
記第1ステージの出力側と前記第2ステージの出力側と
を、交互に切換え出力するセレクタに結合してなるもの
である。
The second stage is formed by coupling a maximum value filter coefficient ROM to the output side of the central delay device among the delay devices, and alternately connects the output side of the first stage and the output side of the second stage. It is connected to a selector for switching output.

「作用」 1サンプリングポイント毎の最大値または最小値付近の
データは、各フィルタ係数ROMで乗算され加算回路で
処理される。1サンプリングポイント毎に出現する略0
のデータは中央の遅延器を除いたセレクタへ送られない
のでフィルタ係数Oの処理は実質的に行なわれない、中
央の遅延器の最大値出力だけが最大値のフィルタ係数R
OMで乗算されてセレクタへ送られる。セレクタでは第
1ステージと第2ステージを交互に切換えて出力するの
で、第2ステージは中央の最大値を除き0出力となり演
算処理が略半分となる。
"Operation" Data near the maximum value or minimum value for each sampling point is multiplied by each filter coefficient ROM and processed by the adder circuit. Approximately 0 that appears at every sampling point
Since the data of is not sent to the selectors except for the central delay device, processing of the filter coefficient O is not substantially performed.Only the maximum value output of the central delay device is the filter coefficient R of the maximum value.
It is multiplied by OM and sent to the selector. Since the selector alternately switches and outputs between the first stage and the second stage, the second stage outputs 0 except for the maximum value at the center, and the calculation processing is approximately halved.

「実施例」 以下、本発明の一実施例を第1図に基き説明する。"Example" An embodiment of the present invention will be described below with reference to FIG.

(1)はディジタルデータの入力端子で、この入力端子
(1)は、第1ステージ(6)と第2ステージ(7)に
結合されている。このうち、第1ステージ(6)は順次
直列に接続されたデータ遅延器(3a)(3c)〜(3
0)と、これらの遅延器(3a) (3c) 〜(3o
)の出力側にそれぞれ結合されたフィルタ係数ROM 
(a) (c)〜(、)と、加算回路(4)とからなる
。
(1) is a digital data input terminal, and this input terminal (1) is coupled to the first stage (6) and the second stage (7). Among these, the first stage (6) is a data delay device (3a) (3c) to (3) connected in series.
0) and these delay devices (3a) (3c) ~(3o
) respectively coupled to the output side of the filter coefficient ROM
(a) Consists of (c) to (,) and an adder circuit (4).

前記遅延器(3a) (3c)〜(30)の各遅延時間
は、第2図における1サンプリングポイント間(t、)
とする、前記フィルタ係数回路(a)(c)〜(0)の
係数は第2図のa、c、e、g、i、に、m、oにそれ
ぞれ対応するものとする。
Each delay time of the delay devices (3a) (3c) to (30) is between one sampling point (t,) in FIG.
The coefficients of the filter coefficient circuits (a), (c) to (0) correspond to a, c, e, g, i, m, and o in FIG. 2, respectively.

前記第2ステージ(7)は前記中央の遅延器(31)に
結合されたフィルタ係数RoM(h)からなり、このフ
ィルタ係数ROM(h)の係数は第2図のhに対応する
ものとする。
The second stage (7) consists of a filter coefficient RoM(h) coupled to the central delayer (31), and the coefficients of this filter coefficient ROM(h) shall correspond to h in FIG. .

前記第1ステージ(6)と第2ステージ(7)の出力側
はセレクタ(8)の入力側に結合され、出力端子(5)
からは+t1毎に交互に出力するようになっている。
The output sides of the first stage (6) and the second stage (7) are coupled to the input side of the selector (8), and the output terminal (5)
From then on, the signals are output alternately every +t1.

以上のような構成において、セレクタ(8)は第2図に
おけるa + Ct e r g e l e k g
 m g Oの各点における時間に第1ステージ(6)
側に切換り、また第2図におけるb + d e f 
e b t j* l e nの各点における時間に第
2ステージ(7)側に切換る。そのため、a g Q 
g e g g y l g k 1 mHOの各点の
データはセレクタ(8)を介して出力する。また、b、
d、f。
In the above configuration, the selector (8) is a + Ct e r g e l e k g in FIG.
The first stage (6) at time at each point of m g O
b + d e f in Fig. 2
It switches to the second stage (7) side at each point e b t j * l e n. Therefore, a g Q
The data of each point of g e g g y l g k 1 mHO is outputted via the selector (8). Also, b,
d, f.

h e J e l v nの各点のデータはセレクタ
(8)にO入力するので、出力はない、ただし、h点の
データだけはフィルタ係数ROM (h)を介してセレ
クタ(8)に入力し、そのデータがセレクタ(8)から
出力する。
Since the data at each point of h e J e l v n is input O to the selector (8), there is no output. However, only the data at point h is input to the selector (8) via the filter coefficient ROM (h). Then, the data is output from the selector (8).

「発明の効果」 本発明は上述のように、第1ステージと第2ステージの
2ステージ構成とし、フィルタ係数が0のデータ処理を
省くようにしたので、演算処理数が少なくなり、処理時
間が短くなる。また、フィルタ係数ROMの数を約半分
に減らすことができ回路の簡素化ができる。さらに、従
来回路ではデータ入力後、0値挿入回路を挿入したので
、クロックレートが2倍になるが1本発明ではセレクタ
入力までクロックレートの変化はない。
"Effects of the Invention" As described above, the present invention has a two-stage configuration of the first stage and the second stage, and data processing with a filter coefficient of 0 is omitted, so the number of arithmetic operations is reduced and the processing time is reduced. Becomes shorter. Furthermore, the number of filter coefficient ROMs can be reduced to approximately half, and the circuit can be simplified. Furthermore, in the conventional circuit, a zero value insertion circuit is inserted after data input, so the clock rate doubles, but in the present invention, the clock rate does not change until the selector input.

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

第1図は本発明によるディジタルフィルタ回路の一実施
例を示すブロック図、第2図はカットオフ周波数がナイ
キスト周波数付近にある場合のフィルタ係数の説明図、
第3図は従来のディジタルフィルタ回路のブロック図で
ある。 (1)・・・入力端子、(2)・・・0値挿入回路、(
3a)(3c)〜(30)・・・データ遅延器、(4)
・・・加算回路、(5)・・・出力端子、(6)・・・
第1ステージ、(7)・・・第2ステージ。 (8)・・・セレクタ。 出願人  株式会社富士通ゼネラル 第 図 第 図 し公ル 丁
FIG. 1 is a block diagram showing an embodiment of a digital filter circuit according to the present invention, FIG. 2 is an explanatory diagram of filter coefficients when the cutoff frequency is near the Nyquist frequency,
FIG. 3 is a block diagram of a conventional digital filter circuit. (1)...Input terminal, (2)...0 value insertion circuit, (
3a) (3c) to (30)...data delay device, (4)
... Addition circuit, (5) ... Output terminal, (6) ...
1st stage, (7)...2nd stage. (8)...Selector. Applicant: Fujitsu General Co., Ltd.

Claims (1)

【特許請求の範囲】[Claims] (1)カットオフ周波数がナイキスト周波数付近にある
場合におけるディジタル信号を処理するオーバーサンプ
リングタイプのディジタルフィルタ回路において、1サ
ンプリングポイント毎の最大値または最小値付近のデー
タを処理する第1ステージと、1サンプリングポイント
毎に出現する略0のデータを処理する第2ステージとを
具備し、前記第1ステージは1サンプリングポイント毎
の遅延器を直列に結合し、各遅延器の出力側にそれぞれ
フィルタ係数ROMを結合し、これらのフィルタ係数R
OMを加算回路に結合してなり、前記第2ステージは前
記遅延器のうち中央の遅延器の出力側に最大値のフィル
タ係数ROMを結合してなり、前記第1ステージの出力
側と前記第2ステージの出力側とを、交互に切換え出力
するセレクタに結合してなることを特徴とするディジタ
ルフィルタ回路。
(1) In an oversampling type digital filter circuit that processes a digital signal when the cutoff frequency is near the Nyquist frequency, a first stage that processes data near the maximum value or minimum value for each sampling point; and a second stage that processes approximately 0 data that appears at each sampling point, and the first stage connects delay devices for each sampling point in series, and a filter coefficient ROM is provided on the output side of each delay device. and these filter coefficients R
OM is coupled to an adder circuit, and the second stage is composed of a maximum value filter coefficient ROM coupled to the output side of the central delay device among the delay devices, and the output side of the first stage and the first stage are coupled to the output side of the central delay device. A digital filter circuit characterized in that the output sides of two stages are coupled to a selector that alternately switches and outputs.
JP15237190A 1990-06-11 1990-06-11 Digital filter circuit Pending JPH0444410A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15237190A JPH0444410A (en) 1990-06-11 1990-06-11 Digital filter circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15237190A JPH0444410A (en) 1990-06-11 1990-06-11 Digital filter circuit

Publications (1)

Publication Number Publication Date
JPH0444410A true JPH0444410A (en) 1992-02-14

Family

ID=15539068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15237190A Pending JPH0444410A (en) 1990-06-11 1990-06-11 Digital filter circuit

Country Status (1)

Country Link
JP (1) JPH0444410A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6668013B1 (en) 1998-07-22 2003-12-23 Sharp Kabushiki Kaisha Digital filter
WO2009104278A1 (en) * 2008-02-21 2009-08-27 Fujitsu Limited Filter device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6668013B1 (en) 1998-07-22 2003-12-23 Sharp Kabushiki Kaisha Digital filter
WO2009104278A1 (en) * 2008-02-21 2009-08-27 Fujitsu Limited Filter device
JP2011510525A (en) * 2008-02-21 2011-03-31 富士通株式会社 Filter device
US8559551B2 (en) 2008-02-21 2013-10-15 Fujitsu Limited Filter device stopping input of zero-valued sample

Similar Documents

Publication Publication Date Title
JPH06188838A (en) Sampling rate converter
US4817025A (en) Digital filter
JP2002158561A (en) FIR filter and data processing method thereof
JPH05327409A (en) Rate conversion method and its conversion circuit
EP0791242B1 (en) Improved digital filter
JPH0771359B2 (en) Network for multi-way speaker device
JPS63103509A (en) Digital filter
JP3258938B2 (en) Decimation filter
KR0149314B1 (en) Multi-channel, multi-stage oversampling half-band filter with data bus structure
JP2576120B2 (en) D / A converter
JP2884571B2 (en) Digital signal processing circuit
EP0273100A2 (en) Digital filter circuit
JPH0246598A (en) Variable length shift register
JPS58177027A (en) Digital filter
JPH0136727B2 (en)
JPH0250508A (en) digital signal processing equipment
JP2882712B2 (en) Contour correction circuit in image processing device
JPH0681009B2 (en) Digital filter device
JPS6352197A (en) Reverberation adder
JPS60116235A (en) Waveform shaping filter
JPH0797738B2 (en) Attention equipment
JPH04334111A (en) Digital parametic equalizer circuit
JPH0411038B2 (en)
JPH05143560A (en) Parallel processor
JP2001308946A (en) Multi-pilot tone detection method and matched filter