JPS62241460A - パケツト伝送装置 - Google Patents

パケツト伝送装置

Info

Publication number
JPS62241460A
JPS62241460A JP62044156A JP4415687A JPS62241460A JP S62241460 A JPS62241460 A JP S62241460A JP 62044156 A JP62044156 A JP 62044156A JP 4415687 A JP4415687 A JP 4415687A JP S62241460 A JPS62241460 A JP S62241460A
Authority
JP
Japan
Prior art keywords
packet
signal
bit
bits
buffer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP62044156A
Other languages
English (en)
Other versions
JP2615036B2 (ja
Inventor
ハリー ウィリアム アデルマン
ジェームス ダニエル トムシック
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Publication of JPS62241460A publication Critical patent/JPS62241460A/ja
Application granted granted Critical
Publication of JP2615036B2 publication Critical patent/JP2615036B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/43Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR]
    • H04L47/431Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR] using padding or de-padding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2416Real-time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4917Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes
    • H04L25/4927Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes using levels matched to the quantisation levels of the channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/23Bit dropping

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔技術分野〕 本発明はパケット伝送システム、より詳細には、デジタ
ル信号のパケット情報欄へのフォーマツI・化及びパケ
ット情報欄からのデータのデジタル信号へのデフォ−マ
ントに関する。
〔背景技術〕
先行技術によるパケット伝送及び交換システムは主にデ
ータの伝送に使用された。現代のパケット伝送システム
では音声帯域信号を伝送することも要求される。従来は
、パケットを伝送する前にランダムなパケット負荷の変
動をなめらかにするために多数のメモリ段を持つバッフ
ァ メモリが使用された。このメモリ サイズの増加は
、パケット網がビジーであるとき、つまり、多数のパケ
ットを処理しているとき、パケットがバケット網を通じ
ての伝送において長い遅延を受ける原因となる。音声信
号を伝送するパケット伝送及び交換システムにおいては
、個々のパケットが長い遅延を受けることは、加入者に
不快を与えるような信号の損傷につながるため望ましく
ない。
この遅延問題を解決するための1つの方法として、いわ
ゆる”短かい”パケット バッファ メモリ、つまり、
少ないメモリ段を持つバッファメモリを使用する方法が
ある。この短かいバッファ メモリを使用する方法は、
バッファが多数のパケットを処理するような状態におい
てパケットバッファ メモリがオーバーフローし、パケ
ットが損なわれる原因となる。パケットの損失は再生さ
れる音声信号内に望ましくないやっかいなギャップを与
える。このパケット バッファ メモリのオーバーフロ
ーの問題は、システム上のパケット伝送負荷を落とし、
従って、パケット生成速度を落とすことによって回避で
きる。ただし、これは経済的には望ましくない。
〔発明の概要〕
本発明によると、パケット バッファ メモリの制御が
個々のデジタル サンプルからの複数の反復フレームか
らの対応する通信チャネルを表わす同類のビットが一緒
にグループ化される新規のパケット情報欄フォーマット
を使用することによって平易にされる。このビットのグ
ループは、パケット情報欄からのビットの除去が平易に
なるような方法で行なわれる。
1つの特定の構成においては、複数のフレームからの個
々のサンプルからの同類のビットが一緒にグループ化さ
れる。より具体的には、複数のフレームの個々のサンプ
ルからの最上位ビットがパケット情報欄の第1のビット
欄内にグループ化される。複数のフレームのサンプルか
らの次の最上位ビットがパケット情報欄内の第2のビッ
ト欄内にグループ化され;これが複数のフレームのサン
プルからの最下位ビットがパケット情報欄内の最後のビ
ット欄内にグループ化されるまで行なわれる。この方法
によると、まず最初にパケット情報欄から最下位を含む
ビット欄、つまり、パケット情報欄内の最後の欄を除去
し;次に必要であれば次の最下位ビット欄を含むビット
欄、つまり、バケ・7ト情報欄内の最後から番目の欄を
除去し;これをパケット全体が除去されることが決定さ
れるまで行なうことによって、パケットからのビットの
除去が平易に実現できる。
本発明の1つの実施態様においてはいわゆる埋込ADP
CM符号が使用されるが、この方法においては、個々の
サンプルは1つの符号ビット及び複数の規模ビットを含
む。所定の数のフレームからのサンプルに対する符号ビ
ットが一緒にグループ化され第1のコア ピット欄が形
成される。同様に、所定の数のフレームからのサンプル
に対する最下位の規模ビットが第2のコア ビット欄内
に一緒にグループ化される。次に、所定の数のフレーム
からのサンプルに対する次の最下位ビットが一緒にグル
ープ化されもう1つのビン)Iが形成される。この欄は
、使用される特定の符号によって、コア ピット欄とも
あるいはエンハンスメント ピット欄ともなる。所定の
数のフレームからのサンプルに対する残りのビットが同
様にグループ化され追加の欄が形成されるが、これらは
使用される符号によって、コア ピット欄あるいはエン
ハンスメント ピット欄のいずれかになる。
エンハンスメント ピッ1〜欄は、パケノ1− ハ。
コア メモリ内に現在格納されているデータ パケット
の量に応じて、サンプル内のビットの重みの順に落とす
ことが可能である。つまり、所定の数のフレームからの
サンプルに対する最下位ビットを含むエンハンスメント
 ビット欄が最初に落とされる。次に、所定の数のフレ
ームからのサンプルに対する次の最下位ピントを含むエ
ンハンスメント ビット欄が落とされ、必要であれば、
これがいわゆるコア ビット欄に達するまで行なわれる
。ただし、コア ビット欄は、音声品質に悪影響を与え
ることなく落とすことはできない。
2−ビット埋込符号を持つ4−ピッl−−ADPCM符
号、つまり、符号ビット、(1)ビット、(2)ビット
及び(3)ビットを使用する1つの例においては、所定
の数のフレームからの符号ビットが第1のコア ピッl
−6にグループ化され;(1)ビットが第2のコア ピ
ット欄にグループ化され;(2)ビットがいワユるレベ
ル2のエンハンスメントビット欄に一緒にグループ化さ
れ;そして(3)ビットかいわゆるレベル1のエンハン
スメント ビット欄に一緒にグループ化される。これら
2つのコア ピット欄は符号の埋込部分を構成し、従っ
て、落とすことはできない。パケット バッファ メモ
リ内に格納されたデータ パケットの量及びエンハンス
メント ピット欄のビット落しの経歴によって、レベル
1のエンハンスメント ビットa がa 初に落され、
次に必要であればレベル2のエンハンスメント ビット
欄が落とされる。
〔実施例〕
金敗色説ユ 第1図に略ブロック図形式にて複数のデジタル回線から
パケット網にアクセスするためのインタフェースを示す
。デジタル回線上の信号には、音声、デジタル データ
、音声帯域データ等、つまり、この例ではDSLフォー
マットにて伝送される任意の信号が含まれる。具体的に
は、パケットm103とインタフェースするアクセス用
インタフェース送信機101及びアクセス用インタフェ
ース受信機1003が示される。実際には、受信110
2と実質的に同一のアクセス用インタフェース受信1t
ztが個々のアクセス用インタフェース送信機101と
関連し、あるいは同位置におかれ、また送信[101と
実質的に同一のアクセス用インタフェース送信機122
が個々のアクセス用インタフェース受信機102と関連
し、あるいは同位置におかれる。ここでは、終端−終端
構成のみが示されるが、パケット網は多数のノードを含
み、パケットはこれを通じて伝送及び/あるいは交換さ
れ、その後、特定のアクセス用インタフェース受信機の
所で受信される。
アクセス用インタフェース送信機101は伝送回線10
4−1から104−N以上に、例えば、音声、音声帯域
データ等を含む標準DSlフォーマットのデジタル信号
を受信し、これら信号を伝送のためにパケットに変換す
る。複数の時分割多重信号が入力ターミナル104−1
から104−Nによってアクセス用インタフェース送(
3機101内のデジタル回線インタフェース ユニット
(DLl)105−1から105−Nに供給される。
デジタル回線インタフェース ユニット105はDSI
デジタル信号をインタフェースするための周知のタイプ
の装置である。このデジタル回線インタフェース ユニ
ットは1.544 Mb/secのDS1クロック信号
を回復するための位相ロック ループ、双極/単極変調
器、利得及び/あるいは遅延ひずみを等化するための等
他罪、性能監視装置、DSLループバックを維持するめ
だの装置、及び単極デジタル信号を24チヤネル フォ
ーマットから、この例では、アクセス用インタフェース
の内部タイミングと同期の2.048 Mb/secの
第1の伝送速度を持つ32タイムスロットPCMフォー
マットにリフオーマットするための装置を含む。
この例では、データを伝送するために24個のタイムス
ロットのみが使用されるが、他の構成では32個の全て
のタイムスロットを使用することもできる。DL110
5−1から105−Nからの32タイムスロットPCM
出力信号はそれぞれ送信用アクセス モジュール106
−1から106−Nに供給される0個々の送信用アクセ
ス モジュール106はDL1105−1から105−
Nの関連する1つからの第1の伝送速度の32タイムス
ロッ1−PCM信号を後に説明の方法にてパケット フ
ォーマットに変換する。バス コントローラ107は個
々の送信用アクセス モジュール106−1から106
−N及び送信用パケットバス108と対話し、送信用ア
クセス モジュール106から送信用パケット バス1
08へのパケット出力の供給を制御する。個々の送信用
アクセス モジュール106−1から106−Nから送
信用パケット バス108に供給されるパケットには、
特定のパケットがその中で処理されるべき送信処理モジ
ュール109−1から109−Mの1つを同定する内部
着信先コードが含まれる。
送信用パケット バス108は、この例では、8.19
2Mbへの処理速度を持つ。送信処理モジュール109
の数Mは送信用アクセス モジュール106の数Nと異
なることに注意する。
個々の送信処理モジュール(109−1から109−M
)は送信用パケット バス108を監視することによっ
て、これに割り当てられる個々のパケットを検出しこれ
を得る。個々の送信処理モジュール109はそれに割り
当てられたパケットを処理し、パケット見出し欄を完結
し、均一の出力速度を実現するための緩衝動作を行なう
。送信処理モジュール109に関しては後に詳細に説明
される。送信処理モジュール109−1から109−M
からのパケット出力はそれぞれデジタル回線インタフェ
ース(DLI)ユニット110−1から110−Mに供
給される。個々のDLIユニット110−1から110
−Mはパケット化された情報をデジタル出力信号フォー
マットに変換する。この例では、デジタル出力信号は周
知の拡張PCMフレーミング フォーマット(exte
ndedPCM fraa+ing format)の
形式を持ち、個々のフレームは193ビツトを含み、こ
れが1.544 Mb/sの速度にて伝送される。この
回線インタフェースユニットは当分野において周知であ
る。情報のパケットを含むパケット化されたDSLフォ
ーマット信号はDLIユニット110−1から110−
Mからパケット網103に供給される。パケット網10
3は当分野において周知である。−例としての好ましい
パケット交換網に関しては、例えば、1985年1月1
5日付けで、J、S、ターナ−(J、S、Turner
)らに公布された合衆国特許第4.494.230号を
参照すること。パケット化されたDSr信号は、必要に
応じて、任意の数の遠隔アクセス用インタフェース受信
機ユニット102に伝送される。アクセス用インタフェ
ース送信機101のタイミング信号は、送信機101と
同位置におかれた対応するアクセス用インタフェース受
信at 2 Lから派生され、必要に応じて周知の方法
で使用される。ローカル タイミング ユニット119
は送信機101内のモジュールを動作するのに使用され
るローカル タイミング信号を生成する。ローカル タ
イミング信号を派生するためのクロック信号は同位置に
おかれたインタフェース受信機121から得られる。こ
れに関しては、アクセス用インタフェース受信機102
との関連において説明される。
アクセス用インタフェース受信機102は、伝送回線1
11−1から111−Y上にパケット綱103からのパ
ケット化されたデジタル信号をDS1拡張フレーミング
 フォーマットにて受信し、これらパケット化デジタル
信号を音声、音声帯域データ等を含む標準のDSLフォ
ーマットに変換する。特定のアクセス用インタフェース
受信機102は1つあるいは複数のアクセス用インタフ
ェース送信a101からパケットを受信する。受信用伝
送回線の数Yは受信機によって異なることに注意する。
これを達成するため、パケット化された信号はDSルベ
ル伝送回線111−1から111−Yを介してそれぞれ
デジタル回線インタフェース(DLI)ユニット112
−1から112−Yに供給される。デジタル回線インタ
フェースユニツl−112は周知のタイプであり、双極
DS1パケット化信号を単極デジタル信号に変換し、単
極デジタル信号を、この例では、2.048Mb/se
cの伝送得度を持つ32タイムスロツト単極フオーマツ
トにリフオーマットし、DSlクロック信号等を回復す
る。回復されたクロック信号は、周知の方法にてローカ
ル タイミング ユニット120内でいわゆるローカル
 タイミング信号を生成するのに使用される。このロー
カル タイミング信号は、アクセス用インタフェース受
信機102及び同位置におかれたアクセス用インタフェ
ース送信機122内で使用される。アクセス用インタフ
ェース送信機122は本質的にアクセス用インタフェー
ス送信機101と同一である。
32タイムスロツト単極パケツト化信号が個々のDL1
112−1から112−Yからそれぞれ受信処理モジエ
ール113−1から113−Yに供給される。個等の受
信処理モジュール113−1から113−Yは入り32
タイムスロツト パケット化信号を第1の伝送速度から
受信用パケットバス■15によって採用される内部処理
速度に変換する。この例では、第1の伝送速度は2.0
48Mb/secの32タイムスロツト フォーマット
の速度であり、内部受信用パケット バス115の速度
8.192 Mb/secである。受信処理モジュール
113はまた受信されたパケットを前処理する。
例えば、この前処理には、内部受信着信先コード欄の追
加、タイム スタンプ情報の処理、伝送エラーの監視、
及び見出し内にエラーが発生したパケットの削除などが
含まれる。バス コントローラ114は個々の受信処理
モジュール113−1から113−Y及び受信用パケッ
ト バス115と対話し、パケットの受信用パケット 
バス115上への流れを制御する1個々の受信用アクセ
スモジュール116−1から116−Xは受信用パケッ
ト バス115上の活動を監視し、パケット見出し内の
受信着信先コードを介してそれに割り当てられたパケッ
トを検出する。受信用アクセスモジュール116−1か
ら116−Xは1つあるいは複数の遠隔アクセス用イン
タフェース送信機101から送信用アクセス モジュー
ル106−1から106−Nに加えられた元の信号の複
写を再生する。個々の受信用アクセス モジュール11
6−1から116−Xからの出力は32タイムスロツト
時分割多重信号であり、これはデジタル回線インタフェ
ース ユニット117−1から117−Xに供給される
。個々のデジタル回線インタフェース ユニット117
−1から117−Xは2.048 Mb/secの速度
を持つ単極32タイムスロフト時分割多重信号をそれぞ
れ関連するデジタル伝送回線118−1から118−X
に伝送するのに必要とされる1、 544 Mb/se
cの速度を持つ標準DSIPCMフォーマットに変換す
る。受信処理モジュール113の数Yは受信用アクセス
モジュール116の数Xと異なることに注意する。
説明を簡潔にするため、以下の送信機101及び受信機
102のモジュールの説明はタイムスロット ベースに
て行なうものとする。周知のように、これらモジュール
は32タイムスロツトの内部信号を処理するために時分
割される。
−3アクセス モジュール 第2図は略ブロック図の形式にて送信用アクセス モジ
ュール106の詳細を示す。個々の送信用アクセス モ
ジュール106は音声処理モジュール201及びパケッ
ト アセンブラ202を含む。音声処理モジュール20
1はエコー キャンセラ203、符号器204、音声検
出器205及び信号分類器206を含む。音声処理モジ
ュール201は音声及び音声帯域データを含むタイムス
ロット上の音声帯域信号をタイムスロット ベースにて
へDPCM符号化出力信号に符号化するために使用され
る。このADPCM符号化された出力信号はバケット 
アセンブラ202に供給される。デジタル データ信号
に割り当てられたタイムスロットの期間において、音声
処理モジュール201はトランスバレントとなり、これ
ら信号は周知の方法による音声信号処理を受けることな
く、直接にバケットアセンブラ202に供給される。
音声帯域信号の処理において、エコー キャンセラ20
3には周知の方法にてエコーを相殺するためにデジタル
回線インタフェース105(第1図)の1つからの32
タイムスロット送信PCM信号及び同位置におかれたア
クセス用インタフェース受信機121 (第1図)から
の受信PCM信号が供給される。具体的には受信PCM
信号は同位置におかれたアクセス用インクフェース受信
機121内の受信用アクセスモジュールの関連する1つ
がら得られる。このエコー キャンセラ ユニットは当
分野において周知である。これに関しては、例えば、合
衆国特許第3,500.000号、及びり、 L。
ダノトウィーラ(D、L、Duttweiler)らに
よって、BSTJSVol、59、陽2.1980年、
ページ149−160に発表の論文〔単一チツブVLS
Iエコーキャンセラ(A Single−Chip V
LSI Ech。
Canceler) )を参照すること。
音声検出器205にはエコー キャンセラ203からの
出力及び関連するアクセス用インタフェース受信機(第
1図)からの受信PCM信号が供給される。音声検出器
205はそれに供給される送信PCM信号の32個のタ
イムスロットの個々のタイムスロット内の音声帯域エネ
ルギーの存在を検出する。音声検出器205はコントロ
ーラ207に供給される送信PCM信号の個々のタイム
スロットに関する能動一体止出力、及びバケット アセ
ンブラ202内の見出し生成器208に供給されるノイ
ズ推測値を生成する。この音声検出器は当分野において
周知である。
信号分類器206にはエコー キャンセラ203からの
出力信号及び関連するアクセス用インタフェース受信機
からめ受信PCM信号が供給される。
信号分類器206は送信PCMタイムスロット内の信号
を音声及び非音声信号に分類する。信号分類器206か
らの音声−非音声出力指標はタイムスロット ベースに
てバケット アセンブラ202内のコントローラ207
に供給される。この信号分類器は当分野において周知で
ある。
符号器204は送信PCM信号をADPCM出力信号に
変換するための可変速度符号器である。
コントローラ207はバケット存在制御信号、及び符号
化速度及びタイプを示す符号化制御信号を符号器204
に供給する。符号化速度は、PCM信号内の特定のタイ
ムスロットに対する網構成及び信号分類器の出力に基づ
いて複数の速度の中から必要に応じて選択される。パケ
ット存在制御信号は本発明においては、遅れて到達した
バケットの処理を容易にし、また関連する遠隔アクセス
用インタフェース受信機内のパケット1m失及び伝送エ
ラーの回復に使用される。符号器204内において、バ
ケット存在信号は状態変数の初期化、適応化及び保持に
使用される。符号器204の詳細は第25図に示され、
第26図の状態図との関連で後に説明される。
符号器204からのADPCM出力はバケットアセンブ
ラ202内のフォーマツタ209に供給される。フォー
マツタ209は、この例では、RAMメモリ ュニッI
・及び複数のカウンタ(図示なし)を含む。カウンタは
供給されるビットをそれぞれ第3図及び第4図に示され
るμ−法PCM信号フォーマット及び32キロビツト/
5ccADI”CM信号フォーマットに再構成するため
の桁送りレジスタ機能を遂行する。第3図及び第4図は
個別のタイムスロット、例えば、タイムスロット0に対
するフォーマットを示し、これがPCM送信信号の個々
のフレーム内の残りのタイムスロット1から31に対し
て反復される。具体的には、本発明によると、フォーマ
ツタ209は個々のタイムスロットの個々のビットを所
定の方法でそのタイムスロットに対するパケット情報欄
にグループ化する機能を遂行する。本発明によると、こ
のグループ化はパケット情報欄の処理を平易にするよう
に行なわれる。このビットのグループ化は、RAMメモ
リ ユニットのメモリ位置のアドレシング計画によって
簡単に実現できる。例えば、μ−法PCMあるいはAD
PCMサンプルのビットがRAMメモリ位置内に並列に
所定の数の反復フレームだけ書き込まれ、次に所定の数
のフレームから”グループ”のビットが形成される。こ
れは、これらメモリ位置をサンプルの最上位ビットを含
むグループから開始し最下位ビットを含むグループにい
たるまでビットを直列に読み出すことによって達成され
る。第3図に示されるように、μ−法P CM信号では
、タイムスロット当たり8ビツトが存在し、128フレ
ームが1パケット期間に含まれる。この例では、1パケ
ット期間は16ミル秒とされる。次に、128フレーム
からの特定のタイムスじ1ノドに対する符号ビットがフ
ォーマツタ209のRAMメモリ内の128のピント位
置内に一緒にグループ化される。特定のタイムスロット
に対する12Bフレームからの(alビ・71・もRA
Mメモリの128のピント位置内に一緒にグループ化さ
れ、これが(z)ビットまで行なわれる。あるタイムス
ロットに対する128フレームからのグループのビット
がパケット情111414を構成し、これがマルチプレ
クサ210に出力される。
32キロビット/秒ASPCMフォーマットでは、4ビ
ツト、つまり、S、1.2及び3、及び文字Xにて示さ
れるいわゆる4つのビット ケアビア1・を含む。従っ
て、128の符号ビットがフォーマツタ209内のRA
Mメモリのビット位置に一緒にグループ化される。12
8の(1)−ビットがRAMメモリのビット位置に一緒
にグループ化され、同様に、128の(2)−ビット及
び12Bの(3)−ビットも一緒にグループ化される。
第4図に示されるように、(3)−ビットはレベルlの
エンハンスメント ビットとみなされ、(2)−ビット
欄はレベル2のエンハンスメント ビットとみなされる
。このレベルl及びレベル2のエンハンスメント ビッ
トは、落すことが可能なグループのビット、つまり、後
に説明のごとく、必要に応じて音声パケットから除去で
きるビットである。4−ビットA D P CMサンプ
ルに加えて、このシステム構成は、特定のタイムスロッ
トにおいて、3−ビットADPCMサンプルの伝送、あ
るいは2−ビットADPCMサンプルの伝送を必要とす
る場合がある。3−ピッl−ADPCMでは、ss 1
及び2ビツトのみが使用され、2−ビ・ントADPCM
では、S及び1ビツトのみが使用される。このパケット
欄情報が入り信号内の32個のタイムスロットの個々に
対して形成される。つまり、個々のタイムスロット、従
って、伝送される個々のチャネルに対して1つのパケッ
ト情報欄が形成される。フォーマツタ209へのデータ
の書込み及びフォーマツタ209からのパケット情Wi
欄の読み出しは、後に説明されるようにコントローラ2
07によって制御される。フォーマツタ209から出力
されるパケット情報欄はマルチプレクサ210に供給さ
れ、ここで見出し生成器208からの適当なパケット見
出しと結合される。
見出し生成器208はコントローラ207の制御コI下
においてパケット ベースにて第5図に示されるパケッ
ト見出しを生成する。見出し生成器208は所望の見出
し欄を格納するためのメモリを含む。パケット見出し欄
はパケットを遠隔アクセス様インクフェース受信機に伝
送するために処理するための送信処理モジュール109
(第1図)の1つを同定する内部着信先コードを持つ内
部欄を含む。この内部着信先モジュール コードは伝送
の前に送信処理モジュール内で破棄される。もう1つの
欄は伝送システム内のどこにパケットを伝送すべきかを
同定する論理チャネル番号(LCN)を含む。タイム 
スタンプ欄はパケットが発信されたローカル時間、つま
り、パケット発イδ時間(packet origin
ate time、 POT)を含むが、これはローカ
ル タイミング ユニット119 (第1図)からのロ
ーカル時間信号から得られる。この例では、ローカル時
間速度は1kllzである。BDIBはパケットの処理
タイプを選択するための情報を含み、生成されたパケッ
トのタイプを示すのに使用される。デジタル データ及
び音声帯域データでは、どのビットも落すことはできな
いことに注意する。アクセス様インタフェース送信機1
01内において、特定のタイムスロットに対するBDr
がコントローラ207内に格納された特定のシステム構
成から得られる。BDIIは2つのサブ欄を含み、片方
のサブ欄は特定のパケットに対して使用される符号化の
タイプ(受信状態)を含み、他方はパケットの以前の処
理に関する情報、例えば、エンハンスメント欄が落され
ているか否かを示す情報(パケット長値)を含む。シー
ケンス番号(SEQ、 l1m) ’KAは、そのパケ
ットがサイレンス朋間の後の最初のパケットである場合
は、先頭パケット識別子を含み、それが一連のパケット
の次のパケットである場合はパケット仮想シーケンス番
号を含む。この仮想シーケンス番号の使用に関しては後
に説明される。ノイズ11測値欄は音声検出器205に
よって生成される背景ノイズ推測値を含む。チェック 
シーケンスがパケット見出し全体を通じて計算され、見
出しチェック シーケンス憫に挿入される。これら見出
し欄信号はコントローラ207の制御下で見出し生成器
208にロードされる。この見出しはマルチプレクサ2
10に供給され、ここでパケット情報欄と結合され、次
にパケット バッファ211内に吉き込まれる。パケッ
ト バッファ211への書込みも書込み回路212と協
力してコントローラ207の制御下で行なわれる。バケ
・7ト バッファ211内のパケットは読出し回路21
3及びハスコントローラー107 (第1図)の制御下
で送信用パケット バス108 (第1図)に読み出さ
れる。読出し回路213はパケット準備完了信号(pa
ckeLready )をバス コントローラ107に
送J’)、バス コントローラ107がパケット送信信
号(send packet )を送くると、読出し回
路213はパケットをパケット バッファ211から送
信用パケット バス108に読み出す。バスコントロー
ラ107の動作に関しては後に説明される。
コントローラ207は符号器204及びパケット アセ
ンブラ202の動作を制御する。この目的を達成するた
め、コントローラ207は制御論理及び個々のタイムス
ロットに対して1つの複数のパケット期間タイマを含む
。これらタイマは、アセンブラ202内でパケットを生
成する一連のステップを制御し、また符号器204を制
御するのに使用される。この例では、パケット期間は1
6ミリ秒とされる。
第6図はコントローラ207内で符号器204(第2図
)の構成及び動作を制御するために実行される一連のス
テップの流れ図を示す。この手順はブロック601から
反復フレームの個々のタイムスロットに対して開始され
る。その後、条件分岐点602において、音声検出器2
05からの出力に従ってパケットが能動であるか否かテ
ストされる。ステップ602におけるテスト結果がNo
である場合は、条件分岐点603において、現在のタイ
ムスロットが能動であるか否かテストされる。タイムス
ロットの活動は音声検出器205からの出力の状態を調
べることによって検出される。
ステップ603においてテスト結果がNOである場合は
、動作ブロック604において、コントローラ207は
パケット休止(真でない)信号を符号rpt204(第
2図)に向けて出力し、この符号器制御手順は605か
ら退出する。つまり、パケット及びタイムスロットの両
方が休止状態であると判定されたタイムスロット期間の
あいだ、符号器204は不能にされる。ステップ603
においてテスト結果がYESの場合は、タイムスロット
は能動であり、動作ブロック606において、コントロ
ーラ207内のパケット期間タイマ(図示なし)がパケ
ット期間のカウントを開始する。これは、ステップ60
2においてパケット指標が休止であり、現在ステップ6
03においてパケットが能動であると判定されることか
らパケットの開始を意味する。従って、これはそのパケ
ット内の先頭のタイムスロットである。その後制御は動
作ブロック607に渡され、ここで、コントローラ20
7はパケット能動(真)信号を出力する。このパケット
能動信号はコントローラ207から符号器204(第2
図)に加えられ北。ステップ602に戻どり、テスト結
果がYESである場合は、パケットは能動状態にとどま
り、動作ブロック607において、コントローラ207
から符号器204にパケット能動信号が加えられる。動
作ブロック608において、現在のタイムスロットに対
する格納されたシステム構成、つまり、符号化のタイプ
がアクセスされる。条件分岐点609において、現在の
タイムスロットに対するシステム構成に関して符号法が
いわゆる埋込符号法(embedded  codin
g )であるか否かテストされる。この埋込符号法に関
しては、例えば、1973年12月25日に公布された
合衆国特許第3,781.685cations)、ν
o1.com −28,1lh7.1980年7月号、
ページ1040−1046号にデビットJ。
グツドマン(David J、 Goodman)によ
って発表の論文〔可変ビット速度伝送のための埋込DP
CM(IEmbeddedDr’CM for Var
iable Bit Rate Trans−miss
ion ) )を参照すること。ステップ609におい
て結果が NOである場合は、符号法のタイプが埋込ま
れておらず、動作ブロック610において、コントロー
ラ207内のシステム構成に格納された符号法が採用さ
れる。例えば、伝送されるデジタル データが、4−ビ
ットADPCM、3−ビットADPCMあるいは2−ビ
ットへDPCM符号である場合は、符号器204はバイ
パスされる。その後、この手順ブロック(i05から退
出する。ステップ609におけるテスト結果がYESの
場合は、符号法が埋込まれており、条件分岐点611に
おいて、伝送活動が非音声であるか否かテストされる。
ステップ611におけるテスト結果がNo、つまり、伝
送活動が音声である場合は、動作ブロック61Oにおい
て格納された符号器構成が使用され、その後、この手順
は605から退出する。ステップ611におけるテスト
結果がYESである場合、伝送活動は非音声、つまり、
例えば、音声帯域データであり、動作ブロック612に
おいて、このチャネル、つまり、タイムスロットにプレ
ミアム伝送品質が与えられる。
この例においては、4−ビットADPCM符号が使用さ
れる。その後、この手順はブロック605から退出する
。格納された符号器構成は、例えば、4−ビット、3−
ビットないし2−ビット埋込符号ADCM、及び4−ビ
ット、3−ビットないし2−ビット非理込符号ADPC
Mである。例えば、4/2−ビット埋込符号構成におい
ては、4ビツトのうちの2つはいわゆるコアビットであ
り、落すことはできず、2つの最下位ビットのみを落す
ことが可能である。同様に、4/3埋込符号構成の場合
は、4ビツトのうち3ビツトがコア ビットであり、1
つの最下位ビットのみを落すことが可能である。
第7図はコントローラ207によってアクセス用インタ
フェース送信機101内の送信用パケット バス108
(第1図)に供給されるパケットを生成するためのパケ
ット アセンブラ202(第2図)を制御するために遂
行される動作手順の流れ図を示す。この手順は反復フレ
ームの個々のタイムスロットに対してブロック701か
ら開始される。次に、条件分岐点702において、パケ
ットが能動であるか否かテストされる。ステップ702
のテスト結果がNoである場合は、条件分岐点703に
おいて、タイムスロットが能動であるかテストされる。
ステップ703のテスト結果がNoである場合は、この
手順はブロック704から退出する。つまり、この特定
のタイムスロッ[・に対して現在生成されているパケッ
トは存在しない。ステップ703のテスト結果がYES
である場合は、動作ブロック705において、パケット
 シーケンス番号カウンタが増分される。つまり、ステ
ップ702がNoのテスト結果を与え、ステップ703
がYESのテスト結果を与えることは、新たなパケット
の開始を示す。シーケンス番号カウンタは、この例では
、モジュロ15カウツタである。つまり、■から15を
継続してカウントする。ゼロ(0)状態は存在しない。
ゼロ状態は1つの標識のかわりに一連(スパート)の隣
接するパケット内の先頭パケットを同定するために使用
される。−例のパケット シーケンスとして、例えば、
0.5.6.7.8、・・・、15.1.2.3.4.
5、・・・が考えられる。また別のシーケンスとして、
0114.15.1.2、・・・、12.13.14.
15.1、・・・が考えられる。
これらシーケンスは、仮想シーケンスとして周知である
。ゼロは音声あるいは情報スパート内の先頭あるいは計
画パケットを示すために挿入される。
仮想シーケンス内の番号は、先頭のパケットを含む情報
スパート内の個々のパケットに対して増分される。つま
り、上に示されるように、情報スパート内の先頭のパケ
ットを同定する特別の数字が仮想シーケンス内の番号に
とってかわる。本発明に従って、情報スパート内のパケ
ットに仮想シーケンス番号を付与することによって、関
連する遠隔アクセス用インタフェース受信機102内の
デジタル信号の再生が簡素化される。条件分岐点706
においζ、その特定のタイムスロットがす<’ +ii
iのフレームにおいて能動であったか否かテストされる
。ステップ706におけるテスト1古果力(Noである
場合は、動作ブロック707において、見出し生成器2
08(第2図)のシーケンス番号メモリ内にゼロ(0)
が格納される。これは情報スパート内のパケットの新た
なシーケンスの開始を示す。その後、動作ブロック70
8において、パケット期間タイマがパケット期間の時間
測定を開始する。このパケット期間タイマは第6図のス
テップ606のパケット期間タイマと同期される。
ステップ706に戻どり、テスト結果がYESの場合は
、そのパケットは現在の情ルスバート内のもう1つのパ
ケットであり、動作ブロック709において、現在のシ
ーケンス番号のカウンタ値が見出し生成器208(第2
図)内のシーケンス番号メモリ内に格納される。その後
、動作ブロック708において、パケット期間タイマが
パケット期間の時間測定を開始する。次に、動作ブロッ
ク710において、現在のタイムスロットに対する符号
器204(第2図)からの出力サンプルがフォーマツタ
209に書き込まれる。
ステップ702に戻どり、テスト結果がYESである場
合は、現在のパケットはまだ能動であり、動作ブロック
710において、現在のタイムスロットに対する符号器
204(第2図)からの出力サンプルがフォーマツタ2
09(第2図)に書き込まれる。
条件分岐点711において、現在のパケット期間が終了
したかテストされる。この例では、このパケット期間は
16ミリ秒とされる。ステップ711のテスト結果がN
oである場合は、パケット情報欄はまだ完結されておら
ず、この手順はブロック704から退出する。ステップ
711のテスト結果がYESの場合は、パケットは完結
しており、アセンブルできる。動作ブロック712にお
いて、マルチプレクサ210 (第2図)が見出し生成
器208 (第2図)からの見出し出力にセントされる
。動作ブロック713において、見出し情報が見出し生
成器208内のメモリ内にロードされる。つまり、内部
着信先憫、ノイズ准測値、1’3DI、シーケンス番号
(SIEQ、患)、論理チャネル番号(LCN)及びタ
イム スタンプ(TS)欄が見出し生成器208 (第
2図)内の見出しメモリ内にロードされる。パケット発
信時間(POT)がTS欄に挿入される。POT=LT
Δ−′rSである。つまり、POTはパケット到着時間
(packet arrival time 、LTA
) 、一つまり、ノードの所にパケットが到着した時点
のローカル時間から到着パケットのタイム スタンプ欄
内の′rS値を引いた値である。パケットがそのノード
の所、つまり、アクセス用インタフェース送信機から発
°信された場合は、TS=Oとなる。あるノード内の全
てのモジュール内で同一のローカル時間イS号が使用さ
れることに注意する。本発明によると、タイム スタン
プ値の計算に同一のローカル時間イδ号をノードの所へ
のパケット到着時間L1’A及びノードからのパケット
出発時間(pX2cketdeparture tim
e、 L T D )とともに使用することによって、
タイム スタンプの計算が簡素化され、バケット見出し
内に従来のように2つでなく、1つのタイム スタンプ
欄のみが必要となる。動作ブロック714において、マ
ルチプレクサ210を介して見出し欄(第5図)がパケ
ット バッファ211 (第2・図)内に書き込まれる
。動作ブロック715において、マルチプレクサ 21
0がフォーマツタ209の出力にセットされる。この出
力はパケット見出しに続くパケット情報欄である。動作
フロック716において、フォーマフタ209からのパ
ケット情報欄がマルチプレクサ210を介してパケット
 バッファ211内に書き込まれる。結果として、完成
されたパケットがパケット バッファ211内に格納さ
れる。その後、この手順はブロック704から退出する
バス コントローラ 第8図は第1図のバス コントローラ107の詳細を略
ブロック図にて示す。アクセス用インタフェース送(i
alol内に採用されるバス コントローラ107は個
々の送信用アクセス モジュール106−1から106
  N及び送信用パケット ハス108とインタフェー
スする。アクセス用インタフェース受信機102内に採
用されるハス コントローラ114は基本的にバス コ
ント[I−ラ107と同一である。バス ニIントロー
ラ114はバス コントローラ107と、これがアクセ
ス用インタフェース受信機102内に個々の受信処理モ
ジュール113−1から113−Y及び受信用パケット
 バス115とインタフェースするように採用される点
において異なる。従って、バス コントローラ107の
動作のみ詳細に説明される。バス コントローラ114
の動作は当業者にとって明白である。バス コントロー
’/107は人力コントローラ801、サービス要求P
IF0802、つまり、先入れ先出しタイプのバッファ
 メモリ  ユニット、出力コントローラ803及びバ
ス活動センサ804を含む。入力コントローラ801は
送信用アクセス モジュール106−1から106−N
からのパケット準備完了要求のポーリング、及びこれら
要求のサービス要求FlFO802に格納する目的での
送信用アクセスモジュール アドレスへの変換のための
組合せ論理を含む。
第9図は入力コントローラ801 (第8図)の動作の
詳細な状態図を示す。この状態図は2つの状態、つまり
、アイドルCl0LE)状態及びサービス要求(REQ
UESTSERV ICE)状態を含み、サービス要求
はサービス要求FTPO802内に格納される。システ
ム リセット時に、システムはアイドル状態に入いり、
送信用アクセス モジュール106(第2図)の1つか
らパケット準備完了要求信号が送くられるまでアイドル
状態にとどまる。パケット準備完了要求信号が送信用ア
クセス モジュール106の1つから受信されると、制
御はサービス要求状態に渡され、パケット準備完了サー
ビス要求がサービス要求PIFO802内に格納される
。パケット準備完了サービス要求信号が存在しなくなる
と、入力コントローラ801はアイドル状態に戻どる。
しかし、パケット準備完了サービス要求によって別のパ
ケットが待っていることが示される場合は、ハスコント
ローラ107はサービス要求状態に戻とり、パケット準
備完了サービス要求をサービス要求F11”0802内
に格納する。
バス活動センサ804は送信用パケット バス108上
のパケットの活動を主にパケット ウィンドウ バスと
呼ばれるバスを通じて調べることによって、送信用パケ
ット バス108が送信用アクセス モジュール106
の1つから送くられる他のパケットを支援できるか決定
する。バス活動センサ804は出力コントローラ803
の動作をサービス要求PIFO802によって供給され
るエンプティ (E)信号とともに制御する。つまり、
送信用パケット バスlO8上に活動が存在しない場合
は、出力コントローラ803は、サービス要求PIFO
802内に待たされた要求が存在するときは、他のバケ
ット送信メソセージを送信用アクセス モジュール10
Gに送くるように起動される。送信用パケット バス1
0B上に活動が存在する場合は、出力コントローラ80
3はその活動が終わるまで不能にされる。出力コントロ
ーラ803は、まず最初にサービス要求PIFO802
にアクセスし、そこに格納された送信用アクセス モジ
ュール番号を正しいパケット送信状態に変換するための
組合せ及び順次論理(図示なし)を含む。変換された信
号は送信用アクセスモジュール106の1つに送くられ
る。
第10図はバス コントローラ107の出力コントロー
ラ803の動作の詳細な状態図を示す。
システム リセット時に、出力コントローラ803はア
イドル状態に入いり、サービス要求PIFO802が空
のあいだアイドル状態にとどまる。サービス要求がサー
ビス要求F I l” 0802内に格納されると、パ
ケット送信状態となる。パケット送信状態において、出
力コントローラ803はFIFO802からサービス要
求を読み出′し、送信用アクセス モジュール106の
該当する1つに送くるための正しいパケット送信信号を
フォーマント化する。この時点において、出力コントロ
ーラ803は、送信用パケット バス108のパケット
活動ILII間を測定する”C”と呼ばれる期間カウン
タを始動する。カウンタCによって測定される期間が所
定の時間間隔T1以内であるあいだ、:1ントローラ8
03は該当するパケットが送信用パケット ハス108
上に出現するのを待つ。カウンタ時間期間CがTlとな
ってもパケットが出現しない場合は、出力コントローラ
803はターン オフ状態となり、パケット送信信号が
送信用アクセス モジュール106の該当する1つに渡
される。パケット送信信号が渡されると、出力コントロ
ーラ803はアイドル状態に戻どり、FIFO802内
に他のサービス要求が格納されるのを待つ。その後、新
たなパケット準備完了サービス要求が上に説明のように
処理される。一方、送信用パケット バス108が能動
となると、出力コントローラ803は、パケット送信状
態からパケット進行(PACKET IN PROGR
ESS(PIF)状態となる。送信用パケット バス1
0B上にパケットが存在するあいだ、出力コントローラ
803はI) IP状態にとどまる。PIF状態におい
て、出力コントローラ803は、カウンタCのカウント
が別の所定の期間T2を越えないか監視する。なんらか
の理由によって、カウンタC内のカウントが期間T 2
に等しくなると、出力コントローラ803はターン オ
フ状態となり、パケット送信信号を送信用アクセス モ
ジュール106の該当する1つに譲渡する。カウンタC
のカウントが期間T2に達することなくパケットの終端
が検出されたときは、出力コントローラ803はアイド
ル状態に戻どり、次のサービス要求、つまり、パケット
準備完了信号が送信用アクセス モジュール106の1
つから受信されるのを待つ。ここで、パケットの終端は
送信用パケット バス108が再びアイドルとなること
から知られる。パケット進行(PIP)状態からアイド
ル状態へのパケット遷移が終わった時点で、パケット送
信信号が送信用アクセスモジュール106の該当する1
つに譲渡される。
゛χ骨几 モジュール 第11図は第1図のアクセス用インタフェース送信41
9101内に採用される送信処理モジュール109の詳
細を略ブロック図にて示す。個々の送信処理モジュール
109は送信用パケット バス108上にパケットが出
現しないか監視し、パケットが送信用パケットバス10
8上に出現すると、着信先アドレスをチェックする。送
信処理モジュール109の特定の1つがパケット見出し
の着信先欄内に自己のアドレスを検出すると、そのパケ
ットは遅延回路1101に供給される。遅延回路110
1は入力コントローラ1102がパケットが受信された
ときパケットを処理することを可能とする。これを達成
するため、パケットは入力コントローラ1102にも供
給される。入力コントローラ1102は送信処理モジュ
ール109のパケット入力処理の全てを制御する。つま
り、入力コントローラ1102は送信用パケット バス
108を監視し、適当な制御信号をマルチプレクサ11
03、バッファ1104及びアップ/ダウン カウンタ
1105に加える。バッファ1104はいわゆるFIF
Oタイプ、つまり、先入れ先出しタイプのバッファ メ
モリ ユニットである。バッファ1104はまたアップ
/ダウン カウンタ1105ともリンクされるが、カウ
ンタ1105はバッファ1104内に格納されたパケッ
ト データのバイトの数をカウントする。出力コントロ
ーラ1106は送信処理モジュール109からのパケッ
トの読み出しを制御する。これを達成するため、出力コ
ントローラ1106はバッファ1104からの読出しサ
イクル、マルチプレクサ1107、ライン、フォーマツ
タ1108及びアップ/ダウン カウンタ1105のカ
ウント ダウンを制御する。パケット データ流経路か
らオフラインにて、タイプ スタンプ計算器1109は
パケット発信時間(POT)からタイム スタンプ(T
S)への変換を行なう。アップ/ダウン コントローラ
1105はそのカウント、つまり、バッファ1104内
に格納されたパケット データのバイトの数を個々の比
較器1110.1111及び1112の第1の入力に供
給する。比較器1110−1112はバッファ1104
内に格納されたバケ71・ データの量を七ノドの3つ
の固定された所定のいき値、つまり、いき値TLI、T
L2及びTL3と比較する。本発明においては、バッフ
ァ1104内に格納されたパケット データの星をこれ
らいき値と比較することによって、送信処理モジュール
109内で処理中のパケットの1つあるいは複数のエン
ハンスメント ビット欄がバッファ1104に人力する
に当って除去可能であるか否か決定される。比較器11
10.1111、及び1112はそれぞれバッファ状態
信号BSI、BS2及びBS3を生成する。バッファ状
態信号BSI、BS2あるいはBS3はカウンタ110
5内のカウントがそれぞれ対応するいき値1゛L1、T
L2あるいはTL3より大きな場合に生成される。バッ
ファ状態信号BSI、BS2及びBS3は入力コントロ
ーラ1102に供給されるが、ごれによって入力パケッ
トが落されるべき1つあるいは複数のエンハンスメント
 ビット欄が含むが否か決定される。ビットを落すため
のアルゴリズムは以下の通りである。アップ/ダウン 
カウンタ1105によって測定されるバッファ1104
内に格納されるデータ パケットの量が第1の固定の所
定のいき値TLIより大きなときは、比較器1110か
らのBSI出力は真、つまり、論理1となり、レベル1
のエンハンスメント ピット憫が現在処理中のパケット
から落される。本発明によると、これによってパケット
 サイズが短縮され、バッファ1104がパケットデー
タにて満される速度が落される。レベルlのエンハンス
メント ビット欄が既に落されているとき、あるいはパ
ケット タイプがビットを落すことを許さない場合は、
この動作は行なわれない。バッファ1104が第2の固
定の所定のいき値TL2を越えて満されると、比較器1
111は真のBS2信号を与え、現在処理中のパケット
からレベル1及びレベル2の両方のエンハンスメント 
ビット欄が落とされる。これはさらにパケットのサイズ
を短かくし、バッファ1104がデータ パケットにて
満される速度をさらに落とす。レベル1及びレベル2の
両方のエンハンスメントヒッI−MAカ既に落されてい
るとき、あるいはパケットのタイプがビットを落とすこ
とを許さない場合は、この動作ハ行すわれない。レベル
lのエンハンスメント ビット憫のみが落されていると
きは、レベル2のエンハンスメント ビット欄が落とさ
れる。
バッファ−1104が格納できるデータの量には上限が
ある。格納されるデータのこの上成層は第3の所定の固
定のいき値TL3によって示される。
従って、バッファ1104内に格納されるデータの量が
いき値T3を越える場合は、現在処理中のパケットが完
全に破棄され、バッファ1104内に格納されたパケッ
トの幾つかが出力されるまで、それ以上のデータ パケ
ットはバッファ1104内に送くられることを許されな
い。これはバッファ1104があふれるのを防止し、パ
ケットの一部がバッファ1104内に入力されることを
防せぐ。バッファ1104内には完全なパケットが格納
されるべきである。部分的なパケットは入力パケットの
一片として定義され、例えば、見出しが含まれる。
遅延回路1 lotはパケット データ ハス108か
らの入力であるパケット データを受信する。この出力
は所定の数のクロック パルスだけ遅延された同一のパ
ケット データである。遅延回路1101からのデータ
出力はマルチプレクサ1103に加えられる。マルチプ
レクサ1103は入力コントローラ1102内で生成さ
れる新たなビット落し指示VA(bit−droppi
ng 1ndicator、BDI)を適当な時間に処
理中のパケットの見出し内に挿入するために使用される
。この新たなりDTは処理中のパケットからエンハンス
メント ビット欄のいずれも落されない、あるいは片方
が、あるいは両方が落とされるべきであることを指示す
る。
マルチプレクサ1103は人力コントローラ1102に
よって、適当な時間にパケットの見出し内にビット落し
指示欄を挿入するように制御される。マルチプレクサ1
103の出力はバッファl l O4−に供給される。
入力コントローラ1102はまたパケット終端(end
 of packet 、、E OP)信号をバッファ
EOPに供給する。このEOP信号は平行して処理中の
パケット データの個々のハイドと関連するハ・7フア
1104の個別のメモリ要素内に格納される。通常、E
 OI)信号は論理O1つまり、真でない13号である
。パケットがその終端に達すると、パケット データの
最後のバイトと関連するllF、oP倍信号論理1、つ
まり、真の信号にセントされる。書込み信号は、入力コ
ントローラ」102の制御下で、必要に応じて、レベル
1、レベル2あるいは両方のレベルのエンハンスメント
 ビット欄を落とすようにバッファ1104を制御する
ために使用される。書込み信号はマルチプレクサ110
3の出力の所に出現するデータ、及びEOP信号をバッ
ファ1104内に並列に格納させる。バッファ11.0
4が空のときは、バッファはエンプティ (E)指標信
号を生成し、これをアップ/ダウン カウンタ1105
及び出力コントローラ1106に加える。このエンプテ
ィ([E)指標信号はアップ/ダウン カウンタ110
5を初期状態にリセットさせる。この方法によって、ア
ップ/ダウン カウンタ1105がバッファ1104内
に格納されたパケット データの量に同期される。バッ
ファ1104へのもう1つの入力は読出しくR)信号で
ある。出力コントローラ1106によって供給される読
出しくR)信号はバッファ1104続出し回路にEOP
4δ号を含むパケット データの次のバイトを出力する
よう指令する。バッファ1104からのパケット デー
タはマルチプレクサ1107並びにタイム スタンプ計
算器1109に加えられる。EOP信号は出力コントロ
ーラ1106に加えられる。
タイム スタンプ計算器1109は個々のパケットがア
クセス用インタフェース送信機」01を出る時点の個々
のパケットに対するタイム スタンプ(TS)の最終値
を計算する。これはパケットのパケット発信時間(PO
T)欄をラッチし、このパケット発信時間(POT)を
現ローカル時間(LT)指標から引くことによって達成
される。
つまり、パケット出発時間(packet depar
tureLime、 LTD)からパケット発信時間(
packetoriginate time、 P O
T )を引いたイ直、つまり、TS ′=1.TD−P
OTが計算される。この更新されたTS”の結果は、適
当な時期に出力コントローラ1106の制御下において
、新たな′FS値としてパケット見出しのタイム スタ
ンプ憫に挿入するためにマルチプレクサ1107に加え
られる。本発明による方法では、パケット出発時間LT
Dをノードの所へのパケット到着時間(packeta
rrival time) L T Aを使用して決定
されるパケット発信時間POTとともに使用することに
よって現タイム スタンプの計算が筒素化され、パケッ
ト見出し内に従来のように2つでなく1つのタイム ス
タンプ欄のみが必要とされる。そのノード内のタイム 
スタンプの計算には同一のローカル時間信号が使用され
、またパケット発信時間(POT)値及び更新されたタ
イム スタンプ(TS)値の両方を運こぶのに1つの同
一のタイム スタンプ欄が使用されることに注意する。
マルチプレクサ1107のパケット データ出力はライ
ン フォーマツタ1108に供給される。ライン フォ
ーマフタ1108には出力コントローラ1106からの
データ存在(date available、DA)信
号も加えられる。このDA倍信号データパケットがマル
チプレクサ1107を介してデジタル ライン フォー
マツタ1108にいつ加えられたかの指標となる。この
ライン フォーマツタの構成は当分野において周知であ
る。これは典型的には、パケットが存在しないときデー
タ流内にアイドル標識を挿入する機能、及びデータパタ
ーンが伝送ライン上で標識と間違えられないようにゼロ
 ピットを挿入する機能を遂行する。
さらに、ライン フォーマツタ1108は伝送エラーの
検出を助けるためにいわゆるパケ7)の見出しチェック
 シーケンスを計算する。
出力コントローラ1106は送信処理モジュール109
からのパケット データの出力を制御する。出力コント
ローラ1106への入力には、バッファ1104からの
エンプティ (E)指標信号及びパケット終端(EOP
)指標信号が含まれる。
出力コントローラ1106はマルチプレクサ1107並
びにライン フォーマツタ1108を動作し、ラインフ
ォーマツタ1108に能動のパケットデータを処理する
よう指令する。
アップ/ダウン カウンタ1105はバッファ1104
内に格納されたデータの量を測定するのに使用される。
バッファ1104内に格納されたデータの量は、バッフ
ァ1104内にデータが9き込まれたときカウンタ11
05を増分し、データが読み出されたとき減分させるこ
とによって示される。これを達成するため、バッファ1
104は入力コントローラ1102から加えられる書込
み制御信号をアップ/ダウン カウンタ1105のカン
ウド アップ入力(U)に加え、出力コントローラ11
06からのバッファ1104続出し制御信号をカウンタ
1105のカランi−ダウン(D)入力に加える。アッ
プ/ダウン カウンタ1105はバッファ1104が空
のとき信号Eを介してリセットされる。
人力コントローラ1102の動作が第12図の状態図に
示される。システムがリセットされると、アイドル状態
となる。入力コントローラ1102は、送信用パケット
 バス108上にパケットが出現しないかぎりアイドル
状態にとどまり、バッファ1104内に格納されたパケ
ット データの量をカウントする。送信用パケット バ
ス108上にパケットが出現すると、入力コントローラ
1102は尋問(QUERY)状態に入いる。尋問状態
において、入力コントローラ1102はパケット見出し
内の内部着信先コードがその特定の処理モジュール10
9のアドレスと一致するか調べる。パケットの内部着信
先コード欄がその特定の処理モジュール109のアドレ
スと一致しない場合は、入力コントローラ1102は送
信用パケット バス108上に他のパケットが出現する
までアイドル状態に戻どる。一方、内部着信先コードが
その特定の処理モジュール109のアドレスと一致する
場合は、入力コントローラ1102はラッチ(LATC
H)状態に人いる。ラッチ状態において、入力コントロ
ーラ1102は現パケットの処理に使用するためにバッ
ファ状態指標BS1、BS2及びBS3をラッチする。
入力コントローラ1102はまたカウンタ指標が処理中
のパケットの次の幾つかのデータ バイトに影響を与え
ないようにするためカウンタCを大きな非ゼロ値にセッ
トする。これら動作が終了すると、人力コントローラ1
102はラッチ状態からデータ収集(COLLEC’T
’  DATA)状態に入いる。
データ収集状態において、入力コントローラ1102は
送イε用パケット バス108上に出現するデータの個
々のバイトに対してカウンタCを減分する。
これに加えて、入力コントローラ1102は送信用パケ
ット バス10B上に出現するパケットデータを格納し
、バッファ1104内に格納されたパケット データの
世をカンウドするため書込みパルスをバッファ1104
及びアップ/ダウンカウンタ1105に加える。ビット
落し指示(BDI)MAが送信用パケット バス108
上に出現すると、入力コントローラ1102はデータ収
集状態からBDI処理(PROCESS  BDI)状
態に入いる。このBDI処理状態において、入力コント
ローラ1102は複数の機能を遂行する。
第1に、入力コントローラ1102は処理モジュール1
09に入いるパケットのBDI欄をラッチする。古いB
DI及びバッファ状態指標BSI、BS2及びBS3に
基づいて、入力コントローラ1102はバッファ110
4内に格納されたデータの量と一致する該当するカウン
タ値を選択する。
このカウンタ値はバッファ1104に加えられるパケッ
トの長さを決定するのに使用される。最後に、BDI処
理状態において、入力コントローラ1102はマルチプ
レクサ1103を作動し、古いビット落し指示(BDT
)及びバッファ状態から派生された新たなビット落し指
示(BDI)欄を上に説明のように再挿入及び格納する
。BDI欄が存在しなくなると、入力コントローラ11
02はデータ収集状態に戻どり、パケットの残りを集め
、カウンタCを減分する。カウンタCがOとなると、あ
るいは送信用パケット バス108上にパケットの終端
が出現すると、入力コントローラ1102は抑止(Dr
SABLE>状態となる。抑止状態において、入力コン
トローラ1102は最初にパケット終端(EOP)指標
を生成するが、ごれはバッファ1104内に格納される
。入カコントローラ1102はまたそれ以陣のデータの
バッファ1104への書き込み及びカウンタ1105の
カウント アンプを停止する。これら動作が終了すると
、入カコントローラ1102はアイドル状態となり、送
信用パケット バス108上の次のパケットを待つ。
第13図は入力コントローラ1102によって処理中の
バケツ、トに対するビット落し、パケット長及び現BD
I41jlを決定するために内部カウンタをセントする
目的で遂行される一連のステップの流れ図を示す。これ
らステップは流れ園内に逐次ステップにて示されるが、
これら機能は、BDI欄出力を与え、また入力コントロ
ーラ1102内の内部カウンタをセットするために、全
ての必要な入力を同時に調べ、また全てのステップを実
質的に同時に遂行する読出し専用メモリ (ROM)に
よって実現される。第13図に示される流れ図は、正し
い内部カウンタ値を決定するために送信用パケット バ
ス108上に出現する個々のパケットに対して実行され
る。その送信処理モジュール109に対するアドレスと
一致する内部着信先コードを持つパケットが出現すると
、この手順がブロック1301から開始される。最初に
遂行されるべきタスクが動作ブロック1302に示され
るが、この時点でバッファ状態値BSI、BS2及びB
S3がラッチされる。これは第12図の前述の状態図で
説明のランチ状態と同時に起こる。
その後、条件分岐点1303において、バッファ110
4が満杯であるか否か決定するためテストされる。つま
り、バッファ1104内に追加のデータが格納できるか
テストされる。BS3が真である、つまり、論理lであ
ることによって示されるように、バッファ1104が満
杯である場合は、その後のカウンタ値を決定する動作は
放棄され、プロセスは抑止ブロック1304及び復帰ブ
ロック1035を経て初期状態に戻どり、その送信処理
モジュール109に向けられるパケットが送信用パケッ
ト バス108上に出現するのを待つ。
つまり、処理中の現パケットがバッファ1104(第1
1図)の書込みを抑止することによって全て破棄される
。一方、ステップ1303のテストがNOの結果を与え
ることによって示されるように、バッファ1104内に
追加の1つあるいは複数のパケットのための空間が存在
する場合は、ブロック1306によって示されるように
、入りBDrが入力コントローラ1102によってラッ
チされる。条件分岐点1307において、BDI欄が落
とすことができる1つあるいは複数のエンハンスメント
 ビット欄を持つパケットを示すか否か決定するために
BDI41jlがテストされる。Br)■閏がエンハン
スメント ビット欄のいずれも落とすことができないこ
とを示すときは、テスト結果はNoであり、制御権はブ
ロック1308に渡され、内部カウンタがそのシステム
内で1つのパケットに許される最大値にセットされる。
制御権は次にブロック1305を経てメイン プロセス
に戻される。ステップ1307において、テスト結果が
YESである場合は、条件分岐点1309においで、B
SIが真、つまり、論理1であるかテストされる。BS
Iはバッファ1104内に格納されたデータの量が第1
の所定のいき値TL1以上であるか否かを示す指標であ
る。BSIが真でない、つまり、論理Oであることによ
って示されるように、バッファ1104内に格納された
データの量がいき値TLI以上でない場合は、いずれの
エンハンスメント ビット欄も落される必要がなく、制
御権は動作ブロック1310に渡される。動作ブロック
1310において、カウンタ値が入りBDIと一致する
ようにセットされる。出BDrも入りBDIと等しくセ
ットされる。入りBDIは1つあるいは両方のエンハン
スメントビット欄が落されていることを示すことも、あ
るいはエンハンスメント ビット欄のいずれも落されて
ないことを示すこともある。この1つあるいは複数のエ
ンハンスメント ビット欄の除去はパケット システム
内の他の交換あるいは伝送ノード内で起こることもある
。その後、制御権はブロック1305を介してメイン 
プロセスに戻どる。
一方、ステ、プ1309におけるテスト結果がYI?、
Sである場合は、バッファ1104内に格納されたデー
タの量は第1のいき値TL1より多く、条件分岐点13
11において、バッファ1104内に格納されたデータ
の星が所定のいき値TL2より多いか否か決定するため
にBS2がテストされる。ステップ1311におけるテ
スト結果がNOlつまり、BS2がいき値TL2より大
きくない場合は、条件分岐点1312において、レベル
■のエンハンスメント ビット欄が落されているか否か
テストされる。このテストは入りパケット見出し内のB
DI411Jlを調べることによって遂行される。ステ
ップ1312におけるテスト結果がYESの場合は、レ
ベル1のエンハンスメントピット欄は落されており、制
御権は動作ブロック1310に渡され、ここで内部カウ
ンタ値が入りBDIと一致するようにセットされ、また
出[3DIが入りBDIと等しくセットされる。ステッ
プ1312におけるテスト結果がNoである場合は、レ
ベル1のエンハンスメント ビット欄は落されておらず
、制御権は動作ブロック1313に渡され、ここで、内
部カウンタがレベル1のエンハンスメント ビット欄を
落すようにセットされる。
動作ブロック1314において、出BDIがレベル1の
エンハンスメント ビット欄が落されたことを示すよう
にセットされる。その後、制御権はブロック1305を
介してメイン プロセスに戻される。ステップ1311
に戻どり、テスト結果がYESである場合は、バッファ
1104内に格納されたデータの量はいき値TL2より
多く、条件分岐点1315において、処理中のパケット
のBDI欄がレベル1のエンハンスメント ビット欄が
落されたか否か決定するためにテストされる。
ステップ1315におけるテスト結果がYESの場合は
、レベルlのエンハンスメント ピット欄は落されてお
り、動作ブロック1316において、内部カウンタがレ
ベル2のエンハンスメントビット欄を落とすようにセッ
トされる。その後、動作ブロック1317において、出
BDIがレベル1及ヒレベル2の両方のエンハンスメン
ト ピット欄が落されたことを示すようにセントされる
。BDIがセントされると、制御権はブロック1305
を介してメインプロセスに戻どる。ステップ1315に
おけるテスト結果がNOである場合は、レベル1のエン
ハンスメント ビット欄は落されておらず、動作ブロッ
ク1318において、内部カウンタがレベルl及びレベ
ル2の両方のエンハンスメントビット欄を落とすように
セットされる。その後、制御権は動作ブロック1317
に渡され、ここで出BDIがレベルl及びレベル2の両
方のエンハンスメント ビット欄が落されたことを示す
ようにセットされる。その後、制御権はブロック130
5を介してメイン プロセスに戻どる。この例では、2
つのエンハンスメント ビット欄のみが使用されるが、
このプロセスは任意の数のエンハンスメント ビット憫
を処理するように拡張することが可能である。さらに、
このビット欄はパケットから最下位ビットを含むビット
憫から開始し最下位ビットを含むビット欄に向って所定
の順番に落とされる。また、エンハンスメント ビット
欄は対応する伝送チャネルの最下位ビ・7トを含むエン
ハンスメント ピット欄から対応する伝送チャネルの最
上位ビットを含むエンハンスメント ビット欄に向って
順番に落とされる。
第14図は第11図の送信処理モジュール109内の出
力コン1〜ローラ110[3の動作を図解する一連のス
テップの状態図を示す。システム リセットとともに、
出力コントローラ1106はアイドル状態となる。出力
コントローラ1106はバッファ1104が空であるか
ぎりアイドル状態にとどまる。バッファ1104からの
論理Oのエンプティ (E)信号によって示されるよう
にバッファ1104が空でない場合は、出力コントロー
ラ1106はハ’7’ y )出力(OU T P t
J ’r  [’ACKET)状態となる。パケット出
力状態において、出力コントローラ1106はバッファ
1104からのパケットの読出し、及びアップ/ダウン
 カウンタ1105の減分を遂行する。出力コントロー
ラ1106はまたマルチプレクサ1107を作動し、バ
ッファ1104からのパケット データが通過できるよ
うにする。最後に、出力コントローラ110Gは、バッ
ファ1104からパケット データの個々のハイドが読
み出されるのに伴って、ライン フォーマツタ1108
にその動作を遂行するように指令する。バッファ110
4から読み出されるパケット内のタイム スタンプ(T
S)欄に応答して、出力コントローラ1106はTS状
態となる。TS状態において、出力コントローラ11.
06はマルチプレクサ1107に命令し、タイム スタ
ンプ計算器1109からの新たなタイl、 スタンプ欄
をパケット見出し内に挿入する。
出力中のパケット データの他のバイトと同様に、出力
コントローラ1106はライン フォーマツタ1108
にデジタル回線インタフェースに伝送るするためにタイ
ム スタンプ欄を符号化するように命令する。タイム 
スタンプ欄が存在しなくなると、制御権はパケ・ノド出
力状態に戻どり、上に説明の動作が反復される。出力コ
ントローラ1106はバッファ1104が空でないかぎ
り、また、パケットがEOP信号によって示されるよう
にその終端に達しないかぎりパケット出力状態にとどま
る。パケットの終端はバッファ1104からのパケット
 データの最後のバイト内に出現する論理lのEOP信
号によって示される。論理1のEOP信号が出現すると
、制御は抑止状態となる。抑止状態において、出力コン
トローラ1106はアップ/ダウン カウンタ1105
の減分を抑止し、バッファ1104からのその後の読出
しを抑止し、そしてDA信号を論理Oにすることによっ
てライン フォーマツタ1108にパケットがもはや存
在しないことを示す。ライン フォーマツタ1108か
ら出力されるパケット データがなくなると、フォーマ
ツタ1108は自動的に標識信号を出力する。その後、
出力コントローラ1106はアイドル状態となり、ここ
でバッファ1104からさらにパケット データが出力
されるのを待つ。バッファ1104内にパケット デー
タが存在すると、ただちにアイドル状態から退出する。
君  モジュール 第15図は第1図のアクセス用インタフェース受信機1
02内に使用される受信処理モジュール113の詳細を
略ブロック図形式にて示す。デジタル回線インタフェー
ス ユニット112(第1図)の関連する1つからの3
2タイムスロットパゲソト化時分割多重信号が、この例
では、2.048肺八ecの速度でライン デフオーマ
フタ1501に加えられる。ライン デフオーマツタ1
501の機能には、パケット データ流からのアイドル
標識の除去、受信されるパケット データ流からの挿入
ビットの除去、及び幾つかの制御信号の生成が含まれる
。これら制御信号にはパケット開始(start of
 packet SS OP)信号、パケット終端(e
nd of packet 、 E OP )信号及び
パケットデータ準備完了(packet data r
eady 、 P D R)信号が含まれる。デジタル
回線デフオーマツタ1501は受信されたパケット デ
ータを8ビット並列形式にてバス1507上に出力する
。パケット開始(SOP)信号及びパケット終端(EO
P)信号は入力シーケンサ1506に加えられる。
またパケット終端(EOP)信号がパケット データ 
バッファ1503に加えられる。パケットデータがバス
1507によってパケット発信時間(packet o
riginate time 、 P OT)計算及び
格納ユニット1502、パケット データ バッファ1
503、パケット エラー チェック及びエラー ビッ
ト格納ユニット1504、及び論理チャネルから着信先
コードへの翻訳及び格納ユニット1505に加えられる
。個々のユニット1502.1503.1504及び1
505は入力シーケンサ1506によって制御される。
入力シーケンサ1506はまたパケット格納済(pac
ket 5tored、PS)信号を出力コントローラ
1508に加える。
パケット発信時間(POT)計算及び格納ユニット15
02は受信されたパケット データ内のタイム スタン
プ欄を調べ、パケ・ノド発信時間(POT)、つまり、
POT=LTA−TSを計算する。ここで、TSは受信
されたパケットのタイムスタンプ欄からのタイム スタ
ンプ値であり、LTAは受信処理モジュール113の特
定の1つにパケットが到着した時点のローカル時間を示
す。
L TAはローカル タイミング ユニット120(第
1図)から派生される。POT値はそのパケット)01
間中にマルチプレクサ1509を介して受信用パケット
 バス115にパケットを出力するのに備えて格納され
る。本発明によると、シテスム ノードの所にパケット
が到達したときPOT値を計算する方法を使用すること
によって、タイム スタンプの計算が簡素化され、見出
しのタイム スタンプ欄の数が削減できる。マルチプレ
クサ1509は出力コントローラ1508によって制御
される。パケット データ バッファ1503は受信さ
れた全てのデータに加えて、パケット終端(END)標
識と呼ばれる1つの標識ビットを格納する。この標識ビ
ットはパケットが受信用パケット バス115に出力さ
れるとき境界を定めるのに使用される。格納されたパケ
ット データはマルチプレクサ1509に加えられ、出
力コントローラ1508の制御下で出力される。現パケ
ット終端(END)信号もパケット データ バッファ
1503から出力コントローラ1508に加えられる。
パケット見出し内のパケット データはまたバス150
7を介してパケット エラー チェック及びエラー ピ
ット格納ユニット1504に加えられる。このユニット
は伝送中のビット エラーを検出するためのパケット見
出しの巡回冗長コード(cyclic redunda
ncy code、 CRC)チェックを生成する。パ
ケット エラー チェック及びエラー ピット格納ユニ
ット1504から信号ERRが出力されるが、これはパ
ケット データにエラーが存在するか否かを示す。ER
R信号はエラーが存在する場合、パケット全体を破棄す
るために使用される。ERR信号はパケット破棄ユニッ
ト1510の1つの入力に加えられる。パケット デー
タはライン デフオーマツタ1501から論理チャネル
から着信先コードへの翻訳及び格納ユニッl−1505
にも加えられる。このユニットは受信された論理チャネ
ル番号(logicalchannel number
s L CN)を調べ、受信されたLCNの値を使用し
て、受信されたパケットが送くられるべき受信用アクセ
ス モジュール116の1つを決定する。LCNは着信
先コー゛ド値に翻訳され、これはパケットの受信の際に
格納され、パケットの受信用アクセス モジュール11
6の該当する1つへのブレイパ°ツクの際にマルチプレ
クサ1509に出力される。またマルチプレクサ150
9には受信処理モジュールのアドレスが加えられる。出
力コントローラ1508はPOT値のタイム スタンプ
欄への挿入、着信先コード及び処理モジュール アドレ
ス欄の生成、並びにパケットの受信用パケット バス1
15への出力を制御する。パケットの出力は受信用バス
 コントローラ114 (第1図)との対話によって遂
行される。これを達成するため、パケット準備完了要求
信号が受信用バス コントローラ114に加えられ、対
応するパケット送信信号がバス コントローラ114か
ら受信される。バス コントローラ114の動作は上に
説明のバス コントローラ107の動作と同一である。
第16図は入力シーケンサ1506の動作を示す状態図
である。この状態図はシステムのりセントによってアイ
ドル状態から開始される。入力シーケンサ1506はデ
ジタル回線インタフェースからライン デフオーマツタ
1501にパケットデータが送くられないかぎり、この
アイドル状態にとどまる。パケット到着の終端はパケッ
ト開始(start of packet 、 S O
P )信号である。パケット開始(SOP)信号が真、
つまり、論理lであり、パケット データ準備完了(p
acket dataready 、 P D R)信
号が論理1であることによって示されるようにパケット
 データの準備が完了すると、入力シーケンサ1506
は新バゲット(NEW  PACKET)状態に入いる
。新パケット状態において、入力シーケンサ1506は
、パケット データ バッファ1503を起動し、受信
されるパケット全体の格納を開始し、これをパケット終
端(end of packet 、 E OP)信号
によってパケットの終端が示されるまでamする。
この時点において、パケット エラー チェック及びエ
ラー ビット格納ユニ・ノド1504も見出しチェック
 シーケンスの計算を開始するように起動される。パケ
ット データ準備完了(P D R)信叶が再び真とな
ると、入力シーケンサ1506は論理チャネル番号(L
OGICAl、 CHANNEL NUMBER。
LCN)状態に入いる。このLCN状態において、パケ
ット データ バッファ1503の♂込み、並びに、論
理チャネルから着信先コードへの翻訳及び格納ユニッ)
1505の動作の両方が起動される。人力シーケンサ1
506は2データ パイ1−〇間LCN状態にとどまり
、パケット データ準備完了(PDR)が再び真となる
と、LCN状態に戻どる。このとき、論理チャネルから
着信先コードへの翻訳及び格納ユニット1505はパケ
ット見出しから2データ バイトの長さの全論理チャネ
ル番号(LCN)をランチする。論理チャネル番号(L
CN)に続く次のパケット データ準備完了(P D 
R)信号によって、入力シーケンサ1506はパケット
発信時間(PACKET 0RIGINATIETl旺
(POT)起動(ENABLE)状態となる。パケット
発信時間(POT)が得られると、入力シーケンサ15
06はPOT計算及び格納ユニット1502を起動し、
受信されるパケット上のタイム スタンプ欄をランチす
る。POT計算及び格納 ユニッ)1502は現在上に
説明のようにパケット発信時間(POT)を計算するの
に必要な全てのデータを持つ。パケット データ準備完
了(P D R)信号が再び真となることによって次の
データ バイトが存在することが示されると、入力シー
ケンサ1506はデータ格納(STOREDATA)状
態に入いる。入力シーケンサ1506はデータ格納状態
に複数の可能な事象の1つが起こるまでとどまる。第1
の事象は、バス1507上に見出しチェック シーケン
ス(header checkSequenCe%−H
CS )が出現することである。バス1507上に見出
しチェ・ツク シーケンス(HO2)が出現すると、パ
ケット エラー チェック及びエラー ビット格納ユニ
ット1504は見出しチェック シーケンス(HCS)
を受信し、エラー ビット(ERR)の計算を完結する
。見出しチェック シーケンスに続く、次のパケットデ
ータ準備完了(PDR)信号は、パケットの情報欄の部
分が存在することを示す。人力シーケンサ1506はデ
ータ格納状態に戻どり、パケットの情報欄の残りの部分
が格納されるまでこの状態にとどまる。入力シーケンサ
1506はパケット終端(EOP)信号が真となり、ま
たパケットデータ準備完了(PDR)信号が真となると
、データ格納状態からパケット終端(END  0FP
ACKET)状態に入いり、ここで現パゲットの最後の
データ バイトがパケット データ バッファ1503
内に格納される。この時点において、逆のパケット デ
ータ準備完了(PDR)、パケット開始(SOP)及び
パケット終端(EOP)信号が受信されると、パケット
 データ バッファ1503は抑止され、入力シーケン
サ1506はパケット格納済(P S)信号を出力し、
アイドル状態に戻とり、別の入カパケ・ノドを待つ。
受信処理モジュール113のパケット出力プロセスは以
下のように動作する。パケット入力の際、POT計算及
び格納ユニソ)1502、パケ−/ トエラー チェッ
ク及びエラー ビット格納ユニット1504、及び論理
チャネルから着信先コードへの翻訳及び格納ユニッ)1
505は全て現入力パケットの見出しに基づいて結果を
計算する。
これら結果は直列形式にて出力され、出力コントローラ
1508の制御下でマルチプレクサ1509によってパ
ケットの該当する欄内に再び多重化される。パケット出
力サイクルにおいて、出力コントローラ1508は対応
する読出し制御を起動あるいは抑止することによってマ
ルチプレクサ1509及びパケット データ バッファ
1503の両方を制御する。受信されたパケットがエラ
ーを含むときは、パケット エラー チェック及びエラ
ービット格納ユニット1504からのエラー ビット(
ERR)を使用して、パケット破棄ユニット1510を
起動することによってパケット データが受信用パケッ
ト バス115に送くられることを抑止される。パケッ
ト内にエラーが存在する場合は、パケットの代わりにゼ
ロのストリングが受信用パケット バス115に加えら
れる。
出力コントローラ1508によるパケ・7ト出力処理を
遂行するための動作が第17図及び第18図の状態図に
示される。
第17図は出力コントローラ15o8とバスコントロー
ラ114(第1図)との対話の状態図を示す。この状態
図はシステム リセットによってアイドル状態から開始
される。入力シーケンサ1506からのパケット格納済
(P S)信号が真である場合は、出力コントローラ1
5o8はパヶ7)受信準備完了(RECEIVE PA
CKET READY)状態ニ入イる。この時点で、バ
ス コントローラ114に向かうパケット準備完了信号
が起動される。その後のシステム クロック(syst
em clockXCLK)パルスによって出力コント
ローラ1508はアイドル状態に戻とる。
第18図は出力コントローラ15o8によって受信処理
モジュール113からのパケットを受信用パ)7ソト 
バス115に出力するために遂行される動作の状態図を
示す。パケット出力プロセスは、殆んどの部分がシステ
ム クロックと同期して遂行されるため、出力コントロ
ーラ1508の動作の以下の説明は一連のクロック パ
ルスとともに起こる動作を示す。出力コントローラ15
08はシステム リセットによってアイドル状態に入い
る。パケット データ バッファ1503内に出力され
るべきパケットが格納されてないあいだ、出力コントロ
ーラ1508はアイドル状態にとどまる。バス コント
ローラ114からパケット受信送信(receive 
5end packet SRS P)信号が受信され
ると、出力コントローラ1508はアイドル状態からバ
ス捕捉(SEIZE  BUS)状態に入いる。この状
態においては、受信用パケット バス115がパケット
を出力するために捕捉され、パケット データ バッフ
ァ1503が読み出しのために起動される。これは周知
の方法にて受信パケット ウィンドウ バス(rece
ivepacket window bus )上の信
号によって達成される。次の2クロツク(CL K)パ
ルス、つまり、最初の2つのパケット見出し欄の出力時
間において、マルチプレクサ1509は内部着信先コー
ドを受信用パケット バス115に加えるために起動さ
れる。これは着信先制(DESTINATION )状
態及び5RCa(SRCFIELD)状態において遂行
される。内部着信先コード欄に続く次のクロック(CL
 K)パルスにおいて、マルチプレクサ1509は処理
モジュールのアドレスを受信用パケット バス115に
加えるために起動される。
受信処理モジュールのアドレスを出力した後、次のクロ
ック パルス(CL K)において、出力コントローラ
1508はデータ出力(DATAOUTPUT)状態に
入いり、この状態において、パケット データの殆んど
が受信用パケット バス115上に出力される。ただし
、受信用パケット バス115に出力されるタイム ス
タンプ(TS)aが計算された時点で、出力コントロー
ラ1508はパケット発信時間(POT)状態に入いり
、マルチプレクサ1509をPOT計算及び格納ユニッ
ト1502内に格納されたPOT結果を出力するように
起動する。次のクロック(CLK)パルスにおいて、出
力コントローラ1508ハパケソト出力状態に戻どり、
この状態にその後のシステム クロック(CLK)パル
スのあいだ、現パケットの残りがパケット データ バ
ッファ1503から受信用パケット バス115に出力
されるまでとどまる。パケット データ バッファ15
03からのEND信号が真になると、これはそこから出
力される現パケットの終端を示すが、次のクロック(C
L K)パルスにおいて、出力コントローラ1508は
バス解放(Bus RELEASE ’)状態に入いる
。このバス解放状態において、現パケットの最後のバイ
トがパケット データ バッファ1503から受信用パ
ケット バス115に出力され、受信用パケット バス
115は他の受信処理モジュール113によって使用で
きるように解放される。このバス解放状態において、出
力コントローラ1508がリセットされ、次のクロック
(CL K)パルスにおいて、出力コントローラ150
8はアイドル状態に戻どる。
交遊 アクセス モジュール 第19図は第1図のアクセス用インタフェース受信機1
02内に使用される受信用アクセス モジュール116
の詳細を略ブロック図の形式で示す。パケットはパケッ
トm内において、固定及びランダムの両方の遅延を受け
る。パケットからデジタル サンプルを再生するにあた
って、再生された信号内にギャップ等が生じるのを防ぐ
ためにランダム遅延の影響を最小限にすることが必要で
ある。これは個々の受信用アクセス モジュール116
によって、個々のパケットが受ける遅延をある固定の総
遅延(oo) ′#J1間に調節することによって達成
される。この固定の総遅延期間は、パケットの伝送及び
処理に起因する既知の固定遅延(fixed dela
y 、 D F)期間、タイム スタンプ法を使用して
測定されるランダム遅延(TS)3す1間、並びにラン
ダム遅延期間を既知の固定ビルドアウト遅延(buil
d out delay SB L D)期間にビルド
アウトするための可調遅延(adjus tabled
elay s D)期間から構成される。つまり、(T
S+D)+DF=Do 、ここで、TS+D=BL’D
である。−例として、D、=44ミリ秒、DF=24ミ
リ秒、そしてBLD=20ミリ秒とされる。第19図に
はパケット ディスアセンブラ1901及び復号器19
02が示される。パケット ディスアセンブラ1901
内には受信用パケット バッファ及びリフオーマツタ1
903’、BDIから受信状態への翻訳ユニット190
4、ノイズ推測値ラッチ1905、シーケンス番号プロ
セッサ1906、パケット発信時間(POT)プロセッ
サ及びビルドアウト遅延レジスタ1907、及びアクセ
ス タイムスロット(ATS)ラッチ1908が含まれ
るが、これら全てが受信用パケット バス115からパ
ケット データを受信する。ローカル タイミング ユ
ニット120(第1図)からのローカル時間信号がPO
Tプロセッサ及びビルドアウト遅延レジスタ1907、
及び受信用ATSシーケンサ1911に加えられる。
受信用パケット バス115からの受信用パケット ウ
ィンドウ バスは受信用パケット バスシーケンサ19
10に加えられる。受信用パケット バス シーケンサ
1910にはさらに受信用パケット バス115からの
パケット データ、BD[から受信状態への翻訳ユニー
/ ) 1904からのバケット長さ信号、POTプロ
セッサ及びビルドアウト遅延レジスタ1907からの遅
刻バゲ・ノド(late packet )指標、受信
用アクセス モジュールのバックブレーンからの内部着
信先アドレス、及びATSランチ1908からのアクセ
スタイムスロット信号(ATS)が加えられる。
受信用パケット バス シーケンサ1910は複数の制
御信号を受信用パケット バッファ及びリフオーマツタ
1903に加える。詳細には、これら制御信号には、書
込み(WRT)信号、メモリバンク選択(BANK  
5EL)信号、書込みアドレス(WRT  ADDR)
信号が含まれる。
これに加えて、受信用パケット バス シーケンサ19
1Oは開始アドレス(start address 、
 SA)イ言分(WRT  ADDRと同一)及びパラ
メータ バッファ書込み制御信号(PBWRT)をパラ
メータ バッファ1909に加える。開始アドレス(S
 A)信号は受信用バケット バッファ及びリフオーマ
ツタ1903内の現タイムスロット内の現パケットの最
初のサンプルが格納されるメモリ位置を示す。具体的に
示されないが、受信用パケット バス シーケンサ19
10は個々のBDIから受信状態への翻訳ユニット19
04、ノイズ推測値ラッチ1905、シーケンス番号プ
ロセッサ1906、POTプロセッサ及びビルド 。
アウト遅延レジスタ1907、及びATSラッチ190
8に後に説明されるようにこれらユニットを制御するた
めの制御信号を加える。パラメータバッファ1909は
先入れ先出しくF I F○)タイプのバッファである
。これはパケット見出しからの受信用アクセス タイム
スロット(ATS)シーケンサ1911によって受信用
バケット バッファ及びリフオーマツタ1903からの
リフオーマットされたパケット データを出力するため
の該当する情報を格納する。これを達成するため、受信
状M (receive 5tatus、 RS)信号
がBDIから受信状態への翻訳ユニソl−1904から
バッファ1909に加えられ;背景ノイズ推測値(no
ise estimate、 N E)信号がノイズ推
測値ラッチ1905から加えられ;パケット プレイア
ウト タイム(packet playout tim
e 、 P P T)信号がPOTプロセッサ及びビル
ドアウト遅延ユニット1907から加えられ; cat
/5ched  (C/S)制御信号がシーケンス番号
プロセッサ19066から加えられ;そしてATS制御
信号がATSラッチ1908から加えられる。上に説明
のごとく、パラメータ バッファ1909は受信用AT
Sシーケンサ1911によって受信用パケット バッフ
ァ及びリフオーマント1903からのデータを適当なP
CMあるいはADPCMフォーマットにて出力するため
に使用されるこの複数の信号を格納する。つまり、受信
状M(R3)(8号、ノイズ推測値(NE)信号、開始
アドレス(S A)信号、パケット プレイアウト タ
イム(PPT)信号、cat/5ched  (C/ 
S )信号、ATS信号及びパラメータ バッファ19
09が空であることを示す追加の信号(EMPTY)が
受信用ATSシーケンサ1911に加えられる。エンプ
ティ信号が真であるとき、つまり、論理1であるときは
、パラメータ バッファ1909は空であり、受信用バ
ケット バッファ及びリフオーマツタ1903内には処
理されるべきパケットは存在しない。これに加えて、受
信状態(RS)信号及びノイズ推測値(NE)信号がマ
ルチプレクサ1912に加えられる。ローカル タイミ
ング ユニット120(第1図)からのローカル タイ
ム信号も受信用ATSシーケンサ1911に加えられる
受信用ATSシーケンサ1911はパケットディスアセ
ンブラ1901からのリフオーマットされたデータの出
力を制御する。これを達成するため、これはマルチプレ
クサ1912を制御して、後に復号器1902の説明の
所で説明されるように、受信状態及びノイズ推測値信号
を適当な時間に復号器1902に加えるための信号を生
成する。
受信用ATSシーケンサ1911はまた後に説明の目的
で使用される復号器1902に加えられるパケット能動
信号を生成する。受信用パケソトバ・7フア及びリフオ
ーマツタ1903からのりフォーマットされたデータの
出力を制御するために、受信用ATSシーケンサ191
1はこれに読出しくread、、RD)信号、読出しア
ドレス(readaddress、 RD  A D 
D R)信号及び読出しメモリ バンク選択(read
 memory bank 5elect % RD 
 BANK  5EL)信号を加える。受信用ATSシ
ーケンサ1911の動作は後に第23図の状態図との関
連で説明される。
BDIから受信状態への翻訳ユニット1904はラッチ
 メモリ及び読出し専用メモリユニット(ROM)(図
示なし)を含む。入りBDI欄は受信状態(RS)信号
及びパケット長信号を提供するROMに対するアドレス
として使用される。
詳細には、受信状態信号は対応するアクセス用インタフ
ェース送信機内で使用される符号法のタイプを示す。例
えば、それが8−ビン)PCM符号であるか、埋込AD
PCM符号、つまり、4/3−ビット埋込符号であるか
、472ビット埋込符号であるか、あるいは3/2ビッ
ト埋込符号であるか、あるいは4ビットADPCMであ
るか、3ピッl−ADPCMであるかあるいは2ピッl
−ADPCMであるかを示す。長さ信号はパケ7)  
ディスアセンブラ1901からプレイ アウトされるべ
きパケットの長さ、つまり、埋込符号パケットに対して
エンハンスメント ビット欄の幾つかが落されているか
否かを示す。
ノイズ推測値ラッチ1905は受信パケットの見出しか
らの背景ノイズ推測値を格納するための4ビツト メモ
リである。
シーケンス番号プロセッサ1906は、ラッチメモリ 
ユニット、仮想シーケンス カウンタ及び本発明による
cat/5ched  (C/ S )と呼ばれる信号
を生成するための制御論理(図示なし)を含む。パケッ
トが音声スパートの先頭のパケットである場合は、PO
Tプロセッサ及びビルドアウト遅延レジスタ1907に
よって生成されるパケットプレイアウト時間に従ってプ
レイアウトされるように計画jれる。パケットが情報ス
パート内の先頭のパケットであることの同定は、本発明
においては、−意の仮想シーケンス番号を使用すること
によって得られる。上に説明のように、仮想シーケンス
は情報スパート内の先頭のパケットを同定するために使
用される番号を含まない連続の一連の番号を含む。それ
が先頭のパケットでない場合は、パケットはプレイアウ
トのため前のパケットと連結される。この特定のパケッ
トを受信する前に1つあるいは複数のパケットが失なわ
れている場合は、シーケンス番号プロセッサ1906は
現パケットをPOTプロセッサ及びビルドアウト遅延レ
ジスタ1907によって生成されるパケット プレイア
ウト時間に従ってプレイアウトするように計画する。
第20図はシーケンス番号プロセッサ1906の制御論
理のcat/5ched  (C/ S )信号を生成
するためのステップの流れ図を示す。この手順はこの特
定の受信用アクセスモジュール116によって処理され
る個々のパケットに対してプロ・ツク2001から開始
される。条件分岐点2002において、シーケンス番号
が情報スパート内の先頭のパケットを同定するために予
約された番号、この例では、ゼロ(0)であるか否かテ
ストされる。
ステップ2002におけるテスト結果がYESである場
合は、動作ブロック2003において仮想シーケンス 
カウンタが増分される。ステップ2002のテスト結果
がYESであり、パケットが音声スパート内の先頭のパ
ケットであることが示されるため、動作ブロック200
4において、cat/5ched  (C/ S )信
号が5chedにセットされる。すると、この先頭パケ
ットがPOTプロセッサ及びビルドアウト遅延ユニット
1907内で生成されるパケット プレイアウト時間(
PPT)に従ってプレイアウトされるように計画される
動作ブロック2005において、ca t/5ched
  (C/S)信号がパラメータ バッファ1909に
出力される。その後、この手順はブロック2006から
退出される。ステップ2002に戻どり、テスト結果が
Noである場合は、パケット仮想シーケンス番号はゼロ
(0)ではなく、これはそれが情報スパート内の先頭の
パケットでないことを示し、条件分岐点2007におい
てシーケンス番号が仮想シーケンス カウンタに1を加
えた値に等しいかテストされる。ステップ2007のテ
ストは、本発明によると、処理中の現パケットが失なわ
れたパケットに続くものであるか否か決定するために遂
行される。テスト結果がYESの場合は、そのパケット
は失われたパケットに続くものではなく、動作ブロック
2008において仮想シーケンス カウンタが増分され
る。動作ブロック2009において、cat/5che
d  (C/ S )信号がcatにセットされる。そ
の後、動作ブロック2005において、cat/5ch
ed  (C/ S )信号がパラメータバッファ19
09に出力される。その後、この手順はブロック200
6から退出される。ステップ2007に戻とり、テスト
結果がNOであり、現パケットが失なわれたパケットに
続くものであることが示される場合は、動作ブロック2
010において仮想シーケンス カウンタが現パケット
のシーケンス番号にセットされる。情報スパート内にパ
ケットが存在する場合、次に処理されるパケットはca
tパケットであり、これは現計画パケットに連結される
。動作ブロック2011において、現パケットがPOT
プロセッサ及びビルドアウト遅延ユニット1907によ
って生成されるパケット プレイアウト時間に従ってプ
レイアウトされるように計画することを必要とするため
、cat/5ched指標が5chedにセットされる
。つまり、失なわれたパケットに続く現パケットは先頭
のパケットとみなされ、先頭のパケットとして扱かわれ
る。その後、動作ブロック2005において、ca t
/5chedビットがパラメータ バッフy 1909
に出力される。プロセスはその後ブロック2006から
退出する。
POTプロセッサ及びビルドアウト遅延レジスタ190
7はパケット見出しからのPOT欄を格納するためのラ
ッチ メモリ及びパケット プレイアウト時間(PPT
)及び遅刻パケット指標を生成するための制御論理(図
示なし)を含む。さらに、パケ・ノドに対してプログラ
ムされたシステム ビルドアウト遅延を与えるためのレ
ジスタが含まれる。パケット プレ4791〜時間(P
PT)は対応するパケット情I[Mからの最初のサンプ
ルを受信用パケット バッファ及びリフオーマツタ19
03から読み出すべきローカル時間値である。
パケット プレイアウト時間はパケット データが所望
の固定の総遅延(Do)を受けるように計算される。こ
の固定の総遅延はパケット発信時間(POT)値及びビ
ルドアウト遅延(BLD)値を採用することによって実
現される。上に説明のように、パケットによって経験さ
れる遅延のランダム性は遅延を周知の値に”ビルドアウ
ト”することによって排除される。つまり、固定の総遅
延は、パケッ′ト情f1欄の先頭のサンプルをパケット
プレイアウト時間(PPT)値に等しいローカル時間値
において出力することによって得られる。
つまり、PPT=POT+BLD、ここで、POT=L
TA−TSである。
第21図はPOTプロセッサ及びビルドアウト遅延レジ
スタ1907によってパケットプレイアウト時間(PP
T)信号及び遅刻パケット指標信号を生成するために遂
行される一連のステップの流れ図を示す。この手順はこ
の特定の受信処理モジュール116によって処理される
個々のパケットに対してブロック2101から開始され
る。次に、動作ブロック2102において、仮の変数、
TEMP 1が生成されるが、これは、パケット見出し
のタイム スタンプ欄からのパケット発信時間からロー
カル タイミング ユニット120から得られるローカ
ル時間を代数的に引いた値、つまり、TEMP 1 =
POT−LTである。条件分岐点2103において、タ
イム スタンプ値を生成するための演算が正しいか否か
テストされる。
この例においては、このテストは、TEMP 1が1か
ら128の範囲内の値であるかのテストである。このテ
ストは、パケット プレイアウト時間を計算するための
演算がオーバーフローを起したか否かチェックする。演
算がオーバーフローを起した場合は、この演算から得ら
れる結果は誤りを含む。ステップ2103におけるテス
ト結果がNoである場合は、演算はオーバーフローを起
し、動作ブロック2104において、遅刻パケット信号
が真、つまり、論理lにセットされる。その後、動作ブ
ロック2105において、真の遅刻パケット信号が出力
される。プロセスは次にブロック2106から退出する
。ステップ2103におけるテストがYESの結果を与
えた場合は、演算はオーバーフローを起さず、動作ブロ
ック2107において、パケット発信時間(POT)に
システム ビルドアウト遅延(BLD)を加えた値に等
しいパケット プレイアウト時間(PPT)、つまり、
P P T = P OT + B L Dが計算され
る。現在生成中のPOT(n)はP O’r’ (n 
) = L T A(n)−TS (n−1)である。
ここで、L ’I’ A(n)は現パケットのパケット
到着時間であり、TS (n−1)は現在到着したパケ
ットの見出し内のタイム スタンプ欄からのタイム ス
タンプ値である。また、現在生成中の現タイム スタン
プ値TS (n)はTS (n)=LTD (n)−P
OT (n)であり、ここで、LTD (n)は現のパ
ケットのノードからの出発時間である。動作ブロック2
108において、もう1つの仮親数TEMP2が生成さ
れるが、これはローカル時間からパケット プレイアウ
ト時間を引いた値に等しい。
つまり、TEMP2=LT−PPTである。TEMP2
はパケットがシステム ビルドアウト遅延に対して遅い
か否か決定するために使用される。
これを達成するため、条件分岐点2109において、T
EMP2変数がTEMP2が所定の限界内にあるか決定
するためにテストされる。この例においては、このテス
トは、TEMP2が1から128の範囲内の値であるか
のテストである。ステップ2109におけるテスト結果
がNoである場合は、現バケットはシステム ビルドア
ウト遅延に対して遅れており、動作ブロック2104に
おいて遅刻パケット指標が真にセントされる。その後、
動作ブロック2105において、真の遅刻パケット指標
が再び出力される。次に、この手順はブロック2106
から退出する。ステップ2109において、テ°、ト結
果がYESである場合は、パケットはビルドアウト遅延
に対して遅れておらず、動作ブロック2110において
、遅刻パケット指標が真でない、つまり、論理0にセッ
トされる。
動作ブロック2105において、パケット プレイアウ
ト時間信号及び真でない遅刻パケット指標が出力される
。次に、この手順はブロック2106から退出される。
ATSラッチ1908は単にパケット見出しの内部着信
先コード欄のATS部分を格納するためのランチ メモ
リである。
受信用パケット バッファ及びリフオーマツタ1903
はパケット情報欄のビットを該当する所に格納するため
の複数のメモリ ユニット(図示なし)を含む。詳細に
は、このメモリ ユニットは奇数及び偶数のタイムスロ
ット内のパケットデータを別個に格納するように設計さ
れる。個々のこれらメモリ ユニットは、例えば、全て
の符号ビット、全ての(1)ビット、全ての(2)ビッ
ト・・・・・・、あるいは全ての符号(S)ビット、全
ての(a)ビット、全ての(b)ビット・・・・・・を
、特定のパケット内に使用されるビットの数だけ、格納
するためのメモリ要素を含む。この例においては、ビッ
トの最大数は符号ビットを含めて8である。受信された
パケット情報欄のビットの受信用バケット バッファ及
びリフオーマツタ1903への書込みは、受信用パケッ
ト バス シーケンサ1910によって制御されるが、
これに関しては、第22図に示される状態図との関連で
説明される。
いわゆるパケット情報欄のりフォーマットは、受信用A
TSシーケンサ1911の制御下において、これらメモ
リ ユニットからデータを読み出すことによって遂行さ
れる。ATSシーケンサ1911の動作に関しては、第
23図に示される状態図との関連で説明される。上に説
明のように、第3図あるいは第4図に示されるいずれか
のフォーマットのパケット情報欄は受信用バケット バ
ッファ及びリフオーマツタ1903内に書き込まれ、デ
ータはこれからのデータの読み出しの際に所望のPCM
あるいはADPCMフォーマットにリフオーマットされ
る。これは受信用バケット バッファ及びリフオーマツ
タ1903の書込み及び読出しアドレス ラインを適当
に選択することによって実現される。リフオーマットさ
れたPCMサンプルが8−ピッ1−PCMの場合は、周
知の方法で復号器1902がバイパスされる(図示なし
)。
第22図は受信用バケット バス シーケンサ1910
によって受信されたパケット データを受信用パケ・ノ
ド バッファ及びリフオーマツタ1903に書き込み、
またパケット パラメータをパラメータ バッファ19
09に書き込むために実行される動作の一連のステップ
を状態図にて示す。システム リセットからアイドル状
態に入いる。アイドル状態において、以下の動作が遂行
される。つまり、パケットの処理が受信用バケット バ
ッファ及びリフオーマツタ1903への入力側において
抑止され、受信用バケット バスシーケンサ1910は
受信用バケット バス115からのパケットが受信用バ
ケット バス115上に出力されるべき進行中であるこ
とを示す受信ウィンドウ(RW)バス能動指標を待つ。
受信ウインドウ バスが能動となると、受信用パケット
バス シーケンサ1910はマツチ(MATCH)状態
に人いる。マツチ状態において、受信用バケット バス
 シーケンサ1910は入りパケットの着信先コード欄
とパンク プレーンから受信用アクセス モジュール1
16のこの特定の1つに送くられる着信先アドレスとを
比較する。一致しない場合は、受信用パケット バス 
シーケンサ1910はマツチ状態にとどまり、受信ウィ
ンドウ バスが休止状態となるのを待つ。このパケット
は受信用アクセスモジュール116の他の1つに向けら
れているため、このパケットに関してのそれ以上の処理
は行なわれない。受信ウィンドウバスが休止状態になる
と、受信用バケット バス シーケンサ1910はアイ
ドル状態に戻どり、再び他のパケットが受信用バケット
 バス115上に出力されるのを待つ。着信先コード欄
が送(られた着信先アドレスと一致すると、受信用バケ
ット バス シーケンサ1910はATS欄が送くられ
てくるのを待つ。AT 541111が送くられてくる
と、ATS状態に入り、ATS欄がATSラッチ190
8内にラッチされる。受信パケット ウィンドウ バス
が休止状態になると、受(ε用パケット  バス シー
ケンサ1910はアイドル状態に戻どる。タイム スタ
ンプ欄が受信されると、受信用バケット バス シーケ
ンサ1910はTSラッチ状態に入いる。このTSラッ
チ状態において、タイムスタンプ情報がPOTプロセッ
サ及びビルドアウト遅延ユニット1907内にラッチさ
れ、POTプロセッサがパケット プレイアウト時間及
び遅刻パケットあるいは定刻パケット指標をit算する
ために起動される。パケットが遅れている場合は、処理
はこの時点で停止され、パケットは破棄され、受信用バ
ケット バス シーケンサ1910は受信ウィンドウ 
バスが再び休止状態になるまでTSランチ状態にとどま
る。休止状態になると、受信用バケット バス シーケ
ンサ1910はアイドル状態に戻どり、次のパケットを
待つ。パケットが遅れてない場合は、受信用バケット 
バス シーケンサ1910はビット落し指示(BDI)
欄が送くられてくるまでTSラッチ状態で待つ。BDI
欄が送くられてくると、受信用バケット バス シーケ
ンサ191OはBDIラッチ状態に入いる。BDIラッ
チ状態において、受信されたBDIがBDIから受信状
態への翻訳ユニット1904内にラッチされる。翻訳ユ
ニット1904は受信状態及びパケットの後続の部分に
対する長さ情報を決定するために起動される。
なんらかの理由によってBDI処理が行なわれている最
中に受信ウィンドウ バスが休止状態になると、受信用
バケット バス シーケンサ1910は再びアイドル状
態に戻どり、他のパケットを待つ。
受信用バケット バッファ及びリフオーマツタ1903
あるいはパラメータ バッファ1909には状態情報あ
るいはデータは書き込まれない。
ノイズ推測値(NE)欄が送くられてくると、受信用バ
ケット バス シーケンサ 1910はBDIラッチ状
態からノイズ推測値(NOISEEST IMATE)
及びシーケンス番号ラッチ(SEQUENCE NUM
BERLATCH)状態に入いる。この状態において、
受信用バケット バス シーケンサ1910はノイズ推
測値及びシーケンス番号欄をランチし、またこのパケッ
トが連結 (concatenate )パケットであるかあるい
は計画(sch’eduled )パケットであるかを
決定するためシーケンス番号処理を起動する。この時点
において、カウンタに、BDIラフチ状態において得ら
れ、BDIから受信状態への翻訳ユニッ) 1904に
よって受信用バケット バス シーケンサ1910に提
供されたパケットの長さ値がロードされる。この長さ値
はパケット情報欄から幾つかのエンハンスメント ビッ
ト欄が落されているか否かを示す。
パケット情報欄が始まると、受信用バケット バス シ
ーケンサ1910はバッファ書込み(WRITE  B
UFFER3)状態に人いる。
バッファ書込み状態に入いると、見出し処理の全ての処
理結果がパラメータ バッファ1909内に書き込まれ
る。バッファの書込みはパラメータバッファ1909に
加えられる書込み信号(P[3WRT)によって起動さ
れる。バフファ書込み状態において、受信用パケット 
バッファ及びリフオーマツタ1903が書込み(WRT
)信号を介してパケットの情報欄が書き込まれるように
起動される。受信用パケット バス シーケンサ191
0はまた書込みアドレス(WRT ADDR)を受信用
パケット バッファ1903に加えることによって、書
込み中のデータのバイトがパケットが伝送されている特
定のタイムスロットと関連する適当なメモリ位置に格納
されるようにする。情報欄の個々のバイトが送くられて
くると、受信用パケット バス シーケンサ1910内
のカウンタ(C)が最終的に時間切れするまで減分され
る。
受信ウィンドウ バスがパケットの終端あるいはカウン
タCがパケットの適当な長さまで減分し時間切れするこ
とによって休止状態となると、受信用パケット バッフ
ァ及びリフオーマツタ1903の書込みは抑止され、受
信用パケット  バス シーケンサ1910はアイドル
状態に戻どり次のパケットを待つ。
第23図は受信用ATSシーケンサ1911によって、
受信用パケット バッファ及びリフオーマツタ1903
からのパケット データの読出しの制御、及び情報を復
号器1902に送くるためのマルチプレクサ1912の
動作の制御を遂行するために行なわれる動作の一連のス
テップを状態図にて示す。システム リセットによって
、この手順はアイドル状態に入いる。アイドル状態にお
いては、受信用パケット バッファ及びリフオーマツタ
1903からのパケット出力データの全ての処理が中断
される。受信用ATSシーケンサ1911はまたマルチ
プレクサ1912の動作を制御して、受信割り当てをサ
イレント期間のあいだ前のパケットからのノイズ推測値
(N E)にセットし、またノイズが挿入されるべきタ
イムスロットの期間のあいだ受信用パケット バッファ
及びリフオーマフタ1903からの受信パケットデータ
を全てゼロにセットする。パラメータ バッファ190
9が受信用ATSシーケンサ↓911に空でない指標を
送くると、シーケンサ1911は待ち(WAIT)状態
に入いる。待ち状態において、受信用ATSシーケンサ
1911はまず最初にプレイアウトのために準備中のパ
ケットに対するパラメータ バッファ1909の値を読
み出す。
ATSシーケンサ1911は受信割り当てをパラメータ
 バッファ1909から読み出れたノイズ推測値(NE
)にセットし、パケット活動指標をこのアクセス タイ
ムスロット(ATS)のあいだ休止状態にセットする。
受信用パケット バッファ及びリフオーマツタ1903
からの受信データはこのタイムスロットのあいだこれが
休止タイムであるため全てゼロにされる。受信用パケッ
トバッファ1903の読出しアドレスがこのパケットに
対して初期化され、そして受信用ATSシーケンサ19
11はローカル タイムがパラメータ バッファ190
9から読み出されるパケットプレイアウト時間と等しく
なるのを待つ。パケット プレイアウト時間に達すると
、受信用ATSシーケンサ1911はプレイアウト(P
L^YOUT)状態に入いる。プレイアウト状態におい
て、受信用ATSシーケンサ1911は以下の動作を遂
行する。つまり、パケット バッファ及びリフオーマツ
タ1903がパケット データの読み出しのために起動
され;このアクセス タイムスロット(ATS)に対す
る読出しアドレスが受信用パケット バッファ及びリフ
オーマフタ 1903に加えられ;受信割り当てがパラ
メータ バッファ1909から読み出される受信状g(
R3)にセットされ;パケット活動信号がこのATSに
対して能動(真)にセットされ;受信用パケット バッ
ファ及びリフオーマツタ1903のアドレスがパケット
 プレイアウトが進行しているあいだ増分及び管理され
;そしてプレイアウト状態が受信用パケット バッファ
及びリフオーマツタ1903のアドレスが127に達す
るまで、つまり、パケットの最後から1つ手前のサンプ
ルがプレイアウトされるまで保持される。上に説明のご
とく、1つのパケット期間内に128サンプルが存在す
る。
パケットの最後から1つ手前のサンプルが受信用パケッ
ト バッファ及びリフオーマツタ1903からプレイア
ウトされると、受信用ATSシーケンサ1911は最終
プレイアウト(LASTPLAYOUT)状態に入いる
。最終プレイアウト状態において、このパケットの最後
のサンプルが、読出しアドレス、読出し起動及びメモリ
 バンク選択信号を加えることによって、受信用パケッ
ト バッファ及びリフオーマツタ1903から読み出さ
れ、音声スパートのシーケンス内の次のパケットの処理
が開始される。受信割り当てがそのパケットの他のサン
プルをプレイアウトするためにパラメータ バッファ1
909からの受信状態にセットされる。最後に、パラメ
ータ バッファ1909のエンプティ信号がプレイアウ
トするべき他のパケットが存在するか否か決定するため
にチェ7りされる。プレイアウトされるべき別のパケッ
トが存在する場合は、cat/5ched  (C/ 
S )信号が受信用ATSシーケンサ1911が待ち状
態に戻どるべきか、あるいはプレイアウト状態に戻どる
べきかを決定するために調べられる。ca t/5ch
ed  (C/S)信号が次のパケットが連結(con
catenate )パケットであることを示す場合は
、受信用ATSシーケンサ1911はプレイアウト状態
に戻どり、プレイアウトされるべきパケッI・をすぐ前
にプレイアウトされたパケットに連結する。cat/5
ched  (C/ S )信号がそれが計画(sch
edule)パケットであることを示すが、まだプレイ
アウト時間に達してない場合は、受信用ATSシーケン
サ1911は待ち状態に戻どり、プレイアウト時間に達
するのを待つ。パラメータバッファ1909が空である
場合は、これはこのATSにプレイアウトずべきパケッ
トがそれ以上存在しないことを示し、受信用ATSシー
ケンサ1911はアイドル状態に戻どり、パケットが処
理されるのを待つ。この例では、サンプルは受信用パケ
ット バッファ及びリフオーマツタ1903からそれぞ
れ第3図及び第4図の8ピツ)PCMフォーマットある
いはADPCMフォーマントのいずれかで読み出される
第24図は送信機lot内での音声スパー1・内の個々
のパケットの生成及び受信機102内でのこれら生成さ
れたパケットの回復をグラフ形式で示す。示されるごと
く、これらパケットはアクセス用インタフェース送信機
101内でこの例では16ミリ秒のパケット発信間隔(
to)で生成される。伝送されたパケットはアクセス用
インタフェース受信機102の所でパケット受信時間(
tr)によって示されるランダム伝送遅延を含む任意の
間隔で受信される。パケット プレイアウト時間(tp
)によって示されるパケットの伝送に起因するランダム
遅延の等化が試みられる。示されるごとく、音声スパー
ト内の先頭のパケットのプレイアウト時間が綱ビルドア
ウト遅延(BLD)にビルド アウトされる。先頭のパ
ケットがプレイアウトされるとき、後続のパケットがパ
ケット発信間隔(to)にてプレイアウトされる。パケ
ット発信間隔は、この例では、隣接する情報スパート内
のパケットで、しかも遅刻パケットでない場合は16ミ
リ秒とされる。この例では、パケットが遅れて到達した
場合は、そのパケットは破棄される。第24図に示され
るごとく、パケット4は遅刻パケットであり、破棄され
る。その後、パケット5がパケット ディスアセンブラ
によって計画パケットとしてプレイアウトされる。
符号器 第25図は第2図の音声処理モジエール201内に使用
される符号器204の詳細を略ブロック図の形式で示す
。符号器204は音声帯域PCM信号、つまり、音声、
音声帯域データ及びトーンをADPCM信号に符号化す
るのに使用される。
この例では、8−ビットμ−法PCM信号が線形形式に
変換され、次に、複数の可能なADPCM信号の1つに
変換される。例えば、線形PCMサンプルは4ビツト、
3ピツトあるいは2ビットADPCMサンプルに変換で
きる。さらに、ADPCMサンプルはいわゆる埋込符号
を含む。例えば、出力サンプルは、4/2−ビット埋込
符号、4/2−ビット埋込符号、あるいは3/2−ビッ
ト埋込符号であり得る。前述のごとく、これら符号化装
置は当技術において周知である。
第25図に示されるように、線形PCMサンプル5l(
k)が差回路2501のプラス(+)入力に加えられ、
サンプル推測値5e(k)が適応予測器2506から差
サンプルd (k)を生成する差回路2501のマイナ
ス(−)入力に加えられる。
差サンプルd (k)は可変速度量子化器2502に加
えられる。量子化器2502はコントローラ205(第
2図)からビット速度コントローラを介して供給される
制御信号の制御下でADPCM出力サンプルす  (k
)を生成する。可変速度量子化器2502は、この例で
は、コントローラ207(第2図)の制御下で4−ビッ
ト、3−ビットあるいは2−ビットADPCMサンプル
I  (k)を生成する3つの別個の適応量子化器を含
む。この量子化器は当分野において周知である。適応量
子化器に関しては、例えば、CCITT勧告G。
721(32キロビット/秒適応差分パルス符号変Al
l(ADPCM)(32kbit八八daptiveD
ifferential Pu1se Code Mo
dulation) ) 、第Vl11回CCIT総会
、マロガートレモリノス(Maloga−Torrem
olinos) 、スペイン、Vol、111、ベージ
125−159.1984年lθ月開催を参照すること
。ADPCMサンプルT  (k)は量子化器適応ユニ
ット2503、可変速度逆量子化器2504及びバケッ
ト アセンブラ202(第2図)に加えられる。可変速
度逆量子化器2504も可変速度量子化器2502の適
応量子化器の逆の機能を遂行する3つの適応量子化器を
含み、差サンプルの量子化バージョン、つまIQ、dq
 (k)を生成する。これら逆量子化器のどれが使用さ
れるかは、コントローラ207 (第2図)からピッ]
・速度コントローラ2510を介して供給される制御信
号によって決定される。これら適応逆量子化器は、この
例では、4−ビット、3−ビット及び2−ビット量子化
器であり、使用される特定の符号に基づいて選択される
。例えば、特定のタイムスロットにおいて4/2埋込埋
込外使用されている場合は、可変速度量子化器2502
内の4−ビット適応逆量子化器が選択され、また可変速
度逆量子化器2504内の2−ビット可変速度適応逆量
子化器が選択される。可変速度逆量子化器2504内に
使用される適応逆量子化器の一例が上に引用のCC■T
T勧告G、721に開示されている。差サンプルdq(
k)の量子化バージョンは総和回路2505の1つの入
力に加えられ、サンプル推測値は総和回路2505のも
う1つの入力に加えられる。総和回路2505はその出
力の所にこれらの代数和、つまり、再生サンプル5r(
k)を与える。再生サンプル5r(k)は適応予測器2
506に加えられる。適応予測器2506は線形入力サ
ンプル5l(k)の推測値である推測サンプル5e(k
)を生成する。−例としての適応予測器が上に引用のC
CITT勧告G、721において開示されている。可変
速度量子化器適応ユニッl−2503はそれぞれ量子化
器及び逆量子化器適応スケール係数ya(k)及びyb
(k)を生成する。スケール係数ya(k)は可変速度
量子化器2502に加えられ、スケール係数V b (
k)は可変速度逆量子化器2504に加えられる。可変
速度量子化器適応ユニー/ ト2503は3つの量子化
器適応ユニット、この例では、4−ビット、3−ビット
及び2−ビット量子化のための適応ユニットを含む。量
子化器適応ユニットの1つあるいは複数の特定のユニッ
トの選択はコントローラ207 (第2図)からビット
速度コントローラ2510を介して供給される制御信号
の制御下で行なわれる。−例として、4/2ビット埋込
埋込跡使用されているときは、可変速度量子化器250
2に対して4−ビット スケール係数ya(k)適応が
選択され、可変速度逆量子化器2504に対して2−ビ
ット スケール係数yb(k)適応が選択される。コン
トローラ207の制御下で選択されるスケール係数適応
は可変速度量子化器2502内で選択される適応量子化
器及び可変速度逆量子化器2504内で選択される逆適
応量子化器と一致する必要があることは勿論である。適
応速度コントロール及び量子化器スケール係数適応ユニ
ットを含む一例としての量子化器適応ユニットが上に引
用のCCITT勧告G、721において開示されている
可変速度量子化器適応ユニッl−2503及び適応予測
器2506は両方ともいわゆる適応プロセスにおいて更
新される状態変数を持つ。説明を簡単にするために、こ
れらは状態変数ユニット2507として示される。典型
的には、これら状態変数は、メモリ位置(図示なし)に
格納され、個々のサンプル期間(k)において更新され
る。可変速度量子化器適応ユニソ)2503の状態変数
はその中に使用される適応コントロール及び量子化器ス
ケール係数適応ユニット内に含まれ、予測器2506の
状態変数は予測器係数である。これら状態変数はメモリ
位置内の値を所定の値にセットすることによって初期化
でき、また周知の方法で格納された値の更新を抑止する
ことによって一定に保持できる。この例では、スケール
係数適応ユニット内の状態変数はDELAYB及びDE
LAYC(上に引用のCCITT勧告G、72’lのペ
ージ138−139を参照)に対する変数であり、適応
速度コントロール ユニット内の状態変数はDIELA
YA(CCITT勧告G、721のページ141を参照
)に対する状態変数である。適応予測器2506に対す
る状態変数値は予測器係数である。これら状態変数も上
に引用のCCITT勧告G、721において説明されて
いる。
符号器240内にはさらに、本発明の一面に従って、伝
送エラー及び損失パケットから回復し、また受信情報内
の望ましくないギャップの影響を最・小眼にするために
、符号器状態変数を制御するための制御要素が含まれる
。本発明によると、状態変数の値は、特定の伝送チャネ
ルの活動が停止すると、次のいずれかが最初に発生する
まで、つまり、所定の期間が経過するまで、あるいは伝
送チャネル状態が能動になるまで一定に保持される、つ
まり、更新されない。伝送チャネルの状態が所定の期間
が経過する前に能動状態になると、保持状態が中断され
、状態変数の適応化が再開される。
所定の期間が経過すると、状態変数は所定の値に初期化
される。初期化される状態変数は可変速度量子化器適応
ユニッ)2503及び適応予測器2506内に含まれる
。状態変数は実際には可変速度量子化器適応ユニッ)2
503を含む特定の量子化器適応ユニット内の適応速度
コントロールユニット及び量子化器スケール係数適応ユ
ニット内に含まれることに注意する。状態変数の具体的
な値は上に引用のCCITT勧告G、721において説
明されている。この例では、適応速度コントロール内の
状態変数DELAYAの初期値はゼロ(0)とされ、量
子化器スケール係数適応ユニット内の状態変数DELA
YB及びDELAYCの初期値はそれぞれデジタル54
4及びデジタル34816とされ、そして予測器係数は
ゼロ(0)値に初期化される。
状態変数の制御はコントローラ207(第2図)からの
パケット活動信号を起動/保持デコーダ2508に加え
ることによって実現される。起動/保持デコーダ250
8は、特定のタイムスロットにおいてパケットが処理中
であることを示す真の、つまり、論理1のパケット活動
信号(packetactive signal )に
応答して、真の動作信号(operate signa
l) 、真のカウンタ リセット信号、及び真でない、
つまり、論理0のカウンタ起動信号(counter 
enable signal )を生成する・パケット
活動信号が真でないときは、起動/保持デコーダ250
8は真でない動作信号及びカウンタ リセット信号並び
に真のカウンタ起動信号を生成する。この動作信号は状
態変数ユニッ) 2507に、必要に応じて、適応動作
を抑止、リセットあるいは起動するために加えられる。
カウンタ リセット信号はフレーム カウンタ2509
に加えられ、カウンタ起動信号はフレーム カウンタ2
509及び時間切れ検出器2511に加えられる。カウ
ンタ2509は、この例では、8 kHzの速度で、最
高2048までカウントするが、これは256ミリ秒に
匹敵する。カウンタ2509が時間切れすると、真の出
力信号(output signal )が生成され、
時間切れ検出器2511に加えられる。カウンタ250
9はパケットが存在しない個々のフレームに対して増分
される。2048のカウントは通常の会話の語間の間隔
の間に状態変数が初期化されないように選択された値で
ある。時間切れ検出器2511は、真のカウンタ起動信
号及び真でない時間切れ信号(time−out si
gnal )に応答して、真の保持信号(hold s
ignal )及び真でない初期化信号(initia
lize signal )を生成する。カウンタ起動
信号及び時間切れ信号が両方とも真である場合は、真で
ない保持信号及び真の初期化信号が生成される。カウン
タ起動信号及び時間切れ信号の両方が真でない場合は、
時間切れ検出器2511は真でない保持信号及び初期化
信号を生成する。保持信号及び初期化信号は状態変数を
制御するために状態変数ユニット2507に加えられる
。状態変数を一定に保持するのは、いわゆる音節間音声
ギャップのあいだも音声信号の適応動作を維持するため
に行なわれる。つまり、変数は、ギャップが所定の期間
、この例では、2048フレームあるいは4分の1秒よ
り大きなときにのみ初期化される。
第26図は符号器204の状態変数制御動作の状態図を
示す。最初に、システム リセットから初期化(INI
TIALIZE)状態に入いる。
カウンタ起動信号が真となり、フレーム カウンタ25
09が真の時間切れ信号を与え、”時間切れ“したこと
を示すと、状態変数が初期化される。
可変速度適応ユニット2503内の量子化器適応ユニッ
トの状態変数及び適応予測器2506の状態変数は上に
説明の値にこれら値を該当するメモリ位置に格納するこ
とによって初期化される。パケット活動信号が真となり
、パケ・ノドが処理中であることが示されると、動作(
OPERATE)状態に入いり、起動/保持デコーダ2
508は真の動作信号及びリセット信号、並びに真でな
いカウンタ起動信号を生成する。結果として、状態変数
の適応動作が起動され、フレーム カウンタ2509が
ゼロ(0)にリセットされる。パケット活動信号が真で
なくなり、処理中のパケットが存在しないことが示され
るまで、この動作状態が保持され、符号器204の適応
動作が継続される。
次に、保持()(OL D)状態に入いる。この保持状
態において、起動/保持デコーダ2508は真でない動
作信号及びカウンタ リセット信号、並びに真のカウン
タ起動信号を生成する。時間切れ検出器2511は真の
保持信号及び真でない初期化信号を生成する。結果とし
て、状態変数の値が更新されることを抑止され、一定に
保持される。
この保持状態は、処理中のパケットが存在せず、またフ
レーム カウンタ2509が時間切れしないかぎり維持
される。その後、パケット信号が真となることによって
示されるように、パケットが出現し、一方、カウンタ2
509は時間切れしてない状態となると、再び動作(O
PERATE)状態に入いり、上に説明の動作が遂行さ
れる。パケットが出現せず、フレーム カウンタ250
9が真の時間切れ信号によって示されるように時間切れ
すると、時間切れ検出器2511は真の初期化信号及び
真でない保持信号を生成し、再び初期化状態に人いり、
状態変数が上に説明のように初期化される。この初期化
状態がパケットが再び出現するまで維持される。
1豆器 第27図は第19図の受信用アクセス モジエール11
6内に使用される復号器1902の詳細を略ブロック図
の形式で示す。復号器1902はADPCM信号をPC
M信号に復号するのに使用される。この例では、4ビツ
ト、3−ビットあるいは2−ビットADPCMサンプル
が線形PCM形式に復号される。これに加えて、A D
 l) CMサンプルはいわゆる4/3ビット浬込符号
、4/2一ビツト埋込符号あるいは3/2−ビット埋込
符号であり得る。上に説明のごとく、これら符号化装置
は当分野において周知である。これに関しては、適応A
DPCM復号器装置に関する合衆国特許4,437.0
87号を参照すること。
第27図に示されるように、パケット ディスアセンブ
ラ1901 (第19図)からのへ〇PCMサンプルレ
 (k)は可変速度量子化器適応化ユニット2701、
可変速度逆量子化器2702及び可変速度逆量子化器2
703に加えられる。
可変速度量子化器適応化ユニy I−2701は上に説
明の符号器204の可変速度量子化器適応化ユニット2
503と同一であり、ビット速度コントローラ2713
からの制御信号に応答して、スケール係数y′a (k
)及びy′b (k)を生成するため複数の量子化器適
応化ユニット(図示なし)の適当な1つあるいは複数の
ユニットを選択する。
スケール係数y−a  (k)は可変速度逆量子化器2
702内の複数の逆量子化器の選択された1つに加えら
れる。同様に、スケール係数y=b(k)は可変速度逆
量子化器2703内の複数の逆量子化器の選択された1
つに加えられる。可変速度逆量子化器2702及び可変
速度逆量子化器2703はそれぞれ複数の適応逆量子化
器を含む。この例においては、4−ビット適応逆量子化
器、3−ビット適応逆量子化器及び2−ビット適応逆量
子化器が含まれる。可変速度逆量子化器2702及び可
変速度逆量子化器2703は両方とも上に説明の符号器
204の可変速度逆量子化器2504と同一である。可
変速度逆量子化器2702及び可変速度逆量子化器17
03内にどのような適応逆量子化器が使用されるかは使
用されるADPCM符号に依存する。つまり、4−ビッ
ト符号、3−ビット符号、2−ビット符号、4/3−ビ
ット埋込符号、4/2ビット埋込符号、あるいは3/2
−ビット埋込符号のいずれが使用されるかによって決定
される。可変速度逆量子化器2702は元の差サンプル
の量子化バージョンd・qa(k)を生成するが、これ
は総和器2704に加えられる。
同様に、可変速度逆量子化器2703は差サンプルの量
子化バージョンd・qb(k)を生成する。
量子化差サンプルd’qa(k)及びd′qb(k)は
4−ビット、3−ビット及び2−ビットADPC符号に
対しては同一であるが、埋込符号に対しては異なる。例
えば、ADPCM符号が4/2−ビット埋込符号である
場合は、可変速度逆量子化器2702内で選択される適
応逆量子化器は4−ビット タイプであり、可変速度逆
量子化器2703内で選択される適応逆量子化器は2−
ビット タイプである。この例においては、バケソ+−
mは、逆量子化器の動作に影響を与えることなく可変速
度逆量子化器2703内で使用されない2ビツトを落と
すことができる。さらに、可変速度逆量子化器2702
内で使用される逆量子化器のタイプ、つまり、4−ビッ
ト、3−ビットあるいは2−ビット量子化器のいずれが
使用されるかは、ビットが既に落されているか否かにも
依存する。例えば、2ビツトが落されている場合は、可
変速度逆量子化器2702内で2−ビット逆量子化器が
使用される。量子化差サンプルd′qb(k)は総和器
2707に加えられる。さらに、総和器2704及び2
707には、適応予測器2705からのサンプル推測値
S・e (k)が加えられる。総和器2704からの出
力は第1の再生サンプル3・ra (k)であり、これ
は適応予測器270”5に加えられる。総和器2707
からの出力は所望の出力、つまり、第2の再生はサンプ
ルs ′rb(k)であり、これはマルチプレクサ27
08に加えられる。ノイズ発生器2714からのノイズ
信号もマルチプレクサ2708に加えられる。ノイズ発
生器2714はマルチプレクサ2717を介して加えら
れるノイズ推測値(N E)信号及びパケット ディス
アセンブラ1901からのRCV割り当て信号に応答し
て、適当なノイズ信号を生成する。ノイズ信号は、動作
信号が真でないとき、つまり、特定のタイムスロット内
にパケットが存在しないとき、マルチプレクサ2708
を介して挿入される。ここでも説明を面単にするため、
可変速度量子化器適応化ユニッ)2701及び適応予測
器2705の状態変数は状態変数ユニッ)2706とし
て示される。状態変数ユニッ)2507 (第25図)
との関連で上に説明したように、可変速度量子化器適応
化ユニッ)2701の状態変数は個々の複数の量子化器
適応化ユニット内の適応速度コントロール及び量子化器
スケール係数適応化ユニット内に含まれる。起動/保持
デコーダ2709、フレーム カウンタ2710及び時
間切れ検出器2711の動作は、符号器204(第25
図)の起動/保持デコーダ2508、フレーム カウン
タ2509及び時間切れ検出器2511と同一であり、
ここでは詳細に説明しない。唯一の異なる点は、パケッ
ト活動信号及びRCV割り当て信号がパケットディスア
センブラ1901から加えられることである。符号器2
04及び復号器1902は、復号器1902が符号器2
04の所で起ったことを追跡するように、エラー及びギ
ャップから回復するために類似する方法で制御される。
具体的には、本発明の一面によると、復号器1902は
、パケソl−m103が情報スパート内に符号化に際し
て無視される程度の小さなキャップを導入した場合、状
態変数を初期化した結果として符号器204の正しい追
跡を失なう事態が発生することを回避するために、状態
変数を初期化することなく一定に保持する。一方、長い
ギャップの後は、符号器204及び復号器1902は両
方ともそれらの状態変数を初期化し、これによって、網
内での伝送エラーあるいは損失パケットに起因する誤追
跡が回避される。
デマルチプレクサ2712にはパケット ディスアセン
ブラ1901からの受信(RCV)割り当て信号が加え
られ、これに応答して、受信状態(receive 5
tatuss RS)部分をビット速度コントローラ2
713に加え、ノイズ推測値(noiseestima
te、 N E)部分をノイズ生成器2714に加える
。ビット速度コントローラ2713は、この受信状態信
号に応答して、(使用されるADPCM符号に基づいて
)可変速度量子化器適応化ユニット2701内の適当な
1つあるいは複数の量子化器適応ユニット、並びに可変
速度逆量子化器2702及び2703内の適当な適応逆
量子化器を選択するためのコード速度制御信号(cod
e ratecontrol signal)を生成す
る。マルチプレクサ2708は起動/保持デコーダ27
09からの動作信号(operate signal)
に応答してデジタル回線インタフェース(DLI)に再
生されたサンプルs’r(k)かノイズ信号のいずれか
を加える。より詳細には、動作信号が真である場合は、
再生サンプルs’r(k)がマルチプレクサ2708を
介して対応するDLIに加えられ、動作信号が真でない
場合は、ノイズ信号がマルチプレクサ2708を介して
対応するDLIに加えられる。
【図面の簡単な説明】
第1図は本発明の1つの実施態様を含むアクセス イン
タフェース送信機及び受信機を含むパケット網を示し; 第2図は第1図のアクセス インタフェース送信機10
1内に使用される送信用アクセス モジュール106を
示し; 第3図は本発明の説明のために有効なμ−法PC,M信
号フォーマット及び対応するパケット情報欄のフォーマ
ットを示し; 第4図は本発明の一面による32−キロビット/秒AD
PCM信号フォーマット及び対応するパケット情報欄フ
ォーマットを示し; 第5図は本発明を説明するのに有効なパケット見出しの
フォーマットを示し; 第6図は第2図の符号器204を制御するためにコント
ローラ207によって遂行される一連の動作の流れ図を
示し; 第7図は第2図のパケット アセンブラ202を制御す
るためにコントローラ207によって遂行される一連の
動作の流れ図を示し; 第8図は第1図のバス コントローラ107の詳細を略
ブロック図にて示し; 第9図は第8図のバス コントローラ107内の人力コ
ントローラ801によって遂行される動作の状態図を示
し; 第10図は第8図のバス コントローラ107内の出力
コントローラ803によって遂行される動作の状態図を
示し; 第11図は第1図のアクセス インタフェース送信機1
01の送信処理モジュール109の詳細を略ブロック図
にて示し; 第12図は第11図の送信処理モジュール109内の入
力コントローラ1102によって遂行される動作の状態
図を示し; 第13図は第11図の送信処理モジュール109の入力
コントーラ1102によって遂行される一連の動作の流
れ図を示し; 第14図は第11図の送信処理モジュール109内の出
力コントローラ1106によって遂行される動作の状態
図を示し; 第15図は第1図のアクセス インタフェース受信機1
02の受信処理モジュール113の詳細を略ブロック図
にて示し; 第16図は第15図の受信処理モジュール113内の入
力シーケンサ1506によって遂行される一連の動作の
状態図を示し; 第17図及び第18図は第15図の受信処理モジュール
113内の出力コントローラ1508によって遂行され
る動作の状態図を示し;第19図は第1図のアクセス 
インタフェース受信機102の受信用アクセス モジュ
ール116の詳細を略ブロック図にて示し; 第20図は第19図の受信用アクセス モジュール11
6内のシーケンス番号プロセッサ1906によって遂行
される一連の動作の流れ図を示し;第21図は第19図
の受信用アクセス モジュール116内のパケット発信
時間(POT)プロセッサ及びビルドアウト遅延レジス
タ1097内の制御論理によって遂行される一連の動作
の流れ図を示し; 第22図は第19図の受信用アクセス モジュール11
6内の受信用パケット バス シーケンサ1910によ
って遂行される動作の状態図を示し; 第23図は第19図の受信アクセス モジュール116
内のATSシーケンサ1910によって遂行される動作
の状態図を示し; 第24図は伝送中にパケットが受ける遅延及びアクセス
 インタフェース受信a102内でのこの遅延を受けた
パケットのプレイアウト動作を図解し; 第25図は第2図の送信用アクセス モジュール106
内で使用される符号器204の詳細を略ブロック図にて
示し: 第26図は符号器205の動作の一面の状態図を示し; 第27図は第19図の受信用アクセス モジュール11
6内で使用される復号器1902の詳細を略ブロック図
にて示し;そして 第28図は復号器1902の動作の一面の状態図を示す
。 〔主要部分の符号の説明〕 パケットを供給する手段−・−20L ビットをグループ化するための手段・−−−−−−20
2出 願 人  アメリカン テレフォン アンドテレ
グラフ カムパニ− FIGi4 FIG16 PDR11EOP II HCS F■、G、  17 FIG、  18 FTo、23 FIG、24 FIG、25 FICi、27 ハo”f−tトn’lカイ3’;          
               PC,V5#l宅1 
”Z、 ’fs’%手続補正書 昭和62年 4月15日

Claims (1)

  1. 【特許請求の範囲】 1、複数のビットを持つ情報欄及び複数のビット欄を持
    つ見出しを含むパケットを生成するための装置(106
    )において、該装置が 複数のビットを持つ反復フレームのデジタルサンプルを
    供給する手段(201)、及び 該サンプルの個々からの複数の該反復フレームからの対
    応する通信チャネルを表わす同類のビットをグループ化
    するための手段(202)を含むことを特徴とするパケ
    ット伝送装置。 2、特許請求の範囲第1項に記載の装置において、さら
    に 該パケット情報欄内の複数のビットからビットを除去す
    ることができるか否かを示す第1の指標を生成するため
    の手段及び該第1の指標を該パケット見出し内の所定の
    ビット欄に挿入するための手段が含まれることを特徴と
    する伝送装置。 3、特許請求の範囲第2項に記載の装置において、さら
    に 該パケット情報欄からどのグループのビットを除去する
    ことができるかを示す第2の指標を生成するための手段
    及び該第2の指標を該パケット見出し内の該所定のビッ
    ト欄に挿入するための手段が含まれることを特徴とする
    伝送装置。 4、特許請求の範囲第3項に記載の装置において、 該同類のビットをグループ化するための手段が該複数の
    フレームからの該サンプルの個々からの同類のビットを
    グループにアセンブルすることを特徴とする伝送装置。 5、特許請求の範囲第4項に記載の装置において、 該同類のビットをグループ化するための手段がビットを
    複数のフレームからの個々のサンプルに対する最上位ビ
    ットを含むグループから開始し複数のフレームからの個
    々のサンプルに対する最下位ビットを含むグループに至
    たるまでの個々のグループ内にアセンブルすることを特
    徴とする伝送装置。 6、特許請求の範囲第5項に記載の装置において、 該グループ化するための手段が格納するための手段、該
    サンプルからのビットを該格納するための手段に並列に
    書き込むための手段及び該情報欄を生成するため該格納
    されたビットを直列に読み出すための手段を含むことを
    特徴とする伝送装置。 7、特許請求の範囲第5項に記載の装置において、 該サンプルが適応差動PCM(ADPCM)符号に符号
    化されたn−ビットを含むことを特徴とする伝送装置。
JP62044156A 1986-02-28 1987-02-28 パケツト伝送装置 Expired - Lifetime JP2615036B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/834,615 US4703477A (en) 1986-02-28 1986-02-28 Packet information field data format
US834615 1992-02-12

Publications (2)

Publication Number Publication Date
JPS62241460A true JPS62241460A (ja) 1987-10-22
JP2615036B2 JP2615036B2 (ja) 1997-05-28

Family

ID=25267356

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62044156A Expired - Lifetime JP2615036B2 (ja) 1986-02-28 1987-02-28 パケツト伝送装置

Country Status (7)

Country Link
US (1) US4703477A (ja)
EP (1) EP0234861B1 (ja)
JP (1) JP2615036B2 (ja)
KR (1) KR950002751B1 (ja)
CA (1) CA1322602C (ja)
DE (1) DE3787818T2 (ja)
IL (1) IL81667A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02202250A (ja) * 1988-12-06 1990-08-10 American Teleph & Telegr Co <Att> 統合音声及びデータ網に対するバンド幅割当て及び渋滞コントロールスキーム

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4769811A (en) * 1986-12-31 1988-09-06 American Telephone And Telegraph Company, At&T Bell Laboratories Packet switching system arranged for congestion control
US4769810A (en) * 1986-12-31 1988-09-06 American Telephone And Telegraph Company, At&T Bell Laboratories Packet switching system arranged for congestion control through bandwidth management
FR2623954B1 (fr) * 1987-11-27 1993-11-19 Alcatel Cit Element de commutation de donnees transmises par multiplexage temporel asynchrone
IL89461A (en) * 1989-03-02 1994-06-24 Eci Telecom Limited Facsimile telecommunication compression system
CA2026308C (en) * 1989-10-30 1996-04-23 David O. Anderton Facsimile compression for transmission
US4993015A (en) * 1989-11-06 1991-02-12 At&T Bell Laboratories Automatic fault recovery in a packet network
US4999829A (en) * 1989-11-06 1991-03-12 At&T Bell Laboratories Automatic fault recovery in a packet network
US5016243A (en) * 1989-11-06 1991-05-14 At&T Bell Laboratories Automatic fault recovery in a packet network
US6985487B1 (en) * 1990-07-27 2006-01-10 Kabushiki Kaisha Toshiba Broadband switching networks
US5235592A (en) * 1991-08-13 1993-08-10 International Business Machines Corporation Dynamic switch protocols on a shared medium network
US6005675A (en) * 1991-09-27 1999-12-21 Canon Kabushiki Kaisha Facsimile apparatus for transmitting and receiving data and commands relating to the apparatus
GB2261798B (en) * 1991-11-23 1995-09-06 Dowty Communications Ltd Packet switching networks
US5313454A (en) * 1992-04-01 1994-05-17 Stratacom, Inc. Congestion control for cell networks
US5602992A (en) * 1993-11-29 1997-02-11 Intel Corporation System for synchronizing data stream transferred from server to client by initializing clock when first packet is received and comparing packet time information with clock
JP3277705B2 (ja) * 1994-07-27 2002-04-22 ソニー株式会社 情報符号化装置及び方法、並びに情報復号化装置及び方法
GB2302245B (en) * 1994-09-20 1997-10-22 Ricoh Kk Wavelet transform filter
GB2293734B (en) * 1994-09-20 1997-04-09 Ricoh Kk Method for compression using reversible embedded wavelets
US5812767A (en) * 1995-07-28 1998-09-22 International Business Machines Corporation System for user registering an address resolution routine to provide address resolution procedure which is used by data link provider interface for resolving address conflicts
EP0811295B1 (en) 1995-12-07 2001-10-10 Koninklijke Philips Electronics N.V. A method and device for encoding, transferring and decoding a non-pcm bitstream between a digital versatile disc device and a multi-channel reproduction apparatus
FI103456B1 (fi) * 1996-03-29 1999-06-30 Nokia Telecommunications Oy Puheen siirto pakettiverkossa
JP3159055B2 (ja) * 1996-05-16 2001-04-23 ヤマハ株式会社 通信システム
US6473404B1 (en) 1998-11-24 2002-10-29 Connect One, Inc. Multi-protocol telecommunications routing optimization
US6016307A (en) 1996-10-31 2000-01-18 Connect One, Inc. Multi-protocol telecommunications routing optimization
US6026093A (en) * 1997-10-02 2000-02-15 Sun Microsystems, Inc. Mechanism for dispatching data units via a telecommunications network
US6456399B1 (en) 1998-02-25 2002-09-24 Telenor Satellite Services, Inc. Buffer overflow and underflow control for facsimile transmission
US6112262A (en) * 1998-08-03 2000-08-29 S3 Incorporated System and method for efficiently transferring information between processors
EP1059754A1 (en) 1999-06-09 2000-12-13 Lucent Technologies Inc. Common header encoding for packet switched networks
FR2795548B1 (fr) * 1999-06-24 2001-09-21 France Telecom Procede pour la gestion du decodage et de la restitution d'un signal sonore dans un systeme de transmission asynchrone
US6901357B1 (en) * 1999-12-14 2005-05-31 Microsoft Corporation System and method for simulating network connection characteristics
CN1205540C (zh) * 2000-12-29 2005-06-08 深圳赛意法微电子有限公司 含有解码器的电路、时分寻址的方法和一个微控制器
US7570584B1 (en) 2002-03-29 2009-08-04 Cisco Technology, Inc. Network-wide congestion control of SPVC signaling messages
JP2003346273A (ja) * 2002-05-30 2003-12-05 Okuma Corp センサー装置およびセンサー装置の検出データを用いて制御対象を制御するシステムの監視方法
US7369542B1 (en) 2004-03-04 2008-05-06 At&T Corp. Method and apparatus for routing data
US20060233265A1 (en) * 2005-04-15 2006-10-19 Nokia Corporation Joint feed-forward and feedback design for wireless communication systems
KR20130068789A (ko) * 2011-12-16 2013-06-26 한국전자통신연구원 방송 채널 결합 장치 및 방법

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1017591A (en) * 1961-07-07 1966-01-19 Ass Elect Ind Improvements relating to multiplex transmission systems
US3781685A (en) 1972-11-13 1973-12-25 Bell Telephone Labor Inc Differential pulse code communications system having dual quantization schemes
US4450554A (en) * 1981-08-10 1984-05-22 International Telephone And Telegraph Corporation Asynchronous integrated voice and data communication system
US4437087A (en) * 1982-01-27 1984-03-13 Bell Telephone Laboratories, Incorporated Adaptive differential PCM coding
US4506358A (en) * 1982-06-25 1985-03-19 At&T Bell Laboratories Time stamping for a packet switching system
US4491945A (en) * 1982-06-25 1985-01-01 At&T Bell Laboratories Fast packet switch
US4475213A (en) * 1982-12-27 1984-10-02 At&T Bell Laboratories Digital code converter
US4538259A (en) * 1983-07-05 1985-08-27 International Business Machines Corporation System for digitized voice and data with means to compensate for variable path delays

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02202250A (ja) * 1988-12-06 1990-08-10 American Teleph & Telegr Co <Att> 統合音声及びデータ網に対するバンド幅割当て及び渋滞コントロールスキーム

Also Published As

Publication number Publication date
KR870008454A (ko) 1987-09-26
DE3787818T2 (de) 1994-05-05
EP0234861A3 (en) 1989-08-02
DE3787818D1 (de) 1993-11-25
US4703477A (en) 1987-10-27
EP0234861A2 (en) 1987-09-02
KR950002751B1 (ko) 1995-03-24
CA1322602C (en) 1993-09-28
JP2615036B2 (ja) 1997-05-28
IL81667A0 (en) 1987-09-16
IL81667A (en) 1990-11-05
EP0234861B1 (en) 1993-10-20

Similar Documents

Publication Publication Date Title
US4894823A (en) Time stamping for packet system nodes
EP0234859B1 (en) Time stamp and packet virtual sequence numbering for reconstructing information signals from packets
JPS62241460A (ja) パケツト伝送装置
US4920534A (en) System for controllably eliminating bits from packet information field based on indicator in header and amount of data in packet buffer
US4726019A (en) Digital encoder and decoder synchronization in the presence of late arriving packets
US4630262A (en) Method and system for transmitting digitized voice signals as packets of bits
US4774496A (en) Digital encoder and decoder synchronization in the presence of data dropouts
US4100377A (en) Packet transmission of speech
US4516241A (en) Bit compression coding with embedded signaling
US4519073A (en) Bit compression multiplexer
US5208807A (en) Data transmission method employing a synchronous frame combining asynchronous cells with isochronous channels
JPH0355061B2 (ja)
US4607363A (en) Buffer device for a voice transmission network
JPH0220938A (ja) 音声多重化システム
US5996018A (en) Method and apparatus to reduce jitter and end-to-end delay for multimedia data signalling
US4663755A (en) Transmission system
EP0234860B1 (en) Time stamping for packet system nodes
CA1151324A (en) Tasi system including an order wire
JP3292802B2 (ja) セル転送方法及びセル転送システム
CA1204846A (en) Pcm telecommunications system for voice and data
JPH0396143A (ja) パケット伝送方法
KR20010048948A (ko) 저 비트율 음성 압축기술을 이용한 다중화 방법