(57)【特許請求の範囲】
【請求項１】
Ｎ（Ｎは、２以上の整数）個のチャネルを利用する端末器に含まれるソースデータを多数の同位相および直交位相データの対を有するチャネル変調信号に変換するための移動通信システムにおける変調装置において、
前記ソースデータをコーディングして（Ｎ−１）個のデータ部及び制御部を生成するチャネルコーディング手段と、
前記チャネルに割り当てられる少なくとも１つの拡散コードを生成するためのコード生成手段と、
前記拡散コードを利用することによって前記制御部および前記データ部を拡散して前記チャネル変調信号を生成するための拡散手段とを備え、
前記拡散コードは、前記制御部および前記データ部のデータ伝送率に基づいて選択され、前記拡散コードは、位相ドメイン上で連続チップの２ｎ＋１番目のポイントと２ｎ＋２番目のポイント（ｎ＝０，１，２，・・・）の対が同じポイントに位置するかまたは零点対称である２つのポイントに位置するように選択され、
前記拡散コードは、拡散ファクター（ＯＶＳＦ）コードであり、
前記制御部は、前記制御チャネルに割り当てられ、前記制御チャネルに割り当てられる前記拡散コードはＣ２５６、０で表現され、２５６は前記拡散ファクターを表し、０はコード番号を表し、
前記第１及び第２データチャネルに割り当てられる前記拡散コードは、Ｃ４、１={１、１、−１、−１}であることを特徴とする移動通信システムにおける変調装置。
【請求項２】
前記チャネルコーディング手段は、前記データ部の前記データ伝送率に関連した拡散ファクターを生成するための拡散ファクター生成手段を含むことを特徴とする請求項１に記載の移動通信システムにおける変調装置。
【請求項３】
前記コード生成手段は、
前記拡散ファクターに応答して複数の前記チャネルのための複数のコード番号を生成するための制御手段と、
前記拡散ファクターおよび前記コード番号に応答して前記チャネルに割り当てられる前記拡散ファクターを生成するための前記拡散コードを生成するための拡散コード生成手段と
を含むことを特徴とする請求項２に記載の移動通信システムにおける変調装置。
【請求項４】
前記拡散コード生成手段は、
チップレートに同期化されるカウント信号を連続的に算出するためのカウンティング手段と、
前記カウント信号及び前記拡散ファクターに応答してデータチャネルに割り当てられる拡散コードを生成するための第１拡散コード生成手段と、
前記カウント信号及び前記拡散ファクターに応答して制御チャネルに割り当てられる拡散コードを生成するための第２拡散コード生成手段と
を含むことを特徴とする請求項３に記載の移動通信システムにおける変調装置。
【請求項５】
前記第１拡散コード生成手段は、
前記データ部に関連した前記拡散ファクターおよび前記コード番号を利用して論理演算を遂行することによって、前記データ部に関連した前記拡散コードを生成するための第１論理演算手段と、
前記データ部に関連した前記拡散ファクターとして選択信号に応答して前記データ部に関連した前記拡散コードを出力するための第１選択手段と
を含むことを特徴とする請求項４に記載の移動通信システムにおける変調装置。
【請求項６】
前記第１論理演算手段は、コード番号、カウント値、および所定の拡散ファクターを受信することを特徴とする請求項５に記載の移動通信システムにおける変調装置。
【請求項７】
前記第２拡散コード生成手段は、
前記制御部に関連した前記拡散ファクターおよび前記コード番号を利用して論理演算を遂行することによって、前記制御部に関連した前記拡散コードを生成するための第２論理演算手段と、
前記制御部に関連した前記拡散ファクターとして選択信号に応答して前記制御部に関連した前記拡散コードを出力するための第２選択手段と
を含むことを特徴とする請求項４に記載の移動通信システムにおける変調装置。
【請求項８】
前記第２論理演算手段は、コード番号、カウント値、および所定の拡散ファクターを受信することを特徴とする請求項７に記載の移動通信システムにおける変調装置。
【請求項９】
前記端末器は、少なくとも１つのデータチャネルおよび１つの制御チャネルを含むことを特徴とする請求項３に記載の移動通信システムにおける変調装置。
【請求項１０】
前記データ部に関連した拡散ファクターは、Ｎが２ないし８である場合に２Nであり、前記データ部に関連したコード番号は、２N／４であり、前記データ部は、データチャネルに割り当てられることを特徴とする請求項１に記載の移動通信システムにおける変調装置。
【請求項１１】
前記端末器は、ＰＲＡＣＨに対して１つのデータチャネル及び１つの制御チャネルを含むことを特徴とする請求項３に記載の移動通信システムにおける変調装置。
【請求項１２】
前記コード生成手段は、
所定のシグネチャーを生成するためのシグネチャー生成手段と、
スクランブルリングコードを生成するためのスクランブルリングコード生成手段と
を含むことを特徴とする請求項１１に記載の移動通信システムにおける変調装置。
【請求項１３】
前記データ部および前記制御部に関連したコード番号は、前記スクランブルリングコードが多数の端末器により共有される場合に、前記所定のシグネチャーにより決定され、前記データ部は前記データチャネルに、および前記制御部は前記制御チャネルに割り当てられることを特徴とする請求項１２に記載の移動通信システムにおける変調装置。
【請求項１４】
前記制御部に関連した前記拡散ファクターは、２５６であり、前記制御部に関連した前記コード番号は、Ｓが１ないし１６でありＳが前記所定のシグネチャーである場合に、１６（Ｓ−１）＋１５であることを特徴とする請求項１３に記載の移動通信システムにおける変調装置。
【請求項１５】
前記データ部に関連した前記拡散ファクターは、Ｎが５ないし８である場合に２Nであり、前記データ部に関連した前記コード番号は、２N（Ｓ−１）／１６であることを特徴とする請求項１４に記載の移動通信システムにおける変調装置。
【請求項１６】
前記データ部および前記制御部とスクランブルリングコードとをスクランブルリングして前記２つのポイントを回転させてスクランブルリングされた信号を生成することを特徴とする請求項１に記載の移動通信システムにおける変調装置。
【請求項１７】
前記スクランブルリングされた信号をパルス整形し、パルス整形された信号を生成するフィルタリング手段と、
各々の前記パルス整形された信号の利得を調整する利得調整手段と
を含むことを特徴とする請求項１６に記載の移動通信システムにおける変調装置。
【請求項１８】
前記端末器は、３つまたは４つのデータチャネルを含み、
前記第１データチャネルおよび前記第２データチャネルに割り当てられる前記拡散コードは、いずれもＣ4、１＝｛１、１、−１、−１｝であり、
前記第３データチャネルおよび前記第４データチャネルに割り当てられる前記拡散コードは、いずれもＣ4、3＝｛１、−１、−１、１｝であることを特徴とする請求項１に記載の移動通信システムにおける変調装置。
【請求項１９】
前記端末器は、５つまたは６つのデータチャネルを含み、
前記第１データチャネルおよび前記第２データチャネルに割り当てられる前記拡散コードは、いずれもＣ4、１＝｛１、１、−１、−１｝であり、
前記第３データチャネルおよび前記第４データチャネルに割り当てられる前記拡散コードは、いずれもＣ4、3＝｛１、−１、−１、１｝であり、
前記第５データチャネルおよび前記第６データチャネルに割り当てられる前記拡散コードは、いずれもＣ4、2＝｛１、−１、１、−１｝であることを特徴とする請求項１８に記載の移動通信システムにおける変調装置。
【請求項２０】
Ｎが正の整数である場合に、Ｎ個のチャネルを利用し、ソースデータを多数の同位相および直交位相データの対を有するチャネル変調信号に変換するための移動通信システムにおける端末器において、
前記ソースデータをコーディングして（Ｎ−１）個のデータ部及び制御部を生成するチャネルコーディング手段と、
前記チャネルに割り当てられるＮ個の拡散コードを生成するためのコード生成手段と、
前記拡散コードを利用することによって前記制御部および前記データ部を拡散して前記チャネル変調信号を生成するための拡散手段とを備え、
前記拡散コードは、前記制御部および前記データ部のデータ伝送率に基づいて選択され、前記拡散コードは、位相ドメイン上で連続チップの２ｎ＋１番目のポイントと２ｎ＋２番目のポイント（ｎ＝０，１，２，・・・）の対が同じポイントに位置するかまたは零点対称である２つのポイントに位置するように選択され、
前記拡散コードは、拡散ファクター（ＯＶＳＦ）コードであり、
前記制御部は、前記制御チャネルに割り当てられ、前記制御チャネルに割り当てられる前記拡散コードはＣ２５６、０で表現され、２５６は前記拡散ファクターを表し、０はコード番号を表し、
前記第１及び第２データチャネルに割り当てられる前記拡散コードは、Ｃ４、１={１、１、−１、−１}であることを特徴とする移動通信システムにおける端末器。
【請求項２１】
前記チャネルコーディング手段に接続される中央処理装置と、
ユーザからユーザ入力データを受信するためのユーザインタフェース手段と、
前記チャネルコーディング手段に接続され前記ソースデータを生成するためのソースデータ生成手段と
を含むことを特徴とする請求項２０に記載の移動通信システムにおける端末器。
【請求項２２】
前記拡散手段に接続され前記チャネル変調信号を無線周波数信号に変換するための周波数変換手段と、
前記無線周波数信号を基地局に伝送するためのアンテナと
を含むことを特徴とする請求項２０または２１に記載の移動通信システムにおける端末器。
【請求項２３】
Ｎ（Ｎは、２以上の整数）個のチャネルを利用する端末器に含まれるソースデータを多数の同位相および直交位相データの対を有するチャネル変調信号に変換するための移動通信システムにおける変調方法において、
前記ソースデータをコーディングして（Ｎ−１）個のデータ部及び制御部を生成する第１ステップと、
前記チャネルに割り当てられる少なくとも１つの拡散コードを生成する第２ステップと、
前記拡散コードを利用することによって前記制御部および前記データ部を拡散して前記チャネル変調信号を生成する第３ステップとを備え、
前記拡散コードは、前記制御部および前記データ部のデータ伝送率に基づいて選択され、前記拡散コードは、位相ドメイン上で連続チップの２ｎ＋１番目のポイントと２ｎ＋２番目のポイント（ｎ＝０，１，２，・・・）の対が同じポイントに位置するかまたは零点対称である２つのポイントに位置するように選択され、
前記拡散コードは、拡散ファクター（ＯＶＳＦ）コードであり、
前記制御部は、前記制御チャネルに割り当てられ、前記制御チャネルに割り当てられる前記拡散コードはＣ２５６、０で表現され、２５６は前記拡散ファクターを表し、０はコード番号を表し、
前記第１及び第２データチャネルに割り当てられる前記拡散コードは、Ｃ４、１={１、１、−１、−１}であることを特徴とする移動通信システムにおける変調方法。
【請求項２４】
前記第１ステップは、
前記ソースデータをコーディングして前記データ部および前記制御部を生成する第４ステップと、
前記データ部の前記データ伝送率に関連する拡散ファクターを生成する第５ステップと
を含むことを特徴とする請求項２３に記載の移動通信システムにおける変調方法。
【請求項２５】
前記第２ステップは、
前記拡散ファクターに応答して複数の前記チャネルのための複数のコード番号を生成する第８ステップと、
前記拡散ファクターおよび前記コード番号に応答して前記チャネルに割り当てられる前記拡散コードを生成する第９ステップと
を含むことを特徴とする請求項２４に記載の移動通信システムにおける変調方法。
【請求項２６】
前記第９ステップは、
チップレートに同期化されるカウント値を算出する第１２ステップと、
前記カウント値に応答して前記データ部及び前記制御部に関連した前記拡散ファクターおよび前記コード番号を利用して論理演算を遂行する第１３ステップと
を含むことを特徴とする請求項２５に記載の移動通信システムにおける変調方法。
【請求項２７】
前記コード番号は、Ｉ7Ｉ6Ｉ5Ｉ4Ｉ3Ｉ2Ｉ1Ｉ0の８ビット信号であり、および前記カウント値は、Ｂ7Ｂ6Ｂ5Ｂ4Ｂ3Ｂ2Ｂ1Ｂ0の８ビット信号であることを特徴とする請求項２６に記載の移動通信システムにおける変調方法。
【請求項２８】
前記端末器は、少なくとも１つのデータチャネルおよび１つの制御チャネルを含むことを特徴とする請求項２５に記載の移動通信システムにおける変調方法。
【請求項２９】
前記データ部に関連した拡散ファクターは、Ｎが２ないし８である場合に２Nであり、前記データ部に関連したコード番号は、２N／４であり、前記データ部は、データチャネルに割り当てられることを特徴とする請求項２３に記載の移動通信システムにおける変調方法。
【請求項３０】
前記端末器は、ＰＲＡＣＨに対して１つのデータチャネル及び１つの制御チャネルを含むことを特徴とする請求項２５に記載の移動通信システムにおける変調方法。
【請求項３１】
前記第２ステップは、
所定のシグネチャーを生成する第１６ステップと、
スクランブルリングコードを生成する第１７ステップと
を含むことを特徴とする請求項３０に記載の移動通信システムにおける変調方法。
【請求項３２】
前記データ部および前記制御部に関連したコード番号は、前記スクランブルリングコードが多数の端末器により共有される場合に、前記所定のシグネチャーにより決定され、前記データ部は前記データチャネルに、および前記制御部は前記制御チャネルに割り当てられることを特徴とする請求項３１に記載の移動通信システムにおける変調方法。
【請求項３３】
前記制御部に関連した前記拡散ファクターは、２５６であり、前記制御部に関連した前記コード番号は、Ｓが１ないし１６でありＳが前記所定のシグネチャーである場合に、１６（Ｓ−１）＋１５であることを特徴とする請求項３２に記載の移動通信システムにおける変調方法。
【請求項３４】
前記データ部に関連した前記拡散ファクターは、Ｎが５ないし８である場合に２Nであり、前記データ部に関連した前記コード番号は、２N（Ｓ−１）／１６であることを特徴とする請求項３３に記載の移動通信システムにおける変調方法。
【請求項３５】
前記データ部および前記制御部とスクランブルリングコードとをスクランブルリングして前記２つのポイントを回転させてスクランブルリングされた信号を生成することを特徴とする請求項２３に記載の移動通信システムにおける変調方法。
【請求項３６】
前記スクランブルリングされた信号をパルス整形し、パルス整形された信号を生成するステップと、
各々の前記パルス整形された信号の利得を調整するステップと
を含むことを特徴とする請求項３５に記載の移動通信システムにおける変調方法。
【請求項３７】
前記端末器は、３つまたは４つのデータチャネルを含み、
前記第１データチャネルおよび前記第２データチャネルに割り当てられる前記拡散コードは、いずれもＣ4、１＝｛１、１、−１、−１｝であり、
前記第３データチャネルおよび前記第４データチャネルに割り当てられる前記拡散コードは、いずれもＣ4、3＝｛１、−１、−１、１｝であることを特徴とする請求項２３に記載の移動通信システムにおける変調方法。
【請求項３８】
前記端末器は、３つまたは４つのデータチャネルを含み、
前記第１データチャネルおよび前記第２データチャネルに割り当てられる前記拡散コードは、いずれもＣ4、１＝｛１、１、−１、−１｝であり、
前記第３データチャネルおよび前記第４データチャネルに割り当てられる前記拡散コードは、いずれもＣ4、3＝｛１、−１、−１、１｝であり、
前記第５データチャネルおよび前記第６データチャネルに割り当てられる前記拡散コードは、いずれもＣ4、2＝｛１、−１、１、−１｝であることを特徴とする請求項３７に記載の移動通信システムにおける変調方法。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、移動通信システムにおける変調装置、端末器および変調方法に関し、特に、移動通信システムで可変ファクター直交拡散（ｏｒｔｈｏｇｏｎａｌ  ｖａｒｉａｂｌｅ  ｓｐｒｅａｄｉｎｇ  ｆａｃｔｏｒ  ：  ＯＶＳＦ）コードを利用してデータメッセージを変調するための変調装置、端末器および変調方法に関する。
【０００２】
【従来の技術】
一般に、ＩＭＴ−２０００（ｉｎｔｅｒｎａｔｉｏｎａｌ  ｍｏｂｉｌｅ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ−２０００）システムのような移動通信システムは、高品質および大容量の多様なサービスおよび国家間のローミングなどを提供することができる。移動通信システムは、インターネットサービスおよび電子商取引サービスのような高速データおよびマルチメディアサービスに適用されることができる。移動通信システムは、多数のチャネルに対して直交拡散を遂行する。移動通信システムは、直交拡散チャネルを同位相および直交位相ブランチに割り当てる。同位相および直交位相ブランチのデータを同時に伝送することに必要とするＰＡＰＲ（ｐｅａｋ−ｔｏ−ａｖｅｒａｇｅ  ｐｏｗｅｒ  ｒａｔｉｏ）は、端末器の電力効率およびバッテリーの使用時間に影響を与える。
【０００３】
端末器の電力効率および使用時間は、端末器の変調方式と密接に関連している。ＩＳ−２０００および非同期式広帯域ＣＤＭＡの変調標準として、ＯＣＱＰＳＫ（ｏｒｔｈｏｇｏｎａｌ  ｃｏｍｐｌｅｘ  ｑｕａｄｒａｔｅ  ｐｈａｓｅ  ｓｈｉｆｔ  ｋｅｙｉｎｇ）の変調方式が採択された。ＯＣＱＰＳＫの変調方式は、沈載龍及び方承燦による「Ｓｐｅｃｔｒａｌｌｙ  Ｅｆｆｉｃｉｅｎｔ  Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｓｐｒｅａｄｉｎｇ  Ｓｃｈｅｍｅ  ｆｏｒ  ＣＤＭＡ  Ｓｙｓｔｅｍｓ」ｉｎ  ｅｌｅｃｔｒｏｎｉｃｓ  ｌｅｔｔｅｒｓ、  １２ｔｈ  Ｎｏｖｅｍｂｅｒ  １９９８、  ｖｏｌ．３４、Ｎｏ．２３、  ｐｐ．２２１０−２２１１の論文に開示されている。
【０００４】
論文に開示されたことのように、端末器は、ＯＣＱＰＳＫの変調方式で、  ウォルシュコードとしてアダマールシーケンス（Ｈａｄａｍａｒｄ  ｓｅｑｕｅｎｃｅ）を利用することによって直交拡散を遂行する。以後、ＩおよびＱチャネルは、ＰＮ（ｐｓｅｕｄｏ  ｎｏｉｓｅ）コード、カサミ（Ｋａｓａｍｉ）コード、ゴールド（Ｇｏｌｄ）コードなどの拡散コードおよびウォルシュ回転子により拡散される。
【０００５】
多重チャネルの場合、端末器は、互いに異なるアダマールシーケンスを利用することによって直交拡散を遂行する。以後、直交拡散チャネルは、同位相および直交位相ブランチにカップリングされる。以後、同位相ブランチにカップリングされる直交拡散チャネルと直交位相ブランチにカップリングされる直交拡散チャネルが別途に合せられる。以後、同位相および直交位相ブランチは、ウォルシュ回転子およびスクランブルリングコードによりスクランブルリングされる。
【０００６】
【発明が解決しようとする課題】
しかし、前述した変調方式は、移動通信システムにおいてＰＡＰＲを效果的に減少させることができないという問題点があった。
【０００７】
本発明は、この様な問題点に鑑みてなされたもので、その目的とするところは、移動通信システムにおいてＰＡＰＲを減少させることによって、端末器の電力効率を改善することのできるデータメッセージを変調するための変調装置、端末器および変調方法を提供することにある。
【０００８】
【課題を解決するための手段】
本発明は、このような目的を達成するために、請求項１に記載の発明は、Ｎ（Ｎは、２以上の整数）個のチャネルを利用する端末器に含まれるソースデータを多数の同位相および直交位相データの対を有するチャネル変調信号に変換するための移動通信システムにおける変調装置において、前記ソースデータをコーディングして（Ｎ−１）個のデータ部及び制御部を生成するチャネルコーディング手段と、前記チャネルに割り当てられる少なくとも１つの拡散コードを生成するためのコード生成手段と、前記拡散コードを利用することによって前記制御部および前記データ部を拡散して前記チャネル変調信号を生成するための拡散手段とを備え、前記拡散コードは、前記制御部および前記データ部のデータ伝送率に基づいて選択され、前記拡散コードは、位相ドメイン上で連続チップの２ｎ＋１番目のポイントと２ｎ＋２番目のポイント（ｎ＝０，１，２，・・・）の対が同じポイントに位置するかまたは零点対称である２つのポイントに位置するように選択され、前記拡散コードは、拡散ファクター（ＯＶＳＦ）コードであり、前記制御部は、前記制御チャネルに割り当てられ、前記制御チャネルに割り当てられる前記拡散コードはＣ２５６、０で表現され、２５６は前記拡散ファクターを表し、０はコード番号を表し、前記第１及び第２データチャネルに割り当てられる前記拡散コードは、Ｃ４、１={１、１、−１、−１}であることを特徴とする。
【００１０】
また、請求項２０に記載の発明は、Ｎが正の整数である場合に、Ｎ個のチャネルを利用し、ソースデータを多数の同位相および直交位相データの対を有するチャネル変調信号に変換するための移動通信システムにおける端末器において、前記ソースデータをコーディングして（Ｎ−１）個のデータ部及び制御部を生成するチャネルコーディング手段と、前記チャネルに割り当てられるＮ個の拡散コードを生成するためのコード生成手段と、前記拡散コードを利用することによって前記制御部および前記データ部を拡散して前記チャネル変調信号を生成するための拡散手段とを備え、前記拡散コードは、前記制御部および前記データ部のデータ伝送率に基づいて選択され、前記拡散コードは、位相ドメイン上で連続チップの２ｎ＋１番目のポイントと２ｎ＋２番目のポイント（ｎ＝０，１，２，・・・）の対が同じポイントに位置するかまたは零点対称である２つのポイントに位置するように選択され、前記拡散コードは、拡散ファクター（ＯＶＳＦ）コードであり、前記制御部は、前記制御チャネルに割り当てられ、前記制御チャネルに割り当てられる前記拡散コードはＣ２５６、０で表現され、２５６は前記拡散ファクターを表し、０はコード番号を表し、前記第１及び第２データチャネルに割り当てられる前記拡散コードは、Ｃ４、１={１、１、−１、−１}であることを特徴とする。
【００１１】
さらに、請求項２３に記載の発明は、Ｎ（Ｎは、２以上の整数）個のチャネルを利用する端末器に含まれるソースデータを多数の同位相および直交位相データの対を有するチャネル変調信号に変換するための移動通信システムにおける変調方法において、前記ソースデータをコーディングして（Ｎ−１）個のデータ部及び制御部を生成する第１ステップと、前記チャネルに割り当てられる少なくとも１つの拡散コードを生成する第２ステップと、前記拡散コードを利用することによって前記制御部および前記データ部を拡散して前記チャネル変調信号を生成する第３ステップとを備え、前記拡散コードは、前記制御部および前記データ部のデータ伝送率に基づいて選択され、前記拡散コードは、位相ドメイン上で連続チップの２ｎ＋１番目のポイントと２ｎ＋２番目のポイント（ｎ＝０，１，２，・・・）の対が同じポイントに位置するかまたは零点対称である２つのポイントに位置するように選択され、前記拡散コードは、拡散ファクター（ＯＶＳＦ）コードであり、前記制御部は、前記制御チャネルに割り当てられ、前記制御チャネルに割り当てられる前記拡散コードはＣ２５６、０で表現され、２５６は前記拡散ファクターを表し、０はコード番号を表し、前記第１及び第２データチャネルに割り当てられる前記拡散コードは、Ｃ４、１={１、１、−１、−１}であることを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。
【００１４】
図１は、本発明にかかる端末器のブロック図である。図示されたように、端末器は、ユーザインタフェース２０、中央処理装置（ＣＰＵ）１８０、モデム１２、ソースコーデック３０、周波数変換器８０、ユーザ識別モジュール５０およびアンテナ７０を含む。モデム１２は、チャネルコーデック１３、変調器１００および復調器９０とを含む。チャネルコーデック１３は、符号器１１０および復号器１２７を含む。
【００１５】
ユーザインタフェース２０は、ディスプレー、キーボードなどを含む。ユーザインタフェース２０は、ＣＰＵ１８０に接続され、ユーザからのユーザ入力に応答してデータメッセージをＣＰＵ１８０に伝送する。
【００１６】
ユーザ識別モジュール５０は、ＣＰＵ１８０に接続され、データメッセージとしてユーザ識別情報をＣＰＵ１８０に伝送する。ソースコーデック３０は、ＣＰＵ１８０およびモデム１２に接続され、ビデオ、音声などのソースデータを符号化し、データメッセージとして符号化されたソースデータを生成する。以後、ソースコーデック３０は、データメッセージとして符号化されたソースデータをＣＰＵ１８０またはモデム１２に伝送する。また、ソースコーデック３０は、ＣＰＵ１８０またはモデム１２からのデータメッセージを復号化してビデオ、音声などのソースデータを生成する。以後、ソースコーデック３０は、ソースデータをＣＰＵ１８０に伝送する。
【００１７】
チャネルコーデック１３に含まれる符号器１１０は、ＣＰＵ１８０またはソースコーデック３０からのデータメッセージを符号化する。以後、符号器１１０は、１つまたはそれ以上のデータ部を生成する。以後、符号器１１０は、制御部を生成する。符号器１１０は、１つまたはそれ以上のデータ部を変調器１００に伝送する。変調器１００は、１つまたはそれ以上のデータ部と制御部とを変調してベースバンド信号として同位相信号および直交位相信号を生成する。周波数変換器８０は、ＣＰＵ１８０からの変換制御信号に応答してベースバンド信号を中間周波数（ＩＦ）信号に変換する。ベースバンド信号を中間周波数信号に変換した後、周波数変換器８０は、ベースバンド信号を無線周波数（ＲＦ）信号に変換する。また、周波数変換器８０は、無線周波数信号の利得を制御する。アンテナ７０は、無線周波数信号を基地局（図示せず）に伝送する。
【００１８】
アンテナ７０は、基地局からの無線周波数信号を周波数変換器８０に伝送する。周波数変換器８０は、無線周波数信号を中間周波数信号に変換する。無線周波数信号を中間周波数信号に変換した後、周波数変換器８０は、中間周波数信号を同位相信号および直交位相信号としてのベースバンド信号に変換する。復調器９０は、同位相信号および直交位相信号を復調して１つまたはそれ以上のデータ部および制御部を生成する。チャネルコーデック１３に含まれた復号器１２７は、１つまたはそれ以上のデータ部および制御部を復号化してデータメッセージを生成する。復号器１２７は、データメッセージをＣＰＵ１８０またはソースコーデック３０に伝送する。
【００１９】
図２は、本発明にかかるＯＶＳＦコードとしての拡散コードのトリー構造を表す図である。図示されたように、拡散コードは、コードトリーで拡散ファクター（ｓｐｒｅａｄｉｎｇ  ｆａｃｔｏｒ：  ＳＦ）およびコード番号（ｃｏｄｅ  ｎｕｍｂｅｒ）により決定され、ここで拡散コードは、ＣＳＦ、ｃｏｄｅ ｎｕｍｂｅｒである。ＣＳＦ、ｃｏｄｅ ｎｕｍｂｅｒは、実数値シーケンスからなる。拡散コードは、Ｎが２ないし８である場合、２Ｎであり、コード番号は、０ないし２Ｎ−１である。
【００２０】
【数３】
0003601816.tif 000002
【００２１】
【数４】
0003601816.tif 000003
【００２２】
例えば、８のＳＦおよび１のコード番号を有する拡散コードは、（数式１）および（数式２）によって、Ｃ８、１＝｛１、１、１、１、−１、−１、−１、−１｝である。拡散コードが２以上である場合、拡散コードはコード番号シーケンスによって第１グループおよび第２グループを含む２つのグループにグループ化される。第１グループは、０ないしＳＦ／２−１のコード番号および拡散ファクターを有する拡散コードを含んで、第２グループは、ＳＦ／２ないしＳＦ−１のコード番号および拡散ファクターを有する拡散コードを含む。したがって、第１グループに含まれた拡散コードの数は、第２グループに含まれた拡散コードの数と同一である。
【００２３】
第１グループまたは第２グループに含まれた各拡散コードは、実数値からなる。第１グループまたは第２グループに含まれた各拡散コードは、ＯＣＱＰＳＫ変調方式に利用することができる。第１グループに含まれた拡散コードがＯＣＱＰＳＫ変調方式から選択されるのが好ましい。しかし、第２グループに含まれた拡散コードが第２グループに含まれた最小コード番号、例えば、ＳＦ／２を有する他の拡散コードとかけられる場合、第２グループに含まれた拡散コードの乗は、第１グループに含まれた拡散コードと同一となる。したがって、第２グループに含まれた拡散コードの乗は、第１グループの拡散コードで表現される。結論的に、第１および第２グループの全ての拡散コード、例えば、ＯＶＳＦコードは端末器のＰＡＰＲを減少させるのに有用である。
【００２４】
図３は、本発明にかかる図１に示された変調器の一例を示すブロック図である。移動通信システムは、基地局および多数のチャネルを利用する端末器を含んでおり、端末器は変調器を含む。多数のチャネルは、制御チャネルおよび１つまたはそれ以上のデータチャネルを含む。
【００２５】
１つまたはそれ以上のデータチャネルは、ＰＲＡＣＨ（ｐｈｙｓｉｃａｌ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｃｈａｎｎｅｌ）、ＰＣＰＣＨ（ｐｈｙｓｉｃａｌ  ｃｏｍｍｏｎ  ｐａｃｋｅｔ  ｃｈａｎｎｅｌ）およびＤＰＣＨ（ｄｅｄｉｃａｔｅｄ  ｐｈｙｓｉｃａｌ  ｃｈａｎｎｅｌ）を含む。ＰＲＡＣＨまたはＰＣＰＣＨアプリケーションにおける、制御チャネルおよびデータチャネル、例えばＰＲＡＣＨまたはＰＣＰＣＨは、符号器１１０および拡散器１３０の間で転送される。ＤＰＣＨは、多数のＤＰＤＣＨ（ｄｅｄｉｃａｔｅｄ  ｐｈｙｓｉｃａｌ  ｄａｔａ  ｃｈａｎｎｅｌ）を含む。ＤＰＣＨアプリケーションにおいて、制御チャネルとしてＤＰＣＣＨ（ｄｅｄｉｃａｔｅｄ  ｐｈｙｓｉｃａｌ  ｃｏｎｔｒｏｌ  ｃｈａｎｎｅｌ）および６個のデータチャネル、例えば、ＤＰＤＣＨ１ないしＤＰＤＣＨ５が、符号器１１０および拡散器１３０の間で転送される。図示されたように、変調器１００は、符号器１１０、コード生成器１２０、拡散器１３０、スクランブラー１４０、フィルタ１５０、利得調節器１６０および加算器１７０を含む。
【００２６】
符号器１１０は、基地局に伝送されるデータメッセージを符号化し、１つまたはそれ以上のデータ部を生成する。符号器１１０は、制御情報を有する制御部を生成する。符号器１１０は、１つまたはそれ以上のデータ部のデータ伝送率に基づいて拡散ファクターを評価する。
【００２７】
ＣＰＵ１８０は、符号器１１０に接続され、符号器１１０から１つまたはそれ以上のデータ部に関連した拡散ファクターを受信する。ＣＰＵ１８０は、１つまたはそれ以上のデータ部に関連した１つまたはそれ以上のコード番号を算出し、制御部に関連した拡散ファクターおよびコード番号を算出する。
【００２８】
コード生成器１２０は、拡散コード生成器１２１、シグネチャー生成器１２２およびスクランブルリングコード生成器１２３を含む。コード生成器１２０は、ＣＰＵに接続され、拡散コード、例えば、Ｃｄ１ないしＣｄｎおよびＣ、シグネチャーＳおよび複素数スクランブルリングコードを生成する。拡散コード生成器１２１は、ＣＰＵ１８０および拡散器１３０に接続され、ＣＰＵ１８０からの１つまたはそれ以上のデータ部に関連した拡散ファクターおよび１つまたはそれ以上のコード番号に応答して拡散コードを生成し、ＣＰＵ１８０からの制御部に関連した拡散ファクターおよびコード番号に応答して拡散コードを生成する。拡散コード生成器１２１は、拡散コードを拡散器１３０に伝送する。
【００２９】
シグネチャー生成器１２２は、ＣＰＵ１８０および拡散コード生成器１２１に接続され、シグネチャーＳを生成して拡散コード生成器１２１に伝送する。スクランブルリングコード生成器１２３は、複素数スクランブルリングコードを生成してスクランブラー１４０に伝送する。
【００３０】
拡散器１３０は、符号器１１０からの制御部および１つまたはそれ以上のデータ部をコード生成器１２０からの拡散コードを利用して拡散する。
【００３１】
スクランブラー１４０は、拡散器１３０により拡散された１つまたはそれ以上のデータ部、制御部およびスクランブルリングコードをスクランブルリングしてスクランブルリングされた信号を生成する。スクランブラー１４０は、ウォルシュ回転子を含んで、ここでウォルシュ回転子は典型的にＯＣＱＰＳＫ変調方式で利用される。ウォルシュ回転子は、拡散器１３０により拡散された１つまたはそれ以上のデータ部および制御部を回転させる。
【００３２】
フィルタ１５０、例えば、ＲＲＣ（ｒｏｏｔ  ｒａｉｓｅｄ  ｃｏｓｉｎｅ）フィルタは、スクランブルリングされた信号をパルス整形してパルス整形信号を生成する。利得調節器１６０は、各パルス整形信号および各チャネルの利得をかけることによって、利得調節信号を生成する。加算器１７０は、同位相ブランチに関連した利得調節信号、または直交位相ブランチに関連した利得調節信号を合算して多数の同位相および直交位相データの対を有するチャネル変調信号を生成する。
【００３３】
図４は、図３に示された拡散コード生成器の一例を示すブロック図である。図示されたように、拡散コード生成器は、記憶装置２１０、８ビットカウンタ２２０、多数の論理演算器２３１および２３３、および多数の多重化器２３２および２３４を含む。
【００３４】
記憶装置２１０は、１つまたはそれ以上のデータ部に関連した１つまたはそれ以上のレジスタ２１１および制御部に関連したレジスタ２１２を含む。１つまたはそれ以上のレジスタ２１１は、図３に示されたＣＰＵ１８０から伝送された制御部に関連した拡散ファクターおよびコード番号を格納する。
【００３５】
８ビットカウンタ２２０は、外部回路から発行されたクロック信号ＣＨＩＰ＿ＣＬＫに同期される８ビットカウント信号としてＢ７Ｂ６Ｂ５Ｂ４Ｂ３Ｂ２Ｂ１Ｂ０のカウント値を算出し、ここでＢ０ないしＢ７は各々０または１の２進数からなる。
【００３６】
１つまたはそれ以上の論理演算器２３１は、１つまたはそれ以上のレジスタ２１１に格納された１つまたはそれ以上のデータ部に関連した拡散ファクターおよびコード番号を利用して論理演算を遂行することによって、１つまたはそれ以上のデータ部に関連した拡散コードを生成する。コード番号は、Ｉ７Ｉ６Ｉ５Ｉ４Ｉ３Ｉ２Ｉ１Ｉ０であり、ここでＩ０ないしＩ７は、各々０または１の２進数である。論理演算器２３３は、レジスタ２１２に格納された制御部に関連した拡散ファクターおよびＩ７Ｉ６Ｉ５Ｉ４Ｉ３Ｉ２Ｉ１Ｉ０のコード番号を利用して論理演算を遂行することによって、制御部に関連した拡散コードを生成する。
【００３７】
【数５】
0003601816.tif 000004
【００３８】
ここで、”・”というモジュ−ロ（ｍｏｄｕｌｏ）２における結果を表し、
【００３９】
【数６】
0003601816.tif 000005
【００４０】
は排他的論理和演算を示す。各論理演算器２３１または２３３は、拡散ファクターが２Ｎである場合に（数式３）によって論理演算を遂行する。
【００４１】
【外１】
0003601816.tif 000006
【００４２】
１つまたはそれ以上の多重化器２３２は、１つまたはそれ以上のデータ部に関連した拡散ファクターとして、１つまたはそれ以上の選択信号に応答して、１つまたはそれ以上の論理演算器２３１からの１つまたはそれ以上の拡散コードを選択的に出力する。多重化器２３４は、制御部に関連した拡散ファクターとして選択信号に応答して論理演算器２３３からの拡散コードを出力する。
【００４３】
図５は、端末器が２つのチャネルを利用する場合を示したブロック図である。図示されたように、端末器が２つのチャネルを利用してＮが２ないし８である場合、拡散ファクターが２Ｎであると、拡散コード生成器１２１は、データチャネルとしてＤＰＤＣＨまたはＰＣＰＣＨに割り当てられるＣＳＦ、ＳＦ／４の拡散コードを生成する。また、拡散コード生成器１２１は、ＤＰＣＣＨまたは制御チャネルに割り当てられるＣ２５６、０の拡散コードを生成する。拡散器１２０は、ＣＳＦ、ＳＦ／４の拡散コードを利用してＤＰＤＣＨまたはＰＣＰＣＨを拡散する。また、拡散器１３０は、Ｃ２５６、０の拡散コードを利用して制御チャネルを拡散する。この場合、スクランブルリングコード生成器１２３は、端末器に割り当てられる複素数スクランブルリングコードを生成する。また、複素数スクランブルリングコードは、一時的に端末器に格納することができる。
【００４４】
図６は、多数の端末器がＰＲＡＣＨアプリケーションで共通複素数スクランブルリングコードを共有する場合を示すブロック図である。図示されたように、多数の端末器が共通複素数スクランブルリングコードを利用し、Ｎが５ないし８である場合、拡散コードが２Ｎであると、拡散コード生成器１２１は、ＰＲＡＣＨに割り当てられるＣＳＦ、ＳＦ（Ｓ−１）／１６の拡散コードを生成する。また、拡散コード生成器１２１は、制御チャネルに  割り当てられるＣＳＦ、ＳＦ（Ｓ−１）＋１５の拡散コードを生成する。以後、拡散器１３０は、ＣＳＦ、ＳＦ（Ｓ−１）／１６の拡散コードを利用してＰＲＡＣＨを拡散する。また、拡散器１３０は、ＣＳＦ、ＳＦ（Ｓ−１）＋１５の拡散コードを利用して制御チャネルを拡散する。この場合、スクランブルリングコード生成器１２３は、共通複素数スクランブルリングコードを生成する。
【００４５】
図７は、端末器が多数のチャネルを利用する場合を示すブロック図である。図示されたように、端末器が制御チャネルおよび２つのデータチャネルを利用し、２つのデータチャネルに関連した拡散ファクターが４である場合、拡散コード生成器１２１は、ＤＰＣＣＨに割り当てられるＣ２５６、０の拡散コードを生成する。また、拡散コード生成器１２１は、ＤＰＤＣＨ１に割り当てられるＣ４、１の拡散コードを生成する。また、拡散コード生成器１２１は、ＤＰＤＣＨ２に割り当てられるＣ４、１の拡散コードを生成する。以後、拡散器１３０は、Ｃ４、１の拡散コードを利用してＤＰＤＣＨ１を拡散させる。また、拡散器１３０は、Ｃ４、１の拡散コードを利用してＤＰＤＣＨ２を拡散させる。また、拡散器１３０は、Ｃ２５６、０の拡散コードを利用してＤＰＣＣＨを拡散させる。この場合、スクランブルリングコード生成器１２３は、端末器に割り当てられる複素数スクランブルリングコードを生成する。
【００４６】
図示されたように、端末器は、制御チャネルおよび３個のデータチャネルを利用し、３個のデータチャネルに関連した拡散ファクターが４である場合、拡散コード生成器１２１は、ＤＰＤＣＨ３に割り当てられるＣ４、３の拡散コードをさらに生成する。また、拡散器１３０は、Ｃ４、３の拡散コードを利用してＤＰＤＣＨ３を拡散させる。図示されたように、端末器が制御チャネルおよび４個のデータチャネルを利用し、４個のデータチャネルに関連した拡散ファクターが４である場合、拡散コード生成器１２１は、ＤＰＤＣＨ４に割り当てられるＣ４、３の拡散コードをさらに生成する。また、拡散器１３０は、Ｃ４、３の拡散コードを利用してＤＰＤＣＨ４を拡散させる。
【００４７】
図示されたように、端末器は、制御チャネルおよび５個のデータチャネルを利用し、３個のデータチャネルに関連した拡散ファクターが４である場合、拡散コード生成器１２１は、ＤＰＤＣＨ５に割り当てられるＣ４、２の拡散コードをさらに生成する。また、拡散器１３０は、Ｃ４、２の拡散コードを利用してＤＰＤＣＨ５を拡散させる。図示されたように、端末器は、制御チャネルおよび５個のデータチャネルを利用し、３個のデータチャネルに関連した拡散ファクターが４である場合、拡散コード生成器１２１は、ＤＰＤＣＨ６に割り当てられるＣ４、２の拡散コードをさらに生成する。また、拡散器１３０は、Ｃ４、２の拡散コードを利用してＤＰＤＣＨ６を拡散させる。
【００４８】
図８は、ウォルシュ回転子が位相ドメイン上で連続チップのポイントを回転させる場合、回転されたポイント間の好ましい位相差を説明する図である。図示されたように、拡散ファクターが４であり、コード番号が０である場合、Ｃ４、０の拡散コードは、｛１、１、１、１｝である。また、拡散ファクターが４であり、コード番号が１である場合、Ｃ４、１の拡散コードは、｛１、１、−１、−１｝である。
【００４９】
二個のチャネルが各々Ｃ４、０＝｛１、１、１、１｝、およびＣ４、１＝｛１、１、−１、−１｝により拡散されると仮定される。この場合、Ｃ４、０＝｛１、１、１、１｝の拡散コードに含まれた実数値は、位相ドメイン上の実数軸でのポイントとして現れる。また、Ｃ４、１＝｛１、１、−１、−１｝の拡散コードに含まれた実数値は、位相ドメイン上の虚数軸でのポイントとして現れる。
【００５０】
第１または第２チップで、ポイント｛１、１｝、すなわちポイント▲１▼または▲２▼がＣ４、０およびＣ４、１の拡散コードに含まれた第１または第２実数値により位相ドメイン上で指定される。第３または第４チップで、ポイント｛１、−１｝、すなわちポイント▲３▼または▲４▼がＣ４、０およびＣ４、１の拡散コードに含まれた第３または第４実数値により位相ドメイン上で指定される。ポイント▲１▼および▲２▼は互いに同じポイントに位置される。ポイント▲３▼および▲４▼は、互いに同じポイントに位置する。ウォルシュ回転子がチップでのポイントを回転させる場合、ポイントは、各々所定の位相に回転させる。
【００５１】
例えば、ウォルシュ回転子が奇数番目のチップでのポイント▲１▼または▲３▼を回転させる場合、ポイント▲１▼または▲３▼は、４５゜の位相で時計方向に回転させる。また、ウォルシュ回転子が奇数番目のチップでのポイント▲２▼または▲４▼を回転させる場合、ポイント▲２▼または▲４▼は４５゜の位相で反時計方向に回転させる。奇数番目および偶数番号目のチップでのポイント▲１▼および▲２▼、またはポイント▲３▼および▲４▼を回転させた後、回転されたポイント▲１▼’および▲２▼’、またはポイント▲３▼’および▲４▼’の間の位相差が９０゜となる場合、端末器のＰＡＰＲは減少できる。
【００５２】
他の例を挙げて、ウォルシュ回転子が奇数番目チップでポイント▲１▼または▲３▼を回転させる場合、ポイント▲１▼または▲３▼は、４５゜の位相で反時計方向に回転させる。また、ウォルシュ回転子が奇数番目のチップでのポイント▲２▼または▲４▼を回転させる場合、ポイント▲２▼または▲４▼は４５゜の位相で時計方向に回転させる。奇数番目および偶数番号目のチップでのポイント▲１▼および▲２▼、またはポイント▲３▼および▲４▼を回転させた後、回転されたポイント▲１▼”および▲２▼”、またはポイント▲３▼”および▲４▼”の間の位相差が９０゜となる場合、端末器のＰＡＰＲは減少できる。
【００５３】
図９は、ウォルシュ回転子が連続チップでのポイントを回転させる場合、位相ドメイン上の回転されたポイント間の好ましい位相差を示す図である。まず、二個のチャネルがＣ４、２＝｛１、−１、１、−１｝、およびＣ４、３＝｛１、−１、−１、１｝の拡散コードにより各々拡散されると仮定する。
【００５４】
第１チップで、ポイント｛１、１｝、すなわちポイント▲１▼は、Ｃ４、２およびＣ４、３の拡散コードに含まれた第１実数値により位相ドメイン上に指定される。第２チップで、ポイント｛−１、−１｝、すなわちポイント▲２▼はＣ４、２およびＣ４、３の拡散コードに含まれた第２実数値により位相ドメイン上に指定される。ポイント▲１▼および▲２▼は、位相ドメインで零点対称する。
【００５５】
第３チップで、ポイント｛１、−１｝、すなわちポイント▲３▼は、Ｃ４、２およびＣ４、３の拡散コードに含まれた第３実数値により位相ドメイン上に指定される。第４チップで、ポイント｛−１、１｝、すなわちポイント▲４▼は、Ｃ４、２およびＣ４、３の拡散コードに含まれた第４実数値により位相ドメインで指定される。ポイント▲３▼および▲４▼は、位相ドメインで零点対称する。ウォルシュ回転子がチップでのポイントを回転させる場合、ポインタは所定の位相に各々回転させる。
【００５６】
例えば、ウォルシュ回転子が奇数番目のチップでのポイント▲１▼または▲３▼を回転させる場合、ポイント▲１▼または▲３▼は４５゜で時計方向に回転させる。また、ウォルシュ回転子が偶数番号目のチップでのポイント▲２▼または▲４▼を回転させる場合、ポイント▲２▼または▲４▼は４５゜で反時計方向に回転させる。２つの連続チップで、奇数番目および偶数番号目でのポイント▲１▼および▲２▼、またはポイント▲３▼および▲４▼を回転させた後、回転されたポイント▲１▼’および▲２▼’または回転されたポイント▲３▼’および▲４▼’は９０゜となる。回転されたポイント▲１▼’および▲２▼’または回転されたポイント▲３▼’および▲４▼’の間の位相差が９０゜である場合、端末器のＰＡＰＲは減少する。
【００５７】
また、他の例として、ウォルシュ回転子が奇数番目のチップでのポイント▲１▼または▲３▼を回転させる場合、ポイント▲１▼または▲３▼は４５゜で反時計方向に回転させる。また、ウォルシュ回転子が偶数番号目のチップでのポイント▲２▼または▲４▼を回転させる場合、ポイント▲２▼または▲４▼は４５゜で時計方向に回転させる。２つの連続チップで奇数番目および偶数番号目でのポイント▲１▼および▲２▼またはポイント▲３▼および▲４▼を回転させた後、回転されたポイント▲１▼”および▲２▼”または回転されたポイント▲３▼”および▲４▼”は９０゜となる。回転されたポイント▲１▼”および▲２▼”または回転されたポイント▲３▼”および▲４▼”の間の位相さが９０゜である場合、端末器のＰＡＰＲは減少する。
【００５８】
図１０は、ウォルシュ回転子が連続チップでのポイントを回転させる場合、位相ドメイン上の回転されたポイントの間の好ましくない位相差を示す図である。まず、２つのチャネルがＣ４、０＝｛１、１、１、１｝、およびＣ４、２＝｛１、−１、１、−１｝の拡散コードにより各々拡散されると仮定する。
【００５９】
第１チップで、ポイント｛１、１｝、すなわちポイント▲１▼は、Ｃ４、０およびＣ４、２の拡散コードに含まれた第１実数値により位相ドメイン上に指定される。第２チップで、ポイント｛１、−１｝、すなわちポイント▲２▼は、Ｃ４、０およびＣ４、２の拡散コードに含まれた第２実数値により位相ドメイン上に指定される。ポイント▲１▼および▲２▼は、位相ドメインで実数軸に対して対称する。
【００６０】
第３チップで、ポイント｛１、１｝、すなわちポイント▲３▼は、Ｃ４、０およびＣ４、２の拡散コードに含まれた第３実数値により位相ドメイン上に指定される。第４チップで、ポイント｛１、−１｝、すなわちポイント▲４▼は、Ｃ４、０およびＣ４、２の拡散コードに含まれた第４実数値により位相ドメイン上に指定される。ポイント▲３▼および▲４▼は、位相ドメインで実数軸に対して対称する。ウォルシュ回転子がチップでのポイントを回転させる場合、ポインタは所定の位相に各々回転させる。
【００６１】
例えば、ウォルシュ回転子が奇数番目のチップでのポイント▲１▼または▲３▼を回転させる場合、ポイント▲１▼または▲３▼は４５゜で反時計方向に回転させる。また、ウォルシュ回転子が偶数番号目のチップでのポイント▲２▼または▲４▼を回転させる場合、ポイント▲２▼または▲４▼は、４５゜で時計方向に回転させる。２つの連続チップとして奇数番目および偶数番号目でのポイント▲１▼および▲２▼またはポイント▲３▼および▲４▼を回転させた後、回転されたポイント▲１▼’および▲２▼’または回転されたポイント▲３▼’および▲４▼’は０となる。回転されたポイント▲１▼’および▲２▼’または回転されたポイント▲３▼’および▲４▼’の間の位相差が９０゜にならない場合、端末器のＰＡＰＲは減少しない。
【００６２】
図１１および図１２は、ウォルシュ回転子が連続チップでのポイントを回転させる場合、位相ドメイン上の回転されたポイント間の好ましい位相差を示す図である。第１チャネルに割り当てられた１のデータがＣ４、１＝｛１、１、−１、−１｝の拡散コードにより拡散され、第２チャネルに割り当てられた−１のデータがＣ４、１＝｛１、１、−１、−１｝の拡散コードにより拡散され、第３チャネルに割り当てられた１のデータがＣ４、０＝｛１、１、１、１｝の拡散コードにより拡散されると仮定する。
【００６３】
第１チャネルに対して、図３に示された拡散器１３０は、１のデータをＣ４、１＝｛１、１、−１、−１｝の拡散コードとかけて、｛１、１、−１、−１｝のコードを生成する。また、第２チャネルに対して、拡散器１３０は、−１のデータをＣ４、１＝｛１、１、−１、−１｝の拡散コードとかけて、｛−１、−１、１、１｝のコードを生成する。また、第３のチャネルに対して、拡散器１３０は、１のデータをＣ４、０＝｛１、１、１、１｝の拡散コードとかけて、｛１、１、１、１｝のコードを生成する。
【００６４】
拡散器１３０が図１２に示された加算器１３１を含む場合、加算器１３１は、｛−１、−１、１、１｝のコードを｛１、１、１、１｝のコードと加算することによって｛０、０、２、２｝のコードを生成する。
【００６５】
【表１】
0003601816.tif 000007
【００６６】
表１は、３個のチャネルに割り当てられた拡散コードおよび２つのチャネルの和を表している。第１または第２チップで、ポイント｛１、０｝、すなわちポイント▲１▼または▲２▼は、｛１、１、−１、−１｝のコード、および｛０、０、２、２）のコードに含まれた第１または第２実数値によって位相ドメインで指定される。第３チップまたは第４チップで、ポイント｛−１、２｝、すなわちポイント▲３▼または▲４▼は、｛１、１、−１、−１｝のコードおよび｛０、０、２、２）のコードに含まれた第３または第４実数値によって位相ドメインで指定される。ポイント▲１▼と▲２▼は、互いに同じポイントに位置する。また、ポイント▲３▼と▲４▼は、互いに同じポイントに位置する。ウォルシュ回転子がチップでのポイントを回転させる場合、ポイントは各々所定の位相に回転させる。
【００６７】
例えば、ウォルシュ回転子が奇数番目のチップでのポイント▲１▼または▲３▼を回転させる時、ポイント▲１▼または▲３▼は、４５゜の位相で時計方向に回転させる。また、ウォルシュ回転子が偶数番号目のチップでのポイント▲２▼または▲４▼を回転させる時、ポイント▲２▼または▲４▼は、４５゜の位相で反時計方向に回転させる。２つの連続チップで、奇数番目および偶数番号目でのポイント▲１▼および▲２▼またはポイント▲３▼および▲４▼を回転させた後、回転されたポイント▲１▼’と▲２▼’またはポイント▲３▼’と▲４▼’との間の位相差は９０゜となる。回転されたポイント▲１▼’と▲２▼’または回転されたポイント▲３▼’と▲４▼’との間の位相差が９０゜となる場合、端末器のＰＡＰＲは減少する。
【００６８】
図１３および図１４は、ウォルシュ回転子が連続チップにおけるポイントを回転させる時、位相ドメインで回転されたポイント間の好ましくない位相差を示す図である。まず、第１チャネルに割り当てられた１のデータがＣ４、１＝｛１、１、−１、−１｝の拡散コードにより拡散され、第２チャネルに割り当てられた−１のデータがＣ４、２＝｛１、−１、１、−１｝の拡散コードにより拡散され、第３チャネルに割り当てられた１のデータがＣ４、０＝｛１、１、１、１｝の拡散コードにより拡散されると仮定する。
【００６９】
第１チャネルに対して、図２に示した拡散器１３０は、１のデータをＣ４、１＝｛１、１、−１、−１｝の拡散コードとかけて、｛１、１、−１、−１｝のコードを生成する。また、第２チャネルに対して、拡散器１３０は、−１のデータをＣ４、２＝｛１、−１、１、−１｝の拡散コードとかけて、｛−１、１、−１、１｝のコードを生成する。また、第３のチャネルに対して、拡散器１３０は、１のデータをＣ４、０＝｛１、１、１、１｝の拡散コードとかけて、｛１、１、１、１｝のコードを生成する。
【００７０】
拡散器１３０が図１４に示された加算器１３３を含む場合、加算器１３３は、｛−１、１、−１、１｝のコードと｛１、１、１、１｝のコードとを加算することによって｛０、２、０、２｝のコードを生成する。
【００７１】
【表２】
0003601816.tif 000008
【００７２】
表２は、チップにおける３個のチャネルに割り当てられた拡散コードおよび２つのチャネルの和を表している。第１チップで、ポイント｛１、０｝、すなわちポイント▲１▼は、｛１、１、−１、−１｝のコード、および｛０、２、０、２）のコードに含まれた第１実数値によって位相ドメインで指定される。第２チップで、ポイント｛１、２｝、すなわちポイント▲２▼は、｛１、１、−１、−１｝のコード、および｛０、２、０、２）のコードに含まれた第２実数値によって位相ドメインで指定される。第３チップで、ポイント｛−１、０｝、すなわちポイント▲３▼は、｛１、１、−１、−１｝のコード、および｛０、２、０、２）のコードに含まれた第３実数値によって位相ドメインで指定される。第４チップで、ポイント｛−１、２｝、すなわちポイント▲４▼は、｛１、１、−１、−１｝のコードおよび｛０、２、０、２）のコードに含まれた第４実数値によって位相ドメインで指定される。
【００７３】
ポイント▲１▼と▲２▼またはポイント▲３▼と▲４▼は、互いに異なるポイントに位置される。ウォルシュ回転子がチップでのポイントを回転させる場合、ポイントは各々所定の位相に回転させる。
【００７４】
例えば、ウォルシュ回転子が奇数番目チップでのポイント▲１▼または▲３▼を回転させる時、ポイント▲１▼または▲３▼は４５°の位相で時計方向に回転させる。また、ウォルシュ回転子が偶数番号目チップでのポイント▲２▼または▲４▼を回転させる時、ポイント▲２▼または▲４▼は４５°の位相で反時計方向に回転させる。２つの連続チップで奇数番目および偶数番号目でのポイント▲３▼および▲４▼を回転させた後、回転されたポイント▲３▼’および▲４▼’の間の位相差は９０°にならない。回転されたポイント▲３▼’および▲４▼’の間の位相差が９０°にならない場合、端末器のＰＡＰＲは増加する。
【００７５】
また、２つの連続チップで奇数番目および偶数番号目でのポイント▲１▼および▲２▼を回転させた後、回転されたポイント▲１▼’および▲２▼’の間の位相差が９０°にならない場合、端末器のＰＡＰＲは増加する。
【００７６】
図１５は、ＰＡＰＲの確率を表すグラフである。曲線Ｇ１は、端末器が２つのチャネルに割り当てられたＣ４、０＝｛１、１、１、１｝、およびＣ４、１＝｛１、１、−１、−１｝の拡散コードを利用する場合を表す曲線である。この場合、ピーク電力が平均電力を２．５ｄＢほど超過する確率は、約１％である。また、曲線Ｇ２は、端末器が２つのチャネルに割り当てられたＣ４、０＝｛１、１、１、１｝、およびＣ４、２＝｛１、−１、１、−１｝の拡散コードを利用する場合を示す曲線である。この場合、ピーク電力が平均電力を２．５ｄＢほど超過する確率は、約７  ％である。
【００７７】
図１６は、本発明にかかる端末器でデータメッセージを変調する方法を示すフローチャートである。ステップＳ１３０２で、符号器は基地局に伝送するデータメッセージを入力する。ステップＳ１３０４で、符号器は、１つまたはそれ以上のデータ部を有するデータメッセージを符号化して制御部を生成する。ステップＳ１３０６で、符号器は、１つまたはそれ以上のデータ部に関連したＳＦを評価してＳＦを符号器からＣＰＵに伝送する。ステップＳ１３０８で、ＣＰＵはチャネルに割り当てる拡散コードを生成することに必要な情報を算出する。ステップＳ１３１０で、コート生成器は、拡散コードを生成する。ステップＳ１３１２で、拡散器は、拡散を遂行し、ステップＳ１３１４で、スクランブラー−は、拡散された制御部、データ部と、複素数スクランブルリングコードとをスクランブルリングして、端末器で多数の同位相および直交位相データを有するチャネル変調信号を生成する。
【００７８】
図１７ないし図１９は、チャネルに割り当てられる拡散コードを生成するために必要な情報を算出する手順を示すフローチャートである。
【００７９】
図１７を参照すれば、ステップＳ１４０２で、符号器からＣＰＵは、１つまたはそれ以上のデータ部と関連したＳＦを入力する。ステップＳ１４０４で、ＣＰＵはイベントの種類を決定する。ステップＳ１４０８で、端末器が２つのチャネルを使用するイベントである場合、ＣＰＵは制御部に関連した２５６のＳＦと０のコード番号を算出する。ステップＳ１４１０で、ＣＰＵは、ＳＦが２Ｎであり、Ｎが２ないし８である場合、１つのデータ部に関連したＳＦ／４のコード番号を算出する。ステップＳ１４１２で、ＣＰＵは、データ部および制御部に関連したコード番号およびＳＦをコード生成器に伝送する。
【００８０】
ステップＳ１４１４で、多数の端末器が共通複素数スクランブルリングコードを共有するイベントである場合、ＣＰＵは、シグネチャーＳを算出する。ステップＳ１４１６で、ＣＰＵは、Ｓが１ないし１６である場合、制御部に関連した２５６のＳＦと１６（Ｓ−１）＋１５のコード番号を算出する。ステップＳ１４１８で、ＣＰＵは、ＳＦが２Ｎであり、Ｎが２ないし８であって、Ｓは１ないし１６である場合、１つのデータ部に関連したＳＦ（Ｓ−１）／１６のコード番号を算出する。ステップＳ１４２０で、ＣＰＵは、データ部および制御部に関連したコード番号およびＳＦをコード生成器に伝送する。
【００８１】
ステップＳ１４２４で、端末器が多数のチャネルを使用するイベントである場合、ＣＰＵは、制御チャネルに割り当てられた制御部に関連した０のコード番号および２５６のＳＦを算出する。
【００８２】
図１８を参照すれば、ステップＳ１５０２で、ＣＰＵは、データチャネルの数を判断する。ステップＳ１５０４で、データチャネルの数が２つであると、ＣＰＵは、同位相ブランチにカップリングされた第１データチャネルに割り当てられた第１データ部に関連した１のコード番号および４のＳＦを算出する。ステップＳ１５０６で、ＣＰＵは、第２データチャネルに割り当てられた第２データ部に関連した１のコード番号および４のＳＦを算出する。
【００８３】
ステップＳ１５０８で、データチャネルの数が３個であると、ＣＰＵは、第１データチャネルに割り当てられた第１データ部に関連した１のコード番号および４のＳＦを算出する。ステップＳ１５１０で、ＣＰＵは、第２データチャネルに割り当てられた第２データ部に関連した１のコード番号および４のＳＦを算出する。ステップＳ１５１２で、ＣＰＵは、第３データチャネルに割り当てられた第３データ部に関連した３のコード番号および４のＳＦを算出する。
【００８４】
ステップＳ１５１４で、データチャネルの数が４つであると、ＣＰＵは、第１データチャネルに割り当てられた第１データ部に関連した１のコード番号および４のＳＦを算出する。ステップＳ１５１６で、ＣＰＵは、第２データチャネルに割り当てられた第２データ部に関連した１のコード番号および４のＳＦを算出する。ステップＳ１５１８で、ＣＰＵは、第３データチャネルに割り当てられた第３データ部に関連した３のコード番号および４のＳＦを算出する。ステップＳ１５２０で、ＣＰＵは、第４データチャネルに割り当てられた第４データ部に関連した３のコード番号および４のＳＦを算出する。
【００８５】
図１９を参照すれば、ステップＳ１５２２で、データチャネルの数が５個であると、ＣＰＵは、第１データチャネルに割り当てられた第１データ部に関連した１のコード番号および４のＳＦを算出する。ステップＳ１５２４で、ＣＰＵは、第２データチャネルに割り当てられた第２データ部に関連した１のコード番号および４のＳＦを算出する。ステップＳ１５２６で、ＣＰＵは、第３データチャネルに割り当てられた第３データ部に関連した３のコード番号および４のＳＦを算出する。ステップＳ１５２８で、ＣＰＵは、第４データチャネルに割り当てられた第４データ部に関連した３のコード番号および４のＳＦを算出する。ステップＳ１５３０で、ＣＰＵは、第５データチャネルに割り当てられた第５データ部に関連した２のコード番号および４のＳＦを算出する。
【００８６】
ステップＳ１５３２で、データチャネルの数が６個であると、ＣＰＵは、第１データチャネルに割り当てられた第１データ部に関連した１のコード番号および４のＳＦを算出する。ステップＳ１５３４で、ＣＰＵは、第２データチャネルに割り当てられた第２データ部に関連した１のコード番号および４のＳＦを算出する。ステップＳ１５３６で、ＣＰＵは、第３データチャネルに割り当てられた第３データ部に関連した３のコード番号および４のＳＦを算出する。ステップＳ１５３８で、ＣＰＵは、第４データチャネルに割り当てられた第４データ部に関連した３のコード番号および４のＳＦを算出する。ステップＳ１５４０で、ＣＰＵは、第５データチャネルに割り当てられた第５データ部に関連した２のコード番号および４のＳＦを算出する。ステップＳ１５４２で、ＣＰＵは、第６データチャネルに割り当てられた第６データ部に関連した２のコード番号および４のＳＦを算出する。ステップＳ１５２１で、ＣＰＵは、データ部および制御部に関連したコード番号およびＳＦをコード生成器に伝送する。
【００８７】
図２０は、拡散コードを生成する手順を表すフローチャートである。ステップＳ１７０２で、レジスタは、ＣＰＵからコード番号およびＳＦを入力する。ステップＳ１７０４で、レジスタは、コード番号およびＳＦを格納する。ステップＳ１７０６で、論理演算子が８ビットカウント値に応答して論理演算を遂行して拡散コードを生成する。ステップＳ１７０８で、多重化器は、選択信号としてＳＦに応答して拡散コードを選択する。
【００８８】
図２１および図２２は、８ビットカウント値に応答して論理演算を遂行して拡散コードを生成する手順を表すフローチャートである。
【００８９】
図２１を参照すれば、ステップＳ１８０２で、各レジスタは、Ｉ７Ｉ６Ｉ５Ｉ４Ｉ３Ｉ２Ｉ１Ｉ０のコード番号および所定のＳＦを入力する。ステップＳ１８０４で、各レジスタは、８ビットカウンタからＢ７Ｂ６Ｂ５Ｂ４Ｂ３Ｂ２Ｂ１Ｂ０の８ビットカウント値を入力する。ステップＳ１８０６ステップで、所定のＳＦの種類を判断する。ステップＳ１８０８で、所定のＳＦがＳＦ２５６であると、各論理演算子は、
【００９０】
【外２】
0003601816.tif 000009
【００９１】
【外３】
0003601816.tif 000010
【００９２】
本発明は、上述した実施例および添付した図面により限定されるのではなく、本  発明の技術的思想を抜け出さない範囲内で種々の置換、変形および変更が可能であることが、本発明が属する技術分野で通常の知識を有するものにおいて明白である。
【００９３】
【発明の効果】
以上説明したように、本発明によれば、移動通信システムでＰＡＰＲを減少させることによって端末器の電力効率を改善することが可能となる。
【図面の簡単な説明】
【図１】本発明にかかる端末器のブロック図である。
【図２】本発明にかかるＯＶＳＦコードとしての拡散コードのトリー構造を表す図である。
【図３】本発明にかかる図１に示された変調器の一例を示すブロック図である。
【図４】本発明にかかる図３に示された拡散コード生成器の一例を示すブロック図である。
【図５】本発明にかかる端末器が２つのチャネルを利用する場合を示したブロック図である。
【図６】本発明にかかる多数の端末器がＰＲＡＣＨアプリケーションで共通複素数スクランブルリングコードを共有する場合を示すブロック図である。
【図７】本発明にかかる端末器が多数のチャネルを利用する場合を示すブロック図である。
【図８】ウォルシュ回転子が位相ドメイン上で連続チップのポイントを回転させる場合、回転されたポイント間の好ましい位相差を説明する図である。
【図９】ウォルシュ回転子が位相ドメイン上で連続チップのポイントを回転させる場合、回転されたポイント間の好ましい位相差を説明する図である。
【図１０】ウォルシュ回転子が連続チップでのポイントを回転させる場合、位相ドメイン上の回転されたポイントの間の好ましくない位相差を示す図である。
【図１１】ウォルシュ回転子が連続チップでのポイントを回転させる場合、位相ドメイン上の回転されたポイント間の好ましい位相差を示す図である。
【図１２】ウォルシュ回転子が連続チップでのポイントを回転させる場合、位相ドメイン上の回転されたポイント間の好ましい位相差を示す図である。
【図１３】ウォルシュ回転子が連続チップにおけるポイントを回転させる時、位相ドメインで回転されたポイント間の好ましくない位相差を示す図である。
【図１４】ウォルシュ回転子が連続チップにおけるポイントを回転させる時、位相ドメインで回転されたポイント間の好ましくない位相差を示す図である。
【図１５】ＰＡＰＲの確率を表すグラフである。
【図１６】本発明にかかる端末器でデータメッセージを変調する方法を示すフローチャートである。
【図１７】チャネルに割り当てられる拡散コードを生成するために必要な情報を算出する手順を示すフローチャートである。
【図１８】チャネルに割り当てられる拡散コードを生成するために必要な情報を算出する手順を示すフローチャートである。
【図１９】チャネルに割り当てられる拡散コードを生成するために必要な情報を算出する手順を示すフローチャートである。
【図２０】拡散コードを生成する手順を表すフローチャートである。
【図２１】８ビットカウント値に応答して論理演算を遂行して拡散コードを生成する手順を表すフローチャートである。
【図２２】８ビットカウント値に応答して論理演算を遂行して拡散コードを生成する手順を表すフローチャートである。
【符号の説明】
１２    モデム
１３    チャネルコーデック
２０    ユーザインタフェース
３０    ソースコーデック
５０    ユーザ識別モジュール
７０    アンテナ
８０    周波数変換器
９０    復調器
１００    変調器
１１０    符号器
１２０    コード生成器
１２１    拡散コード生成器
１２２    シグネチャー生成器
１２３    スクランブルリングコード生成器
１２７    復号器
１３０    拡散器
１４０    スクランブラー
１５０    フィルタ
１６０    利得調節器
１７０    加算器
１８０    ＣＰＵ
２１０    記憶装置
２１１，２１２    レジスタ
２２０    ８ビットカウンタ
２３１，２３３    論理演算器
２３２，２３４    多重化器
【図１】
0003601816.tif 000011
【図２】
0003601816.tif 000012
【図３】
0003601816.tif 000013
【図４】
0003601816.tif 000014
【図５】
0003601816.tif 000015
【図６】
0003601816.tif 000016
【図７】
0003601816.tif 000017
【図８】
0003601816.tif 000018
【図９】
0003601816.tif 000019
【図１０】
0003601816.tif 000020
【図１１】
0003601816.tif 000021
【図１２】
0003601816.tif 000022
【図１３】
0003601816.tif 000023
【図１４】
0003601816.tif 000024
【図１５】
0003601816.tif 000025
【図１６】
0003601816.tif 000026
【図１７】
0003601816.tif 000027
【図１８】
0003601816.tif 000028
【図１９】
0003601816.tif 000029
【図２０】
0003601816.tif 000030
【図２１】
0003601816.tif 000031
【図２２】
0003601816.tif 000032