JP3970333B2 - 高データ・レートの信号のためのマップ装置 - Google Patents

高データ・レートの信号のためのマップ装置 Download PDF

Info

Publication number
JP3970333B2
JP3970333B2 JP53768498A JP53768498A JP3970333B2 JP 3970333 B2 JP3970333 B2 JP 3970333B2 JP 53768498 A JP53768498 A JP 53768498A JP 53768498 A JP53768498 A JP 53768498A JP 3970333 B2 JP3970333 B2 JP 3970333B2
Authority
JP
Japan
Prior art keywords
constellation
pam
bits
code
output
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.)
Expired - Fee Related
Application number
JP53768498A
Other languages
English (en)
Other versions
JP2001513958A (ja
Inventor
ゴールドスタイン,ユーリ
オクネヴ,ユーリ
Original Assignee
ゼネラル・データコム・インコーポレーテッド
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
Priority claimed from US08/807,955 external-priority patent/US5862179A/en
Application filed by ゼネラル・データコム・インコーポレーテッド filed Critical ゼネラル・データコム・インコーポレーテッド
Publication of JP2001513958A publication Critical patent/JP2001513958A/ja
Application granted granted Critical
Publication of JP3970333B2 publication Critical patent/JP3970333B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/3405Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power
    • H04L27/3411Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power reducing the peak to average power ratio or the mean power of the constellation; Arrangements for increasing the shape gain of a signal set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B14/00Transmission systems not characterised by the medium used for transmission
    • H04B14/02Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation
    • H04B14/023Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using pulse amplitude modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B14/00Transmission systems not characterised by the medium used for transmission
    • H04B14/02Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation
    • H04B14/04Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using pulse code modulation
    • H04B14/046Systems or methods for reducing noise or bandwidth
    • H04B14/048Non linear compression or expansion
    • 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

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Description

発明の背景
1. 発明の分野
本発明はデータ通信装置に関する。より詳細には、本発明は、アナログのローカル・ループに結合された高速モデムにおいて利点をもって適用できるマッピング・システム及び方法に関する。
2. 従来技術
データ及び音声の転送のための電気通信の重要性が大きくなるにつれて、電話線を通じてのデータ転送レートを増加するための多大な努力がなされてきた。最近、ITU−Tは、V.34勧告(V.34 Recommendation)(国際電気通信連合、電気通信標準化部門勧告V.34、ジュネーブ、スイス国、1994)を導入した。ここにその内容を参照として援用する。V.34標準及びその後の改正は、モデムの動作速度を28.8kbpsから33.6kbpsまでと規定しており、今日販売されているモデムの殆どはV.34勧告に忠実なものである。しかしながら、インターネットの使用が急速にひろがったので、V.34の転送レートでは、インターネットで入手可能な大きなファイルをダウンロードするために長い時間を必要とする。それ故、最近、データ転送レートを更に増加するための更なる標準的勧告を提供することが急がれている(記、TIA TR−30.1 PAMモデム特別グループ及びITU−T研究グループ16)。
電気通信ネットワークがアナログ・システムである場合に、データ・レートを更に増加することが制限されることが認識されており(ベル・システム・テクニカル・ジャーナル(Bell System Technical Journal)27(379−423,623−656、1948)のC.E.シャノンの「通信の数学的理論(A Mathematical Theory of Communication)」を参照せよ)、多くの電気通信ネットワークが現在はデジタルであるということの利点を用いて、多種の提案がなされている。例えば、アヤノグル(Ayanoglu)その他に対するアメリカ合衆国特許第5,394,437号、ダグデビレン(Dagdeviren)に対するアメリカ合衆国特許第5,406,583号、及びアヤノグルその他に対するアメリカ合衆国特許第5,528,625号(これらすべてはAT&T/Lucentに譲渡されており、それらの内容をここに参照として援用する)のすべては、データ転送レートを56kbps又はそれより高く増加するためには、ネットワークが主としてデジタルであるという認識に基づいた技術を記載している。同様に、IEEEインターナショナル・カンファレンス・オン・コミュニケーションズ’93(IEEE International Conference on Communications '93)(スイス国、ジュネーブ、1993)の第507−511ページのカレット(Kalet)その他の「PAM音声帯域チャンネルの容量(The Capacity of PAM Voiceband Channels)」は、そのようなシステムを論じており、そのシステムでは、送信側が正確なアナログ・レベル及びタイミングを選択することによって、中央局で行われるアナログ/デジタル変換が量子化エラーなしで行われるようにする。タウンシェンド(Townshend)に対してのPCT出願番号PCT/US95/15924号(公開公報WO96/18261)は同様の技術を開示しており、その内容を参照としてここに援用する。これらすべての開示は、V.34勧告で現在用いられているQAM(直交振幅変調)ではなく、PAM(パルス振幅変調)デジタル・エンコーディング技術を使用することを想定している。AT&Tの技術とタウンシェンドの参考文献との間の主な差異は、AT&Tの技術が、電話ネットワークのデジタルの特徴を「アップストリーム」方向と「タウンストリーム」方向の両方において活用することを提案しているのに対して、タウンシェンドのものは、ダウンストリーム方向のみを考慮していることにある。即ち、タウンシェンドのものを直示的に基にするUSロボティクスの「x2」技術のようなシステムは、アップストリーム通信のためにV.34勧告の技術の使用を想定している。
当業者には理解できるように、V.34勧告の基礎となる技術及び提案されている56kbpsのモデムは複雑であり、典型的には、ハイエンド・デジタル信号プロセッサ(DSP)の使用を必要とする。モデムの複雑なタスクの1つは、デジタル・データを、コンステレーション(constellation)から選択されてD/Aコンバータによりアナログ信号に変換されるデジタル信号のシーケンスにマップすることである。マッピングには、典型的に、コンステレーションの使用が含まれる。V.34勧告では、好適なコンステレーションは四次元コンステレーションである。それに対して、想定される56kbpsのモデムでは、コンステレーションは、μ法(μ-law)(ヨーロッパではA法(A-law))の必要条件をもってコンパイルする一次元PAMコンステレーションと想定される。ITU−T勧告G.711の内容をここに参照として援用するが、このITU−T勧告G.711に記載されているμ法の必要条件によると、コンステレーションの合計は255の信号レベルからなり、その信号レベルは、127の正、127の負、及び零である。コンステレーションの正の部分とコンステレーションの負の部分の両方とも、8セクタを含み、その各々が16ポイントをもち(コンステレーションはアペンディクス1に示されている)、零は両方の部分に対する共通のポイントである。当該技術で知られているように、コンステレーションのセクタ1のポイント間の最小距離は、距離「2」である。セクタ2では、最小距離は「4」であり、セクタ3では、最小距離は「8」である。第8のセクタでは、最少距離は「256」である。
完全PAMμ法コンステレーションを用いて、理論的には、アナログ・ローカル・ループを通じてデジタル・ネットワークへ、ほぼ64kbpsのデータ・レートで送信を行うことができる。しかしながら、そのようなコンステレーションの平均パワーは約−4dBmであり、ポイント間の最小距離は距離「2」である。このような大きいパワーは、ネットワーク上での現在の制限である平均パワー−12dBmと比較して、望ましいものではなく、また、この最小距離も望ましいものではない。ノイズに起因するエラーを低減するためには、少なくとも「4」、好適には「8」の最小距離が、より望ましい。
パワーの制限及び最小距離の考察を考慮して、従来技術では、主に、56kbps(即ち、8kHzのレートで7ビット/記号)でデータを送ることを論じている。ビット・レートを60kbps(即ち、7.5ビット/記号)に増加するために、記号のシーケンスを、1つおきのシンボルがそれぞれに7ビットと8ビットとを搬送するようにして、送ることができる。しかしながら、上述の理由(平均パワー及び最小距離)により、記号あたり8ビットを搬送することは不可能である。
発明の概要
従って、本発明の目的は、60kbpsまでのデータ・レートの高速モデムのためのPAMマッパ(mapper、マップ手段)を提供することである。
本発明の別の目的は、微細なデータ・レート段(ステップ)をもって40kbpsから60kbpsのデータ・レートを可能にするPAMマッパを提供することである。
本発明の更に別の目的は、PAMマッパ及びPAMマッパを用いる方法を提供することであり、これらは、所望の平均パワー必要条件と、PAMコンステレーションのポイント間の所望の最小距離とを基にして、信号セットを最適化する。
本発明の更なる目的は、実施が容易であり、且つ大量の計算及びメモリ・リソースを必要としないPAMマッパを提供することである。
本発明に従うとPAMエンコーダのためのマッパが提供され、該マッパは、望まれるμ法又はA法コード・レベルを発生する手段と、複数の異なるN次元コンステレーション(Nは正の整数)の指示を記憶するコンステレーション・マトリクス・メモリとを含み、それら記憶された異なるコンステレーションのうちの少なくとも1つのものの次元は、それら記憶されたコンステレーションのうちの他の1つのものの次元とは異なる。以下に明瞭になるが、複数の異なるコンステレーションは、個別に又は共に用いられて、複数の異なるモデム・データ(ビット)・レートを支持する。
望まれるコード・レベルを発生する手段及びコンステレーション・マトリクス・メモリに加えて、マッパは、好適には、ロジック・ブロックを含み、該ロジック・ブロックは、入来する情報のビットを受信し、所望された又は同意されたデータ・レートの関数としてそれらビットをグループ化し、複数のビットのグループの各々(即ち、サブグループ)を、前記の望まれるコード・レベルを発生する手段へ供給する。望まれるコード・レベルを発生する手段は、それらのビットを用いて、コンステレーションの1つから少なくとも1つのポイントを選択し、そして、選択した各コンステレーション・ポイントを用いて、望まれるコード・レベルを発生する。1つの実施形態において、望まれるコード・レベルを発生する手段は、アドレス計算ブロック及びPAMコード・メモリを備え、アドレス計算ブロックは、コンステレーション・ポイントを選択し、コンステレーション・ポイントは、PAMコード・メモリ内の位置へのポインタとして用いられ、PAMコード・メモリは、好適には、複数の7ビットPAMコード・ワードを記憶する。PAMコード・メモリから選択された7ビットPAMコード・ワードは、次に、ロジック・ブロックにより形成されたビット・グループのビットの1つ以上のもの(別のサブグループ)から引き出された第8ビット(符号ビットとして用いられる)とともに出力として供給される。また、望まれる出力コードがPCMコードである場合には、望まれるコード・レベルを発生する手段は単にアドレス計算ブロックであり、このブロックは、コンステレーション・ポイント指示を選択し、選択されたコンステレーション・ポイント指示から7ビットPCMコード出力を発生する。
本発明の1つの実施形態によると、56kbpsを超えるデータ・レートを提供するために、一次元コンステレーションと二次元コンステレーションの両方が用いられる。二次元(2D)コンステレーションの使用に際して、入来する情報ビットをグループ化するロジック・ブロックは、15の情報ビットを共にしてグループ化することができる。15のビットがグループ化されるときには、2ビットが、2つの8ビット出力バイトに対する符号ビットとして用いられ、他の13ビットがアドレス計算ブロックへ供給され、アドレス計算ブロックは、その13、ビット数を91モジュロ91で除算し、商の整数部分及び剰余を発生する。商の整数部分は、所定の二次元PAMコンステレーションの91ポイント(正の値及び負の値の両方を表す)のうちの1つを選択するために用いられ、剰余は、PAMコンステレーションの91ポイントのうちの別の1つを選択するために用いられる(ポイントの8281(91×91)の可能な組み合わせが、13ビットの8192(213)の組み合わせを網羅するのに十分であることが理解される)。2つの選択されたコンステレーションが用いられて(例えば、PAMコード・メモリ内の2つの位置を指し示すことにより、又はPCMの場合には、直接的に発生することによって)、2つの7ビット数が発生され、その2つの7ビット数に符号ビットが付加されて2つの8ビット出力が提供される。
ロジック・ブロックにより受信されたすべてのビットが15ビットのグループにグループ化された場合に、60kbpsのデータ・レートを達成することができる。しかしながら、本発明の好適な実施形態に従うと、40kbps(また、望まれる場合にはそれ以下)から60kbpsまで、0.5kbpsきざみでビット・レートを選択することができる。それらのレートのすべてを達成するために、4つの異なるコンステレーションに対する指示が、コンステレーション・マトリクス・メモリに記憶される。好適には、各コンステレーションは、約−12dBmから可能な範囲までのパワーで最大の分離を得るように選択される。即ち、例えば、32ポイント・コンステレーション(16の正のポイント及び16の負のポイント)には、96の最小距離及び−12.1dBmのパワーが提供され、5ビット入力グループ(5ビットのうちの1つは符号ビットとして用いられる)のコード化に用いられることができる。同様に、64ポイント・コンステレーションには、36の最小距離及び−12.2dBmのパワーが提供され、6ビット入力グループに対して用いられることができる。128ポイント・コンステレーションは、7ビット入力グループに対して使用されるように、16の最小距離及び−12.1dBmのパワーが提供され、また、182ポイント・コンステレーションは、15ポイント・グループに対して使用されるように、8の最小距離及び−8.7dBmのパワーが提供される。異なるデータ・レートを得るためには、データ・フレームを設定して、データ・フレームにおいて異なるコンステレーションを用い、入来するデータ・ビットが、フレームによって異なるビット数のグループにグループ化されるようにする。例えば、59.5kbpsのデータ・レートを得るためには、15ビットの7グループを、7ビットの2グループ毎にグループ化する。
56kbps又はそれより低いデータ・レートが選択された場合には、上記で提案したように、ビットが、5、6又は7ビット・グループにグループ化され、異なるビット数のグループをフレームにおいて置き換えることにより特定的に望まれるレートを得られる。それぞれの場合において、グループ中の1つのビットは出力バイトに対する符号ビットとして用いられ、残りのビットが、コンステレーション・ポイントの指示へアクセスするために、コード発生手段のアドレス計算ブロックで用いられる。次に、コンステレーション・ポイントが用いられて7ビット・ワードが(例えば、PAMコード・メモリ位置を選択することによって)発生され、7ビット・ワードは符号ビットとともに出力されて、PAMコード化された8ビット・バイトが発生される。
上記で提案したように、入来するビットを5、6、7及び15ビットのグループにグループ化することにより、及び複数のコンステレーションの指示を記憶し、且つそれらビットを用いて、コード・レベル出力の発生に用いられるコンステレーション・ポイントを選択することにより、高速モデムに対する簡素なマッパが提供され、このマッパは60kbpsまでのビット・レートを、0.5kbps又はそれより小さいステップで、可能とする。
本発明の別の面によると、より高次元のコンステレーション(例えば、3D、4D、5D、6D・・・)が用いられることができ、望まれる最小距離及び望まれるパワーで、高いビット・レートが得られる。例えば、好適な実施形態において、4D(四次元)及び8D(八次元)コンステレーションが、望まれるデータ・レートを得るために、他の次元(2D及び1D)と関連して用いられる。4Dコンステレーションの1つ(56kbpsを超える許可されたビット・レートを補助する)は154ポイント(77の指示が8×16アレイに記憶されている)を含み、これは、29ビットのグループが4つの出力される記号にマップされることを可能にする。29ビットでは、4ビットのサブグループが符号ビットとして用いられ、225は774よりも小さいので、残りの25ビットからなる別のサブグループが、77指示のうちの4つを選択するために用いられる。同様に、8Dコンステレーションの1つは140ポイント(70指示)を含み、これは、57ビットのグループが8つの出力される記号にマップされることを可能にする。57ビットでは、8ビットのサブグループが符号ビットとして用いられ、残りの49ビットのサブグループが、70指示(140ポイント)コンステレーションのうちの8指示を選択するために用いられる。
N次元コンステレーションのコンステレーション・ポイントを選択するための好適な様式は、xビットのグループ(2x-N<LN、Lはコンステレーションの正のポイント又は指示の数)をとり、Nのxビットの最上位をNの出力記号に対する符号ビットとして用い、残りのx−Nのビットにより表される値を、LN-m(m変数であり、シーケンシャルに1からN−1の値をとる)で割り、商及び剰余を得ることを含む。第1の商は、第1コンステレーション・ポイント値を選択するために用いられ、第1コンステレーション・ポイント値は第1コード・レベル出力を発生するために用いられる。N−mが1の場合には、第1の剰余は別のコンステレーション・ポイントを選択するために用いられる。しかしながら、N−mが1よりも大きい場合には、mが1だけ増加され、剰余がLN-mで除算されて第2の商及び第2の除算が得られる。第2の商は、第2コンステレーション・ポイント値を選択するために用いられる。N−mが1の場合には、第2の剰余は、第3コンステレーション・ポイント値を選択するために用いられるが、そうでない場合には、mが再び増加され、剰余がLN-mで除算される。このプロセスは、N−mが1になるまで続けられ、最後の剰余が、第Nコンステレーション・ポイント値を選択するために用いられる。
本発明の別の好適に面によると、再マッピング・アルゴリズムが提供され、このアルゴリズムは、本発明に従って用いられる多次元PAMコンステレーションのパワーを更に低減する。提供される再マッピング・アルゴリズムは、高パワー・コンステレーション・ポイントの組み合わせを、そうでなければ使用されない低パワーの組み合わせと置換することによって、パワーを低減する。例えば、91ポイントを用いる2Dコンステレーションにおいて、8281(912)の使用可能な組み合わせのうちの8192(213)のみが、13ビットを識別するために必要とされる。即ち、高パワーの組み合わせ(例えば、識別子89 90の対によって送られるであろうもの)を、そうでなければ使用されない低パワーの組み合わせ(例えば、90 02)によって置換することができる。
好適な2D再マッピング・アルゴリズムは、一般に、グループ化したビットのデジタル値を、決定された値で割り、商(q)及び剰余(r)得ることと、剰余を1だけ増加し、新たな剰余(q*)を得ることと、q*及びrの両方がスレッショルド値(1つ又は複数)よりも下の場合に、q*及びrを用いてPAMコード出力値を選択することと、q*をより低い値(例えば、0)に再設定することと、商及び剰余の両方がスレッショルド値(1つ又は複数)よりも大きい場合に、rを再計算することとを含む。再計算されたr=r*は、好適には、r及びqの関数として再計算される。
本発明の更なる目的及び利点は、当業者には、添付の図面と関連して詳細な説明を参照することにより明瞭になる。
【図面の簡単な説明】
図1は、本発明のPAMモデムの高レベル・ブロック図である。
図2は、本発明の第1実施形態に従う図1のマッパのブロック図である。
図3a〜3dは、図2のマッパにおいて実施される4から7ビット、5から7ビット、6から7ビット、及び13から2×7ビットのマッパの機能ブロック図である。
図4は、本発明の第2の実施形態に従うマッパのブロック図である。
アペンディクス1は、従来技術のμ法コードの図である。
アペンディクス2は、本発明の図2の実施形態のマッパで用いられる4つの好適なコンステレーションのリストである。
アペンディクス3は、本発明の図4の実施形態のマッパで用いられる18の好適なコンステレーションのリストである。
テーブル1は、本発明の図2の実施形態のマッパにより実施されるマッピング・パラメータのリストであり、15ビット対、7ビット記号、6ビット記号、及び5ビット記号の数を含む。
テーブル2は、13ビット二進組み合わせの、8ビット出力の対へのマッピングを表すリストである。
テーブル3は、本発明の図4の実施形態のマッパにより実施されるマッピング・パラメータのリストである。
好適な実施形態の詳細な説明
図1を参照すると、PAMモデム10の高レベル・ブロック図が示されている。モデム10は、概略的に言うと、送信機20及び受信機30を含む。送信機は、デジタル・データのソース(例えば、コンピュータ)へのインターフェース32と、マッパ36を含み且つオプションでトレリス(Trellis)又は重畳エンコーダ(示さず)を含み得るエンコーダ34と、インターフェース38とを含む。モデムの受信機側の詳細は公知であり、図1に示していない。
本発明の第1の実施形態によると、また、図2に示されるように、PAMエンコーダ34のためのマッパ36は、好適には、コンステレーション・マトリクス・メモリ40と、データを配列させるロジック・ブロック60と、コンステレーション・マトリクス・メモリ40に結合され、該コンステレーション・マトリクス・メモリからコンステレーションを選択するコンステレーション・コントローラ65と、ロジック・ブロック60及びコンステレーション・マトリクス・メモリ40に結合された出力コード・レベル発生手段68と、出力レジスタ75とを含む。本発明の一実施形態において、出力コード・レベル発生手段68は、アドレス計算ブロック70及びPAMコード・メモリ50を含む。本発明の別の実施形態では、以下に詳細に説明するが、出力コード・レベル発生手段68は、アドレス計算ブロック70のみを含む。コンステレーション・コントローラ65、ロジック・ブロック60、及びアドレス計算ブロック70は、単体のハードウエア・エレメントで、又は個別のハードウエア・エレメントで、又はソフトウエアとして、又はソフトウエアとハードウエアの組み合わせとして実施でき、また、コンステレーション・マトリクス・メモリ40(及びPAMコード・メモリ50が使用される場合にはこれも)は、1又は複数のメモリ・エレメントで実施できるということを理解すべきである。出力レジスタ75は、コンステレーション・マトリクス・メモリ及び/又はPAMコード・メモリを備えるメモリ・エレメントに組み込んでもよく、また、所望であれば別個のレジスタとしてもよい。
コンステレーション・マトリクス・メモリ40は、複数の異なるビット・レートに対する複数の異なるPAMコンステレーションの指示を記憶する。4つの異なるコンステレーションに対する指示が図2に示されており、そのコンステレーションのうちの1つ(コンステレーション#1)は二次元コンステレーションである。好適には、コンステレーション・マトリクス・メモリは、アペンディクス2に示されるような、複数(例えば、4)の8×16ビット・ブロックとして構成される。即ち、以下に更に述べるが、望まれるならば、各ブロックは、PAMコード・メモリ50に記憶された128の可能な正又は負のμ法レベル(アペンディクス1を参照)のすべてを指し示すことができる。ブロックの各行は異なるμ法セクタを指し示し、行の各ビットはセクタにおける異なるレベルを表す。
ここでの目的のため、及び以下にアペンディクス2及び3を参照してより詳細に説明するので、用語「二次元コンステレーション」又は「多次元コンステレーション」は、用いられる2Cポイント(Cは正の整数)以外を有するコンステレーションを言及するものとし、ビットの1つのサブグループは、コンステレーションから1より大きいポイントを選択するために用いられる。
アペンディクス2に示されるように、本発明の第1実施形態の異なる好適なコンステレーションは、マトリクスに異なる値を設定することによって、コンステレーション・マトリクス・メモリ40において表される。好適には、また、本発明に従うと、コンステレーションのポイントは、最高の「最小距離」を維持するように、及びほぼ−12dBmのパワーを提供するように選択される。32ポイント・コンステレーションに対して、8×16ビット・ブロックの16ビットが値1にセットされる。この16のセットされた値の正及び負の値が、32の望まれるポイントを提供することが理解される。アペンデディクス2に示されるように、−12.1dBmのパワーで大きい距離を維持するために、選択されたコンステレーション・ポイントは、セクタ2の1つのポイント、セクタ3の1つのポイント、セクタ4の3つのポイント、セクタ5の5つのポイント、及びセクタ6の6つのポイントを含む。セクタ7及び8のポイントを選択しないことにより、パワーが低く維持され、また、セクタ1のポイントを選択しないこと及びセクタ2及び3の1つのポイントのみを選択することにより、最小距離が大きくされる。同様に、64ポイント・コンステレーションに対しては、アペンディクス2に示されるように、別の8×16ビット・ブロックの32ビットがセットされる。最適には、セクタ1で1つのポイント、セクタ2で2つのポイント、セクタ3で3つのポイント、セクタ4で5つのポイント、セクタ5で8つのポイント、及びセクタ6で13のポイントを選択し且つセクタ7及び8でポイントを選択しないことにより、パワーが低く維持され且つ最小距離は36の距離である。128ポイント・コンステレーションにおいて、アペンディクス2に示されるようにもブロックの64ビットがセットされ、16の最小距離及び−12.1dBmのパワーを得るようにされる。最後に、182ポイント2Dコンステレーションにおいて、91ビット(可能な128ビットのうちのもの)がセットされ、8の最小距離が維持され、且つパワーが−8.7dBm(これは現在望ましいものよりも避けがたく高い)にセットされる。以下により詳細に説明するように、本発明によると、任意の時におけるコンステレーション・マトリクス・メモリ40からの、使用されるコンステレーションの選択は、選択されたデータ送信ビット・レートに依存する。即ち、ビット・レートが決定(任意の適当な手段又は方法により)されたときに、コンステレーション・コントローラ65は、シーケンシャルに、適当なコンステレーションを選択する。より詳細には、テーブル1に示すように、40kbpsのビット・レートに対して、5ビット記号(32ビット・コンステレーションに対応するもの)を排他的に用いることができ、また、48kbpsのビット・レートに対して、6ビット記号(64ビット・コンステレーションに対応するもの)を排他的に用いることができる。しかしながら、40kbpsと48kbpsの間のビット・レートに対しては、5ビット記号と6ビット記号の組み合わせが要求される。即ち、42.5kbpsのビット・レートに対しては、5つの6ビット記号毎に11の5ビット記号が要求される。即ち、コンステレーション・コントローラ65は、フレームにおいてそれに応じてコンステレーションの選択をインターリーブし、例えば、M4−M4−M3−M4−M4−M3−M4−M4−M3−M4−M4−M3−M4−M4−M3−M4のようにし、同じシーケンス(フレーム)を繰り返しして望まれるビット・レートを維持する。同様に、40と48kbpsの間の他のビット・レートに対して、テーブル1に示すように、他の5ビット及び6ビット記号の組み合わせが要求される。
コンステレーション・コントローラ65によりコンステレーションの選択が行われるとき、コンステレーション・コントローラは指示をロジック・ブロック60へ同時に送信し、それに応じてロジック・ブロックが入来するビットをグループ化できるようにする。即ち、例えば、コンステレーション・コントローラがM4コンステレーション(32ポイント)を選択するとき、信号が供給されて、ロジック・ブロック60が5つの入来するビットをグループ化し、これら5つのビットの第1のものを符号ビットとして出力レジスタ75の第1ビット位置へ供給する。残りの4ビットは、コード発生手段68のアドレス計算ブロック70へ供給され、このブロックは4ビットを用いて、M4コンステレーション(アペンディクス2に示すように値1にセットされた16×8ビット・マトリクスの16ビット)の指示されたコンステレーション・ポイントを選択する。例えば、コンステレーション・ポイントを選択するために用いる4ビットが「1011」の値を有する場合に、M4コンステレーションの第11(二進の1011=十進の11)のセットされた位置(例えば、アペンディクス2のM4を用いると、セグメント6の第2レベル)が選択される。指示されたコンステレーション・ポイント(マトリクス内のその位置に起因して、セクタ及びレベル・インジケータの両方を有する)は、次に、アドレス計算ブロック70により用いられて、出力PCMμ法コードが直接的に発生される(例えば、128から、8×16ビット・アレイの選択されたコンステレーション・ポイント指示の位置を減算し、差の値の7ビット・デジタル出力を提供する)か、又は、コンステレーション・ポイント指示をPAMコード・メモリ50へのポインタとして用いて(例えば、セクタ6に対して、アペンディクス1のレベル81)、出力PAMコードが発生される。コンステレーション・ポイントにより指示されたPAMコード・メモリ位置に記憶された7ビット・ワード(例えば、0101110、アペンディクス1のコードの7つの下位ビット)は、次に、出力レジスタ75の第2ないし第8ビット位置へ供給される。7つの下位ビットは、ロジック・ブロック60から供給される符号ビットと共になって、デジタル/アナログ変換器への出力のための8ビット・バイトを提供する。これは機能ブロック図3aに示されており、この図では、5つのデータ・ビットがグループ化され、その5ビットの最初のものが出力バイトの符号ビットとして用いられ、他の4つのデータビットは、出力バイトの更なる7ビットを発生するために用いられる。
同様に、コンステレーション・コントローラ65によってM3コンステレーションが選択されたときに、ロジック・ブロック60に信号が供給され、該ブロックが入来する6つのビットをグループ化する。それら6ビットのうちの最初のものは符号ビットとして用いられ、出力レジスタ75の第1ビット位置へ供給される。残りの5ビットはアドレス計算ブロック70へ供給され、該ブロックはそれら5ビットを用いて、M3コンステレーションの指示されたコンステレーション・ポイントを選択する(アペンディクス2に示すように、M3コンステレーションに対して、16×8マトリクスの32ビットが、値1にセットされている)。指示されたコンステレーション・ポイントは、次に、アドレス計算ブロック70により、PAMコード・メモリ50へのポインタとして又は上述のように直接的に用いられて、7ビット・ワードが発生され、この7ビット・ワードが出力レジスタ75の適当なビット位置へ供給される。7つの下位ビットは、ロジック・ブロック60から供給される符号ビットとともになって、デジタル/アナログ変換器への出力のための8ビット・バイトを提供する。これは機能ブロック図3bに示されており、そこでは、6つのデータ・ビットがグループ化され、6ビットの最初のものが出力バイトの符号ビットとして用いられ、他の5つのデータ・ビットは、出力バイトの更なる7ビットを発生するために用いられる。
テーブル1で提案しているように、48と56kbpsの間のデータ・レートを発生するために、6ビット及び7ビットのグループが、M3及びM2コンステレーションと関連して用いられる。図3cで提案しているように、7ビットがグループ化されるとき、1つのビットは符号ビットとして用いられ、残りの6ビットは、出力バイトの残りの7ビットを発生するために用いられる。この6ビットは、コンステレーションM2を記憶するマトリクスの64のセットされたビットの1つを選択することにより、残りの7ビットを発生し、それが次に、7ビット・ワードを記憶するPAMコード・メモリ位置を指し示すか、又は7ビット・ワードを発生するために用いられる。
図2、3c、3dと関連してテーブル1を再び参照する。56と60kbpsの間のビット・レートを発生する機構は、以前に説明した機構とは僅かに異なる。特に、本発明の第1の実施形態によると、7ビット記号と8ビット記号の組み合わせを用いる代わりに、7ビット記号と15ビット記号対の組み合わせが用いられる。例えば、58kbpsのデータ・レートを発生するために、2DコンステレーションM1からの4つの15ビット記号対が、コンステレーションM2からの8つの7ビット記号と関連して、4つの記号の繰り返しパターン、例えば、M2−M1−M1−M2、で用いられる。7ビット記号は、上記で図3cと関連して述べたように用いられる。しかしながら、本発明によると、15ビット記号対は異なって発生される。即ち、コンステレーション・コントローラによって15ビット対が指示されると、二次元M1コンステレーションがマトリクス・メモリから選択され、ロジック・ブロック60によって15ビットがグループ化される。図2及び図3dに示すように、15ビットのうち、2ビットのサブグループが、出力レジスタ75で発生される2つの出力バイトに対する符号ビットとして用いられる。即ち、一方の符号ビットが16ビット出力レジスタ75の第1ビット位置へ送られ、他方の符号ビットが第9ビット位置へ送られる。残りの13ビットのサブグループは、M1コンステレーション・マトリクスの91のセットされたビットから2つのコンステレーション・ポイントを選択するために用いられる(M1が、従って、2Dコンステレーションとして規定されることに留意されたい)。本発明の好適な実施形態に従うと、2つのコンステレーション・ポイント又は指示を選択するために、13ビットの値は91で除算され、商(q)及び剰余(r)が得られる。商は、テーブル2で提案しているように、91のセットされたビット(即ち、指示)のうちの第1のものを選択するために用いられ、剰余は、91のセットされたビットのうちの別の1つのものを選択するために用いられる(商と剰余が同じであるとき、コンステレーションから選択される指示は同じであることに留意されたい)。上述のように、選択された指示は、直接的に7ビット・ワードを発生するためにか、又は7ビット・ワードを記憶するPAMコード・メモリ50内の位置を指し示すためにかの、何れかに用いられる。それとは関係なく、発生された7ビット・ワードは、出力レジスタ75のビット位置2ないし8及び10ないし16へ供給され、符号ビットと共になって、出力用の2つの8ビット・バイト(オクテット)を発生する。
図4へ進む前に、2Dコンステレーション及び図2の実施形態に関してテーブル1に示したパワー(dBm)及び最小距離(Dmin)は、再マッピング・アルゴリズムを用いることによって、同じデータ・レートを獲得しつつも更に改善され得る、ということを注記しておく。特に、91ポイントを用いる2Dコンステレーションは、8192(213)ポイントを記述するために8281(912)の可能な組み合わせを提供することが理解される。即ち、テーブル2に示される7ビット出力組み合わせの対は、例えば、P89 P90のような高パワー組み合わせを含み、他方、高パワー組み合わせの代わりに用いられるとコンステレーションのパワーを低減させる例えばP90 P02のような特定の低パワー組み合わせは、使用されない。即ち、本発明の現在好適な実施形態によると、「再マッピング」は、アドレス計算ブロック70により行われるアドレス計算を変更することによって達成される。2Dコンステレーションに対する好適なアルゴリズムに従うと、13ビット・デジタル値を91で割ることによって得られた商(q)を、所定の値(好適には1)だけ増加させることにより、変更された商(q*)を得るようにする。q*及び剰余(r)の両方がスレッショルド値(1つ又は複数)と比較される(両方が、好適には、この2Dコンステレーションに対しては、値82と比較される)。q*又はrの何れかがスレッショルド値(1つ又は複数)よりも小さいか又はそれと等しい場合には、q*及びrの両方が、メモリ40のコンステレーション・マトリクスM1の指示(セットされたビット)を見つけるために用いられ、それらが次に、上述のように、PAMコード・メモリ50の7ビットPAMコード・ワードを選択する。しかしながら、q*とrの両方がスレッショルド値(1つ又は複数)よりも大きい場合には、q*が低い値(好適には、00)にリセットされ、剰余が再計算されて変更された剰余(r*)が求められる。変更された剰余は、好適には、剰余r及び商qの関数であり、この関数は、好適には、r*=k1−r−k2(q)の形態の一次式である。91の正のポイントを用いる2Dコンステレーションに対して、好適な関は、r*=804−r−8(q)である。q*及びr*の両方が、次に、メモリ40のコンステレーション・マトリクスM1の指示を見つけるために用いられ、それらが次に、上述のように、PAMコード・メモリの7ビットPAMコード・ワードを選択する。
この提供された再マッピング・アルゴリズムでは、すべての商が値1によって増加されるので、完全な再マッピングが起こらないならば、又は元の商が最大ではなかったならば(即ち、テーブル2に示したように、この場合、ここでは値90 00及び90 01が使用されるべきであった)、商00は用いられないことが理解される。即ち、受信側では、デマッパ(demapper)には、零と等しい商と、式に基づくスレッショルド値よりも大きい剰余とを受信するときに再マッピング・アルゴリズムが用いられていることが、通知される。この場合、再マッピングが認識され、そこでは、受信した商が零であり、剰余が01よりも大きい(00 00及び00 01は、元の決定の90 00及び90 01に対してリザーブされているためである)。また、1つ又は複数のスレッショルド値(例えば、82)は、スレッショルドより上の両方の値との可能な組み合わせの数(この場合、64=8×8)は、q*が零にセットされている場合に、可能な組み合わせの数(この場合、89であり、例えば、00 02ないし00 90)と等しいか又はそれより小さいように選択されることを、理解すべきである。更に、変更された剰余を見いだすために用いられる式は、好適には、置換される剰余レベルの数(この場合、8)と等しくk1をセットすることと、また、k1が選択されるときには、q*が零のときに、式が、r*がリザーブされた値(この場合、00 00及び00 01)よりも大きいことを要求するように、k1が選択される、ということが理解される。即ち、式r*=804−r−8(q)では、−r−8(q)の絶対値は802である(q=89、r=90)ので、r*は常に2又はそれ以上である。
ここでアペンディクス3及びテーブル3と関連して図4を参照すと、第2の実施形態が示されている。図4のマッパ136は、図2のマッパ36と実質的に同一である(同様のエレメントは、同様の参照番号に100を足したもので示されている)。マッパ136は、コンステレーション・マトリクス・メモリ140と、PAMコード・メモリ150(コード発生手段168の一部として)と、データを配列するためのロジック・ブロック160と、コンステレーション・マトリクス・メモリ140に結合され、該コンステレーション・マトリクス・メモリからコンステレーションを選択するコンステレーション・コントローラ165と、ロジック・ブロック160とコンステレーション・マトリクス・メモリ140とPAMコード・メモリ150とに結合されたアドレス計算ブロック170(コード発生手段168の一部として)と、出力レジスタ175とを含む。本発明の第2の実施形態に従うと、コンステレーション・マトリクス・メモリ140は、異なる次元のコンステレーションを含むnコンステレーションの指示を記憶する。図4の好適な実施形態では、n=18である。即ち、18のコンステレーションの指示が18の8×16ビット・メモリ・ブロックに記憶され、18のコンステレーション(アペンディクス3に示す)は、1D、2D、3D、4D、6D及び8Dコンステレーションを表す。コンステレーション・マトリクス・メモリ140に記憶された8Dコンステレーションの指示では、出力レジスタ175が8つの8ビット出力記号に適応できねばならないことが理解される。即ち、出力レジスタ175は少なくとも64ビットを包含する。また、以下に詳細に説明するように、8Dコンステレーションを用いるときには、大きいグループからの8ビットが、その残りのビットを用いて8つのコンステレーション・ポイントを選択する前に、最初に符号ビットとして用いられることが理解される。
テーブル3に示すように、本発明の第2の実施形態によると、特定の最小距離、最小距離を有するポイントの特定の確率Fmin、及び異なるパワーを提供する異なるコンステレーション又はコンステレーションの組み合わせを用いて、異なるビット・レートを(異なる段で)得ることができる。示した最小サイズのフレームは、コンステレーションの次元と、所望のビット・レートを得るために用いられるコンステレーションの数と、用いられる異なるコンステレーションの頻度の比率とに依存する。即ち、例えば、本発明の第2の実施形態によると、最小距離8で57.5kbpsのビット・レートを得るために、1つの好適な選択として、アペンディクス3の二次元182ポイント・コンステレーションを3回、且つアペンディクス3の一次元128ポイント・コンステレーションを10回用いる16記号フレーム(これにより、0.10のFmin及び−10.9dBmのパワーを得る)を提供することができる。第2の好適な選択として、四次元154ポイント・コンステレーションの3回の使用(12の記号を得るためのもの)に、アペンディクス3の一次元128ポイント・コンステレーションの4回の使用を相互に散在させることができる(これにより、0.13のFminを得るが、パワーは−12.0dBmである)。1Dコンステレーションが使用されるときは常に、グループ化されたビットは、コンステレーション内のポイントを直接的に選択するために用いられることができる。しかしながら、2Dコンステレーションが用いられる場合には(この例では)、本発明の第1実施形態に関して上述したように、182ポイント2Dコンステレーションの2つのポイントを選択するために13ビットが用いられるが、これは、213を91で除算し、その商を第1ポイントを選択するために用い、剰余を第2ポイントを選択するために用いることによって行われる。4Dコンステレーションが用いられる場合には、この例では、29ビットがグループ化され、その4ビットのサブグループが符号ビットとして用いられ、25ビットの別のサブグループが、154ポイント4Dコンステレーションの4つのポイントを選択するために用いられる。本発明に従うと、25ビットの値が773で割られて商が求められ、その商が第1の指示(正のポイント)を選択するために用いられる。除算の剰余は、次に、772により割られて第2の商が求められ、この商が第2の指示を選択するために用いられる。その結果得られた剰余は次に77で割られて第3の商が求められ、この商が第3の指示を選択するために用いられ、剰余は第4の指示を選択するために用いられる。上記で提案したように、4つのコンステレーション指示のすべては、次に、PAMコード・メモリ内の位置を選択するために用いられるか、又は出力レジスタに送られる4つの7ビット出力を直接的に発生するために用いられる。なお、PAMコード・メモリの選択された位置にある値は、7ビット出力を供給するために用いられる。
上述の説明から、多次元コンステレーションのコンステレーション・ポイントを選択する方法を以下のように概略的に述べられ得ることが、理解される。最初に、N次元コンステレーションに対して、xビットがグループ化される(2x-N<LN、L=コンステレーションの正のポイントの数)。xビットのうちのNビットのサブグループが、N出力記号の符号ビットとして用いられる。残りのx−Nビットのサブグループにより表されるデジタル値は、次に、LN-m(mは変数であり、1からN−1の値をシーケンシャルにとる)で割り算され、商と剰余とが得られる。最初の商は、第1のコンステレーション・ポイント値(指示)を選択するために用いられ、その指示は、コード値出力を発生するために用いられる。N−mが1である場合には、最初の剰余は、別のコンステレーション・ポイント指示を選択するために用いられる。しかしながら、N−mが1よりも大きい場合には、mが1だけ増加され、その剰余がLN-mで割り算されて第2の商及び第2の剰余が求められる。第2の商は、第2のコンステレーション・ポイント値を選択するために用いられる。N−mが1である場合には、第2の剰余は、第3のコンステレーション・ポイント値を選択するために用いられる。そうでない場合には、mが再び増加され、その剰余がLN-mで割り算される。このプロセスは、N−mが1になるまで続けられ、最後の剰余が、第Nのコンステレーション・ポイント値を選択するために用いられる。
2D、3D、4D、6D及び8Dコンステレーションのみの使用を通じて、又は互いに関連させて及び1Dコンステレーションと関連させて、テーブル3に示すように、望まれる最小距離及びパワーを維持しつつも多くの異なるビット・レートを得ることができる。テーブル3は、アペンディクス3に示す18のコンステレーションのすべての使用を示すことに留意されたい。なお、それらのコンステレーションは、182ポイント2Dコンステレーション、162ポイント3Dコンステレーション、154ポイント4Dコンステレーション、144ポイント6Dコンステレーション、140ポイント8Dコンステレーション、128ポイント1Dコンステレーション、114ポイント6Dコンステレーション、108ポイント4Dコンステレーション、100ポイント8Dコンステレーション、92ポイント2Dコンステレーション、82ポイント3Dコンステレーション、78ポイント4Dコンステレーション、72ポイント6Dコンステレーション、64ポイント1Dコンステレーション、54ポイント4Dコンステレーション、46ポイント2Dコンステレーション、38ポイント4Dコンステレーション、32ポイント1Dコンステレーションを含む。また、より高い次元のコンステレーションを用いることにより、より複雑な計算を必要とするが、更に得られるものがあり得ることが理解される。
本発明の好適な実施形態によると、パワーを低減するため又はより上の最小距離を同じパワーで可能とするための再マッピングの概念を、より高い次元のコンステレーションと関連して、及び2Dコンステレーションに関して用いることができることが、当業者には理解される。即ち、例えば、テーブル3に示される46kbps信号を発生するための4Dの54ポイント(27の正のポイント及び27の負のポイント)・コンステレーションは再マップされることができ、それは、今ここで説明したアルゴリズムに従って、3つの商及び剰余を求め、図2と関連して概略的に説明した再マッピング・アルゴリズムに従って、任意の2つの商を用いるか、又は商の1つと剰余を用いることによって、なされ得る。即ち、例えば、第1の商を商qとして用いることができ、第2の商を剰余rとして用いることができる。次に、再マッピング・アルゴリズムによると、アドレス計算ブロック170は、qの値を1だけ増加させ、q+1とrの両方が23よりも大きいかを判定する。q+1またはrが23よりも小さいか又は同じである場合に、q+1は、4Dコンステレーションにおける第1の指示を選択するために用いられ、rは、第2の指示を選択するために用いられる。q+1とrの両方が23よりも大きい場合は、q+1=q*が00にセットされて、4Dコンステレーションにおける第1の指示を選択するために用いられ、r*=119−r−3qが、第2の指示を選択するために用いられる。
本発明によるデマッパが、マッピング技術の逆のものに実質的に対応する技術を用いることを、当業者は理解するであろう。
ここに、高データ・レート・モデムにおけるデータのマッピングのための装置及び方法を説明し且つ示した。本発明の特定的な実施形態を示したが、本発明がそれらに限定されないことに留意されたい。本発明は、当該技術が可能とされる範囲に拡がっていることを意図している。即ち、本発明を特定のハードウエアに関して説明したが、多種の機能を別のハードウエア及び/又はソフトウエアで実行可能であることが、理解されるであろう。実際、本発明は、アナログ及びデジタルの搬送型のモデムに適用できる。更に、特定のコンステレーション及び特定の数のコンステレーションをコンステレーション・マトリクス・メモリに記憶することが好適であると説明したが、別の及び異なる数のコンステレーションを使用可能であることが理解されるであろう。同様に、A法のような異なるコードをPAMコード・メモリに記憶することができ、また、PAMコードがμ法に関連する場合でも、コンステレーションによっては、PAMコード・メモリ内のそれらコンステレーションに必要な特定の7ビット・ワードのみを含むことが可能である。実際、PAMコード・メモリに記憶せずに、アプリケーションによっては、PAMコード値を記憶することが可能である。更に、本発明の装置及び方法は、16記号フレームまで用いて0.5kbpsのステップでビット・レートを選択する能力を提供することを、効果的に説明しているが、異なるサイズのフレームを用いて異なるステップを発生可能なことが理解されるであろう。例えば、より大きいフレーム(例えば、32記号)を用いて、より細かいステップ(例えば、0.25kbps)を発生でき、より小さいフレームを用いてより大きいステップを発生でき、また、異なるサイズのフレーム(例えば、12記号)を用いて、他の異なるステップ(例えば、2/3kbps)を発生することができる。更に、本発明を、15ビット記号対(即ち、2Dコンステレーション)を用いて60kbpsまでのビット・レートを可能とするものとして説明したが、より高い次元のコンステレーションを用いることによって、より高いレートを得られることが理解されるであろう。また、本発明を、パワーを低減するために用いられる特定の再マッピング・アルゴリズムに関して説明したが、他のパワー低減用再マッピング・アルゴリズムを使用可能なことが理解されるであろう。従って、当業者には、請求された本発明の精神及び範囲から逸脱することなく、明細書に記載された本発明に対して他の変形及び変更が可能であることが、明白である。
Figure 0003970333
Figure 0003970333
Figure 0003970333
Figure 0003970333
Figure 0003970333
Figure 0003970333
Figure 0003970333
Figure 0003970333
Figure 0003970333
Figure 0003970333
Figure 0003970333
Figure 0003970333

Claims (34)

  1. PAMマッパであって、
    a) 異なる数のコンステレーション・ポイントを有する複数の異なるPAMコンステレーションの指示を記憶するコンステレーション・マトリクス・メモリ手段と、
    b) 入来するビットを受信及び記憶し、及び該入来するビットを、PAMマッパのデータ・ビット・レートを基にしてビットのグループにグループ化するための手段であって、前記ビットのグループの第1サブグループが少なくとも1つの符号ビットを構成する、該手段と、
    c) 前記の受信及び記憶するための手段及び前記コンステレーション・マトリクス・メモリ手段に結合されたコード発生手段であって、前記ビットのグループの第2サブグループを受信し、及び前記複数の異なるPAMコンステレーションのうちの選択されたものにおいてコンステレーション・ポイントの指示を識別するために、前記第2サブグループを使用し、及び前記指示に基づいてPAM出力コードを発生するための該コード発生手段と、
    d) 前記の受信及び記憶するための手段及び前記コード発生手段に結合された出力手段であって、前記少なくとも1つの符号ビットを受信し、及び前記出力コードを受信し、及びそれから少なくとも1つの出力バイトを形成するための該出力手段と
    を備えるマッパ。
  2. 前記複数の異なるPAMコンステレーションのうちの少なくとも1つはN次元コンステレーションであり、Nは1よりも大きい正の整数であり、
    前記の受信、記憶及びグループ化するための手段は、xビットをビットのグループとしてグループ化する手段を含み、前記第1サブグループは該xビットのビットのグループのうちのNからなり、xは3よりも大きい正の整数であり、
    前記コード発生手段は、残りのx−Nビットを第2サブグループとして用いて、N次元コンステレーションから選択されたコンステレーション・ポイントのNの指示を識別し、前記Nの指示は、NのPAM出力コードを発生するために用いられ、
    前記出力手段は、Nの符号ビットの前記第1サブグループを受信し、前記NのPAM出力コードを受信し、それらからNの出力バイトを形成する、
    請求項1に記載のマッパ。
  3. アドレス計算手段を更に含み、該アドレス計算手段は、前記複数のビットの値をLN-mで除算し、且つ剰余をLN-mで除算する手段を含み、Lは、前記N次元コンステレーションの正のポイントの数に対応する正の整数であり、mは無効変数であり、最初は1にセットされており、且つ各々の除算の演算で、前記複数のビットに対しての前記の除算する手段によって1だけ増分され、商及び剰余が求められるようにするものであり、各商は、コンステレーション・ポイントの前記Nの指示のうちの1つのものを識別するために用いられ、前記剰余は、N−mが1のときに、コンステレーション・ポイントの前記Nの指示のうちの第Nのものを識別するために用いられる、
    の請求項2に記載のマッパ。
  4. N=2であり、
    x=15であり、
    前記コード発生手段は、前記のビットの第2サブグループを用いて、前記二次元コンステレーションから選択されたコンステレーション・ポイントの2つの指示を識別し、前記の2つの指示は、2つのPAM出力コード発生するために用いられ、
    前記出力手段は、前記2つの符号ビットを受信し、前記2つのPAM出力コードのビットを受信し、それらから第1及び第2出力バイトを形成する、
    請求項2又は3に記載のマッパ。
  5. Lは91である、
    請求項3に記載のマッパ。
  6. 前記の受信、記憶及びグループ化するための手段に結合され、該受信、記憶及びグループ化するための手段へ、幾つのビットがグループ化されるかをシーケンシャルに示すための制御手段を更に備え、前記の複数のPAMコンステレーションのうちの特定のものが、幾つのビットがグループ化されるかを基にしてシーケンシャルに用いられる、
    請求項1ないし5のいずれかに記載のマッパ。
  7. 前記のシーケンシャルに示すための制御手段は、反復するフレームを基にして幾つのビットがグループ化されるかを示す、
    請求項6に記載のマッパ。
  8. 前記複数の異なるPAMコンステレーションは、少なくとも1つの一次元コンステレーションと、少なくとも1つの二次元コンステレーションと、少なくとも1つの四次元コンステレーションとを含む、
    請求項1ないし7のいずれかに記載のマッパ。
  9. 前記複数の異なるPAMコンステレーションのうちの第1のものは182ポイント2Dコンステレーションであり、前記複数の異なるPAMコンステレーションのうちの第2のものは128ポイント1Dコンステレーションであり、前記複数の異なるPAMコンステレーションのうちの第3のものは64ポイント1Dコンステレーションであり、前記複数の異なるPAMコンステレーションのうちの第4のものは108ポイント4Dコンステレーションである、
    請求項8に記載のマッパ。
  10. 前記複数の異なるPAMコンステレーションのうちの第1のものは92ポイント2Dコンステレーションであり、前記複数の異なるPAMコンステレーションのうちの第2のものは128ポイント1Dコンステレーションであり、前記複数の異なるPAMコンステレーションのうちの第3のものは64ポイント1Dコンステレーションであり、前記複数の異なるPAMコンステレーションのうちの第4のものは78ポイント4Dコンステレーションである、
    請求項8に記載のマッパ。
  11. 前記複数の異なるPAMコンステレーションは、少なくとも1つの八次元コンステレーションを含む、
    請求項8に記載のマッパ。
  12. 前記コード発生手段は、前記PAM出力コードを構成するμ法又はA法コードを記憶するPAMコード・メモリ手段と、前記第2サブグループを用いて、前記複数の異なるPAMコンステレーションのうちの選択されたものにおけるコンステレーション・ポイントの指示を識別し、且つ、前記指示を用いて、前記PAM出力コードを提供する前記PAMコード・メモリ手段内の位置を選択するアドレス計算手段とを備える、
    請求項1ないし12のいずれかに記載のマッパ。
  13. PAMマッパであって、
    a) 異なる数のコンステレーション・ポイントを有する複数の異なるPAMコンステレーションの指示を記憶するコンステレーション・マトリクス・メモリ手段であって、前記の異なるPAMコンステレーションのうちの第1のものは第1の次元であり、前記の異なるPAMコンステレーショとのうちの第2のものは、前記第1の次元とは異なる第2の次元である、コンステレーション・マトリクス・メモリ手段と、
    b) 前記コンステレーション・マトリクス・メモリ手段に結合されたコード発生手段であって、前記指示を用いて、μ法又はA法コード値出力を発生するコード発生手段と、
    c) 入来するビットをビットのグループにグループ化する手段であって、前記グループは、少なくとも1つの符号ビットを表わす前記グループのビットのうちの少なくとも1つの第1サブグループと、前記コンステレーション・マトリクス・メモリ手段内の前記指示の少なくとも1つを示す前記グループのビットのうちの第2のサブグループと、を備える該グループ化手段と
    を備えるマッパ。
  14. 前記グループ化手段及び前記コード発生手段に結合された出力手段であって、前記第1サブグループを受信するため、及び前記コード発生手段で発生されたビットを受信するため、及びそれらから少なくとも1つの出力バイトを形成するための出力手段
    を更に備える請求項13に記載のマッパ。
  15. 前記複数の異なるPAMコンステレーションのうちの少なくとも1つはN次元コンステレーションであり、Nは1よりも大きい正の整数であり、
    前記のグループ化手段は、xビットをビットのグループとしてグループ化し、xはNよりも大きい正の整数であり、前記のxビットのグループのうちのNの第1サブグループは符号ビットであり、第2のサブグループは、前記xビットのグループのうちの残りのものからなり、前記N次元コンステレーションから選択されたコンステレーション・ポイントのNの指示を識別し、該Nの指示は、Nのμ法又はA法コード値出力を発生するために用いられる、
    請求項13又は14に記載のマッパ。
  16. 複数の入来するビットをPAMコード出力へマッピングする方法であって、
    a) 望まれるデータ・レートを基にして、複数の前記入来するビットをxビットのグループにグループ化するステップであって、xは4より大きい正の整数である、ステップと、
    b) 前記xビットのうちのNビットの第1サブグループを符号ビットとして選択するステップであって、Nは1より大きくxより小さい正の整数である、ステップと、
    c) 残りのx−Nビットの第2サブグループを用いて、Lの正のポイントを有する多次元コンステレーションのNの指示を選択するようにするステップであって、2x-N≦LNである、ステップと、
    d) 前記Nの指示を用いてNのPAMコード値を選択するステップと、
    e) 前記NのPAMコード値と前記Nビットの第1サブグループを用いて、前記PAMコード出力を提供するステップと
    を備える方法。
  17. 前記の第2サブグループを用いるステップは、前記第2サブグループのビットにより表されるデジタル値をLN-mにより反復的に除算するステップを備え、少なくとも1つの商及び剰余を求めるために、mは、N−mが1になるまで、1からN−1の値をシーケンシャルにとる変数であり、前記少なくとも1つの商のうちの第1のものは、前記指示のうちの第1のものを選択するために用いられ、前記剰余は、前記指示のうちの別の1つを選択するために用いられる、
    請求項16に記載の方法。
  18. PAMマッパであって、
    a) N次元PAMコンステレーションの指示を記憶するメモリ手段であって、Nは1より大きい整数である、メモリ手段と、
    b) 前記メモリ手段に結合され、入来するビットのグループを取り込み、該入来するビットのグループから、第1及び第2の指示を発生するコード発生手段であって、
    (i) 前記入来するビットのグループの値を定数で除算して、2つの変数q及びrを求め、
    (ii) 所定の量だけqの値を変化させて、変更された変数q*を求め、該q*を用いて、前記N次元PAMコンステレーションの前記指示のうちの第1のものを示し、
    (iii) qの関数及びrの関数を、少なくとも1つのスレッショルドと比較し、その比較結果に基づいて、r、又は式に基づいてrを変更したものであるr*の何れかを用いて、前記N次元PAMコンステレーションの前記指示のうちの少なくとも第2のものを示す
    ことによって前記第1及び第2の指示を発生し、
    前記第1及び第2の指示からPAMコードを発生するコード発生手段と
    を備えるPAMマッパ。
  19. 前記式はqとrの一次関数である、
    請求項18に記載のPAMマッパ。
  20. 前記一次関数は、r*=k1−k2r−k3qの形態であり、k1、k2、k3は定数である、
    請求項19に記載のPAMマッパ。
  21. 2=1である、
    請求項20に記載のPAMマッパ。
  22. 前記qの関数が第1の様式で前記スレッショルドに関連するとき、前記所定の量は1であり、また、前記所定の量は、前記qの関数が第2の様式で前記スレッショルドに関連するときにq*が0であるようなqである、
    請求項18〜21の何れかに記載のPAMマッパ。
  23. 前記qの関数はqであり、
    前記rの関数はrであり、
    前記所定の量は、qが前記スレッショルドよりも小さいか又は等しい場合に、1であり、また、前記所定の量は、qが前記スレッショルドを超えるときにq*が0であるようなqである、
    請求項18〜21の何れかに記載のPAMマッパ。
  24. 前記コード発生手段は、入来するビットを、前記ビットのグループと、少なくとも1つの符号ビットを含む別のグループとにグループ化する手段を含む、
    請求項18〜23の何れかに記載のPAMマッパ。
  25. 前記N次元PAMコンステレーションは二次元コンステレーションであり、
    前記グループ化する手段は、13ビットを前記ビットのグループとしてグループ化し、2ビットを符号ビットとしてグループ化し、
    前記コード発生手段は、前記の入来するビットのグループの値を91で除算して商q及び剰余rを求めることによって、前記の入来するビットのグループから前記第1及び第2の指示を発生する、
    請求項24に記載のPAMマッパ。
  26. 前記スレッショルドは82である、
    請求項25に記載のPAMマッパ。
  27. c) 前記PAMコード発生手段により発生された前記PAMコードを受信し、前記少なくとも1つの符号ビットを受信し、それらから少なくとも1つの出力オクテットを形成する出力手段
    を更に備える請求項25に記載のPAMマッパ。
  28. 前記メモリ手段は、複数のPAMコンステレーションに対する指示を記憶する、
    請求項18〜27の何れかに記載のPAMマッパ。
  29. 前記複数のPAMコンステレーションのうちの少なくとも1つは、一次元コンステレーションである、
    請求項28に記載のPAMマッパ。
  30. 複数の入来するビットをPAMコード出力へマッピングする方法であって、
    a) 前記入来するビットのグループの値を定数で除算して、2つの変数q及びrを求めるステップと、
    b) qの値を所定量だけ変化させて、変更された変数q*を求めるステップと、
    c) 前記q*を用いて、N次元PAMコンステレーションの第1の指示を指し示すステップと、
    d) qの関数とrの関数を、少なくとも1つのスレッショルドと比較するステップと、
    e) 前記比較の結果を基にして、r、又は式に従ってrを変更したものであるr*の何れかを用いて、前記N次元PAMコンステレーションの第2の指示を指し示すステップと、
    f) 前記第1及び第2の指示からPAMコードを発生するステップと
    を備える方法。
  31. 前記所定量は、前記qの関数が第1の様式で前記スレッショルドと関連するときに、1であり、
    また、前記所定量は、前記qの関数が第2の様式で前記スレッショルドに関連するときにq*が0であるようなqである請求項30に記載の方法。
  32. 前記式はqとrの一次関数である、
    請求項30に記載の方法。
  33. 前記一次関数は、r*=k1−k2r−k3qの形態であり、k1、k2、k3は定数である、
    請求項32に記載の方法。
  34. 前記qの関数はqであり、
    前記rの関数はrであり、
    前記所定量は、qが前記スレッショルドよりも小さいか又は等しい場合に、1であり、また、前記所定量は、qが前記スレッショルドを超えるときにq*が0であるようなqである請求項33に記載の方法。
JP53768498A 1997-02-14 1998-02-12 高データ・レートの信号のためのマップ装置 Expired - Fee Related JP3970333B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US08/801,066 US5822371A (en) 1997-02-14 1997-02-14 Mapper for high data rate signalling
US08/807,955 1997-03-04
US08/801,066 1997-03-04
US08/807,955 US5862179A (en) 1997-02-14 1997-03-04 Mapper for high data rate signalling
PCT/US1998/002693 WO1998038752A1 (en) 1997-02-14 1998-02-12 Mapper for high data rate signalling

Publications (2)

Publication Number Publication Date
JP2001513958A JP2001513958A (ja) 2001-09-04
JP3970333B2 true JP3970333B2 (ja) 2007-09-05

Family

ID=25180102

Family Applications (1)

Application Number Title Priority Date Filing Date
JP53768498A Expired - Fee Related JP3970333B2 (ja) 1997-02-14 1998-02-12 高データ・レートの信号のためのマップ装置

Country Status (5)

Country Link
US (2) US5822371A (ja)
EP (1) EP0972352A4 (ja)
JP (1) JP3970333B2 (ja)
CA (1) CA2280005A1 (ja)
WO (1) WO1998038752A1 (ja)

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09128904A (ja) * 1995-11-01 1997-05-16 Canon Inc 情報再生装置
US5995548A (en) * 1996-11-15 1999-11-30 3Com Corporation Signaling method using multiple modulus shell mapping
US5986596A (en) * 1997-10-24 1999-11-16 3Com Corporation Concise storage and expansion of signal constellations in PCM space for high speed data communication
US6577683B1 (en) 1997-10-24 2003-06-10 3Com Corporation Method and device for generating signal constellations in PCM space for high speed data communication
US6023493A (en) * 1998-01-20 2000-02-08 Conexant Systems, Inc. Method and apparatus for synchronizing a data communication system to a periodic digital impairment
US6381266B1 (en) 1998-09-30 2002-04-30 Conexant Systems, Inc. Method and apparatus for identifying the encoding type of a central office codec
FR2784528A1 (fr) * 1998-10-13 2000-04-14 Koninkl Philips Electronics Nv Methode de construction d'un ensemble de constellations destine a etre utilise pour transmettre des donnees entre un emetteur et un recepteur
US6178200B1 (en) 1999-01-28 2001-01-23 Pctel, Inc. Constellation design for a PCM modem
US6185249B1 (en) * 1999-01-28 2001-02-06 Ic Tel Inc. Translation table design for a PCM modem
US6272171B1 (en) 1999-01-28 2001-08-07 Pc Tel, Inc. Robbed bit signaling identification in a PCM modem
US6181737B1 (en) 1999-01-28 2001-01-30 Pc Tel, Inc. Distinguishing received A-law and μ-law signals in a PCM modem
US6721279B1 (en) 1999-02-02 2004-04-13 Pctel, Inc. Method and apparatus for adaptive PCM level estimation and constellation training
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
US6542551B1 (en) 1999-05-20 2003-04-01 Pc Tel, Inc. Translation table and constellation design for a PCM modem subjected to alternating robbed bit signaling
US6661847B1 (en) 1999-05-20 2003-12-09 International Business Machines Corporation Systems methods and computer program products for generating and optimizing signal constellations
US6532267B1 (en) * 1999-05-21 2003-03-11 Alantro Communications, Inc. Variable rate constellation precoding
US6724814B1 (en) 1999-06-24 2004-04-20 Intel Corporation Pad and CODEC detection
US7339996B2 (en) * 1999-06-24 2008-03-04 Intel Corporation Receiver codec super set constellation generator
US6301296B1 (en) 1999-06-24 2001-10-09 Cirrus Logic, Inc. Digital impairment learning sequence
US6721363B1 (en) 1999-06-24 2004-04-13 Intel Corporation Receiver CODEC super set constellation generator
US6721357B1 (en) 1999-06-24 2004-04-13 Intel Corporation Constellation generation and re-evaluation
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
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
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
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
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
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
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
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
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
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
US6792040B1 (en) 1999-10-29 2004-09-14 International Business Machines Corporation Modems having a dual power mode capability and methods of operating same
US6993067B1 (en) * 2000-02-11 2006-01-31 Paradyne Corporation Fractional bit rate encoding in a pulse amplitude modulation communication system
DE10019602A1 (de) * 2000-04-20 2001-10-25 Soltel Gmbh Verfahren und Vorrichtung zum Transformieren eines Signals
JP3506330B2 (ja) 2000-12-27 2004-03-15 松下電器産業株式会社 データ送信装置
US6560277B2 (en) 2001-02-09 2003-05-06 Pc Tel, Inc. Distinguishing between final coding of received signals in a PCM modem
MXPA02010377A (es) * 2001-02-21 2005-01-25 Matsushita Electric Ind Co Ltd Metodo hibrido de solicitud de repeticion automatica con redesposicion de constelaciones de senales.
US7693179B2 (en) * 2002-11-29 2010-04-06 Panasonic Corporation Data transmission apparatus using a constellation rearrangement
US6574285B2 (en) * 2001-07-16 2003-06-03 Northrop Grumman Corporation 128-ary signal constellations suitable for non-linear amplification
EP1419582A1 (en) 2001-08-23 2004-05-19 Nortel Networks Limited System and method performing quadrature amplitude modulation by combining co-sets and strongly coded co-set identifiers
CN1149803C (zh) * 2001-09-30 2004-05-12 华为技术有限公司 一种基于比特变换的数据重传方法
ATE309652T1 (de) * 2001-11-16 2005-11-15 Matsushita Electric Ind Co Ltd Arq wiederübertragungsverfahren mit inkrementaler redundanz unter verwendung von bit umordnungsarten
EP1313248B1 (en) * 2001-11-16 2005-08-31 Matsushita Electric Industrial Co., Ltd. Hybrid ARQ method for packet data transmission
WO2004004172A1 (en) * 2002-07-01 2004-01-08 Nokia Corporation Method and apparatus to establish constellations for imperfect channel state information at a receiver
US7065167B2 (en) * 2002-07-10 2006-06-20 Solarflare Communications, Inc. Method and apparatus for constellation shaping
US7809021B2 (en) * 2002-07-10 2010-10-05 Solarflare Communications, Inc. Communication system and encoding method having low overhead
KR100450764B1 (ko) 2002-10-10 2004-10-01 한국전자통신연구원 성좌 매핑 장치 및 매핑방법
US20040157548A1 (en) * 2003-02-06 2004-08-12 Eyer Mark Kenneth Home network interface legacy device adapter
US7889804B2 (en) * 2003-05-30 2011-02-15 Mohammad Jaber Borran Partially coherent constellations for multiple-antenna systems
US7394865B2 (en) * 2003-06-25 2008-07-01 Nokia Corporation Signal constellations for multi-carrier systems
US7088784B2 (en) * 2003-10-02 2006-08-08 Nokia Corporation Coded modulation for partially coherent systems
US7173973B2 (en) * 2003-10-31 2007-02-06 Nokia Corporation Multiple-antenna partially coherent constellations for multi-carrier systems
US7869490B1 (en) 2004-08-30 2011-01-11 Adtran, Inc. Repeater for regenerating spectrally compatible signals along a telecommunication line
US7720068B2 (en) 2006-08-23 2010-05-18 Solarflare Communications, Inc. Method and system for a multi-rate gigabit media independent interface
US8265175B2 (en) 2007-06-05 2012-09-11 Constellation Designs, Inc. Methods and apparatuses for signaling with geometric constellations
US9191148B2 (en) 2007-06-05 2015-11-17 Constellation Designs, Inc. Methods and apparatuses for signaling with geometric constellations in a Raleigh fading channel
EP3982605A1 (en) 2007-06-05 2022-04-13 Constellation Designs, LLC Method and apparatus for signaling with capacity optimized constellations
US8984304B2 (en) * 2007-11-12 2015-03-17 Marvell International Ltd. Active idle communication system
KR100964188B1 (ko) * 2008-07-25 2010-06-17 한국전자통신연구원 3차원 신호성상도를 사용하는 직교주파수분할다중화 장치및 방법
WO2010019250A2 (en) 2008-08-11 2010-02-18 Solarflare Communications, Inc. Method of synchronization for low power idle
US8461848B2 (en) * 2008-12-10 2013-06-11 Marvell International Ltd. Cable diagnostics for Base-T systems
WO2012167555A1 (zh) * 2011-11-15 2012-12-13 华为技术有限公司 一种校正同相正交信号的方法和装置
US10616030B2 (en) 2017-05-20 2020-04-07 Microsoft Technology Licensing, Llc Signal design for diverse data rates

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4791654A (en) * 1987-06-05 1988-12-13 American Telephone And Telegraph Company, At&T Bell Laboratories Resisting the effects of channel noise in digital transmission of information
US5150381A (en) * 1989-02-16 1992-09-22 Codex Corporation Trellis shaping for modulation systems
US4924516A (en) * 1989-05-23 1990-05-08 At&T Paradyne Method and system for a synchronized pseudo-random privacy modem
US5031195A (en) * 1989-06-05 1991-07-09 International Business Machines Corporation Fully adaptive modem receiver using whitening matched filtering
JPH06506329A (ja) * 1991-03-28 1994-07-14 ブリテイッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー Qam用のフレーム同期
DK0577672T3 (da) * 1991-03-28 1999-04-26 British Telecomm TCM skema med fraktions bit-hastigheder, rammesignaler og konstellationsformning
US5233629A (en) * 1991-07-26 1993-08-03 General Instrument Corporation Method and apparatus for communicating digital data using trellis coded qam
US5305352A (en) * 1991-10-31 1994-04-19 At&T Bell Laboratories Coded modulation with unequal error protection
US5544328A (en) * 1991-10-31 1996-08-06 At&T Bell Laboratories Coded modulation with unequal error protection
US5311553A (en) * 1992-06-15 1994-05-10 General Electric Company Trellis coding technique to increase adjacent channel interference protection ratio in land mobile radio systems under peak power constraints
GB9218009D0 (en) * 1992-08-25 1992-10-14 Philips Electronics Uk Ltd A method of,and transmitter for,transmitting a digital signal
US5394437A (en) * 1992-10-20 1995-02-28 At&T Corp. High-speed modem synchronized to a remote CODEC
US5684834A (en) * 1993-06-14 1997-11-04 Paradyne Corporation Simultaneous analog and digital communication using fractional rate encoding
US5406583A (en) * 1993-06-21 1995-04-11 At&T Corp. Modem with received signals and transmitted signals comprising signal sets
JPH09509308A (ja) * 1993-12-09 1997-09-22 レキット アンド コールマン インコーポレイテッド 真菌酵素及び細菌酵素を用いる下水処理用組成物及び方法
US5528625A (en) * 1994-01-03 1996-06-18 At&T Corp. High speed quantization-level-sampling modem with equalization arrangement
CA2157958C (en) * 1994-10-11 2000-01-18 Lee-Fang Wei Trellis coded modulation employing lower dimensionality convolutional encoder
US5774500A (en) * 1995-12-08 1998-06-30 Board Of Trustees, The Leland Stanford Jr., University Multi-channel trellis shaper

Also Published As

Publication number Publication date
US5822371A (en) 1998-10-13
WO1998038752A1 (en) 1998-09-03
US6115415A (en) 2000-09-05
EP0972352A4 (en) 2005-11-16
CA2280005A1 (en) 1998-09-03
JP2001513958A (ja) 2001-09-04
EP0972352A1 (en) 2000-01-19

Similar Documents

Publication Publication Date Title
JP3970333B2 (ja) 高データ・レートの信号のためのマップ装置
US5862184A (en) Mapper for high data rate transmission through channels subject to robbed bit signalling
US5862179A (en) Mapper for high data rate signalling
US5825816A (en) Spectral and power shaping mapper for high data rate signalling
WO1998038752A9 (en) Mapper for high data rate signalling
US5838724A (en) Spectral and power shaping mapper for high data rate signalling
JP6872296B2 (ja) ビットのシンボルを通信する通信システム及び方法
JP3883300B2 (ja) データを符号化する方法
JP3489705B2 (ja) 端数ビットの多重レベルコーディング
US6084883A (en) Efficient data transmission over digital telephone networks using multiple modulus conversion
RU2249918C1 (ru) Способ и устройство для цифровой связи
US6084915A (en) Signaling method having mixed-base shell map indices
US5774500A (en) Multi-channel trellis shaper
WO2004042981A2 (en) Method and apparatus for reducing a peak-to-average power ratio in an orthogonal frequency division multiplex signal
JPH0810880B2 (ja) 多次元回旋コード化通信システム
US20060245511A1 (en) Fractional bit rate encoding in a discrete multi-tone communication system
US5623516A (en) Frame synchronization for QAM
US6065030A (en) Method and apparatus for implementing short-word division techniques in a multiple modulus conversion context
JP3527508B2 (ja) フレーム・マッピングを用いてゼロ・パディング・コンステレーション切り替えを利用するための装置および方法
JP3392826B2 (ja) 移動通信システムのデータ符号化及び周波数ダイバーシティ具現方法及び装置
TW201924294A (zh) 基於正交分頻多工的基頻處理裝置與基頻處理方法
US7130354B1 (en) Method and apparatus for improving error control properties for encoding and decoding data
US5867529A (en) Shaping filter for high data rate signalling
US5995548A (en) Signaling method using multiple modulus shell mapping
JP2000516072A (ja) データの符号化および復号の方法および装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060801

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20061031

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20061218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070201

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070529

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070606

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees