データ伝送方法において、現在の時間間隔において、少なくとも一個のソースノードが送信したデータを目的ノードが受信するステップと、前記少なくとも一個のソースノードが送信したデータに対して復調復号を行って復号結果を得るステップと、第一中継ノードが、現在の時間間隔において、少なくとも一個のソースノードが送信したデータに対して復調復号を行って得た復号結果を、前記第一中継ノードから受信するステップと、前記目的ノードが、前記ソースノードのデータに対して復調復号を行って得た復号結果と前記第一中継ノードの復号結果とにより、前記ソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように通知するステップと、を含むデータ伝送方法。前記少なくとも一個のソースノード中の一個のソースノードにおいて、前記目的ノードは、前記ソースノードのデータに対して復調復号を行って得た復号結果と、前記第一中継ノードの復号結果とにより、前記一個のソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように通知するステップは、前記目的ノード又は前記少なくとも一個の中継ノード中の一個の中継ノードが、現在の時間間隔において前記一個のソースノードが送信したデータを復号して得た復号結果が正確である場合、前記目的ノードは、前記一個のソースノードが次の時間間隔において新データを送信するように通知するステップを含む、請求項1に記載の方法。前記少なくとも一個のソースノード中の一個のソースノードにおいて、前記目的ノードは、前記ソースノードのデータに対して復調復号を行って得た復号結果と、前記第一中継ノードの復号結果とにより、前記一個のソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように通知するステップは、前記目的ノードが、現在の時間間隔において前記一個のソースノードが送信したデータを復号して得た復号結果が正確であり、且つ前記第一中継ノードが、現在の時間間隔において前記一個のソースノードが送信したデータを復号して得た復号結果が不正確である場合、前記目的ノードは、前記一個のソースノードが次の時間間隔において新データを送信するように通知するステップを含む、請求項1に記載の方法。前記少なくとも一個のソースノード中の一個のソースノードにおいて、前記目的ノードは、前記ソースノードのデータに対して復調復号を行って得た復号結果と、前記第一中継ノードの復号結果とにより、前記一個のソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように通知するステップは、前記目的ノードが、現在の時間間隔において前記一個のソースノードが送信したデータを復号して得た復号結果が不正確であり、且つ前記第一中継ノード中の少なくとも一個の中継ノードが、現在の時間間隔において前記一個のソースノードが送信したデータを復号して得た復号結果が正確である場合、前記目的ノードは、前記一個のソースノードが次の時間間隔において新データを送信するように通知するステップを含む、請求項1に記載の方法。前記目的ノードは、前記一個のソースノードのデータを正確に復号した第一中継ノードが次の時間間隔において、前記一個のソースノードのデータを再送信するように通知するステップをさらに含む、請求項4に記載の方法。前記少なくとも一個のソースノード中の一個のソースノードにおいて、前記目的ノードは、前記ソースノードのデータに対して復調復号を行って得た復号結果と、前記第一中継ノードの復号結果とにより、前記一個のソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように通知するステップは、前記目的ノードと前記第一中継ノードが、現在の時間間隔において前記一個のソースノードが送信したデータを復号して得たすべての復号結果が不正確である場合、前記目的ノードは、前記一個のソースノードが次の時間間隔において、現在の時間間隔において送信したすべてのデータを再送信するように通知するステップを含む、請求項1に記載の方法。前記目的ノードは、前記一個のソースノードのデータを正確に復号した第一中継ノードが次の時間間隔において、前記一個のソースノードのデータを再送信するように通知するステップは、前記目的ノードが前記第一中継ノードの復号結果により、前記一個のソースノードのデータを正確に復号した第一中継ノードの集合を形成するステップと、前記第一中継ノードの集合から一個の第一中継ノードを選択するとともに、選択された第一中継ノードが次の時間間隔において前記一個のソースノードのデータを送信するように通知するステップとを含む、請求項5に記載の方法。前記第一中継ノードの集合から一個の第一中継ノードを選択するステップは、前記第一中継ノードの集合から、チェンネル品質が最良である第一中継ノードを選択するか、或いは前記第一中継ノードの集合から、ソースノードが送信した多くのデータを正確に復号した第一中継ノードを選択する、請求項7に記載の方法。少なくとも一個のソースノードが送信したデータを目的ノードが受信するステップは、前記目的ノードが、第二中継ノードが送信したデータを受信し、且つ第二中継ノードが送信したデータは、現在の時間間隔の前の時間間隔での前記目的ノードの通知により、前記第二中継ノードが送信したデータであるステップと、前記第二中継ノードが送信したデータを復号するステップと、復号結果により、前記第二中継ノードが送信したデータを所属するソースノードが次の時間間隔において新データを送信するように通知するか、或いは前記第二中継ノードが送信したデータを所属するソースノードが次の時間間隔において前記データを再送信するように通知するか、或いは前記第二中継ノードが送信したデータを所属するソースノード中の一部分のソースノードが次の時間間隔において新データを送信するように通知するとともに、他の一部分のソースノードが次の時間間隔において前記データを再送信するように通知するステップとをさらに含む、請求項1に記載の方法。前記第二中継ノードが前記目的ノードに送信したデータが一個以上のソースノードのデータであり、且つ前記第二中継ノードが前記一個以上のソースノードのデータを聯合コード化する場合、前記第二中継ノードが送信したデータを復号するステップは、現在の時間間隔の前の時間間隔において記憶した前記一個以上のソースノードのソースビットのソフトインフォメーションと、現在の時間間隔において前記第二中継ノードが前記目的ノードに送信した前記一個以上のソースノードの聯合コード化されたソースビットのソフトインフォメーションとを一々に合併させるステップと、受信した聯合コード化されるデータを復号するステップと、復号に成功した場合、前記目的ノードが復号を終え、且つ前記目的ノードが復号の結果により前記一個以上のソースノードが次の時間間隔において新データを送信するように通知するステップと、を含む、請求項9に記載の方法。前記復号に成功しない場合、前記方法は、前記目的ノードは、前記第二中継ノードが送信した前記一個以上のソースノードの聯合コードのソースビットのソフトインフォメーションと、前の時間間隔において記憶した前記一個以上のソースノードのソースビットのソフトインフォメーションとを別々に合併させるステップと、前記一個以上のソースノードのデータをそれぞれ復号するステップと、すべてのデータを成功的に復号した場合、前記目的ノードが復号を済ませ、且つ前記目的ノードが前記復号結果により、前記一個以上のソースノードが次の時間間隔において新データを送信するように通知するステップと、をさらに含む、請求項10に記載の方法。前記一個以上のソースノードのデータをそれぞれ復号する時、前記一個以上のソースノード中の一個のソースノードのデータを成功的に復号した場合、前記方法は、受信した聯合コード化のデータにおいて、正確に復号されるデータを所属するソースノードのソースビットのソフトインフォメーションを、復号した所定のソースノードのソースビットに取り替えて、新データを得るステップと、前記新データを復号するステップと、復号に成功した場合、前記目的ノードが復号を済ませ、且つ前記目的ノードが前記復号結果により、正確に復号されるソースノードが次の時間間隔において新データを送信するように通知するとともに、不正確に復号されるソースノードが次の時間間隔において所定のデータを再送信するように通知するステップと、復号に失敗した場合、前記目的ノードが復号を済ませ、且つ前記目的ノードが前記復号結果により前記少なくとも一個のソースノードが次の時間間隔において所定のデータを再送信するように通知するステップと、さらに含む、請求項11に記載の方法。一種の目的ノードにおいて、現在の時間間隔において、少なくとも一個のソースノードが送信したデータを受信する第一受信ユニットと、前記第一受信ユニットが前記少なくとも一個のソースノードのデータを受信し、且つ前記データに対して復調復号を行って復号結果を得る第一処理ユニットと、第一中継ノードが現在の時間間隔において少なくとも一個のソースノードが送信したデータに対して復調復号を行って得た復号結果を、第一中継ノードから受信する第二受信ユニットと、前記第一処理ユニットの復号結果と前記第二受信ユニットが受信した復号結果とにより、前記少なくとも一個のソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように通知する第一情報通知ユニットと、を含む目的ノード。一種の無線通信システムにおいて、データを送信するソースノードと、前記ソースノードが送信したデータを受信し、且つ前記データに対して復調復号を行って復号結果を得るとともに、得た復号結果を送信する第一中継ノードと、前記ソースノードが送信したデータを受信し、前記データに対して復調復号を行って復号結果を得るとともに、前記中継ノードが送信した復号結果を受信し、且つ前記ソースノードのデータに対して復調復号を行って得た復号結果と、前記第一中継ノードの復号結果とにより、前記一個のソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように通知する目的ノードと、を含む無線通信システム。前記目的ノードは、第二中継ノードをさらに含み、前記第二中継ノードは、前の時間間隔において前記目的ノードが前記第二中継ノードを通知して送信したデータを前記目的ノードに送信する、請求項14に記載の無線通信システム。一種のデータ伝送方法において、現在の時間間隔において、少なくとも一個のソースノードが送信したデータを目的ノードが受信するステップと、前記少なくとも一個のソースノードが送信したデータに対して復調復号を行って復号結果を得るステップと、前記復号結果を前記少なくとも一個のソースノードに送信し、前記少なくとも一個のソースノードは、前記目的ノードが送信した復号結果と第三中継ノードが送信した復号結果とにより、次の時間間隔において前記データを再送信するか、或いは新データを送信することを決定するステップと、含むデータ伝送方法。前記目的ノードは、前記第三中継ノードが現在の時間間隔において前記少なくとも一個のソースノードが送信したデータに対して復調復号を行って得た復号結果を、前記第三中継ノードから受信するステップと、前記目的ノードは、前記ソースノードが送信したデータを復号して得た復号結果と前記第三中継ノードの復号結果とにより、前記第三中継ノードが次の時間間隔において前記ソースノードのデータを再送信するか、或いは監視状態になるように通知するステップと、をさらに含む、請求項16に記載のデータ伝送方法。前記少なくとも一個のソースノード中の一個のソースノードにおいて、前記目的ノードが、前記一個のソースノードに対する復号結果と前記第三中継ノードの復号結果とにより、前記第三中継ノードが次の時間間隔において前記ソースノードのデータを再送信するか、或いは監視状態になるように通知するステップは、前記目的ノードが前記一個のソースノードに対する復号結果が正確である場合、前記目的ノードは、前記一個のソースノードのデータを復号した第三中継ノードが次の時間間隔において監視状態になるように通知し、前記目的ノードが前記一個のソースノードに対する復号結果が不正確である場合、前記目的ノードは、前記一個のソースノードのデータを復号した第三中継ノードが次の時間間隔において前記データを再送信するように通知するステップを含む、請求項17に記載のデータ伝送方法。一種のデータ伝送方法において、現在の時間間隔において、少なくとも一個のソースノードが送信したデータを第三中継ノードが受信するステップと、前記少なくとも一個のソースノードが送信したデータに対して復調復号を行って復号結果を得るステップと、前記復号結果を前記少なくとも一個のソースノードと前記目的ノードに送信するステップと、前記目的ノードが、前記第三中継ノードの復号結果と前記目的ノードの復号結果とにより、前記第三中継ノードが次の時間間隔において前記ソースノードのデータを送信するか、或いは監視状態になるように指示するフィードバック指令を受信するステップと、含むデータ伝送方法。前記第三中継ノードが同時に前記目的ノードと前記少なくとも一個のソースノードを通知するか、或いは前記第三中継ノードが時間流れの前後順序に従って前記目的ノードと前記少なくとも一個のソースノードを通知する、請求項19に記載のデータ伝送方法。一種のデータ伝送方法において、現在の時間間隔において、目的ノードと第三中継ノードにデータを送信するステップと、前記目的ノードと前記第三中継ノードが前記データに対して復調復号を行って得た復号結果を受信するステップと、前記目的ノードと前記第三中継ノードがフィードバックした復号結果により、前記ソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように決定するステップと、を含むデータ伝送方法。前記目的ノードと前記第三中継ノードがフィードバックした復号結果により、前記ソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように決定するステップは、前記目的ノード、又は前記第三中継ノード中の少なくとも一個の中継ノードが、現在の時間間隔において前記ソースノードが送信したデータを復号して得た復号結果が正確である場合、前記ソースノードが次の時間間隔において新データを送信するように決定し、前記目的ノード、又は前記第三中継ノード中の少なくとも一個の中継ノードが、現在の時間間隔において前記ソースノードが送信したデータを復号して得たすべての復号結果が不正確である場合、前記ソースノードが次の時間間隔において現在の時間間隔のデータを送信するように決定するステップを含む、請求項21に記載のデータ伝送方法。一種の目的ノードにおいて、現在の時間間隔において、少なくとも一個のソースノードが送信したデータを受信する第四受信ユニットと、前記少なくとも一個のソースノードのデータが送信したデータに対して復調復号を行って復号結果を得る第三処理ユニットと、前記第三処理ユニットの復号結果を前記少なくとも一個のソースノードに送信し、前記少なくとも一個のソースノードは、前記目的ノードが送信した復号結果と第三中継ノードが送信した復号結果とにより、次に時間間隔において前記データを再送信するか、或いは新データを送信するように決定する第四情報通知ユニットと、を含む目的ノード。一種の中継ノードにおいて、現在の時間間隔において、少なくとも一個のソースノードが送信したデータを受信する第六受信ユニットと、前記第六受信ユニットが受信したデータに対して復調復号を行って復号結果を得る第四処理ユニットと、前記第四処理ユニットの復号結果を前記少なくとも一個のソースノードと前記目的ノードに送信し、前記ソースノードは、前記復号結果と前記目的ノードが送信する復号結果とにより、次に時間間隔において前記データを再送信するか、或いは新データを送信するように決定し、前記目的ノードは、前記復号結果と前記目的ノードが送信する復号結果とにより、次に時間間隔において中継ノードが前記ソースノードのデータを送信するか、或いは監視状態になるように通知する第六情報通知ユニットと、を含む中継ノード。一種のソースノードにおいて、現在の時間間隔において、ソースノードが、目的ノードと第三中継ノードにデータを送信する送信ユニットと、前記目的ノードと前記第三中継ノードが前記データに対して復調復号を行って得た復号結果を受信する第七受信ユニットと、前記第七受信ユニットの復号結果により、前記ソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように決定する第五処理ユニットと、を含むソースノード。一種のコンピュータ読取可能なプログラムにおいて、目的ノード中で前記プログラムを実行する時、前記プログラムは、前記コンピュータが前記目的ノード中で請求項1~12、16~18中のいずれか1項に記載されている前記データ伝送方法を実行するようにする、コンピュータ読取可能なプログラム。一種のコンピュータ読取可能なプログラムが記憶されている記憶媒介において、前記コンピュータ読取可能なプログラムは、前記コンピュータが目的ノード中で請求項1~12、16~18中のいずれか1項に記載されている前記データ伝送方法を実行するようにする、コンピュータ読取可能なプログラムが記憶されている記憶媒介。一種のコンピュータ読取可能なプログラムにおいて、中継ノード中で前記プログラムを実行する時、前記プログラムは、前記コンピュータが前記中継ノード中で請求項19又は20に記載されている前記データ伝送方法を実行するようにする、コンピュータ読取可能なプログラム。一種のコンピュータ読取可能なプログラムが記憶されている記憶媒介において、前記コンピュータ読取可能なプログラムは、前記コンピュータが中継ノード中で請求項19又は20に記載されている前記データ伝送方法を実行するようにする、コンピュータ読取可能なプログラムが記憶されている記憶媒介。一種のコンピュータ読取可能なプログラムにおいて、ソースノード中で前記プログラムを実行する時、前記プログラムは、前記コンピュータが前記ソースノード中で請求項21又は22に記載されている前記データ伝送方法を実行するようにする、コンピュータ読取可能なプログラム。一種のコンピュータ読取可能なプログラムが記憶されている記憶媒介において、前記コンピュータ読取可能なプログラムは、前記コンピュータがソースノード中で請求項21又は22に記載されている前記データ伝送方法を実行するようにする、コンピュータ読取可能なプログラムが記憶されている記憶媒介。本発明の実施例の目的は、データ伝送方法、無線通信システム、目的ノード及び中継ノードを提供することにある。前記方法において、目的ノードは、現在の時間間隔でソースノードから受信したデータを復号して得た復号結果と、中継ノードが現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果とにより、次の時間間隔でソースノードSと中継ノードRが行う動作を決定する。これにより、ソースノードSがいずれかの時間間隔でもデータを送信し、チャンネルの無駄遣いを避けることができる。且つ前述方法の互換性がよい。本発明の実施例において一種のデータ伝送方法を提供する。前記方法は、現在の時間間隔において、少なくとも一個のソースノードが送信したデータを目的ノードが受信するステップと、前記少なくとも一個のソースノードが送信したデータに対して復調復号を行って復号結果を得るステップと、第一中継ノードが現在の時間間隔において前記少なくとも一個のソースノードが送信したデータに対して復調復号を行って得た復号結果を前記第一中継ノードから受信するステップと、前記目的ノードが前記ソースノードのデータに対して復調復号を行って得た復号結果と前記第一中継ノードの復号結果とにより、前記ソースノードが次の時間間隔で前記データを再送信するか、或いは新データを送信するように通知するステップと、を含む。本発明の他の実施例において一種の目的ノードを提供する。前記目的ノードは、現在の時間間隔において少なくとも一個のソースノードが送信したデータを受信する第一受信ユニットと、前記第一受信ユニットが前記少なくとも一個のソースノードのデータを受信し、且つ前記データに対して復調復号を行って復号結果を得る第一処理ユニットと、第一中継ノードが現在の時間間隔において少なくとも一個のソースノードが送信したデータに対して復調復号を行って得た復号結果を、第一中継ノードから受信する第二受信ユニットと、前記第一処理ユニットの復号結果と前記第二受信ユニットが受信した復号結果とにより、前記一個のソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように通知する第一情報通知ユニットと、を含む。本発明の他の実施例において一種の無線通信システムを提供する。前記無線通信システムは、データを送信するソースノードと、前記ソースノードが送信したデータを受信し、且つ前記データに対して復調復号を行って復号結果を得るとともに、得た復号結果を送信する第一中継ノードと、前記ソースノードが送信したデータを受信し、前記データに対して復調復号を行って復号結果を得るとともに、前記中継ノードが送信した復号結果を受信し、且つ前記ソースノードのデータに対して復調復号を行って得た復号結果と前記第一中継ノードの復号結果とにより、前記一個のソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように通知する目的ノードと、を含む。本発明の他の実施例において一種のデータ伝送方法を提供する。前記データ伝送方法は、現在の時間間隔において少なくとも一個のソースノードが送信したデータを目的ノードが受信するステップと、前記少なくとも一個のソースノードが送信したデータに対して復調復号を行って復号結果を得るステップと、前記復号結果を前記少なくとも一個のソースノードに送信し、前記少なくとも一個のソースノードは、前記目的ノードが送信した復号結果と第三中継ノードが送信した復号結果とにより、次の時間間隔において前記データを再送信するか、或いは新データを送信することを決定するステップと、含む。本発明の他の実施例において一種のデータ伝送方法を提供する。前記データ伝送方法は、現在の時間間隔において、少なくとも一個のソースノードが送信したデータを第三中継ノードが受信するステップと、前記少なくとも一個のソースノードが送信したデータに対して復調復号を行って復号結果を得るステップと、前記復号結果を前記少なくとも一個のソースノードと前記目的ノードに送信するステップと、含む。本発明の他の実施例において一種のデータ伝送方法を提供する。前記データ伝送方法は、現在の時間間隔において目的ノードと第三中継ノードにデータを送信するステップと、前記目的ノードと前記第三中継ノードが前記データに対して復調復号を行って得た復号結果を受信するステップと、前記目的ノードと前記第三中継ノードがフィードバックした復号結果により、前記ソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように決定するステップと、を含む。本発明の他の実施例において一種の目的ノードを提供する。前記目的ノードは、現在の時間間隔において、少なくとも一個のソースノードが送信したデータを受信する第四受信ユニットと、前記少なくとも一個のソースノードのデータが送信したデータに対して復調復号を行って復号結果を得る第三処理ユニットと、前記第三処理ユニットの復号結果を前記少なくとも一個のソースノードに送信し、前記少なくとも一個のソースノードは、前記目的ノードが送信した復号結果と第三中継ノードが送信した復号結果とにより、次に時間間隔において前記データを再送信するか、或いは新データを送信するように決定する第四情報通知ユニットと、を含む。本発明の他の実施例において一種の中継ノードを提供する。前記中継ノードは、現在の時間間隔において、少なくとも一個のソースノードが送信したデータを受信する第六受信ユニットと、前記第六受信ユニットが受信したデータに対して復調復号を行って復号結果を得る第四処理ユニットと、前記第四処理ユニットの復号結果を前記少なくとも一個のソースノードと前記目的ノードに送信し、前記ソースノードは、前記復号結果と前記目的ノードが送信する復号結果とにより、次に時間間隔において前記データを再送信するか、或いは新データを送信するように決定し、前記目的ノードは、前記復号結果と前記目的ノードが送信する復号結果とにより、次に時間間隔において中継ノードが前記ソースノードのデータを送信するか、或いは監視状態になるように通知する第六情報通知ユニットと、を含む。本発明の他の実施例において一種のソースノードを提供する。前記ソースノードは、現在の時間間隔においてソースノードが目的ノードと第三中継ノードにデータを送信する送信ユニットと、前記目的ノードと前記第三中継ノードが前記データに対して復調復号を行って得た復号結果を受信する第七受信ユニットと、前記第七受信ユニットの復号結果により、前記ソースノードが次の時間間隔において前記データを再送信するか、或いは新データを送信するように決定する第五処理ユニットと、を含む。本発明の他の実施例において一種の無線通信システムを提供する。前記無線通信システムは、前述したソースノードと、中継ノードと、目的ノードとを含む。本発明の他の実施例において一種のコンピュータ読取可能なプログラムを提供する。目的ノードにおいて前記プログラムを実行する時、前記プログラムは、前記コンピュータが前記目的ノードにおいて前記データ伝送方法を実行するようにする。本発明の他の実施例においては一種のコンピュータ読取可能なプログラムが記憶されている記憶媒介を提供する。前記コンピュータ読取可能なプログラムは、前記コンピュータが目的ノードにおいて前記データ伝送方法を実行するようにする。本発明の他の実施例において一種のコンピュータ読取可能なプログラムを提供する。中継ノードにおいて前記プログラムを実行する時、前記プログラムは、前記コンピュータが前記中継ノードにおいて前記データ伝送方法を実行するようにする。本発明の他の実施例においては一種のコンピュータ読取可能なプログラムが記憶されている記憶媒介を提供する。前記コンピュータ読取可能なプログラムは、前記コンピュータが中継ノードにおいて前記データ伝送方法を実行するようにする。本発明の他の実施例において一種のコンピュータ読取可能なプログラムを提供する。ソースノードにおいて前記プログラムを実行する時、前記プログラムは、前記コンピュータが前記ソースノードにおいて前記データ伝送方法を実行するようにする。本発明の他の実施例においては一種のコンピュータ読取可能なプログラムが記憶されている記憶媒介を提供する。前記コンピュータ読取可能なプログラムは、前記コンピュータがソースノードにおいて前記データ伝送方法を実行するようにする。本発明の実施例による発明の効果は、以下の通りである。即ち、目的ノードが、現在の時間間隔でソースノードから受信したデータを復号して得た復号結果と、中継ノードが現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果とにより、次の時間間隔でソースノードSと中継ノードRが行う動作を決定する。これにより、ソースノードSがいずれかの時間間隔でもデータを送信し、チャンネルの無駄遣いを避けることができる。且つ前述方法の互換性がよい。後述する内容と図面を参照しながら、詳細に説明する本発明の特定実施例は、本発明が採用することができる原理を示すためのものである。しかし、本発明の実施方式が後述する実施例にのみ限定されるものではない。本発明の実施方式は、本発明の特許請求の範囲の要旨を逸脱しない範囲内において行われる様々な設計変更例も含んでいる。一種の実施方式に記載/公開されている特徴は、同様又は類似する方式により、他の一種又は多種の実施方式に用いるか、他の実施方式の特徴と組み合わせて用いるか、或いは他の実施例の特徴の代わりに用いることができる。本文において用いる用語含む/具備するなどは、特徴、部品、ステップ、又はモジュールが存在することを示すが、他の一個或いは複数個の特徴、部品、ステップ、又はモジュールがさらに存在/付加することを排除しない。以下、図面を参照しながら、本発明の各種の実施例について説明する。後述する実施例は、本発明の例示的実施例であるが、本発明がこれらの実施例に限定されるものではない。本技術分野の技術者に本発明の原理と実施方式を容易に理解させるため、本発明の実施例において中継協力付きHARQシステムを例として説明する。しかし、本発明は、HARQシステムにのみ限定されるものではなく、中継協力式に関する色々な無線通信システムに応用することができる。本発明は、多くの従来の技術をそのまま用いることができる。例えば、DFに基づいたHARQDF-HARQと時空間ブロック符号STBC、Space-TimeBlockCodingに基づいたHARQSTBC-HARQを用いるシステムにおいて、本発明の実施例は、ソースノードSとシステム中の制御協議を変更せず、中継ノードRと目的ノードD中の測定算法及び制御ユニットのみをグレードアップすることにより本発明の実施例を実施することができる。本発明の実施例において、ソースノードSは、ユーザー設備UEであり、目的ノードDは、基地局であり、中継ノードRは、建設した専用基地局であるか、或いは臨時的に徴用した他のユーザー設備であることができる。説明を簡単にするため、本文の中継ノードRが専用基地局であり、且つ自身のデータを送信する必要がないか、或いは他のユーザーの受信目的地になる必要がなく、充分な信号処理能力を有し、置かれた位置が適当する中継ノードであると仮定する。このような仮定は、システムが臨時的に徴用した他のユーザー設備を中継基地局とする場合を排除せず、徴用されたこれらの設備が既に本発明の所定の技術機能を実施したことを前提とする。本発明の実施例において、前述した時間間隔とは、一個のコードワードデータを送信する時間単位である。即ち、ある技術標準中の伝送時間間隔TTI:TransmissionTimeIntervalである。送信するデータがないか、或いはデータの送信がシステムにより禁止された場合を除き、ソースノードSはいずれの時間間隔でもコードワードを送信するので、チャンネル資源を有効に利用することができる。いずれの時間間隔において、全中継ノード中の一部分が送信を行い、他の一部分が受信を行う。本発明の実施例において、受信状態になっている中継ノードを監視中継ノードと言い、送信状態になっている中継ノードを再送信中継ノードと言う。図2は、本発明の実施例の中継協力付き無線システムの構造を示す図である。図2に示す通り、前記システムは、ソースノードと、中継ノードと、目的ノードとを含む。前記システム中のノード個数が複数であることができる。以下、一個の目的ノードと、一個又は複数個のソースノードと、一個又は複数個の中継ノードとを含む場合を例として説明する。図2に示す通り、前記システムは、n個のソースノードS1、、Snと、k個の中継ノードR1、、Rkと、一個の目的ノードDとを含む。前記k個の中継ノードR1、、Rkにおいて、一部分の中継ノードが送信状態になっている再送信中継ノードであり、他の一部分の中継ノードが受信状態になっている監視中継ノードである。図2に示す通り、矢印の直線が存在する無線リンクを示す。いずれか一個のノードが送信する無線電信号は、放送信号のように空中で伝送される。従って、いずれか一個のノードが送信する無線電信号は、いずれも他の一個のノードに伝送されることができる。本実施例中のすべてのノードは、無線信号受信機能を有し、且つこれらのノードは、少なくとも一個のアンテナを具備する。同時に通信を行うソースノードが一個以上存在する場合、中継ノードR又は目的ノードDは、空間分割多元接続機能を生成する複数個のアンテナを具備することができる。しかし、本発明の実施例がそのような技術に限定されるものではない。本発明の実施例において、前述した場合がセルラーシステムの上向き通信に適用するが、本発明がセルラーシステムにのみ限定されるものではない。以下、図2に示すシステムを例として、本発明の実施例のデータ伝送方法を説明する。図3は、本発明の第一実施例のデータ伝送方法を示す流れ図である。図3に示す通り、前記方法は、以下のステップを含む。ステップ301、現在の時間間隔において、目的ノードDは、少なくとも一個のソースノードSが送信したデータを受信する。ステップ302、前記目的ノードDは、少なくとも一個のソースノードSが送信したデータを復調復号デコードして、復号結果を得る。ステップ303、前記目的ノードDは、第一中継ノードRが現在の時間間隔で少なくとも一個のソースノードSが送信したデータに対して復調復号を行って得た復号結果を第一中継ノードRから受信する。ステップ304、前記目的ノードDは、ソースノードSが送信したデータに対して復調復号を行って得た復号結果と、前記第一中継ノードRの復号結果により、前記少なくとも一個のソースノードSが次の時間間隔で行う動作を通知する。即ち、次の時間間隔で前記データを再送信するか、或いは新データを伝送するように通知する。前述した実施例に示す通り、目的ノードDは、ソースノードSのデータによる復号結果と、第一中継ノードRが送信した復号結果により、前記少なくとも一個のソースノードが次の時間間隔で行う動作を通知する。即ち、次の伝送時間間隔TTIで少なくとも一個のソースノードが行う動作を通知して、これらのソースノードSがいずれの時間間隔でもデータを送信して、チャンネル資源を有効に利用するようにする。本実施例において、前記第一中継ノードRは、現在の時間間隔で前記少なくとも一個のソースノードが送信したデータを受信するとともに、このデータに対して復調復号を行って復号結果を得、且つ得た復号結果を目的ノードDに送信する。現在の時間間隔で、前記第一中継ノードRが監視中継ノードである。本実施例において、ステップ304を実施するとき、前記目的ノードDは、前記ソースノードSのデータに対して復調復号を行って得た復号結果と、前記第一中継ノードRの復号結果により、前記第一中継ノードRが次の時間間隔で行う動作を通知することもできる。即ち、次の時間間隔で、前記第一中継ノードRが前記データを送信するか、或いは監視状態になるように通知することができる。次の時間間隔で、前記第一中継ノードRが監視状態になる場合、前記第一中継ノードRが監視中継ノードになり、次の時間間隔で、前記第一中継ノードRが前記データを送信する場合、前記第一中継ノードRが再送信中継ノードになる。例えば、目的ノードDが現在の時間間隔ですべてのソースノードが送信した全データを正確に復号する場合、現在の時間間隔のすべての第一中継ノードが次の時間間隔でも監視状態になる。いずれかの第一中継ノードが現在の時間間隔でいずれかのソースノードが送信したデータを正確に復号しない場合、前記第一中継ノードが次の時間間隔でも監視状態になる。例えば、いずれかの第一中継ノードが現在の時間間隔でいずれかのソースノードが送信したデータを正確に復号し、且つ目的ノードDが前記データを正確に復号しない場合、前記第一中継ノードが次の時間間隔で予備の再送信中継ノードになる。毎目的ノードDが正確に復号しないデータについて、目的ノードDは、各第一中継ノードからの復号結果、例えばACK/NACK指令により、前記データための予備中継集合を形成する。且つ、前記中継集合から一個の中継ノードを選択して、次の時間間隔で前記データを送信する。前記データための予備中継集合が空いている時、対応するソースノードが次の時間間隔で前記データを再送信するように通知する。本実施例において、本発明のデータ伝送方法を詳細に説明するため、以下、前記目的ノードDが前記ソースノードSからのデータによる復号結果と、第一中継ノードからの復号結果により、少なくとも一個のソースノード中の一個のソースノードを通知し、且つソースノードS1が次の時間間隔、即ち次の伝送時間間隔TTIで行う動作を例として説明する。他のソースノードに対する方法も類似する。本実施例中のステップ304において、前記目的ノードD又は前記第一中継ノード中の少なくとも一個の中継ノードRが、現在の時間間隔で前記一個のソースノードS1が送信したデータにより得た復号結果が正しいと前記目的ノードDが確認する場合、前記目的ノードDは、前記一個のソースノードS1が次の時間間隔で新データを伝送するように通知する。正確な受信を示すACK指令により、ソースノードS1に通知することができるが、このような技術に限定されず、具体的な協議の相違点により、他の指令伝送方法を採用することもできる。前記ソースノードS1は、前記目的ノードが送信したACK情報を受信した後、次の時間間隔で送信する新データを確認する。本実施例中のステップ304において、前記目的ノードDが、前記一個のソースノードS1が現在の時間間隔で送信したデータにより得た復号結果が正しく、且つ前記第一中継ノードが、前記一個のソースノードS1が現在の時間間隔で送信したデータにより得た復号結果が間違う場合、前記目的ノードDは、次の時間間隔でも新データを送信するように前記一個のソースノードS1に通知する。この場合、正確な受信を示すACK指令により、ソースノードS1に通知することができる。前記ソースノードS1が前記ACK指令を受信する場合、ソースノードS1が現時の時間間隔で送信したデータが正確に復号されることを説明するので、前記ソースノードS1が次の時間間隔で新データを送信するようにすることができる。本実施例中のステップ304において、前記目的ノードDが、前記一個のソースノードS1が現在の時間間隔で送信したデータにより得た復号結果が間違い、且つ前記第一中継ノードが、前記一個のソースノードS1が現在の時間間隔で送信したデータにより得た復号結果が正しい場合、前記目的ノードDは、次の時間間隔で新データを送信するように前記一個のソースノードに通知する。この場合、正確な受信を示すACK指令により、ソースノードS1に通知することができる。前記目的ノードDは、前記ソースノードS1が送信するデータを正確に復号した第一中継ノードにNACK指令を送信する。前記第一中継ノードは、NACK指令を受信した後、次の時間間隔で前記ソースノードS1が現在の時間間隔で送信したデータを送信する。従って、次の時間間隔で、前記第一中継ノードが再送信中継ノードになる。本実施例中のステップ304において、前記目的ノードDと前記第一中継ノード中の少なくとも一個の中継ノードとが、前記一個のソースノードS1が現在の時間間隔で送信したデータにより得た2つの復号結果が両方とも間違う場合、前記目的ノードDは、次の時間間隔で、現在の時間間隔で送信したデータを再び送信するように前記一個のソースノードに通知する。この場合、不正確な受信を示すNACK指令により、ソースノードS1に通知することができる。前記ソースノードS1がNACK指令を受信するとき、現在の時間間隔で送信したデータが正確に受信されないことを認識し、次の時間間隔で前記データを再送信する。本実施例において、前記目的ノードDが、前記一個のソースノードS1のデータが正確に復号した第一中継ノードに、次の時間間隔で前記一個のソースノードのデータを再送信するように通知する方式は、以下のような方式を採用することができる。前記目的ノードDが前記第一中継ノードの復号結果により、前記一個のソースノードS1のデータが正確に復号した第一中継ノードの集合を形成する。次は、前記第一中継ノードの集合中で一個の第一中継ノードを選択し、且つ選択されたこの第一中継ノードに次の時間間隔で前記一個のソースノードのデータを送信するように通知する。従って、次の時間間隔で、前記第一中継ノードが再送信中継ノードになる。前記第一中継ノードの集合中で一個の第一中継ノードを選択する方法は、具体的に以下のステップを含む。即ち、前記第一中継ノードの集合中で、チャンネル品質がよい第一中継ノードを選択するステップ、又は前記第一中継ノードの集合中で、数量が多いソースノードが送信したデータを正確に復号する第一中継ノードを選択するステップである。本実施例において、前記目的ノードDが少なくとも一個のソースノードが送信したデータを受信する方法は、以下のステップをさらに含むことができる。前記目的ノードDは、現在の時間間隔で第二中継ノードが送信したデータを受信することができる。前記第二中継ノードが送信したデータは、現在の時間間隔の前の時間間隔、例えば前の時間間隔での前記目的ノードDの通知により、前記第二中継ノードが送信したデータである。前記データは、前の時間間隔で少なくとも一個のソースノードが前記第二中継ノードに送信し、且つ前記第二中継ノードが前の時間間隔で前記データを正確に復号したデータである。前記目的ノードDは、前記第二中継ノードが送信したデータを復号する。前記復号結果により、前記第二中継ノードが送信したデータを所属するソースノードが次の時間間隔で新データを送信するように通知するか、或いは前記第二中継ノードが送信したデータを所属するソースノードが次の時間間隔で前記データを再送信するように通知するか、或いは前記第二中継ノードが送信したデータを所属する一部分のソースノードが次の時間間隔で新データを送信するように通知するとともに、他の一部分のソースノードが次の時間間隔で前記データを再送信するように通知する。前記目的ノードDが、第二中継ノードが送信したデータを復号して得たすべての復号結果が正しい場合、前記目的ノードDは、前記第二中継ノードが送信したデータを所属するソースノードが次の時間間隔で新データを送信するように通知する。すべての復号結果が間違う場合、前記第二中継ノードが送信したデータを所属するソースノードが次の時間間隔で前記データを再送信するように通知する。一部分のデコードが正しく、一部分のデコードが間違う場合、正確なデコードを所属するソースノードが次の時間間隔で新データを送信するように通知し、不正確なデコードを所属するソースノードが次の時間間隔で前記データを再送信するように通知する。前述した実施例において、目的ノードは、前記少なくとも一個のソースノードが送信したソースビットのソフトインフォメーションを記憶することもできる。本実施例において、前記第二中継ノードが目的ノードDに送信したデータが一個以上のソースノードSから受信したデータである場合、前記第二中継ノードが前記一個以上のソースノードのソースビットを聯合コード化し、且つ聯合コード化されたデータを目的ノードDに送信する。聯合コード化方法は、前の時間間隔で対応するソースノードが送信したデータベースをコード化方法と同様であることができる。例えば、Turboコード化方式、又は畳み込みコード化方式のような現在の方法を採用することができるので、ここでは再び説明しない。目的ノードDが、前記第二中継ノードが送信したデータを復号する方法として、以下のような方法を採用することができる。図4は、本発明の実施例の目的ノードが聯合コード化されたデータを処理する流れを示す図である。現在の時間間隔の前の時間間隔で記憶したソースノードのソースビットのソフトインフォメーションを利用する必要がある。現在の時間間隔が第n時間間隔である場合、前の時間間隔がn-k時間間隔であり、kは自然数である。本実施例において、現在の時間間隔の前の時間間隔を例として説明する。図4に示す通り、前記過程は、以下のステップを含む。ステップ401、目的ノードDは、前の時間間隔での前記一個以上のソースノードのソースビットのソフトインフォメーションと、現在の時間間隔で前記第二中継ノードが前記目的ノードDに送信した所定のソースノードの聯合コードのソースビットのソフトインフォメーションと合併させる。前記合併方法として、簡単な重和方法、又は付加的な重和方法を採用することができる。この場合、ソースビットを合併しなければならない。何故なら、聯合コード化した後の照合用ビットと個別的にコード化した照合用ビットとが同じでないが、ソースビットが同じであるからである。ステップ402、前記目的ノードDは、聯合コード化されたデータを受信して復号する。ステップ403、復号に成功したかどうかを判断する。成功したと判断する場合、ステップ404を行い、失敗したと判断する場合、ステップ405を行う。ステップ404、ステップ403での復号に成功した場合、目的ノードが正確に復号したことを説明するので、復号する過程が終わる。この場合、前記目的ノードDは、前記少なくとも一個のソースノードにACK指令を送信して、前記少なくとも一個のソースノードが次の時間間隔で新データを送信するようにする。ステップ405、ステップ403での復号に失敗した場合、前記目的ノードDは、前記第二中継ノードが送信した前記一個以上のソースノードの聯合コードのソースビットのソフトインフォメーションと、前の時間間隔で記憶した所定のソースノードのソースビットのソフトインフォメーションとを別々に合併させる。前記合併方法として、簡単な重和方法、又は付加的な重和方法を採用することができる。ステップ406、前記目的ノードDは、前記一個以上のソースノードのデータをそれぞれ復号する。ステップ407、前記一個以上のソースノードのすべてのデータを成功的に復号したか判断する。成功したと判断する場合、ステップ404を行い、失敗したと判断する場合、ステップ408を行う。ステップ408、一部分のソースノードのデータを成功的に復号したかどうかさらに判断する。成功したと判断する場合、ステップ409を行い、失敗したと判断する場合、ステップ412を行う。ステップ409、受信した聯合コード化のデータ中で正確に復号されるデータを所属するソースノードのソースビットのソフトインフォメーションを、復号した所定のソースノードのソースビットに取り替えて、新データを得る。ステップ410、得た新データを復号する。復号に成功した場合、ステップ404を行い、失敗した場合、ステップ411を行う。ステップ411、復号に成功した場合、前記目的ノードが復号を終える。また、前記目的ノードは、復号の結果により、正確に復号されたソースノードが次の時間間隔で新データを送信するように通知し、不正確に復号されたソースノードが次の時間間隔で所定のデータを再送信するように通知する。ステップ412、復号に失敗した場合、前記目的ノードが復号を終える。また、前記目的ノードは、復号の結果により、少なくとも一個のソースノードが次に時間間隔で所定のデータを再送信するように通知する。前記実施例に記載されている通り、目的ノードDは、現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果と、中継ノードが現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果とにより、次の時間間隔でソースノードSと中継ノードRが行う動作を決定する。即ち、ソースノードSがいずれかの時間間隔でもデータを送信するようにして、チャンネルの無駄遣いを避ける。また、前述した方法の互換性がよい。本実施例において、一種の目的ノードをさらに提供する。本実施例の目的ノードについて、次の実施例により説明する。本実施例の目的ノードの問題を解決する原理は、前記データ伝送方法の原理に類似し、且つ前記データ伝送方法の実施例に基づいて本実施例の目的ノードを実施することができるので、ここでは、目的ノードの原理について再び説明しない。図5は、本発明の第二実施例に係る目的ノードの構成を示す図である。図5に示す通り、前記目的ノードは、第一受信ユニット501と、第一処理ユニット502と、第二受信ユニット503と、第一情報通知ユニット504とを含む。第一受信ユニット501は、現在の時間間隔で少なくとも一個のソースノードが送信したデータを受信する。第一処理ユニット502は、少なくとも一個のソースノードが送信するデータに対して復調復号を行って、復号結果を得る。第二受信ユニット503は、第一中継ノードが送信する復号結果を受信する。その復号結果は、第一中継ノードが現在の時間間隔で少なくとも一個のソースノードが送信したデータに対して復調復号を行って得た復号結果である。第一情報通知ユニット504は、第一処理ユニット502の復号結果と第二受信ユニット503の復号結果により、前記ソースノードが次の時間間隔で前記データを再送信するか、或いは新データを送信するように通知する。本実施例の第一情報通知ユニット504の作動方式は、第一実施例に記載されている方法に類似するので、ここでは再び説明しない。前記実施例に記載されている通り、目的ノードDは、現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果と、中継ノードが現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果とにより、次の時間間隔でソースノードSが行う動作を決定する。即ち、ソースノードSがいずれかの時間間隔でもデータを送信するようにして、チャンネルの無駄遣いを避ける。また、前述した方法の互換性がよい。図6は、本発明の第三実施例に係る目的ノードの構成を示す図である。図6に示す通り、前記目的ノードは、第一受信ユニット601と、第一処理ユニット602と、第二受信ユニット603と、第一情報通知ユニット604とを含む。各ユニットの作用と図5に示されている各ユニットの作用とが同様であるので、ここでは再び説明しない。図6に示す通り、前記目的ノードは、第二情報通知ユニット605をさらに含む。第二情報通知ユニット605は、第一受信ユニット601の復号結果と第二受信ユニット603の復号結果とにより、前記第一中継ノードが次の時間間隔で前記データを再送信するか、或いは監視状態になるように通知する。前記実施例に記載されている通り、目的ノードは、ソースノードが次の時間間隔で行う動作も決定するだけでなく、第一中継ノードが次の時間間隔で行う動作も決定する。具体的な決定方法は、第一実施例に記載されているので、ここでは再び説明しない。本実施例において、本発明のデータ伝送方法を詳細に説明するため、目的ノードDがソースノードSから受信したデータによる復号結果と、中継ノードから受信した復号結果とにより、前記少なくとも一個のソースノード中の一個のソースノードが次の時間間隔で、即ち伝送時間間隔TTIで行う動作を通知することを例として説明する。他のソースノードの方法も類似する。本実施例において、第一情報通知ユニット604は、前記一個のソースノードS1のデータを正確に復号した第一中継ノードが次の時間間隔で前記一個のソースノードS1のデータを再送信するように通知する。通知する方式は、以下のような方式を使うことができる。即ち、前記第一中継ノードの復号結果により、前記一個のソースノードS1のデータを正確に復号した第一中継ノードの集合を確定する。前記第一中継ノードの集合中から一個の第一中継ノードを選択するとともに、選択された第一中継ノードが次の時間間隔で前記一個のソースノードのデータを送信するように通知する。図7は、本発明の第三実施例に係る第二情報通知ユニットの構成を示す図である。本実施例を詳細に説明するため、第一実施例で説明した通り、一個のソースノードが次の時間間隔で行う動作を例として説明する。図7に示す通り、第二情報通知ユニットは、集合確定ユニット701と、ノード選択ユニット702と、情報通知ユニット703とを含む。集合確定ユニット701は、前記第一中継ノードの復号結果により、前記一個のソースノードS1のデータを正確に復号した第一中継ノードの集合を確定する。ノード選択ユニット702は、集合確定ユニット701が確定した第一中継ノードの集合から一個の第一中継ノードを選択する。情報通知ユニット703は、選択された第一中継ノードが次の時間間隔で前記一個のソースノードのデータを送信するように通知する。前記実施例に記載されている通り、データを正確に復号しない各目的ノードDについて、前記目的ノードDは、各監視中継ノードから受信した復号結果、例えばACK/NACK指令により、前記データための予備中継集合を形成する。次に、形成された予備中継集合から一個の中継ノードを選択して、次の時間間隔で前記データを伝送する。前記データの予備転送用中継集合が空いている場合、対応するソースノードが次の時間間隔でデータを再送信するように通知する。複数個のソースノードが存在する場合、ある監視中継ノードが少なくとも一個のソースノードのコードワードを正確に復号した場合、前記ノードを予備の再送信ノードとすることができる。監視中継ノードが複数個のソースノードのコードワードを正確に復号し、且つ前記ノードが再送信ノードに選択された場合、重和方法により正確に復号されたすべてのコードワードを同時に伝送することができる。前記中継ノードが複数個のアンテナを有している場合、複数個のコードワードを複数個のアンテナに分け与えることができる。あるデータの予備中継ノード集合が複数個の中継ノードを含む場合、目的ノードDが転送する中継を自由に選択することができる。中継を選択する方法は、以下の方法を含むことができる。iは、チェンネル品質がよい中継を優先に選択する方法である。iiは、数量が一番多いソースノードのデータを正確に復号した中継ノードを優先に選択して、より多い中継ノードを残して監視中継ノードとする方法である。図6に示す通り、前記目的ノードは、第三受信ユニット606と、第二処理ユニット607と、第三情報通知ユニット608とをさらに含む。第三受信ユニット606は、第二中継ノードが送信したデータを受信する。前記第二中継ノードが送信したデータは、前記目的ノードが現在の時間間隔の前の時間間隔で前記第二中継ノードを通知して送信したデータである。第二処理ユニット607は、第二中継ノードが送信したデータを復号する。第三情報通知ユニット608は、データを正確に復号する場合、第二中継ノードが送信したデータを所属するソースノードが次の時間間隔で新データを送信するように通知する。また、データを不正確に復号する場合、第二中継ノードが送信したデータを所属するソースノードが次の時間間隔で前記データを再送信するように通知する。前記実施例に記載されている通り、目的ノードDが前記第二中継ノードを正確に復号する場合、即ちある再送信中継ノードを現在送信するデータを正確に復号する場合、前記再送信中継ノードが次の時間間隔で監視状態になる。不正確に復号する場合、前記再送信中継ノードが次の時間間隔で前記データを再送信する。複数個のソースノードが存在する時、監視中継ノード前記第一中継ノードが複数個のソースノードのデータを正確に復号する可能性があるので、現在の時間間隔で前記再送信中継ノードが複数個のソースノードのデータを同時に転送することができる。目的ノードDが前記再送信中継ノードが転送したデータの一部分のみを正確に復号する場合、前記中継ノードは次の時間間隔で目的ノードDが正確に復号しないデータを再送信する。前記実施例に記載されている通り、目的ノードDは、現在の時間間隔でソースノードSから受信したデータを復号した得た復号結果と、中継ノードが現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果とにより、次の時間間隔でソースノードSと中継ノードRが行う動作を決定する。即ち、ソースノードSがいずれかの時間間隔でもデータを送信するようにして、チャンネルの無駄遣いを避ける。また、前述した方法の互換性がよい。本実施例の第四実施例において無線通信システムをさらに提供する。図2に示す通り、前記システムは、ソースノードと、中継ノードと、目的ノードを含む。ソースノードは、データを送信する。中継ノードは、前記ソースノードが送信したデータを受信するとともに、このデータに対して復調復号を行って復号結果を得る。且つ、得た復号結果を送信する。目的ノードは、前記ソースノードが送信したデータを受信し、且つ前記データに対して復調復号を行って復号結果を得るとともに、前記中継ノードからの復号結果を受信する。前記目的ノードは、前記ソースノードのデータに対して復調復号を行って得た復号結果と、前記第一中継ノードからの復号結果とにより、前記少なくとも一個のソースノードが次の時間間隔で前記データを再送信するか、或いは新データを送信するように通知する。本実施例において、前記第一中継ノードが監視中継ノードであることができる。前記中継ノードは、第二中継ノードをさらに含む。前記第二中継ノードは、前の時間間隔で前記目的ノードの通知により前記第二中継ノードが送信したデータを目的ノードに送信する。前記第二中継ノードは、現在の時間間隔で再送信中継ノードである。目的ノードの構成は、第二実施例と第三実施例に記載されている通りであるので、ここでは再び説明しない。第一中継ノードにおいて、前記第一中継ノードは、現在の時間間隔で少なくとも一個のノードが送信するデータを受信し、且つ前記データに対して復調復号を行って復号結果を得る。次は、前記復号結果を前記目的ノードに送信する。従って、本実施例の第一中継ノードは、現在の時間間隔で少なくとも一個のノードが送信するデータを受信するデータ受信ユニットと、前記データに対して復調復号を行って復号結果を得るデータ処理ユニットと、得た復号結果を目的ノードに送信するデータ送信ユニットとを含むことができる。第二中継ノードにおいて、前記第二中継ノードは、少なくとも一個のソースノードが前の時間間隔で送信したデータを目的ノードに送信する。前記データは、前記第二中継ノードが正確に復号したデータを指す。本実施例において、ソースノード、中継ノード、目的ノードの数量を限定しない。これらノードの個数は、一個又は一個以上である。以下、従来の技術と比較しながら、本発明の具体的な実施例に係る無線通信システムが作動する過程について説明する。図8は、従来の技術の無中継協力付きHARQシステムを示す時間流れ図である。図9は、本発明の第四実施例に係る中継協力付きHARQシステムを示す時間流れ図である。図8に示す通り、従来の技術において、ソースノードSがデータを送信し、目的ノードDが前記データを受信する。目的ノードDは、前記ソースノードSが送信した信号の最後のサンプルを受信する時から、復調復号と他の動作を行って復号結果を得る。正確に復号する場合、ソースノードSにACK指令を送信し、不正確に復号する場合、ソースノードSにNACK指令を送信する。前記ソースノードSが前記指令信号を完全に受信した後、前記ソースノードSは復号を始めるとともに、次の時間間隔で送信する信号を準備する。前記ソースノードSが次の時間間隔で送信する信号は、新データであるか、或いは再送信する元のデータである。図8において、S処理を行う時に掛かる時間は、通常D処理を行う時に掛かる時間より遥かに少ない。目的ノードDが復調復号を行う時に多い時間が掛かる。特に、現在のコードか及び高レベルの変調を行うか、或いは複数個のアンテナを具備する場合、より多い時間が掛かる。図9に示す通り、本発明の実施例においてS及びR送信は、前記時間間隔で一個或いは複数個のソースノードと存在する可能性がある一個或いは複数個の再送信中継ノードが作業用チェンネル上で共同送信方式により送信することを意味する。D及びR処理は、目的ノードと監視中継ノードがそれぞれ、受信した信号を復調復号することを意味する。復号が終わると、すべての監視中継ノードが制御チャンネルにより目的ノードDにACK/NACK指令を送信する。次のD処理は、目的ノードDが指令を復号した後、指令をフィードバックするDフィードバックを意味する。指令を復号することと処理することに掛かる時間は、ユーザーのデータを復号することに掛かる時間より遥かに少ない。各中継ノードのフィードバック指令を受信した後、目的ノードDは、前記協議に記載されている内容により、次の時間間隔で各ソースノードと各中継ノードが行う動作を決定する。S及びR処理は、ソースノードと中継ノードが目的ノードDのACK/NACK指令を復号し、且つ次の時間間隔のことを用意することを意味する。複数個の中継ノードが存在する場合、複数個の監視中継ノードがACK/NACK指令を同時に送信することができる。この場合、各ノードがある多元接続方式例えば、直接拡散方式、時分割多元接続、又は周波数分割多元接続であるを採用して、目的ノードDが各指令の出処を識別するようにする。また、目的ノードDが各ノードに送信する再送信指令も多元接方式の送信方式を採用しなければならない。図10は、本発明の第四実施例に係る中継協力付きHARQシステムの作動原理を示す図である。図9に示す時間流れ図を採用する場合、図10のシステムは、三個のソースノードS1、S2、S3を含む。第一時間間隔において、前記三個のソースノードはそれぞれ、データx11、x21、x31を送信する。前記システムは、三個の中継ノードR1、R2、R3をさらに含む。第一時間間隔において、前記三個の中継ノードはすべてが監視中継ノードである。前記システムは、一個の目的ノードDをさらに含む。図9に示す時間流れ図において、以下のステップを行う。第一時間間隔において、前記三個のソースノードS1、S2、S3は、データx11、x21、x31を送信する。中継ノードR1、R2、R3と目的ノードDは、前記データx11、x21、x31を受信する。中継ノードR1、R2、R3と目的ノードDは、受信したデータx11、x21、x31に対して復調復号を行って、復号結果を得る。例えば、目的ノードDが受信したすべてのデータx11、x21、x31を正確に復号しない場合、データx11、x21、x31を復号したすべての復号結果がNACKである。データx11、x31が中継ノードR1に正確に復号され、データx21がいずれかの中継ノードにも正確に復号されない場合、中継ノードR1が受信したデータを復号した得た復号結果は、ACK、NACK、ACKであり、中継ノードR2による復号結果は、NACK、NACK、NACKであり、中継ノードR3による復号結果は、NACK、NACK、NACKである。前記中継ノードR1、R2、R3は、前記復号結果を前記目的ノードDに送信する。目的ノードDは、中継ノードから受信したACK/NACKと、目的ノードDによる復号結果NACKにより、次の時間間隔でソースノードS1、S2、S3と中継ノードR1、R2、R3がする動作を決定する。例えば、ソースノードS1において、目的ノードによる復号結果がNACKであり、中継ノードR1がS1のデータx11を復号した得た復号結果がACKである場合、前記目的ノードDがソースノードS1にACKを送信して、このソースノードS1が次の時間間隔で新データを送信するようにする。ソースノードS2において、目的ノードによる復号結果がNACKであり、すべての中継ノードS2がデータx21を復号した得た復号結果がNACKである場合、前記目的ノードDがソースノードS2にNACKを送信して、このソースノードS2が次の時間間隔で前記データx21を再送信するようにする。ソースノードS3において、目的ノードによる復号結果がNACKであり、中継ノードR1がS3のデータx31を復号した得た復号結果がACKである場合、前記目的ノードDがソースノードS3にACKを送信して、このソースノードS3が次の時間間隔で新データを送信するようにする。また、第一時間間隔において、中継ノードR2、R3がソースノードS1、S2、S3から受信したすべてのデータを不正確に復号する場合、前記目的ノードDが中継ノードR2、R3にACKを送信して、この中継ノードR2、R3が次の時間間隔でも監視状態になるようにする。前記目的ノードDがすべてのデータを不正確に復号し、中継ノードR1がデータx11、x31を正確に復号する場合、前記目的ノードDが中継ノードR1にNACKを送信して、この中継ノードR1次の時間間隔でデータx11、x31を送信するようにする。図10に示す第二時間間隔において、以下のステップを行う。ソースノードS2は、データx21を再送信する。ソースノードS1とソースノードS3は、新データx12、x32を送信する。中継ノードR1は、データx11x31を転送する。中継ノードR2と中継ノードR3は、続いて監視状態になっている。本実施例において、中継ノードR1は、ソースノードS1、S3から受信したデータを転送する時、ソースノードS1、S3から受信したデータを聯合コード化する方式を採用し、且つコード化されたデータを目的ノードDに送信する。目的ノードDは、状況により以下のようなステップを行う。1時間間隔n例えば、現在の時間間隔の前の時間間隔において、目的ノードDがソースノードS1、S3から受信したデータを不正確に復号し、中継ノードR1が2つのソースノードから受信したデータを正確に復号する。目的ノードは、対応するソースノードS1、S3のデータベースの各ビットのソフトインフォメーションを記憶する。2時間間隔nk例えば、現在の時間間隔n1において、大きい再送信回数が存在するので、kが1より大きいことができるにおいて、中継ノードR1は、対応するソースノードS1、S3のソースビットを聯合コード化する。前記聯合コード化方式として、時間間隔nにおいてソースノードS1、S3が送信したデータベースを聯合コード化する方式と同じである方式、例えば、Turboコード化方式、又は畳み込みコード化方式などを採用することができる。コード化されたデータは、目的ノードDに送信する。3目的ノードDは、聯合コード化されたデータx11x31を中継ノードR1から受信した後、まずは、記憶されている対応するソースノードS1、S3のソースビットのソフトインフォメーションと、聯合コード化されたソースビットのソフトインフォメーションとを一々に合併させる。合併方法として、簡単な重和方法、又は付加的な重和方法を採用することができる。次は、聯合コード化したデータを復号する。データを正確に復号する場合、復号する過程を終える。且つ、ソースノードS1、S3にACKを送信して、このソースノードS1、S3が次の時間間隔で新データを送信するようにする。データを正確に復号しない場合、次のステップへ移る。4目的ノードDは、聯合コード化する対応するソースノードS1、S3のソースビットのソフトインフォメーションと、既に記憶されている対応するソースノードS1、S3のソースビットのソフトインフォメーションとを一々に合併させる。合併方法として、簡単な重和方法、又は付加的な重和方法を採用することができる。次は、ソースノードS1、S3に対応するデータをそれぞれ復号する。すべてのデータを正確に復号する場合、復号する過程を終える。且つ、ソースノードS1、S3にACKを送信して、このソースノードS1、S3が次の時間間隔で新データを送信するようにする。ある一個のソースノードのデータベースのみを正確に復号する場合、次のステップへ移る。5対応するソースノードS1又はS2のデータベースを正確に復号する場合、聯合コード化されたデータ中のソースノードS1又はS2に対応するソースビットのソフトインフォメーションと、復号したソースノードS1又はS2のソースビットと取り替えることができる。次は、得た新データを復号する。新データを成功的に復号する場合、復号する過程を終える。且つ、ソースノードS1、S3にACKを送信して、このソースノードS1、S3が次の時間間隔で新データを送信するようにする。復号に失敗する場合、目的ノードDは、復号に成功したソースノードS1又はS2にACKを送信し、復号に失敗したソースノードS2又はS1にNACKを送信する。前述した実施例において、正確に受信されることを示すACK/NACK指令によりソースノードS1を通知したが、本発明がこのような技術にのみ限定されるものではない。具体的な協議により、再送信制御情報は、他の情報も含むことができる。例えば、再送信を請求するコードワード番号をさらに含むことができる。前記実施例に記載されている通り、目的ノードDは、現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果と、中継ノードが現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果とより、次の時間間隔でソースノードSと中継ノードRが行う動作を決定する。即ち、ソースノードSがいずれかの時間間隔でもデータを送信するようにして、チャンネルの無駄遣いを避ける。また、前述した方法の互換性がよい。図11は、本発明の第五実施例に係るデータ伝送方法を示す流れ図である。図11に示す通り、本実施例の方法は以下のステップを含む。ステップ1101、現在の時間間隔で目的ノードは、少なくとも一個のソースノードが送信するデータを受信する。ステップ1102、前記少なくとも一個のソースノードが送信したデータに対して復調復号を行って、復号結果を得る。ステップ1103、前記復号結果を前記少なくとも一個のソースノードが送信する。前記少なくとも一個のソースノードは、前記目的ノードが送信した復号結果と第三中継ノードが送信した復号結果とにより、次の時間間隔で前記データを再送信するか、或いは新データを送信するように決定する。本実施例のステップS1102において、前記目的ノードDは、復号結果をソースノードSにフィードバックする。前記復号結果は、ソースノードのデータを正確に復号したかどうかを示すACK/NACKであることができる。本実施例において、第三中継ノードも、現在の時間間隔で少なくとも一個のソースノードが送信したデータを受信し、且つ前記データに対して復調復号を行って復号結果を得るとともに、得た復号結果をソースノードに送信する。本実施例において、目的ノードDは、復号を済ませた後、ソースノードに復号結果を送信する。且つ、目的ノードDは、ソースノードSのデータを正確に復号したがどうかを示すため、下向き指令チャンネルを通してACK/NACK指令をフィードバックする。ソースノードは、目的ノードDがフィードバックした復号結果と、中継ノードがフィードバックした復号結果とにより、ソースノードが次の時間間隔で行う動作を決定する。本実施例中の前記方法は、前記目的ノードDが前記第三中継ノードからの復号結果を受信するステップをさらに含む。前記復号結果は、現在の時間間隔で少なくとも一個のソースノードから受信したデータに対して復調復号を行って得た復号結果である。現在の時間間隔において、前記第三中継ノードは、監視状態になっている。前記目的ノードDは、前記ソースノードが送信したデータを復号して得た復号結果と、第三中継ノードの復号結果とより、前記中継ノードが次の時間間隔で前記ソースノードのデータを再送信するか、或いは監視状態になるように通知する。前記実施例に記載されている通り、目的ノードDがすべてのソースノードが送信したデータを正確に復号する場合、現在の時間間隔のすべての監視中継ノードが次の時間間隔でも監視状態になる。いずれかの監視中継ノードが現在の時間間隔でいずれか一個のソースノードが送信したデータを正確に復号しない場合、前記監視中継ノードが次の時間間隔でも監視状態になる。ある監視中継ノードがあるソースノードが送信したコードワードを正確に復号し、目的ノードDが前記コードワードを正確に復号しない場合、前記監視中継ノードが予備の再送信中継ノードになる。予備の再送信中継ノードを選択する方法は、第一実施例に記載されているので、ここでは再び説明しない。前記実施例に記載されている通り、目的ノードDは、第三中継ノードが送信した復号結果を受信した後、目的ノードによる復号結果と第三中継ノードから受信した復号結果とにより、第三中継ノードが次の時間間隔で行う動作を決定する。即ち、前記目的ノードDによる処理過程を簡単化した。説明を簡単にするため、以下前記少なくとも一個のソースノード中の一個のソースノードS1を例として説明する。前記目的ノードDは、一個のソースノードS1による復号結果と、第三中継ノードの復号結果とにより、第三中継ノードが次の時間間隔で前記ソースノードのデータを再送信するか、或いは監視状態になるように通知する。前記目的ノードDが前記一個のソースノードS1に対する復号結果が正確である場合、前記目的ノードDは、前記一個のソースノードS1のデータを正確に復号した第三中継ノードが次の時間間隔で監視状態になるように通知する。即ち、前記第三中継ノードにACK指令を送信して前記第三中継ノードが監視状態になるように通知することができる。前記目的ノードDが前記一個のソースノードS1に対する復号結果が不正確であり、且つ前記第三中継ノードが前記一個のソースノードS1に対する復号結果が正確である場合、前記目的ノードDは、前記一個のソースノードS1のデータを正確に復号した第三中継ノードが次の時間間隔で前記データを再送信するように通知する。即ち、即ち、前記第三中継ノードにNACK指令を送信して前記第三中継ノードが前記データを再送信するように通知することができる。前記実施例に記載されている通り、第三中継ノードは、ACK/NACK指令を送信して、正確に復号されたかどうかをソースノードSと目的ノードDにそれぞれ通知する。これにより、ソースノードSと目的ノードDが各監視中継ノードの復号結果を把握することができる。この場合、前記目的ノードは、目的ノードによる復号結果と、第三中継ノードから受信した復号結果とにより各監視中継ノードの動作を制御することができる。本発明の実施例において、一種の目的ノードをさらに提供する。本実施例の目的ノードが問題を解決する原理と第五実施例に係るデータ伝送方法とが類似し、且つ本実施例の目的ノードの実施方法として前記データ伝送方法の実施方法を参照することができるので、ここでは本実施例の目的ノードについて再び説明しない。図12は、本発明の第六実施例に係る目的ノードの構成を示す図である。図12に示す通り、前記目的ノードは、第四受信ユニット1201と、第三処理ユニット1202と、第四情報通知ユニット1203とを含む。第四受信ユニット1201は、現在の時間間隔で少なくとも一個のソースノードが送信するデータを受信する。第三処理ユニット1202は、前記少なくとも一個のソースノードが送信するデータに対して復調復号を行って復号結果を得る。第四情報通知ユニット1203は、前記第三処理ユニット1202の復号結果を前記少なくとも一個のソースノードに通知して、前記少なくとも一個のソースノードが、前記目的ノードが送信した復号結果と第三中継ノードが送信した復号結果により、次の時間間隔で前記ソースノードのデータを再送信するか、或いは新データを送信するようにする。前記目的ノードは、第五受信ユニット1204と第五情報通知ユニット1205をさらに含む。第五受信ユニット1204は、前記第三中継ノードが送信する復号結果を受信する。前記復号結果は、現在の時間間隔で少なくとも一個のソースノードが送信するデータに対して復調復号を行って得た復号結果である。第五情報通知ユニット1205は、前記第三処理ユニット1202の復号結果と、前記第五受信ユニット1204が受信した復号結果とにより、前記第三中継ノードが次の時間間隔で前記ソースノードのデータを再送信するか、或いは監視状態になるように通知する。本実施例において、前記目的ノードが第三中継ノードの復号結果と目的ノードによる復号結果とにより、第三中継ノードが次の時間間隔でする動作を決定する過程は、第五実施例に記載れているので、ここではこの過程について再び説明しない。前記実施例に記載されている通り、第三中継ノードRは、ACK/NACK指令を送信して、正確に復号されたかどうかをソースノードSと目的ノードDにそれぞれ通知する。これにより、ソースノードSと目的ノードDは、各監視中継ノードの復号結果を把握することができる。この場合、前記目的ノードは、目的ノードによる復号結果と、第三中継ノードから受信した復号結果とにより第三中継ノードの動作を制御することができる。図13は、本発明の第七実施例に係るデータ伝送方法を示す流れ図である。図13に示す通り、本実施例の方法は、以下のステップを含む。ステップ1301、現在の時間間隔で第三中継ノードは、少なくとも一個のソースノードが送信するデータを受信する。ステップ1302、前記少なくとも一個のソースノードが送信したデータに対して復調復号を行って、復号結果を得る。ステップ1303、前記復号結果を前記少なくとも一個のソースノードと前記目的ノードに送信する。ステップ1304、前記目的ノードは、前記第三中継ノードの復号結果と前記目的ノードが送信した復号結果とにより、前記第三中継ノードが次の時間間隔で前記ソースノードのデータを送信するか、或いは監視状態になるように指示するフィードバック指令を送信する。この場合、前記第三中継ノードは、復号結果を同時に前記目的ノードと前記少なくとも一個のソースノードに通知するか、或いは時間流れの前後順序に従って前記少なくとも一個のソースノードと前記目的ノードに通知することができる。前記実施例において、前記第三中継ノードが監視中継ノードである。再送信中継ノードは、第四実施例に記載されているので、ここでは再び説明しない。本発明の実施例において、一種の中継ノードをさらに提供する。本実施例の中継ノードが問題を解決する原理と第七実施例に係るデータ伝送方法とが類似し、且つ本実施例の中継ノードの実施方法として前記データ伝送方法の実施方法を参照することができるので、ここでは本実施例の中継ノードについて再び説明しない。図14は、本発明の第八実施例に係る中継ノードの構成を示す図である。図14に示す通り、前記中継ノードは、第六受信ユニット1401と、第四処理ユニット1402と、第六情報通知ユニット1403とを含む。第六受信ユニット1401は、現在の時間間隔で少なくとも一個のソースノードが送信するデータを受信する。第四処理ユニット1402は、前記第六受信ユニット1401が受信したデータに対して復調復号を行って復号結果を得る。第六情報通知ユニット1403は、前記第四処理ユニット1402の復号結果を前記少なくとも一個のソースノードと前記目的ノードに通知して、前記ソースノードが前記第六情報通知ユニット1403の復号結果と前記目的ノードが送信した復号結果とにより、次の時間間隔で前記データを再送信するか、或いは新データを送信するようにするとともに、前記目的ノードが前記第六情報通知ユニットの復号結果と前記目的ノードの復号結果とにより、次の時間間隔で前記ソースノードのデータを再送信するか、或いは監視状態になるようにする。本実施例において、前記中継ノードが監視中継ノードである。前記現在の時間間隔で再送信中継ノードにおいて、前記再送信中継ノードは、データ送信ユニットとデータ処理ユニットを含むことができる。データ送信ユニットは、現在の時間間隔で、前の時間間隔でソースノードが送信したデータを目的ノードに送信する。データ処理ユニットは、目的ノードDがフィードバックした指令ACK/NACKにより、次の時間間隔の動作を決定する。例えば、目的ノードDが現在の時間間隔である再送信中継ノードが送信したデータを正確に復号する場合、次の時間間隔で前記再送信中継ノードが監視状態になり、データを正確に復号しない場合、次の時間間隔で前記再送信中継ノードが前記コードワードを再送信する。複数個のソースノードが存在する場合、監視中継ノードは複数個のソースノードのコードワードを正確に復号することができるので、再送信中継ノードが複数個のデータを同時に送信することができる。目的ノードが、再送信中継ノードが送信した一部分のデータのみを正確に復号する場合、次の時間間隔で前記再送信中継ノードは前記目的ノードDに正確に復号されないデータを再送信する。図15は、本発明の第九実施例に係るデータ伝送方法を示す流れ図である。図15に示す通り、本実施例の方法は、以下のステップを含む。ステップ1501、現在の時間間隔でソースノードが目的ノードと第三中継ノードにデータを送信する。ステップ1502、前記目的ノードと前記第三中継ノードが前記データに対して復調復号を行って得た復号結果を受信する。ステップ1503、前記目的ノードと前記第三中継ノードは、フィードバックされた復号結果により、前記ソースノードが次の時間間隔で前記データを再送信するか、或いは新データを送信するように決定する。前記ステップ1503において、前記目的ノード又は前記第三中継ノード中の少なくとも一個の中継ノードが現在の時間間隔で前記ソースノードが送信したデータを正確に復号する場合、前記ソースノードが次の時間間隔で新データを送信する。前記目的ノードと前記第三中継ノード中の少なくとも一個の中継ノードが現在の時間間隔で前記ソースノードが送信したすべてのデータを正確に復号しない場合、次の時間間隔で前記ソースノードが現在の時間間隔で送信したデータを再送信する。本発明の実施例において、一種のソースノードをさらに提供する。本実施例のソースノードが問題を解決する原理と第九実施例に係るデータ伝送方法とが類似し、且つ本実施例のソースノードの実施方法として前記データ伝送方法の実施方法を参照することができるので、ここでは本実施例のソースノードについて再び説明しない。図16は、本発明の第十実施例に係るソースノードの構成を示す図である。図16に示す通り、前記ソースノードは、送信ユニット1601と、第七受信ユニット1602と、第五処理ユニット1603とを含む。送信ユニット1601は、現在の時間間隔で目的ノードと第三中継ノードにデータを送信する。第七受信ユニット1602は、前記目的ノードと前記第三中継ノードが前記データに対して復調復号を行って得た復号結果を受信する。第五処理ユニット1603は、前記第七受信ユニット1602が受信した復号結果により、前記ソースノードが次の時間間隔で前記データを再送信するか、或いは新データを送信するように決定する。前記実施例に記載されている通り、目的ノードDは、現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果と、中継ノードが現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果とにより、次の時間間隔で中継ノードRがする動作を決定する。また、ソースノードSは、目的ノードDの復号結果と中継ノードが送信した復号結果とにより、次の時間間隔でソースノードがする動作を決定する。即ち、ソースノードSがいずれかの時間間隔でもデータを送信するようにして、チャンネルの無駄遣いを避ける。前述した方法の互換性がよい。本発明の第十一実施例において、一種の無線通信システムをさらに提供する。図2に示す通り、前記無線通信システムは、ソースノードと、中継ノードと、目的ノードとを含む。前記中継ノードは、監視中継ノードと再送信中継ノードを含むことができる。前記ソースノードと中継ノードと目的ノードとは、第六、第八、第十実施例に示す通りであり、各自の動作過程は、第五、第七、第九実施例に示す通りであるので、ここではこのような内容について再び説明しない。以下、図10と時間流れ図17~19を参照しながら、本発明の実施例に係るデータ伝送方法を説明する。図17に示す時間流れ図において、制御チャンネルを上向きSからDへと下向きDからSへに2つに分離する場合、図17に示す時間流れ図に従って作動することができる。目的ノードDは、復号を済ませた後、早速に下向きの指令チャンネルを通してACK/NACK指令をフィードバックして、Sのデータを正確に復号したかどうか示す。それとともに、Rは、同時に上向きと下向きの2つの制御チャンネルを通してACK/NACK指令を送信して、自身によって正確に復号されたかどうかをSとDに別々に通知する。従って、SとDが各監視中継ノードの復号結果を把握することができる。前記時間流れ図において、Dが2をフィードバックは、中継ノードを制御するものである。即ち、各中継ノードの動作を制御する。ソースノードSは、様々なノードからACK/NACK指令を受信する能力を具備しなければならない。現時の多くシステムは、前記能力を有している。例えば、ソフトシフトを支持するセルラーシステムにおいて、ユーザーが同時に様々な基地局から来る制御指令を制御することができる。第一時間間隔において、以下のようなステップを行う。図10に示す通り、SとR送信において、前記三個のソースノードS1、S2、S3がデータx11、x21、x31を送信する。また、現在の時間間隔で再送信中継ノードは、前の時間間隔でのソースノードのデータを目的ノードDに送信する。前記データは、目的ノードに正確に復号され、中継ノードに正確に復号されない。DとR処理において、中継ノードR1、R2、R3と目的ノードDは、前記データx11、x21、x31を受信する。前記中継ノードR1、R2、R3と前記目的ノードDは、受信したデータx11、x21、x31に対して復調復号を行って復号結果を得る。例えば、目的ノードDが受信したすべてのデータx11、x21、x31を正確に復号しない場合、データx11、x21、x31に関するすべての復号結果がNACKになる。データx11、x31が中継ノードR1に正確に復号され、データx21がいずれかの中継ノードR1にも正確に復号されない場合、前記中継ノードR1が受信したデータを復号して得た復号結果がそれぞれ、ACK、NACK、ACKになり、前記中継ノードR2による復号結果がそれぞれ、NACK、NACK、NACKになり、前記中継ノードR3による復号結果がそれぞれ、NACK、NACK、NACKになる。Dが1をフィードバック、Rが1をフィードバック、Rが2をフィードバックにおいて、Dは、復号結果NACK、NACK、NACKをそれぞれ、ソースノードS1、S2、S3にフィードバックし、前記中継ノードR1、R2、R3は、前記復号結果を同時に目的ノードDと対応するソースノードS1、S2、S3とに送信する。D処理において、目的ノードDは、前記中継ノードが送信した対応するソースノードS1、S2、S3の復号結果ACK/NACKと、目的ノードによる復号結果NACKとにより、次の時間間隔で源中継ノードR1、R2、R3がする動作を決定する。Dが2をフィードバックにおいて、目的ノードは、D処理による復号結果を各中継ノードに送信する。例えば、中継ノードR2、R3がソースノードS1、S2、S3が送信したすべてのデータx11、x21、x31を正確に復号しない場合、目的ノードDが中継ノードR2、R3にACKを送信して、前記中継ノードR2、R3が次の時間間隔でも監視状態になるようにする。目的ノードDがすべてのデータを正確に復号せず、中継ノードR1がデータx11、x31を正確に復号する場合、前記目的ノードDが中継ノードR1にNACKを送信して、前記中継ノードR1が次の時間間隔でデータx11、x31を送信するようにする。S処理において、ソースノードS1、S2、S3が目的ノードDと中継ノードR1、R2、R3との復号結果を受信した後、前記復号結果により次の時間間隔でソースノードがする動作を決定する。ソースノードS1に対する目的ノードの復号結果がNACKであり、ソースノードS1のデータx11に対する中継ノードR1の復号結果がACKである場合、前記ソースノードS1が次の時間間隔で新データを送信する。ソースノードS2に対する目的ノードの復号結果がNACKであり、ソースノードS2のデータx21に対するすべての中継ノードの復号結果がNACKである場合、前記ソースノードS2が次の時間間隔で前記データx21を再送信する。ソースノードS3に対する目的ノードの復号結果がNACKであり、ソースノードS3のデータx31に対する中継ノードR1の復号結果がACKである場合、前記ソースノードS3が次の時間間隔で新データを送信する。図10に示す通り、第2時間間隔において、以下のステップを行う。ソースノードS2がデータx21を再送信する。ソースノードS1とソースノードS3が新データx12、x32を送信する。中継ノードR1がx11x31を転送する。中継ノードR2と中継ノードR3が続いて監視状態になっている。図18に示す通り、制御チャンネルが共用チャンネルであり、上向きと下向きを含む分離チャンネルでない場合、監視中継は方向が相違する2つの指令を同時に送信することができなく、目的ノードDが指令を送信する時に中継ノードが送信する指令を同時に監視することができない。この場合、図18に示す作動方式を採用することができる。中継ノードがACK/NACK指令を一回繰り返す。目的ノードDは、指令を送信した後、早速に指令受信状態になって、各監視中継ノードの復号状態を検知する。図19に示す通り、ただ一個のソースノードが存在する場合、図18に示されている時間流れ図を図19に示されている時間流れ図に簡素化することができる。目的ノードD又は監視中継ノードがソースノードSのデータを正確に復号する場合、前記ソースノードSにACK指令を送信し、復号に失敗した場合、指令を送信しない。前記目的ノードDが復号に失敗する場合、指令受信状態になって中継ノードの指令を監視する。前記ソースノードSがいずれか一個のACKを受信する時、次の時間間隔で新データを送信する。どのようなACKもない場合、NACKだと認識し、次の時間間隔でデータを再送信する。目的ノードDがACK指令を送信する時、中継ノードの指令を監視することができないが、目的ノードDが正確に復号した場合、Dが中継ノードが正確に復号したかどうか検知する必要がないので、中継ノードを監視する必要がない。前記実施例に記載されている通り、目的ノードDは、現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果と、中継ノードが現在の時間間隔でソースノードSから受信したデータを復号して得た復号結果とにより、次の時間間隔で中継ノードRがする動作を決定する。また、ソースノードSは、目的ノードDの復号結果と、中継ノードが送信した復号結果とにより、次の時間間隔でソースノードがする動作を決定する。即ち、ソースノードSがいずれかの時間間隔でもデータを送信するようにして、チャンネルの無駄遣いを避ける。前述した方法の互換性がよい。本発明の実施例において、コンピュータ読取可能なプログラムをさらに提供する。目的ノードにおいて前記プログラムを実行する時、前記プルグラムは、前記コンピュータが目的ノードにおいて第一実施例、第五実施例に記載されているデータ伝送方法を実施するようにする。本発明の実施例において、コンピュータ読取可能なプログラムが記憶されている記憶媒介をさらに提供する。前記コンピュータ読取可能なプログラムは、コンピュータが目的ノードにおいて第一実施例、第五実施例に記載されているデータ伝送方法を実施するようにする。本発明の実施例において、コンピュータ読取可能なプログラムをさらに提供する。中継ノードにおいて前記プログラムを実行する時、前記プルグラムは、前記コンピュータが中継ノードにおいて第七実施例に記載されているデータ伝送方法を実施するようにする。本発明の実施例において、コンピュータ読取可能なプログラムが記憶されている記憶媒介をさらに提供する。前記コンピュータ読取可能なプログラムは、コンピュータが中継ノードにおいて第七実施例に記載されているデータ伝送方法を実施するようにする。本発明の実施例において、コンピュータ読取可能なプログラムをさらに提供する。ソースノードにおいて前記プログラムを実行する時、前記プルグラムは、前記コンピュータがソースノードにおいて第九実施例に記載されているデータ伝送方法を実施するようにする。本発明の実施例において、コンピュータ読取可能なプログラムが記憶されている記憶媒介をさらに提供する。前記コンピュータ読取可能なプログラムは、コンピュータがソースノードにおいて第九実施例に記載されているデータ伝送方法を実施するようにする。前述した本発明の装置及び方法は、ハードウェアにより実現するか、ハードウェアとソフトウェアの組合せにより実現することができる。本発明は、以下のようなコンピュータ読取可能なプログラムに関する。即ち、ロジック部品が前記プログラムを実行する時、前記プログラムは、前記ロジック部品が前述した装置又は構成部品を作動させるか、或いは前記ロジック部品が前述した方法又はステップを実現するようにする。本発明に係る前記プログラムを記憶する記憶媒介は、例えばハードディスク、磁気ディスク、コンパクトディスク、DVD、flash記憶媒介である。以上、これらの発明の実施例を図面により詳述してきたが、実施例はこの発明の例示にしか過ぎないものであるため、この発明は実施例の構成にのみ限定されるものではなく、この発明の要旨を逸脱しない範囲の設計の変更等があってもこの発明に含まれることは勿論である。