(57)【要約】【課題】  アクセスポイントとの間で、ユニキャストコネクション接続情報が一致しないような不具合が生じた時にも、継続してユニキャストコネクションを含むＰＤＵトレインの受信を可能にすると共に、ＰＤＵトレインに含まれる他のチャネルのデータ受信も可能にする。【解決手段】  ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０は、受信したＭＡＣ−ＩＤが、自端末装置のＭＡＣ−ＩＤと一致し、かつ受信したＤＬＣＣ−ＩＤが、既に確立されているユニキャストコネクションのＤＬＣＣ−ＩＤのいずれとも一致せず、かつＢＣＨ／ＦＣＨレジスタ２３０に受信対象となるＤＬＣＣ−ＩＤが記憶されていない場合に、受信したＩＥ情報にＣＨコードを付加してＢＣＨ／ＦＣＨレジスタ２３０に記憶させる。この後、ＩＥ情報を再受信した時には、前記と同様の一致がとれても、前記と同じ処理（記憶）は行わない。【選択図】  図３
2006186866.tif 000002
【特許請求の範囲】
【請求項１】
広帯域移動通信方式のＨｉＳＷＡＮａ規格またはＨｉｐｅｒＬＡＮ／２規格に準拠したユニキャストコネクションを用いて、拠点基地局（以下、「ＡＰ」と称する）との間で無線通信を行う無線通信端末装置であって、
ユニキャストコネクションのＩＥ情報（Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ）を記憶するための記憶手段と、
報知チャネルに含まれている、自端末装置を識別するための識別情報（以下、「ＭＡＣ−ＩＤ」と称する）と、前記ＡＰとの間のコネクションを識別するための識別情報（以下、「ＤＬＣＣ−ＩＤ」と称する）を含むＩＥ情報を受信する手段と、
前記受信したＭＡＣ−ＩＤと、自端末装置が記憶するＭＡＣ−ＩＤとを比較する手段と、
前記受信したＤＬＣＣ−ＩＤと、既に確立されているユニキャストコネクションのＤＬＣＣ−ＩＤとを比較する手段と、
前記受信したＭＡＣ−ＩＤが、自端末装置のＭＡＣ−ＩＤと一致し、かつ前記受信したＤＬＣＣ−ＩＤが、前記既に確立されているユニキャストコネクションのＤＬＣＣ−ＩＤのいずれとも一致せず、かつ前記記憶手段に受信対象となるＤＬＣＣ−ＩＤが記憶されていない場合に、前記受信したＩＥ情報を前記記憶手段に記憶させる手段と、
を備えたことを特徴とする無線通信端末装置。
【請求項２】
前記受信対象となるＤＬＣＣ−ＩＤが記憶されていない前記記憶手段に前記ＩＥ情報を記憶させた時に、前記記憶手段に前記ＩＥ情報を記憶させたことを示すＤＬＣＣ−ＩＤ使用管理手段と、
前記ＩＥ情報を前記記憶手段が記憶した後の時点において、ＩＥ情報を再受信し、かつ同一フレーム内で、再受信したＭＡＣ−ＩＤと、自端末装置が記憶するＭＡＣ−ＩＤとが一致し、かつ再受信したＤＬＣＣ−ＩＤが、既に確立されているユニキャストコネクションのいずれとも一致しない場合において、前記記憶手段には前記再受信したＩＥ情報を記憶させない手段とを、
さらに備えたことを特徴とする請求項１に記載の無線通信端末装置。
【請求項３】
前記ＤＬＣＣ−ＩＤが記憶されていない前記記憶手段が、複数存在する場合に、予め決められた優先順位に基づいて選択した前記記憶手段に対して、前記受信したＩＥ情報を記憶させることを特徴とする請求項１または請求項２に記載の無線通信端末装置。
【請求項４】
前記ＤＬＣＣ−ＩＤが記憶されていない記憶手段に記憶された前記ＩＥ情報に基づいて受信したデータは、復調処理後に廃棄することを特徴とする請求項２に記載の無線通信端末装置。
【請求項５】
前記ＩＥ情報及び前記ＤＬＣＣ−ＩＤは、受信割り当て用であることを特徴とする請求項１乃至４のいずれか１項に記載の無線通信端末装置。
【請求項６】
前記ＩＥ情報及び前記ＤＬＣＣ−ＩＤは、送信割り当て用であることを特徴とする請求項１乃至４のいずれか１項に記載の無線通信端末装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の無線通信端末装置を、少なくとも１つは含むことを特徴とする無線通信システム。
【請求項８】
広帯域移動通信方式のＨｉＳＷＡＮａ規格またはＨｉｐｅｒＬＡＮ／２規格に準拠したユニキャストコネクションを用いて、拠点基地局（以下、「ＡＰ」と称する）との間で無線通信を行う無線通信端末装置をコンピュータで制御するためのコンピュータプログラムであって、
ユニキャストコネクションのＩＥ情報（Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ）を記憶するための記憶ステップと、
報知チャネルに含まれている、自端末装置を識別するための識別情報（以下、「ＭＡＣ−ＩＤ」と称する）と、前記ＡＰとの間のコネクションを識別するための識別情報（以下、「ＤＬＣＣ−ＩＤ」と称する）を含むＩＥ情報を受信するステップと、
前記受信したＭＡＣ−ＩＤと、自端末装置が記憶するＭＡＣ−ＩＤとを比較するステップと、
前記受信したＤＬＣＣ−ＩＤと、既に確立されているユニキャストコネクションのＤＬＣＣ−ＩＤとを比較するステップと、
前記受信したＭＡＣ−ＩＤが、自端末装置のＭＡＣ−ＩＤと一致し、かつ前記受信したＤＬＣＣ−ＩＤが、前記既に確立されているユニキャストコネクションのＤＬＣＣ−ＩＤのいずれとも一致せず、かつ前記記憶ステップに受信対象となるＤＬＣＣ−ＩＤが記憶されていない場合に、前記受信したＩＥ情報を前記記憶ステップに記憶させるステップと、
を備えたことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信端末装置に関し、特に、ＨｉＳＷＡＮａ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｗｉｒｅｌｅｓｓ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ  ｔｙｐｅ  ａ  ）規格、ＨｉｐｅｒＬＡＮ／２規格等に準拠した無線システムにおいて、ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）が、ＭＴ（Ｍｏｂｉｌｅ  Ｔｅｒｍｉｎａｌ）に対して、データの受送信の位置を割り当てる方式の無線通信端末装置に関する。
【背景技術】
【０００２】
従来、ＡＰとＭＴを含む無線通信システムの規格には幾つかが有るが、例えば、ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ、社団法人  電波産業会）の規格であるＨｉＳＷＡＮａ規格（非特許文献１参照）や、ＥＴＳＩ（Ｔｈｅ  Ｅｕｒｏｐｅａｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｔａｎｄａｒｄ  Ｉｎｓｔｉｔｕｔｅ）の規格であるＨｉｐｅｒＬＡＮ／２規格等が有る。これら２つの規格は、基本的な部分で互換性があり、２ｍｓで区切られたＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）フレームを単位として通信を行う。詳細は、各仕様書に委ねるが、本発明に関係する部分について、以下にその概略を述べる。
【０００３】
図９は、ＨｉＳＷＡＮａ規格及びＨｉｐｅｒＬＡＮ／２規格におけるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）フレームの基本構成の１例を示すものである。
同図に示すように、ＭＡＣフレームは、先頭にＰ（プリアンブル）１２００を有し、以下、ＢＣＨ（Ｂｒｏａｄｃａｓｔ  Ｃｈａｎｎｅｌ）１２１０、及びＦＣＨ（Ｆｒａｍｅ
【０００４】
Ｃｈａｎｎｅｌ）１２２０、ＡＣＨ（Ａｃｃｅｓｓ  Ｆｅｅｄｂａｃｋ  Ｃｈａｎｎｅｌ）１２３０と称される前述のＡＰから前述のＭＴへの報知用の各物理チャネルと、ＡＰからＭＴへデータを転送するためのＤＬ（Ｄｏｗｎ  Ｌｉｎｋ）＿Ｐｈａｓｅ１２４０と、ＭＴからＡＰへデータを転送するためのＵＬ（Ｕｐ  Ｌｉｎｋ）＿Ｐｈａｓｅ１２４０と、ＭＴがＡＰに対してランダムアクセスを行うためのＲＣＨｓ（Ｒａｎｄｏｍ  ａｃｃｅｓｓ  Ｃｈａｎｎｅｌｓ）１２６０と、から構成されている。
【０００５】
図９では、ＭＡＣフレーム内にＦＣＨがＦＣＨ１２２０只１つだけの場合を示しているが、このＦＣＨは同一ＭＡＣフレーム内に最大１５個まで存在し得る。
【０００６】
ＤＬ＿Ｐｈａｓｅ１２４０及びＵＬ＿Ｐｈａｓｅ１２５０は、各々、いくつかのＰＤＵ（Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）トレイン（図９では符号１３５０，１３６０，１４５０，１４６０で示す）から構成されている。
【０００７】
ここで、ＰＤＵトレインとは、ＭＡＣ／ＤＬＣ（Ｄａｔａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）レイヤと物理レイヤのインターフェースを表すものであり、通信対象毎（対象が複数の場合もある）の物理チャネルをひと纏めにしたものである。ＰＤＵトレインの先頭はプリアンブル（図９では、符号１２７０，１３２０，１３７０，１４２０で示す）となる。
【０００８】
ＤＬ＿Ｐｈａｓｅ及びＵＬ＿Ｐｈａｓｅでは、プリアンブルの後に、ＳＣＨ（Ｓｈｏｒｔ  ｔｒａｎｓｐｏｒｔ  Ｃｈａｎｎｅｌ）及びＬＣＨ（Ｌｏｎｇ  ｔｒａｎｓｐｏｒｔ
【０００９】
Ｃｈａｎｎｅｌ）と称される物理チャネルが並ぶ（図９では、ＳＣＨｓ１２８０，１３００，１３３０，１３９０，１４１０，１４４０が、１つ以上のＳＣＨを示し、ＬＣＨｓ１２９０，１３１０，１３４０，１３８０，１４００，１４３０が、１つ以上のＬＣＨを示す）。
【００１０】
なお、前述のＰ（プリアンブル）１２００−ＢＣＨ１２１０−ＦＣＨ１２２０−ＡＣＨ１２３０の並びも、ＰＤＵトレイン１５３０を構成し、後述するプリアンブル１４７０（または１４９０）−ＲＣＨ１４８０（またはＲＣＨ１５００）の並びも、ＰＤＵトレイン１５１０（またはＰＤＵトレイン１５２０）を構成している。
【００１１】
ＲＣＨｓは、ランダムアクセスを行うための領域であり、先頭にプリアンブルのＰ１４７０（またはＰ１４９０）の付いた１組以上の物理チャネルのＲＣＨ（Ｒａｎｄｏｍ  Ｃｈａｎｎｅｌ）１４８０（またはＲＣＨ１５００）で構成されている。
【００１２】
また、ＢＣＨ１２１０，ＦＣＨ１２２０、ＡＣＨ１２３０は、ＡＰがＭＴを集中制御するために用いられるチャネルである。ＭＴから見ると、ＢＣＨ１２１０内のパラメータには、ＦＣＨ１２２０／ＡＣＨ１２３０の受信や、ＲＣＨ１４８０（またはＲＣＨ１５００）の送信を行うための情報が含まれ、さらにＦＣＨ１２２０内のパラメータには、ＤＬ＿ＰｈａｓｅやＵＬ＿Ｐｈａｓｅで、ＳＣＨ／ＬＣＨの受送信を行うための情報が含まれている。
【００１３】
ＦＣＨ１２２０は、全てのＭＴに対する報知チャネルであるが、１つのＦＣＨにつき３つのＩＥ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ）という割り当てブロックを備えており、各ＭＴは、このＩＥの中身が、自らが受送信動作するためのものかどうかを判定している。
【００１４】
上記判定のために必要な情報は、各ＭＴに１つずつ与えられている端末ＩＤ（ＭＡＣ−ＩＤ）と、各ＭＴがＡＰとの間に張るコネクション毎に与えられるコネクションＩＤ（ＤＬＣＣ−ＩＤ）である。これらのＩＤは、ＲＬＣ（Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）メッセージ（上位レイヤにおいて、ＭＴの認証から、コネクションの制御、及びリソースリクエストなど、ＡＰ−ＭＴ間の通信制御を行うためにやり取りされるメッセージ）と呼ばれるＡＰ−ＭＴ間のメッセージのやり取りにおいて、ＡＰからＭＴに与えられるものである（詳細は、ＨｉＳＷＡＮａまたはＨｉｐｅｒＬＡＮ／２の仕様書を参照）。
【００１５】
１つのＦＣＨに割り当てられている前述の３つのＩＥ各々には、このＭＡＣ−ＩＤとＤＬＣＣ−ＩＤとが含まれているため、これらを、ＲＬＣメッセージにより割り当てられたＭＡＣ−ＩＤ及びＤＬＣＣ−ＩＤと比較することにより、各ＩＥが、自らに対する指示であるかどうかを判定できることになる。
【００１６】
ＩＥは、上記のＭＡＣ−ＩＤ、ＤＬＣＣ−ＩＤの他に、ＩＥの種別を区別するＩＥ＿Ｔｙｐｅ、受送信開始位置を示すＳｔａｒｔ＿Ｐｏｉｎｔｅｒ、ＳＣＨの変調方式を示すＰＨＹ＿ｍｏｄｅ＿ＳＣＨとＳＣＨ数を示す＃ＳＣＨ、ＬＣＨの変調方式を示すＰＨＹ＿ｍｏｄｅ＿ＬＣＨ、及びＬＣＨ数を示す＃ＬＣＨ等のパラメータを含んでいる。
【００１７】
ＭＴは、ＩＥ内のＭＡＣ−ＩＤ、ＤＬＣＣ−ＩＤの値を参照することにより、受信したＩＥが自らに対する指示であると判定した場合、そのＩＥに含まれる前記パラメータの指示に従って、ＳＣＨやＬＣＨの受送信を行う。
【００１８】
なお、前記ＤＬ＿Ｐｈａｓｅ／ＵＬ＿Ｐｈａｓｅで送受されるデータは、ＭＡＣ−ＩＤ／ＤＬＣＣ−ＩＤの値によって６種の論理チャネルに分けられる。より具体的には、ＲＢＣＨ（ＲＬＣ  Ｂｒｏａｄｃａｓｔ  Ｃｈａｎｎｅｌ）、ＵＢＣＨ（Ｕｓｅｒ  Ｂｒｏａｄｃａｓｔ  Ｃｈａｎｎｅｌ）、ＵＭＣＨ（Ｕｓｅｒ  Ｍｕｌｔｉｃａｓｔ  Ｃｈａｎｎｅｌ）、ＵＤＣＨ（Ｕｓｅｒ  Ｄａｔａ  Ｃｈａｎｎｅｌ）／ＬＣＣＨ（Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）、ＤＣＣＨ（Ｄｅｄｉｃａｔｅｄ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）と称する６種の論理チャネルである。
【００１９】
一方、ＲＬＣメッセージにより張られるコネクションには大きく分けて、３種類がある。より具体的には、ＡＰとＭＴとの間でユニキャストデータの１対１通信を行うためのユニキャストコネクション、ＡＰがＭＴに対し、ブロードキャストデータを送信するためのブロードキャストコネクション、及びＡＰがＭＴに対し、マルチキャストデータを送信するためのマルチキャストコネクションとが有る。このユニキャストコネクションではＬＣＣＨとＵＤＣＨを、ブロードキャストコネクションではＵＢＣＨを、マルチキャストコネクションではＵＭＣＨという論理チャネルを使用している。
【００２０】
他に、ＲＢＣＨのようにコネクションを張らずに常に受信する論理チャネルのためのＩＥもあるが、ＭＴは、基本的には、上位レイヤのＲＬＣメッセージのやり取りにより、ＡＰから与えられたＭＡＣ−ＩＤとＤＬＣＣ−ＩＤと適合するＩＥに従って受送信を行っている。
【００２１】
以下、後述する本発明のＦＣＨ処理との違いを示すため、従来の無線通信端末装置において、ＦＣＨ処理がどのように行われていたかを説明する。
【００２２】
図１１は、従来の無線通信端末装置におけるＦＣＨ処理部の構成を示すものである。
【００２３】
図１１に示すＦＣＨ処理２２５（ＦＣＨ処理部）において、コネクション設定レジスタ２４０及びＢＣＨ／ＦＣＨレジスタ２３０の構成は、後述する本発明のコネクション設定レジスタ２４０及びＢＣＨ／ＦＣＨレジスタ２３０の構成と同じである（よって、符号も同じにしている）。また、それらの各要素間の接続に関しても差異はない。
【００２４】
また、図１１に示すＦＣＨ処理２２５内の各ブロックのうち、ＦＣＨ＿ＣＲＣ４００、ＩＥ抽出４１０、ＲＢＣＨ照合／ＣＨコード付加４２０、ＵＢＣＨ照合／ＣＨコード付加４３０、ＵＭＣＨ照合／ＣＨコード不可４４０、ＭＡＣ−ＩＤ照合４５０、及びマージ４９０に関しては、図３に示す本発明のＦＣＨ処理２２０内の各ブロックと全く同様の動作をする（よって、符号も同じにしている）。
【００２５】
従って、従来例のＦＣＨ処理２２５（図１１）と、本発明のＦＣＨ処理２２０（図３）との差異は、従来例のＦＣＨ処理２２５には、本発明のＦＣＨ処理２２０に含まれているＲＸ＿ＵＤＣＨ＿Ａ管理４６０、ＲＸ＿ＵＤＣＨ＿Ｂ管理４６５、ＴＸ＿ＵＤＣＨ＿Ａ管理４７０、及びＴＸ＿ＵＤＣＨ＿Ｂ管理４７５が存在しないことと、ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０（本発明）と、ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８５（従来例）との構成の違いということになる。
【００２６】
よって、以下では、従来例のＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８５の説明をすることにより、従来例のＦＣＨ処理の方法を説明する。
【００２７】
図１２は、従来の無線通信端末装置におけるＤＬＣＣ−ＩＤ照合／ＣＨコード付加部（図１１）の詳細構成を示すものである。
【００２８】
同図に示すＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８５は、ＲＸ／ＴＸ振り分け７００と、ＲＸ＿ＤＣＣＨ照合／ＣＨコード付加７１０と、ＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２５と、ＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３５と、ＴＸ＿ＤＣＣＨ照合／ＣＨコード付加７４０と、ＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５５と、ＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６５と、マージ７７０と、を備える。
【００２９】
ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８５に入力されたＩＥは、先ずＲＸ／ＴＸ振り分け７００に入力される。このＲＸ／ＴＸ振り分け７００では、入力されたＩＥが、受信割り当てであるか、それとも送信割り当てであるかを、ＩＥ内のＩＥ＿Ｔｙｐｅと呼ばれるパラメータの値により判定し、受信割り当てであった場合には、このＩＥを、ＲＸ＿ＤＣＣＨ照合／ＣＨコード付加７１０、ＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２５、及びＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３５へと送り、送信割り当てであった場合には、このＩＥを、ＴＸ＿ＤＣＣＨ照合／ＣＨコード付加７４０、ＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５５、及びＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６５へと送る。
【００３０】
ＲＸ＿ＤＣＣＨ照合／ＣＨコード付加７１０は、入力されたＩＥ内のＤＬＣＣ−ＩＤの値が０であった場合に、これを受信ＤＣＣＨの割り当てＩＥと判定し、対応するＣＨコードを付加してマージ７７０へと送る。前記ＤＬＣＣ−ＩＤの値が０以外の場合には、そのＩＥは廃棄する。
【００３１】
ＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２５は、ＤＬＣＣ−ＩＤ＿Ａ有効６７０の示す値が“有効”を意味する値であり、かつ、入力されたＩＥ内のＤＬＣＣ−ＩＤの値が、ＤＬＣＣ−ＩＤ＿Ａ６６０の示す値と一致する場合に、これを受信ＵＤＣＨの１つと判定し、このＩＥに対応するＣＨコードを付加してマージ７７０へと送る。それ以外の場合には、このＩＥは廃棄する。
【００３２】
ＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３５は、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０の示す値が“有効”を意味する値になっていて、かつ、入力されたＩＥ内のＤＬＣＣ−ＩＤの値が、ＤＬＣＣ−ＩＤ＿Ｂ６８０の示す値と一致する場合に、これを受信ＵＤＣＨの１つと判定し、このＩＥに対応するＣＨコードを付加してマージ７７０へと送る。それ以外の場合には、このＩＥは廃棄する。
【００３３】
ＴＸ＿ＤＣＣＨ照合／ＣＨコード付加７４０は、入力されたＩＥ内のＤＬＣＣ−ＩＤの値が０であった場合に、これを受信ＤＣＣＨの割り当てＩＥと判定し、対応するＣＨコードを付加してマージ７７０へと送る。前記ＤＬＣＣ−ＩＤの値が０以外の場合には、このＩＥは廃棄する。
【００３４】
ＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５５は、ＤＬＣＣ−ＩＤ＿Ａ有効６７０の示す値が“有効”を意味する値になっていて、かつ、入力されたＩＥ内のＤＬＣＣ−ＩＤの値が、ＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致する場合に、これを送信ＵＤＣＨの１つと判定し、このＩＥに対応するＣＨコードを付加してマージ７７０へと送る。それ以外の場合には、このＩＥは廃棄する。
【００３５】
ＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６５は、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０の示す値が“有効”を意味する値になっていて、かつ、入力されたＩＥ内のＤＬＣＣ−ＩＤの値が、ＤＬＣＣ−ＩＤ＿Ｂ６８０の示す値と一致する場合に、これを送信ＵＤＣＨの１つと判定し、このＩＥに対応するＣＨコードを付加してマージ７７０へと送る。それ以外の場合には、このＩＥは廃棄する。
【００３６】
以上に説明したように、従来の無線通信端末装置では、ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８５において、コネクション設定レジスタ２４０に設定されたＤＬＣＣ−ＩＤの値（ＤＬＣＣ−ＩＤ＿Ａ６６０及びＤＬＣＣ−ＩＤ＿Ｂ６８０）に一致するＩＥを、自局ＭＴの受信または送信割り当てを示すＩＥと見なすように構成されていた。
【非特許文献１】「社団法人電波産業会編  広帯域移動アクセスシステム（ＨｉＳＷＡＮａ）標準規格  ＡＲＩＢ  ＳＴＤ−Ｔ７０  ２．０版」
【発明の開示】
【発明が解決しようとする課題】
【００３７】
ところで、前述の従来の無線通信端末装置は、通常は、ＲＬＣメッセージにより確立されたコネクションに対してのみ受送信を行うことで大きな問題が起こることはない。基本的に、ＲＬＣメッセージのやり取りは、要求メッセージに対し、確認メッセージを返すことで、ＡＰ−ＭＴ間でコネクションＩＤの割り当て状態に不一致が起こるということを防止しているからである。
【００３８】
しかしながら、ＲＬＣメッセージの送信時にエラーが発生した時に、不一致が発生するケースが生じるという問題点がある。
【００３９】
また、ＡＰまたはＭＴの不具合によって、ＡＰ−ＭＴ間でコネクションＩＤの割り当て状態に不一致が起こることがある。
【００４０】
前述のように、ＨｉＳＷＡＮａ規格またはＨｉｐｅｒＬＡＮ／２規格においては、通信対象毎にＰＤＵトレインが分けられているため、ブロードキャストコネクション（ＵＢＣＨ）やマルチキャストコネクション（ＵＭＣＨ）は、コネクション１つに対しＰＤＵトレイン１つとなっているが、ユニキャストコネクション（ＬＣＣＨ／ＵＤＣＨ）及びその制御チャネル（ＤＣＣＨ）は、同一ＭＴ（またはＡＰ）宛てのものが、全て同一のＰＤＵトレインに格納されている。
【００４１】
以下、図１０を参照して、その１例を示す。
【００４２】
図１０は、ＨｉＳＷＡＮａ規格及びＨｉｐｅｒＬＡＮ／２規格におけるＭＡＣフレームの基本構成の他の１例を示すものである。
【００４３】
同図に示す例では、ＭＡＣフレーム内に１つのＦＣＨ１６２０があり、そのＦＣＨ１６２０内に含まれる３つのＩＥ（ＩＥ１（１６４０）、ＩＥ２（１６５０）、ＩＥ３（１６６０））が、全て同一ＭＴの割り当てに使用されている場合を示しており、それぞれのＩＥの情報は、２本のユニキャストコネクションとその制御チャネル（ＤＣＣＨ）の割り当てを制御している。
【００４４】
このようなＰＤＵトレインについては、物理レイヤで、その一部だけを変調もしくは復調するということが基本的に不可能であるため、一度、ＡＰ−ＭＴ間でＤＬＣＣ−ＩＤの割り当て状態に不一致が発生してしまうと、ＰＤＵトレインに含まれている割り当ての全てが受送信不可能な状態となってしまう。
【００４５】
例えば、ＭＴがＵＤＣＨ１（１６９０）のコネクションを切断してしまったにも関わらず、ＡＰがＵＤＣＨ１（１６９０）の割り当てを継続する場合、ＭＴは、ＵＤＣＨ２（１７００）とＤＣＣＨ１７１０のいずれをも受信（または送信）できなくなってしまう。とりわけ、前記制御チャネル（ＤＣＣＨ）（ＲＬＣメッセージのやり取りを行うための論理チャネル）が、該ＰＤＵトレインに含まれている場合には、ＲＬＣメッセージによる制御ができないことになってしまうため、全く通信が復旧しないという最悪の事態に陥る可能性さえある。これは、仮にＡＰまたはＭＴに不具合があったとしても回避すべき重要な問題である。
【００４６】
そこで、本発明では、ＭＴが、自らのＭＡＣ−ＩＤと一致するＭＡＣ−ＩＤを持つＩＥを受信し、かつ当該ＩＥが、ＲＬＣメッセージによって割り当てられているＤＬＣＣ−ＩＤと異なるＤＬＣＣ−ＩＤを備えている場合にも、他のユニキャストコネクションやＤＣＣＨの送受信を可能とし、通信に支障を来たさないことを課題としている。
【００４７】
本発明は、上記従来の問題点に鑑みてなされたものであって、アクセスポイントとの間で、ユニキャストコネクション接続情報が一致しないような不具合が生じた時にも、継続してユニキャストコネクションを含むＰＤＵトレインの受信を可能にすると共に、ＰＤＵトレインに含まれる他のチャネルのデータ受信も可能にした無線通信端末装置を提供することを課題としている。
【課題を解決するための手段】
【００４８】
上記課題を解決するために、本発明に係る無線通信端末装置は、以下の特徴点を備えている。
本発明は、広帯域移動通信方式のＨｉＳＷＡＮａ規格またはＨｉｐｅｒＬＡＮ／２規格に準拠したユニキャストコネクションを用いて、拠点基地局（以下、「ＡＰ」と称する）との間で無線通信を行う無線通信端末装置であって、ユニキャストコネクションのＩＥ情報（Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ）を記憶するための記憶手段と、報知チャネルに含まれている、自端末装置を識別するための識別情報（以下、「ＭＡＣ−ＩＤ」と称する）と、前記ＡＰとの間のコネクションを識別するための識別情報（以下、「ＤＬＣＣ−ＩＤ」と称する）を含むＩＥ情報を受信する手段と、前記受信したＭＡＣ−ＩＤと、自端末装置が記憶するＭＡＣ−ＩＤとを比較する手段と、前記受信したＤＬＣＣ−ＩＤと、既に確立されているユニキャストコネクションのＤＬＣＣ−ＩＤとを比較する手段と、前記受信したＭＡＣ−ＩＤが、自端末装置のＭＡＣ−ＩＤと一致し、かつ前記受信したＤＬＣＣ−ＩＤが、前記既に確立されているユニキャストコネクションのＤＬＣＣ−ＩＤのいずれとも一致せず、かつ前記記憶手段に受信対象となるＤＬＣＣ−ＩＤが記憶されていない場合に、前記受信したＩＥ情報を前記記憶手段に記憶させる手段とを備えたことを特徴とする。
【００４９】
また、前記無線通信端末装置において、前記受信対象となるＤＬＣＣ−ＩＤが記憶されていない前記記憶手段に前記ＩＥ情報を記憶させた時に、前記記憶手段に前記ＩＥ情報を記憶させたことを示すＤＬＣＣ−ＩＤ使用管理手段と、前記ＩＥ情報を前記記憶手段が記憶した後の時点において、ＩＥ情報を再受信し、かつ同一フレーム内で、再受信したＭＡＣ−ＩＤと、自端末装置が記憶するＭＡＣ−ＩＤとが一致し、かつ再受信したＤＬＣＣ−ＩＤが、既に確立されているユニキャストコネクションのいずれとも一致しない場合において、前記記憶手段には前記再受信したＩＥ情報を記憶させない手段とを、さらに備えたことを特徴とする。
【００５０】
また、前記無線通信端末装置において、前記ＤＬＣＣ−ＩＤが記憶されていない前記記憶手段が、複数存在する場合に、予め決められた優先順位に基づいて選択した前記記憶手段に対して、前記受信したＩＥ情報を記憶させることを特徴とする。
【００５１】
また、前記無線通信端末装置において、前記ＤＬＣＣ−ＩＤが記憶されていない記憶手段に記憶された前記ＩＥ情報に基づいて受信したデータは、復調処理後に廃棄することを特徴とする。
【００５２】
また、前記無線通信端末装置において、前記ＩＥ情報及び前記ＤＬＣＣ−ＩＤは、受信割り当て用であることを特徴とする。
【００５３】
さらに、前記無線通信端末装置において、前記ＩＥ情報及び前記ＤＬＣＣ−ＩＤは、送信割り当て用であることを特徴とする。
【００５４】
また、本発明は、請求項１乃至６のいずれか１項に記載の無線通信端末装置を、少なくとも１つは含むことを特徴とする無線通信システムを提供するものである。
【００５５】
さらに、本発明は、広帯域移動通信方式のＨｉＳＷＡＮａ規格またはＨｉｐｅｒＬＡＮ／２規格に準拠したユニキャストコネクションを用いて、拠点基地局（以下、「ＡＰ」と称する）との間で無線通信を行う無線通信端末装置をコンピュータで制御するためのコンピュータプログラムであって、ユニキャストコネクションのＩＥ情報（Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ）を記憶するための記憶ステップと、報知チャネルに含まれている、自端末装置を識別するための識別情報（以下、「ＭＡＣ−ＩＤ」と称する）と、前記ＡＰとの間のコネクションを識別するための識別情報（以下、「ＤＬＣＣ−ＩＤ」と称する）を含むＩＥ情報を受信するステップと、前記受信したＭＡＣ−ＩＤと、自端末装置が記憶するＭＡＣ−ＩＤとを比較するステップと、前記受信したＤＬＣＣ−ＩＤと、既に確立されているユニキャストコネクションのＤＬＣＣ−ＩＤとを比較するステップと、前記受信したＭＡＣ−ＩＤが、自端末装置のＭＡＣ−ＩＤと一致し、かつ前記受信したＤＬＣＣ−ＩＤが、前記既に確立されているユニキャストコネクションのＤＬＣＣ−ＩＤのいずれとも一致せず、かつ前記記憶ステップに受信対象となるＤＬＣＣ−ＩＤが記憶されていない場合に、前記受信したＩＥ情報を前記記憶ステップに記憶させるステップとを備えたことを特徴とするコンピュータプログラムを提供するものである。
【発明の効果】
【００５６】
以上説明したように、本発明の無線通信端末装置によれば、広帯域移動通信方式のＨｉＳＷＡＮａ規格またはＨｉｐｅｒＬＡＮ／２規格に準拠したユニキャストコネクションを用いて、拠点基地局のＡＰとの間で無線通信を行う無線通信端末装置において、よしんばＡＰ−ＭＴ間でユニキャストコネクション接続情報が一致しないような不具合が生じたとしても、不整合が発生したユニキャストコネクションを含むＰＤＵトレインを受信できなくなるようなことはなく、当該ＰＤＵトレインに含まれる他のチャネルのデータを正常に受信することが可能となる効果がある。
【発明を実施するための最良の形態】
【００５７】
以下、本発明の無線通信端末装置の最良の実施形態について、図面を参照して詳細に説明する。
【００５８】
図１は、本発明の実施形態に係る無線通信端末装置の全体構成を示す構成図である。
【００５９】
本実施形態の無線通信端末装置は、ＨｉＳＷＡＮａ規格またはＨｉｐｅｒＬＡＮ／２規格に準拠したシステムであり、同図において、データを変復調するＲＦ／ＰＨＹ１００と、データ送受信のタイミングやサブキャリアの変調方式の指定などの制御を行うＭＡＣ１１０と、メモリアクセスの調停を行うメモリハブ１２０と、ホストバスを介して接続された他機器とのデータのやり取りを行うホストＩ／Ｆ１３０と、システムバスを介して接続された他の構成要素全体を制御するＣＰＵ１４０と、送受信データやテンポラリデータを記憶するためのメモリ１５０と、から構成される。
【００６０】
以下、本実施形態に係る無線通信端末装置の動作を説明する。
【００６１】
ＲＦ／ＰＨＹ１００は、データを変調して電波を送信する処理、及び電波を受信してデータを復調する処理とを行う。この際の変復調方式にはＯＦＤＭが用いられる。
【００６２】
ＭＡＣ１１０は、ＲＦ／ＰＨＹ１００に対して、ＢＣＨやＦＣＨのパラメータに基づき、データ送受信のタイミングやサブキャリアの変調方式の指定などの制御を行う。また、ＳＣＨ／ＬＣＨ等のユーザデータ処理としては、メモリハブ１２０を介してメモリ１５０から取得したデータにＣＲＣ符号の付加や暗号化を施して、ＲＦ／ＰＨＹ１００に送信データとして供給する。さらに、ＲＦ／ＰＨＹ１００が復調したデータに暗号解読やＣＲＣによる誤り検出等を行って、結果の受信データをメモリハブ１２０を介してメモリ１５０に格納する。このＭＡＣ１１０における受信処理の詳細は後述する。
【００６３】
メモリハブ１２０は、ＭＡＣ１１０、ホストＩ／Ｆ１３０、ＣＰＵ１４０のメモリ１５０に対するアクセスを調停する。
【００６４】
ホストＩ／Ｆ１３０は、通信データを利用する他の機器（ホスト）と、ホストバスを介したデータのやり取りを行う。例えば、ホストがＰＣ（パーソナルコンピュータ）であった場合には、ホストＩ／Ｆ１３０に接続されるホストバスはＣａｒｄＢｕｓであってもよいし、ＳＤＩＯであってもよい。
【００６５】
ＣＰＵ１４０は、システムバスを介して、ＲＦ／ＰＨＹ１００、ＭＡＣ１１０、及びホストＩ／Ｆ１３０の制御を行う。また、前述のＡＰとの間で、ＲＬＣメッセージのやり取りも行う。より具体的には、ＡＰとＲＬＣメッセージのやり取りを行って取得した端末ＩＤのＭＡＣ−ＩＤやコネクションＩＤのＤＬＣＣ−ＩＤをＭＡＣ１１０に設定したり、ＲＦ／ＰＨＹ１００に対して、受送信周波数の設定を行ったり、ホストＩ／Ｆ１３０に対して、ホストバス・メモリ間のデータ転送開始を指示したりする。また、メモリハブ１２０を介して、メモリ１５０に格納されているデータの読み書きも行う。
【００６６】
メモリ１５０は、受送信データの一時格納場所、及びＣＰＵ１４０のワークデータ（テンポラリデータ）の格納置場所として使用される。
【００６７】
図２は、本実施形態に係る無線通信端末装置の受信処理部の構成を示すものである。
【００６８】
同図に示すように、本実施形態に係る無線通信端末装置の受信処理部（図１に示すＭＡＣ（フレーム制御）１１０）は、物理ＣＨ振り分け２００と、ＢＣＨ処理２１０と、ＦＣＨ処理２２０と、ＢＣＨ／ＦＣＨレジスタ２３０（記憶手段）と、コネクション設定レジスタ２４０と、タイミング制御２５０と、ＲＦ／ＰＨＹ制御２６０と、ＣＰＵ＿Ｉ／Ｆ２７０と、ＳＣＨ処理２８０と、ＬＣＨ処理２９０と、メモリＩ／Ｆ３００と、を備える。
【００６９】
物理ＣＨ振り分け２００は、ＳＣＨ論理ＣＨコード付加２０１と、ＬＣＨ論理ＣＨコード付加２０２とを含む。
【００７０】
以下、図２を参照しながら、本実施形態に係る無線通信端末装置の動作を説明する。
【００７１】
物理ＣＨ振り分け２００には、ＲＦ／ＰＨＹ１００（図１）にて復調された受信データが入力される。物理ＣＨ振り分け２００は、タイミング制御２５０の制御に基づき、物理ＣＨ（ＢＣＨ／ＦＣＨ／ＡＣＨ／ＳＣＨ／ＬＣＨ）毎に、前記受信データを振り分ける。この時、ＢＣＨはＢＣＨ処理２１０へ、ＦＣＨはＦＣＨ処理２２０へ、ＳＣＨはＳＣＨ処理２８０へ、ＬＣＨはＬＣＨ処理２９０へと振り分けられたデータを送出する。
【００７２】
物理ＣＨ振り分け２００には、前述のとおり、ＳＣＨ論理ＣＨコード付加２０１、及びＬＣＨ論理ＣＨコード付加２０２が含まれており、ＳＣＨ論理ＣＨコード付加２０１は、ＳＣＨ処理２８０へ送るＳＣＨにＳＣＨ論理ＣＨコードを付加する。また、ＬＣＨ論理ＣＨコード付加２０２は、ＬＣＨ処理２９０へ送るＬＣＨにＬＣＨ論理ＣＨコードを付加する。ＳＣＨ論理ＣＨコード付加２０１及びＬＣＨ論理ＣＨコード付加２０２で付加される前記コードは、ＦＣＨ処理２２０で付加されるＣＨコード（後述する）に対応するものとなり、これらを対応させるための情報が、物理ＣＨ振り分け２００に与えられる制御データの一部として、ＢＣＨ／ＦＣＨレジスタ２３０、及びタイミング制御２５０を介して、ＳＣＨ論理ＣＨコード付加２０１及びＬＣＨ論理ＣＨコード付加２０２に送出される。
【００７３】
実際の受信システム内には、ＡＣＨの処理を行うブロックも必要となるが、本発明において、ＡＣＨの処理方法は特に限定されないため、ＡＣＨ処理の方法については図示及び説明を省略する。
【００７４】
ＢＣＨ処理２１０は、ＣＲＣ符号が合っているか否かの確認を行い、その検証結果と、ＢＣＨの内容自体とを、ＢＣＨ／ＦＣＨレジスタ２３０へと送る。
【００７５】
ＦＣＨ処理２２０は、ＣＲＣ符号が合っているか否かを確認し、ＦＣＨが１つに付き３つ含まれているＩＥを、ＦＣＨから抽出し、ＭＡＣ−ＩＤ／ＤＬＣＣ−ＩＤの照合を行い、さらに、ＣＨコードの付加を行って、受送信すべきと判断されたＩＥの内容と、付加されたＣＨコードとを、ＢＣＨ／ＦＣＨレジスタ２３０へと送る。なお、使用していないユニキャストコネクションの管理も、ＦＣＨ処理２２０において行われる。
【００７６】
ＢＣＨ／ＦＣＨレジスタは、ＢＣＨやＦＣＨ（ＩＥ）内のパラメータを格納するレジスタ群である。前記ＦＣＨ処理２２０で付加されたＣＨコードに従って、論理チャネル別に管理される。
【００７７】
コネクション設定レジスタ２４０は、ＵＤＣＨ／ＬＣＣＨやＤＣＣＨの受送信及びＵＢＣＨ、ＵＭＣＨの受信を行うために必要なＭＡＣ−ＩＤやＤＬＣＣ−ＩＤの値の設定と、その有効／無効の設定とを行うためのレジスタである。上位レイヤにおけるＲＬＣメッセージのやり取りによって決定した結果が、このレジスタに反映される。例えば、ＭＴがＡＰに接続して、ＭＡＣ−ＩＤを得たら、コネクション設定レジスタ２４０にそのＭＡＣ−ＩＤが設定されると同時に、そのＭＡＣ−ＩＤが有効と設定される。ＭＴがＡＰとの通信を切断したら、ＭＡＣ−ＩＤは無効と設定される。設定されたＭＡＣ−ＩＤやＤＬＣＣ−ＩＤ及びその有効／無効の情報は、ＦＣＨ処理２２０に供給される。また、ＤＬＣＣ−ＩＤの有効／無効情報については、ＳＣＨ処理２８０、ＬＣＨ処理２９０、メモリＩ／Ｆ３００にも供給される。
【００７８】
タイミング制御２５０は、ＢＣＨ／ＦＣＨレジスタ２３０に格納されたＢＣＨ及びＦＣＨパラメータに基づき、フレーム内の受送信タイミングを制御する。２ｍｓ周期でのＢＣＨ受信、ＢＣＨパラメータに基づくＦＣＨ受信、ＦＣＨ（ＩＥ）パラメータに基づくＤＬ＿Ｐｈａｓｅにおける受信制御を行う他、ＵＬ＿ＰｈａｓｅやＲＣＨｓ期間における送信等の制御も行う。
【００７９】
タイミング制御２５０で作成される受送信タイミング情報には、物理ＣＨ振り分け２００を制御するもの、メモリＩ／Ｆ３００を制御するもの、その他、ＭＡＣフレームの所定の位置で各ブロックを初期化するためのもの（図示せず）等があり、それぞれ、物理ＣＨ振り分け２００、メモリＩ／Ｆ３００、その他の必要なブロックへと供給される。
【００８０】
物理ＣＨ振り分け２００へ渡す情報には、前記受送信タイミング情報に加え、ＳＣＨ論理ＣＨコード付加２０１及びＬＣＨ論理ＣＨコード付加２０２が論理チャネルコードを付加するための、論理チャネル情報が含まれる。また、メモリＩ／Ｆ３００へ渡す情報は、ＵＬ＿ＰｈａｓｅやＲＣＨｓ期間における送信タイミング情報であり、その中には、論理チャネルを区別するためのコネクション設定レジスタ２４０に設定されたＤＬＣＣ−ＩＤに対応するコードも含まれる。
【００８１】
ＲＦ／ＰＨＹ制御２６０は、ＢＣＨ／ＦＣＨレジスタ２３０に格納されたＢＣＨ／ＦＣＨパラメータに基づき、ＲＦ／ＰＨＹ１００に対し、フレーム内の受送信のタイミングや変復調パラメータの指示を行う。
【００８２】
ＣＰＵ＿Ｉ／Ｆ２７０は、ＣＰＵからのアクセスに応じて、コネクション設定レジスタ２４０にデータを書き込んだり、コネクション設定レジスタ２４０からデータを読み出したりする。また、ＢＣＨ／ＦＣＨレジスタ２３０に格納されたＢＣＨやＦＣＨのパラメータの値を読み出す。
【００８３】
ＳＣＨ処理２８０は、ＣＲＣ符号が合っているか否かの確認を行い、合っている時は、このＳＣＨデータをメモリＩ／Ｆ３００に送る。但し、コネクション設定レジスタ２４０で有効に設定されていないＤＬＣＣ−ＩＤに相当する論理ＣＨコードを有するＳＣＨデータに関しては、ここで廃棄する。
【００８４】
ＬＣＨ処理２９０は、暗号の解除や、ＣＲＣ符号が合っているか否かの確認等を行い、ＣＲＣ符号が合っている時は、このＬＣＨデータをメモリＩ／Ｆ３００に送る。但し、コネクション設定レジスタ２４０で有効に設定されていないＤＬＣＣ−ＩＤに相当する論理ＣＨコードを有するＬＣＨデータに関しては、ここで廃棄する。
【００８５】
メモリＩ／Ｆ３００は、ＳＣＨ処理２８０、ＬＣＨ処理２９０より送られてきた各データを、メモリハブ１２０を介してメモリ１５０へと書き込む。
【００８６】
なお、図２は、受信処理についてのみの図のため、図示はしていないが、メモリＩ／Ｆ３００は、送信処理として、タイミング制御２５０から指示があった際に、送信用のＳＣＨ／ＬＣＨデータを、メモリハブ１２０を介してメモリ１５０から読み出し、送信処理回路に送るという処理も行う。但し、タイミング制御２５０から渡される送信タイミング情報が、コネクション設定レジスタ２４０で有効に設定されていないＤＬＣＣ−ＩＤに相当する論理チャネルの送信を指示するものであった場合は、メモリＩ／Ｆ内で送信用のＳＣＨ／ＬＣＨデータを作成するか、若しくはメモリ内の特定の場所に記憶されたダミーデータを読み出して、送信処理回路に送る。
【００８７】
図３は、本実施形態に係る無線通信端末装置の受信処理部のＦＣＨ処理、ＢＣＨ／ＦＣＨレジスタ、及びコネクション設定レジスタの詳細構成を示すものである。
【００８８】
同図は、本実施形態に係る無線通信端末装置のＭＡＣ（フレーム制御）１１０（図２）において、符号３１０で示す破線で囲まれた部分、即ち、ＦＣＨ処理２２０、ＢＣＨ／ＦＣＨレジスタ２３０、及びコネクション設定レジスタ２４０の３つのブロックにより構成される部分についての詳細を図示している。
【００８９】
同図では、説明を簡単にするために、ユニキャストコネクション（ＵＤＣＨ／ＬＣＣＨ）の設定数を２本（以下の説明では、この２本のＵＤＣＨ／ＬＣＣＨを区別するために、ＵＤＣＨ／ＬＣＣＨの処理を行うブロック名にＡまたはＢを付している）、ブロードキャストコネクション（ＵＢＣＨ）の設定数を１本、マルチキャストコネクション（ＵＭＣＨ）の設定数を１本としているが、本発明はこれらの設定数に限定されるものではない。
【００９０】
図３を構成する３つのブロック（ＦＣＨ処理２２０、ＢＣＨ／ＦＣＨレジスタ２３０、コネクション設定レジスタ２４０）の内部構成は、各々以下の通りである。
【００９１】
ＦＣＨ処理２２０は、ＦＣＨ＿ＣＲＣ４００と、ＩＥ抽出４１０、ＲＢＣＨ照合／ＣＨコード付加４２０、ＵＢＣＨ照合／ＣＨコード付加４３０、ＵＭＣＨ照合／ＣＨコード付加４４０、ＭＡＣ−ＩＤ照合４５０、ＲＸ＿ＵＤＣＨ＿Ａ管理４６０（ＤＬＣＣ−ＩＤ使用管理手段）、ＲＸ＿ＵＤＣＨ＿Ｂ管理４６５（ＤＬＣＣ−ＩＤ使用管理手段）、ＴＸ＿ＵＤＣＨ＿Ａ管理４７０（ＤＬＣＣ−ＩＤ使用管理手段）、ＴＸ＿ＵＤＣＨ＿Ｂ管理４７５（ＤＬＣＣ−ＩＤ使用管理手段）、ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０、及びマージ４９０を備える。
【００９２】
ＢＣＨ／ＦＣＨレジスタ２３０は、ＲＢＣＨレジスタ群５００、ＵＢＣＨレジスタ群５１０、ＵＭＣＨレジスタ群５２０、ＲＸ＿ＤＣＣＨレジスタ群５３０、ＲＸ＿ＵＤＣＨ＿Ａレジスタ群５４０、ＲＸ＿ＵＤＣＨ＿Ｂレジスタ群５５０、ＴＸ＿ＤＣＣＨレジスタ群５６０、ＴＸ＿ＵＤＣＨ＿Ａレジスタ群５７０、ＴＸ＿ＵＤＣＨ＿Ｂレジスタ群５８０の各レジスタ群、及び図示しないＢＣＨパラメータその他を格納するためのレジスタを備える。
コネクション設定レジスタ２４０は、ＵＢＣＨ＿ＭＡＣ−ＩＤ６００、ＵＢＣＨ＿ＭＡＣ−ＩＤ有効６１０、ＵＭＣＨ＿ＭＡＣ−ＩＤ６２０、ＵＭＣＨ＿ＭＡＣ−ＩＤ有効６３０、ＭＡＣ−ＩＤ６４０、ＭＡＣ−ＩＤ有効６５０、ＤＬＣＣ−ＩＤ＿Ａ６６０、ＤＬＣＣ−ＩＤ＿Ａ有効６７０、ＤＬＣＣ−ＩＤ＿Ｂ６８０、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０の各レジスタを備える。
【００９３】
以下、図３を参照して、本実施形態をさらに詳細に説明する。
【００９４】
ＲＢＣＨレジスタ群５００は、ＲＢＣＨ受信用のＦＣＨ（ＩＥ）パラメータを格納するためのレジスタ群であり、ＵＢＣＨレジスタ群５１０は、ＵＢＣＨ受信用の、ＵＭＣＨレジスタ群５２０は、ＵＭＣＨ受信用のＦＣＨ（ＩＥ）パラメータを格納するための、それぞれレジスタ群である。
【００９５】
ＲＸ＿ＤＣＣＨレジスタ群５３０は、ＤＣＣＨ受信用のＦＣＨ（ＩＥ）パラメータを格納するためのレジスタ群であり、ＲＸ＿ＵＤＣＨ＿Ａレジスタ群５４０及びＲＸ＿ＵＤＣＨ＿Ｂレジスタ群５５０は、ＵＤＣＨ及びＬＣＣＨ受信用のＦＣＨ（ＩＥ）パラメータを格納するためのレジスタ群である。
【００９６】
ＴＸ＿ＤＣＣＨレジスタ群５６０は、ＤＣＣＨ送信用のＦＣＨ（ＩＥ）パラメータを格納するためのレジスタ群であり、ＴＸ＿ＵＤＣＨ＿Ａレジスタ群５７０及びＴＸ＿ＵＤＣＨ＿Ｂレジスタ群５８０は、ＵＤＣＨ及びＬＣＣＨ送信用のＦＣＨ（ＩＥ）パラメータを格納するためのレジスタ群である。
【００９７】
以上のレジスタ群に収められるＦＣＨ（ＩＥ）パラメータには、受信または送信の開始位置、受信または送信するＳＣＨ／ＬＣＨの数、受信または送信するＳＣＨ／ＬＣＨの変調方式等が含まれる。前記のように、本実施例においては、ＩＥの値を格納するレジスタ群を論理チャネル毎に設定している。その理由の１つは、図２のタイミング制御２５０やＲＦ／ＰＨＹ制御２６０は、論理チャネルにより処理を変える必要があるためであり、また、他の理由は、ＣＰＵがＢＣＨ／ＦＣＨレジスタ２３０にアクセスする時に、論理チャネルの区別をつけ易くすることができる（即ち、ＭＡＣ−ＩＤ／ＤＬＣＣ−ＩＤの確認をしなくともアドレスだけで判断できる）ためである。
【００９８】
コネクション設定レジスタ２４０の各レジスタには、ＲＬＣメッセージのやり取りによって、ＡＰ−ＭＴ間で取り決められた結果がＣＰＵ１４０によって書き込まれる。以下、この各レジスタについて説明する。
【００９９】
ＵＢＣＨ＿ＭＡＣ−ＩＤ６００は、ＵＢＣＨ受信用のＭＡＣ−ＩＤを設定するレジスタであり、ＵＢＣＨ＿ＭＡＣ−ＩＤ有効６１０は、ＵＢＣＨ＿ＭＡＣ−ＩＤ６００の設定の有効／無効を設定するレジスタである。即ち、このレジスタは、ＵＢＣＨの受信を行うか否かを決定するためのレジスタである。ＭＴは、このレジスタが“有効”に設定されている場合は、ＵＢＣＨの受信を行い、“無効”に設定されている場合には、ＵＢＣＨの受信を行わない。
【０１００】
実際の通信に際しては、ＭＴが上位レイヤでのＲＬＣメッセージのやり取りの結果、ＵＢＣＨでの通信（ブロードキャストコネクション）を確立した時、与えられたＭＡＣ−ＩＤをＵＢＣＨ＿ＭＡＣ−ＩＤ６００に設定すると同時に、ＵＢＣＨ＿ＭＡＣ−ＩＤ有効６１０を“有効”に設定することにより、ＵＢＣＨの受信を開始し、やはりＲＬＣメッセージのやり取りの結果、ＵＢＣＨでの通信を終了する時に、ＵＢＣＨ＿ＭＡＣ−ＩＤ有効６１０を“無効”に設定することにより、ＵＢＣＨの受信を停止するという形態で使用される。
【０１０１】
ＵＭＣＨ＿ＭＡＣ−ＩＤ６２０は、ＵＭＣＨ受信用のＭＡＣ−ＩＤを設定するレジスタであり、ＵＭＣＨ＿ＭＡＣ−ＩＤ有効６３０は、ＵＭＣＨ＿ＭＡＣ−ＩＤ６２０の設定の有効／無効を設定する、即ち、ＵＭＣＨの受信を行うか否かを決定するレジスタである。ＭＴは、このレジスタが、“有効”に設定されている場合は、ＵＭＣＨの受信を行い、“無効”に設定されている場合は、ＵＭＣＨの受信を行わない。
【０１０２】
実際の通信に際しては、ＭＴが上位レイヤでのＲＬＣメッセージのやり取りの結果、ＵＭＣＨでの通信（マルチキャストコネクション）を確立した時、与えられたＭＡＣ−ＩＤをＵＭＣＨ＿ＭＡＣ−ＩＤ６２０に設定すると同時に、ＵＢＣＨ＿ＭＡＣ−ＩＤ有効６３０を“有効”に設定することにより、ＵＭＣＨの受信を開始、やはりＲＬＣメッセージのやり取りの結果、ＵＭＣＨでの通信を終了する時に、ＵＭＣＨ＿ＭＡＣ−ＩＤ有効６３０を“無効”に設定することにより、ＵＭＣＨの受信を停止するという形態で使用される。
【０１０３】
ＭＡＣ−ＩＤ６４０は、ＭＴのＭＡＣ−ＩＤを設定するレジスタであり、ＭＡＣ−ＩＤ有効６５０は、ＭＡＣ−ＩＤ６４０の設定の有効／無効を設定するレジスタである。ＭＴは、ＭＡＣ−ＩＤ有効６５０が“有効”に設定されていると、ＤＣＣＨの送受信を行う。“無効”に設定されている場合には、ＤＣＣＨの送受信を行わない。
【０１０４】
実際の通信に際しては、ＭＴがＲＣＨを使用して、ＡＰに対して接続要求を行った後、ＭＡＣ−ＩＤが割り当てられた時、与えられたＭＡＣ−ＩＤをＭＡＣ−ＩＤ６４０に設定すると同時に、ＭＡＣ−ＩＤ有効６５０を“有効”に設定することにより、ＤＣＣＨの送受信を開始、ＲＬＣメッセージのやり取りにより、接続を切断する時に、ＭＡＣ−ＩＤ有効６５０を“無効”に設定することにより、ＤＣＣＨの送受信を停止するという形態で使用される。
【０１０５】
ＤＬＣＣ−ＩＤ＿Ａ６６０は、１本目のＵＤＣＨのＤＬＣＣ−ＩＤ（コネクションＩＤ）を設定するレジスタであり、ＤＬＣＣ−ＩＤ＿Ａ有効６７０は、ＤＬＣＣ−ＩＤ＿Ａ６６０の設定の有効／無効を設定するレジスタである。
ＭＴは、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”に設定されていると、ＤＬＣＣ−ＩＤ＿Ａ６６０に設定されたＤＬＣＣ−ＩＤによって張られたＵＤＣＨ（ＬＣＣＨ）の受送信を行う。“無効”に設定されている場合には、ＤＬＣＣ−ＩＤ＿Ａ６６０に設定されたＤＬＣＣ−ＩＤによって張られたＵＤＣＨ（ＬＣＣＨ）の受送信を行わない。
【０１０６】
実際の通信に際しては、ＭＴが上位レイヤでのＲＬＣメッセージのやり取りの結果、ＵＤＣＨ（ＬＣＣＨ）での通信（ユニキャストコネクション）を確立した時、与えられたＤＬＣＣ−ＩＤをＤＬＣＣ−ＩＤ＿Ａ６６０に設定すると同時に、ＤＬＣＣ−ＩＤ＿Ａ有効６７０を“有効”に設定することにより、ＵＤＣＨ（ＬＣＣＨ）の送受信を開始、やはりＲＬＣメッセージのやり取りの結果、ＵＤＣＨ（ＬＣＣＨ）での通信を終了する時に、ＤＬＣＣ−ＩＤ＿Ａ有効６７０を“無効”に設定することにより、ＵＤＣＨ（ＬＣＣＨ）の受信を停止するという形態で使用される。
【０１０７】
ＤＬＣＣ−ＩＤ＿Ｂ６８０は、もう１つのＵＤＣＨのＤＬＣＣ−ＩＤ（コネクションＩＤ）を設定するレジスタであり、ＤＬＣＣ−ＩＤ＿Ｂ６９０有効はＤＬＣＣ−ＩＤ＿Ｂ６８０の設定の有効／無効を設定するレジスタである。
【０１０８】
ＭＴは、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”に設定されていると、ＤＬＣＣ−ＩＤ＿Ｂ６８０に設定されたＤＬＣＣ−ＩＤによって張られたＵＤＣＨ（ＬＣＣＨ）の受送信を行う。“無効”に設定されている場合には、ＤＬＣＣ−ＩＤ＿Ｂ６８０に設定されたＤＬＣＣ−ＩＤによって張られたＵＤＣＨ（ＬＣＣＨ）の受送信を行わない。
【０１０９】
実際の通信に際しては、ＭＴが上位レイヤでのＲＬＣメッセージのやり取りの結果、ＵＤＣＨ（ＬＣＣＨ）での通信（ユニキャストコネクション）を確立した時、与えられたＤＬＣＣ−ＩＤをＤＬＣＣ−ＩＤ＿Ｂ６８０に設定すると同時に、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０を“有効”に設定することにより、ＵＤＣＨ（ＬＣＣＨ）の送受信を開始し、また、やはりＲＬＣメッセージのやり取りの結果、ＵＤＣＨ（ＬＣＣＨ）での通信を終了する時に、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０を“無効”に設定することにより、ＵＤＣＨ（ＬＣＣＨ）の受信を停止するといった形態で使用される。
【０１１０】
以下、図３を参照して、本発明の実施例におけるＦＣＨの受信の仕組みを説明する。
【０１１１】
最初に、以下で使用するＣＨコードという言葉の意味について説明する。
【０１１２】
ＣＨコードとは、ＦＣＨ処理２２０において、コネクション設定レジスタ２４０に設定された値に基づいて、受送信対象と判断されたＩＥに対して付加されるコードであり、このＩＥが、どのような種類のＩＥなのかを示す符号である。
【０１１３】
より具体的には、ＣＨコードは、論理チャネルの区別、送信割り当てと受信割り当ての区別、及び複数本存在する論理チャネル（後述する例で言えば、ＲＸ＿ＵＤＣＨ＿Ａと、ＲＸ＿ＵＤＣＨ＿Ｂ、若しくはＴＸ＿ＵＤＣＨ＿Ａと、ＴＸ＿ＵＤＣＨ＿Ｂが該当する）に関しては、そのいずれに該当するのか（Ａか、それともＢか）を示す。
【０１１４】
従って、このＣＨコードと、ＳＣＨ論理ＣＨコード付加２０１（図２）が付加するＳＣＨ論理ＣＨコードや、ＬＣＨ論理ＣＨコード付加２０２（図２）が付加するＬＣＨ論理ＣＨコードとに対応関係を付けることにより、コネクション設定レジスタ２４０のＤＬＣＣ−ＩＤ＿Ａ有効６７０（図３）、及びＤＬＣＣ−ＩＤ＿Ｂ有効６９０（図３）と、ＳＣＨ論理ＣＨコードやＬＣＨ論理ＣＨコードとを対応させることができる。これにより、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が無効となっていた場合には、これに対応したＳＣＨ論理ＣＨコードが付加されたＳＣＨやＬＣＨ論理チャネルコードが付加されたＬＣＨを廃棄するといった処理も可能となる。
【０１１５】
次に、図３に示す各ブロックの動作について説明する。
【０１１６】
同図に示すように、ＦＣＨ処理２２０に入力されたＦＣＨデータは、先ず、ＦＣＨ＿ＣＲＣ４００に入力され、ＣＲＣ符号が合っているか否かが確認される。ＣＲＣ符号が合わなければ、そのＦＣＨは廃棄される。
【０１１７】
ＣＲＣ符号が合っていたＦＣＨは、ＩＥ抽出４１０に入力され、３つのＩＥに分割される。ＩＥは、ＲＢＣＨ照合／ＣＨコード付加４２０、ＵＢＣＨ照合／ＣＨコード付加４３０、ＵＭＣＨ照合／ＣＨコード付加４４０、ＭＡＣ−ＩＤ照合４５０の４ブロックへと送られる。
【０１１８】
ＲＢＣＨ照合／ＣＨコード付加４２０では、論理チャネルＲＢＣＨの割り当てを示したＩＥを検出し、これに対応したＣＨコードを付加する。ＲＢＣＨは、ＡＰに同期中の全てのＭＴに対する制御情報を報知するチャネルであり、ＭＡＣ−ＩＤ＝０、ＤＬＣＣ−ＩＤ＝０のＩＥがＲＢＣＨ用の割り当てを示すため、この条件に合うＩＥをＲＢＣＨ割り当てを示すＩＥと判定する。ＲＢＣＨの割り当てを示すと判定され、ＣＨコードを付加されたＩＥは、マージ４９０へと送られる。ＲＢＣＨの割り当てでないＩＥに関しては廃棄される。
【０１１９】
ＵＢＣＨ照合／ＣＨコード付加４３０では、論理チャネルＵＢＣＨの割り当てを示したＩＥを検出し、これに対応したＣＨコードを付加する。ＵＢＣＨ検出条件は、ＩＥ内のＭＡＣ−ＩＤが、コネクション設定レジスタ２４０内のＵＢＣＨ＿ＭＡＣ−ＩＤ６００の値と一致し、かつ、ＩＥ内のＤＬＣＣ−ＩＤが６３であることである。ＵＢＣＨが張られているかどうかを示すレジスタＵＢＣＨ＿ＭＡＣ−ＩＤ有効６１０が有効に設定されている時、前期条件を満たすＩＥが、ＵＢＣＨの割り当てを示すＩＥとしてＣＨコードを付加されて、マージ４９０へと送られる。ＵＢＣＨの割り当てでないＩＥに関しては廃棄される。
【０１２０】
ＵＭＣＨ照合／ＣＨコード付加４４０では、論理チャネルＵＭＣＨの割り当てを示したＩＥを検出し、これに対応したＣＨコードを付加する。ＵＭＣＨ検出条件は、ＩＥ内のＭＡＣ−ＩＤが、コネクション設定レジスタ２４０内のＵＭＣＨ＿ＭＡＣ−ＩＤ６２０の値と一致し、かつ、ＩＥ内のＤＬＣＣ−ＩＤが６３であることである。ＵＭＣＨが張られているかどうかを示すレジスタＵＭＣＨ＿ＭＡＣ−ＩＤ有効６３０が有効に設定されている時、前記条件を満たすＩＥが、ＵＭＣＨの割り当てを示すＩＥとしてＣＨコードを付加されて、マージ４９０へと送られる。ＵＭＣＨの割り当てでないＩＥに関しては廃棄される。
【０１２１】
この実施形態では、ＵＢＣＨ、及びＵＭＣＨが、各１本ずつの設定となっているが、ＨｉＳＷＡＮａ規格やＨｉｐｅｒＬＡＮ／２規格では、仕様上、複数のＵＢＣＨやＵＭＣＨを設定することが可能となっている。一般に、本発明においても、前述の回路と同様の回路を増やすことにより、複数本のＵＢＣＨや、複数本のＵＭＣＨを設定することが可能である。
【０１２２】
ＭＡＣ−ＩＤ照合４５０では、コネクション設定レジスタ２４０内のレジスタＭＡＣ−ＩＤ有効６５０の値が有効に設定されており（レジスタＭＡＣ−ＩＤ６００に設定されたＭＡＣ−ＩＤの値が有効となっていることを示す）、かつ、レジスタＭＡＣ−ＩＤ６００の値が、入力されたＩＥのＭＡＣ−ＩＤの値と合致しているか否かを確認する。この確認結果が真であれば、この入力されたＩＥを、ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０へと送る。前記確認結果が偽であれば、この入力されたＩＥは廃棄される。
【０１２３】
ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０では、ＩＥ内のＤＬＣＣ−ＩＤ及びＩＥ＿Ｔｙｐｅ（ＩＥのパラメータの１つであり、受信割り当てか送信割り当てかの情報を含む）の値により、入力されたＩＥに合致したＣＨコードの付加を行う。
【０１２４】
図４は、本発明の実施の形態に係る無線通信端末装置におけるＤＬＣＣ−ＩＤ照合／ＣＨコード付加部（図３）の詳細構成を示すものである。
【０１２５】
同図に示すように、本実施形態に係る無線通信端末装置におけるＤＬＣＣ−ＩＤ照合／ＣＨコード付加部（ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０）は、ＲＸ／ＴＸ振り分け７００と、ＲＸ＿ＤＣＣＨ照合／ＣＨコード付加７１０と、ＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２０と、ＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３０と、ＴＸ＿ＤＣＣＨ照合／ＣＨコード付加７４０と、ＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５０と、ＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６０と、マージ７７０と、を備える。
【０１２６】
ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０に入力されたＩＥは、先ずＲＸ／ＴＸ振り分け７００に入力される。このＲＸ／ＴＸ振り分け７００では、入力されたＩＥが、受信割り当てであるか、それとも送信割り当てであるかを、ＩＥ内のＩＥ＿Ｔｙｐｅと呼ばれるパラメータの値により判定し、受信割り当てであった場合には、このＩＥを、ＲＸ＿ＤＣＣＨ照合／ＣＨコード付加７１０、ＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２０、及びＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３０へと送り、送信割り当てであった場合には、このＩＥを、ＴＸ＿ＤＣＣＨ照合／ＣＨコード付加７４０、ＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５０、及びＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６０へと送る。
【０１２７】
ＲＸ＿ＤＣＣＨ照合／ＣＨコード付加７１０は、入力されたＩＥ内のＤＬＣＣ−ＩＤの値が０であった場合に、これを受信ＤＣＣＨの割り当てＩＥと判定し、対応するＣＨコードを付加してマージ７７０へと送る。前記ＤＬＣＣ−ＩＤの値が０以外の場合には、このＩＥは廃棄する（以上、前述の従来例と同じ）。
【０１２８】
ＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２０は、後述の図５のフローチャートに示されたアルゴリズムに従って、入力されたＩＥが受信ＵＤＣＨであるか否かを判定する。この判定結果として出力されるＣＨコードの付加されたＩＥはマージ７７０へと送られる。
【０１２９】
ＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３０は、後述の図６のフローチャートに示されたアルゴリズムに従って、入力されたＩＥが受信ＵＤＣＨであるか否かを判定する。この判定結果として出力されるＣＨコードの付加されたＩＥはマージ７７０へと送られる。
【０１３０】
ＴＸ＿ＤＣＣＨ照合／ＣＨコード付加７４０は、入力されたＩＥ内のＤＬＣＣ−ＩＤの値が０であった場合に、これを送信ＤＣＣＨの割り当てＩＥと判定し、対応するＣＨコードを付加してマージ７７０へと送る。前記ＤＬＣＣ−ＩＤの値が０以外の場合には、そのＩＥは廃棄する。
【０１３１】
ＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５０は、後述の図７のフローチャートに示されたアルゴリズムに従って、入力されたＩＥが送信ＵＤＣＨであるかを判定する。この判定結果として出力されるＣＨコードの付加されたＩＥはマージ７７０へと送られる。
【０１３２】
ＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６０は、後述の図８のフローチャートに示されたアルゴリズムに従って、入力されたＩＥが送信ＵＤＣＨであるかを判定する。この判定結果として出力されるＣＨコードの付加されたＩＥはマージ７７０へと送られる。
【０１３３】
マージ７７０は、ＲＸ＿ＤＣＣＨ照合／ＣＨコード付加７１０、ＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２０、ＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３０、ＴＸ＿ＤＣＣＨ照合／ＣＨコード付加７４０、ＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５０、及びＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６０で照合され、かつＣＨコードを付加されたＩＥを、マージし、ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０の出力として、マージ４９０へと送る。
【０１３４】
ＲＸ＿ＵＤＣＨ＿Ａ管理４６０（図３，４）は、ＢＣＨ／ＦＣＨレジスタ２３０内のＲＸ＿ＵＤＣＨ＿Ａ５４０レジスタ群の使用状況を管理する。ＲＸ＿ＵＤＣＨ＿Ａ５４０レジスタ群は、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”になっている場合には、当然“使用”されるが、前述のように、“無効”となっている場合にも、ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０のＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２０の判定結果によっては“使用”されることになる。
【０１３５】
よって、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”に設定されている場合、若しくはＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２０が、“使用”状態への出力値変更を要求してきた場合には、ＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２０及びＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３０への出力値を“使用”状態とする。このＲＸ＿ＵＤＣＨ＿Ａ管理４６０は、ＭＡＣフレームの先頭等、適切なタイミングで、初期化される。この初期化では、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”に設定されていきる場合には“使用”状態に、“無効”に設定されている場合には“未使用”状態にされる。
【０１３６】
ＲＸ＿ＵＤＣＨ＿Ｂ管理４６５（図３，４）は、ＢＣＨ／ＦＣＨレジスタ２３０内のレジスタ群ＲＸ＿ＵＤＣＨ＿Ｂ５５０（図３）の使用状況を管理する。レジスタ群ＲＸ＿ＵＤＣＨ＿Ｂ５５０は、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”になっている場合には、当然“使用”されるが、前述のように、“無効”となっている場合にも、ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０内のＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３０の判定結果によっては“使用”されることになる。
【０１３７】
よって、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”に設定されている場合、若しくはＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３０が、“使用”状態への出力値変更を要求してきた場合には、ＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３０への出力値を“使用”状態とする。このＲＸ＿ＵＤＣＨ＿Ｂ管理４６５は、ＭＡＣフレームの先頭等、適切なタイミングで、初期化される。この初期化では、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”に設定されている場合には“使用”状態に、“無効”状態に設定してある場合には“未使用”状態にされる。
【０１３８】
ＴＸ＿ＵＤＣＨ＿Ａ管理４７０（図３，４）は、ＢＣＨ／ＦＣＨレジスタ２３０内のレジスタ群ＴＸ＿ＵＤＣＨ＿Ａ５７０の使用状況を管理する。レジスタ群ＴＸ＿ＵＤＣＨ＿Ａ５７０は、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”になっている場合には、当然“使用”されるが、前述のように、“無効”となっている場合にも、ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０内のＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５０の判定結果によっては“使用”されることになる。
【０１３９】
よって、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”に設定されている場合、若しくはＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５０が、“使用”状態への出力値変更を要求してきた場合に、ＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５０及びＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６０への出力値を“使用”状態とする。このＴＸ＿ＵＤＣＨ＿Ａ管理４７０は、ＭＡＣフレームの先頭等、適切なタイミングで、初期化される。この初期化では、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”に設定されている場合には“使用”状態に、“無効”に設定されている場合には“未使用”状態にされる。
【０１４０】
ＴＸ＿ＵＤＣＨ＿Ｂ管理４７５は、ＢＣＨ／ＦＣＨレジスタ２３０内のレジスタ群ＴＸ＿ＵＤＣＨ＿Ｂ５８０の使用状況を管理する。レジスタ群ＴＸ＿ＵＤＣＨ＿Ｂ５８０は、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”になっている場合には、当然“使用”されるが、前述のように、“無効”となっている場合にも、ＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０内のＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６０の判定結果によっては“使用”されることになる。
【０１４１】
よって、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”に設定されている場合、若しくはＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６０が、“使用”状態への出力値変更を要求してきた場合に、ＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６０への出力値を“使用”状態とする。このＴＸ＿ＵＤＣＨ＿Ｂ管理４７５は、ＭＡＣフレームの先頭等、適切なタイミングで、初期化される。この初期化では、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”に設定されている場合には“使用”状態に、“無効”に設定されている場合には“未使用”状態にされる。
【０１４２】
なお、ＲＸ＿ＵＤＣＨ＿Ａ管理４６０、ＲＸ＿ＵＤＣＨ＿Ｂ管理４６５、ＴＸ＿ＵＤＣＨ＿Ａ管理４７０、及びＴＸ＿ＵＤＣＨ＿Ｂ管理４７５の具体的な初期化の方法については、本発明の骨子ではないため、詳細には述べないが、例えば、タイミング制御２５０（図２）において初期化タイミング信号を作成し、これにより初期化を行う方法等が考えられる。
【０１４３】
マージ４９０は、ＲＢＣＨ照合／ＣＨコード付加４２０、ＵＢＣＨ照合／ＣＨコード付加４３０、ＵＭＣＨ照合／ＣＨコード付加４４０、及びＤＬＣＣ−ＩＤ照合／ＣＨコード付加４８０内のマージ７７０（図４）から送られてきたＣＨコード付きのＩＥをマージして、ＢＣＨ／ＦＣＨレジスタ２３０へと送る。
【０１４４】
ＢＣＨ／ＦＣＨレジスタ２３０は、このＣＨコード付きのＩＥを、ＣＨコードに基づいて、ＲＢＣＨレジスタ群５００、ＵＢＣＨレジスタ群５１０、ＵＭＣＨレジスタ群５２０、ＲＸ＿ＤＣＣＨレジスタ群５３０、ＲＸ＿ＵＤＣＨ＿Ａレジスタ群５４０、ＲＸ＿ＵＤＣＨ＿Ｂレジスタ群５５０、ＴＸ＿ＤＣＣＨレジスタ群５６０、ＴＸ＿ＵＤＣＨ＿Ａレジスタ群５７０、及びＴＸ＿ＵＤＣＨ＿Ｂレジスタ群５８０に振り分け、各々に書き込む。
【０１４５】
このようにして書き込まれたＦＣＨ１２２０のＩＥパラメータは、タイミング制御２５０（図２）及びＲＦ／ＰＨＹ制御２６０（図２）に渡され、ＳＣＨ／ＬＣＨの受送信の制御に用いられる。
【０１４６】
図５は、本実施形態に係る無線通信端末装置におけるＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２０の動作を示すフローチャートである。
【０１４７】
以下、前述の従来の無線通信端末装置におけるＦＣＨ処理の方法を踏まえて、図４を参照しながら、図５に示すフローチャートを使用して、本実施形態に係る無線通信端末装置におけるＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２０の動作を説明する。
【０１４８】
先ず、ステップ８００では、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”（即ち、“有効”を示す信号を出力している場合）であるか否か、それとも“無効”（即ち、“無効”を示す信号を出力している場合）であるかを検証する。ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”であった場合には、ステップ８１０へと進む。また、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“無効”であった場合には、ステップ８３０へと移る。
【０１４９】
次に、ステップ８１０では、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致するか否かを判定する。入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致する場合には、ステップ８２０へ進む。また、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致しない場合には、入力ＩＥを廃棄処理する。このステップ８１０を通る処理の経路は、従来の方法でのＩＥを受信ＵＤＣＨであると判定する条件に相当する。
【０１５０】
次に、ステップ８２０では、入力されたＩＥに、ＲＸ＿ＵＤＣＨ＿ＡのＣＨコードを付加して出力する。
【０１５１】
次に、ステップ８３０では、ＲＸ＿ＵＤＣＨ＿Ａ管理４６０が“未使用”であるか否かを検証する。ＲＸ＿ＵＤＣＨ＿Ａ管理４６０が“未使用”である場合には、ステップ８４０へ進む。また、ＲＸ＿ＵＤＣＨ＿Ａ管理４６０が“使用”である場合には、入力ＩＥを廃棄処理する。
【０１５２】
次に、ステップ８４０では、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“無効”であるか、それとも“有効”であるかを検証する。ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“無効”であった場合には、ステップ８６０へと移る。また、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”であった場合には、ステップ８５０へと進む。
【０１５３】
次に、ステップ８５０では、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致するか否かを判定する。ＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致する場合には、ステップ８６０へと移る。また、ＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致しない場合には、入力ＩＥを廃棄処理する。
【０１５４】
次に、ステップ８６０では、ＲＸ＿ＵＤＣＨ＿Ａ管理４６０に対し、出力値を“使用”に変更するように指示を出し、その後、ステップ８２０へと進む。なお、この処理により、以降に入力されるＩＥに対するステップ８３０における検証結果が変わることになる。
【０１５５】
ここで、ステップ８３０、ステップ８４０〜ステップ８６０、若しくはステップ８３０、ステップ８４０、ステップ８５０、ステップ８６０のいずれかを通る処理の経路は、入力されたＩＥが、上位レイヤからは指示されていないが、ＰＤＵトレインを構成する受信割り当ての１つであり、ＰＤＵトレインを正しく受信するためには受信する必要があるＩＥであると判定される場合を示している。
【０１５６】
なお、この実施形態では、ＲＸ＿ＵＤＣＨ＿Ａレジスタ群５４０の方が、ＲＸ＿ＵＤＣＨ＿Ｂレジスタ群５５０よりも優先順位が高いものとしているため、図５に示すフローチャート中には、ＲＸ＿ＵＤＣＨ＿Ｂ管理４６５の値がどうなっているかを確認するステップは存在しない。
【０１５７】
図６は、本実施形態に係る無線通信端末装置におけるＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３０の動作を示すフローチャートである。
【０１５８】
以下、前述の従来の無線通信端末装置におけるＦＣＨ処理の方法を踏まえて、図４を参照しながら、図６に示すフローチャートを使用して、本実施形態に係る無線通信端末装置におけるＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３０の動作を説明する。
【０１５９】
先ず、ステップ９００では、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”であるか、それとも“無効”であるかを検証する。ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”であった場合には、ステップ９１０へ進む。また、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“無効”であった場合には、ステップ９３０へと移る。
【０１６０】
次に、ステップ９１０では、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致するか否かを判定する。入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致する場合には、ステップ９２０に進む。また、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致しない場合には、入力ＩＥを廃棄する。なお、このステップ９１０を通る処理経路は、従来の方法でのＩＥを受信ＵＤＣＨであると判定する条件に相当する。
【０１６１】
次に、ステップ９２０では、入力されたＩＥにＲＸ＿ＵＤＣＨ＿ＢのＣＨコードを付加して出力する。
【０１６２】
次に、ステップ９３０では、ＲＸ＿ＵＤＣＨ＿Ａ管理４６０が“使用”であるか否かを検証する。ＲＸ＿ＵＤＣＨ＿Ａ管理４６０が“使用”である場合には、ステップ９４０に進む。また、ＲＸ＿ＵＤＣＨ＿Ａ管理４６０が“未使用”である場合には、入力ＩＥを廃棄する。
【０１６３】
なお、このステップ９３０では、ＲＸ＿ＵＤＣＨ＿Ａレジスタ群５４０とＲＸ＿ＵＤＣＨ＿Ｂレジスタ群５５０の書き込み優先順位を決めている。この実施形態においては、ＲＸ＿ＵＤＣＨ＿Ａレジスタ群５４０の方を高い優先順位としているため、ＲＸ＿ＵＤＣＨ＿Ａレジスタ群５４０が“未使用”である場合には、入力ＩＥを廃棄処理して、ＲＸ＿ＵＤＣＨ＿Ｂレジスタ群５５０への書き込みを行わないようにしている。
【０１６４】
次に、ステップ９４０では、ＲＸ＿ＵＤＣＨ＿Ｂ管理４６５が“未使用”であるか否かを検証する。ＲＸ＿ＵＤＣＨ＿Ｂ管理４６５が“未使用”である場合には、ステップ９５０に進む。また、ＲＸ＿ＵＤＣＨ＿Ｂ管理４６５が“使用”である場合には、入力ＩＥを廃棄処理する。
【０１６５】
次に、ステップ９５０では、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“無効”であるか、それとも“有効”であるかを検証する。ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“無効”であった場合には、ステップ９７０に移る。また、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”であった場合には、ステップ９６０に進む。
【０１６６】
次に、ステップ９６０では、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致するか否かを判定する。入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致する場合には、ステップ９７０へと移る。また、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致しない場合には、入力ＩＥを廃棄処理する。
【０１６７】
ステップ９７０では、ＲＸ＿ＵＤＣＨ＿Ｂ管理４６５に対し、出力値を“使用”に変更するよう指示を出し、その後、ステップ９２０へと進む。なお、この処理により、以降に入力されるＩＥに対するステップ９４０における判定結果が変わることになる。
【０１６８】
ここで、ステップ９３０、ステップ９４０、ステップ９５０〜ステップ９７０、若しくはステップ９３０、ステップ９４０、ステップ９５０、ステップ９６０、ステップ９７０のいずれかを通る処理の経路は、入力されたＩＥが、上位レイヤからは指示されていないが、ＰＤＵトレインを構成する受信割り当ての１つであり、ＰＤＵトレインを正しく受信するためには受信する必要があるＩＥであると判定される場合を示している。
【０１６９】
図７は、本実施形態に係る無線通信端末装置におけるＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５０の動作を示すフローチャートである。
【０１７０】
以下、前述の従来の無線通信端末装置におけるＦＣＨ処理の方法を踏まえて、図４を参照しながら、図７に示すフローチャートを使用して、本実施形態に係る無線通信端末装置におけるＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５０の動作を説明する。
【０１７１】
先ず、ステップ１０００では、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”であるか、それとも“無効”であるかを検証する。ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”であった場合には、ステップ１０１０へ進む。また、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“無効”であった場合には、ステップ１０３０へと移る。
【０１７２】
次に、ステップ１０１０では、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致するか否かを判定する。入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致する場合には、ステップ１０２０へ進み、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致しない場合には、入力ＩＥを廃棄する。なお、このステップ１０１０を通る処理の経路は、従来の方法でのＩＥを送信ＵＤＣＨであると判定する条件に相当する。
【０１７３】
次に、ステップ１０２０では、入力されたＩＥにＴＸ＿ＵＤＣＨ＿ＡのＣＨコードを付加して出力する。
【０１７４】
次に、ステップ１０３０では、ＴＸ＿ＵＤＣＨ＿Ａ管理４７０が“未使用”であるか否かを検証する。ＴＸ＿ＵＤＣＨ＿Ａ管理４７０が“未使用”である場合には、ステップ１０４０へ進み、ＴＸ＿ＵＤＣＨ＿Ａ管理４７０が“使用”である場合には、入力ＩＥを廃棄する。
【０１７５】
次に、ステップ１０４０では、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“無効”であるか、それとも“有効”であるかを検証する。ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“無効”であった場合には、ステップ１０６０に移る。また、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”であった場合には、ステップ１０５０へと進む。
【０１７６】
次に、ステップ１０５０では、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致するか否かを判定する。入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致する場合には、ステップ１０６０に移る。また、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致しない場合には、入力ＩＥを廃棄する。
【０１７７】
次に、ステップ１０６０では、ＴＸ＿ＵＤＣＨ＿Ａ管理４７０に対し、出力値を“使用”に変更するよう指示を出し、その後、ステップ１０２０へと進む。なお、この処理により、以降に入力されるＩＥに対するステップ１０３０における判定結果が変わることになる。
【０１７８】
ここで、ステップ１０３０、ステップ１０４０〜ステップ１０６０、若しくはステップ１０３０、ステップ１０４０、ステップ１０５０、ステップ１０６０のいずれかを通る処理の経路は、入力されたＩＥが、上位レイヤからは指示されていないが、ＰＤＵトレインを構成する送信割り当ての１つであり、ＰＤＵトレインを正しく送信するためには送信する必要があるＩＥであると判定される場合を示している。
【０１７９】
なお、この実施形態では、ＴＸ＿ＵＤＣＨ＿Ａレジスタ群５７０の方が、ＴＸ＿ＵＤＣＨ＿Ｂレジスタ群５８０よりも優先順位が高いものとしているため、図７のフローチャート中に、ＴＸ＿ＵＤＣＨ＿Ｂ管理４７５の値がどうなっているかを確認するステップは存在しない。
【０１８０】
図８は、本実施形態に係る無線通信端末装置におけるＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６０の動作を示すフローチャートである。
【０１８１】
以下、前述の従来の無線通信端末装置におけるＦＣＨ処理の方法を踏まえて、図４を参照しながら、図８に示すフローチャートを使用して、本実施形態に係る無線通信端末装置におけるＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６０の動作を説明する。
【０１８２】
先ず、ステップ１１００で、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”であるか否かを検証する。ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“有効”であった場合には、ステップ１１１０へ進む。また、ＤＬＣＣ−ＩＤ＿Ｂ有効６９０が“無効”であった場合には、ステップ１１３０へ移る。
【０１８３】
次に、ステップ１１１０では、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致するか否かを判定する。入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致する場合には、ステップ１１２０へ進む。また、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ｂ６８０の値と一致しない場合には、入力ＩＥを廃棄する。なお、このステップ１１１０を通る処理の経路は、従来の方法でのＩＥを送信ＵＤＣＨであると判定する条件に相当する。
【０１８４】
次に、ステップ１１２０では、入力されたＩＥに、ＴＸ＿ＵＤＣＨ＿ＢのＣＨコードを付加して出力する。
【０１８５】
次に、ステップ１１３０では、ＴＸ＿ＵＤＣＨ＿Ａ管理４７０が“使用”であるか否かを検証する。ＴＸ＿ＵＤＣＨ＿Ａ管理４７０が“使用”である場合には、ステップ１１４０に進む。また、ＴＸ＿ＵＤＣＨ＿Ａ管理４７０が“未使用”である場合には、入力ＩＥを廃棄する。
【０１８６】
なお、このステップ１１３０では、ＴＸ＿ＵＤＣＨ＿Ａレジスタ群５７０とＴＸ＿ＵＤＣＨ＿Ｂレジスタ群５８０の書き込み優先順位を決めている。この実施形態においては、ＴＸ＿ＵＤＣＨ＿Ａレジスタ群５７０の方を高い優先順位としているため、ＴＸ＿ＵＤＣＨ＿Ａレジスタ群５７０が“未使用”である場合には、入力ＩＥを廃棄処理して、ＴＸ＿ＵＤＣＨ＿Ｂレジスタ群５８０への書き込みを行わないようにしている。
【０１８７】
次に、ステップ１１４０では、ＴＸ＿ＵＤＣＨ＿Ｂ管理４７５が“未使用”であるか否かを検証する。ＴＸ＿ＵＤＣＨ＿Ｂ管理４７５が“未使用”である場合には、ステップ１１５０へ進む。また、ＴＸ＿ＵＤＣＨ＿Ｂ管理４７５が“使用”である場合には、入力ＩＥを廃棄処理する。
【０１８８】
次に、ステップ１１５０では、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“無効”であるか、それとも“有効”であるかを検証する。ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“無効”であった場合には、ステップ１１７０へ移る。また、ＤＬＣＣ−ＩＤ＿Ａ有効６７０が“有効”であった場合には、ステップ１１６０へと進む。
【０１８９】
次に、ステップ１１６０では、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致するか否かを判定する。入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と一致する場合には、ステップ１１７０に移り、一致しない場合には、入力されたＩＥ内のＤＬＣＣ−ＩＤの値がＤＬＣＣ−ＩＤ＿Ａ６６０の値と入力ＩＥを廃棄処理する。
【０１９０】
次に、ステップ１１７０では、ＴＸ＿ＵＤＣＨ＿Ｂ管理４７５に対し、出力値を“使用”に変更するよう指示を出し、その後、ステップ１１２０へと進む。なお、この処理により、以降に入力されるＩＥに対するステップ１１４０における判定処理の結果が変わることになる。
【０１９１】
ここで、ステップ１１３０、ステップ１１４０、ステップ１１５０〜ステップ１１７０、若しくはステップ１１３０、ステップ１１４０、ステップ１１５０、ステップ１１６０、ステップ１１７０のいずれかを通る処理の経路は、入力されたＩＥが、上位レイヤからは指示されていないが、ＰＤＵトレインを構成する送信割り当ての１つであり、ＰＤＵトレインを正しく送信するためには送信する必要があるＩＥであると判定される場合を示している。
【０１９２】
なお、本発明に係る無線通信端末装置の各構成要素の処理の少なくとも一部をコンピュータ制御により実行するものとし、かつ、上記処理を、図５〜８のフローチャートで示した手順によりコンピュータに実行せしめるプログラムは、半導体メモリを始め、ＣＤ−ＲＯＭや磁気テープなどのコンピュータ読み取り可能な記録媒体に格納して配付してもよい。そして、少なくともマイクロコンピュータ，パーソナルコンピュータ，汎用コンピュータを範疇に含むコンピュータが、上記の記録媒体から上記プログラムを読み出して、実行するものとしてもよい。
【図面の簡単な説明】
【０１９３】
【図１】本発明の実施形態に係る無線通信端末装置の全体構成を示す構成図である。
【図２】本実施形態に係る無線通信端末装置の受信処理部の構成を示すものである。
【図３】本実施形態に係る無線通信端末装置の受信処理部のＦＣＨ処理、ＢＣＨ／ＦＣＨレジスタ、及びコネクション設定レジスタの詳細構成を示すものである。
【図４】本発明の実施の形態に係る無線通信端末装置におけるＤＬＣＣ−ＩＤ照合／ＣＨコード付加部（図３）の詳細構成を示すものである。
【図５】本実施形態に係る無線通信端末装置におけるＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７２０の動作を示すフローチャートである。
【図６】本実施形態に係る無線通信端末装置におけるＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７３０の動作を示すフローチャートである。
【図７】本実施形態に係る無線通信端末装置におけるＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加７５０の動作を示すフローチャートである。
【図８】本実施形態に係る無線通信端末装置におけるＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加７６０の動作を示すフローチャートである。
【図９】ＨｉＳＷＡＮａ規格及びＨｉｐｅｒＬＡＮ／２規格におけるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）フレームの基本構成の１例を示すものである。
【図１０】ＨｉＳＷＡＮａ規格及びＨｉｐｅｒＬＡＮ／２規格におけるＭＡＣフレームの基本構成の他の１例を示すものである。
【図１１】従来の無線通信端末装置におけるＦＣＨ処理部の構成を示すものである。
【図１２】従来の無線通信端末装置におけるＤＬＣＣ−ＩＤ照合／ＣＨコード付加部（図１１）の詳細構成を示すものである。
【符号の説明】
【０１９４】
１００  ＲＦ／ＰＨＹ
１１０  ＭＡＣ
１２０  メモリハブ
１３０  ホストＩ／Ｆ
１４０  ＣＰＵ
２００  物理ＣＨ振り分け
２１０  ＢＣＨ処理
２２０  ＦＣＨ処理
２２５  ＦＣＨ処理（従来）
２３０  ＢＣＨ／ＦＣＨレジスタ
２４０  コネクション設定レジスタ
２５０  タイミング制御
２６０  ＲＦ／ＰＨＹ制御
２７０  ＣＰＵ＿Ｉ／Ｆ
２８０  ＳＣＨ処理
２９０  ＬＣＨ処理
３００  メモリＩ／Ｆ
４００  ＦＣＨ＿ＣＲＣ
４１０  ＩＥ抽出
４２０  ＲＢＣＨ照合／ＣＨコード付加
４３０  ＵＢＣＨ照合／ＣＨコード付加
４４０  ＵＭＣＨ照合／ＣＨコード付加
４５０  ＭＡＣ−ＩＤ照合
４６０  ＲＸ＿ＵＤＣＨ＿Ａ管理
４６５  ＲＸ＿ＵＤＣＨ＿Ｂ管理
４７０  ＴＸ＿ＵＤＣＨ＿Ａ管理
４７５  ＴＸ＿ＵＤＣＨ＿Ｂ管理
４８０  ＤＬＣＣ−ＩＤ照合／ＣＨコード付加
４８５  ＤＬＣＣ−ＩＤ照合／ＣＨコード付加（従来）
４９０  マージ
５００  ＲＢＣＨレジスタ群
５１０  ＵＢＣＨレジスタ群
５２０  ＵＭＣＨレジスタ群
５３０  ＲＸ＿ＤＣＣＨレジスタ群
５４０  ＲＸ＿ＵＤＣＨ＿Ａレジスタ群
５５０  ＲＸ＿ＵＤＣＨ＿Ｂレジスタ群
５６０  ＴＸ＿ＤＣＣＨレジスタ群
５７０  ＴＸ＿ＵＤＣＨ＿Ａレジスタ群
５８０  ＴＸ＿ＵＤＣＨ＿Ｂレジスタ群
６００  ＵＢＣＨ＿ＭＡＣ−ＩＤレジスタ
６１０  ＵＢＣＨ＿ＭＡＣ−ＩＤ有効レジスタ
６２０  ＵＭＣＨ＿ＭＡＣ−ＩＤレジスタ
６３０  ＵＭＣＨ＿ＭＡＣ−ＩＤ有効レジスタ
６４０  ＭＡＣ−ＩＤレジスタ
６５０  ＭＡＣ−ＩＤ有効レジスタ
６６０  ＤＬＣＣ−ＩＤ＿Ａレジスタ
６７０  ＤＬＣＣ−ＩＤ＿Ａ有効レジスタ
６８０  ＤＬＣＣ−ＩＤ＿Ａレジスタ
６９０  ＤＬＣＣ−ＩＤ＿Ａ有効レジスタ
７００  ＲＸ／ＴＸ振り分け
７１０  ＲＸ＿ＤＣＣＨ照合／ＣＨコード付加
７２０  ＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加
７２５  ＲＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加（従来）
７３０  ＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加
７３５  ＲＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加（従来）
７４０  ＴＸ＿ＤＣＣＨ照合／ＣＨコード付加
７５０  ＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加
７５５  ＴＸ＿ＵＤＣＨ＿Ａ照合／ＣＨコード付加（従来）
７６０  ＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加
７６５  ＴＸ＿ＵＤＣＨ＿Ｂ照合／ＣＨコード付加（従来）
７７０  マージ
１２００  プリアンブル
１２１０  ＢＣＨ
１２２０  ＦＣＨ
１２３０  ＡＣＨ
１２４０  ＤＬ＿Ｐｈａｓｅ
１２５０  ＵＬ＿Ｐｈａｓｅ
１２６０  ＲＣＨｓ
１２７０  プリアンブル
１２８０  ＳＣＨｓ
１２９０  ＬＣＨｓ
１３００  ＳＣＨｓ
１３１０  ＬＣＨｓ
１３２０  プリアンブル
１３３０  ＳＣＨｓ
１３４０  ＬＣＨｓ
１３５０  ＰＤＵトレイン
１３６０  ＰＤＵトレイン
１３７０  プリアンブル
１３８０  ＬＣＨｓ
１３９０  ＳＣＨｓ
１４００  ＬＣＨｓ
１４１０  ＳＣＨｓ
１４２０  プリアンブル
１４３０  ＬＣＨｓ
１４４０  ＳＣＨｓ
１４５０  ＰＤＵトレイン
１４６０  ＰＤＵトレイン
１４７０  プリアンブル
１４８０  ＲＣＨ
１４９０  プリアンブル
１５００  ＲＣＨ
１５１０  ＰＤＵトレイン
１５２０  ＰＤＵトレイン
１５３０  ＰＤＵトレイン
１６００  プリアンブル
１６１０  ＢＣＨ
１６２０  ＦＣＨ
１６３０  ＡＣＨ
１６４０  ＩＥ１
１６５０  ＩＥ２
１６６０  ＩＥ３
１６７０  ＣＲＣコード
１６８０  プリアンブル
１６９０  ＵＤＣＨ１
１７００  ＵＤＣＨ２
１７１０  ＤＣＣＨ
【図１】
2006186866.tif 000003
【図２】
2006186866.tif 000004
【図３】
2006186866.tif 000005
【図４】
2006186866.tif 000006
【図５】
2006186866.tif 000007
【図６】
2006186866.tif 000008
【図７】
2006186866.tif 000009
【図８】
2006186866.tif 000010
【図９】
2006186866.tif 000011
【図１０】
2006186866.tif 000012
【図１１】
2006186866.tif 000013
【図１２】
2006186866.tif 000014