(57)【要約】【課題】拡散信号のスペクトラムが従来よりも広範囲に分布する完全直交性拡散符号を従来よりも簡単な回路構成で生成できるようにする。【解決手段】同一系列でそれぞれ位相が異なる複数のＭ系列符号を生成し出力するＭ系列符号生成回路１と、Ｍ系列符号の１周期中における所定のタイミングを検出するタイミング検出器２と、所定のタイミングが検出されたときにＭ系列符号に値１を挿入する１値挿入器３とを備える。この拡散符号生成回路で生成された拡散符号は、完全直交性を有している。この拡散符号は、Ｍ系列符号を基に生成されているので、スペクトラム拡散された拡散信号のスペクトラムは、Ｍ系列符号と同じく広範囲に分布する。また、Ｍ系列符号生成回路１にタイミング検出器２および１値挿入器３を加えただけの構成であるから、従来の完全直交性拡散符号の生成回路よりも回路構成が簡易になる。【選択図】  図１
2005303499.tif 000002
【特許請求の範囲】
【請求項１】
同一系列でそれぞれ位相が異なる複数のＭ系列符号を生成し出力するＭ系列符号生成部と、
前記Ｍ系列符号の１周期中における所定のタイミングを検出するタイミング検出部と、
前記所定のタイミングが検出されたときに、すべてのＭ系列符号中に値１を挿入する１値挿入部と
を備えることを特徴とする拡散符号生成回路。
【請求項２】
請求項１に記載の拡散符号生成回路において、
前記タイミング検出部は、任意のＭ系列符号の１周期中における所定のタイミングを検出することを特徴とする拡散符号生成回路。
【請求項３】
請求項１または２に記載の拡散符号生成回路において、
前記１値挿入部は、
前記値１を出力する１値出力部と、
検出された前記所定のタイミングの次のビットで前記Ｍ系列符号生成部を停止させてその状態を保持するとともに、前記１値出力部を動作させて前記値１を出力させ、更にその次のビットから前記Ｍ系列符号生成部を再び動作させる切り替え部と
を含むことを特徴とする拡散符号生成回路。
【請求項４】
請求項１〜３のいずれか１項に記載の拡散符号生成回路において、
前記Ｍ系列符号生成部は、シフトレジスタと、このシフトレジスタの帰還回路に接続された排他的論理和回路とからなり、
前記タイミング検出部は、前記シフトレジスタの状態パターンと、予め設定された参照パターンとを対比することにより、前記所定のタイミングを検出する
ことを特徴とする拡散符号生成回路。
【請求項５】
請求項１〜３のいずれか１項に記載の拡散符号生成回路において、
前記タイミング検出部は、前記Ｍ系列符号生成部で生成された前記Ｍ系列符号のビット数を計数して前記Ｍ系列符号の１周期を検出することにより、前記１周期中における前記所定のタイミングを検出することを特徴とする拡散符号生成回路。
【請求項６】
請求項１に記載の拡散符号生成回路において、
前記Ｍ系列符号生成部および前記１値挿入部は、第１のクロックに基づき動作することを特徴とする拡散符号生成回路。
【請求項７】
請求項６に記載の拡散符号生成回路において、
前記Ｍ系列符号に前記値１が挿入された拡散符号により拡散処理されるデータ信号のクロック周波数を有する第２のクロックを生成するクロック生成回路と、
前記第２のクロックの周波数を２n倍（ｎは自然数）に逓倍することにより前記第１のクロックを生成する逓倍器と
を更に備えることを特徴とする拡散符号生成回路。
【請求項８】
請求項６に記載の拡散符号生成回路において、
前記第１のクロックを生成するクロック生成回路と、
前記第１のクロックの周波数を１／２n（ｎは自然数）に分周する分周器と
を更に備えることを特徴とする拡散符号生成回路。
【請求項９】
受信信号をサンプリングし時系列順に保持する信号保持回路と、
Ｍ系列符号中に値１が挿入された拡散符号を前記値１の挿入位置を移動させながら生成する拡散符号生成回路と、
前記信号保持回路に保持されている受信信号と前記拡散符号生成回路で生成される前記拡散符号とを対応するビット毎に乗算する乗算回路と、
この乗算回路でビット毎に乗算された結果を加算する加算回路と、
この加算回路で加算された結果に基づき同期状態を検出しその検出結果を前記拡散符号生成回路へ出力する同期検出回路と
を備えることを特徴とする同期回路。
【請求項１０】
請求項９に記載の同期回路において、
前記拡散符号生成回路は、前記同期検出回路から同期が保持されているという検出結果が入力されたときに、前記値１の挿入位置を１ビットずつ移動させながら前記拡散符号を生成することを特徴とする同期回路。
【請求項１１】
請求項９または１０記載の同期回路において、
前記拡散符号生成回路は、前記同期検出回路から非同期という検出結果が入力されたときに、前記値１の挿入位置を２ビット以上移動させて前記拡散符号を生成することを特徴とする同期回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡散符号生成回路および同期回路に関し、特に、完全直交性を有する拡散符号を生成する拡散符号生成回路およびその拡散符号を用いてスペクトラム拡散された拡散信号をスペクトラム逆拡散する際に拡散信号と拡散符号との同期を確立する同期回路に関する。
【背景技術】
【０００２】
信号を複数チャネル間で相互に混信なく送受信するために、スペクトラム拡散通信技術が広く用いられている。このスペクトラム拡散通信技術を利用したものの１つに、同期ＣＤＭＡ（Code Division Multiple Access：符号分割多重）方式がある。図２６は、同期ＣＤＭＡ方式を説明するための図である。
図２６において、送信機７０では、Ｎ個（Ｎは自然数）のデータ＃１〜＃Ｎが、Ｎ個の同期化された信号源から同時に出力される。これらのデータ＃１〜＃Ｎに乗算器７１1〜７１Nで符号長Ｎの拡散符号＃１〜＃Ｎを掛けてスペクトラム拡散し、得られたＮ個の拡散信号を加算器７２で合成し、アンテナ７３から送信する。
【０００３】
拡散符号は直交性を有する符号系列であり、その代表例としてＭ系列（最長線形符号系列）符号がある。Ｍ系列符号の一例を図２７に示す。系列Ｘ1のように、「１」と「−１」とがランダムに並ぶビット列が１つのＭ系列符号を構成している。系列Ｘ1を１ビットだけシフトさせたものが系列Ｘ2であり、系列Ｘ2を１ビットだけシフトさせたものが系列Ｘ3であり、系列Ｘ3を１ビットだけシフトさせたものが系列Ｘ4である（例えば、非特許文献１参照）。
図２６における送信機７０では、従来、拡散符号＃１〜＃Ｎとして、符号長ＮのＭ系列符号を循環的にシフトさせた符号が用いられていた。例えば、拡散符号＃１〜＃４として、図２７における系列Ｘ1〜Ｘ4の符号が用いられていた。
【０００４】
また、図２６において、受信機８０では、アンテナ８１からの受信信号（拡散信号の和）に対し、乗算器８２で拡散符号を掛けてスペクトラム逆拡散する。例えば、拡散符号＃１を掛けると、拡散符号の直交性から、送信機７０において拡散符号＃１でスペクトラム拡散されたデータ＃１が復号される（例えば、非特許文献２参照）。
【０００５】
ここで、拡散符号＃１〜＃Ｎの１ビット期間において、データ＃１〜＃Ｎのすべての値が１の場合を考える。符号長ＮのＭ系列符号で自己相関をとると、図２８に示すように、同位相のとき（例えば、系列Ｘ1とＸ1）には「Ｎ」となるのに対し、位相が異なるとき（例えば、系列Ｘ1とＸ2〜Ｘ4）には「−１」となる。このため、拡散符号＃１〜＃Ｎでデータ＃１〜＃Ｎをスペクトラム拡散して得られた拡散信号と拡散符号＃１との自己相関値は、図２９（ａ）に示すように、それぞれ「Ｎ，−１，−１，・・・，−１」となる。したがって、拡散信号の和である受信信号を拡散符号＃１でスペクトラム逆拡散すると、そのときの自己相関値は、図２９（ｂ）に示すように、Ｎ−１×（Ｎ−１）＝１となる。このように、拡散符号＃１〜＃ＮとしてＭ系列符号を用いると、互いに位相が異なる符号間の干渉により、スペクトラム逆拡散で得られる自己相関値が「Ｎ」から「１」に低下する。このため、多数の信号の中から所望の信号のみを取り出すことが困難になるという問題があった。
【０００６】
この問題は、位相が異なるときの自己相関が「０」となる完全直交性拡散符号を用いることにより解決できる。完全直交性拡散符号としては、アダマール変換の基底を用いたウォルシュ符号が一般的に用いられている（例えば、非特許文献１参照）。
しかし、ウォルシュ符号を用いてスペクトラム拡散すると、Ｍ系列符号を用いた場合と比較して、拡散信号のスペクトラムが広範囲に分布せず局在化する。このようなスペクトラムの局在化は、マルチパス（電波が建物等で反射することにより送信側から受信側にできる電波の複数経路）により受信場所毎に電波の強弱が急激に変わるフェージングを引き起こし、処理利得が低下してしまう。
【０００７】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【非特許文献１】山内、「スペクトラム拡散通信」、第２版、東京電機大学出版局、２００１年、ｐ．９３−９８、ｐ．１４４−１４９
【非特許文献２】丸林、中川、河野、「スペクトラム拡散通信とその応用」、電子情報通信学会、１９９８年、ｐ．１１−１３
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このように、ウォルシュ符号等の従来の完全直交性拡散符号は、拡散信号のスペクトラムが局在化するため、それを同期ＣＤＭＡに用いても、処理利得を改善することはできなかった。このため、微弱無線規格下のような高い処理利得が要求される通信には適していなかった。
また、ウォルシュ符号等の従来の完全直交性拡散符号は、その生成回路が複雑であった（例えば、非特許文献１参照）。
【０００９】
本発明はこのような課題を解決するためになされたものであり、その目的は、拡散信号のスペクトラムが従来よりも広範囲に分布する完全直交性拡散符号を従来よりも簡単な回路構成で生成できるようにすることにある。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本発明に係る拡散符号生成回路は、同一系列でそれぞれ位相が異なる複数のＭ系列符号を生成し出力するＭ系列符号生成部と、Ｍ系列符号の１周期中における所定のタイミングを検出するタイミング検出部と、所定のタイミングが検出されたときに、すべてのＭ系列符号中に値１を挿入する１値挿入部とを備えることを特徴とする。
【００１１】
ここで、タイミング検出部は、任意のＭ系列符号の１周期中における所定のタイミングを検出するものであってもよい。
また、１値挿入部は、値１を出力する１値出力部と、検出された所定のタイミングの次のビットでＭ系列符号生成部を停止させてその状態を保持するとともに、１値出力部を動作させて値１を出力させ、更にその次のビットからＭ系列符号生成部を再び動作させる切り替え部とを含むものであってもよい。
【００１２】
また、Ｍ系列符号生成部は、シフトレジスタと、このシフトレジスタの帰還回路に接続された排他的論理和回路とからなり、タイミング検出部は、シフトレジスタの状態パターンと、予め設定された参照パターンとを対比することにより、所定のタイミングを検出するものであってもよい。
また、タイミング検出部は、Ｍ系列符号生成部で生成されたＭ系列符号のビット数を計数してＭ系列符号の１周期を検出することにより、１周期中における所定のタイミングを検出するものであってもよい。
【００１３】
また、Ｍ系列符号生成部および１値挿入部は、第１のクロックに基づき動作するものであってもよい。
ここで、上述した拡散符号生成回路は、Ｍ系列符号に値１が挿入された拡散符号により拡散処理されるデータ信号のクロック周波数を有する第２のクロックを生成するクロック生成回路と、第２のクロックの周波数を２n倍（ｎは自然数）に逓倍することにより第１のクロックを生成する逓倍器とを更に備えるものであってもよい。
また、上述した拡散符号生成回路は、第１のクロックを生成するクロック生成回路と、第１のクロックの周波数を１／２n（ｎは自然数）に分周する分周器とを更に備えるものであってもよい。
【００１４】
また、本発明に係る同期回路は、受信信号をサンプリングし時系列順に保持する信号保持回路と、Ｍ系列符号中に値１が挿入された拡散符号を値１の挿入位置を移動させながら生成する拡散符号生成回路と、信号保持回路に保持されている受信信号と拡散符号生成回路で生成される拡散符号とを対応するビット毎に乗算する乗算回路と、この乗算回路でビット毎に乗算された結果を加算する加算回路と、この加算回路で加算された結果に基づき同期状態を検出しその検出結果を拡散符号生成回路へ出力する同期検出回路とを備えることを特徴とする。
【００１５】
ここで、拡散符号生成回路は、同期検出回路から同期が保持されているという検出結果が入力されたときに、値１の挿入位置を１ビットずつ移動させながら拡散符号を生成するものであってもよい。また、同期検出回路から非同期という検出結果が入力されたときに、値１の挿入位置を２ビット以上移動させて拡散符号を生成するものであってもよい。
【発明の効果】
【００１６】
本発明に係る拡散符号生成回路では、Ｍ系列符号の１周期中における所定のタイミングを検出し、所定のタイミングが検出されたときにＭ系列符号に値１を挿入する。このようにして生成された拡散符号は、位相が異なるときの自己相関が「０」となる完全直交性を有している。この拡散符号はまた、Ｍ系列符号を基に生成されているので、スペクトラム拡散された拡散信号のスペクトラムは、Ｍ系列符号と同じく広範囲に分布する。このため、この拡散符号をスペクトラム拡散通信に用いることにより、処理利得を改善することができる。したがって、この拡散符号生成回路は、微弱無線規格下のような高い処理利得が要求される通信にも利用することができる。
【００１７】
また、この拡散符号生成回路は、Ｍ系列符号を生成するＭ系列符号生成部に、Ｍ系列符号の１周期中における所定のタイミングを検出するタイミング検出部と、そのタイミングの次のビットに値１を挿入する１値挿入部とを加えることにより構成される。このため、従来の完全直交性拡散符号の生成回路よりも、回路構成を簡易にすることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施の形態について、図面を参照して詳細に説明する。
図１は、本発明の一実施の形態に係る拡散符号生成回路の構成を示すブロック図である。この拡散符号生成回路は、同一系列でそれぞれ位相が異なる複数のＭ系列符号を出力するＭ系列符号生成回路１と、Ｍ系列符号の１周期中における特定タイミングを検出しタイミング信号を出力するタイミング検出器２と、タイミング信号に基づきすべてのＭ系列符号中に値１を挿入し出力端子４に出力する１値挿入器３とから構成されている。なお、タイミング検出部２は、任意のＭ系列符号の１周期中における所定のタイミングを検出するものであってもよい。
【００１９】
Ｍ系列符号生成回路１には、一般的なＭ系列符号生成回路を用いることができる。図２は、Ｍ系列符号生成回路１の一構成例を示すブロック図である。この図に示すＭ系列符号生成回路１Ａは、排他的論理和による帰還タップをもつシフトレジスタにより構成されている。より具体的には、４つのＤフリップフロップ１１1，１１2，１１3，１１4からなる４段のシフトレジスタ１１と、最下位のＤフリップフロップ１１4の出力と最上位のＤフリップフロップ１１1の出力との排他的論理和をとり最上位のＤフリップフロップ１１1の入力に帰還させる排他的論理和回路１２とから構成されている。
【００２０】
クロックに同期してシフトレジスタ１１の状態パターンが１段ずつシフトする。各段の値Ｘ1，Ｘ2，Ｘ3，Ｘ4のそれぞれから１ビットずつ位相が異なる同一系列のＭ系列符号が得られる。
なお、Ｍ系列符号生成回路１の回路構成は、図２に示したものには限られない。例えば、シフトレジスタ１１の段数によって、Ｍ系列符号の符号長を変えることができる（ｎ段の場合の符号長は２n−１ビット）。また、排他的論理和をとる組み合わせによって、Ｍ系列符号のパターンを変えることができる。
【００２１】
次に、図１〜図３を参照し、本実施の形態に係る拡散符号生成回路の動作について説明する。図３は、この拡散符号生成回路の動作の流れを示すフローチャートである。
Ｍ系列符号生成回路１のシフトレジスタ１１を起動し（ステップＳ１）、同一系列でそれぞれ位相が異なる複数のＭ系列符号を１ビット分ずつ生成し、生成されたデータを１値挿入器３に出力する。すなわち、シフトレジスタ１１の各段の状態パターンＸ1〜Ｘ4を１ビット分だけ１値挿入器３に出力する。
１値挿入器３では、入力された状態パターンＸ1〜Ｘ4を出力端子４に出力する（ステップＳ２）。また、Ｍ系列符号の１周期中における特定タイミングであるか否かを検出する（ステップＳ３）。具体的な検出方法については後述する。
【００２２】
特定タイミングでなかった場合には（ステップＳ３，ＮＯ）、Ｍ系列符号を更に１ビット分ずつ生成し、１値挿入器３を介して出力端子４に出力する（ステップＳ２）。このステップＳ２の動作を、特定タイミングになるまで繰り返し行う。
特定タイミングとなった場合には（ステップＳ３，ＹＥＳ）、１値挿入器３により、特定タイミングの次のビットでシフトレジスタ１１を停止させる（ステップＳ４）。そして、１ビットの間、シフトレジスタ１１の状態を保持し、値１のデータ（１，１，１，１）を出力端子４に出力する（ステップＳ５）。そして、更に次のビットでシフトレジスタ１１を再び起動する（ステップＳ１）。
以上の動作を繰り返し行うことにより、Ｍ系列符号の１周期中における特定タイミングの次のビットに値１が挿入された拡散符号が生成される。
【００２３】
例えば、図２７に示したＭ系列符号において、ｔｉｍｅ１を特定タイミングとすると、図４に示すように、ｔｉｍｅ１の次のｔｉｍｅ２に、すべての系列に値１のデータ（１，１，１，１）が挿入され、それ以降のデータが１ビットずつ繰り下げれる。この図では、系列Ｘ1，Ｘ2，Ｘ3，Ｘ4のそれぞれにより、拡散符号が構成される。
この拡散符号は、符号長「１５」のＭ系列符号に１ビット挿入して作成されたものであるから、その符号長は「１６」となる。一般化すれば、符号長「Ｎ（＝２n−１）」のＭ系列符号を基に作成された拡散符号の符号長は「Ｎ＋１（＝２n）」となる。
【００２４】
図２６に示した同期ＣＤＭＡ方式の拡散符号＃１〜＃Ｎに、本実施の形態による拡散符号を適用した場合について考える。
符号長ＮのＭ系列符号を基に本実施の形態により生成された拡散符号では、すべての系列Ｘ1〜Ｘ4に同じタイミングで１ビットだけ値１が挿入されている。このため、この拡散符号の自己相関値をとると、図５に示すように、同位相のとき（例えば、系列Ｘ1とＸ1）には「Ｎ＋１」となり、位相が異なるとき（例えば、系列Ｘ1とＸ2〜Ｘ4）には「０」となる。したがって、この拡散符号は、完全直交性を有している。
【００２５】
ここで、拡散符号＃１〜＃Ｎの１ビット期間において、データ＃１〜＃Ｎのすべての値が１の場合には、拡散符号＃１〜＃Ｎでデータ＃１〜＃Ｎをスペクトラム拡散して得られた拡散信号と拡散符号＃１との自己相関値は、図６（ａ）に示すように、それぞれ「Ｎ＋１，０，０，・・・，０」となる。このように、符号間干渉が完全になくなり、しかも同位相のときの自己相関値が従来よりも大きくなる。その結果、拡散信号の和である受信信号を拡散符号＃１でスペクトラム逆拡散すると、そのときの相関値は、図６（ｂ）に示すようにＮ＋１となる。符号長ＮのＭ系列符号を用いたときの相関値は、図２９に示したように１であったから、本実施の形態による拡散符号を用いることにより、相関値はＮ＋１倍になる。このため、多数の信号の中から所望の信号のみを取り出すことが極めて容易になる。
【００２６】
また、本実施の形態による拡散符号は、Ｍ系列符号を基に生成されているので、スペクトラム拡散された拡散信号のスペクトラムは、Ｍ系列符号と同じく広範囲に分布する。このため、代表的な完全直交性拡散符号であるウォルシュ符号を用いたときのようなフェージングによる処理利得の低下を防止することができる。
このように、本実施の形態による拡散符号を用いることにより、処理利得を改善することができる。したがって、本実施の形態に係る拡散符号生成回路は、微弱無線規格下のような高い処理利得が要求される通信にも利用することができる。
【００２７】
また、本実施の形態に係る拡散符号生成回路は、Ｍ系列符号生成回路１に、Ｍ系列符号の１周期中における特定タイミングを検出するタイミング検出器２と、そのタイミングの次のビットに値１を挿入する１値挿入器３とを加えることにより構成される。このため、ウォルシュ符号等の他の完全直交性拡散符号の生成回路よりも、回路構成を簡易にすることができる。
【００２８】
次に、図７〜図１２を参照し、本実施の形態に係る拡散符号生成回路の構成例について説明する。図７〜図１２は、この拡散符号生成回路の構成例を示すブロック図である。
図７に示す第１構成例では、１値挿入器３Ａが、クロックの入力により値１を出力する１値出力器３１と、タイミング検出器２から入力されるタイミング信号に基づき、クロック供給先をＭ系列符号生成回路１と１値出力器３１との間で切り替えるクロック切り替え器３２と、タイミング検出器２から入力されるタイミング信号に基づき、出力端子４との接続をＭ系列符号生成回路１と１値出力器３１との間で切り替える出力切り替え器３３とから構成されている。なお、１値出力回路３１は、Ｍ系列符号生成回路１から出力される系列数と同じビット数の１値を出力する。例えば、Ｍ系列符号生成回路１から系列Ｘ1〜Ｘ4が出力される場合には、１値出力回路３１は、４ビットの１値（１，１，１，１）を出力する。
【００２９】
図８に示す第２構成例では、１値挿入器３Ｂにおいて、図７におけるクロック切り替え器３２の機能と出力切り替え器３３の機能とを、１つのクロック・出力切り替え器３４にもたせている。すなわち、クロック・出力切り替え器３４は、タイミング検出器２から入力されるタイミング信号に基づき、Ｍ系列符号生成回路１と１値出力器３１との間でクロック供給先および出力を切り替える。その他の部分は、第１構成例と同じである。
【００３０】
図９に示す第３構成例では、Ｍ系列符号生成回路１および１値出力器３１のそれぞれにクロックが独立に供給されている。そして、１値挿入器３Ｃに、タイミング信号に基づき、Ｍ系列符号生成回路１および１値出力器３１の起動と停止を交互に切り替える起動・停止切り替え器３５が設けられている。すなわち、起動・停止切り替え器３５は、Ｍ系列符号生成回路１を起動させているときには、１値出力器３１を停止させ、その逆に１値出力器３１を起動させているときには、Ｍ系列符号生成回路１を停止させる。その他の部分は、第１構成例と同じである。
【００３１】
図１０に示す第４構成例では、１値挿入器３Ｄにおいて、図９における起動・停止切り替え器３５の機能と出力切り替え器３３の機能とを、１つの切り替え器３６にもたせている。すなわち、切り替え器３６は、タイミング信号に基づき、Ｍ系列符号生成回路１と１値出力器３１との間で起動・停止および出力を切り替える。その他の部分は、第３構成例と同じである。
【００３２】
図１１に示す第５構成例では、１値挿入器３Ｅにおいて、図７における出力切り替え器３３が設けられていない。Ｍ系列符号生成回路１および１値出力器３１のうち出力を行わない方は、出力に対してフローティング状態をとる。その他の部分は、第１構成例と同じである。
【００３３】
図１２に示す第６構成例では、１値挿入器３Ｆにおいて、図９における出力切り替え器３３が設けられていない。Ｍ系列符号生成回路１および１値出力器３１のうち出力を行わない方は、出力に対してフローティング状態をとる。その他の部分は、第３構成例と同じである。
【００３４】
次に、本実施の形態に係る拡散符号生成回路について、より具体的に説明する。図１３は、拡散符号生成回路の第１構成例の一具体例を示すブロック図である。この拡散符号生成回路では、図７におけるタイミング検出器２、クロック切り替え器３２、出力切り替え器３３として、相関器２Ａ、クロック切り替え器３２Ａ、出力切り替え器３３Ａが設けられている。また、クロックを生成するクロック生成回路５が設けられている。
【００３５】
ここで、相関器２Ａは、Ｍ系列符号生成回路１のシフトレジスタ１１の状態パターンと、予め設定された参照パターンとを対比することにより、Ｍ系列符号生成回路１により生成されるＭ系列符号の１周期中における特定タイミングを検出し、タイミング信号を切り替え器３２Ａ，３３Ａに出力する。参照パターンとしては、Ｍ系列符号生成回路１により生成されるＭ系列符号の特定タイミングの状態パターンが設定されている。相関器２Ａでは、この参照パターンと、Ｍ系列符号生成回路１のシフトレジスタ１１の状態パターンとの内積を求める。シフトレジスタ１１の段数をｎとすると、両パターンが一致したときには、内積がｎとなり、一致しなかったときには、ｎ−１以下の値（負の値も含む）になる。よって、内積がシフトレジスタ１１の段数に相当する値ｎとなったときに、Ｍ系列符号の特定タイミングであると判定し、タイミング信号を出力する。
【００３６】
例えば、シフトレジスタ１１の段数をｎ＝４、参照パターンを（１，１，１，１）とすると、シフトレジスタ１１の状態パターン（Ｘ1，Ｘ2，Ｘ3，Ｘ4）＝（１，１，１，１）のときに両パターンの内積が４となり、（Ｘ1，Ｘ2，Ｘ3，Ｘ4）≠（１，１，１，１）のときには３以下の値（負の値も含む）となる。よって、内積が４となったとき、Ｍ系列符号の特定タイミングであると判定し、タイミング信号を出力する。
【００３７】
クロック切り替え器３２Ａは、スイッチＳＷ1とスイッチＳＷ2とから構成されている。スイッチＳＷ1は、クロック生成回路５からのクロックをＭ系列符号生成回路１に導くスイッチであり、スイッチＳＷ2は、クロックを１値出力器３１に導くスイッチである。相関器２Ａから入力されるタイミング信号に基づき、スイッチＳＷ1とＳＷ2とのＯＮ／ＯＦＦが交互に切り替えられる。
出力切り替え器３３Ａは、スイッチＳＷ3とスイッチＳＷ4とから構成されている。スイッチＳＷ3は、Ｍ系列符号生成回路１の出力を出力端子４に導くスイッチであり、スイッチＳＷ4は、１値出力器３１の出力を出力端子４に導くスイッチである。相関器２Ａから入力されるタイミング信号に基づき、スイッチＳＷ3とＳＷ4とのＯＮ／ＯＦＦが交互に切り替えられる。
【００３８】
図１４は、図１３に示した拡散符号生成回路の動作の流れを示すフローチャートである。初期状態では、クロック切り替え器３２ＡのスイッチＳＷ1がＯＮ、スイッチＳＷ2がＯＦＦであり、出力切り替え器３３ＡのスイッチＳＷ3がＯＮ、スイッチＳＷ4がＯＦＦである。
スイッチＳＷ1を介してクロックをＭ系列符号生成回路１に供給すると、Ｍ系列符号生成回路１では同一系列でそれぞれ位相が異なるｎ個のＭ系列符号を１ビット分ずつ生成する。より具体的には、クロックの入力により、Ｍ系列符号生成回路１のｎ段のシフトレジスタ１１の状態パターンが１段シフトし、シフトした状態パターンのデータが上述したｎ個のＭ系列符号の１ビット分のデータとなる。このデータを相関器２Ａに出力するとともに、スイッチＳＷ3を介して出力端子４に出力する（ステップＳ１１）。
【００３９】
相関器２Ａでは、入力されたシフトレジスタ１１の状態パターンのデータと、予め設定された参照パターンのデータと内積を求める（ステップＳ１２）。両パターンが一致せず、その内積がシフトレジスタ１１の段数よりも小さい値、すなわちｎ−１以下になった場合には（ステップＳ１３，ＮＯ）、Ｍ系列符号の特定タイミングではないと判定し、切り替え器３２Ａ，３３Ａにタイミング信号を出力しない。このため、１ビット後にクロックが再びスイッチＳＷ1を介してＭ系列符号生成回路１に供給され、Ｍ系列符号生成回路１で生成されたデータがスイッチＳＷ3を介して出力端子４に出力される（ステップＳ１１）。このステップＳ１１の動作が、特定タイミングになるまで繰り返し行われる。
【００４０】
両パターンが一致し、その内積がシフトレジスタ１１の段数に相当する値ｎになった場合には（ステップＳ１３，ＹＥＳ）、Ｍ系列符号の特定タイミングであると判定し、切り替え器３２Ａ，３３Ａにタイミング信号を出力する。これにより、クロック切り替え器３２Ａでは、スイッチＳＷ1をＯＦＦ、スイッチＳＷ2をＯＮにし、クロック供給先をＭ系列符号生成回路１から１値出力器３１に切り替える。また、出力切り替え器３３Ａでは、スイッチＳＷ3をＯＦＦ、スイッチＳＷ4をＯＮし、出力端子４との接続をＭ系列符号生成回路１から１値出力器３１に切り替える（ステップＳ１４）。
【００４１】
これにより、１ビット後にクロックはスイッチＳＷ2を介して１値出力器３１に供給される。１値出力器３１は、クロックの入力により、１ビットの間、値１のデータをスイッチＳＷ4を介して出力端子４に出力する（ステップＳ１５）。
また、相関器２Ａは、ステップＳ１４でタイミング信号を出力してから１ビット後に、再びタイミング信号を切り替え器３２Ａ，３３Ａに出力する。これにより、クロック切り替え器３２Ａでは、スイッチＳＷ1をＯＮ、スイッチＳＷ2をＯＦＦにし、クロック供給先を１値出力器３１からＭ系列符号生成回路１に切り替える。また、出力切り替え器３３Ａでは、スイッチＳＷ3をＯＮ、スイッチＳＷ4をＯＦＦし、出力端子４との接続を１値出力器３１からＭ系列符号生成回路１に切り替える（ステップＳ１６）。
【００４２】
これにより、クロックはスイッチＳＷ1を介してＭ系列符号生成回路１に供給され、Ｍ系列符号生成回路１で生成されたデータがスイッチＳＷ3を介して出力端子４に出力される（ステップＳ１１）。
以上の動作を繰り返し行うことにより、Ｍ系列符号の１周期中における特定タイミングの次のビットに値１が挿入された拡散符号が生成される。
なお、図１５に示すように、出力切り替え器３３Ａを設けず、Ｍ系列符号生成回路１および１値出力器３１を出力端子４に共通に接続する構成としてもよい。
【００４３】
図１６は、拡散符号生成回路の第１構成例の他の具体例を示すブロック図である。この拡散符号生成回路では、図７におけるタイミング検出器２、クロック切り替え器３２、出力切り替え器３３として、タイミング検出器２Ｂ、クロック切り替え器３２Ａ、出力切り替え器３３Ａが設けられている。また、クロックを生成するクロック生成回路５が設けられている。
ここで、タイミング検出器２Ｂは、カウンタ２１とリセット回路２２とから構成されている。カウンタ２１は、Ｍ系列符号生成回路１に入力されるクロックを計数し、カウント値がＭ系列符号生成回路１で生成されるＭ系列符号の符号長に相当する値Ｎとなったときに、タイミング信号を切り替え器３２Ａ，３３Ａに出力する。リセット回路２２は、カウンタ２１のカウント値がＮとなったときに、カウント値を０に初期化する。
【００４４】
上述したように、Ｍ系列符号生成回路１は、クロックの入力により、Ｍ系列符号を１ビット生成し出力する。したがって、Ｍ系列符号生成回路１に入力されるクロックをカウンタ２１で計数することにより、Ｍ系列符号生成回路１で生成されたＭ系列符号のビット数を計数することができる。Ｍ系列符号が１符号長Ｎ、すなわち１周期分生成されたときには、カウンタ２１のカウント値はＮだけ増える。よって、Ｍ系列符号の１周期中における特定タイミングが訪れたときに、カウンタ２１のカウント値をリセット回路２２で０に初期化して入力クロックの計数を開始することにより、カウント値がＮとなったときにＭ系列符号が１周期分生成され、再び特定タイミングが訪れたことがわかる。このため、カウンタ２１は、カウント値がＮとなったときに、Ｍ系列符号の特定タイミングであると判定し、タイミング信号を切り替え器３２Ａ，３３Ａに出力する。
なお、切り替え器３２Ａ，３３Ａは、図１３における切り替え器３２Ａ，３３Ａと同じものである。
【００４５】
図１７は、図１６に示した拡散符号生成回路の動作の流れを示すフローチャートである。初期状態では、クロック切り替え器３２ＡのスイッチＳＷ1がＯＮ、スイッチＳＷ2がＯＦＦであり、出力切り替え器３３ＡのスイッチＳＷ3がＯＮ、スイッチＳＷ4がＯＦＦであり、カウンタ２１のカウント値が０である。
まず、カウンタ２１のカウント値を確認する。カウント値がＭ系列符号生成回路１で生成されるＭ系列符号の１符号長Ｎよりも小さい値、すなわちＮ−１以下の場合には（ステップＳ２１，ＮＯ）、Ｍ系列符号の特定タイミングではないと判定し、切り替え器３２Ａ，３３Ａにタイミング信号を出力しない。
【００４６】
１ビット後に、クロックがスイッチＳＷ1を介してＭ系列符号生成回路１に供給される。同じクロックがカウンタ２１にも供給される。このクロックの入力により、カウンタ２１では、カウント値をインクリメントして１増やす（ステップＳ２２）。また、Ｍ系列符号生成回路１では、同一系列でそれぞれ位相が異なるｎ個のＭ系列符号を１ビット分ずつ生成し、スイッチＳＷ3を介して出力端子４に出力する（ステップＳ２３）。このステップＳ２２，Ｓ２３の動作を、カウント値がＮになるまで繰り返し行う。
【００４７】
カウント値がＮになった場合には（ステップＳ１１，ＹＥＳ）、Ｍ系列符号の特定タイミングであると判定し、切り替え器３２Ａ，３３Ａにタイミング信号を出力する。これにより、クロック切り替え器３２Ａでは、スイッチＳＷ1をＯＦＦ、スイッチＳＷ2をＯＮにし、クロック供給先をＭ系列符号生成回路１から１値出力器３１に切り替える。また、出力切り替え器３３Ａでは、スイッチＳＷ3をＯＦＦ、スイッチＳＷ4をＯＮし、出力端子４との接続をＭ系列符号生成回路１から１値出力器３１に切り替える（ステップＳ２４）。
【００４８】
これにより、１ビット後にクロックはスイッチＳＷ2を介して１値出力器３１に供給される。１値出力器３１は、クロックの入力により、１ビットの間、値１のデータをスイッチＳＷ4を介して出力端子４に出力する（ステップＳ２５）。
また、リセット回路２２は、カウンタ２１のカウント値を０に初期化する（ステップＳ２６）。そして、カウンタ２１は、再びタイミング信号を切り替え器３２Ａ，３３Ａに出力する。これにより、クロック切り替え器３２Ａでは、スイッチＳＷ1をＯＮ、スイッチＳＷ2をＯＦＦにし、クロック供給先を１値出力器３１からＭ系列符号生成回路１に切り替える。また、出力切り替え器３３Ａでは、スイッチＳＷ3をＯＮ、スイッチＳＷ4をＯＦＦし、出力端子４との接続を１値出力器３１からＭ系列符号生成回路１に切り替える（ステップＳ１７）。
【００４９】
以上の動作を繰り返し行うことにより、Ｍ系列符号の１周期中における特定タイミングの次のビットに値１が挿入された拡散符号が生成される。
なお、図１８に示すように、出力切り替え器３３Ａを設けず、Ｍ系列符号生成回路１および１値出力器３１を出力端子４に共通に接続する構成としてもよい。
【００５０】
次に、クロック生成回路５について説明する。
搬送波を用いずにデータ信号を拡散符号で低電力広帯域にスペクトラム拡散し高い処理利得を得る無線通信方式においては、高周波拡散符号が求められる。しかし、高周波拡散符号の生成に必要な高速のクロックを電圧制御発振回路から直接生成することは困難である。そこで、本実施の形態では、データ信号のクロックの周波数を逓倍することにより、高速のクロックを生成する。その具体的な回路構成を図１９に示す。
【００５１】
図１９に示すクロック生成回路５Ａは、データ信号のクロックを生成するデータクロック生成回路５１と、それぞれ入力されたクロックの周波数を２倍に逓倍して出力するｎ段（ｎは自然数）の逓倍器５２1〜５２nとから構成されている。よって、データクロック生成回路５１で生成されたクロックは、ｎ段の逓倍器５２1〜５２nにより２n倍に逓倍され、最終段の逓倍器５２nから出力される。
【００５２】
上述したように、本実施の形態に係る拡散符号生成回路で生成された拡散符号の符号長は２nとなる。このため、クロック生成回路５Ａを用いることにより、データ信号用の１クロックの周波数が２n倍に逓倍され、周波数が２nに逓倍されたクロックに基づき符号長２nの拡散符号が生成される。すなわち、データ信号と、そのデータ信号をスペクトラム拡散する１符号長分の拡散符号とを、同じクロックを基に生成することが可能となる。よって、同じクロックを基に生成された拡散符号でデータ信号をスペクトラム拡散することにより、データ信号と拡散符号との同期をとるための同期回路が不要となる。
【００５３】
また、クロック生成回路５Ａにおいて、ｎ段の逓倍器５２1〜５２nの任意の出力を取り出すスイッチ（図示せず）を設けることにより、２1，２2，・・・，２nの任意の符号長に対応したクロックを得ることができる。よって、任意の符号長の拡散符号を生成することができ、状況に応じて自由に受信側での処理利得を調整することが可能となる。
また、クロック生成回路５Ａで生成されるクロックの周波数は、データ信号のクロック周波数に比例しているので、データ信号の周波数が高速化するに伴って自動的に高速化した拡散符号を得ることが可能となる。
【００５４】
以上では、データ信号のクロックを基に拡散符号のクロックを生成する場合について説明したが、これとは逆に拡散符号のクロックを基にデータ信号のクロックを生成してもよい。この場合には、図２０に示すように、拡散符号のクロックを生成するクロック生成回路５の出力側に、ｎ段の分周器６1〜６nが設けられる。分周器６1〜６nのそれぞれにより、クロックの周波数が１／２に分周されるので、最終段の分周器６nからは周波数が１／２nに分周されたクロックが得られる。通常、拡散符号のクロック生成回路５には、データ信号のクロック生成回路よりも低ジッタのものが用いられる。よって、拡散符号のクロックを分周することにより、低ジッタのデータ信号クロックを得ることができる。また、拡散符号のクロック生成回路５の他に、データ信号のクロック生成回路を独立して設ける必要がなくなる。
【００５５】
なお、本実施の形態では、同一系列を１ビットずつシフトさせた４つのＭ系列符号中に同じタイミングで１値を挿入することにより拡散符号を生成する例を説明したが、１値を挿入するＭ系列符号の数は４つに限られず、Ｍ系列符号の１符号長Ｎまでの自然数であればよい。
また、本実施の形態に係る拡散符号生成回路は、同期ＣＤＭＡなどのスペクトラム拡散通信の他に、ＭＣ−ＣＤＭＡにも利用することができる。
【００５６】
次に、本発明の他の実施の形態に係る同期回路について説明する。この同期回路は、上述した拡散符号（送信側拡散符号）を用いてスペクトラム拡散された拡散信号を受信機でスペクトラム逆拡散する際に、拡散信号と拡散符号（受信側拡散符号）との同期を確立する回路である。ここでは、同期ＣＤＭＡ方式の受信機において同期を確立する場合を例にして説明する。説明には、図２１に示すようなＭ系列符号のｔｉｍｅ１１に値１が挿入された拡散符号を用いる。
【００５７】
まず、同期回路の構成の説明に先立ち、同期が保持されている場合の同期方法について説明する。図２２に示すように、時刻Ｔ＝０において、受信機では受信側拡散符号として系列Ｘ1が生成されているものとする。受信信号には送信側拡散符号の各系列Ｘ1，Ｘ2，・・・が多重されているので、受信側拡散符号としての系列Ｘ1と受信信号に含まれる送信側拡散符号との相関をとると、図２２（ａ）に示すように送信側拡散符号の系列Ｘ1との相関値が１６、図２２（ｂ）に示すように送信側拡散符号の系列Ｘ2その他の系列との相関値が０となり、相関値の和の絶対値が１６になる。
【００５８】
図２３に示すように、時刻Ｔ＝０から拡散符号の１ビットに相当する時間が経過し時刻Ｔ＝１（ビット）となると、受信信号に含まれる送信側拡散符号の位相が１ビット進む。図２２と図２３との間では、送信側拡散符号が右方向に１ビット移動する。この際、受信側拡散符号において、系列Ｘ1でｔｉｍｅ１１に挿入された１値とｔｉｍｅ１０の値とを交換し、系列Ｘ2を生成する。この系列Ｘ2と受信信号に含まれる送信側拡散符号との相関をとると、図２３（ａ）に示すように送信側拡散符号の系列Ｘ1その他の系列との相関値が０、図２３（ｂ）に示すように送信側拡散符号の系列Ｘ2との相関値が１６となり、相関値の和の絶対値が１６になる。
【００５９】
以下同様に、拡散符号の１ビットに相当する時間が経過する毎に受信側拡散符号に挿入された１値のビットをその隣のビットと交換し１値の挿入位置を右方向に移動させていくことにより、受信側拡散符号と受信信号に含まれる送信側拡散符号との相関値（すなわち、系列Ｘ1，Ｘ2，・・・との相関値の和）の絶対値が１６になり、同期を保持することができる。
このように受信機において同期が保持されている場合には、相関値の和の絶対値が１６で一定となり、その波形は図２４（ａ）に示すようになる。これに対し、同期が保持されていない非同期の場合には、相関値の和の絶対値が一定とならず、その波形は例えば図２４（ｂ）に示すようになる。
【００６０】
次に、上述した同期方法を実現する同期回路の構成について説明する。図２５は、この同期回路の構成を示すブロック図である。この図に示す同期回路は、受信信号をサンプリングし時系列順に保持する信号保持回路９１と、Ｍ系列符号中に１値が挿入された受信側拡散符号を１値の挿入位置を移動させながら生成する拡散符号生成回路９２と、信号保持回路９１に保持されている受信信号と拡散符号生成回路９２で生成される受信側拡散符号とを対応するビット毎に乗算する複数の乗算回路９３Ａ，９３Ｂ，９３Ｃ，・・・，９３Ｉ，９３Ｊと、乗算回路９３Ａ〜９３Ｊでビット毎に乗算された結果を加算する加算回路９４と、加算回路９４による加算結果に基づき同期状態を検出しその検出結果を拡散符号生成回路９２へ出力する同期検出回路９５とから構成されている。
【００６１】
ここで、信号保持回路９１は、クロックに同期して受信信号をサンプリングするサンプルホールド回路（Ｓ／Ｈ）１０１と、サンプリングされた受信信号を上記クロックに同期して１ビットずつ右方向にシフトさせるシフトレジスタを構成する複数の遅延回路１０２Ａ，１０２Ｂ，・・・，１０２Ｉとから構成されている。サンプルホールド回路１０１と遅延回路１０２Ａ〜１０２Ｉと足した個数、乗算回路９３Ａ〜９３Ｊの個数は、送信側拡散符号の１符号長Ｎ＋１に等しい。
【００６２】
同期検出回路９５は、加算回路９４による加算結果の絶対値を求める絶対値出力回路１０３と、上記クロックに同期し絶対値出力回路１０３の出力をサンプリングし、連続する２つのサンプリング値の差分の絶対値を求める差分検出回路１０４と、差分検出回路１０４の出力を積分する積分回路１０５と、積分回路１０５の出力レベルと閾値とを比較し、両者の大小関係により同期状態を検出するレベル判定回路１０６とから構成されている。なお、上記クロックは、送信側拡散符号の生成に用いられたクロックと同じ周波数のクロックである。
【００６３】
次に、この同期回路の動作について説明する。拡散符号生成回路９２から受信側拡散符号として系列Ｘ1が出力されているものとする。受信信号には送信側拡散符号の各系列Ｘ1，Ｘ2，・・・が多重されているので、信号保持回路９１に保持されている受信信号と受信側拡散符号としての系列Ｘ1とを対応するビット毎に乗算回路９３Ａ〜９３Ｊで乗算し、その乗算結果を加算回路９４で加算することにより、送信側拡散符号の各系列Ｘ1，Ｘ2，・・・と系列Ｘ1との相関値の和が求められる。
【００６４】
同期検出回路９５において、相関値の和の絶対値を求め、クロックに同期してサンプリングし、連続する２つのサンプリング値の差分の絶対値を求め、その積分を求める。その結果、得られた値が閾値よりも小さい場合には、相関値の和の絶対値がほぼ一定であるので、同期が保持されていると判定し、同期保持信号を拡散符号生成回路９２へ出力する。同期保持信号が入力された拡散符号生成回路９２では、図２２および図２３を用いて説明したように、クロックに同期して、受信側拡散符号に挿入された１値のビットをその右隣のビットと交換し１値の挿入位置を１ビットずつ右方向に移動させていき、同期を保持する。
【００６５】
これに対し、相関値の和を処理した結果、得られた値が閾値よりも大きい場合には、相関値の和の絶対値が一定ではないので非同期であると判定し、同期捕捉信号を拡散符号生成回路９２へ出力する。同期捕捉信号が入力された拡散符号生成回路９２では、受信側拡散符号における１値の挿入位置を２ビット以上右方向に移動させる。これにより、受信信号に含まれる送信側拡散符号よりも受信側拡散符号の位相が１ビット以上進む。この状態で１値の挿入位置を１ビットずつ右方向に移動させていき、所定時間内に同期捕捉信号が同期保持信号に変わらない場合には、１値の挿入位置の移動量を再び変化させる。このような処理を繰り返し行うことにより、両符号の位相が一致した時点で同期を捕捉することができる。
【図面の簡単な説明】
【００６６】
【図１】拡散符号生成回路の構成を示すブロック図である。
【図２】Ｍ系列符号生成回路の一構成例を示すブロック図である。
【図３】拡散符号生成回路の動作の流れを示すフローチャートである。
【図４】拡散符号生成回路により生成される拡散符号の一例を示す図である。
【図５】拡散符号の自己相関値を示す図である。
【図６】拡散信号と拡散符号との自己相関値を示す図である。
【図７】拡散符号生成回路の第１構成例を示すブロック図である。
【図８】拡散符号生成回路の第２構成例を示すブロック図である。
【図９】拡散符号生成回路の第３構成例を示すブロック図である。
【図１０】拡散符号生成回路の第４構成例を示すブロック図である。
【図１１】拡散符号生成回路の第５構成例を示すブロック図である。
【図１２】拡散符号生成回路の第６構成例を示すブロック図である。
【図１３】拡散符号生成回路の第１構成例の一具体例を示すブロック図である。
【図１４】拡散符号生成回路の第１構成例の一具体例の動作の流れを示すフローチャートである。
【図１５】拡散符号生成回路の第１構成例の他の具体例を示すブロック図である。
【図１６】拡散符号生成回路の第１構成例の他の具体例を示すブロック図である。
【図１７】図１６に示す拡散符号生成回路の第１構成例の他の例の動作の流れを示すフローチャートである。
【図１８】拡散符号生成回路の第１構成例の他の例を示すブロック図である。
【図１９】クロック生成回路の一構成例を示すブロック図である。
【図２０】クロック生成回路で生成されたクロックの周波数を分周する回路構成を示すブロック図である。
【図２１】拡散符号の他の例を示す図である。
【図２２】同期方法を説明するための図である。
【図２３】同期方法を説明するための図である。
【図２４】相関値の和の絶対値の時間変化を示す図である。
【図２５】同期回路の構成を示すブロック図である。
【図２６】同期ＣＤＭＡ方式を説明するための図である。
【図２７】Ｍ系列符号の一例を示す図である。
【図２８】Ｍ系列符号の自己相関値を示す図である。
【図２９】拡散信号とＭ系列符号との自己相関値を示す図である。
【符号の説明】
【００６７】
１…Ｍ系列符号生成回路、２，２Ｂ…タイミング検出器、２Ａ…相関器、３，３Ａ〜３Ｆ…１値挿入器、４…出力端子、５，５Ａ…クロック生成回路、６1〜６n…分周器、１１…シフトレジスタ、１１1〜１１4…Ｄフリップフロップ、１２…排他的論理和回路、２１…カウンタ、２２…リセット回路、３１…１値出力器、３２，３２Ａ…クロック切り替え器、３３，３３Ａ…出力切り替え器、３４…クロック・出力切り替え器、３５…起動・停止切り替え器、３６…切り替え器、５１…データクロック生成回路、５２1〜５２n…逓倍器、９１…信号保持回路、９２…拡散符号生成回路、９３Ａ〜９３Ｊ…乗算回路、９４…加算回路、９５…同期検出回路、１０１…サンプルホールド回路、１０２Ａ〜１０２Ｉ…遅延回路、１０３…絶対値出力回路、１０４…差分検出回路、１０５…積分回路、１０６…レベル判定回路、ＳＷ1〜ＳＷ4…スイッチ。
【図１】
2005303499.tif 000003
【図２】
2005303499.tif 000004
【図３】
2005303499.tif 000005
【図４】
2005303499.tif 000006
【図５】
2005303499.tif 000007
【図６】
2005303499.tif 000008
【図７】
2005303499.tif 000009
【図８】
2005303499.tif 000010
【図９】
2005303499.tif 000011
【図１０】
2005303499.tif 000012
【図１１】
2005303499.tif 000013
【図１２】
2005303499.tif 000014
【図１３】
2005303499.tif 000015
【図１４】
2005303499.tif 000016
【図１５】
2005303499.tif 000017
【図１６】
2005303499.tif 000018
【図１７】
2005303499.tif 000019
【図１８】
2005303499.tif 000020
【図１９】
2005303499.tif 000021
【図２０】
2005303499.tif 000022
【図２１】
2005303499.tif 000023
【図２２】
2005303499.tif 000024
【図２３】
2005303499.tif 000025
【図２４】
2005303499.tif 000026
【図２５】
2005303499.tif 000027
【図２６】
2005303499.tif 000028
【図２７】
2005303499.tif 000029
【図２８】
2005303499.tif 000030
【図２９】
2005303499.tif 000031