(57)【要約】【課題】無線通信システムにおけるＡＲＱブロックを送信するための装置及び方法を提供すること。【解決手段】ＡＲＱブロックの送信方法は、送信待機状態で受信端へＡＲＱブロックを送信する場合、前記ＡＲＱブロックに対するＡＣＫ／ＮＡＣＫの受信を待機する未解決状態に遷移する過程と、前記未解決状態で前記受信端からＡＲＱブロックに対するＮＡＣＫを受信する場合、再送信待機状態に遷移する過程と、前記再送信待機状態で前記ＮＡＣＫに対したＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割して再送信すると決定した場合、再配列状態に遷移する過程と、前記再配列状態で前記ＮＡＣＫに対したＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割して再送信する過程と、前記再配列状態で同じＡＲＱシーケンス番号を有するすべてのＡＲＱ下位ブロックに対するＡＣＫを受信した場合、完了状態に遷移して前記ＡＲＱシーケンス番号を有するＡＲＱブロックの送信を完了する過程とを含む。【選択図】図１
2011139465.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムにおける送信端でＡＲＱブロックの送信方法であって、
送信待機状態で受信端へＡＲＱブロックを送信する場合、前記ＡＲＱブロックに対するＡＣＫ／ＮＡＣＫの受信を待機する未解決状態に遷移する過程と、
前記未解決状態で前記受信端からＡＲＱブロックに対するＮＡＣＫを受信する場合、再送信待機状態に遷移する過程と、
前記再送信待機状態で前記ＮＡＣＫに対したＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割して再送信すると決定した場合、再配列状態に遷移する過程と、
前記再配列状態で前記ＮＡＣＫに対したＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割して再送信する過程と、
前記再配列状態で同じＡＲＱシーケンス番号を有するすべてのＡＲＱ下位ブロックに対するＡＣＫを受信した場合、完了状態に遷移して前記ＡＲＱシーケンス番号を有するＡＲＱブロックの送信を完了する過程とを含むことを特徴とする方法。
【請求項２】
前記ＡＲＱブロックは、少なくとも一つのＭＡＣ階層サービスデータユニット（ＭＳＤＵ）を再構成して生成したＭＡＣ階層プロトコルデータユニット（ＭＰＤＵ）を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記未解決状態で前記受信端からＡＲＱブロックに対するＡＣＫを受信する場合、前記完了状態に遷移して前記ＡＣＫに対したＡＲＱブロックの送信を完了する過程をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記再送信待機状態で前記ＮＡＣＫに対したＡＲＱブロックを再送信すると決定した場合、前記ＮＡＣＫに対したＡＲＱブロックを再送信し、前記未解決状態に遷移する過程をさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記未解決状態でＡＲＱブロックの有効時間が満了する場合、廃棄状態に遷移して前記ＡＲＱブロックを廃棄する過程をさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記再送信待機状態で前記受信端からＡＲＱブロックに対するＡＣＫを受信する場合、前記完了状態に遷移して前記ＡＣＫに対したＡＲＱブロックの送信を完了する過程をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記再送信待機状態でＡＲＱブロックの有効時間が満了する場合、廃棄状態に遷移して前記ＡＲＱブロックを廃棄する過程をさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記再配列状態で前記受信端からＡＲＱ下位ブロックに対するＮＡＣＫを受信する場合、前記ＮＡＣＫ対したＡＲＱ下位ブロックの再送信過程をさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記再配列状態でＡＲＱブロックの有効時間が満了する場合、廃棄状態に遷移して前記ＡＲＱブロックを廃棄する過程をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１０】
無線通信システムにおけるＡＲＱブロックの送信装置であって、
送信待機状態から受信端へＡＲＱブロックを送信する送信機と、
前記送信待機状態で前記送信機が受信端にＡＲＱブロックを送信する場合、未解決状態に遷移して前記ＡＲＱブロックに対するＡＣＫ／ＮＡＣＫを受信する受信機と、
前記未解決状態で前記受信機が前記受信端からＡＲＱブロックに対するＮＡＣＫを受信する場合、再送信待機状態に遷移して前記ＮＡＣＫに対したＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割して再送信するように制御する制御部と、
前記再配列状態で前記制御部の制御によって前記ＮＡＣＫに対したＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割する再送信ブロック構成部とを備えて構成され、
前記送信機は、前記再送信ブロック構成部で分割した少なくとも二つのＡＲＱ下位ブロックを前記再配列状態で前記受信端に送信し、
前記制御部は、前記再配列状態で前記受信機を介して同じＡＲＱシーケンス番号を有するすべてのＡＲＱ下位ブロックに対するＡＣＫを受信した場合、完了状態に遷移して前記ＡＲＱシーケンス番号を有するＡＲＱブロックの送信を完了することを特徴とする装置。
【請求項１１】
前記送信待機状態で少なくとも一つのＭＡＣ階層サービスデータユニット（ＭＳＤＵ）を再構成して、少なくとも一つのＭＡＣ階層プロトコルデータユニット（ＭＰＤＵ）を生成するデータ構成部をさらに含み、
前記一つのＡＲＱブロックは、前記ＭＡＣ階層プロトコルデータユニットを含むことを特徴とする請求項１０に記載の装置。
【請求項１２】
前記制御部は、前記未解決状態で前記受信機を介して前記受信端からＡＲＱブロックに対するＡＣＫを受信する場合、前記完了状態に遷移して前記ＡＣＫに対したＡＲＱブロックの送信を完了することを特徴とする請求項１０に記載の装置。
【請求項１３】
前記送信機は、前記制御部が前記再送信待機状態でＮＡＣＫに対したＡＲＱブロックを再送信すると決定した場合、前記再送信待機状態で前記ＮＡＣＫに対したＡＲＱブロックを再送信することを特徴とする請求項１０に記載の装置。
【請求項１４】
前記制御部は、前記未解決状態でＡＲＱブロックの有効時間が満了する場合、廃棄状態に遷移して前記ＡＲＱブロックを廃棄することを特徴とする請求項１０に記載の装置。
【請求項１５】
前記制御部は、前記再送信待機状態で前記受信機を介して前記受信端からＡＲＱブロックに対するＡＣＫを受信する場合、前記完了状態に遷移して前記ＡＣＫに対したＡＲＱブロックの送信を完了することを特徴とする請求項１０に記載の装置。
【請求項１６】
前記制御部は、前記再送信待機状態でＡＲＱブロックの有効時間が満了する場合、廃棄状態に遷移して前記ＡＲＱブロックを廃棄（ｄｉｓｃａｒｄ）することを特徴とする請求項１０に記載の装置。
【請求項１７】
前記制御部は、前記再配列状態で前記受信機を介して前記受信端からＡＲＱ下位ブロックに対するＮＡＣＫを受信する場合、前記ＮＡＣＫ対したＡＲＱ下位ブロックを再送信するように制御することを特徴とする請求項１０に記載の装置。
【請求項１８】
前記制御部は、前記再配列状態でＡＲＱブロックの有効時間が満了する場合、廃棄状態に遷移して前記ＡＲＱブロックを廃棄することを特徴とする請求項１０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムにおけるＡＲＱを支援するための装置及び方法に関し、特に前記無線通信システムにおけるＡＲＱブロック又はＡＲＱ下位ブロックに対するＡＲＱを支援するための装置及び方法に関する。
【背景技術】
【０００２】
無線通信システムは、データを送信する無線資源のチャネル状態に応じてデータにエラーが発生しうる。これにより、前記無線通信システムは、送信信頼度を上げるために、ＡＲＱ技法を利用してデータのエラーを制御及び復旧する。
【０００３】
ＡＲＱ技法を使用する場合、受信端は、送信端から受信したＡＲＱブロックの受信成功有無を前記送信端に知らせる。例えば、送信端から受信したＡＲＱブロックにエラーが発生しない場合、受信端は、前記送信端にＡＣＫ情報を送信する。一方、送信端から受信したＡＲＱブロックにエラーが発生した場合、受信端は、前記送信端にＮＡＣＫ情報を送信する。ここで、受信端が受信したパケットに対する受信成功有無を送信端に送信する一連の動作をＡＲＱフィードバックと称する。
【０００４】
送信端は、ＡＲＱフィードバックを介して受信端で受信に成功したパケットが確認される場合、新しいパケットを送信する。
【０００５】
一方、ＡＲＱフィードバックを介して受信端で受信に失敗したパケットが確認される場合、前記送信端は、前記受信端が受信に失敗したパケットを前記受信端に再送信する。このとき、前記送信端は、受信端とのチャネル状態がよくないため、前記受信端がパケットの受信に失敗したと認識できる。これにより、前記送信端は、チャネル状況を考慮してパケットを再送信するための方法を必要とする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国公開特許第２００３−００１７４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
そこで、本発明の目的は、無線通信システムにおいてエラー制御のためのＭＡＣ階層プロトコルデータユニット（ＭＰＤＵ）に対したＡＲＱを支援するための装置及び方法を提供することにある。
【０００８】
本発明の他の目的は、無線通信システムの送信端から再送信するためのＭＰＤＵに対したＡＲＱを支援するための装置及び方法を提供することにある。
【０００９】
本発明のさらに他の目的は、無線通信システムの送信端におけるＡＲＱブロックを再送信する場合、前記ＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割してＡＲＱを支援するための装置及び方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の目的を達成するための本発明の第１見地によれば、無線通信システムにおけるＡＲＱブロックの送信方法は、送信待機状態で受信端へＡＲＱブロックを送信する場合、前記ＡＲＱブロックに対するＡＣＫ／ＮＡＣＫの受信を待機する未解決状態（Outstanding state）に遷移する過程と、前記未解決状態で前記受信端からＡＲＱブロックに対するＮＡＣＫを受信する場合、再送信待機状態に遷移する過程と、前記再送信待機状態で前記ＮＡＣＫに対したＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割して再送信すると決定した場合、再配列状態に遷移する過程と、前記再配列状態で前記ＮＡＣＫに対したＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割して再送信する過程と、前記再配列状態で同じＡＲＱシーケンス番号を有するすべてのＡＲＱ下位ブロックに対するＡＣＫを受信した場合、完了状態に遷移して前記ＡＲＱシーケンス番号を有するＡＲＱブロックの送信を完了する過程とを含むことを特徴とする。
【００１１】
本発明の第２見地によれば、無線通信システムにおけるＡＲＱブロックの送信装置は、送信待機状態から受信端へＡＲＱブロックを送信する送信機と、前記送信待機状態で前記送信機が受信端にＡＲＱブロックを送信する場合、未解決状態に遷移して前記ＡＲＱブロックに対するＡＣＫ／ＮＡＣＫを受信する受信機と、前記未解決状態で前記受信機が前記受信端からＡＲＱブロックに対するＮＡＣＫを受信する場合、再送信待機状態に遷移して前記ＮＡＣＫに対したＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割して再送信するように制御する制御部と、前記再配列状態で前記制御部の制御によって前記ＮＡＣＫに対したＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割する再送信ブロック構成部とを備えて構成され、前記送信機は、前記再送信ブロック構成部で分割した少なくとも二つのＡＲＱ下位ブロックを前記再配列状態で前記受信端に送信し、前記制御部は、前記再配列状態で前記受信機を介して同じＡＲＱシーケンス番号を有するすべてのＡＲＱ下位ブロックに対するＡＣＫを受信した場合、完了状態に遷移して前記ＡＲＱシーケンス番号を有するＡＲＱブロックの送信を完了することを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る無線通信システムにおけるＡＲＱブロックとＡＲＱ再送信ブロックの構成を示す図である。
【図２】本発明の実施の形態に係るＡＲＱブロックの状態遷移図を示す図である。
【図３】本発明の実施の形態に係るＡＲＱ下位ブロックの状態遷移図を示す図である。
【図４】本発明の実施の形態に係る無線通信システムの送信端におけるＡＲＱブロックに対する再送信手順を示す図である。
【図５】本発明に係る無線通信システムにおける送信端のブロック構成を示す図である。
【発明を実施するための形態】
【００１３】
以下、添付された図面を参照して本発明の動作原理を詳細に説明する。そして、本発明を説明するに当たって、関連した公知の機能又は構成についての具体的な説明が本発明の要旨を不明確にする恐れがあると判断される場合には、その詳細な説明を省略する。そして、後述する用語は、本発明での機能を考慮して定義された用語であり、これは、ユーザ、操作者の意図又は慣例などによって変わりうる。したがって、その定義は、本明細書全般にわたる内容に基づいて行わなければならない。
【００１４】
以下、本発明は、無線通信システムにおけるＡＲＱブロック又はＡＲＱ下位ブロックに対するＡＲＱを支援するための技術について説明する。
【００１５】
以下の説明における送信端と受信端とは、基地局制御装置、基地局、中継局及び端末などのように、無線通信システムを構成するすべての送受信ノードを含む。
【００１６】
以下の説明における送信端は、一つのＭＰＤＵのデータ部分をＭＡＣ階層のエラー制御のための一つのＡＲＱブロックとして設定すると仮定する。これにより、送信端は、各々のＭＰＤＵに割り当てたシーケンス番号をＡＲＱシーケンス番号（ＳＮ）と同様に使用する。
【００１７】
送信端は、下記の図１に示すように、ＡＲＱを行うためのＡＲＱブロックを構成する。このとき、前記送信端は、ＭＡＣ階層のスケジューリング情報に従ってＭＳＤＵを分解及び結合して生成したＭＰＤＵをＡＲＱブロックとして設定する。
【００１８】
図１は、本発明の実施の形態に係る無線通信システムにおける再送信するためのＭＰＤＵの構成を示している。
【００１９】
前記図１において前記図１の（ａ）は、送信データの構成を示し、前記図１の（ｂ）、（ｃ）及び（ｄ）は、再送信データの構成を示す。
【００２０】
前記図１の（ａ）に示すように、送信端のＭＡＣ階層が上位階層の一つの接続者から２個のＭＳＤＵを提供された場合、送信端は、ＭＡＣ階層のスケジューリング情報に従ってＭＳＤＵを再構成して、三個のＭＰＤＵに対するデータ部分を生成する。例えば、前記送信端は、ＭＰＤＵのシーケンス番号を１、２、３に設定する。
【００２１】
以後、送信端は、各々のＭＰＤＵのデータ部分に対するＦＰＩとＧＭＨとを追加してＭＰＤＵを生成する。ここで、前記ＦＰＩは、各ＭＰＤＵのデータ部分を構成するＭＳＤＵ情報及びＭＰＤＵのシーケンス番号を含む。
【００２２】
前記送信端から送信したＭＰＤＵのうち、ＭＰＤＵ  ＃２にエラーが発生した場合、受信端は、ＡＲＱフィードバックを介して送信端にＭＰＤＵ  ＃２の再送信を要請する。
【００２３】
前記送信端は、前記図１の（ｂ）、（ｃ）及び（ｄ）に示すように、エラーが発生したＭＰＤＵに対した原本ＭＰＤＵを受信端に再送信するか、又はエラーが発生したＭＰＤＵを分割して再送信することもできる。
【００２４】
エラーが発生したＭＰＤＵ  ＃２を再送信する場合、前記送信端は、前記図１の（ｂ）に示すように、前記ＭＰＤＵ  ＃２の原本ＭＰＤＵを受信端に再送信できる。すなわち、前記送信端は、ＭＰＤＵ  ＃２を初期送信する時と同様に構成したＭＰＤＵを受信端に再送信できる。
【００２５】
エラーが発生したＭＰＤＵ  ＃２を再送信する場合、前記送信端は、前記図１の（ｃ）に示すように、前記ＭＰＤＵ  ＃２を固定長を有する少なくとも二つのＡＲＱ下位ブロックに分割して再送信することもできる。例えば、前記送信端は、ＭＰＤＵ  ＃２を固定長を有する７個のＡＲＱ下位ブロックに分割する。以後、前記送信端は、３個のＡＲＱ下位ブロックに一つの再送信ＭＰＤＵのデータ部分を構成し、残りの４個のＡＲＱ下位ブロックに他の一つの再送信ＭＰＤＵのデータ部分を構成する。このとき、送信端は、各々のＡＲＱ下位ブロックにＭＰＤＵ  ＃２のシーケンス番号を含むＡＲＱ下位シーケンス番号を割り当てることができる。すなわち、前記ＡＲＱ下位シーケンス番号は、ＡＲＱシーケンス番号を含む。
【００２６】
エラーが発生したＭＰＤＵ  ＃２を再送信する場合、前記送信端は、前記図１の（ｄ）に示すように、前記ＭＰＤＵ  ＃２を可変長を有する少なくとも二つのＡＲＱ下位ブロックに分割して再送信することもできる。例えば、前記送信端は、ＭＰＤＵ  ＃２を可変長を有する二つのＡＲＱ下位ブロックに分割する。このとき、前記送信端は、一つのＡＲＱ下位ブロックから一つの再送信ＭＰＤＵを構成し、各々の再送信ＭＰＤＵにシーケンス番号を割り当てる。例えば、前記送信端は、第１番目のＡＲＱ下位ブロックに２のＡＲＱシーケンス番号を含む２−１のＡＲＱ下位シーケンス番号を割り当て、第２番目のＡＲＱ下位ブロックに２のＡＲＱシーケンス番号を含む２−２のＡＲＱ下位シーケンス番号を割り当てる。
【００２７】
上述したように構成される送信端におけるＡＲＱブロックは、ＡＲＱによって下記図２に示すように状態遷移する。
【００２８】
図２は、本発明の実施の形態に係るＡＲＱブロックの状態遷移図を示している。
前記図２に示すように、ＡＲＱブロックの状態は、送信待機状態２００、未解決状態２０２、再送信待機状態２０４、再配列状態２０６、完了状態２０８及び廃棄状態２１０に区分される。
【００２９】
前記送信待機状態２００は、前記送信端が受信端にＡＲＱブロックを送信する前の状態を示す。
【００３０】
前記送信待機状態２００において前記送信端が前記受信端にＡＲＱブロックを送信する場合（２２１）、前記ＡＲＱブロックは、未解決状態２０２に遷移する。前記送信端は、前記未解決状態２０２で前記受信端から前記ＡＲＱブロックに対するＡＣＫ／ＮＡＣＫの受信を待機する。
【００３１】
前記ＡＲＱブロックの未解決状態２０２で前記送信端が前記受信端から前記ＡＲＱブロックに対するＡＣＫを受信する場合（２２３）、前記ＡＲＱブロックは、完了状態２０８に遷移する。前記送信端は、前記完了状態２０８で前記ＡＣＫに対したＡＲＱブロックの送信を完了する。このとき、前記ＡＲＱブロックの有効時間タイマーは終了する。すなわち、前記送信端は、前記ＡＣＫに対したＡＲＱブロックの有効時間タイマーを終了させる。
【００３２】
前記ＡＲＱブロックの未解決状態２０２でＡＲＱブロックの有効時間が満了する場合（２３５）、前記ＡＲＱブロックは、廃棄状態２１０に遷移する。前記送信端は、前記廃棄状態２１０で前記ＡＲＱブロックを廃棄する。
【００３３】
前記ＡＲＱブロックの未解決状態２０２で前記送信端が前記受信端からＡＲＱブロックに対するＮＡＣＫを受信する場合（２２５）、前記ＡＲＱブロックは、再送信待機状態２０４に遷移する。前記送信端は、前記再送信待機状態２０４で前記ＮＡＣＫに対したＡＲＱブロックの再送信を待機する。
【００３４】
前記ＡＲＱブロックの再送信待機状態２０４でＡＲＱブロックの有効時間が満了する場合（２３３）、前記ＡＲＱブロックは、廃棄状態２１０に遷移する。前記送信端は、前記廃棄状態２１０で前記ＡＲＱブロックを廃棄する。
【００３５】
前記ＡＲＱブロックの再送信待機状態２０４で前記送信端が前記受信端から前記ＡＲＱブロックのＡＣＫを受信する場合（２２９）、前記ＡＲＱブロックは、完了状態２０８に遷移する。前記送信端は、前記完了状態２０８で前記ＡＲＱブロックの送信を完了する。このとき、前記ＡＲＱブロックの有効時間タイマーは終了する。
【００３６】
前記ＡＲＱブロックの再送信待機状態２０４で前記ＮＡＣＫに対したＡＲＱブロックをＡＲＱ下位ブロックに分割せずに前記受信端に再送信する場合（２２７）、前記ＡＲＱブロックは、前記未解決状態２０２に遷移する。前記送信端は、前記未解決状態２０２で前記再送信したＡＲＱブロックに対するＡＣＫ／ＮＡＣＫの受信を待機する。
【００３７】
前記ＡＲＱブロックの再送信待機状態２０４で前記ＮＡＣＫに対したＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割して再送信すると決定した場合（２３１）、前記ＡＲＱブロックは、再配列状態２０６に遷移する。前記送信端は、前記再配列状態２０６で前記ＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割して再送信する。
【００３８】
前記ＡＲＱブロックの再配列状態２０６で前記送信端が前記受信端からＡＲＱ下位ブロックに対するＮＡＣＫを受信する場合、前記送信端は、ＮＡＣＫに対したＡＲＱ下位ブロックを再送信する。
【００３９】
前記ＡＲＱブロックの再配列状態２０６で前記送信端が前記受信端からＡＲＱ下位ブロックに対するＡＣＫを受信する場合、前記送信端は、前記ＡＣＫに対したＡＲＱ下位ブロックと同じＡＲＱシーケンス番号を有するすべてのＡＲＱ下位ブロックに対するＡＣＫを受信したか否かを確認する。万一、前記ＡＲＱブロックの再配列状態２０６で同じＡＲＱシーケンス番号を有するすべてのＡＲＱ下位ブロックに対するＡＣＫを受信した場合（２３９）、前記ＡＲＱブロックは、前記完了状態２０８に遷移する。前記送信端は、前記完了状態２０８で前記ＡＣＫに対したＡＲＱブロックの送信を完了する。このとき、前記ＡＲＱブロックの有効時間タイマーは終了する。
【００４０】
前記ＡＲＱブロックの再配列状態２０６で前記ＡＲＱ下位ブロックを含むＡＲＱブロックの有効時間が満了する場合（２３７）、前記ＡＲＱブロックは、廃棄状態２１０に遷移する。前記送信端は、前記廃棄状態２１０で前記ＡＲＱブロックを廃棄する。
【００４１】
前記廃棄状態２１０で前記送信端が前記受信端から前記ＡＲＱブロックのＡＣＫを受信する場合（２４１）、前記ＡＲＱブロックは、完了状態２０８に遷移する。前記送信端は、前記完了状態２０８で前記ＡＲＱブロックの送信を完了する。この場合は、前記廃棄状態２１０で前記送信端が前記受信端からＡＲＱブロックに対するＡＣＫを受信することができる場合にのみ動作する。
【００４２】
上述した実施の形態でＡＲＱブロックをＡＲＱ下位ブロックに分割して再送信すると決定した場合、前記送信端は、前記再配列状態２０６でＡＲＱブロックをＡＲＱ下位ブロックに分割して再送信する。
【００４３】
他の実施の形態において、ＡＲＱブロックをＡＲＱ下位ブロックに分割して再送信すると決定した場合、前記送信端は、前記再送信待機状態２０４でＡＲＱブロックをＡＲＱ下位ブロックに分割して再送信することもできる。この場合、前記送信端は、前記再配列状態２０６で前記受信端に送信したＡＲＱ下位ブロックのＡＲＱを処理する。
【００４４】
図３は、本発明の実施の形態に係るＡＲＱ下位ブロックの状態遷移図を示している。以下の説明は、前記図２の再配列状態２０６でＡＲＱブロックをＡＲＱ下位ブロックに分割して再送信する場合に対するＡＲＱ下位ブロックの状態を示す。
【００４５】
前記図３に示すように、ＡＲＱ下位ブロックの状態は、送信待機状態３００、未解決状態３０２、再送信待機状態３０４及び完了状態３０６に区分される。
【００４６】
ＡＲＱブロックがＡＲＱ下位ブロックに分割されて再送信される場合、前記ＡＲＱブロックは、送信待機状態３００で少なくとも二つのＡＲＱ下位ブロックに分割され、各々のＡＲＱ下位ブロック別にシーケンス番号が割り当てられる。
【００４７】
前記送信待機状態３００で送信端が前記ＡＲＱ下位ブロックを受信端に送信する場合（３１１）、前記ＡＲＱ下位ブロックは、未解決状態３０２に遷移する。前記送信端は、前記未解決状態３０２で受信端から前記ＡＲＱ下位ブロックに対するＡＣＫ／ＮＡＣＫの受信を待機する。
【００４８】
前記ＡＲＱ下位ブロックの未解決状態３０２で前記送信端が前記受信端から前記ＡＲＱ下位ブロックに対するＡＣＫを受信する場合（３１３）、前記ＡＲＱ下位ブロックは、完了状態３０６に遷移する。前記送信端は、前記完了状態３０６で前記ＡＣＫに対したＡＲＱ下位ブロックの送信を完了する。
【００４９】
前記ＡＲＱ下位ブロックの未解決状態３０２で前記送信端が前記受信端からＡＲＱ下位ブロックに対するＮＡＣＫを受信する場合（３１５）、前記ＡＲＱブロックは、再送信待機状態３０４に遷移する。前記送信端は、前記再送信待機状態３０４で前記ＮＡＣＫ対したＡＲＱ下位ブロックの再送信を待機する。
【００５０】
前記ＡＲＱ下位ブロックの再送信待機状態３０４で前記送信端が前記受信端からＡＲＱ下位ブロックのＡＣＫが受信される場合（３１９）、前記ＡＲＱ下位ブロックは、完了状態３０６に遷移する。前記送信端は、前記完了状態３０６で前記ＡＲＱ下位ブロックの送信を完了する。
【００５１】
前記ＡＲＱ下位ブロックの再送信待機状態３０４で前記送信端が前記ＡＲＱ下位ブロックを再送信する場合（３１７）、前記ＡＲＱ下位ブロックは、前記未解決状態３０２に遷移する。前記送信端は、前記未解決状態３０２で受信端から前記ＡＲＱ下位ブロックに対するＡＣＫ／ＮＡＣＫの受信を待機する。
【００５２】
図４は、本発明の実施の形態に係る無線通信システムの送信端におけるＡＲＱブロックに対する再送信手順を示している。
【００５３】
前記図４に示すように、前記送信端は、ステップ４０１にてＡＲＱブロックを構成して受信端に送信する。例えば、前記送信端は、上位階層の一つの接続者から提供された少なくとも一つのＭＳＤＵを分解及び結合して生成したＭＰＤＵをＡＲＱブロックとして設定する。
【００５４】
以後、前記送信端は、ステップ４０３に進んで前記受信端から前記送信したＡＲＱブロックに対するＡＣＫが受信されているか否かを確認する。
【００５５】
前記受信端からＡＲＱブロックに対するＡＣＫが受信される場合、前記送信端は、前記ＡＣＫに対したＡＲＱブロックが送信成功したと認識する。これにより、前記送信端は、本アルゴリズムを終了する。
【００５６】
一方、前記ステップ４０３にて前記受信端からＡＲＱブロックに対するＮＡＣＫが受信される場合、前記送信端は、前記ＮＡＣＫに対したＡＲＱブロックにエラーが発生したと認識する。これにより、前記送信端は、ステップ４０５に進んで前記ＮＡＣＫに対したＡＲＱブロックをＡＲＱ下位ブロックに分割して再送信するか否かをを決定する。例えば、前記送信端は、スケジューラの無線資源運営方案に従って再送信するＡＲＱブロックをＡＲＱ下位ブロックに分割するか否かを決定する。万一、初期送信より無線チャネルに強くＡＲＱブロックを送信することを望む場合、前記送信端は、再送信するＡＲＱブロックをＡＲＱ下位ブロックに分割すると決定する。
【００５７】
前記ステップ４０５にてＮＡＣＫに対したＡＲＱブロックを分割しないと決定した場合、前記送信端は、ステップ４０７に進んで前記ＮＡＣＫに対したＡＲＱブロックを受信端に再送信する。例えば、前記送信端は、再送信ＭＰＤＵのデータ部分を原本ＭＰＤＵのデータ部分と同様に構成し、再送信ＭＰＤＵのＦＰＩとＧＭＨを原本ＭＰＤＵのＦＰＩとＧＭＨと同様に構成して再送信する。
【００５８】
一方、前記ステップ４０５にてＮＡＣＫに対したＡＲＱブロックを分割すると決定した場合、前記送信端は、ステップ４０９に進んで再送信するＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割する。例えば、送信端は、前記図１の（ｃ）に示すように、ＡＲＱブロックを固定長を有するＡＲＱ下位ブロックに分割する。他の例として、送信端は、前記図１の（ｄ）に示すように、ＡＲＱブロックを可変長を有するＡＲＱ下位ブロックに分割することもできる。
【００５９】
前記ＡＲＱ下位ブロックを分割した後、前記送信端は、ステップ４１１に進んで前記ＡＲＱ下位ブロックを前記受信端に再送信する。例えば、前記送信端は、前記ＡＲＱ下位ブロックのうち、少なくとも一つのＡＲＱ下位ブロックを含む再送信ＭＰＤＵを構成して、前記受信端に送信する。このとき、前記再送信ＭＰＤＵのＦＰＩとＧＭＨの情報は、原本ＭＰＤＵと異なって設定される。例えば、前記再送信ＭＰＤＵのＦＰＩは、初期送信時に含まれるＡＲＱシーケンス番号とＡＲＱ下位シーケンス番号及び最後のＡＲＱ下位シーケンスを含むかを知らせるＬＳＩ情報を含むＲＦＰＩを構成する。ここで、前記ＲＦＰＩに含まれる上位ＳＤＵに対した情報も、初期送信とは異なって設定することができる。
【００６０】
以後、前記送信端は、ステップ４１３に進んで前記受信端からＡＲＱ下位ブロックに対するＡＣＫが受信されるか否かを確認する。
【００６１】
前記ＡＲＱ下位ブロックに対するＡＣＫが受信される場合、前記送信端は、ステップ４１５に進んで前記ＡＣＫに対したＡＲＱ下位ブロックと同じＡＲＱシーケンスを有するすべてのＡＲＱ下位ブロックに対するＡＣＫが受信されたか否かを確認する。例えば、前記ＡＣＫに対したＡＲＱ下位ブロックがシーケンス番号が＃２であるＡＲＱブロックに含まれる場合、前記送信端は、シーケンス番号が＃２であるＡＲＱブロックに分割されたすべてのＡＲＱ下位ブロックに対するＡＣＫが受信されたか否かを確認する。
【００６２】
前記ＡＣＫに対したＡＲＱ下位ブロックと同じＡＲＱシーケンスを有するすべてのＡＲＱ下位ブロックに対するＡＣＫが受信されない場合、前記送信端は、前記ステップ４１３に進んで前記受信端からＡＲＱ下位ブロックに対するＡＣＫが受信されるか否かを確認する。
【００６３】
一方、前記ＡＣＫに対したＡＲＱ下位ブロックと同じＡＲＱブロックシーケンス番号を有するすべてのＡＲＱ下位ブロックに対するＡＣＫが受信された場合、前記送信端は、前記ＡＣＫに対したＡＲＱ下位ブロックを含むＡＲＱブロックが送信成功したと認識する。これにより、前記送信端は、本アルゴリズムを終了する。
【００６４】
前記ステップ４１３にて前記受信端からＡＲＱ下位ブロックに対するＮＡＣＫが受信される場合、前記送信端は、ステップ４１７に進んで前記ＮＡＣＫに対したＡＲＱ下位ブロックを前記受信端に再送信する。
【００６５】
以後、前記受信端は、前記ステップ４１３に進んで前記受信端からＡＲＱ下位ブロックに対するＡＣＫが受信されるか否かを確認する。
【００６６】
図示していないが、前記送信端は、ＡＲＱブロックに対する有効時間が満了する場合、前記ＡＲＱブロックの送信が失敗したと認識する。これにより、前記送信端は、該当ＡＲＱブロックを廃棄する。前記送信端は、ＡＲＱ下位ブロックを再送信する場合にも、ＡＲＱ下位ブロックを含むＡＲＱブロックの有効時間を考慮して、前記ＡＲＱブロックの送信失敗有無を判断できる。
【００６７】
上述した実施の形態における前記送信端は、ＡＲＱ下位ブロックにエラーが発生した場合、前記ＡＲＱ下位ブロックを分割せずに再送信する。
【００６８】
他の実施の形態における前記送信端は、ＡＲＱ下位ブロックにエラーが発生した場合、前記ＡＲＱ下位ブロックを再度分割して再送信することもできる。
【００６９】
また、上述した実施の形態における前記送信端は、ＡＲＱ下位ブロックを再送信する場合にも、ＡＲＱブロック単位で送信成功又は有効時間満了を確認する。
【００７０】
他の実施の形態における前記送信端は、ＡＲＱ下位ブロック単位で送信成功又は有効時間満了を確認することもできる。すなわち、受信端においてＡＲＱ下位ブロックを介して一つのＭＳＤＵを復元できる場合、前記送信端は、ＡＲＱ下位ブロック単位で送信成功又は有効時間満了を確認することもできる。
【００７１】
上述した実施の形態における送信端は、ＡＲＱブロックに対するＮＡＣＫが受信される場合、前記ＮＡＣＫに対したＡＲＱブロックにエラーが発生したと認識する。
【００７２】
他の実施の形態における送信端は、ＡＲＱブロックを送信した後、一定時間の間に前記ＡＲＱブロックに対するＡＣＫ／ＮＡＣＫが受信されない場合、前記ＡＲＱブロックにエラーが発生したと認識する。この場合、前記送信端は、前記ステップ４０５に進んで前記ＮＡＣＫに対したＡＲＱブロックをＡＲＱ下位ブロックに分割して再送信するか否かを決定する。
【００７３】
以下の説明は、ＡＲＱブロックを再送信するための送信端の構成について説明する。
図５は、本発明に係る無線通信システムにおける送信端の構成を示している。
【００７４】
前記図５に示すように、送信端は、データ格納部５００、データ構成部５０２、制御部５０４、制御メッセージ生成部５０６、送信機５０８、送受切換器５１０、受信機５１２及び再送信ブロック構成部５１４を備えて構成される。
【００７５】
前記データ格納部５００は、上位応用プログラムから生成されたデータを格納する。すなわち、前記データ格納部５００は、上位応用プログラムから提供されたＭＳＤＵを格納する。ここで、前記データ格納部５００は、データキューの形態で構成される。
【００７６】
前記データ構成部５０２は、ＭＡＣ階層の資源スケジューリング情報に従って前記データ格納部５００に格納されたＭＳＤＵを分解及び結合して、ＭＰＤＵのデータ部分を構成する。例えば、前記データ構成部５０２は、前記図１の（ａ）に示すように、上位階層から提供されたＭＳＤＵをＭＡＣ階層の資源スケジューリング情報に従って分割するか、又は一つ以上のＭＳＤＵ又はＭＳＤＵの一部分を結合して、ＭＰＤＵのデータ部分を生成する。
【００７７】
前記制御部５０４は、送信端の信号送受信及びＡＲＱを制御する。また、前記制御部５０４は、前記データ構成部５０２から生成した各々のＭＰＤＵのデータ部分にシーケンス番号を順次割り当てる。このとき、各々のＭＰＤＵのデータ部分に割り当てたシーケンス番号は、ＡＲＱシーケンス番号として使用される。
【００７８】
前記制御部５０４は、前記データ構成部５０２から提供されたＭＰＤＵのデータ部分に前記制御メッセージ生成部５０６から提供されたＦＰＩとＧＭＨとを追加して、ＭＰＤＵを生成する。以後、前記制御部５０４は、一つ以上のＭＰＤＵを含む物理階層プロトコルデータユニットを構成して、前記送信機５０８に提供する。このとき、前記一つのＭＰＤＵは、一つのＡＲＱブロックとして設定される。
【００７９】
前記制御部５０４は、受信端から提供されたＡＲＱフィードバック情報を介して、前記受信端に送信したＡＲＱブロックに対するエラー発生情報を確認する。以後、前記制御部５０４は、前記エラー発生情報に従ってＡＲＱブロックに対する再送信を制御する。このとき、前記制御部５０４は、エラーが発生したＡＲＱブロックの原本ＡＲＱブロックを再送信するか、又は前記ＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割して再送信するように制御する。
【００８０】
ＡＲＱブロックをＡＲＱ下位ブロックに分割して再送信する場合、前記制御部５０４は、ＡＲＱ下位ブロック単位でＡＲＱを行うように制御する。例えば、ＡＲＱ下位ブロックに対するＮＡＣＫが受信される場合、前記制御部５０４は、ＡＲＱ下位ブロックを再送信するように制御する。他の例として、ＡＲＱ下位ブロックに対するＮＡＣＫが受信される場合、前記制御部５０４は、前記ＮＡＣＫに対したＡＲＱ下位ブロックを分割して再送信するように制御することもできる。
【００８１】
また、ＡＲＱブロックをＡＲＱ下位ブロックに分割して再送信する場合、前記制御部５０４は、ＡＲＱブロック単位で送信成功有無を確認する。例えば、ＡＲＱ下位ブロックに対するＡＣＫが受信される場合、前記制御部５０４は、前記ＡＲＱ下位ブロックと同じＡＲＱブロックシーケンス番号を有するすべてのＡＲＱ下位ブロックのＡＣＫが受信されるか否かを確認する。このとき、前記制御部５０４は、前記ＡＣＫに対したＡＲＱ下位ブロックと同じＡＲＱブロックシーケンス番号を有するすべてのＡＲＱ下位ブロックのＡＣＫが受信された場合、前記ＡＣＫに対したＡＲＱ下位ブロックを含むＡＲＱブロックが送信成功したと認識する。
【００８２】
また、前記制御部５０４は、ＡＲＱブロック又はＡＲＱ下位ブロックを送信する場合、ＡＲＱブロックの有効時間を考慮して送信失敗有無を確認する。
【００８３】
前記再送信ブロック構成部５１４は、前記制御部５０４の制御によって再送信するためのＭＰＤＵのデータ部分をＡＲＱ下位ブロックに分割する。例えば、前記再送信ブロック構成部５１４は、前記図１の（ｃ）に示すように、固定長を有するＡＲＱ下位ブロックにＭＰＤＵのデータ部分を分割する。このとき、前記再送信ブロック構成部５１４は、一つ以上のＡＲＱ下位ブロックを含むように一つ以上の再送信ＭＰＤＵのデータ部分を構成する。他の例として、前記再送信ブロック構成部５１４は、前記図１の（ｄ）に示すように、可変長を有するＡＲＱ下位ブロックにＭＰＤＵのデータ部分を分割する。このとき、前記再送信ブロック構成部５１４は、一つのＡＲＱ下位ブロックを一つの再送信ＭＰＤＵとして設定する。
【００８４】
前記制御メッセージ生成部５０６は、前記制御部５０４の制御によってＭＰＤＵのデータ部分を構成するＭＳＤＵ情報を含むＦＰＩとＭＰＤＵの長さ情報及び接続識別子情報を含むＧＭＨを構成する。万一、前記制御部５０４の制御によってエラーが発生したＭＰＤＵに対して再送信する場合、前記制御メッセージ生成部５０６は、前記制御部５０４の制御によって再送信ＭＰＤＵのデータ部分を構成するＭＳＤＵ情報を含むＲＦＰＩと再送信ＭＰＤＵの長さ情報及び接続識別子情報を含むＧＭＨを構成する。このとき、前記再送信ブロック構成部５１４で固定長を有するＡＲＱ下位ブロックにＭＰＤＵのデータ部分を分割する場合、前記制御メッセージ生成部５０６は、再送信ＭＰＤＵのデータ部分を構成するＡＲＱ下位ブロックのうち、最も速いＡＲＱ下位シーケンス番号を含むようにＲＦＰＩを構成する。
【００８５】
前記送信機５０８は、チャネル符号ブロック、変調ブロック及びＲＦ処理ブロックを含んで構成されて、前記ＡＲＱ制御部５０４から提供された物理階層プロトコルデータユニットを高周波信号に変換して、前記送受切換器５１０を介して受信端に送信する。例えば、前記チャネル符号ブロックは、チャネル符号器、インタリーバ及び変調器などから構成される。前記変調ブロックは、直交周波数分割多重方式の場合、ＩＦＦＴ演算器から構成され、コード分割多重接続方式の場合、コード拡散変調器から構成される。前記ＲＦ処理ブロックは、前記変調ブロックから提供されたベースバンド信号を高周波信号に変換してアンテナを介して出力する。
【００８６】
前記送受切換器５１０は、デュープレクス方式に従って前記送信機５０８から提供された送信信号をアンテナを介して送信し、アンテナからの受信信号を受信機５１２に提供する。
【００８７】
前記受信機５１２は、ＲＦ処理ブロック、復調ブロック、チャネル復号ブロックなどを含んで構成され、前記送受切換器５１０から提供された高周波信号をベースバンド信号に変換して復調する。例えば、前記ＲＦ処理ブロックは、前記送受切換器５１０から提供された高周波信号をベースバンド信号に変換して出力する。前記復調ブロックは、前記ＲＦ処理ブロックから提供された信号より各副搬送波に載せたデータを抽出するためのＦＦＴ演算器などから構成される、前記チャネル復号ブロックは、復調器、デインターリーバ及びチャネルデコーダなどから構成される。
【００８８】
上述した構成における前記制御部５０４は、前記制御メッセージ生成部５０６と前記再送信ブロック構成部５１４の機能を行うことができる。本発明において、これを別途に構成したのは、各機能を区別して説明するためである。したがって、実際に具現する場合、これらのすべてを前記制御部５０４で処理するように構成することができ、これらのうち、一部のみを前記制御部５０４で処理するように構成できる。
【００８９】
上述したように、無線通信システムの送信端でＡＲＱブロックのＡＲＱを支援し、再送信するＡＲＱブロックを少なくとも二つのＡＲＱ下位ブロックに分割してＡＲＱを支援することによって、物理階層でＭＰＤＵの大きさによって浪費される資源を減らすことができ、データの送信効率を高めることができるという利点がある。
【００９０】
一方、本発明の詳細な説明では具体的な実施の形態について説明したが、本発明の範囲から逸脱しない範囲内で多様な変形が可能であることは勿論である。したがって、本発明の範囲は、上述の実施の形態に限って決まらず、特許請求の範囲だけでなく、特許請求の範囲と均等なものによって決まらねばならない。
【符号の説明】
【００９１】
２００  送信待機状態
２０２  未解決状態
２０４  再送信待機状態
２０６  再配列状態
２０８  完了状態
２１０  廃棄状態
【図１】
2011139465.tif 000003
【図２】
2011139465.tif 000004
【図３】
2011139465.tif 000005
【図４】
2011139465.tif 000006
【図５】
2011139465.tif 000007