(57)【特許請求の範囲】
【請求項１】
受信側で、そしてタイプ１のアダプテーション層AALを持つATMセル、このセルはシーケンス番号（例えば最大８のシーケンス位置を持つ）と、そしてシーケンス番号およびそれに依存する付加情報が正しく送信されたかどうかを表示するエラー検出および補正コードが割り当てられており、それらのデータを基に、セルが拒絶されるかまたは送信されるかを、そしてセルが失われているか、または誤って挿入されたセルが存在しているかが判定される、の伝送において、欠除した、および／または誤って挿入されたセルを検出し、そして補償するための方法において、
前記セルに割り当てられたエラー検出および補正コードの助けによるセルの各受け取りにおいては、それぞれのセルに含まれるシーケンス番号の、そして前述付加情報の、エラーの無い状態がチェックされた、ここにおいて、もしエラーの無い状態が判定されるならば、さらに処理され、これに反して、エラーの存在する状態が判定されるならば、破棄され、さらなる取り扱いのため設けられた最後の２つの連続するセルを参照しながら比較が行われて、これら２つのセルに含まれるシーケンス番号が所定のシーケンスに従っているかどうかが決められ、ここにおいて、比較により１つまたはそれ以上のセルの不具合ないし欠除が明らかになる場合には、等しいバイトの総数を持つ１つまたはそれ以上のダミーセルが、相互に比較されたばかりの２つのセルの間に挿入され、そしてここにおいて、比較が、互いに対して比較されたばかりの２つのセルの、最初に受け取られたセルがシーケンス番号に関して誤って挿入されていることが”明らかになった場合には、こうしてこの誤って挿入されたセルはそれでもさらに取り扱われ、しかし比較の目的のために、比較の間に最後に受け取られたセルの、そして可能であればそれに引き続くセルの、バイトに等しい数が、除かれることを特徴とする、検出および補償のための方法。
【請求項２】
５つの状態、すなわち「スタート」（８）、「同期しない」（９）、「同期」（10）、「無効」（11）および「シーケンスにない」（12）、を有する状態遷移図が用いられ、この状態遷移図は以下の進展を経験し、以下のようにセルに作用する、
−初期状態「スタート」（１）においては、有効なステート値が受け取られるまではセルは拒絶されており、受け取られた後、状態遷移図は状態（９）「同期していない」に進み、
−この状態「同期していない」（９）においては、以前のシーケンス番号を持って形成されるシーケンス番号が受け取られるまではセルは拒絶されたままであり、それを受け取った結果として、受け取られたセルは受納され、そして状態遷移図は状態「同期」（10）に進み、無効なステート値を持つセルが到達すれば、状態遷移図は状態「スタート」（８）に戻り、
−状態「同期」（10）においては、ステート値が有効であり、そして受け取られたセルのシーケンス番号が以前のセルとのシーケンスを形成している限りセルは受納され、もしステート値が無効であれば、状態遷移図は状態「無効」（11）に進むが、しかし受け取られたセルはそれでも受納され、もしステート値が有効であり、そしてシーケンス番号が以前のセルとのシーケンスを形成しないのであれば、状態遷移図は状態「シーケンスにない」（12）に進み、そして受け取られたセルは同様に受納され、
−状態「無効」（11）においては、状態遷移図は、これが引き続くセルを受け取ったときに、無効なステート値を持つ以前に受け取られたセルに関して、判定し、もしステート値が再び無効であれば、状態遷移図は状態（１）「スタート」に戻り、そして状態セルはこの処理中で除かれ、もしステート値が有効であり、そしてシーケンス番号が有効なステート値を持って受け取られた最後のセルとのシーケンスを形成するならば、状態遷移図は状態「同期」（19）に戻るが、しかし以前のセルは誤って挿入されたセルであると考えられ、そして受け取られたセルの、そして可能ならば引続いて受け取られたセルの、誤って挿入されたセルのバイトの数に等しいバイトの数が除かれ、もしステート値が有効であって、しかし有効なステート値を持って受け取られた最後のセルのシーケンス番号を２だけ越えているシーケンス番号を持っているならば、無効なステート値が存在しているとしても以前のセルは不正なシーケンス番号を持つセルであると考えられ、受け取られたセルは受納されて、そして状態遷移図は状態「同期」（10）に戻り、
−状態「シーケンスにない」（12）においては、もしステート値が無効であれば、受け取られたセルは除かれ、そして状態遷移図は状態「スタート」（１）に戻り、一方もしステート値が有効であり、そしてシーケンス番号が、シーケンス番号を持って受け取られた最後のセルとのシーケンスに合致していれば、状態遷移図は状態「同期」（10）に戻り、そして以前に受け取られたセルは誤って挿入されたものと考えられ、そして誤って挿入されたセルのバイトの数に相当するバイトの数が受け取られたセルから、そして可能であれば引き続いて受け取られたセルから除かれ、もしステート値が有効で、そしてシーケンス番号が以前に受け取られたセルのシーケンス番号とのシーケンスを形成するならば、状態遷移図はセルが欠除したものと考え、そして欠除したセルの数に等しいダミーセルの数を、以前に受け取られたセルと最後に受け取られたセルとの間に挿入し、最後に受け取られたセルは受納され、そして状態遷移図は状態「同期」（10）に戻り、もしステート値が有効で、しかしシーケンス番号が２つの前述状態の１つにないのであれば状態遷移図は受け取られたセルを除き、そして状態「同期していない」（９）に進むような、
請求項１に記載の方法。
【発明の詳細な説明】
本発明は、セルが（例えば最大で８のシーケンス位置を持つ）シーケンス番号と、そしてシーケンス番号およびそれに依存する付加的情報が、正しく伝送されたかどうかを表現するエラー検出および補正コードが割り当てられており、そしてそれらデータを基に１つのセルが除かれたか、または伝送されたかを、そして欠除したか、または誤って挿入されたセルが存在するかどうかが決められるような、タイプ１のアダプテーション層（AAL＝ATMアダプテーション層）を持つATMセル（非同期転送モードセル）の伝送において、受け取り側で、欠除したおよび／または誤って挿入されたセルを検出し、そして補償するための方法に関する。
非同期転送方法（ATM）は、1988年以来Ｂ−ISDN広帯域通信ネットワークのための伝送メカニズムとしてITU−Ｔによって選択されてきた。ここでは、ユーザー情報は、５バイトの長さのヘッドによって先行される48バイトの固定された長さを持つセルで伝送される。
送信方向においてユーザー情報をセルにパッケージすること、および受信方向においてユーザー情報を抜き出すことはATMアダプテーション層（AAL）において行われる。例えばPCM音声信号のような連続的なビットストリームをユーザー情報が含んでいるとすれば、タイプ１のアダプテーション層が用いられる。
このアダプテーション層は、２つのサブ層に、すなわち集中またはアダプテーションサブ層（CSサブ層）およびセグメンテーションおよびリコンポジションサブ層（SARサブ層）に分割される。
送信側においては、CSサブ層は、これは47バイトを受け取るまでユーザー情報を収集する。これら47バイトは、シーケンス番号（３ビット）および可能であれば、他の情報（１ビット）と共に、SARサブ層に送信される。SARサブ層は、エラー検出および補正コード（４ビット）を、シーケンス番号に、および他の情報に加え、その結果、48バイトのセルが発生し、これがATMネットワークを経て送信される事ができる。47バイトのセルがSCサブ層からSARサブ層に送信されるときはいつでも、シーケンス番号が１だけ増加され、そして０と７との間の値を持つことができる。エラー検出および補正コードは、受信側で、シーケンス番号および付加的情報が正しく受け取れたかどうかをチェックすることを可能とさせる。
受信側においては、SARサブ層は、（３ビットからなる）シーケンス番号、シーケンス番号に依存した付加的情報を持つビット、およびこの番号およびこのビットが正しく送信されたかどうかを表すシーケンス番号および前述ビットのステート値とともに、ユーザー情報の47バイトをCSサブ層に送信する。SARサブ層は、ステート値を決定するために鰓−検出および補正コードを利用する。
セルの、そしてステート値のシーケンス番号を処理することにより、欠除した、または誤って挿入されたセルを検出することができる。次に、この情報がCSサブ層の部分においてさらに処理され、ここにおいては、ATMネットワーク内のセルの不均等遅延時間が処理される。
欠除した、および／または誤って挿入されたセルに関する検出および補償のためのその様な方法は、ヨーロッパ  テレコミュニケーション標準境界（ETSI）によって発行された「Ｂ−ISDN  ATMアダプテーション層UAAL）仕様、タイプ１」と題する出版物ETS  DE/NA−52617の添付書類において説明されている。
この公知の方法においては、２つの連続するセルが分析され、そしてセルの、およびステート値のシーケンス番号を基にした、この分析が実行されるまでは１つのセルが失われているか、または誤って挿入されているかの判断は行われない。このことは、引き続くセルが受け取られるまで、受信されたセルが初期的に蓄積され、そしてその後にのみ除去されるかまたはさらに処理されるかのいずれかであることを意味している。もし、１つまたはそれ以上のセルが失われていることが知られたならば、正しいビット番号を維持するために１つまたはそれ以上のダミーセルが前述２つの連続するセルの最初に加えられる。もし、セルが誤って挿入されていれば、これは削除される。
こうして、蓄積されているセルに処理が行われる。欠除した、または誤って挿入されたセルの存在を検出するために、引く続くセルを待たなければならないため、この公知方法は基本的に１セルだけの遅延時間を基にしている。
受信側において、セルの遅延時間における変動を取り扱うバッファは、複数のセルの平均を承知しているので、そのような遅延時間は高品質オーディオおよびビデオサービスの場合においては問題とはならない一方、低いビットレートを持つボイスチャンネルがタイプ１のAALによって伝送されるならば、明白に不都合が生じる。
本発明は、タイプ１のアダプテーション層を持つATMセルの伝送における欠除した、および／または誤って挿入されたセルを検出し、そして補償するための方法、この方法はまた低いビットレートを持つボイスチャンネルにも適用する事ができる、を明らかにすることを目的としている。
この目的を達成する方法は、請求項１の特色から明らかとなる。１つのセルによる前述遅延時間は、回避される。処理動作は、最後に到達したセルに対して行われる。
より詳細に本発明を説明するために、非同期転送モード（ATM）における欠除した、および／または誤って挿入されたセルを検出し、そして補償するための、本発明による方法の望ましい実施例が、添付図面を参照しながら以下に説明される。
第１図は、ATMネットワークによって接続されている２つの端末のブロック図を示し、
第２図は、本発明による、欠除した、そして誤って挿入されたセルを検出し、そして補償するための方法がより詳細に説明される、参照されるブロック図を示している。
第１図は、例えば２つの端末制御センタである、２つの端末１および２を描いている。64kビット/sのビットレートを持つ連続するビットストリームの形態で存在する呼が、端末２からATMネットワーク３を通して端末１に送信される。
この目的のため、端末１および２並びにネットワーク３の各々の間には、タイプ１のATMアダプテーション層またはAAL層5,6が挿入されており、この層は、ユーザー端末の側にある集中またはアダプテーション層（CSサブ層）５および、ATMネットワーク側のセグメンテーションおよびリコンポジションサブ層（SARサブ層）６とから構成されている。ATMネットワークを通過する可変セル遅延時間を比較するために、バッファ４がCSサブ層における端末１内に設けられる。
欠除した、および／または誤って挿入されたセルを検出し、そして補償するための集積回路７は、SARサブ層６とバッファ４との間に端末１内に配置される。
この検出および補償は、本発明により以下のように実行される。
情報が、例えば端末２から端末１に、53バイトセルの形式でATMネットワーク３を通して伝送される。
SARサブ層６を通してCSサブ層を通過する、端末２の送信側のネットワーク３に供給される各セルは、５バイトのヘッド、47バイトのセル内容（ペイロード）および特定機能を持つ１バイトからなっている。
この最後に言及されたバイトは、セルのシーケンス番号SC（シーケンスカウント）を構成する３ビット、集中サブ層インジケーションまたはCSIビットとして知られている、例えば周波数および可能であれば構造の伝送のための、シーケンスの機能としての付加的情報を供給する１ビット、およびCSIビットおよびシーケンス番号SCのエラー検出および補正コードを形成する４ビットを含んでいる。
シーケンス番号SCは、ゼロと７の間の値である。CSサブ層５は、SARサブ層６に送信されたセルを８の最大値まで計数し、これはすなわち８番目のセルから再び０となってシステムカウントを開始させる。
受信側においては、SARサブ層の中で、エラー検出および補正コードを参照しながら、シーケンス番号およびCSIビットが正しく送信されたかどうかがチェックされる。ステート値は、送信が成功したかどうかを表示する。前の場合においては、ステート値は、有効であり、他の場合においてはステート値は無効である。SARサブ層は、CSサブ層に、ステート値、CSIビット、シーケンス番号、および47ビットのユーザー情報を供給する。
回路７は、SCサブ層において、欠除したまたは誤って挿入されたセルに関する検出および補償のために、シーケンス番号SCおよびステート値を使用する。
この検出および補償は、遅延を伴わないで実行される。
受け取られたセルの受納または拒絶の判定は、引き続くセルを待つことなく直接的に行われる。もし、セルが受納されるならば、これはさらに別の処理のためにバッファ４内に蓄積される。セルが拒絶されるならば、これは破棄される。
１つまたはそれ以上の欠除したセルが１つのセルに先立っていることの、またはセルが誤って挿入されたセルであることの判定は、引き続くセルの受け取りの後に行われる。
１つまたはそれ以上の欠除したセルが第１に言及されたセルに先だっていることが判定されたならば、同じ全体のバイト数を持つ１つまたはそれ以上のダミーセルが第１に言及されたセルと以前に言及された第２のセルとの間に挿入される。
第１に言及されたセルが誤って挿入されたセルであると判定された場合には、この誤って挿入されたセルは、受納されるがしかし、補償の目的のために、前述引き続くセルの、そして可能であるならば、それに引き続くセルの同等のバイトの数が除かれる。
これらのステップは、第２図におけるブロック図において表されているような、５つの状態、すなわち状態（８）「スタート」、状態（９）「同期していない」、状態（10）「同期」、状態（11）「無効」、および状態（12）「シーケンスにない」、を持つ状態遷移図と呼ばれるものに状態間の線は、受け取られたセルによって生じる事象および状態遷移図においてもたらされる進展、並びに受け取られたセルが直接的に被る扱いを行わせる事象を表している。
状態（８）「スタート」は、初期状態である。状態遷移図は、有効なステート値が受け取られるまで、この状態を維持する。これは線13によって表されている。セルは、拒絶される。ステート値が有効であれば、状態遷移図は状態（９）「同期していない」に進む。これは線14によって表されている。
この状態（９）においては、以下のステップが実行される。
ステート値が有効であり、そしてシーケンス番号が受け取られ、これが以前の番号とのシーケンスを形成していれば、受け取られたセルは受納され、そして状態遷移図は、状態（10）「同期」に進む。これは線16によって表されている。
無効なステート値を持つセルが到達するならば、ステート遷移図は位置８「スタート」に戻る。これは線17によって表されている。
状態遷移図が、一旦状態（10）「同期」に入るならば、シーケンス番号は同期を表示し、状態遷移図は、受け取られたセルのシーケンス番号が以前のセルとのシーケンスである限り、この状態を維持する。
この受け取られたセルは、受納される。これは線18によって表されている。この状態（10）においては、以下のステップが実行される。
もし、ステート値が無効であれば、状態遷移図は、状態（11）「無効」に進む。これは線19によって表されている。しかし、受け取られたセルは受納される。
もし、状態値が有効であり、そしてシーケンス番号が前のセルを持つシーケンスでないならば、状態遷移図は、状態（12）「シーケンスにない」に進む。これは線20によって表されている。受け取られたセルは、受納される。
状態（11）「無効」においては、これが引き続くセルを受け取ったときに無効なステート値を持つ前に受け取られたセルに関する判断を状態遷移図は行わなければならない。この状態（11）においては、以下のステップが行われる。
もし、ステート値が再び無効であれば、状態遷移図は、状態（１）「スタート」に戻る。これは、線21によって示されている。この場合においては、受け取られたセルは拒絶される。
もし、ステート値が有効であり、そしてシーケンス番号が有効なシーケンス番号をもって受け取られた最後のセルのシーケンスであれば、状態遷移図は状態（10）「同期」に戻る。これは線22によって示されている。しかし、以前のセルは、誤って挿入されたセルであると考えられる。誤って挿入されたセルの、そして可能であれば引き続いて受け取られたセルのバイトの数に相当する受け取られたセルのバイトの数は、除かれる。
ステート値が有効であり、しかし有効なステート値を持つ受け取られた最後のセルのシーケンス番号を２だけ越えるシーケンス番号を持っているならば、無効なステート値が存在していたとしても以前のセルは不正なシーケンス番号を持つものであると考えられる。受け取られたセルは、受納され、そして状態遷移図は状態（10）「同期」に戻る。これは線23によって表されている。
状態（12）「シーケンスにない」においては、セルが到達したときに以下のステップが実行される。
もしステート値が無効であれば、受け取られたセルは、拒絶され、そして状態遷移図は状態（１）「スタート」に戻る。これは線24によって示されている。
もし、ステート値が有効であり、そしてシーケンス番号が最後に受け取られたセルのシーケンス番号を持つシーケンスを形成しているならば、ステート遷移図は状態（10）「同期」に戻る。これは、線25によって表されている。しかし、以前に受け取られたセルは誤って挿入されたセルであると考えられる。誤って挿入されたセルのバイトの数に等しいバイトの数が受け取られたセルから、そして可能であれば引き続いて受け取られたセルから除かれる。
ステート値が有効であり、そしてシーケンス番号が以前に受け取られたセルのシーケンス番号とのシーケンスであるならば、状態遷移図はセルが欠除したものと想定する。これは、欠除したセルの数に等しいダミーセルの数を、以前に受け取られたセルと最後に受け取られたセルとの間に挿入する。最後に受け取られたセルが受納され、そして状態遷移図は、状態（10）「同期」に戻る。これは線26によって表されている。
もし、ステート値が有効であり、しかし前述２つの状態の１つにおけるものではないならば、状態遷移図は受け取られたセルを拒絶し、そして状態（９）「同期していない」に進む。これは線27によって示されている。
これまでに説明された方法は、比較的前述の、公知標準的な方法、即ちETSIによって提案されている方法に類似しており、その結果、上に説明された本発明による方法を実行するためには、公知方法に関して用いられている公知回路に極めて僅かな変更を加えるだけでよい。
本発明によれば、欠除した、そして誤って挿入されたセルは、セルを遅延させる必要なく、検出する事が可能である。ダミーセルは、欠除したセルおよび誤って挿入されたセルに引き続くセルが、受納された後に加えられるが、しかし、誤って挿入されたセルに引き続く１つのセルまたは複数のセルの同数のバイトを除くことにより補償される。
【図１】
0003594618.tif 000002
【図２】
0003594618.tif 000003