制御部と通信部と記憶部とを備える情報通信装置において、前記制御部は、まだ送信されていないフレームに対応する送信要求を所定の順序で前記記憶部に記憶させる制御と、前記送信要求に対する所定の並べ替え順序に従って、前記記憶部に記憶されている送信要求を並べ替える制御と、前記並べ替えた送信要求に対応するフレームを、送信先によって決まっている送信タイミングのときに前記通信部に送信させる制御と、を実行することを特徴とする情報通信装置。前記並べ替え手順は、前記記憶部に記憶されている送信要求のうち、同一の送信先に対する複数のフレームの送信要求が連続するように、前記送信要求を並べ替える手順であることを特徴とする請求項1に記載の情報通信装置。前記並べ替え手順は、前記記憶部に記憶されている送信要求を、当該送信要求に対応するフレームの送信タイミングが早い順になるように並べ替える手順であることを特徴とする請求項1に記載の情報通信装置。前記並べ替え手順は、前記記憶部に記憶されている送信要求のうち、前記情報通信装置が前記送信タイミングを知らないフレームに対応する送信要求を先頭にまとめるように前記送信要求を並べ替える手順であることを特徴とする請求項1に記載の情報通信装置。前記並べ替え手順は、前記記憶部に記憶されている送信要求のうち、前記情報通信装置が前記送信タイミングを知らないフレームに対応する送信要求を最後にまとめるように前記送信要求を並べ替える手順であることを特徴とする請求項1に記載の情報通信装置。前記並べ替え手順は、前記記憶部に記憶されている送信要求のうち、送信されるフレームに対応する先頭の送信要求と、送信先が同一となる送信要求が、前記先頭の送信要求に連続するように、前記送信要求を並べ替える手順であることを特徴とする請求項1に記載の情報通信装置。制御部と通信部と記憶部とを備える情報通信装置において、前記制御部は、まだ送信されていないフレームを所定の順序で前記記憶部に記憶させる制御と、前記フレームに対する所定の並べ替え順序に従って、前記記憶部に記憶されているフレームを並べ替える制御と、前記並べ替えたフレームを、送信先によって決まっている送信タイミングのときに前記通信部に送信させる制御と、を実行することを特徴とする情報通信装置。前記並べ替え手順は、前記記憶部に記憶されているフレームのうち、同一の送信先に対する複数のフレームが連続するように、前記フレームを並べ替える手順であることを特徴とする請求項7に記載の情報通信装置。前記並べ替え手順は、前記記憶部に記憶されているフレームを、当該フレームの送信タイミングが早い順になるように並べ替える手順であることを特徴とする請求項7に記載の情報通信装置。前記並べ替え手順は、前記記憶部に記憶されているフレームのうち、前記情報通信装置が前記送信タイミングを知らないフレームを先頭にまとめるように前記フレームを並べ替える手順であることを特徴とする請求項7に記載の情報通信装置。前記並べ替え手順は、前記記憶部に記憶されているフレームのうち、前記情報通信装置が前記送信タイミングを知らないフレームを最後にまとめるように前記フレームを並べ替える手順であることを特徴とする請求項7に記載の情報通信装置。前記並べ替え手順は、前記記憶部に記憶されているフレームのうち、送信される先頭のフレームと、送信先が同一となるフレームが、前記先頭のフレームに連続するように、前記フレームを並べ替える手順であることを特徴とする請求項7に記載の情報通信装置。前記制御部は、前記送信要求の並べ替えを、1前記送信要求が前記記憶部に書き込まれた時、2所定の一定期間ごと、3前記送信要求が前記記憶部から読み出された時、の少なくともいずれかに実行することを特徴とする請求項1から請求項6のいずれか一項に記載の情報通信装置。前記制御部は、前記フレームの並べ替えを、1前記フレームが前記記憶部に書き込まれた時、2所定の一定期間ごと、3前記フレームが前記記憶部から読み出された時、の少なくともいずれかに実行することを特徴とする請求項7から請求項12のいずれか一項に記載の情報通信装置。送信先によってフレームの送信タイミングが決まっており、前記送信先に対するフレームの送信要求があった場合には、前記送信タイミングのときに前記送信要求に対応するフレームを送信する制御と、同一の送信先に対する複数のフレームの送信要求があった場合には、前記送信タイミングのときに当該送信要求に対応するフレームを連続送信する制御と、を実行する制御部を有する情報通信装置において、まだ送信されていないフレームを所定の順序で記憶する記憶部を有し、前記制御部は、前記送信要求があった際に、当該送信要求に対応するフレームを生成し、前記生成したフレームを前記記憶部に記憶する制御と、前記記憶部に記憶されているフレームのうち、送信先が同一となる複数のフレームを連続送信する制御と、を実行することを特徴とする情報通信装置。送信先によってフレームの送信タイミングが決まっており、前記送信先に対するフレームの送信要求があった場合には、前記送信タイミングのときに前記送信要求に対応するフレームを送信する制御と、同一の送信先に対する複数のフレームの送信要求があった場合には、前記送信タイミングのときに当該送信要求に対応するフレームを連続送信する制御と、を実行する制御部を有する情報通信装置において、まだ送信されていないフレームを所定の順序で記憶する記憶部を有し、前記制御部は、前記送信要求があった際に、当該送信要求に対応するフレームを生成し、前記生成したフレームを前記記憶部に記憶する制御と、前記記憶部に記憶されている先頭のフレームを送信するとき、前記記憶部に記憶されているフレームのうち、前記先頭のフレームおよび前記先頭のフレームと送信先が同一となるフレームを連続送信する制御と、を実行することを特徴とする情報通信装置。通信部と記憶部とを備える情報通信装置の制御部に実行させる送信制御プログラムにおいて、まだ送信されていないフレームに対応する送信要求を所定の順序で前記記憶部に記憶させる処理と、前記送信要求に対する所定の並べ替え順序に従って、前記記憶部に記憶されている送信要求を並べ替える処理と、前記並べ替えた送信要求に対応するフレームを、送信先によって決まっている送信タイミングのときに前記通信部に送信させる処理と、を実行させることを特徴とする送信制御プログラム。通信部と記憶部とを備える情報通信装置の制御部に実行させる送信制御プログラムにおいて、まだ送信されていないフレームを所定の順序で前記記憶部に記憶させる処理と、前記フレームに対する所定の並べ替え順序に従って、前記記憶部に記憶されているフレームを並べ替える処理と、前記並べ替えたフレームを、送信先によって決まっている送信タイミングのときに前記通信部に送信させる処理と、を実行させることを特徴とする送信制御プログラム。しかし、このような方法でフレームを送信すると、以下の問題が生じる。まず、CSLによるフレーム連続送信機能を利用するためには、FIFOバッファにおいて、宛先が同一となるフレーム送信要求が連続的にバッファリングされている必要がある。しかし、そのようなフレーム送信要求をFIFOバッファに記憶する段階では、必ずしも連続的にバッファリングされるとは限らない。よって、フレーム連続送信機能を利用できない場合が生じ、無線通信におけるスループットの低下を招く。例えば、FIFOバッファには、先頭から受信側ノードA宛フレーム送信要求1A1、受信側ノードB宛フレーム送信要求1B1、受信側ノードA宛フレーム送信要求2A2が、この順番でバッファリングされていたとする。この場合、B1が存在しなければ、A1およびA2に対応するフレームを連続送信することができる。しかし、B1のせいで、前記連続送信はできず、スループットの低下を招く。また、基本的には、送信側ノードは、どの受信側ノードがいつ間欠受信を行うか、という受信側ノードそれぞれの間欠受信タイミングを把握している。つまり、送信側ノードは、受信側ノードの間欠受信タイミングの順番を把握することができる。したがって、FIFOバッファにおいて、フレーム送信要求が、前記した間欠受信タイミングの順番に従ってバッファリングされていれば、フレームの送信を円滑に行うことができる。しかし、そのようなフレーム送信要求をFIFOバッファにバッファリングする段階では、必ずしも前記した間欠受信タイミングの順番に従ってバッファリングされるとは限らない。よって、フレームの送信が滞る場合があり、無線通信におけるスループットの低下を招く。例えば、FIFOバッファには、先頭から受信側ノードA宛フレーム送信要求1A1、受信側ノードB宛フレーム送信要求1B1という順番でバッファリングされていたとする。そして、現時点からB1に対応するフレームの受信タイミングを迎えるまでの時間tB1が、現時点からA1に対応するフレームの受信タイミングを迎えるまでの時間tA1よりも短いとする。このとき、時間tB1を迎えた場合であっても、先頭に待機しているフレーム送信要求は、A1であり、B1ではない。このため、B1に対応するフレームの送信は、時間tB1の受信タイミングではできず、時間tA1の後に迎える、受信側ノードBの次の受信タイミングになってしまう。つまり、その次の受信タイミングまでの間、B1に対応するフレームの送信が滞り、スループットの低下を招く。そこで、このような事情を鑑みて、本発明では、無線通信におけるスループットを向上することを目的とする。前記目的を達成するため、本発明は、制御部と通信部と記憶部とを備える情報通信装置において、前記制御部は、まだ送信されていないフレームに対応する送信要求を所定の順序で前記記憶部に記憶させる制御と、前記送信要求に対する所定の並べ替え順序に従って、前記記憶部に記憶されている送信要求を並べ替える制御と、前記並べ替えた送信要求に対応するフレームを、送信先によって決まっている送信タイミングのときに前記通信部に送信させる制御と、を実行することを特徴とする。詳細は、後記する。本発明によれば、無線通信におけるスループットを向上することができる。以下、本発明を実施するための形態以下、実施形態という。について、適宜図面を参照しながら説明する。≪第1の実施形態≫図1は、第1の実施形態における情報通信装置の構成を示した図である。第1の実施形態の情報通信装置1は、例えば、IEEE802154eの通信規格に従う無線通信を行うセンサネットワークを構成するノードである。センサネットワークを構成するノードそれぞれは、基本的には、CSLで動作しているものとする。情報通信装置1は、通信部11、制御部12、記憶部13といったハードウェアの構成を備える。また、情報通信装置1は、要求FIFOバッファ131、要求ソート部132、要求発行タイミング設定部133、フレーム生成部134、およびフレーム送信部135といったソフトウェアの構成を備える。通信部11は、アンテナを介してセンサネットワークの他のノードとフレームを送受信するインターフェースである。制御部12は、例えば、CPUCentralProcessingUnitであり、後記する情報通信装置1が行う処理を実行する。記憶部13は、例えば、ROMReadOnlyMemory、RAMRandomAccessMemory、EEPROMErasableProgrammableReadOnlyMemoryなどである。記憶部13は、前記した要求FIFOバッファ131、要求ソート部132、要求発行タイミング設定部133、フレーム生成部134、およびフレーム送信部135をプログラムとして記憶している他、CSLによる通信、間欠動作による、またはよらない通信、キャリアセンスなどを実行するためのプログラムも記憶している。また、記憶部13は、例えば、生成したフレーム送信要求をFIFO形式で記憶する。要求FIFOバッファ131は、MAC層やPHY層などの上位レイヤからなされるフレーム送信要求をFIFO形式でバッファリングする。フレーム送信要求は、当該フレームの宛先、つまり受信側ノードの識別情報、および当該受信側ノードへフレームを送信するときの送信タイミングを示す情報を含む。受信側ノードへの送信タイミングとは、例えば、受信側ノードの間欠受信タイミングである。上位レイヤは、受信側ノードへの送信タイミングを事前に把握しているときは、その送信タイミングをフレーム送信要求に含める。受信側ノードへの送信タイミングを事前に把握してないときは、当該受信側ノードへの送信タイミングを探索して、決定する。前記探索は、例えば、一定期間に亘って当該受信側ノードへWakeup信号を送信し、対応する受信確認Ackを受信する、という手順をとる。なお、送信側ノードは、送信タイミングを迎えるまでは送信待機しており、上位レイヤにより送信待機時間が設定される。受信側ノードへの送信タイミングを事前に把握してないときは、送信待機時間としてその最大値が設定される。この最大値は、例えば、上位レイヤが設定する。要求ソート部132は、要求FIFOバッファ131にバッファリングされたフレーム送信要求を、所定のアルゴリズムに従って所定のタイミングで並べ替える。要求ソート部132は、本発明の特徴を構成する。前記アルゴリズムの詳細については、後記する。要求発行タイミング設定部133は、要求FIFOバッファ131において先頭にあるフレーム送信要求を、当該フレーム送信要求に含まれる送信タイミングでフレーム生成部134に開示して送る。このとき、要求発行タイミング設定部133は、要求FIFOバッファ131に対し、フレーム送信要求をフレーム生成部134に開示するように命令する。なお、フレーム送信要求の開示とは、そのフレーム送信要求に対応するフレーム生成の許可を意味する。要求発行タイミング設定部133は、CSLによる無線通信を行っている場合、フレームの連続送信が可能なときは、つまり、フレーム送信要求の宛先が連続するときは、フレーム生成部134に対しフレームの連続送信がなされる旨を通知する。フレーム生成部134は、要求発行タイミング設定部133から開示されたフレーム送信要求および必要に応じて上位レイヤからの所定の情報に従ってフレームを生成する。フレーム生成部134は、要求発行タイミング設定部133からフレームの連続送信がなされる旨を通知されたときは、生成したフレームのフレームペンディングビットをONにする。フレーム送信部135は、フレーム生成部134が生成したフレームを、対応するフレーム送信要求に含まれる宛先に送信する。本実施形態の情報通信装置1の処理は、制御部12が記憶部13に記憶されているプログラムを実行し、ソフトウェアとハードウェアとが協働することで実現される。この処理は、制御部12が主体となって、主に、以下の手順で進行する。すなわち、まず、制御部12は、要求FIFOバッファ131により、上位レイヤから取得するフレーム送信要求を、その取得の順番でバッファリングする。次に、制御部12は、要求ソート部132により、バッファリングされたフレーム送信要求を、所定のアルゴリズムを用いて、所定のタイミングで並べ替える。なお、本実施形態において、前記アルゴリズムをソートアルゴリズムと称し、前記タイミングをソートタイミングと称する場合がある。次に、制御部12は、要求発行タイミング設定部133により、並べ替えられたフレーム送信要求を、当該フレーム送信要求に含まれる送信タイミングでフレーム生成部134に開示する。次に、制御部12は、フレーム生成部134により、開示されたフレーム送信要求に従ってフレームを生成する。最後に、制御部12は、フレーム送信部135により、生成したフレームを、対応するフレーム送信要求に含まれる宛先に送信する。要求ソート部132によるソートタイミングとして、例えば、以下のタイミングが挙げられる。ソートタイミング1:上位レイヤから新たなフレーム送信要求を取得し、要求FIFOバッファ131に追加した時書き込み時。ソートタイミング2:予め決定した一定期間ごと。記憶部13は、当該一定期間を示す値を記憶している。ソートタイミング3:要求発行タイミング設定部133から要求FIFOバッファ131に対し、フレーム送信要求をフレーム生成部134に開示するように命令した時読み出し時。なお、ソートタイミング1~3を適宜組み合わせてもよい。要求ソート部132によるソートアルゴリズムとして、例えば、以下のアルゴリズムが挙げられる。ソートアルゴリズム1:現時点から、宛先となる受信側ノードへフレームを送信するタイミングまでの期間が短い順早い順にフレーム送信要求を並べ替えるアルゴリズム。つまり、受信側ノードの間欠受信タイミングの順番と同じ順番でフレームを送信することができるようにフレーム送信要求を並べ替える。これにより、受信側ノードの間欠受信タイミングを迎えたときに、相応のフレームを滞りなく送信することができる。ソートアルゴリズム2:宛先が同一であるフレーム送信要求が連続するように並べ替えるアルゴリズム。このように並べ替えることで、CSLを利用できるようになり、フレームの送信を短時間で実行することができる。また、着目する宛先が一つで済むため、ソートアルゴリズム1よりも簡易に実装することができる。なお、制御部12は、並べ替えられたフレーム送信要求に対して生成したフレームについては、フレームの連続送信が可能であるため、フレームペンディングビットがONに設定される。ソートアルゴリズム3:要求発行タイミング設定部133によりフレーム生成部134に開示されたフレーム送信要求の宛先と同一の宛先を持つフレーム送信要求を、要求FIFOバッファ131の先頭に連続して配置するように並べ替えるアルゴリズム。このように並べ替えることで、CSLを利用できるようになり、フレームの送信を短時間で実行することができる。また、開示されたフレーム送信要求の宛先に着目すればよいため、ソートアルゴリズム1よりも簡易に実装することができる。なお、制御部12は、並べ替えられたフレーム送信要求に対して生成したフレームについては、フレームの連続送信が可能であるため、フレームペンディングビットがONに設定される。ソートアルゴリズム4:宛先へのフレーム送信タイミングを知らないフレーム送信要求は、要求FIFOバッファ131の最後にまとめて配置するように並べ替えるアルゴリズム。このように並べ替えることで、多大な時間を要するフレームの送信を後回しにするとともに、フレーム送信タイミングを知っているフレームの送信は短時間で完了することができる。よって、記憶部13の記憶容量を迅速に確保することができる。ソートアルゴリズム5:宛先へのフレーム送信タイミングを知らないフレーム送信要求は、要求FIFOバッファ131の先頭にまとめて配置するように並べ替えるアルゴリズム。このように並べ替えることで、多大な時間を要するフレームの送信であっても、その送信タイミングを早期の段階で把握することができる。よって、ソートアルゴリズム5の並べ替えを行わない場合と比べて当該フレームの送信をより短時間で完了することができる。CSLの機能により、送信側ノードが、フレーム送信タイミングが不明であるが、CSLで動作している受信側ノードに対してフレームを送信すると、受信側ノードが返すAckには、自身の受信タイミングを示す値が記述される。よって、Ackを読み出した送信側ノードは、受信側ノードへのフレーム送信タイミングを知ることになり、当該受信側ノードへのフレームの送信を短時間で完了することができる。なお、矛盾が生じない範囲において、ソートアルゴリズム1~5を適宜組み合わせてもよい。第1の実施形態によれば、上位レイヤからどのような順番でフレーム送信要求がなされたとしても、フレームの送信の効率を高めるようにフレーム送信要求を並べ替えることで、無線通信におけるスループットを向上することができる。≪第2の実施形態≫第2の実施形態について説明する。その説明の際、第1の実施形態と共通する事項については、基本的には、その説明を省略し、主に、相違する事項について説明する。第1の実施形態では、バッファリングしたフレーム送信要求を並べ替えたが、第2の実施形態では、フレーム送信要求に対して生成したフレームをバッファリングし、バッファリングしたフレームを並べ替える。図2は、第2の実施形態における情報通信装置の構成を示した図である。なお、第2の実施形態における情報通信装置1aにおいて、第1の実施形態における情報通信装置1と同一となる構成には同一の符号を付す。情報通信装置1aは、前記したフレーム生成部134およびフレーム送信部135に加え、要求取得部136、フレームFIFOバッファ137、フレームソート部138およびフレーム送信タイミング設定部139といったソフトウェアの構成を備える。よって、記憶部13は、前記したフレーム生成部134、フレーム送信部135、要求取得部136、フレームFIFOバッファ137、フレームソート部138およびフレーム送信タイミング設定部139をプログラムとして記憶している他、CSLによる通信、間欠動作による、またはよらない通信、キャリアセンスなどを実行するためのプログラムも記憶している。また、記憶部13は、例えば、生成したフレームをFIFO形式で記憶する。要求取得部136は、上位レイヤからなされるフレーム送信要求を取得し、当該フレーム送信要求に対応するフレームを生成する旨をフレーム生成部134に通知する。フレームFIFOバッファ137は、フレーム生成部134が生成したフレームをFIFO形式でバッファリングする。フレームソート部138は、フレームFIFOバッファ137にバッファリングされたフレームを、所定のアルゴリズムに従って所定のタイミングで並べ替える。フレームソート部138は、本発明の特徴を構成する。前記アルゴリズムの詳細については、後記する。フレーム送信タイミング設定部139は、フレームFIFOバッファ137において先頭にあるフレームを、当該フレームに対応するフレーム送信要求に含まれていた送信タイミングでフレーム送信部135に開示して送る。このとき、フレーム送信タイミング設定部139は、フレームFIFOバッファ137に対し、フレームをフレーム送信部135に開示するように命令する。なお、フレームの開示とは、そのフレームの送信の許可を意味する。フレーム送信タイミング設定部139は、CSLによる無線通信を行っている場合、フレームの連続送信が可能なときは、つまり、フレームの宛先が連続するときは、連続送信するフレームのフレームペンディングビットをONにする。本実施形態の情報通信装置1aの処理は、制御部12が主体となって、主に、以下の手順で進行する。すなわち、まず、制御部12は、要求受信部136により、上位レイヤからフレーム送信要求を取得し、フレーム送信要求および必要に応じて上位レイヤからの所定の情報に基づいてフレームを生成する旨をフレーム生成部134に通知する。次に、制御部12は、フレーム生成部134により、前記フレーム送信要求に対応するフレームを生成する。次に、制御部12は、フレームFIFOバッファ137により、フレーム生成部134が生成したフレームを、その生成の順番で、つまり、フレーム送信要求の取得の順番でバッファリングする。次に、制御部12は、フレームソート部138により、バッファリングされたフレームを、所定のアルゴリズムを用いて、所定のタイミングで並べ替える。なお、本実施形態において、前記アルゴリズムをソートアルゴリズムと称し、前記タイミングをソートタイミングと称する場合がある。次に、制御部12は、フレーム送信タイミング設定部139により、並べ替えられたフレームを、対応するフレーム送信要求に含まれていた送信タイミングでフレーム送信部135に開示する。最後に、制御部12は、フレーム送信部135により、開示されたフレームを、対応するフレーム送信要求に含まれていた宛先に送信する。フレームソート部138によるソートタイミングとして、例えば、以下のタイミングが挙げられる。ソートタイミング1a:フレーム生成部134が新たに生成したフレームをフレームFIFOバッファ137に追加した時書き込み時。ソートタイミング2a:予め決定した一定期間ごと。記憶部13は、当該一定期間を示す値を記憶している。ソートタイミング3a:フレーム送信タイミング設定部139からフレームソート部138に対し、フレームをフレーム送信部135に開示するように命令した時読み出し時。なお、ソートタイミング1a~3aを適宜組み合わせてもよい。フレームソート部138によるソートアルゴリズムとして、例えば、以下のアルゴリズムが挙げられる。ソートアルゴリズム1a:現時点から、宛先となる受信側ノードへフレームを送信するタイミングまでの期間が短い順早い順にフレームを並べ替えるアルゴリズム。つまり、受信側ノードの間欠受信タイミングの順番と同じ順番になるようにフレームを並べ替える。これにより、受信側ノードの間欠受信タイミングを迎えたときに、相応のフレームを滞りなく送信することができる。ソートアルゴリズム2a:宛先が同一であるフレームが連続するように並べ替えるアルゴリズム。このように並べ替えることで、CSLを利用できるようになり、フレームの送信を短時間で実行することができる。また、着目する宛先が一つで済むため、ソートアルゴリズム1aよりも簡易に実装することができる。なお、並べ替えられたフレームについては、フレームの連続送信が可能であるため、フレームペンディングビットがONに設定される。ソートアルゴリズム3a:フレーム送信タイミング設定部139によりフレーム送信部135に開示されたフレームの宛先と同一の宛先を持つフレームを、フレームFIFOバッファ137の先頭に連続して配置するように並べ替えるアルゴリズム。このように並べ替えることで、CSLを利用できるようになり、フレームの送信を短時間で実行することができる。また、開示されたフレームの宛先に着目すればよいため、ソートアルゴリズム1aよりも簡易に実装することができる。なお、制御部12は、並べ替えられたフレームについては、フレームの連続送信が可能であるため、フレームペンディングビットがONに設定される。ソートアルゴリズム4a:宛先へのフレーム送信タイミングを知らないフレームは、フレームFIFOバッファ137の最後にまとめて配置するように並べ替えるアルゴリズム。このように並べ替えることで、多大な時間を要するフレームの送信を後回しにするとともに、フレーム送信タイミングを知っているフレームの送信は短時間で完了することができる。よって、記憶部13の記憶容量を迅速に確保することができる。ソートアルゴリズム5a:宛先へのフレーム送信タイミングを知らないフレームは、フレームFIFOバッファ137の先頭にまとめて配置するように並べ替えるアルゴリズム。このように並べ替えることで、多大な時間を要するフレームの送信であっても、その送信タイミングを早期の段階で把握することができる。よって、ソートアルゴリズム5aの並べ替えを行わない場合と比べて当該フレームの送信をより短時間で完了することができる。なお、矛盾が生じない範囲において、ソートアルゴリズム1a~5aを適宜組み合わせてもよい。制御部12は、フレーム送信タイミング設定部139の機能により、フレームFIFOバッファ137が先頭に配置されたフレームをフレーム送信部135に渡すとき、フレームの生成時ではできなかった処理を実行することができる。前記処理としては、例えば、1フレームのシーケンス番号を当該フレームに付与する処理、2タイムスタンプを当該フレームに付与する処理、3フレームの認証子を当該フレームに付与する処理、4フレームの暗号化が挙げられる。第2の実施形態によれば、上位レイヤからどのような順番でフレーム送信要求がなされたとしても、フレームの送信の効率を高めるようにフレームを並べ替えることで、無線通信におけるスループットを向上することができる。特に、第1の実施形態と比較すると、フレームの送信タイミングを迎えていないためにフレームを送信することができない期間であっても、フレームを生成することは可能であるため、フレーム送信の効率がよい。≪その他≫前記実施形態は、本発明を実施するために好適のものであるが、その実施形式はこれらに限定されるものでなく、本発明の要旨を変更しない範囲内において種々変形することが可能である。例えば、本実施形態では、記憶部13は、要求FIFOバッファ131により、フレーム送信要求をFIFO形式で記憶していた。しかし、FIFO形式の他にも、例えばLIFOLastInFirstOut形式やFILOFirstInLastOut形式のように所定の順序で記憶するようにしてもよい。また、本実施形態で説明した種々の技術を適宜組み合わせた技術を実現することもできる。また、本実施形態で説明したソフトウェアの全部または一部の構成をハードウェアとして実現することもできる。その他、ハードウェア、ソフトウェア等の具体的な構成について、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。