(57)【要約】【課題】複数のトランスポート／物理チャネルのためのデータを効率よく記憶し、そのようなデータの処理を容易にする。【解決手段】ＣＤＭＡシステムに使用され、チャネルプロセッサ（８１０）、バッファ（５１２）、およびデータプロセッサ（５１６）を含む受信器装置（１３６）。チャネルプロセッサ（５１０）は各時間間隔に対し１つ以上の物理チャネルに対しサンプルを処理し、シンボルを供給する（６１２）。バッファは多数のメモリバンクとして動作される（図３）。各メモリバンクは各時間間隔と相関し、その時間間隔に相関するシンボルを記憶する。データプロセッサ（５１６）は特定の「トラヒック」に対するシンボルを１つ以上のメモリバンクから検索し、検索されたシンボルを処理する（６２２、６２４）。Ｗ−ＣＤＭＡシステムの場合、各トラヒックは、特定の送信時間間隔に対して１つ以上の無線フレームを含む。受信器装置（１３６）は一般にさらにメモリバンクに対してシンボルの記憶を検索を指示するコントローラー（５２０）およびデータプロセッサにより処理されたシンボルを復号する（６２４）デコーダー（５１８）を含む。各時間間隔に対して、その時間間隔内で始まる受信された物理チャネルに対する無線フレームをメモリバンクの指定されたセクションの置換されたロケーションに記憶する（６１４）ことができる。特定のＣＣＴｒＣＨに相関する無線フレームはメモリバンクの連続するセクションに記憶することができる。特定のトラヒックに対するシンボルは、置換された順番で１つ以上のメモリバンクから検索することができる。【選択図】図６
2004523929.tif 000002
【特許請求の範囲】
【請求項１】
下記を具備する、通信システムにおいてデータ送信を処理するように動作する受信器装置：
各時間間隔に対して１つ以上の物理チャネルのためのサンプルを処理しシンボルを供給するように動作するチャネルプロセッサ；
前記チャネルプロセッサに接続され、複数のメモリバンクとして動作するバッファ、各メモリバンクは各時間間隔に相関しその時間間隔を相関されるシンボルを記憶するように動作する；および
前記バッファと接続され、１つ以上のメモリバンクから特定のトラヒックのためのシンボルを検索し、前記検索したシンボルを処理するデータプロセッサ。
【請求項２】
各時間間隔に対して各物理チャネルに対してシンボルの無線フレームが受信され、特定の時間間隔内で始まる受信された無線フレームの各々はその時間間隔に相関するメモリバンクの指定されたセクションに記憶される、請求項１の受信器装置。
【請求項３】
各無線フレームにおけるシンボルは前記指定されたセクションの置換されたロケーションに記憶され、第２デインターリービングを達成する、請求項２の受信器装置。
【請求項４】
特定の符号化された複合トランスポートチャネルに相関する物理チャネルに対する無線フレームは前記メモリバンクの連続するセクションに記憶される、請求項２の受信器装置。
【請求項５】
前記データプロセッサは、置換された順番で少なくとも２つのメモリバンクからシンボルを検索し、第１デインターリービングを達成するように動作する、請求項１の受信器装置。
【請求項６】
少なくとも２つのメモリバンクを使用して前記特定のトラヒックに対するシンボルを記憶し、前記データプロセッサは、特定の置換パターンに基づいて前記少なくとも２つのメモリバンクの各々から１つのシンボルを検索するように動作する、請求項５の受信器装置。
【請求項７】
前記特定のトラヒックに対してシンボルを記憶するために４つのメモリバンクｎ乃至ｎ＋３を使用し、前記データプロセッサは、前記メモリバンクを介して各パスに対してメモリバンクｎ、ｎ＋２、ｎ＋１、およびｎ＋３から１つのシンボルをシーケンシャルに検索するように動作する、請求項５の受信器装置。
【請求項８】
前記特定のトラヒックに対してシンボルを記憶するために８つのメモリバンクｎ乃至ｎ＋７を使用し、前記データプロセッサは前記メモリバンクを介して各パスに対してメモリバンクｎ、ｎ＋４、ｎ＋２、ｎ＋６、ｎ＋１、ｎ＋５、ｎ＋３およびｎ＋７から１つのシンボルをシーケンシャルに検索するように動作する、請求項５の受信器装置。
【請求項９】
前記バッファは、少なくとも８つの連続する時間間隔に相関するシンボルを記憶するために使用される少なくとも８つのメモリバンクを含む、請求項１の受信器装置。
【請求項１０】
各メモリバンクは、一方のハーフバンクにシンボルを書き込み、他方のハーフバンクからシンボルを読み出すことを可能とするように動作する２つのハーフバンクを含む、請求項１の受信器装置。
【請求項１１】
各メモリバンクの一方のハーフバンクは奇数メモリアドレスに相関し、他方のハーフバンクは偶数メモリアドレスに相関する、請求項１０の受信器装置。
【請求項１２】
前記バッファに接続され、前記メモリバンクにシンボルを書き込み、前記メモリバンクからシンボルを読み出すためのメモリアドレスを供給するように動作するアドレス発生器をさらに具備する、請求項１の受信器装置。
【請求項１３】
前記アドレス発生器は現在の時間間隔に相関する特定メモリバンクを識別する第１エントリを持つ第１データ構造を維持するように動作する、請求項１２の受信器装置。
【請求項１４】
前記第１データ構造は、前記現在の時間間隔に対して前記特定メモリバンクに記憶されるシンボル数を識別する第２エントリをさらに含む、請求項１３の受信器装置。
【請求項１５】
前記アドレス発生器は、処理される各物理チャネルに対して開始メモリアドレスを識別するエントリを持つ第２データ構造を維持するように動作する、請求項１２の受信器装置。
【請求項１６】
前記チャネルプロセッサおよび前記データプロセッサと接続され、前記メモリバンクにシンボルの記憶を指示し、前記メモリバンクからシンボルの検索を指示するように動作するコントローラーをさらに具備する、請求項１の受信器装置。
【請求項１７】
前記データプロセッサに接続され、前記データプロセッサにより処理されたシンボルを受信し復号するように動作するデコーダーをさらに具備する、請求項１の受信器装置。
【請求項１８】
各時間間隔は１０ｍｓｅｃの無線フレーム間隔に対応する、請求項１の受信器装置。
【請求項１９】
各時間間隔は前記受信器装置により発生されるタイミング信号により境界を画定する、請求項１の受信器装置。
【請求項２０】
前記タイミング信号は処理される信号例に基づいて発生される、請求項１９の受信器装置。
【請求項２１】
前記通信システムはＷ−ＣＤＭＡ規格に準拠する、請求項１の受信器装置。
【請求項２２】
下記を具備する、通信システムにおいてデータ送信を処理するように動作する受信器装置：
各無線フレーム間隔に対して、１つ以上の物理チャネルに対してサンプルを処理し、シンボルを供給するように動作するチャネルプロセッサ、シンボルの無線フレームは各無線フレーム間隔に対して各物理チャネルに対して供給される；
前記チャネルプロセッサと接続され、複数のメモリバンクとして動作するバッファ、各メモリバンクは各無線フレーム間隔と相関し、特定の無線フレーム間隔内で始まる受信された無線フレームの各々はその無線フレーム間隔に相関するメモリバンクの指定されたセクションに記憶され、各無線フレームに対するシンボルは、前記指定されたセクションの置換されたロケーションに記憶される；
前記バッファに接続され、置換された順番で１つ以上のメモリバンクから特定のトラヒックに対しシンボルを検索し、前記検索したシンボルを処理するように動作するデータプロセッサ；
前記データプロセッサと接続され、前記データプロセッサにより処理されたシンボルを受信し復号するように動作するデコーダー；および
前記チャネルプロセッサおよび前記データプロセッサと接続され、前記メモリバンクへのシンボルの記憶を指示し、前記メモリバンクからシンボルを検索することを指示するように動作するコントローラー。
【請求項２３】
下記を具備する、通信システムにおいてシンボルを記憶するためのバッファ構造：
複数のメモリバンク、各メモリバンクは各時間間隔と相関し、前記メモリバンクの置換されたロケーションに、前記相関する時間間隔に対するシンボルを記憶し第２デインターリービングを達成するように動作し、シンボルは置換された順番で１つ以上のメモリバンクから検索され第１デインターリービングを達成するように動作する；および
前記バッファと接続され、シンボルを前記メモリバンクに書き込み、前記メモリバンクからシンボルを読み出すためのメモリアドレスを供給するように動作するアドレス発生器。
【請求項２４】
少なくとも８つのメモリバンクは、少なくとも８つの連続する時間間隔に対しシンボルを記憶するように動作する、請求項２３のバッファ構造。
【請求項２５】
各メモリバンクは、前記相関する時間間隔に対しすべての物理チャネルから受信することになっているすべてのシンボルを記憶するサイズを有する、請求項２３のバッファ構造。
【請求項２６】
各メモリバンクは、一方のハーフバンクにシンボルを書き込み、他方のハーフバンクからシンボルを読み出すことを可能にするように動作する２つのハーフバンクを含む、請求項２３のバッファ構造。
【請求項２７】
下記工程を具備する、通信システムにおいてデータ送信を処理するための方法：
各時間間隔に対し、１つ以上の物理チャネルに対しサンプルを受信し、処理し、シンボルを供給する；
各時間間隔に相関するシンボルをその時間間隔に相関するメモリバンクに記憶する；
特定のトラヒックに対するシンボルを１つ以上のメモリバンクから検索する；および
前記特定のトラヒックに対し前記検索したシンボルを処理する。
【請求項２８】
各時間間隔の境界を画定するために使用されるタイミング信号を確立することをさらに具備する、請求項２７の方法。
【請求項２９】
前記タイミング信号は処理される信号例に基づいて確立される、請求項２７の方法。
【請求項３０】
各時間間隔は１０ｍｓｅｃの無線フレーム間隔に対応する、請求項２７の方法。
【請求項３１】
シンボルの無線フレームは各時間間隔に対し各物理チャネルに対して受信され、特定の時間間隔内で始まる受信された無線フレームの各々はその時間間隔に相関する前記メモリバンクの指定されたセクションに記憶される、請求項２７の方法。
【請求項３２】
特定の符号化された複合トランスポートチャネルに相関する物理チャネルに対する無線フレームは前記メモリバンクの連続するセクションに記憶される、請求項３１の方法。
【請求項３３】
下記工程を具備する、通信システムにおいてデータ送信を処理するための方法：
無線フレーム間隔の境界を画定するために使用されるタイミング信号を確立する；
各無線フレーム間隔に対し１つ以上の物理チャネルを受信し処理しシンボルを供給する、シンボルの無線フレームは各無線フレーム間隔に対し各物理チャネルに対して供給される；
１つのメモリバンクを各無線フレーム間隔と相関づける；
特定無線フレーム間隔内で始まる受信された無線フレームの各々をその無線フレーム間隔に相関する前記メモリバンクの指定されたセクションに記憶する、各無線フレームに対するシンボルは前記指定されたセクションの置換されたロケーションに記憶される；
特定のトラヒックに対するシンボルを、置換された順番で１つ以上のメモリバンクから検索する；および
前記特定のトラヒックに対する前記検索されたシンボルを処理する。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はデータ通信に関する。特に、この発明は、シンボルを非同期ＣＤＭＡシステムに記憶するための新規で改良されたデータバッファ構造およびそのようなデータバッファ構造を用いてシンボルを効率的に処理する方法に関する。
【０００２】
【関連出願の記載】
近年の通信システムは種々のアプリケーションをサポートする必要がある。そのような通信システムの１つは地上リンクを介してユーザ間で音声及びデータ通信をサポートする符号分割多元接続システムである。多元接続通信システムにおけるＣＤＭＡの使用は、この発明の譲受人に譲渡され、参照することによりここに組み込まれる米国特許第４，９０１，３０７（発明の名称：「衛星または地上リピータを用いたスペクトル拡散多元接続通信システム」）および米国特許第５，１０３，４５９（発明の名称：「携帯電話システムにおいて波形を発生するためのシステムおよび方法」に開示されている。
【０００３】
ＣＤＭＡシステムは一般的に１つ以上の規格に準拠するように設計される。そのような第１世代の規格の１つが「デュアルモード広帯域スペクトル拡散セルラシステムのためのＴＩＡ／ＥＩＡ／ＩＳ−９５端末−基地局互換規格」であり、ここでは、ＩＳ−９５と呼び、参照することによりここに組み込まれる。ＩＳ−９５ＣＤＭＡシステムは音声データと（効率的ではないが）パケットデータを伝送することができる。より効率的にパケットデータを伝送することの出来るより新しい規格は「第三世代パートナーシッププロジェクト」（３ＧＰＰ）という名前の協会により提供され、すでに一般に公開されているドキュメント番号３Ｇ  ＴＳ  ２５．２１１、３Ｇ  ＴＳ  ２５．２１２、３Ｇ  ＴＳ  ２５．２１３、および３Ｇ  ＴＳ  ２５．２１４を含むドキュメントのセットに具現化されている。３ＧＰＰ規格は以下Ｗ−ＣＤＭＡ規格と呼び、参照することによりここに組み込まれる。
【０００４】
Ｗ−ＣＤＭＡ規格は多数のユーザをサポートすることができるチャネル構造を定義し、パケットデータの効率的な伝送のために設計される。Ｗ−ＣＤＭＡ規格に従って、伝送されるデータはより高次のシグナリングレイヤ（ｓｉｇｎａｌｉｎｇ ｌａｙｅｒ）において、１つ以上の「トランスポート」チャネルとして処理される。トランスポートチャネルは異なる種類のサービス（例えば音声、ビデオ、データ等）の同時伝送をサポートする。次に、トランスポートチャネルは、通信（例えば呼）のためにユーザ端末に割当てられる１つ以上の「物理」チャネルにマッピングされる。
【０００５】
Ｗ−ＣＤＭＡ規格はトランスポートチャネルの処理において多大な柔軟性の効果がある。例えば、特定のトランスポートチャネルのためのデータは畳込み符号、ターボ符号（Ｔｕｒｂｏ ｃｏｄｅ）を用いて符号化することができ、あるいは全く符号化されない。また、データは４つの異なる時間間隔（すなわち、１０ｍｓｅｃ、２０ｍｓｅｃ、４０ｍｓｅｃまたは８０ｍｓｅｃ）の１つを介してインタリーブし、有害なパス効果（例えばフェージング、マルチパス等）に対して一時的なダイバーシティを供給することができる。異なる組合せの符号化方式とインターリービング期間を選択して異なる種類のサービスに対して改良された性能を供給することができる。例えばターボ符号と長いインターリービング期間を用いてパケットデータを処理することにより、より一層の効率と性能を得ることができる。これは、より長い処理遅延を生じるかもしれない。それにひきかえ、音声およびビデオデータは、長い処理遅延は許されていないので畳込み符号と短いインターリービング期間を用いて処理することができる。
【０００６】
Ｗ−ＣＤＭＡシステムのユーザ端末は、複数の物理チャネル上に同時に複数の伝送（すなわち、複数のトランスポートチャネル）を受信することができる。コストを考慮すると、基本的な処理セットと記憶エレメントを用いて複数の伝送を処理できるユーザ端末を設計することが非常に望ましい。特に、複数のトランスポート／物理チャネルのためのデータを効率よく記憶し、そのようなデータの処理を容易にするために使用することのできるデータバッファ構造が非常に望ましい。
【０００７】
【課題を解決するための手段】
この発明は、１つ以上の物理チャネルを介して伝送された１つ以上のトランスポートチャネルのために受信されたシンボルを効率的に記憶するために使用することのできるデータバッファ構造を提供する。データバッファ構造は、ユーザ端末の能力（すなわち、特定のサポートされたピークデータレート）に一致するように設計することができる。データバッファ構造は、例えばデインターリービング、物理チャネルコンカチネーション、トランスポートチャネル逆多重化等のような種々の必要な信号処理を容易にするように動作させることもできる。
【０００８】
この発明の観点は、通信システム（例えばＷ−ＣＤＭＡシステム）においてデータ伝送を処理するように動作可能な受信装置を提供する。受信装置は、チャネルプロセッサ、バッファ、およびデータプロセッサを含む。チャネルプロセッサは各時間間隔に対して１つ以上の物理チャネルのためのサンプルを処理し、シンボルを供給する。バッファはチャネルプロセッサに接続し、多数のメモリバンクとして動作する。各メモリバンクは各時間間隔と相関し、その時間間隔に相関するシンボルを記憶する。データプロセッサは１つ以上のメモリバンクから特定の「トラヒック」のためのシンボルを検索し、受信したシンボルを処理する。Ｗ−ＣＤＭＡシステムの場合、各トラヒックは特定の伝送時間間隔（ＴＴＩ）に対して１つ以上の無線フレームを含む。受信装置は一般にコントローラとデコーダをさらに含む。コントローラはメモリバンクに対してシンボルの記憶と検索を指示する。デコーダはデータプロセッサにより処理されたシンボルを復号する。
【０００９】
この発明の他の観点は、通信システムにおいてシンボルを記憶するためのデータバッファ構造を供給する。この構造は多数のメモリバンク（例えば、Ｗ−ＣＤＭＡシステムの場合少なくとも８つのメモリバンク）およびアドレス発生器を含む。各メモリバンクは各時間間隔と相関し、相関された時間間隔に対するシンボルをメモリバンクの置換されたロケーションに記憶し、第２のデインターリービングを実現する。シンボルは後に置換された順番に１つ以上のメモリバンクから検索され第１のデインターリービングが実現される。各メモリバンクは一般に相関される時間間隔に対してすべての物理チャネルから受信されることが期待されるすべてのシンボルを記憶するようなサイズを有する。アドレス発生器はメモリバンクに対してシンボルを書き込みおよび読み出すためのメモリアドレスを供給する。アドレス発生器は上述したデータ構造を含むように実現することができ、このデータ構造は処理中のメモリバンクと物理チャネルのトラックを維持するために使用される。各メモリバンクは２つのハーフバンクで実現可能であり、一方のハーフバンクにシンボルを書き込むことができ、他方のハーフバンクからシンボルを読み出すことができる。
【００１０】
この発明の種々の観点、実施形態、および特徴は以下にさらに詳細に記載される。
【００１１】
【発明の実施の形態】
この発明の特徴、性質、および利点は、同一部に同符号を付した図面とともに下記の詳細な説明からより明らかになるであろう。
【００１２】
図１はこの発明を実現することのできる通信システム１００の簡単化されたブロック図である。送信器装置１１０において、データは一般にブロックで、データソース１１２から送信（ＴＸ）データプロセッサ１１４に送られる。送信データプロセッサ１１４はデータをフォーマット化し、符号化し、および処理し１つ以上のアナログ信号を発生する。次にアナログ信号は送信器（ＴＭＴＲ）１１６に供給される。送信器１１６は、信号を（直交）変調し、濾波し、増幅し、アップコンバートし、変調された信号を発生する。変調された信号は次にアンテナ１１８を介して１つ以上の受信器装置に送信される。
【００１３】
受信器装置１３０において、送信された信号はアンテナ１３２により受信され受信器（ＲＣＶＲ）１３４に供給される。受信器１３４内において、受信された信号は、増幅され、濾波され、ダウンコンバートされ、（直交）変調され、２値化されて同相（Ｉ）サンプルおよび直交（Ｑ）サンプルを発生する。次に、サンプルは受信（ＲＸ）データプロセッサ１３６により復号され処理され、送信されたデータが再生される。受信器装置１３０における復号と処理は、送信器装置１１０において実行される符号化および処理と相補的な態様で実行される。次に再生されたデータは受信データ端末装置１３８に供給される。
【００１４】
上述した信号処理は音声、ビデオ、パケットデータ、メッセ−ジングの送信、および他の種類の一方向における通信をサポートする。双方向通信システムは二方向のデータ送信をサポートする。しかしながら、他方の方向のための信号処理は簡単のために図１には示していない。
【００１５】
通信システム１００は符号分割多元接続（ＣＤＭＡ）システム、時間分割多元接続（ＴＤＭＡ）通信システム（例えば、ＧＳＭシステム）、周波数分割多元接続（ＦＤＭＡ）通信システム、あるいは地上リンクを介してユーザ間の音声およびデータ通信をサポートする他の多元接続通信システムであり得る。特定の実施形態において、通信システム１００はＷ−ＣＤＭＡ規格に準拠するＣＤＭＡシステムである。
【００１６】
図２ＡはＷ−ＣＤＭＡ規格に従ってダウンリンクデータ送信のための送信器装置における信号処理の図である。ダウンリンクは基地局からユーザ端末への送信に言及し、アップリンクはユーザ端末から基地局への送信に言及する。図２Ａに示す信号処理は一般に図１に示す送信データプロセッサ１１４により実行される。Ｗ−ＣＤＭＡシステムのアッパーシグナリングレイヤ（ｕｐｐｅｒ ｓｉｇｎａｌｉｎｇ ｌａｙｅｒ）は多数のトランスポートチャネルの同時送信をサポートし、各トランスポートチャネルは特定の通信（例えば、音声、ビデオ、データ等々）に対してデータを運ぶことができる。各トランスポートチャネルのためのデータは、トランスポートブロックとも呼ばれるブロックで、各トランスポートチャネル処理セクション２１０に供給される。
【００１７】
トランスポートチャネル処理セクション２１０内でブロック２１２において、各トランスポートブロックを用いて巡回冗長検査（ＣＲＣ）ビットを計算する。ＣＲＣビットはトランスポートブロックに付けられ、エラー検出のために受信器装置において使用される。次に、ブロック２１４において、多数のＣＲＣ符号化ブロックがシリアルに一緒に連結される。連結後の合計ビット数が符号化ブロックの最大サイズより大きければ、ビットは多数の同サイズの符号化ブロックに分割される。次に、ブロック２１６において、各符号ブロックは特定の符号化方式（例えば畳込みコード、ターボコード）で符号化される、あるいは全く符号化されない。
【００１８】
次に、ブロック２１８において、符号ビットにレートマッチング（ｒａｔｅ ｍａｔｃｈｉｎｇ）が実行される。レートマッチングはより高いシグナリングレイヤにより割当てられたレートマッチング属性に従って実行される。アップリンクに関して、送信されるビット数が利用可能なビット数に一致するようにビットが反復されるかまたはパンクチュアド（すなわち削除）される。ダウンリンクに関して、ブロック２２０において、未使用のビット位置が不連続送信（ＤＴＸ）ビットで充填される。ＤＴＸビットは送信をオフにすべきときそして実際に送信しないことを示す。
【００１９】
次に、ブロック２２２においてビットは特定のインタリービング方式に従ってインターリーブされ、時間ダイバーシティを供給する。Ｗ−ＣＤＭＡ規格に従って、インターリービングが行なわれる時間間隔は可能な時間間隔のセット（例えば、１０ｍｓｅｃ、２０ｍｓｅｃ、４０ｍｓｅｃまたは８０ｍｓｅｃ）から選択可能である。インターリービング時間間隔はまた送信時間間隔（ＴＴＩ）とも呼ばれる。ＴＴＩはＷ−ＣＤＭＡ規格に従ってトランスポートチャネル特性であり、時間に対して変わらない。物理チャネルは異なるＴＴＩを有するトランスポートチャネルを運ぶことができる。
【００２０】
ブロック２２４において、選択されたＴＴＩが１０ｍｓｅｃより長いとき、インターリーブされたビットのシーケンスは分割され、連続する無線フレームにマッピングされる。各無線フレームは特定の時間間隔（例えば１０ｍｓｅｃ）に対する送信に対応する。Ｗ−ＣＤＭＡ規格に従って、シーケンスは１，２，４，または８無線フレームに対してインターリーブしてもよい。
【００２１】
次に、ブロック２３２において、すべてのアクティブなトランスポートチャネル処理セクション２１０からの無線フレームは、符号化された復号トランスポートチャネル（ＣＣＴｒＣＨ）にシリアルに多重化される。次に、ブロック２３４において、送信されるビット数がそのデータ送信のために使用される物理チャネル（チャネル群）で利用可能なビット数と一致するように、不連続送信ビットを多重化された無線フレームに挿入することができる。ブロック２３６において、１以上の物理チャネルが使用されるなら、ビットは物理チャネル間で分割される。次に、ブロック２３８において、各物理チャネルの各無線フレームのビットはインターリーブされ、さらなる時間ダイバーシティを供給する。ブロック２４０において、インターリーブされた無線フレームは各物理チャネルにマッピングされる。ユーザ端末に送信するのに適した変調信号を発生するためのその後の信号処理は技術的に知られており、ここでは記載しない。
【００２２】
図２ＢはＷ−ＣＤＭＡ規格に従って、ダウンリンクデータ送信の場合の受信器装置における信号処理の図である。図２Ｂに示す信号処理は、図２Ａに示す信号処理と相補的であり、一般に図１の受信データプロセッサ１３６により実行される。最初に、変調された信号が受信され、条件づけされ、２値化され、処理されて、データ送信のために使用される各物理チャネルに対応するシンボルを供給する。各シンボルは特定の分解能（例えば４ビット）を有し、送信されたビットに対応する。ブロック２５２において、各物理チャネルの各無線フレームにおけるシンボルはデインターリーブされ、ブロック２５４において、すべての物理チャネルからのデインターリーブされたシンボルが連結される。ダウンリンク送信の場合、ブロック２５６において、送信されないビットが検出され除去される。次に、ブロック２５８において、シンボルは種々のトランスポートチャネルに逆多重化される。次に、各トランスポートチャネルのための無線フレームは各トランスポートチャネル処理セクション２６０に供給される。
【００２３】
ブロック２６２において、トランスポートチャネル処理セクション２６０内において、無線フレームは「トラヒック」に連結される。各トラヒックは１つ以上の無線フレームを含み、送信器装置において使用される特定のインターリービング間隔（すなわち特定のＴＴＩ）に対応する。各トラヒック内のシンボルはブロック２６４においてデインタリーブされ、送信されないシンボルはブロック２６６において除去される。次にブロック２６８において、逆レートマッチングが実行され反復されたシンボルを蓄積し、”ｄｏｎ’ｔ ｃａｒｅｓ”をパンクチュアドビットに対して挿入する。次に、ブロック２７０において、トラヒック内の各符号化されたブロックが復号される。次にブロック２７２において、復号されたブロックが連結され各トランスポートブロックに分割される。次に、ブロック２７４において、各トランスポートブロックはＣＲＣビットを用いてエラーがチェックされる。
【００２４】
Ｗ−ＣＤＭＡシステムを含む多くの通信システムにおいて、インターリービングが採用され、有害なパス効果と戦うために一時的なダイバーシティを供給する。インターリービングは例えばフェージング、インパルス雑音、マルチパス等々により一連の連続するエラーを受信する可能性を低減する。受信器装置において、受信したシンボルは並べ替えられ、エラーで受信した一連のシンボルは全体のインターバル間隔に効率的に拡散することができる。エラーシンボルを拡散することは、インターリービング間隔内で受信したすべてのシンボルの正しい復号の可能性を改良する。
【００２５】
機能強化された柔軟性と改良された性能のために、Ｗ−ＣＤＭＡ規格は２つのインターリービングステージを供給する。図２Ａに戻ると、第１のインターリービングステージにおいて、１０ｍｓｅｃ、２０ｍｓｅｃ、４０ｍｓｅｃまたは８０ｍｓｅｃであるように選択可能な送信時間間隔（ＴＴＩ）に対して各送信チャネルのための符号化されたデータがインターリーブされる。第２インターリービングステージにおいて、各物理チャネルの各（１０ｍｓｅｃ）無線フレームのためのデータはさらにインターリーブされる。
【００２６】
特定のデータ送信のために、第１インターリービングステージ２２２において、使用するためのＴＴＩの選択は、Ｗ−ＣＤＭＡ規格により定義されておらず、動作パラメータとして解放されている。一般に、より長いＴＴＩｓは機能強化された一時的ダイバーシティを供給し、送信において強度のフェードと戦うために使用することができる。しかしながら、より長い期間のデータは、インターリービングおよびデインターリービングに対してバッファリングする必要があるので、より長いＴＴＩは送信器装置および受信器装置の両方で、より長い処理遅延と同一視する。従って、より長いＴＴＩは一般に処理遅延に対して感度が低い送信のために使用される（例えばトラヒックデータ、いくつかのシグナリングデータ等々）。それにひきかえ、より短いＴＴＩはより少ない一時的ダイバーシティを供給するが、より短い処理遅延を有する。従って、処理遅延に感度の高い送信のために使用される（例えば、音声、ビデオ、等々）。
【００２７】
第１インターリービングステージおよび第２インターリービングステージで実行されるインターリービングはドキュメント番号３Ｇ  ＴＳ  ２５．２１２のＷ−ＣＤＭＡ規格により定義される。第１インターリービングステージ２２２の場合、入力ビットは、第１行の第１列から始まるＲ行×Ｃ列の方形マトリクスに行ごとに書かれる。列Ｃの数は選択されたＴＴＩに依存する（すなわち、それぞれ１０ｍｓｅｃ、２０ｍｓｅｃ、４０ｍｓｅｃおよび８０ｍｓｅｃのＴＴＩのために１列、２列、４列および８列が使用される）。次に列はＷ−ＣＤＭＡ規格により定義される特別の置換パターンに基づいて置換される（すなわち、異なる順番に並べ替えされる）。次に、ビットが第１列の第１行から始まって列ごとに読み出される。第２ステージ２３８のためのインターリービングは第１ステージのためのインターリービングと同様である。しかしながら、インターリービングは各物理チャネルの各無線フレーム（すなわち１０ｍｓｅｃ毎）に対して実行され、３０列が使用される（すなわちＣ＝３０）。
【００２８】
受信器装置におけるデインターリービングは、図２Ｂに示すように、種々の設計を用いて達成することができる。例えば、第２デインターリービング２５２を実現するために、各物理チャネルのためのシンボルはメモリのシーケンシャルロケーションに書き込むことができ、置換された順番で読み出すことができる。簡単な設計では、１つのメモリを割当てることができ、各物理チャネルに対して使用することができ、メモリサイズは物理チャネルに対して受信可能な最大シンボル数を記憶するように選択される。同様に、第１のデインターリービング２６４を実現するために、各トランスポートチャネルのシンボルは別のメモリのシーケンシャルロケーションに書き込むことができ、置換された順番で読み出すことができる。再度、簡単な設計では、１つのメモリを割当てることができ、各トランスポートチャネルに対して使用することができ、メモリサイズは、８０ｍｓｅｃの最長ＴＴＩで受信可能な最大シンボル数を記憶するように選択される。
【００２９】
上述した簡単な設計は、Ｗ−ＣＤＭＡ規格により与えられる柔軟性のために非能率的に思われる。特に、いかなる数のトランスポートチャネルも同時に送信することができ、これらのトランスポートチャネルはいかなる数の物理チャネルに対してもマッピングすることができる。さらに、各トランスポートチャネルのデータレートとＴＴＩはいかなる値のセットをも持つことができる。上述した簡単な設計の場合、メモリは最悪の場合のトランスポートおよび物理チャネル要件に一致する必要があるであろう、そして各メモリは最悪のシナリオ（すなわち、最高のデータ転送速度、最長ＴＴＩ）を取り扱うために適当なサイズにする必要があるであろう。
【００３０】
Ｗ−ＣＤＭＡシステムは、（１０ｍｓｅｃ）の無線フレーム毎に特定のユーザー端末に送信されるデータビット数を特定の最大値以下に保証できるように、動作することができる。この最大値は、例えばセッションの開始期間に、システムに知らせることができる。従って、各無線フレーム間隔毎に利用されるすべての物理チャネル上に送信されるデータビット数はＮＭＡＸ以下であるように保証することができる。この動作上の制約を有利に用いて、以下に記載するように効率的なデータバッファ構造を設計することができる。
【００３１】
この発明は、Ｗ−ＣＤＭＡシステムの第１および第２デインターリービングのように、受信したシンボルを効率的に記憶し、要求された信号処理を容易にするために使用することのできるデータバッファ構造を提供する。この発明に従って、物理チャネルから受信したシンボルを記憶するために多数のメモリバンクが提供される。各メモリバンクは、システムで保証されるように、１無線フレーム間隔内で送信される最大データビット数に対応するＮＭＡＸまでを記憶するようなサイズを有する。メモリバンクは、メモリバンクにシンボルを書き込み、メモリバンクからシンボルを読み出すことに連動して必要な処理を達成することができるような方法で動作される。
【００３２】
図３は複数の物理チャネルから受信したシンボルの記憶装置を多数のメモリバンクにグラフとして図解する図である。図３の上部の水平軸は時間を示し、ｎ、ｎ＋１、ｎ＋２等のフレームインデックスを用いて境界が画定される時間間隔に分割される。フレームインデックスは受信器装置により発生された（任意の）タイミング信号に基づいてマークされる。受信器装置は、受信した物理チャネルのタイミングにロックされないことがある。各時間間隔は１０ｍｓｅｃの最短ＴＴＩにほぼ等しい持続期間を有する。
【００３３】
Ｗ−ＣＤＭＡ内の物理チャネルは時間オフセット（遅延）で受信することができる。時間オフセットは異なる時間に開始する物理チャネルの送信から生じる。Ｗ−ＣＤＭＡシステムの物理チャネルは定義されたタイミング関係なしに送信することができるので、時間オフセットはいかなる値であってもよい。図３に示すように、ΔＴの時間オフセットは物理チャネル１および２の間に存在する。（ランダムな）タイムオフセットのために、物理チャネルは受信器装置により非同期に受信されるように見える。
【００３４】
この発明に従って、各時間間隔はその時間間隔内で開始する受信された無線フレームを記憶するために使用されるメモリバンクと相関する。特に受信した無線フレームの開始がｎおよびｎ＋１のフレームインデックスの間（すなわち時間間隔ｎ）で生じるなら、その無線フレームは時間間隔ｎに相関するメモリバンクに記憶される。フレームインデックスは受信した無線フレームを記憶するために特定のメモリバンクを決定するために使用される。
【００３５】
図３に示す例の場合、それぞれ物理チャネル１および２に対して受信した無線フレーム１Ａ１および２Ａ１の開始はフレームインデックスｎおよびｎ＋１の間で生じる。これらの無線フレームは図３で示すようにメモリバンクｎの各セクションに記憶される。同様に、それぞれ物理チャネル１および２に対して受信される無線フレーム１Ａ２および２Ｂ１の開始はフレームインデックスｎ＋１およびｎ＋２との間で生じる。これらの無線フレームは次のメモリバンクｎ＋１の各セクションに記憶される。
【００３６】
同様に、それぞれ物理チャネル１、２、および３に対して受信される無線フレーム１Ａ３、２Ｂ２、および３Ａ１の開始はフレームインデックスｎ＋２およびｎ＋３の間で生じる。これらの無線フレームは次のメモリバンクｎ＋２の各セクションに記憶される。このようにしてデータ記憶プロセスは進み続ける。
【００３７】
受信したシンボルを記憶するために必要なメモリバンクの数は、例えば、最長のサポートされるインターリービング間隔（例えばＷ−ＣＤＭＡの場合８０ｍｓｅｃ）、シンボルを復号するのにかかる時間、トランスポートフォーマット組合せ（ＴＦＣ）セット、および他の要因のような種々の要因によって決定される。Ｗ−ＣＤＭＡシステムの場合、トラヒックは、１，２，４，または８無線フレームに対してインターリーブすることができる。１つのメモリバンクは各無線フレームに相関しているので、８無線フレームの最長インターリービング間隔をサポートするために８メモリバンクを提供することができる。トラヒックの復号は、そのトラヒックに対するすべての無線フレームが受信され、デインターリーブされるまで開始されない。以前のトラヒックのために受信したが、また処理していないシンボルに対して新しいトラヒックのためのシンボルを書くことを回避するために、１つ以上のさらなるメモリバンクを供給することができる。受信したトラヒックからのシンボルが処理されている間、新しいトラヒックのためのシンボルが他のメモリバンクに書き込むことができる。一例として、Ｗ−ＣＤＭＡシステムの場合の必要なメモリの数は次式で表すことができる。
【００３８】
【数１】
2004523929.tif 000003
ただし、
【数２】
2004523929.tif 000004
はシーリング（ｃｅｉｌｉｎｇ）演算子を示す（例えば、
【数３】
2004523929.tif 000005
例えば、あるトラヒックに対するより悪い場合の復号時間が１８ｍｓｅｃであるならば、（合計１０のメモリバンクのために）さらに２つのメモリバンクを供給することができる。
【００３９】
無線フレーム間隔は種々の技術を用いて境界を画定することができる。一実施形態において、フレームインデックス（ｎ，ｎ＋１，ｎ＋２等）は、最も強く受信された信号例を探索するために使用されるサーチャーエレメント（ｓｅａｒｃｈｅｒ ｅｌｅｍｅｎｔ）により発生されるタイミング信号に基づいてマークされる。サーチエレメントは受信した信号を種々のタイムオフセット（例えばコントローラにより指示されるように）で処理し、強い相関を生じる受信信号の特定のタイムオフセットを識別する。タイミング信号は例えば、処理されている最も早く到着する信号例に基づいて発生することができる。物理チャネルのための無線フレームは、同じメモリバンクに書かれる可能性が高いので、この実施は処理遅延を低減することができる。しかしながら、タイミング信号はまた処理されている他のいずれかの信号例（例えば、最も強い信号例）、またはその他の基準に基づくことも可能である。
【００４０】
各無線フレーム間隔に割当てられたメモリバンクにシンボルが記憶される、この発明のデータバッファ構造は、図２Ｂの第１デインターリービング２６４を介した第２デインターリービング２５２のような、受信器装置において必要な他の信号処理を効率的に達成するために使用することができる。送信器装置において実行される信号処理および受信器装置において相補信号処理を達成するためのメモリバンクの使用は、以下に各処理ごとに、図２Ｂの第１デインターリーブを介して第２デインターリーブからシーケンシャルに記載される。
【００４１】
Ｗ−ＣＤＭＡシステムの場合の第２インターリービング２３８は、各物理チャネルの各フレームのデータビットを行ごとに書き込み、列を置換し、列ごとにデータビットを読むことにより、送信器装置において、達成される。特にデータビットｕ１，ｕ２，ｕ３，等は以下のように３０列までの行列式により記載される。
【００４２】
【数４】
2004523929.tif 000006
各無線フレームのために使用される行数Ｒは無線送信のために送信されるデータビット数に依存する。すべてのデータビットが記載された後、次に、列は表１に示す置換パターンに従って再配列される。例えば元の列０はそのままにされ、元の列１は列１２に移動され、元の列２は列２５に移動され、元の列３は列６に移動され、等々である。
【００４３】
【表１】
2004523929.tif 000007
列が置換された後、データビットは以下のように列により読み出される。
【００４４】
【数５】
2004523929.tif 000008
送信器装置において、無線フレームのデータビット数は３０・Ｒに等しくないことがある。オリジナルシーケンスに無いビットは取り除かれ（すなわち、削除され）、送信されない。
【００４５】
第２インターリービングを得るために送信器装置において使用される順番と相補的に置換された順番でメモリバンクに各物理チャネルごとに受信されたシンボルを書き込むことにより第２デインターリービング２５２を受信器装置において達成することができる。３０・Ｒシンボル（またはそれより少ないシンボル）が物理チャネルの無線フレームに対して受信され、メモリバンクのロケーション１乃至３０・Ｒに書かれるなら、シンボルは以下のようにメモリバンクの置換されたロケーションに書き込むことができる。列０に対応する最初のＲ受信シンボルは、この列が移動しなかったので、列０（すなわち、１、３１、６１、・・・３０・Ｒ−２９）に対応するメモリロケーションに書き込むことができる。列１に対応する第２のＲ受信シンボルは列２０（すなわち、２１、５１、８１、・・・および（３０・Ｒ−２９）＋２０）に対応するメモリロケーションに書き込むことができる。列３に対応する第３のＲ受信シンボルは列１０（すなわち、１１、４１、７１、・・・および（３０・Ｒ−２９）＋１０）に対応するメモリロケーションに書き込むことができる。この書き込みプロセスは、物理チャネルの無線フレームのすべてのシンボルがメモリバンクに書き込まれるまで続く。次に、これらのシンボルは、メモリロケーション１乃至３０・Ｒからシーケンシャルな順番でメモリバンクから読み出すことができる。書き込み動作のためのメモリアドレスは以下に記載するようにアドレス発生器により発生することができる。
【００４６】
第２デインターリーバー２５２はまた、第２インターリービング２３８においてビットが取り除かれる要因でもある。受信器装置は、各無線フレームにおいて送信された合計ビット数（ＮＰｈＣＨ）の知識を有し、それゆえ、受信したシンボルをＮＰｈＣＨの知識に基づいてメモリバンクの適当なロケーションに書き込むことができる。例えば、４０ビットが特定の無線フレームに送信されるなら、受信器装置は、４０ビットが受信されメモリロケーション０乃至３９に記憶されることを知る。第１および第２受信シンボルはそれぞれロケーション０および３０（列０）に記憶される。第３受信シンボルはロケーション２０（列１）に記憶される。第４受信シンボルはロケーション５０に記憶できない（すなわち５０＞３９）が、その代わりロケーション１０（列２）に記憶される。シンボルの書き込みは、すべての受信シンボルがメモリバンクの適当なロケーションに記憶されるまで同様な方法で進行する。
【００４７】
１つ以上の物理チャネルが送信のために使用されるなら、物理チャネルセグメンテーション２３６が実行される。特定の符号化復号トランスポートチャネル（ＣＣＴｒＣＨ）のデータビットが複数の無線フレームに分化（すなわち、分割）され、次に、複数の無線フレームが複数の物理チャネルを介して送信される。特に、特定のＣＣＴｒＣＨのデータビットｘ１，ｘ２、ｘ３、等が以下の如くセグメント化される。
【００４８】
【数６】
2004523929.tif 000009
ただし、ｕ１ｋ，ｕ２ｋ，乃至ｕｐｋはそれぞれ物理チャネル１、２、乃至Ｐのデータビットを示す。
【００４９】
物理チャネルセグメンテーションを逆にするために物理チャネル連結２５４が受信器装置において実行される。Ｗ−ＣＤＭＡ規格に従って、ＣＣＴｒＣＨを構成する物理チャネルが同期化され、チャネル化符号（すなわちＯＶＳＦ符号）を介して識別される。物理チャネルのシンボルは、単に特定のＣＣＴｒＣＨに相関する連続する物理チャネルのシンボルをメモリバンクの連続するセクションに書き込むことにより、連結することができる。例えば、３つの物理チャネルが特定のＣＣＴｒＣＨに対して受信されるなら、物理チャネル１に対して受信されるＵシンボルはメモリバンクのロケーション１乃至Ｕに書くことが出来、物理チャネル２に対して受信したＵシンボルは、ロケーションＵ＋１乃至２Ｕに書き込むことができ、物理チャネル３に対して受信したＵシンボルはロケーション２Ｕ＋１乃至３Ｕに書き込むことができる。物理チャネルに対して適当なメモリアドレスを発生するために使用される機構を以下に記載する。特定のＣＣＴｒＣＨの連続する物理チャネルに対して受信したシンボルをメモリの連続するセクションに書き込むことにより、さらなる処理を伴うことなく物理チャネルを連結することができる。
【００５０】
すべてのトランスポートチャネルからの無線フレームを結合するために送信器装置においてトランスポートチャネル多重化２３２が実行される。各無線フレーム間隔に対して、各トランスポートチャネルからの１つの無線フレームが符号化復号トランスポートチャネルに多重化される。特に、それぞれトランスポートチャネル１，２，乃至Ｉのデータビットｆ１ｋ，ｆ２ｋ、乃至ｆＩｋは以下のようにシリアルに連結される。
【００５１】
【数７】
2004523929.tif 000010
トランスポートチャネル逆多重化２５８は、トランスポートチャネル多重化２３２を逆にするために受信器装置において実行される。トランスポートチャネルのシンボルは、各メモリバンク毎にトランスポートチャネルの開始メモリアドレスのリストを単に保持することにより逆多重化（すなわちセグメント化）することができる。式（３）に示すように、各トランスポートチャネルはいかなる数のシンボルをも含むことができる。このためにトランスポートチャネルのメモリアドレスは計算することができる。例えば、それぞれトランスポートチャネル１，２，および３に対してＶ１，Ｖ２，およびＶ３シンボルが受信され、メモリバンクのロケーション１乃至Ｖ１＋Ｖ２＋Ｖ３に書き込まれるなら、トランスポートチャネル１，２，および３の開始メモリアドレスは、それぞれ１，Ｖ１＋１，およびＶ１＋Ｖ２＋１として計算することができる。これらの開始メモリアドレスは、後にメモリバンクから各トラヒックの適当なシンボルを検索するために使用される。
【００５２】
ＴＴＩが１０ｍｓｅｃより長いなら、無線フレームセグメンテーション２２４が送信器装置において実行される。より長いＴＴＩの入力ビットシーケンスはセグメント化され、多数の連続する無線フレームにマッピングされる。その多数の無線フレームは特定のＴＴＩに依存している。特に、１０ｍｓｅｃ、２０ｍｓｅｃ、４０ｍｓｅｃ、および８０ｍｓｅｃのＴＴＩのためのデータは、それぞれ１、２、４、および８無線フレームにマッピングされる。
【００５３】
無線フレーム連結は、この発明のデータバッファ構造を用いて受信器装置において容易に達成することができる。上述したように、各メモリバンクは１つの無線フレーム間隔に対応するシンボルを記憶するように構成される。従って、１０ｍｓｅｃ、２０ｍｓｅｃ、４０ｍｓｅｃ、および８０ｍｓｅｃのＴＴＩを持つトラヒックに対して受信されるシンボルは、それぞれ１、２、４、および８連続メモリバンクに記憶される。特定のトラヒックのための無線フレームは、単に、そのトラヒックのための無線フレームを記憶するために使用される多数のメモリバンクからシンボルを検索することにより連結することができる。
【００５４】
Ｗ−ＣＤＭＡ規格に従って、トランスポートチャネル当り送信されるビット数は時間的に変化するパラメータであり、物理チャネル上に送信されるトランスポートフォーマット結合インジケーター（ＴＦＣＩ）を介して受信器装置（すなわち、ユーザー機器、すなわちＵＥ）に知らされる。特定のトランスポートチャネルに対応するデータバッファからシンボルを読むだけで、余計な処理を伴わずに、ＤＴＸ除去（第１および第２）、トランスポートチャネル逆多重化、および無線フレーム連結を達成することができる。
【００５５】
Ｗ−ＣＤＭＡシステムのための第１インターリービング２２２は各トラヒックに対して行毎にデータビットを書きこみ、（必要ならいくつかのＴＴＩに対して）列を置換し、列毎にデータビットを読み出すことにより達成される。特にデータビットｈ１，ｈ２，ｈ３，等は以下のようにＣ列まで行により書き込まれる。
【００５６】
【数８】
2004523929.tif 000011
Ｗ−ＣＤＭＡ規格に従って、使用される列数ＣはＴＴＩに依存する（すなわち、１，２，４、および８列がそれぞれ１０ｍｓｅｃ、２０ｍｓｅｃ、４０ｍｓｅｃ、および８０ｍｓｅｃのＴＴＩのために使用される）。各トラヒックのために使用される行数Ｒはそのトラヒックのために送信されるデータビット数および使用される列数（すなわち、Ｒ＝Ｘ／Ｃ、ただしＸはそのトラヒックのために送信されるビット数である）に依存する。すべてのデータビットが書き込まれた後、次に列は表２に示す置換パターンに従って再配列される。例えば、８０ｍｓｅｃのＴＴＩの場合、元の列０はそのままであり、元の列１は列４に移動され、元の列２はそのままであり、元の列３は列６に移動される、等々である。
【００５７】
【表２】
2004523929.tif 000012
列が置換された後、以下のようにデータビットが列により読み出される。
【００５８】
【数９】
2004523929.tif 000013
表２に示すように、列数はそのＴＴＩのために使用される無線フレーム数に一致する。例えば、８０ｍｓｅｃのＴＴＩを持つトラヒックの場合、そのトラヒックの第１無線フレームは列０からのデータビットを含み、第２無線フレームは列４からのデータビットを含む、等々である。この特性は受信器装置においてデインターリービングを行なうために利用することができる。
【００５９】
第１インターリービングを達成するために送信器装置において使用された順番と相補的な置換された順番でメモリバンクから各トラヒックのための受信された信号を読むことにより受信器装置において第１デインターリービング２６４を達成することができる。特に、特定のトラヒックのためのＲ・Ｃ受信シンボルが各Ｃメモリバンク（但し、Ｃはそのトラヒックのために使用される無線フレーム数）のロケーション１乃至Ｒに記憶されたなら、シンボルをＣメモリバンクのシーケンシャルロケーションから読み出し第１デインターリービングを達成することができる。
【００６０】
図４は第１デインターリービング２６４を達成するために、（４０ｍｓｅｃのＴＴＩの場合に）置換された順番で４つのメモリバンクからのシンボルの検索をグラフとして示す図である。この特定の例に示すように、シンボルはメモリバンクｎ乃至ｎ＋３に記憶される。また、表２を参照すると、４０ｍｓｅｃのＴＴＩの置換パターンは｛０  ２  １  ３｝である。従って、第１シンボルはメモリバンクｎの第１ロケーションから検索され、第２シンボルはメモリバンクｎ＋２の第１ロケーションから検索され、第３シンボルはメモリバンクｎ＋１の第１ロケーションから検索され、第４ロケーションはメモリバンクｎ＋３の第１ロケーションから検索され、第５シンボルはメモリバンクｎの第２ロケーションから検索される、等々である。
【００６１】
他の特定の例として、８０ｍｓｅｃのＴＴＩを有するトラヒックのためのシンボルが各メモリバンク０乃至７のロケーション１乃至Ｒに記憶されたなら、最初の８つのシンボルはメモリバンク０、４、２、６、１、５、３および７のロケーション１から検索することができ、９番目乃至１６番目のシンボルはそれぞれメモリバンク０、４、２、６、１、５、３、および７のロケーション２から検索され、１７番目乃至２４番目のシンボルはそれぞれメモリバンク０、４、２、６、１、５、３、および７のロケーション３から検索可能である、等々である。
【００６２】
一般に、特定のトラヒックのための第１デインタリービングは、（１）そのトラヒックのためのシンボルを記憶するために使用されるメモリバンクを識別し、（２）各識別されたメモリバンクに対してトラヒックのための開始メモリアドレスを識別し、および（３）そのトラヒックのための置換パターンを識別することにより、達成することができる。最初の読み出しパスにおいて、１つのシンボルが各メモリバンクの「ベース」メモリアドレスから検索される。それに続く各読み出しパスにおいて、ベースメモリアドレスが更新され（すなわちインクリメントされ）、１つのシンボルが各メモリバンクの更新されたメモリアドレスから検索される。無線フレーム連結も、そのトラヒックのために使用される複数のメモリバンクから読み出すことによりデインターリービングと同時に達成される。
【００６３】
上記記載から理解できるように、メモリバンクを用いて各無線フレーム間隔に相関するシンボルを記憶する、この発明のデータバッファ構造によって、効率的なメモリ設計が可能となり、さらに受信器装置において必要な信号処理の多くを簡単化する。各メモリバンクのサイズは受信器装置によりサポートされるピークビットレートにより決定される。メモリバンクを使用することにより、上述した第１および第２デインターリービングが可能となる。物理チャネル連結、トランスポートチャネル逆多重化および無線フレーム連結もたまたこの発明のデータバッファ構造を用いて簡単化される。
【００６４】
図５はＷ−ＣＤＭＡ規格に従ってダウンリンクデータ送信を処理するのに適した受信データプロセッサ１３６の実施形態の簡単化されたブロック図である。受信された信号は受信器１３４内で条件付けされ２値化され、２値化されたサンプルを供給する。次に、物理チャネルプロセッサ５１０がサンプルを受信して処理し、１つ以上の物理チャネルのためのシンボルを発生する。この処理は一般に逆拡散、デカバリング、およびパイロット復調を含み、この発明の譲受人に譲渡され、参照することによりこの明細書に組み込まれる、この明細書と同日に出願された米国特許出願シリアル番号第０９／６５５，６０９（発明の名称：「部分トランスポートフォーマット情報を用いて物理チャネルを処理するための方法および装置」）、米国特許第５，７６４，６８７号（発明の名称：「スペクトル拡散多重アクセス通信システムのための移動復調器アーキテクチャ」）、および米国特許第５，４９０，１６５（発明の名称：「複数の信号を受信することのできるシステムにおける復調エレメント割当て」）に記載されている。
【００６５】
特定のトラヒックのためのすべての無線フレームが受信されると、物理チャネルプロセッサ５１０はコントローラ５２０に知らせ、コントローラ５２０は次にそのトラヒックのシンボルの処理（例えば、逆レートマッチング、復号）をスケジュールする。バッファ５１２内のシンボルは第１の置換された順番でデータプロセッサ５１６により検索され、第１のデインターリービングを達成する。次に、データプロセッサ５１６はブロック２１８で実行されたレートマッチングに相補的な逆レートマッチングを実行する。次にシンボルはデコーダ５１８に供給される。デコーダ５１８は送信器装置において使用される符号化方式に相補的な方法で復号を行なう。特にデコーダ５１８は畳込み符号化データに対してビテルビ復号を行なう、ターボ符号化データに対してターボ復号を行い、あるいは非符号化データに対して復号を行なわない。デコーダ５１８内のＣＲＣチェッカーは一般にさらに添付されたＣＲＣビットに基づいてエラー検出を行なう。次に、デコーダ５１８は復号されたデータを受信データ端末装置に供給する。
【００６６】
図２Ｂに戻ると、第２デインターリービング２５２から第１デインターリービング２６４への処理は、バッファ５１２を適当に管理することにより効率的に達成することができる。特に、第２デインターリービングは、第２インターリービング２３８のために実行される順番と相補的な第の置換された順番でバッファ５１２にシンボルを書き込むことにより、達成することができる。第１デインターリービング２６４は、第１インターリービング２２２のために実行された順番と相補的な第１の置換された順番でバッファ５１２からシンボルを読むことにより達成することができる。物理チャネル連結２５４は同じＣＣＴｒＣＨに相関する連続する物理チャネルのためのシンボルをバッファ５１２の連続するセクションに書き込むことにより達成することができる。トランスポートチャネル逆多重化２５８は各トランスポートチャネルのためのシンボルを記憶するために使用されるメモリバンクの開始メモリアドレスを計算することにより達成可能である。そして無線フレーム連結２６２は各トラヒックのために使用される１つ以上のメモリバンクからシンボルを検索することにより（自動的に）達成される。
【００６７】
一実施形態において、バッファ５１２は例えば式（１）を用いて決定された多数のメモリバンクを用いて実現される。メモリバンクは種々のメモリ構造を用いて実現可能である。例えばメモリバンクは、別個のメモリユニット、マルチポートメモリユニット、多数のメモリバンクとして動作する多数のセクションに分割されたメモリユニットまたは他の構造を用いて実現可能である。バッファ５１２を実現するために使用されるこれらのおよび他のメモリ構造はこの発明の範囲内である。
【００６８】
各メモリバンクのサイズは受信器装置によりサポートされる最大スループットに依存する。特定の例として、４の拡散係数を有する単一ダウンリンク共有チャネル（ＤＳＣＨ）をサポートするために、各メモリバンクは９．６Ｋシンボルを記憶するように設計することができる（すなわち、無線フレーム間隔当り３８．４Ｋチップ／４の拡散係数の場合シンボル当り４チップ）。他のメモリサイズもサポート可能であり、この発明の範囲内である。
【００６９】
特定の実現において、各メモリバンクは読み出し動作および書き込み動作の両方をサポートすることのできる２つの「ハーフバンク」を用いて実現することができる。新しいシンボルがハーフバンクの一方に書かれている間、記憶されたシンボルを他方のハーフバンクから読み出すことができる。２つのハーフバンクは、２つの異なるメモリユニットを用いて、メモリバンクの２つのセクションを用いて（例えば奇数アドレスおよび偶数アドレスセクション、トップアンドボトムハーブズ（ｔｏｐ ａｎｄ ｂｏｔｔｏｍ ｈａｌｖｅｓ）およびその他）、または他のメモリ構造を用いて実現可能である。独立してアクセス可能なように２つのハーフバンクも実現可能である。このアーキテクチャは他方のハーフバンクから独立して、一方のハーフバンクから読み出したり、書き込み可能である。このアーキテクチャを用いて、リード／ライト、ライト／リード、リード／リード、またはライト／ライトを２つのハーフバンク上で実行可能である。
【００７０】
図５に示すように、アドレス発生器５１４はバッファ５１２の書き込み動作および読み出し動作のためのアドレスを計算するために提供される。アドレス発生器は独立した装置として、コントローラ５２０内に一体化されて、または他の処理装置も含むＡＳＩＣ内に実現可能である。
【００７１】
一実施形態において、アドレス発生器５１４は現在のメモリバンクを管理するために使用される第１のデータ構造を含む。第１のデータ構造は、現在の無線フレーム間隔のために使用される現在のメモリバンクを識別する第１エントリと、現在の無線フレーム間隔のためにメモリバンクに記憶されるシンボル数の記録をとる第２エントリを含むことができる。各新しい無線フレーム間隔の開始において、第１エントリは次のメモリに更新され第２エントリはゼロにリセットされる。
【００７２】
一実施形態において、ＮＢメモリバンクは環状方法で使用される。第１のデータ構造の第１エントリは各新しい無線フレーム間隔に対して０乃至ＮＢ−１インクリメントされ、次に、次の無線フレーム間隔に対してゼロに戻され、そして、各新しい無線フレーム間隔に対して再びインクリメントされる。一実施形態において、第２エントリは新しい物理チャネルが受信され処理されるごとに更新される。殆どの種類の物理チャネルの場合、物理チャネルのサイズ（すなわち、送信されるビット数）はセットアップ時に知られており、変わらない。物理専用共有チャネル（ＰＤＳＣＨ）は時間的に変化するサイズを有するが、サイズの変化は、変化が起きる前に知らされる。図３に示す例の場合、無線フレーム間隔ｎ内で開始し物理チャネル１が受信されるとき、メモリバンクｎの第２エントリはＶ１に設定され、同じ無線フレーム間隔内で開始し、物理チャネル２が受信されるとき、Ｖ１＋Ｖ２に設定される。メモリバンクを管理する他の技術も使用することができ、この発明の範囲内である。
【００７３】
一実施形態において、アドレス発生器５１４は各ＮＢメモリバンクの物理チャネルとトランスポートチャネルの開始メモリアドレスを記憶するために使用される第２データ構造を含む。図３に戻ると、物理チャネルからのシンボルは、チャネルが受信される一時的な順番に基づいてメモリバンクに記憶される。従って、特定の物理チャネルに対するシンボルは、どの物理チャネルが受信されるかおよびそれらの一時的順序に基づいて、その物理チャネルのために使用されるメモリバンクの異なるセクションに記憶することができる。第２データ構造に記憶される開始メモリアドレスによって、各物理チャネルに対するシンボルはメモリバンクの異なるセクションに書き込むことができる。これらの開始メモリアドレスは、計算されたアドレスに加算されて、そのシンボルを記憶するためのメモリバンクのロケーションを示す最終アドレスを発生する。
【００７４】
アドレス発生器５１４は各トラヒックに対して処理される次の符号ブロックの開始メモリアドレスを記憶するために使用される第３データ構造をさらに含む。特定のトラヒックに対する符号ブロックの復号がより高い優先度を持つ別のトラヒックに対する符号ブロックの復号により阻止できる場合には、これらの符号ブロック開始アドレスを使用することができる。
【００７５】
図６はデータ送信のために受信器装置において実行される信号処理の特定の実施形態のフロー図である。各無線フレーム間隔に対して、ステップ６１２においてゼロ以上の物理チャネルが受信され処理され、ステップ６１４においてシンボルを発生し、無線フレーム間隔に相関する現在メモリバンクの置換されたロケーションに記憶する。その物理チャネルに対して実行される処理は、実現される特定のシステムまたは規格に基づくことができる。例えば、Ｗ−ＣＤＭＡシステムのための第２デインターリービングを達成するために、置換されたロケケーションを選択することができる。周期的にまたはその物理チャネルを処理するために使用されるプロセッサにより示される時、ステップ６１６において、復号のためにトラヒックが準備されているかどうか判断される。復号のためにトラヒックが準備されていない場合には、プロセスはステップ６１２に戻る。
【００７６】
さもなければ、トラヒックが復号のために準備されているなら、ステップ６２２において、そのトラヒックのためのシンボルが置換された順番で１つ以上のメモリバンクから検索される。置換された順番はＷ−ＣＤＭＡシステムのための第１デインターリービングを達成するために選択可能である。次に、ステップ６２４において、送信された信号を再生するために検索されたシンボルが復号される。次に、プロセスはステップ６１２に戻る。
【００７７】
図７はシンボルをメモリバンクに記憶するためのプロセスの特定の実施形態のフロー図であり、これは図６のステップ６１４において実行される。始めに、ステップ７１２において、新しい無線フレーム間隔が始まったか否かが判断される。新しい無線フレーム間隔が開始されたなら、ステップ７１４において、現在のメモリバンクのアイデンティティが更新される。これは、例えば、現在のメモリバンクを識別するために使用されるモジュロＮＢカウンタをインクリメントすることにより達成できる。この無線フレーム間隔内で開始して受信される無線フレームが現在のメモリバンクに記憶される。ステップ７１６において、現在のメモリバンクに記憶されるシンボル数はゼロにリセットされる。ステップ７１４および７１６は新しい無線フレーム間隔が開始されなければバイパスされる。
【００７８】
次に、ステップ７１８において新しい物理チャネルが受信されたか否か判断される。新しい物理チャネルが受信されたなら、ステップ７２４においてその新しい物理チャネルのための開始メモリアドレスが計算される。また、ステップ７２６において、現在の無線フレーム間隔内のすべての物理チャネルに対して受信するシンボルの数が新しい物理チャネルを反映するように更新される。これは、新しい物理チャネルに対して受信されるシンボルの数を、他のチャネル（チャネル群）に対して受信されるシンボルの以前の数に加算することにより達成することができる。新しい物理チャネルが受信されない場合には、ステップ７２２および７２４はスキップされる。
【００７９】
ステップ７３２において、受信中および処理中の各物理チャネルに対して、次に受信されるシンボルのためのメモリアドレスが計算される。各物理チャネルに対して計算されたメモリアドレスは、デインターリービングを達成するために、物理チャネルの開始メモリアドレスと、メモリロケーションの置換を考慮する。ステップ７３４において、受信されたシンボルは計算されたアドレスにより示されるメモリロケーションに記憶される。次にプロセスはステップ７１２に戻る。
【００８０】
ここに記載した処理装置（例えば、物理チャネルプロセッサ、データプロセッサ、デコーダー、コントローラー、およびその他）は種々の方法で実現可能である。例えば、これらの処理装置の各々は、特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ、マイクロコントローラー、マイクロプロセッサー、あるいはここに記載した機能を実行するように設計された他の電子回路において実現可能である。処理装置はまた１つ以上の集積回路に集積可能である。また、処理装置は、ここに記載した機能を達成する命令コードを実行するように動作される汎用または特別に設計されたプロセッサを用いて実現可能である。従って、ここに記載した処理装置は、ハードウエア、ソフトウエアまたはそれらの組合せを用いて実現可能である。
【００８１】
この発明のデータバッファ構造（例えばバッファ５１２）は、例えばランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、およびその他のような種々のメモリ技術を用いて実現可能である。メモリ装置の種々の他の実現が可能であり、この発明の範囲内である。
【００８２】
好適実施形態の上述した記載は当業者がこの発明を作成し使用可能なように提供される。これらの実施形態に対する種々の変形例は当業者には容易に明白であり、ここに定義される一般的原理は発明力の使用なしに他の実施形態に適用可能である。従って、この発明は、ここに示した実施形態に限定されることを意図するものではなく、ここに開示した原理と新規な特徴に一致する最も広い範囲に一致する。
【図面の簡単な説明】
【図１】
図１はこの発明を実現することのできる通信システムの簡単化されたブロック図である。
【図２Ａ】
図２ＡはＷ−ＣＤＭＡ規格に従ってダウンリンクのために送信器装置における信号処理の図である。
【図２Ｂ】
図２ＢはＷ−ＣＤＭＡ規格に従ってダウンリンクのために受信器装置における信号処理の図である。
【図３】
図３は複数の物理チャネルから多数のメモリバンクに受信したシンボルの記憶をグラフとして示す図である。
【図４】
図４はデインターリービングを実現するために置換された順番で４つのメモリバンクからのシンボルの検索をグラフとして示す図である。
【図５】
図５はダウンリンクデータ送信を処理するために適した受信データプロセッサの実施形態の簡単化されたブロック図である。
【図６】
図６はダウンリンクデータ通信のために受信器装置において実行される信号処理の特定の実施形態のフロー図である。
【図７】
図７はシンボルをメモリバンクに記憶するためのプロセスの特定の実施形態のフロー図である。
【図１】
2004523929.tif 000014
【図２Ａ】
2004523929.tif 000015
【図２Ｂ】
2004523929.tif 000016
【図３】
2004523929.tif 000017
【図４】
2004523929.tif 000018
【図５】
2004523929.tif 000019
【図６】
2004523929.tif 000020
【図７】
2004523929.tif 000021
【国際公開パンフレット】
2004523929.tif 000022
2004523929.tif 000023
2004523929.tif 000024
2004523929.tif 000025
2004523929.tif 000026
2004523929.tif 000027
2004523929.tif 000028
2004523929.tif 000029
2004523929.tif 000030
2004523929.tif 000031
2004523929.tif 000032
2004523929.tif 000033
2004523929.tif 000034
2004523929.tif 000035
2004523929.tif 000036
2004523929.tif 000037
2004523929.tif 000038
2004523929.tif 000039
2004523929.tif 000040
2004523929.tif 000041
2004523929.tif 000042
2004523929.tif 000043
2004523929.tif 000044
2004523929.tif 000045
2004523929.tif 000046
2004523929.tif 000047
2004523929.tif 000048
2004523929.tif 000049
2004523929.tif 000050
2004523929.tif 000051
2004523929.tif 000052
2004523929.tif 000053
2004523929.tif 000054
2004523929.tif 000055
2004523929.tif 000056
2004523929.tif 000057
2004523929.tif 000058
【国際公開パンフレット（コレクトバージョン）】
2004523929.tif 000059
2004523929.tif 000060
【国際調査報告】
2004523929.tif 000061
2004523929.tif 000062