JPH06283968A - ディジタル信号演算装置 - Google Patents
ディジタル信号演算装置Info
- Publication number
- JPH06283968A JPH06283968A JP5068351A JP6835193A JPH06283968A JP H06283968 A JPH06283968 A JP H06283968A JP 5068351 A JP5068351 A JP 5068351A JP 6835193 A JP6835193 A JP 6835193A JP H06283968 A JPH06283968 A JP H06283968A
- Authority
- JP
- Japan
- Prior art keywords
- rounding
- filter
- unit
- rounding error
- error
- 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
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0223—Computation saving measures; Accelerating measures
- H03H17/0233—Measures concerning the signal representation
- H03H17/0235—Measures concerning the signal representation reducing the wordlength of signals
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/06—Non-recursive filters
- H03H17/0621—Non-recursive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
(57)【要約】
【構成】 丸め処理部3は、許容入力語長mビットのF
IRフィルタ7で、FIRフィルタ2のnビット(n>
m)の出力が処理できるように該nビットの出力を丸め
処理する。減算部4は丸め処理部3の出力から丸め誤差
を取り出す。加算部8は減算部4によって取り出された
丸め誤差を用いて、FIRフィルタ7のフィルタ出力に
重畳されている丸め誤差成分を除去する。この丸め処理
部3、減算部4、FIRフィルタ7及び加算部8によっ
て構成されるブロック18と、上記各部と同様の動作を
する丸め処理部10、減算部11、FIRフィルタ14
及び加算部15によって構成されるブロック19とを2
段縦続接続することで、可聴帯域内に丸め誤差(再量子
化誤差)を重畳することなく、標本化周波数を8倍に変
換する。 【効果】 ハードウェア量を増やすことなく、丸め誤差
(再量子化誤差)を減らせる。
IRフィルタ7で、FIRフィルタ2のnビット(n>
m)の出力が処理できるように該nビットの出力を丸め
処理する。減算部4は丸め処理部3の出力から丸め誤差
を取り出す。加算部8は減算部4によって取り出された
丸め誤差を用いて、FIRフィルタ7のフィルタ出力に
重畳されている丸め誤差成分を除去する。この丸め処理
部3、減算部4、FIRフィルタ7及び加算部8によっ
て構成されるブロック18と、上記各部と同様の動作を
する丸め処理部10、減算部11、FIRフィルタ14
及び加算部15によって構成されるブロック19とを2
段縦続接続することで、可聴帯域内に丸め誤差(再量子
化誤差)を重畳することなく、標本化周波数を8倍に変
換する。 【効果】 ハードウェア量を増やすことなく、丸め誤差
(再量子化誤差)を減らせる。
Description
【0001】
【産業上の利用分野】本発明は、ディジタル信号演算装
置に関し、特にコンパクトディスク(CD)プレーヤ等
のディジタルオーディオ機器に用いられ、ディジタル信
号をアナログ信号に変換する際に発生するエリアシング
を除去するディジタル信号演算装置に関する。
置に関し、特にコンパクトディスク(CD)プレーヤ等
のディジタルオーディオ機器に用いられ、ディジタル信
号をアナログ信号に変換する際に発生するエリアシング
を除去するディジタル信号演算装置に関する。
【0002】
【従来の技術】一般的に、コンパクトディスク(CD)
プレーヤやディジタルオーディオテープ(DAT)プレ
ーヤ等のディジタルオーディオ機器で扱われるディジタ
ルオーディオ信号をD/Aコンバータでアナログ信号に
変換する際には、元の標本化周波数の整数倍の周波数の
両側に現れる元信号の写像成分いわゆるエリアシングを
取り除く必要がある。
プレーヤやディジタルオーディオテープ(DAT)プレ
ーヤ等のディジタルオーディオ機器で扱われるディジタ
ルオーディオ信号をD/Aコンバータでアナログ信号に
変換する際には、元の標本化周波数の整数倍の周波数の
両側に現れる元信号の写像成分いわゆるエリアシングを
取り除く必要がある。
【0003】例えば、初期のCDプレーヤにおいては、
上記エリアシングの除去をアナログのローパスフィルタ
で行っていたが、ディジタルフィルタの大量生産技術の
確立と共にアナルグフィルタはかえってコスト高とな
り、また急峻なアナログフィルタは音質を低下させてし
まうので、徐々にディジタルフィルタで上記エリアシン
グを除去するようになった。
上記エリアシングの除去をアナログのローパスフィルタ
で行っていたが、ディジタルフィルタの大量生産技術の
確立と共にアナルグフィルタはかえってコスト高とな
り、また急峻なアナログフィルタは音質を低下させてし
まうので、徐々にディジタルフィルタで上記エリアシン
グを除去するようになった。
【0004】さらに、最近では、標本化周波数fs を例
えば8倍(8fs )に変換し、可聴帯域でのエリアシン
グを無くすことで、帯域外成分の充分な抑圧と、D/A
コンバータ後段でのアナログフィルタの負担の軽減を図
るようになった。標本化周波数fs を8fs に変換する
には、一挙に行うよりも、図4に示すように入力端子2
0から供給される信号のfs を2fs に変換するFIR
(非巡回形)フィルタ21と、2fs を4fs に変換す
るFIRフィルタ22と、4fs を8fs に変換するF
IRフィルタ23とを縦続に接続し(結果的に出力端子
24から8fsの信号が出力される)、段階的に行う方
が効率が良く、一般的である。ここで、各FIRフィル
タのフィルタ特性は、信号通過帯域における信号の位相
がずれないすなわち周波数を変換したときにフィルタの
入出力で位相差が発生しないといういわゆる直線位相性
を有している。
えば8倍(8fs )に変換し、可聴帯域でのエリアシン
グを無くすことで、帯域外成分の充分な抑圧と、D/A
コンバータ後段でのアナログフィルタの負担の軽減を図
るようになった。標本化周波数fs を8fs に変換する
には、一挙に行うよりも、図4に示すように入力端子2
0から供給される信号のfs を2fs に変換するFIR
(非巡回形)フィルタ21と、2fs を4fs に変換す
るFIRフィルタ22と、4fs を8fs に変換するF
IRフィルタ23とを縦続に接続し(結果的に出力端子
24から8fsの信号が出力される)、段階的に行う方
が効率が良く、一般的である。ここで、各FIRフィル
タのフィルタ特性は、信号通過帯域における信号の位相
がずれないすなわち周波数を変換したときにフィルタの
入出力で位相差が発生しないといういわゆる直線位相性
を有している。
【0005】これは、フィルタ特性が直線位相性を有
し、入力される信号の標本化周波数f s を2倍にするF
IRフィルタを3段縦続接続して8倍の標本化周波数を
得れば、ナイキスト周波数の1/2をカットオフ周波数
としたときに演算回数を大幅に減らすことができるとい
う周知技術をうまく適用でき、一挙に標本化周波数を8
倍にするよりもハードウェア量を少なくできるためであ
る。
し、入力される信号の標本化周波数f s を2倍にするF
IRフィルタを3段縦続接続して8倍の標本化周波数を
得れば、ナイキスト周波数の1/2をカットオフ周波数
としたときに演算回数を大幅に減らすことができるとい
う周知技術をうまく適用でき、一挙に標本化周波数を8
倍にするよりもハードウェア量を少なくできるためであ
る。
【0006】
【発明が解決しようとする課題】ところで、上述したよ
うに、フィルタ特性が直線位相性を有し、入力される信
号の標本化周波数fs を2倍にするFIRフィルタを例
えば3段縦続接続して8倍の標本化周波数を得るような
場合、各FIRフィルタでの加算と乗算よりなる演算
は、1つの演算部での時分割処理により行われている。
うに、フィルタ特性が直線位相性を有し、入力される信
号の標本化周波数fs を2倍にするFIRフィルタを例
えば3段縦続接続して8倍の標本化周波数を得るような
場合、各FIRフィルタでの加算と乗算よりなる演算
は、1つの演算部での時分割処理により行われている。
【0007】その結果、各FIRフィルタの許容入力語
長は同じとなり、また各FIRフィルタの出力語長も同
じとなる。さらに、一般的にフィルタ処理では、出力語
長が入力語長よりも長くなる。このため、図4に示した
FIRフィルタ21と、FIRフィルタ22の間には、
図5に示すように、FIRフィルタ21の出力語長をF
IRフィルタ22の許容入力語長内に丸め処理する丸め
処理部25が設けられている。この丸め処理部25は上
述したようにFIRフィルタ21の出力語長をFIRフ
ィルタ22の許容入力語長内に丸め処理する他、この丸
め処理時の余剰成分である丸め誤差を上記FIRフィル
タ21の出力に重畳する。そして、この丸め処理部の出
力は、FIRフィルタ22によって標本化周波数を2倍
(4fsとなる)とされてフィルタリングされ、該フィ
ルタリング出力は出力端子26から導出される。
長は同じとなり、また各FIRフィルタの出力語長も同
じとなる。さらに、一般的にフィルタ処理では、出力語
長が入力語長よりも長くなる。このため、図4に示した
FIRフィルタ21と、FIRフィルタ22の間には、
図5に示すように、FIRフィルタ21の出力語長をF
IRフィルタ22の許容入力語長内に丸め処理する丸め
処理部25が設けられている。この丸め処理部25は上
述したようにFIRフィルタ21の出力語長をFIRフ
ィルタ22の許容入力語長内に丸め処理する他、この丸
め処理時の余剰成分である丸め誤差を上記FIRフィル
タ21の出力に重畳する。そして、この丸め処理部の出
力は、FIRフィルタ22によって標本化周波数を2倍
(4fsとなる)とされてフィルタリングされ、該フィ
ルタリング出力は出力端子26から導出される。
【0008】上記図5のA,B,C,Dの位置での信号
の状態(スペクトラム)を図6のA,B,C,Dに対応
させて示し、以下に説明する。図6のAに示すような元
信号のスペクトラムは、FIRフィルタ21によって、
標本化周波数fs を2倍(2fs )とされ、図6のBに
破線で示すフィルタ特性により帯域制限される。このと
き、FIRフィルタ21から出力されるデータの語長
は、入力されるデータの語長よりも長くなるのが一般的
であるので、FIRフィルタ22の入力部分で語長の制
限を受けてしまう。このため、丸め処理部25は、FI
Rフィルタ21の出力データの語長を丸める。この丸め
処理によって発生する余剰成分は、丸め誤差あるいは再
量子化誤差とよばれるが、図6のCにハッチング部で示
すように元信号に重畳されてしまう。この図6のCに示
した丸め処理部25の出力は、FIRフィルタ22の許
容入力語長内とされるので、FIRフィルタ22は、標
本化周波数を4fs に変換する。このとき、上述したよ
うに元信号には再量子化誤差が重畳されているので、図
6のDに示すような再量子化誤差が重畳された元信号が
出力端子26から導出される。
の状態(スペクトラム)を図6のA,B,C,Dに対応
させて示し、以下に説明する。図6のAに示すような元
信号のスペクトラムは、FIRフィルタ21によって、
標本化周波数fs を2倍(2fs )とされ、図6のBに
破線で示すフィルタ特性により帯域制限される。このと
き、FIRフィルタ21から出力されるデータの語長
は、入力されるデータの語長よりも長くなるのが一般的
であるので、FIRフィルタ22の入力部分で語長の制
限を受けてしまう。このため、丸め処理部25は、FI
Rフィルタ21の出力データの語長を丸める。この丸め
処理によって発生する余剰成分は、丸め誤差あるいは再
量子化誤差とよばれるが、図6のCにハッチング部で示
すように元信号に重畳されてしまう。この図6のCに示
した丸め処理部25の出力は、FIRフィルタ22の許
容入力語長内とされるので、FIRフィルタ22は、標
本化周波数を4fs に変換する。このとき、上述したよ
うに元信号には再量子化誤差が重畳されているので、図
6のDに示すような再量子化誤差が重畳された元信号が
出力端子26から導出される。
【0009】すなわち、図4における各FIRフィルタ
21、22及び23の許容入力語長が同じとすれば、入
力データはFIRフィルタ22、23の入力部分で語長
の制限を受けてしまい、その結果いわゆ再量子化誤差と
呼ばれる丸め誤差信号がFIRフィルタ22、23の入
力部で発生するので、出力部では丸め誤差が重畳された
データが出力される。
21、22及び23の許容入力語長が同じとすれば、入
力データはFIRフィルタ22、23の入力部分で語長
の制限を受けてしまい、その結果いわゆ再量子化誤差と
呼ばれる丸め誤差信号がFIRフィルタ22、23の入
力部で発生するので、出力部では丸め誤差が重畳された
データが出力される。
【0010】各FIRフィルタ21、22及び23がそ
れぞれ独立の演算器であれば上記再量子化誤差が重畳さ
れたデータを出力することはないが、これではディジタ
ル信号演算装置の価格が高くなってしまう。
れぞれ独立の演算器であれば上記再量子化誤差が重畳さ
れたデータを出力することはないが、これではディジタ
ル信号演算装置の価格が高くなってしまう。
【0011】また、FIRフィルタ23の入力部で発生
する再量子化誤差が充分少なくなるように、FIRフィ
ルタ21及び22に入力される入力語長を小さくするこ
とも考えられるが、これでは元々のFIRフィルタの能
力を無駄にしてしまう。
する再量子化誤差が充分少なくなるように、FIRフィ
ルタ21及び22に入力される入力語長を小さくするこ
とも考えられるが、これでは元々のFIRフィルタの能
力を無駄にしてしまう。
【0012】本発明は、上記実情に鑑みてなされたもの
であり、ハードウェア規模を大きくすることなく、可聴
帯域内の再量子化誤差を減らせるディジタル信号演算装
置の提供を目的とする。
であり、ハードウェア規模を大きくすることなく、可聴
帯域内の再量子化誤差を減らせるディジタル信号演算装
置の提供を目的とする。
【0013】
【課題を解決する手段】本発明に係るディジタル信号演
算装置は、許容入力語長mビットのディジタルフィルタ
手段と、上記許容入力語長mビットより長いnビットの
入力を上記mビットに丸め処理する丸め処理手段と、上
記丸め処理手段の出力から丸め誤差を取り出す丸め誤差
抽出手段と、上記丸め誤差抽出手段により取り出された
丸め誤差を用いて上記ディジタルフィルタ手段のフィル
タ出力に重畳されている丸め誤差成分を取り除く丸め誤
差除去手段とを有することを特徴として上記課題を解決
する。
算装置は、許容入力語長mビットのディジタルフィルタ
手段と、上記許容入力語長mビットより長いnビットの
入力を上記mビットに丸め処理する丸め処理手段と、上
記丸め処理手段の出力から丸め誤差を取り出す丸め誤差
抽出手段と、上記丸め誤差抽出手段により取り出された
丸め誤差を用いて上記ディジタルフィルタ手段のフィル
タ出力に重畳されている丸め誤差成分を取り除く丸め誤
差除去手段とを有することを特徴として上記課題を解決
する。
【0014】ここで、上記ディジタルフィルタ手段と、
上記丸め処理手段と、上記丸め誤差抽出手段と、上記丸
め誤差除去手段とを有する構成を複数段縦続接続し、一
つのディジタル信号演算装置としてもよい。すなわち、
上述したディジタル信号演算装置を一つのブロックと
し、このブロックを複数縦続接続し、多段構成として一
つのディジタル信号演算装置を実現してもよい。
上記丸め処理手段と、上記丸め誤差抽出手段と、上記丸
め誤差除去手段とを有する構成を複数段縦続接続し、一
つのディジタル信号演算装置としてもよい。すなわち、
上述したディジタル信号演算装置を一つのブロックと
し、このブロックを複数縦続接続し、多段構成として一
つのディジタル信号演算装置を実現してもよい。
【0015】また、上記ディジタルフィルタ手段は補間
機能を有する標本化周波数変換フィルタであることが好
ましい。
機能を有する標本化周波数変換フィルタであることが好
ましい。
【0016】また、上記許容入力語長mビットより長い
nビットを出力語長とするディジタルフィルタが入力側
の前段に接続されていてもよい。
nビットを出力語長とするディジタルフィルタが入力側
の前段に接続されていてもよい。
【0017】また、上記ディジタルフィルタ手段は直線
位相特性を有するFIRフィルタであることが好まし
い。
位相特性を有するFIRフィルタであることが好まし
い。
【0018】
【作用】本発明は、丸め処理手段が許容入力語長mビッ
トより長いnビットの入力を上記ディジタルフィルタ手
段が処理できるように丸め処理したときに発生した丸め
誤差を丸め誤差抽出手段が取り出し、丸め誤差除去手段
が丸め処理手段の出力から上記丸め誤差を用いて重畳さ
れている丸め誤差成分を取り除くので、ハードウェア規
模を大きくすることなく、可聴帯域内の丸め誤差すなわ
ち再量子化誤差を減らせる。
トより長いnビットの入力を上記ディジタルフィルタ手
段が処理できるように丸め処理したときに発生した丸め
誤差を丸め誤差抽出手段が取り出し、丸め誤差除去手段
が丸め処理手段の出力から上記丸め誤差を用いて重畳さ
れている丸め誤差成分を取り除くので、ハードウェア規
模を大きくすることなく、可聴帯域内の丸め誤差すなわ
ち再量子化誤差を減らせる。
【0019】
【実施例】以下、本発明に係るディジタル信号演算装置
の実施例を図面を参照しながら説明する。この実施例
は、コンパクトディスク(CD)プレーヤやディジタル
オーディオテープ(DAT)プレーヤ等のディジタルオ
ーディオ機器において、ディジタルオーディオ信号をア
ナログ信号に変換する際に、D/Aコンバータの入力部
でオーディオ信号の標本化周波数(fS )を段階的に8
倍(8fS )に変換し、いわゆる再量子化誤差信号を可
聴帯域外に移動させることによって、再量子化誤差を実
質的に減らせるディジタル信号演算装置である。
の実施例を図面を参照しながら説明する。この実施例
は、コンパクトディスク(CD)プレーヤやディジタル
オーディオテープ(DAT)プレーヤ等のディジタルオ
ーディオ機器において、ディジタルオーディオ信号をア
ナログ信号に変換する際に、D/Aコンバータの入力部
でオーディオ信号の標本化周波数(fS )を段階的に8
倍(8fS )に変換し、いわゆる再量子化誤差信号を可
聴帯域外に移動させることによって、再量子化誤差を実
質的に減らせるディジタル信号演算装置である。
【0020】先ず、図1を参照しながら本実施例のディ
ジタル信号演算装置の構成を説明する。図1において、
本実施例は、許容入力語長mビットのFIR(非巡回
形)フィルタ7と、上記許容入力語長mビットより長い
nビットの入力をFIRフィルタ7が処理できるように
丸め処理し、該丸め処理時の余剰成分である丸め誤差を
nビットの入力に重畳して出力する丸め処理部3と、こ
の丸め処理部3の出力から丸め誤差(再量子化誤差)を
取り出す丸め誤差抽出手段である減算部4と、この減算
部4により取り出された丸め誤差を用いて上記FIRフ
ィルタ7のフィルタ出力から重畳された丸め誤差成分を
取り除く丸め誤差除去手段である加算部8とを有するブ
ロック18と、許容入力語長mビットのFIRフィルタ
14と、上記許容入力語長mビットより長いnビットの
入力をFIRフィルタ14が処理できるように丸め処理
し、該丸め処理時の余剰成分である丸め誤差をnビット
の入力に重畳して出力する丸め処理部10と、この丸め
処理部10の出力から丸め誤差(再量子化誤差)を取り
出す丸め誤差抽出手段である減算部11と、この減算部
11により取り出された丸め誤差を用いて上記FIRフ
ィルタ14のフィルタ出力から重畳された丸め誤差成分
を取り除く丸め誤差除去手段である加算部15とを有す
るブロック19とを2段縦続接続し、さらに、上記ブロ
ック18の前段に、上記許容入力語長mビットより長い
nビットを出力語長とするFIRフィルタ2を接続して
なる。
ジタル信号演算装置の構成を説明する。図1において、
本実施例は、許容入力語長mビットのFIR(非巡回
形)フィルタ7と、上記許容入力語長mビットより長い
nビットの入力をFIRフィルタ7が処理できるように
丸め処理し、該丸め処理時の余剰成分である丸め誤差を
nビットの入力に重畳して出力する丸め処理部3と、こ
の丸め処理部3の出力から丸め誤差(再量子化誤差)を
取り出す丸め誤差抽出手段である減算部4と、この減算
部4により取り出された丸め誤差を用いて上記FIRフ
ィルタ7のフィルタ出力から重畳された丸め誤差成分を
取り除く丸め誤差除去手段である加算部8とを有するブ
ロック18と、許容入力語長mビットのFIRフィルタ
14と、上記許容入力語長mビットより長いnビットの
入力をFIRフィルタ14が処理できるように丸め処理
し、該丸め処理時の余剰成分である丸め誤差をnビット
の入力に重畳して出力する丸め処理部10と、この丸め
処理部10の出力から丸め誤差(再量子化誤差)を取り
出す丸め誤差抽出手段である減算部11と、この減算部
11により取り出された丸め誤差を用いて上記FIRフ
ィルタ14のフィルタ出力から重畳された丸め誤差成分
を取り除く丸め誤差除去手段である加算部15とを有す
るブロック19とを2段縦続接続し、さらに、上記ブロ
ック18の前段に、上記許容入力語長mビットより長い
nビットを出力語長とするFIRフィルタ2を接続して
なる。
【0021】ここで、FIRフィルタ2は供給される信
号の標本化周波数fs を2fs に変換し、FIRフィル
タ7は2fs を4fs に変換し、FIRフィルタ14は
4f s を8fs に変換する。これらFIRフィルタ2、
FIRフィルタ7及びFIRフィルタ14のフィルタ特
性は、信号通過帯域における信号の位相がずれないすな
わち周波数を変換したときにフィルタの入出力で位相差
が発生しない特性(いわゆる直線位相特性)である。そ
して、各FIRフィルタ2、7及び14での加算と乗算
よりなる演算は、1つの演算部での時分割処理により行
われている。
号の標本化周波数fs を2fs に変換し、FIRフィル
タ7は2fs を4fs に変換し、FIRフィルタ14は
4f s を8fs に変換する。これらFIRフィルタ2、
FIRフィルタ7及びFIRフィルタ14のフィルタ特
性は、信号通過帯域における信号の位相がずれないすな
わち周波数を変換したときにフィルタの入出力で位相差
が発生しない特性(いわゆる直線位相特性)である。そ
して、各FIRフィルタ2、7及び14での加算と乗算
よりなる演算は、1つの演算部での時分割処理により行
われている。
【0022】また、ブロック18の減算部4と加算部8
の間には、該減算部4で取り出された丸め誤差の標本化
周波数を4fs にし振幅を1/2にして信号帯域を2f
s とする0補間部5と、この0補間部5で振幅を1/2
にして信号帯域を2fs とされた信号を上記FIRフィ
ルタ7の処理に合わせるように遅延する遅延部6と、上
記0補間部5での0補間処理により半分になってしまっ
た信号の振幅を上記FIRフィルタ7の変換利得G
1 (=2)を用いて2倍にする乗算部9とを挿入してい
る。
の間には、該減算部4で取り出された丸め誤差の標本化
周波数を4fs にし振幅を1/2にして信号帯域を2f
s とする0補間部5と、この0補間部5で振幅を1/2
にして信号帯域を2fs とされた信号を上記FIRフィ
ルタ7の処理に合わせるように遅延する遅延部6と、上
記0補間部5での0補間処理により半分になってしまっ
た信号の振幅を上記FIRフィルタ7の変換利得G
1 (=2)を用いて2倍にする乗算部9とを挿入してい
る。
【0023】また、ブロック19の減算部11と加算部
15の間には、該減算部11で取り出された丸め誤差の
標本化周波数を8fs にし振幅を1/2にして信号帯域
を4fs とする0補間部12と、この0補間部12で振
幅を1/2にして信号帯域を4fs とされた信号を上記
FIRフィルタ14の処理に合わせるように遅延する遅
延部13と、上記0補間部12での0補間処理により半
分になってしまった信号の振幅を上記FIRフィルタ1
4の変換利得G2 (=2)を用いて2倍にする乗算部1
6とを挿入している。
15の間には、該減算部11で取り出された丸め誤差の
標本化周波数を8fs にし振幅を1/2にして信号帯域
を4fs とする0補間部12と、この0補間部12で振
幅を1/2にして信号帯域を4fs とされた信号を上記
FIRフィルタ14の処理に合わせるように遅延する遅
延部13と、上記0補間部12での0補間処理により半
分になってしまった信号の振幅を上記FIRフィルタ1
4の変換利得G2 (=2)を用いて2倍にする乗算部1
6とを挿入している。
【0024】次に、図1乃至図3を参照しながら本実施
例のディジタル信号演算装置の動作原理を説明する。図
2は本実施例の構成を示した図1のa乃至hの位置に対
応させた信号の状態(スペクトラム状態)を示してい
る。また、図3は図1のi乃至nの位置に対応させたス
ペクトラム状態を示している。
例のディジタル信号演算装置の動作原理を説明する。図
2は本実施例の構成を示した図1のa乃至hの位置に対
応させた信号の状態(スペクトラム状態)を示してい
る。また、図3は図1のi乃至nの位置に対応させたス
ペクトラム状態を示している。
【0025】先ず、図1に示されるブロック18の動作
原理を説明する。入力端子1から供給される元信号は、
標本化周波数fs のため図2のaに示すような0〜fs
/2のスペクトラムとなっている。この元信号をFIR
フィルタ2でfs を2fs に変換しオーバーサンプリン
グすると図2のbに示すように破線で示したフィルタ特
性により2fs 以降の整数倍の周波数に発生するエリア
シングを除去する。
原理を説明する。入力端子1から供給される元信号は、
標本化周波数fs のため図2のaに示すような0〜fs
/2のスペクトラムとなっている。この元信号をFIR
フィルタ2でfs を2fs に変換しオーバーサンプリン
グすると図2のbに示すように破線で示したフィルタ特
性により2fs 以降の整数倍の周波数に発生するエリア
シングを除去する。
【0026】上記図2のbに示したFIRフィルタ2の
出力信号のスペクトラムは、丸め処理部3により丸め処
理され、図2のcに示すようなスペクトラムとなる。こ
れは、この丸め処理部3が上述したように許容入力語長
mビットより長いnビットの入力をFIRフィルタ7が
処理できるように丸め処理し、該丸め処理時の余剰成分
である丸め誤差をnビットの入力に重畳して出力するた
めである。この丸め処理部3での丸め変換は、本質的に
は丸め誤差を切り捨てるものであるが、実際上の扱い
(数学的には)としては、nビットの入力に丸め誤差を
足すということであり、すなわち重畳することである。
出力信号のスペクトラムは、丸め処理部3により丸め処
理され、図2のcに示すようなスペクトラムとなる。こ
れは、この丸め処理部3が上述したように許容入力語長
mビットより長いnビットの入力をFIRフィルタ7が
処理できるように丸め処理し、該丸め処理時の余剰成分
である丸め誤差をnビットの入力に重畳して出力するた
めである。この丸め処理部3での丸め変換は、本質的に
は丸め誤差を切り捨てるものであるが、実際上の扱い
(数学的には)としては、nビットの入力に丸め誤差を
足すということであり、すなわち重畳することである。
【0027】この丸め誤差が重畳された図2のcに示す
スペクトラムの信号を、図2のbに示したスペクトラム
の信号から上記減算部4で減算すると、0〜fs /2の
スペクトラムである元信号は無くなり、図2のdに示す
ような丸め誤差だけのスペクトラムの信号となる。この
図2のdに示すスペクトラムは、実際には、逆相となっ
ている。
スペクトラムの信号を、図2のbに示したスペクトラム
の信号から上記減算部4で減算すると、0〜fs /2の
スペクトラムである元信号は無くなり、図2のdに示す
ような丸め誤差だけのスペクトラムの信号となる。この
図2のdに示すスペクトラムは、実際には、逆相となっ
ている。
【0028】そして、図2のdに示す丸め誤差を上記0
補間部5に供給し、標本化周波数を4fs にし振幅を1
/2にして信号帯域を2fs とすると図2のeに示すス
ペクトラムの信号となる。また、これを遅延部6に供給
し、FIRフィルタ7の処理に合うように遅延させる
(位相を合わせる)と図2のgに示すスペクトラムの信
号になる。すなわち、この図2のe及びgは、減算部4
の出力を0補間して、遅延させたものである。
補間部5に供給し、標本化周波数を4fs にし振幅を1
/2にして信号帯域を2fs とすると図2のeに示すス
ペクトラムの信号となる。また、これを遅延部6に供給
し、FIRフィルタ7の処理に合うように遅延させる
(位相を合わせる)と図2のgに示すスペクトラムの信
号になる。すなわち、この図2のe及びgは、減算部4
の出力を0補間して、遅延させたものである。
【0029】そして、この図2のe及びgのスペクトラ
ムを上記乗算部9において、上記FIRフィルタ7の変
換利得G1 (=2)を用いて2倍にし、加算部8に供給
する。
ムを上記乗算部9において、上記FIRフィルタ7の変
換利得G1 (=2)を用いて2倍にし、加算部8に供給
する。
【0030】この加算部8には、図2のfに示すスペク
トラムの信号も供給されている。この図2のfに示すス
ペクトラムは、FIRフィルタ7が、図2のcに示すス
ペクトラム入力の2fs を4fs に変換しオーバーサン
プリングしたものである。上記乗算部9から加算部8に
供給される丸め誤差に応じた値は、上述したように減算
部4での減算により逆相とされているため、この加算部
8は実質的に、上記図2のfのスペクトラムから上記乗
算部9の出力を減算することになり、その結果この加算
部8は、図2のhに示すようなスペクトラムの信号を出
力する。
トラムの信号も供給されている。この図2のfに示すス
ペクトラムは、FIRフィルタ7が、図2のcに示すス
ペクトラム入力の2fs を4fs に変換しオーバーサン
プリングしたものである。上記乗算部9から加算部8に
供給される丸め誤差に応じた値は、上述したように減算
部4での減算により逆相とされているため、この加算部
8は実質的に、上記図2のfのスペクトラムから上記乗
算部9の出力を減算することになり、その結果この加算
部8は、図2のhに示すようなスペクトラムの信号を出
力する。
【0031】すなわちこの図2のhに示すようなスペク
トラムの信号は、可聴帯域内の元信号(0〜fs /2の
元信号スペクトラムとして説明した)に重畳されていた
丸め誤差成分を無くしている。丸め誤差としては、可聴
帯域外のfs 近辺から2fsにのみその存在を許してい
る。
トラムの信号は、可聴帯域内の元信号(0〜fs /2の
元信号スペクトラムとして説明した)に重畳されていた
丸め誤差成分を無くしている。丸め誤差としては、可聴
帯域外のfs 近辺から2fsにのみその存在を許してい
る。
【0032】以上がブロック18にて標本化周波数を4
fs までに変換したときの丸め誤差の除去の説明であ
る。
fs までに変換したときの丸め誤差の除去の説明であ
る。
【0033】次に、図1に示されるブロック19の動作
原理を説明する。上記図2のhに示したスペクトラム
は、丸め処理部10により丸め処理され、図2のiに示
すようなスペクトラムとなる。これは、この丸め処理部
10が上述したように許容入力語長mビットより長いn
ビットの入力をFIRフィルタ14が処理できるように
丸め処理し、該丸め処理時の余剰成分である丸め誤差を
nビットの入力に重畳して出力するためである。この丸
め処理部10での丸め処理は、本質的には丸め誤差を切
り捨てるものであるが、実際上の扱い(数学的には)と
しては、nビットの入力に丸め誤差を足すということで
あり、すなわち重畳することである。
原理を説明する。上記図2のhに示したスペクトラム
は、丸め処理部10により丸め処理され、図2のiに示
すようなスペクトラムとなる。これは、この丸め処理部
10が上述したように許容入力語長mビットより長いn
ビットの入力をFIRフィルタ14が処理できるように
丸め処理し、該丸め処理時の余剰成分である丸め誤差を
nビットの入力に重畳して出力するためである。この丸
め処理部10での丸め処理は、本質的には丸め誤差を切
り捨てるものであるが、実際上の扱い(数学的には)と
しては、nビットの入力に丸め誤差を足すということで
あり、すなわち重畳することである。
【0034】この丸め誤差が重畳された図2のiに示す
スペクトラムの信号を、図2のhに示したスペクトラム
の信号から上記減算部11で減算すると、0〜fs /2
のスペクトラムである元信号は無くなり、図2のjに示
すような丸め誤差だけのスペクトラムの信号となる。こ
の図2のjに示すスペクトラムの信号は、実際には、逆
相となっている。
スペクトラムの信号を、図2のhに示したスペクトラム
の信号から上記減算部11で減算すると、0〜fs /2
のスペクトラムである元信号は無くなり、図2のjに示
すような丸め誤差だけのスペクトラムの信号となる。こ
の図2のjに示すスペクトラムの信号は、実際には、逆
相となっている。
【0035】そして、図2のjに示す丸め誤差を上記0
補間部12に供給し、標本化周波数を8fs にし振幅を
1/2にして信号帯域を4fs とすると図2のkに示す
スペクトラムの信号となる。また、これを遅延部13に
供給し、FIRフィルタ14の処理に合うように遅延さ
せる(位相を合わせる)と図2のmに示すスペクトラム
の信号になる。すなわち、この図2のk及びmは、減算
部11の出力を0補間して、遅延させたものである。
補間部12に供給し、標本化周波数を8fs にし振幅を
1/2にして信号帯域を4fs とすると図2のkに示す
スペクトラムの信号となる。また、これを遅延部13に
供給し、FIRフィルタ14の処理に合うように遅延さ
せる(位相を合わせる)と図2のmに示すスペクトラム
の信号になる。すなわち、この図2のk及びmは、減算
部11の出力を0補間して、遅延させたものである。
【0036】そして、この図2のk及びmのスペクトラ
ムを上記乗算部16において、上記FIRフィルタ14
の変換利得G2 (=2)を用いて2倍にし、加算部15
に供給する。
ムを上記乗算部16において、上記FIRフィルタ14
の変換利得G2 (=2)を用いて2倍にし、加算部15
に供給する。
【0037】この加算部15には、図2のlに示すスペ
クトラムの信号も供給されている。この図2のlに示す
スペクトラムは、FIRフィルタ14が、図2のiに示
すスペクトラム入力の4fs を8fs に変換しオーバー
サンプリングしたものである。上記乗算部16から加算
部15に供給される丸め誤差に応じた値は、上述したよ
うに減算部11での減算により逆相とされているため、
この加算部15は実質的に、上記図2のlのスペクトラ
ムから上記乗算部16の出力を減算することになり、そ
の結果この加算部15は、図2のnに示すようなスペク
トラムの信号を出力端子17から出力する。
クトラムの信号も供給されている。この図2のlに示す
スペクトラムは、FIRフィルタ14が、図2のiに示
すスペクトラム入力の4fs を8fs に変換しオーバー
サンプリングしたものである。上記乗算部16から加算
部15に供給される丸め誤差に応じた値は、上述したよ
うに減算部11での減算により逆相とされているため、
この加算部15は実質的に、上記図2のlのスペクトラ
ムから上記乗算部16の出力を減算することになり、そ
の結果この加算部15は、図2のnに示すようなスペク
トラムの信号を出力端子17から出力する。
【0038】すなわちこの図2のnに示すようなスペク
トラムの信号は、可聴帯域内に丸め誤差成分を重畳させ
ず、丸め誤差としては、可聴帯域外のfs 近辺から4f
s にのみその存在を許している。
トラムの信号は、可聴帯域内に丸め誤差成分を重畳させ
ず、丸め誤差としては、可聴帯域外のfs 近辺から4f
s にのみその存在を許している。
【0039】以上がブロック19にて標本化周波数を8
fs までに変換したときの丸め誤差の除去の説明であ
る。
fs までに変換したときの丸め誤差の除去の説明であ
る。
【0040】このように、本実施例は、CDプレーヤや
DATプレーヤ等のディジタルオーディオ機器におい
て、ディジタルオーディオ信号をアナログ信号に変換す
る際に、D/Aコンバータの入力部でオーディオ信号の
標本化周波数fS を段階的に8倍(8fS )に変換し、
丸め誤差いわゆる再量子化誤差信号を可聴帯域外に移動
させることによって、再量子化誤差を実質的に減らせ
る。
DATプレーヤ等のディジタルオーディオ機器におい
て、ディジタルオーディオ信号をアナログ信号に変換す
る際に、D/Aコンバータの入力部でオーディオ信号の
標本化周波数fS を段階的に8倍(8fS )に変換し、
丸め誤差いわゆる再量子化誤差信号を可聴帯域外に移動
させることによって、再量子化誤差を実質的に減らせ
る。
【0041】なお、本発明に係るディジタル信号演算装
置は、上記実施例にのみ限定されるものではなく、標本
化周波数fS をより高次に変換し、オーバーサンプリン
グを行うような場合にも適用可能である。
置は、上記実施例にのみ限定されるものではなく、標本
化周波数fS をより高次に変換し、オーバーサンプリン
グを行うような場合にも適用可能である。
【0042】
【発明の効果】本発明に係るディジタル信号演算装置
は、許容入力語長mビットのディジタルフィルタ手段
と、上記許容入力語長mビットより長いnビットの入力
を上記ディジタルフィルタ手段が処理できるように丸め
処理する丸め処理手段と、上記丸め処理手段の出力から
丸め誤差を取り出す丸め誤差抽出手段と、上記丸め誤差
抽出手段により取り出された丸め誤差を用いて上記ディ
ジタルフィルタ手段のフィルタ出力に重畳されている丸
め誤差成分を取り除く丸め誤差除去手段とを有するの
で、可聴帯域内の再量子化誤差を減らせる。
は、許容入力語長mビットのディジタルフィルタ手段
と、上記許容入力語長mビットより長いnビットの入力
を上記ディジタルフィルタ手段が処理できるように丸め
処理する丸め処理手段と、上記丸め処理手段の出力から
丸め誤差を取り出す丸め誤差抽出手段と、上記丸め誤差
抽出手段により取り出された丸め誤差を用いて上記ディ
ジタルフィルタ手段のフィルタ出力に重畳されている丸
め誤差成分を取り除く丸め誤差除去手段とを有するの
で、可聴帯域内の再量子化誤差を減らせる。
【0043】また、上記ディジタルフィルタ手段と、上
記丸め処理手段と、上記丸め誤差抽出手段と、丸め誤差
除去手段とを有する構成を複数段縦続接続して、ディジ
タル信号演算装置を構成すれば、ハードウェア量を増や
すことなく可聴帯域内の再量子化誤差を減らせる。
記丸め処理手段と、上記丸め誤差抽出手段と、丸め誤差
除去手段とを有する構成を複数段縦続接続して、ディジ
タル信号演算装置を構成すれば、ハードウェア量を増や
すことなく可聴帯域内の再量子化誤差を減らせる。
【図1】本発明に係るディジタル信号演算装置の実施例
の構成を示すブロック図である。
の構成を示すブロック図である。
【図2】図1に示した実施例の動作を説明するための図
である。
である。
【図3】図1に示した実施例の動作を説明するための図
である。
である。
【図4】段階的に構成したディジタル信号演算装置の概
略を説明するための図である。
略を説明するための図である。
【図5】従来のディジタル信号演算装置の構成を示すブ
ロック図である。
ロック図である。
【図6】図5に示した従来のディジタル信号演算装置の
動作を説明するための図である。
動作を説明するための図である。
2・・・・・・FIRフィルタ(fs →2fs 用) 7・・・・・・FIRフィルタ(2fs →4fs 用) 14・・・・・FIRフィルタ(4fs →8fs 用) 3、10・・・丸め処理部 4、11・・・減算部 5、12・・・0補間部 5、13・・・遅延部 9、16・・・乗算部 8、15・・・加算部
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成5年4月30日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正内容】
【書類名】 明細書
【発明の名称】 ディジタル信号演算装置
【特許請求の範囲】
【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ディジタル信号演算装
置に関し、特にコンパクトディスク(CD)プレーヤ等
のディジタルオーディオ機器に用いられ、ディジタル信
号をアナログ信号に変換する際に発生するエリアシング
を除去するディジタル信号演算装置に関する。
置に関し、特にコンパクトディスク(CD)プレーヤ等
のディジタルオーディオ機器に用いられ、ディジタル信
号をアナログ信号に変換する際に発生するエリアシング
を除去するディジタル信号演算装置に関する。
【0002】
【従来の技術】一般的に、コンパクトディスク(CD)
プレーヤやディジタルオーディオテープ(DAT)プレ
ーヤ等のディジタルオーディオ機器で扱われるディジタ
ルオーディオ信号をD/Aコンバータでアナログ信号に
変換する際には、元の標本化周波数の整数倍の周波数の
両側に現れる元信号の写像成分いわゆるエリアシングを
取り除く必要がある。
プレーヤやディジタルオーディオテープ(DAT)プレ
ーヤ等のディジタルオーディオ機器で扱われるディジタ
ルオーディオ信号をD/Aコンバータでアナログ信号に
変換する際には、元の標本化周波数の整数倍の周波数の
両側に現れる元信号の写像成分いわゆるエリアシングを
取り除く必要がある。
【0003】例えば、初期のCDプレーヤにおいては、
上記エリアシングの除去をアナログのローパスフィルタ
で行っていたが、ディジタルフィルタの大量生産技術の
確立と共にアナルグフィルタはかえってコスト高とな
り、また急峻なアナログフィルタは音質を低下させてし
まうので、徐々にディジタルフィルタで上記エリアシン
グを除去するようになった。
上記エリアシングの除去をアナログのローパスフィルタ
で行っていたが、ディジタルフィルタの大量生産技術の
確立と共にアナルグフィルタはかえってコスト高とな
り、また急峻なアナログフィルタは音質を低下させてし
まうので、徐々にディジタルフィルタで上記エリアシン
グを除去するようになった。
【0004】例えば、最近では、標本化周波数fs を例
えば8倍(8fs )に変換し、可聴帯域でのエリアシン
グを無くすことで、帯域外成分の充分な抑圧と、D/A
コンバータ後段でのアナログフィルタの負担の軽減を図
るようになった。標本化周波数fs を8fs に変換する
には、一挙に行うよりも、図4に示すように入力端子2
0から供給される信号のfs を2fs に変換するFIR
(非巡回形)フィルタ21と、2fs を4fs に変換す
るFIRフィルタ22と、4fs を8fs に変換するF
IRフィルタ23とを縦続に接続し(結果的に出力端子
24から8fsの信号が出力される)、段階的に行う方
が効率が良い。ここで、各FIRフィルタのフィルタ特
性は、直線位相性を有している。
えば8倍(8fs )に変換し、可聴帯域でのエリアシン
グを無くすことで、帯域外成分の充分な抑圧と、D/A
コンバータ後段でのアナログフィルタの負担の軽減を図
るようになった。標本化周波数fs を8fs に変換する
には、一挙に行うよりも、図4に示すように入力端子2
0から供給される信号のfs を2fs に変換するFIR
(非巡回形)フィルタ21と、2fs を4fs に変換す
るFIRフィルタ22と、4fs を8fs に変換するF
IRフィルタ23とを縦続に接続し(結果的に出力端子
24から8fsの信号が出力される)、段階的に行う方
が効率が良い。ここで、各FIRフィルタのフィルタ特
性は、直線位相性を有している。
【0005】これは、フィルタ特性が直線位相性を有
し、入力される信号の標本化周波数fs を2倍にするF
IRフィルタを3段縦続接続して8倍の標本化周波数を
得れば、ナイキスト周波数の1/2をカットオフ周波数
としたときに演算回数を大幅に減らすことができるとい
う周知技術をうまく適用でき、一挙に標本化周波数を8
倍にするよりもハードウェア量を少なくできるためであ
る。
し、入力される信号の標本化周波数fs を2倍にするF
IRフィルタを3段縦続接続して8倍の標本化周波数を
得れば、ナイキスト周波数の1/2をカットオフ周波数
としたときに演算回数を大幅に減らすことができるとい
う周知技術をうまく適用でき、一挙に標本化周波数を8
倍にするよりもハードウェア量を少なくできるためであ
る。
【0006】
【発明が解決しようとする課題】ところで、上述したよ
うに、フィルタ特性が直線位相性を有し、入力される信
号の標本化周波数fs を2倍にするFIRフィルタを例
えば3段縦続接続して8倍の標本化周波数を得るような
場合、各FIRフィルタでの加算と乗算よりなる演算
は、1つの演算部での時分割処理により行われている。
うに、フィルタ特性が直線位相性を有し、入力される信
号の標本化周波数fs を2倍にするFIRフィルタを例
えば3段縦続接続して8倍の標本化周波数を得るような
場合、各FIRフィルタでの加算と乗算よりなる演算
は、1つの演算部での時分割処理により行われている。
【0007】その結果、各FIRフィルタの許容入力語
長は同じとなり、また各FIRフィルタの出力語長も同
じとなる。さらに、一般的にフィルタ処理では、出力語
長が入力語長よりも長くなる。このため、図4に示した
FIRフィルタ21と、FIRフィルタ22の間には、
図5に示すように、FIRフィルタ21の出力語長をF
IRフィルタ22の許容入力語長内に丸め処理する丸め
処理部25が設けられている。この丸め処理部25は上
述したようにFIRフィルタ21の出力語長をFIRフ
ィルタ22の許容入力語長内に丸め処理する他、この丸
め処理時の余剰成分である丸め誤差を上記FIRフィル
タ21の出力に重畳する。そして、この丸め処理部の出
力は、FIRフィルタ22によって標本化周波数を2倍
(4fsとなる)とされてフィルタリングされ、該フィ
ルタリング出力は出力端子26から導出される。
長は同じとなり、また各FIRフィルタの出力語長も同
じとなる。さらに、一般的にフィルタ処理では、出力語
長が入力語長よりも長くなる。このため、図4に示した
FIRフィルタ21と、FIRフィルタ22の間には、
図5に示すように、FIRフィルタ21の出力語長をF
IRフィルタ22の許容入力語長内に丸め処理する丸め
処理部25が設けられている。この丸め処理部25は上
述したようにFIRフィルタ21の出力語長をFIRフ
ィルタ22の許容入力語長内に丸め処理する他、この丸
め処理時の余剰成分である丸め誤差を上記FIRフィル
タ21の出力に重畳する。そして、この丸め処理部の出
力は、FIRフィルタ22によって標本化周波数を2倍
(4fsとなる)とされてフィルタリングされ、該フィ
ルタリング出力は出力端子26から導出される。
【0008】上記図5のA,B,C,Dの位置での信号
の状態(スペクトラム)を図6のA,B,C,Dに対応
させて示し、以下に説明する。図6のAに示すような元
信号のスペクトラムは、FIRフィルタ21によって、
標本化周波数fs を2倍(2fs )とされ、図6のBに
破線で示すフィルタ特性により帯域制限される。このと
き、FIRフィルタ21から出力されるデータの語長
は、入力されるデータの語長よりも長くなるのが一般的
であるので、FIRフィルタ22の入力部分で語長の制
限を受けてしまう。このため、丸め処理部25は、FI
Rフィルタ21の出力データの語長を丸める。この丸め
処理によって発生する余剰成分は、丸め誤差あるいは再
量子化誤差とよばれるが、図6のCにハッチング部で示
すように元信号に重畳されてしまう。この図6のCに示
した丸め処理部25の出力は、FIRフィルタ22の許
容入力語長内とされるので、FIRフィルタ22は、標
本化周波数を4fs に変換する。このとき、上述したよ
うに元信号には再量子化誤差が重畳されているので、図
6のDに示すような再量子化誤差が重畳された元信号が
出力端子26から導出される。
の状態(スペクトラム)を図6のA,B,C,Dに対応
させて示し、以下に説明する。図6のAに示すような元
信号のスペクトラムは、FIRフィルタ21によって、
標本化周波数fs を2倍(2fs )とされ、図6のBに
破線で示すフィルタ特性により帯域制限される。このと
き、FIRフィルタ21から出力されるデータの語長
は、入力されるデータの語長よりも長くなるのが一般的
であるので、FIRフィルタ22の入力部分で語長の制
限を受けてしまう。このため、丸め処理部25は、FI
Rフィルタ21の出力データの語長を丸める。この丸め
処理によって発生する余剰成分は、丸め誤差あるいは再
量子化誤差とよばれるが、図6のCにハッチング部で示
すように元信号に重畳されてしまう。この図6のCに示
した丸め処理部25の出力は、FIRフィルタ22の許
容入力語長内とされるので、FIRフィルタ22は、標
本化周波数を4fs に変換する。このとき、上述したよ
うに元信号には再量子化誤差が重畳されているので、図
6のDに示すような再量子化誤差が重畳された元信号が
出力端子26から導出される。
【0009】すなわち、図4における各FIRフィルタ
21、22及び23の許容入力語長が同じとすれば、入
力データはFIRフィルタ22、23の入力部分で語長
の制限を受けてしまい、その結果いわゆ再量子化誤差と
呼ばれる丸め誤差信号がFIRフィルタ22、23の入
力部で発生するので、出力部では丸め誤差が重畳された
データが出力される。
21、22及び23の許容入力語長が同じとすれば、入
力データはFIRフィルタ22、23の入力部分で語長
の制限を受けてしまい、その結果いわゆ再量子化誤差と
呼ばれる丸め誤差信号がFIRフィルタ22、23の入
力部で発生するので、出力部では丸め誤差が重畳された
データが出力される。
【0010】各FIRフィルタ21、22及び23がそ
れぞれ独立の演算器であれば上記再量子化誤差が重畳さ
れたデータを出力することはないが、これではディジタ
ル信号演算装置の価格が高くなってしまう。
れぞれ独立の演算器であれば上記再量子化誤差が重畳さ
れたデータを出力することはないが、これではディジタ
ル信号演算装置の価格が高くなってしまう。
【0011】また、FIRフィルタ23の入力部で発生
する再量子化誤差が充分少なくなるように、FIRフィ
ルタ21及び22に入力される入力語長を小さくするこ
とも考えられるが、これでは元々のFIRフィルタの能
力を無駄にしてしまう。
する再量子化誤差が充分少なくなるように、FIRフィ
ルタ21及び22に入力される入力語長を小さくするこ
とも考えられるが、これでは元々のFIRフィルタの能
力を無駄にしてしまう。
【0012】本発明は、上記実情に鑑みてなされたもの
であり、ハードウェア規模を大きくすることなく、可聴
帯域内の再量子化誤差を減らせるディジタル信号演算装
置の提供を目的とする。
であり、ハードウェア規模を大きくすることなく、可聴
帯域内の再量子化誤差を減らせるディジタル信号演算装
置の提供を目的とする。
【0013】
【課題を解決する手段】本発明に係るディジタル信号演
算装置は、許容入力語長mビットのディジタルフィルタ
手段と、上記許容入力語長mビットより長いnビットの
入力を上記mビットに丸め処理する丸め処理手段と、上
記丸め処理手段の出力から丸め誤差を取り出す丸め誤差
抽出手段と、上記丸め誤差抽出手段により取り出された
丸め誤差を用いて上記ディジタルフィルタ手段のフィル
タ出力に重畳されている丸め誤差成分を取り除く丸め誤
差除去手段とを有することを特徴として上記課題を解決
する。
算装置は、許容入力語長mビットのディジタルフィルタ
手段と、上記許容入力語長mビットより長いnビットの
入力を上記mビットに丸め処理する丸め処理手段と、上
記丸め処理手段の出力から丸め誤差を取り出す丸め誤差
抽出手段と、上記丸め誤差抽出手段により取り出された
丸め誤差を用いて上記ディジタルフィルタ手段のフィル
タ出力に重畳されている丸め誤差成分を取り除く丸め誤
差除去手段とを有することを特徴として上記課題を解決
する。
【0014】ここで、上記ディジタルフィルタ手段と、
上記丸め処理手段と、上記丸め誤差抽出手段と、上記丸
め誤差除去手段とを有する構成を複数段縦続接続し、一
つのディジタル信号演算装置としてもよい。すなわち、
上述したディジタル信号演算装置を一つのブロックと
し、このブロックを複数縦続接続し、多段構成として一
つのディジタル信号演算装置を実現してもよい。
上記丸め処理手段と、上記丸め誤差抽出手段と、上記丸
め誤差除去手段とを有する構成を複数段縦続接続し、一
つのディジタル信号演算装置としてもよい。すなわち、
上述したディジタル信号演算装置を一つのブロックと
し、このブロックを複数縦続接続し、多段構成として一
つのディジタル信号演算装置を実現してもよい。
【0015】また、上記ディジタルフィルタ手段は補間
機能を有する標本化周波数変換フィルタであることが好
ましい。
機能を有する標本化周波数変換フィルタであることが好
ましい。
【0016】また、上記許容入力語長mビットより長い
nビットを出力語長とするディジタルフィルタが入力側
の前段に接続されていてもよい。
nビットを出力語長とするディジタルフィルタが入力側
の前段に接続されていてもよい。
【0017】また、上記ディジタルフィルタ手段は直線
位相特性を有するFIRフィルタであることが好まし
い。
位相特性を有するFIRフィルタであることが好まし
い。
【0018】
【作用】本発明は、丸め処理手段が許容入力語長mビッ
トより長いnビットの入力を上記ディジタルフィルタ手
段が処理できるように丸め処理したときに発生した丸め
誤差を丸め誤差抽出手段が取り出し、丸め誤差除去手段
が丸め処理手段の出力から上記丸め誤差を用いて重畳さ
れている丸め誤差成分を取り除くので、ハードウェア規
模を大きくすることなく、可聴帯域内の丸め誤差すなわ
ち再量子化誤差を減らせる。
トより長いnビットの入力を上記ディジタルフィルタ手
段が処理できるように丸め処理したときに発生した丸め
誤差を丸め誤差抽出手段が取り出し、丸め誤差除去手段
が丸め処理手段の出力から上記丸め誤差を用いて重畳さ
れている丸め誤差成分を取り除くので、ハードウェア規
模を大きくすることなく、可聴帯域内の丸め誤差すなわ
ち再量子化誤差を減らせる。
【0019】
【実施例】以下、本発明に係るディジタル信号演算装置
の実施例を図面を参照しながら説明する。この実施例
は、コンパクトディスク(CD)プレーヤやディジタル
オーディオテープ(DAT)プレーヤ等のディジタルオ
ーディオ機器において、ディジタルオーディオ信号をア
ナログ信号に変換する際に、D/Aコンバータの入力部
でオーディオ信号の標本化周波数(fS )を段階的に8
倍(8fS )に変換し、いわゆる再量子化誤差信号を可
聴帯域外に移動させることによって、再量子化誤差を実
質的に減らせるディジタル信号演算装置である。
の実施例を図面を参照しながら説明する。この実施例
は、コンパクトディスク(CD)プレーヤやディジタル
オーディオテープ(DAT)プレーヤ等のディジタルオ
ーディオ機器において、ディジタルオーディオ信号をア
ナログ信号に変換する際に、D/Aコンバータの入力部
でオーディオ信号の標本化周波数(fS )を段階的に8
倍(8fS )に変換し、いわゆる再量子化誤差信号を可
聴帯域外に移動させることによって、再量子化誤差を実
質的に減らせるディジタル信号演算装置である。
【0020】先ず、図1を参照しながら本実施例のディ
ジタル信号演算装置の構成を説明する。図1において、
本実施例は、許容入力語長mビットのFIR(非巡回
形)フィルタ7と、上記許容入力語長mビットより長い
nビットの入力をFIRフィルタ7が処理できるように
丸め処理し、該丸め処理時の余剰成分である丸め誤差を
nビットの入力に重畳して出力する丸め処理部3と、こ
の丸め処理部3の出力から丸め誤差(再量子化誤差)を
取り出す丸め誤差抽出手段である減算部4と、この減算
部4により取り出された丸め誤差を用いて上記FIRフ
ィルタ7のフィルタ出力から重畳された丸め誤差成分を
取り除く丸め誤差除去手段である加算部8とを有するブ
ロック18と、許容入力語長mビットのFIRフィルタ
14と、上記許容入力語長mビットより長いnビットの
入力をFIRフィルタ14が処理できるように丸め処理
し、該丸め処理時の余剰成分である丸め誤差をnビット
の入力に重畳して出力する丸め処理部10と、この丸め
処理部10の出力から丸め誤差(再量子化誤差)を取り
出す丸め誤差抽出手段である減算部11と、この減算部
11により取り出された丸め誤差を用いて上記FIRフ
ィルタ14のフィルタ出力から重畳された丸め誤差成分
を取り除く丸め誤差除去手段である加算部15とを有す
るブロック19とを2段縦続接続し、さらに、上記ブロ
ック18の前段に、上記許容入力語長mビットより長い
nビットを出力語長とするFIRフィルタ2を接続して
なる。
ジタル信号演算装置の構成を説明する。図1において、
本実施例は、許容入力語長mビットのFIR(非巡回
形)フィルタ7と、上記許容入力語長mビットより長い
nビットの入力をFIRフィルタ7が処理できるように
丸め処理し、該丸め処理時の余剰成分である丸め誤差を
nビットの入力に重畳して出力する丸め処理部3と、こ
の丸め処理部3の出力から丸め誤差(再量子化誤差)を
取り出す丸め誤差抽出手段である減算部4と、この減算
部4により取り出された丸め誤差を用いて上記FIRフ
ィルタ7のフィルタ出力から重畳された丸め誤差成分を
取り除く丸め誤差除去手段である加算部8とを有するブ
ロック18と、許容入力語長mビットのFIRフィルタ
14と、上記許容入力語長mビットより長いnビットの
入力をFIRフィルタ14が処理できるように丸め処理
し、該丸め処理時の余剰成分である丸め誤差をnビット
の入力に重畳して出力する丸め処理部10と、この丸め
処理部10の出力から丸め誤差(再量子化誤差)を取り
出す丸め誤差抽出手段である減算部11と、この減算部
11により取り出された丸め誤差を用いて上記FIRフ
ィルタ14のフィルタ出力から重畳された丸め誤差成分
を取り除く丸め誤差除去手段である加算部15とを有す
るブロック19とを2段縦続接続し、さらに、上記ブロ
ック18の前段に、上記許容入力語長mビットより長い
nビットを出力語長とするFIRフィルタ2を接続して
なる。
【0021】ここで、FIRフィルタ2は供給される信
号の標本化周波数fs を2fs に変換し、FIRフィル
タ7は2fs を4fs に変換し、FIRフィルタ14は
4f s を8fs に変換する。これらFIRフィルタ2、
FIRフィルタ7及びFIRフィルタ14のフィルタ特
性は、直線位相特性である。そして、各FIRフィルタ
2、7及び14での加算と乗算よりなる演算は、1つの
演算部での時分割処理により行われている。
号の標本化周波数fs を2fs に変換し、FIRフィル
タ7は2fs を4fs に変換し、FIRフィルタ14は
4f s を8fs に変換する。これらFIRフィルタ2、
FIRフィルタ7及びFIRフィルタ14のフィルタ特
性は、直線位相特性である。そして、各FIRフィルタ
2、7及び14での加算と乗算よりなる演算は、1つの
演算部での時分割処理により行われている。
【0022】また、ブロック18の減算部4と加算部8
の間には、該減算部4で取り出された丸め誤差の標本化
周波数を4fs にする0補間部5と、この0補間部5の
出力信号を上記FIRフィルタ7の処理に合わせるよう
に遅延する遅延部6と、上記0補間部5での0補間処理
により半分になってしまった信号の実効振幅を上記FI
Rフィルタ7の通過帯域の実効振幅に対して補正する乗
算部9とを挿入している。
の間には、該減算部4で取り出された丸め誤差の標本化
周波数を4fs にする0補間部5と、この0補間部5の
出力信号を上記FIRフィルタ7の処理に合わせるよう
に遅延する遅延部6と、上記0補間部5での0補間処理
により半分になってしまった信号の実効振幅を上記FI
Rフィルタ7の通過帯域の実効振幅に対して補正する乗
算部9とを挿入している。
【0023】また、ブロック19の減算部11と加算部
15の間には、該減算部11で取り出された丸め誤差の
標本化周波数を8fs にする0補間部12と、この0補
間部12の出力信号を上記FIRフィルタ14の処理に
合わせるように遅延する遅延部13と、上記0補間部1
2での0補間処理により半分になってしまった信号の振
幅を上記FIRフィルタ14の通過帯域の実効振幅に対
して補正する乗算部16とを挿入している。
15の間には、該減算部11で取り出された丸め誤差の
標本化周波数を8fs にする0補間部12と、この0補
間部12の出力信号を上記FIRフィルタ14の処理に
合わせるように遅延する遅延部13と、上記0補間部1
2での0補間処理により半分になってしまった信号の振
幅を上記FIRフィルタ14の通過帯域の実効振幅に対
して補正する乗算部16とを挿入している。
【0024】次に、図1乃至図3を参照しながら本実施
例のディジタル信号演算装置の動作原理を説明する。図
2は本実施例の構成を示した図1のa乃至hの位置に対
応させた信号の状態(スペクトラム状態)を示してい
る。また、図3は図1のi乃至nの位置に対応させたス
ペクトラム状態を示している。
例のディジタル信号演算装置の動作原理を説明する。図
2は本実施例の構成を示した図1のa乃至hの位置に対
応させた信号の状態(スペクトラム状態)を示してい
る。また、図3は図1のi乃至nの位置に対応させたス
ペクトラム状態を示している。
【0025】先ず、図1に示されるブロック18の動作
原理を説明する。入力端子1から供給される元信号は、
標本化周波数fs のため図2のaに示すような0〜fs
/2のスペクトラムとなっている。この元信号をFIR
フィルタ2でfs を2fs に変換しオーバーサンプリン
グすると図2のbに示すように破線で示したフィルタ特
性により2fs 以降の整数倍の周波数に発生するエリア
シングを除去する。
原理を説明する。入力端子1から供給される元信号は、
標本化周波数fs のため図2のaに示すような0〜fs
/2のスペクトラムとなっている。この元信号をFIR
フィルタ2でfs を2fs に変換しオーバーサンプリン
グすると図2のbに示すように破線で示したフィルタ特
性により2fs 以降の整数倍の周波数に発生するエリア
シングを除去する。
【0026】上記図2のbに示したFIRフィルタ2の
出力信号のスペクトラムは、丸め処理部3により丸め処
理され、図2のcに示すようなスペクトラムとなる。こ
れは、この丸め処理部3が上述したように許容入力語長
mビットより長いnビットの入力をFIRフィルタ7が
処理できるように丸め処理し、該丸め処理時の余剰成分
である丸め誤差をnビットの入力に重畳して出力するた
めである。この丸め処理部3での丸め変換は、本質的に
は丸め誤差を切り捨てるものであるが、実際上の扱い
(数学的には)としては、nビットの入力に丸め誤差を
足すということであり、すなわち重畳することである。
出力信号のスペクトラムは、丸め処理部3により丸め処
理され、図2のcに示すようなスペクトラムとなる。こ
れは、この丸め処理部3が上述したように許容入力語長
mビットより長いnビットの入力をFIRフィルタ7が
処理できるように丸め処理し、該丸め処理時の余剰成分
である丸め誤差をnビットの入力に重畳して出力するた
めである。この丸め処理部3での丸め変換は、本質的に
は丸め誤差を切り捨てるものであるが、実際上の扱い
(数学的には)としては、nビットの入力に丸め誤差を
足すということであり、すなわち重畳することである。
【0027】この丸め誤差が重畳された図2のcに示す
スペクトラムの信号を、図2のbに示したスペクトラム
の信号から上記減算部4で減算すると、0〜fs /2の
スペクトラムである元信号は無くなり、図2のdに示す
ような丸め誤差だけのスペクトラムの信号となる。この
図2のdに示すスペクトラムは、実際には、逆相となっ
ている。
スペクトラムの信号を、図2のbに示したスペクトラム
の信号から上記減算部4で減算すると、0〜fs /2の
スペクトラムである元信号は無くなり、図2のdに示す
ような丸め誤差だけのスペクトラムの信号となる。この
図2のdに示すスペクトラムは、実際には、逆相となっ
ている。
【0028】そして、図2のdに示す丸め誤差を上記0
補間部5に供給し、標本化周波数を4fs にすると図2
のeに示すスペクトラムの信号となる。また、これを遅
延部6に供給し、FIRフィルタ7の処理に合うように
遅延させる(位相を合わせる)と図2のgに示すスペク
トラムの信号になる。すなわち、この図2のe及びg
は、減算部4の出力を0補間して、遅延させたものであ
る。
補間部5に供給し、標本化周波数を4fs にすると図2
のeに示すスペクトラムの信号となる。また、これを遅
延部6に供給し、FIRフィルタ7の処理に合うように
遅延させる(位相を合わせる)と図2のgに示すスペク
トラムの信号になる。すなわち、この図2のe及びg
は、減算部4の出力を0補間して、遅延させたものであ
る。
【0029】そして、この図2のe及びgのスペクトラ
ムを上記乗算部9において、上記FIRフィルタ7の出
力に含まれる丸め誤差(再量子化誤差)と、fs までの
帯域で電力が等しくなるように補正し、加算部8に供給
する。
ムを上記乗算部9において、上記FIRフィルタ7の出
力に含まれる丸め誤差(再量子化誤差)と、fs までの
帯域で電力が等しくなるように補正し、加算部8に供給
する。
【0030】この加算部8には、図2のfに示すスペク
トラムの信号も供給されている。この図2のfに示すス
ペクトラムは、FIRフィルタ7が、図2のcに示すス
ペクトラム入力の2fs を4fs に変換しオーバーサン
プリングしたものである。上記乗算部9から加算部8に
供給される丸め誤差に応じた値は、上述したように減算
部4での減算により逆相とされているため、この加算部
8は実質的に、上記図2のfのスペクトラムから上記乗
算部9の出力を減算することになり、その結果この加算
部8は、図2のhに示すようなスペクトラムの信号を出
力する。
トラムの信号も供給されている。この図2のfに示すス
ペクトラムは、FIRフィルタ7が、図2のcに示すス
ペクトラム入力の2fs を4fs に変換しオーバーサン
プリングしたものである。上記乗算部9から加算部8に
供給される丸め誤差に応じた値は、上述したように減算
部4での減算により逆相とされているため、この加算部
8は実質的に、上記図2のfのスペクトラムから上記乗
算部9の出力を減算することになり、その結果この加算
部8は、図2のhに示すようなスペクトラムの信号を出
力する。
【0031】すなわちこの図2のhに示すようなスペク
トラムの信号は、可聴帯域内の元信号(0〜fs /2の
元信号スペクトラムとして説明した)に重畳されていた
丸め誤差成分を無くしている。丸め誤差としては、可聴
帯域外のfs 近辺から2fsにのみその存在を許してい
る。
トラムの信号は、可聴帯域内の元信号(0〜fs /2の
元信号スペクトラムとして説明した)に重畳されていた
丸め誤差成分を無くしている。丸め誤差としては、可聴
帯域外のfs 近辺から2fsにのみその存在を許してい
る。
【0032】以上がブロック18にて標本化周波数を4
fs までに変換したときの丸め誤差の除去の説明であ
る。
fs までに変換したときの丸め誤差の除去の説明であ
る。
【0033】次に、図1に示されるブロック19の動作
原理を説明する。上記図2のhに示したスペクトラム
は、丸め処理部10により丸め処理され、図2のiに示
すようなスペクトラムとなる。これは、この丸め処理部
10が上述したように許容入力語長mビットより長いn
ビットの入力をFIRフィルタ14が処理できるように
丸め処理し、該丸め処理時の余剰成分である丸め誤差を
nビットの入力に重畳して出力するためである。この丸
め処理部10での丸め処理は、本質的には丸め誤差を切
り捨てるものであるが、実際上の扱い(数学的には)と
しては、nビットの入力に丸め誤差を足すということで
あり、すなわち重畳することである。
原理を説明する。上記図2のhに示したスペクトラム
は、丸め処理部10により丸め処理され、図2のiに示
すようなスペクトラムとなる。これは、この丸め処理部
10が上述したように許容入力語長mビットより長いn
ビットの入力をFIRフィルタ14が処理できるように
丸め処理し、該丸め処理時の余剰成分である丸め誤差を
nビットの入力に重畳して出力するためである。この丸
め処理部10での丸め処理は、本質的には丸め誤差を切
り捨てるものであるが、実際上の扱い(数学的には)と
しては、nビットの入力に丸め誤差を足すということで
あり、すなわち重畳することである。
【0034】この丸め誤差が重畳された図2のiに示す
スペクトラムの信号を、図2のhに示したスペクトラム
の信号から上記減算部11で減算すると、0〜fs /2
のスペクトラムである元信号は無くなり、図2のjに示
すような丸め誤差だけのスペクトラムの信号となる。こ
の図2のjに示すスペクトラムの信号は、実際には、逆
相となっている。
スペクトラムの信号を、図2のhに示したスペクトラム
の信号から上記減算部11で減算すると、0〜fs /2
のスペクトラムである元信号は無くなり、図2のjに示
すような丸め誤差だけのスペクトラムの信号となる。こ
の図2のjに示すスペクトラムの信号は、実際には、逆
相となっている。
【0035】そして、図2のjに示す丸め誤差を上記0
補間部12に供給し、標本化周波数を8fs とすると図
2のkに示すスペクトラムの信号となる。また、これを
遅延部13に供給し、FIRフィルタ14の処理に合う
ように遅延させる(位相を合わせる)と図2のmに示す
スペクトラムの信号になる。すなわち、この図2のk及
びmは、減算部11の出力を0補間して、遅延させたも
のである。
補間部12に供給し、標本化周波数を8fs とすると図
2のkに示すスペクトラムの信号となる。また、これを
遅延部13に供給し、FIRフィルタ14の処理に合う
ように遅延させる(位相を合わせる)と図2のmに示す
スペクトラムの信号になる。すなわち、この図2のk及
びmは、減算部11の出力を0補間して、遅延させたも
のである。
【0036】そして、この図2のk及びmのスペクトラ
ムを上記乗算部16において、上記FIRフィルタ14
の出力に含まれる丸め誤差(再量子化誤差)と、fs ま
での帯域で電力が等しくなるように補正し、加算部15
に供給する。
ムを上記乗算部16において、上記FIRフィルタ14
の出力に含まれる丸め誤差(再量子化誤差)と、fs ま
での帯域で電力が等しくなるように補正し、加算部15
に供給する。
【0037】この加算部15には、図2のlに示すスペ
クトラムの信号も供給されている。この図2のlに示す
スペクトラムは、FIRフィルタ14が、図2のiに示
すスペクトラム入力の4fs を8fs に変換しオーバー
サンプリングしたものである。上記乗算部16から加算
部15に供給される丸め誤差に応じた値は、上述したよ
うに減算部11での減算により逆相とされているため、
この加算部15は実質的に、上記図2のlのスペクトラ
ムから上記乗算部16の出力を減算することになり、そ
の結果この加算部15は、図2のnに示すようなスペク
トラムの信号を出力端子17から出力する。
クトラムの信号も供給されている。この図2のlに示す
スペクトラムは、FIRフィルタ14が、図2のiに示
すスペクトラム入力の4fs を8fs に変換しオーバー
サンプリングしたものである。上記乗算部16から加算
部15に供給される丸め誤差に応じた値は、上述したよ
うに減算部11での減算により逆相とされているため、
この加算部15は実質的に、上記図2のlのスペクトラ
ムから上記乗算部16の出力を減算することになり、そ
の結果この加算部15は、図2のnに示すようなスペク
トラムの信号を出力端子17から出力する。
【0038】すなわちこの図2のnに示すようなスペク
トラムの信号は、可聴帯域内に丸め誤差成分を重畳させ
ず、丸め誤差としては、可聴帯域外のfs 近辺から4f
s にのみその存在を許している。
トラムの信号は、可聴帯域内に丸め誤差成分を重畳させ
ず、丸め誤差としては、可聴帯域外のfs 近辺から4f
s にのみその存在を許している。
【0039】以上がブロック19にて標本化周波数を8
fs までに変換したときの丸め誤差の除去の説明であ
る。
fs までに変換したときの丸め誤差の除去の説明であ
る。
【0040】このように、本実施例は、CDプレーヤや
DATプレーヤ等のディジタルオーディオ機器におい
て、ディジタルオーディオ信号をアナログ信号に変換す
る際に、D/Aコンバータの入力部でオーディオ信号の
標本化周波数fS を段階的に8倍(8fS )に変換し、
丸め誤差いわゆる再量子化誤差信号を可聴帯域外に移動
させることによって、再量子化誤差を実質的に減らせ
る。
DATプレーヤ等のディジタルオーディオ機器におい
て、ディジタルオーディオ信号をアナログ信号に変換す
る際に、D/Aコンバータの入力部でオーディオ信号の
標本化周波数fS を段階的に8倍(8fS )に変換し、
丸め誤差いわゆる再量子化誤差信号を可聴帯域外に移動
させることによって、再量子化誤差を実質的に減らせ
る。
【0041】なお、本発明に係るディジタル信号演算装
置は、上記実施例にのみ限定されるものではなく、標本
化周波数fS をより高次に変換し、オーバーサンプリン
グを行うような場合にも適用可能である。
置は、上記実施例にのみ限定されるものではなく、標本
化周波数fS をより高次に変換し、オーバーサンプリン
グを行うような場合にも適用可能である。
【0042】
【発明の効果】本発明に係るディジタル信号演算装置
は、許容入力語長mビットのディジタルフィルタ手段
と、上記許容入力語長mビットより長いnビットの入力
を上記ディジタルフィルタ手段が処理できるように丸め
処理する丸め処理手段と、上記丸め処理手段の出力から
丸め誤差を取り出す丸め誤差抽出手段と、上記丸め誤差
抽出手段により取り出された丸め誤差を用いて上記ディ
ジタルフィルタ手段のフィルタ出力に重畳されている丸
め誤差成分を取り除く丸め誤差除去手段とを有するの
で、可聴帯域内の再量子化誤差を減らせる。
は、許容入力語長mビットのディジタルフィルタ手段
と、上記許容入力語長mビットより長いnビットの入力
を上記ディジタルフィルタ手段が処理できるように丸め
処理する丸め処理手段と、上記丸め処理手段の出力から
丸め誤差を取り出す丸め誤差抽出手段と、上記丸め誤差
抽出手段により取り出された丸め誤差を用いて上記ディ
ジタルフィルタ手段のフィルタ出力に重畳されている丸
め誤差成分を取り除く丸め誤差除去手段とを有するの
で、可聴帯域内の再量子化誤差を減らせる。
【0043】また、上記ディジタルフィルタ手段と、上
記丸め処理手段と、上記丸め誤差抽出手段と、丸め誤差
除去手段とを有する構成を複数段縦続接続して、ディジ
タル信号演算装置を構成すれば、ハードウェア量を増や
すことなく可聴帯域内の再量子化誤差を減らせる。
記丸め処理手段と、上記丸め誤差抽出手段と、丸め誤差
除去手段とを有する構成を複数段縦続接続して、ディジ
タル信号演算装置を構成すれば、ハードウェア量を増や
すことなく可聴帯域内の再量子化誤差を減らせる。
【図面の簡単な説明】
【図1】本発明に係るディジタル信号演算装置の実施例
の構成を示すブロック図である。
の構成を示すブロック図である。
【図2】図1に示した実施例の動作を説明するための図
である。
である。
【図3】図1に示した実施例の動作を説明するための図
である。
である。
【図4】段階的に構成したディジタル信号演算装置の概
略を説明するための図である。
略を説明するための図である。
【図5】従来のディジタル信号演算装置の構成を示すブ
ロック図である。
ロック図である。
【図6】図5に示した従来のディジタル信号演算装置の
動作を説明するための図である。
動作を説明するための図である。
【符号の説明】 2・・・・・・FIRフィルタ(fs →2fs 用) 7・・・・・・FIRフィルタ(2fs →4fs 用) 14・・・・・FIRフィルタ(4fs →8fs 用) 3、10・・・丸め処理部 4、11・・・減算部 5、12・・・0補間部 5、13・・・遅延部 9、16・・・乗算部 8、15・・・加算部
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H03H 17/06 Z 7037−5J
Claims (6)
- 【請求項1】 許容入力語長mビットのディジタルフィ
ルタ手段と、 上記許容入力語長mビットより長いnビットの入力を上
記mビットに丸め処理する丸め処理手段と、 上記丸め処理手段の入出力から丸め誤差を取り出す丸め
誤差抽出手段と、 上記丸め誤差抽出手段により取り出された丸め誤差を用
いて上記ディジタルフィルタ手段のフィルタ出力に重畳
されている丸め誤差成分を取り除く丸め誤差除去手段と
を有することを特徴とするディジタル信号演算装置。 - 【請求項2】 上記ディジタルフィルタ手段と、上記丸
め処理手段と、上記丸め誤差抽出手段と、上記丸め誤差
除去手段とを有する構成を複数段縦続接続して成ること
を特徴とする請求項1記載のディジタル信号演算装置。 - 【請求項3】 上記ディジタルフィルタ手段は補間機能
を有する標本化周波数変換フィルタであることを特徴と
する請求項1記載のディジタル信号演算装置。 - 【請求項4】 上記許容入力語長mビットより長いnビ
ットを出力語長とするディジタルフィルタが入力側の前
段に接続されることを特徴とする請求項1記載のディジ
タル信号演算装置。 - 【請求項5】 上記ディジタルフィルタ手段はFIRフ
ィルタであることを特徴とする請求項1記載のディジタ
ル信号演算装置。 - 【請求項6】 上記FIRフィルタはフィルタ特性が直
線位相特性であることを特徴とする請求項5記載のディ
ジタル信号演算装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5068351A JPH06283968A (ja) | 1993-03-26 | 1993-03-26 | ディジタル信号演算装置 |
| US08/218,382 US5572210A (en) | 1993-03-26 | 1994-03-25 | Digital signal processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5068351A JPH06283968A (ja) | 1993-03-26 | 1993-03-26 | ディジタル信号演算装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06283968A true JPH06283968A (ja) | 1994-10-07 |
Family
ID=13371325
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5068351A Pending JPH06283968A (ja) | 1993-03-26 | 1993-03-26 | ディジタル信号演算装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5572210A (ja) |
| JP (1) | JPH06283968A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002101925A1 (fr) * | 2001-06-08 | 2002-12-19 | Neuro Solution Corp. | Dispositif d'interpolation de donnees et procede correspondant, dispositif de generation de fonctions d'echantillonnage, programme d'interpolation de donnees, et support enregistre |
| JP2002368624A (ja) * | 2001-06-08 | 2002-12-20 | Sakai Yasue | 圧縮装置及び方法、伸長装置及び方法、圧縮伸長システム、プログラム、記録媒体 |
| JP2016518755A (ja) * | 2013-03-26 | 2016-06-23 | バラット, ラックラン, ポールBARRATT, Lachlan, Paul | 正弦関数を利用する音声フィルタ |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19800475A1 (de) | 1998-01-09 | 1999-07-15 | Koenig & Bauer Ag | Verfahren und Einrichtung zur Beeinflussung der Farbverteilung |
| FI107483B (fi) * | 1999-10-22 | 2001-08-15 | Nokia Mobile Phones Ltd | Järjestely ja menetelmä sanan pituuden rajoittamiseksi |
| US6359575B1 (en) * | 1999-12-09 | 2002-03-19 | National Instruments Corporation | Analog to digital converter having a digital to analog converter mode |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4236224A (en) * | 1978-12-26 | 1980-11-25 | Rockwell International Corporation | Low roundoff noise digital filter |
| US5057840A (en) * | 1990-12-26 | 1991-10-15 | Motorola, Inc. | Σ-Δmodulator for digital-to-analog converter |
-
1993
- 1993-03-26 JP JP5068351A patent/JPH06283968A/ja active Pending
-
1994
- 1994-03-25 US US08/218,382 patent/US5572210A/en not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002101925A1 (fr) * | 2001-06-08 | 2002-12-19 | Neuro Solution Corp. | Dispositif d'interpolation de donnees et procede correspondant, dispositif de generation de fonctions d'echantillonnage, programme d'interpolation de donnees, et support enregistre |
| JP2002368624A (ja) * | 2001-06-08 | 2002-12-20 | Sakai Yasue | 圧縮装置及び方法、伸長装置及び方法、圧縮伸長システム、プログラム、記録媒体 |
| US6973468B2 (en) | 2001-06-08 | 2005-12-06 | Neuro Solutions Corp. | Data interpolating device and method, sampling function generating device, data interpolating program, and recorded medium |
| JP2016518755A (ja) * | 2013-03-26 | 2016-06-23 | バラット, ラックラン, ポールBARRATT, Lachlan, Paul | 正弦関数を利用する音声フィルタ |
Also Published As
| Publication number | Publication date |
|---|---|
| US5572210A (en) | 1996-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3089630B2 (ja) | サンプリングレート変換装置 | |
| JP3337722B2 (ja) | デジタル・インターポレータ | |
| US5982305A (en) | Sample rate converter | |
| JP2002374150A (ja) | デジタルフィルタ及びデジタル信号のフィルタリング方法 | |
| FI96255B (fi) | Desimointisuodatin | |
| US5606319A (en) | Method and apparatus for interpolation and noise shaping in a signal converter | |
| US4972356A (en) | Systolic IIR decimation filter | |
| JPH06244679A (ja) | ディジタルフィルタ回路 | |
| US7196648B1 (en) | Non-integer decimation using cascaded intergrator-comb filter | |
| JPH1065494A (ja) | フィルタ係数設定方法およびフィルタ係数設定装置並びにサンプリング周波数変換方法およびサンプリング周波数変換装置 | |
| JPH06283968A (ja) | ディジタル信号演算装置 | |
| JPS60501486A (ja) | フィルタ及びそれを用いるデータ伝送システム | |
| KR20030026999A (ko) | 압축 장치 및 방법, 신장 장치 및 방법, 압축 및 신장시스템, 프로그램, 기록 매체 | |
| CN101394161A (zh) | 采样率转换器 | |
| JP3109389B2 (ja) | 適応フィルタシステム | |
| JP2576120B2 (ja) | D/a変換装置 | |
| JPH07106974A (ja) | Da変換器 | |
| JP5540211B2 (ja) | 1ビットオーディオ信号用イコライズ装置 | |
| US7262717B2 (en) | Sample rate conversion combined with filter | |
| JP3172046B2 (ja) | サンプリングレートコンバータ | |
| JPH1098353A (ja) | ディジタル信号処理装置 | |
| KR0176205B1 (ko) | 고역통과 iir 필터의 설계방법 및 이에 적합한 고역통과 iir 필터 | |
| Saramaki et al. | VLSI-realizable multiplier-free interpolators for high-order sigma-delta D/A converters | |
| JP3148517B2 (ja) | D/a変換装置 | |
| JPH08139606A (ja) | 信号処理回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020319 |