(57)【要約】【課題】等化後の信号品質に応じて等化器の動作タップ数を変更する。【解決手段】復調回路１においては、等化器１１は、入力信号を等化し、誤り率推定回路１２は、等化器１１により等化された入力信号から誤り率を推定し、タップ数決定回路１３は、誤り率推定回路１２により推定された誤り率に基づいて、等化器１１を構成する複数のタップのうちの動作タップ数を変更させる。本発明は、例えば、等化器を有する復調回路に適用できる。【選択図】図１
2009081612.tif 000002
【特許請求の範囲】
【請求項１】
入力信号を等化する等化器を制御する制御装置において、
前記等化器により等化された前記入力信号から誤り率を推定する推定手段と、
前記推定手段により推定された前記誤り率に基づいて、前記等化器を構成する複数のタップのうちの動作タップ数を変更させる制御手段と
を備える制御装置。
【請求項２】
前記制御手段は、前記推定手段により推定された前記誤り率が所定の誤り率より小さいかを判定し、前記誤り率が所定の誤り率より小さいと判定した場合、前記動作タップ数を削減させる
請求項１に記載の制御装置。
【請求項３】
前記制御手段は、削減後の前記動作タップ数で前記等化器により等化された前記入力信号から前記推定手段により推定された前記誤り率が所定の誤り率より小さいかを判定し、前記誤り率が所定の誤り率以上であると判定した場合、削減前の前記動作タップ数にさせる
請求項２に記載の制御装置。
【請求項４】
前記推定手段は、MER(Modulation Error Rate)推定回路またはBER(Bit Error Rate)推定回路である
請求項１に記載の制御装置。
【請求項５】
前記制御手段は、
前記動作タップ数を削減させる場合、前記動作タップ数の削減分に対応するタップのタップ係数を固定させ、
前記動作タップ数を増加させる場合、前記動作タップ数の増加分に対応するタップのタップ係数の固定を解除させる
請求項１に記載の制御装置。
【請求項６】
前記制御手段は、
前記動作タップ数を削減させる場合、前記動作タップ数の削減分に対応するタップに対するクロックの供給を停止させ、
前記動作タップ数を増加させる場合、前記動作タップ数の増加分に対応するタップに対するクロックの供給を開始させる
請求項１に記載の制御装置。
【請求項７】
前記等化器は、FIR(Finite Impulse Response Filter)フィルタで構成される
請求項１に記載の制御装置。
【請求項８】
入力信号を等化する等化器を制御する制御装置の制御方法において、
前記等化器により等化された前記入力信号から誤り率を推定する推定ステップと、
前記推定ステップの処理により推定された前記誤り率に基づいて、前記等化器を構成する複数のタップのうちの動作タップ数を変更させる制御ステップと
を含む制御方法。
【請求項９】
入力信号を等化する等化器を制御する制御装置の制御処理をコンピュータに実行させるプログラムにおいて、
前記等化器により等化された前記入力信号から誤り率を推定する推定ステップと、
前記推定ステップの処理により推定された前記誤り率に基づいて、前記等化器を構成する複数のタップのうちの動作タップ数を変更させる制御ステップと
を含む制御処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は制御装置及び方法、並びにプログラムに関し、特に、例えば、等化後の信号品質に応じて等化器の動作タップ数を変更することができるようにする制御装置及び方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来のFIR(Finite Impulse Response)フィルタで構成される等化器を有する一般的な復調回路では、その復調回路が使用されうる環境のうち最も等化が困難な環境に合わせて、等化器のタップ数が決められている（例えば、特許文献１参照）。
【０００３】
例えばBS(Broadcasting Satellite)デジタル放送用のチューナの復調回路では、最も等化が困難な環境として、例えばマルチパスが発生する集合住宅の屋内配線等を想定しており、このような環境で発生する数十〜数百メートルの遅延量の遅延信号を等化するため、タップ数が20tap〜30tapの等化器が実装されていた。これに対して、戸建の住宅の屋内配線等では、発生する遅延量が比較的少なく、その遅延信号を等化するには、タップ数が数tap〜10tap程度の等化器で十分である。従って戸建の住宅での使用においては、等化器のタップ数が必要以上に多いことがあった。
【特許文献１】特開平６−２７６０５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようにデジタル放送におけるチャネル条件が多種多様であるので、復調回路のタップ数を固定した場合、等化器のタップ数が必要以上に多くなることがあった。
【０００５】
等化器のタップ数が必要以上に多ければそれ分だけ復調回路の消費電力が増加する。等化器が復調回路全体に占める割合は大きく、熱設計の観点からも、等化器の消費電力の削減が求められている。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、例えば、等化後の信号品質に応じて等化器の動作タップ数を変更することができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の一側面の制御装置は、入力信号を等化する等化器を制御する制御装置において、前記等化器により等化された前記入力信号から誤り率を推定する推定手段と、前記推定手段により推定された前記誤り率に基づいて、前記等化器を構成する複数のタップのうちの動作タップ数を変更させる制御手段とを備える。
【０００８】
本発明の一側面の制御方法またはプログラムは、入力信号を等化する等化器を制御する制御装置の制御方法または制御処理をコンピュータに実行させるプログラムであり、前記等化器により等化された前記入力信号から誤り率を推定する推定ステップと、前記推定ステップの処理により推定された前記誤り率に基づいて、前記等化器を構成する複数のタップのうちの動作タップ数を変更させる制御ステップとを含む制御方法または制御処理をコンピュータに実行させるプログラム。
【０００９】
本発明の一側面においては、等化器により等化された入力信号から誤り率が推定され、推定された前記誤り率に基づいて、前記等化器を構成する複数のタップのうちの動作タップ数が変更される。
【発明の効果】
【００１０】
本発明の一側面によれば、例えば、等化後の信号品質に応じて等化器の動作タップ数を変更することができる。
【発明を実施するための最良の形態】
【００１１】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１２】
本発明の一側面の制御装置は、
入力信号を等化する等化器（例えば、図１の等化器１１）を制御する制御装置（例えば、図１の復調回路１）において、
前記等化器により等化された前記入力信号から誤り率を推定する推定手段（例えば、図１の誤り率推定回路１２）と、
前記推定手段により推定された前記誤り率に基づいて、前記等化器を構成する複数のタップのうちの動作タップ数を変更させる制御手段（例えば、図１のタップ数決定回路１３）と
を備える。
【００１３】
本発明の一側面の制御方法またはプログラムは、
入力信号を等化する等化器（例えば、図１の等化器１１）を制御する制御装置（例えば、図１の復調回路１）の制御方法または制御処理をコンピュータに実行させるプログラムであり、
前記等化器により等化された前記入力信号から誤り率を推定する推定ステップ（例えば、図３のステップＳ３及びＳ６）と、
前記推定ステップの処理により推定された前記誤り率に基づいて、前記等化器を構成する複数のタップのうちの動作タップ数を変更させる制御ステップ（例えば、図３のステップＳ４及びＳ８）と
を含む制御方法または制御処理をコンピュータに実行させるプログラム。
【００１４】
以下、図面を参照して本発明を適用した実施の形態について説明する。
【００１５】
図１は、等化器を有する復調回路１の構成例を示す図である。
【００１６】
復調回路１には、前段の図示せぬRF(Radio Frequency)回路からIF(Intermediate Frequency)信号が供給される。
【００１７】
復調回路１は、そこに供給されたIF信号を入力し、その入力信号に対して歪みや遅延の等化を行い、その結果得られる等化信号を出力信号として、復調回路１内の例えば図示せぬ復調処理回路に供給する。この復調処理回路では、そこに供給された信号に対して所定の変調方式での復調、エラー訂正等が行われる。
【００１８】
また復調回路１は、入力信号に対する等化の結果得られた等化信号から例えばMER(Modulation Error Rate)やBER(Bit Error Rate)といった（復号の）誤り率を推定し、その誤り率に基づいて、等化器の動作タップ数を変更する処理（以下、動作タップ数変更処理と称する）を行う。
【００１９】
この動作タップ数変更処理を実現する復調回路１の構成例について説明する。
【００２０】
復調回路１は、等化器１１、誤り率推定回路１２、及びタップ数決定回路１３から構成される。
【００２１】
等化器１１は、例えばFIRフィルタから構成される。等化器１１は、復調回路１に入力された入力信号に対して等化を行い、その結果得られる等化信号を出力信号として誤り率推定回路１２に供給するとともに、例えば上述した復調処理回路に供給する。
【００２２】
また等化器１１は、タップ数決定回路１３から供給されるタップ数情報に基づいて、自身を構成する複数のタップのうちの動作タップ数を変更する。
【００２３】
誤り率推定回路１２は、例えば、MER推定回路やBER推定回路等から構成され、等化器１１から出力される出力信号からMERやBER等の誤り率を推定し、タップ数決定回路１３に通知する。なお、MER推定回路及びBER推定回路は、通信分野において公知であり、BER推定回路については、例えばブロック誤り率を用いる方法等が知られている。
【００２４】
タップ数決定回路１３は、例えば、誤り率推定回路１２から通知される誤り率に基づいて、動作タップ数を所定数だけ変更することを決定し、その旨を指示するタップ数情報を等化器１１に供給する。これにより、タップ数決定回路１３は、等化器１１の動作タップ数を変更させる。
【００２５】
次に図２を参照して等化器１１の構成例を説明する。
【００２６】
等化器１１は、遅延素子４１1乃至４１4（以下、これらを、個々に区別しないときは遅延素子４１と称する。他の場合においても同様である）、乗算器４２1乃至４２5、加算器４３、タップ係数決定回路４４、及びクロック出力回路４５から構成される。遅延素子４１は、例えばディレイフリップフロップで構成され、乗算器４２、加算器４３、及びタップ数決定回路４４は、例えば論理回路で構成される。クロック出力回路４５は、例えば振動子と発振回路からなるクロックモジュールで構成される。
【００２７】
すなわちこの例の場合、等化器１１は、乗算器４２1からなるタップ#0、遅延素子４１1及び乗算器４２2からなるタップ#1、遅延素子４１2及び乗算器４２3からなるタップ#2、遅延素子４１3及び乗算器４２4からなるタップ#3、及び遅延素子４１4及び乗算器４２5からなるタップ#4の５個のタップを有している。
【００２８】
タップ#0の乗算器４２1は、そこに供給される入力信号と、タップ係数決定回路４４から出力されたタップ係数h0とを乗算し、その乗算結果を加算器４３に出力する。
【００２９】
タップ#1の遅延素子４１1は、そこに入力された入力信号をクロック出力回路４５から供給されるクロックの１クロック分だけ遅延して、乗算器４２2及びタップ#2の遅延素子４１2に供給する。乗算器４２2は、遅延素子４１1から出力された信号と、タップ係数決定回路４４から出力されたタップ係数h1とを乗算し、その乗算結果を加算器４３に供給する。
【００３０】
タップ#2の遅延素子４１2は、タップ#1の遅延素子４１1から入力された入力信号をクロック出力回路４５から供給されるクロックの１クロック分だけ遅延して、乗算器４２3及びタップ#3の遅延素子４１3に供給する。乗算器４２3は、遅延素子４１2から供給された信号と、タップ係数決定回路４４から出力されたタップ係数h2とを乗算し、その乗算結果を加算器４３に供給する。
【００３１】
タップ#3の遅延素子４１3は、タップ#2の遅延素子４１2から入力された入力信号をクロック出力回路４５から供給されるクロックの１クロック分だけ遅延して、乗算器４２4及びタップ#4の遅延素子４１4に供給する。乗算器４２4は、遅延素子４１3から供給された信号と、タップ係数決定回路４４から出力されたタップ係数h3とを乗算し、その乗算結果を加算器４３に供給する。
【００３２】
タップ#4の遅延素子４１4は、タップ#3の遅延素子４１3から入力された入力信号をクロック出力回路４５から供給されるクロックの１クロック分だけ遅延して、乗算器４２5に供給する。乗算器４２5は、遅延素子４１4から供給された信号と、タップ係数決定回路４４から出力されたタップ係数h4とを乗算し、その乗算結果を加算器４３に供給する。
【００３３】
加算器４３は、タップ#0乃至タップ#4の乗算器４２1乃至乗算器４２5のそれぞれからの出力をすべて加算し、その加算結果を出力信号として誤り率推定回路１２に供給するとともに、例えば上述した復調処理回路に供給する。
【００３４】
すなわちこの等化器１１では、いま、そこに時刻kの第kクロックの入力信号xkが入力されたとすると、式（１）で示されるように、その４クロック分前（すなわち４クロック分過去）の入力信号xk-4とタップ係数h4の乗算結果（h4・xk-4）、３クロック分過去の入力信号xk-3とタップ係数h3の乗算結果（h3・xk-3）、２クロック分過去の入力信号xk-2とタップ係数h2の乗算結果（h2・xk-2）、１クロック分過去の入力信号xk-1とタップ係数h1の乗算結果（h1・xk-1）、及びいま入力された入力信号xkとタップ係数h0の乗算結果（h0・xk）がそれぞれ加算され、その加算結果が、第kクロックの出力信号ykとして出力される。
【００３５】
【数１】
2009081612.tif 000003
【００３６】
タップ係数決定回路４４は、タップ数決定回路１３から供給されるタップ数情報等に基づいて、例えば、加算器４３からタップ係数決定回路４４に供給される出力信号と、あらかじめ取り決められた所定の信号の差異が小さくなるように、タップ係数h0乃至h4を更新し、乗算器４２1乃至乗算器４２5に設定する処理（最適化更新処理と称する）を開始する。なお、この最適化更新処理は、例えば、送信側が、上述した所定の信号を定期的又は不定期に伝送路を介して送信し、受信側（復調回路１の側）がその信号を受信したときに、開始される。
【００３７】
またタップ係数決定回路４４は、タップ数決定回路１３から供給されるタップ数情報に基づいて、タップ係数h0乃至h4を変更（この例の場合、0に固定）する。
【００３８】
さらにタップ係数決定回路４４は、タップ数決定回路１３から供給されるタップ数情報に基づいて、タップ#0乃至#4のそれぞれに対するクロックの供給を制御するための制御信号をクロック出力回路４５に供給する。
【００３９】
クロック出力回路４５は、タップ係数決定回路４４からの制御信号に基づいて、クロックを発生し、タップ#0乃至#4の遅延素子４１や乗算器４２に供給する。
【００４０】
次に、動作タップ数変更処理を実行する場合の復調回路１の動作を、図３のフローチャートを参照して説明する。
【００４１】
動作タップ数変更処理は、例えばタップ数決定回路１３で動作タップ数変更処理の開始を指示するコマンドが定期的または不定期に発行されると開始される。
【００４２】
ステップＳ１において、タップ数決定回路１３は、動作タップ数を全タップ数（ここでは、５個）に初期化することを決定し、動作タップ数を初期化する旨を指示するタップ数情報を、等化器１１に供給する。
【００４３】
ステップＳ２において、等化器１１は、タップ数決定回路１３から供給された、動作タップ数を初期化する旨を指示するタップ数情報に基づいて、動作タップ数を全タップ数に初期化して等化を行う。
【００４４】
具体的には、等化器１１のタップ係数決定回路４４は、タップ#0乃至#4のそれぞれに対するクロックの供給を開始させるための制御信号をクロック出力回路４５に供給するとともに、タップ係数h0乃至h4のいずれかが固定されている場合にはその固定を解除してからタップ係数h0乃至h4に対する最適化更新処理を開始する。これにより最適化更新処理により適宜更新されたタップ係数h0乃至h4による等化処理が行われる。
【００４５】
ステップＳ３において、誤り率推定回路１２は、等化器１１により等化され出力された出力信号から初期誤り率を推定し、タップ数決定回路１３に通知する。
【００４６】
ステップＳ４において、タップ数決定回路１３は、例えば動作タップ数を１だけ削減する旨を指示するタップ数情報を等化器１１に供給する。
【００４７】
ステップＳ５において、等化器１１は、ステップＳ４でタップ数決定回路１３から供給された、動作タップ数を１だけ削減する旨を指示するタップ数情報に基づいて、動作タップ数を１だけ削減して等化を行う。
【００４８】
具体的には、等化器１１のタップ係数決定回路４４は、動作タップ数を１だけ削減する旨を指示するタップ数情報に基づいて、動作タップのうちタップ係数の添え字の数が最も大きいタップのタップ係数を例えば0に固定する。なお、タップ係数の添え字の数が大きいタップ、すなわち遅延量が大きいより稀な遅延信号の等化に用いられるタップから順にタップ係数が固定される。また、タップ係数が固定されたタップに対しては、後述するステップＳ８でその固定が解除されるまで最適化更新処理によるタップ係数の更新が行われない。
【００４９】
例えば全タップ#0乃至#4が動作タップになっている場合、そのタップ#0乃至#4のうちタップ係数の添え字の数が最も大きいタップ#4のタップ係数h4が0に固定される。すなわちいまの場合、出力信号ykは、式（２）で表される。
【００５０】
【数２】
2009081612.tif 000004
【００５１】
このようにタップのタップ係数を固定することで、タップ係数を固定されたタップの乗算器４２で消費される電力を節約することができる。
【００５２】
またタップ係数決定回路４４は、タップ係数が固定されたタップに対するクロックの供給を停止する旨の制御信号をクロック出力部４５に供給してそのタップに対するクロックの供給を停止させる。
【００５３】
いまの例では、タップ係数決定回路４４は、タップ係数h4に対応するタップ#4に対するクロックの供給を停止する旨の制御信号をクロック出力部４５に供給してそのタップ#4に対するクロックの供給を停止させる。
【００５４】
タップ係数h4が0となりタップ係数h4の項が0となるので、タップ#4からの出力は不要である。従ってこのようにタップ#4に対するクロックの供給を停止させることができる。タップ係数が0に固定されたタップに対するクロックの供給を停止させれば、そのタップを構成する遅延素子４１や乗算器４２の動作が停止するので、これらで消費される電力を節約することができる。
【００５５】
ステップＳ６において、誤り率推定回路１２は、ステップＳ５で動作タップ数が１だけ削減された等化器１１により等化され出力された出力信号から誤り率を推定し、タップ数決定回路１３に通知する。
【００５６】
ステップＳ７において、タップ数決定回路１３は、動作タップ数の削減後の誤り率と初期誤り率の差が所定の閾値以上であるかを判定する。ステップＳ７において、動作タップ数の削減後の誤り率と初期誤り率の差が所定の閾値以上でないと判定された場合、すなわち、動作タップ数の削減後の誤り率が所定の誤り率（初期誤り率から所定の閾値を差し引いた誤り率）より小さい場合、処理はステップＳ４に戻り、以下、同様の処理が行われる。すなわち、動作タップ数を１だけ削減する旨を指示するタップ数情報に基づいて、動作タップ数を１だけさらに削減させて等化が行われる。例えば、動作タップになっているタップ#0乃至#3のうち、タップ係数の添え字の数が最も大きいタップ#3のタップ係数h3が0に固定され、式（３）に示すような出力信号ykが出力される。
【００５７】
【数３】
2009081612.tif 000005
【００５８】
ステップＳ７において、動作タップ数の削減後の誤り率と初期誤り率の差が所定の閾値より小さいと判定された場合、すなわち、動作タップ数の削減後の誤り率が所定の誤り率（初期誤り率から所定の閾値を差し引いた誤り率）以上である場合、処理はステップＳ８に進み、この動作タップ数の削減後の誤り率が、許容できる下限の信号品質を決定付けているこの所定の誤り率を上回っているので、タップ数決定回路１３は、動作タップ数を１だけ増加させる（動作タップ数を削減前のものにさせる）旨を指示するタップ数情報を、等化器１１に供給する。
【００５９】
ステップＳ９において、等化器１１は、タップ数決定回路１３から供給された、動作タップ数を１だけ増加する旨を指示するタップ数情報に基づいて、動作タップ数を１だけ増加する。
【００６０】
具体的には、等化器１１のタップ係数決定回路４４は、タップ係数が0に固定されている動作していないタップのうち、タップ係数の添え字の数が最も小さいタップのタップ係数の固定を解除し、そのタップに対する最適化更新処理を開始する。
【００６１】
例えば動作タップがタップ#0及び#1の２つの場合に動作タップ数を１だけ増加するとき、タップ係数が0に固定されている動作していないタップ#2乃至タップ#4のうちの添え字の数が最も小さいタップ#2のタップ係数h2の固定が解除される。このようにタップ#2が新たに動作タップとされた後の出力信号ykは、式（３）で表される。
【００６２】
またタップ係数決定回路４４は、タップ係数が0に固定されていたタップに対するクロックの供給が停止されているので、そのタップに対するクロックの供給を開始する旨の制御信号をクロック出力部４５に供給してそのタップに対するクロックの供給を開始させる。
【００６３】
いまの例では、タップ係数決定回路４４は、タップ#2に対するクロックの供給を開始する旨の制御信号をクロック出力部４５に供給してタップ#2に対するクロックの供給を開始させる。
【００６４】
これにより、タップ#2の遅延素子４１2と乗算器４２3が動作を開始し、タップ#2からの出力が加算器４３に供給される。
【００６５】
その後、動作タップ数変更処理は終了する。
【００６６】
以上のように、復調回路１は、等化器１１により入力信号を等化し、等化器１１により等化された入力信号から誤り率を推定し、推定された誤り率に基づいて、等化器１１を構成する複数のタップのうちの動作タップ数を変更させるようにしたので、例えば、等化後の信号品質に応じて等化器の動作タップ数を変更することができる。そして、その結果、復調回路の実効消費電力を削減することができる。
【００６７】
なお、ここでは、等化器１１の全タップ数を５個としたが、全タップ数はこれに限られるものではない。例えば、全タップ数をn+1個（この等化器は(n+1)tapのFIRと呼ばれる）とし、動作タップを全タップとしたときの第kクロックの出力信号ykは、式（３）で表される。
【００６８】
【数４】
2009081612.tif 000006
【００６９】
ここで、hjは、第k-j(0≦j≦n)クロックの入力信号xk-jの係数であり、タップ#jのタップ係数である。
【００７０】
また、タップ数決定回路１３には、図３のステップＳ７で用いられる所定の閾値を保持する外部から設定可能なレジスタを設けることができ、この所定の閾値を外部から任意の値に設定するようにしてもよい。
【００７１】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００７２】
図４は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００７３】
コンピュータにおいて、CPU６１，ROM（Read Only Memory）６２，RAM（Random Access Memory）６３は、バス６４により相互に接続されている。
【００７４】
バス６４には、さらに、入出力インタフェース６５が接続されている。入出力インタフェース６５には、キーボード、マウス、マイクロホンなどよりなる入力部６６、ディスプレイ、スピーカなどよりなる出力部６７、ハードディスクや不揮発性のメモリなどよりなる記憶部６８、ネットワークインタフェースなどよりなる通信部６９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１を駆動するドライブ７０が接続されている。
【００７５】
以上のように構成されるコンピュータでは、CPU６１が、例えば、記憶部６８に記憶されているプログラムを、入出力インタフェース６５及びバス６４を介して、RAM６３にロードして実行することにより、上述した一連の処理が行われる。
【００７６】
コンピュータ（CPU６１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD−ROM(Compact Disc−Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア７１に記録して、あるいは、ローカルエリアネットワーク、インターネット、ディジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【００７７】
そして、プログラムは、リムーバブルメディア７１をドライブ７０に装着することにより、入出力インタフェース６５を介して、記憶部６８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部６９で受信し、記憶部６８にインストールすることができる。その他、プログラムは、ROM６２や記憶部６８に、あらかじめインストールしておくことができる。
【００７８】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００７９】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００８０】
【図１】復調回路１の構成例を示す図である。
【図２】等化器１１の構成例を示す図である。
【図３】動作タップ数変更処理における復調回路１の動作を示す図である。
【図４】本発明を適用したコンピュータのハードウェアの構成例を示すブロック図である。
【符号の説明】
【００８１】
１  復調回路，  １１  等化器，  １２  誤り率推定回路，  １３  タップ数決定回路，  ４１，４１1乃至４１4  遅延素子，  ４２，４２1乃至４２5  乗算器，  ４３  加算器，  ４４  タップ係数決定回路，  ４５  クロック出力回路，  ６１  CPU，  ６２  ROM，  ６３  RAM，  ６４  バス，  ６５  入出力インタフェース，  ６６  入力部，  ６７  出力部，  ６８  記憶部，  ６９  通信部，  ７０  ドライブ，  ７１  リムーバブルメディア
【図１】
2009081612.tif 000007
【図２】
2009081612.tif 000008
【図３】
2009081612.tif 000009
【図４】
2009081612.tif 000010