(57)【要約】【課題】高出力の補足パケット・データ制御チャネルを受信することにあまり依拠しないアップリンク・パケット・データ・チャネルを検出する方法を提供すること。【解決手段】ＣＤＭＡワイヤレス通信システム内の基地局受信機（７１０）では、パケット・データ制御チャネル（ＰＤＣＣＨ）上で送信されるパラメータ値に対する依拠を低減して、ＰＤＣＣＨがそれと共に符号分割多重化されるパケット・データ・チャネル（ＰＤＣＨ）上で送信される高速パケット・データを適切に検出するために、パラメータの少なくとも１つについての可能な異なる値を使用してデータ検出が実施され、異なる値の下で検出されるＰＤＣＨから導出されるデータ・パケットがＣＲＣチェックにパスする検出後データ・パケットを生成するかどうかが判定される。可能なパラメータ値を使用して、受信されるＰＤＣＨから導出されるデータ・パケットがＣＲＣチェックにパスした場合、データ・パケットが出力に送達され、ＡＣＫが送信側移動端末に送り戻される。【選択図】図４
2005318626.tif 000002
【特許請求の範囲】
【請求項１】
受信されるデータに関連する少なくとも１つのパラメータの値に従って前記データを検出し、前記少なくとも１つのパラメータが複数の可能な離散的値を有する工程を含む方法であって、
仮定した可能な異なるパラメータ値に従って前記受信されるデータを検出する工程と、
仮定した異なる各パラメータ値について、前記仮定したパラメータ値に従って検出したデータがＣＲＣチェックをパスするかどうかを判定する工程と、
仮定したパラメータ値に従って検出したデータが前記ＣＲＣチェックにパスした場合、前記検出したデータを出力に送達する工程とをさらに含むことを特徴とする方法。
【請求項２】
前記少なくとも１つのパラメータが、複数の可能な離散的値をそれぞれ有する複数の異なるパラメータであり、仮定した可能な異なるパラメータ値に従って前記受信されるデータを検出する前記工程が、前記各パラメータについて可能な離散的値の組合せの少なくとも一部にわたって実施される請求項１に記載の方法。
【請求項３】
前記受信されるデータが、パイロット・チャネルで符号分割多重化されるパケット・データ・チャネル上でサブパケットとして受信され、前記パラメータが、伝送されるパケット・サイズ、サブパケット識別、および伝送されるデータ・チャネルとパイロット・チャネルの出力比の表示を含む請求項２に記載の方法。
【請求項４】
前記少なくとも１つのパラメータが、複数の可能な離散的値をそれぞれ有する複数の異なるパラメータであり、前記データを検出する際に使用される前記パラメータの少なくとも１つの値が、前記受信されるデータに関連して受信され、仮定した可能な異なるパラメータ値に従って前記受信されるデータを検出する前記工程が、他の各パラメータについて可能な離散的値の組合せの少なくとも一部にわたって実施されると共に、前記少なくとも１つの受信されるパラメータの値が使用される請求項１に記載の方法。
【請求項５】
前記受信されるデータが、パイロット・チャネルで符号分割多重化されるパケット・データ・チャネル上、ならびに前記少なくとも１つのパラメータの値が受信されるパケット・データ制御チャネル上でサブパケットとして受信され、前記パラメータが、送信されるパケット・サイズ、サブパケット識別、および送信データ・チャネルとパイロット・チャネルの出力比の表示を含む請求項５に記載の方法。
【請求項６】
受信されるデータを、前記データに関連する少なくとも１つのパラメータの値に従って検出する検出手段（４０１、４０２、４０３、４０６、４０７、４０８、４０９、４１０、４１１）であって、前記少なくとも１つのパラメータが複数の可能な離散的値を有する検出手段を備える受信機（７１０）であって、
前記検出手段が、仮定される異なるパラメータ値に従って、前記受信されるデータを検出し、
前記受信機が、仮定される異なる各パラメータ値について、その仮定されるパラメータ値に従って検出されるデータがＣＲＣチェックをパスするかどうか、および仮定されるパラメータ値に従って検出されるデータが前記ＣＲＣチェックを通過する場合、検出されるデータを出力に送達する手段（４１２）をさらに備えることを特徴とする受信機。
【請求項７】
前記少なくとも１つのパラメータが、複数の可能な離散的値をそれぞれ有する複数の異なるパラメータであり、前記検出手段が、前記各パラメータについて、可能な離散的値の組合せの少なくとも一部を使用して、仮定される可能な異なるパラメータ値に従って、前記受信されるデータを検出する請求項６に記載の受信機。
【請求項８】
前記受信されるデータが、パイロット・チャネルで符号分割多重化されるパケット・データ・チャネル上でサブパケットとして受信され、前記パラメータが、送信されるパケット・サイズ、サブパケット識別、およびデータ・チャネルとパイロット・チャネルの出力比の表示を含む請求項７に記載の受信機。
【請求項９】
前記少なくとも１つのパラメータが、複数の可能な離散的値をそれぞれ有する複数の異なるパラメータであり、前記データを検出する際に使用される前記パラメータの少なくとも１つの値が、前記受信されるデータに関連して受信され、前記検出手段が、他の各パラメータについて可能な離散的値の組合せの少なくとも一部を使用すると共に、前記少なくとも１つの受信されるパラメータの値を使用して、仮定される可能な異なるパラメータ値に従って、前記受信されるデータを検出する請求項６に記載の受信機。
【請求項１０】
前記受信されるデータが、パイロット・チャネルで符号分割多重化されるパケット・データ・チャネル上、ならびに前記少なくとも１つのパラメータの値が受信されるパケット・データ制御チャネル上でサブパケットとして受信され、前記パラメータが、送信されるパケット・サイズ、サブパケット識別、および送信データ・チャネルとパイロット・チャネルの出力比の表示を含む請求項９に記載の受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はワイヤレス通信に関し、より詳細には、逆リンク上で移動端末によって送信される高速パケット・データ・チャネルを基地局で検出することに関する。
【背景技術】
【０００２】
最新の３ＧＰＰ２  ＣＤＭＡ２０００−１ｘ  ＥＶＤＶ規格（ＲｅｖＤ）に従う移動端末は、以前のリリースとは異なり、送信されたデータ・パケットの物理層での部分的再送信を可能にする高速アップリンク・データ伝送をサポートする。以前のリリースは、再送信の判断をより高い層で実施することにより、待ち時間が長くかかっていた。この最新の規格によれば、移動端末からの高速データ伝送がパケット・データ・チャネル（ＰＤＣＨ）を介して行われる。ＰＤＣＨは、基地局へのアップリンク伝送のために関してパケット・データ制御チャネル（ＰＤＣＣＨ）およびパイロット・チャネル（ＰＩＣＨ）で符号分割多重化される。移動端末では、周期的冗長検査（ＣＲＣ）ビットが、送信すべきデータ・パケットに添付される。例えば、１６ビットＣＲＣが各データ・パケットに添付される。得られる結合後のデータおよびＣＲＣビットがターボ符号化され、次いでインターリーブされる。後者は、相関フェージング・チャネルに対処するためである。次いでインターリーブ後のビットがＮ個のサブパケットに再編成される。ただしＮは、１つのデータ・パケットに対して可能な全伝送数であり、前述の規格によれば３である。各サブパケットは、インターリーバの出力から一部または全部のデータを取る。各データ・パケットについてサブパケットを形成する規則は、データ・パケット・サイズが既知の場合、移動端末および基地局にとって既知である。１つのデータ・パケットに関連するすべてのサブパケットは同一のサイズを有し、一部重複する可能性がある。１つのデータ・パケットについて、基地局への各伝送は、サブパケットのうちの１つからなり、サブパケットは、０からＮ−１までのサブパケットＩＤ番号（ＳＰＩＤ）で連続的に番号付けされる。移動端末が基地局から肯定応答メッセージ（ＡＣＫ）を受信しない場合、移動端末による送信は、送信したサブパケットに応答してＡＣＫを受信すること、またはＮ個の全サブパケットを送信することのどちらかが最初に生じるまで、一度に１サブパケットずつ続行される。Ｎ個の全サブパケットを送信した後にＡＣＫを受信しなかった場合、移動端末のより上位の層が、パケットをより小さいサイズまたは同一サイズのパケットとして再送信するか、または先程行ったと同様にサブパケットごとに再送信するか、またはそのパケットを送信する試行を単に抜かすかを判断する。
【０００３】
基地局にパケットを送信する際に、移動端末はサブパケット番号０をまず送信し、サブパケット番号０は、ＰＩＣＨおよびＰＤＣＣＨで、ＰＩＣＨに対して適切なレベルで変調および符号分割多重化（ＣＤＭ化）される。以下で議論するように、ＰＤＣＨと共に送信されるＰＤＣＣＨは、基地局受信機がサブパケットを適切に復号化するのに必要な情報を含む。この情報は、ＳＰＩＤ、入力データ・パケットのサイズ、およびＰＤＣＨ−ＰＩＣＨ出力比の表示を含む。基地局では、受信した符号分割多重化信号がスプレッド解除および復調され、ＰＤＣＨに関するソフト・シンボル・メトリックが生成される。ＳＰＩＤ＝０である場合、生成されるソフト・シンボル・メトリックはデインターリーバおよびターボ・デコーダを通過し、送信されたデータ・パケット内のビットおよびその関連する添付ＣＲＣビットが変更される。次いで、復号化データ・ビットに対してＣＲＣチェックが実施され、こうした復号化データ・ビットから計算したＣＲＣと添付の復号化ＣＲＣビットとが合致するかどうかが判定される。受信した復号化データ・ビットから計算したＣＲＣが復号化ＣＲＣと合致する場合（ＣＲＣパス）、高い確率で、データ・ビットが正確に受信および復号化されたと想定される。合致しない場合（ＣＲＣフェイル）、受信したデータ・ビットは、入力データ・パケット内の送信されたビットと同一ではないと想定される。ＣＲＣのパスまたはフェイルの結果は、ダウンリンクＡＣＫチャネル処理に渡される。ＣＲＣがパスである場合、ＡＣＫが移動局に送信される。そうでない場合、ＡＣＫは移動端末に送信されない。
【０００４】
移動端末が基地局からダウンリンクＡＣＫチャネルを介してＡＣＫを検出した場合、移動端末は、送信が首尾よく行われたとみなし、上位層から送信すべき次のデータ・パケットを処理する。移動端末がＡＣＫを受信しない場合、移動端末は上位層から新しいデータ・パケットを受信せず、元の送信データ・パケットから、ＳＰＩＤ＝１を有する次のサブパケットを送信する。基地局では、次に受信されるこのサブパケットがスプレッド解除および復調され、ソフト・シンボル・メトリックが生成される。次いで、このソフト・シンボル・メトリックが、ＳＰＩＤ＝０を有するサブパケットに関して先に受信したソフト・シンボル・メトリックとサブパケット結合される。サブパケットＳＰＩＤ＝０およびサブパケットＳＰＩＤ＝１が重複するデータ・ビットを有する場合、重複するビットに対応するソフト・シンボルに関してソフト・シンボル・メトリックの蓄積が実施される。結合後に、得られるメトリックがインターリーブ解除およびターボ復号化される。前と同様に、得られる復号化ビットに関してＣＲＣチェックが実施される。ＣＲＣ結果がパスである場合、基地局はＡＣＫを移動端末に送信する。そうでない場合、基地局は沈黙する。ＣＲＣが再びフェイルである場合、移動端末は、ＳＰＩＤ＝２を有する、その残りの最後のサブパケットを基地局に送信し、このプロセスが再度反復される。今度は、基地局でのパケット結合は、移動局でのパケット編成を元に戻し、必要なら、サブパケットＳＰＩＤ＝０、１、および２にわたる結合を元に戻す。
【０００５】
前述のように、３ＧＰＰ２規格によれば、１データ・パケットに対する最大サブパケット伝送数Ｎは３である。したがって、第３サブパケット送信の後にもＣＲＣフェイルが依然として生じる場合、上位層は、このデータ・パケットの送信を断念するか、それともそれを再度送信するかを判断する。いずれの場合も、再送信のための同一データ、小さいサイズの同一データ・パケット、または完全に異なる新しいパケットである、上位層から受信される次のデータ・パケットが、物理層で新しいパケットとして扱われる。
【０００６】
前述のように、ＰＤＣＣＨは、ＰＤＣＨ上で送信されたサブパケットを適切に回復し、そのサブパケットまたは複数のサブパケットから、送信されたデータ・パケットを回復するのに基地局が必要となる情報を搬送する。３ＧＰＰ２システムでは、サブパケット形成は、入力データ・パケット・サイズに依存する。加えて、データ・パケット当たりのサブパケットの最大伝送数は、３ＧＰＰ２規格では固定パラメータである。上述のように、その数は３である。加えて、ターボ復号化のためにＰＤＣＨ−ＰＩＣＨ出力比の表示が必要である。３ＧＰＰ２規格では、１つのデータ・パケット・サイズに対して可能なＰＤＣＨ−ＰＩＣＨ出力比は２つだけである。さらに、サブパケットを適切に復号化する目的で、サブパケットのＳＰＩＤが１または２である場合に、受信機が、セグメント化解除されたパケットを、先に受信したそれぞれ１つまたは２つのサブパケットと適切に結合することを可能にするために、サブパケットのＳＰＩＤが既知である必要がある。したがって、ＰＤＣＨを適切に検出し、送信されたデータ・パケットを回復するために、受信した各ＰＤＣＨに以下の情報を関連付ける必要がある。その情報とは、データ・パケット・サイズ、サブパケットＳＰＩＤ、およびＰＤＣＨ−ＰＩＣＨ出力比である。規格で指定されるように、この情報は、ＰＤＣＨ処理を助けるためにＰＤＣＣＨによって搬送され、その情報を搬送し、それと共に符号分割多重化されるＰＤＣＨサブパケットと同時に送信される。
【０００７】
基地局受信機では、この必要な情報を搬送するＰＤＣＣＨが、ＰＤＣＨの処理の前に復調および復号化され、受信機が適切にＰＤＣＨを検出し、送信されたデータ・パケットを回復することが可能となる。しかし、ＰＤＣＣＨを使用してこうしたパラメータを提供することは、いくつかの欠点を有する。第１に、ＰＤＣＣＨを使用することは、セル内の全干渉レベルに寄与し、したがってアップリンク容量を低下させる。第２に、一定の（例えば、ＰＤＣＨターゲット・フレーム・エラー率よりも大幅に低い）フレーム・エラー率を達成するために、十分に高い出力レベルでＰＤＣＣＨを送信する必要があり、これにより、アップリンク容量がさらに低下する。ＰＤＣＣＨが十分に高い出力レベルで送信されない場合、例えば、送信されたＳＰＩＤ検出時のエラーにより、ＰＤＣＨを回復する際の待ち時間に悪影響を及ぼす可能性がある。例えば、基地局がＰＤＣＣＨを検出し、それがＳＰＩＤ  ０を示し、ＣＲＣフェイルの結果としてＰＤＣＨが復号化される場合、基地局は、ＡＣＫを送信せず、移動端末から次のサブパケットを受信するのを待つ。次に受信されるそのサブパケットに関連するＰＤＣＣＨがＳＰＩＤ  ２を示す場合、次のサブパケットはＳＰＩＤ  １を有するべきであるので、どこかでエラーが発生している。実際、次に受信されるサブパケットについてのＰＤＣＣＨがＳＰＩＤ  ０を適切に示す唯一の方法は、基地局が実際には何も送信していないときに移動端末がＡＣＫを誤って検出し、検出したそのＡＣＫに応答して移動端末が次のデータ・パケットの第１サブパケットを送信した場合である。しかし、ダウンリンクＡＣＫチャネルの信頼性が高い場合、基地局が実際には何も送信していないときにＡＣＫを検出する確率は低い。したがって、ＳＰＩＤが誤って受信されたとき、ＰＤＣＣＨ上で送信された情報は壊れている可能性が高い。しかし、受信されるＰＤＣＣＨを検出する際に基地局は、現在受信したＰＤＣＣＨに含まれる情報だけを見て、同時に以前のものは見ず、したがって、何かがエラーであることを検出するのに使用することができない。したがって、基地局がＳＰＩＤ  ２のＰＤＣＣＨを受信したとき、基地局は、現在受信したサブパケット中のソフト・メトリックを、以前に受信した２つのサブパケット中のソフト・メトリックと不正確に結合し、その結果、再構築したデータ・パケットに対してＣＲＣフェイルが生じることになる。その結果、データ・パケット全体を再送信しなければならない可能性が高いので、ＰＤＣＨの回復に余分の待ち時間が追加される。システム・スループットに対する影響を無視できるようにするため、ＰＤＣＣＨ中の重要な情報を不正確に受信する確率をＰＤＣＨターゲット・エラー率よりも大幅に低くすべきである。これを達成するためには、ＰＤＣＣＨ出力を十分高いレベルにする必要があるが、前述のように、これによってアップリンク容量が低下する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
したがって、高出力の補足パケット・データ制御チャネルを受信することにあまり依拠しないアップリンク・パケット・データ・チャネルを検出する方法が望ましい。
【課題を解決するための手段】
【０００９】
本発明の一実施形態によれば、基地局受信機でＰＤＣＨを適切に検出するための、ＰＤＣＣＨ上で送信されるパラメータ値への依拠が、パラメータのうちの少なくとも１つについて、可能な異なる離散的値を使用し、その少なくとも１つのパラメータの可能な値のうちの１つの下で検出されるＰＤＣＨから導出されるデータ・パケットが、ＣＲＣチェックをパスする検出後データ・パケットを生成するかどうかを判定することによって低減される。可能なパラメータ値を使用して、受信されるＰＤＣＨから導出されるデータ・パケットがＣＲＣチェックをパスした場合、データ・パケットが出力に送達され、ＡＣＫが移動端末に送り戻される。
【００１０】
第１実施形態では、基地局によってサポートされるＰＤＣＣＨパラメータ値のすべての可能な組合せに基づいてＰＤＣＨを検出することにより、ＰＤＣＣＨへの依拠が解消される。前述のように、こうしたパラメータには、ＳＰＩＤ、入力データ・パケットのサイズ、およびＰＤＣＨ−ＰＩＣＨ出力比の表示が含まれる。こうしたパラメータの特定の離散的値だけがサポートされる。さらに、こうした離散的値のすべての組合せのサブセットだけが基地局および移動端末でサポートすることができる。こうした値の可能でありかつサポートされる各組合せを仮定し、こうした各組合せに従って、受信されるＰＤＣＨ入力を復号化することにより、こうしたパラメータのそのような何らかの組合せが、ＣＲＣパスとなる検出後データ・パケットを生成するかどうかが判定される。得られるデータ・パケットをパラメータの１つの組合せ、または同一のパケット長およびＳＰＩＤ番号を有する複数の組合せに明確に帰することができる場合、データ・パケットが出力に送達され、ＡＣＫが移動端末に送信される。この実施形態では、ＰＤＣＣＨが、移動端末でのＰＤＣＨ処理に全く依拠しないので、基地局は、移動端末のＰＤＣＣＨとＰＩＣＨの出力比をゼロに設定するように移動端末に指令することができ、それによってＰＣＤＤＨによるアップリンク容量への悪影響が完全に防止される。
【００１１】
第２実施形態では、ＰＤＣＣＨが使用および検出され、ＰＤＣＨについてのＰＤＣＣＨ内に含まれる送信パラメータのうち少なくとも１つが使用されてＰＤＣＨデータが検出されると共に、少なくとも１つの他のパラメータが、その可能な離散的値のそれぞれを仮定することが可能となる。次いでデータ・パケットが、ＰＤＣＣＨで検出されたパラメータ値、および他のパラメータの値の各離散的値または組合せを使用して別々に検出される。次いで、そのパラメータの各離散的値または値の組合せの下で、ＰＤＣＣＨから検出された他のパラメータ値と組み合わせたこのようなパラメータ値を使用することにより、ＣＲＣパスとなる出力データ・パケットが生成されるかどうかを判定するために、得られる検出後データ・パケットに対してＣＲＣチェックが実施される。具体的には、パケット長およびＰＤＣＨ−ＰＩＣＨ出力比の各パラメータに関する、受信されるＰＤＣＣＨ中の情報が使用され、可能な各離散的ＳＰＩＤと共にＰＤＣＨが検出される。前述のように、３ＧＰＰ２では、ＳＰＩＤが３つの可能な値を有するので、３つの各ＳＰＩＤ値について別々にＰＤＣＨが検出され、得られる検出後データ・パケットがＣＲＣチェックにパスするかどうかについて判定が行われる。ＣＲＣチェックにパスした場合、検出後データ・パケットが出力に送達される。
【発明を実施するための最良の形態】
【００１２】
図１のブロック図を参照すると、３ＧＰＰ２規格による従来技術のアップリンク高速ＰＤＣＨ処理が示されている。移動端末送信機１０１では、ＰＤＣＨを介して基地局受信機１０３にアップリンクで送信すべき入力１０２でのデータ・パケットが、ＣＲＣ計算および付属装置１０４によって処理される。入力データ・パケットに基づいて、装置１０４はＣＲＣビットをデータ・パケット中のビットに添付し、結合後ビットが、当技術分野で周知のターボ・エンコーダ１０５によって符号化される。インターリーバ１０６が、相関フェージング・チャネルに対処するために符号化データをインターリーブし、サブパケット・フォーマ１０７が、インターリーブ後データを３つのサブパケットに再編成する。各サブパケット内のビットは、受信機が入力１０１でデータ・パケットを再構築することが可能となるのに十分である。各入力データ・パケットについてサブパケットを形成する規則は、データ・パケット・サイズが既知となった後は、移動端末送信機１０１および基地局受信機１０３にとって既知である。サブパケットは０から２まで番号付けされ、一部重複することができ、すべてのサブパケットが同一のサイズを有する。
【００１３】
図２に、インターリーバ１０６のＮビット出力と、それぞれ長さＮ／２の、一部重複するサブパケット０、１、および２の例示的編成を示す。サブパケット０は、ビット０で開始してビットＮ／２−１まで延び、サブパケット１はビットＮ／４で開始してビット３Ｎ／４−１まで延び、図示するようにサブパケット０と一部重複する。サブパケット２はビットＮ／２で開始してビットＮ−１まで延び、図示するようにサブパケット１と一部重複する。サブパケット０から始めて、サブパケット・セレクタ１０８がサブパケットを選択し、そのサブパケットが変調器１０９によって変調され、ＣＤＭマルチプレクサ１１０によってＰＩＣＨおよびＰＤＣＣＨで符号分割多重化され、伝播チャネル１１１を介して送信される。サブパケット数３が、データ・パケットを送信するために物理層で行われる最大試行回数である。
【００１４】
前述のように、３ＧＰＰ２システム・サブパケット編成はデータ・パケット・サイズに依存する。データ・パケット・サイズを指定すると、サブパケット編成は既知となる。データ・パケットに関する最大伝送回数３も固定パラメータである。基地局受信機でＰＤＣＨを検出するために、データ・パケット・サイズ、サブパケット数、送信されるＳＰＩＤ、およびＰＤＣＨ−ＰＩＣＨ出力比がＰＤＣＣＨによって同時に送信され、搬送する情報を示すＰＤＣＨサブパケットと共に符号分割多重化される。
【００１５】
基地局受信機１０３では、デスプレッダ１１２が、受信したＣＤＭ化信号を多重化解除し、変調ＰＤＣＨ、ＰＤＣＣＨ、およびＰＩＣＨを生成する。復調器１１３が、ＰＤＣＣＨ中のパケット・サイズ情報を使用して、ＰＤＣＨを復調し、ＰＤＣＨに関するソフト・シンボル・メトリックを生成する。次いでサブパケット・コンバイナ１１４が、ＰＤＣＣＨからのパケット・サイズおよびＳＰＩＤを使用して、こうしたソフト・シンボル・メトリックに対してサブパケット・フォーマ１０７の逆の機能を実施する。コンバイナ１１４は、移動端末送信機１０１内のインターリーバ１０６の出力に対応するビット位置に各シンボルを配置する。一部重複するデータが送信された場合、コンバイナ１１４により、一部重複するビットに対応するソフト・シンボルに対して結合も実施される。次いで、得られるメトリックがデインターリーバ１１５に渡される。デインターリーバ１１５は、ＰＤＤＣＨ中のパケット・サイズも入力として使用する。ターボ・デコーダ１１６が、ＰＤＣＣＨを介して与えられるパケット・サイズおよびＰＤＣＨ−ＰＩＣＨ出力比を使用して、データ部分およびＣＲＣ部分を含む復号化ビット・ブロックを出力する。次いで、ＣＲＣチェッカ１１７が、ターボ・デコーダ１１６の出力での復号化データ・ブロックのデータ部分に関して計算されたＣＲＣがＣＲＣ部分と合致するかどうかを確認するためにチェックする。合致する場合、データ部分が出力１１８に対して回復後パケット・データとして出力され、ＣＲＣパスが出力１１９に対して出力される。そのＣＲＣパスが、ダウンリンクＡＣＫチャネル１２０上で移動端末送信機１０１にＡＣＫ信号として送信される。ＣＲＣフェイルがＣＲＣチェッカ１１７によって生成された場合、移動端末送信機１０１には何も送り返されない。
【００１６】
移動端末送信機１０１では、ＡＣＫを検出したとき、送信が首尾よく行われたとみなされ、送信する次のパケットが上位層から入力１０２に対して受信される。ＡＣＫが移動端末送信機１０１によってダウンリンクＡＣＫチャネル１２０を介して受信されない場合、移動端末は、上位層から新しいデータ・パケットを受信せず、同一の元のデータ・パケットからサブパケット１を送信する。基地局受信機１０３によりサブパケット１が受信されたとき、サブパケット１がスプレッド解除および復調され、ソフト・シンボル・メトリックが生成される。サブパケット・コンバイナ１１４は、サブパケット・フォーマ１０７の逆の機能を実施するが、サブパケット１に関してここで受信したソフト・シンボル・メトリックを、サブパケット０に関して先に受信したソフト・シンボル・メトリックと結合する。ここで、サブパケット０および１からの各シンボルは、移動端末送信機１０１のインターリーバ１０６の出力に対応する対応ビット位置に配置される。一部重複するデータが送信された場合、結合は、重複するビットに対応するソフト・シンボルに対しても実施される。サブパケット０と同様に、得られるメトリックはインターリーブ解除され、ターボ復号化され、ＣＲＣチェックされる。ＣＲＣチェックの結果としてパスとなった場合、ＡＣＫが移動端末送信機１０１にダウンリンクに送信され、上位層から新しいパケットが入力される。ＣＲＣフェイルが再び生じた場合、基地局受信機１０３は何も送信せず、サブパケット２の送信を介して現パケットを送信する最後の試行が、移動端末送信機によって行われる。次に、コンバイナ１１４によるサブパケット結合が、先に受信されたサブパケット０および１の両方にわたって、今受信されたサブパケット２と共に実施される。
【００１７】
図２を再び参照すると、受信されるサブパケットの基地局での処理が、Ｎビット受信機バッファ２０１に格納される、順次受信されるサブパケット０、１、および２を介して示されている。上述のように、サブパケット０が受信された後、そのソフト・シンボル・メトリックが、バッファ２０１のビット位置０〜Ｎ／２−１に格納される。サブパケット１が受信されたとき、その受信されたソフト・シンボル・メトリックがビット位置Ｎ／４〜３Ｎ／４−１に格納され、図２に示すように、ビット位置Ｎ／４〜Ｎ／２−１内のソフト・シンボル・メトリックが、サブパケット０から受信されるソフト・シンボル・メトリックと結合される。サブパケット２が受信されたとき、受信されたソフト・シンボル・メトリックがビット位置Ｎ／２〜Ｎ−１に格納され、ビット位置Ｎ／２〜３Ｎ／４−１内のソフト・シンボル・メトリックがサブパケット１からのソフト・シンボル・メトリックと結合される。
【００１８】
本発明の第１実施形態では、ＰＤＣＣＨでの情報の受信には全く依拠しない。実際、ＰＤＣＣＨとＰＩＣＨの出力比は、基地局によって指定され、ゼロに設定することができるプログラム可能パラメータであり、その結果、移動端末によって送信されず、それによってアップリンク容量に対する悪影響が防止される。
【００１９】
図３に、パケット・サイズ、サブパケット番号（ＳＰＩＤ）、およびＰＤＣＨ−ＰＩＣＨ出力比が「通常」状態であるかそれとも「ブースト」状態であるかについて可能なパラメータ値の組合せを含むテーブルを示す。パラメータ値のすべての可能な組合せをサポートしていないので、３ＧＰＰ２規格による６４個の可能な動作モードが存在し、それらのモードのうち４つは将来使用するために確保される。６４個のモードが０から６３の間で索引付けされる。対応する２進インデックスは００００００から１１１１１１の間である。各６ビット・インデックスは、こうした実施形態で送信される６ビットＰＤＣＣＨを表し、ＰＤＣＣＨは、移動端末によってＰＤＣＨと共に基地局に送信される。６０個のモードだけが使用のために現在指定されているので、パケット・サイズ、ＳＰＩＤ、およびＰＤＣＨ−ＰＩＣＨ出力比の組合せは、１０進インデックス０から５９を有する組合せだけである。
【００２０】
第１実施形態では、可能な６０個のモードそれぞれが、受信されるＰＤＣＨに対して「テスト」され、特定のインデックスに関連するパラメータ値を使用することにより、ＣＲＣチェックをパスする出力データ・パケットが生成されるかどうかが判定される。すべてのＰＤＣＨエンコーダ・パケットが１６ビットＣＲＣによって保護されるので、ターゲットＰＤＣＨフレーム・エラー率と比較して完全なエラー検出を仮定することができる。この実施形態では、図４に機能的に示すように、基地局では、デスプレッダ（図示せず）のＰＤＣＨサブパケット出力がサブパケット・バッファ４０１に入力される。サブパケットのＳＰＩＤに応じて、ＰＤＣＨ検出は先の１つまたは２つの受信されたサブパケットに依存する可能性があるので、サブパケット・バッファ４０２および４０３は、それぞれ前に受信したＰＤＣＨサブパケットおよび前の前に受信したＰＤＣＨサブパケットを格納する。点線のボックス４０４内で実施される機能が、各アクティブ・モードについて実施される。このような各モードについてのパラメータ値が、ＰＤＣＨ情報ルックアップ・テーブル４０５によって入力される。ＰＤＣＨ情報ルックアップ・テーブル４０５内には、図３に示す表中に示される情報が格納される。サブパケット・バッファ４０１、４０２、および４０３の出力が、それぞれ復調器４０６、４０７、および４０８に接続される。テストされるアクティブ・モードのＳＰＩＤに応じて、復調器４０６、復調器４０６および４０７、あるいは復調器４０６、４０７、および４０８の出力でのソフト・シンボル・メトリックが、ソフト・コンバイナ４０９によって結合される。次いで、結合後ソフト・シンボル・メトリックが、デインターリーバ４１０によってインターリーブ解除され、ターボ・デコーダ４１１によって復号化される。次いで、復号化データに対してＣＲＣチェックがＣＲＣチェッカ４１２によって実施され、ＣＲＣチェッカ４１２は、「テストされる」各アクティブ・モードおよび検出後ＰＤＣＨデータについてＣＲＣパスまたはＣＲＣフェイルを出力する。各アクティブ・モードの下で検出されたデータのＣＲＣテストの結果は、ＰＣＤＨデータ・パケット長およびＳＰＩＤエリミネータ４１３に読み取られる。エリミネータ４１３は、複数のアクティブ・モード下で検出されたデータがＣＲＣパスとなったときに複数の選択肢をなくすように機能する。
【００２１】
図５の流れ図に、エリミネータ４１３の機能を示す。ステップ５０１では、テストされる各アクティブ・モードについてのＣＲＣチェックの結果が読み取られる。ステップ５０２では、複数のＣＲＣパスが存在するかどうかについて判定が行われる。複数のＣＲＣパスが存在しない場合、ステップ５０３で、何らかのアクティブ・モード下で検出されたデータがＣＲＣパスとなったかどうかについて判定が行われる。そうである場合、ステップ５０４で、ＰＤＣＨデータ・パケットが出力に送達され、ステップ５０５で、ＡＣＫが移動端末に送信される。ステップ５０３で、アクティブ・モードが検出データのＣＲＣパスとならなかった場合、ステップ５０６で、データがミュートされ、ＡＣＫは移動端末に送信されない。ステップ５０２で、複数のＣＲＣパスが存在する場合、ステップ５０７で、パスしたモードのすべてが同一のパケット長およびＳＰＩＤパラメータ値を有するかどうかについて判定が行われる。そうでない場合、ステップ５０６で、データがミュートされる。すべてが同一のパケット長およびＳＰＩＤを有する場合、ステップ５０８で、ＰＤＣＨパケットが出力に送達され、ステップ５０９で、ＡＣＫが移動端末に送信される。
【００２２】
上述の実施形態は、アクティブ・モードのサブセットだけがシステムでサポートされるとき、例えば図３の表に示されている６０個の可能なモードのうち１０モードだけがサポートされるときに最も有用となる。これにより、計算が複雑となる、受信される各サブパケットについて６０回のデコーダの実行を行う必要が回避される。
【００２３】
出力がＰＤＣＣＨの送信に利用可能であるが、所望のＰＤＣＨエラー性能よりも高いエラー性能を保証するほど十分高いレベルではない場合、受信および検出されるＰＤＣＣＨ中のパラメータ値の一部を使用すると共に、他のパラメータの少なくとも１つをその可能な値のそれぞれにわたって循環し、そのような各パラメータ値について、検出されるＰＤＣＨパケットに対してＣＲＣチェックを実施するように上述の実施形態を単純化することができる。
【００２４】
図６を参照すると、単純化した実施形態が示されており、受信される各サブパケットについて、データ・パケット・サイズ・パラメータおよびＰＤＣＨ−ＰＩＣＨ出力比パラメータの値が受信されたＰＤＣＣＨから求められると共に、ＳＰＩＤパラメータが、ＰＤＣＨを検出し、ＰＤＣＨサブパケットを導出するために可能な各値を取り、次いでそのＣＲＣがチェックされる。基地局受信機によって実施される図６のＰＤＣＣＨおよびＰＤＣＨ処理の動作を説明する前に、まず、移動端末と基地局の両方で実施されるＰＤＣＣＨ処理を機能的に示す図７に関連してＰＤＣＣＨの処理を説明する。移動端末送信機７００では、アダマール・コード・マッパ７０１により、６４アダマール・コード・マッピングが、図３の表中のＰＤＣＣＨ２進インデックスの１つによって定義される、送信される現在のＰＤＣＨサブパケットに関連するアクティブ・モードに関する６ビットＰＤＣＣＨワードに対して実施される。この符号化の結果、そのインデックス（０〜６３）が６ビット入力に合致する６４ビットアダマール・コードが得られる。６４符号化ビットは変調器７０２によって変調され、ＣＤＭマルチプレクサ７０３によってＰＤＣＨおよびＰＩＣＨで符号分割多重化され、伝播チャネル７０４を介して送信される。基地局受信機７１０では、デスプレッダ／復調器７０５によってスプレッド解除および復調された後、得られる６４ソフト・シンボル・メトリックが高速アダマール・トランスフォーマ７０６を通過し、高速アダマール・トランスフォーマ７０６が、６４ポイント高速アダマール変換（６４ＦＨＴ）を実施して、インデックスごとに１つのメトリックの、アダマール・コードワードに関連するメトリックからなる出力を生成する。次いで、６４インデックスのサブセットの中の最大メトリックが最大メトリック・セレクタ７０７によって選択される。ただし、サブセットは、ＰＤＣＣＨに対して使用された可能性のあるインデックスを含む。使用される６０個の可能なインデックスが存在するので、送信されたＰＤＣＣＨワードの先験的知識が存在しない場合、インデックス０から５９まで、６０メトリックにわたって最大化が実施される。アダマール・メトリック−インデックス変換器７０８は、最大メトリックをその対応するインデックスに変換して、この最大値アダマール・メトリックに関連するアダマール・インデックスを復号化ＰＤＣＣＨワードとして出力７０９に対して生成する。
【００２５】
再び図６を参照すると、基地局受信機はまず、ＰＤＣＣＨ処理を実施して、入力６０１上の復調後ＰＤＣＣＨソフト・シンボルから、ＳＰＩＤ  ０、１、および２に関するＰＤＣＨ情報を求める。以下で説明するが、各ＳＰＩＤ値についてのＰＤＣＨ情報を求める際、仮定するＳＰＩＤに応じて、現ＰＤＣＨデータに関連するＰＤＣＣＨソフト・シンボルと、前の２つのＰＤＣＨデータからのＰＤＣＣＨソフト・シンボルが使用される。したがって、現ＰＤＣＨデータに関連するＰＤＣＣＨソフト・シンボルがサブパケット間隔バッファ６０２に格納され、前のＰＤＣＨデータおよび前の前のＰＤＣＨデータに関連するソフト・シンボルが、それぞれバッファ６０３および６０４に格納される。
【００２６】
入力６０５上のスプレッド解除後ＰＤＣＨサブパケット・データから、仮定されるＳＰＩＤ  ０、１、および２について、各ＳＰＩＤについてのＰＤＣＣＨソフト・シンボル・メトリックから導出される対応するＰＤＣＨ情報を使用して、ＰＤＣＨデータが検出される。仮定されるＳＰＩＤに応じて、現在受信されるＰＤＣＨからのＰＤＣＨデータを前に受信されたＰＤＣＨデータと結合する必要がある可能性があるので、現ＰＤＣＨデータがサブパケット・バッファ６０５に格納され、前のＰＤＣＨデータおよび前の前のＰＤＣＨデータが、それぞれサブパケット・バッファ６０７および６０８に格納される。
【００２７】
受信されるＰＤＣＨを、そのＳＰＩＤ＝０と仮定してテストする際に、ＰＤＣＣＨ検出器６０９は、サブパケット・バッファ６０２に格納される現サブパケットに関連するＰＤＣＣＨソフト・シンボル・メトリックを検出する。検出器６０９は、現ＰＤＣＨがＳＰＩＤ  ０を有すると仮定して、６４ＦＨＴを実施し、その後に、図３の表中の、ＳＰＩＤ＝０（すなわちＰＤＣＣＨインデックス０から１０、および３３から４１）である２０個のＰＤＣＣＨインデックスだけにわたって最大メトリックを探索する。最大メトリックに関連するＰＤＣＣＨインデックスが出力され、ＰＤＣＨ情報ルックアップ・テーブル６１０によって使用され、ＳＰＩＤ＝０に対して使用されるＰＤＣＨ情報が求められる。その情報は、データ・パケット・サイズ・パラメータ値ならびに通常またはブーストＰＣＤＨ−ＰＩＣＨ出力比パラメータ値を含む。ＰＤＣＨ復調器／サブパケット・コンバイナ／デインターリーバ／デコーダ／ＣＲＣチェッカ６１１は、そのＰＤＣＨ情報を使用して、サブパケット・バッファ６０６に格納された現サブパケット・データに対してＰＤＣＨ検出を実施する。検出したＰＤＣＨデータおよびそのデータに対して実施されたＣＲＣチェックのパス／フェイル結果が、それぞれ出力６１２および６１３に対して出力される。
【００２８】
受信されるＰＤＣＨを、そのＳＰＩＤ＝１と仮定してテストする際に、現在受信されるＰＤＣＨおよび関連するＰＤＣＣＨならびに前に受信されたＰＤＣＨおよび関連するＰＤＣＣＨがＰＤＣＨとＰＤＣＣＨの両方を復号化する際に使用される。ＰＤＣＣＨを復号化する際に、ＰＤＣＣＨ検出器６１５は、バッファ６０３に格納された前のＰＤＣＣＨソフト・シンボルおよびバッファ６０２に格納された現ＰＤＣＣＨソフト・シンボルに対して６４ＦＨＴを別々に実施する。ＳＰＩＤ＝０に関連するインデックス（図３の表のインデックス０〜１０および３３〜４１）を有する前のＰＤＣＨに関連する２０個のＰＤＣＣＨ出力メトリックと、ＳＰＩＤ＝１に関連するインデックス（インデックス１１〜２１および４２〜５０）を有する現ＰＤＣＨに関連する２０個のＰＤＣＣＨ出力メトリックが結合される。結合は、同一のＰＤＣＨモードを表す（すなわち、同一のデータ・パケット・サイズおよびＰＤＣＨ−ＰＩＣＨ出力比を有するが、異なるＳＰＩＤを有する）成分についての２つの２０成分ベクトルに関する成分ごとの和である。要素ごとの和が形成されると、最大メトリック和が求められ、ＳＰＩＤ＝１に関連するＰＤＣＣＨインデックスが出力され、ＰＤＣＨ情報ルックアップ・テーブル６１６への入力として使用され、ＳＰＩＤ＝１に対して使用されるＰＤＣＨ情報（すなわちパラメータ値）が求められる。次いでその情報は、ＰＤＣＨ復調器／サブパケット・コンバイナ／デインターリーバ／デコーダ／ＣＲＣチェッカ６１７への入力として使用される。ＰＤＣＨ復調器／サブパケット・コンバイナ／デインターリーバ／デコーダ／ＣＲＣチェッカ６１７は、ＳＰＩＤ＝１についてのＰＤＣＨ情報を使用して、バッファ６０６に格納された現サブパケットからのスプレッド解除ＰＤＣＨデータを、サブパケット・バッファ６０７に格納された前のサブパケットからのスプレッド解除ＰＤＣＨデータと結合し、ＰＤＣＨデータを検出し、それに対してＣＲＣチェックを実施する。その検出したＰＤＣＨデータおよびＣＲＣチェックのパス／フェイル結果が、それぞれ出力６１８および６１９に出力される。
【００２９】
受信したＰＤＣＨを、そのＳＰＩＤ＝２と仮定してテストする際に、現在受信されるＰＤＣＨおよび関連するＰＤＣＣＨならびに前に受信された２つのＰＤＣＨおよび関連するＰＤＣＣＨが、現ＰＤＣＨおよびＰＤＣＣＨをどちらも復号化する際に使用される。現ＰＤＣＣＨを復号化する際に、ＰＤＣＣＨ検出器６２０は、バッファ６０３および６０４に格納された前の２つのＰＤＣＣＨソフト・シンボルと、バッファ６０２に格納された現ＰＤＣＣＨソフト・シンボルに対して６４ＦＨＴを別々に実施する。ＳＰＩＤ＝１に関連するインデックス（図３の表のインデックス１１〜２１および４２〜５０）およびＳＰＩＤ＝０に関連するインデックス（図３の表のインデックス０〜１０および３３〜４１）を有する前の２つのＰＤＣＨに関連する２つの２０個のＰＤＣＣＨ出力メトリックと、ＳＰＩＤ＝２に関連するインデックス（インデックス２２〜３２および５１〜５９）を有する現ＰＤＣＨに関連する２０個のＰＤＣＣＨ出力メトリックが結合される。要素ごとの和が形成されると、最大メトリック和が求められ、ＳＰＩＤ＝２に関連するＰＤＣＣＨインデックスが出力され、ＰＤＣＨ情報ルックアップ・テーブル６２１への入力として使用され、ＳＰＩＤ＝２に対して使用されるＰＤＣＨ情報（すなわちパラメータ値）が求められる。次いでその情報は、ＰＤＣＨ復調器／サブパケット・コンバイナ／デインターリーバ／デコーダ／ＣＲＣチェッカ６２２への入力として使用される。ＰＤＣＨ復調器／サブパケット・コンバイナ／デインターリーバ／デコーダ／ＣＲＣチェッカ６２２は、ＳＰＩＤ＝２についてのＰＤＣＨ情報を使用して、バッファ６０６に格納された、ＳＰＩＤ＝２と仮定される現サブパケットからのスプレッド解除ＰＤＣＨデータを、サブパケット・バッファ６０７および６０８に格納された前の２つのサブパケットからのスプレッド解除ＰＤＣＨデータと結合し、ＰＤＣＨデータを検出し、それに対してＣＲＣチェックを実施する。その検出したＰＤＣＨデータおよびＣＲＣチェックのパス／フェイル結果が、それぞれ出力６２３および６２４に出力される。
【００３０】
３つの各ＳＰＩＤパラメータ値の下で導出された、検出されたＰＤＣＨデータおよび関連するＣＲＣチェックが、ＰＤＣＨデータおよびＣＲＣレポータ６２５に入力され、ＰＤＣＨデータおよびＣＲＣレポータ６２５は、レポートされた３つのＣＲＣチェックから、検出されたＰＤＣＨデータの１つを出力するかどうか、およびＡＣＫを移動端末に送信するかどうかを判断する。レポータ６２５の機能を示す流れ図を図８に示す。ステップ８０１では、テストされる３つの各ＳＰＩＤ値に関するＣＲＣ結果が読み取られる。ステップ８０２では、複数のＣＲＣパスが存在したかどうか判定が行われる。そうである場合、ステップ８０３でデータがミュートされ、図６のＰＤＣＨ出力６２６に対して出力されず、ＣＲＣフェイルがチェック出力６２７に対して出力される。複数のＣＲＣパスが存在しない場合、ステップ８０４で、テストされた３つのＳＰＩＤ値のいずれかの結果としてＣＲＣパスが生じたかどうか判定が行われる。そうでない場合、やはりステップ８０３で、データがミュートされる。ＣＲＣパスが生じた場合、図６のステップ８０５で、ＳＰＩＤ値の下で検出されたＰＤＣＨパケットが出力６２６に対して出力され、ＣＲＣパスが出力６２７に対して出力される。ステップ８０６では、出力６２７に対するそのＣＲＣパスの結果として、基地局による移動端末へのＡＣＫの送信が行われる。
【００３１】
例示的実施形態を参照しながら特定の発明を説明したが、この説明を限定的な意味に解釈すべきではない。本発明を説明したが、本明細書に添付の特許請求の範囲に記載の本発明の精神から逸脱することなく、本発明の例示的実施形態の様々な修正形態ならびに追加の実施形態が、この説明を参照する際に当業者の１人には明らかとなるであろうことを理解されたい。３ＧＰＰ２ＣＤＭＡ２０００−１ｘ  ＥＤＶＤ／ＥＶＤＯ規格に関連して説明したが、本発明は、例えばＵＭＴＳやＣＤＭＡ２０００−１ｘ  ＥＶＤＶを含むどんなＣＤＭＡまたは非ＣＤＭＡ型のワイヤレス・システムでも実施することができる。さらに、基地局（ＵＭＴＳの用語ではＮｏｄｅＢ）、基地局コントローラ（ＵＭＴＳの用語では無線ネットワーク・コントローラ［ＲＮＣ］）、および／または移動交換局（ＵＭＴＳの用語では移動サービス交換局［ＭＳＣ］）、移動端末（ＵＭＴＳの用語ではＵＥ）、または本発明が使用されるシステム本発明のタイプに応じた別の場所など、様々な場所で本発明を実施することができる。さらに、送信データの検出が送信データに関連する１つまたは複数のパラメータ値に依存する、ワイヤレスまたはハードワイヤードの、光通信システムを含むどんなタイプのデータ通信システムでも本発明を実施することができる。さらに、記載の発明を実施および使用するのに必要な処理回路は、本開示の利点を用いて当業者が理解するであろう特定用途向け集積回路、ソフトウェア駆動処理回路、ファームウェア、プログラム可能論理装置、ハードウェア、離散的構成要素、または上記の構成要素の配置構成として実装することができる。本明細書で例示および説明した例示的応用例に厳密に従わずに、かつ本発明の精神および範囲から逸脱することなく、本発明に対して上記および様々な他の修正形態、構成、ならびに方法を作成できることを当業者は容易に理解されよう。したがって、添付の特許請求の範囲が、本発明の真の範囲に含まれるそのような任意の修正形態または実施形態を包含することが企図される。
【図面の簡単な説明】
【００３２】
【図１】移動端末によって基地局受信機に送信されるアップリンク送信高速データ・パケットの従来技術の処理であって、受信されるＰＤＣＣＨがＰＤＣＨデータを検出するために基地局で使用される処理を示すブロック図である。
【図２】図１のシステムにおいて基地局受信機によって受信される一部重複するサブパケットの処理を示す図である。
【図３】データ・パケット長さ、ＰＤＣＨ−ＰＩＣＨ出力比、およびサブパケット識別（ＳＰＩＤ）の各ＰＤＣＣＨパラメータ値に従って決定される高速データのアップリンク送信の様々な動作モードを示す表である。
【図４】ＰＤＣＣＨがＰＤＣＨを検出するのに使用されない本発明の第１実施形態を組み込むシステムを示すブロック図である。
【図５】図４の実施形態における、検出されるＰＤＣＨデータの、それに関連するＣＲＣによる処理を示す流れ図である。
【図６】ＰＤＣＨを検出するのに、可能な各ＳＰＩＤ値と共にＰＤＣＣＨが使用される本発明の第２実施形態を組み込むシステムを示すブロック図である。
【図７】移動端末送信機と基地局受信機の両方で実施されるＰＤＣＣＨ処理を機能的に示す図である。
【図８】図６の実施形態における、検出されるＰＤＣＨデータの、それに関連するＣＲＣによる処理を示す流れ図である。
【図１】
2005318626.tif 000003
【図２】
2005318626.tif 000004
【図３】
2005318626.tif 000005
【図４】
2005318626.tif 000006
【図５】
2005318626.tif 000007
【図６】
2005318626.tif 000008
【図７】
2005318626.tif 000009
【図８】
2005318626.tif 000010