JPS63257318A - デジタルフイルタ - Google Patents
デジタルフイルタInfo
- Publication number
- JPS63257318A JPS63257318A JP9180187A JP9180187A JPS63257318A JP S63257318 A JPS63257318 A JP S63257318A JP 9180187 A JP9180187 A JP 9180187A JP 9180187 A JP9180187 A JP 9180187A JP S63257318 A JPS63257318 A JP S63257318A
- Authority
- JP
- Japan
- Prior art keywords
- coefficient
- multiplication
- input data
- data
- din
- 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
- Complex Calculations (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野コ
この発明は、映像信号処理系に適用して好適なデジタル
フィルタに関する。
フィルタに関する。
[従来の技術]
映像信号をデジタル変換してから諸種の信号処理を実行
するようにした映像信号処理系で、例えばY/σ分離回
路や輝度信号の通過帯域制限回路などでは、そのフィル
タとしてデジタルフィルタが使用される場合が多い。
するようにした映像信号処理系で、例えばY/σ分離回
路や輝度信号の通過帯域制限回路などでは、そのフィル
タとしてデジタルフィルタが使用される場合が多い。
第5図はトランスバーサルフィルタとして構成されたデ
ジタルフィルタ10の一例を示す。
ジタルフィルタ10の一例を示す。
同図において、単位遅延時間Tに設定された複数の遅延
器2八〜2N−1は図示するように縦続接続されると共
に、その初段の遅延器2Aにデジタル入力信号が供給き
れる。
器2八〜2N−1は図示するように縦続接続されると共
に、その初段の遅延器2Aにデジタル入力信号が供給き
れる。
そして、入力端子1に供給されたデジタル入力信号及び
各遅延器2八〜2N−1からの遅延出力が夫々対応する
係数乗算器3A〜3Nに供給きれる。
各遅延器2八〜2N−1からの遅延出力が夫々対応する
係数乗算器3A〜3Nに供給きれる。
係数乗算器3A〜3Nの各係数は、周波数応答を決定す
る伝達関数の係数であって、フィルタ特性に応じ夫々の
係数の値が選定される。
る伝達関数の係数であって、フィルタ特性に応じ夫々の
係数の値が選定される。
特定の係数が乗算された乗算出力の夫々は加算器4にお
いて順次加算されることによって、出力端子5にはその
伝送系において必要とする周波数特性が付与されたデジ
タル出力信号が得られることになる。
いて順次加算されることによって、出力端子5にはその
伝送系において必要とする周波数特性が付与されたデジ
タル出力信号が得られることになる。
ところで、高品位テレビなどではノンインターレース化
のための1つの手法として、前のフィールドの映像が動
画であるか、静止画であるかによって補間処理方法を変
更するようにしているものがある。その場合、動画か静
止画かによってデジタルフィルタのフィルタ特性も変更
した方がよい場合がある。
のための1つの手法として、前のフィールドの映像が動
画であるか、静止画であるかによって補間処理方法を変
更するようにしているものがある。その場合、動画か静
止画かによってデジタルフィルタのフィルタ特性も変更
した方がよい場合がある。
このような場合には、係数乗算器の乗算係数(フィルタ
係数)を変更する必要があるが、この種デジタルフィル
タでは一旦設定された乗算係数は、外部から切り換えを
しない限り変更することはできない。
係数)を変更する必要があるが、この種デジタルフィル
タでは一旦設定された乗算係数は、外部から切り換えを
しない限り変更することはできない。
そのため、複数種のフィルタ特性を切り換えながら使用
したいようなときには、第6図に示すような構成としな
ければならない。つまり、図示するようにフィルタ特性
、従ってフィルタ係数の異なる複数、この例では4種類
のデジタルフィルタ10A〜IODを用意し、これらを
スイッチング回路12.13によって切り換え使用する
ように構成しなければならない。
したいようなときには、第6図に示すような構成としな
ければならない。つまり、図示するようにフィルタ特性
、従ってフィルタ係数の異なる複数、この例では4種類
のデジタルフィルタ10A〜IODを用意し、これらを
スイッチング回路12.13によって切り換え使用する
ように構成しなければならない。
[発明が解決しようとする問題点]
ところで、上述した構成では、複数のフィルタ特性を切
り換え使用するには、それに伴って複数種のデジタルフ
ィルタを用意しなければならないので、回路規模の増大
をもたらす。これに加えてスイッチング回路など余分な
付属回路を必要とする。
り換え使用するには、それに伴って複数種のデジタルフ
ィルタを用意しなければならないので、回路規模の増大
をもたらす。これに加えてスイッチング回路など余分な
付属回路を必要とする。
ざらに、複数種のデジタルフィルタを用意しても、これ
らは所詮その周波数特性が固定であるために、周波数特
性を自由に変更できないという欠点がある。
らは所詮その周波数特性が固定であるために、周波数特
性を自由に変更できないという欠点がある。
そこで、この発明ではこのような従来の問題点を解決し
たものであって、回路規模を増加きせることなく、複数
のフィルタ特性を切り換え使用することかできるデジタ
ルフィルタを提案するものである。
たものであって、回路規模を増加きせることなく、複数
のフィルタ特性を切り換え使用することかできるデジタ
ルフィルタを提案するものである。
L問題点を解決するための技術的手段]上述の問題点を
解決するため、この発明においては、nビットのデジタ
ル入力データの最小値から最大値までの夫々に対して、
周波数応答を決定する複数の伝達関数の係数の夫々を独
立に乗算した結果が、上記複数の係数を単位として格納
されたメモリを有する。
解決するため、この発明においては、nビットのデジタ
ル入力データの最小値から最大値までの夫々に対して、
周波数応答を決定する複数の伝達関数の係数の夫々を独
立に乗算した結果が、上記複数の係数を単位として格納
されたメモリを有する。
このメモリが係数乗算器として使用され、デジタル入力
データと係数選択信号がそのアドレスデータとして供給
されることによって、夫々のメモリから選択された係数
に入力データを乗算した結果を示す乗算出力データが読
み出されるようになきれなことを特徴とするものである
。
データと係数選択信号がそのアドレスデータとして供給
されることによって、夫々のメモリから選択された係数
に入力データを乗算した結果を示す乗算出力データが読
み出されるようになきれなことを特徴とするものである
。
[作 用]
この構成において、係数乗算器として機能するメモリに
はnビット、例えば6ビツトのデジタル入力データDi
nの最小値から最大値までの夫々(000000〜11
1111)に対して、周波数応答を決定する複数の伝達
関数の係数kA−kNの夫々を独立に乗算した結果が格
納されている。
はnビット、例えば6ビツトのデジタル入力データDi
nの最小値から最大値までの夫々(000000〜11
1111)に対して、周波数応答を決定する複数の伝達
関数の係数kA−kNの夫々を独立に乗算した結果が格
納されている。
従って、乗算結果を示す乗算出力データDAout〜D
Routのうち、第1のメモリ(第1の係数乗算器)
に格納された乗算出力データDA1out〜DN1ou
tは次のようになる。
Routのうち、第1のメモリ(第1の係数乗算器)
に格納された乗算出力データDA1out〜DN1ou
tは次のようになる。
DA1out= Din−kAI
D N1out = D irr k 81ここに、k
A1〜kN1は第1のメモリにあてがわれる係数kA−
kNを示す。
A1〜kN1は第1のメモリにあてがわれる係数kA−
kNを示す。
どの係数を選択するかは、係数選択信号Dsによって相
違する。入力データDin及び係数選択信号Dsはメモ
リのアドレスデータとして供給きれる。
違する。入力データDin及び係数選択信号Dsはメモ
リのアドレスデータとして供給きれる。
従って、この入力データDinに対して選択された係数
の乗算結果が直ちに出力される。
の乗算結果が直ちに出力される。
[実 施 例]
続いて、この発明に係るデジタルフィルタの一例を映像
信号の処理系に適用した場合につき、第1図以下を参照
して詳細に説明する。
信号の処理系に適用した場合につき、第1図以下を参照
して詳細に説明する。
第1図はN次非巡回型として構成されたデジタルフィル
タ10の一例を示すもので、この例では特に、トランス
バーサルフィルタとして構成されたデジタルフィルタを
例示する。
タ10の一例を示すもので、この例では特に、トランス
バーサルフィルタとして構成されたデジタルフィルタを
例示する。
そのため、縦続接続されたN−1個の単位遅延器2A〜
2N−1と、入力データDinとそれらの遅延出力が供
給される複数の係数乗H器3A〜3N及び乗算出力デー
タを順次加算する加N器4を有する。
2N−1と、入力データDinとそれらの遅延出力が供
給される複数の係数乗H器3A〜3N及び乗算出力デー
タを順次加算する加N器4を有する。
係数乗算器3A〜3Nは後述するように、入力データD
inと係数との乗算結果が格納されたメモリが使用され
る。
inと係数との乗算結果が格納されたメモリが使用され
る。
メモリは書き込み可能なPROMなどを使用することが
できる。
できる。
入力端子1にはnピット構成の入力データDinと係数
選択43号Dsとが合成されたデータDtが供給される
。
選択43号Dsとが合成されたデータDtが供給される
。
入力データDinとして、この例では6ビツト構成のデ
ータを示す。係数選択信号Dsは後述するように、選択
できるフィルタ特性の数によってその構成ピット’l1
mが相違する。
ータを示す。係数選択信号Dsは後述するように、選択
できるフィルタ特性の数によってその構成ピット’l1
mが相違する。
実施例では、4つのフィルタ特性を選択できるようにし
た場合であるので、係数選択信号Dsは2ビツト構成で
ある。
た場合であるので、係数選択信号Dsは2ビツト構成で
ある。
入力データDinは初段の遅延器2Aに供給きれると共
に、初段の係数乗算器として機能する第1のメモリ3A
にそのアドレスデータとして供給される。同様に、各遅
延器2A〜2N−1の遅延出力も夫々対応するメモリ3
B〜3Nにそのアドレスデータとして供給される。
に、初段の係数乗算器として機能する第1のメモリ3A
にそのアドレスデータとして供給される。同様に、各遅
延器2A〜2N−1の遅延出力も夫々対応するメモリ3
B〜3Nにそのアドレスデータとして供給される。
これに対して、係数選択信号Dsは複数のメモリ3A〜
3Nに対して共通のアドレスデータ、特にこの例では上
位のアドレスデータとして供給される。
3Nに対して共通のアドレスデータ、特にこの例では上
位のアドレスデータとして供給される。
ここで、メモリ3A〜3Nに格納された乗算出力データ
の一例とアドレスデータとの関係を第2図に示す。
の一例とアドレスデータとの関係を第2図に示す。
同図は、第1のメモリ3Aについてであって、選択でき
るフィルタ特性としては4種類である。
るフィルタ特性としては4種類である。
従って、夫々の伝達関数を決定する係数は次のようにな
る。
る。
kA= kAl、に八2.k A3.k A4.
・ ・ ・kB=、kBl、 kB2. kB3. k
B4.・・・kC= kcl、 kC2,kC3,kC
4,・・・kD= kDl、 kD2. kD3. k
D4.・・・ここに、k旧はi番目のメモリにおいて使
用きれる係数kNを示す。従って、第1のメモリ3Aで
は係数として、次の4棹類が使用される。
・ ・ ・kB=、kBl、 kB2. kB3. k
B4.・・・kC= kcl、 kC2,kC3,kC
4,・・・kD= kDl、 kD2. kD3. k
D4.・・・ここに、k旧はi番目のメモリにおいて使
用きれる係数kNを示す。従って、第1のメモリ3Aで
は係数として、次の4棹類が使用される。
kAl、 kBl、 k(1:1. kD1第1のメモ
リ3Aには、これら係数kA1〜kD1と入力データD
inとの乗算結果が格納される。つまり、入力データD
inの最小値(000000)から最大値(11111
1)の夫々と、係数との乗算結果が係数ごとに格納され
ている。
リ3Aには、これら係数kA1〜kD1と入力データD
inとの乗算結果が格納される。つまり、入力データD
inの最小値(000000)から最大値(11111
1)の夫々と、係数との乗算結果が係数ごとに格納され
ている。
そのため、便宜的に示す第1のブロックB1には、
第1ブロツクB1= kAl ・Dinのデータが格納
され、以下同様に第2〜第4のブロック82〜B4には
、夫々 第2ブロツクB2= kBl ・Din第3ブロックB
3= kcl ・Din第4ブロックB4− kDl
・Dinの各乗算出力データが格納されている。
され、以下同様に第2〜第4のブロック82〜B4には
、夫々 第2ブロツクB2= kBl ・Din第3ブロックB
3= kcl ・Din第4ブロックB4− kDl
・Dinの各乗算出力データが格納されている。
各ブロック81〜B4と係数選択信号Dsとの関係を第
2図に示す。そして、第1〜第4のブロック81〜B4
の各データは、入力データDinと同値のアドレスに格
納きれているものとする。こうすれば、入力データDi
nに対する乗算結果との対応関係が明確となる。
2図に示す。そして、第1〜第4のブロック81〜B4
の各データは、入力データDinと同値のアドレスに格
納きれているものとする。こうすれば、入力データDi
nに対する乗算結果との対応関係が明確となる。
従って、上述の乗算結果をメモリしておけば、予め決定
された係数選択信号Dsによって選択ブロックが定まる
から、入力データDinをアドレスとして供給するだけ
で、必要な乗算結果を直ちにアクセスすることができる
。
された係数選択信号Dsによって選択ブロックが定まる
から、入力データDinをアドレスとして供給するだけ
で、必要な乗算結果を直ちにアクセスすることができる
。
第3図は所定のフィルタ特性DFA−DFDと、そのフ
ィルタ特性を得るための係数選択48号Ds及びそのと
きの選択された係数との関係を示す。
ィルタ特性を得るための係数選択48号Ds及びそのと
きの選択された係数との関係を示す。
また、第4図は各フィルタ特性図を示す。ただし、この
フィルタ特性はローパスフィルタ特性であるが、どのよ
うなフィルタ特性とするかはフィルタ係数によって定ま
るから、第4図は一例に過ぎない。
フィルタ特性はローパスフィルタ特性であるが、どのよ
うなフィルタ特性とするかはフィルタ係数によって定ま
るから、第4図は一例に過ぎない。
その他のメモリ3B〜3Nについても同様な乗算出力デ
ータが各係数ごとに予め格納されている。
ータが各係数ごとに予め格納されている。
ただし、その係数値は相違するのは上述から容易に理解
できよう。
できよう。
以上のことから、例えば入力データDinとして、(0
00001)が入力し、係数選択信号Dsとして、(0
0)が与えられたときには、第1のメモリ3Aでは、(
00000001)のアドレスが指定されたことになる
ので、第1のメモリ3AからはkAl・ (00000
1)が乗算出力データとして出力されることになる。
00001)が入力し、係数選択信号Dsとして、(0
0)が与えられたときには、第1のメモリ3Aでは、(
00000001)のアドレスが指定されたことになる
ので、第1のメモリ3AからはkAl・ (00000
1)が乗算出力データとして出力されることになる。
係数選択信号Dsが相違すれば、同じ入力データDin
であっても、異なった乗算出力データがアクセスされる
ことになる。
であっても、異なった乗算出力データがアクセスされる
ことになる。
上述の使用係数の個数は一例に過ぎない。また、メモリ
3A〜3Nとして、書き込み可能なROM(FROM)
を使用すれば、上述した係数とは異なる係数との乗算結
果に簡単に変更できるから、使用目的に応じてデータを
プログラムすることによって、多数のフィルタ特性に対
応したデジタルフィルタを構成することができる。
3A〜3Nとして、書き込み可能なROM(FROM)
を使用すれば、上述した係数とは異なる係数との乗算結
果に簡単に変更できるから、使用目的に応じてデータを
プログラムすることによって、多数のフィルタ特性に対
応したデジタルフィルタを構成することができる。
[発明の効果]
以上説明したように、この発明によれば、係数乗算器と
して入力データの乗算結果が予め格納されたメモリを使
用すると共に、乗算出力データとしては、複数種のフィ
ルタ特性に対応した係数に対するデータが格納されてい
る。
して入力データの乗算結果が予め格納されたメモリを使
用すると共に、乗算出力データとしては、複数種のフィ
ルタ特性に対応した係数に対するデータが格納されてい
る。
そのため、単に係数選択信号を外部で切り換えることに
よって、それに対応した乗算結果を簡単に得ることがで
き、任意のフィルタ特性をその構成を複雑化することな
く得ることができる。
よって、それに対応した乗算結果を簡単に得ることがで
き、任意のフィルタ特性をその構成を複雑化することな
く得ることができる。
従って、この発明に係るデジタルフィルタは上述したよ
うに映像信号のデジタル処理系に適用して極めて好適で
ある。
うに映像信号のデジタル処理系に適用して極めて好適で
ある。
第1図はこの発明に係るデジタルフィルタの一例を示す
要部の系統図、第2図は乗算出力データとアドレスの関
係を示す説明図、第3図はフィルタ特性と係数選択信号
との関係を示す図、第4図はそのときのフィルタ特性図
、第5図はデジタルフィルタの系統図、第6図は従来の
デジタルフィルタの系統図である。 2八〜2N−1・・・遅延器 3A〜3N・・・係数乗算器用メモリ 4・・・加算器
要部の系統図、第2図は乗算出力データとアドレスの関
係を示す説明図、第3図はフィルタ特性と係数選択信号
との関係を示す図、第4図はそのときのフィルタ特性図
、第5図はデジタルフィルタの系統図、第6図は従来の
デジタルフィルタの系統図である。 2八〜2N−1・・・遅延器 3A〜3N・・・係数乗算器用メモリ 4・・・加算器
Claims (1)
- (1)nビットのデジタル入力データの最小値から最大
値までの夫々に対して、周波数応答を決定する複数の伝
達関数の係数の夫々を独立に乗算した結果が、上記複数
の係数を単位として格納されたメモリを有し、 このメモリが係数乗算器として使用され、 上記デジタル入力データと係数選択信号がそのアドレス
データとして供給されることによって、上記夫々のメモ
リから選択された係数に上記入力データを乗算した結果
を示す乗算出力データが読み出されるようになされたこ
とを特徴とするデジタルフィルタ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9180187A JPS63257318A (ja) | 1987-04-14 | 1987-04-14 | デジタルフイルタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9180187A JPS63257318A (ja) | 1987-04-14 | 1987-04-14 | デジタルフイルタ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63257318A true JPS63257318A (ja) | 1988-10-25 |
Family
ID=14036721
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9180187A Pending JPS63257318A (ja) | 1987-04-14 | 1987-04-14 | デジタルフイルタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63257318A (ja) |
-
1987
- 1987-04-14 JP JP9180187A patent/JPS63257318A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0555092B1 (en) | Improvements in and relating to digital filters | |
| US5398029A (en) | Sampling rate converter | |
| EP0453558B1 (en) | A high speed interpolation filter for television standards conversion | |
| US5081604A (en) | Finite impulse response (fir) filter using a plurality of cascaded digital signal processors (dsps) | |
| US4709343A (en) | Variable-passband variable-phase digital filter | |
| US4633386A (en) | Digital signal processor | |
| US4817025A (en) | Digital filter | |
| JPH039471A (ja) | 移動平均処理装置 | |
| KR900017405A (ko) | 화상 신호 보간 회로 | |
| US4388693A (en) | Non-recursive digital filter | |
| JPS63257318A (ja) | デジタルフイルタ | |
| JPH0372711A (ja) | 標本化周波数変換装置 | |
| JPS63257320A (ja) | フイルタ特性推移型デジタルフイルタ | |
| EP0156648A2 (en) | Convolution arithmetic circuit for digital signal processing | |
| JPH0342728B2 (ja) | ||
| US5367700A (en) | System for multiplying digital input data in a multiplier circuit | |
| JPH06119167A (ja) | ディジタル信号処理回路 | |
| JP3104982B2 (ja) | ディジタル信号プロセッサ | |
| JP2520451B2 (ja) | デジタルフィルタ回路 | |
| US5959698A (en) | Poly phase filter for dot sequential color difference signal conversion | |
| JPH0795671B2 (ja) | デイジタルフイルタ | |
| US5627776A (en) | Data processing circuit | |
| JPH0741213Y2 (ja) | Firフィルタ | |
| JPS6337970B2 (ja) | ||
| JPH0744425B2 (ja) | デイジタル濾波回路 |