JPH0334246B2 - - Google Patents

Info

Publication number
JPH0334246B2
JPH0334246B2 JP58060263A JP6026383A JPH0334246B2 JP H0334246 B2 JPH0334246 B2 JP H0334246B2 JP 58060263 A JP58060263 A JP 58060263A JP 6026383 A JP6026383 A JP 6026383A JP H0334246 B2 JPH0334246 B2 JP H0334246B2
Authority
JP
Japan
Prior art keywords
signal
multiplication
addition
filter circuit
value
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.)
Expired - Lifetime
Application number
JP58060263A
Other languages
English (en)
Other versions
JPS59185421A (ja
Inventor
Takashi Akai
Katsuro Okamoto
Shiro Usui
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.)
NEC Corp
Original Assignee
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP6026383A priority Critical patent/JPS59185421A/ja
Priority to US06/560,447 priority patent/US4701874A/en
Publication of JPS59185421A publication Critical patent/JPS59185421A/ja
Publication of JPH0334246B2 publication Critical patent/JPH0334246B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/544Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
    • G06F7/5443Sum of products

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Complex Calculations (AREA)

Description

【発明の詳細な説明】 本発明はデイジタル信号装置に関する。
デイジタル信号の微分フイルタリング操作や平
滑操作は波形自動計測、デイジタル画像処理など
の分野における基本的な演算処理の一つである。
一般に、離散的な時系列信号のデイジタルフイル
タリング処理を行う場合、乗除算処理が必要とさ
れている。従来本処理をミニコンピユータやマイ
クロコンピユータによりソフトウエアで実現する
場合には、乗除算の繰り返し演算が行われるた
め、処理時間がかかり、信号の実時間処理には供
しにくいという欠点があつた。他方上記フイルタ
リング処理をハードウエアで実現する場合は乗除
算回路が必要であり、回路構成が複雑になるこ
と、演算速度がデータ長に影響されること、高い
精度が必要とされることなどの問題があつた。
さらに、従来時系列信号の微分フイルタリング
操作や、平滑化操作は、各々異なつた構成のフイ
ルタで行われているため、同一時刻にある時系列
原信号が異なるフイルタに入力された場合、その
出力信号は、各々位相にずれを生じており、各フ
イルタリング出力信号間、ないしは原信号との同
期をとることは困難であつた。
本発明の目的は、高次微分フイルタリング、平
滑化などの異種のフイルタリング処理が適宜選択
でき、さらにこれらの出力信号の位相がずれるこ
となく同一時刻に得ることができる信号処理装置
を提供することである。
本発明によれば、時系列的にサンプリングされ
た入力デイジタル信号を遅延して、第1の信号を
中心として時系列的に前後に等間隔である第2と
第3の信号を一対として予め定めた数の対の信号
を出力する遅延手段と、前記第1の信号と、0又
は1の値をとる第1の係数信号とを乗算する第1
の乗算手段と、前記第2の信号と、+1又は−1
の値をとる第2の係数信号とを乗算する第2の乗
算手段と、前記第3の信号と前記第2の乗算手段
の出力とを加算する第1の加算手段と、前記第1
の加算手段の出力と、前記第2又は第3の信号の
時間間隔に対応して0又は1の値をとる第2の係
数信号とを乗算する第3の乗算手段とを有する基
本回路を前記予め定めた数だけ設けるとともに、
これら基本回路の出力を加算する第2の加算手段
と、前記第1の乗算手段の出力と前記第2の加算
手段の出力とを加算する第3の加算手段とを、そ
れぞれが有する第1、第2および第3のフイルタ
回路を備え、前記第2のフイルタ回路は前記第1
のフイルタ回路の前記第1の信号を前記入力デイ
ジタル信号として入力し、前記第3のフイルタ回
路は前記第1のフイルタ回路の前記第3の加算手
段の出力を前記入力デイジタル信号として入力し
て構成されることを特徴とする信号処理装置と、 時系列的にサンプリングされた入力デイジタル
信号を遅延して、第1の信号を中心として時系列
的に前後に等間隔である第2と第3の信号を一対
として予め定めた数の対の信号を出力する遅延手
段と、前記第1の信号と、0又は1の値をとる第
1の係数信号とを乗算する第1の乗算手段と、前
記第2の信号と、+1又は−1の値をとる第2の
係数信号とを乗算する第2の乗算手段と、前記第
3の信号と前記第2の乗算手段の出力とを加算す
る第1の加算手段と、前記第1の加算手段の出力
と、前記第2又は第3の信号の時間間隔に対応し
て0又は1の値をとる第2の係数信号とを乗算す
る第3の乗算手段とを有する基本回路を前記予め
定めた数だけ設けるとともに、これら基本回路の
出力を加算する第2の加算手段と、前記第1の乗
算手段の出力と前記第2の加算手段の出力とを加
算する第3の加算手段とを、それぞれが有する第
1と第2のフイルタ回路を備え、前記第2のフイ
ルタ回路は前記フイルタ回路の前記第1のフイル
タ回路の前記第3の加算手段の出力を前記入力デ
イジタル信号として入力して構成されることを特
徴とする信号処理装置とが得られる。
次に本発明を詳細に説明してゆく。低域微分処
理における理想周波数特性は、式(1)で与えられ
る。
H〓(1)(ω)=jω |ω|≦απ 0 απ<|ω|<π (1) ここでαπ(0<α<1)はカツトオフ周波数を
示し、サンプリング周期はT=1と仮定してい
る。
この周波数特性を図1に示す。式(1)で表現され
た特性を非巡回対称型FIRフイルタで近似した場
合、その周波数特性は式(2)で与えられる。
F(1)(ω)=jPn=1 o sin nω (2) 式(2)を時間域で表現すると、1次微分フイルタ
リングの出力信号系列yk (1)は式(3)の如く入力信号
系列xkの中心差分の波形和として表現される。
yk (1)=d/2Pn=1 ho(xk+o−xk-o) (3) ここでho=d・ho、d=1/Pn=1 (n・ho)T
を示す。式(3)においてdはスケールフアクタ(定
数)であつて、式(3)の差分演算には無関係である
ので、実際の演算では考慮する必要がない。さら
に、式(3)において、hoを“0”ないしは“1”と
設定すれば、式(3)は、差分演算のみで1次微分特
性が実現できることを示している。
次に平滑化処理における周波数特性を、式(4)で
表現する。
F(m)(ω)=0 (m)+2Pn=1 o cos(nω) (4) 式(4)を時間域で表現すると平滑化処理出力信号
yk (m)は式(5)の如く入力信号系列xkとxkを中心とし
た時間的に対称な信号系列の線形和として表現さ
れる。
yk (m)=h0 (m)xkPn=1 ho (m)(xk+o+xk-o) (5) ここでo (m)=d・ho (m)、d=1/Pn=-P ho (m)を示
す。式(4)において、dはスケールフアクタ(定
数)であり、ho (m)を“0”ないしは“1”とする
と、式(5)は単純な線形和のみで平滑特性が実現で
きることを示している。
ここで、式(3)の差分の項(xk+o−xk-o)に注目
すると、式(5)の線形和の項(xk+o+xk-o)は、式
(3)中の第2項の時系列信号xk-oの符号を変換した
ものに相当している。これは式(5)に基づく平滑化
操作が式(3)で表わされる微分操作のうち、減算操
作を加算操作に置換し、h0に相当する項を加算す
ることで実現することを示している。この減算操
作と加算操作との選択を外部信号により切り換
え、選択できる方式を図2に示す。図2に示され
た演算方式に加算装置および信号遅延装置を接続
することで、式(3)および式(5)で示された微分およ
び平滑処理に併用できる信号処理装置が実現でき
る。
本発明の信号処理方式は、式(3)および式(5)によ
り一般的に式(6)で表現される。
yk=h0xkPn=1 ho(xk+o+j・xk-o) (6) ここでho h0=0ないしは1 j=±1 である。式(6)は信号遅延手段、加算手段が加減算
選択手段を含み図3に示すようなプロセツサとし
て実現される。図3において、1は最大2p+1
の遅延時間を持つシフトレジスタなどの信号遅延
手段であり、2は式(6)におけるh0、hoなどの係数
の演算および線形和ないしは差分演算を行う手段
に相当する。図3の構成で、クロツクを適当に選
択し、h0〜ho、jなど係数を目的とするフイルタ
リング操作に応じて設定することにより、シフト
レジスタ1の入力となつている信号から時間(p
+1)だけ離れた時刻の原信号xkの微分フイルタ
リング出力(ないしは平滑化出力)ykが得られ
る。ここでykは原信号xkと同期がとられており、
位相のずれはない。
次に上記に示した動作を行うプロセツサを図4
の如くカスケード接続し、木構造となるように構
成する。上記プロセツサをFと表わし階層Jにあ
るプロセツサのi番目をF(J) iとする。前記の説明
によつてF(J) iに時系列信号が入力されることによ
り、入力信号より時刻p+1だけ遅れた厚信号
x(J) i1およびそのフイルタリング出力信号x(J) i2
得られる。次に、F(J) iの出力信号が次の段の微分
ないしは平滑化特性をもつたプロセツサF(J+1) i
F(J+1) i+1に入力される。プロセツサF(J+1) i、F(J+1) i+
1
によ
つて出力された4種の信号x(J+1) i1とx(J+1) i2およ

x(J+1) i+11とx(J+1) i+12は、前記の説明によつて示
した
通り、位相のずれはない。また信号x(J+1) i1
x(J+1) i+11、x(J+1) i2、x(J+1) i+12についてもF(
J+1)
i F(J+1) i+1
の入力信号x(J) i-1、x(J) i2に位相のずれがないこと

ら、同一時刻に生起したものとみなすことができ
る。従つて、このようなプロセツサをカスケード
接続し、木構造とすることで、“木”の同一階層
にある各種フイルタリング出力信号はすべて、位
相が一致していることになり、しかも各々の信号
は異なつたフイルタリング処理が行われた結果を
示している。
また図3に示したプロセツサは以上の説明よ
り、加減算の選択および係数を外部からの信号で
変化させることにより多種の異なつた周波数特性
をもつ、微分フイルタリンク操作ないしは、平滑
化操作を行う。従つてこのプロセツサを図4に示
す構造で多層に接続した場合、各プロセツサの特
性により、多段(高次)微分フイルタリング出力
信号高次平滑化出力信号、高次微分出力信号の高
次平滑化出力信号などが同一で単純な構成から得
られる。
次に前述のプロセツサを3段、木構造にカスケ
ード接続した信号処理の実施例について説明す
る。図5においてF1、F3は微分特性をもつフイ
ルタとして動作し、F2は平滑化特性を持つフイ
ルタとして動作するとする。動作について述べる
と、F1のプロセツサにより入力信号Xの一次微
分信号X〓′が得られる。この微分された信号X〓′は
実際の入力信号より(p+1)クロツク遅れたも
のでありプロセツサのもう一方の出力信号X′と
位相が同一である。次にF2のプロセツサにより、
信号X′を平滑化した信号″が得られ、この″
はX′より(p+1)フロツク遅れた信号X″と同
位相となる。一方F3のプロセツサからは、前段
F1からの出力信号X〓′を1次微分した信号、つま
り1段目の入力信号Xからみて2次微分された信
号X¨″およびF3の入力信号X〓′に(p+1)クロツ
ク遅れた信号X〓″が得られる。すなわち、木構造
を持つた本信号処理方式の最下層では、入力信号
Xより2(p+1)クロツク遅れた信号X″の平滑
化信号″、一次微分出力信号X〓″、二次微分出力
信号X¨″が得られ、しかもこれら4種の信号間に
位相のずれは生じない。
次に、式(6)においてhoを変化させることで同一
構成を持ちながら、その周波数特性が変化するこ
とを以下に示す。例えば、式(6)に於けるpを4と
し、図3に示すプロセツサが微分フイルタリング
を行うプロセツサと仮定すると(h0=0、j=−
1)、h1、h2、h3、h4をそれぞれ“0”、“1”に
する組合せで15種類の微分特性が得られる。また
図3に示すプロセツサを平滑化を行うプロセツサ
と仮定すると(j=+1)ではh0、h1、h2、h3
h4をそれぞれ“0”、“1”にする組合せで30種類
の平滑化特性が得られる。(このとき全て“0”
の場合とh0のみ“1”の場合は意味を持たないの
でこれを除く。)従つて図5の如く複数層の木構
造を持つプロセツサを構成した場合、非常に多種
類のフイルタリング出力が得られることになる。
1例を示すと、図5において、1層目の微分フイ
ルタリングを行うプロセツサF1のパラメータをh0
=0、h1=0、h2=1、h3=1、h4=0、j=−
1とし、2層目の微分フイルタリングを行うプロ
セツサF3のパラメータをh0=0、h1=1、h2
1、h3=1、h4=0、j=−1とした場合の2層
目の出力信号、すなわち2次微分出力信号の周波
数特性は図6のようになる。
同様に、図7は2段平滑特性を示す図であり、
1段目のパラメータはh0=1、h1=1、h2=1、
h3=0、h4=0、及びj=1であり、2段目のパ
ラメータはh0=1、h1=1、h2=1、h3=1、h4
=0、及びj=1である。
以下、図8は微分・平滑特性を示し、1段目で
h0=0、h1=1、h2=1、h3=1、h4=0、j=
−1、2段目でh0=1、h1=1、h2=1、h3
0、h4=0、j=1であり、図9も微分・平滑特
性を示し、1段目でh0=0、h1=1、h2=0、h3
=0、h4=0、j=−1、2段目でh0ニ1、h1
0、h2=0、h3=0、h4=1、j=1である。
以上、本発明に依ると、従来の方式に比べて次
の様な効果が得られる。(1)公知のデイジタルフイ
ルタに比較して、本方式は乗除算演算処理を必要
としないため、高次のフイルタリング処理におい
ても高速処理が可能である。(2)微分フイルタリン
グおよび平滑化が併用出来るプロセツサを木構造
に構成することで、その最終段では、位相のずれ
がない微分フイルタリング出力信号、平滑化信号
が得られる。(3)木構造に構成されたプロセツサに
付与する係数を各プロセツサで変化させることは
よつて、構造を変えずに多種類に亘る周波数特性
を持つた微分フイルタリーグないしは平滑化が実
現可能である。(4)データの長さを増加する場合で
も、演算速度や、位相がデータ長によつて影響を
受けることがない。(5)本方式は加算手段、信号遅
延手段など、比較的単純な構成で実現でき、しか
も、その構成を複数層の木構造となるようにカス
ケード接続されるだけなので全体の回路構成とし
て、単純になり、部品構成も従来のデイジタルフ
イルタをハードウエアで実現した場合に比べて減
少する。
【図面の簡単な説明】
図1は低域微分処理における理想周波数特性を
示す図、図2は外部からの制御信号により加算動
作と減算動作が切換わる構成の一例を示す図、図
3は本発明に利用されるプロセツサの構成を示す
図、図4は本発明の一実施例を示す図で、図3の
構成を木構造に構成した図、図5は図3の構成の
具体的一例を示す図、図6〜図9はパラメータあ
る値に選んだ場合の特性の例を示す図。

Claims (1)

  1. 【特許請求の範囲】 1 第1、第2および第3のフイルタ回路を含
    み; 該第1、第2および第3のフイルタ回路のそれ
    ぞれが、 時系列的にサンプリングされた入力デイジタル
    信号を遅延して、第1の信号(χk)を中心として
    時系列的に前後に等間隔である第2の信号
    (χk-o)および第3の信号(χk+o)を一対として
    予め定めた数(P)の対の信号を出力する遅延手
    段と、 前記第1の信号と0または1の値をとる第1の
    係数信号(h0)とを乗算する第1の乗算処理
    (χk・h0)と、前記第2の信号と+1または−1
    の値をとる第2の係数信号(j)とを乗算する第2の
    乗算処理(j・χk-o)と、前記第3の信号と前記
    第2の乗算処理の乗算結果とを加算する第1の加
    算処理(χk+o+j・χk-o)と、前記第1の加算処
    理の加算結果と前記第2または第3の信号の時間
    間隔に対応して0または1の値をとる第3の係数
    信号(ho)とを乗算する第3の乗算処理(ho
    (χk+o+j・χk-o))と、前記第3の乗算処理を予
    め定めた回数(P)だけ実行し各乗算結果を加算
    する第2の加算処理(Pn=1 ho・(χk+o+j・χk-o))
    と、前記第1の乗算処理の乗算結果と前記第2の
    加算処理の加算結果とを加算する第3の加算処理
    (h0・χkPn=1 h0・(χk+o+j・χk-o))とを実行す
    る演算手段とを備え; 前記第2のフイルタ回路の前記遅延手段は前記
    第1のフイルタ回路の前記第1の信号を前記入力
    デイジタル信号として入力し、前記第3のフイル
    タ回路の前記遅延手段は前記第1のフイルタ回路
    の前記第3の加算処理の加算結果を前記入力デイ
    ジタル信号として入出して構成されることを特徴
    とする信号処理装置。 2 第1および第2のフイルタ回路を含み; 該第1および第2のフイルタ回路のそれぞれ
    が、 時系列的にサンプリングされた入力デイジタル
    信号を遅延して、第1の信号(χk)を中心として
    時系列的に前後に等間隔である第2の信号
    (χk-o)および第3の信号(χk+o)を一対として
    予め定めた数(P)の対の信号を出力する遅延手
    段と、 前記第1の信号と0または1の値をとる第1の
    係数信号(h0)とを乗算する第1の乗算処理
    (χk・h0)と、前記第2の信号と+1または−1
    の値をとる第2の係数信号(j)とを乗算する第2の
    乗算処理(j・χk-o)と、前記第3の信号と前記
    第2の乗算処理の乗算結果とを加算する第1の加
    算処理(χk+o+j・χk-o)と、前記第1の加算処
    理の加算結果と前記第2または第3の信号の時間
    間隔に対応して0または1の値をとる第3の係数
    信号(ho)とを乗算する第3の乗算処理(ho
    (χk+o+j・χk-o))と、前記第3の乗算処理を予
    め定めた回数(P)だけ実行し各乗算結果を加算
    する第2の加算処理(Pn=1 ho・(χk+o+j・χk-o))
    と、前記第1の乗算処理の乗算結果と前記第2の
    加算処理の加算結果とを加算する第3の加算処理
    (h0・χkPn=1 h0・(χk+o+j・χk-o))とを実行す
    る演算手段とを備え; 前記第2のフイルタ回路の前記遅延手段は前記
    第1のフイルタ回路の前記第3の加算処理の加算
    結果を前記入力デイジタル信号として入出して構
    成されることを特徴とする信号処理装置。
JP6026383A 1983-04-06 1983-04-06 信号処理装置 Granted JPS59185421A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP6026383A JPS59185421A (ja) 1983-04-06 1983-04-06 信号処理装置
US06/560,447 US4701874A (en) 1983-04-06 1983-12-12 Digital signal processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6026383A JPS59185421A (ja) 1983-04-06 1983-04-06 信号処理装置

Publications (2)

Publication Number Publication Date
JPS59185421A JPS59185421A (ja) 1984-10-22
JPH0334246B2 true JPH0334246B2 (ja) 1991-05-22

Family

ID=13137087

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6026383A Granted JPS59185421A (ja) 1983-04-06 1983-04-06 信号処理装置

Country Status (1)

Country Link
JP (1) JPS59185421A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4835723A (en) * 1987-04-03 1989-05-30 Tektronix, Inc. Phase coordinated multistage digital filter

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4393456A (en) * 1981-03-19 1983-07-12 Bell Telephone Laboratories, Incorporated Digital filter bank

Also Published As

Publication number Publication date
JPS59185421A (ja) 1984-10-22

Similar Documents

Publication Publication Date Title
US4811263A (en) Infinite impulse response filters
US3619586A (en) Universal digital filter for linear discrete systems
JP2731151B2 (ja) 位相情報検出回路
JPS60217714A (ja) 補間的時間−離散フイルタ装置
JPH0340972B2 (ja)
JPH02140009A (ja) デジタルデシメーションフィルタ
JPH0681011B2 (ja) 可変通過帯域フイルタ装置
JPH03205909A (ja) 音響信号処理装置
JPH0334246B2 (ja)
US4701874A (en) Digital signal processing apparatus
US4841466A (en) Bit-serial integrator circuitry
US6938063B2 (en) Programmable filter architecture
JPH10509011A (ja) 改良されたディジタルフィルタ
JPH05327409A (ja) レート変換方法及びその変換回路
JPH0590897A (ja) オーバーサンプリングフイルタ回路
JPS63257319A (ja) 時分割多重型デジタルフイルタ
JPH0365048B2 (ja)
JPH0738566B2 (ja) デイジタルフイルタ
JPH02290318A (ja) ディジタルフィルタ
JPS6075117A (ja) フイルタ装置
JPH064077A (ja) ディジタルフィルタ
Thyagarajan Digital filter structures
JPH043690B2 (ja)
JPH02113712A (ja) ディジタルフィルタ
JPS6118212A (ja) デイジタルフイルタ