"所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する発振器の周波数誤差補正装置において、前記発振器のクロック数をカウントするカウンタ部と、ネットワークを介して受信される時刻情報と前記カウンタ部でのカウント結果と前記所望の発振周波数とに基づいて複数回に亘って算出される前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正する処理部とをそなえる、ことを特徴とする、発振器の周波数誤差補正装置。前記処理部は、NTPNetworkTimeProtocolサーバから送信されたNTPパケットに含まれる前記時刻情報を抽出する、ことを特徴とする、請求項1記載の発振器の周波数誤差補正装置。前記処理部は、前記時刻情報から算出される複数の期間に関する情報と、前記複数の期間における前記カウンタ部でのカウント結果を前記所望の発振周波数でそれぞれ除して得られる複数の時間に関する情報との差に基づいて前記発振器の周波数誤差をそれぞれ算出し、前記の各周波数誤差の相加平均を用いて前記発振器の周波数誤差を補正する、ことを特徴とする、請求項1または2に記載の発振器の周波数誤差補正装置。前記処理部は、同じ起点を有し長さの異なる2つの期間において、前記時刻情報と前記カウンタ部でのカウント結果と前記所望の発振周波数とに基づいて複数回に亘って算出される前記発振器の周波数誤差の平均値をそれぞれ算出し、算出した各平均値を用いて前記発振器の周波数誤差を補正する、ことを特徴とする、請求項1~3のいずれか1項に記載の発振器の周波数誤差補正装置。所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する周波数誤差補正装置において、ネットワークを介して受信される時刻情報と前記発振器のクロック数のカウント結果と前記所望の発振周波数とに基づいて複数回に亘って前記発振器の周波数誤差を算出し、前記複数回に亘って算出された前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正する、ことを特徴とする、発振器の周波数誤差補正方法。所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する機能をコンピュータに実行させるための周波数誤差補正プログラムであって、ネットワークを介して受信される時刻情報と前記発振器のクロック数のカウント結果と前記所望の発振周波数とに基づいて複数回に亘って前記発振器の周波数誤差を算出するステップと、前記複数回に亘って算出された前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正するステップとを前記コンピュータに実行させる、ことを特徴とする、周波数誤差補正プログラム。所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する発振器の周波数誤差補正システムにおいて、前記発振器のクロック数をカウントするカウンタ部と、ネットワークを介して受信される時刻情報と前記カウンタ部でのカウント結果と前記所望の発振周波数とに基づいて複数回に亘って算出される前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正する処理部とをそなえる、ことを特徴とする、発振器の周波数誤差補正システム。NTPを用いて発振器の周波数誤差を補正する場合、周波数誤差の補正を行なう装置は、例えば、ネットワークを介して接続されたNTPサーバからNTPパケットを受信し、当該NTPパケットに含まれる時刻情報を用いて周波数誤差の補正を行なう。しかしながら、ネットワークを介して伝送されたNTPパケットには、ネットワークの負荷状況により、数ms~数100ms程度の遅延ジッタ誤差が含まれる可能性がある。従って、NTPパケットに含まれる時刻情報をそのまま使用して発振器の周波数誤差の補正を行なうと、上記遅延ジッタのため、周波数誤差を高精度に補正できない場合がある。そこで、本発明は、発振器の周波数誤差を高精度に補正することを目的の1つとする。なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の一つとして位置付けることができる。1第1の案として、例えば、所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する発振器の周波数誤差補正装置において、前記発振器のクロック数をカウントするカウンタ部と、ネットワークを介して受信される時刻情報と前記カウンタ部でのカウント結果と前記所望の発振周波数とに基づいて複数回に亘って算出される前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正する処理部とをそなえる、発振器の周波数誤差補正装置を用いることができる。2また、第2の案として、例えば、所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する周波数誤差補正装置において、ネットワークを介して受信される時刻情報と前記発振器のクロック数のカウント結果と前記所望の発振周波数とに基づいて複数回に亘って前記発振器の周波数誤差を算出し、前記複数回に亘って算出された前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正する、発振器の周波数誤差補正方法を用いることができる。3さらに、第3の案として、例えば、所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する機能をコンピュータに実行させるための周波数誤差補正プログラムであって、ネットワークを介して受信される時刻情報と前記発振器のクロック数のカウント結果と前記所望の発振周波数とに基づいて複数回に亘って前記発振器の周波数誤差を算出するステップと、前記複数回に亘って算出された前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正するステップとを前記コンピュータに実行させる、周波数誤差補正プログラムを用いることができる。4また、第4の案として、例えば、所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する発振器の周波数誤差補正システムにおいて、前記発振器のクロック数をカウントするカウンタ部と、ネットワークを介して受信される時刻情報と前記カウンタ部でのカウント結果と前記所望の発振周波数とに基づいて複数回に亘って算出される前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正する処理部とをそなえる、発振器の周波数誤差補正システムを用いることができる。発振器における周波数誤差を高精度に補正することが可能となる。以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に示す実施の形態は、あくまでも例示に過ぎず、以下に示す実施形態で明示しない種々の変形や技術の適用を排除する意図はない。即ち、以下に示す実施形態を、本発明の趣旨を逸脱しない範囲で種々変形して実施できることはいうまでもない。1一実施形態について1.1周波数誤差補正装置の構成例図1は、一実施形態に係る周波数誤差補正装置の構成の一例を示す図である。この図1に例示する周波数誤差補正装置10は、例示的に、クロック信号生成部11と、カウンタ部12と、NTP処理部13と、制御部14とをそなえる。クロック信号生成部11は、基準クロックとしてのクロック信号を生成する。当該クロック信号の周波数は、例えば、後述する制御部14から与えられる制御信号により補正される。このため、クロック信号生成部11は、例えば、発振周波数を電圧制御可能な発振器を有する。クロック信号生成部11がそなえる発振器は、所望の発振周波数例えばf0で発振するよう設計されるが、実際には所望の発振周波数とは異なる発振周波数例えばfで発振し得る。なお、以下では、所望の発振周波数のことを単に設計周波数ということがある。カウンタ部12は、クロック信号生成部11のクロック数をカウントする。即ち、カウンタ部12は、発振器のクロック数をカウントするカウンタ部の一例として機能する。なお、上記のカウント結果は、後述する制御部14の誤差検出部141へ出力されるNTP処理部13は、NTPサーバ20が送信したNTPパケットをネットワーク30を介して受信し、受信したNTPパケットから時刻情報を抽出する。このため、NTP処理部13は、NTPパケット終端部131と、時刻情報抽出部132とをそなえる。NTPパケット終端部131は、NTPサーバ20が送信したNTPパケットを、ネットワーク30を介して受信し、所定の受信処理を施す。また、NTPパケット終端部131は、NTPサーバ20に対してNTPパケット送出の要求NTPReqを送信する機能を有していてもよい。これにより、NTPパケット終端部131は、NTPサーバ20から定期または不定期にNTPパケットを受信することができる。時刻情報抽出部132は、NTPパケット131で受信されたNTPパケットから時刻情報を抽出し、制御部14へ出力する。制御部14は、時刻情報抽出部132から出力された時刻情報と、カウンタ部12から出力されたカウント結果と、クロック信号生成部11が有する発振器の設計周波数f0とに基づいて、クロック信号生成部11が有する発振器の周波数誤差を検出し、当該周波数誤差を補正する。このため、制御部14は、誤差検出部141と、補正制御部142とをそなえる。誤差検出部141は、時刻情報抽出部132から出力された時刻情報と、カウンタ部12から出力されたカウント結果と、クロック信号生成部11が有する発振器の設計周波数とに基づいて、クロック信号生成部11が有する発振器の周波数誤差を検出する。なお、周波数誤差の検出方法の具体例については後述する。補正制御部142は、誤差検出部141で検出された周波数誤差を基に、当該周波数誤差を補正するための補正値を算出し、当該補正値に基づく制御信号をクロック信号生成部11へ出力する。クロック信号生成部11の発振器は、例えば、補正制御部142から出力された制御信号に基づき電圧制御される。即ち、NTP処理部13及び制御部14は、ネットワークを介して受信される時刻情報とカウンタ部12でのカウント結果と所望の発振周波数f0とに基づいて複数回に亘って算出される発振器の周波数誤差の平均値を用いて発振器の周波数誤差を補正する処理部の一例として機能する。1.2周波数誤差の検出方法ここで、図2を用いて、本実施形態における周波数誤差の検出方法について説明する。図2は、図1に示すカウンタ部12のカウント結果と、NTPサーバ20から受信した時刻情報との関係の一例を示す図である。まず、制御部14の誤差検出部141は、初回に受信したNTPパケットから抽出された時刻情報を基に、起点時刻を設定する図2中、T1参照。また、誤差検出部141は、カウンタ部12におけるカウント値をクリアする。次に、誤差検出部141は、NTPパケットから抽出された時刻情報を時刻情報抽出部132から取得し、当該時刻情報に対応する時刻におけるカウント値をカウンタ部12から取得する。そして、誤差検出部141は、各時刻情報と、各カウント値と、クロック信号生成部11が有する発振器の設計周波数f0設計周期τ0=1/f0とを用いて発振器の周波数誤差を求める。具体的には例えば、各時刻情報図2中、Txx=1,2,,n,ただし、nは3以上の整数から以下の式1を用いて算出される各期間txx=2,3,,nと、当該期間におけるカウンタ部12でのカウント値図2中、Cxx=2,3,,nから以下の式2を用いて算出される時間cxx=2,3,,nとを比較する。即ち、各期間txに発生する、txとcxとの差位相誤差αxx=2,3,,n、位相変動量ともいうは、式3で与えられる。上記の式3から求めた位相誤差αxには、発振器の設計周波数f0と実際の発振周波数fとの誤差である周波数誤差成分と、NTPパケットに含まれる遅延ジッタによる誤差成分とが含まれる。ここで、NTPパケットに含まれる遅延ジッタは、平均化することで0に収束する性質がある。そこで、本例では、上記の式3で求めた位相誤差αxにおける遅延ジッタによる誤差成分を0に収束させるべく、式3で求めたαxを平均化する。なお、αxを平均化したものを平均位相変動量βともいう。T1~Tnの期間における平均位相変動量βは以下の式4で示される。なお、上記の平均位相変動量βは、各時刻Txが等間隔の場合、起点時刻T1から時刻Tnまでに発生する位相変動量の1/2となる。上記の式4を用いて算出される平均位相変動量βにより発振器の周波数誤差を高精度に算出することができる。具体的には、単位時間当たりの位相変動量を100万倍したものが周波数誤差単位:ppmとなる。つまり、平均位相変動量βを2倍したものを測定間隔Tn-T1で割り、100万倍したものが周波数誤差単位:ppmとなる。平均移動変動量βにより発振器の周波数誤差が算出されると、算出した周波数誤差に対応する補正値をクロック信号生成部11に対して出力することにより、発振器の周波数誤差を高精度に補正することができる。即ち、上述した構成によると、NTPサーバから受信した時刻情報を用いて、発振器の発信誤差を高精度に補正することができるようになる。ただ、上述した方法では、初回に受信したNTPパケットの時刻情報に基づいて設定される起点T1に基づいて各位相誤差を算出するため、図3に示すように初回に受信したNTPパケットが遅延ジッタによる誤差初期誤差を含む場合、各位相誤差には初期誤差が含まれ、また、各位相誤差の平均値である平均位相変動量βにも、初期誤差が含まれる。そこで、以下に示す方法を用いて、平均位相変動量βに含まれる初期誤差を補正することにより、発振器における周波数誤差を更に精度良く求める。図4は、図3に示す初期誤差を補正する方法の一例を説明する図である。図4に示されるように、同じ起点T1を有し長さの異なる2つの期間Tn-T1及びTn′-T1において、平均位相変動量をそれぞれ算出する。つまり、期間Tn-T1で平均位相変動量βを算出し、期間Tn′-T1において平均位相変動量β′を算出する。そして、平均位相変動量β′と平均位相変動量βとの差分を求めることで、各平均位相変動量に含まれる初期誤差を除去することができる。図5は、発振器の周波数誤差と上記の2つの期間において算出された各平均位相変動量との関係の一例について説明する図である。なお、図5に示す例では、簡単のため、2つの期間を、時刻Tnまでの期間と時刻2Tnまでの期間とに設定しているが、これらの時刻は任意に設定することもできる。発振器の周波数誤差がない場合、上記の2つの期間において算出された各平均位相変動量の値と初期誤差は一致する。一方、発振器に周波数誤差がある場合、各平均位相変動量の差をとることで、各平均位相変動量に含まれる初期誤差の成分が相殺される。また、上記の平均位相変動量βは、各時刻Txが等間隔の場合、起点時刻T1から時刻Tnまでに発生する位相変動量の1/2となる。同様に、起点時刻T1から時刻Tn′までの期間において算出された平均位相変動量β′は、起点時間から時刻Tn′までの期間に発生する位相変動量の1/2となる。従って、図5に示された関係から明らかなように、各平均位相変動量の差β′―βは、時刻Tnから時刻2Tnまでの間に発生した発振器の周波数誤差による位相変動量の1/2となる。このことから、発振器の周波数誤差χは次式5で示される。上記χに基づき発振器の周波数誤差が算出されると、算出した周波数誤差に対応する補正値をクロック信号生成部11に対して出力することにより、発振器の周波数誤差を更に高精度に補正することができる。1.3周波数誤差補正方法図6は、周波数誤差補正方法の一例を示す図である。ここでは、NTPサーバ20、制御部14及びカウンタ部12の動作に着目する。なお、NTPサーバ20から受信するNTPパケットの時刻情報に含まれるのは、NTPサーバ20においてNTPパケットの送信要求を受信した時刻についての情報と、NTPサーバ20がNTPパケットを送信した時刻についての情報とである。そこで、本実施形態では、カウンタを用いて上記の時刻情報に含まれる情報を補正することにより、周波数誤差補正装置10がNTPパケットを受信した時刻を求める。このため、図6に示す例では、カウンタ部12は、発振器の周波数誤差を補正するためのカウンタ1に加え、時刻情報を補正するためのカウンタ2を有する。制御部14は、カウンタ部12に対してカウンタ2のカウント開始指示を送信するとともに、NTP処理部13を介してNTPサーバ20に対してNTPパケットの送信要求NTPReqを送信するステップS1,S2。カウンタ部12は、ステップS1において送信されたカウント開始指示を受信するとカウンタ2のカウントを開始する。NTPサーバ20は、NTPReqを受信すると、周波数誤差補正装置10に対してNTPパケットを送信するステップS3。なお、NTPサーバ20から送信されるNTPパケットには時刻情報が含まれる。本実施形態で示す例では、当該時刻情報には、NTPサーバ20におけるNTPパケットの送信時刻に関する送信時刻情報と、NTPサーバ20におけるNTPReqの受信時刻に関する受信時刻情報とが含まれる。即ち、ステップS3において送信されるNTPパケットには、NTPパケットの送信時刻A1と、NTPReqの受信時刻B1とが含まれる。制御部14は、NTP処理部13を介してNTPパケットを受信し、受信したNTPパケットから時刻情報を抽出すると、カウンタ部12に対して、カウンタ1の開始指示及びカウンタ2の停止指示を送信するステップS4。カウンタ部12は、ステップS4において送信されたカウンタ1の開始指示及びカウンタ2の停止指示を受信すると、カウンタ2のカウントを停止し、カウント数をクリアするとともに、カウンタ1のカウントを開始する。なお、カウンタ2におけるクリア前のカウント値をD1とする。そして、制御部14は、カウンタ部12のD1の値を読み取るリードステップS5。制御部14は、D1を基に、ステップS3においてNTPサーバ20から送信され、NTP処理部13を介して受信した時刻情報の補正を行なう。即ち、制御部14は、次式6を用いて時刻T1を算出する。この初回に受信したNTPパケットから得られた時刻T1は、発振器の補正が完了するまで図示しないメモリに保持される。続いて、制御部14は、カウンタ部12に対してカウンタ2のカウント開始指示を送信するとともに、2度目のNTPパケットの送信要求NTPReqをNTPサーバ20に対して送信するステップS6,S7。カウンタ部12は、ステップS6において送信されたカウント開始指示を受信するとカウンタ2のカウントを開始する。NTPサーバ20は、NTPReqを受信すると、周波数誤差補正装置10に対して2度目のNTPパケットを送信するステップS8。ステップS8において送信されるNTPパケットには、NTPパケットの送信時刻A2と、NTPReqの受信時刻B2とが含まれる。制御部14は、NTP処理部13を介してNTPパケットを受信し、受信したNTPパケットから時刻情報を抽出すると、カウンタ部12に対して、カウンタ1のカウント値保持指示及びカウンタ2の停止指示を送信するステップS9。カウンタ部12は、ステップS9において送信されたカウンタ1のカウント値保持指示及びカウンタ2の停止指示を受信すると、カウンタ2のカウントを停止するとともに、カウンタ1のカウント値を図示しないメモリに必要に応じて保持する。なお、カウンタ2のカウント値をD2、カウンタ1のカウント値をC1とする。そして、制御部14は、カウンタ部12のC1及びD2の値を読み取るリードステップS10,S11。制御部14は、D2を基に、ステップS8においてNTPサーバ20から送信され、NTP処理部13を介して受信した時刻情報の補正を行なう。即ち、制御部14は、次式7を用いて時刻T2を算出する。また、制御部14は、次式8を用いて位相誤差α2を算出する。図示は省略するが、制御部14は、上記と同様の手順により、x3≦x≦n-1回目のNTPパケットから時刻情報Ax,Bxを取得すると共に、カウンタ部12からカウント値Cx-1,Dxを取得し、次式9,10を用いてTx及びαxをそれぞれ算出する。また、最終的に平均化を行なうため、算出された位相誤差αxはそれまでに算出された各位相誤差に加算される。図6では、制御部14は、カウンタ部12に対してカウンタ2のカウント開始指示を送信するとともに、n度目のNTPパケットの送信要求NTPReqをNTPサーバ20に対して送信するステップS12,S13。なお、図6において、ステップS11とステップS12とが連続して実行されることは意図しておらず、ステップS11とステップS12との間には、図示しない処理が含まれる。カウンタ部12は、ステップS12において送信されたカウント開始指示を受信するとカウンタ2のカウントを開始する。NTPサーバ20は、NTPReqを受信すると、周波数誤差補正装置10に対してn度目のNTPパケットを送信するステップS14。ステップS14において送信されるNTPパケットには、NTPパケットの送信時刻Anと、NTPReqの受信時刻Bnとが含まれる。制御部14は、NTP処理部13を介してNTPパケットを受信し、受信したNTPパケットから時刻情報を抽出すると、カウンタ部12に対して、カウンタ1のカウント値保持指示及びカウンタ2の停止指示を送信するステップS15。カウンタ部12は、ステップS15において送信されたカウンタ1のカウント値保持指示及びカウンタ2の停止指示を受信すると、カウンタ2のカウントを停止するとともに、カウンタ1のカウント値を図示しないメモリに必要に応じて保持する。なお、カウンタ2のカウント値をDn、カウンタ1のカウント値をCn-1とする。そして、制御部14は、カウンタ部12のCn-1及びDnの値を読み取るリードステップS16,S17。制御部14は、Dnを基に、ステップS14においてNTPサーバ20から送信され、NTP処理部13を介して受信した時刻情報の補正を行なう。即ち、制御部14は、次式11を用いて時刻Tnを算出する。また、制御部14は、次式12を用いて位相誤差αnを算出する。さらに、制御部14は、次式13を用いて、平均位相変動量βを算出する。制御部14は、こうして算出された平均位相変動量βに基づいて生成した制御信号をクロック信号生成部11に対して出力することにより、発振器の周波数誤差を補正する。平均位相変動量βに含まれる初期誤差を除去する場合、継続して同じ平均化回数で平均位相変動量β′を求める。そして、以下の式14を用いて発振器の周波数誤差を求める。制御部14は、算出された周波数誤差に基づいて生成した制御信号をクロック信号生成部11に対して出力することにより、発振器の周波数誤差を補正することもできる。上述した方法によると、発振器の周波数誤差を高精度に補正することができる。1.4周波数誤差補正装置のハードウェア構成図7は、一実施形態に係る周波数誤差補正装置のハードウェア構成の一例を示す図である。図7に示す周波数誤差補正装置10は、例示的に、PLLPhaseLockedLoop110と、PLDProgrammableLogicDevice120と、SOCSystemOnaChip130とをそなえる。PLL110は、装置内基準クロックとなるクロック信号を生成するものであり、発振周波数を制御することが可能な発振器を用いて実現される。即ち、PLL110は、図1におけるクロック信号生成部11として機能する。PLL110は、例えば、DACDigitalAnalogConverterと、VCTCXOVoltageControlledTemperatureConpensatedCrystalOscillatorとをそなえる。この場合、DACは、後述するSOC130から与えられる制御信号に基づき、VCTCXOが出力するクロック信号の周波数を制御するための制御電圧を生成し、VCTCXOは、DACから与えられる制御電圧に応じた周波数で発振する。PLD120は、PLL110から出力されるクロック信号の周波数をカウントするよう設計される。即ち、PLD120は、図1におけるカウンタ部12として機能する。なお、PLD120は、後述する130と一体に構成することもできる。SOC130は、種々の制御や演算を行なうプロセッサとしての機能を内蔵するものであり、図示しないメモリなどに格納されたOSやプログラムを実行することにより、種々の機能を実現する。NTP処理部13及び制御部14としての機能を実現する際には、内部記憶装置に格納されたプログラムがコンピュータのマイクロプロセッサによって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。なお、本実施形態において、コンピュータとは、ハードウェアとオペレーティングシステムとを含む概念であり、オペレーティングシステムの制御の下で動作するハードウェアを意味している。又、オペレーティングシステムが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウェアは、少なくとも、CPUCentralProcessingUnit等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえており、本実施形態においては、SOC130がコンピュータとしての機能を有しているのである。2周波数誤差補正装置の適用例上述した周波数誤差補正装置10は、任意の送信装置及び受信装置に適用することが可能である。そこで、上述した周波数誤差補正装置10の一適用例として、周波数誤差補正装置10が適用された無線基地局装置について、図8を用いて説明する。図8は、周波数誤差補正装置10が適用された無線基地局装置40を示す図である。図8に示す無線基地局装置40は、例示的に、周波数誤差補正装置10と、有線インタフェースIF;Interface41と、無線送信処理部42と、無線受信処理部43と、送信アンテナ44と、受信アンテナ45と、CPU46と、論理回路47と、メモリ48とをそなえる。有線インタフェース41は、無線基地局装置40と、外部ネットワークもしくは上位装置との通信制御を行なう。無線送信処理部42は、移動局へ送信する信号に符号化処理,変調処理及び周波数変換などの所定の信号処理を施し、アンテナ44へ出力する。無線受信処理部43は、アンテナ45で受信した移動局から送信された無線信号に周波数変換,復調処理及び復号処理など所定の信号処理を施すものである。CPU46は、バスによって相互接続された論理回路47及びメモリ48と協働することにより、有線IF41,無線送信処理部42及び無線受信処理部43を制御する。周波数誤差補正装置10は、図示しないNTPサーバに加え、例えば、無線送信処理部42及び無線受信処理部43に接続され、各処理に必要なクロック信号を高い周波数精度で生成する。上述した構成によると、周波数誤差補正装置10を無線基地局装置40に適用することにより、無線基地局装置40は、周波数精度の高いクロック信号用いて無線周波数同期などを行なうことが可能になるため、無線基地局装置40の信頼性が向上する。なお、本発明は、上記の無線基地局装置に限らず、任意の送信装置及び受信装置に適用することが可能である。3その他なお、上述した周波数誤差補正装置10の各構成及び各機能は、必要に応じて取捨選択してもよいし、適宜組み合わせて用いてもよい。即ち、本発明の機能を発揮できるように、上記の各構成及び各機能を取捨選択したり、適宜組み合わせて用いたりしてもよい。また、上述した一実施形態において、NTPを用いて発振器の周波数誤差の補正を行なう例について説明したが、本発明はこれに限定されるものではなく、ネットワークを介して時刻情報を取得するものであれば、NTPとは異なる他のプロトコルを用いる場合であっても同様に実施することができる。さらに、上述した一実施形態では、クロック信号生成部11,カウンタ部12,NTP処理部13及び制御部14の全てが一つの装置内に構成される例について説明したが、クロック信号生成部11,カウンタ部12,NTP処理部13及び制御部14のうちのいずれかが異なる装置内に構成された場合であっても、装置間で通信可能であれば、上述した一実施形態と同様の効果を得ることができる。以上の実施形態に関し、さらに以下の付記を開示する。4付記付記1所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する発振器の周波数誤差補正装置において、前記発振器のクロック数をカウントするカウンタ部と、ネットワークを介して受信される時刻情報と前記カウンタ部でのカウント結果と前記所望の発振周波数とに基づいて複数回に亘って算出される前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正する処理部とをそなえる、ことを特徴とする、発振器の周波数誤差補正装置。付記2前記処理部は、NTPNetworkTimeProtocolサーバから送信されたNTPパケットに含まれる前記時刻情報を抽出する、ことを特徴とする、付記1記載の発振器の周波数誤差補正装置。付記3前記処理部は、前記時刻情報から算出される複数の期間に関する情報と、前記複数の期間における前記カウンタ部でのカウント結果を前記所望の発振周波数でそれぞれ除して得られる複数の時間に関する情報との差に基づいて前記発振器の周波数誤差をそれぞれ算出し、前記の各周波数誤差の相加平均を用いて前記発振器の周波数誤差を補正する、ことを特徴とする、付記1または2に記載の発振器の周波数誤差補正装置。付記4前記処理部は、同じ起点を有し長さの異なる2つの期間において、前記時刻情報と前記カウンタ部でのカウント結果と前記所望の発振周波数とに基づいて複数回に亘って算出される前記発振器の周波数誤差の平均値をそれぞれ算出し、算出した各平均値を用いて前記発振器の周波数誤差を補正する、ことを特徴とする、付記1~3のいずれか1項に記載の発振器の周波数誤差補正装置。付記5所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する周波数誤差補正装置において、ネットワークを介して受信される時刻情報と前記発振器のクロック数のカウント結果と前記所望の発振周波数とに基づいて複数回に亘って前記発振器の周波数誤差を算出し、前記複数回に亘って算出された前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正する、ことを特徴とする、発振器の周波数誤差補正方法。付記6所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する機能をコンピュータに実行させるための周波数誤差補正プログラムであって、ネットワークを介して受信される時刻情報と前記発振器のクロック数のカウント結果と前記所望の発振周波数とに基づいて複数回に亘って前記発振器の周波数誤差を算出するステップと、前記複数回に亘って算出された前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正するステップとを前記コンピュータに実行させる、ことを特徴とする、周波数誤差補正プログラム。付記7所望の発振周波数で発振するよう設計された発振器において生じる周波数誤差を補正する発振器の周波数誤差補正システムにおいて、前記発振器のクロック数をカウントするカウンタ部と、ネットワークを介して受信される時刻情報と前記カウンタ部でのカウント結果と前記所望の発振周波数とに基づいて複数回に亘って算出される前記発振器の周波数誤差の平均値を用いて前記発振器の周波数誤差を補正する処理部とをそなえる、ことを特徴とする、発振器の周波数誤差補正システム。付記8付記1~4のいずれか1項に記載の発振器の周波数誤差補正装置を有する、ことを特徴とする、無線基地局装置。"