シングルキャリア信号を受信する受信装置であって、受信したシングルキャリア信号のベースバンド信号のDC成分を除去するフィルタと、前記DC成分の除去後の信号に、既知信号に含まれるDC成分を固定DCオフセットとして加算する固定DCオフセット加算部と、前記固定DCオフセットを加算した信号と前記既知信号との相互相関を算出する相関演算部と、前記相関演算部にて算出した相関ベクトルのピークによりキャリア周波数オフセットを推定するキャリア周波数オフセット推定部と、前記推定されたキャリア周波数オフセットに基づき、前記ベースバンド信号の周波数を補正する周波数補正部と、を備える受信装置。請求項1に記載の受信装置であって、前記相関演算部にて算出した相関ベクトルのサイドローブの平均値により残留DCオフセットを推定する残留DCオフセット推定部と、前記推定された残留DCオフセットに基づき、前記ベースバンド信号のDCオフセットを補正するDCオフセット補正部と、を備える受信装置。請求項1または2に記載の受信装置であって、前記フィルタは、アナログのベースバンド信号のDC成分を除去し、前記フィルタの出力をデジタル信号に変換するADコンバータを備え、前記固定DCオフセット加算部は、前記変換後のデジタル信号に前記固定DCオフセットを加算する、受信装置。上述した従来技術では、DC成分がない信号を受信することを前提としており、DC成分があるシングルキャリア信号には適用困難であった。すなわち、DC成分があるシングルキャリア信号の受信信号に対して、キャリア周波数オフセットまたはDCオフセットの推定及び補正は困難であった。本発明は、上記事情に鑑みてなされたもので、第1の目的は、DC成分があるシングルキャリア信号の受信信号に対して、精度良くキャリア周波数オフセットを推定して補正できる受信装置を提供することにある。また、本発明の第2の目的は、DC成分があるシングルキャリア信号の受信信号に対して、精度良くDCオフセットを推定して補正できる受信装置を提供することにある。本発明の受信装置は、シングルキャリア信号を受信する受信装置であって、受信したシングルキャリア信号のベースバンド信号のDC成分を除去するフィルタと、前記DC成分の除去後の信号に、既知信号に含まれるDC成分を固定DCオフセットとして加算する固定DCオフセット加算部と、前記固定DCオフセットを加算した信号と前記既知信号との相互相関を算出する相関演算部と、前記相関演算部にて算出した相関ベクトルのピークによりキャリア周波数オフセットを推定するキャリア周波数オフセット推定部と、前記推定されたキャリア周波数オフセットに基づき、前記ベースバンド信号の周波数を補正する周波数補正部と、を備える。上記構成により、DC成分があるシングルキャリア信号の受信信号に対して、精度良くキャリア周波数オフセットを推定して補正できる。また、本発明は、上記の受信装置であって、前記相関演算部にて算出した相関ベクトルのサイドローブの平均値により残留DCオフセットを推定する残留DCオフセット推定部と、前記推定された残留DCオフセットに基づき、前記ベースバンド信号のDCオフセットを補正するDCオフセット補正部と、を備えるものを含む。上記構成により、DC成分があるシングルキャリア信号の受信信号に対して、精度良くDCオフセットを推定して補正できる。本発明によれば、DC成分があるシングルキャリア信号の受信信号に対して、精度良くキャリア周波数オフセットを推定して補正できる。本発明によれば、DC成分があるシングルキャリア信号の受信信号に対して、精度良くDCオフセットを推定して補正できる。以下の実施形態では、シングルキャリア信号を受信する受信装置の例として、ミリ波帯を使用して高速伝送するミリ波無線通信システムに適用可能な受信装置の構成例を示す。図2は、本発明の実施形態に係る受信装置が受信する通信信号のフレームフォーマットの一例を示す図である。通信信号は、プリアンブル201、伝送路推定用フィールド202、ガードインターバルGI203、データ204を有する。プリアンブル201は、通信信号中のフレームの先頭に設けられる信号であり、既知の信号波形を複数回繰り返した信号を含む。例えば、相関特性に優れる128ビットのGolay系列Ga205をBPSK変調した信号波形を一単位として、これを複数回繰り返した波形を用いる。受信装置では、プリアンブル201の既知信号波形の繰り返しを相関検出により求め、フレームの検出、ゲイン制御、キャリア周波数同期のうち、少なくとも1つ以上の処理に用いる。伝送路推定用フィールド202は、プリアンブル201の後に設けられる信号である。伝送路推定用フィールド202は、複数個の既知の信号波形を含み、受信装置では送信装置との間の伝送路歪みの推定に用いる。例えば、128bitのGolay系列と128bitのGolay系列の相補系列とをBPSK変調した信号波形を含む。ガードインターバル203は、データ204の区切りに挿入される信号である。ガードインターバル203は、既知の信号波形を含み、例えば、64bitのGolay系列をBPSK変調した信号を含む。データ204は、ブロック単位により誤り訂正符号化されたデータビット列をPSK変調またはQAM変調により変調したシンボル列を含む。なお、PSK変調には、BPSK、QPSK、8-PSKを含み、QAM変調には、16QAM、64QAM、256QAMを含む。送信装置において、上記のような信号フォーマットにてデジタル変調された送信信号のシンボル列は、送信帯域制限フィルタとしてルートレイズドコサインフィルタを通した後、DAコンバータによりアナログベースバンド信号に変換される。そして、RF部にてアナログベースバンド信号がシングルキャリア高周波信号に変換されて電力増幅され、アンテナから送信される。プリアンブル201に用いられる128bitのGolay系列205は、種々の生成多項式を用いて生成できる。ここで、生成された128ビットの系列において、0と1の数が同じであれば、BPSKの信号点-1と1にマッピングすると平均値は0となり、DC成分を含まない信号となる。しかし、128ビットの系列において、0と1の数に偏りが生じると、BPSKの信号点-1と1にマッピングされた信号の平均値は0とならず、DC成分を含む信号となる。ここでは、シングルキャリア信号のプリアンブル201において既知信号波形として用いられるGolay系列をBPSK変調した信号は、DC成分を含む系列である。シングルキャリア信号を用いて通信する通信規格において採用が検討されているGolay系列としては、BPSK変調した信号にてDC成分を含む系列が存在する。図1は、本発明の実施形態に係る受信装置の要部構成を示すブロック図である。受信装置は、RF部101、ハイパスフィルタHPF102、ADコンバータADC103、復調部112を含む。また、受信装置は、固定オフセット発生部104、第1オフセット加算器105、相関演算部106、相関ピーク間位相差検出部107、周波数補正量算出部108、周波数補正部111を含む。また、受信装置は、残留DCオフセット推定部109、第2オフセット加算器110を含む。RF部101は、シングルキャリア高周波信号をダイレクトコンバージョンによりベースバンド信号に周波数変換する。ハイパスフィルタ102は、DC成分を除去するフィルタとして機能し、ベースバンド信号の低周波帯域を遮断してDC成分を除去または低減する。ハイパスフィルタ102は、例えば、プリアンブル201と、ガードインターバル203及びデータ204とでは、異なるフィルタ特性を用いる。つまり、信号フォーマットの各領域によってフィルタ特性を切替可能になっている。ADコンバータ103は、DC成分を除去または低減されたベースバンド信号をデジタル信号に変換する。復調部112は、デジタル信号の変調信号を復調し、受信データを取得する。固定オフセット発生部104は、既知のGolay系列に含まれるDC成分に相当するオフセット固定DCオフセットを発生する。固定オフセット発生部104は、信号フォーマットの各領域に用いられるGolay系列に対応して、それぞれの系列に含まれるDC成分に相当する固定DCオフセットを切り替えて発生する。例えばプリアンブル201とガードインターバル203とでは、固定DCオフセットを切り替えて発生する。固定DCオフセットは、Golay系列のDC成分の平均値により求められる。プリアンブル201のようにGolay系列205を複数回繰り返す場合は、系列1つ分におけるDC成分の平均値によって固定DCオフセットを設定する。第1オフセット加算器105は、ADコンバータ103の出力に固定オフセット発生部104にて発生された固定DCオフセットを加算する。上記固定オフセット発生部104、第1オフセット加算器105が固定DCオフセット加算部の機能を実現する。なお、既知信号波形として用いられるGolay系列が、BPSK変調信号においてDC成分を含まない場合は、固定DCオフセットが0となる。相関演算部106は、既知のGolay系列を保持しており、既知信号波形の受信信号との相互相関をとる相関演算を行う。相関演算部106は、例えばプリアンブル201、ガードインターバル203の既知信号波形の受信信号について、スライディング相関処理によって相関値相関ベクトルを求める。相関を求める既知信号波形の受信信号は、AD変換前にDC成分を除去または低減された後、Golay系列に含まれるDC成分のオフセットが付加された信号である。相関ピーク間位相差検出部107は、相関演算部106からの相関出力に基づき、相関ピーク間の位相差を検出する。周波数補正量算出部108は、相関ピーク間位相差検出部107にて検出された相関ピーク間の位相差に基づき、キャリア周波数オフセットを推定し、位相差をゼロにする周波数補正量補正ベクトルを算出する。上記相関ピーク間位相差検出部107、周波数補正量算出部108がキャリア周波数オフセット推定部の機能を実現する。キャリア周波数オフセットの推定は、プリアンブル201を用いている。周波数補正部111は、ADコンバータ103の出力に周波数補正量補正ベクトルを乗算してキャリア周波数オフセットを補正する。残留DCオフセット推定部109は、相関演算部106からの相関出力における残留DCオフセットを推定し、残留DCオフセットを0にする補正値を算出する。残留DCオフセットの推定は、ガードインターバル203及びデータ204を用いるのが好ましい。第2オフセット加算器110は、残留DCオフセット推定部109にて算出した残留DCオフセット補正値を、ADコンバータ103の出力に加算する。上記第2オフセット加算器110がDCオフセット補正部の機能を実現する。次に、本実施形態の受信装置における動作を詳細に説明する。アンテナにて受信されたシングルキャリア高周波信号は、RF部101にてダイレクトコンバージョンによりダウンコンバートされてベースバンド信号に変換される。ダイレクトコンバージョンにより周波数変換されたベースバンド信号には、セルフミキシングによるDCオフセットが生じており、ADコンバータ103の入力レンジを超えるようなレベルである。上述のダイレクトコンバージョンによるDCオフセットを取り除くため、ベースバンド信号はハイパスフィルタ102を通してDC成分を除去してからADコンバータ103に入力する。キャリア周波数オフセットの推定及び補正は、信号フォーマットにおけるプリアンブル201を用いるのが好ましい。プリアンブル201の信号は、Golay系列のDC成分を含んでいるが、ハイパスフィルタ102によってDC成分が除去され、ダイナミックレンジを下げた状態においてADコンバータ103に入力される。ハイパスフィルタ102通過後のベースバンド信号は、ADコンバータ103にてデジタル信号に変換されて出力される。DCオフセットが除去されたデジタル信号は、プリアンブル201においては、ダイレクトコンバージョンによるDCオフセット以外にも、信号成分として必要なプリアンブル201のGolay系列のDC成分も除去されている。本実施形態では、固定オフセット発生部104にて既知のGolay系列に含まれるDC成分に相当する固定DCオフセットを発生し、第1オフセット加算器105にてADコンバータ103の出力のデジタル信号に固定DCオフセットを加算する。プリアンブル201を用いてキャリア周波数オフセットを推定する場合、固定オフセット発生部104はプリアンブル201のGolay系列のDC成分に相当する固定DCオフセットを発生する。第1オフセット加算器105の出力は相関演算部106に入力され、相互相関をとる相関演算が行われる。相関演算部106はプリアンブル201のGolay系列を用いて入力信号との相互相関を求める。図3は、プリアンブル201の信号に関するキャリア周波数オフセット推定の動作を説明する図であり、Golay系列の相関ベクトルの一例を示した模式図である。図3において、Aは相関演算部106の出力の相関ベクトルの振幅を時系列において表した図、Bは相関ベクトルのピーク毎の位相を時系列において表した図、Cは相関ベクトルをIQ平面において表した図である。相関演算部106では、入力信号Rtと既知のGolay系列Gtとのスライディング相関処理を行い、相関ベクトルCtを出力する。Ct=ΣRtGt...1ここで、は複素共役を表す。相関ベクトルCtは、プリアンブル201内のGolay系列205の繰り返し周期T毎に相関ベクトルのピークが現れる。図3Aに示すように、相関ベクトル305は、Golay系列205の繰り返し周期Tによってピーク301、302、303、304を持つ波形となる。ピーク振幅を正規化すると、相関ベクトルCtは以下のようになる。Ct=1t=kTの場合、kは繰り返し数0その他の場合...2入力信号にキャリア周波数オフセットΔfがあると、相関ベクトルCtは以下のようになる。Ct=ΣRtexpj2πΔftGt=expj2πΔfkTt=kTの場合0その他の場合...3よって、ピークタイミングt=kTの場合での相関ベクトルCtは、キャリア周波数オフセットΔfに比例した位相回転が起こる。図3Bに示すように、繰り返し周期T毎のピークタイミングにおいて、ピークの相関ベクトルCkTつまりピーク301、302、303、304では、キャリア周波数オフセットに比例して順に位相が回転する。相関ピーク間位相差検出部107では、相関演算部106より出力される相関ベクトルを入力し、ピークタイミングにおける相関ベクトル間の位相差Δθを求める。図3Cに示すように、入力信号にキャリア周波数オフセットΔfがある場合、相関ベクトルのピーク301、302、303、304は、IQ平面上において原点を中心に位相差Δθずつ位相回転する。周波数補正量算出部108では、相関ベクトルのピーク間の位相差Δθに基づき、キャリア周波数オフセットを補正するための周波数補正量として、補正ベクトルを算出する。相関ベクトルのピーク間の位相差Δθの平均値と繰り返し周期Tとから、キャリア周波数オフセットΔfが推定できる。Δθ=argCkT-argCk-1T/T=2πΔfkT-2πΔfk-1T=2πΔf...4すなわち、周波数補正量算出部108は、相関ベクトル間の位相差Δθからキャリア周波数オフセットΔfを求め、キャリア周波数オフセットΔfをキャンセルする補正ベクトルを算出する。算出された補正ベクトルは、周波数補正部111にてADコンバータ103の出力に乗算され、キャリア周波数オフセットが補正される。キャリア周波数オフセットが補正されたベースバンド信号の受信信号は、復調部112にて復調処理が行われ、受信データが復調される。図4は、比較のために固定DCオフセットを付加しない信号によるGolay系列の相関ベクトルの一例を示した模式図である。図4の例は、ハイパスフィルタにてDC成分が除去された信号について、固定DCオフセットを加算せずに、そのまま相関演算した例である。図4において、Aは相関ベクトルの振幅を時系列において表した図、Bは相関ベクトルをIQ平面において表した図である。図3と同様、相関ベクトル405は、図4Aに示すように、プリアンブル201内のGolay系列205の繰り返し周期T毎にピーク401、402、403、404を持つ波形となる。DC成分が除去されているため、本来信号成分として必要なDC成分が逆オフセットとして生じているように見える。このため、ピークタイミング以外の相関ベクトル相関ベクトルのサイドローブに負の振幅が現れている。図4Cに示すように、入力信号にキャリア周波数オフセットがある場合、相関ベクトルのピーク401、402、403、404は、位相回転を起こすが、DC成分の逆オフセットにより回転中心がIQ平面の原点からずれてしまう。このため、正確にピーク間の位相差を求めることが困難になる。一方、前述した図3の例では、Golay系列の信号成分として必要な固定DCオフセットを加算してから、相関演算部106にて相関演算する。図3Aに示すように、ピークタイミング以外の相関ベクトル305の振幅は平均値が0となり、図3Cに示すように、相関ベクトルのピーク301、302、303、304がIQ平面の原点を中心に位相回転する。このため、正しくピーク間の位相差を求めることができ、精度良くキャリア周波数オフセットを推定できる。また、相関演算部106から出力されるピークタイミング以外の相関ベクトル相関ベクトルのサイドローブは、残留DCオフセット推定部109に入力される。残留DCオフセットの推定は、信号フォーマットにおけるガードインターバル203を用い、これに続くデータ204において残留DCオフセットを補正するのが好ましい。ガードインターバル203及びデータ204においては、ハイパスフィルタ102のフィルタ特性をプリアンブル201の場合と切り替える。ハイパスフィルタ102のカットオフ周波数の切り替えによって、ハイパスフィルタ102の出力よりDC成分が生じることがある。信号中のDC成分の時間変動が残留DCオフセットして現れる。ガードインターバル203及びデータ204では、プリアンブル201のようにハイパスフィルタ102にてDC成分を完全に除去せず、フィルタの時定数を長くカットオフ周波数を低くして、DC成分を一部通過させる。これは、データ204の信号の復調性能を確保するためである。固定オフセット発生部104では、ガードインターバル203のGolay系列のDC成分に相当する固定DCオフセットを発生する。ハイパスフィルタ102のフィルタ特性も考慮に入れて、事前にGolay系列のDC成分の平均値と回路特性から求めた固定DCオフセットを設定する。図5は、ガードインターバル203の信号に関する残留DCオフセット推定の動作を説明する図であり、Golay系列の相関ベクトルの一例を示した模式図である。図5は相関演算部106の出力の相関ベクトルの振幅を時系列において表した図である。相関演算部106はガードインターバル203のGolay系列を用いて入力信号との相互相関を求める。残留DCオフセット推定部109では、ピークタイミング以外の相関ベクトル501、すなわち相関ベクトル501のサイドローブの平均値から、残留DCオフセットΔVを推定する。残留DCオフセットΔVがない場合は、相関ベクトル502のように、ピークタイミング以外の平均値が0となる。そして、推定した残留DCオフセットΔVに基づき、オフセット量を0にする残留DCオフセット補正値を算出する。算出された残留DCオフセット補正値は、第2オフセット加算器110にてADコンバータ103の出力に加算され、残留DCオフセットが補正される。プリアンブル201を用いてキャリア周波数オフセットを推定する場合と、ガードインターバル203を用いて残留DCオフセットを推定する場合とでは、上記のようにハイパスフィルタ102、固定オフセット発生部104、および相関演算部106のパラメータを切り替える。つまり、キャリア周波数オフセットを推定する信号フォーマットの領域たとえば、プリアンブル201と、残留DCオフセットを推定する信号フォーマットの領域たとえば、ガードインターバル203とでは、領域ごとにハイパスフィルタ102のフィルタ特性を切り替える。また、処理対象となる既知信号の系列に対応して、固定オフセット発生部104の固定DCオフセットの値を切り替え、相関演算部106にて相互相関を求めるための系列を切り替える。上述したように、本実施形態では、シングルキャリア信号における既知のプリアンブルのベースバンド信号について、ハイパスフィルタを通してダイレクトコンバージョンにより生じたDCオフセット成分を除去した後、キャリア周波数オフセットを推定する。シングルキャリア信号のプリアンブルにおいて、信号自体にDC成分を含む場合、DCオフセット成分を除去して相関ベクトルを求めると、キャリア周波数オフセットを正確に推定困難である。そこで、本実施形態では、プリアンブルの既知信号波形のDC成分を加算してから相関ベクトルを求めることにより、精度良くキャリア周波数オフセットを推定できる。また、残留DCオフセットの推定は、例えば、ガードインターバルに含まれる既知信号を用いているが、シングルキャリア信号の信号自体にDC成分を含むことがある。本実施の形態の受信装置は、AD変換前にハイパスフィルタを通してDCオフセット成分を除去し、AD変換後の信号に既知信号波形のDC成分を加算するため、精度良く残留DCオフセットを推定できる。また、伝送速度が高速なミリ波無線通信システムにおいては、高速に動作するADコンバータのダイナミックレンジに制限があり、DCオフセットを含んだ受信信号を歪みなくデジタル変換することが難しい。本実施形態では、AD変換前にハイパスフィルタを通してDCオフセット成分を除去し、AD変換後の信号に既知信号波形のDC成分を加算する。これによって、既知信号の相関ベクトルの算出、並びに、キャリア周波数オフセット及び残留DCオフセットの推定を精度良く実行できる。また、DCオフセットの補正において、ADコンバータのダイナミックレンジの制限にも対応できる。したがって、本実施形態によれば、DC成分があるシングルキャリア信号を受信する装置において、キャリア周波数オフセットの推定及び補正、残留DCオフセットを精度良く補正できる。また、RF部にダイレクトコンバージョンを用いても簡易な構成によってDCオフセットを除去できる。なお、本発明は、本発明の趣旨ならびに範囲を逸脱することなく、明細書の記載、並びに周知の技術に基づいて、当業者が様々な変更、応用することも本発明の予定するところであり、保護を求める範囲に含まれる。また、発明の趣旨を逸脱しない範囲において、上記実施形態における各構成要素を任意に組み合わせてもよい。上記各実施形態では、ハードウェアを用いた構成を例にとって説明したが、本発明はハードウェアとの連携においてソフトウェアによっても実現できる。また、上記各実施形態の説明に用いた各機能ブロックは、典型的には集積回路であるLSIとして実現される。これらは個別に1チップ化されてもよいし、一部または全てを含むように1チップ化されてもよい。ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。また、集積回路化の手法はLSIに限るものではなく、専用回路または汎用プロセッサを用いて実現してもよい。LSI製造後に、プログラムすることが可能なFPGAFieldProgrammableGateArray、または、LSI内部の回路セルの接続及び設定を再構成可能なリコンフィギュラブルプロセッサを利用してもよい。また、各機能ブロックの演算は、例えばDSPまたはCPUを含む計算手段を用いて演算できる。さらに、各機能の処理ステップは、プログラムとして記録媒体に記録して実行できる。さらには、半導体技術の進歩または派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、別技術を用いて機能ブロックを集積化してもよい。バイオ技術の適応が可能性としてありえる。