(57)【特許請求の範囲】
【請求項１】
ソースノードからユーザに対して送信された信号を受信して受信信号を検出する信号検出部と、
隣接ユーザから送信される隣接ユーザメッセージを用いて前記受信信号から前記隣接ユーザによって発生する干渉を除去し、ユーザメッセージを生成するメッセージ生成部と、を備え、
前記隣接ユーザメッセージは、前記隣接ユーザの受信信号がデコードされたものであり、
前記隣接ユーザから前記隣接ユーザと前記ソースノードとの間に形成されたチャネルに関するチャネル情報が伝達されるチャネル情報受信部をさらに備え、
前記メッセージ生成部は、前記チャネル情報を用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成し、
前記メッセージ生成部は、前記チャネル情報に基づいて前記ソースノードが用いたビーム形成ベクトルを認知し、認知された前記ビーム形成ベクトルを用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成し、
前記信号検出部は、第１時間スロットにおいて前記ソースノードから送信された信号を受信し、
前記メッセージ生成部は、前記第１時間スロットとは相違する第２時間スロットにおいて前記ユーザメッセージを生成し、
前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とするユーザ協力端末装置。
【請求項２】
ソースノードからユーザに対して送信された信号を受信して受信信号を検出する信号検出部と、
隣接ユーザから送信される隣接ユーザメッセージを用いて前記受信信号から前記隣接ユーザによって発生する干渉を除去し、ユーザメッセージを生成するメッセージ生成部と、を備え、
前記隣接ユーザメッセージは、前記隣接ユーザの受信信号がデコードされたものであり、
前記隣接ユーザから前記隣接ユーザと前記ソースノードとの間に形成されたチャネルに関するチャネル情報が伝達されるチャネル情報受信部をさらに備え、
前記メッセージ生成部は、前記チャネル情報を用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成し、
前記メッセージ生成部は、前記ソースノードから伝達された前記ソースノードが用いたビーム形成ベクトルに関する情報に基づいて、前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成し、
前記信号検出部は、第１時間スロットにおいて前記ソースノードから送信された信号を受信し、
前記メッセージ生成部は、前記第１時間スロットとは相違する第２時間スロットにおいて前記ユーザメッセージを生成し、
前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とするユーザ協力端末装置。
【請求項３】
前記隣接ユーザ又は前記隣接ユーザでない他のユーザに前記ユーザメッセージを伝達するメッセージ伝達部をさらに備えることを特徴とする請求項１又は２に記載のユーザ協力端末装置。
【請求項４】
前記第１時間スロット及び前記第２時間スロットの長さは、データ送信率の和が最大になるよう制御されることを特徴とする請求項１又は２に記載のユーザ協力端末装置。
【請求項５】
前記チャネル状態に相応するチャネル利得が増加するほど前記第２時間スロットの長さは減少し、前記チャネル利得が減少するほど前記第２時間スロットの長さは増加することを特徴とする請求項１又は２に記載のユーザ協力端末装置。
【請求項６】
ソースノードからユーザに対して送信された信号を受信して受信信号を検出し、隣接ユーザの受信信号が伝達される信号検出部と、
隣接ユーザと前記ソースノードとの間に形成されたチャネルのチャネル状態を考慮してフィルタを生成するフィルタ生成部と、
前記フィルタを用いて前記受信信号及び前記隣接ユーザの受信信号をフィルタリングしてユーザ信号を抽出するフィルタリング実行部とを備え、
前記信号検出部は、第１時間スロットにおいて前記ソースノードから送信された信号を受信して前記受信信号を検出し、前記第１時間スロットと相違する第２時間スロットにおいて前記隣接ユーザの受信信号が伝達され、
前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とするユーザ協力信号の受信装置。
【請求項７】
前記フィルタ生成部は、ＭＭＳＥの検出技法によるフィルタ又は逆相関器を用いた検出技法によるフィルタを備える線形フィルタを生成することを特徴とする請求項６に記載のユーザ協力信号の受信装置。
【請求項８】
前記フィルタ生成部は、前記隣接ユーザ及び形成されたチャネルのチャネル利得をさらに考慮し、前記ＭＭＳＥの検出技法によるフィルタを生成することを特徴とする請求項７に記載のユーザ協力信号の受信装置。
【請求項９】
前記ユーザ信号をデコードしてユーザメッセージを生成するデコーダをさらに備えることを特徴とする請求項６に記載のユーザ協力信号の受信装置。
【請求項１０】
ソースノードからユーザに対して送信された信号を受信して受信信号を検出するステップと、
隣接ユーザによって発生する、前記受信信号に対する干渉を、隣接ユーザメッセージを利用して除去したユーザメッセージを生成するステップとを含み、
前記隣接ユーザメッセージは、前記隣接ユーザの受信信号がデコードされて前記隣接ユーザから伝達されたものであり、
前記隣接ユーザから前記隣接ユーザと前記ソースノードとの間に形成されたチャネルに関するチャネル情報が伝達されるステップをさらに含み、
前記ユーザメッセージを生成するステップは、前記チャネル情報を用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成するステップであり、
前記ユーザメッセージを生成するステップは、前記チャネル情報に基づいて前記ソースノードが用いたビーム形成ベクトルを認知し、認知された前記ビーム形成ベクトルを用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成するステップであり、
前記受信信号を検出するステップは、第１時間スロットで前記ソースノードから送信された信号を受信して前記受信信号を検出するステップであり、
前記ユーザメッセージを生成するステップは、前記第１時間スロットとは相違する第２時間スロットで前記ユーザメッセージを生成するステップであり、
前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とするユーザ協力通信方法。
【請求項１１】
ソースノードからユーザに対して送信された信号を受信して受信信号を検出するステップと、
隣接ユーザによって発生する、前記受信信号に対する干渉を、隣接ユーザメッセージを利用して除去したユーザメッセージを生成するステップとを含み、
前記隣接ユーザメッセージは、前記隣接ユーザの受信信号がデコードされて前記隣接ユーザから伝達されたものであり、
前記隣接ユーザから前記隣接ユーザと前記ソースノードとの間に形成されたチャネルに関するチャネル情報が伝達されるステップをさらに含み、
前記ユーザメッセージを生成するステップは、前記チャネル情報を用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成するステップであり、
前記ユーザメッセージを生成するステップは、前記ソースノードから伝達された前記ソースノードが用いたビーム形成ベクトルに関する情報に基づいて、前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成するステップであり、
前記受信信号を検出するステップは、第１時間スロットで前記ソースノードから送信された信号を受信して前記受信信号を検出するステップであり、
前記ユーザメッセージを生成するステップは、前記第１時間スロットとは相違する第２時間スロットで前記ユーザメッセージを生成するステップであり、
前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とするユーザ協力通信方法。
【請求項１２】
前記隣接ユーザ又は前記隣接ユーザでない他のユーザに前記ユーザメッセージを伝達するステップをさらに含むことを特徴とする請求項１０又は１１に記載のユーザ協力通信方法。
【請求項１３】
ソースノードからユーザに対して送信された信号を受信して受信信号を検出し、隣接ユーザの受信信号が伝達されるステップと、
隣接ユーザと前記ソースノードとの間に形成されたチャネルのチャネル状態を考慮してフィルタを生成するステップと、
前記フィルタを用いて前記受信信号及び前記隣接ユーザの受信信号をフィルタリングしてユーザ信号を抽出するステップとを有し、
前記受信信号を検出し、隣接ユーザの受信信号が伝達されるステップは、第１時間スロットにおいて前記ソースノードから送信された信号を受信して前記受信信号を検出し、前記第１時間スロットと相違する第２時間スロットにおいて前記隣接ユーザの受信信号が伝達されるステップであり、
前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とするユーザ協力信号の受信方法。
【請求項１４】
前記フィルタを生成するステップは、ＭＭＳＥの検出技法によるフィルタ又は逆相関器を用いた検出技法によるフィルタを備える線形フィルタを生成するステップであることを特徴とする請求項１３に記載のユーザ協力信号の受信方法。
【請求項１５】
前記フィルタを生成するステップは、前記隣接ユーザと形成されたチャネルのチャネル利得をさらに考慮して前記ＭＭＳＥの検出技法によるフィルタを生成するステップであることを特徴とする請求項１４に記載のユーザ協力信号の受信方法。
【請求項１６】
前記ユーザ信号をデコードしてユーザメッセージを生成するステップをさらに含むことを特徴とする請求項１３に記載のユーザ協力信号の受信方法。
【請求項１７】
請求項１０に記載のユーザ協力通信方法を実行するためのプログラムが記録されていることを特徴とするコンピュータで読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多重ユーザの多重入出力通信システムに関し、特に、ユーザの間の協力によって通信するユーザ協力端末装置、及びこれを用いたユーザ協力通信方法に関する。
【背景技術】
【０００２】
最近、無線通信の環境において音声サービスをはじめとする多様なマルチメディアサービスを提供し、高品質及び高速のデータ送信を支援するために研究が盛んに行われている。代表として、多重アンテナ（ｍｕｌｔｉｐｌｅ  ａｎｔｅｎｎａ）を用いた空間分割多重接続通信技術の研究が進められている。
【０００３】
空間分割多重接続技術は、複数のアンテナを介して１つ以上のデータストリームを多重ユーザに送信する技術である。空間分割多重接続技術は、無線リソースをより効率的に利用することによって通信システム全体の容量を増加させる。
【０００４】
一般に、閉ループ（ｃｌｏｓｅｄ  ｌｏｏｐ）の空間分割多重接続システムでユーザ端末は、チャネル状態に関するフィードバックデータを基地局にフィードバックするが、基地局は、フィードバックデータを用いてユーザ端末を選択し、ビーム形成（ｂｅａｍ  ｆｏｒｍｉｎｇ）を行う。
【０００５】
ただし、フィードバックデータの容量が制限された状況で高いデータ送信率を達成することは難しい問題である。特に、多重ユーザの間で発生する干渉は、通信性能に多くの問題を発生させる。
【０００６】
さらに、各多重ユーザは、他のユーザと基地局との間に形成されたチャネル状態又は他のユーザが受信した信号を知ることができない。従って、各多重ユーザは、干渉信号を容易に除去できず、受信信号のうち、自体のための信号だけを容易に検出できないという問題が発生する。
【０００７】
従って、多重ユーザの間で発生する干渉信号を容易に除去し、受信信号のうち、自体のための信号だけを検出できるユーザ協力端末装置及びユーザ協力通信方法が要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、隣接ユーザにより発生する、受信信号に対する干渉を除去することによって、より高いデータ送信率を達成できるユーザ協力端末装置を提供する。
【０００９】
また、本発明は、隣接ユーザによって発生する、受信信号に対する干渉を効率的に除去できるユーザ協力信号の受信装置を提供する。
【００１０】
また、本発明は、隣接ユーザによって発生する、受信信号に対する干渉を効率的に除去して通信性能を向上できるユーザ協力通信方法を提供する。
【００１１】
また、本発明は、隣接ユーザによって発生する、受信信号に対する干渉を効率的に除去して、より高いデータ送信率を達成できるユーザ協力信号の受信方法を提供する。
【課題を解決するための手段】
【００１２】
本発明の一実施形態に係るユーザ協力端末装置は、ソースノードからユーザに対して送信された信号を受信して受信信号を検出する信号検出部と、隣接ユーザから送信される隣接ユーザメッセージを用いて前記受信信号から前記隣接ユーザによって発生する干渉を除去し、ユーザメッセージを生成するメッセージ生成部と、を備え、前記隣接ユーザメッセージは、前記隣接ユーザの受信信号がデコードされたものであり、前記隣接ユーザから前記隣接ユーザと前記ソースノードとの間に形成されたチャネルに関するチャネル情報が伝達されるチャネル情報受信部をさらに備え、前記メッセージ生成部は、前記チャネル情報を用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成し、前記メッセージ生成部は、前記チャネル情報に基づいて前記ソースノードが用いたビーム形成ベクトルを認知し、認知された前記ビーム形成ベクトルを用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成し、前記信号検出部は、第１時間スロットにおいて前記ソースノードから送信された信号を受信し、前記メッセージ生成部は、前記第１時間スロットとは相違する第２時間スロットにおいて前記ユーザメッセージを生成し、前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とする。
また、本発明の一実施形態に係るユーザ協力端末装置は、ソースノードからユーザに対して送信された信号を受信して受信信号を検出する信号検出部と、隣接ユーザから送信される隣接ユーザメッセージを用いて前記受信信号から前記隣接ユーザによって発生する干渉を除去し、ユーザメッセージを生成するメッセージ生成部と、を備え、前記隣接ユーザメッセージは、前記隣接ユーザの受信信号がデコードされたものであり、前記隣接ユーザから前記隣接ユーザと前記ソースノードとの間に形成されたチャネルに関するチャネル情報が伝達されるチャネル情報受信部をさらに備え、前記メッセージ生成部は、前記チャネル情報を用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成し、前記メッセージ生成部は、前記ソースノードから伝達された前記ソースノードが用いたビーム形成ベクトルに関する情報に基づいて、前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成し、前記信号検出部は、第１時間スロットにおいて前記ソースノードから送信された信号を受信し、前記メッセージ生成部は、前記第１時間スロットとは相違する第２時間スロットにおいて前記ユーザメッセージを生成し、前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とする。
【００１３】
また、本発明の一実施形態に係るユーザ協力信号の受信装置は、ソースノードからユーザに対して送信された信号を受信して受信信号を検出し、隣接ユーザの受信信号が伝達される信号検出部と、隣接ユーザと前記ソースノードとの間に形成されたチャネルのチャネル状態を考慮してフィルタを生成するフィルタ生成部と、前記フィルタを用いて前記受信信号及び前記隣接ユーザの受信信号をフィルタリングしてユーザ信号を抽出するフィルタリング実行部とを備え、前記信号検出部は、第１時間スロットにおいて前記ソースノードから送信された信号を受信して前記受信信号を検出し、前記第１時間スロットと相違する第２時間スロットにおいて前記隣接ユーザの受信信号が伝達され、前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とする。
【００１４】
また、本発明の一実施形態に係るユーザ協力通信方法は、ソースノードからユーザに対して送信された信号を受信して受信信号を検出するステップと、隣接ユーザによって発生する、前記受信信号に対する干渉を、隣接ユーザメッセージを利用して除去したユーザメッセージを生成するステップとを含み、前記隣接ユーザメッセージは、前記隣接ユーザの受信信号がデコードされて前記隣接ユーザから伝達されたものであり、前記隣接ユーザから前記隣接ユーザと前記ソースノードとの間に形成されたチャネルに関するチャネル情報が伝達されるステップをさらに含み、前記ユーザメッセージを生成するステップは、前記チャネル情報を用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成するステップであり、前記ユーザメッセージを生成するステップは、前記チャネル情報に基づいて前記ソースノードが用いたビーム形成ベクトルを認知し、認知された前記ビーム形成ベクトルを用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成するステップであり、前記受信信号を検出するステップは、第１時間スロットで前記ソースノードから送信された信号を受信して前記受信信号を検出するステップであり、前記ユーザメッセージを生成するステップは、前記第１時間スロットとは相違する第２時間スロットで前記ユーザメッセージを生成するステップであり、前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とする。
また、本発明の一実施形態に係るユーザ協力通信方法は、ソースノードからユーザに対して送信された信号を受信して受信信号を検出するステップと、隣接ユーザによって発生する、前記受信信号に対する干渉を、隣接ユーザメッセージを利用して除去したユーザメッセージを生成するステップとを含み、前記隣接ユーザメッセージは、前記隣接ユーザの受信信号がデコードされて前記隣接ユーザから伝達されたものであり、前記隣接ユーザから前記隣接ユーザと前記ソースノードとの間に形成されたチャネルに関するチャネル情報が伝達されるステップをさらに含み、前記ユーザメッセージを生成するステップは、前記チャネル情報を用いて前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成するステップであり、前記ユーザメッセージを生成するステップは、前記ソースノードから伝達された前記ソースノードが用いたビーム形成ベクトルに関する情報に基づいて、前記隣接ユーザによって発生する干渉を除去した前記ユーザメッセージを生成するステップであり、前記受信信号を検出するステップは、第１時間スロットで前記ソースノードから送信された信号を受信して前記受信信号を検出するステップであり、前記ユーザメッセージを生成するステップは、前記第１時間スロットとは相違する第２時間スロットで前記ユーザメッセージを生成するステップであり、前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とする。
【００１５】
また、本発明の一実施形態に係るユーザ協力信号の受信方法は、ソースノードからユーザに対して送信された信号を受信して受信信号を検出し、隣接ユーザの受信信号が伝達されるステップと、隣接ユーザと前記ソースノードとの間に形成されたチャネルのチャネル状態を考慮してフィルタを生成するステップと、前記フィルタを用いて前記受信信号及び前記隣接ユーザの受信信号をフィルタリングしてユーザ信号を抽出するステップとを有し、前記受信信号を検出し、隣接ユーザの受信信号が伝達されるステップは、第１時間スロットにおいて前記ソースノードから送信された信号を受信して前記受信信号を検出し、前記第１時間スロットと相違する第２時間スロットにおいて前記隣接ユーザの受信信号が伝達されるステップであり、前記第１時間スロット又は前記第２時間スロットのうちの少なくとも１つの長さは、前記ユーザと前記隣接ユーザとの間のチャネル状態に応じて制御されることを特徴とする。
【発明の効果】
【００１６】
本発明は、隣接ユーザからデコードされた隣接ユーザメッセージが伝達されるので、隣接ユーザによって発生する、受信信号に対する干渉を効率的に除去するユーザ協力端末装置、ユーザ協力信号の受信装置、ユーザ協力通信方法、ユーザ協力信号の受信方法、及びこれらのための記録媒体を提供できる。
【００１７】
また、本発明は、隣接ユーザとソースノードとの間に形成されたチャネルに関するチャネル情報が伝達されるので、隣接ユーザによって発生する、受信信号に対する干渉を効率的に除去するユーザ協力端末装置、ユーザ協力信号の受信装置、ユーザ協力通信方法、ユーザ協力信号の受信方法、及びこれらのための記録媒体を提供できる。
【００１８】
また、本発明は、ソースノードから送信された信号を受信する第１時間スロットとユーザとの間に協力通信を行う第２時間スロットの比率を最適化できるので、通信性能を向上したユーザ協力端末装置、ユーザ協力信号の受信装置、ユーザ協力通信方法、ユーザ協力信号の受信方法、及びこれらのための記録媒体を提供できる。
【００１９】
また、本発明は、伝達された隣接ユーザの受信信号及び自身の受信信号を効率的にフィルタできるフィルタを生成できるので、より高いデータ送信率を達成するユーザ協力端末装置、ユーザ協力信号の受信装置、ユーザ協力通信方法、ユーザ協力信号の受信方法、及びこれらのための記録媒体を提供できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る多重ユーザの多重入出力通信システムを示す図である。
【図２】本発明の一実施形態に係るユーザ協力端末装置を示すブロック図である。
【図３】第１時間スロット及び第２時間スロットにおける基地局及びユーザの動作の一例を示す図である。
【図４】本発明の一実施形態に係るユーザ協力信号の受信装置を示すブロック図である。
【図５】本発明の一実施形態に係るユーザ協力通信方法を示す動作フローチャートである。
【図６】本発明の一実施形態に係るユーザ協力信号の受信方法を示す動作フローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明に係る好適な実施形態を添付の図面を参照して詳細に説明する。
図１は、本発明の一実施形態に係る多重ユーザの多重入出力通信システムを示す図である。
図２は、本発明の一実施形態に係るユーザ協力端末装置を示すブロック図である。
以下、図１及び図２を参照しながら本発明の一実施形態に係るユーザ協力端末装置を詳細に説明する。
【００２２】
図１を参照すれば、多重ユーザの多重入出力通信システムは、基地局（ソースノード）１１０及び複数のユーザ１２０、１３０、１４０、１５０を含む。
一般的に基地局１１０は、基地局１１０と複数のユーザ１２０、１３０、１４０、１５０との間に形成された無線チャネルのチャネル状態に応じて選択されたビーム形成ベクトルを用いてデータストリームに基づいて送信信号を生成する。複数のユーザ１２０、１３０、１４０、１５０は、基地局１１０の送信信号を無線チャネルを介して受信する。
【００２３】
このとき、ユーザ１（１２０）、ユーザｋ（１３０）、ユーザ２（１４０）及びユーザＫ（１５０）のそれぞれは、ｙ１、ｙｋ、ｙ２、及びｙＫを受信する。このとき、ｋ＝１〜Ｋとして、一般のｙｋは下記の数式１のように表わすことができる。
［数式１］
ｙｋ＝  （ｈｋＨ）Ｘ  ＋  ｎｋ
（ここで、（ｈｋＨ）：基地局１１０とユーザｋ（１３０）との間に形成されたチャネルのチャネルベクトル、ｎｋ：ユーザｋ（１３０）に付加されるノイズ、Ｘ：基地局１１０の送信信号）
【００２４】
このとき、基地局１１０の送信信号Ｘは、下記の数式２のように基地局１１０で選択されたビーム形成ベクトルとデータストリームとの積で表現できる。
［数式２］
0005926489.tif 000002
（νｊ：基地局１１０で選択されたビーム形成ベクトル、ｓｊ：データストリーム）
【００２５】
このとき、数式１及び数式２を参照すれば、ｙｋは下記の数式３のように表わすことができる。
［数式３］
ｙｋ＝  （ｈｋＨ）νｋｓｋ  ＋  Ｉｎｆｋ  ＋  ｎｋ
ここで
［数式３ａ］
Ｉｎｆｋ  ＝
0005926489.tif 000003
【００２６】
数式３を参照すれば、ユーザｋ（１３０）が受信した信号のうちのユーザｋ（１３０）のための信号は、（ｈｋＨ）νｋｓｋであり、ｎｋはノイズであり、
Ｉｎｆｋ  はユーザ１（１２０）、ユーザ２（１４０）及びユーザＫ（１５０）を含む、ユーザｋ以外の他のユーザによって発生する干渉である。
【００２７】
このとき、ユーザｋ（１３０）がｓｊを知ることができれば、干渉  Ｉｎｔｋ  は除去できる。より具体的には、ユーザｋ（１３０）がｓｊ及びνｊを知ることができれば、ユーザ１、２、Ｋを含む、ユーザｋ以外の他のユーザによって発生する干渉を除去できる。さらに、干渉が除去される場合、信号対ノイズ及び干渉比（Ｓｉｇｎａｌ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  ａｎｄ  Ｎｏｉｓｅ  Ｒａｔｉｏ、ＳＩＮＲ）が増加することもあるため、さらに高いデータ送信率を達成できる。
【００２８】
即ち、数式３は下記の数式４のように表すことができる。
［数式４］
ｙｋ＝  （ｈｋＨ）νｋｓｋ  ＋  Ｉｎｆ１ｋ  ＋  Ｉｎｆ２ｋ＋  ｎｋ
ここで
［数式４ａ］
Ｉｎｆ１ｋ  ＝
0005926489.tif 000004
［数式４ｂ］
Ｉｎｆ２ｋ  ＝
0005926489.tif 000005
【００２９】
数式４を参照すれば、もし、ユーザｋ（１３０）がユーザ１、ユーザ２、…、ユーザ（ｋ−１）のそれぞれに相応するｓｊ及びνｊを知ることができれば、ユーザｋ（１３０）が受信する信号のうちの  Ｉｎｆ１ｋ  は削除でき、その場合、ユーザｋ（１３０）で発生する干渉は  Ｉｎｆ２ｋ  に減少する。さらに、ユーザｋ（１３０）が異なるすべてのユーザのそれぞれに相応するｓｊ及びνｊを知ることができれば、ユーザｋ（１３０）で発生する干渉を完全に削除できる。
【００３０】
例えば、ユーザｋ（１３０）がユーザ１（１２０）に相応するビーム形成ベクトルν１及びデータストリームｓ１が把握できれば、ユーザｋ（１３０）は、ユーザ１（１２０）によって発生する干渉を削除できる。従って、ユーザｋ（１３０）は、ユーザ１（１２０）に相応するビーム形成ベクトルν１及びデータストリームｓ１を知るために、ユーザ１（１２０）と協力する必要がある。
【００３１】
図２を参照すれば、本発明の一実施形態に係るユーザ協力端末装置は、信号検出部２１０、メッセージ生成部２２０、及びメッセージ伝達部２３０を備える。
信号検出部２１０は、ソースノードから送信された信号を受信して受信信号を検出する。このとき、信号検出部２１０がソースノードから送信された信号を受信する時間スロットの長さは制御されてもよいが、これに対しては図３と関連して詳細に説明する。
【００３２】
ソースノードは必ずしも基地局に限定されることはないが、一般的には基地局である。このとき、ソースノードは、ソースノードとメンバーユーザとの間に形成されたチャネルに対するチャネル情報を受信し、受信されたチャネル情報に基づいてビーム形成を行う。このとき、メンバーユーザは、予め決定されたグループに属するユーザであってもよく、基地局から選択されたユーザであってもよい。
【００３３】
また、ソースノードは、メンバーユーザから受信されたチャネル情報に基づいて多様なビーム形成アルゴリズムを用いてビーム形成を行ってもよい。例えば、ソースノードは、ゼロフォーシング（ｚｅｒｏ−ｆｏｒｃｉｎｇ）のビーム形成アルゴリズムを用いてビーム形成を行ってもよい。
【００３４】
このとき、ユーザｋ（１３０）の端末装置に設置された信号検出部２１０は、基地局から無線チャネルによって送信信号を受信し、受信信号はｙｋである。
また、メッセージ生成部２２０は、受信信号に基づいて隣接ユーザメッセージを用いて隣接ユーザによって発生する干渉を除去したユーザメッセージを生成する。このとき、隣接ユーザメッセージは、隣接ユーザの受信信号がデコードされて隣接ユーザからメッセージ生成部２２０に伝達されたものである。
【００３５】
例えば、ユーザｋ（１３０）の隣接ユーザは、ユーザ１（１２０）であると仮定する。このとき、ユーザ１（１２０）の受信信号はｙ１である。このとき、ユーザ１（１２０）は、自身の受信信号からユーザ１（１２０）のためのデータストリームｓ１を検出してもよく、ユーザ１（１２０）は、データストリームｓ１をデコードして自身のためのメッセージｗ１を生成してもよい。また、ユーザ１（１２０）は、ユーザｋ（１３０）にメッセージｗ１を伝達してもよい。このとき、ユーザｋ（１３０）の立場からメッセージｗ１は隣接ユーザメッセージである。ユーザｋ（１３０）において、メッセージ生成部２２０は、伝達されたｗ１を用いてｙｋのうちの、隣接ユーザであるユーザ１（１２０）によって発生した干渉を除去できる。
【００３６】
もし、ユーザｋ（１３０）がユーザ１（１２０）、ユーザ２（１４０）、及びユーザＫ（１５０）のそれぞれからデコードされたメッセージｗ１、ｗ２、及びｗＫが伝達される場合、ユーザｋ（１３０）は、伝達されたｗ１、ｗ２、及びｗＫを用いてユーザ１（１２０）、ユーザ２（１４０）、及びユーザＫ（１５０）によって発生する干渉を除去できる。従って、ユーザｋ（１３０）は、干渉を除去した後、ユーザメッセージｗｋをデコードできる。
【００３７】
このとき、図２に示していないが、本発明の一実施形態に係るユーザ協力端末装置は、隣接ユーザから隣接ユーザとソースノードとの間に形成されたチャネルに関するチャネル情報が伝達されるチャネル情報受信部をさらに備えてもよい。即ち、ユーザは、図２に示すように、隣接ユーザから受信されたチャネル情報を用いて隣接ユーザとソースノードとの間に形成されたチャネルの状態を知ることができる。
【００３８】
このとき、メッセージ生成部２２０は、隣接ユーザのチャネル情報を用いて隣接ユーザによって発生する干渉を除去したユーザメッセージを生成できる。特に、メッセージ生成部２２０は、チャネル情報に基づいてソースノードが用いたビーム形成ベクトルを認知し、認知されたビーム形成ベクトルを用いて隣接ユーザによって発生する干渉を除去したユーザメッセージを生成できる。
【００３９】
例えば、図１及び数式４を参照すれば、ユーザｋ（１３０）は、ユーザ１（１２０）、ユーザ２（１４０）、又はユーザＫ（１５０）から各々、ユーザ１（１２０）、ユーザ２（１４０）、又はユーザＫ（１５０）と基地局１１０との間に形成されたチャネルｈ１、ｈ２、ｈＫに関するチャネル情報を受信できる。また、ユーザｋ（１３０）は、自身と基地局１１０との間に形成されたチャネルｈｋを把握できる。従って、ユーザｋ（１３０）は、すべてのユーザと基地局１１０との間に形成されたチャネルを把握でき、これによって基地局１１０が用いたビーム形成ベクトルを把握できる。結局、ユーザｋ（１３０）は、数式４のνｊのように基地局１１０が用いたビーム形成ベクトルを把握できるので、ユーザｋ（１３０）は、隣接ユーザメッセージ及び基地局１１０が用いたビーム形成ベクトルを用いて隣接ユーザから発生する干渉を除去した後、ユーザメッセージｗｋをデコードしてもよい。
【００４０】
このとき、メッセージ生成部２２０は、ソースノードから伝達されたソースノードが用いたビーム形成ベクトルに関する情報に基づいて、隣接ユーザによって発生する干渉を除去したユーザメッセージを生成できる。
【００４１】
図１を参照すれば、ユーザｋ（１３０）は、ユーザ１（１２０）、ユーザ２（１４０）、及びユーザＫ（１５０）と基地局１１０との間に形成されたチャネルを認知することによって、基地局１１０が用いたビーム形成ベクトルを把握できるだけでなく、基地局１１０が用いたビーム形成ベクトルに関する情報を基地局１１０から伝達されることによって、基地局１１０が用いたビーム形成ベクトルを把握することもできる。この場合にも同様に、ユーザｋ（１３０）は、隣接ユーザによって発生する干渉を除去した後にユーザメッセージｗｋを生成できる。
【００４２】
また、メッセージ伝達部２３０は、生成されたユーザメッセージを隣接ユーザ又は隣接ユーザでない他のユーザに伝達する。
例えば、再び図１を参照すれば、ユーザｋ（１３０）は、隣接ユーザのユーザ１（１２０）から隣接ユーザメッセージｗ１が伝達され、ｗ１を用いてユーザ１（１２０）によって発生する干渉を除去したユーザメッセージｗｋを生成できる。このとき、ユーザｋ（１３０）は、生成されたユーザメッセージｗｋを隣接ユーザでない他のユーザのユーザ２（１４０）及びユーザＫ（１５０）に伝達できる。従って、ユーザ２及びユーザＫは、ｗ１及びｗｋが伝達されるので、ユーザ１及びユーザｋによって発生する干渉を除去したメッセージｗ２及びｗＫを生成できる。
【００４３】
図３は、第１時間スロット及び第２時間スロットで基地局及びユーザの動作の一例を示す図である。
図３を参照すれば、第１時間スロット３１０及び第２時間スロット３２０で基地局及びユーザの動作が示されている。
【００４４】
第１時間スロットにおいて、ユーザ１（３１２）、ユーザｋ（３１３）、ユーザ２（３１４）、及びユーザＫ（３１５）は、基地局３１１から送信信号を受信する。
第１時間スロットにおいて、ユーザ１（３１２）、ユーザｋ（３１３）、ユーザ２（３１４）、及びユーザＫ（３１５）が基地局３１１から送信信号を受信した後、第２時間スロットが開始される。第２時間スロットにおいて、ユーザ１、ユーザｋ、ユーザ２、及びユーザＫは、それぞれ自身のメッセージをデコードし、デコードされたメッセージを隣接ユーザ又は隣接ユーザでない他のユーザに伝達できる。
【００４５】
より具体的に、第２時間スロットにおいてユーザ１は、自身の生成したメッセージｗ１をユーザｋ、ユーザ２、ユーザＫに伝達する。このとき、ユーザｋは、伝達されたｗ１を用いてユーザ１によって発生する干渉を除去したｗｋを生成できる。
【００４６】
また、ユーザｋは、生成されたｗｋをユーザ２及びユーザＫに伝達する。このとき、ユーザ２は、ｗ１及びｗｋを用いてユーザ１及びユーザｋによって発生する干渉を除去したｗ２を生成できる。
【００４７】
また、ユーザ２も生成されたｗ２をユーザＫに伝達でき、ユーザＫは伝達されたｗ１、ｗｋ及びｗ２を用いてユーザ１、ユーザｋ、及びユーザ２によって発生する干渉を除去したｗＫを生成できる。
【００４８】
もし、ユーザが基地局から送信信号を受信する動作とメッセージ伝達／メッセージ生成動作とを同時に行うことができれば、第１時間スロット及び第２時間スロットを分離する必要がない。ただし、物理的又は実際的（ｐｒａｃｔｉｃａｌｌｙ）には、ユーザが送信信号を受信する動作とメッセージ伝達／メッセージ生成動作とを同時に行うことは難しい。従って、第１時間スロット又は第２時間スロットの長さに対する制御が必要なこともある。
【００４９】
このとき、第１時間スロットの長さ又は第２時間スロットの長さのうちの少なくとも１つは、ユーザ間に形成されたチャネル状態に応じて基地局又はユーザによって制御されてもよい。例えば、第１時間スロット又は第２時間スロットのうちの少なくとも１つの長さは、データ送信率の和が最大になるよう制御されてもよい。
【００５０】
もし、第１時間スロットの長さが増加すれば、ユーザは基地局からより多い送信信号を受信してもよい。ただし、第１時間スロットの長さが増加すれば、相対的に第２時間スロットの長さが減少する。第２時間スロットの長さは、ユーザ間で発生するメッセージ伝達及びメッセージ生成時間の長さに対応する。従って、第１時間スロットの長さが非常に長い場合、ユーザは、メッセージ伝達及びメッセージ生成動作を十分に行うことができず、反対に第２時間スロットの長さが非常に長い場合、ユーザは、基地局から送信された信号を十分に受信できない。従って、第１時間スロットの長さ又は第２時間スロットの長さは、基地局とユーザとの間に形成されたチャネルのチャネル状態又はユーザの間に形成されたチャネルのチャネル状態を考慮して決定されることが好ましい。
【００５１】
第１時間スロットにおけるデータ送信率Ｒｄｌ及び第２時間スロットにおけるデータ送信率Ｒｃｏｏｐは下記の数式５のように表わすことができる。
［数式５］
0005926489.tif 000006
（γ：ユーザ間に形成されたチャネルのチャネル利得、Ｐ：基地局において用いられた全体パワー、δ：定数、Ｎ０：ノイズ）
【００５２】
このとき、全体の時間スロットにおいてデータ送信率Ｒｓｕｍは下記の数式６のように表すことができる。
［数式６］
Ｒｓｕｍ  ＝  （Ｔ１／Ｔ）Ｒｄｌ
（ここで、Ｔ１：第１時間スロットの長さ、Ｔ２：第２時間スロットの長さ、Ｔ＝Ｔ１＋Ｔ２である。）
【００５３】
このとき、数式６において、全体の時間スロットでデータ送信率Ｒｓｕｍが最大になるよう第１時間スロットの長さ又は第２時間スロットの長さを決定しなければならず、また、このとき、上述したように第２時間スロットは、ユーザ間でメッセージがよく伝達されるよう十分な長さを有しなければならない。
【００５４】
例えば、
［数式６ａ］
Ｔ１Ｒｄｌ≦Ｔ２Ｒｃｏｏｐ＝（Ｔ−Ｔ１）Ｒｃｏｏｐ
が満たされれば、即ち、第１時間スロットの間に送信される総データの量よりも第２時間スロットの間に送信される総データの量が大きくなる。この場合、第２時間スロットの間にユーザ間でメッセージ伝達動作が安定して行われる。
従って、数式６ａの条件と下記の数式７の等式とを満たしながら、数式６のデータ送信率が最大になるように第１時間スロットの長さ及び第２時間スロットの長さを決定しなければならない。
［数式７］
Ｔ１＝｛Ｒｃｏｏｐ／（Ｒｄｌ＋Ｒｃｏｏｐ）｝Ｔ
【００５５】
数式５、６、６ａ、７を参照すれば、第１時間スロットの長さ又は第２時間スロットの長さは、基地局とユーザとの間に形成されたチャネルのチャネル状態、又はユーザ間に形成されたチャネルのチャネル状態を考慮して制御される。また、第１時間スロットの長さ及び第２時間スロットの長さは互いに相対的な大きさを考慮して制御されてもよい。
【００５６】
図４は、本発明の一実施形態に係るユーザ協力信号の受信装置を示すブロック図である。
本発明において、各ユーザは受信した信号を圧縮し、圧縮された信号を他のユーザに伝達し、他のユーザは、伝達された信号を再び圧縮解除して原信号の推定値を抽出してもよい。原信号と原信号の推定値の間には誤差が発生するが、この誤差は圧縮に用いられたビット数が多いほど減少する。このような現象は、レート歪み理論（ｒａｔｅ  ｄｉｓｔｏｒｔｉｏｎ  ｔｈｅｏｒｙ）によって詳しく究明されている。
【００５７】
図４を参照すれば、本発明の一実施形態に係るユーザ協力信号の受信装置は、信号検出部４１０、フィルタ生成部４２０、フィルタリング実行部４３０、及びデコーダ４４０を備える。
信号検出部４１０は、ソースノードから送信された信号を受信して受信信号を検出し、隣接ユーザの受信信号が伝達される。
【００５８】
このとき、信号検出部４１０は、第１時間スロットにおいてソースノードから送信された信号を受信して受信信号を検出し、第１時間スロットと相違する第２時間スロットにおいて隣接ユーザの受信信号が伝達される。
【００５９】
このとき、第１時間スロット又は第２時間スロットの長さは、データ送信率の和が最大になるよう制御される。例えば、第１時間スロット又は第２時間スロットのうちの少なくとも１つの長さは、ユーザと隣接ユーザとの間のチャネル状態に応じてデータ送信率の和が最大になるよう制御される。第１時間スロット又は第２時間スロットの長さを制御する構成に対しては、当業者であれば図３と関連して説明した内容を同一又は類似に適用できるため、以下は省略する。
【００６０】
以下は、ユーザ１、ユーザ２、…、ユーザｉ、…、ユーザｋ、…、ユーザＫが存在すると仮定して説明する。ユーザｉがソースノードから送信された信号を受信し、隣接ユーザの受信信号が伝達された場合、ユーザｉが有する信号について説明する。
【００６１】
ユーザｋの受信信号ｙｋは下記の数式８のように表わすことができる。
［数式８］
ｙｋ＝  （ｈｋＨ）Ｘ  ＋  ｎｋ
0005926489.tif 000007
（（ｈｋＨ）：基地局とユーザｋとの間に形成されたチャネルのチャネルベクトル、ｎｋ：ユーザｋに付加されるノイズ、Ｘ：基地局の送信信号、νｊ：基地局で選択されたビーム形成ベクトル、ｓｊ：データストリーム）
【００６２】
ユーザｉに設置された信号検出部４１０は、ソースノードから送信信号を受信して受信信号ｙｉを検出するだけでなく、ユーザｋの受信信号が伝達される。このとき、ユーザｉがユーザｋから伝達された信号（ｙ’ｉ，ｋ）は、下記の数式９のように表わすことができる。
［数式９］
ｙ’ｉ，ｋ  ＝  （ｈｋＨ）Ｘｋ  ＋  ｎｋ  ＋  ｎＣＦ
（ｎＣＦ：ユーザｋからユーザｉの間で発生したノイズ）
【００６３】
数式９を参照すれば、ｎＣＦの分散は、レート歪み理論（ｒａｔｅ  ｄｉｓｔｏｒｔｉｏｎ  ｔｈｅｏｒｙ）によってｙｋの分散（ｖａｒ（ｙｋ））及び圧縮に用いられたレートＲによって表わすことができる。一般的にユーザの間に形成された協力チャネルが優れるほど圧縮にさらに多いビット数が用いられるため、ｎＣＦの分散は減少することもある。
【００６４】
特に、基地局又はソースノードにおける信号がガウスランダムの変数分布を有する場合、ｎＣＦの分散はｙｋの分散を含む下記の数式１０のように表わすことができる。
［数式１０］
0005926489.tif 000008
（ＰＴＸ：基地局の送信パワー、ＰＲＸ：ユーザの受信パワー、Ｍ：基地局のアンテナ数、γ：ユーザの間に形成されたチャネルのチャネル利得、λｋは、
［数式１０ａ］
0005926489.tif 000009
を満たすパラメータ、Ｖ：ビーム形成ベクトルνｊをカラムベクトルとして有するプリコーディングマトリックス）
【００６５】
このとき、数式９、１０、及び１０ａを参照すれば、ｎＣＦは分散がσ２ＣＦ，ｋであるコンプレックスガウスランダム変数であると仮定すれば、数式９のうちの、（ｎｋ  ＋  ｎＣＦ）は、（αｋｎｉ，ｋ）で代替できる。このとき、αｋは、下記の数式１１のように表わすことができる。
［数式１１］
0005926489.tif 000010
【００６６】
従って、ユーザｉがユーザｉの受信信号を検出し、すべての隣接ユーザから隣接ユーザそれぞれの受信信号が伝達された後、ユーザｉが有する信号ｙｉは下記の数式１２のように表わすことができる。
［数式１２］
0005926489.tif 000011
【００６７】
また、フィルタ生成部４２０は、隣接ユーザとソースノードとの間に形成されたチャネルのチャネル状態を考慮してフィルタを生成する。
このとき、フィルタ生成部４２０は、ＭＭＳＥの検出技法によるフィルタ又は逆相関器を用いた検出技法によるフィルタを備える線形フィルタを生成してもよい。
さらに、フィルタ生成部４２０は、ＭＭＳＥの検出技法によるフィルタを生成するため、隣接ユーザ及び形成されたチャネルのチャネル利得をさらに考慮してもよい。
例えば、ＭＭＳＥの検出技法によるフィルタは、下記の数式１３のように表わすことができる。
［数式１３］
0005926489.tif 000012
【００６８】
また、フィルタリング実行部４３０は、生成されたフィルタを用いて受信信号及び隣接ユーザの信号をフィルタリングしてユーザ信号を抽出する。
例えば、ユーザｉの立場から、ユーザ信号は、データストリームｓｉである。このとき、ユーザｉに設置されたフィルタリング実行部４３０は、数式１２及び数式１３を用いて下記の数式１４のようにユーザ信号であるデータストリームｓｉを検出してもよい。
［数式１４］
ｓｉ  ＝  （ｕｉＴ）ｙｉ
【００６９】
結局、本発明の一実施形態によれば、ユーザｉは多重ユーザの多重入出力通信システムであるにも拘らず、あたかも単一ユーザ多重入出力通信システムの場合のように、フィルタによって自身のための信号であるユーザ信号を検出できる。即ち、本発明の一実施形態によれば、ポイント・ツー・ポイント（ｐｏｉｎｔ  ｔｏ  ｐｏｉｎｔ）方式の通信が可能になる。
また、デコーダ４４０は、生成されたユーザ信号をデコードしてユーザメッセージを生成する。
【００７０】
図５は、本発明の一実施形態に係るユーザ協力通信方法を示す動作フローチャートである。
図５を参照すれば、本発明の一実施形態に係るユーザ協力通信方法は、ソースノードから送信された信号を受信して受信信号を検出する（Ｓ５１０）。
【００７１】
また、本発明の一実施形態に係るユーザ協力通信方法は、受信信号に基づいて隣接ユーザメッセージを用いて隣接ユーザによって発生する干渉を除去したユーザメッセージを生成する（Ｓ５２０）。このとき、隣接ユーザメッセージは、隣接ユーザの受信信号がデコードされて隣接ユーザから伝達されたものである。
【００７２】
このとき、受信信号を検出するステップ（Ｓ５１０）は、第１時間スロットにおいてソースノードから送信された信号を受信して受信信号を検出するステップであり、ユーザメッセージを生成するステップ（Ｓ５２０）は、第１時間スロットとは相違する第２時間スロットでユーザメッセージを生成するステップである。このとき、第１時間スロット又は第２時間スロットのうちの少なくとも１つの長さは、ユーザ及び隣接ユーザ間のチャネル状態に応じて制御される。
【００７３】
また、図５に示していないが、本発明の一実施形態に係るユーザ協力通信方法は、隣接ユーザから隣接ユーザとソースノードとの間に形成されたチャネルに関するチャネル情報が伝達されるステップをさらに含む。このとき、ユーザメッセージを生成するステップ（Ｓ５２０）は、チャネル情報を用いて隣接ユーザによって発生する干渉を除去したユーザメッセージを生成するステップになる。
【００７４】
このとき、ユーザメッセージを生成するステップ（Ｓ５２０）は、チャネル情報に基づいてソースノードが用いたビーム形成ベクトルを認知し、認知されたビーム形成ベクトルを用いて隣接ユーザによって発生する干渉を除去したユーザメッセージを生成するステップになる。
【００７５】
このとき、ユーザメッセージを生成するステップ（Ｓ５２０）は、ソースノードから伝達されたソースノードが用いたビーム形成ベクトルに関する情報に基づいて、隣接ユーザによって発生する干渉を除去したユーザメッセージを生成するステップになる。
また、本発明の一実施形態に係るユーザ協力通信方法は、隣接ユーザ又は隣接ユーザでない他のユーザにユーザメッセージを伝達する（Ｓ５３０）。
【００７６】
図６は、本発明の一実施形態に係るユーザ協力信号の受信方法を示す動作フローチャートである。
図６を参照すれば、本発明の一実施形態に係るユーザ協力信号の受信方法は、ソースノードから送信された信号を受信して受信信号を検出し、隣接ユーザの受信信号が伝達される（Ｓ６１０）。
【００７７】
このとき、受信信号を検出し、隣接ユーザの受信信号が伝達されるステップ（Ｓ６１０）は、第１時間スロットにおいてソースノードから送信された信号を受信して受信信号を検出し、第１時間スロットと相違する第２時間スロットにおいて隣接ユーザの受信信号が伝達されるステップである。このとき、第１時間スロット又は第２時間スロットのうちの少なくとも１つの長さは、ユーザと隣接ユーザとの間のチャネル状態に応じて制御される。
【００７８】
また、本発明の一実施形態に係るユーザ協力信号の受信方法は、隣接ユーザとソースノードとの間に形成されたチャネルのチャネル状態を考慮してフィルタを生成する（Ｓ６２０）。
このとき、フィルタを生成するステップ（Ｓ６２０）は、ＭＭＳＥの検出技法によるフィルタ又は逆相関器を用いた検出技法によるフィルタを備える線形フィルタを生成するステップである。
【００７９】
このとき、フィルタを生成するステップ（Ｓ６２０）は、隣接ユーザと形成されたチャネルのチャネル利得をさらに考慮し、ＭＭＳＥの検出技法によるフィルタを生成するステップである。
【００８０】
また、本発明の一実施形態に係るユーザ協力信号の受信方法は、フィルタを用いて受信信号及び隣接ユーザの受信信号をフィルタリングしてユーザ信号を抽出する（Ｓ６３０）。
また、本発明の一実施形態に係るユーザ協力信号の受信方法は、ユーザ信号をデコードしてユーザメッセージを生成する（Ｓ６４０）。
【００８１】
図５及び図６に示されたが、説明されない事項は図１〜図４によって詳細に説明したため、以下は省略する。
【００８２】
なお、本発明に係るユーザ協力通信方法及びユーザ協力信号の受信方法は、多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独又は組み合わせて含むこともでき、記録媒体及びプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フレキシブルディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。上述のハードウェア装置は、本発明の上述の実施形態の動作をするために、１つ以上のソフトウェアモジュールとして動作するよう設定されてもよく、その逆も同様である。
【００８３】
上述したように、本発明の好ましい実施形態を参照して説明したが、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想及び領域から逸脱しない範囲内で、本発明を多様に修正及び変更させることができることを理解できるであろう。即ち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【符号の説明】
【００８４】
１１０、３１０    基地局（ソースノード）
１２０、１３０、１４０、１５０    ユーザ１、ｋ、２、Ｋ
２１０    信号検出部
２２０    メッセージ生成部
２３０    メッセージ伝達部
３１０    第１時間スロット
３２０    第２時間スロット
３１２、３１３、３１４、３１５    ユーザ１、ｋ、２、Ｋ
４１０    信号検出部
４２０    フィル生成部
４３０    フィルタリング実行部
４４０    デコーダ
Ｓ５１０    受信信号の検出
Ｓ５２０    ユーザメッセージ生成
Ｓ５３０    ユーザメッセージ伝達
Ｓ６１０    受信信号の検出、隣接ユーザの受信信号の伝達
Ｓ６２０    フィルタ生成
Ｓ６３０    ユーザ信号抽出
Ｓ６４０    ユーザ信号デコード
【図１】
0005926489.tif 000013
【図２】
0005926489.tif 000014
【図３】
0005926489.tif 000015
【図４】
0005926489.tif 000016
【図５】
0005926489.tif 000017
【図６】
0005926489.tif 000018