(57)【特許請求の範囲】
【請求項１】
ＭＵ−ＭＩＭＯ（ＭｕｌｔｉＵｓｅｒ Ｍｕｌｔｉｐｌｅ−Ｉｎｐｕｔ Ｍｕｌｔｉｐｌｅ−Ｏｕｔｐｕｔ）送信を用いる無線ローカルエリアネットワークのための方法であって、
フレームの長さが、複数の受信端末に送信される複数のフレームのうちで最も長くなるように、前記フレームの長さを決定するステップと、
初期データブロックを生成するステップと、
０または１以上の第１パッドユニットを、前記初期データブロックに追加して、第１パッドブロックを生成するステップであって、前記第１パッドブロックの長さは前記フレームの長さより短く、かつ、前記第１パッドブロックの長さは所定の第１の長さの整数倍である、ステップと、
１または複数の第２パッドユニットを、前記第１パッドブロックに追加して、第２パッドブロックを生成するステップであって、前記第２パッドブロックの長さは前記フレームの長さ以下であり、かつ、前記第２パッドブロックの長さは所定の第２の長さの整数倍である、ステップと、
前記第２パッドブロックの長さと前記所定の第２の長さとの和が、前記フレームの長さより短いならば、０または１以上の第３パッドユニットを、前記第２パッドブロックに追加して、第３パッドブロックを生成するステップであって、前記第３パッドブロックの長さは前記フレームの長さと等しい、ステップと、
前記複数の受信端末のうちの少なくとも一つに対して、前記第３パッドブロックを送信するステップと、
を備え、
前記第１パッドユニットは、１バイト長であり、前記第２パッドユニットは、４バイト長であり、前記第３パッドユニットは、１バイト長である、無線ローカルエリアネットワークのための方法。
【請求項２】
前記所定の第１の長さおよび前記所定の第２の長さは、４バイトの同一の値である、請求項１に記載の方法。
【請求項３】
前記第３のパッドブロックは、アグリゲートメディアアクセス制御（ＭＡＣ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）プロトコルデータユニット（Ａ−ＭＰＤＵ：Ａｇｇｒｅｇａｔｅ  ＭＰＤＵ）として送信される、請求項１または２に記載の方法。
【請求項４】
ＭＵ−ＭＩＭＯ(ＭｕｌｔｉＵｓｅｒ Ｍｕｌｔｉｐｌｅ−Ｉｎｐｕｔ Ｍｕｌｔｉｐｌｅ−Ｏｕｔｐｕｔ)送信を用いる無線通信システムにおいてデータブロックを送信する装置であって、
前記装置は、プロセッサを備え、
前記プロセッサは、
フレームの長さが、複数の受信端末に送信される複数のフレームのうちで最も長くなるように、前記フレームの長さを決定するステップと、
初期データブロックを生成するステップと、
０または１以上の第１パッドユニットを、前記初期データブロックに追加して、第１パッドブロックを生成するステップであって、前記第１パッドブロックの長さは前記フレームの長さより短く、かつ、前記第１パッドブロックの長さは所定の第１の長さの整数倍である、ステップと、
１または複数の第２パッドユニットを、前記第１パッドブロックに追加して、第２パッドブロックを生成するステップであって、前記第２パッドブロックの長さは前記フレームの長さ以下であり、かつ、前記第２パッドブロックの長さは所定の第２の長さの整数倍である、ステップと、
前記第２パッドブロックの長さと前記所定の第２の長さとの和が、前記フレームの長さより短いならば、０または１以上の第３パッドユニットを、前記第２パッドブロックに追加して、第３パッドブロックを生成するステップであって、前記第３パッドブロックの長さは前記フレームの長さと等しい、ステップと、
前記複数の受信端末のうちの少なくとも一つに対して、前記第３パッドブロックを送信するステップと、を行うように構成され、
前記第１パッドユニットは、１バイト長であり、前記第２パッドユニットは、４バイト長であり、前記第３パッドユニットは、１バイト長である、装置。
【請求項５】
前記所定の第１の長さおよび前記所定の第２の長さは、４バイトの同一の値である、請求項４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムにおけるデータフレーム生成、送信、及び受信方法とその装置に関し、より詳しくは、新たに提案されるフォーマットのデータフレームを生成、送信、及び受信する方法及び装置に関する。
【背景技術】
【０００２】
無線通信システム、例えば、ＩＥＥＥ８０２.１１で定義される無線ＬＡＮ(ＷＬＡＮ)は、分散システム(ＤＳ)の接続点役割をするアクセスポイント(ＡＰ)及びステーション(ＳＴＡ)を含む基本サービスセット(ＢＳＳ)をサポートする。
【０００３】
無線ＬＡＮの国際標準であるＩＥＥＥ８０２.１１によると、媒体接続制御(ＭＡＣ)階層ではＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)というデータ単位にデータが処理される。この時、物理(ＰＨＹ)階層のデータ速度に対するＭＡＣ階層の効率を上げるために、ＩＥＥＥ８０２.１１は、複数個のＭＰＤＵをアグリゲーション(ａｇｇｒｅｇａｔｉｏｎ)し、物理階層で一つのデータ単位に処理されることができるようにする方法を提示している。アグリゲーションされたＭＰＤＵをＡ-ＭＰＤＵと呼ぶ。
【０００４】
一方、最近、多重チャネル及びＭＵ-ＭＩＭＯ(ＭｕｌｔｉＵｓｅｒ Ｍｕｌｔｉｐｌｅ-Ｉｎｐｕｔ Ｍｕｌｔｉｐｌｅ-Ｏｕｔｐｕｔ)を用い、同じ送信区間で複数の受信端末に同時にデータを送受信する方法に対する研究が活発に進行されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、無線通信システムにおける新たなデータフレームフォーマットのデータフレーム生成、送信、及び受信方法とその装置を提供することである。
【０００６】
また、本発明の目的は、同じ送信区間で複数の受信端末に同時にデータを送信する無線通信システムにおいて、複数の端末の各々に送信されるデータフレームの時間的な長さが同じであるようにするデータフレーム生成、送信、及び受信方法とその装置を提供することである。
【０００７】
なお、本発明の他の目的及び長所は、下記の説明により理解されることができ、本発明の実施例により一層明らかに知ることができる。また、本発明の目的及び長所は、特許請求の範囲に開示する手段及びその組合せにより実現可能であることを容易に知ることができる。
【課題を解決するための手段】
【０００８】
前記目的を達成するための本発明は、無線通信システムにおけるデータフレーム生成方法であって、少なくとも一つ以上の第１のサブフレームを生成するステップ；少なくとも一つ以上の第２のサブフレームを生成するステップ；及び、前記第１及び第２のサブフレームを含むデータフレームを生成するステップ；を含み、前記第１及び第２のサブフレームは、前記第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、前記第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０であるデータフレーム生成方法を提供する。
【０００９】
また、前記目的を達成するための本発明は、無線通信システムにおける送信端末のデータフレーム送信方法であって、少なくとも一つ以上の第１のサブフレーム及び少なくとも一つ以上の第２のサブフレームを含む前記データフレームを生成するステップ；及び、前記データフレームを受信端末に送信するステップ；を含み、前記第１及び第２のサブフレームは、前記第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、前記第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０であるデータフレーム送信方法を提供する。
【００１０】
なお、前記目的を達成するための本発明は、無線通信システムにおける受信端末のデータフレーム受信方法であって、送信端末から送信される少なくとも一つ以上の第１のサブフレーム及び少なくとも一つ以上の第２のサブフレームを含む前記データフレームを受信するステップ；及び、前記データフレームに対する応答フレームを前記送信端末に送信するステップ；を含み、前記第１及び第２のサブフレームは、前記第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、前記第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０であるデータフレーム受信方法を提供する。
【００１１】
なお、前記目的を達成するための本発明は、無線通信システムにおけるデータフレーム生成装置であって、少なくとも一つ以上の第１のサブフレームを生成する第１のフレーム生成部；少なくとも一つ以上の第２のサブフレームを生成する第２のフレーム生成部；及び、前記第１及び第２のサブフレームを含むデータフレームを生成する第３のフレーム生成部；を含み、前記第１及び第２のサブフレームは、前記第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、前記第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０である。
【００１２】
なお、前記目的を達成するための本発明は、無線通信システムにおけるデータフレーム送信装置であって、少なくとも一つ以上の第１のサブフレーム及び少なくとも一つ以上の第２のサブフレームを含む前記データフレームを生成するフレーム生成部；及び、前記データフレームを受信端末に送信するフレーム送信部；を含み、前記第１及び第２のサブフレームは、前記第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、前記第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０である。
【００１３】
なお、前記目的を達成するための本発明は、無線通信システムにおけるデータフレーム受信装置であって、送信端末から送信される少なくとも一つ以上の第１のサブフレーム及び少なくとも一つ以上の第２のサブフレームを含む前記データフレームを受信するフレーム受信部；及び、前記データフレームに対する応答フレームを前記送信端末に送信するフレーム送信部；を含み、前記データフレームをエンコーディングするエンコーディング部を含み、前記第１及び第２のサブフレームは、前記第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、前記第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０である。
【発明の効果】
【００１４】
本発明によると、無線通信システムで使われることができる新たなデータフレームフォーマットを提供することができる。
【００１５】
また、本発明によると、従来の規格に基づいているデータフレームフォーマットを提供することによって、データフレーム送受信において互換性が保障されることができる。
【００１６】
なお、本発明によると、無線通信システムにおいて、同じ送信区間で複数の受信端末の各々に送信されるデータフレームの時間的な長さが同じであるようにデータフレームを生成することによって、データフレームの長さの差によって発生するフレーム受信不可問題を解決することができる。
【図面の簡単な説明】
【００１７】
【図１】アグリゲーションされたＭＰＤＵ(Ａ-ＭＰＤＵ)構造を説明するための図面である。
【図２】データフレーム受信による応答方法を説明するための図面である。
【図３】データフレームと応答フレームを送受信する方法を説明するための図面である。
【図４】本発明の一実施例によるデータフレームを説明するための図面である。
【図５】本発明の一実施例によるデータフレームを説明するための図面である。
【図６】本発明によるデータフレームと応答フレームを送受信する方法を説明するための図面である。
【図７】本発明の一実施例によるデータフレーム生成方法を説明するための図面である。
【図８】本発明の一実施例によるデータフレーム送信方法を説明するための図面である。
【図９】本発明の一実施例によるデータフレーム受信方法を説明するための図面である。
【発明を実施するための形態】
【００１８】
以下、本発明が属する技術分野において、通常の知識を有する者が本発明の技術的思想を容易に実施することができるように詳細に説明するために、本発明の最も好ましい実施例を添付図面を参照して説明する。前述した目的、特徴、及び長所は、添付図面と関連する以下の詳細な説明により一層明確になり、本発明を説明するにあたって、本発明と関連する公知技術に対する具体的な説明が本発明の要旨を不要にすると判断される場合、その詳細な説明を省略する。
【００１９】
図１は、アグリゲーションされたＭＰＤＵ(Ａ-ＭＰＤＵ)構造を説明するための図面である。
【００２０】
図１に示すように、Ａ-ＭＰＤＵフレームは、複数個(ここで、ｎは、自然数)のサブフレームを含む。サブフレームは、デリミタ(ｄｅｌｉｍｅｔｅｒ)、ＭＰＤＵ、及びパッド(ｐａｄ)を含む。デリミタは、ＭＰＤＵの前端に位置し、ＭＰＤＵの区別のために使われる。標準にはＡ-ＭＰＤＵのサブフレームの時点間隔が３２ビット、即ち、４バイトの整数倍になるように規定されており、パッドはＡ-ＭＰＤＵのサブフレームの時点間隔が３２ビットの整数倍になるようにするために使われる。従って、図１に示すように、最後のサブフレームは、パッドを含まない。パッドは、０で３バイトである。
【００２１】
デリミタは、ＭＰＤＵの長さ情報、デリミタの無欠性を保障するためのＣＲＣ、及びデリミタを特定するシグネチャ(ｓｉｇｎｉｔｕｒｅ)を含む。
【００２２】
図２は、データフレーム受信による応答方法を説明するための図面である。
【００２３】
図２に示すように、第１の端末から送信された図１のようなＡ-ＭＰＤＵ２０１を受信した第２の端末は、既設定された応答政策によって応答フレーム２０３を送信装置に送信する。この時、第２の端末は、Ａ-ＭＰＤＵを受信した後、ＳＩＦＳ(Ｓｈｏｒｔ Ｉｎｔｅｒ Ｆｒａｍｅ Ｓｐａｃｅ)以後、ブロック応答(ｂｌｏｃｋ ａｃｋ)フレームを第１の端末に送信する。第２の端末は、第１の端末から別途のブロック応答要求フレームを受信した後、ブロック応答フレームを第１の端末に送信することもでき、ＭＡＣ階層での送信効率を上げるために別途のブロック応答要求フレーム無しにブロック応答フレームを送信する方法がよく使われる。
【００２４】
一方、最近、一つのＢＳＳで提供されるデータスループット(ｔｈｒｏｕｇｈｐｕｔ)を増加させようとする要求が増えている。スループットを増加させるための方法として、マルチユーザＭＩＭＯ(ＭＵ-ＭＩＭＯ)技術と、多重周波数チャネル技術が主に研究されている。このような技術を使用する場合、一つの端末は、多重チャネルまたはＭＵ-ＭＩＭＯを用い、多重経路を介して同時に複数の端末とデータを送受信することができる。従って、ＢＳＳのスループットが画期的に増加されることができる。
【００２５】
然しながら、多重経路を用いて通信が行われる場合、多重経路の各々に対して送信と受信が同時に行われることはできない。例えば、第１の端末が第２のチャネルと第３のチャネルを用いて通信する場合、第２のチャネルにデータを送信しつつ、第３のチャネルにデータを受信することができない。即ち、第１の端末は、第２のチャネルと第３のチャネルに同時にデータを送信することができ、同時にデータを受信することができる。
【００２６】
従って、複数の端末が多重経路を用いてデータフレームを送受信し、多重経路の各々に送受信されるデータフレームの長さが異なる場合、データ送受信に問題が発生することができる。以下の図３を用いてより詳細に説明する。
【００２７】
図３は、データフレームと応答フレームを送受信する方法を説明するための図面である。
【００２８】
図２で説明されたように、受信端末は、受信されたデータフレームに対して応答フレームを送信する。従って、受信されたデータフレームの長さによって、受信端末が応答フレームを送信する時間に差が発生する。多重経路を介して複数の端末が応答フレームを送信する場合、多重経路別に応答フレームの送信時点に差が発生することができる。
【００２９】
より具体的に、図３に示すように、第１の端末が第２の端末に送信するデータフレーム３０１の時間的な長さが第３の端末に送信するデータフレーム３０３の時間的な長さより短いため、第３の端末が第１の端末からデータフレーム３０３を受信中、第２の端末は第１の端末に応答フレーム３０５を送信することができる。従って、第２の端末がＳＩＦＳ以後、応答フレーム３０５を第１の端末に送信するとしても、データフレーム３０３と応答フレーム３０５の衝突が発生することができる。この場合、第１の端末が第３の端末にデータフレーム３０３を送信中、第２の端末が応答フレーム３０５を第１の端末に送信するため、第１の端末は第２の端末の応答フレームを受信することができないという問題が発生することができる。
【００３０】
本発明は、前述された問題点を解決するための新たなデータフレームフォーマットを提案する。本発明によるデータフレームは、データの長さ情報が０であるサブフレームを追加に含む。ここで、長さ情報が０というのは、サブフレームに実際データが含まれないことを意味し、例えば、データフレームがアグリゲーションされたＭＰＤＵフレームの場合、ＭＰＤＵの長さ情報が０、即ち、ＭＰＤＵ長さ値が０になる。即ち、本発明によるデータフレームは、複数の端末の各々に送信されるデータフレームの時間的な長さが同じであるようにするためのサブフレームを追加に含むことによって、前述された問題点を解決することができる。
【００３１】
例えば、第１のチャネルに送信される第１のデータフレームの時間的な長さが５であり、第２のチャネルに送信される第２のデータフレームの時間的な長さが４である場合、第２のデータフレームには、ＭＰＤＵ長さ情報が０であるサブフレームが追加に含まれることができる。従って、第１のデータフレームの時間的な長さと第２のデータフレームの時間的な長さが同じになることができ、第１及び第２のデータフレームの各々を受信する端末は、フレームの衝突無しに応答フレームを送信することができる。
【００３２】
一方、本発明によるデータフレームの大きさは、通信システム規格上、既設定された大きさによって決定されることができる。また、本発明によるデータフレームにはデータフレームの大きさが既設定された大きさに合うようにするためのパッドがさらに含まれることができる。
【００３３】
以下、図面を参照して本発明をより詳細に説明する。図４及び図５ではデータフレームがアグリゲーションされたＭＰＤＵ(Ａ-ＭＰＤＵ)である場合が一実施例として説明される。
【００３４】
図４及び図５は、本発明の一実施例によるデータフレームを説明するための図面である。
【００３５】
図４に示すように、本発明によるデータフレームは、サブフレーム４０１及びパディングデリミタ４０３を含む。この時、本発明によるデータフレームは、少なくとも一つ以上のサブフレーム及び少なくとも一つ以上のパディングデリミタを含むことができる。図４において、ｎは自然数である。
【００３６】
パディングデリミタ４０３は、前述されたデリミタのように、ＭＰＤＵ長さ(ＭＰＤＵ ｌｅｎｇｔｈ)情報、ＣＲＣ、及びシグネチャを含む。ただし、本発明によるパディングデリミタ４０３の終端にＭＰＤＵが位置しないため、パディングデリミタ４０３に含まれているＭＰＤＵ長さ情報は０になる。即ち、パディングデリミタ４０３は、前述されたＭＰＤＵ長さ情報が０であるサブフレームに対応される。
【００３７】
パディングデリミタ４０３の個数は、同じ送信区間で複数の受信端末の各々に送信されるデータフレームの時間的な長さが同じであるように決定されることができる。即ち、多重チャネルまたはＭＵ-ＭＩＭＯ方式を介し、同じ送信区間で同時に複数の受信端末の各々にデータフレームが送信される場合、複数の受信端末の各々に送信されるデータフレームの時間的な長さが同じであるように決定されることができる。例えば、多重チャネルの各々に送信されるデータフレームのうち最も長いデータフレームを基準にパディングデリミタの個数が決定されることができる。
【００３８】
一方、サブフレームの各々の時点間隔は、既設定された単位大きさの整数倍によって決定されることができる。例えば、単位大きさが４バイトである場合、サブフレームの各々の時点間隔は、４バイトの整数であり、従って、サブフレーム４０１の大きさは、４バイトの整数倍になることができる。この時、パディングデリミタ４０３の大きさは、前述された単位大きさであり、複数個のパディングデリミタが使われる場合、複数個のパディングデリミタの各々の大きさは、４バイトの整数倍になる。
【００３９】
この時、本発明によるデータフレームは、第１の追加パッド４０２をさらに含むことができる。第１の追加パッドは、サブフレームとパディングデリミタとの間に位置することができる。サブフレームとパディングデリミタの各々の時点間隔が既設定された単位大きさの整数倍になるようにするために第１の追加パッドが使われる。パディングデリミタ４０３の場合、ＭＰＤＵ長さが０であるサブフレームということができ、結局、第１の追加パッド４０２は、サブフレームの各々の時点間隔が既設定された単位大きさの整数倍になるようにするために使われる。
【００４０】
即ち、図１に示すＡ-ＭＰＤＵの場合、最後のサブフレームにはパッドが含まれないが、本発明によるデータフレームは、第１の追加パッド４０２をさらに含むことができる。第１の追加パッド４０２によりサブフレームとパディングデリミタの各々の時点間隔が既設定された単位大きさの整数倍になることができる。また、第１の追加パッド、サブフレーム、及びパディングデリミタを含むデータフレームの大きさは、既設定された単位大きさの整数倍になることができる。例えば、単位大きさが４バイトである場合、第１の追加パッドの大きさは、０〜３バイトである。
【００４１】
一方、データフレームの受信端末がデコーディングを容易にすることができるように、データフレームの送信端末は、データフレームの長さ情報を別途シグナルフィールドに含ませて受信端末に提供することができる。この時、シグナルフィールドに含まれているデータフレームの長さ情報は、サブフレームと第１の追加パッドの長さを合わせた値になることができる。パディングデリミタ４０３のＭＰＤＵ長さ情報は、０であるため、シグナルフィールドに含まれているデータフレームの長さ情報にはパディングデリミタ４０３の長さ情報が含まれない。
【００４２】
前述されたデータフレームは、送信端末の物理階層で既設定された変調及びコーディングスキームによって処理され、多重経路、例えば、多重チャネルまたはＭＵ-ＭＩＭＯを介して複数の受信端末に送信される。この時、複数の受信端末の各々にデータが送信される時に使われる変調及びコーディングスキーム、即ち、ＭＣＳ(Ｍｏｄｕｌａｔｉｏｎ ａｎｄ Ｃｏｄｉｎｇ Ｓｃｈｅｍｅ)レベルが互いに異なる場合、前述された第１の追加パッドとパディングデリミタのみでは多重経路を介して物理階層で送信されるデータフレームの時間的な長さを一致させにくい。ＭＣＳレベルによって変調及びコーディングスキームが変わることができる。
【００４３】
より具体的に、物理階層では既設定されたシンボル単位にデータフレームが処理されるのが一般的である。例えば、ＯＦＤＭ方式が使われる場合、物理階層ではデータフレームがＯＦＤＭシンボル単位(４ｕｓ)に処理されて送信される。即ち、アグリゲーションされたＭＰＤＵは、受信端末への送信のために、物理階層で既設定された変調及びコーディングスキームによって再処理されるため、第１の追加パッド及びパディングデリミタを用いるとしても、多重経路を介して物理階層で送信されるデータフレームの時間的な長さが既設定されたシンボル単位に合わないことがある。
【００４４】
従って、本発明によるデータフレームは、第２の追加パッド４０５を含むことができる。データフレームが既設定された変調及びコーディングスキームによって物理階層で送信される場合、物理階層でのデータフレームの時間的な長さは、既設定された単位長さの整数になることができる。この時、単位長さは、例えば、前述されたＯＦＤＭシンボル単位であり、第２の追加パッドの大きさは、例えば、０〜３バイトである。この場合、物理階層のデータ処理単位であるＰＰＤＵ(Ｐｈｙ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)には、第１の追加パッド、パディングデリミタ、第２の追加パッド、及び物理階層のパッドが含まれることができる。
【００４５】
結局、本発明によると、同じ送信区間で複数の受信端末の各々に送信されるデータフレームの時間的な長さが同じになることができ、データフレームを受信した受信端末は、フレームの衝突無しに応答フレームを送信することができる。第１の追加パッド、パディングデリミタ４０３、及び第２の追加パッド４０５は、サブフレーム４０１の終端に順次位置してデータフレームに含まれることができる。
【００４６】
一方、図５のデータフレームは、図４のデータフレームと同じ構成を含み、図４のデータフレームと対応されるデータフレームである。ただし、図４で、サブフレーム４０１は、デリミタ、ＭＰＤＵ、及びパッドで表現されているが、図５で、第１のサブフレーム５０１は、サブフレームブロックで表現されている。
【００４７】
図５に示すように、本発明による図５のデータフレームは、第１のサブフレーム５０１、第１のパッド５０３、第２のサブフレーム５０５、及び第２のパッド５０７を含む。本発明によるデータフレームは、少なくとも一つ以上の第１のサブフレーム及び少なくとも一つ以上の第２のサブフレームを含むことができる。図５において、ｎは自然数である。
【００４８】
図５の第１のサブフレーム５０１は、図４のサブフレーム４０１と対応され、図５の第２のサブフレーム５０５は、図４のパディングデリミタ４０３に対応される。即ち、第２のサブフレーム５０５は、デリミタである。図５の第１のパッド５０３は、図４の第１の追加パッドに対応され、図５の第２のパッド５０７は、図４の第２の追加パッド４０５に対応される。
【００４９】
前述されたように、データフレームの大きさは、既設定された単位大きさの整数になることができる。第１のパッド５０３は、第１及び第２のサブフレーム５０１、５０５の各々の時点間隔が既設定された単位大きさの整数倍になることができるように使われるため、アラインメント(ａｌｉｇｎｍｅｎｔ)パッドということができる。また、第２のサブフレーム５０５は、ＭＰＤＵを含まなく、第２のサブフレーム５０５のデータ長さ情報が０であるため、ナル(ｎｕｌｌ)サブフレームということができる。第２のパッド５０７は、物理階層でＰＰＤＵに付加されるパッドと区別するためにＭＡＣパッドということができる。
【００５０】
一方、図４及び図５では、データフレームがアグリゲーションされたＭＰＤＵである場合が一実施例として説明されたが、データフレームは、ＭＰＤＵ以外の異なるフォーマットのデータを第１のサブフレームに含むこともできる。また、この場合にも、第２のサブフレーム、第１のパッド、及び第２のパッドがデータフレームに含まれることができる。第２のサブフレーム、第１のパッド、及び第２のパッドは、常にデータフレームに含まれるものではなく、前述されたように、同じ送信区間で複数の受信端末の各々に送信されるデータフレームの長さ、データフレームの既設定された単位大きさ、及びＭＣＳレベル等によってデータフレームに含まれることができる。
【００５１】
図６は、本発明によるデータフレームと応答フレームを送受信する方法を説明するための図面である。
【００５２】
図６は、第１の端末が２個のチャネルを用いて第２の端末及び第３の端末の各々に第１及び第２のデータフレームの各々６０１、６０３を送信する場合を示す。この時、図６に示すように、第１のデータフレーム６０１の時間的な長さが第２のデータフレーム６０３の時間的な長さより短い。
【００５３】
本発明によると、第１の端末は、パディングデリミタ４０３を含む第１のデータフレーム６０１を生成し、第２の端末に送信する。第２の端末は、第２のデータフレーム６０３の時間的な長さによってパディングデリミタを含ませない、或いは少なくとも一つ以上のパディングデリミタを含ませ、第１のデータフレーム６０１を生成することができる。
【００５４】
結局、第２の端末が応答フレームを送信する時点は、パディングデリミタ４０３の長さほど遅延されることができ、従って、第２及び第３の端末が第１及び第２のデータフレーム６０１、６０３の各々を受信し、ＳＩＦＳ以後、応答フレームを送信する時、フレーム間衝突が防止されることができる。一方、第１の端末は、第１のパッド５０３及び第２のパッド５０７をさらに含む第１のデータフレーム６０１を生成することができる。
【００５５】
以下、図７及び図８では、図４乃至図６を参照し、本発明による無線通信システムにおけるデータフレーム生成、送信、及び受信方法をより詳細に説明する。この時、データフレームは、図４及び図５で説明されたデータフレームであり、無線通信システムは、無線ＬＡＮシステムである。図７では、データフレーム生成装置のデータフレーム生成方法が一実施例として説明され、図８では、データフレーム送信装置のデータフレーム送信方法が一実施例として説明される。また、図９では、データフレーム受信装置のデータフレーム受信方法が一実施例として説明される。データフレーム生成、送信、及び受信装置は、アクセスポイント、ステーションまたは端末などを含む通信装置であり、端末は、アクセスポイント及びステーションを含む概念である。
【００５６】
図７は、本発明の一実施例によるデータフレーム生成方法を説明するための図面である。図７に示すように、本発明によるデータフレーム生成方法は、ステップＳ７０１から開始される。
【００５７】
ステップＳ７０１で、データフレーム生成装置は、少なくとも一つ以上の第１のサブフレームを生成する。
【００５８】
ステップＳ７０３で、データフレーム生成装置は、少なくとも一つ以上の第２のサブフレームを生成する。この時、第１及び第２のサブフレームは、第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０である。データフレームは、アグリゲーションされたＭＰＤＵ(Ａ-ＭＰＤＵ)フレームである。この場合、第２のサブフレームは、デリミタ(ｄｅｌｉｍｅｔｅｒ)である。
【００５９】
また、ステップＳ７０３で、データフレーム生成装置は、同じ送信区間で複数の受信端末の各々に送信されるデータフレームの時間的な長さが同じであるように、少なくとも一つ以上の第２のサブフレームを生成することができる。即ち、多重チャネルまたはＭＵ-ＭＩＭＯを介して同じ送信区間で複数の受信端末の各々にデータフレームが送信される場合、データフレーム生成装置は、送信されるデータフレームの時間的な長さが同じであるように第２のサブフレームを生成することができる。
【００６０】
ステップＳ７０５で、データフレーム生成装置は、第１及び第２のサブフレームを含むデータフレームを生成する。第１のサブフレームの各々の時点間隔は、既設定された単位大きさの整数倍によって決定され、第２のサブフレームの各々の大きさは、単位大きさである。例えば、単位大きさは、４バイトである。
【００６１】
一方、本発明によるデータフレーム生成方法は、データフレームに含まれる第１のパッドを生成するステップをさらに含むことができる。この時、第１のサブフレームと第１のパッドの大きさの和は、既設定された単位大きさの整数倍になる。即ち、第１のパッドは、第１及び第２のサブフレームの各々の時点間隔が既設定された単位大きさの整数倍になることができるように使われる。
【００６２】
また、本発明によるデータフレーム生成方法は、データフレームに含まれる第２のパッドを生成するステップをさらに含むことができる。データフレームが既設定された変調及びコーディングスキームによって物理階層で送信される場合、物理階層でのデータフレームの大きさは、既設定された単位大きさの整数倍によって決定される。ここで、単位大きさは、例えば、ＯＦＤＭシンボル単位である。
【００６３】
図８は、本発明の一実施例によるデータフレーム送信方法を説明するための図面である。図８に示すように、本発明によるデータフレーム送信方法は、ステップＳ８０１から開始される。
【００６４】
ステップＳ８０１で、データフレーム送信装置は、少なくとも一つ以上の第１のサブフレーム及び少なくとも一つ以上の第２のサブフレームを含むデータフレームを生成する。この時、第１及び第２のサブフレームは、第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０である。即ち、データフレームは、アグリゲーションされたＭＰＤＵ(Ａ-ＭＰＤＵ)フレームであり、第２のサブフレームは、デリミタ(ｄｅｌｉｍｅｔｅｒ)である。
【００６５】
より具体的に、ステップＳ８０１は、第１のサブフレームを生成するステップ；及び、同じ送信区間で複数の受信端末の各々に送信されるデータフレームの時間的な長さが同じであるように、少なくとも一つ以上の第２のサブフレームを生成するステップ；を含むことができる。
【００６６】
ステップＳ８０３で、データフレーム送信装置は、データフレームを受信端末に送信する。また、第１のサブフレームの各々の時点間隔は、既設定された単位大きさの整数倍によって決定され、第２のサブフレームの各々の大きさは、単位大きさである。例えば、単位大きさは、４バイトである。
【００６７】
一方、ステップＳ８０１は、データフレームに含まれる第１のパッドを生成するステップを含むことができる。この時、第１のサブフレームと第１のパッドの大きさの和は、既設定された単位大きさの整数になることができる。即ち、第１のパッドは、第１及び第２のサブフレームの各々の時点間隔が既設定された単位大きさの整数倍になることができるように使われる。
【００６８】
また、ステップＳ８０１は、データフレームに含まれる第２のパッドを生成するステップを含むことができる。この時、データフレームが既設定された変調及びコーディングスキームによって物理階層で送信される場合、物理階層でのデータフレームの大きさは、既設定された単位大きさの整数になることができる。ここで、単位大きさは、例えば、ＯＦＤＭシンボル単位である。
【００６９】
図９は、本発明の一実施例によるデータフレーム受信方法を説明するための図面である。
【００７０】
図９に示すように、本発明によるデータフレーム送信方法は、ステップＳ９０１から開始される。
【００７１】
ステップＳ９０１で、データフレーム受信装置は、送信端末から送信される少なくとも一つ以上の第１のサブフレーム及び少なくとも一つ以上の第２のサブフレームを含むデータフレームを受信する。第１及び第２のサブフレームは、第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０である。即ち、データフレームは、アグリゲーションされたＭＰＤＵ(Ａ-ＭＰＤＵ)データフレームであり、第２のサブフレームは、デリミタ(ｄｅｌｉｍｅｔｅｒ)である。
【００７２】
第２のサブフレームは、同じ送信区間で複数の受信端末の各々に送信されるデータフレームの時間的な長さを同じにするために生成されたサブフレームである。また、第１のサブフレームの各々の時点間隔は、既設定された単位大きさの整数倍によって決定され、第２のサブフレームの各々の大きさは、単位大きさである。例えば、単位大きさは、４バイトである。
【００７３】
ステップＳ９０３で、データフレーム受信装置は、データフレームに対する応答フレームを送信端末に送信する。この時、データフレーム受信装置は、データフレームを受信し、ＳＩＦＳ以後、ブロック応答フレームを送信端末に送信することができる。
【００７４】
一方、データフレームは、第１のパッドをさらに含むことができ、この時、第１のサブフレームと第１のパッドの大きさの和は、既設定された単位大きさの整数倍である。即ち、第１のパッドは、第１及び第２のサブフレームの各々の時点間隔が既設定された単位大きさの整数倍になることができるように使われる。
【００７５】
また、データフレームは、第２のパッドをさらに含むことができる。この時、データフレームが既設定された変調及びコーディングスキームによって物理階層で送信される場合、物理階層でのデータフレームの大きさは、既設定された単位大きさの整数倍である。
【００７６】
一方、図１乃至図８では、本発明がプロセス観点により説明されたが、本発明によるデータフレーム生成、送信、及び受信方法を構成する各ステップは、装置的な観点により容易に把握されることができる。従って、本発明によるデータフレーム生成、送信、及び受信方法に含まれているステップは、本発明の原理によってデータフレーム生成、送信、及び受信装置に含まれている構成要素として理解されることができる。ここで、データフレーム生成、送信、及び受信装置は、アクセスポイント、ステーションまたは無線端末などを含む通信装置である。
【００７７】
即ち、本発明の一実施例によるデータフレーム生成装置は、無線通信システムにおけるデータフレーム生成装置であって、少なくとも一つ以上の第１のサブフレームを生成する第１のフレーム生成部；少なくとも一つ以上の第２のサブフレームを生成する第２のフレーム生成部；及び、前記第１及び第２のサブフレームを含むデータフレームを生成する第３のフレーム生成部；を含み、前記第１及び第２のサブフレームは、前記第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、前記第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０である。
【００７８】
また、本発明の一実施例によるデータフレーム送信装置は、少なくとも一つ以上の第１のサブフレーム及び少なくとも一つ以上の第２のサブフレームを含む前記データフレームを生成するフレーム生成部；及び、前記データフレームを受信端末に送信するフレーム送信部；を含み、前記第１及び第２のサブフレームは、前記第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、前記第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０である。
【００７９】
なお、本発明の一実施例によるデータフレーム受信装置は、送信端末から送信される少なくとも一つ以上の第１のサブフレーム及び少なくとも一つ以上の第２のサブフレームを含む前記データフレームを受信するフレーム受信部；及び、前記データフレームに対する応答フレームを前記送信端末に送信するフレーム送信部；を含み、前記第１及び第２のサブフレームは、前記第１及び第２のサブフレームに含まれているＭＰＤＵ(ＭＡＣ Ｐｒｏｔｏｃｏｌ Ｄａｔａ Ｕｎｉｔ)の長さ情報を含み、前記第２のサブフレームに含まれているＭＰＤＵの長さ情報は、０である。
【００８０】
一方、前述したような本発明によるデータフレーム生成、送信、及び受信方法は。コンピュータプログラムで作成が可能である。また、前記プログラムを構成するコード及びコードセグメントは、当該分野のコンピュータプログラマにより容易に推論されることができる。また、前記作成されたプログラムは、コンピュータが読み取ることができる記録媒体(情報格納媒体)に格納され、コンピュータにより判読されて実行されることによって本発明の方法を具現する。また、前記記録媒体は、コンピュータが判読することができる全ての形態の記録媒体(ＣＤ、ＤＶＤのような有形的媒体だけでなく、搬送波のような無形的媒体)を含む。
【００８１】
本発明は、限定された実施例と図面により説明されたが、これに限定されるものではなく、本発明が属する技術分野において通常の知識を有する者により本発明の技術思想及び特許請求の範囲と均等範囲内で多様な修正及び変形が可能である。
【図１】
0006002791.tif 000002
【図２】
0006002791.tif 000003
【図３】
0006002791.tif 000004
【図４】
0006002791.tif 000005
【図５】
0006002791.tif 000006
【図６】
0006002791.tif 000007
【図７】
0006002791.tif 000008
【図８】
0006002791.tif 000009
【図９】
0006002791.tif 000010