(57)【要約】【課題】ＴＭＣＣ信号を用いずに、迅速にＳＰシンボルのパターンを検出することができるＳＰ配置検出器を提供する。【解決手段】４種類のパターンに従ってパイロットシンボルが分散配置されて周期的に送信されるＯＦＤＭ変調信号を復調して生成された受信信号Ｒに擬似乱数ビット列Ｗを掛け合わせる乗算器１と、４種類のパターンに対応して設けられ、乗算器１の乗算結果Ｒ×Ｗから各パターンに応じたパイロットシンボルを抽出し、その抽出したパイロットシンボル間の位相差の合計を算出して絶対値｜Ｖ｜を出力する４個の演算回路１０と、これらの４個の演算回路１０の内で、算出された絶対値｜Ｖ｜が最大の演算回路を検出するパターン検出回路２０とで構成する。【選択図】図１
2008136161.tif 000002
【特許請求の範囲】
【請求項１】
Ｎ種類のパターンに従ってパイロットシンボルが分散配置されて周期的に送信される直交周波数分割多重変調信号を復調して生成された受信信号に擬似乱数ビット列を掛け合わせる乗算器と、
前記Ｎ種類のパターンに対応して設けられ、前記乗算器の乗算結果から各パターンに応じたパイロットシンボルを抽出し、該抽出したパイロットシンボル間の位相差の合計を算出するＮ個の演算回路と、
前記Ｎ個の演算回路の内で、前記算出された合計が最大の演算回路を検出するパターン検出回路とを、
備えたことを特徴とするスキャッタードパイロット配置検出器。
【請求項２】
前記各演算回路は、
前記乗算器の乗算結果から前記Ｎ種類のパターンの中の対応するパターンに応じて前記分散配置されたパイロットシンボルを抽出する抽出部と、
前記抽出部で抽出されたパイロットシンボル間の位相差を検出する差分検出部と、
前記差分検出部で検出された前記パイロットシンボル間の位相差の合計を算出する加算部と、
前記加算部で算出された位相差の合計の絶対値を計算する絶対値部とで、
構成したことを特徴とする請求項１記載のスキャッタードパイロット配置検出器。
【請求項３】
前記差分検出部は、前記抽出部で抽出された異なるパイロットシンボルの周波数並列間隔で生成した複数の差分信号を用いて複数のパイロットシンボル間の位相差を検出するように構成したことを特徴とする請求項２記載のスキャッタードパイロット配置検出器。
【請求項４】
前記加算部は、前記差分検出部によって特定のパイロットシンボルの周波数並列間隔で生成した差分信号の最大値をとる配列パターンが、他のパイロットシンボルの周波数並列間隔で生成した差分信号の最大値をとる配列パターンと一致しているときに、それぞれの差分信号を足し合わせ、配列パターンの最大値同士を足し合わせることを特徴とする請求項３記載のスキャッタードパイロット配置検出器。
【請求項５】
前記加算部は、前記差分検出部によって特定のパイロットシンボルの周波数並列間隔で生成した差分信号の最大値をとる配列パターンが、他のパイロットシンボルの周波数並列間隔で生成した差分信号の最大値をとる配列パターンと一致していないときには、最大値の大きい方の差分信号を出力することを特徴とする請求項４記載のスキャッタードパイロット配置検出器。
【請求項６】
前記各演算回路に、前記絶対値部で計算された絶対値に前回計算された絶対値を加味した加重平均値を算出して前記パターン検出回路に出力する加重平均部を設けたことを特徴とする請求項２乃至５のいずれか１項に記載のスキャッタードパイロット配置検出器
【請求項７】
前記差分検出部は、前記抽出部で抽出されたパイロットシンボルのベクトル成分を４値のベクトルに区分し、区分したベクトル間の位相差を算出した後、４値に対応したベクトルに戻して前記パイロットシンボル間の位相差を検出するように構成したことを特徴とする請求項２記載のスキャッタードパイロット配置検出器。
【請求項８】
前記差分検出部は、前記抽出部で抽出されたパイロットシンボルのベクトル成分を８値のベクトルに区分し、区分したベクトル間の位相差を算出した後、８値に対応したベクトルに戻して前記パイロットシンボル間の位相差を検出するように構成したことを特徴とする請求項２記載のスキャッタードパイロット配置検出器。
【請求項９】
前記パターンの種類は４種類であり、前記パイロットシンボルは時間順に３本に１本の搬送波により、それぞれ４シンボル期間に１回の割合で分散配置されて送信されることを特徴とする請求項１乃至８のいずれか１項に記載のスキャッタードパイロット配置検出器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＳＤＢ−Ｔ(Integrated  Services  Digital  Broadcasting-Terrestrial：地上デジタル放送)等において、受信信号に所定のパターンで分散配置されたスキャッタードパイロット（Scattered  Pilot:以下、「ＳＰ」という）信号のパターンを検出するＳＰ配置検出器に関するものである。
【背景技術】
【０００２】
ＩＳＤＢ−Ｔの放送信号は、下記特許文献１等に記載されているように、テレビジョン放送では１３個、ラジオ放送では１個または３個のＯＦＤＭ(Orthogonal  Frequency  Division  Multiplex:直交周波数分割多重)セグメント（以下、単に「セグメント」という）で構成されている。１つのセグメントは、伝送モードに応じた所定数（例えば、モード１では１０８）の搬送波の束であり、約４３０ｋＨｚの帯域を有している。搬送波には、予め定められた変調方式で変調される制御情報キャリアと、この制御情報キャリアによって示される変調方法で変調され、放送の本体的な情報を伝送するデータキャリアとがある。
【０００３】
１セグメントにおいて、シンボル周期（変調周期）毎に、各搬送波が個別の複素シンボル（情報信号の直交成分を実部と虚部とで表す、いわゆるＩＱシンボル）で変調され、１つのＯＦＤＭシンボルに多重されて伝送される。そして、２０４個のＯＦＤＭシンボルが１つの伝送フレームを構成している。
【０００４】
図２は、ＩＳＤＢ−Ｔの伝送フレームの構成例を示す図である。この図２では、キャリアを周波数の昇順に左から右へ並べ、ＯＦＤＭシンボルを時間順に上から下に並べて示している。キャリアとＯＦＤＭシンボルとが交差するセルには、シンボル番号ｎの期間にキャリアｋを変調する１つの複素シンボルｃ（ｎ，ｋ）が位置付けられている。従って、この図は、複素シンボルｃ（ｎ，ｋ）のキャリアの周波数順と時間順の配列を示している。
【０００５】
図２中に“ＳＰ”と記載したシンボルは、信号の等化に用いる基準値を示すパイロットシンボルであるＳＰシンボルを示している。ＳＰシンボルは、時間順には、３本に１本のキャリアによって、それぞれ４シンボル期間に１回伝送される。また、周波数順には、すべてのシンボル期間において、１２本に１本のキャリアによってＳＰシンボルが伝送される。
【０００６】
また、図２中に“ＴＭＣＣ”と記載したシンボルは、予め定められた制御情報キャリアを用いてＴＭＣＣ(Transmission  and  Multiplexing  Configuration  Control)信号を伝送するものである。ＴＭＣＣ信号は、シンボル番号１〜１６にフレームの同期タイミングを示す同期シンボルを含み、シンボル番号１７〜１９にセグメント形式識別シンボルを含み、シンボル番号２０〜１２１にそのセグメント種別や変調方法等を示すＴＭＣＣ情報シンボルを含んでいる。なお、制御情報キャリアは、ＤＢＰＳＫ(Differential  Binary  Phase  Shift  Keying)方式で変調されるように定められている。
【０００７】
また、図２中で“ＳＰ”または“ＴＭＣＣ”と記載されていないシンボルは、放送の本体的な情報を伝送するデータシンボルとなっている。
【０００８】
このようなＩＳＤＢ−Ｔの復調を行うには、先ず、等化器を用いずに受信することができるＴＭＣＣ信号を受信し、シンボル番号１〜１６に含まれる同期シンボルを検出することによってフレーム同期を確立する。次に、確立したフレーム同期に従って、ＳＰシンボルのパターンの検出を行う。更に、ＳＰシンボルの情報を受信することにより、信号の等化に用いる基準値を検出し、等化器の設定を行う。
【０００９】
【特許文献１】特開２００４−１５３８１１号公報
【特許文献２】特開２００５−４５６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、前記ＩＳＤＢ−Ｔの復調方法では、次のような課題があった。
（１）  ＳＰシンボルのパターンを検出するためには、ＯＦＤＭフレームの同期を確立する必要があるが、ＯＦＤＭフレームの同期確立にはＴＭＣＣ信号中の同期シンボルを検出しなければならない。このため、同期確立には、同期シンボル長である１６シンボル以上の受信が必要である。
（２）  ＴＭＣＣ信号は、ＤＢＰＳＫ方式で変調されているので、その受信には差動復調を行う必要があり、同期特性が劣化するおそれがある。
【００１１】
本発明は、ＴＭＣＣ信号を用いずに迅速にＳＰシンボルのパターンを検出することができるＳＰ配置検出器を提供することを目的としている。
【課題を解決するための手段】
【００１２】
本発明のＳＰ配置検出器は、Ｎ種類のパターンに従ってパイロットシンボルが分散配置されて周期的に送信されるＯＦＤＭ変調信号を復調して生成された受信信号に擬似乱数ビット列を掛け合わせる乗算器と、前記Ｎ種類のパターンに対応して設けられ、前記乗算器の乗算結果から各パターンに応じたパイロットシンボルを抽出し、該抽出したパイロットシンボル間の位相差の合計を算出するＮ個の演算回路と、前記Ｎ個の演算回路の内で、前記算出された合計が最大の演算回路を検出するパターン検出回路と備えたことを特徴としている。
【発明の効果】
【００１３】
本発明では、受信信号に擬似乱数ビット列を掛け合わせた乗算結果をＮ個の演算回路に入力し、各演算回路でそれぞれ対応するパターンに従ってパイロットシンボルを抽出してその抽出したパイロットシンボル間の位相差の合計を算出し、これらのＮ個の演算回路の内で算出された合計が最大の演算回路を検出するようにしている。これにより、ＴＭＣＣ信号を用いずに、１シンボル期間の受信信号で、ＳＰシンボルのパターンを検出することができるという効果がある。
【発明を実施するための最良の形態】
【００１４】
この発明の前記並びにその他の目的と新規な特徴は、次の好ましい実施例の説明を添付図面と照らし合わせて読むと、より完全に明らかになるであろう。但し、図面は、もっぱら解説のためのものであって、この発明の範囲を限定するものではない。
【実施例１】
【００１５】
図１は、本発明の実施例１を示すＳＰ配置検出器の構成図である。
このＳＰ配置検出器は、高速フーリエ変換器ＦＦＴでセグメントを構成する搬送波毎の信号に変換された受信信号Ｒ（ｎ，ｋ）に、擬似乱数ビット列ＰＲＢＳの値Ｗ（ｋ）を掛け合わせる乗算器１を有し、この乗算器１の乗算結果が４つの演算回路１０ｐ（但し、ｐ＝１，２，３，４）に共通に与えられるようになっている。
【００１６】
演算回路１０ｐは、４つのＳＰパターン毎に同様の演算処理を行うものである。各演算回路１０ｐは、パターンｐのＳＰシンボルを抽出するＳＰ抽出部１１ｐと、ＳＰ抽出部１１ｐで抽出されたＳＰシンボル間の位相差を検出する差分検出部１２ｐと、差分検出部１２ｐで検出された位相差の合計を算出する加算部１３ｐと、加算部１３ｐで算出された合計の絶対値を求める絶対値部１４ｐで構成されている。
【００１７】
４つの演算回路１０ｐの出力側は、パターン検出回路２０に接続されている。パターン検出回路２０は、４つの演算回路１０ｐの演算結果の値の最大値を検出するもので、このパターン検出回路２０からＳＰ配置の検出結果が出力されるようになっている。
【００１８】
図３は、本実施例における受信信号の定義を示す図であり、図４は、４つのＳＰパターンを示す図である。以下、これらの図３と図４を参照しつつ、図１の動作を説明する。
【００１９】
高速フーリエ変換器ＦＦＴから、セグメントを構成する搬送波毎の信号に変換された複素数表示の受信信号Ｒ（ｎ，ｋ）が出力される。但し、ｎは時間順に並べたシンボル番号であり、ｋは周波数順に並べたキャリアの番号である。本実施例では、図３に示すように、ｋ＝０〜４３１の４３２本のキャリアを使用している。
【００２０】
受信信号Ｒ（ｎ，ｋ）は、乗算器１により、擬似乱数ビット列ＰＲＢＳの値Ｗ（ｋ）と掛け合わされ、乗算結果のＲ（ｎ，ｋ）×Ｗ（ｋ）が、４つの演算回路１０ｐに共通に与えられる。
【００２１】
各演算回路１０ｐのＳＰ抽出部１１ｐでは、それぞれ図４に示す４つのＳＰパターンＰＴＮ１，ＰＴＮ２，ＰＴＮ３，ＰＴＮ４に従って、乗算結果の中からＳＰシンボルを抽出する。なお、この図４では、黒丸の位置がＳＰシンボルを示している。これにより、各ＳＰ抽出部１１ｐで抽出される信号ＳＰ（ｎ，ｐ，ｉ）は、次のものである。
ＳＰ(n,p,i)＝Ｒ(n,(p-1)×3＋i×4))×Ｗ((p-1)×3+i×4)  ・・（１）
ここで、ｉは４３２本のキャリアから１２本毎に１本の割合でＳＰシンボルを抽出したもので、ｉ＝０，１，２，…，３５である。
【００２２】
各ＳＰ抽出部１１ｐで抽出された３６個の信号ＳＰ（ｎ，ｐ，ｉ）は、対応する差分検出部１２ｐに与えられ、抽出されたＳＰシンボル間の位相差ｄＳＰ（ｎ，ｐ，ｉ）が次式によって検出される。
ｄＳＰ(n,p,i)＝ＳＰ(n,p,i+1)／ＳＰ(n,p,i)  ・・（２）
但し、ｉ＝０，１，２，…，３４である。
【００２３】
各差分検出部１２ｐで検出された位相差ｄＳＰ（ｎ，ｐ，ｉ）は、対応する加算部１３ｐに与えられ、位相差の合計Ｖ（ｎ，ｐ）が次のように算出される。
Ｖ(n,p)＝ｄＳＰ(n,p,0)＋ｄＳＰ(n,p,1)＋・・・・＋ｄＳＰ(n,p,34)  ・・（３）
【００２４】
各加算部１３ｐで算出された位相差の合計Ｖ（ｎ，ｐ）は、対応する絶対値部１４ｐに与えられ、算出された合計の絶対値｜Ｖ（ｎ，ｐ）｜が計算される。
【００２５】
更に、各絶対値部１４ｐで計算された絶対値｜Ｖ（ｎ，ｐ）｜は、パターン検出回路２０に与えられ、４つの演算回路１０ｐの計算結果の絶対値の最大値が検出され、この最大値を出力している演算回路１０ｐの番号ｐが出力される。これにより、シンボル番号ｎに対応するＳＰのパターンｐが検出される。
【００２６】
以上のように、この実施例１では、４つのＳＰパターン毎にＳＰシンボルを抽出し、抽出したＳＰシンボル間の差分の合計の絶対値を算出する演算回路１０ｐと、最大の絶対値を出力する演算回路１０ｐを検出するパターン検出回路２０を有している。これにより、ＴＭＣＣ信号を用いずに、１シンボル期間の受信信号からＳＰシンボルのパターンを検出することができるという利点がある。
【実施例２】
【００２７】
図５は、本発明の実施例２を示すＳＰ配置検出器の構成図であり、図１中の要素と共通の要素には共通の符号が付されている。
【００２８】
このＳＰ配置検出器は、図１のＳＰ配置検出器における各演算回路１０ｐの絶対値部１４ｐの出力側に、例えばＩＩＲ(Infinite  Impulse  Response)フィルタで構成される加重平均回路１５ｐを設けたものである。その他の構成は、図１と同様である。
【００２９】
このＳＰ配置検出器では、各演算回路１０ｐの絶対値部１４ｐから出力される絶対値｜Ｖ（ｎ，ｐ）｜に対して、加重平均回路１５ｐによって次のような演算が施され、信号Ｓ（ｎ，ｐ）が出力される。
Ｓ(n,p)＝α×Ｓ(n-1,(p-1)mod4)＋(1-α)×｜V(n,p)｜  ・・（４）
但し、α＜１とする。
【００３０】
これにより、加重平均回路１５ｐから出力される信号Ｓ（ｎ，ｐ）は、過去のシンボルに対する演算結果と今回の演算結果との加重平均となるので、シンボル毎に受信状態が変動するような劣悪な環境においても、安定した状態でＳＰシンボルのパターンを検出することができるという利点がある。
【実施例３】
【００３１】
実施例１の差分検出部で用いた算出式による隣接するＳＰシンボルの差分情報では、例えば等電力のマルチパス受信の伝送路環境で、ＳＰシンボルの周波数配列周期に関連する周波数特性となることがあり、特定のＳＰシンボルの受信電力が非常に小さくなる場合がある。このため、ＳＰシンボルの配列を確定することができない場合が生ずる。
【００３２】
実施例３では、ＳＰ抽出部１１で抽出された異なるＳＰシンボルの周波数並列間隔で生成した複数の差分信号ｄＳＰを用いて複数のパイロットシンボル間の位相差を検出するように構成したことを特徴としている。具体的には、実施例３では、実施例１の差分算出式を次のように変更している。
【００３３】
即ち、各差分検出部１２ｐでの算出式を式（２）に代えて、次式（５）〜（７）で示す各ＳＰシンボル間の位相差ｄＳＰ１(n,p,i)，ｄＳＰ２(n,p,i)，ｄＳＰ３(n,p,i)を用いる。
ｄＳＰ１(n,p,i)＝ＳＰ(n,p,i+1)／ＳＰ(n,p,i)  （但し、ｉ＝０〜３４）  ・・（５）
ｄＳＰ２(n,p,i)＝ＳＰ(n,p,i+2)／ＳＰ(n,p,i)  （但し、ｉ＝０〜３３）  ・・（６）
ｄＳＰ３(n,p,i)＝ＳＰ(n,p,i+3)／ＳＰ(n,p,i)  （但し、ｉ＝０〜３２）  ・・（７）
【００３４】
各差分検出部１２ｐで検出された位相差は、対応する加算部１３ｐに与えられ、位相差の合計Ｖ（ｎ，ｐ）が次のように算出される。
Ｖ(n,p)＝Σ｛ｄＳＰ１(n,p,i)＋ｄＳＰ２(n,p,i)＋ｄＳＰ３(n,p,i)｝  （但し、Σは、ｉ＝０〜３４についての合計）  ・・（８）
これ以降の処理は、実施例１と同様である。
【００３５】
以上のように、この実施例３のＳＰ配置検出器では、隣接するＳＰシンボルとの差分を、１つ隣、２つ隣、３つ隣の３種類で生成しているので、マルチパスが特定の状態になった場合でも、ＳＰシンボルの配置を検出することができるという利点がある。
【実施例４】
【００３６】
実施例４は、加算部１３において、差分検出部１２によって特定のパイロットシンボルの周波数並列間隔で生成した差分信号ｄＳＰの最大値をとる配列パターンが、他のパイロットシンボルの周波数並列間隔で生成した差分信号の最大値をとる配列パターンと一致しているか否かにより、次のような加算処理を行うようにしている。即ち、一致している場合は、それぞれの差分信号を足し合わせ、配列パターンの最大値同士を足し合わせる。一致していない場合は、最大値の大きい方の差分信号を出力する。
【００３７】
このため、実施例４では、実施例３における算出式を更に次のように変更している。
式（５）〜（７）を用いて次の合計Ｖ１(n,p)，Ｖ２(n,p)，Ｖ３(n,p)を算出する。
Ｖ１(n,p)＝ｄＳＰ１(n,p,0)＋ｄＳＰ１(n,p,1)＋・・・・＋ｄＳＰ１(n,p,34)  ・・（９）
Ｖ２(n,p)＝ｄＳＰ２(n,p,0)＋ｄＳＰ２(n,p,1)＋・・・・＋ｄＳＰ２(n,p,33)  ・・（１０）
Ｖ３(n,p)＝ｄＳＰ３(n,p,0)＋ｄＳＰ３(n,p,1)＋・・・・＋ｄＳＰ３(n,p,32)  ・・（１１）
【００３８】
ここで、合計Ｖ１(n,p)，Ｖ２(n,p)，Ｖ３(n,p)が最大となるパターンｐの値を、それぞれＰ１，Ｐ２，Ｐ３とすると、これらのＰ１〜Ｐ３の値等の条件により、合計Ｖ(n,p)の値を次のように算出する。
（ａ）  Ｐ１＝Ｐ２＝Ｐ３のとき、
Ｖ(n,p)＝Ｖ１(n,P1)＋Ｖ２(n,P2)＋Ｖ３(n,P3)  ・・（１２ａ）
（ｂ）  Ｐ１＝Ｐ２≠Ｐ３、及びＶ１(n,P1)≧Ｖ３(n,P3)、及びＶ２(n,P2)≧Ｖ３(n,P3)のとき、
Ｖ(n,p)＝Ｖ１(n,P1)＋Ｖ２(n,P2)  ・・（１２ｂ）
（ｃ）  Ｐ１≠Ｐ２＝Ｐ３、及びＶ２(n,P2)≧Ｖ１(n,P1)、及びＶ３(n,P3)≧Ｖ１(n,P1)のとき、
Ｖ(n,p)＝Ｖ２(n,P2)＋Ｖ３(n,P3)  ・・（１２ｃ）
（ｄ）  Ｐ１＝Ｐ３≠Ｐ２、及びＶ１(n,P1)≧Ｖ２(n,P2)、及びＶ３(n,P3)≧Ｖ２(n,P2)のとき、
Ｖ(n,p)＝Ｖ１(n,P1)＋Ｖ３(n,P3)  ・・（１２ｄ）
（ｅ）  Ｐ１≠Ｐ２、及びＰ１≠Ｐ３、及びＶ１(n,P1)≧Ｖ２(n,P2)、及びＶ１(n,P1)≧Ｖ３(n,P3)のとき、
Ｖ(n,p)＝Ｖ１(n,P1)  ・・（１２ｅ）
（ｆ）  Ｐ１≠Ｐ２、及びＰ２≠Ｐ３、及びＶ２(n,P2)≧Ｖ１(n,P1)、及びＶ２(n,P2)≧Ｖ３(n,P3)のとき、
Ｖ(n,p)＝Ｖ２(n,P2)  ・・（１２ｆ）
（ｇ）  Ｐ１≠Ｐ３、及びＰ２≠Ｐ３、及びＶ３(n,P3)≧Ｖ１(n,P1)、及びＶ３(n,P3)≧Ｖ２(n,P2)のとき、
Ｖ(n,p)＝Ｖ３(n,P3)  ・・（１２ｇ）
これ以降の処理は、実施例１と同様である。
【００３９】
この実施例４の処理と前記実施例２を組み合わせることにより、誤検出を防止することができる。
【実施例５】
【００４０】
実施例５は、実施例１における各ＳＰ抽出部１１ｐで抽出される信号ＳＰ（ｎ，ｐ，ｉ）の大きさを無視し、位相関係だけを使用することにより、計算量を削減するものである。
【００４１】
式（１）で示した信号ＳＰ（ｎ，ｐ，ｉ）の位相が０〜９０°、９０〜１８０°，１８０〜２７０°、２７０〜３６０°のいずれにあるかにより、位相値ＰＳＰ（ｎ，ｐ，ｉ）を次のように生成する。
（ａ）  Ｒｅ{ＳＰ(n,p,i)｝≧０、及びＩｍ{ＳＰ(n,p,i)｝≧０のとき、
ＰＳＰ(n,p,i)＝０  ・・（１３ａ）
（ｂ）  Ｒｅ{ＳＰ(n,p,i)｝＜０、及びＩｍ{ＳＰ(n,p,i)｝≧０のとき、
ＰＳＰ(n,p,i)＝１  ・・（１３ｂ）  
（ｃ）  Ｒｅ{ＳＰ(n,p,i)｝＜０、及びＩｍ{ＳＰ(n,p,i)｝＜０のとき、
ＰＳＰ(n,p,i)＝２  ・・（１３ｃ）
（ｄ）  Ｒｅ{ＳＰ(n,p,i)｝≧０、及びＩｍ{ＳＰ(n,p,i)｝＜０のとき、
ＰＳＰ(n,p,i)＝３  ・・（１３ｄ）
ここで、Ｒｅ{ＳＰ(n,p,i)｝とＩｍ{ＳＰ(n,p,i)｝は、それぞれＳＰ(n,p,i)の実部と虚部の値である。
【００４２】
これらの式（１３ａ）〜（１３ｄ）を用いて、各ＳＰシンボル間の位相差を以下により生成する。
ｐｄＳＰ１(n,p,i)＝｛ＰＳＰ(n,p,i)＋ＰＳＰ(n,p,i+1)｝ｍｏｄ４  （但し、ｉ＝０〜３４）    ・・（１４）
ｐｄＳＰ２(n,p,i)＝｛ＰＳＰ(n,p,i)＋ＰＳＰ(n,p,i+2)｝ｍｏｄ４  （但し、ｉ＝０〜３３）    ・・（１５）
ｐｄＳＰ３(n,p,i)＝｛ＰＳＰ(n,p,i)＋ＰＳＰ(n,p,i+3)｝ｍｏｄ４  （但し、ｉ＝０〜３２）    ・・（１６）
【００４３】
更に、式（１４）〜（１６）を次のようにベクトルに変換する。
（ａ）  ｐｄＳＰ１(n,p,i)＝０のとき、ｄＳＰ１(n,p,i)＝１＋ｊ
（ｂ）  ｐｄＳＰ１(n,p,i)＝１のとき、ｄＳＰ１(n,p,i)＝−１＋ｊ
（ｃ）  ｐｄＳＰ１(n,p,i)＝２のとき、ｄＳＰ１(n,p,i)＝−１−ｊ
（ｄ）  ｐｄＳＰ１(n,p,i)＝３のとき、ｄＳＰ１(n,p,i)＝１−ｊ
（ｅ）  ｐｄＳＰ２(n,p,i)＝０のとき、ｄＳＰ２(n,p,i)＝１＋ｊ
（ｆ）  ｐｄＳＰ２(n,p,i)＝１のとき、ｄＳＰ２(n,p,i)＝−１＋ｊ
（ｇ）  ｐｄＳＰ２(n,p,i)＝２のとき、ｄＳＰ２(n,p,i)＝−１−ｊ
（ｈ）  ｐｄＳＰ２(n,p,i)＝３のとき、ｄＳＰ２(n,p,i)＝１−ｊ
（ｉ）  ｐｄＳＰ３(n,p,i)＝０のとき、ｄＳＰ３(n,p,i)＝１＋ｊ
（ｊ）  ｐｄＳＰ３(n,p,i)＝１のとき、ｄＳＰ３(n,p,i)＝−１＋ｊ
（ｋ）  ｐｄＳＰ３(n,p,i)＝２のとき、ｄＳＰ３(n,p,i)＝−１−ｊ
（ｌ）  ｐｄＳＰ３(n,p,i)＝３のとき、ｄＳＰ３(n,p,i)＝１−ｊ
これ以降の処理は、実施例１と同様である。
【００４４】
この実施例５では、信号ＳＰ（ｎ，ｐ，ｉ）の大きさを無視し、位相関係だけを使用して４つのＳＰシンボルの配置を検出しているので、計算量が減少し、回路の簡素化と消費電力の低減が可能であるという利点がある。
【実施例６】
【００４５】
実施例５ではＳＰシンボルの位相を４つに区分していたが、この実施例６では、位相の区分を４５°間隔で８つに区分し、精度の向上を図っている。
【００４６】
式（１）で示した信号ＳＰ（ｎ，ｐ，ｉ）の位相を８区分に分け、位相値ＰＳＰ（ｎ，ｐ，ｉ）を次のように生成する。
（ａ）  Ｒｅ{ＳＰ(n,p,i)｝≧０、及びＩｍ{ＳＰ(n,p,i)｝≧０、及び｜Ｒｅ{ＳＰ(n,p,i)｝｜≧｜Ｉｍ{ＳＰ(n,p,i)｝｜のとき、
ＰＳＰ(n,p,i)＝０  ・・（１７ａ）
（ｂ）  Ｒｅ{ＳＰ(n,p,i)｝≧０、及びＩｍ{ＳＰ(n,p,i)｝≧０、及び｜Ｒｅ{ＳＰ(n,p,i)｝｜＜｜Ｉｍ{ＳＰ(n,p,i)｝｜のとき、
ＰＳＰ(n,p,i)＝１  ・・（１７ｂ）
（ｃ）  Ｒｅ{ＳＰ(n,p,i)｝＜０、及びＩｍ{ＳＰ(n,p,i)｝≧０、及び｜Ｒｅ{ＳＰ(n,p,i)｝｜＜｜Ｉｍ{ＳＰ(n,p,i)｝｜のとき、
ＰＳＰ(n,p,i)＝２  ・・（１７ｃ）
（ｄ）  Ｒｅ{ＳＰ(n,p,i)｝＜０、及びＩｍ{ＳＰ(n,p,i)｝≧０、及び｜Ｒｅ{ＳＰ(n,p,i)｝｜≧｜Ｉｍ{ＳＰ(n,p,i)｝｜のとき、
ＰＳＰ(n,p,i)＝３  ・・（１７ｄ）
（ｅ）  Ｒｅ{ＳＰ(n,p,i)｝＜０、及びＩｍ{ＳＰ(n,p,i)｝＜０、及び｜Ｒｅ{ＳＰ(n,p,i)｝｜≧｜Ｉｍ{ＳＰ(n,p,i)｝｜のとき、
ＰＳＰ(n,p,i)＝４  ・・（１７ｅ）
（ｆ）  Ｒｅ{ＳＰ(n,p,i)｝＜０、及びＩｍ{ＳＰ(n,p,i)｝＜０、及び｜Ｒｅ{ＳＰ(n,p,i)｝｜＜｜Ｉｍ{ＳＰ(n,p,i)｝｜のとき、
ＰＳＰ(n,p,i)＝５  ・・（１７ｆ）
（ｇ）  Ｒｅ{ＳＰ(n,p,i)｝≧０、及びＩｍ{ＳＰ(n,p,i)｝＜０、及び｜Ｒｅ{ＳＰ(n,p,i)｝｜＜｜Ｉｍ{ＳＰ(n,p,i)｝｜のとき、
ＰＳＰ(n,p,i)＝６  ・・（１７ｇ）
（ｈ）  Ｒｅ{ＳＰ(n,p,i)｝≧０、及びＩｍ{ＳＰ(n,p,i)｝＜０、及び｜Ｒｅ{ＳＰ(n,p,i)｝｜≧｜Ｉｍ{ＳＰ(n,p,i)｝｜のとき、
ＰＳＰ(n,p,i)＝７  ・・（１７ｈ）
【００４７】
これらの式（１７ａ）〜（１７ｈ）を用いて、各ＳＰシンボル間の位相差を以下により生成する。
ｐｄＳＰ１(n,p,i)＝｛ＰＳＰ(n,p,i)＋ＰＳＰ(n,p,i+1)｝ｍｏｄ８  （但し、ｉ＝０〜３４）    ・・（１８）
ｐｄＳＰ２(n,p,i)＝｛ＰＳＰ(n,p,i)＋ＰＳＰ(n,p,i+2)｝ｍｏｄ８  （但し、ｉ＝０〜３３）    ・・（１９）
ｐｄＳＰ３(n,p,i)＝｛ＰＳＰ(n,p,i)＋ＰＳＰ(n,p,i+3)｝ｍｏｄ８  （但し、ｉ＝０〜３２）    ・・（２０）
【００４８】
更に、式（１８）〜（２０）を次のようにベクトルに変換する。
（ａ）  ｐｄＳＰ１(n,p,i)＝０のとき、ｄＳＰ１(n,p,i)＝ａ＋ｊｂ
（ｂ）  ｐｄＳＰ１(n,p,i)＝１のとき、ｄＳＰ１(n,p,i)＝ｃ＋ｊｄ
（ｃ）  ｐｄＳＰ１(n,p,i)＝２のとき、ｄＳＰ１(n,p,i)＝−ｂ＋ｊａ
（ｄ）  ｐｄＳＰ１(n,p,i)＝３のとき、ｄＳＰ１(n,p,i)＝−ｄ＋ｊｃ
（ｅ）  ｐｄＳＰ１(n,p,i)＝４のとき、ｄＳＰ１(n,p,i)＝−ａ−ｊｂ
（ｆ）  ｐｄＳＰ１(n,p,i)＝５のとき、ｄＳＰ１(n,p,i)＝−ｃ−ｊｄ
（ｇ）  ｐｄＳＰ１(n,p,i)＝６のとき、ｄＳＰ１(n,p,i)＝ｂ−ｊａ
（ｈ）  ｐｄＳＰ１(n,p,i)＝７のとき、ｄＳＰ１(n,p,i)＝ｄ−ｊｃ
（ｉ）  ｐｄＳＰ２(n,p,i)＝０のとき、ｄＳＰ２(n,p,i)＝ａ＋ｊｂ
（ｊ）  ｐｄＳＰ２(n,p,i)＝１のとき、ｄＳＰ２(n,p,i)＝ｃ＋ｊｄ
（ｋ）  ｐｄＳＰ２(n,p,i)＝２のとき、ｄＳＰ２(n,p,i)＝−ｂ＋ｊａ
（ｌ）  ｐｄＳＰ２(n,p,i)＝３のとき、ｄＳＰ２(n,p,i)＝−ｄ＋ｊｃ
（ｍ）  ｐｄＳＰ２(n,p,i)＝４のとき、ｄＳＰ２(n,p,i)＝−ａ−ｊｂ
（ｎ）  ｐｄＳＰ２(n,p,i)＝５のとき、ｄＳＰ２(n,p,i)＝−ｃ−ｊｄ
（ｏ）  ｐｄＳＰ２(n,p,i)＝６のとき、ｄＳＰ２(n,p,i)＝ｂ−ｊａ
（ｐ）  ｐｄＳＰ２(n,p,i)＝７のとき、ｄＳＰ２(n,p,i)＝ｄ−ｊｃ
（ｑ）  ｐｄＳＰ３(n,p,i)＝０のとき、ｄＳＰ３(n,p,i)＝ａ＋ｊｂ
（ｒ）  ｐｄＳＰ３(n,p,i)＝１のとき、ｄＳＰ３(n,p,i)＝ｃ＋ｊｄ
（ｓ）  ｐｄＳＰ３(n,p,i)＝２のとき、ｄＳＰ３(n,p,i)＝−ｂ＋ｊａ
（ｔ）  ｐｄＳＰ３(n,p,i)＝３のとき、ｄＳＰ３(n,p,i)＝−ｄ＋ｊｃ
（ｕ）  ｐｄＳＰ３(n,p,i)＝４のとき、ｄＳＰ３(n,p,i)＝−ａ−ｊｂ
（ｖ）  ｐｄＳＰ３(n,p,i)＝５のとき、ｄＳＰ３(n,p,i)＝−ｃ−ｊｄ
（ｗ）  ｐｄＳＰ３(n,p,i)＝６のとき、ｄＳＰ３(n,p,i)＝ｂ−ｊａ
（ｘ）  ｐｄＳＰ３(n,p,i)＝７のとき、ｄＳＰ３(n,p,i)＝ｄ−ｊｃ
ここで、ａ，ｂ，ｃ，ｄは、任意の定数である。
【００４９】
これ以降の処理は、実施例１と同様である。
この実施例６では、実施例６と同様に信号ＳＰ（ｎ，ｐ，ｉ）の大きさを無視し、位相関係だけを使用してＳＰシンボルの配置を検出しているので、少ない計算量でＳＰシンボルの検出が可能である。また、位相を８区分に分けているので、実施例５の利点に加えて、よりも高い精度を得ることができるという利点がある。
【００５０】
なお、本発明は、上記実施例に限定されず、種々の変形が可能である。この変形例としては、例えば、次のようなものがある。
（ａ）  ４３２本のキャリアを有する受信信号Ｒを例に説明したが、キャリアの数は４３２に限定されず、例えば背景技術として説明した１０８のキャリアに対しても同様に適用可能である。
（ｂ）  実施例１，３，４の差分検出部１２ｐでは、抽出されたＳＰシンボル間の位相差ｄＳＰを検出する際に、振幅情報を含めて位相差を計算しているが、実施例５，６のように、振幅情報を除去して純粋に位相差だけを計算するようにしても良い。これにより、演算量を軽減することができる。
（ｃ）  ＳＰシンボルの配置パターンは、図４に例示したものに限定されない。即ち、任意のＮ種類のパターンに従ってパイロットシンボルが分散配置されて周期的に送信されるＯＦＤＭ変調信号を復調して生成された受信信号に対しても同様に適用可能である。その場合、演算回路１０は、Ｎ種類のパターンに対応してＮ個が必要である。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施例１を示すＳＰ配置検出器の構成図である。
【図２】ＩＳＤＢ−Ｔの伝送フレームの構成例を示す図である。
【図３】本実施例における受信信号の定義を示す図である。
【図４】４つのＳＰパターンを示す図である。
【図５】本発明の実施例２を示すＳＰ配置検出器の構成図である。
【符号の説明】
【００５２】
１    乗算器
１０    演算回路
１１    ＳＰ抽出部
１２    差分検出部
１３    加算部
１４    絶対値部
１５    加重平均回路
２０    パターン検出回路
【図１】
2008136161.tif 000003
【図２】
2008136161.tif 000004
【図３】
2008136161.tif 000005
【図４】
2008136161.tif 000006
【図５】
2008136161.tif 000007