(57)【特許請求の範囲】
【請求項１】
拡散符号系列を乗算し符号多重した複数のチャネル信号から、前記拡散符号系列に関する拡散符号系列情報に基づいてチャネル信号を除去する信号分離装置であって、
前記拡散符号系列情報を入力し、入力した拡散符号系列情報に基づいてチャネル信号を除去するチャネル除去順を決定する信号除去順決定部と、
前記決定したチャネル信号除去順に沿って、前記複数のチャネル信号から一部分のチャネル信号を除去する信号除去部と、を備え、
前記信号除去順決定部は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを示す符号抽出精度値を算出し、算出した符号抽出精度値の大きさに基づいて、前記チャネル除去順を決定することを特徴とする信号分離装置。
【請求項２】
前記信号除去順決定部は、
前記拡散符号系列の長さ以下の値を相関区間長として設定する相関区間決定部と、
所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との相関値を、設定した相関区間長について算出する相関値算出部と、
前記算出した相関値を用いて符号抽出精度値を算出する符号抽出精度算出部と、
前記算出した符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定する順位決定部と、を備えることを特徴とする請求項１記載の信号分離装置。
【請求項３】
前記相関区間決定部は、前記拡散符号系列の長さより小さい相関区間長を設定し、
前記相関値算出部は、設定した相関区間長を拡散符号系列の異なる位置に割り当てて複数の相関値を算出し、
前記符号抽出精度算出部は、算出した複数の相関値を加算して符号抽出精度値を算出することを特徴とする請求項２記載の信号分離装置。
【請求項４】
前記相関区間決定部は、拡散符号系列を２ｎ（ｎは、正の整数）で分割した区間を相関区間長として設定することを特徴とする請求項２または請求項３記載の信号分離装置。
【請求項５】
前記相関区間決定部は、遅延分散の逆数に基づいて、相関区間長を設定することを特徴とする請求項２から請求項４のいずれかに記載の信号分離装置。
【請求項６】
前記相関区間決定部は、遅延分散の逆数の任意の倍数の長さより短い区間を相関区間長とすることを特徴とする請求項５記載の信号分離装置。
【請求項７】
前記信号除去順決定部は、
拡散符号系列を生成する生成符号木に関する情報を記憶する生成符号木記憶部と、
拡散符号系列を生成する上位符号の間隔を用いて前記生成符号木を複数のブロックに分割する符号分割部と、
前記分割したブロックに含まれる拡散符号系列のうち、各チャネル信号に乗算されている拡散符号系列の数を符号抽出精度値として算出する符号抽出精度算出部と、
前記算出した符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定する順位決定部と、を備えることを特徴とする請求項１記載の信号分離装置。
【請求項８】
拡散符号系列を乗算し符号多重した複数のチャネル信号から、前記拡散符号系列に関する拡散符号系列情報に基づいてチャネル信号を除去する信号分離装置であって、
前記拡散符号系列情報を入力し、入力した拡散符号系列情報に基づいてチャネル信号を除去するチャネル除去順を決定する信号除去順決定部と、
前記決定したチャネル信号除去順に沿って、前記複数のチャネル信号から一部分のチャネル信号を除去する信号除去部と、を備え、
前記信号除去順決定部は、
前記拡散符号系列情報に基づいて、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを算出した符号抽出精度値を記憶する符号抽出精度記憶部と、
前記拡散符号系列情報に基づいて、前記受信信号の各チャネル信号へ乗算された拡散符号系列を解析し、前記符号抽出精度記憶部を検索して、解析した拡散符号系列に対応する符号抽出精度値を取得する符号抽出精度検索部と、
前記取得した符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定する順位決定部と、を備えることを特徴とする信号分離装置。
【請求項９】
前記符号抽出精度記憶部は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との相関値を、設定した相関区間長について算出し、算出した相関値を用いて算出した相関値を用いて算出した符号抽出精度値を記憶することを特徴とする請求項８記載の信号分離装置。
【請求項１０】
前記符号抽出精度記憶部は、拡散符号系列を生成する上位符号の間隔を用いて前記生成符号木を複数のブロックに分割し、分割したブロックに含まれる拡散符号系列のうち、各チャネル信号に乗算されている拡散符号系列の数を算出した符号抽出精度値を記憶することを特徴とする請求項８または請求項９記載の信号分離装置。
【請求項１１】
拡散符号系列を乗算し符号多重した複数のチャネル信号から、前記拡散符号系列に関する拡散符号系列情報に基づいてチャネル信号を除去する信号分離装置であって、
前記拡散符号系列情報を入力し、入力した拡散符号系列情報に基づいてチャネル信号を除去するチャネル除去順を決定する信号除去順決定部と、
前記決定したチャネル信号除去順に沿って、前記複数のチャネル信号から一部分のチャネル信号を除去する信号除去部と、を備え、
前記信号除去順決定部は、
拡散符号系列を生成する生成符号木に関する情報を記憶する生成符号木記憶部と、
前記生成符号木に関する情報に基づいて、拡散符号系列間の親等距離を算出する符号生成距離算出部と、
前記符号生成距離算出部が算出した親等距離に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定する順位決定部と、を備えることを特徴とする信号分離装置。
【請求項１２】
前記順位決定部は、前記親等距離に基づいて、直交性維持が高い拡散符号系列を選択し、選択した拡散符号系列を前記符号生成距離算出部へ通知し、通知した拡散符号系列を除いて再度前記符号生成距離算出部が算出した拡散符号系列間の親等距離を取得し、取得した親等距離に基づいて、直交性維持が高い拡散符号系列を順次選択することを繰り返し、順次選択した拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定し、
前記符号生成距離算出部は、前記順位決定部が選択した拡散符号系列を取得し、取得した拡散符号系列を除いた拡散符号系列間の親等距離を算出し、算出した拡散符号系列間の親等距離を前記順位決定部へ出力することを特徴とする請求項１１記載の信号分離装置。
【請求項１３】
前記順位決定部は、算出した符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を選択し、選択した拡散符号系列を前記符号抽出精度算出部へ通知し、通知した拡散符号系列を除いて再度前記符号抽出精度算出部が算出した拡散符号系列間の符号抽出精度値を取得し、取得した拡散符号系列間の符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を順次選択することを繰り返し、順次選択した拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定し、
前記符号抽出精度算出部は、前記順位決定部から選択された拡散符号系列を取得し、取得した拡散符号系列を除いた拡散符号系列間の符号抽出精度値を算出し、算出した拡散符号系列間の符号抽出精度値を前記順位決定部へ出力することを特徴とする請求項２記載の信号分離装置。
【請求項１４】
拡散符号系列を乗算し符号多重した複数のチャネル信号から、前記拡散符号系列に関する拡散符号系列情報に基づいてチャネル信号を除去する信号分離装置であって、
前記拡散符号系列情報に基づいて、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いから決定した信号除去順を記憶する除去順記憶部と、
前記拡散符号系列情報に基づいて、前記除去順記憶部から信号除去順を取得し、取得した信号除去順により、拡散符号系列を乗算したチャネル除去順を決定する順位決定部と、
決定したチャネル信号除去順に沿って、前記複数のチャネル信号から一部分のチャネル信号を除去する信号除去部と、
を備えることを特徴とする信号分離装置。
【請求項１５】
前記除去順記憶部は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との拡散符号系列間の親等距離を算出し、算出した親等距離に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定した信号除去順を記憶することを特徴とする請求項１４記載の信号分離装置。
【請求項１６】
前記除去順記憶部は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との相関値を、予め設定した相関区間長について算出し、算出した相関値を用いて所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを示す符号抽出精度値を算出し、算出した符号抽出精度値に基づいて決定した信号除去順を記憶することを特徴とする請求項１４記載の信号分離装置。
【請求項１７】
前記除去順記憶部は、拡散符号系列を生成する上位符号の間隔を用いて前記生成符号木を複数のブロックに分割し、分割したブロックに含まれる拡散符号系列のうち、各チャネル信号に乗算されている拡散符号系列の数を用いて所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを示す符号抽出精度値を算出し、算出した符号抽出精度値から決定した信号除去順を記憶することを特徴とする請求項１４記載の信号分離装置。
【請求項１８】
前記拡散符号系列の拡散率は、チャネル信号毎に異なることを特徴とする請求項１から請求項１７のいずれかに記載の信号分離装置。
【請求項１９】
拡散符号系列を乗算し符号多重した複数のチャネル信号と、前記拡散符号系列に関する拡散符号系列情報とを受信する受信部と、
請求項１から請求項１８のいずれかに記載の信号分離装置と、を備えることを特徴とする通信装置。
【請求項２０】
前記受信部は、前記拡散符号系列情報を含む制御チャネル信号を受信し、
前記制御チャネル信号を復元して前記拡散符号系列情報を取得する制御チャネル復元部を、更に備えることを特徴とする請求項１９記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信信号からチャネル信号を除去する順番を決定する信号除去順決定手段に関する。
【背景技術】
【０００２】
例えば、ＭＣ−ＣＤＭＡ（Ｍｕｌｔｉ−Ｃａｒｒｉｅｒ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式、ＯＦＣＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  ａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）方式の送信側では、情報シンボルを拡散率分の連続するサブキャリアに繰り返し（コピーし）、繰り返したサブキャリアにわたって拡散符号を乗算する（以下、これを周波数軸拡散と呼ぶ）。サブキャリアのシンボルは、分離可能な拡散符号で周波数軸拡散されているため、符号多重を行なうことが可能となる。受信側では、所望の情報シンボルが拡散されている拡散符号を用いて逆拡散することにより、所望の情報シンボルを抽出し、各サブキャリアで伝送された情報を復元することで復調処理が行われる。以上のように動作するＭＣ−ＣＤＭＡ方式、ＯＦＣＤＭ方式については、例えば、非特許文献１に記載されている。【０００３】
ＭＣ−ＣＤＭＡ方式、ＯＦＣＤＭ方式の受信側において、符号多重された信号から精度よく情報シンボルを得るためには、拡散符号系列間の直交性が良好に維持されていることが必要である。しかしながら、移動体通信環境では、周波数選択性フェージングにより、情報シンボルを表す信号の振幅、位相が変動し、符号間の直交性が崩れることがある。【０００４】
図３４にフェージングを受けていない場合の逆拡散処理結果、図３５にフェージングを受けた場合の逆拡散処理結果の一例を示す。図３４は、各サブキャリアに亘ってチャネルＣＨ１にはＣ８．１の拡散符号が、チャネルＣＨ２にはＣ８．２の逆拡散符号が各々乗算され、ＣＨ１、ＣＨ２が符号多重された信号がフェージングを受けていない伝搬路を通り、受信側において、ＣＨ１に乗算されているＣ８．１の拡散符号で逆拡散処理を行なった場合である。逆拡散処理の結果、Ｃ８．２の拡散符号が乗算されているＣＨ２の成分が０となり、ＣＨ２は、ＣＨ１に対して直交性が維持されている。【０００５】
図３５は、各サブキャリアに亘ってＣＨ１にはＣ８．１の拡散符号が、ＣＨ２にはＣ８．２の逆拡散符号が各々乗算され、ＣＨ１、ＣＨ２が符号多重された信号がフェージングを受けた伝搬路を通り、受信側において、ＣＨ１に乗算されているＣ８．１の拡散符号で逆拡散処理を行なった場合である。逆拡散処理の結果、Ｃ８．２の拡散符号が乗算されているＣＨ２の成分が３となり、ＣＨ１に対して干渉成分であり、直交性が崩れている。【０００６】
図３５のように、受信側において、拡散符号系列間の直交性が崩れた状態で逆拡散処理を行なうと、所望の情報シンボル以外の信号による干渉成分が大きくなり、精度よく情報シンボルを抽出することができなくなり、伝送品質が劣化してしまう問題が生じる。【０００７】
このような問題を解決する手法として、非特許文献２、非特許文献３に示すような逐次型干渉キャンセラ（ＳＩＣ：Ｓｕｃｃｅｓｓｉｖｅ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｃａｎｃｅｌｌｅｒ、以下「ＳＩＣ」と記す）がある。非特許文献２、非特許文献３に開示されているＳＩＣは、符号多重している受信信号の中で、各チャネル信号の受信信号電力、あるいは、受信信号電力対干渉電力および雑音電力比（ＳＩＮＲ：Ｓｉｇｎａｌ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  ｐｌｕｓ  Ｎｏｉｓｅ  ｐｏｗｅｒ  Ｒａｔｉｏ、以下「ＳＩＮＲ」と記す）の大きいチャネル信号から順に、逆拡散、復調、復号し、情報シンボルの判定信号を得て、さらにその判定結果を用いて作成したレプリカ信号を受信信号から差し引いていく手法である。このような手順を繰り返すことで、所望のチャネル信号以外の信号を精度よく取り除くことができ、拡散符号系列間の直交性の崩れに起因する特性劣化を抑えることが可能となる。【０００８】
このように、各チャネルの受信信号電力あるいは、ＳＩＮＲにより決定した信号除去順によりＦＦＴ出力信号を順に減算した信号から各チャネルの情報信号を算出することにより、拡散符号系列の直交性の崩れによる特性劣化を抑えることが可能となる。
【非特許文献１】前田、新、安部田、佐和橋著「２次元拡散を用いるＶＳＦ−ＯＦＣＤＭとその特性」、信学技報ＲＣＳ２００２−６１、２００２年５月
【非特許文献２】石原、武田、安達著「ＤＳ−ＣＤＭＡ周波数領域ＭＡＩキャンセラ」、信学技報ＲＣＳ２００４−３１６、２００５年１月
【非特許文献３】秋田、須山、府川、鈴木著「ＭＣ−ＣＤＭＡの送信電力制御を用いた下り回線における干渉キャンセラ」、信学技報ＲＣＳ２００２−３５、２００２年４月
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、非特許文献２、非特許文献３に示すＳＩＣのように各チャネル信号の受信信号電力、ＳＩＮＲなどの伝搬路状況の推定結果に基づいてチャネル信号除去順を決定する場合、受信信号中の各チャネル信号のＳＩＮＲや受信信号電力が同じであると、各チャネル信号を分離する際、レプリカ信号を作成し、各チャネル信号を受信信号から差し引いていく順番を効果的に決めることができなくなる。【００１０】
例えば、図３６に示すように、無線通信システムの下りリンクでは、送信側の基地局８１は、複数の端末８２ａ、８２ｂに向けて、各チャネルの信号電力が同じで、符号多重（ＣＤＭ：Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）された信号を同時に送信する。また、基地局８１は、図３７に示すように、複数の端末に同時に符号多重された全チャネル信号のうち、一つの端末へ符号多重された複数のチャネル信号を割り当てる場合があり、図３７では、端末８２ａが符号多重されたチャネルのＣＨ１、ＣＨ２、ＣＨ３すべてを占有している。基地局８１が全チャネル信号を同じ信号電力で送信する場合、全チャネル信号は同じ周波数フェージングを受けることになり、各チャネルの受信信号電力やＳＩＮＲに差が生じなくなる。このような場合、受信側の端末８２ａ、８２ｂは、ＳＩＣにおいて、チャネル毎の受信信号電力、または、ＳＩＮＲにより非所望信号を除去する順番を決定することができなくなり、各チャネル信号を分離する際に、各チャネル信号を受信信号から差し引いていく順番を効果的に決めることができなくなる。【００１１】
本発明は、このような事情に鑑みてなされたものであり、各チャネル信号に乗算されている拡散符号系列に基づいて、符号多重された複数のチャネル信号を含む受信信号からチャネル信号を除去するチャネル信号除去順を決定し、決定したチャネル信号除去順に従って、受信信号から各チャネル信号を分離していく信号分離装置、通信装置および信号分離方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
（１）上記目的を達成するため、本発明に係る信号分離装置は、拡散符号系列を乗算し符号多重した複数のチャネル信号から、前記拡散符号系列に関する拡散符号系列情報に基づいてチャネル信号を除去する信号分離装置であって、前記拡散符号系列情報を入力し、入力した拡散符号系列情報に基づいてチャネル信号を除去するチャネル除去順を決定する信号除去順決定部と、前記決定したチャネル信号除去順に沿って、前記複数のチャネル信号から一部分のチャネル信号を除去する信号除去部と、を備えることを特徴とする。【００１３】
このように、本発明に係る信号分離装置によれば、拡散符号系列に基づいて、受信信号から各チャネルにて搬送されたチャネル信号を除去する順番を決定することができる。これにより、直交性を維持している拡散符号系列を乗算したチャネルにて搬送されたチャネル信号を除去することができる。また、受信信号の伝搬路の推定値、受信信号電力によらず、受信信号に乗算されている拡散符号系列の情報を取得することにより、一義的に順序付けすることが可能となる。よって、受信信号電力またはＳＩＮＲが同じ場合であっても非所望のチャネル信号を精度よく取り除くことができ、拡散符号系列間の直交性の崩れに起因する特性劣化を効率よく抑えることが可能となる。【００１４】
（２）また、本発明に係る信号分離装置において、前記信号除去順決定部は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを示す符号抽出精度値を算出し、算出した符号抽出精度値の大きさに基づいて、前記チャネル除去順を決定することを特徴とする。【００１５】
このように、前記信号除去順決定部は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを示す符号抽出精度値に基づいてチャネル除去順を決定することができる。これにより、拡散符号系列の特性に基づいてチャネル除去順を決定することが可能となり、受信信号電力、ＳＩＮＲが同じ場合であっても非所望のチャネル信号を精度よく除去することができる。【００１６】
（３）さらに、本発明に係る信号分離装置において、前記信号除去順決定部は、前記拡散符号系列の長さ以下の値を相関区間長として設定する相関区間決定部と、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との相関値を、設定した相関区間長について算出する相関値算出部と、前記算出した相関値を用いて符号抽出精度値を算出する符号抽出精度算出部と、前記算出した符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定する順位決定部と、を備えることを特徴とする。【００１７】
このように、前記信号除去順決定部によれば、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との相関値を、所定の相関区間長について算出し、算出した相関値に基づいてチャネル除去順を決定することができる。これにより、二つの拡散符号系列の相関関係に基づいて、非所望のチャネル信号を精度よく除去することが可能となる。【００１８】
（４）本発明に係る信号分離装置において、前記相関区間設定部は、前記拡散符号系列の長さより小さい相関区間長を設定し、前記相関値算出部は、設定した相関区間長を拡散符号系列の異なる位置に割り当てて複数の相関値を算出し、前記符号抽出精度算出部は、算出した複数の相関値を加算して符号抽出精度値を算出することを特徴とする。【００１９】
このように、前記相関区間設定部は、拡散符号系列の長さより短い相関区間長を設定し、設定した相関区間長をシフトさせて相関値を算出することにより、拡散符号系列の特性に基づいて非所望のチャネル信号を精度よく除去することが可能となる。【００２０】
（５）本発明に係る信号分離装置において、前記相関区間設定部は、拡散符号系列を２ｎ（ｎは、正の整数）で分割した区間を相関区間長として設定することを特徴とする。【００２１】
このように、前記相関区間設定部によれば、ＯＶＳＦ符号（Ｏｒｔｈｏｇｏｎａｌ  Ｖａｒｉａｂｌｅ  Ｓｐｒｅａｄｉｎｇ  Ｆａｃｔｏｒ）の拡散符号系列を用いる場合に、複数の相関区間長を用いて相関値を算出することができる。また、２ｎを用いて相関区間長を設定することにより、拡散符号系列の特性を反映した相関値を算出することができる。受信信号の伝搬路の推定値、受信信号電力によらず、受信信号に乗算されている拡散符号系列の情報を取得することにより、一義的に順序付けすることが可能となる。【００２２】
（６）本発明に係る信号分離装置において、前記相関区間設定部は、遅延分散の逆数に基づいて、相関区間長を設定することを特徴とする。【００２３】
このように、前記相関区間設定部によれば、伝搬路環境に基づいて、相関値を算出する演算量を抑制することができる。【００２４】
（７）本発明に係る信号分離装置において、前記相関区間設定部は、遅延分散の逆数の任意の倍数の長さより短い区間を相関区間長とすることを特徴とする。【００２５】
このように、前記相関区間設定部によれば、伝搬路環境に基づいて、拡散符号系列の長さに対応させて適切な相関区間長を選択することが可能となり、相関値を算出する演算量を抑制することができる。【００２６】
（８）本発明に係る信号分離装置において、前記信号除去順決定部は、拡散符号系列を生成する生成符号木に関する情報を記憶する生成符号木記憶部と、拡散符号系列を生成する上位符号の間隔を用いて前記生成符号木を複数のブロックに分割する符号分割部と、前記分割したブロックに含まれる拡散符号系列のうち、各チャネル信号に乗算されている拡散符号系列の数を符号抽出精度値として算出する符号抽出精度算出部と、前記算出した符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定する順位決定部と、を備えることを特徴とする。【００２７】
このように、前記、信号除去順決定部によれば、拡散符号系列を生成する符号生成木を用いて、チャネル信号除去順を決定することができる。これにより、符号抽出精度値を算出する演算量を抑えることが可能となり、簡易にチャネル信号除去順を決定することができる。【００２８】
（９）本発明に係る信号分離装置において、前記信号除去順決定部は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを算出した符号抽出精度値を記憶する符号抽出精度記憶部と、前記拡散符号系列情報に基づいて、前記受信信号の各チャネル信号へ乗算された拡散符号系列を解析し、前記符号抽出精度記憶部を検索して、解析した拡散符号系列に対応する符号抽出精度値を取得する符号抽出精度検索部と、前記取得した符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定する順位決定部と、を備えることを特徴とする。【００２９】
このように、本発明の信号分離装置によれば、符号抽出精度値を予め算出し、記憶領域に保持しているため、符号抽出精度値を算出する演算量を抑えることが可能となる。これにより、チャネル信号除去順の決定に要する時間を削減することが可能となり、受信信号の復調に要する時間を抑制することができる。また、受信信号電力またはＳＩＮＲが同じ場合であっても非所望のチャネル信号を精度よく取り除くことができ、拡散符号系列間の直交性の崩れに起因する特性劣化を効率よく抑えることが可能となる。【００３０】
（１０）本発明に係る信号分離装置において、前記符号抽出精度記憶部は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との相関値を、設定した相関区間長について算出し、算出した相関値を用いて算出した相関値を用いて算出した符号抽出精度値を記憶することを特徴とする。【００３１】
このように、符号抽出精度値として、拡散符号系列同士の相関値に基づいて、拡散符号系列の特性を反映した符号抽出精度値を用いることができる。【００３２】
（１１）本発明に係る信号分離装置において、記符号抽出精度記憶部は、拡散符号系列を生成する上位符号の間隔を用いて前記生成符号木を複数のブロックに分割し、分割したブロックに含まれる拡散符号系列のうち、各チャネル信号に乗算されている拡散符号系列の数を算出した符号抽出精度値を記憶することを特徴とする。【００３３】
このように、生成符号木に基づいて算出した符号抽出精度値を用いることができる。【００３４】
（１２）本発明に係る信号分離装置において、前記信号除去順決定部は、拡散符号系列を生成する生成符号木に関する情報を記憶する生成符号木記憶部と、前記生成符号木に関する情報に基づいて、拡散符号系列間の親等距離を算出する符号生成距離算出部と、前記符号生成距離算出部が算出した親等距離に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定する順位決定部と、を備えることを特徴とする。【００３５】
このように、生成符号木に基づいて拡散符号系列の親等距離を算出することにより、直交性が維持しやすい拡散符号系列の順番を決めることができる。また、相関値を用いて順番を決める場合に比べ用意に算出することができる。【００３６】
（１３）本発明に係る信号分離装置において、前記順位決定部は、前記親等距離に基づいて、直交性維持が高い拡散符号系列を選択し、選択した拡散符号系列を前記符号生成距離算出部へ通知し、通知した拡散符号系列を除いて再度前記符号生成距離算出部が算出した拡散符号系列間の親等距離を取得し、取得した親等距離に基づいて、直交性維持が高い拡散符号系列を順次選択することを繰り返し、順次選択した拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定し、前記符号生成距離算出部は、前記順位決定部が選択した拡散符号系列を取得し、取得した拡散符号系列を除いた拡散符号系列間の親等距離を算出し、算出した拡散符号系列間の親等距離を前記順位決定部へ出力することを特徴とする。【００３７】
このように、除去する拡散符号系列を選択する度に、親等距離を再度算出することにより、選択した拡散符号系列を乗算したチャネル信号を除去した状態における親等距離を取得することが可能になり、直交性を維持しやすい拡散符号系列を選択する精度が向上させることができる。【００３８】
（１４）本発明に係る信号分離装置において、前記順位決定部は、算出した符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を選択し、選択した拡散符号系列を前記符号抽出精度算出部へ通知し、通知した拡散符号系列を除いて再度前記符号抽出精度算出部が算出した拡散符号系列間の符号抽出精度値を取得し、取得した拡散符号系列間の符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を順次選択することを繰り返し、順次選択した拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定し、前記符号抽出精度算出部は、前記順位決定部から選択された拡散符号系列を取得し、取得した拡散符号系列を除いた拡散符号系列間の符号抽出精度値を算出し、算出した拡散符号系列間の符号抽出精度値を前記順位決定部へ出力することを特徴とする。【００３９】
このように、除去する拡散符号系列を選択する度に、符号抽出精度値を再度算出することにより、選択した拡散符号系列を乗算したチャネル信号を除去した状態における符号抽出精度値を取得することが可能になり、直交性を維持しやすい拡散符号系列を選択する精度が向上させることができる。【００４０】
（１５）本発明に係る信号分離装置は、拡散符号系列を乗算し符号多重した複数のチャネル信号から、前記拡散符号系列に関する拡散符号系列情報に基づいてチャネル信号を除去する信号分離装置であって、前記拡散符号系列情報に基づいて、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いから決定した信号除去順を記憶する除去順記憶部と、前記拡散符号系列情報に基づいて、前記除去順記憶部から信号除去順を取得し、取得した信号除去順により、拡散符号系列を乗算したチャネル除去順を決定する順位決定部と、決定したチャネル信号除去順に沿って、前記複数のチャネル信号から一部分のチャネル信号を除去する信号除去部と、を備えることを特徴とする。【００４１】
このように、信号除去順を受信信号に乗算されている拡散符号系列の特徴により予め算出し、記憶領域に保持しているため、符号抽出精度値算出などの信号除去順を決定するために必要となる演算量を抑えることが可能となる。これにより、チャネル信号除去順の決定に要する時間を削減することが可能となり、受信信号の復調に要する時間を抑制することができる。【００４２】
（１６）本発明に係る信号分離装置において、前記除去順記憶部は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との拡散符号系列間の親等距離を算出し、算出した親等距離に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定した信号除去順を記憶することを特徴とする。【００４３】
このように、親等距離に基づいて予め決定した信号除去順を記憶領域に記憶することにより、演算量が抑制され、受信信号の復調に要する時間を抑制することができる。特に予め通信システム内で使用する拡散符号系列が多重数に応じてに決まっている場合には記憶領域に記憶する信号除去順の情報量を抑制できるため、記憶領域量の抑制並びに信号除去順の検索時間を抑制することができる。【００４４】
（１７）本発明に係る信号分離装置において、前記除去順記憶部は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との相関値を、予め設定した相関区間長について算出し、算出した相関値を用いて所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを示す符号抽出精度値を算出し、算出した符号抽出精度値に基づいて決定した信号除去順を記憶することを特徴とする。【００４５】
このように、拡散符号系列間の相関値に基づいて予め決定した信号除去順を記憶領域に記憶することにより、演算量が抑制され、受信信号の復調に要する時間を抑制することができる。特に予め通信システム内で使用する拡散符号系列が多重数に応じてに決まっている場合には記憶領域に記憶する信号除去順の情報量を抑制できるため、記憶領域量の抑制並びに信号除去順の検索時間を抑制することができる。【００４６】
（１８）本発明に係る信号分離装置において、前記除去順記憶部は、拡散符号系列を生成する上位符号の間隔を用いて前記生成符号木を複数のブロックに分割し、分割したブロックに含まれる拡散符号系列のうち、各チャネル信号に乗算されている拡散符号系列の数を用いて所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを示す符号抽出精度値を算出し、算出した符号抽出精度値から決定した信号除去順を記憶することを特徴とする。【００４７】
このように、生成符号木の分割ブロック内に含まれるチャネル信号へ乗算されている拡散符号系列の数に基づいて予め決定した信号除去順を記憶領域に記憶することにより、演算量が抑制され、受信信号の復調に要する時間を抑制することができる。特に予め通信システム内で使用する拡散符号系列が多重数に応じて決まっている場合には記憶領域に記憶する信号除去順の情報量を抑制できるため、記憶領域量の抑制並びに信号除去順の検索時間を抑制することができる。【００４８】
（１９）また、本発明の信号除去装置において、前記拡散符号系列の拡散率は、チャネル信号毎に異なることを特徴としている。【００４９】
このように、本発明に係る信号分離装置によれば、拡散符号系列の拡散率が、チャネル信号毎に異なっていても、受信信号から各チャネルにて搬送されたチャネル信号を除去する順番を決定することができる。これにより、直交性を維持している拡散符号系列を乗算したチャネルにて搬送されたチャネル信号を除去することができる。【００５０】
（２０）本発明に係る通信装置は、拡散符号系列を乗算し符号多重した複数のチャネル信号と、前記拡散符号系列に関する拡散符号系列情報とを受信する受信部と、上記（１）から（１９）のいずれかに記載の信号分離装置と、を備えることを特徴とする。【００５１】
このように、本発明に係る通信装置によれば、拡散符号系列に基づいて、受信信号から各チャネルにて搬送されたチャネル信号を除去する順番を決定することができる。これにより、直交性を維持している拡散符号系列を乗算したチャネルにて搬送されたチャネル信号を除去することができる。また、受信信号の伝搬路の推定値、受信信号電力によらず、受信信号に乗算されている拡散符号系列の情報を取得することにより、一義的に順序付けすることが可能となる。よって、受信信号電力またはＳＩＮＲが同じ場合であっても非所望のチャネル信号を精度よく取り除くことができ、拡散符号系列間の直交性の崩れに起因する特性劣化を効率よく抑えることが可能となる。【００５２】
（２１）本発明に係る通信装置において、前記受信部は、前記拡散符号系列情報を含む（記載している、保持している）制御チャネル信号を受信し、前記制御チャネル信号を復元して前記拡散符号系列情報を取得する制御チャネル復元部を、更に備えることを特徴とする。【００５３】
このように、制御チャネルに拡散符号系列情報を保持させることにより、拡散符号系列情報を取得するタイミングを削減することが可能になり、複数の情報データへ取得した拡散符号系列情報を適用して受信信号を復調することにより、処理時間を短縮することができる。【００５４】
（２２）本発明に係る信号分離方法は、拡散符号系列を乗算し符号多重した複数のチャネル信号から、前記拡散符号系列に関する拡散符号系列情報に基づいて複数のチャネル信号から一部分のチャネル信号を除去する信号分離方法であって、前記拡散符号系列情報を入力し、入力した拡散符号系列情報に基づいてチャネル信号を除去するチャネル除去順を決定し、前記決定したチャネル信号除去順に沿って、前記複数のチャネル信号から一部分のチャネル信号を除去することを特徴とする。【００５５】
このように、本発明に係る信号分離方法によれば、拡散符号系列に基づいて、受信信号から各チャネルにて搬送されたチャネル信号を除去する順番を決定することができる。これにより、直交性を維持している拡散符号系列を乗算したチャネルにて搬送されたチャネル信号を除去することができる。また、受信信号の伝搬路の推定値、受信信号電力によらず、受信信号に乗算されている拡散符号系列の情報を取得することにより、一義的に順序付けすることが可能となる。よって、受信信号電力またはＳＩＮＲが同じ場合であっても非所望のチャネル信号を精度よく取り除くことができ、拡散符号系列間の直交性の崩れに起因する特性劣化を効率よく抑えることが可能となる。
【発明の効果】
【００５６】
本発明によれば、各チャネル信号に乗算されている拡散符号系列に基づいて、符号多重された複数のチャネル信号を含む受信信号からチャネル信号を除去するチャネル信号除去順を決定し、決定したチャネル信号除去順に従って、受信信号から各チャネル信号を分離していくことが可能となる。
【発明を実施するための最良の形態】
【００５７】
次に、本発明の実施の形態について、図面を参照しながら説明する。各図面において同一の構成または機能を有する構成要素および相当部分には、同一の符号を付し、その説明は省略する。また、本明細書では、同じ構成要素が複数存在し、それぞれを区別する場合に、符号に接尾辞を付加して、複数の構成要素それぞれを区別するものとする。例えば、図１ではチャネル毎信号処理部１３０ａ〜１３０ｃを示しているが、チャネル毎信号処理部１３０と記した場合には、複数のチャネル毎信号処理部１３０ａ〜１３０ｃのいずれか一つまたは複数を示し、チャネル毎信号処理部１３０ａのように接尾辞を付した場合には、複数のチャネル毎信号処理部１３０ａ〜１３０ｃそれぞれを区別して示すものとする。【００５８】
以下に、本発明に係る信号分離装置（干渉キャンセラ）および受信装置（通信装置の一例）の信号除去順決定手段の実施の形態を説明する。なお、以下の実施形態では、ＭＣ−ＣＤＭＡ、ＯＦＣＤＭなどの周波数軸方向に拡散した場合にこの発明を適用した無線受信装置を記載しているが、時間軸方向に拡散した場合においても適用でき、周波数軸方向に拡散した場合に限定されるものではない。【００５９】
また、以下の各実施形態では、図３６に示す無線通信システムの下りリンクのように、送信装置（例えば、基地局８１）が受信装置（例えば、端末８２ａ、８２ｂ）に向けて、各チャネルの信号電力が同じで、符号多重した信号を同時に送信し、一つの端末へ複数のチャネルを割り当てる場合を一例として説明する。また、図３７に示すように、１つの受信装置へＣＨ１、ＣＨ２、ＣＨ３の複数のチャネルを割り当てる場合を一例として説明する。【００６０】
（第１の実施形態）
第１の実施形態では、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の相関を算出することによって、チャネル信号を除去するチャネル信号除去順を決定する。【００６１】
図１は、本発明の第１の実施形態に係る受信装置の構成の一例を示すブロック図である。図１では、ＭＣ−ＣＤＭＡ方式の受信装置の一例を示し、３チャネル（ＣＨ１、ＣＨ２、ＣＨ３）を符号多重した場合の例である。図１に示す受信装置１００は、アンテナ１０１、受信信号整形部１０２、直列並列変換部１０３、ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ：高速フーリエ変換）部１０４、伝搬路推定部１０５、重み付け係数算出部１０６、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：メディアアクセスコントロール）部１０７、信号除去順決定部１１０、信号除去部１２０、並びに、チャネル毎信号処理部１３０ａ〜１３０ｃを備える。チャネル毎信号処理部１３０は、処理するチャネルの数分備えられ、図１では、３つのチャネルの場合を示している。チャネル毎信号処理部１３０は、伝搬路歪補正部１３１、逆拡散部１３２、並列直列変換部１３３、復調部１３４、並びに、誤り訂正復号部１３５を備える。また、図１に示す受信装置１００のうち、信号分離装置（干渉キャンセラ）に相当する構成要素は、少なくとも、信号除去順決定部１１０、信号除去部１２０、並びに、チャネル毎信号処理部１３０を含み、さらに、伝搬路推定部１０５、重み付け係数算出部１０６を備える場合もある。【００６２】
信号整形部１０２は、アンテナ１０１から受信した受信信号を、信号処理が可能な周波数帯にダウンコンバートする周波数変換、アナログ信号からデジタル信号への変換（Ａ／Ｄ変換）、所望帯域の信号のみの取り出し（フィルタ処理）、遅延波による歪を回避するために送信装置で付加されたガードインターバル（ＧＩ：Ｇｕａｒｄ  Ｉｎｔｅｒｖａｌ）の除去等の処理を実施して信号を整形する。【００６３】
直列並列変換部１０３は、信号整形部１０２が整形した出力信号を直列並列変換する。【００６４】
ＦＦＴ部１０４は、直列並列変換部１０３からの出力信号を時間領域信号から周波数領域信号に変換する。【００６５】
伝搬路推定部１０５は、受信信号のプリアンブル、あるいはパイロットシンボルに基づいて、サブキャリアの振幅、位相情報、受信信号電力等の伝搬路状況を推定し、伝搬路推定値を算出する。【００６６】
重み付け係数算出部１０６は、伝搬路推定部１０５が推定した振幅、位相情報等の伝搬路状況により各サブキャリアを補正する補正係数を算出する。【００６７】
ＭＡＣ部１０７は、図１に示す各構成要素の上位層にあたり、チャネル毎信号処理部１３０の出力のうち、拡散符号系列情報が格納されているパイロットチャネルあるいはプリアンブルから拡散符号系列を算出し、算出した拡散符号系列情報を信号除去順決定部１１０に通知する、という機能を少なくとも有し、ここでは、その他の機能についての説明を省略する。【００６８】
信号除去順決定部１１０は、ＭＡＣ部１０７から通知された拡散符号系列情報に基づいて、チャネルを除去する順番を定めるチャネル信号除去順を決定する。本実施形態では、信号除去順決定部１１０は、拡散符号系列情報に基づいて、拡散符号系列を生成し、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを示す符号抽出精度値を算出し、算出した符号抽出精度値の大きさに基づいてチャネル信号除去順を決定する。生成した拡散符号系列は、信号除去部１２０と逆拡散部１３２へ出力され、決定したチャネル信号除去順は、信号除去部１２０へ出力される。具体的には図２を用いて後述する。【００６９】
信号除去部１２０は、信号除去順決定部１１０が決定したチャネル信号除去順と生成した拡散符号系列とを入力し、ＦＦＴ部１０４からの出力信号から、入力したチャネル信号除去順の順位に従って、受信信号からチャネル信号を除去する。信号除去部１２０については、図３を用いて後述する。【００７０】
チャネル毎信号処理部１３０は、信号除去部１２０がチャネル信号（干渉成分）を除去した受信信号を復調・復号するための処理を行なう。具体的には次の構成要素により実現する。【００７１】
伝搬路歪補正部１３１は、重み付け係数算出部１０６が算出した補正係数により、各サブキャリアの振幅、位相変動を補正する。【００７２】
逆拡散部１３２は、信号除去順決定部１１０から拡散符号系列を入力し、入力した拡散符号系列を乗算することにより所望の情報シンボルを抽出する。【００７３】
並列直列変換部１３３は、逆拡散部１３２が出力した出力信号を並列直列変換する。【００７４】
復調部１３４は、ＱＰＳＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）、１６ＱＡＭ（Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）などの変調方式により変調がなされている情報シンボルを復調する。【００７５】
誤り訂正復号部１３５は、符号化されている復調部１３４が出力した出力信号を復号する。硬判定復号、軟判定復号どちらでも可能である。【００７６】
次に、信号除去順決定部１１０について詳述する。図２は、本実施形態の信号除去順決定部１１０の構成の一例を示すブロック図である。図２に示す信号除去順決定部１１０は、拡散符号生成部１１１、相関区間決定部１１２、相関値算出部１１３、符号抽出精度算出部１１４、並びに、順位決定部１１５を備える。【００７７】
拡散符号生成部１１１は、ＭＡＣ部１０７から通知された拡散符号系列情報から受信信号に乗算されている拡散符号系列を生成する。 
【００７８】
相関区間決定部１１２は、拡散符号系列情報から相関値を算出する相関区間長（区間）ｄ、および循環シフト量ｓを決定する。相関区間長ｄは、１以上であり、拡散符号系列の長さ（以下「ＳＦ」あるいは「符号長ＳＦ」とも記す）以下の数値を取ることができ、好ましくは、１より大きく、ＳＦより小さい数値（１＜ｄ＜ＳＦ）である。【００７９】
相関値算出部１１３は、拡散符号生成部１１１が生成した拡散符号系列並びに相関区間決定部１１２が決定した相関区間長ｄと循環シフト量ｓを入力し、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との相関値を、相関区間長ｄ、循環シフト量ｓに従い、算出する。【００８０】
符号抽出精度算出部１１４は、相関値算出部１１３で算出した相関値を拡散符号系列毎に加算して符号抽出精度値を算出する。【００８１】
順位決定部１１５は、符号抽出精度算出部１１４が算出した符号抽出精度値に従い、チャネル信号の除去順を決定し、チャネル信号除去順を出力する。【００８２】
次いで、信号除去部１２０について詳述する。図３は、本実施形態の信号除去部１２０の構成の一例を示すブロック図である。図３に示す信号除去部１２０は、切替部１２１、レプリカ生成部１２２、符号化部１２３、変調部１２４、直列並列変換部１２５、拡散部１２６、伝搬路特性重み付け部１２７、並びに、減算部１２８を備える。【００８３】
切替部１２１は、拡散符号系列数、および減算部１２８の減算回数によりＦＦＴ部１０４からの出力信号と減算部１２８からの出力を切り替える。【００８４】
レプリカ生成部１２２は、誤り訂正復号部１３５が出力する出力信号を入力し、誤り訂正復号部１３５での判定結果より、送信機（送信側）から出力される出力信号が伝搬路を通った際得られる受信信号パターンを生成する。レプリカ生成部１２２は、符号化部１２３、変調部１２４、直列並列変換部１２５、拡散部１２６、伝搬路特性重み付け部１２７から構成される。
【００８５】
符号化部１２３は、誤り訂正復号部１３５からの出力信号を再度誤り訂正符号化する。変調部１２４は、符号化部１２３からの出力信号をＱＰＳＫ、１６ＱＡＭなどの変調方式で変調を行なう。直列並列変換部１２５は、変調部１２４からの出力を直列から並列へ変換する。拡散部１２６は、直列並列変換部１２５からの出力信号に拡散符号系列を乗算する。伝搬路特性重み付け部１２７は、拡散部１２６からの出力信号に伝搬路推定部１０５で算出した伝搬路推定値を乗算する。【００８６】
減算部１２８は、切替部１２１の出力信号からレプリカ作成部１２２の出力信号を減算し、その結果を、再度切替部１２１に入力する。【００８７】
図４は、本実施形態の信号除去部１２０の動作の一例を表す図である。図４では、３チャネル（ＣＨ１〜ＣＨ３）が符号分割多重アクセス（ＣＤＭＡ）された場合の動作を一例とし、チャネル毎信号処理部１３０ａ〜１３０ｃと信号除去部１２０とを示している。また、信号除去部１２０は、１回目、２回目の処理に対応するレプリカ作成部１２２と減算部１２８とを、例えば「レプリカ作成部（１回目）」というように示している。【００８８】
ｗｉ０（ｋ）、ｗｉ１（ｋ）、ｗｉ２（ｋ）それぞれは、重み付け係数算出部１０６から出力されるＣＨ１、ＣＨ２、ＣＨ３の重み付け係数を示す。【００８９】
λｉ０（ｎ）、λｉ１（ｎ）、λｉ２（ｎ）それぞれは、チャネル毎信号処理部１３０ａ、チャネル毎信号処理部１３０ｂ、チャネル毎信号処理部１３０ｃそれぞれの誤り訂正復号部１３５が出力する出力信号とする。【００９０】
Ｃｉ０（ｋ）、Ｃｉ１（ｋ）、Ｃｉ２（ｋ）それぞれは、チャネルＣＨ１、チャネルＣＨ２、チャネルＣＨ３に乗算されている拡散符号系列とする。【００９１】
Ｈ＾ｉ０（ｋ）、Ｈ＾ｉ１（ｋ）それぞれは、伝搬路推定部１０５が推定したチャネルＣＨ１、チャネルＣＨ２それぞれの伝搬路推定結果とする。【００９２】
図４では、チャネルＣＨ１は、チャネル毎信号処理部１３０ａ、チャネルＣＨ２は、チャネル毎信号処理部１３０ｂ、チャネルＣＨ３は、チャネル毎信号処理部１３０ｃで処理する。また、図４では、信号除去順決定部１１０の符号抽出精度算出部１１４が算出したＣＨ１〜ＣＨ３の符号抽出精度値がＣＨ１＜ＣＨ２＜ＣＨ３であり、順位決定部１１５は、ＣＨ１、ＣＨ２、ＣＨ３の順番でチャネル信号を除去するチャネル信号除去順を決定し、切替部１２１へ出力したことを前提とする。【００９３】
切替部１２１は、信号除去順決定部１１０が決定したチャネル信号除去順に従ってチャネル信号を除去する順番を、ＣＨ１、ＣＨ２、ＣＨ３と決定する。【００９４】
１回目の処理では、チャネル毎信号処理部１３０ａは、ＦＦＴ部１０４からの出力信号に基づいて処理を行ない、出力信号λｉ０（ｎ）を出力し、レプリカ作成部１２２は、チャネル毎信号処理部１３０ａからの出力信号λｉ０（ｎ）に基づいてレプリカを作成し、減算部１２８は、ＦＦＴ部１０４からの出力信号から作成したレプリカを減算する（１回目の減算）。２回目の処理では、チャネル毎信号処理部１３０ｂは、１回目の処理の減算部１２８からの出力信号に基づいて処理を行ない、出力信号λｉ１（ｎ）を出力し、レプリカ作成部１２２は、チャネル毎信号処理部１３０ｂからの出力信号λｉ１（ｎ）に基づいてレプリカを作成し、減算部１２８は、１回目の処理の減算部１２８からの出力信号から作成したレプリカを減算する（２回目の減算）。このようにして信号除去部１２０は、干渉信号を除去する。【００９５】
なお、図４では、符号抽出精度値に基づいてチャネル信号除去順を決定した場合を説明したが、受信信号電力に基づいて、チャネル信号を除去する場合も図４と同様の動作となる。図４の場合、受信信号電力がＣＨ１＞ＣＨ２＞ＣＨ３であり、ＣＨ１、ＣＨ２、ＣＨ３の順でチャネル信号を除去すると決定した場合の例の動作を示していることになる。【００９６】
次いで、各チャネル信号に乗算されている拡散符号系列の特徴により信号除去順を決定する動作を説明する。図５は、本実施形態のチャネル信号除去順を決定する動作の一例を示すフローチャートである。【００９７】
アンテナ１０１を介して受信した受信信号は、信号整形部１０２からチャネル毎信号処理部１３０までにおいて処理された後、ＭＡＣ部１０７へ入力される（Ｓ１１）。ＭＡＣ部１０７は、受信信号のパイロットシンボル、あるいはプリアンブルにより受信信号の各サブチャネル信号に乗算されている拡散符号系列情報を取得する（Ｓ１２）。ＭＡＣ部１０７が取得した拡散符号系列情報は、信号除去順決定部１１０において拡散符号生成部１１１と相関区間決定部１１２へ入力される。拡散符号生成部１１１は、拡散符号系列情報に基づいて、拡散符号系列を生成する。また、相関区間決定部１１２は、拡散符号系列情報に含まれる符号長ＳＦから、相関値を算出する相関区間長ｄ（１＜ｄ＜ＳＦ）、並びに、循環シフト量ｓを決定する（Ｓ１３）。拡散符号生成部１１１が生成した拡散符号系列と、相関区間決定部１１２が決定した相関区間長ｄおよび循環シフト量ｓとは、相関値算出部１１３へ入力される。【００９８】
次に、相関値算出部１１３は、決定した相関区間長ｄにおいて、所望チャネル信号に乗算された拡散符号系列と非所望チャネル信号に乗算された拡散符号系列それぞれで、相関区間長ｄを循環シフト量ｓずつシフトしながら、各々で相関値を算出する（Ｓ１４）。符号抽出精度算出部１１４は、各循環シフト時に算出した相関値の総和を所望チャネル信号を受信信号から抽出する際における符号抽出精度値とする（Ｓ１５）。順位決定部１１５は、符号抽出精度値が小さい順（直交性が維持されている順）にチャネル信号除去順を決定する（Ｓ１６）。【００９９】
符号抽出精度値の算出手順の具体例を、数式を参照して説明する。式（１）は、受信信号内の所望チャネル信号に乗算されている拡散符号系列であり、式（２）は、非所望チャネル信号に乗算されている拡散符号系列である。式（２）は、受信信号において非所望チャネルに乗算されている全ての拡散符号系列を示す。式（３）は、式（１）の拡散符号系列が乗算されている所望チャネル信号の符号抽出精度値を算出する計算式である。【０１００】
【数１】
0004419028.tif 000002
ＳＦは符号長、ｄは相関区間長、ｓは循環シフト量、「．＊」は構成要素毎の乗算を示す。式（３）中、Ｄ、Ｓは、各々、１＜Ｄ＜ＳＦ−１、０＜Ｓ＜ＳＦとなる整数であり、本実施形態の信号除去順決定部１１０が適用される無線通信システムおよび想定する伝搬路により決める値とする。【０１０１】
また、電力を指標に、所望チャネル信号の符号抽出精度値を算出すると、式（４）となる。【０１０２】
【数２】
0004419028.tif 000003
一例として、図６に示すような符号長ＳＦ＝８の３つの拡散符号系列が、各チャネル信号の情報シンボルに乗算され、符号多重した信号を受信装置が受信した場合で説明する。図７は、相関値算出の一例を示す図であり、所望チャネル信号に乗算されている拡散符号系列をＣ８，１とし、Ｃ８，２、Ｃ８，７を非所望チャネル信号に乗算されている拡散符号系列とし、相関区間長ｄ＝６、循環シフト量ｓ＝１の場合の相関値算出の手順を示している。右下がりの斜線は、所望のチャネル信号に乗算した拡散符号系列の相関区間長ｄの区間であり、右上がりの斜線は、非所望のチャネル信号へ乗算した拡散符号系列の相関区間長ｄの区間である。【０１０３】
相関値算出部１１３は、Ｃ８，１の斜線区間、Ｃ８，２の斜線区間、Ｃ８，７の斜線区間において、各々、拡散符号系列の各ビットに対応するＣ８，１の各ビットそれぞれを乗算し、その乗算結果の和ＩＣ８．ｍ，Ｃ８，ｎ（ｄ＝６，ｓ）（ｍ＝１、ｎ＝１，２，７、ｄは相関区間長、ｓは循環シフト量）を算出する。さらに、ＩＣ８．１，Ｃ８，ｎ（ｄ＝６，ｓ）において、所望チャネル信号の拡散符号系列と非所望のチャネルの拡散符号系列間の算出結果であるＩＣ８．１，Ｃ８，２（ｄ＝６，ｓ）、およびＩＣ８．１，Ｃ８，７（ｄ＝６，ｓ）の絶対値の和ＩＣ８．１，Ｃｕ（ｄ＝６，ｓ）を算出する。次に、符号抽出精度算出部１１４は、各々の循環シフト時に求めたＩＣ８．１，Ｃｕ（ｄ＝６，ｓ）の総和ＩＣ８．１，Ｃｕ（ｄ＝６）を算出する。【０１０４】
なお、図７では、循環シフト量は１であり、相関区間長ｄの先頭の位置ｐ＝０，１，・・・ＳＦと１ビットずつ一巡するまで循環シフトした場合であるが、シフト量は、拡散符号系列、伝搬路環境などにより変更することも可能である。【０１０５】
さらに、相関値算出部１１３は、相関区間長ｄをｄ＝２・・・ＳＦ−１の各々においてもＩＣ８．１，Ｃｕ（ｄ）を算出し、その総和ＩＣ８．１，Ｃｕ，ａｌｌが拡散符号系列Ｃ８．１が乗算されているチャネル信号の符号抽出精度値、式（３）においてＤ＝２とする場合であってもよい。式（３）では、相関区間長ｄはｄ＝２・・・ＳＦ−１と１ビットずつ可変しているが、可変ビット数は拡散符号系列、伝搬路環境などにより変更することも可能である。【０１０６】
図７では、所望チャネル信号に乗算されている拡散符号系列をＣ８，１とした場合の一例であり、所望チャネル信号に乗算されている拡散符号系列をＣ８，２、Ｃ８，７とした場合においても、同様にして、ＩＣ８．２，Ｃｕ，ａｌｌ、ＩＣ８．７，Ｃｕ，ａｌｌを算出する。【０１０７】
最後に、順位決定部１１５は、上記手法により算出したＣ８．１、Ｃ８．２、Ｃ８．７の符号抽出精度値ＩＣ８．１，Ｃｕ，ａｌｌ、ＩＣ８．２，Ｃｕ，ａｌｌ、ＩＣ８．７，Ｃｕ，ａｌｌが小さい拡散符号系列が乗算されているチャネル信号順にチャネル信号除去順を割当てる。【０１０８】
上記では、符号抽出精度値をＩＣ８．１，Ｃｕ，ａｌｌ、ＩＣ８．２，Ｃｕ，ａｌｌ、ＩＣ８．７，Ｃｕ，ａｌｌとしているが、式（５）に示すように、各々の相関区間長ｄ、および循環シフト量ｓにおいて、所望チャネル信号に乗算している拡散符号系列の自己相関値から算出した値ＳＣｄとの比を符号抽出精度値とすることも可能である。（図６、図７の一例においては、Ｃｄ＝Ｃ８．１，Ｃ８．２，Ｃ８．７となる。）【０１０９】
【数３】
0004419028.tif 000004
ＳＦは拡散符号系列長、ｄは相関区間長、ｓは循環シフト量、「．＊」は構成要素毎の乗算を示す。Ｄ、Ｓは、各々、１＜Ｄ＜ＳＦ−１、０＜Ｓ＜ＳＦで、第１の実施形態の信号除去順決定手段が適用される無線通信システムおよび想定する伝搬路により予め決める値とする。また、上記の式（４）により算出した場合は、式（６）により算出した値ＳＣｄとの比を符号抽出精度値とする。【０１１０】
【数４】
0004419028.tif 000005
以上、本実施形態の信号除去順決定手段の一例を示した。つまり、本実施形態の信号除去順決定手段は、式（７）に示すように、受信信号の各チャネル信号に乗算されている拡散符号系列の相関値を算出区間をかえながら算出することで、拡散符号系列の特性に由来する符号抽出精度を算出し、順序付けすることを特徴する。その結果、受信信号の伝搬路の推定値、受信信号電力によらず、受信信号に乗算されている拡散符号系列の情報を取得することにより、一義的に順序付けすることが可能となる。【０１１１】
【数５】
0004419028.tif 000006
Ｃｄは、所望チャネル信号に乗算されている拡散符号系列、Ｃｕは、非所望チャネル信号に乗算されている拡散符号系列である。【０１１２】
このように、本実施形態によれば、拡散符号系列に基づいて、受信信号から各チャネルにて搬送されたチャネル信号を除去する順番を決定することができる。これにより、直交性を維持している拡散符号系列を乗算したチャネルにて搬送されたチャネル信号を除去することができる。従って、受信信号から各チャネル信号を分離、除去する場合に、他のチャネルの信号と直交性を維持できている可能性が大きいチャネル信号から除去することになるため、精度の高い信号を得ることが可能となる。また、受信信号の伝搬路の推定値、受信信号電力によらず、受信信号に乗算されている拡散符号系列の情報を取得することにより、一義的に順序付けすることが可能となる。よって、受信信号電力またはＳＩＮＲが同じ場合であっても非所望のチャネル信号を精度よく取り除くことができ、拡散符号系列間の直交性の崩れに起因する特性劣化を効率よく抑えることが可能となる。【０１１３】
なお、本実施形態では、相関区間決定部１１２は、相関区間長ｄと循環シフト量ｓとの両方を決定する場合を説明したが、いずれか一方が固定されており、他方のみ決定する場合であってもよい。また、本実施形態では、相関区間決定部１１２は、相関区間長ｄとして、１＜ｄ＜ＳＦの値をとる場合を説明したが、ｄ＝ＳＦ、ｓ＝０（シフトなし）の場合であっても本実施形態を適用することができる。【０１１４】
また、本実施形態は、各チャネルに乗算されている拡散符号系列の拡散率が同じ場合について説明しているが、これに限らず、チャネル毎に拡散符号系列の拡散率が異なる場合も適用可能である。【０１１５】
（第２の実施形態）
第２の実施形態では、拡散符号系列として、アダマール符号（Ｈａｄａｍａｒｄ  Ｃｏｄｅ）または、直交符号（ＯＶＳＦ符号）を用いた信号除去順決定手段を説明する。【０１１６】
ＭＣ−ＣＤＭＡ、ＯＦＣＤＭ、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）において、拡散符号としてしばしば使用されるアダマール符号、ＯＶＳＦ符号それぞれは、式（８）、式（９）の規則に従い生成される。以下、ＯＶＳＦ符号を拡散符号系列とした場合の信号順序決定手段を説明する。なお、アダマール符号でも同様である。また、本実施の形態では、図１で示した受信装置１００、並びに、信号除去順決定部１１０、信号除去部１２０と同様の構成を用いるため説明を省略する。【０１１７】
【数６】
0004419028.tif 000007
図８は、本実施形態のチャネル信号除去順を決定する動作の一例を示すフローチャートである。【０１１８】
アンテナ１０１を介して受信した受信信号は、信号整形部１０２からチャネル毎信号処理部１３０までにおいて処理された後、ＭＡＣ部１０７へ入力される（Ｓ２１）。ＭＡＣ部１０７は、受信信号のパイロットシンボル、あるいはプリアンブルにより受信信号の各サブチャネル信号に乗算されている拡散符号系列情報を取得する（Ｓ２２）。ＭＡＣ部１０７が取得した拡散符号系列情報は、信号除去順決定部１１０において拡散符号生成部１１１と相関区間決定部１１２へ入力される。拡散符号生成部１１１は、拡散符号系列情報に基づいて、拡散符号系列を生成する。また、相関区間決定部１１２は、拡散符号系列情報に含まれる符号長ＳＦから、相関値を算出する相関区間長ｄ（１＜ｄ＜ＳＦ）、並びに、循環シフト量ｓを決定する（Ｓ２３）。拡散符号生成部１１１が生成した拡散符号系列と、相関区間決定部１１２が決定した相関区間長ｄおよび循環シフト量ｓとは、相関値算出部１１３へ入力される。【０１１９】
ＯＶＳＦ符号では、相関区間長ｄ＝２ｍ（ｍ＝１，２・・・Ｌｏｇ２ＳＦ−１）とする。図９は、ＯＶＳＦ符号系列の一例を示す図である。一例として、図９に示すように、符号長ＳＦ＝１６のＯＶＳＦ符号が各チャネル信号の情報シンボルに乗算され、符号多重した信号を受信装置が受信した場合、相関区間長ｄ＝２，４，８（各々、図９のＬ１、Ｌ２、Ｌ３区間長）となる。【０１２０】
次に、相関値算出部１１３は、決定した相関区間長ｄにおいて、所望チャネル信号に乗算された拡散符号系列と非所望チャネル信号に乗算された拡散符号系列それぞれで、相関区間長ｄを循環シフト量ｓずつシフトしながら、各々で相関値を算出する（Ｓ２４）。相関値算出部１１３は、相関区間長ｄの大きい値から計算する。符号抽出精度算出部１１４は、各循環シフト時に算出した相関値の総和を所望チャネル信号を受信信号から抽出する際における符号抽出精度値とする（Ｓ２５）。また、循環シフト量ｓは、ｓ＝０，１、・・・２ｍ−１となる。【０１２１】
以上から、拡散符号系列がＯＶＳＦ符号においては、式（３）は、式（１０）となる。【０１２２】
【数７】
0004419028.tif 000008
ＳＦは拡散符号系列長、ｓは循環シフト量、「．＊」は構成要素毎の乗算を示す。Ｓは、０＜Ｓ＜２ｍ−１の整数で、第１の実施形態の信号除去順決定手段が適用される無線通信システムおよび想定する伝搬路により決める値とする。【０１２３】
相関値算出部１１３は、Ｌ３、Ｌ２、Ｌ１の順番で相関区間長ｄの大きいものから計算しており、相関区間長ｄが最小単位で（ここでは、Ｌ１）でないものが存在する場合（Ｓ２６でＮｏ）、符号抽出精度算出部１１４は、算出した符号抽出精度値が各拡散符号系列で同じ場合（Ｓ２７でＹｅｓ）、ステップＳ２４へ戻り、算出した符号抽出精度値が各拡散符号系列で異なる場合（Ｓ２７でＮｏ）に、相関値算出を中断する。このように、Ｌ１、Ｌ２、Ｌ３区間での各符号抽出精度値算出時において、符号抽出精度値が各拡散符号系列で異なる場合（Ｓ２７でＮｏ）に、符号抽出精度算出を停止し、符号除去順の順位付けすることで計算量の低減となる。【０１２４】
順位決定部１１５は、符号抽出精度値が小さい順（直交性が維持されている順）にチャネル信号除去順を決定する（Ｓ２８）。【０１２５】
このように、本実施形態によれば、２ｎを用いて相関区間長を設定することにより、拡散符号系列の特性を反映した相関値を算出することができる。受信信号の伝搬路の推定値、受信信号電力によらず、受信信号に乗算されている拡散符号系列の情報を取得することにより、一義的に順序付けすることが可能となる。これにより、受信信号電力またはＳＩＮＲが同じ場合であっても非所望のチャネル信号を精度よく取り除くことができ、拡散符号系列間の直交性の崩れに起因する特性劣化を効率よく抑えることが可能となる。【０１２６】
なお、本実施形態は、各チャネルに乗算されている拡散符号系列の拡散率が同じ場合について説明しているが、これに限らず、チャネル毎に拡散符号系列の拡散率が異なる場合も適用可能である。【０１２７】
（第３の実施形態）
第３の実施形態では、信号除去順決定手段における演算量を抑える方法について説明する。【０１２８】
図１０は、送信側から送信された符号多重された信号の一例を示す図である。送信側（送信装置）は、ＳＦ＝８のＯＶＳＦ符号  Ｃ８．１、Ｃ８．２、Ｃ８．７の３つの拡散符号系列が、各チャネル信号の情報シンボルに乗算され、符号多重した信号を送信する。【０１２９】
図１１は、図１０に示す信号を受信側が受信した信号の状態の一例を示す図である。図１０に示す符号多重した信号が、伝搬路１を通り受信側（受信装置）が受信した場合の拡散符号系列について示している。図１１の伝搬路１において、電力の落ち込みのない区間ｄｆは、ｄｆ＝４で、電力の落ち込んでいる区間の信号エネルギーはゼロとした場合の受信時の拡散符号系列を示している。図１１の区間ｄｆは、伝搬路の遅延分散から算出することが可能である。【０１３０】
図１２に、図１１の拡散符号系列を受信した場合のＣ８．１による逆拡散結果を示す。図１２において、斜線部は、Ｃ８．１がＣ８．２、およびＣ８．７から受ける干渉成分を示している。図１３に、図１１の拡散符号系列を受信した場合において、第１の実施形態、または、第２の実施形態の信号除去順決定手段によって、相関区間長ｄ＝４、循環シフト量ｓ＝０のときの相関値算出結果を示す。図１３において、斜線部は、Ｃ８．１がＣ８．２、およびＣ８．７から受ける干渉成分を示しており、干渉成分量が、図１２のｄｆ＝４の伝搬路時と同等の結果となる。
【０１３１】
このような特性を考慮し、第１の実施形態、および第２の実施形態の信号除去順決定手段における演算量を抑える手段を説明する。図１４は、本実施形態の信号除去順決定部１４０の構成の一例を示すブロック図である。図１４に示す信号除去順決定部１４０は、図２に示した信号除去順決定部１１０へ遅延分散算出部１４１、周波数変動ピッチ算出部１４２を加え、相関区間決定部１４３の機能を変更した構成である。その他の構成要素は、図２と同様であるため説明を省略する。また、受信装置は、図１と同様の構成を用い、信号除去順決定部１１０に替えて、図１４に示す信号除去順決定部１４０を備える。【０１３２】
遅延分散算出部１４１は、伝搬路推定部１０５が推定した伝搬路推定値Ｈ＾を入力し、入力した伝搬路推定値Ｈ＾から遅延分散σを算出する。周波数変動ピッチ算出部１４２は、遅延分散σに基づいて、周波数変動の落込みのない区間である周波数変動ピッチｄｆを算出する。相関区間決定部１４３は、拡散符号系列情報と周波数変動ピッチ算出部１４２が算出した周波数変動ピッチｄｆとに基づいて、相関区間長ｄを決定する。
【０１３３】
次いで、本実施形態の信号除去順決定部１４０の動作を説明する。図１５は、本実施形態の信号除去順を決定する動作の一例を示すフローチャートである。【０１３４】
アンテナ１０１を介して受信した受信信号は、信号整形部１０２からＦＦＴ部１０４において処理された後、伝搬路推定部１０５へ入力され、また、信号整形部１０２からチャネル毎信号処理部１３０までにおいて処理された後、ＭＡＣ部１０７へ入力される（Ｓ３１）。ＭＡＣ部１０７は、受信信号のパイロットシンボル、あるいはプリアンブルにより受信信号の各サブチャネル信号に乗算されている拡散符号系列情報を取得する（Ｓ３２）。ＭＡＣ部１０７が取得した拡散符号系列情報は、信号除去順決定部１４０において拡散符号生成部１１１と相関区間決定部１４３へ入力される。拡散符号生成部１１１は、拡散符号系列情報に基づいて、拡散符号系列を生成する。
【０１３５】
ステップＳ３２と並行して、伝搬路推定部１０５は、入力した受信信号に含まれるパイロットシンボルに基づいて伝搬路推定値Ｈ＾を推定する（Ｓ３７）。遅延分散算出部１４１は、伝搬路推定部１０５が推定した伝搬路推定値Ｈ＾を入力し、入力した伝搬路推定値Ｈ＾に基づいて、遅延分散σを算出する（Ｓ３８）。周波数変動ピッチ算出部１４２は、遅延分散算出部１４１が算出した遅延分散σに基づいて、式（１１）を満たす周波数変動ピッチｄｆを算出する。【０１３６】
ｄｆ≦α／σ・・・（１１）
αは受信装置、無線通信システム、伝搬環境などにより固定的に決まる任意の値とし、αは、１＜ｄｆ≦ＳＦとなる範囲の数値を取り得る。【０１３７】
相関区間決定部１４３は、拡散符号系列情報、拡散符号系列情報に含まれる符号長ＳＦ、および、周波数変動ピッチ算出部１４２が算出した周波数変動ピッチｄｆに基づいて、相関値を算出する相関区間長ｄ（１＜ｄ＜ＳＦ）、並びに、循環シフト量ｓを決定する（Ｓ３３）。拡散符号生成部１１１が生成した拡散符号系列と、相関区間決定部１４３が決定した相関区間長ｄおよび循環シフト量ｓとは、相関値算出部１１３へ入力される。ステップＳ３４以降の処理は、図５のＳ１４以降の処理と同様のため説明を省略する。 
【０１３８】
このように、本実施形態によれば、伝搬路推定値Ｈ＾に基づいて算出した遅延分散σの値を用いて相関区間長ｄ、循環シフト量ｓを決定することにより、相関値算出部１１３の演算量を抑えることが可能となる。これにより、拡散符号系列に基づいてチャネル信号除去順を決定する処理の効率を向上させることができる。【０１３９】
なお、本実施形態は、各チャネルに乗算されている拡散符号系列の拡散率が同じ場合について説明しているが、これに限らず、チャネル毎に拡散符号系列の拡散率が異なる場合も適用可能である。【０１４０】
（第４の実施形態）
第４の実施形態では、拡散符号として、直交符号（ＯＶＳＦ符号）を用いた場合において可能となる簡易型信号除去順決定手段を説明する。【０１４１】
受信信号のチャネル信号に乗算されている符号長ＳＦのＯＶＳＦ符号系列をその符号系列を生成する上位符号単位で分割し、各々の分割したブロック内において使用しているＯＶＳＦ符号系列の数を符号抽出精度として算出し、符号除去順の順位付けする。【０１４２】
図９に示したＳＦ＝１６のＯＶＳＦ符号系列が乗算された場合を一例として簡易型信号除去順決定手段を説明する。ＳＦ＝１６における生成符号木を図１６に示す。図１６では、ＳＦ＝２の次に、ＳＦ＝４、ＳＦ＝８、そして、ＳＦ＝１６の拡散符号系列を生成する生成符号木を示している。【０１４３】
図１７は、本実施形態の信号除去順決定部１５０の構成の一例を示すブロック図である。図１７に示す信号除去順決定部１５０は、生成符号木記憶部１５１、符号分割部１５２、符号抽出精度算出部１５３、順位決定部１５４、および、拡散符号生成部１５５を備える。また、受信装置は、図１と同様の構成を用い、信号除去順決定部１１０に替えて、図１７に示す信号除去順決定部１５０を備える。【０１４４】
生成符号木記憶部１５１は、拡散符号系列を生成するＯＶＳＦ符号の生成符号木に関する情報を保持している記憶領域である。【０１４５】
符号分割部１５２は、拡散符号系列を生成する上位符号の間隔を用いて生成符号木を複数のブロックに分割するものであり、拡散符号系列情報により符号木記憶部１５１から読み出した（呼び出した）生成符号木において、上位符号単位で符号系列をブロックに分割する。【０１４６】
符号抽出精度算出部１５３は、符号分割部１５２が分割したブロックに含まれる（属する）拡散符号系列のうち、各チャネル信号に乗算されている拡散符号系列の数を符号抽出精度値として算出する。【０１４７】
順位決定部１５４は、符号抽出精度算出部１５３が算出した符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定する。具体的には、拡散符号系列の数が少ないブロックに属する拡散符号系列の順に除去する優先順を決定する。順位決定部１５４は、優先順位が決定した場合、または、ブロック化最小単位での順位付け終了時には、チャネル除去順を信号除去部１２０に出力し、それ以外は、分割した複数のブロックの情報を符号分割部１５２へ出力する。【０１４８】
拡散符号生成部１５５は、拡散符号系列情報に基づいて拡散符号系列を生成し、信号除去部１２０、逆拡散部１３２へ出力する。【０１４９】
次に、信号除去順決定部１５０の動作を説明する。本実施形態では、図１６において、丸で囲ったＣ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ１６，８、Ｃ１６，１２、Ｃ１６，１６の拡散符号系列によって拡散処理、符号多重された信号を受信した場合の動作を説明する。図１８は、本実施形態の信号除去順を決定する動作の一例を示すフローチャートである。【０１５０】
アンテナ１０１を介して受信した受信信号は、信号整形部１０２からチャネル毎信号処理部１３０までにおいて処理された後、ＭＡＣ部１０７へ入力される（Ｓ４１）。ＭＡＣ部１０７は、受信信号のパイロットシンボル、あるいはプリアンブルにより受信信号の各サブチャネル信号に乗算されている拡散符号系列情報を取得する（Ｓ４２）。ＭＡＣ部１０７が取得した拡散符号系列情報は、信号除去順決定部１５０において符号分割部１５２と拡散符号生成部１５５へ入力される。拡散符号生成部１５５は、拡散符号系列情報に基づいて、拡散符号系列を生成する。【０１５１】
符号分割部１５２は、ＭＡＣ部１０７からの拡散符号系列情報に基づいて、生成符号木記憶部１５１から生成符号木に関する情報を検索して呼び出す（Ｓ４３）。次に、符号分割部１５２は、ＳＦ＝１６の拡散符号系列を生成する原符号となる上位符号ＳＦ＝８の単位で生成符号木をブロック分けし（Ｓ４４）、符号抽出精度算出部１５３は、各ブロックにおいて、受信信号のチャネル信号に乗算されている拡散符号系列の数を算出する（Ｓ４５）。算出した拡散符号系列の数を符号抽出精度値とする。図１６のＢＳＦ＝８欄が受信信号のチャネル信号に乗算されている拡散符号系列の数を示す。以下、図１６のＢＳＦ＝８欄において、左側のブロックからＢＳＦ＝８（１）、ＢＳＦ＝８（２）・・・と表記する。【０１５２】
順位決定部１５４は、符号抽出精度算出部１５３が算出した符号抽出精度値に基づいて、拡散符号系列優先順位を決定する（Ｓ４６）。具体的には、ＢＳＦ＝８において、ＢＳＦ＝８（１）＝２で、最も符号系列数が多いため、ＢＳＦ＝８（１）に属する符号系列Ｃ１６，１、Ｃ１６，２が符号抽出精度が最も悪いと判定し、除去順優先順を最後とする。ＢＳＦ＝８（２）、ＢＳＦ＝８（４）、ＢＳＦ＝８（６）、ＢＳＦ＝８（８）においては、各ブロックに属する符号系列の数が１であるため、優先順位は同等とする。【０１５３】
順位決定部１５４は、符号分割部１５３が分割したブロックの大きさが最小単位であるかを判断し（Ｓ４７）、最小単位でない場合（Ｓ４７でＮｏ）、算出した符号抽出精度値が同じとなる拡散符号系列が存在するかを判断し（Ｓ４８）、符号抽出精度値が同じとなる拡散符号系列が存在する場合（Ｓ４８でＹｅｓ）ステップＳ４４へ戻る。ブロックの大きさが最小単位である場合（Ｓ４７でＹｅｓ）、並びに、算出した符号抽出精度値が同じとなる拡散符号系列が存在しない場合（Ｓ４８でＮｏ）、順位決定部１５４は、拡散符号系列優先順位を確定し、確定した拡散符号系列優先順位をチャネル信号除去順として出力する。【０１５４】
次に、ステップＳ４４へ戻る場合、順位決定部１５４は、決定した拡散符号系列優先順位、ブロック化したＳＦの数等の情報を符号分割部１５２へ出力する（Ｓ４８でＹｅｓ）。符号分割部１５２は、順位決定部１５４が出力した情報に基づいて、次のブロック化を進める。具体的には、符号分割部１５２は、ＳＦ＝８の符号系列を生成する原符号となる上位符号ＳＦ＝４の単位でブロック分けし（Ｓ４４）、符号抽出算出部１５３は、各ブロックにおいて、受信信号のチャネル信号に乗算されている拡散符号系列の数を算出する（Ｓ４５）。図１６のＢＳＦ＝４欄がその系列の数を示す。【０１５５】
順位決定部１５４は、ＢＳＦ＝４において、ＢＳＦ＝４（１）＝３で、最も符号系列数が多いため、ＢＳＦ＝４（１）に属し、順序未確定である符号系列Ｃ１６．３が符号系列Ｃ１６，１、Ｃ１６，２に次いで、符号抽出精度が悪いと判定し、除去順優先順を後順から、Ｃ１６，１、Ｃ１６，２、Ｃ１６，３とする。ＢＳＦ＝４（２）、ＢＳＦ＝４（３）、ＢＳＦ＝４（４）においては、各ブロックに属する符号系列の数が１であるため、優先順位は同等とする（Ｓ４６）。次に、ステップＳ４７以降の処理を繰り返す。【０１５６】
処理を繰り返すと、符号分割部１５２は、ＳＦ＝４の符号系列を生成する原符号となる上位符号ＳＦ＝２の単位でブロック分けし（Ｓ４４）、符号抽出精度算出部１５３は、各ブロックにおいて、受信信号のチャネル信号に乗算されている拡散符号系列の数を算出する（Ｓ４５）。図１６のＢＳＦ＝２欄がその系列の数を示す。【０１５７】
順位決定部１５４は、ＢＳＦ＝２において、ＢＳＦ＝２（１）＝４で、最も符号系列数が多いため、ＢＳＦ＝２（１）に属する拡散符号系列Ｃ１６，８が拡散符号系列Ｃ１６，１、Ｃ１６，２、Ｃ１６，３に次いで、符号抽出精度が悪いと判定し、除去順を後順から、Ｃ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ１６，８とする（Ｓ４６）。順位決定部１５４は、ＳＦ＝２がブロックの最上単位であることから（Ｓ４７でＹｅｓ）、拡散符号系列優先順位を確定し（Ｓ４９）、確定した拡散符号系列優先順位をチャネル信号除去順として信号除去部１２０へ出力する。【０１５８】
以上のように、上位符号ＳＦ＝２の単位までブロック分けし、各ブロックに属する符号系列の数を符号抽出精度として、除去順を決定していく。上記の結果より、図９に示すＳＦ＝１６のＯＶＳＦ符号系列が乗算された場合、符号除去順は、Ｃ１６，１２、Ｃ１６，１６、Ｃ１６，８、Ｃ１６，３、Ｃ１６，１、Ｃ１６，２となる。なお、図１６の除去順欄に示すように、図１６では、符号抽出精度が同じ場合は、符号番号が小さい順に優先順位付けを行なっているが、この限りではない。【０１５９】
このように、本実施形態によれば、拡散符号系列を生成する生成符号木を用いて、チャネル信号除去順を決定することができる。これにより、符号抽出精度値を算出する演算量を抑えることが可能となり、簡易にチャネル信号除去順を決定することができる。【０１６０】
なお、本実施形態は、各チャネルに乗算されている拡散符号系列の拡散率が同じ場合について説明しているが、これに限らず、チャネル毎に拡散符号系列の拡散率が異なる場合も適用可能である。【０１６１】
（第５の実施形態）
第５の実施形態では、上記各実施形態の信号除去順決定手段を用いた信号除去順決定部、および、受信装置の演算量を抑える。【０１６２】
上記各実施形態の信号分離装置（干渉キャンセラ）の信号除去順決定手段では、受信信号の各チャネル信号に乗算されている拡散符号系列の特徴に由来する符号抽出精度値により順位付けを行なっている。第３の実施形態において、遅延分散σを用いる点を除いて、伝搬路環境に依存しないでチャネル信号除去順を決めるため、受信装置は、符号抽出精度値を算出し、算出した符号抽出精度値をあらかじめ順位付けのテーブル（記憶領域）へ保持することが可能である。【０１６３】
図１９は、本実施形態の信号除去順決定部１６０の構成の一例を示すブロック図である。図１９に示す信号除去順決定部１６０は、符号抽出精度記憶部１６１、符号抽出精度検索部１６２、順位決定部１６３、および、拡散符号生成部１６４を備える。また、受信装置は、図１と同様の構成を用い、信号除去順決定部１１０に替えて、図１９に示す信号除去順決定部１６０を備える。【０１６４】
符号抽出精度記憶部１６１は、符号抽出精度値を記憶している記憶領域である。符号抽出精度値は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを算出した値であり、上記各実施形態で示した手順で算出した符号抽出精度値が含まれる。【０１６５】
符号抽出精度記憶部１６１は、符号抽出精度値として、次の方法により算出した値を保持する。符号抽出精度記憶部１６１は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との相関値を、設定した相関区間長について算出し、算出した相関値を用いて符号抽出精度値を算出した値を保持する。相関区間長、あるいは、相関区間長を拡散符号系列の位置を変える循環シフト量は、無線通信システムで予め決められた値を用いることができる。【０１６６】
別の例として、符号抽出精度記憶部１６１は、拡散符号系列を生成する上位符号の間隔を用いて前記生成符号木を複数のブロックに分割し、分割したブロックに含まれる拡散符号系列のうち、各チャネル信号に乗算されている拡散符号系列の数を符号抽出精度値として算出した値を保持する。これらは、符号抽出精度値の一例でありこれ以外の値を保持する場合であってもよい。【０１６７】
符号抽出精度検索部１６２は、受信信号から取得した拡散符号系列情報より、受信信号の各チャネル信号へ乗算された拡散符号系列を解析し、符号抽出精度記憶部１６１を検索して、解析した拡散符号系列に対応する符号抽出精度値を取得する。【０１６８】
順位決定部１６３は、符号抽出精度検索部１６２が検索した符号抽出精度値を入力し、入力した符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル信号除去順を決定し、決定したチャネル信号除去順を信号除去部１２０へ出力する。【０１６９】
拡散符号生成部１６４は、拡散符号系列情報に基づいて拡散符号系列を生成し、信号除去部１２０、逆拡散部１３２へ出力する。【０１７０】
このように、本実施形態によれば、符号抽出精度値を予め算出し、記憶領域に保持しているため、符号抽出精度値を算出する演算量を抑えることが可能となる。これにより、チャネル信号除去順の決定に要する時間を削減することが可能となり、受信信号の復調に要する時間を抑制することができる。【０１７１】
なお、本実施形態は、各チャネルに乗算されている拡散符号系列の拡散率が同じ場合について説明しているが、これに限らず、チャネル毎に拡散符号系列の拡散率が異なる場合も適用可能である。【０１７２】
（第６の実施形態）
第６の実施形態では、拡散符号精度抽出値として生成符号木から算出される親等距離を用いる場合を説明する。また、拡散符号系列間の親等距離を用いて、除去するチャネル信号を決定する毎に、拡散符号系列間の信号よりを再度算出して順次除去するチャネルを決定する例を説明する。本実施形態では拡散符号として、ＳＦ＝１６のＯＶＳＦ符号系列が情報シンボルに乗算され、符号多重数６である場合を一例として除去順決定手段を説明する。【０１７３】
図２０は、ＳＦ＝１６のＯＶＳＦ符号系列の生成符号木の一例を示す図である。本実施形態では、図２０中の破線の丸印で囲ったＣ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ１６，８、Ｃ１６，１２、Ｃ１６，１６の各々で乗算されたチャネル信号を符号多重した信号を受信装置が受信することを一例として説明する。【０１７４】
図２１は、本実施形態の信号除去順決定部の構成の一例を示すブロック図である。
図２１に示す信号除去順決定部１７０は、生成符号木記憶部１５１、符号生成距離算出部１７１、順位決定部１７２、並びに拡散符号生成部１５５を備える。図１７と同じ符号をつけた構成要素は同様であるため説明を省略する。また、受信装置は、図１と同様の構成を用い、信号除去順決定部１１０に替えて、図２１に示す信号除去順決定部１７０を備える。【０１７５】
符号生成距離算出部１７１は、拡散符号系列情報と、生成符号木記憶部１５１に記憶する生成符号木に関する情報とに基づいて、各チャネルに乗算されている拡散符号系列間の親等距離を算出する。また、順位決定部１７２から拡散符号系列を通知され（取得し）、通知された拡散符号系列を除いた拡散符号系列間の親等距離を算出する。符号生成距離算出部１７１は、ＭＡＣ部１０７から入力される拡散符号系列情報に基づいて、各チャネルに乗算された拡散符号系列を取得する。【０１７６】
親等距離は、生成符号木に基づいて拡散符号系列間の距離を算出した値であり、一つの拡散符号系列から他の拡散符号系列へ共通する上位符号（親符号）を経由して到達するまでの距離を示し、共通する上位符号は、一つの拡散符号系列と他の拡散符号系列とを生成する元になる上位階層の共通する符号である。ここでは、階層の異なる符号同士の距離を１として算出する例を示す。例えば、Ｃ１６，１とＣ１６，２では、上位符号（親符号、共通する上位符号）はＣ８，１であり、Ｃ１６，１からＣ８，１と、Ｃ８，１からＣ１６，２との二つの距離を要するため、親等距離は２である。Ｃ１６．１とＣ１６．３では、経由する上位符号はＣ４，１であり、親等距離は４である。また、親等距離は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを示す指標となる値であり、上記各実施形態で説明した符号精度抽出値の一例である。【０１７７】
また、符号生成距離算出部１７１は、まず、各チャネルに乗算された拡散符号系列間の親等距離を算出した後、順位決定部１７２から通知された拡散符号系列を、前回算出した拡散符号系列から除いた拡散符号系列間の親等距離を算出する。例えば、除去チャネル選択部からＣ１６，１２の通知があった場合、拡散符号Ｃ１６，１２を除いた、Ｃ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ１６，８、Ｃ１６，１６で拡散符号系列間の親等距離を算出する。【０１７８】
順位決定部１７２は、まず、符号生成距離算出部１７１が算出した親等距離に基づいて、直交性維持が高い拡散符号系列を選択し、選択した拡散符号系列を前記符号生成距離算出部１７１へ通知する。次に、順位決定部１７２は、通知した拡散符号系列を除いて再度符号生成距離算出部１７１によって算出された拡散符号系列間の親等距離を取得し、取得した拡散符号系列間の親等距離に基づいて、直交性維持が高い拡散符号系列を順次選択することを繰り返す。順位決定部１７２は、順次選択した拡散符号系列を乗算したチャネル信号の順番でチャネル除去順を決定し、決定したチャネル除去順を信号除去部１２０に出力する。すなわち、順位決定部１７２は、選択した拡散符号系列の順に除去するチャネル信号の優先順を決定することになる。【０１７９】
具体的には、順位決定部１７２は、各拡散符号系列に対して、干渉となるチャネル（非所望のチャネル）に乗算されている拡散符号系列間との親等距離の算出結果の合計が最も大きい拡散符号を選択する。または、各拡散符号系列に対して、干渉となるチャネルに乗算されている拡散符号系列間との親等距離の最小値が最も大きく、かつその最小値の個数が最も多い拡散符号系列を選択することも可能である。例えば、図２０において、符号生成距離算出部１７１は、Ｃ１６，１とその他の５つの拡散符号Ｃ１６，２、Ｃ１６，３、Ｃ１６，８、Ｃ１６，１２、Ｃ１６，１６との親等距離は順に、２、４、６、８、８であり、その最小値は２、最小値の個数は１である。同様に、全ての拡散符号系列に対して、親等距離の最小値を算出し、順位決定部１７２へ通知する。順位決定部１７２は、親等距離の最小値が最も大きく、かつその最小値の個数が最も多い拡散符号系列を符号生成距離算出部１７１に通知する。ここでは、全ての拡散符号系列に対して、親等距離の最小値を算出し、順位決定部１７２へ通知しているが、これに限らず、全ての拡散符号系列に対して、干渉となるチャネル信号に乗算されている拡散符号系列との間で算出した親等距離の合計値を算出し、順位決定部１７２へ通知することで代用可能である。その具体的な算出については、以下の信号除去順決定部１７０の動作の一例で述べる。
【０１８０】
次に、信号除去順決定部１７０の動作の一例を説明する。本実施形態では、図２０において、丸で囲ったＣ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ１６，８、Ｃ１６，１２、Ｃ１６，１６の拡散符号系列によって拡散処理、符号多重された信号を受信した場合の動作を説明する。図２２は、本実施形態の信号除去順を決定する動作の一例を示すフローチャートである。【０１８１】
アンテナ１０１を介して受信した受信信号は、信号整形部１０２からチャネル毎信号処理部１３０までにおいて処理された後、ＭＡＣ部１０７へ入力される（Ｓ５１）。ＭＡＣ部１０７は、受信信号のパイロットシンボル、あるいはプリアンブルにより受信信号の各サブチャネル信号に乗算されている拡散符号系列情報を取得する（Ｓ５２）。ＭＡＣ部１０７が取得した拡散符号系列情報は、信号除去順決定部１７０において符号生成距離算出部１７１と拡散符号生成部１５５へ入力される。拡散符号生成部１５５は、拡散符号系列情報に基づいて、拡散符号系列を生成する。【０１８２】
符号生成距離算出部１７１は、ＭＡＣ部１０７からの拡散符号系列情報に基づいて、生成符号木記憶部１５１から生成符号木に関する情報を検索して呼び出す（Ｓ５３）。【０１８３】
次に、符号生成距離算出部１７１は、各々の受信信号に乗算されている拡散符号系列Ｃ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ１６，８、Ｃ１６，１２、Ｃ１６，１６に対して、各々、干渉となるチャネル信号に乗算されている拡散符号系列との親等距離を算出し、さらにその合計値を算出する（Ｓ５４）。例えば、図２０において、拡散符号Ｃ１６，１に対して、干渉となるチャネルに乗算されている拡散符号はＣ１６，２、Ｃ１６，３、Ｃ１６，８、Ｃ１６，１２、Ｃ１６，１６の５つの拡散符号であり、符号生成距離算出部１７１は、Ｃ１６，１とその他の５つの拡散符号各々との親等距離を算出し、さらにその合計を算出する。具体的には、Ｃ１６，１とその他の５つの拡散符号Ｃ１６，２、Ｃ１６，３、Ｃ１６，８、Ｃ１６，１２、Ｃ１６，１６のとの親等距離は順に、２、４、６、８、８であり、その合計値は、２８となる。同様に、符号生成距離算出部１７１は全ての拡散符号に対して親等距離およびその合計値を算出し、算出した親等距離およびその合計値を順位決定部１７２へ通知する。【０１８４】
次に、順位決定部１７２は、各々の拡散符号系列に対して符号生成距離算出部１７１が算出した親等距離の合計値が最も大きい拡散符号系列を除去チャネルとして選択し、符号生成距離算出部１７１に通知する（Ｓ５５）。図２３にＣ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ１６，８、Ｃ１６，１２、Ｃ１６，１６の親等距離、およびその合計値の算出結果を示す。図２３より順位決定部１７２は、合計値が最も大きいＣ１６，１２を符号生成距離算出部１７１に通知する。なお、合計値が同じ場合は、どちらを選択することも可能であるが、本実施形態では、拡散符号系列番号の小さいものを優先して選択することを前提としている。【０１８５】
順位決定部１７２は、合計値が最も大きい拡散符号を符号生成距離算出部１７１に通知後、全ての拡散符号系列を選択し終わったかを判断し（Ｓ５６）、すべての拡散符号を選択し終わった場合（Ｓ５６でＹｅｓ）、順位決定部１７２は、選択した拡散符号列の順番に、拡散符号系列優先順位を確定し、確定した拡散符号系列優先順位をチャネル信号除去順として出力する（Ｓ５７）。ステップＳ５６において、全ての拡散符号系列を選択し終わっていない場合は（Ｓ５６でＮｏ）、ステップＳ５４へ戻り、符号生成距離算出部１７１では、順位決定部１７２から通知を受けた拡散符号系列以外の拡散符号系列で、再度親等距離を算出する（Ｓ５４）。【０１８６】
図２３において、順位決定部１７２が算出された親等距離の合計値の最大値であるＣ１６，１２を符号生成距離算出部１７１へ通知した場合、符号生成距離算出部１７１は、Ｃ１６，１２を除く、Ｃ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ１６，８、Ｃ１６，１６に基づいて拡散符号系列間の親等距離を算出する。図２４は、順位決定部１７２が一つの拡散符号系列を選択した後、符号生成距離算出部１７１において拡散符号系列間の親等距離の算出対象となる拡散符号系列の一例を示す図である。つまり、図２４の破線の丸印で囲った拡散符号系列間で親等距離を算出することになる。図２５は、図２４に示す生成符号木における親等距離および合計値を示す図である。図２５に示す算出結果より、順位決定部１７２では、親等距離の合計値が最も大きい拡散符号Ｃ１６，１６を選択し、その選択結果を符号生成距離算出部１７１に通知する（Ｓ５５）。このように、すべての拡散符号系列を選択するまで（Ｓ５６でＹｅｓ）、ステップＳ５４とステップＳ５５の処理を繰り返して、順位決定部１７２は、拡散符号系列の順番を決める。【０１８７】
以上の処理を全ての拡散符号系列を選択し終わるまで繰り返すことにより、各々の拡散符号系列に対して、干渉チャネルに乗算されている拡散符号との親等距離が大きい順にチャネル信号除去順位を決めることができる。つまり、直交性が維持しやすい拡散符号順に信号除去順位を決めることができる。【０１８８】
このように、生成符号木に基づいて拡散符号系列の親等距離を算出することにより、直交性が維持しやすい拡散符号系列の順番を決めることができる。また、相関値を用いて順番を決める場合に比べ演算量、処理遅延を減らすことができ、簡易に算出することができる。さらに、除去する拡散符号系列を選択する度に、親等距離を再度算出することにより、選択した拡散符号系列を乗算したチャネル信号を除去した状態における親等距離を取得することが可能になり、直交性を維持しやすい拡散符号系列を選択する精度が向上させることができる。【０１８９】
なお、上記実施形態では、順位決定部１７２において、チャネル除去順を決定してから、決定したチャネル除去順を信号除去部１２０に出力しているが、これにかぎらず、順次選択した拡散符号系列をその都度、信号除去部１２０に出力することで、チャネル除去順を通知することも可能である。【０１９０】
また、上記実施形態では、順位決定部１７２が除去するチャネルを順番に選択し、選択したチャネルを符号生成距離算出部１７１へ通知するとともに、チャネル除去順を決定する処理を実施する例を示したが、除去するチャネルを順番に選択し、選択したチャネルを符号生成距離算出部１７１へ通知する処理の部分を別の構成要素（例えば、除去チャネル決定部）が実施する構成であってもよい。この場合、除去チャネル決定部は、まず、符号生成距離算出部１７１が算出した親等距離に基づいて、直交性維持が高い拡散符号系列を選択し、選択した拡散符号系列を前記符号生成距離算出部１７１へ通知するとともに、順位決定部１７２へ通知する。次に、除去チャネル決定部は、通知した拡散符号系列を除いて再度符号生成距離算出部１７１によって算出された拡散符号系列間の親等距離を取得し、取得した拡散符号系列間の親等距離に基づいて、直交性維持が高い拡散符号系列を順次選択し、選択した拡散符号系列を符号生成距離算出部１７１と順位決定部１７２へ通知することを繰り返す。順位決定部１７２は、順次通知された拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定する。【０１９１】
さらに、上記実施形態では、拡散符号間の親等距離に基づいて、少なくとも１つの除去するチャネル信号を選択した後に、次に除去するチャネル信号を決定する場合は、前記決定したチャネル信号を除いた拡散符号系列間での親等距離に基づいて再度除去するチャネル信号を決定しているが、受信信号に乗算されている全ての拡散符号系列間の親等距離に基づいて、全てのチャネル信号除去順を決定することも可能である。この場合、符号生成距離算出部１７１は、拡散符号系列情報と、生成符号木記憶部１５１に記憶する生成符号木に関する情報に基づいて、チャネルに乗算された拡散符号系列間の親等距離を一度算出すればよく、順位決定部１７２は、符号生成距離算出部１７１が算出した親等距離に基づいて、拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定すればよい。また、図２１において、順位決定部１７２から符号生成距離算出部１７１へ拡散符号系列を通知している部分（図中では矢印）は必要なくなる。【０１９２】
また、上記実施形態で説明したように、拡散符号間の親等距離に基づいて、少なくとも１つの除去するチャネル信号を選択した後に、次に除去するチャネル信号を決定する場合は、前記決定したチャネル信号を除いた拡散符号系列間での親等距離に基づいて再度除去するチャネル信号を決定する処理を、上記第１の実施形態で図２を用いて説明した信号除去順決定部１１０において実施することもできる。例えば、順位決定部１１５は、算出した符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を選択し、選択した拡散符号系列を前記符号抽出精度算出部へ通知する。符号抽出精度算出部１１４は、順位決定部１１５から選択された拡散符号系列を取得し、取得した拡散符号系列を除いた拡散符号系列間の符号抽出精度値を算出し、算出した拡散符号系列間の符号抽出精度値親等距離を順位決定部１１５へ出力する。次に、順位決定部１１５は、符号抽出精度算出部１１４へ通知した拡散符号系列を除いて再度算出された拡散符号系列間の符号抽出精度値を符号抽出精度算出部１１４から取得し、取得した拡散符号系列間の符号抽出精度値に基づいて、直交性維持が高い拡散符号系列を順次選択することを繰り返す。順位決定部１１５は、このように順次選択した拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定する。これにより、本実施形態で説明した親等距離を用いる場合と同様に、直交性を維持しやすい拡散符号系列を選択する精度が向上させることができる。この場合、図２において、順位決定部１１５から符号抽出精度算出部１１４へ拡散符号系列を通知する矢印が追加されることになる。
【０１９３】
なお、本実施形態は、各チャネルに乗算されている拡散符号系列の拡散率が同じ場合について説明しているが、これに限らず、チャネル毎に拡散符号系列の拡散率が異なる場合も適用可能である。【０１９４】
（第７の実施形態）
第７の実施形態では、上記各実施形態の信号除去順決定手段を用いた信号除去順決定部、および受信装置の演算量を抑える。【０１９５】
上記各実施形態の信号分離装置（干渉キャンセラ）の信号除去順決定手段では、受信信号の各チャネル信号に乗算されている拡散符号系列の特徴により順位付けを行なっている。しかしながら、第３の実施形態において、遅延分散σを用いる点を除いて、伝搬路環境に依存しないでチャネル信号除去順を決定することができる。従って、受信装置は、符号抽出精度値を算出し、算出した符号抽出精度値に基づいて決定した順位のテーブル（記憶領域）を保持することが可能である。【０１９６】
図２６は、本実施形態の信号除去順決定部１８０の構成の一例を示すブロック図である。図２６に示す信号除去順決定部１８０は、除去順記憶部１８１、順位決定部１８２、拡散符号生成部１８３を備える。また、受信装置は、図１と同様の構成を用い、信号除去順決定部１１０に替えて、図２６に示す信号除去順決定部１８０を備える。【０１９７】
除去順記憶部１８１は、拡散符号系列の信号除去順を記憶する記憶領域である。信号除去順は、符号抽出精度値（親等距離を含む）に基づいて、直交性維持が高い拡散符号系列を乗算したチャネル信号から順番にチャネル除去順を決定した情報である。符号抽出精度値は、上記各実施形態で説明したもの、並びに上記第６の実施形態で説明した親等距離を含む。除去順記憶部１８１が保持している信号除去順テーブル（拡散符号系列除去順テーブル、信号除去順、信号除去順情報、ともいう）の一例を図２７に示す。図２７では、本実施形態の受信装置が受信する信号が、拡散率１６の拡散符号が乗算されており、多重数が４、８、１２のいずれかであり、各々の多重数時に選択される拡散符号系列が固定である場合の例である。図２７（ａ）は多重数４のときに乗算される拡散符号系列および除去順、図２７（ｂ）は多重数８のときに乗算される拡散符号系列および除去順、図２７（ｃ）は多重数１２のときに乗算される拡散符号系列および除去順を示し、左側から順に信号除去する。【０１９８】
図２７の信号除去順は、第６の実施形態で示した手段により除去順位を決定した例である。具体的に信号除去順を決定した親等距離を示して説明する。図２７では、送信装置と受信装置との間で（通信システムにおいて）予め多重数が特定される場合に、どの拡散符号系列を使用するかが取り決められている場合を用いて説明する。図２８は、第６の実施形態で示した手段によって信号除去順を決定した場合を示す図である。図２８（ａ）は、まず最初に多重数４において乗算されている拡散符号系列Ｃ１６，３、Ｃ１６，５、Ｃ１６，９、Ｃ１６，１３の親等距離およびその合計値を示す。図２８（ａ）においては、その合計値は同じであるため、どの符号を選んでも良いが、一例として拡散符号系列番号が小さいＣ１６，３を選択する。【０１９９】
図２８（ｂ）は、Ｃ１６，３を除く拡散符号系列Ｃ１６，５、Ｃ１６，９、Ｃ１６，１３の親等距離およびその合計値を示す。図２８（ｂ）においては、その合計値が最も大きいＣ１６，５を選択する。図２８（ｃ）は、Ｃ１６，３、Ｃ１６，５を除く拡散符号系列Ｃ１６，９、Ｃ１６，１３の親等距離およびその合計値を示す。図２８（ｃ）においては、その合計値は同じであるため、どの符号を選んでも良いが、一例として拡散符号系列番号が小さいＣ１６，９を選択する。【０２００】
このように、第６の実施形態の手法から信号除去順が、Ｃ１６，３、Ｃ１６，５、Ｃ１６，９、Ｃ１６，１３の順に決定でき、この決定した信号除去順テーブル図２７（ａ）を除去順記憶部１８１に保持しておく。【０２０１】
多重数８、１２の場合においても、同様の手法で決定した信号除去順テーブル図２７（ｂ）、同図２７（ｃ）を除去順記憶部１８１に保持しておく。なお、図２７に示した信号除去順テーブルは一例であり、これに限らず、符号抽出精度値などで決定した信号除去順テーブルを保持してもよい。【０２０２】
順位決定部１８２は、受信信号から取得した多重数情報により、除去順記憶部１８１から多重数に該当する信号除去順を取得し、取得したチャネル信号除去順を信号除去部１２０へ出力する。多重数情報は、符号多重されるチャネル信号の数（多重数）を特定する情報であり、ＭＡＣ部１０７から通知される拡散符号系列情報に含まれている。その他に、拡散コード長を特定する拡散率情報、本発明の受信装置が存在するセルを示すセル情報なども拡散符号系列情報に含まれている。【０２０３】
拡散符号生成部１８３は、拡散符号系列情報に基づいて拡散符号系列を生成し、信号除去部１２０、逆拡散部１３２へ出力する。【０２０４】
このように、本実施形態によれば、信号除去順を受信信号に乗算されている拡散符号系列の特徴により予め算出し、記憶領域に保持しているため、符号抽出精度値算出などの信号除去順を決定するために必要となる演算量を抑えることが可能となる。これにより、チャネル信号除去順の決定に要する時間を削減することが可能となり、受信信号の復調に要する時間を抑制することができる。【０２０５】
なお、本実施形態では、多重数が特定されると使用する拡散符号系列情報も一意に決まる場合を一例として説明した。多重数が特定されても、使用する拡散符号系列情報が一意に決まっていない通信システムでは、複数の拡散符号系列情報に多重数情報に加え、使用する拡散符号系列を特定する情報が含まれる。また、除去順記憶部１８１は、拡散符号系列の組み合わせの種類数分の信号除去順テーブルを記憶する。順位決定部１８２は、拡散符号系列情報に含まれる多重数情報と使用する拡散符号系列情報に基づいて、除去順記憶部１８１から多重数と使用する拡散符号系列の種類が一致する信号除去順テーブルを選択する。【０２０６】
また、上記実施形態では、除去順記憶部１８１は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との拡散符号系列間の親等距離に基づいて作成した信号除去テーブルを記憶する場合を説明したが、相関値などその他の符号抽出精度値から決定した信号除去順（信号除去順テーブル）を記憶する場合であってもよい。すなわち、除去順記憶部１８１は、所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との相関値を、予め設定した相関区間長について算出し、算出した相関値を用いて所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを示す符号抽出精度値に基づいて決定した信号除去順を記憶する場合であってもよい。あるいは、除去順記憶部１８１は、拡散符号系列を生成する上位符号の間隔を用いて生成符号木を複数のブロックに分割し、分割したブロックに含まれる拡散符号系列のうち、各チャネル信号に乗算されている拡散符号系列の数を用いて所望のチャネル信号に乗算した拡散符号系列と非所望のチャネル信号に乗算した拡散符号系列との間の直交性維持の度合いを示す符号抽出精度値から決定した信号除去順を記憶する場合であってもよい。【０２０７】
なお、本実施形態は、各チャネルに乗算されている拡散符号系列の拡散率が同じ場合について説明しているが、これに限らず、チャネル毎に拡散符号系列の拡散率が異なる場合も適用可能である。【０２０８】
（第８の実施形態）
第８の実施形態では、上記第１から第７の実施形態の信号分離装置を含む受信装置が受信した制御チャネルにより拡散符号系列情報、あるいは、その他信号除去順決定に必要な情報を得る。【０２０９】
図２９は、第８の実施形態の受信装置の構成の一例を示すブロック図である。図２９は、図１の受信装置１００へ制御チャネル復元部２０１を加えた構成となっている。また、図１においてＭＡＣ部１０７は、拡散符号系列情報を取得し、信号除去順決定部１１０へ通知していたが、この機能がなくなっている。その他の構成要素は図１と同様であり、また、図２９の受信装置２００は、信号除去順決定部１１０に替えて、上記各実施形態で説明した信号除去順決定部を適用することが可能である。【０２１０】
制御チャネル復元部２０１は、ＦＦＴ出力信号のうち、制御チャネルに属する信号が入力され、入力された信号に復調、復号などの処理を施し、拡散符号系列情報、あるいは、その他信号除去順決定に必要な情報を取得し、取得した拡散符号系列情報、あるいは、その他信号除去順決定に必要な情報を信号除去順決定部１１０に入力する。信号除去順決定部１１０では、ＭＡＣ部１０７に替えて、制御チャネル復元部２０１から拡散符号系列情報を取得することになる。【０２１１】
図３０に本実施形態の受信信号フォーマットの一例を示す。図３０において、情報データは、拡散符号が乗算され、コード多重された信号で、信号除去部で干渉となる信号を除去する対象となる信号である。制御チャネル復元部２０１が、情報データへ処理を施す前に制御チャネル信号を復元し、情報データにおいて、干渉信号を除去する際に必要となる拡散符号系列情報を取得する。これにより、ＭＡＣ部１０７で拡散符号系列情報を取得する場合に比べて早期に拡散符号系列情報を取得することができ、処理遅延を減少させることができる。また、制御チャネル信号に拡散符号系列情報が含まれている場合は、各情報データに含まれている場合に比べ、一度制御チャネル信号から取得した拡散符号系列情報を使用することができるため、処理負荷を抑制することができる。【０２１２】
次に、本実施形態で説明した信号分離装置（信号分離方法）を無線通信システムの基地局と端末との間で行なう通信に適用する一例を図３１から図３３を用いて説明する。図３１は、制御チャネル、情報データチャネルのやり取りの一例を説明するシーケンス図であり、図３２は、制御チャネル、情報データチャネルのやり取りの一例を説明する別のシーケンス図であり、図３３は、基地局と端末との間で予め拡散符号系列情報が既知である場合の情報データチャネルのやり取りの一例を説明するシーケンス図である。図３１から図３３において、端末が図２９に示す受信装置２００の構成を備えている。以下に、基地局と端末とのデータのやり取りを示す。【０２１３】
図３１は、通信の開始時に基地局から端末へ制御チャネルを通知して拡散符号系列情報を通知する場合である。まず、基地局は、拡散符号系列を含む制御チャネル信号を生成し、端末に送信することにより拡散符号系列情報を端末に通知する（Ｓ６０）。制御チャネルは、ＭＣ−ＣＤＭ（Ｍｕｌｔｉ−Ｃａｒｒｉｅｒ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）方式、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）方式、シングルキャリア方式などの無線通信方式などが可能であり、端末が拡散符号系列を復元可能な形式であればよい。【０２１４】
端末は、制御チャネルを受信すると、復調、復号化などの復元処理を行ない、制御チャネル復元部２０１において拡散符号系列情報を取得し、基地局に拡散符号系列情報を受け取ったことを示すＡＣＫ信号を送信する（Ｓ６１）。基地局は、ＡＣＫ信号を受信すると、制御チャネルに記載した拡散符号系列に従って、情報データチャネルを生成し、端末に送信する（Ｓ６２）。
【０２１５】
端末は、情報データチャネルを受信すると、制御チャネル復元部２０１における制御チャネル復元処理により取得した拡散符号系列情報に基づいて、信号除去順決定部１１０において信号除去順を決定し、決定した信号除去順に従って信号分離、情報データ復元を行なう。端末は、さらに情報データが必要なときは、基地局にＡＣＫ信号を送信する（Ｓ６３）。基地局は、再度ＡＣＫ信号を受信すると、情報データチャネルを生成し、端末に送信する（Ｓ６４）。ステップＳ６５以降、端末は再度情報データチャネルが必要なときは、ステップＳ６３、ステップＳ６４を繰り返す。【０２１６】
このように、基地局は情報データチャネルを送信する前に、拡散符号系列情報を含む制御チャネルを送信し、端末は、制御チャネルを受信した後に受信する情報データチャネルを、制御チャネルから得た拡散符号系列情報に基づいて信号除去順決定、信号分離、復元する。【０２１７】
次に、基地局が制御チャネルを通知するタイミングが図３１とは異なる場合を説明する。図３２は、情報データチャネル送信毎に基地局から端末へ制御チャネルを通知して拡散符号系列情報を通知する場合である。まず、基地局は、拡散符号系列を含む制御チャネル信号を生成し、端末に送信することにより拡散符号系列情報を端末に通知する（Ｓ７０）。制御チャネルは、ＭＣ−ＣＤＭ方式、ＯＦＤＭ方式、シングルキャリア方式などの無線通信方式などが可能であり、端末が拡散符号系列を復元可能な形式であればよい。【０２１８】
端末は、制御チャネルを受信すると、復調、復号化などの復元処理を行ない、制御チャネル復元部２０１において拡散符号系列情報を取得し、基地局に拡散符号系列情報を受け取ったことを示すＡＣＫ信号を送信する（Ｓ７１）。基地局は、ＡＣＫ信号を受信すると、制御チャネルに記載した拡散符号系列に従って、情報データチャネルを生成し、端末に送信する（Ｓ７２）。
【０２１９】
端末は、情報データチャネルを受信すると、制御チャネル復元部２０１における制御チャネル復元処理により取得した拡散符号系列情報に基づいて、信号除去順決定部１１０において信号除去順を決定し、決定した信号除去順に従って信号分離、情報データ復元を行なう。端末は、さらに情報データが必要なときは、基地局にＡＣＫ信号を送信する（Ｓ７３）。基地局は、再度ＡＣＫ信号を受信すると、再度拡散符号系列情報を含む制御チャネル信号を生成し、端末に送信することにより拡散符号系列情報を端末に通知する（Ｓ７４）。【０２２０】
端末は、制御チャネルを受信すると、前回と同様に復調、復号化などの復元処理を行ない、拡散符号系列情報を取得し、基地局に拡散符号系列情報を受け取ったことを示すＡＣＫ信号を送信する（Ｓ７５）。基地局は、ＡＣＫ信号を受信すると、制御チャネルに記載した拡散符号系列に従って、情報データチャネルを生成し、端末に送信する（Ｓ７６）。ステップＳ７７以降、端末は、再度情報データチャネルが必要なときは、ステップＳ７３からステップＳ７６を繰り返す。
【０２２１】
このように、基地局は、端末に情報チャネルデータを送信する前に、毎回制御チャネルを送信することにより、拡散符号系列情報を通知し、端末は、その都度、情報チャネルデータの前に受信する拡散符号系列情報に基づいて信号除去順決定、信号分離、復元する。【０２２２】
なお、図３２では、情報データチャネルを送信する前に、毎回制御チャネルを送信していたが、これに限らず、周期的に（例えば、情報データチャネルを３回送信する毎に）、情報データチャネルの間に制御チャネルを送信することも可能である。
【０２２３】
次に、図３３を用いて、基地局と端末間で拡散符号系列情報が予め既知である場合の情報データチャネルのやり取りを説明する。まず、端末は、情報データチャネルが必要なときは、基地局にＡＣＫ信号を送信する（Ｓ８０）。基地局は、ＡＣＫ信号を受信すると、予め端末との間で既知である拡散符号系列に従って、情報データチャネルを生成し、端末に送信する（Ｓ８１）。【０２２４】
端末は、情報データチャネルを受信すると、予め基地局との間で既知である拡散符号系列情報に基づいて信号除去順を決定し、決定した信号除去順に従って信号分離、情報データ復元を行なう。端末は、さらに情報データが必要なときは、基地局にＡＣＫ信号を送信する（Ｓ８２）。ステップＳ８３以降、端末は、再度情報データチャネルが必要なときは、ステップＳ８１、ステップＳ８２（ステップＳ８４、ステップＳ８５）を繰り返す。【０２２５】
このように、予め基地局と端末間で拡散符号系列情報が既知である場合は、基地局は、端末から情報データチャネルが必要である信号を受信すると、予め端末との間で既知である拡散符号系列に従って情報データチャネルを生成し、端末は、情報データチャネルを、予め基地局との間で既知である拡散符号系列情報に基づいて信号除去順決定、信号分離、復元する。【０２２６】
なお、本実施形態は、各チャネルに乗算されている拡散符号系列の拡散率が同じ場合について説明しているが、これに限らず、チャネル毎に拡散符号系列の拡散率が異なる場合も適用可能である。【０２２７】
（第９の実施形態）
第９の実施形態は、多重したコードチャネルの拡散率が異なる場合の除去順決定方法について説明する。本実施形態では、第６の実施形態で説明した拡散符号精度抽出値として生成符号木から算出される親等距離を用いて説明する。【０２２８】
図３８は、ＳＦ＝１６のＯＶＳＦ符号系列の生成符号木の一例を示す図である。本実施形態では、図３８中の破線の丸印で囲ったＣ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ８，３、Ｃ４，３の各々で乗算されたチャネル信号を符号多重した信号、つまり拡散率ＳＦ＝１６の拡散符号Ｃ１６，１、Ｃ１６，２、Ｃ１６，３、拡散率ＳＦ＝８の拡散符号Ｃ１６，８と、拡散率ＳＦ＝４の拡散符号Ｃ４，３が乗算されたチャネル信号が多重された信号を受信装置が受信することを一例として親等距離を用いた除去順決定を説明する。図３９は、拡散率が異なる拡散符号系列が乗算されたチャネルをコード多重した受信信号の一例として、ＭＣ−ＣＤＭにおいて図３８中の破線の丸印で囲った拡散符号系列を各々のチャネルに乗算し、コード多重した信号を示す図である。太線で囲った単位は、各々のチャネルに乗算された拡散符号の拡散率を示す。図３９で示した信号を受信した場合においての除去順決定方法を示す。【０２２９】
本実施形態の信号除去順決定部の構成は、第６の実施形態と同様である。符号生成距離算出部１７１は、拡散符号系列情報と、生成符号木記憶部１５１に記憶する生成符号木に関する情報とに基づいて、拡散符号系列間の親等距離の算出を第6の実施形態と同様の基準で行なう。各チャネルに乗算されている拡散符号系列が図３８で示すＣ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ８，３、Ｃ４，３という拡散符号系列情報を取得すると、前記５つの拡散符号系列間の親等距離を算出する。例えば、拡散符号Ｃ４，３に注目した場合は、他の４つの拡散符号系列との親等距離を算出すると、Ｃ４，３とＣ１６，１との親等距離は、共通する上位符号Ｃ１，１を経由して到達するので親等距離は６となる。（図３８の一点斜線。）同様に、Ｃ４，３とＣ１６，２、Ｃ１６，３、Ｃ８，３との各々の親等距離を算出すると６、６、５となる。拡散符号Ｃ１６，１に注目した場合は、他の４つの拡散符号系列Ｃ１６，２、Ｃ１６，３、Ｃ８，３、Ｃ４，３との親等距離は、各々２、４、５、６となる。同様に、Ｃ１６，２、Ｃ１６，３、Ｃ８，３各々に注目し、その他の４つの拡散符号系列との親等距離を算出する。【０２３０】
順位決定部１７２は、まず、符号生成距離算出部１７１が算出した親等距離に基づいて、直交性維持が高い順に拡散符号系列を選択する。具体的には、順位決定部１７２は、各拡散符号系列に対して、干渉となるチャネル（非所望のチャネル）に乗算されている拡散符号系列間との親等距離の算出結果の合計が最も大きい拡散符号を選択する。または、各拡散符号系列に対して、干渉となるチャネルに乗算されている拡散符号系列間との親等距離の最小値が最も大きく、かつその最小値の個数が最も多い拡散符号系列を選択することも可能である。例えば、図３８において、符号生成距離算出部１７１は、Ｃ４，３とその他の４つの拡散符号Ｃ１６，１、Ｃ１６，２、Ｃ１６，３、Ｃ８，３との親等距離は順に、６、６、６、５、であり、その最小値は５、最小値の個数は１である。同様に、全ての拡散符号系列に対して、親等距離の最小値を算出し、順位決定部１７２へ通知する。順位決定部１７２は、親等距離の最小値が最も大きく、かつその最小値の個数が最も多い拡散符号系列を符号生成距離算出部１７１に通知する。ここでは、全ての拡散符号系列に対して、親等距離の最小値を算出し、順位決定部１７２へ通知しているが、これに限らず、全ての拡散符号系列に対して、干渉となるチャネル信号に乗算されている拡散符号系列と間で算出した親等距離の合計値を算出し、順位決定部１７２へ通知することで代用可能である。その他、除去順決定部１７０の動作は、図２２に示すフローチャートであり、第６の実施形態と同様である。多重されたチャネルに乗算されている拡散符号系列の拡散率が異なる場合においても、上記で説明した方法により拡散符号精度抽出値を算出し、算出した拡散符号精度抽出値に基づいて決定した順位に従うことで、高精度なチャネル分離が可能となる。【０２３１】
なお、本実施形態では、実施形態６で説明した拡散符号精度抽出値として生成符号木から算出される親等距離を用いた場合で説明したが、これに限らず、実施形態１〜７で説明した手段に従って除去順を決定することも可能である。また、本実施形態では、非所望チャネルから受ける干渉に対する耐性を示す拡散符号精度抽出値を各チャネルが受ける干渉量の観点から親等距離で算出したが、拡散率、すなわち拡散ゲインを拡散符号精度抽出値として、非所望チャネルによる干渉に対する耐性を算出することも可能である。【０２３２】
なお、上記各実施形態では、各チャネルの受信信号電力またはＳＩＮＲが同じ場合を想定して説明したが、本発明に係る信号除去順決定手段は、各チャネルの受信信号電力またはＳＩＮＲが同じ場合に限らず、チャネル毎の受信信号電力またはＳＩＮＲが異なる場合でも適用可能である。例えば、受信信号電力に基づいてチャネル信号除去順を決定した後、さらに、拡散符号系列の特性に基づいてチャネル信号除去順を修正すること、あるいは、その逆の手順であってもかまわない。【０２３３】
以上のように、本発明に係る好適な実施形態によれば、信号分離装置（干渉キャンセラ）において、各チャネル信号の受信信号電力、または、ＳＩＮＲが同じ場合であっても、効果的な信号分離順序付け（チャネル信号除去順の決定）が可能となる。その結果、所望のチャネル信号以外の信号をさらに精度よく取り除くことができ、拡散符号系列間の直交性の崩れに起因する特性劣化を効率よく抑えることが可能となる。また、各チャネル信号の受信信号電力、または、ＳＩＮＲが異なる場合であっても、本発明を適用することにより、受信信号電力、または、ＳＩＮＲに加え、拡散符号系列の特性に基づいてチャネル信号除去順を決定することができるため、非所望のチャネル信号をさらに精度よく取り除くことが可能となる。
【図面の簡単な説明】
【０２３４】
【図１】本発明の第１の実施形態に係る受信装置の構成の一例を示すブロック図である。
【図２】第１の実施形態の信号除去順決定部の構成の一例を示すブロック図である。
【図３】第１の実施形態の信号除去部の構成の一例と示すブロック図である。
【図４】第１の実施形態の信号除去部の動作原理の一例を表す図である。
【図５】第１の実施形態のチャネル信号除去順を決定する動作の一例を示すフローチャートである。
【図６】符号多重した信号を受信装置が受信した一例を示す図である。
【図７】相関値算出の手順の一例を示す図である。
【図８】第２の実施形態のチャネル信号除去順を決定する動作の一例を示すフローチャートである。
【図９】ＯＶＳＦ符号系列の一例を示す図である。
【図１０】送信側から送信された符号多重された信号の一例を示す図である。
【図１１】図１０に示す信号を受信側が受信した信号の状態の一例を示す図である。
【図１２】図１１の拡散符号系列を受信した場合のＣ８．１による逆拡散結果を示す図である。
【図１３】図１１の拡散符号系列を受信した場合において、相関区間長ｄ＝４、循環シフト量ｓ＝０のときの相関値算出結果を示す図である。
【図１４】第３の実施形態の信号除去順決定部の構成の一例を示すブロック図である。
【図１５】第３の実施形態の信号除去順を決定する動作の一例を示すフローチャートである。
【図１６】ＳＦ＝１６における生成符号木の一例を示す図である。
【図１７】第４の実施形態の信号除去順決定部の構成の一例を示すブロック図である。
【図１８】第４の実施形態の信号除去順を決定する動作の一例を示すフローチャートである。
【図１９】第５の実施形態の信号除去順決定部の構成の一例を示すブロック図である。
【図２０】ＳＦ＝１６のＯＶＳＦ符号系列の生成符号木の一例を示す図である。
【図２１】第６の実施形態の信号除去順決定部の構成の一例を示すブロック図である。
【図２２】第６の実施形態の信号除去順を決定する動作の一例を示すフローチャートである。
【図２３】図２０に示す生成符号木における親等距離および合計値を示す図である。
【図２４】順位決定部が一つの拡散符号系列を選択した後、符号生成距離算出部において拡散符号系列間の親等距離の算出対象となる拡散符号系列の一例を示す図である。
【図２５】図２４に示す生成符号木における親等距離および合計値を示す図である。
【図２６】第７の実施形態の信号除去順決定部の構成の一例を示すブロック図である。
【図２７】除去順記憶部が保持している信号除去順テーブルの一例を示す図であり、（ａ）は、多重数４のときに乗算される拡散符号系列および除去順、（ｂ）は多重数８のときに乗算される拡散符号系列および除去順、（ｃ）は多重数１２のときに乗算される拡散符号系列および除去順の一例を示す。
【図２８】第６の実施形態で示した手段によって除去順を決定した場合を示す図であり、（ａ）は、多重数４において乗算されている拡散符号系列Ｃ１６．３、Ｃ１６，５、Ｃ１６，９、Ｃ１６，１３の親等距離およびその合計値を示し、（ｂ）は、Ｃ１６，３を除く拡散符号系列Ｃ１６，５、Ｃ１６，９、Ｃ１６，１３の親等距離およびその合計値を示し、（ｃ）は、Ｃ１６，３、Ｃ１６，５を除く拡散符号系列Ｃ１６，９、Ｃ１６，１３の親等距離およびその合計値を示す。
【図２９】第８の実施形態の受信装置の構成の一例を示すブロック図である。
【図３０】第８の実施形態の受信信号フォーマットの一例を示す図である。
【図３１】制御チャネル、情報データチャネルのやり取りの一例を説明するシーケンス図である。
【図３２】制御チャネル、情報データチャネルのやり取りの一例を説明する別のシーケンス図である。
【図３３】基地局と端末との間で予め拡散符号系列情報が既知である場合の情報データチャネルのやり取りの一例を説明するシーケンス図である。
【図３４】信号がフェージングを受けていない場合の逆拡散処理結果の一例を示す図である。
【図３５】信号がフェージングを受けた場合の逆拡散処理結果の一例を示す図である。
【図３６】無線通信システムの構成の一例を示す図である。
【図３７】一つの端末に複数のチャネルを割り当てる一例を示す図である。
【図３８】ＳＦ＝１６のＯＶＳＦ符号系列の生成符号木の一例を示す図である。
【図３９】拡散率が異なる拡散符号系列が乗算されたチャネルをコード多重した受信信号の一例として、ＭＣ−ＣＤＭにおいて図３８中の破線の丸印で囲った拡散符号系列を各々のチャネルに乗算し、コード多重した信号を示す図である。
【符号の説明】
【０２３５】
１００、２００  受信装置
１０１  アンテナ
１０２  信号整形部
１０３  直接並列変換部
１０４  ＦＦＴ部
１０５  伝搬路推定部
１０６  重み付け係数算出部
１０７  ＭＡＣ部
１１０、１４０、１５０、１６０、１７０、１８０  信号除去順決定部
１１１、１５５、１６４、１８３  拡散符号生成部
１１２、１４３  相関区間決定部
１１３  相関値算出部
１１４、１５３  符号抽出精度算出部
１１５、１５４、１６３、１７２、１８２  順位決定部
１２０  信号除去部
１２１  切替部
１２２  レプリカ生成部
１２３  符号化部
１２４  変調部
１２５  直列並列変換部
１２６  拡散部
１２７  伝搬路特性重み付け部
１２８  減算部
１３０、１３０ａ〜１３０ｃ  チャネル毎信号処理部
１３１  伝搬路歪補正部
１３２  逆拡散部
１３３  並列直列変換部
１３４  復調部
１３５  誤り訂正復号部
１４１  遅延分散算出部
１４２  周波数変動ピッチ算出部
１５１  生成符号木記憶部
１５２  符号分割部
１６１  符号抽出精度記憶部
１６２  符号抽出精度検索部
１７１  符号生成距離算出部
１８１  除去順記憶部
２０１  制御チャネル復元部
【図１】
0004419028.tif 000009
【図２】
0004419028.tif 000010
【図３】
0004419028.tif 000011
【図４】
0004419028.tif 000012
【図５】
0004419028.tif 000013
【図６】
0004419028.tif 000014
【図７】
0004419028.tif 000015
【図８】
0004419028.tif 000016
【図９】
0004419028.tif 000017
【図１０】
0004419028.tif 000018
【図１１】
0004419028.tif 000019
【図１２】
0004419028.tif 000020
【図１３】
0004419028.tif 000021
【図１４】
0004419028.tif 000022
【図１５】
0004419028.tif 000023
【図１６】
0004419028.tif 000024
【図１７】
0004419028.tif 000025
【図１８】
0004419028.tif 000026
【図１９】
0004419028.tif 000027
【図２０】
0004419028.tif 000028
【図２１】
0004419028.tif 000029
【図２２】
0004419028.tif 000030
【図２３】
0004419028.tif 000031
【図２４】
0004419028.tif 000032
【図２５】
0004419028.tif 000033
【図２６】
0004419028.tif 000034
【図２７】
0004419028.tif 000035
【図２８】
0004419028.tif 000036
【図２９】
0004419028.tif 000037
【図３０】
0004419028.tif 000038
【図３１】
0004419028.tif 000039
【図３２】
0004419028.tif 000040
【図３３】
0004419028.tif 000041
【図３４】
0004419028.tif 000042
【図３５】
0004419028.tif 000043
【図３６】
0004419028.tif 000044
【図３７】
0004419028.tif 000045
【図３８】
0004419028.tif 000046
【図３９】
0004419028.tif 000047