(57)【要約】【課題】より高効率に並列処理を行う。【解決手段】伝送路を介して受信された受信信号に含まれている複数の既知信号を抽出し、その既知信号が受信信号に含まれる所定周期の位相に応じて並び替えられた既知信号が、位相ごとに連続アドレスで記憶される。そして、既知信号を利用した補間処理が位相ごとに並列的に行われる。その後、受信信号に含まれていた順に従って並べ替えられる。本技術は、例えば、直交周波数分割多重方式を用いた伝送システムの受信機に適用できる。【選択図】図４
2015211279.tif 000002
【特許請求の範囲】
【請求項１】
伝送路を介して受信された受信信号に含まれている複数の既知信号を抽出する抽出部と、
前記既知信号が前記受信信号に含まれる所定周期の位相に応じて並び替えられた前記既知信号を記憶する記憶部と、
前記記憶部に記憶されている前記既知信号を利用した補間処理を、前記位相ごとに並列的に行う補間処理部と
を備える信号処理装置。
【請求項２】
前記記憶部は、前記位相ごとに連続アドレスで前記既知信号を記憶する
請求項１に記載の信号処理装置。
【請求項３】
前記補間処理部が補間処理を行うことにより求められた補間既知信号を、前記既知信号が前記受信信号に含まれていた順に従って並び替えを行う第１の並び替え部
をさらに備える請求項１に記載の信号処理装置。
【請求項４】
前記既知信号が前記受信信号に含まれる所定周期の位相に応じて、前記既知信号の並び替えを行う第２の並び替え部
をさらに備える請求項１に記載の信号処理装置。
【請求項５】
伝送路を介して受信された受信信号に含まれている複数の既知信号を抽出し、
前記既知信号が前記受信信号に含まれる所定周期の位相に応じて並び替えられた前記既知信号を記憶し、
記憶されている前記既知信号を利用した補間処理を、前記位相ごとに並列的に行う
ステップを含む信号処理方法。
【請求項６】
伝送路を介して受信された受信信号に含まれている複数の既知信号を抽出し、
前記既知信号が前記受信信号に含まれる所定周期の位相に応じて並び替えられた前記既知信号を記憶し、
記憶されている前記既知信号を利用した補間処理を、前記位相ごとに並列的に行う
ステップを含む信号処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、信号処理装置および信号処理方法、並びにプログラムに関し、特に、より高効率に並列処理を行うことができるようにした信号処理装置および信号処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、第２世代欧州地上波デジタル放送規格(DVB-T2：Digital Video Broadcasting - Terrestrial 2)のような、直交周波数分割多重方式（OFDM：Orthogonal Frequency Division Multiplexing）を用いた伝送システムでは、ＳＰ（Scattered Pilot：スキャッタードパイロット）信号と呼ばれる既知信号が用いられている。例えば、DVB-T2では、ＳＰ信号は、キャリア方向にDxキャリア(Dx=3,6,12,24)ごとに1回、シンボル方向にDyシンボル(Dy=2,4,16)ごとに１回挿入されている。
【０００３】
このような伝送システムにおける受信装置では同一キャリアに配置されるＳＰ信号を用いて時間方向および周波数方向に補間を行なうことで伝送路推定を行なう方法が一般的に知られている。例えば、SIMD（Single Instruction Multiple Data）演算機能を持つデジタルシグナルプロセッサ（DSP：Digital Signal Processor）を有するOFDM受信機により伝送路推定が行われる。
【０００４】
例えば、特許文献１には、OFDM受信機において伝送経路推定を行う発明が開示されており、特許文献２および３には、OFDM受信機向けにSIMD機能を備えたGPU（Graphics Processing Unit）またはDSPを搭載する発明が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１２９９７４号公報
【特許文献２】米国特許出願公開第２００９／０３２３７８４号明細書
【特許文献３】米国特許出願公開第２００５／０１５９１２３号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、SIMDのようなデータ並列演算処理装置を利用するにあたり、同一処理を施す並列演算対象のデータがメモリ上の連続領域に存在していないと高効率に処理ができないことが知られている。そのため、同一キャリアに配置されるＳＰ信号を用いた時間方向補間処理を行う際に、OFDMキャリア番号順に処理を行う構成では、隣接する補間対象キャリアの補間処理方法が異なることより、並列に実行することが困難となるため、並列処理装置の利用効率が低下することになっていた。
【０００７】
本開示は、このような状況に鑑みてなされたものであり、より高効率に並列処理を行うことができるようにするものである。
【課題を解決するための手段】
【０００８】
本開示の一側面の信号処理装置は、伝送路を介して受信された受信信号に含まれている複数の既知信号を抽出する抽出部と、前記既知信号が前記受信信号に含まれる所定周期の位相に応じて並び替えられた前記既知信号を記憶する記憶部と、前記記憶部に記憶されている前記既知信号を利用した補間処理を、前記位相ごとに並列的に行う補間処理部とを備える。
【０００９】
本開示の一側面の信号処理方法またはプログラムは、伝送路を介して受信された受信信号に含まれている複数の既知信号を抽出し、前記既知信号が前記受信信号に含まれる所定周期の位相に応じて並び替えられた前記既知信号を記憶し、記憶されている前記既知信号を利用した補間処理を、前記位相ごとに並列的に行うステップを含む。
【００１０】
本開示の一側面においては、伝送路を介して受信された受信信号に含まれている複数の既知信号が抽出され、既知信号が受信信号に含まれる所定周期の位相に応じて並び替えられた既知信号が記憶され、記憶されている既知信号を利用した補間処理が、位相ごとに並列的に行われる。
【発明の効果】
【００１１】
本開示の一側面によれば、より高効率に並列処理を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】ＳＰ信号の配置の一例を示す図である。
【図２】従来の補間方法による補間ＳＰ信号の時間方向補間処理を説明する図である。
【図３】周波数方向の補間を行う周波数方向補間処理を説明する図である。
【図４】本技術を適用した信号処理装置であるOFDM伝送経路推定部の第１の実施の形態の構成例を示すブロック図である。
【図５】ＳＰ位相２の場合におけるＳＰ信号の抽出を説明する図である。
【図６】ＳＰ位相３の場合におけるＳＰ信号の抽出を説明する図である。
【図７】ＳＰ位相０の場合におけるＳＰ信号の抽出を説明する図である。
【図８】ＳＰ位相１の場合におけるＳＰ信号の抽出を説明する図である。
【図９】ＳＰ位相１のＳＰ信号の置き換えを説明する図である。
【図１０】並列処理装置による時間方向補間処理を説明する図である。
【図１１】キャリア番号順にＳＰ信号および補間ＳＰ信号を並び替える処理について説明する図である。
【図１２】OFDM伝送経路推定処理を説明するフローチャートである。
【図１３】複数位相のＳＰ信号を示す図である。
【図１４】本技術を適用した信号処理装置であるOFDM伝送経路推定部の第２の実施の形態の構成例を示すブロック図である。
【図１５】ＳＰ位相の若い順に並び替えを行う処理を説明する図である。
【図１６】OFDM伝送経路推定処理を説明するフローチャートである。
【図１７】OFDM伝送経路推定処理に必要な動作周波数を比較する図である。
【図１８】本技術を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本技術を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００１４】
まず、図１乃至図３を参照して、一般的な、同一キャリアに配置されるＳＰ信号を用いて時間方向および周波数方向に補間することで伝送路推定を行う方法について説明する。
【００１５】
上述したように、第２世代欧州地上波デジタル放送規格のような、直交周波数分割多重方式を用いた伝送システムでは、ＳＰ信号は、キャリア方向にDxキャリア(Dx=3,6,12,24)ごとに１回、シンボル方向にDyシンボル(Dy=2,4,16)ごとに１回挿入されている。
【００１６】
また、ＳＰ信号の配置は、パイロットパターンと呼ばれる送信パラメータによって規定されている。即ち、パイロットパターン１では、Dx=3, Dy=4となるようにＳＰ信号が配置され、パイロットパターン２では、Dx=6, Dy=2となるようにＳＰ信号が配置され、パイロットパターン３では、Dx=6, Dy=4となるようにＳＰ信号が配置され、パイロットパターン３では、Dx=12, Dy=2となるようにＳＰ信号が配置される。また、パイロットパターン５では、Dx=12, Dy=4となるようにＳＰ信号が配置され、パイロットパターン６では、Dx=24, Dy=2となるようにＳＰ信号が配置され、パイロットパターン７では、Dx=24, Dy=4となるようにＳＰ信号が配置され、パイロットパターン８では、Dx=6, Dy=16となるようにＳＰ信号が配置される。
【００１７】
図１には、パイロットパターン１のとき、即ち、キャリア方向に3Dxキャリアごとに１回、シンボル方向に4Dyシンボルごとに１回、ＳＰ信号が配置された例が示されている。図１において、ＳＰ信号は、黒丸（●）により示されており、データセルが白丸（○）で示されている。
【００１８】
そして、伝送経路推定を行う処理では、ＳＰ信号を抽出した後、時間方向補間が行われ、続いて周波数方向補間が行われる。例えば、時間方向補間処理では、直近のＳＰ信号の過去値とＳＰ信号の未来値とを線形補間することにより補間ＳＰ信号が求められる。
【００１９】
図２を参照して、従来の補間方法による時間方向補間処理について説明する。
【００２０】
図２において、キャリア番号が３の倍数のキャリアが、時間方向補間処理において補間対象キャリアとなり、それ以外のキャリア番号が１および２の倍数のキャリアは補間対象外となる。
【００２１】
そして、キャリア番号０のキャリアでは出力する時刻から過去値が１シンボル、未来値が２シンボル離れていて、過去値と未来値は４シンボル離れている。このため、補間ＳＰ信号は、過去値の３／４倍と未来値の１／４倍の和として求めることができる。
【００２２】
また、キャリア番号３のキャリアでは入力する時刻に有効なＳＰ信号が存在するため、未来値と過去値の更新を行う。具体的には、未来値として保存していたものを過去値に移し替え、その後、未来値として保存していたものを入力に移し替える。この時点で過去値として保存されているＳＰ信号を補間ＳＰ信号とする。
【００２３】
また、キャリア番号６のキャリアでの補間ＳＰ信号は、キャリア番号０と同様に、過去値と未来値と出力する時刻の関係から過去値の１／４倍と未来値の３／４倍の和として求めることができる。同様に、キャリア番号９のキャリアでの補間ＳＰ信号は、過去値の２／４倍と未来値の２／４倍の和として求めることができる。
【００２４】
以下、同様に、キャリア番号１２のキャリアでの補間ＳＰ信号の求め方はキャリア番号０での補間ＳＰ信号の求め方と同一であり、キャリア番号１５のキャリアでの補間ＳＰ信号の求め方はキャリア番号３での補間ＳＰ信号の求め方と同一である。さらに、キャリア番号１８のキャリアでの補間ＳＰ信号の求め方はキャリア番号６での補間ＳＰ信号の求め方と同一であり、キャリア番号２１のキャリアでの補間ＳＰ信号の求め方はキャリア番号９での補間ＳＰ信号の求め方と同一である。
【００２５】
このように、例えば、キャリア番号０のキャリアとキャリア番号３のキャリアとで時間補間処理内で行う処理が異なっている。また、同一時刻にＳＰ信号が入力されるキャリア同士であるキャリア番号０のキャリアとキャリア番号１２のキャリアでは時間補間処理内で行う処理は同一である。つまり、時間方向補間処理での補間ＳＰ信号を求める際に、隣接する補間対象キャリア同士は時間方向補間処理の中での処理内容が異なるものとなっていた。
【００２６】
次に、図３を参照して、周波数方向の補間を行う周波数方向補間処理について説明する。
【００２７】
周波数方向補間処理では、ＳＰ信号と、時間方向補間処理で求められた補間ＳＰ信号とを用いて、周波数補間キャリアが求められる。なお、例えば、補間対象となるキャリアの近傍にあるＳＰ信号または補間ＳＰ信号を利用する場合には、キャリア番号順に処理を行うことが望ましい。
【００２８】
次に、図４は、本技術を適用した信号処理装置であるOFDM伝送経路推定部の第１の実施の形態の構成例を示すブロック図である。
【００２９】
図４において、OFDM伝送経路推定部１１は、パイロット抽出部１２、時間補間部１３、キャリア番号順並び替え部１４、周波数補間入力RAM（Random Access Memory）１５、および周波数補間部１６を備えて構成され、時間補間部１３は、並列処理装置２１およびパイロット値記憶RAM２２を備えて構成される。
【００３０】
パイロット抽出部１２には、OFDM伝送経路推定部１１の前段の回路（図示せず）からOFDM周波数領域信号が供給され、パイロット抽出部１２は、OFDM周波数領域信号からＳＰ信号を抽出する。
【００３１】
時間補間部１３は、パイロット抽出部１２により抽出されたＳＰ信号を用いて補間ＳＰ信号を求める時間方向補間処理を行う。また、時間補間部１３は、並列処理装置２１およびパイロット値記憶RAM２２を有している。パイロット値記憶RAM２２には後述するようにＳＰ位相ごとにＳＰ信号が記憶されており、並列処理装置２１は、パイロット値記憶RAM２２からＳＰ信号を読み出して並列的に補間ＳＰ信号を算出し、ＳＰ位相ごとに補間ＳＰ信号をパイロット値記憶RAM２２に記憶させる。
【００３２】
キャリア番号順並び替え部１４は、時間補間部１３のパイロット値記憶RAM２２にＳＰ位相ごとに記憶されているＳＰ信号および補間ＳＰ信号を読み出して、キャリア番号順に並び替えを行って、周波数補間入力RAM１５に記憶させる。
【００３３】
周波数補間入力RAM１５は、キャリア番号順にＳＰ信号および補間ＳＰ信号を記憶する。
【００３４】
周波数補間部１６は、周波数補間入力RAM１５からＳＰ信号および補間ＳＰ信号を読み出し、周波数補間キャリアを求める周波数方向補間処理を行う。そして、周波数補間部１６は、ＳＰ信号、補間ＳＰ信号、および周波数補間キャリアを、図示しない後段の回路に供給する。
【００３５】
このように構成されるOFDM伝送経路推定部１１は、並列処理装置２１を利用して、時間方向補間処理を高効率に実行することができる。
【００３６】
以下では、OFDM伝送経路推定部１１が実行するOFDM伝送経路推定処理について、図面を参照して詳細に説明する。
【００３７】
まず、図５乃至図８を参照して、パイロット抽出部１２がＳＰ信号を抽出する処理について詳細に説明する。
【００３８】
ここで、以下の説明において、ＳＰ位相を、ＳＰ信号のキャリア番号をDxで除算した値をDyで除算した余り（即ち、ＳＰ位相＝（ＳＰ信号のキャリア番号／Dx）％Dy）と定義する。この定義は、同一シンボル内に存在するＳＰ信号は同じＳＰ位相になることを示している。例えば、Dx=3,Dy=4であるパイロットパターン１のとき、キャリア番号が０と１２のＳＰ信号はＳＰ位相０で同一となり、キャリア番号が０と６のＳＰ信号はＳＰ位相０とＳＰ位相２とで異なるものとなる。
【００３９】
図５に示すように、パイロット抽出部１２は、キャリア番号が６や１８などのように、１２の倍数に６を加算した値のキャリア番号のＳＰ信号が入力されるタイミングで、それらのキャリア番号のＳＰ信号を抽出する。このとき、１２の倍数に６を加算した値のキャリア番号のＳＰ位相は２であり、パイロット抽出部１２は、抽出したＳＰ信号をパイロット値記憶RAM２２のＳＰ位相２の記憶領域に連続アドレスで保存する。
【００４０】
その後、パイロット抽出部１２は、次のＳＰ信号が入力されるタイミングで、即ち、図６に示すように、キャリア番号が９や２１などのように、１２の倍数に９を加算した値のキャリア番号のＳＰ信号が入力されるタイミングで、それらのキャリア番号のＳＰ信号を抽出する。このとき、１２の倍数に９を加算した値のキャリア番号のＳＰ位相は３であり、パイロット抽出部１２は、抽出したＳＰ信号をパイロット値記憶RAM２２のＳＰ位相３の記憶領域に連続アドレスで保存する。
【００４１】
さらに、パイロット抽出部１２は、次のＳＰ信号が入力されるタイミングで、即ち、図７に示すように、キャリア番号が０や１２などのように、１２の倍数である値のキャリア番号のＳＰ信号が入力されるタイミングで、それらのキャリア番号のＳＰ信号を抽出する。このとき、１２の倍数である値のキャリア番号のＳＰ位相は０であり、パイロット抽出部１２は、抽出したＳＰ信号をパイロット値記憶RAM２２のＳＰ位相０の記憶領域に連続アドレスで保存する。
【００４２】
そして、パイロット抽出部１２は、次のＳＰ信号が入力されるタイミングで、即ち、図８に示すように、キャリア番号が３や１５などのように、１２の倍数に３を加算した値のキャリア番号のＳＰ信号が入力されるタイミングで、それらのキャリア番号のＳＰ信号を抽出する。このとき、１２の倍数に３を加算した値のキャリア番号のＳＰ位相は１であり、パイロット抽出部１２は、抽出したＳＰ信号をパイロット値記憶RAM２２のＳＰ位相１の記憶領域に連続アドレスで保存する。
【００４３】
また、パイロット値記憶RAM２２では、ＳＰ位相１のＳＰ信号の移し替えが行われる。
【００４４】
即ち、図９に示すように、パイロット値記憶RAM２２では、既に未来値として未来値用の記憶領域に保存しているＳＰ位相１のＳＰ信号を、過去値用の記憶領域に移し替える処理が行われる。その後、抽出されたＳＰ位相１のＳＰ信号を未来値用の記憶領域に移し替える処理が行われる。
【００４５】
このように、パイロット値記憶RAM２２には、ＳＰ位相０、ＳＰ位相１、ＳＰ位相２、およびＳＰ位相３ごとに、パイロット抽出部１２により抽出されたＳＰ信号が保存される。即ち、パイロット値記憶RAM２２では、補間ＳＰ信号を求める演算に必要な未来値および過去値について、同一の演算を行うＳＰ信号が連続になるように記憶領域上に配置されている。
【００４６】
次に、図１０に示すように、並列処理装置２１により時間方向補間処理が行われる。
【００４７】
並列処理装置２１は、図２を参照して上述したように、ＳＰ位相０のＳＰ信号の未来値およびＳＰ信号の過去値を線形補間することにより補間ＳＰ信号を算出する。このとき、同一の演算を行うＳＰ信号がＳＰ位相０の記憶領域に連続して配置されている。従って、並列処理装置２１は、ＳＰ信号の未来値に１／４を乗算する処理を並列的に行うことができるとともに、ＳＰ信号の過去値に３／４を乗算する処理を並列的に行うことができ、ＳＰ信号の未来値に１／４を乗算した値とＳＰ信号の過去値に３／４を乗算した値とを加算する処理を並列的に行うことができる。
【００４８】
また、並列処理装置２１は、ＳＰ位相３およびＳＰ位相４のＳＰ信号に対しても、ＳＰ位相０のＳＰ信号と同様に、並列的に演算処理を行い、補間ＳＰ信号を算出することができる。なお、並列処理装置２１は、ＳＰ位相２のＳＰ信号については、ＳＰ信号の過去値を並列的に置き換える処理を行う。
【００４９】
次に、図１１に示すように、キャリア番号順並び替え部１４によりＳＰ信号および補間ＳＰ信号を並び替える処理が行われる。
【００５０】
並列処理装置２１により算出された補間ＳＰ信号は、ＳＰ位相ごとの配置でパイロット値記憶RAM２２に保存されている。従って、キャリア番号順並び替え部１４は、パイロット値記憶RAM２２からＳＰ信号および補間ＳＰ信号を配置に従った順番で読み出して、キャリア番号順に並び替えながら、周波数補間入力RAM１５に配置する。
【００５１】
その後、周波数補間部１６が、周波数補間入力RAM１５からＳＰ信号および補間ＳＰ信号を読み出して、図３を参照して上述したように、周波数方向補間の処理を行う。
【００５２】
次に、図１２は、OFDM伝送経路推定部１１が行うOFDM伝送経路推定処理を説明するフローチャートである。
【００５３】
例えば、伝送路を介して受信されたOFDM周波数領域信号がパイロット抽出部１２に供給されると処理が開始され、ステップＳ１１において、パイロット抽出部１２は、OFDM周波数領域信号に含まれている複数のＳＰ信号を抽出する。
【００５４】
ステップＳ１２において、パイロット抽出部１２は、ステップＳ１１でOFDM周波数領域信号から抽出した複数のＳＰ信号を、時間補間部１３のパイロット値記憶RAM２２に保存する。このとき、パイロット抽出部１２は、図５乃至８を参照して上述したように、
OFDM周波数領域信号においてＳＰ信号が配置される周期に従ったＳＰ位相に応じてＳＰ信号を並び替えて、ＳＰ位相ごとの記憶領域にＳＰ信号を記憶させる。また、このとき、パイロット値記憶RAM２２は、図９を参照して上述したように、ＳＰ位相１のＳＰ信号の移し替える処理を行う。
【００５５】
ステップＳ１３において、並列処理装置２１は、パイロット値記憶RAM２２に保存されているＳＰ信号を読み出して、図１０を参照して上述したように、ＳＰ位相ごとに並列的に補間ＳＰ信号を演算することで、ＳＰ信号を時間方向に補間する時間方向補間処理を行う。
【００５６】
ステップＳ１４において、キャリア番号順並び替え部１４は、ステップＳ１２でパイロット値記憶RAM２２に記憶されたＳＰ信号、および、ステップＳ１３で並列処理装置２１により算出されてパイロット値記憶RAM２２に記憶された補間ＳＰ信号を読み出す。そして、キャリア番号順並び替え部１４は、パイロット値記憶RAM２２から読み出したＳＰ信号および補間ＳＰ信号を、出力がキャリア番号順になるように並び替えを行って周波数補間入力RAM１５に記憶させる。
【００５７】
ステップＳ１５において、周波数補間部１６は、周波数補間入力RAM１５からＳＰ信号および補間ＳＰ信号を読み出して、図３を参照して上述したように、周波数方向補間処理を行う。そして、周波数補間部１６は、周波数方向補間が行われたOFDM周波数領域信号を、図示しない後段の回路に供給し、処理は終了される。
【００５８】
以上のように、OFDM伝送経路推定部１１では、パイロット値記憶RAM２２のＳＰ位相ごとの記憶領域に連続アドレスでＳＰ信号を記憶させることで、並列処理装置２１を利用して時間方向補間処理を高効率に行うことができる。
【００５９】
即ち、SIMDのようなデータ並列演算処理装置を利用するにあたり、同一処理を施す並列演算対象のデータはメモリ上の連続領域に存在していないと高効率に処理ができないことが知られている。従って、OFDM伝送経路推定部１１では、上述したように、同一処理を施す並列演算対象のＳＰ信号をパイロット値記憶RAM２２上の連続領域に記憶させることで、並列処理装置２１により高効率に処理を行うことができる。
【００６０】
ところで、図１３に示すように、DVB-T2で決められているＰ２シンボルやＦＣ（Flame Closing）シンボルは、ノーマルシンボルと違い、既知信号がDxキャリア毎に配置されていて、ＳＰ信号と同等に扱うことが可能である。従って、OFDMシンボルがＰ２シンボルやＦＣシンボルである場合に含まれるＳＰ信号を伝送路推定の際に使うことができる。
【００６１】
次に、図１４は、本技術を適用した信号処理装置であるOFDM伝送経路推定部の第２の実施の形態の構成例を示すブロック図である。
【００６２】
図１４に示すように、OFDM伝送経路推定部１１Ａは、図４のOFDM伝送経路推定部１１と同様に、パイロット抽出部１２、時間補間部１３、キャリア番号順並び替え部１４、周波数補間入力RAM１５、および周波数補間部１６を備えて構成され、時間補間部１３は、並列処理装置２１およびパイロット値記憶RAM２２を備えて構成される。これらの構成については、OFDM伝送経路推定部１１と同様であり、その詳細な説明は省略する。
【００６３】
さらに、OFDM伝送経路推定部１１Ａは、ＳＰ位相順並び替え部３１、パイロット入力選択部３２、および復調コントローラ部３３を備えて構成される。
【００６４】
ＳＰ位相順並び替え部３１には、パイロット抽出部１２により抽出されたＰ２シンボルおよびＦＣシンボルが供給され、ＳＰ位相順並び替え部３１は、図１５に示すように、Ｐ２シンボルやＦＣシンボルをＳＰ位相の若い順に並び替える処理を行う。
【００６５】
パイロット入力選択部３２は、復調コントローラ部３３の制御に従って、時間補間部１３に入力される信号を選択する。例えば、パイロット入力選択部３２は、パイロット抽出部１２から直接供給されるノーマルのＳＰ信号の入力と、ＳＰ位相順並び替え部３１により並び替えられたＰ２シンボルおよびＦＣシンボルの入力とを選択する。
【００６６】
復調コントローラ部３３には、OFDM伝送経路推定部１１Ａを備えた受信装置のフレーム同期部（図示せず）からフレームに同期した同期信号が供給されるとともに、その受信装置の全体を制御する制御部からOFDM伝送経路推定部１１Ａに対する制御を行うための制御信号が供給される。
【００６７】
そして、復調コントローラ部３３は、同期信号に従って、入力シンボルがノーマルのＳＰ信号であるか否かを判定する。また、復調コントローラ部３３は、制御信号に従って、複数位相のＳＰ信号を利用するか否かを判定する。例えば、受信装置の復調状態や処理負荷などに基づいて、受信装置が複数位相のＳＰ信号を利用する余裕がある（処理が増加しても問題ない）場合には、複数位相のＳＰ信号を利用する旨の制御信号が供給される。
【００６８】
次に、図１６は、OFDM伝送経路推定部１１Ａが行うOFDM伝送経路推定処理を説明するフローチャートである。
【００６９】
ステップＳ２１において、復調コントローラ部３３は、同期信号に基づいて、入力シンボルがノーマルのＳＰ信号であるか否かを判定する。
【００７０】
ステップＳ２１において、復調コントローラ部３３が、入力シンボルがノーマルのＳＰ信号でないと判定した場合、処理はステップＳ２２に進む。即ち、この場合、入力シンボルは、複数位相のＳＰ信号である。
【００７１】
ステップＳ２２において、復調コントローラ部３３は、制御信号に従って、複数位相のＳＰ信号を利用するか否かを判定する。
【００７２】
ステップＳ２１で入力シンボルがノーマルのＳＰ信号であると判定された場合、または、ステップＳ２２で複数位相のＳＰ信号を利用しないと判定された場合、処理はステップＳ２３に進む。ステップＳ２３では、図１２のフローチャートを参照して説明したOFDM伝送経路推定処理が行われ、処理は終了する。
【００７３】
一方、ステップＳ２２において、復調コントローラ部３３が、複数位相のＳＰ信号を利用すると判定した場合、処理はステップＳ２４に進む。
【００７４】
ステップＳ２４において、復調コントローラ部３３は、利用するＰ２シンボルのＳＰ信号を抽出するようにパイロット抽出部１２に対する指示を行い、パイロット抽出部１２は、利用するＰ２シンボルのＳＰ信号を抽出してＳＰ位相順並び替え部３１に供給する。
【００７５】
ステップＳ２５において、ＳＰ位相順並び替え部３１は、ステップＳ２４でパイロット抽出部１２から供給されるＰ２シンボルのＳＰ信号をＳＰ位相順に並び替えを行う。そして、ステップＳ２６において、ＳＰ位相順並び替え部３１は、パイロット入力選択部３２を介して時間補間部１３のパイロット値記憶RAM２２にＳＰ信号をＳＰ位相ごとに保存する。
【００７６】
その後、ステップＳ２７において、図１２のステップＳ１３と同様に、並列処理装置２１が時間方向補間処理を行い、ステップＳ２８において、図１２のステップＳ１４と同様に、キャリア番号順並び替え部１４がキャリア番号順になるように並び替えを行う。そして、ステップＳ２９において、図１２のステップＳ１５と同様に、周波数補間部１６が周波数方向補間処理を行った後、処理は終了される。
【００７７】
このように、OFDM伝送経路推定部１１Ａでは、複数位相のＳＰ信号を利用することで、OFDM伝送経路推定処理をより正確に行うことができる。
【００７８】
以上のように、OFDM伝送経路推定部１１では、ＳＰ信号を並び替えてパイロット値記憶RAM２２に記憶させることで、並列処理装置２１の利用効率を向上させることができる。
【００７９】
例えば、図１７に示すように、従来の方式（即ち、並び替え手法なし）と比較して、OFDM伝送経路推定部１１による方式（即ち、並び替え手法あり）では、OFDM伝送経路推定処理に必要な動作周波数を非常に低減させることができる。即ち、補間ＳＰ信号の並び替えを行うことによって動作周波数が増加することになるが、時間方向補間処理に必要な動作周波数を、並列処理装置２１の並列数分の１に削減することができ、全体として動作周波数を低減させることができる。
【００８０】
なお、上述のフローチャートを参照して説明した各処理は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。また、プログラムは、１のCPUにより処理されるものであっても良いし、複数のCPUによって分散処理されるものであっても良い。
【００８１】
また、上述した一連の処理（情報処理方法）は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラムが記録されたプログラム記録媒体からインストールされる。
【００８２】
図１８は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【００８３】
コンピュータにおいて、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【００８４】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８、ネットワークインタフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１を駆動するドライブ１１０が接続されている。
【００８５】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【００８６】
コンピュータ（CPU１０１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア１１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【００８７】
そして、プログラムは、リムーバブルメディア１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【００８８】
なお、本技術は以下のような構成も取ることができる。
（１）
伝送路を介して受信された受信信号に含まれている複数の既知信号を抽出する抽出部と、
前記既知信号が前記受信信号に含まれる所定周期の位相に応じて並び替えられた前記既知信号を記憶する記憶部と、
前記記憶部に記憶されている前記既知信号を利用した補間処理を、前記位相ごとに並列的に行う補間処理部と
を備える信号処理装置。
（２）
前記記憶部は、前記位相ごとに連続アドレスで前記既知信号を記憶する
上記（１）に記載の信号処理装置。
（３）
前記補間処理部が補間処理を行うことにより求められた補間既知信号を、前記既知信号が前記受信信号に含まれていた順に従って並び替えを行う第１の並び替え部
をさらに備える上記（１）または（２）に記載の信号処理装置。
（４）
前記既知信号が前記受信信号に含まれる所定周期の位相に応じて、前記既知信号の並び替えを行う第２の並び替え部
をさらに備える上記（１）から（３）までのいずれかに記載の信号処理装置。
（５）
伝送路を介して受信された受信信号に含まれている複数の既知信号を抽出し、
前記既知信号が前記受信信号に含まれる所定周期の位相に応じて並び替えられた前記既知信号を記憶し、
記憶されている前記既知信号を利用した補間処理を、前記位相ごとに並列的に行う
ステップを含む信号処理方法。
（６）
伝送路を介して受信された受信信号に含まれている複数の既知信号を抽出し、
前記既知信号が前記受信信号に含まれる所定周期の位相に応じて並び替えられた前記既知信号を記憶し、
記憶されている前記既知信号を利用した補間処理を、前記位相ごとに並列的に行う
ステップを含む信号処理をコンピュータに実行させるプログラム。
【００８９】
なお、本実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【００９０】
１１  OFDM伝送経路推定部，  １２  パイロット抽出部，  １３  時間補間部，  １４  キャリア番号順並び替え部，  １５  周波数補間入力RAM，  １６  周波数補間部，  ２１  並列処理装置，  ２２  パイロット値記憶RAM，  ３１  ＳＰ位相順並び替え部，  ３２  パイロット入力選択部，  ３３  復調コントローラ部
【図１】
2015211279.tif 000003
【図２】
2015211279.tif 000004
【図３】
2015211279.tif 000005
【図４】
2015211279.tif 000006
【図５】
2015211279.tif 000007
【図６】
2015211279.tif 000008
【図７】
2015211279.tif 000009
【図８】
2015211279.tif 000010
【図９】
2015211279.tif 000011
【図１０】
2015211279.tif 000012
【図１１】
2015211279.tif 000013
【図１２】
2015211279.tif 000014
【図１３】
2015211279.tif 000015
【図１４】
2015211279.tif 000016
【図１５】
2015211279.tif 000017
【図１６】
2015211279.tif 000018
【図１７】
2015211279.tif 000019
【図１８】
2015211279.tif 000020