JPS6337973B2 - - Google Patents

Info

Publication number
JPS6337973B2
JPS6337973B2 JP9635480A JP9635480A JPS6337973B2 JP S6337973 B2 JPS6337973 B2 JP S6337973B2 JP 9635480 A JP9635480 A JP 9635480A JP 9635480 A JP9635480 A JP 9635480A JP S6337973 B2 JPS6337973 B2 JP S6337973B2
Authority
JP
Japan
Prior art keywords
digital filter
filter device
coefficients
input signal
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.)
Expired
Application number
JP9635480A
Other languages
English (en)
Other versions
JPS5721118A (en
Inventor
Kotaro Hanzawa
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP9635480A priority Critical patent/JPS5721118A/ja
Publication of JPS5721118A publication Critical patent/JPS5721118A/ja
Publication of JPS6337973B2 publication Critical patent/JPS6337973B2/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
    • H03H17/04Recursive filters
    • H03H17/0405Recursive filters comprising a ROM addressed by the input and output data signals

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Filters That Use Time-Delay Elements (AREA)

Description

【発明の詳細な説明】 本発明は、伝達関数の係数を予め記憶し、該係
数の切替により特性を可変としたデイジタルフイ
ルタ装置に関する。
近年、トランジスタ、抵抗、コンデンサ、コイ
ルあるいは演算増幅器を用いて実現出来るアナロ
グフイルタに代り、乗算器、加算器、遅延回路等
で構成されるデイジタルフイルタが注目されてい
る。このデイジタルフイルタの大きな特徴は、同
一の回路で、多くの特性をもつフイルタが容易に
構成出来ることにある。
第1図は、伝達関数が H(Z)=K・1+a1Z-1+a2Z-2/1+b1Z-1+b2Z-2
……式(1) で表わされるIIR(無限応答)デイジタルフイル
タで、カツトオフ周波数可変のローパスフイルタ
(あるいはハイパスフイルタ)が示されている。
第1図に於て、1は入力信号が供給される加算
器であり、この加算器1出力は加算器2に供給さ
れると共に、単位時間の遅延を行う遅延回路3に
与えられる。そして、この遅延回路3出力は、乗
算器4,5に供給される。この乗算器4には
ROM(リードオンリメモリ)6からカツトオフ
周波数データcによりアドレス指定され選択出力
されたデータb1が更に供給され、入力信号がb1
されて加算器1に与えられる。なお、この入力信
号は加算器1に対して、減算を指示するようにな
つている。また、上記乗算器5には、更にROM
6から選択出力されるデータa1が供給され、入力
信号がa1倍されて加算器2に与えられる。そし
て、上記遅延回路3出力は更に単位時間の遅延を
行う遅延回路7を介し、乗算器8,9に与えられ
る。上記乗算器8,9にはそれぞれROM6から
供給されるデータb2,a2が更に供給され、入力信
号がb2倍、a2倍されて、加算器1,2に与えられ
る。なお、加算器1に与えられる信号は減算を指
示するようになつている。そして、上記加算器1
出力、乗算器5,9出力が供給され、それ等を加
算する加算器2の出力は、カツトオフ周波数cに
よつて選択されるROM6の出力Kが供給される
乗算器10に与えられ、K倍されて出力信号とな
る。
然るに、カツトオフ周波数cの変更により、今
“A”なる特性をもつフイルタから“B”なる特
性をもつフイルタに変化せしめた際、各係数が大
幅に変化する場合は、その出力変化は大きく、不
連続となり、特に、このようなデイジタルフイル
タ装置を電子楽器や各種音響機器に適用した場合
は、聴覚上不自然さを感じる等の欠点があつた。
この発明は以上の点に鑑みてなされたもので、
予め伝達関数の係数を記憶し、この係数の切替に
より特性を可変としたデイジタルフイルタ装置に
於て、上記係数の切替のタイミングをデイジタル
フイルタ装置への入力信号に基き決定すると共
に、上記係数の切替時に内部回路をクリアするよ
うにしたデイジタルフイルタ装置を提供すること
を目的とする。
以下、この発明の一実施例を図面を参照して詳
細に説明する。
第2図は、本実施例の回路構成を示すものであ
るが、説明の簡略化の為第1図と同一箇所には同
一符号を付して、その説明を省略する。即ち、第
2図中11は第3図に示す如き一致検出回路であ
る。この一致検出回路11には、このデイジタル
フイルタ装置に供給される入力信号のうち上位6
ビツト与えられる。尚、デイジタルフイルタ装置
に与えられる入力信号は、第4図に示す如くその
絶対値が1を越えないように制御されており、最
上位ビツトが符号ビツトで、以下2-1〜2-7の重み
付けされた7ビツトの計8ビツトデータより成
る。また、このデイジタルフイルタ装置は2の補
数表現による演算を行う。
しかして、一致検出回路11は、6ビツト入力
が全て“1”であるのを検出するアンド回路12
と、この6ビツト入力の各々を反転するインバー
タ131〜136と、このインバータ131〜136
の全ビツト出力が“1”であるのを検出するアン
ド回路14と、このアンド回路12,14の出力
が供給されるオア回路15を有する。
そして、このオア回路15出力はラツチ16に
対し、読込み制御信号Rとして印加される。例え
ば、このラツチ16は読込み制御信号Rの立上り
のタイミングで読込み動作を行う。そして、この
ラツチ16には、アツトオフ周波数データc(複
数ビツトより成る)が供給され、上記読込み制御
信号Rにより読込みが行われ、その出力即ちデー
タc′により、ROM6に対するアドレス指定が行
われる。
従つて、ROM6は、上記ラツチ16から供給
されるデータc′によりアドレス指定され係数a1
a2,b1,b2,Kが選択出力されることになる。
更に、第2図中17は比較回路であり、ラツチ
16に対する入力信号cと出力信号c′の不一致
を検出し、その不一致が検出され、上記読込み制
御信号Rが出力されるタイミングで、上記遅延回
路3,7の内容をクリアするもので、その詳細は
第5図の如くなる。
即ち、上記比較回路17は上記信号c,
c′(各々nビツトより成る。)の各ビツトが供給
される排他的オアゲート181〜18oと、その排
他的オアゲート181〜18o出力が全て供給され
るオアゲート19及び、このオアゲート19出力
がその一端の入力となり、その他端の入力とし
て、上記読込み制御信号Rが供給されるアンドゲ
ート20より構成される。
そして、上記アンドゲート20出力は、クリア
信号CLとして、遅延回路3,7に供給され、そ
の記憶内容をクリアするように指令する。
次に、本実施例の動作につき説明する。即ち、
今式(1)で表わされる伝達関数の各係数を所定値に
選択することにより特性“A”のデイジタルフイ
ルタを構成した場合、その伝達関数を説明の便宜
上次式(2)の如く記載する。
HA(Z)=KA・1+a1AZ-1+a2AZ-2/1+b1AZ-1+b2
A
Z-2……式(2) 即ち、各係数a1,a2,b1,b2,Kは、カツトオ
フ周波数データc′Aによつて、a1A,a2A,b1A
b2A,KAの値がROM6から読出されることにな
る。
そして、この係数a1A,a2A,b1A,b2A,KAが、
各々乗算器5,9,4,8,10に供給されてい
るとする。この状態からカツトオフ周波数をCB
に変更することにより、伝達関数を次式(3)の如く
変更して、特性“B”のデイジタルフイルタを構
成する場合、 HB(Z)=KB・1+a1BZ-1+a2BZ-2/1+b1BZ-1+b2
B
Z-2……式(3) ラツチ16には、入力データCBが供給され、そ
の出力データはデータCA′(≠CB)となつている。
しかして、その場合、このデイジタルフイルタ
装置に対する入力信号が、その上位6ビツトが同
一内容となつた際、換言すると、入力データが第
4図に示す如く「0.0234375〜−0.0546875」の範
囲内になつたタイミングで、一致検出回路11か
らは、読込み制御信号Rが出力し、この読込み制
御信号Rの立上りのタイミングでラツチ16に対
し、読込み動作を指令する。
その結果、ラツチ16には、カツトオフ周波数
データCBが記憶されることになり、ROM6から
は係数a1B,a2B,b1B,b2B、KBが各々出力するよ
うになる。
それと同時に、比較回路17内のオアゲート1
9からは、信号c,c′の少なくとも1ビツトが
異なる為、“1”信号が出力されることになり、
その際アンドゲート20は、上記読込み制御信号
Rにて開成されており、その結果クリア信号CL
が出力されることになる。従つて、このクリア信
号CLは、上記遅延回路3,7に対し、記憶デー
タをクリアするように指令して、デイジタルフイ
ルタ装置を初期設定する。
しかして、デイジタルフイルタ装置は、上記式
(3)で示される伝達関数のデイジタルフイルタとし
て動作することになる。
このように、本実施例の場合、デイジタルフイ
ルタ装置に対する入力信号が、「0」を含む
「0.023437〜−0.0546875」の範囲に変化したタイ
ミングで、即ち、入力信号レベルが小の場合に限
りROM6に対するアドレス指定を変更可能と
し、その際デイジタルフイルタ装置の遅延回路
3,7をクリアしてデイジタルフイルタ装置を初
期設定するようにしたことにより、デイジタルフ
イルタ装置の特性を変更した場合の過渡的な影響
を最小限とすることが可能となる。
尚、上記実施例では、デイジタルフイルタ装置
の特性変更のタイミングを、このデイジタルフイ
ルタ装置に対する入力信号の上位6ビツトデータ
に基づき決定するようにしたが、比較すべきデー
タのビツト数はこれに限らない。
また、上記実施例に於ては、特性変更のタイミ
ングを、デイジタルフイルタ装置の入力信号が数
値「0」を含む所定レベル内に変化したことによ
り決定したが、ラツチ16を読込み制御信号Rの
立下りのタイミングで動作させるようにすれば、
上記所定レベルを通過したタイミングで特性変更
が行われることになる。更に、入力信号の波形が
与め設定されている場合は、その入力信号の一周
期が終了するタイミングを一致検出回路11によ
り検出して行うようにすれば良く、一致検出回路
11は入力信号の波形に応じて、波形の一周期を
検出するような回路構成とすれば良い。その場
合、例えば、符号ビツトが反転すれば波形の1周
期が終了する信号が入力するものであれば、符号
ビツトのみに基き読込み制御信号Rを作成するよ
うにすれば良い。
更に、上記実施例では、比較回路17の出力で
あるクリア信号CLにより、遅延回路3,7の内
容をクリアしたが、必要に応じて、デイジタルフ
イルタ装置の他の回路を初期設定するようにして
も良い。
加えて、上記実施例は2次/2次のRデイ
ジタルフイルタ装置につき説明したが、高次のデ
イジタルフイルタ装置にも本発明を適用すること
は可能であり、その他、各種特性を有するデイジ
タルフイルタ装置に本発明を適用することも可能
である。
その他、本発明の要旨を逸脱しない範囲で種々
変形応用可能であることは勿論である。
この発明は、以上詳述した如く、予め伝達関数
の係数を記憶し、この係数の切替により特性を可
変としたデイジタルフイルタ装置に於て、上記係
数の切替のタイミングをデイジタルフイルタ装置
への入力信号の波形データが基準レベルもしくは
その近傍に対応する値となつたことを検出するこ
とにより決定すると共に、上記係数の切替時には
デイジタルフイルタ装置を初期設定するようにし
た為、係数切替時の過渡的な影響が抑制されるこ
とになるという利点があり、また、このデイジタ
ルフイルタ装置を電子楽器あるいは各種音響機器
等に適用した場合には、特性切替時も聴覚上なめ
らかに出力音が変化することになり、切替時の不
自然が解消される等、非常に有効である。
【図面の簡単な説明】
第1図は従来のデイジタルフイルタ装置の回路
構成を示す図、第2図は本発明の一実施例を示す
デイジタルフイルタ装置の回路構成図、第3図は
第2図の一致検出回路11の詳細図、第4図は、
本実施例の入力データを説明する為の図、第5図
は、第2図の比較回路17の詳細図である。 1,2……加算器、3,7……遅延回路、4,
5,8,9,10……乗算器、6……ROM、1
1……一致検出回路、16……ラツチ、17……
比較回路。

Claims (1)

  1. 【特許請求の範囲】 1 少なくとも乗算器、加算器、遅延回路を備
    え、所定の伝達関数に従つて入力信号をフイルタ
    リングするデイジタルフイルタ装置に於て、 特性に応じて上記伝達関数の係数の切替を行な
    う切替手段と、 上記デイジタルフイルタ装置への上記入力信号
    の波形データが基準レベルもしくはその近傍に対
    応する値となつたことを検出する検出手段と、 該検出手段の検出結果に応じて上記切替手段の
    係数切替のタイミングを制御する切替タイミング
    制御手段と、 該切替タイミング制御手段の制御により上記切
    替手段で係数の切替がなされた際に、上記遅延回
    路の内容をクリアするクリア制御手段と、 を具備したことを特徴とするデイジタルフイルタ
    装置。 2 上記波形データは数値「0」を基準レベルと
    した正負の値をもつデータであり、上記検出手段
    は上記波形データの所定ビツトデータを判定する
    ことにより、波形データが数値「0」もしくはそ
    の近傍に対応する値となつたことを検出すること
    を特徴とする特許請求の範囲第1項記載のデイジ
    タルフイルタ装置。
JP9635480A 1980-07-15 1980-07-15 Digital filter device Granted JPS5721118A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9635480A JPS5721118A (en) 1980-07-15 1980-07-15 Digital filter device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9635480A JPS5721118A (en) 1980-07-15 1980-07-15 Digital filter device

Publications (2)

Publication Number Publication Date
JPS5721118A JPS5721118A (en) 1982-02-03
JPS6337973B2 true JPS6337973B2 (ja) 1988-07-27

Family

ID=14162653

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9635480A Granted JPS5721118A (en) 1980-07-15 1980-07-15 Digital filter device

Country Status (1)

Country Link
JP (1) JPS5721118A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210036840A (ko) * 2019-09-26 2021-04-05 주식회사 루닛 인공지능 모델을 사용 기관에 특화시키는 학습 방법, 이를 수행하는 장치
KR20220033026A (ko) * 2020-09-08 2022-03-15 가부시키가이샤 스크린 홀딩스 교사 데이터 작성 지원 장치, 교사 데이터 작성 지원 시스템 및 교사 데이터 작성 지원 방법
KR20230085125A (ko) * 2019-09-26 2023-06-13 주식회사 루닛 인공지능 모델을 사용 기관에 특화시키는 학습 방법, 이를 수행하는 장치

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4679001A (en) * 1985-10-11 1987-07-07 International Business Machines Corporation Adaptive stop-notch filter
JPH01136408A (ja) * 1987-11-24 1989-05-29 Oki Electric Ind Co Ltd データram初期設定方式
JPH01300712A (ja) * 1988-05-30 1989-12-05 Sony Corp 周波数特性制御回路
JPH0770958B2 (ja) * 1990-09-29 1995-07-31 株式会社島津製作所 ディジタルフィルタ

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210036840A (ko) * 2019-09-26 2021-04-05 주식회사 루닛 인공지능 모델을 사용 기관에 특화시키는 학습 방법, 이를 수행하는 장치
KR20230085125A (ko) * 2019-09-26 2023-06-13 주식회사 루닛 인공지능 모델을 사용 기관에 특화시키는 학습 방법, 이를 수행하는 장치
KR20220033026A (ko) * 2020-09-08 2022-03-15 가부시키가이샤 스크린 홀딩스 교사 데이터 작성 지원 장치, 교사 데이터 작성 지원 시스템 및 교사 데이터 작성 지원 방법

Also Published As

Publication number Publication date
JPS5721118A (en) 1982-02-03

Similar Documents

Publication Publication Date Title
US5490099A (en) Method of multiplying an analog value by a digital value
EP0047098B1 (en) Adjustable attenuator circuit
JPS6337973B2 (ja)
JPH01137646A (ja) 集積回路
JP2527059B2 (ja) 効果装置
US5396442A (en) Multiplication circuit for multiplying analog inputs by digital inputs
US4467440A (en) Digital filter apparatus with resonance characteristics
KR900007926B1 (ko) 디지탈 톤 제어 장치
US4489391A (en) Digital filter apparatus having a resonance characteristic
JPS6337970B2 (ja)
JPS6337972B2 (ja)
JPH06177693A (ja) 減衰回路
JPS6337971B2 (ja)
JPS6336576B2 (ja)
JPS6336577B2 (ja)
GB2080068A (en) Digital Filter Apparatus
JPS6337969B2 (ja)
JPH07307629A (ja) トーンコントロール回路
US5448506A (en) Multiplication operational circuit device
JP2611242B2 (ja) 振幅圧縮伸長回路
JPH0389397A (ja) 電子楽器
JPS58147223A (ja) デイジタルフイルタ
JPH03124110A (ja) ディジタルコントロールドフィルタ
KR930011733B1 (ko) 전자악기용 음원장치의 출력회로
JPS591273Y2 (ja) 電子楽器の開閉回路装置