(57)【要約】【課題】伝送路にエラーを継続的に発生させること。【解決手段】伝送路における伝送試験を行う伝送試験装置１００は、判定部１３３と、キラーパターン転送部１３２とを有する。判定部１３３は、伝送路において試験データに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を下回ったか否かを判定する。キラーパターン転送部１３２は、判定部１３３により異常発生率が所定の基準値を下回ったと判定された場合、試験データを変更して送信する。【選択図】図１
2013085118.tif 000002
【特許請求の範囲】
【請求項１】
伝送路における伝送試験を行う伝送試験装置において、
伝送路において試験データに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を下回ったか否かを判定する判定部と、
前記判定部により前記異常発生率が所定の基準値を下回ったと判定された場合、試験データを変更して送信する送信部と
を有することを特徴とする伝送試験装置。
【請求項２】
前記判定部は、前記異常発生率が所定の基準値を下回ったと判定した場合、取得した異常発生率が、前回取得した異常発生率を記憶する前記異常発生率記憶部に記憶される前回取得した異常発生率よりも下回ったか否かを判定し、
前記送信部は、前記判定部により前記取得した異常発生率が前回取得した異常発生率よりも下回っていないと判定された場合、データが所定の転送量送信された後に、試験データを変更して送信する
ことを特徴とする請求項１に記載の伝送試験装置。
【請求項３】
伝送路における伝送試験を行う伝送試験装置において、
伝送路においてデータに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を超えたか否かを判定する判定部と、
前記判定部により前記異常発生率が所定の基準値を超えたと判定された場合、前記データを試験データとして選定する選定部と
を有することを特徴とする伝送試験装置。
【請求項４】
選定された前記試験データを送信する送信部を更に有し、
前記判定部は、前記試験データの異常発生率を取得し、該異常発生率が所定の基準値を下回ったと判定した場合、試験データを変更して前記送信部に送信させる
ことを特徴とする請求項３に記載の伝送試験装置。
【請求項５】
伝送路における伝送試験を行う伝送試験装置が、
伝送路において試験データに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を下回ったか否かを判定し、
前記異常発生率が所定の基準値を下回ったと判定された場合、試験データを変更して送信する
ことを特徴とする伝送試験方法。
【請求項６】
コンピュータに、
伝送路において試験データに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を下回ったか否かを判定し、
前記異常発生率が所定の基準値を下回ったと判定された場合、試験データを変更して送信する
処理を実行させることを特徴とする伝送試験プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送試験装置、伝送試験方法及び伝送試験プログラムに関する。
【背景技術】
【０００２】
ＳｅｒＤｅｓ（Serializer  Deserializer）回路は、論理回路からパラレルに入力した信号をシリアル化して伝送路に出力し、また、伝送路からシリアルに入力した信号をパラレル化して論理回路に出力する。
【０００３】
このような、ＳｅｒＤｅｓ回路では、データが正常に入出力されているか否かを検査する伝送試験が実施される。例えば、ＳｅｒＤｅｓ回路は、キラーパターンと呼ばれるデータ配列を、所定時間継続して伝送路に出力し、出力したデータに生じたビットエラーの比率（以下、ＢＥＲ（Bit  Error  Rate）値と記す）を測定する。そして、ＳｅｒＤｅｓ回路は、測定したＢＥＲ値が閾値であるＢＥＲ基準値を超えている場合には、伝送路に異常があると判定する。
【０００４】
また、ＳｅｒＤｅｓ回路は、キラーパターンのうち特定のキラーパターンを安定なデータパターンに変換するスクランブル変換機構を備えている。このため、ＳｅｒＤｅｓ回路は、特定のキラーパターンを伝送路に出力した場合、このスクランブル変換機構によりＢＥＲ値を低下させる。図１０を用いて、スクランブル変換におけるＢＥＲ値の推移を説明する。
【０００５】
図１０は、スクランブル変換におけるＢＥＲ値の推移の一例を示す図である。図１０において、横軸は、キラーパターンの累積転送量を示し、縦軸は、ＢＥＲ値を示す。図１０では、キラーパターンＡを所定時間継続して伝送路に出力した場合を例に説明する。
【０００６】
図１０に示す例では、ＳｅｒＤｅｓ回路では、キラーパターンＡの累積転送量が１０ａとなる時点までは、キラーパターンＡのＢＥＲ値であるＢＥＲ１が、ＢＥＲ基準値を超えていると判定する。このような場合、ＳｅｒＤｅｓ回路は、キラーパターンＡをスクランブル変換することで、安定したデータパターンに変換する。この結果、伝送路に出力されたデータのＢＥＲ値は、累積転送量に応じて低下する。
【０００７】
このため、ＳｅｒＤｅｓ回路は、特定のキラーパターン以外の、スクランブル変換機構により安定したパターンには変換されないキラーパターンを伝送路に所定時間継続して出力し、所定時間におけるＢＥＲ値を測定する。そして、測定したＢＥＲ値が基準値よりも高い場合、ＳｅｒＤｅｓ回路は、不良品であると判定される。
【０００８】
また、受信側の特定の回路にとってワーストケースとなる試験データを出力する伝送試験や、複数の試験データから目的に応じた試験データを選択して出力する伝送試験に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平４−３１２０９２号公報
【特許文献２】特開２００７−１７４１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した従来の技術では、伝送路にエラーを継続的に発生させることができない。
【００１１】
従来のＳｅｒＤｅｓ回路内部では、スクランブル変換機構が既存のキラーパターン全てを安定したパターンに変換する。このため、キラーパターンを流し続けても、ＳｅｒＤｅｓ回路は、キラーパターンを安定したパターンに変換してしまう。このため、ＳｅｒＤｅｓ回路は、キラーパターンを所定時間継続して伝送路に出力することができない。この結果、所定時間における正常品のＢＥＲ値と不良品のＢＥＲ値とに差がなくなるので、伝送試験として不良品の判断が出来ないという問題がある。
【００１２】
１つの側面では、伝送路にエラーを継続的に発生させることができる伝送試験装置、伝送試験方法及び伝送試験プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
第１の案では、伝送路における伝送試験を行う伝送試験装置である。伝送試験装置は、伝送路において、試験データに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を下回ったか否かを判定する。そして、伝送試験装置は、異常発生率が所定の基準値を下回ったと判定された場合、試験データを変更して送信する。
【発明の効果】
【００１４】
伝送路にエラーを継続的に発生させることができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施例１に係る伝送試験装置の構成を示すブロック図である。
【図２】図２は、データパターン保持テーブルが記憶する情報の一例を示す図である。
【図３】図３は、キラーパターン保持テーブルが記憶する情報の一例を示す図である。
【図４】図４は、実施例１に係る伝送試験装置によるキラーパターンの継続試験処理の処理手順を示すフローチャートである。
【図５】図５は、実施例１に係る伝送試験装置によるキラーパターンの変更処理の処理手順を説明するフローチャートである。
【図６】図６は、スクランブル変換におけるＢＥＲ値の推移とキラーパターン変更処理との関係の一例を示す図である。
【図７】図７は、実施例２に係る伝送試験装置によるキラーパターン抽出処理の処理手順を示すフローチャートである。
【図８】図８は、実施例３に係る伝送試験装置による処理の処理手順を示すフローチャートである。
【図９】図９は、伝送試験プログラムを実行するコンピュータの一例を示す図である。
【図１０】図１０は、スクランブル変換におけるＢＥＲ値の推移の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下に、本願の開示する伝送試験装置、伝送試験方法及び伝送試験プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１７】
実施例１では、ＢＥＲ値が既知であるキラーパターンを用いて通信先装置との間の伝送路における伝送試験を実行する伝送試験装置を例に説明する。以下では、図１から図６を用いて、伝送試験装置の構成、伝送試験装置による処理の流れ、効果などについて説明する。
【００１８】
［実施例１に係る伝送試験装置の構成］
図１は、実施例１に係る伝送試験装置の構成を示すブロック図である。図１に示すように、伝送試験装置１００は、入力部１０１と、出力部１０２と、記憶部１１０と、ＳｅｒＤｅｓ（Serializer  Deserializer）回路１２０と、制御部１３０とを有する。また、伝送試験装置１００は、バス１５０によって通信先の情報処理装置２００と接続される。
【００１９】
入力部１０１は、例えば、マウス、キーボード、タッチパネルなどであり、各種の設定条件の入力を受付け、受付けた各種の設定条件を後述の入出力制御部１３１へ出力する。出力部１０２は、入出力制御部１３１により出力された各種情報を出力する出力デバイスであり、例えば、ディスプレイなどの画像表示装置、プリンタなどの画像形成装置である。
【００２０】
記憶部１１０は、例えば、半導体メモリ素子などの記憶装置であり、データパターン保持テーブル１１１とキラーパターン保持テーブル１１２と監視条件設定テーブル１１３と前回ＢＥＲ値保持部１１４とを有する。
【００２１】
データパターン保持テーブル１１１は、伝送試験装置１００が伝送試験に用いるデータパターンを記憶する。なお、実施例１に係るデータパターン保持テーブル１１１は、伝送試験装置１００と情報処理装置２００との間の伝送路上で高周波や低周波を生み出すＣＪＰＡＴパターン、ＧＰＡＴパターンなどのキラーパターンを記憶する。また、実施例１に係るデータパターン保持テーブル１１１は、ビットパターンに着目したオール５、オールＡ、オールゼロ、オールＦ、ランダムなどのキラーパターンを記憶する。
【００２２】
図２を用いて、データパターン保持テーブル１１１が記憶する情報の一例を説明する。図２は、データパターン保持テーブルが記憶する情報の一例を示す図である。図２に示すように、例えば、データパターン保持テーブル１１１は、「データＩＤ」と「データ配列」とを対応付けて記憶する。
【００２３】
データパターン保持テーブル１１１が記憶する「データＩＤ」は、データを一意に識別する識別子を示す。例えば、「データＩＤ」には、「０００１」、「０００２」などが格納される。
【００２４】
また、データパターン保持テーブル１１１が記憶する「データ配列」は、データＩＤに対応するデータパターンの配列を示す。例えば、「データ配列」には、「０ｘｆ４ｆ４ｆ４ｆ４  ０ｘｆ４ｆ４ｆ４ｆ４  ０ｘｅｂｅｂｅｂｅｂ  ０ｘｅｂｅｂｅｂｅｂ  ０ｘｆｃｆｃｆｃｆｃ  ０ｘｆｃｆｃｆｃｆｃ」のデータパターンを２つ含む配列データが格納される。
【００２５】
図２に示す例では、「データＩＤ」が「０００１」の「データ配列」において、「０ｘｆ４ｆ４ｆ４ｆ４  ０ｘｆ４ｆ４ｆ４ｆ４  ０ｘｅｂｅｂｅｂｅｂ  ０ｘｅｂｅｂｅｂｅｂ  ０ｘｆｃｆｃｆｃｆｃ  ０ｘｆｃｆｃｆｃｆｃ」が１度繰り返すことを示す。
【００２６】
キラーパターン保持テーブル１１２は、データパターン保持テーブル１１１が記憶するデータパターンについて、「ＢＥＲ値」と「データＩＤ」と「データサイズ」とを対応付けた情報を記憶する。なお、実施例１に係るキラーパターン保持テーブル１１２は、データパターン保持テーブル１１１が記憶するデータパターンの全てについて、「ＢＥＲ値」と「データＩＤ」と「データサイズ」とを対応付けた情報を記憶するものとして説明する。
【００２７】
図３を用いて、キラーパターン保持テーブル１１２が記憶する情報の一例を説明する。図３は、キラーパターン保持テーブルが記憶する情報の一例を示す図である。図３に示すように、例えば、キラーパターン保持テーブル１１２は、「ＢＥＲ値」と「データＩＤ」と「データサイズ」とを対応付けて記憶する。また、キラーパターン保持テーブル１１２は、「ＢＥＲ値」の降順にデータを記憶する。
【００２８】
ここで、キラーパターン保持テーブル１１２が記憶する「データＩＤ」は、データを一意に識別する識別子を示す。なお、キラーパターン保持テーブル１１２におけるデータＩＤは、データパターン保持テーブル１１１におけるデータＩＤと同様であり、同一のデータＩＤを有するデータは同一のデータである。なお、キラーパターン保持テーブル１１２が記憶する「データＩＤ」は後述するキラーパターン格納部１３４により格納される。
【００２９】
「ＢＥＲ値」は、データＩＤに対応するデータが伝送路上に出力された場合、データに生じるビットエラーの比率を示す。例えば、「ＢＥＲ値」には、「１．４４３３Ｅ−０８」や「６．１１８７Ｅ−０９」などが格納される。なお、キラーパターン保持テーブル１１２が記憶する「ＢＥＲ値」は、入力部１０１を介して利用者から受付けた値が入出力制御部１３１により格納される。なお、例えば、「Ｅ−０８」は、「e-8（eは、自然対数の底）」を示す。
【００３０】
「データサイズ」は、データパターン保持テーブル１１１が記憶するデータサイズを示す。例えば、「データサイズ」には、「９６」や「１２０」などが格納される。なお、キラーパターン保持テーブル１１２が記憶する「データサイズ」は後述するキラーパターン格納部１３４により格納される。
【００３１】
図３に示す例では、キラーパターン保持テーブル１１２は、「ＢＥＲ値」が「１．４４３３Ｅ−０８」であるデータのデータＩＤが「０００１」であり、データサイズが「９６」であることを示す。
【００３２】
監視条件設定テーブル１１３は、伝送試験装置１００により出力されたデータのＢＥＲ値を監視する監視条件を記憶する。監視条件設定テーブル１１３には、入力部１０１を介して利用者から受付けた値が入出力制御部１３１により格納される。なお、監視条件設定テーブル１１３は、例えば、ファイルから監視条件を読み出して設定されるようにしてもよい。
【００３３】
例えば、監視条件設定テーブル１１３は、ＢＥＲ値を監視する監視条件として「ＢＥＲ監視間隔時間」と、「内部監視用転送量」と、「終了条件」と、「ＢＥＲ基準値」とを対応付けた情報を記憶する。
【００３４】
監視条件設定テーブル１１３が記憶する「ＢＥＲ監視間隔時間」は、データ転送中にＢＥＲ値をチェックする間隔を示し、例えば「５（秒）」が格納される。
【００３５】
「内部監視用転送量」は、ＢＥＲ値をチェックする際にＢＥＲ値が有効であると判断できる転送量を示す。例えばＢＥＲの基準値が１０の１２乗バイトの転送中に１回のＣＲＣ（cyclic  redundancy  check）エラーが発生する場合、転送量が１０の１０乗バイトでエラーが発生していなくても良好であるとは判断はできない。この場合、最低でも１０の１２乗バイトの転送は必要となり、「内部監視用転送量」には、「１０の１２乗バイト」が格納される。
【００３６】
「終了条件」は、処理の終了条件を示す値であり、全転送量を示す。例えば、「終了条件」には、「１０の１４乗バイト」が格納される。また、「終了条件」として試験時間を設定し、設定時間経過を契機に終了するようにしてもよい。
【００３７】
「ＢＥＲ基準値」は、転送中に算出したＢＥＲの値でデータパターンが有効か有効でないかを判断する閾値を示す。例えば、「ＢＥＲ基準値」には、１０の１２乗バイト転送中に１回のＣＲＣエラーが発生する割合を示す「１０の−１２乗」が格納される。なお、ここで言う、データパターンが有効であるとは、ＢＥＲ値が高いことを示し、データパターンが有効でないとは、ＢＥＲ値が低いことを示す。
【００３８】
前回ＢＥＲ値保持部１１４は、前回測定したＢＥＲ値を格納する。なお、前回ＢＥＲ値保持部１１４が記憶する前回ＢＥＲ値は、判定部１３３により格納される。なお、前回ＢＥＲ値保持部１１４には、初期設定値として「０」が格納される。
【００３９】
ＳｅｒＤｅｓ回路１２０は、スクランブル変換部１２１とデータ転送部１２２とＢＥＲレジスタ１２３とデータ転送量レジスタ１２４とを有し、伝送試験装置１００と情報処理装置２００とのデータのやり取りを制御する。ＳｅｒＤｅｓ回路１２０は、例えばイーサネット（登録商標）、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）やＩｎｆｉｎｉＢａｎｄ（登録商標）などである。
【００４０】
スクランブル変換部１２１は、ＢＥＲ値が所定の基準値よりも高い場合、データのスクランブル変換を実行する。
【００４１】
データ転送部１２２は、制御部１３０からパラレルに入力されたデータをシリアル化してバス１５０に出力し、また、バス１５０からシリアルに入力されたデータをパラレル化して制御部１３０に出力する。
【００４２】
ＢＥＲレジスタ１２３は、データ転送部１２２により出力されたデータに対するＢＥＲ値を保持する。例えば、ＢＥＲレジスタ１２３は、ＢＥＲ値として「３．３８６２Ｅ−１０」を保持する。
【００４３】
データ転送量レジスタ１２４は、データ転送部１２２により転送されたデータ量を示す。例えば、データ転送量レジスタ１２４は、データ量として「１０の１０乗バイト」を保持する。
【００４４】
図１に戻り、制御部１３０は、入出力制御部１３１とキラーパターン転送部１３２と判定部１３３とキラーパターン格納部１３４とデータ変更部１３５とを有する。また、制御部１３０は、制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有する。例えば、制御部１３０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの電子回路、又は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などの電子回路である。
【００４５】
入出力制御部１３１は、入力部１０１を介して利用者から受付けた各種の設定値を記憶部１１０に設定する。また、入出力制御部１３１は、制御部１３０において生成された試験結果や各種のデータなどを出力部１０２に出力する。
【００４６】
キラーパターン転送部１３２は、データパターン保持テーブル１１１からデータパターンを取得して、取得したデータパターンをＳｅｒＤｅｓ回路１２０に出力する。例えば、キラーパターン転送部１３２は、キラーパターン保持テーブル１１２が記憶するデータパターンを降順で一つ読み出し、読み出したデータパターンの「データＩＤ」と一致するデータをデータパターン保持テーブル１１１から取得する。そして、キラーパターン転送部１３２は、取得したデータをＳｅｒＤｅｓ回路１２０に出力する。
【００４７】
また、キラーパターン転送部１３２は、データ変更部１３５により決定されたデータをキラーパターン保持テーブル１１２から読み出す。そして、キラーパターン転送部１３２は、読み出したデータパターンの「データＩＤ」と一致するデータをデータパターン保持テーブル１１１から取得して、取得したデータパターンをＳｅｒＤｅｓ回路１２０に出力する。
【００４８】
判定部１３３は、監視条件設定テーブル１１３に設定されたＢＥＲ監視間隔時間を経過した場合、ＢＥＲレジスタ１２３に保持されるＢＥＲ値を取得して、取得したＢＥＲ値に基づいて、データが伝送試験に有効であるか否かを判定する。例えば、判定部１３３は、取得したＢＥＲ値が設定されたＢＥＲ基準値を超えたか否かを判定する。
【００４９】
判定部１３３は、取得したＢＥＲ値がＢＥＲ基準値を超えたと判定した場合、伝送試験の終了条件を満たすか否かを判定する。例えば、判定部１３３は、伝送試験の終了条件として全転送量または時間が設定値を超えたか否かを判定する。ここで、判定部１３３は、全転送量または時間が終了条件を超えたと判定した場合、伝送試験を終了する。一方、判定部１３３は、全転送量または時間が終了条件を超えていないと判定した場合、設定されたＢＥＲ監視間隔時間を経過するまで待機してから再度データが伝送試験に有効であるか否かを判定する。
【００５０】
判定部１３３は、取得したＢＥＲ値がＢＥＲ基準値を超えていないと判定した場合、データを変更するか否かを判定する。判定部１３３は、前回ＢＥＲ値保持部１１４から前回ＢＥＲ値を読み出して、取得したＢＥＲ値と前回ＢＥＲ値とを比較し、値が低下したか否かを判定する。判定部１３３は、取得したＢＥＲ値と前回ＢＥＲ値とを比較し、値が低下したと判定した場合、データ変更部１３５に転送データの変更処理を実行させる。
【００５１】
判定部１３３は、取得したＢＥＲ値が前回ＢＥＲ値よりも低下していないと判定した場合、取得したＢＥＲ値で前回ＢＥＲ値保持部１１４に格納される前回ＢＥＲ値を更新する。そして、判定部１３３は、データ転送量レジスタ１２４からデータ転送量を読み出して、内部監視用転送量を超えたか否かを判定する。判定部１３３は、内部監視用転送量を超えたと判定した場合、継続試験の終了条件を満たすか否かを判定する。また、判定部１３３は、内部監視用転送量を超えていないと判定した場合、データ変更部１３５に転送データの変更処理を実行させる。
【００５２】
判定部１３３は、データ変更部１３５に転送データの変更処理を実行させるように通知した後、継続試験の終了条件を満たすか否かを判定する。
【００５３】
キラーパターン格納部１３４は、データパターン保持テーブル１１１が記憶するデータパターンのうち指定されたデータパターンをキラーパターン保持テーブル１１２に格納する。なお、実施例１に係るキラーパターン格納部１３４は、例えば電源起動時に、データパターン保持テーブル１１１が記憶する全てのデータパターンに対して「データＩＤ」と「データサイズ」とを対応付けてキラーパターン保持テーブル１１２に格納するものとする。また、キラーパターン格納部１３４は、「ＢＥＲ値」が入力された場合、キラーパターン保持テーブル１１２を「ＢＥＲ値」が降順になるように並び替える。
【００５４】
データ変更部１３５は、判定部１３３によりＢＥＲレジスタ１２３から読み出したＢＥＲ値が前回ＢＥＲ値と比較して低下したと判定された場合、キラーパターン転送部１３２によりＳｅｒＤｅｓ回路１２０に出力されるデータの変更処理を実行する。
【００５５】
データ変更部１３５は、判定部１３３により内部監視用転送量を超えたと判定された場合、もしくは、判定部１３３により前回ＢＥＲ値よりも低下したと判定した場合、データパターンの変更処理を実行する。
【００５６】
例えば、データ変更部１３５は、キラーパターン保持テーブル１１２から現在のキラーパターンの次のキラーパターンをキラーパターン保持テーブル１１２から降順で一つ選択し、選択したキラーパターンのＢＥＲ値を読み出す。そして、データ変更部１３５は、読み出したＢＥＲ値が走行条件で指定されたＢＥＲ基準値より高いか否かを判定する。
【００５７】
ここで、データ変更部１３５は、読み出したＢＥＲ値が監視条件設定テーブル１１３に設定されたＢＥＲ基準値より高いと判定した場合、選択したキラーパターンを転送データに決定する。一方、データ変更部１３５は、読み出したＢＥＲ値が走行条件で指定されたＢＥＲ基準値より高くないと判定した場合、キラーパターン保持テーブル１１２の先頭のデータパターンを転送データに決定する。データ変更部１３５は、決定した転送データをキラーパターン転送部１３２に通知する。
【００５８】
［実施例１に係る伝送試験装置による処理の処理手順］
次に図４及び図５を用いて、実施例１に係る伝送試験装置による処理の処理手順を説明する。ここでは、図４を用いて継続試験処理を説明し、図５を用いてキラーパターンの変更処理を説明する。
【００５９】
（キラーパターンの継続試験処理）
図４は、実施例１に係る伝送試験装置によるキラーパターンの継続試験処理の処理手順を示すフローチャートである。図４に示すように、入出力制御部１３１は、転送条件及びＢＥＲ監視条件の設定を受付ける（ステップＳ１０１）。そして、キラーパターン転送部１３２は、データパターン保持テーブル１１１からデータを取得して、取得したデータをＳｅｒＤｅｓ回路に転送する（ステップＳ１０２）。
【００６０】
判定部１３３は、監視間隔時間までデータの転送を継続してから（ステップＳ１０３）、ＢＥＲレジスタ１２３からＢＥＲ値を取得する（ステップＳ１０４）。そして、判定部１３３は、ＢＥＲ基準値と取得したＢＥＲ値とを比較し、取得したＢＥＲ値がＢＥＲ基準値を超えたか否かを判定する（ステップＳ１０５）。
【００６１】
判定部１３３は、取得したＢＥＲ値がＢＥＲ基準値を超えていないと判定した場合（ステップＳ１０５、Ｎｏ）、前回ＢＥＲ値保持部１１４から前回ＢＥＲ値を読み出す（ステップＳ１０６）。そして、判定部１３３は、取得したＢＥＲ値と前回ＢＥＲ値とを比較し、値が低下したか否かを判定する（ステップＳ１０７）。
【００６２】
ここで、判定部１３３は、前回ＢＥＲ値よりも低下していないと判定した場合（ステップＳ１０７、Ｎｏ）、取得したＢＥＲ値を前回ＢＥＲ値保持部１１４に格納する（ステップＳ１０８）。そして、判定部１３３は、データ転送量レジスタ１２４からデータ転送量を読み出す（ステップＳ１０９）。判定部１３３は、内部監視用転送量を超えたか否かを判定する（ステップＳ１１０）。
【００６３】
判定部１３３により内部監視用転送量を超えたと判定された場合（ステップＳ１１０、Ｙｅｓ）、もしくは、判定部１３３により前回ＢＥＲ値よりも低下したと判定された場合（ステップＳ１０７、Ｙｅｓ）、データ変更部１３５は、以下の処理を実行する。すなわち、データ変更部１３５は、データパターンの変更処理を実行する（ステップＳ１１１）。
【００６４】
判定部１３３は、取得したＢＥＲ値がＢＥＲ基準値を超えたと判定した場合（ステップＳ１０５、Ｙｅｓ）、内部監視用転送量を超えていないと判定した場合（ステップＳ１１０、Ｎｏ）、もしくは、ステップＳ１１１の処理が終了後、以下の処理を実行する。すなわち、判定部１３３は、全転送量または時間が終了条件を超えたか否かを判定する（ステップＳ１１２）。
【００６５】
ここで、判定部１３３は、全転送量または時間が終了条件を超えていないと判定した場合（ステップＳ１１２、Ｎｏ）、ステップＳ３０３に移行する。一方、判定部１３３は、全転送量または時間が終了条件を超えたと判定した場合（ステップＳ１１２、Ｙｅｓ）、処理を終了する。
【００６６】
（キラーパターンの変更処理）
図５は、実施例１に係る伝送試験装置によるキラーパターンの変更処理の処理手順を説明するフローチャートである。なお、この処理は、図４に示すステップＳ１１１に対応する。図５に示すように、データ変更部１３５は、キラーパターン保持テーブル１１２から現在のキラーパターンの次のキラーパターンを降順で選択し、選択したキラーパターンのＢＥＲ値を読み出す（ステップＳ２０１）。
【００６７】
そして、データ変更部１３５は、読み出したＢＥＲ値が監視条件設定テーブル１１３に設定されたＢＥＲ基準値より高いか否かを判定する（ステップＳ２０２）。ここで、データ変更部１３５は、読み出したＢＥＲ値がＢＥＲ基準値より高いと判定した場合（ステップＳ２０２、Ｙｅｓ）、選択したキラーパターンを転送データとする（ステップＳ２０３）。一方、データ変更部１３５は、読み出したＢＥＲ値がＢＥＲ基準値より高くないと判定した場合（ステップＳ２０２、Ｎｏ）、キラーパターン保持テーブル１１２の先頭のデータパターンを転送データとする（ステップＳ２０４）。
【００６８】
ステップＳ２０３、ステップＳ２０４の処理が終了後、データ変更部１３５は、キラーパターンの変更処理を終了する。
【００６９】
［実施例１の効果］
図６を用いて、実施例１に係る伝送試験装置による効果を説明する。図６は、スクランブル変換におけるＢＥＲ推移とキラーパターン変更処理との関係の一例を示す図である。ここで、図６において、横軸は、データの転送量を示し、縦軸は、ＢＥＲ値を示す。
【００７０】
図６に示すように、伝送試験装置１００が、キラーパターンＡを転送した場合、キラーパターンの累積転送量が６ａとなる時点においてスクランブル変換が実行され、以降のＢＥＲ値は低下する。そして、伝送試験装置１００は、キラーパターンの累積転送量が６ｂとなる時点でＢＥＲ値が基準値よりも低下したと判定し、キラーパターンＡからキラーパターンＢに変更する。この結果、以降のＢＥＲ値は上昇する。
【００７１】
また、キラーパターンの累積転送量が６ｃとなる時点においてスクランブル変換が実行され、以降のＢＥＲ値が低下すると、伝送試験装置１００は、キラーパターンの累積転送量が６ｄとなる時点でＢＥＲ値が基準値よりも低下したと判定し、キラーパターンＢからキラーパターンＣに変更する。この結果、以降のＢＥＲ値は上昇する。
【００７２】
このように、伝送試験装置１００は、ＢＥＲ値が基準値を下回ったか否かを判定し、基準値を下回った場合にキラーパターンを変更することで、スクランブル変換が実行されるＳｅｒＤｅｓ回路においても、継続して伝送試験を行うことができる。この結果、不良品を正確に検出することができ、不良品の流出を防止することができる。
【００７３】
また、従来の技術では、ある決められた時間で定期的にキラーパターンを変更すると、キラーパターンから安定したパターンに移行した直後から次のキラーパターンに切り替えるまでの時間が試験として無駄になった。一方、本願の開示する伝送試験装置１００は、取得したＢＥＲ値に基づいて動的にキラーパターンを変更することができるので、次のキラーパターンに切り替えるまでの時間を短縮できる。
【００７４】
また、伝送試験装置１００は、取得したＢＥＲ値が基準値を下回った場合、前回ＢＥＲ値を読み出して取得したＢＥＲ値と比較し、取得したＢＥＲ値が前回ＢＥＲ値よりも低下したか否かを判定する。そして、伝送試験装置１００は、取得したＢＥＲ値が前回ＢＥＲ値よりも低下していないと判定した場合、内部監視用転送量を超えるまでキラーパターンを転送する。これにより、キラーパターンを変更した直後にＢＥＲ値が基準値よりも低い場合であっても、直ぐにキラーパターンの変更処理を行わず、ＢＥＲ値が基準値を超えるまでキラーパターンを転送し続けることができる。図６に示す例では、点６ｅで前回ＢＥＲ値を測定していた場合、点６ｆにおけるＢＥＲ値が基準値よりも低くても、キラーパターンを変更せず、ＢＥＲ値が上昇するまでキラーパターンを転送し続けることができる。
【００７５】
なお、伝送試験装置１００は、取得したＢＥＲ値が基準値を超えていた場合であっても、取得した基準値を前回ＢＥＲ値として記憶するようにしてもよい。そして、取得したＢＥＲ値が基準値を超えていた場合であっても、前回ＢＥＲ値よりも低下したと判定した場合、キラーパターンの変更処理を実行するようにしてもよい。この結果、ＢＥＲ値を常に基準値よりも高い状態に保って伝送試験を行うことができる。
【００７６】
また、実施例１では、伝送試験装置１００から情報処理装置２００に転送するデータにより伝送試験を行う場合を例に説明したが、これに限定されるものではない。例えば、送信側のＳｅｒＤｅｓ回路と受信側のＳｅｒＤｅｓ回路とを接続してループバックさせることによって、自装置内で検査をすることもできる。この結果、例えば、送信側のＳｅｒＤｅｓ回路でエラーは少ないが、受信側のＳｅｒＤｅｓ回路でエラーが多い場合などを検出することができる。
【実施例２】
【００７７】
実施例１では、予め登録されたキラーパターンを用いて、継続試験処理を実行する場合について説明した。また、実施例１では、ＢＥＲ値を測定して基準値と比較することで、キラーパターンを変更するか否かを判定した。このＢＥＲ値を測定して基準値と比較する処理は、既存のキラーパターンに加えて、新たに、キラーパターンとして利用できるデータを探索することにも応用できる。
【００７８】
そこで、実施例２では、複数のデータパターンの中から、キラーパターンとなりえるデータを抽出する場合を説明する。以下では、図１及び図７を用いて、伝送試験装置の構成、伝送試験装置による処理の流れ、効果などについて説明する。
【００７９】
［実施例２に係る伝送試験装置の構成］
以下では、実施例１に係る伝送試験装置と同様の機能については説明を省略し、実施例１に係る伝送試験装置と異なる機能についてのみ説明する。なお、同一名称の構成部については、同一符号を付与して説明する。
【００８０】
実施例２に係るデータパターン保持テーブル１１１は、伝送試験装置１００が用いるデータパターンの「データＩＤ」と「データ配列」とを対応付けて記憶する。例えば、実施例２に係るデータパターン保持テーブル１１１は、任意の配列を含んだデータを記憶するものとする。なお、実施例２に係るデータパターン保持テーブル１１１が記憶するデータパターンは、既知のキラーパターンを含んでいても良い。
【００８１】
キラーパターン保持テーブル１１２は、データパターンのうちキラーパターンとして抽出されたデータパターンについて、ＢＥＲ値とデータパターンが格納されている先頭アドレスとデータサイズとを対応付けて記憶する。なお、実施例２に係るキラーパターン保持テーブル１１２は、電源起動時にはデータを記憶しておらず、複数のデータパターンの中から、キラーパターンとなりえるデータが抽出された場合に、キラーパターン格納部１３４により生成されるものとする。
【００８２】
実施例２に係るキラーパターン転送部１３２は、データパターン保持テーブル１１１からデータパターンを一つ読み出し、読み出したデータパターンをＳｅｒＤｅｓ回路１２０に出力する。
【００８３】
実施例２に係る判定部１３３は、監視間隔時間までデータの転送を継続してから、ＢＥＲレジスタ１２３からＢＥＲ値を取得する。そして、判定部１３３は、ＢＥＲ基準値と取得したＢＥＲ値とを比較し、取得したＢＥＲ値がＢＥＲ基準値を超えたか否かを判定する。
【００８４】
判定部１３３は、取得したＢＥＲ値がＢＥＲ基準値を超えたと判定した場合、取得したＢＥＲ値を前回ＢＥＲ値保持部１１４に格納するとともに、キラーパターン格納部１３４にデータをキラーパターン保持テーブル１１２に格納するように通知する。そして、判定部１３３は、データ転送量レジスタ１２４からデータ転送量を読み出して、内部監視用転送量を超えたか否かを判定する。
【００８５】
実施例２に係るキラーパターン格納部１３４は、転送したデータパターンのＢＥＲ値が基準値を超えたと判定部１３３により判定された場合、取得したＢＥＲ値をデータＩＤと、データサイズとに対応付けてキラーパターン保持テーブル１１２に格納する。
【００８６】
実施例２に係るデータ変更部１３５は、判定部１３３により、内部監視用転送量を超えたと判定された場合、もしくは、判定部１３３により、前回ＢＥＲ値よりも低下したと判定した場合、データパターンを変更する。そして、データ変更部１３５は、前回ＢＥＲ値保持部１１４が記憶する情報をクリアする。
【００８７】
［実施例２に係る伝送試験装置による処理の処理手順］
次に図７を用いて、実施例２に係る伝送試験装置によるキラーパターン抽出処理の処理手順を説明する。図７は、実施例２に係る伝送試験装置によるキラーパターン抽出処理の処理手順を示すフローチャートである。
【００８８】
図７に示すように、入出力制御部１３１は、転送条件及びＢＥＲ監視条件の設定を受付ける（ステップＳ３０１）。そして、キラーパターン転送部１３２は、データパターン保持テーブル１１１からデータを取得して、取得したデータをＳｅｒＤｅｓ回路に転送する（ステップＳ３０２）。
【００８９】
判定部１３３は、監視間隔時間までデータの転送を継続してから（ステップＳ３０３）、ＢＥＲレジスタ１２３からＢＥＲ値を取得する（ステップＳ３０４）。そして、判定部１３３は、ＢＥＲ基準値と取得したＢＥＲ値とを比較し、取得したＢＥＲ値がＢＥＲ基準値を超えたか否かを判定する（ステップＳ３０５）。
【００９０】
ここで、判定部１３３は、取得したＢＥＲ値がＢＥＲ基準値を超えたと判定した場合（ステップＳ３０５、Ｙｅｓ）、以下の処理を実行する。すなわち、判定部１３３は、取得したＢＥＲ値を前回ＢＥＲ値保持部１１４に格納するとともに、キラーパターン格納部１３４にデータをキラーパターン保持テーブル１１２に格納する（ステップＳ３０６）。
【００９１】
一方、判定部１３３は、取得したＢＥＲ値がＢＥＲ基準値を超えていないと判定した場合（ステップＳ３０５、Ｎｏ）、前回ＢＥＲ値保持部１１４から前回ＢＥＲ値を読み出す（ステップＳ３０７）。そして、判定部１３３は、取得したＢＥＲ値と前回ＢＥＲ値とを比較し、値が低下したか否かを判定する（ステップＳ３０８）。
【００９２】
ここで、判定部１３３は、前回ＢＥＲ値よりも低下していないと判定した場合（ステップＳ３０８、Ｎｏ）、取得したＢＥＲ値を前回ＢＥＲ値保持部１１４に格納する（ステップＳ３０９）。
【００９３】
判定部１３３は、ステップＳ３０９の処理が終了後、データ転送量レジスタ１２４からデータ転送量を読み出す（ステップＳ３１０）。そして、判定部１３３は、ステップＳ３０６の処理が終了後、またはステップＳ３１０の処理が終了後、内部監視用転送量を超えたか否かを判定する（ステップＳ３１１）。
【００９４】
判定部１３３は、内部監視用転送量を超えていないと判定した場合（ステップＳ３１１、Ｎｏ）、全転送量または時間が終了条件を超えたか否かを判定する（ステップＳ３１２）。ここで、判定部１３３は、全転送量または時間が終了条件を超えていないと判定した場合（ステップＳ３１２、Ｎｏ）、ステップＳ３０３に移行する。一方、判定部１３３は、全転送量または時間が終了条件を超えたと判定した場合（ステップＳ３１２、Ｙｅｓ）、処理を終了する。
【００９５】
判定部１３３により、内部監視用転送量を超えたと判定された場合（ステップＳ３１１、Ｙｅｓ）、もしくは、判定部１３３により、前回ＢＥＲ値よりも低下したと判定した場合（ステップＳ３０８、Ｙｅｓ）、データ変更部１３５は、以下の処理を実行する。すなわち、データ変更部１３５は、データパターンを変更し（ステップＳ３１３）、前回ＢＥＲ値保持部１１４が記憶する情報をクリアする（ステップＳ３１４）。そして、ステップＳ３１４の処理が終了後、判定部１３３は、ステップＳ３１２の処理を実行する。
【００９６】
［実施例２の効果］
上述してきたように、本実施例２では、ＢＥＲ値が基準値よりも高くなるキラーパターンを抽出することができる。さらに、登録したデータパターンのなかから新規のキラーパターンを検索することができる。
【実施例３】
【００９７】
実施例１では、予め登録されたキラーパターンを用いて、継続試験処理を実行する場合について説明した。また、実施例２では、キラーパターンを抽出する処理を実行する場合について説明した。このように、継続試験処理とキラーパターンの抽出処理とを独立した処理として説明してきたが、これらの各処理は、一連の処理として実行されて良いものである。
【００９８】
そこで、実施例３では、キラーパターンの抽出処理を実行した後、引き続き継続試験処理を実行する場合を説明する。以下では、図１及び図８を用いて、伝送試験装置の構成、伝送試験装置による処理の流れ、効果などについて説明する。
【００９９】
［実施例３に係る伝送試験装置の構成］
実施例３に係る伝送試験装置の構成は、実施例１及び実施例２に係る伝送試験装置の構成と同様である。すなわち、キラーパターンを抽出する処理を実行する場合、実施例２に係る伝送試験装置と同様の動作を実行し、継続試験処理を実行する場合、実施例１に係る伝送試験装置と同様の動作を実行する。なお、実施例３に係る伝送試験装置の構成について詳細な説明は省略する。
【０１００】
［実施例３に係る伝送試験装置による抽出及び継続試験処理］
図８は、実施例３に係る伝送試験装置による処理の処理手順を示すフローチャートである。図８に示すように、キラーパターン転送部１３２は、データをＳｅｒＤｅｓ回路に転送する（ステップＳ４０１）。ここで、キラーパターン転送部１３２は、任意の配列を含んだデータを記憶するデータパターン保持テーブル１１１からデータパターンを一つ読み出し、読み出したデータパターンをＳｅｒＤｅｓ回路１２０に出力する。そして、判定部１３３は、ＢＥＲ値を取得する（ステップＳ４０２）。
【０１０１】
続いて、判定部１３３は、取得したＢＥＲ値に基づいてキラーパターンの抽出処理を実行する（ステップＳ４０３）。なお、この処理では、図７に示したステップＳ３０５〜３１１、３１３、３１４の各処理が実行され、キラーパターン保持テーブル１１２が生成される。
【０１０２】
そして、判定部１３３は、全転送量を転送したか否かを判定する（ステップＳ４０４）。ここで、判定部１３３により全転送量を転送していないと判定された場合（ステップＳ４０４、Ｎｏ）、キラーパターン転送部１３２は、データをＳｅｒＤｅｓ回路に転送する（ステップＳ４０１）。
【０１０３】
一方、判定部１３３は、全転送量を転送したと判定した場合（ステップＳ４０４、Ｙｅｓ）、データをＳｅｒＤｅｓ回路に転送する（ステップＳ４０５）。ここで、キラーパターン転送部１３２は、キラーパターン保持テーブル１１２が記憶するデータパターンを降順で一つ読み出し、読み出したデータパターンの「データＩＤ」と一致するデータをデータパターン保持テーブル１１１から取得する。そして、キラーパターン転送部１３２は、取得したデータをＳｅｒＤｅｓ回路１２０に出力する。
【０１０４】
ステップＳ４０５が終了後、判定部１３３は、ＢＥＲ値を取得する（ステップＳ４０６）。そして、判定部１３３は、取得したＢＥＲ値に基づいてキラーパターンの継続試験処理を実行する（ステップＳ４０７）。なお、この処理では、図４に示したステップＳ１０５〜１１１の各処理が実行される。
【０１０５】
判定部１３３は、ステップＳ４０７の処理が終了後、全転送量を転送したか否かを判定する（ステップＳ４０８）。ここで、判定部１３３は、全転送量を転送したと判定した場合（ステップＳ４０８、Ｙｅｓ）、処理を終了する。一方、判定部１３３は、全転送量を転送していないと判定した場合（ステップＳ４０８、Ｎｏ）、ステップＳ４０６に移行する。
【０１０６】
このように、実施例３に係る伝送試験装置では、キラーパターンの抽出処理を実行した後、引き続き継続試験処理を実行することができる。
【実施例４】
【０１０７】
ところで、本発明は、上述した実施例以外にも、種々の異なる形態にて実施されてよい。そこで、実施例４では、本発明に含まれる他の実施例について説明する。
【０１０８】
（システム構成等）
本実施例において説明した各処理のうち自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともできる。あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上記文章中や図面中で示した処理手順、制御手順、具体的名称については、特記する場合を除いて任意に変更することができる。
【０１０９】
また、図示した記憶部が格納する情報は一例に過ぎず、必ずしも図示のごとく情報が格納される必要はない。例えば、キラーパターン保持テーブル１１２は、ＢＥＲ値として平均値をさらに対応付けて記憶してもよい。また、監視条件設定テーブル１１３は、データＩＤごとに監視条件を対応付けて記憶してもよい。
【０１１０】
また、各種の負荷や使用状況などに応じて、各実施例において説明した各処理の各ステップでの処理の順番を変更してもよい。例えば、図７に示すステップＳ３１３とステップＳ３１４との順番を入れ替えても良い。
【０１１１】
また、図示した各構成部は、機能概念的なものであり、必ずしも物理的に図示のごとく構成されていることを要しない。例えば、伝送試験装置１００では、キラーパターン転送部１３２とデータ変更部１３５とが統合されてもよい。また、本願の開示する伝送試験装置は、ＳｅｒＤｅｓ回路１２０と制御部１３０との構成を有していれば、他の形態においても実現可能である。例えば、伝送試験装置は、サーバやパーソナルコンピュータなどの情報処理装置であってもよい。
【０１１２】
さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１１３】
（プログラム）
ところで、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行するコンピュータシステムの一例を説明する。
【０１１４】
図９は、伝送試験プログラムプログラムを実行するコンピュータの一例を示す図である。図９に示すように、コンピュータ３００は、利用者からデータや各種設定などを受け付ける入力装置３１０と、コンピュータの状況などを通知する出力装置３２０とを有する。また、コンピュータ３００は、他の装置とデータを送受信するネットワークインターフェース３３０と媒体読取装置３４０とＨＤＤ（Hard  Disk  Drive）３５０とＲＡＭ(Random  Access  Memory)３６０とＣＰＵ３７０とバス３８０とを有する。そして、各装置３１０〜３７０それぞれは、バス３８０に接続される。
【０１１５】
ここで、図９に示すように、ＨＤＤ３５０には、図１に示した、キラーパターン転送部１３２と判定部１３３とキラーパターン格納部１３４とデータ変更部１３５と同様の機能を発揮する伝送試験プログラム３５１が予め記憶されている。また、媒体読取装置３４０は、伝送試験プログラム３５１を実現するための各種データを記憶する。そして、ＣＰＵ３７０は、伝送試験プログラム３５１をＨＤＤ３５０から読み出して、伝送試験プロセス３７１として実行する。すなわち、伝送試験プロセス３７１は、図１に示した、キラーパターン転送部１３２と判定部１３３とキラーパターン格納部１３４とデータ変更部１３５と同様の動作を実行する。
【０１１６】
ところで、上記した伝送試験プログラム３５１は、必ずしもＨＤＤ３５０に記憶させておく必要はない。例えば、コンピュータ３００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に記憶させておくようにしてもよい。また、コンピュータ３００の外に備えられるＨＤＤなどの「固定用の物理媒体」に記憶させておいてもよい。さらに、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）などを介してコンピュータ３００に接続される「他のコンピュータシステム」に記憶させておいてもよい。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【０１１７】
すなわち、このプログラムは、上記した「可搬用の物理媒体」、「固定用の物理媒体」、「通信媒体」などの記録媒体に、コンピュータ読み取り可能に記憶されるものである。そして、コンピュータ３００は、このような記録媒体からプログラムを読み出して実行することで上記した実施例と同様の機能を実現する。なお、この他の実施例でいうプログラムは、コンピュータ３００によって実行されることに限定されるものではない。例えば、他のコンピュータシステムまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。
【０１１８】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１１９】
（付記１）伝送路における伝送試験を行う伝送試験装置において、
伝送路において試験データに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を下回ったか否かを判定する判定部と、
前記判定部により前記異常発生率が所定の基準値を下回ったと判定された場合、試験データを変更して送信する送信部と
を有することを特徴とする伝送試験装置。
【０１２０】
（付記２）前記判定部は、前記異常発生率が所定の基準値を下回ったと判定した場合、取得した異常発生率が、前回取得した異常発生率を記憶する前記異常発生率記憶部に記憶される前回取得した異常発生率よりも下回ったか否かを判定し、
前記送信部は、前記判定部により前記取得した異常発生率が前回取得した異常発生率よりも下回っていないと判定された場合、データが所定の転送量送信された後に、試験データを変更して送信する
ことを特徴とする付記１に記載の伝送試験装置。
【０１２１】
（付記３）伝送路における伝送試験を行う伝送試験装置において、
伝送路においてデータに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を超えたか否かを判定する判定部と、
前記判定部により前記異常発生率が所定の基準値を超えたと判定された場合、前記データを試験データとして選定する選定部と
を有することを特徴とする伝送試験装置。
【０１２２】
（付記４）選定された前記試験データを送信する送信部を更に有し、
前記判定部は、前記試験データの異常発生率を取得し、該異常発生率が所定の基準値を下回ったと判定した場合、試験データを変更して前記送信部に送信させる
ことを特徴とする付記３に記載の伝送試験装置。
【０１２３】
（付記５）伝送路における伝送試験を行う伝送試験装置が、
伝送路において試験データに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を下回ったか否かを判定し、
前記異常発生率が所定の基準値を下回ったと判定された場合、試験データを変更して送信する
ことを特徴とする伝送試験方法。
【０１２４】
（付記６）前記伝送試験装置が、
前記異常発生率が所定の基準値を下回ったと判定した場合、取得した異常発生率が、前回取得した異常発生率を記憶する異常発生率記憶部に記憶される前回取得した異常発生率よりも下回ったか否かを判定し、
前記取得した異常発生率が前回取得した異常発生率よりも下回っていないと判定された場合、データが所定の転送量送信された後に、試験データを変更して送信する
ことを特徴とする付記５に記載の伝送試験方法。
【０１２５】
（付記７）伝送路における伝送試験を行う伝送試験装置が、
伝送路においてデータに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を超えたか否かを判定し、
前記異常発生率が所定の基準値を超えたと判定された場合、前記データを試験データとして、選定する
ことを特徴とする伝送試験方法。
【０１２６】
（付記８）前記伝送試験装置が、更に
選定された前記試験データを送信し、
前記試験データの異常発生率を取得し、該異常発生率が所定の基準値を下回ったと判定した場合、試験データを変更して送信させる
ことを特徴とする付記７に記載の伝送試験方法。
【０１２７】
（付記９）コンピュータに、
伝送路において試験データに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を下回ったか否かを判定し、
前記異常発生率が所定の基準値を下回ったと判定された場合、試験データを変更して送信する
処理を実行させることを特徴とする伝送試験プログラム。
【０１２８】
（付記１０）前記コンピュータに、更に
前記異常発生率が所定の基準値を下回ったと判定した場合、取得した異常発生率が、前回取得した異常発生率を記憶する異常発生率記憶部に記憶される前回取得した異常発生率よりも下回ったか否かを判定する処理を実行させ、
前記判定する処理は、前記取得した異常発生率が前回取得した異常発生率よりも下回っていないと判定された場合、データが所定の転送量送信された後に、試験データを変更して送信する
処理を実行させることを特徴とする付記９に記載の伝送試験プログラム。
【０１２９】
（付記１１）コンピュータに、
伝送路においてデータに生じた異常の割合を示す異常発生率を取得し、該異常発生率が所定の基準値を超えたか否かを判定し、
前記異常発生率が所定の基準値を超えたと判定された場合、前記データを試験データとして選定する
処理を実行させることを特徴とする伝送試験プログラム。
【０１３０】
（付記１２）前記コンピュータに、更に
選定された前記試験データを送信する処理を実行させ、
前記判定する処理は、前記試験データの異常発生率を取得し、該異常発生率が所定の基準値を下回ったと判定した場合、試験データを変更して送信させる
ことを特徴とする付記１１に記載の伝送試験プログラム。
【符号の説明】
【０１３１】
１００  伝送試験装置
１０１  入力部
１０２  出力部
１１０  記憶部
１１１  データパターン保持テーブル
１１２  キラーパターン保持テーブル
１１３  監視条件設定テーブル
１１４  前回ＢＥＲ値保持部
１２０  ＳｅｒＤｅｓ回路
１２１  スクランブル変換部
１２２  データ転送部
１２３  ＢＥＲレジスタ
１２４  データ転送量レジスタ
１３０  制御部
１３１  入出力制御部
１３２  キラーパターン転送部
１３３  判定部
１３４  キラーパターン格納部
１３５  データ変更部
１５０  伝送路
２００  情報処理装置
【図１】
2013085118.tif 000003
【図２】
2013085118.tif 000004
【図３】
2013085118.tif 000005
【図４】
2013085118.tif 000006
【図５】
2013085118.tif 000007
【図６】
2013085118.tif 000008
【図７】
2013085118.tif 000009
【図８】
2013085118.tif 000010
【図９】
2013085118.tif 000011
【図１０】
2013085118.tif 000012