(57)【特許請求の範囲】
【請求項１】
通信チャネル（２０６）および（２０８）を介して第２のモデムデバイス（２０４）と通信するように構成された第１のモデムデバイス（２０２）を有する信号ポイント制限送信システムにおいて、送信電力レベルを検証する方法であって、
該第１のモデムデバイス（２０２）において複数の信号ポイントを受信する工程（２１５）であって、該複数の信号ポイントは、所定の電力計算公式（２１８）に従って第１のモデムデバイスによって計算される第１の送信電力であって、送信電力制限よりも低いかまたは等しい第１の送信電力を有する、工程（２１５）と、
該所定の電力計算公式（２１８）に従って該第２のモデムデバイスによって計算される該複数の信号ポイントの第２の送信電力を計算する工程（２２２）と、
該第２の送信電力が該送信電力制限より低いかまたは等しいかどうかを判定する工程（２２４）であって、該判定する工程が該第１のモデムデバイス（２０２）によって実行される、工程（２２４）と
を包含する、方法。
【請求項２】
前記第１の送信電力が、前記送信電力制限より低い、請求項１に記載の方法。
【請求項３】
前記第２の送信電力が、前記送信電力制限より低い、請求項１に記載の方法。
【請求項４】
前記所定の電力計算公式（２１８）に従って、前記送信電力制限を生成する工程（２１６）であって、前記計算する工程（２２２）が前記第１のモデムデバイス（２０２）によって実行される工程（２１６）と、
該送信電力制限を該第１のモデムデバイス（２０２）から前記第２のモデムデバイス（２０４）に送信する工程（２１４）と
をさらに包含する、請求項１に記載の方法。
【請求項５】
前記生成する工程（２１６）が、総平均送信電力制限を生成する、請求項４に記載の方法。
【請求項６】
前記第２の送信電力が前記送信電力制限よりも低いかまたは等しいことを前記判定する工程（２２４）が判定する場合、前記複数の信号ポイントを受け入れる工程（２２０）と、
該第２の送信電力が該送信電力制限よりも高いことを該判定する工程（２２４）が判定する場合、該複数の信号ポイントを拒絶する工程（２２０）と
をさらに包含する、請求項１に記載の方法。
【請求項７】
前記所定の電力計算公式（２１８）に関して、前記第１の送信電力が上界計算に関連付けられた、請求項１に記載の方法。
【請求項８】
前記計算する工程（２２２）が、前記所定の電力計算公式（２１８）に関して、下界計算に従って前記第２の送信電力を計算する、請求項１に記載の方法。
【請求項９】
前記所定の電力計算公式（２０４）を複数の公式から選択する工程（２１６）をさらに包含する、請求項１に記載の方法。
【請求項１０】
前記選択する工程が、前記送信システムの現在の動作特性に応答する、請求項９に記載の方法。
【請求項１１】
前記所定の電力計算公式（２１８）に従って、かつ、前記第１の計算モデムデバイス（２０２）の計算許容範囲と該第１の計算モデムデバイス（２０２）に課せられた規制制限と前記通信チャネル（２０６）および（２０８）の動作特性とのうちの少なくとも１つに応答して、前記送信電力制限を生成する工程（２１６）をさらに包含する、請求項１に記載の方法。
【請求項１２】
通信チャネル（２０６）および（２０８）を介して第２のモデムデバイス（２０４）と通信するように構成された第１のモデムデバイス（２０２）を有する信号ポイント制限送信システム（２００）において、送信電力レベルを検証する方法であって、
所定の電力計算公式（２１８）に従って計算される送信電力制限を、該第２のモデムデバイス（２０４）で、受信する工程（２３０）と、
信号ポイントの少なくとも１つのコンステレーションが、該所定の電力計算公式（２１８）に従って該第１のモデムデバイスによって計算される第１の送信電力であって、該送信電力制限より低いかまたは等しい第１の送信電力を有するように、該信号ポイントの少なくとも１つのコンステレーションを選択する工程（２３８）と、
該信号ポイントの少なくとも１つのコンステレーションを、該第２のモデムデバイス（２４４）から該第１のモデムデバイス（２０２）に送信する工程（２４４）と、
該信号ポイントの少なくとも１つのコンステレーションの該送信電力が該送信電力制限（２２０）より低いかまたは等しいことを検証するように、該第１のモデムデバイス（２０２）を促進する工程と
を包含する、方法。
【請求項１３】
前記第２のモデムデバイスによって計算される、前記信号ポイントの少なくとも１つのコンステレーションの第２の送信電力を、前記所定の電力計算公式（２１８）に従って、計算する工程（２２２）と、
該第２の送信電力が該送信電力制限より低いかまたは等しいかどうかを判定する工程（２２４）であって、該判定する工程が前記第１のモデムデバイス（２０２）によって実行される、工程（２２４）と
をさらに包含する、請求項１２に記載の方法。
【請求項１４】
前記信号ポイントの少なくとも１つのコンステレーションを利用して、データ通信セッション（２１０）を開始する工程をさらに包含する、請求項１３に記載の方法。
【請求項１５】
前記判定する工程（２２４）が前記第２の送信電力が前記送信電力制限よりも低いかまたは等しいと判定する場合に、前記開始する工程（２１０）が実行される、請求項１４に記載の方法。
【請求項１６】
前記所定の電力計算公式（２１８）について、前記第１の送信電力が上界計算に関連付けられた、請求項１２に記載の方法。
【請求項１７】
前記所定の電力計算公式（２１８）を複数の公式から選択する工程（２１６）をさらに包含する、請求項１２に記載の方法。
【請求項１８】
前記選択する工程（２１６）が、前記送信システムの現在の動作特性に応答する、請求項１７に記載の方法。
【請求項１９】
信号ポイント制限送信を行うデータ通信システム（２００）であって、
通信チャネル（２０６）および（２０８）で互いに通信するように構成された第１のモデムデバイス（２０２）および第２のモデムデバイス（２０４）と、
該第２のモデムデバイス（２０４）において、信号ポイントの少なくとも１つのコンステレーションが、所定の電力計算公式（２１８）に従って該第２のモデムデバイス（２０４）によって計算される第１の送信電力であって、送信電力制限より低いかまたは等しい第１の送信電力を有するように、信号ポイントの少なくとも１つのコンステレーションを選択する手段（２３８）と、
該信号ポイントの少なくとも１つのコンステレーションの送信電力が、該送信電力制限より低いかまたは等しいことを検証する手段（２２０）であって、該第１のモデムデバイス（２０２）が該検証する手段（２２０）を含む、手段と
を備える、データ通信システム（２００）。
【請求項２０】
前記選択する手段（２３８）が、前記第１の送信電力が前記送信電力よりも低くなるように、前記信号ポイントの少なくとも１つのコンステレーションを選択するように構成される、請求項１９に記載のデータ通信システム。
【請求項２１】
前記検証する手段（２２０）は、前記信号ポイントの少なくとも１つのコンステレーションの送信電力が前記送信電力制限よりも低いことを検証するように構成される、請求項１９に記載のデータ通信システム。
【請求項２２】
前記所定の電力計算公式（２１８）に関して、前記第１の送信電力が上界計算に関連付けられた、請求項１９に記載のデータ通信システム。
【請求項２３】
前記第１のモデムデバイス（２０２）が、前記所定の電力計算公式（２１８）に従って、前記送信電力制限を計算する手段（２２２）をさらに備える、請求項１９に記載のデータ通信システム。
【請求項２４】
前記計算する手段（２２２）が、総平均送信電力制限を計算するように構成される、請求項２３に記載のデータ通信システム。
【請求項２５】
前記第１のモデムデバイス（２０２）が、前記送信電力制限を前記第２のモデムデバイス（２０４）に送信するように構成された第１の送信器（２１４）をさらに備える、請求項１９に記載のデータ通信システム。
【請求項２６】
前記第２のモデムデバイス（２０４）が、前記信号ポイントの少なくとも１つのコンステレーションを前記第１のモデムデバイス（２０２）に送信するように構成された第２の送信器（２４４）をさらに備える、請求項１９に記載のデータ通信システム。
【請求項２７】
前記検証する手段（２２０）が、
前記所定の電力計算公式（２２０）に従って、前記第１のモデムデバイスによって計算される、前記信号ポイントの少なくとも１つのコンステレーションの第２の送信電力を計算する手段（２２２）と、
該第２の送信電力が、前記送信電力制限よりも低いかまたは等しいかどうかを判定する手段（２２４）と
をさらに備える、請求項１９に記載のデータ通信システム。
【請求項２８】
前記計算する手段（２２２）が、前記所定の電力計算公式（２１８）について、下界計算によって、前記第２の送信電力を計算する、請求項２７に記載のデータ通信システム。
【請求項２９】
前記所定の電力計算公式を複数の公式から選択する手段（２１６）をさらに備える、請求項１９に記載のデータ通信システム。
【請求項３０】
前記選択する手段（２１６）が、前記送信システム（２００）の現在の動作特性に従って前記所定の電力計算公式（２１８）を選択するように構成される、請求項２９に記載のデータ通信システム。
【請求項３１】
前記第１の計算モデムデバイス（２０２）は、所定の電力計算公式（２１８）に従って、かつ、前記第１の計算モデムデバイス（２０２）の計算許容範囲と該第１の計算モデムデバイス（２０２）に課せられた規制制限と前記通信チャネル（２０６）および（２０８）の動作特性とのうちの少なくとも１つに応答して、前記送信電力制限を生成する手段（２１６）をさらに備える、請求項１９に記載のデータ通信システム。
【請求項３２】
信号ポイント制限送信を行うデータ通信システム（２００）であって、
通信チャネル（２０６）および（２０８）で互いに通信するように構成された第１のモデムデバイス（２０２）および第２のモデムデバイス（２０４）と、
該第１のモデムデバイス（２０２）から該第２のモデムデバイス（２０４）に送信電力制限を送信する手段（２１４）と、
送信電力制限よりも低いかまたは等しい総平均送信電力を有する少なくとも１つのトレーニング信号ポイント振幅を選択する手段（２３８）であって、該第２のモデムデバイス（２０４）が該選択する手段（２３８）を含む、手段と、
該第１のモデムデバイス（２０２）による該少なくとも１つのトレーニング信号ポイント振幅の該総平均送信電力の検証のために、該第２のモデムデバイス（２０４）から該第１のモデムデバイス（２０２）に該少なくとも１つのトレーニング信号ポイント振幅を送信する手段（２２４）と
を備える、データ通信システム（２００）。
【請求項３３】
前記第１のモデムデバイス（２０２）が、前記少なくとも１つのトレーニング信号ポイント振幅に対応する複数の信号ポイントを備える、トレーニングシーケンスを生成する手段（２２８）をさらに備える、請求項３２に記載のデータ通信システム。
【請求項３４】
前記生成する手段（２２８）が、前記複数の信号ポイントに正および負の極性を割り当てる、請求項３３に記載のデータ通信システム。
【請求項３５】
トレーニング信号ポイント振幅が複数のデジタルビットによって表され、
前記選択する手段（２３８）が、前記複数のデジタルビットの少なくとも１つについての所定のビット割り当てによって、前記少なくとも１つのトレーニング信号ポイント振幅を選択するように構成される、請求項３２に記載のデータ通信システム。
【請求項３６】
前記選択する手段（２３８）が、前記通信チャネル（２０６）および（２０８）内でのデジタル損傷の存在に応答して、前記少なくとも１つのトレーニング信号ポイント振幅を選択するように構成される、請求項３２に記載のデータ通信システム。
【請求項３７】
前記選択する手段（２３８）が、相対的に高い平均送信電力を有するトレーニング信号ポイント振幅の選択を支持するように構成される、請求項３２に記載のデータ通信システム。
【請求項３８】
前記選択する手段（２３８）が、前記少なくとも１つのトレーニング信号ポイント振幅が前記送信電力制限よりも低い総平均送信電力を有するように、該少なくとも１つのトレーニング信号ポイント振幅を選択する、請求項３２に記載のデータ通信システム。
【請求項３９】
通信チャネル（２０６）および（２０８）を介して第２のモデムデバイス（２０４）と通信するように構成された第１のモデムデバイス（２０２）を有する信号ポイント制限送信システム（２００）において、トレーニングモードと関連付けられた送信電力レベルを指定する方法であって、
該第１のモデムデバイス（２０２）と該第２のモデムデバイス（２０４）との間で、トレーニングモードとなる工程と、
送信電力制限を該第１のモデムデバイス（２０２）から該第２のモデムデバイス（２０４）に送信する工程（２１４）と、
少なくとも１つのトレーニング信号ポイント振幅を該第１のモデムデバイス（２０２）で受信する工程（２１５）であって、該少なくとも１つのトレーニング信号ポイント振幅は、該送信電力制限よりも低いかまたは等しい平均送信電力を有する工程（２１５）と、
該第１のモデムデバイス（２０２）で、該少なくとも１つのトレーニング信号ポイント振幅に対応する複数の信号ポイントを含む、トレーニングシーケンスを生成する工程（２２８）と
を包含する、方法。
【請求項４０】
前記受信する工程（２１５）が、１つのトレーニング信号ポイント振幅を受信する、請求項３９に記載の方法。
【請求項４１】
前記生成する工程（２２８）が、正および負の極性を前記複数の信号ポイントに割り当てる、請求項４０に記載の方法。
【請求項４２】
前記１つのトレーニング信号ポイント振幅が、複数のデジタルビットによって表され、
該複数のデジタルビットが、前記通信チャネル内のデジタル損傷の存在に応答して選択される、請求項４０に記載の方法。
【請求項４３】
前記第１のモデムデバイス（２０２）の計算許容範囲と該第１のモデムデバイス（２０２）に課せられた規制制限と前記通信チャネル（２０６）および（２０８）の動作特性とのうちの少なくとも１つに応答して、前記送信電力制限を生成する工程（２１６）をさらに包含する、請求項３９に記載の方法。
【請求項４４】
通信チャネル（２０６）および（２０８）を介して第２のモデムデバイス（２０４）と通信するように構成された第１のモデムデバイス（２０２）を有する信号ポイント制限システム（２００）において、トレーニングモードと関連付けられた送信電力レベルを指定する方法であって、
該第１のモデムデバイス（２０２）と該第２のモデムデバイス（２０４）との間でトレーニングモードとなる工程と、
該第２のモデムデバイス（２０４）において、送信電力制限を受信する工程（２３０）と、
該送信電力制限よりも低いかまたは等しい平均送信電力を有する少なくとも１つのトレーニング信号ポイント振幅を選択する工程（２３８）と、
該第１のモデムデバイス（２０２）による該少なくとも１つのトレーニング信号ポイント振幅の該平均送信電力の検証のために、該少なくとも１つのトレーニング信号ポイント振幅を該第２のモデムデバイス（２０４）から該第１のモデムデバイス（２０２）に送信する工程（２４４）と
を包含する、方法。
【請求項４５】
前記第２のモデムデバイス（２０４）において、前記少なくとも１つのトレーニング信号ポイント振幅に対応する複数の信号ポイントを含む、トレーニングシーケンスを受信する工程（２３０）をさらに包含する、請求項４４に記載の方法。
【請求項４６】
前記選択する工程（２３８）が、１つのトレーニング信号ポイント振幅を選択する、請求項４４に記載の方法。
【請求項４７】
前記１つのトレーニング信号ポイント振幅が、複数のデジタルビットによって表され、
前記選択する工程（２３８）が、前記複数のデジタルビットのうち少なくとも１つについての所定のビット割り当てに従って、該１つのトレーニング信号ポイント振幅を選択する、請求項４６に記載の方法。
【請求項４８】
前記選択する工程（２３８）が、通信チャネル（２０６）および（２０８）内のデジタル損傷の存在に応答する、請求項４４に記載の方法。
【請求項４９】
前記選択する工程（２３８）が、相対的に高い平均送信電力を有するトレーニング信号ポイント振幅に対してバイアスされる、請求項４４に記載の方法。
【発明の詳細な説明】
【０００１】
（発明の分野）
本発明は、概して、信号ポイント制限データ送信システムにおける、送信電力レベルの規制に関する。具体的には、本発明は、１組の信号ポイントコンステレーション（ｃｏｎｓｔｅｌｌａｔｉｏｎ）の総平均送信電力が、指定された送信電力制限の範囲内にあるかどうか検証するデータ通信システムに関する。
【０００２】
（発明の背景）
５６ｋｂｐｓモデムシステムは、消費者の間で（クライアントエンドモデムとして）およびインターネットサービスプロバイダの間で（サーバエンドモデムとして）好適に選択されるように速やかになりつつある。５６ｋｂｐｓモデムシステムは、パルスコード変調（ＰＣＭ）技術を使用して、エンドユーザへのより速い下流送信データ速度を促進する。例えば、図１は、現在のＰＣＭモデム技術を用いる典型的な５６ｋｂｐｓ通信パスの概念図を表す。インターネットサービスプロバイダ（ＩＳＰ）１００のような、中央サイトは、ＩＳＰモデム１０５にある送信器１１０および受信器１２０を通じて、電話ネットワーク１３０にデジタル方式で接続される。ネットワーク１３０は、中央局回線カード（ｃｅｎｔｒａｌ  ｏｆｆｉｃｅ  ｌｉｎｅ  ｃａｒｄ）１４０を通じてローカルループ１５０に接続される。回線カードは、典型的に、その中で実装されるＰＣＭコーデックを有する。ローカルループ１５０は、ユーザのモデム１６０を通じて、ユーザのサイトで、ユーザのパーソナルコンピュータ（ＰＣ）１７０に接続される。当業者が認め得るように、ＩＳＰモデム送信器１１０の電話ネットワーク１３０への接続は、約６４ｋｂｐｓの典型的なデータ速度をサポートするデジタル接続である。電話ネットワーク１３０および回線カード１４０のパラメータが、ネットワークの動作規格によって、命令および設定され、中央サイト送信器１１０は、デジタルデータを、ネットワークへのデジタル接続を充分に活用するような特定の方法で、送信するように構成される。
【０００３】
遠距離通信システム（モデムシステムを含む）の送信電力の制限は、連邦通信委員会（ＦＣＣ）のような規制機関によって、命じられ得る。例えば、米国内の公衆電話ネットワークでのモデム送信についての、現在のＦＣＣの規制は、−１２ｄＢｍ０を越えない平均電力レベルを要する。従って、各送信セッションに関連付けられる、特定のコード名、およびそのようなコード名が送信される方式は、特定の送信電力レベルを越えないことを確実にするように選択され得る。反対に、不必要に低い電力レベルは、ノイズ比（ＳＮＲ）に対して低いシステム信号の原因となり、誤差の可能性を増加させるか、さもなければ、システム性能を低くする。
【０００４】
概して、特定の信号ポイントの送信に限定されないモデムまたは他のデータ通信システムは、比較的直通信号様式で送信電力制限に対処し得る。例えば、特定の信号ポイントのセットに限定されないモデムシステムは、その出力を、任意の規制制限に適合するように、単純にスケーリングする。反対に、信号ポイント制限システム（受信器によって指定された、信号ポイントコンステレーションを利用し得る）において、このようなスケーリングは不可能であり、コンステレーションそのものが、総平均送信電力を決定する。従って、受信器によって設計されたコンステレーションは、送信器が送信電力規制に適合するかどうかを判定する。
【０００５】
上述したように、規制機関は、所与のデータ通信セッションに利用される総平均電力に制限を与え得る。送信電力制限は、国ごとに異なり、５６ｋｂｐｓシステムにおけるデジタルモデムは、アナログモデムが適切な信号ポイントコンステレーションセットを設計するように、最大送信電力制限をアナログモデムに初期的に提供する。従って、適切な信号ポイントコンステレーションが選択された後、総平均送信電力は、コンステレーションセットの送信電力が電力制限を越えないことを確実にするように、アナログモデムによって計算され得る。しかし、デジタルモデムは、信号ポイントコンステレーションと関連付けられた送信電力の独立した検証をせずに、アナログモデムの部分での計算誤差に起因して、最大電力制限を越える、信号ポイントコンステレーションの組を利用し得る。
【０００６】
上述のように、従来の５６ｋｂｐｓモデムシステムは、最大送信電力制限をデジタルモデム（即ち、サーバエンドモデム）から得た後、コンステレーション設計および電力計算を、アナログモデム（即ち、クライアントエンドモデム）で行う。不運なことに、アナログおよびデジタルモデムが総平均送信電力を計算する方式は、デバイスごとに異なり得る。即ち、全てのモデムデバイスが、厳格に同じ送信電力公式に従っているわけではない。結果的に、アナログおよびデジタルモデムは、同じ信号ポイントコンステレーションについて、非一貫性の送信電力計算を生成し得る。
【０００７】
アナログおよびデジタルモデムが、送信電力公式について従っている場合でも、実際の動作上の制限（プロセッサビット分解能、または有限精度演算の使用等）は、電力検証手順に丸めの誤差を取り入れ得る。従って、２つの異なる送信電力公式が使用される上記の場合のように、アナログおよびデジタルモデムによって、同じ信号ポイントコンステレーションセットについて、異なる送信電力結果が得られ得る。同じ送信電力公式を利用する、異なる結果の計算は、デジタルモデムによって実行されるどの検証ルーチンに対しても悪影響を及ぼし得る。例えば、デジタルモデムは、アナログモデムがコンステレーションを電力制限内になるよう設計し、アナログモデムがすでに初期検証を行ったとしても、信号ポイントコンステレーションが送信電力制限を越えることを拒絶し得る。
【０００８】
現行の５６ｋｂｐｓモデムシステムは、トレーニング手順の間、送信電力レベルを考慮し得ない。例えば、トレーニングシーケンスは、前もって、デジタルモデムに課せられた任意の送信電力制限に関わらず、指定され得る。さらに、現行のシステムは、不当な判定をされたビットシグナリングまたはデジタルパッドの存在等の現在の動作条件によって、トレーニング信号ポイントを効率的に選択し得ない。このようなデジタル損傷は、特に、トレーニング信号ポイントがデジタル損傷によって影響を受ける場合、トレーニング手順の質に悪い影響を与え得る。
【０００９】
（発明の要旨）
従って、本発明の利点は、信号ポイント制限送信を行う、改良されたデータ通信システムを提供することである。
【００１０】
本発明の他の利点は、１つのモデムデバイスが他のモデムデバイスの送信電力計算を検証することを可能にする、送信電力検証手順を提供することである。
【００１１】
他の利点は、信号ポイントコンステレーションセットの総平均送信電力が、同じ電力公式を用いて、両方のモデムデバイスによって、計算されることである。
【００１２】
本発明のさらなる利点は、２つのモデムデバイスで用いられる構成要素の計算の分解能に関わらず、信号ポイントコンステレーションセットの送信電力を正確に検証する、送信電力検証方式を提供することである。
【００１３】
他の利点は、データ通信システムが、トレーニングモードの間に用いられる、信号ポイントトレーニングシーケンスの送信電力レベルを指定することができることである。
【００１４】
上記および他の利点は、信号ポイント制限送信を行うデータ通信システムの１つの形態によって、実行され得る。データ通信システムは、通信チャネルを介して互いに通信するように構成される、第１のデバイスおよび第２のデバイス、送信電力制限より低いか、または等しい第１の計算された送信電力を有する、信号ポイントコンステレーションを選択する手段、ならびに信号ポイントコンステレーションの送信電力が送信電力制限より低いかまたは等しいことを検証する手段であって、第１のデバイスが検証する手段を含む、手段、とを含む。第１の計算された送信電力は、所定の電力計算公式に従い、第２のデバイスによって、計算される。
【００１５】
本発明の他の局面によると、データ通信システムは、送信電力制限を、第１のデバイスから第２のデバイスへと送信する手段、ならびに送信電力制限より低いかまたは等しい平均送信電力を有するトレーニング信号ポイント振幅を選択する手段であって、第２のデバイスが選択する手段を含む手段とを含む。
【００１６】
本発明は、詳細な説明および特許請求の範囲を、図面を参照しながら考慮することによってよりよく理解される。図面を通じて、同一の参照番号は、同一の要素を指す。
【００１７】
（好適な実施形態の詳細な説明）
本発明は、機能的ブロックコンポーネントおよび様々な処理工程について本明細書中で説明され得る。このような機能的ブロックコンポーネントは、特定の機能を実行するように構成される、任意の数のハードウェアコンポーネントによって実現され得る。例えば、本発明は、１つ以上のマイクロプロセッサまたは他の制御デバイスの制御の下で様々な機能を実行し得る、様々な集積回路構成要素、例えば、記憶素子、デジタル信号処理要素、ルックアップテーブル等を使用し得る。さらに、当業者であれば、本発明が任意の数のデータ通信コンテキストにおいて実行されること、および本明細書中で記載されるモデムシステムが本発明の１つの例示的な適用例に過ぎないことを理解する。さらに、本発明が、データ送信、制御シグナリング、信号処理および検査等の任意の数の従来の技術を使用し得ることが留意されるべきである。このような一般的な技術は当業者にとって公知であり、本明細書中では、詳細には説明されない。
【００１８】
本発明の原理を組み込み得る、例示的なＰＣＭモデムシステム１００を、概略的に図１に示す。図２は、本発明によって構成されるＰＣＭモデムシステム２００を表す、より詳細なブロック図である。図２に示し、本明細書中に記載する特定の実現例は、例示に過ぎず、本発明の範囲をいかようにも限定するように意図されていないことが認められるべきである。実際に、簡略化のために、モデムシステム２００の従来のタイミング回復、自動利得制御（ＡＧＣ）、同期化、トレーニング、および他の機能的局面は、本明細書中では詳細には説明されない。さらに、図２に示す接続ラインは、様々な要素間の例示的な機能的関係および／または物理的給合を表すように意図される。当業者であれば、多くの代替のまたはさらなる機能的関係または物理的結合が、実際のモデムシステムにあることを理解する。
【００１９】
モデムシステム２００は、好適には、信号ポイント制限送信システムとして構成される。即ち、モデムシステム２００は、信号ポイントコンステレーションに含まれる特定の、所定の信号ポイントの送信に限定され得る。実際、現在の標準動作プロトコルによると、全ての５６ｋｂｐｓモデムシステムは、信号ポイント限定システムとして、動作する。
【００２０】
概して、モデムシステム２００は、第１のモデム（例えばモデム２０２）、および、第２のモデム（例えばモデム２０４）を含む。モデム２０２および２０４は、概して、公知の原理によって構成されて、少なくとも１つの通信チャネル、例えばチャネル２０６および２０８を介して、電話交換ネットワーク（ＰＳＴＮ）２０５で通信する。現在の５６ｋｂｐｓモデムのコンテキストにおいて、チャネル２０６は、デジタルチャネルであると考えられ、チャネル２０８は、アナログまたは部分的にアナログチャネルであると考えられ得る。
【００２１】
図２には示していないが、モデム２０２および２０４の各々は、モデムシステム２００の動作と関連付けられた様々なタスクを実行するように構成される、適切なプロセッサを含み得る。実際にモデムシステム２００は、その動作をサポートするために必要な、任意の数のプロセッサまたは制御素子を組み込み得る。このようなプロセッサまたは制御素子は、モデム２０２および２０４の他の機能的構成要素と適切にインタラクトして、データまたはモニタに、アクセスおよび操作し、モデムシステム２００の動作を調節し得る。
【００２２】
第１のモデム２０２は、好適には、モデムシステム２００によって使用される特定の符号化プロトコルによって、デジタルデータを符号化するように構成される符号器２１０を含む。例えば、複数のモジュール変換マッピングおよびローまたはＡロー信号ポイント割り当てが、様々な公知の専有技術による、従来のモデムシステムにおいて用いられ得る。符号器２１０によって生成される出力信号は、データモードの間の送信のための情報、初期化モードの間の送信のための同期化またはトレーニング信号、あるいはモデムシステム２００によって使用される制御または他のシグナリングデータを含み得る。信号ポイントコンステレーションデータベース２１２（現在の通信セッションのために利用される特定の信号ポイントを含む）は、図２に示すように、符号器２１０に関連付けられ得る。データベース２１２が、符号器２１０の一体部分である必要がないこと、およびモデム２０２はデータベース２１２を示されている様態と異なる様態で実現し得ることが、認められるべきである。
【００２３】
モデム２０２は、一般的なＰＣＭ技術によって、符号化記号を送信するように構成される、送信器２１４を含む。このような記号は、データ、トレーニング信号、同期化信号、制御信号等を含み得る。モデム２０２は、また、好適には従来のモデム技術によって構成される、受信器２１５を含む。受信器２１５は、モデム２０４からデータを受信するように構成される。このようなデータは、符号化された情報ビット、制御信号、機能的パラメータまたは識別子、ならびに従来のモデムシステムによって使用される任意の他のデータを含み得る。例えば、以下でより詳細に説明するように、モデム２０４は、続く信号セグメントの送信の間用いるために、最適化された信号ポイントコンステレーションを示す情報を、モデム２０２に送信するように構成され得る。当然、モデム２０２は、最適化された信号ポイントコンステレーションをモデム２０４から受信する、任意の適切な代替のデバイスまたは技術を使用し得る。モデム２０２にある復号器（図示せず）は、信号ポイントコンステレーションを伝える信号を含む、モデム２０４からモデム２０２に送信された任意の信号を復号するために用いられ得る。
【００２４】
本発明の１つの局面によると、モデム２０２は、また、１つ以上のトレーニング信号ポイントまたは１つ以上の信号ポイントコンステレーションを管理し得る送信電力制限を、送信器２１４を介してモデム２０４に送信するように構成される。上述のように、送信電力制限は、モデム２０２に課せられた規制制限、例えば−１２ｄＢｍ０  ＦＣＣ制限と関連付けられ得る。さらに、モデム２０２は、モデム２０２（および／またはモデム２０４）の計算許容範囲、通信チャネルの動作特性等を補償するための、送信電力制限を適切に生成し、それにより、本発明の電力検証技術が効率的でロバストな様態で実行されることを確実にし得る。
【００２５】
送信電力制限は、好適には、モデム２０２および２０４の両方にとって既知である、指定された送信電力公式２１８を用いる送信電力制限発生器２１６によって計算され得る。指定された電力公式２１８を用いることは、モデム２０２および２０４が、意味のある様態で比較され得る、両立的な電力計算を行うことを確実にするために所望され得る。本発明の別の実施形態によると、モデム２０２は、複数の公式の中から電力公式２１８を選択するように、適切に構成される。この様態で、モデムシステム２００は、回線コード化、スペクトル成形、あるいは電話ネットワークまたはモデムシステム２００の他の現在の動作特性または機能的特性を用いることを意図するために電力公式を選択することが可能になる。この別の実施形態において、モデム２０２は、初期化またはスタートアップ手順の間、選択された送信電力公式を、モデム２０４に適切に通信し得る。その代わりに電力公式の選択は、モデム２０４によって実行され得ることが認められるべきである。
【００２６】
送信電力制限は、信号ポイントコンステレーションおよび／または特定の振幅を有するトレーニング信号ポイントの選択および検証の間、設計パラメータとして、モデムシステム２００によって利用され得る。結果として、送信電力公式２１８は、また、送信電力検証要素２２０によって利用され得る。送信電力検証要素２２０は、モデム２０４によって設計された信号ポイントコンステレーションの総平均送信電力が、関連する送信電力制限より低いか、または等しいことを検証するように構成される。この検証機能は、コンステレーションが送信電力制限の範囲内にあると単に仮定するのではなく、モデム２０２が、コンステレーションに関連付けられた送信電力を検証することを可能にする。さらに、モデム２０２および２０４の両方は、送信電力を計算するための同じ公式を利用するので、誤った検証の可能性は、減少する。特定の適用例、システム許容度等に依存して、送信電力検証要素２２０が、任意の適切な閾値または送信電力制限に対する比較に基づいて、信号ポイントコンステレーションを受け入れるか、または拒絶するように構成され得ること、および本明細書中で記載される検証の条件は例示に過ぎないことが留意されなければならない。
【００２７】
送信電力検証要素２２０は、送信電力計算要素２２２およびコンパレータ要素２２４を含むか、または動作的に関連付けられ得る。電力計算要素２２２は、好適には、モデム２０４によって設計された、信号ポイントコンステレーションの計算された送信電力を、所定の電力計算公式２１８に従って計算するように構成される。上述のように、適応信号ポイントコンステレーション設計および様々な最適化技術の間、送信電力を考慮することは、重要な役割を果たし得る。従って、モデムシステムは、総平均送信電力を所与の制限内に維持しながら、ロバストで信頼し得る様態で動作するように設計されなければならない。このため、コンステレーションの送信電力が電力制限を越える場合、モデムシステム２００は、総平均電力が許容範囲内であるように、コンステレーションを再設計し得る。
【００２８】
本発明は、任意の送信電力公式のコンテキストにおいて、用いられ得るが、好適な５６ｋｂｐｓモデム実施形態は、信号ポイントコンステレーション内で信号ポイントと関連付けられる、不均衡な確率の発生を意図する電力公式２１８を使用する。概して、電力計算は、特定のコンステレーション内の各個別の信号ポイントの送信の確率を初期的に判定する。その後、発生確率が、各コンステレーションについて平均総電力を生成するために用いられる（現在の５６ｋｂｐｓモデムシステムは、異なるデータフレームセグメントに関連付けられた、６つの信号ポイントコンステレーションを用いる）。最終的に、全てのコンステレーションについての電力が判定され、所与のデータ通信セッションについて総平均電力を生成するように平均化される。モデムシステム２００と用いる、例示的な正確な電力計算方式は、２０００年３月７日に発行された、米国特許第６，０３４，９９１号に、詳細に記載されている。この出願の全文が、本明細書中で参考として援用される。
【００２９】
コンパレータ要素２２４は、電力計算要素２２２によって計算される、総平均送信電力が、送信電力制限より低いか、または等しいかを判定するように適切に構成される。従って、送信電力検証要素２２０は、送信電力制限を、送信電力制限発生器２１６から受信するか、さもなければ、送信電力制限発生器２１６と共に動作し得る。電力検証要素２２０は、好適には、コンパレータ２２４によって実行される判定に応答して、モデム２０４によって提供される、信号ポイントコンステレーションを受け入れるか、または拒絶するように構成される（以下でより詳細に記載される）。
【００３０】
上述したように、送信電力制限は、モデム２０４によってトレーニング信号ポイントの大きさの選択をガイドするように、モデムシステム２００によって利用され得る。従って、モデム２０２は、モデム２０４によって選択されたトレーニングポイントの振幅を含むトレーニングシーケンスの生成と関連付けられた制御および処理要素２２６を含み得る。制御および処理要素２２６は、好適には、トレーニングシーケンス発生器２２８の動作を制御するように構成される。好適な実施形態において、１つのトレーニング信号ポイントの振幅が、トレーニングシーケンスにおいて利用され、トレーニングシーケンス発生器２２８が、特定のトレーニングポイントの振幅の正負の値に対応する複数の信号ポイントをトレーニングシーケンスが含むように、トレーニングシーケンスをフォーマットし得る。従って、トレーニングシーケンス発生器は、正または負の極性を送信されたトレーニング記号に割り当てる、適切な極性割当器（ａｓｓｉｇｎｅｒ）（図示せず）を含み得る。
【００３１】
引き続き図２を参照すると、チャネル２０６を介してモデム２０４に送信される信号は、受信器２３０によって受信される。受信器２３０が、受信した信号の復号化、等化、検査、または他の処理のための、任意の数のさらなる構成要素（当該分野において公知であり得る）を含み得ることが留意されるべきである。モデム２０４は、モデム２０２によって符号化された元のデジタルデータを得るように、受信したデータ信号を処理する。モデム２０４は、復号器２３２を含み、符号器２１０によって使用される同じ符号化方式によって、受信した記号を適切に復号する。符号器２１０と同様に、復号器２３２は、そこで関連付けられた、信号ポイントコンステレーションデータベース２３４を有し得る。データベース２３４は、好適には、現在の通信セッションのためにモデム２０２に格納され、モデム２０２によって利用される、同じ信号ポイントコンステレーションを格納するために利用される。
【００３２】
モデム２０４は、モデム２０４内のトレーニングまたは再同期化処理を初期化し、規制する、受信器トレーニング制御ブロック２３６を含み得る。図２に示すように、受信器トレーニング制御ブロック２３６は、モデム２０２によって送信されるトレーニングシーケンスに応答して、受信器２３０の適応等化を可能にするように、受信器２３０に関連付けられ得る。上述したように、トレーニング手順の前に、モデム２０４は、モデム２０２からの所定の送信電力制限を受信し得る。モデム２０４は、その後、どのトレーニング信号ポイント振幅が所与の電力制限について適切であるかを判定するように、信号ポイントセレクタ２３８にアクセスし得る。１つ以上の信号ポイントを備える複雑なトレーニングシーケンスについて、モデム２０４は、トレーニング信号ポイントまたは提案されたトレーニングシーケンスそのものと関連付けられた送信電力を適切に計算するように、送信電力計算要素２４２（指定された送信電力公式２４０を用いる）を利用し得る。
【００３３】
信号ポイントセレクタ２３８はまた、信号ポイントコンステレーションの組が、モデム２０２によって識別される送信電力制限よりも低いかまたは等しい、計算された送信電力を有するように、少なくとも１つの信号ポイントコンステレーション（および好適には、１組のコンステレーション）を選択するように構成される。電力計算要素２４２は、指定された電力公式２４０によって、送信電力計算要素２２２（モデム２０２にある）と同様の方式で、信号ポイントコンステレーションの総平均電力を計算する。実際には、モデム２０４は、総コンステレーション送信電力を計算する最初のデバイスである。モデム２０２は、計算された送信電力が実際に特定化された送信電力制限の範囲内であることを、続いて検証する。モデム２０２によって実行される計算が、モデム２０２によって指定されたコンステレーションの組が送信電力制限を越えることを判定する場合、そのコンステレーションの組は、許容可能なコンステレーションの組が得られるまで、捨てられるか、信号ポイントセレクタ２３８によって修正されるかのいずれかである。
【００３４】
送信器２４４は、好適には、単数または複数の指定されたトレーニング信号ポイント振幅を示す情報をモデム２０２に送信するように利用される。好適な実施形態において、送信器２４４によって送信される情報が、ＰＳＴＮ２０５での送信の前に符号化される。この情報の受信の際に、モデム２０２は、トレーニングシーケンス発生器２２８によって続いて用いられるために、トレーニングポイント振幅を得るように、復号化および処理を行う。その後、トレーニングモードの間、適切なトレーニングシーケンスは、モデム２０２からモデム２０４に送信する。その後、モデム２０４によって指定された信号ポイントコンステレーション（指定された送信電力制限の範囲内）が、送信器２４４を介してモデム２０２に送信される。モデム２０２は、送信電力検証手順について適切に信号ポイントコンステレーションを抽出する。モデム２０２が信号ポイントコンステレーションを検証する場合、その後、データ通信セッションが開始され得る。
【００３５】
ここで、図３を参照すると、例示的なトレーニングポイント選択プロセス３００がフローチャートとして示されている。このように示されていなくても、プロセス３００の特定の部分は、モデム２０２またはモデム２０４によって行われ得る。プロセス３００は、好適には、通信チャネル２０６および２０８が確立された後の初期化またはスタートアップ手順の間、モデム２０２および２０４によって実行される。プロセス３００は、モデム２０２および２０４がトレーニングモードになるタスク３０２で始まり得る。タスク３０２は、モデム２０２によって送信される、ある特定の制御信号シーケンスによって促進され得る。あるいは、タスク３０２は、このようなシーケンス化がモデム２０２および２０４の両方で同期化される、初期化またはスタートアップルーチンの所定のシーケンスに従い得る。
【００３６】
トレーニングモードがモデム２０２および２０４の間で確立された後、タスク３０４は、モデム２０２が、１つ以上のトレーニング信号ポイントの選択の間、用途についての送信電力制限を生成するように行われ得る。図２に関して上述したように、送信電力制限は、モデム２０２（および／またはモデム２０４）の計算許容範囲、モデム２０２による送信に課せられる規制制限、あるいは通信チャネル２０６および２０８の動作特性に応答して、適切に生成され得る。上述した−１２ｄＢｍ０  ＦＣＣ電力制限のような、ほとんど変化しない規制制限は、送信電力制限発生器２１６によってアクセスされるために、適切なメモリ要素に格納され得る。あるいは、モデム２０２は、各通信セッションについて、他の機能的パラメータを補償するように、新たな送信電力制限を生成し得る。例えば、モデム２０２は、より低い送信電力制限を生成して、チャネル２０６および２０８にあるネットワークコーデックの非線形性について補償し得る。さらにモデム２０２は、その計算精度が、モデム２０４によって指定される、トレーニングポイントまたは信号ポイントコンステレーションの組の誤った受け入れまたは拒絶の原因にならないことを確実にするように、送信電力制限を低くし得る。
【００３７】
タスク３０４に続いて、タスク３０６は、好適には、モデム２０２が現在の送信電力制限をモデム２０４に送信することを可能にするように実行される。さらに、モデム２０４は、タスク３０６の間、現在の送信電力制限を受信する。モデム２０４は、受信した送信電力制限を用いて、少なくとも１つの適切なトレーニング信号ポイントを選択する（タスク３０８）。図２に関して上述したように、信号ポイントセレクタ２３８は、好適には、タスク３０８を行うように構成される。好適な実施形態において、タスク３０８の間、１つのトレーニングポイント振幅が選択される。即ち、得られるトレーニング信号は、特定化された信号ポイント振幅を含む正および負の記号のシーケンスである。
【００３８】
モデム２０４は、送信電力制限より低いか、または等しい平均送信電力を有する、トレーニング信号ポイントを選択する。さらに、モデム２０４は、トレーニング信号ポイントの選択の間、任意の数の因子を考慮し得る。このような柔軟性は、モデムシステム２００が、現在の通信セッションと関連付けられた、実際の制限を補償することを可能にするために所望される。例えば、トレーニング信号振幅の選択は、相対的に高い平均送信電力を有する、それらの信号ポイントに対してバイアスされ得る。より高い電力信号ポイントを用いることは、トレーニングシーケンスの連続送信に伴うノイズ比に対する信号を増加するために、所望される。このさらなる考慮は、また、データモードの間用いられる、信号ポイントコンステレーションの設計と関連付けられ得る。
【００３９】
トレーニングポイントの選択はまた、通信チャネル２０６内に、デジタル損傷、例えば、不正なビット信号送信（ＲＢＳ）があることに応答し得る。このコンテキストにおいて、トレーニングポイントは、受信したトレーニングシーケンスの範囲内でＲＢＳの効果を減少するように選択されるか、または受信したトレーニングシーケンスの範囲内でＲＢＳの検出を増加するように選択されるかのいずれかであり得る。当業者であれば、ＲＢＳのようなデジタル損傷が、特定のフレームセグメントまたは送信されたコードワード内の特定のビットを影響を与え得るので、任意の数の処理技術がＲＢＳの存在に対処するために使用され得ることを理解する。例えば、トレーニング信号ポイント振幅（または対応するコードワード）は、複数のデジタルビットによって表され得、信号ポイントセレクタ２３８は、信号ポイント振幅を表す少なくとも１つのデジタルビットについて、所定のビット割り当てトレーニング信号ポイント振幅を選択するように適切に構成され得る。例えば、ＲＢＳが、典型的に、コードワードの最小桁のビットを「１」と置き換えるので、タスク３０８は、最小桁の有効ビットとして「１」を有するコードワードによって表される、トレーニング信号ポイント振幅を選択するように（このような選択は、トレーニングシーケンス内のＲＢＳの影響を減少する）、設計され得る。反対に、目的が、トレーニングシーケンスにおいてＲＢＳの存在を容易に検出することである場合、タスク３０８は、代わりに、最小桁のビットとして「０」を有するコードワードによって表されるトレーニング信号ポイント振幅を選択し得る。
【００４０】
モデム２０４によるトレーニングポイントの選択の後、タスク３１０が実行される。タスク３１０の間、特定のトレーニング信号ポイント振幅（またはそれらを示すデータ）は、適切な方式で、モデム２０４からモデム２０２に送信される。さらに、モデム２０２は、タスク３１０の間、トレーニング信号ポイント振幅を適切に受信する。上述したように、トレーニングシーケンス制御および処理要素２２６（図２を参照）は、トレーニング信号ポイント振幅を受信し得、その後、トレーニングシーケンス発生器２２８の動作を制御する。従って、タスク３１２は、好適には、特定化された振幅に対応する、複数の信号ポイントを含むトレーニングシーケンスを生成するように実行される。上述したように、タスク３１２は、トレーニングシーケンスを形成するように、正および負の極性を複数の信号ポイントに適切に割り当て得る。特定の極性割り当ては、異なる適用例について、または異なるトレーニング目的を達成するために、変動し得る。
【００４１】
タスク３１４は、モデム２０２が、チャネル２０６でトレーニングシーケンスを送信することを可能にする。モデム２０４は、タスク３１４の間、トレーニングシーケンスを適切に受信し、その後、そのトレーニングシーケンスに応答して、受信器２３０（他の任意の適用可能な構成装置）をトレーニングする。タスク３１４に続いて、トレーニングポイント選択処理が終了する。当然、モデムシステム２００は、データ送信モードが続く、適応的なコンステレーション設計モードになり得る。
【００４２】
適応的なコンステレーション設計モードは、フローチャートとして図４に示す、送信電力検証プロセス４００と共に行われ得る。プロセス４００のある部分は、モデム２０２によって行われ得るが、プロセス４００の他の部分は、モデム２０４によって行われ得る。プロセス４００は、タスク４０２で始まり、モデムシステム２００が複数の公式から送信電力計算公式を選択する。タスク４０２は、１つの所定の電力計算公式のみしか利用しないシステムにおいては、必要ではない。他のシステムにおいて、タスク４０２は、通信チャネル２０６および２０８について、またはモデムシステム２００の現在の動作特性について特に適切である、送信電力公式の選択を可能にするために所望であり得る。必要な場合、タスク４０２は、モデム２０２または２０４のいずれかで行われ得、選択された電力公式は、適切に送信される制御シーケンスを介して、モデム２０２および２０４の間で通信され得る。
【００４３】
次に、タスク４０４が、選択された電力計算公式によって、送信電力制限を生成するように行われ得る。上述したように、タスク４０４は、好適には、モデム２０２、具体的には、送信電力制限発生器２１６（図２参照）によって実行される。好適な実施形態において、タスク４０４は、１組の信号ポイントコンステレーションの適用的な設計の間、モデム２０４によって用いられるための総平均送信電力のための制限を生成する。上述したように、トレーニングポイント選択プロセス３００（図３参照）と共に、送信電力制限は、モデム２０２（および／またはモデム２０４）の計算許容範囲、モデム２０２による送信に課せられた送信規制制限、あるいは通信チャネル２０６または２０８の動作特性に応答して、適切に生成され得る。
【００４４】
タスク４０６は、モデム２０２が送信電源制限（タスク４０４の間、生成される）をモデム２０４に送信することを可能にする。モデム２０４は、タスク４０６の間、送信電力制限を受信する。モデム２０４が送信電力制限を受信した後、タスク４０８は、好適には、コンステレーションの組が、送信電力制限より低いか、または等しい第１の計算された送信電力を有するように、信号ポイントコンステレーション（または１組のコンステレーション）を選択するように、実行される（上述したように、コンステレーションの組は、代替的に、電力制限に関連する、任意の条件を満たすように設計される）。第１の計算された送信電力は、指定された電力計算公式によって計算される。従って、モデム２０２および２０４の両方は、それぞれの計算の間、一致する電力公式を利用する。
【００４５】
好適な実施形態によると、第１の計算された送信電力は、所定の電力計算公式について、上界計算に関連付けられる。即ち、モデム２０４の有限演算精度は、第１の計算された送信電力が、無限精度演算を用いて計算された値よりも小さくならないように、考慮される。モデム２０４が上界計算を常に使用する必要がないことが理解されるべきである。例えば、ある特定の誤差マージン内の結果を提供することが公知である適切な近似電力公式が用いられる場合、誤差マージンは、送信電力制限と比較される前に、電力計算の結果に加えられる。
【００４６】
実際のモデムシステムにおいて、特定のコンステレーション信号ポイントは、送信電力以外の複数の基準、例えば、ネットワークおよびチャンネル特性によって管理されている。結果的に、タスク４０８の間、任意の数の従来技術が使用され得る。適応的なコンステレーション設計を含む、このような技術の詳細な説明は、本記載の範囲を越えている。
【００４７】
タスク４０８に続いて、モデム２０４は、好適には、モデム２０４によって実行される計算によって、送信電力制限より低いか、または等しい総平均送信電力を有する、１組の信号コンステレーションを設計する。次に、タスク４１０は、モデム２０４にコンステレーション（またはコンステレーションを示すデータ）をモデム２０２へと送信させる。モデム２０２は、適切にコンステレーションを受信する。タスク４１２は、モデム２０２に、コンステレーションの送信電力が指定された送信電力制限よりも低いか、または等しいことを検証することを促すように実行され得る。モデムシステム２００は、タスク４１２を実行するために従来の制御またはシグナリング技術を利用し得る。
【００４８】
タスク４１４の間、モデム２０２は、信号ポイントコンステレーションの第２の計算された送信電力を、所定の電力計算公式に従って計算することにより、総送信電力を検証する。好適な実施形態において、指定された電力公式について下界計算によって、第２の計算された送信電力が得られるように、タスク４１４が実行され得る。即ち、第１の計算された送信電力が無限精度演算を用いて計算された値より大きくならないように、モデム２０２の有限演算精度が、考慮される。下界計算は、好適には、モデム２０２がモデム２０４によって正確に設計されたコンステレーションを拒絶しないことを確実にするように、利用される。モデム２０２が常に下界計算を使用する必要はないことが認められるべきである。例えば、ある特定の誤差マージン内の結果を提供することが公知である、適切な近似電力公式が用いられる場合、送信電力制限は、その特定の誤差マージンを含むように、近似的なより低いレベルで、選択され得る。
【００４９】
タスク４１４に続いて、コンパレータ２２４（図２参照）によって、第２の計算された送信電力が、指定された総送信電力制限より低いか、または等しいかどうかをテストするように、クエリタスク４１６が実行され得る。上述したように、クエリタスク４１６の間に解析される、特定の条件が、ある特定のシステムによって変動し得る。第２の計算された送信電力が所定の電力制限を越えているとクエリタスク４１６が判定する場合、タスク４１８が、好適には、現在の信号ポイントコンステレーションのセットを拒絶するように、実行され得る。タスク４１８に続いて、送信電力検証プロセス４００が終了する。タスク４１８は、モデム２０４に、送信電力を低下させるために、コンステレーションの再設計を実行することを促し得る。即ち、プロセス４００は、タスク４１８に続いて、タスク４０８から再びエンタされ得る。
【００５０】
第２の計算された送信電力が指定された総電力制限を越えないことをクエリタスク４１６が判定する場合、タスク４２０は、モデム２０４によって設計されたコンステレーションのセットを受け取るように実行される。信号ポイントコンステレーションの受け入れまたは検証は、コンステレーションが、例えば、コンステレーションデータベース２１２に、データモードの間に続いて用いられるために、適切に格納されることを可能にする。タスク４２０に続いて、タスク４２２は、現在の（および、検証された）信号ポイントコンステレーションを利用して、モデム２００にデータ通信セッションを開始することを促し得る。プロセス４００は、タスク４２２の後で終了する。従って、プロセス４００は、モデム２０２および２０４の両方が、モデムシステム２００に送信電力検証手順を提供する間、それぞれの計算の間に同じ送信電力公式を利用することを確実にする。
【００５１】
要約すると、本発明は、信号ポイント制限送信を行う改良されたデータ通信システムを提供する。本発明によるモデムシステムは、１つのモデムデバイスが他のモデムデバイスの送信電力計算を検証することを可能にする、送信電力検証手順を行う。送信電力検証方式は、２つのモデムデバイスにおいて用いられる構成要素の計算分解能に関わらず、信号ポイントコンステレーションセットの送信電力を正確に検証する。信号ポイントコンステレーションセットの総平均送信電力は、同じ電力公式を用いて、両方のモデムデバイスによって計算される。さらに、モデムシステムは、トレーニングモードの間に用いられる、信号ポイントトレーニングシーケンス用の送信電力レベルを指定することが可能である。
【００５２】
本発明は、好適な実施形態を参照しながら上述されてきた。しかし、当業者であれば、本発明の範囲から逸脱することなしに、好適な実施形態の改変例および改良例が為され得ることを理解する。例えば、本発明の一部の局面は、任意の特定のハードウェアの実現例に限定されない。さらに、様々な処理タスクが、本明細書中で示し、説明した順番とは異なる順番で、同等に実行され得る。これらまたは他の改変例または改良例は、上記の特許請求の範囲に記載される、本発明の範囲内に含まれると意図される。
【図面の簡単な説明】
【図１】図１は、本発明を組み込み得る例示的なパルスコード変調（ＰＣＭ）モデムシステムのブロック図である。
【図２】図２は、本発明の送信電力検証手順を行うように構成される、例示的なＰＣＭモデムシステムのブロック図である。
【図３】図３は、図２に示すモデムシステムによって行われ得る例示的なトレーニングポイント選択プロセスのフローチャートである。
【図４】図４は、図２に示すモデムシステムによって行われ得る例示的な送信電力検証プロセスのフローチャートである。
【図１】
0003559242.tif 000002
【図２】
0003559242.tif 000003
【図３】
0003559242.tif 000004
【図４】
0003559242.tif 000005