(57)【特許請求の範囲】
【請求項１】
１つのチャネルで複数のデータ送信装置のデータを同時に送信するＣＤＭＡ通信システムにおけるデータ送信装置であって、
送信するデータであるソース・データ・ストリームをインターリーブしてインターリーブされたデータ・ストリームを生成するインターリーバと、
前記１つのチャネルで前記インターリーブされたデータ・ストリームを送信する送信手段と、
前記インターリーバにおいて、それぞれのインターリーバ・パターンを生成するために用いられるインターリーバ・パターン・パラメータを受信する手段と、を具備し、
前記インターリーバは、前記１つのチャネルで他のデータ・ストリームを同時に送信する少なくとも１つの他のデータ送信装置のインターリーバ特性と異なるインターリーバ特性を有し、
前記インターリーバは、拡散符号数に応じたインターリーバ・パターン・パラメータを用いて前記インターリーブされたデータ・ストリームを生成する。
【請求項２】
前記インターリーバは、ＰＮインターリーバであり、
前記データ送信装置は、
前記データ送信装置に固有の擬似ノイズ生成多項式を受信し、前記固有の擬似ノイズ生成多項式を用いて前記インターリーブされたデータ・ストリームを生成する手段を更に具備する、請求項１に記載のデータ送信装置。
【請求項３】
前記インターリーバは、ＰＮインターリーバであり、
前記データ送信装置は、
前記データ送信装置に固有の擬似ノイズ生成初期値を受信し、前記固有の初期値に応じて擬似ランダムノイズ生成器を初期化する手段を更に具備する、請求項１に記載のデータ送信装置。
【請求項４】
前記データ送信装置に固有の周期的シフト・パラメータを受信し、前記固有の周期的シフト・パラメータに応じてデータ・ストリームのデータ要素を周期的にシフトする手段を更に具備する、請求項１に記載のデータ送信装置。
【請求項５】
前記データ送信装置に固有のバイアス・ミラーリング・パラメータを受信し、前記固有のバイアス・ミラーリング・パラメータに応じてデータ・ストリームのデータ要素のバイアス・ミラーリングを行う手段を更に具備する、請求項１に記載のデータ送信装置。
【請求項６】
前記インターリーバは、データ・ストリームの識別情報に応じて前記インターリーブされたデータ・ストリームを生成する、請求項１に記載のデータ送信装置。
【請求項７】
前記インターリーバの動作は、時間に応じて変化する、請求項１に記載のデータ送信装置。
【請求項８】
前記通信システムは、ＨＳＤＰＡシステムである、請求項１に記載のデータ送信装置。
【請求項９】
前記インターリーバは、ブロック・インターリーバである、請求項１に記載のデータ送信装置。
【請求項１０】
１つのチャネルで複数のデータ送信装置のデータを同時に送信するＣＤＭＡ通信システムにおけるデータ送信方法であって、
受信した第１のインターリーブ・パターン・パラメータを用いて、送信するデータであるソース・データ・ストリームをインターリーブして、第１のインターリーブされたデータ・ストリームを生成するステップと、
受信した第２のインターリーブ・パターン・パラメータを用いて、送信するデータであるソース・データ・ストリームをインターリーブして、第２のインターリーブされたデータ・ストリームを生成するステップと、
前記１つのチャネルで前記第１および第２のインターリーブされたデータ・ストリームを送信するステップと、を具備し、
前記第１および第２のインターリーブ・パターン・パラメータは、拡散符号数によって決まる。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、チャネルを通じてデータを送信するデータ送信装置、および対応するデータ受信装置に関し、特にデータ・ストリームのインターリーブおよびデインターリーブを行う装置に関する。本発明はＰＮインターリーバでの使用に好適である。
【０００２】
【従来の技術】
所定の時間ダイバーシティを得るため、特に無線チャネル特性のばらつきによる信号フェージング効果の影響を受ける無線通信システムに対してインターリーバを使用することは、当業者の間でよく知られている。図６は、インターリーブ技術を用いた通信システムを示す図である。送信機や受信機がデータのインターリーブおよびデインターリーブを行う通信システムの例を図６に示す。
【０００３】
図６において、送信機の信号源１００、ＦＥＣエンコーダ１１０、インターリーバ１２０、及び変調器１３０において処理されたデータは、チャネル１４０を介して復調器１５０、デインターリーバ１６０、ＦＥＣデコーダ１７０、信号処理部１８０を具備する受信機にデータを送信する。送信機は、信号源１００よりデータを取得し、このデータにはＦＥＣエンコーダ１１０により誤り訂正復号（ＦＥＣ）が施されて、畳み込み符号または畳み込み符号から派生する符号が得られる。ＦＥＣエンコーダ１１０の出力は、ソース・データ・ストリームとしてインターリーバ１２０に送られる。
【０００４】
並び替え装置としても知られるインターリーバは、データ送信システムにおけるノイズ・バーストやフェージングの影響を最小限に抑えるために使用される。インターリーバは一般に、ブロック構造または畳み込み構造を用いて実現する。通信システムではブロック・インターリーバのバリエーションも使用される。その他のインターリーバとしては、Ｓランダム・インターリーバ、ディザード・ゴールデン・インターリーバ、擬似ノイズ（ＰＮ）インターリーバなどがある。
【０００５】
ブロック・インターリーバは、符号化データを矩形配列でフォーマットする。通常、配列の各行は列数に相当する長さの符号語、またはある長さのベクトルを構成する。ビットは列単位で読み出され、チャネルを介して送信される。受信機において、デインターリーバは同じ矩形配列フォーマットでデータを格納するが、読み出しは一度に１符号語ずつ行単位で行う。
【０００６】
送信時のデータのこのような並び替えの結果、誤りバーストはいくつかのバーストに分解され、その数は符号化時の矩形配列の行数に相当する。唯一のベクトルを使用するものなどブロック・インターリーバの他の実施例も存在する。
【０００７】
ブロック・インターリーバの代わりに畳み込みインターリーバをまったく同様の方法で使用できる。
【０００８】
インターリーブのプロセスおよび実際のインターリーバの機能は、以下の例を考慮することで理解が容易になる。インターリーバの対象となるソース・データ・ストリームが入力シーケンスｘk1であると仮定すると、インターリーバの機能は入力シーケンスｘkを以下の式（１）に従って出力シーケンスｙkに並び替えるものとして表現できる。
【０００９】
【数１】
0003648221.tif 000002
【００１０】
ここでｆ（ｋ）は、例えば以下に示す式（２）である順列関数であるが、ｋは１から５４の範囲であり、５４はこの例では１符号ブロックの長さである。
【００１１】
【数２】
0003648221.tif 000003
【００１２】
この関数例を適用すると、入力シーケンスは以下に示す式（３）による出力シーケンスにマッピングされる。
【００１３】
【数３】
0003648221.tif 000004
【００１４】
従来のインターリーブ技術は、特に複数の異なる送信機のデータを１つのチャネルで同時に送信する通信システムでは不利である。これについて図７を参照して詳細に説明する。図７は、多数のソースからのデータを１つの同じチャネルで送信する従来の技術による通信システムの送信機側を示す図である。
【００１５】
図７を参照すると、同じチャネル１４０でデータを送信する３つの送信装置が示されている。個々の送信機は本質的に同一の構成であるが、異なる信号源２００、２１０、及び２２０からデータを送信する。個々の信号源からの出力された各々のデータは、まずそれぞれのＦＥＣエンコーダ１１０−１〜１１０−３でＦＥＣ符号化され、次にインターリーバ２３０−１〜２３０−３でインターリーブされてから変調器１３０−１〜１３０−３で変調される。
【００１６】
図７で説明した送信方式は、多数のデータ・ストリーム間である種の干渉が存在し、システムの性能に否定的な影響を与えるので不利である。これは同じ無線リソースを同時に共有する多数のデータ・ストリームが、完全な直交性の一般要件を満たさないためである。特に、干渉によってバースト誤りが発生することによってそれぞれの受信機で送信データが読めなくなる場合がある。
【００１７】
【発明が解決しようとする課題】
このように、従来の装置においては、多数のデータ・ストリーム間に干渉が存在し、データ伝送に影響を与えるという問題がある。
【００１８】
本発明はかかる点に鑑みてなされたものであり、本発明の目的は、ストリーム間の干渉を抑制するデータ送信装置およびデータ受信装置を提供することを目的とする。
【００１９】
【課題を解決するための手段】
本発明はチャネルを通じてデータを送信するデータ送信装置を提供する。装置は１つのチャネルで複数のデータ送信装置のデータを同時に送信できる通信システムにおいて動作可能である。装置はソース・データ・ストリームのインターリーブを行うことによってインターリーブしたデータ・ストリームを生成するインターリーバを具備する。
【００２０】
また、前記チャネルで前記インターリーブしたデータ・ストリームを送信する手段も具備する。インターリーバ特性は、チャネルでデータを同時に送信する他の少なくとも１台のデータ送信装置のインターリーバ特性とは異なる。本発明は対応するデータ受信装置も提供する。インターリーバとデインターリーバの相関を解除して同期のとれたデータ送信を行うことによって、本発明はストリーム間の干渉を少なくする。
【００２１】
本発明の実施の形態によれば、各インターリーバは同じチャネルでデータを送信する他の送信装置が同時に使用するインターリーバ・パターンとは異なるインターリーバ・パターンを使用する。インターリーバ・パターンは当業者にはインターリーバの特性を表すものとしてよく知られている。例えば、上記の順列例において、インターリーバ・パターンは関数ｆ（ｋ）に該当する。チャネルは、干渉が発生するような異なる送信機のデータを送信するために使用する物理的あるいは論理的実体である。
【００２２】
複数のデータ送信装置のそれぞれに異なるインターリーバ・パターンを使用することによって、ストリーム間バースト誤りは多数のショート・バースト誤りか単一誤りのいずれかに変換される。このように、本発明は特にバースト誤りがストリーム間の干渉の結果として生じる場合に有利である。
【００２３】
これは一般にストリーム間の干渉が本質的に多少バースト性を持っているため、すなわち１情報単位を超える長さの誤りブロックとなるためである。バースト干渉を多数の短い誤りに変換することによって、本発明はインターリーバの相関関係を解除することができるため、図７に示したシステムに比較して改善されている。
【００２４】
従来のシステムにおいて、すべてのデータ・ストリームは同一のインターリーバおよびＦＥＣ符号を使用する。ＦＥＣ復号器で訂正不可能な誤りパターンが発生した場合、誤りパターンも同一である、すなわち、十分な相関性があるのでこのようなことはすべてのデータ・ストリームに発生する。
【００２５】
本発明では、異なるインターリーバを使用することによって、誤りパターンの相関関係は解除され、データ・ストリームの一部において誤りパターンは訂正不可能のままであり、一方異なる誤りパターンを持つ他のデータ・ストリームでは訂正が可能である。このように、本発明はシステム性能を向上する。
【００２６】
さらに、これらの技術が単一誤り（例えば畳み込み符号、ターボ符号）あるいはバースト誤り（例えば、リード・ソロモン符号）に対してもっとも有効となるように設計されているので本発明は従来のＦＥＣ方式より改善されている。従来のＦＥＣ方式とは対照的に、本発明は発生したバースト誤りを一続きのより小さなバーストあるいは単一誤りに分散できるようにするので有利である。
【００２７】
さらに、本発明は特にインターリーバ機能が時間的に一定である場合、送信機および受信機において容易に実現できる。しかし、本発明は、通信システムの設計の観点から必要である場合、時間変化を伴うインターリーバ機能でも使用できる。このように、本発明は異なるシステム設計に対応して柔軟に容易に構成できる。
【００２８】
異なるインターリーバ・パターンを使用する誤り相関関係の解除は、特に符号ブロック長、拡散率、符号率等のその他のパラメータに関してデータ・ストリーム間に差がないシステムで適用可能であるので、本発明は特に３ＧＰＰ（第３世代パートナーシップ・プロジェクト）内でのマルチ符号送信によるＨＳＤＰＡ（高速下り回線パケット・アクセス）に適している。
【００２９】
また、本発明は、干渉除去または干渉打ち消し技術に対してそれらの構造に影響を与えることなく有益な影響を及ぼす。これらの方式をいくつかの箇所で用いて送信データの推定を行う。ここでも、例えば畳み込みＦＥＣ符号を使用する場合、誤った推定があると、これはバースト性のものである可能性がもっとも高い。
【００３０】
このように、本発明に係るデータ装置は、異なるインターリーバを具備することにより上記のバースト性があり、かつ誤った推定の相関関係の解除を可能にし、それによってＦＥＣ復号器に対する悪影響も少なくなる。
【００３１】
本発明の実施の形態は、従属請求項に記載されている。
【００３２】
【発明の実施の形態】
以下、添付図面を参照して本発明の実施の形態について説明するが、同じ構成要素は同じ参照番号を付して示すものとする。
【００３３】
図１を参照して、通信システムの送信側について本発明を説明する。図１は、本発明の実施の形態による通信システムの送信側を示す図である。本発明の明瞭さを不必要に損なうことがないよう、受信機側については詳細に論じないものとする。送信機側において実施の形態がいかに機能するかを知れば、当業者は送信機側の個々の装置に対応する構成部分を提供することによってきわめて直接的に受信機側の設計を行うことができる。
【００３４】
図１に示すように、同じチャネル１４０でデータを送信する各データ送信装置には、異なるインターリーバ、すなわち使用するインターリーバ・パタ−ンが異なるインターリーバ３００、３１０、及び３２０が含まれる。以下に詳述するように、本発明の実施の形態におけるインターリーバ３００、３１０、及び３２０はそれぞれ対応するインターリーバ・パターンを生成するために使用するパラメータｐi、ｉ＝１、２、３を受信する。
【００３５】
これらのパラメータから異なるインターリーバ・パターンを取るには数種類の方法がある。
【００３６】
インターリーバ・パターンを生成する一方法は、特定のマザー・インターリーバ・パターンを修正することである。インターリーバを起動する前に、インターリーバの入力において長さＮの入力ベクトルを利用できなければならない。すなわち、入力にはＮシンボルが必要となる。本発明について説明する上で、「シンボル」という用語はベクトルを分割するために使用できる任意のデータ要素またはデータ単位を意味する。Ｎはインターリーバ長で、インターリーバを適用する通信システムによって与えられるパラメータである。本発明では２以上のインターリーバ長を利用することが好ましい。
【００３７】
マザー・インターリーバ・パターンの修正は、それぞれのインターリーバ・パラメータｐiによって異なるアルゴリズムを適用することによって行う。そのようなアルゴリズムの実施の形態は、シンボルの入力シーケンスの周期的シフトである。これについては、図２を参照して以下に説明する。図２は、本発明の実施の形態の周期的シフト方式を示す図である。
【００３８】
ソース・データ・ストリームが位置ｘk、ｋ＝０、…、Ｎ−１の１続きのシンボルから構成されているとすると、データ・ストリームはインターリーブの前に「周期的シフト」を施される。このため、周期的シフト・パラメータπを各送信機ｉ1に導入する。
【００３９】
【数４】
0003648221.tif 000005
【００４０】
式（４）により入力位置は周期的にπだけシフトするが、これは各ベクトル内でＮより大きなビット位置が同じベクトルの対応する位置まで折り返されることを意味する。図２の例で、Ｎの値は１０であり周期的シフト・パラメータπは３に等しい。図２のシーケンス（ａ）を起点として、シンボルは右側へ３つだけシフトし、シーケンス（ｂ）が得られ、シンボルｘ7、ｘ8、ｘ9が折り返され図２の（ｃ）に示すシーケンスが得られる。中間シーケンス（ｂ）は説明のためだけに示した図であって、シーケンス（ｃ）は一度の動作で最初のシーケンス（ａ）から得られる。
【００４１】
このように、入力シンボル位置はｘkからｘ'kへ、以下に示す式（５）に従って変化している。
【００４２】
【数５】
0003648221.tif 000006
ここで、ｍｏｄはよく知られたモジュロ関数である。上記の関係式はＮだけオフセットした任意のπの値に対して同一である。したがって、パラメータπを変化させる範囲は一般性を損なうことなく０からＮ−１までの整数範囲に設定できる。
【００４３】
同一のマザー・インターリーバ・パターンを使用する場合、合計Ｎ個の異なるインターリーバ・パターンが得られる。さらに、インターリーバ・パラメータπを０に設定するとマザー・インターリーバ・パターンそのものを使用する結果となる。
【００４４】
図２に示す周期的シフト方式は、インターリーブの前のソース・データ・ストリームに対して実行するものとして説明したが、この方式は出力シーケンスにも適用できる。出力シーケンス・シンボル位置ｙkは、関数ｆをマザー・インターリーバの特性を表す関数として以下に示す式（６）に従って入力シンボル位置ｘkから得られるものとすると、
【００４５】
【数６】
0003648221.tif 000007
【００４６】
出力シーケンスの周期的シフトは、以下に示す式（７）で表すことができる。
【００４７】
【数７】
0003648221.tif 000008
【００４８】
別の実施の形態において、周期的シフト方式は入力シーケンスと出力シーケンスの双方に対して実行される。これによって異なるインターリーバの選択の柔軟性が高まり、したがって、使用または選択可能な異なるインターリーバの数が多くなる。
【００４９】
周期的シフト方式をインターリーブ・プロセスの前後で実行する場合、それらのアルゴリズムは互いに完全に独立して実行できるが、別の方法では同じパラメータでも使用可能である。したがって、実施の形態ではインターリーバ・パラメータｐi、ｉ＝１、２、３を両周期的シフト・プロセスに同様に使用し、また別の実施の形態ではパラメータｐi、ｉ＝１、２、３は実際上、２つの異なる値を含むデータ列であり、一つは入力シーケンスの周期的シフトに使用し、もう一つは出力シーケンスの周期的シフトに使用する。
【００５０】
【数８】
0003648221.tif 000009
【００５１】
異なるアルゴリズムを組み合わせることにより、異なるインターリーバ・パターンのデータ列は特定の組み合わせによっては、異なるストリームに対して同一のインターリーバ動作となる場合がある。これらの場合はシステムによって与えられるパラメータであるパラメータＮに依存する。
【００５２】
したがって、インターリーバ・パターン・パラメータの選択は同一のインターリーバとなるようなデータ列を回避するように行うことが好ましい。異なるストリームにとって同一のインターリーバ動作となる傾向があるパラメータ・データ列が与えられたと判定された場合、このデータ列は別のデータ列と交換される。
【００５３】
マザー・パターンから異なるインターリーバ・パターンを取得する方法についての別の実施の形態は、バイアス・ミラーリング方式であり、これについて図３、図４を参照して以下に説明する。
【００５４】
ミラーリングそのものは、単に位置の順序を逆転することによって得られるプロセスである。すなわち、以下に示す式（９）を用いたプロセスである。
【００５５】
【数９】
0003648221.tif 000010
【００５６】
多様性を増加させるために、以下に示す式（１０）を用いて、中心位置のパラメータγを各送信機ｉに導入する。
【００５７】
【数１０】
0003648221.tif 000011
【００５８】
パラメータγは０．５の整数倍である。パラメータγが整数の場合はミラーリング点として動作するか、整数以外の場合は２つの位置［γ−０．５；γ＋０．５］の間のミラーリング中心を与える。ミラーリング位置はベクトルの中心ではなくなるので、本ミラーリング方式は「バイアス・ミラーリング」と呼ばれる。
【００５９】
図３は中心位置パラメータγが整数であるバイアス・ミラーリング方式を示している。図３の例で、γは３に等しい。第１ステップでシーケンスにミラーリングを施して図３のシーケンス（ｂ）を得、シンボル位置ｘ9、ｘ8およびｘ7を折り返してシーケンス（ｃ）を得る。図４の例で、中心位置パラメータγは２．５に等しくミラーリング軸は位置ｘ2とｘ3の間に設定される。
【００６０】
このように、ミラーリング後のベクトルが境界を越える場合、位置に対して折り返しを伴うミラーリングが施される。パラメータγは０からＮ−０．５の範囲の０．５の整数倍である。バイアスをかけないミラーリング・プロセスを得るには、パラメータγをＮ／２に設定する。
【００６１】
ここで、ステップ（ｂ）のシーケンスは説明のためにだけ示したのであって必ずしも明示的に実行されるとは限らない。
【００６２】
さらに、バイアス・ミラーリングは入力シーケンスに対して実行することが好ましいが、別の実施の形態では、以下に示す式（１１）を用いて入力シーケンスの代わりに、あるいはそれに加えて出力シーケンスを修正する。
【００６３】
【数１１】
0003648221.tif 000012
【００６４】
異なるインターリーバ・パターンを得る別の実施の形態は、擬似ランダム・ノイズ生成多項式のバリエーションを利用することである。本実施の形態は特にＰＮインターリーバ（または擬似ノイズ・インターリーバまたは擬似ランダム・インターリーバ）の相関関係を解除するために使用することが好ましい。
【００６５】
上述したように、従来のブロック・インターリーバにおいて入力データは行列式構成の１組のメモリ要素の行に沿って書き込まれた後、列に沿って読み出される。ＰＮインターリーバは、従来のブロック・インターリーバの１つのバリエーションであり、データは順次メモリに書き込まれ、擬似ランダムな順序で読み出される。
【００６６】
ランダム・インターリーバは、ランダム・ノイズ・ソースを基にランダム順列から生成する順列ブロック・インターリーバである。例えば、ある長さのノイズ・ベクトルが生成され、ノイズ・ベクトルをある順序に並べ替える順列を使用してインターリーバを生成する。実際、ノイズ・ベクトルそのものは擬似ランダム・ノイズ生成器で生成することができる。
【００６７】
擬似ランダム・ノイズ生成器用のよく知られた技術は、線形フィードバック・シフト・レジスタ（ＬＦＳＲ）を使用するものであり、その例を図５に示す。ＬＦＳＲはデータ値ｘj、ｊ＝０、１、２、３、４を格納するＤフリップフロップ７００、７１０、７２０、７３０、７４０などの一連の遅延要素から構成されている。格納されたデータ値は個々の重み係数ｃjに従ってＬＦＳＲの入力にフィードバックされる。このようにフィードバックは以下に示す式（１２）の多項式で表すことができる。
【００６８】
【数１２】
0003648221.tif 000013
ここで、Ｌはタブの数、すなわち、ＬＦＳＲの段階数である。図５の例で、ｃ1＝０およびｃ0＝ｃ2＝ｃ3＝ｃ4＝１であるので多項式は以下の式（１３）となる。
【００６９】
【数１３】
0003648221.tif 000014
【００７０】
このようなレジスタからＰＮシーケンスを導く方法の一例として、各タップの内容を使用しこれを整数の２進表示として解釈する方法がある。他の方式については当業者にとっては明白であるのでここでは詳細な説明を省略する。
【００７１】
このように、本実施の形態においてインターリーバ・パターン・パラメータｐiは、以下の式（１４）に示すように固有な生成多項式であってデータ・ストリームごとに異なる。
【００７２】
【数１４】
0003648221.tif 000015
【００７３】
擬似ランダム・シーケンスの周期は少なくともＮでなければならないので、本発明の実施の形態では、擬似ランダム・シーケンスがＮより大きい場合の擬似ランダム・ノイズ・ベクトルを取得するために使用するＮ個の値が用意されている。最小のＮを選択することが好ましい。
【００７４】
さらに上述の特性を持つできるだけ多くの異なる生成多項式を選択することが好ましい。しかし、実施を容易にするために、最小のメモリ長Ｌ、すなわち段階数で必要条件を満たす多項式を選択する。
【００７５】
さらに本発明の別の実施の形態において、ＬＦＳＲは前述の方法とほとんど同じ方法で使用するが、インターリーバ・パターン・パラメータｐiは、各ストリームに固有なこれらのＬＦＳＲの初期値を示す。ｍシーケンスがＬ段の線形フィードバック・シフト・レジスタと定義されることはよく知られているが、同レジスタは最大周期ｑL-1を生成し、ｑは２進ＬＦＳＲでは２に設定される。シフト・レジスタは設定値κで初期化する必要があり、０＜κ＜ｑLである。
【００７６】
この初期値はノイズ・ベクトルを持つ値のシーケンスに直接影響する。したがって以下の式（１５）に示すようにκ値はインターリーバ・パターン・パラメータｐiとして用いる。
【００７７】
【数１５】
0003648221.tif 000016
【００７８】
上記では異なるインターリーバ・パターンを得るために使用できるいくつかの実施の形態について説明したが、各パラメータはそれぞれ独立して設定できるため上記の方式のいくつかまたはすべてを組み合わせて使用し異なるインターリーバの数を増加させることができる。
【００７９】
これは以下に示す式（１６）のように、インターリーバ・パターン・パラメータｐi、ｉ＝１、２、３が１つ以上の周期的シフト・パラメータπ、πin、πoutおよび／または１つ以上のバイアス・ミラーリング・パラメータγ、γin、γoutおよび／または固有の擬似ランダム・ノイズ生成多項式ｖおよび／または固有の初期値κ等を含む多値データ列であることを意味している。
【００８０】
【数１６】
0003648221.tif 000017
【００８１】
また、異なるＬＦＳＲシーケンス長Ｌを使用できる。本発明のシステムには同一のインターリーバになるようなパラメータの組み合わせを回避するメカニズムが含まれることがわかる。
【００８２】
また、図１においてインターリーバ３００、３１０、３２０は図６のマザー・インターリーバ２３０−１〜２３０−３に置き換わるものとして説明したが、送信機およびその逆の受信機は修正ブロックの他にマザー・インターリーバ２３０−１〜２３０−３を加えて異なるインターリーバ３００、３１０、３２０を提供してもよい。
【００８３】
このように、ストリームごとにマザー・インターリーバ２３０−１〜２３０−３に追加ブロックを加え、あるいはストリームごとにマザー・インターリーバ２３０−１〜２３０−３に置き換わるインターリーバ３００、３１０、３２０を提供しても本発明の範囲内である。同様に、マザー・インターリーバの前または後にブロックを追加するか、マザー・インターリーバを上記の機能を明らかに満足する、異なるインターリーバ・ブロックで置き換えることによって実現できる。
【００８４】
さらに、別の実施の形態によれば、インターリーバ機能は時間変化を伴う。インターリーバ・パターン・パラメータｐiが多数の値を含むデータ列の場合、時間変化はこれらの値の全部、またはその一部にのみ適用できる。
【００８５】
データ・ストリームにおいて個々のインターリーバが同一となるようなパラメータの組み合わせを回避することができない場合、同一のインターリーバの数をできるだけ小さくするようにパラメータを選択することが好ましい。
【００８６】
当業者には明らかなように、上記の技術はインターリーバ間の相関関係を解除して同期のとれたデータ送信を行うことができる。誤り訂正復号（ＦＥＣ）を含む通信システムにおいて干渉バーストは多数の分散した信号誤りより大きな影響を復号器の性能に及ぼす。
【００８７】
したがって、本発明は、ＦＥＣ符号の復号前に２つのストリーム間に存在するバースト干渉を各ストリームのより小さなバースト、あるいは単一誤りに分散することができるようにする。これは、上記の実施の形態では例えば汎用ＰＮインターリーバ、すなわちマザー・インターリーバから多数のＰＮインターリーバを得ることによって実現する。
【００８８】
異なるインターリーバ・パターンを用いた誤り相関関係の解除は、データ・ストリームが符号ブロック長、拡散率、符号率等に関してお互いの差がない場合に特に有利である。したがって、本発明は、特に３ＧＰＰをベースとした多重符号送信によるＨＳＤＰＡに適している。
【００８９】
ＣＤＭＡシステムにおいて、パラメータを選択する簡単な方法は、以下の式（１７）に示すように拡散符号数σを使用することである。
【００９０】
【数１７】
0003648221.tif 000018
【００９１】
３ＧＰＰをベースとした例において、各拡散符号が１つのデータ・ストリームを表すとして、現在最大５１２の拡散符号を１つのセル内で同時に使用する。
【００９２】
別の実施の形態は、以下に示す式（１８）のようにインターリーバ・パターン・パラメータｐi、特にシフト・パラメータπとdata stream IDの間の簡単な関係を使用する。
【００９３】
【数１８】
0003648221.tif 000019
ここで、ｇは整数data stream IDをインターリーバ・パターン・パラメータｐiに変換する任意の関数である。この関数は入力または出力シーケンスをシフトするための周期的シフト・パラメータπin、πoutを得るためにも適用できる。
【００９４】
ミラーリング・パラメータγ、γin、γoutの場合、整数data stream IDを０．５の整数倍のバイアス・ミラーリング・パラメータに変換するために任意の関数ｈを選択する。
【００９５】
【数１９】
0003648221.tif 000020
【００９６】
ここでも、この関数は入力および出力シーケンスのミラーリングに使用できる。
【００９７】
別の実施の形態において、関数ｇおよびｈは識別関数、すなわち式（２０）及び式（２１）となるように選択される。
【００９８】
【数２０】
0003648221.tif 000021
【数２１】
0003648221.tif 000022
【００９９】
本発明は、特にＩＴＵのＩＭＴ−２０００の枠組み内でＥＴＳＩが開発中の第３世代（３Ｇ）移動システムであるＵＭＴＳ（ユニバーサル移動電話システム）のような直接拡散ＣＤＭＡ（符号分割多元接続）システムに適用可能である。
【０１００】
【発明の効果】
以上説明したように、本発明のデータ送信装置によれば、複数のデータをインターリーブして同じチャネルで送信するデータ送信装置において、チャネルでデータを同時に送信する他の少なくとも１つのインターリーバのインターリーバ特性とは異なるインターリーバ特性を有することにより、ストリーム間の干渉を抑制することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態による通信システムの送信側を示す図
【図２】本発明の実施の形態の周期的シフト方式を示す図
【図３】整数ミラー位置を有する本発明の実施の形態によるバイアス・ミラーリング方式を示す図
【図４】小数ミラー位置を使用した本発明による別のバイアス・ミラーリング方式を示す図
【図５】本発明の実施の形態で使用できるＬＦＳＲを示す図
【図６】インターリーブ技術を用いた通信システムを示す図
【図７】多数のソースからのデータを１つの同じチャネルで送信する従来の技術による通信システムの送信機側を示す図
【符号の説明】
３００  インターリーバ１
３１０  インターリーバ２
３２０  インターリーバ３
【図１】
0003648221.tif 000023
【図２】
0003648221.tif 000024
【図３】
0003648221.tif 000025
【図４】
0003648221.tif 000026
【図５】
0003648221.tif 000027
【図６】
0003648221.tif 000028
【図７】
0003648221.tif 000029