(57)【要約】【課題】伝送チャネルに配分される総ビット数と目標ビット数が同じになるように算出負荷を改善するＡＤＳＬシステムの送信電力割当方法を提供する。【解決手段】ＡＴＵ−Ｃ１は局側ＡＤＳＬ装置であり、いくつかの周波数信号を対向する加入者側ＡＤＳＬ装置であるＡＴＵ−Ｒ２に送り、通知された割り当てビットおよび送信電力情報をもとにしてマルチキャリア変調してデータ送信を行う。加入者側ＡＤＳＬ装置であるＡＴＵ−Ｒ２は、キャリア毎のＳＮＲを計算し、計算したＳＮＲにもとづいて各キャリアの割り当てビットを決定し、ＡＴＵ−Ｃ１に該当する割り当てビットと送信電力を通知する。【選択図】      図１
2005005989.tif 000002
【特許請求の範囲】
【請求項１】
局側ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）装置と、加入者側ＡＤＳＬ装置とを備え、
互いのＡＤＳＬ装置を認識し合った後、前記局側ＡＤＳＬ装置はいくつかの周波数信号を対向する前記加入者側ＡＤＳＬ装置に送り、
前記加入者側ＡＤＳＬ装置は、キャリア毎のＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ）を計算し、この計算したＳＮＲに基づいて各キャリアの割り当てビットを決定し、前記局側ＡＤＳＬ装置に該割り当てビットと送信電力情報を通知し、
前記局側ＡＤＳＬ装置は、通知された割り当てビット及び送信電力情報を基にしてマルチキャリア変調しデータ送信することを特徴とするＡＤＳＬシステムの送信電力割当方法。
【請求項２】
前記ＳＮＲの近似平均値ＳＮＲ（Ａｖ）を導出し、最初に使用するサブチャネルを決定し、通信路に配分されるビット数を目標値のビット数に等しくなるように設定し、各サブチャネルの送信電力を調整することを特徴とする請求項１記載のＡＤＳＬシステムの送信電力割当方法。
【請求項３】
前記局側ＡＤＳＬ装置がＡＴＵ−Ｃ（ＡＤＳＬ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｕｎｉｔ−Ｃｅｎｔｅｒ  ｓｉｄｅ）であり、前記加入者側ＡＤＳＬ装置がＡＴＵ−Ｒ（ＡＤＳＬ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｕｎｉｔ−Ｒｅｍｏｔｅ  ｓｉｄｅ）であることを特徴とする請求項１又は請求項２記載のＡＤＳＬシステムの送信電力割当方法。
【請求項４】
局側ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）装置であるＡＴＵ−Ｃ（ＡＤＳＬ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｕｎｉｔ−Ｃｅｎｔｅｒ  ｓｉｄｅ）と、加入者側ＡＤＳＬ装置であるＡＴＵ−Ｒ（ＡＤＳＬ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｕｎｉｔ−Ｒｅｍｏｔｅ  ｓｉｄｅ）とを備え、
ＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ）の近似平均値ＳＮＲ（Ａｖ）を導出し、最初に使用するサブチャネルを決定するサブチャネル決定ステップと；
通信路に配分されるビット数を目標値のビット数に等しくなるように設定するサブチャネルビット数決定ステップと；
各サブチャネルの送信電力を調整する送信電力割当ステップと；
を備えたことを特徴とするＡＤＳＬシステムの送信電力割当方法。
【請求項５】
前記サブチャネル決定ステップは、
すべてのサブチャネル（Ｎ）について、各チャネルの送信電力を設定して、各サブチャネルのＳＮＲを計算するＳＮＲ計算ステップと；
利用できるサブチャネルの最少ビット数ｂｍｉｎとして、初期値ｂｍｉｎ＝１を設定する初期値設定ステップと；
ＳＮＲ（ｉ）の降順でサブチャネルを配置するサブチャネル配置ステップと；
チャネル損失量γ及びＳＮＲ（ｉ）のｉの最大値を設定し、サブチャネル数に配分されるビット総数を計算するビット総数計算ステップと；
サブチャネルのビット総数ｂが、ｂ総数≦ｂ目標  ならば、ｂｍｉｎ＝ｂｍｉｎ＋１として、前記サブチャネル配置ステップから繰り返す第１のビット数判定ステップと；
前記サブチャネルのビット総数ｂが、（ｂ総数−ｂ目標）＞（ｂ総数／ｋ）  ならば、ｋ＝ｋ−１として次のステップに進む第２のビット数判定ステップと；
前記ＳＮＲの近似平均値ＳＮＲ（Ａｖ）ｋ  を計算する近似平均値ステップと；
前記チャネル損失量γ及び前記サブチャネルのビット総数ｂを更新し、前記第２のビット数判定ステップに戻り、この条件を満たすまで前記チャネル損失量γ及び前記サブチャネルのビット総数ｂを更新する更新ステップと；
を備えたことを特徴とする請求項４記載のＡＤＳＬシステムの送信電力割当方法。
【請求項６】
前記サブチャネルビット数決定ステップが、
前記第２のビット数判定ステップの条件を満たさない場合は、
ｉからｋまでのｉについて各サブチャネルに配分されるビット数ｂｉ、ｂｉを四捨五入した整数であるＲｉ、ｂｉとＲｉの差の絶対値である差分値ｄｉｆｆｉを計算する差分計算ステップと；
ｂｉの総和をＲｉの総和＝ｂ目標で計算する総和計算ステップと；
次のビット比較ステップの判定で、ｂｉの総和＞ｂ目標ならば、最大のｄｉｆｆｉを与えるサブチャネルのビット数を１ビット増やして前記差分計算ステップに戻りサブチャネルのｄｉｆｆｉを調整し、前記総和計算ステップの条件Ｒｉの総和＝ｂ目標を満たすまで繰り返すビット増加ステップと；
前記ビット比較ステップで、Ｒｉの総和＜ｂ目標ならば、最小のｄｉｆｆｉを与えるサブチャネルから１ビットを減らして前記差分計算ステップに戻りサブチャネルのｄｉｆｆｉを調整し、前記総和計算ステップの条件Ｒｉの総和＝ｂ目標を満たすまで繰り返すビット減少ステップと；
を備えたことを特徴とする請求項４又は請求項５記載のＡＤＳＬシステムの送信電力割当方法。
【請求項７】
前記送信電力割当ステップが、
前記総和計算ステップで、条件Ｒｉの総和＝ｂ目標を満たした場合、各サブチャネルのビット数により各サブチャネルの電力を計算する電力計算ステップと；
配分される総電力Ｐ総電力を計算する総電力計算ステップと；
各サブチャネルの実際の通信路に配分される総電力Ｐ総電力と目標電力Ｐ目標が同じになるようにするため、電力割当てを最終的に調整し処理を終了する電力割当ステップと；
を備えたことを特徴とする請求項５、６又は７記載のＡＤＳＬシステムの送信電力割当方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は非対称デジタル加入者線ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムの送信電力割当方法に関し、特にマルチキャリア伝送において、通信中のシステムのＢＥＲ（Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）性能を維持しながら、短時間で各キャリアに最適なビット数および送信電力の割り当てを行うＡＤＳＬシステムの送信電力割当方法に関する。
【０００２】
【従来の技術】
一般に、離散的複数トーン伝送環境におけるビット割り当てはよく研究されたテーマである。それを裏付けるように、多数のビット割り当てアルゴリズムが開発されている。最適なビット割り当ては、よく知られた「注水（ｗａｔｅｒ−ｆｉｌｌｉｎｇ）」アルゴリズムを使って得ることができるが、このアルゴリズムの欠点は計算によって得られるビット分布が必ずしも整数の集合ではないことである。ビット分布が整数でなければ、実施時の手順がきわめて複雑になる。このアルゴリズムを実施するために必要とされる算出負荷はかなり大きく、この算出の複雑さのために、モデム・ハードウェアのコストが高くなる。
【０００３】
従来のＡＤＳＬシステムの送信電力割当方法は、所望のビットエラーレート、特定コード化方式のための信号対雑音比ギャップおよびゲイン倍率を考慮して計算し、この計算値を記憶するルックアップテーブルを使用することで、通信装置が複雑かつ膨大な時間を要する計算を実行することなく、伝送サブチャネル群にビット割り当てを行っている（例えば、特許文献１参照。）。
【０００４】
また、マルチキャリア伝送システムに対し、ＡＴＵ−Ｃ側のマッピング、ＡＴＵ−Ｒ側のマッピングに、雑音が大きい期間にキャリアへのビット割当配分と送信パワー配分とを記録し、データ伝送時に雑音が小さい期間のビットレートが、雑音が大きい期間のビットレートよりも高くなるように、キャリアへのビット配分および送信パワー配分を行うことで伝送容量を確保しているものもある（例えば、特許文献２参照。）。
【０００５】
【特許文献１】
特開２０００−２４４５８７号公報（第８−１３頁、図５）
【特許文献２】
特開２０００−３１９３６号公報（第２７−３１頁、図２）
【０００６】
【発明が解決しようとする課題】
上述した従来のＡＤＳＬシステムの送信電力割当方法は、離散的複数トーン伝送環境における多数の最適ビット割り当てアルゴリズムとして周知の「注水（ｗａｔｅｒ−ｆｉｌｌｉｎｇ）」アルゴリズムが使用されるが、計算によって得られるビット分布が必ずしも整数の集合ではないため、ビット分布が整数でなければ実施時の手順がきわめて複雑になるという欠点を有している。
【０００７】
また、このアルゴリズムを実施するために必要とされる算出負荷はかなり大きく、この算出の複雑さのためにモデム・ハードウェアのコストが高くなるという欠点を有している。
【０００８】
本発明の目的は、最初に平均ＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ：信号対雑音比）の近似算法の採用より使用するサブチャネルを決めて、次に伝送チャネルに配分される総ビット数と目標ビット数が同じになるように調整し、最後に各サブチャネルの実際の送信電力を比例的に調整することにより、算出負荷の改善ができるＡＤＳＬシステムの送信電力割当方法を提供することにある。
【０００９】
【課題を解決するための手段】
本発明の第１のＡＤＳＬシステムの送信電力割当方法は、
局側ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）装置と、加入者側ＡＤＳＬ装置とを備え、
互いのＡＤＳＬ装置を認識し合った後、前記局側ＡＤＳＬ装置はいくつかの周波数信号を対向する前記加入者側ＡＤＳＬ装置に送り、
前記加入者側ＡＤＳＬ装置は、キャリア毎のＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ）を計算し、この計算したＳＮＲに基づいて各キャリアの割り当てビットを決定し、前記局側ＡＤＳＬ装置に該割り当てビットと送信電力情報を通知し、
前記局側ＡＤＳＬ装置は、通知された割り当てビット及び送信電力情報を基にしてマルチキャリア変調しデータ送信することを特徴としている。
【００１０】
本発明の第２のＡＤＳＬシステムの送信電力割当方法は、前記第１のＡＤＳＬシステムの送信電力割当方法において、
前記ＳＮＲの近似平均値ＳＮＲ（Ａｖ）を導出し、最初に使用するサブチャネルを決定し、通信路に配分されるビット数を目標値のビット数に等しくなるように設定し、各サブチャネルの送信電力を調整することを特徴としている。
【００１１】
本発明の第３のＡＤＳＬシステムの送信電力割当方法は、前記第１または第２のＡＤＳＬシステムの送信電力割当方法において、
前記局側ＡＤＳＬ装置がＡＴＵ−Ｃ（ＡＤＳＬ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｕｎｉｔ−Ｃｅｎｔｅｒ  ｓｉｄｅ）であり、前記加入者側ＡＤＳＬ装置がＡＴＵ−Ｒ（ＡＤＳＬ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｕｎｉｔ−Ｒｅｍｏｔｅ  ｓｉｄｅ）であることを特徴とする請求項１又は請求項２記載のＡＤＳＬシステムの送信電力割当方法。
【００１２】
本発明の第４のＡＤＳＬシステムの送信電力割当方法は、
局側ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）装置であるＡＴＵ−Ｃ（ＡＤＳＬ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｕｎｉｔ−Ｃｅｎｔｅｒ  ｓｉｄｅ）と、加入者側ＡＤＳＬ装置であるＡＴＵ−Ｒ（ＡＤＳＬ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｕｎｉｔ−Ｒｅｍｏｔｅ  ｓｉｄｅ）とを備え、
ＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ）の近似平均値ＳＮＲ（Ａｖ）を導出し、最初に使用するサブチャネルを決定するサブチャネル決定ステップと；
通信路に配分されるビット数を目標値のビット数に等しくなるように設定するサブチャネルビット数決定ステップと；
各サブチャネルの送信電力を調整する送信電力割当ステップと；
を備えたことを特徴とするＡＤＳＬシステムの送信電力割当方法。
【００１３】
本発明の第５のＡＤＳＬシステムの送信電力割当方法は、前記第４のＡＤＳＬシステムの送信電力割当方法において、
前記サブチャネル決定ステップは、
すべてのサブチャネル（Ｎ）について、各チャネルの送信電力を設定して、各サブチャネルのＳＮＲを計算するＳＮＲ計算ステップと；
利用できるサブチャネルの最少ビット数ｂｍｉｎとして、初期値ｂｍｉｎ＝１を設定する初期値設定ステップと；
ＳＮＲ（ｉ）の降順でサブチャネルを配置するサブチャネル配置ステップと；
チャネル損失量γ及びＳＮＲ（ｉ）のｉの最大値を設定し、サブチャネル数に配分されるビット総数を計算するビット総数計算ステップと；
サブチャネルのビット総数ｂが、ｂ総数≦ｂ目標  ならば、ｂｍｉｎ＝ｂｍｉｎ＋１として、前記サブチャネル配置ステップから繰り返す第１のビット数判定ステップと；
前記サブチャネルのビット総数ｂが、（ｂ総数−ｂ目標）＞（ｂ総数／ｋ）  ならば、ｋ＝ｋ−１として次のステップに進む第２のビット数判定ステップと；
前記ＳＮＲの近似平均値ＳＮＲ（Ａｖ）ｋ  を計算する近似平均値ステップと；
前記チャネル損失量γ及び前記サブチャネルのビット総数ｂを更新し、前記第２のビット数判定ステップに戻り、この条件を満たすまで前記チャネル損失量γ及び前記サブチャネルのビット総数ｂを更新する更新ステップと；
を備えたことを特徴としている。
【００１４】
本発明の第６のＡＤＳＬシステムの送信電力割当方法は、前記第４または第５のＡＤＳＬシステムの送信電力割当方法において、
前記サブチャネルビット数決定ステップが、
前記第２のビット数判定ステップの条件を満たさない場合は、
ｉからｋまでのｉについて各サブチャネルに配分されるビット数ｂｉ、ｂｉを四捨五入した整数であるＲｉ、ｂｉとＲｉの差の絶対値である差分値ｄｉｆｆｉを計算する差分計算ステップと；
ｂｉの総和をＲｉの総和＝ｂ目標で計算する総和計算ステップと；
次のビット比較ステップの判定で、Ｒｉの総和＞ｂ目標ならば、最大のｄｉｆｆｉを与えるサブチャネルのビット数を１ビット増やして前記差分計算ステップに戻りサブチャネルのｄｉｆｆｉを調整し、前記総和計算ステップの条件Ｒｉの総和＝ｂ目標を満たすまで繰り返すビット増加ステップと；
前記ビット比較ステップで、Ｒｉの総和＜ｂ目標ならば、最小のｄｉｆｆｉを与えるサブチャネルから１ビットを減らして前記差分計算ステップに戻りサブチャネルのｄｉｆｆｉを調整し、前記総和計算ステップの条件Ｒｉの総和＝ｂ目標を満たすまで繰り返すビット減少ステップと；
を備えたことを特徴としている。
【００１５】
本発明の第７のＡＤＳＬシステムの送信電力割当方法は、前記第５〜７のいずれかのＡＤＳＬシステムの送信電力割当方法において、
前記送信電力割当ステップが、
前記総和計算ステップで、条件Ｒｉの総和＝ｂ目標を満たした場合、各サブチャネルのビット数により各サブチャネルの電力を計算する電力計算ステップと；
配分される総電力Ｐ総電力を計算する総電力計算ステップと；
各サブチャネルの実際の通信路に配分される総電力Ｐ総電力と目標電力Ｐ目標が同じになるようにするため、電力割当てを最終的に調整し処理を終了する電力割当ステップと；
を備えたことを特徴としている。
【００１６】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１７】
図１は本発明のＡＤＳＬシステムの送信電力割当方法の一つの実施の形態を示すブロック図である。
【００１８】
図１に示す本実施の形態は、局側ＡＤＳＬ装置であるＡＴＵ−Ｃ１と、加入者側ＡＤＳＬ装置であるＡＴＵ−Ｒ２とから構成されている。
【００１９】
ここで、ＡＴＵ−ＣはＡＤＳＬ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｕｎｉｔ−Ｃｅｎｔｅｒ  ｓｉｄｅであり、ＡＴＵ−ＲはＡＤＳＬ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｕｎｉｔ−Ｒｅｍｏｔｅ  ｓｉｄｅである。
【００２０】
図１を参照して送信電力の割り当てを説明すると、トレーニング時、互いのＡＤＳＬ装置を認識し合った後、たとえば、▲１▼：局側ＡＤＳＬ装置ＡＴＵ−Ｃはいくつかの周波数信号を対向する加入者側ＡＤＳＬ装置ＡＴＵ−Ｒに送る。
▲２▼：ＡＴＵ−Ｒは各キャリア毎のＳＮＲを計算する。▲３▼：ついで、ＡＴＵ−Ｒは計算したＳＮＲに基づいて各キャリアの割り当てビットを決定し、ＡＴＵ−Ｃに該割り当てビットと送信電力を通知する。▲４▼：局側ＡＤＳＬ装置ＡＴＵ−Ｃは通知された割り当てビットおよび送信電力情報を基にしてマルチキャリア変調してデータ送信を行う。
【００２１】
ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  ＳｕｂｓｃｒｉｂｅｒＬｉｎｅ）は既存の通信回線を利用して高速にデータ通信を行うデジタル加入者線伝送システムである。ＡＤＳＬでは伝送チャネルがいくつかの狭帯域サブチャネルに分割され、デジタル信号処理を使用することにより１つのマルチキャリア変調装置ですべてのサブチャネルを変調することが可能になり、このため信頼性が向上し、通信コストが低減する。
【００２２】
そこで望まれるのは、各サブチャネルへのビット、送信電力配分を、そのサブチャネルの伝送特性に基づいて個別に行う方式である。高品質なサブチャネルは、品質が劣るサブチャネルよりも多くの情報を搬送できるはずである。これによって、通信チャネル資源の利用効率を高めることができる。
【００２３】
また、加算利得を求める過程を簡単にすることで、短時間で最適な加算利得、送信電力割り当てを算出できるビット割当ての方法が求められている。
【００２４】
図２は送信電力の割り当てを示すフローチャートである。
【００２５】
図２を参照すると、まずＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ：信号対雑音比）の近似平均値ＳＮＲ（Ａｖ）を導出し、最初に使用するサブチャネルを決定する（ステップ１：Ｓ１）。次に、通信路に配分されるビット数を目標値のビット数に等しくなるように調整する（ステップ２：Ｓ２）。次のステップで、各サブチャネルの送信電力を比例的に調整する（ステップ３：Ｓ３）。
【００２６】
さて、ＡＤＳＬにおける各サブチャネルに配分されるビット数は、式（１）で表されることが知られている。
【００２７】
【数１】
2005005989.tif 000003
【００２８】
ある特定のサブチャネルｉ内のＳＮＲとＳＮＲギャップが与えられると、そのサブチャネル内で十分な信頼性をもって伝送できるビット数ｂｉは、上記の式（１）によって得られる。ここで、γはチャネル容量に対するチャネル損失量を表す。換言すれば、式（１）によって、γｄＢ分減少したＳＮＲを有するサブチャネルの容量が得られる。このことから、γは「ＳＮＲギャップ」と呼ばれる。
【００２９】
本方法では、使用するサブチャネル数を最初に決めて、次に伝送路に配分されるビットの総数を目標値のビット数に等しくなるように調整して、最後に各サブチャネルの送信電力を調整することになる。
【００３０】
具体的には以下の計算手順で行う。
（Ａ）＜ビットを割り当てる方法→サブチャネル決定＞
図３はビットを割り当てる方法を示すフローチャートである。
【００３１】
サブチャネルの決定方法は図３に示す手順で実行する。
１）すべてのサブチャネル（Ｎ）について、各チャネルの送信電力を設定して、各サブチャネルのＳＮＲを式（２）で計算する（ステップ１：Ｓ１）。
【００３２】
【数２】
2005005989.tif 000004
【００３３】
ここで、｜Ｈｉ｜２はサブチャネルｉの電力伝達関数、σｉ２はサブチャネルｉの雑音の電力である。
２）利用できるサブチャネルの最少ビット数（初期値設定）ｂｍｉｎ＝１を設定する（ステップ２：Ｓ２）。
３）ＳＮＲ（ｉ）の降順でサブチャネルを配置する（ステップ３：Ｓ３）。
４）γ＝９．８  ｄＢ（システム誤り率：１０−７）とする。
５）Ｎ０は｛ＳＮＲ（ｉ）≧（２ｂｍｉｎ−１）×γ｝のｉの最大値と設定する（ステップ４：Ｓ４）。
６）サブチャネル数ｋ＝Ｎ０として、配分されるビット総数は式（３）のように与えられる（ステップ５：Ｓ５）。
【００３４】
【数３】
2005005989.tif 000005
【００３５】
ここで、
【００３６】
【数４】
2005005989.tif 000006
【００３７】
である。
７）ｂ総数≦ｂ目標  ならば、ｂｍｉｎ＝ｂｍｉｎ＋１として、３）のステップ３から繰り返す（ステップ６：Ｓ６）。
８）（ｂ総数−ｂ目標）＞（ｂ総数／ｋ）  ならば（ステップ７：Ｓ７）、ｋ＝ｋ−１とする（ステップ８：Ｓ８）。
９）ＳＮＲの近似平均値ＳＮＲ（Ａｖ）ｋ  は式（４）で与えられる（ステップ９：Ｓ９）。
【００３８】
【数５】
2005005989.tif 000007
【００３９】
１０）γとｂ総数を次の式（５）のように更新し、
【００４０】
【数６】
2005005989.tif 000008
【００４１】
１１）８）のステップ７に戻り、ステップ７の条件を満たすまで繰り返す（ステップ１０：Ｓ１０）。
（Ｂ）＜ビットを割り当てる方法→サブチャネルのビット数決定＞
図４はサブチャネルのビット数決定を示すフローチャートである。
【００４２】
サブチャネルのビット数の決定方法は図４に示す手順で実行する。ここで図３のステップ７でステップ７の条件を満たさない場合は、
１２）ｉからｋまでのｉについて各サブチャネルのｂｉ、Ｒｉ、差分値ｄｉｆｆｉを次の式（６）で計算する（ステップ１１：Ｓ１１）。
【００４３】
【数７】
2005005989.tif 000009
【００４４】
ここで、ｂｉは各サブチャネルに配分されるビット数、Ｒｉはｂｉを四捨五入した整数であり、ｄｉｆｆｉはｂｉとＲｉの差の絶対値であり、Ｒｉの総和＝ｂ目標で計算する（ステップ１２：Ｓ１２）。
１３）次のステップ１３の判定で、Ｒｉ＞ｂ目標ならば、最大のｄｉｆｆｉを与えるサブチャネルのビット数を１ビット増やし、ステップ１１に戻り、式（６）によってこのサブチャネルのｄｉｆｆｉを調整する。ステップ１２の条件Ｒｉの総和＝ｂ目標を満たすまで繰り返す（ステップ１４：Ｓ１４）。
１４）ステップ１３で、Ｒｉの総和＜ｂ目標ならば、最小のｄｉｆｆｉを与えるサブチャネルから１ビットを減らし、ステップ１１に戻る。式（６）によってこのサブチャネルのｄｉｆｆｉを調整し、ステップ１２の条件Ｒｉの総和＝ｂ目標を満たすまで繰り返す（ステップ１５：Ｓ１５）。
（Ｃ）＜ビットを割り当てる方法→送信電力の割り当て＞
図５は送信電力の割り当てを示すフローチャートである。
【００４５】
サブチャネルの送信電力の割り当て方法は図５に示す手順で実行する。ここで、図４のステップ１２で条件を満たした場合、
１５）式（１）、式（２）を用いて、各サブチャネルのビット数により各サブチャネルの電力を計算する（ステップ１６：Ｓ１６）。
１６）次に、総電力Ｐ総電力を計算する（ステップ１７：Ｓ１７）。
１７）次のステップ１８で、各サブチャネルの実際の通信路に配分される総電力Ｐ総電力と目標電力Ｐ目標が同じになるようにするため、式（７）で電力割当てを最終的に調整し処理を終了する（ステップ１８：Ｓ１８）。
【００４６】
【数８】
2005005989.tif 000010
【００４７】
他の実施の形態として、例えば本発明の適用システムをＡＤＳＬに限定したが、ｘＤＳＬ（Ｘ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）通信処理及び他の様々な処理を実行できるように動作可能である。
【００４８】
上述の通り、ＡＤＳＬは既存の通信回線を利用して高速にデータ通信を行うデジタル加入者線伝送システムとして、伝送チャネルがいくつかの狭帯域サブチャネルに分割され、各サブチャネルへのビット、送信電力配分をそのサブチャネルの伝送特性に基づいて個別に行う方式である。ＡＤＳＬシステムにおけるマルチキャリア伝送において、サブチャネル間送信ビットおよび送信電力を割り当てるための方法に関し、通信中のシステムのＢＥＲ（Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ：ビット誤り率）性能を維持しながら、短時間で各キャリアに最適なビット数および送信電力の割り当てが行える。
【００４９】
デジタル信号処理を使用することにより、１つのマルチキャリア変調装置ですべてのサブチャネルを変調することが可能になるので、信頼性が向上し、通信コストが低減することになる。これによって、通信チャネル資源の利用効率を高めることができる。
【００５０】
【発明の効果】
以上説明したように、本発明のＡＤＳＬシステムの送信電力割当方法は、送信ビットおよび送信電力を割り当てる際に、最初に平均ＳＮＲの近似算法の採用より使用するサブチャネルを決めて、次に伝送チャネルに配分される総ビット数と目標ビット数が同じになるように調整し、最後に各サブチャネルの実際の送信電力を比例的に調整することにより、所望のビット・エラー率、ビット伝送速度及び総送信電力を考慮して事前に近似計算することができるので、通信装置を簡素化することができるという効果を有している。
【図面の簡単な説明】
【図１】本発明のＡＤＳＬシステムの送信電力割当方法の一つの実施の形態を示すブロック図である。
【図２】送信電力の割り当てを示すフローチャートである。
【図３】ビットを割り当てる方法を示すフローチャートである。
【図４】サブチャネルのビット数決定を示すフローチャートである。
【図５】送信電力の割り当てを示すフローチャートである。
【符号の説明】
１    ＡＴＵ−Ｃ
２    ＡＴＵ−Ｒ
【図１】
2005005989.tif 000011
【図２】
2005005989.tif 000012
【図３】
2005005989.tif 000013
【図４】
2005005989.tif 000014
【図５】
2005005989.tif 000015