(57)【特許請求の範囲】
【請求項１】
低サンプリングレートのデジタルデータ流を供給するために、高サンプリングレートのデジタルデータ流が供給される、少なくとも３つの、直列接続された積分器（Ｉ１，Ｉ２，Ｉ３）から構成されたくし形フィルタにおいて、積分器（Ｉ１，Ｉ２）内のデジタルデータ流の最高桁ビットはリセット可能であり、第１の積分器（Ｉ１）内での前記ビットのリセットは、カウンタ（Ｚ）内に蓄積可能であり、前記カウンタ（Ｚ）のカウント状態は、リセット時間で、選択的に、最後の積分器（Ｉ３）の少なくとも１ビット内に蓄積可能であることを特徴とするくし形フィルタ。
【請求項２】
カウンタ（Ｚ）のカウント状態は、リセット時間で、最後の積分器（Ｉ３）の最高桁ビット内に蓄積可能である請求項１記載のくし形フィルタ。
【請求項３】
最後の積分器（Ｉ３）は、動作上、微分器として作動する請求項１記載のくし形フィルタ。
【請求項４】
補正値は、最後の積分器（Ｉ３）の最高桁ビット内に蓄積可能である請求項１〜３までのいずれか１記載のくし形フィルタ。
【請求項５】
補正値は、カウンタ（Ｚ）を介して蓄積可能である請求項４記載のくし形フィルタ。
【請求項６】
積分器（Ｉ１，Ｉ２，Ｉ３）は、カウンタとして構成されている請求項１〜５までのいずれか１記載のくし形フィルタ。
【発明の詳細な説明】
本発明は、低サンプリングレートのデジタルデータ流を供給するために、高サンプリングレートのデジタルデータ流が供給される、少なくとも３つの、直列接続された積分器から構成されたくし形フィルタに関する。
高サンプリングレートのデジタルデータ流を、低サンプリングレートのデータ流にするために、所謂デシメーションフィルタが使用される。その種のデシメーションフィルタのフィルタ機能は、通常の形式のローパス入力特性を有しており、デシメーションフィルタによりデシメート（間引）されたデータの語幅が大きくされる。従って、例えば、音声バンド内の１６ビット語の高いサンプリングレートの１ビット流をデシメートすることができる。
適用領域は、デジタル電話技術である。その際、シグマ−デルタ−アナログ／デジタル変換器の後ろに、少なくとも１つの、その種のデシメーションフィルタが接続される。
通常のように、デシメーションフィルタのデシメーションファクタは、２の累乗であり、つまり、２，４，１６，６４等によって決められる。その種のデシメーションフィルタの通常の構造は、くし形フィルタによって提供される。と言うのは、その種の構造は、比較的僅かなコストで達成することができるからである。
図２には、公知のくし形乃至デシメーションフィルタの１実施例が示されており、その際、３つの所謂ダンプ積分器Ｉ（Ｉ１，Ｉ２，Ｉ３）が、それぞれ１つの加算素子Ｓと、帰還分岐中の遅延素子Ｖと縦続形に接続されており、それぞれＮ個のクロック後に、所属の遅延素子Ｖを介してリセットされ、つまり、「リセットＮ」によって示されている。加算素子Ｓの出力データ流の語幅ｍ１乃至ｍ２乃至ｍ３は、ダンプ積分器Ｉに適合することができる。
積分器Ｉの縦続接続の後ろには、別の加算素子、Ｎ倍の遅延を有する遅延素子Ｖ及び乗算器Ｍから構成されたトランスバーサル重畳段ＴＳが接続されており、その際、Ｎは、加算係数を示す。
本発明の課題は、簡単な構造によって特徴付けられるデシメーションフィルタとして適しているくし形フィルタを提供することにある。
この課題は、冒頭に記載した形式のくし形フィルタにおいて、積分器内のデジタルデータ流の最高桁ビットはリセット可能であり、第１の積分器内での前記ビットのリセットは、カウンタ内に蓄積可能であり、前記カウンタのカウンタ状態は、リセット時間で、選択的に、最後の積分器の少なくとも１ビット内に蓄積可能であるようにして解決される。
本発明の効果は、リセット誤差が、後続段で２乗の数倍として示され、その結果、後続段では、特に簡単に補正することができる。
積分器の数は、その際、基本的には、制限されない（多数の適用事例では、３つの積分器で十分である）。相応して、後続の実施例では、３つの積分器、即ち、３次フィルタが利用される。
本発明のくし形フィルタでは、つまり、図２の公知のくし形フィルタとは異なり、リセット信号が全積分器に供給されるのではなく、最高値ビットにだけ用いられる。その結果、リセット誤差の補正用の計算機構として、単に１つの簡単なカウンタしか必要としない。殊に、最後の積分器、つまり、３段装置構成では、第３の積分器がゼロでなく、カウンタの１つで特定された値にプリセットされる。
この理由について、以下詳細に説明する。
２５６（２∧８）のデシメーションフィルタを有する３次くし形フィルタは、０〜２５６∧３の数領域を有している。２５６∧３の構成（ｄａｒｚｕｓｔｅｌｌｅｎ）をしないで、その代わりに値０を受容する場合、１構成（Ｄａｒｓｔｅｌｌｕｎｇ）のために、２４ビット必要である。２５６∧３の構成（Ｄａｒｓｔｅｌｌｕｎｇ）の場合、２５ビット必要であり、つまり、後続の重畳では、１ビットだけシフトされる。
従って、計算誤差ｍｏｄｕｌｏ２５６∧３は、目立たず（ｎｉｃｈｔ  ａｕｆｆａｌｌｅｎ）、無視することができる。つまり、正確な結果を達成するためには、２４ビットの計算精度で十分である。
所定時間で、誤差ｆ１が第１の積分器で生じた場合（例えば、リセットによって生じることがある）、この誤差は、２５６クロック後、第３の積分器の出力側で評価される。そこでは、誤差は、ｆ３＝ｆ１＊２５６＊２５７／２＝ｆ１＊１２８＊（２５６＋１）となる。誤差ｆ１が、例えば、ａ＊５１２の場合、ｆ３＝ａ＊５１２＊１２８＊２５６＋ａ＊５１２＊１２８となる。つまり、ｍｏｄｕｌｏ２５６∧３は、ａ＊２５６∧２と見なす。この”ａ”の値は、本発明が、デジタルデータ流に関するくし形フィルタであることから、任意の整数にすることができることが分かる。
この意味は以下の通りである：
第３の積分器が値０でなく、値−ａ＊２５６＊２５６にセットされた場合、誤差ｆ１は補償される。相応して、２５６クロックに対してのみならず、２５６クロックの任意の複数倍のクロックに対しても当てはまる。その理由は、第３の積分器は、同時に微分器としても作動し、集められた値の微分は、常に、−ａ＊２５６＊２５６が結果として得られるからである。
その際、ａの値は、以下のようになる：第１の積分器では、リセット時間で、ビットは、重み値（Ｗｅｒｔｉｇｋｅｉｔ）５１２でリセットされる。予め、値１を有している場合、正確に上述の誤差ｆ１が生じる。この誤差は、先行の相応の発生誤差に対して加算される。そのために、ここでは、簡単に第１の積分器の誤差カウンタが増分される。この誤差カウンタは、最後、乃至、第３の積分器を充電する。ａは通常のように負であるために（ビットのリセットの際に誤差が生じるので）、負の極性は消滅する。
更に、後続の誤差を発生しないために、第１の積分器は、常に１０ビット幅である必要がある。第１の積分器の後ろに接続された誤差カウンタは、２５６∧２の複数倍を含んでおり、従って、全部で２４ビットの計算精度が前提であるので、８ビット幅である必要がある。つまり、「小さな」カウンタで十分である。
第１の積分器により、値は、最大７６７迄となる。２５６クロックでは、この値は、７６７＊２５６＝１９６３５２より小さい／等しい最大値に蓄積することができる。第２の積分器の開始値は、２∧１６よりも小さい値であり、その結果、制御されないオーバーフローを回避するために、１８ビットの語幅で十分である。リセット時間では、全てのビット（２∧１６、及び、２∧１６の複数倍を示す）を消去することができる（と言うのは、加算誤差は、２５６クロック後では、第３の積分器では値２∧２４又は値２∧２４の複数倍を有しており、従って、考慮する必要はない。即ち、リセット後の開始値は、第２の積分器にあり、つまり、既に上で仮定されたように、２∧１６よりも小さな値である。
要するに、本発明のくし形フィルタは、以下のように作動する：
最高桁ビットの同期リセットは、第１の積分器で、１ビットだけ、第２の積分器では、２ビットだけ前に行われる。その際、第１の積分器でのビットのリセットは、第１の積分器の後ろに接続された誤差カウンタ内に蓄積される。そのようにして求められたカウント状態は、それから、リセット時間で、最後乃至第３の積分器の最高桁ビット内に蓄積され、この最後乃至第３の積分器は、直ぐ次のリセット時間の直前に、単に相応の積分値を生じるのではなく、この値は、「リセット期間の最後の値」と「リセット期間の始めの値」との差、つまり、「リセット期間の最後の値」マイナス「リセット期間の始めの値」にも相応するので、同時に微分器として作用する。最後乃至第３の積分器の比較的低い桁のビットは、通常のようにリセットされ、その際、別の計算ステップは必要ない。
本発明によると、簡単に構成された、くし形フィルタを構成することができ、つまり、僅かなコストで構成することができ、高いサンプリングレートのデジタルデータ流を、小さなサンプリングレートのデジタルデータ流にすることができる。
以下、本発明について、図示の実施例を用いて更に詳細に説明する。その際：
図１は、本発明のくし形フィルタのブロック図
図２は、従来のくし形フィルタのブロック図
を示す。
図２については、既に説明した。図１では、相応の部分に対しては、図２と同じ参照番号が使われている。
図１では、図２に設けられた加算器と同様の加算器Ｓが設けられた、３つの積分器Ｉ１，Ｉ２，Ｉ３が縦続（鎖状に）接続されており、その際、語幅ｍ１，ｍ２，乃至ｍ３は、この積分器Ｉ１，Ｉ２及びＩ３に適合化することができる。図２の既存のくし形フィルタとは異なり、本発明のくし形フィルタでは、積分器Ｉ１の後ろに、８ビット語幅のカウンタＺが接続されており、このカウンタＺは、ビットのリセットが積分器Ｉ１でカウントされる。そのようにして、カウンタＺで求められたカウント状態は、第３の積分器Ｉ３（同時に微分器として作動する）の最高桁ビットに蓄積され、第３の積分器Ｉ３の比較的低い桁のビットは、通常のようにリセットされる。遅延素子全体がリセットされ、選択的なリセットは行われない。
積分器Ｉ１，Ｉ２，Ｉ３の縦続（鎖状）接続では、減算器Ｓｕ及び積分器Ｉから構成されたトランスバーサル重畳段ＰＳが、後ろに接続されている。
レジスタＫを介して、選択的に、レジスタＫ内に蓄積された、任意に選択可能な補正値を、第３の積分器Ｉ３内に入力することができる。
積分器Ｉの最も簡単な実施例としては、このためにカウンタを使用することができる。その結果、例えば、第１の積分器では、各時間ステップで最大１ビットを加算することができ、それは、１のカウンタステップに相応する。これは、後続の積分での比較的高い桁のビットにも当てはまる（そこには、比較的低い桁のビットのオーバーフローだけが供給されるからである）。
【図１】
0004240547.tif 000002
【図２】
0004240547.tif 000003