JPH08265163A - 信号処理装置 - Google Patents

信号処理装置

Info

Publication number
JPH08265163A
JPH08265163A JP7091601A JP9160195A JPH08265163A JP H08265163 A JPH08265163 A JP H08265163A JP 7091601 A JP7091601 A JP 7091601A JP 9160195 A JP9160195 A JP 9160195A JP H08265163 A JPH08265163 A JP H08265163A
Authority
JP
Japan
Prior art keywords
signal
bit
output
filtering
signal 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
JP7091601A
Other languages
English (en)
Inventor
Yuichi Kojima
裕一 小島
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP7091601A priority Critical patent/JPH08265163A/ja
Publication of JPH08265163A publication Critical patent/JPH08265163A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

(57)【要約】 【目的】 例えば音響信号の処理などを簡単な回路構成
で行なうことができて、小型化,低コスト化を実現可能
な信号処理装置を提供する。 【構成】 1ビットで表現されたフィルタ係数が記憶さ
れている係数記憶部(例えば係数ROM)37と、クロ
ックパルスCLKをカウントし、そのカウント値によ
り、係数ROM37をアドレッシングするカウンタ38
と、係数記憶部37中から選択出力された1ビットフィ
ルタ係数D2と信号蓄積部34から選択出力された1ビ
ット入力信号D1とを用いて、1ビットで表現されたフ
ィルタリング結果を算出するフィルタリング結果出力部
39とを有し、オーバーサンプリング方式により1ビッ
トで表現された1ビット入力信号を直接フィルタリング
して1ビットで表現されたフィルタリング結果を得る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、音響信号処理などに利
用される信号処理装置に関する。
【0002】
【従来の技術】近年、例えば音響信号処理用の信号処理
装置が着目されている。図10はこの種の従来の信号処
理装置の構成例を示す図である。図10を参照すると、
この信号処理装置は、音響発生用信号を生成する信号生
成部51と、信号生成部51からの音響発生用信号をA
/D変換するA/D変換部52と、A/D変換部52に
よってデジタル信号に変換された音響発生用信号の性質
を変えるデジタルフィルタ部53と、デジタルフィルタ
部53によって性質を変えたデジタル信号をD/A変換
するD/A変換部54と、D/A変換部54によってア
ナログ信号に変換された音響発生用信号に基づいて音響
を出力するスピーカ55とを有している。
【0003】この種の信号処理装置では、例えば、実際
のスピーカ55とは異なる位置にあたかも仮想スピーカ
55’が存在し、人間Hがスピーカ55から出力された
音響をこの仮想音源(仮想スピーカ55’)から出力さ
れたものとして聞くことができるよう、デジタルフィル
タ部53において信号の性質を変えることができる。
【0004】
【発明が解決しようとする課題】ところで、上述した従
来の信号処理装置では、A/D変換部52に例えば図1
1に示すような従来型(図11の例では、逐次比較型)
のA/D変換器を用い、アナログ入力(信号生成部51
からの音響発生用信号)の電圧を比較器61,D/A変
換器62,逐次比較レジスタ63により、16ビットあ
るいは24ビットのデジタル信号に変換していた。すな
わち、この逐次比較型のA/D変換器では、基準となる
D/A変換器62の出力電圧が入力信号(アナログ入
力)に最も近くなるように、2分探索法によって、16
ビットあるいは24ビットのデジタル信号を得ている。
【0005】また、上述した従来の信号処理装置では、
デジタルフィルタ部53に、DSP(デジタル信号処理
プロセッサ)を用い、デジタルフィルタ部53では、A
/D変換部52からの16ビットあるいは24ビットの
デジタル信号に対してDSPを用いてフィルタリング
(積和演算)を行なっていた。
【0006】しかしながら、このような信号処理装置で
は、16ビットあるいは24ビットのA/D変換器、ま
た、積和演算用のDSPなどが比較的大きな回路構成の
ものとなるため、信号処理装置の小型化,低コスト化を
図ることができないという問題があった。
【0007】本発明は、例えば音響信号の処理などを簡
単な回路構成で行なうことができて、小型化,低コスト
化を実現可能な信号処理装置を提供することを目的とし
ている。
【0008】
【課題を解決するための手段および作用】上記目的を達
成するために、請求項1記載の発明では、1ビットで表
現された1ビット入力信号を蓄積する信号蓄積手段と、
1ビットで表現されたフィルタ係数が記憶されている係
数記憶手段と、信号蓄積手段からの1ビット入力信号と
係数記憶手段からの1ビットフィルタ係数とによりフィ
ルタリング結果を計算するフィルタリング結果出力手段
とを有し、オーバーサンプリング方式により1ビットで
表現された1ビット入力信号を直接フィルタリングして
1ビットで表現されたフィルタリング結果を得る。これ
により、1ビットで表現された信号に対するフィルタリ
ング処理が簡単な構成の回路で実現可能となり、特に、
直線位相性などの利点を有するFIRフィルタリングの
手法が簡単な構成の下で可能となる。
【0009】また、請求項2記載の発明では、オーバー
サンプリング方式には、ΔΣ変調方式が用いられる。こ
れにより、信号処理精度を高めることができ、また、F
IRフィルタを非常に簡単な構成で実現できる。
【0010】また、請求項3記載の発明では、フィルタ
リング結果出力手段は、1回のフィルタリング結果出力
につき、係数記憶手段から選択した1個の1ビットフィ
ルタ係数と、信号蓄積手段から選択した対応する1個の
1ビット入力信号とを用いて、1つのフィルタリング結
果を出力する。これにより、非常に簡単なハードワイヤ
ド・ロジックで、1ビット信号に対するフィルタリング
処理を行なうことができる。
【0011】また、請求項4記載の発明では、フィルタ
リング結果出力手段は、1回のフィルタリング結果出力
につき、係数記憶手段から選択した複数の1ビットフィ
ルタ係数と、信号蓄積手段から選択した対応する複数の
1ビット入力信号とを用いて、複数のフィルタリング結
果を並列出力する。これにより、フィルタリング処理の
回数を減らすことが可能になり、比較的低い動作クロッ
クで回路を動作させることができる。
【0012】また、請求項5,6記載の発明では、確率
密度変調のオーバーサンプリング比をMとし、確率密度
変調された1ビットフィルタ係数の長さをN・Mとし、
出力信号の精度を保証する数値をQとするとき、確率密
度変調した信号の1サンプリングに対するフィルタリン
グ結果出力手段からの出力信号数Xが、X≧N2・Q2/
Mの関係を満たすよう構成され、または、確率密度変調
のオーバーサンプリング比をMとし、確率密度変調され
た1ビットフィルタ係数の長さをN・Mとし、出力信号
の精度を保証する数値をQとし、フィルタリングに用い
る複数の信号個数をPとするとき、確率密度変調した信
号の1サンプリングに対する前記フィルタリング結果出
力手段からの出力信号数Xが、X≧N2Q2/(M・P)
の関係を満たすように構成されている。これにより、出
力信号の期待精度を高めることができる。
【0013】
【実施例】図1は本発明に係る信号処理装置の一実施例
の構成図である。図1の例では、信号処理装置は、音響
信号処理用の信号処理装置として構成されており、音響
発生用信号を生成する信号生成部1と、信号生成部1か
らの音響発生用信号に対して処理を行なう信号処理部2
と、信号処理部2で処理された音響発生用信号に基づい
て音響を出力するスピーカ4とを有している。
【0014】ここで、信号処理部2は、Δ(デルタ)変
調器やΔΣ(デルタ・シグマ)変調器などの変調器5
と、変調器5からの信号に対してその信号の性質を変え
るフィルタリング処理を施すフィルタリング部6と、フ
ィルタリング処理された結果の信号から音響発生用のデ
ジタルデータを生成するデジタルデータ生成部7とを有
している。
【0015】本実施例の信号処理装置も、図10に示し
た従来の信号処理装置と同様に、例えば、実際のスピー
カ4とは異なる位置にあたかも仮想スピーカ4’が存在
し、人間Hがスピーカ4から出力された音響を、この仮
想音源(仮想スピーカ4’)から出力されたものとして
聞くことができるように信号処理するようになっている
が、本実施例の信号処理装置では、その回路構成を従来
に比べて簡単なものにすることを意図しており、このた
め、図10に示した従来の信号処理装置のA/D変換部
52,デジタルフィルタ部53のかわりに、変調器5,
フィルタリング部6,デジタルデータ生成部7の信号処
理部2が設けられている。
【0016】すなわち、図1の信号処理装置において
は、信号処理部2の変調器5は、例えば文献「日経エレ
クトロニクス 1988.7.25 (NO.452),277〜285頁」,
「日経エレクトロニクス 1988.8.8 (NO.453),211〜2
22頁」,「日経エレクトロニクス 1988.8.22 (NO.45
4),277〜286頁」,「日経エレクトロニクス 1988.10.
17(NO.458),223〜231頁」,「日経エレクトロニクス
1988.10.31 (NO.459),233〜239頁」,「日経エレク
トロニクス 1988.11.14 (NO.460),271〜277頁」に示
されているように、オーバーサンプリング方式によって
1ビットで表現された信号を得るようになっている。
【0017】図2,図3には、変調器5の一例として、
Δ変調器,ΔΣ変調器の構成がそれぞれ示されている。
図2を参照すると、Δ変調器は、1ビット量子化器とし
ての電圧比較器11と、1ビットD/A変換器12と、
アナログ積分器13と、比較器11の出力を1サンプリ
ング周期の時間だけ保持するDフリップフロップ(1サ
ンプル遅延器)14とにより構成されている。なお、1
ビットD/A変換部12,アナログ積分器13は、入力
信号を予測する予測フィルタ15として機能するように
なっている。すなわち、アナログ積分器13からは、入
力信号に対する予測信号が出力されるようになってい
る。
【0018】このようなΔ変調器では、サンプリングタ
イミングごとに入力信号と予測信号との大小を比較器1
1で比較し、この結果、入力信号の方が大きければ、比
較器11の出力は“1”となり、これと反対に、予測信
号の方が大きければ、比較器11の出力は“0”とな
る。また、比較器11の出力が“1”となるときには、
予測信号を増加させるための制御信号が、また、比較器
11の出力が“0”となるときには、予測信号を減少さ
せるための制御信号が、1サンプル遅延器14を介し
て、1ビットD/A変換器12,アナログ積分器13の
予測フィルタ15にフィードバックし、予測フィルタ1
5は、フィードバック信号に応じて予測信号を更新す
る。
【0019】この操作を繰り返すことによって、Δ変調
器は、入力信号に対応したデジタルコード列(1ビット
に量子化した高速なデータ列)を出力する。上記説明か
ら明らかなように、このデジタルコード列は、入力信号
と予測信号との差を符号化したものであり、Δ変調器で
は、予測信号と入力信号との差が最小になるように符号
化が行なわれる。
【0020】また、図3を参照すると、ΔΣ変調器は、
積分器21と、1ビット量子化器としての電圧比較器2
2と、比較器22の出力を1サンプリング周期の時間だ
け保持するDフリップフロップ(1サンプル遅延器)2
3と、1ビットD/A変換器24とにより構成されてい
る。
【0021】このΔΣ変調器は、Δ変調器の変形として
捉えることができる。すなわち、ΔΣ変調器は、図2に
示したΔ変調器の前段に積分器を追加したのと同様の特
性をもち、ΔΣ変調器の積分器21は、Δ変調器の前段
に追加した積分器とΔ変調器の積分器13とを1つにま
とめたものとなっている。
【0022】前述のΔ変調器では、その出力が入力信号
と予測信号との差分符号となるが、ΔΣ変調器では、Δ
変調器の前段に積分器を追加したのと同様の特性をもつ
ので、入力信号を積分してからΔ変調器に入力すること
と等価となり、出力が差分符号である性質をなくすとと
もに、傾斜過負荷(急峻に変化する入力信号に変調器の
予測器が追従できないという現象)による入力信号に対
する制約もなくすことができる。すなわち、Δ変調方式
の欠点を改善することができる。
【0023】このように、変調器5にΔ変調器,ΔΣ変
調器などを用いることにより、アナログ入力(信号生成
部1からの音響発生用信号)を1ビットに量子化し、1
ビット量子化データ列として出力するようになっている
が、本発明においては、特に、信号処理精度を高めるた
め、また、後述のようにFIRフィルタを簡単な構成で
実現するため、変調器5にはΔΣ変調器を用いるのが良
い。すなわち、ΔΣ変調器では、低周波域において、サ
ンプリングする前の性質がそのまま残るので、信号処理
精度を高めることができる。
【0024】図4は信号処理部2のフィルタリング部6
の構成例を示す図である。図4の構成例では、このフィ
ルタリング部6は、クロックCLKを発生するクロック
発生器31と、クロック発生器31からのクロックCL
Kを分周し、分周信号DSを生成する分周器32と、分
周器32からの出力からタイミングパルスWEを生成す
るモノマルチバイブレータ33と、モノマルチバイブレ
ータ33からのタイミングパルスWEにより、1ビット
入力信号DINの書込み制御がなされる信号蓄積部(例
えば信号RAM)34と、クロックパルスCLKとタイ
ミングパルスWEの反転信号との論理積をとり、信号R
AM34読出用のクロックパルスCLK1を生成するA
ND回路35と、クロックパルスCLK1をカウント
し、そのカウント値により信号RAM34をアドレッシ
ングするカウンタ36と、1ビットで表現されたフィル
タ係数が記憶されている係数記憶部(例えば係数RO
M)37と、クロックパルスCLKをカウントし、その
カウント値により、係数ROM37をアドレッシングす
るカウンタ38と、係数記憶部37中から選択出力され
た1ビットフィルタ係数D2と信号蓄積部34から選択
出力された1ビット入力信号D1とを用いて、1ビット
で表現されたフィルタリング結果を算出するフィルタリ
ング結果出力部39とを有している。
【0025】図4の例では、フィルタリング結果出力部
39はXOR回路(排他的論理和回路)で構成されてい
る。具体的には、フィルタリング結果出力部39,すな
わちXOR回路は、1ビット入力信号D1と1ビットフ
ィルタ係数D2との乗算を行なうようになっている。
【0026】図5はフィルタリング結果出力部39,す
なわちXOR回路の機能を説明するための図である。X
OR回路は、1ビット入力信号と1ビットフィルタ係数
の一方が“1”で他方が“0”のときに、“0”を出力
し、1ビット入力信号と1ビットフィルタ係数の両方と
も“0”かまたは“1”のときに、“1”を出力する。
XOR回路の出力段に接続されるデジタルデータ生成部
7が、“1”を“+1”として処理し、“0”を“−
1”として処理するよう構成されている場合、XOR回
路から“1”が出力されるときには、デジタルデータ生
成部7において、これは“+1”とみなされ、また、X
OR回路から“0”が出力されるときには、これは“−
1”とみなされる。従って、1ビット入力信号と1ビッ
トフィルタ係数の一方が“1”で他方が“0”のときに
は、XOR回路では実質上、“+1”と“−1”との乗
算を行ない、その結果を“0”,すなわち“−1”とし
て出力することができる。また、1ビット入力信号と1
ビットフィルタ係数の両方とも“0”かまたは“1”の
ときには、XOR回路では実質上、“+1”と“+1”
との乗算,または“−1”と“−1”との乗算を行な
い、その結果を“1”,すなわち“+1”として出力す
ることができる。
【0027】また、デジタルデータ生成部7は、フィル
タリング部6からの1ビットで表現されたフィルタリン
グ結果が時系列で入力するとき、時系列で入力したフィ
ルタリング結果に基づいて音響発生用のデジタルデータ
を生成する再生器として機能するようになっている。こ
のデジタルデータ生成部7の具体的な構成例については
詳述しないが、変調器5にΔ変調器が用いられる場合に
は、例えばカウンタ(デジタル積分器)を用いることが
でき、また、変調器5にΔΣ変調器が用いられる場合に
は、例えばローパスフィルタを用いることができる。
【0028】なお、信号処理部2において、仮にフィル
タリング部6を設けずに、Δ変調器,ΔΣ変調器などの
変調器5の出力をカウンタ(デジタル積分器),デジタ
ルローパスフィルタなどのデジタルデータ生成部7に入
力させるものとする場合、この信号処理部2は、前述の
文献に開示されているオーバーサンプリング方式のA/
D変換器と同様のものとなる。すなわち、Δ変調器の出
力段に、変調器に使った予測フィルタと同様の回路(例
えばデジタル積分器)を再生器として接続すれば、ま
た、ΔΣ変調器の出力段に、デジタルローパスフィルタ
を再生器として接続すれば、これらの再生器から、入力
波形に対応したデジタル信号を得ることができ、A/D
変換器を構成することができる。この場合、Δ変調器,
ΔΣ変調器を用いたA/D変換器では、図11に示した
従来の信号処理装置のA/D変換部52,すなわち通常
のA/D変換器に比べて、サンプリング間隔を短かく
し、高速サンプリングを行なうことができる。
【0029】換言すれば、本実施例の信号処理部2は、
変調器5,デジタルデータ生成部7からなるオーバーサ
ンプリング方式のA/D変換器において、変調器5とデ
ジタルデータ生成部7との間に、1ビット入力,1ビッ
ト出力のフィルタリング部6がさらに設けられているこ
とを特徴とし、また、1ビット入力,1ビット出力のフ
ィルタリング部6自体に特徴を有している。
【0030】次に、このような構成の信号処理装置の具
体的な動作について説明する。なお、以下では、信号処
理部2の変調器5にΔΣ変調器が用いられ、デジタルデ
ータ生成部7にはローパスフィルタが用いられていると
して説明する。
【0031】信号生成部1から音響発生用信号が生成さ
れて、信号処理部2に加わると、信号処理部2の変調器
5では、これをΔΣ変調し、1ビットデータ列に変換
し、1ビット入力信号DINとしてフィルタリング部6
に与える。フィルタリング部6が図4に示すような構成
になっているとすると、フィルタリング部6は、変調器
5からの1ビット入力信号DINを受けて、例えば図6
のように動作する。なお、図6は、ΔΣ変調のオーバー
サンプリング比Mが“5”であって、1ビット入力信号
DINおよび係数ROM37に記憶されている1ビット
フィルタ係数が、5倍にオーバーサンプリングされてい
るとし、係数ROM37に10個の1ビットフィルタ係
数W0〜W9(フィルタ係数の長さ=10)が記憶されて
いるとした場合のタイムチャートを示している。
【0032】図6を参照すると、クロック発生器31か
らクロックCLK(例えば25.92MHzの周波数)
が発生すると、分周器32は、クロックCLKを例えば
1/10に分周し、分周信号DSを生成する。また、モ
ノマルチバイブレータ33は、分周器32からの分周信
号DSに基づき、タイミングパルスWEを生成する。A
ND回路35では、クロックCLKとタイミングパルス
WEの反転信号との論理積をとって、カウンタ36用の
クロックCLK1を生成する。このような各種制御信号
の下で、1ビット入力信号DINを受けると、信号蓄積
部(信号RAM)34には、タイミングパルス(ライト
イネーブル信号)WEがハイレベルのときに、1ビット
入力信号DINが書き込まれる。すなわち、クロックC
LKの1/10の分周タイミングで、fn-1,fn,f
n+1,fn+2が順次書き込まれる。
【0033】一方、タイミングパルス(ライトイネーブ
ル信号)WEがロウレベルのときには、信号蓄積部(信
号RAM)34は読出モードとなり、カウンタ36のカ
ウント値によりアドレッシングされて、そのアドレスの
ところのデータが読み出される。例えば、信号蓄積部
(信号RAM)34にfnが書き込まれた後には、信号
蓄積部(信号RAM)34からは、1ビット入力信号D
1としてfn,fn-1,…,fn-9が順次に読み出され、次
いで、fn+1が書き込まれた後には、信号蓄積部(信号
RAM)34からは、1ビット入力信号D1として、f
n+1,fn,…,fn-8が順次に読み出される。
【0034】また、カウンタ38は、クロックCLKに
よりカウントを行ない、係数記憶部(係数ROM)37
は、カウンタ38のカウント値によりアドレッシングさ
れて、そのアドレスのところのデータが読み出される。
より詳しくは、カウンタ38は、タイミングパルスWE
に同期した巡回カウンタとして構成することができ、こ
の場合、係数記憶部(係数ROM)37からは、タイミ
ングパルスWEがロウレベルとなった後、1ビットフィ
ルタ係数D2として、W0,W1,…,W9が順次に読み出
される。
【0035】フィルタリング結果出力部,すなわちXO
R回路39では、前述のように、信号蓄積部(信号RA
M)34からの1ビット入力信号D1と係数記憶部(係
数ROM)37からの1ビットフィルタ係数D2との乗
算を行なう。その結果、フィルタリング結果出力部39
からは、図7に示すようなフィルタリング結果,すなわ
ち出力信号が出力される。すなわち、フィルタリング部
6に変調器5から1ビットデータ列fnが入力すると、
フィルタリング結果出力部39からは、fn-9・W9,f
n-8・W8,…,fn・W0が出力信号として順次に出力さ
れ、次いで、フィルタリング部6に変調器5から1ビッ
トデータ列fn+1が入力すると、フィルタリング結果出
力部39からは、fn-8・W9,fn-7・W8,…,fn+1
・W0が出力信号として順次に出力される。
【0036】デジタルデータ生成部7において、これら
の総和をとることにより、1ビット入力信号に対しFI
R(finite impulse response)フィルタ処理を施した結
果を得ることができる。すなわち、フィルタリングされ
た信号の値F(n)を、次式のように、現時点nよりも
kサンプリング前の1ビット入力信号f(n−k)と対
応する1ビットフィルタ係数W(k)の積和で表現する
FIRフィルタリングの手法が適用可能となる。
【0037】
【数1】
【0038】また、フィルタリング部6は、1回のフィ
ルタリング結果出力につき、係数記憶部37中から選択
した1ビットフィルタ係数1個と、信号蓄積部34から
選択した対応する1ビット入力信号1個とを用いて演算
を行なうだけで良く、非常に簡単な回路構成でFIRフ
ィルタを実現できる。
【0039】このように、本実施例では、1ビットの入
力信号に対するFIRフィルタを簡単な構成で実現でき
ることがわかる。そして、1ビットの入力信号に対し、
FIRフィルタリング処理を行なうことで、信号の性質
を変化させ、スピーカ4から所望の音響を出力すること
ができる。なお、FIRフィルタには直線位相性などの
利点があり、FIRフィルタを簡単な構成で実現できる
ことは、極めて有利である。
【0040】ところで、上述のようなフィルタリング処
理において、ΔΣ変調のオーバーサンプリング比をM、
タップ長をN、ΔΣ変調された1ビットフィルタ係数の
長さをN・M、出力信号の精度を保証する数値をQ(Q
>1)とするとき、1ビット入力信号当りの出力信号数
Xは、次式を満たすものであるのが良い。
【0041】
【数2】X≧N2・Q2/M
【0042】例えば、図6では、ΔΣ変調された1ビッ
トフィルタ係数の長さが“10”である場合が示されて
おり、ここで、オーバーサンプリング比Mが“2”であ
るとの情報を与えれば、フィルタのタップ長Nは、次式
から“5”となる。
【0043】
【数3】N=(フィルタ係数の長さ)/M=10/2=5
【0044】この場合、1ビット入力信号当りの出力信
号数Xに対して、出力信号の精度の保証値Qは、数2か
ら次式を満たすものであるのが良い。
【0045】
【数4】X≧52・Q2/2=12.5×Q2
【0046】しかしながら、図7より、X=10である
ので、この場合、Qは“1”よりも小さくなってしまう
(Q<1)。従って、オーバーサンプリング比Mが“2”
のときは、数2の条件を満たすようにすると、Qが
“1”よりも小さくなってしまい、出力信号の精度が低
下する恐れがある。
【0047】これに対し、オーバーサンプリング比Mが
“5”であるとの情報を与えれば、フィルタのタップ長
Nは、次式から“2”となる。
【0048】
【数5】N=(フィルタ係数の長さ)/M=10/5=2
【0049】この場合には、数2の条件は、次式のよう
になる。
【0050】
【数6】X≧22・Q2/5=0.8×Q2
【0051】そして、図7より、X=10であるので、
この場合、Q≦12.5となり、Q>1の条件をも満た
すことができる。すなわち、オーバーサンプリング比M
が“5”のときは、数2の条件とQ>1の条件との両方
の条件を満たすことができる。
【0052】すなわち、ΔΣ変調された信号は、最大値
で正規化した元信号をfとした時、確率P(+1)=
(1+f)/2で“1”を出力し、確率P(−1)=
(1−f)/2で“−1”を出力する試行を繰り返した
結果(二項分布)と考えることができる。この場合、フ
ィルタリング処理として、[f(n−k)]XOR[W
(k)]の結果を出力すれば、期待される平均値は通常
のFIRフィルタリングの結果に一致するが、実際の平
均値の分散は、時間当りの出力信号数Xが少ないほど大
きくなる。
【0053】具体的には、通常のサンプリングの間での
出力信号数をX’とするとき、分散,標準偏差,偏差の
平均は、それぞれ次式のようになる。
【0054】
【数7】
【0055】図8には、期待値からの偏差が示されてい
る。ここで、P(+1)=P(−1)=1/2とする
と、期待値から所定の偏差1/(2NQ)の範囲内に収
めるためには、出力信号数X’が次式を満たす必要があ
る。
【0056】
【数8】X’=N2Q2
【0057】X’は通常のサンプリングの間での出力信
号数であるので、1オーバーサンプリング間では、出力
信号数Xが次式を満たす必要がある。
【0058】
【数9】X=N2Q2/M
【0059】このことから、出力信号の最大値の1/Q
までを許容できる誤差として、信頼度95%で分散が1
/Qの範囲に収まるためには、1入力信号当りの出力信
号数Xが数2を満たす必要があることがわかる。
【0060】すなわち、上述したフィルタリング部6に
おいて、入力信号とフィルタ係数に特別な制限を設けな
い場合、フィルタリング処理結果の出力回数(出力頻
度)を数2により定められるXで示される程度に設定す
れば、期待精度を高めることができ、出力信号にローパ
スフィルタを施した値を通常のFIRフィルタリングの
結果に近い値にすることができる。
【0061】一方、このフィルタリング部6において
は、フィルタリング処理のために1ビット入力信号およ
び1ビットフィルタ係数を蓄えておくメモリの容量(信
号蓄積部,係数記憶部の容量)が大きな問題となる。
【0062】1入力信号あたりの出力信号数Xは、フィ
ルタ長N・Mよりも大きくても、フィルタの同じ係数で
何度も計算を繰り返すだけで無駄であるので、この無駄
を省くためには、次式を満たせば良い。
【0063】
【数10】N・M≧X
【0064】数2と数10から、N・Mを最小にするX
を求めると、次式が得られる。
【0065】
【数11】X=N・M
【0066】すなわち、1入力信号について全てのフィ
ルタ係数分の信号を出力するようにすれば(換言すれ
ば、1ビット入力信号と1ビットフィルタ係数の積を、
1サンプリングについて、全てのフィルタ係数に対して
計算して出力するようにすれば)、メモリ容量(信号蓄
積部,係数記憶部の容量)を最小にできることがわか
る。
【0067】オーバーサンプリングを行なう場合、記憶
(蓄積)すべき信号の数は通常のサンプリングを行なう場
合よりも飛躍的に増えることが予想されるため、出力信
号数Xを数11のように規定することにより、メモリ容
量を最小にできることは、装置設計上、非常に有利であ
る。
【0068】例えば図4のフィルタリング部6におい
て、Qに当る数値を10、タップ数Nを36とし、さら
にオーバーサンプリング比Mを60とする場合には、出
力信号数Xの最小値を2160とすれば良い。また、こ
の場合、フィルタ係数の長さはN・M=2160である
ので、出力信号数Xを2160とするときには、1サン
プリングについて全フィルタ係数の演算結果を出力する
構造になることがわかる。
【0069】図9は、フィルタリング部6の他の構成例
を示す図である。図9の例では、フィルタリング部6
は、クロックCLK2を発生するクロック発生器41
と、1ビット入力信号DINがシリアルに順次に入力す
る複数段の信号蓄積部(シフトレジスタ)42と、複数
個の1ビットフィルタ係数が記憶されている係数記憶部
(係数ROM)43と、信号蓄積部42から選択された
P個の1ビット入力信号とこれらに対応する係数記憶部
43から選択されたP個の1ビットフィルタ係数とをそ
れぞれ用いて、1ビットで表現されたフィルタリング結
果をP個並列に出力するフィルタリング結果出力部44
と、P個のフィルタリング結果の総和をとる総和部45
とを有している。
【0070】なお、図9の例では、フィルタリング結果
出力部44は、P個のXOR回路(排他的論理和回路)
で構成されており、各XOR回路は、信号蓄積部42か
らの1個の1ビット入力信号とこれに対応する係数記憶
部43からの1個の1ビットフィルタ係数との乗算を行
なうようになっている。このような構成では、いま例え
ば入力信号およびフィルタ係数が60倍にオーバーサン
プリングされているとし、クロックCLK2が12KH
zの周波数であるとし、信号蓄積部(シフトレジスタ)
42の段数PおよびXOR回路の個数Pを2160とす
ると、信号蓄積部(シフトレジスタ)42には2160
個の1ビット入力信号データが順次に蓄積される。この
際、シフトレジスタ42では、1個の1ビット入力信号
が蓄積されるごとに、最も古いデータが取り除かれてい
く。
【0071】フィルタリング結果出力部44では、21
60個のXORにより、2160個分の演算(乗算)が
並列で動作し、総和部45では、2160個の乗算結果
を総和して出力する。なお、図9のフィルタリング部で
は出力結果が高域にノイズの重量したアナログ値となる
ので、後の処理によってはさらに出力値にローパスフィ
ルタを用いる必要がある。
【0072】以上のように、フィルタリング部6が図9
のように構成されている場合、その動作は、図4に示し
たフィルタリング部の動作が、P回分並列に同時になさ
れると考えられる。これにより、フィルタリング結果の
出力回数をその分減らすことができる。すなわち、フィ
ルタリング処理の回数を減らすことができる。また、比
較的低い動作クロックで回路を動作させることができ
る。
【0073】また、フィルタリング部6が図9のように
構成されている場合においても、その出力信号数Xは、
基本的には、図4に示したフィルタリング部と同様の制
限を受けるが、P回分が並列に出力されるので、ΔΣ変
調された信号の1サンプリング当りのフィルタリング部
からの出力信号数Xは、次式を満たせば良い。
【0074】
【数12】X≧N2Q2/(M・P)
【0075】出力信号数Xを数12を満たすものとする
ことによって、出力信号にローパスフィルタを施した値
を通常のFIRフィルタリングの結果に近い値にするこ
とができる。
【0076】また、図9の構成では、特に、ΔΣ変調し
た1サンプリングについて、1個の結果を出力すること
ができる。この場合には、信号の入出力ともに同じ動作
クロックで入出力回路を動作させることができ、動作タ
イミングの設計が容易になる。
【0077】具体的に、数12において、Qに当る数値
を10、Nを36、Pを2160とし、Mを60とし
て、1入力信号あたりの出力信号数Xを求めれば、X=
1となり、ΔΣ変調した信号の1サンプリングについて
1個の結果を出力する構成を実現することができる。
【0078】また、図9の構成では、係数記憶部43中
から任意に選択したP個の1ビットフィルタ係数と、信
号蓄積部42から選択した対応するP個の1ビット信号
の積の和を、ΔΣ変調して出力することによって、出力
信号も1ビット信号になり、フィルタリング部の後段
に、さらに別のディジタル信号処理を付加することがで
きる。
【0079】具体的には、図9のフィルタリング部の後
段にアナログローパスフィルタを接続し、さらにその出
力信号をΔΣ変調器に加え、ΔΣ変調を施すこともでき
る。
【0080】この場合、出力の後段で直接デジタル信号
処理はできなくなるが、回路の構成は簡単になる。
【0081】なお、上述の実施例では、オーバーサンプ
リング方式として、ΔΣ変調を用いており、特にΔΣ変
調を用いることにより、前述のように、信号処理精度を
高め、また、FIRフィルタを簡単な構成で実現できる
という利点を有するが、本発明は、ΔΣ変調に限定され
ず、オーバーサンプリング方式として、ΔΣ変調をも含
めたより広義の確率密度変調を用いる場合にも同様に適
用できる。
【0082】また、上述の実施例では、信号処理装置を
音響信号処理に適用して説明したが、本発明は、音響信
号処理に限らず、信号の性質を変化させる用途であれ
ば、任意の用途に適用可能である。
【0083】
【発明の効果】以上に説明したように、請求項1記載の
発明によれば、1ビットで表現された1ビット入力信号
を蓄積する信号蓄積手段と、1ビットで表現されたフィ
ルタ係数が記憶されている係数記憶手段と、信号蓄積手
段からの1ビット入力信号と係数記憶手段からの1ビッ
トフィルタ係数とによりフィルタリング結果を計算する
フィルタリング結果出力手段とを有し、オーバーサンプ
リング方式により1ビットで表現された1ビット入力信
号を直接フィルタリングして1ビットで表現されたフィ
ルタリング結果を得るので、1ビットで表現された信号
に対するフィルタリング処理が簡単な構成の回路で実現
可能となり、特に、直線位相性などの利点を有するFI
Rフィルタリングの手法が簡単な構成の下で可能とな
る。
【0084】また、請求項2記載の発明によれば、オー
バーサンプリング方式には、ΔΣ変調方式が用いられる
ので、信号処理精度を高めることができ、また、FIR
フィルタを非常に簡単な構成で実現できる。
【0085】また、請求項3記載の発明によれば、フィ
ルタリング結果出力手段は、1回のフィルタリング結果
出力につき、係数記憶手段から選択した1個の1ビット
フィルタ係数と、信号蓄積手段から選択した対応する1
個の1ビット入力信号とを用いて、1つのフィルタリン
グ結果を出力するので、非常に簡単なハードワイヤド・
ロジックで、1ビット信号に対するフィルタリング処理
を行なうことができる。
【0086】また、請求項4記載の発明によれば、フィ
ルタリング結果出力手段は、1回のフィルタリング結果
出力につき、係数記憶手段から選択した複数の1ビット
フィルタ係数と、信号蓄積手段から選択した対応する複
数の1ビット入力信号とを用いて、複数のフィルタリン
グ結果を並列出力するので、フィルタリング処理の回数
を減らすことが可能になり、比較的低い動作クロックで
回路を動作させることができる。
【0087】また、請求項5,6記載の発明によれば、
確率密度変調のオーバーサンプリング比をMとし、確率
密度変調された1ビットフィルタ係数の長さをN・Mと
し、出力信号の精度を保証する数値をQとするとき、確
率密度変調した信号の1サンプリングに対するフィルタ
リング結果出力手段からの出力信号数Xが、X≧N2・
Q2/Mの関係を満たすよう構成されている。また、確
率密度変調のオーバーサンプリング比をMとし、確率密
度変調された1ビットフィルタ係数の長さをN・Mと
し、出力信号の精度を保証する数値をQとし、フィルタ
リングに用いる複数の信号個数をPとするとき、確率密
度変調した信号の1サンプリングに対する前記フィルタ
リング結果出力手段からの出力信号数Xが、X≧N2Q2
/(M・P)の関係を満たすように構成されているの
で、出力信号の期待精度を高めることができる。
【図面の簡単な説明】
【図1】本発明に係る信号処理装置の一実施例の構成図
である。
【図2】Δ変調器の構成を示す図である。
【図3】ΔΣ変調器の構成を示す図である。
【図4】フィルタリング部の構成例を示す図である。
【図5】XOR回路の機能を説明するための図である。
【図6】図4のフィルタリング部の動作を説明するため
のタイムチャートである。
【図7】図4のフィルタリング部から出力されるフィル
タリング結果を示す図である。
【図8】出力信号の期待値からの偏差を説明するための
図である。
【図9】フィルタリング部の他の構成例を示す図であ
る。
【図10】従来の信号処理装置の構成例を示す図であ
る。
【図11】従来型のA/D変換器を示す図である。
【符号の説明】
1 信号生成部 2 信号処理部 4 スピーカ 5 変調器 6 フィルタリング部 7 デジタルデータ生成部 31,41 クロック発生器 32 分周期 33 モノマルチバイブレータ 34,42 信号蓄積部 35 AND回路 36 カウンタ 37,43 係数記憶部 38 カウンタ 39,44 フィルタリング結果出力部 45 総和部

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 1ビットで表現された1ビット入力信号
    を蓄積する信号蓄積手段と、1ビットで表現されたフィ
    ルタ係数が記憶されている係数記憶手段と、信号蓄積手
    段からの1ビット入力信号と係数記憶手段からの1ビッ
    トフィルタ係数とによりフィルタリング結果を計算する
    フィルタリング結果出力手段とを有し、オーバーサンプ
    リング方式により1ビットで表現された1ビット入力信
    号を直接フィルタリングして1ビットで表現されたフィ
    ルタリング結果を得ることを特徴とする信号処理装置。
  2. 【請求項2】 請求項1記載の信号処理装置において、
    前記オーバーサンプリング方式には、ΔΣ変調方式が用
    いられることを特徴とする信号処理装置。
  3. 【請求項3】 請求項1記載の信号処理装置において、
    前記フィルタリング結果出力手段は、1回のフィルタリ
    ング結果出力につき、係数記憶手段から選択した1個の
    1ビットフィルタ係数と、信号蓄積手段から選択した対
    応する1個の1ビット入力信号とを用いて、1つのフィ
    ルタリング結果を出力することを特徴とする信号処理装
    置。
  4. 【請求項4】 請求項1記載の信号処理装置において、
    フィルタリング結果出力手段は、1回のフィルタリング
    結果出力につき、係数記憶手段から選択した複数の1ビ
    ットフィルタ係数と、信号蓄積手段から選択した対応す
    る複数の1ビット入力信号とを用いて、複数のフィルタ
    リング結果を並列出力することを特徴とする信号処理装
    置。
  5. 【請求項5】 請求項3記載の信号処理装置において、
    確率密度変調のオーバーサンプリング比をMとし、確率
    密度変調された1ビットフィルタ係数の長さをN・Mと
    し、出力信号の精度を保証する数値をQとするとき、確
    率密度変調した信号の1サンプリングに対する前記フィ
    ルタリング結果出力手段からの出力信号数Xが、X≧N
    2・Q2/Mの関係を満たすよう構成されていることを特
    徴とする信号処理装置。
  6. 【請求項6】 請求項4記載の信号処理装置において、
    確率密度変調のオーバーサンプリング比をMとし、確率
    密度変調された1ビットフィルタ係数の長さをN・Mと
    し、出力信号の精度を保証する数値をQとし、フィルタ
    リングに用いる複数の信号個数をPとするとき、確率密
    度変調した信号の1サンプリングに対する前記フィルタ
    リング結果出力手段からの出力信号数Xが、X≧N2Q2
    /(M・P)の関係を満たすように構成されていること
    を特徴とする信号処理装置。
JP7091601A 1995-03-24 1995-03-24 信号処理装置 Pending JPH08265163A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7091601A JPH08265163A (ja) 1995-03-24 1995-03-24 信号処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7091601A JPH08265163A (ja) 1995-03-24 1995-03-24 信号処理装置

Publications (1)

Publication Number Publication Date
JPH08265163A true JPH08265163A (ja) 1996-10-11

Family

ID=14031084

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7091601A Pending JPH08265163A (ja) 1995-03-24 1995-03-24 信号処理装置

Country Status (1)

Country Link
JP (1) JPH08265163A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017504141A (ja) * 2013-11-26 2017-02-02 オラクル・インターナショナル・コーポレイション 光学テープウォブル信号のための高速adc

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017504141A (ja) * 2013-11-26 2017-02-02 オラクル・インターナショナル・コーポレイション 光学テープウォブル信号のための高速adc

Similar Documents

Publication Publication Date Title
US5566101A (en) Method and apparatus for a finite impulse response filter processor
US4509037A (en) Enhanced delta modulation encoder
CN100411303C (zh) 从脉码调制到脉宽调制的转换方法及装置
JPH06508484A (ja) アナログ及びディジタル変換器
US20060290543A1 (en) Method and apparatus for performing sample rate conversion
US10659074B2 (en) Delta-sigma modulator, electronic device, and method for controlling delta-sigma modulator
JPS62500554A (ja) アナログ−デジタル コンバ−タ
JPH0435930B2 (ja)
US6982662B2 (en) Method and apparatus for efficient conversion of signals using look-up table
JP2659608B2 (ja) Daコンバータ
US4897654A (en) Digital-analog converting method, and apparatus therefor
US6473011B1 (en) Serial D/A converter compensating for capacitor mismatch errors
JP4072855B2 (ja) サンプルレート変換のための装置及び方法
EP1198065A1 (en) Digital-analog converter and method, and data interpolation device and method
JP2778566B2 (ja) D/a変換装置
JP5883705B2 (ja) 信号生成器
JPH0561473A (ja) 電子楽器用楽音周波数発生装置
JP3312538B2 (ja) 音響信号処理装置
Borkowski et al. Spurious tone free digital delta-sigma modulator design for dc inputs
CN110235373B (zh) D/a转换设备、方法、存储介质、电子乐器和信息处理装置
JP2001345703A (ja) デジタル/アナログ変換装置及びデジタル/アナログ変換方法
JP3407851B2 (ja) Pwm回路/加重回路併用式デルタシグマ型d/a変換装置
JP2810252B2 (ja) 音声再生装置
JPH0549132B2 (ja)
JP2558356B2 (ja) デジタル・アナログ変換器