(57)【特許請求の範囲】
【請求項１】
デジタルモデムと接続したアナログモデムを含むＰＣＭモデムシステムにおいて、前記アナログモデムの送信電力を制御するための方法であって、
前記アナログモデムの前記送信電力レベルを検出する段階と、
前記検出された送信電力レベルと所望の送信電力レベルとの間の差異に基づき、前記アナログモデムの前記送信電力レベルを調整する段階と、
を含み、
前記電力レベルの検出と調整が送信群点の設計中に行われ、前記送信電力レベルが前記送信群点の設計におけるパラメータとして使用されることを特徴とする方法。
【請求項２】
前記アナログモデムが該アナログモデム自身の送信電力レベルを設定する、請求項１に記載の方法。
【請求項３】
前記アナログモデムの送信電力レベルが前記デジタルモデムにより設定される、請求項１に記載の方法。
【請求項４】
前記アナログモデムの送信電力レベルが該アナログモデムで使用される等価クラスを含むマッピングパラメータを送信することに基づいて設定され、前記送信電力レベルが等価クラスの数に比例する、請求項３に記載の方法。
【請求項５】
前記デジタルモデムが前記等価クラスの数を変更することにより前記アナログモデムの送信電力を設定する、請求項４に記載の方法。
【請求項６】
始動時に前記デジタルモデムが前記アナログモデムの送信電力レベルを設定する、請求項３乃至５のいずれかに記載の方法。
【請求項７】
前記等価クラスの数を前記デジタルモデムが変更する際に使用するために前記検出された送信電力レベルと所望の送信電力レベルとの間の差異を前記デジタルモデムに送信する段階を更に含む、請求項５に記載の方法。
【請求項８】
調整された前記送信電力レベルが法律により設定された限界内に維持される、請求項１乃至７のいずれかに記載の方法。
【請求項９】
前記アナログモデムの送信電力レベルの調整により、下流での反射電力を低下させ、反射を相殺して雑音成分を小さくし、非線形性と下流性能の低下を低減する、請求項１乃至８のいずれかに記載の方法。
【発明の詳細な説明】
【０００１】
発明の分野
本発明は、電気通信の分野に関し、特に、ＰＣＭモデムシステムのモデム電力レベル調整用装置における方法に関する。
【０００２】
発明の背景
始動モード時のＰＣＭモデムシステムにおいて、アナログモデムの送信機の電力レベルは、その電力レベルが如何なるレベルであるべきかをデジタルモデムで推定することにより設定される。このことは、マッピングパラメータ及びデジタルモデムでの送信群の指定により始動モード時実現され、適切なパラメータがデジタルネットワークとアナログループを介してアナログモデムに返送される。上述のマッピングパラメータと送信群に加えて、これらのパラメータには、アナログモデム内に前置等化回路を設定してＰＣＭモデムシステムを最適化するために利用される前置等化パラメータが含まれる。
【０００３】
アナログモデムにおいて送信電力レベルを割当てる１つの方法は、マッピングパラメータを利用することであるが、ここでは、入力データが数多くの等価クラスにマッピングされる。後で分かるように、アナログモデム送信機の電力レベルを決定するのは、等価クラスの数である。
【０００４】
１つの背景として、また始動モードに関して、本願の譲受人に譲渡され又本明細書中に引用参照する１９９９年９月３日申請の米国特許申請Ｎｏ．０９−３９０，１０６、表題“データ伝送用パルス符号変調方式を利用したデジタル及びアナログモデム始動手順のための方法と装置”に一連の始動手順が記載されている。
【０００５】
始動手順に固有なことは、アナログモデムからデジタルモデムに一連の信号が上流チャネルを介して送信されるルーチンである。一連の信号は、上流チャネルを特徴付け得るようにデジタルモデムで解析される。上流チャネルの特性を計測し、また一定の復号誤差の確率を満たすように送信群を生成した後、デジタルモデムは、任意の送信群に用いるためのマッピングパラメータを生成する。送信群は、ＰＣＭモデム方式において用いられる特定のレベル又は段階を意味する。始動時デジタルモデムは、上流チャネルの特性を計測する場合、アナログモデムが、送信電力に関するＦＣＣの規制基準を満たしつつ、ローバスト通信を行うように適切な送信電力レベルを引き続き推定する。
【０００６】
しかしながら、デジタルモデムでアナログモデムの送信電力を推定すると、アナログモデムの送信機に必要な概算の送信レベルしか推定できない。この推定は、まさにその性質から厳密ではなく、送信レベルが所望のレベルより高い場合、非線形性や下流方向の性能低下の原因になる。更に、アナログモデムでの送信電力レベルが低すぎると、データ速度が低下する。
【０００７】
上流チャネルの変わり易い性質のために電力レベルが最適ではないことに加えて、米国連邦通信委員会（ＦＣＣ）によって設定された限界内にアナログモデムの送信電力レベルを維持することも重要である。現行のＦＣＣ規制（パート６８）において、アナログモデムからの平均電力レベルは、−９ｄＢｍ未満でなければならない。しかしながら、通常、アナログモデム送信機の最適電力レベルは、−１２ｄＢｍ未満であり、良い下流性能が提供されている。アナログモデム送信電力が大きくなるにつれて、下流での反射電力は高くなり、反射が不完全に相殺されると雑音成分が大きくなる。
【０００８】
幸いに、アナログモデム送信機の電力レベルは、デジタルモデムから遠隔的に設定し得る。このことは、１つの実施形態において、受信データがマッピングされる等価クラスの数を指定することによって行なわれる。後で分かるように、アナログ送信機での電力レベルは、等価クラスの数に比例する。従って、始動時上流チャネルが計測される場合、電力レベル推定は、用いられる等価クラスの試行数の指定により行なわれる。
【０００９】
発明の概要
デジタルモデムによって意図されたマッピングパラメータが、適切なアナログモデム送信電力を提供する場合、本システムにおいて、送信電力レベルは、アナログモデムで計測される。次に、計測送信レベルと所望の送信レベルとの間の差異を利用して、アナログモデムの送信機の送信電力レベルを調整する。
【００１０】
１つの実施形態において、このことは、アナログモデムがデジタルモデムに所望の電力レベルの変化を送信することによって実現され、その結果、デジタルモデムは等価クラスを再定義する。このことは、利用される等価クラスの数を増やすことにより又は減らすことにより行なわれる。等価クラスの数が、アナログモデムによって送信された情報により適切に設定された場合、等価クラスは、デジタルモデムで再定義され、対応するマッピングパラメータが、送信電力レベルを適切なレベルに設定するためにアナログモデムに返送される。
【００１１】
マッピング構造の変化のために、他のパラメータをリセットする必要が生じる場合がある。例えば、アナログモデムの送信電力が増加すると、下流方向でのＩＳＩ符号間の干渉及び／又は反射が大きくなる。従って、上流方向では、異なる群が必要になる場合がある。しかしながら、電力変化が小さい場合、上述の影響は小さく、また従って、他のパラメータを変更する必要はない。
【００１２】
このように、マッピングパラメータを変更すると、送信群を変更する必要が生じる場合があり、また、アナログモデムの前置等化回路を変更するために、フィルタパラメータを変更する必要が生じる場合がある。等価クラスを変更すると、ＰＣＭ変調で利用される符号化及び復号化方式が実質的に変わることがあり、その結果、アナログモデムでリセットされる電力レベルのみならず、等価クラスの数の増加又は減少に従って全ての前置等化パラメータを変更する必要が生じる場合がある。
【００１３】
それにも拘わらず、アナログモデムでの電力レベルを計測することによって又等価クラスの数を調整することによって、デジタルモデムで如何なるレベルであるか又は如何なるレベルであるべきかという推定により設定されるレベルとは反対に、アナログモデムで送信電力レベルをより高い精度で設定することが可能である。
【００１４】
更に、アナログモデムでの送信電力レベルの再調整によって、チャネルの変動すなわち減衰をその場で吸収できるように、概略について上述したプロセスがデータモード時確立される。
【００１５】
本発明は、アナログモデムでの電力レベルを調整するという観点で説明するが、デジタルモデムでの電力レベルも同様に変更又は部分的に変更し得る。このことは、デジタルモデムがデジタルモデムでの電力レベルに対して必要だと解釈する変更をアナログモデムにデジタルモデムから送信することによって実現される。しかしながら、デジタルモデムの出力電力は、等価クラスの変更を利用して制御されず、標準的な電力レベル制御手法によって、より従来的な方法で制御される。
【００１６】
要約すると、送信電力レベルが所望の送信電力レベルと合致しない場合にアナログモデムの送信電力を制御し、これによってＦＣＣ規制に適合し、及び／又は、送信電力レベルが所望のレベルより小さい場合、要求される電力レベルや信号対雑音比の損失より大きい電力レベルや損失に関連する非線形性とデータ速度の損失に伴う非線形性とを解消するための方法と装置が提供される。１つの実施形態において、アナログモデムでの電力レベルは、そのレベルが所望の送信電力レベルではないかどうか確認するために検出され、デジタルモデムに送信電力レベルの所望の変更を送信することによって調整が行われ、その結果、マッピングパラメータが、等価クラスの数を調整することによって再定義され、こうして、アナログモデムでの送信電力が調整される。
この及び他の本発明の特徴は、詳細な説明と共に又添付の図面と共により良く理解し得る。
【００１７】
詳細な説明
次に、図１を参照すると、代表的なＰＣＭ変調システム１０において、アナログモデム１２がアナログループ１４に接続され、更に、アナログループ１４はデジタルネットワーク１６に接続され、そこからデジタルモデム１８に接続される。アナログループとデジタルネットワークとの間は中央局２０で接続されるが、上流方向には、アナログモデムからの信号が回線２２を介してデジタルモデムの受信部に送信され、一方、下流方向には、デジタルモデムからの信号が回線２４を介してアナログモデムに送信される。
【００１８】
本発明の１つの実施形態において、ユニット２６を利用して、アナログモデム１２の送信機の電力レベルを検出し、この検出された電力レベルは、２８において、所望の電力レベルと比較される。検出された電力レベルと所望の電力レベルとの間の差は、定量化され、また、３０において、アナログモデム１２の送信部を適切な電力レベルに調整するために行うべき必要な変更として伝えられる。
【００１９】
受信側では、デジタルモデム１８からの出力には、３２において、アナログモデムによって生成される電力レベル変更要求の検出が含まれる。３４において、これを用いて、新しいマッピングパラメータを生成し、この新たなマッピングパラメータは、３６において、アナログモデムに返送され、アナログモデム送信機の電力レベルがリセットされる。
【００２０】
例示の実施形態において、アナログモデム送信機に本来設定される電力レベルは、利用される等価クラスの数に依存する。このことは、マッピングパラメータに反映され、本明細書中に前述したように、始動モード時、上流チャネルの計測結果である推定に基づき設定される。
【００２１】
次に、図２を参照すると、等価クラスの数がアナログモデムからの平均送信電力レベルを決定することが分かる。方程式（９）から後で分かるように、等価クラスの数が多くなるにつれて、電力も大きくなることが分かる。
【００２２】
群点を等価クラス間で分配して、３つの群点を等価クラス０に対応させ、３つの群点を等価クラス１に対応させ、また、２つの群点を等価クラス２に対応させる。
【００２３】
アナログモデム送信機での電力レベルを大きくしたい場合、矢印３８で示すように、例示した実施形態の等価クラスの数が４に増えるように、等価クラスがデジタルモデムで再定義される。例示したように、等価クラスは、この時点で０，１，２、３である。
【００２４】
同じ数の群点に対処するために、これらの群点は、等価クラス０に２つ、等価クラス１に２つ、等価クラス２に２つ、等価クラス３に２つ割当てる。
このように、同じ情報をマッピングによって異なる数の等価クラスに送信してもよいが、等価クラスの数が多くなると、電力レベルが大きくなり、従ってデータ速度が速くなるというトレードオフがある。反対に、等価クラスの数が少なくなると、電力レベルが小さくなり、その結果、データ速度が遅くなる。しかしながら、電力レベルが高すぎる場合、非線形性が生じ、また信号対雑音比が低下して下流の性能が影響を受ける。非線形性と下流性能の低下が深刻でない限り、ＦＣＣパート６８規制に適合しつつ、できるだけ高い電力レベルで送信して上流データ速度を最大速度にすることが最も良い。要約すると、目標のアナログ送信電力レベルは、非線形性、符号間干渉、下流性能、上流性能を考慮することによって、また、最終的にこれらの間でトレードオフを行うことによって決定される。
【００２５】
図３を参照すると、動作中、デジタルモデム１８の等化器５２に接続されるユニット５４は、電力レベル変更要求を検出し、３つのパラメータＰ１、Ｐ２、Ｐ３の内の１つである新しいマッピングパラメータの集合を生成するが、これらのパラメータは、アナログモデム１２の前置補償回路５０によって利用され、前置等化パラメータ、送信群、送信マッピングパラメータ等の全ての前置補償要素を完全に規定する。
【００２６】
図４を参照すると、一旦、電力レベル変更要求を処理し、またＰ１、Ｐ２及びＰ３パラメータを５６で生成すると、次に、前置等化器６２、送信群６４及び送信マッピングパラメータ６６が設定される。
【００２７】
送信群が変更されないと仮定すると、マッピングパラメータを設定又は変更することによって、アナログモデム１２の送信部の平均電力レベルは明確に且つ正確に制御し得る。
【００２８】
こうして、アナログモデムでの電力レベルは、その場で検出され、所望の電力レベルと比較され、デジタルモデムに必要な変更が伝達される。次に、デジタルモデムは、通信プロセスを利用して等価クラスを変更することによって、アナログモデムでの電力レベルを調整する。
【００２９】
上述した内容は、アナログモデム送信電力レベルを調整し得る方法の１つである。送信電力レベルも送信群によって決定されることに留意されたい。しかしながら、送信群を変更すると上流受信機の誤りの確率が変化するため、送信群自体を変更して異なる上流の送信電力を得ることは難しい。従って、一般的に、マッピングパラメータのみを変更して上流送信電力を変化させる。
【００３０】
次に、ＰＣＭモデム通信が行なわれる１つのシステムについて説明する。
代表的なＰＣＭ通信システム１００を図５に示す。システム１００には、狭域アナログループすなわちチャネル１０３を介して電話会社中央局（ＣＯ）１０４に接続されたアナログＰＣＭモデム１０２が含まれる。また、ＣＯ１０４とデジタルＰＣＭモデム１０８を相互接続するデジタルネットワーク１０６が含まれる。このシステムにおいて、ＰＣＭデータは、下流方向（すなわち、デジタルＰＣＭモデム１０８からアナログＰＣＭモデム１０２への方向）と、上流方向（すなわち、アナログＰＣＭモデム１０２からデジタルＰＣＭモデム１０８への方向）との両方向に送信し得る。この種類の双方向ＰＣＭ通信システムは、米国特許出願Ｎｏ．０８／７２４、４９１、表題“デジタル／アナログ混成通信システム装置”に記載されており、この特許は、本発明の譲受人に譲渡され、また本明細中にその全てが引用参照されている。
【００３１】
上述の節において、データ信号のＰＣＭ下流スペクトル整形又は先行符号化用の手法について述べた。この節においては、データ信号のＰＣＭ上流先行符号化用の先行符号化手法について述べる。
【００３２】
図６において、本発明に基づくＰＣＭ上流送信の例をブロック図１１０に示す。ブロック図１１０には、アナログチャネル１１３に相互接続されるアナログＰＣＭモデム１１２が含まれる。アナログＰＣＭモデム１１２には、前置符号化器１２２、前置フィルタ１２４、及びデジタル／アナログ変換器（Ｄ／Ａ）１２６を有する送信機１２０が含まれる。前置符号化器１２２は、デジタルデータｕ（ｎ）を受信し、また、先行符号化されたデジタルデータ信号ｘ（ｎ）を出力する。先行符号化されたデジタルデータ信号は、前置フィルタ１２４によりフィルタ処理され、Ｄ／Ａ１２６に提供される信号ｚ（ｎ）を発生する。Ｄ／Ａ１２６は、フィルタ処理された信号ｚ（ｎ）をアナログ形式に変換し、またチャネル特性ｃ（ｔ）を有するアナログチャネル１１３を介して、アナログ信号ｚ（ｔ）を送信する。
【００３３】
アナログチャネルは、送信された信号ｚ（ｔ）を修正し、信号ｙ（ｔ）を発生する。次に、信号ｙ（ｔ）は、ｙ（ｔ）に加算される下流ＰＣＭ反射であるｅｃｈｏ（ｔ）１２８に出会って信号ｒ（ｔ）を発生する。信号ｒ（ｔ）は、中央局（ＣＯ）１１４のμ則（米国外では、Ａ則とする国も数カ国ある）量子化器１３０によって受信され、μ則に基づき量子化される。国際電気通信連合、勧告Ｇ．７１１、音声周波数のパルス符号変調方式（ＰＣＭ）（１９７２年）を参照されたい。
【００３４】
量子化されたオクテット（デジタル値）ｑ（ｎ）は、８ｋＨｚの周波数でデジタルネットワーク１１６を介して送信されるが、ここで、以下で論じるように、オクテットは様々なデジタル障害による影響を受け得る。デジタルＰＣＭモデム１１８は、影響を受けた可能性のあるオクテットｖ（ｎ）を受信してオクテットｖ（ｎ）に対応する群点ｙ（ｔ）にオクテットｖ（ｎ）を完璧に復号化し、群点ｙ（ｔ）から元のデジタルデータｕ（ｎ）を再生し得る。ｖ（ｎ）の復号化については、係属中の出願、表題“最適送信群を用いたＰＣＭ上流送信のためのシステム、装置及び方法”（ＣＸ０９７０２８）に記載されており、この出願は、本発明の譲受人に譲渡され、また、その全体を本明細書中に引用参照する。
【００３５】
データを上流に送信し得る前に、アナログＰＣＭモデム１１２におけるＤ／Ａ１２６のクロック（ｆ１）は、ＣＯ１１４のクロック（ｆ２）に同期化しなければならない。このことは、下流ＰＣＭ信号（図示せず）からクロックを知り、また、そのクロックを同期化することにより実現される。この際用いられる手法は、米国特許Ｎｏ．５、１９９、０４６、表題“第１及び第２デジタル速度変換器同期化装置及び方法”により提案される手法であり、その全体を本明細書中に引用参照する。一旦クロックが同期化されると、図６のＰＣＭ上流ブロック図１１０は、図７の等価離散時間ブロック図１１０’として表現することができるが、ここで、同様な構成要素は、プライム符号（’）を含む同一の参照番号によって表わす。ブロック図１１０’において、ｆ１＝ｆ２と仮定されるが、２つのクロックが同期化される限り、ｆ１はｆ２に等しい必要はないことに留意すべきである。ｆ１がｆ２に等しい場合、ｎは８ｋＨｚのサンプル用の時間指標であるが、これは、ＣＯ２４のクロック（ｆ２）が、その周波数に固定されるためである。
【００３６】
ｆ１がｆ２に等しくない例を、図８に示す。図８の等価離散時間ブロック図１１０ａ’は、図７の等価離散時間ブロック図１１０と同じであるが、ｆ１＝ｆ２であるため、送信器１２０ａ’の２倍速アップサンプリング回路１２３ａ’及び２倍速ダウンサンプリング回路１２９ａ’が存在することが異なる。変数“ｍ”及び“ｎ”は、それぞれ１６ｋＨｚ及び８ｋＨｚのサンプル用の時間指標である。
【００３７】
本発明に基づく前置符号化器１２２’及び前置フィルタ１２４’は、デジタルデータｕ（ｎ）に対応する所定の群点ｙ（ｎ）がμ則量子化器１３０’の入力で（もしあれば、反射成分ｅｃｈｏ（ｎ）と組み合わせて）生成されるように、アナログチャネル１１３を介して信号ｚ（ｎ）を送信するようになっている。言い換えると、μ則量子化器１３０’の入力は、ｅｃｈｏ（ｎ）が存在する場合、ｙ（ｎ）＋ｅ（ｎ）であり、ｅｃｈｏ（ｎ）が存在しない場合、単にｙ（ｎ）である。
【００３８】
以下に述べるＰＣＭ上流先行符号化手法又は他の先行符号化手法を用いると、反射、量子化、及びデジタル障害が存在する状態では、送信群点ｙ（ｎ）が適切に設計されていない場合、デジタルＰＣＭモデム１１８’がｖ（ｎ）からｕ（ｎ）を正確に復号化することは困難である。ｙ（ｎ）（及び最終的にｖ（ｎ）からｕ（ｎ））を、反射、量子化、及びデジタル障害が存在する状態で、最小限の誤りの確率で復号化できるように、如何にしてｙ（ｎ）用の送信群を設計するかに関して、係属中の出願ＣＸ０９７０２８に記載されている。
【００３９】
係属中の出願ＣＸ０９７０２８に述べたように、ある与えられた接続に対して、回線条件に依存して、各欠落ビット信号送信（ＲＢＳ）タイムスロット用の送信群を選択する。一例として、送信群１４０を図９に示す。この群には、−３９から３９の値の範囲にある１０個の群点ｙ０乃至ｙ０１’が含まれる。群点ｙ（ｎ）は、必ずしもＧ．７１１μ則レベルである必要はないことに留意されたい。
【００４０】
群点ｙ（ｎ）は、送信されるデジタルデータｕ（ｎ）に対応する。言い換えると、各群点は、１つのグループのデータビットを表わし、各群点によって表されるデータビットの数は、その群における点の数（及び以下に述べる等価クラスの数）に依存する。群における点の数が多ければ多いほど、より多くのデータビットを表わすことができる。図９に示すように、デジタルデータｕ（ｎ）は、例えば、００、０１、１０及び１１に対応する４つの群のビット０、１、２及び３に分割される。従って、この例において、送信される各群点は２ビットを表し、また、群点は８ｋ／ｓｅｃで送信されるため、データ速度は１６ｋｂｐｓである。ここで理解すべきことは、この例は、単純化された例であり、データは、シェルマッピング又は係数変換等、ビットを等価クラスにマッピングできるいずれかのマッピング方式を用いて、ｕ（ｎ）にマッピングしてもよい。
【００４１】
本発明に基づき、群点は、等価クラスにグループ分けされる。１つの等価クラスは、送信される同じ群のビット又はデジタルデータｕ（ｎ）を表わす通常２つ以上の群点の集合である。群１４０の場合、群点ｙ０（−６０）、ｙ４（−６）、及びｙ０（４５）がｕ（ｎ）＝０の場合の等価クラスを形成することが示される。群点ｙ１（−４５）、ｙ０（６）、及びｙ９（６０）は、ｕ（ｎ）＝１の場合の等価クラスを形成し、群点ｙ２（−３１）、及びｙ６（１８）は、ｕ（ｎ）＝２の場合の等価クラスを形成する。最後に、群点ｙ３（−１８）、及びｙ７（３１）は、ｕ（ｎ）＝３の場合の等価クラスを形成する。
【００４２】
一般的に、等価クラスは次の様に選択される。Ｍ点を有する群は、昇順（又は降順）にｙ０、ｙ１、・・・、ｙＭ−１のように指標付けされる。ｕ（ｎ）がＵ値を有し、例えば上の例のように、Ｕ＝４と仮定すると、ｕ（ｎ）＝ｕに対する等価クラスは、ｋモジュロＵがｕである場合、全てのｙｋ’を含む。例えば、図８において、Ｕ＝４の場合、ｕ（ｎ）＝０に対する等価クラスは、ｙ０’ｙｕ’ｙ２ｕ’である。各等価クラスは、同じ数の群点を有する必要がないことに留意されたい。
【００４３】
ｕ（ｎ）の場合の支援データレベルの数は、次に述べる２つの条件、すなわち、１）ｙ（ｎ）に対する群点の数とｕ（ｎ）に対する支援データレベルの数との間の比として定義される拡張比すなわちＭ．Ｕ、２）ＴＸ電力制約、の２つの条件を満足するように選択すべきである。
【００４４】
拡張比は、安定動作を保証するのに充分な程大きくなければならない。拡張比の大きさは、チャネル特性に依存する。音声帯域のモデム用途において、ｆ＝０で少なくとも１つのスペクトルの空白がある。従って、拡張比をＭ／Ｕ≧２としてシステムを安定化すべきである。実際には、安定性を保証するために、チャネルの品質は、チャネル応答ｃ（ｎ）から決定され、また、それに応じて最小拡張比が設定される。例えば、チャネルの品質として、また、最小拡張比が設定された品質に応じて、Ｃ（ｆ＝４ｋＨｚ）すなわち４ｋＨｚ（２ｋＨｚ等の他の周波数に対して）でのチャネルの周波数応答を用い得る。Ｃ（ｆ＝４ｋＨｚ）＝Ｃ（ｆ＝２ｋＨｚ）の場合、Ｍ／Ｕ≧２．０に設定する。Ｃ（ｆ＝４ｋＨｚ）が小さくなるにつれて、拡張比は大きくしなければならない。
【００４５】
以下に述べるように、前置符号化器１２２’は、送信されるデータｕ（ｎ）に対する等価クラスから適切な群点ｙｋ’を選択して、μ則量子化器１３０’への入力において、選択された群点を生成するｘ（ｎ）ための値を決定する。
【００４６】
次に、先行符号化方式すなわち前置符号化器１２２’及び前置フィルタ１２４’の設計に関して以下に述べる。本発明の譲受人に譲渡され、また、その全体が本明細書に引用参照された係属中の出願ＣＸ０９７０２９に、表題“通信ネットワークにおいてＰＣＭ上流デジタル障害を検出するための装置と方法”が記載されている。ここに記載されたように、アナログチャネル１１３’の特性から、ｃ（ｎ）、ｎ＝０、１、・・・Ｎ０−１が、デジタルＰＣＭモデム１１８‘によって決定される。また、図７に示すように、最適の目標応答ｐ（ｎ）、ｎ＝０、１、・・・、Ｎｐ−１及び対応する前置フィルタｇ（ｎ）、ｎ＝Δ、−Δ＋１、・・・、−Δ＋Ｎ０−１（Δは判定遅延）が決定される。この問題は、判定フィードバック型等化器（ＤＦＥ）の場合における最適フィードフォワード及びフィードバックフィルタの決定と同様である。前置フィルタは、ＤＦＥのフィードフォワードフィルタに対応し、目標応答は、ＤＦＥのフィードバックフィルタに対応する。Ｎ．Ａｌ−ダーヒル（Ｄｈａｈｉｒ）らによる“遅延最適化有限長ＭＭＳＥ−ＤＦＥの効率的な計算法”（信号処理に関するＩＥＥＥ議事録、ｖｏｌ．４４、ｎｏ．５、１９９６年５月、ｐｐ．１２８８−１２９２）を参照のこと。好適には、目標応答ｐ（ｎ）とフィルタｇ（ｎ）は、アナログモデムにおいて決定されるが、デジタルモデムにおいて決定してアナログモデムへ送信することができる。
【００４７】
前置フィルタｇ（ｎ）、ｎ＝Δ、−Δ＋１、・・・、−Δ＋ＮＷ−１及び目標応答ｐ（ｎ）、ｎ＝０、１、・・・、Ｎｐ−１（ｐ（０）＝１）は、費用関数ξを最小にすることによって、与れられたｃ（ｎ）に対して、以下の様に導くことができる。
【００４８】
【数１】
ξ＝｜｜ｇ（ｎ）＊ｃ（ｎ）−ｐ（ｎ）｜｜２＋ａ｜｜ｇ（ｎ）｜｜２
（４）
第１項は、小さい符号間インターフェース（ＩＳＩ）を保証し、すなわち、デジタルＰＣＭモデム１１８’の受信機は、前置符号化器１２２’が符号化しようと試みたものを受信し、第２項は、送信（ＴＸ）電力を強制的に有限且つ小さい値に保持する。項ａは、用途に応じて選択される定数である。ａが大きければ大きい程、ＴＸ電力は小さいが、ＩＳＩが犠牲になる。ａが小さくなると、ＴＸ電力を犠牲にして損失ＩＳＩが生じる。従って、ａは、与えられた用途のＩＳＩ及びＴＸ電力に望む値に応じて選択すべきである。一例として、ａは、システムの信号対雑音比（ＳＮＲ）になるように選択し得るが、σｎ２／Ｅ（ｘ２）又はチャネルエネルギによって規格化されたＳＮＲすなわちＳＮＲ／｜｜ｃ｜｜２である。Ｅ（ｘ２）の場合、上流送信に対する電力制約である−９ｄＢｍを用い得る。この最小化の問題は、ＤＦＥタブ初期化問題と同じである。項σｎ２は、係属中の出願ＣＸ０９７０２８に述べたように決定し得る。
【００４９】
初期決定されたｐ（ｎ）及びｇ（ｎ）は、アナログチャネルｃ（ｎ）が時間に対して不変である場合、常に用い得る。しかしながら、実際、ｃ（ｎ）は、非常に遅い変化ではあるが時間につれて変化する。従って、ある種の適合方式が必要である。これを行うための１つの方法は、性能を監視し、その性能が悪くなった場合、保持すること、すなわち、デジタルモデム１１８’のｃ（ｎ）を再度推定し、新たなｃ（ｎ）をアナログモデム１１２’に返送してｇ（ｎ）及びｐ（ｎ）を再計算することである。他の方法は、係属中の出願ＣＸ０９７０２９に記載したように、下流データ送信によって、デジタルモデム１１８’からアナログモデム１１２’へアナログチャネル誤り信号ｅｒｒｏｒ（ｎ）をフィードバックし、また、その誤り信号を用いて、ｐ（ｎ）及びｇ（ｎ）を適合させることである。
【００５０】
一旦、目標応答ｐ（ｎ）が決定されると、前置符号化器１２２’を実行し得る。上述の如く、図７の量子化器１３０’への入力において、ｕ（ｎ）の等価クラスにおける点の１つである群点ｙ（ｎ）を生成するようにｘ（ｎ）を送信することによってデータｕ（ｎ）を送ることができる。ｕ（ｎ）の等価クラスからどの群点を用いてｕ（ｎ）を表わすかは、通常、送信機１２０’のＴＸ電力を最小化するように選択される。送信機１２０’のＴＸ電力は、ｚ（ｎ）（又は何らかの他の計量値）の電力である。実際には、ｚ（ｎ）の電力を最小化することは難しいため、ｘ（ｎ）の電力が最小化されるが、これは、ｚ（ｎ）最小化の忠実な近似である。
【００５１】
ｘ（ｎ）とｐ（ｎ）間の既知の関係を以下に述べる。
【００５２】
【数２】
ｙ（ｎ）＝ｐ（ｎ）＊ｘ（ｎ）          （５）
ここで“＊”は畳み込みを示す。この関係は、次のように表わすことができる。
【００５３】
【数３】
ｙ（ｎ）＝ｐ（０）×（ｎ）＋ｐ（１）×（ｎ−１）＋・・・ｐ（Ｎｐ）×（ｎ−Ｎｐ）                                （６）
【００５４】
ｐ（０）は、１に等しくなっているため、式（６）は次のように単純化できる。
【００５５】
【数４】
0004719397.tif 000002
また、ｐ（ｎ）とｘ（ｎ）の過去の値とは既知であることから、送信機１２０’のＴＸ電力を最小化するために、与えられたｕ（ｎ）の等価クラスの群点中において、ｘ２（ｎ）を最小にするような適切なｙ（ｎ）を選択する。
【００５６】
あるいは、ルックアヘッド（すなわち、判定遅延）を導入してｙ（ｎ）を選択し得る。すなわち、ｙ（ｎ−Δ）をｕ（ｎ−Δ）に対する等価クラスの集合から選択して、｜ｘ（ｎ−Δ）｜２＋｜ｘ（ｎ−Δ＋１）｜２＋・・・＋｜ｘ（ｎ）｜２を最小化し得る。
【００５７】
【数５】
0004719397.tif 000003
ここで、ｊ＝０、１、・・・、Δ、また、ｙ（ｎ−ｊ）は、ｕ（ｎ−ｊ）（ｊ＝０、１、・・・、Δ−１）の等価クラスの集合から選択される。
【００５８】
前置符号化器１２２’は、本発明に基づき、図１０に示すように実装してもよい。前置符号化器１２２’は、デジタルデータ源から受信デジタルデータｕ（ｎ）を受信するマッピング装置１５０を含み、各群点と共に送信し得るビット数に応じて、ビットの各グループに対して、そのグループのビットに関連付けられた等価クラスを決定する。マッピング装置１５０によって、等価クラスを形成する群点ｙｋがＴＸ信号／群点セレクタ１５２へ出力され、ＴＸ信号／群点セレクタ１５２は、その等価クラスから群点ｙｋを選択し、また計算装置１５４からの入力に基づき送信信号ｘ（ｎ）を決定する。
【００５９】
フィルタ装置１５４は、送信信号ｘ（ｎ）を受信し、また、上記式（７）の合計形態（又は動作中のフィルタ合計（ＲＦＳ））を計算する。このＲＦＳ値に基づき、ＴＸ信号／群点セレクタ１５２は、式（７）のｘ（ｎ）の値を最もゼロに近づける等価クラスの群点を選択し、計算されたＲＦＸと選択された群点からｘ（ｎ）の値を計算する。次に、この計算された送信信号ｘ（ｎ）は、前置フィルタ１２４’に提供され、ここで、ｘ（ｎ）は、フィルタ処理を受けて信号ｚ（ｎ）を形成し、信号ｚ（ｎ）は、図７のアナログチャネル１１３’を介して送信される。
【００６０】
図７の送信機１２０’のＴＸ電力を制限してＦＣＣ規制内に保つために、ｕ（ｎ）に対する等価クラスはそれに従って設計しなければならない。１つの群が所定の数の群点を有する状態で、より多くのデータを送りたい場合、より多くのデータグループｕ（ｎ）及びｕ（ｎ）に対する等価クラスが必要である。その結果、群点は、更に離れ、より大きな送信電力が必要になる。これは、以下に述べるように、式（７）に従って、ｙ（ｎ）が選択され、ｘ２（ｎ）が最小化されるためである。従って、等価クラスの群点の間隔が更に離れた場合、ｘ２（ｎ）は更に大きくなる可能性が高くなる。このように、ＴＸ電力を減らすために、速度を犠牲にして、ｕ（ｎ）の等価クラスを更に近づけることができる。このことは、図１１Ａ及び１１Ｂに示す。
【００６１】
図１１Ａ及び１１Ｂにおいて、図１１Ａの群１５６と図１１Ｂの群１５８の双方は、同じ数の群点を有する。しかしながら、群１５６は、３つの等価クラスｕ（ｎ）＝０、１及び２のみを有し、群１５８は、５つの等価クラスｕ（ｎ）＝０、１、２、３及び４を有する。群１５８を用いると、群１５６よりも大きいＴＸ電力が必要になるが、送信のデータ速度はより高速にできる。
【００６２】
Ｕが、ｕ（ｎ）の支援に望まれる点の数である場合、ＴＸ電力（ｚ（ｎ）の電力）は、次のように概算できる。
【００６３】
【数６】
0004719397.tif 000004
ここで、｜ｇ（ｎ）｜２は、前置フィルタのエネルギーであり、また、ｄｉｓｔ（ｕ（ｎ）＝ｉ）は、等価点の点間の最小距離である。例えば、図９において、ｄｉｓｔ（ｕ（ｎ）＝０）＝｜−６−（−６０）＝５４である。Ｕの幾つかの値を試して、電力制約を満足する値を求めるべきである。また、このことは、各タイムスロットに対して実施することに留意されたい。
【００６４】
本発明に基づく送信群の選択及び等価クラスの選択は、次のように要約できる。
１）係属中の出願ＣＸ０９７０２８に述べたように、デジタル障害値を取得して、雑音分散σｎ２及び反射分散σａ２を計算する。
【００６５】
２）また、係属中の出願ＣＸ０９７０２８に述べたように、σａ２、σｎ２、及びデジタル障害値から、時間毎にｙ（ｎ）に対する適切な群を選択する。
３）各タイムスロットに対して、ＴＸ電力制約及び最小拡張比安定動作を満足して安定動作を保証しつつ、ｕ（ｎ）用にサポートし得る点の数を求める。このＵから、ｙ（ｎ）に対する群及びｕ（ｎ）に対する等価クラスを決定し得る。
【００６６】
１次元の群を利用する上記の手法は、ｕ（ｎ）の等価クラスの定義を拡張することよって、多次元群に拡張し得る。次の参考文献には、多次元群を用いる様々な下流先行符号化手法が記述されている。Ｅｙｕｂｏｇｌｕ、Ｖｅｄａｔによる“ＰＣＭモデム用の一般的スペクトル波形整形”、通信産業連盟、ＴＲ３０．１会議、Ｎｏｒｃｒｏｓｓ、ジョージア州、９−１１、１９９７年４月、１〜５頁；Ｅｙｕｂｏｇｌｕ、Ｖｅｄａｔによる、“畳み込みスペクトル波形整形”、通信産業連盟、ＴＲ３０．１会議、Ｎｏｒｃｒｏｓｓ、ジョージア州、９−１１、１９９７年４月；Ｅｙｕｂｏｇｌｕ、Ｖｅｄａｔによる、“続・畳み込みスペクトル波形整形”ＩＴＵ電気通信標準化分科会００９、Ｖ．ｐｃｍ報告担当者会議、Ｌａ・Ｊｏｌｌａ、ＣＡ、５−７、１９９７年５月；Ｅｙｕｂｏｇｌｕ、Ｖｅｄａｔによる、“畳み込みスペクトル波形整形のための草稿”、ＩＴＵ−Ｔ・ＳＧ・１６・Ｑ２３報告担当者会議、１９９７年９月２日〜１１日、Ｓｕｎ・Ｒｉｖｅｒ、オレゴン州；Ｅｙｕｂｏｇｌｕ、Ｖｅｄａｔによる、“ＣＳＳと最大反転の比較”、通信産業連盟、ＰＣＭモデムに関するＴＲ３０．１会議、Ｇａｌｖｅｓｔｏｎ、テキサス州、１９９７年１０月１４日〜１６日；Ｅｙｕｂｏｇｌｕ、Ｖｅｄａｔによる“畳み込みスペクトル波形整形のための草稿”通信産業連盟、ＴＲ３０．１会議、Ｇａｌｖｅｓｔｏｎ、テキサス州、１９９７１０月１４日〜１６日。
【００６７】
更に、上述した例は、非符号化システム用である。しかしながら、これらの原理は、符号化システム、例えば、トレリス符号化システムに容易に適用し得る。この場合の唯一の相違点は、等価クラスが更に部分集合に分割され、その部分集合を用いて、トレリス符号が構成されることである。
【００６８】
本発明の幾つかの実施形態及びそれに対する修正及び変形例について述べたが、上述したものは、単に説明のためであって限定するものではなく、単に一例として提示したことは、当業者には明白であろう。数多くの修正及び他の実施形態は、当分野における通常の一技術の範囲内にあり、添付の請求項及びそれに対応するものによってのみ限定されるのと同様に本発明の範囲内に入ると見なす。
【図面の簡単な説明】
【図１】  ＰＣＭモデムシステムであって、アナログモデムの電力レベルが検出され所望の電力レベルと比較され、適切な変更がアナログモデムからデジタルモデムへ送信され、この時点で新たなマッピングパラメータがアナログモデムに返送され、その送信電力レベルがリセットされるＰＣＭモデムシステムを示すブロック図。
【図２】  群点の数が同じ状態で、異なる数の等価クラスが異なる電力レベルになるように、等価クラスを再定義することによる電力レベルの変更を示す概略図。
【図３】  図１のＰＣＭモデムシステムであって、上流方向において電力レベル変更要求によりマッピングパラメータが変更されて下流方向に送信されるように、アナログモデムに返送されたパラメータＰ１、Ｐ２、Ｐ３をアナログモデムにおける前置補正回路へ生成するＰＣＭモデムシステムを示すブロック図。
【図４】  図１及び３のＰＣＭモデムシステムであって、このシステムにおいて、それぞれアナログモデムにおける前置等化器、送信群、送信マッピングパラメータを変更する新たなＰ１、Ｐ２、Ｐ３のパラメータを生成することによって、始動後、電力レベルを変更し得るＰＣＭモデムシステムを示すブロック図。
【図５】  代表的なアナログＰＣＭモデム対デジタルＰＣＭモデム通信システムを示すブロック図。
【図６】  ＰＣＭ上流方向送信をより詳細に示すブロック図。
【図７】  図６のブロック図に相当する離散タイミングを示すブロック図。
【図８】  アナログモデムのサンプリング速度がＣＯサンプリング速度の２倍の状態で、図６のブロック図に相当する離散タイミングを示すブロック図。
【図９】  数多くの等価クラスを有する送信群クラスの一例を示す図。
【図１０】  図７のアナログＰＣＭモデム送信機をより詳細に示すブロック図。
【図１１Ａ】  例示の等価クラスを有する送信群の一例を示す図。
【図１１Ｂ】  図１１Ａに示すものとは異なる等価クラスを有する送信群の他の一例を示す図。
【図１】
0004719397.tif 000005
【図２】
0004719397.tif 000006
【図３】
0004719397.tif 000007
【図４】
0004719397.tif 000008
【図５】
0004719397.tif 000009
【図６】
0004719397.tif 000010
【図７】
0004719397.tif 000011
【図８】
0004719397.tif 000012
【図９】
0004719397.tif 000013
【図１０】
0004719397.tif 000014
【図１１Ａ】
0004719397.tif 000015
【図１１Ｂ】
0004719397.tif 000016