(57)【特許請求の範囲】
【請求項１】
ゼロ相関区間を有する三元拡散コード（Ternary spreading code）発生装置に適用される三元拡散コード発生方法において、
周期がNチップ(Nは、自然数)のコードに対してコード周期を拡張して(0.75N+1)チップのゼロ相関特性が維持される三元ゼロ相関区間プリファードペアーコードを生成する第１ステップと、
前記生成された三元ゼロ相関区間プリファードペアーコードをチップシフト（CHIP SHIFT）させて(0.75N+1)チップ以下のゼロ相関特性を有する多数の三元ゼロ相関区間コードセットを生成する第２ステップと
を備えることを特徴とするゼロ相関区間を有する三元拡散コード発生方法。
【請求項２】
前記第１ステップは、
初期の基礎メトリックスから基礎拡散コードを形成する第３ステップと、
前記形成された基礎拡散コードに基づいて、周期が拡張されて、所定の倍数以上の周期により(0.75N+1)チップのゼロ相関特性を有する三元ゼロ相関区間プリファードペアーコードの内、片方の三元拡散コードを生成する第4ステップと、
前記生成された片方のコードの偶数項を反転させて、前記第４ステップで生成された拡散コードに対応する三元拡散コードを生成する第５ステップと
を含むことを特徴とする請求項１に記載のゼロ相関区間を有する三元拡散コード発生方法。
【請求項３】
前記生成された三元拡散コードは、
整合フィルターと結びついた初期の同期捕捉用コードとして用いられることを特徴とする請求項１または請求項２に記載のゼロ相関区間を有する三元拡散コード発生方法。
【請求項４】
前記生成された三元拡散コードは、
コード分割多重接続(Code Division  Multiple Access:CDMA)システムにおいて、各チャンネルの多重化及びコード間のチップ同期に用いられることを特徴とする請求項１または請求項２に記載のゼロ相関区間を有する三元拡散コード発生方法。
【請求項５】
前記生成された三元拡散コードは、
セルラー(Cellular)システムの逆方向リンクに用いられて、コード間の同期が要らないシステムの運用を可能にし、順方向リンクに用いられて、準同期運用区間によるマルチパスを減少させることを特徴とする請求項1または請求項2に記載のゼロ相関区間を有する三元拡散コード発生方法。
【請求項６】
前記生成された三元拡散コードは、
拡張マトリックスを生成して、各行、またはその各行の符号の一部を反転させた行を介して、コードを拡張することを特徴とする請求項１または請求項２に記載のゼロ相関区間を有する三元拡散コード発生方法。
【請求項７】
前記生成された三元拡散コードは、
逆拡散のための整合フィルターをハードウェア的に具現する時に、タブ係数の半分となるゼロタブ係数と連結される加算及び乗算部の回路を除去した低消費電力型の整合フィルターに用いられることを特徴とする請求項1または請求項2に記載のゼロ相関区間を有する三元拡散コード発生方法。
【請求項８】
ゼロ相関区間を有する三元拡散コード発生装置において、
周期がNチップ(Nは、自然数)のコードに対してコード周期を拡張して(0.75N+1)チップのゼロ相関特性が維持される三元ゼロ相関区間プリファードペアーコードを生成するための三元自己相関区間プリファードペアーコード発生手段と、
前記三元自己相関区間プリファードペアーコード発生手段により生成された三元ゼロ相関区間プリファードペアーコードをチップシフトさせて、(0.75N+1)チップ以下のゼロ相関特性を有する多数の三元ゼロ相関区間コードセットを生成するための三元自己相関区間コードセット発生手段と
を備えることを特徴とするゼロ相関区間を有する三元拡散コード発生装置。
【請求項９】
前記三元自己相関区間プリファードペアーコード発生手段は、
初期の基礎メトリックスから形成した基礎拡散コードに基づいて、周期が拡張されて所定の倍数以上の周期を有する三元ゼロ相関区間プリファードペアーコードの内、片方の三元拡散コードを生成するコード周期拡張手段と、
前記コード周期の拡張手段により生成された片方の拡散コードの偶数項を反転させて前記コード周期拡張手段により生成されたコードに対応する三元拡散コードを生成するペアーコード発生手段と
を含むことを特徴とする請求項８に記載のゼロ相関区間を有する三元拡散コード発生装置。
【請求項１０】
前記生成された三元拡散コードは、
整合フィルターと結びついた初期の同期捕捉用コードとして用いられることを特徴とする請求項８または請求項９に記載のゼロ相関区間を有する三元拡散コード発生装置。
【請求項１１】
前記生成された三元拡散コードは、
コード分割多重接続(Code Division  Multiple Access:CDMA)システムにおいて、各チャンネルの多重化及びコード間のチップ同期に用いられることを特徴とする請求項８または請求項９に記載のゼロ相関区間を有する三元拡散コード発生装置。
【請求項１２】
前記生成された三元拡散コードは、
セルラーシステムの逆方向リンクに用いられて、コード間の同期が要らないシステムの運用を可能にし、順方向リンクに用いられて、準同期運用区間によるマルチパスを減少させることを特徴とする請求項８または請求項９に記載のゼロ相関区間を有する三元拡散コード発生装置。
【請求項１３】
前記生成された三元拡散コードは、
拡張マトリックスを生成して、各行、またはその各行の符号の一部を反転させた行を介してコードを拡張することを特徴とする請求項８または請求項９に記載のゼロ相関区間を有する三元拡散コード発生装置。
【請求項１４】
前記生成された三元拡散コードは、
逆拡散のための整合フィルターをハードウェア的に具現する時に、タブ係数の半分となるゼロタブ係数と連結される、加算及び乗算部の回路を除去した低消費電力型の整合フィルターに用いられることを特徴とする請求項８または請求項９に記載のゼロ相関区間を有する三元拡散コード発生装置。
【請求項１５】
プロセッサーを備えた、ゼロ相関区間を有する三元拡散コード発生装置に、
周期がNチップ(Nは、自然数)のコードに対してコード周期を拡張して、(0.75N+1)チップのゼロ相関特性が維持される三元ゼロ相関区間プリファードペアーコードを生成する第１機能と、
前記生成された三元ゼロ相関区間プリファードペアーコードをチップシフトさせて、(0.75N +1)チップ以下のゼロ相関特性を有する多数の三元ゼロ相関区間コードセットを生成する第２機能と
を実現させるためのプログラムを記録したコンピュータで読み取ることのできる記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ゼロ相関区間を有する三元拡散コード（Ternary spreading code）発生装置及びその方法に関し、より詳細には、広い時間区間で直交するゼロ相関特性を有しながら、多くの拡散コードの数を維持し得るようにしたゼロ相関区間を有する三元拡散コード発生装置及びその方法と、前記方法を実現させるためのプログラムを記録したコンピュータで読み取ることのできる記録媒体に関する。
【０００２】
【従来の技術】
一般的に、コード分割多重接続(Code Division Multiple Access: CDMA)システムにおいて、基地局(Base Station)から移動局(Mobile Station)に向かうチャンネルを順方向リンク(down-link)と言い、移動局から基地局に向かうチャンネルを逆方向リンク(up-Link)という。
【０００３】
前記CDMAシステムにおいて、各移動局(Mobile Station)や基地 局(Base Station)は、直交特性を有する拡散コードであって、ウォルシュコード(Walsh Code)やアダマールコード(Hadamard Code)を用いているが、このような直交コードの直交特性は、単に拡散コード間の同期が確立された場合にのみ維持され、少しでも同期が確立されなければ、直交特性は壊れるという短所がある。従って、このような短所によりコード同期が確立された条件下でのみ直交するコードを用いるべきであり、逆方向リンクでのマルチプルアクセス(multiple access)により隣接するユーザーチャンネル間の干渉(co-channel interference)現象が発生し、マルチパットによる遅延波により直交特性が壊れるので、システム特性が劣化するという問題点があった。
【０００４】
従って、一定時間、直交特性が継続して維持される拡散コードを見つけるための研究が盛んに行われてきた。また、最近は直交ゴールドコードの組み合わせにより構成されたQS(OG-r)という拡散コードが提案されているが、これもゼロ相関区間が広くなれば、確保し得るコードの数が極めて少なくなるのでコード分割による多重化に大きく寄与できないという問題点があった。
【０００５】
そこで、このような問題点を解決するため、最大(0.5N +1)チップのゼロ相関区間を有しながら、コード数がQS(OG-r)より多く確保できる二元ZCDコードが提案されているが、これも最大ゼロ相関区間が(0.5N +1)チップであるという限界がある。
【０００６】
【発明が解決しようとする課題】
本発明は、前記の従来の問題点を解決するために提案されたものであって、周期がNチップ(Nは、自然数)のコードに対して自己相関値のピーク周辺のサイドローブと相互相関値が(0.75N +1)チップ以下の一定時間区間の間にゼロになる拡散コードを発生し得るようにしたゼロ相関区間を有する三元拡散コード発生装置及びその方法と、前記方法を実現させるためのプログラムを記録したコンピュータで読み取ることのできる記録媒体を提供するにその目的がある。
【０００７】
【課題を解決するための手段】
前記のような目的を達成するため、本発明は、ゼロ相関区間を有する三元拡散コード（Ternary spreading code）発生装置に適用される三元拡散コード発生方法において、周期がNチップ(Nは、自然数)のコードに対してコード周期を拡張して(0.75N+1)チップのゼロ相関特性が維持される三元ゼロ相関区間プリファードペアーコードを生成する第1ステップと、前記生成された三元ゼロ相関区間プリファードペアーコードをチップシフト（CHIP SHIFT）させて(0.75N+1)チップ以下のゼロ相関特性を有する多数の三元ゼロ相関区間コードセットを生成する第2ステップとを備えることを特徴とする。
【０００８】
また、本発明は、ゼロ相関区間を有する三元拡散コード発生装置において、周期がNチップ(Nは、自然数)のコードに対してコード周期を拡張して(0.75N+1)チップのゼロ相関特性が維持される三元ゼロ相関区間プリファードペアーコードを生成するための三元自己相関区間プリファードペアーコード発生手段と、前記三元自己相関区間プリファードペアーコード発生手段により生成された三元ゼロ相関区間プリファードペアーコードをチップシフトさせて、(0.75N+1)チップ以下のゼロ相関特性を有する多数の三元ゼロ相関区間コードセットを生成するための三元自己相関区間コードセット発生手段とを備えることを特徴とする。
【０００９】
また、本発明は、プロセッサーを備えた、ゼロ相関区間を有する三元拡散コード発生装置に、周期がNチップ(Nは、自然数)のコードに対してコード周期を拡張して、(0.75N+1)チップのゼロ相関特性が維持される三元ゼロ相関区間プリファードペアーコードを生成する第１機能と、前記生成された三元ゼロ相関区間プリファードペアーコードをチップシフトさせて、(0.75N +1)チップ以下のゼロ相関特性を有する多数の三元ゼロ相関区間コードセットを生成する第２機能とを実現させるためのプログラムを記録したコンピュータで読み取ることのできる記録媒体を提供する。
【００１０】
【発明の実施の形態】
以下、添付した図面を参照しながら、本発明にかかる好ましい一実施例を詳細に説明する。
【００１１】
図１ないし図３は、本発明にかかるゼロ相関区間を有する三元拡散コードの発生方法及びその装置を説明する一実施例のブロック構成図である。
【００１２】
図１ないし図３に示したように、三元拡散コードの発生装置は、周期がNチップ(Nは、自然数)のコードに対して、コード周期を拡張してゼロ相関特性が維持される三元ゼロ相関区間プリファードペアーコードを生成する三元自己相関区間プリファードペアーコード発生部100及び上記生成された三元ゼロ相関区間プリファードペアーコードをチップシフトさせて、三元ゼロ相関区間のコードセットを生成する三元自己相関区間コードセット発生器170を含む。
【００１３】
上記三元自己相関区間のプリファ−ドペアー発生部100は、初期の基礎メトリックスから形成した基礎拡散コードに基づいて、周期が拡張されて所定の倍数以上の周期を有する三元ゼロ相関区間プリファードペアーコードの内、片方（一方）の拡散コードを生成するコード周期拡張器130及び上記生成された片方の拡散コードの偶数項を反転させて、上記コード周期拡張器130により生成されたコードに対応する拡散コードを生成するペアーコード発生器150を含む。
【００１４】
また、上記コード周期拡張器130は、直/並列変換器110、基準クロック発生器111、分配器112、リピーター113、部分ブロックインバータ114、スイッチ制御ロジック部115、並/直列変換器116、ゼロ挿入器117及び制御ロジック部118を含む。
【００１５】
上記直/並列変換器110は、入力される直列コードを後述する基準クロック発生器111で発生したクロック基準信号により並列に変換して分配器112に提供する。上記分配器112は、直/並列変換器110により変換された並列コード信号を分配して、リピーター113に提供する。上記リピーター113は、分配器112により分配されて入力された、並列コード信号を反復された形態に処理して、部分ブロックインバータ114に提供する。部分ブロックインバータ114は、リピーター113から反復された形態の並列コード信号をスイッチ制御ロジック部115のスイッチ制御により、全体ブロックの一部分(例:1/4)のみを任意に選択し反転して、並/直列変換器116に提供する。上記並/直列変換器116は、部分ブロックインバータ114から入力される並列のコード信号を直列信号に変換してゼロ挿入器117に提供する。
【００１６】
この時、上記ゼロ挿入器117において、直列に変換されたコード信号は制御ロジック部118の制御によりゼロが挿入されて、周期が入力信号(直/並列変換器112に入力される直列入力コード)よりさらに2倍長く、同じゼロ相関特性を有するプリファードペアーコードを構成する片方のコードを出力する。
【００１７】
ここで、上記ゼロ相関は、自己相関ピークのサイドローブと相互相関関数が0になることを意味し、コード分割多重接続方式の通信において拡散コードの特性評価に用いられる。
【００１８】
一方、上記ゼロ挿入器117から出力された信号は、ペアーコード発生器150に入力されるが、このペアーコード発生器150では、入力される信号のコード構成要素のうち、偶数項毎にインバータ157により符号が反転され、入力される信号のコード構成要素の残り項は、バッファー155を各々経ながらペアーコード信号を生成する。この時、ペアーコード発生器150により生成されたペアーコード信号は、三元ZCDコードセット発生器170に入力されて、多様なZCDを有する三元ZCDコードセットが発生する。
【００１９】
すなわち、上記ペアーコード発生器150より出力されるコード信号は、多数の遅延フリップフロップ171からなる入力コード循環部173に入力される。すると、入力コード循環部173の遅延フリップフロップ171aに入力されたコード信号は、１ビットずつ右側にシフトしながら循環し、右側の最終端に位置した遅延フリップフロップ171bの出力が再度遅延フリップフロップ171aに帰還して、循環が連続的に実行される。
【００２０】
一方、上記入力コード循環部173に連結されたTタブ(TAP)信号から出力される信号は、時間制御スイッチロジック175の時間によるスイッチ制御によりコードを連続的に生成して出力する。この時、出力されるコード信号は、互いに自己相関値のピーク周辺のサイドローブと相互相関値が(0.75N +1)チップ以下の一定時間区間の間にゼロになる三元ZCDコードセット(Ternary ZCD Code Set: 以下” TZCS" という)で動作する。
【００２１】
ここで、コードの周期がN=4×2i(i=0,1,2,3....)に対して、(0.75N +1)チップというゼロ相関特性を有する三元ZCDプリファードペアー(Ternary ZCD Preferred Pair : 以下"TZPP"という)及び 多様なZCDを有する三元ZCDコードセットの生成過程を以下でさらに具体的に説明する。まず、初期基礎マトリックス(initial basic matrix)Gを次の式（1）のように表す。
【００２２】
【数１】
0003984028.tif 000002
【００２３】
ここで、マトリックスGA、またはマトリックスGB内では、便宜上1と-1をそれぞれ(+)と(-)で表した。また、zはパディング(padding)したゼロを意味する。
【００２４】
上記マトリックスGA、またはGBを構成する任意の行を周期8チップの拡散コードC(a)8=(C(a)0,..., C(a)7) = (e0,z,e1,z,e2,z,e3,z)、または(e0,e1,z,z,e2,e3,z,z)といえば、C(a)8から他の拡散コードC(b)8=(C(b)0,.., C(b)7)=(v0,z,v1,z,v2,z,v3,z)、または(v0,v1,z,z,v2,v3,z,z)を生成し得るが、この時のC(a)8とC(b)8の関係は、Vq=(-1)qeq(q=0,1,2,3)のようになる。ここで、これらの周期8の一対のコード{C(a)8,C(b)8}は、(0.75×8 +1)チップのゼロ相関区間を有し、これらを初期TZPP(initial Ternary ZCD Preferred Pair)と定義する。
【００２５】
ここで、上記ゼロ相関区間(ZCD)は、自己相関ピークのサイドローブと相互相関関数とが0になる連続的な区間であって、自己相関関数のピーク値を中心にした局部的な区間で連続的に自己相関関数のピーク値のサイドローブと相互相関値が0になる区間を意味する。
【００２６】
次いで、TZPPの周期を2倍に拡張させる拡張マトリックスについて以下に説明する。初期TZPPを構成する(C(a)8 ,C(b)8)において、1個のコードを拡張マトリックスに入力する場合、その出力されたマトリックスの任意の行を獲得して出力すれば、これは周期が2倍である16チップに拡張されたコードC(a)16となる。次いで、このC(a)16を用いて、コードを構成する偶数項の符号を
【００２７】
【数２】
0003984028.tif 000003
【００２８】
のように反転させる動作を加えれば、C(b)16が生成される。ここで、TBZPPの周期を拡張する動作を一般化して、下記の式（2）に表すことができる。即ち、周期mを有する任意のTZPP(C(a)m,C(b)m)が与えられた時、2倍周期2mを一つの行の長さとして有するようになる拡張マトリックスDA、またはDBは、次の式（2）のように構成される。
【００２９】
【数３】
0003984028.tif 000004
【００３０】
ここで、コードの周期はm=4×2i,(i=1,2,3...)を意味する。そして、
【００３１】
【数４】
0003984028.tif 000005
【００３２】
またZ=m/4個のゼロを意味する。また、DAは、±GAから派生した行列のみに適用される。
【００３３】
上記DBは、±GBから派生した行列のみに適用される。
【００３４】
上記±DA、または±DBの任意の行は、2mの周期を有したC(a)2m=(C(a)0、C(a)1、C(a)2,....,C(a)2m-1)になり、C(a)2mを用いれば、C(b)2m = (C(b)0, C(b)1, C(b)2,...., C(b)2m-1)が生成される。そして、
【００３５】
【数５】
0003984028.tif 000006
【００３６】
の関係が成立する。この時、
【００３７】
【数６】
0003984028.tif 000007
【００３８】
は(0.75×2m+1)チップのゼロ相関区間を有するTZPPとなる。従って、N=4×2i(i=0,1,2,3...)の周期に対して(0.75N+1)チップのゼロ相関区間を有するTZPP
【００３９】
【数７】
0003984028.tif 000008
【００４０】
が発生する。
【００４１】
ここで、次の式（3）は、4×22=16周期と13チップのゼロ相関区間を有するコードペアー{C(a)16,C(b)16}の例を示すものである。
【００４２】
【数８】
0003984028.tif 000009
【００４３】
そして、次の式（4）は、128チップの周期と97チップのゼロ相関区間を有するコードペアー{C(a)128 , C(b)128}の例を示すものである。
【００４４】
【数９】
0003984028.tif 000010
（４）
【００４５】
ここで、式（4）において、A=(+ + + -),B=(+ + - +),C=(+ - + +)、そしてZ16は16個のゼロを意味する。
【００４６】
次いで、コードの周期が4×2i(i=1,2,3....)に対して、(0.75+1)チップ以下のゼロ相関区間(ZCD)を有するM個のコードから構成される三元ZCDコードセットのTZCSを生成する過程について説明する。
【００４７】
M個のコードから構成されるTZCSは、M個のコードについて互いに同一なZCDを有し、その区間の長さが(0.75 +1)チップ以下の三元コード等のセットを意味する。
【００４８】
上記のTZCSは、TZPP(三元ZCDプリファードペアーコード)の{C(a)N , C(b)N}を持ってチップシフト動作(chip-shift operation)を行なうことによって生成することができる。
【００４９】
すなわち、Tlを時計反対方向にlチップずつシフトさせる動作器を、チップシフト動作器とすれば、{C(a)N , C(b)N}を用いて、M個のコードから構成される周期NチップのTZCSは、次の式（5）のように生成される。
【００５０】
【数１０】
0003984028.tif 000011
（５）
【００５１】
ここで、△とは、チップシフトの増分(chip-shift increment)であり、ｋは与えられたコードに対する最大シフト可能数を意味する。また、△とkとは、各々正の整数（positive integer）及び負の整数(non-negative integer)であり、必ず
【００５２】
【数１１】
0003984028.tif 000012
【００５３】
の条件を満足するべきである。そして、Mと新しく生成されたコードのZCDとの間には、次の式（6）のような関係が成立する。
【００５４】
M=2(k+1)and ZCD =│2Δ-1│                      （６）
【００５５】
また、次の表1は、周期32、64、128、256チップに対する三元ZCDコード等の総コード数を示している。
【００５６】
【表１】
0003984028.tif 000013
【００５７】
図４は、本発明にかかる拡散コードの自己相関特性及び相互相関特性を示す図面である。図４に示したように、128チップの周期を有する一対のコードの自己相関の関数値と相互相関の関数値が0になる区間、すなわち、ゼロ相関区間を示しており、128チップの0.75N +1に該当する97チップという局部的な区間内において、自己相関関数のピーク値の周辺サイドローブと二つのコード間の相互相関値が0になることが分かる。
【００５８】
図５は、本発明に適用される拡散のゼロ相関区間別コード数を準同期符号及び三元ZCDコードと比較したグラフである。
【００５９】
図５に示したように、ZCDが3チップ以上であれば、上記三元ZCDコードは、QS(OG-r)コード及び三元ZCDコードよりも同一ZCDにおいて極めて多いコード数の確保が可能であるということが分かる。従って、より多いコード数の確保によって、コード分割多重接続(CDMA)通信システムにおいて多い使用者を確保することができ、広いZCDでコード分割多重接続(CDMA)通信システムの準同期運用が可能な許容時間が増加する。
【００６０】
ここで、本発明により提示された三元拡散コードをCDMAシステムに適用する場合、従来のいかなるバイナリー拡散コードよりも広い準同期運用時間区間を有するようになり、相互間に一定のゼロ相関区間(Zero Correlation Duration; ZCD)を有する拡散コード等の数が他のバイナリー拡散コードより多く生成されるようになる。従って、本発明にかかる三元拡散コードをCDMAシステムの各チャンネルに割り当てる場合、多重化されることはいうまでもなく、コード間のチップ同期をある程度外れても、コード間の直交性(ゼロ相関特性)が一定時間区間の間では連続的に維持されることができる。
【００６１】
また、本発明に提示した三元拡散コードをセルラー(cellular)システムに適用する場合、セル内逆方向リンク(up-link)ではコード間の同期が要らないCDMAシステムの運用を可能にし、特に、順方向リンク(down-link)に用いる時は、準同期(quasi synchronous)運用区間によって、マルチパットによる影響を減少させることができる。
【００６２】
また、本発明で提示した三元拡散コードは、広い自己相関ピーク周辺の広い区間において、サイドローブがゼロという特性を用いて、整合フィルター(matched filter)と結びついた初期の同期捕捉用コードで活用することができる。
【００６３】
また、本発明による三元拡散コードの要素の中から、ゼロに該当する部分は、ハードウェア的に具現する時、スイッチのオフ(Off)動作に代替することができ、逆拡散のための受信部の整合フィルター(Matched filter)具現時には、コード要素のゼロに該当する部分と符合されるタブ係数は、ゼロになるので、その部分の演算がゼロということを鑑みると、ゼロタブ係数と連結された加算器と乗算器の部分は、不必要となるので、全体的な演算量の減少による整合フィルターの低消費電力化が可能である。
【００６４】
また、本発明による三元コードは、コード発生方法が簡単であって、ハードウェアとしての具現が簡単であり、コード周期の持続的な拡張性が容易である。すなわち、コードの周期Nは、その長さが8チップから2倍の大きさに無限に拡張することができる。前述したような本発明の方法は、プログラムにより具現されて、コンピュータで読み取ることのできる記録媒体(ＣＤ−ＲＯＭ、ＲＡＭ、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク等)に記憶されることができる。
【００６５】
尚、本発明は、本実施例に限られるものではない。本発明の趣旨から逸脱しない範囲内で多様な形態で変更実施することが可能である。
【００６６】
【発明の効果】
上記のように本発明は、三元拡散コードをCDMAシステムに用いる場合、従来のいかなるバイナリー拡散コードよりも広い、準同期運用時間区間を有するようになり、相互間に一定のゼロ相関区間(Zero Correlation Duration; ZCD)を有する拡散コードが、バイナリー拡散コードより多く生成されるようになる。従って、三元拡散コードを、CDMAシステムの各チャンネルの割り当てによる多重化は勿論のこと、コード間のチップ同期をある程度外れても、コード間の直交性（ゼロ相関特性）を一定時間区間の間で、連続的に維持できる効果がある。
【００６７】
また、本発明は、広いゼロ相関区間(ZCD)を有する三元拡散コードを発生させて、順方向リンクに適用すれば、一定時間区間の間、直交性が連続的に維持されるので、マルチパット現象に対する抵抗力を有するようにし、逆方向リンクに用いられる場合には、コード分割時のセル内の各ユーザー用拡散コードとして割り当てられると共に、マルチプルアクセス(multiple access)によるユーザーチャンネル間の干渉現象を除去させてシステムの効率を高めることができるという効果がある。
【００６８】
また、本発明は、広い自己相関ピーク周辺の広い区間において、サイドローブがゼロという特性を用いて、整合フィルター(matched filter)と結びついた初期同期捕捉用コードでも活用することができ、コード発生方法が簡単であるので、ハードウェアとして具現が簡単であり、コード周期の持続的な拡張性が容易であるという効果がある。
【図面の簡単な説明】
【図１】  本発明にかかるゼロ相関区間を有する三元拡散コード発生過程を説明する一実施例のブロック構成図である。
【図２】  図１に示した三元ZCD(Zero Correlation Duration)プリファードペアー発生部の一実施例のブロック構成図である。
【図３】  図１に示した三元ZCDコードセット発生器の一実施例の詳細ブロック構成図である。
【図４】  本発明にかかる拡散コードの自己相関特性及び相互相関特性を示す図である。
【図５】  本発明に適用される拡散コードのゼロ相関区間別のコード数を準同期符号及び三元ZCDコードと比較したグラフである。
【符号の説明】
100  三元ZCDプリファードペアーコード発生部
130  コード周期拡張器
150  ペアーコード発生器
170  三元ZCDコードセット発生器
【図１】
0003984028.tif 000014
【図２】
0003984028.tif 000015
【図３】
0003984028.tif 000016
【図４】
0003984028.tif 000017
【図５】
0003984028.tif 000018