JPH10327073A - シンボルテーブル動的最適化システム - Google Patents

シンボルテーブル動的最適化システム

Info

Publication number
JPH10327073A
JPH10327073A JP10106381A JP10638198A JPH10327073A JP H10327073 A JPH10327073 A JP H10327073A JP 10106381 A JP10106381 A JP 10106381A JP 10638198 A JP10638198 A JP 10638198A JP H10327073 A JPH10327073 A JP H10327073A
Authority
JP
Japan
Prior art keywords
analog
signal conversion
level
symbol table
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP10106381A
Other languages
English (en)
Other versions
JP3321086B2 (ja
Inventor
Lujing Cai
キャイ ルジン
Herbert B Cohen
ビー.コーヘン ハーバート
Nuri Ruhi Dagdeviren
ルヒ ダッデヴィレン ヌリ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of JPH10327073A publication Critical patent/JPH10327073A/ja
Application granted granted Critical
Publication of JP3321086B2 publication Critical patent/JP3321086B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4917Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes
    • H04L25/4927Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes using levels matched to the quantisation levels of the channel

Landscapes

  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

(57)【要約】 【課題】 シンボルテーブルを動的に最適化するシステ
ムおよび方法を実現し、そのシステムあるいは方法を用
いたモデムが、PSTNにディジタル接続されたリモー
トシステムとの間で正確にデータを送受信する能力を向
上させる。 【解決手段】 本発明のシステムは、nレベルのシンボ
ルテーブル111から、信号変換値の関数としてn以下
のm個のシンボルを選択する論理回路と、ディジタル通
信ネットワーク153にディジタル接続されたリモート
デバイス170へ、そのm個のシンボルを識別するデー
タを送信する送信回路とからなる。このデータにより、
アナログ通信デバイス110とリモートデバイス170
は、ディジタル通信ネットワーク153のアナログイン
タフェースの信号変換値に動的に適応する共通のシンボ
ルテーブルで通信することが可能となる。一実施例で
は、m個のシンボルは、隣接する信号変換値間の最小間
隔を最大にするシンボルである。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、データ通信に関
し、特に、シンボルテーブルを動的に最適化するシステ
ムおよび方法ならびにそのシステムまたは方法を用いた
変復調器(モデム)に関する。
【0002】
【従来の技術】インターネットへの公衆アクセスが一般
に利用可能であることは、オンライン情報サービスの増
大を加速している。現在では実質的に、テキスト、グラ
フィクス、オーディオ、および完全動画さえも含めて、
考え得るあらゆるタイプの情報を「オンライン」で見つ
けることが可能である。しかし、さまざまなタイプのデ
ータを受信あるいは送信する能力は、ネットワーク、あ
るいはユーザのモデムが、十分に高速なレートでデータ
を受信あるいは送信することができないことにより制限
されることが多い。
【0003】ほとんどのユーザの場合、インターネット
へのアクセスは、公衆交換電話網(PSTN)に接続さ
れたモデムを用いて行われる。本来PSTNはアナログ
システムであるため、従来のモデムはアナログの方法を
用いて、PSTNに接続されたリモートシステムと通信
している。しかし、もともとのアナログPSTNは、最
近ますますディジタルネットワークによって置換されて
きている。ほとんどの地域では、ネットワークのうちア
ナログ伝送を使用する残りの部分は、各ユーザを中央局
(CO)に接続する加入者(ローカル)ループである。
各COは、ディジタルネットワークを用いて他のCOと
通信し、さらに、ディジタルコネクションを通じてPS
TNに接続された中央サイト(例えば、インターネット
サービスプロバイダ)のデバイス(例えばディジタル
「モデム」)と通信する。しかし、従来のアナログモデ
ムは、ほとんどのネットワークを通じて伝送される信号
がディジタル化されているのにもかかわらず、PSTN
全体をアナログシステムとしてみている。
【0004】ユーザが、中央サイトのディジタル接続モ
デムへ発呼すると、クライアント(すなわちユーザ)の
モデムによって送信されるアナログ信号は、PSTNの
ディジタル部分へのアナログインタフェース内のアナロ
グ−ディジタル変換器(ADC)によってディジタル化
される。米国および日本では、このADCは「μ則」量
子化アルゴリズムを用いる。これは、アナログ−ディジ
タルサンプル点の間隔を決めるのに用いられる技術によ
ってつけられた名前である。欧州では、「A則」と呼ば
れる別の量子化方が一般に用いられる。μ則およびA則
はいずれも、ディジタル化前にアナログ信号のダイナミ
ックレンジを最適化(すなわち修正)するためにディジ
タル通信システムで用いられる信号圧縮アルゴリズムで
ある。
【0005】μ則(およびA則)圧縮は、従来の音声通
信用にPSTNを最適化するために用いられている。音
声の広いダイナミックレンジは効率的な線形ディジタル
符号化に向いていない。しかし、μ則符号化は、信号の
ダイナミックレンジを効果的に縮小することにより、符
号化効率を増大し、その結果、線形符号化によって得ら
れるよりも大きい信号対歪み比を得る。音響スペクトル
を通常の人間の音声の帯域幅に人工的に制限することに
よって、各通話に必要なネットワーク帯域幅が縮小し、
それにより、同時に可能な通話数が増大する。このアプ
ローチは音声通信ではうまく機能するが、データ通信に
は重大な制限を課す。
【0006】クライアントモデムは、データを送信する
とき、ディジタル−アナログ変換器(DAC)を用いて
ディジタル信号をアナログ信号に変換する。このアナロ
グ信号は、PSTN内のADCによって受信されてディ
ジタル形式に逆変換される。しかし、クライアントモデ
ム内のDACによって用いられるアナログ信号レベルが
PSTN内のADCによって用いられる量子化間隔に正
確に対応していない場合、送信されたデータはADCに
よってディジタル形式に正しく逆変換されないことがあ
り得る。ADCが、クライアントモデムによって送信さ
れたアナログ信号を不正確に変換した場合、中央サイト
モデムは、送信されたのと同じデータを受信しないこと
になり、その結果通信誤りが生じる。場合によっては、
誤り検査プロトコルが通信誤りを検出し、クライアント
モデムに対して、破損したデータを再送するよう指示す
ることが可能である。しかし、定期的にデータを再送す
ることが必要となれば、平均データ送信レートが大幅に
低下することにより、ユーザが効率的にデータを送信す
る能力は制限されることになる。
【0007】従来のアナログモデムは、各信号レベルあ
るいは量子化間隔に対応するディジタルビットパターン
を含む「シンボル」テーブルを使用する。データがクラ
イアントモデムによって送信されるとき、データストリ
ーム内の特定のビットパターンがシンボルに関連づけら
れ、各シンボルに応じてクライアントモデム内のDAC
は固有の(一意的な)アナログ信号をPSTNへ送信す
る。しかし、中央サイトモデムが正確に送信データを受
信するためには、PSTN内のADCが、クライアント
モデムから受信したアナログ信号をもとのディジタルビ
ットパターンに逆変換しなければならない。
【0008】"SYSTEM AND METHOD FOR ITERATIVELY DET
ERMINING QUANTIZATION INTERVALSOF A REMOTE ADC AND
MODEM EMPLOYING THE SAME"という名称の米国特許(出
願)(譲受人は本願の出願人と同一)には、PSTNへ
のアナログインタフェース内のADCの実際の量子化間
隔を判定するシステムおよび方法、ならびにそれを用い
たモデムが記載されている。PSTNへのアナログイン
タフェース内のADCの量子化間隔を判定することによ
り、クライアントモデムは、アナログインタフェースを
通じて、DACのアナログ信号レベルを、ADCの(理
想のではなく)実際の量子化間隔と対応するように設定
することによって、データ伝送の精度を改善することが
できる。しかし、本発明の原理は、リモートADCの実
際の量子化間隔あるいはリモートDACの実際の信号レ
ベルを判定する特定の手段あるいは方法に限定されるも
のではない。本発明の原理は、所定の実際の量子化間隔
および信号レベルに関して最適化されたシンボルテーブ
ルを動的に選択するものである。
【0009】従来、アナログモデムによって用いられる
シンボルテーブルは静的である。すなわち、クライアン
トモデム内のDACの信号レベルは、PSTN内のAD
Cによって用いられる量子化間隔の関数として設定可能
ではなく、例えばμ則標準(ITU勧告G.711)に
よって定義される理想基準値に基づいてあらかじめ定め
られている(事前選択)。PSTN内の各μ則ADCの
実際の量子化間隔は同一ではなく、一般には理想基準レ
ベルからずれるので、静的なシンボルテーブルでは、最
適なデータ通信のための適当なシンボルのセット(すな
わち「コンステレーション」)を常に提供することはで
きない。
【0010】
【発明が解決しようとする課題】従って、従来技術にお
いて必要とされているのは、シンボルテーブルを動的に
最適化するシステムおよび方法を実現し、そのシステム
あるいは方法を用いたモデムが、PSTNにディジタル
接続されたリモートシステムとの間で正確にデータを送
受信する能力を向上させることである。
【0011】
【課題を解決するための手段】従来技術の上記の欠点を
解決するため、本発明は、ディジタル通信ネットワーク
のアナログインタフェースに接続された、nレベルのシ
ンボルテーブルに対応する信号変換値を有するアナログ
通信デバイスで使用するために、nレベルのシンボルテ
ーブルからシンボルのコンステレーションを動的に選択
するシステムおよび方法と、そのシステムあるいは方法
を用いた変復調器(モデム)を実現する。本発明のシス
テムは、(1)nレベルのシンボルテーブルから、信号
変換値の関数としてn以下のm個のシンボルを選択する
論理回路と、(2)ディジタル通信ネットワークにディ
ジタル接続されたリモートデバイスへ、そのm個のシン
ボルを識別するデータを送信する送信回路とからなる。
このデータにより、アナログ通信デバイスとリモートデ
バイスは、ディジタル通信ネットワークのアナログイン
タフェースの信号変換値に動的に適応する共通のシンボ
ルテーブルで通信することが可能となる。一実施例で
は、m個のシンボルは、nレベルのシンボルテーブル内
のシンボルのうち、隣接する信号変換値間の最小間隔が
最大の信号変換値に対応するシンボルである。
【0012】一実施例では、アナログインタフェース
は、アナログ−ディジタル変換器(ADC)を有し、信
号変換値すなわち「特性」は、ADCの量子化間隔を定
義する量子化しきい値であり、各量子化間隔はnレベル
のシンボルテーブル内のシンボルに対応する。関連実施
例では、アナログインタフェースはディジタル−アナロ
グ変換器(DAC)を有し、信号変換値すなわち「特
性」は、DACのアナログ信号レベルであり、各アナロ
グ信号レベルはnレベルのシンボルテーブル内のシンボ
ルに対応する。
【0013】このように、本発明は、シンボルテーブル
(すなわち、シンボルの「コンステレーション」)を、
ディジタル通信ネットワークへのアナログインタフェー
スの信号変換特性に動的に適応させるという一般的概念
を導入する。以下で詳細に説明するように、シンボルテ
ーブルを、ディジタル通信ネットワークへのアナログイ
ンタフェースの信号変換特性に動的に適応させることに
より、モデムのようなアナログ通信デバイスによって用
いられるアナログ信号レベルは、アナログインタフェー
ス内のADCの量子化間隔に関して最適化されるため、
「アップストリーム」通信が改善される。同様に、アナ
ログ通信デバイス内のADCの量子化間隔のセットとし
て、ディジタル通信ネットワークへのアナログインタフ
ェース内のDACのアナログ信号レベルに関して最適化
されたものが選択されることにより、「ダウンストリー
ム」通信が改善される。
【0014】
【発明の実施の形態】まず、図1は、公衆交換電話網
(PSTN)150を通じてクライアントモデム110
がリモート通信デバイス(あるいは「中央サイトデバイ
ス」)170と通信する高水準概略図である。ここで、
「クライアント」とは一般に、アナログローカルループ
を通じてPSTNに接続されたデバイスを指し、「中
央」とは一般に、クライアントデバイスと通信するため
にPSTNにディジタル接続されたデバイスを指すため
に用いる。従って、図1では、コンピュータ100は、
中央サイトデバイス170と通信するために、クライア
ントモデム110を介してPSTN150に接続されて
いる。
【0015】一実施例では、クライアントモデム110
は、ディジタル信号プロセッサ(DSP)113と、符
号器/復号器(コーデック)112を有する。コーデッ
ク112は、アナログローカルループ151を通じて送
信するためにディジタル信号をアナログ信号に変換する
ディジタル−アナログ変換器(DAC)115と、アナ
ログローカルループ151を通じて受信したアナログ信
号をディジタル信号に変換するアナログ−ディジタル変
換器(ADC)116を有する。クライアントモデム1
10は、ハイブリッド114を介して、PSTN150
のアナログローカルループ151に接続される。「ハイ
ブリッド」とは、1対の導体(すなわち、アナログロー
カルループ151)上で伝送される二重アナログ信号
(例えば、離れた電話機ユーザ間の会話)を2対の導体
上で伝送される別々のアナログ信号に変換するために用
いられる受動デバイスである。当業者には、ハイブリッ
ドデバイスの用法および動作は周知であるため、それに
関する詳細な説明は、当業者が本発明を実施するために
は不要である。
【0016】PSTN150における従来のアナログイ
ンタフェースは、ハイブリッド154およびコーデック
152を有する。本発明の一実施例では、コーデック1
52はμ則コーデックである。当業者には、非線形のμ
則およびA則の信号圧縮アルゴリズムは周知である。μ
則アルゴリズムは255個の離散的な信号変換値を有
し、A則は256個の値を使用する。しかし、本発明の
一般的原理は、特定の量子化方式に限定されない。μ則
コーデック152は、アナログローカルループ151を
通じてクライアントモデム110から受信したアナログ
信号を、PSTNのディジタル部分153を通じて中央
サイトデバイス170へ送信するためのディジタル信号
に変換するADC155と、ディジタル部分153を通
じて中央サイトデバイス170から受信したディジタル
信号を、アナログローカルループ151を通じてクライ
アントモデム110へ送信するためのアナログ信号に変
換するDAC156とを有する。
【0017】通常、ADC155は、255個の非一様
間隔の量子化間隔を使用する。これは、小さいアナログ
信号値に対しては狭い間隔であり、大きい信号に対して
は広い間隔である。ADC155は、アナログローカル
ループ151を通じてクライアントモデム110から受
信したアナログ信号を、PSTNのディジタル部分15
3を通じて中央サイトデバイス170へ送信するための
255個の固有のディジタルビットパターンすなわち
「シンボル」のうちの1つに変換する。各量子化間隔
は、上下のしきい値すなわちアナログ電圧レベルによっ
て定義される。ある間隔の上しきい値は、その上の量子
化間隔の下しきい値である。アナログ信号は、ADC1
55によって受信されると、そのアナログ信号値が属す
る量子化間隔に対応する固有のシンボルに変換される。
同様に、DAC156は、中央サイトデバイス170か
ら受信したシンボルを、アナログローカルループ151
を通じてクライアントモデム110へ送信するための2
55個の固有のアナログ信号レベルのうちの1つに変換
する。
【0018】上記のように、クライアントモデム110
は、PSTN150を通じて中央サイトデバイス170
に接続される。クライアントモデム110と中央サイト
デバイス170の間でデータを通信するため、各デバイ
スはシンボルテーブル111および171をそれぞれ使
用する。当業者には、「シンボルテーブル」を用いて、
効率的にディジタルデータを伝送するために使用可能な
所定のシンボルを記憶することは周知である。一実施例
では、データがクライアントモデム110によって中央
サイトデバイス170へ送信される(すなわち「アップ
ストリーム」データ)場合、DSP113は、そのデー
タを表すシンボルをシンボルテーブル111から選択
し、そのシンボルをDAC115へ送る。DAC115
は、そのシンボルを離散的なアナログ信号レベルに変換
する。このアナログ信号レベルは、上記のように、PS
TN150へのアナログインタフェース内のADC15
5によって受信されシンボルへと逆変換される。一実施
例では、中央サイトデバイス170(「ディジタルモデ
ム」とも呼ぶことができる)は、PSTN150のディ
ジタル部分153からシンボルを受信するDSP172
を有する。しかし、本発明の原理は、中央サイトデバイ
ス170の特定のハードウェアあるいはソフトウェアの
実装に限定されない。中央サイトデバイス170はま
た、シンボルテーブル171を有する。シンボルテーブ
ル171は、DSP172が、受信したシンボルを、ク
ライアントモデム110へ送信するデータに逆変換する
ために用いられる。
【0019】同様に、データが中央サイトデバイス17
0によってクライアントモデム110へ送信される(す
なわち「ダウンストリーム」データ)場合、DSP17
2は、そのデータを表すシンボルをシンボルテーブル1
71から選択し、そのシンボルを、PSTN150のデ
ィジタル部分153を通じて送信する。上記のように、
このシンボルは、PSTN150へのアナログインタフ
ェース内のDAC156によって受信され、離散的なア
ナログ信号レベルに変換される。この離散的なアナログ
信号レベルは、クライアントモデム110内のADC1
16によって受信されシンボルへと逆変換される。クラ
イアントモデム110内のDSP113は、シンボルテ
ーブル111を用いて、受信したシンボルを、中央サイ
トデバイス170によって送信されたデータへと逆変換
する。
【0020】上記のように、クライアントモデム110
から中央サイトデバイス170へデータを正確に伝送す
ることは、クライアントモデム110がアナログローカ
ルループ151を通じて送信する各アナログ信号が、D
AC115が送信アナログ信号に変換したのと同じ(デ
ィジタル)シンボルに、ADC155によって正しく再
変換されることを仮定している。従って、「アップスト
リーム」方向で各シンボルが正しく伝送されることを保
証するには、DAC115のアナログ信号レベルは、A
DC155の正しい量子化間隔内になければならない。
これは、PSTN150へのアナログインタフェース内
のADC155の各間隔の実際の量子化しきい値を判定
することを必要とする。同様に、「ダウンストリーム」
方向で各シンボルが正しく伝送されることを保証するに
は、PSTN150へのアナログインタフェース内のD
AC156の実際のアナログ信号レベルを判定しなけれ
ばならない。ここで、ADC155の量子化しきい値お
よびDAC156のアナログ信号レベルは「信号変換
値」と言い換えられる。本発明の一実施例では、この信
号変換値はnレベルのシンボルテーブルに対応する。す
なわち、それぞれの固有の信号変換値は、nレベルのシ
ンボルテーブル内の固有のシンボルに対応する。
【0021】上記の米国特許(出願)には、クライアン
トモデム110がADC155の量子化間隔を反復的に
判定することが可能なシステムおよび方法が記載されて
いる。DAC156のアナログ信号レベルを判定するに
は、例えば、トレーニングシーケンスを用いればよい。
その場合、中央サイトデバイス170は、DAC156
の255個のμ則信号レベルに対応する255個のシン
ボルを送信する。DAC156は、255個のシンボル
をそれぞれアナログ信号レベル(すなわち電圧)に変換
し、これはクライアントモデム110内のADC116
によって受信され変換される。当業者には、リモートA
DCの量子化間隔、あるいはリモートDACのアナログ
信号レベルを判定する他のシステムおよび方法も考えら
れるであろう。しかし、本発明の原理は、リモートAD
CあるいはDACの動作特性を判定する特定のシステム
あるいは方法に限定されない。
【0022】一実施例では、ADC155の各量子化間
隔(および、同様に、DAC156の信号レベル)は、
PSTN150を通じてデータを送信するために用いら
れる固有のシンボルに対応する。例えば、クライアント
モデム110が、2つのバイナリ値(0および1)を表
すために使用可能な2つの離散的なアナログ信号レベル
(例えば電圧)のみを送信することが可能であると仮定
する。PSTNのネットワーククロックレート(あるい
はサンプリングレート)は8000Hzであるので、ク
ライアントモデム110は、毎秒8000ビット(80
00bps)のレートでバイナリデータを送信すること
も可能である。しかし、クライアントモデム110が4
個の離散的なアナログ信号レベルを送信することができ
る場合、2ビット(すなわち、00、01、10、およ
び11)を各レベルに割り当てることにより、モデムは
16,000bps(2ビット/サンプル×8000サ
ンプル/秒)で通信することが可能となる。
【0023】図2に、さまざまなデータレートに対し
て、必要なアナログ信号レベル数と、対応するレベルあ
たりのビット数(すなわち、シンボルあたりのビット
数)を示す。PSTNは、最適に動作すれば、64Kb
psで通信することが可能である。しかし、PSTNに
接続されたモデムがこの速度で動作する能力を制限する
さまざまな問題がある。米国では、例えば、PSTN1
50のディジタル部分153は、呼経過識別情報のため
に「略奪ビットシグナリング」(robbed bit signaling)
を利用するT1回線である。略奪ビットシグナリング
は、着呼(発呼)の状態を示すために、フレームあたり
2個のサンプル内の低位サンプルビットを「盗む」。ネ
ットワークによってこのビットが使用されることは、中
央サイトデバイス170がサンプルあたり8ビットを常
に利用することができるとは限らないことを意味し、従
って、達成可能な最大データレートが制限されるにな
る。さらに、アナログローカルループ151の回線ノイ
ズおよびその他の受動的および非線形特性が伝送信号を
歪ませるために、ADC155、およびADC116
が、それぞれDAC115、およびDAC156の近接
するアナログ信号レベルどうしを正確に弁別する能力を
損なう可能性がある。
【0024】一般に、利用可能なすべての信号変換値、
およびそれに対応するシンボルを使用することはできな
いため、利用可能なシンボルからサブセットを選択する
必要がある。従来技術のモデムは、理想信号変換値の組
合せに対応するあらかじめ定義された(すなわち静的
な)シンボルセット(すなわち「コンステレーショ
ン」)を使用している。相異なるシンボルセットは相異
なるデータ伝送レートに対応する。しかし、一般にμ則
コーデック152内のADC155、あるいはDAC1
56の実際の信号変換値は理想値からずれるため、あら
かじめ定義されたコンステレーションでは最適な通信が
できない可能性がある。本発明は、PSTN150への
アナログインタフェース内のADC155およびDAC
156の実際の信号変換値をリモートで判定することが
できることの認識から、コンステレーション(すなわち
「シンボルテーブル」)を動的に最適化して、PSTN
150へのアナログインタフェース内のADC155あ
るいはDAC156の理想信号変換値におけるずれから
生じるデータ通信に対する悪影響を最小化するシステム
および方法を実現する。
【0025】次に、図3に、PSTN150へのアナロ
グインタフェース内のADC155の例示的な理想量子
化しきい値と、ADC155の例示的な実際の量子化し
きい値と、理想量子化しきい値に基づく例示的なコンス
テレーションと、実際の量子化しきい値に基づく例示的
な最適コンステレーションを示す。「アップストリー
ム」方向における本発明の原理を説明するため、8レベ
ルのみを有する基本コンステレーションを用いる。しか
し、実際には、基本コンステレーションは一般に、(I
TU勧告G.711で定義された)255個のμ則(あ
るいは256個のA則)量子化レベルに対応する。こう
して、説明の目的で、PSTN150へのアナログイン
タフェース内のADC155は、図3に示した9個の例
示的な理想量子化しきい値301、302、303、3
04、305、306、307、308、および309
によって定義される8個の量子化間隔によって特徴づけ
られる。上記のように、μ則アルゴリズムは非線形であ
るため、隣接する量子化しきい値間の間隔は非一様であ
る。同じく上記のように、ADCの実際の量子化しきい
値は一般に理想値からずれる。従って、ADC155の
量子化しきい値は、例示的な実際の量子化しきい値30
1′、302′、303′、304′、305′、30
6′、307′、308′、および309′に対応する
ことになる。図からわかるように、実際の量子化しきい
値は、理想値の上にずれることも下にずれることもあ
る。
【0026】上記のように、一般に、可能なすべての量
子化間隔を使用することが可能であるとは限らないた
め、それらの間隔のサブセットが選択される。すなわ
ち、アップストリーム方向の伝送用に基本コンステレー
ションのシンボルのサブセットが選択される。一実施例
では、間隔が選択されない場合、その量子化間隔は隣接
する選択された間隔と結合されて、より広い量子化間隔
を生成する。すなわち、選択されない間隔に対応するシ
ンボルが中央サイトデバイス170によって受信された
場合、そのシンボルは、隣接する選択された間隔に対応
するシンボルと同じであるかのように扱われる。一実施
例では、間隔は、隣接するしきい値間の最小間隔(d
(t)min)が最大になるように、すべての可能な間隔
のうちから選択される。
【0027】例えば、図3に示すように8個の間隔のう
ちの6個からなるサブセットが選択されると仮定する。
当業者には認識されるように、理想量子化しきい値30
1〜309を用いると、しきい値303および305を
除去するのが好ましく、この場合、8個の可能な間隔の
うちの6個を用いたコンステレーションは、理想量子化
しきい値301、302、304、306、307、3
08、および309によって定義される間隔からなるこ
とになる。しかし、実際の量子化しきい値301′、3
02′、304′、306′、307′、308′、お
よび309′は理想値とは異なるため、理想量子化しき
い値に基づいて選択を前もって行う場合、図3からわか
るように、結果として得られるコンステレーションは、
実際の量子化しきい値307′および308′によって
定義される間隔(これは間隔「d(t)min」を有す
る)のように、過度に狭い間隔を有する可能性がある。
これに対して、実際の量子化しきい値301′〜30
9′を用いてコンステレーションを選択する場合、しき
い値304′および307′を除去するのが好ましく、
この場合、8個の可能な間隔のうちの6個を用いたコン
ステレーションは、実際の量子化しきい値301′、3
02′、303′、305′、306′、308′、お
よび309′によって定義される間隔からなることにな
り、隣接するしきい値間の最小間隔d′(t)minはd
(t)minより大きくなる。
【0028】コンステレーションの事前選択の欠点をさ
らに説明すると、当業者には認識されるように、クライ
アントモデム110の各アナログ信号レベルは、ADC
155の対応する量子化間隔の中点に設定されるのが好
ましい。すなわち、各信号電圧は、対応する量子化間隔
の上しきい値と下しきい値の中点にあるのが好ましい。
従って、図3に示すように、理想量子化しきい値を用い
る場合、アナログ信号レベルは、レベル3A、3B、3
C、3D、3E、および3Fに対応し、これらはそれぞ
れ理想量子化しきい値301−302、302−30
4、304−306、306−307、307−30
8、および308−309の中点にある。しかし、実際
の量子化しきい値301′、302′、304′、30
6′、307′、308′、および309′は理想値と
は異なるため、図3からわかるように、信号レベル3A
〜3Fはそれぞれの間隔の実際の中点には対応しない。
これに対して、実際の量子化しきい値301′〜30
9′を用いてコンステレーションを選択してクライアン
トモデム110のアナログ信号レベルを設定する場合、
これらのアナログ信号レベルはレベル3A′、3B′、
3C′、3D′、3E′、および3F′に対応し、これ
らはそれぞれ実際の量子化しきい値301′−30
2′、302′−303′、303′−305′、30
5′−306′、306′−308′、および308′
−309′の中点にある。
【0029】次に、図4に、PSTNへのアナログイン
タフェース内のディジタル−アナログ変換器(DAC)
の例示的な理想信号レベル4A、4B、4C、4D、4
E、4F、4G、および4Hと、DACの例示的な実際
の信号レベル4A′、4B′、4C′、4D′、4
E′、4F′、4G′、および4H′と、理想信号レベ
ルに基づく例示的なコンステレーションと、実際の信号
レベルに基づく例示的な最適コンステレーションを示
す。「ダウンストリーム」方向における本発明の原理を
説明するため、8レベルのみを有する基本コンステレー
ションを用いる。しかし、実際には、基本コンステレー
ションは一般に、(ITU勧告G.711で定義され
た)255個のμ則(あるいは256個のA則)レベル
に対応する。こうして、説明の目的で、PSTN150
へのアナログインタフェース内のDAC156は、図4
に示した8個の例示的な理想信号レベル4A、4B、4
C、4D、4E、4F、4G、および4Hによって特徴
づけられる。上記のように、μ則アルゴリズムは非線形
であるため、隣接する信号レベル間の間隔は非一様であ
る。同じく上記のように、DACの実際の信号レベルは
一般に理想値からずれる。従って、DAC156の実際
の信号レベルは、例示的な実際の信号レベル4A′、4
B′、4C′、4D′、4E′、4F′、4G′、およ
び4H′に対応することになる。図からわかるように、
実際の信号レベルは、理想値の上にずれることも下にず
れることもある。
【0030】上記のように、一般に、可能なすべての信
号レベルを使用することが可能であるとは限らないた
め、それらのレベルのサブセットが選択される。すなわ
ち、ダウンストリーム方向の伝送用に基本コンステレー
ションのシンボルのサブセットが選択される。一実施例
では、信号レベルは、隣接するレベル間の最小間隔が最
大になるように、すべての可能な信号レベルのうちから
選択される。
【0031】例えば、図4に示すように8個の信号レベ
ルのうちの6個からなるサブセットが選択されると仮定
する。当業者には認識されるように、理想信号レベル4
A〜4Hを用いると、レベル4Cおよび4Eを除去する
のが好ましく、この場合、8個の可能な信号レベルのう
ちの6個を用いたコンステレーションは、理想信号レベ
ル4A、4B、4D、4F、4G、および4Hによって
定義されるレベルからなることになる。しかし、実際の
信号レベル4A′、4B′、4C′、4D′、4E′、
4F′、4G′、および4H′は理想値とは異なるた
め、理想信号レベルに基づいて選択を前もって行う場
合、図4からわかるように、結果として得られるコンス
テレーションは、実際の信号レベル4G′および4H′
の間(これは間隔「d(s)min」を有する)のよう
に、狭い間隔の信号レベルを有する可能性がある。これ
に対して、実際の信号レベル4A′〜4H′を用いてコ
ンステレーションを選択する場合、信号レベル4C′お
よび4G′を除去するのが好ましく、この場合、8個の
可能な信号レベルのうちの6個を用いたコンステレーシ
ョンは、実際の信号レベル4A′、4B′、4D′、4
E′、4F′、および4H′によって定義されるレベル
からなることになり、隣接するレベル間の最小間隔d′
(s)minはd(s)minより大きくなる。
【0032】コンステレーション選択プロセスは、「ア
ップストリーム」および「ダウンストリーム」のいずれ
の場合にも、さまざまな方法を用いて解くことが可能な
組合せ論的最適化問題として扱うことができる。しか
し、本発明の原理は、PSTN150へのアナログイン
タフェースの実際の信号変換特性にコンステレーション
を動的適応させる特定の方法に限定されない。一実施例
では、基本コンステレーションにおいて観測される(す
なわち、実際の)信号変換値(例えば、「アップストリ
ーム」方向ではADC155の量子化しきい値、あるい
は、「ダウンストリーム」方向ではDAC156の信号
レベル)はXi(i=1,...,n)とラベルされ、i≦
jにたいしてXi≦Xjとなるように順序づけられる。目
的は、これらのレベルのうちから、最小差dj=|Xj+1
−Xj|(すなわち、隣接する値の間隔)が可能な最大
値になるようなm個のXj(j=1,...,m)を選択す
ることである。n個のすべてのレベルXiを含む基本コ
ンステレーションから開始して、n−1個のレベルを含
むコンステレーションは次のようにして決定される。
1.djが最小となるdjを求める。2.dj-1<dj+1
ある場合Xjを除去し、そうでない場合Xj+1を除去す
る。このプロセスをn−m回反復することにより、隣接
する値の最小間隔が可能な限り最大となるmレベルのコ
ンステレーションに到達する。
【0033】クライアントモデム110および中央サイ
トデバイス170が共通のシンボルテーブルを用いて通
信するため、ADC155およびDAC156の実際の
信号変換値を判定しそれらの値に基づいて「アップスト
リーム」方向および「ダウンストリーム」方向の最適コ
ンステレーションをそれぞれ選択した後、クライアント
モデム110は、その最適コンステレーションを中央サ
イトデバイス170へ送信する。一実施例では、アップ
ストリームおよびダウンストリームのそれぞれの基本コ
ンステレーションから選択されたm個のシンボルを指定
するビットマップフィールドが、クライアントモデム1
10によって中央サイトデバイス170へ送信される。
【0034】次に、図5は、本発明の原理を用いたクラ
イアントモデム110の例示的な機能概略図である。モ
デムは、PSTN150を通じてのデータ通信に用いら
れる通常のデバイスであるが、他のデバイスが本発明の
原理を用いることも有効であることがあり、本発明の原
理は、特定の通信デバイスに限定されない。クライアン
トモデム110は、モデムをPSTN150に接続する
電話インタフェース450と、上記のようにPSTN1
50へのアナログインタフェース内のADC155およ
びDAC156の信号変換値を判定するトレーニング回
路410と、アップストリームチャネルおよびダウンス
トリームチャネルのシンボルのコンステレーションを記
憶するシンボルテーブル111と、基本コンステレーシ
ョンから最適コンステレーションを選択する論理回路4
20と、最適コンステレーションを中央サイトデバイス
170へ送信する送信回路440とを有する。モデム1
10は、各機能ごとにディスクリートな回路を有するよ
うに図示されているが、当業者には認識されるように、
本発明の原理を用いたモデムは、ディジタル信号プロセ
ッサ(DSP)、マイクロプロセッサ(μp)、特定用
途集積回路(ASIC)、およびプログラマブル読み出
し専用メモリ(PROM)などの1つあるいは複数の半
導体デバイス内に集積されることが可能であり、また、
これらに限定されない。
【0035】モデム110を用いたシステムが中央サイ
トデバイス170に接続すると、トレーニング回路41
0が動作して、PSTN150へのアナログインタフェ
ース内のADC155およびDAC156の信号変換値
を判定する。この信号変換値は、基本コンステレーショ
ンのnレベルシンボルテーブルに対応する。基本コンス
テレーションは、シンボルテーブル111に記憶され、
論理回路420によりアクセス可能である。
【0036】論理回路420は、上記のように最適コン
ステレーションを選択するように動作し、最適コンステ
レーションのm個のシンボルを反映するようにシンボル
テーブル111を修正する。本発明の一実施例では、こ
の論理回路は、実行可能ソフトウェア命令列として実現
され、コーデック152の信号変換値に対応するシンボ
ルからなる基本コンステレーション(例えば、nレベル
のシンボルテーブル)から最適コンステレーション(例
えば、mレベルのシンボルテーブル、n≧m)を選択す
るように動作する。当業者には、ソフトウェアを用いて
ディジタル情報を処理して電子ハードウェアの動作特性
を制御することは周知であり、論理回路をソフトウェア
で実装する利点は理解されるはずである。
【0037】送信回路440は、シンボルテーブル11
1を読み出し、最適コンステレーション内のm個のシン
ボルを識別するビットマップフィールドを中央サイトデ
バイス170へ送信することにより、モデム110およ
び中央サイトデバイス170が、PSTN150のアナ
ログインタフェースの信号変換値に動的適応した共通の
シンボルテーブルを使用することが可能となる。当業者
には、最適コンステレーションデータを中央サイトデバ
イス170へ送信するその他の可能な手段も認識される
はずである。本発明の一般的原理はすべてのそのような
手段を含む。
【0038】
【発明の効果】以上述べたごとく、本発明によれば、シ
ンボルテーブルを動的に最適化するシステムおよび方法
が実現され、そのシステムあるいは方法を用いたモデム
が、PSTNにディジタル接続されたリモートシステム
との間で正確にデータを送受信する能力が向上する。
【図面の簡単な説明】
【図1】公衆交換電話網(PSTN)を通じてクライア
ントモデムがリモート通信デバイス(あるいは「中央サ
イトデバイス」)と通信する高水準概略図である。
【図2】さまざまなデータ伝送レートに対して、必要な
アナログ信号レベル数と、対応するレベルあたりのビッ
ト数(すなわち、シンボルあたりのビット数)を示す図
である。
【図3】PSTNへのアナログインタフェース内のアナ
ログ−ディジタル変換器(ADC)の例示的な理想量子
化しきい値と、ADCの例示的な実際の量子化しきい値
と、理想量子化しきい値に基づく例示的なコンステレー
ションと、実際の量子化しきい値に基づく例示的な最適
コンステレーションの図である。
【図4】PSTNへのアナログインタフェース内のディ
ジタル−アナログ変換器(DAC)の例示的な理想信号
レベルと、DACの例示的な実際の信号レベルと、理想
信号レベルに基づく例示的なコンステレーションと、実
際の信号レベルに基づく例示的な最適コンステレーショ
ンの図である。
【図5】本発明の原理を用いたモデムの例示的な機能概
略図である。
【符号の説明】
100 コンピュータ 110 クライアントモデム 111 シンボルテーブル 112 符号器/復号器(コーデック) 113 ディジタル信号プロセッサ(DSP) 114 ハイブリッド 115 ディジタル−アナログ変換器(DAC) 116 アナログ−ディジタル変換器(ADC) 150 公衆交換電話網(PSTN) 151 アナログローカルループ 152 コーデック 153 ディジタル部分 154 ハイブリッド 155 ADC 156 DAC 170 リモート通信デバイス(中央サイトデバイス) 171 シンボルテーブル 172 DSP 301 理想量子化しきい値 302 理想量子化しきい値 303 理想量子化しきい値 304 理想量子化しきい値 305 理想量子化しきい値 306 理想量子化しきい値 307 理想量子化しきい値 308 理想量子化しきい値 309 理想量子化しきい値 301’ 実際の量子化しきい値 302’ 実際の量子化しきい値 303’ 実際の量子化しきい値 304’ 実際の量子化しきい値 305’ 実際の量子化しきい値 306’ 実際の量子化しきい値 307’ 実際の量子化しきい値 308’ 実際の量子化しきい値 309’ 実際の量子化しきい値 410 トレーニング回路 420 論理回路 440 送信回路 450 電話インタフェース
フロントページの続き (71)出願人 596077259 600 Mountain Avenue, Murray Hill, New Je rsey 07974−0636U.S.A. (72)発明者 ハーバート ビー.コーヘン アメリカ合衆国,07751 ニュージャージ ー,モーガンヴィル,ウェストブルック ドライブ 33 (72)発明者 ヌリ ルヒ ダッデヴィレン アメリカ合衆国,07701 ニュージャージ ー,レッド バンク,アンバサダー ドラ イブ 39

Claims (30)

    【特許請求の範囲】
  1. 【請求項1】 ディジタル通信ネットワークのアナログ
    インタフェースに接続されるアナログ通信デバイスで用
    いられるシンボルテーブル動的最適化システムにおい
    て、 前記アナログインタフェースは、nレベルのシンボルテ
    ーブル内のシンボルに対応する信号変換値を有し、 前記システムは、 前記信号変換値の関数として、前記nレベルのシンボル
    テーブルから、n以下のm個のシンボルを選択する論理
    回路と、 前記m個のシンボルを識別するデータを、前記ディジタ
    ル通信ネットワークにディジタル接続されたリモートデ
    バイスへ送信する送信回路とからなり、 前記システムが前記nレベルのシンボルテーブルからシ
    ンボルのコンステレーションを動的に選択することによ
    り、前記アナログ通信デバイスと前記リモートデバイス
    が前記ディジタル通信ネットワークのアナログインタフ
    ェースの信号変換値に動的に適応した共通のシンボルテ
    ーブルにより通信することを可能にすることを特徴とす
    るシンボルテーブル動的最適化システム。
  2. 【請求項2】 前記アナログインタフェースはアナログ
    −ディジタル変換器(以下「ADC」という。)を有
    し、前記信号変換値は該ADCの量子化間隔を定義する
    量子化しきい値であり、各量子化間隔は前記nレベルの
    シンボルテーブル内のシンボルに対応することを特徴と
    する請求項1に記載のシステム。
  3. 【請求項3】 前記アナログインタフェースはディジタ
    ル−アナログ変換器(以下「DAC」という。)を有
    し、前記信号変換値は該DACのアナログ信号レベルで
    あり、各アナログ信号レベルは前記nレベルのシンボル
    テーブル内のシンボルに対応することを特徴とする請求
    項1に記載のシステム。
  4. 【請求項4】 前記m個のシンボルは、前記nレベルの
    シンボルテーブル内のシンボルのうち、隣接する信号変
    換値間の最小間隔を最大にする信号変換値に対応するシ
    ンボルであることを特徴とする請求項1に記載のシステ
    ム。
  5. 【請求項5】 前記信号変換値は非線形に分布すること
    を特徴とする請求項1に記載のシステム。
  6. 【請求項6】 前記信号変換値はμ則に従って分布する
    ことを特徴とする請求項5に記載のシステム。
  7. 【請求項7】 前記信号変換値はA則に従って分布する
    ことを特徴とする請求項5に記載のシステム。
  8. 【請求項8】 前記データはビットマップとして配列さ
    れることを特徴とする請求項1に記載のシステム。
  9. 【請求項9】 前記論理回路および前記送信回路はモデ
    ムの一部であることを特徴とする請求項1に記載のシス
    テム。
  10. 【請求項10】 前記論理回路は実行可能ソフトウェア
    命令列として実現されることを特徴とする請求項1に記
    載のシステム。
  11. 【請求項11】 ディジタル通信ネットワークのアナロ
    グインタフェースに接続されるアナログ通信デバイスで
    用いられるシンボルテーブル動的最適化方法において、 前記アナログインタフェースは、nレベルのシンボルテ
    ーブル内のシンボルに対応する信号変換値を有し、 前記方法は、 前記信号変換値の関数として、前記nレベルのシンボル
    テーブルから、n以下のm個のシンボルを選択する選択
    ステップと、 前記m個のシンボルを識別するデータを、前記ディジタ
    ル通信ネットワークにディジタル接続されたリモートデ
    バイスへ送信する送信ステップとからなり、 前記nレベルのシンボルテーブルからシンボルのコンス
    テレーションを動的に選択することにより、前記アナロ
    グ通信デバイスと前記リモートデバイスが前記ディジタ
    ル通信ネットワークのアナログインタフェースの信号変
    換値に動的に適応した共通のシンボルテーブルにより通
    信することを可能にすることを特徴とするシンボルテー
    ブル動的最適化方法。
  12. 【請求項12】 前記アナログインタフェースはアナロ
    グ−ディジタル変換器(以下「ADC」という。)を有
    し、前記信号変換値は該ADCの量子化間隔を定義する
    量子化しきい値であり、各量子化間隔は前記nレベルの
    シンボルテーブル内のシンボルに対応することを特徴と
    する請求項11に記載の方法。
  13. 【請求項13】 前記アナログインタフェースはディジ
    タル−アナログ変換器(以下「DAC」という。)を有
    し、前記信号変換値は該DACのアナログ信号レベルで
    あり、各アナログ信号レベルは前記nレベルのシンボル
    テーブル内のシンボルに対応することを特徴とする請求
    項11に記載の方法。
  14. 【請求項14】 前記選択ステップは、 a.隣接する信号変換値間の間隔を判定するステップ
    と、 b.前記nレベルのシンボルテーブル内のシンボルのう
    ちから、隣接する信号変換値間の最小間隔を最大にする
    信号変換値に対応するm個のシンボルを選択するステッ
    プとからなることを特徴とする請求項11に記載の方
    法。
  15. 【請求項15】 前記信号変換値は非線形に分布するこ
    とを特徴とする請求項11に記載の方法。
  16. 【請求項16】 前記信号変換値はμ則に従って分布す
    ることを特徴とする請求項15に記載の方法。
  17. 【請求項17】 前記信号変換値はA則に従って分布す
    ることを特徴とする請求項15に記載の方法。
  18. 【請求項18】 前記送信ステップは、前記データをビ
    ットマップとして配列するステップを含むことを特徴と
    する請求項11に記載の方法。
  19. 【請求項19】 前記選択ステップおよび前記送信ステ
    ップはモデムで実行されることを特徴とする請求項11
    に記載の方法。
  20. 【請求項20】 前記ステップaおよびbはソフトウェ
    ア命令列を実行することにより行われることを特徴とす
    る請求項14に記載の方法。
  21. 【請求項21】 ディジタル通信ネットワークのアナロ
    グインタフェースに接続するための電話インタフェース
    と、 nレベルのシンボルテーブル内のシンボルに一意的に対
    応する、前記アナログインタフェースの信号変換値を判
    定するトレーニング回路と、 前記信号変換値の関数として、前記nレベルのシンボル
    テーブルから、n以下のm個のシンボルを選択する論理
    回路と、 前記m個のシンボルを識別するデータを、前記ディジタ
    ル通信ネットワークにディジタル接続されたリモートデ
    バイスへ送信する送信回路とからなるモデムにおいて、 前記モデムが前記nレベルのシンボルテーブルからシン
    ボルのコンステレーションを動的に選択することによ
    り、前記アナログ通信デバイスと前記リモートデバイス
    が前記ディジタル通信ネットワークのアナログインタフ
    ェースの信号変換値に動的に適応した共通のシンボルテ
    ーブルにより通信することを可能にすることを特徴とす
    るモデム。
  22. 【請求項22】 前記アナログインタフェースはアナロ
    グ−ディジタル変換器(以下「ADC」という。)を有
    し、前記信号変換値は該ADCの量子化間隔を定義する
    量子化しきい値であり、各量子化間隔は前記nレベルの
    シンボルテーブル内のシンボルに対応することを特徴と
    する請求項21に記載のモデム。
  23. 【請求項23】 前記アナログインタフェースはディジ
    タル−アナログ変換器(以下「DAC」という。)を有
    し、前記信号変換値は該DACのアナログ信号レベルで
    あり、各アナログ信号レベルは前記nレベルのシンボル
    テーブル内のシンボルに対応することを特徴とする請求
    項21に記載のモデム。
  24. 【請求項24】 前記m個のシンボルは、前記nレベル
    のシンボルテーブル内のシンボルのうち、隣接する信号
    変換値間の最小間隔を最大にする信号変換値に対応する
    シンボルであることを特徴とする請求項21に記載のモ
    デム。
  25. 【請求項25】 前記信号変換値は非線形に分布するこ
    とを特徴とする請求項21に記載のモデム。
  26. 【請求項26】 前記信号変換値はμ則に従って分布す
    ることを特徴とする請求項25に記載のモデム。
  27. 【請求項27】 前記信号変換値はA則に従って分布す
    ることを特徴とする請求項25に記載のモデム。
  28. 【請求項28】 前記データはビットマップとして配列
    されることを特徴とする請求項21に記載のモデム。
  29. 【請求項29】 前記リモートデバイスはディジタル信
    号プロセッサからなることを特徴とする請求項21に記
    載のモデム。
  30. 【請求項30】 前記論理回路は実行可能ソフトウェア
    命令列として実現されることを特徴とする請求項21に
    記載のモデム。
JP10638198A 1997-04-29 1998-04-16 シンボルテーブル動的最適化システム Expired - Fee Related JP3321086B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/841,181 US5831561A (en) 1997-04-29 1997-04-29 System and method for dynamically optimizing a symbol table and modem employing the same
US08/841181 1997-04-29

Publications (2)

Publication Number Publication Date
JPH10327073A true JPH10327073A (ja) 1998-12-08
JP3321086B2 JP3321086B2 (ja) 2002-09-03

Family

ID=25284240

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10638198A Expired - Fee Related JP3321086B2 (ja) 1997-04-29 1998-04-16 シンボルテーブル動的最適化システム

Country Status (4)

Country Link
US (1) US5831561A (ja)
EP (1) EP0876030B1 (ja)
JP (1) JP3321086B2 (ja)
DE (1) DE69832123T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003522460A (ja) * 2000-02-04 2003-07-22 モトローラ・インコーポレイテッド モデム送信電力の制御方法と装置

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19728992C2 (de) 1997-07-07 2001-08-09 Siemens Components Pte Ltd Sem Gehäuse mit zumindest einen Halbleiterkörper
EP0977410B1 (en) * 1998-07-30 2003-02-19 Infineon Technologies AG Method for generating PCM code sets
US6667986B1 (en) * 1998-10-01 2003-12-23 Utstarcom Incorporated System and method for providing high-speed data access using a distributed modem
US6504865B1 (en) * 1999-02-24 2003-01-07 Altocom, Inc. Digital connection detection technique
US6553518B1 (en) 1999-03-08 2003-04-22 International Business Machines Corporation Severe error detectors, methods and computer program products that use constellation specific error event thresholds to detect severe error events during demodulation of a signal comprising symbols from a plurality of symbol constellations
US6487243B1 (en) 1999-03-08 2002-11-26 International Business Machines Corporation Modems, methods, and computer program products for recovering from errors in a tone reversal sequence between two modems
US6389064B1 (en) 1999-03-08 2002-05-14 International Business Machines Corporation Modems, methods, and computer program products for identifying a signaling alphabet in variance with an ideal alphabet due to digital impairments
US6381267B1 (en) 1999-03-08 2002-04-30 International Business Machines Corporation Modems, methods, and computer program products for falling back to a lower data rate protocol upon detecting abnormal line conditions during startup
US7003030B2 (en) 1999-03-08 2006-02-21 Lenovo (Singapore) Pte. Ltd. Receivers, methods, and computer program products for an analog modem that receives data signals from a digital modem
US6341360B1 (en) 1999-03-08 2002-01-22 International Business Machines Corporation Decision feedback equalizers, methods, and computer program products for detecting severe error events and preserving equalizer filter characteristics in response thereto
US6661837B1 (en) 1999-03-08 2003-12-09 International Business Machines Corporation Modems, methods, and computer program products for selecting an optimum data rate using error signals representing the difference between the output of an equalizer and the output of a slicer or detector
US6570917B1 (en) 1999-03-10 2003-05-27 Agere Systems Inc. Equalizer training in the presence of network impairment
US6185250B1 (en) 1999-03-10 2001-02-06 Lucent Technologies Inc. Training of level learning modems
US6600780B1 (en) 1999-03-10 2003-07-29 Agere Systems Inc. Apparatus and method for adapting a filter of an analog modem
US6661847B1 (en) * 1999-05-20 2003-12-09 International Business Machines Corporation Systems methods and computer program products for generating and optimizing signal constellations
US6724814B1 (en) 1999-06-24 2004-04-20 Intel Corporation Pad and CODEC detection
US6301296B1 (en) 1999-06-24 2001-10-09 Cirrus Logic, Inc. Digital impairment learning sequence
US6721357B1 (en) * 1999-06-24 2004-04-13 Intel Corporation Constellation generation and re-evaluation
US6721363B1 (en) * 1999-06-24 2004-04-13 Intel Corporation Receiver CODEC super set constellation generator
US7366470B1 (en) * 1999-06-24 2008-04-29 Intel Corporation Inter-modulation distortion compensation
US7339996B2 (en) * 1999-06-24 2008-03-04 Intel Corporation Receiver codec super set constellation generator
US6414989B1 (en) * 1999-09-10 2002-07-02 Conexant Systems, Inc. Upstream PCM transmission for a modem system
US6792040B1 (en) 1999-10-29 2004-09-14 International Business Machines Corporation Modems having a dual power mode capability and methods of operating same
US6662322B1 (en) 1999-10-29 2003-12-09 International Business Machines Corporation Systems, methods, and computer program products for controlling the error rate in a communication device by adjusting the distance between signal constellation points
US6839382B1 (en) 1999-10-29 2005-01-04 International Business Machines Corporation System, methods and computer program products for identifying digital impairments in modem signals using signature analysis and signal level comparison analysis
US6765955B1 (en) 1999-10-29 2004-07-20 International Business Machines Corporation Methods, systems and computer program products establishing a communication configuration for a modem connection to compensate for echo noise
US6967995B1 (en) 1999-10-29 2005-11-22 International Business Machines Corporation Methods, systems and computer program products for carrier drop detection using a variable threshold
US6823017B1 (en) 1999-10-29 2004-11-23 International Business Machines Corporation Systems, methods and computer program products for filtering glitches from measured values in a sequence of code points
US6650657B1 (en) 1999-10-29 2003-11-18 International Business Machines Corporation Systems, methods and computer program products for identifying digital impairments in modem signals
US6611563B1 (en) 1999-10-29 2003-08-26 International Business Machines Corporation Systems, methods and computer program products for data mode refinement of modem constellation points
US6505222B1 (en) 1999-10-29 2003-01-07 International Business Machines Corporation Systems methods and computer program products for controlling undesirable bias in an equalizer
US6823004B1 (en) 1999-10-29 2004-11-23 International Business Machines Corporation Methods, systems and computer program products for monitoring performance of a modem during a connection
US6816545B1 (en) 1999-10-29 2004-11-09 International Business Machines Corporation Systems, methods and computer program products for identifying digital impairments in modems based on clusters and/or skips in pulse code modulation signal levels
US6754258B1 (en) 1999-10-29 2004-06-22 International Business Machines Corporation Systems, methods and computer program products for averaging learned levels in the presence of digital impairments based on patterns
US6826157B1 (en) 1999-10-29 2004-11-30 International Business Machines Corporation Systems, methods, and computer program products for controlling data rate reductions in a communication device by using a plurality of filters to detect short-term bursts of errors and long-term sustainable errors
US6792004B1 (en) 1999-10-29 2004-09-14 International Business Machines Corporation Systems, methods and computer program products for averaging learned levels in the presence of robbed-bit signaling based on proximity
DE19958111B4 (de) * 1999-12-02 2006-02-02 Infineon Technologies Ag Verfahren zur Datenübertragung über mehrere parallele Datenübertragungsverbindungen
US7292648B1 (en) * 1999-12-09 2007-11-06 Agere Systems Inc. Precoding for a non-linear codec
US6798851B1 (en) 1999-12-09 2004-09-28 Agere Systems Inc. Decoding for a non-linear codec
US7099403B1 (en) 1999-12-09 2006-08-29 Agere Systems Inc. Precoding for a non-linear codec
GB2365728A (en) * 2000-03-22 2002-02-20 Fernway Ltd A method and apparatus for transmitting data from an analogue modem to a digital modem through an analogue channel
US6754187B1 (en) 2000-04-06 2004-06-22 Inter-Tel, Inc. Performance enhancement system for digital PBX
JP3506330B2 (ja) 2000-12-27 2004-03-15 松下電器産業株式会社 データ送信装置
US6965600B2 (en) * 2000-12-29 2005-11-15 Texas Instruments Incorporated Low speed modem transmission over packet networks
AU2001250329B2 (en) 2001-02-21 2003-10-30 Panasonic Intellectual Property Corporation Of America Hybrid ARQ method with signal constellation rearrangement
US7693179B2 (en) * 2002-11-29 2010-04-06 Panasonic Corporation Data transmission apparatus using a constellation rearrangement
ATE309652T1 (de) * 2001-11-16 2005-11-15 Matsushita Electric Industrial Co Ltd Arq wiederübertragungsverfahren mit inkrementaler redundanz unter verwendung von bit umordnungsarten
ATE303687T1 (de) * 2001-11-16 2005-09-15 Matsushita Electric Industrial Co Ltd Hybrides arq verfahren zur datenpaketübertragung
US10498579B1 (en) * 2018-05-18 2019-12-03 MACOM Technology Solutions Holding, Inc. Dynamic constellation adaptation for slicer

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862167A (en) * 1987-02-24 1989-08-29 Hayes Microcomputer Products, Inc. Adaptive data compression method and apparatus
SG47627A1 (en) 1991-06-03 1998-04-17 British Telecomm Radio system
US5406583A (en) * 1993-06-21 1995-04-11 At&T Corp. Modem with received signals and transmitted signals comprising signal sets
US5528625A (en) * 1994-01-03 1996-06-18 At&T Corp. High speed quantization-level-sampling modem with equalization arrangement
US5659579A (en) * 1995-02-01 1997-08-19 Lucent Technologies Inc. Multilevel coding for fractional bits
US5710790A (en) * 1995-02-01 1998-01-20 Lucent Technologies Inc. Communication arrangement with improved echo and noise suppression in a channel containing quantization
US5663721A (en) * 1995-03-20 1997-09-02 Compaq Computer Corporation Method and apparatus using code values and length fields for compressing computer data
FR2740286B1 (fr) * 1995-10-23 1998-01-02 Inst Eurecom Dispositif et procede de communication hybride numerique- analogique sur un canal telephonique
DE19782004T1 (de) * 1996-09-24 1999-09-09 Motorola Inc Verfahren zur Bildung eines tatsächlichen Alphabets von Symbolen, das in einem Kommunikationssystem zu verwenden ist, in einem Kommunikationssystem verwendbarer Adapter, und Kommunikationssystem
US5999564A (en) 1997-03-31 1999-12-07 Lucent Technologies, Inc. System and method for iteratively determining quantization intervals of a remote ADC and modem employing the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003522460A (ja) * 2000-02-04 2003-07-22 モトローラ・インコーポレイテッド モデム送信電力の制御方法と装置

Also Published As

Publication number Publication date
DE69832123D1 (de) 2005-12-08
JP3321086B2 (ja) 2002-09-03
US5831561A (en) 1998-11-03
DE69832123T2 (de) 2006-08-03
EP0876030A2 (en) 1998-11-04
EP0876030B1 (en) 2005-11-02
EP0876030A3 (en) 1999-06-16

Similar Documents

Publication Publication Date Title
JP3321086B2 (ja) シンボルテーブル動的最適化システム
US6084883A (en) Efficient data transmission over digital telephone networks using multiple modulus conversion
US5825823A (en) PCM channel diagnosis
CA2244007C (en) Method and apparatus for storing and forwarding voice signals
JP3489705B2 (ja) 端数ビットの多重レベルコーディング
JP4160097B2 (ja) アナログ加入者接続のための高速通信システム
US6574280B1 (en) Method and apparatus for detecting and determining characteristics of a digital channel in a data communication system
US5317567A (en) Multi-speaker conferencing over narrowband channels
JP3274644B2 (ja) 通信方法
US6560197B1 (en) Distributed XDSL modem pool with front-end idle mode processing
JP3559447B2 (ja) アナログ/デジタルコンバータの量子化間隔を反復的に決定するためのシステム
US6421388B1 (en) Method and apparatus for determining PCM code translations
US20020072879A1 (en) Method and apparatus for implementing digital filters in the data path of a PCM modem for efficient transition of a second analog-to-digital conversion process
KR100771086B1 (ko) 전화 네트워크에서 탈취 비트 시그널링에 대한 펄스 코드 변조 데이터 프레임들을 조정하기 위한 시스템 및 방법
US6611563B1 (en) Systems, methods and computer program products for data mode refinement of modem constellation points
US20040095257A1 (en) High-speed analog modem
US6901107B1 (en) Systems, methods, and computer program products for generating a digital impairment learning signal having low energy content at direct current and Nyquist frequencies
US6650657B1 (en) Systems, methods and computer program products for identifying digital impairments in modem signals
US6839382B1 (en) System, methods and computer program products for identifying digital impairments in modem signals using signature analysis and signal level comparison analysis
US6754258B1 (en) Systems, methods and computer program products for averaging learned levels in the presence of digital impairments based on patterns
US6501802B1 (en) Digital silence for a PCM data communication system
US6816545B1 (en) Systems, methods and computer program products for identifying digital impairments in modems based on clusters and/or skips in pulse code modulation signal levels
US6373889B1 (en) In-Band signal and detector for PCM modem exception processing
US7203248B1 (en) Impairment sensitive selection of constellation points for communication across a channel
US7397845B1 (en) Impairment compensation sequence for communication

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090621

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090621

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090621

Year of fee payment: 7

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090621

Year of fee payment: 7

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090621

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090621

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090621

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100621

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110621

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110621

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120621

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120621

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130621

Year of fee payment: 11

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees