(57)【要約】システムタイムフレームのタイムスロット内で、少なくとも１つの符号化合成トランスポートチャネル（ＣＣＴｒＣＨ）の物理チャネルでチャネル化符号化信号が受信される３ＧＰＰシステムのＵＥまたはノードＢなどの通信局において、システムタイムフレーム内にＣＣＴｒＣＨに関して伝送されたチャネル化符号の実際の数が決定される。次に、伝送済みのチャネル化符号が、決定された数に基づいてチャネル化符号化識別アルゴリズムを実行することによって特定される。
2005523614.tif 000002
【特許請求の範囲】
【請求項１】
システムタイムフレームのタイムスロット内で、少なくとも１つの符号化合成トランスポートチャネル（ＣＣＴｒＣＨ）の物理チャネルでチャネル化符号化信号が受信される３ＧＰＰ通信システムのための方法であって、
システムタイムフレーム内に前記ＣＣＴｒＣＨに関して伝送されたチャネル化符号の実際の数を決定する工程と、
前記決定された数に基づいてチャネル化符号識別アルゴリズムを実行することによって前記チャネル化符号を識別する工程と
を具えたことを特徴とする方法。
【請求項２】
前記識別されたチャネル化符号は、割り当てられたすべてのチャネル化符号をまず順に並べることによって符号リストの中に格納され、前記計算され、格納された数の伝送済みの符号に達するまで、前記符号リストから符号を順に選択することを特徴とする請求項１記載の方法。
【請求項３】
それぞれの伝送済みのＣＣＴｒＣＨは、選定された数のトランスポートチャネル（ＴｒＣＨ）から成り、
各ＴｒＣＨは、タイムフレームの所与の伝送時間間隔（ＴＴＩ）に関して有効な該ＴｒＣＨのトランスポートフォーマットセット（ＴＦＳ）の所定のトランスポートフォーマット（ＴＦ）に構成されたデータストリームと、該ＴｒＣＨに関して有効な前記ＴｒＣＨのＴＦＳの前記ＴＦを識別するトランスポートフォーマットインジケータ（ＴＦＩ）とを有し、
ＣＣＴｒＣＨのすべてのＴｒＣＨの前記ＴＦＩが結合されてトランスポートフォーマットコンビネーションインジケータ（ＴＦＣＩ）になり、該ＴＦＣＩから、所与のＴＴＩ内の前記伝送済みのＣＣＴｒＣＨのフォーマット符号およびチャネル化符号を識別することができ、
前記ＴＦＣＩは、対応するＣＣＴｒＣＨとともに、前記ＣＣＴｒＣＨが伝送される各ＴＴＩの少なくとも１つの第１のタイムスロット内で伝送され、
該ＴＦＣＩは、ＴＴＩ内でＣＣＴｒＣＨと併せて受信され、
前記受信されたＴＦＣＩはまず、伝送済みのチャネル化符号の数を表す値、Ｎｃｏｄｅｓを決定するために処理され、次に、前記決定された値、Ｎｃｏｄｅｓを利用して２回目に処理されて、前記ＴＴＩ内の前記ＣＣＴｒＣＨの前記伝送済みのチャネル化符号に対応するリストを識別することを特徴とする請求項１記載の方法。
【請求項４】
受信されたＴＦＣＩは、背景処理において値、Ｎｃｏｄｅｓを決定するために処理され、前記伝送済みのチャネル化符号に対応するリストを識別するためにタイムスロット処理レートで処理されることを特徴とする請求項３記載の方法。
【請求項５】
受信されたＴＦＣＩは、現在有効な値、Ｎｃｏｄｅｓが決定されていない場合にだけ、背景処理において値、Ｎｃｏｄｅｓを決定するために処理され、
現在有効な値、伝送済みのチャネル化符号リストが識別されていない場合にだけ、前記伝送済みチャネル符号に対応するリストを識別するためにタイムスロット処理レートで処理され、
復調パラメータを決定するためにタイムフレーム処理レートで処理されることを特徴とする請求項３に記載の方法。
【請求項６】
ＴＦＣＩおよび対応するＣＣＴｒＣＨがユーザ装置（ＵＥ）によって受信され、処理される３ＧＰＰシステムのノードＢによってＣＣＴｒＣＨが伝送されることを特徴とする請求項４に記載の方法。
【請求項７】
ＴＦＣＩおよび対応するＣＣＴｒＣＨがノードＢによって受信され、処理される３ＧＰＰシステムのユーザ装置（ＵＥ）によって、ＣＣＴｒＣＨが伝送されることを特徴とする請求項４に記載の方法。
【請求項８】
ＴＦＣＩおよび対応するＣＣＴｒＣＨがユーザ装置（ＵＥ）によって受信され、処理される３ＧＰＰシステムのノードＢによって、ＣＣＴｒＣＨが伝送されることを特徴とする請求項３に記載の方法。
【請求項９】
ＴＦＣＩおよび対応するＣＣＴｒＣＨがノードＢによって受信され、処理される３ＧＰＰシステムのユーザ装置（ＵＥ）によって、ＣＣＴｒＣＨが伝送されることを特徴とする請求項３に記載の方法。
【請求項１０】
システムタイムフレームのタイムスロット内の少なくとも１つのＣＣＴｒＣＨの物理チャネルでチャネル化符号化信号を受信するように構成された通信局であって、
それぞれの伝送済みの符号化合成トランスポートチャネル（ＣＣＴｒＣＨ）は、選定された数のトランスポートチャネル（ＴｒＣＨ）から成り、各ＴｒＣＨは、タイムフレームの所与の伝送時間間隔（ＴＴＩ）に関して有効な該ＴｒＣＨのトランスポートフォーマットセット（ＴＦＳ）の所定のトランスポートフォーマット（ＴＦ）に構成されたデータストリームと、該ＴｒＣＨに関して有効な前記ＴｒＣＨのＴＦＳの前記ＴＦを識別するトランスポートフォーマットインジケータ（ＴＦＩ）とを有し、ＣＣＴｒＣＨのすべてのＴｒＣＨの前記ＴＦＩが結合されてトランスポートフォーマットコンビネーションインジケータ（ＴＦＣＩ）になり、該ＴＦＣＩから、所与のＴＴＩ内の前記伝送済みのＣＣＴｒＣＨのフォーマット符号およびチャネル化符号を決定することができ、前記ＴＦＣＩは、対応するＣＣＴｒＣＨとともに、前記ＣＣＴｒＣＨが伝送される各ＴＴＩの少なくとも１つの第１のタイムスロット内で伝送され、
受信されたＴＦＣＩを処理して、対応するＣＣＴｒＣＨの伝送済みのチャネル化符号を表す値を生成するように構成された第１のセクションと、前記第１のセクションによって生成された前記値を使用して受信されたＴＦＣＩを処理して、それぞれの対応するＣＣＴｒＣＨに関する前記伝送済みのチャネル化符号のリストを識別するように構成された第２のセクションとを有するＴＦＣＩ処理コンポーネントを具えたことを特徴とする通信局。
【請求項１１】
前記ＴＦＣＩ処理コンポーネントに関連するメモリをさらに具え、
前記第１のセクションが、前記決定された値を前記メモリの中に格納し、前記値が、前記第２のセクションが使用するために前記メモリから取り出されるようにすることを特徴とする請求項１０記載の通信局。
【請求項１２】
前記第１のセクションは、受信されたＴＦＣＩを背景処理において処理して、所与のタイムフレーム内で少なくとも５０個の値を決定できるようにするように構成され、
前記第２のセクションは、受信されたＴＦＣＩをタイムスロット処理レートで処理するように構成されたことを特徴とする請求項１０記載の通信局。
【請求項１３】
前記ＴＦＣＩ処理コンポーネントは、受信されたＴＦＣＩをタイムフレーム処理レートで処理して、それぞれの対応するＣＣＴｒＣＨに関する復調パラメータを決定するように構成された第３のセクションを有することを特徴とする請求項１２記載の通信局。
【請求項１４】
前記ＴＦＣＩ処理コンポーネントに関連するメモリをさらに含み、前記第１のセクションが、前記決定された値を前記メモリの中に格納し、前記値が、前記第２のセクションが使用するために前記メモリから取り出されることを特徴とする請求項１３記載の通信局。
【請求項１５】
前記通信局は、３ＧＰＰシステムのノードＢであることを特徴とする請求項１４記載の通信局。
【請求項１６】
前記通信局は、３ＧＰＰシステムのユーザ装置（ＵＥ）であることを特徴とする請求項１４記載の通信局。
【請求項１７】
当該通信局は、３ＧＰＰシステムのノードＢであることを特徴とする請求項１０記載の通信局。
【請求項１８】
当該通信局は、３ＧＰＰシステムのユーザ装置（ＵＥ）であることを特徴とする請求項１０記載の通信局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤＭＡ無線通信システムのための受信局に関し、より詳細には、データの無線トランスポートのために選択的にサイズ設定されたデータブロックの伝送に関連してチャネル化符号のセットを利用するシステムに関する。
【背景技術】
【０００２】
無線通信システムは、当技術分野で周知である。一般に、そのようなシステムは、互いの間で無線通信信号を送受信する通信局を含む。通常、複数の加入者局と無線同時通信を行うことができる基地局が提供される。第３世代パートナーシッププロジェクト（３ＧＰＰ）によって規格が定められたＣＤＭＡシステムでは、基地局がノードＢと呼ばれ、加入者局がユーザ装置（ＵＥ）と呼ばれ、ノードＢとＵＥの間の無線インターフェースが、Ｕｕインターフェースとして知られている。図１は、通常の３ＧＰＰ  ＣＤＭＡシステムを示している。
【０００３】
３ＧＰＰシステムのＵｕ無線インターフェースは、ＵＥとノードＢの間におけるユーザデータの転送およびシグナリングのためにトランスポートチャネル（ＴｒＣＨ）を使用する。３ＧＰＰ時分割複信（ＴＤＤ）通信では、ＴｒＣＨデータは、互いに排他的な物理リソースによって定義される１つまたは複数の物理チャネルによって伝送される。ＴｒＣＨデータは、トランスポートブロックセット（ＴＢＳ）として定義されたトランスポートブロック（ＴＢ）の順次グループで転送される。各ＴＢＳは、複数の連続するシステムタイムフレームにわたることが可能な所与の伝送時間間隔（ＴＴＩ）内で伝送される。通常のシステムタイムフレームは、１０ミリ秒であり、ＴＴＩは、現行では、１つ、２つ、４つ、または８つのそのようなタイムフレームにわたるものとして規定されている。
【０００４】
図２ａは、ＴＴＤモードにおけるＴｒＣＨを処理して符号化合成（Ｃｏｄｅｄ  Ｃｏｍｐｏｓｉｔｅ）ＴｒＣＨ（ＣＣＴｒＣＨ）にして、次に、３ＧＰＰ  ＴＳ２５．２２２ｖ３．８．０に準拠する１つまたは複数の物理チャネルデータストリームにすることを示している。ＴＢＳデータから始めて、巡回冗長検査（ＣＤＣ）ビットが付加され、トランスポートブロック連結および符号ブロックセグメント化が実行される。次に、畳み込み符号化またはターボ符号化が実行されるが、一部の事例では、符号化は全く指定されない。符号化後のステップには、無線フレーム等化、第１のインターリーブ、無線フレームセグメント化、およびレート調整（ｒａｔｅ  ｍａｔｃｈｉｎｇ）が含まれる。無線フレームセグメント化は、指定されたＴＴＩ内のフレーム数にデータを分割する。レート調整機能は、ビットの繰り返しまたはビットパンクチャ（ｐｕｎｃｔｕｒｉｎｇ）によって行われ、それぞれの処理済みのＴｒＣＨのビット数を定義し、ＴｒＣＨは、その後、多重化されてＣＣＴｒＣＨデータストリームを形成する。
【０００５】
ＣＣＴｒＣＨデータストリームの処理には、ビットスクランブル、物理チャネルセグメント化、第２のインターリーブ、および１つまたは複数の物理チャネルへのマッピングが含まれる。物理チャネルの数は、物理チャネルセグメント化と一致する。ＵＥからノードＢへのアップリンク伝送の場合、ＣＣＴｒＣＨの伝送のための物理チャネルの最大数は、現在、２と規定されている。ノードＢからＵＥへのダウンリンク伝送の場合、ＣＣＴｒＣＨの伝送のための物理チャネルの最大数は、現在、１６と規定されている。各物理チャネルデータストリームは、チャネル化符号を使用して拡散させられ、割り当てられた周波数における無線伝送のために変調される。
【０００６】
ＴｒＣＨデータを受信／復号化する際、基本的に、この処理が受信局によって逆転される。したがって、ＵＥおよびノードＢによるＴｒＣＨの物理的受信は、ＴＢＳデータを再構成するＴｒＣＨ処理パラメータの知識を要する。各ＴｒＣＨに関して、所定の数のトランスポートフォーマット（ＴＦ）を含むトランスポートフォーマットセット（ＴＦＳ）が指定されている。各ＴＦは、ＴＢサイズおよびＴＢＳサイズを含む様々な動的パラメータ、ならびにＴＴＩ、符号化タイプ、符号化レート、レート調整パラメータ、およびＣＲＣ長を含む様々な半静的パラメータを指定する。特定のフレームに関するＣＣＴｒＣＨのＴｒＣＨに関するＴＦＳの事前定義された集合が、トランスポートフォーマットコンビネーション（ＴＦＣ）と呼ばれる。
【０００７】
受信局処理は、ＣＣＴｒＣＨに関するトランスポートフォーマットコンビネーションインジケータ（ＴＦＣＩ）の伝送によって容易になる。特定のＣＣＴｒＣＨの各ＴｒＣＨに関して、送信局は、ＴＴＩに関して有効であるＴｒＣＨのＴＦＳの特定のＴＦを決定し、トランスポートフォーマットインジケータ（ＴＦＩ）によってそのＴＦを識別する。ＣＣＴｒＣＨのすべてのＴｒＣＨのＴＦＩが結合されて、ＴＦＣＩになる。例えば、２つのＴｒＣＨ、ＴｒＣＨ１およびＴｒＣＨ２が多重化されてＣＣＴｒＣＨ１を形成し、ＴｒＣＨ１が、２つの可能なＴＦ、ＴＦ１０およびＴＦ１１を自らのＴＦＳの中に有し、ＴｒＣＨ２が、４つの可能なＴＦ、ＴＦ２０、ＴＦ２１、ＴＦ２２、ＴＦ２３を自らのＴＦＳの中に有する場合、ＣＣＴｒＣＨ１に関する妥当なＴＦＣＩには、（０，０）、（０，１）、（１，２）、および（１，３）が含まれることが可能であるが、必ずしも可能なすべての組合せは含まれない。ＣＣＴｒＣＨ１に関するＴＦＣＩとして（１，２）が受信されることより、ＣＣＴｒＣＨ１の受信されたＴＴＩに関して、ＴｒＣＨ１がＴＦ１１でフォーマットされており、ＴｒＣＨ２がＴＦ２１でフォーマットされていることが受信局に知らされる。
【０００８】
３ＧＰＰは、オプションとして、受信局による「盲目トランスポートフォーマット検出」を提供し、その場合、受信局は、可能性のある有効なＴＦＣＩを考慮する。１つだけの有効なＴＦＣＩが存在する場合、そのＴＦＣＩがどの場合も使用される。
【０００９】
３ＧＰＰでは、タイムスロット伝送が、伝送される物理チャネルデータが、開始タイムスロット部分と終了タイムスロット部分に分割される事前定義されたバーストで行われる。選択されたミッドアンブル（ｍｉｄａｍｂｌｅ）が、この２つの物理チャネルデータ部分の中間に含められる。ＴＦＣＩは、現在、ミッドアンブルの両側の２つの部分で、やはり２つの物理チャネルデータ部分の中間で伝送されるように規定されている。３ＧＰＰ  ＴＲ２５．９４４Ｖ３．５．０からの２つの例をそれぞれ図２ｂおよび図２ｃに示し、ＭＡとラベル付けしたブロックが、ミッドアンブルを表し、Ｔとラベル付けしたブロックが、ＴＦＣＩの部分を表している。第２の例である図２ｃでは、ＣＣＴｒＣＨが、２つの物理チャネルにマップされているが、１つの物理チャネルだけがＴＦＣＩを含んでいる。
【００１０】
ミッドアンブルおよびＴＦＣＩを最初に処理し、次に、その結果を使用して物理チャネルデータを処理することができる。ＴＦＣＩの受信と、ＴＦＣＩが受信されるタイムスロットとタイムフレームの両方の終りとの間に短い期間が存在し、この期間をＴＦＣＩを処理するために効率的に使用できることを本発明者は認めた。
【００１１】
３ＧＰＰ  ＴＤＤモードでは、物理チャネルまたはチャネル化符号がフレーム内で割り当てられている各無線フレームおよび各ＣＣＴｒＣＨに関して、送信機（ノードＢまたはＵＥ）が、フレーム内で伝送されるべきＮｄａｔａで表されるビット数を、そのフレームに関して有効なＴＦＣに基づいて自動的に決定する。ＴＳ２５．２２２ｖ４．０．０、パート４．２．７．１に準拠する３ＧＰＰアルゴリズムは、関連する部分において以下のとおりである。
【００１２】
各物理チャネルにおけるデータビット数をＵｐ，Ｓｐで表し、ここでｐは、その物理チャネルの順序番号１≦ｐ≦Ｐｍａｘを指し、第２のインデックスＳｐは、可能な値｛１６，８，４，２，１｝をそれぞれ有する拡散率を示している。各物理チャネルに関して、個別の最小拡散率Ｓｐｍｉｎが、より高位のレイヤによって伝えられる。したがって、Ｎｄａｔａとして、以下の値の１つを小さい方から順に選ぶことができる。
【００１３】
【数１】
2005523614.tif 000003
【００１４】
オプションとして、ＵＬに関してより高位のレイヤによって指示される場合、ＵＥは、拡散率を自動的に変更して、Ｎｄａｔａが、小さい方から順に以下の値の１つであるようにするものとする。
【００１５】
【数２】
2005523614.tif 000004
【００１６】
トランスポートフォーマットコンビネーションｊに関するＮｄａｔａ，ｊは、以下のアルゴリズムを実行することによって決定される。
【００１７】
【数３】
2005523614.tif 000005
【００１８】
以上に暗示されているのは、割り当てられた物理チャネルのサブセットだけが、フレーム内で伝送されることである。受信機（ＢＳまたはＵＥ）は、伝送済みの符号（シグナリングされたＴＦＣＩからであれ、盲目検出されたものであれ）の知識を活用して、パフォーマンスを向上させることができる。
【００１９】
シグナリングされたＴＦＣＩを使用して伝送済みの符号のＩＤを決定するため、２つの自明な方法を適用することができる。
【００２０】
１．ＴＦＣＩを受信すると、ＴＳ２５．２２２で説明されている３ＧＰＰ伝送処理アルゴリズムの逆を使用して、
ａ．ＣＲＣが付加された後のトランスポートブロックセットサイズを決定すること、
ｂ．符号ブロックの数およびサイズ、ならびに充填ビットの数を決定すること、
ｃ．符号化後のビット数を決定すること、
ｄ．等化後（レート調整前）のフレームサイズのサイズを決定すること、および
ｅ．レート調整後のフレームサイズ（伝送済みのビットの数）を決定することを、伝送済みの符号のＩＤを決定するために行うこと、または
２．伝送済みの符号のＩＤをあらかじめ計算し、ＴＦＣとともに格納することができる。
【００２１】
第１の方法は、伝送済みの符号のＩＤを決定するのに必要な計算が、ＴＦＣＩの受信後、ただし、フレーム内の他の受信されたデータが復調される前に実行されることを要求する。第２の方法は、伝送済みの符号のＩＤをリアルタイムで計算することは要求しないが、最大で１０２４個のＴＦＣのそれぞれに関して、最大で１３６個の伝送済みの符号のＩＤを格納することを要求する。
【００２２】
本発明者は、チャネル化符号のすべてをあらかじめ計算し、格納する必要なしに、それほどの処理を伴わない第３の自明でない方法を実施できることを認めた。
【発明の開示】
【発明が解決しようとする課題】
【００２３】
そこで、本発明は、データの無線トランスポートのために選択的にサイズ設定されたデータブロックの伝送に関連してチャネル化符号のセットを利用するシステムにおける処理の効率化を図ることを課題とする。
【課題を解決するための手段】
【００２４】
チャネル化符号化信号が、システムタイムフレームのタイムスロット内における少なくとも１つの符号化合成トランスポートチャネル（ＣＣＴｒＣＨ）の物理チャネルで受信される３ＧＰＰシステムのＵＥまたはノードＢなどの通信局において、システムタイムフレーム内でＣＣＴｒＣＨに関して伝送されたチャネル化符号の実際の数が決定される。次に、伝送済みのチャネル化符号が、決定された数に基づいてチャネル化符号識別アルゴリズムを実行することによって識別される。好ましくは、識別されたチャネル化符号は、割り振られているすべてのチャネル符号を順に並べること、および計算され、格納された数の伝送済みの符号に達するまで、符号リストから順に符号を選択することによって符号リストの中に格納される。
【００２５】
通常、それぞれの伝送済みのＣＣＴｒＣＨは、選択された数のトランスポートチャネル（ＴｒＣＨ）から成る。各ＴｒＣＨは、タイムフレームの所与の伝送時間間隔（ＴＴＩ）に関して有効なＴｒＣＨのトランスポートフォーマットセット（ＴＦＳ）の所定のトランスポートフォーマット（ＴＦ）で構成される。トランスポートフォーマットインジケータ（ＴＦＩ）は、特定のＴｒＣＨに関して有効なＴｒＣＨのＴＦＳのＴＦを識別する。ＣＣＴｒＣＨのすべてのＴｒＣＨのＴＦＩを結合して、トランスポートフォーマットコンビネーションインジケータ（ＴＦＣＩ）にして、このＴＦＣＩから、所与のＴＴＩ内の伝送済みのＣＣＴｒＣＨのフォーマット符号およびチャネル化符号を決定することができる。ＴＦＣＩは、ＣＣＴｒＣＨが伝送される各ＴＴＩの少なくとも１つタイムスロット内で、対応するＣＣＴｒＣＨとともに伝送して、通信局が、ＴＴＩ内のＣＣＴｒＣＨと併せてＴＦＣＩを受信するようにする。
【００２６】
通信局は、好ましくは、受信されたＴＦＣＩが背景処理で処理されて、伝送済みのチャネル化符号の数を表す値、Ｎｃｏｄｅｓを決定するように構成される。次に、受信されたＴＦＣＩは、決定された値、Ｎｃｏｄｅｓを利用してタイムスロット処理レートで２回目に処理され、ＴＴＩ内のＣＣＴｒＣＨのチャネル化符号に対応するリストが識別される。
【００２７】
好ましくは、受信されたＴＦＣＩは、現在有効な値、Ｎｃｏｄｅｓが決定されていない場合にだけ背景処理において処理されて、値、Ｎｃｏｄｅｓを決定する。好ましくは、受信されたＴＦＣＩは、現在有効な値、伝送済みチャネル化符号リストが識別されていない場合にだけタイムスロット処理レートで処理されて、伝送済みのチャネル化符号に対応するリストを識別する。好ましくは、受信されたＴＦＣＩは、タイムフレーム処理レートで処理されて、タイムフレーム処理レートで復調パラメータが決定される。
【００２８】
３ＧＰＰシステムでは、ＣＣＴｒＣＨがノードＢによって送信され、ＣＣＴｒＣＨおよび対応するＴＦＣＩが、ユーザ装置（ＵＥ）によって受信され、処理されるか、またはＣＣＴｒＣＨがユーザ装置（ＵＥ）によって送信され、ＣＣＴｒＣＨおよび対応するＴＦＣＩが、ノードＢによって受信され、処理される。
【００２９】
好ましい実施形態では、３ＧＰＰシステムのＵＥまたはノードＢである通信局が、システムタイムフレームのタイムスロット内で少なくとも１つの符号化合成トランスポートチャネル（ＣＣＴｒＣＨ）の物理チャネルでチャネル化符号化信号を受信するように構成される。それぞれの伝送済みのＣＣＴｒＣＨは、選択された数のトランスポートチャネル（ＴｒＣＨ）から成る。それぞれのＴｒＣＨは、タイムフレームの所与の伝送時間間隔（ＴＴＩ）に関して有効なＴｒＣＨのトランスポートフォーマットセット（ＴＦＳ）の所定のトランスポートフォーマット（ＴＦ）で構成されたデータストリームを有する。トランスポートフォーマットインジケータ（ＴＦＩ）が、そのＴｒＣＨに関して有効なＴｒＣＨのＴＦＳのＴＦを識別する。ＣＣＴｒＣＨのすべてのＴｒＣＨのＴＦＩが結合されて、トランスポートフォーマットコンビネーションインジケータ（ＴＦＣＩ）になり、このＴＦＣＩから、所与のＴＴＩ内で伝送されたＣＣＴｒＣＨのフォーマット符号およびチャネル符号を識別することができ、ＴＦＣＩは、ＣＣＴｒＣＨが伝送される各ＴＴＩの少なくとも１つのタイムスロット内の対応するＣＣＴｒＣＨとともに伝送される。
【００３０】
通信局は、ＴＦＣＩ処理コンポーネントを含む受信機を有する。ＴＦＣＩ処理コンポーネントは、好ましくは、受信されたＴＦＣＩを処理して、対応するＣＣＴｒＣＨの伝送済みのチャネル化符号の数を表す値を生成するように構成された第１のセクションを有する。ＴＦＣＩ処理コンポーネントは、好ましくは、前記第１のセクションによって生成された値を使用して、受信されたＴＦＣＩを処理して、それぞれの対応するＣＣＴｒＣＨに関する伝送済みのチャネル化符号のリストを識別するように構成された第２のセクションを有する。メモリが、ＴＦＣＩ処理コンポーネントに関連し、第１のセクションが、伝送済みのチャネル化符号の数を表す生成された値をそのメモリに中に格納するようになっており、それらの値が、第２のセクションが使用するためにそのメモリから取り出される。
【００３１】
好ましくは、ＴＦＣＩ処理コンポーネントの第１のセクションは、所与のタイムフレーム内で少なくとも５０の値を生成することができるように受信されたＴＦＣＩを背景処理で処理するように構成され、第２のセクションは、タイムスロット処理レートで受信されたＴＦＣＩを処理するように構成される。ＴＦＣＩ処理コンポーネントは、好ましくは、受信されたＴＦＣＩを処理して、タイムフレーム処理レートでそれぞれの対応するＣＣＴｒＣＨに関する変調パラメータを生成するように構成された第３のセクションを有する。
【００３２】
具体的には、以下のようになる。
本発明は、システムタイムフレームのタイムスロット内で、少なくとも１つの符号化合成トランスポートチャネル（ＣＣＴｒＣＨ）の物理チャネルでチャネル化符号化信号が受信される３ＧＰＰシステムのＵＥまたはノードＢなどの通信局において、システムタイムフレーム内にＣＣＴｒＣＨに関して伝送されたチャネル化符号の実際の数が決定され、次に、伝送済みのチャネル化符号が、決定された数に基づいてチャネル化符号化識別アルゴリズムを実行することによって特定されることにより、データの無線トランスポートのために選択的にサイズ設定されたデータブロックの伝送に関連してチャネル化符号のセットを利用するシステムにおける処理の効率化を図ることができる。
【００３３】
その他の目的および利点は、以下の詳細な説明から当業者には明白となろう。
【発明を実施するための最良の形態】
【００３４】
【表１】
2005523614.tif 000006
【００３５】
ユーザ装置（ＵＥ）または基地局、つまりノードＢなどの無線通信局が、図１に示す３ＧＰＰシステムのようなＣＤＭＡＳ通信システムにおいて使用するために提供される。各局は、選択的にフォーマットされ、符号化されたＴＤＤ無線通信信号を受信するように構成された受信機を含む。好ましくは、システムタイムフレームフォーマットは、１つのタイムフレーム当たり１５のタイムスロットを有し、各フレームが１０ミリ秒の期間を有して確立され、タイムスロットは、所与の期間中、ＵＥからノードＢへのアップリンク（ＵＬ）、またはノードＢからＵＥへのダウンリンク（ＤＬ）の通信信号のために使用することができる。
【００３６】
前述したとおり、トランスポートチャネル（ＴｒＣＨ）が、ＵＥとノードＢの間におけるユーザデータの転送、およびシグナリングのために使用される。複数のＴｒＣＨが多重化されて符号化複合ＴｒＣＨ（ＣＣＴｒＣＨ）になる。ＣＣＴｒＣＨデータストリームは、チャネル化符号、好ましくは、直交可変拡散率（ＯＶＳＦ）符号を使用して符号化された１つまたは複数の物理チャネルデータストリームにマップされる。
【００３７】
特定のＣＣＴｒＣＨの各ＴｒＣＨに関して、送信局は、所与の伝送時間間隔（ＴＴＩ）に関して有効なＴｒＣＨのトランスポートフォーマットセット（ＴＦＳ）の特定のトランスポートフォーマット（ＴＦ）を決定し、トランスポートフォーマットインジケータ（ＴＦＩ）によってそのＴＦを識別する。ＣＣＴｒＣＨのすべてのＴｒＣＨのＴＦＩが結合されて、トランスポートフォーマットコンビネーションインジケータ（ＴＦＣＩ）になり、このＴＦＣＩから、伝送済みの信号のフォーマット符号およびチャネル化符号を決定することができる。
【００３８】
図３を参照すると、ＵＥまたはノードＢなどの通信局の受信機用のＴＦＣＩ処理コンポーネント１０が、受信された（Ｒｘ）ＴＦＣＩを斬新で効率的な形で処理するために提供されている。Ｎｃｏｄｅｓとして示される伝送済みの物理チャネルまたは伝送済みのチャネル化符号の数である中間パラメータが、あらかじめ計算されるか、または要求時に計算され、対応するＴＦＣパラメータとともに格納される。Ｎｃｏｄｅｓは、その後、受信されたＴＦＣＩを頼りに調べることができ、したがって、伝送済みのチャネル化符号のＩＤを決定する作業が簡単になる。好ましくは、伝送済みのチャネル化のＩＤは、異なるＴｒＣＨを１つのＣＣＴｒＣＨ上に多重化し、Ｎｃｏｄｅｓに達するまで物理チャネルに１つのＣＣＴｒＣＨをマップするために３ＧＰＰにおいて規定された割り当て順で割り当てチャネル化符号の数をカウントし、Ｎｃｏｄｅｓを含め、Ｎｃｏｄｅｓまでの割り当て順のチャネル化符号が伝送されており、他のすべてのチャネル化符号は伝送されていないと宣言して、タイムスロットごとに実行される。
【００３９】
ＴＦＣＩ処理コンポーネント１０は、背景処理セクション１０ａ、タイムスロットレート処理セクション１０ｂ、およびフレームレート処理セクション１０ｃを含む。入力２０が、受信されたＣＣＴｒＣＨの復号化されたＴＦＣＩをＴＦＣＩ処理コンポーネント１０に提供する。ＴＦＣＩ処理コンポーネント１０は、各タイムスロットの終りで、また各タイムフレームの終りにおいても再び、受信されたＴＦＣＩを背景で処理する。
【００４０】
背景処理セグメント１０ａは、各ＴＴＩ内に受信された各ＣＣＴｒＣＨに関して使用されているチャネル化符号の数の中間パラメータ、Ｎｃｏｄｅｓを決定する。次に、タイムスロットレート処理セクション１０ｂが、背景セクション１０ａにおいて決定されたＮｃｏｄｅｓパラメータを使用してチャネル化符号のリストを作成する高速ＴＦＣＩ処理を提供する。フレームレート処理セクション１０ｃは、従来の形でＴＦＣＩに基づき、受信されたＣＣＴｒＣＨの各ＴｒＣＨのＴｒＣＨパラメータおよびレート調整パラメータを決定し、これらのパラメータは、ＣＣＴｒＣＨおよび関連するＴｒＣＨのマップ解除（ｄｅｍａｐｐｉｎｇ）および復調のために使用される。図３は、１つのＣＣＴｒＣＨに関してこれらの機能を示している。好ましくは、これらの機能は、すべてのＣＣＴｒＣＨに適用される。
【００４１】
ＴＦＣＩ処理コンポーネント１０の動作を制御することに関連して使用されるＴＦＣデータが格納される関連するメモリデバイス４０が提供される。メモリデバイス４０の中に格納されるデータには、処理コンポーネントセクション１０ａによって計算される新しいパラメータ、Ｎｃｏｄｅｓの値、ならびに特定のＴＴＩに関する特定のＴＦＣＩに関してＮｃｏｄｅｓが計算済みであるか否かを示すフラグ、ＮｃｏｄｅｓＶａｌｉｄが含まれる。
【００４２】
好ましくは、処理コンポーネント１０に対する入力には、ｒｘＴＦＣＩ［ｍａｘＣＣＴｒＣＨ］として示すことができるすべてのＣＣＴｒＣＨに関する受信されたＴＦＣＩに関するデータ入力２０、およびＴＦＣ関連パラメータに関する制御入力２２が含まれる。制御入力２２を介して受け取られるＴＦＣ制御信号には、好ましくは、以下が含まれる。すなわち、
Ｎｃｏｄｅｓ［１０２４，ｍａｘＣＣＴｒＣＨ］として示すことができるフレームごと、ＴＦＣＩごと、ＣＣＴｒＣＨごとに伝送される符号の数、
ＮｃｏｄｅｓＶａｌｉｄ［１０２４，ｍａｘＣＣＴｒＣＨ］として示すことができるＴＦＣＩごとの、Ｎｃｏｄｅｓ値が計算済みである場合に設定されるフラグ、
レート調整率（Ｒａｔｅ  Ｍａｔｃｈｉｎｇ  Ｆａｃｔｏｒ）
符号化方法
符号化レート
ＣＲＣ長であるＬｉを含む、現在のＴＦＣＩの関数としてのＴｒＣＨｉごと、ＣＣＴｒＣＨごとのＴＦＣＳパラメータ、
トランスポートブロックセットサイズｉ、
トランスポートブロックサイズｉ、
ＴＴＩｉを含む、ＣＣＴｒＣＨごと、ＴｒＣＨごとのＴＦＣＩによって指し示されるＴＦＣＳパラメータ。
【００４３】
第２の制御入力２４は、以下の形態の、好ましくは長さ２４０（１５のタイムスロット、１６の符号）の物理チャネルマップ制御信号を提供する。すなわち、
ｐｃｍＣｏｄｅＮｕｍｂｅｒ［２４０］、符号番号、
ｐｃｍＴｉｍｅｓｌｏｔ［２４０］、その符号のタイムスロット、
ｐｃｍＭｉｎＳＦ［２４０］、その符号の最小拡散率、
ｐｃｍＣＣＴｒＣＨ［２４０］、その符号のＣＣＴｒＣＨ番号、
ｐｃｍＴＦＣＩ［２４０］、その符号がＴＦＣＩを含む場合、設定される、
ｂｕｒｓｔＴｙｐｅ［１５］、１５個のタイムスロットのそれぞれのバーストタイプ、
ＴＦＣＩフォーマット＆Ｍａｐ、ＴＦＣＩビットの指示された場所、およびＴＦＣＩフィールドの長さ、
ｐｕｎｃＬｉｍｉｔ、パンクチャ制限、および
ｔｉｍｅｓｌｏｔＮｕｍｂｅｒ、現在のタイムスロット、
ただし、ｐｃｍＴＦＣＩ［２４０］は、このリストのインデックス順でタイムスロット内の第１の符号番号である。
【００４４】
ＴＦＣＩ処理コンポーネント１０の出力は、コンポーネント１０の３つの異なる処理セクションに起因して時間に依存する。背景で呼び出された場合、処理セクション１０ａの出力３０ａは、以下の形態でデータ出力を提供する。すなわち、
そのＴＦＣＩおよびＣＣＴｒＣＨに関してフレームごとに伝送される符号の数、Ｎｃｏｄｅｓ［ＴＦＣＩ］、および
ＣＣＴｒＣＨのＴＦＣＩに関するＮｃｏｄｅｓが計算済みであることを示すフラグを設定する信号、ＮｃｏｄｅｓＶａｌｉｄ［ＴＦＣＩ］
高速ＴＦＣＩを処理するように呼び出された場合、処理セクション１０ｂの出力３２は、好ましくは、ｔｆｃＣｏｄｅＴａｂｌｅ［ｍａｘＣＣＴｒＣＨ］として示され、
現在のフレーム（最大１４タイムスロット×１６符号）内で伝送済みの符号のリスト、ｔｆｃＣｏｄｅＬｉｓｔ［２２４］、および
ｔｘＣｏｄｅＬｉｓｔが有効なデータを含む場合に設定されるフラグ、ｔｆｃＣｏｄｅＬｉｓｔＶａｌｉｄを含む、受信されたＴＦＣＩによって決定されたすべてのＣＣＴｒＣＨに関する伝送済みの符号およびインジケータのテーブルの形態でデータ出力を提供する。
【００４５】
フレームが受信された後に呼び出された場合、処理セクション１０ｃの３つの出力、３０ｂ、３５、および３７は、以下の形態でデータ出力を提供する。すなわち、
出力３０ｂからの、レート調整後のＣＣＴｒＣＨごとのフレーム当たりのビット数、Ｎｄａｔａ、
出力３５からの、ＴｒＣＨｉに関するフレームサイズ等化後、レート調整前のフレームごとのビット数、ＮまたはＮｂｉｔｓ、および
出力３７からの、ＴｒＣＨパラメータおよびレート調整パラメータであり、ただし、ＴｒＣＨパラメータは、好ましくは、以下の形態、すなわち、
Ｘ１ｉ、ＴｒＣＨｉに関するＣＲＣ挿入後のすべての連結されたトランスポートブロックのビット数、
Ｃｉ、ＴｒＣＨｉに関する符号ブロック数、
Ｙ１ｉ、ＴｒＣＨｉに関する符号ブロック充填ビットの数、
Ｋｉ、ＴｒＣＨｉに関するチャネル符号化前の符号ブロックごとのビット数、
Ｙ２ｉ、ＴｒＣＨｉに関するチャネル符号化後の符号ブロックごとのビット数、
Ｅｉ、ＴｒＣＨｉに関するフレームサイズ等化前のＴＴＩごとのビット数、および
Ｔｉ、ＴｒＣＨｉに関するフレームサイズ等化後のＴＴＩごとのビット数、であり、
レート調整パラメータは、好ましくは、以下の形態、すなわち、
ｅ＿ｉｎｉｉ，ｆ，ｂ、ＴｒＣＨｉに関するｅの初期値、レート調整カウンタ、フレームｆ、シーケンスｂ、
ｅ＿ｐｌｕｓｉ，ｂ、ＴｒＣＨｉに関するｅの増分値、レート調整カウンタ、シーケンスｂ、
ｅ＿ｍｉｎｕｓｉ，ｂ、ＴｒＣＨｉに関するｅの減分値、レート調整カウンタ、シーケンスｂ、
Ｘｉ，ｂ、ＴｒＣＨｉに関するレート調整前のビット数、シーケンスｂ、および
ｎＭｏｄ３ｉ、ＴｒＣＨｉに関する第１のシーケンス内の第１のパリティターボ符号化ビットおよび／または第２のパリティターボ符号化ビットの数である。
【００４６】
好ましくは、ＴＦＣＩ処理コンポーネントは、次の２つの全体的な動作パラメータ、すなわち、受信された（Ｒｘ）ＣＣＴｒＣＨの数、およびＮｃｏｄｅｓ値を計算するための背景処理能力に基づいて構成される。ｍａｘＣＣＴｒＣＨとして示すことができるＲｘＣＣＴｒＣＨの最大数は、好ましくは、ＵＥに関して４に、ノードＢにおいては９６に設定される。好ましくは、処理セクション１０ａは、フレームごとに５０個、少なくとも５０個のＮｃｏｄｅｓ値を背景で計算することができる。以上の好ましい値は、現行の３ＧＰＰ規格に基づき、様々なシステム動作パラメータが変更された場合、調整することができる。
【００４７】
背景処理セクション１０ａは、３つの処理要素、Ｎｃｏｄｅｓ計算コントロール１２、ＴｒＣＨパラメータ決定処理１４、および動的拡散率が存在しない場合の部分的不連続伝送（Ｐａｒｔｉａｌ  Ｄｉｓｃｏｎｔｉｎｕｏｕｓ  Ｔｒａｎｓｍｉｓｓｉｏｎ）（ＤＴＸ）処理１６を含む。後者の２つの処理要素１４、１６は、好ましくは、特定のＴＦＣＩに基づいてＴＦＣＳ制御信号を前処理して、レート調整パラメータ処理のために要求される入力を提供するために使用される従来の設計であり、したがって、好ましくは、フレームレート処理セクション１０ｃにおける動作向けにも構成される。
【００４８】
Ｎｃｏｄｅｓ計算コントロール１２は、データとしてのｒｘＴＦＣＩ入力２０、および変更されたＴＦＣ制御入力２２ａを含み、入力２２ａは、入力２０を介して受け取られた特定のｒｘＴＦＣＩに関連するフラグ信号、ＮｃｏｄｅｓＶａｌｉｄを提供する。この処理要素１２は、各ＣＣＴｒＣＨに関してＮｃｏｄｅｓの計算を制御する。それぞれの受信されたＴＦＣＩ値に関して、そのＴＦＣＩ値に関してＮｃｏｄｅｓがまだ計算されていない場合、すなわち、ＣＣＴｒＣＨのＴＦＣＩに関するＮｃｏｄｅｓＶａｌｉｄがＦＡＬＳＥである場合、次のフレームの先頭でＮｃｏｄｅｓが利用できるようにＮｃｏｄｅｓが計算される。したがって、処理セクション１０ａの動作は、好ましくは、制御されて、背景処理、すなわち、どの特定の時点でもなく利用可能なあらゆる計算リソースを使用して、
すべてのＣＣＴｒＣＨのすべてのＴＦＣＩに関して、すべてが計算されるまで、Ｎｃｏｄｅｓを計算し、
ＣＣＴｒＣＨに関連するＰｈＣＨが割り当てられた、構成された、または再構成された場合、ＣＣＴｒＣＨの影響を受けるＴＦＣＩに関して、Ｎｃｏｄｅｓを計算し、さらに
ＣＣＴｒＣＨが割り当てられた、構成された、または再構成された場合、ＰｈＣＨに割り当てられたＣＣＴｒＣＨの影響を受けるＴＦＣＩに関してＮｃｏｄｅｓを計算する。好ましくは、十分なリソースが利用可能であり、所与のフレーム内で少なくとも５０のＮｃｏｄｅｓ値を計算することができ、新たに受信されたＴＦＣＩに関するＮｃｏｄｅｓが次のフレームの先頭までに計算されるようになる。
【００４９】
Ｎｃｏｄｅｓ計算コントロール１２は、処理セクション１０ａの下流の処理要素１４および１６にデータとして送られる出力３１を含む。出力３１は、ＴＦＣＩ／ＣＣＴｒＣＨとして示すことができるＴＦＣＩおよびＣＣＴｒＣＨを送り、ＴＦＣＩ／ＣＣＴｒＣＨは、Ｎｃｏｄｅｓが計算される必要があるｒｘＴＦＣＩを表す。この機能は、ＴＦＣＩが受信され、背景にあるときにはいつでも動作する。
【００５０】
ＴｒＣＨパラメータ決定要素１４は、従来の設計であり、様々なＴｒＣＨ復調機能のためのパラメータ、およびＴｒＣＨごとのレート調整前のビット数であるＮｂｉｔｓを計算する。この機能は、Ｎｃｏｄｅｓの一環として背景セクション１０ａにおいて呼び出される。また、この機能は、フレームレート処理セクション１０ｃにおいてフレームが受け取られた後にも呼び出され、そのフレームを含むＴＴＩのブロックセットを再構築することができるようにする。Ｎｃｏｄｅｓの一環として呼び出された場合、様々なＴｒＣＨパラメータは、Ｎｂｉｔｓを計算する中間変数としてだけ使用される。
【００５１】
ＴｒＣＨパラメータ決定要素１４は、入力として、背景処理セクション１０ａにおいて変更された処理機能を呼び出すＮｃｏｄｅｓ計算コントロールからの出力３１を受け取る。タイムフレームの受け取りが完了した後、ＴｒＣＨパラメータ決定要素１４は、入力として、フレームレート処理セクション１０ｃにおける全処理機能を呼び出すｒｘＴＦＣＩ入力２０を受け取る。両方の場合で、ＴｒＣＨパラメータ決定要素１４は、動作に必要ないフラグ信号ＮｃｏｄｅｓＶａｌｉｄおよびＮｃｏｄｅｓを除く、ＴＦＣ関連の制御信号のすべてを提供する変更された制御入力２２ｂを利用する。
【００５２】
ＴｒＣＨパラメータ決定要素１４の完全な動作には、背景処理には要求されないＴＦＣＩ妥当性検査が含まれる。受信されたＴＦＣＩが、ＴＦＣＳの有効なＴＦＣＩと一致しない場合、前のフレームからのＣＣＴｒＣＨのＴＦＣＩを代わりに使用する。それが利用できない場合、最小のゼロでない値を有する有効なＴＦＣＩを代わりに使用する。
【００５３】
ＴｒＣＨパラメータ決定要素１４は、様々なパラメータを計算する。ＣＲＣパラメータは、以下の知識に基づいて決定される。すなわち、
サイズ、Ｔｒａｎｓｐｏｒｔ  Ｂｌｏｃｋ  ＳｉｚｅｉのＴｒａｎｓｐｏｒｔ  Ｂｌｏｃｋ  Ｓｅｔ  Ｓｉｚｅｉトランスポートブロックのそれぞれに、長さＬｉのＣＲＣが付加されており、ここで、Ｌｉは、｛０，８，１６，２４｝ビットであり、
ＣＲＣ挿入後の合計ビット数、Ｘ１ｉは、Ｘ１ｉ＝Ｔｒａｎｓｐｏｒｔ  Ｂｌｏｃｋ  Ｓｅｔ  Ｓｉｚｅｉ＊（Ｔｒａｎｓｐｏｒｔ  Ｂｌｏｃｋ  Ｓｉｚｅｉ＋Ｌｉ）である。
【００５４】
チャネル復号化パラメータは、チャネル符号化機能が、最大で、Ｚで表される以下のサイズ、すなわち、
畳み込み符号化：Ｚ＝５０４ビット、
ターボ符号化：Ｚ＝５１１４ビットまでのブロックを処理することを知っていることによって決定される。
【００５５】
ＣＲＣ挿入後の合計ビット数、Ｘ１ｉがＺより大きいケースでは、データは、それぞれ長さＫｉのＣｉ個の符号ブロックに分割され、各符号ブロックは、別々にチャネル符号化される。必要に応じて第１のブロックの先頭に充填ビットを追加して、すべてのブロックが、等しい長さであるようにし、４０未満の長さのターボ符号化されたデータの特別なケースでは、その単一ブロックの先頭に追加する。符号ブロックの数、Ｃｉは、
【００５６】
【数４】
2005523614.tif 000007
【００５７】
である。各符号ブロック内のビット数、Ｋｉは、Ｘ１ｉ＜４０であり、ターボ符号化が使用されている場合、Ｋｉ＝４０であり、それ以外の場合、
【００５８】
【数５】
2005523614.tif 000008
【００５９】
である。最初の符号ブロック内の充填ビットの数、Ｙ１ｉは、Ｙ１ｉ＝ＣｉＫｉ−Ｘ１ｉである。
【００６０】
符号化なしのケースでは、符号ブロックの数、Ｃｉは、単に１であり、符号ブロックの長さは、単にＫｉである。符号化後の符号ブロックごとのビット数、Ｙ２ｉは、次のとおりである。
【００６１】
レート１／２の畳み込み符号化：Ｙ２ｉ＝２＊Ｋｉ＋１６
レート１／３の畳み込み符号化：Ｙ２ｉ＝３＊Ｋｉ＋２４
レート１／３のターボ符号化：Ｙ２ｉ＝３＊Ｋｉ＋１２
符号化なし：Ｙ２ｉ＝Ｋｉ
フレーム間インターリーブパラメータは、チャネル符号化後のすべてのＣｉ符号ブロックからの合計ビット数、Ｅｉが、Ｅｉ＝Ｃｉ＊Ｙ２ｉであるという知識に基づいて決定される。フレーム間インターリーブは、Ｆｉ列、Ｎｉ行（各列の中のビット数）のアレイから成り、ここで、
【００６２】
【数６】
2005523614.tif 000009
【００６３】
である。充填ビットが、Ｅｉビットの終りに付加され、アレイのすべての列が、データを含むようにする。ビットを付加した後、ＴＴＩに関する合計ビット数、Ｔｉは、Ｔｉ＝Ｅｉ＊Ｎｉである。充填ビットは、充填ビットの数が、Ｔｉ−Ｅｉであるという知識に基づいて決定される。
【００６４】
以上のパラメータを使用して、レート調整前のフレームごとにＴｒＣＨｉごとのビット数、Ｎｂｉｔｓｉ＝Ｎｉを計算する。出力３４が、ＴｒＣＨｉに関して、フレームサイズ等化後、レート調整前のフレームごとのビット数Ｎｉ、またはＮｂｉｔｓｉを部分的不連続伝送（ＤＴＸ）処理要素１６に提供し、セクション１０ｃにおけるフレームレート処理のケースでは、レート調整決定要素１８にも提供する。
【００６５】
ＴｒＣＨパラメータ決定要素１４の追加の出力３５が、セクション１０ｃにおけるフレームレート処理から決定されたパラメータのすべてに関して提供され、フレームを含むＴＴＩのブロックセットを再構築することができるようにする。好ましくは、この出力３５から、以下の形態のＴｒＣＨパラメータが提供される。すなわち、
Ｘ１ｉ、ＴｒＣＨｉに関するＣＲＣ挿入後のすべての連結されたトランスポートブロックのビット数、
Ｃｉ、ＴｒＣＨｉに関する符号ブロック数、
Ｙ１ｉ、ＴｒＣＨｉに関する符号ブロック充填ビットの数、
Ｋｉ、ＴｒＣＨｉに関するチャネル符号化前の符号ブロックごとのビット数、
Ｙ２ｉ、ＴｒＣＨｉに関するチャネル符号化後の符号ブロックごとのビット数、
Ｅｉ、ＴｒＣＨｉに関するフレームサイズ等化前のＴＴＩごとのビット数、および
Ｔｉ、ＴｒＣＨｉに関するフレームサイズ等化後のＴＴＩごとのビット数。
【００６６】
ＴＴＩ別のパラメータは、ＴＴＩごとに１回だけ計算すればよく、ＴＴＩのすべてのフレームに関して計算する必要はない。また、一般に、浮動小数点／固定小数点の問題、またはパフォーマンスの問題は存在しない。
【００６７】
部分的ＤＴＸ処理要素１６は、従来の設計であり、レート調整前のＴｒＣＨごとのビット数、および物理チャネルデータに基づいて伝送済みの符号を計算する。この要素１６は、背景セクション１０ａにおいて呼び出されて、Ｎｃｏｄｅｓ計算の一環として変更されたモードで実行される。また、この機能は、フレームレート処理セクション１０ｃにおいてフレームが受け取られた後、全機能に関して呼び出されて、どの符号が伝送されたかを物理チャネルマップ解除が知るように出力を提供し、フレーム内の伝送済みのビット数を決定する。
【００６８】
部分的ＤＴＸ処理要素１６は、入力として、背景処理セクション１０ａにおいて変更された処理機能を呼び出すＮｃｏｄｅｓ計算コントロールからの出力３１を受け取る。タイムフレームの受け取り後、部分的ＤＴＸ処理要素１６は、入力として、ｒｘＴＦＣＩ入力２０を受け取り、フレームレート処理セクション１０ｃにおいて全処理機能を呼び出す。両方のケースで、部分的ＤＸＴ処理要素１６は、入力として、ＴｒＣＨパラメータ決定要素１４からの出力３４、物理チャネル制御入力２４を受け取り、動作に必要のないフラグ信号、ＮｃｏｄｅｓＶａｌｉｄ、およびＮｃｏｄｅｓを除く、ＴＦＣ関連の制御信号のすべてを提供する変更されたＴＦＣ制御入力２２ｂを利用する。
【００６９】
部分的ＤＴＸ処理要素１６は、背景処理セクション１０ａにおいて変更された動作の中に有し、Ｎｃｏｄｅｓ値をもたらし、関連するフラグ、ＮｃｏｄｅＶａｌｉｄを設定する出力３０ａを提供する。フレームレート処理セクション１０ｃにおける従来の全動作モードでは、部分的ＤＴＸ処理要素１６は、Ｎｄａｔａで表されるＣＣＴｒＣＨごとのフレーム当たりのビット数を表す値をもたらす出力３０ａを有し、Ｎｄａｔａは、レート調整パラメータの決定のために使用される。
【００７０】
部分的ＤＴＸ処理要素１６は、通信局の受信機内部で機能するが、反対の送信機機能の点で都合よく説明され、例えば、「前」および「後」の意味は、送信機機能に関するものである。ＣＣＴｒＣＨごとの、すなわち、レート調整後のすべてのＴｒＣＨに関するフレーム当たりのビット数、Ｎｄａｔａ、およびＣＣＴｒＣＨに割り当てられた第ｐ番の物理チャネルの拡散率Ｓｐは、以下のとおり決定される。すなわち、各符号内のバーストタイプの関数であるデータビットの数（ＴＦＣＩフォーマットおよび物理チャネルマップから数が見出されるＴＦＣＩビットまたはＴＰＣビットを含まない）をＵｐ，Ｓｐで表し、ｐは、以下のとおり、その物理チャネルの順序番号１≦ｐ≦Ｐｍａｘを指す。すなわち、物理チャネルが中で出現するタイムスロットの昇順で、タイムスロット内で複数の物理チャネルが出現する場合、それらの物理チャネルには、まずタイムスロットの順序の順序番号が割り当てられ、次にチャネル化符号の順序の順序番号が割り当てられる。チャネル化符号は、最小拡散率の昇順で並べられ、次にチャネル化インデックス（ｋ）の昇順で並べられることになる。第２のインデックスＳｐは、可能な値｛１６，１｝をそれぞれ有する拡散率を示す。各符号に関して、個別の最小拡散率Ｓｐｍｉｎが、物理チャネルマップの中に含められる。次に、Ｎｄａｔａに関して、昇順の以下の値の１つ、および符号が伝送される割り当てられた符号のセットからのＩＤが、以下のとおり決定される。
【００７１】
【数７】
2005523614.tif 000010
【００７２】
が負でないようなＮｄａｔａ｝
Ｎｄａｔａ＝ｍｉｎＳＥＴ１
Ｎｃｏｄｅｓは、ＳＥＴ１内のチャネル化符号の数であり、したがって、この値は、背景処理セクション１０ａにおいて変更されたモードで動作している際に決定され、出力される。一般に、浮動小数点／固定小数点の問題、またはパフォーマンスの問題は存在しない。
【００７３】
フレームレート処理セクション１０ｃにおける従来の完全動作モードにおいて、部分的ＤＴＸ処理要素１６のＮｄａｔａ出力３０ａは、レート調整パラメータ決定要素１８のための必要な入力を提供する。レート調整パラメータ決定要素１８は、従来の形で動作して、レート調整データパンクチャ／繰り返しアルゴリズムのカウンタによって使用される初期値、増分値、および減分値を決定する。好ましくは、これには、ＴｒＣＨｉに関するフレームごとの、繰り返しにより追加された、またはパンクチャによって削除されたビットの数、ΔＮｉが含まれ、ΔＮｉは、以下のとおり決定される。
【００７４】
【数８】
2005523614.tif 000011
【００７５】
すべての符号化されていないＴｒＣＨ、畳み込み符号化されたＴｒＣＨ、および繰り返しターボ符号化されたＴｒＣＨに関して、以下の追加のパラメータ、すなわち、
ｅ＿ｉｎｉｉ，ｆ，１、ｅの初期値、レート調整カウンタ、フレームｆ、シーケンス１、
ｅ＿ｐｌｕｓｉ，１、ｅの増分値、レート調整カウンタ、シーケンス０、および
ｅ＿ｍｉｎｕｓｉ，１、ＴｒＣＨｉに関するｅの減分値、レート調整カウンタ、シーケンスｂ＝０が、以下のとおりレート調整パラメータ決定要素１８によって決定される。すなわち、
ａ＝２
Ｘｉ＝Ｎｉ，ｊ
Ｒ＝ΔＮｉ，ｊｍｏｄＮｉ，ｊ；
ただし、ΔＮｉ，ｊｍｏｄＮｉ，ｊは、０からＮｉ，ｊ−１までの範囲内にあり、すなわち、−１ｍｏｄ１０＝９であり、
Ｒ≠０かつ２×Ｒ≦Ｎｉ，ｊである場合、
【００７６】
【数９】
2005523614.tif 000012
【００７７】
であり、それ以外の場合、
【００７８】
【数１０】
2005523614.tif 000013
【００７９】
であり、
ただし、ｑは、符号付きの量であり、したがって、ｑが偶数である場合、ｑ’＝ｑ＋ｇｃｄ（｜ｑ｜，Ｆｉ）／Ｆｉであり、
ただし、ｇｃｄ（｜ｑ｜，Ｆｉ）は、｜ｑ｜とＦｉの最大公約数を意味し、
ｑ’は、整数ではなく、１／８の倍数であり、
それ以外の場合、ｑ’＝ｑであり、かつ
ｘ＝０からＦｉ−１に関して、
【００８０】
【数１１】
2005523614.tif 000014
【００８１】
であり、したがって、
ｅ＿ｉｎｉｉ，ｆ，１＝（ａ×Ｓ［Ｐ１Ｆｉ（ｆ）］×｜ΔＮｉ｜＋１）ｍｏｄ（ａ×Ｎｉ）；
ｅ＿ｐｌｕｓｉ，１＝ａ×Ｘｉ；
ｅ＿ｍｉｎｕｓｉ，１＝ａ×｜ΔＮｉ｜；かつ
ｂ＝０に関して、ｅ＿ｉｎｉｉ，ｆ，ｂ，ｅ＿ｐｌｕｓｉ，ｂ，ｅ＿ｍｉｎｕｓｉ，ｂ；ｂ＝１，２は使用されない。
【００８２】
パンクチャされた、ターボ符号化されたＴｒＣＨの場合、（インデックスｂを使用して、体系的な（ｂ＝０）、第１のパリティ（ｂ＝１）、および第２のパリティビット（ｂ＝２）が示される場合）ＴｒＣＨｉに関してｅ＿ｉｎｉｉ，ｆ，ｂ（ｅの初期値、レート調整カウンタ、フレームｆ、シーケンスｂ）、ｅ＿ｐｌｕｓｉ，ｂ（ｅの増分値、レート調整カウンタ、シーケンスｂ）、およびｅ＿ｍｉｎｕｓｉ，ｂ（ｅの減分値、レート調整カウンタ、シーケンスｂ）、ならびに、ＴｒＣＨｉに関してｎＭｏｄ３ｉ（最初のシーケンス内の第１のパリティターボ符号化ビットおよび／または第２のパリティターボ符号化ビットの数）は、好ましくは、以下のとおり、レート調整パラメータ決定要素１８によって決定される。
【００８３】
ｂ＝０に関して、
すべてのｆに関して、ｅ＿ｉｎｉｉ，ｆ，ｂ＝１＝１（または任意の正の整数）；
ｅ＿ｐｌｕｓｉ，ｂ＝１＝０（使用されない）
ｅ＿ｍｉｎｕｓｉ，ｂ＝０；かつ
ｎＭｏｄ３ｉ＝Ｎｉｍｏｄ３；
ｂ＝｛１，２｝に関して、
【００８４】
【数１２】
2005523614.tif 000015
【００８５】
ただし、
（ｑ≦２）である場合、ｒ＝０からＦｉ−１に関して、Ｓ［（３×ｒ＋ｂ−１）ｍｏｄＦｉ］＝ｒｍｏｄ２であり、
それ以外の場合、
ｑが偶数である場合、ｑ’＝ｑ−ｇｃｄ（ｑ，Ｆｉ）／Ｆｉであり、
ただし、ｇｃｄ（ｑ，Ｆｉ）は、ｑとＦｉの最大公約数を意味し、ｑ’は、整数ではなく、１／８の倍数であり、
それ以外の場合、ｑ’＝ｑであり、かつ
ｘ＝０からＦｉ−１に関して、
【００８６】
【数１３】
2005523614.tif 000016
【００８７】
したがって、
ｅ＿ｉｎｉｉ，ｆ，ｂ＝（ｂ×Ｓ［Ｐ１Ｆｉ（ｆ）］×｜ΔＮｉ｜＋Ｘｉ）ｍｏｄ（ｂ×Ｘｉ）、
ただし、ｅ＿ｉｎｉｉ，ｆ，ｂ＝０である場合、ｅ＿ｉｎｉｉ，ｆ，ｂ＝ｂ×Ｘｉ；
ｅ＿ｐｌｕｓｉ，ｂ＝ｂ×Ｘｉ；
ｅ＿ｍｉｎｕｓｉ，ｂ＝ｂ×｜ΔＮｉ｜である。
【００８８】
レート調整パラメータ決定要素１８によって決定される追加のパラメータには、ＴｒＣＨｉに関して、シーケンスｂに関するビット分離のためのＴＴＩ依存オフセットであるαｉ，ｂ、フレームｆに関するビット分離のためのフレーム依存オフセットであるβｉ，ｆが含まれ、以下のとおり与えられる。
【００８９】
【表２】
2005523614.tif 000017
【００９０】
【表３】
2005523614.tif 000018
【００９１】
レート調整パラメータ決定要素１８によって決定されるさらなるパラメータが、ビット分離後のシーケンスごとのビット数、Ｘ２ｉである。ＴｒＣＨｉに関して、これは、Ｘ２ｉ＝下限（Ｎｉ／３）によって与えられる。
【００９２】
部分的ＤＴＸ処理要素１６からのＮｄａｔａ入力３０ａに加えて、レート調整パラメータ決定要素１８は、入力として、ｒｘＴＦＣＩ入力２０、ＴｒＣＨパラメータ要素１４からのＮｉ出力３４、ならびに動作に必要ないフラグ信号ＮｃｏｄｅｓＶａｌｉｄ、およびＮｃｏｄｅｓを除き、ＴＦＣ関連の制御信号のすべてを提供する変更されたＴＦＣ制御入力２２ｂを受け取る。
【００９３】
レート調整パラメータ決定要素１８は、出力を介して、以下の形態のレート調整パラメータを提供する。すなわち、
ｅ＿ｉｎｉｉ，ｆ，ｂ、ＴｒＣＨｉに関するｅの初期値、レート調整カウンタ、フレームｆ、シーケンスｂ、
ｅ＿ｐｌｕｓｉ，ｂ、ＴｒＣＨｉに関するｅの増分値、レート調整カウンタ、シーケンスｂ、
ｅ＿ｍｉｎｕｓｉ，ｂ、ＴｒＣＨｉに関するｅの減分値、レート調整カウンタ、シーケンスｂ、
Ｘｉ，ｂ、ＴｒＣＨｉに関する、レート調整前のビット数、シーケンスｂ、および
ｎＭｏｄ３ｉ、ＴｒＣＨｉに関する第１のシーケンス内の第１のパリティターボ符号化ビットおよび／または第２のパリティターボ符号化ビットの数である。
【００９４】
以上のパラメータは、フレームレートで決定される。また、一般に、浮動小数点／固定小数点の問題、またはパフォーマンスの問題は存在しない。
【００９５】
タイムスロットレート処理セクション１０ｂは、高速ＴＦＣＩ処理要素１３を使用してチャネル化符号のリストを作成する高速ＴＦＣＩ処理を提供する。高速ＴＦＣＩ処理要素１３は、入力２０および２２をそれぞれ介して、データとしてｒｘＴＦＣＩを、制御信号としてＮｃｏｄｅｓの以前に計算済みの値、およびその他のＴＦＣパラメータを使用して、現在のフレーム内のすべてのＣＣＴｒＣＨの伝送済みの符号のリストを決定する。また、高速ＴＦＣＩ処理要素１３は、制御物理チャネルマップ入力２４も含み、タイムスロットごとに動作するので、タイムスロット番号制御入力も含む。
【００９６】
ＣｏｄｅＬｉｓｔとして示される各ＣＣＴｒＣＨに関する伝送済みの符号のリスト、ならびに、好ましくは、ＣｏｄｅＬｉｓｔ  Ｖａｌｉｄとして表される関連するフラグが、出力３２を介して、好ましくは、ＵＥの盲目符号検出（ＢＣＤ）機能、またはノードＢの符号判定機能、ＵＥに関するマルチユーザ検出（ＭＵＤ）または単一ユーザ検出（ＳＵＤ）、物理チャネルマップ解除、および伝送電力制御（ＴＣＰ）に提供される。受信されたＴＦＣＩ、または特定のＣＣＴｒＣＨの受信されたＴＦＣＩに関するＮｃｏｄｅｓが入手できない場合、リストは、そのＣＣＴｒＣＨに関して空のままになる。
【００９７】
高速ＴＦＣＩ処理要素１３の好ましい動作を図４の流れ図に示している。このプロセスは、特定のタイムスロット内の受信に割り振られた各ＣＣＴｒＣＨに関して実行される。符号リストが作成された際に設定されるフラグ、ＣｏｄｅＬｉｓｔＶａｌｉｄを調べることにより、特定のＣＣＴｒＣＨに関する符号リストが既に作成済みであるかどうかを調べる初期検査が行われる。このフラグは、好ましくは、ＣＣＴｒＣＨに関するそれぞれの新たなＴＴＩの始まりで、クリアされる。
【００９８】
ＣＣＴｒＣＨが既に処理済みではない場合、ｒｘＴＦＣＩを検査して、ｒｘＴＦＣＩが復号化されているかどうかを判定する。ＣＣＴｒＣＨのｒｘＴＦＣＩがまだ復号化されていない場合、一般に、これは、選択されたタイムスロットが、ＣＣＴｒＣＨのフレーム内の最初のタイムスロットであるためである。その場合、高速ＴＦＣＩの処理は全く可能ではなく、そのＣＣＴｒＣＨに関して符号リストは全く出力されない。ｒｘＴＦＣＩが復号化済みである場合、制御ＴＦＣパラメータに照らしてさらなる検査を行って、ＴＦＣＩが、その特定のＣＣＴｒＣＨのＴＦＣＳに関して有効な定義値であることを確かめる。有効な定義値ではない場合、そのＣＣＴｒＣＨに関して符号リストは、全く出力されない。
【００９９】
ＣＣＴｒＣＨの受信されたＴＦＣＩが復号化済みであり、有効である場合、フレーム内の伝送済みの符号の計算された数、Ｎｃｏｄｅｓが、調べられる。ＣＣＴｒＣＨの伝送済みの符号の数、Ｎｃｏｄｅｓが既に計算済みである場合、そのＣＣＴｒＣＨに関してＣｏｄｅＬｉｓｔＶａｌｉｄフラグが設定され、現在のフレーム内の伝送済みのチャネル化符号が決定され、出力される。伝送済みの符号の数がまだ計算されていない場合、そのＣＣＴｒＣＨに関して符号リストは、全く出力されない。
【０１００】
ＣＣＴｒＣＨに関して現在のフレーム内の伝送済みのチャネル化符号のリストは、好ましくは、ＣＣＴｒＣＨの割り当てられた符号をまず、昇順のタイムスロット番号によって並べ、次に、各タイムスロット内の符号インデックス順に並べることによって決定される。ＣＣＴｒＣＨの各符号に関して、順序付きリスト内の順序（序数）が、Ｎｃｏｄｅｓ以下である場合、そのチャネル化符号が伝送済み符号リストに追加される。符号リストを形成するチャネル化符号の処理は、処理されているＣＣＴｒＣＨに関して、Ｎｃｏｄｅｓの値に等しい順序インデックス番号を有するチャネル化符号が追加されるとすぐに、停止することができる。
【０１０１】
所与のフレーム内のＣＣＴｒＣＨに関する伝送済みリストが決定されると、そのリストは、フレームの残りの部分に対して固定されたままになる。これは、前述したとおり、高速ＴＦＣＩ処理要素１３のＣｏｄｅＬｉｓｔＶａｌｉｄフラグの初期検査によって実施される。好ましくは、伝送済み符号リストは、次のタイムスロットを復調するためにＭＵＤが使用するのに間に合うように決定される。一般に、浮動小数点／固定小数点の問題は存在しない。
【０１０２】
以上の発明は、特定の好ましいパラメータ、および実施プロセスおよび実施コンポーネントに関連して説明してきたが、好ましい実施形態だけに限定されるものではない。本発明の範囲に含まれる他の変形形態が、当業者には明白であろう。
【図面の簡単な説明】
【０１０３】
【図１】現在の３ＧＰＰ規格に準拠する通常のＣＤＭＡシステムを示す概略図である。
【図２ａ】３ＧＰＰ  ＴＤＤ規格に準拠するＣＣＴｒＣＨのＴｒＣＨデータを示す処理図である。
【図２ｂ】３ＧＰＰ  ＴＤＤ規格に準拠するチャネル符号化およびチャネル多重化の例を示す図である。
【図２ｃ】３ＧＰＰ  ＴＤＤ規格に準拠するチャネル符号化およびチャネル多重化の例を示す図である。
【図３】本発明の教示に従って製作された通信局の受信部分を示すブロック図である。
【図４】本発明の教示による中間パラメータＮｃｏｄｅｓに基づく伝送済みの符号のリストの作成を示す流れ図である。
【図１】
2005523614.tif 000019
【図２ａ】
2005523614.tif 000020
【図２ｂ】
2005523614.tif 000021
【図２ｃ】
2005523614.tif 000022
【図３】
2005523614.tif 000023
【図４】
2005523614.tif 000024
【国際調査報告】
2005523614.tif 000025