(57)【特許請求の範囲】
【請求項１】
既知の値を有する参照信号値列と当該参照信号値列の前又は後に配置された既知の値を有する既知信号値列とを含む送信信号を受信して復調する信号を入力信号値列とし、当該参照信号値列と、当該入力信号値列の順に沿って１つずつずらして得られる当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関値列を出力する相関部と、
出力された少なくとも１つの相関値において、当該参照信号値列と当該既知信号値列とを含む信号値列と当該参照信号値列との相互相関に基づいて相関誤差を求めて、当該相関値から相関誤差を抑圧する補正を行う補正部とを備える
ことを特徴とする信号検出装置。
【請求項２】
前記信号検出装置は、更に、
最大又は極大とみなされる相関値の位置に基づいた、前記相関部より出力された相関値列上の第１位置を検出する第１位置検出部を備え、
前記補正部は、前記第１位置検出部により検出された第１位置以外の少なくとも１つの位置の、相関値の相関誤差を求めて、当該相関値から相関誤差を抑圧する補正を行う
ことを特徴とする請求項１に記載の信号検出装置。
【請求項３】
前記信号検出装置は、更に、
最大とみなされる相関値の位置に基づいた、前記補正部により補正された相関値列上の第２位置を検出する第２位置検出部を備える
ことを特徴とする請求項２に記載の信号検出装置。
【請求項４】
前記補正部は、前記第１位置検出部により検出された第１位置と、前記参照信号値列と当該参照信号値列を含む既知の信号値列の順に沿って１つずつずらして得られる当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関誤差値列上の最大値の位置とを対応させた場合の、前記第１位置以外の第２位置と対応する前記相関誤差値列上の位置の相関誤差値に基づいて、前記第２位置の相関値から相関誤差を抑圧する補正を行う、
ことを特徴とする請求項２に記載の信号検出装置。
【請求項５】
前記入力信号値列には、極性を特定する第２参照信号値列が含まれており、
前記信号検出装置は、更に、
前記第２参照信号値列と、前記入力信号値列の順に沿って１つずつずらして得られる当該第２参照信号値列に相当する長さの各信号値列との相互相関結果に基づく第２相関値列を出力する第２相関部と、
前記第２相関部より出力された第２相関値列上の、最大又は極大とみなされる相関値の位置に基づいて特定される極性を出力する極性検出部とを備え、
前記補正部は、前記極性検出部により特定された極性と、前記相関誤差とに基づいて前記補正を行う
ことを特徴とする請求項１に記載の信号検出装置。
【請求項６】
前記入力信号値列には、入力信号の信号モードを特定する第３参照信号値列が含まれており、
前記信号検出装置は、更に、
入力信号値列からに基づいて、前記第３参照信号値列を検出するモード検出部を備え、
前記補正部は、前記モード検出部により検出された信号モードと、前記相関誤差とに基づいて前記補正を行う
ことを特徴とする請求項１に記載の信号検出装置。
【請求項７】
前記第１位置検出部は、最大とみなされる相関値に対応する前記相関値列上の位置である最大位置と、極大とみなされる相関値に対応する前記相関値列上の位置である極大位置とを検出し、
前記補正部は、前記極大位置と、前記参照信号値列と当該参照信号値列を含む既知の信号値列の順に沿って１つずつずらして得られる当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関誤差値列の最大値の位置とを対応させた場合の、前記最大位置と対応する前記相関誤差値列上の位置の相関誤差値を求め、当該相関誤差値に基づいて前記最大位置の相関値から相関誤差を抑圧する補正、又は、前記最大位置と、前記相関誤差値列上の最大値の位置とを対応させた場合の、前記極大位置と対応する前記相関誤差値列上の位置の相関誤差値を求め、当該相関誤差値に基づいて前記極大位置の相関値から相関誤差を抑圧する補正のいずれかを行う
ことを特徴とする請求項２に記載の信号検出装置。
【請求項８】
前記第１位置検出部は、最大とみなされる相関値に対応する前記相関値列上の位置である最大位置と、極大とみなされる相関値に対応する前記相関値列上の位置である極大位置とを検出し、
前記補正部は、前記最大位置と、前記参照信号値列と当該参照信号値列を含む既知の信号値列の順に沿って１つずつずらして得られる当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関誤差値列の最大値の位置とを対応させた場合の、前記極大位置と対応する前記相関誤差値列上の位置の第１相関誤差値と、前記極大位置と前記相関誤差値列上の最大値の位置とを対応させた場合の、前記最大位置と対応する前記相関誤差値列上の位置の第２相関誤差値とを求め、前記第１相関誤差値から前記第２相関誤差値を差し引いた合成相関誤差値に基づいて前記極大位置の相関値から相関誤差を抑圧する補正、又は、前記第２相関誤差値から前記第１相関誤差値を差し引いた合成相関誤差値に基づいて前記最大位置又は前記極大位置の相関値から相関誤差を抑圧する補正のいずれかを行う
ことを特徴とする請求項２に記載の信号検出装置。
【請求項９】
前記補正部は、補正された相関値列に基づく値を、波形等化装置又は周波数特性変換装置又は伝送路特性観測装置に出力することを特徴とする請求項１に記載の信号検出装置。
【請求項１０】
前記第２位置検出部は、今回検出した位置が前回検出した位置と異なる場合、位置の変化量を出力することを特徴とする請求項３に記載の信号検出装置。
【請求項１１】
既知の値を有する参照信号値列と前記参照信号値列の前又は後に配置された既知の値を有する既知信号値列とを含む送信信号を受信して復調する信号を入力信号値列とし、当該参照信号値列と、当該入力信号値列の順に沿って１つずつずらして得られる当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関値列を出力する相関回路と、
出力された少なくとも１つの相関値において、当該参照信号値列と当該既知信号値列とを含む信号値列と当該参照信号値列との相互相関に基づいて相関誤差を求めて、当該相関値から相関誤差を抑圧する補正を行う補正回路とを含む
ことを特徴とする信号検出回路。
【請求項１２】
前記信号検出回路は、更に、
最大又は極大とみなされる相関値の位置に基づいた、前記相関回路より出力された相関値列上の第１位置を検出する第１位置検出回路を含み、
前記補正回路は、前記第１位置検出回路により検出された第１位置以外の少なくとも１つの位置の、相関値の相関誤差を求めて、当該相関値から相関誤差を抑圧する補正を行う
ことを特徴とする請求項１１に記載の信号検出回路。
【請求項１３】
前記信号検出回路は、更に、
最大とみなされる相関値の位置に基づいた、前記補正回路により補正された相関値列上の第２位置を検出する第２位置検出回路を含む
ことを特徴とする請求項１２に記載の信号検出回路。
【請求項１４】
前記補正回路は、
前記第１位置検出回路により検出された第１位置と、前記参照信号値列と当該参照信号値列を含む既知の信号値列の順に沿って１つずつずらして得られる当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関誤差値列上の最大値の位置とを対応させた場合の、当該第１位置以外の第２位置と対応する当該相関誤差値列上の位置の相関誤差値に基づいて、第２位置の相関値から相関誤差を抑圧する補正を行う、
ことを特徴とする請求項１１に記載の信号検出回路。
【請求項１５】
前記入力信号値列には、極性を特定する第２参照信号値列が含まれており、
前記信号検出回路は、更に、
前記第２参照信号値列と、前記入力信号値列の順に沿って１つずつずらして得られる当該第２参照信号値列に相当する長さの各信号値列との相互相関結果に基づく第２相関値列を出力する第２相関回路と、
前記第２相関回路より出力された第２相関値列上の、最大又は極大とみなされる相関値の位置に基づいて特定される極性を出力する極性検出回路とを含み、
前記補正回路は、前記極性検出回路により特定された極性と、前記相関誤差とに基づいて前記補正を行う
ことを特徴とする請求項１１に記載の信号検出回路。
【請求項１６】
前記入力信号値列には、入力信号の信号モードを特定する第３参照信号値列が含まれており、
前記信号検出回路は、更に、
入力信号値列からに基づいて、前記第３参照信号値列を検出するモード検出回路を含み、
前記補正回路は、前記モード検出回路により検出された信号モードと、前記相関誤差とに基づいて前記補正を行う
ことを特徴とする請求項１１に記載の信号検出回路。
【請求項１７】
前記第１位置検出回路は、最大とみなされる相関値に対応する前記相関値列上の位置である最大位置と、極大とみなされる相関値に対応する前記相関値列上の位置である極大位置とを検出し、
前記補正回路は、前記極大位置と、前記参照信号値列と当該参照信号値列を含む既知の信号値列の順に沿って１つずつずらして得られる当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関誤差値列の最大値の位置とを対応させた場合の、前記最大位置と対応する前記相関誤差値列上の位置の相関誤差値を求め、当該相関誤差値に基づいて前記最大位置の相関値から相関誤差を抑圧する補正、又は、前記最大位置と前記相関誤差値列上の最大値の位置とを対応させた場合の、前記極大位置と対応する前記相関誤差値列上の位置の相関誤差値を求め、当該相関誤差値に基づいて前記極大位置の相関値から相関誤差を抑圧する補正のいずれかを行う
ことを特徴とする請求項１２に記載の信号検出回路。
【請求項１８】
前記第１位置検出回路は、最大とみなされる相関値に対応する前記相関値列上の位置である最大位置と、極大とみなされる相関値に対応する前記相関値列上の位置である極大位置とを検出し、
前記補正回路は、前記最大位置と、前記参照信号値列と当該参照信号値列を含む既知の信号値列の順に沿って１つずつずらして得られる当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関誤差値列の最大値の位置とを対応させた場合の、前記極大位置と対応する前記相関誤差値列上の位置の第１相関誤差値と、前記極大位置と前記相関誤差値列上の最大値の位置とを対応させた場合の、前記最大位置と対応する前記相関誤差値列上の位置の第２相関誤差値とを求め、前記第１相関誤差値から前記第２相関誤差値を差し引いた合成相関誤差値に基づいて前記極大位置の相関値から相関誤差を抑圧する補正、又は、前記第２相関誤差値から前記第１相関誤差値を差し引いた合成相関誤差値に基づいて前記最大位置又は前記極大位置の相関値から相関誤差を抑圧する補正のいずれかを行う
ことを特徴とする請求項１２に記載の信号検出回路。
【請求項１９】
前記補正回路は、補正された相関値列に基づく値を、波形等化回路又は周波数特性変換回路又は伝送路特性観測回路に出力することを特徴とする請求項１１に記載の信号検出回路。
【請求項２０】
前記第２位置検出回路は、今回検出した位置が前回検出した位置と異なる場合、位置の変化量を出力することを特徴とする請求項１３に記載の信号検出回路。
【請求項２１】
前記信号検出回路は、更に、
最大又は極大とみなされる相関値の位置に基づいた、前記相関回路より出力された相関値列上の第１位置を検出する第１位置検出回路と、
最大とみなされる相関値の位置に基づいた、前記補正回路により補正された相関値列上の第２位置を検出する第２位置検出回路とを含み、
前記モード検出回路は、
前記第１位置検出回路又は前記第２位置検出回路の出力を用いて、前記入力信号におけるモード信号値列の位置区間を特定し、その位置区間における信号値列と、複数ある信号モードのうちのいずれかの信号モードを識別する各モード信号値列の少なくとも一部である第３参照信号値列との相互相関をとる第３相関回路と、
前記第３相関回路により算出された各相関値を、各モード信号値列別にN回（Nは自然数）累積加算する累積加算回路と、
前記累積加算回路により累積加算された値が最大となるモード信号値列を、前記入力信号値列の信号モードと特定するモード特定回路とを含む
ことを特徴とする請求項１６に記載の信号検出回路。
【請求項２２】
前記信号検出回路は、更に、
最大又は極大とみなされる相関値の位置に基づいた、前記相関回路より出力された相関値列上の第１位置を検出する第１位置検出回路と、
最大とみなされる相関値の位置に基づいた、前記補正回路により補正された相関値列上の第２位置を検出する第２位置検出回路とを含み、
前記モード検出回路は、
前記第１位置検出回路又は前記第２位置検出回路の出力を用いて、前記入力信号におけるモード信号値列の位置区間を特定し、その位置区間における信号値列と、複数ある信号モードのうちのいずれかの信号モードを識別する各モード信号値列の少なくとも一部である第３参照信号値列との相互相関をとってあるモード信号値列との相関値として出力し、前記相関値の符号を反転させた値を他のモード信号値列との相関値として出力する第３相関回路と、
前記第３相関回路により算出された各相関値を、各モード信号値列別にN回（Nは自然数）累積加算する累積加算回路と、
前記累積加算回路により累積加算された値が最大となるモード信号値列を、前記入力信号値列の信号モードと特定するモード特定回路とを含む
ことを特徴とする請求項１６に記載の信号検出回路。
【請求項２３】
既知の値を有する参照信号値列と当該参照信号値列の前又は後に配置された既知の値を有する既知信号値列とを含む送信信号を受信して復調する信号を入力信号値列とし、当該参照信号値列と、当該入力信号値列の順に沿って１つずつずらして得られる当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関値列のうち、少なくとも１つの相関値において、当該参照信号値列と当該既知信号値列とを含む信号値列と当該参照信号値列との相互相関に基づいて相関誤差を求めて、当該相関値から相関誤差を抑圧する補正を行うことを特徴とする信号検出方法。
【請求項２４】
信号検出装置又は信号検出回路に信号検出処理を実行させるプログラムであって、
前記信号検出処理は、
既知の値を有する参照信号値列と当該参照信号値列の前又は後に配置された既知の値を有する既知信号値列とを含む送信信号を受信して復調する信号を入力信号値列とし、当該参照信号値列と、当該入力信号値列の順に沿って１つずつずらして得られる当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関値列のうち、少なくとも１つの相関値において、当該参照信号値列と当該既知信号値列とを含む信号値列と当該参照信号値列との相互相関に基づいて相関誤差を求めて、当該相関値から相関誤差を抑圧する補正を行う補正ステップを含む
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信して得られた入力信号と既知の参照信号との相互相関をとって、所望の信号を検出する技術に関し、特に伝送路環境の悪い状況において、高速且つ正確に所望の信号を検出する技術に関する。
【背景技術】
【０００２】
従来、地上で行われている携帯電話やテレビ等の無線通信や無線放送において、基地局等から送信された信号が白色雑音やマルチパスの影響を受けて歪められることにより、これを受信した受信装置が、信号に含まれる同期信号を正しく検出することができないという問題があった。
従来の同期信号を検出する信号検出装置として、下記の特許文献１に開示されている信号検出装置が挙げられる。
【０００３】
図２１は、特許文献１に開示されている信号検出装置の機能構成を示す図である。
信号検出装置１０００は、相関部１００１、最大値位置検出部１００２及び信頼性測定部１００３を備える。
相関部１００１は、受信信号である入力信号と受信側において既知の同期信号との相互相関をとり、最大位置検出部１００２は、その結果得られる相関値の列においてピークとなる位置を検出し、信頼性測定部１００３は、最大位置検出部１００２において検出された位置が正しい同期信号の位置かどうかを確定するために、その信頼性を測定する。
【特許文献１】米国特許第６，５０４，５７８号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の信号検出装置は、信頼性を得るために、複数回、位置検出する必要があるため高速性に問題があり、また、このような信頼性測定を行っても誤った位置を同期信号位置として検出する可能性が依然として残る。
なぜなら、伝送路環境の悪い状況によって歪められた信号には、白色雑音やマルチパスの影響を受けた成分が含まれるため、誤った位置に最大値が出現することがあるからである。
【０００５】
本発明は、上述の問題を解決するべくなされたものであり、伝送路環境の悪い状況において、歪められた受信信号から所望の信号を高速且つ正確に検出できる信号検出装置、信号検出回路、信号検出方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る信号検出装置は、入力信号値列に含まれる参照信号値列と、当該入力信号値列の順に沿って１つずつずらして得られる、当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関値列を出力する相関部と、出力された少なくとも１つの相関値の相関誤差を求めて、当該相関値から相関誤差を抑圧する補正を行う補正部とを備えることを特徴としている。
【０００７】
また、本発明に係る信号検出回路は、入力信号値列に含まれる参照信号値列と、当該入力信号値列の順に沿って１つずつずらして得られる、当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関値列を出力する相関回路と、出力された少なくとも１つの相関値の相関誤差を求めて、当該相関値から相関誤差を抑圧する補正を行う補正回路とを含むことを特徴としている。
【０００８】
また、本発明に係る信号検出方法は、信号値列に含まれる参照信号値列と、当該信号値列の順に沿って１つずつずらして得られる、当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関値列のうち、少なくとも１つの相関値の相関誤差を検出して、当該相関値から相関誤差を抑圧する補正を行うことを特徴としている。
また、本発明に係るプログラムは、信号検出装置又は信号検出回路に信号検出処理を実行させるプログラムであって、前記信号検出処理は、信号値列に含まれる参照信号値列と、当該信号値列の順に沿って１つずつずらして得られる、当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関値列のうち、少なくとも１つの相関値の相関誤差を求めて、当該相関値から相関誤差を抑圧する補正を行う補正ステップを含むことを特徴としている。
【発明の効果】
【０００９】
上記構成の信号検出装置は、入力信号値列と参照信号値列との相互相関結果に基づく相関値から相関誤差を抑圧する補正を行う。
これにより、最大値として検出され得る、マルチパスの影響を受けた成分が加わった相関値から相関誤差を抑圧することができ、補正された相関値列から正確な最大値の位置を検出することができる。すなわち、所望の信号を正確に検出することができる。
【００１０】
また、特許文献に開示された信号検出装置のように、信頼性を得るまでに複数回同期位置を検出する必要もないので、高速に検出を行うことができる。
また、前記信号検出装置は、更に、最大又は極大とみなされる相関値の位置に基づいた、前記相関部より出力された相関値列上の第１位置を検出する第１位置検出部を備え、前記補正部は、前記第１位置検出部により検出された第１位置以外の少なくとも１つの位置の、相関値の相関誤差を求めて、当該相関値から相関誤差を抑圧する補正を行うとしてもよいし、前記信号検出装置は、更に、最大とみなされる相関値の位置に基づいた、前記補正部により補正された相関値列上の第２位置を検出する第２位置検出部を備えるとしてもよいし、前記補正部は、前記第１位置検出部により検出された第１位置と、前記参照信号値列と当該参照信号値列を含む既知の信号値列の順に沿って１つずつずらして得られる、当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関誤差値列の最大値の位置とを対応させた場合の、前記第１位置以外の第２位置と対応する前記相関誤差値列上の位置の相関誤差値に基づいて、前記第２位置の相関値から相関誤差を抑圧する補正を行うとしてもよい。
【００１１】
また、前記入力信号値列には、極性を特定する第２参照信号値列が含まれており、前記信号検出装置は、更に、前記第２参照信号値列と、前記入力信号値列の順に沿って１つずつずらして得られる、当該第２参照信号値列に相当する長さの各信号値列との相互相関結果に基づく第２相関値列を出力する第２相関部と、最大又は極大とみなされる相関値の位置に基づいて特定される極性を出力する極性検出部とを備え、前記補正部は、前記極性検出部により特定された極性と、前記相関誤差とに基づいて前記補正を行うとしてもよい。
【００１２】
この構成により、補正部は、極性を示す第２参照信号値列が含まれる入力信号値列を、同期信号を検出する場合に適用することができる。
また、前記入力信号値列には、入力信号の信号モードを特定する第３参照信号値列が含まれており、前記信号検出装置は、更に、前記入力信号値列に基づいて、前記第３参照信号値列を検出するモード検出部を備え、前記補正部は、前記モード検出部により検出された信号モードと、前記相関誤差とに基づいて前記補正を行うとしてもよい。
【００１３】
この構成により、補正部は、信号モードを示す第３参照信号値列が含まれる入力信号値列を、同期信号検出に用いることができる。
また、前記第１位置検出部は、最大とみなされる相関値に対応する前記相関値列上の位置である最大位置と、極大とみなされる相関値に対応する前記相関値列上の位置である極大位置とを検出し、前記補正部は、前記極大位置と、前記参照信号値列と当該参照信号値列を含む既知の信号値列の順に沿って１つずつずらして得られる、当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関誤差値列上の最大値の位置とを対応させた場合の、前記最大位置と対応する前記相関誤差値列上の位置の相関誤差値を求め、当該相関誤差値に基づいて前記最大位置の相関値から相関誤差を抑圧する補正、又は、前記最大位置と、前記相関誤差値列上の最大値の位置とを対応させた場合の、前記極大位置と対応する前記相関誤差値列上の位置の相関誤差値を求め、当該相関誤差値に基づいて前記極大位置の相関値から相関誤差を抑圧する補正のいずれかを行うとしてもよい。
【００１４】
この構成により、補正処理において相関誤差を高精度に抑圧することができる。
また、前記第１位置検出部は、最大とみなされる相関値に対応する前記相関値列上の位置である最大位置と、極大とみなされる相関値に対応する前記相関値列上の位置である極大位置とを検出し、前記補正部は、前記最大位置と、前記参照信号値列と当該参照信号値列を含む既知の信号値列の順に沿って１つずつずらして得られる、当該参照信号値列に相当する長さの各信号値列との相互相関結果に基づく相関誤差値列上の最大値の位置とを対応させた場合の、前記極大位置と対応する前記相関誤差値列上の位置の第１相関誤差値と、前記極大位置と、前記相関誤差値列上の最大値の位置とを対応させた場合の、前記最大位置と対応する前記相関誤差値列上の位置の第２相関誤差値とを求め、前記第１相関誤差値から前記第２相関誤差値を差し引いた合成相関誤差値に基づいて前記極大位置の相関値から相関誤差を抑圧する補正、又は、前記第２相関誤差値から前記第１相関誤差値を差し引いた合成相関誤差値に基づいて前記最大位置又は前記極大位置の相関値から相関誤差を抑圧する補正のいずれかを行うとしてもよい。
【００１５】
この構成により、補正処理において行う演算処理数を減らすことができる。
また、前記補正部は、補正された相関値列に基づく値を、波形等化部又は周波数特性変換部又は伝送路特性観測部に出力するとしてもよい。
この構成により、補正された相関値列を波形等化に用いられるフィルタ係数の生成や、周波数特性、又は伝送路特性の測定に対して利用することができる。
【００１６】
また、前記第２位置検出部は、今回検出した位置が前回検出した位置と異なる場合、位置の変化量を出力するとしてもよい。
この構成により、信号検出以外の例えば波形等化等で伝送路特性を利用する際に基準となる位置のずれを伝送路特性とは別に伝えることができる。
また、前記信号検出回路は、更に、最大又は極大とみなされる相関値の位置に基づいた、前記相関回路より出力された相関値列上の第１位置を検出する第１位置検出回路と、最大とみなされる相関値の位置に基づいた、前記補正回路により補正された相関値列上の第２位置を検出する第２位置検出回路とを含み、前記モード検出回路は、前記第１位置検出回路又は前記第２位置検出回路の出力を用いて、前記入力信号におけるモード信号値列の位置区間を特定し、その位置区間における信号値列と、複数ある信号モードのうちのいずれかの信号モードを識別する各モード信号値列の少なくとも一部である第３参照信号値列との相互相関をとる第３相関回路と、前記第３相関回路により算出された各相関値を、各モード信号値列別にＮ回（Ｎは自然数）累積加算する累積加算回路と、前記累積加算回路により累積加算された値が最大となるモード信号値列を、前記入力信号値列の信号モードと特定するモード特定回路とを含むとしてもよい。
【００１７】
この構成により、厳しいマルチパス環境下においても精度良く信号検出を行うことができ、硬判定前の信号を用いて相関をとることにより、雑音や厳しいマルチパスに対しても更に精度良くモード検出を行うことができる。
また、前記信号検出回路は、更に、最大又は極大とみなされる相関値の位置に基づいた、前記相関回路より出力された相関値列上の第１位置を検出する第１位置検出回路と、最大とみなされる相関値の位置に基づいた、前記補正回路により補正された相関値列上の第２位置を検出する第２位置検出回路とを含み、前記モード検出回路は、前記第１位置検出回路又は前記第２位置検出回路の出力を用いて、前記入力信号におけるモード信号値列の位置区間を特定し、その位置区間における信号値列と、複数ある信号モードのうちのいずれかの信号モードを識別する各モード信号値列の少なくとも一部である第３参照信号値列との相互相関をとってあるモード信号値列との相関値として出力し、前記相関値の符号を反転させた値を他のモード信号値列との相関値として出力する第３相関回路と、前記第３相関回路により算出された各相関値を、各モード信号値列別にＮ回（Ｎは自然数）累積加算する累積加算回路と、前記累積加算回路により累積加算された値が最大となるモード信号値列を、前記入力信号値列の信号モードと特定するモード特定回路とを含むとしてもよい。
【００１８】
この構成により、例えば、モードの候補を２つに限定して検出する場合に、相関演算は１つのみ行うことでモード検出を行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の各実施形態について、図面を用いて詳細に説明する。
＜実施形態１＞
＜放送受信装置の機能構成＞
図１は、本発明に係る信号検出装置を同期検出部として用いる放送受信装置の機能構成を示す図である。
【００２０】
放送受信装置１は、米国の地上デジタル放送方式である、ＡＴＳＣ（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ）方式と呼ばれている単一搬送波の８値ＶＳＢ（Ｖｅｓｔｉｇｉａｌ  Ｓｉｄｅ  Ｂａｎｄ）変調方式対応の受信装置である。機能的には、フロントエンド部２とバックエンド部３の２つに分けられる。
図１に示すようにフロントエンド部２及びバックエンド部３は、集積回路で実現している。
【００２１】
フロントエンド部２は、チューナ２１、復調部２２、同期検出部２３、波形等化部２４及び誤り訂正部２５から構成される。
チューナ２１は、受信したＶＳＢ変調放送波を選局する機能を有する。
復調部２２は、選局されたＶＳＢ変調放送波を復調してＶＳＢ信号のシンボル列を出力する機能を有する。ＶＳＢ信号のデータ構造については後で述べる。
【００２２】
同期検出部２３は、シンボル列からセグメント同期信号及びフィールド同期信号を検出する機能を有する。
波形等化部２４は、マルチパスによって歪められたシンボル列から、歪み成分を抑圧する機能を有する。
誤り訂正部２５は、伝送路で生じた信号の符号誤りを訂正し、トランスポートストリームを出力する機能を有する。
【００２３】
バックエンド部３は、フロントエンド部２から出力されたトランスポートストリームを受けて、ビデオ信号又は音声信号等に変換して出力する機能を有する。
＜ＶＳＢデータフレーム構造＞
ここで、ＡＴＳＣ方式のＶＳＢデータフレームについて説明する。
図４はＡＴＳＣ方式のＶＳＢデータフレームのデータ構造を示したものである。
【００２４】
ＶＳＢデータフレームは第１フィールドと第２フィールドの２つのフィールドから構成される。
１フィールドは、３１３セグメントからなり、先頭のセグメントは、フィールド同期セグメントである。第１フィールドと第２フィールドの違いは、フィールド同期セグメントに含まれる３つのＰＮ６３シンボル列のうち、２番目のＰＮ６３シンボル列の極性が反転していることで識別できる。
【００２５】
第１セグメント以外のセグメントは、セグメント同期シンボル列（４シンボル）とデータシンボル列（８２８シンボル）から成る。１シンボルは、８ＶＳＢモードの場合、３ビット／シンボルである。
フィールド同期セグメントは、セグメント同期（４シンボル）、トレーニング信号（７２４シンボル）及び予約領域等（１０４シンボル）から成る。
【００２６】
トレーニング信号は、信号帯域内で擬似ランダムな値をとる擬似雑音信号である。トレーニング信号は、ＰＮ５１１シンボル列（５１１シンボル）、ＰＮ６３シンボル列（６３シンボル）が３つ（合計１８９シンボル）、２ＶＳＢ、４ＶＳＢ、８ＶＳＢ、１６ＶＳＢ及びＴＣ８ＶＳＢの５種類のＶＳＢモードを識別するＶＳＢモードシンボル列（２４シンボル）から成る。
【００２７】
データセグメントを構成する各データシンボルは、８ＶＳＢモードの場合、映像、音声、データ等の情報を符号化したものを、例えば、＋７、＋５、＋３、＋１、−１、−３、−５、−７の８レベルの値で表される。
セグメント同期シンボル列及びフィールド同期シンボル列の各シンボルは、８ＶＳＢモードの場合、予約シンボル列の一部を除いて、例えば、＋５、−５の２レベルの値で表される。
【００２８】
本発明において、同期検出部２３が検出する対象は、上述したセグメント同期やトレーニング信号である。
＜同期検出処理の概要＞
上記同期信号を検出する方法として、従来の信号検出装置において用いられている相関演算を用いた検出がある。これは、検出される信号の自己相関性が高く、相関演算結果において、急峻なピークが立つ場合に有効である。何故なら、ピークとそれ以外の値の大きな差によって、雑音等が多少含まれたとしても誤りなくピーク位置を検出でき、ピーク位置から所望の信号を検出することができるからである。
【００２９】
実際の相関値列を見ると、まず、自己相関はそれ自身同士の相関演算であり、相関演算はどちらか一方をずらしながらもう一方のずらしていない信号との内積をとる演算であるので、自己相関性の高い、つまり、自分自身をずらした信号との相関値が小さい信号では、ずらしていない信号同士の相関値の時にのみピークが立つ。
図２２は、ＰＮシンボル列の自己相関をとった結果得られる相関値列を示したグラフ図である。
【００３０】
同図に示すように、ＰＮシンボル列の自己相関をとった結果得られる相関値列には、自己相関性が高い場合に現れるピーク以外の相関値が全て既知の一定値になるという性質がある。すなわち、ＰＮシンボル列の自己相関をとった結果得られる相関値列は、ピーク値とそれ以外の値の２種類の値から成る。
これに対し、伝送される送信信号には、ＰＮシンボル列に加えてその前後に任意のデータシンボル列が含まれており、ＰＮシンボル列を参照シンボル列として検出すると、この送信信号と参照シンボル列との相関演算結果は、上述のＰＮシンボル列の自己相関による相関値列とは明らかに異なる値列となり、後で説明する図６のように、ピーク値以外の相関値が位置によって異なる任意の値、すなわち、相関雑音となる。
【００３１】
また、地上波放送等における信号の伝送路では、送信信号は主に雑音とマルチパスの影響を大きく受ける。その伝送路において雑音等が加わった送信信号が、入力信号として受信装置に受信されると、その入力信号の相関値列には雑音の影響が現れる。しかし、入力信号に含まれている雑音成分は、相関演算により各入力信号値間で重ね合わされることにより影響が軽減され、また複数の信号区間でのピーク検出結果を用いて検出を行う等により影響を更に軽減することができる。
【００３２】
一方、マルチパスの影響を受けて受信装置に受信された入力信号には、直接伝送される信号だけでなく、建物等の様々な物質に反射して伝送された信号が含まれている。この反射経路の信号は、直接経路の信号と比較すると、振幅及び到達時間が異なっている。すなわち、入力信号は、直接経路の信号といくつかの反射経路の信号とが合成された信号である。
【００３３】
このマルチパスの影響は、波形等化のフィルタ等により影響を軽減することができるが、この波形等化では、入力信号に含まれている同期信号を用いたトレーニング方式によるフィルタ係数生成が有効であるので、波形等化より同期信号の検出を先に行うことが求められており、その場合には、マルチパスの影響を受けた信号から検出することが必要である。
【００３４】
従って、入力信号から同期信号を検出するために相関演算を行うと、その結果得られる相関値列には、伝送路上で加わる雑音やマルチパスの影響だけでなく、上述の相関雑音の影響により、同期信号の検出が困難となり、誤って同期タイミングを検出するという問題が生じ得る。
例えば、マルチパスにおいて直接経路の信号に対し、反射経路の信号の振幅が近づいてくると、到来時刻の異なる似通った信号が合わさって受信されるため、受信信号の相関結果には似通った振幅となる複数のピークが立ち、どれを同期位置として検出するかの見極めが必要となる。ここで、ピーク振幅は相関性の高さを表すことから、より強い受信電力を持つ経路の信号が、より高いピークを持つと考えられるため、最大ピーク位置を同期位置と検出することで、最大受信電力を持つ直接経路などの信号に含まれる同期信号を検出することになる。
【００３５】
しかし、雑音等によりこのピーク値が変化すると、雑音が無い場合のピーク間の大小関係が崩れて、雑音無しでの最大ピーク以外のピークを雑音有りでは、最大ピークとして検出する誤検出する可能性が生じる。この雑音には伝送路上での雑音に加えて、検出に用いた相関演算による相関雑音が含まれており、両者を分離することができないため、誤検出する可能性がより高まっている。この雑音を上述の複数のピーク検出結果による同期検出等を行って影響を軽減しても、依然として影響は残る。
【００３６】
そこで、本発明は、相関演算による同期信号の検出で影響を及ぼす雑音のうち、相関雑音に対応する相関誤差を抑圧することにより、雑音及びマルチパスによる影響を更に軽減する方法を提案する。
まず、相関雑音は、参照シンボル列の前後にある任意のデータシンボル列によって、発生することから、送信信号に、参照シンボル列の前後のデータシンボル列との間に既知シンボル列を設ける。このような送信信号を入力信号として受信した受信装置において、その入力信号と参照シンボル列との相互相関をとった場合、その結果得られる相関値列には、相関ピークの前後に既知の相関値列、すなわち相関誤差値列が現れる。この相関誤差値列の各相関値は、任意の値を取り得るが、予測できない相関雑音とは異なる。なお、既知シンボル列が設けられない場合、参照シンボル列を短くすることにより、元の参照シンボル列の一部を既知シンボル列として用いてもよい。但し、参照シンボル列を短くすると、ピークの大きさが小さくなり、ピーク以外の相関値が大きくなる場合があるが、相関雑音ではないため、影響を無視してもよい。
【００３７】
入力信号と参照シンボル列との相互相関をとった結果得られる相関値列から、この相関誤差値列を取り除くように抑え込むことで、ピーク付近の相関値列は自己相関による相関値列のように２種類の値のみのように見え、その際、伝送路雑音が加わったとしても相関雑音が含まれていた時と比べて、抑え込んだ分だけ誤検出が発生しにくくなる。すなわち、同期信号の検出性能を高めることができる。この相関誤差は、相関値の相関値列上の位置によって変わってもよいため、相関値列上の位置により相関誤差を求めることができ、その位置の基準として、ピーク等を用いてもよい。その補正後にピークを検出すれば、相関誤差の無い状態における同期信号の位置を求めることができる。
【００３８】
次にマルチパスの影響により、入力信号の相関値列において、相関誤差により上述のようにピーク間の大小関係が崩れて、同期信号を誤検出している場合を考える。入力信号は、直接経路と反射経路それぞれの信号の合成信号であり、相関演算は線形演算であるため、入力信号の相関値列は、直接経路の信号での相関値列と反射経路の信号での相関値列との合成値列となる。そして、直接経路の信号と反射経路の信号との差異は、振幅及び到来時間であって、その差異のない元の信号は同じ送信信号であるため、直接経路の信号での相関値列の大きさ及び時間を、上記振幅及び到来時間にしたものが、反射経路の信号での相関値列となる。従って、入力信号での相関値列において、直接経路の信号での相関値列のピークには、反射経路の信号での相関値列の対応する時刻上の相関誤差が加わり、逆に、反射経路の信号での相関値列のピークには、直接経路の信号での相関値列の対応する時刻上の相関誤差が加わっている。
【００３９】
このため、上述のように反射経路の信号の振幅が直接経路の信号の振幅に近づいてくると、相関誤差によっては、受信電力の大きな直接経路の信号でのピークより、受信電力の小さい反射経路の信号でのピークが大きくなって大小関係が崩れ、誤検出が発生する可能性が高まる。
そこで、入力信号での相関値列からピークをいくつか求め、各々のピークは相関誤差を持つ相関値列の一部であることを利用して各々のピークに伴う相関誤差を求め、各ピークに加わっている別のピークによる相関誤差を各々抑え込むことにより、より正しい各ピークに補正する。なお、各ピークに含まれている他のピークに伴う相関誤差により、補正前に相関誤差の無い正しいピークを求めることは困難であり、そのピークに伴う相関誤差を正しく求めることは困難となるが、正しいピークに伴う相関誤差はピークに対する位置で雑音のようにランダムであるとすると、各ピークに対する他のピークの位置が任意であって、その他のピークに伴う相関誤差があるピーク上でいくつか合成される際に、ランダムな位置の誤差を合成することとなり、同期加算による雑音の影響の減少のように影響が小さくなるだけでなく、ピークに対する相関誤差は、例えば図６に示すように小さいことから、影響を無視してもよい。
【００４０】
そして、補正後にピークを検出すれば、マルチパスと相関誤差による影響を軽減した同期検出が可能となり、従来の同期検出より高精度な検出が可能となる。
＜同期検出部２３の機能構成＞
次に、実施形態１の同期検出部２３の機能構成について詳しく述べる。
同期検出部２３以外の各機能部は従来技術を用いたものであり、詳細な説明は省略する。
【００４１】
図２は、同期検出部２３の機能構成を示す図である。
同期検出部２３は、相関部２３１、第１位置検出部２３２、補正部２３３、第２位置検出部２３４、同期検出信号発生部２３５から構成される。
これらの機能は、ソフトウェアとハードウェアの協同により実現している。
相関部２３１は、逐次入力されるシンボル列と既知のシンボル列（以下、単に参照シンボル列と呼ぶ。）との相互相関をとる機能を有する。
【００４２】
図３は、相関部の構成の一例を示した図である。
図３に示す相関部２３１は、入力信号であるシンボル列を、シフトレジスタ等で構成された遅延部を用いて１シンボルずつ遅延させることで、シンボル列と、参照シンボル列入力部に入力された参照シンボル列との照合位置を１つずつずらして、畳み込み演算を行い、その演算結果である相関値を逐次出力する。なお、図３に示す構成は、従来の相関器と同様であり、詳細な説明は省略する。
【００４３】
本実施形態では、トレーニング信号の一部を参照シンボル列として用いる。
第１位置検出部２３２は、相関部２３１において入力シンボル列と参照シンボル列との相互相関をとった結果得られる、相関値の列（以下、単に相関値列と呼ぶ。）から、最大値又は極大値とみなされる相関値の、当該相関値列上の位置及び値を検出する機能を有する。
【００４４】
なお、ここでいう位置は、絶対位置又は相対位置のどちらであってもよく、相関値についても絶対値又は相対値のどちらであってもよい。
図５は、相関部２３１により入力シンボル列と参照シンボル列との相互相関をとった結果得られた相関値列の一例を、グラフ化した図である。
単一搬送波のＶＳＢ変調信号を地上放送波として受信した場合、その受信信号から得られるシンボル列は、白色雑音やマルチパスの影響を受けて歪められていることが多い。
【００４５】
白色雑音やマルチパスの影響を受けたシンボル列と参照シンボル列であるフィールド同期シンボル列との相互相関を１フィールド分とった場合、その結果得られる相関値列には、白色雑音やマルチパスの影響を受けていないシンボル列と参照シンボル列であるフィールド同期シンボル列との相互相関を１フィールド分とった場合には現れない、最大値又は極大値とみなされる複数の相関値が現れる。
【００４６】
この現象は、真の最大値の位置以外の位置に生じる相関値（これを「相関誤差値」と呼ぶことにする。詳細については後述する。）に、マルチパスや白色雑音によって誤差成分が加わることで生じる。
第１位置検出部２３２は、図５に示すように、Ｔ＝９における相関値＝１８５（Ｓ２１）、Ｔ＝１１における相関値＝１６９（Ｓ２２）それぞれを最大値又は極大値とみなして、Ｔ＝９及びＴ＝１１を検出する。
【００４７】
ここでいう最大値とは絶対値が最大のものであり、極大値とは、マルチパスの干渉波成分や白色雑音によって生じた、最大値とみなされる相関値より絶対値が小さい値のものをいう。よって、極大値とみなされる相関値は複数存在してもよい。（以下、相関値の最大値を「相関最大値」、極大値を「相関極大値」という。）
なお、第１位置検出部２３２は、絶対値をとる前の相関値から最大値又は極大値を検出してもよいし、絶対値の代わりに任意にべき乗した相関値から最大値又は極大値を検出してもよい。
【００４８】
補正部２３３は、第１位置検出部２３２において検出された相関値列上の位置の相関値を基準にして、その前後位置に存在する所定数の相関値を正規化する。そして、正規化された相関値列の基準位置と、予め記憶している、正規化された相関誤差値列の最大値位置とを対応させて、正規化された相関値列の基準位置以外の位置の相関値から、当該位置と対応する相関誤差値列上の位置における相関誤差値分を抑圧する補正を行う機能を有する。
【００４９】
相関誤差値列及び補正部２３３が行う補正処理の詳細については後述する。
なお、補正部２３３は、正規化していない相関誤差値列を記憶していてもよく、例えば、第１位置検出部２３２において検出された相関最大値又は相関極大値を基準にして、相関誤差値列を正規化するものであってもよい。また、相関誤差値列は、随時演算で求めることも可能であり、その場合、補正部２３３は、予め相関誤差値列を記憶していなくてもよい。
【００５０】
第２位置検出部２３４は、補正部２３３によって補正された相関値列より、相関最大値とみなされる相関値の位置を１つ検出する機能を有する。
なお、第２位置検出部２３４は、極大値を少なくとも１つ検出する機能を備えていてもよく、更に、相関値の値、又はある相関値を基準とした相対の位置又は値を検出する機能を備えていてもよい。
【００５１】
同期検出信号発生部２３５は、第２位置検出部２３４により検出された相関値列上の位置に基づいて、同期検出信号を発生し出力する機能を有する。
なお、同期検出信号発生部２３５は、第２位置検出部２３４により検出された相関値列上の位置の、相関値の値に基づいて、同期信号以外の任意の信号を発生する機能を備えていてもよい。
＜相関誤差値列＞
次に相関誤差値列について説明する。
【００５２】
図６は、ＰＮ５１１シンボル列内の３２シンボル（第３４５番目のシンボルから第３７６番目までのシンボル）を参照信号値列とし、白色雑音やマルチパスの影響を受けていない第１フィールド同期セグメントと、照信号値列との照合位置を、第１フィールド同期セグメントの先頭位置から１シンボルずつずらしながら相互相関を逐次とっていった結果得られる相関値列の一部を示すグラフ図である。
【００５３】
同図に示すように相関最大値は、相関値列上の３８０番目の位置で得られ、その値は１６０である。そして、最大値以外の位置の相関値を相関誤差値と呼ぶ。
上述のように相関をとる他方の既知信号値列の一部を参照信号値列とすることで、その一部の前後にあるその一部を含む信号値列と、参照信号値列との相互相関によって得られる相関値列は、既知の値となる。すなわち、補正部２３３は、相関誤差値を既知の値として用いることができる。
＜補正処理１＞
次に補正部２３３による補正処理について説明する。
【００５４】
以下に説明する補正処理では、その処理内容をわかりやすく説明するために、便宜的に図７及び図８に示す相関誤差値列を予め補正部２３３が記憶しているものとし、記憶している相関誤差値列と同じ長さ分の相関値列のみを補正対象とする。
図７は、トレーニング信号の一部である参照シンボル列と、第１フィールド同期セグメントの一部との相互相関をとった結果得られる相関誤差値列を、相関最大値を基準にして正規化し、相関最大値の位置をｔ＝０として、ｔ＝−８からｔ＝８までの範囲の相関誤差値をグラフ化した図である。
【００５５】
図８は、図７に示した相関誤差値列をテーブルとして示した図である。
まず、第１位置検出部２３２が、図５におけるＴ＝９の相関値＝１８５（Ｓ２１）を相関最大値又は相関極大値とみなしてその位置を検出した場合、補正部２３３は、その位置情報を受けて、Ｔ＝９における相関値＝１８５（Ｓ２１）を基準にして、相関値列の正規化を行う。
【００５６】
図９（ａ）は、Ｔ＝９の相関値＝１８５（Ｓ２１）を基準にして正規化した相関値列の一部を示したテーブル図である。
相関値列の正規化を行った後、補正部２３３は、続いて、正規化した相関値列の各相関値から、上述の相関誤差値列の各相関誤差値分を抑圧する補正を行う。
すなわち、図９（ａ）に示した正規化した相関値列の各相関値から、これらの各相関値の位置と対応する、図８に示した相関誤差値列の各相関誤差値分を抑圧する補正を行う。
【００５７】
例えば、図９（ａ）に示す相関値列テーブルのｔ＝−８（Ｓ２５）の相関値＝−０．１２（Ｓ２６）から、図８に示す相関誤差値列テーブルのｔ＝−８（Ｓ２３）の相関誤差値＝−０．２（Ｓ２４）を差し引く。
これにより、ｔ＝−８（Ｓ２５）の相関値は、−０．１２−（−０．２）＝０．０８となる。
【００５８】
図９（ｂ）は、図９（ａ）の相関値列を補正処理した相関値列を示したテーブル図である。
図９（ｂ）に示すテーブルから明らかなように、補正によって、図９（ａ）の相関値列のｔ＝２（Ｓ２７）の相関値＝０．９１（Ｓ２８）は、図８に示す相関誤差値列テーブルのｔ＝２（Ｓ３９）の相関値＝−０．３（Ｓ４０）の値分を抑圧することにより、０．９１−（−０．３）＝１．２１（Ｓ２９）となり、ｔ＝０（Ｓ３０）の相関値＝１．０（Ｓ３１）より大きな値となる。
【００５９】
これは、図５のＴ＝１１における相関値＝１６９（Ｓ２２）が、補正によってＴ＝９における相関値＝１８５（Ｓ２１）より大きな値となったことを示しており、この場合、第２位置検出部２３４は、補正部２３３から出力された、補正された相関値列においてＴ＝１１における相関値（Ｓ２２）を相関最大値とみなして、その位置を検出する。
また、第１位置検出部２３２が、図５におけるＴ＝１１における相関値＝１６９（Ｓ２２）を相関最大値又は相関極大値とみなしてその位置を検出した場合、補正部２３３は、Ｔ＝１１における相関値＝１６９（Ｓ２２）を基準にして、相関値列を正規化して補正処理を行うようにしてもよい。
【００６０】
図１０（ａ）は、Ｔ＝１１の相関値＝１６９（Ｓ２２）を基準にして正規化した、相関値列の一部を示したテーブル図である。
図１０（ａ）に示すテーブルから明らかなように、ｔ＝０（Ｓ３２）における相関値１．０（Ｓ３３）より、ｔ＝−２（Ｓ３４）における相関値１．０９（Ｓ３５）の方が大きな値となっている。
【００６１】
図１０（ｂ）は、補正部２３３により補正された相関値列を示したテーブル図である。
図１０（ｂ）に示すテーブルから明らかなように、補正された相関値列には、ｔ＝０（Ｓ３６）における相関値＝１．０（Ｓ３７）より大きな値となる相関値は存在せず、補正前の図１０（ａ）のｔ＝−２（Ｓ３４）における相関値＝１．０９（Ｓ３５）は、図８に示す相関誤差値列テーブルのｔ＝−２（Ｓ４１）の相関値＝０．３（Ｓ４２）の値分を抑圧することにより、０．７９（Ｓ３８）という値に補正されている。
【００６２】
この場合、第２位置検出部２３４は、補正部２３３から出力された補正された相関値列からＴ＝１１における相関値（Ｓ２２）を最大値とみなして、その位置を検出する。
なお、Ｔ＝９及びＴ＝１１以外の位置の相関値を相関最大値又は相関極大値とみなして検出して、上述のような補正処理を行ってもよいし、任意の回数繰り返し補正処理を行ってもよい。また、絶対値をとった値や任意にべき乗した値を用いて補正を行ってもよい。
＜補正処理２＞
本発明は、次に示す補正処理を行うものであってもよい。
【００６３】
図１１は、補正処理２の動作を説明するためのフローチャート図である。
まず、第１位置検出部２３２は、相関最大値とみなされる相関値列上の位置である第１位置、及び相関極大値とみなされる相関値列上の位置である第２位置を検出する（ステップＳ１）。
次に、補正部２３３は、相関最大値とみなした相関値を基準にして相関値列の正規化を行うかどうかを判断する。（ステップＳ２）。相関最大値とみなした相関値を基準にして相関値列の正規化を行う場合（ステップＳ２：ＹＥＳ）、補正部２３３は、正規化した相関値列上の前記第２位置における相関値から、上述した相関誤差値列上の当該第２位置と対応する位置における相関誤差値分を抑圧する補正を行う（ステップＳ３）。その後、ステップＳ４に進む。
【００６４】
また、ステップＳ２において、補正部２３３は、相関最大値とみなした相関値を基準にして相関値列の正規化を行わない場合（ステップＳ２：ＮＯ）、ステップＳ４に進む。
ステップＳ４において、補正部２３３は、相関極大値とみなした相関値を基準にして相関値列の正規化を行うかどうか判断する（ステップＳ４）。
相関極大値とみなした相関値を基準にして相関値列の正規化を行う場合、（ステップＳ４：ＹＥＳ）、補正部２３３は、正規化した相関値列上の前記第１位置における相関値から、上述した相関誤差値列上の当該第１位置と対応する位置における相関誤差値分を抑圧する補正を行う（ステップＳ５）。その後、ステップＳ４に戻る。
【００６５】
相関極大値とみなした相関値を基準にして相関値列の正規化を行わない場合、（ステップＳ４：ＮＯ）、ステップＳ６に進む。
新たな補正処理を行う場合（ステップＳ６：ＹＥＳ）、ステップＳ１に戻り、行わない場合（ステップＳ６：ＮＯ）、補正処理を終了する。
具体的に図５、図８〜図１０及び図１２を用いて補正処理２を説明する。
【００６６】
第１位置検出部２３２が、図５におけるＴ＝９、相関値＝１８５（Ｓ２１）を相関最大値の位置、すなわち第１位置として、また、Ｔ＝１１、相関値＝１６９（Ｓ２１）を相関極大値の位置、すなわち第２位置として検出した場合、補正部２３３は、まず、Ｔ＝９（第１位置）の相関値＝１８５（Ｓ２１）を基準にして正規化を行うかどうか判断する。
補正部２３３が、第１位置を基準にして相関値列の正規化を行った場合、その相関値列は、図９（ａ）に示す相関値列テーブルのようになる。
【００６７】
次に補正部２３３は、図９（ａ）に示す相関値列テーブルにおける、Ｔ＝１１（第２位置）に相当する位置であるｔ＝２（Ｓ２７）の、相関値＝０．９１（Ｓ２８）から、図８に示す相関誤差値列上のｔ＝２（Ｓ３９）の相関誤差値＝−０．３（Ｓ４０）分を抑圧する補正を行う。
図１２（ａ）は、図９（ａ）に示す相関値列が、補正処理２により補正された結果の相関値列を示すテーブル図である。
【００６８】
図１２（ａ）から明らかなように、ｔ＝２（Ｓ４３）の相関値は、１．２１（Ｓ４４）となり、正規化基準値である１．０（Ｓ４５）、すなわち、相関最大値とみなした相関値より大きな値となる。
よって、第２位置検出部２３４は、図５に示すＴ＝１１を相関最大値の位置として検出することになる。
【００６９】
また、補正部２３３が、第１位置を基準にして正規化を行わずに第２位置を基準にして正規化を行うと判断した場合、相関値列は、図１０（ａ）に示す相関値列テーブルのようになる。
補正部２３３は、図１０（ａ）に示すテーブルにおける、Ｔ＝９（第１位置）に相当するｔ＝−２（Ｓ３４）の相関値＝１．０９（Ｓ３５）から、図８に示す相関誤差値列上のｔ＝−２（Ｓ４１）の相関誤差値＝０．３（Ｓ４２）分を抑圧する補正を行う。
【００７０】
図１２（ｂ）は、図１０（ａ）に示す相関値列が、補正処理２により補正された結果の相関値列を示したテーブル図である。
図１２（ｂ）から明らかなように、ｔ＝−２（Ｓ４６）の相関値は、０．７９（Ｓ４７）となり、正規化基準値である１．０（Ｓ４８）、すなわち、相関最大値とみなした相関値より小さな値となる。
【００７１】
よって、第２位置検出部２３４は、Ｔ＝１１を相関最大値の位置として検出することになる。
なお、上述の補正処理において、相関極大値とみなされる相関値は複数検出されることが想定され、相関最大値とみなした相関値を基準にして、相関値列の正規化を行ったり、複数の第２位置の相関値から、相関誤差値列上の各々の第２位置と対応する位置における相関誤差値分を抑圧する補正を行ってもよいし、それぞれの相関極大値を基準にして、正規化を行ったり、第１位置若しくは当該相関極大値以外の相関極大値と対応する第２位置の相関値から、対応する相関誤差値分を抑圧する補正を行ってもよい。また、第１位置及び第２位置以外の位置の相関値を抑圧する補正を行ってもよいし、任意の回数繰り返し補正処理を行ってもよい。更に、相関値列を正規化せずに、検出した第１位置又は第２位置の相関値を基準にして、相関誤差値列を正規化したり、抑圧に用いる相関誤差値を求めて補正を行ってもよい。また、絶対値をとった値や任意にべき乗した値を用いて補正を行ってもよい。
＜補正処理３＞
本発明は、次に示す補正処理を行うものであってもよい。
【００７２】
図１３は、補正処理３の動作を説明するためのフローチャート図である。
相関最大値及び相関極大値は、上記補正処理２で説明したものとする。
まず、第１位置検出部２３２は、相関最大値とみなされる相関値の列上の位置である第１位置及び相関極大値とみなされる相関値の列上の位置である第２位置を検出する（ステップＳ１１）。なお、この相関極大値は、複数検出していてもよい。
【００７３】
次に、補正部２３３は、第１位置を基準位置とした場合に相関値列上の前記第２位置と対応する、上述した相関誤差値列上の位置における相関誤差値（相関誤差値Ａとする）を特定する（ステップＳ１２）。
続いて、補正部２３３は、第２位置を基準位置とした場合に相関値列上の前記第１位置と対応する、相関誤差値列上の位置における相関誤差値（相関誤差値Ｂとする）を特定する（ステップＳ１３）。
【００７４】
補正部２３３は、ステップＳ１２において特定された相関誤差値Ａから、ステップＳ１３において特定された相関誤差値Ｂを差し引いた値である合成相関誤差値を求める（ステップＳ１４）。
補正部２３３は、相関最大値とみなした相関値を基準にして正規化した相関値列から、ステップＳ１４において求めた合成相関誤差値分を抑圧する補正を行う（ステップＳ１５）。
【００７５】
ステップＳ１５の後、新たな補正処理を行う場合（ステップＳ１６：ＹＥＳ）、ステップＳ１に戻り、行わない場合は（ステップＳ６：ＮＯ）、補正処理を終了する。
具体的に図５、図８、図９、図１４を用いて説明する。
図５におけるＴ＝９、相関値＝１８５（Ｓ２１）を相関最大値の位置、すなわち第１位置として、また、Ｔ＝１１、相関値＝１６９（Ｓ２２）を相関極大値の位置、すなわち第２位置として検出した場合、補正部２３３は、Ｔ＝９（第１位置）を基準位置とした場合の、Ｔ＝１１（第２位置）と対応する、図８に示す相関誤差値列の位置の相関誤差値Ａを特定する。すなわち、図８に示す相関誤差値列におけるｔ＝２（Ｓ３９）の相関誤差値＝−０．３（Ｓ４０）が相関誤差値Ａである。
【００７６】
また、Ｔ＝１１（第２位置）を基準位置とした場合の、Ｔ＝９（第１位置）と対応する、図８に示す相関誤差値列の位置の相関誤差値Ｂを特定する。すなわち、図８に示す相関誤差値列におけるｔ＝−２（Ｓ４１）の相関誤差値＝０．３（Ｓ４２）が相関誤差値Ｂである。
次に補正部２３３は、合成相関誤差値を求める。合成相関誤差値＝相関誤差値Ａ−相関誤差値Ｂであるので、合成相関誤差値は、−０．３−（０．３）＝−０．６となる。
【００７７】
続いて、補正部２３３は、第１位置の相関値で相関値列を正規化する。図９（ａ）がＴ＝９の相関値を基準にして正規化した相関値列である。そして、同図に示す正規化した相関値列の基準位置（ｔ＝０）以外の各位置の相関値から、合成相関誤差値分を抑圧する補正を行う。
図１４は、図９（ａ）に示す相関値列を、補正処理により補正した相関値列を示したテーブル図である。
【００７８】
その結果、図１４に示すｔ＝２（Ｓ４９）の相関値は０．９１−（−０．６）＝１．５１（Ｓ５０）となり、補正された相関値列上で最も大きな値となる。
よって、第２位置検出部２３４は、ｔ＝２（Ｓ４９）の位置であるＴ＝１１を相関最大値の位置として検出することになる。
なお、補正部２３３は、検出された少なくとも１つの第２位置を基準にして、正規化を行ったり、相関値列から求めた合成相関誤差値分を抑圧する補正を行ってもよいし、複数の第２位置に対応する複数の相関誤差値も用いて合成相関誤差値を求めてもよいし、第１位置及び第２位置以外の相関値から対応する合成相関誤差値分を抑圧する補正を行ってもよいし、任意の回数繰り返し補正処理を行ってもよい。更に、相関値列を正規化せずに、検出した第１位置と第２位置の少なくとも１つの相関値を基準にして、相関誤差値列を正規化したり、抑圧に用いる合成相関誤差値を求めて補正を行ってもよい。また、絶対値をとった値や任意にべき乗した値を用いて補正を行ってもよい。
＜変形例１＞
本発明に係る同期検出部は、次に示す構成のものであってもよい。
【００７９】
図１５は、変形例１の同期検出部の機能構成を示す図である。
同図に示す同期検出部２３Ａにおいて、上述の同期検出部２３が備える機能部と同じである機能部については、同じ符号を用い、説明を省略する。
同期検出部２３Ａが、同期検出部２３と異なる点は、第２相関部２３６、極性検出部２３７及びフィールド番号信号発生部２３８を新たに備えた点と、補正部２３３Ａの機能が補正部２３３と若干異なる点である。
【００８０】
第２相関部２３６は、図３及び図１５に示す相関部２３１と同様の構成としてもよく、相互相関に用いる参照シンボル列として、第２ＰＮ６３シンボル列の一部を用いている。なお、第２層幹部２３６は極性を検出するために必要な相関値のみ出力してもよいし、それ以外の間はいかなる値を出力してもよいばかりでなく、出力を一時停止してもよい。
極性検出部２３７は、第２相関部２３６から出力された相関値列のうち最大値とみなす相関値の列上の位置から特定される極性を出力する機能を有する。第２ＰＮ６３シンボル列の極性が、第１及び第３ＰＮ６３シンボル列の極性と反転していれば、第２フィールドであることを判別することができる。
【００８１】
なお、極性検出部２３７は、相関の中から極性を検出する必要のある部分だけを用いてもよく、その際、第１位置検出部２３２又は第２位置検出部２３４により検出された最大値とみなされる相関値の位置を利用してもよい。
補正部２３３Ａは、極性検出部２３７から出力された極性を利用して補正処理を行う点のみが、実施形態１の補正部２３３と異なり、それ以外は同じ機能を有する。
【００８２】
補正部２３３Ａは、白色雑音やマルチパスの影響を受けていないＰＮ５１１シンボル列から第３ＰＮ６３シンボル列までを含む既知のシンボル列と、ＰＮ５１１シンボル列の一部である参照シンボル列との相互相関をとることにより得られる相関誤差値列を記憶している。
第２ＰＮ６３シンボル列は、極性が反転している場合とそうでない場合の２パターンがあり、補正部２３３Ａは、この２つのパターンに対応した相関誤差値列を記憶している。より明確に言えば、それぞれの相関誤差値列を最大値で正規化したものの少なくとも一部を記憶している。
【００８３】
そして、補正部２３３Ａは、極性検出部２３７により検出された第２ＰＮ６３部分の極性を得ていずれの相関誤差値列パターンを用いて補正を行うかを判定し、補正処理を行う。
なお、相関誤差値列は、随時演算で求めることも可能であり、その場合、補正部２３３Ａは、予め相関誤差値列を記憶していなくてもよいし、また、相関誤差値列の一方のパターンと、当該パターンと他方のパターンとの差分を記憶していてもよい。
【００８４】
フィールド番号信号発生部２３８は、極性検出部２３７から出力された極性に基づいて、フィールド番号信号を発生し出力する機能を有する。なお、フィールド番号信号発生部２３８は、いかなる信号の出力も可能であるとしてもよい。
変形例１の同期検出部２３Ａを用いれば、上述の同期検出部２３より、長く連続した相関誤差値列を用いて補正処理を行うことが可能となるので、歪んだ伝送路特性の補正可能範囲が広がり、より長い時間に係る伝送路特性の高精度な推定が可能となる。
＜変形例２＞
本発明に係る同期検出部は、次に示す構成のものであってもよい。
【００８５】
図１６は、変形例２の同期検出部の機能構成を示す図である。
同図に示す同期検出部２３Ｂにおいて、上述した同期検出部２３が備える機能部及び変形例１で説明した同期検出部２３Ａが備える機能部と同じである機能部については、同じ符号を用い、説明を省略する。
同期検出部２３Ｂが、変形例１の同期検出部２３Ａと異なる点は、モード検出部２３９及びＶＳＢモード信号発生部２４０を新たに備えた点と、補正部２３３Ｂの機能が補正部２３３と若干異なる点である。
【００８６】
モード検出部２３９は、入力信号に含まれるＶＳＢモードシンボル列を、ＶＳＢモードシンボル列の一部である参照シンボル列を用いて検出する機能を有する。
なお、モード検出部２３９は、入力信号の中からモードを検出するために必要のある部分だけを選択してもよく、その際、第１位置検出部２３２又は第２位置検出部２３４により検出された最大値とみなされる相関値の位置情報を利用してもよい。
【００８７】
補正部２３３Ｂは、モード検出部２３９で検出されたＶＳＢモードを特定する既知のＶＳＢモードシンボル列を利用して補正処理を行う点のみが、変形例１の補正部２３３Ａと異なり、それ以外は同じ機能を有する。
補正部２３３Ｂは、白色雑音やマルチパスの影響を受けていないＰＮ５１１シンボル列からＶＳＢモードシンボル列までを含む既知のシンボル列と、ＰＮ５１１シンボル列の一部との相互相関をとることにより得られた相関誤差値列を記憶している。
【００８８】
変形例１で述べたように第２ＰＮ６３シンボル列は、極性が反転している場合とそうでない場合の２パターンがあり、また、ＶＳＢモードは最大５種類あるため、本発明に係る同期検出部は、この２×５＝１０パターンの相関誤差値列を記憶している。より明確に言えば、その相関誤差値列を最大値で正規化したものの少なくとも一部を記憶している。
そして、補正部２３３Ｂは、極性検出部２３７により検出された第２ＰＮ６３部分の極性及びモード検出部２３９により検出されたＶＳＢモードを得て、いずれの相関誤差値列パターンを用いて補正を行うかを判定し、補正処理を行う。
【００８９】
なお、変形例２は、変形例１だけでなく実施の形態１に対して適用してもよく、相関誤差値列は、随時演算で求めることも可能であり、その場合、補正部２３３Ｂは、予め相関誤差値列を記憶していなくてもよく、また、いずれか１つのパターンと、当該パターンとそれ以外のパターンとの差分を記憶していてもよい。
ＶＳＢモード信号発生部２４０は、モード検出部２３９により検出されたＶＳＢモードシンボル列に基づいてＶＳＢモード信号を発生し出力する機能を有する。なお、ＶＳＢモード信号発生部２４０は、いかなる出力も可能であるとしてもよい。
【００９０】
変形例２の同期検出部２３Ｂを用いれば、上述の同期検出部２３、２３Ａより、長く連続した相関誤差値列を用いて補正処理を行うことが可能となるので、歪んだ伝送路特性の補正可能な範囲が広がり、より長い時間に係る伝送路特性の高精度な推定が可能となる。
＜実施形態２＞
以下、実施形態２の信号検出装置について説明する。
【００９１】
本実施形態において、本発明に係る信号検出装置は、上述の実施形態１の変形例２で説明したモード検出部として用いられる。
従来のＶＳＢモード検出法としては、硬判定された２レベルの値を用いているものがある。例えば、米国特許第５，７４５，５２８号に開示されているＶＳＢモード検出法等である。
【００９２】
本発明に係るモード検出部を用いれば、入力信号が白色雑音やマルチパスによって歪められていても、従来のＶＳＢモード検出法である硬判定より、精度良くＶＳＢモード検出を行うことが可能となる。
図１７は、モード検出部の機能構成を示す図である。
モード検出部２３９Ａは、第３相関部５０１及びモード特定部５０２の機能部を備える。
【００９３】
第３相関部５０１は、逐次入力されるシンボル列と、ＡＴＳＣ方式の各ＶＳＢモードを識別するＶＳＢモードシンボル列との相互相関をとる機能を有する。
なお、上述した実施形態１の第１位置検出部２３２又は第２位置検出部２３４が検出した最大値位置に基づいて、ＶＳＢモードシンボル列の位置を特定してもよい。
図１８は、ＡＴＳＣ方式の各ＶＳＢモードの２４ビットデータを示すテーブル図である。同図に示す１ビットは１シンボルであり、１は”＋５”、０は”−５”のレベルを表す。
【００９４】
ＶＳＢモードは、２ＶＳＢ、４ＶＳＢ、８ＶＳＢ、１６ＶＳＢ及びＴＣ８ＶＳＢの５種類ある。
モード特定部５０２は、第３相関部５０１から出力される各ＶＳＢモードシンボル列との相関結果から、最大値となるＶＳＢモードシンボル列を特定し、その特定されたＶＳＢモードシンボル列を、ＶＳＢモード信号発生部２４０へ出力する機能を有する。
【００９５】
以上の構成により、受信信号が白色雑音やマルチパスによって歪められていても、モード特定部５０２は、逐次入力されるシンボル列と、ＡＴＳＣ方式の各ＶＳＢモードを識別するＶＳＢモードシンボル列との相互相関をとった結果から、最大値となるＶＳＢモードシンボル列を、入力されたシンボル列のＶＳＢモードと特定することができるので、従来のＶＳＢモード検出法である硬判定より、精度良くＶＳＢモード検出を行うことが可能となる。
＜変形例３＞
また、本発明に係るモード検出部は、次に示す構成のものであってもよい。
【００９６】
図１９は変形例３のモード検出部２３９Ｂの機能構成を示す図である。
モード検出部２３９Ｂは、第３相関部５０１、累積加算部５０３及びモード特定部５０４を備える。
第３相関部５０１は、上述したものと同じである。
累積加算部５０３は、入力されたシンボル列と各ＶＳＢモードシンボル列の相関を所定のフィールド数だけとり、得られた各相関値をＶＳＢモードシンボル列毎に累積加算する機能を有する。
【００９７】
モード特定部５０４は、累積加算部５０３において累積加算された値が最も大きいＶＳＢモードシンボル列を特定し、その特定されたＶＳＢモードシンボル列を、ＶＳＢモード信号発生部２４０へ出力する機能を有する。
変形例３の構成によれば、所定のフィールド数だけ各ＶＳＢモードの相関値を累積加算することにより、瞬時的に発生する非常に大きな白色雑音等に対しても、精度良くＶＳＢモード検出を行うことが可能となる。
＜変形例４＞
また、本発明に係るモード検出部は、次に示す構成のものであってもよい。
【００９８】
図２０は変形例４のモード検出部２３９Ｃの機能構成を示す図である。
モード検出部２３９Ｃは、距離算出部６０１、累積加算部６０２及びモード特定部６０３を備える。
距離算出部６０１は、実施形態１で説明した第１位置検出部２３２又は第２位置検出部２３４が検出した位置に基づいて、入力されたシンボル列におけるＶＳＢモードシンボル列の区間位置を特定し、特定された区間のうちの少なくとも１つのシンボル値と、当該シンボル値と対応する既知の各ＶＳＢモードシンボル列上のシンボル値とのレベル差分を距離として、各ＶＳＢモード別に算出する機能を有する。
【００９９】
累積加算部６０２は、距離算出部６０１により各ＶＳＢモード別に得られた距離を累積加算する機能を有する。
モード特定部６０３は、累積加算部６０２において累積加算された値が最も小さいＶＳＢモードシンボル列を特定し、その特定されたＶＳＢモードシンボル列を、ＶＳＢモード信号発生部２４０へ出力する機能を有する。
【０１００】
変形例４の構成によれば、硬判定前の信号を用いてＶＳＢモードシンボルとの距離を累積加算することができるので、白色雑音やマルチパスに対しても精度良くＶＳＢモード検出を行うことが可能となる。
また、累積加算部６０２が所定のフィールド数だけ各ＶＳＢモードの距離を累積加算して、モード特定部６０３に出力する構成としても良い。
【０１０１】
かかる構成によれば、所定のフィールド数だけＶＳＢモードシンボルとの距離を累積加算することにより、瞬時的に発生する非常に大きな雑音等に対しても、精度良くＶＳＢモード検出を行うことが可能となる。
＜補足＞
なお、本発明は、上記各実施形態で説明した内容に限定されないことは勿論である。すなわち、
（１）実施形態１、変形例１及び変形例２の同期検出部は、復調後のいかなる信号からも参照シンボル列を検出してもよく、伝送路特性を推定してもよい。
（２）実施形態１で説明した相関部２３１は、入力信号の中から相互相関をとる必要のある部分だけを選択して参照シンボル列との相互相関をとるものであってもよい。
（３）実施形態１で説明した第１位置検出部２３２及び第２位置検出部２３４において検出される相関値の位置は、所定の位置を基準とした場合の相対位置として示されるものであってもよい。
（４）実施形態１、変形例１、２で説明した補正部２３３、２３３Ａ、２３３Ｂは、相関誤差値分を抑圧する補正を行わない場合、相関値列を正規化することのみを行う。
（５）実施形態１で説明した補正部２３３は、得られた相関値列において、最大値以外の全ての相関値を相関誤差値とし、相関誤差値のうち補正が必要な少なくとも一部の位置を０等の所定値にする補正を行ってもよい。
（６）実施形態１で説明した補正部２３３は、相関値列に含まれる誤差を、例えば所定の極大値に含まれる誤差等の所定の基準値まで抑圧する目的で、最大値としていた部分をいくつかの極大値のうちの所定の極大値と入れ替えて補正処理を行ってもよい。
（７）実施形態１で説明した補正部２３３は、直接経路を伝送してきた受信信号の電力と、反射経路を伝送してきた受信信号の電力レベルは異なることが多いが、補正しやすくするため両者を同じ電力レベルとして各々の相関誤差値列又は合成された相関誤差値列を予め記録又は算出してもよい。
（８）実施形態１で説明した第２位置検出部２３４は、より確からしい出力を得るため、検出した最大値を複数蓄積して最も多く蓄積された位置又は相対位置における最大値の位置又は相対位置又は相関値の平均の比例値又は相対の相関値の平均の比例値の少なくとも１つを出力してもよく、又は伝送路上の雑音等による誤った変化を避けるためにその位置が変化した回数が所定の回数となるまで変化する前の位置又は相対位置又は相関値又は相対の相関値の少なくとも１つを出力してもよい。
（９）実施形態１で説明した同期検出信号発生部２３５は、第２位置検出部２３４によって検出された相関値列上の位置又は該当する区間を特定する信号等いかなる信号を発生して出力するものであってもよい。
（１０）実施形態１で説明した同期検出信号発生部２３５は、入力を用いていかなる信号を出力することもでき、第２位置検出部２３４出力の位置が変化した際に、他の手段へ変化を伝えるためにその位置が変化した量を出力してもよい。
（１１）変形例２で説明したモード検出部２３９は、ＶＳＢモードシンボル列に続く予約シンボル列の少なくとも一部にＰＮ６３等の推奨シンボル列や今後方式が拡張されて使用されるシンボル列等がある場合には、この予約シンボル列の少なくとも一部を検出し、補正部２３３Ｂで利用してもよい。
【０１０２】
その場合、補正部２３３Ｂは、既知シンボル列に検出された予約シンボル列の少なくとも一部が追加されて、より長い相関誤差値列が求まることになって、より長い相関値列に対して補正を行うことができる。
（１２）実施形態２及び変形例３で説明した第３相関部５０１は、全てのＶＳＢモードシンボル列と入力されたシンボル列との相互相関をとる構成として説明したが、全ＶＳＢモードで共通のシンボル列部分に関しては、相関を取らないようにしてもよい。
（１３）実施形態２及び変形例３で説明した第３相関部５０１は、全てのＶＳＢモードシンボル列と入力されたシンボル列との相互相関を必ずしもとる必要はなく、例えば、２種類のＶＳＢモードとの相互相関をとるだけでよい場合、一方のＶＳＢモードシンボル列の内、他方のＶＳＢモードシンボル列と異なるシンボル列部分のみ相互相関をとるようにしてもよい。他方のＶＳＢモードシンボル列との相互相関結果は、符号反転させることで得られるので、相関器を１つにすることができる。
（１４）実施形態２及び変形例３で説明した第３相関部５０１、変形例３で説明した累積加算部５０３、変形例４で説明した累積加算部６０２において相関値の正規化を行っても良い。正規化方法の一例としては、各相関値から、全相関値の内の最小値分を減算することが挙げられる。これにより、相関値に要するビット数を削減できる。
（１５）実施形態２及び変形例３で説明した第３相関部５０１、変形例４で説明した距離算出部６０１は、入力シンボル列の精度、すなわちビット数を落としてから相関を算出するようにしてもよい。これにより、相関演算又は距離算出の回路規模を削減することができる。
（１６）実施形態２及び変形例３で説明した第３相関部５０１は、入力シンボル列の絶対値をとって相関を算出してもよいし、また、その代わりに、モード特定部５０２が、相関値の絶対値に関する最大値を検出してもよい。
【０１０３】
これにより、入力信号に１８０°の位相不確定性が存在する場合でも、最大値を検出することができる。
（１７）変形例３で説明した累積加算部５０３、変形例４で説明した累積加算部６０２は、累積相関値又は累積距離をフィールド単位で平均して出力してもよい。
これにより、ＶＳＢモード検出の精度が更に高くなる。平均処理にはスライディング平均を用いることもできる。
（１８）変形例４で説明した累積加算部６０２は、各ＶＳＢモードシンボル列に関して距離を累積加算する構成とした。しかしながら、例えば全ＶＳＢモードで共通なシンボル列候補となるシンボルに関しては、累積加算しなくてもよい。この場合、ＶＳＢモード間の累積加算値の差は上記の各例と同一になり、ＶＳＢモード検出の性能は同一である。
（１９）実施形態１において説明した補正部２３３、補正部２３３Ａ及び補正部２３３Ｂにおいて補正が不要な場合、少なくとも一時補正を停止することができる。
（２０）実施形態１において説明した補正部２３３、補正部２３３Ａ及び補正部２３３Ｂから出力される出力信号において、最大値に対する極大値の値及びその位置は、直接経路を伝送した信号に対する反射経路を伝送した信号の値及び遅れ時間を示しているとも考えられるので、歪んだ伝送路のインパルス応答として利用することができる。例えば、図１に示した波形等化部２４の係数生成に利用することができるだけでなく、伝送路特性として観測することができ、また、フーリエ変換等を用いて周波数特性に変換する周波数特性変換部（図示せず）等に利用することができる。
（２１）上述した相関部２３１、第１位置検出部２３２、第２位置検出部２３４、第２相関部２３６、極性検出部２３７は、伝送路上の雑音に対する耐性を高めるために、入力信号の少なくとも１つの組からなる少なくとも一部のうち所定の区間を単位として複数の単位の位置毎に平均した比例値を求めてから、各部の処理を行ってもよい。また、各部の処理結果の少なくとも１つの組からなる少なくとも一部の区間を単位として複数の単位の位置毎に平均した比例値を求めて出力してもよい。
（２２）上述した補正部２３３、補正部２３３Ａ及び補正部２３３Ｂからの出力は、補正前の相関出力としてもよい。また当該出力は、フィールド単位で平均して出力しても良く、平均処理にはスライディング平均を用いてもよい。
（２３）実施形態１において、補正部２３３、補正部２３３Ａ及び補正部２３３Ｂからの出力を生成する際の相関に用いる参照信号の長さは、相関部２３１から第１位置検出部２３２への相関出力を生成する際の相関に用いる参照信号の長さと異なってもよく、出力信号用に相関部２３１とは別の相関部を補正部に設けてもよい。
【０１０４】
更に、相関部２３１に入力される信号値列の一部分を用いて得られた相関値を出力信号としてもよい。或いは逆に、相関部２３１から出力される相関値列も出力信号として用い、相関部２３１に入力される信号値列の一部分を用いて得られた相関値を第１位置検出部２３２に入力してもよい。
（２４）実施形態１において説明した同期検出部２３、同期検出部２３Ａ及び同期検出部２３Ｂは、フィールド同期シンボル又はセグメント同期シンボルのいずれを先に検出してもよく、また、どちらの検出結果を利用してもよい。
（２５）実施形態１及び２で説明した参照シンボル列は、セグメント同期、ＰＮ５１１、ＰＮ６３、ＶＳＢモードシンボル列、予約シンボル列の一部に限定されるものではない。すなわち、入力シンボル列としてＶＳＢ信号以外の、いかなる複素信号を用いてもよい。また、検出対象の信号は同期信号に限らず、例えば、非周期性信号等いかなる信号であってもよい。
（２６）図１に示した放送受信装置の他部の出力を受けて、既知シンボル列を増やすことができてもよい。この場合、例えば、補正部２３３及び補正部２３３Ａ及び補正部２３３Ｂに少なくとも１つ入力を追加して記憶する相関誤差値を増やしてもよい。
（２７）上述した各機能部は、入力信号又は出力信号の極性又は演算精度を落として利用する構成であってもよい。例えば、任意にべき乗した値を用いた構成であってもよい。
（２８）実施形態１において、第２位置検出部２３４から出力された位置情報が変化したとき、同期検出信号発生部２３５は、図４に示す位置が変化した量を合わせて出力してもよい。
（２９）実施形態２において、第１位置検出部２３２又は第２位置検出部２３４から出力された位置情報に基づいて、ＶＳＢモードシンボル列の位置を特定してもよいとしたが、第１位置検出部２３２又は第２位置検出部２３４から出力される位置情報と同等の情報信号を生成する他の機能部を備えることで、ＶＳＢモードシンボル列の位置を特定してもよい。
（３０）実施形態２で説明した信号検出装置は、ＡＴＳＣ方式のＶＳＢモードを検出するモード検出装置として説明したが、ＡＴＳＣ方式の信号に限定されず、いずれの方式の信号であっても、モードを特定する既知信号が含まれているものであれば、適用することができる。
（３１）実施形態２で説明した信号検出装置は、２ＶＳＢ、４ＶＳＢ、８ＶＳＢ、１６ＶＳＢ、ＴＣ８ＶＳＢの５つのモードを候補としていずれかのモードを検出するモード検出装置として説明したが、米国ＤＴＶの運用規定では、１６ＶＳＢとＴＣ８ＶＳＢの２つのモードのみを運用することが規定されており、本発明に係る信号検出装置は、この２つのモードのみを候補としてＶＳＢモード検出を行うものであってもよい。また、モード候補はこれらに限定されなくてもよい。
（３２）実施形態２で説明した信号検出装置は、ＶＳＢモードシンボル列の検出を行うものとして説明したが、例えば、図４に示すフィールド同期セグメントにおける予約領域に、既知である複数のシンボル列候補が存在する場合、ＶＳＢモード検出と並行して、その予約領域において最も確からしい候補（モード）を検出してもよい。これは、実施形態２で示した各部を検出する組数だけ用意することにより実現できる。
（３３）各実施形態において説明した信号検出装置は、各機能部の処理時間及び位置を管理するため、信号検出装置にカウンタ等を用いて所定の時間からの経過時間等を求めることができる時間情報を出力する時間測定部を少なくとも１つ設けて、少なくとも１つの各部に時間測定部出力の少なくとも１つを入力して利用してもよい。
（３４）各実施形態において説明した信号検出装置が行う信号検出処理をプログラムとしてメモリに記憶し、ＣＰＵ等を用いて信号検出処理を行わせることにより本発明の目的を実現してもよい。すなわち、本発明は、係るプログラムであるとしてもよい。また、前記プログラムからなるデジタル信号であるとしてもよい。
（３５）本発明は、前記プログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリ等に記録したものとしてもよい。
（３６）本発明は、上述した補正処理の各手順（例えば、図１１、図１３に示した手順等）を含む信号検出方法であるとしてもよい。
（３７）本発明は、上述した信号検出装置を構成する各機能部と等価な処理を行う各回路で構成された信号検出回路であるとしてもよい。
（３８）上述の実施形態１において、フロントエンド部２とバックエンド部３は、個別に１チップ化されていてもよいし、１部又は全部を含むように１チップ化されていてもよい。
【０１０５】
なお、集積回路は、素子の集積度によってＩＣ、ＬＳＩと呼称されることもある。
また、集積回路デバイスとして、専用回路、汎用プロセッサ、それらの組み合わせ等を用いてもよいし、アーキテクチャの変更が可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、リコンフィギュラブル・プロセッサ（Ｒｅｃｏｎｆｉｇｕｒｅａｂｌｅ  Ｐｒｏｃｅｓｓｏｒ）、そられの組み合わせ等を用いてもよく、更には、技術進歩によって半導体集積回路に置き換わる別のものが考案されれば、当然そのものを用いてもよい。例えば、バイオ技術を利用した集積回路が考えられる。また、処理対象となる信号は、電気信号だけでなく、光信号や磁気信号、それらの組み合わせ等いかなる信号であってもよい。
【産業上の利用可能性】
【０１０６】
本発明は、デジタル放送受信装置、中継装置、無線又は有線通信装置、測定装置又は、それらの構成要素となる集積回路、プログラム等に適用することができる。
【図面の簡単な説明】
【０１０７】
【図１】放送受信装置の機能構成の一例を示す図である。
【図２】実施形態１の同期検出部の機能構成を示す図である。
【図３】相関部の構成の一例を示した図である。
【図４】ＡＴＳＣ方式のＶＳＢデータフレームのデータ構造を示す図である。
【図５】入力シンボル列と参照シンボル列との相互相関をとった結果得られた相関値列の一例を、グラフ化した図である。
【図６】既知の第１フィールド同期セグメントとＰＮ５１１シンボル列内の一部である参照信号値列との相互相関から得られる相関値列を示すグラフ図である。
【図７】既知の第１フィールド同期セグメントとＰＮ５１１シンボル列内の一部である参照信号値列との相互相関から得られる相関誤差値列を最大値で正規化し、最大値の位置をｔ＝０としてグラフ化したものの一例を示す図である。
【図８】相関誤差値列の一例を示すテーブル図である。
【図９】（ａ）  図５に示すＴ＝９の相関値で正規化した、Ｔ＝９の相関値及びその前後の位置の相関値から成る相関値列を示したテーブル図である。（ｂ）  図９（ａ）に示した相関値列を補正処理した相関値列を示したテーブル図である。
【図１０】（ａ）  図５に示すＴ＝１１の相関値で正規化した、Ｔ＝１１の相関値及びその前後の位置の相関値から成る相関値列を示したテーブル図である。（ｂ）図１０（ａ）に示した相関値列を補正処理した相関値列を示したテーブル図である。
【図１１】補正処理２の動作を説明するためのフローチャート図である。
【図１２】（ａ）図９（ａ）に示す相関値列を、補正処理２により補正した相関値列を示すテーブル図である。（ｂ）図１０（ａ）に示す相関値列を、補正処理２により補正した相関値列を示したテーブル図である。
【図１３】補正処理３の動作を説明するためのフローチャート図である。
【図１４】図９（ａ）に示す相関値列を、補正処理３により補正した相関値列を示したテーブル図である。
【図１５】変形例１の同期検出部の機能構成を示す図である。
【図１６】変形例２の同期検出部の機能構成を示す図である。
【図１７】実施形態２のモード検出部の機能構成を示す図である。
【図１８】ＡＴＳＣ方式の各ＶＳＢモードの２４ビットデータを示すテーブル図である。
【図１９】変形例３のモード検出部の機能構成を示す図である。
【図２０】変形例４のモード検出部の機能構成を示す図である。
【図２１】従来の信号検出装置の機能構成の一例を示す図である。
【図２２】ＰＮシンボル列の自己相関をとった結果得られる相関値列を示したグラフ図である。
【符号の説明】
【０１０８】
１      放送受信装置
２      フロントエンド部
３      バックエンド部
２１    チューナ
２２    復調部
２３    同期検出部
２４    波形等化部
２５    誤り訂正部
２３１  相関部
２３２  第１位置検出部
２３３、２３３Ａ、２３３Ｂ  補正部
２３４  第２位置検出部
２３５  同期検出信号発生部
２３６  第２相関部
２３７  極性検出部
２３８  フィールド番号信号発生部
２３９、２３９Ａ、２３９Ｂ、２３９Ｃ  モード検出部
２４０  ＶＳＢモード信号発生部
５０１  第３相関部
５０２、５０４、６０３  モード特定部
５０３、６０２  累積加算部
６０１  距離算出部
【図１】
0004746539.tif 000002
【図２】
0004746539.tif 000003
【図３】
0004746539.tif 000004
【図４】
0004746539.tif 000005
【図５】
0004746539.tif 000006
【図６】
0004746539.tif 000007
【図７】
0004746539.tif 000008
【図８】
0004746539.tif 000009
【図９】
0004746539.tif 000010
【図１０】
0004746539.tif 000011
【図１１】
0004746539.tif 000012
【図１２】
0004746539.tif 000013
【図１３】
0004746539.tif 000014
【図１４】
0004746539.tif 000015
【図１５】
0004746539.tif 000016
【図１６】
0004746539.tif 000017
【図１７】
0004746539.tif 000018
【図１８】
0004746539.tif 000019
【図１９】
0004746539.tif 000020
【図２０】
0004746539.tif 000021
【図２１】
0004746539.tif 000022
【図２２】
0004746539.tif 000023