[go: up one dir, main page]

JPH0590897A - Oversampling filter circuit - Google Patents

Oversampling filter circuit

Info

Publication number
JPH0590897A
JPH0590897A JP27348791A JP27348791A JPH0590897A JP H0590897 A JPH0590897 A JP H0590897A JP 27348791 A JP27348791 A JP 27348791A JP 27348791 A JP27348791 A JP 27348791A JP H0590897 A JPH0590897 A JP H0590897A
Authority
JP
Japan
Prior art keywords
data
sample number
oversampling
number conversion
data processing
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
JP27348791A
Other languages
Japanese (ja)
Inventor
Yasunari Ikeda
康成 池田
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 JP27348791A priority Critical patent/JPH0590897A/en
Publication of JPH0590897A publication Critical patent/JPH0590897A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B41/00Circuit arrangements or apparatus for igniting or operating discharge lamps
    • H05B41/14Circuit arrangements
    • H05B41/26Circuit arrangements in which the lamp is fed by power derived from DC by means of a converter, e.g. by high-voltage DC
    • H05B41/28Circuit arrangements in which the lamp is fed by power derived from DC by means of a converter, e.g. by high-voltage DC using static converters
    • H05B41/282Circuit arrangements in which the lamp is fed by power derived from DC by means of a converter, e.g. by high-voltage DC using static converters with semiconductor devices
    • H05B41/2821Circuit arrangements in which the lamp is fed by power derived from DC by means of a converter, e.g. by high-voltage DC using static converters with semiconductor devices by means of a single-switch converter or a parallel push-pull converter in the final stage
    • H05B41/2822Circuit arrangements in which the lamp is fed by power derived from DC by means of a converter, e.g. by high-voltage DC using static converters with semiconductor devices by means of a single-switch converter or a parallel push-pull converter in the final stage using specially adapted components in the load circuit, e.g. feed-back transformers, piezoelectric transformers; using specially adapted load circuit configurations

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

PURPOSE:To make it possible to enhance the oversampling processing speed by making the operating speed of each adder, multiplier, and so on constituting the digital filter circuit equal to input data speed. CONSTITUTION:A sample number converting circuit 1 in the over-sampling circuit carries out sample number conversion on input data, while the interpolation points that is obtained by the sample number conversion processing are provided with temporary reference value 0. Further, the data processing section at the even side of the digital filter circuit and the data processing section at the odd side thereof carry out the convolution arithmetic operation on each data obtained from a circuit 1, the DC correction is carried out on resulatant data using the correcting value corresponding to the essential reference value, and the output from the data processing section at the even side and the output from the data processing section at the odd side are alternately selected and output. With this constitution, the operation speed of each adder and multiplier in the data processing section at the even side and the operation speed of each adder and multiplier in the data processing section at the odd side are made equal to the input data speed, thereby carrying out the oversampling processing at doubled high speed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はオーバーサンプリングフ
ィルタ回路に関する。
The present invention relates to oversampling filter circuits.

【0002】[0002]

【従来の技術】入力データの標本化周波数をn倍するオ
ーバーサンプリングフィルタ回路では、実際の各入力標
本点間に“n−1”個の一定値を持った標本点が存在す
ると考えて、標本化速度をn倍にした入力データに対し
て通過域が“π/n”の低域デジタルフィルタでフィル
タリングすることにより、入力されたデータのn倍の標
本化周波数を得るという手法でオーバーサンプリング処
理を行なっている。
2. Description of the Related Art In an oversampling filter circuit that multiplies the sampling frequency of input data by n times, it is considered that there are "n-1" sample points having a constant value between the actual input sample points. Oversampling processing by the method of obtaining the sampling frequency n times as high as the input data by filtering the input data with the conversion speed n times by the low-pass digital filter whose passband is "π / n" Are doing.

【0003】図6はこのような手法によるオーバーサン
プリング処理の一例を示すブロック図である。この図に
示す如くこのオーバーサンプリング回路では、入力デー
タをサンプル数変換回路101に供給し、このサンプル
数変換回路101によってサンプル数変換を行なって入
力標本点間に補間点を挿入するとともに、各補間点に対
して基準値Cを与えた後、デジタルフィルタ回路102
によって入力データの帯域制限を施して出力データを得
る。この場合、入力データがビデオ信号であり、2倍の
オーバーサンプリングを行なうときには、入力データの
基準レベルがペデスタルレベルとなるのて、初めのサン
プリング数変換で補間点にペデスタルレベルが与えられ
る。
FIG. 6 is a block diagram showing an example of oversampling processing by such a method. As shown in this figure, in this oversampling circuit, input data is supplied to a sample number conversion circuit 101, the sample number conversion circuit 101 performs sample number conversion to insert interpolation points between input sample points, and After the reference value C is given to the point, the digital filter circuit 102
The output data is obtained by band limiting the input data by. In this case, when the input data is a video signal and the double oversampling is performed, the reference level of the input data becomes the pedestal level, so that the pedestal level is given to the interpolation point at the first sampling number conversion.

【0004】また、このようなオーバーサンプリング処
理で使用されるデジタルフィルタ回路102は図7に示
す如く前記サンプル数変換回路101に入力される入力
データの周波数に比べて2倍の周波数を有するクロック
信号fs2が供給される毎にデータを取り込んでシフト
する複数のレジスタ103と、これら各レジスタ103
の各タップから出力されるデータを選択的に加算する複
数の加算器106と、これら各加算器106の加算動作
によって得られた各データに対して予め設定されている
係数h0〜hnのいずれかをかける複数の乗算器108
と、これら各乗算器108から出力されるデータを加算
する複数の加算器110とを備えており、入力データ速
度のn倍の周波数を有するクロック信号fs2が供給さ
れる毎に、入力データを取り込むとともに、これらの各
データに対してシフト処理や加算処理、係数乗算処理、
加算処理等を行なって図8に示すデジタルフィルタ特性
で前記入力データを処理しこの処理結果を出力データと
して出力する。これによって、前記サンプル数変換回路
101に入力される入力データが図9(a)に示す特性
を持っているとき、図9(b)に示す特性の出力データ
が出力される。
The digital filter circuit 102 used in such oversampling processing has a clock signal having a frequency twice as high as the frequency of the input data input to the sample number conversion circuit 101 as shown in FIG. A plurality of registers 103 that take in data and shift each time fs 2 is supplied, and these registers 103
Of a plurality of adders 106 that selectively add the data output from the respective taps, and the coefficients h 0 to h n preset for the respective data obtained by the addition operation of the respective adders 106. Multiple multipliers 108 multiplying either
And a plurality of adders 110 for adding the data output from each of the multipliers 108, and the input data is added each time the clock signal fs 2 having a frequency n times the input data rate is supplied. While importing, shift processing, addition processing, coefficient multiplication processing,
The input data is processed according to the digital filter characteristic shown in FIG. 8 by performing addition processing and the processing result is output as output data. As a result, when the input data input to the sample number conversion circuit 101 has the characteristic shown in FIG. 9A, the output data having the characteristic shown in FIG. 9B is output.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上述し
た従来のオーバーサンプリング処理で使用されるデジタ
ルフィルタ回路102においては、n倍のオーバーサン
プリング処理を行なうとき、入力データ速度のn倍の周
波数を持つクロック信号fs2を使用して各レジスタ1
03や各加算器106、110、各乗算器108を入力
データ速度のn倍の周波数で動作させなければならない
ので、これら各レジスタ103や各加算器106、11
0、各乗算器108の動作速度によってオーバーサンプ
リングの倍数が決まってしまい、高速で動作させるのが
難しいという問題があった。
However, in the digital filter circuit 102 used in the above-described conventional oversampling processing, when performing n-times oversampling processing, a clock having a frequency n times the input data rate is used. Each register 1 using signal fs 2
03, each adder 106, 110, and each multiplier 108 must be operated at a frequency n times as high as the input data rate.
0, the multiple of oversampling is determined by the operating speed of each multiplier 108, and there is a problem that it is difficult to operate at high speed.

【0006】本発明は上記の事情に鑑み、デジタルフィ
ルタ回路を構成する各加算器、各乗算器等の動作速度を
入力データの入力データ速度と同じにしながら、オーバ
ーサンプリング処理を行なうことができ、これによって
オーバーサンプリング処理の高速化を達成することがで
きるオーバーサンプリングフィルタ回路を提供すること
を目的としている。
In view of the above circumstances, the present invention can carry out oversampling processing while making the operating speed of each adder, each multiplier and the like which compose the digital filter circuit the same as the input data speed of the input data. An object of the present invention is to provide an oversampling filter circuit that can achieve high speed of oversampling processing.

【0007】[0007]

【課題を解決するための手段】上記の目的を達成するた
めに本発明によるオーバーサンプリングフィルタ回路
は、入力データに対してサンプル数変換を行なうととも
に、補間点に対し仮の基準値として“0”を与えるサン
プル数変換部と、このサンプル数変換部によって得られ
たデータに基づいて畳み込み演算を行なってこの演算処
理によって得られたデータに対し本来の基準値に対応す
る補正値に基づいた直流補正を行なう複数のデータ処理
部と、これら各データ処理部によって得られた各データ
を順次、選択して出力データを生成する選択部とを備え
たことを特徴としている。
In order to achieve the above object, an oversampling filter circuit according to the present invention performs sample number conversion on input data, and "0" as a temporary reference value for an interpolation point. And a DC correction based on a correction value corresponding to the original reference value for the data obtained by this convolution operation by performing a convolution operation based on the data obtained by this sample number conversion section. It is characterized by comprising a plurality of data processing units for performing the above, and a selection unit for sequentially selecting each data obtained by each of these data processing units to generate output data.

【0008】[0008]

【作用】上記の構成において、サンプル数変換部によっ
て入力データに対するサンプル数変換が行なわれるとと
もに、このサンプル数変換処理によって得られた補間点
に対し仮の基準値として“0”が与えられた後、各デー
タ処理部によって前記サンプル数変換部で得られたデー
タに基づいて畳み込み演算が行なわれてこの演算処理に
よって得られたデータに対し本来の基準値に対応する補
正値に基づいた直流補正が行なわれ、選択部によって前
記各データ処理部で得られた各データが順次、選択され
て出力データが生成される。
In the above structure, after the sample number conversion unit performs the sample number conversion on the input data and "0" is given as a provisional reference value to the interpolation point obtained by this sample number conversion processing. A convolution operation is performed by each data processing unit based on the data obtained by the sample number conversion unit, and a DC correction based on a correction value corresponding to the original reference value is performed on the data obtained by this operation processing. Then, the selection section sequentially selects the respective data obtained by the respective data processing sections to generate output data.

【0009】[0009]

【実施例】まず、実施例の詳細な説明に先だって本発明
の基本原理を説明する。本発明は基本的には、一般的に
使用されているオーバーサンプリング処理方法、例えば
図6に示す処理方法において、各補間点に基準レベルC
を与える代わりに常に“0”を与えると、この値に係数
hiを乗算しても、乗算結果が常に“0”になり、演算
結果に寄与しないことを利用し、さらにこのような処理
を行なうと、あるときには偶数タップのみ、またある時
には、奇数タップのみしか演算に寄与しないことを利用
して、これら偶数タップ、奇数タップに得られたデータ
に対し、本来の基準値Cに対応する補正値D1(また
は、補正値D2)を加算してこれら偶数タップ側の演算
結果と奇数タップ側の演算結果とを交互に選択すること
により、入力データ速度に対して2倍のオーバーサンプ
リング処理を行なったときと同じ出力データを得る。
First, the basic principle of the present invention will be described prior to the detailed description of the embodiments. The present invention is basically based on a commonly used oversampling processing method, for example, the processing method shown in FIG.
When "0" is always given instead of giving "0", the multiplication result is always "0" even if this value is multiplied by the coefficient hi, which does not contribute to the operation result. By utilizing the fact that only the even taps at some times and only the odd taps at some times contribute to the calculation, the correction values corresponding to the original reference value C are applied to the data obtained at these even taps and odd taps. By adding D 1 (or the correction value D 2 ) and alternately selecting the calculation result on the even tap side and the calculation result on the odd tap side, a double oversampling process with respect to the input data rate is performed. You get the same output data as you did.

【0010】図1はこのような基本原理に基づく本発明
によるオーバーサンプリングフィルタ回路のうち、直線
位相の2倍オーバーサンプリング処理を行なう回路の一
実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a circuit for performing a linear phase double oversampling process in the oversampling filter circuit according to the present invention based on such a basic principle.

【0011】この図に示すオーバーサンプリングフィル
タ回路はサンプル数変換回路1と、デジタルフィルタ回
路2とを備えており、入力データに対して最初にサンプ
ル数変換を行なってこのサンプル数変換処理によって得
られた各補間点に仮の基準値として“0”を与えた後、
デジタルフィルタ回路2によって前記サンプル数変換回
路1から出力されるデータに対して帯域制限を施しなが
ら本来の基準値Cに対応する補正値D1(または、補正
値D2)に基づいて直流補正を行なって出力データを得
る。
The oversampling filter circuit shown in this figure comprises a sample number conversion circuit 1 and a digital filter circuit 2, and is obtained by first converting the sample number of input data and then performing the sample number conversion process. After giving "0" as a temporary reference value to each interpolation point,
The digital filter circuit 2 performs a DC correction based on the correction value D1 (or the correction value D2) corresponding to the original reference value C while band limiting the data output from the sample number conversion circuit 1. Get output data.

【0012】サンプル数変換回路1は入力データに対し
てサンプル数変換処理を施して入力標本点間に補間点を
挿入するとともに、各補間点に対する仮の基準値として
常に“0”を与えてこの処理によって得られたデータを
デジタルフィルタ回路2に供給する。
The sample number conversion circuit 1 performs sample number conversion processing on input data to insert interpolation points between input sample points, and always gives "0" as a temporary reference value for each interpolation point. The data obtained by the processing is supplied to the digital filter circuit 2.

【0013】デジタルフィルタ回路2は図2に示す如く
レジスタ部5と、偶数側データ処理部6と、奇数側デー
タ処理部7と、マルチプレクサ回路8とを備えており、
前記サンプル数変換回路1から出力されるデータに対し
て帯域制限を施しながら偶数タップ側のデータと、奇数
タップ側のデータとに対して直流補正を行ない、これよ
って得られたデータを交互に選択して出力データを生成
する。
As shown in FIG. 2, the digital filter circuit 2 comprises a register section 5, an even side data processing section 6, an odd side data processing section 7, and a multiplexer circuit 8.
The data output from the sample number conversion circuit 1 is subjected to direct current correction on the data on the even tap side and the data on the odd tap side while band limiting is performed, and the data thus obtained is alternately selected. And output data is generated.

【0014】レジスタ部5はシリアルに接続される複数
のレジスタ10を備えており、前記サンプル数変換回路
1に入力される入力データの入力データ速度と同じ周波
数を持つクロック信号が供給される毎に、前記サンプル
数変換回路1から出力されるデータを取り込みながらこ
れをシフトして各偶数タップに得られたデータを偶数側
データ処理部6に供給するとともに、各奇数タップに得
られたデータを奇数側データ処理部7に供給する。
The register unit 5 comprises a plurality of registers 10 connected in series, and each time a clock signal having the same frequency as the input data speed of the input data input to the sample number conversion circuit 1 is supplied. , The data output from the sample number conversion circuit 1 is shifted while the data output from the sample number conversion circuit 1 is shifted and supplied to the even number side data processing unit 6, and the data obtained in each odd number tap is odd numbered. It is supplied to the side data processing unit 7.

【0015】偶数側データ処理部6は前記各レジスタ1
0の偶数タップに得られたデータを2つずつ選択して加
算する複数の偶数側加算器12と、これら各偶数側加算
器12の加算動作によって得られた各データに対して予
め設定されている係数h1、h3、h5、h7を各々乗算す
る複数の偶数側乗算器13と、これら各偶数側乗算器1
3の乗算動作によって得られたデータを加算して図3
(a)に示すようなインパルス応答データを生成する複
数の偶数側加算器14と、これら各偶数側加算器14の
加算動作によって得れた1つのデータに対して本来の基
準値Cに対応する補正値D1を加算する偶数側加算器1
5とを備えており、前記レジスタ部5から出力される複
数の偶数データに対して加算処理や係数乗算処理等を施
した後、これらの処理によって得られたデータに対して
本来の基準値Cに対応する補正値D1を加算してこれを
直流補正し、補正済みデータを補間点におけるインパル
ス応答としてマルチプレクサ回路8に供給する。この場
合、補正値D1は固定値Cに対する偶数タップの応答で
あるから次式に示す如く常に一定の値になる。
The even-numbered side data processing unit 6 includes the registers 1
A plurality of even-side adders 12 that select and add two pieces of data obtained at the even-numbered taps of 0, and preset for each data obtained by the addition operation of each of these even-side adders 12 A plurality of even side multipliers 13 for multiplying the respective coefficients h 1 , h 3 , h 5 , h 7 and the even side multipliers 1
3 is obtained by adding the data obtained by the multiplication operation of FIG.
Corresponding to the original reference value C for a plurality of even-numbered-side adders 14 that generate impulse response data as shown in (a) and one data obtained by the addition operation of these even-numbered-side adders 14. Even side adder 1 for adding correction value D 1
5 and performs an addition process, a coefficient multiplication process, and the like on a plurality of even-numbered data output from the register unit 5, and then applies an original reference value C to the data obtained by these processes. The correction value D 1 corresponding to is added to perform DC correction, and the corrected data is supplied to the multiplexer circuit 8 as an impulse response at the interpolation point. In this case, since the correction value D 1 is the response of the even number tap to the fixed value C, it is always a constant value as shown in the following equation.

【数1】 [Equation 1]

【0016】また、奇数側データ処理部7は前記各レジ
スタ10の奇数タップに得られたデータを2つずつ選択
して加算する複数の奇数側加算器16と、これら各奇数
側加算器16の加算動作によって得られた各データに対
して予め設定されている係数h0、h2、h4、h6、h8
を各々乗算する複数の奇数側乗算器17と、これら各奇
数側乗算器17の乗算動作によって得られた各データを
加算して図3(b)に示すインパルス応答データを生成
する複数の奇数側加算器18と、これら各奇数側加算器
18の加算動作によって得れた1つのデータに対して本
来の基準値Cに対応する補正値D2を加算する奇数側加
算器19とを備えており、前記レジスタ部5から出力さ
れる複数の奇数データに対して加算処理や係数乗算処理
等を施した後、これらの処理によって得られたデータに
対して本来の基準値Cに対応する補正値D2を加算して
これを直流補正し、補正済みデータを入力標本点におけ
るインパルス応答としてマルチプレクサ回路8に供給す
る。この場合、補正値D2は固定値Cに対する奇数タッ
プの応答であるから次式に示す如く常に一定の値にな
る。
The odd-numbered data processing unit 7 selects a plurality of two data obtained at the odd-numbered taps of each register 10 and adds them, and the odd-numbered adders 16 of the odd-numbered adders 16. Coefficients h 0 , h 2 , h 4 , h 6 , h 8 preset for each data obtained by the addition operation
A plurality of odd-number side multipliers 17 and a plurality of odd-side multipliers 17 that add the respective data obtained by the multiplication operations of the odd-number side multipliers 17 to generate the impulse response data shown in FIG. The adder 18 and the odd-numbered adder 19 for adding the correction value D 2 corresponding to the original reference value C to one data obtained by the addition operation of each odd-numbered adder 18 are provided. , The correction value D corresponding to the original reference value C is applied to the data obtained by the addition processing and the coefficient multiplication processing on the plurality of odd-numbered data output from the register unit 5. 2 is added and this is DC corrected, and the corrected data is supplied to the multiplexer circuit 8 as an impulse response at the input sampling point. In this case, since the correction value D 2 is the response of the odd number tap to the fixed value C, it is always a constant value as shown in the following equation.

【数2】 なお、この場合、通常のオーバーサンプリング処理では
補正値D2は前記直流補正値D1と等しい値になる。
[Equation 2] In this case, the correction value D 2 is equal to the DC correction value D 1 in the normal oversampling process.

【0017】マルチプレクサ回路8は前記サンプル数変
換回路1に入力される入力データの入力データ速度の2
倍の周波数を持つクロック信号が供給される毎に、前記
偶数側データ処理部6から出力されるデータ、前記奇数
側データ処理部7から出力されるデータを交互に選択し
て図3(c)に示すデータを生成しこれをオーバーサン
プリング処理済みの出力データとして出力する。
The multiplexer circuit 8 has an input data rate of 2 of the input data input to the sample number conversion circuit 1.
Each time a clock signal having a doubled frequency is supplied, the data output from the even-numbered side data processing unit 6 and the data output from the odd-numbered side data processing unit 7 are alternately selected to select the data shown in FIG. The data shown in is generated and is output as the output data that has been subjected to oversampling processing.

【0018】このようにこの実施例においては、補間点
に基準レベルCを与える代わりに常に“0”を与える
と、この値に係数kiを乗算しても、乗算結果が常に
“0”になり、演算結果に寄与しないことを利用し、さ
らにこのように処理を行なうと、あるときには偶数タッ
プのみ、またある時には、奇数タップのみしか演算に寄
与しないことを利用して、これら偶数タップ、奇数タッ
プに得られたデータに対し、本来の基準値Cに対応する
補正値D1(または、補正値D2)を加算してこれら偶数
タップ側の演算結果と奇数タップ側の演算結果とを交互
に選択することにより、入力データ速度に対して2倍の
オーバーサンプリング処理を行なったときと同じ出力デ
ータを得るようにしたので、デジタルフィルタ回路2を
構成するレジスタ部5や偶数側データ処理部6、奇数側
データ処理部7の動作速度を入力データの入力データ速
度と同じにしながら、オーバーサンプリング処理を行な
うことができ、これによってオーバーサンプリング処理
の高速化を達成することができる。
As described above, in this embodiment, when "0" is always given to the interpolation point instead of giving the reference level C, the multiplication result is always "0" even if this value is multiplied by the coefficient ki. , Even if only even-numbered taps and at other times only odd-numbered taps contribute to the calculation by utilizing the fact that they do not contribute to the calculation result, these even-numbered taps and odd-numbered taps are used. The correction value D 1 (or the correction value D 2 ) corresponding to the original reference value C is added to the obtained data, and the calculation result on the even tap side and the calculation result on the odd tap side are alternately set. By selecting the output data, the same output data as when the oversampling process that is twice the input data speed is performed is obtained. Therefore, the register unit 5 forming the digital filter circuit 2 can be obtained. It is possible to perform oversampling processing while making the operating speeds of the even-numbered side data processing section 6 and the odd-sided data processing section 7 the same as the input data rate of the input data. You can

【0019】図4は本発明によるオーバーサンプリング
フィルタ回路のうち、n倍のオーバーサンプリング処理
を行なう回路の一実施例を示すブロック図である。この
図に示すオーバーサンプリングフィルタ回路はサンプル
数変換回路20と、デジタルフィルタ回路21とを備え
ており、入力データに対して最初にサンプル数変換を行
なってこのサンプル数変換処理によって得られた各補間
点に仮の基準値として“0”を与えた後、デジタルフィ
ルタ回路21によって帯域制限を施しながら本来の基準
値Cに対応する補正値D1〜Dnに基づいて直流補正を行
なって出力データを得る。
FIG. 4 is a block diagram showing an embodiment of a circuit for performing n times oversampling processing in the oversampling filter circuit according to the present invention. The oversampling filter circuit shown in this figure includes a sample number conversion circuit 20 and a digital filter circuit 21, and first performs sample number conversion on the input data and then performs each interpolation obtained by this sample number conversion processing. after giving the "0" as a reference value for tentative point, the output data by performing direct current corrected based on the correction value D 1 to D n corresponding to the original reference value C while subjected to band limiting by the digital filter circuit 21 To get

【0020】サンプル数変換回路20は入力データに対
してサンプル数変換処理を施して入力標本点間に補間点
を挿入するとともに、各補間点に対する仮の基準値とし
て常に“0”を与えてこの処理によって得られたデータ
をデジタルフィルタ回路21に供給する。
The sample number conversion circuit 20 performs sample number conversion processing on the input data to insert interpolation points between input sample points, and always gives "0" as a temporary reference value for each interpolation point. The data obtained by the processing is supplied to the digital filter circuit 21.

【0021】デジタルフィルタ回路21は図5に示す如
くレジスタ部22と、複数のデータ処理部23と、マル
チプレクサ回路24とを備えており、前記サンプル数変
換回路20から出力されるデータに対して帯域制限を施
しながら直流補正を行なって出力データを生成する。
As shown in FIG. 5, the digital filter circuit 21 is provided with a register section 22, a plurality of data processing sections 23, and a multiplexer circuit 24. The digital filter circuit 21 has a bandwidth for the data output from the sample number conversion circuit 20. DC data is corrected and output data is generated while limiting.

【0022】レジスタ部22はシリアルに接続される複
数のレジスタ25を備えており、前記サンプル数変換回
路20に入力される入力データの入力データ速度と同じ
周波数を持つクロック信号が供給される毎に、前記サン
プル数変換回路20から出力されるデータを取り込みな
がらこれをシフトして各タップに得られたデータを各デ
ータ処理部23に供給する。
The register unit 22 is provided with a plurality of registers 25 connected in series, each time a clock signal having the same frequency as the input data speed of the input data input to the sample number conversion circuit 20 is supplied. , The data output from the sample number conversion circuit 20 is taken in and shifted, and the data obtained at each tap is supplied to each data processing unit 23.

【0023】各データ処理部23は各々、前記各レジス
タ25の各タップに得られたデータに対して予め設定さ
れている係数he〜he-n+1を乗算する複数の乗算器26
と、これら各乗算器26の乗算動作によって得られたデ
ータを加算する複数の加算器27と、これらの各加算器
27によって得られた1つのデータに対して基準値Cに
対応する補正値D1(または、補正値D2〜補正値Dm
うち、対応する値)を加算して前記データを直流補正す
る加算器28とを備えており、前記レジスタ部22から
出力される複数のデータに対して係数乗算処理や加算処
理等を施した後、これらの処理によって得られたデータ
に対して本来の基準値Cに対応する補正値D1(また
は、補正値D2〜補正値Dmのうち、対応する値)を加算
してこれを直流補正し、補正済みデータをマルチプレク
サ回路24に供給する。
[0023] Each respective data processing unit 23, the plurality of multipliers 26 for multiplying the coefficients h e ~h e-n + 1 that is set in advance for the resultant data to each tap of each register 25
And a plurality of adders 27 for adding the data obtained by the multiplication operation of each of the multipliers 26, and a correction value D corresponding to the reference value C for one data obtained by each of the adders 27. 1 (or a corresponding value among the correction values D 2 to D m ) is added to correct the data with a direct current, and an adder 28 is provided. Are subjected to coefficient multiplication processing, addition processing, etc., and then the correction value D 1 (or correction value D 2 to correction value D m corresponding to the original reference value C is applied to the data obtained by these processing. (Corresponding value) is added to correct the DC, and the corrected data is supplied to the multiplexer circuit 24.

【0024】マルチプレクサ回路24は前記サンプル数
変換回路20に入力される入力データの入力データ速度
のn倍の周波数を持つクロック信号が供給される毎に、
前記各データ処理部23から出力されるデータを順次、
サイクリックに選択してこの選択動作によって得られた
データをオーバーサンプリング処理済みの出力データと
して出力する。
The multiplexer circuit 24 supplies a clock signal having a frequency n times the input data rate of the input data input to the sample number conversion circuit 20, each time the clock signal is supplied.
The data output from each of the data processing units 23 is sequentially
The data obtained by this selection operation is cyclically selected and output as output data that has been oversampled.

【0025】このようにこの実施例においては、各補間
点に基準レベルCを与える代わりに常に“0”を与える
とともに、各データ処理部23において本来の基準値C
に対応する補正値D1〜補正値Dmを各々加算してこれら
を選択することにより、入力データ速度に対してn倍の
オーバーサンプリング処理を行なったときと同じ出力デ
ータを得るようにしたので、デジタルフィルタ回路21
を構成するレジスタ部22や各データ処理部23の動作
速度を入力データの入力データ速度と同じにしながら、
オーバーサンプリング処理を行なうことができ、これに
よってオーバーサンプリング処理の高速化を達成するこ
とができる。
As described above, in this embodiment, instead of giving the reference level C to each interpolation point, "0" is always given, and the original reference value C in each data processing unit 23 is given.
Since the correction values D 1 to D m corresponding to are added and selected, the same output data as when the oversampling process of n times the input data speed is performed is obtained. , Digital filter circuit 21
While making the operating speed of the register unit 22 and each data processing unit 23 constituting the same as the input data speed of input data,
The oversampling process can be performed, and the oversampling process can be speeded up.

【0026】また、上述した各実施例においては、偶数
側データ処理部6や奇数側データ処理部7(または、各
データ処理部23)で個々に補正値D1、D2(または、
補正値D1〜Dn)を加算して補正間点に対するインパル
ス応答や入力標本点に対するインパルス応答を補正する
ようにしているが、このような補正をマルチプレクサ回
路8(または、マルチプレクサ回路24)でまとめて行
なうようにしても良い。但し、この場合、このマルチプ
レクサ回路8、24の出力データ速度が入力データの2
倍(または、n倍)になっているので、演算速度を2倍
(または、n倍)にすることが必要になる。
In each of the embodiments described above, the correction values D 1 and D 2 (or the correction values D 1 and D 2 (or the data processing units 23) and the odd-side data processing units 6 and 7 (or the respective data processing units 23) are individually calculated.
The correction values D 1 to D n ) are added to correct the impulse response to the correction interpoint and the impulse response to the input sampling point, but such correction is performed by the multiplexer circuit 8 (or the multiplexer circuit 24). You may do it collectively. However, in this case, the output data rate of the multiplexer circuits 8 and 24 is 2 times the input data.
Since it is doubled (or n times), it is necessary to double the calculation speed (or n times).

【0027】また、上述した各実施例においては、直流
補正が必要な場合を例にとって本発明を説明したが、音
声信号のように直流補正量が“0”のなるときには、こ
のような直流補正処理を省略するようにしても良い。
Further, in each of the above-described embodiments, the present invention has been described by exemplifying the case where the direct current correction is required. However, when the direct current correction amount becomes "0" like the voice signal, such direct current correction is performed. The processing may be omitted.

【0028】[0028]

【発明の効果】以上説明したように本発明によれば、デ
ジタルフィルタ回路を構成する各加算器、各乗算器等の
動作速度を入力データの入力データ速度と同じにしなが
ら、オーバーサンプリング処理を行なうことができ、こ
れによってオーバーサンプリング処理の高速化を達成す
ることができる。
As described above, according to the present invention, the oversampling process is performed while the operating speed of each adder, each multiplier, and the like that composes the digital filter circuit is made the same as the input data speed of the input data. Therefore, the oversampling process can be speeded up.

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

【図1】本発明によるオーバーサンプリングフィルタ回
路のうち、直線位相の2倍オーバーサンプリング処理を
行なう回路の一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a circuit that performs a linear phase double oversampling process in an oversampling filter circuit according to the present invention.

【図2】図1に示すデジタルフィルタ回路の詳細な構成
例を示す回路図である。
FIG. 2 is a circuit diagram showing a detailed configuration example of the digital filter circuit shown in FIG.

【図3】図2に示すデジタルフィルタ回路のフィルタ特
性例を示す模式図である。
FIG. 3 is a schematic diagram showing an example of filter characteristics of the digital filter circuit shown in FIG.

【図4】本発明によるオーバーサンプリングフィルタ回
路のうち、n倍のオーバーサンプリング処理を行なう回
路の一実施例を示すブロック図である。
FIG. 4 is a block diagram showing an embodiment of a circuit that performs n times oversampling processing in the oversampling filter circuit according to the present invention.

【図5】図3に示すデジタルフィルタ回路の詳細な構成
例を示す回路図である。
5 is a circuit diagram showing a detailed configuration example of the digital filter circuit shown in FIG.

【図6】従来から知られているオーバーサンプリング処
理の一例を説明するためのブロック図である。
FIG. 6 is a block diagram for explaining an example of conventionally known oversampling processing.

【図7】図6に示すデジタルフィルタ回路の詳細な構成
例を示す回路図である。
7 is a circuit diagram showing a detailed configuration example of the digital filter circuit shown in FIG.

【図8】図7に示すデジタルフィルタ回路のフィルタ特
性例を示す模式図である。
8 is a schematic diagram showing an example of filter characteristics of the digital filter circuit shown in FIG.

【図9】図6に示すオーバーサンプリング処理によって
処理される入力データの周波数特性と、出力データの周
波数特性とを示す模式図である。
9 is a schematic diagram showing frequency characteristics of input data processed by the oversampling processing shown in FIG. 6 and frequency characteristics of output data.

【符号の説明】[Explanation of symbols]

1 サンプル数変換回路(サンプル数変換部) 2 デジタルフィルタ回路 5 レジスタ部 6 データ処理部(偶数側データ処理部) 7 データ処理部(奇数側データ処理部) 8 マルチプレクサ回路(選択部) 1 sample number conversion circuit (sample number conversion unit) 2 digital filter circuit 5 register unit 6 data processing unit (even side data processing unit) 7 data processing unit (odd side data processing unit) 8 multiplexer circuit (selection unit)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 入力データに対してサンプル数変換を行
なうとともに、補間点に対し仮の基準値として“0”を
与えるサンプル数変換部と、 このサンプル数変換部によって得られたデータに基づい
て畳み込み演算を行なってこの演算処理によって得られ
たデータに対し本来の基準値に対応する補正値に基づい
た直流補正を行なう複数のデータ処理部と、 これら各データ処理部によって得られた各データを順
次、選択して出力データを生成する選択部と、 を備えたことを特徴とするオーバーサンプリングフィル
タ回路。
1. A sample number conversion unit that performs sample number conversion on input data and gives "0" as a temporary reference value to an interpolation point, and based on the data obtained by this sample number conversion unit. A plurality of data processing units that perform a convolution calculation and perform DC correction on the data obtained by this calculation processing based on the correction value corresponding to the original reference value, and each data obtained by these data processing units An oversampling filter circuit comprising: a selection unit that sequentially selects and generates output data.
JP27348791A 1991-09-26 1991-09-26 Oversampling filter circuit Pending JPH0590897A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27348791A JPH0590897A (en) 1991-09-26 1991-09-26 Oversampling filter circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27348791A JPH0590897A (en) 1991-09-26 1991-09-26 Oversampling filter circuit

Publications (1)

Publication Number Publication Date
JPH0590897A true JPH0590897A (en) 1993-04-09

Family

ID=17528593

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27348791A Pending JPH0590897A (en) 1991-09-26 1991-09-26 Oversampling filter circuit

Country Status (1)

Country Link
JP (1) JPH0590897A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1542347A1 (en) * 2002-08-06 2005-06-15 Sharp Corporation Inverter circuit, fluorescent bulb operating device, backlight device, and liquid crystal display device
US7436130B2 (en) 2004-05-10 2008-10-14 Matsushita Electric Industrial Co., Ltd. Cold-cathode tube lighting device for use in a plurality of cold-cathode tubes lit by two low-impedance power sources
US7638952B2 (en) 2006-07-27 2009-12-29 Minebea Co., Ltd. Multiple discharge lamp lighting apparatus
US9030119B2 (en) 2010-07-19 2015-05-12 Microsemi Corporation LED string driver arrangement with non-dissipative current balancer
USRE46502E1 (en) 2011-05-03 2017-08-01 Microsemi Corporation High efficiency LED driving method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1542347A1 (en) * 2002-08-06 2005-06-15 Sharp Corporation Inverter circuit, fluorescent bulb operating device, backlight device, and liquid crystal display device
EP1542347A4 (en) * 2002-08-06 2007-12-05 Sharp Kk Inverter circuit, fluorescent bulb operating device, backlight device, and liquid crystal display device
US7777431B2 (en) 2002-08-06 2010-08-17 Sharp Kabushiki Kaisha Inverter circuit, fluorescent bulb operating device, backlight device, and liquid crystal display device
US7786681B2 (en) 2002-08-06 2010-08-31 Sharp Kabushiki Kaisha Inverter circuit, fluorescent tube lighting apparatus, backlight apparatus, and liquid crystal display
US7791286B2 (en) 2002-08-06 2010-09-07 Sharp Kabushiki Kaisha Inverter circuit, fluorescent tube lighting apparatus, backlight apparatus, and liquid crystal display
US7936136B2 (en) 2002-08-06 2011-05-03 Sharp Kabushiki Kaisha Inverter circuit, fluorescent tube lighting apparatus, backlight apparatus, and liquid crystal display
US7436130B2 (en) 2004-05-10 2008-10-14 Matsushita Electric Industrial Co., Ltd. Cold-cathode tube lighting device for use in a plurality of cold-cathode tubes lit by two low-impedance power sources
US7638952B2 (en) 2006-07-27 2009-12-29 Minebea Co., Ltd. Multiple discharge lamp lighting apparatus
US9030119B2 (en) 2010-07-19 2015-05-12 Microsemi Corporation LED string driver arrangement with non-dissipative current balancer
USRE46502E1 (en) 2011-05-03 2017-08-01 Microsemi Corporation High efficiency LED driving method

Similar Documents

Publication Publication Date Title
EP0695032B1 (en) Digital-to-digital sample rate converter
JP2724188B2 (en) Digital interpolation device
US6889238B2 (en) Parallel decimator adaptive filter and method for all-rate gigabit-per-second modems
KR100373525B1 (en) Methods and apparatus for variable-rate down-sampling filters for discrete-time sampled systems using a fixed sampling rate
JPH09200042A (en) Composite phase filter, timing error compensation device using it and its method
US7750832B2 (en) Cascaded integrated comb filter with fractional integration
JPH0828649B2 (en) Digital filter
JPH0681011B2 (en) Variable pass band filter device
JPH07202633A (en) Digital filter and oversampling type analog/digital converter using the same
JPH05235699A (en) Sampling frequency converter
JPH0590897A (en) Oversampling filter circuit
WO2006077795A1 (en) Sampling frequency converting apparatus
JP2929807B2 (en) Digital filter
JP2885121B2 (en) Digital filter
JPH10509011A (en) Improved digital filter
KR20030043665A (en) Digital sample frequency converter
JP3097599B2 (en) Digital filter
JP2005020554A (en) Digital filter
JPH0998069A (en) Fir type digital filter
US7242326B1 (en) Sample rate conversion combined with filter
JP4535548B2 (en) Apparatus and method for anchoring a predetermined point of impulse frequency response of a physical realization filter
JP3243831B2 (en) FIR type filter
JP3258938B2 (en) Decimation filter
JP5665770B2 (en) Signal generation apparatus and signal generation method
JPH09298451A (en) Digital filter circuit and its control method