【手続補正書】
【提出日】平成16年12月3日(2004.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スクランブリングコードの生成器において、
第１シフトレジスタ値ａｉ（ｉ＝０〜ｃ−１、ここでｃは第１レジスタの総数）を有する複数のシフトレジスタを用いて、第１ｍシーケンスを生成する第１ｍシーケンス生成器と、
第２シフトレジスタ値ｂｊ（ｊ＝０〜ｃ−１、ここでｃは第２レジスタの総数）を有する複数の第２レジスタを用いて、第２ｍシーケンスを生成する第２ｍシーケンス生成器と、
前記第１シフトレジスタ値ａｉ（ｉ＝０〜ｃ−１）をマスク値の第１の組Ｋｉ（ｉ＝０〜ｃ−１）でマスキングして、第３ｍシーケンスを生成する第１マスキング部と、
前記第１シフトレジスタ値ａｉ（ｉ＝０〜ｃ−１）をマスク値の第２の組Ｋｐ（ｐ＝０〜ｃ−１）でマスキングして、第４ｍシーケンスを生成する第２マスキング部と、
前記第３ｍシーケンスと前記第２ｍシーケンスとを加算して、一次スクランブリングコードを生成する第１加算器と、
前記第４ｍシーケンスと前記第２ｍシーケンスとを加算して、二次スクランブリングコードを生成する第２加算器と
を備え、
前記第１マスキング部は、前記第１ｍシーケンスを（(Ｋ−１)＊Ｍ＋Ｋ−１))チップだけシフトして、Ｋ番目の一次スクランブリングコードを生成するように適合され、ここで、Ｍは、１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数であり、
前記第２マスキング部は、第１ｍシーケンスを第１マスキング部のシフト値からＬチップだけさらにシフトして、第１加算器が生成したＫ番目の一次スクランブリングコードの、関連したＬ番目二次スクランブリングコードを生成するように適合されることを特徴とするスクランブリングコード生成器。
【請求項２】
前記Ｋ番目の一次スクランブリングコードは、（(Ｋ−１)＊Ｍ＋Ｋ）番目のゴールドコードであり、Ｍは、１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数であることを特徴とする請求項１記載のスクランブリングコード生成器。
【請求項３】
Ｋ番目の一次スクランブリングコードに関連した前記二次スクランブリングコードは、（((Ｋ−１)＊Ｍ＋Ｋ)＋１)番目から(Ｋ＊Ｍ＋Ｋ)番目のスクランブリングコードであり、Ｍは、１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数であることを特徴とする請求項１記載のスクランブリングコード生成器。
【請求項４】
前記Ｋは、１≦Ｋ≦５１２であることを特徴とする請求項１記載のスクランブリングコード生成器。
【請求項５】
前記Ｌは、１≦Ｌ≦Ｍであり、Ｍは、１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数であることを特徴とする請求項１記載のスクランブリングコード生成器。
【請求項６】
前記マスキング部は、次の式
【数１】
2004173321.tif 000001
によって動作することを特徴とする請求項１記載のスクランブリングコード生成器。
【請求項７】
前記第１シフトレジスタ値ａｉをマスク値の第３の組Ｋｓ（ｓ＝０〜ｃ−１）でマスキングして、第５ｍシーケンスを生成する第３マスキング部と、
前記第５ｍシーケンスと前記第２ｍシーケンスとを加算して、一次スクランブリングコードに関連したＮ番目の二次スクランブリングコードを生成する第３加算器と
を備え、
前記第３マスキング部は、前記第１ｍシーケンスを第１マスキング部のシフト値からＮチップだけさらにシフトして、Ｎ番目の二次スクランブリングコードを生成するように適合されることを特徴とする請求項１記載のスクランブリングコード生成器。
【請求項８】
前記Ｎは、１≦Ｎ≦Ｍであり、Ｍは、１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数であることを特徴とする請求項７記載のスクランブリングコード生成器。
【請求項９】
前記一次スクランブリングコードと二次スクランブリングコードとは、Ｉチャネル成分であり、前記装置は、さらに、前記一次スクランブリングコードと二次スクランブリングコードの内の少なくとも一つを遅延させて、Ｑチャネル成分を生成するための手段を備えることを特徴とする請求項１記載のスクランブリングコード生成器。
【請求項１０】
スクランブリングコードを生成する方法において、
第１シフトレジスタ値ａｉ（ｉ＝０〜ｃ−１、ここでｃは第１レジスタの総数）を有する複数のシフトレジスタを用いて、第１ｍシーケンスを生成するステップと、
第２シフトレジスタ値ｂｊ（ｊ＝０〜ｃ−１、ここでｃは第２レジスタの総数）を有する複数のシフトレジスタを用いて、第２ｍシーケンスを生成するステップと、
前記第１シフトレジスタ値ａｉ（ｉ＝０〜ｃ−１）をマスク値の第１の組Ｋｉ（ｉ＝０〜ｃ−１）でマスキングして、第３ｍシーケンスを生成する第１マスキングステップと、
前記第１シフトレジスタ値ａｉ（ｉ＝０〜ｃ−１）をマスク値の第２の組Ｋｊ（ｊ＝０〜ｃ−１）でマスキングして、第４ｍシーケンスを生成する第２マスキングステップと、
前記第１ｍシーケンスと前記第２ｍシーケンスとを加算して、一次スクランブリングコードを生成する第１加算ステップと、
前記第４ｍシーケンスと前記第２ｍシーケンスとを加算して、二次スクランブリングコードを生成する第２加算ステップと
を備え、
前記第１マスキングステップは、前記第１ｍシーケンスを（(Ｋ−１)＊Ｍ＋Ｋ−１）チップだけシフトして、Ｋ番目の一次スクランブリングコードを生成し、Ｍは、１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数であり、
前記第２マスキングステップは、前記第１ｍシーケンスを前記第１マスキングステップのシフト値からＬチップだけさらにシフトして、Ｋ番目の一次スクランブリングコードに関連したＬ番目の二次スクランブリングコードを生成するように適合されていることを特徴とするスクランブリングコード生成方法。
【請求項１１】
Ｋ番目の一次スクランブリングコードは、（(Ｋ−１)＊Ｍ＋Ｋ）番目のゴールドコードであり、Ｍは、１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数であることを特徴とする請求項１０記載のスクランブリングコード生成方法。
【請求項１２】
Ｋ番目の一次スクランブリングコードに関連した前記二次スクランブリングコードは、（((Ｋ−１)＊Ｍ＋Ｋ)＋１)番目から(Ｋ＊Ｍ＋Ｋ)番目のゴールドコードであり、Ｍは、１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数であることを特徴とする請求項１０記載のスクランブリングコード生成方法。
【請求項１３】
前記Ｋは、１≦Ｋ≦５１２であることを特徴とする請求項１０記載のスクランブリングコード生成方法。
【請求項１４】
前記Ｌは、１≦Ｌ≦Ｍであり、Ｍは、１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数であることを特徴とする請求項１０記載のスクランブリングコード生成方法。
【請求項１５】
前記第１マスキングステップおよび第２マスキングステップは、次の式
【数２】
2004173321.tif 000002
によって動作することを特徴とする請求項１０記載のスクランブリングコード生成方法。
【請求項１６】
前記第１シフトレジスタ値ａｉを第３マスク値Ｋｐ（ｐは０〜ｃ−１）でマスキングして、第５ｍシーケンスを生成する第３マスキングステップと、
前記第５ｍシーケンスと前記第２ｍシーケンスとを加算して、一次スクランブリングコードに関連したＮ番目の二次スクランブリングコードを生成する第３加算ステップと
を備え、
前記第３マスキングステップは、第１ｍシーケンスを前記第１マスキングステップのシフト値からＮチップだけさらにシフトして、Ｋ番目の一次スクランブリングコードに関連したＮ番目の二次スクランブリングコードを生成することを特徴とする請求項１０記載のスクランブリングコード生成方法。
【請求項１７】
前記Ｎは、１≦Ｎ≦Ｍであり、Ｍは、１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数であることを特徴とする請求項１０記載のスクランブリングコード生成方法。
【請求項１８】
前記一次スクランブリングコードと二次スクランブリングコードとは、Ｉチャネル成分であり、前記方法は、さらに、前記一次スクランブリングコードと二次スクランブリングコードの内の少なくとも一つを遅延させてＱチャネル成分を生成する段階を備えることを特徴とする請求項１０記載のスクランブリングコード生成方法。
【請求項１９】
スクランブリングコード生成器を持った移動通信システムにおいて、スクランブリングコードを生成するための方法において、
Ｋ番目の一次スクランブリングコードとして（（Ｋ−１）＊Ｍ＋Ｋ）番目のゴールドコードを用いる段階（Ｋは自然数、Ｍは１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数）と、
Ｋ番目のスクランブリングコードに関連した二次スクランブリングコードとして、（（Ｋ−１）＊Ｍ＋Ｋ＋１）番目から(Ｋ＊Ｍ＋Ｋ)番目のゴールドコードを用いる段階と
を備え、前記スクランブリングコード生成器は、
第１シフトレジスタ値ａｉ（ｉ＝０〜ｃ−１、ここでｃは第１レジスタの総数）を持つ複数のシフトレジスタを用いて、第１ｍシーケンスを生成する第１ｍシーケンス生成器と、
第２シフトレジスタ値ｂｊ（ｊ＝０〜ｃ−１、ここでｃは第２レジスタの総数）を持つ複数の第２レジスタを用いて、第２ｍシーケンスを生成する第２ｍシーケンス生成器と、
第１ｍシーケンスと第２ｍシーケンスとを加算して、前記ゴールドコードを生成するための、少なくとも一つの加算器と
を備えることを特徴とする方法。
【請求項２０】
（（Ｋ−１）＊Ｍ＋Ｋ）番目のゴールドカードは、第２ｍシーケンスと、第１ｍシーケンスを（（Ｋ−１）＊Ｍ＋Ｋ−１）チップだけシフトして得た第３ｍシーケンスとを加算することで生成されることを特徴とする請求項１９記載の方法。
【請求項２１】
前記Ｋは、一次スクランブリングコード番号であり、１≦Ｋ≦５１２であることを特徴とする請求項１９記載の方法。
【請求項２２】
前記Ｍは１５であり、また、一次スクランブリングコードと、関連した１５個の二次スクランブリングコードとの間に、１対１のマッピングがあることを特徴とする請求項１９記載の方法。
【請求項２３】
第３ｍシーケンスは、第１シフトレジスタ値ａｉをマスク値Ｋｉ（ｉ＝０〜ｃ−１）でマスクすることによって生成されることを特徴とする請求項１９記載の方法。
【請求項２４】
前記マスクは、以下の式に従って実行されることを特徴とする請求項２３記載の方法。
【数３】
2004173321.tif 000003
【請求項２５】
生成された一次スクランブリングコードと二次スクランブリングコードとは、Ｉチャネル成分であり、前記方法は、さらに、前記一次スクランブリングコードと二次スクランブリングコードの内の少なくとも一つを遅延させて、Ｑチャネル成分を生成する段階を備えることを特徴とする請求項１９記載のスクランブリングコード生成方法。
【請求項２６】
スクランブリングコード生成器を持った移動通信システムにおける、スクランブリングコードを生成するための装置において、
第１シフトレジスタ値ａｉ（ｉ＝０〜ｃ−１、ここでｃは第１レジスタの総数）を有する複数の第１レジスタを用いて、第１ｍシーケンスを生成する第１ｍシーケンス生成器と、
第２シフトレジスタ値ｂｊ（ｊ＝０〜ｃ−１、ここでｃは第２レジスタの総数）を有する複数の第２レジスタを用いて、第２ｍシーケンスを生成する第２ｍシーケンス生成器と、
第１ｍシーケンスと第２ｍシーケンスとを加算してゴールドコードを生成する、少なくとも一つの加算器と
を備え、
Ｋ番目の一次スクランブリングコードとして、（（Ｋ−１）＊Ｍ＋Ｋ）番目のゴールドコードを使用するように適合され、ここで、Ｍは、１つの一次スクランブリングコードあたりの二次スクランブリングコードの総数であり、
Ｋ番目のスクランブリングコードに関連した二次スクランブリングコードとして、（（Ｋ−１)＊Ｍ＋Ｋ＋１)番目から(Ｋ＊Ｍ＋Ｋ)番目のゴールドコードを使用するように適合されることを特徴とする装置。
【請求項２７】
（（Ｋ−１）＊Ｍ＋Ｋ）番目のゴールドコードは、第２ｍシーケンスと、第１ｍシーケンスを（（Ｋ−１）＊Ｍ＋Ｋ−１）チップだけシフトして得た第３ｍシーケンスとを加算することで生成されることを特徴とする請求項２６記載の装置。
【請求項２８】
Ｋは、一次スクランブリングコード番号であり、１≦Ｋ≦５１２であることを特徴とする請求項２６記載の装置。
【請求項２９】
前記Ｍは１５であり、また、一次スクランブリングコードと、関連した１５個の二次スクランブリングコードとの間に、１対１のマッピングがあることを特徴とする請求項２６記載の装置。
【請求項３０】
前記スクランブリング＜コード＞生成器は、さらに、第１シフトレジスタ値ａｉをマスク値Ｋｉ（ｉ＝０〜ｃ−１）でマスクすることによって、第３シーケンスを生成するための、少なくとも一つの＜マスク部＞を備えていることを特徴とする請求項２６記載の装置。
【請求項３１】
前記マスクは、以下の式に従って実行されることを特徴とする請求項３０記載の方法。
【数４】
2004173321.tif 000004
【請求項３２】
前記一次スクランブリングコードと二次スクランブリングコードとは、Ｉチャネル成分であり、前記方法は、さらに、前記一次スクランブリングコードと二次スクランブリングコードの内の少なくとも一つを遅延させてＱチャネル成分を生成する手段を備えることを特徴とする請求項２６記載のスクランブリングコード生成方法。
【請求項３３】
第１ｍシーケンスと第２ｍシーケンスとを加算して、第１基地局のために一次スクランブリングコードを生成するステップと、
第１基地局のために二次スクランブリングコードを生成するステップと
を備え、
前記生成された二次スクランブリングコードは、第１基地局に割り当てられる（（Ｋ−１）＊Ｍ＋Ｋ）番目から（Ｋ＊Ｍ＋Ｋ）番目のスクランブリングコードを持ち、また第２基地局に割り当てられる（Ｋ＊Ｍ＋Ｋ＋１）番目から（（Ｋ＋１）＊Ｍ＋Ｋ＋１）番目のスクランブリングコードを持つスクランブリングコードグループに属し、（（Ｋ−１）＊Ｍ＋Ｋ）番目と（Ｋ＊Ｍ＋Ｋ＋１）番目のスクランブリングコードは、それぞれ第１基地局の一次スクランブリングコードと第２基地局の二次スクランブリングコードであり、（（Ｋ−１）＊Ｍ＋Ｋ＋１）番目から（（Ｋ＋１）＊Ｍ＋Ｋ＋１）番目のスクランブリングコードは、それぞれ（（Ｋ−１）＊Ｍ＋Ｋ）から（（Ｋ＋１）＊Ｍ＋Ｋ）チップだけ第１ｍシーケンスをシフトし、シフトされた第１ｍシーケンスを第２ｍシーケンスに加算することによって生成されるよう構成され、第１ｍシーケンスを、それぞれ（（Ｋ−１）＊Ｍ＋Ｋ）から（（Ｋ＋１）＊Ｍ＋Ｋ＋１）チップだけシフトして生成されるように構成された（（Ｋ−１）＊Ｍ＋Ｋ＋１）番目から（（Ｋ＋１）＊Ｍ＋Ｋ＋１）番目のスクランブリングコードは、第１基地局に割り当てられた（（Ｋ−１）＊Ｍ＋Ｋ）番目から（Ｋ＊Ｍ＋Ｋ）番目のスクランブリングコードを、第２基地局に割り当てられた（Ｋ＊Ｍ＋Ｋ＋１）番目から（（Ｋ＋１）＊Ｍ＋Ｋ＋１）番目のスクランブリングコードと区別するのに使用され、ここでＭは、一つの一次スクランブリングコード当たりの二次スクランブリングコードの総数であり、Ｋは、自然数であることを特徴とする方法。
【請求項３４】
前記第１基地局の一次スクランブリングコードを生成するステップは、
第１ｍシーケンス生成器で第１ｍシーケンスを生成するステップと、
第２ｍシーケンスで第２ｍシーケンスを生成するステップと
を備え、
前記第１ｍシーケンス生成器は、シフトレジスタの第１グループを備え、このシフトレジスタの第１グループの各々は、１ビットのデータを貯蔵するように構成され、
前記第１ｍシーケンス生成器は、シフトレジスタの第２グループを備え、このシフトレジスタの第２グループの各々は、１ビットのデータを貯蔵するように構成されることを特徴とする請求項３３記載の方法。
【請求項３５】
第１ｍシーケンスを、それぞれ（（Ｋ−１）＊Ｍ＋Ｋ）から（（Ｋ＋１）＊Ｍ＋Ｋ）チップだけシフトすることを含む処理によって生成するように構成された（（Ｋ−１）＊Ｍ＋Ｋ＋１）番目から（（Ｋ＋１）＊Ｍ＋Ｋ＋１）番目のスクランブリングコードは、多くの基地局のためにスクランブリングコードを貯蔵するための貯蔵空間を確保するのに使用されることを特徴とする請求項３３記載の方法。
【請求項３６】
スクランブリングコードの割り当てを管理する方法において、
第１基地局を管理するステップと、
第２基地局を管理するステップと、
第１および第２基地局の少なくとも一つの、一次スクランブリングシーケンスと二次スクランブリングコードを生成するステップと
を備え、
前記生成された二次スクランブリングコードは、第１基地局に割り当てられる（（Ｋ−１）＊Ｍ＋Ｋ）番目から（Ｋ＊Ｍ＋Ｋ）番目のスクランブリングコードを持ち、また第２基地局に割り当てられる（Ｋ＊Ｍ＋Ｋ＋１）番目から（（Ｋ＋１）＊Ｍ＋Ｋ＋１）番目のスクランブリングコードを持つスクランブリングコードグループに属し、（（Ｋ−１）＊Ｍ＋Ｋ）番目と（Ｋ＊Ｍ＋Ｋ＋１）番目のスクランブリングコードは、それぞれ第１基地局の一次スクランブリングコードと第２基地局の二次スクランブリングコードであり、（（Ｋ−１）＊Ｍ＋Ｋ＋１）番目から（（Ｋ＋１）＊Ｍ＋Ｋ＋１）番目のスクランブリングコードは、それぞれ（（Ｋ−１）＊Ｍ＋Ｋ）から（（Ｋ＋１）＊Ｍ＋Ｋ）チップだけ第１ｍシーケンスをシフトし、シフトされた第１ｍシーケンスを第２ｍシーケンスに加算することによって生成されるよう構成され、ここでＭは、一つの一次スクランブリングコード当たりの二次スクランブリングコードの総数であり、Ｋは、自然数であり、
第１ｍシーケンスをそれぞれ（（Ｋ−１）＊Ｍ＋Ｋ）から（（Ｋ＋１）＊Ｍ＋Ｋ）チップだけシフトすることで生成されるように構成された、（（Ｋ−１）＊Ｍ＋Ｋ＋１）番目から（（Ｋ＋１）＊Ｍ＋Ｋ＋１）番目のスクランブリングコードは、第１基地局に割り当てられた（（Ｋ−１）＊Ｍ＋Ｋ）番目から（Ｋ＊Ｍ＋Ｋ）番目のスクランブリングコードを、第２基地局に割り当てられた（Ｋ＊Ｍ＋Ｋ＋１）番目から（（Ｋ＋１）＊Ｍ＋Ｋ＋１）番目のスクランブリングコードと区別するのに使用されることを特徴とする方法。
【請求項３７】
前記第１基地局および第２基地局の少なくとも一つの、一次スクランブリングコードと二次スクランブリングコードを生成するステップは、
第１ｍシーケンス生成器で第１ｍシーケンスを生成するステップと、
第２ｍシーケンス生成器で第２ｍシーケンスを生成するステップと
を備え、
前記第１ｍシーケンス生成器は、シフトレジスタの第１グループを備え、このシフトレジスタの第１グループの各々は、１ビットのデータを貯蔵するように構成され、
前記第２ｍシーケンス生成器は、シフトレジスタの第２グループを備え、このシフトレジスタの第２グループの各々は、１ビットのデータを貯蔵するように構成されることを特徴とする請求項３６記載の方法。
【請求項３８】
第１ｍシーケンスを、それぞれ（（Ｋ−１）＊Ｍ＋Ｋ）から（（Ｋ＋１）＊Ｍ＋Ｋ）チップだけシフトすることを含んだ処理によって生成されるように構成された、（（Ｋ−１）＊Ｍ＋Ｋ＋１）番目から（（Ｋ＋１）＊Ｍ＋Ｋ＋１）番目のスクランブリングコードは、多くの基地局のためにスクランブリングコードを貯蔵するための貯蔵空間を確保するのに使用されることを特徴とする請求項３６記載の方法。