(57)【要約】【課題】多数のチャネルを同時に受信する際に、逆拡散前の受信データで蓄積するか或いは逆拡散後のシンボルデータで蓄積するのかを各種の要因に応じて切り替えることができ、それにより蓄積メモリの削減を図り、逆拡散処理の処理タイミング自由度を高める。【解決手段】演算順序決定部２、セレクタ３、５、７、逆拡散部４、蓄積メモリ６を備え、多チャネルの受信データを受信する際に、演算順序決定部２によりセレクタ３、５の入力を２側に切り替えて、受信データを逆拡散後のシンボルデータで蓄積メモリ６に蓄積するのではなく、逆拡散前の受信データで蓄積することにより、蓄積メモリ６の削減を図り、逆拡散処理の処理タイミング自由度を高めることができる。【選択図】  図１
2005005874.tif 000002
【特許請求の範囲】
【請求項１】
符号分割多重信号を受信する際に内挿補間同期検波を行う受信装置であって、
被同期検波対象の受信データを蓄積する蓄積手段と、
前記被同期検波対象の受信データを前記蓄積手段に逆拡散前に蓄積するか或いは逆拡散後に蓄積するかを切り替える制御手段と、
を備える受信装置。
【請求項２】
請求項１記載の受信装置であって、
前記制御手段は、受信データの蓄積順序の切り替えを前記受信データを復調する際に得られるシンボルレート情報により行う受信装置。
【請求項３】
請求項１記載の受信装置であって、
前記制御手段は、受信データの蓄積順序の切り替えを前記受信データを復調する際に得られるマルチパス情報により行う受信装置。
【請求項４】
請求項１記載の受信装置であって、
前記制御手段は、受信データの蓄積順序の切り替えを受信装置の電力制御系からの指示により行う受信装置。
【請求項５】
請求項１から４のいずれか一項記載の受信装置であって、
複数のマルチパス分の受信処理を行うことにより、パス対応で復調された複数の受信信号をレイク合成する手段を設けた受信装置。
【請求項６】
請求項１から５のいずれか一項記載の受信装置であって、
同期検波のための位相推定を行うパイロットシンボルの受信とデータシンボルの受信とを独立に行う手段を有し、前記制御手段は、前記パイロットシンボルと前記データシンボルの受信を夫々独立で行う際に、前記被同期検波対象の受信データシンボルを逆拡散前に前記蓄積手段に蓄積するか或いは前記被同期検波対象の受信データシンボルを逆拡散後に蓄積するかの切り替え制御を行う受信装置。
【請求項７】
請求項１から６のいずれか一項記載の受信装置であって、
複数のチャネルの受信信号の逆拡散処理、同期検波処理を同一の回路を用いて行う受信装置。
【請求項８】
請求項１から７のいずれか一項記載の受信装置であって、
複数のパスの受信信号の逆拡散処理、同期検波処理を同一の回路を用いて行う受信装置。
【請求項９】
請求項１から８のいずれか一項記載の受信装置であって、
複数のパス及び複数のチャネルの逆拡散処理、同期検波処理及びレイク合成処理を同一回路で同時に行う受信装置。
【請求項１０】
請求項１から９のいずれか一項記載の受信装置であって、
前記蓄積手段は、オーバーサンプリング次数分若しくは複数の蓄積メモリを有する受信装置。
【請求項１１】
請求項１から８のいずれか一項記載の受信装置であって、
前記蓄積手段より連続的に読み出した受信データを連続的に逆拡散する受信装置。
【請求項１２】
請求項１から１１のいずれか一項記載の受信装置であって、
前記蓄積手段より任意の順序で読み出した受信データを逆拡散する受信装置。
【請求項１３】
請求項１から１２のいずれか一項記載の受信装置であって、
前記制御手段は、プログラムにより演算内容を変更する受信装置。
【請求項１４】
請求項１から１３のいずれか一項記載の受信装置であって、
前記蓄積手段は、逆拡散前のデータと逆拡散後のデータとを夫々分割して蓄積する受信装置。
【請求項１５】
請求項１４記載の受信装置であって、
前記制御手段は、複数受信するチャネルの夫々のシンボルレート、フィンガ数により、受信データの蓄積順序を切り替える受信装置。
【請求項１６】
請求項１４記載の受信装置であって、
受信信号の復調信号にエラーが見つかった場合、前記蓄積手段に蓄積したデータをハイブリッドＡＲＱ方式に従って再送されるデータと合成する受信装置。
【請求項１７】
請求項１から１６のいずれか一項記載の受信装置を備える半導体集積回路。
【請求項１８】
符号分割多重通信を行う請求項１から１６のいずれか一項記載の受信装置または請求項１７記載の半導体集積回路を備える通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、符号分割多重通信に係る受信装置に関する。
【０００２】
【従来の技術】
符号分割多重通信において受信動作を行う場合、受信装置は図２８に示すような構成となる。受信装置は、ＡＤ変換部１５０１、逆拡散部１５０２、同期検波部１５０３、重み付け部１５０４、レイク合成部１５０５、チャネルデコード部１５０６、エラー訂正部１５０７を有している。
【０００３】
受信データ１５００はＡＤ変換部１５０１でデジタル化され、逆拡散部１５０２で逆拡散処理され、同期検波部１５０３で同期検波されて受信信号のフェージングによる位相調整を行った後、レイク合成部１５０５によりレイク合成されてからチャネルデコード部１５０６によりチャネルデコードされ、更にエラー訂正部１５０７によってエラー訂正されて復号データ１５０８として出力される。
【０００４】
同期検波部１５０３による同期検波においては、内挿補間等の方式で行われることが多い。内挿補間同期検波は、図２９に示すように、当該受信シンボルに対して時間的に前方、後方のパイロットシンボルを用いて、送信装置側との搬送波信号の周波数のずれ、フェージングによる位相回転量を求め、位相推定値を算出する。
【０００５】
この際、時間的に後方の受信信号を用いるため、位相推定用パイロットシンボル以外の被同期検波チャネルのシンボルを蓄積しておき、位相推定値を求めた後、同期検波を行う必要がある。
【０００６】
符号分割多重通信においては、蓄積するデータ量を削減するため、一般に図３０に示すように、受信データをＡＤ変換部１４０１でデジタル化して、逆拡散部１４０２、１４０７、１４１３、１４１９により逆拡散までした後、メモリ１４０４、１４０８、１４１５、１４２０により、位相推定用パイロットシンボル以外の被同期検波チャネルのシンボルを蓄積する手法がとられていた（特許文献１参照）。但し、図２２中、１４０３、１４０９、１４１４、１４２１は位相推定部、１４０５、１４１０、１４１６、１４２２は同期検波部、１４０６、１４１１、１４１７、１４２３は重み付け部である。
【０００７】
【特許文献１】
特開２００２−１７１２００号公報（第７図）
【０００８】
【発明が解決しようとする課題】
しかしながら、高速データ通信に対するニーズにより、異なった拡散コードを用いて拡散変調された多数のチャネルを同時に受信し、通信速度の向上を図る規格が登場している。そこで課題となるのが、複数のチャネルを同時に受信するための逆拡散部や同期検波用の演算器リソースを多く必要とすることと、逆拡散まで行った状態における受信データ量が増大することである。これは、回路規模を増大させる原因となっている。
【０００９】
一方、シンボルレートやマルチパスの多寡により、逆拡散後のシンボルデータを蓄積した方がメモリの使用効率の向上、受信装置への搭載メモリの削減に有利な場合もある。
【００１０】
逆拡散部は受信データに対してリアルタイムの処理が必要となり、回路リソース的に共用化が困難であり、専用ハードウエア化が必須であるため、多数のチャネルの同時受信時の逆拡散処理の処理タイミングの自由度の向上が要請されている。
【００１１】
本発明は、多数のチャネルを同時に受信する際の蓄積メモリの削減、逆拡散処理の処理タイミング自由度を高めることができる受信装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
請求項１の受信装置は、符号分割多重信号を受信する際に内挿補間同期検波を行う受信装置であって、被同期検波対象の受信データを蓄積する蓄積手段と、前記被同期検波対象の受信データを前記蓄積手段に逆拡散前に蓄積するか或いは逆拡散後に蓄積するかを切り替える制御手段とを備える。
【００１３】
上記構成によれば、各種要因により、受信データを逆拡散前に蓄積手段に蓄積するか或いは逆拡散後に蓄積するかを切り替えることにより、蓄積手段のメモリを効率良く使用することができる。
【００１４】
請求項２の受信装置は、請求項１記載の受信装置であって、前記制御手段は、受信データの蓄積順序の切り替えを前記受信データを復調する際に得られるシンボルレート情報により行う。
【００１５】
上記構成によれば、例えばシンボルレートが大きくなると、受信データを逆拡散前に前記蓄積手段に蓄積し、シンボルレートが小さくなると、受信データを逆拡散後に前記蓄積手段に蓄積することにより、蓄積手段のメモリを効率良く使用することができ、搭載メモリの削減を図ることができる。
【００１６】
請求項３の受信装置は、請求項１記載の受信装置であって、前記制御手段は、受信データの蓄積順序の切り替えを前記受信データを復調する際に得られるマルチパス情報により行う。
【００１７】
上記構成によれば、例えばマルチパスが少なくなると、受信データを逆拡散後に蓄積手段に蓄積し、マルチパスが大きくなると、受信データを逆拡散前に蓄積手段に蓄積することにより、蓄積手段のメモリの使用効率を向上させることができ、搭載メモリの削減を図ることができる。
【００１８】
請求項４の受信装置は、請求項１記載の受信装置であって、前記制御手段は、受信データの蓄積順序の切り替えを受信装置の電力制御系からの指示により行う。
【００１９】
上記構成によれば、電力制御系からの指示により、例えば受信データを逆拡散後に蓄積手段に蓄積するように切り替えれば、蓄積手段のメモリへのアクセス頻度が減って電力消費を減らすことができ、省電力とすることができる。
【００２０】
請求項５の受信装置は、請求項１から４のいずれか一項記載の受信装置であって、複数のマルチパス分の受信処理を行うことにより、パス対応で復調された複数の受信信号をレイク合成する手段を設けた。
【００２１】
上記構成によれば、マルチパスが多いい場合は受信データを逆拡散前に蓄積手段に蓄積するようにして、蓄積手段のメモリ容量を増やさず同期検波を行うことができる。
【００２２】
請求項６の受信装置は、請求項１から５のいずれか一項記載の受信装置であって、同期検波のための位相推定を行うパイロットシンボルの受信とデータシンボルの受信とを独立に行う手段を有し、前記制御手段は、前記パイロットシンボルと前記データシンボルの受信を夫々独立で行う際に、前記被同期検波対象の受信データシンボルを逆拡散前に前記蓄積手段に蓄積するか或いは前記被同期検波対象の受信データシンボルを逆拡散後に蓄積するかの切り替え制御を行う。
【００２３】
上記構成によれば、受信したデータシンボルを蓄積手段に蓄積すると同時に、受信したパイロットシンボルを逆拡散した後同期検波して位相回転量と重み付け値を求めておき、その後、処理に必要なデータシンボルが蓄積されて揃うと、これを読み出して逆拡散した後、前記位相回転量と重み付け値を用いて同期検波及び重み付け及びレイク合成をして復調することにより、蓄積手段のメモリを削減することができる。
【００２４】
請求項７の受信装置は、請求項１から６のいずれか一項記載の受信装置であって、複数のチャネルの受信信号の逆拡散処理、同期検波処理を同一の回路を用いて行う。
【００２５】
上記構成によれば、複数のチャネル分の回路を用意しなくて済むため、回路規模を削減することができる。
【００２６】
請求項８の受信装置は、請求項１から７のいずれか一項記載の受信装置であって、複数のパスの受信信号の逆拡散処理、同期検波処理を同一の回路を用いて行う。
【００２７】
上記構成によれば、複数のパス分の回路を用意しなくて済むため、回路規模を削減することができる。
【００２８】
請求項９の受信装置は、請求項１から８のいずれか一項記載の受信装置であって、複数のパス及び複数のチャネルの逆拡散処理、同期検波処理及びレイク合成処理を同一回路で同時に行う。
【００２９】
上記構成によれば、複数のパス及び複数のチャネルの回路を用意しなくて済むため、回路規模を削減することができると共に、各パス及び各チャネルで共通の処理を同時に行うことができ、逆拡散処理の処理タイミングの自由度を向上させることができる。
【００３０】
請求項１０の受信装置は、請求項１から９のいずれか一項記載の受信装置であって、前記蓄積手段は、オーバーサンプリング次数分若しくは複数の蓄積メモリを有する。
【００３１】
上記構成によれば、受信時にオーバーサンプリングを行って受信データの逆拡散処理のタイミングの精度を向上させることができるが、その際に、オーバーサンプリング次数分若しくは複数の蓄積メモリを有するため、逆拡散処理時の各蓄積メモリのアクセス速度及び逆拡散用の演算器の速度をチップレートまで下げることができ、回路の低消費電力化、クロックマネイジメントの容易化を図ることができる。
【００３２】
請求項１１の受信装置は、請求項１から８のいずれか一項記載の受信装置であって、前記蓄積手段より連続的に読み出した受信データを連続的に逆拡散する。
【００３３】
上記構成によれば、蓄積手段より連続的に受信データを読み出すことにより、受信データの読み出しを集中管理することができ、逆拡散処理などの復調制御を容易に行うことができる。
【００３４】
請求項１２の受信装置は、請求項１から１１のいずれか一項記載の受信装置であって、前記蓄積手段より任意の順序で読み出した受信データを逆拡散する。
【００３５】
上記構成によれば、蓄積手段より任意の順序で受信データを読み出すことにより、逆拡散処理で必要とする順序で受信データ読み出すことができ、逆拡散処理などの復調制御を容易に行うことができる。
【００３６】
請求項１３の受信装置は、請求項１から１２のいずれか一項記載の受信装置であって、前記制御手段は、プログラムにより演算内容を変更する。
【００３７】
上記構成によれば、制御手段による受信データの蓄積手順などをプログラムを変更することにより用途に応じて自由に変更することができ、様々なアプリケーションへの利用が可能となる。
【００３８】
請求項１４の受信装置は、請求項１から１３のいずれか一項記載の受信装置であって、前記蓄積手段は、逆拡散前のデータと逆拡散後のデータとを夫々分割して蓄積する。
【００３９】
上記構成によれば、逆拡散前のデータを蓄積する領域と逆拡散後のデータを蓄積する領域を１個の蓄積メモリの領域を分割することで確保することにより、データの蓄積順序の組み合わせの自由度を高めることができる。
【００４０】
請求項１５の受信装置は、請求項１４記載の受信装置であって、前記制御手段は、複数受信するチャネルの夫々のシンボルレート、フィンガ数により、受信データの蓄積順序を切り替える。
【００４１】
上記構成によれば、複数受信するチャネルの夫々のシンボルレート、フィンガ数により、受信データの蓄積順序を切り替えることにより、最適な蓄積メモリの使用を可能にしている。
【００４２】
請求項１６の受信装置は、請求項１４記載の受信装置であって、受信信号の復調信号にエラーが見つかった場合、前記蓄積手段に蓄積したデータをハイブリッドＡＲＱ方式に従って再送されるデータと合成する。
【００４３】
上記構成によれば、逆拡散を行った受信データを出力すると共に、これを蓄積手段に蓄積しておき、受信信号の復調信号にエラーがあって再送指示があると、蓄積したデータをハイブリッドＡＲＱ方式に従って再送されるデータと合成することができ、ハイブリッドＡＲＱ方式の再送時に必要な受信データを容易に保持することができる。
【００４４】
【発明の実施の形態】
（第１の実施形態）
以下、本発明の実施形態を図面に基づいて説明する。図１及び図２は、本発明の第１の実施形態における受信装置の要部の構成を示すブロック図である。受信装置は、演算順序決定部２、セレクタ３、逆拡散部４、セレクタ５、蓄積メモリ６、セレクタ７を有し、これらにより逆拡散−遅延処理系が構成されている。
【００４５】
次に本実施形態の動作について説明する。演算順序決定部２は各種制御要因に応じてセレクタ３、５、７を切り替える。演算順序決定部２によりセレクタ３、５、７が入力（１）を選択して出力するように切り替えられた場合の逆拡散−遅延処理系の経路は図１に示すようになり、逆拡散後に蓄積を行う構成となる。
【００４６】
すなわち、受信信号１がセレクタ３を介して逆拡散部４に導かれ、逆拡散処理を行う。逆拡散処理された受信信号１は、セレクタ５を介して蓄積メモリ６に蓄えられ、セレクタ７で選択して逆拡散信号８として出力される。
【００４７】
演算順序決定部２によりセレクタ３、５、７が入力（２）を選択して出力するように切り替えられた場合の逆拡散−遅延処理系の経路は図２に示すようになり、逆拡散前に蓄積を行う構成となる。
【００４８】
すなわち、受信信号１がセレクタ５を介して蓄積メモリ６に蓄積される。その後、蓄積メモリ６からセレクタ３を介して逆拡散部４に導かれ、逆拡散部４の出力をセレクタ７で選択して逆拡散信号８として出力する。
【００４９】
第１の実施形態の受信装置によれば、各種要因に応じて演算順序決定部２によって受信データを逆拡散後に蓄積するか、逆拡散前に蓄積するかを切り替えることにより、それぞれ専用の蓄積メモリを備える必要がなくなり、多数のチャネルを同時に受信する際に、蓄積メモリの削減を図ることができる。また、逆拡散前に蓄積した受信データはリアルタイムで逆拡散処理する必要が無いため、逆拡散部４の逆拡散処理の処理タイミングの自由度を高めることができる。
【００５０】
（第２の実施形態）
図３は本発明の第２の実施形態における受信装置の要部の構成を示すブロック図である。本実施形態では、演算順序決定部２１への要因としてシンボルレート情報２０の入力を設けたことにより、受信データを逆拡散後に蓄積するか、逆拡散前に蓄積するかを切り替える構成とし、他の構成は第１の実施形態と同様である。
【００５１】
次に本実施形態の動作について説明する。あるシンボルレート以上になると、受信データを逆拡散後の状態よりも逆拡散前の状態で蓄積メモリ２５に蓄積を行ったほうがよくなるため、演算順序決定部２１はシンボルレート情報２０のシンボルレートがある値以上になると、セレクタ２２、２４、２６を入力（２）側を選択するように切り替えて、受信データを逆拡散前に蓄積メモリ２５に蓄積する。また、演算順序決定部２１はシンボルレート情報２０のシンボルレートがある値未満になると、セレクタ２２、２４、２６を入力（１）側を選択するように切り替えて、受信データを逆拡散部２３で逆拡散した後に蓄積メモリ２５に蓄積する。
【００５２】
第２の実施形態の受信装置によれば、シンボルレートによりメモリ格納効率のよい受信データの蓄積順序を選択することができ、蓄積メモリ２５の使用効率の向上、受信装置への搭載メモリの削減を図ることができる。
【００５３】
（第３の実施形態）
図４は本発明の第３の実施形態における受信装置の要部の構成を示すブロック図である。本実施形態では、演算順序決定部３１への要因としてマルチパス情報３９の入力を設けたことにより、受信データを逆拡散後に蓄積するか、逆拡散前に蓄積するかを切り替える構成とし、他の構成は第１の実施形態と同様である。
【００５４】
次に本実施形態の動作について説明する。受信装置の移動速度や位置している場所の環境により受信すべきマルチパスの本数が異なってくる。マルチパスが少ない場合、受信データを逆拡散後で蓄積メモリ３５に蓄積を行ったほうが有利なため、演算順序決定部３１はマルチパス情報３９のマルチパスがある値以下になると、セレクタ３２、３４、３６を入力（１）側を選択するように切り替えて、受信データを逆拡散部３３で逆拡散後に蓄積メモリ３５に蓄積する。また、演算順序決定部３１はマルチパス情報３９のマルチパスがある値を超えてマルチパスが多くなると、逆拡散後のデータではメモリ使用効率が上がらないため、セレクタ３２、３４、３６を入力（２）側を選択するように切り替えて、受信データを逆拡散部３３で逆拡散する前に蓄積メモリ３５に蓄積する。
【００５５】
第３の実施形態の受信装置によれば、マルチパスの多寡によりメモリ使用効率のよい受信データの蓄積順序を選択することにより蓄積メモリ３５の使用効率を向上させ、受信装置への搭載メモリの削減を図ることができる。
【００５６】
（第４の実施形態）
図５は本発明の第４の実施形態における受信装置の要部の構成を示すブロック図である。本実施形態では、演算順序決定部４１への要因として電力制御信号４９の入力を設けたことにより、受信データを逆拡散後に蓄積するか、逆拡散前に蓄積するかを切り替える構成とし、他の構成は第１の実施形態と同様である。
【００５７】
次に本実施形態の動作について説明する。受信データの逆拡散前の状態における蓄積メモリ４５への蓄積は一般に逆拡散前のデータを取り扱うため、メモリアクセスの頻度も高く電力を多く消費する傾向にある。従って、演算順序決定部４１は電力制御信号４９が省電力を指示している場合には、セレクタ４２、４４、４６を入力（１）側を選択するように切り替えて、受信データを逆拡散部４３により逆拡散した後に蓄積メモリ４５に蓄積する。また、演算順序決定部４１は電力制御信号４９が省電力を指示していない場合には、セレクタ４２、４４、４６を入力（２）側を選択するように切り替えて、受信データを逆拡散部４３により逆拡散する前に蓄積メモリ４５に蓄積する。
【００５８】
第４の実施形態の受信装置によれば、消費電力の観点から、受信データを逆拡散前もしくは逆拡散後のどちらかで蓄積メモリ４５に蓄積するため、電力の合理的な使用を行って、電池寿命を延ばすことができる。なお、電力制御信号４９はパス数とそのパスの安定性、ＣＤＭＡで使用されるパワーコントロール信号の変移量、シンボルレート、電池容量等により決定する。また、本実施形態の回路構成を半導体回路によって実現した場合、電力制御信号４９は回路の動作クロックのパラメータとして与えられ、低電力モード時は、回路の動作クロック、動作電圧を変化させることと連動していてもよい。
【００５９】
（第５の実施形態）
図６は本発明の第５の実施形態における受信装置の構成を示すブロック図である。受信装置は、ＡＤ変換部１０１、受信データの蓄積順序を選択するためのセレクタ１０２、蓄積メモリ１０３、逆拡散する受信データを選択するためのセレクタ１０４、逆拡散部１０５、位相推定部１０６、同期検波するデータを選択するためのセレクタ１０７、同期検波部１０８、重み付け部１０９、レイク合成部１１８を有し、セレクタ１０４、逆拡散部１０５、位相推定部１０６、セレクタ１０７、同期検波部１０８、重み付け部１０９はフィンガユニット１１０（＃０）を構成し、セレクタ１１１、逆拡散部１１２、位相推定部１１３、セレクタ１１４、同期検波部１１５、重み付け部１１６はフィンガユニット１１７（＃Ｎ−１）を構成している。本受信装置はフィンガ数Ｎの場合を示している。
【００６０】
次に本実施形態の動作について説明する。受信信号１００はＡＤ変換部１０１によって離散データにされた後、セレクタ１０２を介して蓄積メモリ１０３に蓄積されるか或いは、逆拡散部１０５、１１２に入力される。
【００６１】
逆拡散前の状態で受信データと蓄積する場合、セレクタ１０２を（０）に切り替え、セレクタ１０４、１０７、１１１、１１４をそれぞれ（１）に切り替えておく。これにより、受信データ（離散データ）はセレクタ１０２を通って蓄積メモリ１０３に蓄積される。その後、位相推定に必要なシンボル分の受信データが揃った時点で、蓄積メモリ１０３から読み出された受信データはセレクタ１０４、１１１を通って逆拡散部１０５、１１２に入力されるため、逆拡散部１０５、１１２はパイロットシンボルの逆拡散を行い逆拡散データが位相推定部１０６、１１３に入力される。位相推定部１０６、１１３は逆拡散データより位相回転量と重み付け値を求める。
【００６２】
同時に、逆拡散部１０５、１１２はデータシンボル（被同期検波対象）の逆拡散を行い、位相推定部１０６、１１３にて求めた各フィンガの位相回転量を同期検波部１０８、１１５にて掛け合わせ、位相推定部１０６、１１３にて求めた各フィンガの重み付け値を重み付け部１０９、１１６にて掛け合わせたのち、レイク合成部１１８にて合成を行って復調データ１１９を得る。
【００６３】
なお、同期検波と重み付けは夫々乗算処理であるため、位相推定部１０６、１１３にて位相回転量と重み付け値を掛け合わせた値を求め、同時に演算を行ってもよい。
【００６４】
逆拡散後の状態で受信データを蓄積する場合は、セレクタ１０２を処理するフィンガによって、その入力を（１）から（Ｎ）に切り替え、セレクタ１０４、１０７、１１１、１１４をそれぞれ（２）に切り替えておく。これにより、受信データ（離散データ）が入力されると同時に、セレクタ１０７、１１４を通って逆拡散部１０５、１１２に入力され、逆拡散部１０５、１１２がパイロットシンボル、データシンボルの逆拡散を行う。パイロットシンボルは位相推定部１０４、１０９にて位相回転量を求めるのに用いられる。
【００６５】
この時、セレクタ１０２が（１）、（Ｎ）に切り替えられて、逆拡散部１０５、１１２から出力されるデータシンボルはセレクタ１０２を通って蓄積メモリ１０３に記憶される。
【００６６】
位相推定部１０４、１０９にて位相推定、重み付け値が決定されたら、順次蓄積メモリ１０３よりデータシンボルを読み出し、同期検波部１０８、１１５にて読み出したデータシンボルと位相推定部１０６、１１３にて求めた各フィンガの位相回転量を掛け合わせ、更にその結果に位相推定部１０６、１１３にて求めた各フィンガの重み付け値を重み付け部１０９、１１６にて掛け合わせた後、各フィンガより得られた結果をレイク合成部１１８にて合成を行って復調データ１１９を得る。
【００６７】
逆拡散後の状態で蓄積した場合の動作タイミングを図７に示す。データの蓄積メモリ１０３への蓄積が終わったら、このメモリ１０３よりパイロットシンボルの読み出しを行い、逆拡散部１０５、１１２、位相推定部１０６、１１３で、パイロットシンボルの逆拡散、位相推定を行う。その後、データシンボルの逆拡散、同期検波、重み付け演算を行っている。この場合、逆拡散後のシンボル保持は不要である。
【００６８】
第５の実施形態の受信装置によれば、拡散率が低く、フィンガ数が多い場合等大容量が必要となる受信データ保持を、蓄積メモリ１０３により逆拡散前のままで蓄積できるようにでき、拡散率やフィンガ数によらず一定のメモリ容量で同期検波を実現することができる。
【００６９】
また、拡散率が高く、フィンガ数が少ない場合等、逆拡散後のデータが少ない場合は、受信データを蓄積メモリ１０３に蓄積せず直ぐに逆拡散を行ってからデータシンボルを蓄積メモリ１０３に蓄積を行うことで、蓄積メモリへのアクセス回数及び使用メモリを削減することができると共に、消費電力の削減を行うことができる。
【００７０】
（第６の実施形態）
図８は本発明の第６の実施形態における受信装置の構成を示すブロック図である。受信装置は、ＡＤ変換部２０１、受信データの蓄積順序を選択するためのセレクタ２０２、蓄積メモリ２０３、フィンガユニット２１８（＃０）、フィンガユニット２３３（＃Ｎ−１）、レイク合成部２３４、２３６を有している。本受信装置はフィンガ数Ｎの場合を示しており、同一のフィンガユニットをＮ個持っており、またチャネル数はＭの場合を示しており、同一のフィンガ内に逆拡散部、同期検波部、重み付け部をＭ個持っている。
【００７１】
フィンガユニット２１８は、逆拡散する受信データを選択するためのセレクタ２０４、チャネルユニット２０９、２１４、セレクタ２１５、パイロット逆拡散部２１６、位相推定部２１７から成る。フィンガユニット２３３は、逆拡散する受信データを選択するためのセレクタ２１９、チャネルユニット２２４、２２９、セレクタ２３０、パイロット逆拡散部２３１、位相推定部２３２から成る。
【００７２】
チャネルユニット２０９は逆拡散部２０５、同期検波するデータを選択するためのセレクタ２０６、同期検波部２０７、重み付け部２０８から成り、チャネルユニット２１４は逆拡散部２１０、同期検波するデータを選択するためのセレクタ２１１、同期検波部２１２、重み付け部２１３から成る。チャネルユニット２２４は逆拡散部２２０、同期検波するデータを選択するためのセレクタ２２１、同期検波部２２２、重み付け部２２３から成り、チャネルユニット２２９は逆拡散部２２５、同期検波するデータを選択するためのセレクタ２２６、同期検波部２２７、重み付け部２２８から成る。
【００７３】
次に本実施形態の動作について図９の動作タイミング図を参照して説明する。受信信号２００がＡＤ変換部２０１によって離散データにされた後、セレクタ２０２を介して蓄積メモリ２０３に蓄積される或いは、セレクタ２０４，２１５、２１９、２３０を介して逆拡散部２０５、２１０、２１６、２２０、２２５、２３１に入力される。
【００７４】
セレクタ２０２を入力（０）に切り替え、セレクタ２１５、２３０を入力（２）にしておく。ＡＤ変換部２０１から出力される受信データはセレクタ２０２を通って蓄積メモリ２０３に蓄積される。これと同時に受信データはセレクタ２１６を通ってパイロット逆変換部２１６に入力されて、パイロットシンボルが逆拡散され、得られたパイロットシンボルを用いて位相推定部２１７により位相推定が行われる。
【００７５】
その後、位相推定に必要なシンボル分の受信データが揃った時点で、１に切り替わっているセレクタ２０４，２１９を通って蓄積メモリ２０３から読み出された受信データは逆拡散部２０５，２１０，２２０，２２５に入力されるため、これら逆拡散部はデータシンボル（被同期検波対象）の逆拡散を行い、位相推定部２１７、２３２にて求めた各フィンガの位相回転量を同期検波部２０７、２１２、２２２、２２７にて掛け合わせ、位相推定部２１７、２３２にて求めた各フィンガの重み付け値を重み付け部２０８、２１３、２２３、２２８にて掛け合わせたのち、レイク合成部２３４、２３６にて合成を行い復調データ２３５、２３７とする。
【００７６】
一方、拡散率が高い場合や受信チャネルが少ない場合は、セレクタ２０４、２０６、２１１、２１９、２２１、２２６をそれぞれ入力（２）に切り替えておき、受信データを逆拡散後にデータシンボルを蓄積メモリ２０３に蓄積する。
【００７７】
第６の実施形態の受信装置によれば、上記のように位相推定値算出用のパイロットシンボルの蓄積、逆拡散の制御がデータシンボルと独立に行えることであり、これにより、低拡散率、他チャンネル、他フィンガを持つＣＤＭＡシステムにおいて、蓄積メモリ２０３の削減を図ることができる（図２７参照）。このメモリ削減効果の見積もり条件としてはＷ−ＣＤＭＡ方式の改良規格であるＨＳＤＰＡ方式によるものである。逆拡散により受信データはフィンガ数分の逆拡散データとなり、振幅情報が増えているのに加え、同時に受信するチャネル数が増大することで、非常に大量のメモリが必要であるが、本実施形態では、同期検波のための蓄積メモリ２０３の削減が可能となっている。
【００７８】
（第７の実施形態）
図１０は本発明の第７の実施形態における受信装置の構成を示すブロックク図である。受信装置は、ＡＤ変換部３０１、受信データの蓄積順序を選択するためのセレクタ３０２、蓄積メモリ３０３、フィンガユニット３１４（＃０）、フィンガユニット３２４（＃Ｎ−１）、レイク合成部３２５を有している。本受信装置はフィンガ数Ｎの場合を示しており、同一のフィンガユニットをＮ個持っておいる。またチャネル数はＭの場合を示しているが、各フィンガ内に逆拡散部３０５、３１６、セレクタ３０４、３１７、同期検波部３０７、３１８、重み付け部３０８、３１９を１組ずつ持っていて、複数のチャネルをひとつの逆拡散部、同期検波部、重み付け部を用いて処理するようにしてある。本実施形態は、複数のチャネルをひとつの逆拡散部、同期検波部、重み付け部を用いることを特徴とし、他の構成は第６の実施形態と同様である。
【００７９】
次に本実施形態の動作について図１１の動作タイミング図を参照して説明する。セレクタ３０２を入力（０）に切り替え、セレクタ３１１、３２１は入力（２）にしておく。受信信号３００はＡＤ変換部３０２により離散データ化され、セレクタ３０３を通って蓄積メモリ３０３に蓄積される。これと同時に受信データはセレクタ３１１、３２１を通ってパイロット逆変換部３１２、３２２に入力されて、パイロットシンボルが逆拡散され、得られたパイロットシンボルを用いて位相推定部３１３、３２３により位相推定が行われる。
【００８０】
上記位相推定までの流れは第６の実施形態と同様である。位相推定が行われた後、入力が（１）に切り替わっているセレクタ３０４、３１５を通して、受信データを蓄積メモリ３０３より読み出され、逆拡散部３１２、３２２で位相推定部３１３、３２３により推定された位相回転量及び重み付け値などを用いて逆拡散部３０５、３１６での逆拡散、同期検波部３０７、３１８での同期検波、重み付け部３０９、３１９での重み付け処理が、０からＭ−１の複数のチャネル分、時系列的に順次行なわれる。
【００８１】
第７の実施形態の受信装置によれば、逆拡散部３０５、３１６、同期検波部３０７、３１８、重み付け部３０９、３１９をチャネル間で共用できるため回路規模を削減することができる。回路共用化においては、演算順序の制御が必要であり、無線通信のようにリアルタイム処理を行う必要のある処理については、制御が複雑になる傾向があったが、本実施形態のように受信データを蓄積メモリ３０３に逆拡散前の状態で蓄積しておくことで、逆拡散処理の処理タイミングに自由度が生まれ、回路共用化も容易に行うことができる。
【００８２】
（第８の実施形態）
図１２は本発明の第８の実施形態における受信装置の構成を示すブロック図である。受信装置は、ＡＤ変換部４０１、受信データの蓄積順序を選択するためのセレクタ４０２、蓄積メモリ４０３、各フィンガ（＃０から＃Ｎ−１）共通のフィンガユニット４０９、フィンガユニット４１３（＃０）、フィンガユニット４１７（＃Ｎ−１）、レイク合成部４１８を有している。フィンガユニット４０９（＃０から＃Ｎ−１）はセレクタ４０４、逆拡散部４０５、セレクタ４０６、同期検波部４０７、重み付け部４０８を有し、＃０から＃Ｎ−１の各フィンガで共通の処理を行う。フィンガユニット４１３（＃０）はセレクタ４１０、パイロット逆拡散部４１１、位相推定部４１２を有し、フィンガユニット４１７（＃Ｎ−１）はセレクタ４１４、パイロット逆拡散部４１５、位相推定部４１６を有している。本受信装置はフィンガ数Ｎの場合を示しているが、フィンガユニット４０９では、同一の回路を用いて複数フィンガの処理を行うのが本実施形態の特徴である。また、チャネル数はＭの場合を示しており、同一のフィンガ内では同一の回路を用いて逆拡散、同期検波、重み付けを行うのが本実施形態の特徴である。
【００８３】
次に本実施形態の動作について図１３の動作タイミング図を参照して説明する。セレクタ４０２を入力（０）に切り替え、セレクタ４１４、４１０は入力（２）にしておく。受信信号４００はＡＤ変換部４０２により離散データ化され、セレクタ４０２を通って蓄積メモリ４０３に蓄積される。これと同時に受信データはセレクタ４１０、４１４を通ってパイロット逆変換部４１１、４１３に入力されて、パイロットシンボルが逆拡散され、得られたパイロットシンボルを用いて位相推定部４１２、４１６により位相推定が行われる。
【００８４】
上記位相推定までの流れは第６、第７ｋ実施形態と同様である。位相推定が行われた後、入力（１）にしたセレクタ４０４を通して蓄積メモリ４０３より受信データを読み出し、これを逆拡散部４０５にて逆拡散し、同期検波部４０７で各フィンガの位相推定部４１２、４１６の位相回転量及び重み付け値などを用いて同期検波し、重み付け部４０８で重み付けを行うが、複数のチャネル、複数フィンガを時系列的に順次行う。
【００８５】
第８の実施形態の受信装置によれば、逆拡散部４０５、同期検波部４０７、重み付け回路４０８をフィンガ間、チャネル間で共用でき、回路規模の削減ができる。回路共用化においては、演算順序の制御が必要であり、無線通信のようにリアルタイム処理を行う必要のある処理については、制御が複雑になる傾向があったが、本実施形態のように、受信データを蓄積メモリ４０３に逆拡散前の状態で蓄積を行っておくことで、逆拡散処理の処理タイミングに自由度が生まれ、回路共用化も容易とし、回路規模を削減することができる。
【００８６】
（第９の実施形態）
図１４本発明の第９の実施形態における受信装置の構成を示すブロック図である。受信装置は、ＡＤ変換部５０１、受信データの蓄積順序を選択するためのセレクタ５０２、蓄積メモリ５０３、フィンガユニット５０７（＃０）、各フィンガ及びチャネル（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）共通のフィンガユニット５１０、フィンガユニット５１１（＃Ｎ−１）を有している。
【００８７】
フィンガユニット５１０（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）はセレクタ５０４、逆拡散／同期検波／重み付け／レイク合成部５１２を有し、＃０から＃Ｎ−１及び＃０から＃Ｍ−１の各フィンガ及びチャネルで共通の処理を行う。フィンガユニット５０７（＃０）はセレクタ５０５、パイロット逆拡散部５０６、位相推定部５０７を有し、フィンガユニット５１１（＃Ｎ−１）はセレクタ５０８、パイロット逆拡散部５０９、位相推定部５１０を有している。本受信装置はフィンガ数Ｎ及びチャネル数はＭの場合を示しているが、逆拡散／同期検波／重み付け／レイク合成部５１２において逆拡散、同期検波、重み付け、レイク合成を同時に処理を行うことが本実施形態の特徴である。
【００８８】
次に本実施形態の動作について説明する。セレクタ５０２を入力（０）に切り替え、セレクタ５０５、５０８は入力（２）にしておく。受信信号５００はＡＤ変換部５０１により離散データ化され、セレクタ５０２を通って蓄積メモリ５０３に蓄積される。これと同時に受信データはセレクタ５０５、５０８を通ってパイロット逆変換部５０６、５０９に入力されて、パイロットシンボルが逆拡散され、得られたパイロットシンボルを用いて位相推定部５０７、５１０により位相推定が行われる。
【００８９】
上記位相推定までの流れは第８実施形態と同様である。位相推定が行われた後、入力を（１）にしたセレクタ５０４を通して蓄積メモリ５０３より受信データを読み出し、これを逆拡散／同期検波／重み付け／レイク合成部５１２に入力して、各フィンガ及びチャネルで共通の処理を同時に行う。
【００９０】
ここで、逆拡散処理は積和演算処理、同期検波処理は乗算処理、重み付け処理は乗算処理、レイク合成処理は加算処理であり、すべて線形演算であるため、演算順序の入れ替え、乗算を一度に行うことが可能である。
【００９１】
第９の実施形態の受信装置によれば、受信データのまま蓄積メモリ５０３に蓄積を行っているので、演算順序の入れ替えが容易に行えるため、適用するアプリケーションにより、拡散符号、位相回転値、重み付け値の持つビット数が異なるが、性能、回路規模、処理時間等を考慮して演算順序を決定して、各フィンガ及びチャネルで共通の処理を同時に行うことができ、逆拡散処理の処理タイミングに自由度が生まれ、回路共用化も容易とし、回路規模を削減することができる。
【００９２】
（第１０の実施形態）
図１５は本発明の第１０の実施形態における受信装置の構成を示す図である。受信装置は、ＡＤ変換部６０１、セレクタ６０２、セレクタ６０３、複数の蓄積メモリ（１）から（４）６０４、セレクタ６０５、フィンガユニット６０９（＃Ｎ−１）、フィンガユニット６１３（＃０）、各フィンガ及びチャネル（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）共通のフィンガユニット６１６（＃０）を有している。フィンガユニット６１６（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）はセレクタ６１４、逆拡散／同期検波／重み付け／レイク合成部６１５を有し、＃０から＃Ｎ−１及び＃０から＃Ｍ−１の各フィンガ及びチャネルで共通の処理を行う。フィンガユニット６０９（＃Ｎ−１）はセレクタ６０６、パイロット逆拡散部６０７、位相推定部６０８を有し、フィンガユニット６１３（＃０）はセレクタ６１０、パイロット逆拡散部６１１、位相推定部６１２を有している。
【００９３】
本実施形態の構成は第９の実施形態の構成に準ずるが、受信データを蓄積する蓄積メモリ６０４をオーバーサンプリング次数個もしくは、複数個持つことが特徴となっている。
【００９４】
次に本実施形態の動作について説明する。セレクタ６０２を入力（０）に切り替え、セレクタ６０９、６１３は入力（２）にしておく。受信信号６００はＡＤ変換部６０１により離散データ化され、セレクタ６０２を通り、更にセレクタ６０３によってサンプルごとに振り分けられて蓄積メモリ６０３（１）から（４）のいずれかに蓄積される。これと同時に受信データはセレクタ６０６、６１０を通ってパイロット逆変換部６０７、６１１に入力されて、パイロットシンボルが逆拡散され、得られたパイロットシンボルを用いて位相推定部６０８、６１２により位相推定が行われる。
【００９５】
ここで、ＣＤＭＡ受信装置においては、定めされたチップレート（拡散符号の送出される周期）に対して数倍程度のオーバーサンプリングを行っており、サンプル周期で受信タイミングを調整することで、正確なタイミングで逆拡散処理を行えるようにしている。その際、特定のフィンガにおいては、チップレート周期でしか受信データを必要としない。そこで、オーバーサンプリング次数分の複数の蓄積メモリ６０４（１）から（４）を用意しておき、サンプルごとにセレクタ６０３により別々の蓄積メモリ６０４に蓄積することになる。
【００９６】
次の逆拡散処理においては、セレクタ６１４が入力（１）に切り替えておくと共に、各フィンガが必要とするサンプルが読み出せるよう、セレクタ６０５をフィンガ毎に切り替えておく。そして、蓄積メモリ６０４（１）から（４）からの受信データの読み出しを同時に行うことで、各フィンガに所望の受信データが供給される。パスオフセットが大きい場合は、逆拡散処理の動作タイミングをずらすようにする。
【００９７】
第１０の実施形態の受信装置によれば、逆拡散処理の蓄積メモリ６０４（１）から（４）に対するアクセス速度を下げ、演算ユニットの処理速度を低減することを目的とし、そのため、オーバーサンプル数分の受信データの読み出しを蓄積メモリ６０４（１）から（４）からセレクタ６０５を介して同時に行うことで、メモリのアクセス速度、逆拡散などの演算器の動作速度をチップレートまで下げることができ、回路の低消費電力化、クロックマネージメントの容易化を実現することができる。
【００９８】
（第１１の実施形態）
図１６は本発明の第１１の実施形態における受信装置の構成を示す図である。受信装置は、セレクタ７０１、セレクタ７０３、複数の蓄積メモリ（１）から（４）７０２、フィンガユニット７０８（＃Ｎ−１）、フィンガユニット７１１、各フィンガ及びチャネル（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）共通のフィンガユニット７２５を有している。フィンガユニット７２５（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）はレジスタ７１４、セレクタ７１５ａ、７１５ｂ，７１６、レジスタ７２１、７２２、７２３、７２４、掛算器７１７により、逆拡散／同期検波／重み付け／レイク合成部を構成して、＃０から＃Ｎ−１及び＃０から＃Ｍ−１の各フィンガ及びチャネルで共通の処理を行う。フィンガユニット７０８（＃Ｎ−１）は、パイロット逆拡散部７０６、位相推定部７０７を有し、フィンガユニット７１１（＃０）はパイロット逆拡散部７０９、位相推定部７１０をしている。本実施の形態の構成は第１０の実施形態に準ずるが、逆拡散処理以降の演算の制御方法に関して、共通のメモリアドレス発生手段としてタイミング生成部７０５を備えることを特徴としている。このタイミング生成部７０５は蓄積終了信号７０４をレジスタ７０１に、パイロット演算イネーブル信号７２８、７２９をパイロット逆拡散部７０６、７０９に、拡散コード／位相推定値切替え信号演算イネーブル信号７１９をセレクタ７１６に、演算フィンガ／チャネル制御信号演算イネーブル信号７２０をセレクタ７１５ｂに、ウエイト信号７１２をセレクタ７０３に出力する。
【００９９】
次に本実施形態の動作について図１７の動作タイミング図を参照して説明する。離散データ化された受信信号７００はセレクタ７０１によってサンプルごとに振り分けられて蓄積メモリ７０２（１）から（４）のいずれかに蓄積される。これと同時に受信データはパイロット逆変換部７０６、７０９に入力される。タイミング生成部７０５がパイロット逆拡散部７０６、７０９に対してパイロット演算イネーブル信号７２８、７２９を出力すると、パイロット逆変換部７０６、７０９によってパイロットシンボルが逆拡散され、得られたパイロットシンボルを用いて位相推定部７０７、７１０において位相推定値、重み付け値を算出される。
【０１００】
一方、受信データが所望の時間分、蓄積メモリ７０２に蓄積されると、蓄積終了信号７０４がタイミング生成部７０５に入力される。このとき、位相推定部７０７、７１０において位相推定は終了している。タイミング生成部７０５において、蓄積メモリ７０２に対して順次アドレスを発行し、各逆拡散処理に必要なデータをセレクタ７０３で選択した後、データチャネル受信信号７１３としてフィンガ（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）７２５に出力する。
【０１０１】
フィンガ（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）７２５の逆拡散部では、入力された受信データを各フィンガの受信タイミングに合わせて拡散符号と掛け合わせ、フィンガ、チャネル毎にレジスタ７２１、７２２に積分の中間結果として保存し、蓄積メモリ７０２から受信データを順次読み出しながら、規定のシンボル境界まで逆拡散処理を行う。各フィンガのシンボルデータに対して位相推定値、重み付け値を乗算し、各フィンガのシンボル値をレジスタ７２３、７２４で加算（レイク合成）して復調データ７２６、７２７として出力する。
【０１０２】
このように、蓄積メモリ７０２への受信データの蓄積後のメモリ読み出しを、共通のアドレス発生手段としてのタイミング生成部７０５の制御によって連続的に行う共に、それに合わせてフィンガ（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）７２５の逆拡散部が受信データを逆拡散するのが本実施形態の特徴である。
【０１０３】
また、各フィンガの逆拡散処理以降を時分割で行っているため、同一受信データを２サイクル以上に亙って使用することがあり、また、同期検波、レイク合成時には逆拡散処理が行えないため、その場合は、タイミング制御部７０５からウエイト信号７１２を、蓄積メモリ７０２のメモリリードを制御しているセレクタ７０３に出力して蓄積メモリ７０２からの読み出しを一時中断する。なお、この部分は第６、７の実施形態に倣えば、複数の演算手段を持ち、ウエイトを発生しない回路構成にすることもできる。
【０１０４】
第１１の実施形態の受信装置によれば、蓄積メモリ７０２からの受信データの読み出しをタイミング生成部７０５で集中管理することで、受信データの読み出し及び各フィンガの逆拡散処理などの制御を容易に行うことができる。
【０１０５】
（第１２の実施形態）
図１８は本発明の第１２の実施形態における受信装置の構成を示すブロック図である。受信装置は、セレクタ８０１、セレクタ８０３、複数の蓄積メモリ（１）から（４）８０２、フィンガユニット８１１（＃０）、フィンガユニット８０８、（＃Ｎ−１）各フィンガ及びチャネル（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）共通のフィンガユニット８２４及びタイミング生成部８０５を有している。フィンガユニット８２４（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）はレジスタ８１２、セレクタ８１４ａ、８１４ｂ，８１７、レジスタ８２０、８２１、レジスタ８２２、８２３により掛算器８１６、逆拡散／同期検波／重み付け／レイク合成部を構成し、且つアドレス生成部８３０を備えて、＃０から＃Ｎ−１及び＃０から＃Ｍ−１の各フィンガ及びチャネルで共通の処理を行う。
【０１０６】
フィンガユニット８０６（＃Ｎ−１）は、パイロット逆拡散部８０６、位相推定部８０７を有し、フィンガユニット８１１（＃０）はパイロット逆拡散部８０９、位相推定部８１０を有し、その構成は第１１の実施形態に準ずるが、逆拡散処理以降の演算の制御方法に関して、各逆拡散部が蓄積メモリ８０２に対するアドレス発生手段としてのアドレス生成部８３０を持つことを特徴とすることが本実施形態の特徴である。
【０１０７】
次に本実施形態の動作について図１９の動作タイミング図を参照して説明する。離散データ化された受信信号８００はセレクタ８０１によってサンプルごとに振り分けられて蓄積メモリ８０２（１）から（４）のいずれかに蓄積される。これと同時に受信データはパイロット逆変換部８０６、８０９に入力される。タイミング生成部８０５がパイロット逆拡散部８０６、８０９に対してパイロット演算イネーブル信号８２８、８２７を出力すると、パイロット逆変換部８０６、８０９によってパイロットシンボルが逆拡散され、得られたパイロットシンボルを用いて位相推定部８０７、８１０において位相推定値、重み付け値を算出される。
【０１０８】
一方、受信データが蓄積メモリ８０２に所望の時間分蓄積されると、セレクタ８０１から蓄積終了信号８０４がアドレス生成部８３０に入力される。このとき、位相推定部８０７、８１０での位相推定は終了している。アドレス生成部８３０はセレクタ８０３を介して蓄積メモリ８０２に対して順次アドレスを発行し、各逆拡散処理に必要なデータをセレクタ８０３で選択した後、データチャネル受信信号８１２としてフィンガユニット（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）８２４に入力する。
【０１０９】
フィンガユニット８２４の逆拡散部では、入力された受信データを各フィンガの受信タイミングに合わせて拡散符号と掛け合わせ、フィンガ、チャネル毎にレジスタ８２０、８２１に積分の中間結果として保存し、受信データを順次読み出しながら、規定のシンボル境界まで逆拡散処理を行う。各フィンガのシンボルデータに対して位相推定値、重み付け値を乗算し、各フィンガのシンボル値をレジスタ８２２、８２３で加算（レイク合成）して復調データ８２５、８２６として出力する。
【０１１０】
第１２の実施形態の受信装置によれば、各フィンガの逆拡散処理、同期検波、レイク合成の処理を実際の演算ユニット内にあるアドレス生成部８３０の発行アドレスによって各演算に必要なタイミングで行っているため、蓄積メモリ８０２に対して任意の順序でアクセスが可能となり、フィンガユニット８２４における演算内容の自由度を高めることができる。
【０１１１】
（第１３の実施形態）
図２０は本発明の第１３の実施形態における受信装置の構成を示すブロック図である。但し、図１９に示した第１２の実施形態と同様の部分には同一符号を付して説明し、その説明を適宜省略する。受信装置は、セレクタ８０１、セレクタ８０３、複数の蓄積メモリ８０２（１）から（４）、フィンガユニット８０８（＃Ｎ−１）、フィンガユニット８１１（＃０）、各フィンガ及びチャネル（＃０から＃Ｎ−１及び＃０から＃Ｍ−１）共通のフィンガユニット８２４（＃０）及びタイミング生成部８０５を有し、第１２の実施形態と同様の構成を有している。第１２の実施形態と異なる点は、アドレス生成部８３０のアドレス発生方法（蓄積メモリ８０２からの読み出し方法）、タイミング生成部８０５の様々なタイミング生成方法／演算手順を決定しているプログラムを、蓄積手段であるアドレス、タイミング演算手順記憶装置９２７から供給することである。
【０１１２】
第１３の実施形態の受信装置によれば、アドレス発生方法（メモリからの読み出し方法）、タイミング生成方法／演算手順を決定するプログラムを蓄積手段である演算手順記憶装置９２７に蓄えておき、これらプログラムを用途により切り替えることで、アドレス生成部８３０のアドレス生成方法及びタイミング生成部８０５のタイミング生成方法を切替えることができ、様々なアプリケーションへの利用が可能である。
【０１１３】
上記のような本実施形態の構成は、例えばＷ−ＣＤＭＡ等に用いられる基地局との同期処理へ利用することができ、同一の受信データに対して複数の拡散コードを掛け合わせる処理や、階層化直交符号、アダマール符号、Ｇｏｌｅｙ符号等、再帰的な処理を行うことで処理が簡素化される逆拡散処理において、演算制御を通常の逆拡散処理からプログラマブルの切り替えることにより、高速な同期処理を行うことができる。また、同期処理中は同期処理を行っているハードウエアが本実施形態の蓄積メモリ８０２を使用して共用化を図ることも可能である。
【０１１４】
（第１４の実施形態）
図２１は本発明の第１４の実施形態における受信装置の要部の構成を示すブロック図である。受信装置は、セレクタ９０１、９０４、９０５、９０９、９１０、９１１、演算順序決定部９０２、逆拡散部９０３、蓄積メモリ９０７により、受信データの逆拡散−遅延処理蓄積系が構成されている。
【０１１５】
次に本実施形態の動作について説明する。演算順序決定部２はセレクタ９０１，９０４，９０５がそれぞれ入力（１）を選択して出力するように入力（１）側に切り替える。受信信号９００はセレクタ９０１を介して逆拡散部９０３で逆拡散され、セレクタ９０４を介して蓄積メモリ９０７中の領域９０６に蓄積される。これと同時に、受信信号９００はセレクタ９０５を介して直接蓄積メモリ９０７中の領域９０８に蓄積される。すなわち、蓄積メモリ９０７中の領域９０６には逆拡散された受信信号が蓄積され、領域９０８には逆拡散前の受信信号が蓄積される。
【０１１６】
その後、演算順序決定部２は所望のタイミングでセレクタ９０１、９０９を入力（２）側に、セレクタ９１１を入力（１）側に切り替えた後、蓄積メモリ９０７中の領域９０８の受信データを読み出し、これをセレクタ９０９、９０１を介して逆拡散部９０３に入力することにより、逆拡散した受信データ９１２をセレクタ９１１を介して出力する。
【０１１７】
また、セレクタ９１０、セレクタ９１１を入力（１）側に切り替えた後、蓄積メモリ９０７中領域９０６の逆拡散された受信データを読み出し、これをセレクタ９１０、９１１を介して出力することにより、一旦、蓄積された逆拡散受信データを出力することができる。
【０１１８】
第１４の実施形態の受信装置によれば、蓄積メモリ９０６を２領域９０６、９０８に分割し、受信データの蓄積領域を逆拡散前用と逆拡散後用とに使い分けができるようにすることにより、演算順序の組み合わせの自由度を高めることができる。
【０１１９】
（第１５の実施形態）
図２２は本発明の第１５の実施形態における受信装置の要部の構成を示すブロック図である。受信装置は、セレクタ１００１、１００４、１００５、１００９、１０１０、１０１１、演算順序決定部１００２、逆拡散部１００３、蓄積メモリ１００７により構成され、図１４に示した第１４の実施形態とほぼ同様であるが、演算順序決定部１００２の決定要因としてチャネル１、２のパス情報とシンボルレート情報の入力を設けたところが異なるところである。
【０１２０】
次に本実施形態の動作について説明する。演算順序決定部１００２の演算順序の制御はチャネルごとのシンボルレート情報や、パス情報により決定されるが、チャネルによってシンボルレート、割り当てるフィンガ数は異なることがある。具体的にはＷ−ＣＤＭＡ方式のＤＰＣＨとＤＳＣＨの組み合わせの場合等である。
【０１２１】
ダイバーシティーハンドオーバーを行っているチャネル（ＤＰＣＨ）と、特定の基地局とのみとの通信を行うチャネル（ＤＳＣＨ）が存在するような場合で、フィンガ数が少なくシンボルレートが低いチャネルに関して、演算順序決定部１００２は逆拡散後のシンボル蓄積を行う。すなわち、演算順序決定部１００２はセレクタ１００１，１００４をそれぞれ入力（１）を選択して出力するように切り替える。受信信号１０００はセレクタ１００１を介して逆拡散部１００３で逆拡散され、セレクタ１００４を介して蓄積メモリ１００７中の領域１００６に蓄積される。
【０１２２】
一方、フィンガ数が多く、シンボルレートが高いチャネルの場合、演算順序決定部１００２は逆拡散前の受信データを蓄積する。すなわち、演算順序決定部１００２はセレクタ１００５を入力（２）側に切り替え、受信データ１０００はセレクタ１００５を介してメモリ１００７中の領域１００に蓄積される。
【０１２３】
第１５の実施形態の受信装置によれば、フィンガ数やシンボルレートによって、蓄積順序を切り替えることで最適な蓄積メモリ１００７の使用が可能としている。
【０１２４】
（第１６の実施形態）
図２３は本発明の第１６の実施形態における受信装置の構成を示すブロック図である。受信装置は、セレクタ１１０１、１１０４、１１０５、１１０９、１１１１、１１１１、演算順序決定部１１０２、逆拡散部１１０３、蓄積メモリ１１０７により構成され、図２１に示した第１４の実施形態とほぼ同様であるが、演算順序決定部１１０２の決定要因として再送指示信号の入力を設けたところが異なるところであり、第１４の実施形態に対して、ハイブリッドＡＲＱ方式に適用したのが本実施形態の特徴である。
【０１２５】
次に本実施形態の動作について図２４の動作タイミング図を参照して説明する。演算順序決定部１１０２がセレクタ１１０５を入力（２）側に切り替えると、受信データ１１００はセレクタ１１０５を介して蓄積メモリ１１０７中の領域１１０８に蓄積される。その後、所望のタイミングで、演算順序決定部１１０２はセレクタ１１０１、１１０９を入力（２）側に切り替え、蓄積メモリ１１０７の領域１１０８からセレクタ１１０９を介して受信データを読み出し、これをセレクタ１１０１を介して逆拡散部１１０３に入力することにより逆拡散し、入力（１）側に切り替えられた１１１１を介して逆拡散を行ったデータ１１１２を出力する。この時、演算順序決定部１１０２はセレクタ１１０４を入力（１）側に切り替えて、逆拡散を行ったデータを１１０２として出力するだけでなく、セレクタ１１０４を介して蓄積メモリ１１０７の領域１１０６に蓄積する。
【０１２６】
ここで、出力したシンボルよりエラーが判定された場合、再送指示信号が演算順序決定部１１０２に入力されるため、演算順序決定部１１０２はセレクタ１１０９、１１１１を入力（２）側にして、蓄積メモリ１１０７の領域１１０６に蓄積して保持したシンボルを読み出し、これを再送が行われたときに再送シンボルと加算する。
【０１２７】
第１６の実施形態の受信装置によれば、ハイブリッドＡＲＱ等の再送時のシンボルデータの保持を蓄積メモリ１１０７を用いて容易に行うことができる。
【０１２８】
なお、上記した第１から第１６の実施形態によれば、本発明の構成を半導体集積回路に実装することを念頭に置かれて考えられたもので、半導体回路における回路規模削減、ハードウエア処理の柔軟性を高めるために行われたものであり、各実施形態の回路構成は半導体集積回路として具現化されることになる。
【０１２９】
（第１７の実施形態）
図２５は本発明の第１７の実施形態における通信装置の構成を示すブロック図である。通信装置は、アンテナ１２００、ＲＦ（無線周波数）／ＩＦ（中間周波数）回路１２０１、ＡＤ変換部１２０２、受信装置１２０３、復号／エラー訂正部１２０４、レート検出部１２０５、ＤＡ変換部１２０６、送信部１２０７、符号化部１２０８、スピーカ１２１０、表示装置１２１１、マイク１２１２、キーボード１２１３を有している。ここで、受信装置１２０３は第１から第１６の実施形態のいずれかの構成を有しているものとする。
【０１３０】
次に本実施形態の動作について説明する。アンテナ１２００により補足されたＲＦ信号はＲＦ／ＩＦ回路１２０１より受信されて、中間周波信号になり、それがＡＤ変換部１２０２に離散信号化されて、受信装置１２０３に入力される。受信装置１２０３では第１から第１６の実施形態で説明した各種処理を行って復号データを生成し、この復号データが復号／エラー訂正部１２０４とレート検出回路１２０５に入力される。復号／エラー訂正部１２０４では受信復号データのエラー訂正などが行われると共に、音声信号、画像信号、電力制御信号、再送制御信号が分離される。音声信号はスピーカから１２１０から出力され、画像信号は表示装置１２１１により表示され、電力制御信号及び再送制御信号は受信装置１２０３にフィードバックされる。また、レート検出回路１２０５では復調データからシンボルレートが検出されて、受信装置１２０３にフィードバックされる。これら電力制御信号、再送制御信号及びシンボルレートは受信装置１２０３の制御要因として作用する。
【０１３１】
受信装置１２０３は、既に第１から第１６の実施形態で説明したように、電力制御信号、再送制御信号及びシンボルレートを用いて受信信号の蓄積を逆拡散前に行うか、逆拡散後に行うかの手順の切替えやそれに伴う演算順序の決定などを行う。
【０１３２】
一方、マイク１２１２で集音された音声やキーボード１２１３から入力された情報は符号化部１２０８で符号化され、更に送信部１２０７により変調された後、ＤＡ変換部１２０６によりアナロク信号化され、更にＲＦ／ＩＦ回路１２０１で無線周波数になってアンテナ１２００より送信される。
【０１３３】
第１７の実施形態の通信装置によれば、受信装置１２０３の回路規模が削減されるため、通信装置を小型化することができる。
【０１３４】
（第１８の実施形態）
図２６は本発明の第１８の実施形態における通信システムの構成を示すブロック図である。基地局１３００と移動局１３０１の間で無線通信を行うが、基地局１３００と移動局１３０１に図２５で示した通信装置が搭載され、対となって使用される。
【０１３５】
移動局１３０１の通信装置にはシンボルレート、通信チャネル、ハンドオーバ情報等が基地局１３００より報知されるため、移動局１３０１はこられ報知情報をもとに受信信号のメモリへの蓄積方法を切り替えることができる。また、基地局１３００の通信装置にはシンボルレート、通信チャネル、ハンドオーバ情報等が移動局１３０１より報知されるため、基地局１３００はこられ報知情報をもとに受信信号のメモリへの蓄積方法を切り替えることができる。
【０１３６】
第１８の実施形態の通信システムによれば、第１７の実施形態の通信装置を対として基地局１３００と移動局１３０１で用いることにより、通信装置に搭載されている第１から第１６の実施形態で示した受信装置を生かして、実際の通信システムに用いることができる。
【０１３７】
【発明の効果】
本発明によれば、非同期検波対象の受信データを逆拡散前の受信データで蓄積するか或いは、逆拡散後の受信データで蓄積するのかを各種の要因に応じて切り替えることによって蓄積メモリの使用効率を高めることができ、これにより、蓄積メモリの削減を図り、逆拡散処理の処理タイミング自由度を高めることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態における受信装置の要部の構成を示すブロック図
【図２】本発明の第１の実施形態における受信装置の要部の構成を示すブロック図
【図３】本発明の第２の実施形態における受信装置の要部の構成を示すブロック図
【図４】本発明の第３の実施形態における受信装置の要部の構成を示すブロック図
【図５】本発明の第４の実施形態における受信装置の要部の構成を示すブロック図
【図６】本発明の第５の実施形態における受信装置の構成を示すブロック図
【図７】本発明の第５の実施形態における逆拡散後の状態で受信データを蓄積した場合の動作を示すタイミング図
【図８】本発明の第６の実施形態における受信装置の構成を示すブロック図
【図９】本発明の第６の実施形態における逆拡散後の状態で受信データを蓄積した場合の動作を示すタイミング図
【図１０】本発明の第７の実施形態における受信装置の構成を示すブロック図
【図１１】本発明の第７の実施形態における逆拡散後の状態で受信データを蓄積した場合の動作を示すタイミング図
【図１２】本発明の第８の実施形態における受信装置の構成を示すブロック図
【図１３】本発明の第８の実施形態における逆拡散後の状態で受信データを蓄積した場合の動作を示すタイミング図
【図１４】本発明の第９の実施形態における受信装置の構成を示すブロック図
【図１５】本発明の第１０の実施形態における受信装置の構成を示す図
【図１６】本発明の第１１の実施形態における受信装置の構成を示す図
【図１７】本発明の第１１の実施形態における逆拡散後の状態で受信データを蓄積した場合の動作を示すタイミング図
【図１８】本発明の第１２の実施形態における受信装置の構成を示すブロック図
【図１９】本発明の第１１の実施形態における逆拡散後の状態で受信データを蓄積した場合の動作を示すタイミング図
【図２０】本発明の第１３の実施形態における受信装置の構成を示すブロック図
【図２１】本発明の第１４の実施形態における受信装置の要部の構成を示すブロック図
【図２２】本発明の第１５の実施形態における受信装置の要部の構成を示すブロック図
【図２３】本発明の第１６の実施形態における受信装置の構成を示すブロック図
【図２４】本発明の第１６の実施形態における逆拡散後の状態で受信データを蓄積した場合の動作を示すタイミング図
【図２５】本発明の第１７の実施形態における通信装置の構成を示すブロック図
【図２６】本発明の第１８の実施形態における通信システムの構成を示すブロック図
【図２７】本発明の第６の実施形態における受信装置のメモリ削減効果を示す表図
【図２８】従来の受信装置における逆拡散、同期検波回路の構成例を示すブロック図
【図２９】従来の内挿補間同期検波の動作を説明する動作タイミング図
【図３０】従来の受信装置の構成を示すブロック図
【符号の説明】
２、２１、３１、４１、９０２、１００２、１１０２  演算順序決定部
３、５、７、２２、２４、２６、３２、３４、３６、４２、４４、４６、１０２、１０４、１０７、１１１、１１４、２０２、３０２、４０２、５０２、６０２、９０１、９０４、９０５。９０９、９１０、９１１、１００１、１００４、１００５、１００９、１０１０、１０１１、１１０１、１１０４、１１０５、１１０９、１１１０、１１１１  セレクタ
４、２３、３３、４３、１０５、１１２、９０３、１００３、１１０３  逆拡散部
６、２５、３５、４５、１０３、２０３、３０３、４０３、５０３、６０４、７０２、８０２、９０７、１００７、１１０７  蓄積メモリ
１０１、２０１、３０１、４０１、５０１、６０１、１２０２  ＡＤ変換部
１０６、１１３  位相推定部
１０８、１１５  同期検波部
１０９、１１６  重み付け部
１１０、１１７、２１８、２３３、３１４、３２４、４０９、４１３、４１７、５０７、５１０、５１１、６０９、６１３、６１６、７０８、７１１、７２５、８０８、８１１、８２４  フィンガユニット
１１８、２３４、２３６、３２５、４１８  レイク合成部
２０９、２１４、２２４、２２９、３１０、３２０  チャネルユニット
５１２、６１５  逆拡散／同期検波／重み付け／レイク合成部
７０５、８０５  タイミング生成部
９２７  アドレス、タイミング演算手順記憶装置
１２００  アンテナ
１２０１  ＲＦ／ＩＦ回路
１２０３  受信装置
１２０４  復号／エラー訂正部
１２０５  レート検出部
１２０６  ＤＡ変換部
１２０７  送信部
１２０８  符号化部
１２０９  通信装置
１３００  基地局
１３０１  移動局
【図１】
2005005874.tif 000003
【図２】
2005005874.tif 000004
【図３】
2005005874.tif 000005
【図４】
2005005874.tif 000006
【図５】
2005005874.tif 000007
【図６】
2005005874.tif 000008
【図７】
2005005874.tif 000009
【図８】
2005005874.tif 000010
【図９】
2005005874.tif 000011
【図１０】
2005005874.tif 000012
【図１１】
2005005874.tif 000013
【図１２】
2005005874.tif 000014
【図１３】
2005005874.tif 000015
【図１４】
2005005874.tif 000016
【図１５】
2005005874.tif 000017
【図１６】
2005005874.tif 000018
【図１７】
2005005874.tif 000019
【図１８】
2005005874.tif 000020
【図１９】
2005005874.tif 000021
【図２０】
2005005874.tif 000022
【図２１】
2005005874.tif 000023
【図２２】
2005005874.tif 000024
【図２３】
2005005874.tif 000025
【図２４】
2005005874.tif 000026
【図２５】
2005005874.tif 000027
【図２６】
2005005874.tif 000028
【図２７】
2005005874.tif 000029
【図２８】
2005005874.tif 000030
【図２９】
2005005874.tif 000031
【図３０】
2005005874.tif 000032