(57)【特許請求の範囲】
【請求項１】
無線通信方法であって、
１以上のベクトルでシフトレジスタ出力値をマスクすることにより、シーケンスジェネレータ用のサイクリックシフトを生成することと、ここにおいて、ベクトルは、シーケンスジェネレータ多項式及び所望のサイクリックなシフトから生成される、
前記シーケンスジェネレータの所望の将来の状態の直前に発生する連続するビットのシーケンス
を生成するために、前記出力値及び前記ベクトルの一部に基づいて前記シーケンスジェネレータを将来の状態へ進めることと、
前記シーケンスジェネレータのシフトレジスタを初期化するために、前記連続するビットのシーケンスを使用することと
の動作を実行するようにコンピュータ可読記憶媒体に記憶されたコンピュータ実行可能指示を実行するプロセッサを使用すること
を備える、無線通信方法。
【請求項２】
前記シーケンスジェネレータ用の１以上のｍシーケンスを生成することをさらに備える、請求項１記載の方法。
【請求項３】
前記ｍシーケンスは、ゴールドシーケンスを形成するためにセットとして組み合わせることをさらに備える、請求項２記載の方法。
【請求項４】
少なくとも２セットの前記ｍシーケンスの排他的ＯＲ演算によって前記ゴールドシーケンスを形成することをさらに含む、請求項３記載の方法。
【請求項５】
モジュロ２加算器を介して前記サイクリックシフトを生成することをさらに備える、請求項１記載の方法。
【請求項６】
前記モジュロ２加算器を介して付加的な多項式値を生成することをさらに備える、請求項５記載の方法。
【請求項７】
少なくとも２セットのｍシーケンスに異なるマスク値を適用することをさらに含む、請求項１記載の方法。
【請求項８】
通信装置であって、
１以上のベクトルでシフトレジスタ出力値をマスクすることにより、シーケンスジェネレータ用のサイクリックシフトを生成することと、ここにおいて、ベクトルは、シーケンスジェネレータ多項式及び所望のサイクリックなシフトから生成される、
前記シーケンスジェネレータの所望の将来の状態の直前に発生する連続するビットのシーケンスを生成するために、前記出力値及び前記ベクトルの一部に基づいて前記シーケンスジェネレータを将来の状態へ進めることと、
前記シーケンスジェネレータのシフトレジスタを初期化するために、前記連続するビットのシーケンスを使用することと
を行うための指示を保持するメモリと、
前記指示を実行するプロセッサと
を備える、通信装置。
【請求項９】
前記シーケンスジェネレータ用に使用される１以上のｍシーケンスを生成するための指示をさらに備える、請求項８記載の装置。
【請求項１０】
前記ｍシーケンスは、ゴールドシーケンスを形成するためにセットとして組み合わせるため指示をさらに備える、請求項９記載の装置。
【請求項１１】
少なくとも２セットの前記ｍシーケンスの排他的ＯＲ演算によって前記ゴールドシーケンスを形成するための指示をさらに備える、請求項１０記載の装置。
【請求項１２】
モジュロ２加算器を介して前記サイクリックシフトを生成するための指示をさらに備える、請求項８記載の装置。
【請求項１３】
前記モジュロ２加算器を介して付加的な多項式値を生成するための指示をさらに備える、請求項１２記載の装置。
【請求項１４】
少なくとも２セットのｍシーケンスに異なるマスク値を適用する指示をさらに備える、請求項８記載の装置。
【請求項１５】
コンピュータ上で動くとき、請求項１乃至７のいずれかに記載の方法を実行するための指示を備える、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の記載は、無線通信システムに一般的に関係し、より具体的には無線通信システムにおけるスクランブリングシーケンス生成に関係する。
【背景技術】
【０００２】
(35 U.S.C.§119の下での優先権の主張)  本願は、通信システムにおけるスクランブリングシーケンス生成の方法及び装置（METHOD AND APPARATUS FOR SCRAMBLING SEQUENCE GENERATION IN COMMUNICATION SYSTEM）と題され、2008年3月26日に出願されたアメリカ合衆国の仮特許出願61/039,713番の利益を要求し、この全体は、参照によってここに組込まれまれる。
【０００３】
無線通信システムは、音声、データなどのような様々なタイプの通信コンテンツを提供するために広く展開されている。これらのシステムは、利用可能なシステムリソース(例えば帯域幅および送信パワー)の共有により、多数のユーザとの通信を支援することができる多元接続システムになり得る。そのような多元接続システムの例は、符号分割多元接続(CDMA)システム、時分割多元接続(TDMA)システム、周波数分割多元接続(FDMA)システム、E-UTRAを含む3GPPロングタームエボリューション(Long Term Evolution)(LTE)システム及び直交周波数分割多元接続(OFDMA)システムを含む。
【０００４】
直交周波数分割多重(OFDM)通信システムは、有効に全体システムの帯域幅を複数(NF)のサブキャリアに分割し、さらに周波数サブチャネル、トーンまたは周波数ビンと呼ばれ得る。OFDMシステムに関して、送信されるデータ(つまり情報ビット)は、符号化ビットを生成するために特別の符号化スキームで最初に符号化され、符号化ビットは、その後に変調シンボルにマッピングされるマルチビットシンボルへさらにグループ化される。各変調シンボルは、データ伝送に使用される特別の変調スキーム(例えばM-PSKあるいはM-QAM)によって定義された信号配置の点に相当する。各周波数サブキャリアの帯域幅に依存し得る各時間間隔では、変調シンボルはNF 周波数サブキャリアの各々で送信され得る。したがって、OFDMは、システム帯域幅に渡って異なる減衰量によって特徴づけられる周波数選択フェージングによって引き起こされる符号間干渉(ISI)を除去しようとするために使用され得る。
【０００５】
一般に、無線多元接続通信システムは、フォワード及びリバースリンクでの送信によって１つ以上の基地局と通信する複数の無線装置のための通信を同時に支援できる。フォワードリンク(あるいはダウンリンク)は、基地局から端末への通信リンクを指し、リバースリンク(あるいはアップリンク)は、端末から基地局への通信リンクを指す。この通信リンクは、単一入力単一出力、多入力単出力または多入力多出力（MIMO）システムを介して確立され得る。
【０００６】
MIMOシステムは、データ伝送用の複数(NT)個の送信アンテナ及び複数(NR)個の受信アンテナを使用する。ＮＴ個の送信及びＮＲ個の受信アンテナによって形成されるＭＩＭＯチャネルは、ＮＳ≦ｍｉｎ｛ＮＴ，ＮＲ｝のように空間チャネルとして呼ばれるＮＳ個の独立チャネルへ分解される。一般に、ＮＳ個の独立したチャネルの各々は、1次元に相当する。ＭＩＭＯシステムは、多数の送信及び受信アンテナによって作られる追加の次元が利用される場合、改善されたパフォーマンス(例えばより高い処理能力及び／またはより大きな信頼度)を提供できる。ＭＩＭＯシステムは、さらに時分割複式(ＴＤＤ)および周波数分割複式(ＦＤＤ)システムを支援する。ＴＤＤシステムでは、フォワード及びリバースリンク伝送は、互恵主義がリバースリンクチャネルからのフォワードリンクチャネルの推定を可能にするように、同じ周波数領域にある。これは、複数のアンテナがアクセスポイントで利用可能な場合、アクセスポイントがフォワードリンクで送信ビームフォーミング利得を抽出することを可能にする。
【０００７】
ロングタームエボリューション(ＬＴＥ)システムでは、ゴールドシーケンス(Gold sequences)は、アップリンク（UL）VRB-to-PRBマッピング、シーケンススクランブリング（仮想リソースブロック及び物理リソースブロック）、ランダムシーケンス生成、ＵＬ復調（ＤＭ）基準信号（ＲＳ）、インデックスホッピングなどのような様々なランダム化の目的に使用される。シーケンス(sequences)は、異なる値にコンポーネントのシフトレジスタの初期状態をセットすることにより個別的に取り扱われ得る。あるケースでは、物理ブロードキャストチャネル(ＰＢＣＨ)の復号のように、複数のシーケンス時間シフト仮説は、テストされる必要があり、そして、それは、同じシーケンスの複数のサイクリックシフトが同時に生成される必要があることを要する。容認されたゴールドシーケンスの設計に関する別の共通の問題は、最初の数ダースのシーケンスビットが十分にランダムではないことである。したがって、同様の値で初期化されるシーケンスは、コンポーネントのシーケンスジェネレータシフトレジスタ(component sequence generator shift registers)の長さまでの同様のシーケンスビットを生じ得る。これは、生成されたシーケンスのうちのいくつかが比較的短いという事実によって悪化され、したがって、十分でない(insufficiently)任意の最初のセグメントは、シーケンス長の重要ではない(insignificant)部分ではない。
【発明の概要】
【０００８】
下記は、特許請求の範囲の主題のいくつかの態様の基本的な理解を提供するために単純化された概要を示す。この概要は、広範囲な概観でなく、キー／重大な要素を識別する、または特許請求の範囲の範囲を描写するようには意図されていない。その唯一の目的は、単純化された形式で後に示されるより詳細な説明へのプレリュードとして、いくつかの概念を提示することである。
【０００９】
システムと方法は、複数のサイクリックシフト仮説(cyclic shift hypotheses)に関して同時のランダムシーケンス生成を供給する。ランダム化を改善するため、シーケンスジェネレータ(sequence generator)は、特定の将来の状態(future state)へ高速フォワードされる(fast forwarded)ことができ、ジェネレータ(generator)からの各シーケンスビットは、その時から出力され得る。この高速フォワード(fast forward)機能を効率的に実行するために、本質的に迅速なやり方で将来の状態にジャンプすることができる方法を提供することは有益である。例えば、ゴールドシーケンスの各サイクリックシフト(cyclic shifts)は、シフトレジスタ出力値(shift register output values)を所望のベクトル及び結果を加えるモジュロ２(modulo-2)でマスキングすることにより生成され得る。もし望まれれば、この方法は、さらに、ほぼ同時に、ゴールドシーケンスの複数のサイクリックシフトのコピーを生成するために使用され得る。マスキングベクトル(masking vector)は、シーケンスジェネレータ多項式(sequence generator polynominal)及び所望のサイクリックシフトに由来し得る。一般に、ゴールドシーケンスジェネレータの２つのコンポーネントのｍシーケンス用のマスキングは異なり得る。さらに、シーケンス及びランダム化のコンポーネントは、システム性能を改善するために、並行にされ得る。
【００１０】
先の及び関連する目的の達成のために、ある実例となる態様は、以下の記載及び添付の図面と関連してここに記載される。しかしながら、これらの態様は特許請求の範囲の原理が使用され得る及び特許請求の範囲がそのような態様及びそれらの等価物を全て含むように意図される少数の様々な方法でしか明示的でない。図面と共に考慮されるとき、他の利点及び新規な特徴は、次の詳細な説明から明白になり得る。
【図面の簡単な説明】
【００１１】
【図１】無線通信環境の中でスクランブリングシーケンスコンポーネントを使用するシステムのハイレベルのブロックダイヤグラムである。
【図２】無線システムに関する例示的なスクランブリングシーケンスジェネレータを示すシステム。
【図３】無線通信システムに関するシーケンス処理態様の例を示す。
【図４】代替となるスクランブリングシーケンスジェネレータを示す。
【図５】スクランブリングルシーケンス生成に関する無線通信方法を示す。
【図６】無線プロトコルに関する論理モジュールの例を示す。
【図７】代替となる無線プロトコルに関する論理モジュールの例を示す。
【図８】無線プロトコルを使用する通信装置の例を示す。
【図９】多元接続無線通信システムを示す。
【図１０】通信システムの例を示す。
【図１１】通信システムの例を示す。
【詳細な説明】
【００１２】
システム及び方法は、効率的なやり方で無線通信に関するランダムシーケンスを生成するために提供される。１つの態様では、無線通信方法が提供される。この方法は、様々な動作を実行するためにコンピュータ可読記録媒体に記録されたコンピュータ実行可能指示を実行するプロセッサを使用することを含む。この方法はさらに、シフトレジスタ出力値を１以上のベクトルでマスクすることにより、シーケンスジェネレータ用のサイクリックシフトを生成することを含む。この方法は、出力値及びベクトルの一部に基づいて、シーケンスジェネレータを将来の状態へ進めることを含む。
【００１３】
ここで、図１を参照すると、スクランブリングシーケンスコンポーネントは、無線通信システムに関して使用される。システム１００は、第２の装置１３０(あるいは複数の装置)への無線ネットワーク１１０上の通信可能なエンティティであり得る１以上の基地局１２０(さらには、ノード、発展ノードＢ(evolved node B)、eNB、フェムトステーション、ピコステーションなどと呼ばれる)を含む。例えば、各装置１３０は、アクセスターミナル(さらには、ターミナル、ユーザ設備、モビリティマネジメントエンティティ(mobility management entity(MME))または移動と呼ばれる)であり得る。基地局１２０は、ダウンリンク１４０によって装置１３０と通信し、アップリンク１５０によってデータを受信する。アップリンク及びダウンリンクという呼称は、装置１３０がさらにダウンリンクによってデータを送信でき、アップリンクチャネルによってデータを受信できるように、任意である。２つのコンポーネント１２０及び１３０が示されているが、２以上のコンポーネントがネットワーク上で使用でき、そのような追加のコンポーネントもここに記載された無線プロトコルに適用され得ることは、注意する。示されるように、スクランブリングシーケンスコンポーネント(scrambling sequence component)１６０及び１７０それぞれ（または複数のコンポーネント）は、効率的なやり方でランダムゴールド(あるいは他のタイプの)シーケンスを生成するために提供される。ここで使用されるように、スクランブリングシーケンスコンポーネント１６０または１７０の用語は、ジェネレータ及び／または復号器の態様を含み得ることは、注意する。例えば、コンポーネント１６０は、ランダムシーケンスのジェネレータであり得、例えば、コンポーネント１７０は、ランダムシーケンスの復号器であり得る。
【００１４】
一般に、スクランブリングシーケンスコンポーネント１６０及び１７０は、複数のサイクリックシフト仮説に関して同時のランダムシーケンス生成を提供する。ランダム化を改善するために、シーケンスジェネレータ（または他のコンポーネント）は、（以下の図２に示され、記載されるように）特定の将来の状態に高速フォワードされる(fast forwarded)ことができ、ジェネレータからの各シーケンスビットは、その時から出力され得る。この高速フォワード(fast forward)機能を効率的に実行するために、本質的に迅速なやり方で将来の状態にジャンプすることができる方法を提供することは有益である。例えば、ゴールドシーケンスの各サイクリックシフトは、シフトレジスタ出力値を所望のベクトル及び結果を加えるモジュロ２でマスクすることにより生成され得る。もし望まれれば、この方法は、さらに、ほぼ同時に、ゴールドシーケンスの複数のサイクリックシフトのコピーを生成するために使用され得る。マスキングベクトルは、シーケンスジェネレータ多項式及び所望のサイクリックシフトに由来し得る。一般に、ゴールドシーケンスジェネレータの２つのコンポーネントのｍシーケンス用のマスクは異なり得る。図４に描かれるシステムの例に示されるように、さらに、シーケンス及びランダム化のコンポーネントは、システム性能を改善するために、並行にされ得る。以下により詳細に記載されるように、様々なｍコードは、シーケンスジェネレータ用の所望の高速フォワード開始ポイントを決定するために選択され得る。様々なｇコードは、例えば、各基地局１２０用の各ランダムシーケンスを生成するために選択され得る。
【００１５】
システム１００がアクセスターミナルまたは移動体と共に使用されることができ、例えば、ＳＤカード、ネットワークカード、ワイヤレスネットワークカード、コンピュータ（ラップトップ、デスクトップ、携帯情報端末(PDA)を含む）、携帯電話、スマートフォンまたはネットワークにアクセスするために利用され得る他の適切な端末のようなモジュールであり得ることは注意する。端末は、アクセスコンポーネント(図示せず)経由でネットワークにアクセスする。１例において、端末とアクセスコンポーネントとの間の接続は、本来無線であり得、アクセスコンポーネントが基地局であり得、移動体が無線端末であり得る。例えば、端末及び基地局は、時間分割多元接続(TDMA)、符号分割多元接続(CDMA)、周波数分割多元接続(FDMA)、直交周波数分割多重(OFDM)、FLASH OFDM、直交周波数分割多元接続(OFDMA)または他の適切なプロトコルを含み、これらに限定されない任意の適切な無線プロトコル経由で通信し得る。
【００１６】
アクセスコンポーネントは、有線ネットワークまたは無線ネットワークに関連するアクセスノードであり得る。その目的のために、アクセスコンポーネントは、例えば、ルーター、スイッチなどであり得る。アクセスコンポーネントは、例えば、通信モジュールのような他のネットワークノードと通信するための１以上のインターフェースを含み得る。さらに、アクセスコンポーネントは、セルラタイプネットワーク中の基地局(または無線アクセスポイント)であり得、基地局(または無線アクセスポイント)は、複数の加入者に無線カバレッジエリアを提供するために利用される。そのような基地局(または無線アクセスポイント)は、１以上の携帯電話及び／または他の無線端末に隣接するカバレッジエリアを提供するようにアレンジされ得る。
【００１７】
ここで図２を参照すると、システム２００は、無線システムに関するシーケンスジェネレータの例を示す。ＰＲＮスクランブリングシーケンスジェネレータ(PRN scrambling sequence generator)の構造は、システム２００によって示される。システム２００は、現在のアプリケーション及びさらに将来加えられ得る新しいアプリケーションのためにスクランブリングシーケンスを生成することを可能にすることに柔軟である。送信信号生成プロセスの様々な実例(instances)では、スクランブリングが適用され得る。これは、各信号間の執拗な干渉を回避し、望まれない信号スペクトルプロパティ(signal spectrum properties)を回避することである。ある信号に関しては、スクランブリングに、信号が占めるリソース要素(resource element)を関係付けることは有益であり、他のタイプのスクランブリングシーケンスアプリケーションに関しては、スクランブリングシーケンスを占められたリソース要素から分離させることは望ましい。この態様では、スクランブリングシーケンス生成は、それが本質的に全てのアプリケーションに関して使用され得るように提供される。
【００１８】
２進のｍシーケンスは、基礎的なスクランブリングコードとして使用され得る。異なる目的のために、同じシーケンスの異なるサイクリックシフトが使用される。根本的な仮定は、同じシーケンスの異なるシフトが十分に相関していないことである。シフトレジスタシーケンス長は、十分に大きいだろう。２００で示される例において、２５０の期間を備えるシーケンスを生成することを可能にする５０ビットのシフトレジスタを仮定する。生成多項式
【数１】
0005985726.tif 000002
【００１９】
は、すべてのアプリケーションに対して同じであり得、そしてそれは、シフトレジスタを再構成しなければならないことを回避する。もし望まれれば、シフトレジスタは、各アプリケーションに関する同じ初期段階(initial stage)にセットされ得る。異なるサイクリックシフトは、あるレジスタ出力を合計するモジュロ２によって達成され得、どのレジスタ出力が合計に含まれているべきかの選択は、サイクリックシフト選択を制御する。例示的なアーキテクチャは、システム２００によって提供される。（参照番号２１０で）係数が「１」の場合、多項式の係数g49…g2,g1のそれぞれが接続(connection)を表し、係数が「０」の場合、接続なし(no connection)を表すことは注意する。
【００２０】
上に示されるように、スクランブリングシーケンスは、レジスタ出力の選択によって個別的に取り扱われ得る。５０のシフトレジスタ(あるいは他の数)が利用可能であるので、５０のセレクタビットは２５０の異なるシフトを生み出すことが提供され得る。５０ビットを制御することの割当は以下のように定義される。５０ビットは、予約済である最初の２ビット、チャネル／信号タイプである次の４ビット、チャネル／信号特有様式(channel/signal-specific manner)に割り当てられる残りの４４ビットに分割される。これは、以下のテーブル１に示される。
【表１】
0005985726.tif 000003
【００２１】
チャネル／信号タイプは、以下のテーブル２にリストされるように列挙される。
【表２】
0005985726.tif 000004
【００２２】
１０ミリ秒の周期性は、ＰＲＳ(ノーマル及拡張ＣＰ)、ＰＤＣＣＨ、ＰＤＳＣＨ、ＰＵＳＣＨに関して仮定され得ることは注意する。さらに、４０ミリ秒の周期性は、ＰＢＣＨに関して仮定され得る。ＰＣＦＩＣＨ、ＰＨＩＣＨ及びＰＭＣＨに関して、スクランブリングの周期性に関する決定がなされる。チャネル特有フィールドは、以下に示されるように、各チャネルタイプに関して別々に定義され得る。
【００２３】
PRS(ノーマルＣＰ)の信号特有フィールド：
【表３】
0005985726.tif 000005
【００２４】
ＰＲＳ(拡張ＣＰ)の信号特有フィールド：
【表４】
0005985726.tif 000006
【００２５】
ＰＤＣＣＨチャネル特有フィールド:
【表５】
0005985726.tif 000007
【００２６】
ＰＤＳＣＨチャネル特有フィールド:
【表６】
0005985726.tif 000008
【００２７】
上記表がＵＥ＿ＭＡＣ＿ＩＤだけでなくセルＩＤの関数(function)であるＰＤＳＣＨスクランブリングを有する可能性を仮定することは注意する。
【００２８】
ＰＢＣＨチャネル特有フィールド:
【表７】
0005985726.tif 000009
【００２９】
ＰＣＦＩＣＨチャネル特有フィールド:
【表８】
0005985726.tif 000010
【００３０】
ＰＨＩＣＨチャネル特有フィールド:
【表９】
0005985726.tif 000011
【００３１】
ＰＭＣＨチャネル特有フィールド:
【表１０】
0005985726.tif 000012
【００３２】
ＰＵＳＣＨチャネル特有フィールド:
【表１１】
0005985726.tif 000013
【００３３】
シーケンスジェネレータは、スクランブリングのアプリケーションそれぞれの開始でリセットされ得る。これは、例えば、ダウンリンク(ＤＬ)ＲＳに関する各シンボルで一度実行され、ＰＤＳＣＨの場合ではコードブロック(code block)に関して一度実行され得る。
【００３４】
２進のコード化されたビットのスクランブリングに関して、１のスクランブリングビットは、各コード化されたビットのために得られ得る。ＰＲＳシーケンスの生成に関して、２のスクランブリングシーケンスは、周波数＋／−ビット（Frequency +/- bit）によって識別されて生成され得る。第１のシーケンスは、最も小さな正の周波数(positive frequency)からスタートする「正の周波数」をスクランブルするために使用され、周波数を増加させる順序で示すＤＬ  ＲＳトーン(DL RS tone)にマッピングされ得る。第２のシーケンスは、(例えば、ＤＣに最も近い)最も高い負の周波数 からスタートする「負の周波数」をスクランブルするために使用され、逆の順序で示すＤＬ  ＲＳトーンにマッピングされ得る。これは、システムバンドの中心のＰＲＳがシステム帯域幅に関係なく同じであることを許可する。さらに、可能なＰＲＳ長に関してＰＲＳを運ぶ各ＯＦＤＭシンボルでのスクランブリングシーケンス全体を生成することは必要としない。提案された構成は、単一のシフトレジスタを使用することがスクランブリングシーケンスを生成することを可能にする。これは、シフトレジスタが最長のスクランブリングシーケンスに必要である回数クロックされる(clocked)ことを仮定する。より短いシーケンスに関して、適切な長さに対応する最初の部分が得られる。さらに、あるハードウェアアーキテクチャにより適切に適合され得る各アプリケーションの１つのシフトレジスタの多くの実例を有することが可能である。
【００３５】
図３に移って、例示的なシーケンス処理態様３００が示される。ＬＴＥシステムでは、特にＬＴＥアップリンク(ＵＬ)、復調基準信号(ＤＭ ＲＳ)に使用されるリソース及び様々な制御チャネル拡張信号(control channel spreading signals)は、ランダム化されることになる。これ以下は、様々な擬似ランダムシーケンス及び確定的シーケンス(deterministic sequences)の利用によりこの目的を達成するためのメカニズム及び技術について記載する。随意に、セル設計を容易に実行することをサポートする技術が記載される。あるいは、同等でない（uncoordinated）割当は、さらに、ここに記載されるメカニズムによってサポートされ得る。
【００３６】
様々なアップリンク(ＵＬ)シーケンスホッピングの態様は、提供される。次の設計基準が適用され得る。
【００３７】
・シンボルごとの物理アップリンクコントロールチャネル(PUCCH)及び物理アップリンク共有チャネル割当パラメータを計算する単純な算術・ フレキシブルＰＵＣＣＨサイクリックシフト−直交のカバー割当。ホッピングパターンは、全面的な割当戦略(ＣＳ−ＯＣマップ)に依存しない。ＵＥは、それ自身の最初のパラメータセットを決定する。サイクリックシフト及び直交カバー割当を最適化するためにどのストラテジー(strategy)が使用されたかを断定することは必要ない。
【００３８】
・セル特有ホッピング(cell specific hopping)またはリソース特有ホッピングケース(resource specific hopping case)のいずれかに関するルールの単一のセット。
【００３９】
図３の３１０で、シーケンスホッピングの考察が提供される。ＰＵＣＣＨ及びＰＵＳＣＨに関して、それらのシーケンスインデックスによって示される１セットの可能な基準信号(ＲＳ)シーケンスは、各可能なリソースブロック(ＲＢ)割当ケースに関して定義され得る。ＰＵＣＣＨの場合には、同じセットのシーケンスも制御情報を伝えるために使用され得る。
【００４０】
下記を仮定する。
【００４１】
・ＮＲＢ≦５に関して、利用可能な３０のシーケンスインデックスがある。各グループ(３０以外の数も使用され得る)中に１のシーケンスを備える３０のシーケンスグループがある。
【００４２】
・ＮＲＢ＞５に関して、利用可能な６０のシーケンスインデックスがある。各グループ中に２のシーケンスを備える３０のシーケンスグループがある。
【００４３】
シーケンスホッピングが使用されるべきかどうかについて、ユーザ設備(UE)に通知する単一のダウンリンク(ＤＬ)シグナリングがあることを仮定する。下記では、シーケンスホッピング及びホッピングなし（no hopping）のケースが別々に記載される。
【００４４】
無効のシーケンスホッピングでは、ＵＥは、信号(signaled)シーケンスグループに対応するＰＵＳＣＨ  ＲＳシーケンスインデックス(単数または複数)を使用する。
【００４５】
・ＮＲＢ≦５に関して、ＵＥは、単一のシーケンスインデックス(３０のうちの１つ)を使用する。
【００４６】
・ＮＲＢ＞５に関して、ＵＥは、サブフレームの第１のスロット中の(signaled)信号シーケンスグループの中の第１のシーケンスインデックスを使用し、それは、サブフレームの第２のスロット中の示された（signaled）シーケンスグループの中の第２のシーケンスインデックスを使用する。したがって、ＵＥは、シーケンスグループに関して定義された２つのシーケンス間で交互にする。
【００４７】
あるＮＲＢ＞５に関してシーケンスグループ当たりより多く(例えば２以上)のシーケンスを持つことが望まれる場合、ＵＥは、同様のやり方でシーケンスインデックスによって循環する。シーケンスグループ当たりｍインデックスがある場合、例えば、インデックスのセットは所与のシーケンスグループ中の｛k0,k1,…,km-1｝であり、そして、フレーム中のｉ番目のスロットでは、ＵＥは、インデックスｋi mod mを備えるシーケンスを使用するだろう。フレームの第１のスロットでは、k0が使用されるだろう。
【００４８】
シーケンスホッピングが無効の場合、ＵＥは、ＲＳ及び制御データ変調に関する信号(signaled)シーケンスグループに基づく単一のシーケンスを使用する。一般的なスクランブリングシーケンスジェネレータ(ゴールドシーケンス)は、インデックスホッピングシーケンスを生成するために使用され得る。シーケンスホッピングが有効な場合、ＵＥは、スクランブリングシーケンスジェネレータの出力によって決定されるようなＰＵＳＣＨ ＲＳシーケンスインデックスを使用する。シーケンスジェネレータは、例えば、各サブフレームの境界で初期化され、各スロットの中で一度クロックされ(clocked)得る。初期化において、３３ビットのシードシーケンス（seed sequence）は、下記によって構築される。
【表１２】
0005985726.tif 000014
【００４９】
サブフレームＩＤが初期化ビットの一部であるので、生じるシーケンス期間が１フレーム(１０ミリ秒)であることは注意する。スクランブリングジェネレータの出力がs0,s1,…, s8-uであり、ここでuがフレーム当たりのスロットの数と仮定すると、スロットｉ中のＰＵＳＣＨシーケンスインデックスkiは、
【数２】
0005985726.tif 000015
【００５０】
(例えば、各スロットについて１つ、スクランブリングシーケンスの連続するバイトを取得し、対応する整数値モジュロのシーケンスインデックスの総数を取得する)として決定され、ここで、ｍは、シーケンスグループ当たりのシーケンスインデックスの数である。
【数３】
0005985726.tif 000016
【００５１】
であることに注意する。
【００５２】
シーケンスホッピングが有効な場合、ＵＥは、スクランブリングシーケンスジェネレータの出力によって決定されるようなＰＵＣＣＨ ＲＳ及び制御シーケンスインデックスを使用する。シーケンスジェネレータは、例えば、各サブフレームの境界で初期化され、各シンボルに関して一度計測される(clocked)。初期化において、３３ビットのシードシーケンスは、下記によって構成され得る。
【表１３】
0005985726.tif 000017
【００５３】
サブフレームＩＤが初期化ビットの一部であり、生じるシーケンス期間は１フレーム(１０ミリ秒)であることは注意する。スクランブリングジェネレータの出力がs0,s1,…,s8-vであり、ここでｖがフレーム当たりのスロットの数と仮定すると、シンボルｉ中のＰＵＣＣＨシーケンスインデックスkiは、    
【数４】
0005985726.tif 000018
【００５４】
として決定される。シーケンスインデックス生成の目的から、ＰＵＣＣＨの内のＲＳと制御シンボルが識別されないことは注意する。
【００５５】
図３の３２０で、セル特有シフトホッピングの考察が記載される。一般に、サイクリックシフトホッピングは、ＰＵＳＣＨ ＲＳに提供されない。サイクリックシフトは、割当で明示的に示される(signaled)、またはそうでなければ、それはより高い層シグナリングによって伝えられる静的な値にセットされるかのいずれかである。セル間の干渉ランダム化の目的で、セル特定サイクリックシフトオフセットシーケンスは提供され得る。実施を単純化するために、セル特定サイクリックシフトの適用の目的に関して、ＰＵＣＣＨ内のＲＳと制御シンボルは識別されないと仮定する。liをシンボルiの中のサイクリックシフトオフセットにする。li∈{0,1,2,…,11}と仮定する。セル特有サイクリックシフトオフセットを適用する前にシンボル中のサイクリックシフトがuiであれば、その後それは、セル特有サイクリックシフトオフセットを適用した後に(li＋ui)mod12になるだろう。liを生成するための２つのオプションが以下のセクションで記載される。
【００５６】
この場合、サイクリックシフトオフセットパターンは、セルＩＤに依存し、セル特有サイクリックシフトオフセットは、スクランブリングシーケンスジェネレータの出力によって決定され得る。シーケンスジェネレータは、各サブフレームの境界で初期化され、各シンボルの中で一度クロックされ(clocked)得る。初期化において、３３ビットのシードシーケンスは、下記に従って構成され得る。
【表１４】
0005985726.tif 000019
【００５７】
サブフレームＩＤが初期化ビットの一部であるので、生じるシーケンス期間が１フレーム(１０ミリ秒)であることは注意する。スクランブリングジェネレータの出力がs0,s1,…, s8-vであり、ここでｖがフレーム当たりのシンボルの数であると仮定すると、シンボルｉ中のセル特有サイクリックシフトオフセットliは、    
【数５】
0005985726.tif 000020
【００５８】
として決定される。例えば、各シンボルについて１つ、スクランブリングシーケンスの連続するバイトを取得し、対応する整数値モジュロ１２を取得する。
【００５９】
サイクリックシフトオフセットは、一般に２つのコンポーネントの合計である。第１は、(第２のシーケンス)ＳＳＣ＿ＩＤに依存する擬似ランダムシーケンスであり、一方、第２は(第１のシーケンス)ＰＳＣ＿ＩＤに依存する確定的シーケンスである。この構成の目的は、同じＳＳＣ＿ＩＤを備えるセルのサイクリックシフトアラインメント（cyclic shift alignments）を最小化することである。擬似ランダムサイクリックシフトオフセットコンポーネントtiは、スクランブリングシーケンスジェネレータの出力によって決定される。シーケンスジェネレータは、例えば、各サブフレームの境界で初期化され、すべてのシンボルの中で一度計測される(clocked)。初期化において、３３ビットのシードシーケンスは、下記によって構成され得る。
【表１５】
0005985726.tif 000021
【００６０】
サブフレームＩＤが初期化ビットの一部であるので、生じるシーケンス期間が１フレーム(１０ミリ秒)であることは注意する。スクランブリングジェネレータの出力がs0,s1,…, s8-vであり、ここでｖがフレーム当たりのシンボルの数であるとき、シンボルｉ中のセル特有サイクリックシフトオフセットtiは、
【数６】
0005985726.tif 000022
【００６１】
として決定される。例えば、各シンボルの１つ、スクランブリングシーケンスの連続するバイトを取得し、対応する整数値モジュロ１２を取得する。ＰＳＣ＿ＩＤ依存確定的サイクリックシフトオフセット値（PSC_ID dependent deterministic cyclic shift offset value）ri 0≦j＜12は、次のように定義される。
【数７】
0005985726.tif 000023
【００６２】
上記のシーケンスを生成するために、単一の式が提供されることは注意する。さらに、ＰＳＣ＿ＩＤ＝１及びＰＳＣ＿ＩＤ＝２に関するriの合計がゼロモジュロ１３であることは注意する。任意の組のＰＳＣ＿ＩＤに関しては、エレメントワイズ（element-wise）シフト差は別個である。シンボルｉ中のセル特有サイクリックシフトオフセットliは、
【数８】
0005985726.tif 000024
【００６３】
として決定される。
【００６４】
図３の３３０で、リソース特有サイクリックシフトが提供される。リソース特有サイクリックシフトホッピングはシンボル基準当たりで実行され得る。制御データシンボルｊ中のリソース特有サイクリックシフトCiは、
【数９】
0005985726.tif 000025
【００６５】
として決定される。全てのフレームの第１のシンボルでは、ｊ＝０である。この後、ｊは、すべてのコントロールシンボルに関して１だけ増やされるが、それは、ＲＳに関しては増やされない。ＲＳシンボルｋ中のリソース特有サイクリックシフトCkは、
【数１０】
0005985726.tif 000026
【００６６】
として決定される。フレームの第１のＲＳシンボルでは、ｋ＝０である。この後、ｋは、各ＲＳシンボルに関して１だけ増やされるが、それは、制御データシンボルに関しては増やされない。
【００６７】
各スロットの境界では、サイクリックシフト割当は、確定的パターンによってオフセットされる。この目的は、前のスロット中の同じサイクリックシフトリソースを共有していたリソース間の新しいスロット中の距離を最大にすることである。リソースホッピングは、スロットｉ及び直交カバーインデックスｊに関するリソース依存サイクリックシフトオフセット
【数１１】
0005985726.tif 000027
【００６８】
とスロットを加えることにより達成される。スロットｉ及び直交カバーインデックスｊに関するサイクリックシフトオフセット
【数１２】
0005985726.tif 000028
【００６９】
は、
【数１３】
0005985726.tif 000029
【００７０】
として決定される。
【００７１】
直交カバーインデックスｊは、以下に示されるように拡張シーケンス（spreading sequences）にマッピングされる。
【数１４】
0005985726.tif 000030
【００７２】
スロットｉ及び直交カバーインデックスｊに関するサイクリックシフトオフセット
【数１５】
0005985726.tif 000031
【００７３】
は、
【数１６】
0005985726.tif 000032
【００７４】
として決定される。
【００７５】
直交カバーインデックスｊは、以下に示されるような拡張シーケンスにマッピングされる。
【数１７】
0005985726.tif 000033
【００７６】
図３の３４０で、直交カバーホッピングの態様が提供される。一般に、直交カバーは、各スロットの境界で変更される。１組のＰＵＣＣＨリソースに関連した直交カバー関数(functions)の間の関係は、一般に同じアクロススロット境界（same across slot boundaries）であるが、セル依存線形オフセットは、各直交カバー関数に適用され得る。オフセットは、セル特有カバー関数がセルで使用される各直交カバー関数に加えられる(エレメントワイズ(element-wise)をかける)ことを含む。このアプローチは、使用されたかもしれない直交カバーの最適分配を維持する。セル特有直交カバーオフセットインデックスは、スクランブリングシーケンス生成の出力によって決定される。シーケンスジェネレータは、全てのサブフレームの境界で初期化され、すべてのスロットの中で一度クロックされる(clocked)。初期化において、[３３]ビットシードシーケンスは、下記によって構成され得る。
【表１６】
0005985726.tif 000034
【００７７】
サブフレームＩＤが初期化ビットの一部であるので、生じるシーケンス期間が１フレーム(１０ミリ秒)であることは注意する。スクランブリングジェネレータの出力がs0,s1,…, s8-uであり、ここでｕがフレーム当たりのスロットの数であると仮定すると、スロットｉ中のＡＣＫデータに関するセル特有直交カバーオフセットインデックスdiは、
【数１８】
0005985726.tif 000035
【００７８】
として決定され、一方、スロットｉ中のＲＳに関するセル特有直交カバーオフセットインデックスeiは、
【数１９】
0005985726.tif 000036
【００７９】
として決定される。その後、実際に適用される直交カバーは、ＡＣＫデータ及びＡＣＫ  ＲＳにそれぞれ関するdi及びeiによって示される初期割当直交カバー及び直交カバー関数の合計（エレメントワイズ製品（element-wise product））である。
【００８０】
図４を参照すると、例示的な他のシーケンスジェネレータ４００が示される。様々な目的のために、擬似ランダムシーケンスは、シーケンスホッピングパターン生成で使用され得る。この目的のために、図４に示される構成が使用され得、ここで、ｈベクトルは、４１０で使用され得る。より短いシーケンスジェネレータも使用され得る。図４に示される構成の利点は、単一のジェネレータが全ての擬似ランダムシーケンスを生成するために使用され得ることである。様々なＵＬシーケンスホッピングの適用が記載される。一般に、セル特有及びリソース特有サイクリックシフトに関する解決策が提供される。これは、シーケンスインデックスホッピングパターンの詳細及びセル統合(cell-coordinated)サイクリックシフトホッピングパターンを含む。セル特有直交カバーオフセットインデックスホッピングパターンがさらに提供され得る。単純な算術は、それぞれのシンボル中のＰＵＣＣＨ及びＰＵＳＣＨの割当パラメータを計算するために使用され得る。様々な偽似ランダムシーケンスに関するスクランブリングジェネレータの使用は、さらに使用され得る。フレキシブルＰＵＣＣＨサイクリックシフト−直交カバー割当は、さらに提供され得る。ホッピングパターンは、全面的な割当ストラテジーに依存しないことができる。ＵＥは、それ自身の最初のパラメータセットを決定する必要がある。サイクリックシフト及び直交カバー割当を最適化するためにどのストラテジーが使用されたかを断定する必要はない。セル特有ホッピングまたはリソース特有ホッピングケースのいずれかに関する規則の単一のセットは、提供され得る。例えば、これらの態様は、ＬＴＥ中のＵＬ ＤＭ ＲＳ及びＰＵＣＣＨランダム化の詳細に適用され得る。
【００８１】
ここで図５を参照して、無線通信方法論５００が示される。説明の単純化の目的のために、方法論(及びここに記載された他の方法論)が一連の動作として示され記載されるが、方法論が、１以上の実施形態に従ってある動作がこの中で示され記載される動作と異なる順序及び／または同時に発生し得るように、動作の順序によって制限されないことは理解され認識されるだろう。例えば、当業者は、方法論が状態図のように、一連の相互関係付けられた状態またはイベントとして二者択一で表わすことができ得ることは理解し認識するだろう。さらに、すべての図示された動作が特許請求の範囲に従う方法論を実行するために使用され得るとは限らない。
【００８２】
５１０に移って、ｍパラメータは、高速フォワーディング(fast forwarding)操作を選択することが決定される。以前に示したように、２進のｍシーケンスは、基準レベルスクランブリングコードとして使用され得る。１例では、５０のデジタル２進の値は、他の値によって使用され得ることが可能である。５２０で、異なる開始のランダムシーケンスは選択される。以前に示したように、これらの値は、異なる基地局に割り当てられ得る。さらに、ｇパラメータまたは多項式は、ランダムシーケンスに関して上記されたように、選択され得る。５３０で、５１０の高速フォワード(fast forward)パラメータは、シーケンスセレクタに適用される。これは、例えば、モジュロ２加算器に高速フォワード(fast forward)パラメータを例えば適用するゲートの集合(collection)を介して適用され得る。５４０で、多数のｍシーケンスは、所望のゴールドシーケンスを形成するために組み合わせられる。例えば、２つの(あるいはそれ以上の)ｍシーケンスは、ゴールドシーケンスを形成するために排他的論理和(ＸＯＲ)演算によって組み合わせられ得る。５５０で、スクランブリングシーケンスは、上記されたｍパラメータ及びｇパラメータの組み合わせをシフトすることにより実行される。
【００８３】
場合によっては、新たな各レジスタ出力値の取得に複数のＸＯＲ演算の使用することには、好ましくない複雑さが伴う。このような場合には、シフトレジスタ段階を所望の将来の状態に設定して、擬似ランダムシーケンスの高速フォワーディング(fast forwarding)を実行することが有利となる。この状態は、生成多項式(ｇパラメータ)、必要な高速フォワード(fast forward)のステップ数、及び初期状態に依存するものである。将来の登録レジスタ状態は初期状態に依存するから、考えられ得るそれぞれの初期状態に対する将来の状態は、他の手段に格納されるか、取得できるようにすべきである。可能な方法の１つとしては、ｍパラメータを使用して所望の将来の状態の直前に生じる連続的なビットシーケンスを生成してこれらのビットを用い、またそれらを使用してシフトレジスタを初期化することである。このように、ｍパラメータを使用して制御されるＸＯＲ演算の実行回数は、所望のシーケンス長からシフトレジスタ長に減らされ得る。この方法は、使用されるｍパラメータが、ｇパラメータ及びタイムシフト値には依存するが、シフトレジスタ初期状態には依存しないため、効率的になり得る。したがって、ｍパラメータを一つ格納すれば、所与の前方へのタイムシフト(time advance)を行うに十分である。
【００８４】
ここに記載された技術は、様々な手段によって実行され得る。例えば、これらの技術は、ハードウェア、ソフトウェアまたはこれらの組み合わせで実行され得る。ハードウェア実行に関して、処理装置は、１以上の特定用途向けＩＣ(ＡＳＩＣ)、デジタル信号プロセサ(ＤＳＰ)、デジタル信号処理装置(ＤＳＰＤ)、プログラマブル論理回路(ＰＬＤ)、フィールドプログラマブルゲートアレイ(ＦＰＧＡ)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、ここに記載される機能を実行するように設計された他の電子装置またはその組み合わせの中で実行され得る。ソフトウェアでは、実施は、ここで記載される機能を実行するモジュール（例えば、手順、機能など）を介してなされ得る。ソフトウェアコードは、メモリ装置の中に格納され、プロセッサによって実行され得る。
【００８５】
ここで、図６及び図７ に目を向けると、無線信号処理に関連するシステムが提供される。プロセッサ、ソフトウェア、ハードウェア、ファームウェアまたはその任意の適切な組み合わせによって実行される機能を表わし得るシステムは、一連の相互関係のある機能ブロックとして表わせられる。
【００８６】
図６を参照すると、無線通信システム６００は提供される。システム６００は、１以上のベクトルでレジスタ出力値をシフトするための論理モジュール６０２及びベクトルに従って１以上のｍパラメータを生成するための論理モジュール６０４を含む。システム６００は、さらに出力値、ｍパラメータ及びベクトルの一部に基づいて将来の状態をセットするための論理モジュール６０６を含む。
【００８７】
図７を参照して、無線通信システム７００は提供される。システム７００は、シーケンスジェネレータ多項式及び第１のサイクリックシフトから第１のマスキングベクトルを生成するための論理モジュール７０２、及びシーケンスジェネレータ多項式及び第２のサイクリックシフトから第２のマスキングベクトルを生成するための論理モジュール７０４を含む。システム７００は、さらにゴールドシーケンスを生成するために使用される第１の出力値及び第２の出力値を取得するためにシフトレジスタ出力値をマスクするための第１及び第２のマスキングベクトルを処理する論理モジュール７０６を含む。
【００８８】
図８は、例えば、無線ターミナルのように、無線通信装置になり得る通信装置８００を示す。さらに、または、それに代えて、通信装置８００は、有線ネットワーク内に駐在し得る。通信装置８００は、無線通信ターミナルで信号分析を実行するための指示を保持できるメモリ８０２を含み得る。さらに、通信装置８００は、メモリ８０２内の指示及び／または別のネットワーク装置から受信した指示を実行し得るプロセッサ８０４を含むことができ、これらの指示は、通信装置８００または関連する通信装置の構成または操作に関係し得る。
【００８９】
図９を参照して、多元接続無線通信システム９００が示される。多元接続無線通信システム９００は、セル９０２、９０４及び９０６を含む多数のセルを含む。システム９００の態様では、セル９０２、９０４及び９０６は、多数のセクタを含むノードＢを含み得る。多数のセクタは、セルの一部の中でＵＥとの通信に関して責任のある各アンテナを備えるアンテナのグループによって形成され得る。例えば、セル９０２では、アンテナグループ９１２、９１４及び９１６は、各々異なるセクタに相当し得る。セル９０４では、アンテナグループ９１８、９２０及び９２２は、各々異なるセクタに相当し得る。セル９０６では、アンテナグループ９２４、９２６及び９２８は各々異なるセクタに相当し得る。セル９０２、９０４及び９０６は、例えば、各セル９０２、９０４または９０６の１以上のセクタと通信し得るユーザ設備またはＵＥであるいくつかの無線通信装置を含み得る。例えば、ＵＥ９３０及び９３２は、ノードＢ９４２と通信し得、ＵＥ９３４及び９３６は、ノードＢ９４４と通信し得、ＵＥ９３８及び９４０は、ノードＢ９４６と通信し得る。
【００９０】
ここで図１０を参照して、１つの態様による多元接続無線通信システムが示される。アクセスポイント１０００(ＡＰ)は、多数のアンテナグループを含み、１つは、１００４及び１００６を含み、他は、１００８及び１０１０を含み、さらには、１０１２及び１０１４を含む。図１０では、２本のアンテナだけが各アンテナグループに関して示されるが、より多くまたはより少数のアンテナが各アンテナグループに関して利用され得る。アクセスターミナル１０１６(ＡＴ)は、アンテナ１０１２及び１０１４と通信し、アンテナ１０１２及び１０１４は、フォワードリンク１０２０でアクセスターミナル１０１６に情報を送信し、リバースリンク１０２０でアクセスターミナル１０１６から情報を受信する。アクセスターミナル１０２２は、アンテナ１００６及び１００８と通信し、アンテナ１００６及び１００８は、フォワードリンク１０２６でアクセスターミナル１０２２に情報を送信し、リバースリンク１０２４でアクセスターミナル１０２２から情報を受信する。ＦＤＤシステムでは、通信リンク１０１８、１０２０、１０２４及び１０２６は、通信に関して異なる周波数を使用し得る。例えば、フォワードリンク０２０は、次にリバースリンク１０１８によって使用される異なる周波数を使用し得る。
【００９１】
各アンテナグループ及び／または通信するように設計されるエリアは、しばしばアクセスポイントのセクタとして呼ばれる。各アンテナグループは、アクセスポイント１０００によってカバーされるエリアのセクタ中のアクセスターミナルと通信するように設計される。フォワードリンク１０２０及び１０６での通信では、アクセスポイント１０００の送信アンテナは、異なるアクセスターミナル１０１６及び１０２４に関するフォワードリンクの信号対雑音比を改善するためのビームフォーミングを利用する。さらに、アクセスポイントのカバレッジを介してランダムに散在するアクセスターミナルに送信するためにビームフォーミングを使用するアクセスポイントは、全てのそのアクセスターミナルにシングルアンテナを介して送信するアクセスポイントよりも近隣セルでアクセスターミナル干渉を起こさせない。アクセスポイントは、ターミナルと通信するために使用される固定局であり得、さらに、アクセスポイント、ノードＢまたは他のある用語で呼ばれ得る。アクセスターミナルは、さらに、アクセスターミナル、ユーザ設備(ＵＥ)、無線通信装置、ターミナル、アクセスターミナルまたは他のある用語で呼ばれ得る。
【００９２】
図１１を参照すると、システム１１００は、ＭＩＭＯシステ１１００中の発信機システム２１０(アクセスポイントとしても知られている)及び受信機システム１１５０(アクセスターミナルとしても知られている)を示す。発信機システム１１１０では、多くのデータストリーム用のトラフィックデータは、データソース１１１２から送信(ＴＸ)データプロセッサ１１１４に提供される。各データストリームは、それぞれ送信アンテナを介して送信される。ＴＸデータプロセッサ１１１４は、コード化されたデータを提供するためにそのデータストリームに選ばれた特別のコーディングスキーム(coding scheme)に基づく各データストリームに関してトラフィックデータをフォーマットし、コード化し、インターリーブする。
【００９３】
各データストリームに関するコード化データは、ＯＦＤＭ技術を使用するパイロットデータで多重化され得る。パイロットデータは、典型的に既知のやり方で処理される既知のデータパターンであり、チャネルレスポンスを評価するための受信システムで使用され得る。その後、各データストリームに関する多重化パイロット及びコード化データは、変調シンボルを提供するためのそのデータストリームに関して選択された特別の変調スキーム(例えばＢＰＳＫ、ＱＳＰＫ、Ｍ−ＰＳＫまたはＭ−ＱＡＭ)に基づいて、変調される(つまりシンボルマッピングされる)。各データストリームに関するデータレート、コーディング及び変調は、プロセッサ１１３０によって実行される指示によって決定され得る。
【００９４】
その後、全てのデータストリームに関する変調シンボルは、ＴＸ  ＭＩＭＯプロセッサ１１２０に提供され、それはさらに(例えばＯＦＤＭに関する)変調シンボルを処理し得る。その後、ＴＸ  ＭＩＭＯプロセッサ１１２０は、ＮＴ個の変調シンボルストリームをＮＴ個の送信機(ＴＭＴＲ)１１２２ａから１１２２ｔまでに供給し得る。ある実施形態では、ＴＸ  ＭＩＭＯプロセッサ１１２０は、データストリームのシンボル及びシンボルが送信されているアンテナにビームフォーミング重み付けを適用する。
【００９５】
各発信機１１２２は、１以上のアナログ信号を提供するそれぞれのシンボルストリームを受信した後に処理し、さらに、ＭＩＭＯチャネル上での送信に適する変調信号を提供するアナログ信号を調整する(例えば、増幅し、フィルタリングし、アップコンバートする)。その後、発信機１１２２ａから１１２２ｔまでのＮＴ個の変調信号は、ＮＴ個のアンテナ１１２４ａから１１２４ｔまでのそれぞれから送信される。
【００９６】
受信機システム１１５０では、送信された変調信号はＮＲ個のアンテナ１１５２ａから１１５２ｒまでによって受信され、各アンテナ１１５２からの受信信号は、それぞれの受信機（ＲＣＶＲ）１１５４ａから１１５４ｒまでに提供される。各受信機１１５４は、それぞれの受信信号を調整し（例えば、フィルタリングし、増幅し、ダウンコンバートし）、調整された信号をデジタル化して、サンプルを供給し、さらにそれらのサンプルを処理して、対応する「受信」シンボルストリームを供給する。
【００９７】
次いで、ＲＸデータプロセッサ１１６０は、特定の受信機処理技法に基づいてＮＲ個の受信機１１５４からＮＲ個の受信シンボルストリームを受信して処理し、ＮＴ個の「検出」シンボルストリームを提供する。次いで、ＲＸデータプロセッサ１１６０は、各検出シンボルストリームを復調し、デインタリーブし、復号して、データストリームに関するトラフィックデータを回復する。ＲＸデータプロセッサ１１６０による処理は、送信システム１１１０におけるＴＸ  ＭＩＭＯプロセッサ１１２０及びＴＸデータプロセッサ１１１４によって実行される処理を補足するものである。
【００９８】
プロセッサ１１７０は、どのプリコーディング行列（以下で論じる）を使用すべきかを定期的に判断する。プロセッサ１１７０は、行列インデックス部及びランク値部とを備えるリバースリンクメッセージを作成する。リバースリンクメッセージは、通信リンク及び／または受信データストリームに関する様々なタイプの情報を備えることができる。次いで、リバースリンクメッセージは、データソース１１３６からいくつかのデータストリームに関するトラフィックデータをも受信するＴＸデータプロセッサ１１３８によって処理され、変調器１１８０によって変調され、送信機１１５４ａから１１５４ｒによって調整され、送信機システム１１１０に戻される。
【００９９】
送信機システム１１１０において、受信機システム１１５０からの変調信号は、アンテナ１１２４によって受信され、受信機１１２２によって調整され、復調器１１４０によって復調され、ＲＸデータプロセッサ２２４２によって処理されて、受信機システム１１５０によって送信されたリバースリンクメッセージが抽出される。次いで、プロセッサ１１３０は、ビームフォーミング重み付けを決定するためにどのプリコーディング行列を使用すべきかを判断し、次いで、抽出されたメッセージを処理する。
【０１００】
態様では、論理チャネルは、制御チャネル及びトラフィックチャネルに分類される。論理制御チャネルは、ブロードキャスティングシステム制御情報に関するＤＬチャネルであるブロードキャスト制御チャネル(ＢＣＣＨ)を含む。ページング情報を転送するＤＬチャネルであるページング制御チャネル(ＰＣＣＨ)。１またはいくつかのＭＴＣＨに関する制御情報及びマルチメディアブロードキャスト及びマルチキャストサービス(multimedia Broadcast and Multicast Service)（ＭＢＭＳ）スケジューリングに関して使用されるポイントツーマルチポイントＤＬチャネルであるマルチキャスト制御チャネル(ＭＣＣＨ)。一般に、ＲＲＣ接続を確立した後、このチャネルは、単にＭＢＭＳ(注: 古いＭＣＣＨ＋ＭＳＣＨ)を受信するＵＥによって使用される。個別制御チャネル(ＤＣＣＨ)は、専用制御情報を送信するポイントツーポイントの双方向チャネルで、ＲＲＣ接続しているＵＥによって使用される。論理トラフィックチャネルは、ユーザ情報の転送に関して１のＵＥに専心的なポイントツーポイントの双方向チャネルである個別トラフィックチャネル(ＤＴＣＨ)を含む。さらに、トラフィックデータを送信するためのポイントツーマルチポイントＤＬチャネに関するマルチキャストトラフィックチャネル(ＭＴＣＨ)。
【０１０１】
トランスポートチャネルは、ＤＬ及びＵＬに分類される。ＤＬトランスポートチャネルは、ブロードキャストチャネル（ＢＣＨ）、ダウンリンク共有データチャネル（ＤＬ−ＳＤＣＨ）及びページングチャネル（ＰＣＨ）を含み、ＵＥ省電力のサポートに関するＰＣＨ（ＤＲＸサイクルはＵＥへのネットワークによって示される）は、全セル上でブロードキャストされ、他の制御／トラフィックチャネルに関して使用され得るＰＨＹリソースにマッピングされる。ＵＬトランスポートチャネルは、ランダムアクセスチャネル（ＲＡＣＨ）、リクエストチャネル(ＲＥＱＣＨ)、アップリンク共有データチャネル（ＵＬ−ＳＤＣＨ）及び複数のＰＨＹチャネルを含む。ＰＨＹチャネルは、１セットのＤＬチャネル及びＵＬチャネルを含む。
【０１０２】
ＤＬ  ＰＨＹチャネルは、例えば、共通パイロットチャネル(ＣＰＩＣＨ)、同期チャネル(ＳＣＨ)、共通制御チャネル(ＣＣＣＨ)、共有ＤＬ制御チャネル(ＳＤＣＣＨ)、マルチキャスト制御チャネル(ＭＣＣＨ)、共有ＵＬアサインメントチャネル（ＳＵＡＣＨ）、アクナレッジチャネル（ＡＣＫＣＨ）、ＤＬ物理共有データチャネル(ＤＬ−ＰＳＤＣＨ)、ＵＬパワー制御チャネル(ＵＰＣＣＨ)、ページングインジケータチャネル(ＰＩＣＨ)及び負荷インジケータチャネル(ＬＩＣＨ)を含む。
【０１０３】
ＵＬ  ＰＨＹチャネルは、例えば、物理ランダムアクセスチャネル（ＰＲＣＨ）、チャネル品質インジケータチャネル (ＣＱＩＣＨ)、アクナレッジチャネル(ＡＣＫＣＨ)、アンテナサブセットインジケータチャネル(ＡＳＩＣＨ)、共有リクエストチャネル(ＳＲＥＱＣＨ)、ＵＬ物理共有データチャネル(ＵＬ−ＰＳＤＣＨ)及びブロードバンドパイロットチャネル(ＢＰＩＣＨ)を含む。
【０１０４】
他の用語／コンポーネントは、３Ｇ  第３世代、３ＧＧＰ  第３世代パートナーシッププロジェクト、ＡＣＬＲ  隣接チャネル漏洩電力比、ＡＣＰＲ  隣接チャネル電力比、ＡＣＳ  隣接チャネル選択度、ＡＤＳ  アドバンスドデザインシステム、ＡＭＣ  適応変調符号化、  Ａ−ＭＰＲ  追加最大パワー低減、ＡＲＱ  自動再送要求、ＢＣＣＨ  ブロードキャスト制御チャネル、ＢＴＳ  ベーストランシーバ局、ＣＣＤ  循環遅延ダイバーシチ、ＣＣＤＦ  累積分布補関数、ＣＤＭＡ  符号分割多元接続、ＣＦＩ  制御フォーマット指示、Ｃｏ−ＭＩＭＯ  共同ＭＩＭＯ１(Cooperative MIMO)、ＣＰ  サイクリックプリフェックス、ＣＰＩＣＨ  共通パイロットチャネル、ＣＰＲＩ  共通パブリック無線インターフェース（Common public radio interface）、ＣＱＩ  チャネル品質インジケータ、ＣＲＣ  循環冗長検査、ＤＣＩ  ダウンリンク制御インジケータ、ＤＦＴ  離散フーリエ変換、ＤＦＴ−ＳＯＦＤＭ  離散フーリエ変換拡張ＯＦＤＭ(Discrete Fourier transform spread OFDM)、ＤＬ  ダウンリンク（基地局から加入者への伝送）、ＤＬ−ＳＣＨ  ダウンリンク共有チャネル、Ｄ−ＰＨＹ  ５００Ｍｂｐｓ物理層、ＤＳＰ  デジタル信号処理、ＤＴ  ディベロプメントツール（Development toolset）、ＤＶＳＡ  デジタルベクトル信号解析（Digital vector signal analysis）、ＥＤＡ  電子設計自動化Electronic design automation）、Ｅ−ＤＣＨ  エンハンスドデディケイティドチャネル（Enhanced dedicated channel）、Ｅ−ＵＴＲＡＮ  エボルブドＵＭＴＳ地上無線アクセスネットワーク（Evolved UMTS terrestrial radio access network）、ｅＭＢＭＳ  エボルブドマルチメディアブロードキャストマルチキャストサービス（Evolved multimedia broadcast multicast service）、ｅＮＢ  エボルブドノードＢ（Evolved Node B）、ＥＰＣ  エボルブドパケットコア（Evolved packet core）、ＥＰＲＥ  エネルギー対リソースエレメント（Energy per resource element）、ＥＴＳＩ  ヨーロッパ電気通信標準化協会、Ｅ−ＵＴＲＡ  エボルブドＵＴＲＡ（Evolved UTRA）、Ｅ−ＵＴＲＡＮ  エボルブドＵＴＲＡＮ（Evolved UTRAN）、ＥＶＭ エラーベクトルマグニチュード（Error vector magnitude）、ＦＤＤ  周波数分割複信を含む。
【０１０５】
さらにまた、他の用語は、ＦＦＴ  高速フーリエ変換、ＦＲＣ  固定参照チャネル（Fixed reference channel）、ＦＳ１  フレームストラクチャタイプ１（Frame structure type 1）、ＦＳ２  フレームストラクチャタイプ２（Frame structure type 2）、ＧＳＭ（登録商標）  グローバルシステムフォーモバイルコミュニケーション（Global system for mobile communication）、ＨＡＲＱ  ハイブリッド自動再送要求、ＨＤＬ  ハードウェア記載言語、ＨＩ  ＨＡＲＱインジケータ、ＨＳＤＰＡ  高速ダウンリンクパケットアクセス（High speed downlink packet access）、ＨＳＰＡ  高速パケットアクセス（High speed packet access）、ＨＳＵＰＡ  高速アップリンクパケットアクセス（High speed uplink packet access）、ＩＦＦＴ  逆ＦＦＴ、ＩＯＴ  相互運用性試験（Interoperability test）、ＩＰ  インターネットプロトコル、ＬＯ  局部発信器、ＬＴＥ  ロングタームエボリューション（Long term evolution）、ＭＡＣ  媒体アクセスコントロール（Medium access control）、ＭＢＭＳ  マルチメディアビロードキャストマルチキャストサービス（Multimedia broadcast multicast service）、ＭＢＳＦＮ 単一周波数上のマルチキャスト／ブロードキャスト（Multicast/broadcast over single-frequency network）、ＭＣＨ  マルチキャストチャネル（Multicast channel）、ＭＩＭＯ  多入力多出力、ＭＩＳＯ  多入力単出力、ＭＭＥ  モビリティマネジメントエンティティ（Mobility management entity）、ＭＯＰ 最大出力パワー、ＭＰＲ  最大パワー低減、ＭＵ−ＭＩＭＯマルチプルユーザＭＩＭＯ、ＮＡＳ  ノンアクセスストラタム、ＯＢＳＡＩ オープン基地局アーキテクチャインターフェース（Open base station architecture interface）、ＯＦＤＭ  直交周波数分割多重、ＯＦＤＭＡ  直交周波数分割多元接続、ＰＡＰＲ  ピーク対平均電力比、ＰＡＲ  ピーク対平均比、ＰＢＣＨ  物理ブロードキャストチャネル、Ｐ−ＣＣＰＣＨ  １次共通制御物理チャネル、ＰＣＦＩＣＨ  物理制御フォーマットインジケータチャネル（Physical control format indicator channel）、ＰＣＨ  ページングチャネル、ＰＤＣＣＨ  物理ダウンリンク制御チャネル、ＰＤＣＰ  パケットデータ収束プロトコル、ＰＤＳＣＨ  物理ダウンリンク共有チャネル、ＰＨＩＣＨ  物理ハイブリッドＡＲＱインジケータチャネル（Physical hybrid ARQ indicator channel）、ＰＨＹ  物理層、ＰＲＡＣＨ  物理ランダムアクセスチャネル、ＰＭＣＨ  物理マルチキャストチャネル、ＰＭＩ  プリコーディングマトリクスインジケータ（Pre-coding matrix indicator）、Ｐ−ＳＣＨ   １次同期信号（Primary synchronization signal）、ＰＵＣＣＨ  物理アップリンク制御チャネル（Physical uplink control channel）、ＰＵＳＣＨ  物理アップリンク共有チャネル（Physical uplink shared channel）を含む。
【０１０６】
他の用語は、ＱＡＭ  直交位相振幅変調、ＱＰＳＫ  四位相偏移変調、ＲＡＣＨ  ランダムアクセスチャネル、ＲＡＴ   無線アクセス技術（Radio access technology）、ＲＢ
リソースブロック（Resource block）、ＲＦ  無線周波数、 ＲＦＤＥ  ＲＦデザイン環境（RF design environment）、ＲＬＣ  無線リンク制御（Radio link control）、ＲＭＣ  リファレンス測定チャネル、ＲＮＣ  無線ネットワークコントローラ、ＲＲＣ  無線リソース制御、ＲＲＭ  無線リソース管理、ＲＳ  基準信号、ＲＳＣＰ  受信信号符号パワー（Received signal code power）、ＲＳＲＰ  基準信号受信パワー（Reference signal received power）、ＲＳＲＱ  基準信号受信品質（Reference signal received quality）、ＲＳＳＩ  受信信号強度インジケータ（Received signal strength indicator）、ＳＡＥ  システムアーキテクチャエボリューション（System architecture evolution）、ＳＡＰ  サービスアクセスポイント（Service access point）、ＳＣ−ＦＤＭＡ  シングルキャリア周波数分割多元接続（Single carrier frequency division multiple access）、ＳＦＢＣ   空間周波数符号化（Space-frequency block coding）、Ｓ−ＧＷ  サービングゲートウェイ（Serving gateway）、ＳＩＭＯ  単入力多出力、ＳＩＳＯ  単入力単出力、ＳＮＲ  信号対ノイズ比、ＳＲＳ   サウンディング基準信号（Sounding reference signal）、Ｓ−ＳＣＨ  ２次同期信号、ＳＵ−ＭＩＭＯ  シングルユーザＭＩＭＯ、ＴＤＤ  時分割複信、ＴＤＭＡ  時分割多元接続、ＴＲ  テクニカルレポート（Technical report）、ＴｒＣＨ  トランスポートチャネル、ＴＳ  技術仕様（Technical specification）、ＴＴＡ  情報通信技術協会、ＴＴＩ   伝送時間間隔、ＵＣＩ  アップリンク制御インジケータ、ＵＥ  ユーザ設備、ＵＬ  アップリンク (加入者から基地局への伝送)、ＵＬ−ＳＣＨ  アップリンク共有チャネル（Uplink shared channel）、ＵＭＢ  ウルトラモバイルブロードバンド（Ultra-mobile broadband）、ＵＭＴＳ  ユニバーサルモバイルテレコミュニケーションシステム（Universal mobile telecommunications system）、ＵＴＲＡ  ユニバーサル地上無線アクセス、ＵＴＲＡＮ  ユニバーサル地上無線アクセスネットワーク、ＶＳＡ  ベクトル信号解析（Vector signal analyzer）、Ｗ−ＣＤＭＡ（登録商標）
ワイドバンド符号分割多元接続（Wideband code division multiple access）を含む。
【０１０７】
種々の態様がターミナルに関してここに記載されることは注意する。ターミナルは、さらに、システム、ユーザ装置、加入者ユニット、加入者局、移動局、移動装置、遠隔局、遠隔端末、アクセスターミナル、ユーザ端末、ユーザエージェントまたはユーザ設備と呼ばれ得る。ユーザ装置は、携帯電話、コードレス電話、セッション設定プロトコル(ＳＩＰ)電話、ワイヤレスローカルループ(ＷＬＬ)局、ＰＤＡ、無線接続能力を持つハンドヘルド装置、ターミナル内のモジュール、ホスト装置(例えばＰＣＭＣＩＡカード)に取り付けられ得るまたは内部に組み込まれ得るカード、または無線モデムに接続された他の処理装置になり得る。
【０１０８】
さらに、特許請求の範囲の態様は、方法、装置、またはソフトウェア、ファームウェア、ハードウェア、請求項の内容の様々な態様を実行するためのコンピュータまたはコンピューティングコンポーネントを制御するためのこれらの任意の組み合わせを生産する標準プログラミング及び／またはエンジニアリング技術を使用する製造品として実行され得る。ここに使用されるような「製品」の用語は、任意のコンピュータ可読装置、キャリア、媒体からアクセス可能なコンピュータプログラムを包含するように意図される。例えば、コンピュータ可読媒体は、磁気記憶装置(例えばハードディスク、フロッピー（登録商標）ディスク、磁気ストライプ)、光ディスク(例えばコンパクトディスク(ＣＤ)、(デジタルバーサタイルディスク(ＤＶＤ))、スマートカード及びフラッシュメモリ装置(例えば、カード、スティック、キードライブ)を含み得るが、限定されない。さらに、搬送波が、ボイスメールを送受信するかセルラネットワークのようなネットワークにアクセスするのに使用されるもののようなコンピュータ可読電子データを運ぶために使用され得ることは、認識されるべきである。もちろん、当業者は、多くの修正がここに記載されるものの範囲または目的から逸脱することのないこの構成になされ得ると認識するであろう。
【０１０９】
本願で使用されるように、用語「コンポーネント」、「モジュール」、「システム」、「プロトコル」などは、ハードウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア、またはソフトウェア実行のいずれかのコンピュータ関連エンティティを指すように意図される。例えば、コンポーネントは、プロセッサ上で動くプロセス、プロセッサ、オブジェクト、実行可能、実行のスレッド、プログラム及び／またはコンピュータであり得るが、限定されない。実例では、サーバ上で動くアプリケーション及びサーバの両方は、コンポーネントになり得る。１以上のコンポーネントは、１のコンピュータに集中され、及び／または２以上のコンピュータ館で分配され得るコンポーネント及び実行のスレッド及び／またはプロセス内に存在し得る。
【０１１０】
上記されたものは、１以上の実施形態を含む。前述の実施形態を記載する目的のためのコンポーネントまたは方法論の全ての考えられる組み合わせを記載することは、もちろん不可能であるが、当業者は、様々な実施形態の多くのさらなる組む合わせ及び交換が可能であることを認識し得る。従って、記載された実施形態は、添付された特許請求の範囲の目的及び範囲内にある変更、修正および変化をすべて包含するように意図される。さらに、用語「含む」が詳細な説明または特許請求の範囲のいずれかで使用される範囲まで、そのような用語は、「備える」が特許請求の範囲での移行する用語として使用されるときに解釈されるような用語「備える」に類似するやり方で包含され得ることが意図される。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  １以上のベクトルでシフトレジスタ出力値をマスクすることにより、シーケンスジェネレータ用のサイクリックシフトを生成することと、前記シフトレジスタ出力値の一部に基づいて前記シーケンスジェネレータを将来の状態へ進めること、の動作を実行するようにコンピュータ可読記憶媒体に記憶されたコンピュータ実行可能指示を実行するプロセッサを使用することを備える無線通信方法。
［Ｃ２］  前記ベクトルは、マルチビット多項式に関係する、Ｃ１記載の方法。
［Ｃ３］  前記シーケンスジェネレータ用の１以上のｍパラメータを生成することをさらに含む、Ｃ１記載の方法。
［Ｃ４］  前記ｍパラメータは、ゴールドシーケンスを形成するためにセットとして組み合わせられる、Ｃ３記載の方法。
［Ｃ５］  前記ゴールドシーケンスは、少なくとも２セットの前記ｍパラメータの排他的論理和演算によって形成される、Ｃ４記載の方法。
［Ｃ６］  モジュロ２加算器を介して前記サイクリックシフトを生成することをさらに含む、Ｃ１記載の方法。
［Ｃ７］  前記モジュロ２加算器を介して付加的な多項式値を生成する、Ｃ６記載の方法。
［Ｃ８］  少なくとも２セットのｍシーケンスに異なるマスク値を適用することをさらに含む、Ｃ１記載の方法。
［Ｃ９］  １以上のシーケンスホッピング関数を生成することをさらに含む、Ｃ１記載の方法。
［Ｃ１０］  １以上のセル固有シーケンスホッピング関数を生成することをさらに含むＣ１記載の方法。
［Ｃ１１］  １以上のリソース固有シーケンスホッピング関数を生成することをさらに含むＣ１記載の方法。
［Ｃ１２］  １以上の直交カバーホッピング関数を生成することをさらに含む、Ｃ１記載の方法。
［Ｃ１３］  シーケンスインデックスホッピングを自動的に使用可能または使用不能にすることをさらに含む、Ｃ１記載の方法。
［Ｃ１４］  １以上のベクトルでシフトレジスタ出力値を組み合わせることにより、シーケンスジェネレータ用のサイクリックシフトを生成するための指示、及び前記シフトレジスタ出力値の一部に基づいて前記シーケンスジェネレータを将来の状態で起動するための指示を保存するメモリと、前記指示を実行するプロセッサと、を備える通信装置。
［Ｃ１５］  前記シーケンスジェネレータ用に使用される１以上のｍパラメータをさらに含む、Ｃ１４記載の装置。
［Ｃ１６］  前記ｍパラメータは、ゴールドシーケンスを形成するためにセットとして組み合わせられる、Ｃ１５記載の装置。
［Ｃ１７］  前記ゴールドシーケンスは、少なくとも２セットの前記ｍパラメータの排他的論理和演算によって形成される、Ｃ１６記載の装置。
［Ｃ１８］  前記サイクリックシフトを生成するモジュロ２加算器をさらに含む、Ｃ１４記載の装置。
［Ｃ１９］  １以上のベクトルでレジスタ出力値をシフトするための手段と、前記ベクトルに従って１以上のｍパラメータを生成するための手段と、前記出力値、前記ｍパラメータ及び前記ベクトルの一部に基づいて将来の状態を設定するための手段と、を備える通信装置。
［Ｃ２０］  前記ｍパラメータは、ゴールドシーケンスを形成するために使用される１セットのシーケンスに関連する、Ｃ１９記載の装置。
［Ｃ２１］  １以上のベクトルでレジスタ出力値をマスクすることと、前記ベクトルに従って１以上のｍパラメータを加えることと、前記出力値、前記ｍパラメータ及び前記ベクトルの一部に基づいてシーケンスジェネレータに将来の状態を設定することと、を備えるコンピュータ可読媒体。
［Ｃ２２］  サイクリックシフト演算を実行するために加算器を使用する、Ｃ２１記載のコンピュータ可読媒体。
［Ｃ２３］  多項式値を介して前記シーケンスジェネレータを構成することをさらに備える、Ｃ２１記載のコンピュータ可読媒体。
［Ｃ２４］  １以上のベクトルに従ってレジスタ出力値を調整することと、前記ベクトルで１以上のｍパラメータをシーケンス化することと、前記出力値、前記ｍパラメータ及び前記ベクトルの一部に基づいて前記シーケンスジェネレータを将来の状態にクロックすること、の指示を実行するプロセッサ。
［Ｃ２５］  少なくとも２つのｍシーケンスからゴールドシーケンスを生成することをさらに含む、Ｃ２４記載のプロセッサ。
［Ｃ２６］  シーケンスジェネレータ多項式と第１のサイクリックシフトから第１のマスキングベクトルを生成することと、前記シーケンスジェネレータ多項式と第２のサイクリックシフトから第２のマスキングベクトルを生成することと、第１の出力値と第２の出力値を取得するためにシフトレジスタ出力値をマスクするための前記第１及び第２のマスキングベクトルを使用することと、ここで、前記第１の出力値及び第２の出力値は将来のシーケンス状態を生成するために使用される、を備える無線通信方法。
［Ｃ２７］  第１のランダムシーケンスを作るために前記第１の出力値の結果を加えることをさらに含む、Ｃ２６記載の方法。
［Ｃ２８］  第２のランダムシーケンスを作るために前記第２の出力値の結果を加えることをさらに含む、Ｃ２６記載の方法。
［Ｃ２９］  シーケンスジェネレータ多項式と第１のサイクリックシフトから第１のマスキングベクトルを生成するための手段と、前記シーケンスジェネレータ多項式と第２のサイクリックシフトから第２のマスキングベクトルを生成するための手段と、ゴールドシーケンスを生成するために使用される第１の出力値と第２の出力値を取得するためにシフトレジスタ出力値をマスクするための前記第１及び第２のマスキングベクトルを処理するための手段と、を備える無線通信システムで動作可能な装置。
［Ｃ３０］  第１のランダムシーケンスを作るために前記第１の出力値の結果を加えるため、及び第２のランダムシーケンスを作るために前記第２の出力値の結果を加えるためのコンポーネントをさらに含む、Ｃ２９記載の装置。
［Ｃ３１］  シーケンスジェネレータ多項式と第１のサイクリックシフトから第１のマスキングベクトルを生成することと、前記シーケンスジェネレータ多項式と第２のサイクリックシフトから第２のマスキングベクトルを生成することと、第１の出力値と第２の出力値を取得するためにシフトレジスタ出力値をマスクするための前記第１及び第２のマスキングベクトルを使用することと、第１のランダムシーケンスを作るために前記第１の出力値のコンポーネントを加えることと、第２のランダムシーケンスを作るために前記第２の出力値のコンポーネントを加えることと、を含む動作をコンピュータによって実行されるとき、前記コンピュータに実行させるための指示を備えるコンピュータ可読媒体。
［Ｃ３２］  少なくとも２つのｍシーケンスからゴールドシーケンスを生成することをさらに含む、Ｃ３１記載のコンピュータ可読媒体。
［Ｃ３３］  シーケンスジェネレータ多項式と第１のサイクリックシフトから第１のマスキングベクトルを生成することと、前記シーケンスジェネレータ多項式と第２のサイクリックシフトから第２のマスキングベクトルを生成することと、第１の出力値と第２の出力値を取得するためにシフトレジスタ出力値で前記第１及び第２のマスキングベクトルをシフトすることと、前記マスキングベクトルと前記シフトレジスタ出力値から少なくとも１つの擬似ランダムシーケンスを生成することと、で構成されるプロセッサを備える無線通信システムで動作可能な装置。
［Ｃ３４］  前記第１及び第２のマスキングベクトルに従って少なくとも１つのｍシーケンス値を処理することをさらに含む、Ｃ３３記載の装置。
［Ｃ３５］  少なくとも１つのゴールドシーケンス値を生成することをさらに含む、Ｃ３４記載の装置。
［Ｃ３６］  シーケンスジェネレータ用のサイクリックシフトを生成することと、シフトレジスタステージを所望の将来の状態に設定することにより前記シーケンスジェネレータ内で擬似ランダムシーケンスを進めること、の動作を実行するようにコンピュータ可読記憶媒体に記憶されたコンピュータ実行可能な指示を実行するプロセッサを使用することを備える通信方法。
［Ｃ３７］  前記将来の状態は、生成多項式、要求された前進のステップ数または初期状態に依存する、Ｃ３６記載の方法。
［Ｃ３８］  前記所望の将来の状態の前に発生する連続するビットのシーケンスを生成するために１以上のｍパラメータを使用することと、前記シフトレジスタステージを初期化するために前記ビットを使用することと、をさらに含むＣ３６記載の方法。
【図１】
0005985726.tif 000037
【図２】
0005985726.tif 000038
【図３】
0005985726.tif 000039
【図４】
0005985726.tif 000040
【図５】
0005985726.tif 000041
【図６】
0005985726.tif 000042
【図７】
0005985726.tif 000043
【図８】
0005985726.tif 000044
【図９】
0005985726.tif 000045
【図１０】
0005985726.tif 000046
【図１１】
0005985726.tif 000047