JPH0444410A - Digital filter circuit - Google Patents
Digital filter circuitInfo
- 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
Links
Landscapes
- Picture Signal Circuits (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
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.
第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)
場合におけるディジタル信号を処理するオーバーサンプ
リングタイプのディジタルフィルタ回路において、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.
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)
| 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 |
-
1990
- 1990-06-11 JP JP15237190A patent/JPH0444410A/en active Pending
Cited By (4)
| 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 |