(57)【特許請求の範囲】
【請求項１】
シリアルなデータ系列をパラレルなデータ系列として複数のフレームに順次振り分ける振り分け手段と、
フレームに振り分ける順序に基づくフレーム内のデータの配置の規則性に従い、各フレームのデータにパンクチャリング処理を行うパンクチャリング手段と、
を具備することを特徴とするレートマッチング装置。
【請求項２】
前記パンクチャリング手段は、フレーム内のターボ符号化されたデータの情報ビットとパリティビットの配置の規則性に従い、パリティビットにのみパンクチャリング処理を行うことを特徴とする請求項１に記載のレートマッチング装置。
【請求項３】
前記パンクチャリング手段は、フレーム番号から得られる情報ビットとパリティビットの配置の規則性に従い、情報ビットおよびパリティビットを区別するための計算をせずにパリティビットにのみパンクチャリング処理を行うことを特徴とする請求項１または請求項２に記載のレートマッチング装置。
【請求項４】
パンクチャリングされたシリアルなデータ系列をパラレルなデータ系列として複数のフレームに順次振り分ける振り分け手段と、
フレームに振り分ける順序に基づくフレーム内のデータの配置の規則性に従い、各フレームにデパンクチャリング処理を行うデパンクチャリング手段と、
を具備することを特徴とするレートマッチング装置。
【請求項５】
前記デパンクチャリング手段は、フレーム内のターボ符号化されたデータの情報ビットとパリティビットの配置の規則性に従い、パンクチャリングされたパリティビットのみを復元するデパンクチャリング処理を行うことを特徴とする請求項４に記載のレートマッチング装置。
【請求項６】
前記デパンクチャリング手段は、フレーム番号から得られる情報ビットとパリティビットの配置の規則性に従い、パンクチャリングされたパリティビットにのみデパンクチャリング処理を行うことを特徴とする請求項４または請求項５に記載のレートマッチング装置。
【請求項７】
請求項１から請求項３のいずれかに記載のレートマッチング装置を具備することを特徴とする通信端末装置。
【請求項８】
請求項４から請求項６のいずれかに記載のレートマッチング装置を具備することを特徴とする基地局装置。
【請求項９】
シリアルなデータ系列をパラレルなデータ系列として複数のフレームに順次振り分ける振り分け工程と、
フレームに振り分ける順序に基づくフレーム内のデータの配置の規則性に従い、各フレームのデータにパンクチャリング処理を行うパンクチャリング工程と、
を具備することを特徴とするレートマッチング方法。
【請求項１０】
パンクチャリングされたシリアルなデータ系列をパラレルなデータ系列として複数のフレームに順次振り分ける振り分け工程と、
フレームに振り分ける順序に基づくフレーム内のデータの配置の規則性に従い、各フレームにデパンクチャリング処理を行うデパンクチャリング工程と、
を具備することを特徴とするレートマッチング方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、レートマッチング装置及びレートマッチング方法に関し、特にターボ符号のパンクチャリングまたはデパンクチャリングを行うレートマッチング装置及びレートマッチング方法に関する。
【０００２】
【従来の技術】
第三世代ディジタル移動通信の標準機構である３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ    Ｐｒｏｊｅｃｔ）において開示されている仕様ＴＳ２５．２１２Ｖｅｒ．３．３．０には、ターボ符号化器及びパンクチャリングを行うレートマッチング装置に関する規定がある。パンクチャリング処理を行ってレートマッチングを行う場合、ターボ符号化したデータ列の中から情報ビットを削除せず、パリティビットのみを削除する規定がある。
【０００３】
このターボ符号化されたデータ列は、情報ビットとパリティビットの並び方に特徴がある。たとえば、符号化率１／３のターボ符号の場合、情報ビット１ビット、パリティビット２ビットの順に並んでいる。
【０００４】
従来のレートマッチング装置でパンクチャリング処理を行う場合、最初の情報ビットに対して間引きするか否かの判断処理を行わず、その次にあるパリティビットに対して間引き処理をするか否かの判断処理を行う。
【０００５】
しかし、レートマッチング処理を行う前段階でインタリーブ処理が入るため情報ビットとパリティビットの並び方が変化する。レートマッチングでパンクチャ処理を行う前に、インタリーブ処理によって並び方が変化したデータ列内で情報ビットおよびパリティビットの区別をつけるための演算を行う必要がある。
【０００６】
一方、移動局から基地局にデータを送信する場合、３ＧＰＰでは、ターボ符号化したデータに、まずインタリーブ処理を行い、その後、レートマッチング処理を行う規定がある。具体的には、インタリーブ処理において複数のフレームにデータを配置し、レートマッチング処理においてフレーム単位でデータにパンクチャリングを行う。
【０００７】
この場合、インタリーブ処理により、情報ビットとパリティビットの並び方がフレーム毎に異なる。例えば、あるフレームでは、情報ビットがデータの最初に配置されるが、他のフレームでは、情報ビットが２番目または３番目に配置される場合もある。
【０００８】
【発明が解決しようとする課題】
このように、インタリーブ処理後のターボ符号化データは、フレーム毎に情報ビットとパリティビットの配置が異なるので、全てのフレームに同じ作業でパンクチャリングを行うことができず、インタリーブ後のデータ内で情報ビットとパリティビットを区別するための演算が必要となる。
【０００９】
本発明はかかる点に鑑みてなされたものであり、インタリーブ処理後のターボ符号化データを情報ビットとパリティビットに区別する演算を行う必要がなく、負担が小さいレートマッチングを行うことのできるレートマッチング装置及びレートマッチング方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明のレートマッチング装置は、シリアルなデータ系列をパラレルなデータ系列として複数のフレームに順次振り分ける振り分け手段と、フレームに振り分ける順序に基づくフレーム内のデータの配置の規則性に従い、各フレームのデータにパンクチャリング処理を行うパンクチャリング手段と、を具備する構成を採る。
【００１１】
本発明のレートマッチング装置は、上記構成において、前記パンクチャリング手段は、フレーム内のターボ符号化されたデータの情報ビットとパリティビットの配置の規則性に従い、パリティビットにのみパンクチャリング処理を行う構成を採る。
【００１２】
本発明のレートマッチング装置は、上記構成において、前記パンクチャリング手段は、フレーム番号から得られる情報ビットとパリティビットの配置の規則性に従い、情報ビットおよびパリティビットを区別するための計算をせずにパリティビットにのみパンクチャリング処理を行う構成を採る。
【００１３】
これらの構成によれば、インタリーブ処理により複数のフレーム配置されたデータ列に対して、フレーム毎にデータの順序を考慮して情報ビットおよびパリティビットの区別をつけることによって、情報ビットおよびパリティビットの区別をつけるために必要な処理をおこなうことなくパリティビットのみにパンクチャリング処理を行い、負担が小さいレートマッチング処理を実現することができる。
【００１４】
本発明のレートマッチング装置は、パンクチャリングされたシリアルなデータ系列をパラレルなデータ系列として複数のフレームに順次振り分ける振り分け手段と、フレームに振り分ける順序に基づくフレーム内のデータの配置の規則性に従い、各フレームにデパンクチャリング処理を行うデパンクチャリング手段と、を具備する構成を採る。
【００１５】
本発明のレートマッチング装置は、上記構成において、前記デパンクチャリング手段は、フレーム内のターボ符号化されたデータの情報ビットとパリティビットの配置の規則性に従い、パンクチャリングされたパリティビットのみを復元するデパンクチャリング処理を行う構成を採る。
【００１６】
本発明のレートマッチング装置は、上記構成において、前記デパンクチャリング手段は、フレーム番号から得られる情報ビットとパリティビットの配置の規則性に従い、パンクチャリングされたパリティビットにのみデパンクチャリング処理を行う構成を採る。
【００１７】
これらの構成によれば、受信処理において、連続した複数のフレームに配置されたデータ列に対して、フレーム毎にデータの順序を考慮して情報ビットおよびパリティビットの区別をつけることによって、情報ビットおよびパリティビットの区別をつけるために必要な処理をおこなうことなくパリティビットのみにデパンクチャリング処理を行い、負担が小さいレートマッチング処理を実現することができる。
【００１８】
本発明のレートマッチング方法は、シリアルなデータ系列をパラレルなデータ系列として複数のフレームに順次振り分ける振り分け工程と、フレームに振り分ける順序に基づくフレーム内のデータの配置の規則性に従い、各フレームのデータにパンクチャリング処理を行うパンクチャリング工程と、を具備するようにした。
【００１９】
この方法によれば、インタリーブ処理により連続した複数のフレームに配置されたデータ列に対して、フレーム毎にデータの順序を考慮して情報ビットおよびパリティビットの区別をつけることによって、情報ビットおよびパリティビットの区別をつけるために必要な処理をおこなうことなくパリティビットのみにパンクチャリング処理を行い、負担が小さいレートマッチング処理を実現することができる。
【００２０】
本発明のレートマッチング方法は、パンクチャリングされたシリアルなデータ系列をパラレルなデータ系列として複数のフレームに順次振り分ける振り分け工程と、フレームに振り分ける順序に基づくフレーム内のデータの配置の規則性に従い、各フレームにデパンクチャリング処理を行うデパンクチャリング工程と、を具備するようにした。
【００２１】
この方法によれば、受信処理において、連続した複数のフレーム配置されたデータ列に対して、フレーム毎にデータの順序を考慮して情報ビットおよびパリティビットの区別をつけることによって、情報ビットおよびパリティビットの区別をつけるために必要な処理をおこなうことなくパリティビットのみにデパンクチャリング処理を行い、負担が小さいレートマッチング処理を実現することができる。
【００２２】
【発明の実施の形態】
本発明の骨子は、インタリーブ処理を行ったデータ列をフレーム単位で分割し、各フレームで情報ビットとパリティビットの順序から情報ビットの配置を測り、情報ビットおよびパリティビットの区別をつけるための演算を行わずに、パリティビットのみに対してパンクチャリング処理を行うことである。
【００２３】
（実施の形態１）
図１は、本発明の実施の形態１に係るレートマッチング装置の構成を示すブロック図である。本実施の形態では、ＴＴＩ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｉｍｅ  Ｉｎｔｅｒｖａｌ）が４０ｍｓ、フレーム長が１０ｍｓである例について説明する。ＴＴＩがフレーム長の４倍であり、４つのフレーム単位で送信処理を行う。
【００２４】
以下、最初にデータを配置するフレームを第１フレーム、２番目にデータを配置するフレームを第２フレーム、３番目にデータを配置するフレームを第３フレーム、そして４番目にデータを配置するフレームを第４フレームという。
【００２５】
図１において、レートマッチング装置１００は、データ振り分け部１０１と、パンクチャリング指示部１０２と、パンクチャリング部１０３〜１０６と、レートマッチングテーブル１０７から主に構成される。
【００２６】
データ振り分け部１０１は、インタリーブされたデータ列をフレーム単位でパンクチャリング部１０３〜１０６に振り分けて出力する。なお、データ振り分け部１０１におけるデータ列振り分けの方法の詳細は、後述する。
【００２７】
具体的には、データ振り分け部１０１は、インタリーブされたデータ列のうち、第１フレームのデータをパンクチャリング部１０３に、第２フレームのデータをパンクチャリング部１０４に、第３フレームのデータをパンクチャリング部１０５に、第４フレームのデータをパンクチャリング部１０６に出力する。
【００２８】
パンクチャリング指示部１０２は、レートマッチングテーブル１０７を参照してパンクチャリングするデータのレートマッチングパラメータをパンクチャリング部１０３、パンクチャリング部１０４、パンクチャリング部１０５、及びパンクチャリング部１０６に出力する。
【００２９】
パンクチャリング部１０３は、第１フレームのデータ列に３ｎ＋２番目と３ｎ＋３番目のデータにのみパンクチャリングを行うかどうかの判断処理を行い、パンクチャリングを行う。ここで、ｎは、０以上の整数である。
【００３０】
パンクチャリング部１０４は、第２フレームのデータ列に３ｎ＋１番目と３ｎ＋３番目のデータにのみパンクチャリングを行うかどうかの判断処理を行い、パンクチャリングを行う。
【００３１】
パンクチャリング部１０５は、第３フレームのデータ列に３ｎ＋１番目と３ｎ＋２番目のデータにのみパンクチャリングを行うかどうかの判断処理を行い、パンクチャリングを行う。
【００３２】
パンクチャリング部１０６は、第４フレームのデータ列に３ｎ＋２番目と３ｎ＋３番目のデータにのみパンクチャリングを行うかどうかの判断処理を行い、パンクチャリングを行う。レートマッチングテーブル１０７は、パンクチャリングするデータの情報を記憶する。
【００３３】
図２は、ターボ符号化したデータ列の一例を示す図である。図２において、Ｘは情報ビット示し、Ｙ及びＹ´はパリティビットを示す。またＸ、Ｙ、Ｙ´の添え字は情報ビットとパリティビットの関連を示す。例えば、情報ビットＸ１のパリティビットは、Ｙ１及びＹ´１である。
【００３４】
データ列（Ｘ１、Ｘ２、Ｘ３、、、、Ｘｎ）は、符号化率１／３のターボ符号化により情報ビット１ビットあたりパリティビット２ビットが付加され、データ列（Ｘ１、Ｙ１、Ｙ´１、Ｘ２、Ｙ２、Ｙ´２、Ｘ３、Ｙ３、Ｙ´３、、、、Ｘｎ、Ｙｎ、Ｙ´ｎ）が生成される。
【００３５】
このターボ符号化されたデータ列は、インタリーブ処理により、各データを複数のフレームに配置する。具体的には、データ列のデータを第１フレーム、第３フレーム、第２フレーム、第４フレームの順に１データずつ順に配置する。
【００３６】
例えば、ターボ符号化されたデータ列のうち、最初のデータＸ１を第１フレームに、次のデータＹ１を第２フレームに、さらに次のデータＹ´１を第３フレームに、その後のデータＸ２を第４フレームに配置する。
【００３７】
この結果、第１フレームには、データ（Ｘ１、Ｙ２、Ｙ´３、Ｘ５、、、、）、第２フレームには、データ（Ｙ１、Ｘ３、Ｙ４、Ｙ´５、、、、）、第３フレームには、データ（Ｙ´１、Ｙ´２、Ｘ４、Ｙ５、、、、）、第４フレームにはデータ（Ｘ２、Ｙ３、Ｙ´４、Ｘ６、、、、）がそれぞれ配置される。
【００３８】
第１フレームには、３ｎ＋１番目に情報ビットが配置され、３ｎ＋２番目と、３ｎ＋３番目にパリティビットが配置される。また、第２フレームには、３ｎ＋２番目に情報ビットが配置され、３ｎ＋１番目と、３ｎ＋３番目にパリティビットが配置される。そして、第３フレームには、３ｎ＋３番目に情報ビットが配置され、３ｎ＋１番目と、３ｎ＋２番目にパリティビットが配置される。同様に、第４フレームには、３ｎ＋１番目に情報ビットが配置され、３ｎ＋２番目と、３ｎ＋３番目にパリティビットが配置される。
【００３９】
そこで、パンクチャリング部１０３は、処理するデータのうち、情報ビットにパンクチャリングを行うかどうかの判断処理を省略し、パリティビットにのみパンクチャリングを行うかどうかの判断処理を行う。
【００４０】
具体的には、パンクチャリング部１０３は、３ｎ＋１番目のデータにパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋２番目と３ｎ＋３番目のデータにのみパンクチャリングを行うかどうかの判断処理を行う。
【００４１】
同様に、パンクチャリング部１０４、パンクチャリング部１０５、及びパンクチャリング部１０６は、処理するデータのうち、情報ビットにパンクチャリングを行うかどうかの判断処理を省略し、パリティビットにのみパンクチャリングを行うかどうかの判断処理を行う。
【００４２】
具体的には、パンクチャリング部１０４は、３ｎ＋２番目のデータにパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋１番目と３ｎ＋３番目のデータにのみパンクチャリングを行うかどうかの判断処理を行う。また、パンクチャリング部１０５は、３ｎ＋３番目のデータにパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋１番目と３ｎ＋２番目のデータにのみパンクチャリングを行うかどうかの判断処理を行う。パンクチャリング部１０６は、パンクチャリング部１０３と同じ動作を行う。
【００４３】
以下、各パンクチャリング部の動作について説明する。図３は、パンクチャリング部１０３の動作の例を示すフロー図である。パンクチャリング部１０３は、データ列の３ｎ＋１番目のデータにパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋２番目と３ｎ＋３番目のデータにのみパンクチャリングを行うかどうかの判断処理を行う。
【００４４】
ＳＴ３０１では、パンクチャリング部１０３が、レートマッチング処理前のデータを１データコピーして出力する。ＳＴ３０２では、パンクチャリング部１０３が、参照するデータのポインタと出力先のポインタを一つ進める。ＳＴ３０３では、パンクチャリング部１０３が、パンクチャリング指示部１０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【００４５】
ＳＴ３０４では、レートマッチングパラメータに基づいて次に処理を行うデータが、パンクチャリングを行うデータ（以下、「パンクチャデータ」という）であるか否かを判断する。次に処理を行うデータがパンクチャリングを行うパンクチャデータである場合、ＳＴ３０５に進み、次に処理を行うデータがパンクチャリングを行うパンクチャデータでない場合、ＳＴ３０６に進む。ＳＴ３０５では、パンクチャリング部１０３が、参照するデータのポインタと出力先のポインタを一つ進める。
【００４６】
ＳＴ３０６では、パンクチャリング部１０３が、レートマッチング処理前のデータを１データコピーして出力する。ＳＴ３０７では、パンクチャリング部１０３が、参照するデータのポインタと出力先のポインタを一つ進める。ＳＴ３０８では、パンクチャリング部１０３が、パンクチャリング指示部１０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【００４７】
ＳＴ３０９では、レートマッチングパラメータに基づいて次に処理を行うデータがパンクチャデータであるか否かを判断する。次に処理を行うデータがパンクチャリングを行うパンクチャデータである場合、ＳＴ３１０に進み、次に処理を行うデータがパンクチャリングを行うパンクチャデータでない場合、ＳＴ３１１に進む。ＳＴ３１０では、パンクチャリング部１０３が、参照するデータのポインタと出力先のポインタを一つ進める。
【００４８】
ＳＴ３１１では、パンクチャリング部１０３が、レートマッチング処理前のデータを１データコピーして出力する。ＳＴ３１２では、パンクチャリング部１０３が、参照するデータのポインタと出力先のポインタを一つ進める。
【００４９】
ＳＴ３１３では、パンクチャリング部１０３が、データを全てレートマッチング処理したか否か判断し、データを全てレートマッチング処理した場合、処理を終了し、データを全てレートマッチング処理し終えていない場合、ＳＴ３０１に戻る。
【００５０】
図４は、パンクチャリング部１０４の動作の例を示すフロー図である。パンクチャリング部１０４は、データ列の３ｎ＋２番目のデータにパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋１番目と３ｎ＋３番目のデータにのみパンクチャリングを行うかどうかの判断処理を行う。
【００５１】
ＳＴ４０１では、パンクチャリング部１０４が、パンクチャリング指示部１０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【００５２】
ＳＴ４０２では、レートマッチングパラメータに基づいて次に処理を行うデータがパンクチャデータであるか否かを判断する。次に処理を行うデータがパンクチャリングを行うパンクチャデータである場合、ＳＴ４０３に進み、次に処理を行うデータがパンクチャリングを行うパンクチャデータでない場合、ＳＴ４０４に進む。ＳＴ４０３では、パンクチャリング部１０４が、参照するデータのポインタと出力先のポインタを一つ進める。
【００５３】
ＳＴ４０４では、パンクチャリング部１０４が、レートマッチング処理前のデータを１データコピーして出力する。ＳＴ４０５では、パンクチャリング部１０４が、参照するデータのポインタと出力先のポインタを一つ進める。
【００５４】
ＳＴ４０６では、パンクチャリング部１０４が、レートマッチング処理前のデータを１データコピーして出力する。ＳＴ４０７では、パンクチャリング部１０４が、参照するデータのポインタと出力先のポインタを一つ進める。
【００５５】
ＳＴ４０８では、パンクチャリング部１０４が、パンクチャリング指示部１０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【００５６】
ＳＴ４０９では、レートマッチングパラメータに基づいて次に処理を行うデータがパンクチャデータであるか否かを判断する。次に処理を行うデータがパンクチャリングを行うパンクチャデータである場合、ＳＴ４１０に進み、次に処理を行うデータがパンクチャリングを行うパンクチャデータでない場合、ＳＴ４１１に進む。ＳＴ４１０では、パンクチャリング部１０４が、参照するデータのポインタと出力先のポインタを一つ進める。
【００５７】
ＳＴ４１１では、パンクチャリング部１０４が、レートマッチング処理前のデータを１データコピーして出力する。ＳＴ４１２では、パンクチャリング部１０４が、参照するデータのポインタと出力先のポインタを一つ進める。
【００５８】
ＳＴ４１３では、パンクチャリング部１０４が、データを全てレートマッチング処理したか否か判断し、データを全てレートマッチング処理した場合、処理を終了し、データを全てレートマッチング処理し終えていない場合、ＳＴ４０１に戻る。
【００５９】
図５は、パンクチャリング部１０５の動作の例を示すフロー図である。パンクチャリング部１０５は、データ列の３ｎ＋３番目のデータにパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋１番目と３ｎ＋２番目のデータにのみパンクチャリングを行うかどうかの判断処理を行う。
【００６０】
ＳＴ５０１では、パンクチャリング部１０５が、パンクチャリング指示部１０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【００６１】
ＳＴ５０２では、レートマッチングパラメータに基づいて次に処理を行うデータがパンクチャデータであるか否かを判断する。次に処理を行うデータがパンクチャリングを行うパンクチャデータである場合、ＳＴ５０３に進み、次に処理を行うデータがパンクチャリングを行うパンクチャデータでない場合、ＳＴ５０４に進む。ＳＴ５０３では、パンクチャリング部１０５が、参照するデータのポインタと出力先のポインタを一つ進める。
【００６２】
ＳＴ５０４では、パンクチャリング部１０５が、レートマッチング処理後のデータを１データコピーして出力する。ＳＴ５０５では、パンクチャリング部１０５が、参照するデータのポインタと出力先のポインタを一つ進める。
【００６３】
ＳＴ５０６では、パンクチャリング部１０５が、パンクチャリング指示部１０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【００６４】
ＳＴ５０７では、レートマッチングパラメータに基づいて次に処理を行うデータがパンクチャデータであるか否かを判断する。次に処理を行うデータがパンクチャリングを行うパンクチャデータである場合、ＳＴ５０８に進み、次に処理を行うデータがパンクチャリングを行うパンクチャデータでない場合、ＳＴ５０９に進む。ＳＴ５０８では、パンクチャリング部１０５が、参照するデータのポインタと出力先のポインタを一つ進める。
【００６５】
ＳＴ５０９では、パンクチャリング部１０５が、レートマッチング処理前のデータを１データコピーして出力する。ＳＴ５１０では、パンクチャリング部１０５が、参照するデータのポインタと出力先のポインタを一つ進める。
【００６６】
ＳＴ５１１では、パンクチャリング部１０５が、レートマッチング処理前のデータを１データコピーして出力する。ＳＴ５１２では、パンクチャリング部１０５が、参照するデータのポインタと出力先のポインタを一つ進める。
【００６７】
ＳＴ５１３では、パンクチャリング部１０５が、データを全てレートマッチング処理したか否か判断し、データを全てレートマッチング処理した場合、処理を終了し、データを全てレートマッチング処理し終えていない場合、ＳＴ５０１に戻る。
【００６８】
このように、本実施の形態のレートマッチング装置によれば、インタリーブ処理により複数のフレーム配置されたデータ列に対して、フレーム毎にデータの順序を考慮して情報ビットおよびパリティビットの区別をつけることによって、情報ビットおよびパリティビットの区別をつけるために必要な処理をおこなうことなくパリティビットのみにパンクチャリング処理を行い、負担が小さいレートマッチング処理を実現することができる。
【００６９】
なお、インタリーブ処理により配置されたフレームの情報ビットとパリティビットの並びの規則性が同じ場合、データ列の同じ位置にあるビットにパンクチャリング処理を行うか否か判断するので、判断及びパンクチャリングを行うブロックを共用化することもできる。例えば、図２のデータ列において第１フレームと第４フレームのデータは、共に３ｎ＋１番目に情報ビットが配置され、３ｎ＋２番目と、３ｎ＋３番目にパリティビットが配置されている。
【００７０】
そこで、データ振り分け部１０１は、第１フレームと第４フレームのデータ列をパンクチャリング部１０３に出力することにより、パンクチャリング部１０６をレートマッチング装置の構成から省略することができる。
【００７１】
また、本実施の形態のレートマッチング装置は、符号化率またはデータを配置するフレーム数には限定されない。本実施の形態のレートマッチング装置は、符号化及びインタリーブ処理においてデータを複数のフレームした結果、情報ビットとパリティビットの配置のパターンの数に対応して、データ列をフレーム毎に区別してパンクチャリング処理を行う。
【００７２】
例えば、ＴＴＩが２０ｍｓ、フレーム長が１０ｍｓである場合、ＴＴＩがフレーム長の２倍であり、２つのフレーム単位で送信処理を行う。
【００７３】
図６は、ターボ符号化したデータ列の一例を示す図である。図６において、最初にデータを配置するフレームを第１フレーム、２番目にデータを配置するフレームを第２フレームとする。
【００７４】
第１フレームは、３ｎ＋１番目に情報ビット、３ｎ＋２番目と３ｎ＋３番目のビットにパリティビットがそれぞれ配置されている。そこで、第１フレームのデータ列には、３ｎ＋２番目と３ｎ＋３番目のビットにのみパンクチャリングを行うかどうかの判断処理を行い、パンクチャリングを行う。ここで、ｎは、０以上の整数である。
【００７５】
また、第２フレームは、３ｎ＋２番目に情報ビット、３ｎ＋１番目と３ｎ＋３番目のデータにパリティビットがそれぞれ配置されている。そこで、第２フレームのデータ列には、３ｎ＋１番目と３ｎ＋３番目のデータにのみパンクチャリングを行うかどうかの判断処理を行い、パンクチャリングを行う。
【００７６】
さらに、別の例として、ＴＴＩが８０ｍｓ、フレーム長が１０ｍｓである場合、ＴＴＩがフレーム長の８倍であり、８つのフレーム単位で送信処理を行う。
【００７７】
図７は、ターボ符号化したデータ列の一例を示す図である。図７において、最初にデータを配置するフレームを第１フレーム、２番目にデータを配置するフレームを第２フレーム、同様に３〜８番目にデータを配置するフレームをそれぞれ第３〜８フレームとする。
【００７８】
第１フレーム、第４フレーム、及び第７フレームは、３ｎ＋１番目に情報ビット、３ｎ＋２番目と３ｎ＋３番目のデータにパリティビットがそれぞれ配置されている。そこで、第１フレーム、第４フレーム、及び第７フレームのデータ列には、３ｎ＋２番目と３ｎ＋３番目のデータにのみパンクチャリングを行うかどうかの判断処理を行い、パンクチャリングを行う。ここで、ｎは、０以上の整数である。
【００７９】
また、第２フレーム、第５フレーム、及び第８フレームは、３ｎ＋２番目に情報ビット、３ｎ＋１番目と３ｎ＋３番目のデータにパリティビットがそれぞれ配置されている。そこで、第２フレーム、第５フレーム、及び第８フレームのデータ列には、３ｎ＋１番目と３ｎ＋３番目のデータにのみパンクチャリングを行うかどうかの判断処理を行い、パンクチャリングを行う。
【００８０】
そして、第３フレーム、及び第６フレームは、３ｎ＋３番目に情報ビット、３ｎ＋１番目と３ｎ＋２番目のデータにパリティビットがそれぞれ配置されている。そこで、第３フレーム、及び第６フレームのデータ列には、３ｎ＋１番目と３ｎ＋２番目のデータにのみパンクチャリングを行うかどうかの判断処理を行い、パンクチャリングを行う。
【００８１】
このように、情報ビットとパリティビットの配置のパターンの数に対応して、データ列をフレーム毎に区別してパンクチャリング処理を行うことにより、任意の数のフレームにデータ列をインタリーブした場合でもパンクチャリングすることができる。
【００８２】
（実施の形態２）
送信側においてパンクチャリング処理されたデータ列は、一部のパリティビットがインタリーブされ、情報ビットとパリティビットの順序が不規則になっている。このデータ列に間引きされたパリティビットを補うこと（以下、デパンクチャリングという）により、データ列は、情報ビットとパリティビットの順序が所定の規則に従って並ぶ。
【００８３】
そこで、レートマッチング装置は、情報ビットの場合、受信したデータをそのままコピーして出力し、パリティビットが間引きされていない場合も、受信したデータをそのままコピーして出力し、パリティビットが間引きされている場合、新たにデータを補って出力する。
【００８４】
図８は、本発明の実施の形態２に係るレートマッチング装置の構成を示すブロック図である。本実施の形態では、ＴＴＩが４０ｍｓ、フレーム長が１０ｍｓである例について説明する。本実施の形態のレートマッチング装置は、受信した信号から取り出したデータをフレーム毎にデパンチャリング処理する。
【００８５】
以下、送信側において、最初にデータを配置されたフレームを第１フレーム、２番目にデータを配置されたフレームを第２フレーム、３番目にデータを配置されたフレームを第３フレーム、そして４番目にデータを配置されたフレームを第４フレームという。
【００８６】
図８において、レートマッチング装置６００は、データ振り分け部６０１と、デパンクチャリング指示部６０２と、デパンクチャリング部６０３〜６０６と、レートマッチングテーブル６０７から主に構成される。
【００８７】
データ振り分け部６０１は、受信信号から取り出したデータ列をフレーム単位でデパンクチャリング部６０３〜６０６に振り分けて出力する。なお、データ振り分け部６０１におけるデータ列振り分けの方法の詳細は、後述する。
【００８８】
具体的には、データ振り分け部６０１は、受信信号から取り出したデータ列のうち、第１フレームのデータをデパンクチャリング部６０３に、第２フレームのデータをデパンクチャリング部６０４に、第３フレームのデータをデパンクチャリング部６０５に、第４フレームのデータをデパンクチャリング部６０６に出力する。
【００８９】
デパンクチャリング指示部６０２は、レートマッチングテーブル６０７を参照してデパンクチャリングするデータの情報をデパンクチャリング部６０３、デパンクチャリング部６０４、デパンクチャリング部６０５、及びデパンクチャリング部６０６に出力する。
【００９０】
デパンクチャリング部６０３は、復元する第１フレームのデータ列の３ｎ＋２番目と３ｎ＋３番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行い、デパンクチャリングを行う。ここで、ｎは、０以上の整数である。
【００９１】
デパンクチャリング部６０４は、復元する第２フレームのデータ列の３ｎ＋１番目と３ｎ＋３番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行い、デパンクチャリングを行う。
【００９２】
デパンクチャリング部６０５は、復元する第３フレームのデータ列の３ｎ＋１番目と３ｎ＋２番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行い、デパンクチャリングを行う。
【００９３】
デパンクチャリング部６０６は、復元する第４フレームのデータ列の３ｎ＋２番目と３ｎ＋３番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行い、デパンクチャリングを行う。レートマッチングテーブル６０７は、デパンクチャリングするデータの情報を記憶する。
【００９４】
デパンクチャリングされた第１フレームには、３ｎ＋１番目に情報ビットが、３ｎ＋２番目と、３ｎ＋３番目にパリティビットがある。また、デパンクチャリングされた第２フレームには、３ｎ＋２番目に情報ビットが配置され、３ｎ＋１番目と、３ｎ＋３番目にパリティビットがある。そして、デパンクチャリングされた第３フレームには、３ｎ＋３番目に情報ビットが配置され、３ｎ＋１番目と、３ｎ＋２番目にパリティビットがある。同様に、デパンクチャリングされた第４フレームには、３ｎ＋１番目に情報ビットが配置され、３ｎ＋２番目と、３ｎ＋３番目にパリティビットがある。
【００９５】
そこで、デパンクチャリング部６０３は、デパンクチャリングにより復元されるデータ列のうち、情報ビットを構成するデータにデパンクチャリングを行うかどうかの判断処理を省略し、パリティビットを構成するデータのみデパンクチャリングを行うかどうかの判断処理を行う。
【００９６】
具体的には、デパンクチャリング部６０３は、復元するデータ列の３ｎ＋１番目のデータにデパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋２番目と３ｎ＋３番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行う。
【００９７】
同様に、デパンクチャリング部６０４、デパンクチャリング部６０５、及びデパンクチャリング部６０６は、復元するデータのうち、情報ビットにデパンクチャリングを行うかどうかの判断処理を省略し、パリティビットにのみデパンクチャリングするかどうか、すなわち、送信側においてパンクチャリングされたデータかどうか判断する。
【００９８】
具体的には、デパンクチャリング部６０４は、復元するデータ列の３ｎ＋２番目のデータにデパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋１番目と３ｎ＋３番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行う。
【００９９】
また、デパンクチャリング部６０５は、３ｎ＋３番目のデータにデパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋１番目と３ｎ＋２番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行う。デパンクチャリング部６０６は、デパンクチャリング部６０３と同じ動作を行う。
【０１００】
以下、各デパンクチャリング部の動作について説明する。図９は、デパンクチャリング部６０３の動作の例を示すフロー図である。デパンクチャリング部６０３は、復元するデータ列の３ｎ＋１番目のデータにデパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋２番目と３ｎ＋３番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行う。
【０１０１】
ＳＴ７０１では、デパンクチャリング部６０３が、パンクチャされた直前のデータを、１データコピーして出力する。ＳＴ７０２では、デパンクチャリング部６０３が、参照するデータのポインタと出力先のポインタを一つ進める。
【０１０２】
ＳＴ７０３では、デパンクチャリング部６０３が、デパンクチャリング指示部６０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【０１０３】
ＳＴ７０４では、レートマッチングパラメータに基づいて次に処理を行うデータが、デパンクチャリングを行うデータ（以下、「デパンクチャデータ」という）であるか否かを判断する。次に処理を行うデータがデパンクチャリングを行うデパンクチャデータである場合、ＳＴ７０５に進み、次に処理を行うデータがデパンクチャリングを行うデパンクチャデータでない場合、ＳＴ７０６に進む。
【０１０４】
ＳＴ７０５では、デパンクチャリング部６０３が、デパンクチャリング処理を行い、パリティビットを補う。
【０１０５】
ＳＴ７０６では、デパンクチャリング部６０３が、受信したデータを１データコピーして出力する。ＳＴ７０７では、デパンクチャリング部６０３が、参照するデータのポインタと出力先のポインタを一つ進める。
【０１０６】
ＳＴ７０８では、デパンクチャリング部６０３が、デパンクチャリング指示部６０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【０１０７】
ＳＴ７０９では、レートマッチングパラメータに基づいて次に処理を行うデータがデパンクチャデータであるか否かを判断する。次に処理を行うデータがデパンクチャリングを行うデパンクチャデータである場合、ＳＴ７１０に進み、次に処理を行うデータがデパンクチャリングを行うデパンクチャデータでない場合、ＳＴ７１１に進む。
【０１０８】
ＳＴ７１０では、デパンクチャリング部６０３が、デパンクチャリング処理を行い、パリティビットを補う。
【０１０９】
ＳＴ７１１では、デパンクチャリング部６０３が、受信したデータを１データコピーして出力する。ＳＴ７１２では、デパンクチャリング部６０３が、参照するデータのポインタと出力先のポインタを一つ進める。
【０１１０】
ＳＴ７１３では、デパンクチャリング部６０３が、データを全てレートマッチング処理したか否か判断し、データを全てレートマッチング処理した場合、処理を終了し、データを全てレートマッチング処理し終えていない場合、ＳＴ７０１に戻る。
【０１１１】
図１０は、デパンクチャリング部６０４の動作の例を示すフロー図である。デパンクチャリング部６０４は、データ列の３ｎ＋２番目のデータにデパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋１番目と３ｎ＋３番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行う。
【０１１２】
ＳＴ８０１では、デパンクチャリング部６０４が、デパンクチャリング指示部６０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【０１１３】
ＳＴ８０２では、レートマッチングパラメータに基づいて次に処理を行うデータがデパンクチャデータであるか否かを判断する。次に処理を行うデータがデパンクチャリングを行うデパンクチャデータである場合、ＳＴ８０３に進み、次に処理を行うデータがデパンクチャリングを行うデパンクチャデータでない場合、ＳＴ８０４に進む。
【０１１４】
ＳＴ８０３では、デパンクチャリング部６０４が、デパンクチャリング処理を行い、パリティビットを補う。
【０１１５】
ＳＴ８０４では、デパンクチャリング部６０４が、受信したデータを１データコピーして出力する。ＳＴ８０５では、デパンクチャリング部６０４が、参照するデータのポインタと出力先のポインタを一つ進める。
【０１１６】
ＳＴ８０６では、デパンクチャリング部６０４が、受信したデータを１データコピーして出力する。ＳＴ８０７では、デパンクチャリング部６０４が、参照するデータのポインタと出力先のポインタを一つ進める。
【０１１７】
ＳＴ８０８では、デパンクチャリング部６０４が、デパンクチャリング指示部６０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【０１１８】
ＳＴ８０９では、レートマッチングパラメータに基づいて次に処理を行うデータがデパンクチャデータであるか否かを判断する。次に処理を行うデータがデパンクチャリングを行うデパンクチャデータである場合、ＳＴ８１０に進み、次に処理を行うデータがデパンクチャリングを行うデパンクチャデータでない場合、ＳＴ８１１に進む。
【０１１９】
ＳＴ８１０では、デパンクチャリング部６０４が、デパンクチャリング処理を行い、パリティビットを補う。
【０１２０】
ＳＴ８１１では、デパンクチャリング部６０４が、受信したデータを１データコピーして出力する。ＳＴ８１２では、デパンクチャリング部６０４が、参照するデータのポインタと出力先のポインタを一つ進める。
【０１２１】
ＳＴ８１３では、デパンクチャリング部６０４が、データを全てレートマッチング処理したか否か判断し、データを全てレートマッチング処理した場合、処理を終了し、データを全てレートマッチング処理し終えていない場合、ＳＴ８０１に戻る。
【０１２２】
図１１は、デパンクチャリング部６０５の動作の例を示すフロー図である。デパンクチャリング部６０５は、復元するデータ列の３ｎ＋３番目のデータにデパンクチャリングを行うかどうかの判断処理を省略し、３ｎ＋１番目と３ｎ＋２番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行う。
【０１２３】
ＳＴ９０１では、デパンクチャリング部６０５が、デパンクチャリング指示部６０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【０１２４】
ＳＴ９０２では、レートマッチングパラメータに基づいて次に処理を行うデータがデパンクチャデータであるか否かを判断する。次に処理を行うデータがデパンクチャリングを行うデパンクチャデータである場合、ＳＴ９０３に進み、次に処理を行うデータがデパンクチャリングを行うデパンクチャデータでない場合、ＳＴ９０４に進む。
【０１２５】
ＳＴ９０３では、デパンクチャリング部６０５が、デパンクチャリング処理を行い、パリティビットを補う。
【０１２６】
ＳＴ９０４では、デパンクチャリング部６０５が、受信したデータを１データコピーして出力する。ＳＴ９０５では、デパンクチャリング部６０５が、参照するデータのポインタと出力先のポインタを一つ進める。
【０１２７】
ＳＴ９０６では、デパンクチャリング部６０５が、デパンクチャリング指示部６０２から次に処理を行うデータのレートマッチングパラメータを受け取る。
【０１２８】
ＳＴ９０７では、レートマッチングパラメータに基づいて次に処理を行うデータがデパンクチャデータであるか否かを判断する。次に処理を行うデータがデパンクチャリングを行うデパンクチャデータである場合、ＳＴ９０８に進み、次に処理を行うデータがデパンクチャリングを行うデパンクチャデータでない場合、ＳＴ９０９に進む。
【０１２９】
ＳＴ９０８では、デパンクチャリング部６０５が、デパンクチャリング処理を行い、パリティビットを補う。
【０１３０】
ＳＴ９０９では、デパンクチャリング部６０５が、受信したデータを１データコピーして出力する。ＳＴ９１０では、デパンクチャリング部６０５が、参照するデータのポインタと出力先のポインタを一つ進める。
【０１３１】
ＳＴ９１１では、デパンクチャリング部６０５が、受信したデータを１データコピーして出力する。ＳＴ９１２では、デパンクチャリング部６０５が、参照するデータのポインタと出力先のポインタを一つ進める。
【０１３２】
ＳＴ９１３では、デパンクチャリング部６０５が、データを全てレートマッチング処理したか否か判断し、データを全てレートマッチング処理した場合、処理を終了し、データを全てレートマッチング処理し終えていない場合、ＳＴ９０１に戻る。
【０１３３】
このように、本実施の形態のレートマッチング装置によれば、受信処理において、連続した複数のフレームに配置されたデータ列に対して、フレーム毎にデータの順序を考慮して情報ビットおよびパリティビットの区別をつけることによって、情報ビットおよびパリティビットの区別をつけるために必要な処理をおこなうことなくパリティビットのみにデパンクチャリング処理を行い、負担が小さいレートマッチング処理を実現することができる。
【０１３４】
なお、送信側において、インタリーブ処理により配置されたフレームの情報ビットとパリティビットの並びの規則性が同じ場合、データ列の同じ位置にあるデータにデパンクチャリング処理を行うか否か判断するので、判断及びデパンクチャリングを行うブロックを共用化することもできる。例えば、図１のデータ列において第１フレームと第４フレームのデータは、共に３ｎ＋１番目に情報ビットが配置され、３ｎ＋２番目と、３ｎ＋３番目にパリティビットが配置されている。
【０１３５】
そこで、データ振り分け部６０１は、第１フレームと第４フレームのデータ列をデパンクチャリング部６０３に出力することにより、デパンクチャリング部６０６をレートマッチング装置の構成から省略することができる。
【０１３６】
また、本実施の形態のレートマッチング装置は、符号化率またはデータを配置するフレーム数には限定されない。本実施の形態のレートマッチング装置は、符号化及びインタリーブ処理においてデータを複数のフレームした結果、情報ビットとパリティビットの配置のパターンの数に対応して、データ列をフレーム毎に区別してデパンクチャリング処理を行う。
【０１３７】
例えば、ＴＴＩが２０ｍｓ、フレーム長が１０ｍｓである場合、ＴＴＩがフレーム長の２倍であり、２つのフレーム単位で送信処理を行う。
【０１３８】
図１２は、ターボ符号化したデータ列の一例を示す図である。図１２において、最初にデータを配置するフレームを第１フレーム、２番目にデータを配置するフレームを第２フレームとする。
【０１３９】
第１フレームは、３ｎ＋１番目に情報ビット、３ｎ＋２番目と３ｎ＋３番目のデータにパリティビットがそれぞれ配置されている。そこで、第１フレームのデータ列には、３ｎ＋２番目と３ｎ＋３番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行い、デパンクチャリングを行う。ここで、ｎは、０以上の整数である。
【０１４０】
また、第２フレームは、３ｎ＋２番目に情報ビット、３ｎ＋１番目と３ｎ＋３番目のデータにパリティビットがそれぞれ配置されている。そこで、第２フレームのデータ列には、３ｎ＋１番目と３ｎ＋３番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行い、デパンクチャリングを行う。
【０１４１】
さらに、別の例として、ＴＴＩが８０ｍｓ、フレーム長が１０ｍｓである場合、ＴＴＩがフレーム長の８倍であり、８つのフレーム単位で送信処理を行う。
【０１４２】
図１３は、ターボ符号化したデータ列の一例を示す図である。図１３において、最初にデータを配置するフレームを第１フレーム、２番目にデータを配置するフレームを第２フレーム、同様に３〜８番目にデータを配置するフレームをそれぞれ第３〜８フレームとする。
【０１４３】
第１フレーム、第４フレーム、及び第７フレームは、３ｎ＋１番目に情報ビット、３ｎ＋２番目と３ｎ＋３番目のデータにパリティビットがそれぞれ配置されている。そこで、第１フレーム、第４フレーム、及び第７フレームのデータ列には、３ｎ＋２番目と３ｎ＋３番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行い、デパンクチャリングを行う。ここで、ｎは、０以上の整数である。
【０１４４】
また、第２フレーム、第５フレーム、及び第８フレームは、３ｎ＋２番目に情報ビット、３ｎ＋１番目と３ｎ＋３番目のデータにパリティビットがそれぞれ配置されている。そこで、第２フレーム、第５フレーム、及び第８フレームのデータ列には、３ｎ＋１番目と３ｎ＋３番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行い、デパンクチャリングを行う。
【０１４５】
そして、第３フレーム、及び第６フレームは、３ｎ＋３番目に情報ビット、３ｎ＋１番目と３ｎ＋２番目のデータにパリティビットがそれぞれ配置されている。そこで、第３フレーム、及び第６フレームのデータ列には、３ｎ＋１番目と３ｎ＋２番目のデータにのみデパンクチャリングを行うかどうかの判断処理を行い、デパンクチャリングを行う。
【０１４６】
このように、情報ビットとパリティビットの配置のパターンの数に対応して、データ列をフレーム毎に区別してデパンクチャリング処理を行うことにより、送信側において任意の数のフレームにデータ列をインタリーブした場合でもデパンクチャリングすることができる。
【０１４７】
【発明の効果】
以上説明したように、本発明のレートマッチング装置及びレートマッチング方法によれば、データ列をフレーム単位で分割し、各フレームで情報ビットとパリティビットの順序から情報ビットの配置を測り、情報ビットおよびパリティビットの区別をするための計算をせずにパリティビットにのみパンクチャリング処理を行うことにより、インタリーブ処理後のターボ符号化データを必要な処理が少なく、負担が小さいレートマッチングを行うことができる。
また、本発明のレートマッチング装置及びレートマッチング方法によれば、パンクチャリング処理を施されたデータを受信した時、各フレームで情報ビットとパリティビットの順序から情報ビットの配置を測り、情報ビットおよびパリティビットの区別をするための計算をせずにパリティビットが来るべきデータの場所に対してのみデパンクチャリング処理を行うことにより、送信側でターボ符号化、インタリーブおよびパンクチャ処理をされて送信されたデータに対して、必要な処理が少なく、負担が小さいレートマッチングを行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るレートマッチング装置の構成を示すブロック図
【図２】ターボ符号化したデータ列の一例を示す図
【図３】パンクチャリング部の動作の例を示すフロー図
【図４】パンクチャリング部の動作の例を示すフロー図
【図５】パンクチャリング部の動作の例を示すフロー図
【図６】ターボ符号化したデータ列の一例を示す図
【図７】ターボ符号化したデータ列の一例を示す図
【図８】本発明の実施の形態２に係るレートマッチング装置の構成を示すブロック図
【図９】デパンクチャリング部の動作の例を示すフロー図
【図１０】デパンクチャリング部の動作の例を示すフロー図
【図１１】デパンクチャリング部の動作の例を示すフロー図
【図１２】ターボ符号化したデータ列の一例を示す図
【図１３】ターボ符号化したデータ列の一例を示す図
【符号の説明】
１０１、６０１  データ振り分け部
１０２  パンクチャリング指示部
１０３、１０４、１０５、１０６  パンクチャリング部
１０７、６０７  レートマッチングテーブル
６０２  デパンクチャリング指示部
６０３、６０４、６０５、６０６  デパンクチャリング部
【図１】
0003629241.tif 000002
【図２】
0003629241.tif 000003
【図３】
0003629241.tif 000004
【図４】
0003629241.tif 000005
【図５】
0003629241.tif 000006
【図６】
0003629241.tif 000007
【図７】
0003629241.tif 000008
【図８】
0003629241.tif 000009
【図９】
0003629241.tif 000010
【図１０】
0003629241.tif 000011
【図１１】
0003629241.tif 000012
【図１２】
0003629241.tif 000013
【図１３】
0003629241.tif 000014