(57)【特許請求の範囲】
【請求項１】
複数のプリアンブルサブパケットおよび複数のデータトラヒックサブパケットを、それぞれプリアンブルチャンネルおよびデータトラヒックチャンネルを用いて目標遠隔局へ伝送するためにスケジューリングし、プリアンブルサブパケットはデータトラヒックチャンネル上のデータトラヒックサブパケットの目標の宛先が目標遠隔局であることを示す、基地局における装置であって、
メモリ素子と、
メモリ素子内にある１組の命令を実行するように構成されているプロセッサとを具備し、
１組の命令は、
遠隔局と基地局との間の肯定応答チャンネル上に信号が着いたことを検出し、信号はプリアンブルサブパケットの復号に成功した場合に遠隔局から基地局に送られ、データトラヒックサブパケットの復号に成功したか否かを示し、
信号が受信伝送の肯定応答であり、遠隔局が受信伝送の目標であるときは、冗長のデータサブパケットを再伝送するためのスケジューリング方式を変更し、
信号が受信伝送の肯定応答であり、遠隔局が受信伝送の目標でないときは、冗長のデータサブパケットを再伝送するためのスケジューリング方式を実行し、
信号が受信伝送の否定応答であり、遠隔局が受信伝送の目標であるときは、冗長のデータサブパケットを再伝送するか、スケジュールを変更するスケジューリング方式を実行し、
信号が受信伝送の否定応答であり、遠隔局が受信伝送の目標でないときは、後続の伝送を取り消し、
待機期間中に、肯定応答チャンネル上で信号が検出されないときは、冗長のデータサブパケットを再伝送するためのスケジューリング方式を再開するためのものである装置。
【請求項２】
冗長のデータパケットを伝送するためのスケジューリング方式を調節するための基地局内の装置であって、
プリアンブルサブパケットを伝送するためのプリアンブルチャンネル発生器と、
データトラヒックサブパケットを伝送するためのデータトラヒックチャンネル発生器と、
プリアンブルチャンネル発生器およびデータトラヒックチャンネル発生器に電気的に結合されているスケジューリング素子であって、プリアンブル情報をプリアンブルサブパケットへおよびデータトラヒックをデータトラヒックサブパケットへパックすることを制御し、かつプリアンブルサブパケットの伝送系列およびデータトラヒックサブパケットの伝送系列を制御するためのスケジューリング素子と、
スケジューリング素子に電気的に結合されていて、かつ遠隔局から肯定応答チャンネル上で受信した信号を検出するための受信機サブシステムとを具備し、
スケジューリング素子は、肯定応答チャンネル上に信号があるか、またはないかにしたがって、プリアンブルサブパケットの伝送系列およびデータトラヒックサブパケットの伝送系列を制御し、信号が着いたことは、プリアンブルサブパケットが復号に成功したことを示し、信号が着かないことは、プリアンブルサブパケットが復号に成功しなかったことを示し、プリアンブルサブパケットはデータトラヒックチャンネル上のデータトラヒックサブパケットの目標の宛先が目標遠隔局であることを示す装置。
【請求項３】
基地局と目標遠隔局との間でスケジューリングされた伝送をスケジュール変更するための方法であって、
プリアンブル情報およびデータトラヒックを目標遠隔局へ伝送するためにスケジューリングし、スケジューリングすることは、プリアンブル情報およびデータトラヒックを、それぞれプリアンブルチャンネルおよびデータトラヒックチャンネルを用いて目標遠隔局へ伝送される複数のプリアンブルサブパケットおよび複数のデータトラヒックサブパケットへパックすることを含み、プリアンブルサブパケットはデータトラヒックチャンネル上のデータトラヒックサブパケットの目標の宛先が目標遠隔局であることを示すことと、
スケジューリングにしたがって、複数のプリアンブルサブパケットの中の少なくとも１つと、複数のデータトラヒックサブパケットの中の少なくとも１つとを伝送することと、
肯定応答チャンネル上で伝送される信号を待機し、信号はプリアンブルサブパケットの復号に成功した場合に遠隔局から基地局に送られ、データトラヒックサブパケットの復号に成功したか否かを示すことと、
信号が肯定応答チャンネル上で合理的な時間期間内に受信されないときは、プリアンブル情報およびデータトラヒックの、遠隔局への伝送をスケジュール変更することと、
肯定応答チャンネル上で受信した信号が、目標遠隔局からの肯定応答であるときは、新しいプリアンブル情報および新しいデータトラヒックの伝送をスケジューリングすることと、
肯定応答チャンネル上で受信した信号が、目標遠隔局からの否定応答であるときは、複数のプリアンブルサブパケットの中の少なくとも１つと、複数のデータトラヒックサブパケットの中の少なくとも１つとを再伝送することによって、スケジューリングを継続することと、
肯定応答チャンネル上で受信した信号が、偽遠隔局からの肯定応答であるときは、信号を無視して、複数のプリアンブルサブパケットの中の少なくとも１つと、複数のデータトラヒックサブパケットの中の少なくとも１つとを再伝送することによって、スケジューリングを継続することと、
肯定応答チャンネル上で受信した信号が、偽遠隔局からの否定応答であるときは、信号を無視して、全ての再伝送をやめることとを含む方法。
【請求項４】
目標遠隔局において、複数のプリアンブルサブパケットの中の少なくとも１つと、複数のデータトラヒックサブパケットの中の少なくとも１つとを受信することと、
複数のプリアンブルサブパケットの中の少なくとも１つと、複数のデータトラヒックサブパケットの中の少なくとも１つとを復号できるときは、肯定応答チャンネル上で肯定応答信号を伝送することと、
複数のプリアンブルサブパケットの中の少なくとも１つは復号できるが、複数のデータトラヒックサブパケットの中の少なくとも１つを復号できないときは、肯定応答チャンネル上で否定応答信号を伝送することと、
複数のプリアンブルサブパケットの中の少なくとも１つを復号できないときは、肯定応答チャンネル上で伝送するのを控えることとをさらに含む請求項３記載の方法。
【請求項５】
偽遠隔局において、複数のプリアンブルサブパケットの中の少なくとも１つと、複数のデータトラヒックサブパケットの中の少なくとも１つとを受信することと、
複数のプリアンブルサブパケットの中の少なくとも１つと、複数のデータトラヒックサブパケットの中の少なくとも１つとを復号できるときは、肯定応答チャンネル上で肯定応答信号を伝送することと、
複数のプリアンブルサブパケットの中の少なくとも１つは復号できるが、複数のデータトラヒックサブパケットの中の少なくとも１つを復号できないときは、肯定応答チャンネル上で否定応答信号を伝送することと、
複数のプリアンブルサブパケットの中の少なくとも１つを復号できないときは、肯定応答チャンネル上で伝送するのを控えることと、
基地局からのさらなる伝送が受信されないときは、少なくとも１つのデータトラヒックサブパケットを無線リンクプロトコル（Radio Link Protocol, RLP）層へ誤りとして送ることとをさらに含む請求項３記載の方法。
【請求項６】
基地局と目標遠隔局との間でスケジューリングされた伝送をスケジュール変更するための装置であって、
プリアンブル情報およびデータトラヒックを目標遠隔局へ伝送するためにスケジューリングするための手段であって；プリアンブル情報およびデータトラヒックを、それぞれプリアンブルチャンネルおよびデータトラヒックチャンネルを用いて目標遠隔局へ伝送される複数のプリアンブルサブパケットおよび複数のデータトラヒックサブパケットへパックし、プリアンブルサブパケットはデータトラヒックチャンネル上のデータトラヒックサブパケットの目標の宛先が目標遠隔局であることを示し；肯定応答チャンネル上で受信した信号に応答して、合理的な時間期間中に肯定応答チャンネル上で信号が受信されないときは、プリアンブル情報およびデータトラヒックの、遠隔局への伝送をスケジュール変更するが、肯定応答チャンネル上で受信した信号が目標遠隔局からの肯定応答であるときは、新しいプリアンブル情報および新しいデータトラヒックの伝送をスケジューリングし、信号はプリアンブルサブパケットの復号に成功した場合に遠隔局から基地局に送られ、データトラヒックサブパケットの復号に成功したか否かを示し；肯定応答チャンネル上で受信した信号が、目標遠隔局からの否定応答であるときは、複数のプリアンブルサブパケットの中の少なくとも１つと、複数のデータトラヒックサブパケットの中の少なくとも１つとを再伝送することによって、スケジューリングを継続し；肯定応答チャンネル上で受信した信号が、偽遠隔局からの肯定応答であるときは、信号を無視して、複数のプリアンブルサブパケットの中の少なくとも１つと、複数のデータトラヒックサブパケットの中の少なくとも１つとを再伝送することによって、スケジューリングを継続し；肯定応答チャンネル上で受信した信号が、偽遠隔局からの否定応答であるときは、信号を無視して、全ての再伝送をやめるスケジューリング手段と、
スケジューリングにしたがって、複数のプリアンブルサブパケットの中の少なくとも１つと、複数のデータトラヒックサブパケットの中の少なくとも１つとを伝送するための手段とを具備する装置。
【請求項７】
伝送スケジュールを向上させるための方法であって、
予め定められた伝送スケジュールにしたがって、複数のプリアンブルサブパケットと複数のデータトラヒックサブパケットとを、それぞれプリアンブルチャンネルおよびデータトラヒックチャンネルを用いることによって並列に伝送し、プリアンブルサブパケットはデータトラヒックチャンネル上のデータトラヒックサブパケットの目標の宛先が目標局であることを示すことと、
肯定応答チャンネル上で信号を監視し、信号はプリアンブルサブパケットの復号に成功した場合に目標局から送られ、データトラヒックサブパケットの復号に成功したか否かを示すことと、
信号が検出されないときは、予め定められた伝送スケジュールにしたがって伝送し続けることと、
信号が検出されたときは、信号の送信者が目標局であるかどうかを判断することと、
信号が目標局からのものであるとき、信号が肯定応答である場合は、予め定められた伝送スケジュールを取り消して、新しいデータトラヒックで新しい伝送スケジュールを形成し、信号が否定応答である場合は、予め定められた伝送スケジュールにしたがって再伝送を送ることと、
信号が目標局からのものでないとき、信号が否定応答である場合には、再伝送を中断し、信号が肯定応答である場合には、再伝送を伝送することとを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概ね、通信に関し、とくに、データ伝送のスケジューリングを向上することに関する。
【背景技術】
【０００２】
無線通信の分野には、例えば、コードレス電話、ページング、無線ローカルループ、パーソナルディジタルアシスタント（personal digital assistant, PDA）、インターネット電話、および衛星通信システムを含めて、多くの応用がある。とくに重要な応用は、移動加入者のためのセルラ電話である。（本明細書で使用されているように、“セルラ”という用語は、セルラ周波数およびパーソナル通信サービス（personal communication service）周波数の両者を含む。）このようなセルラ電話システムのために発展した種々の空中インターフェイスには、例えば、周波数分割多重アクセス（frequency division multiple access, FDMA）、時分割多重アクセス（time division multiple access, TDMA）、および符号分割多重アクセス（code division multiple access, CDMA）が含まれる。これと関連して、種々の国内標準規格および国際標準規格、例えばAdvanced Mobile Phone Service（AMPS）、Global System for Mobile (GSM)、Interim Standard 95(IS-95)が設定された。とくに、ＩＳ−９５、およびこれから派生した標準規格、すなわちＩＳ−９５Ａ、ＩＳ−９５Ｂ、ＡＮＳＩ、Ｊ−ＳＴＤ−００８（本明細書では、まとめてＩＳ−９５と呼ぶことが多い）、およびデータのための提案された高データレートシステム、などは、米国電気通信工業会（Telecommunication Industry Association, TIA）、国際電気通信連合（International Telecommunications Union, ITU）、および他の周知の標準規格設定機関によって公布されている。
【０００３】
ＩＳ−９５の標準規格の使用にしたがって構成されたセルラ電話システムでは、ＣＤＭＡ信号処理技術を用いて、非常に効率的で、かつロバストなセルラ電話サービスを提供している。実質的にＩＳ−９５の標準規格の使用にしたがって構成されている例示的なセルラ電話システムは、米国特許第5,103,459号および第4,901,307号に記載されており、両文献は、本発明の譲受け人に譲渡され、ここでは参考文献として全面的に取り上げられている。ＣＤＭＡ技術を使用している例示的に記載されたシステムには、ＴＩＡによって発行されたｃｄｍａ２０００ ＩＴＵ−Ｒ無線伝送技術（Radio Transmission Technology, RTT）候補提案がある（本明細書では、ｃｄｍａ２０００と呼ばれる）。ｃｄｍａ２０００の標準規格は、ＩＳ−２０００の草案に与えられており、ＴＩＡによって承認されている。ｃｄｍａ２０００の提案には、ＩＳ−９５のシステムと共通の欠点がある。別のＣＤＭＡの標準規格には、Ｗ−ＣＤＭＡの標準規格があり、Ｗ−ＣＤＭＡの標準規格は、3ｒｄ Generation Partnership Project “3GPP”、文献番号第3G TS 25.211号、第3G TS 25.212号、第3G TS 25.213号、第3G TS 25.214号において具体化されている。
【０００４】
上述で紹介したＣＤＭＡシステムでは、音声およびデータのトラヒックを、種々の長さのメッセージフレームで搬送することができる。一般に、基地局の範囲内の遠隔局は、複数のメッセージフレームを受信し、復号し、完全な音声およびデータのペイロード情報を判断する。メッセージフレームにプリアンブルを追加して、所与のペイロードを保持するメッセージフレーム数についての情報を搬送する。プリアンブルは、完全なペイロードを送るのに必要なフレーム数に加えて、目標の宛先およびメッセージフレームの伝送レートを識別する情報も保持することができる。メッセージフレームの無線リンクプロトコル（radio link protocol, RLP）の連続番号のような他の情報も含むことができる。したがって、メッセージフレームの正確な復号は、前記メッセージフレームに追加されたプリアンブルの検出および復号に依存する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
プリアンブルおよび関係付けられたメッセージフレームの復号に成功したか、または失敗したかの情報を使用して、システムのスループットを最適化することが望ましい。とくに、このような情報を使用して、メッセージフレームの伝送スケジュールを迅速に変更することが望ましい。
【課題を解決するための手段】
【０００６】
ＡＲＱチャンネルは、通信システムの逆方向リンク上に構成され、受信した伝送に応答して肯定応答および否定応答を伝送する。本明細書では、ＡＲＱチャンネル上に信号があるか、またはないかに基づいて、既存の伝送スケジュールを変更するシステムを提供する。
【０００７】
１つの態様では、伝送スケジュールを向上するための方法を提供する。方法には、伝送スケジュールにしたがって、複数のプリアンブルのサブパケットおよび複数のデータトラヒックのサブパケットを並列に伝送することと；肯定応答チャンネル上で信号を監視することと；信号が検出されないときは、伝送スケジュールにしたがって伝送し続けることと；信号が検出されたときは、信号の送信者が目標局であるかどうかを判断することと；信号が目標局からであるときは、信号が肯定応答である場合は、伝送スケジュールを取り消して、新しいデータトラヒックで新しい伝送スケジュールを形成し、信号が否定応答である場合は、伝送スケジュールにしたがって再伝送を送ることと；信号が目標局からでないときは、信号が否定応答である場合は、１秒以下の時間期間の間、再伝送を中断し、信号が肯定応答である場合は、再伝送を伝送することとが含まれる。
【０００８】
別の態様では、冗長のデータパケットを伝送するための既存のスケジューリング方式を調節するための基地局内の装置を提供する。装置には、プリアンブルのサブパケットを伝送するためのプリアンブルチャンネル生成器と；データトラヒックサブパケットを伝送するためのデータトラヒックチャンネル生成器と；プリアンブルチャンネル生成器およびデータトラヒックチャンネル生成器に電気的に接続されたスケジューリング素子であって、プリアンブル情報をプリアンブルサブパケットへ、データトラヒックをデータトラヒックサブパケットへパックすることを制御し、かつプリアンブルサブパケットの伝送系列およびデータトラヒックサブパケットの伝送系列を制御するためのスケジューリング素子と；スケジューリング素子に電気的に接続されていて、かつ遠隔局から肯定応答チャンネル上で受信した信号を検出するための受信機サブシステムとが構成されていて；スケジューリング素子は、肯定応答チャンネル上に信号があるか、またはないかにしたがって、プリアンブルサブパケットの伝送系列およびデータトラヒックサブパケットの伝送系列を制御し；信号が着信するときは、プリアンブルサブパケットの復号に成功したことを示し、信号が着信しないときは、プリアンブルのサブパケットの復号に成功しなかったことを示す。
【発明を実施するための最良の形態】
【０００９】
図１に示されているように、無線通信ネットワーク10には、概ね、複数の遠隔局（移動局、加入者ユニット、またはユーザ装置とも呼ばれる）12ａないし12ｄ、複数の基地局（基地局トランシーバ（base station transceiver, BTS）またはノードＢと呼ばれる）14ａないし14ｃ、基地局制御装置（base station controller, BSC）（無線ネットワーク制御装置またはパケット制御機能とも呼ばれる）16、移動スイッチングセンター（mobile switching center, MSC）またはスイッチ18、パケットデータ供給ノード（packet data serving node, PDSN）またはインターネットワーキング機能（internetworking function, IWF）20、公衆交換電話ネットワーク（public switched telephone network, PSTN）22（一般には、電話会社）、およびインターネットプロトコル（Internet Protocol, IP）ネットワーク24（一般に、インターネット）が構成されている。簡潔にするために、４つの遠隔局12ａないし12ｄ、３つの基地局14ａないし14ｃ、1つのＢＳＣ16、1つのＭＳＣ18、および１つのＰＤＳＮ20が示されている。当業者には、遠隔局12、基地局14、ＢＳＣ16、ＭＳＣ18、およびＰＤＳＮ20の数は任意であることが分かるであろう。
【００１０】
１つの実施形態では、無線通信ネットワーク10は、パケットデータサービスネットワークである。遠隔局12ａないし12ｄは、任意の数の異なるタイプの無線通信装置、例えば、携帯電話、ＩＰベースでウエブブラウザアプリケーションを実行するラップトップコンピュータに接続されているセルラ電話、関係付けられたハンドフリーカーキットを備えたセルラ電話、ＩＰベースのウエブブラウザアプリケーションを実行するパーソナルデータアシスタント（personal data assistant, PDA）、ポータブルコンピュータへ組込まれた無線通信モジュール、または無線ローカルループまたはメータ読取りシステム内に見られるような固定通信モジュールであってもよい。最も一般的な実施形態では、遠隔局は、任意のタイプの通信ユニットである。
【００１１】
遠隔局12ａないし12ｄは、例えば、EIA/TIA/IS-707の標準規格に記載されているような、無線パケットデータプロトコルを実行するように構成されている。特定の実施形態では、遠隔局12ａないし12ｄは、ＩＰネットワーク24へ向かうＩＰパケットを生成し、２点間プロトコル（point-to-point protocol, PPP）を使用して、ＩＰパケットをフレームへカプセル化する。
【００１２】
１つの実施形態では、ＩＰネットワーク24はＰＤＳＮ20へ接続され、ＰＤＳＮ20はＭＳＣ18へ接続され、ＭＳＣ18はＢＳＣ16およびＰＳＴＮ22へ接続され、ＢＳＣ16は、ワイヤーラインを介して基地局14ａないし14ｃへ接続される。ワイヤーラインは、いくつかの既知のプロトコル（例えば、Ｅ１、Ｔ１、非同期転送モード（Asynchronous Transfer Mode, ATM）、ＩＰ、フレーム中継、ＨＤＳＬ、ＡＤＳＬ、またはｘＤＳＬ）にしたがって、音声パケットまたはデータパケット、あるいはこの両者を伝送するように構成されている。代わりの実施形態では、ＢＳＣ16は、ＰＤＳＮ20に直接に接続され、ＭＳＣ18はＰＤＳＮ20に接続されていない。別の実施形態では、遠隔局12ａないし12ｄは、ＲＦインターフェイスによって基地局14ａないし14ｃと通信する。ＲＦインターフェイスは、3ｒｄ Generation Partnership Project 2 “3GPP2”において規定されている（“Physical Layer Standard for cdma2000 Spread Spectrum Systems”、3GPP2 Document No. C.P0002-A, TIA PN-4694であって、TIA/EIA/IS-2000-2-A,（Draft, edit version 30）(Nov. 19, 1999)として発行されており、ここでは参考文献として全面的に取り上げられている）。
【００１３】
無線通信ネットワーク10の通常の動作中に、基地局14ａないし14ｃは、電話呼、ウエブブラウジング、または他のデータ通信で塞がっている種々の遠隔局12ａないし12ｄからの逆方向リンク信号の組を受信して、復調する。所与の基地局14ａないし14ｃによって受信される各逆方向リンク信号は、その基地局14ａないし14ｃ内で処理される。各基地局14ａないし14ｃは、順方向リンク信号の組を変調して、遠隔局12ａないし12ｄへ伝送することによって、複数の遠隔局12ａないし12ｄと通信する。例えば、図１に示されているように、基地局14ａは、第１および第２の遠隔局12ａ、12ｂと同時に通信し、基地局14ｃは、第３および第４の遠隔局12ｃ、12ｄと同時に通信する。結果のパケットはＢＳＣ16へ送られる。ＢＳＣ16は、呼資源割当ておよび移動管理機能を行い、呼資源割当ておよび移動管理機能には、特定の遠隔局12ａないし12ｄへの呼を、一方の基地局14ａないし14ｃから別の基地局14ａないし14ｃへソフトハンドオフするのを調整することが含まれる。例えば、遠隔局12ｃは、２つの基地局14ｂ、14ｃと同時に通信する。その結果、遠隔局12ｃが基地局14ｃの1つから十分に遠くへ移動するとき、呼は、別の基地局14ｂへハンドオフされることになる。
【００１４】
伝送が従来の電話呼であるときは、ＢＳＣ16は、受信データをＭＳＣ18へルート設定し、ＭＳＣ18は、ＰＳＴＮ22とのインターフェイスにおいて追加のルート設定サービスを提供する。伝送が、ＩＰネットワーク24へ向かうデータ呼のようなパケットベースの伝送であるときは、ＭＳＣ18はデータパケットをＰＤＳＮ20へルート設定し、ＰＤＳＮ20はパケットをＩＰネットワーク24へ送る。その代りに、ＢＳＣ16がパケットをＰＤＳＮ20へ直接にルート設定し、ＰＤＳＮ20がパケットをＩＰネットワーク24へ送ってもよい。
【００１５】
順方向リンクおよび逆方向リンク上でデータおよび音声の両者を伝送するプロセスには、問題がある。音声トラヒックの可変レートの符号化および復号化を使用するシステムでは、基地局は、音声トラヒックを定電力レベルで伝送しない。可変レートの符号化および復号化を使用して、発話（speech）の特徴を音声フレームへ変換し、音声フレームを可変レートで最適に符号化する。例示的なＣＤＭＡシステムでは、これらのレートはフルレート、２分の１レート、４分の１レート、および８分の１レートである。次に、これらの符号化された音声フレームを異なる電力レベルで伝送し、システムが正しく設計されているときは、望ましい目標のフレーム誤り率（frame error rate, FER）が実現する。可変レートの符号化および復号化を使用することについては、米国特許第5,414,796号（“VARIABLE RATE VOCODER”）に記載されており、この文献は、本発明の譲受人に譲渡され、本明細書では参考文献として取り上げている。基地局は、音声トラヒックフレームの伝送に、伝送の最大電力レベルを使用する必要がないので、パケット化されたデータトラヒックを残余電力を使用して伝送することができる。
【００１６】
したがって、所与の瞬間ｘ（ｔ）において、音声フレームをＸデシベルで伝送し、基地局がＹデシベルの最大伝送容量を有するときは、パケット化されたデータトラヒックを伝送するのに使用できる残留電力は、（Ｙ−Ｘ）デシベルである。音声トラヒックフレームは、異なる伝送電力レベルで伝送されるので、（Ｙ−Ｘ）デシベルの量は予測できない。この不確実性に対処するのに、１つの方法では、データトラヒックのペイロードを反復の冗長のサブパケットへ再びパッケージ化する。データのペイロードの冗長のコピーをフレーム、パケット、サブパケット、または別のシステム依存専門用語へパケット化し、受信機においてソフト結合する。ソフト結合のプロセスにより、損われたビットを回復することができる。
【００１７】
ソフト結合のプロセスによって、１つの損われたサブパケットを別の損われたサブパケットと結合し、反復の冗長のサブパケット伝送することにより、システムはデータを最低伝送レートで伝送することができる。反復の冗長のサブパケットを伝送することは、フェージングがあるときは、とくに望ましい。マルチパス干渉としても知られているレイリーフェージングは、同じ信号の多数のコピーが受信機に破壊的に着信するときに発生する。実質的なマルチパス干渉が発生し、全周波数のバンド幅のフラットフェージングを生成する。遠隔局が、迅速に変化する環境において移動しているときは、サブパケットを再伝送するためにスケジュールするたびに、強度のフェージングが発生する。このような環境が発生するときは、基地局には、サブパケットを伝送するための追加の伝送電力が必要である。したがって、サブパケットを再伝送するのに、残余電力が不十分であるときは、問題である。
【００１８】
例えば、基地局内のスケジューラユニットが、遠隔局へ伝送するためのデータペイロードを受信すると、データペイロードは複数のサブパケットへ冗長してパケット化され、順番に遠隔局へ伝送される。冗長とは、実質的に同じ情報が各サブパケットによって保持されていることを意味する。スケジューラユニットは、サブパケットを伝送するとき、定期的に、またはチャンネル感知可能な方式で、サブパケットを伝送することにしている。
【００１９】
単に説明を簡単にするために、本明細書では、ｃｄｍａ２０００のシステムの学術用語を使用する。このようなものの使用は、ｃｄｍａ２０００のシステムへの本発明の実行を制限することを意図していない。例示的なＣＤＭＡシステムでは、データトラヒックはパケットで送られ、パケットはサブパケットから成り、サブパケットがスロットを占める。スロットの大きさは１．２５ミリ秒と指定されているが、本明細書に記載されている実施形態では、実施形態の技術的範囲に影響を与えないならば、スロットの大きさを変更してもよいことが分かるであろう。さらに加えて、データトラヒックは、メッセージフレームで伝送され、メッセージフレームは、５ミリ秒、１０ミリ秒、２０ミリ秒、４０ミリ秒、または８０ミリ秒といった継続期間を有する。“スロット”および“フレーム”という用語は、異なるデータチャンネルに関係して使用される用語である。ＣＤＭＡシステムでは、順方向リンクおよび逆方向リンク上に多数のチャンネルが構成されており、一部のチャンネルは残りのチャンネルと異なって生成される。このために、一部のチャンネルを記述するための用語は、チャンネル構造にしたがって異なる。説明のためにのみ、以下では、“スロット”という用語を使用して、空中で伝搬される信号のパッケージングを示す。
【００２０】
順方向リンクには、複数のチャンネルが構成されており、チャンネルには、例えば、パイロットチャンネル、同期チャンネル、ページングチャンネル、クイックページングチャンネル、放送チャンネル、電力制御チャンネル、割当てチャンネル、制御チャンネル、専用制御チャンネル、基礎チャンネル、補助チャンネル、補助符号チャンネル、およびパケットデータチャンネルが含まれるが、これらに制限されない。逆方向リンクにも、複数のチャンネルが構成されている。各チャンネルは、異なるタイプの情報を目標の宛先へ搬送する。一般に、音声トラヒックは基礎チャンネル上で搬送され、データトラヒックは補助チャンネルまたはパケットデータチャンネル上で搬送される。補助チャンネルは、一般に専用チャンネルであり、一方でパケットデータチャンネルは、一般に、時間多重方式で異なる当事者に指定された信号を搬送する。その代りに、パケットデータチャンネルは、共用補助チャンネルとしても記載される。本明細書の実施形態を記載するために、補助チャンネルおよびパケットデータチャンネルは、一般にデータトラヒックチャンネルと呼ばれる。
【００２１】
補助チャンネルおよびパケットデータチャンネルでは、不測のデータメッセージを目標局へ伝送できるようにすることによって、システムの平均伝送レートを向上することができる。遠隔局は、自分へ宛てられたサブパケットが到達するときを判断することができないので、自分へのアドレス指定情報を使って、プリアンブルを各パケットと関係付けなければならない。サブパケットが定期的に伝送されるとき、第１のサブパケットには、簡単に検出可能で、かつ復号可能なプリアンブルが構成されなければならず、このプリアンブルで、将来のサブパケット伝送が到達する間隔について、受信局へ知らせる。その代りに、定期的な伝送間の遅延は、システムのパラメータであり、このパラメータは、受信機には既に分かっている。第１のサブパケット伝送後の、次のサブパケット伝送が不定期であるときは、各次のサブパケット伝送にもプリアンブルを構成しなければならない。
【００２２】
１つの実施形態では、ＡＲＱチャンネルは、逆方向リンクにおいて生成され、したがって、サブパケットが正しく復号されたとき、遠隔局は肯定応答信号を伝送することができる。基地局がこのような信号を受信すると、冗長のサブパケットを伝送する必要はなく、したがってシステムのスループットが増加する。
【００２３】
このデータ伝送方式では、遠隔局は、冗長のサブパケットを検出して、復号することができなければならない。追加のサブパケットは冗長のデータペイロードビットを保持しているので、これらの追加のサブパケットの伝送は、“再伝送”とも呼ばれる。再伝送を検出するために、一般にサブパケットに先行するプリアンブルビットを検出できることが遠隔局にとって必要である。
【００２４】
再伝送がより低い有効電力で送られるとき、プリアンブルもより低い有効電力で送られることに注意すべきである。プリアンブルの正確な復号が不可欠であるので、受信側がより低い残余電力でプリアンブルを復号するのに失敗したときは、全サブパケットを損う可能性がある。
【００２５】
次に、プリアンブルビットによって占有されるオーバーヘッドについて検討する。プリアンブルの長さがＭビットであり、全サブパケットの長さがＮビットであるときは、伝送ビット流の一定の割合、Ｍ／Ｎは、トラヒック以外の情報に当てられる。この非効率は、プリアンブル情報をより効率的に伝えることができるときは、より最適なデータ伝送レートを実現できることを示唆する。
【００２６】
本明細書には、ユーザペイロードを搬送するチャンネルとは別のチャンネル上でプリアンブル情報を伝送するこれらのシステムにおいて、プリアンブル情報を復号することについての実施形態が記載されている。さらに加えて、受信したプリアンブルおよびデータサブパケットの復号に関係する肯定応答および否定応答を使用して、基地局による再伝送のスケジューリングを最適化することができる。
【００２７】
逆方向リンク上にはＡＲＱチャンネルが構成されていて、順方向リンク上にはプリアンブルチャンネルおよびデータトラヒックチャンネルが構成されているシステムでは、基地局は、データトラヒックチャンネル上でパケット化されたデータトラヒックを伝送し、プリアンブルチャンネル上でプリアンブルトラヒックを伝送し、プリアンブルトラヒックは、データトラヒックチャンネルの指定スロット上にサブパケットの目標の宛先があることを遠隔局に知らせる。逆方向チャンネル上のＡＲＱチャンネルを使用して、データトラヒック伝送が遠隔局によって正確に復号されたか、どうかを、送信側基地局に知らせる。本明細書に記載されている実施形態では、ＡＲＱチャンネル上で受信した信号を使用して、データトラヒックチャンネル上でのデータサブパケットの受信に直接に肯定応答し、プリアンブルチャンネル上でのプリアンブルの受信に間接的に肯定応答する。基地局内のスケジューリングユニットは、プリアンブルの受信についてのこれらの推定を使用して、より効率的にスケジューリングをすることによって、再伝送および新しいデータトラヒックペイロードのスケジューリングを向上することができる。
【００２８】
図２には、プリアンブルチャンネルを生成するのに使用できる装置の例が示されている。図２では、機能ブロックによって記載されている装置を使用して、順方向リンク上で伝送するためのプリアンブル系列を生成する。１つの実施形態において、プリアンブル情報を搬送する順方向リンクチャンネルは、順方向の第２のパケットデータ制御チャンネル（Forward Secondary Packet Data Control Channel, F-SPDCCH）と呼ばれる。
【００２９】
入力プリアンブル情報ビット流には、媒体アクセス制御（medium access control, MAC）識別子、サブパケット識別子、およびＡＲＱチャンネル識別子として使用するために指定されたビットが構成されている。１データトラヒックチャンネルに対して使用されるペイロードの大きさおよびスロットの数のような追加の情報は、マルチチャンネルシステムにおいて使用するためのプリアンブル情報ビット流によって搬送することができる。１つの実施形態では、データトラヒックチャンネルは、順方向パケットデータチャンネル（forward packet data channel, F-PDCH）と呼ばれる。
【００３０】
１つの実施形態では、プリアンブル情報ビット流には、Ｎ＝１、２、または４として、ＮスロットのＦ−ＳＰＤＣＣＨのサブパケット当りに、１５ビットが構成されている。これらの１５ビットの中で、６ビットはＭＡＣ識別子に、２ビットがサブパケット識別子に、２ビットはＡＲＱチャンネルに、３ビットはペイロードの大きさに、２ビットは、データペイロードがトラヒックチャンネル上で占有しているスロット数に割り当てられる。遠隔局が通信システムに入るとき、ＭＡＣ識別子は、ユニークな国際移動局識別（International Mobile Station Identify, IMSI）にしたがって、遠隔局へ割り当てられる。
【００３１】
１つの実施形態では、巡回冗長検査（cyclic redundancy check, CRC）符号化素子210によって、追加のビットをプリアンブルの情報ビット流へ加え、プリアンブル情報を搬送するビット数を、スペクトル効率のより高い直交振幅変調（Quadrature Amplitude Modulation, QAM）に適するようにする。
【００３２】
別の実施形態では、ゼロパディング素子220において、複数のビットをプリアンブル情報系列のテールに追加し、各新しい情報ビット流を用いて、畳込み符号化素子230を再び初期設定する。１つの実施形態では、ゼロパディング素子は、プリアンブルビット流へ８個のゼロ値のビットを追加する。
【００３３】
ゼロパディングの後で、プリアンブルビットは符号化素子230へ入力される。１つの実施形態において、２４個の符号シンボルが元の１５ビットのプリアンブルビット流から生成されるとき、拘束長がＫ＝９で、かつレートがＲ＝１／２で動作する畳込み符号器は、Ｆ−ＳＰＤＣＣＨのサブパケットごとに４８個の符号シンボルを生成することができる。
【００３４】
この実施形態では、反復素子240を使用して、４８個の符号シンボルの反復系列を生成する。Ｎの反復係数を使用するとき、Ｎ−スロットのＦ−ＳＰＤＣＣＨのサブパケットに対し、シンボルは４８Ｎ個である。実施形態では、スロットサイズは１．２５ミリ秒であり、反復系列のシンボルレートは、毎秒３８．４キロシンボル（kilosymbol, ksps）である。反復後に、シンボルは、インターリーバ素子250によってインターリーブされ、移動空中伝送に伴うフェージング状態から保護される。
【００３５】
インターリーブされたシンボルは、１／４位相シフトキーイング（quadrature phase shift keying, QPSK）変調素子260によって、同相（in-phase, I）成分と直角位相（quadrature phase, Q）成分とへ分割される。１つの実施形態において、Ｉ符号およびＱ符号は、ｉ番目の６４値のウオルシュ符号関数を使用して、乗算器270、280によって拡散される。他のＣＤＭＡシステムでは、他の直交または準直交関数を、ウオルシュ符号関数に代えてもよいことに注意すべきである。生成された系列は、空中で目標局へ伝送される。
【００３６】
図３は、目標局に位置するプリアンブルデコーダの１つの実施形態のブロック図である。既に記載したように、Ｆ−ＳＰＤＣＨ上のプリアンブルを正確に復号することが、順方向リンク上、とくにデータトラヒックチャンネルのＦ−ＰＤＣＨ上でデータトラヒックを受信するのに必須であり、これは、不規則な場合に伝送を開始するように設計されている。図３に記載されているプリアンブルデコーダは、少なくとも１つのプリアンブルチャンネルおよび少なくとも1つのデータトラヒックチャンネルが構成されている通信システム内で使用される。１つの実施形態では、プリアンブルおよびデータトラヒックはサブパケットで伝送され、並列チャンネルにおいて同じスロット位置を占める。したがって、プリアンブルチャンネル上でプリアンブルがスロットを占めるのと、データトラヒックチャンネル上でデータトラヒックサブパケットがスロットを占めるのは、同時である。
【００３７】
別の実施形態では、プリアンブルスロット数は、データトラヒックによって占められるスロット数と同じである必要はない。図３に記載されている実施形態では、プリアンブルサブパケットは、１、２、または４つのスロットを占めるように設計され、一方でデータトラヒックサブパケットは、１、２、４、または８スロットを占めることができる。目標局は、プリアンブルサブパケットによって保持されるＭＡＣ識別子を使用して、データトラヒックチャンネル上のデータトラヒックの８つのスロットが、プリアンブルに対応していることを判断することができる。
【００３８】
本明細書に記載されている新規のプリアンブル復号装置および方法において、プリアンブルチャンネルスロット数がトラヒックチャンネルスロット数を完全に反映しているかどうかは重要ではない。説明を簡単にするために、１、２、または４つのスロットを使用して、プリアンブルサブパケットを搬送するシステムのための、１つのみのプリアンブル復号器が記載される。
【００３９】
受信機（図示されていない）では、復調されたソフト決定値の系列を、複数の検出素子390ａ、390ｂ、390ｃへ入力する。複数の検出素子390ａ、390ｂ、390ｃは、可変数のスロットからのデータを収容するように構成されている。複数の検出素子390ａ、390ｂ、390ｃの各々は、可変数のスロットから一連の値を受信し、値は、並列のデインターリービング素子300ａ、300ｂ、300ｃへ入力される。１つの実施形態では、第１のデインターリービング素子300ａは、４つのスロットにおいてデインターリーブする。第２のデインターリービング素子300ｂは、２つのスロットにおいてデインターリーブする。第３のデインターリービング素子300ｃは、１つのスロットにおいてデインターリーブする。第１のデインターリービング素子300ａの出力は、結合素子310ａによってソフト結合され、４つの系列（各系列は１スロットを占めている）は１つの系列へソフト結合される。第２のデインターリービング素子300ｂの出力は、結合素子310ｂによってソフト結合され、２つの系列（各系列は１スロットを占めている）は、1つの系列へソフト結合される。各結合素子310ａ、310ｂ、および第３のデインターリービング素子300ｃの出力は、別々の復号素子320ａ、320ｂ、320ｃへそれぞれ入力される。１つの実施形態では、各並列ストリームごとに、拘束長Ｋ＝９、レートＲ＝１／２の畳込み復号器を使用する。この実施形態の技術的範囲に影響を与えないならば、他の復号器を使用してもよいことが分かるであろう。
【００４０】
各復号素子320ａ、320ｂ、320ｃの出力はデータ系列および最良パスメトリック値である。したがって、この実施形態では、この地点において、３つのデータ系列と３つの最良パスメトリック値とが存在する。３つのデータ系列の各々は、複数の系列検査素子330ａ、330ｂ、330ｃの中の１つへ入力される。系列検査素子には、処理素子とメモリ素子とが含まれていて、復号化されたシンボルのビット値が既知の組の識別子に整合するかどうかを判断するように構成されている。１つの実施形態では、既知の組の識別子には、ＭＡＣ識別子、Ｆ−ＰＤＣＨスロットの予測数、および／またはパリティビットのような情報を含むことができる。
【００４１】
プリアンブル系列は、最初に符号化されて、１つ、２つ、または４つのスロットを占めるので、系列検査素子330ａ、330ｂ、330ｃからの１つのみの出力が、データ系列になる。他の系列検査素子は、データ系列を既知の識別子へ整合させることができず、ゼロ値を出力するように構成される。
【００４２】
しかしながら、何らかの理由で、２以上のデータ系列が、系列検査素子330ａ、330ｂ、330ｃから出力されるとき、処理素子（図示されていない）およびメモリ（図示されていない）が構成されている選択素子340を使用して、１つのデータ系列を真のプリアンブル系列として選択することができる。選択素子340は、系列検査素子330ａ、330ｂ、330ｃからデータ系列を受信し、復号素子320ａ、320ｂ、330ｃの各々から最良パスメトリック値を受信するように構成されている。選択素子340は、最良パスメトリック値を使用して、復号されたプリアンブルとして１つのデータ系列を選択し、このデータ系列を、このデータ系列を搬送するのに使用されるスロットの表示と一緒に受信機へ送ることができる。
【００４３】
図３のプリアンブルデコーダが、プリアンブルチャンネル上で情報を復号する一方で、受信機は、データトラヒックチャンネル上で情報を受信する。１つの実施形態では、スロットの大きさにしたがってスロットの情報を受信して記憶するように、多数のバッファを設定する。例えば、第1のバッファを使用して、１つのスロットのソフト決定値を記憶する。第２のバッファを使用して、２つのスロットのソフト決定値を記憶する。第３のバッファを使用して、４つのスロットのソフト決定値を記憶する。第４のバッファを使用して、８つのスロットのソフト決定値を記憶する。プリアンブルデコーダは、プリアンブルを保持するスロット数か、またはプリアンブルの内容によって示されるスロット数について判断すると、制御素子は、スロット数情報を受信して、復号するための適切なバッファの内容を選択する。選択されたバッファの内容のみを復号すればよい。
【００４４】
受信局において、プリアンブル情報およびデータトラヒックを受信して、復号すると、情報の受信に肯定応答することが望ましい。１つの実施形態では、ＡＲＱチャンネルは、肯定応答情報を伝えるように構成されている。しかしながら、良好なデータトラヒックのサブパケットの直接的な肯定応答に加えて、肯定応答信号を使用して、プリアンブルがそのままで到達したかどうかについて推測することができる。したがって、１本のチャンネルの受信に肯定応答するように構成されているＡＲＱチャンネルを使用して、２本のチャンネルの受信に肯定応答することができる。
【００４５】
図４には、ＡＲＱチャンネル構造を生成するのに使用される装置の例が示されている。遠隔局（図示されていない）は、各スロットごとに、１つのビット、すなわち０または１を生成して、サブパケットが正確に復号されたか、どうかを示す。ビットは、反復素子400において複数回反復される。１．２２８８メガビット／秒（Mcps）のレートで伝送するシステムにおいて、最適反復係数は２４である。“チップ”という用語を使用して、ウオルシュ符号によって分割されるビットパターンのような、拡散系列内のビットを記述する。反復要素400の出力は、マッピング素子410によって＋１または−１の何れかにマップされる。マッピング素子410の出力は、拡散素子420によってカバーされる。１つの実施形態では、拡散素子420は、ｉ番目の６４値のウオルシュ符号関数によって出力されるマッピングを拡散する乗算器であってもよい。ウオルシュ符号を使用して、チャンネル化および受信機における位相誤りに対する抵抗を与える。他のＣＤＭＡシステムでは、他の直交関数または準直交関数を、ウオルシュ符号関数に代えてもよいことに注意すべきである。
【００４６】
図５は、ＡＲＱチャンネル上で情報を受信したこと、または受信しなかったことを使用して、基地局内のスケジューリング素子による再伝送をスケジュールするための方法を記述するフローチャートである。方法では、基地局が、ＡＲＱチャンネル上の目標の遠隔局によって送られるプリアンブルの肯定応答にしたがって、目標の遠隔局へのデータトラヒックの再伝送を最適化することができる。冗長のサブパケット、すなわち“再伝送”を伝送するのに２つの方法があることに注意すべきである。第１に、複数のサブパケットを定期的に伝送することができる。第１の伝送は予めスケジュールされていないが、トラヒックチャンネルは、所定の遅延の後で、第１の伝送を全て再伝送するように構成することができる。この所定の遅延はシステムのパラメータであり、目標局には、所定の遅延後に受信するサブパケットが自分へ方向付けられていることが分かっているので、目標局が、第１のデータ伝送および第１のプリアンブル伝送を受信した後は、プリアンブルは次の再伝送と共に送られない。この定期的な再伝送方法は、同期増分冗長（Synchronous Incremental Redundancy, SIR）と呼ばれる。
【００４７】
冗長のサブパケットを伝送する第２のやり方では、チャンネル状態にしたがって、サブパケットを不定期に送る。このチャンネル感知方式では、目標局は、自分がデータトラヒックペイロードの真の目標であると判断することができないので、各伝送される冗長のサブパケットごとにプリアンブルを使用しなければならない。この不定期の伝送は、非同期増分冗長（Asynchronous Incremental Redundancy, AIR）と呼ばれる。
【００４８】
ステップ500では、基地局（図示されていない）内のスケジューリング素子であって、少なくとも１つの制御プロセッサおよびメモリ素子が構成されているスケジューリング素子は、それぞれプリアンブルチャンネルおよびデータトラヒックチャンネル上の複数のスロットにおけるプリアンブルおよび関係付けられたデータトラヒックのサブパケットの伝送をスケジュールする。
【００４９】
ステップ505では、基地局内の受信機サブシステムは、ＡＲＱチャンネル上の信号を受信する。信号がＡＣＫであるときは、プログラムのフローはステップ510へ進む。信号がＮＡＫであるときは、プログラムのフローは、ステップ515へ進む。
ステップ510では、基地局は、ＡＣＫがフォールスアラームであるかどうかを判断する。フォールスアラームは、目標局ではない遠隔局からのＡＣＫである。基地局は、遠隔局の識別を判断することができるので、基地局には、ＡＣＫがフォールスアラームであることが分かる。ＣＤＭＡシステムでは、逆方向リンクチャンネルは、長い疑似ノイズ（pseudorandom noise, PN）符号における時間ずれによって識別することができる。識別プロセスについての詳細な記述は、上述の米国特許第5,103,459号および第4,901,307号において与えられている。遠隔局の識別が正しいときは、ステップ520において、基地局は、プリアンブルを受信したことを知り、最後のデータトラヒックのペイロードの再伝送ではなく、次のデータトラヒックのペイロードの伝送を始める。遠隔局の識別が正しくないときは、ステップ530において、基地局は、ＡＣＫ信号を無視して、スケジュールされた再伝送を続ける。
【００５０】
遠隔局は、第１の伝送が自分宛てであると誤って判断して、ＡＣＫを伝送してしまったので、冗長のサブパケットの別の再伝送では、第１の伝送が誤りであるといったメッセージを遠隔局へ送る。ＡＣＫを伝送した後でさえ、再伝送するときに、第１の伝送によるパケットを捨てるように、遠隔局をプログラムすることができる。
【００５１】
ステップ515では、基地局はＮＡＫを受信し、ＮＡＫの送信者を目標局として識別しなければならない。この時点で、ＮＡＫを受信したことにより、基地局には、データトラヒックサブパケットではなく、プリアンブルが受信されたことが分かる。ステップ525では、ＮＡＫが目標局からであるときは、基地局は次の再伝送を送る。再伝送がスケジュールされていないときは、基地局は、同じデータトラヒックペイロードを保持する新しい一連の冗長のサブパケットをスケジュール変更する。ステップ535では、基地局は、ＮＡＫが偽の受信局からであると判断し、再伝送することなく、基地局および偽の局の両者に共通
のタイマーを期限切れにする。基地局は遠隔局からの否定応答を意図的に無視するので、再伝送が適時に受信されないために、遠隔局には、これがプリアンブルおよびデータトラヒックの目標でないことが分かるであろう。遠隔局にはタイマーが構成されていて、タイマーは、第１の伝送が受信されると、カウントダウンを開始し、その後で別の伝送が受信されると、停止する。タイマーが切れる前に、次のパケットが到達しないときは、遠隔局には、第１の伝送が誤りであることが分かり、第１の伝送によるパケットを捨てる。
【００５２】
ステップ540では、基地局が肯定応答または否定応答の何れかを受信する。所定の時間遅延内に信号が受信されないときは、基地局には、プリアンブルが受信されなかったことが分かる。システムがＳＩＲ伝送方式にしたがうとき、基地局には、第１のサブパケットが受信されなかったことと、次の再伝送も受信されないこととが分かる。したがって、全データトラヒックペイロードを伝送のためにスケジュール変更しなければならない。１つの実施形態では、この問題は、ＳＩＲシステムにおいて２つのプリアンブル、すなわち第１の伝送に１つ、および第１の再伝送に１つのプリアンブルを伝送することによって避けることができる。第１のプリアンブルが受信されないときは、第２のプリアンブルを引き続き受信し、復号することができる。次に、プログラムのフローはステップ505へ進む。しかしながら、第１のプリアンブルも、第２のプリアンブルも、割り当てられた待機期間中に受信されないときは、プログラムのフローはステップ500へ戻り、ステップ500において、基地局は、別の伝送パターンのために、古いデータトラヒックをスケジュール変更する。
【００５３】
図６は、ＡＲＱチャンネル、プリアンブルチャンネル、またはデータトラヒックチャンネルにおいて伝送誤りが発生するたびに行われる、基地局（図示されていない）と遠隔局（同じく、図示されていない）との間の誤り訂正スケジューリング方式を記述しているフローチャートである。ステップ600では、遠隔局は、プリアンブル伝送とサブバック伝送とを受信する。遠隔局が、自分がプリアンブル伝送とサブパケット伝送の目標の宛先であると誤って判断する可能性があるために、プログラムのフローは２つのパスに分かれる。遠隔局が、基地局からの伝送の真の目標であるときは、プログラムのフローはステップ610へ進む。遠隔局が、基地局からの伝送の真の目標でないときは、プログラムのフローはステップ615へ進む。
【００５４】
伝送を受信する遠隔局が、伝送の指定受信者であるときは、ステップ610において、遠隔局はプリアンブルチャンネルによって伝達された情報を復号する。プリアンブル情報を復号する１つの方法は既に記載した。プリアンブルが正確に復号されると、ステップ620において、遠隔局は、データトラヒックチャンネル上の関係付けられたサブパケット情報を復号する。サブパケットを正確に復号できると、ステップ622において、遠隔局はＡＣＫを伝送する。基地局内の受信機サブシステムがＡＣＫを受信すると、ステップ624において、基地局内のスケジューリング素子は、冗長のサブパケットのスケジュールされた再伝送を停止して、順方向リンク上での新しいデータのペイロードの伝送をスケジュールする。新しいデータペイロードは、ＡＣＫを伝送したのと同じ遠隔局か、または基地局の伝送の範囲内の別の遠隔局へ方向付けることができることに注意すべきである。
【００５５】
伝送中の干渉によって、遠隔局によって伝送されるＡＣＫは、基地局内の受信機サブシステムがＡＲＱチャンネル上でＡＣＫではなく、ＮＡＫを読み取る地点で、ガーブルされ、劣化される。これが起こると、基地局内のスケジューリング素子は、スケジュールされた再伝送を続ける。次に、遠隔局は、冗長の伝送として識別できる冗長のサブパケットを受信し、復号器からのメトリック値を使用して、何れのサブパケットをＲＬＰ層へ送るかを判断する。ＲＬＰ層はＲＬＰパケットを順番に伝送し、複製のパケットを検出し、より高い層のプロトコルによって分かる無線リンク誤り
率を低減する。
【００５６】
データトラヒックチャンネル上で伝送されるサブパケットを復号できないときは、ステップ626において、遠隔局はＮＡＫを伝送する。ステップ628では、基地局は再伝送を送る。遠隔局は、タイマーが切れるまで、バッファ内に古いデータサブパケットを保持し、古いデータサブパケットを誤りとしてＲＬＰ層へ送る。再伝送が、タイマーによって割り当てられた時間内に到達するとき、再伝送は復号され、追加されたＣＲＣビットがＣＲＣ検査にパスすると、ＲＬＰ層へ送られる。再伝送を復号できないとき、再伝送は、誤りとしてＲＬＰ層へ送られる。
【００５７】
その代りに、ＮＡＫは、伝送中にガーブルされると、ＡＣＫとして誤って読み取られ、基地局は新しいデータペイロードを遠隔局へ送ってしまう。この場合に、遠隔局は、タイマーが切れるまで、バッファ内に古いデータサブパケットを保持する。再伝送が切れる前に、タイマーが切れると、古いデータサブパケットが誤りとしてＲＬＰ層へ送られる。
【００５８】
遠隔局がＮＡＫを伝送するが、基地局の受信機サブシステムがＡＣＫもＮＡＫも検出しないとき、スケジューリング素子は、プリアンブルを受信しなかったと見なすように構成されていて、古いデータペイロードの伝送をスケジュール変更する。遠隔局は、タイマーが切れるまで、バッファ内に古いデータサブパケットを保持する。再伝送が到達する前に、タイマーが切れるとき、古いデータサブパケットは、誤りとしてＲＬＰ層へ送られる。
【００５９】
遠隔局が、プリアンブルのペイロード、すなわち関係付けられたデータトラヒックサブパケットについての情報を復号できないときは、プログラムのフローは、ステップ610からステップ630へ進み、遠隔局はＡＲＱチャンネル上で伝送を送らない。基地局において肯定応答または否定応答が受信されないときは、基地局のスケジューリング素子は、プリアンブルを受信しなかったと見なすように構成されていて、古いデータのペイロードを新しい伝送スケジュールへスケジュール変更する。ＡＲＱチャンネルは、データトラヒックサブパケットの受信に肯定応答するためのものであることに注意すべきである。この場合にＮＡＫが生成され、受信されるときは、スケジューリング素子は、プリアンブルが完全な状態で到達したと見なし、既にスケジュールされた再伝送のみを送り、ＮＡＫがガーブルされ、ＡＣＫとして読み取られるときは、スケジューリング素子は、新しいデータペイロードを伝送する。
【００６０】
遠隔局がプリアンブルのペイロードを不正確に復号すると、例えば、遠隔局が、サブパケットの連続番号を不正確に復号すると、同じ情報か、または連続番号以外の番号をもつ次のサブパケットが到達するときに、遠隔局は競合する。１つの実施形態では、遠隔局は、競合情報を有する新しく到達したサブパケットを無視するか、または最良メトリック値を使用して、バッファ内に記憶された古いサブパケットか、新しく到達したサブパケットを選択するようにプログラムすることができる。遠隔局が、競合情報を有する新しく到達したサブパケットを無視するようにプログラムされているときは、資源は、サブパケットを復号する必要はない。何れの場合においても、信号はＡＲＱ上で基地局へ送られないので、基地局は、古いデータペイロードの伝送をスケジュール変更する。
【００６１】
代わりのパスにおいて、遠隔局が、自分が指定受信者でない伝送を受信するときは、プログラムのフローはステップ600からステップ615へ進む。ステップ615では、遠隔局は、プリアンブルチャンネル上で受信したプリアンブル系列を復号することを試みる。プリアンブルを復号できるときは、ステップ625では、遠隔局は、関係付けられたサブパケットを復号することを試みる。
【００６２】
サブパケットを正しく復号できるときは、ステップ627において遠隔局は復号された伝送をＲＬＰ層へ送り、ＡＣＫを伝送する。ステップ699では、基地局はＡＣＫを受信するが、信号が指定外受信者からであるので、その信号を無視する。基地局は、長いＰＮ符号のユニークな時間ずれの識別によって、遠隔局が指定された目標でないと判断することができる。基地局内のスケジューリング素子には、遠隔局が、基地局からの以前の伝送の指定受信者でないことが分かっているので、スケジューリング素子は、引き続き、信号に肯定応答しない。遠隔局において、ＲＬＰ層は、データサブパケットを受信し、データサブパケットが誤って送られたと判断する。
【００６３】
基地局内の受信機サブシステムがＡＣＫをＮＡＫとして検出した時点まで、ＡＣＫ信号がガーブルされるときは、基地局は、信号がフォールスアラームであると判断しているので、ここでも基地局はその信号を無視する。遠隔局のＲＬＰは、誤りを取扱う。基地局が信号を検出しないとき、スケジュールされた再伝送方式が続き、遠隔局のＲＬＰは誤りを取扱う。
【００６４】
ステップ625において、遠隔局がサブパケットを復号できないとき、ステップ631において、遠隔局はＮＡＫを伝送する。ステップ699において、基地局は、ＮＡＫを伝送した遠隔局が、元の伝送の指定受信者でないと判断し、その信号を無視する。１つの実施形態では、基地局および遠隔局において、タイマーを設定し、基地局が信号を無視し、再伝送を送るのをやめると、前の伝送がフォールスアラームであったことが、遠隔局に分かる。遠隔局は、バッファ内に古い伝送を保持し、古い伝送を誤りとしてＲＬＰへ送る。タイマーが切れる前に、再伝送が受信されると、遠隔局は再伝送をＲＬＰへ送るか、または再伝送と古い伝送とをソフト結合し、その結果をＲＬＰへ送る。ＲＬＰ層において、誤りが検出され、補正される。
【００６５】
受信機サブシステムが遠隔局からＮＡＫを検出しないとき、基地局は、冗長のサブパケットのスケジュールされた再伝送を続ける。この動作により、遠隔局を緩衝し、再伝送を復号し、遠隔局はこの再伝送が偽であると考える。最良メトリックをもつ伝送からの情報をＲＬＰへ送り、偽情報を補正する。
【００６６】
遠隔局がプリアンブルを復号できないとき、プログラムのフローはステップ615からステップ635へ進み、ＡＲＱチャンネル上で信号は伝送されない。基地局は、スケジュールされた再伝送方式を続ける。しかしながら、遠隔局はＡＲＱ信号を伝送しなかったので、遠隔局は、再伝送ではなく、古いデータペイロードの新しい伝送を期待する。再伝送を受信すると、遠隔局には、自分がその特定のデータペイロードを誤って受信したことが分かる。遠隔局は、古い伝送を誤りとしてＲＬＰへ送る。
【００６７】
受信機サブシステムが、逆方向リンクにおける干渉のために、知覚したＡＲＱ信号を検出するとき、基地局は、受信局がデータを誤って受信したことを識別し、知覚したＡＲＱ信号を無視する。１つの実施形態では、基地局および遠隔局においてタイマーを設定することができ、したがって基地局は信号を無視し、再伝送を送るのをやめると、前の伝送がフォールスアラームであったことが、遠隔局に分かる。
【００６８】
当業者には、種々の異なる技術および技能を使用して、情報および信号が表示されることが分かるであろう。例えば、上述で全体的に参照したデータ、指令、命令、情報、信号、ビット、符号、およびチップは、電圧、電流、電磁波、磁界または磁粒、光の界または粒子、あるいはこの組合せによって表現される。
【００６９】
当業者には、本明細書において開示されている実施形態に関係して記載されている種々の例示的な論理ブロック、モジュール、回路、およびアルゴリズムのステップは、電子ハードウエア、コンピュータソフトウエア、またはこの両者の組合せとして構成されていることが分かるであろう。ハードウエアおよびソフトウエアのこの互換性を明らかに示すために、種々の例示的な構成要素、ブロック、モジュール、回路、およびステップは、機能に関して上述で全体的に記載されている。このような機能が、ハードウエアとして構成されているか、またはソフトウエアとして構成されているかは、全体的なシステムに課された特定のアプリケーションおよび設計の制約に依存する。熟練した技能をもつ者は、各特定のアプリケーションのやり方を変更して、記述されている機能を実行するが、このような実行の決定は、本発明の技術的範囲から逸脱していないと解釈すべきである。
【００７０】
本明細書に開示されている実施形態と関係して記載されている種々の例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、ディジタル信号プロセッサ（digital signal processor, DSP）、特定要素向け集積回路（application specific integrated circuit, ASIC）、フィールドプログラマブルゲートアレイ（field programmable gate array, FPGA）または他のプログラマブル論理デバイス、ディスクリートなゲートまたはトランジスタ論理、ディスクリートなハードウエア構成要素、あるいは本明細書に記載されている機能を実行するように設計されているものの組み合わせで構成または実行される。汎用プロセッサは、マイクロプロセッサであってもよいが、その代わりに、従来のプロセッサ、制御装置、マイクロ制御装置、または状態機械であってもよい。プロセッサは、計算機の組合せ、例えば１台のＤＳＰと１台のマイクロプロセッサ、複数のマイクロプロセッサ、１台のＤＳＰのコアと１台以上のマイクロプロセッサ、またはこのような構成をもつ他のものの組合せとして構成されていてもよい。
【００７１】
本明細書に記載されている実施形態と関係して記載されている方法またはアルゴリズムのステップは、ハードウエア、プロセッサによって実行されるソフトウエアモジュール、またはこの２つの組合せで直接的に具現される。ソフトウエアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能なディスク、ＣＤ−ＲＯＭ、またはこの技術において知られている他の形態の記憶媒体内にある。例示的な記憶媒体はプロセッサに接続され、プロセッサは、記憶媒体から情報を読み出し、記憶媒体へ情報を書込むことができるようにする。その代りに、記憶媒体はプロセッサと一体構成であってもよい。プロセッサおよび記憶媒体は、ＡＳＩＣ内にある。ＡＳＩＣは、ユーザ端末内にある。その代りに、プロセッサおよび記憶媒体は、ディスクリートな構成要素として、ユーザ端末内にあってもよい。
【００７２】
好ましい実施形態についてのこれまでの記載は、この技術に熟練した者が、本発明を作成または使用できるようにするために与えられている。当業者には、これらの実施形態に対する種々の変更が容易に分かり、かつ本明細書に定義されている全体的な原理を、本発明の意図または技術的範囲から逸脱することなく、他の実施形態に適用してもよいことが容易に分かるであろう。したがって、本発明は、本明細書に示されている実施形態に制限されることではなく、本明細書に開示されている原理および新規な特徴に一致する最も幅広い範囲にしたがうことを意図されている。
【図面の簡単な説明】
【００７３】
【図１】例示的な通信システムの図。
【図２】プリアンブルチャンネルを生成するのに使用できる装置のブロック図。
【図３】プリアンブル復号器のブロック図。
【図４】ＡＲＱチャンネルを生成するのに使用できる装置のブロック図。
【図５】ＡＣＫおよびＮＡＫを使用して、基地局における再伝送および新しい伝送を促すことを示すフローチャート。
【図６】遠隔局におけるＡＣＫおよびＮＡＫの生成および基地局におけるＡＣＫおよびＮＡＫの使用を示すフローチャート。
【符号の説明】
【００７４】
１０・・・無線通信ネットワーク、１２・・・移動局、１４・・・基地局トランシーバ、１６・・・基地局制御装置、１８・・・移動スイッチングセンター、２０・・・パケットデータ供給ノード、２２・・・公衆交換電話ネットワーク、２４・・・インターネットプロトコルネットワーク。
【図１】
0004409176.tif 000002
【図２】
0004409176.tif 000003
【図３】
0004409176.tif 000004
【図４】
0004409176.tif 000005
【図５】
0004409176.tif 000006
【図６】
0004409176.tif 000007