JPH0817354B2 - データ信号の多重化方法および装置 - Google Patents
データ信号の多重化方法および装置Info
- Publication number
- JPH0817354B2 JPH0817354B2 JP3010316A JP1031691A JPH0817354B2 JP H0817354 B2 JPH0817354 B2 JP H0817354B2 JP 3010316 A JP3010316 A JP 3010316A JP 1031691 A JP1031691 A JP 1031691A JP H0817354 B2 JPH0817354 B2 JP H0817354B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- data signal
- capacity
- input
- input data
- 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
Links
- 238000000034 method Methods 0.000 title claims description 51
- 238000005192 partition Methods 0.000 claims 8
- 230000001131 transforming effect Effects 0.000 claims 1
- 230000015654 memory Effects 0.000 description 20
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 238000013507 mapping Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 239000004020 conductor Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000009827 uniform distribution Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- RGNPBRKPHBKNKX-UHFFFAOYSA-N hexaflumuron Chemical compound C1=C(Cl)C(OC(F)(F)C(F)F)=C(Cl)C=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F RGNPBRKPHBKNKX-UHFFFAOYSA-N 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101150067286 STS1 gene Proteins 0.000 description 1
- 101100028967 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) PDR5 gene Proteins 0.000 description 1
- 101100457843 Schizosaccharomyces pombe (strain 972 / ATCC 24843) tit1 gene Proteins 0.000 description 1
- 101150027289 Ubash3b gene Proteins 0.000 description 1
- 102100040338 Ubiquitin-associated and SH3 domain-containing protein B Human genes 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1623—Plesiochronous digital hierarchy [PDH]
- H04J3/1629—Format building algorithm
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0046—User Network Interface
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
Description
【0001】
【産業上の利用分野】本発明は、例えば、時分割多重化
されたフレーム内の1つ以上の第1のデータ速度の信号
をより高い第2のデータ速度で動作する商用通信網によ
って送信するために、そのような第1のデータ速度の信
号を選択的に第2のデータ速度の信号に適合できるよう
にする処理を実施するためのプログラマブル(プログラ
ム可能な)マルチプレクサに関する。
されたフレーム内の1つ以上の第1のデータ速度の信号
をより高い第2のデータ速度で動作する商用通信網によ
って送信するために、そのような第1のデータ速度の信
号を選択的に第2のデータ速度の信号に適合できるよう
にする処理を実施するためのプログラマブル(プログラ
ム可能な)マルチプレクサに関する。
【0002】
【従来の技術】近年、例えば、SONET STS1の
51.84Mb/sおよびSONET STS3の15
5.52Mb/sの転送速度、120Mb/s以上の高
品位テレビのプログラミング、およびGb/s以上のス
ーパーコンピュータの転送速度のような10Mb/sか
ら1Gb/sの間のデータ速度による通信に対するかな
りの要求がある。このような用途においては、現在ある
電気通信網によってデータ・メッセージを直接送信する
ことはできない。そのような特殊化された用途のデータ
速度は、現在ある電気通信網によって使用されるデータ
速度には適合しない。従って、このような用途のデータ
・メッセージを遠隔地どうしで送信するには、それらの
遠隔地を連絡する個別の特別に設計した電気通信網を作
ることが必要になる。そのような遠隔地が、米国全土に
およぶような広範囲にわたって広がっている場合、長距
離であれ、短距離であれ、異なる特殊化された用途のそ
れぞれを支持するために施設を建設することは、開発費
ゆえに正当化されないこともある。
51.84Mb/sおよびSONET STS3の15
5.52Mb/sの転送速度、120Mb/s以上の高
品位テレビのプログラミング、およびGb/s以上のス
ーパーコンピュータの転送速度のような10Mb/sか
ら1Gb/sの間のデータ速度による通信に対するかな
りの要求がある。このような用途においては、現在ある
電気通信網によってデータ・メッセージを直接送信する
ことはできない。そのような特殊化された用途のデータ
速度は、現在ある電気通信網によって使用されるデータ
速度には適合しない。従って、このような用途のデータ
・メッセージを遠隔地どうしで送信するには、それらの
遠隔地を連絡する個別の特別に設計した電気通信網を作
ることが必要になる。そのような遠隔地が、米国全土に
およぶような広範囲にわたって広がっている場合、長距
離であれ、短距離であれ、異なる特殊化された用途のそ
れぞれを支持するために施設を建設することは、開発費
ゆえに正当化されないこともある。
【0003】それに代わるもう1つの解決方法は、各用
途の基準を満たす特殊化されたデータ速度変換器を設計
することであろう。この事については、例えば1982
年3月30日にエフ・フェリンガ(F.Fellinger)他に
発行された米国特許第4,322,844号にある。同特許で
は、送受信同期化器によって、第1の速度および第1の
フォーマットを有するデータ・フレームと第2の速度お
よび第2のフォーマットを有するデータ・フレームとの
間に双方向の速度変換を与える。このような同期化器で
は、第1フレーム期間に、第1フレームのデータが第1
の速度で、第2フレームのデータが第2の速度で、第1
および第2の別個のバッファ・メモリにそれぞれ格納さ
れ、第2フレーム期間に、データの各フレームが他方の
速度で読み出される。さらに、第2フレーム期間には、
第3フレームのデータが第2の速度で、第54フレーム
のデータが第1の速度で第1および第2のバッファ・メ
モリにそれぞれ読み込まれ、第3フレーム期間に、もう
一方の速度で読み出される。1985年12月10日に
エル・アール・ノビック(L.R.Novick)に発行された米
国特許第4,558,445号に別の同期化器が示されている。
この特許では、交互に変化するデータ・ビットおよびデ
ータ境界ビットからなる混成データ・ストリームを付属
の速度変換器によって発生し、このような出力データ速
度に対する混成ストリームを同期化器によって増加させ
る。このような特殊化された装置は、高価であり、それ
ぞれ異なる用途に関係付けられた異なるデータ速度を変
換するには、新たな設計が必要となる。
途の基準を満たす特殊化されたデータ速度変換器を設計
することであろう。この事については、例えば1982
年3月30日にエフ・フェリンガ(F.Fellinger)他に
発行された米国特許第4,322,844号にある。同特許で
は、送受信同期化器によって、第1の速度および第1の
フォーマットを有するデータ・フレームと第2の速度お
よび第2のフォーマットを有するデータ・フレームとの
間に双方向の速度変換を与える。このような同期化器で
は、第1フレーム期間に、第1フレームのデータが第1
の速度で、第2フレームのデータが第2の速度で、第1
および第2の別個のバッファ・メモリにそれぞれ格納さ
れ、第2フレーム期間に、データの各フレームが他方の
速度で読み出される。さらに、第2フレーム期間には、
第3フレームのデータが第2の速度で、第54フレーム
のデータが第1の速度で第1および第2のバッファ・メ
モリにそれぞれ読み込まれ、第3フレーム期間に、もう
一方の速度で読み出される。1985年12月10日に
エル・アール・ノビック(L.R.Novick)に発行された米
国特許第4,558,445号に別の同期化器が示されている。
この特許では、交互に変化するデータ・ビットおよびデ
ータ境界ビットからなる混成データ・ストリームを付属
の速度変換器によって発生し、このような出力データ速
度に対する混成ストリームを同期化器によって増加させ
る。このような特殊化された装置は、高価であり、それ
ぞれ異なる用途に関係付けられた異なるデータ速度を変
換するには、新たな設計が必要となる。
【0004】
【発明が解決しようとする課題】従って、従来の技術に
残された課題は、特殊化された用途においてデータ信号
を現存の電気通信網を介して経済的に送ることを可能と
する技術を提供し、もって高価な特殊化された短距離通
信網、長距離通信網、または特殊化されたデータ速度変
換器を作ることを避け、さらに、現存の通信網の未使用
の能力をさらに経済的に使用できるようにすることであ
る。
残された課題は、特殊化された用途においてデータ信号
を現存の電気通信網を介して経済的に送ることを可能と
する技術を提供し、もって高価な特殊化された短距離通
信網、長距離通信網、または特殊化されたデータ速度変
換器を作ることを避け、さらに、現存の通信網の未使用
の能力をさらに経済的に使用できるようにすることであ
る。
【0005】
【課題を解決するための手段】従来の技術における前記
の課題は、プログラマブル・マルチプレクサに関する本
発明によって解決することができる。それぞれの到来デ
ータ速度の信号がその他の到来データ速度の信号とデー
タ速度が同じであったり違ったりする場合、本発明のプ
ログラマブル・マルチプレクサによって、1つ以上の到
来データ速度の信号の各々をより高い出力データ速度の
信号に適合させることができる。このとき、プログラマ
ブル・マルチプレクサは、そのような出力データ速度の
信号を、時分割多重(TDM)信号のフレームに入れて
送るために、多重化する。動作について言えば、入力デ
ータ速度の各信号に対して割り当てられるべき容量タイ
ム・スロットが容量域の隣接する区分を占めるが、プロ
グラマブル・マルチプレクサは、その容量域を定義し、
さらに容量タイム・スロットを固定長の時間域デジタル
出力送信フレームへと割り当てる。この写像は、各入力
信号に関係付けられた時間域タイム・スロットがデジタ
ル出力送信フレームにおいてほぼ一様に分配されて、容
量域から時間域への写像が完了するように行われる。
の課題は、プログラマブル・マルチプレクサに関する本
発明によって解決することができる。それぞれの到来デ
ータ速度の信号がその他の到来データ速度の信号とデー
タ速度が同じであったり違ったりする場合、本発明のプ
ログラマブル・マルチプレクサによって、1つ以上の到
来データ速度の信号の各々をより高い出力データ速度の
信号に適合させることができる。このとき、プログラマ
ブル・マルチプレクサは、そのような出力データ速度の
信号を、時分割多重(TDM)信号のフレームに入れて
送るために、多重化する。動作について言えば、入力デ
ータ速度の各信号に対して割り当てられるべき容量タイ
ム・スロットが容量域の隣接する区分を占めるが、プロ
グラマブル・マルチプレクサは、その容量域を定義し、
さらに容量タイム・スロットを固定長の時間域デジタル
出力送信フレームへと割り当てる。この写像は、各入力
信号に関係付けられた時間域タイム・スロットがデジタ
ル出力送信フレームにおいてほぼ一様に分配されて、容
量域から時間域への写像が完了するように行われる。
【0006】その他の本発明の特徴は、添付図面を参照
しつつ以下の説明をたどる過程でさらに明かとなろう。
しつつ以下の説明をたどる過程でさらに明かとなろう。
【0007】
【実施例】図1は、本発明による典型的な通信システム
である。送信端は、(1)送信データ・ポート部10、
および(2)多重化部15を備えている。送信データ・
ポート部10は、複数N個のデータ・ポート111〜1
1Nおよび複数N個の同期化器(SYNC)121〜12
Nを備え、各同期化器は、データ「d」およびクロック
「c」を受信するためのデータ・ポート11の1つ1つ
に別々に結合されている。多重化部15は、(i)プロ
グラマブル・マルチプレクサ(PMUX)16、および
ある種の通信システムでのみ必要となるオプションのパ
リティ計算器(PARITY)17および符号化器(C
ODER)18を備えている。プログラマブル・マルチ
プレクサ16は、例えばN個の他にAおよびBの入力ポ
ートを備えており、PMUX16へのN個の入力ポート
は、クロック「c」信号を関係付けられた同期化器12
に与えるとともに同期化されたデータ信号を受信する同
期化器12の別個の1つにそれぞれ結合され、典型的か
つ追加的なAおよびBのポートは、詳細に後述するよう
な所定の間接的(オーバーヘッド)信号を供給する。多
重化部15からの多重化データ出力信号は、媒体19を
介して、離れた位置にあり多重解除部20を備えた受信
装置に送られる。多重解除部20は、オプションの復号
器(DECODER)21およびパリティ検査器(PA
RITY)22、ならびにフィード・フォワード・フレ
ーマ(FRAMER)24に相互接続されたプログラマ
ブル・デマルチプレクサ(PDEMUX)23を備えて
いるが、復号器(DECODER)21およびパリティ
検査器(PARITY)22は、送信端における符号化
器18およびパリティ計算器17とは逆の機能を果た
す。PDEMUX23は、(1)媒体19からの入力多
重化データ信号(オプションの復号器21およびパリテ
ィ検査器22によって処理される場合もある)を受信す
る単一の入力ポートと、(2)複数N個の出力ポートと
を備え、受信した多重化信号をデータ「d」およびクロ
ック「c」の別個の経路に分離するように作用する。動
作において、フレーマ(FRAMER)24は、典型的
な0/1のフレーム符号を検出し、さらに、例えばPD
EMUX23のRAMに格納された手順および受信した
データ・パケットに格納されているアドレスを用いて受
信した多重化データ信号を適切な出力ポートに渡すため
に、その受信した多重化データ信号をPDEMUX23
に多重解除させる。PDEMUX23からのそれぞれN
個のデータ「d」出力信号およびクロック「c」出力信
号は、受信データ・ポート部26に送られる。受信デー
タ・ポート部26は、(i)複数N個の非同期化器(D
ESYNC)271〜27N(各非同期化器27が、PD
EMUX23からN個の「d」および「c」の出力信号
の別個の1つを受信する)と、(ii)非同期化器27
の別個の1つにそれぞれ関係付けられた複数N個のフィ
ード・フォワード・フェーズ・ロック・ループ(PL
L)回路281〜28Nとを備えている。N個の非同期化
器271〜27Nの各々からの「d」および「c」の出力
信号は、適切で別個の末端利用者装置に送るために受信
データ・ポート部26の別個の出力ポート291〜29N
に送られる。
である。送信端は、(1)送信データ・ポート部10、
および(2)多重化部15を備えている。送信データ・
ポート部10は、複数N個のデータ・ポート111〜1
1Nおよび複数N個の同期化器(SYNC)121〜12
Nを備え、各同期化器は、データ「d」およびクロック
「c」を受信するためのデータ・ポート11の1つ1つ
に別々に結合されている。多重化部15は、(i)プロ
グラマブル・マルチプレクサ(PMUX)16、および
ある種の通信システムでのみ必要となるオプションのパ
リティ計算器(PARITY)17および符号化器(C
ODER)18を備えている。プログラマブル・マルチ
プレクサ16は、例えばN個の他にAおよびBの入力ポ
ートを備えており、PMUX16へのN個の入力ポート
は、クロック「c」信号を関係付けられた同期化器12
に与えるとともに同期化されたデータ信号を受信する同
期化器12の別個の1つにそれぞれ結合され、典型的か
つ追加的なAおよびBのポートは、詳細に後述するよう
な所定の間接的(オーバーヘッド)信号を供給する。多
重化部15からの多重化データ出力信号は、媒体19を
介して、離れた位置にあり多重解除部20を備えた受信
装置に送られる。多重解除部20は、オプションの復号
器(DECODER)21およびパリティ検査器(PA
RITY)22、ならびにフィード・フォワード・フレ
ーマ(FRAMER)24に相互接続されたプログラマ
ブル・デマルチプレクサ(PDEMUX)23を備えて
いるが、復号器(DECODER)21およびパリティ
検査器(PARITY)22は、送信端における符号化
器18およびパリティ計算器17とは逆の機能を果た
す。PDEMUX23は、(1)媒体19からの入力多
重化データ信号(オプションの復号器21およびパリテ
ィ検査器22によって処理される場合もある)を受信す
る単一の入力ポートと、(2)複数N個の出力ポートと
を備え、受信した多重化信号をデータ「d」およびクロ
ック「c」の別個の経路に分離するように作用する。動
作において、フレーマ(FRAMER)24は、典型的
な0/1のフレーム符号を検出し、さらに、例えばPD
EMUX23のRAMに格納された手順および受信した
データ・パケットに格納されているアドレスを用いて受
信した多重化データ信号を適切な出力ポートに渡すため
に、その受信した多重化データ信号をPDEMUX23
に多重解除させる。PDEMUX23からのそれぞれN
個のデータ「d」出力信号およびクロック「c」出力信
号は、受信データ・ポート部26に送られる。受信デー
タ・ポート部26は、(i)複数N個の非同期化器(D
ESYNC)271〜27N(各非同期化器27が、PD
EMUX23からN個の「d」および「c」の出力信号
の別個の1つを受信する)と、(ii)非同期化器27
の別個の1つにそれぞれ関係付けられた複数N個のフィ
ード・フォワード・フェーズ・ロック・ループ(PL
L)回路281〜28Nとを備えている。N個の非同期化
器271〜27Nの各々からの「d」および「c」の出力
信号は、適切で別個の末端利用者装置に送るために受信
データ・ポート部26の別個の出力ポート291〜29N
に送られる。
【0008】図1の各同期化器12において、それぞれ
関係付けられた入力11i からの「c」導線上のクロッ
クは、PMUX16からの関係付けられた「c」導線上
のクロックに対し、例えばパルス充填同期化のような周
知の技術を用いて同期が取られる。この時、例えば固定
のフレーム・ビット、充填ビット、充填指示ビット、パ
リティ・ビットおよびテレメトリのような間接的な(オ
ーバーヘッド)ビットを含んだ同期化されたフレーム・
フォーマットが、受信されたデータに追加される。これ
らの間接的なビットのために、同期化器の入力と出力と
の間で公称速度が異なる。従って、従来の同期化器であ
れば、所定の範囲のデータ速度の入力データ・ストリー
ムを受信すると、それから他の同期化器の出力フレーム
と同じデータ速度を有する同期化器出力フレームを生成
する。しかし、本発明の同期化器は、特定のデータ速度
の出力フレームを生成し、媒体19上の出力線速度の理
にかなう割合の速度まで入力データ・ストリームを充填
するようにプログラムすることが可能である。尚、その
理にかなう割合は、他の同期化器によって生じる割合と
同じであったり異なったりするが、各同期化器12は、
入力信号のデータ速度に応じて媒体19上の出力線速度
の任意の特定の割合まで充填することができる。そし
て、これらの同期化されたデータ速度が、PMUX16
の別個の入力に供給される。
関係付けられた入力11i からの「c」導線上のクロッ
クは、PMUX16からの関係付けられた「c」導線上
のクロックに対し、例えばパルス充填同期化のような周
知の技術を用いて同期が取られる。この時、例えば固定
のフレーム・ビット、充填ビット、充填指示ビット、パ
リティ・ビットおよびテレメトリのような間接的な(オ
ーバーヘッド)ビットを含んだ同期化されたフレーム・
フォーマットが、受信されたデータに追加される。これ
らの間接的なビットのために、同期化器の入力と出力と
の間で公称速度が異なる。従って、従来の同期化器であ
れば、所定の範囲のデータ速度の入力データ・ストリー
ムを受信すると、それから他の同期化器の出力フレーム
と同じデータ速度を有する同期化器出力フレームを生成
する。しかし、本発明の同期化器は、特定のデータ速度
の出力フレームを生成し、媒体19上の出力線速度の理
にかなう割合の速度まで入力データ・ストリームを充填
するようにプログラムすることが可能である。尚、その
理にかなう割合は、他の同期化器によって生じる割合と
同じであったり異なったりするが、各同期化器12は、
入力信号のデータ速度に応じて媒体19上の出力線速度
の任意の特定の割合まで充填することができる。そし
て、これらの同期化されたデータ速度が、PMUX16
の別個の入力に供給される。
【0009】図1に外見上類似した従来技術の構造で
は、送信データ・ポート部10および多重化部15を備
えているが、PMUX16の代わりに従来のマルチプレ
クサを使用し、クロック同期した入力ポート111〜1
1Nからのデータを周期的にインタリーブするコミュー
テータ・インタリーバとして機能させている。後述のよ
うに、本発明のPMUX16は、周期的インタリーバと
して作用せずに、むしろ入力の容量域を出力の時間域に
割り当て、かつプログラム制御の下でN対1デジタル・
セレクタを与えるように作用して、任意の第1の入力デ
ータ速度(例えば、非標準的な速度)を任意の第2の出
力データ速度(現在の商用デジタル伝送網の速度)へと
適応的にインタフェースをとる。本発明のPMUX16
は、その入力に与えられる速度がPMUXの出力線容量
の3%から97%の間である限り、如何なる速度の信号
も受け付けるように設計されている。用途による仕様変
更の必要が全くなければ、入力データと出力データとの
インタフェースをとる手順をROMの形でファームウェ
アに配置することができる。また、異なる用途に合うよ
うに仕様変更が必要な場合には、そのような手順は、P
MUX16に関係付けられたマイクロコンピュータまた
はコンピュータ(図示せず)のRAMに配置することも
できる。PMUX16のポート選択入力に適切なアドレ
スを所与の時間に印加することにより、同期化器121
〜12Nからのデータ入力の任意の1つがPMUX16
の出力に現れるように選択することができる。従って、
PMUX16の出力は、従来の技術のマルチプレクサの
ように入力を周期的にインタリーブすることに限定され
ず、任意の長さのパタンと成ることが可能である。
は、送信データ・ポート部10および多重化部15を備
えているが、PMUX16の代わりに従来のマルチプレ
クサを使用し、クロック同期した入力ポート111〜1
1Nからのデータを周期的にインタリーブするコミュー
テータ・インタリーバとして機能させている。後述のよ
うに、本発明のPMUX16は、周期的インタリーバと
して作用せずに、むしろ入力の容量域を出力の時間域に
割り当て、かつプログラム制御の下でN対1デジタル・
セレクタを与えるように作用して、任意の第1の入力デ
ータ速度(例えば、非標準的な速度)を任意の第2の出
力データ速度(現在の商用デジタル伝送網の速度)へと
適応的にインタフェースをとる。本発明のPMUX16
は、その入力に与えられる速度がPMUXの出力線容量
の3%から97%の間である限り、如何なる速度の信号
も受け付けるように設計されている。用途による仕様変
更の必要が全くなければ、入力データと出力データとの
インタフェースをとる手順をROMの形でファームウェ
アに配置することができる。また、異なる用途に合うよ
うに仕様変更が必要な場合には、そのような手順は、P
MUX16に関係付けられたマイクロコンピュータまた
はコンピュータ(図示せず)のRAMに配置することも
できる。PMUX16のポート選択入力に適切なアドレ
スを所与の時間に印加することにより、同期化器121
〜12Nからのデータ入力の任意の1つがPMUX16
の出力に現れるように選択することができる。従って、
PMUX16の出力は、従来の技術のマルチプレクサの
ように入力を周期的にインタリーブすることに限定され
ず、任意の長さのパタンと成ることが可能である。
【0010】任意のインタリーブ・パタンを実現できる
ことは、最も重要なプログラム可能性であり、大まかな
速度適応調節を起こし、特定の入力ポートが例えばPM
UX16の出力線容量の半分を必要とする場合、PMU
X16が、その入力ポートに対する出力ビットまたはタ
イム・スロットの半分を割り当てるようにすることがで
きる。また、このような最も重要なプログラム可能性に
より、例えばPMUX16の入力N、AおよびBから得
た固定のフレーム・ワードを適用することにより任意の
フレーム・フォーマットを作る可能性も生じる。例え
ば、入力ポートAおよびBがハード的に「0」および
「1」のビットにそれぞれ結線されていれば、要求どお
りの一定の0/1フレーム・ワードを生成するようにP
MUX16に入力ポートAおよびBを順番にアクセスさ
せることにより、所定の出力フレーム長を生成すること
ができる。従って、フレーム・フォーマットは、PMU
X16のポート選択入力にRAMに格納された順番で伝
えることができる。しかし、大まかな速度調節は、それ
自体では連続的な調節範囲に対応できない。これは、そ
のような技術では一定の増分の容量しか生じ得ないから
である。容量の増分と実際に要求される入力データ速度
との間の隔たりの橋渡しは、同期化器121 〜12M に
よって行うことができる。つまり、同期化器12は、可
変量のオーバーヘッド(間接的データ)を追加すること
ができるという特徴を有するように設計されている。従
って、適切な量のオーバーヘッドを加える微調整処理に
よって、いかに要求された速度差も応じることができ
る。
ことは、最も重要なプログラム可能性であり、大まかな
速度適応調節を起こし、特定の入力ポートが例えばPM
UX16の出力線容量の半分を必要とする場合、PMU
X16が、その入力ポートに対する出力ビットまたはタ
イム・スロットの半分を割り当てるようにすることがで
きる。また、このような最も重要なプログラム可能性に
より、例えばPMUX16の入力N、AおよびBから得
た固定のフレーム・ワードを適用することにより任意の
フレーム・フォーマットを作る可能性も生じる。例え
ば、入力ポートAおよびBがハード的に「0」および
「1」のビットにそれぞれ結線されていれば、要求どお
りの一定の0/1フレーム・ワードを生成するようにP
MUX16に入力ポートAおよびBを順番にアクセスさ
せることにより、所定の出力フレーム長を生成すること
ができる。従って、フレーム・フォーマットは、PMU
X16のポート選択入力にRAMに格納された順番で伝
えることができる。しかし、大まかな速度調節は、それ
自体では連続的な調節範囲に対応できない。これは、そ
のような技術では一定の増分の容量しか生じ得ないから
である。容量の増分と実際に要求される入力データ速度
との間の隔たりの橋渡しは、同期化器121 〜12M に
よって行うことができる。つまり、同期化器12は、可
変量のオーバーヘッド(間接的データ)を追加すること
ができるという特徴を有するように設計されている。従
って、適切な量のオーバーヘッドを加える微調整処理に
よって、いかに要求された速度差も応じることができ
る。
【0011】本発明によれば、PMUX16において、
入力データ速度の特定の集合に対し容量域から時間域に
インタリーブ・パタンを展開する後に位数逆転法と称す
るものを使用する。この方法は、ポート11が必要に見
合うほぼ均等な間隔でアクセスされるという原則に基づ
く。所与のデータ・ポートからのビットにほぼ一様に間
隔をおくことは、同期化器および非同期化器の内部の弾
性メモリに対する要求を最小化するだけでなく、出力デ
ータ・クロックにおける位相雑音を最小化するために
も、望ましいことである。位数逆転法の基本的な目的
は、位相域から時間域への写像を与えることである。
入力データ速度の特定の集合に対し容量域から時間域に
インタリーブ・パタンを展開する後に位数逆転法と称す
るものを使用する。この方法は、ポート11が必要に見
合うほぼ均等な間隔でアクセスされるという原則に基づ
く。所与のデータ・ポートからのビットにほぼ一様に間
隔をおくことは、同期化器および非同期化器の内部の弾
性メモリに対する要求を最小化するだけでなく、出力デ
ータ・クロックにおける位相雑音を最小化するために
も、望ましいことである。位数逆転法の基本的な目的
は、位相域から時間域への写像を与えることである。
【0012】図2に、以下においてそれぞれデータ・ポ
ートA〜Cと示す3つの入力データ・ポート111〜1
13を備えたシステムに対する2段階位数逆転法の例を
示す。説明のため、容量域には、30の連続した容量域
タイム・スロットから成る容量フレーム40が含まれ、
それぞれの容量域タイム・スロット(CTS)は、例え
ば1Mb/sの容量を表すものと仮定する。さらに、デ
ータ・ポートAは8.8Mb/sのデータ速度、データ
・ポートBは14.8Mb/sのデータ速度、そしてデ
ータ・ポートCは1.9Mb/sのデータ速度であると
仮定する。データ・ポートには整数の容量域タイム・ス
ロット(CTS)しか割り当てることができないので、
データ・ポートAには9CTS、データ・ポートBには
15CTS、そしてデータ・ポートCには2CTSが割
り当てられることになる。個々のデータ・ポートA〜C
には、容量域フレームの隣接した区分が割り当てられ
る。図2に示したように、容量域フレーム40に付いて
は、データ・ポートAは、8.8Mb/sの容量条件を
満たすようにCTS0〜8が任意に割り当てられ、デー
タ・ポートBは、14.8Mb/sの容量条件を満たす
ようにCTS9〜23が任意に割り当てられ、さらにデ
ータ・ポートCは、1.9Mb/sの容量条件を満たす
ようにCTS24〜25が任意に割り当てられる。尚、
データ・ポートA〜Cには、別のデータ・ポートの要求
条件と重複しない容量域フレーム40の0から29のC
TSの任意の部分を割り当てることが可能である。
ートA〜Cと示す3つの入力データ・ポート111〜1
13を備えたシステムに対する2段階位数逆転法の例を
示す。説明のため、容量域には、30の連続した容量域
タイム・スロットから成る容量フレーム40が含まれ、
それぞれの容量域タイム・スロット(CTS)は、例え
ば1Mb/sの容量を表すものと仮定する。さらに、デ
ータ・ポートAは8.8Mb/sのデータ速度、データ
・ポートBは14.8Mb/sのデータ速度、そしてデ
ータ・ポートCは1.9Mb/sのデータ速度であると
仮定する。データ・ポートには整数の容量域タイム・ス
ロット(CTS)しか割り当てることができないので、
データ・ポートAには9CTS、データ・ポートBには
15CTS、そしてデータ・ポートCには2CTSが割
り当てられることになる。個々のデータ・ポートA〜C
には、容量域フレームの隣接した区分が割り当てられ
る。図2に示したように、容量域フレーム40に付いて
は、データ・ポートAは、8.8Mb/sの容量条件を
満たすようにCTS0〜8が任意に割り当てられ、デー
タ・ポートBは、14.8Mb/sの容量条件を満たす
ようにCTS9〜23が任意に割り当てられ、さらにデ
ータ・ポートCは、1.9Mb/sの容量条件を満たす
ようにCTS24〜25が任意に割り当てられる。尚、
データ・ポートA〜Cには、別のデータ・ポートの要求
条件と重複しない容量域フレーム40の0から29のC
TSの任意の部分を割り当てることが可能である。
【0013】本発明のビット逆転法の第1段階によれ
ば、容量域のCTSアドレスを1組の数基から所定の数
の数字(例えば、00〜29のCTSに対しては3つの
数字)として分解する。さらに詳細には、使用するべき
数基を決定するためには、共に掛け合わせた場合に容量
域フレーム40のCTSの数を与えるような数の組み合
わせを使用すれば良い。例えば、容量域フレーム40の
30個のCTSに対しては、掛け合わせて30という値
を与える5と6、3と10、2と15、そして2と3と
5のような組み合わせである。次の計算には、これらの
組み合わせの何れも使用することができるが、この方法
の例としてより明快にするために、以下の例では数基
2、3、および5を使用する。一般に、単に5と6とい
うより、2と3と5のように多数の組み合わせの方が、
時間域フレーム41における時間域タイム・スロット
(TDTS)の間のCTSの分布が幾分さらに均等にな
る。しかし、分布の一様性を得るには、3つ因数は、独
立しているより、他の因数と組み合わせるのが最も良
い。従って、2、3および5という数体系を使用する場
合、数の範囲は、当分野で周知のように、それぞれ0〜
1、0〜2、および0〜4となる。代表的な数体系を選
ぶために容量域のCTS数を分解する場合、現在の位数
逆転法の第1段階では、次の式を用いる。 X=X1・3・5+X2・5+X3 (1) ここで、Xは、CTSアドレス、X1からX3は、CTS
アドレスXを生成するために代入するべき整数である。
ば、容量域のCTSアドレスを1組の数基から所定の数
の数字(例えば、00〜29のCTSに対しては3つの
数字)として分解する。さらに詳細には、使用するべき
数基を決定するためには、共に掛け合わせた場合に容量
域フレーム40のCTSの数を与えるような数の組み合
わせを使用すれば良い。例えば、容量域フレーム40の
30個のCTSに対しては、掛け合わせて30という値
を与える5と6、3と10、2と15、そして2と3と
5のような組み合わせである。次の計算には、これらの
組み合わせの何れも使用することができるが、この方法
の例としてより明快にするために、以下の例では数基
2、3、および5を使用する。一般に、単に5と6とい
うより、2と3と5のように多数の組み合わせの方が、
時間域フレーム41における時間域タイム・スロット
(TDTS)の間のCTSの分布が幾分さらに均等にな
る。しかし、分布の一様性を得るには、3つ因数は、独
立しているより、他の因数と組み合わせるのが最も良
い。従って、2、3および5という数体系を使用する場
合、数の範囲は、当分野で周知のように、それぞれ0〜
1、0〜2、および0〜4となる。代表的な数体系を選
ぶために容量域のCTS数を分解する場合、現在の位数
逆転法の第1段階では、次の式を用いる。 X=X1・3・5+X2・5+X3 (1) ここで、Xは、CTSアドレス、X1からX3は、CTS
アドレスXを生成するために代入するべき整数である。
【0014】図3には、各CTSアドレスを生成するた
めに、関係付けられた数基と掛け合わせる必要のあるX
1〜X3のいろいろな値を例示する図表を示す。例えば、
図2のフレーム40においてX=00であり、データ・
ポートAの最初のCTSを表している場合のCTSアド
レスに対しては、X1〜X3は、X=00を与えるために
式(1)においてゼロに等しくなければならない。同様
に、データ・ポートBの最後のCTSを表す図2のフレ
ーム40のX=23なるCTSアドレスに対しては、1
5+5+3=23となるためには、式(1)においてX
1およびX2は1に等しく、X3は3に等しい必要があ
る。
めに、関係付けられた数基と掛け合わせる必要のあるX
1〜X3のいろいろな値を例示する図表を示す。例えば、
図2のフレーム40においてX=00であり、データ・
ポートAの最初のCTSを表している場合のCTSアド
レスに対しては、X1〜X3は、X=00を与えるために
式(1)においてゼロに等しくなければならない。同様
に、データ・ポートBの最後のCTSを表す図2のフレ
ーム40のX=23なるCTSアドレスに対しては、1
5+5+3=23となるためには、式(1)においてX
1およびX2は1に等しく、X3は3に等しい必要があ
る。
【0015】容量域フレーム40で使用される各CTS
に対して前記の第1段階を終了すると、第2段階では、
数基の順序とXiの値とを反転することにより位数逆転
法を実施し、式(1)の生成と同様の要領で次の式を生
成する。 Y=X3・3・3+X2・3+X1 (2) ここで、Yは、図2の容量域フレーム40のCTSに対
し、30のタイム・スロットからなる時間域フレーム4
1において割り当てられた代表のタイムス・ロットであ
る。例えば、データ・ポートAに割り当てられた容量域
40のCTS06に対し、図3の図表によれば、式
(1)のX1が0に等しく、X2とX3がそれぞれ1に等
しければ、X=06となる。これらのXiの値を式
(2)に代入すると、Y=08となり、時間域フレーム
41のタイム・スロット08を表す。従って、フレーム
40のCTS06にあるデータは、この2段階位数逆転
法を用いて、時間域フレーム41のタイム・スロット0
8におけるデータとして媒体19によって伝送される。
同様に、図表から分かるように、CTS08と23に割
り当てられたデータは、時間域フレーム41のそれぞれ
のタイム・スロット20および21において媒体19に
よって伝送される。このように、データ・ポートA〜C
のそれぞれに対しフレーム40において隣接して割り当
てられた容量域タイム・スロットは、時間域フレーム4
1にわたって幾分一様に分配されるが、それらは、未使
用のCTSである。
に対して前記の第1段階を終了すると、第2段階では、
数基の順序とXiの値とを反転することにより位数逆転
法を実施し、式(1)の生成と同様の要領で次の式を生
成する。 Y=X3・3・3+X2・3+X1 (2) ここで、Yは、図2の容量域フレーム40のCTSに対
し、30のタイム・スロットからなる時間域フレーム4
1において割り当てられた代表のタイムス・ロットであ
る。例えば、データ・ポートAに割り当てられた容量域
40のCTS06に対し、図3の図表によれば、式
(1)のX1が0に等しく、X2とX3がそれぞれ1に等
しければ、X=06となる。これらのXiの値を式
(2)に代入すると、Y=08となり、時間域フレーム
41のタイム・スロット08を表す。従って、フレーム
40のCTS06にあるデータは、この2段階位数逆転
法を用いて、時間域フレーム41のタイム・スロット0
8におけるデータとして媒体19によって伝送される。
同様に、図表から分かるように、CTS08と23に割
り当てられたデータは、時間域フレーム41のそれぞれ
のタイム・スロット20および21において媒体19に
よって伝送される。このように、データ・ポートA〜C
のそれぞれに対しフレーム40において隣接して割り当
てられた容量域タイム・スロットは、時間域フレーム4
1にわたって幾分一様に分配されるが、それらは、未使
用のCTSである。
【0016】代わりに3段階位数逆転法を用いて、図4
および図5に示すように、容量域フレーム40のCTS
のより均一な分布を与えることができる。この3段階位
数逆転法では、式(1)を用いる前述の2段階法の第1
段階が、3段階位数逆転法の第1段階として繰り返され
る。Xが00から29のそれぞれに匹敵するのに必要な
X1〜X3の値を図5の図表に再び示す。3段階位数逆転
法の第2段階では、図5の上部の小さな図表に示したよ
うに、決定したX1〜X3の値を相当するY1〜Y3の値へ
と変換することが必要となる。さらに詳細には、X1に
対する0および1の値は、Y1に対する0および1にそ
れぞれ相当し、X2に対する0、1および2の値は、Y2
に対する0、2および1にそれぞれ相当し、X3に対す
る0、1、2、3および4の値は、Y3に対する0、
2、4、1および3にそれぞれ相当する。
および図5に示すように、容量域フレーム40のCTS
のより均一な分布を与えることができる。この3段階位
数逆転法では、式(1)を用いる前述の2段階法の第1
段階が、3段階位数逆転法の第1段階として繰り返され
る。Xが00から29のそれぞれに匹敵するのに必要な
X1〜X3の値を図5の図表に再び示す。3段階位数逆転
法の第2段階では、図5の上部の小さな図表に示したよ
うに、決定したX1〜X3の値を相当するY1〜Y3の値へ
と変換することが必要となる。さらに詳細には、X1に
対する0および1の値は、Y1に対する0および1にそ
れぞれ相当し、X2に対する0、1および2の値は、Y2
に対する0、2および1にそれぞれ相当し、X3に対す
る0、1、2、3および4の値は、Y3に対する0、
2、4、1および3にそれぞれ相当する。
【0017】前記の位数逆転値は、モジュラ演算によっ
て決定したものである。例えば、Y3の値は、次の式か
ら決定される。 Y3=X3・2(mod5) ここで、 2=integer[5/2] 同様に、 Y1=X1・1(mod2) Y2=X2・2(mod3) このようにXnからYnへの写像を決定するためにモジュ
ラ演算を選択したのは、単に説明のためであり、本発明
の範囲を制限するものではない。
て決定したものである。例えば、Y3の値は、次の式か
ら決定される。 Y3=X3・2(mod5) ここで、 2=integer[5/2] 同様に、 Y1=X1・1(mod2) Y2=X2・2(mod3) このようにXnからYnへの写像を決定するためにモジュ
ラ演算を選択したのは、単に説明のためであり、本発明
の範囲を制限するものではない。
【0018】3段階位数逆転法の第3段階では、次の式
を用いる。 Y=Y3・3・2+Y2・2+Y1 (3) この式は、式(2)と同様に導かれるが、式(2)のX
iの値にYiを代入したものである。図5の下方部分は、
容量域フレーム40におけるXに対するCTSアドレス
の図4の時間域フレーム42におけるYに対するタイム
・スロット・アドレスへの割り当てのための計算値を示
す。さらに詳細には、容量域フレーム40におけるCT
S08および23は、時間域フレームのタイム・スロッ
ト22および23にそれぞれ割り当てられる。図2およ
び図4に示した2段階および3段階の位数逆転方を比較
すると、図2の2段階の方法より図4の3段階の方法を
用いた方が、フレーム40の容量域タイム・スロット
は、一般に時間域フレーム42の全体にわたってより均
一に分配される。尚、このような計算をさらに中間的な
段階を用いて拡張し、容量域のタイム・スロットを時間
域フレーム全体にさらに一層均一に分配させることも可
能であるが、2段階および3段階の方法によって、同期
化器12および非同期化器27における弾性メモリを最
小化し、かつ出力データ・クロックの位相雑音を最小化
するには十分な容量域の時間域への均一な分布が与えら
れる。また、現在の2段階および3段階の方法の利点
は、タイム・スロットが時間域フレーム内でほぼ一様に
分配され、しかも容量域の全タイム・スロットが時間域
フレーム41または42の内側に写像されることが保証
されていることである。
を用いる。 Y=Y3・3・2+Y2・2+Y1 (3) この式は、式(2)と同様に導かれるが、式(2)のX
iの値にYiを代入したものである。図5の下方部分は、
容量域フレーム40におけるXに対するCTSアドレス
の図4の時間域フレーム42におけるYに対するタイム
・スロット・アドレスへの割り当てのための計算値を示
す。さらに詳細には、容量域フレーム40におけるCT
S08および23は、時間域フレームのタイム・スロッ
ト22および23にそれぞれ割り当てられる。図2およ
び図4に示した2段階および3段階の位数逆転方を比較
すると、図2の2段階の方法より図4の3段階の方法を
用いた方が、フレーム40の容量域タイム・スロット
は、一般に時間域フレーム42の全体にわたってより均
一に分配される。尚、このような計算をさらに中間的な
段階を用いて拡張し、容量域のタイム・スロットを時間
域フレーム全体にさらに一層均一に分配させることも可
能であるが、2段階および3段階の方法によって、同期
化器12および非同期化器27における弾性メモリを最
小化し、かつ出力データ・クロックの位相雑音を最小化
するには十分な容量域の時間域への均一な分布が与えら
れる。また、現在の2段階および3段階の方法の利点
は、タイム・スロットが時間域フレーム内でほぼ一様に
分配され、しかも容量域の全タイム・スロットが時間域
フレーム41または42の内側に写像されることが保証
されていることである。
【0019】前記の2段階または3段階の方法を実施す
るための典型的なプログラマブル・マルチプレクサ16
の構造を図6および図7に示す。図6において、クロッ
ク信号が、フレーム・カウンタ60に受信され、複数の
分割回路61〜63を通ると、それらの分割回路は、図
2および図4の時間域フレーム41または42における
タイム・スロットの数に関する2進値出力を与える。説
明のため、図6のPMUXの以下の記述は、前記の例、
即ち数基2、3および5を用いる30のCTSから成る
容量域フレームおよび時間域フレームに充てる。従っ
て、フレーム・カウンタ60は、2分割回路61、3分
割回路62、および5分割回路63を備えている。2分
割回路61からの2進出力は、2進の「0」または
「1」しかあり得ないので、単一の出力導線しかない
が、3分割回路62は、可能な00、01および10の
2進出力符号を処理するために2本の出力導線を備え、
5分割回路63は、可能な2進符号000、001、0
10、011および100を処理するために3本の出力
導線を備えている。2分割回路61の出力導線は、最下
位ビット(LSB)と考えられるが、5分割回路63か
らの最高の値の2進出力導線は、最高位ビット(MS
B)と考えられる。尚、フレーム・カウンタ60からの
LSBからMSBまでのビットは、位数逆転法を自動的
に生むように、2分割回路61からのLSBからデータ
・ポートAの比較器67のMSB入力への波線によって
示したように、データ・ポートA〜Cの比較器67およ
び68に逆順に結合される。図1の入力データ・ポート
A〜Cの各々は、PMUX16において開始ビット・メ
モリ(START BIT)65および終了ビット・メ
モリ(END BIT)66を備え、両メモリは、第1
の関係付けられた比較器67および第2の関係付けられ
た比較器68にそれぞれ結合されている。これらのメモ
リおよび比較器は、図2または図4の容量域フレーム4
0に効率的に関係付けられている。第1および第2の比
較器の各々は、その別個の入力において、フレーム・カ
ウンタ60からの6本の出力導線上のビットを逆の順番
に受け取る。各入力データ・ポートA〜Cに関係付けら
れた第1および第2の比較器67および68の各々から
の出力は、別々に関係付けられたANDゲート69の別
個の入力に接続され、各ANDゲート69の出力は、別
の第2のANDゲート70の第1の入力に接続される。
その入力データ・ポートに関係付けられた同期化器(S
YNCH)12iからのデータ信号は、その関係付けら
れたANDゲート70の第2の入力に加えられる。第2
のANDゲート70の出力は、ORゲート71の別個の
入力に接続され、ORゲート71の出力は、遠端の受信
機に送るために媒体19に加えられる。
るための典型的なプログラマブル・マルチプレクサ16
の構造を図6および図7に示す。図6において、クロッ
ク信号が、フレーム・カウンタ60に受信され、複数の
分割回路61〜63を通ると、それらの分割回路は、図
2および図4の時間域フレーム41または42における
タイム・スロットの数に関する2進値出力を与える。説
明のため、図6のPMUXの以下の記述は、前記の例、
即ち数基2、3および5を用いる30のCTSから成る
容量域フレームおよび時間域フレームに充てる。従っ
て、フレーム・カウンタ60は、2分割回路61、3分
割回路62、および5分割回路63を備えている。2分
割回路61からの2進出力は、2進の「0」または
「1」しかあり得ないので、単一の出力導線しかない
が、3分割回路62は、可能な00、01および10の
2進出力符号を処理するために2本の出力導線を備え、
5分割回路63は、可能な2進符号000、001、0
10、011および100を処理するために3本の出力
導線を備えている。2分割回路61の出力導線は、最下
位ビット(LSB)と考えられるが、5分割回路63か
らの最高の値の2進出力導線は、最高位ビット(MS
B)と考えられる。尚、フレーム・カウンタ60からの
LSBからMSBまでのビットは、位数逆転法を自動的
に生むように、2分割回路61からのLSBからデータ
・ポートAの比較器67のMSB入力への波線によって
示したように、データ・ポートA〜Cの比較器67およ
び68に逆順に結合される。図1の入力データ・ポート
A〜Cの各々は、PMUX16において開始ビット・メ
モリ(START BIT)65および終了ビット・メ
モリ(END BIT)66を備え、両メモリは、第1
の関係付けられた比較器67および第2の関係付けられ
た比較器68にそれぞれ結合されている。これらのメモ
リおよび比較器は、図2または図4の容量域フレーム4
0に効率的に関係付けられている。第1および第2の比
較器の各々は、その別個の入力において、フレーム・カ
ウンタ60からの6本の出力導線上のビットを逆の順番
に受け取る。各入力データ・ポートA〜Cに関係付けら
れた第1および第2の比較器67および68の各々から
の出力は、別々に関係付けられたANDゲート69の別
個の入力に接続され、各ANDゲート69の出力は、別
の第2のANDゲート70の第1の入力に接続される。
その入力データ・ポートに関係付けられた同期化器(S
YNCH)12iからのデータ信号は、その関係付けら
れたANDゲート70の第2の入力に加えられる。第2
のANDゲート70の出力は、ORゲート71の別個の
入力に接続され、ORゲート71の出力は、遠端の受信
機に送るために媒体19に加えられる。
【0020】動作について説明する。制御信号によっ
て、各入力データ・ポートに対し、開始ビット・メモリ
(START BIT)65および終了ビット・メモリ
(END BIT)66を初期化する。図2または図4
に示した現在の例では、データ・ポートAに対する開始
ビットおよび終了ビットのメモリ65および66は、デ
ータ・ポートAに対する容量域フレーム40において任
意に割り当てられる隣接するCTSであるため、それぞ
れ00および38に設定される。同様に、データ・ポー
トBに対する開始ビット・メモリ(START BI
T)65および終了ビット・メモリ(END BIT)
66は、09および23にそれぞれ設定され、データ・
ポートCに対する開始ビット・メモリ(START B
IT)65および終了ビット・メモリ(END BI
T)66は、24および25にそれぞれ設定される。現
在の例では、フレーム・カウンタ60が特定の時間域タ
イム・スロットのアドレスを示す2進信号をその6本の
出力導線に与えると、第1の比較器67の各々は、関係
付けられて格納されている開始ビットの値をフレーム・
カウンタ60からのビットが逆順の2進値と比較し、フ
レーム・カウンタ60からの逆転した2進値が関係する
開始ビットの値以上であるならば、2進数の「1」を出
力し、フレーム・カウンタ60からの逆転した(逆順
の)2進値が格納されている開始ビットを下回るなら
ば、「0」を出力する。同様に、第2の比較器68の各
々は、関係付けられて格納されている終了ビットの値を
フレーム・カウンタ60からの2進値と比較し、関係付
けられた終了ビットがフレーム・カウンタ60から受信
した2進値以下であるならば、2進数の「1」を出力
し、関係付けられた終了ビットの値がフレーム・カウン
タ60から受信した2進値を下回るならば、2進の
「0」を出力する。
て、各入力データ・ポートに対し、開始ビット・メモリ
(START BIT)65および終了ビット・メモリ
(END BIT)66を初期化する。図2または図4
に示した現在の例では、データ・ポートAに対する開始
ビットおよび終了ビットのメモリ65および66は、デ
ータ・ポートAに対する容量域フレーム40において任
意に割り当てられる隣接するCTSであるため、それぞ
れ00および38に設定される。同様に、データ・ポー
トBに対する開始ビット・メモリ(START BI
T)65および終了ビット・メモリ(END BIT)
66は、09および23にそれぞれ設定され、データ・
ポートCに対する開始ビット・メモリ(START B
IT)65および終了ビット・メモリ(END BI
T)66は、24および25にそれぞれ設定される。現
在の例では、フレーム・カウンタ60が特定の時間域タ
イム・スロットのアドレスを示す2進信号をその6本の
出力導線に与えると、第1の比較器67の各々は、関係
付けられて格納されている開始ビットの値をフレーム・
カウンタ60からのビットが逆順の2進値と比較し、フ
レーム・カウンタ60からの逆転した2進値が関係する
開始ビットの値以上であるならば、2進数の「1」を出
力し、フレーム・カウンタ60からの逆転した(逆順
の)2進値が格納されている開始ビットを下回るなら
ば、「0」を出力する。同様に、第2の比較器68の各
々は、関係付けられて格納されている終了ビットの値を
フレーム・カウンタ60からの2進値と比較し、関係付
けられた終了ビットがフレーム・カウンタ60から受信
した2進値以下であるならば、2進数の「1」を出力
し、関係付けられた終了ビットの値がフレーム・カウン
タ60から受信した2進値を下回るならば、2進の
「0」を出力する。
【0021】従って、時間域タイム・スロット06の期
間に付いては、フレーム・カウンタ60は、図3の図表
においてY=06に対して示したようにX3〜X1に対し
1、0、0に相当する2進値を出力する。データ・ポー
トA〜Cに対する比較器67の各々は、フレーム・カウ
ンタ60と比較器67および68との間の逆順の導線の
ために、フレーム・カウンタ60から0、0、1の逆順
の値を受信し、さらに比較器67は、関係付けられたメ
モリ(START BIT)65に格納されている開始
ビットの値を受信した逆順の2進符号と比較する。デー
タ・ポートAに対する比較器67だけは、受信した逆順
の2進符号が関係付けられた開始ビット・メモリ(ST
ART BIT)65に格納されている00という開始
ビットの値以上であると分かるので、2進数の「1」を
出力することになる。データ・ポートBおよびCに対す
る残る2つの比較器67は、受信した逆順の2進符号
が、格納されている開始ビットの値を下回ると判断する
ので、2進数の「0」を出力する。しかし、データ・ポ
ートA〜Cの比較器68に対し、データ・ポートA〜C
に関係付けられた各比較器68は、受信した逆順の2進
符号0、0、1(数字の1に等しい)が各終了ビット・
メモリ(ENDBIT)66に格納されている終了ビッ
トの値を下回るので、2進の「1」を出力する。従っ
て、データ・ポートAに関係付けられたANDゲート6
9だけは、その入力が共に2進の「1」に等しいので、
時間域フレームのタイム・スロット06の期間中、2進
で「1」のイネーブル出力信号を出す。このデータ・ポ
ートAのANDゲート69からのイネーブル出力信号
は、データ・ポートAのANDゲート70に2進で
「1」のイネーブル信号を与え、データ・ポートAから
の入力データ信号がORゲート71まで通ることを許
し、媒体19によって伝送できるようにようにする。図
3のY=00〜29に対する時間域タイム・スロットの
それぞれに対し同様の過程が起こり、時間域タイム・ス
ロットの各期間中に容量域に従ってデータ・ポートへの
アクセスが許される。
間に付いては、フレーム・カウンタ60は、図3の図表
においてY=06に対して示したようにX3〜X1に対し
1、0、0に相当する2進値を出力する。データ・ポー
トA〜Cに対する比較器67の各々は、フレーム・カウ
ンタ60と比較器67および68との間の逆順の導線の
ために、フレーム・カウンタ60から0、0、1の逆順
の値を受信し、さらに比較器67は、関係付けられたメ
モリ(START BIT)65に格納されている開始
ビットの値を受信した逆順の2進符号と比較する。デー
タ・ポートAに対する比較器67だけは、受信した逆順
の2進符号が関係付けられた開始ビット・メモリ(ST
ART BIT)65に格納されている00という開始
ビットの値以上であると分かるので、2進数の「1」を
出力することになる。データ・ポートBおよびCに対す
る残る2つの比較器67は、受信した逆順の2進符号
が、格納されている開始ビットの値を下回ると判断する
ので、2進数の「0」を出力する。しかし、データ・ポ
ートA〜Cの比較器68に対し、データ・ポートA〜C
に関係付けられた各比較器68は、受信した逆順の2進
符号0、0、1(数字の1に等しい)が各終了ビット・
メモリ(ENDBIT)66に格納されている終了ビッ
トの値を下回るので、2進の「1」を出力する。従っ
て、データ・ポートAに関係付けられたANDゲート6
9だけは、その入力が共に2進の「1」に等しいので、
時間域フレームのタイム・スロット06の期間中、2進
で「1」のイネーブル出力信号を出す。このデータ・ポ
ートAのANDゲート69からのイネーブル出力信号
は、データ・ポートAのANDゲート70に2進で
「1」のイネーブル信号を与え、データ・ポートAから
の入力データ信号がORゲート71まで通ることを許
し、媒体19によって伝送できるようにようにする。図
3のY=00〜29に対する時間域タイム・スロットの
それぞれに対し同様の過程が起こり、時間域タイム・ス
ロットの各期間中に容量域に従ってデータ・ポートへの
アクセスが許される。
【0022】3段階の方法が実施できるようにするに
は、自由選択の変換器73をフレーム・カウンタ60の
出力に配置するだけですむ。この変換器73により、図
5の図表の上部に示したようにX1〜X3からY1〜Y3へ
と数基の値の変換を行う。
は、自由選択の変換器73をフレーム・カウンタ60の
出力に配置するだけですむ。この変換器73により、図
5の図表の上部に示したようにX1〜X3からY1〜Y3へ
と数基の値の変換を行う。
【0023】図7に、前記に代わって2段階または3段
階の位数逆転法を行うに好ましい典型的な構造を示す。
同図において、容量域のパラメータが、パーソナル・コ
ンピュータまたはその他のコンピュータあるいはマイク
ロプロセッサのようなプロセッサ80に供給され、その
プロセッサ80が、適切な2段階または3段階の容量域
から時間域への計算を行う。そして、その結果は、RA
M81に格納されて、表参照的に使用され、結果的に、
入力データ・ポートA〜Cの信号が、図2および図4に
示したように、媒体19上に多重化される。
階の位数逆転法を行うに好ましい典型的な構造を示す。
同図において、容量域のパラメータが、パーソナル・コ
ンピュータまたはその他のコンピュータあるいはマイク
ロプロセッサのようなプロセッサ80に供給され、その
プロセッサ80が、適切な2段階または3段階の容量域
から時間域への計算を行う。そして、その結果は、RA
M81に格納されて、表参照的に使用され、結果的に、
入力データ・ポートA〜Cの信号が、図2および図4に
示したように、媒体19上に多重化される。
【0024】受信端において、PDMUX23および非
同期化手段27は、入力データ信号を再生して、それら
を適切な末端利用者の装置に送るために、送信端におけ
るPMUX16および同期化手段12とは逆の動作を行
う。
同期化手段27は、入力データ信号を再生して、それら
を適切な末端利用者の装置に送るために、送信端におけ
るPMUX16および同期化手段12とは逆の動作を行
う。
【0025】以上の説明は、本発明の一実施例に関する
もので、この技術分野の当業者であれば、本発明の種々
の変形例が考えられるが、それらはいずれも本発明の技
術的範囲に包含される。例えば、PMUX16において
同期化器12の機能を果たすことも、PMUX16への
入力AおよびBの他に充填指示ビットを与える入力ポー
トを追加することにより、可能である。これにより、前
のフレーム中の充填指示ビットが、そのCTSにおける
データが有効であったかどうかを示し、特定のデータ・
ポートに割り当てられる最後のCTSをパルスの充填に
使用することができる。
もので、この技術分野の当業者であれば、本発明の種々
の変形例が考えられるが、それらはいずれも本発明の技
術的範囲に包含される。例えば、PMUX16において
同期化器12の機能を果たすことも、PMUX16への
入力AおよびBの他に充填指示ビットを与える入力ポー
トを追加することにより、可能である。これにより、前
のフレーム中の充填指示ビットが、そのCTSにおける
データが有効であったかどうかを示し、特定のデータ・
ポートに割り当てられる最後のCTSをパルスの充填に
使用することができる。
【0026】
【発明の効果】以上述べたように、本発明によれば、特
殊化された用途においてデータ信号を現存の電気通信網
を介して経済的に送ることが可能となり、高価な特殊化
された短距離通信網、長距離通信網、または特殊化され
たデータ速度変換器を作ることを避けて、現存の通信網
の未使用の能力をさらに経済的に使用することができる
ようになる。
殊化された用途においてデータ信号を現存の電気通信網
を介して経済的に送ることが可能となり、高価な特殊化
された短距離通信網、長距離通信網、または特殊化され
たデータ速度変換器を作ることを避けて、現存の通信網
の未使用の能力をさらに経済的に使用することができる
ようになる。
【図1】本発明を実施するための通信システムの典型的
な装置のブロック図である。
な装置のブロック図である。
【図2】図1図の装置への3つの典型的な入力信号に対
し、本発明による2段階方式を用いて容量域フレームか
ら時間域フレームへ行われる写像を説明する図である。
し、本発明による2段階方式を用いて容量域フレームか
ら時間域フレームへ行われる写像を説明する図である。
【図3】本発明による典型的な2段階方式のために、図
2図で使用する容量域から時間域への変換を掲げた図表
である。
2図で使用する容量域から時間域への変換を掲げた図表
である。
【図4】図3図で使用される3つの典型的な入力信号に
対し、本発明による3段階方式を用いて容量域フレーム
から時間域フレームへ行われる写像を説明する図であ
る。
対し、本発明による3段階方式を用いて容量域フレーム
から時間域フレームへ行われる写像を説明する図であ
る。
【図5】本発明による典型的な3段階方式のために、図
4図で使用する容量域から時間域への変換を掲げた図表
である。
4図で使用する容量域から時間域への変換を掲げた図表
である。
【図6】本発明によるプログラマブル・マルチプレクサ
のブロック図である。
のブロック図である。
【図7】本発明による代案のプログラマブル・マルチプ
レクサのブロック図である。
レクサのブロック図である。
10 送信データ・ポート部 121〜12N 同期化器(SYNC)15 多重化部 16 プログラマブル・マルチプレクサ(PMUX) 17 パリティ計算器(PARITY) 18 符号化器(CODER) 20 多重解除部 21 復号器(DECODER) 22 パリティ検査器(PARITY) 24 フィード・フォワード・フレーマ(FRAME
R) 23 プログラマブル・デマルチプレクサ(PDEMU
X) 60 フレーム・カウンタ 65 開始ビット・メモリ(START BIT) 66 終了ビット・メモリ(END BIT) 67、68 比較器81 プロセッサ
R) 23 プログラマブル・デマルチプレクサ(PDEMU
X) 60 フレーム・カウンタ 65 開始ビット・メモリ(START BIT) 66 終了ビット・メモリ(END BIT) 67、68 比較器81 プロセッサ
Claims (11)
- 【請求項1】 個別のデータ速度を有する1つ以上の入
力データ信号を入力の容量域フレームから出力の時間域
フレームへと多重化し、この多重化したデータ信号を送
信する方法において、 (a)容量域フレームと時間域フレームが、それぞれ割
り当て可能な所定の数のアドレスを含む場合、前記入力
データ信号の各々を容量域フレームの1つ以上の所定の
隣接するアドレスに前記入力データ速度に応じて割り当
てるステップと、 (b)計数順序が、複数ビットからなりN個の別個の部
分を含むワードによって表されるとき、前記計数順序の
最初のアドレスから最後のアドレスまで所定の順序で時
間域フレームを数え通すステップと、 (c)それぞれが、1つ以上のビットからなり、前記ス
テップ(b)の前記のN個の部分のうちの1つに関係付
けられているN個の2進ワードを生成するステップと、 (d)前記ステップ(c)の各計数段階において、前記
の1つ以上の入力データ信号のうちの何れの信号を前記
時間域フレームの各アドレスに割り当てるかを割り当て
るために、前記ステップ(c)からの前記の多数ビット
のワードを、前記ステップ(a)において各入力データ
信号に割り当てられた容量域の隣接するアドレスの開始
アドレスおよび終了アドレスをそれぞれ定義する第1の
数および第2の数と、逆の順に比較するステップと、 (e)前記ステップ(d)において決定されたとおりの
時間域フレーム順のアドレスの期間中に、各入力データ
信号の区分を、各データ信号を再生する離れた1つ以上
の受信機に送るステップと、を備えたことを特徴とする
データ信号の多重化方法。 - 【請求項2】 前記ステップ(b)の実行において、 (b1)前記容量域フレームにおける所定数のアドレス
を、掛け合わせると前記容量域フレームにおける前記所
定数のアドレスを与える複数の数の基へと変換するステ
ップと、 (b2)前記容量域フレームの各アドレスを、前記ステ
ップ(b1)で決定された数の基の各々に対する2進ワ
ードへと変換するステップと、を実行することを特徴と
する請求項1の方法。 - 【請求項3】 前記ステップ(d)の実行において、各
時間域フレーム・アドレスを1つ以上のデータ入力信号
のうちの特定の1つに割り当てるために、前記ステップ
(b1)の数の基から求めた逆順の数の基および前記ス
テップ(b2)からの前記2進ワードを逆順にしたもの
を使用することを特徴とする請求項2の方法。 - 【請求項4】 前記方法が、 (f)前記ステップ(d)を実行する前に、前記ステッ
プ(d)で使用する1組の第2の2進ワードを生成する
ために、前記ステップ(c)で生成した各2進ワードの
モジュラ算術乗法を実行するステップをさらに備えたこ
とを特徴とする請求項1、2または3の方法。 - 【請求項5】 多重化されたデータ信号を形成するため
に、関係付けられたデータ速度をそれぞれ有する複数の
入力データ信号を結合する方法において、この方法が、 (a)前記の関係付けられたデータ速度のによって決定
される数の所定の容量区分を前記入力データ信号の各々
に割り当てるステップと、 (b)前記容量区分の各々を一連の時間フレームの各時
間フレームにおける特定のタイム・スロットに関係付け
るステップと、 (c)前記の関係付けられたタイム・スロット中に、各
入力データ信号の区分を送信するステップとを備え、さ
らに前記の関係付けるステップが、(1)隣接する一連
のアドレスにおけるアドレスを前記容量区分の1つ1つ
に関係付けるステップと、(2)N個の別個のワードの
値を組み合わせることにより多数ビットの2進ワードを
生成するステップと、(3)前記2進ワードのビットを
逆順にするステップと、(4)前記の各アドレスを前記
の各タイム・スロットに前記の逆順にした2進ワードの
関数として関係付けるステップとを含むことを特徴とす
るデータ信号の多重化方法。 - 【請求項6】 前記N個の別個のワードのそれぞれの値
が、互いの積が各時間フレームのタイム・スロットの数
に等しいような数基によって算出されることを特徴とす
る請求項1の方法。 - 【請求項7】 個々のデータ速度を有する複数の入力デ
ータ信号を出力の時分割多重データ信号のフレームへと
多重化する方法において、 (a)割り当て可能なアドレスの数が一定であるものと
して、各入力データ信号を前記入力データ速度に応じて
1つ以上の所定の隣接したアドレスに割り当てるステッ
プと、 (b)最低位から最高位までの範囲の数学的意味をそれ
ぞれ有するN群のビットからのビットからなり、所定の
順序で数えることによって形成される2進値を有する多
ビット・ワードを形成するステップと、 (c)前記入力信号のそれぞれの区分を時分割多重デー
タ信号の各フレームにおける異なるタイム・スロットに
割り当てるために、前記多ビット・ワードを位数逆転し
たものの2進値を、前記ステップ(a)において各入力
データ信号に割り当てられた隣接するアドレスの開始ア
ドレスおよび終了アドレスをそれぞれ定義する第1の数
および第2の数と比較するステップと、 (d)前記ステップ(c)において決定されたタイム・
スロット中に、各入力データ信号の区分を、各データ信
号を再生する離れた1つ以上の受信機に送信するステッ
プと、を備えたことを特徴とするデータ信号の多重化方
法。 - 【請求項8】 結合されたデータ信号を形成するため
に、関係付けられたデータ速度をそれぞれ有する複数の
入力データ信号を多重化する方法において、 (a)前記の関係付けられたデータ速度のによって決定
される数の所定の容量区分を前記入力データ信号の各々
に割り当てるステップと、 (b)一連の時間フレームの各時間フレームが、それぞ
れ1つのアドレスを有する総計M個のタイム・スロット
を含むものとして、前記容量区分の各々を各時間フレー
ムにおける特定のタイム・スロットに関係付けるステッ
プと、 (c)前記の関係付けられたタイム・スロット中に、各
入力データ信号の区分を送信するステップとを備え、さ
らに前記の関係付けるステップが、(1)隣接する一連
のアドレスにおけるアドレスを前記容量区分の1つ1つ
に割り当てるステップと、(2)N回繰り返す2進数列
を生成するステップと、(3)前記の割り当てた容量区
分アドレスの各々を対応するタイム・スロット・アドレ
スへと前記2進数列の順列の関数として変換するステッ
プとを含む、ことを特徴とするデータ信号の多重化方
法。 - 【請求項9】 個々のデータ速度を有する複数の入力デ
ータ信号を出力の時分割多重データ信号へと結合する方
法において、 (a)前記入力データ速度に依存する1つ以上の所定の
隣接するアドレスを前記入力データ信号のそれぞれの各
フレームに割り当てるステップと、 (b)所定の順序で数えることによって形成される2進
値を有するMビットのワードを形成するステップと、 (c)前記入力信号の各々を時分割多重データ信号の各
フレームにおける異なるタイム・スロットに割り当てる
ために、前記Mビット・ワードを位数逆転したものの2
進値を、前記の割り当てるステップにおいて割り当てら
れた隣接するアドレスの開始アドレスおよび終了アドレ
スをそれぞれ定義する第1の数および第2の数と比較す
るステップと、 (d)前記の比較するステップにおいて決定されたタイ
ム・スロット中に、各入力データ信号の区分を、各デー
タ信号を再生する離れた1つ以上の受信機に送信するス
テップとを備えたことを特徴とするデータ信号の多重化
方法。 - 【請求項10】 個々のデータ速度を有する複数の入力
データ信号を出力の時分割多重データ信号のフレームの
タイム・スロットへと多重化する装置において、 (a)容量区分の開始点と終了点を表すアドレスを前記
入力データ信号の各々に割り当てる手段と、 (b)最低位から最高位までの範囲の数学的意味をそれ
ぞれ有するN群のビットからのビットからなり、所定の
順序で数えることによって形成される2進値を有する多
ビット・ワードを形成する手段と、 (c)前記入力信号のそれぞれの区分を選択するため
に、前記多ビット・ワードを位数逆転したもののを前記
の割り当てたアドレスと比較する手段と、 (d)異なるタイム・スロットの期間中に、前記入力デ
ータ信号の各々の前記の選択した区分を、各データ信号
を再生する離れた1つ以上の受信機に送信する手段とを
備えたことを特徴とするデータ信号の多重化装置。 - 【請求項11】 個々のデータ速度を有する複数の入力
データ信号を出力の時分割多重データ信号のフレームの
タイム・スロットへと多重化する装置において、 (a)第1の入力と第2の入力との相対値に応じて出力
を生成するように構成された複数の比較器と、 (b)第1の信号の値が、前記入力データ信号の特定の
1つに割り当てられた容量区分を表すものとして、前記
第1の信号を前記の各比較器のそれぞれの第1の入力に
印加する手段と、 (c)第2の信号が、M回繰り返して並べ替えられた数
列における1つの数を表す値を有するものとして、前記
第2の信号を前記の各比較器のそれぞれの第2の入力に
印加する手段と、 (d)前記比較器の出力に応じて、前記データ信号のう
ちの選ばれたデータ信号からのデータを前記タイム・ス
ロットの特定の1つに挿入する手段と、を備えたことを
特徴とするデータ信号の多重化装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US459929 | 1983-01-21 | ||
| US07/459,929 US5062105A (en) | 1990-01-02 | 1990-01-02 | Programmable multiplexing techniques for mapping a capacity domain into a time domain within a frame |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04211531A JPH04211531A (ja) | 1992-08-03 |
| JPH0817354B2 true JPH0817354B2 (ja) | 1996-02-21 |
Family
ID=23826732
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3010316A Expired - Fee Related JPH0817354B2 (ja) | 1990-01-02 | 1991-01-04 | データ信号の多重化方法および装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5062105A (ja) |
| EP (1) | EP0436292B1 (ja) |
| JP (1) | JPH0817354B2 (ja) |
| AU (1) | AU619422B2 (ja) |
| CA (1) | CA2031055C (ja) |
| DE (1) | DE69019329T2 (ja) |
Families Citing this family (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5065396A (en) * | 1990-01-02 | 1991-11-12 | At&T Bell Laboratories | Inverse multiplexer and demultiplexer techniques |
| US5218680A (en) * | 1990-03-15 | 1993-06-08 | International Business Machines Corporation | Data link controller with autonomous in tandem pipeline circuit elements relative to network channels for transferring multitasking data in cyclically recurrent time slots |
| FR2667748A1 (fr) * | 1990-10-09 | 1992-04-10 | Trt Telecom Radio Electr | Systeme de transmission d'informations selon un multiplex temporel presentant une structure variable. |
| US5251313A (en) * | 1990-11-19 | 1993-10-05 | Ag Communication Systems Corporation | Method of bit rate adaption using the ECMA 102 protocol |
| JPH05235885A (ja) * | 1992-02-19 | 1993-09-10 | Nec Corp | 信号サイズ判定装置 |
| EP0609570A1 (en) * | 1993-01-07 | 1994-08-10 | ALCATEL BELL Naamloze Vennootschap | Randomizer and use of the same for contention resolution |
| US5784377A (en) | 1993-03-09 | 1998-07-21 | Hubbell Incorporated | Integrated digital loop carrier system with virtual tributary mapper circuit |
| JP2810617B2 (ja) * | 1993-06-23 | 1998-10-15 | 株式会社三協精機製作所 | 多重シリアル信号の伝送方法 |
| US5506904A (en) * | 1993-08-04 | 1996-04-09 | Scientific-Atlanta, Inc. | System and method for transmitting and receiving variable length authorization control for digital services |
| MA23381A1 (fr) * | 1993-12-03 | 1995-07-01 | Scientific Atlanta | Architecture de recepteurs de donnees multi-services |
| US5583562A (en) * | 1993-12-03 | 1996-12-10 | Scientific-Atlanta, Inc. | System and method for transmitting a plurality of digital services including imaging services |
| US5420640A (en) * | 1993-12-03 | 1995-05-30 | Scientific-Atlanta, Inc. | Memory efficient method and apparatus for sync detection |
| US5425101A (en) * | 1993-12-03 | 1995-06-13 | Scientific-Atlanta, Inc. | System and method for simultaneously authorizing multiple virtual channels |
| US5519780A (en) * | 1993-12-03 | 1996-05-21 | Scientific-Atlanta, Inc. | System and method for providing compressed digital teletext services and teletext support services |
| MA23383A1 (fr) * | 1993-12-03 | 1995-07-01 | Scientific Atlanta | Procede et dispositif pour localiser et suivre une porteuse qpsk |
| EP0759238A1 (en) * | 1994-05-06 | 1997-02-26 | Circuit Path Network Systems, Corp. | Method of assigning slots by mapping channels to slots based on a one-to-one transformation |
| US9191117B2 (en) | 1995-05-11 | 2015-11-17 | Ciena Corporation | High-speed optical transponder systems |
| US6233077B1 (en) | 1995-05-11 | 2001-05-15 | Ciena Corporation | Remodulating channel selectors for WDM optical communication systems |
| GB2304502B (en) * | 1995-08-23 | 1999-10-06 | Plessey Telecomm | Multiplexing/demultiplexing method |
| US5949769A (en) * | 1995-10-10 | 1999-09-07 | Sicom, Inc. | Multirate local multipoint data distribution system |
| US5774084A (en) * | 1996-04-03 | 1998-06-30 | Sicom, Inc. | Method and apparatus for translating digital data into an analog signal |
| US5878039A (en) * | 1996-04-24 | 1999-03-02 | Nec America, Inc. | Bus rate adaptation and time slot assignment circuit for a sonet multiplex system |
| US6122281A (en) * | 1996-07-22 | 2000-09-19 | Cabletron Systems, Inc. | Method and apparatus for transmitting LAN data over a synchronous wide area network |
| US6810030B1 (en) * | 1997-10-17 | 2004-10-26 | Lucent Technology | Dynamic and smart spreading for wideband CDMA |
| US6128282A (en) * | 1997-12-18 | 2000-10-03 | Sicom, Inc. | Network node controller and method for combining circuit and packet data |
| DE19800619A1 (de) * | 1998-01-12 | 1999-07-15 | Lucent Tech Network Sys Gmbh | Schaltungsanordnung zur Übertragung plesiochroner Signale in einem SDH-Übertagungssystem |
| GB2342823B (en) | 1998-10-16 | 2000-11-29 | Marconi Comm Ltd | Communication system |
| US7051360B1 (en) * | 1998-11-30 | 2006-05-23 | United Video Properties, Inc. | Interactive television program guide with selectable languages |
| US6628656B1 (en) * | 1999-08-09 | 2003-09-30 | Cypress Semiconductor Corp. | Circuit, method and/or architecture for improving the performance of a serial communication link |
| US6513127B1 (en) * | 1999-09-24 | 2003-01-28 | Cypress Semiconductor Corp. | Frequency difference detector with programmable channel selection |
| FI112992B (fi) * | 1999-12-15 | 2004-02-13 | Nokia Corp | Menetelmä ja järjestelmä useiden käyttäjien lomittamiseksi TDMA-järjestelmän tietoliikennekanaville |
| US6538516B2 (en) * | 2001-05-17 | 2003-03-25 | Fairchild Semiconductor Corporation | System and method for synchronizing multiple phase-lock loops or other synchronizable oscillators without using a master clock signal |
| US6965737B1 (en) * | 2001-06-21 | 2005-11-15 | Lighthouse Capital Partners Iv, Lp | System and method for transporting data |
| US7006536B1 (en) * | 2001-07-12 | 2006-02-28 | Lighthouse Capital Partners Iv, Lp | System and method for transporting multiple low-bit-rate signals over a single high-bit-rate medium |
| US8730987B2 (en) * | 2006-06-09 | 2014-05-20 | British Telecommunications Public Limited Company | Framing of analog communication |
| US7843846B1 (en) * | 2006-09-18 | 2010-11-30 | Qlogic, Corporation | Method and system for processing network information |
| US7719969B1 (en) | 2007-12-28 | 2010-05-18 | Qlogic, Corporation | System and method for assigning network device port address based on link rate |
| CN101465714B (zh) * | 2008-12-10 | 2010-10-27 | 华为技术有限公司 | 一种混合复接和解复接的方法、装置及系统 |
| US7971115B2 (en) * | 2009-01-31 | 2011-06-28 | Xilinx, Inc. | Method and apparatus for detecting and correcting errors in a parallel to serial circuit |
| DE102015209207A1 (de) * | 2014-09-02 | 2016-03-03 | Robert Bosch Gmbh | Verfahren zur seriellen Übertragung eines Rahmens über ein Bussystem von einem Sender zu mindestens einem Empfänger und Teilnehmerstation für ein Bussystem |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3632882A (en) * | 1970-05-15 | 1972-01-04 | Gen Datacomm Ind Inc | Synchronous programable mixed format time division multiplexer |
| US3982074A (en) * | 1975-04-21 | 1976-09-21 | International Telephone And Telegraph Corporation | Automatic channel assignment circuit |
| US4156796A (en) * | 1977-11-29 | 1979-05-29 | International Business Machines Corporation | Programmable data processing communications multiplexer |
| US4188665A (en) * | 1977-11-29 | 1980-02-12 | International Business Machines Corporation | Programmable communications subsystem |
| US4204093A (en) * | 1978-05-19 | 1980-05-20 | Bell Telephone Laboratories, Incorporated | Variable frame rate technique for use in a time-division multiple access (TDMA) communication system |
| US4322844A (en) * | 1979-09-20 | 1982-03-30 | International Telephone And Telegraph Corporation | Transmitter-receiver synchronizer |
| DE3001417C2 (de) * | 1980-01-16 | 1982-01-28 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zur Belegung von Zeitschlitzen eines Zeitmultiplexsystems mit dynamischen Multiplexern |
| US4330689A (en) * | 1980-01-28 | 1982-05-18 | The United States Of America As Represented By The Secretary Of The Navy | Multirate digital voice communication processor |
| US4383316A (en) * | 1980-04-14 | 1983-05-10 | Bell Telephone Laboratories, Incorporated | Apparatus for and method of collating partitioned time disordered synchronous data streams |
| US4409683A (en) * | 1981-11-18 | 1983-10-11 | Burroughs Corporation | Programmable multiplexer |
| JPS58153434A (ja) * | 1982-03-09 | 1983-09-12 | Nec Corp | 多重変換方式 |
| GB2151437B (en) * | 1983-12-13 | 1987-04-29 | Plessey Co Plc | Frame aligner for use in telecommunication exchange systems |
| US4558445A (en) * | 1984-04-18 | 1985-12-10 | The United States Of America As Represented By The Secretary Of The Air Force | Applique rate converter |
| US5058104A (en) * | 1988-07-26 | 1991-10-15 | Nec Corporation | Tdm demultiplexer with dedicated maintenance channels to indicate high-speed line faults to low speed circuits |
| US4855996A (en) * | 1988-08-03 | 1989-08-08 | American Telephone And Telegraph Company | Time division multiplex arrangement |
| US4885745A (en) * | 1988-10-19 | 1989-12-05 | General Datacomm, Inc. | Algorithm for minimizing excursion in placement of channel selects into multiplexer frame |
| US4881224A (en) * | 1988-10-19 | 1989-11-14 | General Datacomm, Inc. | Framing algorithm for bit interleaved time division multiplexer |
| US5065396A (en) * | 1990-01-02 | 1991-11-12 | At&T Bell Laboratories | Inverse multiplexer and demultiplexer techniques |
-
1990
- 1990-01-02 US US07/459,929 patent/US5062105A/en not_active Expired - Lifetime
- 1990-11-22 EP EP90312743A patent/EP0436292B1/en not_active Expired - Lifetime
- 1990-11-22 DE DE69019329T patent/DE69019329T2/de not_active Expired - Fee Related
- 1990-11-28 CA CA002031055A patent/CA2031055C/en not_active Expired - Lifetime
- 1990-12-11 AU AU67959/90A patent/AU619422B2/en not_active Ceased
-
1991
- 1991-01-04 JP JP3010316A patent/JPH0817354B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| DE69019329T2 (de) | 1995-11-09 |
| AU619422B2 (en) | 1992-01-23 |
| CA2031055C (en) | 1994-05-31 |
| DE69019329D1 (de) | 1995-06-14 |
| US5062105A (en) | 1991-10-29 |
| CA2031055A1 (en) | 1991-07-03 |
| EP0436292A2 (en) | 1991-07-10 |
| EP0436292B1 (en) | 1995-05-10 |
| EP0436292A3 (en) | 1991-11-06 |
| JPH04211531A (ja) | 1992-08-03 |
| AU6795990A (en) | 1991-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0817354B2 (ja) | データ信号の多重化方法および装置 | |
| AU618694B2 (en) | Method of transmitting a first data rate input signal to a remote terminal over lower rate transmission channels | |
| CA1232693A (en) | Network multiplex structure | |
| EP0144351B1 (en) | System for switching multirate digitized voice and data | |
| CA1229184A (en) | Frame arrangement for multiplexing a plurality of subchannels onto a fixed rate channel | |
| JPS63155831A (ja) | マルチメディアデータ伝送方式 | |
| JPH0275235A (ja) | 時分割多重化装置及び時分割多重化法 | |
| JPS62155635A (ja) | デイジタル信号を多重化する方法 | |
| JPH04249943A (ja) | 等時チャネルに非同期セルを組み合わせた同期フレームを使用するデータ伝送方法 | |
| JPH10126365A5 (ja) | ||
| JP3000765B2 (ja) | マルチレイトディジタル多重化−多重分離化法および多重化−多重分離化装置 | |
| CA2028142C (en) | Time division multiplexer/demultiplexer with deterministic time slot assignment | |
| US5917826A (en) | Method for controlling the transmission of digital message signals via a time-division multiplex transmission medium | |
| JP2895840B2 (ja) | データパケットシーケンスを通常の多重化形式に変換する回路配置 | |
| JP4740259B2 (ja) | Pdhおよびパケット・データを多重化するためのシステムおよび方法 | |
| USRE35104E (en) | Subrate multi-media data transmission system | |
| US6621830B1 (en) | Variable rate subscriber bus | |
| NO862762L (no) | Tidsmultiplekssystem til overfoering av video- og smalbaandsignaler. | |
| JP3667458B2 (ja) | 時分割多重化装置 | |
| JP2601219B2 (ja) | 多重化装置 | |
| JPS6318904B2 (ja) | ||
| JPH01208929A (ja) | 時分割多重分離化装置 | |
| JP2575348B2 (ja) | ビツト圧縮多重化システム | |
| JPS62262534A (ja) | タイムスロツト割付方法 | |
| JPH04157851A (ja) | 伝送装置のオーバーヘッドバイト可変方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19960903 |
|
| 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: 20080221 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090221 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |