(57)【要約】【課題】外付け部品を不要にし、同期制御が不要で低電力な逆拡散復調器を提供する。【解決手段】逆拡散復調器は、受信した拡散信号と相関をとるための拡散符号を発生する拡散符号発生部１００１と、拡散信号と拡散符号発生部１００１から出力された拡散符号との相関値演算を行う相関値演算部１００２と、相関値演算部１００２の出力のピークを検出してデータ信号を復調するデータ信号復調部１００３と、相関値演算部１００２の出力のピークを検出するピーク信号検出部１００４と、ピーク信号検出部１００４によってピークが検出される度に、拡散信号に対して拡散符号が相対的にシフトする方向を切り替える拡散符号発生制御部１００５とを有する。【選択図】  図１
2004201300.tif 000002
【特許請求の範囲】
【請求項１】
受信した拡散信号と相関をとるための拡散符号を発生する拡散符号発生部と、
前記拡散信号と前記拡散符号発生部から出力された拡散符号との相関値演算を行う相関値演算部と、
前記相関値演算部の出力のピークを検出し、検出したピークを基にデータ信号を復調するデータ信号復調部と、
前記相関値演算部の出力のピークを検出するピーク信号検出部と、
前記ピーク信号検出部によってピークが検出される度に、前記拡散信号に対して前記拡散符号が相対的にシフトする方向を切り替える拡散符号発生制御部とを有することを特徴とする逆拡散復調器。
【請求項２】
受信した拡散信号をサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
前記拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックを入力として、前記Ｎ個のサンプルホールド回路が前記第１のクロックに同期して順次サンプル保持動作をするよう制御するサンプルホールド制御回路と、
第２のクロックに同期して長さＮの第１の拡散符号を発生する第１の拡散符号発生回路と、
前記第２のクロックに同期して前記第１の拡散符号を逆向きに並び替えた長さＮの第２の拡散符号を発生する第２の拡散符号発生回路と、
前記Ｎ個のサンプルホールド回路からそれぞれ出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、
このＮ個の乗算器の出力を加算する加算器と、
この加算器の出力のピークを検出し、検出したピークを基にデータ信号を復調するピーク検出器と、
前記ピーク検出器によって前記ピークが検出される度に、前記第１の拡散符号発生回路から前記乗算器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記乗算器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有することを特徴とする逆拡散復調器。
【請求項３】
請求項２において、
前記第１の拡散符号発生回路は、前記第２のクロックに同期して前記第１の拡散符号をシフトさせるＮ個の第１のフリップフロップ回路群と、この第１のフリップフロップ回路群の内の複数のフリップフロップ回路の出力を入力する第１の排他的論理和回路と、前記第１のフリップフロップ回路群のフリップフロップ回路を開閉自在に縦続接続すると共に前記第１の排他的論理和回路の出力を前記第１のフリップフロップ回路群の内の初段のフリップフロップ回路の入力に開閉自在に接続する第１のスイッチ群とを具備し、
前記第２の拡散符号発生回路は、前記第２のクロックに同期して前記第１の拡散符号と逆方向に前記第２の拡散符号をシフトさせるＮ個の第２のフリップフロップ回路群と、この第２のフリップフリップ回路群の内の複数のフリップフロップ回路の出力を入力する第２の排他的論理和回路と、前記第２のフリップフロップ回路群のフリップフロップ回路を開閉自在に縦続接続すると共に前記第２の排他的論理和回路の出力を前記第２のフリップフロップ回路群の内の初段のフリップフロップ回路の入力に開閉自在に接続する第２のスイッチ群とを具備し、
前記拡散符号制御回路は、前記ピーク検出器によって前記ピークが検出される度に、前記第１のスイッチ群をオン状態にする制御と前記第２のスイッチ群をオン状態にする制御とを交互に切り替えることを特徴とする逆拡散復調器。
【請求項４】
受信した拡散信号を、この拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックに同期してサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
第２のクロックに同期して長さＮの拡散符号を発生する拡散符号発生回路と、
前記Ｎ個のサンプルホールド回路からそれぞれ出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、
このＮ個の乗算器の出力を加算する加算器と、
この加算器の出力のピークを検出し、検出したピークを基にデータ信号を復調するピーク検出器と、
このピーク検出器による前記ピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有することを特徴とする逆拡散復調器。
【請求項５】
請求項４において、
前記クロック制御回路は、前記ピーク検出器によって前記ピークが検出される度に、前記拡散符号発生回路への前記第２のクロックの入力の停止と再開とを交互に切り替えることを特徴とする逆拡散復調器。
【請求項６】
請求項４において、
前記クロック制御回路は、前記ピーク検出器によって前記ピークが検出されたときに、前記拡散符号発生回路への前記第２のクロックの入力を一定時間だけ停止することを特徴とする逆拡散復調器。
【請求項７】
請求項３において、
前記第１のフリップフロップ回路群のうち初段を除く各フリップフロップ回路の入力と前記第２のフリップフロップ回路群のうち初段を除く各フリップフロップ回路の入力とを対応する回路毎に接続し、前記第１のフリップフロップ回路群の各フリップフロップ回路から前記第１の拡散符号または第２の拡散符号を出力することを特徴とする逆拡散復調器。
【請求項８】
請求項７において、
前記ピーク検出器は、前記加算器の出力のピークレベルと所定の下限レベルとからレファレンスレベルを決定する手段と、前記レファレンスレベルと前記加算器の出力とを比較して、前記加算器の出力のうちピーク信号の立ち下がりに同期した制御信号を生成する手段とを備え、
前記拡散符号制御回路は、前記制御信号が出力される度に、前記第１のスイッチ群をオン状態にする制御と前記第２のスイッチ群をオン状態にする制御とを交互に切り替えることを特徴とする逆拡散復調器。
【請求項９】
請求項７において、
前記ピーク検出器は、電源電圧とコモンモードレベルに基づいて前記下限レベルを決定する手段を備えることを特徴とする逆拡散復調器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡散符号を用いた演算により所望の信号を周波数拡散して送信した拡散信号を受信し、この受信した拡散信号を拡散符号を用いた演算により逆拡散して前記所望の信号を取り出す無線通信における逆拡散復調器に関するものである。
【背景技術】
【０００２】
図１８に第１の従来技術である逆拡散復調器の構成を示す。本構成では、受信された拡散信号は、乗算器２００２において拡散符号発生回路２００１で発生した拡散符号と乗算される。乗算器２００２の出力を帯域通過フィルタ２００５に通すことで必要な帯域のみを取り出し、振幅検波器２００８で検波する。また、乗算器２００３には乗算器２００２に供給された拡散符号に対して位相が進んでいる拡散符号が供給され、この拡散符号と拡散信号とが乗算器２００３で乗算され、乗算器２００４には乗算器２００２に供給された拡散符号に対して位相が遅れている拡散符号が供給され、この拡散符号と拡散信号とが乗算器２００４で乗算される。乗算器２００３の出力を帯域通過フィルタ２００６に通した上で振幅検波器２００９で検波し、同様に乗算器２００４の出力を帯域通過フィルタ２００７に通した上で振幅検波器２０１０で検波する。帯域通過フィルタ２００５〜２００７の通過帯域はデータ信号の帯域とほぼ同じである。減算器２０１１は、振幅検波器２００９の出力と振幅検波器２０１０の出力との差分を演算し、乗算器２０１２は、振幅検波器２００８の出力と減算器２０１１の出力とを乗算する。ループフィルタ２０１３は、乗算器２０１２の出力を積分して制御電圧を生成し、電圧制御発振器２０１４は、制御電圧に比例した周波数のクロックを拡散符号発生回路２００１に供給する。
【０００３】
拡散信号と拡散符号の同期がとれない場合、３つの帯域通過フィルタ２００５〜２００７から電力値の低い雑音状の信号が出力される。同期がとれた状態で拡散信号の位相が少し進めば、帯域通過フィルタ２００６に大きな信号が表れ、振幅検波器２００９から大きな検波出力が得られる。同期がとれた状態で拡散信号の位相が少し遅れれば、帯域通過フィルタ２００７から大きな出力が得られる。同期がとれている状態では、振幅検波器２００８から大きな出力信号が得られる。図１８の構成では、３つの振幅検波器２００８〜２０１０からの出力を利用して拡散符号発生回路２００１へ供給するクロックを高精度に制御し、振幅検波器２００８からデータ信号が得られるようになっている。
【０００４】
図１９に第２の従来技術である逆拡散復調器の構成を示す。本構成では、受信された拡散信号は拡散符号に対応したマッチトフィルタ２１１１により相関信号に変換され、遅延線２１１２によりデータクロックの逆数分遅延され、その遅延信号と前記相関信号が乗算器２１１３で乗算され、その後にピーク検出器２１１４でピーク検出を行うことでデータ信号が得られる。図２０（ａ）は図１９の逆拡散復調器における乗算器２１１３の出力を示す波形図、図２０（ｂ）はピーク検出器２１１４の出力を示す波形図である。
【０００５】
図１８の同期制御回路を有する逆拡散復調器および図１９のマッチトフィルタを有する逆拡散復調器については、例えば非特許文献１に記載されている。
【非特許文献１】丸林元，中川正雄，河野隆二著，「スペクトル拡散通信とその応用」，電子情報通信学会，１９９８年，９４頁〜１４５頁，ＩＳＢＮ４−８８５６２−１６３−Ｘ
【発明の開示】
【発明が解決しようとする課題】
【０００６】
図１８に示した第１の従来技術である逆拡散復調器では、拡散符号と拡散信号の位相を高精度に合わせる必要がある。このため、回路の構成が複雑になり、回路規模および消費電力が増大するという問題があった。
【０００７】
また、図１９に示した第２の従来技術である逆拡散復調器では、マッチトフィルタ２１１１として通常ＳＡＷ（Surface Acoustic Wave ）フィルタを用いる。このため、実装面積および実装コストが増大するという問題があった。また、特定の拡散符号に特化したマッチトフィルタ２１１１を用いるため、異なる拡散符号による拡散信号を復調できないという問題があった。また、マッチトフィルタ２１１１をオンチップの回路で構成すると、面積規模および消費電力が増大するという問題があった。
【０００８】
本発明は、以上のような点に鑑みてなされたものであり、その目的は、外付け部品を不要にし、かつ同期制御が不要で低電力な逆拡散復調器を提供することで、携帯無線機の低電力・低コスト化に寄与することである。
【課題を解決するための手段】
【０００９】
本発明の逆拡散復調器は、受信した拡散信号と相関をとるための拡散符号を発生する拡散符号発生部と、前記拡散信号と前記拡散符号発生部から出力された拡散符号との相関値演算を行う相関値演算部と、前記相関値演算部の出力のピークを検出し、検出したピークを基にデータ信号を復調するデータ信号復調部と、前記相関値演算部の出力のピークを検出するピーク信号検出部と、前記ピーク信号検出部によってピークが検出される度に、前記拡散信号に対して前記拡散符号が相対的にシフトする方向を切り替える拡散符号発生制御部とを有するものである。
【００１０】
また、本発明の逆拡散復調器は、受信した拡散信号をサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、前記拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックを入力として、前記Ｎ個のサンプルホールド回路が前記第１のクロックに同期して順次サンプル保持動作をするよう制御するサンプルホールド制御回路と、第２のクロックに同期して長さＮの第１の拡散符号を発生する第１の拡散符号発生回路と、前記第２のクロックに同期して前記第１の拡散符号を逆向きに並び替えた長さＮの第２の拡散符号を発生する第２の拡散符号発生回路と、前記Ｎ個のサンプルホールド回路からそれぞれ出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、このＮ個の乗算器の出力を加算する加算器と、この加算器の出力のピークを検出し、検出したピークを基にデータ信号を復調するピーク検出器と、前記ピーク検出器によって前記ピークが検出される度に、前記第１の拡散符号発生回路から前記乗算器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記乗算器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有するものである。
【００１１】
また、本発明の逆拡散復調器の１構成例において、前記第１の拡散符号発生回路は、前記第２のクロックに同期して前記第１の拡散符号をシフトさせるＮ個の第１のフリップフロップ回路群と、この第１のフリップフロップ回路群の内の複数のフリップフロップ回路の出力を入力する第１の排他的論理和回路と、前記第１のフリップフロップ回路群のフリップフロップ回路を開閉自在に縦続接続すると共に前記第１の排他的論理和回路の出力を前記第１のフリップフロップ回路群の内の初段のフリップフロップ回路の入力に開閉自在に接続する第１のスイッチ群とを具備し、前記第２の拡散符号発生回路は、前記第２のクロックに同期して前記第１の拡散符号と逆方向に前記第２の拡散符号をシフトさせるＮ個の第２のフリップフロップ回路群と、この第２のフリップフリップ回路群の内の複数のフリップフロップ回路の出力を入力する第２の排他的論理和回路と、前記第２のフリップフロップ回路群のフリップフロップ回路を開閉自在に縦続接続すると共に前記第２の排他的論理和回路の出力を前記第２のフリップフロップ回路群の内の初段のフリップフロップ回路の入力に開閉自在に接続する第２のスイッチ群とを具備し、前記拡散符号制御回路は、前記ピーク検出器によって前記ピークが検出される度に、前記第１のスイッチ群をオン状態にする制御と前記第２のスイッチ群をオン状態にする制御とを交互に切り替えるものである。
【００１２】
また、本発明の逆拡散復調器は、受信した拡散信号を、この拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックに同期してサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、第２のクロックに同期して長さＮの拡散符号を発生する拡散符号発生回路と、前記Ｎ個のサンプルホールド回路からそれぞれ出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、このＮ個の乗算器の出力を加算する加算器と、この加算器の出力のピークを検出し、検出したピークを基にデータ信号を復調するピーク検出器と、このピーク検出器による前記ピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有するものである。
【００１３】
また、本発明の逆拡散復調器の１構成例において、前記クロック制御回路は、前記ピーク検出器によって前記ピークが検出される度に、前記拡散符号発生回路への前記第２のクロックの入力の停止と再開とを交互に切り替えるものである。
また、本発明の逆拡散復調器の１構成例において、前記クロック制御回路は、前記ピーク検出器によって前記ピークが検出されたときに、前記拡散符号発生回路への前記第２のクロックの入力を一定時間だけ停止するものである。
【００１４】
また、本発明の逆拡散復調器の１構成例は、前記第１のフリップフロップ回路群のうち初段を除く各フリップフロップ回路の入力と前記第２のフリップフロップ回路群のうち初段を除く各フリップフロップ回路の入力とを対応する回路毎に接続し、前記第１のフリップフロップ回路群の各フリップフロップ回路から前記第１の拡散符号または第２の拡散符号を出力するものである。
また、本発明の逆拡散復調器の１構成例において、前記ピーク検出器は、前記加算器の出力のピークレベルと所定の下限レベルとからレファレンスレベルを決定する手段と、前記レファレンスレベルと前記加算器の出力とを比較して、前記加算器の出力のうちピーク信号の立ち下がりに同期した制御信号を生成する手段とを備え、前記拡散符号制御回路は、前記制御信号が出力される度に、前記第１のスイッチ群をオン状態にする制御と前記第２のスイッチ群をオン状態にする制御とを交互に切り替えるものである。
また、本発明の逆拡散復調器の１構成例において、前記ピーク検出器は、電源電圧とコモンモードレベルに基づいて前記下限レベルを決定する手段を備えるものである。
【発明の効果】
【００１５】
本発明によれば、拡散符号発生部と相関値演算部とデータ信号復調部とピーク信号検出部と拡散符号発生制御部とから逆拡散復調器を構成し、外付け部品が不要で、かつ拡散信号と拡散符号との同期制御が不要な拡散符号発生部を用いて拡散信号を逆拡散復調するようにしたので、低電力の逆拡散復調器を実現することができ、逆拡散復調器を搭載する携帯無線機の低電力・低コスト化を実現することができる。また、相関値演算部から出力される相関ピーク信号が第１のクロック、第２のクロックおよび拡散符号に依存せず、相関ピーク信号を頻繁に得ることができるので、送信するデータ信号のデータクロック周波数が高速な場合でも逆拡散復調を行うことができ、データクロック周波数を高速化することができる。
【００１６】
また、サンプルホールド回路とサンプルホールド制御回路と第１の拡散符号発生回路と第２の拡散符号発生回路と乗算器と加算器とピーク検出器と拡散符号制御回路とから逆拡散復調器を構成し、外付け部品が不要で、かつ拡散信号と拡散符号との同期制御が不要な拡散符号発生回路を用いて拡散信号を逆拡散復調するようにしたので、低電力の逆拡散復調器を実現することができ、逆拡散復調器を搭載する携帯無線機の低電力・低コスト化を実現することができる。また、第１の拡散符号発生回路と第２の拡散符号発生回路と拡散符号制御回路とを設けることにより、加算器からの相関ピーク信号が第１のクロック、第２のクロックおよび拡散符号に依存せず、相関ピーク信号を頻繁に得ることができるので、送信するデータのデータクロック周波数が高速な場合でも逆拡散復調を行うことができ、データクロック周波数を高速化することができる。
【００１７】
また、サンプルホールド回路と拡散符号発生回路と乗算器と加算器とピーク検出器とクロック制御回路とから逆拡散復調器を構成し、外付け部品が不要で、かつ拡散信号と拡散符号との同期制御が不要な拡散符号発生回路を用いて拡散信号を逆拡散復調するようにしたので、低電力の逆拡散復調器を実現することができ、逆拡散復調器を搭載する携帯無線機の低電力・低コスト化を実現することができる。また、クロック制御回路を設けることにより、加算器からの相関ピーク信号が第１のクロック、第２のクロックおよび拡散符号に依存せず、相関ピーク信号を頻繁に得ることができるので、送信するデータのデータクロック周波数が高速な場合でも逆拡散復調を行うことができ、データクロック周波数を高速化することができる。
【００１８】
また、第１のフリップフロップ回路群のうち初段を除く各フリップフロップ回路の入力と第２のフリップフロップ回路群のうち初段を除く各フリップフロップ回路の入力とを対応する回路毎に接続し、第１のフリップフロップ回路群の各フリップフロップ回路から第１の拡散符号または第２の拡散符号を出力することにより、最短の遅延時間、つまり拡散符号発生回路に供給される第２のクロックの１周期分の遅延時間で、加算器から相関ピーク信号を得ることができる。また、拡散符号発生回路の拡散符号の出力端子の位置を変更するだけでよいので、スイッチ群の制御に遅延を入れるための回路を拡散符号発生回路に新たに設ける必要がなくなる。
【発明を実施するための最良の形態】
【００１９】
［基本概念］
まず、本発明の基本概念について説明する。図１は本発明の基本概念を示す逆拡散復調器のブロック図である。図１の逆拡散復調器は、受信した拡散信号と相関をとるための拡散符号を発生する拡散符号発生部１００１と、前記拡散信号と拡散符号発生部１００１から出力された拡散符号との相関値演算を行う相関値演算部１００２と、相関値演算部１００２から出力された相関信号のピークを検出して、このピークを基にデータ信号（ベースバンド信号）を復調するデータ信号復調部１００３と、相関値演算部１００２から出力された相関信号のピークを検出するピーク信号検出部１００４と、ピーク信号検出部１００４によってピークが検出される度に、拡散信号に対して拡散符号が相対的にシフトする方向を切り替える拡散符号発生制御部１００５とから構成される。
【００２０】
以下図面を参照しながら、図１の逆拡散復調器の動作を説明する。ここで、受信した拡散信号は、「１」または「０」をとるデータ信号を拡散符号により拡散したものである。拡散符号発生部１００１は、所望のデータ信号の拡散に用いられた拡散符号と同一の符号を生成するものとする。また、拡散符号発生部１００１は、発生した拡散符号を所定のクロック速度でシフトしながら相関値演算部１００２に入力する。
【００２１】
相関値演算部１００２は、入力された拡散信号の時系列的な変化と拡散符号発生部１００１から出力された拡散符号の時系列的な変化を比較し、拡散信号と拡散符号の位相が一致したときに相関ピーク信号を出力する。図２は相関値演算部１００２における相関値演算を説明する図であり、図２（ａ）は拡散信号を模式的に示す波形図、図２（ｂ）〜図２（ｄ）は拡散符号を模式的に示す波形図、図２（ｅ）は相関値演算部１００２から出力される相関信号を模式的に示す波形図である。
【００２２】
図２（ｂ）に示した時刻Ｐ（ｔ−Ｔ）の拡散符号は図２（ａ）の拡散信号に対して進み位相であり、図２（ｃ）に示した時刻Ｐ（ｔ）の拡散符号は拡散信号と同位相であり、図２（ｄ）に示した時刻Ｐ（ｔ＋Ｔ）の拡散符号は拡散信号に対して遅れ位相である。図２（ｅ）に示すように、拡散信号と拡散符号の位相が一致したときに、拡散比に相当するＳ／Ｎ比の相関ピーク信号が得られる。
【００２３】
次に、データ信号復調部１００３は、相関値演算部１００２から出力された相関信号のピークを検出し、検出した相関ピーク信号を基にデータ信号（ベースバンド信号）を復調して出力する。図３はデータ信号復調部１００３の動作を説明する図であり、図３（ａ）は相関値演算部１００２の出力（図１のＡ点）を示す波形図、図３（ｂ）はデータ信号復調部１００３の出力（図１のＢ点）を示す波形図である。送信されたデータ信号は「１」または「０」のいずれかをとり、その値に対応して相関値演算部１００２から出力される相関ピーク信号の極性が変わるので、データ信号復調部１００３は、この相関ピーク信号の極性の変化からデータ信号を復調する。
ピーク信号検出部１００４は、相関値演算部１００２から出力された相関信号のピークを検出する。
【００２４】
拡散符号発生制御部１００５は、ピーク信号検出部１００４によってピークが検出される度に、拡散信号に対して拡散符号がシフトする方向を切り替える。拡散信号は、第１のクロックｆ１の速度でシフトしながら相関値演算部１００２に入力され、拡散符号は第２のクロックｆ２の速度でシフトしながら相関値演算部１００２に入力される。第１のクロックｆ１および第２のクロックｆ２は、任意の周波数のクロックである。図４は拡散符号発生制御部１００５の動作を説明する図であり、図４（ａ）は拡散信号を模式的に示す波形図、図４（ｂ）〜図４（ｆ）は拡散符号を模式的に示す波形図、図４（ｇ）は相関値演算部１００２から出力される相関信号を模式的に示す波形図である。
【００２５】
前述のように、拡散符号発生部１００１から出力される拡散符号は、第２のクロックｆ２の速度でシフトしながら相関値演算部１００２に入力される。
図４（ｂ）に示した時刻Ｐ（ｔ−Ｔ）の拡散符号は図４（ａ）の拡散信号に対して進み位相である。時刻Ｐ（ｔ）に達すると、拡散符号は図４（ｃ）の状態にシフトし、この拡散符号と図４（ａ）の拡散信号の位相が一致して、図４（ｇ）に示すように相関値演算部１００２から相関ピーク信号が得られる。
【００２６】
ここで、ピーク信号検出部１００４が相関ピーク信号を検出してから拡散符号発生制御部１００５により拡散符号が逆方向にシフトし始めるまでには遅延時間が存在する。この遅延時間の間に、拡散符号はシフトを続け、図４（ｄ）に示した時刻Ｐ（ｔ＋Ｔ）の状態となる。このため、時刻Ｐ（ｔ＋Ｔ）の後でシフト方向が切り替わったときの拡散符号と図４（ａ）の拡散信号とには位相のずれが生じるが、拡散符号が逆方向にシフトし始めるため、図４（ｅ）に示すように時刻Ｐ（ｔ＋２Ｔ）において拡散信号と拡散符号の位相は再び一致し、相関値演算部１００２から次の相関ピーク信号が得られる。
以下同様の制御を繰り返すことにより、拡散符号の位相が1周期分変化するのを待つことなく、頻繁に相関ピーク信号を得ることができる。
【００２７】
図１の逆拡散復調器によれば、外付け部品が不要で、かつ拡散信号と拡散符号との同期制御が不要な拡散符号発生部１００１を用いて拡散信号を逆拡散復調するようにしたので、低電力の逆拡散復調器を実現することができ、逆拡散復調器を搭載する携帯無線機の低電力・低コスト化を実現することができる。また、相関値演算部１００２から出力される相関ピーク信号が第１のクロックｆ１、第２のクロックｆ２および拡散符号に依存せず、相関ピーク信号を頻繁に得ることができるので、送信するデータ信号のデータクロック周波数が高速な場合でも逆拡散復調を行うことができ、データクロック周波数を高速化することができる。
【００２８】
なお、図４の例では、ピーク信号検出部１００４によってピークが検出される度に、拡散符号がシフトする方向を切り替える構成としたが、これに限るものではなく、拡散信号に対して拡散符号が相対的にシフトする方向を切り替える構成であればよい。つまり、第１のクロックｆ１は変化しないが、第２のクロックｆ２は止めたり、あるいは変化させてもよい。
【００２９】
［第１の実施の形態］
図５は本発明の逆拡散復調器の第１の実施の形態を示すブロック図である。図５の逆拡散復調器は、入力された拡散信号をサンプル保持するＮ（Ｎは２以上の整数で、本実施の形態では７）個のサンプルホールド回路１ａ〜１ｇと、第１のクロックｆ１を入力としてサンプルホールド回路１ａ〜１ｇが順次サンプル保持動作をするよう制御するサンプルホールド制御回路２と、サンプルホールド制御回路２からの出力信号をクロックｆ１に同期してシフトするシフトレジスタを構成するフリップフロップ回路３ａ〜３ｆと、第２のクロックｆ２に同期してＮ個の拡散符号を発生する拡散符号発生回路４と、サンプルホールド回路１ａ〜１ｇから出力された拡散信号と拡散符号発生回路４から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器５ａ〜５ｇと、乗算器５ａ〜５ｇの各出力信号を加算する加算器６と、加算器６の出力信号のピーク値を検出し、検出したピークを基にデータ信号（ベースバンド信号）を復調するピーク検出器７とから構成される。
【００３０】
サンプルホールド回路１ａ〜１ｇとサンプルホールド制御回路２とフリップフロップ回路３ａ〜３ｆと乗算器５ａ〜５ｇと加算器６とは、図１の相関値演算部１００２を構成し、拡散符号発生回路４は、拡散符号発生部１００１と拡散符号発生制御部１００５とを構成し、ピーク検出器７は、データ信号復調部１００３とピーク信号検出部１００４とを構成している。
【００３１】
本実施の形態では、第１のクロックｆ１は、送信側で拡散信号の拡散に使用されたクロックと同じ周波数のクロックであり、第２のクロックｆ２は、送信側で拡散符号の生成に使用されたクロックと同じか若しくは速い周波数のクロックであるものとする。
なお、本実施の形態では、Ｎ＝７とし、サンプルホールド回路１ａ〜１ｇ、乗算器５ａ〜５ｇがそれぞれＮ＝７個、フリップフロップ回路３ａ〜３ｆが（Ｎ−１）＝６個の場合を示したが、Ｎは２以上の整数であればよい。
【００３２】
図６に乗算器５（５ａ〜５ｇ）の構成の１例を示す。各乗算器５は、ＮＭＯＳトランジスタＭＮ１〜ＭＮ７からなり、２段縦積み型の差動回路で構成されている。拡散符号発生回路４から出力される拡散符号とサンプルホールド回路１（１ａ〜１ｇ）から出力される拡散信号とは、差動形式の信号である。拡散符号発生回路４から出力される拡散符号はトランジスタＭＮ１，ＭＮ２からなる差動回路とトランジスタＭＮ３，ＭＮ４からなる差動回路とに互いに逆相で入力され、サンプルホールド回路１（１ａ〜１ｇ）から出力される拡散信号はトランジスタＭＮ５，ＭＮ６からなる差動回路に入力される。これにより、拡散符号と拡散信号とは乗算され、その乗算結果が電流モードで出力される。
【００３３】
図７に加算器６の構成の１例を示す。加算器６は、一端に電源電圧が印加され、他端に乗算器５ａ〜５ｇの差動出力が入力される負荷抵抗６１，６２から構成される。電流モードで出力する各乗算器５ａ〜５ｇの差動出力は、加算器６において負荷抵抗６１，６２により電圧に変換されて加算され電圧モードで出力される。加算器６の出力信号は、ピーク検出器７によりピーク検出され、データ信号（ベースバンド信号）として出力される。
【００３４】
図８に拡散符号発生回路４の構成の１例を示す。拡散符号発生回路４は、排他的論理和回路４１，４２と、クロックｆ２に同期してシフトするシフトレジスタを構成するフリップフロップ回路４３ａ〜４３ｎと、排他的論理和回路４１，４２やフリップフロップ回路４３ａ〜４３ｎの出力パスをオン／オフするスイッチ４４ａ〜４４ｐと、スイッチ４４ａ〜４４ｐを制御する拡散符号制御回路４５とから構成される。
【００３５】
本実施の形態では、フリップフロップ回路４３ａ，４３ｃの出力を排他的論理和回路４１に取り込み、この排他的論理和回路４１の演算結果をフリップフロップ４３ａの入力に戻すことにより長さＮの第１の拡散符号を発生する。一方、フリップフロップ回路４３ｊ，４３ｉの出力を排他的論理和回路４２に取り込み、排他的論理和回路４２の演算結果をフリップフロップ４３ｈの入力に戻すことにより第１の拡散符号を逆順に並べ替えた第２の拡散符号を発生する。すなわち、第１の排他的論理和回路４１と、フリップフロップ回路４３ａ〜４３ｇからなる第１のフリップフロップ回路群と、スイッチ４４ａ〜４４ｇ，４４ｏからなる第１のスイッチ群とは、第１の拡散符号を発生する第１の拡散符号発生回路４０−１を構成している。また、第２の排他的論理和回路４２と、フリップフロップ回路４３ｈ〜４３ｎからなる第２のフリップフロップ回路群と、スイッチ４４ｈ〜４４ｎ，４４ｐからなる第２のスイッチ群とは、第１の拡散符号とは逆方向に信号がシフトしていく第２の拡散符号を発生する第２の拡散符号発生回路４０−２を構成している。
【００３６】
本実施の形態では、フリップフロップ回路４３ａ，４３ｃの出力を排他的論理和回路４１に取り込み、その結果をフリップフロップ回路４３ａの入力に戻すことで拡散符号（本例ではＰＮ７）を形成している。一方でフリップフロップ回路４３ｉ，４３ｊの出力を排他的論理和回路４２に取り込み、その結果をフリップフロップ回路４３ｈの入力に戻すことで、前記拡散符号を逆順に並べ替えた拡散符号を形成している。
【００３７】
排他的論理和回路４１，４２への入力の組み合わせや排他的論理和回路の数を変えるだけで各種の拡散符号に対応した拡散符号が形成できる。本実施の形態では片側においては、３番目と１番目のフリップフロップ回路の出力を排他的論理和回路に入力して、その出力を１番目のフリップフロップ回路４３ａにもどす［３１］の拡散符号を出力する例について説明したが、［５４３２］の拡散符号といった例では、５番目、４番目、３番目と２番目のフリップフロップ回路の出力を４入力排他的論理和回路に入力し、その出力を１番目のフリップフロップ回路に戻す構成となる。オン／オフする制御するスイッチは１番目のフリップフロップ回路に戻すパスにあればよい点は変わらない。このように、出力したい拡散符号のパターンによっては、４個のフリップフロップ回路からの入力を受けて３個の排他的論理和回路で演算し、その結果を出力する構成としても良い。
【００３８】
なお、本実施の形態では、サンプルホールド回路１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆ，１ｇの順に拡散信号をサンプル保持するため、サンプルホールド回路１ａ〜１ｇでサンプル保持した信号は、入力された拡散信号と逆の並び順となる。したがって、逆拡散復調器に入力された拡散信号と拡散符号との相関を求めるためには、サンプルホールド回路１ａ〜１ｇでサンプル保持した拡散信号の並び順に合わせて拡散符号の並び順を逆にすればよい。すなわち、第１の拡散符号発生回路４０−１から出力される第１の拡散符号が、送信側で拡散信号の拡散に使用された拡散符号と逆の並び順になるようにすればよい。
【００３９】
拡散符号制御回路４５は、ピーク検出器７によるピーク検出に応じてスイッチ４４ａ〜４４ｐを制御する。スイッチ４４ａ〜４４ｇ，４４ｏがオンのときはスイッチ４４ｈ〜４４ｎ，４４ｐはオフであり、第１の拡散符号発生回路４０−１で発生する第１の拡散符号は図８において左から右へとシフトしていく。逆に、スイッチ４４ａ〜４４ｇ，４４ｏがオフのときはスイッチ４４ｈ〜４４ｎ，４４ｐはオンであり、第２の拡散符号発生回路４０−２で発生する第２の拡散符号は図８において右から左へとシフトしていく。
【００４０】
拡散符号制御回路４５は、ピーク検出器７によってピークが検出される度に第１のスイッチ群４４ａ〜４４ｇ，４４ｏと第２のスイッチ群４４ｈ〜４４ｎ，４４ｐとを交互に切り替えて拡散符号のシフトする方向を切り替える。第１の拡散符号発生回路４０−１または第２の拡散符号発生回路４０−２のうち、スイッチ群がオンしている一方の拡散符号発生回路のフリップフロップ回路群から対応する乗算器５ａ〜５ｇに拡散符号が入力される。また、このフリップフロップ回路群の出力はスイッチ群がオフしている他方の拡散符号発生回路のフリップフロップ回路群にも同時に入力されているため、スイッチ群を切り替える際には、その時点で出力している拡散符号を保持したまま、逆方向へ拡散符号がシフトを始める。
【００４１】
図９に図８の拡散符号発生回路（本例ではＰＮ７｛１−１１１１−１−１｝の拡散符号）の動作時の波形を示す。図９（ａ）は第１の拡散符号発生回路４０−１がオン状態のとき発生する第１の拡散符号を示し、図９（ｂ）は第２の拡散符号発生回路４０−２がオン状態のとき発生する第２の拡散符号を示している。
【００４２】
以下、本実施の形態の逆拡散復調器の動作を詳細に説明する。
サンプルホールド制御回路２は、第１のクロックｆ１を入力とし、乗算器５ａ〜５ｇの数と同じ数のクロック毎（本実施の形態ではＮ＝７クロック毎）に１クロック分だけ拡散信号をサンプル保持させるサンプルホールド制御信号を生成する。
【００４３】
シフトレジスタを構成するフリップフロップ回路３ａ〜３ｆは、サンプルホールド制御回路２から出力されたサンプルホールド制御信号をクロックｆ１に同期して図５の右方向へシフトさせながら各サンプルホールド回路１ｂ〜１ｇに出力する。
サンプルホールド制御信号に応じてサンプルホールド回路１ａが拡散信号をサンプル保持したとすると、クロックｆ１の１周期分だけ遅れてサンプルホールド回路１ｂが拡散信号をサンプル保持し、さらにクロックｆ１の１周期分だけ遅れてサンプルホールド回路１ｃが拡散信号をサンプル保持する。このように、各サンプルホールド回路１ａ〜１ｇは、クロックｆ１に同期して順次サンプル保持動作を行う。
【００４４】
したがって、乗算器５ａ〜５ｇの入力には乗算器の数と同じクロック数毎に、サンプルホールド制御回路２およびフリップフロップ回路３ａ〜３ｆによって、受信された新たな拡散信号が更新して保持される。一方、拡散符号発生回路４からは拡散符号がクロックｆ２に同期して発生し、乗算器５ａ〜５ｇに入力される。
サンプルホールド回路１ａ〜１ｇから出力された拡散信号と拡散符号発生回路４から出力された拡散符号とは、乗算器５ａ〜５ｇにより対応する信号毎に乗算され、各乗算器５ａ〜５ｇの乗算結果が加算器６によって加算されて出力される。
【００４５】
拡散符号発生回路４からの拡散符号により少なくとも拡散符号長の時間間隔に１回は拡散信号と拡散符号の位相が一致し、相関ピーク信号が加算器６から得られる。ピーク検出器７がこのピークを検出すると、拡散符号制御回路４５により拡散符号発生回路４内のフリップフロップ間の信号パスが切り替えられ、拡散符号のシフトする方向が切り替えられる。拡散符号のシフトする方向が一方向の場合、次の相関ピーク信号が現れるのは、拡散符号がシフトしていき同じ拡散符号パターンが乗算器５ａ〜５ｇに入力されるときであり、拡散符号長の時間間隔に１回である。本実施の形態では、ピーク検出器７によってピークが検出される度に拡散符号がシフトする方向を切り替える構成としている。このため、相関ピーク信号が得られると、拡散符号制御回路４５により拡散符号のシフト方向が切り替えられ、逆方向にシフトする拡散符号が乗算器５ａ〜５ｇに入力される。
【００４６】
ピーク検出器７が相関ピーク信号を検出してから拡散符号が逆方向にシフトし始めるまでの遅延時間の間に、乗算器５ａ〜５ｇに入力中の拡散符号は切り替え前のシフト方向にシフトし続けている。このため、相関ピーク信号が検出されたときの拡散符号パターンとシフト方向が切り替わったとき乗算器５ａ〜５ｇに入力される拡散符号の位相にずれが生じるが、乗算器５ａ〜５ｇに入力される拡散符号が逆方向にシフトし始めるため、シフト方向の切り替えから程無くして拡散信号と拡散符号の位相は再び一致し、次の相関ピーク信号が加算器６から得られる。拡散符号制御回路４５は、ピーク検出器７により次の相関ピーク信号が検出されると、拡散符号のシフト方向を逆方向に切り替える。制御系の反応が速すぎて信号ピークが得られた時の拡散符号パターンから拡散符号のずれが生じるよりも速く拡散符号がシフトする方向が切り替わってしまう場合には、一定時間の遅延を入れてから、拡散符号を逆方向にシフトすればよい。
【００４７】
以下同様の制御を繰り返すことにより、使用する拡散符号長によらず相関ピーク信号を頻繁に得ることができる。こうして、ピーク検出器７によるピークの検出に応じて拡散符号発生回路４における拡散符号のシフト方向を切り替えることにより、加算器６からの相関ピーク信号がクロックｆ１，ｆ２や使用する拡散符号に依存しない構成となる。
【００４８】
本構成では、送信側から送られたデジタルデータの「１」，「０」に対応して加算器６から正負の相関値出力が得られる。ピーク検出器７は、加算器６の出力信号のピークを検出することにより、デジタルのデータ信号（ベースバンド信号）を出力する。加算器６の出力（図５のＡ点）の信号波形は図３（ａ）に示した信号波形と同様であり、ピーク検出器７の出力（図５のＢ点）の信号波形は図３（ｂ）に示した信号波形と同様である。
【００４９】
図５の逆拡散復調器によれば、外付け部品が不要で、かつ拡散信号と拡散符号との同期制御が不要な拡散符号発生回路４を用いて拡散信号を逆拡散復調するようにしたので、低電力の逆拡散復調器を実現することができ、逆拡散復調器を搭載する携帯無線機の低電力・低コスト化を実現することができる。また、本実施の形態では、加算器６から出力される相関ピーク信号がクロックｆ１，ｆ２や使用する拡散符号に依存しない構成のため、送信するデータ信号のデータクロック周波数が高速な場合でも逆拡散復調を行うことができ、データクロック周波数を高速化することができる。
【００５０】
［第２の実施の形態］
図１０は本発明の逆拡散復調器の第２の実施の形態を示すブロック図である。図１０の逆拡散復調器は、入力された拡散信号を第１のクロックｆ１に同期してサンプル保持するＮ（本実施の形態ではＮ＝７）個のサンプルホールド回路８ａ〜８ｇと、Ｎ個の拡散符号を第２のクロックｆ２に同期して発生する拡散符号発生回路９と、サンプルホールド回路８ａ〜８ｇから出力された信号と拡散符号発生回路９から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器１０ａ〜１０ｇと、乗算器１０ａ〜１０ｇの各出力信号を加算する加算器１１と、加算器１１の出力信号のピーク値を検出し、検出したピークを基にデータ信号を復調するピーク検出器１２とから構成される。
【００５１】
サンプルホールド回路８ａ〜８ｇと乗算器１０ａ〜１０ｇと加算器１１とは、図１の相関値演算部１００２を構成し、拡散符号発生回路９は拡散符号発生部１００１と拡散符号発生制御部１００５とを構成し、ピーク検出器１２はデータ信号復調部１００３とピーク信号検出部１００４とを構成している。
なお、本実施の形態では、Ｎ＝７とし、サンプルホールド回路と乗算器がそれぞれ７個の場合を示したが、Ｎは２以上の整数であればよい。
【００５２】
図１１に本実施の形態の拡散符号発生回路９の構成の１例を示す。拡散符号発生回路９は、排他的論理和回路９１と、この排他的論理和回路９１の出力をクロックｆ２に同期してシフトするシフトレジスタを構成するフリップフロップ回路９２ａ〜９２ｇと、ピーク検出器１２によるピークの検出に応じてフリップフロップ回路９２ａ〜９２ｇへの第２のクロックｆ２の入力を制御するクロック制御回路９３とからなる。本実施の形態では、フリップフロップ回路９２ａ，９２ｃの出力を排他的論理和回路９１に取り込み、この排他的論理和回路９１の演算結果をフリップフロップ回路９２ａの入力に戻すことで拡散符号（本実施の形態ではＰＮ７）を生成している。
【００５３】
排他的論理和回路への入力の組み合わせや排他的論理和回路の数を変えるだけで各種の拡散符号に対応した拡散符号が形成できる。本実施の形態では、３番目と１番目のフリップフロップ回路の出力を排他的論理和回路に入力して、その出力を１番目のフリップフロップ回路９２ａにもどす[３１]の拡散符号を出力する例について説明したが、[５４３２]の拡散符号といった例では、５番目、４番目、３番目と２番目のフリップフロップ回路の出力を４入力の排他的論理和回路に入力し、その出力を１番目のフリップフロップ回路に戻す構成となる。このように、出力したい拡散符号のパターンによっては、４個のフリップフロップ回路からの入力を受けて３個の排他的論理和回路で演算し、その結果を出力する構成としても良い。
【００５４】
なお，サンプルホールド回路８ａ〜８ｇや乗算器１０ａ〜１０ｇの数を増やす場合は、拡散符号発生回路９のフリップフロップ回路９２の数をそれに合わせて増加させればよい。本実施の形態では、第１の実施の形態と異なり、サンプルホールド回路８ａ〜８ｇでサンプル保持した信号は、入力された拡散信号と同じ並び順になる。したがって、拡散符号の並び順を逆にする必要はなく、拡散符号発生回路９から出力される拡散符号は、送信側で拡散信号の拡散に使用された拡散符号と同じ並び順でよい。
【００５５】
以下、本実施の形態の逆拡散復調器の動作を詳細に説明する。拡散信号は、サンプルホールド回路８ａ〜８ｇによりサンプル保持されて乗算器１０ａ〜１０ｇに入力される。このとき、サンプルホールド回路８ａ〜８ｇによって受信・保持された拡散信号は乗算器１０ａ〜１０ｇに入力されるとともに、拡散信号に同期したクロックｆ１の周期で次段のサンプルホールド回路に入力され、保持された拡散信号がクロックｆ１の周期でシフトしていく。以上の動作により、拡散信号は、サンプルホールド回路８ａ〜８ｇによってクロックｆ１の１周期ずつ順次遅れて乗算器１０ａ〜１０ｇへ供給される。本実施の形態では、サンプルホールド回路８ａ〜８ｇによって７チップレートに相当する拡散信号が常に乗算器１０ａ〜１０ｇに入力されることとなる。この７チップレートの拡散信号は、クロックｆ１に同期して更新される。各乗算器１０（１０ａ〜１０ｇ）の構成は第１の実施の形態の乗算器５（５ａ〜５ｇ）と同様である。
【００５６】
一方、拡散符号発生回路９は、拡散符号をクロックｆ２（ｆ２＞ｆ１）に同期して出力する。拡散符号発生回路９のフリップフロップ回路９２ａ〜９２ｇから出力される拡散符号は、乗算器１０ａ〜１０ｇに出力される。フリップフロップ回路９２ａ〜９２ｇは縦続接続され、シフトレジスタを構成している。このため、拡散符号はクロックｆ２に同期して図１１の右方向にシフトしながら乗算器１０ａ〜１０ｇへ出力される。
【００５７】
サンプルホールド回路８ａ〜８ｇから出力された拡散信号と拡散符号発生回路９から出力された拡散符号とは、乗算器１０ａ〜１０ｇにより対応する信号毎に乗算され、各乗算器１０ａ〜１０ｇの乗算結果が加算器１１により加算されて出力される。加算器１１の構成は第１の実施の形態の加算器６と同様である。
ピーク検出器１２は、加算器１１の出力信号のピークを検出することにより、デジタルのデータ信号（ベースバンド信号）を出力する。
【００５８】
第１の実施の形態で説明したように、拡散信号と拡散符号の位相が一致した瞬間に加算器１１からは相関ピーク信号（第１の相関ピーク信号と呼ぶ）が得られる。クロック制御回路９３は、ピーク検出器１２により第１の相関ピーク信号が検出されると、拡散符号発生回路９のフリップフロップ回路９２ａ〜９２ｇへのクロックｆ２の入力を停止する。これにより、拡散符号はシフトすることなくフリップフロップ回路９２ａ〜９２ｇで保持される。
【００５９】
ピーク検出器１２が第１の相関ピーク信号を検出して拡散符号のシフトが実際に停止するまでの遅延時間の間に、拡散信号と拡散符号の位相はクロックｆ１とクロックｆ２の差の周波数で変化し続けている。このため、拡散符号のシフトが停止したときには、第１の相関ピーク信号が検出されたときに比べて拡散信号と拡散符号の位相にずれが生じており、拡散符号の位相は拡散信号に対してわずかに進み位相となっている。
【００６０】
拡散符号のシフトが停止した後も、拡散信号はクロックｆ１に同期してシフトしているため、拡散信号と拡散符号の位相はｆ１の速度で変化し、拡散符号に対して遅れ位相であった拡散信号の位相は進み位相の方向に変化する。拡散符号のシフトが停止したとき、拡散符号の位相は拡散信号に対してわずかに進み位相となっているだけなので、拡散符号のシフト停止から程無くして拡散信号と拡散符号の位相は再び一致し、相関ピーク信号（第２の相関ピーク信号と呼ぶ）が加算器１１から得られる。
【００６１】
クロック制御回路９３は、第１の相関ピーク信号に応じて拡散符号発生回路９へのクロックｆ２の入力を停止した後、ピーク検出器１２により第２の相関ピーク信号が検出されると、拡散符号発生回路９のフリップフロップ回路９２ａ〜９２ｇへのクロックｆ２の入力を再開する。ピーク検出器１２が第２の相関ピーク信号を検出して拡散符号のシフトが実際に再開されるまでの遅延時間の間に、拡散信号と拡散符号の位相はクロックｆ１の周波数で変化し続けている。このため、拡散符号のシフトが再開したときには、第２の相関ピーク信号が検出されたときに比べて拡散信号と拡散符号の位相にずれが生じており、拡散信号の位相は拡散符号に対してわずかに進み位相となっている。
【００６２】
拡散符号のシフトの再開後、拡散信号と拡散符号の位相は再びｆ１とｆ２の周波数差で拡散信号に対して拡散符号の位相が進み位相となるように変化し始める。拡散符号のシフトが再開したとき、拡散信号の位相は拡散符号に対してわずかに進み位相となっているだけなので、拡散符号のシフト再開から程無くして拡散信号と拡散符号の位相は再び一致し、相関ピーク信号（第３の相関ピーク信号と呼ぶ）が加算器１１から得られる。
【００６３】
クロック制御回路９３は、第２の相関ピーク信号に応じて拡散符号発生回路９へのクロックｆ２の入力を再開した後、ピーク検出器１２により第３の相関ピーク信号が検出されると、拡散符号発生回路９へのクロックｆ２の入力を停止する。
以下同様の制御を繰り返すことにより、相関ピーク信号を頻繁に得ることができる。制御系の応答が速すぎる場合はクロックｆ２の停止、再開を行う際に遅延時間を設ければよい。
【００６４】
図１０の逆拡散復調器においてクロック制御回路を省略した構成では、相関ピーク信号の得られる周期がクロックｆ１とクロックｆ２の和の周波数もしくは差の周波数と、使用する拡散符号の符号長とに依存するが、本実施の形態では、クロックｆ１，ｆ２や使用する拡散符号に依存せずに相関ピーク信号が得られる。加算器１１の出力（図１０のＡ点）の信号波形は図３（ａ）に示した信号波形と同様であり、ピーク検出器１２の出力（図１０のＢ点）の信号波形は図３（ｂ）に示した信号波形と同様である。
【００６５】
図１０の逆拡散復調器によれば、外付け部品が不要で、かつ拡散信号と拡散符号との同期制御が不要な拡散符号発生回路９を用いて拡散信号を逆拡散復調するようにしたので、低電力の逆拡散復調器を実現することができ、逆拡散復調器を搭載する携帯無線機の低電力・低コスト化を実現することができる。また、本実施の形態では、加算器１１から出力される相関ピーク信号がクロックｆ１，ｆ２や使用する拡散符号に依存しない構成のため、送信するデータ信号のデータクロック周波数が高速な場合でも逆拡散復調を行うことができ、データクロック周波数を高速化することができる。
【００６６】
なお、本実施の形態では、加算器１１からの相関ピーク信号を検出するたびに拡散符号発生回路９のフリップフロップ回路９２ａ〜９２ｇへのクロックｆ２の入力を停止／再開する構成としたが、相関ピーク信号を検出して拡散符号発生回路９のフリップフロップ回路９２ａ〜９２ｇへのクロックｆ２の入力を停止した後は、次の相関ピーク信号を検出せずに一定時間待ってからクロックｆ２の入力を自動的に再開する構成にしても同様の効果が得られる。
【００６７】
また、本実施の形態では、拡散信号と拡散符号の位相がクロックｆ１とクロックｆ２の差の周波数で変化するとしたが、これは拡散信号と拡散符号のシフトする方向が同じ場合であり、拡散信号と拡散符号のシフトする方向が逆向きの場合、拡散信号と拡散符号の位相はクロックｆ１とクロックｆ２の和の周波数で変化する。
【００６８】
［第３の実施の形態］
第３の実施の形態は第１の実施の形態の逆拡散復調器の構成において、クロックｆ２を入力して拡散符号を発生する拡散符号発生回路４および拡散符号制御回路４５をＰＬＤ（Programmab1e 1ogic device ）やＤＳＰ（Digita1 signa1 processor）といった素子で構成する場合である。
【００６９】
本実施の形態では、使用する拡散符号長を１５（ＰＮ１５）とする。本実施の形態のように、使用する拡散符号長（１５）と逆拡散復調器の乗算器の数（７）が大きく異なる場合、第１の実施の形態では、以下に示すような問題が生じる。この問題を図１２を用いて詳細に説明する。サンプルホールド回路１ａ〜１ｇは、ｆ１×７の周期で符号長１５の拡散符号のうち７符号長分をサンプルホールドする。この時の拡散信号の変化の様子を図１２（ａ）に示す。図１２（ａ）では、「１」は１番目の拡散信号、「２」は２番目の拡散信号というように数字で各拡散符号を表現している。図１２（ａ）に示すようにサンプルホールドされる拡散信号は、ｆ１×７の周期で一つずつ順番に符号が変化更新して各乗算器５ａ〜５ｇに入力される。
【００７０】
一方、拡散符号発生回路４は、符号長１５の拡散符号のうちの７符号長分を出力する。この時出力される拡散符号は、図１２（ｂ）に示すようにクロックｆ２に同期してシフトしていく。この場合、図１２（ａ），１２Ｂに示すように、拡散信号の「１」から「７」までを各乗算器５ａ〜５ｇに入力した次のクロックタイミングでの各乗算器５ａ〜５ｇへの入力は「８」から「７」となるのに対し、拡散符号の「１」から「７」まで各乗算器５ａ〜５ｇに入力した次のクロックタイミングでの各乗算器５ａ〜５ｇへの入力は「１５」から「６」となり、符号の変化の様子が異なるため信号ピークを検出してから拡散符号のシフトする方向を切り替えても、拡散符号が一致するまでに時間がかかり次の信号ピークが直ぐには現れない。
【００７１】
そこで、本実施の形態では、対応する拡散符号をＤＳＰやＰＬＤ等により発生し、乗算器５ａ〜５ｇに入力する構成とした。この構成では、使用する拡散符号の符号長と乗算器の数からサンプルホールドされる拡散信号パターンの変化がわかるので、信号ピークが得られた時に、乗算器に入力している拡散符号パターンの変化をＤＳＰやＰＬＤ等により拡散信号に一致するように制御して各乗算器に入力することで、信号ピークが得られた後直ちに次の信号ピークを得ることができる。このため使用する拡散符号と乗算器の数が一致していない場合でも、上記制御法により信号ピークが頻繁に得られるためデータクロック周波数が高速な場合でも逆拡散復調ができる。
【００７２】
なお、第１の実施の形態における拡散符号制御回路４５、サンプルホールド制御回路２、第２の実施の形態における拡散符号発生回路９のフリップフロップ回路と排他的論理和回路、クロック制御回路９３をＤＳＰやＰＬＤ等により構成することも可能である。
【００７３】
［第４の実施の形態］
次に、本発明の第４の実施の形態について説明する。本実施の形態は、第１の実施の形態の問題を解決するものである。以下、第１の実施の形態の問題点を図８を用いて説明する。
【００７４】
まず、拡散符号発生回路４の初期状態として、第１のスイッチ群４４ａ〜４４ｇ，４４ｏが閉じていて、第２のスイッチ群４４ｈ〜４４ｎ，４４ｐが開いている状態を考える。フリップフロップ回路４３ｄに注目すると、フリップフロップ回路４３ｄから出力されている信号は、スイッチ４４ｄを通過して乗算器５ｄに供給され、それと同時にフリップフロップ回路４３ｋにも入力されている。
【００７５】
このような状態でピーク検出器７により相関ピーク信号が検出され、拡散符号制御回路４５によりスイッチ群の制御が直ちに行われ、第１のスイッチ群４４ａ〜４４ｇ，４４ｏと第２のスイッチ群４４ｈ〜４４ｎ，４４ｐの開閉が逆転したとする（第１のスイッチ群４４ａ〜４４ｇ，４４ｏがオフ、第２のスイッチ群４４ｈ〜４４ｎ，４４ｐがオン）。この場合、フリップフロップ回路４３ｋに入力されていた前述の信号がスイッチ４４ｋを通過して乗算器５ｃに供給されることとなる。ピーク検出器７による相関ピーク信号の検出は、この乗算器５ｃに供給された信号が乗算器５ｄに供給されていたときに起きたのであるから、この信号が乗算器５ｃに供給された状態では相関ピーク信号は発生しない。つまり、相関ピーク信号の発生後、次の相関ピーク信号を直ちに得ることができない。
【００７６】
図８に示した拡散符号発生回路４は、ピーク検出器７が相関ピーク信号を検出してから拡散符号のシフトする方向が切り替わるまでの間に遅延時間が存在することが前提である。この遅延時間が短すぎて、相関ピーク信号が得られたときの拡散符号パターンから拡散符号のずれが生じるよりも速く拡散符号がシフトする方向が切り替わってしまう場合には、相関ピーク信号を頻繁に得ることができなくなる。
【００７７】
したがって、遅延時間が短すぎる場合には、拡散符号発生回路４のスイッチ群の制御に適切な遅延を入れるための回路が必要になるという問題があった。また、この遅延量は、拡散符号のチップレート（拡散符号発生回路４に供給する第２のクロックｆ２の周波数）によって変わり、拡散信号の拡散率を変える（第１のクロックｆ１の周波数を変える）場合にも、対応できる必要があるため、あらかじめ一定の値に設定する構成にした場合には無駄に遅延量が発生するという問題があった。
【００７８】
本実施の形態では、最短の遅延量（第２のクロックｆ２の１周期分）で相関ピーク信号が得られる拡散符号発生回路およびピーク検出器を提供する。本実施の形態の構成では、拡散符号発生回路内のフリップフロップ回路へ供給する第２のクロックｆ２の周波数に関わらず、常に最短の遅延量で相関ピーク信号が得られる構成となっている。
【００７９】
図１３は本実施の形態の拡散符号発生回路４の構成を示すブロック図である。本実施の形態の拡散符号発生回路４は、排他的論理和回路１４１，１４２と、第２のクロックｆ２に同期してシフトするシフトレジスタを構成するフリップフロップ回路１４３ａ〜１４３ｎと、排他的論理和回路１４１，１４２やフリップフロップ回路１４３ａ〜１４３ｎの出力パスをオン／オフするスイッチ１４４ａ〜１４４ｐと、スイッチ１４４ａ〜１４４ｐを制御する拡散符号制御回路１４５とから構成される。本実施の形態の拡散符号発生回路４は、図８に示した拡散符号発生回路において拡散符号の出力端子の位置を変更したものであり、図８では各フリップフロップ回路４３ａ〜４３ｇからスイッチ４４ａ〜４４ｇを介して拡散符号を出力しているのに対し、本実施の形態では各フリップフロップ回路１４３ａ〜１４３ｇから拡散符号を直接出力している。
【００８０】
本実施の形態では、フリップフロップ回路１４３ａ，１４３ｃの出力を排他的論理和回路１４１に取り込み、この排他的論理和回路１４１の演算結果をフリップフロップ１４３ａの入力に戻すことにより第１の拡散符号を発生する。一方、フリップフロップ回路１４３ｊ，１４３ｉの出力を排他的論理和回路１４２に取り込み、排他的論理和回路１４２の演算結果をフリップフロップ１４３ｈの入力に戻すことにより第１の拡散符号を逆順に並べ替えた第２の拡散符号を発生する。すなわち、第１の排他的論理和回路１４１と、フリップフロップ回路１４３ａ〜１４３ｇからなる第１のフリップフロップ回路群と、スイッチ１４４ａ〜１４４ｇ，１４４ｏからなる第１のスイッチ群とは、第１の拡散符号を発生する第１の拡散符号発生回路１４０−１を構成している。また、第２の排他的論理和回路１４２と、フリップフロップ回路１４３ｈ〜１４３ｎからなる第２のフリップフロップ回路群と、スイッチ１４４ｈ〜１４４ｎ，１４４ｐからなる第２のスイッチ群とは、第１の拡散符号とは逆方向に信号がシフトしていく第２の拡散符号を発生する第２の拡散符号発生回路１４０−２を構成している。排他的論理和回路１４１，１４２への入力の組み合わせや排他的論理和回路の数を変えるだけで各種の拡散符号に対応した拡散符号が形成できることは第１の実施の形態で説明したとおりである。
【００８１】
拡散符号制御回路１４５は、ピーク検出器７によるピーク検出に応じてスイッチ１４４ａ〜１４４ｐを制御する。スイッチ１４４ａ〜１４４ｇ，１４４ｏがオンのときはスイッチ１４４ｈ〜１４４ｎ，１４４ｐはオフであり、第１の拡散符号発生回路１４０−１で発生する第１の拡散符号は図１３において左から右へとシフトしていく。逆に、スイッチ１４４ａ〜１４４ｇ，１４４ｏがオフのときはスイッチ１４４ｈ〜１４４ｎ，１４４ｐはオンであり、第２の拡散符号発生回路１４０−２で発生する第２の拡散符号は図１３において右から左へとシフトしていく。拡散符号制御回路１４５は、ピーク検出器７によってピークが検出される度に第１のスイッチ群１４４ａ〜１４４ｇ，１４４ｏと第２のスイッチ群１４４ｈ〜１４４ｎ，１４４ｐとを交互に切り替えて拡散符号のシフトする方向を切り替える。
【００８２】
図１４は本実施の形態のピーク検出器７（第４実施例、第１１実施例〜第１４実施例では、ピーク検出器１８）の構成を示す回路図である。
図１４のピーク検出器７では、レファレンスレベルＶｒｅｆを加算器６の出力から決定し、このレファレンスレベルＶｒｅｆと加算器６の出力とを比較して相関ピーク信号を検出する。さらに、図１４のピーク検出器７では、相関ピーク信号の立ち下がりを検出する。
【００８３】
差動増幅器ＡＭＰ１〜ＡＭＰ３、ＰＭＯＳトランジスタＭＰ１，ＭＰ２、抵抗Ｒ１〜Ｒ３およびコンデンサＣ１，Ｃ２は、加算器６の出力のピークレベルと所定の下限レベルとからレファレンスレベルＶｒｅｆを決定する回路である。図７で説明したように加算器６からは相関信号が差動形式で出力される。加算器６から出力された相関信号Ｖｉｐとこれと相補な相関信号Ｖｉｎとは、それぞれ差動増幅器ＡＭＰ１，ＡＭＰ２に入力される。これにより、差動増幅器ＡＭＰ３から加算器６の出力のピークレベルＶｒｅｆ＿ｐｅａｋが出力され、抵抗Ｒ２，Ｒ３とコンデンサＣ２とにより、このピークレベルＶｒｅｆ＿ｐｅａｋと下限レベルＶｒｅｆ＿ｌｏｗとの間に、レファレンスレベルＶｒｅｆが設定される。
【００８４】
加算器６の出力のコモンモード付近には小さなスパイク状のノイズが含まれており、このノイズを検波すべきピーク信号と間違えて検波しないようにする必要がある。そこで、差動増幅器ＡＭＰ４と抵抗Ｒ４，Ｒ５とコンデンサＣ３とにより、電源電圧ＶｄｄとコモンモードレベルＤＣｃｏｍｍｏｎとの間のレベルを、レファレンスレベルＶｒｅｆの下限Ｖｒｅｆ＿ｌｏｗとして設定している。
【００８５】
図１５は、ピークレベルＶｒｅｆ＿ｐｅａｋと下限レベルＶｒｅｆ＿ｌｏｗとレファレンスレベルＶｒｅｆとコモンモードレベルＤＣｃｏｍｍｏｎとの関係を示す図である。
コンパレータＣＯＭＰ１，ＣＯＭＰ２、ＰＭＯＳトランジスタＭＰ３、ＮＭＯＳトランジスタＭＮ１０およびコンデンサＣ４は、レファレンスレベルＶｒｅｆと加算器６の出力とを比較して相関ピーク信号を検出し、「１」または「０」のデータ信号を復調する回路である。
【００８６】
そして、コンパレータＣＯＭＰ３，ＣＯＭＰ４、インバータＩＮＶ１〜ＩＮＶ３、否定論理和回路ＮＯＲ１およびＪＫフリップフロップＦＦ１は、レファレンスレベルＶｒｅｆと加算器６の出力とを比較して、加算器６の出力のうちピーク信号の立ち下がりに同期した制御信号を生成する回路である。この回路では、コンパレータＣＯＭＰ２の出力とコンパレータＣＯＭＰ３の出力とをそれぞれインバータＩＮＶ１，２で反転した上で否定論理和回路ＮＯＲ１に入力し、否定論理和回路ＮＯＲ１の出力をインバータＩＮＶ３で反転した上でＪＫフリップフロップＦＦ１のクロック入力端子に入力すると共に、否定論理和回路ＮＯＲ１の出力をＪＫフリップフロップＦＦ１の反転クロック入力端子に入力する。なお、コンパレータＣＯＭＰ４は、コンパレータＣＯＭＰ１，ＣＯＭＰ２側とコンパレータＣＯＭＰ３側との負荷を平衡させる目的で設けられている。
【００８７】
コンパレータＣＯＭＰ２，ＣＯＭＰ３の出力は、相関ピーク信号を検出する度にハイ（Ｈｉｇｈ）レベルまたはロウ（Ｌｏｗ）レベルへ振り切れる。ＪＫフリップフロップＦＦ１は、この相関ピーク信号をカウントする１ビットのカウンタとして動作する。図１６（ａ）は加算器６の出力を示す波形図、図１６（ｂ）はＪＫフリップフロップＦＦ１から出力される制御信号を示す波形図である。図１６（ａ）、図１６（ｂ）に示すように、ＪＫフリップフロップＦＦ１の出力は、加算器６から出力される相関ピーク信号の立ち下がりに同期して変化する。
【００８８】
図１７は図１３の拡散符号発生回路４の動作を説明する図であり、図１７（ａ）は第２のクロックｆ２を示す波形図、図１７（ｂ）はフリップフロップ回路１４３ｃの出力を示す波形図、図１７（ｃ）はフリップフロップ回路１４３ｌの出力を示す波形図、図１７（ｄ）はフリップフロップ回路１４３ｍの出力を示す波形図、図１７（ｅ）はフリップフロップ回路１４３ｂの出力を示す波形図、図１７（ｆ）はピーク検出器７のＪＫフリップフロップＦＦ１から出力される制御信号を示す波形図である。
【００８９】
まず、拡散符号発生回路４の初期状態として、第１のスイッチ群４４ａ〜４４ｇ，４４ｏが閉じていて、第２のスイッチ群４４ｈ〜４４ｎ，４４ｐが開いている状態、すなわち第１の拡散符号発生回路１４０−１で発生する第１の拡散符号が図１３において左から右へとシフトしていく状態を考える。
【００９０】
図１７（ａ）の時刻ｔ１において、図１７（ｂ）のようにフリップフロップ回路１４３ｃがある信号を出力したときに、逆拡散復調器に入力された拡散信号の信号パターンと拡散符号発生回路４から出力している拡散符号の信号パターンとが一致して、加算器６の出力から相関ピーク信号が得られたとする。このときのフリップフロップ回路１４３ｃの出力信号は、同時に下段のフリップフロップ回路１４３ｌの入力にも供給されている。
【００９１】
図１７（ａ）の時刻ｔ２において第２のクロックｆ２の入力によりフリップフロップ回路１４３ｃの状態が遷移して、拡散符号が１つずれると、拡散信号と拡散符号の信号パターンがずれるので、加算器６から出力される相関信号はコモンモードレベルＤＣｃｏｍｍｏｎまで低下する。ピーク検出器７のＪＫフリップフロップＦＦ１からは、この相関ピーク信号の立ち下がりに同期して図１７（ｆ）のような制御信号が出力される。
【００９２】
拡散符号制御回路１４５は、ピーク検出器７からハイレベルの制御信号が出力される度に第１のスイッチ群１４４ａ〜１４４ｇ，１４４ｏと第２のスイッチ群１４４ｈ〜１４４ｎ，１４４ｐとを交互に切り替えて拡散符号のシフトする方向を切り替える。これにより、第１のスイッチ群４４ａ〜４４ｇ，４４ｏが開いて、第２のスイッチ群４４ｈ〜４４ｎ，４４ｐが閉じた状態となる。
【００９３】
このとき、フリップフロップ回路１４３ｌからは、フリップフロップ回路１４３ｃが状態遷移する前の信号が出力される（図１７（ｃ））。この信号は、時刻ｔ１において加算器６から相関ピーク信号が得られたときにフリップフロップ回路１４３ｃが出力していた信号である。スイッチ１４４ｌが閉じているので、フリップフロップ回路１４３ｌから出力される信号は、直ちにフリップフロップ回路１４３ｃの入力に供給され、同時にフリップフロップ回路１４３ｍの入力にも供給される。
【００９４】
次に、図１７（ａ）の時刻ｔ３において第２のクロックｆ２の入力によりフリップフロップ回路１４３ｃが状態遷移すると、フリップフロップ回路１４３ｃは、入力された信号を出力する（図１７（ｂ））。フリップフロップ回路１４３ｃが出力する信号は、時刻ｔ１において加算器６から相関ピーク信号が得られたときにフリップフロップ回路１４３ｃが出力していた信号である。したがって、加算器６の出力から再び相関ピーク信号が得られることになる。また、このときフリップフロップ回路１４３ｍからも同じ信号が出力され、この信号はフリップフロップ回路１４３ｂの入力に供給される。
【００９５】
次に、図１７（ａ）の時刻ｔ４において第２のクロックｆ２の入力によりフリップフロップ回路１４３ｃの状態が遷移して、拡散符号が１つずれると、加算器６から出力される相関信号はコモンモードレベルＤＣｃｏｍｍｏｎまで低下する。ピーク検出器７のＪＫフリップフロップＦＦ１からは、この相関ピーク信号の立ち下がりに同期して制御信号が出力される。
【００９６】
拡散符号制御回路１４５は、ピーク検出器７から出力される制御信号に応じて第１のスイッチ群１４４ａ〜１４４ｇ，１４４ｏと第２のスイッチ群１４４ｈ〜１４４ｎ，１４４ｐとを制御する。これにより、第１のスイッチ群４４ａ〜４４ｇ，４４ｏが閉じて、第２のスイッチ群４４ｈ〜４４ｎ，４４ｐが開いた状態となる。
【００９７】
このとき、フリップフロップ回路１４３ｂからは、時刻ｔ３において加算器６から相関ピーク信号が得られたときのフリップフロップ回路１４３ｃの出力と同じ信号が出力される（図１７（ｅ））。スイッチ１４４ｂが閉じているので、フリップフロップ回路１４３ｂから出力される信号は、直ちにフリップフロップ回路１４３ｃの入力に供給される。
【００９８】
次に、図１７（ａ）の時刻ｔ５において第２のクロックｆ２の入力によりフリップフロップ回路１４３ｃが状態遷移すると、フリップフロップ回路１４３ｃは、入力された信号を出力する（図１７（ｂ））。フリップフロップ回路１４３ｃが出力する信号は、時刻ｔ３において加算器６から相関ピーク信号が得られたときにフリップフロップ回路１４３ｃが出力していた信号である。したがって、加算器６の出力から再び相関ピーク信号が得られることになる。
【００９９】
以下同様の制御が繰り返される。こうして、本実施の形態によれば、最短の遅延時間、つまり拡散符号発生回路４に供給される第２のクロックｆ２の１周期分の遅延時間で、加算器６から相関ピーク信号を得ることができる。また、本実施の形態では、第１の実施の形態において拡散符号発生回路４の拡散符号の出力端子の位置を変更するだけでよいので、スイッチ群の制御に遅延を入れるための回路を拡散符号発生回路４に新たに設ける必要がない。
【産業上の利用可能性】
【０１００】
本発明は、拡散符号を用いた演算により所望の信号を周波数拡散して送信した拡散信号を受信し、この受信した拡散信号を拡散符号を用いた演算により逆拡散して前記所望の信号を取り出す無線通信に適用できる。
【図面の簡単な説明】
【０１０１】
【図１】本発明の基本概念を示す逆拡散復調器のブロック図である。
【図２】図１の逆拡散復調器の相関値演算部における相関値演算を説明する図である。
【図３】図１の逆拡散復調器のデータ信号復調部の動作を説明する図である。
【図４】図１の逆拡散復調器の拡散符号発生制御部の動作を説明する図である。
【図５】本発明の逆拡散復調器の第１の実施の形態を示すブロック図である。
【図６】図５の逆拡散復調器に用いる乗算器の１構成例を示す回路図である。
【図７】図５の逆拡散復調器に用いる加算器の１構成例を示す回路図である。
【図８】図５の逆拡散復調器に用いる拡散符号発生回路の１構成例を示すブロック図である。
【図９】図５の逆拡散復調器に用いる拡散符号発生回路の動作を説明する図である。
【図１０】本発明の逆拡散復調器の第２の実施の形態を示すブロック図である。
【図１１】図１０の逆拡散復調器に用いる拡散符号発生回路の１構成例を示すブロック図である。
【図１２】図５の逆拡散復調器において使用する拡散符号の符号長と乗算器の数が一致しない場合の問題を説明する図である。
【図１３】本発明の逆拡散復調器の第４の実施の形態に用いる拡散符号発生回路の構成を示すブロック図である。
【図１４】本発明の逆拡散復調器の第４の実施の形態に用いるピーク検出器の構成を示す回路図である。
【図１５】加算器出力のピークレベルと下限レベルとレファレンスレベルとコモンモードレベルとの関係を示す図である。
【図１６】図１４のピーク検出器の動作を説明する図である。
【図１７】図１３の拡散符号発生回路の動作を説明する図である。
【図１８】従来の逆拡散復調器の１例を示すブロック図である。
【図１９】従来の逆拡散復調器の他の例を示すブロック図である。
【図２０】図１９の逆拡散復調器における乗算器およびピーク検出器の出力を示す波形図である。
【符号の説明】
【０１０２】
１ａ〜１ｇ、８ａ〜８ｇ…サンプルホールド回路、２…サンプルホールド制御回路、３ａ〜３ｆ…フリップフロップ回路、４、９…拡散符号発生回路、５ａ〜５ｇ、１０ａ〜１０ｇ…乗算器、６、１１…加算器、７、１２…ピーク検出器、４０−１、１４０−１…第１の拡散符号発生回路、４０−２、１４０−２…第２の拡散符号発生回路、４１、４２、９１、１４１、１４２…排他的論理和回路、４３ａ〜４３ｎ、９２ａ〜９２ｇ、１４３ａ〜１４３ｎ…フリップフロップ回路、４４ａ〜４４ｐ、１４４ａ〜１４４ｐ…スイッチ、４５、１４５…拡散符号制御回路、９３…クロック制御回路、１００１…拡散符号発生部、１００２…相関値演算部、１００３…データ信号復調部、１００４…ピーク信号検出部、１００５…拡散符号発生制御部。
【図１】
2004201300.tif 000003
【図２】
2004201300.tif 000004
【図３】
2004201300.tif 000005
【図４】
2004201300.tif 000006
【図５】
2004201300.tif 000007
【図６】
2004201300.tif 000008
【図７】
2004201300.tif 000009
【図８】
2004201300.tif 000010
【図９】
2004201300.tif 000011
【図１０】
2004201300.tif 000012
【図１１】
2004201300.tif 000013
【図１２】
2004201300.tif 000014
【図１３】
2004201300.tif 000015
【図１４】
2004201300.tif 000016
【図１５】
2004201300.tif 000017
【図１６】
2004201300.tif 000018
【図１７】
2004201300.tif 000019
【図１８】
2004201300.tif 000020
【図１９】
2004201300.tif 000021
【図２０】
2004201300.tif 000022