(57)【特許請求の範囲】
【請求項１】
ＲＬＰデータ検査を行う方法であって、
複数のチャネルを介して送信された複数のＲＬＰデータフレームを受信する段階と、
受信した有効なデータフレームからデータフレームシーケンス識別子を抽出し、該データフレームシーケンス識別子とデータフレームシーケンスパラメータとを比較することで、前記ＲＬＰデータフレームから疑惑フレームを識別する段階であって、前記データフレームシーケンスパラメータは、前記複数のＲＬＰデータフレームを通信することが可能なチャネル数の関数である、段階と、
前記疑惑フレームを分類し、消去するように分類されたフレームを形成する段階と、
前記分類されたフレームをＲＬＰデータ検出器に渡す段階と
を有する方法。
【請求項２】
少なくとも１つの前記チャネルが不連続送信(DTX)を行う通信システムにおいて使用される、請求項１記載の方法。
【発明の詳細な説明】
【０００１】
（産業上の利用分野）
本発明は、一般に、通信システムに関し、さらに詳しくは、本発明は、通信システム内で無線リンク・プロトコル（ＲＬＰ）データを検査するための方法および装置に関する。
【０００２】
（従来の技術）
符号分割多元接続（ＣＤＭＡ）および他の通信システム・タイプ内では、通信される情報は、音声であれデータであれ、通信チャネル上で通信資源(communication resources)、例えば、無線電話と基地局との間で搬送される。暫定規格(Interim Standard)ＩＳ−９５ＢによるＣＤＭＡ方式の通信システムなど、ブロードバンドのスペクトル拡散通信システム内では、通信チャネルを定めるために拡散符号(spreading code)が用いられる。
【０００３】
通信チャネルは、主チャネル(primary channel)の他に、一つまたはそれ以上の副チャネル(secondary channel)を含むことができる。副チャネルは、主チャネル内における、例えば、符号化音声または符号化データなどのデータの送信中に、副チャネル内で情報の送信を可能にすることにより、帯域幅を増加する能力を提供する。主チャネルは、符号化音声または符号化データなどのデータを、フル送信レートまたは何らかのサブレートにて、搬送するために用いられる。データを搬送していないときは、主チャネルはアイドル・データ・パターンを搬送する。
【０００４】
副チャネルは、ＲＬＰデータと呼ばれるものを含む、任意の形式のデータを搬送することができる。ただし、副チャネルは、常にデータを搬送するとは限らない。例えば、ＣＤＭＡセルラ・システム上の高速データ・サービスについてのＩＳ−９５Ｂによると、一つの呼は、高帯域データを送信する基本チャネル(fundamental channel)とともに、最大７つの補助チャネル(supplemental channel)を連結できる。補助チャネルは、フル・レートにて送信するため、あるいは送信機を無音化(mute)するために、ＩＳ−９５Ｂによって必要とされる。問題は、補助チャネルを無音化すると、受信機はこれを知るすべがなく、受信機はあたかもフル・レート・フレームが送信されたごとくエア信号を復号しようとする。送信機を無音化することにより、ランダム・データ・パターンが生じ、受信機が復号しようとするのはこのランダム・データ・パターンとなる。フレームＣＲＣは、これらの復号済みランダム・データ・フレームを選別(screen)することを意図するが、ＩＳ−９５ＢフレームＣＲＣは１２ビットに過ぎない。これは、ランダム・データについて、フレームＣＲＣが、平均４０９６個の無音化フレーム毎に一つのフレームを有効として合格させることを意味する。
【０００５】
暫定規格ＩＳ−７０７Ａは、ＲＬＰデータの送信を規定するが、受信したデータ・フレームのエラー検査をほとんど行わない。フレームＣＲＣを誤って合格した後にＲＬＰ層によって誤データ・フレームが受信されると、典型的な結果はＲＬＰ層のリセットとなる。これにより、データ損が生じ、上位層プロトコルによる再送信を要求する。ＲＬＰ層が誤データ・フレームを受信すると、誤データ・フレームのシーケンス番号までの現在予測されるシーケンス番号から、欠損データ・フレームを検出し、ピアＲＬＰ層からのこれらのデータ・フレームの再送信を要求する。一つのＲＬＰ層によって欠損として検出されたフレームはピアＲＬＰ層によって実際には送信されなかったので、ピアＲＬＰ層はこの要求に応えられない。ＩＳ−７０７Ａ規格によると、ＲＬＰ層はＲＬＰリセット手順を介して再同期する必要がある。ほとんどの場合、この結果、上位層に対してデータ損が発生し、そのため帯域幅の劣化という全体的な影響が生じる。また、これは、再送信要求およびＲＬＰリセット手順がアクティビティと思われて、タイマをリセットするので、パケット・データの休止タイマ(dormant timer)の起動に影響を及ぼす。タイマ・リセットは、実質的にアイドル状態の呼をアクティブ状態に維持して、資源を消費させることがある。
【０００６】
従って、通信システムにおいてＲＬＰデータ検査を行うための方法および装置が必要とされる。
【０００７】
（好適な実施例の説明）
装置および方法は、ＲＬＰデータ検査(RLP data checking)を行う。本発明の好適な実施例に従って、装置はフレーム・シリアル化段(frame serialization stage)と、不良の可能性のあるフレームを検出し、かつこれらの不良フレームを消去(erasure)として再分類する不良フレーム・フィルタとを含む。このように、不良フレーム・データはＲＬＰ層に渡されず、不必要なリセットおよび再同期の手順を回避できる。
一実施例による方法は、
ＲＬＰデータ検査を行う方法であって、
複数のチャネルを介して送信された複数のＲＬＰデータフレームを受信する段階と、
受信した有効なデータフレームからデータフレームシーケンス識別子を抽出し、該データフレームシーケンス識別子とデータフレームシーケンスパラメータとを比較することで、前記ＲＬＰデータフレームから疑惑フレームを識別する段階であって、前記データフレームシーケンスパラメータは、前記複数のＲＬＰデータフレームを通信することが可能なチャネル数の関数である、段階と、
前記疑惑フレームを分類し、消去するように分類されたフレームを形成する段階と、
前記分類されたフレームをＲＬＰデータ検出器に渡す段階と
を有する方法である。
【０００８】
図１を参照して、データ処理装置１０は、シンボル品質評価段(symbol quality assessment stage)１２，フレームＣＲＣ段１４およびＲＬＰデータ層１６を含む。シンボル品質評価段１２は、不良フレームの所定のパーセント以上をＣＲＣ段１４に渡さないようにするため、加重手順(weighting procedure)を利用してデータ・フレームを評価する。ＣＲＣ段１４からのランダム・フレームを渡すことに関連する問題を克服するため、シンボル品質評価段１２の閾値を調整することが可能である。ただし、このような調整は、必然的により高いパーセントの良好フレームを拒否する結果となる。良好フレームを拒否することは、これらのフレームの再送信を要求するために上位層のアクティビティを必要とする。従って、シンボル品質評価段１２を調整することは、不良フレームをＲＬＰ層１６に渡す問題に対する有効な解決とはならない。故に、不良フレームをＲＬＰデータ層１６に渡す問題を克服するためには、ＣＲＣ段１４とＲＬＰデータ層１６との間に、前ＲＬＰデータ検査段(pre-RLP data checking stage)１８が設けられる。
【０００９】
図２は、前ＲＬＰデータ検査段１８を示し、これは、図２からわかるように、フレーム・シリアル化段２０および不良フレーム・フィルタ段２２を含む。フレーム・シリアル化段２０は、ＩＳ−９５層からＲＬＰフレームを受けて、各フレームに関連するフレーム・シーケンス番号に従ってこれらのフレームをシリアル化する。
【００１０】
フレーム・シリアル化のプロセスを図３に示し、ここでシーケンス番号２４を有する複数のフレームはフレーム・シリアル化段２０によって受信される。フレーム・シリアル化段は、ＲＬＰ層から予想シーケンス番号データ(expected sequence number data)、すなわちＶ（Ｒ）を受信する。フレーム・シリアル化段２０の出力は、フレームのシリアル化シーケンス２６である。図３に示す例では、予想シーケンス番号Ｖ（Ｒ）は１１であり、受信フレームは、消去フレーム(erasure frame)２８および無効フレーム(invalid frame)３０と共に、１２，１３，１５，１６，９９の番号が付されている。フレーム・シリアル化段２０は、欠損している可能性のあるフレームの位置に、位置保持フレーム(place holding frame)「Ｘ」を挿入すべく動作できる。従って、シリアル化フレーム・シーケンス３２は、図３において「Ｘ  １２  １３  Ｘ  １５  １６  ９９」と示され、ここで「Ｘ」は明らかな欠損フレーム１１および１４の代わりに挿入されている。シーケンスがシリアル化されると、シーケンス化フレームは不良フレーム・フィルタ段２２によってフィルタされる。本発明の好適な実施例に従って、シーケンス番号「９９」を有するフレームは、予想シーケンス番号と、特定のタイムスロット内で受信できるフレームの最大数と比較して、大幅にシーケンスがずれているので、消去として再分類される。
【００１１】
不良フレーム・フィルタ段２２によって用いられるフィルタリングのプロセス４００を図４のフローチャートに示す。不良フレーム・フィルタ段２２の特長は、疑惑不良フレーム・データ(suspected bad frame data)を消去として再分類することである。消去はＲＬＰ層によって認識され、リセット手順を開始させない。プロセス４００はステップ４０２から開始し、連続消去／無効カウンタＣｉおよび連続シリアル消去カウンタＣｓはリセットされる。各受信フレームについて（ステップ４０６）、まずプロセスは、フレームが新規ＲＬＰデータ・フレームであるかどうかを判定する（ステップ４０８）。ＲＬＰ制御フレームおよび再送信データ・フレームはプロセスによってフィルタされない。なぜならば、ＲＬＰはこの種のフレームについてすでにエラー保護を行っているためである。このプロセスの目的のために、これらのフレーム・タイプは消去／無効フレームとして扱われ、連続消去カウンタはインクリメントされる（ステップ４２２）
受信フレームが新規データ・フレームである場合、与えられたチャネルの連続消去カウンタは閾値と比較され（ステップ４１０）、このフレームが破棄の対象かどうかを判定する。破棄の対象である場合、受信フレームのフレーム・シーケンス番号は次の予想シーケンス番号Ｖｓ（Ｒ）と比較され（ステップ４１２）、またシリアル化フレーム・シーケンス３２からの連続消去の数と比較され（ステップ４１４）、フレームが有効であるかどうかを判定する。フレームが無効なシーケンス番号を有すると思われる場合、連続再分類カウンタはインクリメントされ（ステップ４１６）、閾値と比較される（ステップ４１８）。この閾値を越えない場合、フレームは破棄され（ステップ４２０）、連続消去カウンタは更新される（ステップ４２２）。それ以外の場合、フレームは経過時間内で受信された可能性があるので、フレームは有効とみなされる。この場合、連続再分類フレーム・カウンタＣｎはリセットされ（ステップ４２４）、Ｖｓ（Ｒ）は有効シーケンス番号より一つ大きくなるように更新され（ステップ４２６，４２８）、そしてカウンタＣｉおよびＣｓはリセットされる。なお、Ｖｓ（Ｒ）は、各２０ミリ秒（ｍｓ）フレーム・ブロックの開始時にＶ（Ｒ）に（ＲＬＰ層から）再初期化される。
【００１２】
この提唱されるプロセスは、その挙動を変更するために、いくつかの設定可能なパラメータを利用して設計されている。連続チャネル消去閾値（Ｔｉ）は、あるチャネルがそのほとんどのタイムスロット上で送信している場合に、再分類を阻止するために利用できる。連続再分類閾値は、万一ＲＬＰシーケンス番号のギャップが、適切な時間を経過せずに、生じる場合に、アルゴリズムを保護すべく設計されている。シーケンス番号保護パッド(sequence number guard pad)は、アルゴリズムがフレームを無効と宣言して再分類を強制する前に、シーケンスにおけるわずかなズレを許すことを可能にする。
【００１３】
また、上記のプロセスは、次のフレーム・セットが着信するまで、フレーム再分類に関する判定を遅らせるように拡張できる。これは、プロセスにある程度の遅延を生じさせるが、以降のシーケンス番号に関する情報はアルゴリズムを強化して、不良判定の可能性を低減できる。例えば、あるフレームのグループが大幅にシーケンスから外れていると思われる場合、一つまたはそれ以上のデータ・パケットが遅延したためということもありうる。次のフレーム・シーケンスにより、さもなければシーケンス外れのフレームが正しい次フレームであることが判明することもある。
【００１４】
本発明について、いくつかの好適な実施例の観点から説明した。これらの好適な実施例は発明を例示するためのものであり、特許請求の範囲に規定されるその広い範囲を制限するものではない。例えば、本発明は、ＩＳ−９５Ａの単一可変レート・チャネル構造に従って、もしくはＩＳ−９５Ｃのチャネル構造に従って、あるいはＲＬＰが利用される任意の無線周波数環境において設計されたシステムにも適用できる。当業者であれば、本発明は不連続な送信（discontinuous transmission：ＤＴＸ）が利用される実質的に任意の通信システムのためになることが理解されよう。なぜならば、このようなシステムはランダム・データを有効データとして合格させる可能性があるためである。本発明に従って、またこのようなシステムでは、疑惑欠損が検出され、位置保持フレームが挿入され、および／あるいは疑惑不良データ・フレームは、データ検出器に渡される前に、例えば、消去フレームとして検出・再分類される。
【図面の簡単な説明】
【図１】  本発明の好適な実施例による、ＲＬＰデータ検査段を内蔵する補助バンド処理装置のブロック図である。
【図２】  本発明の好適な実施例による、ＲＬＰデータ検査を行うための装置を示すブロック図である。
【図３】  図２のブロック図に示すフレーム・シリアル化機能のブロック図である。
【図４】  本発明の好適な実施例によるＲＬＰデータ検査の方法を示すフローチャートである。
【図１】
0005095898.tif 000002
【図２】
0005095898.tif 000003
【図３】
0005095898.tif 000004
【図４】
0005095898.tif 000005