JPH05235883A - 低帯域幅の通信チャネルを高帯域幅の通信チャネルに変換するための方法及び装置 - Google Patents
低帯域幅の通信チャネルを高帯域幅の通信チャネルに変換するための方法及び装置Info
- Publication number
- JPH05235883A JPH05235883A JP4239270A JP23927092A JPH05235883A JP H05235883 A JPH05235883 A JP H05235883A JP 4239270 A JP4239270 A JP 4239270A JP 23927092 A JP23927092 A JP 23927092A JP H05235883 A JPH05235883 A JP H05235883A
- Authority
- JP
- Japan
- Prior art keywords
- low bandwidth
- channel
- bandwidth communication
- channels
- alignment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000006854 communication Effects 0.000 title claims abstract description 88
- 238000004891 communication Methods 0.000 title claims abstract description 88
- 238000000034 method Methods 0.000 title claims description 30
- 230000005540 biological transmission Effects 0.000 claims abstract description 104
- 230000001934 delay Effects 0.000 claims description 19
- 230000001360 synchronised effect Effects 0.000 claims description 5
- 230000008878 coupling Effects 0.000 abstract description 2
- 238000010168 coupling process Methods 0.000 abstract description 2
- 238000005859 coupling reaction Methods 0.000 abstract description 2
- 230000007175 bidirectional communication Effects 0.000 abstract 1
- 238000000354 decomposition reaction Methods 0.000 description 48
- 230000015654 memory Effects 0.000 description 30
- 238000009432 framing Methods 0.000 description 28
- 238000012544 monitoring process Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 14
- 238000011084 recovery Methods 0.000 description 14
- 102100040862 Dual specificity protein kinase CLK1 Human genes 0.000 description 12
- 238000012546 transfer Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 102100040844 Dual specificity protein kinase CLK2 Human genes 0.000 description 3
- 101000749294 Homo sapiens Dual specificity protein kinase CLK1 Proteins 0.000 description 3
- 101000749291 Homo sapiens Dual specificity protein kinase CLK2 Proteins 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0626—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers plesiochronous multiplexing systems, e.g. plesiochronous digital hierarchy [PDH], jitter attenuators
- H04J3/0629—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers plesiochronous multiplexing systems, e.g. plesiochronous digital hierarchy [PDH], jitter attenuators in a network, e.g. in combination with switching or multiplexing, slip buffers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
(57)【要約】
【目的】 複数の比較的低帯域幅の通信チャネルを比較
的高帯域幅の通信チャネルに変換するための方法及び装
置を提供する。 【構成】 比較的高帯域幅の通信チャネルに結合すべき
複数の比較的低帯域幅の通信チャネルの間の相対伝送遅
延を決定することによって、低帯域幅の通信チャネルが
高帯域幅の通信チャネルに変換される。複数の低帯域幅
の通信チャネルの伝送時間遅延は次に、実効的に単一の
高帯域幅の通信チャネルを形成するように均等化され
る。低帯域幅の通信チャネルの間の相対伝送時間遅延
は、そのチャネルのそれぞれにアラインメント(同期)
信号を伝送し、それぞれからアラインメント信号を受信
し、それぞれにおける受信されたアラインメント信号の
間の時間差を測定することによって決定され、それに基
づいて、そのチャネルの時間遅延は均等化される。
的高帯域幅の通信チャネルに変換するための方法及び装
置を提供する。 【構成】 比較的高帯域幅の通信チャネルに結合すべき
複数の比較的低帯域幅の通信チャネルの間の相対伝送遅
延を決定することによって、低帯域幅の通信チャネルが
高帯域幅の通信チャネルに変換される。複数の低帯域幅
の通信チャネルの伝送時間遅延は次に、実効的に単一の
高帯域幅の通信チャネルを形成するように均等化され
る。低帯域幅の通信チャネルの間の相対伝送時間遅延
は、そのチャネルのそれぞれにアラインメント(同期)
信号を伝送し、それぞれからアラインメント信号を受信
し、それぞれにおける受信されたアラインメント信号の
間の時間差を測定することによって決定され、それに基
づいて、そのチャネルの時間遅延は均等化される。
Description
【0001】
【産業上の利用分野】この発明は、通信システムに関
し、特に、通信ネットワーク上での情報の伝送及び受信
に関するものである。
し、特に、通信ネットワーク上での情報の伝送及び受信
に関するものである。
【0002】
【従来の技術】現在の通信搬送波ネットワークは、工業
規格の伝送速度、チャネル化、マルチプレクシング/デ
マルチプレクシング、スイッチング及び交差接続を用い
る主にディジタル・ネットワークへと発展してきた。こ
のネットワークは、自由空間(例えば、マイクロ波)伝
送のほかに、銅及び光ファイバ伝送ケーブルの両方を含
む。機械式及び電子式スイッチが使用される。これらの
ネットワークを形成するために使用される装置は、イン
ターフェース信号特性、信号フレーミングフォーマッ
ト、マルチプレクシング技術、チャネル・クロック及び
ジッタ特性を規定する非常に厳しい仕様に従わなければ
ならない。これによって、種々の搬送波ネットワークを
構築し、搬送波ネットワークとのインターフェースをと
るために様々な売主からの装置を使用することが可能と
なる。搬送波ネットワーク間の高い互換性も得られる。
規格の伝送速度、チャネル化、マルチプレクシング/デ
マルチプレクシング、スイッチング及び交差接続を用い
る主にディジタル・ネットワークへと発展してきた。こ
のネットワークは、自由空間(例えば、マイクロ波)伝
送のほかに、銅及び光ファイバ伝送ケーブルの両方を含
む。機械式及び電子式スイッチが使用される。これらの
ネットワークを形成するために使用される装置は、イン
ターフェース信号特性、信号フレーミングフォーマッ
ト、マルチプレクシング技術、チャネル・クロック及び
ジッタ特性を規定する非常に厳しい仕様に従わなければ
ならない。これによって、種々の搬送波ネットワークを
構築し、搬送波ネットワークとのインターフェースをと
るために様々な売主からの装置を使用することが可能と
なる。搬送波ネットワーク間の高い互換性も得られる。
【0003】通信搬送波ネットワークの発展において、
多くのネットワーク通信の問題が提起され、解決されて
きた。例えば、ネットワークにおける搬送波の回復は、
トイ(Toy)の米国特許第4458356号に記載されて
いる。単一チャネル内のアラインメント及び同期のため
の伝送データのフレーミングは、ドン(Donne)の米国特
許第4394758号、デル・ドン(Delle Donne)の米
国特許第4394759号、スリー(Surie)の米国特許
第4675886号、コルネ(Cornet)らの米国特許第
4744095号、シュレーダー(Schroeder)らの米国
特許第4945533号に記載されている。欠陥のある
データ・チャネルを新たなチャネルで置き換えること
は、アブルスケイトウ(Abbruscato)の米国特許第44
17348号に記載されている。
多くのネットワーク通信の問題が提起され、解決されて
きた。例えば、ネットワークにおける搬送波の回復は、
トイ(Toy)の米国特許第4458356号に記載されて
いる。単一チャネル内のアラインメント及び同期のため
の伝送データのフレーミングは、ドン(Donne)の米国特
許第4394758号、デル・ドン(Delle Donne)の米
国特許第4394759号、スリー(Surie)の米国特許
第4675886号、コルネ(Cornet)らの米国特許第
4744095号、シュレーダー(Schroeder)らの米国
特許第4945533号に記載されている。欠陥のある
データ・チャネルを新たなチャネルで置き換えること
は、アブルスケイトウ(Abbruscato)の米国特許第44
17348号に記載されている。
【0004】通信ネットワークの標準化はしばしば、よ
り高い帯域幅を有し、従って必要以上に高価なネットワ
ーク・チャネルを使用することをユーザに強制してき
た。それは、ネットワークにおけるチャネル帯域幅はカ
スタム化することができないからである。特に、ネット
ワークのユーザは、通信搬送波から得られる基本チャネ
ル増分における帯域幅を使用しなければならない。もし
与えられたタイプのチャネルによって提供されるものよ
りも高い帯域幅が必要であるならば、ユーザは、この帯
域幅がユーザの要求をはるかに越えるものであっても、
次のより高い帯域幅のチャネルを使用することを強制さ
れる。
り高い帯域幅を有し、従って必要以上に高価なネットワ
ーク・チャネルを使用することをユーザに強制してき
た。それは、ネットワークにおけるチャネル帯域幅はカ
スタム化することができないからである。特に、ネット
ワークのユーザは、通信搬送波から得られる基本チャネ
ル増分における帯域幅を使用しなければならない。もし
与えられたタイプのチャネルによって提供されるものよ
りも高い帯域幅が必要であるならば、ユーザは、この帯
域幅がユーザの要求をはるかに越えるものであっても、
次のより高い帯域幅のチャネルを使用することを強制さ
れる。
【0005】ネットワークのユーザが得ることができる
固定されたデータ通信帯域幅の一例は、ネットワークの
搬送波により得られる「T1」及び「T3」規格のチャ
ネルに見いだされる。このT1チャネルの1.544メ
ガビットの信号は、毎秒1.536メガビットの音声及
び/又はデータの通信が可能である。広く使用すること
ができる次のより高い帯域幅はT3チャネルの毎秒4
4.736メガビットの信号であり、これは毎秒44.
2メガビットのペイロード帯域幅を有する。毎秒1.5
36メガビットと毎秒44.2メガビットとの間の中間
の速度は得られない。従って、毎秒1.536メガビッ
トよりも大きいが、毎秒44.2メガビットよりも小さ
い帯域幅増分を必要とするユーザ適用業務は、T3チャ
ネルを全容量以下で使用しなければならない。T3チャ
ネルはT1チャネルよりもはるかに高価であるため、全
帯域幅以下でT3チャネルを使用することはコストがか
かり、ネットワーク資源を浪費するものである。これ
は、T1及びT3チャネル間の帯域幅の比がほぼ30で
あるから、ユーザの帯域幅の要求が得られるT1帯域幅
の小さな整数倍であるときに特に正しい。
固定されたデータ通信帯域幅の一例は、ネットワークの
搬送波により得られる「T1」及び「T3」規格のチャ
ネルに見いだされる。このT1チャネルの1.544メ
ガビットの信号は、毎秒1.536メガビットの音声及
び/又はデータの通信が可能である。広く使用すること
ができる次のより高い帯域幅はT3チャネルの毎秒4
4.736メガビットの信号であり、これは毎秒44.
2メガビットのペイロード帯域幅を有する。毎秒1.5
36メガビットと毎秒44.2メガビットとの間の中間
の速度は得られない。従って、毎秒1.536メガビッ
トよりも大きいが、毎秒44.2メガビットよりも小さ
い帯域幅増分を必要とするユーザ適用業務は、T3チャ
ネルを全容量以下で使用しなければならない。T3チャ
ネルはT1チャネルよりもはるかに高価であるため、全
帯域幅以下でT3チャネルを使用することはコストがか
かり、ネットワーク資源を浪費するものである。これ
は、T1及びT3チャネル間の帯域幅の比がほぼ30で
あるから、ユーザの帯域幅の要求が得られるT1帯域幅
の小さな整数倍であるときに特に正しい。
【0006】必要な帯域幅を得るために二つまたはそれ
以上のT1チャネルを結合することは望ましいことであ
る。しかし、チャネルの結合は容易に行うことはできな
い。それは、複数の結合されたチャネルを伝送される情
報が同期的に受信される保証がないからである。事実、
商用搬送波はT1チャネルのような個々のチャネルを伝
送される情報が完全に到着することを保証しているが、
結合されたチャネルを伝送される情報が予測可能な遅延
または位相関係を有するという保証はまったくない。た
とえチャネルが同一地点から伝送され、同一地点で受信
されても、それぞれのチャネルは通信搬送波ネットワー
クを通る異なるルートをとるから、異なるチャネル間の
予測可能な遅延/位相関係を保証することはできない。
ネットワークを通る同一ルートをとるチャネルのグルー
プ間の遅延差は最小とすることができる。しかし、チャ
ネルが同一ネットワーク搬送波上で異なるルートを通る
とき、または、異なるネットワーク搬送波の間で分解さ
れるときには、受信される情報は予測可能な遅延/位相
関係を有しないであろう。
以上のT1チャネルを結合することは望ましいことであ
る。しかし、チャネルの結合は容易に行うことはできな
い。それは、複数の結合されたチャネルを伝送される情
報が同期的に受信される保証がないからである。事実、
商用搬送波はT1チャネルのような個々のチャネルを伝
送される情報が完全に到着することを保証しているが、
結合されたチャネルを伝送される情報が予測可能な遅延
または位相関係を有するという保証はまったくない。た
とえチャネルが同一地点から伝送され、同一地点で受信
されても、それぞれのチャネルは通信搬送波ネットワー
クを通る異なるルートをとるから、異なるチャネル間の
予測可能な遅延/位相関係を保証することはできない。
ネットワークを通る同一ルートをとるチャネルのグルー
プ間の遅延差は最小とすることができる。しかし、チャ
ネルが同一ネットワーク搬送波上で異なるルートを通る
とき、または、異なるネットワーク搬送波の間で分解さ
れるときには、受信される情報は予測可能な遅延/位相
関係を有しないであろう。
【0007】
【発明が解決しようとする課題】従って、この発明の一
つの目的は、複数の比較的低帯域幅の通信チャネルを比
較的高帯域幅の通信チャネルに変換するための方法及び
装置を提供することにある。
つの目的は、複数の比較的低帯域幅の通信チャネルを比
較的高帯域幅の通信チャネルに変換するための方法及び
装置を提供することにある。
【0008】この発明の他の目的は、通信ネットワーク
における個々の低帯域幅のチャネルのルートがどのよう
なものであっても、低帯域幅の通信チャネルを高帯域幅
の通信チャネルに結合することを可能にすることにあ
る。
における個々の低帯域幅のチャネルのルートがどのよう
なものであっても、低帯域幅の通信チャネルを高帯域幅
の通信チャネルに結合することを可能にすることにあ
る。
【0009】
【課題を解決するための手段】上記及び他の目的は、こ
の発明によれば、比較的高帯域幅の通信チャネルに結合
すべき複数の比較的低帯域幅のチャネルの間の相対伝送
遅延を決定し、複数の低帯域幅のチャネルの伝送時間遅
延を均等化し、これらの時間遅延が均等化された低帯域
幅のチャネルを結合して単一の高帯域幅のチャネルを形
成することによって達成される。低帯域幅のチャネルの
間の相対伝送時間遅延は、低帯域幅のチャネルのそれぞ
れにアラインメント(同期)信号を伝送し、低帯域幅の
チャネルのそれぞれからアラインメント信号を受信し、
低帯域幅のチャネルのそれぞれにおける受信信号間の時
間遅延差を測定することによって決定される。測定され
る時間差に基づいて、複数の低帯域幅のチャネルの時間
遅延は均等化され、これらの伝送時間遅延が均等化され
た低帯域幅のチャネルが結合されて単一の高帯域幅のチ
ャネルが形成される。
の発明によれば、比較的高帯域幅の通信チャネルに結合
すべき複数の比較的低帯域幅のチャネルの間の相対伝送
遅延を決定し、複数の低帯域幅のチャネルの伝送時間遅
延を均等化し、これらの時間遅延が均等化された低帯域
幅のチャネルを結合して単一の高帯域幅のチャネルを形
成することによって達成される。低帯域幅のチャネルの
間の相対伝送時間遅延は、低帯域幅のチャネルのそれぞ
れにアラインメント(同期)信号を伝送し、低帯域幅の
チャネルのそれぞれからアラインメント信号を受信し、
低帯域幅のチャネルのそれぞれにおける受信信号間の時
間遅延差を測定することによって決定される。測定され
る時間差に基づいて、複数の低帯域幅のチャネルの時間
遅延は均等化され、これらの伝送時間遅延が均等化され
た低帯域幅のチャネルが結合されて単一の高帯域幅のチ
ャネルが形成される。
【0010】この発明の好ましい一実施例においては、
受信されるアラインメント(同期)信号は、複数の低帯
域幅のチャネルの間の最長の伝送時間遅延を決定するた
めに使用される。時間遅延差は、複数の低帯域幅のチャ
ネルのそれぞれと最長伝送時間遅延との間で計算され
る。次に、関連する計算された時間遅延差に対応する時
間遅延がそれぞれ低帯域幅のチャネルに加えられる。従
って、結果として得られる遅延が生じる最長遅延と等し
くなるように低帯域幅のチャネルのそれぞれに遅延が加
えられる。これによって、複数の低帯域幅のチャネルか
ら非アラインメント状態で非同期的に受信される高帯域
幅のデータはアラインメントされ、単一の高帯域幅のデ
ータ・チャネルに結合される。
受信されるアラインメント(同期)信号は、複数の低帯
域幅のチャネルの間の最長の伝送時間遅延を決定するた
めに使用される。時間遅延差は、複数の低帯域幅のチャ
ネルのそれぞれと最長伝送時間遅延との間で計算され
る。次に、関連する計算された時間遅延差に対応する時
間遅延がそれぞれ低帯域幅のチャネルに加えられる。従
って、結果として得られる遅延が生じる最長遅延と等し
くなるように低帯域幅のチャネルのそれぞれに遅延が加
えられる。これによって、複数の低帯域幅のチャネルか
ら非アラインメント状態で非同期的に受信される高帯域
幅のデータはアラインメントされ、単一の高帯域幅のデ
ータ・チャネルに結合される。
【0011】上述の通信チャネル環境においては、例え
ば、T1チャネルのそれぞれに公知のT1チャネルのフ
レーム・アラインメント・パターンを同時に伝送するこ
とによって、複数のT1チャネルがN×T1の帯域幅を
有する実効的に単一のチャネルに結合される。T1チャ
ネルのそれぞれの受信端でT1チャネルのフレーム・ア
ラインメント/同期パターンを受信したときには、T1
チャネルの間の遅延を均等化するために、伝送遅延時間
が計算され、必要な遅延がそれぞれのT1チャネルに加
えられる。いったん均等化されると、時間遅延が均等化
されたチャネルに信号がアラインメントされたままにな
っていることを確認するために、低帯域幅のチャネルの
それぞれにモニタ信号が反復して及び同時に伝送され
る。T1環境においては、モニタ信号はT1チャネルの
フレーム同期パターンから成る。あるいは、それは、低
帯域幅のチャネルのアラインメントが失われていないこ
とを保証するために伝送される情報とともにインターリ
ーブされる擬似ランダム・データ列から成っていてもよ
い。
ば、T1チャネルのそれぞれに公知のT1チャネルのフ
レーム・アラインメント・パターンを同時に伝送するこ
とによって、複数のT1チャネルがN×T1の帯域幅を
有する実効的に単一のチャネルに結合される。T1チャ
ネルのそれぞれの受信端でT1チャネルのフレーム・ア
ラインメント/同期パターンを受信したときには、T1
チャネルの間の遅延を均等化するために、伝送遅延時間
が計算され、必要な遅延がそれぞれのT1チャネルに加
えられる。いったん均等化されると、時間遅延が均等化
されたチャネルに信号がアラインメントされたままにな
っていることを確認するために、低帯域幅のチャネルの
それぞれにモニタ信号が反復して及び同時に伝送され
る。T1環境においては、モニタ信号はT1チャネルの
フレーム同期パターンから成る。あるいは、それは、低
帯域幅のチャネルのアラインメントが失われていないこ
とを保証するために伝送される情報とともにインターリ
ーブされる擬似ランダム・データ列から成っていてもよ
い。
【0012】この発明の方法及び装置は、比較的低帯域
幅のチャネルが結合されて比較的高帯域幅のチャネルを
実効的に形成することを可能とする。ユーザは、チャネ
ルの帯域幅を最小量越えるときに、次のより高い帯域幅
の標準チャネルにジャンプする必要はない。それによっ
て、最小のオーバヘッドで及び標準データ通信ネットワ
ークの動作に影響を与えることなく、部分的な高帯域幅
のチャネルが個々のユーザの要求に合うように形成され
る。それによって、資源は効率的に割り当てられ、デー
タ通信のコストが低減される。
幅のチャネルが結合されて比較的高帯域幅のチャネルを
実効的に形成することを可能とする。ユーザは、チャネ
ルの帯域幅を最小量越えるときに、次のより高い帯域幅
の標準チャネルにジャンプする必要はない。それによっ
て、最小のオーバヘッドで及び標準データ通信ネットワ
ークの動作に影響を与えることなく、部分的な高帯域幅
のチャネルが個々のユーザの要求に合うように形成され
る。それによって、資源は効率的に割り当てられ、デー
タ通信のコストが低減される。
【0013】
【実施例】以下、この発明の好ましい一実施例が示され
ている添付図面を参照してこの発明をより完全に説明す
る。この発明はしかし、多くの異なる形態で実施するこ
とができるものであり、ここに説明される実施例に限定
されるものと解釈してはならない。むしろ、この実施例
は、この開示が絶対的かつ完全であり、当業者にこの発
明の範囲を完全に伝えるようにするために与えられるも
のである。全体を通じて同様な符号は同様な要素を示
す。
ている添付図面を参照してこの発明をより完全に説明す
る。この発明はしかし、多くの異なる形態で実施するこ
とができるものであり、ここに説明される実施例に限定
されるものと解釈してはならない。むしろ、この実施例
は、この開示が絶対的かつ完全であり、当業者にこの発
明の範囲を完全に伝えるようにするために与えられるも
のである。全体を通じて同様な符号は同様な要素を示
す。
【0014】この発明の好ましい実施例を説明する前
に、通信ネットワーク階層の全体的な説明を行う。必要
な帯域幅が標準チャネルのそれを越えるユーザが直面し
ている問題について説明する。この発明の全体的なシス
テムの説明を行い、その後にこの発明によるアラインメ
ント/同期処理の説明を行う。次に、伝送のための分解
及び受信のための再組み立ての説明を行い、その後にこ
の発明による「フラクショナルT3」または他の同様な
ネットワークの終端の例の説明を行う。
に、通信ネットワーク階層の全体的な説明を行う。必要
な帯域幅が標準チャネルのそれを越えるユーザが直面し
ている問題について説明する。この発明の全体的なシス
テムの説明を行い、その後にこの発明によるアラインメ
ント/同期処理の説明を行う。次に、伝送のための分解
及び受信のための再組み立ての説明を行い、その後にこ
の発明による「フラクショナルT3」または他の同様な
ネットワークの終端の例の説明を行う。
【0015】通信ネットワーク階層
【0016】図1を参照して、通信ネットワーク階層の
一般的な説明を行う。この説明は一般的には、北米通信
ネットワークに適合するものである。同様な説明は世界
中の通信ネットワークに適用される。
一般的な説明を行う。この説明は一般的には、北米通信
ネットワークに適合するものである。同様な説明は世界
中の通信ネットワークに適用される。
【0017】「DS0」チャネル11は、音声及び/又
はデータを毎秒56キロビットの速度で伝送することが
可能な双方向の二重通信回線である。全DS0速度は毎
秒64キロビットであり、毎秒56キロビットがユーザ
・データに与えられ、毎秒8キロビットがネットワーク
のオーバヘッドに与えられる。
はデータを毎秒56キロビットの速度で伝送することが
可能な双方向の二重通信回線である。全DS0速度は毎
秒64キロビットであり、毎秒56キロビットがユーザ
・データに与えられ、毎秒8キロビットがネットワーク
のオーバヘッドに与えられる。
【0018】T1 MUXとも呼ばれるT1チャネル・
バンク12は、24個の独立及び同期DS0双方向低帯
域幅データ・チャネルを「DS1」データ・チャネル1
3または「T1」チャネルに結合することが可能であ
る。DS1またはT1チャネルは、毎秒64キロビット
のチャネル速度で互いに独立に動作する24個のDS0
チャネルから成る。
バンク12は、24個の独立及び同期DS0双方向低帯
域幅データ・チャネルを「DS1」データ・チャネル1
3または「T1」チャネルに結合することが可能であ
る。DS1またはT1チャネルは、毎秒64キロビット
のチャネル速度で互いに独立に動作する24個のDS0
チャネルから成る。
【0019】24個のDS0チャネルの結合は「D4」
フォーマットと呼ばれ、ここでは、DS0チャネルは独
立であることから「サブチャネル」と考えられる。従っ
て、T1 MUX12は、毎秒64キロビットで独立に
動作する24個のDS0チャネルから成る「D4」フォ
ーマットDS1またはT1チャネルを形成する。
フォーマットと呼ばれ、ここでは、DS0チャネルは独
立であることから「サブチャネル」と考えられる。従っ
て、T1 MUX12は、毎秒64キロビットで独立に
動作する24個のDS0チャネルから成る「D4」フォ
ーマットDS1またはT1チャネルを形成する。
【0020】第2のタイプのDS1またはT1チャネル
は「クリア」なチャネルである。「クリア」なT1チャ
ネルは、サブチャネルに分解されないクリアな「パイプ
ライン」である。それは物理的には単一のチャネルであ
り、DS0チャネルの結合ではない。「クリア」なT1
チャネルは、毎秒1.536メガビットの速度で音声及
びデータを伝送することが可能である。「クリア」なT
1チャネルの速度は毎秒1.544メガビットに等し
く、毎秒1.536メガビットはデータ転送速度に与え
られ、毎秒8キロビットはネットワークのオーバヘッド
に与えられる。
は「クリア」なチャネルである。「クリア」なT1チャ
ネルは、サブチャネルに分解されないクリアな「パイプ
ライン」である。それは物理的には単一のチャネルであ
り、DS0チャネルの結合ではない。「クリア」なT1
チャネルは、毎秒1.536メガビットの速度で音声及
びデータを伝送することが可能である。「クリア」なT
1チャネルの速度は毎秒1.544メガビットに等し
く、毎秒1.536メガビットはデータ転送速度に与え
られ、毎秒8キロビットはネットワークのオーバヘッド
に与えられる。
【0021】なお図1を参照すると、「M13」MUX
14は、それぞれ毎秒1.544メガビットのチャネル
速度を有する最高28個の非同期DS1またはT1チャ
ネルを「DS3」チャネル15に結合することができる
マルチプレクサである。DS1またはT1チャネルと同
様に、DS3またはT3チャネル15は、それぞれD4
フォーマットまたは「クリア」である複数のT1チャネ
ルから成るM13フォーマットを有する。もしDS3チ
ャネルが「D4」フォーマット化されているか「クリ
ア」な2〜28個の非同期DS1チャネルを結合するこ
とによってM13MUX14によって形成されるなら
ば、DS3チャネルは、毎秒1.544メガビットのT
1チャネル速度で互いに独立に及び非同期で動作する複
数のDS1チャネルから成る。従って、この「M13」
フォーマットのT3チャネルはサブチャネルを有すると
考えられる。DS3チャネルはまた、毎秒44.736
メガビットのチャネル速度を有し、毎秒44.2メガビ
ットはデータに与えられ、残りの帯域幅はネットワーク
のオーバヘッドに与えられる単一の物理的な「クリア」
なチャネルであってもよい。
14は、それぞれ毎秒1.544メガビットのチャネル
速度を有する最高28個の非同期DS1またはT1チャ
ネルを「DS3」チャネル15に結合することができる
マルチプレクサである。DS1またはT1チャネルと同
様に、DS3またはT3チャネル15は、それぞれD4
フォーマットまたは「クリア」である複数のT1チャネ
ルから成るM13フォーマットを有する。もしDS3チ
ャネルが「D4」フォーマット化されているか「クリ
ア」な2〜28個の非同期DS1チャネルを結合するこ
とによってM13MUX14によって形成されるなら
ば、DS3チャネルは、毎秒1.544メガビットのT
1チャネル速度で互いに独立に及び非同期で動作する複
数のDS1チャネルから成る。従って、この「M13」
フォーマットのT3チャネルはサブチャネルを有すると
考えられる。DS3チャネルはまた、毎秒44.736
メガビットのチャネル速度を有し、毎秒44.2メガビ
ットはデータに与えられ、残りの帯域幅はネットワーク
のオーバヘッドに与えられる単一の物理的な「クリア」
なチャネルであってもよい。
【0022】M13 MUX(装置)14は、DS0/
T1レベルでは見いだされない可変遅延の要素を導入す
ることに注意すべきである。これは、M13 MUX
は、搬送波ネットワークでの伝送のためにそのDS1端
局を同期するために、「ビット・スタッフィング(bit
stuffing)」機構を使用するためである。「ビット・ス
タッフィング」の処理は、M13 MUX内のそれぞれ
のDS1の弾性記憶を使用する。どの瞬間でも、記憶の
相対深さは任意の二つのDS1に対して異なっており、
従って可変遅延差を導入する。ビット・スタッフィング
は、ほとんどの高次の北米及びCCITT搬送波システ
ムで使用される。これは、この発明によって補償される
個々の低帯域幅チャネルの間の可変遅延のもう一つのソ
ースである。
T1レベルでは見いだされない可変遅延の要素を導入す
ることに注意すべきである。これは、M13 MUX
は、搬送波ネットワークでの伝送のためにそのDS1端
局を同期するために、「ビット・スタッフィング(bit
stuffing)」機構を使用するためである。「ビット・ス
タッフィング」の処理は、M13 MUX内のそれぞれ
のDS1の弾性記憶を使用する。どの瞬間でも、記憶の
相対深さは任意の二つのDS1に対して異なっており、
従って可変遅延差を導入する。ビット・スタッフィング
は、ほとんどの高次の北米及びCCITT搬送波システ
ムで使用される。これは、この発明によって補償される
個々の低帯域幅チャネルの間の可変遅延のもう一つのソ
ースである。
【0023】N×DS3 MUX16は、毎秒44.7
36メガビットのチャネル速度で独立に及び非同期的に
動作する最高N個の非同期DS3及びT3チャネルを結
合することが可能なマルチプレクサである。N×DS3
マルチプレクスされたチャネルの実施における特殊な例
はN=12であり、ここでは12×DS3マルチプレク
スされたチャネルのチャネル速度は、毎秒44.736
メガビットで独立に動作する12個のDS3チャネルで
ある。従って、マルチプレクスされたチャネル速度は、
符号17で示されるように、毎秒約560メガビットで
ある。簡単のため、以下においては、DS1及びDS3
チャネルはそれぞれT1及びT3チャネルと呼ぶ。
36メガビットのチャネル速度で独立に及び非同期的に
動作する最高N個の非同期DS3及びT3チャネルを結
合することが可能なマルチプレクサである。N×DS3
マルチプレクスされたチャネルの実施における特殊な例
はN=12であり、ここでは12×DS3マルチプレク
スされたチャネルのチャネル速度は、毎秒44.736
メガビットで独立に動作する12個のDS3チャネルで
ある。従って、マルチプレクスされたチャネル速度は、
符号17で示されるように、毎秒約560メガビットで
ある。簡単のため、以下においては、DS1及びDS3
チャネルはそれぞれT1及びT3チャネルと呼ぶ。
【0024】当業者ならば、上述のチャネルは、通信搬
送波によってネットワークのユーザに提供されることが
わかるであろう。ユーザの見地からすると、これらのチ
ャネルが生成される方法は関係ない。重要なことは、ユ
ーザが上述の帯域幅を有するDS0、T1またはT3チ
ャネルをリースすることができることである。
送波によってネットワークのユーザに提供されることが
わかるであろう。ユーザの見地からすると、これらのチ
ャネルが生成される方法は関係ない。重要なことは、ユ
ーザが上述の帯域幅を有するDS0、T1またはT3チ
ャネルをリースすることができることである。
【0025】標準チャネル帯域幅を越える要求により生
じる問題
じる問題
【0026】シリアル・データ回路のための標準「クリ
ア」T1チャネル帯域幅は1.536メガビットであ
る。階層における次の帯域幅ステップは、データ回路に
対して毎秒44.2メガビットの容量を有する「クリ
ア」T3チャネルである。ネットワークのユーザが直面
している問題は、中間の速度が得られないことである。
従って、ユーザの要求がクリアT1チャネルの毎秒1.
536メガビットの容量とクリアT3チャネルの毎秒4
4.2メガビットの容量との間であるときには、これら
の値の中間の容量は得られない。むしろユーザは、いく
つの個々のT1チャネルを使用するか、単一の物理的チ
ャネルから成る全体の「クリア」T3チャネルを使用す
るか、得られる帯域幅容量の一部を使用しなければなら
ない。もし複数のT1チャネルが使用されるならば、こ
れらのT1チャネルは互いに独立に及び非同期的に動作
する。例えば、もしM13 MUX(図1参照)によっ
て25個のT1チャネルが結合されるならば、結果は、
それぞれ毎秒1.544メガビットのチャネル速度で動
作し、毎秒25×1.544=38.6メガビットの実
効単一同期チャネル速度では動作しない25個の独立及
び非同期のT1チャネルである。
ア」T1チャネル帯域幅は1.536メガビットであ
る。階層における次の帯域幅ステップは、データ回路に
対して毎秒44.2メガビットの容量を有する「クリ
ア」T3チャネルである。ネットワークのユーザが直面
している問題は、中間の速度が得られないことである。
従って、ユーザの要求がクリアT1チャネルの毎秒1.
536メガビットの容量とクリアT3チャネルの毎秒4
4.2メガビットの容量との間であるときには、これら
の値の中間の容量は得られない。むしろユーザは、いく
つの個々のT1チャネルを使用するか、単一の物理的チ
ャネルから成る全体の「クリア」T3チャネルを使用す
るか、得られる帯域幅容量の一部を使用しなければなら
ない。もし複数のT1チャネルが使用されるならば、こ
れらのT1チャネルは互いに独立に及び非同期的に動作
する。例えば、もしM13 MUX(図1参照)によっ
て25個のT1チャネルが結合されるならば、結果は、
それぞれ毎秒1.544メガビットのチャネル速度で動
作し、毎秒25×1.544=38.6メガビットの実
効単一同期チャネル速度では動作しない25個の独立及
び非同期のT1チャネルである。
【0027】この発明は、毎秒N×1.536メガビッ
トの実効ペイロード・データ転送速度と毎秒N×1.5
44メガビットのチャネル速度とを有する単一の高帯域
幅チャネルを実効的に得るために複数のクリアT1チャ
ネルの使用を可能とすることによってこの問題を解決す
る。
トの実効ペイロード・データ転送速度と毎秒N×1.5
44メガビットのチャネル速度とを有する単一の高帯域
幅チャネルを実効的に得るために複数のクリアT1チャ
ネルの使用を可能とすることによってこの問題を解決す
る。
【0028】「フラクショナルT3」チャネルの概略−
低帯域幅通信チャネルの高帯域幅通信チャネルへの変換
低帯域幅通信チャネルの高帯域幅通信チャネルへの変換
【0029】この発明の一実施例は、複数のシリアル・
データ・チャネル、すなわちそれぞれ毎秒1.536メ
ガビットのペイロード・データ転送速度を有するクリア
T1チャネルを、クリアT3チャネルの毎秒44.2メ
ガビットの速度よりも小さいペイロード・データ転送速
度を有する単一のより高速のシリアル・データ・チャネ
ルに結合する。その結果、この発明は、より低速のクリ
アT1チャネルを使用する複数のネットワーク・チャネ
ル速度において、「フラクショナルT3」チャネルまた
は単一の実効高帯域幅チャネルを提供する。当業者なら
ば、この発明は、二つの現存するチャネルに対する速度
の間のデータ転送速度を有するチャネルである任意の
「フラクショナルTx」チャネルを提供することがわか
るであろう。従って、この発明は、複数の低帯域幅のア
ラインメントされていないチャネルから任意の単一の高
帯域幅チャネルを形成するために使用することができ
る。これは、伝送前の「分解」及び伝送後の「再組み立
て」の二つの処理を使用して達成される。
データ・チャネル、すなわちそれぞれ毎秒1.536メ
ガビットのペイロード・データ転送速度を有するクリア
T1チャネルを、クリアT3チャネルの毎秒44.2メ
ガビットの速度よりも小さいペイロード・データ転送速
度を有する単一のより高速のシリアル・データ・チャネ
ルに結合する。その結果、この発明は、より低速のクリ
アT1チャネルを使用する複数のネットワーク・チャネ
ル速度において、「フラクショナルT3」チャネルまた
は単一の実効高帯域幅チャネルを提供する。当業者なら
ば、この発明は、二つの現存するチャネルに対する速度
の間のデータ転送速度を有するチャネルである任意の
「フラクショナルTx」チャネルを提供することがわか
るであろう。従って、この発明は、複数の低帯域幅のア
ラインメントされていないチャネルから任意の単一の高
帯域幅チャネルを形成するために使用することができ
る。これは、伝送前の「分解」及び伝送後の「再組み立
て」の二つの処理を使用して達成される。
【0030】伝送前には、高帯域幅のシリアル・データ
・チャネル上の大きなユーザ・データ・ストリームは、
複数のより低速のより低帯域幅のネットワーク・シリア
ル・データ・チャネル、例えば複数のT1チャネルに
「分解」される。伝送後は、複数のネットワークのより
低帯域幅のシリアル・データ・チャネル上の個々のデー
タ・ストリームは、より高帯域幅のシリアル・データ・
チャネル上の大きなユーザ・データ・ストリームへの
「組み立て」または「再組み立て」が行われる。高帯域
幅のチャネル上の大きなユーザ・データ・ストリームの
分解は、多数の個々のより低帯域幅のより低速のネット
ワーク・シリアル・データ・チャネルを通る分解された
個々のデータ・ストリームの伝送を可能とする。低帯域
幅、低速のネットワーク・データ・チャネル上で受信さ
れる個々のデータ・ストリームの分解及び再組み立てに
より、高帯域幅データ・チャネル上に大きな集合データ
・ストリームが形成される。
・チャネル上の大きなユーザ・データ・ストリームは、
複数のより低速のより低帯域幅のネットワーク・シリア
ル・データ・チャネル、例えば複数のT1チャネルに
「分解」される。伝送後は、複数のネットワークのより
低帯域幅のシリアル・データ・チャネル上の個々のデー
タ・ストリームは、より高帯域幅のシリアル・データ・
チャネル上の大きなユーザ・データ・ストリームへの
「組み立て」または「再組み立て」が行われる。高帯域
幅のチャネル上の大きなユーザ・データ・ストリームの
分解は、多数の個々のより低帯域幅のより低速のネット
ワーク・シリアル・データ・チャネルを通る分解された
個々のデータ・ストリームの伝送を可能とする。低帯域
幅、低速のネットワーク・データ・チャネル上で受信さ
れる個々のデータ・ストリームの分解及び再組み立てに
より、高帯域幅データ・チャネル上に大きな集合データ
・ストリームが形成される。
【0031】個々の低帯域幅搬送波ネットワーク・デー
タ・チャネルはしばしば、低帯域幅チャネル上で異なる
時間に受信されている種々の個々のデータ・ストリーム
に生じる不等伝送時間遅延を受ける。これは、送信機と
受信機との間の異なるルートを有する低帯域幅データ・
チャネルを通る個々の分解されたデータ・ストリームに
よって引き起こされる。この発明は、受信端で低帯域幅
データ・チャネルをアラインメント/同期することによ
って、送信機と受信機との間の異なる伝送時間遅延を考
慮する。
タ・チャネルはしばしば、低帯域幅チャネル上で異なる
時間に受信されている種々の個々のデータ・ストリーム
に生じる不等伝送時間遅延を受ける。これは、送信機と
受信機との間の異なるルートを有する低帯域幅データ・
チャネルを通る個々の分解されたデータ・ストリームに
よって引き起こされる。この発明は、受信端で低帯域幅
データ・チャネルをアラインメント/同期することによ
って、送信機と受信機との間の異なる伝送時間遅延を考
慮する。
【0032】図2を参照すると、この発明による「フラ
クショナルTx」チャネルの実施例の概略が示されてい
る。簡単のために、以下においては「フラクショナルT
x」チャネルを「フラクショナルT3」チャネルと呼
ぶ。当業者ならば、この発明は他の変形例をカバーする
ことがわかるであろう。
クショナルTx」チャネルの実施例の概略が示されてい
る。簡単のために、以下においては「フラクショナルT
x」チャネルを「フラクショナルT3」チャネルと呼
ぶ。当業者ならば、この発明は他の変形例をカバーする
ことがわかるであろう。
【0033】「フラクショナルT3」チャネルは、デー
タ通信をいずれの方向にも、すなわち双方向に行うこと
ができるという意味で二重通信を提供する。換言すれ
ば、搬送波ネットワークのそれぞれのノードまたは端
は、データを伝送及び受信することが可能である。従っ
て、それぞれの端は分解要素/ステップ10及び再組み
立て要素/ステップ20を含み、その結果、それぞれの
端は高帯域幅チャネル上の伝送データTxDATAをN
×(チャネル・データ転送速度−プロセス・オーバヘッ
ド)のデータ転送速度で搬送波ネットワークの低帯域幅
データ・チャネル上での伝送のための個々のデータ・ス
トリームに分解することができる。同様に、搬送波ネッ
トワーク(システム)のそれぞれの端は、伝送データT
xDATAを受信し、次に受信されたデータRxDAT
Aをその再組み立てされた形態でユーザ・インターフェ
ースに送ることもできる。従って、搬送波ネットワーク
の両端で分解及び再組み立てが起きる。
タ通信をいずれの方向にも、すなわち双方向に行うこと
ができるという意味で二重通信を提供する。換言すれ
ば、搬送波ネットワークのそれぞれのノードまたは端
は、データを伝送及び受信することが可能である。従っ
て、それぞれの端は分解要素/ステップ10及び再組み
立て要素/ステップ20を含み、その結果、それぞれの
端は高帯域幅チャネル上の伝送データTxDATAをN
×(チャネル・データ転送速度−プロセス・オーバヘッ
ド)のデータ転送速度で搬送波ネットワークの低帯域幅
データ・チャネル上での伝送のための個々のデータ・ス
トリームに分解することができる。同様に、搬送波ネッ
トワーク(システム)のそれぞれの端は、伝送データT
xDATAを受信し、次に受信されたデータRxDAT
Aをその再組み立てされた形態でユーザ・インターフェ
ースに送ることもできる。従って、搬送波ネットワーク
の両端で分解及び再組み立てが起きる。
【0034】図3を参照すると、双方向データ通信を提
供する「フラクショナルT3」システムの実施例がより
詳細に示されている。「フラクショナルT3」チャネル
は、搬送波ネットワークから得られるシリアルな低帯域
幅データ・チャネルを、個々の低帯域幅チャネルの結合
速度に等しいデータ伝送速度で動作する単一のより高速
のより高帯域幅のデータ・チャネルに結合する。個々の
低帯域幅のデータ・チャネルは終端間で同期的である。
低帯域幅のデータ・チャネル25は、図3においてCH
ANNEL1〜CHANNELNで示されている。個々
の低帯域幅チャネル25上のデータの伝送はそれぞれ、
ある量の伝送遅延を受ける。全体として符号30で示さ
れているこの遅延DELAY1〜Nは、個々のチャネル
25のそれぞれに対して異なる。
供する「フラクショナルT3」システムの実施例がより
詳細に示されている。「フラクショナルT3」チャネル
は、搬送波ネットワークから得られるシリアルな低帯域
幅データ・チャネルを、個々の低帯域幅チャネルの結合
速度に等しいデータ伝送速度で動作する単一のより高速
のより高帯域幅のデータ・チャネルに結合する。個々の
低帯域幅のデータ・チャネルは終端間で同期的である。
低帯域幅のデータ・チャネル25は、図3においてCH
ANNEL1〜CHANNELNで示されている。個々
の低帯域幅チャネル25上のデータの伝送はそれぞれ、
ある量の伝送遅延を受ける。全体として符号30で示さ
れているこの遅延DELAY1〜Nは、個々のチャネル
25のそれぞれに対して異なる。
【0035】「フラクショナルT3」チャネルは二つの
部分で実施される。すなわち、低帯域幅チャネル上での
伝送のための、高帯域幅チャネル上の大きなデータ・ス
トリームの複数のデータ・ストリームへの分解、及び、
低帯域幅チャネル上の個々のデータ・ストリームの高帯
域幅チャネル上の単一の集合データ・ストリームへの
「組み立て」または「再組み立て」である。分解要素/
ステップ10はデータの伝送の部分で生じ、再組み立て
要素/ステップ29はデータの受信の部分で生じる。
部分で実施される。すなわち、低帯域幅チャネル上での
伝送のための、高帯域幅チャネル上の大きなデータ・ス
トリームの複数のデータ・ストリームへの分解、及び、
低帯域幅チャネル上の個々のデータ・ストリームの高帯
域幅チャネル上の単一の集合データ・ストリームへの
「組み立て」または「再組み立て」である。分解要素/
ステップ10はデータの伝送の部分で生じ、再組み立て
要素/ステップ29はデータの受信の部分で生じる。
【0036】分解要素/ステップ10は、搬送波ネット
ワークの個々の低帯域幅シリアル・データ・チャネル、
すなわちCHANNEL1〜Nを通っての伝送のために
ユーザ・データTxDATAを複数の個々のデータ・ス
トリームに分解する。一般に、分解要素/ステップ10
は、個々のシリアル・データ・チャネル25のそれぞれ
の刻時のために、アラインメント処理の一部として基準
クロック信号TxCLKを発生する。固有のアラインメ
ント・パターンが個々の低帯域幅チャネル25のそれぞ
れに伝送され、チャネル25上で受信される個々のデー
タ・ストリームをアラインメントするために受信端で使
用される。このアラインメント・パターンは、個々のデ
ータ・チャネル25の全てがアラインメントされ、従っ
てチャネル25のそれぞれに対する伝送時間遅延が補償
され、入力データがアラインメントされるまで、ある時
間の間伝送される。
ワークの個々の低帯域幅シリアル・データ・チャネル、
すなわちCHANNEL1〜Nを通っての伝送のために
ユーザ・データTxDATAを複数の個々のデータ・ス
トリームに分解する。一般に、分解要素/ステップ10
は、個々のシリアル・データ・チャネル25のそれぞれ
の刻時のために、アラインメント処理の一部として基準
クロック信号TxCLKを発生する。固有のアラインメ
ント・パターンが個々の低帯域幅チャネル25のそれぞ
れに伝送され、チャネル25上で受信される個々のデー
タ・ストリームをアラインメントするために受信端で使
用される。このアラインメント・パターンは、個々のデ
ータ・チャネル25の全てがアラインメントされ、従っ
てチャネル25のそれぞれに対する伝送時間遅延が補償
され、入力データがアラインメントされるまで、ある時
間の間伝送される。
【0037】いったんチャネル25がアラインメントさ
れると、個々のデータ・ストリームは、低帯域幅シリア
ル・データ・チャネル25上をアラインメント・モニタ
・パターン/信号とともに伝送される。ユーザ・データ
TxDATAはチャネル25のそれぞれを順次通る。個
々のシリアル・データ・チャネルがアラインメントさ
れ、伝送すべきユーザ・データを回路の受信端に送って
よいことを示す「真」に等しいTxREADYをユーザ
・インターフェースがいったん受信すると、TxDAT
Aの伝送が開始する。分解要素/ステップ10は、チャ
ネル25を通っての伝送のための個々の低帯域幅データ
・ストリームにアラインメント・モニタ・パターン/信
号を挿入する。
れると、個々のデータ・ストリームは、低帯域幅シリア
ル・データ・チャネル25上をアラインメント・モニタ
・パターン/信号とともに伝送される。ユーザ・データ
TxDATAはチャネル25のそれぞれを順次通る。個
々のシリアル・データ・チャネルがアラインメントさ
れ、伝送すべきユーザ・データを回路の受信端に送って
よいことを示す「真」に等しいTxREADYをユーザ
・インターフェースがいったん受信すると、TxDAT
Aの伝送が開始する。分解要素/ステップ10は、チャ
ネル25を通っての伝送のための個々の低帯域幅データ
・ストリームにアラインメント・モニタ・パターン/信
号を挿入する。
【0038】ユーザ伝送データTxDATAは、分解要
素/ステップ10によって発生される伝送クロックTx
CLKに基づいてユーザ・インターフェースによってク
ロックされる。TxCLKは分解要素/ステップ10内
の発振器によって発生される。TxDATAは、ユーザ
・インターフェースから、個々のデータ・チャネル25
の全ての結合ペイロード・データ転送速度に等しい速度
でクロックされる。このペイロード・データ転送速度
は、結合ペイロード・データ転送速度からアラインメン
ト・モニタ・パターン・データ転送速度を引いたもの、
すなわちペイロード・データ転送速度=N×(チャネル
・データ転送速度−プロセス・オーバヘッド)に等し
い。このプロセス・オーバヘッドは、アラインメント・
モニタリングのためのオーバヘッドを含む。
素/ステップ10によって発生される伝送クロックTx
CLKに基づいてユーザ・インターフェースによってク
ロックされる。TxCLKは分解要素/ステップ10内
の発振器によって発生される。TxDATAは、ユーザ
・インターフェースから、個々のデータ・チャネル25
の全ての結合ペイロード・データ転送速度に等しい速度
でクロックされる。このペイロード・データ転送速度
は、結合ペイロード・データ転送速度からアラインメン
ト・モニタ・パターン・データ転送速度を引いたもの、
すなわちペイロード・データ転送速度=N×(チャネル
・データ転送速度−プロセス・オーバヘッド)に等し
い。このプロセス・オーバヘッドは、アラインメント・
モニタリングのためのオーバヘッドを含む。
【0039】なお図3を参照して、再組み立て要素/ス
テップ20の概略を説明する。再組み立て要素/ステッ
プ20は、低帯域幅データ・チャネル25のそれぞれに
ついてアラインメント・パターンをモニタすることによ
って、チャネル25の初期アラインメント/同期を行
う。チャネル25上を伝送されるアラインメント・パタ
ーンの受信に基づいて、再組み立て要素/ステップ20
は、どのシリアル・データ・チャネルが最長伝送時間遅
延を有するかを決定する。この最長遅延は、残りのシリ
アル・データ・チャネルのそれぞれの可変遅延を決定す
るために使用される。最長伝送遅延とそれぞれのチャネ
ルに対する遅延との間の差はそれぞれのデータ・チャネ
ルに対する遅延に加えられ、それによってシリアル・デ
ータ・チャネルの全てが同一量の遅延を受ける。
テップ20の概略を説明する。再組み立て要素/ステッ
プ20は、低帯域幅データ・チャネル25のそれぞれに
ついてアラインメント・パターンをモニタすることによ
って、チャネル25の初期アラインメント/同期を行
う。チャネル25上を伝送されるアラインメント・パタ
ーンの受信に基づいて、再組み立て要素/ステップ20
は、どのシリアル・データ・チャネルが最長伝送時間遅
延を有するかを決定する。この最長遅延は、残りのシリ
アル・データ・チャネルのそれぞれの可変遅延を決定す
るために使用される。最長伝送遅延とそれぞれのチャネ
ルに対する遅延との間の差はそれぞれのデータ・チャネ
ルに対する遅延に加えられ、それによってシリアル・デ
ータ・チャネルの全てが同一量の遅延を受ける。
【0040】アラインメント・パターンを用いたアライ
ンメントがいったん終了すると、再組み立て要素/ステ
ップ20は低帯域幅のデータ・チャネルのそれぞれの上
を伝送される個々のデータ・ストリームを受信し、チャ
ネルのアラインメントが維持されていることを保証する
ために、それぞれの個々のチャネルについてアラインメ
ント・モニタ・パターンをモニタする。RxREADY
信号は、有効なユーザ・データが伝送されていることを
ユーザ・インターフェースに警告するために使用され
る。再組み立て要素/ステップ20は、入力ユーザ・デ
ータからアラインメント・モニタ・パターンを分離し、
低帯域幅データ・チャネルのそれぞれからのユーザ・デ
ータ・ストリームを順次インターリーブすることによっ
て個々のユーザ・データ・ストリームを結合する。その
結果得られる集合ユーザ・データ・ストリームは、Rx
DATA回線上で、再組み立て要素/ステップ20によ
って発生されるRxCLKによってユーザ・インターフ
ェースにクロックされる。RxCLKの速度は、個々の
ネットワーク・シリアル・データ・チャネル、すなわち
CHANNEL1〜Nの結合ペイロード・データ転送速
度に等しい。すなわち、データ転送速度=N×(チャネ
ル・データ転送速度−プロセス・オーバヘッド)であ
る。ここで、プロセス・オーバヘッドは、アラインメン
ト・モニタリングに対するオーバヘッドを含む。
ンメントがいったん終了すると、再組み立て要素/ステ
ップ20は低帯域幅のデータ・チャネルのそれぞれの上
を伝送される個々のデータ・ストリームを受信し、チャ
ネルのアラインメントが維持されていることを保証する
ために、それぞれの個々のチャネルについてアラインメ
ント・モニタ・パターンをモニタする。RxREADY
信号は、有効なユーザ・データが伝送されていることを
ユーザ・インターフェースに警告するために使用され
る。再組み立て要素/ステップ20は、入力ユーザ・デ
ータからアラインメント・モニタ・パターンを分離し、
低帯域幅データ・チャネルのそれぞれからのユーザ・デ
ータ・ストリームを順次インターリーブすることによっ
て個々のユーザ・データ・ストリームを結合する。その
結果得られる集合ユーザ・データ・ストリームは、Rx
DATA回線上で、再組み立て要素/ステップ20によ
って発生されるRxCLKによってユーザ・インターフ
ェースにクロックされる。RxCLKの速度は、個々の
ネットワーク・シリアル・データ・チャネル、すなわち
CHANNEL1〜Nの結合ペイロード・データ転送速
度に等しい。すなわち、データ転送速度=N×(チャネ
ル・データ転送速度−プロセス・オーバヘッド)であ
る。ここで、プロセス・オーバヘッドは、アラインメン
ト・モニタリングに対するオーバヘッドを含む。
【0041】LclALIGN信号は、いったんシリア
ル・データ・チャネル25がアラインメントされると、
データ・チャネルがアラインメントされていることを分
解要素/ステップ10に示すために、再組み立て要素/
ステップ20によって使用される。LclALIGN信
号は、アラインメント・モニタ・パターンのモニタリン
グに基づいて、チャネルがアラインメントされていない
こと、及び、分解要素/ステップ10がアラインメント
・パターンを再伝送しなければならないことを示すため
にも使用される。
ル・データ・チャネル25がアラインメントされると、
データ・チャネルがアラインメントされていることを分
解要素/ステップ10に示すために、再組み立て要素/
ステップ20によって使用される。LclALIGN信
号は、アラインメント・モニタ・パターンのモニタリン
グに基づいて、チャネルがアラインメントされていない
こと、及び、分解要素/ステップ10がアラインメント
・パターンを再伝送しなければならないことを示すため
にも使用される。
【0042】搬送波ネットワーク・チャネルのアライン
メント
メント
【0043】搬送波ネットワークのシリアル・データ・
チャネルの初期アラインメント及びアラインメント・モ
ニタリングは、多くの方法によって達成することができ
る。アラインメント及びアラインメントのモニタリング
を達成するための二つの方法は、(1)同一のアライン
メント及びアラインメント・モニタ・パターンを使用す
る方法、または、(2)異なるアラインメント及びアラ
インメント・モニタ・パターンを使用する方法である。
「フラクショナルT3」チャネルの上述の実施例におい
ては、T1フレーム同期パターンは、次に説明するよう
に、アラインメント・パターン及びアラインメント・モ
ニタ・パターンの両方として使用することができる。
チャネルの初期アラインメント及びアラインメント・モ
ニタリングは、多くの方法によって達成することができ
る。アラインメント及びアラインメントのモニタリング
を達成するための二つの方法は、(1)同一のアライン
メント及びアラインメント・モニタ・パターンを使用す
る方法、または、(2)異なるアラインメント及びアラ
インメント・モニタ・パターンを使用する方法である。
「フラクショナルT3」チャネルの上述の実施例におい
ては、T1フレーム同期パターンは、次に説明するよう
に、アラインメント・パターン及びアラインメント・モ
ニタ・パターンの両方として使用することができる。
【0044】T1チャネル上で伝送されるそれぞれのフ
レームは、192データ・ビットと一つのフレーム指示
ビット(コード)との193ビットから成る。それぞれ
のフレームの193番目のビットがフレーム指示ビット
の位置である。192データ・ビットは、T1搬送波チ
ャネル上にマルチプレクスされた24個のデータ・チャ
ネルから成り、それぞれのチャネルは7データ・ビット
及び一つの信号ビットを有する。図4を参照すると、1
93ビットのT1チャネル・フレームの分解が示されて
いる。図4はタンネンバウム・アンドリュー・エス(Ta
nnenbaum、Andrew S.)著「コンピュータ・ネットワーク
(第2版)」(プレンティス−ホール(Prentice-Hall)
社発行、1988年、第79頁−第80頁)から採った
ものである。
レームは、192データ・ビットと一つのフレーム指示
ビット(コード)との193ビットから成る。それぞれ
のフレームの193番目のビットがフレーム指示ビット
の位置である。192データ・ビットは、T1搬送波チ
ャネル上にマルチプレクスされた24個のデータ・チャ
ネルから成り、それぞれのチャネルは7データ・ビット
及び一つの信号ビットを有する。図4を参照すると、1
93ビットのT1チャネル・フレームの分解が示されて
いる。図4はタンネンバウム・アンドリュー・エス(Ta
nnenbaum、Andrew S.)著「コンピュータ・ネットワーク
(第2版)」(プレンティス−ホール(Prentice-Hall)
社発行、1988年、第79頁−第80頁)から採った
ものである。
【0045】シリアルT1データ・チャネル上の拡張ス
ーパーフレーム・モードに対しては、四つのフレーム・
ビット位置毎に一つがフレーム・ビットを送るために使
用される。このフレーム・ビット・パターン列は001
011である。このフレーム・ビット・パターン列は、
24個のT1チャネル・フレーム毎に一回繰り返され
る。換言すると、「0」は第1の四つのフレーム・ビッ
ト位置の一つに対するフレーム・ビットであり、「0」
は第5から第8のフレーム・ビット位置の一つに対する
フレーム・ビットであり、「1」は第9から第12のフ
レーム・ビット位置の一つに対するフレーム・ビットで
あり、「0」は第13から第16のフレーム・ビット位
置の一つに対するフレーム・ビットであり、「1」は第
17から第20のフレーム・ビット位置の一つに対する
フレーム・ビットであり、「1」は第21から第24の
フレーム・ビット位置の一つに対するフレーム・ビット
である。
ーパーフレーム・モードに対しては、四つのフレーム・
ビット位置毎に一つがフレーム・ビットを送るために使
用される。このフレーム・ビット・パターン列は001
011である。このフレーム・ビット・パターン列は、
24個のT1チャネル・フレーム毎に一回繰り返され
る。換言すると、「0」は第1の四つのフレーム・ビッ
ト位置の一つに対するフレーム・ビットであり、「0」
は第5から第8のフレーム・ビット位置の一つに対する
フレーム・ビットであり、「1」は第9から第12のフ
レーム・ビット位置の一つに対するフレーム・ビットで
あり、「0」は第13から第16のフレーム・ビット位
置の一つに対するフレーム・ビットであり、「1」は第
17から第20のフレーム・ビット位置の一つに対する
フレーム・ビットであり、「1」は第21から第24の
フレーム・ビット位置の一つに対するフレーム・ビット
である。
【0046】アラインメント・パターンは、フレーム・
シンク・パターンとしても知られているフレーム・ビッ
ト・パターンと同一であるので、フレーム・シンク・パ
ターンの検出によってもアラインメント・パターンの検
出が行われる。もし入力データがフレーム・シンク中に
ないならば、受信機はフレーム・ビット・パターンに対
してフレーム・サーチを形成する。フレーム・ビット・
パターンは、フレーム・シンクが宣言される前に、数回
の反復に対して有効でなければならない。フレーム・パ
ターン検出は、拡張スーパーフレーム・ファシリティー
・データ・リンクにおいて、正確な巡回冗長検査(CR
C)のような他の技術を用いることによってさらに良好
なものとすることができる。この発明に対するCRCの
適用は、当業者ならばわかるであろう。
シンク・パターンとしても知られているフレーム・ビッ
ト・パターンと同一であるので、フレーム・シンク・パ
ターンの検出によってもアラインメント・パターンの検
出が行われる。もし入力データがフレーム・シンク中に
ないならば、受信機はフレーム・ビット・パターンに対
してフレーム・サーチを形成する。フレーム・ビット・
パターンは、フレーム・シンクが宣言される前に、数回
の反復に対して有効でなければならない。フレーム・パ
ターン検出は、拡張スーパーフレーム・ファシリティー
・データ・リンクにおいて、正確な巡回冗長検査(CR
C)のような他の技術を用いることによってさらに良好
なものとすることができる。この発明に対するCRCの
適用は、当業者ならばわかるであろう。
【0047】従って、それぞれの個々のデータ・チャネ
ルからのフレーム・シンクが同時に生じるように最長伝
送時間遅延30(図3)に基づいて可変遅延を加えるこ
とによりそれぞれのT1データ・チャネルに対する実効
伝送時間遅延を均等化することによって、シリアルT1
チャネル25のアラインメントが得られる。いったん初
期アラインメントが得られると、フレーム・パターン
は、四つのフレーム・ビット位置毎の一つにおいてフレ
ーム・ビットをインターリーブすることによって、ユー
ザ・データとともに伝送される。すなわち、フレーム・
ビットは、四つの193ビット・フレーム毎の一つに対
してビット193を占める。フレーム・ビット(シン
ク)・パターンはいつもユーザ・データとともに伝送さ
れるので、それはアラインメント・モニタ・パターンと
して使用することもできる。従って、いったん全てのT
1チャネルの初期アラインメントが得られれば、上述の
ようにデータとともに連続的に伝送されるT1データ・
チャネルのそれぞれに対するフレーム・シンク・パター
ンをモニタすることによってアラインメントをモニタす
ることができる。もし個々のデータ・チャネルの全ての
フレーム・シンクが同時に生じないならば、チャネルが
もはやアラインメントされておらず、再アラインメント
を行わなければならないことを示すために、再組み立て
要素/ステップ20によってLclALIGN信号が発
生される。
ルからのフレーム・シンクが同時に生じるように最長伝
送時間遅延30(図3)に基づいて可変遅延を加えるこ
とによりそれぞれのT1データ・チャネルに対する実効
伝送時間遅延を均等化することによって、シリアルT1
チャネル25のアラインメントが得られる。いったん初
期アラインメントが得られると、フレーム・パターン
は、四つのフレーム・ビット位置毎の一つにおいてフレ
ーム・ビットをインターリーブすることによって、ユー
ザ・データとともに伝送される。すなわち、フレーム・
ビットは、四つの193ビット・フレーム毎の一つに対
してビット193を占める。フレーム・ビット(シン
ク)・パターンはいつもユーザ・データとともに伝送さ
れるので、それはアラインメント・モニタ・パターンと
して使用することもできる。従って、いったん全てのT
1チャネルの初期アラインメントが得られれば、上述の
ようにデータとともに連続的に伝送されるT1データ・
チャネルのそれぞれに対するフレーム・シンク・パター
ンをモニタすることによってアラインメントをモニタす
ることができる。もし個々のデータ・チャネルの全ての
フレーム・シンクが同時に生じないならば、チャネルが
もはやアラインメントされておらず、再アラインメント
を行わなければならないことを示すために、再組み立て
要素/ステップ20によってLclALIGN信号が発
生される。
【0048】アラインメント・モニタ・パターンと異な
るアラインメント・パターンを使用してデータ・チャネ
ルのアラインメント及びアラインメントのモニタを行う
ことも可能である。補償することができるシリアル・デ
ータ・チャネルの間の全体の位相差はアラインメント・
パターン反復速度の約1/2であるので、異なるアライ
ンメント・パターンが必要である。このため、アライン
メント・パターンとアラインメント・モニタ・パターン
とが上述のように同一であるときには、システムはフレ
ーム反復周期の1/2に制限される。このため、より大
きな遅延を補償するためには、異なるアラインメント・
パターンを使用しなければならない。一つの可能なアラ
インメント・パターンは、223−1多項式によって生成
される擬似ランダム・データである。223−1多項式
は、23ビットのラッチ論理によって生成される23ビ
ットの長さを有する擬似ランダム・パターンを提供す
る。擬似ランダム列によって生成されるアラインメント
・パターンは、ずっと長い反復周期を有する。
るアラインメント・パターンを使用してデータ・チャネ
ルのアラインメント及びアラインメントのモニタを行う
ことも可能である。補償することができるシリアル・デ
ータ・チャネルの間の全体の位相差はアラインメント・
パターン反復速度の約1/2であるので、異なるアライ
ンメント・パターンが必要である。このため、アライン
メント・パターンとアラインメント・モニタ・パターン
とが上述のように同一であるときには、システムはフレ
ーム反復周期の1/2に制限される。このため、より大
きな遅延を補償するためには、異なるアラインメント・
パターンを使用しなければならない。一つの可能なアラ
インメント・パターンは、223−1多項式によって生成
される擬似ランダム・データである。223−1多項式
は、23ビットのラッチ論理によって生成される23ビ
ットの長さを有する擬似ランダム・パターンを提供す
る。擬似ランダム列によって生成されるアラインメント
・パターンは、ずっと長い反復周期を有する。
【0049】次に、アラインメント・モニタ・パターン
と異なるアラインメント・パターンを使用する「フラク
ショナルT3」チャネルの実施例について説明する。再
組み立て要素/ステップ20がCHANNEL1〜Nが
アラインメントされていないことを決定したとき、それ
は対応する分解要素/ステップ10に伝送される適当な
LclALIGN信号を発生する。分解要素/ステップ
10は、シリアルT1データ・チャネルのそれぞれに擬
似ランダム・アラインメント・パターンを伝送する。そ
れぞれのT1チャネル上の擬似ランダム・アラインメン
ト・パターンの伝送は、対応する再組み立て要素/ステ
ップ20が全てのT1データ・チャネルがアラインメン
トされていることを決定し、分解要素/ステップ10に
LclALIGN信号を伝送することによってこのこと
を示すまで継続する。次に、分解要素/ステップ10
は、シリアルT1データ・チャネルに個々のデータ・ス
トリームを伝送する。
と異なるアラインメント・パターンを使用する「フラク
ショナルT3」チャネルの実施例について説明する。再
組み立て要素/ステップ20がCHANNEL1〜Nが
アラインメントされていないことを決定したとき、それ
は対応する分解要素/ステップ10に伝送される適当な
LclALIGN信号を発生する。分解要素/ステップ
10は、シリアルT1データ・チャネルのそれぞれに擬
似ランダム・アラインメント・パターンを伝送する。そ
れぞれのT1チャネル上の擬似ランダム・アラインメン
ト・パターンの伝送は、対応する再組み立て要素/ステ
ップ20が全てのT1データ・チャネルがアラインメン
トされていることを決定し、分解要素/ステップ10に
LclALIGN信号を伝送することによってこのこと
を示すまで継続する。次に、分解要素/ステップ10
は、シリアルT1データ・チャネルに個々のデータ・ス
トリームを伝送する。
【0050】アラインメント・パターンとアラインメン
ト・モニタ・パターンとが異なるときのアラインメント
のモニタリングは、フレーム・ビット・パターンを使用
することに関して上述したと同様な方法で行われる。従
って、アラインメント・モニタ・パターンはフレーム・
シンク・パターンと同一である。この場合、CHANN
EL1〜Nのうちの一つまたはそれ以上がフレーム反復
周期の整数倍の範囲内にある確立は非常に低いので、フ
レーム・シンク・パターンをアラインメント・モニタ・
パターンとして使用してもよい。
ト・モニタ・パターンとが異なるときのアラインメント
のモニタリングは、フレーム・ビット・パターンを使用
することに関して上述したと同様な方法で行われる。従
って、アラインメント・モニタ・パターンはフレーム・
シンク・パターンと同一である。この場合、CHANN
EL1〜Nのうちの一つまたはそれ以上がフレーム反復
周期の整数倍の範囲内にある確立は非常に低いので、フ
レーム・シンク・パターンをアラインメント・モニタ・
パターンとして使用してもよい。
【0051】再組み立て要素/ステップ20によって発
生されるLclALIGN信号は、CHANNEL1〜
Nがアラインメントされていることを分解要素/ステッ
プ10に示すために使用される。このLclALIGN
信号は、CHANNEL1〜Nがアラインメントされて
いないことを示すためにも使用される。もしフレーム・
シンク・パターンがアラインメント・パターン及びアラ
インメント・モニタ・パターンの両方として使用される
ならば、アラインメント・パターン(フレーム・シンク
・パターン)はいつも伝送されているので、アラインメ
ントが失われていることを示すためにLclALIGN
信号は不要である。しかし、アラインメント・モニタ・
パターンと異なるアラインメント・パターンが使用され
るときには、アラインメント・パターンはユーザ・デー
タの代わりにいつも伝送される。従って、もしアライン
メント・モニタ・パターンと異なるアラインメント・パ
ターンが使用されるならば、再組み立て要素/ステップ
20は、CHANNEL1〜Nがもはやアラインメント
されていないと決定されるときにアラインメント・パタ
ーンを伝送することを分解要素/ステップ10に指示し
なければならない。この発明においては、これは分解要
素/ステップ10にアラインメント・パターンを伝送す
る再組み立て要素/ステップ20によって達成される。
従って、システムは、CHANNEL1〜Nがアライン
メントされていないならば、第1のユーザ・インターフ
ェースと第2のユーザ・インターフェースとの間のデー
タ・リンクが有効でないとみなす。「フラクショナルT
3」システムは、データを伝送するネットワークのノー
ド、すなわち分解要素/ステップ10を、アラインメン
ト・パターンの伝送の停止前にLclALIGN信号を
観測した後に最小時間待たせることによって、「レーシ
ング」状態を回避する。あるいは、アラインメント消失
信号を使用してもよい。
生されるLclALIGN信号は、CHANNEL1〜
Nがアラインメントされていることを分解要素/ステッ
プ10に示すために使用される。このLclALIGN
信号は、CHANNEL1〜Nがアラインメントされて
いないことを示すためにも使用される。もしフレーム・
シンク・パターンがアラインメント・パターン及びアラ
インメント・モニタ・パターンの両方として使用される
ならば、アラインメント・パターン(フレーム・シンク
・パターン)はいつも伝送されているので、アラインメ
ントが失われていることを示すためにLclALIGN
信号は不要である。しかし、アラインメント・モニタ・
パターンと異なるアラインメント・パターンが使用され
るときには、アラインメント・パターンはユーザ・デー
タの代わりにいつも伝送される。従って、もしアライン
メント・モニタ・パターンと異なるアラインメント・パ
ターンが使用されるならば、再組み立て要素/ステップ
20は、CHANNEL1〜Nがもはやアラインメント
されていないと決定されるときにアラインメント・パタ
ーンを伝送することを分解要素/ステップ10に指示し
なければならない。この発明においては、これは分解要
素/ステップ10にアラインメント・パターンを伝送す
る再組み立て要素/ステップ20によって達成される。
従って、システムは、CHANNEL1〜Nがアライン
メントされていないならば、第1のユーザ・インターフ
ェースと第2のユーザ・インターフェースとの間のデー
タ・リンクが有効でないとみなす。「フラクショナルT
3」システムは、データを伝送するネットワークのノー
ド、すなわち分解要素/ステップ10を、アラインメン
ト・パターンの伝送の停止前にLclALIGN信号を
観測した後に最小時間待たせることによって、「レーシ
ング」状態を回避する。あるいは、アラインメント消失
信号を使用してもよい。
【0052】分解の詳細説明
【0053】図5を参照して、分解要素/ステップ10
を詳細に説明する。図5は分解要素/ステップ10のブ
ロック図を示し、クロック発生器110、アラインメン
ト・パターン発生器120、アラインメント・モニタ・
パターン発生器130、分解制御論理140、チャネル
・マルチプレクサ(CHANNEL1〜N MUX)1
50、回線信号エンコーダ160及び回線ドライバ17
0を有する。
を詳細に説明する。図5は分解要素/ステップ10のブ
ロック図を示し、クロック発生器110、アラインメン
ト・パターン発生器120、アラインメント・モニタ・
パターン発生器130、分解制御論理140、チャネル
・マルチプレクサ(CHANNEL1〜N MUX)1
50、回線信号エンコーダ160及び回線ドライバ17
0を有する。
【0054】一般に、クロック発生器110は、アライ
ンメント・パターン発生器120、アラインメント・モ
ニタ・パターン発生器130、分解制御論理140及び
回線信号エンコーダ160と接続される。クロック発生
器110は、回線信号エンコーダ160、アラインメン
ト・パターン発生器120、アラインメント・パターン
発生器130、分解制御論理140及びユーザ・インタ
ーフェースをTxCLK信号によりクロックすることに
よって、T1データ・チャネルに対するタイミングを含
む分解処理のタイミングを与える。すなわち、クロック
発生器110は、ユーザ・インターフェースからのユー
ザ伝送データTxDATAをCHANNEL1〜Nの結
合ペイロード・データ転送速度に等しい速度でクロック
するためのクロック信号TxCLKを与える。TxCL
Kは発振器によって発生される。前に定義されたペイロ
ード・データ転送速度は、T1データ・チャネルの数に
個々のデータ・チャネル速度からプロセス・オーバヘッ
ドを引いたものをかけたものに等しい。すなわち、ペイ
ロード・データ転送速度=N×(チャネル・データ転送
速度−アラインメント・モニタリング・パターン・デー
タ転送速度である)。
ンメント・パターン発生器120、アラインメント・モ
ニタ・パターン発生器130、分解制御論理140及び
回線信号エンコーダ160と接続される。クロック発生
器110は、回線信号エンコーダ160、アラインメン
ト・パターン発生器120、アラインメント・パターン
発生器130、分解制御論理140及びユーザ・インタ
ーフェースをTxCLK信号によりクロックすることに
よって、T1データ・チャネルに対するタイミングを含
む分解処理のタイミングを与える。すなわち、クロック
発生器110は、ユーザ・インターフェースからのユー
ザ伝送データTxDATAをCHANNEL1〜Nの結
合ペイロード・データ転送速度に等しい速度でクロック
するためのクロック信号TxCLKを与える。TxCL
Kは発振器によって発生される。前に定義されたペイロ
ード・データ転送速度は、T1データ・チャネルの数に
個々のデータ・チャネル速度からプロセス・オーバヘッ
ドを引いたものをかけたものに等しい。すなわち、ペイ
ロード・データ転送速度=N×(チャネル・データ転送
速度−アラインメント・モニタリング・パターン・デー
タ転送速度である)。
【0055】基準クロック信号はまた、個々のデータ・
チャネルに対する周波数許容値及びジッタの仕様を満た
さなければならない。全ての他のクロックは基準クロッ
クとの同期を保持する。クロック発生器110によって
アラインメント・パターン発生器120及びアラインメ
ント・モニタ・パターン発生器130に供給されるクロ
ック信号は、特殊なパターンに対して必要とされるデー
タ転送速度と等しい。例えば、もしT1データ・チャネ
ルCHANNEL1〜Nが毎秒1.544メガビットに
等しいデータ転送速度を有し、アラインメント・モニタ
・パターンのデータ転送速度が毎秒8キロビットである
ならば、ユーザ・インターフェースTxCLK信号速度
は毎秒N×1.536メガビットである。
チャネルに対する周波数許容値及びジッタの仕様を満た
さなければならない。全ての他のクロックは基準クロッ
クとの同期を保持する。クロック発生器110によって
アラインメント・パターン発生器120及びアラインメ
ント・モニタ・パターン発生器130に供給されるクロ
ック信号は、特殊なパターンに対して必要とされるデー
タ転送速度と等しい。例えば、もしT1データ・チャネ
ルCHANNEL1〜Nが毎秒1.544メガビットに
等しいデータ転送速度を有し、アラインメント・モニタ
・パターンのデータ転送速度が毎秒8キロビットである
ならば、ユーザ・インターフェースTxCLK信号速度
は毎秒N×1.536メガビットである。
【0056】アラインメント・パターン発生器120は
一般に、ユーザ伝送データTxDATAの伝送前にCH
ANNEL1〜Nをアラインメントするためのパターン
を供給する。再組み立て要素/ステップ20(図3参
照)はCHANNEL1〜Nのそれぞれの上のアライン
メント・パターンを受信し、それぞれのチャネルの伝送
時間遅延、すなわちDELAY1〜Nを、最長伝送時間
遅延と最長伝送遅延よりも短い伝送遅延を有するチャネ
ルに対する可変伝送遅延とに基づいて調整する。すなわ
ち、アラインメント・パターン発生器120は、CHA
NNEL1〜Nの初期アラインメント中に任意の二つの
個々のT1チャネルの間の最長予期遅延差の2倍よりも
長い周期(パターン長さ/データ転送速度)を有する周
期ビット・パターンを与える。アラインメント・モニタ
・パターンは、CHANNEL1〜Nのそれぞれの相対
伝送遅延を決定し、伝送遅延DELAY1〜N(図3参
照)を調整して全てのT1データ・チャネルが同一の伝
送遅延を受けるようにするために、搬送波ネットワーク
の受信端で再組み立て要素/ステップ20によって使用
される。アラインメント・パターンの特殊なタイプ及び
この特殊なタイプのアラインメント・パターンを使用す
るこのシステムの実施例は、アラインメントに関して前
に説明した。
一般に、ユーザ伝送データTxDATAの伝送前にCH
ANNEL1〜Nをアラインメントするためのパターン
を供給する。再組み立て要素/ステップ20(図3参
照)はCHANNEL1〜Nのそれぞれの上のアライン
メント・パターンを受信し、それぞれのチャネルの伝送
時間遅延、すなわちDELAY1〜Nを、最長伝送時間
遅延と最長伝送遅延よりも短い伝送遅延を有するチャネ
ルに対する可変伝送遅延とに基づいて調整する。すなわ
ち、アラインメント・パターン発生器120は、CHA
NNEL1〜Nの初期アラインメント中に任意の二つの
個々のT1チャネルの間の最長予期遅延差の2倍よりも
長い周期(パターン長さ/データ転送速度)を有する周
期ビット・パターンを与える。アラインメント・モニタ
・パターンは、CHANNEL1〜Nのそれぞれの相対
伝送遅延を決定し、伝送遅延DELAY1〜N(図3参
照)を調整して全てのT1データ・チャネルが同一の伝
送遅延を受けるようにするために、搬送波ネットワーク
の受信端で再組み立て要素/ステップ20によって使用
される。アラインメント・パターンの特殊なタイプ及び
この特殊なタイプのアラインメント・パターンを使用す
るこのシステムの実施例は、アラインメントに関して前
に説明した。
【0057】なお図5を参照すると、アラインメント・
モニタ・パターン発生器130は、一般に、CHANN
EL1〜N上をユーザ伝送データTxDATAとともに
伝送されるアラインメント・モニタリング・パターンを
供給する。発生器130によって発生されるアラインメ
ント・モニタ・パターンは、チャネル・マルチプレクサ
CHANNEL1〜N MUX150によってユーザ伝
送データTxDATAとともにインターリーブされる。
再組み立て要素/ステップ20は、CHANNEL1〜
Nのアラインメントが維持されることを保証するため
に、それぞれの個々のT1データ・チャネルについて発
生器130によって発生されるアラインメント・モニタ
・パターンを連続的にモニタする。
モニタ・パターン発生器130は、一般に、CHANN
EL1〜N上をユーザ伝送データTxDATAとともに
伝送されるアラインメント・モニタリング・パターンを
供給する。発生器130によって発生されるアラインメ
ント・モニタ・パターンは、チャネル・マルチプレクサ
CHANNEL1〜N MUX150によってユーザ伝
送データTxDATAとともにインターリーブされる。
再組み立て要素/ステップ20は、CHANNEL1〜
Nのアラインメントが維持されることを保証するため
に、それぞれの個々のT1データ・チャネルについて発
生器130によって発生されるアラインメント・モニタ
・パターンを連続的にモニタする。
【0058】すなわち、アラインメント・モニタ・パタ
ーン発生器130は、周期がアラインメント・モニタ・
パターン長さにユーザ・データ転送速度を足したものに
等しい周期パターンを発生する。発生器130によって
発生されるアラインメント・モニタ・パターンは、三つ
の因子によって決定される。これらは、(1)個々のT
1データ・チャネルの間のアラインメントの消失を検出
するために再組み立て要素/ステップ20(図3参照)
が必要な時間、(2)アラインメント・モニタ・パター
ンを伝送するために必要な帯域幅、(3)アラインメン
ト・モニタ・パターンとともにCHANNEL1〜Nに
伝送されるユーザ・データTxDATAにアラインメン
ト・モニタ・パターンが重複する確率、である。アライ
ンメント・モニタ・パターンの特殊な実施例はアライン
メントに関して前に説明した。
ーン発生器130は、周期がアラインメント・モニタ・
パターン長さにユーザ・データ転送速度を足したものに
等しい周期パターンを発生する。発生器130によって
発生されるアラインメント・モニタ・パターンは、三つ
の因子によって決定される。これらは、(1)個々のT
1データ・チャネルの間のアラインメントの消失を検出
するために再組み立て要素/ステップ20(図3参照)
が必要な時間、(2)アラインメント・モニタ・パター
ンを伝送するために必要な帯域幅、(3)アラインメン
ト・モニタ・パターンとともにCHANNEL1〜Nに
伝送されるユーザ・データTxDATAにアラインメン
ト・モニタ・パターンが重複する確率、である。アライ
ンメント・モニタ・パターンの特殊な実施例はアライン
メントに関して前に説明した。
【0059】分解制御論理140は、分解要素/ステッ
プ10のための順次論理を供給するとともに、ユーザ・
データを伝送することができることを示すためにユーザ
・インターフェースにTxREADY信号を供給する。
分解制御論理140は、クロック発生器110からのク
ロック信号と再組み立て要素/ステップ20のコンパニ
オン再組み立て制御論理からのLclALIGN信号と
によて制御される。分解制御論理140は、マルチプレ
クサ150のための選択入力を供給することによって個
々のT1チャネル・マルチプレクサ150を制御する。
分解制御論理140によって個々のチャネル・マルチプ
レクサ150に供給される選択信号は、それぞれの期間
の間の個々のT1データ・チャネルへの出力のために、
ユーザ伝送データTxDATA、アラインメント・パタ
ーン発生器120によって発生されるアラインメント・
パターン及び発生器130によって発生されるアライン
メント・モニタ・パターンの入力を制御する。分解制御
論理140によって実行される動作は図6に関して説明
される。
プ10のための順次論理を供給するとともに、ユーザ・
データを伝送することができることを示すためにユーザ
・インターフェースにTxREADY信号を供給する。
分解制御論理140は、クロック発生器110からのク
ロック信号と再組み立て要素/ステップ20のコンパニ
オン再組み立て制御論理からのLclALIGN信号と
によて制御される。分解制御論理140は、マルチプレ
クサ150のための選択入力を供給することによって個
々のT1チャネル・マルチプレクサ150を制御する。
分解制御論理140によって個々のチャネル・マルチプ
レクサ150に供給される選択信号は、それぞれの期間
の間の個々のT1データ・チャネルへの出力のために、
ユーザ伝送データTxDATA、アラインメント・パタ
ーン発生器120によって発生されるアラインメント・
パターン及び発生器130によって発生されるアライン
メント・モニタ・パターンの入力を制御する。分解制御
論理140によって実行される動作は図6に関して説明
される。
【0060】個々のT1チャネル・マルチプレクサ15
0は個々のデータ・チャネルに対するセレクタ/マルチ
プレクサとして働き、分解制御論理140の出力によっ
て制御される。マルチプレクサ150は、ユーザ伝送デ
ータTxDATA、発生器120によって発生されるア
ラインメント・パターン及び発生器130によって発生
されるアラインメント・モニタ・パターンを入力として
受信する。分解制御論理140によって選択される個々
のチャネル・マルチプレクサからの出力信号は、対応す
る個々のT1データ・チャネル25(図1)に伝送され
る。CHANNEL1〜N MUXが分解制御論理14
0から受信される選択信号の結果としてアラインメント
・パターンを選択したときには、CHANNEL1〜N
MUXに対する他の入力は選択されない。個々のチャ
ネル・マルチプレクサがアラインメント・モニタ・パタ
ーン及びユーザ伝送データTxDATAに対して分解制
御論理140からの選択信号を受信したとき、データ及
びパターンはマルチプレクスされ、CHANNEL1〜
Nに同時に伝送される。個々のT1チャネル・マルチプ
レクサ150のそれぞれは、ユーザ伝送データTxDA
TAの第n番目のビットだけを選択する。ここで、nは
1からNに等しい。CHANNEL1〜N上での伝送の
ための個々のデータ・ストリームへのアラインメント・
モニタ・パターンのビットの挿入は、アラインメントに
関して前に説明した。
0は個々のデータ・チャネルに対するセレクタ/マルチ
プレクサとして働き、分解制御論理140の出力によっ
て制御される。マルチプレクサ150は、ユーザ伝送デ
ータTxDATA、発生器120によって発生されるア
ラインメント・パターン及び発生器130によって発生
されるアラインメント・モニタ・パターンを入力として
受信する。分解制御論理140によって選択される個々
のチャネル・マルチプレクサからの出力信号は、対応す
る個々のT1データ・チャネル25(図1)に伝送され
る。CHANNEL1〜N MUXが分解制御論理14
0から受信される選択信号の結果としてアラインメント
・パターンを選択したときには、CHANNEL1〜N
MUXに対する他の入力は選択されない。個々のチャ
ネル・マルチプレクサがアラインメント・モニタ・パタ
ーン及びユーザ伝送データTxDATAに対して分解制
御論理140からの選択信号を受信したとき、データ及
びパターンはマルチプレクスされ、CHANNEL1〜
Nに同時に伝送される。個々のT1チャネル・マルチプ
レクサ150のそれぞれは、ユーザ伝送データTxDA
TAの第n番目のビットだけを選択する。ここで、nは
1からNに等しい。CHANNEL1〜N上での伝送の
ための個々のデータ・ストリームへのアラインメント・
モニタ・パターンのビットの挿入は、アラインメントに
関して前に説明した。
【0061】回線信号エンコーダ160は、クロック発
生器110によって発生される基準クロックによって制
御される。回線信号エンコーダ160は、発生器110
からのクロック信号によってクロックされたときにCH
ANNEL1〜N MUX150によって選択されるア
ラインメント・パターンまたはTxDATA/アライン
メント・モニタ・パターンを出力する。回線信号エンコ
ーダ160のアラインメント・パターンまたはTxDA
TA/アラインメント・モニタ・パターンの出力は、C
HANNEL1〜N上での伝送のために回線ドライバ1
70に転送される。回線ドライバ170の動作は、一般
に当業者ならばわかるものであり、ここでさらに説明す
ることは不要である。
生器110によって発生される基準クロックによって制
御される。回線信号エンコーダ160は、発生器110
からのクロック信号によってクロックされたときにCH
ANNEL1〜N MUX150によって選択されるア
ラインメント・パターンまたはTxDATA/アライン
メント・モニタ・パターンを出力する。回線信号エンコ
ーダ160のアラインメント・パターンまたはTxDA
TA/アラインメント・モニタ・パターンの出力は、C
HANNEL1〜N上での伝送のために回線ドライバ1
70に転送される。回線ドライバ170の動作は、一般
に当業者ならばわかるものであり、ここでさらに説明す
ることは不要である。
【0062】図6を参照して、分解制御論理140によ
って実行される動作を説明する。これらの動作は、特殊
目的論理によって記憶されたプログラムを実行する汎用
マイクロプロセッサを使用するか、他の周知の手段によ
って実施される。ブロック141では、TxREADY
は偽に設定され、搬送波ネットワーク上に有効なユーザ
・データが伝送されないことを示すためにユーザ・イン
ターフェースに供給される。ブロック141はまた、T
1チャネル・マルチプレクサがアラインメント・パター
ンを選択し、このパターンを全ての個々のT1データ・
チャネルCHANNEL1〜Nに同時に伝送するように
CHANNEL1〜N MUX150に選択信号を送
る。分解制御論理140は次に、CHANNEL1〜N
がアラインメントされているか否かを決定するためにブ
ロック143で入力LclALIGN信号の状態をモニ
タする。この信号は、伝送端の再組み立て要素/ステッ
プ20を介してデータ受信端から戻される。
って実行される動作を説明する。これらの動作は、特殊
目的論理によって記憶されたプログラムを実行する汎用
マイクロプロセッサを使用するか、他の周知の手段によ
って実施される。ブロック141では、TxREADY
は偽に設定され、搬送波ネットワーク上に有効なユーザ
・データが伝送されないことを示すためにユーザ・イン
ターフェースに供給される。ブロック141はまた、T
1チャネル・マルチプレクサがアラインメント・パター
ンを選択し、このパターンを全ての個々のT1データ・
チャネルCHANNEL1〜Nに同時に伝送するように
CHANNEL1〜N MUX150に選択信号を送
る。分解制御論理140は次に、CHANNEL1〜N
がアラインメントされているか否かを決定するためにブ
ロック143で入力LclALIGN信号の状態をモニ
タする。この信号は、伝送端の再組み立て要素/ステッ
プ20を介してデータ受信端から戻される。
【0063】もしブロック143でLclALIGNが
偽に等しいと決定されたならば、分解制御論理140
は、受信機におけるT1チャネル25の全てがアライン
メントされるまで、再組み立て要素/ステップ20から
受信されるLclALIGN信号の状態をモニタし続け
る。もしブロック143で、再組み立て要素/ステップ
20から受信されるLclALIGN信号が真であると
決定されたならば、分解制御論理140はブロック14
5でTxREADYを真に等しく設定し、ユーザ伝送デ
ータTxDATAが搬送波ネットワークの遠端の受信機
に送ることができることを示すためにユーザ・インター
フェースにこの信号を伝送する。
偽に等しいと決定されたならば、分解制御論理140
は、受信機におけるT1チャネル25の全てがアライン
メントされるまで、再組み立て要素/ステップ20から
受信されるLclALIGN信号の状態をモニタし続け
る。もしブロック143で、再組み立て要素/ステップ
20から受信されるLclALIGN信号が真であると
決定されたならば、分解制御論理140はブロック14
5でTxREADYを真に等しく設定し、ユーザ伝送デ
ータTxDATAが搬送波ネットワークの遠端の受信機
に送ることができることを示すためにユーザ・インター
フェースにこの信号を伝送する。
【0064】次に、分解制御論理140は、ユーザ・イ
ンターフェースからのユーザ伝送データTxDATA及
び発生器130によって発生されるアラインメント・モ
ニタ・パターンを選択するために、CHANNEL1〜
N MUX150に選択信号を伝送する。次に、ユーザ
・データTxDATA/アラインメント・モニタ・パタ
ーンは、搬送波ネットワークのT1データ・チャネルを
伝送される(ブロック145)。そして、分解制御論理
140は、CHANNEL1〜Nがなおアラインメント
されていることを示す、再組み立て要素/ステップ20
から受信されるLclALIGN信号の状態をモニタす
る。もしブロック149でLclALIGNが真に等し
いと決定されたならば、分解制御論理140はこの信号
をモニタし続ける。しかし、もしブロック149で、再
組み立て要素/ステップ20から受信されるLclAL
IGNが偽に等しいと決定されたならば、分解制御論理
141はブロック141でTxREADYを偽に設定
し、ユーザ・データを搬送波ネットワークに転送するこ
とができないことを示すためにユーザ・インターフェー
スにこの信号を伝送し、発生器120によって発生され
るアラインメント・パターンを伝送することによって搬
送波ネットワークのT1データ・チャネルCHANNE
L1〜Nをアラインメントする。
ンターフェースからのユーザ伝送データTxDATA及
び発生器130によって発生されるアラインメント・モ
ニタ・パターンを選択するために、CHANNEL1〜
N MUX150に選択信号を伝送する。次に、ユーザ
・データTxDATA/アラインメント・モニタ・パタ
ーンは、搬送波ネットワークのT1データ・チャネルを
伝送される(ブロック145)。そして、分解制御論理
140は、CHANNEL1〜Nがなおアラインメント
されていることを示す、再組み立て要素/ステップ20
から受信されるLclALIGN信号の状態をモニタす
る。もしブロック149でLclALIGNが真に等し
いと決定されたならば、分解制御論理140はこの信号
をモニタし続ける。しかし、もしブロック149で、再
組み立て要素/ステップ20から受信されるLclAL
IGNが偽に等しいと決定されたならば、分解制御論理
141はブロック141でTxREADYを偽に設定
し、ユーザ・データを搬送波ネットワークに転送するこ
とができないことを示すためにユーザ・インターフェー
スにこの信号を伝送し、発生器120によって発生され
るアラインメント・パターンを伝送することによって搬
送波ネットワークのT1データ・チャネルCHANNE
L1〜Nをアラインメントする。
【0065】再組み立ての詳細説明
【0066】次に、図7を参照して再組み立て要素/ス
テップ20を説明する。再組み立て要素/ステップ20
は、FIFO(先き入れ先き出し)メモリ210、アラ
インメント及びアラインメント・モニタ・パターン検出
器220、結合器230、再組み立て制御論理240、
クロック回復及びデータ・デコーダ250及び受信機2
60から成る。一般に、再組み立て要素/ステップ20
は、搬送波ネットワークの個々のT1データ・チャネル
25のそれぞれについてアラインメント・パターンをモ
ニタする。最長伝送時間遅延を有する個々のT1チャネ
ルが検出され、全てのチャネルが同一の遅延を受けるよ
うに伝送時間遅延を補償するために最長伝送遅延に基づ
く可変伝送遅延が他の個々のT1チャネルのそれぞれに
加えられる。いったんアラインメント処理が完了する
と、再組み立て要素/ステップ20は、アラインメント
が維持されていることを保証するために、個々のT1デ
ータ・チャネルCHANNEL1〜Nのそれぞれについ
てアラインメント・モニタ・パターンをモニタする。再
組み立て処理は再組み立て制御論理240によって制御
される。
テップ20を説明する。再組み立て要素/ステップ20
は、FIFO(先き入れ先き出し)メモリ210、アラ
インメント及びアラインメント・モニタ・パターン検出
器220、結合器230、再組み立て制御論理240、
クロック回復及びデータ・デコーダ250及び受信機2
60から成る。一般に、再組み立て要素/ステップ20
は、搬送波ネットワークの個々のT1データ・チャネル
25のそれぞれについてアラインメント・パターンをモ
ニタする。最長伝送時間遅延を有する個々のT1チャネ
ルが検出され、全てのチャネルが同一の遅延を受けるよ
うに伝送時間遅延を補償するために最長伝送遅延に基づ
く可変伝送遅延が他の個々のT1チャネルのそれぞれに
加えられる。いったんアラインメント処理が完了する
と、再組み立て要素/ステップ20は、アラインメント
が維持されていることを保証するために、個々のT1デ
ータ・チャネルCHANNEL1〜Nのそれぞれについ
てアラインメント・モニタ・パターンをモニタする。再
組み立て処理は再組み立て制御論理240によって制御
される。
【0067】すなわち、CHANNEL1〜Nのそれぞ
れに関連する受信機260は、搬送波ネットワーク(シ
ステム)の伝送端からのアラインメント・パターンまた
はTxDATA/アラインメント・モニタ・パターンを
受信する。受信されたユーザ・データはRxDATAと
呼ばれる。受信機260の動作は当業者ならばわかるで
あろう。受信機260によって受信されたアラインメン
ト・パターンまたはRxDATA/アラインメント・モ
ニタ・パターンは、クロックの回復及びRxDATAの
復号のためのクロック回復及びデータ・デコーダ250
に伝送される。
れに関連する受信機260は、搬送波ネットワーク(シ
ステム)の伝送端からのアラインメント・パターンまた
はTxDATA/アラインメント・モニタ・パターンを
受信する。受信されたユーザ・データはRxDATAと
呼ばれる。受信機260の動作は当業者ならばわかるで
あろう。受信機260によって受信されたアラインメン
ト・パターンまたはRxDATA/アラインメント・モ
ニタ・パターンは、クロックの回復及びRxDATAの
復号のためのクロック回復及びデータ・デコーダ250
に伝送される。
【0068】クロック回復及びデータ・デコーダ250
はまず、入力チャネルからのクロック信号を回復する。
これは、再組み立て要素/ステップ20のクロッキング
が遠端の送信機と同期していることを保証するために必
要である。回復されたクロックは再組み立て制御論理2
40に伝送される。CHANNEL1〜Nで受信される
信号はアナログであるので、クロック回復及びデータ・
デコーダ250は次に、受信されたRxDATAをアナ
ログからディジタルに変換する。クロック回復及びデー
タ・デコーダ250は、RxDATAをそれぞれのFI
FOメモリ210にクロックし、回復されたクロック信
号を再組み立て制御論理240に出力する。
はまず、入力チャネルからのクロック信号を回復する。
これは、再組み立て要素/ステップ20のクロッキング
が遠端の送信機と同期していることを保証するために必
要である。回復されたクロックは再組み立て制御論理2
40に伝送される。CHANNEL1〜Nで受信される
信号はアナログであるので、クロック回復及びデータ・
デコーダ250は次に、受信されたRxDATAをアナ
ログからディジタルに変換する。クロック回復及びデー
タ・デコーダ250は、RxDATAをそれぞれのFI
FOメモリ210にクロックし、回復されたクロック信
号を再組み立て制御論理240に出力する。
【0069】なお図7を参照して、FIFOメモリ21
0を説明する。それぞれのFIFOメモリ210は、先
き入れ先き出しシフト・レジスタとして実施される。F
IFOシフトレジスタは当業者に知られているものであ
る。それぞれのFIFOメモリ210は、それぞれのT
1データ・チャネルCHANNEL1〜Nに対する伝送
時間遅延DELAY1〜Nを調整する。CHANNEL
1〜Nで受信されるユーザ・データRxDATAは、そ
れぞれのチャネルに対する回復されたクロックCLKに
よって対応するFIFOメモリ210にクロックされ
る。FIFOメモリ210に記憶された個々のデータ・
ストリームは、再組み立て制御論理240によって発生
されるクロックCLK1〜NによってFIFOメモリ2
10からクロックされる。
0を説明する。それぞれのFIFOメモリ210は、先
き入れ先き出しシフト・レジスタとして実施される。F
IFOシフトレジスタは当業者に知られているものであ
る。それぞれのFIFOメモリ210は、それぞれのT
1データ・チャネルCHANNEL1〜Nに対する伝送
時間遅延DELAY1〜Nを調整する。CHANNEL
1〜Nで受信されるユーザ・データRxDATAは、そ
れぞれのチャネルに対する回復されたクロックCLKに
よって対応するFIFOメモリ210にクロックされ
る。FIFOメモリ210に記憶された個々のデータ・
ストリームは、再組み立て制御論理240によって発生
されるクロックCLK1〜NによってFIFOメモリ2
10からクロックされる。
【0070】ビット間隔で表される、それぞれのFIF
Oメモリ210の深さは、個々のT1データ・チャネル
の任意の二つの間のビット間隔で言って、最長伝送時間
遅延よりも大きくなければならない。従って、本質的
に、それぞれの個々のT1データ・チャネル上の伝送時
間遅延は、それぞれの個々のT1データ・チャネルが受
ける可変量の伝送時間遅延に対して再組み立て制御論理
240によって発生されるクロックCLK1〜Nを保
持、すなわち「ギャッピング」することによって調整さ
れる。いったん特別な個々のT1データ・チャネルに対
する伝送遅延に対応する長さの時間が経過すると、再組
み立て制御論理240は、それぞれのFIFOメモリ2
10からの受信されたRxDATAを対応するアライン
メント及びアラインメント・モニタ・パターン検出器2
20にクロックするために、個々のT1データ・チャネ
ルのそれぞれに対して発生されたクロック1〜Nを出力
する。
Oメモリ210の深さは、個々のT1データ・チャネル
の任意の二つの間のビット間隔で言って、最長伝送時間
遅延よりも大きくなければならない。従って、本質的
に、それぞれの個々のT1データ・チャネル上の伝送時
間遅延は、それぞれの個々のT1データ・チャネルが受
ける可変量の伝送時間遅延に対して再組み立て制御論理
240によって発生されるクロックCLK1〜Nを保
持、すなわち「ギャッピング」することによって調整さ
れる。いったん特別な個々のT1データ・チャネルに対
する伝送遅延に対応する長さの時間が経過すると、再組
み立て制御論理240は、それぞれのFIFOメモリ2
10からの受信されたRxDATAを対応するアライン
メント及びアラインメント・モニタ・パターン検出器2
20にクロックするために、個々のT1データ・チャネ
ルのそれぞれに対して発生されたクロック1〜Nを出力
する。
【0071】なお図7を参照して、アラインメント及び
アラインメント・モニタ・パターン検出器220を説明
する。検出器220は、アラインメント・パターン及び
アラインメント・モニタ・パターンを識別するために、
CHANNEL1〜Nで受信され、FIFOメモリ21
0によって出力されるデータ・ストリーム、すなわちR
xDATAをモニタする。検出器220はアラインメン
ト・パターンを検出し、有効なアラインメント・パター
ンが受信される全期間の間、パルス信号を発生する。検
出器220によって発生されるこのパルス信号は、CL
K1〜Nクロック信号を調整することによってアライン
メント段階の間にFIFOメモリ210の深さを調整す
るとともに、アラインメント・モニタリング段階の間に
アラインメントの消失を検出するための再組み立て制御
論理240に出力される。いったんチャネルがアライン
メントされ、ユーザ・データが搬送波ネットワークで伝
送されていると、アラインメント及びアラインメント・
モニタ・パターン検出器220は、CHANNEL1〜
Nで受信される個々のデータ・ストリームにおいてユー
ザ・データからアラインメント・モニタ・パターンを分
離する。アラインメント・モニタ・パターンが取り除か
れた個々のデータ・ストリームは検出器220によって
結合器230に出力される。
アラインメント・モニタ・パターン検出器220を説明
する。検出器220は、アラインメント・パターン及び
アラインメント・モニタ・パターンを識別するために、
CHANNEL1〜Nで受信され、FIFOメモリ21
0によって出力されるデータ・ストリーム、すなわちR
xDATAをモニタする。検出器220はアラインメン
ト・パターンを検出し、有効なアラインメント・パター
ンが受信される全期間の間、パルス信号を発生する。検
出器220によって発生されるこのパルス信号は、CL
K1〜Nクロック信号を調整することによってアライン
メント段階の間にFIFOメモリ210の深さを調整す
るとともに、アラインメント・モニタリング段階の間に
アラインメントの消失を検出するための再組み立て制御
論理240に出力される。いったんチャネルがアライン
メントされ、ユーザ・データが搬送波ネットワークで伝
送されていると、アラインメント及びアラインメント・
モニタ・パターン検出器220は、CHANNEL1〜
Nで受信される個々のデータ・ストリームにおいてユー
ザ・データからアラインメント・モニタ・パターンを分
離する。アラインメント・モニタ・パターンが取り除か
れた個々のデータ・ストリームは検出器220によって
結合器230に出力される。
【0072】一般に、結合器230は、低帯域幅T1デ
ータ・チャネルCHANNEL1〜Nで受信されるユー
ザ・データから成る個々のデータ・ストリームを順次イ
ンターリーブし、結合された集合データ・ストリームを
高帯域幅チャネルでユーザ・インターフェースに伝送す
る。すなわち、結合器230は、個々のデータ・ストリ
ームが分解要素/ステップ10によって伝送されるのと
同一の順番で、CHANNEL1〜Nで受信される個々
のユーザ・データ・ストリームを順次インターリーブす
ることによって単一の高帯域幅データ・ストリームRx
DATAを形成する。RxDATAはRxCLKによっ
て結合器230からユーザ・インターフェースにクロッ
クされる。RxCLKは再組み立て制御論理240によ
って発生される。RxCLKは、搬送波ネットワークの
個々のT1データ・チャネルの結合ペイロード・データ
転送速度に等しいクロック速度を有する。すなわち、R
xCLK=N×(データ・チャネル速度−アラインメン
ト・モニタ・パターン・データ転送速度)である。
ータ・チャネルCHANNEL1〜Nで受信されるユー
ザ・データから成る個々のデータ・ストリームを順次イ
ンターリーブし、結合された集合データ・ストリームを
高帯域幅チャネルでユーザ・インターフェースに伝送す
る。すなわち、結合器230は、個々のデータ・ストリ
ームが分解要素/ステップ10によって伝送されるのと
同一の順番で、CHANNEL1〜Nで受信される個々
のユーザ・データ・ストリームを順次インターリーブす
ることによって単一の高帯域幅データ・ストリームRx
DATAを形成する。RxDATAはRxCLKによっ
て結合器230からユーザ・インターフェースにクロッ
クされる。RxCLKは再組み立て制御論理240によ
って発生される。RxCLKは、搬送波ネットワークの
個々のT1データ・チャネルの結合ペイロード・データ
転送速度に等しいクロック速度を有する。すなわち、R
xCLK=N×(データ・チャネル速度−アラインメン
ト・モニタ・パターン・データ転送速度)である。
【0073】なお図7を参照して、再組み立て制御論理
240を説明する。一般に、再組み立て制御論理240
は再組み立て処理を制御する。それはT1データ・チャ
ネルのそれぞれから回復されたクロック信号を受信し、
それぞれのT1データ・チャネルの可変伝送時間遅延に
基づいてそれぞれのFIFOメモリ210の深さを調整
し、FIFOメモリ210からのアラインメント・パタ
ーン及びユーザ・データ/アラインメント・モニタ・パ
ターンをクロックするためのクロックCLK1〜Nを検
出器220に発生し、結合器230からのユーザ・デー
タをクロックするための受信機クロックRxCLKを発
生し、有効なユーザ・データがユーザ・インターフェー
スに送られていることを示すためにユーザ・インターフ
ェースにRxREADY信号とともに、RxDATAを
伝送する。
240を説明する。一般に、再組み立て制御論理240
は再組み立て処理を制御する。それはT1データ・チャ
ネルのそれぞれから回復されたクロック信号を受信し、
それぞれのT1データ・チャネルの可変伝送時間遅延に
基づいてそれぞれのFIFOメモリ210の深さを調整
し、FIFOメモリ210からのアラインメント・パタ
ーン及びユーザ・データ/アラインメント・モニタ・パ
ターンをクロックするためのクロックCLK1〜Nを検
出器220に発生し、結合器230からのユーザ・デー
タをクロックするための受信機クロックRxCLKを発
生し、有効なユーザ・データがユーザ・インターフェー
スに送られていることを示すためにユーザ・インターフ
ェースにRxREADY信号とともに、RxDATAを
伝送する。
【0074】すなわち、再組み立て制御論理240は、
それぞれのアラインメント及びアラインメント・モニタ
・パターン検出器220からのパターン・フレーム信号
とそれぞれのT1データ・チャネルに対応するそれぞれ
のクロック回復及びデータ・デコーダ250からのクロ
ックCLKとを入力として有する。再組み立て要素/ス
テップ20が遠端の送信機と同期していることを保証す
るためにチャネルから取り出されたクロックCLKは、
再組み立て論理のタイミングを制御するとともに、FI
FOメモリ210から出て検出器220に入るユーザ・
データ/アラインメント・モニタ・パターンをシフトさ
せるために使用されるCLK1〜CLKNを発生させる
ために、再組み立て制御論理240によって使用され
る。結合器230及びユーザ・インターフェースのクロ
ッキングのためのRxCLKはまた、クロック回復及び
データ・デコーダ250によって出力されるチャネル・
クロックCLKからも発生される。
それぞれのアラインメント及びアラインメント・モニタ
・パターン検出器220からのパターン・フレーム信号
とそれぞれのT1データ・チャネルに対応するそれぞれ
のクロック回復及びデータ・デコーダ250からのクロ
ックCLKとを入力として有する。再組み立て要素/ス
テップ20が遠端の送信機と同期していることを保証す
るためにチャネルから取り出されたクロックCLKは、
再組み立て論理のタイミングを制御するとともに、FI
FOメモリ210から出て検出器220に入るユーザ・
データ/アラインメント・モニタ・パターンをシフトさ
せるために使用されるCLK1〜CLKNを発生させる
ために、再組み立て制御論理240によって使用され
る。結合器230及びユーザ・インターフェースのクロ
ッキングのためのRxCLKはまた、クロック回復及び
データ・デコーダ250によって出力されるチャネル・
クロックCLKからも発生される。
【0075】検出器220からの再組み立て制御論理2
40によって受信されるアラインメント・パターン・フ
レーム信号は、T1データ・チャネルCHANNEL1
〜Nに対する相対伝送時間遅延30(図3)を決定する
ために使用される。まず、最長伝送時間遅延30(図
3)を有するデータ・チャネルが決定される。いったん
最小伝送時間遅延を有するT1データ・チャネルが識別
されると、再組み立て制御論理240は、それぞれの個
々のデータ・チャネルが同一量の伝送遅延を受けるよう
に、それぞれのデータ・チャネルと関連するそれぞれの
FIFOメモリ210の深さを調整する。前に説明した
ように、それぞれのFIFOメモリ210の深さは、F
IFOメモリ210からの個々のデータ・ストリームを
検出器220に出力するためにCLK1〜CLKNを
「ギャッピング」すること、すなわちクロック・パルス
を制御することによって調整される。
40によって受信されるアラインメント・パターン・フ
レーム信号は、T1データ・チャネルCHANNEL1
〜Nに対する相対伝送時間遅延30(図3)を決定する
ために使用される。まず、最長伝送時間遅延30(図
3)を有するデータ・チャネルが決定される。いったん
最小伝送時間遅延を有するT1データ・チャネルが識別
されると、再組み立て制御論理240は、それぞれの個
々のデータ・チャネルが同一量の伝送遅延を受けるよう
に、それぞれのデータ・チャネルと関連するそれぞれの
FIFOメモリ210の深さを調整する。前に説明した
ように、それぞれのFIFOメモリ210の深さは、F
IFOメモリ210からの個々のデータ・ストリームを
検出器220に出力するためにCLK1〜CLKNを
「ギャッピング」すること、すなわちクロック・パルス
を制御することによって調整される。
【0076】検出器220から再組み立て制御論理24
0に入力されるアラインメント・モニタリング・パター
ン・フレーム信号は、搬送波ネットワークのCHANN
EL1〜Nのアラインメントをモニタするとともに、ア
ラインメントの消失を検出するために、制御論理240
によって使用される。アラインメント・モニタ・パター
ン・フレーム信号に基づいて、再組み立て制御論理24
0は、その局所的な分解要素/ステップ10にアライン
メント状態信号LclALIGNを出力する。もしCH
ANNEL1〜Nがアラインメントされると、アライン
メント状態信号LclALIGNは真に等しい。しか
し、もし個々のT1データ・チャネルCHANNEL1
〜Nのうちの一つまたはそれ以上のアラインメントが失
われていれば、アラインメント状態信号LclALIG
Nは偽に設定され、分解要素/ステップ10に伝送され
る。
0に入力されるアラインメント・モニタリング・パター
ン・フレーム信号は、搬送波ネットワークのCHANN
EL1〜Nのアラインメントをモニタするとともに、ア
ラインメントの消失を検出するために、制御論理240
によって使用される。アラインメント・モニタ・パター
ン・フレーム信号に基づいて、再組み立て制御論理24
0は、その局所的な分解要素/ステップ10にアライン
メント状態信号LclALIGNを出力する。もしCH
ANNEL1〜Nがアラインメントされると、アライン
メント状態信号LclALIGNは真に等しい。しか
し、もし個々のT1データ・チャネルCHANNEL1
〜Nのうちの一つまたはそれ以上のアラインメントが失
われていれば、アラインメント状態信号LclALIG
Nは偽に設定され、分解要素/ステップ10に伝送され
る。
【0077】そして、再組み立て制御論理240はま
た、いったん搬送波ネットワークのチャネルがアライン
メントされていると決定されると、ユーザ・インターフ
ェースに伝送されるRxREADY信号を発生する。R
xREADYはCHANNEL1〜Nがアラインメント
している間は真であり続け、アラインメント・モニタリ
ング・パターンは、個々のデータ・チャネルCHANN
EL1〜Nがアラインメントを維持しており、ユーザ・
インターフェースRxDATA回線に有効なデータが存
在していることを示す。
た、いったん搬送波ネットワークのチャネルがアライン
メントされていると決定されると、ユーザ・インターフ
ェースに伝送されるRxREADY信号を発生する。R
xREADYはCHANNEL1〜Nがアラインメント
している間は真であり続け、アラインメント・モニタリ
ング・パターンは、個々のデータ・チャネルCHANN
EL1〜Nがアラインメントを維持しており、ユーザ・
インターフェースRxDATA回線に有効なデータが存
在していることを示す。
【0078】図8を参照して、再組み立て処理のフロー
によって実行される動作を説明する。これらの動作は、
記憶プログラムを実行する汎用マイクロプロセッサを使
用して、あるいはカスタム論理または他の周知の手段に
よって実施することができる。ブロック241では、ア
ラインメント状態信号LclALIGNは偽に設定さ
れ、受信機のユーザ・インターフェース信号RxREA
DYは偽に設定される。いったんLclALIGN及び
RxREADYが偽に設定されると、搬送波ネットワー
クの全てのT1データ・チャネルCHANNEL1〜N
についてアラインメント・パターンの受信がモニタされ
る。
によって実行される動作を説明する。これらの動作は、
記憶プログラムを実行する汎用マイクロプロセッサを使
用して、あるいはカスタム論理または他の周知の手段に
よって実施することができる。ブロック241では、ア
ラインメント状態信号LclALIGNは偽に設定さ
れ、受信機のユーザ・インターフェース信号RxREA
DYは偽に設定される。いったんLclALIGN及び
RxREADYが偽に設定されると、搬送波ネットワー
クの全てのT1データ・チャネルCHANNEL1〜N
についてアラインメント・パターンの受信がモニタされ
る。
【0079】ブロック242では、アラインメント・パ
ターンの状態に関して決定がなされる。もしブロック2
42でアラインメント・パターンがデータ・チャネルC
HANNEL1〜Nの全てで受信されなかったと決定さ
れれば、CHANNEL1〜Nのモニタリングを継続す
る。しかし、もしブロック242でアラインメント・パ
ターンが個々のデータ・チャネルの全てで受信されたと
決定されれば、最長または最大伝送時間遅延を有するチ
ャネルはブロック243で識別される。システムは次
に、全てのチャネルの伝送遅延が最長伝送遅延に等しく
なるようにクロックCLK1〜CLKNをギャッピング
/保持することによってFIFOメモリ210を調整す
る。
ターンの状態に関して決定がなされる。もしブロック2
42でアラインメント・パターンがデータ・チャネルC
HANNEL1〜Nの全てで受信されなかったと決定さ
れれば、CHANNEL1〜Nのモニタリングを継続す
る。しかし、もしブロック242でアラインメント・パ
ターンが個々のデータ・チャネルの全てで受信されたと
決定されれば、最長または最大伝送時間遅延を有するチ
ャネルはブロック243で識別される。システムは次
に、全てのチャネルの伝送遅延が最長伝送遅延に等しく
なるようにクロックCLK1〜CLKNをギャッピング
/保持することによってFIFOメモリ210を調整す
る。
【0080】次に、再組み立て制御論理240は、ブロ
ック244でアラインメント状態信号LclALIGN
を真に設定する。次に、制御論理は、検出器220によ
って検出されるアラインメント・モニタ・パターンをモ
ニタする。ブロック245では、アラインメント・モニ
タ・パターンの状態に関して決定がなされる。もしブロ
ック245でアラインメント・モニタ・パターンが全て
のデータ・チャネルで受信されていないと決定されたな
らば、アラインメント・パターンの状態のモニタリング
を継続する。しかし、もしブロック245でアラインメ
ント・モニタ・パターンが全てのT1データ・チャネル
CHANNEL1〜Nで受信されたと決定されたなら
ば、チャネルはアラインメントされ、従ってシステムは
ブロック246に進む。ユーザ・インターフェース信号
RxREADYは真に設定され、全てのデータ・チャネ
ルがアラインメントされ、適当なアラインメント・モニ
タ・パターンが受信されており、有効なユーザ・データ
RxDATAがユーザ・インターフェースRxDATA
回線に存在することを示すためにユーザ・インターフェ
ースに伝送される。
ック244でアラインメント状態信号LclALIGN
を真に設定する。次に、制御論理は、検出器220によ
って検出されるアラインメント・モニタ・パターンをモ
ニタする。ブロック245では、アラインメント・モニ
タ・パターンの状態に関して決定がなされる。もしブロ
ック245でアラインメント・モニタ・パターンが全て
のデータ・チャネルで受信されていないと決定されたな
らば、アラインメント・パターンの状態のモニタリング
を継続する。しかし、もしブロック245でアラインメ
ント・モニタ・パターンが全てのT1データ・チャネル
CHANNEL1〜Nで受信されたと決定されたなら
ば、チャネルはアラインメントされ、従ってシステムは
ブロック246に進む。ユーザ・インターフェース信号
RxREADYは真に設定され、全てのデータ・チャネ
ルがアラインメントされ、適当なアラインメント・モニ
タ・パターンが受信されており、有効なユーザ・データ
RxDATAがユーザ・インターフェースRxDATA
回線に存在することを示すためにユーザ・インターフェ
ースに伝送される。
【0081】引き続いてブロック246で、システム
は、検出器220によって検出されるアラインメント・
モニタ・パターンをモニタすることによってアラインメ
ントの消失をモニタする。ブロック247では、アライ
ンメントが失われたか、新たなアラインメント・パター
ンが受信されたかの決定がなされる。もしブロック24
7で、アラインメントが失われていない、すなわちCH
ANNEL1〜Nで受信されるアラインメント・モニタ
・パターンが適当であると決定されたならば、システム
は、真に等しいRxREADY信号をユーザ・インター
フェースに伝送するとともに、真に等しいLclALI
GN信号を分解要素/ステップ10に伝送する。しか
し、もしブロック247で、受信されているアラインメ
ント・モニタ・パターンが不適当である結果、チャネル
のアラインメントが失われていること、あるいは新たな
アラインメント・パターンが受信されていることが決定
されたならば、制御は再組み立て要素/ステップ10の
再初期化のためのブロック241に転送される。Lcl
ALIGN信号は偽に設定され、搬送波ネットワークの
CHANNEL1〜Nがアラインメントされていないこ
とを示すために分解要素/ステップ10に伝送される。
RxREADYは偽に等しく設定され、データ・チャネ
ルがアラインメントされておらず、ユーザ・データがR
xDATA回線に存在していないことを示すためにユー
ザ・インターフェースに送られる。
は、検出器220によって検出されるアラインメント・
モニタ・パターンをモニタすることによってアラインメ
ントの消失をモニタする。ブロック247では、アライ
ンメントが失われたか、新たなアラインメント・パター
ンが受信されたかの決定がなされる。もしブロック24
7で、アラインメントが失われていない、すなわちCH
ANNEL1〜Nで受信されるアラインメント・モニタ
・パターンが適当であると決定されたならば、システム
は、真に等しいRxREADY信号をユーザ・インター
フェースに伝送するとともに、真に等しいLclALI
GN信号を分解要素/ステップ10に伝送する。しか
し、もしブロック247で、受信されているアラインメ
ント・モニタ・パターンが不適当である結果、チャネル
のアラインメントが失われていること、あるいは新たな
アラインメント・パターンが受信されていることが決定
されたならば、制御は再組み立て要素/ステップ10の
再初期化のためのブロック241に転送される。Lcl
ALIGN信号は偽に設定され、搬送波ネットワークの
CHANNEL1〜Nがアラインメントされていないこ
とを示すために分解要素/ステップ10に伝送される。
RxREADYは偽に等しく設定され、データ・チャネ
ルがアラインメントされておらず、ユーザ・データがR
xDATA回線に存在していないことを示すためにユー
ザ・インターフェースに送られる。
【0082】「フラクショナルT3」システムの終端の
例
例
【0083】この発明による「フラクショナルT3」シ
ステムの動作の特殊な終端の例を説明する。「N×T
1」システムと呼ばれることもある「フラクショナルT
3」ネットワークのこの例の目的のために、8個の個々
のT1データ・チャネルがあるとする。すなわちN=8
とする。個々のT1データ・チャネルCHANNEL1
〜8のそれぞれは、毎秒1.544メガビットの全チャ
ネル速度を有し、毎秒1.536メガビットはユーザ・
データに与えられ、毎秒8キロビットはフレーム指示及
びオーバヘッド機能、例えばアラインメント及びアライ
ンメント・モニタ・パターンのために保存される。従っ
て、N=8に対するペイロード・データ転送速度は8×
(毎秒1.544メガビット−毎秒8キロビット)=毎
秒12.288メガビットである。この例は、T1チャ
ネル・フレーム指示パターンをアラインメント・パター
ン及びアラインメント・モニタリング・パターンの両方
として使用する。
ステムの動作の特殊な終端の例を説明する。「N×T
1」システムと呼ばれることもある「フラクショナルT
3」ネットワークのこの例の目的のために、8個の個々
のT1データ・チャネルがあるとする。すなわちN=8
とする。個々のT1データ・チャネルCHANNEL1
〜8のそれぞれは、毎秒1.544メガビットの全チャ
ネル速度を有し、毎秒1.536メガビットはユーザ・
データに与えられ、毎秒8キロビットはフレーム指示及
びオーバヘッド機能、例えばアラインメント及びアライ
ンメント・モニタ・パターンのために保存される。従っ
て、N=8に対するペイロード・データ転送速度は8×
(毎秒1.544メガビット−毎秒8キロビット)=毎
秒12.288メガビットである。この例は、T1チャ
ネル・フレーム指示パターンをアラインメント・パター
ン及びアラインメント・モニタリング・パターンの両方
として使用する。
【0084】図5を参照すると、分解要素/ステップ1
0は以下のように動作する。クロック発生器110は、
N×チャネル・データ転送速度=8×1.544=1
2.352メガヘルツの時間軸を基準とする。前に説明
したように、クロック発生器110は、アラインメント
・パターン及びユーザ・データ/アラインメント・モニ
タ・パターンをCHANNEL1〜8にクロックする。
発生器120によるアラインメント・パターンの発生及
び発生器130によるアラインメント・モニタ・パター
ンの発生は、両方とも前に説明した。ユーザ・データT
xDATAは、TxCLKによって毎秒12.288メ
ガビットに等しい速度でユーザ・インターフェースから
チャネル・マルチプレクサ、すなわちCHANNEL1
〜8 MUX150にクロックされる。アラインメント
及びアラインメント・モニタ・パターン発生器120及
び130からのT1フレーム・ビット・パターンはま
た、毎秒12.288メガビットでCHANNEL1〜
8 MUX150にクロックされる。8個の個々のT1
データ・チャネルがあるので、8個のチャネル・マルチ
プレクサ、すなわちCHANNEL1〜8 MUX15
0と、8個の回線信号エンコーダ160と8個の回線ド
ライバ170とがある。前に説明したように、一つのフ
レーム指示ビット、すなわちオーバヘッド・ビットが1
92のユーザ・データ・ビット毎にそれぞれのT1デー
タ・チャネルに伝送される。フレーム指示パターンのそ
れぞれのフレーム指示ビットは、搬送波ネットワーク上
の個々のT1チャネルにアラインメント・パターンを連
続的に供給するために、8個のT1データ・チャネルの
それぞれに対して正確に同時に、192のペイロード・
ユーザ・データ・ビットに加えられる。やはりフレーム
指示パターンであるアラインメント・モニタ・パターン
を供給する場合にも同様である。
0は以下のように動作する。クロック発生器110は、
N×チャネル・データ転送速度=8×1.544=1
2.352メガヘルツの時間軸を基準とする。前に説明
したように、クロック発生器110は、アラインメント
・パターン及びユーザ・データ/アラインメント・モニ
タ・パターンをCHANNEL1〜8にクロックする。
発生器120によるアラインメント・パターンの発生及
び発生器130によるアラインメント・モニタ・パター
ンの発生は、両方とも前に説明した。ユーザ・データT
xDATAは、TxCLKによって毎秒12.288メ
ガビットに等しい速度でユーザ・インターフェースから
チャネル・マルチプレクサ、すなわちCHANNEL1
〜8 MUX150にクロックされる。アラインメント
及びアラインメント・モニタ・パターン発生器120及
び130からのT1フレーム・ビット・パターンはま
た、毎秒12.288メガビットでCHANNEL1〜
8 MUX150にクロックされる。8個の個々のT1
データ・チャネルがあるので、8個のチャネル・マルチ
プレクサ、すなわちCHANNEL1〜8 MUX15
0と、8個の回線信号エンコーダ160と8個の回線ド
ライバ170とがある。前に説明したように、一つのフ
レーム指示ビット、すなわちオーバヘッド・ビットが1
92のユーザ・データ・ビット毎にそれぞれのT1デー
タ・チャネルに伝送される。フレーム指示パターンのそ
れぞれのフレーム指示ビットは、搬送波ネットワーク上
の個々のT1チャネルにアラインメント・パターンを連
続的に供給するために、8個のT1データ・チャネルの
それぞれに対して正確に同時に、192のペイロード・
ユーザ・データ・ビットに加えられる。やはりフレーム
指示パターンであるアラインメント・モニタ・パターン
を供給する場合にも同様である。
【0085】それぞれのチャネル・マルチプレクサCH
ANNEL1〜8 MUX150の出力は、T1回線符
号化を実行するための対応する回線信号エンコーダ16
0に入力され、その結果、アラインメント・パターンま
たはユーザ・データTxDATA/アラインメント・モ
ニタ・パターンが搬送波ネットワークに送られる。T1
チャネル上の信号の伝送を制御する回線ドライバ170
の動作は、当業者ならばわかるであろう。
ANNEL1〜8 MUX150の出力は、T1回線符
号化を実行するための対応する回線信号エンコーダ16
0に入力され、その結果、アラインメント・パターンま
たはユーザ・データTxDATA/アラインメント・モ
ニタ・パターンが搬送波ネットワークに送られる。T1
チャネル上の信号の伝送を制御する回線ドライバ170
の動作は、当業者ならばわかるであろう。
【0086】全てのT1データ・チャネルCHANNE
L1〜8は、正確に同一の周波数で動作する。この周波
数は搬送波ネットワークによって保存される。しかし、
個々のT1データ・チャネルは異なる伝送時間遅延を受
けるであろう。T1チャネルは異なる物理的経路を通る
ことがあり、伝送装置が異なる遅延を導入するために、
それぞれのT1データ・チャネルは異なる伝送時間遅延
を受ける。その結果、結合してアラインメント・パター
ン及びアラインメント・モニタ・パターンを形成するフ
レーム指示ビットは、たとえフレーム指示ビットが分解
制御論理140の制御の下でチャネル・マルチプレクサ
CHANNEL1〜8 MUX150によって同時にそ
れぞれの個々のデータ・ストリームに挿入されたとして
も、システムの受信端で異なる時間に受信される。
L1〜8は、正確に同一の周波数で動作する。この周波
数は搬送波ネットワークによって保存される。しかし、
個々のT1データ・チャネルは異なる伝送時間遅延を受
けるであろう。T1チャネルは異なる物理的経路を通る
ことがあり、伝送装置が異なる遅延を導入するために、
それぞれのT1データ・チャネルは異なる伝送時間遅延
を受ける。その結果、結合してアラインメント・パター
ン及びアラインメント・モニタ・パターンを形成するフ
レーム指示ビットは、たとえフレーム指示ビットが分解
制御論理140の制御の下でチャネル・マルチプレクサ
CHANNEL1〜8 MUX150によって同時にそ
れぞれの個々のデータ・ストリームに挿入されたとして
も、システムの受信端で異なる時間に受信される。
【0087】図7を参照して、この例の再組み立て要素
/ステップ20の処理を説明する。この例では8個のT
1データ・チャネルCHANNEL1〜8があるから、
個々のT1チャネルのそれぞれに対して一つずつで、8
個の受信機260、8個のクロック回復及びデータ・デ
コーダ250、8個のFIFOメモリ210及び8個の
アラインメント及びアラインメント・モニタ・パターン
検出器220がある。
/ステップ20の処理を説明する。この例では8個のT
1データ・チャネルCHANNEL1〜8があるから、
個々のT1チャネルのそれぞれに対して一つずつで、8
個の受信機260、8個のクロック回復及びデータ・デ
コーダ250、8個のFIFOメモリ210及び8個の
アラインメント及びアラインメント・モニタ・パターン
検出器220がある。
【0088】T1フレーミング・パターンはアラインメ
ント・パターン及びアラインメント・モニタ・パターン
の両方として使用されるので、検出器220はT1フレ
ーミング回路である。適当なT1フレーミング回路の例
は、ロックウエル・インターナショナル・コーポレーシ
ョン(Rockwell International Corporation)社から販
売されているモデルNo.9170 T1フレーミング
回路である。それぞれのフレーミング回路、すなわち検
出器220は、CHANNEL1〜8の対応するデータ
・チャネルで受信される個々のデータ・ストリームRx
DATAについてT1フレーム・ビット(シンク)・パ
ターンをサーチする。フレーミング回路の動作は、これ
以上説明する必要はない。それぞれの検出器220は、
T1フレーム・シンク・パルスが検出されるたびに、再
組み立て制御論理240にフレーム・シンク・パルスを
出力する。再組み立て制御論理240は、アラインメン
ト及び再組み立てに関して上述したようにアラインメン
ト及びアラインメント・モニタリング処理を実行するた
めにフレーム・シンク・パルスを使用する。
ント・パターン及びアラインメント・モニタ・パターン
の両方として使用されるので、検出器220はT1フレ
ーミング回路である。適当なT1フレーミング回路の例
は、ロックウエル・インターナショナル・コーポレーシ
ョン(Rockwell International Corporation)社から販
売されているモデルNo.9170 T1フレーミング
回路である。それぞれのフレーミング回路、すなわち検
出器220は、CHANNEL1〜8の対応するデータ
・チャネルで受信される個々のデータ・ストリームRx
DATAについてT1フレーム・ビット(シンク)・パ
ターンをサーチする。フレーミング回路の動作は、これ
以上説明する必要はない。それぞれの検出器220は、
T1フレーム・シンク・パルスが検出されるたびに、再
組み立て制御論理240にフレーム・シンク・パルスを
出力する。再組み立て制御論理240は、アラインメン
ト及び再組み立てに関して上述したようにアラインメン
ト及びアラインメント・モニタリング処理を実行するた
めにフレーム・シンク・パルスを使用する。
【0089】まず、再組み立て要素/ステップ20がT
1フレーミング・パターンの形でアラインメント・パタ
ーンを受信するとき、個々のT1データ・チャネルはア
ラインメントされていない。その結果、再組み立て制御
論理240はRxREADY信号を偽に設定する。CH
ANNEL1〜8で受信される個々のデータ・ストリー
ムRxDATAは、受信機260によってクロック回復
及びデータ・デコーダ250に供給される。デコーダ2
50は、再組み立て要素/ステップ20が遠端の送信機
と同期していることを保証するために、チャネルからク
ロックCLKを回復、すなわち取り出す。次に、デコー
ダ250はRxDATAを復号し、復号されたRxDA
TAをFIFOメモリ210にクロックし、回復された
クロックCLKを再組み立て制御論理240に出力す
る。RxDATAはそれぞれのデコーダ250からそれ
ぞれのFIFOメモリ210に1.544メガヘルツの
速度でクロックされる。次に、個々のデータ・ストリー
ムRxDATAは、再組み立て制御論理240により発
生されるクロックCLK1〜8によって対応するFIF
Oメモリ210から同一の1.544メガヘルツの速度
でクロックされ、それぞれのT1フレーミング回路、す
なわちアラインメント及びアラインメント・モニタ・パ
ターン検出器220にクロックされる。
1フレーミング・パターンの形でアラインメント・パタ
ーンを受信するとき、個々のT1データ・チャネルはア
ラインメントされていない。その結果、再組み立て制御
論理240はRxREADY信号を偽に設定する。CH
ANNEL1〜8で受信される個々のデータ・ストリー
ムRxDATAは、受信機260によってクロック回復
及びデータ・デコーダ250に供給される。デコーダ2
50は、再組み立て要素/ステップ20が遠端の送信機
と同期していることを保証するために、チャネルからク
ロックCLKを回復、すなわち取り出す。次に、デコー
ダ250はRxDATAを復号し、復号されたRxDA
TAをFIFOメモリ210にクロックし、回復された
クロックCLKを再組み立て制御論理240に出力す
る。RxDATAはそれぞれのデコーダ250からそれ
ぞれのFIFOメモリ210に1.544メガヘルツの
速度でクロックされる。次に、個々のデータ・ストリー
ムRxDATAは、再組み立て制御論理240により発
生されるクロックCLK1〜8によって対応するFIF
Oメモリ210から同一の1.544メガヘルツの速度
でクロックされ、それぞれのT1フレーミング回路、す
なわちアラインメント及びアラインメント・モニタ・パ
ターン検出器220にクロックされる。
【0090】いったんフレーミング・パターン全体がそ
れぞれのT1フレーミング回路、すなわちアラインメン
ト及びアラインメント・モニタ・パターン検出器220
によって検出され、フレーム・シンク・パルスがこのフ
レーミング回路によって再組み立て制御論理240に出
力されると、この制御論理はCHANNEL1〜8のう
ちのどのT1チャネルが最大または最長伝送遅延を受け
るかを決定する。アラインメントのためにT1フレーミ
ング・パターンを使用することによって、任意の二つの
T1チャネルの間の最大遅延差が96ビットよりも大き
くならないようにすることができる。最大遅延を有する
T1チャネルからのT1シンク・パルスと最小遅延を有
するT1チャネルからのT1シンク・パルスとの間の間
隔を識別することによって最大遅延を有するT1チャネ
ルを識別するために、以下のプロセスが使用される。
れぞれのT1フレーミング回路、すなわちアラインメン
ト及びアラインメント・モニタ・パターン検出器220
によって検出され、フレーム・シンク・パルスがこのフ
レーミング回路によって再組み立て制御論理240に出
力されると、この制御論理はCHANNEL1〜8のう
ちのどのT1チャネルが最大または最長伝送遅延を受け
るかを決定する。アラインメントのためにT1フレーミ
ング・パターンを使用することによって、任意の二つの
T1チャネルの間の最大遅延差が96ビットよりも大き
くならないようにすることができる。最大遅延を有する
T1チャネルからのT1シンク・パルスと最小遅延を有
するT1チャネルからのT1シンク・パルスとの間の間
隔を識別することによって最大遅延を有するT1チャネ
ルを識別するために、以下のプロセスが使用される。
【0091】再組み立て制御論理240は、アラインメ
ント・パターン(193ビットのT1フレーミング・パ
ターン)の周期の1/2(96ビット)までカウントす
ることができるカウンタを有する。このカウンタは、ク
ロック回復及びデータ・デコーダ250からの回復また
は取り出されたT1クロックCLKのうちの任意のもの
によってクロックされる。CHANNEL1〜8は全て
同一周波数で動作するので、回復されたクロックのうち
の任意のものを使用することができる。制御論理240
のカウンタは、アラインメント・パターンの周期の1/
2、すなわち96ビットの最大カウントに達したときに
カウントを停止する。
ント・パターン(193ビットのT1フレーミング・パ
ターン)の周期の1/2(96ビット)までカウントす
ることができるカウンタを有する。このカウンタは、ク
ロック回復及びデータ・デコーダ250からの回復また
は取り出されたT1クロックCLKのうちの任意のもの
によってクロックされる。CHANNEL1〜8は全て
同一周波数で動作するので、回復されたクロックのうち
の任意のものを使用することができる。制御論理240
のカウンタは、アラインメント・パターンの周期の1/
2、すなわち96ビットの最大カウントに達したときに
カウントを停止する。
【0092】フレーム・シンク・パルスの一つが検出器
220によって再組み立て制御論理240に送られるた
びに、カウンタはゼロにリセットされる。ある時点でカ
ウンタは96ビットの最大カウントに達し、カウントを
停止する。アラインメント・パターン/フレーム・シン
ク・パルスの全てはT1フレームの周期の1/2(96
ビット)以内に生じるので、このカウンタは最大カウン
トに達するであろう。いったんカウンタがこの最大に達
すると、検出器220から受信される次のフレーム・シ
ンク・パルスは、最小または最短伝送遅延を受けるT1
チャネルに対応する。いったん最短伝送遅延を受けるT
1チャネルが識別されると、それらの相対伝送遅延に基
づく他のT1チャネルの順番を、相対遅延のビット数を
カウントすることによって容易に求めることができる。
最短伝送遅延を受けるT1チャネルのシンク・パルスの
後に最長時間生じるアラインメント・パターン/フレー
ム・シンク・パルスは、最大伝送遅延を受けるT1チャ
ネルである。
220によって再組み立て制御論理240に送られるた
びに、カウンタはゼロにリセットされる。ある時点でカ
ウンタは96ビットの最大カウントに達し、カウントを
停止する。アラインメント・パターン/フレーム・シン
ク・パルスの全てはT1フレームの周期の1/2(96
ビット)以内に生じるので、このカウンタは最大カウン
トに達するであろう。いったんカウンタがこの最大に達
すると、検出器220から受信される次のフレーム・シ
ンク・パルスは、最小または最短伝送遅延を受けるT1
チャネルに対応する。いったん最短伝送遅延を受けるT
1チャネルが識別されると、それらの相対伝送遅延に基
づく他のT1チャネルの順番を、相対遅延のビット数を
カウントすることによって容易に求めることができる。
最短伝送遅延を受けるT1チャネルのシンク・パルスの
後に最長時間生じるアラインメント・パターン/フレー
ム・シンク・パルスは、最大伝送遅延を受けるT1チャ
ネルである。
【0093】例えば、CHANNEL5が最長伝送遅延
を受けるとすると、再組み立て制御論理240は、全て
の他のT1チャネル、すなわちCHANNEL1〜4及
び6〜8に対してFIFOメモリ210の実効深さを、
それらの伝送遅延がチャネル5のそれに等しくなるよう
に調整する。もし例えばCHANNEL2がアラインメ
ント・パターンを受信する際にCHANNEL5よりも
17ビット少ない遅延を受けるならば、再組み立て制御
論理240は17ビットの時間の間CLK2を保持、す
なわち「ギャップ」する。このCLK2のギャッピング
は、CHANNEL2に対するFIFOメモリ210の
深さを17ビット実効的に増大させ、CHANNEL5
に対するFIFOメモリ210の深さに等しくする。他
のチャネル(CHANNEL1、3、4、6、7及び
8)に対するFIFOメモリ210をクロックするため
に使用される他のクロックのそれぞれは、CHANNE
L5のそれよりも小さいそのそれぞれの遅延量に応じて
同様にギャッピングされる。これによって、個々のT1
データ・チャネル(CHANNEL1〜8)のそれぞれ
に対する全遅延は、チャネルのそれぞれの伝送遅延がC
HANNEL5のそれに等しいという意味で等しくな
る。再組み立て制御論理240は、CHANNEL2と
CHANNEL5との間に17ビットの伝送遅延差があ
ることを知る必要はない。むしろ、再組み立て制御論理
240は、CHANNEL2からのフレーム・シンク・
パルスがCHANNEL5のフレーム・シンク・パルス
と一致するまで、T1フレーム毎に1回CLK2を単に
ゲートすることができる。当業者ならば、CHANNE
L5に対するT1チャネルのアラインメントは並列に実
行することができることがわかるであろう。
を受けるとすると、再組み立て制御論理240は、全て
の他のT1チャネル、すなわちCHANNEL1〜4及
び6〜8に対してFIFOメモリ210の実効深さを、
それらの伝送遅延がチャネル5のそれに等しくなるよう
に調整する。もし例えばCHANNEL2がアラインメ
ント・パターンを受信する際にCHANNEL5よりも
17ビット少ない遅延を受けるならば、再組み立て制御
論理240は17ビットの時間の間CLK2を保持、す
なわち「ギャップ」する。このCLK2のギャッピング
は、CHANNEL2に対するFIFOメモリ210の
深さを17ビット実効的に増大させ、CHANNEL5
に対するFIFOメモリ210の深さに等しくする。他
のチャネル(CHANNEL1、3、4、6、7及び
8)に対するFIFOメモリ210をクロックするため
に使用される他のクロックのそれぞれは、CHANNE
L5のそれよりも小さいそのそれぞれの遅延量に応じて
同様にギャッピングされる。これによって、個々のT1
データ・チャネル(CHANNEL1〜8)のそれぞれ
に対する全遅延は、チャネルのそれぞれの伝送遅延がC
HANNEL5のそれに等しいという意味で等しくな
る。再組み立て制御論理240は、CHANNEL2と
CHANNEL5との間に17ビットの伝送遅延差があ
ることを知る必要はない。むしろ、再組み立て制御論理
240は、CHANNEL2からのフレーム・シンク・
パルスがCHANNEL5のフレーム・シンク・パルス
と一致するまで、T1フレーム毎に1回CLK2を単に
ゲートすることができる。当業者ならば、CHANNE
L5に対するT1チャネルのアラインメントは並列に実
行することができることがわかるであろう。
【0094】全ての個々のT1チャネルCHANNEL
1〜8に対して検出器220によって検出されたフレー
ム・シンク・パルスがいったんそろえば、再組み立て制
御論理240は、アラインメント状態信号LclALI
GNを「真」に設定し、チャネルがアラインメントされ
ていることを示すためにこの信号を分解要素/ステップ
10に伝送する。いったん検出器220からのフレーム
・シンク・パルスの全てがそろい、従って受信機がアラ
インメントされると、FIFOメモリ210からデータ
をクロックするCLK1〜8はギャッピングする必要は
ない。その結果、FIFOメモリ210の平均実効深さ
は、互いに関して固定された関係を維持する。再組み立
て制御論理240は次に、ユーザ・データRxDATA
がユーザ・インターフェースによって使用可能であるこ
とを示すために、RxREADYを真に設定する。
1〜8に対して検出器220によって検出されたフレー
ム・シンク・パルスがいったんそろえば、再組み立て制
御論理240は、アラインメント状態信号LclALI
GNを「真」に設定し、チャネルがアラインメントされ
ていることを示すためにこの信号を分解要素/ステップ
10に伝送する。いったん検出器220からのフレーム
・シンク・パルスの全てがそろい、従って受信機がアラ
インメントされると、FIFOメモリ210からデータ
をクロックするCLK1〜8はギャッピングする必要は
ない。その結果、FIFOメモリ210の平均実効深さ
は、互いに関して固定された関係を維持する。再組み立
て制御論理240は次に、ユーザ・データRxDATA
がユーザ・インターフェースによって使用可能であるこ
とを示すために、RxREADYを真に設定する。
【0095】ユーザ・データはアラインメント・モニタ
・パターンとともにインターリーブされる。この例にお
いては、フレーミング・パターンはアラインメント・モ
ニタ・パターンとしても使用される。従って、アライン
メント及びアラインメント・モニタ・パターン検出器2
20、すなわちフレーミング回路は、CHANNEL1
〜8で受信される個々のデータ・ストリームのユーザ・
データとともにインターリーブされたフレーミング・パ
ターンをサーチし、再組み立て制御論理240にフレー
ム・シンク・パルスを転送する。この制御論理は、全て
のフレーム・シンク・パルスがそろっていること、すな
わちチャネルがアラインメントされたままであることを
確実にするために、それぞれの検出器220からのフレ
ーム・シンク・パルスをモニタする。もし再組み立て制
御論理240がフレーム・シンク・パルスがそろってい
ないと決定すると、アラインメントは失われ、チャネル
はもう一度上述のアラインメント処理によってアライン
メントされなければならない。これらのチャネルは、通
常の定常状態ネットワーク条件ではアラインメントされ
たままとなるであろう。典型的には、アラインメント
は、一つまたはそれ以上のT1チャネルがある方法で分
裂されたときだけ失われる。
・パターンとともにインターリーブされる。この例にお
いては、フレーミング・パターンはアラインメント・モ
ニタ・パターンとしても使用される。従って、アライン
メント及びアラインメント・モニタ・パターン検出器2
20、すなわちフレーミング回路は、CHANNEL1
〜8で受信される個々のデータ・ストリームのユーザ・
データとともにインターリーブされたフレーミング・パ
ターンをサーチし、再組み立て制御論理240にフレー
ム・シンク・パルスを転送する。この制御論理は、全て
のフレーム・シンク・パルスがそろっていること、すな
わちチャネルがアラインメントされたままであることを
確実にするために、それぞれの検出器220からのフレ
ーム・シンク・パルスをモニタする。もし再組み立て制
御論理240がフレーム・シンク・パルスがそろってい
ないと決定すると、アラインメントは失われ、チャネル
はもう一度上述のアラインメント処理によってアライン
メントされなければならない。これらのチャネルは、通
常の定常状態ネットワーク条件ではアラインメントされ
たままとなるであろう。典型的には、アラインメント
は、一つまたはそれ以上のT1チャネルがある方法で分
裂されたときだけ失われる。
【0096】ユーザ・データRxDATA−アラインメ
ント・モニタ・パターン(フレーミング・パターン)が
検出器220から結合器230に転送される。前に説明
したように、結合器230は、再組み立て制御論理24
0によって発生されるRxCLKによってクロックされ
る。この結合器230は、個々のデータ・ストリームを
それらが伝送される順番と全く同一の順番で結合する。
結合されたデータ・ストリームは次に、RxDATA回
線上をユーザ・インターフェースに転送される。
ント・モニタ・パターン(フレーミング・パターン)が
検出器220から結合器230に転送される。前に説明
したように、結合器230は、再組み立て制御論理24
0によって発生されるRxCLKによってクロックされ
る。この結合器230は、個々のデータ・ストリームを
それらが伝送される順番と全く同一の順番で結合する。
結合されたデータ・ストリームは次に、RxDATA回
線上をユーザ・インターフェースに転送される。
【図1】通信搬送波ネットワークの階層を示すブロック
図である。
図である。
【図2】この発明による実効的な単一の高帯域幅のチャ
ネルを実施するための搬送波ネットワークを示す高レベ
ルのブロック図である。
ネルを実施するための搬送波ネットワークを示す高レベ
ルのブロック図である。
【図3】この発明による図2の付加的な詳細をさらに示
すブロック図である。
すブロック図である。
【図4】T1チャネルに対するビット・フレームを表示
する図である。
する図である。
【図5】この発明による実効的な単一の高帯域幅のチャ
ネルを実施するための分解を示すブロック図である。
ネルを実施するための分解を示すブロック図である。
【図6】図5の単一の高帯域幅のチャネルを実施するた
めの分解制御論理によって実効される動作を示す図であ
る。
めの分解制御論理によって実効される動作を示す図であ
る。
【図7】この発明による単一の高帯域幅のチャネルを実
施するための再組み立てを示すブロック図である。
施するための再組み立てを示すブロック図である。
【図8】図7の単一の高帯域幅のチャネルを実施するた
めの再組み立て制御論理によって実行される動作を示す
図である。
めの再組み立て制御論理によって実行される動作を示す
図である。
10 分解要素/ステップ 20 再組み立て要素/ステップ 25 チャネル 30 遅延 110 クロック発生器 120 アラインメント・パターン発生器 130 アラインメント・モニタ・パターン発生器 140 分解制御論理 150 チャネル・マルチプレクサ 160 回線信号エンコーダ 170 回線ドライバ 210 FIFOメモリ 220 アラインメント及びアラインメント・モニタ・
パターン検出器 230 結合器 240 再組み立て制御論理 250 クロック回復及びデータ・デコーダ 260 受信機
パターン検出器 230 結合器 240 再組み立て制御論理 250 クロック回復及びデータ・デコーダ 260 受信機
───────────────────────────────────────────────────── フロントページの続き (72)発明者 アレクサンダー・ジン・ラ アメリカ合衆国ノースカロライナ州ラーレ イ、サンドリンガムドライブ 6900 (72)発明者 ジェフリー・ウォリン・リーディ アメリカ合衆国ノースカロライナ州ダラ ム、ゴラムプレイス 2 (72)発明者 スパイロス・ジェイ・テレグロウ アメリカ合衆国ノースカロライナ州ラーレ イ、ディグビィーコート 2208
Claims (10)
- 【請求項1】 複数の低帯域幅の通信チャネルを高帯域
幅の通信チャネルに変換するための装置であって、 上記低帯域幅の通信チャネルの間の相対伝送時間遅延を
決定するための手段と、 上記決定するための手段に応答する、複数の時間遅延が
均等化された低帯域幅の通信チャネルを形成するために
上記複数の低帯域幅の通信チャネルにおける伝送時間遅
延を均等化するための手段とを有し、 上記時間遅延が均等化された低帯域幅の通信チャネルは
単一の高帯域幅の通信チャネルを形成する上記装置。 - 【請求項2】 上記決定するための手段は、 上記低帯域幅の通信チャネルのそれぞれにアラインメン
ト信号を伝送するための手段と、 上記低帯域幅の通信チャネルのそれぞれから上記アライ
ンメント信号を受信するための手段と、 上記受信するための手段に応答する、上記低帯域幅の通
信チャネルのそれぞれにおいて上記受信されたアライン
メント信号の間の時間差を測定するための手段とを有す
る請求項1記載の装置。 - 【請求項3】 上記決定するための手段は、上記複数の
低帯域幅の通信チャネルの間の最長伝送時間遅延を決定
し、上記複数の低帯域幅の通信チャネルのそれぞれと上
記最長伝送時間遅延との間の時間遅延差を計算するため
の手段を有し、 上記均等化するための手段は、関連する低帯域幅の通信
チャネルについて計算された時間遅延差に対応する時間
遅延をそれぞれの低帯域幅の通信チャネルに加えるため
の手段を有する請求項1記載の装置。 - 【請求項4】 複数の低帯域幅の通信チャネルのそれぞ
れから受信される複数の低帯域幅のデータ・ストリーム
から高帯域幅の通信データ・ストリームを組み立てるた
めの装置であって、 関連する複数の低帯域幅の通信チャネルの間の時間遅延
を均等化することによって上記複数の低帯域幅のデータ
・ストリームの間の伝送時間遅延を均等化するための手
段と、 上記伝送時間遅延を均等化するための手段に応答する、
複数の時間遅延が均等化されたデータ・ストリームを単
一の高帯域幅の通信データ・ストリームに結合するため
の手段とを有する上記装置。 - 【請求項5】 対応する複数の低帯域幅の通信チャネル
での伝送のために高帯域幅の通信データ・ストリームを
複数の低帯域幅の通信データ・ストリームに分解するた
めの装置であって、 上記高帯域幅の通信データ・ストリームを複数の低帯域
幅のデータ・ストリームに分解するための手段と、 上記複数の低帯域幅のデータ・ストリームのそれぞれに
アラインメント信号を同時に挿入するための手段と、 上記同時に挿入されるアラインメント信号を含む上記複
数の低帯域幅のデータ・ストリームのそれぞれを上記複
数の低帯域幅の通信チャネルのそれぞれに同時に伝送す
るための手段とを有する上記装置。 - 【請求項6】 複数の低帯域幅の通信チャネルを高帯域
幅の通信チャネルに変換するための方法であって、 上記低帯域幅の通信チャネルの間の相対伝送時間遅延を
決定するステップと、 複数の時間遅延が均等化された低帯域幅の通信チャネル
を形成するために上記低帯域幅の通信チャネルの間の相
対時間遅延に基づいて上記複数の低帯域幅の通信チャネ
ルにおける伝送時間遅延を均等化するステップとを有
し、 上記時間遅延が均等化された低帯域幅の通信チャネルは
単一の高帯域幅の通信チャネルを形成する上記方法。 - 【請求項7】 上記決定するステップは、 上記低帯域幅の通信チャネルのそれぞれにアラインメン
ト信号を伝送するステップと、 上記低帯域幅の通信チャネルのそれぞれから上記アライ
ンメント信号を受信するステップと、 上記低帯域幅の通信チャネルのそれぞれにおいて上記受
信されたアラインメント信号の間の時間差を測定し、そ
れによって上記低帯域幅の通信チャネルの間の相対伝送
時間遅延を決定するステップとを有する請求項6記載の
方法。 - 【請求項8】 上記決定するステップは、上記複数の低
帯域幅の通信チャネルの間の最長伝送時間遅延を決定
し、上記複数の低帯域幅の通信チャネルのそれぞれと上
記最長伝送時間遅延との間の時間遅延差を計算するステ
ップを有し、 上記均等化するステップは、関連する低帯域幅の通信チ
ャネルについて計算された時間遅延差に対応する時間遅
延をそれぞれの低帯域幅の通信チャネルに加えるステッ
プを有する請求項6記載の方法。 - 【請求項9】 複数の低帯域幅の通信チャネルのそれぞ
れから受信される複数の低帯域幅のデータ・ストリーム
から高帯域幅の通信データ・ストリームを組み立てるた
めの方法であって、 関連する複数の低帯域幅の通信チャネルの間の時間遅延
を均等化することによって上記複数の低帯域幅のデータ
・ストリームの間の伝送時間遅延を均等化するステップ
と、 上記複数の時間遅延が均等化されたデータ・ストリーム
を単一の高帯域幅の通信データ・ストリームに結合する
ステップとを有する上記方法。 - 【請求項10】 対応する複数の低帯域幅の通信チャネ
ルでの伝送のために高帯域幅の通信データ・ストリーム
を複数の低帯域幅の通信データ・ストリームに分解する
ための方法であって、 上記高帯域幅の通信データ・ストリームを複数の低帯域
幅のデータ・ストリームに分解するステップと、 上記複数の同期した低帯域幅のデータ・ストリームのそ
れぞれにアラインメント信号を同時に挿入するステップ
と、 上記同時に挿入されるアラインメント信号を含む上記複
数の同期した低帯域幅のデータ・ストリームのそれぞれ
を上記複数の低帯域幅の通信チャネルのそれぞれに同時
に伝送するステップとを有する上記方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/786,570 US5251210A (en) | 1991-11-01 | 1991-11-01 | Method and apparatus for transforming low bandwidth telecommunications channels into a high bandwidth telecommunication channel |
| US786570 | 1991-11-01 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05235883A true JPH05235883A (ja) | 1993-09-10 |
| JPH07105766B2 JPH07105766B2 (ja) | 1995-11-13 |
Family
ID=25138967
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4239270A Expired - Lifetime JPH07105766B2 (ja) | 1991-11-01 | 1992-09-08 | 通信用の複数の低帯域幅チャネルを通信用の単一の高帯域幅チャネルに変換するための装置及び方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5251210A (ja) |
| EP (1) | EP0540452A1 (ja) |
| JP (1) | JPH07105766B2 (ja) |
| CA (1) | CA2077288A1 (ja) |
Families Citing this family (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5553056A (en) * | 1992-04-02 | 1996-09-03 | Applied Digital Access, Inc. | Packetized remote test system for a telephone network |
| US5627858A (en) * | 1992-07-20 | 1997-05-06 | Telefonaktiebolaget L M Ericsson | Multi-channel autobauding circuit |
| US5539740A (en) * | 1992-07-20 | 1996-07-23 | Siemens Aktiengesellschaft | Method for forwarding a message cell stream via a plurality of parallel trunks while adhering to the sequence of the message cells |
| FR2707067B1 (ja) * | 1993-06-25 | 1995-10-06 | France Telecom | |
| US5442636A (en) * | 1993-12-14 | 1995-08-15 | At&T Corp. | Circuit and method for alignment of digital information packets |
| JP3388053B2 (ja) * | 1995-03-20 | 2003-03-17 | 富士通株式会社 | データ収集システム用の伝送時間測定装置 |
| US5570356A (en) * | 1995-06-07 | 1996-10-29 | International Business Machines Corporation | High bandwidth communications system having multiple serial links |
| US5598413A (en) * | 1995-07-10 | 1997-01-28 | Adtran, Inc. | Four-wire, half-rate architecture with embedded differential delay compensation for extending range of basic rate ISDN communications |
| US5923667A (en) * | 1996-06-28 | 1999-07-13 | International Business Machines Corporation | System and method for creating N-times bandwidth from N separate physical lines |
| US5920897A (en) * | 1996-08-07 | 1999-07-06 | Seeq Technology, Incorporated | Apparatus and method for providing multiple channel clock-data alignment |
| US5940403A (en) | 1996-11-07 | 1999-08-17 | Adtran, Inc. | Quarter-rate 2B1Q ISDN architecture with embedded differential delay compensation for extending range of DDS communications |
| US5896390A (en) * | 1997-02-21 | 1999-04-20 | Adtran, Inc. | Two wire, sub-rate 2B1Q ISDN architecture |
| US6647028B1 (en) * | 1997-09-30 | 2003-11-11 | Cisco Technology, Inc. | System and method for recovering and restoring lost data in a N-channel coherent data transmission system |
| US6081523A (en) * | 1997-12-05 | 2000-06-27 | Advanced Micro Devices, Inc. | Arrangement for transmitting packet data segments from a media access controller across multiple physical links |
| US6160819A (en) * | 1998-02-19 | 2000-12-12 | Gte Internetworking Incorporated | Method and apparatus for multiplexing bytes over parallel communications links using data slices |
| US6510467B1 (en) * | 1998-09-16 | 2003-01-21 | International Business Machines Corporation | Method for transferring data files between a user and an internet server |
| US7133441B1 (en) * | 1999-02-23 | 2006-11-07 | Actelis Networks Inc. | High speed access system over copper cable plant |
| US6728803B1 (en) * | 1999-03-30 | 2004-04-27 | Mcdata Corporation | Interconnection architecture for managing multiple low bandwidth connections over a high bandwidth link |
| JP3626047B2 (ja) * | 1999-10-05 | 2005-03-02 | 株式会社ケンウッド | 同期捕捉回路及び同期捕捉方法 |
| IL132733A (en) * | 1999-11-03 | 2003-07-06 | Eci Telecom Ltd | Method and system for increasing bandwidth capacity utilization |
| US6788686B1 (en) | 1999-11-30 | 2004-09-07 | Lucent Technologies Inc. | Method of maintaining packet order in multipath transmission systems having non-uniform traffic splitting |
| US6782002B1 (en) * | 2000-07-18 | 2004-08-24 | At&T Corp. | Apparatus for multiplexing multiple E1 circuits over multiple T1 circuits |
| US6826201B2 (en) * | 2000-12-19 | 2004-11-30 | Nortel Networks Limited | Multiplexing SONET /SDH data streams using independent encoding schemes |
| US7237035B1 (en) | 2001-02-12 | 2007-06-26 | Ceterus Networks, Inc. | Frame structure and method for wavelength concatenated channel framing |
| JP4365096B2 (ja) * | 2001-03-12 | 2009-11-18 | スカイワークス ソリューションズ,インコーポレイテッド | スペクトラム拡散通信システムのスペクトラム拡散無線信号を修復するための方法と装置 |
| US6941252B2 (en) * | 2001-03-14 | 2005-09-06 | Mcdata Corporation | Striping data frames across parallel fibre channel links |
| US7633971B1 (en) | 2002-09-13 | 2009-12-15 | Ceterus Networks, Inc. | Method and system for transport of packet-based datastreams over frame-based transport systems employing physically diverse transmission channels |
| US20040196798A1 (en) * | 2003-04-01 | 2004-10-07 | Abousleman Glen P | System and method for wireless transmission of signals using multiple channels assigned in response to signal type |
| US7885320B1 (en) * | 2003-09-11 | 2011-02-08 | Xilinx, Inc. | MGT/FPGA clock management system |
| US7244371B2 (en) * | 2003-09-11 | 2007-07-17 | Xinggao Fang | Compositions and methods for treating a textile using such compositions |
| US7593336B2 (en) | 2003-10-31 | 2009-09-22 | Brocade Communications Systems, Inc. | Logical ports in trunking |
| US7619974B2 (en) | 2003-10-31 | 2009-11-17 | Brocade Communication Systems, Inc. | Frame traffic balancing across trunk groups |
| US7710888B2 (en) * | 2004-04-05 | 2010-05-04 | Verizon Business Global Llc | Apparatus and method for testing and fault isolation in a communication network |
| CN100477642C (zh) * | 2005-05-31 | 2009-04-08 | 杭州华三通信技术有限公司 | 以太网接入装置及其接入方法 |
| US7590173B2 (en) * | 2005-06-30 | 2009-09-15 | Intel Corporation | System and method for performing adaptive phase equalization |
| US8325767B2 (en) * | 2006-09-29 | 2012-12-04 | Agilent Technologies, Inc. | Enhancement of IEEE 1588 synchronization using out-of-band communication path |
| TWI438605B (zh) * | 2010-07-21 | 2014-05-21 | Global Unichip Corp | Method and device for aligning multi - channel data in transmission system |
| CA2892508A1 (en) | 2012-11-26 | 2014-05-30 | Adc Telecommunications, Inc. | Timeslot mapping and/or aggregation element for digital radio frequency transport architecture |
| US9819591B2 (en) * | 2016-02-01 | 2017-11-14 | Citrix Systems, Inc. | System and method of providing compression technique for jitter sensitive application through multiple network links |
| US10320442B1 (en) | 2018-02-09 | 2019-06-11 | Ademco Inc. | High bandwidth channel in a frequency hopping system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6277726A (ja) * | 1985-09-30 | 1987-04-09 | Nec Corp | 基準局交代方式 |
| JPS62173829A (ja) * | 1986-01-22 | 1987-07-30 | ノ−ザン・テレコム・リミテツド | 時分割多重フレ−ムをアラインメントする方法および装置 |
| JPH02246432A (ja) * | 1989-03-18 | 1990-10-02 | Fujitsu Ltd | 映像・音声多重化方式 |
| JPH02312416A (ja) * | 1989-05-29 | 1990-12-27 | Nec Corp | Tdma方式の同期確立方法 |
| JPH03104447A (ja) * | 1989-09-19 | 1991-05-01 | Fujitsu Ltd | 通信ネットワークの位相同期方式 |
| JPH0591075A (ja) * | 1991-09-30 | 1993-04-09 | Nippon Telegr & Teleph Corp <Ntt> | 位相同期方式 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4059729A (en) * | 1976-06-09 | 1977-11-22 | Martin Marietta Aerospace | Method and system for selectively accessing multiplexed data transmission network for monitoring and testing of the network |
| IT1212437B (it) * | 1980-06-30 | 1989-11-22 | Sits Soc It Telecom Siemens | Circuito di trasmissione per sistemi pcm. |
| IT1151019B (it) * | 1980-06-30 | 1986-12-17 | Sits Soc It Telecom Siemens | Circuito di temporizzazione per la ricezione di segnali pcm |
| US4417348A (en) * | 1981-04-30 | 1983-11-22 | Bell Telephone Laboratories, Incorporated | Errorless line protection switcher |
| US4458356A (en) * | 1982-07-02 | 1984-07-03 | Bell Telephone Laboratories, Incorporated | Carrier recovery circuit |
| FR2553244B1 (fr) * | 1983-10-07 | 1988-12-30 | Trt Telecom Radio Electr | Dispositif de commutation avec remise en phase automatique des donnees sur 3,5 bits |
| GB8407223D0 (en) * | 1984-03-20 | 1984-04-26 | British Telecomm | Broadband digital transmission systems |
| US4592044A (en) * | 1984-05-22 | 1986-05-27 | At&T Information Systems Inc. | Apparatus and method for checking time slot integrity of a switching system |
| US4577312A (en) * | 1984-07-05 | 1986-03-18 | At&T Bell Laboratories | Arrangement for wideband transmission via a switched network |
| EP0171789B1 (fr) * | 1984-08-17 | 1989-08-09 | Alcatel Cit | Dispositifs de synchronisation de trame |
| US4734920A (en) * | 1984-10-10 | 1988-03-29 | Paradyne Corporation | High speed modem for multiple communication circuits |
| US4630286A (en) * | 1984-10-10 | 1986-12-16 | Paradyne Corporation | Device for synchronization of multiple telephone circuits |
| JPH07105818B2 (ja) * | 1986-05-19 | 1995-11-13 | 株式会社日立製作所 | 並列伝送方式 |
| DE3726359A1 (de) * | 1987-08-07 | 1989-02-23 | Siemens Ag | Verfahren und anordnung zum laufzeitausgleich zwischen codewoertern eines ueber getrennte kanaele uebertragenen digitalen tonsignals |
| US4945533A (en) * | 1988-06-23 | 1990-07-31 | Kentrox Industries, Inc. | Method and apparatus for transmitting data |
| DK167589A (da) * | 1989-04-07 | 1990-10-08 | Kjoebenhavns Telefon Aktiesels | Fremgangsmaade ved transmission af et digitalt bredbaandssignal |
| US5065396A (en) * | 1990-01-02 | 1991-11-12 | At&T Bell Laboratories | Inverse multiplexer and demultiplexer techniques |
-
1991
- 1991-11-01 US US07/786,570 patent/US5251210A/en not_active Expired - Fee Related
-
1992
- 1992-09-01 CA CA002077288A patent/CA2077288A1/en not_active Abandoned
- 1992-09-08 JP JP4239270A patent/JPH07105766B2/ja not_active Expired - Lifetime
- 1992-10-23 EP EP92480159A patent/EP0540452A1/en not_active Withdrawn
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6277726A (ja) * | 1985-09-30 | 1987-04-09 | Nec Corp | 基準局交代方式 |
| JPS62173829A (ja) * | 1986-01-22 | 1987-07-30 | ノ−ザン・テレコム・リミテツド | 時分割多重フレ−ムをアラインメントする方法および装置 |
| JPH02246432A (ja) * | 1989-03-18 | 1990-10-02 | Fujitsu Ltd | 映像・音声多重化方式 |
| JPH02312416A (ja) * | 1989-05-29 | 1990-12-27 | Nec Corp | Tdma方式の同期確立方法 |
| JPH03104447A (ja) * | 1989-09-19 | 1991-05-01 | Fujitsu Ltd | 通信ネットワークの位相同期方式 |
| JPH0591075A (ja) * | 1991-09-30 | 1993-04-09 | Nippon Telegr & Teleph Corp <Ntt> | 位相同期方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0540452A1 (en) | 1993-05-05 |
| JPH07105766B2 (ja) | 1995-11-13 |
| CA2077288A1 (en) | 1993-05-02 |
| US5251210A (en) | 1993-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05235883A (ja) | 低帯域幅の通信チャネルを高帯域幅の通信チャネルに変換するための方法及び装置 | |
| US11659072B2 (en) | Apparatus for adapting a constant bit rate client signal into the path layer of a telecom signal | |
| US5854840A (en) | Data transmission protocol method and apparatus | |
| US6775300B2 (en) | Clock distribution in a communications network | |
| JP3636456B2 (ja) | 等時性リンクプロトコル | |
| EP1900166B1 (en) | Method and apparatus for synchronizing data channels using deskew channel | |
| US7483450B1 (en) | Method and system for link-based clock synchronization in asynchronous networks | |
| US5197062A (en) | Method and system for simultaneous analysis of multiplexed channels | |
| US5923667A (en) | System and method for creating N-times bandwidth from N separate physical lines | |
| WO2008125043A1 (en) | Multi-frame network clock synchronization | |
| JP2001244907A (ja) | 通信システム内のデータ通信方法 | |
| WO2008125044A1 (en) | Network clock synchronization timestamp | |
| JP2004147348A (ja) | スイッチング機構における等時性データのローカルループバック | |
| CN114830593A (zh) | 通过分组传送网络传送恒定比特率客户端信号的系统和方法 | |
| CA2421649A1 (en) | Method of synchronising data | |
| US6820159B2 (en) | Bus interface for transfer of SONET/SDH data | |
| US5442636A (en) | Circuit and method for alignment of digital information packets | |
| US20100296523A1 (en) | Telecom multiplexer for variable rate composite bit stream | |
| CN1069374A (zh) | 同步数字分层数据传输时序 | |
| US9143420B2 (en) | Data transport system, receiver and transmitter | |
| EP1142242B1 (en) | Communications system and associated deskewing methods | |
| US20020097752A1 (en) | Communications system and associated deskewing and word framing methods | |
| US6647028B1 (en) | System and method for recovering and restoring lost data in a N-channel coherent data transmission system | |
| US7058090B1 (en) | System and method for paralleling digital wrapper data streams | |
| US7447238B2 (en) | Method for compensating for internal delays within each node and transmission delays between the nodes |