(57)【要約】【課題】伝搬環境に応じて誤り検出符号のビット長を制御することができる送信装置及び受信装置並びにデータ伝送方法を提供する。【解決手段】送信装置に、受信装置における通信品質情報に基づいて、送信データに付加する誤り検出符号長を決定する誤り検出符号長算出手段と、送信データに基づいて所定の演算を行い、誤り検出符号長算出手段において決定された誤り検出符号長を有する誤り検出符号を求める演算手段と、送信データに前記誤り検出符号を付加して、送信する送信手段とを備えることにより達成される。【選択図】図３
2008147960.tif 000002
【特許請求の範囲】
【請求項１】
受信装置における通信品質情報に基づいて、送信データに付加する誤り検出符号長を決定する誤り検出符号長算出手段と、
前記送信データに基づいて所定の演算を行い、前記誤り検出符号長算出手段において決定された誤り検出符号長を有する誤り検出符号を求める演算手段と、
前記送信データに前記誤り検出符号を付加して、送信する送信手段と
を備えることを特徴とする送信装置。
【請求項２】
請求項１に記載の送信装置において、
前記誤り検出符号長算出手段は、サービス要求に基づいて、誤り検出符号長を決定することを特徴とする送信装置。
【請求項３】
請求項１又は２に記載の送信装置において、
通信品質に基づいて、前記受信装置に適用する変調方式及び符号化率を決定する変調方式・符号化率決定手段
を備え、
前記誤り検出符号長算出手段は、前記変調方式・符号化率決定手段において決定された変調方式及び符号化率に基づいて、誤り検出符号長を決定することを特徴とする送信装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の送信装置において、
前記誤り検出符号長算出手段は、前記通信品質情報に含まれるパラメータに対して、重み付けを行い、誤り検出符号長を決定することを特徴とする送信装置。
【請求項５】
請求項１ないし４のいずれか１項に記載の送信装置において、
前記通信品質情報に基づいて、連続する送信データに対して、前記誤り検出符号を付加する間隔を求める付加間隔決定手段
を備え、
前記送信手段は、決定された付加間隔に基づいて、送信データに前記誤り検出符号を付加することを特徴とする送信装置。
【請求項６】
請求項１ないし５のいずれか１項に記載の送信装置において、
前記送信データが分割され、各分割されたデータは、所定のブロックに付与され、
前記所定のブロックに、前記分割されたデータを付与した場合に生じる空きサイズが、前記誤り検出符号長の整数倍であるか否かを求める空きサイズ算出手段
を有し、
前記送信手段は、前記空きサイズが前記誤り検出符号長の整数倍である場合にはその空き部分に前記誤り検出符号を付与し、前記空きサイズが前記分割されたデータサイズの整数倍でない場合には、空きサイズに応じて、前記誤り検出符号に対して所定の処理を行い、所定の処理が行われた誤り検出符号をその空き部分に付与することを特徴とする送信装置。
【請求項７】
送信装置により、自受信装置における通信品質情報に基づいて、送信データに付加する誤り検出符号長が決定され、決定された誤り検出符号長が前記送信装置により通知され、
通知された誤り検出符号長に基づいて、送信データの誤り検出を行う誤り検出符号判定手段
を備えることを特徴とする受信装置。
【請求項８】
請求項７に記載の受信装置において、
前記送信装置は、前記通信品質情報に基づいて、連続する送信データに対して、前記誤り検出符号を付加する間隔を求め、求められた付加間隔にしたがって、送信データに前記誤り検出符号を付加し、
前記誤り検出符号判定手段は、前記付加間隔に基づいて、送信データの誤り検出を行うことを特徴とする受信装置。
【請求項９】
請求項７又は８に記載の受信装置において、
前記送信装置は、前記送信データを分割し、各分割されたデータを所定のブロックに付与し、
前記誤り検出符号判定手段は、前記所定のブロックに、前記分割されたデータを付加した場合に生じる空きサイズに付与された誤り検出符号に基づいて、送信データの誤り検出を行うことを特徴とする受信装置。
【請求項１０】
送信装置が、受信装置における通信品質情報を受信する受信ステップと、
前記送信装置が、前記通信品質情報に基づいて、送信データに付加する誤り検出符号長を決定する誤り検出符号長決定ステップと、
前記送信装置が、前記送信データに基づいて所定の演算を行い、前記誤り検出符号長を有する誤り検出符号を求める誤り検出符号演算ステップと、
前記送信装置が、前記送信データに前記誤り検出符号を付加して、送信する送信ステップと
を有することを特徴とするデータ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタル無線通信システムに関し、特に送信装置及び受信装置並びにデータ伝送方法に関する。
【背景技術】
【０００２】
第３世代移動通信システムで採用されるＷ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式の無線インタフェースは、レイヤ１（物理レイヤ）、レイヤ２（データリンクレイヤ）、レイヤ３（ネットワークレイヤ）のプロトコルレイヤで構成される。
【０００３】
レイヤ１では、データの処理を行う基本単位であるトランスポート  ブロック（ＴＢ：  Ｔｒａｎｓｐｏｒｔ  Ｂｌｏｃｋ）又はプロトコル  データ  ユニット（ＰＤＵ：  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）毎に、ブロックエラーを検出するための巡回冗長検査（ＣＲＣ：  Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）符号が付加され、その後、誤り訂正のためのチャネル符号化及びインタリービング等が行われる。ここで、ＣＲＣ符号及び誤り訂正符号は、予め決められた固定的なビット長となっており、誤りが発生した場合は再送処理が行われる。
【０００４】
送受信データ処理について、図１を参照して説明する。
【０００５】
送信側の処理について説明する。
【０００６】
ユーザデータは、トランスポート  ブロック又はプロトコル  データ  ユニットに分割される（ステップＳ２）。トランスポート  ブロックとはレイヤ１が処理を行うデータの単位であり、プロトコル  データ  ユニットとはプロトコルが扱うデータの単位である。
【０００７】
次に、トランスポート  ブロック毎又はプロトコル  データ  ユニット毎にＣＲＣ符号が付与される（ステップＳ４）。付与されるＣＲＣ符号は、予め決められた固定的なビット長を有する。
【０００８】
次に、チャネル符号化（ステップＳ６）及びインタリービングが行われる（ステップＳ８）。例えば、チャネル符号化処理では、畳み込み符号化とターボ符号化の２種類の符号化方法が使い分けられ、必要に応じてインタリービング処理が行われ、符号化されたビット系列の入れ替えが行われる。
【０００９】
次に、レートマッチングが行われる（ステップＳ１０）。レートマッチング処理では、チャネル符号化が行われたビット系列に対して、多重化するトランスポートチャネル数、各トランスポートチャネルの伝送レートやＱｏＳに応じて、ビットの一部を繰り返したり、間引いたりする処理が行われる。
【００１０】
次に、多重化が行われる（ステップＳ１２）。多重化処理では、複数のトランスポートチャネルが多重化され、変調回路に入力される。
【００１１】
次に、受信側の処理について説明する。
【００１２】
送信側から送信された信号は、無線回路に入力され、受信処理が行われる。例えば、受信信号の復調が行われる。
【００１３】
次に、タイミング同期／チャネル推定・補償が行われる（ステップＳ１４）。例えば、受信信号に含まれるパイロット信号に基づいて、同期検波、チャネル推定が行われる。
【００１４】
次に、デインタリーブが行われる（ステップＳ１６）。デインタリーブ処理では、インタリーバにより並び替えられた情報系列が元の情報系列に復号される。
【００１５】
次に、再送制御が行われる（ステップＳ１８）。再送制御処理では、誤り訂正符号に基づいて、必要に応じて再送処理が行われる。
【００１６】
次に、チャネル復号化が行われる（ステップＳ２０）。
【００１７】
次に、ＣＲＣチェックが行われる（ステップＳ２２）。誤りがある場合は送信側に再送要求が行われる。
【００１８】
次に、トランスポート  ブロック又はプロトコル  データ  ユニットの組み立てが行われ（ステップＳ２４）、ユーザデータが復元される。
【特許文献１】特開２００５−３０３４９５号公報
【特許文献２】特開平０２−０８７７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかし、上述した背景技術には以下に示すような問題点がある。
【００２０】
図２に示すように、トランスポート  ブロック毎又はプロトコル  データ  ユニット毎に付与されるＣＲＣ符号のビット長及びチャネル符号化処理が行われる場合に付与される誤り訂正符号のビット長は固定されている。すなわち、ＣＲＣ符号及び誤り訂正符号のビット長は、伝搬環境によらず固定されている。このため、仮に伝搬環境が良くエラーフリーの状態、すなわちエラー訂正機能などにより、データの伝送誤りを修正することができる状態でもＣＲＣ符号及び誤り訂正符号のビット長を削減できない。このため、伝搬環境が良くエラーフリーの状態にＣＲＣ符号及び誤り訂正符号のビット長を削減し、その削減されたビットに対してユーザデータ（ｐａｙｌｏａｄ）に割り当てることができない。
【００２１】
また、トランスポート  ブロック  サイズ（ＴＢＳ：  Ｔｒａｎｓｐｏｒｔ  Ｂｌｏｃｋ  Ｓｉｚｅ）に対して送信するユーザデータが少ない場合は、トランスポート  ブロックに対してユーザデータが不足するが、その不足部分にはパディングして意味のないデータが付与される。
【００２２】
上述したような問題に対し、例えば、受信側のエラー量から通信状態を求め、該通信状態に応じて誤り訂正符号化データを増減させ、エラー訂正能力を制御したり、有効データ長を大きく取ったりするといったアイデアがある（例えば、特許文献１及び２参照）。しかし、これらのアイデアでは、受信側のエラー量のみで誤り訂正符号化データ量が制御される。このため、移動通信システムにおける無線ネットワークのフェージング環境に適用することを考えると、受信側のエラー量のみで制御する方法では不十分である。
【００２３】
ただし、移動通信システムにおける無線ネットワークでは、電波環境に応じて変調方式や誤り訂正符号化レートを高速で適応的に変更する適応変復調・符号化（ＡＭＣ：  Ａｄａｐｔｉｖｅ  Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ）伝送方式が主流であるため、誤り訂正符号化を制御する方法としての大きな問題点はない。すなわち、誤り訂正符号化を制御しなくても、適応変復調・符号化処理が行われるため、通信上大きな問題は生じない。
【００２４】
そこで、本発明は、伝搬環境に応じて誤り検出符号のビット長を制御することができる送信装置及び受信装置並びにデータ伝送方法を提供することにある。
【課題を解決するための手段】
【００２５】
上記課題を解決するため、本発明の送信装置は、
受信装置における通信品質情報に基づいて、送信データに付加する誤り検出符号長を決定する誤り検出符号長算出手段と、
前記送信データに基づいて所定の演算を行い、前記誤り検出符号長算出手段において決定された誤り検出符号長を有する誤り検出符号を求める演算手段と、
前記送信データに前記誤り検出符号を付加して、送信する送信手段と
を備えることを特徴の１つとする。
【００２６】
このように構成することにより、受信装置における通信品質情報に基づいて、送信データに付加する誤り検出符号長を可変に制御することができる。
【００２７】
本発明の受信装置は、
送信装置により、自受信装置における通信品質情報に基づいて、送信データに付加する誤り検出符号長が決定され、決定された誤り検出符号長が前記送信装置により通知され、
通知された誤り検出符号長に基づいて、送信データの誤り検出を行う誤り検出符号判定手段
を備えることを特徴の１つとする。
【００２８】
このように構成することにより、送信装置から通知された誤り訂正符号長に基づいて、受信データの誤り検出を行うことができる。
【００２９】
本発明のデータ伝送方法は、
送信装置が、受信装置における通信品質情報を受信する受信ステップと、
前記送信装置が、前記通信品質情報に基づいて、送信データに付加する誤り検出符号長を決定する誤り検出符号長決定ステップと、
前記送信装置が、前記送信データに基づいて所定の演算を行い、前記誤り検出符号長を有する誤り検出符号を求める誤り検出符号演算ステップと、
前記送信装置が、送信データに前記誤り検出符号を付加して、送信する送信ステップと、
を有することを特徴の１つとする。
【００３０】
このようにすることにより、受信装置における通信品質情報に基づいて、送信データに付加する誤り検出符号長を可変に制御することができる。
【発明の効果】
【００３１】
本発明によれば、伝搬環境に応じて誤り検出符号のビット長を制御することができる送信装置及び受信装置並びにデータ伝送方法を実現できる。
【発明を実施するための最良の形態】
【００３２】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００３３】
移動通信システムにおいて、伝搬環境に応じて誤り検出符号のビット長を最適に制御するためには、フェージング環境による受信品質、今後主流となる直交周波数分割多重（ＯＦＤＭ：  Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ）方式での周波数特性、変調方式、符号化率、パケットデータの通信品質（ＱｏＳ：  Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）等のパラメータを考慮する必要がある。
【００３４】
尚、受信品質には、ビットエラー（ＢＥＲ：  Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）やブロックエラー（Ｂｌｏｃｋ  Ｅｒｒｏｒ  Ｒａｔｅ）、ドップラー周波数（ｆｄ）、信号対干渉雑音電力比（ＳＩＲ）などのパラメータが挙げられる。本実施例に係る移動通信システムにおいては、これらの複数のパラメータに対して重み付けを行い、適応的に誤り検出符号のビット長、言い換えれば誤り検出符号長を可変に制御し、再送制御と連動して通信品質を高める。
【００３５】
また、後述するが誤り検出符号のビット長を可変に制御するだけでなく、トランスポート  ブロックに付与される誤り検出符号を間引くようにしてもよい。
【００３６】
また、後述するがトランスポート  ブロック  サイズに対して送信するユーザデータが少ない場合は、パディングせずに誤り検出符号のレピテション（Ｒｅｐｅｔｉｏｎ）を行うようにしてもよい。このようにすることにより、誤り検出能力を高めることができる。ここで、レピテションとは、トランスポート  ブロック  サイズに対して送信するデータが少ない場合に、誤り検出符号を補充することをいう。
【００３７】
尚、トランスポート  ブロック毎に誤り検出符号を付与する場合だけでなく、プロトコル  データ  ユニット毎にＣＲＣ符号を付与する場合も同様である。
【００３８】
本発明の実施例に係る無線通信システムについて、図３を参照して説明する。
【００３９】
本実施例に係る無線通信システムは、送信装置１００と受信装置２００とを備える。本実施例においては、一例として送信装置１００が基地局装置に備えられ、受信装置２００が移動局装置に備えられる場合について説明する。しかし、送信装置１００を移動局装置に備え、受信装置２００を基地局装置に備えるようにしてもよい。
【００４０】
送信装置１００は、受信部１０２と、変調方式・符号化率決定手段及び誤り検出符号長算出手段としての誤り検出符号長算出部１０４と、誤り検出符号長判定部１０６と、演算手段及び送信手段としての送信部１０８とを備える。
【００４１】
受信部１０２は、受信側、すなわち受信装置２００から送信される、受信品質情報、サービス種別情報、誤り検出符号情報及び再送情報（ＡＣＫ／ＮＡＣＫ）を受信し、誤り検出符号長算出部１０４に入力する。ここで、誤り検出符号情報には、各システムで予め決定される誤り検出符号のビット長、すなわち可変制御を行う前の誤り検出符号のビット長を示す情報が含まれる。
【００４２】
例えば、受信部１０２は、受信品質情報として、ビットエラーレート（ＢＥＲ：  Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）及び／又はブロックエラーレート（ＢＬＥＲ：  ＢＬｏｃｋ  Ｅｒｒｏｒ  Ｒａｔｅ）、信号対干渉雑音電力比（ＳＩＲ：  ｓｉｇｎａｌ−ｔｏ−ｉｎｔｅｒｆｅｒｅｎｃｅ  ｐｏｗｅｒ  ｒａｔｉｏ）を受信する。また、例えば、受信部１０２は、サービス種別情報として、ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）を受信する。
【００４３】
また、誤り検出符号長算出部１０４は、入力された受信品質情報、例えばＳＩＲに基づいて、その受信装置２００に適用するシステムパラメータ、例えば変調方式・符号化率の組み合わせを求める。例えば、データ変調方式とチャネル符号化率の組み合わせが予め用意される。データレートが増大するにしたがってデータ誤り率は増大する。従って、チャネル状態が良いほどデータレートが増大するようなデータ変調方式とチャネル符号化率の組み合わせが適用され、チャネル状態が悪いほどデータレートが減少するようなデータ変調方式とチャネル符号化率の組み合わせが適用される。例えば、チャネル状態の指標となるＳＩＲ等とデータ変調方式及びチャネル符号化率とを対応付けたテーブルが用意され、入力されたチャネル状態に応じてテーブルを参照し、該当するデータ変調方式及びチャネル符号化率の組み合わせ（以下、変調方式・符号化率と呼ぶ）を求める。
【００４４】
誤り検出符号長算出部１０４は、パラメータ変換テーブルを参照し、受信部１０２において受信された受信品質情報及びサービス種別情報、求められたデータ変調方式・チャネル符号化率をビット数値に換算する。例えば、パラメータ変換テーブルには、図４に示すように、受信品質情報、システムパラメータ及びサービス種別情報に対応する各パラメータに対して、その重み付けと、値に対する変換値が記載されている。図４によれば、ビットエラーレート／ブロックエラーレートの値が０−０．１である場合には変換値Ａ１に変換され、０．１−０．２である場合には変換値Ａ２に変換される。この変換値及び重み付けは、送信装置１００の位置する環境に応じて変更される。
【００４５】
これらの変換値は、ビットエラーレート／ブロックエラーレート、ドップラー周波数については、通知された値が大きい程変換値は大きな値となる。ＳＩＲについては、通知された値が大きい程変換値は小さな値となる。変調方式・符号化率については、データレートが大きい程変換値は大きな値となる。ＱｏＳについては、リアルタイム（ＲＴ：  Ｒｅａｌ  Ｔｉｍｅ）伝送よりもノンリアルタイム（ＮＲＴ：  Ｎｏｎ  Ｒｅａｌ  Ｔｉｍｅ）伝送の方が大きい変換値となる。
【００４６】
また、誤り検出符号長算出部１０４は、各パラメータについて変換された変換値及び重み付けに基づいて誤り検出符号長を算出する。例えば、ビットエラーレート／ブロックエラーレート、ドップラー周波数、ＳＩＲ、変調方式・符号化率及びＱｏＳに対する重み付け係数が、それぞれα１、α２、α３、α４及びα５である場合、誤り検出符号長算出部１０４は、ビットエラーレート／ブロックエラーレートの変換値×α１＋ドップラー周波数の変換値×α２＋ＳＩＲの変換値×α３＋変調方式・符号化率の変換値×α４＋ＱｏＳの変換値×α５を計算することにより誤り検出符号長を算出する。
【００４７】
また、誤り検出符号長算出部１０４は、誤り検出符号長テーブルに、受信装置２００に割り当てる周波数帯域毎すなわち無線リソース毎に、算出された誤り検出符号長の値を書き込む。その結果、図５に示すように、受信装置２００に割り当てられる無線リソース毎に誤り検出符号長が書き込まれる。
【００４８】
誤り検出符号長判定部１０６は、誤り検出符号長テーブルを参照し、周波数帯域（無線リソース）毎に、トランスポート  ブロックに付与する誤り検出符号のビット数を決定する。
【００４９】
送信部１０８は、予め決められたトランスポート  ブロック  サイズに合うようにユーザデータを分割して切り出し、ヘッダを作成する。ヘッダには、シーケンス番号、データ長などの情報が含まれる。また、送信部１０８は、ヘッダと分割されたユーザデータに基づいて誤り検出符号を求め、該誤り検出符号をトランスポート  ブロックに付加し送信する。例えば、誤り検出符号として、巡回冗長検査（ＣＲＣ：  Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）符号を用いる場合には、送信ビット列、すなわちヘッダと分割されたユーザデータとのビット列をＰ（ｘ）、生成多項式をＧ（ｘ）、生成多項式の最高次数をｎとした場合、Ｐ（ｘ）×ｘｎ／Ｇ（ｘ）の余りが誤り検出符号となる。
【００５０】
例えば、誤り検出符号のビット数に応じて最高次数の異なる生成多項式を用いるようにしてもよいし、求められた誤り検出符号に所定の処理を行い、誤り検出符号のビット数に合うように加工してもよい。例えば、送信装置１００と受信装置２００との間で、求められた誤り検出符号に対して、誤り検出符号のビット数に応じて、誤り検出符号として使用するビット位置を予め決定しておく。
【００５１】
また、送信部１０８は、制御情報として、誤り検出符号長情報を送信する。例えば、図６に示すように、制御情報のフォーマットとして、誤り検出符号の有無を示す情報により構成されるフィールドと、誤り検出符号長を示す情報により構成されるフィールドが用意される。図６に示すように、誤り検出符号の有無を示す情報により構成されるフィールドは任意である。すなわち、このフィールドは必要に応じて用意される。このフィールドには、誤り検出符号が無い場合、すなわち誤り検出符号を付加しない場合"０"、誤り検出符号がある場合、すなわち誤り検出符号を付加する場合"１"が付与される。また、誤り検出符号のビット数により構成されるフィールドには、誤り検出符号長が０ビット、すなわち誤り検出符号が付加されない場合"０×００"が付与され、誤り検出符号長が１ビットである場合"０×０１"が付与され、誤り検出符号長が２ビットである場合"０×１０"が付与される。ここで、"０×"は１６進数であることを示す。
【００５２】
送受信で使用するトランスポート  ブロック  サイズが予め決まっている場合は、決定した誤り検出符号長、例えばＣＲＣビット長、間引き率は受信側へ通知しなくとも、プロトコル  データ  ユニット  ヘッダに付与されるデータ長からＣＲＣビット数およびＣＲＣビットの有無を判断できる。
【００５３】
また、本実施例では、送信側で誤り検出符号長を判定して、受信側に誤り検出符号長を通知する場合について説明したが、逆に受信側で誤り検出符号長を判定し、送信側に通知するようにしてもよい。
【００５４】
次に、本実施例に係る送信装置１００の動作について、図７を参照して説明する。
【００５５】
受信部１０８は、受信装置２００から送信された受信品質情報、誤り検出符号情報及びサービス種別情報を受信する（ステップＳ７０２）。
【００５６】
次に、誤り検出符号長算出部１０４は、受信品質情報に基づいて、受信装置２００に対して適用するシステムパラメータ、例えば変調方式・符号化率を求める（ステップＳ７０４）。
【００５７】
次に、誤り検出符号長算出部１０４は、受信品質情報、サービス種別情報及びシステムパラメータに基づいて、誤り検出符号長を求める（ステップＳ７０６）。
【００５８】
次に、送信部１０８は、トランスポート  ブロック  サイズに合うように、データを分割する（ステップＳ７０８）。
【００５９】
次に、送信部１０８は、ヘッダと分割されたユーザデータに基づいて誤り検出符号を求める（ステップＳ７１０）。例えば、誤り検出符号のビット数に応じて最高次数の異なる生成多項式を用いるようにしてもよいし、求められた誤り検出符号に所定の処理を行い、誤り検出符号のビット数に合うように加工してもよい。例えば、送信装置１００と受信装置２００との間で、求められた誤り検出符号に対して、誤り検出符号のビット数に応じて、誤り検出符号として使用するビット位置を予め決定しておく。
【００６０】
次に、送信部１０８は、図８に示すように、トランスポート  ブロックに誤り検出符号を付加し、送信する（ステップＳ７１２）。
【００６１】
図７では、誤り検出符号長を求めた後に、送信するユーザデータをトランスポート  ブロック  サイズに合うように分割する場合について説明したが、送信するユーザデータをトランスポート  ブロック  サイズに合うように分割した後に、誤り検出符号長を求めるようにしてもよい。
【００６２】
次に、本実施例に係る受信装置２００について説明する。
【００６３】
受信装置２００は、図３に示すように、受信部２０２と、制御情報受信部２０４と、誤り検出符号判定部２０６と、受信品質測定部２０８と、送信部２１０とを備える。
【００６４】
受信部２０２は、送信装置１００により送信された制御情報及びデータを受信する。制御情報には、例えば誤り検出符号長の情報が含まれる。
【００６５】
受信部２０２は、受信したデータを再送バッファに保管し、再送制御を行う。制御情報は制御情報受信部２０４に入力され、データは誤り検出符号判定部２０６に入力される。
【００６６】
制御情報受信部２０４は、送信装置１００から通知された制御情報を復号し、該制御情報に含まれる誤り検出符号長情報を誤り検出符号判定部２０６に入力する。
【００６７】
誤り検出符号判定部２０６は、誤り検出符号の判定を行う。例えば、誤り検出符号判定部２０６は、制御情報受信部２０４により入力された誤り検出符号長情報に基づいて、誤り検出符号長、すなわち誤り検出符号のビット数を認識し、受信データの誤り検出を行い、その結果を受信品質測定部２０８に入力する。例えば、誤り検出符号判定部２０６は、受信データに基づいて演算した誤り検出符号と、送信側、すなわち送信装置１００において付与された誤り検出符号とを有効なビット数で照合を行うことにより、誤り検出を行う。
【００６８】
受信品質測定部２０８は、誤り検出符号判定部２０６により入力された誤り検出結果に基づいて、ビットエラーレート及び／又はブロックエラーレートなどを測定する。また、受信品質測定部２０８は、送信装置１００からの送信データに基づいて、ドップラー周波数（ｆｄ）、信号対干渉雑音電力比などの受信品質の測定を行う。
【００６９】
送信部２１０は、受信品質測定部２０８において測定された受信品質情報、ユーザが要求するサービス種別情報、誤り検出符号長情報を送信装置１００に送信する。例えば、送信部２１０は、初回の送信時に可変制御を行う前の誤り符号長を示す情報を送信する。また、送信部２１０は、受信データに誤りが検出されない場合にはＡＣＫを送信し、誤りが検出された場合にはＮＡＣＫを送信する。
【００７０】
次に、本実施例に係る受信装置２００の動作について、図９を参照して説明する。
【００７１】
送信装置１００からデータ、制御情報を受信する（ステップＳ９０２）。
【００７２】
次に、制御情報受信部２０４は、制御情報を復号し、誤り検出符号長を取得する（ステップＳ９０４）。
【００７３】
次に、誤り検出符号判定部２０６は、誤り検出符号長に基づいて、誤り検出処理を行う（ステップＳ９０６）。
【００７４】
次に、受信品質測定部２０８は、ビットエラーレート及び／又はブロックエラーレート、ドップラー周波数、ＳＩＲを求める（ステップＳ９０８）。
【００７５】
次に、送信部２１０は、受信品質情報、サービス種別情報、誤り検出符号情報を送信する（ステップＳ９１０）。
【００７６】
次に、本発明の他の実施例に係る無線通信システムについて説明する。
【００７７】
本実施例に係る無線通信システムでは、誤り検出符号長を可変に制御することに加え、トランスポート  ブロックに付与される誤り検出符号を間引く。すなわち、誤り検出符号を付与するトランスポート  ブロックを可変にする。言い換えれば、誤り検出符号を付与するトランスポート  ブロックの周期を変更する。
【００７８】
本実施例に係る送信装置及び受信装置の構成は図３を参照して説明した送信装置１００及び受信装置２００と同様である。
【００７９】
付加間隔決定手段としての誤り検出符号長算出部１０４は、誤り検出符号長テーブルに、受信装置２００に割り当てる周波数帯域毎すなわち無線リソース毎に、算出された誤り検出符号長の値を書き込むとともに、誤り検出符号を付加する間隔を求める。例えば、算出された誤り検出符号長の値を、可変制御を行う前のビット長により除算することにより、全トランスポート  ブロックに誤り検出符号が付与される場合に対する誤り検出符号を付与する割合を求めることにより、誤り検出符号を付加する間隔を求める。算出された誤り検出符号が短くなるにしたがって、送信装置１００と受信装置２００との間の伝搬環境がよくなると推定されるため、さらに誤り検出符号を付加する間隔を長くしても問題ないと考えられる。
【００８０】
その結果、図１０に示すように、受信装置２００に割り当てられる無線リソース毎に誤り検出符号長及び誤り検出符号の付加間隔が書き込まれる。誤り検出符号付加間隔では、その値が１／ｎ（ｎは、ｎ>０の整数）である場合、ｎ個のトランスポート  ブロックに対して１個の誤り検出符号が付加されることを示す。例えば、ｎ＝２である場合には、図１１に示すように、２個のトランスポート  ブロックに対して１個の誤り検出符号、言い換えれば各トランスポート  ブロックに対して１つおきに誤り検出符号が付加される。
【００８１】
送信部１０８は、データと制御情報を送信する。制御情報としては、図１２に示すように、誤り検出符号長情報に加え、誤り検出符号の付加間隔の情報が含まれる。誤り検出符号の付加間隔のビット数により構成されるフィールドには、誤り検出符号の付加間隔が１（誤り検出符号ビット間引き率＝１）、すなわち全トランスポート  ブロックに誤り検出符号が付与される場合を示す"０×００"が付与され、誤り検出符号の付加間隔が１／２（誤り検出符号ビット間引き率＝１／２）、すなわちトランスポート  ブロック１個おきに誤り検出符号が付与される場合を示す"０×０１"が付与され、誤り検出符号の付加間隔が１／４（誤り検出符号ビット間引き率＝１／４）、すなわちトランスポート  ブロック４個おきに誤り検出符号が付与される場合を示す"０×１０"が付与される。
【００８２】
次に、本実施例に係る送信装置１００の動作について、図１３を参照して説明する。
【００８３】
受信部１０８は、受信装置２００から送信された受信品質情報、誤り検出符号情報及びサービス種別情報を受信する（ステップＳ１３０２）。
【００８４】
次に、誤り検出符号長算出部１０４は、受信品質情報に基づいて、受信装置に対して適用するシステムパラメータ、例えば変調方式・符号化率を求める（ステップＳ１３０４）。
【００８５】
次に、誤り検出符号長算出部１０４は、受信品質情報、サービス種別情報及びシステムパラメータに基づいて、誤り検出符号長及び誤り検出符号の付加間隔を求める（ステップＳ１３０６）。
【００８６】
次に、送信部１０８は、トランスポート  ブロック  サイズに合うように、データを分割する（ステップＳ１３０８）。
【００８７】
次に、送信部１０８は、ヘッダと分割されたユーザデータに基づいて誤り検出符号を求める（ステップＳ１３１０）。例えば、誤り検出符号のビット数に応じて最高次数の異なる生成多項式を用いるようにしてもよいし、求められた誤り検出符号に所定の処理を行い、誤り検出符号のビット数に合うように加工してもよい。例えば、送信装置１００と受信装置２００との間で、求められた誤り検出符号に対して、誤り検出符号のビット数に応じて、誤り検出符号として使用するビット位置を予め決定しておく。
【００８８】
次に、送信部１０８は、誤り検出符号の付加間隔にしたがって、トランスポート  ブロックに誤り検出符号を付加し、送信する（ステップＳ１３１２）。
【００８９】
図１３では、誤り検出符号長及び誤り検出符号付加間隔を求めた後に、送信するユーザデータをトランスポート  ブロック  サイズに合うように分割する場合について説明したが、送信するユーザデータをトランスポート  ブロック  サイズに合うように分割した後に、誤り検出符号長及び誤り検出符号付加間隔を求めるようにしてもよい。
【００９０】
次に、本実施例に係る受信装置２００について説明する。
【００９１】
制御情報受信部２０４は、送信装置１００から通知された制御情報を復号し、該制御情報に含まれる誤り検出符号長及び誤り検出符号の付加間隔を誤り検出符号判定部２０６に入力する。
【００９２】
誤り検出符号判定部２０６は、誤り検出符号の判定を行う。例えば、誤り検出符号判定部２０６は、制御情報受信部２０４により入力された誤り検出符号長及び誤り検出符号の付加間隔に基づいて、受信データの誤り検出を行い、その結果を受信品質測定部２０８に入力する。
【００９３】
次に、本実施例に係る受信装置２００の動作について、図１４を参照して説明する。
【００９４】
送信装置１００からデータ、制御情報を受信する（ステップＳ１４０２）。
【００９５】
次に、制御情報受信部２０４は、制御情報を復号し、誤り検出符号長及び誤り検出符号の付加間隔情報を取得する（ステップＳ１４０４）。
【００９６】
次に、誤り検出符号判定部２０６は、誤り検出符号の付加間隔及び誤り検出符号長に基づいて、誤り検出処理を行う（ステップＳ１４０６）。
【００９７】
次に、受信品質測定部２０８は、ビットエラーレート及び／又はブロックエラーレート、ドップラー周波数、ＳＩＲを求める（ステップＳ１４０８）。
【００９８】
次に、送信部２１０は、受信品質情報、サービス種別情報、誤り検出符号情報を送信する（ステップＳ１４１０）。
【００９９】
次に、本発明の他の実施例に係る無線通信システムについて説明する。
【０１００】
本実施例に係る無線通信システムでは、誤り検出符号長を可変に制御することに加え、トランスポート  ブロック  サイズに対して送信するユーザデータが少ない場合は、パディングせずに誤り検出符号のレピテション（Ｒｅｐｅｔｉｏｎ）を行う。このようにすることにより、誤り検出能力を高めることができる。ここで、本実施例におけるレピテションとは、トランスポート  ブロック  サイズに対して送信するデータが少ない場合に、生じた空き部分に誤り検出符号を補充することをいう。
【０１０１】
本実施例に係る送信装置及び受信装置の構成は図３を参照して説明した送信装置１００及び受信装置２００と同様である。
【０１０２】
誤り検出符号長算出部１０４には、トランスポート  ブロック  サイズ及びユーザデータ長情報が入力される。
【０１０３】
誤り検出符号長算出部１０４は、誤り検出符号長テーブルに、受信装置２００に割り当てる周波数帯域毎、すなわち無線リソース毎に、算出された誤り検出符号長の値を書き込む。
【０１０４】
その結果、図５を参照して説明したように、受信装置２００に割り当てられる無線リソース毎に誤り検出符号長が書き込まれる。
【０１０５】
また、空きサイズ算出手段としての誤り検出符号長算出部１０４は、トランスポート  ブロック  サイズ及びユーザデータ長情報に基づいて、トランスポート  ブロック  サイズに対して送信するユーザデータが少ないか否かを判断する。例えば、誤り検出符号長算出部１０４は、トランスポート  ブロック  サイズに対して、ヘッダと分割されたデータが付与された場合に、空きが生じるか否かを判断する。
【０１０６】
空きが生じると判断した場合、誤り検出符号長算出部１０４は、その空きビットが誤り検出符号長の整数倍であるか否かを判断する。空きビットが誤り検出符号長の整数倍である場合、誤り検出符号をその空きビットに埋めるように決定する。
【０１０７】
一方、空きビットが誤り検出符号長の整数倍でない場合、図１５に示すように、誤り検出符号に所定の処理を行い、空きビット数に合うように加工し、加工した誤り検出符号をその空きビットに埋めるように決定する。例えば、送信装置１００と受信装置２００との間で、空きビット数に応じて、求められた誤り検出符号おいて使用するビット位置を予め決定しておく。図１４には、１個の誤り検出符号と、さらに誤り検出符号に満たないビット数が空いている場合を示している。
【０１０８】
送信部１０８は、予め決められたトランスポート  ブロック  サイズに合うようにユーザデータを分割して切り出し、ヘッダを作成する。ヘッダには、シーケンス番号、データ長などの情報が含まれる。また、送信部１０８は、ヘッダと分割されたユーザデータに基づいて誤り検出符号を求め、該誤り検出符号をトランスポート  ブロックに付加する。また、送信部１０８は、誤り検出符号長算出部１０４の決定に従って、トランスポート  ブロック  サイズに対して、ヘッダと分割されたユーザデータを付与し、空きが生じる場合に、その空きビットに誤り検出符号を埋め、送信する。その結果、トランスポート  ブロック  サイズに対して送信するユーザデータが少ない場合に、パディングせずに誤り検出符号のレピテション（Ｒｅｐｅｔｉｏｎ）が行われる。このようにすることにより、誤り検出符号のビット数が増加し、誤り検出能力を高めることができる。
【０１０９】
次に、本実施例に係る送信装置１００の動作について、図１６を参照して説明する。
【０１１０】
誤り検出符号長が求められるまでの動作は、図７を参照して説明したステップＳ７０２からステップＳ７０６の動作と同様である。
【０１１１】
送信するユーザデータが入力される（ステップＳ１６０２）。
【０１１２】
送信部１０８は、送信するユーザデータをトランスポート  ブロック  サイズに合わせて分割する（ステップＳ１６０４）。
【０１１３】
次に、誤り検出符号長判定部１０４は、誤り検出符号ビット長を算出する（ステップＳ１６０６）。
【０１１４】
次に、誤り検出符号長判定部１０４は、トランスポート  ブロック  サイズに対して送信するユーザデータが少ないか否か、すなわちパディングが必要か否かを判定する（ステップＳ１６０８）。
【０１１５】
パディングが必要であると判定した場合（ステップＳ１６０８：ＹＥＳ）、送信部１０８は、その空きビットに応じて、誤り検出符号を埋める（ステップＳ１６１０）。
【０１１６】
一方、パディングが必要でないと判断した場合（ステップＳ１６０８：ＮＯ）、送信部１０８は、誤り検出符号を付加する（ステップＳ１６１２）。
【０１１７】
その後、データ出力が行われる（ステップＳ１６１４）。
【０１１８】
本実施例においては、誤り検出符号長を可変に制御することに加え、トランスポート  ブロック  サイズに対して送信するユーザデータが少ない場合に、パディングせずに誤り検出符号のレピテションを行う場合について説明した。しかし、誤り検出符号長を可変に制御し、トランスポート  ブロック  サイズに対して送信するユーザデータが少ない場合に、誤り検出符号のレピテションを行い、誤り検出符号のレピテションを行わない場合に、トランスポート  ブロックに付与される誤り検出符号を間引くようにしてもよい。このようにすることにより、レピテションが行われる場合には誤り検出能力を高めることができ、誤り検出符号の間引きが行われる場合にはデータ伝送効率を向上させることができる。
【０１１９】
この場合の送信装置１００の処理について、図１７を参照して説明する。
【０１２０】
誤り検出符号長が求められるまでの動作は、図７を参照して説明したステップＳ７０２からステップＳ７０６の動作と同様である。
【０１２１】
送信するユーザデータが入力される（ステップＳ１７０２）。
【０１２２】
送信部１０８は、送信するユーザデータをトランスポート  ブロック  サイズに合わせて分割する（ステップＳ１７０４）。
【０１２３】
次に、誤り検出符号長判定部１０４は、誤り検出符号ビット長を算出する（ステップＳ１７０６）。
【０１２４】
次に、誤り検出符号長判定部１０４は、トランスポート  ブロック  サイズに対して送信するユーザデータが少ないか否か、すなわちパディングが必要か否かを判定する（ステップＳ１７０８）。
【０１２５】
パディングが必要であると判定した場合（ステップＳ１７０８：ＹＥＳ）、送信部１０８は、その空きビットに応じて、誤り検出符号を埋める（ステップＳ１７１０）。
【０１２６】
一方、パディングが必要でないと判断した場合（ステップＳ１６０８：ＮＯ）、誤り検出符号長判定部１０４は、誤り検出符号の付加間隔が指定されているか否か、すなわち誤り検出符号の間引きの指定がされているか否かを判定する（ステップＳ１７１２）。例えば、誤り検出符号長算出部１０４は、受信品質情報、サービス種別情報及びシステムパラメータに基づいて、誤り検出符号長及び誤り検出符号の付加間隔を求める。
【０１２７】
誤り検出符号の付加間隔が指定されていると判定された場合（ステップＳ１７１２：ＹＥＳ）、送信部１０８は、誤り検出符号の付加間隔（間引き率）にしたがって、トランスポート  ブロックに誤り検出符号を付加する（ステップＳ１７１４）。
【０１２８】
一方、誤り検出符号の付加間隔が指定されていないと判定された場合（ステップＳ１７１２：ＮＯ）、送信部１０８は、全トランスポート  ブロックに誤り検出符号を付加する（ステップＳ１７１６）。
【０１２９】
その後、データ出力が行われる（ステップＳ１７１８）。
【０１３０】
次に、本実施例に係る受信装置２００について説明する。
【０１３１】
誤り検出符号判定部２０６は、誤り検出符号の判定を行う。例えば、誤り検出符号判定部２０６は、ヘッダを参照することにより、データ長の情報を取得し、トランスポート  ブロックに付与されたデータ以外の部分の誤り検出符号を認識できる。誤り検出符号判定部２０６は、制御情報受信部２０４により入力された誤り検出符号長及びトランスポート  ブロック  サイズに対して、付与された分割されたデータ以外の部分に付与された誤り検出符号に基づいて、受信データの誤り検出を行い、その結果を受信品質測定部２０８に入力する。
【０１３２】
その後の処理は、上述した実施例と同様である。
【０１３３】
次に、本実施例に係る受信装置２００の動作について、図１８を参照して説明する。
【０１３４】
送信装置１００からデータ、制御情報を受信する（ステップＳ１８０２）。
【０１３５】
次に、制御情報受信部２０４は、制御情報を復号し、誤り検出符号長を取得する（ステップＳ１８０４）。
【０１３６】
次に、誤り検出符号判定部２０６は、誤り検出符号長に基づいて、誤り検出処理を行う（ステップＳ１８０６）。ここで、例えば、誤り検出符号判定部２０６は、ヘッダを参照することにより、データ長の情報を取得し、トランスポート  ブロックに付与されたデータ以外の部分の誤り検出符号を認識する。誤り検出符号判定部２０６は、制御情報受信部２０４により入力された誤り検出符号長及びトランスポート  ブロック  サイズに対して、付与された分割されたデータ以外の部分に付与された誤り検出符号に基づいて、受信データの誤り検出を行う。
【０１３７】
次に、受信品質測定部２０８は、ビットエラーレート及び／又はブロックエラーレート、ドップラー周波数、ＳＩＲを求める（ステップＳ１８０８）。
【０１３８】
次に、送信部２１０は、受信品質情報、サービス種別情報、誤り検出符号情報を送信する（ステップＳ１８１０）。
【０１３９】
本実施例においては、誤り検出符号長を可変に制御することに加え、トランスポート  ブロック  サイズに対して送信するユーザデータが少ない場合に、パディングせずに誤り検出符号のレピテションを行う場合について説明した。しかし、誤り検出符号長を可変に制御しないで、トランスポート  ブロック  サイズに対して送信するユーザデータが少ない場合に、パディングせずに誤り検出符号のレピテションを行うようにしてもよい。すなわち、誤り検出符号のビット長は予めシステム仕様で決められた固定ビット数、すなわち可変制御を行う前の誤り検出符号とする。このようにすることにより、送信装置１００から受信装置２００に、誤り検出符号長を含む制御情報の送信を省略できる。
【０１４０】
この場合の受信装置２００の処理について、図１９を参照して説明する。
【０１４１】
受信部２０２においてデータが受信される（ステップＳ１９０２）。
【０１４２】
制御情報受信部２０４は、誤り検出符号長の情報が含まれる制御情報が受信されたか否かを判断する（ステップＳ１９０４）。
【０１４３】
制御情報が受信された場合（ステップＳ１９０４：ＹＥＳ）、制御情報受信部２０４は、制御情報を復号し、誤り検出符号長情報を取得する（ステップＳ１９０６）。
【０１４４】
一方、制御情報が受信されない場合（ステップＳ１９０４：ＮＯ）、誤り検出符号判定部２０６は、プロトコル  データ  ユニットのヘッダに含まれるデータ長及びシステムで予め決定された誤り検出符号長を把握する（ステップＳ１９０８）。
【０１４５】
次に、誤り検出符号判定部２０６は、プロトコル  データ  ユニットのヘッダに含まれるデータ長及び誤り検出符号長情報又はシステムで予め決定された誤り検出符号長に基づいて誤り検出を行う（ステップＳ１９１０）。その後の処理は上述した実施例と同様である。
【０１４６】
本発明の実施例によれば、伝送路状態が良い場合や、上位レイヤにてデータを保証する場合に、トランスポート  ブロック毎又はプロトコル  データ  ユニット毎の誤り検出符号のビット数を削減し、削減したビット数をユーザデータに割当てることで、スループットを向上させることができる。
【０１４７】
また、パディングがある場合に、トランスポート  ブロック毎又はプロトコル  データ  ユニット毎の誤り検出符号をレピテションでき、誤り検出能力を高めることができる。
【０１４８】
（付記１）
受信装置における通信品質情報に基づいて、送信データに付加する誤り検出符号長を決定する誤り検出符号長算出手段と、
前記送信データに基づいて所定の演算を行い、前記誤り検出符号長算出手段において決定された誤り検出符号長を有する誤り検出符号を求める演算手段と、
前記送信データに前記誤り検出符号を付加して、送信する送信手段と、
を備えることを特徴とする送信装置。
【０１４９】
（付記２）
付記１に記載の送信装置において、
前記誤り検出符号長算出手段は、サービス要求に基づいて、誤り検出符号長を決定することを特徴とする送信装置。
【０１５０】
（付記３）
付記１又は２に記載の送信装置において、
通信品質に基づいて、前記受信装置に適用する変調方式及び符号化率を決定する変調方式・符号化率決定手段
を備え、
前記誤り検出符号長算出手段は、前記変調方式・符号化率決定手段において決定された変調方式及び符号化率に基づいて、誤り検出符号長を決定することを特徴とする送信装置。
【０１５１】
（付記４）
付記１ないし３のいずれか１項に記載の送信装置において、
前記誤り検出符号長算出手段は、前記通信品質情報に含まれるパラメータに対して、重み付けを行い、誤り検出符号長を決定することを特徴とする送信装置。
【０１５２】
（付記５）
付記１ないし４のいずれか１項に記載の送信装置において、
前記演算手段は、前記誤り検出符号長算出手段において決定された誤り検出符号長に応じて、異なる生成多項式により演算を行い、前記誤り検出符号長を有する誤り検出符号を求めることを特徴とする送信装置。
【０１５３】
（付記６）
付記１ないし４のいずれか１項に記載の送信装置において、
前記演算手段は、前記所定の演算の結果に対して、前記誤り検出符号長算出手段において決定された誤り検出符号長に応じて所定の処理を行い、前記誤り検出符号長を有する誤り検出符号を求めることを特徴とする送信装置。
【０１５４】
（付記７）
付記１ないし６のいずれか１項に記載の送信装置において、
前記通信品質情報に基づいて、連続する送信データに対して、前記誤り検出符号を付加する間隔を求める付加間隔決定手段
を備え、
前記送信手段は、決定された付加間隔に基づいて、送信データに前記誤り検出符号を付加して、送信することを特徴とする送信装置。
【０１５５】
（付記８）
付記１ないし６のいずれか１項に記載の送信装置において、
前記送信データが分割され、各分割されたデータは、所定のブロックに付与され、
前記所定のブロックに、前記分割されたデータを付与した場合に生じる空きサイズが、前記誤り検出符号長の整数倍であるか否かを求める空きサイズ算出手段
を有し、
前記送信手段は、前記空きサイズが前記誤り検出符号長の整数倍である場合にはその空き部分に前記誤り検出符号を付与し、前記空きサイズが前記分割されたデータサイズの整数倍でない場合には、空きサイズに応じて、前記誤り検出符号に対して、所定の処理を行い、所定の処理が行われた誤り検出符号をその空き部分に付与することを特徴とする送信装置。
【０１５６】
（付記９）
付記８に記載の送信装置において、
前記送信手段は、前記空きサイズが前記誤り検出符号長の整数倍でない場合に、前記受信装置との間で、空きサイズに応じて、求められた誤り検出符号に対して、予め決定された使用するビット位置に基づいて、空き部分に付与する誤り検出符号を求めることを特徴とする送信装置。
【０１５７】
（付記１０）
付記１ないし９のいずれか１項に記載の通信装置において、
前記誤り検出符号長を受信装置に通知する通知手段
を備えることを特徴とする送信装置。
【０１５８】
（付記１１）
送信装置により、自受信装置における通信品質情報に基づいて、送信データに付加する誤り検出符号長が決定され、決定された誤り検出符号長が前記送信装置により通知され、
通知された誤り検出符号長に基づいて、送信データの誤り検出を行う誤り検出符号判定手段
を備えることを特徴とする受信装置。
【０１５９】
（付記１２）
付記１１に記載の受信装置において、
前記送信装置は、前記通信品質情報に基づいて、連続する送信データに対して、前記誤り検出符号を付加する間隔を求め、求められた付加間隔にしたがって、送信データに前記誤り検出符号を付加し、
前記誤り検出符号判定手段は、前記付加間隔に基づいて、送信データの誤り検出を行うことを特徴とする受信装置。
【０１６０】
（付記１３）
付記１１又は１２に記載の受信装置において、
前記送信装置は、前記送信データを分割し、各分割されたデータを所定のブロックに付与し、
前記誤り検出符号判定手段は、前記所定のブロックに、前記分割されたデータを付加した場合に生じる空きサイズに付与された誤り検出符号に基づいて、送信データの誤り検出を行うことを特徴とする受信装置。
【０１６１】
（付記１４）
送信装置が、受信装置における通信品質情報を受信する受信ステップと、
前記送信装置が、前記通信品質情報に基づいて、送信データに付加する誤り検出符号長を決定する誤り検出符号長決定ステップと、
前記送信装置が、前記送信データに基づいて所定の演算を行い、前記誤り検出符号長を有する誤り検出符号を求める誤り検出符号演算ステップと、
前記送信装置が、前記送信データに前記誤り検出符号を付加して、送信する送信ステップと、
を有することを特徴とするデータ伝送方法。
【図面の簡単な説明】
【０１６２】
【図１】送受信データ処理の流れを示すフロー図である。
【図２】トランスポート  ブロック／プロトコル  データ  ユニットの構成を示す説明図である。
【図３】本発明の一実施例に係る送信装置及び受信装置を示す部分ブロック図である。
【図４】パラメータ変換テーブルの一例を示す説明図である。
【図５】誤り検出符号長テーブルの一例を示す説明図である。
【図６】制御情報のフォーマットの一例を示す説明図である。
【図７】本発明の一実施例に係る送信装置の動作を示すフロー図である。
【図８】本発明の一実施例に係るトランスポート  ブロック／プロトコル  データ  ユニットの構成を示す説明図である。
【図９】本発明の一実施例に係る受信装置の動作を示すフロー図である。
【図１０】誤り検出符号長テーブルの一例を示す説明図である。
【図１１】本発明の一実施例に係るトランスポート  ブロック／プロトコル  データ  ユニットの構成を示す説明図である。
【図１２】制御情報のフォーマットの一例を示す説明図である。
【図１３】本発明の一実施例に係る送信装置の動作を示すフロー図である。
【図１４】本発明の一実施例に係る受信装置の動作を示すフロー図である。
【図１５】本発明の一実施例に係るトランスポート  ブロック／プロトコル  データ  ユニットの構成を示す説明図である。
【図１６】本発明の一実施例に係る送信装置の動作を示すフロー図である。
【図１７】本発明の一実施例に係る送信装置の動作を示すフロー図である。
【図１８】本発明の一実施例に係る受信装置の動作を示すフロー図である。
【図１９】本発明の一実施例に係る受信装置の動作を示すフロー図である。
【符号の説明】
【０１６３】
１００  送信装置
１０２  受信部
１０４  誤り検出符号長算出部
１０６  誤り検出符号長判定部
１０８  送信部
２００  受信装置
２０２  受信部
２０４  制御情報受信部
２０６  誤り検出符号判定部
２０８  受信品質測定部
２１０  送信部
【図１】
2008147960.tif 000003
【図２】
2008147960.tif 000004
【図３】
2008147960.tif 000005
【図４】
2008147960.tif 000006
【図５】
2008147960.tif 000007
【図６】
2008147960.tif 000008
【図７】
2008147960.tif 000009
【図８】
2008147960.tif 000010
【図９】
2008147960.tif 000011
【図１０】
2008147960.tif 000012
【図１１】
2008147960.tif 000013
【図１２】
2008147960.tif 000014
【図１３】
2008147960.tif 000015
【図１４】
2008147960.tif 000016
【図１５】
2008147960.tif 000017
【図１６】
2008147960.tif 000018
【図１７】
2008147960.tif 000019
【図１８】
2008147960.tif 000020
【図１９】
2008147960.tif 000021