(57)【特許請求の範囲】
【請求項１】
第一のメッセージを第一の送受信デバイスから第二の送受信デバイスに伝送し、前記第一のメッセージが無線リンクプロトコル（ＲＬＰ）のデータフレーム中の可変長フィールドを規定する第一の少なくとも一つのパラメータを規定する情報を含むステップと、
前記第一のメッセージを前記第二の送受信デバイスで受け取るステップと、
前記第一のメッセージの受け取りに応じて、前記ＲＬＰの第一の少なくとも一つのパラメータを前記第二の送受信デバイスに蓄積するステップと、
前記第一のメッセージの受け取りに応じて、前記第二の送受信デバイスからの第二のメッセージを前記第一の送受信デバイスに伝送し、前記第二のメッセージがＲＬＰの第二の少なくとも一つのパラメータを規定する情報を含むステップと、
前記第二のメッセージを前記第一の送受信デバイスで受け取るステップと、
前記第二のメッセージの受け取りに応じて、前記ＲＬＰの第二の少なくとも一つのパラメータを前記第一の送受信デバイスに蓄積するステップと、
第一の複数のＲＬＰデータフレームを前記第一の送受信デバイスから伝送するステップと、
前記ＲＬＰの第一の少なくとも一つのパラメータにしたがって、前記第一の複数のＲＬＰデータフレームの少なくともひとつを前記第二の送受信デバイスで受け取るステップと、
第二の複数のＲＬＰデータフレームを前記第二の送受信デバイスから伝送するステップと、
前記ＲＬＰの第二の少なくとも一つのパラメータにしたがって、前記第二の複数のＲＬＰデータフレームの少なくともひとつを前記第一の送受信デバイスで受け取るステップとから成る少なくとも一つの可変パラメータを有する無線リンクプロトコル（ＲＬＰ）を使用して前記第一の送受信デバイスと前記第二の送受信デバイスの間で通信する方法。
【請求項２】
前記ＲＬＰの第一の少なくとも一つのパラメータが第一のシーケンス数サイズから成り、前記第一のシーケンス数サイズが前記第一の複数のＲＬＰデータフレームの各々に含まれるシーケンス数フィールドの長さを規定し、そして前記ＲＬＰの第二の少なくとも一つのパラメータが前記第二の複数のＲＬＰデータフレームの各々に含まれるシーケンス数フィールドの長さを規定する第二のシーケンス数サイズから成ることを特徴とする請求項１に記載の方法。
【請求項３】
前記第一および第二のメッセージが第一および第二のＩＳ−９９類似ＲＬＰ制御フレームから成り、そして前記第一および第二の複数のＲＬＰデータフレームがＩＳ−９９類似ＲＬＰデータフレームから成ることを特徴とする請求項２に記載の方法。
【請求項４】
さらに前記ＲＬＰの第一の少なくとも一つのパラメータが第一の再伝送要求値から成り、前記第一の再伝送要求値が前記第二の送受信デバイスで受け取られなかった前記第一の送受信デバイスから伝送されたＲＬＰデータフレームに対して前記第二の送受信デバイスから与えられる再伝送要求の最大数を規定し、そしてさらに前記ＲＬＰの第二の少なくとも一つのパラメータが第二の再伝送要求値から成り、前記第二の再伝送要求値が前記第一の送受信デバイスで受け取られなかった前記第二の送受信デバイスから伝送されたＲＬＰデータフレームに対して前記第一の送受信デバイスから与えられる再伝送要求の最大数を規定することを特徴とする請求項２に記載の方法。
【請求項５】
前記第一の複数のＲＬＰデータフレームのうち少なくとも一つを受け取る前記ステップが、
前記第一の複数のＲＬＰデータフレームのうち少なくとも一つのデータフレームを前記第二の送受信デバイスで受け取るステップと、
前記第一の複数のＲＬＰデータフレームのうち少なくとも一つの受け取られなかったＲＬＰデータフレームを検出するステップと、
前記第一の再伝送値より少ない再伝送要求が前記第一の複数のＲＬＰデータフレームのうち前記少なくとも一つの受け取られなかったＲＬＰデータフレームに対して伝送された場合に決定するステップと、
前記決定するステップの正決定に応じて、第一の再伝送要求を前記第二の送受信デバイスから前記第一の送受信デバイスへ伝送するステップとから成り、
そして、前記第二の複数のＲＬＰデータフレームのうち少なくとも一つを受け取る前記ステップが、
前記第二の複数のＲＬＰデータフレームのうち少なくとも一つのデータフレームを前記第一の送受信デバイスで受け取るステップと、
前記第二の複数のＲＬＰデータフレームのうち少なくとも一つの受け取られなかったＲＬＰデータフレームを検出するステップと、
前記第二の再伝送値より少ない再伝送要求が前記第二の複数のＲＬＰデータフレームのうち前記少なくとも一つの受け取られなかったＲＬＰデータフレームに対して伝送された場合に決定するステップと、
前記決定するステップの正決定に応じて、第二の再伝送要求を前記第一の送受信デバイスから前記第二の送受信デバイスへ伝送するステップから成ることを特徴とする請求項４に記載の方法。
【請求項６】
前記第一および第二のメッセージがＩＳ−９９類似ＲＬＰ制御フレームから成り、そして前記第一および第二の複数のＲＬＰデータフレームがＩＳ−９９類似データＲＬＰフレームから成ることを特徴とする請求項５に記載の方法。
【請求項７】
前記ＲＬＰの第一の少なくとも一つのパラメータが第一の再伝送要求値から成り、前記第一の再伝送要求値が前記第二の送受信デバイスで受け取られなかった前記第一の送受信デバイスから伝送されたＲＬＰデータフレームに対して前記第二の送受信デバイスから与えられる再伝送要求の最大数を規定し、そして前記ＲＬＰの第二の少なくとも一つのパラメータが第二の再伝送要求値から成り、前記第二の再伝送要求値が前記第一の送受信デバイスで受け取られなかった前記第二の送受信デバイスから伝送されたＲＬＰデータフレームに対して前記第一の送受信デバイスから与えられる再伝送要求の最大数を規定することを特徴とする請求項１に記載の方法。
【請求項８】
前記第一の複数のＲＬＰデータフレームのうち少なくとも一つを受け取る前記ステップが、
前記第一の複数のＲＬＰデータフレームのうち少なくとも一つのデータフレームを前記第二の送受信デバイスで受け取るステップと、
前記第一の複数のＲＬＰデータフレームのうち少なくとも一つの受け取られなかったＲＬＰデータフレームを検出するステップと、
前記第一の再伝送値より少ない再伝送要求が前記第一の複数のＲＬＰデータフレームのうち前記少なくとも一つの受け取られなかったＲＬＰデータフレームに対して伝送された場合に決定するステップと、
前記決定するステップの正決定に応じて、第一の再伝送要求を前記第二の送受信デバイスから前記第一の送受信デバイスへ伝送するステップとから成り、
そして、前記第二の複数のＲＬＰデータフレームのうち少なくとも一つを受け取る前記ステップが、
前記第二の複数のＲＬＰデータフレームのうち少なくとも一つのデータフレームを前記第一の送受信デバイスで受け取るステップと、
前記第二の複数のＲＬＰデータフレームのうち少なくとも一つの受け取られなかったＲＬＰデータフレームを検出するステップと、
前記第二の再伝送値より少ない再伝送要求が前記第二の複数のＲＬＰデータフレームのうち前記少なくとも一つの受け取られなかったＲＬＰデータフレームに対して伝送された場合に決定するステップと、
前記決定するステップの正決定に応じて、第二の再伝送要求を前記第一の送受信デバイスから前記第二の送受信デバイスへ伝送するステップとから成ることを特徴とする請求項７に記載の方法。
【請求項９】
前記第一および第二のメッセージが夫々ＩＳ−９９類似ＲＬＰ制御フレームから成り、そして前記第一および第二の複数のＲＬＰデータフレームがＩＳ−９９類似データＲＬＰフレームから成ることを特徴とする請求項８に記載の方法。
【請求項１０】
メッセージを基地局から受け取り、前記メッセージが前記無線リンクプロトコル（ＲＬＰ）のデータフレーム中の可変長フィールドを規定する少なくとも一つのパラメータを規定する情報を含み、さらに前記メッセージの受け取りに続いて前記ＲＬＰフレームのシーケンスのうち少なくとも一つを受け取る受信器と、
メモリデバイスと、
前記受信器と前記メモリデバイスとに結合され、前記情報を前記受信器から受け取って前記情報を前記メモリデバイスに蓄積し、そして前記蓄積情報にしたがって前記ＲＬＰフレームのシーケンスのうち前記少なくとも一つを処理する制御器から成り、データが無線リンクプロトコル（ＲＬＰ）にしたがって無線リンクプロトコル（ＲＬＰ）フレームのシーケンスで基地局から伝送される、基地局を備える無線通信システムにおいて動作する移動端末。
【請求項１１】
前記情報が前記基地局から伝送される前記ＲＬＰフレームのシーケンスの各々に含まれるシーケンス数フィールドのサイズを規定するサイズ値を含み、そして前記制御器が前記サイズ値にしたがって前記ＲＬＰフレームのシーケンスのうち前記少なくとも一つのシーケンス数フィールドを処理することを特徴とする請求項１０に記載の移動端末。
【請求項１２】
前記移動端末がさらに送信器を含み、前記蓄積情報が前記ＲＬＰフレームのシーケンスのうち受け取られなかったＲＬＰフレームの再伝送を要求して前記移動端末から前記基地局へ伝送される再伝送要求の最大数を規定する数値を含み、そして前記制御器が前記ＲＬＰフレームのシーケンスのうち前記少なくとも一つを前記ＲＬＰフレームのシーケンスのうち少なくとも一つの受け取られなかったＲＬＰフレームを決定することによって処理し、前記数値より少ない再伝送要求が前記少なくとも一つの受け取られなかったＲＬＰフレームに対して伝送されたかどうかを決定し、そして伝送された再伝送要求が前記数値より少ない場合に、再伝送要求を含んで第二のメッセージの前記送信器から前記基地局への伝送を開始することを特徴とする請求項１０に記載の移動端末。
【請求項１３】
ＲＬＰによる前記ＲＬＰフレームのシーケンスが第一のＲＬＰによる第一のＲＬＰフレームのシーケンスから成り、前記メッセージが第一のメッセージから成り、そしてデータが前記移動端末から前記基地局へ第二のＲＬＰによる第二のＲＬＰフレームのシーケンスで伝送され、そしてさらに前記移動端末が前記第二のＲＬＰフレームのシーケンスを伝送する送信器から成り、そしてさらに前記第一の情報の受け取りに応じて前記制御器が第二のメッセージを整形し、前記第二のメッセージが前記第二のＲＬＰのうち少なくとも一つのパラメータを規定する情報を含み、そして前記第二のメッセージの前記送信器から前記基地局への伝送を開始することを特徴とする請求項１０に記載の移動端末。
【請求項１４】
前記第一および第二のメッセージがＲＬＰ制御フレームから成り、そして前記第一および第二のＲＬＰフレームのシーケンスがＲＬＰデータフレームから成ることを特徴とする請求項１３に記載の移動端末。
【請求項１５】
前記第一のＲＬＰのうち少なくとも一つのパラメータを規定する前記情報が前記第一のＲＬＰフレームの各々に含まれるシーケンス数フィールドのサイズを規定する第一のサイズ値および前記第一のＲＬＰフレームのシーケンスのうち受け取られないＲＬＰフレームの再伝送を要求するために前記移動端末から前記基地局へ伝送する伝送要求の最大数を規定する第一の数値から成り、そして前記第二のＲＬＰのうち少なくとも一つのパラメータを規定する前記情報が前記第二のＲＬＰフレームの各々に含まれるシーケンス数フィールドのサイズを規定する第二のサイズ値および前記第二のＲＬＰフレームのシーケンスのうち受け取られないＲＬＰフレームの再伝送を要求するために前記基地局から前記移動端末へ伝送する伝送要求の最大数を規定する第二の数値から成ることを特徴とする請求項１３に記載の移動端末。
【請求項１６】
前記第一および第二のメッセージがＲＬＰ制御フレームから成り、そして前記第一および第二のＲＬＰフレームのシーケンスがＲＬＰデータフレームから成ることを特徴とする請求項１５に記載の移動端末。
【請求項１７】
データを伝送する前に、データフレーム中に可変長フィールドを確立し、通信制御情報を移動端末と基地局との間で交換し、制御情報が可変長データフレームシーケンス数の長さを規定する第一のフィールド、第一のフィールドの長さを規定する第二のフィールド、およびデータフレーム再伝送の最大数を規定する第三のフィールドから成るステップと、
交換情報を移動端末と基地局の両方に蓄積するステップと、
続いてデータフレームを蓄積情報にもとづいて伝送するステップとから成り、無線通信システムにおいてデータを移動端末と基地局の間で交信する方法。
【請求項１８】
無線通信システムをDS-CDMA システムとして実施する請求項１７に記載の方法。
【請求項１９】
少なくとも一つの可変パラメータを有する伝送プロトコルを使用して、第一送受信デバイスと第二送受信デバイスとの間で通信する方法であって、
前記第一送受信デバイスから前記第二送受信デバイスに第一制御情報を伝送し、前記第一制御情報は伝送プロトコルのデータフレーム中の可変長フィールドを規定する前記パラメータの値を特定し、再伝送要求の最大数を規定し、前記再伝送要求が、前記第一送受信デバイスから伝送され前記第二送受信デバイスでは受信されないデータフレームに対して前記第二送受信デバイスから与えられる段階と、
前記第二送受信デバイスから前記第一送受信デバイスに第二制御情報を伝送し、前記第二制御情報は再伝送要求の最大数を規定し、前記再伝送要求が、前記第二送受信デバイスから伝送され前記第一送受信デバイスでは受信されないデータフレームに対して前記第一送受信デバイスから与えられる段階と、
前記第二送受信デバイスに前記第一制御情報を格納し、前記第一送受信デバイスに前記第二制御情報を格納する段階と、
前記第一送受信デバイスから前記第二送受信デバイスに第一の複数のデータフレームを伝送する段階と、
前記第一の複数のデータフレームのうち少なくとも一つの受信されたデータフレームを前記第二送受信デバイスで受信する段階と、
前記第一の複数のデータフレームのうち少なくとも一つの受信されていないデータフレームを前記第二送受信デバイスで検出する段階と、
前記第一の再伝送値より少ない再伝送要求が、前記第一の複数のデータフレームのうち前記少なくとも一つの受信されていないデータフレームに対して伝送されたかどうかを確認する段階と、
前記確認する段階の肯定的確認に応じて、第一の再伝送要求を前記第二送受信デバイスから前記第一送受信デバイスへ伝送する段階と、から成ることを特徴とする方法。
【請求項２０】
請求項１９に記載の方法において、
前記第一制御情報がさらに、前記第一の少なくとも一つのデータフレームにおいて、第一の少なくとも一つのデータフィールドではない可変長フィールドの長さを規定する情報を含み、
前記第二制御情報がさらに、前記第二の少なくとも一つのデータフレームにおいて、第二の少なくとも一つのデータフィールドではない可変長フィールドの長さを表示する情報を含むことを特徴とする方法。
【請求項２１】
少なくとも一つの可変パラメータを有する伝送プロトコルを使用して、第一送受信デバイスと第二送受信デバイスとの間で通信する装置であって、
前記第一送受信デバイスから前記第二送受信デバイスに第一制御情報を伝送し、前記第一制御情報は伝送プロトコルのデータフレーム中の可変長フィールドを規定する前記パラメータの値を特定し、前記第一制御情報は再伝送要求の最大数を規定し、前記再伝送要求が、前記第一送受信デバイスから伝送され前記第二送受信デバイスでは受信されないデータフレームに対して前記第二送受信デバイスから与えられる手段と、
前記第二送受信デバイスから前記第一送受信デバイスに第二制御情報を伝送し、前記第二制御情報は再伝送要求の最大数を規定し、前記再伝送要求が、前記第二送受信デバイスから伝送され前記第一送受信デバイスでは受信されないデータフレームに対して前記第一送受信デバイスから与えられる手段と、
前記第二送受信デバイスに前記第一制御情報を格納し、前記第一送受信デバイスに前記第二制御情報を格納する手段と、
前記第一送受信デバイスから前記第二送受信デバイスに第一の複数のデータフレームを伝送する手段と、
前記第一の複数のデータフレームのうち少なくとも一つの受信されたデータフレームを前記第二送受信デバイスで受信する手段と、
前記第一の複数のデータフレームのうち少なくとも一つの受信されていないデータフレームを前記第二送受信デバイスで検出する手段と、
前記第一の再伝送値より少ない再伝送要求が、前記第一の複数のデータフレームのうち前記少なくとも一つの受信されていないデータフレームに対して伝送されたかどうかを確認する手段と、
前記確認する手段の肯定的確認に応じて、第一の再伝送要求を前記第二送受信デバイスから前記第一送受信デバイスへ伝送する手段と、から成ることを特徴とする装置。
【請求項２２】
請求項２１に記載の装置において、
前記情報は、さらに、前記第一送受信デバイスから、前記少なくとも一つの受信されていないデータフレームの再伝送を要求する前記第二送受信デバイスへ伝送される再伝送要求の最大数を規定する再伝送要求値を含み、
前記装置は、さらに、前記少なくとも一つのデータフレームのうち少なくとも一つの受信されていないデータフレームを確認する手段と、
前記再伝送要求値より少ない再伝送要求が前記少なくとも一つの受信されていないデータフレームに対して伝送されたかどうかを確認する手段と、
前記再伝送要求値より少ない再伝送要求が伝送された場合に、前記送信器から前記第二送受信デバイスへの再伝送要求の伝達を開始する手段と、を含むことを特徴とする装置。
【請求項２３】
基地局を有する無線通信システムにおいて動作する移動局であって、データは伝送フレームの前記基地局から伝送され、前記移動局は、
前記基地局からメッセージを受信し、前記メッセージは伝送プロトコルのデータフレーム中の可変長フィールドを規定するパラメータの値を特定し、前記メッセージは伝送フレームのシーケンスから欠落した伝送フレームに対して前記移動局から伝送される再伝送要求の最大数を表示し、さらに前記伝送フレームのシーケンスを受信する受信器と、
メモリデバイスと、
前記受信機と前記メモリデバイスとに結合され、前記情報を前記受信器から受信して前記メモリデバイスに格納し、前記情報に従って再伝送要求を処理および開始する制御器と、を備えることを特徴とする移動局。
【請求項２４】
請求項２３に記載の移動局において、
伝送フレームのシーケンスから欠落した前記伝送フレームが誤った伝送フレームを含み、前記誤った伝送フレームが受信されることを特徴とする移動局。
【請求項２５】
請求項２３に記載の移動局において、
前記伝送フレームのシーケンスが伝送フレームの第一のシーケンスを備え、
前記メッセージは第一のメッセージを備え、
データは伝送フレームの第二のシーケンスにおいて前記移動局から前記基地局へ伝送され、
前記移動局はさらに、前記伝送フレームの第二のシーケンスを伝送するための送信機を備え、
前記制御器は第二のメッセージを発生し、
前記第二のメッセージは、伝送フレームのシーケンスから欠落した伝送フレームに対して前記基地局から伝送される再伝送要求の最大数を表示する情報を含み、前記伝送フレームの第二のシーケンスの伝送に先立って、前記送信器から前記基地局への前記第二のメッセージの伝送を開始することを特徴とする移動局。
【請求項２６】
基地局を有する無線通信システムから移動局によって受信されたデータの処理方法であって、前記データは伝送フレームの前記基地局から伝送され、前記方法は、
前記基地局からメッセージを受信し、前記メッセージは伝送プロトコルのデータフレーム中の可変長フィールドを規定するパラメータの値を特定し、前記メッセージは伝送フレームのシーケンスから欠落した伝送フレームに対して前記移動局から伝送される再伝送要求の最大数を表示する情報を含む段階と、
前記伝送フレームのシーケンスを受信し、続いて前記メッセージを受信する段階と、
前記メモリデバイスに前記情報を格納する段階と、
前記情報に従って再伝送要求を処理および開始する段階と、を備えることを特徴とする方法。
【請求項２７】
請求項２６に記載の方法において、
伝送フレームのシーケンスから欠落している前記伝送フレームが誤った伝送フレームを含み、前記誤った伝送フレームが受信されることを特徴とする方法。
【請求項２８】
請求項２６に記載の方法において、
前記伝送フレームのシーケンスは伝送フレームの第一のシーケンスを含み、
前記メッセージは第一のメッセージを含み、
前記方法はさらに、
伝送フレームの第二のシーケンスにおいて前記移動局から前記基地局へデータを伝送する段階と、
第二のメッセージを発生させ、前記第二のメッセージは伝送フレームのシーケンスから欠落している伝送フレームに対して前記基地局から伝送される再伝送要求の最大数を表示する情報を含む段階と、
前記伝送フレームの第二のシーケンスに先立って、前記移動局から前記基地局への前記第二のメッセージの伝送を開始する段階と、を備えることを特徴とする方法。
【請求項２９】
移動局を有する無線通信システムにおいて動作する基地局であって、データは伝送フレームの前記移動局から伝送され、前記基地局は、
前記移動局からのメッセージを受信し、前記メッセージは伝送プロトコルのデータフレーム中の可変長フィールドを規定するパラメータの値を特定し、前記メッセージは伝送フレームのシーケンスから欠落している伝送フレームに対して前記基地局から伝送される再伝送要求の最大数を表示する情報を含み、さらに、伝送フレームの前記シーケンスを受信し、続いて前記メッセージを受信する受信器と、
メモリデバイスと、
前記受信器と前記メモリデバイスとに結合し、前記情報を前記受信器から受信して前記メモリデバイスに格納し、前記情報に従って再伝送要求を処理および開始することを特徴とする基地局。
【請求項３０】
請求項２９に記載の基地局において、
伝送フレームのシーケンスから欠落した前記伝送フレームが誤った伝送フレームを含み、前記誤った伝送フレームが受信されることを特徴とする基地局。
【請求項３１】
請求項２９に記載の基地局において、
前記伝送フレームのシーケンスは伝送フレームの第一のシーケンスを含み、
前記メッセージは第一のメッセージを含み、
データは前記伝送フレームの第二のシーケンスにおいて前記基地局から前記移動局へ伝送され、
前記基地局はさらに、前記伝送フレームの第二のシーケンスを伝送するための送信機を備え、
前記制御器は第二のメッセージを発生させ、
前記第二のメッセージは、伝送フレームのシーケンスから欠落している伝送フレームに対して前記移動局から伝送される再伝送要求の最大数を表示し、前記伝送フレームの第二のシーケンスの伝送に先立って前記送信器から前記移動局へ前記第二のメッセージの伝送を開始することを特徴とする基地局。
【請求項３２】
移動局を有する無線通信システムにおいて動作する基地局によって受信されたデータの処理方法であって、データは伝送フレームの前記移動局から伝送され、前記方法は、
前記移動局からメッセージを受信し、前記メッセージは伝送プロトコルのデータフレーム中の可変長フィールドを規定するパラメータの値を特定し、前記メッセージは、伝送フレームのシーケンスから欠落している伝送フレームに対して前記基地局から伝送される再伝送要求の最大数を表示する段階と、
前記伝送フレームのシーケンスを受信し、続いて前記メッセージを受信する段階と、
前記情報を格納する段階と、
前記情報に従って再伝送要求を処理および開始する段階と、を備えることを特徴とする方法。
【請求項３３】
請求項３２に記載の方法において、
伝送フレームのシーケンスから欠落している前記伝送フレームが誤った伝送フレームを含み、前記誤った伝送フレームが受信されることを特徴とする方法。
【請求項３４】
請求項３２に記載の方法において、
前記伝送フレームのシーケンスは伝送フレームの第一のシーケンスを含み、
前記メッセージは第一のメッセージを含み、
また、前記方法は、
伝送フレームの第二のシーケンスにおいて前記基地局から前記移動局へデータを伝送する段階と、
第二のメッセージを発生させ、前記第二のメッセージは、伝送フレームのシーケンスから欠落している伝送フレームに対して前記移動局から伝送される再伝送要求の最大数を表示する情報を含む段階と、
前記伝送フレームの第二のシーケンスに先立って前記基地局から前記移動局へ前記第二のメッセージの伝送を開始する段階と、を備えることを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は無線通信システム、より詳細には、電気通信システムのための無線リンクプロトコル（ＲＬＰ）を動的に構成する方法および装置に関する。
【０００２】
【従来の技術】
主要なセルラーシステムのタイプとしては、Global Services for Mobile（ＧＳＭ）規格、TIA/EIA/IS-95 Mobile Station-Base Station と互換性のあるDual Mode Wide Band Spread Spectrum セルラーシステム用規格、TIA/EIA/IS-136 Mobile Station-Base Stationと互換性のある規格、およびTIA/EIA 553 アナログ規格(AMPS/TACS) によって動作するものがある。他の主要なセルラーシステムとしては、ＩＳ−９５ベースのANSI-J-STD-008 1.8 - 2.0 GHz規格によってパーソナル通信システム（ＰＣＳ）バンドで動作するか、またはＧＳＭベースのPCS1900(1900 MHz周波数範囲）規格によって動作するものがある。
【０００３】
現在、主要なセルラーシステム規格本体の各々は、それらのデジタルセルラー仕様の中にデータサービスを含んでいる。パケットデータサービス仕様はＧＳＭについては既に決定しており、ＩＳ−９５およびＩＳ−１３６と互換性のあるパケットデータサービス仕様は準備中である。データサービスの他の例は、Wideband Spread Spectrumデジタルセルラーシステム（ＩＳ−９９）のためのTIA/EIA ＩＳ−９９データサービスオプション規格である。ＩＳ−９９は、ＩＳ−９５−Ａベースのネットワークのためのコネクションベースのパケットサービスを規定する。ＩＳ−９９は、非同期データサービス（サービスオプション４）およびデジタルグループ３ファクシミリサービス（サービスオプション５）のための規格である。
【０００４】
ＩＳ−９９ベースのシステムでは、無線リンクプロトコル（ＲＬＰ）を使用して、ＩＳ−９５−Ａ順方向および逆方向トラヒック通信路に対するオクテットストリームサービスを提供する。各オクテットは８ビットのデジタルデータから成る。オクテットストリームサービスによって、ポイントツーポイントプロトコル層の可変長データパケットを搬送する。ＲＬＰによって、ポイントツーポイントプロトコルパケットをＩＳ−９５−Ａトラヒック通信路フレームを分割して伝送する。ポイントツーポイントプロトコルパケットとＩＳ−９５−Ａフレームとの間には直接的関係は全くない。大きいパケットはいくつかのＩＳ−９５−Ａトラヒック通信路フレームに亘り、または単一のトラヒック通信路フレームはいくつかのポイントツーポイントパケットのすべてあるいは一部を含む。ＲＬＰはより高いレベルのトラヒック通信路フレーミングを考慮しない、しかし特徴のないオクテットストリームで動作して、ポイントツーポイントプロトコル層から受け取った順にオクテットを伝える。データを、一次トラヒックとしてトラヒック通信路で、または例えば、二次トラヒックとして音声とともに伝送する。またデータを通信サブチャンネルで伝送する。ＩＳ−９５マルチプレックスオプション１は、一次トラヒックに対してフルレート、ハーフレートおよび８分の１レート、そして二次トラヒックに対してレート１、レート７／８、レート３／４およびレート１／２で使用する。
【０００５】
ＲＬＰはＲＬＰ制御フレームを使用して、ＲＬＰレベルでデータを伝送するためにデータおよびＲＬＰデータフレームの伝送を制御する。
【０００６】
ＲＬＰ制御およびデータフレームのフォーマットを、各ＲＬＰフレームが８ビットの一連番号フィールド（ＳＥＱ）を含むように規定する。各ＲＬＰデータフレームＳＥＱフィールドは、その特定のデータフレームの一連番号を含む。一連番号は、受け取ったデータフレームの各々を識別し、受け取っていないデータフレームを判断するのに使用する。ＲＬＰ制御フレームＳＥＱフィールドは制御フレームの一連番号を表わすのには使用しない、しかし次のデータフレーム一連番号を含み、消去されたデータフレームを素早く検出する。
【０００７】
ＳＥＱフィールドに加えて、各ＲＬＰデータフレームは多数のデータビットを、各フレームに対して許される最大数のデータビットまで含む。一つのデータフレームに許される最大数のデータビットは、使用されるＩＳ−９５マルチプレックスサブチャンネルに依存する。例えば、トラヒック通信路における一次トラヒックで、マルチプレックスオプション１をＩＳ−９５フルレートで使用すると、データビットの最大許容数は152 であり、そしてトラヒック通信路における一次トラヒックで、マルチプレックスオプション２をＩＳ−９５ハーフレートで使用すると、データビットの最大許容数は64である。最大数より小さいビットが一つのフレームに伝送された場合に、パディングを使用してそのデータフィールドを152 ビットまで書き込む。また、各ＲＬＰデータフレームはＲＬＰフレームタイプ（ＣＴＬ）フィールド、およびデータ長（ＬＥＮ）フィールドを含む。ＬＥＮフィールドはフレーム内のデータ長をオクテットで表わす。区分化されないデータフレームでは、ＣＴＬフレームは１ビットで、０にセットされる。区分化されたデータフレームでは、ＣＴＬフレームは４ビット含み、セットされて、フレーム内のデータが区分化されたデータフレームの第一のＬＥＮオクテット、次のＬＥＮオクテット、または最後のＬＥＮオクテットを含むかどうかを表わす。
【０００８】
ＲＬＰ制御フレームは、否定応答(NAK) ＲＬＰ制御フレームとして機能する。（ＮＡＫ）ＲＬＰ制御フレームは、４ビットフレームタイプ（ＣＴＬ）フィールド、４ビット長（ＬＥＮ）フィールド、８ビットFIRST フィールド、８ビットLASTフィールド、リザーブドフィールド(RSVD)、フレームチェックシーケンスフィールド（ＦＣＳ）およびパディングを含む。そして、否定応答（ＮＡＫ）を表わすようにセットされたフレームタイプフィールドを有するＲＬＰ制御フレームを使用して、特定のデータフレームの再送信または特定のシーケンスのデータフレームを要求する。例えば、特定のシーケンス数を有するデータフレームを期待する移動端末は、データフレームが失われたと移動端末が決定した場合に、ＮＡＫ制御フレームを基地局に伝送する。RLP NAK 制御フレームのFIRST およびLASTフィールドを使用して、特定のデータフレーム、または再伝送するように要求されるデータフレームのうちのシーケンス（FIRST フィールドによって表わされるシーケンス数で始まり、LASTフィールドによって表わされるシーケンス数で終わる範囲として表わされる）を表わす。ＩＳ−９９において、データフレーム再伝送の要求数はセット数であり、再伝送要求の開始はＮＡＫ再伝送タイマーによって制御される。ＲＬＰフレームを一次または二次のトラヒックとして搬送する場合に、再伝送タイマーはフレームカウンタとして動作する。ＲＬＰフレームを信号サブチャンネルにおいて搬送する場合に、再伝送タイマーは、ＩＳ−９５−Ａの付則Ｄに規定された所定の値、Ｔ1mに等しい作用時間を有するタイマーとして動作する。データフレームのためのＮＡＫ再伝送タイマーは、そのデータフレームの再伝送を要求するNAK RLP 制御フレームの最初に伝送した時にスタートする。
【０００９】
ＮＡＫ再伝送タイマーが満期になったが、データフレームが受信器に到着していなかった場合に、受信器は、そのデータフレームの再伝送を要求する第二のＮＡＫ制御フレームを送信する。このＮＡＫ制御フレームは二度伝送される。そして、このデータフレームに対するＮＡＫ再伝送タイマーを再スタートする。ＮＡＫ再伝送タイマーが二度満期になったが、データフレームが受信器に到着していなかった場合に、受信器は、そのデータフレームの再伝送を要求する第三のＮＡＫ制御フレームを送信する。再伝送タイマーが二度満期になった結果として伝送される各ＮＡＫ制御フレームを、三度伝送する。
【００１０】
それから、第三のＮＡＫ制御フレームを伝送すると、ＮＡＫアボートタイマーが受信器内でスタートする。ＮＡＫアボートタイマーは、ＮＡＫ再伝送タイマーと全く同様に、動作し満期となる。ＮＡＫアボートタイマーが満期になったが、データフレームが受信器に到着していなかった場合に、ＮＡＫを打ち切り、そのデータフレームに対してＮＡＫ制御フレームをそれ以上伝送しない。
【００１１】
IS-99 NAK スキーマは再伝送要求数が最大３回であり、それは最大６つのNAK RLP 制御フレームを含み、特定の受け取られていないデータフレームに対して伝送される。
【００１２】
セルラー無線通信システムが発展するのに伴って、各種の高速データ（ＨＳＤ）サービスオプションがいろいろなセルラーシステム規格において実施されるだろう。例えば、いくつかのＨＳＤオプションはＩＳ−９５−Ａ規格に適用するように考慮されている。これらのＨＳＤオプションは、最大78.8 kbps でデータを送信する能力を有するＩＳ−９５−Ａベースのシステムを含む。これらのＩＳ−９５−Ａのオプションのどれを使用しても、サポート可能なサービスおよびアプリケーションの範囲が拡大する。ＩＳ−９９ベースのシステムでは、システムがサポートするサービスおよびアプリケーションの数の増加によって、システムがいろいろな帯域幅、遅延感度およびサービス品質要求（ＱｏＳ）を有するデータサービスをサポートすることが要求される。
【００１３】
いろいろな帯域幅、遅延感度およびサービス品質要求は、いろいろなビット誤り率（ＢＥＲ）および遅延要求を要求する。ＩＳ−９９のような固定フレームヘッダーおよび固定ＮＡＫ再伝送の手順は、サポートする必要があるデータサービスについて最適に構成されないかもしれない。例えば、受理できるサービスを提供するために、所定の回数、無くなったデータフレームを再伝送する必要が全く無い場合に、ＱｏＳ要求が小さい（大きいＢＥＲが許容される）サービスでは、所定数の再伝送を有するシステムにおいてＮＡＫ再伝送手順に因る大きな遅延を発生するかもしれない。ＩＳ−９９のような固定フレームヘッダーを使用したデータパケットサービスにおける非最適化の他の例は、帯域幅が広い多くの遂次データフレームを高速データとして伝送する場合に、発生するかもしれない。このサービスはＸより多いデータフレームを有する長いデータシーケンスを使用するかもしれない、Ｘは固定フレームヘッダーのフルＳＥＱフィールドによって表わされる最大数である。この場合、長いデータシーケンス終了前にＳＥＱフィールドにおけるカウントを再スタートする必要がある。シーケンスフィールドにおけるカウントを再スタートすることは、連続番号を付したデータシーケンスにおける各フレームを有するよりも複雑な伝送され受け取られたデータの処理を必要とするかもしれない。さらに、データサービスがＳＥＱフィールドによって表わされる最大数より少ないデータフレームを有するより短いデータシーケンスを使用したならば、データを搬送するためにこれらのビットを使用した場合には、ＳＥＱフィールドのために確保されたビットは各データフレームで使用されなくなるので、これは最適ではないかもしれない。
【００１４】
【発明が解決しようとする課題】
本発明の第一の目的は、上述および他の問題を解決する無線通信ネットワークにおいてデータを伝送する効率的な方法および装置を提供することである。
【００１５】
本発明の他の目的は、無線リンクプロトコルを使用する特定のタイプのデータサービスのための無線リンクプロトコルを動的に構成する方法および装置を提供することである。
【００１６】
本発明の他の目的は、無線リンクプロトコルフレームの一連番号を付したフィールドに含まれるビット数を動的に構成する方法および装置を提供することである。
【００１７】
本発明のさらなる目的は、期待された無線リンクプロトコルフレームが目当ての受信器で受け取られない場合に、目当ての受信器から送信される否定応答の数を制御するために使用される再伝送カウントの値を動的に構成する方法および装置を提供することである。
【００１８】
【課題を解決するための手段】
本発明を具体化した方法および装置によって、上述のおよび他の問題が解決され、本発明の目的が実現される。
【００１９】
本発明は、無線通信システムにおいて無線リンクプロトコル層のパラメータを動的に構成する方法および装置を提供する。この方法および装置を使用すれば、特定のデータサービスで用いるパラメータを最適化するために無線リンクプロトコル層を動的に構成することが可能となる。無線リンクプロトコルパラメータは、無線リンクプロトコルフレームの構成を規定するパラメータおよび／または無線リンクプロトコル伝送を制御する他のパラメータを含む。この方法および装置は、二つの送受信デバイス間のデータサービス開始に先立って実施する構造手順を利用する。またこの構造を、オンゴーイングデータサービス中に無線リンクプロトコル層のパラメータをリセットするために実施する。
【００２０】
構造手順の間に、パラメータを適合させて、無線リンクプロトコルを送受信デバイス間の無線リンク上の各方向で使用する。本発明は、固定フレームヘッダーを使用し、従って普通より小さいフィールドを伝送で再使用する必要がある場合に大量の処理を必要とし、または過大なフィールドのビットを十分に使用せずに潜在的に利用可能な帯域幅をむだにする無線通信システムに利益を提供する。また本発明は、特定のデータサービスが必要とするより多いかまたは少ない倍数の受け取られていないデータフレームの再伝送によって引き起こされる遅延またはサービス品質の劣化を防止する。
【００２１】
実施例では、二つの送受信デバイス間のデータサービスでリンクセットアップを構成するのに使用する無線リンクプロトコル制御フレームは、フレームシーケンス数（ＳＥＱ）フィールドを引き続いて起きる無線リンクプロトコルデータフレームおよび無線リンクプロトコル制御フレームにおいて使用するのに必要なビット長を示すシーケンスサイズフィールドを含む。また、リンクセットアップのために使用する無線リンクプロトコル制御フレームは、伝送されたが受け取られなかったデータサービスで特定のデータフレームに対して与えられる再伝送要求数を示す再伝送フィールドを含む。無線リンク制御フレームは、初期値設定または使用するリンクのリセット時に使用される。無線リンク制御フレームは送受信デバイス間で交換されて、フレームシーケンス数フィールドのサイズおよびリンク上の各方向に対する再伝送要求カウントのような無線リンクプロトコルパラメータを構成する。
【００２２】
無線リンクプロトコルパラメータを初期値設定時に構成するために、または無線リンクプロトコルパラメータをオンゴーイングデータサービス時にリセットするために、二つの送受信デバイスのうちの第一の送受信デバイスは、第一のＲＬＰ制御フレームを第二の送受信デバイスに伝送する。第一のＲＬＰ制御フレームは、シーケンスサイズフィールド、再伝送要求フィールド、およびフレームがシーケンスサイズフィールドおよび再伝送フィールドを含むことを示すフィールドを含む。第一のＲＬＰ制御フレームは、フレームを第一のＲＬＰ制御フレームのシーケンスサイズフィールドで示されるビット数を有する（ＳＥＱ）フィールドを含む第二の送受信デバイスへ伝送しつつあることを第二の送受信デバイスに対して示す。また第一のＲＬＰ制御フレームは、リンクで第一の送受信デバイスから第二の送受信デバイスへ伝送されたが受け取られなかったデータフレームのために、第二の送受信デバイスから与えられる再伝送要求の最大数を再伝送要求フィールド内の第二の送受信デバイスに対して示す。第二の送受信デバイスは第一のＲＬＰ制御フレームを受け取り、それ自体を構成して第一の送受信デバイスから第二の送受信デバイスへのリンク上でデータを受け取り、そして第一のＲＬＰ制御フレームで受け取った情報にしたがってそのリンク上で受け取らなかったデータフレームについて再伝送要求を伝送する。
【００２３】
次に、第二の送受信デバイスは第二のＲＬＰ制御フレームを第一の送受信デバイスに伝送する。また第二のＲＬＰ制御フレームは、シーケンスサイズフィールド、再伝送フィールド、およびフレームがシーケンスサイズフィールドおよび再伝送フィールドを含むことを示すフィールドを含む。また第二のＲＬＰ制御フレームは、第二のフレームが第一のＲＬＰ制御フレームを受け取ったことに応じて伝送されるという表示を含む。第二のＲＬＰ制御フレームは、第二の送受信デバイスがシーケンスサイズフィールドで示されるビット数を含むシーケンス数（ＳＥＱ）フィールドを有するフレームを伝送することを第一の送受信デバイスに示す。また第二のＲＬＰ制御フレームは、再伝送フィールドにおいて、リンクで第二の送受信デバイスから第一の送受信デバイスへ伝送されたが受け取られなかったデータフレームのために、第一の送受信デバイスから与えられる再伝送要求の最大数を第一の送受信デバイスに示す。第二のＲＬＰ制御フレームを受け取った後、第一の送受信デバイスはそれ自体を構成して、データを第二の送受信デバイスから第一の送受信デバイスへのリンクで受け取り、そして第二のＲＬＰ制御フレームの情報にしたがってそのリンクで受け取られないデータフレームに対して再伝送要求を伝送する。次に、第一の送受信デバイスは制御フレームを肯定応答している第二の送受信デバイスに送信する。そして第一および第二の送受信デバイスは、データおよび制御フレームを送受信する。
【００２４】
【発明の実施の形態】
図１および図２に、本発明に適した無線ユーザー端末または移動端末(MS)10とセルラーネットワーク32とを示す。移動端末10は、ベースサイトまたは基地局(BS)30と信号を送受するアンテナ12を備える。(BS)30は、移動スイッチングセンター(MSC) 34を備えたセルラーネットワーク32の一部である。MSC 34は、MS 10 が呼び出された場合に、ランドライントランクに接続する。
【００２５】
MS 10 は、変調器(MOD)14A、送信器14、受信器16、復調器(DEMOD)16A、そして変調器(MOD)14Aおよび復調器(DEMOD)16Aと信号をやりとりする制御器18を備える。これらの信号は、適用するセルラーシステムのエアインタフェース規格にもとづいて、信号情報、そしてまた音声、データおよび／またはMS 10 とBS 30 との間に伝送されるパケットデータを含む。
【００２６】
制御器18は、デジタル信号処理デバイス、マイクロプロセッサデバイス、種々のＡ／Ｄ変換器、Ｄ／Ａ変換器、および他の支援回路から成る。移動端末の制御および信号処理機能は、夫々の性能に応じて、これらのデバイスの間に配置する。またMS 10 は、従来のイヤーホーンまたはスピーカ17、従来のマイクロホーン19、ディスプレー20、および入力デバイス（通常、キーボード22）から成り、それらすべてが制御器18に結合するユーザーインタフェースを含む。キーボード22は、従来の数字(0〜9)、関連キー（#,* )22a、および移動端末10を操作するために使用する他のキー22b を含む。これら他のキー22b は、例えば、SENDキー、種々のメニュースクローリングおよびソフトキー、そしてPWR キーを含む。また移動端末10は、移動端末の動作に必要な種々の回路に電力を供給する電池26を含む。
【００２７】
また、移動端末10はメモリー24として一括して示す種々のメモリーを含み、そこには、移動端末の動作時制御器18によって使用される複数の定数と変数とが蓄積される。例えば、メモリー24は種々のセルラーシステムパラメータおよびナンバーアサイメントモジュール（NAM)の値を蓄積する。また、制御器18の動作を制御するオペレーティングプログラムがメモリー24（通常、ROM デバイス）に蓄積される。またメモリー24は、伝送に先立って、または受信後にデータを蓄積する。またメモリー24は、前述の実施例による無線リンクプロトコルを構成する方法を実施するルーチンを含む。
【００２８】
また移動端末10は、データを送受するデータ端末として機能する。それとして、この場合にMS 10 には、適当なデータポート（DP）28を通してポータブルコンピュータまたはファクシミリ装置に接続されている。
【００２９】
またBS 30 は必要な送信器および受信器を備え、MS 10 と信号を交換する。BS 30 またはMSC 34に配置される制御器、プロセッサおよび関連メモリーは、BS 30 およびMSC 34を制御する、そして前述の実施例による無線リンクプロトコルを構成する方法および装置のルーチンを実行する。
【００３０】
実施例で、MS 10 およびネットワーク32は、ＩＳ−９５Ａシステム規格に基づくダイレクトシーケンス、符号分割多元接続(DS-CDMA) システムを使用して動作する。このネットワークは、ＩＳ−９５Ａ規格によって800 MHz の周波数範囲で、またはＩＳ−９５ベースのANSI-J-STD-008規格によって 1.8〜2.0 MHz の周波数範囲で動作する。このネットワークはＩＳ−９９規格にもとづくサービスオプション特徴を提供し、そしてまた、CDMAベースのシステム用に提案された高速データ技術を使用して、現行のＩＳ−９５ＡおよびＩＳ−９９規格よりも高速でデータを伝送する。
【００３１】
例えば、一つ以上のウォルシュチャンネルを順方向リンクで使用して、同じユーザー伝送に属する個別データを同時に搬送することによって高速データを供給する。
【００３２】
逆方向リンクで、多重化チャンネルを使用してデータ速度を増加する。この方法では、ベースデータ伝送速度より速い入力データ速度で直列データを送信器／変調器に入力する。20ミリ秒ＩＳ−９５伝送フレームの持続時間に等しい持続時間を有する期間にわたって、直列データを受け取り、そして複数のセットの入力データに多重分離する。そして複数のセットの入力データの各々を、システムチャンネルエンコーディングおよびインターリービングスキームを使用して、複数のサブチャンネルの一つで処理して、複数のセットの処理データを発生する。そしてサブチャンネルから複数のセットの処理データを多重分離することによって、  出力直列データストリームを発生する。直列出力データストリームに含まれる初めに受け取られた直列データが入力データ速度で発生するように、直列出力ストリームが発生する。つぎに、少なくとも一つのスプレッドデータストリームに含まれる直列データが入力データ速度で伝送されるように、直列出力データストリームは広がり、少なくとも一つのスプレッドデータストリームを発生し、そしてＩＳ−９５伝送フレームの持続時間に等しい持続時間を有する第二の期間中にそのチャンネルで伝送される。
【００３３】
本発明にしたがって、フレームがデータサービスの開始またはリセット時に実行されるＲＬＰ構造プロセスで使用されるように、IS-99 ＲＬＰデータおよび制御フレームを修正する。図３（Ａ）、（Ｂ）および（Ｃ）に、移動端末および基地局によって使用されて本発明によって動的ＲＬＰプロトコルを実施する、夫々、ＲＬＰ制御フレーム300 、セグメントに分かれていないＲＬＰデータフレーム320 、およびセグメントに分かれたＲＬＰデータフレーム340 の構造を示す。ＲＬＰ制御フレーム300 は、ＲＬＰフレームタイプ(CTL) フィールド302 、シーケンス番号(SEQ) フィールド304 、リザーブドオクテット長(LEN) フィールド306 、シーケンスサイズ／第一のシーケンス番号(SES/FIRST) フィールド308 、再伝送数／最後のシーケンス番号(RETN/LAST) フィールド310 、リザーブド(RSVD)フィールド312 、フレームチェックシーケンス(FCS) フィールド314 、およびパッディング316 を含む。セグメントに分かれていないＲＬＰデータフレーム320 は、ＣＴＬフィールド322 、SEQ フィールド324 、LEN フィールド326 、RSVDフィールド328 、DATAフィールド330 およびパッディング332 を含む。セグメントに分かれたＲＬＰデータフレーム340 は、ＣＴＬフィールド342 、SEQ フィールド344 、LEN フィールド346 、RSVDフィールド348 、DATAフィールド350 およびパッディング352 を含む。
【００３４】
実施例を実施するために、ＲＬＰデータおよび制御フレーム構造をＩＳ−９９構造から修正する。その結果、ＲＬＰデータおよび制御フレームにおけるＣＴＬおよびＳＥＱフィールドの位置がＩＳ−９９に比較して交換され、そしてＲＬＰデータフレームSEQ フィールド324 および344 が修正されて長さが可変となる。ＲＬＰ制御フレームにおいては、FIRST およびLASTフィールドを修正して、夫々、SES およびRETN機能を設けている。セグメントに分かれていないＲＬＰデータフレーム320 およびセグメントに分かれたＲＬＰデータフレーム340 においては、RSVDフィールド328 および348 を夫々付加して、SEQ フィールドの可変長を占めている。
【００３５】
ＣＴＬフィールド302 はＲＬＰ制御フレームタイプを示す。ＣＴＬフィールド302 は、ＲＬＰ制御フレームが否定応答(NAK) 制御フレーム、SYNC制御フレーム、応答(ACK) 制御フレーム、または同期／応答(SYNC/ACK)制御フレームかどうかを示す。LEN フィールド306 はRSVDフィールドの長さをオクテットで示し、FCS フィールド314 は、制御フレーム300 でエラーをチェックするフレームチェックシーケンスを提供する。セグメントに分かれていないＲＬＰデータフレーム320 では、ＣＴＬフィールド322 は１ビットであり、0.にセットされる。セグメントに分かれたＲＬＰデータフレーム340 では、ＣＴＬフィールド342 は、データフレーム340 がセグメントに分かれたデータの第一、最後、または中間のセグメントを含むどうかを示す。LEN フィールド326 および346 は、夫々、DATAフィールド330 および340 の長さを示す。
【００３６】
MS 10 およびBS 30 の各々で制御器に関連するメモリーは、V1(ses) 、V1(retn)、V2(ses) およびV2(retn)に対して蓄積される値を含む。V1(ses) は、ＲＬＰフレームを順方向リンクで伝送した場合に、SEQ フィールド304 、324 または344 のサイズをビットで表わす値であり、そしてV1(retn)は、順方向リンクで伝送されたが受け取られなかったデータフレームに対して逆方向リンクで許される再伝送要求の最大数である。V2(ses) は、ＲＬＰフレームを逆方向リンクで伝送した場合に、SEQ フィールド304 、324 または344 のサイズを表わす値であり、そしてV2(retn)は、逆方向リンクで伝送されたが受け取られなかったデータフレームに対して順方向リンクで許される再伝送要求の最大数である。V1(ses) およびV1(retn)はBS 30 で決定され、そしてV2(ses) およびV2(retn)はMS 10 で決定される。これらの値は、使用するデータサービスの情報にしたがって、例えば、データ速度、フレーム数、サービスの品質などにもとづいて、MS 10 およびBS 30 内の制御器によって決定される。または、適当な値をデータリンクの終端ポイント、例えば、MS 10 に接続するファクシミリ装置からMS 10 およびBS 30 に入力する。それから、値は無線リンクプロトコル構造の間に交換されて、MS 10 およびBS 30 の各々は順逆方向リンク両方についてプロトコル情報を有する。MS 10 およびBS 30 は、ＲＬＰフレームをフォーマットして伝送し、再伝送要求を伝送し、そしてこれらの値にしたがってＲＬＰフレームを受け取る。
【００３７】
図４〜図６は、本発明による無線リンクプロトコル構造手順を示す系統線図である。実施例では、図４〜図６の手順を図２のMS 10 とネットワーク32の間のデータサービスの開始で使用する。また、データサービス開始後、図４〜図６の手順をデータサービスのＲＬＰプロトコルパラメータをリセットするために使用する。移動端末が同期を始める手順で記述しているが、このプロセスは対称であり、基地局30もこの手順を始めることができるということをはっきり認識する必要がある。
【００３８】
このプロセスはステップ402 で始まる。好ましくは、構成プロセスを接続開始プロセスに埋め込む。交換されたメッセージは、接続の開始と動的ＲＬＰの構成という二つの機能を実行する。ステップ404 で、ＲＬＰ構成プロセスは、本発明にしたがって修正ＲＬＰ制御フレームを使用して始まる。SYNC制御フレーム(CTL=1101)を、X1の値にセットされたSES/FIRST フィールド308 およびY1の値にセットされたRETN/LAST フィールド310 を有するMS 10 内で所定の形に整える。それからステップ406 で、MS 10 はSYNC制御フレームをBS 30 に伝送する。ステップ408 で、SYNC制御フレームのSES/FIRST フィールド308 が０にセットされているかどうか、つまり、X1が0.の値を割り当てられていたかどうかについてBS 30 内で決定される。SES/FIRST フィールド308 が０にセットされている場合、プロセスはステップ412 に進む。ステップ412 で、V1(ses) をデフォルト値にセットし、ＳＥＱフィールド322/344 のビットのシーケンスサイズをＲＬＰデータフレームの逆方向リンクで使用する。実施例では、デフォルト値を８にセットする。次に、プロセスはステップ416 に進む。
【００３９】
しかし、ステップ408 で、SES/FIRST フィールド308 が０にセットされていない場合、プロセスはステップ410 に進む。ステップ410 で、SES/FIRST フィールド308 のX1の値が妥当な値かどうかについてBS 30 内で決定される。妥当な値として、SES/FIRST フィールド308 の値を８〜12の所定の範囲内にする必要がある。SES/FIRST フィールド308 の値が妥当でない場合、プロセスはＡと表示したブロックに進む。この場合、不正な状態を検出するエンティティは開始手順を再スタートする。つまり、例えば、基地局30がブロック410 で不正なパラメータを検出した場合、基地局30はSYNCフレームを移動端末10に送信する。移動端末10はSYNC/ACKフレームを期待しているので、SYNCフレームを受信すると、基地局30が一つ以上のパラメータが好ましくないと分かったこと、そして基地局にとって好ましいパラメータで応答したことを移動端末10に示す。
【００４０】
しかし、SES/FIRST フィールド308 の値が妥当な場合、プロセスはステップ414 に進む。ステップ414 で、V1(ses) をBS 30 内でX1にセットする。かくてBS 30 は構成されて、MS 10 からの逆方向リンクで受け取られたＲＬＰデータフレーム320/340 のためにＳＥＱフィールド322/344 のビットのシーケンスサイズでX1を使用する。
【００４１】
次に、ステップ416 で、ＲＬＰ制御フレーム300 のRETN/LAST フィールド310 が０にセットされているかどうか、すなわち、Y1が０の値を割り当てられたかどうかについてBS 30 内で決定される。RETN/LAST フィールド310 が０にセットされている場合、プロセスはステップ420 に進む。ステップ420 で、V1(retn)は、逆方向リンク上のMS 10 から伝送されたが受け取られなかったＲＬＰデータフレームに対するBS 30 からの再伝送要求の最大数のデフォルト値にセットされる。実施例では、デフォルト値は０にセットされる。次に、プロセスはステップ424 に進む。
【００４２】
しかし、ステップ416 で、RETN/LAST フィールド310 のY1の値が０にセットされていないと決定される場合、プロセスはステップ418 に進む。ステップ418 で、RETN/LAST フィールド310 のY1の値が妥当であるかどうかについてBS 30 内で決定される。妥当な値として、RETN/LAST フィールド310 の値を所定の範囲内にする必要がある。実施例では、所定の範囲は０〜３である。RETN/LAST フィールド310 の値が妥当でない場合、プロセスは、上述のようにブロックＡに進む、そして同期手順が再び始まる。しかし、RETN/LAST フィールド310 の値が妥当である場合、プロセスはステップ422 に進む。ステップ422 で、V1(retn)はBS 30 内でY1にセットされる。かくてBS 30 は構成されて、Y1を使用して、逆方向リンク上でMS 10 から伝送されたが受け取られなかったＲＬＰデータフレームに対して再伝送要求の最大数をBS 30 から与える。
【００４３】
次に、基地局が実施するステップ424 で、SYNC/ACK制御フレーム(CTL=1111)を所定の形に整えて、SES/FIRST フィールド308 をX2の値にセットし、RETN/LAST フィールド310 をY2の値にセットする。ステップ426 で、BS 30 はSYNC/ACK制御フレームをMS 10 に伝送する。次に、ステップ428 で、SYNC/ACK制御フレームのSES/FIRST フィールド308 が０にセットされているかどうか、すなわち、X2が０の値を割り当てられたかどうかについてMS 10 内で決定される。SES/FIRST フィールド308 が０にセットされている場合、プロセスはステップ432 に進む。ステップ432 で、V2(ses) をデフォルト値にセットし、ＳＥＱフィールド322/344 のビットのシーケンスサイズをＲＬＰデータフレームの順方向リンクで使用する。実施例では、デフォルト値を８にセットする。次に、プロセスはステップ436 に進む。
【００４４】
しかし、ステップ428 で、SES/FIRST フィールド308 が０にセットされていないと決定された場合、プロセスはステップ430 に進む。ステップ430 で、SES/FIRST フィールド308 のX2の値が妥当であるかどうかについてMS 10 内で決定される。妥当な値として、SES/FIRST フィールド308 の値を所定の範囲内にする必要がある。実施例では、V1(ses) については、所定の範囲は８〜12である。SES/FIRST フィールド308 の値が妥当でない場合、プロセスはブロックＢ（この場合、ステップ402 に同じ）に進む、ここでMS 10 はSYNCフレームをBS 30 に送信し、それによって同期プロセスを再スタートする。しかし、SES/FIRST フィールド308 の値が妥当である場合、プロセスはステップ434 に進む。ステップ434 で、V2(ses) をMS 10 内でX2にセットする。かくてMS 30 は構成されて、順方向リンク上でBS 30 から受け取ったＲＬＰデータフレーム320/340 に対してＳＥＱフィールド322/344 のビットのシーケンスサイズでX2を使用する。
【００４５】
次に、ステップ436 で、SYNC/AK 制御フレームのRETN/LAST フィールド310 が０にセットされているかどうか、すなわち、Y2が０の値を割り当てられたかどうかについてMS 10 内で決定される。RETN/LAST フィールド310 が０にセットされている場合、プロセスはステップ440 に進む。ステップ440 で、V2(retn)は、順方向リンク上でBS 30 から伝送されたが受け取られなかったＲＬＰデータフレームに対するMS 10 からの再伝送要求の最大許容数のデフォルト値にセットされる。実施例では、デフォルト値を０にセットする。次に、プロセスはステップ444 に進む。
【００４６】
しかし、ステップ436 で、RETN/LAST フィールド310 が０にセットされていないと決定された場合、プロセスはステップ438 に進む。ステップ438 で、RETN/LAST フィールド310 のY2の値が妥当であるかどうかについてMS 10 内で決定される。妥当な値として、RETN/LAST フィールド310 の値を所定の範囲内にする必要がある。実施例では、V2(retn)については、所定の範囲は０〜３である。RETN/LAST フィールド310 の値が妥当でない場合、プロセスは上述のようにブロックＢに進む。しかし、RETN/LAST フィールド310 の値が妥当である場合、プロセスはステップ442 に進む。ステップ442 で、V2(retn)をMS 10 内でY2にセットする。かくてMS 10 が構成されて、Y2を使用し、順方向リンク上でBS 30 から伝送されたが受け取られなかったＲＬＰデータフレームに対して再伝送要求の最大数をMS 10 から与える。
【００４７】
次に、ステップ444 で、ACK 制御フレーム(CTL=1101)を所定の形に整え、SES/FIRST フィールド308 をX1の値にセットし、RETN/LAST フィールド310 をY1の値にセットする。ステップ446 で、それからMS 10 はACK 制御フレームをBS 30 に伝送する。ACK 制御フレームによって、ＲＬＰを構成するのに必要な制御フレームが交換されたことをMS 10 からBS 30 に対して確認する。ステップ448 で、ACK 制御フレーム300 のSES/FIRST フィールド308 がX1にセットされているかどうか、そしてRETN/LAST フィールド310 がY1にセットされているかどうかについてBS 30 内で決定される。SES/FIRST フィールド308 をX1にセットし、RETN/LAST フィールド310 をY1にセットした場合、構成を確認して、プロセスはステップ450 に進む。ステップ450 で、構成プロセスは終了し、MS 10 とBS 30 の間のデータ伝送が続行する。逆方向リンクでMS 10 によって伝送されるＲＬＰフレームはX1にしたがってBS 30 によって受け取られる、そしてこれらに対する再伝送要求はY1にしたがってBS 30 によって伝送される。順方向リンクでBS 30 によって伝送されるＲＬＰフレームはX2にしたがってMS 10 によって受け取られる、そしてこれらのフレームに対する再伝送要求はY2にしたがってMS 10 によって伝送される。
【００４８】
いくつかのプログラマブルパラメータ（すなわち、再伝送のシーケンス数フィールドおよび数）について上述したが、他のプログラマブルパラメータを与えるのは本発明の範囲内である。例えば、CRC チェックビットの数はプログラマブル可能であり、上述の信号通信を使用して規定できる。
【００４９】
このように、本発明について好ましい実施例を詳述したが、形式および細部の変更を本発明の範囲および精神から逸脱することなく行うことができることは当業者の当然とするところである。
【図面の簡単な説明】
【図１】本発明を実施するのに適したセルラー端末のブロック図である。
【図２】  CDMAセルラーネットワークと通信する図１の端末を示す。
【図３】移動端末および基地局によって、移動端末と基地局の間に通信リンクのためのＲＬＰを構成する本発明による無線リンクプロトコル（ＲＬＰ）制御フレームを示す図である。
【図４】本発明による無線リンクプロトコル（ＲＬＰ）構成手順を示す系統線図である（その１）。
【図５】本発明による無線リンクプロトコル（ＲＬＰ）構成手順を示す系統線図である（その２）。
【図６】本発明による無線リンクプロトコル（ＲＬＰ）構成手順を示す系統線図である（その３）。
【符号の説明】
１４  送信器
１６  受信器
１８  制御器
１９  マイクロフォン
２０  ディスプレー
２２  キーパッド
２４  メモリー
２８  データポート
３２  ネットワーク
３０２  ４ビット
３０４  変数
３０６  ４ビット
３０８  ８ビット
３１０  ８ビット
３１４  １６ビット
３１６  パディング、変数
３２２  １ビット
３２４  変数
３２６  ７ビット
３２８  変数
３３０  データ、８ X LENビット
３５２  パディング、変数
【図１】
0004112680.tif 000002
【図２】
0004112680.tif 000003
【図３】
0004112680.tif 000004
【図４】
0004112680.tif 000005
【図５】
0004112680.tif 000006
【図６】
0004112680.tif 000007