(57)【要約】【課題】無線装置間でのインタリーバ方式の一致性を考慮しつつ、転送データのデータサイズに応じて、効率的なインタリーブ処理を施すことができるようにする。【解決手段】本発明のインタリーブ装置は、入力された入力データの順序を所定規則で並び替え、その並替データを出力するインタリーブ装置において、並替対象である入力データを一時的に記憶するものであって、入力データを記憶する領域サイズが可変である記憶手段と、少なくとも入力データのデータサイズに応じて、記憶手段の領域サイズを決定する領域サイズ決定手段と、記憶手段の領域サイズを領域サイズ決定手段が決定したサイズに変更し、記憶手段に記憶された入力データを所定規則で並び替えをし、並替データを出力するインタリーブ制御手段とを備えることを特徴とする。【選択図】      図１
2007329592.tif 000002
【特許請求の範囲】
【請求項１】
入力された入力データの順序を所定規則で並び替え、その並替データを出力するインタリーブ装置において、
並替対象である上記入力データを一時的に記憶するものであって、上記入力データを記憶する領域サイズが可変である記憶手段と、
少なくとも上記入力データのデータサイズに応じて、上記記憶手段の領域サイズを決定する領域サイズ決定手段と、
上記記憶手段の領域サイズを上記領域サイズ決定手段が決定したサイズに変更し、上記記憶手段に記憶された上記入力データを所定規則で並び替え、並替データを出力するインタリーブ制御手段と
を備えることを特徴とするインタリーブ装置。
【請求項２】
上記領域サイズ決定手段が、予め定められた、並替対象の入力データサイズに応じて領域サイズを定めた領域サイズ設定テーブルを参照し、上記入力データのデータサイズに基づいて上記領域サイズを決定することを特徴とする請求項１に記載のインタリーブ装置。
【請求項３】
上記入力データを記憶する上記領域サイズがｍ×ｎ行列で示される記憶領域であり、少なくとも行方向が可変であることを特徴とする請求項１又は２に記載のインタリーブ装置。
【請求項４】
送信するデータの順序を所定規則で並び替えて送信させたり、又は受信したデータの順序を所定規則で、元のデータの順序に並び替えたりするインタリーブ装置を備える通信装置において、
上記インタリーブ装置が、請求項１〜３のいずれかに記載のインタリーブ装置であることを特徴とする通信装置。
【請求項５】
上記インタリーブ装置の上記領域サイズに関する情報を含む制御信号を、対向する通信装置と授受する通信手段を備え、
上記インタリーブ装置の上記領域サイズ決定手段が、上記制御信号に含まれている対向する通信装置側の上記インタリーブ装置の上記領域サイズに関する情報に基づいて、自装置の上記インタリーブ装置の上記領域サイズを決定することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インタリーバ装置及び通信装置に関し、例えば、ＯＦＤＭ（Orthogonal  Frequency  Multiplexing：直交周波数分割多重）変調方式及びＣＳＭＡ／ＣＡ（Carrier  Sense  Multiple  Access  With  Collision  Avoidance：衝突回避機能付きキャリア感知多重アクセス）方式を採用した無線システムにおける無線装置に適用し得る。
【背景技術】
【０００２】
従来、ＩＥＥＥ８０２．１１やＩＥＥＥ８０２．１１ａの規格に基づいて構築された無線ＬＡＮシステムがある。このような無線ＬＡＮシステムでは、変調方式としてＯＦＤＭ変調方式が採用されており、またアクセス制御としてＣＳＭＡ／ＣＡ方式が採用されている。
【０００３】
ところで、無線ＬＡＮシステムでは、無線信号はフェージング等の影響を受けて生じ得るバーストエラーによる誤りを回避するために、バーストエラーを分散させ、信頼性のある情報を復元するインタリーブが採用されている（例えば、特許文献１参照）。
【０００４】
図２は、ＯＦＤＭ変調方式を採用した無線装置における送受信機の主な構成であり、以下では、従来の送受信機における処理を簡単に説明する。
【０００５】
まず、送信側において、入力データが畳み込み符号化回路部１１に入力すると、入力データが畳み込み符号化され、インタリーブ回路部１２に与えられる。インタリーブ回路部１２では、シンボル（情報の構成単位）毎に符号化データの並び替えが行なわれ、その並び替えデータがサブキャリア変調回路部１３に与えられ所定の変調処理が行なわれる。さらに、変調された変調データは、送信器１４に与えられ、直交変調が行なわれて転送される。
【０００６】
また、受信側において、直交変調データが受信器１５に到来してくると、受信器１５により直交検波が行なわれて受信される。検波された検波データは、サブキャリア復調回路部１６により所定の復調処理が行なわれ、デインタリーブ回路部１７に与えられる。デインタリーブ回路部１７では、元のデータの並びになるように、復調データの並び替えが行なわれて、並び替えられたデータがビタビ復号回路部１８に与えられて復号される。
【０００７】
また、図３及び図４は、インタリーブ回路部１２及びデインタリーブ回路部１７の主な内部構成を示す構成図である。
【０００８】
図３及び図４に示すように、インタリーブ回路部１２及びデインタリーブ回路部１７は、幅ｎビット（すなわち列がｎビット：ｎは正の整数）、深さｍ（すなわち行がｍ段：ｍは正の整数）のｍ×ｎインタリーババッファ１２１及びｍ×ｎデインタリーババッファ１７１を有する。
【０００９】
図３において、例えば、符号化データがＤ１、Ｄ２、…、Ｄｍｎで構成されるものとすると、符号データをｎビット毎に分割し、データ系列ＩＩ１（＝Ｄ１、Ｄ２、…、Ｄｎ）、ＩＩ２（＝Ｄｎ＋１、Ｄｎ＋２、…、Ｄ２ｎ）、…、ＩＩｍ（＝Ｄ（ｍ−１）ｎ＋１、Ｄ（ｍ−１）ｎ＋２、…、Ｄｍｎ）とする。
【００１０】
そして、インタリーババッファ１２１の第１行目の先頭側から順番に、ＩＩ１、ＩＩ２、…、ＩＩｍの各データが書き込まれ、データを読み出すときは、第１列目の先頭側から順番にデータを読み出し、データ系列ＩＯ１（＝Ｄ１、Ｄｎ＋１、Ｄ２ｎ＋１、…、Ｄ（ｍ−１）ｎ＋１）、ＩＯ２（＝Ｄ２、Ｄｎ＋２、Ｄ２ｎ＋２、…、Ｄ（ｍ−１）ｎ＋２）、…、ＩＯｎ（＝Ｄｎ、Ｄ２ｎ、Ｄ３ｎ、…、Ｄｍｎ）を得て、これらを結合させて、並び替えデータとする。
【００１１】
一方、図４において、復調データが入力すると、復調データをｎビット毎に分割し、データ系列ＤＩ１（＝Ｄ１、Ｄｎ＋１、Ｄ２ｎ＋１、…、Ｄ（ｍ−１）ｎ＋１）、ＤＩ２（＝Ｄ２、Ｄｎ＋２、Ｄ２ｎ＋２、…、Ｄ（ｍ−１）ｎ＋２）、…、ＤＩｎ（＝Ｄｎ、Ｄ２ｎ、Ｄ３ｎ、…、Ｄｍｎ）とする。
【００１２】
そして、デインタリーババッファ１７１の第１列目の先頭側から順番に、ＤＩ１、ＤＩ２、…、ＤＩｎの各データが書き込まれ、データを読み出すときは、第１行目の先頭側から順番にデータを読み出し、データ系列ＤＯ１（＝Ｄ１、Ｄ２、…、Ｄｎ）、ＤＯ２（＝Ｄｎ＋１、Ｄｎ＋２、…、Ｄ２ｎ）、…、ＤＯｍ（＝Ｄ（ｍ−１）ｎ＋１、Ｄ（ｍ−１）ｎ＋２、…、Ｄｍｎ）を得て、これらを結合させて復元している。
【００１３】
従来、インタリーブサイズ（インタリーババッファ１２１及びデインタリーババッファ１７１のサイズをいう）は、サブキャリア変調方式によって決められている。
【００１４】
すなわち、インタリーブサイズのｍ（行）×ｎ（列）は、（サブキャリア数）×（変調方式定数）によって決められ、サブキャリア数は、ＯＦＤＭ変調では一般に４８本（パイロットサブキャリアを入れると５２本）であるため、変調方式定数によって決定する。なお、変調方式定数は、ＢＰＳＫの場合「１」であり、ＱＰＳＫの場合「２」であり、１６ＱＡＭの場合「４」であり、６４ＱＡＭの場合「６」である。
【００１５】
また、無線装置間でのサブ変調方式の認識方法は、データ送信前、無線装置間で、ＰＬＣＰ（Physical  Layer  Convergence  Protocolヘッダに送信データのデータサイズやサブキャリア変調方式が付加された制御信号を授受することで、データサイズ及びサブキャリア変調方式を認識させている。
【００１６】
【特許文献１】特開２００５−２１０７０８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、ＯＦＤＭ変調方式を採用した無線システムにおいて、狭帯域無線通信を行なう場合、従来のインタリーブ回路部及びデインタリーブ回路部は、次に示すような問題がある。
【００１８】
例えば、ＣＳＭＡ／ＣＡ方式は、サイズの大きなデータを１回送る度に、通信相手がＡＣＫフレームを返信し、これを交互に連続的に繰り返している。そのため、サイズの小さいＡＣＫフレームに対しても、データサイズが大きいフレームと同様のインタリーブ処理を行なうと、インタリーブ処理に伴うデータ転送遅延が生じ、結果としてシステム全体の通信速度の低下を招くおそれがある。
【００１９】
そのため、通信装置間でのインタリーバ方式の一致性を考慮しつつ、転送データのデータサイズに応じて、効率的なインタリーブ処理を施すことができるインタリーブ装置及び通信装置が求められている。
【課題を解決するための手段】
【００２０】
かかる課題を解決するために、第１の本発明のインタリーブ装置は、入力された入力データの順序を所定規則で並び替え、その並替データを出力するインタリーブ装置において、（１）並替対象である入力データを一時的に記憶するものであって、入力データを記憶する領域サイズが可変である記憶手段と、（２）少なくとも入力データのデータサイズに応じて、記憶手段の領域サイズを決定する領域サイズ決定手段と、（３）記憶手段の領域サイズを領域サイズ決定手段が決定したサイズに変更し、記憶手段に記憶された入力データを所定規則で並び替えをし、並替データを出力するインタリーブ制御手段とを備えることを特徴とする。
【００２１】
第２の本発明の通信装置は、送信するデータの順序を所定規則で並び替えて送信させたり、又は受信したデータの順序を所定規則で、元のデータの順序に並び替えたりするインタリーブ装置を備える通信装置において、インタリーブ装置が、第１の本発明のインタリーブ装置であることを特徴とする。
【発明の効果】
【００２２】
本発明インタリーブ装置及ぶ無線装置によれば、通信装置間でのインタリーバ方式の一致性を考慮しつつ、転送データのデータサイズに応じて、効率的なインタリーブ処理を施すことができる。
【発明を実施するための最良の形態】
【００２３】
（Ａ）第１の実施形態
以下、本発明のインタリーブ装置及び無線装置の第１の実施形態を、図面を参照して説明する。
【００２４】
本実施形態は、変調方式としてＯＦＤＭ変調方式を採用し、アクセス制御方式としてＣＳＭＡ／ＣＡ方式を採用した無線システムにおける無線装置に、本発明のインタリーブ装置を適用した場合を例に挙げて説明する。
【００２５】
（Ａ−１）第１の実施形態の構成
図１は、本実施形態の無線装置の送受信機の主な内部構成を示すブロック図である。
【００２６】
図１に示すように、本実施形態の送受信機１０は、フレーム生成回路部１、畳み込み符号化回路部２、インタリーブ回路部３、サブキャリア変調回路部４、サブキャリア復調回路部５、デインタリーブ回路部６、ビタビ復号回路部７、制御回路部８、インタリーブサイズ設定部９、を少なくとも有して構成される。
【００２７】
フレーム生成回路部１は、データを送信する際、送信するデータを取り込み、そのデータに基づいて所定の送信フレームを形成し、送信フレームを畳み込み符号化回路部２に与えるものである。
【００２８】
このとき、フレーム生成回路部１は、送信するデータのデータサイズを取り込み、そのデータサイズに基づいて、インタリーブ回路部３のインタリーブ処理による遅延量を計算し、フレーム内に設定するＤｕｒａｔｉｏｎ（媒体予約時間）値の計算に反映させて、送信フレームを形成する。
【００２９】
畳み込み符号化回路部２は、フレーム生成回路部１から受け取った送信フレームデータに対して畳み込み符号化を行ない、畳み込み符号化データをインタリーブ回路部３に与えるものである。
【００３０】
インタリーブ回路部３は、畳み込み符号化回路部２から畳み込み符号化データを受け取ると、畳み込み符号化データにインタリーブ処理を施して、データ順序を並び替えた並替データをサブキャリア変調回路部４に与えるものである。
【００３１】
また、インタリーブ回路部３は、インタリーブサイズ設定部９から、データサイズに対応したサイズのインタリーババッファを形成するために、インタリーババッファのサイズを決定するためのサイズ情報（本実施形態ではシンボル数ともいう）を受け取り、そのシンボル数に基づいて、インタリーババッファを形成するものである。
【００３２】
なお、インタリーババッファの形成後、畳み込み符号化データのインタリーブ処理を行なうことが望ましい。
【００３３】
サブキャリア変調回路部４は、インタリーブ回路部３から与えられた並替データを複数のサブキャリアで変調するものである。なお、サブキャリア変調回路部４によるサブキャリアの変調方式は、例えば、ＢＰＳＫ、ＱＰＳＫ、１６ＱＡＭ、６４ＱＡＭ等がある。
【００３４】
サブキャリア復調回路部５は、受信した検波データを受け取ると、その検波したデータに対して所定の復調処理を行ない、復調データをデインタリーブ回路部６に与えるものである。
【００３５】
ここで、サブキャリア復調回路部５による復調処理は、サブキャリア変調回路４による変調処理に対応するものであり、データ送信前に送信側から送信されるＰＬＣＰヘッダに基づいてサブキャリア変調方式を認識することができる。
【００３６】
デインタリーブ回路部６は、サブキャリア復調回路部５から復調データを受け取り、その復調データに対してデインタリーブ処理を施すことにより、データの順序を並び替えて復元し、復元した並替データをビタビ復号回路部７に与えるものである。
【００３７】
また、デインタリーブ回路部６は、インタリーブサイズ設定部９から、送信側のインタリーブサイズに対応するデインタリーブバッファを形成するために、シンボル数を受け取り、そのシンボル数に基づいて、デインタリーババッファを形成するものである。
【００３８】
なお、デインタリーババッファの形成後、復調データのデインタリーブ処理を行なうことが望ましい。
【００３９】
ビタビ復号回路部７は、デインタリーブ回路部６から並替データを受け取り、並替データに対してビタビ復号を行なうものである。
【００４０】
制御回路部８は、図示しない搬送路状況判断手段による送信状況及び受信状況の判断に基づいて、送受切替信号をインタリーブサイズ設定部９に与えるものである。
【００４１】
インタリーブサイズ設定部９は、制御回路部８から送受信切替信号を受け取ると、その送受信切替信号に基づいて、当該無線装置が送信状況であるか又は受信状況であるかを認識し、送信状態の場合にはインタリーブ回路部３のインタリーブサイズを設定し、受信状態の場合には、デインタリーブ回路部６のインタリーブサイズを設定するものである。
【００４２】
また、インタリーブサイズ設定部９は、送信データサイズ又は受信データサイズを受け取り、インタリーブサイズ設定テーブル９ａを参照して、送信データサイズ又は受信データサイズに応じたインタリーブサイズを決定し、決定したサイズ情報をインタリーブ回路部３又はデインタリーブ回路部６に与えるものである。
【００４３】
図５は、インタリーブサイズ設定テーブル９ａの構成例を説明する説明図である。図５において、インタリーブサイズ設定テーブル９ａは、送信フレーム又は受信フレームのデータサイズと、インタリーブサイズとを対応付けて構成されたものである。
【００４４】
図５のインタリーブサイズは、ｍ×ｎインタリーババッファ３１又はｍ×ｎデインタリーババッファ６１の段数（行方向の数）を決定する情報であり、本実施形態では、送信データ又は受信データのサブキャリア変調方式が１搬送波で転送できる情報シンボルの数とする。
【００４５】
例えば、図５において、データサイズ「０〜２５５バイト」の場合はインタリーブサイズが「１シンボル」であり、データサイズ「２５６〜５１２バイト」の場合はインタリーブサイズが「４シンボル」であり、データサイズ「５１３〜１０２４バイト」の場合はインタリーブサイズが「１６シンボル」とし、データサイズ「１０２５バイト以上」の場合はインタリーブサイズが「６４シンボル」である。
【００４６】
次に、インタリーブ回路部３及びデインタリーブ回路部６の構成について図面参照しながら説明する。
【００４７】
図６、図７及び図１０はインタリーブ回路部３の構成例を示し、図８、図９及び図１１はデインタリーブ回路部６の構成例を示す。
【００４８】
図１０に示すように、本実施形態のインタリーブ回路部３は、インタリーババッファ３１、インタリーブサイズ設定部９からのシンボル数に基づいてインタリーババッファ３１のサイズを構成するインタリーバ構成制御部３２、符号化データのインタリーババッファ３１への書き込みを行なう入力並替部３３、インタリーババッファ３１から並替データを読み出す出力並替部３４、を少なくとも有する。
【００４９】
図６に示すように、本実施形態のインタリーブ回路部３１は、符号化データを取り込み、一時的に保持し、データの並べ替えするインタリーババッファ３１を有する。インタリーババッファ３１は、ｍ（ｍ：正の整数）×ｎ（ｎ：正の整数）の行列型のバッファメモリとする。
【００５０】
本実施形態のインタリーババッファ３１は、インタリーブサイズ設定部９から与えられたサイズ情報（本実施形態ではシンボル数ともいう）に基づいて、行方向（すなわち深さ方向）の段数を変えることができるものである。
【００５１】
すなわち、インタリーバ構成制御部３２は、データ送信時に、送信データのサブキャリア変調方式に基づいて基本となるインタリーブサイズを構成する。このインタリーブサイズは、従来のインタリーブサイズと同様に、ｍ×ｎ＝（サブキャリア数）×（変調方式定数）により決定される。
【００５２】
その後、インタリーバ構成制御部３２は、インタリーブサイズ設定部９からのサイズ情報（シンボル数）ｓに基づいて、インタリーババッファ３１の行方向の段数をｍ×ｓに拡張し、インタリーブサイズを変更する。
【００５３】
このように、送信データのサイズにより、インタリーブサイズを変更することにより、サイズの大きなデータに対してはサイズの大きなインタリーバを施すことができ、また、サイズの小さなデータに対してはサイズの小さなインタリーバを施すことができる。
【００５４】
その結果、サイズの小さなデータに対するインタリーブ処理を軽減することができ、データ転送遅延を軽減することができ、システム全体の通信速度も向上させることができる。
【００５５】
また、図１１に示すように、本実施形態のデインタリーブ回路部６は、デインタリーババッファ６１、インタリーブサイズ設定部９からのシンボル数に基づいてデインタリーババッファ６１のサイズを構成するデインタリーバ構成制御部６２、検波データのデインタリーババッファ６１への書き込みを行なう入力並替部６３、デインタリーババッファ６１から並替データを読み出す出力並替部６４、を少なくとも有する。
【００５６】
図８に示すように、本実施形態のデインタリーブ回路部７は、復調データを取り込み、復元のための並び替えをするためにデータを一時的に保持するインタリーババッファ７１を有する。
【００５７】
本実施形態のデインタリーババッファ６１は、上述したインタリーババッファ３１と同様に、インタリーブサイズ設定部９から与えられたシンボル数ｓに基づいて、行方向（すなわち深さ方向）の段数を変えることができるものである。
【００５８】
（Ａ−２）第１の実施形態の動作
次に、本実施形態の送受信機１０におけるインタリーブサイズの設定処理の動作を説明する。
【００５９】
まず、図１に図示しない搬送路状況判断手段が、所定の判定方法により、当該送受信機１０の送信状態であるか又は受信状態であるかの判定し、その判定結果に基づいて、制御回路部８が送受切替信号をインタリーブサイズ設定部９に与える。これにより、インタリーブサイズの設定対象を、送信データサイズにするか又は受信データサイズにするかを決定させることができる。
【００６０】
なお、本実施形態の制御回路部８は、送受信状況が切り替わったときのみ、その旨を知らせる送受切替信号を通知するものとするが、送受信状況の切り替えを通知することができれば、特に限定されない。
【００６１】
インタリーブサイズ設定部９において、制御回路部８から送受切替信号が与えられると、その送受信切替信号の受信に基づいて現在の状況が送信状況であるか又は受信状況であるかを認識することができる。
【００６２】
送信状況である場合、まず、送信データサイズ及びサブキャリア変調方式の情報を有するＰＬＣＰヘッダを作成し、対向する無線装置に向けて送信する。
【００６３】
次に、送信データがフレーム生成回路部１に与えられると、フレーム生成回路部１において、その送信データサイズに基づいてインタリーブ回路部３のインタリーブ処理による遅延量が計算され、生成するフレーム内のＤｕｒａｔｉｏｎ（媒体予約時間）値計算に反映させたフレームが生成され、その生成した送信フレームが畳み込み符号化回路部２に与えられる。
【００６４】
フレーム生成回路部１からの送信フレームが畳み込み符号化回路部２に与えられると、送信フレームは畳み込み符号化され、インタリーブ回路部３に与えられる。
【００６５】
符号化データがインタリーブ回路部３に与えられると、インタリーブ回路部３において、符号化データのデータサイズに応じたサイズに調整されたインタリーバによりデータの並び替えが行なわれ、その並替データがサブキャリア変調回路部４に与えられる。
【００６６】
このとき、インタリーブ回路３は、サブキャリア変調方式に基づいて、１シンボルに対応するサイズの基本インタリーバを設定する。この基本インタリーバのサイズであるｍ×ｎは、ｍ×ｎ＝サブキャリア数×変調方式定数により求めることができる。なお、この変調方式定数は、ＢＰＳＫの場合「１」であり、ＱＰＳＫの場合「２」であり、１６ＱＡＭの場合「４」であり、６４ＱＡＭの場合「６」である。
【００６７】
また、インタリーブ回路部３は、インタリーブサイズ設定部９から送信デーサイズに対応するインタリーブサイズを示すシンボル数を受け取り、そのシンボル数に応じて、深さが変えられたインタリーバを設定する。
【００６８】
例えば、インタリーブサイズ設定部９から与えられたシンボル数がｓである場合、図６に示すように、幅（列）ｎビット、深さ（行）ｍの基本インタリーバの深さ方向（行方向）に、ｓ個のｍ×ｎインタリーバを設定し、幅（列）ｎビット、深さ（行）ｍ×ｓのインタリーババッファ３１を形成する。
【００６９】
インタリーブ回路部３において、送信データサイズに応じたインタリーブサイズのインタリーババッファ３１が設定されると、符号化データはｎビット毎に分割され、第１行目の先頭側から順に、データがインタリーブバッファ３１に書き込まれる。
【００７０】
例えば、図６において、符号化データが、Ｄ１、Ｄ２、…Ｄｍｎ、Ｄｍ（ｎ＋１）、…、Ｄｓｍｎであるとする。
【００７１】
そして、ｎビット毎に分割されると、データ系列ＩＩ１（＝Ｄ１、Ｄ２、…、Ｄｎ）、ＩＩ２（＝Ｄｎ＋１、Ｄｎ＋２、…、Ｄ２ｎ）、…ＩＩｍ（＝Ｄ（ｍ−１）（ｎ＋１）、Ｄ（ｍ−１）（ｎ＋２）、…、Ｄｍｎ）、ＩＩｍ＋１（＝Ｄｍ（ｎ＋１）、Ｄｍ（ｎ＋２）、…、Ｄ（ｍ＋１）ｎ）、…ＩＩｓｍ（＝Ｄ（ｓ−１）ｍ（ｎ＋１）、Ｄ（ｓ−１）ｍ（ｎ＋２）、…、Ｄｓｍｎ）となり、これらデータが図６に示すようにインタリーブバッファ３１に書き込まれる。
【００７２】
また、データを読み出すときは、データ系列ＩＯ１（＝Ｄ１、Ｄｎ＋１、Ｄ２ｎ＋１、…、Ｄ（ｓ−１）ｍ（ｎ＋１））、ＩＯ２（＝Ｄ２、Ｄｎ＋２、Ｄ２ｎ＋２、…、Ｄ（ｓ−１）ｍ（ｎ＋２））、…、ＩＯｎ（＝Ｄｎ、Ｄ２ｎ、Ｄ３ｎ、…、Ｄｓｍｎ）として読み出し、これらＩＯ１、ＩＯ２、…、ＩＯｎを順に並べて、並替データとして出力する。
【００７３】
インタリーブ回路部３からの並替データがサブキャリア変調回路部４に与えられると、並替データに基づいて複数のサブキャリアが所定の変調方式に従って変調され、送信器（図１に図示しない）から送信データが転送される。
【００７４】
一方、受信状況の場合、受信器（図１に図示しない）に受信された受信フレームのＰＬＣＰヘッダに基づいて、受信データサイズ及びサブキャリア変調方式が認識される。
【００７５】
受信器に検波された検波データがサブキャリア復調回路５に与えられると、サブキャリア復調回路５において、検波データは所定の復調方式に従って復調され、デインタリーブ回路部６に与えられる。
【００７６】
このとき、デインタリーブ回路部６は、認識したサブキャリア変調方式に基づいて、１シンボルに対応するサイズの基本インタリーバを設定する。
【００７７】
また、デインタリーブ回路部６は、インタリーブサイズ設定部９から受信デーサイズに対応するインタリーブサイズを示すシンボル数を受け取り、そのシンボル数に応じて、深さが変えられたインタリーバを設定する。
【００７８】
例えば、インタリーブサイズ設定部９から与えられたシンボル数がｓである場合、図８に示すように、幅（列）ｎビット、深さ（行）ｍの基本インタリーバの深さ方向（行方向）に、ｓ個のｍ×ｎデインタリーバを設定し、幅（列）ｎビット、深さ（行）ｍ×ｓのデインタリーババッファ６１を形成する。
【００７９】
デインタリーブ回路部６において、受信データサイズに応じたインタリーブサイズのデインタリーババッファ６１が設定されると、復調データは、第１列目の先頭側から順に、データがデインタリーブバッファ６１に書き込まれる。
【００８０】
例えば、図８において、復調データは、データ系列ＤＩ１（＝Ｄ１、Ｄｎ＋１、Ｄ２ｎ＋１、…、Ｄ（ｓ−１）ｍ（ｎ＋１））、ＤＩ２（＝Ｄ２、Ｄｎ＋２、Ｄ２ｎ＋２、…、Ｄ（ｓ−１）ｍ（ｎ＋２））、…ＤＩｎ（＝Ｄｎ、Ｄ２ｎ、…、Ｄｓｍｎ）となり、これらデータが図８に示すようにデインタリーブバッファ６１に書き込まれる。
【００８１】
また、データを読み出すときは、データ系列ＤＯ１（＝Ｄ１、Ｄ２、Ｄ３、…、Ｄｎ）、ＤＯ２（＝Ｄｎ＋１、Ｄｎ＋２、…、Ｄ２ｎ）、…、ＤＯｍ（＝Ｄ（ｍ−１）（ｎ＋１）、Ｄ（ｍ−１）（ｎ＋２）、…、Ｄｍｎ）、ＤＯｍ＋１（＝Ｄｍ（ｎ＋１）、Ｄｍ（ｎ＋２）、…、Ｄ（ｍ＋１）ｎ）、…、ＤＯｓｍ（＝Ｄ（ｓ−１）ｍ（ｎ＋１）、Ｄ（ｓ−１）ｍ（ｎ＋２）、…、ＤＳｍｎ）として読み出し、これらＤＯ１、ＤＯ２、…、ＤＯｍ、ＤＯｍ＋１、…、ＤＯｓｍを順に並べて、並替データとして出力する。
【００８２】
デインタリーブ回路部６からの並替データがビタビ復号回路部７に与えられると、並替データはビタビ復号される。
【００８３】
（Ａ−３）第１の実施形態の効果
以上のように、本実施形態によれば、インタリーブサイズ設定部９を備えることにより、送信データ又は受信データのデータサイズに応じてインタリーブサイズを変更することができ、小さいデータサイズに対するインタリーブ処理を軽減でき、データ転送遅延を小さくでき、システム全体の通信速度を向上させることができる。
【００８４】
また、本実施形態によれば、大きいサイズのデータフレームに対して、大きなインタリーブサイズで施すことができるので、より転送品質を向上させることができる。
【００８５】
（Ｂ）他の実施形態
上述した実施形態では、無線装置に適用した場合を説明したが、無線装置に限定されず、有線におけるデータ通信装置でＯＦＤＭ変調方式を使用している装置にも適用可能である。
【００８６】
上述した実施形態において、インタリーブ方式を一致させる方法として、各無線装置がインタリーブサイズ設定テーブル９ａを備え、各無線装置内でインタリーブサイズを設定するものとして説明したが、これに限定されることなく、例えばＰＬＣＰヘッダを拡張し、送信側で決定したインタリーブサイズをＰＬＣＰヘッダに付加し、無線装置間で認識させる方法と用いてもよい。
【００８７】
上述した実施形態では、インタリーババッファ３１及びデインタリーババッファ６１の行方向（深さ方向）の段数を変更する場合を説明した。しかし、可能であれば、列方向（幅方向）を変更できるようにしてもよい。また、行方向及び列方向を共に変更できるようにしてもよい。
【００８８】
上述した実施形態において、インタリーブバッファ３１やデインタリーブバッファのインタリーブサイズを決定し、インタリーバを構成させる機能は、ソフトウェア又はハードウェア的に実現可能である。
【００８９】
図５はインタリーブサイズ設定テーブルの構成例を示すものであり、データサイズに応じてインタリーブサイズを決定することができれば、他の構成であってもよい。また、上述した実施形態において、データフレームの符号化方式や復号方式は、特に限定されない。
【図面の簡単な説明】
【００９０】
【図１】第１の実施形態の送受信機の内部構成を示すブロック図である。
【図２】従来の送受信機の内部構成を示すブロック図である。
【図３】従来のインタリーブ回路の構成を示す構成図である。
【図４】従来のデインタリーブ回路の構成及び処理を説明する図である。
【図５】第１の実施形態のインタリーブサイズ設定テーブルの構成例を説明する説明図である。
【図６】第１の実施形態のインタリーブ回路部の構成を示す構成図である（１）。
【図７】第１の実施形態のインタリーブ回路部の構成を示す構成図である（２）。
【図８】第１の実施形態のデインタリーブ回路部の構成を示す構成図である（１）。
【図９】第１の実施形態のデインタリーブ回路部の構成を示す構成図である（２）。
【図１０】第１の実施形態のインタリーブ回路部の内部構成を示す機能ブロック図である。
【図１１】第１の実施形態のインタリーブ回路部の内部構成を示す機能ブロック図である。
【符号の説明】
【００９１】
１…フレーム生成回路部、２…畳み込み符号化回路部、３…インタリーブ回路部、４…サブキャリア変調回路部、５…サブキャリア復調回路部、６…デインタリーブ回路部、７…ビタビ復号回路部、８…制御回路部、９…インタリーブサイズ設定部、９ａ…インタリーブサイズ設定テーブル、１０…送受信機、３１…インアリーババッファ、３２…インタリーバ構成制御部、３３…入力並替部、３４…出力並替部、６１…デインタリーババッファ、６２…デインタリーバ構成制御部、６３…入力並替部、６４…出力並替部。
【図１】
2007329592.tif 000003
【図２】
2007329592.tif 000004
【図３】
2007329592.tif 000005
【図４】
2007329592.tif 000006
【図５】
2007329592.tif 000007
【図６】
2007329592.tif 000008
【図７】
2007329592.tif 000009
【図８】
2007329592.tif 000010
【図９】
2007329592.tif 000011
【図１０】
2007329592.tif 000012
【図１１】
2007329592.tif 000013