(57)【要約】【課題】その伝送路構成を変更すること無くBGA同士間等の伝送路全体の伝送品質レベル及び伝送レートを向上させることが可能な伝送レート制御方法及び装置を提供する。【解決手段】BGA間等の伝送距離が互いに異なる各伝送路グループLG_A〜LG_Cに対して、伝送品質レベルQL1,QL2,…に対応して通信可能な最大伝送レートをそれぞれ測定する。要求伝送品質レベルQL_RQ以上のレベルQL1, QL2に対応して測定された伝送路グループLG_A〜LG_Cの最大伝送レートを抽出し、それらの合計伝送レートをそれぞれ算出する。この内、要求伝送品質レベルQL_RQに対応する合計伝送レート“4500Mbps”より高い合計伝送レートを抽出する。抽出された内、最も高い伝送品質レベルQL1に対応する合計伝送レート“4500Mbps”(又は最も大きい合計伝送レート“6000Mbps”)を選択する。選択された合計伝送レートに対応する各最大伝送レートを各伝送路グループLG_A〜LG_Cに対してそれぞれ設定する。【選択図】図1
2007259235.tif 000002
【特許請求の範囲】
【請求項１】
伝送距離が互いに異なる複数の伝送路の各々に対して、複数の伝送品質レベルの各々に対応して通信可能な最大伝送レートをそれぞれ測定する第１ステップと、
要求伝送品質レベル以上の伝送品質レベルの各々に対応して測定された各伝送路の最大伝送レートを抽出し、該抽出した各伝送路の最大伝送レートの合計伝送レートをそれぞれ算出する第２ステップと、
該第２ステップで算出された合計伝送レートの内、該要求伝送品質レベルに対応して要求される合計伝送レートより高い合計伝送レートを抽出する第３ステップと、
該第３ステップで抽出された合計伝送レートの内、最も高い伝送品質レベルに対応する合計伝送レートを選択する第４ステップと、
該選択された合計伝送レートに対応する各最大伝送レートを各伝送路に対してそれぞれ設定する第５ステップと、
を備えたことを特徴とする伝送レート制御方法。
【請求項２】
請求項１において、
該第４ステップが、該最も高い伝送品質レベルに対応する合計伝送レートを選択する代わりに、伝送品質レベルに関わらず最も大きい合計伝送レートを選択することを特徴とする伝送レート制御方法。
【請求項３】
請求項１又は２において、
該第１ステップに対して該測定を定期的に行うよう指示する第６ステップを、さらに備えたことを特徴とする伝送レート制御方法。
【請求項４】
伝送距離が互いに異なる複数の伝送路の各々に対して、複数の伝送品質レベルの各々に対応して通信可能な最大伝送レートをそれぞれ測定する第１手段と、
要求伝送品質レベル以上の伝送品質レベルの各々に対応して測定された各伝送路の最大伝送レートを抽出し、該抽出した各伝送路の最大伝送レートの合計伝送レートをそれぞれ算出する第２手段と、
該第２ステップで算出された合計伝送レートの内、該要求伝送品質レベルに対応して要求される合計伝送レートより高い合計伝送レートを抽出する第３手段と、
該第３ステップで抽出された合計伝送レートの内、最も高い伝送品質レベルに対応する合計伝送レートを選択する第４手段と、
該選択された合計伝送レートに対応する各最大伝送レートを各伝送路に対してそれぞれ設定する第５手段と、
を備えたことを特徴とする伝送レート制御装置。
【請求項５】
請求項４において、
該第４手段が、該最も高い伝送品質レベルに対応する合計伝送レートを選択する代わりに、伝送品質レベルに関わらず最も大きい合計伝送レートを選択することを特徴とする伝送レート制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送レート制御方法及び装置に関し、特に信号処理装置等に実装した信号処理デバイス、例えばBGA(Ball Grid Array)同士間に配線される複数の伝送路(又は伝送路グループ)に対し、伝送品質レベルに対応した伝送レートを設定する伝送レート制御方法及び装置に関するものである。
【背景技術】
【０００２】
図7に示す信号処理システムは、バックプレーン100と、このバックプレーン100のスロットS1及びS2にそれぞれ接続される信号処理装置200_1及び200_2(以下、符号200で総称することがある。)と、信号処理装置200_1及び200_2に対して、それぞれ、高伝送レート且つ低伝送品質レベル条件下で伝送される、例えばパケットデータ及び低伝送レート且つ高伝送品質レベル条件下で伝送される、例えば音声データを与えるデータインタフェース部300_1及び300_2(以下、符号300で総称することがある。)とで構成されている。
【０００３】
また、信号処理装置200_1及び200_2は、それぞれ、バックプレーン100側の信号処理デバイス210_1及び210_1(以下、符号210で総称することがある。)と、データインタフェース部300側の信号処理デバイス220_1及び220_2(以下、符号220で総称することがある。)とを備えており、信号処理デバイス210_1-信号処理デバイス220_1間及び信号処理デバイス210_2-信号処理デバイス220_2間は、それぞれ、複数の伝送路で構成される伝送路グループLG_1及びLG_2(以下、符号LGで総称することがある。)で接続されている。
【０００４】
このような信号処理デバイス210及び220としては、プリント基板に表面実装が可能であり、その回路構成を小型化することができるBGA等が広く用いられている。このBGAに設けられるピン数は例えば数千本以上と非常に多いため、BGA間の伝送路としては、理論上、ピン数分の伝送路を配線できることが必要である。
【０００５】
また、各伝送路の伝送距離は、BGAのピン位置により決定される互いに異なったものである。例えば、図8(1)に示すように、BGAである信号処理デバイス210及び220のピン位置P_Aのピン間に配線される伝送路グループLG_Aの伝送距離D_A(以下、符号Dで総称することがある。)と、ピン位置P_B及びP_Cのピン間にそれぞれ配線される伝送路グループLG_B及びLG_Cの伝送距離D_B及びD_Cとの関係は、伝送距離D_A＜D_B＜D_Cとなる。
【０００６】
通常、伝送路の伝送距離Dと伝送レートは反比例の関係にある。例えば、同図(2)に示すように、BER(Bit Error Rate)が10-12の伝送品質レベルQL1(以下、符号QLで総称することがある。)で通信可能な各伝送路グループLG_A〜LG_Cの最大伝送レートは、それぞれ“1500Mbps”、“1000Mbps”、及び“500Mbps”であり、また、BERが10-10の伝送品質レベルQL2で通信可能な各伝送路グループLG_A〜LG_Cの最大伝送レートは、それぞれ“2000Mbps”、“1500Mbps”、及び“1000Mbps”である。
【０００７】
このような伝送品質レベル-伝送レート特性を有するBGA間の伝送路に対する伝送レート制御技術としては、下記の従来例が知られている。
【０００８】
信号処理装置200内を伝送させるデータの伝送レートには、全伝送路グループLG_A〜LG_Cが共通して通信可能な伝送レート、すなわち、伝送レートの最も低い伝送路グループLG_Cの最大伝送レートを適用する。
【０００９】
例えば、図7に示したような高伝送レートが要求される信号処理装置200_1においては、図8(2)に示した伝送品質レベルQL2(BER＝10-10)に対応する伝送路グループLG_Cの最小伝送レート“1000Mbps”を、全伝送路グループLG_A〜LG_Cに対して設定(合計伝送レート＝3000Mbps)し、同様に、高伝送品質レベルが要求される信号処理装置200_2においては、伝送品質レベルQL1(BER＝10-12)に対応する伝送路グループLG_Cの最小伝送レート“500Mbps”を、全伝送路グループLG_A〜LG_Cに対して設定(合計伝送レート＝1500Mbps)する。
【００１０】
また、上記の伝送品質レベルに対応した伝送レートの設定が、要求される伝送品質レベル及び伝送レートを満たさない場合は、信号処理デバイス210及び220の間の伝送路を、例えば、伝送効率の良い回線に交換するか又は伝送路を増設する等の対策を講ずる。
【００１１】
このように、信号処理装置200内のデータ伝送レートを全伝送路グループLG間で共通化することにより、各伝送路グループLG_A〜LG_Cの伝送距離D_A〜D_Cの違いに伴う伝送レート差を吸収して伝送を行うことを可能にしている。
【００１２】
なお、参考例として、無線伝送路の伝送品質レベルに応じて、伝送させるデータに対する変調方式又は誤り訂正用ビットの割合を変更することで伝送レートを向上する伝送レート制御技術(例えば、特許文献1〜3参照。)や、伝送路を伝送させるデータ(パケット)に優先度を付し、優先度の高いパケットを優先的に伝送するか、或いは優先度の低いパケットを廃棄する等して全体の伝送品質レベルを確保する伝送レート制御技術もある(例えば、特許文献4〜6参照。)。
【特許文献１】特開2004-532588号公報
【特許文献２】特開2000-514624号公報
【特許文献３】特開2004-015783号公報
【特許文献４】特開平07-135501号公報
【特許文献５】特開平03-048553号公報
【特許文献６】特開平03-214945号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上記の従来例では、信号処理装置の伝送レートを最も低い伝送レートに合わせるため、装置全体の伝送情報量が低下し十分な性能を得ることができないという課題があった。
【００１４】
また、上記の従来例では、BGA間の伝送路数は、実際には、BGAのピン間隔が非常に狭いことやプリント基板の層構造等により制限されるため、伝送路を増設する対策には限界がある。また、各伝送路を伝送効率の良い回線に交換する場合は、信号処理装置の開発コストの増大につながる。
【００１５】
さらには、要求される伝送品質レベル及び伝送レート(信号処理装置の用途)に応じて伝送路の構成(伝送路数及び回線媒体)を変更する必要があるため、開発効率が悪かった。
【００１６】
従って、本発明は、その伝送路構成を変更すること無くBGA同士間等の伝送路全体の伝送品質レベル及び伝送レートを向上させることが可能な伝送レート制御方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
[1]上記の目的を達成するため、本発明の一態様に係る伝送レート制御方法(又は装置)は、伝送距離が互いに異なる複数の伝送路(又は伝送路グループ)の各々に対して、複数の伝送品質レベルの各々に対応して通信可能な最大伝送レートをそれぞれ測定する第１ステップ(又は手段)と、要求伝送品質レベル以上の伝送品質レベルの各々に対応して測定された各伝送路(又は各伝送路グループ)の最大伝送レートを抽出し、該抽出した各伝送路(又は各伝送路グループ)の最大伝送レートの合計伝送レートをそれぞれ算出する第２ステップ(又は手段)と、該第２ステップ(又は手段)で算出された合計伝送レートの内、該要求伝送品質レベルに対応して要求される合計伝送レートより高い合計伝送レートを抽出する第３ステップ(又は手段)と、該第３ステップ(又は手段)で抽出された合計伝送レートの内、最も高い伝送品質レベルに対応する合計伝送レートを選択する第４ステップ(又は手段)と、該選択された合計伝送レートに対応する各最大伝送レートを各伝送路(又は各伝送路グループ)に対してそれぞれ設定する第５ステップ(又は手段)とを備えたことを特徴とする。
【００１８】
前記本発明の一態様に係る伝送レート制御方法(又は装置)を、図1に示すデータテーブル例を用いて説明する(但し、これに限定されるものではない。) 。
【００１９】
まず、第１ステップ(又は手段)では、例えば、図8(1)に示したような伝送距離Dが互いに異なるBGA同士間の3つの伝送路グループLG_A〜LG_C(単一伝送路についても、下記の説明は同様に適用される。)の各々に対して、図1(1)の測定データテーブルTBL_MSRに示すように、伝送品質レベルQL1(BER＝10-12)、QL2(BER＝10-10)、…、QLn(BER＝…)の各々に対応して通信可能な最大伝送レートをそれぞれ測定する。
【００２０】
そして、第２ステップ(又は手段)では、同図(2) の要求データテーブルTBL_RQに示すような要求伝送品質レベルQL_RQ(BER＝10-10)以上の伝送品質レベルQL1(BER＝10-12)及びQL2(BER＝10-10)の各々に対応して測定された伝送路グループLG_A〜LG_Cの最大伝送レート{2000Mbps,1500Mbps, 1000Mbps}及び{2500Mbps, 2000Mbps, 1500Mbps}をそれぞれ抽出する。そして、抽出した各伝送路グループLG_A〜LG_Cの最大伝送レートの合計伝送レート “4500Mbps”(伝送品質レベルQL1)及び“6000Mbps”(伝送品質レベルQL2)をそれぞれ算出する。
【００２１】
第３ステップ(又は手段)では、該第２ステップ(又は手段)で算出された合計伝送レートの内、要求伝送品質レベルQL_RQ(BER＝10-10)に対応して要求される合計伝送レート“4500Mbps”より高い合計伝送レート、すなわち伝送品質レベルQL1(BER＝10-12)に対応する合計伝送レート“4500Mbps”及び伝送品質レベルQL2(BER＝10-10)に対応する合計伝送レート“6000Mbps”を抽出する。
【００２２】
第４ステップ(又は手段)では、該第３ステップ(又は手段)で抽出された合計伝送レートの内、最も高い伝送品質レベルに対応する合計伝送レート、すなわち伝送品質レベルQL1(BER＝10-12)に対応する合計伝送レート“4500Mbps”を選択する。
【００２３】
第５ステップ(又は手段)では、該選択された合計伝送レート“4500Mbps”に対応する各最大伝送レート{2000Mbps, 1500Mbps,1000Mbps}を各伝送路グループLG_A〜LG_Cに対してそれぞれ設定する。
【００２４】
このように、本発明の一態様による伝送レート制御方法(又は装置)においては、伝送路(又は伝送路グループ)の構成を変更すること無く要求される伝送品質レベル及び合計伝送レート以上の伝送品質レベルに対応した伝送レートを各伝送路(又は各伝送路グループ)に対して設定することが可能であり、以て伝送路全体の伝送品質レベル及び伝送レートを向上させることが可能となる。
【００２５】
[2]また、上記[1]において、該第４ステップ(又は手段)が、該最も高い伝送品質レベルに対応する合計伝送レートを選択する代わりに、伝送品質レベルに関わらず最も大きい合計伝送レートを選択するようにしても良い。
【００２６】
すなわち、上記[1]において、該第４ステップ(又は手段)は、伝送品質レベルを優先させて伝送品質レベルQL1(BER＝10-12)に対応する合計伝送レート“4500Mbps”を選択したが、伝送レートを優先させて伝送品質レベルQL2(BER＝10-10)に対応する合計伝送レート“6000Mbps”を選択することもできる。
【００２７】
このように、要求される伝送品質レベルを確保したまま伝送レートを向上させることが可能である。
【００２８】
[3]また、上記[1]又は[2]において、該第３ステップ(又は手段)が、該要求伝送品質レベルに対応して要求される合計伝送レートより高い合計伝送レートを抽出できない時、該要求される合計伝送レートを、該要求伝送品質レベルと等しい伝送品質レベルに対応する合計伝送レートに緩和するステップ(又は手段)を含むようにしても良い。
【００２９】
すなわち、図2(2)に示すように、要求伝送品質レベルQL_RQ及びそれに対応する合計伝送レートが、(BER＝10-10, 6500Mbps)である場合(同図(1)に示す測定データテーブルTBL_MSRは、図1(1)と同様。)、該第３ステップ(又は手段)は、該要求される合計伝送レートより高い合計伝送レートを抽出できないが、例えば伝送路グループLG_Aに対して要求される伝送路レートを“2000Mbps”から“1500Mbps”(斜線で図示)に変更し、該要求される合計伝送レート“6500Mbps”を、伝送品質レベルQL2(BER＝10-10)に対応する合計伝送レート“6000Mbps”(斜線で図示)に緩和する。
【００３０】
これにより、当初要求された伝送レートを達成できなくても、要求伝送品質レベルを保証し且つ緩和された伝送レートで伝送を行うことが可能となる。
【００３１】
[4]また、上記[1]又は[2]において、該第１ステップ(又は手段)に対して該測定を定期的に行うよう指示する第６ステップ(又は手段)をさらに備えるようにしても良い。
【００３２】
すなわち、例えば、伝送路の回線媒体の老朽化や障害等の影響により、伝送品質レベル及び伝送レートが低下する場合がある。このような場合であっても、各伝送路に対する測定を定期的に行うことで、各伝送路を常に最適な伝送品質レベルに対応した伝送レートに設定することが可能となる。
【００３３】
[5]また、上記[1]又は[2]において、該第１ステップ(又は手段)が、一の伝送品質レベルについて、伝送レートを許容範囲内の最大伝送レート又は最小伝送レートからそれぞれ順次下降又は上昇させることにより、該一の伝送品質レベルで通信可能な最大伝送レートを各伝送路に対して測定するようにしても良い。
【００３４】
すなわち、伝送路グループLG_A〜LG_Cに対して伝送品質レベル毎に通信可能な最大伝送レートを、伝送レートを許容範囲(例えば、“500Mbps”〜“5000Mbps”)内の最大伝送レート“5000Mbps”又は最小伝送レート“500Mbps”から順次、例えば“100Mbps”ずつ下降又は上昇させることにより測定する。
【００３５】
この場合、各伝送路グループLG_A〜LG_Cに対して、或る伝送品質レベルを満たす伝送レートを検出できれば、即座に他の伝送品質レベルに対する伝送レートの測定にそれぞれ移行できるため、全体の測定回数を低減させることができる。
【発明の効果】
【００３６】
本発明によれば、その伝送路構成を変更すること無くBGA同士間等の伝送路全体の伝送品質レベル及び伝送レートを向上させることができ、以て信号処理装置等の開発効率を向上させ且つ開発コストを削減することができる。
【００３７】
さらに、要求される伝送レートに対しその伝送レートを緩和できるようにしたので、要求伝送品質レベルを保証し且つ緩和された伝送レートで伝送を行うことができる。
【００３８】
また、各伝送路に対する測定を定期的に行うようにしたので、各伝送路を常に最適な伝送品質レベルに対応した伝送レートに設定することができる。
【発明を実施するための最良の形態】
【００３９】
図1及び2に例示した本発明に係る伝送レート制御方法及びこれを使用する装置の実施例[1]及び[2]を、それぞれ、図3〜6を参照して以下に説明する。
【００４０】
実施例[1]：図3〜5
[1]-1構成例：図3
図3に示す信号処理装置200は、図1及び2に示したような伝送距離Dが互いに異なる3つの伝送路グループLG_A〜LG_Cでそれぞれ接続されるBGAを用いた信号処理デバイス210及び220と、全伝送路グループLG_A〜LG_Cに対する伝送品質レベル及び伝送レートを管理する管理部230とを備えている。また、信号処理デバイス210-220間には、各伝送路グループLG_A〜LG_Cに対して伝送レートとしてのクロックレートCLKを供給するためのクロックバスCB_A〜CB_Cがそれぞれ接続されている。
【００４１】
さらに、信号処理デバイス210は、管理部230から指示される伝送レートを各伝送路グループLG_A〜LG_Cに対してそれぞれ設定する伝送制御部211と、クロックレートCLKを生成して出力するクロック生成部212と、クロック生成部212より出力されたクロックレートCLKに従ってPRBS(Pseudorandom binary bit sequence：擬似乱数バイナリビットシーケンス)データDTを生成し、クロックレートCLKと共に出力するPRBSデータ生成部213とを備えている。伝送制御部211は、PRBSデータ生成部213より出力されたPRBSデータDT及びクロックレートCLKを、それぞれ各伝送路LG_A〜LG_Cグループ及びクロックバスCB_A〜CB_Cに分岐して与える分岐部214を含んでいる。
【００４２】
また、信号処理デバイス220は、上記の伝送制御部211と同様、管理部230から指示される伝送レートを各伝送路グループLG_A〜LG_Cに対してそれぞれ設定する伝送制御部221であって、各伝送路グループLG_A〜LG_C及びクロックバスCB_A〜CB_CのいずれからPRBSデータDT及びクロックレートCLKを受信するかを選択する選択部222を含むものと、選択部222により選択受信されたPRBSデータDT及びクロックレートCLKを受けて、PRBSデータDTの誤りデータ数ERRを検出するPRBSデータチェック部223と、PRBSデータチェック部223により検出された誤りデータ数ERRからBERを測定し、その測定データDT_MSRを出力するBER測定部224とを備えている。
【００４３】
また、管理部230は、PRBSデータ生成部213及びPRBSデータチェック部223に対して、各伝送路LG_A〜LG_Cグループに対する伝送品質レベル毎の伝送レートの測定開始指示IND_S又は測定終了指示IND_Eを与える測定開始/終了指示部231と、選択部222に対して、どの伝送路グループLGを選択するかを示す伝送路グループ選択指示IND_GRPを与えると共に、指示した伝送路グループLGに対応する測定データDT_MSRをBER測定部224から受けて、この測定データDT_MSRを測定データテーブルTBL_MSRに書き込む測定管理部232と、測定管理部232からの伝送レート変更指示IND_TRに従って、クロック生成部212に対して生成するクロックレートCLKを指定する伝送レート設定指示SET_TRを与える伝送レート指示部233と、測定管理部232からの伝送品質閾値変更指示IND_QLに従って、BER測定部223に対してどの伝送品質レベルQLでBERの測定を行うかを指定する伝送品質閾値設定指示SET_QLを与える伝送品質閾値指示部234と、測定データテーブルTBL_MSRと要求データテーブルTBL_RQとを比較して、要求を満たす各伝送路グループLG_A〜LG_Cの伝送レートを選択し、伝送制御部211及び221に対して選択した各伝送路グループLG_A〜LG_Cの伝送レートを指示する最適化指示IND_OPTをそれぞれ与える最適化部235とを備えている。
【００４４】
[1]-2動作例：図3〜5
次に、本実施例の動作について説明するが、まず、各伝送路LG_A〜LG_Cグループに対する伝送品質レベル毎の伝送レートの測定動作を、図3及び4を参照して説明する。そして、各伝送路LG_A〜LG_Cグループに対する伝送レートの設定動作を、図3及び5を参照して説明する。なお、以下の各動作例の説明においては、図1及び2に示したデータテーブルを再度使用して説明する。
【００４５】
測定動作：図1,3,4
図4は、図3の信号処理装置200の測定動作を示したフローチャート図である。
【００４６】
まず、測定開始/終了指示部231は、PRBSデータ生成部213及びPRBSデータチェック部223に対して測定開始指示IND_Sを与え、測定を開始する(ステップS1)。
【００４７】
ここで、測定を開始するに当たり、クロック生成部212が生成するクロックレートCLK、選択部222が選択する伝送路グループLG、及びBER測定部224がBERを測定する伝送品質閾値Thを初期設定する(ステップS2)。
【００４８】
すなわち、例えば、図1(1)に示した伝送路グループLG_Aに対する伝送品質レベルQL1(BER＝10-12)に対応した最大伝送レート(2000Mbps)から測定が開始されるようにするため、選択する伝送路グループLGには、伝送路グループLG_Aを初期値として設定する(ステップS2_1)。
【００４９】
また、伝送品質閾値Thには、許容最高の伝送品質レベルQL1(BER＝10-12)を初期値として設定し(ステップS2_2)、伝送レートを与えるクロックレートCLKには、許容最大伝送レート“5000Mbps”を初期値として設定する(ステップS2_3)。
【００５０】
そして、上記の初期設定に従って、選択した伝送路グループLG_Aに対する伝送品質閾値Th(BER＝10-12)に対応した最大伝送レートの測定を行う(ステップS3)。
【００５１】
すなわち、クロック生成部212は、上記の初期設定に従いクロックレートCLK＝“5000Mbps”を生成してPRBSデータ生成部213に与える。これを受けたPRBSデータ生成部213は、PRBSデータDTを生成すると共に、生成したPRBSデータDT及びクロックレートCLKを分岐部214に与える。分岐部214は、PRBSデータDT及びクロックレートCLKを、それぞれ伝送路グループLG_A〜LG_C及びクロックバスCB_A〜CB_Cを介して送出する。
【００５２】
伝送路グループLG_A〜LG_C及びクロックバスCB_A CB_A〜CB_Cを介してPRBSデータDT及びクロックレートCLKを受けた選択部222は、上記の初期設定に従い伝送路グループLG_A及びクロックバスCB_AからのPRBSデータDT及びクロックレートCLKを選択し、PRBSデータチェック部223に与える。
【００５３】
PRBSデータDT及びクロックレートCLKを受けたPRBSデータチェック部223は、PRBSデータDTの確認を行って誤りデータ数ERRを検出すると共に、この誤りデータ数ERRをBER測定部224に与える。
【００５４】
誤りデータ数ERRを受けたBER測定部224は、上記の初期設定に従い伝送品質閾値Th (BER＝10-12)でBERを測定し、その測定データDT_MSRを測定管理部232に対して与える(ステップS3_1)。
【００５５】
測定データDT_MSRを受けた測定管理部232は、この値が現在の伝送品質閾値Th(BER＝10-12)より大きいか否か、すなわち、現在測定している伝送レートを与えるクロックレートCLK(5000Mbps)が、伝送品質閾値Th(BER＝10-12)で通信可能な最大伝送レートであるか否かを判定する(ステップS3_2)。
【００５６】
この結果、BERが例えば“10-10”であり現在の伝送品質閾値Thより大きい場合、測定管理部232は、この伝送品質閾値Th(BER＝10-12)で通信可能な最大伝送レートは、現在測定しているクロックレートCLKより低い伝送レートであることが分かるので、伝送レートを例えば“100Mbps”だけ低い値に変更(伝送レートDOWN)するよう伝送レート変更指示IND_TRを伝送レート指示部233に与える。
【００５７】
伝送レート変更指示IND_TRを受けた伝送レート指示部233は、現在測定しているクロックレートCLK(5000Mbps)より“100Mbps”だけ低いクロックレートCLK(4900Mbps)を指定した伝送レート設定指示SET_TRをクロック生成部212に与える(ステップS3_3)。
【００５８】
以降、上記のステップS3_2において、伝送品質閾値Thで通信可能な最大伝送レートが、現在測定しているクロックレートCLKであると判定される迄、ステップS3_1〜S3_3が繰り返し実行される。
【００５９】
このようにして、ステップS3_2において、伝送品質閾値Thで通信可能な最大伝送レートが、現在測定している伝送レートであると判定された場合、測定データDT_MSRを受けた測定管理部232は、この測定データDT_MSRを測定データテーブルTBL_MSRに書き込む(ステップS3_4)。
【００６０】
この時の伝送レート及び伝送品質閾値Thが、それぞれ例えば“2000Mbps”及び“BER＝10-12”であった場合、伝送路グループLG_Aに対する伝送品質レベルQL1(BER＝10-12)に対応した最大伝送レートは、図1(1)に示す通り“2000Mbps”と測定される。
【００６１】
そして、選択した伝送路グループLG_Aに対して、上記とは異なる伝送品質閾値Thに対応した最大伝送レートの測定を行う(ステップS4)。
【００６２】
すなわち、測定管理部232は、全ての伝送品質閾値Th(伝送品質レベルQL1〜QLn)に対する測定が完了したか否かを判定する(ステップS4_1)。
【００６３】
今、伝送品質閾値Thとして、伝送品質レベルQL1(BER＝10-12)に対する測定のみが完了した状態であるため、測定管理部232は、伝送品質レベルQL2(BER＝10-10)以上の他の伝送品質閾値Thに対する測定(伝送品質閾値ThDOWN)が行われるよう伝送品質閾値変更指示IND_QLを伝送品質閾値指示部234に与える。伝送品質閾値変更指示IND_QLを受けた伝送品質閾値指示部234は、BER測定部223に対して、伝送品質レベルQL2(BER＝10-10)の伝送品質閾値ThでBERの測定を行うよう伝送品質閾値設定指示SET_QLを与える(ステップS4_2)。
【００６４】
また、測定管理部232は、次の伝送品質閾値Th(BER＝10-10)に対するBERの測定が許容範囲内の全伝送レートで行われるようにするため、伝送レートを初期値に変更するよう伝送レート変更指示IND_TRを伝送レート指示部233に与える(ステップS4_3)。
【００６５】
以降、上記のステップS4_1において、全ての伝送品質閾値Thに対する測定が完了したと判定される迄、ステップS3及びS4_1〜S4_3が繰り返し実行される。
【００６６】
これにより、図1(1)に示したように、伝送路グループLG_Aに対する伝送品質レベルQL1(BER＝10-12)、QL2(BER＝10-10)、…、QLn(BER＝…)の各々に対応して通信可能な最大伝送レートがそれぞれ測定結果として得られる。
【００６７】
そして、選択した伝送路グループLG_Aとは異なる伝送路グループLG_B及びLG_Cに対しても同様に、伝送品質閾値Th毎の最大伝送レートの測定を行う(ステップS5)。
【００６８】
すなわち、上記のステップS4_1において、全ての伝送品質閾値Thに対する測定が完了したと判定した場合、測定管理部232は、全ての伝送路グループLG_A〜LG_Cに対する測定が完了したか否かを判定する(ステップS5_1)。
【００６９】
今、伝送路グループLG_Aに対する測定のみが完了した状態であるため、測定管理部232は、次の伝送路グループLG_Bに対する測定が行われるよう伝送路グループ選択指示IND_GRPを選択部222に与える(ステップS5_2)。伝送路グループ選択指示IND_GRPを受けた選択部222は、以降、伝送路グループLG_B及びクロックバスCB_BからのPRBSデータDT及びクロックレートCLKを選択し、PRBSデータチェック部223に与える。
【００７０】
また、測定管理部232は、伝送路グループLG_Bに対するBERの測定が全伝送品質閾値Th及び許容範囲内の全伝送レートで行われるようにするため、伝送品質閾値Thを初期値に変更するよう伝送品質閾値変更指示IND_QLを伝送品質閾値指示部234に与え(ステップS5_3)、伝送レートを初期値に変更するよう伝送レート変更指示IND_TRを伝送レート指示部233に与える(ステップS5_4)。
【００７１】
以降、上記のステップS5_1において、全ての伝送路グループLG_A〜LG_Cに対する測定が完了したと判定される迄、ステップS3、S4、及びS5_1〜S5_4が繰り返し実行される。
【００７２】
これにより、図1(1)に示したように、伝送路グループLG_A〜LG_Cの各々に対する伝送品質レベルQL1(BER＝10-12)、QL2(BER＝10-10)、…、QLn(BER＝…)の各々に対応して通信可能な最大伝送レートがそれぞれ測定される。
【００７３】
なお、上記のステップS2〜S5においては、伝送品質閾値Th及び伝送レートを与えるクロックレートCLKの初期値を、それぞれ許容最高伝送品質レベルQL1及び許容最大伝送レート“5000Mbps”に設定し、伝送品質閾値Th及び伝送レートを順次下降させるようにしたが、伝送品質閾値Th及び伝送レートを与えるクロックレートCLKの初期値を、それぞれ許容最低伝送品質レベルQLn(例えばBER＝10-3)及び許容最小伝送レート(例えば“500Mbps”)に設定し、伝送品質閾値Th及び伝送レートを順次上昇(伝送品質閾値Th及び伝送レートをUP)させるようにしても、同様の測定結果を得ることができる。
【００７４】
また、上記のステップS5_1において、全ての伝送路グループLG_A〜LG_Cに対する測定が完了したと判定された場合、測定開始/終了指示部231は、PRBSデータ生成部213及びPRBSデータチェック部223に対して測定終了指示IND_Eを与え、測定を終了する(ステップS6)。
【００７５】
設定動作：図1〜3,5
図5は、図3の信号処理装置200の設定動作を示したフローチャート図である。
【００７６】
まず、最適化部235は、測定データテーブルTBL_MSR及び要求データテーブルTBL_RQを参照し、測定データテーブルTBL_MSR中から要求伝送品質レベルQL_RQ以上の伝送品質レベルQLを抽出する(ステップS21)。例えば、要求伝送品質レベルQL_RQが、図1(2)に示したようにBER＝10-10である場合、最適化部235は、測定データテーブルTBL_MSR中から伝送品質レベルQL1(BER＝10-12)及びQL2(BER＝10-10)を抽出する。
【００７７】
そして、最適化部235は、抽出した伝送品質レベルQL1及びQL2に対応する各伝送路グループLG_A〜LG_Cの最大伝送レートの合計伝送レート“4500Mbps”及び“6000Mbps”をそれぞれ算出する(ステップS22)。
【００７８】
そして、最適化部235は、算出した合計伝送レートの内、要求される合計伝送レート“4500Mbps”より高い合計伝送レート“4500Mbps”(伝送品質レベルQL1)及び“6000Mbps” (伝送品質レベルQL2)を抽出する(ステップS23)。
【００７９】
最適化部235は、上記のステップS23の後、要求される合計伝送レートより高い合計伝送レートを抽出できたか否かを判定する(ステップS24)。
【００８０】
今、伝送品質レベルQL1及びQL2に対応する2通りの合計伝送レートを抽出した状態であるため、最適化部235は、要求合計伝送レートより高い合計伝送レートを抽出できたと判定し、さらに、信号処理装置200を伝送品質レベル又は伝送レートのいずれを優先させて運用させるのかを示す優先度情報P_INFO(予め内部に記憶している情報)の判定を行う(ステップS25)。
【００８１】
伝送品質レベル優先と判定した場合、最適化部235は、伝送品質レベルQL1(BER＝10-12)に対応する合計伝送レート“4500Mbps”を選択する(ステップS26)。一方、伝送レート優先と判定した場合、最適化部235は、伝送品質レベルQL2(BER＝10-10)に対応する合計伝送レート“6000Mbps”を選択する(ステップS27)。
【００８２】
なお、優先度情報P_INFOは、要求データテーブルTBL_RQ中に含ませることもできる。
【００８３】
そして、最適化部235は、選択した合計伝送レート“4500Mbps”又は“6000Mbps”に対応する最大伝送レート{2000Mbps, 1500Mbps, 1000Mbps}又は{2500Mbps,2000Mbps, 1500Mbps}(図1(1)参照)を、各伝送路グループLG_A〜LG_Cに対して設定するよう最適化指示IND_OPTを伝送制御部211及び221に与える(ステップS28)。
【００８４】
最適化指示IND_OPTを受けた伝送制御部211及び221は、指示された伝送レートを各伝送路グループLG_A〜LG_Cに対してそれぞれ設定する。
【００８５】
また、上記のステップS24において、要求される合計伝送レートより高い合計伝送レートを抽出できないと判定した時、最適化部235は、図2(2)に示したように要求を緩和(要求データテーブルTBL_RQを更新)する(ステップS29)。
【００８６】
以降、更新した要求データテーブルTBL_RQに基いて上記のステップS21〜S28が再度実行され、緩和した要求に対応する伝送レートが、各伝送路グループLG_A〜LG_Cに対してそれぞれ設定される。
【００８７】
実施例[2]：図6
図6に示す信号処理装置200は、上記の実施例[1]で示した構成に加えて、例えば定期的にタイマアウト通知TIMOUTを行う周期タイマ部240を備えている。また、上記の実施例[1]とは異なり、管理部230は、測定開始/終了指示部231及び伝送品質閾値指示部234を備えておらず、伝送レート指示部233は、信号処理デバイス210内に設置されている。
【００８８】
この信号処理装置200において、周期タイマ部240は、定期的なタイマアウト通知TIMOUTを測定開始指示IND_SとしてPRBSデータ生成部213及びPRBSデータチェック部223に与え、各伝送路グループLG_A〜LG_Cに対する伝送品質レベル毎の最大伝送レートの測定を開始する。
【００８９】
また、その測定において、BER測定部224は、自律的に図4に示したステップS3_2、S4_1、及びS5_1と同様の判定を行うと共に、各判定結果に従って、それぞれ、伝送レート指示部233に対して伝送レート変更指示IND_TRを与えることによる伝送レート(クロックレートCLK)の変更、自身での伝送品質閾値Thの変更、及び選択部222に対して伝送路グループ変更指示IND_GRPを与えることによる伝送路グループLGの変更を行う。
【００９０】
これにより、BER測定部224は、上記の実施例[1]と同様、各伝送路グループLG_A〜LG_Cに対する伝送品質レベル毎の最大伝送レートをそれぞれ測定し、その全測定データDT_MSR_ALLを得ることができる。
【００９１】
そして、BER測定部224は、この全測定データDT_MSR_ALL及び全伝送路グループLG_A〜LG_Cに対する測定が完了したことを示す全測定完了通知CMPLT_ALLを、測定管理部232に与える。これにより、最適化部235は、図5に示した上記の実施例[1]の設定動作と同様の処理を行い、各伝送路LG_A〜LG_Cグループに対して伝送レートをそれぞれ設定することができる。
【００９２】
なお、上記実施例によって本発明は限定されるものではなく、特許請求の範囲の記載に基づき、当業者によって種々の変更が可能なことは明らかである。
【００９３】
（付記１）
伝送距離が互いに異なる複数の伝送路の各々に対して、複数の伝送品質レベルの各々に対応して通信可能な最大伝送レートをそれぞれ測定する第１ステップと、
要求伝送品質レベル以上の伝送品質レベルの各々に対応して測定された各伝送路の最大伝送レートを抽出し、該抽出した各伝送路の最大伝送レートの合計伝送レートをそれぞれ算出する第２ステップと、
該第２ステップで算出された合計伝送レートの内、該要求伝送品質レベルに対応して要求される合計伝送レートより高い合計伝送レートを抽出する第３ステップと、
該第３ステップで抽出された合計伝送レートの内、最も高い伝送品質レベルに対応する合計伝送レートを選択する第４ステップと、
該選択された合計伝送レートに対応する各最大伝送レートを各伝送路に対してそれぞれ設定する第５ステップと、
を備えたことを特徴とする伝送レート制御方法。
（付記２）付記１において、
該第４ステップが、該最も高い伝送品質レベルに対応する合計伝送レートを選択する代わりに、伝送品質レベルに関わらず最も大きい合計伝送レートを選択することを特徴とする伝送レート制御方法。
（付記３）付記１又は２において、
該第３ステップが、該要求伝送品質レベルに対応して要求される合計伝送レートより高い合計伝送レートを抽出できない時、該要求される合計伝送レートを、該要求伝送品質レベルと等しい伝送品質レベルに対応する合計伝送レートに緩和するステップを含むことを特徴とした伝送レート制御方法。
（付記４）付記１又は２において、
該第１ステップに対して該測定を定期的に行うよう指示する第６ステップを、さらに備えたことを特徴とする伝送レート制御方法。
（付記５）付記１又は２において、
該第１ステップが、一の伝送品質レベルについて、伝送レートを許容範囲内の最大伝送レート又は最小伝送レートからそれぞれ順次下降又は上昇させることにより、該一の伝送品質レベルで通信可能な最大伝送レートを各伝送路に対して測定することを特徴とした伝送レート制御方法。
（付記６）付記１又は２において、
該伝送路が、さらに複数の伝送路で構成された伝送路グループであることを特徴とした伝送レート制御方法。
（付記７）
伝送距離が互いに異なる複数の伝送路の各々に対して、複数の伝送品質レベルの各々に対応して通信可能な最大伝送レートをそれぞれ測定する第１手段と、
要求伝送品質レベル以上の伝送品質レベルの各々に対応して測定された各伝送路の最大伝送レートを抽出し、該抽出した各伝送路の最大伝送レートの合計伝送レートをそれぞれ算出する第２手段と、
該第２ステップで算出された合計伝送レートの内、該要求伝送品質レベルに対応して要求される合計伝送レートより高い合計伝送レートを抽出する第３手段と、
該第３ステップで抽出された合計伝送レートの内、最も高い伝送品質レベルに対応する合計伝送レートを選択する第４手段と、
該選択された合計伝送レートに対応する各最大伝送レートを各伝送路に対してそれぞれ設定する第５手段と、
を備えたことを特徴とする伝送レート制御装置。
（付記８）付記７において、
該第４手段が、該最も高い伝送品質レベルに対応する合計伝送レートを選択する代わりに、伝送品質レベルに関わらず最も大きい合計伝送レートを選択することを特徴とする伝送レート制御装置。
（付記９）付記７又は８において、
該第３手段が、該要求伝送品質レベルに対応して要求される合計伝送レートより高い合計伝送レートを抽出できない時、該要求される合計伝送レートを、該要求伝送品質レベルと等しい伝送品質レベルに対応する合計伝送レートに緩和する手段を含むことを特徴とした伝送レート制御装置。
（付記１０）付記７又は８において、
該第１手段に対して該測定を定期的に行うよう指示する第６手段を、さらに備えたことを特徴とする伝送レート制御装置。
（付記１１）付記７又は８において、
該第１手段が、一の伝送品質レベルについて、伝送レートを許容範囲内の最大伝送レート又は最小伝送レートからそれぞれ順次下降又は上昇させることにより、該一の伝送品質レベルで通信可能な最大伝送レートを各伝送路に対して測定することを特徴とした伝送レート制御装置。
（付記１２）付記７又は８において、
該伝送路が、さらに複数の伝送路で構成された伝送路グループであることを特徴とした伝送レート制御装置。
【図面の簡単な説明】
【００９４】
【図１】本発明に係る伝送レート制御方法及び装置の概念を説明するためのデータテーブル例[1]を示した図である。
【図２】本発明に係る伝送レート制御方法及び装置の概念を説明するためのデータテーブル例[2]を示した図である。
【図３】本発明に係る伝送レート制御方法及び装置の実施例[1]を示したブロック図である。
【図４】本発明に係る伝送レート制御方法及び装置の測定動作例を示したフローチャート図である。
【図５】本発明に係る伝送レート制御方法及び装置の設定動作例を示したフローチャート図である。
【図６】本発明に係る伝送レート制御方法及び装置の実施例[2]を示したブロック図である。
【図７】本発明及び従来例が適用される信号処理システムの構成例を示したブロック図である。
【図８】本発明及び従来例の信号処理デバイス間伝送路の構成例を示したブロック図である。
【符号の説明】
【００９５】
10  信号処理システム
100  バックプレーン
200, 200_1〜200_2  信号処理装置
210, 210_1〜210_2, 220,220_1〜220_2  信号処理デバイス
211, 221  伝送制御部
212  クロック生成部
213  PRBSデータ生成部
214  分岐部
222  選択部
223  PRBSデータチェック部
224  BER測定部
230  管理部
231  測定開始/終了指示部
232  測定管理部
233  伝送レート指示部
234  伝送品質閾値指示部
235  最適化部
240  周期タイマ部
300, 300_1〜300_2  データインタフェース部
S1, S2  スロット
P_A〜P_C  ピン位置
D, D_A〜D_C  伝送距離
LG, LG_1〜LG_2, LG_A〜LG_C  伝送路グループ
CB_A〜CB_C  クロックバス
QL, QL1〜QLn  伝送品質レベル
QL_RQ  要求伝送品質レベル
TBL_MSR  測定データテーブル
TBL_RQ  要求データテーブル
CLK  クロックレート
DT  PRBSデータ
ERR  誤りデータ数
DT_MSR  測定データ
DT_MSR_ALL  全測定データ
Th  伝送品質閾値
IND_S  測定開始指示
IND_E  測定終了指示
IND_TR  伝送レート変更指示
SET_TR  伝送レート設定指示
IND_QL  伝送品質閾値変更指示
SET_QL  伝送品質閾値設定指示
IND_GRP  伝送路グループ選択指示
IND_OPT  最適化指示
P_INFO  優先度情報
TIMOUT  タイマアウト通知
図中、同一符号は同一又は相当部分を示す。
【図１】
2007259235.tif 000003
【図２】
2007259235.tif 000004
【図３】
2007259235.tif 000005
【図４】
2007259235.tif 000006
【図５】
2007259235.tif 000007
【図６】
2007259235.tif 000008
【図７】
2007259235.tif 000009
【図８】
2007259235.tif 000010