(57)【特許請求の範囲】
【請求項１】
マルチコード信号処理のための、ルックアップ・テーブルの参照を必要としないで符号化及び復号化が可能な符号語の表現方法において、
マルチコード数とコード・オフセット値を確定するステップと、
前記マルチコード数を基に符号群インジケータを表す符号語と、前記コード・オフセット値と前記マルチコード数とを基にオフセット・インジケータを表す符号語とを所定の符号化手順で作成するステップと、
前記所定の符号化手順で作成された各符号語を前記マルチコード信号処理のための符号語として連結するステップとを有し、
前記連結された符号語は、所定の復号化手順により前記マルチコード数とコード・オフセット値とに復号化できることを特徴とする方法。
【請求項２】
請求項１に記載の方法において、
前記符号語を作成するステップが、
第１項であって、前記マルチコード数と、［１６−前記マルチコード数］とのうちの最小値の方を含むように第１項を確定するステップと、
前記第１項から１を減じることにより符号語の第１の部分を確定し、前記第１の部分は、前記符号群インジケータを表すように成すステップと、
第２項であって、前記マルチコード数が７以下ならばゼロに等しく、前記マルチコード数が７よりも大きければ、１に等しくなるように第２項を確定するステップと、
前記第２項に１５を乗算することにより第４項を算出し、［前記コード・オフセット値−１−前記第４項］となるように第３項を確定するステップと、
前記第３項の絶対値をとることにより符号語の第２の部分を確定し、前記第２の部分は前記オフセット・インジケータを表すように成すステップと、
前記符号語の第１の部分を前記符号語の第２の部分と連結することにより前記符号語を形成するステップと、をさらに有することを特徴とする方法。
【請求項３】
請求項１に記載の方法において、
前記符号群インジケータが、３ビットを有することを特徴とする方法。
【請求項４】
請求項１に記載の方法において、
前記オフセット・インジケータが、４ビットを有することを特徴とする方法。
【請求項５】
マルチコード信号処理のための、ルックアップ・テーブルの参照を必要としないで符号化及び復号化が可能な符号語を復号化する方法であって、
マルチコード数を基に符号化された符号群インジケータを表す符号語と、コード・オフセット値と前記マルチコード数とを基に符号化されたオフセット・インジケータを表す符号語とを連結して作成されたマルチコード信号処理のための符号語を特定するステップと、
前記符号群インジケータを表す符号語を所定の手順により復号化して前記マルチコード数を確定するステップと、
前記オフセット・インジケータを表す符号語を所定の手順により復号化して前記コード・オフセット値を確定するステップと、を有し、
前記連結された符号語は、前記マルチコード数とコード・オフセット値とに復号化できることを特徴とする方法。
【請求項６】
請求項５に記載の方法において、
マルチコード信号処理のための符号語を復号化するステップが、
符号語の第１の部分と、第２の部分とを特定するステップであって、前記第１の部分は前記符号群インジケータを表し、前記第２の部分は前記オフセット・インジケータを表すように成すステップと、
第１項であって、前記第２の部分が１５から前記第１の部分を減じた値以上ならば１に等しく、そうでなければゼロに等しくなるように第１項を算出するステップと、
前記第１項に１６を乗算することにより第２項を算出するステップと、
［前記第１の部分＋１−前記第２項］の絶対値をとることによりマルチコード数を特定するステップと、
第３項であって、マルチコード数が８以上ならば１に等しく、そうでなければゼロに等しくなるように第３項を算出するステップと、
前記第３項に１７を乗算することにより第４項を算出するステップと、
［前記第２の部分＋１−前記第４項］の絶対値をとることによりコード・オフセット値を特定するステップと、を有することを特徴とする方法。
【請求項７】
請求項５に記載の方法において、
前記符号群インジケータは、３ビットを有することを特徴とする方法。
【請求項８】
請求項５に記載の方法において、
前記オフセット・インジケータは、４ビットを有することを特徴とする方法。
【請求項９】
マルチコード信号処理のための、ルックアップ・テーブルの参照を必要としないで符号化及び復号化が可能な符号語の表現システムであって、
ネットワークと、前記ネットワークと作動的に接続されたネットワーク・ノードと、前記ネットワークを介して前記ネットワーク・ノードと作動的に接続されたネットワーク装置と、を具備し、
前記ネットワーク・ノードは、前記ネットワーク装置が使用するマルチコード数とコード・オフセット値とを確定し、前記マルチコード数とコード・オフセット値とを、前記マルチコード数に基づく符号群インジケータと、前記マルチコード数と前記コード・オフセット値とに基づくオフセット・インジケータと、から成る符号語に符号化し、
前記符号語は、前記ネットワーク・ノードによる符号化が可能であり、また、前記ルックアップ・テーブルを必要としないで、前記遠隔装置による復号化が可能であることを特徴とするシステム。
【請求項１０】
請求項９に記載のシステムにおいて、
前記ネットワークは、無線ネットワークを含むことを特徴とするシステム。
【請求項１１】
請求項９に記載のシステムにおいて、
前記ネットワーク装置は、無線装置を具備することを特徴とするシステム。
【請求項１２】
請求項１１に記載のシステムにおいて、
前記無線装置は、無線電話、携帯用コンピュータ、個人用情報機器（ＰＤＡ）のうちの１つを具備することを特徴とするシステム。
【請求項１３】
請求項９に記載のシステムにおいて、
前記ネットワーク・ノードは符号化機能を備え、前記符号化機能は、
第１項であって、前記マルチコード数と、［１６−前記マルチコード数］とのうちの最小値の方を含むように第１項を確定するステップと、
前記第１項から１を減じることにより前記符号語の第１の部分を確定し、前記第１の部分は前記符号群インジケータを表すように成すステップと、
第２項であって、前記マルチコード数が７以下ならばゼロに等しく、前記マルチコード数が７よりも大きければ、１に等しくなるように第２項を確定するステップと、
前記第２項に１５を乗算することにより第４項を算出し、［前記第４項−前記コード・オフセット値−１］により第３項を確定するステップと、
前記第３項の絶対値をとることにより符号語の第２の部分を確定し、前記第２の部分は前記オフセット・インジケータを表すように成すステップと、
前記符号語の第１の部分を前記符号語の第２の部分と連結することにより前記符号語を形成するステップと、を実行することを特徴とするシステム。
【請求項１４】
請求項１３に記載のシステムにおいて、
前記符号化機能は、ハードウェアとソフトウェアのうちの少なくとも一方を有することを特徴とするシステム。
【請求項１５】
請求項９に記載のシステムにおいて、
前記遠隔装置は復号化機能を備え、
前記復号化機能は、
前記符号語の第１の部分と第２の部分とを特定するステップであって、前記第１の部分は符号群インジケータを表し、前記第２の部分はオフセット・インジケータを表すように成すステップと、
第１項を確定するステップであって、前記第１項は、前記第２の部分が１５から第１の部分を減じた値以上ならば１に等しく、そうでなければ前記第１項はゼロに等しいように成すステップと、
第１項に１６を乗算することにより第２項を確定するステップと、
［前記第１の部分＋１−前記第２項］の絶対値をとることによりマルチコード数を特定するステップと、
第３項であって、前記マルチコード数が８以上ならば１に等しく、そうでなければゼロに等しくなるように第３項を算出するステップと、
第３項に１７を乗算することにより第４項を算出するステップと、
［前記第２の部分＋１−前記第４項］の絶対値をとることによりコード・オフセット値を特定するステップと、を実行することを特徴とするシステム。
【請求項１６】
請求項１５に記載のシステムにおいて、
前記復号化機能は、ハードウェアとソフトウェアのうちの少なくとも一方を有することを特徴とするシステム。
【請求項１７】
マルチコード信号処理を表す符号語の受信能力を有する移動通信装置であって、
前記符号語の第１の部分と第２の部分を特定する手段であって、前記第１の部分は符号群インジケータを表し、前記第２の部分はオフセット・インジケータを表す手段と、
第１項であって、前記第２の部分が１５から前記第１の部分を減じた値以上ならば１に等しく、そうでなければゼロに等しくなるように第１項を算出する手段と、
第１項に１６を乗算することにより第２項を算出する手段と、
［第１の部分＋１−第２項］の絶対値をとることによりマルチコード数を特定する手段と、
第３項であって、前記マルチコード数が８以上ならば１に等しく、そうでなければゼロに等しくなるように第３項を算出する手段と、
第３項に１７を乗算することにより第４項を算出する手段と、
［第２の部分＋１−第４項］の絶対値をとることによりコード・オフセット値を特定する手段と、を有することを特徴とする移動通信装置。
【請求項１８】
マルチコード信号処理の表現方法であって、
マルチコード数（Ｍ）とコード・オフセット値（Ｐ）とを割り当てるステップと、
符号語であって、符号群インジケータとオフセット・インジケータとを含む符号語を作成するステップと、を有し、
前記符号語は、符号群インジケータとオフセット・インジケータとを含み、前記符号群インジケータはＭ−１と１５−Ｍのうちの最小値の方に等しく、前記オフセット・インジケータは、Ｐ−１−（［最も近い小さい方の整数へ丸められたＭ／８］×１５）の絶対値に等しく、その場合、前記符号語は７ビットを有することを特徴とする方法。
【請求項１９】
請求項１８に記載の方法において、
高速共用制御チャネル（ＨＳ−ＳＣＣＨ）で前記符号語を送信するステップをさらに有することを特徴とする方法。
【請求項２０】
請求項１８に記載の方法において、ルックアップ・テーブルの参照を必要とせず、所定の符号化手順により前記符号語を作成するステップをさらに有することを特徴とする方法。
【請求項２１】
マルチコード信号処理のための、ルックアップ・テーブルの参照を必要としないで符号化及び復号化が可能な符号語の表現システムであって、
ネットワークと、
前記ネットワークと作動的に接続されたネットワーク・ノードと、
前記ネットワークを介して前記ネットワーク・ノードと作動的に接続されたネットワーク装置と、を具備し、
前記ネットワーク・ノードは、前記ネットワーク装置が使用するマルチコード数とコード・オフセット値とを確定し、前記マルチコード数とコード・オフセット値とを、前記マルチコード数に基づく符号群インジケータと、前記マルチコード数と前記コード・オフセット値とに基づくオフセット・インジケータと、から成る符号語に符号化することを特徴とするシステム。
【請求項２２】
請求項２１に記載のシステムにおいて、
前記ネットワーク・ノードは符号化機能を備え、
前記符号化機能は、
マルチコード数（Ｍ）とコード・オフセット値（Ｐ）とを割り当てるステップと、
符号語であって、符号群インジケータとオフセット・インジケータとを含む符号語を作成するステップと、を実行し、
前記符号語は、符号群インジケータとオフセット・インジケータとを含み、前記符号群インジケータは、Ｍ−１と１５−Ｍのうちの最小値の方に等しく、前記オフセット・インジケータは、Ｐ−１−（［最も近い小さい方の整数へ丸められたＭ／８］×１５）の絶対値に等しく、その場合、前記符号語は７ビットを有することを特徴とするシステム。
【請求項２３】
マルチコード信号処理の表現方法のためのネットワーク・エンティティであって、
マルチコード数とコード・オフセット値を確定し、
符号語であって、符号群インジケータとオフセット・インジケータとから成り、
第１項であって、前記マルチコード数と、［１６−前記マルチコード数］とのうちの最小値の方を含むように第１項を確定し、
前記第１項から１を減じることにより符号語の第１の部分を確定し、前記第１の部分は、前記符号群インジケータを表し、
第２項であって、前記マルチコード数が７以下ならばゼロに等しく、前記マルチコード数が７よりも大きければ、１に等しくなるように第２項を確定し、
前記第２項に１５を乗算することにより第４項を算出し、［前記コード・オフセット値−１−前記第４項］となるように第３項を確定し、
前記第３項の絶対値をとることにより符号語の第２の部分を確定し、前記第２の部分は前記オフセット・インジケータを表し、
前記符号語の第１の部分を前記符号語の第２の部分と連結することにより前記符号語を形成する
ことを特徴とするネットワーク・エンティティ。
【請求項２４】
マルチコード信号処理の表現方法のためのネットワーク・エンティティであって、
マルチコード数（Ｍ）とコード・オフセット値（Ｐ）とを割り当て、
符号語であって、符号群インジケータとオフセット・インジケータとを有し、
前記符号群インジケータは、Ｍ−１と１５−Ｍのうちの最小値の方に等しく、
前記オフセット・インジケータは、Ｐ−１−（［最も近い小さい方の整数へ丸められたＭ／８］×１５の絶対値に等しく、その場合、前記符号語は７ビットを有する
ことを特徴とするネットワーク・エンティティ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はマルチコード信号処理に関し、具体的には、通信システムにおけるマルチコード信号処理のコンパクトな表現に関する。
【０００２】
【従来の技術】
いくつかの通信システムでは、接続方法としてＷＣＤＭＡ（広帯域符号分割多元接続）が利用されている。シングル・ユーザ用データ転送速度の向上を目的として、このユーザに対していくつかの拡散符号（マルチコード・オペレーション）の使用が許される。このマルチコード・オペレーションが利用される１つの固有エリアはＨＳＤＰＡ（高速下り回線パケット・アクセス）の中に在り、その場合ユーザの拡散率は１６という固定された数にセットされる。
【０００３】
ＨＳＤＰＡの場合、基地局は、いくつのマルチコードが割り当てられているか、及び、どのオフセット値でこのセットのコード（すべて拡散率１６のレベルで定義されている）を開始すべきかを示す信号を移動ノードやユーザ用装置（ＵＥ）へ正確に送信する必要がある。一度に１人のユーザに対して連続コードから成るクラスタだけが割り当てられていると仮定されている。
【０００４】
一般に、最高仕様のＵＥにより１５までのマルチコードのサポートが可能であり、さらに、シングル・コードについては、シングル・コード（オフセット値０）が共通チャネルＰ−ＣＰＩＣＨ／ＣＣＰＣＨ用として予約されているので、生じる可能性のある１５までの異なるコード・オフセット値が存在する。一般に、マルチコード数を表すために４ビットが使用され、コード・ツリーのオフセット値を表すために４ビットが使用される。したがって、十分な柔軟性をもつ信号処理を行うためには全体で２×４＝８ビットが必要となる。
【０００５】
サブセットのマルチコード割当てだけを可能にし、それによって（例えば５ビットまで下げた）さらに少ないビットによる表現を可能にすることが望ましいと提案した人がいる。しかし、マルチコードの利用と関連するさらに多くの柔軟性は、より良好なスペクトル効率並びにより高いＲＲＭの柔軟性（ＱｏＳ、コード／タイムの多重化）につながるので、可能な限り少なくセットしたコードに生じ得るマルチコードを限定することが望ましく、好適には全く限定を行わないことが望ましい。
【０００６】
マルチコード数とコード・オフセット値との組合せの中には生じる可能性がないものもある。例えば、１５のマルチコードがユーザに対して割り当てられている場合、可能なオフセット値の組合せは１つしかない。マルチコード数とコード・オフセット値との組合せは全部で１２０通りの組合せしか存在しない。これらの可能な組合せを持つルックアップ・テーブルを構築することにより、７ビットを用いて１２０通りの組合せを表すことが可能である。しかし、ルックアップ・テーブル法の主要な欠点として、受信情報の復号化を行うためにＵＥ側で追加メモリを必要とするという欠点が挙げられる。
【０００７】
開始位置とコード数を示す代わりに、ビット数を減らしながら最大の柔軟性を維持する代替手段として、コード割当ての可能な組合せの中でコード割当て情報のみを報告することを提案した人がいる。しかし、この方法は、可能な場合には避ける方が望ましい条件つきの信号処理につながる。
例えば１、５、１０、１５のマルチコードを利用可能な唯一のオプションとするというような生じる可能性のあるマルチコードの数を減らすという提案もなされている。この解決策では、信号処理用として６ビットが必要となるが、コード割当ての際に柔軟性が少なくなるという代償を払わなければならなくなる。
したがって、パフォーマンスと柔軟性とを維持しながら信号処理を行うビット効率のよい方法を用いる信号処理オーバーヘッドの低減に対する要望が存在する。
【０００８】
【発明が解決しようとする課題】
本発明は、マルチコード信号処理のコンパクトな表現方法に関し、前記方法には、マルチコード数の確定と、コード・オフセット値の確定と、符号群インジケータとオフセット・インジケータとを含む符号語の作成とが含まれる。符号語とはマルチコード信号処理のコンパクトな表現を表すものであり、この符号語を作成し、ルックアップ・テーブルを必要とすることなくこの符号語の復号化が可能となる。
【０００９】
【課題を解決するための手段】
符号語の作成には、マルチコード数と、［１６−マルチコード数］とのうちの最小値の方に第１項を確定するステップと；第１項から１を減じることにより符号語の第１の部分を確定して、第１の部分が符号群インジケータを表すようにするステップと；マルチコード数が７以下ならばゼロに等しく、マルチコード数が７よりも大きければ１に等しくなるように第２項を確定するステップと；第４項を第２項×１５として算出し、［コード・オフセット値−１−第４項］となるように第３項を確定するステップと；第３項の絶対値をとることにより符号語の第２の部分を確定して、第２の部分がオフセット・インジケータを表すようにするステップと；符号語の第１の部分を符号語の第２の部分と連結することにより符号語を形成するステップとを含むことができる。
【００１０】
さらに、本発明はマルチコード信号処理の符号語の復号化方法に関し、前記方法には、符号群インジケータとオフセット・インジケータとを含む符号語を特定するステップと；符号語からマルチコード数を確定するステップと、符号語からコード・オフセット値を確定するステップとが含まれる。ルックアップ・テーブルを必要とすることなく、マルチコード値と、対応するコード・オフセット値との確定が可能となる。
【００１１】
マルチコード信号処理の符号語の復号化には、第１の部分が符号群インジケータを表し、第２の部分がオフセット・インジケータを表すように符号語の第１の部分と第２の部分を特定するステップと；第２の部分が１５から第１の部分を減じた値以上ならば１に等しく、そうでなければ第１項がゼロに等しくなるように第１項を確定するステップと；第１項に１６を乗算して第２項を確定するステップと；［第１の部分＋１−第２項］の絶対値をとることによりマルチコード数を特定するステップと；マルチコード数が８以上ならば１に等しく、そうでなければゼロに等しくなるように第３項を確定するステップと；第３項に１７を乗算して第４項を確定するステップと；［第２の部分＋１−第４項］の絶対値をとることによりコード・オフセット値を特定するステップとを含むことができる。
【００１２】
本発明は、さらに、マルチコード信号処理のコンパクトな表現を行うためのシステムに関し、前記システムは、ネットワークと、ネットワークと作動的に接続された基地局と、ネットワークを介して基地局と作動的に接続されたネットワーク装置とを備える。基地局はネットワーク装置が使用するマルチコード数とコード・オフセット値とを確定する。基地局はマルチコード数とコード・オフセット値とを符号化して、マルチコード信号処理のコンパクトな表現を含む符号語に変換する。この符号語により、ルックアップ・テーブルを必要とすることなく、基地局による符号化及び遠隔装置による復号化が可能となる。
【００１３】
さらに、本発明は、マルチコード信号処理を表す符号語の受信能力を持つ移動通信装置に関し、この場合、前記移動通信装置は、第１の部分が符号群インジケータを表し、第２の部分がオフセット・インジケータを表すようにする上記符号語の第１の部分と第２の部分の特定ステップと；第２の部分が１５から第１の部分を減じた値以上ならば１に等しく、そうでなければゼロに等しいものとする第１項の算出ステップと；第１項に１６を乗算する第２項の算出ステップと；［第１の部分＋１−第２項］の絶対値をとることによるマルチコード数の特定ステップと；マルチコード数が８以上ならば１に等しく、そうでなければゼロに等しいものとする第３項の算出ステップと；第３項に１７を乗算する第４項の算出ステップと；［第２の部分＋１−第４項］の絶対値をとることによるコード・オフセット値の特定ステップとを実行するハードウェアまたはソフトウェアを備える。以下の詳細な説明においては、添付の複数の図面を参照しながら、本発明の実施態様の非限定的実施例により本発明をさらに詳しく説明する。
【００１４】
【発明の実施の形態】
本明細書に示す詳細は例示を旨とするものであり、本発明の実施態様の例示による解説を目的とするものである。図面を用いて行われる説明は、本発明を実際に具現化できる方法を当業者に明らかにするものである。
さらに、本発明の曖昧化を避けることを目的として、ブロック図の形で構成を示すことが可能であり、このようなブロック図による構成の実現に関する詳細は、本発明がその中で実現されるプラットフォームに大きく左右されるという事実、すなわち詳細は当業者に十分に理解されるという事実を考慮すべきである。本発明の例示の実施態様の説明を目的として具体的な詳細（例えば回路、フローチャートなど）が記載されている場合、これらの具体的な詳細がなくても、本発明が実施可能であることが当業者にとって明らかであることが望ましい。最終的に、ハードウェアによる回路構成とソフトウェア命令との任意の組合せを用いて、本発明の実施態様の実現が可能であることが明らかであることが望ましい。すなわち、本発明はハードウェアによる回路構成とソフトウェア命令のいかなる特定の組合せにも限定されるものではない。
【００１５】
本発明の例示の実施態様は、例示のホスト・ユニット環境における例示のシステム・ブロック図を用いて説明できるものであるとはいえ、本発明の実施はこれに限定されるものではない。すなわち、本発明は別のタイプのシステムを用いても、また、別のタイプの環境においても実施可能である。
本明細書での、“１つの実施態様”または“実施態様”についての言及は、実施態様と関連して記載される或る特定の特性、構造あるいは特徴が本発明の少なくとも１つの実施態様の中に含まれることを意味する。本明細書中の様々な場所における“１つの実施態様では”という語句の出現は、必ずしもすべてが同じ実施態様を意味するとはかぎらない。
【００１６】
本発明は、使用するコード数とオフセット値との信号処理を最適化してコード・ツリーに変える効率の良い方法に関する。本方法は、符号化効率をそのまま維持しながら、拡散率が１６であるシステムや、１６とは異なる拡散率を持つシステムに適用可能である。本発明によれば、通信リンク用としてどのコードとオフセット値を使用するかを信号で送信するために、自己復号化が可能な構造の中へデータのパックを行うことが可能であり、このパックが可能であることによりルックアップ・テーブルが不要となる。本発明は、マルチコードの十分な柔軟性と、オンザフライによる符号化と復号化とを可能にする信号処理の効率的方法を提供するものである。本発明は、マルチコード数、及び、直接的で一貫した信号処理へつながるコード・オフセット値に基づくものであってもよい。
【００１７】
本発明は、有用であり、ＷＣＤＭＡ（広帯域符号分割多元接続）及び具体的にはＨＳＤＰＡ（高速下り回線パケット・アクセス）のような多くのアプリケーションで実現可能である。これに関連して、高速下り回線共用チャネル（ＨＳ−ＤＳＣＨ）用ＨＳ−ＳＣＣＨ（高速共用制御チャネル）を介するチャネラゼーション・コード設定情報の送信が可能となる。コード・ツリーの中に順次位置するように直交可変拡散率（ＯＶＳＦ）コードを割り当てることも可能となる。したがって、本発明によれば、オフセット値Ｐから始まるマルチコード数Ｍを所定のＨＳ−ＤＳＣＨに対して割り当て、ＨＳ−ＳＣＣＨで信号を受けることが可能である。この場合、符号群インジケータ用として３ビットだけを用い、コード・オフセット値インジケータ用として４ビットが用いられる結果合計７ビット（従来の方法よりも１ビット少ない）でＭとＰとの符号化が可能となる。
【００１８】
図１は、本発明の例示の実施態様に準拠する、マルチコード信号処理のコンパクトな表現を行うためのシステムのブロック図を示す。基地局１０は、ネットワーク２２を介して１以上のネットワーク装置１２〜２０と交信することができる。この例示の実施態様では、ネットワーク２２は無線ネットワークであり、ネットワーク装置１２〜２０は無線装置であってもよい。しかし、本発明は、有線または無線のネットワークでの実現も可能である。これらのネットワーク装置は、移動電話、携帯用コンピュータ、個人用情報機器（ＰＤＡ）などのような無線装置であってもよいし、あるいは、ワークステーション、サーバなどであってもよい。
【００１９】
基地局１０は、ネットワーク装置１２〜２０と交信する必要があるときはいつでも、通信用としていくつのマルチコードを割り当てるべきかの確定を行う。次いで、基地局１０は、通信用としていくつのマルチコードを使用するかをネットワーク装置に通知する情報と、コード・ツリー内のどのようなコード・オフセット値でマルチコードを開始するかについての情報をネットワーク装置へ送信することも可能である。基地局１０は、例えば、基地局からユーザへどれだけの量の情報を転送するか、基地局においてどのような他の活動が行われているか、基地局および／またはネットワーク装置がどれだけの量の利用可能な電力を持っているか、コード・ツリーの中でどのようなコードがツリーを成しているか、あるいは、どのようなコードが使用されているかなどの様々な要因に対応して、いくつのマルチコードを特定のネットワーク装置もしくはユーザに対して割り当てることができるかに関する基地局の確定を行うことも可能である。基地局１０は、符号化機能２４を用いてマルチコード数とコード・オフセット値情報の符号化を行うことも可能である。各ネットワーク装置１２〜２０には、基地局１０からの符号語を復号化し、マルチコード数とコード・オフセット値情報とを取り出す復号化機能２６を備えることも可能である。基地局１０とネットワーク装置１２〜２０とは、符号化機能および／または復号化機能の双方を備えることも可能である。符号化機能および／または復号化機能は、ハードウェア、ソフトウェア、マイクロコード、または、これらを組み合わせて実現することも可能である。
【００２０】
図２は本発明の例示の実施態様に準拠するコード割当てについての図を示す。コード・ツリー３０は１６という拡散率を示す。その場合、１５個のマルチコードが１以上のユーザに対して割り当てられる。ユーザまたはネットワーク装置と交信する基地局は、いくつのマルチコードを、そして、どのようなコード・オフセット値でユーザへ与えることができるかを確定する。基地局はユーザへこの情報を符号語で送信することが可能である。この例示の実施態様では、オフセット値７〜１１のコードが１人のユーザへ割り当てられる。これらのコードはすべて連続している。したがって、ユーザまたはネットワーク装置には、コード・オフセット値７から始まる５つのマルチコードが基地局により割り当てられている。本発明によれば、７ビットなどの少ないビット数を含む符号語でこの情報をユーザへ送信することができる。符号語の第１の部分は符号群インジケータを含むものであってもよく、符号語の第２の部分はオフセット・インジケータを含むものであってもよい。本発明は、符号群インジケータとオフセット・インジケータとが符号語の中に出現する順序により限定されるものではない。なぜならこの順序は実施構成に左右される場合があるからである。
【００２１】
図３は、本発明の例示の実施態様に従ってマルチコード割当ての信号処理を行うための符号化マトリックスの全体図を示す。このマトリックスは、一対の数を示し、最上部の１つの数はマルチコード数を表し、最下部の１つの数はコード・ツリー内での左から右へのオフセット値を表す。関連づけられたコード・インジケータはマトリックスの左側に垂直方向に示され、関連づけられたオフセット・インジケータはマトリックスの上部に水平方向に示される。
【００２２】
本発明に基づくマルチコード信号処理のコンパクトな表現方法では、マルチコードは合計１５通りの生じる可能性のあるオフセット値の組合せを用いてクラスタされる。さらに詳細に述べると、１マルチコードと１５マルチコード状況は１つのものとして一緒にグループ化され、２マルチコード状況は１４マルチコード・オペレーションと共にグループ化される、等々。したがって、合計８個のグループ（１／１５、２／１４、３／１３、４／１２、５／１１、６／１０、７／９、８／８）が形成され、これらのグループは３ビットの信号により表される。次の問題として、この場合、これら２つのコード状況のうちのいずれがアクティブであるか、そして、正確なコード・オフセット値は何であるかを特定するという問題がある。この特定は、４ビット表現を可能にする各クラスタについてコード・オフセット値の総数が１６であることを利用して実現される。
【００２３】
本発明に基づくマルチコード信号処理のコンパクトな表現方法は、コード・インジケータ情報とコード・オフセット値情報とを含む符号語を８ビット未満で達成する多くの方法で実現可能である。以下は、本発明に基づく可能な符号化処理の例を詳述するものであり、この処理で、１つの符号語により、コード・オフセット値Δを持つｍ個のマルチコードの信号処理を行う必要がある。符号語の第１部分（ＣＷ１）は符号群インジケータを表すことができる。符号語の第２部分（ＣＷ２）はツリー・オフセット・インジケータを表すことができる。数式１は符号群インジケータの符号化に利用することができ、数式２はツリー・オフセット・インジケータの符号化に利用することができる：
【００２４】
最初の３ビット：ＣＷ１＝ｍｉｎ（ｍ，１６−ｍ）−１     （１）
最後の４ビット：ＣＷ２＝|Δ−１−（ｍ＞７）＊１５｜    （２）
括弧の外側の“ｍｉｎ”は括弧の内側の（カンマにより区切られた）２つの項のうちの最小値の方をとることを示す。項（ｍ＞７）は条件が満たされるか否かに応じて１または０のいずれかとなる。すなわち、真は１によって示され、偽は０によって示される。記号“＊”は乗算演算を示す。２本のバー（｜）は２本のバーの内側の項の結果値の絶対値をとることを示す。
【００２５】
例えば、コード・オフセット値２を持つ１２個のマルチコードの信号を送るために必要な符号語は下記のようになる：
ＣＷ１＝ｍｉｎ（１２，４）−１＝３＝‘０１１’
ＣＷ２＝|２−１−（１２＞７）＊１５|＝１４＝‘１１１０’
したがって、符号語の合計は‘０１１１１１０’（または実施構成に応じて‘１１１００１１’）になる。基地局からネットワーク装置へこの符号語を送信することも可能である。
【００２６】
図４は、本発明の例示の実施態様に準拠する符号化処理のフローチャートを示す。マルチコード数とコード・オフセット値とを確定する（Ｓ１）。符号群インジケータとオフセット・インジケータとを含む符号語を作成する（Ｓ２）。マルチコード数と、［１６−マルチコード数］とのうちの最小値の方を取得する（Ｓ３）。上記取得した最小値から１を減じることにより符号語の第１の部分を確定する（Ｓ４）。この第１の部分は符号群インジケータを表す。マルチコード数よりも７の方が大きければ、ゼロに等しく、マルチコード数が７よりも大きければ、１に等しくなるように第２項を確定する（Ｓ５）。第２項に１５を乗算することにより第４項を確定する（Ｓ６）。［コード・オフセット値−１−第４項］として第３項を確定する（Ｓ７）。第３項の絶対値をとることにより符号語の第２の部分を確定する（Ｓ８）。この第２の部分はオフセット・インジケータを表す。符号語の第１の部分を符号語の第２の部分と連結することにより符号語を形成する（Ｓ９）。
【００２７】
符号語の受信時に、ネットワーク装置は符号語を復号化してマルチコード数とコード・オフセット値との確定を行う必要がある。以下は、本発明に基づく可能な復号化処理の例を詳述するものであり、この処理で７ビットの符号語（ＣＷ１＋ＣＷ２）からの、マルチコード数（ｍ）とコード・オフセット値（０）との抽出が行われる。数式３を用いて、符号語から符号群インジケータの抽出が可能である。数式４を用いて、符号語からツリー・オフセット・インジケータの抽出が可能である：
ｍ＝|ＣＷ１＋１−（ＣＷ２≧（１５−ＣＷ１））＊１６|    （３）
Δ＝ＣＷ２＋１−（ｍ≧８）＊１７|                       （４）
上記の例の場合、
ｍ＝|３＋１−（１４≧１２）＊１６|＝１２
Δ＝|１４＋１−（１２≧７）＊１７|＝２
が得られ、これらは信号で送信された値である。
【００２８】
図５は、本発明の例示の実施態様に準拠する復号化処理のフローチャートを示す。符号群インジケータとオフセット・インジケータとを含む符号語を特定する（Ｓ２０）。符号語の第１の部分と第２の部分とを特定する（Ｓ２１）。第１の部分は符号群インジケータを表し、第２の部分はオフセット・インジケータを表すものであってもよい。第１項を算出する。但し、第２の部分が［１５−第１の部分］以上ならば第１項は１に等しく、そうでなければ第１項は０に等しい（Ｓ２２）。第１項に１６を乗算することにより第２項を確定する（Ｓ２３）。［第１の部分＋１−第２項］の絶対値をとることによりマルチコード数を確定する（Ｓ２４）。マルチコード数が８以上ならば１に等しく、そうでなければ、０に等しくなるように第３項を確定する（Ｓ２５）。第３項に１７を乗算することにより第４項を確定する（Ｓ２６）。［第２の部分＋１−第４項］の絶対値をとることによりコード・オフセット値を確定する（Ｓ２７）。
【００２９】
本発明の別の符号化の実施態様では、数式５を用いて符号群インジケータの符号化が可能であり、また、数式６を用いてツリー・オフセット・インジケータの符号化が可能である。
最初の３ビット：ＣＷ１＝ｍｉｎ（ｍ−１，１５−ｍ）     （５）
最後の４ビット：ＣＷ２＝|Δ−１−［ｍ／８］＊１５｜    （６）
括弧の外側の“ｍｉｎ”は括弧の内側の（カンマにより区切られた）２つの項のうちの最小値の方をとることを示す。記号“／”は除算を示し、カギ括弧［］は最も近い小さい方の整数への丸め処理を示す。記号“＊”は乗算演算を示す。２本のバー（｜）は２本のバーの内側の項の結果値の絶対値をとることを示す。この符号化の実施態様により同じ結果が生じ、符号語（ＣＷ１  ＣＷ２）の合計は７ビットにすぎない。
【００３０】
以下は、本発明に基づく符号化及び復号化を行うための或る例示のコンピュータ疑似言語を示す。しかし、本発明に基づく符号化と復号化とはこれらの表現により限定されるものではない。
0003797969.tif 000002
【００３１】
本発明に基づくマルチコード信号処理のコンパクトな表現方法では、符号化および／または復号化はそれぞれ、ハードウェアの符号器と復号器での実装、コンピュータ・ソフトウェアでの実現、ファームウェアでの実現等が可能である。さらに、典型的には、基地局により符号化が行われ、ネットワーク・ノードにより復号化が行われるが、基地局とネットワーク・ノードとが、符号化機能または復号化機能のいずれかを備えていてもよく、あるいは、これら双方の機能を備えていてもよい。
【００３２】
本発明に基づくマルチコード信号処理のコンパクトな表現方法は、高いＨＳ−ＤＳＣＨスペクトル効率とＲＲＭの柔軟性とを保持するように、マルチコードの十分な柔軟性の維持が可能であるという点で好適である。さらに、上記符号語は、ネットワーク装置による自己復号化が可能であり、したがって、コード用ルックアップ・テーブルが不要となるため、記憶空間が節減される。したがって、受信した符号語からすべてのパラメータの算出が可能となる。さらに、より少ないビットでの情報の伝送が可能であるため電力が節減され、別の情報を伝送するために使用ビットの利用が可能となる。本発明は、ユーザ拡散率が１６という固定された数に設定されているＷＣＤＭＡ（広帯域符号分割多元分割多元接続）用ＨＳＤＰＡ（高速下り回線パケット・アクセス）のサポートにとって非常に好適である。
【００３３】
ここで留意していただきたい点は、上述の例は、単に説明を行うことを目的として示されたものであり、決して、本発明を限定するものと解釈すべきではないという点である。好ましい実施態様と関連して本発明について説明してきたが、本明細書で使用した文言は、限定のための文言ではなく、説明と例示のための文言であることを理解されたい。本発明の態様において本発明の精神と範囲から逸脱することなく、以下に記載及び補正されるような添付の請求項の範囲内での変更も可能である。特定の方法、材料及び実施態様と関連して本明細書で本発明について説明してきたが、本明細書で開示した詳細は本発明の限定を意図するものではなく、むしろ、本発明は、添付の請求項の範囲内に属するような機能的に等価なすべての構造、方法及び利用にまで拡張されるものである。
【図面の簡単な説明】
【図１】本発明の実施態様の一例に準拠するマルチコード信号処理のコンパクトな表現を行うためのシステムを示すブロック図である。
【図２】本発明の実施態様の一例に準拠するコード割当てを示す図である。
【図３】本発明の実施態様の一例に準拠するマルチコード割当ての信号処理を行うための符号化用マトリックスの全体図である。
【図４】本発明の実施態様の一例に準拠する符号化処理を示すフローチャートである。
【図５】本発明の例示の実施態様に準拠する復号化処理を示すフローチャートである。
【符号の説明】
１０：基地局
１２：ネットワーク装置
１４：ネットワーク装置
１６：ネットワーク装置
１８：ネットワーク装置
２０：ネットワーク装置
２２：ネットワーク
２４：符号化機能
２６：復号化機能
３０：コード・ツリー
【図１】
0003797969.tif 000003
【図２】
0003797969.tif 000004
【図３】
0003797969.tif 000005
【図４】
0003797969.tif 000006
【図５】
0003797969.tif 000007