OFDM信号のサブキャリアと時間スロットとの複数の通信装置への割り当てを行う制御装置であって、前記サブキャリアと時間スロットについて、データを送信する通信装置および受信する通信装置の指定を含む第1の割り当てを生成する生成手段と、前記第1の割り当てにおいて、同一のサブキャリアの連続する時間スロットにおいて、送信と受信とが切り替わる前記通信装置が存在する場合、当該サブキャリアを含む所定の周波数の範囲のサブキャリアまたは全てのサブキャリアにおける当該連続する時間スロットの間に、所定の時間長のガードタイムを挿入する挿入手段と、ガードタイムを挿入した後のサブキャリアと時間スロットとの第2の割り当てを前記複数の通信装置へ送信する送信手段と、を有することを特徴とする制御装置。前記ガードタイムを挿入する連続する時間スロットにおいて送信と受信とが切り替わる通信装置が存在する1つ以上のサブキャリアにそれぞれ対応する挿入すべきガードタイムの時間長を抽出する抽出手段をさらに有し、前記挿入手段は、前記抽出手段で抽出した、1つ以上のサブキャリアに対応する挿入すべきガードタイムの時間長の最大値を、前記所定の時間長とすることを特徴とする請求項1に記載の制御装置。前記挿入手段は、前記第1の割り当てにおいて、同一のサブキャリアの連続する時間スロットにおいて、送信と受信とが切り替わる前記通信装置が存在しない場合、当該連続する時間スロットの間にはガードタイムを挿入しないことを特徴とする請求項1又は2に記載の制御装置。前記制御装置は、前記複数の通信装置のいずれか1つに含まれることを特徴とする請求項1から3のいずれか1項に記載の制御装置。OFDM信号のサブキャリアと時間スロットとの複数の通信装置への割り当てを行う制御装置の制御方法であって、前記サブキャリアと時間スロットについて、データを送信する通信装置および受信する通信装置の指定を含む第1の割り当てを生成する生成工程と、前記第1の割り当てにおいて、同一のサブキャリアの連続する時間スロットにおいて、送信と受信とが切り替わる前記通信装置が存在する場合、当該サブキャリアを含む所定の周波数の範囲のサブキャリアまたは全てのサブキャリアにおける当該連続する時間スロットの間に、所定の時間長のガードタイムを挿入する挿入工程と、ガードタイムを挿入した後のサブキャリアと時間スロットとの第2の割り当てを前記複数の通信装置へ送信する送信工程と、を有することを特徴とする制御方法。コンピュータを請求項1から4のいずれか1項に記載の制御装置が備える各手段として機能させるためのプログラム。TDMA時分割多元接続とOFDMAとを組み合わせて用いる通信システムでは、時間スロットの割当に応じて送信ノードの切り替えが生じる。この際、各ノードが共通なモジュールを用いて送受信動作を行う場合、受信動作の直後に送信動作を行うことができず、データの送信と受信とを切り換えるために必要な時間以下、デッドタイムが生じる。例えば、各ノードにおいて、送信におけるIFFT部と、受信におけるFFT部とを共通とする場合に、このようなことが起こる。このため、デッドタイムが生じるような時間スロットの割当がなされた場合は、そのデッドタイムに対応するため、ガードタイムを挿入する必要がある。しかしながら、あるチャネルでデッドタイムへの対応のためにガードタイムを挿入すると、隣接するチャネル間のOFDMシンボルの直交性が崩れることがあるという課題があった。本発明は上記課題に鑑みなされたものであり、デッドタイムへ対処しながら、チャネル間干渉を抑制することができる制御装置及び制御方法を提供することを目的とする。上記目的を達成するため、本発明による通信装置は、OFDM信号のサブキャリアと時間スロットとの複数の通信装置への割り当てを行う制御装置であって、前記サブキャリアと時間スロットについて、データを送信する通信装置および受信する通信装置の指定を含む第1の割り当てを生成する生成手段と、前記第1の割り当てにおいて、同一のサブキャリアの連続する時間スロットにおいて、送信と受信とが切り替わる前記通信装置が存在する場合、当該サブキャリアを含む所定の周波数の範囲のサブキャリアまたは全てのサブキャリアにおける当該連続する時間スロットの間に、所定の時間長のガードタイムを挿入する挿入手段と、ガードタイムを挿入した後のサブキャリアと時間スロットとの第2の割り当てを前記複数の通信装置へ送信する送信手段とを有する。本発明によれば、TDMAとOFDMAとを組み合わせて用いる場合に、送受信を切り替えるときに生じるデッドタイムへ対処しながら、同時にチャネル間干渉を抑制する技術を提供することができる。以下、添付図面を参照して本発明の実施の形態を詳細に説明する。<<実施形態1>>図1は本実施形態に係る通信システムを示す概略図である。この通信システムは、ネットワークカメラを制御するコントローラノード4以下、コントローラとすると、ノード1からノード3の3台のネットワークカメラノードから構成されており、全ノードは通信路5を介して物理的にバスで接続されている。コントローラ4はノード1~ノード3に対して、通信制御や動作制御などの制御を行う制御装置である。ノード1~ノード3はコントローラ4の制御に従い、自身が撮影した映像データを随時、コントローラ4に送信する通信装置である。なお、本実施形態においては、1つの制御装置と3つの通信装置とを含むがこれに限られず、1つの制御装置と1つ以上の通信装置が存在する通信システムであってもよい。また、複数の通信装置を含む通信システムで、当該複数の通信装置のうち1つが制御装置としての役割を果たしてもよい。本実施形態における通信システムでは使用する周波数帯域を4つに分割し、それぞれの分割された周波数帯域をチャネル0からチャネル3と呼ぶ。そして、それぞれのチャネルは下記の目的で使用されるものとする。チャネル0:映像データ以外のデータ伝送用チャネルチャネル1:ノード1が撮影した映像データ伝送用チャネルチャネル2:ノード2が撮影した映像データ伝送用チャネルチャネル3:ノード3が撮影した映像データ、及び映像データ以外のデータ伝送用チャネル上記のように、チャネル1及びチャネル2は、各ノードからコントローラ4へのデータ送信専用の周波数帯域であり、チャネル0及びチャネル3は、各ノードとコントローラ4の間で互いに通信を行う周波数帯域である。このため、チャネル0及びチャネル3では、コントローラ4へのデータの送信をするアップストリームと、コントローラからデータの送信をするダウンストリームが混在することとなり、デッドタイムが発生する。なお、ここでの説明では、チャネル0とチャネル3とでデッドタイムの時間長が異なるものとし、挿入すべきガードタイムの時間長も異なるものとする。ここでは、チャネル0で挿入すべきガードタイムの時間長をα、チャネル3で挿入すべきガードタイムの時間長をβとする。α及びβは、それぞれチャネル0及びチャネル3における、受信動作から送信動作への切り換え、又は送信動作から受信動作への切り換えに必要となるデッドタイム以上の十分な時間である。なお、α>βとする。なお、チャネル0~チャネル3に含まれるサブキャリアは、図12に示すように、各チャネル間も含めて等周波数間隔に配置されているものとする。以下、上記の通信システムを前提として本実施形態を説明する。ただし本実施形態はこの通信システムに限定されず、TDMAとOFDMAとを組み合わせて用いる全ての通信システムに適用できる。コントローラノードの構成図2は図1のコントローラ4の機能構成の一例を示すブロック図である。以下、各ブロックについて説明する。OFDM変調部6-1は、入力されるデータ列に対しOFDM変調を施し、チャネル0でデータを搬送するように周波数変換を施してドライバ7へ出力する。同様に、OFDM変調部6-2は、入力されるデータ列をチャネル3の周波数を有するOFDM信号を生成してドライバ7へ出力する。以下では、OFDM変調部6-1とOFDM変調部6-2とを特に必要のある場合を除き、単にOFDM変調部6と呼ぶ。ドライバ7は、入力されたOFDM信号を通信路5へ出力する。図3にOFDM変調部6の構成例を示す。OFDM変調部6は、例えば、符号化部301、シンボルマップ部302、直列並列変換部303、IFFT部304、GI付加部305、波形整形部306、DA変換部307、周波数変換部308を含む。なお、ここでIFFTは逆フーリエ変換、GIはガードインターバルまたはサイクリックプレフィックスを表し、DA変換とはデジタル信号をアナログ信号へ変換することを指す。符号化部301は入力されるデータ列に対し、誤り訂正符号化処理やインタリーブ処理等を施し、シンボルマップ部302へ出力する。シンボルマップ部302は入力されるデータ列にデジタル変調を施し、例えば同相成分と直交成分とからなる平面上のシンボルへ入力データをマップする。マップされたデータは直列並列変換部303において直列データから並列データへ変換され、IFFT部304へ出力される。IFFT部304は入力された並列データに対してIFFT処理を施し、IFFT処理後の時間領域のデータをGI付加部305へ出力する。GI付加部305は入力されたデータにガードインターバルを付加して波形整形部306へ出力する。波形整形部306は、入力されたデータに対してフィルタ処理等を施して波形を整形しDA変換部307へ出力する。DA変換部307は入力されたデータをデジタル信号からアナログ信号へ変換し周波数変換部308へ出力する。OFDM変調部6-1においては、周波数変換部308は、チャネル0用クロック17からのクロック信号100を用いて、入力されたアナログ信号に直交変調処理を施す。OFDM変調部6-2においては、用いるクロック信号はチャネル3用クロック20からのクロック信号103となる。この処理により入力されたアナログ信号はベースバンド信号からチャネル0またはチャネル3の周波数帯域の信号へ変換される。そして周波数変換部308は、生成したOFDM信号をドライバ7へ出力する。レシーバ8は、他ノードからの信号を受信し、チャネル0用フィルタ9、チャネル1用フィルタ10、チャネル2用フィルタ11、チャネル3用フィルタ12に出力する。チャネル0用フィルタ9は入力された信号に対し、チャネル0の周波数帯域外の信号を遮断し、チャネル0の周波数帯域内の信号成分をOFDM復調部13へ出力する。同様に、チャネル1用フィルタ10、チャネル2用フィルタ11、及びチャネル3用フィルタ12は、信号から、それぞれに対応するチャネルの周波数帯域の成分を抽出してOFDM復調部14~16へ出力する。OFDM復調部13~16は入力されるOFDM信号に対して、それぞれに対応した周波数変換とOFDM復調を施してデータ列を復元してデータ処理部25へ出力する。図4はOFDM復調部13~16の構成例である。OFDM復調部13~16は、例えば、周波数変換部401、AD変換部402、波形整形部403、GI除去部404、FFT部405、並列直列変換部406、デマップ部407、復号化部408を含む。以下、各ブロックについて説明する。周波数変換部401は、入力されたOFDM信号の中心周波数を変換し、変換後の信号をAD変換部402へ出力する。ここでOFDM復調部13の周波数変換部401は、チャネル0用クロック17からのクロック信号100を用いて周波数変換を実行する。同様に、OFDM復調部14の周波数変換部401はチャネル1用クロック18からのクロック信号101を用いて周波数変換を実行する。また、OFDM復調部15の周波数変換部401はチャネル2用クロック19からのクロック信号102を用いて周波数変換を実行する。OFDM復調部16の周波数変換部401は、チャネル3用クロック20からのクロック信号103を用いて周波数変換を実行する。この処理によりOFDM復調部13~16のそれぞれの周波数変換部401は、チャネル0~チャネル3で搬送されるOFDM信号をそれぞれベースバンド信号に変換する。AD変換部402は入力されたベースバンド信号をアナログ信号からデジタル信号へ変換し波形整形部403へ出力する。波形整形部403は、入力された信号に対し、ダウンサンプリング処理やフィルタ処理を施して波形を整形し、波形整形後の信号をGI除去部404へ出力する。GI除去部404は、後述する送受信制御部27からの有効シンボル抽出指示を含む制御信号を受信し、データ列から有効シンボルを抽出してFFT部405へ出力する。なお、GI除去部404は、有効シンボル抽出指示に基づいて後述するガードタイムをも除去する。FFT部405は、入力された有効シンボルに対してFFT処理を施し、並列直列変換部406へ出力する。並列直列変換部406は、入力された信号を並列から直列に変換し、デマップ部407へ出力する。デマップ部407は、入力されたデータ列に対してデジタル復調を施し、例えば信号の同相成分と直交成分とからデータ列を抽出し、復号化部408に出力する。復号化部408は入力されたデータ列に対し、誤り復号化処理やデインタリーブ処理を施し、データ処理部25へ出力する。図2に戻り、一次MAPデータ生成部21は、例えばノード1~ノード3からの帯域要求に応じて一次MAPデータを生成し、MAPデータ生成部22へ出力する。一次MAPデータとは、フレーム構成時間スロット構成の第1の割り当てを特定するテーブルであり、データを送信または受信するノード、送信タイミング、及び使用するチャネルが指定される。ただし、一次MAPデータに含まれるテーブルは、デッドタイムの発生についてはまだ考慮されておらず、理想的に送受信ができる場合の理想的なフレーム構成が指定された仮のテーブルである。図5に一次MAPデータの例を示す。一次MAPデータでは、チャネル毎に、送信を行うカウント値、送信を行うノード、受信を行うノード、データ種別が特定される。カウント値は、後述するカウンタ26が出力するカウント値に対応する。一次MAPデータでは、例えばチャネル0において、カウント値0の時にコントローラ4が全ノードノード1~3へ同期データを送信するという動作が指定されている。このテーブルに使用されるNは、GIを含むOFDMシンボル長単位はカウント数を示す。またMは1フレーム、1チャネルに含むことができるOFDMシンボルの最大個数を示す。すなわちM×Nカウントが1フレームの長さとなる。なお図5のテーブルの例では、カウント値0~M×N-1の間、チャネル1とチャネル2の映像データは途切れることなく連続的に伝送されているものとする。また、チャネル3では、カウント値3N~M×N-1の間で、映像データが連続的に伝送されているものとする。MAPデータ生成部22は一次MAPデータ生成部21から入力される一次MAPデータから、連続した時間スロットにおいて、送信と受信とが切り替わるノードが存在する箇所を検出する。そして一次MAPデータにガードタイム情報を付加した後のフレーム構成の第2の割り当てを特定するテーブル以下、MAPデータを作成する。MAPデータの作成の動作についての詳細は後述する。MAPデータ生成部22は、後述する送受信制御部27からの出力指示108に応じて、生成したMAPデータをOFDM変調部6や送受信制御部27へ出力する。コントロールデータ生成部23は、ノード1~ノード3を制御するためのデータ以下、コントロールデータを生成する。コントロールデータとは例えば、ノード1~ノード3の撮像装置のズームやパン、チルト動作を指示する命令である。なおコントロールデータ生成部23は、後述する送受信制御部27からの出力指示109に応じて生成したコントロールデータをOFDM変調部6へ出力する。同期データ生成部24は、コントローラ4とノード1~ノード3との間で同期を取るために規定されたデータ列である同期データを生成する。なお同期データ生成部24は、後述する送受信制御部27からの出力指示110に応じて、生成した同期データをOFDM変調部6へ出力する。データ処理部25は、入力されたデータ列の処理を行う。例えば映像データのデコード処理や、帯域要求の判断、ACK判定を行う。カウンタ26は、内部クロック不図示をカウントし、そのカウント値を送受信制御部27へ出力する。またフレームの先頭でカウント値をリセットする。送受信制御部27は、MAPデータ生成部22から入力されるMAPデータを解析し、MAPデータに記述されたフレーム構成に基づいて、カウンタからのカウント値を基準にして各ブロックの動作制御を行う。具体的には、MAPデータ生成部22、コントロールデータ生成部23、同期データ生成部24への出力指示108~110や、OFDM復調部13~16のGI除去部404へ有効シンボル抽出指示104~107を出力する。なお、送受信制御部27は、MAPデータで挿入されるガードタイムをGI除去部404において除去するように有効シンボル抽出指示104~107を構成してもよい。以上のようにコントローラ4はMAPデータの生成を行い、MAPデータに記述されたフレーム構成で送受信がされるようにする。またコントローラ4は、生成したMAPデータをノード1~ノード3へ送信する。ネットワークカメラノードの構成続いて、ノード1の構成について説明する。図9は、ノード1の機能構成の一例を示すブロック図である。なお、コントローラ4と動作が同一のブロックについては、図2と同様の番号を使用し、説明を省略する。OFDM変調部6-1及び40は、入力されるデータ列に対しOFDM変調と、それぞれチャネル0及びチャネル1でデータを送信するように周波数変換を施してドライバ7へ出力する。OFDM変調部6-1及び40の構成は、コントローラ4のOFDM変調部6と同様である。ただし、OFDM変調部40の周波数変換部308は、チャネル1用クロック18からのクロック信号101を用いて周波数変換処理を実行する。この処理により、入力されたデータ列からチャネル1の周波数帯域のOFDM信号が出力される。ドライバ7、レシーバ8、チャネル0用フィルタ9およびチャネル3用フィルタ12はコントローラ4と同一であるため、説明については省略する。OFDM復調部41は、入力されたOFDMシンボルに対して周波数変換及びOFDM復調を施し、デマルチプレクサ42へ出力する。なお、図9のネットワークカメラノードは、チャネル0用のOFDM復調部41-1とチャネル3用のOFDM復調部41-2を有するが、これらを総称してOFDM復調部41という。図10は、OFDM復調部41の構成ブロック図である。OFDM復調部41は、図4の構成に加えて、AD変換部402からの出力を入力とする同期部409を備える。同期部409は、コントローラ4から1フレーム毎に送信される同期データを検出してフレーム同期を確立する。デマルチプレクサ42は、入力されたデータ列に対してデータ種別を判定し、MAPデータは送受信制御部27へ、MAPデータ以外はデータ処理部45へ出力する。映像データ生成部43は、撮影した映像のエンコード処理等を施して映像データを生成する。なお映像データ生成部43は、後述する送受信制御部46からの出力指示112に応じて、生成した映像データをOFDM変調部40へ出力する。ノードデータ生成部44は、例えばコントローラ4に対する確認応答信号ACK信号や、自身に関する情報撮像装置の回転角や位置に関する情報や故障判断等、帯域要求等のデータ以下、ノードデータを生成する。なおノードデータ生成部44は、後述する送受信制御部46からの出力指示113に応じて、生成したノードデータをOFDM変調部40へ出力する。データ処理部45は、コントローラ4から受信したデータ列に応じた処理を行う。例えば命令解析や、受信エラー判定を行う。カウンタ26は、内部クロック不図示をカウントし、そのカウント値を送受信制御部46へ出力する。またフレームの先頭でカウント値をリセットする。ここで内部クロックは、コントローラ4の内部クロックと同期しているか、周波数誤差は十分小さいものとする。またカウント値のリセットは、例えば同期部409のフレーム同期の検出に応じて行う。送受信制御部46は、デマルチプレクサ42から入力されるMAPデータを解析し、そのMAPデータに記述されているフレーム構成にしたがって、カウンタ26からのカウント値を基準にして、各ブロックの動作を制御する。具体的にはノードデータ生成部44、映像データ生成部43への出力指示112、113や、OFDM復調部41のGI除去部404へのタイミング指示111を出力する。以上のように、ノード1はコントローラ4からMAPデータを受信し、そのMAPデータに記述されたフレーム構成にしたがって送受信動作を行う。ノード2及びノード3の構成は上記したノード1の構成と同様である。差異は周波数変換に使用するクロック周波数のみである。ノード2の場合、図9のチャネル1用クロック18はチャネル2用クロック19に、ノード3の場合、図9のチャネル1用クロック18はチャネル3用クロック20に置き換わる。これによりノード2の映像データはチャネル2を、ノード3の映像データはチャネル3を用いてコントローラに送信される。MAPデータ生成処理図6のフローチャートを用いて、コントローラ4のMAPデータ生成部22におけるMAPデータの生成処理の詳細について説明する。なお、図6のフローチャートにおいて、Tとはガードタイムを挿入すべき箇所を検出するための変数である。まず、MAPデータ生成部22が内部に保持する更新テーブルに一次MAPデータをコピーするS1。そして、更新テーブルの中から一番小さなカウント値を検索し、その値をTに代入するS2。続いて、Tが送信に使える最大のカウント値、すなわちM-1×N以下であるか否かを判定するS3。なお、フレームの末尾のシンボルがフレームの最大長を超えないという観点から、フレームの最大長がZである場合は、送信に使えるカウント値の最大値はZ-N1となる。TがM-1×N以下である場合S3でYesはS4に処理を進め、M-1×Nを超えている場合S3でNoは処理を終了する。S4では、更新テーブル内のカウント値Tの前後の時間スロットにおいて、送信と受信とが切り替わるノードが存在するチャネルがあるか否か、すなわち、カウント値Tにおいてデッドタイムの発生が予定されるか否かを判定する。S4の判定は、カウント値Tにおいてガードタイムの挿入が必要であるか否かの判定でもある。そして、デッドタイムの発生が予定される場合はS5へ、予定されなければS7へ処理を進める。S5では、送信カウント値Tにおいて、挿入すべきガードタイムの所定の時間長を算出する。具体的には、例えば、デッドタイムの発生が予定されるチャネルにおいて挿入すべきガードタイムを抽出し、その最大値を挿入すべきガードタイムの時間長とする。続いて、カウント値Tにおいて、算出した時間長のガードタイムを更新テーブル内における全チャネルに挿入したテーブルを作成し、そのテーブルを更新テーブルに上書きするS6。なお、ここでは、更新テーブル内の全チャネルにガードタイムを挿入するが、所定の範囲のチャネルにのみガードタイムを挿入してもよい。例えばチャネル0でデッドタイムが発生する場合で、チャネル2では信号を送信していない場合などでは、チャネル0とチャネル1にはガードタイムを挿入し、チャネル3にはガードタイムを挿入しないでもよい。特に、チャネル0及びチャネル1と、チャネル3の同期がずれてもチャネル間干渉は無視できる程度に小さい場合に有効である。ただし、その後チャネル2で信号伝送が始まる場合は、全チャネルの同期を合わせる必要があり、その際にチャネル3にガードタイムを挿入する必要がある。S6の処理が終わると、処理をS7へ進める。S7では、更新テーブル内でTより大きいカウント値が存在するか否かを判定する。そのようなカウント値が存在する場合はS8へ処理を進め、存在しない場合は処理を終了する。S8では、Tの次に小さいカウント値を新たなTとして、S3へ処理を戻す。図6のフローチャートに示した処理を、図5の一次MAPデータに適用した場合を例として、具体的に説明する。ここで図5の一次MAPデータでは、カウント値3N図中のAでチャネル0とチャネル3において、また、カウント値4Nと6N図中のBとCでチャネル0において、それぞれデッドタイムが発生すると考えられる。MAPデータ生成部22は、図5に示す一次MAPデータを受信すると、まず当該一次MAPデータを更新テーブルにコピーするS1。そして、MAPデータ生成部22は、更新テーブル中で一番小さなカウント値を検索し、最小のカウント値0をTに代入するS2。ここで、Tは0でありM-1×N以下であるためS3でYes、S4へ処理を進める。ここで、カウント値0においてはその前に信号の送受信をしたノードが存在しないため、受信動作の直後に送信動作に切り替わるノードも存在しないS4でNo。このため、処理をS7へ進め、カウント値0より大きいカウント値が更新テーブル中に存在するか否かを判定する。カウント値0より大きいカウント値が更新テーブル内に存在するため、Tより大きいカウント値の中で最小の値であるNをTに代入しS8、処理をS3へ戻す。T=N、2Nの時は、上記と同様の処理が繰り返される。カウント値3Nでは、チャネル0とチャネル3で受信から送信に切り替わるノードが存在するため、MAPデータ生成部22は、デッドタイムの発生が予定されることを検知するS4でYes。このため、デッドタイムが発生すると考えられるチャネル0及びチャネル3について、それぞれで必要となるガードタイムを抽出し、その最大値を挿入するガードタイムの長さとするS5。本実施形態では、上述の通り、チャネル0およびチャネル3のガードタイム長はそれぞれαとβであり、α>βである。このため、必要となるガードタイムの時間長はαとなる。このため、テーブルに含まれる全チャネルにおいて、カウント値3Nに時間長αのガードタイムを挿入したテーブルを作成し、更新テーブルに上書きするS6。この時点における更新テーブルを図7に示す。続いて、S7に移り、カウント値3Nより大きいカウント値が存在するためS7でYes、次に小さいカウント値として、3NαをTに代入してS8、処理をS3へ戻す。Tが3Nαのときは、カウント値3Nαでは全チャネルにおいてその直前にガードタイムが挿入されており、デッドタイムは発生しないS4でNo。このため、ガードタイムの挿入処理は行わず、次のカウント値4NαをTに代入して処理をS4へ戻す。Tが4Nαのときは、カウント値4Nαでチャネル0においてコントローラ4が受信から送信へ切り替わるためデッドタイムの発生が予定されるS4でYes。このとき、デッドタイムが発生するのはチャネル0のみであるため、必要なガードタイムの時間長はαとなるS5。このため、全チャネルにおいて、ガードタイムαを挿入したテーブルを作成し、更新テーブルに上書きするS6。同様に、Tが5N2αのときも、時間長αのガードタイムが全チャネルに挿入されたテーブルを作成し、更新テーブルに上書きする。以上の処理をTがM-1×Nを超えるまでS3でNoとなるまで繰り返される。全ての処理が終了した後の更新テーブルを図8に示す。図8の中で、Gは挿入されたガードタイムの時間長の総和である。Xは、M-1×Nより大きく、M×N以下の値である。またDはガードタイムの挿入により、1フレーム区間外となるテーブルの範囲を表す。このDにより表される範囲を削除したテーブルがMAPデータとなる。MAPデータ生成部22は、Dの情報を一次MAPデータ生成部21にフィードバックし、一次MAPデータ生成部21はこの情報を用いて次回の一次MAPデータを生成してもよい。ここで、図13、図14及び図15を用いてチャネル間干渉について説明する。図13はチャネル間干渉が生じるフレーム構成例である。図13Aの例では、チャネル0とチャネル1のOFDMシンボルの伝送開始時刻がずれている。この場合に、例えばチャネル1で伝送された信号を受信するノードが、OFDMシンボルを復調するために期間t0からt1の時間信号を取り出してFFT処理を実行する。すると、当該時間区間以下FFT窓というにおいて、チャネル0では、2つのOFDMシンボルの境界が含まれるため周波数領域における直交性が崩れる。そして、その結果、チャネル1へのチャネル間干渉が出現する。また、チャネル1とチャネル0におけるOFDMシンボル長が異なる図13Bの場合も、図13Aと同様に、FFT窓t0からt1においてチャネル0でシンボルの境界が含まれることとなるため、チャネル間干渉が生じる。図14Aは、チャネル間干渉が発生する場合の信号スペクトルを示したものである。図のように、チャネル0では、シンボル間の境界を含むFFT窓でFFT処理を実行したため、直交性が崩れ、さらにシンボルの不連続性によりサイドローブが発生する。このため、チャネル0のサイドローブがチャネル1のメインローブと干渉し、チャネル1の通信品質を劣化させる。これに対し、図14Bに示すように、隣接するチャネル間にガードバンドを設けることによりチャネル間干渉を抑制することができるが、ガードバンドという冗長な帯域を持つこととなり周波数利用効率が劣化する。図15Aに図示するように、シンボル長を各チャネルで等しくし、時間同期を確保したフレーム構成にすることで、ガードバンドを設けることなくチャネル間干渉を抑制することができる。しかし送受信切換時のデッドタイムへの対応のためにデッドタイムが発生するチャネルにおいて任意のガードタイムGTを挿入すると、図15Bに示すようにOFDMシンボル間の直交性が崩れ、チャネル間干渉が生じる。これに対し、本実施形態では、MAPデータ生成部22が、入力された一次MAPデータに基づいて、デッドタイムとチャネル間干渉を考慮してガードタイムを挿入したMAPデータを生成する。これにより、デッドタイムへの対応のためのガードタイムを確保しながら、チャネル間の直交性が崩れることを防ぎ、チャネル間干渉の発生を抑制することができる。フレーム構成本実施形態におけるMAPデータ生成処理を実行した場合の、送信信号のフレーム構成を図11に示す。図11は図8のMAPデータを用いたフレーム構成である。図11のフレームでは、チャネル0又はチャネル3で送信と受信の切り替えを行うノードが存在するカウント値、すなわちデッドタイムが予定されるカウント値において、全チャネルに同じ時間長のガードタイムを挿入している。なお、この場合、チャネル3でデッドタイムが予定されるカウント値3Nでは、チャネル0でもデッドタイムが予定されるため、結果として挿入されるガードタイムは全て長さαとなっている。なお、チャネル3でのみデッドタイムが予定される場合や、チャネル0とチャネル3で同時にデッドタイムが予定される場合でもβ>αである場合は、長さβのガードタイムが全チャネルに挿入される。以上のようなフレーム構成により、少なくとも1つのチャネルでデッドタイムが予定される場合に、全チャネルにおいて同一の時間長のガードタイムを挿入することで、デッドタイムに対応しながらチャネル間干渉を抑制することができる。その結果、隣接チャネルへの干渉を抑制するための高性能なフィルタを送信側に設ける必要がなくなるため、回路規模を削減することができる。また、チャネル間干渉を抑制するための冗長な帯域を設ける必要がないため、周波数利用効率を向上させることが可能となる。また干渉チャネルが存在しない期間は、ガードタイムを挿入しないため、使用するチャネルの周波数利用効率を向上させることができる。なお、本実施形態では説明の便宜上、チャネル0とチャネル3にのみデッドタイムが生じることとしたがこれに限られず、どのチャネルにデッドタイムが発生しても、同様の処理を実行することができる。また、本実施形態は、MAPデータ生成部22をコントローラ4に設けたが、他のノードに設けてもよい。さらに、本実施形態ではチャネル0からチャネル3の4つのチャネルに分割する場合について説明したが、サブキャリア単位でチャネルを割り当ててもよい。<<その他の実施形態>>また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。