(57)【特許請求の範囲】
【請求項１】
情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、
前記第１の相関器で抽出したシンボル毎のデータが入力され、前記第１の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整する遅延バッファと、
前記遅延バッファの出力信号が供給される伝送路補正部と、
パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、
前記第２の相関器で抽出したシンボル毎のデータが入力され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、
前記遅延バッファは、前記第１の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける拡散率振り分け部と、前記拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持するシンボル毎の拡散率の記憶部と、これら拡散率毎の記憶部に保持されている要素数が一定値に達したかどうかを判定する要素数判定部とを備え、
前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う
ことを特徴とする符号分割多重通信装置。
【請求項２】
情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、
前記第１の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第１のフィンガー間遅延調整部と、
前記第１のフィンガー間遅延調整部の出力信号が供給され、前記第１の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整する遅延バッファと、
前記遅延バッファの出力信号が供給される伝送路補正部と、
パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、
前記第２の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第２のフィンガー間遅延調整部と、
前記第２のフィンガー間遅延調整部の出力信号が供給され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、
前記遅延バッファは、前記第１の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける拡散率振り分け部と、前記拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持するシンボル毎の拡散率の記憶部と、これら拡散率毎の記憶部に保持されている要素数が一定値に達したかどうかを判定する要素数判定部とを備え、
前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う
ことを特徴とする符号分割多重通信装置。
【請求項３】
情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、
前記第１の相関器で抽出したシンボル毎のデータが入力され、前記第１の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整する第１の遅延バッファと、
前記第１の遅延バッファの出力信号が供給される伝送路補正部と、
パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、
前記第２の相関器で抽出したシンボル毎のデータが入力され、前記第２の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整する第２の遅延バッファと、
前記第２の遅延バッファの出力信号が供給され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、
前記第１の遅延バッファは、前記第１の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける第１の拡散率振り分け部と、前記第１の拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第１の相関器で用いた拡散符号の拡散率毎の第１の記憶部と、これら第１の相関器で用いた拡散符号の拡散率毎の第１の記憶部に保持されている要素数が一定値に達したかどうかを判定する第１の要素数判定部とを備え、
前記第２の遅延バッファは、前記第２の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける第２の拡散率振り分け部と、前記第２の拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第２の相関器で用いた拡散符号の拡散率毎の第２の記憶部と、これら第２の相関器で用いた拡散符号の拡散率毎の第２の記憶部に保持されている要素数が一定値に達したかどうかを判定する第２の要素数判定部とを備え、
前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う
ことを特徴とする符号分割多重通信装置。
【請求項４】
情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、
前記第１の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第１のフィンガー間遅延調整部と、
前記第１のフィンガー間遅延調整部の出力信号が供給され、前記第１の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整する第１の遅延バッファと、
前記第１の遅延バッファの出力信号が供給される伝送路補正部と、
パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、
前記第２の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第２のフィンガー間遅延調整部と、
前記第２のフィンガー間遅延調整部の出力信号が供給され、前記第２の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整する第２の遅延バッファと、
前記第２の遅延バッファの出力信号が供給され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、
前記第１の遅延バッファは、前記第１の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける第１の拡散率振り分け部と、前記第１の拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第１の相関器で用いた拡散符号の拡散率毎の第１の記憶部と、これら第１の相関器で用いた拡散符号の拡散率毎の第１の記憶部に保持されている要素数が一定値に達したかどうかを判定する第１の要素数判定部とを備え、
前記第２の遅延バッファは、前記第２の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける第２の拡散率振り分け部と、前記第２の拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第２の相関器で用いた拡散符号の拡散率毎の第２の記憶部と、これら第２の相関器で用いた拡散符号の拡散率毎の第２の記憶部に保持されている要素数が一定値に達したかどうかを判定する第２の要素数判定部とを備え、
前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う
ことを特徴とする符号分割多重通信装置。
【請求項５】
情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、
前記第１の相関器の出力信号が供給される伝送路補正部と、
パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、
前記第２の相関器で抽出したシンボル毎のデータが入力され、前記第２の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整する遅延バッファと、
前記遅延バッファの出力信号が入力され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、
前記遅延バッファは、前記第２の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける拡散率振り分け部と、前記拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第２の相関器で用いた拡散符号の拡散率毎の記憶部と、これら第２の相関器で用いた拡散符号の拡散率毎の記憶部に保持されている要素数が一定値に達したかどうかを判定する要素数判定部とを備え、
前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う
ことを特徴とする符号分割多重通信装置。
【請求項６】
情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、
前記第１の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第１のフィンガー間遅延調整部と、
前記第１のフィンガー間遅延調整部の出力信号が供給される伝送路補正部と、
パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、
前記第２の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第２のフィンガー間遅延調整部と、
前記第２のフィンガー間遅延調整部の出力信号が供給され、前記第２の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整する遅延バッファと、
前記遅延バッファの出力信号が供給され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、
前記遅延バッファは、前記第２の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける拡散率振り分け部と、前記拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第２の相関器で用いた拡散符号の拡散率毎の記憶部と、これら第２の相関器で用いた拡散符号の拡散率毎の記憶部に保持されている要素数が一定値に達したかどうかを判定する要素数判定部とを備え、
前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う
ことを特徴とする符号分割多重通信装置。
【請求項７】
相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、
抽出した前記シンボル毎のデータを、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部にそれぞれ格納するステップと、
前記記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が一定値を上回った場合に、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部から情報チャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記相関器における出力信号の出力タイミングの時間差を調整するステップと、
パイロット情報から計算した伝送路応答を推定値とし、この伝送路推定値情報に基づいて前記記憶部から取り出した情報チャネルのシンボル情報に伝送路補正を行うステップと
を具備することを特徴とする符号分割多重通信装置の伝送路補正タイミング制御方法。
【請求項８】
相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、
抽出した前記シンボル毎のデータを、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部に格納するステップと、
前記記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第１の値を上回った時に、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部から情報チャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記相関器における出力信号の出力タイミングの時間差を調整するステップと、
前記相関を取るのに用いた拡散符号の拡散率毎の要素を取り出し開始後、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第２の値を下回るまで要素の取り出しを繰り返すステップと、
パイロット情報から計算した伝送路応答を推定値とし、この伝送路推定値情報に基づいて前記記憶部から取り出した情報チャネルのシンボル情報に伝送路補正を行うステップと
を具備することを特徴とする符号分割多重通信装置の伝送路補正タイミング制御方法。
【請求項９】
前記相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップの後に、フィンガー間の遅延差を吸収するステップを更に具備することを特徴とする請求項７または８に記載の符号分割多重通信装置の伝送路補正タイミング制御方法。
【請求項１０】
第１の相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、
抽出した前記シンボル毎の情報チャネルのデータを、当該相関を取るのに用いた拡散符号の拡散率毎の情報チャネル用記憶部にそれぞれ格納するステップと、
前記情報チャネル用記憶部に保持されている、相関を取るのに用いた拡散符号の拡散率毎の要素数が一定値を上回った場合に、前記相関を取るのに用いた拡散符号の拡散率毎の情報チャネル用記憶部から情報チャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整するステップと、
第２の相関器でパイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、
抽出した前記シンボル毎のパイロットチャネルのデータを、当該相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部にそれぞれ格納するステップと、
前記パイロットチャネル用記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が一定値を上回った場合に、前記相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部からパイロットチャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整するステップと、
前記相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部から取り出した要素から、伝送路応答を計算するステップと、
パイロット情報から計算した伝送路応答を推定値とし、この伝送路推定値情報に基づいて前記情報チャネル用記憶部から取り出した情報チャネルのシンボル情報に伝送路補正を行うステップと
を具備することを特徴とする符号分割多重通信装置の伝送路補正タイミング制御方法。
【請求項１１】
第１の相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、
抽出した前記シンボル毎のデータを、当該相関を取るのに用いた拡散符号の拡散率毎の情報チャネル用記憶部に格納するステップと、
前記情報チャネル用記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第１の値を上回った時に、前記相関を取るのに用いた拡散符号の拡散率毎の情報チャネル用記憶部から情報チャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整するステップと、
前記相関を取るのに用いた拡散符号の拡散率毎の要素を取り出し開始後、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第２の値を下回るまで要素の取り出しを繰り返すステップと、
第２の相関器でパイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、
抽出した前記シンボル毎のパイロットチャネルのデータを、当該相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部に格納するステップと、
前記パイロットチャネル用記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第３の値を上回った時に、前記相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部からパイロットチャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整するステップと、
前記相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネルの要素を取り出し開始後、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第４の値を下回るまで要素の取り出しを繰り返すステップと、
前記相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部から取り出した要素から、伝送路応答を計算するステップと、
前記伝送路応答を推定値とする伝送路推定値情報に基づいて前記情報チャネル用記憶部から取り出した情報チャネルのシンボル情報に伝送路補正を行うステップと
を具備することを特徴とする符号分割多重通信装置の伝送路補正タイミング制御方法。
【請求項１２】
前記第１の相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップの後に、フィンガー間の遅延差を吸収するステップを更に具備し、且つ前記第２の相関器でパイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップの後に、フィンガー間の遅延差を吸収するステップを更に具備することを特徴とする請求項１０または１１に記載の符号分割多重通信装置の伝送路補正タイミング制御方法。
【請求項１３】
第１の相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、
第２の相関器でパイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、
前記第２の相関器で抽出した前記シンボル毎のパイロットチャネルのデータを、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部にそれぞれ格納するステップと、
前記記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が一定値を上回った場合に、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部からパイロットチャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整するステップと、
前記第２の相関器で相関を取るのに用いた拡散符号の拡散率毎の記憶部から取り出した前記パイロットチャネルのシンボル情報から、伝送路応答を計算するステップと、
前記伝送路応答を推定値とする伝送路推定値情報に基づいて前記情報チャネルのシンボル情報に伝送路補正を行うステップと
を具備することを特徴とする符号分割多重通信装置の伝送路補正タイミング制御方法。
【請求項１４】
第１の相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、
第２の相関器でパイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、
前記第２の相関器で抽出した前記シンボル毎のパイロットチャネルのデータを、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部に格納するステップと、
前記記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第１の値を上回った時に、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部から情報チャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整するステップと、
前記第１の相関器で相関を取るのに用いた拡散符号の拡散率毎の要素を取り出し開始後、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第２の値を下回るまで要素の取り出しを繰り返すステップと、
前記第２の相関器で相関を取るのに用いた拡散符号の拡散率毎の記憶部から取り出したパイロットチャネルのシンボル情報から伝送路応答を計算するステップと、
前記伝送路応答を推定値とする伝送路推定値情報に基づいて前記記憶部から取り出した情報チャネルのシンボル情報に伝送路補正を行うステップと
を具備することを特徴とする符号分割多重通信装置の伝送路補正タイミング制御方法。
【請求項１５】
前記第１の相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップの後に、フィンガー間の遅延差を吸収するステップを更に具備し、且つ前記第２の相関器でパイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップの後に、フィンガー間の遅延差を吸収するステップを更に具備することを特徴とする請求項１３または１４に記載の符号分割多重通信装置の伝送路補正タイミング制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば携帯電話や自動車電話等のセルラ電話を使用する無線通信システムに係り、特に符号分割多重通信装置及びその伝送路補正タイミング制御方法に関する。
【０００２】
【従来の技術】
一般に、符号分割多重通信（CDMA:Code Division Multiple Access）では、伝送路推定を行うためのパイロット信号を流すチャネル（パイロットチャネル）と、データを流すチャネル（情報チャネル）が存在する。パイロットチャネルには既知のパターンを送信することで、受信側は伝送路中での伝送路応答を推定することができる。こうして推定した伝送路推定値から、情報チャネルの受信値に対して伝送路補正を行うことで、データの誤り確率を少なくすることが出来る。
【０００３】
図１０は、従来の符号分割多重通信装置及びその伝送路補正タイミング制御方法について説明するためのもので、フィンガー１つ分の伝送路推定値適用部分３００を抽出して示している。情報チャネルの情報は、入力線３３１を介して相関器３１１に入力される。この相関器３１１において情報チャネルの情報と拡散符号と相関がとられ、シンボル毎のデータが抽出される。上記相関器３１１で抽出されたシンボル毎のデータ（シンボル情報）は、フィンガーが複数ある場合には、フィンガー間の遅延差を調整するために、フィンガー間遅調整部３１２に入力される。フィンガーが１つしか使用されていない場合には、必ずしもフィンガー間遅延調整は必要ではない。上記フィンガー間遅延調整部３１２を経由したデータは、伝送路補正部３１３に送られる。
【０００４】
一方、パイロットチャネルの情報は、入力線３３２を介して相関器３２１に入力される。この相関器３２１においてパイロットチャネルの情報と拡散符号との相関がとられ、シンボル毎のデータが抽出される。上記相関器３２１で抽出されたシンボル情報は、フィンガーが複数ある場合には、フィンガー間の遅延差を調整するために、フィンガー間遅延調整部３２２に入力される。フィンガーが１つしか使用されていない場合には、必ずしもフィンガー間遅延調整は必要ではない。上記フィンガー間遅延調整部３２２を経由したデータは、伝送路推定部３２３に入力され、ここで既知のパイロット情報から伝送路応答が計算され、この計算された伝送路応答を推定値として伝送路推定値情報が上記伝送路補正部３１３に出力される。
【０００５】
上記伝送路補正部３１３では、情報チャネルのデータに対して上記伝送路推定部３２３で計算した伝送路推定値情報に基づいて伝送路補正が行われ、補正された情報チャネルのデータが出力線３３３から出力される。
【０００６】
ところで、符号分割多重通信では、パイロットチャネルと情報チャネルの拡散率が異なる場合がある。例えば、パイロットチャネルの誤り確率を低減する為に、拡散率を高く設定する傾向がある。また、転送レートを上げる為に、情報チャネルの拡散率を低くする場合がある。更に、相関器に入力してから出力信号が出力されるまでの１シンボル当たりの時間は、拡散符号の長さに依存しており、拡散符号が長いほど（拡散率が高いほど）相関器から出力信号が出力されるまでの時間がかかる。
【０００７】
次に、この拡散率の変更により生ずる問題について詳しく説明する。図１１（ａ），（ｂ）は、パイロットチャネルと情報チャネルの拡散率が２５６の場合（（ａ）図）と拡散率が１２８の場合（（ｂ）図）の、伝送路中と相関器の出力信号のシンボル間隔の関係を示している。相関器３１１，３２１では、情報チャネルの情報と拡散符号、あるいはパイロットチャネルの情報と拡散符号との相関を観測しているため、その出力までにかかる時間は、拡散率に１チップ当たりの時間を乗じたものとなる。ここでは、この時間の長さをその拡散率における１シンボル長と表現する。
【０００８】
拡散率２５６の場合の伝送路中でのシンボル情報４１１〜４１４が図１１（ａ）に示すようになっているとき、相関器３１１，３２１の出力信号（シンボル情報）は４２１〜４２４のようになる。ここで、シンボル番号０のシンボル情報４１１に着目すると、相関器３１１，３２１からシンボル番号０のシンボル情報が出力されるのは、伝送路中のシンボル番号０が出力されてから該拡散率での１シンボル長後であり、これがシンボル情報４２１となる。また、伝送路中のシンボル番号１，２，３のシンボル情報４１２，４１３，４１４が、シンボル情報４２２，４２３，４２４として相関器３１１，３２１から出力されるまでの時間は、それぞれ１シンボル長となっている。
【０００９】
同様に、拡散率１２８の場合の伝送路中でのシンボル情報４３１〜４３８が図１１（ｂ）に示すようになっているとき、相関器３１１，３２１の出力信号は４４１〜４４８のようになる。ここで、シンボル番号０のシンボル情報４３１に着目すると、相関器３１１，３２１からシンボル番号０のシンボル情報が出力されるのは、伝送路中のシンボル番号０が出力されてから該拡散率での１シンボル長後であり、これがシンボル情報４４１となる。また、伝送路中のシンボル番号１，２，３，…，７のシンボル情報４３２，４３３，４３４，…，４３８が、相関器から出力（シンボル情報４４２，４４３，４４４，…４４８）されるまでの時間は、それぞれ１シンボル長となっている。
【００１０】
このように、拡散率２５６のシンボル長は、拡散率１２８のシンボル長の２倍となる。ここで、拡散率２５６のシンボル番号０のシンボル情報４１１と、伝送路中で同じ時間帯に存在する拡散率１２８のシンボル情報を、シンボル番号０，１のシンボル情報４３１，４３２であると仮定する。拡散率２５６のシンボル番号０のシンボル情報４１１に対応する、相関器３１１，３２１の出力信号はシンボル情報４２１である。
【００１１】
一方、拡散率１２８のシンボル番号０，１のシンボル情報４３１，４３２に対応する、相関器からの出力信号はシンボル情報４４１，４４２となる。同じ伝送路中のタイミングであったシンボル情報４１１とシンボル情報４３１，４３２が相関器から出力されるタイミングは、それぞれシンボル情報４２１，４４１，４４２となり、拡散率２５６のシンボル長と拡散率１２８のシンボル長の差分だけ拡散率２５６のシンボル情報が相関器から出力されるまでのタイミングが遅延していることが分かる。
【００１２】
このため、パイロットチャネルを拡散率２５６で送信して、情報チャネルを拡散率１２８で送信した場合、相関器からシンボル情報が出力されるタイミングは伝送路中でのタイミングとは異なるものとなる。
【００１３】
情報チャネルに拡散率の変更がない場合は、単に遅延量分のバッファを設けて、情報チャネルの情報を遅延させることで、伝送路中での同一の期間に伝送されていたパイロットチャネルの情報と時間調整を行うことが出来る。前述の例の場合、拡散率１２８の情報チャネルをバッファに格納し、シンボル長差分である１２８チップ分遅延させることで、拡散率２５６のパイロットチャネルと伝送路中で同一タイミングであったシンボル情報同士を待ち合わせることが出来る。
【００１４】
しかし、情報チャネルに拡散率の変更がある場合には、遅延量が動的に変化するため、制御が非常に複雑になる。このことを、図１２（ａ），（ｂ）を用いて説明する。
【００１５】
図１２（ａ），（ｂ）は、情報チャネルの拡散率を変更した場合の相関器の出力信号を示しており、（ａ）図は拡散率を２５６から１２８に、（ｂ）図は拡散率を１２８から２５６に変更する場合を示している。
【００１６】
まず、シンボル番号８，９のシンボル情報５１１，５１２までを拡散率２５６で、シンボル番号０，１，２，３のシンボル情報５１３，５１４，５１５，５１６を拡散率１２８で送信する場合を考える。伝送路中でのシンボル情報５１１〜５１６は、それぞれ各シンボル情報が送信されたシンボル長間隔で伝播している。これに対し、相関器から出力されるシンボル情報は、５２１〜５２６で示す様になる。ここで、拡散率２５６で送信されたシンボル情報５１１に対応する、相関器から出力されるシンボル情報５２１は、シンボル間隔が、拡散率２５６のシンボル長に等しくなっている。しかし、同じく拡散率２５６で送信されたシンボル情報５１２に対応する、相関器から出力される時のシンボル情報５２２のシンボル間隔は、拡散率１２８（変更後の拡散率）のシンボル長と同じ長さになってしまう。その後、送信時に拡散率変更後に送信されたシンボル情報５１３〜５１６に対応する、相関器から出力されるシンボル情報５２３〜５２６は、送信時の拡散率１２８のシンボル長間隔で出力されている。
【００１７】
また、シンボル番号１６，１７，１８，１９のシンボル情報５３１〜５３４までを拡散率１２８で、シンボル番号０，１のシンボル情報５３５，５３６を拡散率２５６で送信する場合を考える。伝送路中でのシンボル情報５３１〜５３６は、それぞれ各シンボル情報が送信されたシンボル長間隔で伝播している。しかし、相関器から出力されるシンボル情報は、５４１〜５４６で示す様になる。ここで、拡散率１２８で送信されたシンボル情報５３１〜５３３に対応する、相関器から出力されるシンボル情報５４１〜５４３は、シンボル間隔が拡散率１２８のシンボル長と等しくなっている。しかし、同じく拡散率１２８で送信されたシンボル情報５３４に対応する、相関器から出力される時のシンボル情報５４４のシンボル間隔は、拡散率２５６（変更後の拡散率）のシンボル長と同じ長さになってしまう。その後、送信時に拡散率変更後に送信されたシンボル情報５３５，５３６に対応する、相関器から出力されるシンボル情報５４５，５４６は、送信時の拡散率２５６のシンボル長間隔で出力されている。
【００１８】
上記のように、途中で拡散率が変更された場合には、変更前の最後のシンボル情報が拡散率変更後のシンボル長に変化する。また、相関器からシンボル情報が出力されるまでの時間が拡散率変更後に変化している。
【００１９】
一方、パイロットチャネルは拡散率固定で送信され続けるものとすると、伝送路中で同一期間であったパイロットチャネルと情報チャネルの相関器の後段の時間差は、シンボル単位で変化することとなる。しかし、伝送路補正を正確に行うためには、伝送路中で同一期間であった、情報チャネル、パイロットチャネルの組み合わせで、シンボル情報同士で補正を行う必要がある。
【００２０】
この時間差を調整するために、拡散率の変化するシンボル情報から遅延量を変化させるような制御が必要である。しかし、この方法では、拡散率が変化するシンボル情報の境界を常時認識する必要があり、制御が複雑になる。また、拡散率変更の組み合わせによって、異なるシンボルの遅延量をその都度変更する必要があり、制御が複雑になって実現が困難であった。
【００２１】
【発明が解決しようとする課題】
上記のように従来の符号分割多重通信装置及びその伝送路補正タイミング制御方法は、途中で拡散率が変更された場合には、変更前の最後のシンボル情報が拡散率変更後のシンボル長に変化したり、相関器からシンボル情報が出力されるまでの時間が拡散率変更後に変化してしまう、という問題があった。
【００２２】
この問題を解決し、伝送路補正を正確に行うためには、拡散率の変化するシンボル情報から遅延量を変化させるような制御が必要となったり、拡散率変更の組み合わせによって異なるシンボルの遅延量をその都度変更する必要が生じ、制御が複雑になって実現が困難である、という問題があった。
【００２３】
本発明は上記のような事情に鑑みてなされたもので、その目的とするところは、パイロットチャネルと情報チャネルの相関器からシンボル情報が出力される時の時間差を、拡散率毎の待ち行列を用いて解消できる符号分割多重通信装置及びその伝送路補正タイミング制御方法を提供することにある。
【００２４】
【課題を解決するための手段】
本発明の符号分割多重通信装置は、情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、前記第１の相関器で抽出したシンボル毎のデータが入力され、前記第１の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整する遅延バッファと、前記遅延バッファの出力信号が供給される伝送路補正部と、パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、前記第２の相関器で抽出したシンボル毎のデータが入力され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、前記遅延バッファは、前記第１の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける拡散率振り分け部と、前記拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持するシンボル毎の拡散率の記憶部と、これら拡散率毎の記憶部に保持されている要素数が一定値に達したかどうかを判定する要素数判定部とを備え、前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う。
【００２５】
また、本発明の符号分割多重通信装置は、情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、前記第１の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第１のフィンガー間遅延調整部と、前記第１のフィンガー間遅延調整部の出力信号が供給され、前記第１の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整する遅延バッファと、前記遅延バッファの出力信号が供給される伝送路補正部と、パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、前記第２の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第２のフィンガー間遅延調整部と、前記第２のフィンガー間遅延調整部の出力信号が供給され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、前記遅延バッファは、前記第１の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける拡散率振り分け部と、前記拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持するシンボル毎の拡散率の記憶部と、これら拡散率毎の記憶部に保持されている要素数が一定値に達したかどうかを判定する要素数判定部とを備え、前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う。
【００２６】
更に、本発明の符号分割多重通信装置は、情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、前記第１の相関器で抽出したシンボル毎のデータが入力され、前記第１の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整する第１の遅延バッファと、前記第１の遅延バッファの出力信号が供給される伝送路補正部と、パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、前記第２の相関器で抽出したシンボル毎のデータが入力され、前記第２の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整する第２の遅延バッファと、前記第２の遅延バッファの出力信号が供給され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、前記第１の遅延バッファは、前記第１の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける第１の拡散率振り分け部と、前記第１の拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第１の相関器で用いた拡散符号の拡散率毎の第１の記憶部と、これら第１の相関器で用いた拡散符号の拡散率毎の第１の記憶部に保持されている要素数が一定値に達したかどうかを判定する第１の要素数判定部とを備え、前記第２の遅延バッファは、前記第２の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける第２の拡散率振り分け部と、前記第２の拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第２の相関器で用いた拡散符号の拡散率毎の第２の記憶部と、これら第２の相関器で用いた拡散符号の拡散率毎の第２の記憶部に保持されている要素数が一定値に達したかどうかを判定する第２の要素数判定部とを備え、前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う。
【００２７】
更にまた、本発明の符号分割多重通信装置は、情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、前記第１の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第１のフィンガー間遅延調整部と、前記第１のフィンガー間遅延調整部の出力信号が供給され、前記第１の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整する第１の遅延バッファと、前記第１の遅延バッファの出力信号が供給される伝送路補正部と、パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、前記第２の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第２のフィンガー間遅延調整部と、前記第２のフィンガー間遅延調整部の出力信号が供給され、前記第２の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整する第２の遅延バッファと、前記第２の遅延バッファの出力信号が供給され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、前記第１の遅延バッファは、前記第１の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける第１の拡散率振り分け部と、前記第１の拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第１の相関器で用いた拡散符号の拡散率毎の第１の記憶部と、これら第１の相関器で用いた拡散符号の拡散率毎の第１の記憶部に保持されている要素数が一定値に達したかどうかを判定する第１の要素数判定部とを備え、前記第２の遅延バッファは、前記第２の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける第２の拡散率振り分け部と、前記第２の拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第２の相関器で用いた拡散符号の拡散率毎の第２の記憶部と、これら第２の相関器で用いた拡散符号の拡散率毎の第２の記憶部に保持されている要素数が一定値に達したかどうかを判定する第２の要素数判定部とを備え、前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う。
【００２８】
本発明の符号分割多重通信装置は、情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、前記第１の相関器の出力信号が供給される伝送路補正部と、パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、前記第２の相関器で抽出したシンボル毎のデータが入力され、前記第２の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整する遅延バッファと、前記遅延バッファの出力信号が入力され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、前記遅延バッファは、前記第２の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける拡散率振り分け部と、前記拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第２の相関器で用いた拡散符号の拡散率毎の記憶部と、これら第２の相関器で用いた拡散符号の拡散率毎の記憶部に保持されている要素数が一定値に達したかどうかを判定する要素数判定部とを備え、前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う。
【００２９】
また、本発明の符号分割多重通信装置は、情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第１の相関器と、前記第１の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第１のフィンガー間遅延調整部と、前記第１のフィンガー間遅延調整部の出力信号が供給される伝送路補正部と、パイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出する第２の相関器と、前記第２の相関器で抽出したシンボル毎のデータが入力され、フィンガー間の遅延差を調整する第２のフィンガー間遅延調整部と、前記第２のフィンガー間遅延調整部の出力信号が供給され、前記第２の相関器で抽出したシンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整する遅延バッファと、前記遅延バッファの出力信号が供給され、パイロット情報から伝送路応答を計算し、この計算した伝送路応答を推定値として伝送路推定値情報を前記伝送路補正部に出力する伝送路推定部とを具備し、前記遅延バッファは、前記第２の相関器で用いた拡散符号の拡散率に応じてシンボル情報を振り分ける拡散率振り分け部と、前記拡散率振り分け部で振り分けられたシンボル情報をそれぞれ保持する、前記第２の相関器で用いた拡散符号の拡散率毎の記憶部と、これら第２の相関器で用いた拡散符号の拡散率毎の記憶部に保持されている要素数が一定値に達したかどうかを判定する要素数判定部とを備え、前記伝送路補正部により、情報チャネルのデータに、前記伝送路推定部で計算した伝送路推定値情報に基づいて伝送路補正を行う。
【００３１】
また、本発明の符号分割多重通信装置の伝送路補正タイミング制御方法は、相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、抽出した前記シンボル毎のデータを、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部にそれぞれ格納するステップと、前記記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が一定値を上回った場合に、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部から情報チャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記相関器における出力信号の出力タイミングの時間差を調整するステップと、パイロット情報から計算した伝送路応答を推定値とし、この伝送路推定値情報に基づいて前記記憶部から取り出した情報チャネルのシンボル情報に伝送路補正を行うステップとを具備する。
【００３２】
更に、本発明の符号分割多重通信装置の伝送路補正タイミング制御方法は、相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、抽出した前記シンボル毎のデータを、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部に格納するステップと、前記記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第１の値を上回った時に、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部から情報チャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記相関器における出力信号の出力タイミングの時間差を調整するステップと、前記相関を取るのに用いた拡散符号の拡散率毎の要素を取り出し開始後、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第２の値を下回るまで要素の取り出しを繰り返すステップと、パイロット情報から計算した伝送路応答を推定値とし、この伝送路推定値情報に基づいて前記記憶部から取り出した情報チャネルのシンボル情報に伝送路補正を行うステップとを具備する。
【００３４】
本発明の符号分割多重通信装置の伝送路補正タイミング制御方法は、第１の相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、抽出した前記シンボル毎の情報チャネルのデータを、当該相関を取るのに用いた拡散符号の拡散率毎の情報チャネル用記憶部にそれぞれ格納するステップと、前記情報チャネル用記憶部に保持されている、相関を取るのに用いた拡散符号の拡散率毎の要素数が一定値を上回った場合に、前記相関を取るのに用いた拡散符号の拡散率毎の情報チャネル用記憶部から情報チャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整するステップと、第２の相関器でパイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、抽出した前記シンボル毎のパイロットチャネルのデータを、当該相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部にそれぞれ格納するステップと、前記パイロットチャネル用記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が一定値を上回った場合に、前記相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部からパイロットチャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整するステップと、前記相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部から取り出した要素から、伝送路応答を計算するステップと、パイロット情報から計算した伝送路応答を推定値とし、この伝送路推定値情報に基づいて前記情報チャネル用記憶部から取り出した情報チャネルのシンボル情報に伝送路補正を行うステップとを具備する。
【００３５】
また、本発明の符号分割多重通信装置の伝送路補正タイミング制御方法は、第１の相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、抽出した前記シンボル毎のデータを、当該相関を取るのに用いた拡散符号の拡散率毎の情報チャネル用記憶部に格納するステップと、前記情報チャネル用記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第１の値を上回った時に、前記相関を取るのに用いた拡散符号の拡散率毎の情報チャネル用記憶部から情報チャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整するステップと、前記相関を取るのに用いた拡散符号の拡散率毎の要素を取り出し開始後、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第２の値を下回るまで要素の取り出しを繰り返すステップと、第２の相関器でパイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、抽出した前記シンボル毎のパイロットチャネルのデータを、当該相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部に格納するステップと、前記パイロットチャネル用記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第３の値を上回った時に、前記相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部からパイロットチャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整するステップと、前記相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネルの要素を取り出し開始後、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第４の値を下回るまで要素の取り出しを繰り返すステップと、前記相関を取るのに用いた拡散符号の拡散率毎のパイロットチャネル用記憶部から取り出した要素から、伝送路応答を計算するステップと、前記伝送路応答を推定値とする伝送路推定値情報に基づいて前記情報チャネル用記憶部から取り出した情報チャネルのシンボル情報に伝送路補正を行うステップとを具備する。
【００３７】
更にまた、本発明の符号分割多重通信装置の伝送路補正タイミング制御方法は、第１の相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、第２の相関器でパイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、前記第２の相関器で抽出した前記シンボル毎のパイロットチャネルのデータを、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部にそれぞれ格納するステップと、前記記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が一定値を上回った場合に、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部からパイロットチャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第２の相関器における出力信号の出力タイミングの時間差を調整するステップと、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部から取り出した前記パイロットチャネルのシンボル情報から、伝送路応答を計算するステップと、前記伝送路応答を推定値とする伝送路推定値情報に基づいて前記情報チャネルのシンボル情報に伝送路補正を行うステップとを具備する。
【００３８】
本発明の符号分割多重通信装置の伝送路補正タイミング制御方法は、第１の相関器で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、第２の相関器でパイロットチャネルの情報と拡散符号との相関をとり、シンボル毎のデータを抽出するステップと、前記第２の相関器で抽出した前記シンボル毎のパイロットチャネルのデータを、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部に格納するステップと、前記記憶部に保持されている、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第１の値を上回った時に、前記相関を取るのに用いた拡散符号の拡散率毎の記憶部から情報チャネルのシンボル情報を取り出すことにより、シンボル毎の拡散率の差異に伴う前記第１の相関器における出力信号の出力タイミングの時間差を調整するステップと、前記第１の相関器で相関を取るのに用いた拡散符号の拡散率毎の要素を取り出し開始後、前記相関を取るのに用いた拡散符号の拡散率毎の要素数が第２の値を下回るまで要素の取り出しを繰り返すステップと、前記第２の相関器で相関を取るのに用いた拡散符号の拡散率毎の記憶部から取り出したパイロットチャネルのシンボル情報から伝送路応答を計算するステップと、前記伝送路応答を推定値とする伝送路推定値情報に基づいて前記記憶部から取り出した情報チャネルのシンボル情報に伝送路補正を行うステップとを具備する。
【００３９】
上記のような構成並びに方法によれば、符号分割多重通信において、拡散符号の拡散率の変化に応じて、伝送路中での時間関係を特定し、伝送路推定値を適切に適用するために、拡散率毎の待ち行列で管理し、その待ち行列に保持された要素数で、異なる拡散率間の相関器における出力信号の出力タイミングの時間差を調整することができる。
【００４０】
よって、パイロットチャネルと情報チャネルの相関器における出力信号の出力タイミングの時間差を、拡散率毎の待ち行列を用いて解消できる。
【００４１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本発明の第１の実施の形態に係る符号分割多重通信装置及びその伝送路補正タイミング制御方法について説明するためのもので、概略構成を示すブロック図であり、主にフィンガー１つ分の伝送路推定値適用部分２００に着目して示している。
【００４２】
アンテナ２０１から入力された情報チャネルの情報とパイロットチャネルの情報は、無線部２０２に供給されて増幅された後、アナログ／ディジタル変換器（Ａ／Ｄ）２０３に供給されてディジタルデータに変換される。上記無線部２０２には、無線周波数増幅器（ＲＦ）や中間周波増幅器（ＩＦ）等が含まれている。上記アナログ／ディジタル変換器２０３から出力されるディジタルデータは、伝送路推定値適用部分２００に供給され、伝送路補正が行われる。そして、上記伝送路推定値適用部分２００の出力信号が復号器２０４により復号化され、ＤＳＰ等の信号処理部へ供給されて信号処理が行われる。上記復号化の際には、ＥＣＣ（error-correcting code）を用いた誤り検査・訂正等が行われる。
【００４３】
上記伝送路推定値適用部分２００は、相関器２１１、フィンガー間遅延調整部２１２、遅延バッファ２１３、伝送路補正部２１４、相関器２２１、フィンガー間遅延調整部２２２及び伝送路推定部２２３等から構成されている。
【００４４】
上記Ａ／Ｄ変換器２０３から出力された情報チャネルの情報は、入力線２３１を介して上記相関器２１１に入力される。この相関器２１１において情報チャネルの情報と拡散符号との相関がとられ、シンボル毎のデータが抽出される。上記相関器２１１で抽出されたシンボル毎のデータ（シンボル情報）は、フィンガーが複数ある場合には、フィンガー間の遅延差を調整するために、フィンガー間遅延調整部２１２に入力される。フィンガーが１つしか使用されていない場合には、必ずしもフィンガー間遅延調整は必要ではない。フィンガー間遅延調整部２１２を経由したデータは、遅延バッファ２１３に入力される。この遅延バッファ２１３は、拡散率の差異に伴う相関器における出力信号の出力タイミングの時間差を調整するものである。遅延調整されたシンボル情報は、伝送路補正部２１４に送られる。
【００４５】
一方、Ａ／Ｄ変換器２０３から出力されたパイロットチャネルの情報は、入力線２３２を介して上記相関器２２１に入力される。この相関器２２１においてパイロットチャネルの情報と拡散符号との相関がとられ、シンボル毎のデータが抽出される。上記相関器２２１で抽出されたシンボル情報は、フィンガーが複数ある場合には、フィンガー間の遅延差を調整するために、フィンガー間遅延調整部２２２に入力される。フィンガーが１つしか使用されていない場合には、必ずしもフィンガー間遅延調整は必要ではない。フィンガー間遅延調整部２２２を経由したデータは、伝送路推定部２２３に入力される。ここで既知のパイロット情報から複素乗算等により伝送路応答が計算され、伝送路推定値情報が伝送路補正部２１４に出力される。
【００４６】
上記伝送路補正部２１４では、情報チャネルのデータに対して、伝送路推定部２２３で計算した伝送路推定値情報に基づく伝送路補正が行われる。
【００４７】
図２は、上記図１に示した回路における遅延バッファ２１３の構成例を示している。遅延バッファ２１３には、フィンガー間遅延調整部２１２（フィンガーが複数の場合）または相関器２１１（フィンガーが１つの場合）から、シンボル情報が入力線１２１を介して入力される。この遅延バッファ２１３の入力段には、拡散率振り分け部１０１が設けられている。上記拡散率振り分け部１０１は、相関器２１１で用いた拡散符号の拡散率に応じて、ＦＩＦＯ方式の記憶部（待ち行列）１１１〜１１ｎに振り分けてシンボル情報を振り分ける。このＦＩＦＯ方式の記憶部１１１〜１１ｎは、例えばメモリを用いてソフトウェアで実現しても良いし、レジスタを用いることもできる。拡散符号の拡散率が低い場合にはメモリを用いるのが有効であり、高い場合にはレジスタを用いることにより回路構成と制御の簡単化が図れる。勿論、拡散符号の拡散率に応じてメモリとレジスタの両方を適宜使い分けて待ち行列を実現するようにしても良く、ＦＩＦＯ方式の記憶部以外の方法で待ち行列を実現しても良い。そして、上記拡散率毎の記憶部（拡散率列）に保持されている要素数が、一定値に達したかどうかを、要素数判定部１０２で判定し、一定値を超過した拡散率列から要素を取り出し、出力線１２２を介して出力するようになっている。この際、読出しが開始された記憶部（拡散率列）は、保持されている要素数がゼロになるまで読出しが行われる。
【００４８】
図３は、上記図１及び図２に示した符号分割多重通信装置における拡散率変更方法の一例を示すフローチャートである。まず、相関器２１１で情報チャネルの情報と拡散符号との相関をとり、シンボル毎のデータ（シンボル情報）を抽出する（ステップ１）。次に、抽出した前記シンボル毎のデータを、直接またはフィンガー間遅延調整部２１２でフィンガー間の遅延差を調整した後、拡散率振り分け部１０１により拡散率毎のＦＩＦＯ方式の記憶部（待ち行列）１１１〜１１ｎに格納する（ステップ２）。これによって、抽出したシンボル毎のデータに、拡散率毎に異なる遅延が与えられる。そして、要素数判定部１０２で、拡散率毎の記憶部１１１〜１１ｎの要素数が第１の値を上回ったか判定し（ステップ３）、上回った時に、前記拡散率毎の記憶部１１１〜１１ｎから要素を取り出す（ステップ４）。拡散率毎の記憶部１１１〜１１ｎの要素を取り出し開始後、上記要素数判定部１０２で拡散率毎の記憶部の要素数が第２の値を下回ったか判定し（ステップ５）、下回るまで要素の取り出しを繰り返す。上記要素数判定部１０２で、拡散率毎の記憶部１１１〜１１ｎの要素数が第２の値を下回ったことが検知されると、伝送路推定部２２３から出力される伝送路推定値情報に基づいて、伝送路補正部２１４で情報チャネルのデータに伝送路補正を行う（ステップ６）。
【００４９】
次に、図４（ａ），（ｂ）を用いて、高拡散率側から低拡散率側への拡散率変更の例を詳しく説明する。ここでは、（ａ）図に示すように、シンボル番号８，９のシンボル情報６１１，６１２までを拡散率２５６で、シンボル番号０，１，２，３のシンボル情報６１３，６１４，６１５，６１６以降を拡散率１２８で送信する場合を考える。伝送路中でのシンボル情報６１１〜６１６は、それぞれ各シンボル情報が送信されたシンボル長間隔で伝播している。よって、相関器から出力されるシンボル情報は、６２１〜６２６で示す様になる。これらのシンボル情報６２１〜６２６は、拡散率振り分け部１０１により、各々のシンボル情報の拡散率に対応する記憶部（拡散率列）へ振り分けられる。ここで、拡散率２５６と１２８に対応する記憶部をそれぞれ拡散率列２５６、拡散率列１２８とする。拡散率２５６のシンボル番号８，９に対応する、相関器から出力されるシンボル情報６２１，６２２は、拡散率列２５６の記憶領域６３１，６３２にそれぞれ格納される。また、拡散率１２８のシンボル番号０，１，２，３に対応する、相関器から出力されるシンボル情報６２３，６２４，６２５，６２６はそれぞれ、拡散率列１２８の記憶領域６４１，６４２，６４３，６４４に格納される。
【００５０】
要素数判定部１０２は、各記憶部（拡散率列）に格納されている要素数を観測し、要素数が一定値に達すると、その拡散率列からの抽出を開始する。例えば、拡散率列２５６の要素数を２、拡散率列１２８の要素数を４とする。（ｂ）図に示すように、拡散率列２５６の記憶領域６３１に格納されたシンボル番号８のシンボル情報６２１は、シンボル番号９のシンボル情報が記憶領域６３２に格納された時点で、該拡散率列の要素数が２になるため、遅延バッファ２１３から読み出され、シンボル情報６５１として出力される。拡散率列２５６の記憶領域６３２に格納されたシンボル番号９のシンボル情報６２２は、拡散率列２５６の読出しが発生し、かつ要素数がゼロでないため読出しが行われ、遅延バッファの出力信号（シンボル情報）６５２として出力される。一方、拡散率列１２８の記憶領域６４１に格納されたシンボル番号０のシンボル情報６２３は、シンボル番号３が拡散率列１２８の記憶領域６４４に格納された時点で、該拡散率列の要素数が４になるため、遅延バッファ２１３から読み出され、シンボル情報６５３として出力される。拡散率列１２８の記憶領域６４２，６４３，６４４に格納されたシンボル番号１，２，３のシンボル情報６２４，６２５，６２６は、拡散率列１２８の読出しが発生し、かつ要素数がゼロでないため読出しが行われ、遅延バッファからシンボル情報６５４，６５５，６５６として出力される。こうして遅延バッファ２１３から出力されたシンボル情報６５１〜６５６は、伝送路中のシンボル情報６１１〜６１６と同じシンボル間隔になる。
【００５１】
次に、図５（ａ），（ｂ）を用いて、低拡散率側から高拡散率側への拡散率変更の例を説明する。シンボル番号１６，１７，１８，１９のシンボル情報７１１〜７１４までを拡散率１２８で、シンボル番号０，１のシンボル情報７１５，７１６を拡散率２５６で送信する場合を考える。（ａ）図に示すように、伝送路中でのシンボル情報７１１〜７１６は、それぞれ各シンボル情報が送信されたシンボル長間隔で伝播している。これによって、相関器から出力されるシンボル情報は、７２１〜７２６で示す様になる。これらのシンボル情報７２１〜７２６は、拡散率振り分け部１０１により、各々のシンボル情報の拡散率に対応する記憶部（拡散率列）へ振り分けられる。ここでは、拡散率２５６と１２８に対応する記憶部をそれぞれ拡散率列２５６、拡散率列１２８とする。拡散率１２８のシンボル番号１６，１７，１８，１９に対応する、相関器から出力されるシンボル情報７２１〜７２４は、拡散率列１２８の記憶領域７４１〜７４４にそれぞれ格納される。また、拡散率２５６のシンボル番号０，１に対応する、相関器から出力されるシンボル情報７２５，７２６はそれぞれ、拡散率列２５６の記憶領域７３１，７３２に格納される。
【００５２】
要素数判定部１０２は、各記憶部（拡散率列）に格納されている要素数を観測し、一定値に要素数が達すると、その拡散率列からの抽出を開始する。例えば、拡散率列２５６の場合の要素数を２、拡散率列１２８の場合の要素数を４とする。（ｂ）図に示すように、拡散率列１２８に格納されたシンボル番号１６のシンボル情報７２１は、シンボル番号１９が記憶領域７４４に格納された時点で、該拡散率列１２８の要素数が４になるため、遅延バッファ２１３から読み出され、シンボル情報７５１として出力される。拡散率列１２８のシンボル番号１７，１８，１９のシンボル情報７２２，７２３，７２４は、拡散率列１２８の読出しが発生し、かつ要素数がゼロでないため読出しが行われ、遅延バッファの出力信号７５２，７５３，７５４として出力される。一方、拡散率列２５６の記憶領域７３１に格納されたシンボル番号０のシンボル情報７２５は、シンボル番号１のシンボル情報７２６が拡散率列２５６の記憶領域７３２に格納された時点で、該拡散率列の要素数が２になるため、遅延バッファ２１３から読み出され、遅延バッファの出力信号７５５として出力される。拡散率列２５６の記憶領域７３２に格納されたシンボル番号１のシンボル情報７２６は、拡散率列２５６の読出しが発生し、かつ要素数がゼロでないため読出しが行われ、遅延バッファの出力信号７５６として出力される。こうして遅延バッファ２１３から出力されたシンボル情報７５１〜７５６は、伝送路中のシンボル情報７１１〜７１６と同じシンボル間隔になる。
【００５３】
上記の２つの例から、拡散率列の要素数は低拡散率側への変更時、高拡散率側への変更時ともに同様の制御で行うことが出来ることがわかる。
【００５４】
一方、パイロットチャネルも同様の制御を施すことにより、伝送路中のシンボル間隔に変換することが出来る。このため、伝送路中で同一タイミングであった情報チャネルとパイロットチャネルのタイミングを相関器の出力信号の出力後に合わせることが出来、正しいタイミングで伝送路補正を行うことが可能となる。
【００５５】
従って、パイロットチャネルと情報チャネルの相関器の出力信号の出力時の時間差を、拡散率毎の待ち行列を用いて解消できる符号分割多重通信装置及びその伝送路補正タイミング制御方法が提供できる。
【００５６】
図６（ａ），（ｂ）は、高拡散率側から低拡散率側へ三段階に拡散率を変更する例を示しており、拡散率を２５６→１２８→６４と変更している。ここでは、（ａ）図に示すように、シンボル番号８，９のシンボル情報６１１，６１２までを拡散率２５６で、シンボル番号０，１，２，３，…，１８，１９のシンボル情報６１３，６１４，６１５，６１６，…，６１７，６１８を拡散率１２８で、シンボル番号０，１，…のシンボル情報６１９，６２０，…を拡散率６４でそれぞれ送信する場合を考える。伝送路中でのシンボル情報６１１〜６２０は、それぞれ各シンボル情報が送信されたシンボル長間隔で伝播している。よって、相関器から出力されるシンボル情報は、６２１〜６３０で示す様になる。これらのシンボル情報６２１〜６３０は、拡散率振り分け部１０１により、各々のシンボル情報の拡散率に対応する記憶部（拡散率列）へ振り分けられる。ここで、拡散率２５６、１２８、６４の拡散率列をそれぞれ拡散率列２５６、拡散率列１２８、拡散率列６４とする。拡散率２５６のシンボル番号８，９に対応する、相関器から出力されるシンボル情報６２１，６２２は、拡散率列２５６の記憶領域６３１，６３２にそれぞれ格納される。また、拡散率１２８のシンボル番号０，１，２，３，…，１８，１９に対応する、相関器から出力されるシンボル情報６２３，６２４，６２５，６２６，…，６２７，６２８は、拡散率列１２８の記憶領域６４１，６４２，６４３，６４４，…，６４５，６４６にそれぞれ格納される。更に、拡散率６４のシンボル番号０，１，…に対応する、相関器から出力されるシンボル情報６２９，６３０，…は拡散率列６４の記憶領域６７１，６７２，…にそれぞれ格納される。
【００５７】
要素数判定部１０２は、各記憶部（拡散率列）に格納されている要素数を観測し、一定値に要素数が達すると、その拡散率列からの抽出を開始する。例えば、拡散率列２５６の場合の要素数を２、拡散率列１２８の場合の要素数を４、拡散率列６４の場合の要素数を８とする。（ｂ）図に示すように、拡散率列２５６の記憶領域６３１に格納されたシンボル番号８のシンボル情報６２１は、シンボル番号９のシンボル情報６２２が記憶領域６３２に格納された時点で、該拡散率列の要素数が２になるため、遅延バッファ２１３から読み出され、遅延バッファからシンボル情報６５１として出力される。拡散率列２５６の記憶領域６３２に格納されたシンボル番号９のシンボル情報６２２は、拡散率列２５６の読出しが発生し、かつ要素数がゼロでないため読出しが行われ、遅延バッファの出力信号６５２として出力される。一方、拡散率列１２８の記憶領域６４１に格納されたシンボル番号０のシンボル情報６２３は、シンボル番号３が拡散率列１２８の記憶領域６４３に格納された時点で、該拡散率列の要素数が４になるため、遅延バッファ２１３から読み出され、シンボル情報６５３として出力される。拡散率列１２８の記憶領域６４２，６４３，６４４，…６４５，６４６に格納されたシンボル番号１，２，３，…，１８，１９のシンボル情報６２４，６２５，６２６，…，６２７，６２８は、拡散率列１２８の読出しが発生し、かつ要素数がゼロでないため読出しが行われ、遅延バッファの出力信号６５４，６５５，６５６，…，６５７，６５８として出力される。また、拡散率列６４に格納されたシンボル番号０のシンボル情報６２９は、シンボル番号７が拡散率列６４の記憶領域６７１に格納された時点で、該拡散率列の要素数が８になるため、遅延バッファ２１３から読み出され、シンボル情報６５９として出力される。拡散率列６４の記憶領域６７２に格納されたシンボル番号１，…のシンボル情報６３０は、拡散率列６４の読出しが発生し、かつ要素数がゼロでないため読出しが行われ、遅延バッファの出力信号６６０，…として出力される。こうして遅延バッファ２１３から出力されたシンボル情報６５１〜６６０は、伝送路中のシンボル情報６１１〜６２０と同じシンボル間隔になる。
【００５８】
図７（ａ），（ｂ）は低拡散率側から高拡散率側へ三段階に拡散率を変更する例を示しており、拡散率を６４→１２８→２５６と変更している。シンボル番号３８，３９のシンボル情報７０７，７０８までを拡散率６４で、シンボル番号０，１，…，１６，１７，１８，１９のシンボル情報７０９〜７１４までを拡散率１２８で、シンボル番号０，１，…のシンボル情報７１５，７１６を拡散率２５６で送信する場合を考える。（ａ）図に示すように、伝送路中でのシンボル情報７０７〜７１６は、それぞれ各シンボル情報が送信されたシンボル長間隔で伝播している。これによって、相関器から出力されるシンボル情報は、７１７〜７２６で示す様になる。これらのシンボル情報７１７〜７２６は、拡散率振り分け部１０１により、各々のシンボル情報の拡散率に対応する拡散率列へ振り分けられる。ここで、拡散率２５６、１２８、６４に対応する記憶部をそれぞれ拡散率列２５６、拡散率列１２８、拡散率列６４とする。拡散率６４のシンボル番号３８，３９に対応する、相関器から出力されるシンボル情報７１７，７１８は、拡散率列６４の記憶領域７６０，７６１にそれぞれ格納される。また、拡散率１２８のシンボル番号０，１，…，１６，１７，１８，１９に対応する、相関器から出力されるシンボル情報７１９〜７２４はそれぞれ、拡散率列１２８の記憶領域７３９〜７４４に格納される。更に、拡散率２５６のシンボル番号０，１に対応する、相関器から出力されるシンボル情報７２５，７２６はそれぞれ、拡散率列２５６の記憶領域７３１，７３２に格納される。
【００５９】
要素数判定部１０２は、各記憶部（拡散率列）に格納されている要素数を観測し、一定値に要素数が達すると、その拡散率列からの抽出を開始する。例えば、拡散率列２５６の場合の要素数を２、拡散率列１２８の場合の要素数を４、拡散率列６４の場合の要素数を８とする。（ｂ）図に示すように、拡散率列６４のシンボル番号３８，３９のシンボル情報７１７，７１８は、拡散率列６４の読出しが発生し、かつ要素数がゼロでないため読出しが行われ、遅延バッファの出力信号７４７，７４８として出力される。また、拡散率列１２８に格納されたシンボル番号０，１，…のシンボル情報７１９，７２０，…は、拡散率列６４の読出しが発生し、かつ要素数がゼロでないため読出しが行われ、遅延バッファの出力信号７４９，７５０，…として出力される。拡散率列１２８に格納されたシンボル番号１６のシンボル情報７２１は、シンボル番号１９が格納された時点で、該拡散率列１２８の要素数が４になるため、遅延バッファ２１３から読み出されシンボル情報７５１として出力される。拡散率列１２８のシンボル番号１７，１８，１９のシンボル情報７２２，７２３，７２４は、拡散率列１２８の読出しが発生し、かつ要素数がゼロでないため読出しが行われ、遅延バッファの出力信号７５２，７５３，７５４として出力される。一方、拡散率列２５６に格納されたシンボル番号０のシンボル情報７２５は、シンボル番号１が拡散率列２５６に格納された時点で、該拡散率列の要素数が２になるため、遅延バッファ２１３から読み出され、遅延バッファの出力信号７５５として出力される。拡散率列２５６に格納されたシンボル番号１のシンボル情報７２６は、拡散率列２５６の読出しが発生し、かつ要素数がゼロでないため読出しが行われ、遅延バッファの出力信号７５６として出力される。こうして遅延バッファ２１３から出力されたシンボル情報７４７〜７５６は、伝送路中のシンボル情報７０７〜７１６と同じシンボル間隔になる。
【００６０】
上述したように、高拡散率側から低拡散率側へ三段階に拡散率を変更、あるいは低拡散率側から高拡散率側へ三段階に拡散率を変更する場合にも、基本的には図４（ａ），（ｂ）及び図５（ａ），（ｂ）に示した二段階に拡散率を変更する場合と同様であり、同様な作用効果が得られる。
【００６１】
勿論、同様にして、四段階以上の拡散率の変更にも対応可能である。
【００６２】
図８は、本発明の第２の実施の形態に係る符号分割多重通信装置及びその伝送路補正タイミング制御方法について説明するためのもので、概略構成を示すブロック図であり、主にフィンガー１つ分の伝送路推定値適用部分２００に着目して示している。本第２の実施の形態が前述した第１の実施の形態と異なるのは、遅延バッファを、情報チャネル側の経路だけでなくパイロットチャネル側の経路にも設けている点にある。
【００６３】
すなわち、伝送路推定値適用部分２００は、相関器２１１、フィンガー間遅延調整部２１２、遅延バッファ２１３、伝送路補正部２１４、相関器２２１、フィンガー間遅延調整部２２２、遅延バッファ２２４及び伝送路推定部２２３等から構成されている。
【００６４】
上記Ａ／Ｄ変換器２０３から出力された情報チャネルの情報は、入力線２３１を介して上記相関器２１１に入力される。この相関器２１１において情報チャネルの情報と拡散符号との相関がとられ、シンボル毎のデータが抽出される。上記相関器２１１で抽出されたシンボル毎のデータ（シンボル情報）は、フィンガーが複数ある場合には、フィンガー間の遅延差を調整するために、フィンガー間遅延調整部２１２に入力される。フィンガーが１つしか使用されていない場合には、必ずしもフィンガー間遅延調整は必要ではない。フィンガー間遅延調整部２１２を経由したデータは、遅延バッファ２１３に入力される。この遅延バッファ２１３は、拡散率の差異に伴う相関器２１１における出力信号の出力タイミングの時間差を調整するものである。遅延調整されたシンボル情報は、伝送路補正部２１４に送られる。
【００６５】
一方、Ａ／Ｄ変換器２０３から出力されたパイロットチャネルの情報は、入力線２３２を介して上記相関器２２１に入力される。この相関器２２１においてパイロットチャネルの情報と拡散符号との相関がとられ、シンボル毎のデータが抽出される。上記相関器２２１で抽出されたシンボル情報は、フィンガーが複数ある場合には、フィンガー間の遅延差を調整するために、フィンガー間遅延調整部２２２に入力される。フィンガーが１つしか使用されていない場合には、必ずしもフィンガー間遅延調整は必要ではない。フィンガー間遅延調整部２２２を経由したデータは、遅延バッファ２２４に供給され、この遅延バッファ２２４により拡散率の差異に伴う相関器２２１における出力信号の出力タイミングの時間差が調整される。この遅延調整されたシンボル情報は、伝送路推定部２２３に入力される。ここで既知のパイロット情報から複素乗算等により伝送路応答が計算され、伝送路推定値情報が伝送路補正部２１４に出力される。そして、上記伝送路補正部２１４で、情報チャネルのデータに対して、上記伝送路推定部２２３で計算した伝送路推定値情報に基づく伝送路補正が行われるようになっている。
【００６６】
上記遅延バッファ２２４は、上記図２に示した回路と実質的に同じ構成になっており、基本的には上述した遅延バッファ２１３と同様に例えば図３のフローチャートに示したような動作を行う。すなわち、この遅延バッファ２２４には、フィンガー間遅延調整部２２２（フィンガーが複数の場合）または相関器２２１（フィンガーが１つの場合）から、シンボル情報が入力される。拡散率振り分け部１０１は、相関器２２１で用いた拡散符号の拡散率に応じて、ＦＩＦＯ方式の記憶部（待ち行列）１１１〜１１ｎに振り分けてシンボル情報を振り分ける。そして、上記拡散率毎の記憶部（拡散率列）に保持されている要素数が、一定値に達したかどうかを、要素数判定部１０２で判定し、一定値を超過した拡散率列から要素を取り出し、出力線１２２を介して伝送路推定部２２３に出力するようになっている。この際、読出しが開始された記憶部（拡散率列）は、保持されている要素数がゼロになるまで読出しが行われる。
【００６７】
このような構成によれば、パイロットチャネルと情報チャネルの両方の相関器２１１，２２１における出力信号の出力タイミングの時間差を、拡散率毎の待ち行列を用いて解消できる。しかも、情報チャネルの拡散率がパイロットチャネルの拡散率よりも高い場合にも対応でき、且つパイロットチャネルの拡散率が可変の通信規約が登場した場合にも対処できる。
【００６８】
図９は、本発明の第３の実施の形態に係る符号分割多重通信装置及びその伝送路補正タイミング制御方法について説明するためのもので、概略構成を示すブロック図であり、主にフィンガー１つ分の伝送路推定値適用部分２００に着目して示している。本第３の実施の形態は、遅延バッファ２２４をパイロットチャネル側の経路のみに設けたものである。
【００６９】
図９において、上記図１または図８と同一構成部分には同じ符号を付してその詳細な説明は省略する。
【００７０】
このような構成によれば、情報チャネルの拡散率がパイロットチャネルの拡散率よりも高い場合にも対応でき、且つパイロットチャネルの拡散率が可変の通信規約が登場した場合にも対処できる。
【００７１】
以上第１乃至第３の実施の形態を用いて本発明の説明を行ったが、本発明は上記第１乃至第３の実施の形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上記各実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件の適宜な組み合わせにより種々の発明が抽出され得る。例えば各実施の形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題の少なくとも１つが解決でき、発明の効果の欄で述べられている効果の少なくとも１つが得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００７２】
【発明の効果】
以上説明したように、本発明によれば、パイロットチャネルと情報チャネルの相関器におけるシンボル情報の出力時の時間差を、拡散率毎の待ち行列を用いて解消できる符号分割多重通信装置及びその伝送路補正タイミング制御方法が得られる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る符号分割多重通信装置及びその伝送路補正タイミング制御方法について説明するためのもので、概略構成を示しており、フィンガー１つ分の伝送路推定値適用部分に着目して示すブロック図。
【図２】図１に示した回路における遅延バッファの構成例を示すブロック図。
【図３】図１及び図２に示した符号分割多重通信装置における拡散率変更方法の一例を示すフローチャート。
【図４】高拡散率側から低拡散率側への拡散率変更の例を示す図。
【図５】低拡散率側から高拡散率側への拡散率変更の例を示す図。
【図６】高拡散率側から低拡散率側へ三段階に拡散率を変更する例を示す図。
【図７】低拡散率側から高拡散率側へ三段階に拡散率を変更する例を示す図。
【図８】本発明の第２の実施の形態に係る符号分割多重通信装置及びその伝送路補正タイミング制御方法について説明するためのもので、概略構成を示しており、フィンガー１つ分の伝送路推定値適用部分に着目して示すブロック図。
【図９】本発明の第３の実施の形態に係る符号分割多重通信装置及びその伝送路補正タイミング制御方法について説明するためのもので、概略構成を示しており、フィンガー１つ分の伝送路推定値適用部分に着目して示すブロック図。
【図１０】従来の符号分割多重通信装置及びその伝送路補正タイミング制御方法について説明するためのもので、フィンガー１つ分の伝送路推定値適用部分を抽出して示すブロック図。
【図１１】パイロットチャネルと情報チャネルの拡散率が２５６の場合と拡散率が１２８の場合の、伝送路中と相関器の出力信号のシンボル間隔の関係を示す図。
【図１２】情報チャネルの拡散率を変更した場合の相関器の出力信号を示す図。
【符号の説明】
１０１…拡散率振り分け部、
１０２…要素数判定部、
１１１〜１１ｎ…記憶部（待ち行列）、
１２１…入力線、
１２２…出力線、
２１１…相関器（第１の相関器）、
２１２…フィンガー間遅延調整部（第１のフィンガー間遅延調整部）、
２１３…遅延バッファ、
２１４…伝送路補正部、
２２１…相関器（第２の相関器）、
２２２…フィンガー間遅延調整部（第１のフィンガー間遅延調整部）、
２２３…伝送路推定部、
２２４…遅延バッファ、
２３１…入力線、
２３２…入力線、
２３３…出力線。
【図１】
0003866535.tif 000002
【図２】
0003866535.tif 000003
【図３】
0003866535.tif 000004
【図４】
0003866535.tif 000005
【図５】
0003866535.tif 000006
【図６】
0003866535.tif 000007
【図７】
0003866535.tif 000008
【図８】
0003866535.tif 000009
【図９】
0003866535.tif 000010
【図１０】
0003866535.tif 000011
【図１１】
0003866535.tif 000012
【図１２】
0003866535.tif 000013