(57)【要約】【課題】  外付け部品が不要で、かつ同期制御の必要のない拡散符号発生回路を用いて逆拡散復調する。【解決手段】  拡散符号を発生する第１の拡散符号発生回路と、逆向きに並び替えた拡散符号を発生する第２の拡散符号発生回路と、拡散信号の新しい方または古い方に対応する略半数の拡散符号がクロックｆ２の１周期間に反転と非反転の状態を呈するよう変換する極性変換回路１０１と、略半数の拡散符号が反転のときの加算器出力を保持するホールド回路１０８と、略半数の拡散符号が非反転のときの加算器出力とホールド回路の出力との絶対値和を計算してピークを検出する第２のピーク検出器１０９と、ピーク検出される度に第１の拡散符号発生回路から極性変換回路への拡散符号入力と第２の拡散符号発生回路から極性変換回路への拡散符号入力とを交互に切り替える拡散符号制御回路とを有する。【選択図】        図１
2005175572.tif 000002
【特許請求の範囲】
【請求項１】
受信した拡散信号をサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
前記拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックを入力として、前記Ｎ個のサンプルホールド回路が前記第１のクロックに同期して順次サンプル保持動作をするよう制御するサンプルホールド制御回路と、
第２のクロックに同期してＮ個の第１の拡散符号を発生する第１の拡散符号発生回路と、
前記第２のクロックに同期して前記第１の拡散符号を逆向きに並び替えたＮ個の第２の拡散符号を発生する第２の拡散符号発生回路と、
前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力されたＮ個の拡散符号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数の符号についてはそのまま出力する極性変換回路と、
前記サンプルホールド回路から出力された信号と前記極性変換回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、
このＮ個の乗算器の出力を加算する加算器と、
この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、
前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
この第２のピーク検出器によってピークが検出される度に、前記第１の拡散符号発生回路から前記極性変換回路への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記極性変換回路への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有することを特徴とする逆拡散復調器。
【請求項２】
受信した拡散信号をサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
前記拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックを入力として、前記Ｎ個のサンプルホールド回路が前記第１のクロックに同期して順次サンプル保持動作をするよう制御するサンプルホールド制御回路と、
第２のクロックに同期してＮ個の第１の拡散符号を発生する第１の拡散符号発生回路と、
前記第２のクロックに同期して前記第１の拡散符号を逆向きに並び替えたＮ個の第２の拡散符号を発生する第２の拡散符号発生回路と、
前記サンプルホールド回路から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、
このＮ個の乗算器の乗算器出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数の乗算器出力信号についてはそのまま出力する極性変換回路と、
この極性変換回路の出力を加算する加算器と、
この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、
前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
この第２のピーク検出器によってピークが検出される度に、前記第１の拡散符号発生回路から前記乗算器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記乗算器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有することを特徴とする逆拡散復調器。
【請求項３】
受信した拡散信号をサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
前記拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックを入力として、前記Ｎ個のサンプルホールド回路が前記第１のクロックに同期して順次サンプル保持動作をするよう制御するサンプルホールド制御回路と、
第２のクロックに同期してＮ個の第１の拡散符号を発生する第１の拡散符号発生回路と、
前記第２のクロックに同期して前記第１の拡散符号を逆向きに並び替えたＮ個の第２の拡散符号を発生する第２の拡散符号発生回路と、
前記Ｎ個のサンプルホールド回路のサンプルホールド出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数のサンプルホールド出力信号についてはそのまま出力する極性変換回路と、
この極性変換回路から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、
このＮ個の乗算器の出力を加算する加算器と、
この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、
前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
この第２のピーク検出器によってピークが検出される度に、前記第１の拡散符号発生回路から前記乗算器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記乗算器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有することを特徴とする逆拡散復調器。
【請求項４】
受信した拡散信号を、この拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックに同期してサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
第２のクロックに同期してＮ個の拡散符号を発生する拡散符号発生回路と、
前記拡散符号発生回路から出力されたＮ個の拡散符号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数の符号についてはそのまま出力する極性変換回路と、
前記サンプルホールド回路から出力された信号と前記極性変換回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、
このＮ個の乗算器の出力を加算する加算器と、
この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、
前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有することを特徴とする逆拡散復調器。
【請求項５】
受信した拡散信号を、この拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックに同期してサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
第２のクロックに同期してＮ個の拡散符号を発生する拡散符号発生回路と、
前記サンプルホールド回路から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、
このＮ個の乗算器の乗算器出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数の乗算器出力信号についてはそのまま出力する極性変換回路と、
この極性変換回路の出力を加算する加算器と、
この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、
前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有することを特徴とする逆拡散復調器。
【請求項６】
受信した拡散信号を、この拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックに同期してサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
第２のクロックに同期してＮ個の拡散符号を発生する拡散符号発生回路と、
前記Ｎ個のサンプルホールド回路のサンプルホールド出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数のサンプルホールド出力信号についてはそのまま出力する極性変換回路と、
この極性変換回路から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、
このＮ個の乗算器の出力を加算する加算器と、
この加算器の出力のピークを検出するピーク検出器と、
この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、
前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有することを特徴とする逆拡散復調器。
【請求項７】
受信した拡散信号をサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
前記拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックを入力として、前記Ｎ個のサンプルホールド回路が前記第１のクロックに同期して順次サンプル保持動作をするよう制御するサンプルホールド制御回路と、
第２のクロックに同期してＮ個の第１の拡散符号を発生する第１の拡散符号発生回路と、
前記第２のクロックに同期して前記第１の拡散符号を逆向きに並び替えたＮ個の第２の拡散符号を発生する第２の拡散符号発生回路と、
前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力されたＮ個の拡散符号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数の符号についてはそのまま出力するＮ個の反転器と、
前記サンプルホールド回路から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第１の乗算器と、
前記サンプルホールド回路から出力された信号と前記反転器から出力された拡散符号とを対応する信号毎に乗算するＮ個の第２の乗算器と、
Ｎ個の第１の乗算器の出力を加算する第１の加算器と、
Ｎ個の第２の乗算器の出力を加算する第２の加算器と、
前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
この第２のピーク検出器によってピークが検出される度に、前記第１の拡散符号発生回路から前記第１の乗算器および反転器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記第１の乗算器および反転器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有することを特徴とする逆拡散復調器。
【請求項８】
受信した拡散信号をサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
前記拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックを入力として、前記Ｎ個のサンプルホールド回路が前記第１のクロックに同期して順次サンプル保持動作をするよう制御するサンプルホールド制御回路と、
第２のクロックに同期してＮ個の第１の拡散符号を発生する第１の拡散符号発生回路と、
前記第２のクロックに同期して前記第１の拡散符号を逆向きに並び替えたＮ個の第２の拡散符号を発生する第２の拡散符号発生回路と、
前記サンプルホールド回路から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、
このＮ個の乗算器の乗算器出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数の乗算器出力信号についてはそのまま出力するＮ個の反転器と、
Ｎ個の乗算器の出力を加算する第１の加算器と、
Ｎ個の反転器の出力を加算する第２の加算器と、
前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
この第２のピーク検出器によってピークが検出される度に、前記第１の拡散符号発生回路から前記乗算器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記乗算器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有することを特徴とする逆拡散復調器。
【請求項９】
受信した拡散信号をサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
前記拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックを入力として、前記Ｎ個のサンプルホールド回路が前記第１のクロックに同期して順次サンプル保持動作をするよう制御するサンプルホールド制御回路と、
第２のクロックに同期してＮ個の第１の拡散符号を発生する第１の拡散符号発生回路と、
前記第２のクロックに同期して前記第１の拡散符号を逆向きに並び替えたＮ個の第２の拡散符号を発生する第２の拡散符号発生回路と、
前記Ｎ個のサンプルホールド回路のサンプルホールド出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数のサンプルホールド出力信号についてはそのまま出力するＮ個の反転器と、
前記サンプルホールド回路から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第１の乗算器と、
前記反転器から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第２の乗算器と、
Ｎ個の第１の乗算器の出力を加算する第１の加算器と、
Ｎ個の第２の乗算器の出力を加算する第２の加算器と、
前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
前記ピーク検出器によって前記ピークが検出される度に、前記第１の拡散符号発生回路から前記第１の乗算器および第２の乗算器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記第１の乗算器および第２の乗算器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有することを特徴とする逆拡散復調器。
【請求項１０】
受信した拡散信号を、この拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックに同期してサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
第２のクロックに同期してＮ個の拡散符号を発生する拡散符号発生回路と、
この拡散符号発生回路から出力されたＮ個の拡散符号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数の符号についてはそのまま出力するＮ個の反転器と、
前記サンプルホールド回路から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第１の乗算器と、
前記サンプルホールド回路から出力された信号と前記反転器から出力された拡散符号とを対応する信号毎に乗算するＮ個の第２の乗算器と、
Ｎ個の第１の乗算器の出力を加算する第１の加算器と、
Ｎ個の第２の乗算器の出力を加算する第２の加算器と、
前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有することを特徴とする逆拡散復調器。
【請求項１１】
受信した拡散信号を、この拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックに同期してサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
第２のクロックに同期してＮ個の拡散符号を発生する拡散符号発生回路と、
前記サンプルホールド回路から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、
このＮ個の乗算器の乗算器出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数の乗算器出力信号についてはそのまま出力するＮ個の反転器と、
Ｎ個の乗算器の出力を加算する第１の加算器と、
Ｎ個の反転器の出力を加算する第２の加算器と、
前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有することを特徴とする逆拡散復調器。
【請求項１２】
受信した拡散信号を、この拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックに同期してサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、
第２のクロックに同期してＮ個の拡散符号を発生する拡散符号発生回路と、
前記Ｎ個のサンプルホールド回路のサンプルホールド出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数のサンプルホールド出力信号についてはそのまま出力するＮ個の反転器と、
前記サンプルホールド回路から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第１の乗算器と、
前記反転器から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第２の乗算器と、
Ｎ個の第１の乗算器の出力を加算する第１の加算器と、
Ｎ個の第２の乗算器の出力を加算する第２の加算器と、
前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、
前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、
この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有することを特徴とする逆拡散復調器。
【請求項１３】
請求項４、５、６、１０、１１、１２のいずれか１項に記載の逆拡散復調器において、
前記クロック制御回路は、前記第２のピーク検出器によってピークが検出される度に、前記拡散符号発生回路への前記第２のクロックの入力の停止と再開とを交互に切り替えることを特徴とする逆拡散復調器。
【請求項１４】
請求項４、５、６、１０、１１、１２のいずれか１項に記載の逆拡散復調器において、
前記クロック制御回路は、前記第２のピーク検出器によってピークが検出されたときに、前記拡散符号発生回路への前記第２のクロックの入力を一定時間だけ停止することを特徴とする逆拡散復調器。
【請求項１５】
請求項１乃至１２のいずれか１項に記載の逆拡散復調器において、
前記拡散符号発生回路をフリップフロップ回路と排他的論理和回路とフリップフロップ回路の出力パスを制御するスイッチとにより構成することを特徴とする逆拡散復調器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡散符号を用いた演算により所望の信号を周波数拡散して送信した拡散信号を受信し、この受信した拡散信号を拡散符号を用いた演算により逆拡散して前記所望の信号を取り出す無線通信における逆拡散復調器に関するものである。
【背景技術】
【０００２】
図２４に第１の従来技術である逆拡散復調器の構成を示す。本構成では、受信された拡散信号は乗算器１００１において拡散符号発生回路１００２で発生した拡散符号と乗算され、ローパスフィルタ（ＬＰＦ）１００３に通すことで高調波成分が除去され、受信信号（ベースバンド信号）が得られる。１００４は拡散符号と拡散信号の位相を合わせるための同期制御回路である。
【０００３】
図２５に第２の従来技術である逆拡散復調器の構成を示し、図２６に図２５の逆拡散復調器におけるピーク検出器１１１４の入力側のＡ点と出力側のＢ点の信号の特徴的な波形を示す。本構成では、受信された拡散信号は拡散符号に対応したマッチトフィルタ１１１１により相関信号に変換され、遅延線１１１２によりデータクロックの逆数分遅延され、その遅延信号と前記相関信号が乗算器１１１３で乗算され、その後にピーク検出器１１１４でピーク検出を行うことで受信信号が得られる。
【０００４】
図２４の同期制御回路を有する逆拡散復調器および図２５のマッチトフィルタを有する逆拡散復調器については例えば非特許文献１に記載されている。なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【非特許文献１】丸林元，中川正雄，河野隆二著，「スペクトル拡散通信とその応用」，電子情報通信学会，１９９８年，９４頁〜１４５頁，ＩＳＢＮ４−８８５６２−１６３−Ｘ
【発明の開示】
【発明が解決しようとする課題】
【０００５】
図２４に示した第１の従来技術である逆拡散復調器では、拡散符号と拡散信号の位相を高精度に合わせる必要がある。このため、同期制御回路１００４の構成が複雑になり、回路規模および消費電力が増大するという問題があった。
【０００６】
また、図２５に示した第２の従来技術である逆拡散復調器では、マッチトフィルタ１１１１として通常ＳＡＷ（Ｓｕｒｆａｃｅ  Ａｃｏｕｓｔｉｃ  Ｗａｖｅ  ）フィルタを用いる。このため、実装面積および実装コストが増大するという問題があった。また、特定の拡散符号に特化したマッチトフィルタ１１１１を用いるため、異なる拡散符号による拡散信号を復調できないという問題があった。また、マッチトフィルタ１１１１をオンチップの回路で構成すると、面積規模および消費電力が増大するという問題があった。
【０００７】
本発明は、以上のような点に鑑みてなされたものであり、その目的は、外付け部品を不要にし、かつ同期制御が不要で低電力な逆拡散復調器を提供することで、携帯無線機の低電力・低コスト化に寄与することである。
【課題を解決するための手段】
【０００８】
本発明の逆拡散復調器は、受信した拡散信号をサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、前記拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックを入力として、前記Ｎ個のサンプルホールド回路が前記第１のクロックに同期して順次サンプル保持動作をするよう制御するサンプルホールド制御回路と、第２のクロックに同期してＮ個の第１の拡散符号を発生する第１の拡散符号発生回路と、前記第２のクロックに同期して前記第１の拡散符号を逆向きに並び替えたＮ個の第２の拡散符号を発生する第２の拡散符号発生回路と、前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力されたＮ個の拡散符号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数の符号についてはそのまま出力する極性変換回路と、前記サンプルホールド回路から出力された信号と前記極性変換回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、このＮ個の乗算器の出力を加算する加算器と、この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、この第２のピーク検出器によってピークが検出される度に、前記第１の拡散符号発生回路から前記極性変換回路への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記極性変換回路への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有するものである。
前記第１の拡散符号発生回路は、前記第２のクロックに同期して前記第１の拡散符号をシフトさせるＮ個の第１のフリップフロップ回路群と、この第１のフリップフロップ回路群の内の複数のフリップフロップ回路の出力を入力する第１の排他的論理和回路と、前記第１のフリップフロップ回路群のフリップフロップ回路を開閉自在に縦続接続すると共に前記第１の排他的論理和回路の出力を前記第１のフリップフロップ回路群の内の初段のフリップフロップ回路の入力に開閉自在に接続する第１のスイッチ群とを具備し、前記第２の拡散符号発生回路は、前記第２のクロックに同期して前記第１の拡散符号と逆方向に前記第２の拡散符号をシフトさせるＮ個の第２のフリップフロップ回路群と、この第２のフリップフリップ回路群の内の複数のフリップフロップ回路の出力を入力する第２の排他的論理和回路と、前記第２のフリップフロップ回路群のフリップフロップ回路を開閉自在に縦続接続すると共に前記第２の排他的論理和回路の出力を前記第２のフリップフロップ回路群の内の初段のフリップフロップ回路の入力に開閉自在に接続する第２のスイッチ群とを具備し、前記拡散符号制御回路は、前記ピーク検出器によって前記ピークが検出される度に、前記第１のスイッチ群をオン状態にする制御と前記第２のスイッチ群をオン状態にする制御とを交互に切り替えるものである。
【０００９】
また、本発明の逆拡散復調器は、サンプルホールド回路と、サンプルホールド制御回路と、第１の拡散符号発生回路と、第２の拡散符号発生回路と、前記サンプルホールド回路から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、このＮ個の乗算器の乗算器出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数の乗算器出力信号についてはそのまま出力する極性変換回路と、この極性変換回路の出力を加算する加算器と、この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、この第２のピーク検出器によってピークが検出される度に、前記第１の拡散符号発生回路から前記乗算器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記乗算器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有するものである。
【００１０】
また、本発明の逆拡散復調器は、サンプルホールド回路と、サンプルホールド制御回路と、第１の拡散符号発生回路と、第２の拡散符号発生回路と、前記Ｎ個のサンプルホールド回路のサンプルホールド出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数のサンプルホールド出力信号についてはそのまま出力する極性変換回路と、この極性変換回路から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、このＮ個の乗算器の出力を加算する加算器と、この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、この第２のピーク検出器によってピークが検出される度に、前記第１の拡散符号発生回路から前記乗算器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記乗算器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有するものである。
【００１１】
また、本発明の逆拡散復調器は、受信した拡散信号を、この拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックに同期してサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、第２のクロックに同期してＮ個の拡散符号を発生する拡散符号発生回路と、前記拡散符号発生回路から出力されたＮ個の拡散符号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数の符号についてはそのまま出力する極性変換回路と、前記サンプルホールド回路から出力された信号と前記極性変換回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、このＮ個の乗算器の出力を加算する加算器と、この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有するものである。
【００１２】
また、本発明の逆拡散復調器は、サンプルホールド回路と、拡散符号発生回路と、前記サンプルホールド回路から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、このＮ個の乗算器の乗算器出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数の乗算器出力信号についてはそのまま出力する極性変換回路と、この極性変換回路の出力を加算する加算器と、この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有するものである。
【００１３】
また、本発明の逆拡散復調器は、サンプルホールド回路と、拡散符号発生回路と、前記Ｎ個のサンプルホールド回路のサンプルホールド出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数が前記第２のクロックの１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数のサンプルホールド出力信号についてはそのまま出力する極性変換回路と、この極性変換回路から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、このＮ個の乗算器の出力を加算する加算器と、この加算器の出力のピークを検出するピーク検出器と、この加算器の出力のピークを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記略半数の拡散符号が反転状態または非反転状態のうちいずれか一方の第１の状態にあるときの前記加算器出力を保持するホールド回路と、前記略半数の拡散符号が反転状態または非反転状態のうち前記第１の状態とは異なる第２の状態にあるときの前記加算器出力と前記ホールド回路の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有するものである。
【００１４】
また、本発明の逆拡散復調器は、受信した拡散信号をサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、前記拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックを入力として、前記Ｎ個のサンプルホールド回路が前記第１のクロックに同期して順次サンプル保持動作をするよう制御するサンプルホールド制御回路と、第２のクロックに同期してＮ個の第１の拡散符号を発生する第１の拡散符号発生回路と、前記第２のクロックに同期して前記第１の拡散符号を逆向きに並び替えたＮ個の第２の拡散符号を発生する第２の拡散符号発生回路と、前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力されたＮ個の拡散符号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数の符号についてはそのまま出力するＮ個の反転器と、前記サンプルホールド回路から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第１の乗算器と、前記サンプルホールド回路から出力された信号と前記反転器から出力された拡散符号とを対応する信号毎に乗算するＮ個の第２の乗算器と、Ｎ個の第１の乗算器の出力を加算する第１の加算器と、Ｎ個の第２の乗算器の出力を加算する第２の加算器と、前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、この第２のピーク検出器によってピークが検出される度に、前記第１の拡散符号発生回路から前記第１の乗算器および反転器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記第１の乗算器および反転器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有するものである。
【００１５】
また、本発明の逆拡散復調器は、サンプルホールド回路と、サンプルホールド制御回路と、第１の拡散符号発生回路と、第２の拡散符号発生回路と、前記サンプルホールド回路から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、このＮ個の乗算器の乗算器出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数の乗算器出力信号についてはそのまま出力するＮ個の反転器と、Ｎ個の乗算器の出力を加算する第１の加算器と、Ｎ個の反転器の出力を加算する第２の加算器と、前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、この第２のピーク検出器によってピークが検出される度に、前記第１の拡散符号発生回路から前記乗算器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記乗算器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有するものである。
【００１６】
また、本発明の逆拡散復調器は、サンプルホールド回路と、サンプルホールド制御回路と、第１の拡散符号発生回路と、第２の拡散符号発生回路と、前記Ｎ個のサンプルホールド回路のサンプルホールド出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数のサンプルホールド出力信号についてはそのまま出力するＮ個の反転器と、前記サンプルホールド回路から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第１の乗算器と、前記反転器から出力された信号と前記第１の拡散符号発生回路または第２の拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第２の乗算器と、Ｎ個の第１の乗算器の出力を加算する第１の加算器と、Ｎ個の第２の乗算器の出力を加算する第２の加算器と、前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、前記ピーク検出器によって前記ピークが検出される度に、前記第１の拡散符号発生回路から前記第１の乗算器および第２の乗算器への前記第１の拡散符号の入力と前記第２の拡散符号発生回路から前記第１の乗算器および第２の乗算器への前記第２の拡散符号の入力とを交互に切り替える拡散符号制御回路とを有するものである。
【００１７】
また、本発明の逆拡散復調器は、受信した拡散信号を、この拡散信号の拡散に用いたクロックと同じ周波数の第１のクロックに同期してサンプル保持するＮ（Ｎは２以上の整数）個のサンプルホールド回路と、第２のクロックに同期してＮ個の拡散符号を発生する拡散符号発生回路と、この拡散符号発生回路から出力されたＮ個の拡散符号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数の符号についてはそのまま出力するＮ個の反転器と、前記サンプルホールド回路から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第１の乗算器と、前記サンプルホールド回路から出力された信号と前記反転器から出力された拡散符号とを対応する信号毎に乗算するＮ個の第２の乗算器と、Ｎ個の第１の乗算器の出力を加算する第１の加算器と、Ｎ個の第２の乗算器の出力を加算する第２の加算器と、前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有するものである。
【００１８】
また、本発明の逆拡散復調器は、サンプルホールド回路と、拡散符号発生回路と、前記サンプルホールド回路から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器と、このＮ個の乗算器の乗算器出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数の乗算器出力信号についてはそのまま出力するＮ個の反転器と、Ｎ個の乗算器の出力を加算する第１の加算器と、Ｎ個の反転器の出力を加算する第２の加算器と、前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有するものである。
【００１９】
また、本発明の逆拡散復調器は、サンプルホールド回路と、拡散符号発生回路と、前記Ｎ個のサンプルホールド回路のサンプルホールド出力信号のうち、受信した順番が新しい方の前記拡散信号または古い方の前記拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数のサンプルホールド出力信号についてはそのまま出力するＮ個の反転器と、前記サンプルホールド回路から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第１の乗算器と、前記反転器から出力された信号と前記拡散符号発生回路から出力された拡散符号とを対応する信号毎に乗算するＮ個の第２の乗算器と、Ｎ個の第１の乗算器の出力を加算する第１の加算器と、Ｎ個の第２の乗算器の出力を加算する第２の加算器と、前記第１の加算器の出力のピークと前記第２の加算器の出力のピークとを検出し、検出したピークを基に受信信号を復調する第１のピーク検出器と、前記第１の加算器の出力と前記第２の加算器の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器と、この第２のピーク検出器によるピークの検出に応じて前記拡散符号発生回路への前記第２のクロックの入力を制御するクロック制御回路とを有するものである。
【００２０】
また、本発明の逆拡散復調器の１構成例において、前記クロック制御回路は、前記第２のピーク検出器によってピークが検出される度に、前記拡散符号発生回路への前記第２のクロックの入力の停止と再開とを交互に切り替えるものである。
また、本発明の逆拡散復調器の１構成例において、前記クロック制御回路は、前記第２のピーク検出器によってピークが検出されたときに、前記拡散符号発生回路への前記第２のクロックの入力を一定時間だけ停止するものである。
また、本発明の逆拡散復調器の１構成例は、前記拡散符号発生回路をフリップフロップ回路と排他的論理和回路とフリップフロップ回路の出力パスを制御するスイッチとにより構成するようにしたものである。
【発明の効果】
【００２１】
本発明によれば、外付け部品が不要で、かつ拡散信号と拡散符号との同期制御が不要な第１の拡散符号発生回路および第２の拡散符号発生回路を用いて拡散信号を逆拡散復調するようにしたので、低電力の逆拡散復調器を実現することができ、逆拡散復調器を搭載する携帯無線機の低電力・低コスト化を実現することができる。また、第１の拡散符号発生回路と、第２の拡散符号発生回路と、拡散符号制御回路とを設けることにより、加算器からの相関ピーク信号が第１のクロック、第２のクロックおよび拡散符号に依存せず、相関ピーク信号を頻繁に得ることができるので、送信するデータのデータクロック周波数が高速な場合でも逆拡散復調を行うことができ、データクロック周波数を高速化することができる。さらに、極性変換回路を設けることにより、第１のピーク検出器の出力である受信信号が「１」から「０」または「０」から「１」に変化するときでも、加算器の出力に常時ピークが出現するので、受信信号のジッタを大幅に軽減することができる。また、ホールド回路と第２のピーク検出器とを設けることにより、受信信号が「１」から「０」または「０」から「１」に変化するときでも、第２のピーク検出器により常時一定レベル以上のピークが検出されるので、ピーク検出が不能になる可能性をさらに低減することができる。
【００２２】
また、外付け部品が不要で、かつ拡散信号と拡散符号との同期制御が不要な拡散符号発生回路を用いて拡散信号を逆拡散復調するようにしたので、低電力の逆拡散復調器を実現することができ、逆拡散復調器を搭載する携帯無線機の低電力・低コスト化を実現することができる。また、クロック制御回路を設けることにより、加算器からの相関ピーク信号が第１のクロック、第２のクロックおよび拡散符号に依存せず、相関ピーク信号を頻繁に得ることができるので、送信するデータのデータクロック周波数が高速な場合でも逆拡散復調を行うことができ、データクロック周波数を高速化することができる。さらに、極性変換回路を設けることにより、第１のピーク検出器の出力である受信信号が「１」から「０」または「０」から「１」に変化するときでも、加算器の出力に常時ピークが出現するので、受信信号のジッタを大幅に軽減することができる。また、ホールド回路と第２のピーク検出器とを設けることにより、受信信号が「１」から「０」または「０」から「１」に変化するときでも、第２のピーク検出器により常時一定レベル以上のピークが検出されるので、ピーク検出が不能になる可能性をさらに低減することができる。
【００２３】
また、外付け部品が不要で、かつ拡散信号と拡散符号との同期制御が不要な第１の拡散符号発生回路および第２の拡散符号発生回路を用いて拡散信号を逆拡散復調するようにしたので、低電力の逆拡散復調器を実現することができ、逆拡散復調器を搭載する携帯無線機の低電力・低コスト化を実現することができる。また、第１の拡散符号発生回路と、第２の拡散符号発生回路と、拡散符号制御回路とを設けることにより、第１の加算器と第２の加算器からの相関ピーク信号が第１のクロック、第２のクロックおよび拡散符号に依存せず、相関ピーク信号を頻繁に得ることができるので、送信するデータのデータクロック周波数が高速な場合でも逆拡散復調を行うことができ、データクロック周波数を高速化することができる。さらに、反転器と第１の乗算器と第２の乗算器と第１の加算器と第２の加算器と第１のピーク検出器とを設けることにより、あるいは反転器と乗算器と第１の加算器と第２の加算器と第１のピーク検出器とを設けることにより、第１のピーク検出器の出力である受信信号が「１」から「０」または「０」から「１」に変化するときでも、第１の加算器と第２の加算器の出力に常時ピークが出現するので、受信信号のジッタを大幅に軽減することができる。また、第２のピーク検出器を設けることにより、受信信号が「１」から「０」または「０」から「１」に変化するときでも、第２のピーク検出器により常時一定レベル以上のピークが検出されるので、ピーク検出が不能になる可能性をさらに低減することができる。
【００２４】
また、外付け部品が不要で、かつ拡散信号と拡散符号との同期制御が不要な拡散符号発生回路を用いて拡散信号を逆拡散復調するようにしたので、低電力の逆拡散復調器を実現することができ、逆拡散復調器を搭載する携帯無線機の低電力・低コスト化を実現することができる。また、クロック制御回路を設けることにより、第１の加算器と第２の加算器からの相関ピーク信号が第１のクロック、第２のクロックおよび拡散符号に依存せず、相関ピーク信号を頻繁に得ることができるので、送信するデータのデータクロック周波数が高速な場合でも逆拡散復調を行うことができ、データクロック周波数を高速化することができる。さらに、反転器と第１の乗算器と第２の乗算器と第１の加算器と第２の加算器と第１のピーク検出器とを設けることにより、あるいは反転器と乗算器と第１の加算器と第２の加算器と第１のピーク検出器とを設けることにより、第１のピーク検出器の出力である受信信号が「１」から「０」または「０」から「１」に変化するときでも、第１の加算器と第２の加算器の出力に常時ピークが出現するので、受信信号のジッタを大幅に軽減することができる。また、第２のピーク検出器を設けることにより、受信信号が「１」から「０」または「０」から「１」に変化するときでも、第２のピーク検出器により常時一定レベル以上のピークが検出されるので、ピーク検出が不能になる可能性をさらに低減することができる。
【発明を実施するための最良の形態】
【００２５】
［第１の実施の形態］
図１は本発明の第１の実施の形態となる逆拡散復調器の構成を示すブロック図である。本実施の形態の逆拡散復調器は、入力された拡散信号をサンプル保持するＮ（Ｎは２以上の整数で、本実施の形態では７）個のサンプルホールド回路１ａ〜１ｇと、第１のクロックｆ１を入力としてサンプルホールド回路１ａ〜１ｇが順次サンプル保持動作をするよう制御するサンプルホールド制御回路２と、サンプルホールド制御回路２からの出力信号をクロックｆ１に同期してシフトするシフトレジスタを構成するフリップフロップ回路３ａ〜３ｆと、第２のクロックｆ２に同期してＮ個の拡散符号を発生する拡散符号発生回路４と、拡散符号発生回路４から出力されたＮ個の拡散符号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数がクロックｆ２の１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数の符号についてはそのまま出力する極性変換回路１０１と、サンプルホールド回路１ａ〜１ｇから出力された拡散信号と極性変換回路１０１から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器５ａ〜５ｇと、乗算器５ａ〜５ｇの各出力信号を加算する加算器６と、加算器６の出力信号のピークを検出し、検出したピークを基に受信信号（ベースバンド信号）を復調する第１のピーク検出器７と、前記略半数の拡散符号が反転状態のときの加算器出力と非反転状態のときの加算器出力とを分配して出力する分配器１０７と、分配器１０７から出力された、前記略半数の拡散符号が反転状態のときの加算器出力を保持するホールド回路１０８と、分配器１０７から出力された、前記略半数の拡散符号が非反転状態のときの加算器出力とホールド回路１０８の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器１０９とから構成される。
【００２６】
第１のクロックｆ１は、送信側で拡散信号の拡散に使用されたクロックと同じ周波数のクロックである。第２のクロックｆ２は、送信側で拡散符号の生成に使用されたクロックと同じ周波数のクロックである。
なお、本実施の形態では、Ｎ＝７とし、サンプルホールド回路１ａ〜１ｇ、乗算器５ａ〜５ｇがそれぞれＮ＝７個、フリップフロップ回路３ａ〜３ｆが（Ｎ−１）＝６個の場合を示したが、Ｎは２以上の整数であればよい。
【００２７】
図２に乗算器５（５ａ〜５ｇ）の構成の１例を示す。各乗算器５は、ＮＭＯＳトランジスタＭＮ１〜ＭＮ７からなり、２段縦積み型の差動回路で構成されている。極性変換回路１０１から出力される拡散符号とサンプルホールド回路１（１ａ〜１ｇ）から出力される拡散信号とは、差動形式の信号である。極性変換回路１０１から出力される拡散符号はトランジスタＭＮ１，ＭＮ２からなる差動回路とトランジスタＭＮ３，ＭＮ４からなる差動回路とに互いに逆相で入力され、サンプルホールド回路１（１ａ〜１ｇ）から出力される拡散信号はトランジスタＭＮ５，ＭＮ６からなる差動回路に入力される。これにより、拡散符号と拡散信号とは乗算され、その乗算結果が電流モードで出力される。
【００２８】
図３に加算器６の構成の１例を示す。加算器６は、一端に電源電圧が印加され、他端に乗算器５ａ〜５ｇの差動出力が入力される負荷抵抗３１，３２から構成される。電流モードで出力する各乗算器５ａ〜５ｇの差動出力は、加算器６において負荷抵抗３１，３２により電圧に変換されて加算され電圧モードで出力される。加算器６の出力信号は、第１のピーク検出器７によりピーク検出され、受信信号（ベースバンド信号）として出力される。
【００２９】
図４に拡散符号発生回路４の構成の１例を示す。拡散符号発生回路４は、排他的論理和回路４１，４２と、クロックｆ２に同期してシフトするシフトレジスタを構成するフリップフロップ回路４３ａ〜４３ｎと、排他的論理和回路４１，４２やフリップフロップ回路４３ａ〜４３ｎの出力パスをオン／オフするスイッチ４４ａ〜４４ｐと、スイッチ４４ａ〜４４ｐを制御する拡散符号制御回路４５とから構成される。
【００３０】
本実施の形態では、フリップフロップ回路４３ａ，４３ｃの出力を排他的論理和回路４１に取り込み、この排他的論理和回路４１の演算結果をフリップフロップ４３ａの入力に戻すことにより第１の拡散符号を発生する。一方、フリップフロップ回路４３ｊ，４３ｉの出力を排他的論理和回路４２に取り込み、排他的論理和回路４２の演算結果をフリップフロップ４３ｈの入力に戻すことにより第１の拡散符号を逆順に並べ替えた第２の拡散符号を発生する。
【００３１】
すなわち、第１の排他的論理和回路４１とフリップフロップ回路４３ａ〜４３ｇからなる第１のフリップフロップ回路群とスイッチ４４ａ〜４４ｇ，４４ｏからなる第１のスイッチ群とは、第１の拡散符号を発生する第１の拡散符号発生回路４０−１を構成している。そして、第２の排他的論理和回路４２とフリップフロップ回路４３ｈ〜４３ｎからなる第２のフリップフロップ回路群とスイッチ４４ｈ〜４４ｎ，４４ｐからなる第２のスイッチ群とは、第１の拡散符号と逆方向に信号がシフトしていく第２の拡散符号を発生する第２の拡散符号発生回路４０−２を構成している。排他的論理和回路４１，４２への入力の組み合わせを変えるだけで各種の拡散符号に対応した拡散符号発生回路を形成することができる。
【００３２】
なお、本実施の形態では、サンプルホールド回路１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆ，１ｇの順に拡散信号をサンプル保持するため、サンプルホールド回路１ａ〜１ｇでサンプル保持した信号は、入力された拡散信号と逆の並び順となる。したがって、逆拡散復調器に入力された拡散信号と拡散符号との相関を求めるためには、サンプルホールド回路１ａ〜１ｇでサンプル保持した拡散信号の並び順に合わせて拡散符号の並び順を逆にすればよい。すなわち、第１の拡散符号発生回路４０−１から出力される第１の拡散符号が、送信側で拡散信号の拡散に使用された拡散符号と逆の並び順になるようにすればよい。
【００３３】
拡散符号制御回路４５は、後述する第２のピーク検出器１０９によるピーク検出に応じてスイッチ４４ａ〜４４ｐを制御する。スイッチ４４ａ〜４４ｇ，４４ｏがオンのときはスイッチ４４ｈ〜４４ｎ，４４ｐはオフであり、第１の拡散符号発生回路４０−１で発生する第１の拡散符号は図４において左から右へとシフトしていく。逆に、スイッチ４４ａ〜４４ｇ，４４ｏがオフのときはスイッチ４４ｈ〜４４ｎ，４４ｐはオンであり、第２の拡散符号発生回路４０−２で発生する第２の拡散符号は図４において右から左へとシフトしていく。
【００３４】
拡散符号制御回路４５は、第２のピーク検出器１０９によってピークが検出される度に第１のスイッチ群（４４ａ〜４４ｇ，４４ｏ）と第２のスイッチ群（４４ｈ〜４４ｎ，４４ｐ）とを交互に切り替えて拡散符号のシフトする方向を切り替える。第１の拡散符号発生回路４０−１または第２の拡散符号発生回路４０−２のうち、スイッチ群がオンしている一方の拡散符号発生回路のフリップフロップ回路群から対応する乗算器５ａ〜５ｇに拡散符号が入力される。また、このフリップフロップ回路群の出力はスイッチ群がオフしている他方の拡散符号発生回路のフリップフロップ回路群にも同時に入力されているため、スイッチ群を切り替える際には、その時点で出力している拡散符号を保持したまま、逆方向へ拡散符号がシフトを始める。
【００３５】
図５に図４の拡散符号発生回路（本例ではＰＮ７｛１−１１１１−１−１｝の拡散符号）動作時の波形を示す。図５（ａ）は第１の拡散符号発生回路４０−１がオン状態のとき発生する第１の拡散符号を示し、図５（ｂ）は第２の拡散符号発生回路４０−２がオン状態のとき発生する第２の拡散符号を示している。
【００３６】
以下、本実施の形態の逆拡散復調器の動作を詳細に説明する。
サンプルホールド制御回路２は、第１のクロックｆ１を入力とし、乗算器５ａ〜５ｇの数と同じ数のクロック毎（本実施の形態ではＮ＝７クロック毎）に１クロック分だけ拡散信号をサンプル保持させるサンプルホールド制御信号を生成する。
シフトレジスタを構成するフリップフロップ回路３ａ〜３ｆは、サンプルホールド制御回路２から出力されたサンプルホールド制御信号をクロックｆ１に同期して図１の右方向へシフトさせながら各サンプルホールド回路１ｂ〜１ｇに出力する。
【００３７】
サンプルホールド制御信号に応じてサンプルホールド回路１ａが拡散信号をサンプル保持したとすると、クロックｆ１の１周期分だけ遅れてサンプルホールド回路１ｂが拡散信号をサンプル保持し、さらにクロックｆ１の１周期分だけ遅れてサンプルホールド回路１ｃが拡散信号をサンプル保持する。このように、各サンプルホールド回路１ａ〜１ｇは、クロックｆ１に同期して順次サンプル保持動作を行う。
【００３８】
したがって、乗算器５ａ〜５ｇの入力には乗算器の数と同じクロック数毎に、サンプルホールド制御回路２およびフリップフロップ回路３ａ〜３ｆによって、受信された新たな拡散信号が更新して保持される。一方、拡散符号発生回路４からは拡散符号がクロックｆ２に同期して発生し、極性変換回路１０１に入力される。
サンプルホールド回路１ａ〜１ｇから出力された拡散信号と拡散符号発生回路４から極性変換回路１０１を介して出力された拡散符号とは、乗算器５ａ〜５ｇにより対応する信号毎に乗算され、各乗算器５ａ〜５ｇの乗算結果が加算器６によって加算されて出力される。
【００３９】
ここで、極性変換回路１０１を省略して拡散符号発生回路４と乗算器５ａ〜５ｇとを直接接続した場合の動作を説明する。拡散符号発生回路４からの拡散符号により少なくとも拡散符号長の時間間隔に１回は拡散信号と拡散符号の位相が一致し相関ピーク信号が加算器６から得られる。後述のように第２のピーク検出器１０９がこのピークを検出すると、拡散符号制御回路４５により拡散符号発生回路４内のフリップフロップ間の信号パスが切り替えられ、拡散符号のシフトする方向が切り替えられる。
【００４０】
拡散符号のシフトする方向が一方向の場合、次の相関ピーク信号が現れるのは、拡散符号がシフトしていき同じ拡散符号パターンが乗算器５ａ〜５ｇに入力されるときであり、拡散符号長の時間間隔に１回である。本実施の形態では、第２のピーク検出器１０９によってピークが検出される度に拡散符号がシフトする方向を切り替える構成としている。このため、相関ピーク信号が得られると、拡散符号制御回路４５により拡散符号のシフト方向が切り替えられ、逆方向にシフトする拡散符号が乗算器５ａ〜５ｇに入力される。
【００４１】
拡散符号制御回路４５が相関ピーク信号を検出してから拡散符号が逆方向にシフトし始めるまでの遅延時間の間に、乗算器５ａ〜５ｇに入力中の拡散符号は切り替え前のシフト方向にシフトし続けている。このため、相関ピーク信号が検出されたときの拡散符号パターンとシフト方向が切り替わったとき乗算器５ａ〜５ｇに入力される拡散符号の位相にずれが生じるが、乗算器５ａ〜５ｇに入力される拡散符号が逆方向にシフトし始めるため、シフト方向の切り替えから程無くして拡散信号と拡散符号の位相は再び一致し、次の相関ピーク信号が加算器６から得られる。拡散符号制御回路４５は、第２のピーク検出器１０９により次の相関ピーク信号が検出されると、拡散符号のシフト方向を逆方向に切り替える。
【００４２】
以下同様の制御を繰り返すことにより、使用する拡散符号長によらず相関ピーク信号を頻繁に得ることができる。
本構成では、送信側から送られたデジタルデータの「１」，「０」に対応して加算器６から正負の相関値出力が得られる。第１のピーク検出器７は、加算器６の出力信号のピークを検出することにより、デジタルの受信信号（ベースバンド信号）を出力する。
【００４３】
こうして、本実施の形態では、拡散信号と拡散符号との同期制御を行うことなく逆拡散復調を行うことができる。また、本実施の形態では、第２のピーク検出器１０９によるピークの検出に応じて拡散符号発生回路４における拡散符号のシフト方向を切り替えることにより、加算器６からの相関ピーク信号がクロックｆ１，ｆ２や使用する拡散符号に依存しない構成となるため、送信する信号のデータレートの高ビット化を図ることができる。
【００４４】
しかし、極性変換回路１０１による極性変換をしない構成、例えば特願２００２−３５２０１９号で提案した構成の逆拡散復調器では、送信データの遷移時にピーク検出が不能となり、検波不能期間が発生する。極性変換回路１０１による極性変換をしない構成では、例えば図６に示すように、第１のピーク検出器７の出力（図１のＢ点）である受信信号が「１」から「０」に遷移するとき、加算器６の出力（図１のＡ点）に現れていた受信信号「１」に対応する正のピークＰ１が途切れ、受信信号「０」に対応する負のピークＰ０が現れるまでに時間を要している。その結果、復調後の受信信号に大きなジッタが発生するという問題があった。さらに、このため伝送容量を大きくできないという問題があった。
【００４５】
これに対して、本実施の形態では、拡散符号発生回路４と乗算器５ａ〜５ｇとの間に極性変換回路１０１を設けている。極性変換回路１０１は、拡散符号発生回路４から出力されたＮ個の拡散符号のうち、受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数が第２のクロックｆ２の１周期間に反転と非反転の２つの極性状態を呈するように前記略半数の符号を極性変換して出力し、Ｎ個の拡散符号のうち前記略半数を除く残りの符号についてはそのまま出力する。
【００４６】
この極性変換回路１０１は、第２のクロックｆ２に基づいて動作する。図７に第２のクロックｆ２と極性変換回路１０１の動作状態の関係を示す。拡散符号発生回路４から出力されるＮ個の拡散符号の状態は、クロックｆ２に同期して変化する。図７（ｂ）の例では、クロックｆ２に同期して「Ａ」，「Ｂ」，「Ｃ」，「Ｄ」，「Ｅ」，「Ｆ」，「Ｇ」，「Ｈ」・・・・というように拡散符号の状態が変化している。
【００４７】
極性変換回路１０１は、クロックｆ２が「１」のとき、前記略半数の拡散符号の極性状態を反転（図７（ｃ）では「−」）とし、クロックｆ２が「０」のとき、前記略半数の拡散符号の極性状態を非反転（図７（ｃ）では「＋」）とする。つまり、前記略半数の拡散符号がクロックｆ２の１周期間に反転と非反転の２つの極性状態を呈するようにする。
前記略半数は、Ｎが偶数の場合にはＮを２で割った整商でよいが、Ｎが奇数の場合にはＮを２で割った整商に１を加算した値または整商から１を減算した値のいずれかでよい。例えば、Ｎ＝７の場合の略半数は３または４のいずれかである。
【００４８】
また、サンプルホールド回路１ｄに最新の拡散信号が保持された時点で、拡散信号が新しい順にサンプルホールド回路を並べると１ｄ，１ｃ，１ｂ，１ａ，１ｇ，１ｆ，１ｅの順となるので、拡散信号の新しい方に対応する略半数の拡散符号とは、乗算器５ｄ，５ｃ，５ｂ，５ａに対応する拡散符号（略半数が４の場合）あるいは乗算器５ｄ，５ｃ，５ｂに対応する拡散符号（略半数が３の場合）である。また、サンプルホールド回路１ａに最新の拡散信号が保持された時点では、乗算器５ａ，５ｇ，５ｆ，５ｅに対応する拡散符号（略半数が４の場合）あるいは乗算器５ａ，５ｇ，５ｆに対応する拡散符号（略半数が３の場合）である。
【００４９】
一方、サンプルホールド回路１ｄに最新の拡散信号が保持された時点で、拡散信号が古い順にサンプルホールド回路を並べると１ｅ，１ｆ，１ｇ，１ａ，１ｂ，１ｃ，１ｄの順となるので、拡散信号の古い方に対応する略半数の拡散符号とは、乗算器５ｅ，５ｆ，５ｇ，５ａに対応する拡散符号（略半数が４の場合）あるいは乗算器５ｅ，５ｆ，５ｇに対応する拡散符号（略半数が３の場合）である。また、サンプルホールド回路１ａに最新の拡散信号が保持された時点では、乗算器５ｂ，５ｃ，５ｄ，５ｅに対応する拡散符号（略半数が４の場合）あるいは乗算器５ｂ，５ｃ，５ｄに対応する拡散符号（略半数が３の場合）である。
【００５０】
このように、極性変換回路１０１が極性変換の対象とする略半数の拡散符号は、最新の拡散信号が保持されたサンプルホールド回路の位置によって決まる。このため、極性変換回路１０１は、サンプルホールド制御回路２およびフリップフロップ回路３ａ〜３ｆから出力されたサンプルホールド制御信号に基づいて、最新の拡散信号が保持されたサンプルホールド回路の位置を調べ、この位置に基づいて拡散信号の新しい方または古い方に対応する略半数の拡散符号を決定する。
【００５１】
図８（ａ）、図８（ｂ）に図１のＡ点とＢ点における特徴的な信号波形を示す。この図８は、極性変換回路１０１によって極性変換される略半数の拡散符号が拡散信号の古い方の略半数に対応する場合を示している。図８から分かるように、第１のピーク検出器７の出力（図１のＢ点）である受信信号が「１」から「０」に遷移するときには、極性変換回路１０１による極性変換をしない図６の場合に比べて、受信信号「０」に対応する負のピークＰ０’が加算器６の出力（図１のＡ点）に早めに出現する。その理由は、受信信号が「１」から「０」に遷移する途上において、拡散信号の新しい方の略半数は既に「０」に変化しており、一方、拡散信号の古い方の略半数は未だ「１」のままであるが、この拡散信号の古い方の略半数に対応する拡散符号を極性反転させることで、拡散信号の古い方の略半数を実質的に「０」に変化させることになるからである。同様の理由により、受信信号が「０」から「１」に遷移するときには、極性変換回路１０１による極性変換をしない場合に比べて、受信信号「１」に対応する正のピークが加算器６の出力に早めに出現する。
【００５２】
また、図９に、極性変換回路１０１によって極性変換される略半数の拡散符号が拡散信号の新しい方の略半数に対応する場合の信号波形を示す。図９から分かるように、第１のピーク検出器７の出力（Ｂ点）である受信信号が「１」から「０」に遷移するときには、極性変換回路１０１による極性変換をしない場合に比べて、受信信号「１」に対応する新たな正のピークＰ１’が加算器６の出力（Ａ点）に出現する。その理由は、拡散信号の新しい方の略半数に対応する拡散符号を極性反転させることで、拡散信号の新しい方の略半数を実質的に「１」に変化させることになるからである。同様の理由により、受信信号が「０」から「１」に遷移するときには、極性変換回路１０１による極性変換をしない場合に比べて、受信信号「０」に対応する新たな負のピークが加算器６の出力に出現する。
【００５３】
このように、本実施の形態では、極性変換回路１０１を設けることにより、受信信号が「１」から「０」または「０」から「１」に変化するときでも、加算器６の出力に常時ピークが出現するので、ピーク検出が不能になる可能性を大幅に低減することができ、受信信号のジッタを大幅に軽減することができる。
【００５４】
ただし、本実施の形態のように極性変換回路１０１を設けた場合でも、ピーク検出が不能になる場合がある。第１のピーク検出器７は、所定のしきい値以上の加算器出力を拡散信号と拡散符号の位相が一致した相関ピーク信号と見なすが、しきい値の設定が低すぎると、相関ピーク信号と見なすべきでないノイズ成分までピークとして検出してしまう。したがって、ピーク検出のしきい値を低く設定することには限界がある。一方、図８（ａ）、図９（ａ）から分かるように、加算器６から第１のピーク検出器７に入力されるピーク値は、受信信号が「１」から「０」または「０」から「１」に変化するときにレベルが低下する。このレベル低下のため、相関ピーク信号と見なすべき信号を検出せずに見逃してしまう可能性があり、ピーク検出が不能になる可能性があった。
【００５５】
そこで、本実施の形態では、分配器１０７とホールド回路１０８と第２のピーク検出器１０９とを設け、第２のピーク検出器１０９の出力により拡散符号発生回路４を制御し、第１のピーク検出器７については受信信号の復調のみに用いるようにした。
【００５６】
分配器１０７は、前記略半数の拡散符号が反転状態のときの加算器出力と非反転状態のときの加算器出力とを分配して出力する。前述のとおり、極性変換回路１０１は、第２のクロックｆ２が「１」のとき、前記略半数の拡散符号の極性状態を反転とし、クロックｆ２が「０」のとき、前記略半数の拡散符号の極性状態を非反転とする。分配器１０７は、クロックｆ２に基づき、前記略半数の拡散符号が反転状態のときの加算器６の出力をホールド回路１０８に出力し、前記略半数の拡散符号が非反転状態のときの加算器６の出力を第２のピーク検出器１０９に出力する。
【００５７】
ホールド回路１０８は、第２のクロックｆ２に同期して分配器１０７の出力を１クロック分だけ保持する。ホールド回路１０８が必要な理由は、前記略半数の拡散符号が非反転状態のときの加算器出力のピークと反転状態のときの加算器出力のピークとが時間的にずれて出力されるためである。
第２のピーク検出器１０９は、分配器１０７の出力とホールド回路１０８の出力との絶対値和を計算して、この絶対値和のピークを検出する。
【００５８】
以上のように、略半数の拡散符号が非反転状態のときの加算器出力と反転状態のときの加算器出力との絶対値和を計算することで、図８（ｃ）、図９（ｃ）に示すような第２のピーク検出器１０９の出力（図１のＣ点）を得ることができる。こうして、本実施の形態によれば、ピーク検出が不能になる可能性をさらに低減することができる。
【００５９】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。図１０は本発明の第２の実施の形態となる逆拡散復調器の構成を示すブロック図であり、図１と同一の構成には同一の符号を付してある。本実施の形態は、第１の実施の形態の逆拡散復調器に対して、極性変換回路の設置箇所を変更した構成になっている。すなわち、本実施の形態の極性変換回路１０２は、乗算器５ａ〜５ｇと加算器６との間に設けられている。
【００６０】
極性変換回路１０２は、乗算器５ａ〜５ｇのＮ個の乗算器出力信号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数が第２のクロックｆ２の１周期間に反転と非反転の２つの極性状態を呈するように前記略半数の乗算器出力信号を極性変換して出力し、Ｎ個の乗算器出力信号のうち前記略半数を除く残りの信号についてはそのまま出力する。極性変換回路１０２が第２のクロックｆ２に基づいて動作すること、またサンプルホールド制御回路２およびフリップフロップ回路３ａ〜３ｆから出力されたサンプルホールド制御信号に基づいて、最新の拡散信号が保持されたサンプルホールド回路の位置を調べ、この位置に基づいて拡散信号の新しい方または古い方に対応する略半数の乗算器出力信号を決定することは、第１の実施の形態と同様である。
こうして、本実施の形態においても、第１の実施の形態と同様の効果を得ることができる。
【００６１】
［第３の実施の形態］
次に、本発明の第３の実施の形態について説明する。図１１は本発明の第３の実施の形態となる逆拡散復調器の構成を示すブロック図であり、図１と同一の構成には同一の符号を付してある。本実施の形態は、第１の実施の形態の逆拡散復調器に対して、極性変換回路の設置箇所を変更した構成になっている。すなわち、本実施の形態の極性変換回路１０３は、サンプルホールド回路１ａ〜１ｇと乗算器５ａ〜５ｇとの間に設けられている。
【００６２】
極性変換回路１０３は、サンプルホールド回路１ａ〜１ｇのＮ個のサンプルホールド出力信号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数が第２のクロックｆ２の１周期間に反転と非反転の２つの極性状態を呈するように前記略半数のサンプルホールド出力信号を極性変換して出力し、Ｎ個のサンプルホールド出力信号のうち前記略半数を除く残りの信号についてはそのまま出力する。極性変換回路１０３が第２のクロックｆ２に基づいて動作すること、またサンプルホールド制御信号に基づいて、最新の拡散信号が保持されたサンプルホールド回路の位置を調べ、この位置に基づいて拡散信号の新しい方または古い方に対応する略半数のサンプルホールド出力信号を決定することは、第１の実施の形態と同様である。こうして、本実施の形態においても、第１の実施の形態と同様の効果を得ることができる。
【００６３】
なお、第１〜第３の実施の形態では、拡散信号と拡散符号との相関を求めるため、サンプルホールド回路１ａ〜１ｇでサンプル保持する拡散信号の並び順に合わせて拡散符号の並び順を逆にしていたが、サンプルホールド回路１ａ〜１ｇでサンプル保持する信号が、入力された拡散信号と同じ並び順になるようにしてもよい。入力された拡散信号と同じ並び順にするためには、図１、図１０、図１１に示したサンプルホールド制御回路２の出力がフリップフロップ回路３ｆに、フリップフロップ回路３ｆの出力がフリップフロップ回路３ｅに、フリップフロップ回路３ｅの出力がフリップフロップ回路３ｄに、フリップフロップ回路３ｄの出力がフリップフロップ回路３ｃに、フリップフロップ回路３ｃの出力がフリップフロップ回路３ｂに、フリップフロップ回路３ｂの出力がフリップフロップ回路３ａに各々入力されるように接続すればよい。この場合には、拡散符号の並び順を逆にする必要はなく、第１の拡散符号発生回路４０−１から出力される第１の拡散符号は、送信側で拡散信号の拡散に使用された拡散符号と同じ並び順でよい。
【００６４】
［第４の実施の形態］
次に、本発明の第４の実施の形態について説明する。図１２は本発明の第４の実施の形態となる逆拡散復調器の構成を示すブロック図である。本実施の形態の逆拡散復調器は、入力された拡散信号を第１のクロックｆ１に同期してサンプル保持するＮ（本実施の形態ではＮ＝７）個のサンプルホールド回路８ａ〜８ｇと、Ｎ個の拡散符号を第２のクロックｆ２に同期して発生する拡散符号発生回路９と、拡散符号発生回路９から出力されたＮ個の拡散符号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数がクロックｆ２の１周期間に反転と非反転の２つの極性状態を呈するように極性変換して出力し、残りの略半数の符号についてはそのまま出力する極性変換回路１０４と、サンプルホールド回路８ａ〜８ｇから出力された信号と極性変換回路１０４から出力された拡散符号とを対応する信号毎に乗算するＮ個の乗算器１０ａ〜１０ｇと、乗算器１０ａ〜１０ｇの各出力信号を加算する加算器１１と、加算器１１の出力信号のピークを検出し、検出したピークを基に受信信号（ベースバンド信号）を復調する第１のピーク検出器１２と、前記略半数の拡散符号が反転状態のときの加算器出力と非反転状態のときの加算器出力とを分配して出力する分配器１１０と、分配器１１０から出力された、前記略半数の拡散符号が反転状態のときの加算器出力を保持するホールド回路１１１と、分配器１１１から出力された、前記略半数の拡散符号が非反転状態のときの加算器出力とホールド回路１１１の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器１１２とから構成される。なお、本実施の形態では、Ｎ＝７とし、サンプルホールド回路と乗算器がそれぞれ７個の場合を示したが、Ｎは２以上の整数であればよい。
【００６５】
図１３に本実施の形態の拡散符号発生回路９の構成の１例を示す。拡散符号発生回路９は、排他的論理和回路９１と、この排他的論理和回路９１の出力をクロックｆ２に同期してシフトするシフトレジスタを構成するフリップフロップ回路９２ａ〜９２ｇと、後述する第２のピーク検出器１１２によるピークの検出に応じてフリップフロップ回路９２ａ〜９２ｇへの第２のクロックｆ２の入力を制御するクロック制御回路９３とからなる。本実施の形態では、フリップフロップ回路９２ａ，９２ｃの出力を排他的論理和回路９１に取り込み、この排他的論理和回路９１の演算結果をフリップフロップ回路９２ａの入力に戻すことで拡散符号（本実施の形態ではＰＮ７）を生成している。
【００６６】
排他的論理和回路９１への入力の組み合わせを変えるだけで各種の拡散符号を生成することができる。なお，サンプルホールド回路８ａ〜８ｇや乗算器１０ａ〜１０ｇの数を増やす場合は、拡散符号発生回路９のフリップフロップ回路９２の数をそれに合わせて増加させればよい。本実施の形態では、第１〜第３の実施の形態と異なり、サンプルホールド回路８ａ〜８ｇでサンプル保持した信号は、入力された拡散信号と同じ並び順になる。したがって、拡散符号の並び順を逆にする必要はなく、拡散符号発生回路９から出力される拡散符号は、送信側で拡散信号の拡散に使用された拡散符号と同じ並び順でよい。
【００６７】
以下、本実施の形態の逆拡散復調器の動作を詳細に説明する。拡散信号は、サンプルホールド回路８ａ〜８ｇによりサンプル保持されて乗算器１０ａ〜１０ｇに入力される。このとき、サンプルホールド回路８ａ〜８ｇによって受信・保持された拡散信号は乗算器１０ａ〜１０ｇに入力されるとともに、拡散信号に同期したクロックｆ１の周期で次段のサンプルホールド回路に入力され、保持された拡散信号がクロックｆ１の周期でシフトしていく。以上の動作により、拡散信号は、サンプルホールド回路８ａ〜８ｇによってクロックｆ１の１周期ずつ順次遅れて乗算器１０ａ〜１０ｇへ供給される。本実施の形態では、サンプルホールド回路８ａ〜８ｇによって７チップレートに相当する拡散信号が常に乗算器１０ａ〜１０に入力されることとなる。この７チップレートの拡散信号は、クロックｆ１に同期して更新される。
【００６８】
一方、拡散符号発生回路９は、拡散符号をクロックｆ２に同期して出力する。拡散符号発生回路９のフリップフロップ回路９２ａ〜９２ｇから出力される拡散符号は、極性変換回路１０４に出力される。フリップフロップ回路９２ａ〜９２ｇは縦続接続され、シフトレジスタを構成している。このため、拡散符号はクロックｆ２に同期して図１３の右方向にシフトしながら極性変換回路１０４へ出力される。
【００６９】
極性変換回路１０４は、拡散符号発生回路９から出力されたＮ個の拡散符号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数が第２のクロックｆ２の１周期間に反転と非反転の２つの極性状態を呈するように前記略半数の符号を極性変換して出力し、Ｎ個の拡散符号のうち前記略半数を除く残りの符号についてはそのまま出力する。
【００７０】
なお、本実施の形態では、最新の拡散信号が保持されるのは常にサンプルホールド回路８ａであり、最古の拡散信号が保持されるのは常にサンプルホールド回路８ｇである。したがって、拡散信号の新しい方に対応する略半数の拡散符号とは、乗算器１０ａ，１０ｂ，１０ｃ，１０ｄに対応する拡散符号（略半数が４の場合）あるいは乗算器１０ａ，１０ｂ，１０ｃに対応する拡散符号（略半数が３の場合）であり、拡散信号の古い方に対応する略半数の拡散符号とは、乗算器１０ｇ，１０ｆ，１０ｅ，１０ｄに対応する拡散符号（略半数が４の場合）あるいは乗算器１０ｇ，１０ｆ，１０ｅに対応する拡散符号（略半数が３の場合）である。極性変換回路１０４が第２のクロックｆ２に基づいて動作することは、第１の実施の形態と同様である。
【００７１】
サンプルホールド回路８ａ〜８ｇから出力された拡散信号と極性変換回路１０４から出力された拡散符号とは、乗算器１０ａ〜１０ｇにより対応する信号毎に乗算され、各乗算器１０ａ〜１０ｇの乗算結果が加算器１１により加算されて出力される。
第１のピーク検出器１２は、加算器１１の出力信号のピークを検出することにより、デジタルの受信信号（ベースバンド信号）を出力する。
【００７２】
本実施の形態では、極性変換回路１０４を設けることにより、ピーク検出が不能になる可能性を大幅に低減することができるが、第１の実施の形態で説明したとおり、極性変換回路１０４を設けた場合でも、ピーク検出が不能になる場合がある。
【００７３】
そこで、本実施の形態では、分配器１１０とホールド回路１１１と第２のピーク検出器１１２とを設け、第２のピーク検出器１１２の出力により拡散符号発生回路９を制御し、第１のピーク検出器１２については受信信号の復調のみに用いるようにした。
分配器１１０は、クロックｆ２に基づき、前記略半数の拡散符号が反転状態のときの加算器１１の出力をホールド回路１１１に出力し、前記略半数の拡散符号が非反転状態のときの加算器１１の出力を第２のピーク検出器１１２に出力する。
【００７４】
ホールド回路１１１は、第２のクロックｆ２に同期して分配器１１０の出力を１クロック分だけ保持する。
第２のピーク検出器１１２は、分配器１１０の出力とホールド回路１１１の出力との絶対値和を計算して、この絶対値和のピークを検出する。
【００７５】
第１の実施の形態で説明したように、拡散信号と拡散符号の位相が一致した瞬間に加算器１１からは相関ピーク信号（第１の相関ピーク信号と呼ぶ）が得られる。クロック制御回路９３は、第２のピーク検出器１１２により第１の相関ピーク信号が検出されると、拡散符号発生回路９のフリップフロップ回路９２ａ〜９２ｇへのクロックｆ２の入力を停止する。これにより、拡散符号はシフトすることなくフリップフロップ回路９２ａ〜９２ｇで保持される。
【００７６】
第２のピーク検出器１１２が第１の相関ピーク信号を検出して拡散符号のシフトが実際に停止するまでの遅延時間の間に、拡散信号と拡散符号の位相はクロックｆ１とクロックｆ２の差の周波数で変化し続けている。このため、拡散符号のシフトが停止したときには、第１の相関ピーク信号が検出されたときに比べて拡散信号と拡散符号の位相にずれが生じており、拡散符号の位相は拡散信号に対してわずかに進み位相となっている。
【００７７】
拡散符号のシフトが停止した後も、拡散信号はクロックｆ１に同期してシフトしているため、拡散信号と拡散符号の位相はｆ１の速度で変化し、拡散符号に対して遅れ位相であった拡散信号の位相は進み位相の方向に変化する。拡散符号のシフトが停止したとき、拡散符号の位相は拡散信号に対してわずかに進み位相となっているだけなので、拡散符号のシフト停止から程無くして拡散信号と拡散符号の位相は再び一致し、相関ピーク信号（第２の相関ピーク信号と呼ぶ）が加算器１１から得られる。
【００７８】
クロック制御回路９３は、第１の相関ピーク信号に応じて拡散符号発生回路９へのクロックｆ２の入力を停止した後、第２のピーク検出器１１２により第２の相関ピーク信号が検出されると、拡散符号発生回路９のフリップフロップ回路９２ａ〜９２ｇへのクロックｆ２の入力を再開する。第２のピーク検出器１１２が第２の相関ピーク信号を検出して拡散符号のシフトが実際に再開されるまでの遅延時間の間に、拡散信号と拡散符号の位相はクロックｆ１とクロックｆ２の差の周波数で変化し続けている。このため、拡散符号のシフトが再開したときには、第２の相関ピーク信号が検出されたときに比べて拡散信号と拡散符号の位相にずれが生じており、拡散信号の位相は拡散符号に対してわずかに進み位相となっている。
【００７９】
拡散符号のシフトの再開後、拡散信号と拡散符号の位相は再びｆ１とｆ２の周波数差で拡散信号に対して拡散符号の位相が進み位相となるように変化し始める。拡散符号のシフトが再開したとき、拡散信号の位相は拡散符号に対してわずかに進み位相となっているだけなので、拡散符号のシフト再開から程無くして拡散信号と拡散符号の位相は再び一致し、相関ピーク信号（第３の相関ピーク信号と呼ぶ）が加算器１１から得られる。
【００８０】
クロック制御回路９３は、第２の相関ピーク信号に応じて拡散符号発生回路９へのクロックｆ２の入力を再開した後、第２のピーク検出器１１２により第３の相関ピーク信号が検出されると、拡散符号発生回路９へのクロックｆ２の入力を停止する。
以下同様の制御を繰り返すことにより相関ピーク信号を頻繁に得ることができる。
【００８１】
図１２の逆拡散復調器においてクロック制御回路を省略した構成では、相関ピーク信号の得られる周期がクロックｆ１とクロックｆ２の和の周波数もしくは差の周波数と、使用する拡散符号の符号長とに依存するが、本実施の形態では、クロックｆ１，ｆ２や使用する拡散符号に依存せずに相関ピーク信号が得られる。加算器１１の出力（図１２のＡ点）、第１のピーク検出器１２の出力（図１２のＢ点）および第２のピーク検出器１１２の出力（図１２のＣ点）における特徴的な信号波形は図８、図９と同様になる。
【００８２】
本実施の形態によれば、第１の実施の形態と同様に、拡散信号と拡散符号との同期制御を行うことなく逆拡散復調を行うことができる。また、本実施の形態では、加算器１１からの相関ピーク信号がクロックｆ１，ｆ２や使用する拡散符号に依存しない構成のため、送信する信号のデータレートの高ビット化を図ることができる。
さらに、本実施の形態では、受信信号が「１」から「０」または「０」から「１」に変化するときでも、加算器１１の出力に常時ピークが出現するので、検波不能になることがない。その結果、本実施の形態では、受信信号のジッタを大幅に軽減することができる。
【００８３】
なお、本実施の形態では、加算器１１からの相関ピーク信号を検出するたびに拡散符号発生回路９へのクロックｆ２の入力を停止／再開する構成としたが、相関ピーク信号を検出して拡散符号発生回路９へのクロックｆ２の入力を停止した後は、次の相関ピーク信号を検出せずに一定時間待ってからクロックｆ２の入力を再開する構成にしても同様の効果が得られる。
【００８４】
［第５の実施の形態］
次に、本発明の第５の実施の形態について説明する。図１４は本発明の第５の実施の形態となる逆拡散復調器の構成を示すブロック図であり、図１２と同一の構成には同一の符号を付してある。本実施の形態は、第４の実施の形態の逆拡散復調器に対して、極性変換回路の設置箇所を変更した構成になっている。すなわち、本実施の形態の極性変換回路１０５は、乗算器１０ａ〜１０ｇと加算器１１との間に設けられている。
【００８５】
極性変換回路１０５は、乗算器１０ａ〜１０ｇのＮ個の乗算器出力信号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数が第２のクロックｆ２の１周期間に反転と非反転の２つの極性状態を呈するように前記略半数の乗算器出力信号を極性変換して出力し、Ｎ個の乗算器出力信号のうち前記略半数を除く残りの信号についてはそのまま出力する。極性変換回路１０５が第２のクロックｆ２に基づいて動作することは、第４の実施の形態と同様である。乗算器１０ａ〜１０ｇのＮ個の乗算器出力信号のうち、拡散信号の新しい方に対応する略半数の乗算器出力信号とは、乗算器１０ａ，１０ｂ，１０ｃ，１０ｄの出力信号（略半数が４の場合）あるいは乗算器１０ａ，１０ｂ，１０ｃの出力信号（略半数が３の場合）であり、拡散信号の古い方に対応する略半数の乗算器出力信号とは、乗算器１０ｇ，１０ｆ，１０ｅ，１０ｄの出力信号（略半数が４の場合）あるいは乗算器１０ｇ，１０ｆ，１０ｅの出力信号（略半数が３の場合）である。
こうして、本実施の形態においても、第４の実施の形態と同様の効果を得ることができる。
【００８６】
［第６の実施の形態］
次に、本発明の第６の実施の形態について説明する。図１５は本発明の第６の実施の形態となる逆拡散復調器の構成を示すブロック図であり、図１２と同一の構成には同一の符号を付してある。本実施の形態は、第４の実施の形態の逆拡散復調器に対して、極性変換回路の設置箇所を変更した構成になっている。すなわち、本実施の形態の極性変換回路１０６は、サンプルホールド回路８ａ〜８ｇと乗算器１０ａ〜１０ｇとの間に設けられている。
【００８７】
極性変換回路１０６は、サンプルホールド回路８ａ〜８ｇのＮ個のサンプルホールド出力信号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数が第２のクロックｆ２の１周期間に反転と非反転の２つの極性状態を呈するように前記略半数のサンプルホールド出力信号を極性変換して出力し、Ｎ個のサンプルホールド出力信号のうち前記略半数を除く残りの信号についてはそのまま出力する。極性変換回路１０６が第２のクロックｆ２に基づいて動作することは、第４の実施の形態と同様である。サンプルホールド回路８ａ〜８ｇのＮ個のサンプルホールド出力信号のうち、拡散信号の新しい方に対応する略半数の出力信号とは、サンプルホールド回路８ａ，８ｂ，８ｃ，８ｄの出力信号（略半数が４の場合）あるいはサンプルホールド回路８ａ，８ｂ，８ｃの出力信号（略半数が３の場合）であり、拡散信号の古い方に対応する略半数の出力信号とは、サンプルホールド回路８ｇ，８ｆ，８ｅ，８ｄの出力信号（略半数が４の場合）あるいはサンプルホールド回路８ｇ，８ｆ，８ｅの出力信号（略半数が３の場合）である。
こうして、本実施の形態においても、第４の実施の形態と同様の効果を得ることができる。
【００８８】
また、第１〜第６の実施の形態では、分配器１０７，１１０は、略半数の拡散符号（第１、第４の実施の形態）、略半数の乗算器出力信号（第２、第５の実施の形態）または略半数のサンプルホールド出力信号（第３、第６の実施の形態）が反転状態のときの加算器出力をホールド回路１０８，１１１に出力し、非反転状態のときの加算器出力を第２のピーク検出器１０９，１１２に出力している。これに対して、略半数の拡散符号、略半数の乗算器出力信号または略半数のサンプルホールド出力信号が反転状態のときの加算器出力を第２のピーク検出器１０９，１１２に出力し、略半数の拡散符号、略半数の乗算器出力信号または略半数のサンプルホールド出力信号が非反転状態のときの加算器出力をホールド回路１０８，１１１に出力するようにしてもよい。この場合、極性変換回路１０１〜１０６は、クロックｆ２が「１」のとき、略半数の拡散符号、略半数の乗算器出力信号または略半数のサンプルホールド出力信号の極性状態を非反転とし、クロックｆ２が「０」のとき、略半数の拡散符号、略半数の乗算器出力信号または略半数のサンプルホールド出力信号の極性状態を反転とする。
【００８９】
［第７の実施の形態］
次に、本発明の第７の実施の形態について説明する。図１６は本発明の第７の実施の形態となる逆拡散復調器の構成を示すブロック図であり、図１と同一の構成には同一の符号を付してある。第１の実施の形態では、前記略半数の拡散符号が第２のクロックｆ２の１周期間に反転と非反転の２つの極性状態を呈するように極性変換しており、略半数の拡散符号が非反転状態のときの加算器出力のピークと反転状態のときの加算器出力のピークとが時間的にずれて出力されるため、略半数の拡散符号が反転状態のときの加算器出力をホールド回路１０８で保持した上で、これらのピークの絶対値和を計算するようにしていた。これに対して、本実施の形態は、略半数の拡散符号が非反転状態のときの加算器出力のピークと反転状態のときの加算器出力のピークとが同時に得られるようにしたものである。
【００９０】
本実施の形態の逆拡散復調器は、サンプルホールド回路１ａ〜１ｇと、サンプルホールド制御回路２と、フリップフロップ回路３ａ〜３ｆと、拡散符号発生回路４と、拡散符号発生回路４から出力されたＮ個の拡散符号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数の符号についてはそのまま出力するＮ個の反転器１１３ａ〜１１３ｇと、サンプルホールド回路１ａ〜１ｇから出力された拡散信号と拡散符号発生回路４から出力された拡散符号とを対応する信号毎に乗算するＮ個の第１の乗算器５ａ−１〜５ｇ−１と、サンプルホールド回路１ａ〜１ｇから出力された拡散信号と反転器１１３ａ〜１１３ｇから出力された拡散符号とを対応する信号毎に乗算するＮ個の第２の乗算器５ａ−２〜５ｇ−２と、第１の乗算器５ａ−１〜５ｇ−１の各出力信号を加算する第１の加算器６−１と、第２の乗算器５ａ−２〜５ｇ−２の各出力信号を加算する第２の加算器６−２と、第１の加算器６−１の出力のピークと第２の加算器６−２の出力のピークとを検出し、検出したピークを基に受信信号（ベースバンド信号）を復調する第１のピーク検出器１１４と、第１の加算器６−１の出力と第２の加算器６−２の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器１１５とから構成される。
【００９１】
以下、本実施の形態の逆拡散復調器の動作を詳細に説明する。サンプルホールド回路１ａ〜１ｇ、サンプルホールド制御回路２、フリップフロップ回路３ａ〜３ｆおよび拡散符号発生回路４の動作は、第１の実施の形態と同じである。
反転器１１３ａ〜１１３ｇは、拡散符号発生回路４から出力されたＮ個の拡散符号のうち、受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数を極性反転させて出力し、Ｎ個の拡散符号のうち前記略半数を除く残りの符号についてはそのまま出力する。
【００９２】
第１の実施の形態と同様に、反転器１１３ａ〜１１３ｇが極性反転の対象とする略半数の拡散符号は、最新の拡散信号が保持されたサンプルホールド回路の位置によって決まる。このため、反転器１１３ａ〜１１３ｇは、サンプルホールド制御回路２およびフリップフロップ回路３ａ〜３ｆから出力されたサンプルホールド制御信号に基づいて、最新の拡散信号が保持されたサンプルホールド回路の位置を調べ、この位置に基づいて拡散信号の新しい方または古い方に対応する略半数の拡散符号を決定する。
【００９３】
サンプルホールド回路１ａ〜１ｇから出力された拡散信号と拡散符号発生回路４から出力された拡散符号とは、第１の乗算器５ａ−１〜５ｇ−１により対応する信号毎に乗算される。同様に、サンプルホールド回路１ａ〜１ｇから出力された拡散信号と反転器１１３ａ〜１１３ｇから出力された拡散符号とは、第２の乗算器５ａ−２〜５ｇ−２により対応する信号毎に乗算される。
第１の加算器６−１は、第１の乗算器５ａ−１〜５ｇ−１の各出力信号を加算し、第２の加算器６−２は、第２の乗算器５ａ−２〜５ｇ−２の各出力信号を加算する。
【００９４】
図１７（ａ）、図１７（ｂ）、図１７（ｃ）、図１７（ｄ）に図１６のＤ点とＥ点とＦ点とＧ点における特徴的な信号波形を示す。この図１７は、反転器１１３ａ〜１１３ｇによって極性反転される略半数の拡散符号が拡散信号の古い方の略半数に対応する場合を示している。図１７（ａ）に示す第１の加算器６−１の出力（図１６のＤ点）は、図６（ａ）に示した加算器出力と同じであり、受信信号が「１」から「０」に遷移するとき、受信信号「１」に対応する正のピークＰ１から受信信号「０」に対応する負のピークＰ０に変化する。
【００９５】
一方、図１７（ｂ）に示す第２の加算器６−２の出力（図１６のＥ点）には、反転器１１３ａ〜１１３ｇによって拡散信号の古い方の略半数に対応する拡散符号を極性反転させたことにより、受信信号「０」に対応する負のピークＰ０’が出現する。この負のピークＰ０’が出現する理由は図８で説明したとおりである。
第１のピーク検出器１１４は、図１７（ａ）に示した第１の加算器６−１の出力のピークと図１７（ｂ）に示した第２の加算器６−２の出力のピークとを検出し、検出したピークを基に図１７（ｃ）に示すように受信信号を復調する。
第２のピーク検出器１１５は、第１の加算器６−１の出力と第２の加算器６−２の出力との絶対値和を計算して、図１７（ｄ）に示すように絶対値和のピークを検出する。
【００９６】
図１８に、反転器１１３ａ〜１１３ｇによって極性反転される略半数の拡散符号が拡散信号の新しい方の略半数に対応する場合の信号波形を示す。図１８（ａ）に示す第１の加算器６−１の出力は図１７（ａ）と同じである。
図１８（ｂ）に示す第２の加算器６−２の出力には、反転器１１３ａ〜１１３ｇによって拡散信号の新しい方の略半数に対応する拡散符号を極性反転させたことにより、受信信号「１」に対応する正のピークＰ１’が出現する。この正のピークＰ１’が出現する理由は図９で説明したとおりである。
【００９７】
第１のピーク検出器１１４は、図１８（ａ）に示した第１の加算器６−１の出力のピークと図１８（ｂ）に示した第２の加算器６−２の出力のピークとを検出し、検出したピークを基に図１８（ｃ）に示すように受信信号を復調する。
第２のピーク検出器１１５は、第１の加算器６−１の出力と第２の加算器６−２の出力との絶対値和を計算して、図１８（ｄ）に示すように絶対値和のピークを検出する。
【００９８】
こうして、第２のピーク検出器１１５により図８（ｃ）、図９（ｃ）と同様のピークが検出され、拡散符号発生回路４の拡散符号制御回路４５は、第１の実施の形態と同様に、第２のピーク検出器１１５によってピークが検出される度に、第１のスイッチ群４４ａ〜４４ｇ，４４ｏと第２のスイッチ群４４ｈ〜４４ｎ，４４ｐとを交互に切り替えて拡散符号のシフトする方向を切り替える。
以上により、本実施の形態によれば、第１の実施の形態と同様の効果を得ることができる。
【００９９】
［第８の実施の形態］
次に、本発明の第８の実施の形態について説明する。図１９は本発明の第８の実施の形態となる逆拡散復調器の構成を示すブロック図であり、図１、図１６と同一の構成には同一の符号を付してある。本実施の形態は、第１の実施の形態と同様のサンプルホールド回路１ａ〜１ｇ、サンプルホールド制御回路２、フリップフロップ回路３ａ〜３ｆ、拡散符号発生回路４および乗算器５ａ〜５ｇを使用すると共に、第７の実施の形態と同様の第１の加算器６−１、第２の加算器６−２、第１のピーク検出器１１４および第２のピーク検出器１１５を使用し、乗算器５ａ〜５ｇと第２の加算器６−２との間に反転器１１６ａ〜１１６ｇを設けたものである。本実施の形態の第１の加算器６−１は、乗算器５ａ〜５ｇの各出力信号を加算する。
【０１００】
反転器１１６ａ〜１１６ｇは、乗算器５ａ〜５ｇのＮ個の乗算器出力信号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数を極性反転させて出力し、Ｎ個の乗算器出力信号のうち前記略半数を除く残りの信号についてはそのまま出力する。反転器１１６ａ〜１１６ｇがサンプルホールド制御回路２およびフリップフロップ回路３ａ〜３ｆから出力されたサンプルホールド制御信号に基づいて、最新の拡散信号が保持されたサンプルホールド回路の位置を調べ、この位置に基づいて拡散信号の新しい方または古い方に対応する略半数の乗算器出力信号を決定することは、第７の実施の形態と同様である。
【０１０１】
第２の加算器６−２は、反転器１１６ａ〜１１６ｇの各出力信号を加算する。第１のピーク検出器１１４、第２のピーク検出器１１５および拡散符号発生回路４の拡散符号制御回路４５の動作は、第７の実施の形態と同じである。
こうして、本実施の形態においても、第７の実施の形態と同様の効果を得ることができる。
【０１０２】
［第９の実施の形態］
次に、本発明の第９の実施の形態について説明する。図２０は本発明の第９の実施の形態となる逆拡散復調器の構成を示すブロック図であり、図１、図１６と同一の構成には同一の符号を付してある。本実施の形態は、第１の実施の形態と同様のサンプルホールド回路１ａ〜１ｇ、サンプルホールド制御回路２、フリップフロップ回路３ａ〜３ｆ、拡散符号発生回路４を使用すると共に、第７の実施の形態と同様の第１の乗算器５ａ−１〜５ｇ−１、第２の乗算器５ａ−２〜５ｇ−２、第１の加算器６−１、第２の加算器６−２、第１のピーク検出器１１４および第２のピーク検出器１１５を使用し、サンプルホールド回路１ａ〜１ｇと乗算器５ａ−２〜５ｇ−２との間に反転器１１７ａ〜１１７ｇを設けたものである。
【０１０３】
反転器１１７ａ〜１１７ｇは、サンプルホールド回路１ａ〜１ｇのＮ個のサンプルホールド出力信号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数を極性反転させて出力し、Ｎ個のサンプルホールド出力信号のうち前記略半数を除く残りの信号についてはそのまま出力する。反転器１１７ａ〜１１７ｇがサンプルホールド制御信号に基づいて、最新の拡散信号が保持されたサンプルホールド回路の位置を調べ、この位置に基づいて拡散信号の新しい方または古い方に対応する略半数のサンプルホールド出力信号を決定することは、第７の実施の形態と同様である。
【０１０４】
本実施の形態の第１の乗算器５ａ−１〜５ｇ−１は、サンプルホールド回路１ａ〜１ｇから出力された拡散信号と拡散符号発生回路４から出力された拡散符号とを対応する信号毎に乗算し、第２の乗算器５ａ−２〜５ｇ−２は、反転器１１７ａ〜１１７ｇから出力された信号と拡散符号発生回路４から出力された拡散符号とを対応する信号毎に乗算する。
第１の加算器６−１、第２の加算器６−２、第１のピーク検出器１１４、第２のピーク検出器１１５および拡散符号発生回路４の拡散符号制御回路４５の動作は、第７の実施の形態と同じである。
こうして、本実施の形態においても、第７の実施の形態と同様の効果を得ることができる。
【０１０５】
なお、第７〜第９の実施の形態では、拡散信号と拡散符号との相関を求めるため、サンプルホールド回路１ａ〜１ｇでサンプル保持する拡散信号の並び順に合わせて拡散符号の並び順を逆にしていたが、サンプルホールド回路１ａ〜１ｇでサンプル保持する信号が、入力された拡散信号と同じ並び順になるようにしてもよい。入力された拡散信号と同じ並び順にするためには、図１６、図１９、図２０に示したサンプルホールド制御回路２の出力がフリップフロップ回路３ｆに、フリップフロップ回路３ｆの出力がフリップフロップ回路３ｅに、フリップフロップ回路３ｅの出力がフリップフロップ回路３ｄに、フリップフロップ回路３ｄの出力がフリップフロップ回路３ｃに、フリップフロップ回路３ｃの出力がフリップフロップ回路３ｂに、フリップフロップ回路３ｂの出力がフリップフロップ回路３ａに各々入力されるように接続すればよい。この場合には、拡散符号の並び順を逆にする必要はなく、第１の拡散符号発生回路４０−１から出力される第１の拡散符号は、送信側で拡散信号の拡散に使用された拡散符号と同じ並び順でよい。
【０１０６】
［第１０の実施の形態］
次に、本発明の第１０の実施の形態について説明する。図２１は本発明の第１０の実施の形態となる逆拡散復調器の構成を示すブロック図であり、図１２と同一の構成には同一の符号を付してある。第４の実施の形態では、前記略半数の拡散符号が第２のクロックｆ２の１周期間に反転と非反転の２つの極性状態を呈するように極性変換しており、略半数の拡散符号が非反転状態のときの加算器出力のピークと反転状態のときの加算器出力のピークとが時間的にずれて出力されるため、略半数の拡散符号が反転状態のときの加算器出力をホールド回路１１１で保持した上で、これらのピークの絶対値和を計算するようにしていた。これに対して、本実施の形態は、略半数の拡散符号が非反転状態のときの加算器出力のピークと反転状態のときの加算器出力のピークとが同時に得られるようにしたものである。
【０１０７】
本実施の形態の逆拡散復調器は、サンプルホールド回路８ａ〜８ｇと、拡散符号発生回路９と、拡散符号発生回路９から出力されたＮ個の拡散符号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数を極性反転させて出力し、残りの略半数の符号についてはそのまま出力する反転器１１８ａ〜１１８ｇと、サンプルホールド回路８ａ〜８ｇから出力された拡散信号と拡散符号発生回路９から出力された拡散符号とを対応する信号毎に乗算するＮ個の第１の乗算器１０ａ−１〜１０ｇ−１と、サンプルホールド回路８ａ〜８ｇから出力された拡散信号と反転器１１８ａ〜１１８ｇから出力された拡散符号とを対応する信号毎に乗算するＮ個の第２の乗算器１０ａ−２〜１０ｇ−２と、第１の乗算器１０ａ−１〜１０ｇ−１の各出力信号を加算する第１の加算器１１−１と、第２の乗算器１０ａ−２〜１０ｇ−２の各出力信号を加算する第２の加算器１１−２と、第１の加算器１１−１の出力のピークと第２の加算器１１−２の出力のピークとを検出し、検出したピークを基に受信信号（ベースバンド信号）を復調する第１のピーク検出器１１９と、第１の加算器１１−１の出力と第２の加算器１１−２の出力との絶対値和を計算して、この絶対値和のピークを検出する第２のピーク検出器１２０とから構成される。
【０１０８】
以下、本実施の形態の逆拡散復調器の動作を詳細に説明する。サンプルホールド回路８ａ〜８ｇおよび拡散符号発生回路９の動作は、第４の実施の形態と同じである。
反転器１１８ａ〜１１８ｇは、拡散符号発生回路９から出力されたＮ個の拡散符号のうち、受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数を極性反転させて出力し、Ｎ個の拡散符号のうち前記略半数を除く残りの符号についてはそのまま出力する。
【０１０９】
なお、本実施の形態では、最新の拡散信号が保持されるのは常にサンプルホールド回路８ａであり、最古の拡散信号が保持されるのは常にサンプルホールド回路８ｇである。したがって、拡散信号の新しい方に対応する略半数の拡散符号とは、乗算器１０ａ，１０ｂ，１０ｃ，１０ｄに対応する拡散符号（略半数が４の場合）あるいは乗算器１０ａ，１０ｂ，１０ｃに対応する拡散符号（略半数が３の場合）であり、拡散信号の古い方に対応する略半数の拡散符号とは、乗算器１０ｇ，１０ｆ，１０ｅ，１０ｄに対応する拡散符号（略半数が４の場合）あるいは乗算器１０ｇ，１０ｆ，１０ｅに対応する拡散符号（略半数が３の場合）である。したがって、例えば拡散信号の新しい方に対応する略半数の拡散符号を反転させて出力する場合には、拡散信号の古い方に対応する略半数の拡散符号は常時反転しないことになるから、これに対応する第２の反転器および第２の乗算器を省略し、代わりに第１の乗算器の出力をそのまま第２の加算器にも入力するようにすれば、回路規模を小さくすることが可能になる。
【０１１０】
サンプルホールド回路８ａ〜８ｇから出力された拡散信号と拡散符号発生回路９から出力された拡散符号とは、第１の乗算器１０ａ−１〜１０ｇ−１により対応する信号毎に乗算され、サンプルホールド回路８ａ〜８ｇから出力された拡散信号と反転器１１８ａ〜１１８ｇから出力された拡散符号とは、第２の乗算器１０ａ−２〜１０ｇ−２により対応する信号毎に乗算される。
第１の加算器１１−１は、第１の乗算器１０ａ−１〜１０ｇ−１の各出力信号を加算し、第２の加算器１１−２は、第２の乗算器１０ａ−２〜１０ｇ−２の各出力信号を加算する。
【０１１１】
第１のピーク検出器１１９は、第１の加算器１１−１の出力のピークと第２の加算器１１−２の出力のピークとを検出し、検出したピークを基に受信信号を復調する。
第２のピーク検出器１２０は、第１の加算器１１−１の出力と第２の加算器１１−２の出力との絶対値和を計算して、絶対値和のピークを検出する。
【０１１２】
第１の加算器１１−１の出力（図２１のＤ点）、第２の加算器１１−２の出力（図２１のＥ点）、第１のピーク検出器１１９の出力（図２１のＦ点）および第２のピーク検出器１２０の出力（図２１のＧ点）における特徴的な信号波形は、図１７、図１８と同様になる。
【０１１３】
拡散符号発生回路９のクロック制御回路９３は、第４の実施の形態と同様に、第２のピーク検出器１２０によってピークが検出される度に、拡散符号発生回路９のフリップフロップ回路９２ａ〜９２ｇへのクロックｆ２の入力の停止と再開とを交互に切り替える。あるいは、クロック制御回路９３は、拡散符号発生回路９へのクロックｆ２の入力を停止した後、一定時間待ってからクロックｆ２の入力を再開するようにしてもよい。
こうして、本実施の形態においても、第４の実施の形態と同様の効果を得ることができる。
【０１１４】
［第１１の実施の形態］
次に、本発明の第１１の実施の形態について説明する。図２２は本発明の第１１の実施の形態となる逆拡散復調器の構成を示すブロック図であり、図１２、図２１と同一の構成には同一の符号を付してある。本実施の形態は、第４の実施の形態と同様のサンプルホールド回路８ａ〜８ｇ、拡散符号発生回路９および乗算器１０ａ〜１０ｇを使用すると共に、第１０の実施の形態と同様の第１の加算器１１−１、第２の加算器１１−２、第１のピーク検出器１１９および第２のピーク検出器１２０を使用し、乗算器１０ａ〜１０ｇと第２の加算器１１−２との間に反転器１２１ａ〜１２１ｇを設けたものである。本実施の形態の第１の加算器１１−１は、乗算器１０ａ〜１０ｇの各出力信号を加算する。
【０１１５】
反転器１２１ａ〜１２１ｇは、乗算器１０ａ〜１０ｇのＮ個の乗算器出力信号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数を極性反転させて出力し、Ｎ個の乗算器出力信号のうち前記略半数を除く残りの信号についてはそのまま出力する。乗算器１０ａ〜１０ｇのＮ個の乗算器出力信号のうち、拡散信号の新しい方に対応する略半数の乗算器出力信号とは、乗算器１０ａ，１０ｂ，１０ｃ，１０ｄの出力信号（略半数が４の場合）あるいは乗算器１０ａ，１０ｂ，１０ｃの出力信号（略半数が３の場合）であり、拡散信号の古い方に対応する略半数の乗算器出力信号とは、乗算器１０ｇ，１０ｆ，１０ｅ，１０ｄの出力信号（略半数が４の場合）あるいは乗算器１０ｇ，１０ｆ，１０ｅの出力信号（略半数が３の場合）である。
【０１１６】
第２の加算器１１−２は、反転器１２１ａ〜１２１ｇの各出力信号を加算する。第１のピーク検出器１１９、第２のピーク検出器１２０および拡散符号発生回路９のクロック制御回路９３の動作は、第１０の実施の形態と同じである。
こうして、本実施の形態においても、第１０の実施の形態と同様の効果を得ることができる。
【０１１７】
［第１２の実施の形態］
次に、本発明の第１２の実施の形態について説明する。図２３は本発明の第１２の実施の形態となる逆拡散復調器の構成を示すブロック図であり、図１２、図２１と同一の構成には同一の符号を付してある。本実施の形態は、第４の実施の形態と同様のサンプルホールド回路８ａ〜８ｇおよび拡散符号発生回路９を使用すると共に、第１０の実施の形態と同様の第１の乗算器１０ａ−１〜１０ｇ−１、第２の乗算器１０ａ−２〜１０ｇ−２、第１の加算器１１−１、第２の加算器１１−２、第１のピーク検出器１１９および第２のピーク検出器１２０を使用し、サンプルホールド回路８ａ〜８ｇと乗算器１０ａ−２〜１０ｇ−２との間に反転器１２２ａ〜１２２ｇを設けたものである。
【０１１８】
反転器１２２ａ〜１２２ｇは、サンプルホールド回路８ａ〜８ｇのＮ個のサンプルホールド出力信号のうち、逆拡散復調器で受信した順番が新しい方の拡散信号または古い方の拡散信号のいずれかに対応する略半数を極性反転させて出力し、Ｎ個のサンプルホールド出力信号のうち前記略半数を除く残りの信号についてはそのまま出力する。サンプルホールド回路８ａ〜８ｇのＮ個のサンプルホールド出力信号のうち、拡散信号の新しい方に対応する略半数の出力信号とは、サンプルホールド回路８ａ，８ｂ，８ｃ，８ｄの出力信号（略半数が４の場合）あるいはサンプルホールド回路８ａ，８ｂ，８ｃの出力信号（略半数が３の場合）であり、拡散信号の古い方に対応する略半数の出力信号とは、サンプルホールド回路８ｇ，８ｆ，８ｅ，８ｄの出力信号（略半数が４の場合）あるいはサンプルホールド回路８ｇ，８ｆ，８ｅの出力信号（略半数が３の場合）である。
【０１１９】
本実施の形態の第１の乗算器１０ａ−１〜１０ｇ−１は、サンプルホールド回路８ａ〜８ｇから出力された拡散信号と拡散符号発生回路９から出力された拡散符号とを対応する信号毎に乗算し、第２の乗算器１０ａ−２〜１０ｇ−２は、反転器１２２ａ〜１２２ｇから出力された信号と拡散符号発生回路９から出力された拡散符号とを対応する信号毎に乗算する。
【０１２０】
第１の加算器１１−１、第２の加算器１１−２、第１のピーク検出器１１９、第２のピーク検出器１２０および拡散符号発生回路９のクロック制御回路９３の動作は、第１０の実施の形態と同じである。
こうして、本実施の形態においても、第１０の実施の形態と同様の効果を得ることができる。
【０１２１】
なお、第１の実施の形態から第３の実施の形態、第７の実施の形態から第９の実施の形態のサンプルホールド制御回路２と拡散符号発生回路４と拡散符号制御回路４５とをＤＳＰ（Digital Signal Processor）により構成することが可能であり、また第４の実施の形態から第６の実施の形態、第１０の実施の形態から第１２の実施の形態の拡散符号発生回路９とクロック制御回路９３とをＤＳＰにより構成することも可能である。
【産業上の利用可能性】
【０１２２】
本発明は、拡散符号を用いた演算により所望の信号を周波数拡散して送信した拡散信号を受信し、この受信した拡散信号を拡散符号を用いた演算により逆拡散して前記所望の信号を取り出す無線通信に適用できる。
【図面の簡単な説明】
【０１２３】
【図１】図１は本発明の第１の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図２】本発明の第１の実施の形態の逆拡散復調器に用いる乗算器の１構成例を示す回路図である。
【図３】本発明の第１の実施の形態の逆拡散復調器に用いる加算器の１構成例を示す回路図である。
【図４】本発明の第１の実施の形態の逆拡散復調器に用いる拡散符号発生回路の１構成例を示すブロック図である。
【図５】本発明の第１の実施の形態の逆拡散復調器に用いる拡散符号発生回路の動作を説明する図である。
【図６】本発明の第１の実施の形態において極性変換回路を省略した場合の問題点を説明するための図である。
【図７】本発明の第１の実施の形態の逆拡散復調器に用いる第２のクロックと極性変換回路の動作状態の関係を示す図である。
【図８】本発明の第１の実施の形態の逆拡散復調器で得られる加算信号、ベースバンド信号および第２のピーク検出器の出力信号の信号波形の１例を示す図である。
【図９】本発明の第１の実施の形態の逆拡散復調器で得られる加算信号、ベースバンド信号および第２のピーク検出器の出力信号の信号波形の他の例を示す図である。
【図１０】本発明の第２の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図１１】本発明の第３の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図１２】本発明の第４の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図１３】本発明の第４の実施の形態の逆拡散復調器に用いる拡散符号発生回路の１構成例を示すブロック図である。
【図１４】本発明の第５の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図１５】本発明の第６の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図１６】本発明の第７の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図１７】本発明の第７の実施の形態の逆拡散復調器で得られる第１の加算器の出力信号、第２の加算器の出力信号、ベースバンド信号および第２のピーク検出器の出力信号の信号波形の１例を示す図である。
【図１８】本発明の第７の実施の形態の逆拡散復調器で得られる第１の加算器の出力信号、第２の加算器の出力信号、ベースバンド信号および第２のピーク検出器の出力信号の信号波形の他の例を示す図である。
【図１９】本発明の第８の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図２０】本発明の第９の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図２１】本発明の第１０の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図２２】本発明の第１１の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図２３】本発明の第１２の実施の形態となる逆拡散復調器の構成を示すブロック図である。
【図２４】第１の従来技術である逆拡散復調器の構成を示すブロック図である。
【図２５】第２の従来技術である逆拡散復調器の構成を示すブロック図である。
【図２６】第２の従来技術である逆拡散復調器で得られる加算信号およびベースバンド信号の信号波形図である。
【符号の説明】
【０１２４】
１ａ〜１ｇ、８ａ〜８ｇ…サンプルホールド回路、２…サンプルホールド制御回路、３ａ〜３ｆ…フリップフロップ回路、４、９…拡散符号発生回路、５ａ〜５ｇ、５ａ−１〜５ｇ−１、５ａ−２〜５ｇ−２、１０ａ〜１０ｇ、１０ａ−１〜１０ｇ−１、１０ａ−２〜１０ｇ−２…乗算器、６、６−１、６−２、１１、１１−１、１１−２…加算器、７、１２、１１４、１１９…第１のピーク検出器、１０１〜１０６…極性変換回路、１０７、１１０…分配器、１０８、１１１…ホールド回路、１０９、１１２、１１５、１２０…第２のピーク検出器、１１３ａ〜１１３ｇ、１１６ａ〜１１６ｇ、１１７ａ〜１１７ｇ、１１８ａ〜１１８ｇ、１２１ａ〜１２１ｇ、１２２ａ〜１２２ｇ…反転器、４０−１…第１の拡散符号発生回路、４０−２…第２の拡散符号発生回路、４１、４２…排他的論理和回路、４３ａ〜４３ｎ…フリップフロップ回路、４４ａ〜４４ｐ…スイッチ、４５…拡散符号制御回路、９１…排他的論理和回路、９２ａ〜９２ｇ…フリップフロップ回路、９３…クロック制御回路。
【図１】
2005175572.tif 000003
【図２】
2005175572.tif 000004
【図３】
2005175572.tif 000005
【図４】
2005175572.tif 000006
【図５】
2005175572.tif 000007
【図６】
2005175572.tif 000008
【図７】
2005175572.tif 000009
【図８】
2005175572.tif 000010
【図９】
2005175572.tif 000011
【図１０】
2005175572.tif 000012
【図１１】
2005175572.tif 000013
【図１２】
2005175572.tif 000014
【図１３】
2005175572.tif 000015
【図１４】
2005175572.tif 000016
【図１５】
2005175572.tif 000017
【図１６】
2005175572.tif 000018
【図１７】
2005175572.tif 000019
【図１８】
2005175572.tif 000020
【図１９】
2005175572.tif 000021
【図２０】
2005175572.tif 000022
【図２１】
2005175572.tif 000023
【図２２】
2005175572.tif 000024
【図２３】
2005175572.tif 000025
【図２４】
2005175572.tif 000026
【図２５】
2005175572.tif 000027
【図２６】
2005175572.tif 000028