(57)【要約】【課題】スペクトル拡散通信システム等の通信システムにおいて、符号スパーに対応するシグナリング符号を予測する。【解決手段】スペクトル拡散通信システムに非線形性が存在するために、送信機は、送信機と受信機の間で情報シンボルを通信するために使用されるチャンネル上に符号スパーを生成し、投影する場合がある。本発明は、バイポーラ形態で表されるシグナリング符号のベクトル積を実施して符号スパーが生じることになるシグナリング符号を生成することにより、少なくとも１つの各符号スパーに対応する少なくとも１つのシグナリング符号を予測する方法を提供する。【選択図】図３
2004120745.tif 000002
【特許請求の範囲】
【請求項１】
　通信システム（１００）用の長さ２ｎの直交シグナリング符号のｎ次の組から符号スパーに対応するシグナリング符号を予測する方法であって、
　符号空間内の前記直交シグナリング符号のｎ次の組から少なくとも３つの奇数個のシグナリング符号を選択するステップ（３０４）と、
　前記少なくとも３つのシグナリング符号に対して演算を行うステップ（３０４）
を含み、
　前記演算は、前記少なくとも３つのシグナリング符号のベクトル積に対応しており、前記少なくとも３つのシグナリング符号がバイポーラの形態で表されている場合に、前記符号スパーに対応するシグナリング符号を予測するものであることからなる、方法。
【請求項２】
　前記少なくとも３つのシグナリング符号は、複数のシグナリング符号を含み、
　前記方法は、別のシグナリング符号の代替として前記複数のシグナリング符号を生成するステップを更に有し、
　前記別のシグナリング符号は、前記符号空間の一部を占有し、長さ２（ｎ−ｘ）の直交シグナリング符号の（ｎ−ｘ）次の組のメンバーであり、ここで、ｘはｎ未満であり、前記複数のシグナリング符号は、互いに直交しており、前記符号空間の一部の実質的にすべてを占有することからなる、請求項１に記載の方法。
【請求項３】
　前記複数のシグナリング符号は、更なる次数（ｎ−ｘ＋１）のシグナリング符号の組のメンバーである、請求項２に記載の方法。
【請求項４】
　前記複数のシグナリング符号のそれぞれは、前記別のシグナリング符号、又はそのビット反転に前記別のシグナリング符号が連結されたもの、又はそのビット反転を有し、前記複数のシグナリング符号のそれぞれは、前記複数のシグナリング符号のその他のシグナリング符号に関して直交シグナリング符号を構成する、請求項３に記載の方法。
【請求項５】
　前記少なくとも３つのシグナリング符号は、７つ以下のシグナリング符号である、請求項１乃至４のいずれかに記載の方法。
【請求項６】
　スペクトル拡散通信システム用のシグナリング符号を割り当てる方法であって、
　直交シグナリング符号の複数の組み合わせを編成するステップと、
　前記シグナリング符号の複数の組み合わせのそれぞれからの少なくとも３つの奇数個の直交シグナリング符号の組み合わせについて、請求項１〜４のいずれかに記載の方法を使用して少なくとも１つの個別の符号スパーに対応する少なくとも１つのシグナリング符号を予測するステップ（３０４）と、
　前記シグナリング符号の複数の組み合わせの中から、他のシグナリング符号の組み合わせよりも、アクティブなシグナリング符号に一致する（または同時の）符号スパーの発生が少ないシグナリング符号の複数の組み合わせからシグナリング符号の組み合わせを識別するステップ（３０６）
を含む、方法。
【請求項７】
　請求項１乃至６のいずれかに記載の方法をコンピュータに実行させるコンピュータプログラムコード手段を有する、コンピュータプログラム要素。
【請求項８】
　コンピュータ読み取り可能媒体上に具現化される、請求項７に記載のコンピュータプログラム要素。
【請求項９】
　請求項１乃至６のいずれかに記載の方法を使用して生成されたアクティブなシグナリング符号の組み合わせを含む、シグナリング符号ドメイン。
【請求項１０】
　スペクトル拡散通信システム用の送信機装置（２００）であって、
　送信機チェーン（２２４）と、
　前記送信機チェーン（２２４）に接続されて、符号空間内の直交シグナリング符号のｎ次の組から少なくとも３つの奇数個のシグナリング符号を選択し、前記少なくとも３つのシグナリング符号に対して演算を実行するべく構成されたプロセッサ（２０２）
を備え、
　前記演算は、前記少なくとも３つのシグナリング符号のベクトル積に対応しており、前記少なくとも３つのシグナリング符号がバイポーラの形態で表されている場合に、前記符号スパーに対応するシグナリング符号を予測することからなる、送信機装置。
【請求項１１】
　請求項１０に記載の送信機装置（２００）を備える基地局（１１６、１２０）。
【請求項１２】
　請求項１０に記載の送信機装置（２００）を具備するスペクトル拡散通信システム（１００）。
【請求項１３】
　符号スパーに対応するシグナリング符号を予測するために、バイポーラの形態で表されたシグナリング符号のベクトル積を使用すること。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、例えば、符号分割多重アクセス（ＣＤＭＡ）システムなどのスペクトル拡散通信（または広帯域通信）システムにおいて発生するタイプの符号スパー（code super。またはコードスパー。以下同じ）に対応するシグナリング符号（または信号符号。以下同じ）を予測するための装置に関する。本発明は、更に、符号スパーに対応する上記シグナリング符号を予測するための方法にも関する。
【背景技術】
【０００２】
　ＣＤＭＡシステムでは、同一周波数で同時に複数チャネルの情報伝送が可能である。なんらかの形態の搬送波変調を用いて直接情報シンボルを表す従来の通信システムとは異なり、ＣＤＭＡシステムでは、シンボルよりも長いシーケンス（即ち、符号）を用いて搬送波を変調することにより、それぞれの情報シンボルを表している。例えば、送信機においては、それぞれの情報チャネルに既知の長さの固有のシグナリング符号を割り当てることにより、各チャネルの情報シンボルレートがその特定システムに共通の高速変調レート（チップレート）に変換（即ち、「拡散」）される。その後、個々のチャネルを加算して合成信号（複合信号）を生成し、その信号が通信システムから送信される。チャネルごとに選択される符号は、数学的に直交関係にあり、いずれの２つの符号の内積もゼロである。一方、受信機側では、受信した合成信号を拡散プロセスで使用した符号の中の１つに投影（または射影）するが、この投影出力は、送信機においてその符号を用いて拡散された元のシンボルデータである。長さの異なる拡散符号（拡散係数）を使用することにより、シンボルデータレートの異なるチャネルを共通のシステムチップレートに拡散することができるのである。
【０００３】
　ＣＤＭＡシステムは多数の利点を有しているが、この種のシステムに存在する問題点の１つが、合成信号の時間変動の激しい電力（パワー）プロファイルの影響下における信号のピーク対平均電力比（ＰＡＲ）の管理である。この観点では、合成するチャネル数が大きいほど、所与の合成信号の瞬間電力が平均値と比べて拡大する可能性が高くなり、既定のＰＡＲ（例えば１０ｄＢ）未満に所与の合成信号のＰＡＲを維持することが目標となる。一般的に、多くの複合ＣＤＭＡ信号では、信号が平均電力を１０ｄＢ超過する確率が０．００１％になるようにガウス雑音を近似している。しかしながら、望ましい要件である線形伝送経路を実際の伝送システムにおいて維持できるようにするには、この１０ｄＢのレンジ以内の場合にも、この種の信号に広い線形ダイナミックレンジを有する送信機を使用する必要がある。平均電力を１０ｄＢ超過するピークを有する信号を処理可能な線形送信機を提供するには、通常、送信機の瞬間電力処理能力は、信号の平均電力の１０倍を上回る必要がある。
【０００４】
　合成信号が線形増幅されないと、信号ピークの圧縮が発生する場合があるが、これは必然的に隣接チャネルの３次相互変調積（スペクトル再成長）をもたらす。付加雑音による隣接チャネルの急激な能力（または容量）の低下を防止するために、マルチ周波数ＣＤＭＡシステムの能力（または容量）は、スペクトル再成長の制御に大きく左右される。実際には、送信機は完全に線形ではなく、従って、過度なスペクトル再成長が生じないように多数の技法が使用されている。それらの技法には、線形動作レンジを拡大するために増幅器におけるフィードフォワード及びプリディストーション線形化法が含まれる。よく使用されるもう１つの技法がクリッピングであり、これは合成信号のピークを制限するものである。この方法によれば、送信機の動作レンジを数デシベル拡大することが可能であり、スペクトル再成長を軽減し、それほど大きな上部空間を必要とせず、かつ、より安価な増幅器を使用できるという面で非常に有益である。
【０００５】
　クリッピングは、隣接チャネルのスペクトル再成長とう問題に対処するのに有用であるが、本来送信されるべきエネルギーの一部が失われることから、クリッピングを使用すれば、必然的にチャネル内変調の品質劣化に結び付く。この劣化により、復調プロセスにおいてエラーが発生したり、干渉源からの雑音などのその他の要因に関するチャネルのマージンの減少が生じる可能性がある。従って、所与の合成信号をクリッピングできる程度（レベル）は、その合成信号を逆拡散及び復調可能な程度によって制限されることになる。このため、３ＧＰＰ　Ｗ−ＣＤＭＡ（Ｔｈｉｒｄ　Ｇｅｎｅｒａｔｉｏｎ　Ｐａｒｔｎｅｒｓｈｉｐ　Ｐｒｏｊｅｃｔ　Ｗｉｄｅｂａｎｄ　ＣＤＭＡ）システム及びＴＩＡ　ＩＳ−９５（Ｔｅｃｈｎｉｃａｌ　Ｉｎｄｕｓｔｒｉｅｓ　ｏｆ　Ａｍｅｒｉｃａ　Ｉｎｔｅｒｉｍ　Ｓｔａｎｄａｒｄ　９５）システムなどの代表的な商用ＣＤＭＡシステムでは、ＥＶＭ（Ｅｒｒｏｒ　Ｖｅｃｔｏｒ　Ｍａｇｎｉｔｕｄｅ。誤りベクトル度）又は相似係数（またはライクネスファクタ：likeness factor）Ｒｈｏ（ロー）の点では、所与の合成信号のチャネル内変調の品質要件を指定している。更に、３ＧＰＰ　Ｗ−ＣＤＭＡシステムでは、所謂、変調エラーベクトルが、指定された拡散係数で符号ドメイン内の任意の１つの符号に投影可能なレベルについても制限を設けている。
【０００６】
　ところで、あまり目立つ存在ではないが、前述の消失エネルギーによって引き起こされる問題点がもう１つ存在する。即ち、符号ドメインにおけるエラーエネルギーの分散である。エラーエネルギーがランダムであれば、符号ドメイン内のすべての符号に対して均等に投影され、伝送チャネルとしてアクティブに使用されている符号におけるマージンの減少は、全般的で、小さなものになる。しかしながら、エラーエネルギーが（すべての、或いは多数の符号ではない）別の符号に投影されると、受信機において、望ましくない大きなエラー信号（即ち、符号スパー）がその符号上に現れることになる。
【０００７】
　符号ドメインにおいて、合成信号のクリッピングによって発生する典型的なエラーベクトルによるエラーが符号ドメイン全体にわたって均等に分散しないことを容易に観測することができる。従って、システム性能を最大にするには、ＣＤＭＡシステムの本来の直交性がアクティブな（即ち、使用されている）チャネルの変調品質に利益をもたらすよう、エラーエネルギーが未使用の符号に対して投影されることが望ましい。
【０００８】
　符号ドメインにおける符号スパー発生の背後に存在する原理は、周波数ドメインにおいて周知のものと異なるものではない。これに関して、周波数が異なるｆ１及びｆ２の２つの正弦波を周波数ドメインで線形加算した場合、周波数ドメインに含まれるのは元の周波数のみである。しかしながら、２つの信号が、圧縮を伴う増幅器などの非線形変換を通過することが可能な場合には、それら２つの信号は互いに乗算しあって、新しい周波数成分を生成することになり、その際に、通常、最も大きな問題となるのが、２ｆ１−ｆ２及び２ｆ２−ｆ１における３次相互変調積の発生である。
【０００９】
　理想的なＣＤＭＡ送信機においては、合成信号の生成は、拡散チャネルを線形合成した結果である。しかしながら、送信機に圧縮が伴っていたり、或いは信号のクリッピングなどの意図的に付加された歪が存在する場合には、前述の周波数ドメインの例と同様に、相互変調積が生成されることになる。
【００１０】
　一般的に、長さが同一の２つの拡散符号の積は新しい第３の符号を生成すると想定されている。この第３の新しい符号が、元の信号の送信用に選択された符号の中の１つと一致（または同時に発生）しなければ、前述のように、逆拡散の際のアクティブなチャネルの品質に対する影響は、符号の直交性によって最小限のものとなるであろう。しかしながら、このエラーエネルギーが、使用されている（即ち、アクティブな）符号に対して主に作用すると（即ち、一致またはそれらの符号と同時に発生すると）、所望の信号とエラーベクトル間には直交性が存在しないため、逆拡散されたチャネルの品質がさらに劣化することになる。従って、エラーベクトルが符号ドメインにおいてどのように表されるかを予測できることが望ましい。
【００１１】
　変調ドメインにおいては、拡散符号は、＋１及び−１というＢＰＳＫ（Ｂｉｎａｒｙ　Ｐｈａｓｅ　Ｓｈｉｆｔ　Ｋｅｙｉｎｇ：二値位相シフトキーイング）変調の値によって表される。表１は、３ＧＰＰ　Ｗ−ＣＤＭＡ規格から抜粋した長さが８のＯＶＳＦ（Ｏｒｔｈｏｇｏｎａｌ　Ｖａｒｉａｂｌｅ　Ｓｐｒｅａｄｉｎｇ　Ｆａｃｔｏｒ：直交可変拡散率）符号の組を一覧表示しており、これらの符号は、ビット反転アダマールインデックス番号付け法（bit-reversed Hadamard index numbering）を用いて識別される。一般的に、２ｎの拡散係数の場合には、Ｃｎ（インデックス）で特定のＯＶＳＦ符号を識別することができる。例えば、次のシーケンス内の（１，−１，１，−１，−１，１，−１，１）という６番目の符号は、Ｃ３（５）と表記される。
【００１２】
【表１】
2004120745.tif 000003
【００１３】
　一般的には、前述のように、拡散係数が同一の２つの符号は、伝送経路に非線形性が存在すると、乗算しあって、前述の相互変調積を生成するという原理が受け入れられている。例として、符号Ｃ３（３）とＣ３（５）が、例えば、クリッピングや圧縮などにより、非線形関数を使用して合成されると、Ｃ３（３）とＣ３（５）のベクトル積によって与えられる生成された符号に符号スパーが存在することが予想されることになる。これは、次のように表される。
【００１４】
【数１】
2004120745.tif 000004
【００１５】
　前出の表１から、この１，−１，−１，１，１，−１，−１，１というシーケンスは、インデックス番号６と一致することがわかる。従って、この最初の例では、非線形伝送が存在する場合、Ｃ３（３）ｘＣ３（５）により、Ｃ３（６）に符号スパーが生成されると予想されるのである。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
　しかしながら、実際には、符号ドメイン内の同一の直交する組に属する２つの符号は、例えば、複合信号のモジュラスを５０％にサーキュラークリッピングすることにより、一般的なクリッピングレベルにされる場合には、付加的な符号を生成することはない。従って、この原理は、複数のアクティブなチャネルを有する信号の符号スパーの予測には使用できない。
【課題を解決するための手段】
【００１７】
　本発明の第１の態様によれば、通信システム用の長さ２ｎの直交シグナリング符号のｎ次の組から１つのシグナリング符号を予測する方法が提供される。このシグナリング符号は符号スパーに対応しており、この方法は、少なくとも３つの奇数個のシグナリング符号を符号空間内の直交シグナリング符号のｎ次の組から選択するステップと、この少なくとも３つのシグナリング符号に対して演算を実行するステップと、を有し、この演算は、少なくとも３つのシグナリング符号のベクトル積に対応しており、少なくとも３つのシグナリング符号がバイポーラの形態で表されている場合に、符号スパーに対応するシグナリング符号を予測することを特徴としている。
【００１８】
　少なくとも３つのシグナリング符号は、複数のシグナリング符号を有することができ、この方法は、別のシグナリング符号の代替物として複数のシグナリング符号を生成するステップを更に有しており、この別のシグナリング符号は、符号空間の一部を占有し、長さ２（ｎ−ｘ）の直交シグナリング符号の（ｎ−ｘ）次の組のメンバーであり、ここで、ｘはｎ未満であり、複数のシグナリング符号は、互いに直交しており、先程の符号空間の一部の実質的にすべてを占有する。この複数のシグナリング符号は、（ｎ−ｘ＋１）次の更なるシグナリング符号の組のメンバーであってもよい。複数のシグナリング符号のそれぞれは、別のシグナリング符号、又はそのビット反転に別のシグナリング符号が連結されたもの、又はそのビット反転を有することができ、複数のシグナリング符号のそれぞれは、複数のシグナリング符号の中のその他のシグナリング符号との関連において直交シグナリング符号を構成する。
【００１９】
　少なくとも３つのシグナリング符号は、９つ以下のシグナリング符号であってよい。少なくとも３つのシグナリング符号は、７つ以下のシグナリング符号であってもよい。少なくとも３つのシグナリング符号は、５つ以下のシグナリング符号であってもよい。少なくとも３つのシグナリング符号は、３つのシグナリング符号であってもよい。
【００２０】
　本発明の１実施形態においては、スペクトル拡散通信システム用の拡散符号を割り当てる方法が提供される。この方法は、直交シグナリング符号の複数の組み合わせを編成（またはコンパイル）するステップと、シグナリング符号の複数の組み合わせのそれぞれに属する少なくとも３つの奇数個の直交シグナリング符号の組み合わせについて、本発明の第１の態様に従う方法を使用して、少なくとも１つの個別の符号スパーに対応する少なくとも１つのシグナリング符号を予測するステップと、シグナリング符号の複数の組み合わせの中で、シグナリング符号のその他の組み合わせよりも、アクティブなシグナリング符号に一致する（または同時の）符号スパーの発生が少ないシグナリング符号の複数の組み合わせから１つのシグナリング符号の組み合わせを識別するステップと、を有している。
【００２１】
　本発明の第２の態様によれば、本発明の第１の態様による方法をコンピュータに実行させるコンピュータプログラムコード手段を有するコンピュータプログラム要素が提供される。このコンピュータプログラム要素は、コンピュータ読み取り可能媒体上に具現化（実装）可能である。
【００２２】
　本発明の別の実施形態においては、前述の方法を使用して生成されたアクティブなシグナリング符号の組み合わせを有するシグナリング符号ドメインが提供される。
【００２３】
　本発明の第３の態様によれば、スペクトル拡散通信システム用の送信機装置が提供され、この装置は、送信機チェーンと、送信機チェーンに接続されたプロセッサとを有し、プロセッサは、符号空間内の直交シグナリング符号のｎ次の組から少なくとも３つの奇数個のシグナリング符号を選択し、この少なくとも３つのシグナリング符号に対して演算を実行するべく構成され、この演算は、少なくとも３つのシグナリング符号のベクトル積に対応する。プロセッサ（またはこの態様によるシステム）は、少なくとも３つのシグナリング符号がバイポーラの形態で表される場合に、符号スパーに対応するシグナリング符号を予測するよう構成される。
【００２４】
　更なる実施形態においては、前述の送信機装置を有する基地局が提供され、この基地局は、例えば、スペクトル拡散通信システムの一部を構成している。
【００２５】
　本発明の第４の実施形態によれば、符号スパーに対応するシグナリング符号を予測するためのバイポーラの形態で表されたシグナリング符号のベクトル積の使用（または使用態様）が提供される。
【００２６】
　従って、１つ又は複数の符号スパーにそれぞれ対応する１つ又は複数のシグナリング符号を予測することが可能であり、これにより、必要に応じて、符号スパーに関連する前述の問題を防止、或いは少なくとも緩和するシグナリング符号のサブセットを適切に選択して、例えば、ＣＤＭＡ方式などを採用する通信システムに使用することができる。このシグナリング符号のサブセットを選択する機能に伴う更なる利点は、送信信号のＥＶＭ及び及びＰＣＤＥ（Ｐｅａｋ　Ｃｏｄｅ　Ｄｏｍａｉｎ　Ｅｒｒｏｒ：ピーク符号ドメインエラー）を制御して、許容可能なパラメータ内にＥＶＭ及びＰＣＤＥを維持することが可能になることである。
【発明の効果】
【００２７】
　本発明によれば、スペクトル拡散通信システム等の通信システムにおいて、符号スパーに対応するシグナリング符号を予測する手段が提供される。
【実施例】
【００２８】
　以下、例示として、添付図面を参照して、本発明の少なくとも１つの実施形態について説明する。図１に示すように、例えば、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ　Ｍｏｂｉｌｅ　Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ　Ｓｙｓｔｅｍ）などの通信システム１００は、Ｗ−ＣＤＭＡのようなスペクトル拡散多重アクセス法などの多重アクセス技法を採用している。
【００２９】
　ＵＭＴＳは、ＵＴＲＡＮ（ＵＭＴＳ　Ｔｅｒｒｅｓｔｒｉａｌ　Ｒａｄｉｏ　Ａｃｃｅｓｓ　Ｎｅｔｗｏｒｋ）１０６を介して第１ＵＥ（Ｕｓｅｒ　Ｅｑｕｉｐｍｅｎｔ：ユーザイクイップメント。またはユーザ側装置）ユニット１０４と通信する能力を有するコアネットワーク１０２を有している。コアネットワーク１０２は、第１インターフェスｌＵを介してＵＴＲＡＮ１０６と通信する。第１ＵＥユニット１０４は、ＲＦ（Ｒａｄｉｏ　Ｆｒｅｑｕｅｎｃｙ）インターフェイスＵＵを介してＵＴＲＡＮ１０６と通信する能力を有している。ＵＭＴＳ規格に従い、コアネットワーク１０２、ＵＴＲＡＮ１０６、及び第１ＵＥユニット１０４は、アクセス層（図示されていない）と非アクセス層（図示されていない）を提供する。ＵＴＲＡＮ１０６は、第１ＲＮＳ（Ｒａｄｉｏ　Ｎｅｔｗｏｒｋ　Ｓｕｂｓｙｓｔｅｍ） １０８と第２ＲＮＳ １１０を有しており、第１及び第２ＲＮＳ １０８、１１０は、コアネットワーク１０２と通信する能力を有している。第１ＲＮＳ １０８は、第１ＵＥユニット１０４と通信する能力をも有しており、第２ＲＮＳ １１０は、第２ＵＥユニット１１２とも通信する能力を有している。
【００３０】
　第１ＲＮＳ １０８は、コアネットワーク１０２と通信する能力を有し第１ノードＢ １１６に接続されている第１ＲＮＣ（Ｒａｄｉｏ　Ｎｅｔｗｏｒｋ　Ｃｏｎｔｒｏｌｌｅｒ）１１４を有しており、第１ノードＢ １１６は、第１ＵＥユニット１０４と通信する能力を有している。第２ＲＮＳ １１０は、コアネットワーク１０２と通信する能力を有し第２ノードＢ １２０に接続されている第２ＲＮＣ（Ｒａｄｉｏ　Ｎｅｔｗｏｒｋ　Ｃｏｎｔｒｏｌｌｅｒ）１１８を有しており、第２ノードＢ １２０は、第２ＵＥユニット１１２と通信する能力を有している。
【００３１】
　尚、この例においては、第１及び第２ノードＢ １１６、１２０と第１及び第２ＵＥユニット１０４、１１２を参照しているが、これらのエンティティは例示的なものに過ぎず、その他の通信システムの場合には、その他の適切なエンティティが考慮されることを理解されたい。
【００３２】
　図２を参照すれば、第１及び／又は第２ノードＢ １１６、１２０は、送信機装置２００を有している。説明を簡潔且つ明瞭にするために、本明細書においては、本発明に直接関連する送信機装置２００の基本ユニットについてのみ説明する。当業者であれば、必要なハードウェア及び／又はソフトウェアのより詳細な態様について容易に理解するであろう。
【００３３】
　送信機装置２００は、第１データバス２０６によってＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）２０４に接続されたマイクロプロセッサ２０２を有している。必要に応じて、ＤＳＰ２０４をＦＰＧＡ（Ｆｉｅｌｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｇａｔｅ　Ａｒｒａｙ）で置換することができる。ＤＳＰ２０４は、第２データバス２１０によってＲＦユニット２０８と接続されており、ＲＦユニット２０８はアンテナ２１２に接続されている。
【００３４】
　当業者であれば理解するように、マイクロプロセッサ２０２及びＤＳＰ／ＦＰＧＡ２０４は、第１及び／又は第２ノード（または基地局）Ｂ １１６、１２０の動作をサポートするのに必要な機能を実行するべく、いずれも適切にプログラムされている。
【００３５】
　この例においては、マイクロプロセッサ２０２は、ベクトル乗算ユニット２１４への少なくとも３つの入力２１６を介して受信した符号データに演算を実行するべく更に構成されており、これら少なくとも３つの入力は、符号予測／割当ユニット２２０の少なくとも３つの出力に個別に接続されている。ベクトル乗算ユニット２１４の出力２１８も、符号予測／割当ユニット２２０に接続されており、符号予測／割当ユニット２２０の符号割当出力２２２は、第１データバス２０６にデータを供給するべく構成されている。
【００３６】
　ＤＳＰ２０４は、複数の処理チェーン（または送信機チェーン）２２４を有しており、システム１００のチャネルごとに１つずつ配置されている。それぞれの処理チェーンは、符号入力２２６とシンボル入力２２８を有している。ＲＦユニット２０８は、アンテナ２１２を介して伝送するべく、ＤＳＰ２０４が供給するデジタルデータをＲＦ領域に変換するのに必要なハードウェア及び／又はソフトウェアを有している。
【００３７】
　動作に際しては（図３）、符号割当／予測ユニット２２０は、送信機装置２００がいくつかのＵＥユニットへのデータ送信に使用することを提案する符号の第１の組（コード・セット）を生成する（ステップ３００）。この例では、第１ノードＢ １１６の送信機装置から４つのＵＥユニットに対してデータを送信するべく、４つのシグナリング（即ち、拡散）符号が使用される（図１には、その中の１つしか示されていない）。このシグナリング符号の第１の組を構成する符号は直交している。
【００３８】
　この生成が完了すると、予測ユニット２２０は、シグナリング符号の第１の組のシグナリング符号がすべて同じ次数であるかどうかを判定する（ステップ３０２）。スペクトル拡散においては、シグナリング符号の次数とは、拡散符号の拡散係数（即ち、符号レベル）である。図４を参照すれば、このシグナリング符号の第１の組は、第１シグナリング符号Ｃ６（９）、第２シグナリング符号Ｃ６（２５）、第３シグナリング符号Ｃ６（３２）、及び第４シグナリング符号Ｃ６（４７）を有している。これら第１、第２、第３、及び第４シグナリング符号Ｃ６（９）、Ｃ６（２５）、Ｃ６（３２）、Ｃ６（４７）をそれぞれ使用してデータを拡散させる際に、前述の非線形性のために、第１符号スパーが第１スパー符号Ｃ６（６）に対応するチャネルに生成され、第２符号スパーが第２スパー符号Ｃ６（２２）に対応するチャネルに生成され、第３符号スパーが第３スパー符号Ｃ６（４８）に対応するチャネルに生成され、第４符号スパーが第４スパー符号Ｃ６（６３）に対応するチャネルに生成される。尚、この「スパー符号」という用語は、符号スパーに対応するシグナリング符号を意味していることを理解されたい。これらの第１、第２、第３、及び第４スパー符号Ｃ６（６）、Ｃ６（２２）、Ｃ６（４８）、Ｃ６（６３）を予測するべく、予測ユニット２２０は、ベクトル乗算ユニット２１４に対して第１、第２、第３、及び第４シグナリング符号Ｃ６（９）、Ｃ６（２５）、Ｃ６（３２）、Ｃ６（４７）の組み合わせを供給する。ベクトル乗算ユニット２１４は、予測ユニット２２０から受信したシグナリング符号の組み合わせのベクトル積を算出し（ステップ３０４）、このベクトル積の算出結果がベクトル乗算ユニット２１４から予測ユニット２２０に返される。尚、組み合わせとしてベクトル乗算ユニット２１４に供給される３つのシグナリング符号は、バイポーラの形態で表されていることを理解されたい。バイナリの形態で表されている場合には、（１，−１）を（０，１）に変換するマッピングを使用して、ベクトル乗算ユニット２１４を排他的ＯＲの組合せ論理関数によって置換することができる。
【００３９】
　この予測ユニット２２０からベクトル乗算ユニット２１４に供給されるシグナリング符号の組み合わせは、少なくとも３つのシグナリング符号の組み合わせであり、シグナリング符号の所与の組み合わせにおけるシグナリング符号の数は奇数である。ｔ個のシグナリング符号からなる所与の組における所与の数ｒのシグナリング符号の可能な組み合わせの数は、次式によって与えられる。
【００４０】
ｔ！／（ｔ−ｒ）！ｒ！
【００４１】
　次の表２に、奇数個のシグナリング符号の組み合わせについての上述の式の計算結果が示されている。
【００４２】
【表２】
2004120745.tif 000005
【００４３】
　尚、可能な異なる符号の合計数は、常に２ｎ−１に等しいことに留意されたい（ここで、ｎはアクティブな符号の数である）。しかしながら、ほとんどの状況において、多数の符号スパーが、使用されている符号又はその他の符号スパー上に投影されるため、符号ドメインに存在する個別の符号スパーは少なくなる。
【００４４】
　従って、この例においては、３つのシグナリング符号のサブセットの４つの組み合わせのみが可能であり、ベクトル乗算ユニット２１４による計算を必要とする。第１、第２、第３、及び第４シグナリング符号Ｃ６（９）、Ｃ６（２５）、Ｃ６（３２）、Ｃ６（４７）の中の３つからなる４つの組み合わせのベクトル積の計算結果は、それぞれ、第１、第２、第３、及び第４スパー符号Ｃ６（６）、Ｃ６（２２）、Ｃ６（４８）、Ｃ６（６３）を示し、データ送信に使用されているアクティブなシグナリング符号に関して、これらのシグナリング符号に対応する信号が非線形性の影響を受けることになる。第１、第２、第３、及び第４スパー符号Ｃ６（６）、Ｃ６（２２）、Ｃ６（４８）、Ｃ６（６３）におけるそれぞれの符号スパーが図４に示されている。
【００４５】
　符号スパー拡散符号の算出に好都合なことに、前述の例において、任意の１つの直交する組の符号インデックスのバイナリ表現に対して排他的ＯＲ演算を実行すると、２つのＯＶＳＦ符号の積のその組におけるインデックス番号が生成される。この関係は、ＩＳ−９５＆ＣＤＭＡ２０００におけるＷａｌｓｈ（ウォルシュ）符号のアダマール（Ｈａｄａｍａｒｄ）付番方式並びに３ＧＰＰ　Ｗ−ＣＤＭＡシステムで使用されるビット反転アダマール符号付番方式（bit-reversed Hadamard code numbering）のいずれにおいても維持される。排他的ＯＲ演算は、任意の奇数個の符号について機能し、従って、Ｃｎ（ｘ）、Ｃｎ（ｙ）、及びＣｎ（ｚ）の積の符号インデックスは、次の式によって与えられる。
【００４６】
【数２】
2004120745.tif 000006
【００４７】
　再度図３を参照すれば、第１、第２、第３、及び第４スパー符号Ｃ６（６）、Ｃ６（２２）、Ｃ６（４８）、Ｃ６（６３）の１つ又は複数が、予測ユニット２２０がデータの送信用にアクティブシグナリング符号として使用することを提案する第１、第２、第３、及び第４シグナリング符号Ｃ６（９）、Ｃ６（２５）、Ｃ６（３２）、Ｃ６（４７）の１つ又は複数と一致（または同時に発生）することが考えられる。このような状況においては、プロセッサ２０２は、それらのシグナリング符号の計算による一致（または同時発生）が、伝送品質劣化の許容レベルを満足しているかどうかを判定する（ステップ３０６）。そして、シグナリング符号の一致（または同時発生）が許容可能なものであれば、予測ユニット２２０が生成したシグナリング符号の第１の組が第１データバス２０６を介してＤＳＰ２０４に伝達される。しかしながら、この例において、シグナリング符号の第１の組が、データ送信に使用する符号（即ち、アクティブなシグナリング符号）と一致する（または同時発生する）符号スパーのレベルを許容できないものにする場合には、予測ユニット２２０は、別の（従って、まだ生成されていない）シグナリング符号の組を生成できるかどうかを判定する（ステップ３０８）。そして、更なるシグナリング符号の組を生成できない場合には、許容レベルに最も近いシグナリング符号の組をＤＳＰ２０４に伝達し（ステップ３１０）、一方、生成可能な場合には、別のシグナリング符号の組を生成し（ステップ３１２）、ステップ３０２〜３０８の分析を繰り返す。
【００４８】
　次に図５を参照すれば、第４のシグナリング符号Ｃ６（４７）を第５のシグナリング符号Ｃ６（４８）によって置換すると、シグナリング符号の第１の組の任意の３つのシグナリング符号の組み合わせのベクトル積により、他のアクティブチャネルに符号スパーが生成される。図５には、明らかな符号スパーの消失により、これが示されている。
【００４９】
　別の例においては（図６）、例えば、チャネルごとにシンボルレートが異なるなどのシステムニーズのために、予測ユニット２２０は、直交するシグナリング符号の複数の組に属するシグナリング符号を生成する。これらのシグナリング符号のそれぞれの組は次数が異なっており、且つシグナリング符号のそれぞれの組は、シグナリング符号の全体ドメインのメンバーである。例えば、予測ユニット２２０が生成したシグナリング符号の第１の組は、６次のシグナリング符号の組のメンバーである新しい第１のシグナリング符号Ｃ６（１７）（即ち、この例においては、拡散係数が６）と、４次のシグナリング符号の組のメンバーである新しい第２のシグナリング符号Ｃ４（９）（即ち、この例においては、拡散係数が４）を有している。この新しい第２のシグナリング符号Ｃ４（９）は、符号ドメインの一部を占める。
【００５０】
　このような状況においては、予測ユニット２２０は、シグナリング符号の第１の組が、次数の異なる複数の符号の組のメンバーであるシグナリング符号を含んでいるか否かを判定する（ステップ３０２）。そのような符号を含んでいる場合には、予測ユニット２２０は、新しい第１及び／又は第２シグナリング符号Ｃ６（１７）、Ｃ４（９）が属するシグナリング符号の最大の次数ｎ、及び／又は、その最大次数のシグナリング符号の組を識別する（即ち、予測ユニット２２０は、シグナリング符号の第１の組の中で次数が最大の１つ又は複数の符号の次数を決定する（ステップ３１４））。同様に、予測ユニット２２０は、第１及び／又は第２の新しいシグナリング符号Ｃ６（１７）、Ｃ４（９）が属するシグナリング符号の組の最小の次数ｎ−ｘ、及び／又は、その最小次数のシグナリング符号の組をも識別する（即ち、予測ユニット２２０は、シグナリング符号の第１の組の中で次数が最小の１つ又は複数の符号の次数を決定する（ステップ３１６））。
【００５１】
　シグナリング符号の第１の組に属するシグナリング符号の組み合わせに対してベクトル積の計算を実行するには、シグナリング符号の第１の組を構成するシグナリング符号が直交シグナリング符号の単一の組のメンバーである必要があり、従って、単一の次数である必要がある。このため、予測ユニット２２０は、最小の次数ｎ−ｘのシグナリング符号の組のメンバーである任意のシグナリング符号を最大の次数ｎのシグナリング符号の組からの符号で置換する（ステップ３１８）。使用される最大の次数ｎのシグナリング符号の組からのシグナリング符号は、前述の第２の新しいシグナリング符号Ｃ４（９）が占める部分と同じ符号ドメイン内の部分（即ち、空間）を占める符号である。
【００５２】
　しかしながら、ここで、ｘは１よりも大きく、複数の組の置換が発生することになる。この点に関して、第１の次数の符号の第２の次数の符号による置換プロセスは、再帰的なプロセスである。第１の次数の符号を第２の次数の符号で置換するには、ｎ−ｘとｎの間の次数のシグナリング符号によるいくつかの中間的な置換を実行する必要がある。この点に関して、ｎ−ｘとｎの間のそれぞれの次数のシグナリング符号の組からのシグナリング符号の、単位量の次数だけ高次の符号による置換（即ち、（ｎ−ｘ）次のシグナリング符号のｎ次のシグナリング符号による置換）は、一連の置換ステップによって実現され、それぞれのステップは、次数（ｎ−ｘ＋ａ）の符号の、次数（ｎ−ｘ＋ａ＋１）の符号による置換を含み、ここで、「ａ」は、不等式０≦ａ＜ｘを満足するステップカウンタ変数である。このステップカウンタａは、この例では、常に単位量だけ増加する。
【００５３】
　第１の次数のシグナリング符号の第２の次数のシグナリング符号による符号置換のそれぞれの場合について、マッピングテーブルを計算して保存しておき、シグナリング符号の置換が必要なときに予測ユニット２２０が検索できるようにすることが可能である。
【００５４】
　図３と共に図７を参照すれば、新しい第２のシグナリング符号Ｃ４（９）は、最終的に６次のシグナリング符号によって置換される必要がある。これを実現するべく、予測ユニット２２０は、カウンタ変数「ｃｏｕｎｔｅｒ」を、シグナリング符号の第１の組にある符号の最小の次数ｎ−ｘに設定する（ステップ３１８）。その後、予測ユニット２２０は、（ｃｏｕｎｔｅｒ）次のシグナリング符号を（ｃｏｕｎｔｅｒ＋１）次からの符号で置換する（ステップ３２０）。これを実行する際に、（ｃｏｕｔｎｅｒ＋１）次のシグナリング符号の組から選択される符号は、（ｃｏｕｎｔｅｒ）次のシグナリング符号が占有する符号ドメインの部分を占有するように選択される。この置換が完了すると、予測ユニット２２０は、最大のｎ次の符号による置換が実現されているかどうかを判定する（ステップ３２２）。そして、実現されていない場合には、カウンタ変数を１だけ増分し（ステップ３２４）、（ｃｏｕｎｔｅｒ）次のシグナリング符号の組のメンバーであるシグナリング符号の、（ｃｏｕｎｔｅｒ＋１）次のシグナリング符号の組のメンバーであるシグナリング符号による置換のプロセスが反復される。しかしながら、この反復置換プロセスでは、以前（ｃｏｕｎｔｅｒ−１）次の符号を置換するのに使用した（ｃｏｕｎｔｅｒ）次のシグナリング符号を置換するだけでなく、（ｃｏｕｎｔｅｒ）次のシグナリング符号の組のメンバーであるシグナリング符号の第１の組からの１つ又は複数の前に置換されなかったシグナリング符号の置換も実行される（即ち、そのレベルのアクティブなシグナリング符号に加え、同じレベルで置換された符号も次の高位レベルの符号によって更に置換されるのである）。
【００５５】
　図７の例に関しては、新しい第２のシグナリング符号Ｃ４（９）は、この新しい第２のシグナリング符号Ｃ４（９）と実質的に同一の符号ドメインの部分を占有する５次のシグナリング符号の組からの直交シグナリング符号によって置換される。そして、新しい第２のシグナリング符号Ｃ４（９）を置換するために生成されたそれら５次のシグナリング符号は、この例では、次いで、ステップ３２０の単一の繰り返しにより、６次のシグナリング符号の組からの直交シグナリング符号によって置換される。この繰り返しにより、第１置換シグナリング符号Ｃ６（３２）、第２置換シグナリング符号Ｃ６（３３）、第３置換シグナリング符号Ｃ６（３４）、第４置換シグナリング符号Ｃ６（３５）が生成される。これらの第１、第２、第３、及び第４置換シグナリング符号Ｃ６（３２）、Ｃ６（３３）、Ｃ６（３４）、Ｃ６（３５）は、新しい第２のシグナリング符号Ｃ４（９）と同一のシグナリング符号ドメインの部分を占有する。
【００５６】
　６次は、シグナリング符号の第１の組にあるシグナリング符号の最大の次数であるため（即ち、すべての置換シグナリング符号が既に生成されているため）、予測ユニット２２０は、前述の処理ステップ３０４〜３１０に従って、シグナリング符号の第１の組からのｎ次のシグナリング符号とステップ３２０〜３２４の実行によって生成されたシグナリング符号を処理する。
【００５７】
　この例では、処理ステップ３０４の実行の結果、拡散符号Ｃ６（１６）、Ｃ６（１７）、Ｃ６（１８）、Ｃ６（１９）、Ｃ６（３２）、Ｃ６（３３）、Ｃ６（３４）、及びＣ６（３５）における符号スパーが識別される。
【００５８】
　尚、上述の例においては、アクティブチャネルが存在していたのは最高及び最低レベルのみであり、従って、ベクトル積の計算は最高レベルにおいて適用され、これが３を上回る奇数個のアクティブ／置換符号が存在する唯一のレベルであったことに留意されたい。アクティブチャネルが発生するレベルが３つ以上存在するケースでは、最低レベルからアクティブなシグナリング符号が存在する次の高位のレベルに符号を置換する中間ステップが存在し、そのレベルに属するシグナリング符号を有する符号スパーを予測するべく、符号スパー予測アルゴリズムをそのレベルで実行する必要がある（即ち、予測プロセスのそれぞれの繰り返しを実行した後に、置換プロセスで置換の実行に使用したシグナリング符号と同じ次数のシグナリング符号の組のメンバーであるシグナリング符号に対して（少なくとも）ステップ３０４の前述の予測プロセスを実行することができる）。但し、この符号スパー予測アルゴリズムを呼び出す必要があるのは、所与のレベルがアクティブなシグナリング符号を有している場合のみである。
【００５９】
　必要とされる数のチャネル上でシンボルをそれぞれ送信するのに適切なシグナリング符号の組の選択を予測ユニット２２０が完了すれば、そのシグナリング符号の適切な組と送信シンボルが、それぞれの符号及びシンボル入力２２６、２２８を介して、同数の処理チェーン２２４へのそれぞれの入力として使用するためにＤＳＰ２０４に伝達される。
【００６０】
　既知のスペクトル拡散によるシンボルの処理が完了すると（特に、Ｗ−ＣＤＭＡ技法の場合には）、処理されたデジタルデータは、アンテナ２１２を介して伝送される合成ＲＦ信号に変換するべく、第２データバス２１０を介してＲＦユニット２０８に伝達される。
【００６１】
　本発明の別の実施形態は、コンピュータシステムで使用するためのコンピュータプログラム製品として実施可能であり、このコンピュータプログラム製品は、例えば、ディスケット、ＣＤ−ＲＯＭ、ＲＯＭ、又は固定ディスクなどの有形のデータ記録媒体上に保存されるか、或いは有形の媒体又は、例えば、マイクロ波や赤外線などの無線媒体によって送信されるコンピュータデータ信号内に実装される一連のコンピュータ命令である。この一連のコンピュータ命令は、前述の機能のすべて又は一部を構成可能であり、半導体、磁気、光、又はその他のメモリ装置などの揮発性又は不揮発性の任意のメモリ装置内に保存することも可能である。
【００６２】
　スペクトル拡散通信システムに非線形性が存在するために、送信機は、送信機と受信機の間で情報シンボルを通信するために使用されるチャンネル上に符号スパーを生成し、投影する場合がある。本発明は、バイポーラ形態で表されるシグナリング符号のベクトル積を実施して符号スパーが生じることになるシグナリング符号を生成することにより、少なくとも１つの各符号スパーに対応する少なくとも１つのシグナリング符号を予測する方法を提供する。
【図面の簡単な説明】
【００６３】
【図１】通信システムの概略図である。
【図２】本発明の１実施形態を構成する図１の送信機装置の概略図である。
【図３】図２の送信機装置で使用する方法のフローチャートである。
【図４】計測したサンプリング信号とアクティブなシグナリング符号の画面ショットである。
【図５】計測したサンプリング信号とアクティブなシグナリング符号の画面ショットである。
【図６】計測したサンプリング信号とアクティブなシグナリング符号の画面ショットである。
【図７】計測したサンプリング信号とアクティブなシグナリング符号の画面ショットである。
【符号の説明】
【００６４】
　１００　通信システム
　１１６、１２０　基地局
　２００　送信機装置
　２０２　プロセッサ
　２２４　送信機チェーン
【図１】
2004120745.tif 000007
【図２】
2004120745.tif 000008
【図３】
2004120745.tif 000009
【図４】
2004120745.tif 000010
【図５】
2004120745.tif 000011
【図６】
2004120745.tif 000012
【図７】
2004120745.tif 000013