キャリアセンスにより通信チャンネルの空き状態が検出され、その状態が衝突回避時間継続すると、前記通信チャンネルによるデータ送信を開始し、該データ送信の完了後、送信完了信号を出力する通信手段と、時刻を計時する計時手段と、前記計時手段による計時時刻に基づき、送信データに送信時刻を付加して、前記通信手段に出力することにより、前記通信手段から送信時刻を付加した送信データを送信させる送信時刻付加処理、及び、該送信時刻付加処理により前記送信データを前記通信手段に出力した後、前記通信手段から前記送信完了信号が出力されるまで、前記計時手段による計時時刻に基づき前記通信手段に出力した送信データの送信時刻を更新する送信時刻更新処理を、予め設定されたプログラムに従い実行する制御手段と、を備えたことを特徴とする無線通信装置。前記制御手段は、前記送信時刻更新処理を一定時間毎に実行することを特徴とする請求項1に記載の無線通信装置。前記制御手段が前記送信時刻付加処理により前記送信データに付加する送信時刻、及び、前記送信時刻更新処理により前記送信データの送信時刻を更新する時刻は、前記計時手段による計時時刻に、前記送信時刻更新手段の実行間隔である一定時間若しくは該一定時間よりも短い設定時間を加えた時刻であることを特徴とする請求項2に記載の無線通信装置。前記制御手段が前記送信時刻付加処理により前記送信データに付加する送信時刻、及び、前記送信時刻更新処理により前記送信データの送信時刻を更新する時刻は、前記計時手段による計時時刻Tcurと、前記通信手段が前記送信データに対応した送信信号の出力を開始してから、該送信信号に対応した送信電波がアンテナから放射されるまで遅延時間Ttxdlyと、前記通信手段の前記衝突回避時間を構成する一定の待ち時間DIFSと、前記通信手段の前記衝突回避時間を構成するバックオフ時間を設定するのに用いられるスロットタイムslottime及びコンテンションウィンドウの値CWと、前記制御手段が前記計時手段から時刻を取得してから、該時刻に基づき送信時刻を付加した送信データが前記通信手段に届くか、或いは、該時刻に基づき前記通信手段の送信データが更新されるまでの遅延時間Ttxswdlyと、をパラメータとする次式1を用いて設定されること、送信時刻=TcurTtxdlyDIFSslottime×CW/2Ttxswdly...1を特徴とする請求項2に記載の無線通信装置。前記通信手段は、前記送信完了信号に加えて、前記キャリアセンスによる前記通信チャンネルの空き状態の判定結果を表すCCA信号を出力するよう構成されており、前記制御手段において、前記送信信号付加処理では、前記CCA信号に基づき前記通信チャンネルが空き状態か否かを判定して、前記通信チャンネルが空き状態であるときに、前記計時手段による計時時刻に基づき送信データに送信時刻を付加して、前記通信手段に出力することを特徴とする請求項1に記載の無線通信装置。前記制御手段において、前記送信時刻更新処理では、前記通信手段から前記送信完了信号が出力されるまで、前記CCA信号に基づき前記通信チャンネルが使用状態から空き状態に変化したか否かを判断して、前記通信チャンネルが使用状態から空き状態に変化する度に、前記計時手段による計時時刻に基づき前記通信手段に出力した送信データの送信時刻を更新することを特徴とする請求項5に記載の無線通信装置。前記制御手段が前記送信時刻付加処理により前記送信データに付加する送信時刻、及び、前記送信時刻更新処理により前記送信データの送信時刻を更新する時刻は、前記計時手段による計時時刻Tcurと、前記通信手段が前記送信データに対応した送信信号の出力を開始してから、該送信信号に対応した送信電波がアンテナから放射されるまで遅延時間Ttxdlyと、前記通信手段の前記衝突回避時間を構成する一定の待ち時間DIFSと、前記通信手段の前記衝突回避時間を構成するバックオフ時間を設定するのに用いられるスロットタイムslottime及びコンテンションウィンドウの値CWと、前記制御手段が前記計時手段から時刻を取得してから、該時刻に基づき送信時刻を付加した送信データが前記通信手段に届くか、或いは、該時刻に基づき前記通信手段の送信データが更新されるまでの遅延時間Ttxswdlyと、をパラメータとする次式1、若しくは、前記各パラメータに前記送信時刻の設定回数nを加えたものをパラメータとする次式2又は3を用いて設定されること、送信時刻=TcurTtxdlyDIFSslottime×CW/2Ttxswdly...1送信時刻=TcurTtxdlyDIFSslottime×CW/2/nTtxswdly...2送信時刻=TcurTtxdlyDIFSslottime×CW/2-nTtxswdly...3を特徴とする請求項6に記載の無線通信装置。前記通信手段は、前記送信完了信号及びCCA信号に加えて、前記衝突回避時間を構成するバックオフ時間を表すバックオフ値BOを出力するよう構成されており、前記制御手段が前記送信時刻付加処理により前記送信データに付加する送信時刻、及び、前記送信時刻更新処理により前記送信データの送信時刻を更新する時刻は、前記計時手段による計時時刻Tcurと、前記通信手段が前記送信データに対応した送信信号の出力を開始してから、該送信信号に対応した送信電波がアンテナから放射されるまで遅延時間Ttxdlyと、前記通信手段の前記衝突回避時間を構成する一定の待ち時間DIFSと、前記通信手段から出力されたバックオフ値BOと、前記バックオフ値BOと共に前記通信手段の前記衝突回避時間を構成するバックオフ時間を設定するのに用いられるスロットタイムslottimeと、前記制御手段が前記計時手段から時刻を取得してから、該時刻に基づき送信時刻を付加した送信データが前記通信手段に届くか、或いは、該時刻に基づき前記通信手段の送信データが更新されるまでの遅延時間Ttxswdlyと、をパラメータとする次式4を用いて設定されること、送信時刻=TcurTtxdlyDIFSslottime×BOTtxswdly...4を特徴とする請求項6に記載の無線通信装置。ところで、上記提案の無線通信システムにおいて、CSMA方式のランダム送信端末が送信データに送信時刻を付加するのは、送信データをベースバンドの送信信号に変換して変調部に出力するデータ送信部である。つまり、送信時刻は、送信データの生成時に付加するようにすると、その送信データがデータ送信部に入力されてから、データ送信部にて送信権を取得して送信信号への変換及び変調部への出力を開始するまでの遅れ時間によって、送信時刻が、時計にて計時される現在時刻と異なる時刻になってしまう。このため、上記提案の無線通信システムにおいては、マイクロコンピュータ等からなるデータ処理部がソフトウェア処理にて送信データを生成するときではなく、データ送信部がCSMA方式のアクセス制御により送信権を取得して、送信データを送信信号に変換するときつまり送信データの送信を開始するときに、送信時刻を送信データに付加するようにしているのである。しかしながら、このようにするには、データ送信部内に送信時刻を付加するための回路を設ける必要があり、その回路構成が複雑になって、無線通信装置のコストアップを招くという問題があった。本発明は、こうした問題に鑑みなされたものであり、CSMA方式のアクセス制御によって送信権を取得し、送信時刻を付加した送信データを送信する無線通信装置において、送信データに送信時刻を付加する回路を別途設けることなく、正確な送信時刻を付加した送信データを送信できるようにすることを目的とする。かかる目的を達成するためになされた請求項1に記載の無線通信装置において、データ送信時には、まず、制御手段が、計時手段による計時時刻に基づき送信データに送信時刻を付加し、その送信時刻付加後の送信データを通信手段に出力する送信時刻付加処理を、予め設定されたプログラムに従い実行する。すると、通信手段が、キャリアセンスにより通信チャンネルの空き状態を検出し、その空き状態が、後述の待ち時間DISF一定時間とバックオフ時間ランダム時間とで決定される衝突回避時間継続すると、通信チャンネルによるデータ送信を開始する。また、通信手段は、データ送信が完了すると、送信完了信号を出力する。一方、制御手段においては、送信時刻付加処理によって送信データを通信手段に出力すると、その後、通信手段から送信完了信号が出力されるまで、計時手段による計時時刻に基づき通信手段に出力した送信データの送信時刻を更新する送信時刻更新処理を、予め設定されたプログラムに従い実行する。このように、本発明の無線通信装置によれば、送信時刻を付加した送信データが通信手段に入力されてから、データ送信が開始されるまでの間、制御手段にて、送信時刻更新処理が実行されて、通信手段内の送信データに付加されている送信時刻が更新されることから、通信手段から送信される送信データには、正確な送信時刻が付加されることになり、この送信データを受信する装置と当該無線通信装置との間で計時時刻のずれが生じて、通信に支障を来すのを防止できる。また、本発明では、通信手段から送信データと共に送信される送信時刻を正確な時刻にするために、従来のように、通信手段によるデータ送信時換言すれば、送信データを送信信号に変換するときに送信データに送信時刻を付加するのではなく、制御手段でのソフトウェア処理によって、通信手段に一旦出力した送信データの送信時刻を更新するようにしている。このため、本発明の無線通信装置によれば、通信手段から送信データと共に送信される送信時刻を正確な時刻にするために、従来のように、通信手段に、データ送信時に送信時刻を送信データに付加する回路を設ける必要がなく、制御手段が実行するソフトウェア処理プログラムとして送信時刻付加処理及び送信時刻更新処理を追加するだけでよいため、無線通信装置の回路構成を簡単にして、コストダウンを図ることができる。ここで、制御手段は、送信時刻付加処理によって通信手段に送信データを出力した後は、送信時刻更新処理を繰り返し実行することになるが、請求項2に記載のように、その送信時刻更新処理は、一定時間毎に定期的に行うようにすればよい。そして、この場合、制御手段が送信時刻付加処理により送信データに付加する送信時刻、及び、送信時刻更新処理により送信データの送信時刻を更新する時刻には、計時手段による計時時刻をそのまま設定するのではなく、請求項3に記載のように、送信時刻更新手段の実行間隔である一定時間、若しくはその一定時間よりも短い設定時間例えば、一定時間の2分の1の時間を加えた時刻、に設定するようにするとよい。つまり、通信手段から送信データが送信されるのは、制御手段にて送信時刻更新処理が実行されてからその処理が次に実行されるまでの間であるので、上記のように構成すれば、その送信データに付加される送信時刻を、実際の送信時刻に近づけることができる。また、送信データに付加される送信時刻を、より正確に設定できるようにするには、請求項4に記載のように、制御手段が送信時刻付加処理により送信データに付加する送信時刻、及び、送信時刻更新処理により送信データの送信時刻を更新する時刻を、次式1を用いて設定するようにするとよい。送信時刻=TcurTtxdlyDIFSslottime×CW/2Ttxswdly...1つまり、制御手段が送信時刻を付加した送信データを生成してから、通信手段側でCSMA方式のアクセス制御によって送信権が取得され、送信データが送信信号に変換されて、その送信信号に対応した送信電波がアンテナから放射されるまでの時間は、下記のa~dの時間と、キャリアセンスにて通信チャンネルの空き状態を検出するのに要する時間とを加算したものになる。a通信手段が送信データに対応した送信信号の出力を開始してから、その送信信号に対応した送信電波がアンテナから放射されるまでの遅延時間Ttxdly。b通信手段の衝突回避時間を構成する一定の待ち時間DIFS。c通信手段の衝突回避時間を構成するバックオフ時間。d制御手段が前記計時手段から時刻を取得してから、該時刻に基づき送信時刻を付加した送信データが前記通信手段に届くか、或いは、該時刻に基づき前記通信手段の送信データが更新されるまでの遅延時間Ttxswdly。そして、通信チャンネルの空き状態は直ぐに検出されることがあるので、空き状態の検出に要する時間を無視すれば、データ送信時に送信データに付加される送信時刻としては、制御手段が送信時刻を送信データに付加するときの時刻に、上記a~dの時間を加算した時刻とすればよいことになる。また、上記cのバックオフ時間は、通常、乱数からなるバックオフ値BOとスロットタイムslottimeとを用いてランダムに設定されるが、そのバックオフ値BOの最大値はコンテンションウィンドウの値CW詳しくはその初期値である最小値CWminにより制限されることから、バックオフ時間は、スロットタイムslottimeとコンテンションウィンドウの値CW詳しくはその初期値である最小値CWminとを用いて、概ねslottime×CW/2として推定できる。このため、請求項4に記載の無線通信装置によれば、通信手段から送信させる送信データに付加する送信時刻を、上述の1式を用いて設定することで、通信手段からアンテナを介して送信データと共に送信される送信時刻を、実際の送信時刻により近づけることができるようになり、請求項3に記載のものに比べて、送信データに付加される送信時刻の精度を向上することができる。次に、請求項5に記載のように、通信手段が、送信完了信号に加えて、キャリアセンスによる通信チャンネルの空き状態の判定結果を表すCCAClearChannelAssessment信号を出力するよう構成されている場合、制御手段にて実行される送信信号付加処理では、CCA信号に基づき通信チャンネルが空き状態か否かを判定して、通信チャンネルが空き状態であるときに、計時手段による計時時刻に基づき送信データに送信時刻を付加して、通信手段に出力するようにするとよい。そして、このようにすれば、制御手段側で送信データに付加する送信時刻と、その送信データを通信手段が実際に送信する際の送信時刻との差を小さくすることができる。また、請求項5に記載の無線通信装置においては、更に請求項6に記載のように、制御手段にて実行される送信時刻更新処理では、通信手段から送信完了信号が出力されるまで、CCA信号に基づき通信チャンネルが使用状態から空き状態に変化したか否かを判断して、通信チャンネルが使用状態から空き状態に変化する度に、計時手段による計時時刻に基づき通信手段に出力した送信データの送信時刻を更新するようにするとよい。そして、このようにすれば、制御手段は、通信手段側で通信チャンネルが使用状態から空き状態になったことが検出される度に、計時手段による計時時刻に基づき送信データの送信時刻を更新するようになるので、制御手段により更新される送信データの送信時刻と通信手段が実際に送信する際の送信時刻との差を小さくすることができる。また、請求項6に記載の無線通信装置において、制御手段が送信時刻付加処理により送信データに付加する送信時刻、及び、送信時刻更新処理により送信データの送信時刻を更新する時刻は、上述した1式、若しくは、1式と同じパラメータに、送信時刻の設定回数nを加えたものをパラメータとする次式2又は3を用いて設定するようにするとよい。送信時刻=TcurTtxdlyDIFSslottime×CW/2/nTtxswdly...2送信時刻=TcurTtxdlyDIFSslottime×CW/2-nTtxswdly...3そして、このようにすれば、通信手段にて通信チャンネルの空き状態が検出された時刻を基準として、その後、通信手段がデータ送信を開始して、その送信信号がアンテナから放射されるのに要する時間を加えた時刻が、送信データに付加する送信時刻として設定され、更新されることになる。よって、請求項6に記載の無線通信装置によれば、請求項4に記載のものに比べ、送信データと共に送信される送信時刻を、実際の送信時刻により近づけることができるようになり、送信データに付加される送信時刻の精度をより向上することができる。なお、上記2式又は3式では、上記cのバックオフ時間を推定するにあたって、送信時刻の設定回数nを用い、その設定回数nが多くなるほど、バックオフ時間が短くなるようにしているが、これは、通信手段が、キャリアセンスによって通信チャンネルの空き状態が検出されてからデータ送信を開始するまでの衝突回避時間を計時するのに用いるバックオフ時間は、通信チャンネルの空き状態が検出されているときの経過時間に応じて短くなり、その間に、通信チャンネルの使用状態が検出されると、使用状態検出前の時間に保持されるためである。つまり、上記2式又は3式では、CCA信号の変化によって送信時刻の設定回数nが増加するに従い、バックオフ時間を短くすることにより、通信手段の動作に応じてバックオフ時間換言すれば衝突回避時間を更新し、送信データに付加する送信時刻を、実際に送信データを送信する時刻に近づけるようにしているのである。よって、請求項6に記載の無線通信装置において、制御手段が送信時刻付加処理により送信データに付加する送信時刻、及び、送信時刻更新処理により送信データの送信時刻を更新する時刻を、上記2式又は3式を用いて設定するようにすれば、送信データに付加される送信時刻の精度をより向上することができるようになる。次に、請求項8に記載の無線通信装置は、請求項6に記載のものにおいて、通信手段が、送信完了信号及びCCA信号に加えて、衝突回避時間を構成するバックオフ時間を表すバックオフ値BOを出力するよう構成されている。そして、制御手段が送信時刻付加処理により送信データに付加する送信時刻、及び、送信時刻更新処理により送信データの送信時刻を更新する時刻は、次式4を用いて設定するようにされている。送信時刻=TcurTtxdlyDIFSslottime×BOTtxswdly...4つまり、4式では、通信手段から出力されるバックオフ値BOとスロットタイムslottimeとからバックオフ時間slottime×BOを求め、計時手段による計時時刻Tcurに、このバックオフ時間slottime×BOと、上記a、b、dに記載の遅延時間Ttxdly、一定の待ち時間DIFS、及び、遅延時間Ttxswdlyとを加えることで、送信データに付加する送信時刻を求めるようにされている。このため、請求項8に記載の無線通信装置によれば、請求項7に記載のものに比べ、アンテナを介して送信データと共に送信される送信時刻を、実際の送信時刻により近づけることができるようになり、送信データに付加される送信時刻の精度をより向上することができる。以下に本発明の実施形態を図面と共に説明する。[第1実施形態]本実施形態の無線通信装置は、例えば、特許文献1に記載の無線通信システムにおいてCSMA方式のデータ送信を行うランダム送信端末として利用されるものであり、データ処理部10と、ベースバンド部20と、アナログ部30とから構成されている。データ処理部10は、マイクロコンピュータ等から構成されて、予め設定されたプログラムに従い送信データ及び受信データを処理するソフトウェア部S/W12と、現在時刻を計時するタイマ部14とから構成されている。なお、ソフトウェア部12は、本発明の制御手段に相当し、タイマ部14は、本発明の計時手段に相当する。また、ベースバンド部20は、データ処理部10のソフトウェア部12から入力される送信データを処理してベースバンドの送信信号に変調し、アナログ部30に出力すると共に、アナログ部30から入力されるベースバンドの受信信号から受信データを復調して、データ処理部10のソフトウェア部12に出力するものである。そして、ベースバンド部20において、送信データを処理する送信系TXには、MAC層に関する規定動作を行うTX-MAC部MediaAccessControl:メディアアクセス制御部26、及び、物理層に関する規定動作を行うTX-PHY部PHYsical:物理部28が備えられ、受信信号を処理する受信系RXには、RX-PHY部22及びRX-MAC部24が備えられている。そして、RX-PHY部22は、アナログ部30から入力される受信信号のキャリアセンスを行うことにより、通信チャンネルが空き状態か否かを識別して、通信チャンネルが空き状態であるときオフ状態、通信チャンネルが使用状態所謂ビジーであるときオン状態となるCCAClearChannelAssessment信号をTX-MAC部26に出力する。また、TX-MAC部26は、図1bに示すように、データ処理部10のソフトウェア部12から送信データが入力されると、その後、RX-PHY部22から入力されるCCA信号に基づき通信チャンネルが空き状態となったことCCA:オフを検知し、通信チャンネルの空き状態が、一定の待ち時間IFSInterFrameSpaceにバックオフ時間を加えた衝突回避時間の間継続したか否かを監視する。そして、CCA信号のオフ状態通信チャンネルの空き状態が衝突回避時間IFSバックオフ時間継続すると、TX-MAC部26は、通信チャンネルで送信権が得られたものとして、送信データをTX-PHY部28に出力し、送信データをベースバンドの送信信号に変換変調させることで、データ送信を実行する。またこのように、送信データをTX-PHY部28に出力することで、データ送信が完了すると、TX-MAC部26は、データ処理部10のソフトウェア部12に送信完了信号を出力することで、データ送信が完了したことを通知する。なお、TX-MAC部26は、衝突待避時間が経過するまでに、CCA信号がオン状態つまり通信チャンネルが使用状態ビジーになると、次に、CCA信号がオフ状態になるのを待って、再度、衝突回避時間IFSバックオフ時間の経過を監視する。次に、アナログ部30は、ベースバンド部20から出力されるベースバンドの送信信号を送信用の高周波信号RFに周波数変換してアンテナ2から無線送信させると共に、アンテナ2からの受信信号RFをベースバンドの受信信号に周波数変換してベースバンド部20に入力するものであり、高周波回路部RF部32にて構成されている。次に、データ処理部10のソフトウェア部12は、通信用のドライバ若しくはファームウェアとして、CPU等の演算処理回路が実行するソフトウェア処理により実現されるものであり、当該通信装置に接続された外部装置特許文献1に記載の無線通信システムにおいては、車両に搭載された電子制御装置ECUから入力される送信データをベースバンド部20のTX-MAC部26に出力し、ベースバンド部20のRX-MAC部24から入力される受信データを、外部装置に出力する。そして、送信データをベースバンド部20のTX-MAC部26に出力する際には、タイマ部14にて計時された現在時刻に基づき送信データに送信時刻を付加し、ベースバンド部20のRX-MAC部24から受信データが入力された際には、その受信データに付加された送信時刻に基づき、タイマ部14の時刻を補正する。以下、このようにデータ処理部10のソフトウェア部12において、データ受信時及びデータ送信時に実行される受信処理及び送信処理について、図2a及びbに示すフローチャートに沿って説明する。図2aに示すように、受信処理は、ベースバンド部20のRX-MAC部24にて受信データフレームが復調されたときに実行される処理であり、処理が開始されるとまずS110Sはステップを表すにて、そのフレームを受信し、続くS120にて、タイマ部14から計時時刻現在時刻Tcurを読み込む。そして、続くS130では、S110で受信したフレームから送信時刻Ttxを読み込み、その送信時刻TtxとS120で読み込んだ現在時刻Tcurとを用いて、受信データの送信元の時計タイマ部と自身のタイマ部14との計時時刻の差時刻差Tdiffを算出する。なお、この時刻差Tdiffの算出には、例えば、次式5が用いられる。Tdiff=Tcur-TtxTpropTrxdlyTrxswdly...5但し、Tprop:受信データの送信元のアンテナから自身のアンテナ2までの送信電波の伝送に要する時間であり、アンテナ間の距離に応じて設定されるか一定値として設定される時間、Trxdly:アンテナ2で電波の受信を開始してからRX-MAC部24で受信を完了するまでの遅延時間、Trxswdly:RX-MAC部24でフレーム受信を完了してからソフトウェア部12で現在時刻を保持するまでの遅延時間、である。そして、S130にて、時刻差Tdiffが算出されると、S140に移行して、その算出された時刻差Tdiffは、予め設定されたしきい値以上か否かを判断し、時刻差Tdiffがしきい値未満であれば、そのまま当該受信処理を終了する。また、時刻差Tdiffがしきい値以上であれば、S150に移行して、タイマ部14による計時時刻を、その時刻差Tdiffに基づき補正することで、受信データを送信してきた無線通信装置との間でタイマ部14の時刻を同期させ、当該受信処理を終了する。なお、図2aに示す受信処理は、受信データから送信時刻を取得してタイマ部14の計時時刻を補正するのに実行される処理であり、この受信処理終了後は、S110にて取り込んだ受信データフレームから送信時刻受信時刻等の不要なデータ送信時刻Ttx等を除去して外部装置に出力する、通常の受信処理に移行する。一方、図2bに示すように、送信処理では、まずS210にて、外部装置から入力される送信データを受信する。そして、続くS220では、タイマ部14から計時時刻現在時刻Tcurを読み込み、S230にて、その読み込んだ現在時刻Tcurに基づき送信データの送信時刻Ttxを算出し、その算出した送信時刻Ttxを送信データに付加する。なお、この送信時刻Ttxは、例えば、上述した1式を用いて算出される。但し、本実施形態では、1式におけるTtxdlyは、TX-MAC部26が送信データの送信を開始してから、アンテナ2がその送信データに対応した送信電波の放射を開始するまでの遅延時間となり、Ttxswdlyは、ソフトウェア部12詳しくはS220の処理でタイマ部14から現在時刻を取得してから、以降の処理にて、送信時刻Ttxを付加した送信データがTX-MAC部26に届くか、或いは、TX-MAC部26に届いた送信データが更新されるまでの遅延時間、となる。上記のようにS230にて、送信時刻を付加した送信データを生成すると、S240に移行して、その送信データをTX-MAC部26に出力し、S250に移行する。S250では、S240にて送信データを出力してから一定時間が経過するのを待ち、その一定時間の待機中に、TX-MAC部26から送信完了信号が入力されたか否かを判断する。そして、一定時間の待機中にTX-MAC部26から送信完了信号が入力された場合つまり送信データの送信が完了している場合には、S290に移行して、S210にて受信し、内部のメモリ内に保持している送信データをクリアし、当該送信処理を一旦終了する。また、S250にて、一定時間の待機中にTX-MAC部26から送信完了信号が入力されないつまり送信データの送信が完了していないと判断された場合には、S260に移行して、タイマ部14から計時時刻現在時刻Tcurを読み込み、S270に移行する。次に、S270では、S230と同様、その読み込んだ現在時刻Tcurに基づき、上述した1式を用いて、送信データの送信時刻Ttxを算出し、その算出した送信時刻TtxをS210にて読み込んだ送信データに付加することで、ベースバンド部20から送信させるべき送信データを更新する。そして、続くS280では、S270にて更新した送信データをTX-MAC部26に出力することにより、TX-MAC部26に保持されている送信データを更新上書きし、S250に移行する。この結果、S250~S280の処理は、TX-MAC部26から送信完了信号が入力されるまで、一定時間毎に繰り返し実行されて、TX-MAC部26に保持された送信データの送信時刻が、一定時間毎に更新されることになる。以上説明したように、本実施形態の無線通信装置においては、外部装置から送信データが入力されて、データ送信が必要なときには、ソフトウェア部12にて送信処理が実行される。そして、この送信処理では、タイマ部14から現在時刻Tcurを読み取り、この現在時刻Tcurに基づき、1式を用いて、送信データがベースバンド部20にて受信信号に変換されてアナログ部30を介してアンテナ2から放射されるのに要する時間を加えた送信時刻Ttxを算出し、その算出した送信時刻Ttxを送信データに付加して、TX-MAC部26に出力する、といった手順で、送信時刻付加処理S210~S240を実行する。また、この送信処理では、送信時刻付加処理S210~S240にて、送信時刻Ttxを付加した送信データをTX-MAC部26に出力した後は、一定時間毎に、TX-MAC部26から送信完了信号が入力されてデータ送信が完了したかどうかを判断し、データ送信が完了していなければ、再度、タイマ部14から現在時刻Tcurを読み取り、この現在時刻Tcurに基づき1式を用いて送信時刻Ttxを算出し、その算出した送信時刻Ttxにて、TX-MAC部26に保持されている送信データを更新する、送信時刻更新処理S250~S280を実行する。従って、本実施形態の無線通信装置によれば、外部装置から送信要求換言すれば送信データが入力されてから、ベースバンド部20のTX-MAC部26にて送信権を取得できたと判断されるまでの時間が長くなっても、ベースバンド部20及びアナログ部30を介してアンテナ2から放射される送信信号には、ほぼ正確な送信時刻が付加されることになり、この送信データを受信する装置と当該無線通信装置との間で、タイマ部14による計時時刻に大きなずれが生じ、通信に支障を来すのを防止できる。そして、本実施形態では、送信データに付加される送信時刻を正確な時刻にするために、従来のように、ベースバンド部20に送信データと現在時刻とを入力することで、ベースバンド部20に設けた専用の回路にて、TX-MAC部26にて送信権を取得できたときに送信時刻を付加した送信データを生成するのではなく、データ処理部10のソフトウェア部12にて実行されるソフトウェア処理送信処理によって、送信時刻を付加した送信データを生成し、更に、データ送信が実施されるまで、その送信データの送信時刻を一定時間毎に更新する。このため、本実施形態の無線通信装置によれば、従来のように、ベースバンド部20に、送信時刻を送信データに付加する専用の回路を設ける必要がなく、データ処理部10のソフトウェア部12にて実行されるソフトウェア処理プログラムとして、図2bに示す送信処理を追加するだけで、送信データに付加される送信時刻を正確に設定できることから、無線通信装置の回路構成を簡単にして、コストダウンを図ることができる。なお、本実施形態では、送信データに付加する送信時刻は、上述した1式を用いて算出するものとして説明したが、送信時刻は、例えば、タイマ部14から得られる現在時刻Tcurに、送信データの更新間隔である一定時間S250にて判定される一定時間、若しくは、その一定時間よりも短い設定時間例えば、一定時間の2分の1の時間を加えた時間にしてもよい。[第2実施形態]次に、上記実施形態では、ベースバンド部20のTX-MAC部26からは、次段のTX-PHY部28への送信データの出力換言すればデータ送信が完了すると、送信完了信号をソフトウェア部12に出力することで、その旨を通知するものとしたが、図3aに示す第2実施形態の無線通信装置のように、ベースバンド部20のTX-MAC部26からは、送信完了信号に加えて、RX-PHY部22から入力されるCCA信号についても、ソフトウェア部12に出力するように構成してもよい。そして、このようにすれば、ソフトウェア部12では、CCA信号に基づき、通信チャンネルが空き状態であるかCCA:オフ、通信チャンネルが使用状態ビジーであるかCCA:オンを検知できることから、図3bに示すように、通信チャンネルが空き状態になったときCCA:オフに、送信時刻を算出して送信データに付加することで、送信データに付加された送信時刻と、その送信データの実際の送信時刻との差つまり送信データに付加する送信時刻の誤差を、より小さくすることができる。以下、このようにするために第2実施形態のソフトウェア部12にて実行される送信処理ついて、図4に示すフローチャートに沿って説明する。図4に示す送信処理では、S210にて、外部装置から入力される送信データを受信すると、S212に移行して、ベースバンド部20のTX-MAC部26から入力されるCCA信号がオン状態であるかオフ状態であるかを判断する。そして、CCA信号がオフ状態である場合通信チャンネルが空き状態である場合には、そのままS220に移行し、逆に、CCA信号がオン状態通信チャンネルが使用状態ビジーである場合には、S214にて、CCA信号がオフ状態になるまで待機し、CCA信号がオフ状態になると、S220に移行する。そして、第1実施形態の送信処理と同様、S220では、タイマ部14から計時時刻現在時刻Tcurを読み込み、S230では、その読み込んだ現在時刻Tcurに基づき送信データの送信時刻Ttxを算出し、その算出した送信時刻Ttxを送信データに付加する。また、続くS240では、S230にて生成した送信データをTX-MAC部26に出力する。このようにS240にて、送信データをTX-MAC部26に出力すると、TX-MAC部26側では、送信データの送信が完了するか、或いは、CCA信号がオン状態となって送信権を取得できなかった状態送信待機状態となる。このため、本実施形態では、S240にて送信データをTX-MAC部26に出力すると、続くS242に移行して、TX-MAC部26からの入力信号送信完了信号CCA信号が変化するのを待つ。そして、TX-MAC部26からの入力信号が変化すると、S252にて、その変化した入力信号を識別して、TX-MAC部26から送信完了信号が入力されていれば、S290に移行して、送信データをクリアした後、当該送信処理を一旦終了する。また、S252にて、CCA信号がオフ状態からオン状態に変化したと判断されると、S256に移行して、その後、CCA信号がオフ状態に変化するのを待ち、CCA信号がオフ状態に変化するとつまり、通信チャンネルが空き状態になると、S260に移行して、タイマ部14から計時時刻現在時刻Tcurを読み込む。そして、続くS270では、S230と同様、その読み込んだ現在時刻Tcurに基づき送信データの送信時刻Ttxを算出し、その算出した送信時刻TtxをS210にて読み込んだ送信データに付加することで、ベースバンド部20から送信させるべき送信データを更新する。また、続くS280では、S270にて更新した送信データをTX-MAC部26に出力することにより、TX-MAC部26に保持されている送信データを更新上書きし、S242に移行する。なお、S230及びS270にて、現在時刻Tcurに基づき送信時刻Ttxを算出する際には、第1実施形態と同様、上述した1式を用いて算出するようにしてもよく、或いは、上述した2式又は3式を用いて算出するようにしてもよい。但し、S230及びS270において、上述した2式又は3式を用いて送信時刻Ttxを算出する場合には、S230にて送信時刻Ttsを算出して送信データを設定してから、S270にて送信時刻を算出して送信データを更新した回数送信時刻の設定回数nをカウントする必要があるため、S230では、そのカウント値nとして初期値1を使用し、S270にて送信時刻Ttxを更新する際には、更新の度にカウント値nをインクリメント1する必要はある。また、2式又は3式で、送信時刻の設定回数nを用いるのは、上述したように、バックオフ時間は、通常、通信チャンネルが空き状態から使用状態ビジーになったときには、更新されずに、それまでの値が保持され、通信チャンネルが空き状態なった時間に応じて短くなるためである。従って、S230及びS270において、上記2式又は3式を用いて送信時刻Ttxを算出する場合には、ベースバンド部20のTX-MAC部26を、バックオフ時間をクリアすることなく、送信データを更新上書きできるようにする必要はある。以上説明したように、本実施形態の無線通信装置においては、ベースバンド部20のTX-MAC部26から、データ処理部10のソフトウェア部12には、送信完了信号と、CCA信号とを送信するようにされている。そして、ソフトウェア部12では、送信データを更新するのに用いる送信時刻の算出タイミングを、TX-MAC部26から入力されるCCA信号がオフ状態となって、通信チャンネルが空き状態となったタイミングに設定する。従って、本実施形態の無線通信装置によれば、ソフトウェア部12において、送信データの送信時刻を、通信チャンネルが使用状態ビジーから空き状態に変化したタイミングを基準にして、より正確に算出推定することができるようになり、第1実施形態の無線通信装置に比べて、送信データに付加される送信時刻と、実際に送信データが送信される送信時刻との差を小さくすることができ、送信データに付加される送信時刻の精度をより向上することができる。[第3実施形態]第2実施形態では、ベースバンド部20のTX-MAC部26からソフトウェア部12には、送信完了信号とCCA信号とが出力されるものとして説明したが、図5aに示す第3実施形態の無線通信装置のように、これら各信号に加えて、TX-MAC部26から、バックオフ時間の設定に用いられる乱数であるバックオフ値BOがCCA信号と共に出力されるようにしてもよい。そして、本実施形態では、図5bに示すように、TX-MAC部26からソフトウェア部12には、通常、CCA信号がオフ状態になったときに、乱数にて設定されるバックオフ値BOの初期値が出力され、その後、ソフトウェア部12からTX-MAC部26に送信時刻を付加した送信データが入力されてから、TX-MAC部26が送信完了信号を出力するまでは、CCA信号がオン状態になる度に、TX-MAC部26からソフトウェア部12にバックオフ値BOの現在値が出力されるようにする。また、本実施形態のソフトウェア部12においては、図6に示すフローチャートに沿って送信処理を実行する。すなわち、この送信処理は、基本的には、図4に示した第2実施形態の送信処理と同じであり、第2実施形態の送信処理と異なる点は、S212又はS214にてCCA信号がオフ状態換言すれば通信チャンネルが空き状態であると判定されてからS220に移行する間、及び、S252にてCCA信号のオン状態への変化が検出されてからS256に移行する間に、それぞれ、TX-MAC部26からバックオフ値BOを取得するS216及びS254の処理をそれぞれ実行し、更に、S230及びS270にて送信時刻Ttxを算出推定する際には、上記上述した4式を用いる点である。このように構成された本実施形態の無線通信装置によれば、TX-MAC部26にてバックオフ時間を初期設定するのに用いられ、バックオフ時間の経過に従い更新されるバックオフ値BOに基づき、バックオフ時間slottime×BOが正確に算出され、そのバックオフ時間に基づき、送信データに付加する送信時刻Ttxが算出されることになるので、アンテナ2を介して送信データと共に送信される送信時刻を、実際の送信時刻により近づけることができるようになり、送信データに付加される送信時刻の精度をより向上することができる。以上、本発明を適用した3つの実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて、種々の態様をとることができる。例えば、上記実施形態では、無線通信装置は、特許文献1に記載の無線通信システムにおいて、車両に搭載されてCSMA方式によるランダム送信を行うランダム送信装置として利用されるものとして説明したが、本発明の無線通信装置は、送信データに送信時刻を付加する無線通信装置であれば適用できる。