【手続補正書】
【提出日】平成22年8月30日(2010.8.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所望のインパルス応答を利用して信号をフィルタリングする方法であって、
前記所望のインパルス応答を複数の個別の矩形成分インパルス応答に分解し、
前記複数の矩形成分インパルス応答のそれぞれに前記信号を入力し、
前記複数の矩形成分インパルス応答のそれぞれを、入力信号と共に畳み込み、
複数の畳み込みの和を求めること、
を含み、
前記和は、前記入力信号に対する前記所望のインパルス応答の応答である、
ことを特徴とする方法。
【請求項２】
前記畳み込みは、ランニングサムを利用することを更に含む、請求項１に記載の方法。
【請求項３】
前記分解は、
前記所望のインパルス応答に対応する周波数応答を計算し、
成分矩形インパルス応答の数量を指定し、
前記所望のインパルス応答を候補応答に分解し、前記候補応答は、前記数量の成分矩形インパルス応答を含み、その各成分矩形インパルス応答は、正または負いずれかの振幅を持つと共に、合算されたときに、前記所望のインパルス応答を近似化するものであり、
前記候補応答インパルス応答を繰り返し改良することを更に含み、
前記繰り返し改良することは、
ａ）前記候補応答に対応する周波数応答を計算し、
ｂ）前記候補の周波数応答と、前記所望の周波数応答とを比較し、前記候補の周波数応答が、所定の範囲内にある場合に、その候補応答を利用し、前記候補の周波数応答が所定の範囲内にない場合に、１つ以上の前記候補応答の成分矩形インパルス応答の長さを調整し、
ａ）およびｂ）のステップを繰り返すことを含む、請求項２に記載の方法。
【請求項４】
所望のインパルス応答を成分矩形インパルス応答に分解する方法であって、
前記所望のインパルス応答に対応する周波数応答を計算し、
成分矩形インパルス応答の数量を指定し、
前記所望のインパルス応答を候補応答に分解することを含み、前記候補応答は、前記数量の成分矩形インパルス応答を含み、その各成分矩形インパルス応答は、正または負いずれかの振幅を持つと共に、合算されたときに、前記所望のインパルス応答を近似化するものである、方法。
【請求項５】
前記候補のインパルス応答を改良することを更に含み、改良することは、
前記候補応答に対応する周波数応答を計算し、
前記候補の周波数応答と、前記所望の周波数応答とを比較し、前記候補の周波数応答が所定の範囲内にない場合に、１つ以上の前記候補応答の成分矩形インパルス応答の長さを調整して、後続の候補応答として構成し、前記候補の周波数応答が前記所定の範囲内にある場合、その候補の応答を利用することを含む、請求項４に記載の方法。
【請求項６】
後続の候補応答に対応する周波数応答を計算し、
前記後続の周波数応答と、前記所望の周波数応答とを比較し、前記後続の候補の周波数応答が、前記所定の範囲内にない場合に、１つ以上の前記後続の候補応答の成分矩形インパルス応答の長さを調整して、他の後続の候補応答として構成することを更に含む、請求項５に記載の方法。
【請求項７】
候補の応答を改良することは、候補の周波数応答が、収束しているのか、または発散しているかを観察することを更に含む、請求項６に記載の方法。
【請求項８】
候補の周波数応答が収束している場合に、前記改良することを継続して行う、請求項７に記載の方法。
【請求項９】
候補の周波数応答が発散している場合に、先に取得した後続の候補応答が利用される、請求項８に記載の方法。
【請求項１０】
前記所望のインパルス応答は所定の長さを持つ、請求項９に記載の方法。
【請求項１１】
各成分矩形インパルス応答は１の絶対量を持つ、請求項１０に記載の方法。
【請求項１２】
信号サンプルを入力するフィルタ入力と、
フィルタ処理されたサンプル信号を出力するフィルタ出力と、
前記フィルタ入力に連結されて、矩形インパルス応答に先行するサンプル数に対応する数のサンプルを遅延させる第１遅延部と、
前記第１遅延部の出力に連結されて、前記矩形インパルス応答を表すサンプル数に対応する数のサンプルを遅延させる第２遅延部と、
前記第１遅延部の前記出力および前記第２遅延部の出力に連結されて、受信信号サンプルと、前記矩形インパルス応答に対応する分量だけ時間シフトされた信号サンプルとの間の差異を取得する減算器と、
前記減算器の出力に連結されて、差異サンプルのランニングサムを、フィルタ出力として保持する累算器入力と、を含むデジタルフィルタ。
【請求項１３】
前記累算器は、
前記累算器入力として第１入力を有する加算器／減算器と、
前記加算器／減算器の出力に連結された入力、ならびに前記加算器／減算器の第２入力および前記フィルタ出力に連結された出力を有するレジスタとを更に含み、前記レジスタは前記ランニングサムを保持する、請求項１２に記載のフィルタ。
【請求項１４】
前記入力信号サンプルを、前記矩形インパルス応答と共に畳み込むことを更に含む、請求項１３に記載のフィルタ。
【請求項１５】
前記フィルタのクロックレートは、前記受信信号のサンプルレートと同一である、請求項１４に記載のフィルタ。
【請求項１６】
前記第１遅延部によって遅延されるサンプルの数はゼロである、請求項１５に記載のフィルタ。
【請求項１７】
信号サンプルを入力するフィルタ入力と、
フィルタ処理されたサンプル信号を出力するフィルタ出力と、
１つの矩形インパルス応答、前記フィルタ入力に連結された成分デジタルフィルタ入力、および成分デジタルフィルタ出力をそれぞれが有する複数の成分デジタルフィルタと、
前記複数の成分デジタルフィルタの出力に連結されたアナログ加算器と、を含むデジタルフィルタであって、
前記複数の成分デジタルフィルタのインパルス応答は、前記入力された信号が、前記インパルス応答と共に畳み込まれるように互いに時間整合され、アナログ加算器内で合算されて、フィルタ出力として出力される、デジタルフィルタ。
【請求項１８】
信号サンプルを入力するフィルタ入力と、
フィルタ処理されたサンプル信号を出力するフィルタ出力と、
前記フィルタ入力に連結されて、待ち行列として機能するバッファと、
前記バッファの第１データ出力に連結された入力を有するレジスタと、
前記レジスタの出力に連結されたマイナス入力および前記バッファの第２データ出力に連結されたプラス入力とを有し、前記バッファから出力される、複数のタイムシフトされた信号サンプルと第２の複数のタイムシフトされた信号サンプルとの差異を取得する減算器であって、前記バッファから出力される前記第１および第２の複数のタイムシフトされたサンプルの各サンプルペアは、受信データサンプルが、時間に関して、前記複数の矩形インパルス応答のそれぞれと共に畳み込まれる矩形インパルス応答を表す、減算器と、
前記減算器の出力に連結されて、前記複数の差異のランニングサムを保持する累算器入力および前記フィルタ出力に連結された出力と、
前記バッファおよび累算器に連結された制御装置であって、前記バッファを介して、次の受信信号サンプルの書き込み先のアドレスと、既に書き込まれている信号サンプルの読み出し元のアドレスとを巡回させるように構成され、前記ランニングサムに対して差異を加算するのか、または減算するのかを制御する制御装置と、を含むデジタルフィルタ。
【請求項１９】
前記累算器は、
前記累算器入力として第１入力を有する加算器／減算器と、
前記加算器／減算器の出力に連結された入力、ならびに前記加算器／減算器の第２入力およびフィルタ出力に連結された出力を有するレジスタとを更に含む、請求項１８に記載のフィルタ。
【請求項２０】
前記フィルタのクロックレートは、前記フィルタ入力信号のサンプルレートで乗算される、前記フィルタによって採用される矩形インパルス応答の数によって決定される、請求項１９に記載のフィルタ。
【請求項２１】
前記フィルタ入力信号サンプルおよびフィルタ処理された出力信号サンプルは、同期されて、同一のクロックレートである、請求項２０に記載のフィルタ。
【請求項２２】
前記バッファは循環バッファである、請求項２１に記載のフィルタ。
【請求項２３】
信号サンプルを入力するフィルタ入力と、
フィルタ処理されたサンプル信号を出力するフィルタ出力と、
前記フィルタ入力に連結されて、待ち行列として機能するバッファと、
前記バッファの第１データ出力に連結された入力を有するレジスタと、
前記レジスタの出力に連結されたマイナス入力および前記バッファの第２データ出力に連結されたプラス入力を有し、前記バッファから出力される、複数のタイムシフトされた信号サンプルと、第２の複数のタイムシフトされた信号サンプルとの差異を取得する減算器であって、前記バッファから出力される前記第１および第２の複数のタイムシフトされた信号サンプルの各サンプルペアは、受信データサンプルが、時間に関して、複数の矩形インパルス応答のそれぞれと共に畳み込まれる矩形インパルス応答を表す、減算器と、
前記減算器の出力に連結された入力および係数記憶装置に連結された係数入力を有する乗算器であって、前記減算器から出力される差異を用いて、所定の係数を乗算して変倍差異として形成するように構成された乗算器と、
前記乗算器の出力に連結されて、複数の差異のランニングサムを保持する累算器入力、および前記フィルタ出力に連結された出力と、
前記バッファおよび累算器に連結された制御装置であって、前記バッファを介して、次の受信信号サンプルの書き込み先であるアドレスと、既に入力されている信号サンプルの読み出し元であるアドレスとを巡回させるように構成され、前記ランニングサムに対して差異を加算するのか、または減算するのかを制御すると共に、差異をスケーリングする必要がある場合に、差異で乗算する係数を前記係数記憶装置から選択する制御装置と、を含むデジタルフィルタ。
【請求項２４】
信号サンプルを入力するフィルタ入力と、
フィルタ処理されたサンプル信号を出力するフィルタ出力と、
前記フィルタ入力に連結されて、待ち行列として機能するバッファと、
前記バッファの第１データ出力に連結された入力を有するレジスタと、
前記レジスタの出力に連結されたマイナス入力と、前記バッファの第２データ出力に連結されたプラス入力とを有し、前記バッファから出力される、複数のタイムシフトされた信号サンプルと、第２の複数のタイムシフトされた信号サンプルとの差異を取得する減算器であって、前記バッファから出力される前記第１および第２の複数のタイムシフトされたサンプルの各サンプルペアは、受信データサンプルが、時間に関して、前記複数の矩形インパルス応答のそれぞれと共に畳み込まれる矩形インパルス応答を表す減算器と、
前記減算器の出力に連結された入力を有するマルチプレクサであって、前記減算器によって出力された差異を、２の所定の累乗でシフトして、変倍差異として形成するように構成されるマルチプレクサと、
前記マルチプレクサの出力に連結されて、前記複数の差異のランニングサムを保持する累算器入力および前記フィルタ出力に連結された出力と、
前記バッファおよび累算器に連結された制御装置であって、前記バッファを介して、次の受信信号サンプルの書き込み先のアドレスと、既に書き込まれている信号サンプルの読み出し元のアドレスとを巡回させるように構成され、前記ランニングサムに対して差異を加算するのか、または減算するのかを制御すると共に、差異をスケーリングする必要がある場合に、差異で乗算する２のべき数を前記マルチプレクサから選択する制御装置と、を含むデジタルフィルタ。