(57)【要約】【課題】ＣＤＭＡ方式におけるチャネル推定のための演算量を可及的に減らすことにより、チャネル推定のための演算時間と、チャネル推定を行う際の電力消費とを可及的に減らすようにする。【解決手段】スロット平均部１７ａにおいて、入力したパイロットシンボルと出力したパイロットシンボルとの差分Ｄが閾値以上であるときにスロット平均値Ｐａを算出し、差分Ｄが上記閾値よりも小さいときには前回算出したスロット平均値Ｐａを今回のスロット平均値Ｐａとして流用することにより、スロット平均値Ｐａを用いて行うチャネル推定を含めたパイロットシンボルの復調に要する総演算量を減らすようにして、チャネル推定に要する演算時間を短縮するとともに、無線通信装置１の省電力化を図るようにする。【選択図】　　　図３
2004112195.tif 000002
【特許請求の範囲】
【請求項１】
第１の拡散符号を用いて拡散されたパイロットシンボルと、第２の拡散符号を用いて拡散されたデータシンボルとを含むＣＤＭＡ信号を受信するＣＤＭＡ信号受信部と、
上記ＣＤＭＡ信号受信部で受信されたＣＤＭＡ信号を、上記第１の拡散符号を用いて逆拡散して、上記ＣＤＭＡ信号から上記パイロットシンボルを抽出するパイロットシンボル抽出部と、
上記パイロットシンボル抽出部により抽出されたパイロットシンボルを加算するための加算部とを有し、
上記加算部は、
直列に接続された複数のレジスタからなり、上記パイロットシンボル抽出部で抽出されたパイロットシンボルを最前段のレジスタで入力し、上記入力したパイロットシンボルを、新たなパイロットシンボルの入力に伴い後段のレジスタへ順次移動して最後段のレジスタから出力するシフトレジスタと、
上記最前段のレジスタに入力されるパイロットシンボルと、上記最前段のレジスタへのパイロットシンボルの入力に伴い上記最後段のレジスタから出力されるパイロットシンボルとの差分を算出する第１の比較器と、
上記第１の比較器により算出された差分を加算する第１の加算器とを有することを特徴とする無線通信装置。
【請求項２】
上記第１の比較器は、上記算出した差分の絶対値が閾値以上であるか否かを判定し、
上記第１の加算器は、上記第１の比較器により上記閾値以上であると判定された差分を加算することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
上記第１の加算器は、上記第１の比較器により、上記差分の絶対値が上記閾値より小さいことが所定回数続いたと判定されたときには、そのときに上記第１の比較器により算出された差分も加算することを特徴とする請求項２に記載の無線通信装置。
【請求項４】
上記加算部は、上記パイロットシンボル抽出部で抽出された所定数のパイロットシンボルの平均をとる平均化器を有し、
上記第１の比較器は、上記平均化器により平均がとられたパイロットシンボルと、上記シフトレジスタ内の最後段のレジスタから出力されたパイロットシンボルとの差分を算出することを特徴とする請求項１〜３の何れか１項に記載の無線通信装置。
【請求項５】
第１の拡散符号を用いて拡散されたパイロットシンボルと、第２の拡散符号を用いて拡散されたデータシンボルとを含むＣＤＭＡ信号を受信するＣＤＭＡ信号受信部と、上記ＣＤＭＡ信号受信部で受信されたＣＤＭＡ信号を、上記第１の拡散符号を用いて逆拡散して、上記ＣＤＭＡ信号から上記パイロットシンボルを抽出するパイロットシンボル抽出部と、上記パイロットシンボル抽出部により抽出されたパイロットシンボルを加算するための加算部とを有する無線通信装置であって、
上記加算部を複数直列に接続して構成し、
さらに、上記複数の加算部のうち、最前段の加算部からの出力値と、最後段の加算部からの出力値との差分を算出し、上記算出した差分の絶対値が閾値以上であるか否かを判定する比較器と、
上記比較器により上記差分の絶対値が上記閾値よりも小さいと判定されたときに、上記最前段の加算部を除いた２つ以上の加算部からの出力値を加算する加算器とを有することを特徴とする無線通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信装置に関し、特に、ＣＤＭＡ（Ｃｏｄｅ　Ｄｉｖｉｓｉｏｎ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ；符号分割多元接続）方式で受信した信号が無線伝搬路で受けた位相変動を推定するために用いて好適なものである。
【０００２】
【従来の技術】
ＣＤＭＡ方式を利用した無線通信では、送信側と受信側とで同じ拡散符号を用いて信号を処理することにより、送信側で同じ周波数帯を使用して複数のチャネルの信号を同時に送信することができるようにするとともに、受信側で上記複数のチャネルの中から所望のチャネルの信号のみを抽出することができるようにしている。
【０００３】
具体的に説明すると、まず、送信機（例えば基地局）は、受信機（例えば移動端末）でどの拡散符号が使用されるのかを判断する。
そして、上記送信機は、上記受信機に対して送信すべき情報信号に上記判断した拡散符合を掛け合わせることにより、上記情報信号の帯域幅を広げて拡散し、上記拡散した情報信号を上記受信機に送信するようにしている。なお、以下では、上記送信機から送信される情報信号をＣＤＭＡ信号と称する。
【０００４】
一方、上記ＣＤＭＡ信号を受信した上記受信機は、上記ＣＤＭＡ信号に上記拡散符号を掛け合わせるなどの処理を行って、上記送信機で拡散された情報信号の帯域幅を元の帯域幅に復元して逆拡散し、上記ＣＤＭＡ信号の中から所望のチャネルの情報信号のみを抽出するようにしている。
【０００５】
ところで、上記送信機から送信されたＣＤＭＡ信号は、無線伝搬路で位相変動（フェージングひずみ）を受けて上記受信機で受信されることが多い。
そこで、ＣＤＭＡ方式を利用した無線通信では、画像や音声などを構成するためのデータシンボルとともに、上記データシンボルを補償するためのパイロットシンボルを、上記ＣＤＭＡ信号として送信機から受信機に送信している。これにより、受信機で上記パイロットシンボルを用いて上記位相変動を推定（チャネル推定）し、上記推定した結果を用いて上記データシンボルの位相を補償することができるようにしている。
【０００６】
図９は、上記チャネル推定を行う際の従来の受信機の動作を説明するブロック図である。
図９において、パイロットシンボル取得部９１は、上記送信機から送信されたＣＤＭＡ信号に含まれているパイロットシンボルを取得し、チャネル推定部９２に出力する。
【０００７】
チャネル推定部９２には、１フレームに含まれるパイロットスロットに相当する数のスロット平均部９３ａ〜９３ｎが配設されており、最前段に配設されているスロット平均部９３ａは、パイロットシンボル取得部９１から出力されたパイロットシンボルを入力し、上記入力したパイロットシンボルを１スロット分保持し、上記保持した１スロット分のパイロットシンボルを加算して平均をとり、スロット平均値を算出する。
そして、上記算出したスロット平均値を加算器９４に出力するとともに、上記保持しているパイロットシンボルのうち、パイロットシンボル取得部９１から最初に入力したパイロットシンボルを後段に配設されているスロット平均部９３ｂに出力する。
【０００８】
スロット平均部９３ｂ〜９３ｎについても、前段に配設されているスロット平均部から出力されたパイロットシンボルを入力して、スロット平均部９３ａと同様の動作を行う。
このように、各スロット平均部９３ａ〜９３ｎでは、パイロットスロット単位でパイロットシンボルの平均をとるようにしている。
【０００９】
そして、加算器９４は、各スロット平均部９３ａ〜９３ｎで算出されたスロット平均値を加算する。これにより、１フレーム分のパイロットシンボルの位相の平均値が得られる。そして、上記得られた１フレーム分のパイロットシンボルの位相の平均値と、本来受信すべき既知のパイロットシンボルの位相の値とを比較することにより、データシンボルがどの位位相変動を受けて受信されたのかを推定し、推定結果を表すチャネル推定値を生成する。
【００１０】
図１０は、上記チャネル推定を行う際の従来の受信機の動作をより詳細に説明するブロック図である。具体的には図９に示したスロット平均部９３ａの内部構成を示すブロック図である。なお、上述したようにスロット平均部９３ｂ〜９３ｎの構成は、スロット平均部９３ａと同様あるのでここでは説明を省略する。
【００１１】
図１０において、データ遅延子１０１ａ〜１０１ｎは直列に接続されており、パイロットシンボル取得部９１から入力したパイロットシンボルをデータ遅延子１０１ａから後段に配設されているデータ遅延子１０１ｂ〜１０１ｎに順次移動するように成されている。このとき各データ遅延子１０１ａ〜１０１ｎは、入力したパイロットシンボルを加算器１０２に出力するようにしている。
そして、加算器１０２は、各データ遅延子１０１ａ〜１０１ｎから入力したパイロットシンボルを加算して、各データ遅延子１０１ａ〜１０１ｎで保持されているパイロットシンボルの平均をとり、上記スロット平均値を算出する。
以上のように、従来は、図９及び図１０に示したスロット平均部９３ａ〜９３ｎと加算器９４とからなるチャネル推定部９２を用いてチャネル推定値を算出するようにしていた。
【００１２】
【特許文献１】
特開２０００−７８１１１号公報
【００１３】
【発明が解決しようとする課題】
しかしながら、上述した従来のＣＤＭＡ方式の受信機でチャネル推定を行う場合、受信したＣＤＭＡ信号に含まれるパイロットシンボルを取得する度に、加算器１０２で加算演算を行うようにしていたので、チャネル推定のための演算量が多くなってしまうという問題があった。
これにより、チャネル推定を完了するまでに多大な時間を要してしまい、さらにチャネル推定を行う際の電力消費が大きくなってしまうという深刻な問題を誘発してしまっていた。
【００１４】
本発明は、上述の問題点に鑑みてなされたものであり、ＣＤＭＡ方式におけるチャネル推定のための演算量を可及的に減らすことにより、チャネル推定のための演算時間と、チャネル推定を行う際の電力消費とを可及的に減らすようにすることを目的とする。
【００１５】
【課題を解決するための手段】
本発明の無線通信装置の第１の態様は、第１の拡散符号を用いて拡散されたパイロットシンボルと、第２の拡散符号を用いて拡散されたデータシンボルとを含むＣＤＭＡ信号を受信するＣＤＭＡ信号受信部と、上記ＣＤＭＡ信号受信部で受信されたＣＤＭＡ信号を、上記第１の拡散符号を用いて逆拡散して、上記ＣＤＭＡ信号から上記パイロットシンボルを抽出するパイロットシンボル抽出部と、上記パイロットシンボル抽出部により抽出されたパイロットシンボルを加算するための加算部とを有し、上記加算部は、直列に接続された複数のレジスタからなり、上記パイロットシンボル抽出部で抽出されたパイロットシンボルを最前段のレジスタで入力し、上記入力したパイロットシンボルを、新たなパイロットシンボルの入力に伴い後段のレジスタへ順次移動して最後段のレジスタから出力するシフトレジスタと、上記最前段のレジスタに入力されるパイロットシンボルと、上記最前段のレジスタへのパイロットシンボルの入力に伴い上記最後段のレジスタから出力されるパイロットシンボルとの差分を算出する第１の比較器と、上記第１の比較器により算出された差分を加算する第１の加算器とを有することを特徴とする。
かかる構成では、加算部に入力したパイロットシンボルと、そのときに加算部から出力したパイロットシンボルの差分を加算して加算部内にあるパイロットシンボルの平均をとるようにする。
【００１６】
また、加算部に入力したパイロットシンボルと、そのときに加算部から出力したパイロットシンボルの差分の絶対値が閾値以上であるときにだけ、上記差分を加算するようにするのが好ましい。
【００１７】
また、加算部に入力したパイロットシンボルと、そのときに加算部から出力したパイロットシンボルの差分の絶対値が閾値よりも小さいことが所定回数続いたときには、上記閾値よりも小さいと判定された差分も加算するようにするのが好ましい。
【００１８】
また、上記パイロットシンボル抽出部で抽出された所定数のパイロットシンボルを加算し、上記加算した所定数のパイロットシンボルの平均をとり、上記平均をとったパイロットシンボルと、上記シフトレジスタから出力されたパイロットシンボルとの差分を算出するようにするのが好ましい。
【００１９】
本発明の無線通信装置の第２の態様は、第１の拡散符号を用いて拡散されたパイロットシンボルと、第２の拡散符号を用いて拡散されたデータシンボルとを含むＣＤＭＡ信号を受信するＣＤＭＡ信号受信部と、上記ＣＤＭＡ信号受信部で受信されたＣＤＭＡ信号を、上記第１の拡散符号を用いて逆拡散して、上記ＣＤＭＡ信号から上記パイロットシンボルを抽出するパイロットシンボル抽出部と、上記パイロットシンボル抽出部により抽出されたパイロットシンボルを加算するための加算部とを有する無線通信装置であって、上記加算部を複数直列に接続して構成し、さらに、上記複数の加算部のうち、最前段の加算部からの出力値と、最後段の加算部からの出力値との差分を算出し、上記算出した差分の絶対値が閾値以上であるか否かを判定する比較器と、上記比較器により上記差分の絶対値が上記閾値よりも小さいと判定されたときに、上記最前段の加算部を除いた２つ以上の加算部からの出力値を加算する加算器とを有することを特徴とする。
かかる構成では、上記最前段に配設されている平均部により平均されたパイロットシンボルと、上記最後段に配設されている平均部により平均されたパイロットシンボルとの差分の絶対値が上記閾値よりも小さいときには、上記最前段の平均部を除いた平均部で平均がとられたパイロットシンボルを加算するようにする。
【００２０】
【発明の実施の形態】
（第１の実施の形態）
次に、図面を参照しながら、本発明の第１の実施の形態である無線通信装置を説明する。
【００２１】
図１は、本発明の第１の実施の形態を示し、無線通信装置の概略構成の一例を示したブロック図である。
図１において、無線通信装置１は、ＣＤＭＡ（Ｃｏｄｅ　Ｄｉｖｉｓｉｏｎ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ；符号分割多元接続）方式で基地局などと通信する移動端末機器などの装置であり、無線受信部２と、ＡＤ変換部３と、フィンガ４ａ〜４ｎと、パスサーチ部５と、ｒａｋｅ部６とを有している。
【００２２】
無線受信部２は、アンテナ、通信インターフェース及び増幅器などを有し、上記基地局などから送信されたアナログのＣＤＭＡ信号を受信する機能を有する。ＡＤ変換部３は、上記アナログのＣＤＭＡ信号をデジタルのＣＤＭＡ信号ＣＤに変換する機能を有する。
【００２３】
フィンガ４ａ〜４ｎは、ＣＤＭＡ信号ＣＤに含まれているパイロットシンボルを用いて、ＣＤＭＡ信号ＣＤが無線伝搬路で受けた位相変動（フェージングひずみ）を推定し、上記推定した結果を用いてＣＤＭＡ信号ＣＤに含まれているデータシンボルの位相を補償する機能を有する。
なお、上記において、データシンボルは、無線通信装置１で使用する画像や音声などを構成するためのデータである。また、パイロットシンボルとは、上記基地局などで生成されたデータシンボルの位相を補償するためのデータである。
【００２４】
パスサーチ部５は、ＣＤＭＡ信号ＣＤの受信結果に基づいて、上記基地局と無線通信装置１との間におけるマルチパスを検索する。そして、上記検索した各パスをフィンガ４ａ〜４ｎに割り当てる機能を有する。そして、各フィンガ４ａ〜４ｎは、パスサーチ部５から割り当てられたパスで送信されたデータシンボルの位相を補償する。
【００２５】
ｒａｋｅ部６は、複数のフィンガ（フィンガ４ａ〜４ｎ）により位相が補償されたデータシンボルＤＳ１〜ＤＳｎを合成する機能を有する。これにより、データシンボルの特性利得を向上させることができる。そして、ｒａｋｅ部６で合成されたデータシンボルＤＳが復調されて画像データや音声データなどが構成される。
【００２６】
次に、図１を参照しながら、フィンガ４ａ〜４ｎについて説明する。なお、フィンガ４ａ〜４ｎはそれぞれ同様の構成であるので、ここではフィンガ４ａについて説明する。
【００２７】
図１において、フィンガ４ａは、データシンボル逆拡散部１１と、データシンボル取得部１２と、パイロットシンボル逆拡散部１３と、パイロットシンボル取得部１４と、チャネル推定部１５と、データシンボル同期検波部１６とを有している。
【００２８】
データシンボル逆拡散部１１は、ＣＤＭＡ信号ＣＤに拡散符号（第２の拡散符号）を掛け合わせるなどして逆拡散し、所望のデータシンボルを抽出する。そして、上記抽出したデータシンボルをデータシンボル取得部１２に出力する。
データシンボル取得部１２は、データチャネル逆拡散部１１から出力された上記データシンボルを記憶するバッファである。
【００２９】
パイロットシンボル逆拡散部１３は、ＣＤＭＡ信号ＣＤに拡散符号（第１の拡散符号）を掛け合わせるなどして逆拡散し、所望のパイロットシンボルを抽出する。そして、上記抽出したパイロットシンボルをパイロットシンボル取得部１４に出力する。なお、パイロットシンボル逆拡散部１３で逆拡散されて抽出される上記パイロットシンボルは、複素平面上の値であり、実数成分と虚数成分とを有している。
パイロットシンボル取得部１４は、パイロットシンボル逆拡散部１３から出力された上記パイロットシンボルを記憶するバッファである。
【００３０】
チャネル推定部１５は、パイロットシンボル取得部１４から上記パイロットシンボルを入力し、ＣＤＭＡ信号ＣＤが無線伝搬路で受けた位相変動（フェージングひずみ）を推定するチャネル推定を行う機能を有する。さらに、チャネル推定部１５は、上記推定した結果であるチャネル推定信号ＣＳを生成してデータシンボル検波部１６に出力する機能を有する。
【００３１】
データシンボル検波部１６は、チャネル推定部１５から出力されたチャネル推定信号ＣＳに基づいて、データシンボル取得部１２から入力したデータシンボルの位相を補償し、上記補償したデータシンボルＤＳ１をｒａｋｅ部６に出力する機能を有する。
【００３２】
図２は、チャネル推定部１５の概略構成の一例を示したブロック図である。
図２において、チャネル推定部１５は、直列に接続された１８個のスロット平均部１７ａ〜１７ｒと、加算器１８とを有している。なお、チャネル推定部１５に配設されるスロット平均部１７ａ〜１７ｒの数は、例えばＣＤＭＡ信号ＣＤの１フレーム内に含まれるパイロットスロットの数であり、１８個に限定されない。本実施の形態では、スロット平均部１７ａ〜１７ｒが加算部に相当する。
【００３３】
スロット平均部１７ａは、パイロットシンボル取得部１４に記憶されたパイロットシンボルを順次入力し、上記入力した１スロット分のパイロットシンボルを一旦保持する。その後、パイロットシンボル取得部１４から新たなパイロットシンボルを１つ入力すると、上記一旦保持したパイロットシンボルのうち、パイロットシンボル取得部１４から最初に入力したパイロットシンボルを後段に配設されているスロット平均部１７ｂに出力する。
【００３４】
このとき、スロット平均部１７ａは、パイロットシンボル取得部１４から入力した上記新たな１つのパイロットシンボルと、そのときにスロット平均部１７ｂに出力する１つのパイロットシンボルとの差分Ｄを算出する（図３を参照）。そして、上記算出した差分Ｄの絶対値が予め定められている閾値以上であるときに、上記入力した新たな１つのパイロットシンボルと、上記一旦保持している各パイロットシンボルとの加算値であるスロット平均値Ｐａを算出する処理を行う。一方、差分Ｄが上記閾値より小さいときには、上記スロット平均値Ｐａを算出する処理を行わない。なお、スロット平均部１７ａの具体的な構成については後述する。
【００３５】
また、スロット平均部１７ｂ〜１７ｒについても上述したスロット平均部１７ａと同様に、前段に配設されているスロット平均部から入力したパイロットシンボルを用いてスロット平均値Ｐｂ〜Ｐｒを算出する。なお、最後段に配設されているスロット平均部１７ｒから出力されるパイロットシンボルは使用されない。
【００３６】
加算器１８は、スロット平均部１７ａ〜１７ｒで算出されたスロット平均値Ｐａ〜Ｐｒを加算して、１フレーム分のパイロットシンボルの位相の平均値であるチャネル推定値を算出し、上記算出したチャネル推定値を表すチャネル推定信号ＣＳをデータシンボル同期検波部１６に出力する。
【００３７】
図３は、図２に示したスロット平均部１７ａの概略構成の一例を示すブロック図である。なお、スロット平均部１７ｂ〜１７ｒの構成は、スロット平均部１７ａと同様であるので、詳細な説明を省略する。
【００３８】
図３において、スロット平均部１７ａは、データ遅延子２１ａ〜２１ｓと、メモリ２２と、比較器２３と、加算器２４とを有している。
【００３９】
レジスタとして配設されるデータ遅延子２１ａ〜２１ｓは、例えば、直列に接続された１９個のフリップフロップであり、上記フリップフロップによりシフトレジスタが構成される。なお、スロット平均部１７ａに配設されるデータ遅延子２１ａ〜２１ｓの数は、例えば１スロット（１パイロットスロット）に含まれるパイロットシンボルの数であり、１９個に限定されない。
メモリ２２は、最後段に配設されているデータ遅延子２１ｓから出力されたパイロットシンボルを記憶する。
【００４０】
比較器２３は、メモリ２２に記憶されたパイロットシンボルを入力するとともに、パイロットシンボル取得部１４からパイロットシンボルを入力し、上記パイロットシンボル取得部１４から入力したパイロットシンボルから、上記メモリ２２から入力したパイロットシンボルを減算して差分Ｄを算出する。このとき、比較器２３は、例えば、各パイロットシンボルの実数部の値を減算するとともに、各パイロットシンボルの虚数部の値を減算して差分Ｄを算出する。
【００４１】
そして、比較器２３は、上記算出した差分Ｄの絶対値が上記閾値以上であるときには動作ＯＮ命令信号ＯＮをメモリ２２と加算器２４に出力するとともに、上記算出した差分Ｄを加算器２４に出力する。これにより、メモリ２２に記憶されているパイロットシンボルを最新のものに更新することが許可され、データ遅延子２１ｓから出力されたパイロットシンボルがメモリ２２に書き込まれるとともに、加算器２４の動作が開始する。
【００４２】
一方、比較器２３は、上記算出した差分Ｄの絶対値が上記閾値より小さいときには動作ＯＦＦ命令信号ＯＦＦをメモリ２２と加算器２４に出力する。これにより、メモリ２２に記憶されているパイロットシンボルを最新のものに更新することが禁止され、データ遅延子２１ｓから出力されたパイロットシンボルがメモリ２２に書き込まれなくなるとともに、加算器２４の加算動作が停止する。
【００４３】
加算器２４は、比較器２３から動作ＯＮ命令信号ＯＮを入力すると上記スロット平均値Ｐａを算出する動作を開始する。すなわち、加算器２４は、比較器２３から動作ＯＮ命令信号ＯＮを入力すると、比較器２３から出力された差分Ｄを加算してスロット平均値Ｐａを更新する。そして、加算器２４は、上記更新したスロット平均値Ｐａを保持するとともに加算器１８に出力する。このとき、加算器２４は、例えば、差分Ｄの実数部同士、および虚数部同士をそれぞれ加算してスロット平均値Ｐａを算出する。そして、スロット平均値Ｐａの実数部の値と虚数部の値からパイロットシンボルの位相の平均を得る。
【００４４】
一方、加算器２４は、比較器２３から動作ＯＦＦ命令信号ＯＦＦを入力すると、現在保持しているスロット平均値Ｐａを加算器１８に出力し、スロット平均値Ｐａを更新しないようにする。
【００４５】
なお、電源立ち上げ時には初期化処理が行われ、データ遅延子２１ａ〜２１ｓ、メモリ２２、比較器２３、及び加算器２４はそれぞれリセットされる。したがって、電源を立ち上げた後、パイロットシンボル取得部１４から入力される最初の１９個のパイロットシンボルについては、上記パイロットシンボル取得部１４から読み出されたパイロットシンボルがそのまま差分Ｄとなり、上記読み出されたパイロットシンボル（差分Ｄ）が加算器２４で加算され、スロット平均値Ｐａが算出される構成になる。
【００４６】
スロット平均部１７ｂ〜１７ｒについても、前段に配設されているスロット平均部から出力されるパイロットシンボルを用いて上述したスロット平均部１７ａと同様の処理を行い、スロット平均値Ｐｂ〜Ｐｒを算出して加算器１８に出力する。
【００４７】
次に、図４のフローチャートを参照しながら、スロット平均部１７ａの動作を説明する。
まず、最初のステップＳ１において、上記初期化処理が行われる。
【００４８】
次に、ステップＳ２において、比較器２３は、パイロットシンボル取得部１４からパイロットシンボルを入力する。このパイロットシンボルの入力動作に伴い、パイロットシンボル取得部１４に記憶されているパイロットシンボルがデータ遅延子２１ａに出力され、各データ遅延子２１ａ〜２１ｒで保持されているパイロットシンボルが後段に配設されているデータ遅延子２１ｂ〜２１ｓに出力され、さらに最後段に配設されているデータ遅延子２１ｓで保持されているパイロットシンボルが、メモリ２２と第２のスロット平均部１７ｂに出力される。
【００４９】
次に、ステップＳ３において、比較器２３は、メモリ２２に記憶されているパイロットシンボルを入力し、ステップＳ２でパイロットシンボル取得部１４から入力したパイロットシンボルから、メモリ２２から入力したパイロットシンボルを減算して差分Ｄを算出する。
【００５０】
次に、ステップＳ４において、比較器２３は、ステップＳ３で算出した差分Ｄの絶対値が、上記閾値より小さいか否かを判定する。判定の結果、上記閾値より小さいときには、ステップＳ５に進み、比較器２３は、メモリ２２と加算器２４に動作ＯＦＦ命令信号ＯＦＦを出力する。これにより、データ遅延子２１ｒから出力されたパイロットシンボルは、メモリ２２に書き込まれず、さらに加算器２４の加算動作が停止する。そして、加算器２４は、前回算出したスロット平均値Ｐａ（現在保持している値）を今回のスロット平均値Ｐａとして加算器１８に出力する。
次に、ステップＳ６において、各データ遅延子２１ａ〜２１ｓに制御信号が出力されると、各データ遅延子２１ａ〜２１ｓとスロット平均部１７ｂは、パイロットシンボル取得部１４または前段に配設されているデータ遅延子２１ａ〜２１ｓから出力されたパイロットシンボルを入力する。すなわち、パイロットシンボルを後段にシフトする。そして、ステップＳ２の動作に戻る。
【００５１】
ステップＳ４において、差分Ｄが上記閾値以上であると判定されたときには、ステップＳ７に進み、比較器２３は、動作ＯＮ命令信号ＯＮをメモリ２２と加算器２４に出力するとともに、算出した差分Ｄを加算器２４に出力する。これにより、データ遅延子２１ｓから出力されたパイロットシンボルがメモリ２２に書き込まれ、パイロットシンボルが更新されるとともに、加算器２４の加算動作が開始する。そして、加算器２４は、前回算出した上記スロット平均値Ｐａ（現在保持している値）に差分Ｄを加算してスロット平均値Ｐａを更新し、上記更新したスロット平均値Ｐａを加算器１８に出力する。その後、上述したステップＳ６に進み、パイロットシンボルを後段にシフトさせる。
【００５２】
以上のように、本実施の形態では、各スロット平均部１７ａ〜１７ｒにおいて、入力したパイロットシンボルと出力したパイロットシンボルとの差分Ｄが閾値以上であるときに現在のスロット平均値Ｐａ〜Ｐｒに差分Ｄを加算して新たなスロット平均値Ｐａ〜Ｐｒを算出し、差分Ｄが上記閾値よりも小さいときには前回算出したスロット平均値Ｐａ〜Ｐｒを今回のスロット平均値Ｐａ〜Ｐｒとして流用するようにしたので、スロット平均値Ｐａ〜Ｐｒを常に算出する従来の技術よりも、チャネル推定を含めたパイロットシンボルの復調に要する総演算量を減らすことができる。すなわち、図１０に示した従来のスロット平均部９３ａで使用される加算器１０２は、データ遅延子１０１ａ〜１０１ｎの数に比例した多数の加算器の集合体であるので、加算器１０２での演算量が極めて多くなる。これに対し、本実施の形態では、比較器２３でパイロットシンボルを比較する動作が必要になるが、加算器２４では差分Ｄの加算動作を行うだけとなり、加算器２４を１つの加算器で実現することができる。したがって、スロット平均部１７ａ全体の演算量を、従来に比べ大幅に減少することができ、チャネル推定に要する演算時間を短縮することができるとともに、無線通信装置１の省電力化を図ることができる。
【００５３】
また、例えば、パイロットシンボル取得部１４から入力されたパイロットシンボルと、データ遅延子２１ｓから出力されたパイロットシンボルとの差分をそのまま算出して閾値と比較する構成にすると、上記差分が小さい範囲で増加し続けた場合、上記差分がいつまで経っても上記閾値以上にならず、加算器２４による加算動作を開始することができない虞がある。
そこで、上述したように本実施の形態では、パイロットシンボル取得部１４から入力されたパイロットシンボルと、メモリ２２に書き込まれているパイロットシンボルとの差分Ｄを算出し、上記算出した差分Ｄが上記閾値以上であるときにデータ遅延子２１ｓから出力されたパイロットシンボルをメモリ２２に書き込むようにする一方、差分Ｄが上記閾値よりも小さいときにはデータ遅延子２１ｓから出力されたパイロットシンボルをメモリ２２に書き込まないようにして、前回書き込んだパイロットシンボルを用いて差分Ｄを算出するようにした。これにより、パイロットシンボル取得部１４から入力されたパイロットシンボルと、データ遅延子２１ｓから出力されたパイロットシンボルとの差分が小さい範囲で増加し続けた場合であっても、差分Ｄは時間の経過とともに大きくなり、いずれは上記閾値以上の値をとるようになり、加算器２４による加算動作を確実に開始することができる。
【００５４】
なお、本実施の形態では、パイロットシンボルの位相の平均が得られればよいので、スロット平均部１７ａにおいて、現在のスロット平均値Ｐａに差分Ｄを加算して新たなスロット平均値Ｐａを算出するようにしたが、現在のスロット平均値Ｐａに差分Ｄを加算したものをデータ遅延子２１ａ〜２１ｓの配設数で割って新たなスロット平均値とするようにしてもよい。
【００５５】
（第２の実施の形態）
次に、本発明の第２の実施の形態を説明する。なお、本実施の形態の無線通信装置は、上述した第１の実施の形態とスロット平均部の構成が異なる。したがって、以下では上述した第１の実施の形態の無線通信装置と同一部分については、図１〜図３に付した符号と同一符号を付して詳細な説明を省略する。
【００５６】
図５は、本発明の第２の実施の形態を示し、スロット平均部の概略構成の一例を示したブロック図である。
【００５７】
本実施の形態の無線通信装置は、上述した第１の実施の形態と同様に、複数のスロット平均部が直列に接続され、各スロット平均部で算出したスロット平均値を加算器１８で加算してチャネル推定信号ＣＳを生成するようにする（図２を参照）。すなわち、各スロット平均部は同様の構成であるので、ここでは最前段に配設されているスロット平均部５１ａについてのみ説明し、他のスロット平均部についての説明を省略する。なお、本実施の形態では、スロット平均部５１ａ及び上記他のスロット平均部が加算部に相当する。
【００５８】
図５において、スロット平均部５１ａは、データ遅延子２１ａ〜２１ｓと、メモリ２２と、比較器２３と、加算器２４と、カウンタ５２とを有している。
カウンタ５２は、メモリ２２及び加算器２４と、比較器２３との間に接続され、比較器２３から出力される動作ＯＦＦ命令信号ＯＦＦの出力回数をカウントする機能を有する。そして、カウンタ５２は、比較器２３から動作ＯＦＦ命令信号ＯＦＦが連続して所定回数出力されたときに、比較器２３から出力された動作ＯＦＦ命令信号ＯＦＦを動作ＯＮ命令信号ＯＮに変更してメモリ２２と加算器２４に出力する。なお、カウンタ５２は、比較器２３から動作ＯＦＦ命令信号ＯＦＦが連続して所定回数出力されたときと、比較器２３から動作ＯＮ命令信号ＯＮを入力するときに、カウント値を０に初期化する。
【００５９】
このように、本実施の形態では、データ遅延子２１ａに入力されるパイロットシンボルとデータ遅延子２１ｓから出力されるパイロットシンボルとの差分Ｄの絶対値が上記閾値よりも小さい状態が継続した場合、強制的に動作ＯＮ命令信号ＯＮをメモリ２２と加算器２４に出力するようにして、メモリ２２に記憶されるパイロットシンボルの更新と、スロット平均値Ｐａの更新とを行うようにしている。このようにしてメモリ２２に記憶されているパイロットシンボルを強制的に更新するようにすれば、上記基地局と無線通信装置とのクロックがずれてしまったときなどにパイロットシンボル取得部１４から入力される信頼性のないパイロットシンボルが、メモリ２２に書き込まれたままになってしまうことを可及的に防止することができる。
【００６０】
（第３の実施の形態）
次に、本発明の第３の実施の形態を説明する。なお、本実施の形態の無線通信装置は、上述した第１の実施の形態とスロット平均部の構成が異なる。したがって、以下では上述した第１の実施の形態の無線通信装置と同一部分については、図１〜図３に付した符号と同一符号を付して詳細な説明を省略する。
【００６１】
図６は、本発明の第３の実施の形態を示し、スロット平均部の概略構成の一例を示したブロック図である。
【００６２】
本実施の形態の無線通信装置についても、上述した第１の実施の形態と同様に、複数のスロット平均部が直列に接続され、各スロット平均部で算出したスロット平均値を加算器１８で加算してチャネル推定信号ＣＳを生成するようにする（図２を参照）。すなわち、各スロット平均部は、同様の構成であるので、ここでは最前段に配設されているスロット平均部６１ａについてのみ説明し、他のスロット平均部についての説明を省略する。なお、本実施の形態では、スロット平均部６１ａ及び上記他のスロット平均部が加算部に相当する。
【００６３】
図６において、スロット平均部６１ａは、データ遅延子２１ａ〜２１ｓと、メモリ２２と、比較器２３と、加算器２４と、シンボル加算器６２と、シンボル平均化器６３とを有している。
【００６４】
シンボル加算器６２は、パイロットシンボル取得部１４からパイロットシンボルを入力し、上記入力したパイロットシンボルを加算し、上記所定数のパイロットシンボルを加算すると、加算値をシンボル平均化器６３に出力する。なお、シンボル加算器６２は、上記加算値をシンボル平均化器６３に出力するとリセットされるように構成されている。
【００６５】
シンボル平均化器６３は、シンボル加算器６２から出力された上記加算値を入力し、上記入力した加算値を上記所定数で割って、上記所定数のパイロットシンボルの１シンボル当たりの平均値であるシンボル平均値を算出する。そして、上記算出したシンボル平均値を比較器２３に出力する。
【００６６】
上記所定数が４の場合を例に挙げて説明すると、シンボル加算器６２は、パイロットシンボル取得部１４から入力した４個のパイロットシンボルを加算して得られた加算値をシンボル平均化器６３に出力する。そして、シンボル平均化器６３は、シンボル加算器６２から入力した上記シンボル加算値を４で割る（すなわち、データを２ビット右にシフトする）。
【００６７】
そして、比較器２３は、シンボル平均化器６３から出力されたシンボル平均値から、メモリ２２から入力したパイロットシンボルを減算して差分Ｄを算出する。
【００６８】
以上のように、本実施の形態では、パイロットシンボル取得部１４から入力した所定数のパイロットシンボルの平均をとってシンボル平均値を算出し、上記算出したシンボル平均値とメモリ２２から入力したパイロットシンボルとを用いて差分Ｄを算出するようにしたので、パイロットシンボル取得部１４から入力したパイロットシンボルがノイズなどの影響を受けている場合、そのノイズなどの影響を受けているパイロットシンボルをそのまま使用して差分Ｄを算出してしまうことを防止することができる。したがって、ノイズなどによりパイロットスロット内に含まれるパイロットシンボルの一部に信頼性がない場合であっても、差分Ｄを極力正確に算出することができる。
【００６９】
（第４の実施の形態）
次に、本発明の第４の実施の形態を説明する。なお、本実施の形態の無線通信装置は、上述した第１の実施の形態とチャネル推定部の構成が異なる。したがって、以下では上述した第１の実施の形態の無線通信装置と同一部分については、図１〜図３に付した符号と同一符号を付して詳細な説明を省略する。
【００７０】
図７は、本発明の第４の実施の形態を示し、チャネル推定部の概略構成の一例を示したブロック図である。
図７において、チャネル推定部７１は、直列に接続されたｒ個のスロット平均部７２ａ〜７２ｒと、比較器７３と、加算器７４とを有している。なお、チャネル推定部７１に配設されるスロット平均部７２ａ〜７２ｒの数は、例えば１フレームに含まれるパイロットスロットの数である。
【００７１】
スロット平均部７２ａ〜７２ｒは、例えば図３に示した第１の実施の形態におけるスロット平均部１７ａ〜１７ｒであり、スロット平均値Ｐａ〜Ｐｒを算出する機能を有する。すなわち、本実施の形態では、スロット平均部７２ａ〜７２ｒが加算部に相当する。
【００７２】
最前段に配設されているスロット平均部７２ａは、パイロットシンボル取得部１４から入力したパイロットシンボルを用いてスロット平均値Ｐａを算出する。そして、スロット平均部７２ａは、比較器７３からスロット平均出力命令信号ＳＯＵＴを入力したときに、上記算出したスロット平均値Ｐａを比較器７３と加算器７４に出力する。
スロット平均部７２ｂは、スロット平均部７２ａから出力されたパイロットシンボルを用いて上記スロット平均値Ｐｂを算出し、上記算出したスロット平均値Ｐｂを加算器７４に出力する。さらに、最後段に配設されているスロット平均部７２ｒは、前段に配設されているスロット平均部から出力されたパイロットシンボルを用いて上記スロット平均値Ｐｒを算出し、上記算出したスロット平均値Ｐｒを比較器７３と加算器７４に出力する。
【００７３】
比較器７３は、スロット平均部７２ａから出力されたスロット平均値Ｐａから、スロット平均部７２ｒから出力されたスロット平均値Ｐｒを減算し、上記減算した値の絶対値が閾値以上であるときに、スロット平均出力命令信号ＳＯＵＴをスロット平均部７２ａに出力する。
【００７４】
加算器７４は、スロット平均部７２ａ〜７２ｒから出力されたスロット平均値Ｐａ〜Ｐｒを加算してチャネル推定値を算出し、上記算出したチャネル推定値を表すチャネル推定信号ＣＳをデータシンボル同期検波部１６に出力する。
【００７５】
なお、電源立ち上げ時には初期化処理が行われ、スロット平均部７２ａ〜７２ｒ、比較器７３、及び加算器７４はそれぞれリセットされる。そして、比較器７３は、電源を立ち上げた後、スロット平均部７２ｒから最初にスロット平均値Ｐｒを入力したときには、スロット平均部７２ａからスロット平均値Ｐａを入力していないが、このときはスロット平均値Ｐａ、Ｐｒの比較を行わずにスロット平均出力命令信号ＳＯＵＴをスロット平均部７２ａに出力する。
【００７６】
次に、図８のフローチャートを参照しながら、本実施の形態のチャネル推定部７１の動作を説明する。
まず、最初のステップＳ１１において、上記初期化処理が行われる。
次に、ステップＳ１２において、スロット平均部７２ａは、パイロットシンボル取得部１４から入力した新たなパイロットシンボルを用いて、スロット平均値Ｐａを算出する。スロット平均部７２ｂ〜７２ｒは、前段に配設されているスロット平均部から入力したパイロットシンボルを用いて、スロット平均値Ｐｂ〜Ｐｒを算出し、加算器７４に出力する。さらに、最後段に配設されているスロット平均部７２ｒは、算出したスロット平均値Ｐｒを比較器７３にも出力する。
【００７７】
次に、ステップＳ１３において、比較器７３は、スロット平均部７２ａから出力されたスロット平均値Ｐａから、スロット平均部７２ｒから出力されたスロット平均値Ｐｒを減算する。
【００７８】
次に、ステップＳ１４において、比較器７３は、ステップＳ１３で減算した値の絶対値が上記閾値より小さいか否かを判定する。判定の結果、上記減算した値が上記閾値以上であるときには、ステップＳ１５に進み、比較器７３は、スロット平均出力命令信号ＳＯＵＴをスロット平均部７２ａに出力する。そして、スロット平均部７２ａは、ステップＳ１２で算出したスロット平均値Ｐａを加算器７４に出力する。
【００７９】
次に、ステップＳ１６において、加算器７４は、ステップＳ１２及びステップＳ１５の処理で出力されたスロット平均値Ｐａ〜Ｐｒを加算してチャネル推定値を算出し、上記チャネル推定値を表すチャネル推定信号ＣＳを生成する。
【００８０】
一方、ステップＳ１４における判定の結果、上記減算した値が上記閾値より小さい場合には、上述したステップＳ１５の処理を省略してステップＳ１６に進む。この場合、ステップＳ１６において、加算器７４は、スロット平均部７２ｂ〜７２ｒで算出されたスロット平均値Ｐｂ〜Ｐｒを加算する。
【００８１】
以上のように本実施の形態では、スロット平均部７２ａで算出したスロット平均値Ｐａと、スロット平均部７２ｒで算出したスロット平均値Ｐｒとの差分の絶対値が閾値以上であるときは、スロット平均部７２ａで算出したスロット平均値Ｐａを加算器７４に出力する一方、スロット平均部７２ａで算出したスロット平均値Ｐａと、スロット平均部７２ｒで算出したスロット平均値Ｐｒとの差分の絶対値が上記閾値よりも小さいときは、スロット平均部７２ａで算出したスロット平均値Ｐａを加算器７４に出力しないようにしたので、スロット平均値Ｐａとスロット平均値Ｐｒとの差が大きく、上記チャネル推定値の変動が大きくなると予想される場合には、スロット平均値Ｐａを用いてチャネル推定値を算出しチャネル推定値の精度を向上させることができる一方、スロット平均値Ｐａとスロット平均値Ｐｒと差が小さく、上記チャネル推定値の変動がそれ程大きくならないと予想される場合には、スロット平均値Ｐａを用いずにチャネル推定値を算出しチャネル推定を含めたパイロットシンボルの復調に要する総演算量を減らすことができる。したがって、チャネル推定に要する演算時間を短縮することができるとともに、無線通信装置１の省電力化を図ることができる。
【００８２】
なお、本実施の形態では、スロット平均部７２ａ〜７２ｒを図３に示した第１の実施の形態におけるスロット平均部１７ａ〜１７ｒとしたが、スロット平均部７２ａ〜７２ｒはスロット平均値を算出する機能を有していれば、第１の実施の形態におけるスロット平均部１７ａ〜１７ｒに限定されず、例えば、図５に示した第２の実施の形態におけるスロット平均部５１ａ〜５１ｒや、図６に示した第３の実施の形態におけるスロット平均部６１ａ〜６１ｒなどであってもよい。
【００８３】
また、本実施の形態では、最前段に配設されているスロット平均部７２ａ以外のスロット平均部７２ｂ〜７２ｒで算出されたスロット平均値Ｐｂ〜Ｐｒを用いて上記チャネル推定値を算出するようにして演算量を減らすようにしたが、演算を省略するスロット平均部は、スロット平均部７２ａだけに限定されず、スロット平均部７２ａを含めた複数のスロット平均部であってもよい。
【００８４】
（本発明の他の実施形態）
本発明の第１〜第４の実施の形態は、コンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体、又はかかるプログラムを伝送する伝送媒体も本発明の実施の形態として適用することができる。また、上記プログラムを記録したコンピュータ読み取り可能な記録媒体などのプログラムプロダクトも本発明の実施の形態として適用することができる。上記のプログラム、コンピュータ読み取り可能な記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【００８５】
以下、本発明の諸態様を付記としてまとめて記載する。
【００８６】
（付記１）　第１の拡散符号を用いて拡散されたパイロットシンボルと、第２の拡散符号を用いて拡散されたデータシンボルとを含むＣＤＭＡ信号を受信するＣＤＭＡ信号受信部と、
上記ＣＤＭＡ信号受信部で受信されたＣＤＭＡ信号を、上記第１の拡散符号を用いて逆拡散して、上記ＣＤＭＡ信号から上記パイロットシンボルを抽出するパイロットシンボル抽出部と、
上記パイロットシンボル抽出部により抽出されたパイロットシンボルを加算するための加算部とを有し、
上記加算部は、
直列に接続された複数のレジスタからなり、上記パイロットシンボル抽出部で抽出されたパイロットシンボルを最前段のレジスタで入力し、上記入力したパイロットシンボルを、新たなパイロットシンボルの入力に伴い後段のレジスタへ順次移動して最後段のレジスタから出力するシフトレジスタと、
上記最前段のレジスタに入力されるパイロットシンボルと、上記最前段のレジスタへのパイロットシンボルの入力に伴い上記最後段のレジスタから出力されるパイロットシンボルとの差分を算出する第１の比較器と、
上記第１の比較器により算出された差分を加算する第１の加算器とを有することを特徴とする無線通信装置。
【００８７】
（付記２）　上記第１の比較器は、上記算出した差分の絶対値が閾値以上であるか否かを判定し、
上記第１の加算器は、上記第１の比較器により上記閾値以上であると判定された差分を加算することを特徴とする付記１に記載の無線通信装置。
【００８８】
（付記３）　上記加算部は、上記シフトレジスタ内の最後段のレジスタから出力されたパイロットシンボルを記憶するためのメモリを有し、
上記第１の比較器は、上記最前段のレジスタに入力されるパイロットシンボルと、上記メモリに記憶されているパイロットシンボルとの差分を算出し、上記算出した差分の絶対値が上記閾値以上であるときには、上記メモリへのパイロットシンボルの書き込みを許可する一方、上記算出した差分の絶対値が上記閾値より小さいときには、上記メモリへのパイロットシンボルの書き込みを禁止するようにしたことを特徴とする付記２に記載の無線通信装置。
【００８９】
（付記４）　上記第１の加算器は、上記第１の比較器により、上記差分の絶対値が上記閾値より小さいことが所定回数続いたと判定されたときには、そのときに上記第１の比較器により算出された差分も加算することを特徴とする付記２または３に記載の無線通信装置。
【００９０】
（付記５）　上記第１の比較器は、上記差分の絶対値が上記閾値より小さいことが所定回数続いたときにも、上記メモリへのパイロットシンボルの書き込みを許可するようにしたことを特徴とする付記３または４に記載の無線通信装置。
【００９１】
（付記６）　上記差分の絶対値が上記閾値より小さくなった回数をカウントするカウンタを有することを特徴とする付記４または５に記載の無線通信装置。
【００９２】
（付記７）　上記加算部は、上記パイロットシンボル抽出部で抽出された所定数のパイロットシンボルの平均をとる平均化器を有し、
上記第１の比較器は、上記平均化器により平均がとられたパイロットシンボルと、上記シフトレジスタ内の最後段のレジスタから出力されたパイロットシンボルとの差分を算出することを特徴とする付記１〜６の何れか１項に記載の無線通信装置。
【００９３】
（付記８）　上記加算部を、複数直列に接続して構成し、
さらに、上記複数の加算部それぞれに配設された上記第１の加算器からの出力値を加算する第２の加算器を有することを特徴とする付記１〜７の何れか１項に記載の無線通信装置。
【００９４】
（付記９）　上記複数の加算部のうち、最前段の加算部に配設された上記第１の加算器からの出力値と、最後段の加算部に配設された上記第１の加算器からの出力値とを減算し、減算値の絶対値が閾値以上であるか否かを判定する第２の比較器を有し、
上記第２の加算器は、上記第２の比較器により上記減算値の絶対値が上記閾値よりも小さいと判定されたときには、上記最前段の加算部を除いた２つ以上の加算部それぞれに配設された上記第１の加算器からの出力値を加算することを特徴とする付記８に記載の無線通信装置。
【００９５】
（付記１０）　第１の拡散符号を用いて拡散されたパイロットシンボルと、第２の拡散符号を用いて拡散されたデータシンボルとを含むＣＤＭＡ信号を受信するＣＤＭＡ信号受信部と、上記ＣＤＭＡ信号受信部で受信されたＣＤＭＡ信号を、上記第１の拡散符号を用いて逆拡散して、上記ＣＤＭＡ信号から上記パイロットシンボルを抽出するパイロットシンボル抽出部と、上記パイロットシンボル抽出部により抽出されたパイロットシンボルを加算するための加算部とを有する無線通信装置であって、
上記加算部を複数直列に接続して構成し、
さらに、上記複数の加算部のうち、最前段の加算部からの出力値と、最後段の加算部からの出力値との差分を算出し、上記算出した差分の絶対値が閾値以上であるか否かを判定する比較器と、
上記比較器により上記差分の絶対値が上記閾値よりも小さいと判定されたときに、上記最前段の加算部を除いた２つ以上の加算部からの出力値を加算する加算器とを有することを特徴とする無線通信装置。
【００９６】
（付記１１）　第１の拡散符号を用いて拡散されたパイロットシンボルと、第２の拡散符号を用いて拡散されたデータシンボルとを含むＣＤＭＡ信号を受信するＣＤＭＡ信号受信処理と、
上記ＣＤＭＡ信号受信処理により受信されたＣＤＭＡ信号を、上記第１の拡散符号を用いて逆拡散して、上記ＣＤＭＡ信号から上記パイロットシンボルを抽出するパイロットシンボル抽出処理と、
上記パイロットシンボル抽出処理により抽出されたパイロットシンボルを加算する加算処理とを行い、
上記加算処理は、上記パイロットシンボル抽出部で抽出されたパイロットシンボルを、シフトレジスタ内の最前段に配設されているレジスタに入力し、上記入力したパイロットシンボルを、新たなパイロットシンボルの入力に伴い後段のレジスタへ順次移動して最後段に配設されているレジスタから出力するパイロットシンボル入出力処理と、
上記最前段に配設されているレジスタに入力されるパイロットシンボルと、上記最前段に配設されているレジスタへのパイロットシンボルの入力に伴い上記最後段に配設されているレジスタから出力されるパイロットシンボルとの差分を算出する差分算出処理と、
上記差分算出処理により算出された差分を加算する差分加算処理とを行うことを特徴とする無線通信方法。
【００９７】
（付記１２）　第１の拡散符号を用いて拡散されたパイロットシンボルと、第２の拡散符号を用いて拡散されたデータシンボルとを含むＣＤＭＡ信号を受信するＣＤＭＡ信号受信処理と、
上記ＣＤＭＡ信号受信処理により受信されたＣＤＭＡ信号を、上記第１の拡散符号を用いて逆拡散して、上記ＣＤＭＡ信号から上記パイロットシンボルを抽出するパイロットシンボル抽出処理と、
上記パイロットシンボル抽出処理により抽出されたパイロットシンボルを加算すべく直列に接続された複数の平均部のうち、最前段の平均部で平均がとられたパイロットシンボルと、最後段の平均部で平均がとられたパイロットシンボルとの差分を算出し、上記算出したパイロットシンボルの差分の絶対値が閾値以上であるか否かを判定する比較処理と、上記比較処理により上記差分の絶対値が閾値よりも小さいと判定されたときに、上記最前段の加算部を除いた２つ以上の加算部で加算されたパイロットシンボルをさらに加算する加算処理とを行うことを特徴とする無線通信方法。
【００９８】
（付記１３）　第１の拡散符号を用いて拡散されたパイロットシンボルと、第２の拡散符号を用いて拡散されたデータシンボルとを含むＣＤＭＡ信号を受信するＣＤＭＡ信号受信処理と、
上記ＣＤＭＡ信号受信処理により受信されたＣＤＭＡ信号を、上記第１の拡散符号を用いて逆拡散して、上記ＣＤＭＡ信号から上記パイロットシンボルを抽出するパイロットシンボル抽出処理と、
上記パイロットシンボル抽出処理により抽出されたパイロットシンボルを加算するための加算処理とを行い、
上記加算処理は、上記パイロットシンボル抽出部で抽出されたパイロットシンボルを、シフトレジスタ内の最前段に配設されているレジスタに入力し、上記入力したパイロットシンボルを、新たなパイロットシンボルの入力に伴い後段のレジスタへ順次移動して最後段に配設されているレジスタから出力するパイロットシンボル入出力処理と、
上記最前段に配設されているレジスタに入力されるパイロットシンボルと、上記最前段に配設されているレジスタへのパイロットシンボルの入力に伴い上記最後段に配設されているレジスタから出力されるパイロットシンボルとの差分を算出する差分算出処理と、
上記差分算出処理により算出された差分を加算する差分加算処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【００９９】
（付記１４）　第１の拡散符号を用いて拡散されたパイロットシンボルと、第２の拡散符号を用いて拡散されたデータシンボルとを含むＣＤＭＡ信号を受信するＣＤＭＡ信号受信処理と、
上記ＣＤＭＡ信号受信処理により受信されたＣＤＭＡ信号を、上記第１の拡散符号を用いて逆拡散して、上記ＣＤＭＡ信号から上記パイロットシンボルを抽出するパイロットシンボル抽出処理と、
上記パイロットシンボル抽出処理により抽出されたパイロットシンボルを加算するべく直列に接続された複数の加算部のうち、最前段の加算部で加算されたパイロットシンボルと、最後段の加算部で加算されたパイロットシンボルとの差分を算出し、上記算出したパイロットシンボルの差分の絶対値が閾値以上であるか否かを判定する比較処理と、
上記比較処理により上記差分の絶対値が閾値よりも小さいと判定されたときに、上記最前段の加算部を除いた２つ以上の加算部で加算されたパイロットシンボルをさらに加算する加算処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【０１００】
（付記１５）　上記付記１３または１４に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【０１０１】
【発明の効果】
以上説明したように本発明によれば、シフトレジスタに入出力されるパイロットシンボルの差分を算出し、上記算出した差分を現在値に加算するようにしたので、従来のようにシフトレジスタ内の各レジスタに入力されているパイロットシンボルの全てを加算しなくてもチャネル推定を行うことができる。したがって、上記チャネル推定のための総演算量を可及的に減らすことができ、これによりチャネル推定に要する演算時間を可及的に短縮することができるとともに、チャネル推定を行う際の電力消費を可及的に減らすことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態を示し、無線通信装置の構成の一例を示したブロック図である。
【図２】本発明の第１の実施の形態を示し、チャネル推定部の構成の一例を示したブロック図である。
【図３】本発明の第１の実施の形態を示し、スロット平均部の構成の一例を示したブロック図である。
【図４】本発明の第１の実施の形態を示し、スロット平均部の動作の一例を説明するフローチャートである。
【図５】本発明の第２の実施の形態を示し、スロット平均部の構成の一例を示したブロック図である。
【図６】本発明の第３の実施の形態を示し、スロット平均部の構成の一例を示したブロック図である。
【図７】本発明の第４の実施の形態を示し、チャネル推定部の構成の一例を示したブロック図である。
【図８】本発明の第４の実施の形態を示し、チャネル推定部の動作の一例を説明するフローチャートである。
【図９】従来の技術を示し、チャネル推定部の構成を示したブロック図である。
【図１０】従来の技術を示し、スロット平均部の構成を示したブロック図である。
【符号の説明】
１　無線通信装置
２　無線受信部
３　ＡＤ変換部
４　フィンガ
５　パスサーチ部
６　ｒａｋｅ部
１３　パイロットシンボル逆拡散部
１４　パイロットシンボル取得部
１５　チャネル推定部
１６　データシンボル同期検波部
１７、５１、６１、７２　スロット平均部
１８、２４、７４　加算器
２１　データ遅延子
２２　メモリ
２３、７３　比較器
２５　カウンタ
６２　シンボル加算器
６３　シンボル平均化器
【図１】
2004112195.tif 000003
【図２】
2004112195.tif 000004
【図３】
2004112195.tif 000005
【図４】
2004112195.tif 000006
【図５】
2004112195.tif 000007
【図６】
2004112195.tif 000008
【図７】
2004112195.tif 000009
【図８】
2004112195.tif 000010
【図９】
2004112195.tif 000011
【図１０】
2004112195.tif 000012