(57)【特許請求の範囲】
【請求項１】
ＭＡＣ  ＰＤＵの長さ情報をパッキングするための方法において、ＭＡＣ  ＰＤＵの長さ情報の値があらかじめ定義された第１値より大きい場合、前記のＭＡＣ  ＰＤＵの前記の長さ情報を、異なる大きさを有する第１部分情報と第２部分情報に分割する過程と、前記の第１部分情報を前記のＭＡＣ  ＰＤＵの第１ヘッダーにパッキングする過程と、前記の第２部分情報を前記のＭＡＣ  ＰＤＵの第２ヘッダーにパッキングする過程と、前記のパッキングされたＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵを受信端に送信する過程と、を含むことを特徴とする方法。
【請求項２】
前記の第１部分情報の大きさは、前記の第１ヘッダーの長さ情報フィールドの大きさと等しいことを特徴とする請求項１に記載の方法。
【請求項３】
前記の第２部分情報の大きさは、前記のＭＡＣ  ＰＤＵの前記の長さ情報の大きさ及び前記の第１部分の大きさの差であることを特徴とする請求項１に記載の方法。
【請求項４】
前記の第１値は、前記のＭＡＣ  ＰＤＵの前記の第１ヘッダー内の長さ情報フィールドによって表現可能な最大ＭＡＣ  ＰＤＵの長さ情報の値であることを特徴とする請求項１に記載の方法。
【請求項５】
前記の第１ヘッダーは、ＧＭＨ（Ｇｅｒｎｅｒｉｃ  ＭＡＣ  Ｈｅａｄｅｒ）であり、前記の第２ヘッダーは、ＥＨ（Ｅｘｔｅｎｄｅｄ  Ｈｅａｄｅｒ）グループであることを特徴とする請求項１に記載の方法。
【請求項６】
前記の第１部分情報をパッキングする前記の過程は、前記の第１部分情報を、前記のＧＭＨの長さ情報フィールドにパッキングする過程を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記の第２部分情報をパッキングする前記の過程は、前記の第２部分情報を、前記のＥＨグループの可変的領域にパッキングする過程を含むことを特徴とする請求項５に記載の方法。
【請求項８】
前記の第２部分情報をパッキングする前記の過程は、前記の第２部分情報を、前記のＭＡＣ  ＰＤＵが多重化されたＭＡＣ  ＰＤＵの場合にはＭＥＨ（Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｅｘｔｅｎｄｅｄ  Ｈｅａｄｅｒ）内にパッキングし、前記のＭＡＣ  ＰＤＵが多重化されていないＭＡＣ  ＰＤＵの場合にはＬＥＨ（Ｌｅｎｇｔｈ  ｉｎｆｏｒｍａｔｉｏｎ  Ｅｘｔｅｎｄｅｄ  Ｈｅａｄｅｒ）内にパッキングする過程を含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記の第２部分情報をパッキングする前記の過程は、前記の第２部分情報を、前記のＭＡＣ  ＰＤＵが多重化されたＭＡＣ  ＰＤＵまたは多重化されていないＭＡＣ  ＰＤＵの場合、ＬＥＨ（Ｌｅｎｇｔｈ  ｉｎｆｏｒｍａｔｉｏｎ  Ｅｘｔｅｎｄｅｄ  Ｈｅａｄｅｒ）内にパッキングする過程を含むことを特徴とする請求項７に記載の方法。
【請求項１０】
前記の第２部分情報をパッキングする前記の過程は、前記の第２部分情報を、前記のＥＨグループの固定領域にパッキングする過程を含むことを特徴とする請求項５に記載の方法。
【請求項１１】
前記の第２部分情報をパッキングする前記の過程は、前記の第２部分情報を、前記のＥＨグループの前記の固定領域の開始位置にパッキングする過程を含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記の第２部分情報をパッキングする前記の過程は、前記の第２部分情報を、前記のＥＨグループの前記の固定領域の‘ＥＨ  ｇｒｏｕｐ  ｌｅｎｇｔｈ  ｉｎｆｏｒｍａｔｉｏｎ’フィールドに続く位置にパッキングする過程を含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記の第２部分情報を含む前記のＥＨグループの前記の固定領域は、前記のＭＡＣ  ＰＤＵの長さ情報の値が前記の第１値より小さいかまたは同じ場合、ＧＭＨの‘ＥＨ’フィールドが１に設定されたＭＡＣ  ＰＤＵ内で、０に設定されることを特徴とする請求項１０に記載の方法。
【請求項１４】
前記の第１部分情報は、前記のＭＡＣ  ＰＤＵの前記の長さ情報のＬＳＢ ビットを含み、前記の第２部分情報は、前記のＭＡＣ  ＰＤＵの前記の長さ情報のＭＳＢ ビットを含むことを特徴とする請求項１に記載の方法。
【請求項１５】
前記の第１部分情報は、前記のＭＡＣ  ＰＤＵの前記の長さ情報のＭＳＢ ビットを含み、前記の第２部分情報は、前記のＭＡＣ  ＰＤＵの前記の長さ情報のＬＳＢ ビットを含むことを特徴とする請求項１に記載の方法。
【請求項１６】
ＭＡＣ  ＰＤＵの長さ情報を読み取る方法において、送信端からパッキングされたＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵを受信する過程と、前記のＭＡＣ  ＰＤＵ内の第１ヘッダー及び第２ヘッダーから前記のＭＡＣ  ＰＤＵの長さ情報を読み取る過程と、を含み、前記のＭＡＣ  ＰＤＵの前記の長さ情報は、前記のＭＡＣ  ＰＤＵの前記の長さ情報の値があらかじめ定義された第１値より大きい場合、異なる大きさを有する第１部分情報と第２部分情報に分割され、前記の第１部分情報が前記のＭＡＣ  ＰＤＵの前記の第１ヘッダーにパッキングされ、前記の第２部分情報が前記のＭＡＣ  ＰＤＵの前記の第２ヘッダーにパッキングされている、ことを特徴とする方法。
【請求項１７】
前記のＭＡＣ  ＰＤＵ内に前記の第１ヘッダー及び前記の第２ヘッダーが含まれている場合、前記のＭＡＣ  ＰＤＵの前記の長さ情報のＭＳＢ ビットは、前記の第１ヘッダーの長さ情報フィールドから決定され、前記のＭＡＣ  ＰＤＵの前記の長さ情報のＬＳＢ ビットは、前記の第２ヘッダーの長さ情報フィールドから決定されることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記のＭＡＣ  ＰＤＵ内に前記の第１ヘッダー及び前記の第２ヘッダーが含まれている場合、前記のＭＡＣ  ＰＤＵの前記の長さ情報のＬＳＢ ビットは、前記の第１ヘッダーの長さ情報フィールドから決定され、前記のＭＡＣ  ＰＤＵの前記の長さ情報のＭＳＢ ビットは、前記の第２ヘッダーの長さ情報フィールドから決定されることを特徴とする請求項１６に記載の方法。
【請求項１９】
前記の第１ヘッダーは、ＧＭＨ（Ｇｅｒｎｅｒｉｃ  ＭＡＣ  Ｈｅａｄｅｒ）であり、前記の第２ヘッダーは、ＥＨ（Ｅｘｔｅｎｄｅｄ  Ｈｅａｄｅｒ）グループであることを特徴とする請求項１６に記載の方法。
【請求項２０】
前記のＭＡＣ  ＰＤＵの前記の長さ情報を読み取る過程は、前記のＧＭＨの‘ＥＨ’フィールドを読み取る過程と、前記の‘ＥＨ’フィールドが１の場合、前記のＧＭＨの長さ情報フィールド及び前記のＥＨグループの固定領域内のＭＡＣ  ＰＤＵの‘ｌｅｎｇｔｈ  ｉｎｆｏｒｍａｔｉｏｎ  ｅｘｔｅｎｓｉｏｎ’フィールドによって前記のＭＡＣ  ＰＤＵの長さ情報を決める過程を含むことを特徴とする請求項１９に記載の方法。
【請求項２１】
前記のＭＡＣ  ＰＤＵの前記の長さ情報を読み取る過程は、前記のＧＭＨの‘ＥＨ’フィールドを読み取る過程と、前記の‘ＥＨ’フィールドが０の場合、前記のＧＭＨの長さ情報フィールドによって前記のＭＡＣ  ＰＤＵの長さ情報を決める過程を含むことを特徴とする請求項１９に記載の方法。
【請求項２２】
前記の第１ヘッダーはＧＭＨであり、前記の第２ヘッダーはＬＥＨ（Ｌｅｎｇｔｈ  ｉｎｆｏｒｍａｔｉｏｎ  Ｅｘｔｅｎｄｅｄ  Ｈｅａｄｅｒ）及びＭＥＨ（Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｅｘｔｅｎｄｅｄ  Ｈｅａｄｅｒ）中の一つであることを特徴とする請求項１６に記載の方法。
【請求項２３】
前記のＭＡＣ  ＰＤＵの前記の長さ情報を読み取る過程は、前記のＧＭＨの‘ＥＨ’フィールドを読み取る過程と、前記のＧＭＨの‘ＥＨ’フィールドが１の場合、多重化されたＭＡＣ  ＰＤＵ内の前記のＧＭＨの長さ情報フィールド及び前記のＭＥＨの長さ情報フィールドによって前記のＭＡＣ  ＰＤＵの長さ情報を決める過程を含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記のＭＡＣ  ＰＤＵの前記の長さ情報を読み取る過程は、前記のＧＭＨの‘ＥＨ’フィールドを読み取る過程と、前記のＧＭＨの‘ＥＨ’フィールドが１で、前記のＬＥＨが多重化されていないＭＡＣ  ＰＤＵに含まれている場合、前記のＧＭＨの長さ情報フィールド及び前記のＬＥＨの長さ情報フィールドによって前記のＭＡＣ  ＰＤＵの長さ情報を決める過程を含むことを特徴とする請求項２２に記載の方法。
【請求項２５】
前記のＭＡＣ  ＰＤＵの前記の長さ情報を読み取る過程は、前記のＧＭＨの‘ＥＨ’フィールドを読み取る過程と、前記のＧＭＨの‘ＥＨ’フィールドが０の場合、前記のＧＭＨの長さ情報フィールドによって前記のＭＡＣ  ＰＤＵの長さ情報を決める過程を含むことを特徴とする請求項２２に記載の方法。
【請求項２６】
前記のＭＡＣ  ＰＤＵの前記の長さ情報を読み取る過程は、前記のＧＭＨの‘ＥＨ’フィールドを読み取る過程と、前記のＧＭＨの‘ＥＨ’フィールドが１で、多重化されていないＭＡＣ  ＰＤＵに前記のＬＥＨが含まれていない場合、前記のＧＭＨの長さ情報フィールドによって前記のＭＡＣ  ＰＤＵの長さ情報を決める過程を含むことを特徴とする請求項２２に記載の方法。
【請求項２７】
前記の第１ヘッダーはＧＭＨであり、前記の第２ヘッダーはＬＥＨ（Ｌｅｎｇｔｈ  ｉｎｆｏｒｍａｔｉｏｎ  Ｅｘｔｅｎｄｅｄ  Ｈｅａｄｅｒ）であることを特徴とする請求項１６に記載の方法。
【請求項２８】
前記のＭＡＣ  ＰＤＵの前記の長さ情報を読み取る過程は、前記のＧＭＨの‘ＥＨ’フィールドを読み取る過程と、前記のＧＭＨの‘ＥＨ’フィールドが１で、多重化されていないＭＡＣ  ＰＤＵに前記のＬＥＨが含まれた場合、前記のＧＭＨの長さ情報フィールド及び前記のＬＥＨの長さ情報フィールドによって前記のＭＡＣ  ＰＤＵの長さ情報を決める過程を含むことを特徴とする請求項２７に記載の方法。
【請求項２９】
前記のＭＡＣ  ＰＤＵの前記の長さ情報を読み取る過程は、前記のＧＭＨの‘ＥＨ’フィールドを読み取る過程と、前記のＧＭＨの‘ＥＨ’フィールドが０の場合、前記のＧＭＨの長さ情報フィールドによって前記のＭＡＣ  ＰＤＵの長さ情報を決める過程を含むことを特徴とする請求項２７に記載の方法。
【請求項３０】
前記のＭＡＣ  ＰＤＵの前記の長さ情報を読み取る過程は、前記のＧＭＨの‘ＥＨ’フィールドを読み取る過程と、前記のＧＭＨの‘ＥＨ’フィールドが１で、多重化されていないＭＡＣ  ＰＤＵに前記のＬＥＨが含まれていない場合、前記のＧＭＨの長さ情報フィールドによって前記のＭＡＣ  ＰＤＵの長さ情報を決める過程を含むことを特徴とする請求項２７に記載の方法。
【請求項３１】
ＭＡＣ  ＰＤＵの長さ情報をパッキングする通信装置において、パッキングされたＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵを受信端に送信する送受信機と、ＭＡＣ  ＰＤＵの長さ情報の値があらかじめ定義された第１値より大きい場合、前記のＭＡＣ  ＰＤＵの前記の長さ情報を、異なる大きさを有する第１部分情報と第２部分情報に分割して、前記の第１部分情報を前記のＭＡＣ  ＰＤＵの第１ヘッダーにパッキングし、前記の第２部分情報を前記のＭＡＣ  ＰＤＵの第２ヘッダーにパッキングし、前記のＭＡＣ  ＰＤＵの前記の長さ情報の値があらかじめ定義された第１値より小さいかまたは同じ場合、前記のＭＡＣ  ＰＤＵの前記の長さ情報を前記のＭＡＣ  ＰＤＵの前記の第１ヘッダーにパッキングするプロセッサを含むことを特徴とする装置。
【請求項３２】
ＭＡＣ  ＰＤＵの長さ情報を読み取る通信装置において、送信端からパッキングされたＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵを受信する送受信機と、前記のＭＡＣ  ＰＤＵ内の第１ヘッダー及び第２ヘッダーから前記のＭＡＣ  ＰＤＵの長さ情報を読み取るプロセッサを含み、前記のＭＡＣ  ＰＤＵの前記の長さ情報は、前記のＭＡＣ  ＰＤＵの前記の長さ情報の値があらかじめ定義された第１値より大きい場合、異なる大きさを有する第１部分情報と第２部分情報に分割され、前記の第１部分情報が前記のＭＡＣ  ＰＤＵの前記の第１ヘッダーにパッキングされ、前記の第２部分情報が前記のＭＡＣ  ＰＤＵの前記の第２ヘッダーにパッキングされている、ことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信システムプロトコルに関するのである。特に、本発明は広帯域無線網（ｎｅｔｗｏｒｋ）でＭＡＣ  ＰＤＵをエンコーディング及びデコーディングするフィールドに関するものである。
【背景技術】
【０００２】
広帯域無線網は多様な通信標準に基づいている。例えば、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）システムの基盤になるＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ） ８０２．１６ｅ及びこれを進化させたＩＥＥＥ８０２．１６ｍは音声、パケットデータ交換などの多様な種類のサービスを提供する。このような網で、ユーザーデータ及び制御情報は端末及び基地局の間の連結を設定することで交換されることができる。前記の制御情報は前記の端末及び前記の基地局で動作する多様なプロトコルによって生成される。前記のデータパケットは前記の端末及び前記の基地局で用いられる多様なアプリケーションによって生成される。一般的に、３ＧＰＰ  ＬＴＥ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ＩＥＥＥ８０２．２０及びＩＥＥＥ８０２．１６ｅ−２００５、モバイルＷｉＭＡＸのような３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）以後の無線通信規格は制御及びデータ情報を伝達するためにＰＤＵ（Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）を用いる。
【０００３】
前記ＩＥＥＥ８０２．１６ｍの通信規格は物理層及びＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）層を含むプロトコル構造を持っている。前記のＭＡＣ層は３個の副層（ｓｕｂ−ｌａｙｅｒ）を含んで、前記の３個の副層は収斂副層（ＣＳ：Ｃｏｎｖｅｒｇｅｎｃｅ  Ｓｕｂｌａｙｅｒ）、ＭＡＣ共通部分副層（ＭＡＣ  ｃｏｍｍｏｎ  ｐａｒｔ  ｓｕｂｌａｙｅｒ）、保安副層（ｓｅｃｕｒｉｔｙ  ｓｕｂｌａｙｅｒ）を含んでいる。前記の収斂副層は収斂副層ＳＡＰ（Ｓｅｒｖｉｃｅ  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）を通じて受信された外部網データをＭＡＣ  ＳＡＰを通じてＭＡＣ共通部分副層によって受信されたＭＡＣ  ＳＤＵ（Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）に変換及びマッピングする機能を担当する。また前記の収斂副層は外部網ＳＤＵを分類して、外部網ＳＤＵを適切なＭＡＣ連結に続いてくれる。また、ペイロードヘッダー圧縮（ＰＨＳ：Ｐａｙｌｏａｄ  Ｈｅａｄｅｒ  Ｓｕｐｐｒｅｓｓｉｏｎ）のような機能も含まれることができる。
【０００４】
前記のＭＡＣ共通部分副層は前記のＭＡＣ  ＳＡＰを通じて多様な副層からデータを受信して、特定のＭＡＣ連結でデータを分類する。データは物理ＳＡＰを通じて前記のＭＡＣ共通部分副層及び物理層の間に伝達する。また、前記のＭＡＣ共通部分副層は認証、保安キー交換、暗号化などを提供する別途の保安副層を含んでいる。前記のＭＡＣ共通部分副層はＩＥＥＥ８０２．１６ｍの基盤のＭＡＣ  ＰＤＵを構成する。前記のＭＡＣ  ＰＤＵのフォーマットはＧＭＨ（Ｇｅｎｅｒｉｃ  ＭＡＣ  Ｈｅａｄｅｒ）、ＥＨ（Ｅｘｔｅｎｄｅｄ  Ｈｅａｄｅｒ）グループ及びペイロードを含んでいる。各連結ペイロードは特定の連結のために収斂副層から受信された少なくとも一つのＭＡＣ  ＳＤＵまたはＭＡＣ  ＳＤＵフラグメントを含んでいる。
【０００５】
さらに、前記のＧＭＨフォーマットはフローＩＤ（ｆｌｏｗ  Ｉｄｅｎｔｉｆｉｅｒ）フィールド、ＥＨフィールド、長さフィールドを含んでいる。前記のフローＩＤフィールドは連結を識別するためのことであり、前記のＥＨフィールドはＭＡＣ  ＰＤＵにＥＨの付加可否を示し、前記の長さフィールドはＭＡＣ  ＰＤＵのペイロードの長さを示す。前記のＥＨグループはＥＨグループの長さの大きさで構成された固定領域を含んでいる。前記のＥＨグループは少なくとも一つのＥＨで構成された固定領域による可変的領域を含んでいる。前記のＥＨフィールドはタイプフィールド及びボディーコンテンツフィールドを含んでいる。前記のタイプフィールドはＥＨの種類を示し、前記のボディーコンテンツフィールドはタイプの従属的コンテンツ（ｔｙｐｅ−ｄｅｐｅｎｄｅｎｔ  ｃｏｎｔｅｎｔｓ）を示す。
【０００６】
前記のＭＡＣ層は多数のＭＡＣ  ＰＤＵをＭＡＣ層パケットにエンコーディングして、前記のＭＡＣ層パケットは無線で送信されるために物理層に伝達される。前記のＭＡＣ層で生成された前記のＭＡＣ層パケットの大きさは前記の物理層で要請されたバイト数と等しい。したがって、前記のＭＡＣ層パケットにエンコーディングされた多数のＭＡＣ  ＰＤＵは送信端の物理層から受信端の物理層に送信される。
【０００７】
前記のＧＭＨ内の長さフィールドの大きさが１１ビットであるから、前記のＭＡＣ  ＰＤＵの最大の大きさは２０４７であることができる。高いデータ率システムで、ＭＡＣ  ＰＤＵを通じて伝達するＭＡＣ  ＳＤＵは２０４７バイトよりもっと大きくなることができる。大きい用量のＭＡＣ  ＳＤＵを伝達するため、前記のＭＡＣ  ＳＤＵはフラグメント化されて、ＭＡＣ  ＰＤＵそれぞれはＭＡＣ  ＳＤＵの一つのフラグメントで構成されて一つの物理層パケットで連結されなければならない。このような方式はＧＭＨオーバーヘッド（２バイト）、フラグメント化/パッキング（ｆｒａｇｍｅｎｔａｔｉｏｎ／ｐａｃｋｉｎｇ）情報オーバーヘッド（ＭＡＣ  ＳＤＵ当たり２バイト）によるオーバーヘッドを増加させる。例えば、ｎ個のＭＡＣ  ＰＤＵを通じて伝達される一つのＭＡＣ  ＳＤＵによって、４×（ｎ−１）バイトの追加オーバーヘッドが発生する。したがって、一つのＭＡＣ  ＰＤＵを通じて大きいＭＡＣ  ＳＤＵを伝達することができるようにするために、前記のＭＡＣ  ＰＤＵはもっと大きい長さフィールドを含まなければならない。
【０００８】
さらに、一つのＭＡＣ層パケットで多数のＭＡＣ  ＰＤＵを通じて大きいＭＡＣ  ＳＤＵを伝達する手続きはもっと多いＡＲＱ（Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ）シーケンス番号を用いるようにする。前記のＡＲＱシーケンス番号はＭＡＣ  ＰＤＵごとに割り当てされる。これにより、送信者ＡＲＱウィンドウの飽和を避けるためにもっと頻繁なフィードバック要請に対するポーリングが起きることになる。したがって、一つのＭＡＣ  ＰＤＵを通じて大きいＭＡＣ  ＳＤＵを伝達することができるようにするために、前記のＭＡＣ  ＰＤＵはもっと大きい長さフィールドを含まなければならない。
【０００９】
また、現在のＭＡＣ  ＰＤＵのフォーマットによれば、前記のＭＡＣ  ＰＤＵは多数の連結からのペイロードを運ぶことができる。多重化方式は保安のオーバーヘッドを著しく減少させる。したがって、ｎ個の連結のペイロードが一つのＭＡＣ  ＰＤＵに多重化される場合、１２×（ｎ−１）バイトのオーバーヘッドを減らすことができる。しかし、長さフィールドの大きさが小さい場合は、多重化されたペイロード及びヘッダーの大きさが２０４７より大きい場合、前記の多重化は成り立つことができない。したがって、多数のＭＡＣ  ＰＤＵが構成されて、各連結のためのＭＡＣ  ＰＤＵは一つのＭＡＣ層パケットで連結される。これにより、ｎ個の連結のペイロードを送信するため、２×（ｎ−１）＋１２×（ｎ−１）バイトの追加的なオーバーヘッドが発生する。すなわち、多重化されたＭＡＣ  ＰＤＵは多重化のためにより大きい大きさの長さフィールドを含まなければならない。
したがって、ＭＡＣ層パケットにＭＡＣ  ＰＤＵの長さ情報を效果的にエンコーディング及びデコーディングするための代案を提示しなければならない。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】米国特許第６５９０８８２号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は前述した問題点及び不利益を解消して、 以下のような利点を提供する。本発明の目的はＭＡＣ  ＰＤＵの長さをエンコーディング及びデコーディングするためのシステム及び方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の見地によれば、ＭＡＣ  ＰＤＵの長さをエンコーディングするための方法が提供される。方法は、ＭＡＣ  ＰＤＵの長さ情報の値があらかじめ定義された第１値より大きい場合、前記のＭＡＣ  ＰＤＵの前記の長さ情報を２個の部分に分割する過程と、前記の２個の部分の中で第１部分を前記のＭＡＣ  ＰＤＵの第１ヘッダーにエンコーディングする過程と、前記の２個の部分の中で第２部分を前記のＭＡＣ  ＰＤＵの第２ヘッダーにエンコーディングする過程と、前記のＭＡＣ  ＰＤＵの前記の長さ情報の値があらかじめ定義された第１値より小さいかまたは同じ場合、前記のＭＡＣ  ＰＤＵの前記の長さ情報を前記のＭＡＣ  ＰＤＵの前記の第１ヘッダーにエンコーディングする過程と、エンコーディングされたＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵを受信端に送信する過程を含んでいる。
【００１３】
本発明の他の見地によれば、ＭＡＣ  ＰＤＵの長さをデコーディングする方法が提供される。方法は、送信端からエンコーディングされたＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵを受信する過程と、第１ヘッダー及び第２ヘッダーが含まれているのかを判断し、前記のＭＡＣ  ＰＤＵ内に前記の第１ヘッダー及び前記の第２ヘッダーが含まれる場合、前記のＭＡＣ  ＰＤＵ内の前記の第１ヘッダー及び前記の第２ヘッダーから前記のＭＡＣ  ＰＤＵの長さ情報をデコーディングする過程と、第１ヘッダー及び第２ヘッダーが含まれているのかを判断し、前記のＭＡＣ  ＰＤＵ内に前記の第１ヘッダーだけが含まれる場合、前記のＭＡＣ  ＰＤＵ内の前記の第１ヘッダーから前記のＭＡＣ  ＰＤＵの長さ情報をデコーディングする過程と、を含むことを特徴とする。
【００１４】
本発明のまた他の見地によれば、ＭＡＣ  ＰＤＵの長さをエンコーディングする通信装置が提供される。装置は、エンコーディングされたＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵを受信端に送信する送受信機と、ＭＡＣ  ＰＤＵの長さ情報の値があらかじめ定義された第１値より大きい場合、前記のＭＡＣ  ＰＤＵの前記の長さ情報を２個の部分に分割して、前記の２個の部分の中で第１部分を前記のＭＡＣ  ＰＤＵの第１ヘッダーにエンコーディングする過程と、前記の２個の部分の中で第２部分を前記のＭＡＣ  ＰＤＵの第２ヘッダーにエンコーディングする過程と、前記のＭＡＣ  ＰＤＵの前記の長さ情報の値があらかじめ定義された第１値より小さいかまたは同じ場合、前記のＭＡＣ  ＰＤＵの前記の長さ情報を前記のＭＡＣ  ＰＤＵの前記の第１ヘッダーにエンコーディングするプロセッサを含むことを特徴とする。
【００１５】
本発明のまた他の見地によれば、ＭＡＣ  ＰＤＵの長さをデコーディングする通信装置が提供される。装置は、送信端からエンコーディングされたＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵを受信する送受信機と、第１ヘッダー及び第２ヘッダーが含まれているのかを判断し、前記のＭＡＣ  ＰＤＵ内に前記の第１ヘッダー及び前記の第２ヘッダーが含まれる場合、前記のＭＡＣ  ＰＤＵ内の前記の第１ヘッダー及び前記の第２ヘッダーから前記のＭＡＣ  ＰＤＵの長さ情報をデコーディングして、第１ヘッダー及び第２ヘッダーが含まれているのかを判断し、前記のＭＡＣ  ＰＤＵ内に前記の第１ヘッダーだけが含まれる場合、前記のＭＡＣ  ＰＤＵ内の前記の第１ヘッダーから前記のＭＡＣ  ＰＤＵの長さ情報をデコーディングするプロセッサを含むことを特徴とする。
【００１６】
本発明の実施形態による本発明の前述した見地及び他の見地、特徴、利益は次のような図面と共に説明される詳細な説明から明らかに確認される。
【図面の簡単な説明】
【００１７】
【図１】無線接続システムのプロトコル構造を図示する図面である。
【図２】従来技術による無線接続システムでＭＡＣ層パケットを図示する図面である。
【図３】本発明の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディングを図示する図面である。
【図４】本発明の他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディングを図示する図面である。
【図５】本発明のまた他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディングを図示する図面である。
【図６】本発明の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディング方法を図示する図面である。
【図７】本発明の他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディング方法を図示する図面である。
【図８】本発明のまた他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディング方法を図示する図面である。
【図９】本発明の実施形態によるＭＡＣ  ＰＤＵの長さ情報のデコーディング方法を図示する図面である。
【図１０】本発明の他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のデコーディング方法を図示する図面である。
【図１１】本発明のまた他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のデコーディング方法を図示する図面である。
【図１２】本発明の実施形態による通信装置のブロック構成を図示する図面である。
【図１３】本発明のまた他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディング方法を図示する図面である。
【図１４】本発明のまた他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のデコーディング方法を図示する図面である。
【発明を実施するための形態】
【００１８】
前記の図面で、参照番号は等しいとか類似の要素、特徴、構造を説明するために用いられる。
以下の図面を参考にした説明は、請求範囲及びそれと同等のことによって定義される本発明の実施形態の包括的な理解を助けるために提供される。以下の説明では理解を助けるため、様々な具体的な詳細事項を含むが、単に例として扱われるだけである。したがって、本発明の思想や範囲を脱しない限度内で実施形態の多様な変形及び修正ができるのは勿論である。また、広く知られている機能及び構造の説明は明確性のために省略される。
【００１９】
図１は無線接続システムでプロトコル構造を図示している。
前記の図１を参照すると、前記のプロトコル構造１００は物理層１１０及びＭＡＣ層１２０を含んでいる。前記のＭＡＣ層１２０は３個の副層を含んで、前記の３個の副層は収斂副層１２２、ＭＡＣ共通部分副層１２４、保安副層１２６を含んでいる。
【００２０】
前記の収斂副層１２２は収斂副層ＳＡＰ（ＣＡ  ＳＡＰ）１３１を通じて受信された外部網データをＭＡＣ  ＳＡＰ１３３を通じてＭＡＣ共通部分副層１２４によって受信されたＭＡＣ  ＳＤＵに変換及びマッピングする機能を担当する。また前記の収斂副層１２２は外部網ＳＤＵを分類して、外部網ＳＤＵを適切なＭＡＣ連結に続いてくれる。また、ペイロードヘッダー圧縮のような機能も含まれることができる。
【００２１】
前記のＭＡＣ共通部分副層１２４は前記のＭＡＣ  ＳＡＰ１３３を通じて多様な副層からデータを受信し、特定のＭＡＣ連結でデータを分類する。データは物理ＳＡＰ（ＰＨＹ  ＳＡＰ）１３５を通じて前記のＭＡＣ共通部分副層１２４及び物理層１１０の間に伝達される。また、前記のＭＡＣ共通部分副層１２４は認証、保安キー交換、暗号化などを提供する別途の保安副層１２６を含んでいる。連結情報はＭＡＣ  ＰＤＵ内に保存される。ＭＡＣ層は多重のＭＡＣ  ＰＤＵを一つのＭＡＣ層のパケットでエンコーディングし、前記のＭＡＣ層パケットは無線を通じて送信されるために前記の物理層１１０に伝達される。
【００２２】
図２Ａないし図２Ｃは従来技術による無線接続システムでＭＡＣ層パケットを図示している。
前記の図２Ａないし図２Ｃを参照すると、有效なＭＡＣ  ＰＤＵはＭＡＣ層パケットにエンコーディングされて、送信端の物理層がら受信端の物理層に送信される。前記のＭＡＣ共通部分副層がＭＡＣ  ＰＤＵを構成する。一般的なＩＥＥＥ８０２．１６ｍの基盤のＭＡＣ  ＰＤＵフォーマット２０２は図２Ａのようである。前記のＭＡＣ  ＰＤＵフォーマット２０２はＧＭＨ、ＥＨグループ及びペイロードを含んでいる。前記のペイロードは少なくとも一つの連結からのペイロードを含んでいる。各連結のペイロードは該当の連結に対する収斂副層から提供される少なくとも一つのＭＡＣ  ＳＤＵまたはＭＡＣ  ＳＤＵのフラグメントを含んでいる。ＩＥＥＥ８０２．１６ｍの基盤のＧＭＨフォーマット２０４は図２Ｂのようである。
【００２３】
前記のＧＭＨフォーマット２０４は連結を識別するためのフローＩＤフィールドを含んでいる。また、前記のＧＭＨフォーマット２０４はＭＡＣ  ＰＤＵに拡張ヘッダーが含まれているのかの可否を示すＥＨフィールドを含み、ＭＡＣ  ＰＤＵの長さを示す長さフィールドを含んでいる。前記のＥＨグループのフォーマット１０６は図２Ｃのようである。前記のＥＨグループのフォーマット１０６は８ビットのＥＨ長さフィールド、４ビットのＥＨタイプフィールド、可変的なボディーコンテンツフィールドなどの多様なフィールドを含んでいる。有效なＭＡＣ  ＰＤＵはＭＡＣ層パケット内に配置されて、受信端に送信されるためにＭＡＣ層から物理層に伝達する。
【００２４】
ＭＡＣ層パケットの大きさは物理層によって決定される。本発明の実施形態によって、ＭＡＣ層で構成されるＭＡＣ層パケットの大きさは物理層によって要求されるバイトの数と等しい。前記の物理層は最大１４４００バイトまで要求することができる。前記のＧＭＨフォーマット２０４のように、前記のＭＡＣ  ＰＤＵのＧＭＨヘッダー内の長さフィールドが１１ビットであるから、前記のＭＡＣ層は最大２０４７バイトのＭＡＣ  ＰＤＵを構成する能力を持つのである。したがって、前記のＭＡＣ層が前記の物理層から２０４７バイトを超過する大きさの要請を受ける場合、要求されたところによってより多くの情報を含ませるために前記のＭＡＣ  ＰＤＵでもっと大きい大きさの長さフィールドがエンコーディングされる。この時、最大の大きさの物理パケットを支援するために１４ビットの長さフィールドが要求される。
【００２５】
本発明の実施形態によって、ＭＡＣ  ＰＤＵの長さをエンコーディングするために異なる大きさの２個の長さフィールドが定義される。以下の説明の便宜のために、本発明は前記の２個の長さフィールドを‘ＬｅｎｇｔｈＬｏｎｇ’及び‘ＬｅｎｇｔｈＳｈｏｒｔ’と指称する。万一、ＭＡＣ  ＰＤＵの長さが２ＬｅｎｇｔｈＳｈｏｒｔ−１以下の場合、前記のＭＡＣ  ＰＤＵの長さはＬｅｎｇｔｈＳｈｏｒｔの長さフィールドだけで表現されて、ＭＡＣ  ＰＤＵの一番目のヘッダーにエンコーディングされる。一方、ＭＡＣ  ＰＤＵの長さが２ＬｅｎｇｔｈＳｈｏｒｔ−１を超過する場合、前記のＭＡＣ  ＰＤＵの長さはＬｅｎｇｔｈＬｏｎｇの長さフィールドだけで表現される。ここで、前記のＬｅｎｇｔｈＬｏｎｇフィールドは２個の部分、すなわち、第１部分及び第２部分に分けられて、前記のＭＡＣ  ＰＤＵの一番目及び二番目のヘッダーのそれぞれにエンコーディングされる。例えば前記のＬｅｎｇｔｈＬｏｎｇフィールドがｘ個ビット及びｙ個ビットに分けられることができる。前記の第１部分の大きさは前記の一番目のヘッダーの長さフィールドのビット数と同じである。前記のｘ個ビットはＧＭＨにエンコーディングされて、前記のｙ個ビットはＧＭＨと離れた二番目のヘッダーにエンコーディングされる。本発明の実施形態によって、前記の二番目のヘッダーはＬＥＨ（Ｌｅｎｇｔｈ  Ｅｘｔｅｎｄｅｄ  Ｈｅａｄｅｒ）であることができる。本発明のまた他の実施形態によって、前記の二番目のヘッダーはＥＨグループであることができる。
【００２６】
例えば、ＭＡＣ  ＰＤＵの長さが２０４７より大きい場合、前記のＭＡＣ  ＰＤＵの長さは１４ビットのＬｅｎｇｔｈＬｏｎｇを通じて表現される。前記の１４ビットの ＬｅｎｇｔｈＬｏｎｇは１１個のビット及び３個のビットに分けられる。これによって、ＧＭＨヘッダーが１１ビットを含むので、前記のＬｅｎｇｔｈＬｏｎｇの１１個のビットは前記のＧＭＨにエンコーディングされて、前記のＬｅｎｇｔｈＬｏｎｇの残りの３個のビットは二番目のヘッダー、例えば、ＬＥＨ、ＭＥＨまたはＥＨグループにエンコーディングされることができる。本発明の実施形態によって、前記のＧＭＨヘッダーは前記の長さフィールドのＬＳＢ（Ｌｅａｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔｓ）をエンコーディングして、前記の二番目のヘッダーは前記の長さフィールドのＭＳＢ（Ｍｏｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔｓ）をエンコーディングすることができる。この場合、前記の１１個のビットは前記の長さフィールドのＬＳＢであり、前記の３個のビットは前記の長さフィールドのＭＳＢである。本発明の他の実施形態によって、前記のＧＭＨヘッダーは前記の長さフィールドのＭＳＢをエンコーディングして、前記の二番目のヘッダーは前記の長さフィールドのＬＳＢをエンコーディングすることができる。この場合、前記の１１個のビットは前記の長さフィールドのＭＳＢであり、前記の３個のビットは前記の長さフィールドのＬＳＢである。
【００２７】
図３は本発明の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディングを図示している。
前記の図３を参照すると、ＭＡＣ  ＰＤＵの長さはＧＭＨ３０４及びＬＥＨ３０６を利用してＭＡＣ  ＰＤＵ内のＬｅｎｇｔｈＬｏｎｇ３０８にエンコーディングされる。前記の図３の図示のように、前記のＭＡＣ  ＰＤＵ３０２はＧＭＨ３０４ 、ＬＥＨ３０６、他の拡張ヘッダー及びペイロードを含んでいる。
【００２８】
前記のＭＡＣ  ＰＤＵの長さ情報は図３の３０８部分のように２個の部分に分けられる。‘ｙ’ビットを含む第１部分は前記のＧＭＨ３０４にエンコーディングされて、‘ｘ’ビットを含む第２部分は前記のＬＥＨ３０６にエンコーディングされる。本発明の実施形態によって、ＬＳＢ（‘ｙ’ビット）が前記のＧＭＨ３０４ に、ＭＳＢ（‘ｘ’ビット）が前記のＬＥＨ３０６にエンコーディングされることができる。前記のＧＭＨ３０４は長さ情報を最大１１ビットまでエンコーディングすることができる。したがって、前記の長さ情報の１１ビットが前記のＧＭＨ３０４にエンコーディングされる。これによって、前記の長さ情報のＬＳＢ１１ビットが前記のＧＭＨ３０４にエンコーディングされる。前記のＧＭＨ３０４で、‘ＥＨ’フィールドは１に設定されて前記のＭＡＣ  ＰＤＵに係わるＥＨが存在することを指示する。これによって、前記の長さ情報の残りのビットは前記のＭＡＣ  ＰＤＵの前記のＬＥＨ３０６にエンコーディングされる。前記のＬＥＨ３０６は前記のＬＥＨ３０６の種類を示す‘Ｔｙｐｅ’フィールド及び前記のＭＡＣ  ＰＤＵの長さ情報の二番目の部分をエンコーディングするための長さフィールドを含んでいる。これによって、前記の長さ情報のＭＳＢが前記のＬＥＨ３０６にエンコーディングされる。例えば、長さフィールドが１４ビットである時、ＬＳＢ１１ビットは前記のＧＭＨ３０４に、ＭＳＢ３ビットは前記のＬＥＨ３０６にエンコーディングされる。
【００２９】
本発明の実施形態によって、前記の長さ情報のＬＳＢは前記のＬＥＨ３０６にエンコーディングされることができる。この場合、長さフィールドが１４ビットである時、ＭＳＢ１１ビットは前記のＧＭＨ３０４に、残りのＬＳＢ３ビットは前記のＬＥＨ３０６にエンコーディングされる。
【００３０】
図４は本発明の他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディングを図示している。
前記の図４を参照すると、ＭＡＣ  ＰＤＵの長さはＧＭＨ及びＭＥＨを用いてＭＡＣ  ＰＤＵ内のＬｅｎｇｔｈＬｏｎｇ４０８にエンコーディングされる。前記の図３の図示のように、前記のＭＡＣ  ＰＤＵ４０２はＧＭＨ４０４、ＭＥＨ４０６、他の拡張ヘッダー及び多数の連結ペイロードを含んでいる。
【００３１】
前記のＭＡＣ  ＰＤＵの長さ情報は図４の４０８のように２個の部分に分けられる。第１部分は前記のＧＭＨ４０４にエンコーディングされ、前記のＭＡＣ  ＰＤＵが多重化された多数のＭＡＣ  ＰＤＵの時、第２部分は前記のＭＥＨ４０６にエンコーディングされる。前記のＧＭＨ４０４は長さ情報を最大１１ビットまでエンコーディングすることができる。したがって、前記の長さ情報の１１ビットが前記のＧＭＨ４０４にエンコーディングされる。例えば、前記の長さ情報のＬＳＢビットが前記のＧＭＨ４０４にエンコーディングされる。前記のＧＭＨ４０４から、‘ＥＨ’フィールドは１に設定されて前記のＭＡＣ  ＰＤＵに係わるＥＨが存在することを指示する。これによって、前記の長さ情報の残りのビットは前記のＭＡＣ  ＰＤＵの前記のＭＥＨ４０６にエンコーディングされる。前記のＭＥＨ４０６は前記のＭＥＨ４０６の種類を示す‘Ｔｙｐｅ’フィールド及び前記のＭＡＣ  ＰＤＵの長さ情報の二番目の部分をエンコーディングするための前記の‘Ｌｅｎｇｔｈ’フィールドを含んでいる。
【００３２】
本発明の実施形態によって、前記の長さ情報のＭＳＢが前記のＭＥＨ４０６にエンコーディングされる。例えば、長さフィールドが１４ ビットである時、ＬＳＢ１１ビットは前記のＧＭＨ４０４に、ＭＳＢ３ビットは前記のＭＥＨ４０６にエンコーディングされる。本発明の実施形態によって、前記の長さ情報のＬＳＢは前記のＭＥＨ４０６にエンコーディングされることができる。この場合、長さフィールドが１４ビットである時、ＭＳＢ１１ビットは前記のＧＭＨ４０４に、残りのＬＳＢ３ビットは前記のＭＥＨ４０６にエンコーディングされる。この時、前記のＭＥＨ４０６の後端にオクテット  アラインメント（ｏｃｔｅｔ  ａｌｉｇｎｍｅｎｔ）のために予約されたビットが存在する場合、前記の３ビットの情報は前記のＭＥＨ４０６にオーバーヘッドを追加しないことである。
【００３３】
図５は本発明のまた他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディングを図示している。
前記の図５を参照すると、ＥＨグループのフォーマットが説明される。第１領域５０２は前記のＥＨグループの固定領域として、３ビットの‘ＭＡＣ  ＰＤＵ Ｌｅｎｇｔｈ  Ｅｘｔｅｎｓｉｏｎ’フィールド、５ビットの‘ＥＨ  Ｇｒｏｕｐ  Ｌｅｎｇｔｈ’フィールドを含んでいる。第２領域５０４は前記のＥＨの可変的な部分として、０または少なくとも一つのＥＨを含んでいる。
【００３４】
ＬｅｎｇｔｈＬｏｎｇ に表現される前記のＭＡＣ  ＰＤＵの長さ情報は２個の部分に分けられる。第１部分はＧＭＨにエンコーディングされて、第２部分は前記の‘ＭＡＣ  ＰＤＵ Ｌｅｎｇｔｈ  Ｅｘｔｅｎｓｉｏｎ’フィールドにエンコーディングされる。前記のＧＭＨは長さ情報を最大１１ビットまでエンコーディングすることができる。したがって、前記の長さ情報の１１ビットが前記のＧＭＨにエンコーディングされる。例えば、前記の長さ情報のＬＳＢビットが前記のＧＭＨにエンコーディングされる。前記のＧＭＨで、‘ＥＨ’フィールドは１に設定されて前記のＭＡＣ  ＰＤＵに係わるＥＨが存在することを指示する。これによって、前記の長さ情報の残りのビットは前記のＥＨグループ内の固定領域５０２に含まれた前記の‘ＭＡＣ  ＰＤＵ Ｌｅｎｇｔｈ  Ｅｘｔｅｎｓｉｏｎ’フィールドにエンコーディングされる。
【００３５】
本発明の実施形態によって、前記の長さ情報のＭＳＢが前記のＥＨグループの前記の固定領域５０２にエンコーディングされる。例えば、長さフィールドが１４ビットである時、ＬＳＢ１１ビットは前記のＧＭＨに、ＭＳＢ３ビットは前記のＥＨグループ内の固定領域５０２に含まれた前記の‘ＭＡＣ  ＰＤＵ Ｌｅｎｇｔｈ  Ｅｘｔｅｎｓｉｏｎ’フィールドにエンコーディングされる。本発明の他の実施形態によって、前記の長さ情報のＬＳＢは前記のＥＨグループ内の固定領域５０２に含まれた前記の‘ＭＡＣ  ＰＤＵ Ｌｅｎｇｔｈ  Ｅｘｔｅｎｓｉｏｎ’フィールドにエンコーディングされることができる。この場合、長さフィールドが１４ビットである時、ＭＳＢ１１ビットは前記のＧＭＨに、残りのＬＳＢ３ビットは前記のＥＨグループ内の固定領域５０２に含まれた前記の‘ＭＡＣ  ＰＤＵ Ｌｅｎｇｔｈ  Ｅｘｔｅｎｓｉｏｎ’フィールドにエンコーディングされる。
【００３６】
図６は本発明の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディング手続きを図示している。
前記の図６を参照すると、６０４段階でＭＡＣ  ＰＤＵの長さがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさを超過するのか判断される。万一、前記のＭＡＣ  ＰＤＵの長さがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさ以下である場合、６０６段階で、前記のＬｅｎｇｔｈＳｈｏｒｔの値は前記のＭＡＣ  ＰＤＵの長さに設定される。６０８段階で、ＧＭＨの‘Ｌｅｎｇｔｈ’フィールドは前記のＬｅｎｇｔｈＳｈｏｒｔの値に設定される。以後、本手続きは終了する。
【００３７】
一方、６０４段階で前記のＭＡＣ  ＰＤＵの大きさがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさより大きい場合、６１０段階で、前記のＭＡＣ  ＰＤＵの長さがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさを超過するので、ＬｅｎｇｔｈＬｏｎｇの値は前記のＭＡＣ  ＰＤＵの長さに設定される。本発明の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇは２個の部分に分割される。６１２段階で、前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールドは前記のＬｅｎｇｔｈＬｏｎｇの第１部分に設定される。例えば、前記の第１部分はあらかじめ定義された数のビットで構成される。例えば、前記の第１部分は前記のＧＭＨに含まれた前記の‘Ｌｅｎｇｔｈ’フィールドの大きさと等しい。本発明の実施形態によって、前記の第１部分は前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢのあらかじめ定義された数のビットであることができる。本発明の他の実施形態によって、前記の第１部分は前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢのあらかじめ定義された数のビットであることができる。
【００３８】
６１４段階で、前記のＭＡＣ  ＰＤＵにＬＥＨが含まれる。６１６段階で、前記のＭＡＣ  ＰＤＵの前記のＬＥＨ内に前記のＬｅｎｇｔｈＬｏｎｇの第２部分がエンコーディングされる。本発明の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢが前記のＬＥＨにエンコーディングされる。本発明の他の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢが前記のＬＥＨにエンコーディングされる。
【００３９】
図７は本発明の他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディング方法を図示している。
前記の図７を参照すると、７０４段階でＭＡＣ  ＰＤＵの大きさがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさを超過するのか判断される。万一、前記のＭＡＣ  ＰＤＵの大きさがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさ以下である場合、７０６段階で、前記のＬｅｎｇｔｈＳｈｏｒｔの値は前記のＭＡＣ  ＰＤＵの長さに設定される。
【００４０】
７０８段階で、ＧＭＨの‘Ｌｅｎｇｔｈ’フィールドは前記のＬｅｎｇｔｈＳｈｏｒｔの値に設定される。以後、本手続きを終了する。
一方、前記のＭＡＣ  ＰＤＵの大きさがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさより大きい場合、７１０段階で、前記のＭＡＣ  ＰＤＵの長さがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさを超過するので、前記のＬｅｎｇｔｈＬｏｎｇの値は前記のＭＡＣ  ＰＤＵの長さに設定される。本発明の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇは第１部分及び第２部分などの２個の部分に分割される。７１２段階で、前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールドは前記のＬｅｎｇｔｈＬｏｎｇの第１部分に設定される。本発明の実施形態によって、前記の第１部分はあらかじめ定義された数のビットで構成される。例えば、前記の第１部分は前記のＧＭＨに含まれた前記の‘Ｌｅｎｇｔｈ’フィールドの大きさと等しい。本発明の他の実施形態によって、前記の第１部分は前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢのあらかじめ定義された数のビットであることができる。本発明の他の実施形態によって、前記の第１部分は前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢのあらかじめ定義された数のビットであることができる。
【００４１】
７１４段階で、前記のＭＡＣ  ＰＤＵに多数の連結のペイロードが含まれるのか判断される。前記のＭＡＣ  ＰＤＵに多数の連結のペイロードが含まれていない場合、７１６段階で、前記のＭＡＣ  ＰＤＵにＬＥＨが追加される。７１８段階で、前記のＭＡＣ  ＰＤＵの前記のＬＥＨ内に前記のＬｅｎｇｔｈＬｏｎｇの第２部分が挿入される。本発明の実施形態によって、前記の第２部分は前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢのあらかじめ定義された数のビットであることができる。本発明の他の実施形態によって、前記の第２部分は前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢのあらかじめ定義された数のビットであることができる。
【００４２】
一方、前記のＭＡＣ  ＰＤＵに多数の連結のペイロードが含まれると、７２０段階で、前記のＭＡＣ  ＰＤＵのＭＥＨ内に前記のＬｅｎｇｔｈＬｏｎｇの第２部分がエンコーディングされる。本発明の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢが前記のＭＥＨにエンコーディングされる。本発明の他の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢが前記のＭＥＨにエンコーディングされる。以後、本手続きは終了する。
【００４３】
図８は本発明のまた他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディング方法を図示している。
前記の図８を参照すると、８０４段階でＭＡＣ  ＰＤＵの大きさがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさを超過するのか判断される。万一、前記のＭＡＣ  ＰＤＵの大きさがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさ以下である場合、８０６段階で、前記のＬｅｎｇｔｈＳｈｏｒｔの値は前記のＭＡＣ  ＰＤＵの長さに設定される。８０８段階で、ＧＭＨの‘Ｌｅｎｇｔｈ’フィールドは前記のＬｅｎｇｔｈＳｈｏｒｔの値に設定される。本発明の実施形態によって、前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールドが前記のＬｅｎｇｔｈＳｈｏｒｔの値に設定されて前記のＧＭＨの‘ＥＨ’フィールドが１に設定された場合、ＥＨグループの固定領域内の‘ＭＡＣ  ＰＤＵ ｅｘｔｅｎｔｉｏｎ’フィールドは０に設定されることができる。
【００４４】
一方、前記のＭＡＣ  ＰＤＵの大きさがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさより大きい場合、８１０段階で、前記のＭＡＣ  ＰＤＵの長さがＬｅｎｇｔｈＳｈｏｒｔでエンコーディング可能な最大の大きさを超過するので、ＬｅｎｇｔｈＬｏｎｇの値は前記のＭＡＣ  ＰＤＵの長さに設定される。本発明の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇは第１部分及び第２部分などの２個の部分に分割される。８１２段階で、前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールドは前記のＬｅｎｇｔｈＬｏｎｇの第１部分に設定される。本発明の実施形態によって、前記の第１部分はあらかじめ定義された数のビットで構成される。例えば、前記の第１部分は前記のＧＭＨに含まれた前記の‘Ｌｅｎｇｔｈ’フィールドの大きさと等しい。例えば、前記の第１部分は前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢのあらかじめ定義された数のビットであることができる。ただ、本発明の他の実施形態によって、前記の第１部分は前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢのあらかじめ定義された数のビットであることができる。
【００４５】
８１４段階で、前記のＭＡＣ  ＰＤＵにＥＨグループが含まれて、‘ＥＨ’フィールドは１に設定される。８１６段階で、前記のＭＡＣ  ＰＤＵの前記のＥＨグループ内に前記のＬｅｎｇｔｈＬｏｎｇの第２部分がエンコーディングされる。本発明の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢが前記のＥＨグループの固定された位置にエンコーディングされる。本発明の他の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢが前記のＥＨグループの固定された位置にエンコーディングされる。
【００４６】
図９は本発明の実施形態によるＭＡＣ  ＰＤＵの長さ情報のデコーディング方法を図示している。
前記の図９を参照すると、９０４段階で、受信されたＭＡＣ  ＰＤＵにＬＥＨが含まれているのかの可否が判断される。万一、前記のＭＡＣ  ＰＤＵに前記のＬＥＨが含まれていない場合、９０６段階で、ＧＭＨの‘Ｌｅｎｇｔｈ’フィールドの値はＬｅｎｇｔｈＳｈｏｒｔの値に設定される。続いて、９０８段階で、前記のＬｅｎｇｔｈＳｈｏｒｔの値が前記のＭＡＣ  ＰＤＵの長さに割り当てされる。以後、本手続きは終了する。
【００４７】
一方、前記の９０４段階でＭＡＣ  ＰＤＵに前記のＬＥＨが含まれる場合、前記の受信端は９１０段階に進行する。前記のＧＭＨ及び前記のＬＥＨを利用してＬｅｎｇｔｈＬｏｎｇがデコーディングされる。本発明の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢは前記のＧＭＨを通じて、前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢは前記のＬＥＨを通じて確認される。本発明の他の実施形態によって。前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢは前記のＧＭＨを通じて、前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢは前記のＬＥＨを通じて確認される。これによって、全体のＬｅｎｇｔｈＬｏｎｇの値は前記のＭＳＢ及びＬＳＢを連結することで確認される。９１２段階で、前記のＭＡＣ  ＰＤＵの長さは前記のＬｅｎｇｔｈＬｏｎｇの値で決定される。以後、本手続きは終了する。
【００４８】
図１０は本発明の他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のデコーディング方法を図示している。
前記の図１０を参照すると、１００４段階で、受信されたＭＡＣ  ＰＤＵにＭＥＨが含まれているのかの可否が判断される。万一、前記のＭＡＣ  ＰＤＵに前記のＭＥＨが含まれる場合、１００６段階で、前記のＭＡＣ  ＰＤＵに含まれたＧＭＨ及びＭＥＨを通じて前記のＭＡＣ  ＰＤＵの長さ情報がデコーディングされる。すなわち、ＬｅｎｇｔｈＬｏｎｇの値は前記のＭＡＣ  ＰＤＵに含まれたＧＭＨ及びＭＥＨを通じて確認される。
【００４９】
例えば、前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢは前記のＧＭＨを通じて、前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢは前記のＭＥＨを通じて確認される。これによって、全体のＬｅｎｇｔｈＬｏｎｇの値は前記のＭＳＢ及びＬＳＢを連結することで確認される。１０１６段階で、前記のＬｅｎｇｔｈＬｏｎｇの値は前記のＭＡＣ  ＰＤＵの長さで決定される。
【００５０】
一方、前記の１００４段階で、ＭＡＣ  ＰＤＵに前記のＭＥＨが含まれていない場合、１００８段階で、受信されたＭＡＣ  ＰＤＵにＬＥＨが含まれているのかの可否が判断される。万一、前記のＭＡＣ  ＰＤＵに前記のＬＥＨが含まれていない場合、１０１０段階で、ＬｅｎｇｔｈＳｈｏｒｔの値はＧＭＨの‘Ｌｅｎｇｔｈ’フィールドの値で決定される。１０１２段階で、前記のＭＡＣ  ＰＤＵの長さは前記のＬｅｎｇｔｈＳｈｏｒｔの値で決定される。
【００５１】
一方、前記の１００８段階で、ＭＡＣ  ＰＤＵに前記のＬＥＨが含まれる場合、１０１４段階で、前記のＧＭＨ及び前記のＬＥＨを利用してＬｅｎｇｔｈＬｏｎｇがデコーディングされる。本発明の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢは前記のＧＭＨを通じて、前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢは前記のＬＥＨを通じて確認される。本発明の他の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢは前記のＧＭＨを通じて、前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢは前記のＬＥＨを通じて確認される。これによって、全体のＬｅｎｇｔｈＬｏｎｇの値は前記のＭＳＢ及びＬＳＢを連結することで確認される。１０１６段階で、前記のＭＡＣ  ＰＤＵの長さは前記のＬｅｎｇｔｈＬｏｎｇの値で決定される。以後、本手続きは終了する。
【００５２】
図１１は本発明のまた他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のデコーディング方法を図示している。
前記の図１１を参照すると、１１０４段階で、受信されたＭＡＣ  ＰＤＵに‘ＥＨ’フィールドが含まれているのか判断される。すなわち、ＧＭＨの‘ＥＨ’フィールドの値が１であるのか判断される。万一、前記のＭＡＣ  ＰＤＵに前記のＥＨが含まれていない場合、１１０６段階で、ＬｅｎｇｔｈＳｈｏｒｔの値はＧＭＨの‘Ｌｅｎｇｔｈ’フィールドの値で決定される。続いて、１１０８段階で、前記のＭＡＣ  ＰＤＵの長さは前記のＬｅｎｇｔｈＳｈｏｒｔの値で判断される。以後、本手続きは終了する。
【００５３】
一方、前記の１１０４段階で、ＭＡＣ  ＰＤＵに前記の‘ＥＨ’フィールドが含まれていて、１に設定されている場合、１１１０段階で、前記のＧＭＨ及びＥＨグループを利用してＬｅｎｇｔｈＬｏｎｇがデコーディングされる。本発明の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢは前記のＧＭＨを通じて、前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢは前記のＥＨグループを通じて確認される。本発明の他の実施形態によって、前記のＬｅｎｇｔｈＬｏｎｇのＬＳＢは前記のＧＭＨを通じて、前記のＬｅｎｇｔｈＬｏｎｇのＭＳＢは前記のＥＨグループを通じて確認される。これによって、全体のＬｅｎｇｔｈＬｏｎｇの値は前記のＭＳＢ及びＬＳＢを連結することで確認する。１１１２段階で、前記のＭＡＣ  ＰＤＵの長さは前記のＬｅｎｇｔｈＬｏｎｇの値で判断される。以後、本手続きは終了する。
【００５４】
図１２は本発明の実施形態による通信装置のブロック構成を図示している。
前記の図１２を参照すると、通信装置１２０２が提供される。前記の通信装置はＭＡＣ  ＰＤＵの長さ情報をエンコーディング及びデコーディングすることができる。前記の通信装置１２０２は送受信機１２０４及びプロセッサ１２０６を含んでいる。前記の送受信機１２０４はエンコーディングされたＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵを送信する機能を持っている。また、前記の送受信機１２０４はエンコーディングされたＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵを受信する機能を持っている。
【００５５】
ＭＡＣ  ＰＤＵの長さ情報の値があらかじめ定義された第１値より大きい場合、前記のプロセッサ１２０６は前記のＭＡＣ  ＰＤＵの長さ情報を２個の部分に分割する。前記のプロセッサ１２０６は前記の２個の部分の中で第１部分を前記のＭＡＣ  ＰＤＵの第１ヘッダーにエンコーディングし、第２部分を前記のＭＡＣ  ＰＤＵの第２ヘッダーにエンコーディングする。ＭＡＣ  ＰＤＵの長さ情報の値があらかじめ定義された第１値より小さいかまたは同じ場合 、前記のプロセッサ１２０６は前記の長さ情報を前記のＭＡＣ  ＰＤＵの第１ヘッダーにエンコーディングする。
【００５６】
受信されたＭＡＣ  ＰＤＵに第１ヘッダー及び第２ヘッダーがすべて含まれている場合、前記のプロセッサ１２０６は前記の第１ヘッダー及び前記の第２ヘッダーから前記のＭＡＣ  ＰＤＵの長さ情報をデコーディングする。本発明の他の実施形態によって、受信されたＭＡＣ  ＰＤＵに前記の第１ヘッダーだけ含まれている場合、前記のプロセッサ１２０６は前記の第１ヘッダーから前記のＭＡＣ  ＰＤＵの長さ情報をデコーディングする。
【００５７】
図１３は本発明のまた他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のエンコーディング手続きを図示している。
前記の図１３を参照すると、１３０２段階でＭＡＣ  ＰＤＵの長さ情報の値があらかじめ定義された第１値を超過するのか判断される。
【００５８】
前記のＭＡＣ  ＰＤＵの長さ情報の値が前記の第１値を超過すれば、１３０４段階で、前記のＭＡＣ  ＰＤＵの長さ情報は第１部分及び第２部分などの２個の部分に分割される。本発明の実施形態によって、前記の第１値は前記のＭＡＣ  ＰＤＵの第１ヘッダーの‘Ｌｅｎｇｔｈ’フィールドで表現可能な最大値であることができる。１３０６段階で、前記の第１部分は前記のＭＡＣ  ＰＤＵの前記の第１ヘッダーにエンコーディングされる。本発明の実施形態によって、前記の第１部分の大きさは前記の第１ヘッダーの‘Ｌｅｎｇｔｈ’フィールドのビット数であることができる。以後、１３０８段階で、前記の第２部分は前記のＭＡＣ  ＰＤＵの第２ヘッダーにエンコーディングされる。本発明の実施形態によって、前記の第２部分の大きさは前記のＭＡＣ  ＰＤＵの長さ情報の大きさ及び前記の第１部分の大きさの差であることができる。本発明の実施形態によって、前記の第１ヘッダーはＧＭＨ、前記の第２ヘッダーは前記のＭＡＣ  ＰＤＵのＥＨグループであることができる。この場合、前記の第１部分は前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールドにエンコーディングされる。
【００５９】
本発明の実施形態によって、前記の第１部分は前記のＭＡＣ  ＰＤＵの長さ情報のＬＳＢ  ビットを含み、前記の第２部分は前記のＭＡＣ  ＰＤＵの長さ情報のＭＳＢ  ビットを含むことができる。本発明の他の実施形態によって、前記の第１部分は前記のＭＡＣ  ＰＤＵの長さ情報のＭＳＢ ビットを含み、前記の第２部分は前記のＭＡＣ  ＰＤＵの長さ情報のＬＳＢ ビットを含むことができる。
【００６０】
さらに、前記の第２部分は前記のＥＨグループの可変的な部分にエンコーディングされることができる。本発明の実施形態によって、前記の第２部分は、前記のＭＡＣ  ＰＤＵが多重化されたＭＡＣ  ＰＤＵであればＭＥＨにエンコーディングされることができるし、前記のＭＡＣ  ＰＤＵが多重化されていないＭＡＣ  ＰＤＵであればＬＥＨにエンコーディングされることができる。本発明の他の実施形態によって、前記の第２部分は多重化されたＭＡＣ  ＰＤＵまたは多重化されていないＭＡＣ  ＰＤＵの両方の場合、ＬＥＨにエンコーディングされることができる。
【００６１】
本発明の実施形態によって、前記の第２部分は前記のＥＨグループの固定領域にエンコーディングされることができる。前記の第２部分は前記のＥＨグループの固定領域内の‘ＥＨ  ｇｒｏｕｐ  ｌｅｎｇｔｈ’フィールドに続く位置にエンコーディングされることができる。さらに、前記のＭＡＣ  ＰＤＵの長さ情報の値が前記の第１値より小さい場合、前記の第２部分を含むＥＨグループの固定領域は０に設定されることができるし、ＧＭＨ内の‘ＥＨ’フィールドは１に設定されることができる。
【００６２】
前記のＭＡＣ  ＰＤＵの長さ情報の値が前記の第１値を超過しなければ、１３１０段階で、前記のＭＡＣ  ＰＤＵの長さ情報は前記のＭＡＣ  ＰＤＵの前記の第１ヘッダーにだけエンコーディングされる。例えば、前記のＭＡＣ  ＰＤＵのＧＭＨヘッダーが用いられることができる。１３１２段階で、エンコーディングされた前記のＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵが受信端に送信される。以後、本手続きは終了する。
【００６３】
図１４は本発明のまた他の実施形態によるＭＡＣ  ＰＤＵの長さ情報のデコーディング方法を図示している。
前記の図１４を参照すると、１４０２段階で、送信端からエンコーディングされたＭＡＣ  ＰＤＵの長さ情報を含むＭＡＣ  ＰＤＵが受信される。１４０４段階で、前記のＭＡＣ  ＰＤＵに第１ヘッダー及び第２ヘッダーの両方が含まれているのかの可否が判断される。前記の第１ヘッダー及び前記の第２ヘッダーの両方が含まれる場合、１４０６段階で、前記の第１ヘッダー及び前記の第２ヘッダーから前記のＭＡＣ  ＰＤＵの長さ情報がデコーディングされる。
【００６４】
前記の第１ヘッダー及び前記の第２ヘッダーの両方が含まれている場合、前記のＭＡＣ  ＰＤＵの長さ情報のＭＳＢ ビットは前記の第１ヘッダーの‘Ｌｅｎｇｔｈ’フィールドから決定され、ＬＳＢ ビットは前記の第２ヘッダーの‘Ｌｅｎｇｔｈ’フィールドから決定される。本発明の他の実施形態によって、前記のＭＡＣ  ＰＤＵの長さ情報のＬＳＢ ビットは前記の第１ヘッダーの‘Ｌｅｎｇｔｈ’フィールドから決定され、ＭＳＢ ビットは前記の第２ヘッダーの‘Ｌｅｎｇｔｈ’フィールドから決定できる。
【００６５】
本発明の実施形態によって、前記の第１ヘッダーはＧＭＨであることができ、前記の第２ヘッダーは前記のＭＡＣ  ＰＤＵのＥＨグループであることができる。これによって、前記のＧＭＨの‘ＥＨ’フィールドが１の場合、前記のＭＡＣ  ＰＤＵの長さ情報は前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールド及び前記のＥＨグループの固定領域内の‘Ｌｅｎｇｔｈ  ｅｘｔｅｎｓｉｏｎ’フィールドによって決定される。本発明の他の実施形態によって、前記のＧＭＨの‘ＥＨ’フィールドが０の場合、前記のＭＡＣ  ＰＤＵの長さ情報は前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールドによって決定される。
【００６６】
本発明の実施形態によって、前記の第１ヘッダーはＧＭＨであり、前記の第２ヘッダーはＬＥＨまたはＭＥＨであることができる。本発明の実施形態によって、前記のＭＡＣ  ＰＤＵの長さ情報は前記のＧＭＨ及び前記のＭＥＨによってデコーディングされることができる。この場合、前記のＧＭＨの‘ＥＨ’フィールドが１の場合、前記のＭＡＣ  ＰＤＵの長さ情報は前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールド及び多重化されたＭＡＣ  ＰＤＵ内のＭＥＨの‘Ｌｅｎｇｔｈ’フィールドから決定される。本発明の他の実施形態によって、前記のＭＡＣ  ＰＤＵの長さ情報は前記のＧＭＨ及び前記のＬＥＨによってデコーディングされることができる。この場合、前記のＧＭＨの‘ＥＨ’フィールドが１であり、前記のＬＥＨが多重化されていないＭＡＣ  ＰＤＵ内に含まれた場合、前記のＭＡＣ  ＰＤＵの長さ情報は前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールド及びＬＥＨの‘Ｌｅｎｇｔｈ’フィールドから決定される。
【００６７】
本発明の実施形態によって、前記のＧＭＨの‘ＥＨ’フィールドが０の場合、前記のＭＡＣ  ＰＤＵの長さ情報は前記のＧＭＨの‘ＥＨ’フィールドのデコーディング及び前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールドによる長さ情報の決定によってデコーディングされる。本発明の他の実施形態によって、前記のＧＭＨの‘ＥＨ’フィールドが１で、多重化されていないＭＡＣ  ＰＤＵにＬＥＨが含まれていない場合、前記のＭＡＣ  ＰＤＵの長さ情報は前記のＧＭＨの‘ＥＨ’フィールドのデコーディング及び前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールドによる長さ情報の決定によってデコーディングされる。
【００６８】
本発明の実施形態によって、前記の第１ヘッダーはＧＭＨであり、前記の第２ヘッダーはＬＥＨであることができる。この場合、前記のＭＡＣ  ＰＤＵの長さ情報は前記のＧＭＨの‘ＥＨ’フィールドのデコーディング及び前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールド及び前記のＬＥＨの‘Ｌｅｎｇｔｈ’フィールドによる長さ情報の決定によってデコーディングされる。これは前記のＧＭＨの‘ＥＨ’フィールドが１で、前記のＬＥＨが受信されたＭＡＣ  ＰＤＵに含まれる場合に行われる。
【００６９】
前記１４０４段階でＭＡＣ  ＰＤＵに第１ヘッダーだけが含まれた場合、１４０８段階で、前記のＭＡＣ  ＰＤＵの第１ヘッダーから前記のＭＡＣ  ＰＤＵの長さ情報がデコーディングされる。同様に、前記のＧＭＨの‘ＥＨ’フィールドが０の場合、前記のＭＡＣ  ＰＤＵの長さ情報はＧＭＨの‘ＥＨ’フィールドのデコーディング及び前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールドによる前記のＭＡＣ  ＰＤＵの長さの決定を通じてデコーディングされる。本発明の実施形態によって、前記のＧＭＨの‘ＥＨ’フィールドが１で、ＬＥＨがＭＡＣ  ＰＤＵに含まれていない場合、前記のＭＡＣ  ＰＤＵの長さ情報はＧＭＨの‘ＥＨ’フィールドのデコーディング及び前記のＧＭＨの‘Ｌｅｎｇｔｈ’フィールドによる前記のＭＡＣ  ＰＤＵの長さの決定を通じてデコーディングされる。
【００７０】
本発明の実施形態はＭＡＣ  ＰＤＵの長さをエンコーディング及びデコーディングするための装置及び方法を提供する。本発明の実施形態による方法はあらかじめ定義された大きさの長さフィールドで表現可能な範囲を超過する長さ情報をシステムの性能に影響なしにエンコーディングする。本発明の実施形態による方法は多数のＭＡＣ  ＰＤＵを送信するのに発生するオーバーヘッドを減少させる、さらに、本発明の実施形態による方法は追加情報と共に送信されるＭＡＣ  ＰＤＵの数を減少させることで全般的なシステムの效率を進める。本発明の実施形態による方法は現存するＭＡＣ  ＰＤＵの標準規格に互換され、これによって、現存するＭＡＣ  ＰＤＵに追加的ビット及び余分のフィールドに対する必要性が回避される。 
【００７１】
発明の詳細な説明で、本発明及び本発明の長所は実施形態と共に説明されている。しかし、当業者において発明の要旨を脱することなしに多様な変形及び変更が行われることがあることは明らかである。したがって、発明の詳細な説明及び図面は例示として扱われなければならない。すべての可能な変形が本発明の範囲に含まれることができる。
【００７２】
前述した本発明の実施形態は前述の技術を実施するためのコンピューターシステムの使用に係ることができる。本発明の実施形態によって、本発明の技術はメモリーに含まれた情報を利用してプロセッサによって遂行されることができる。前記の情報は保存装置のような機械判読可能媒体（ｍａｃｈｉｎｅ−ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）からメインメモリで読み出すことができる。前記の情報はプロセッサが本発明を実施するためにメモリーに含まれることができる。
【００７３】
前記の機械判読可能媒体は特定の方式で動作する装置を動作させるためにデータを提供するいかなる媒体もなることができる。例えば、コンピューターシステムの場合、プロセッサによって実行されるための情報を提供する多様な機械判読可能媒体が用いられることができる。前記の機械判読可能媒体は保存媒体（ｓｔｏｒａｇｅ  ｍｅｄｉａ）であることができる。前記の保存媒体は非揮発性媒体（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｄｉａ）及び揮発性媒体（ｖｏｌａｔｉｌｅ  ｍｅｄｉａ）を含んでいる。例えば、前記の非揮発性媒体は光ディスク、磁気ディスクなどになることができるし、前記の揮発性媒体は動的メモリー（ｄｙｎａｍｉｃ  ｍｅｍｏｒｙ）になることができる。すべての媒体は媒体によって伝達される情報を装置に情報を提供する物理的メカニズムによって検出するように有体物でなければならない。
【００７４】
前記の機械判読可能媒体の一般的は形態はプロッピーディスク（ｆｌｏｐｐｙ  ｄｉｓｋ、ｆｌｅｘｉｂｌｅ ｄｉｓｋ）、ハードディスク（ｈａｒｄ  ｄｉｓｋ）、磁気テープ（ｍａｇｎｅｔｉｃ  ｔａｐｅ）及び他の種類の磁気媒体、ＣＤ−ＲＯＭ（Ｃｐｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、他の種類の光学媒体、 穿孔カード（ｐｕｎｃｈ  ｃａｒｄｓ）、紙テープ（ｐａｐｅｒ  ｔａｐｅ）、穿孔のパターンで構成される他の種類の物理的媒体、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュ  ＥＰＲＯＭ、他の種類のメモリーチップまたはカートリッジなどになることができる。
【００７５】
本発明の実施形態によって、前記の機械判読可能媒体はバスを含む線路を含んで、同軸ケーブル（ｃｏａｘｉａｌ  ｃａｂｌｅ）、銅線（ｃｏｐｐｅｒ  ｗｉｒｅ）、光ファイバー（ｆｉｂｅｒ  ｏｐｔｉｃｓ） などの送信媒体になることができる。前記の送信媒体は無線波通信及び赤外線通信のために生成されるアコースティック ウエーブ 、光波などになることができる。また、前記の機械判読可能媒体は搬送波（ｃａｒｒｉｅｒ  ｗａｖｅ）、コンピューターが判読可能な他の種類の媒体、例えば、オンラインソフトウェア、ダウンロードリンク、設置リンク、オンラインリンクなどになることができる。
【００７６】
一方、本発明の詳細な説明では具体的な実施形態に関して説明したが、本発明の範囲から脱しない限度内でさまざまな変形が可能であるのは勿論である。だから本発明の範囲は説明された実施形態に限って決まってはならなくて後述する特許請求の範囲だけではなくこの特許請求の範囲と均等なものなどによって決まらなければならない。
【符号の説明】
【００７７】
１２０２・・・通信装置
１２０４・・・送受信機
１２０６・・・プロセッサ
【図１】
0005669223.tif 000002
【図２】
0005669223.tif 000003
【図３】
0005669223.tif 000004
【図４】
0005669223.tif 000005
【図５】
0005669223.tif 000006
【図６】
0005669223.tif 000007
【図７】
0005669223.tif 000008
【図８】
0005669223.tif 000009
【図９】
0005669223.tif 000010
【図１０】
0005669223.tif 000011
【図１１】
0005669223.tif 000012
【図１２】
0005669223.tif 000013
【図１３】
0005669223.tif 000014
【図１４】
0005669223.tif 000015