少なくとも1台の無線送信機と複数の無線受信機とを含み、無線送信機は、あらかじめ算出したMDSMaximumDistanceSeparable最大距離分離符号の符号語を、複数の無線受信機のそれぞれに対応付けてウェイクアップIDとして記憶するウェイクアップID記憶手段と、通信相手のウェイクアップIDを前記ウェイクアップID記憶手段から取得して、当該ウェイクアップIDを含むウェイクアップパケットを生成および送信するウェイクアップパケット送信手段と、を有し、無線受信機は、自ノードのウェイクアップIDを記憶するID記憶手段と、受信したウェイクアップパケットに含まれるウェイクアップIDを抽出し、抽出されたウェイクアップIDと自ノードのウェイクアップIDとのビット毎の不一致数を検出し、不一致数が前記MDS符号の最小ハミング距離の1/2未満であれば、データ通信モジュールを起動させるウェイクアップ手段と、を有する、無線通信システム。前記ウェイクアップ手段は、常時動作する電波検出回路と必要に応じて動作するIDマッチング回路とから構成され、電波検出回路が、ウェイクアップパケットを検出するとIDマッチング回路を動作させ、IDマッチング回路が、ウェイクアップパケットが自ノード宛のものであるか判定する、請求項1に記載の無線通信システム。あらかじめ算出したMDSMaximumDistanceSeparable最大距離分離符号の符号語を、複数の無線受信機のそれぞれに対応付けてウェイクアップIDとして記憶するウェイクアップID記憶手段と、通信相手のウェイクアップIDを前記ウェイクアップID記憶手段から取得して、当該ウェイクアップIDを含むウェイクアップパケットを生成および送信するウェイクアップパケット送信手段と、を含む無線送信機。あらかじめ算出したMDSMaximumDistanceSeparable最大距離分離符号のうちの1つの符号語を自ノードのウェイクアップIDとして記憶するID記憶手段と、ウェイクアップIDを含むウェイクアップパケットを受信し、ウェイクアップパケットに含まれるウェイクアップIDを抽出し、抽出されたウェイクアップIDと自ノードのウェイクアップIDとのビット毎の不一致数を検出し、不一致数が前記MDS符号の最小ハミング距離の1/2未満であれば、データ通信モジュールを起動させるウェイクアップ手段と、を含む無線受信機。前記ウェイクアップ手段は、常時動作する電波検出回路と必要に応じて動作するIDマッチング回路とから構成され、電波検出回路が、ウェイクアップパケットを検出するとIDマッチング回路を動作させ、IDマッチング回路が、ウェイクアップパケットが自ノード宛のものであるか判定する、請求項4に記載の無線受信機。無線送信機に、あらかじめ算出したMDSMaximumDistanceSeparable最大距離分離符号の符号語を、複数の無線受信機のそれぞれに対応付けてウェイクアップIDとして記憶し、無線送信機が、無線通信を開始する際に通信相手のウェイクアップIDを含むウェイクアップパケットを送信し、無線受信機が、ウェイクアップパケットを受信し、ウェイクアップパケットに含まれるウェイクアップIDを抽出し、自ノードのウェイクアップIDとのビット毎の不一致数を検出し、不一致数が前記MDS符号の最小ハミング距離の1/2未満であれば、データ通信モジュールを起動させる、無線通信方法。しかしながら、従来のウェイクアップ型無線通信システムでは通信誤り対策が行われていない。車両内ではエンジンやモータなどのアクチュエータからのノイズが大きい。車両内に限られず、このように劣悪な通信環境では、通信誤りビットエラーによりIDマッチングが正しく行われず、必要なノードをウェイクアップできなかったり、不必要なノードがウェイクアップしたりする事態が生じうる。これらの場合には、消費電力の増加や通信開始の遅延という問題が発生する。なお、一般的な無線通信における通信エラー対策としては再送を行う手法やエラー訂正を行う手法が考えられる。再送を行う手法では、通信開始遅延の増加という問題や、ウェイクアップパケット受信回数の増加によって消費電力の増加という問題が生じる。また、エラー訂正を行う手法では、ビットエラーを含むビット列から元のビット列を復元するための多数のレジスタや多数の演算回路を必要とする。エラー訂正回路の大規模化に伴うコストの増大は、多数のウェイクアップ型無線通信装置を用いるシステムにおいては無視できない問題である。本発明は、通信エラー耐性を備えたウェイクアップ型無線通信システムを、小規模な回路で実現することを目的とする。上記の課題を解決するために本発明に係る無線通信システムは、以下の構成を有する。すなわち、本発明に係る無線通信システムは、少なくとも1台の無線送信機と複数の無線受信機とを含む。なお、ここで無線送信機および無線受信機はともに無線送受信機であっても良い。無線送信機は、ウェイクアップID記憶手段と、ウェイクアップパケット送信手段とを有する。ウェイクアップID記憶手段は、あらかじめ算出したMDSMaximumDistanceSeparable最大距離分離符号の符号語を、複数の無線受信機のそれぞれに対応づけてウェイクアップIDとして記憶する。ウェイクアップパケット送信手段は、通信相手のウェイクアップIDを、ウェイクアップID記憶手段から取得して、このウェイクアップIDを含むウェイクアップパケットを生成して送信する。無線受信機は、ID記憶手段と、ウェイクアップ手段とを有する。ID記憶手段には、自ノードのウェイクアップIDが記憶される。ウェイクアップ手段は、受信したウェイクアップパケットに含まれるウェイクアップIDを抽出し、抽出されたウェイクアップIDと自ノードのウェイクアップIDとのビット毎の一致/不一致を検出する。不一致数が、上記MDS符号における符号語間の最小ハミング距離の1/2未満であれば、ウェイクアップ手段はデータ通信モジュールを起動させる。このような本発明によれば、無線送信機において、MDS符号をあらかじめ求めてウェイクアップID記憶手段に格納しているので、MDS符号を算出するための回路を省略できる。また、無線受信機においては、自ノードのウェイクアップIDとの比較のみを行っているため、誤り検出や誤り訂正のための特別な回路を設ける必要がなく、回路規模を抑制できる。また、符号間距離が大きなMDS符号を用い、さらにIDマッチングにおいてビット不一致をある程度許容しているため、劣悪な通信環境下であっても対象とする無線受信機を適切にウェイクアップさせることができる。本発明における無線受信機のウェイクアップ手段は、電波検出回路とIDマッチング回路とから構成されることが好ましい。ここで、電波検出回路は常時動作しており、IDマッチング回路は通常はスリープ状態であり電波検出回路からの指示により必要に応じて動作する。すなわち、電波検出回路がウェイクアップパケットを検出するとIDマッチング回路を動作させる。IDマッチング回路は、ウェイクアップパケットが自ノード宛のものであるかを判定する。IDマッチング回路は、XORゲートによってウェイクアップパケットに含まれるウェイクアップIDと自ノードのウェイクアップIDとのビット毎の排他的論理和を演算し、演算結果に含まれる1の数をカウンタによってカウントすることができる。カウント結果は受信したウェイクアップIDと自ノードのウェイクアップIDのビット毎の不一致数であり、これが上記の所定値以下である場合にIDマッチング回路はデータ通信モジュールをウェイクアップさせる。本発明は、上記手段の少なくとも一部を含む無線送信機や無線受信機として捉えることができる。また、これらの処理を行う無線通信方法として捉えることもできる。本発明の一態様における無線送信機は、あらかじめ算出したMDS符号の符号語を、複数の無線受信機のそれぞれに対応付けてウェイクアップIDとして記憶するウェイクアップID記憶手段と、通信相手のウェイクアップIDを前記ウェイクアップID記憶手段から取得して、当該ウェイクアップIDを含むウェイクアップパケットを生成および送信するウェイクアップパケット送信手段と、を含む。本発明の一態様としての無線受信機は、あらかじめ算出したMDS符号のうち、1つの符号語を自ノードのウェイクアップIDとして記憶するID記憶手段と、ウェイクアップIDを含むウェイクアップパケットを受信し、ウェイクアップパケットに含まれるウェイクアップIDを抽出し、抽出されたウェイクアップIDと自ノードのウェイクアップIDとのビット毎の不一致数を検出し、不一致数が前記MDS符号の最小ハミング距離の1/2未満であれば、データ通信モジュールを起動させるウェイクアップ手段と、を含む。本発明の一態様としての無線通信方法は、無線送信機に、あらかじめ算出したMDS符号の符号語を、複数の無線受信機のそれぞれに対応付けてウェイクアップIDとして記憶し、無線送信機が、無線通信を開始する際に通信相手のウェイクアップIDを含むウェイクアップパケットを送信し、無線受信機が、ウェイクアップパケットを受信し、ウェイクアップパケットに含まれるウェイクアップIDを抽出し、自ノードのウェイクアップIDとのビット毎の不一致数を検出し、不一致数が前記MDS符号の最小ハミング距離の1/2未満であれば、データ通信モジュールを起動させる。本発明によれば、通信エラー耐性を備えたウェイクアップ型無線通信システムを、小規模な回路で実現することができる。<構成>以下では、本発明に係るウェイクアップ型無線通信システムを車両内のセンサネットワークに適用した場合を例として説明する。自動車内には、多数のセンサノードが設置されており、各センサノードはECUElectronicControlUnitと通信を行う。ワイヤハーネスの増加による問題を回避するために、ECUと各センサノード間の通信を無線化する。ここで、センサノードの通信を低消費電力化するために本発明に係るウェイクアップ型無線通信が適用される。図1は、本実施形態におけるECUおよびセンサノードの機能ブロック図である。なお、ここではウェイクアップ型無線通信に関連する機能のみを説明しており、その他の通常のECUやセンサノードが有する機能については説明を省略している。ECU10は、ウェイクアップモジュール11とデータ通信モジュール12を有する。また、センサノード20は、ウェイクアップモジュール21とデータ通信モジュール24を有する。この車両内のセンサネットワークでは、ECU10から通信が開始される。したがって、ECU10が各センサノード20をウェイクアップさせて通信を行う。ECU10データ通信モジュール12があるセンサノードと通信と開始する場合には、そのセンサノードのIDが含まれるウェイクアップパケットをウェイクアップモジュール11から送信する。センサノード20のウェイクアップモジュール21がウェイクアップパケットを受信すると、ウェイクアップパケットに含まれるIDと自ノードのIDを比較し、2つのIDが一致した場合ただし、所定数以下のビット不一致は許容してIDが一致したと判断するに、データ通信モジュール24をウェイクアップさせる。データ通信モジュール24がウェイクアップすると、ECU10のデータ通信モジュール12に対してACKを送信し、ECUとセンサノードの間で通信が開始される。本実施形態においては、最大距離分離MaximumDistanceSeparable:MDS符号を用い、ある程度のビット不一致を許容するIDマッチングを適用することで、劣悪な通信環境下においても対象とするセンサノード少ない再送回数でウェイクアップさせることができる。なお、MDS符号は、各符号間のハミング距離が最大となるように設計された符号であり、通信エラー対策において理想的な符号である。[ECU送信機]図2は、ECU10のウェイクアップモジュール11のより詳細な機能ブロック図である。ウェイクアップモジュール11は、各センサノードのノードIDと、ウェイクアップIDとを対応付けたID変換器111と、ウェイクアップパケット生成器112とを有する。ここで、MDS符号はあらかじめ作成しておき、作成されたMDS符号の各符号語をセンサノードにウェイクアップIDとして割り当てる。ウェイクアップIDは、ECU10がウェイクアップさせるセンサノードを指定するために用いるIDである。本実施形態では、上位層ではセンサノードをノードIDによって識別することを想定しており、ID変換器111は、ノードIDとウェイクアップIDを対応付けて記憶する。なお、図中ではウェイクアップIDは6ビットとして表されているが、実際にはより長い符号長を有する。ID変換器111はウェイクアップさせるノードのノードIDを入力として受けると、対応するウェイクアップIDをウェイクアップパケット生成器112に渡してウェイクアップパケットを生成させる。ここで、センサノードへのウェイクアップIDの割当についてより詳しく説明する。センサノードへのウェイクアップIDの割当は、符号長の決定、MDS符号の作成、センサノードへのIDの割当の3つのステップによって実現される。第1ステップでは、MDS符号を作成するために符号長nを決定する。符号長nは作成する符号数Nおよび許容エラービット数tとから決定される。許容エラービット数tはIDマッチングにおいて許容するビット不一致の数であり、ビットエラーが発生した場合でもエラービット数が許容エラービット数t以下である場合にはIDマッチングを正しく行うことができる。なお、許容エラービット数をtとしたとき、MDS符号間の最小ハミング距離は2t1となる。MDS符号では、許容エラービット数tと、符号数N、符号長nの間に、の関係が成り立つ。許容エラービット数tは、通信環境に応じて適宜設定する。符号数Nは、センサノードの数である。これらの値を式1に代入して、符号長nが決定される。例えば、センサ数が1000個で許容エラービット数が5ビットの場合には、符号長nは27ビットとなる。第2ステップでは、許容エラービット数t、作成する作成する符号数N、符号長nをパラメータとして、既知の手法例えば非特許文献3~6を用いてMDS符号を作成する。非特許文献3の手法では、N×n-[log2N]のコーシー列を用いた行列演算を繰り返すことで、N個のMDS符号を作成するなお、式中の角括弧は天井関数を表し、[A]はA以上の最小の整数を意味する。第3ステップでは、MDS符号の各符号語を、それぞれのセンサノードにウェイクアップIDとして割り当てる。ウェイクアップIDは上記で作成されたMDS符号から1つずつ選択され、車両製造時に各センサノードに1つずつ割り当てられる。ウェイクアップIDのID長はnであり、最大でN個のセンサノードに割り当てることができる。各センサノードのウェイクアップID記憶部233に、割り当てられたウェイクアップIDが記憶される。また、ECUは、ID変換器111に各センサノードのノードIDとウェイクアップIDの関連を記憶する。ECU10がセンサノードとの通信を開始する際には、ID変換器111を用いて通信相手のセンサノードのノードIDをウェイクアップIDに変換する。ウェイクアップパケット生成器112が、変換されたウェイクアップIDにプリアンブルやヘッダなどを付加してウェイクアップパケットを生成して送信する。[センサノード受信機]図3は、ウェイクアップモジュール21のより詳細な機能ブロック図である。ウェイクアップモジュール21は、電波検出回路22とIDマッチング回路23とから構成される。さらに、IDマッチング回路23は、符号抽出器231、符号比較器232、ウェイクアップID記憶部233、ミスマッチ数カウント器234を含む。電波検出回路22は、例えば十~数十μW程度の消費電力で動作し、常に電波検知を行う。IDマッチング回路23はウェイクアップパケットを受信して通信の宛先を判定する回路であり、受信待機状態ではスリープ状態にしておく。受信待機状態では、電波検出回路22で電波検出を行い、IDマッチング回路23およびデータ通信モジュール24はスリープ状態としておく。電波検出回路22が電波を検知すると、IDマッチング回路23をウェイクアップさせ、IDマッチング回路23はウェイクアップパケットを受信する。電波検出回路はウェイクアップパケット以外の電波も検知するため、IDマッチング回路がウェイクアップパケットを受信できない場合もある。この場合、IDマッチング回路23はスリープ状態に戻り、電波検出回路22のみが動作する受信待機状態に戻る。IDマッチング回路23がウェイクアップパケットを受信した場合には、このウェイクアップパケットが自ノード宛であるか否かを判断する。具体的には、符号抽出器231が、受信されたウェイクアップパケットからプリアンブルやヘッダを取り除いてウェイクアップIDを抽出する。符号比較器232は、XORゲートから構成され、得られたウェイクアップIDと自ノードのウェイクアップID234とのビット毎の排他的論理和XORを演算する。ミスマッチ数カウント器234は演算されたビット列中の1のビット数をカウントし、その数が許容エラービット数t以下MDS符号における符号間の最小ハミング距離の1/2未満ともいえるであれば、データ通信モジュール24に対してウェイクアップ信号を出力する。一方、ミスマッチ数カウント器234の計数が許容エラービット数tより大きければ、自ノード宛のウェイクアップパケットではないと判断し、IDマッチング回路23はスリープ状態に戻り、電波検出回路22のみが動作する受信待機状態に戻る。データ通信モジュール24は、ウェイクアップ信号によってウェイクアップして、ACKをECU10に送信する。これにより、ECU10とセンサノード20との間で通信が開始される。<実施形態の作用/効果>本実施形態によれば、回路規模、受信待機電力、通信遅延時間の3つの点で従来の方法よりも有利な効果が得られる。以下、それぞれについて説明する。1回路規模本実施形態においては、センサノードの数があらかじめ定められているので、ECUは各センサノードに対して割り当てるMDS符号をあらかじめ求めて記憶している。したがって、MDS符号ウェイクアップIDを動的に求めるための回路が不要である。また、車両内に搭載されるセンサ数は、現状で数百台であり、将来的には数千台になることが予想されるが、MDS符号に必要な符号長はそれ程大きくならず、ID変換器の回路規模も比較的小規模で済む。また、センサノードにおけるIDマッチングでは、自ノードのウェイクアップIDが既知であるので、受信したウェイクアップIDと比較するだけで済み、エラービットの特定は不要である。したがって、センサノードは受信したウェイクアップIDと自ノードのウェイクアップIDとのハミング距離を算出するだけでよく、XORゲート符号比較器と許容エラービット数tを最大値とするカウンタミスマッチ数カウント器によって実現できる。ハミング符号などを用いたエラー訂正では多数の演算回路とレジスタが必要となるが、本実施形態はこれと比べて簡素な回路で実現が可能である。簡素な回路で本システムを構成できるので、製造コストの上昇を避けられる。2受信待機電力MDS符号をウェイクアップIDとして用いているため、指定したセンサノードが起動しなかったり、誤って別のセンサノードが起動したりすることが避けられるために、受信待機電力が少なくなる。このことを示すために、数値シミュレーションを行った。ここで、数値シミュレーションは以下の条件を仮定して行った。ウェイクアップパケットの構成:プリアンブル9bitID32bitウェイクアップモジュールセンサノード受信待機電力:12.4μWID受信時の電力:623.68μWビットレート:20kbpsデータ通信モジュール受信待機電力:55.5mWスリープ→アクティブ遷移時間:0.5ms通信環境ECU:1台、センサノード:1000台ECUは100msごとにセンサノード1台と通信対象ノードと通信できるまでのウェイクアップパケット再送間隔:20ms誤ってウェイクアップしたノードは10ms後に再びスリープ状態へ遷移状態遷移のオーバーヘッドは考慮しないIDマッチングのパラメータとしては、許容エラービット数5を採用した。なお、比較のためにウェイクアップIDとして単なる連番0123を割り当てた場合、および、連番のウェイクアップIDにハミング符号の符号長6としてエラー訂正を行う場合のシミュレーションも行った。図4は、上記の3通りの場合における平均受信待機電力を表したシミュレーション結果である。図からわかるように、MDS符号を用いた本実施形態の手法は、単なる連番を用いた場合の消費電力と比較して1/3以下になることがわかる。また、ハミング符号方式では、ビットエラー率が大きくなるにつれて消費電力が増大するのに対して、本実施形態の手法ではビットエラー率が大きくなっても消費電力には大きな変化が見られない。すなわち、劣悪な通信環境においてハミング符号方式の場合よりも低消費電力化を達成できる。また、本実施形態では、ビット不一致を許容しているため、IDの完全一致を条件とする場合と比較して、ウェイクアップパケットの再送回数が減り、IDマッチング回路の起動回数が少なくなるため消費電力が少なくなる。3通信遅延時間ウェイクアップパケットの再送や、誤ウェイクアップするセンサノード数が減少し、1回のウェイクアップパケットの送信で通信対象のセンサノードをウェイクアップできる確率が高まる。すなわち、従来の他の方式と比べてウェイクアップに伴う通信遅延時間を少なくすることができる。<その他>上記の説明においては、車両内におけるECUとセンサノードからなるネットワークを例として取り上げているが、これ以外の任意のシステムに本発明を適用できることは明らかであろう。例えば、車内ネットワークであれば、センサノードだけでなくボディ系のセンサアクチュエータを無線化した場合に、これらセンサアクチュエータ係に対してウェイクアップ型無線通信を適用することが考えられる。このような制御系の無線の消費電力は狭義のセンサ系よりも大きいため、ウェイクアップ型無線とすることで低消費電力化の面で大きな効果が得られる。また、本発明が適用されるシステムは自動車内のネットワークに限られず、利用される無線通信装置があらかじめ想定される無線通信システムであれば任意の無線通信システムに適用できることは明らかであろう。また、上記の説明では、1台のノードECUのみが他のノードをウェイクアップさせているが、システム内の任意のノードがウェイクアップパケットを送信するようにしても良い。さらに、システム内の一部または全部のノードが、他のノードをウェイクアップさせるための機能ウェイクアップモジュール11と、他のノードからウェイクアップされるための機能ウェイクアップモジュール21の両方を有しても良い。