"送信対象の情報データ系列を入力する入力部と、前記入力部において入力した情報データ系列に対して符号化処理を実行することによって、第1のパリティ系列を生成する第1符号化部と、前記入力部において入力した情報データ系列に対してインタリーブ処理と符号化処理とを順に実行することによって、第2のパリティ系列を生成する第2符号化部と、前記第1符号化部において生成した第1のパリティ系列と、前記第2符号化部において生成した第2のパリティ系列とを組み合わせたパリティ系列に対してパンクチャ処理を実行するとともに、パンクチャ処理の結果に、前記入力部において入力した情報データ系列を多重化することによって、符号化データ系列を生成する生成部と、前記生成部において生成した符号化データ系列を出力する出力部とを備え、前記生成部は、第1のパリティ系列の少なくとも1ビットと、第2のパリティ系列の少なくとも1ビットとを組み合わせた処理単位をパリティ系列にわたって複数生成する結合部と、前記結合部において生成した複数の処理単位のうち、一部の処理単位と別の一部の処理単位に対して、互いに異なったパンクチャビット数のパンクチャパターンを適用することによって、パンクチャ処理を実行する実行部とを備えることを特徴とする送信装置。前記実行部は、一部の処理単位と別の一部の処理単位として、パリティ系列にわたって離散的に配置された処理単位を使用することを特徴とする請求項1に記載の送信装置。前記実行部における一部の処理単位におけるパンクチャビット数は、別の一部の処理単位におけるパンクチャビット数よりも多く、前記実行部は、別の一部の処理単位に対するパンクチャ処理よりも、一部の処理単位に対するパンクチャ処理を優先的に実行することを特徴とする請求項1または2に記載の送信装置。前記実行部は、最終的なパンクチャビット数よりもパンクチャビット数が多くなるような数の一部の処理単位を確保し、確保した一部の処理単位のうちの少なくともひとつに対するパンクチャビット数を削減することによって別の一部の処理単位を確保することを特徴とする請求項3に記載の送信装置。前記実行部は、最終的なパンクチャビット数よりもパンクチャビット数が少なくなるような数の一部の処理単位を確保し、不足したパンクチャビット数に応じた別の一部の処理単位を確保することを特徴とする請求項3に記載の送信装置。送信対象の情報データ系列を入力するステップと、入力した情報データ系列に対して符号化処理を実行することによって、第1のパリティ系列を生成するステップと、入力した情報データ系列に対してインタリーブ処理と符号化処理とを順に実行することによって、第2のパリティ系列を生成するステップと、生成した第1のパリティ系列と、生成した第2のパリティ系列とを組み合わせたパリティ系列に対してパンクチャ処理を実行するとともに、パンクチャ処理の結果に、入力した情報データ系列を多重化することによって、符号化データ系列を生成するステップと、生成した符号化データ系列を出力するステップとを備え、前記生成するステップは、第1のパリティ系列の少なくとも1ビットと、第2のパリティ系列の少なくとも1ビットとを組み合わせた処理単位をパリティ系列にわたって複数生成するステップと、生成した複数の処理単位のうち、一部の処理単位と別の一部の処理単位に対して、互いに異なったパンクチャビット数のパンクチャパターンを適用することによって、パンクチャ処理を実行するステップとを備えることを特徴とする送信方法。レートマッチングにある程度の柔軟性を持たせるために、パンクチャパターンの単位以下、処理単位というを小さくし、これらの処理単位が組み合わされる。しかしながら、背景技術におけるパンクチャパターンでは、パンクチャ後の符号化率に制限がある。例えば、符号化器の符号化率がR=1/3の場合に実現可能なパンクチャ後の符号化率は、R=1/2~1/3である。そのため、任意の符号化率の実現が困難である。一方、任意の符号化率を単一のパンクチャ行列によって実現する場合、単一のパンクチャ行列では、フレームサイズによっては目標のレート実現のために非常に大きな行列が必要になる。その際、パンクチャ行列のサイズを小さくすると、目的の伝送レートに正確に合致させることが困難となる。さらに、情報ビットとは関係ないリザーブビットの挿入が必要になるので、目標の伝送レート以上に伝送レートを高くせざるを得なくなり、通信品質が悪化しやすくなる。これに対応する例として、例えば、畳み込み符号時の拘束長に応じて変更されるフレームサイズと、ターボ符号を使用した際のフレームサイズに差がある場合、後者のフレームサイズの方が大きければ、ターボ符号化の終端部分にパンクチャ処理が実行される。また、その際、終端部分のパンクチャレートをデータ部分と異なるように切り替えることによって、符号化率にかかわらず、同じフレームサイズが使用可能になる。しかしながら、この場合、パンクチャ処理は終端部分に限定されているので、調節可能なビットサイズは10数ビット程度になる。本発明はこうした状況に鑑みてなされたものであり、その目的は、ターボ符号化におけるパンクチャ後のフレームサイズを簡易にかつ柔軟に調節する技術を提供することにある。上記課題を解決するために、本発明のある態様の送信装置は、送信対象の情報データ系列を入力する入力部と、入力部において入力した情報データ系列に対して符号化処理を実行することによって、第1のパリティ系列を生成する第1符号化部と、入力部において入力した情報データ系列に対してインタリーブ処理と符号化処理とを順に実行することによって、第2のパリティ系列を生成する第2符号化部と、第1符号化部において生成した第1のパリティ系列と、第2符号化部において生成した第2のパリティ系列とを組み合わせたパリティ系列に対してパンクチャ処理を実行するとともに、パンクチャ処理の結果に、入力部において入力した情報データ系列を多重化することによって、符号化データ系列を生成する生成部と、生成部において生成した符号化データ系列を出力する出力部とを備える。生成部は、第1のパリティ系列の少なくとも1ビットと、第2のパリティ系列の少なくとも1ビットとを組み合わせた処理単位をパリティ系列にわたって複数生成する結合部と、結合部において生成した複数の処理単位のうち、一部の処理単位と別の一部の処理単位に対して、互いに異なったパンクチャビット数のパンクチャパターンを適用することによって、パンクチャ処理を実行する実行部とを備える。この態様によると、一部の処理単位と別の一部の処理単位に対して、互いに異なったパンクチャビット数のパンクチャパターンを適用するので、パンクチャ後のフレームサイズを簡易にかつ柔軟に調節できる。実行部は、一部の処理単位と別の一部の処理単位として、パリティ系列にわたって離散的に配置された処理単位を使用してもよい。この場合、パリティ系列にわたって離散的に配置された処理単位を使用するので、調節の幅を拡大できる。実行部における一部の処理単位におけるパンクチャビット数は、別の一部の処理単位におけるパンクチャビット数よりも多く、実行部は、別の一部の処理単位に対するパンクチャ処理よりも、一部の処理単位に対するパンクチャ処理を優先的に実行してもよい。この場合、パンクチャビット数の多い方の処理単位に対するパンクチャ処理を優先するので、処理を簡易にできる。実行部は、最終的なパンクチャビット数よりもパンクチャビット数が多くなるような数の一部の処理単位を確保し、確保した一部の処理単位のうちの少なくともひとつに対するパンクチャビット数を削減することによって別の一部の処理単位を確保してもよい。この場合、パンクチャビット数の多い方の処理単位を確保してから、少なくともひとつに対するパンクチャビット数を削減するので、削減すべきパンクチャビット数が少ない場合に処理を簡易にできる。実行部は、最終的なパンクチャビット数よりもパンクチャビット数が少なくなるような数の一部の処理単位を確保し、不足したパンクチャビット数に応じた別の一部の処理単位を確保してもよい。この場合、一部の処理単位を確保してから、別の一部の処理単位を確保するので、不足したパンクチャビット数が少ない場合に処理を簡易にできる。本発明の別の態様は、送信方法である。この方法は、送信対象の情報データ系列を入力するステップと、入力した情報データ系列に対して符号化処理を実行することによって、第1のパリティ系列を生成するステップと、入力した情報データ系列に対してインタリーブ処理と符号化処理とを順に実行することによって、第2のパリティ系列を生成するステップと、生成した第1のパリティ系列と、生成した第2のパリティ系列とを組み合わせたパリティ系列に対してパンクチャ処理を実行するとともに、パンクチャ処理の結果に、入力した情報データ系列を多重化することによって、符号化データ系列を生成するステップと、生成した符号化データ系列を出力するステップとを備える。生成するステップは、第1のパリティ系列の少なくとも1ビットと、第2のパリティ系列の少なくとも1ビットとを組み合わせた処理単位をパリティ系列にわたって複数生成するステップと、生成した複数の処理単位のうち、一部の処理単位と別の一部の処理単位に対して、互いに異なったパンクチャビット数のパンクチャパターンを適用することによって、パンクチャ処理を実行するステップとを備える。なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。本発明によれば、ターボ符号化におけるパンクチャ後のフレームサイズを簡易にかつ柔軟に調節できる。本発明を具体的に説明する前に、まず概要を述べる。本発明の実施例は、誤り訂正符号化したパケット信号を送信する送信装置と、パケット信号を受信する受信装置にて構成される無線通信システムに関する。ここでは、誤り訂正符号化としてターボ符号化を想定する。ターボ符号化では、情報データを符号化することによってパリティ以下、第1パリティというを生成するとともに、情報データにインタリーブ処理を実行した後に符号化することによってパリティ以下、第2パリティというを生成する。さらに、情報データ、第1パリティ、第2パリティがひとつのまとまりとして出力される。このようなまとまりのサイズがフレームのサイズに合わない場合にパンクチャ処理が実行される。パンクチャ処理において削除されるビットは、送信装置と受信装置とにおいて共通に認識されるべきである。そのため、送信装置は、受信装置にも既知の規則にしたがってパンクチャ処理を実行する。フレームサイズが可変する場合、パンクチャ処理に対して複数のパターンが定義されるべきである。これを実現するためには、大きなサイズのパンクチャ行列が必要になる。一方、パンクチャ行列のサイズを小さくすると、パンクチャ処理によって実現される誤り率の種類が減少してしまうので、フレームサイズの変化に柔軟に対応できなくなる。これに対応するために、実施例に係る無線通信システムは、次の処理を実行する。送信装置は、情報データのビット以下、情報ビットというから生成される第1パリティのビット以下、第1パリティビットというと第2パリティのビット以下、第2パリティビットというとの組合せを処理単位とする。送信装置は、複数の処理単位に対して、パンクチャすべきビット数の異なったパンクチャパターンの出現頻度を制御する。つまり、送信装置は、フレームに含まれたデータ全体に対して、パンクチャすべきビット数の異なったパンクチャパターンを組み合わせて目標のレートに合致させる。その結果、パンクチャで対応できる誤り率の範囲が拡大され、フレームに含まれるビット数の変化への柔軟な対応が可能になる。さらに、送信装置は、処理単位において全パリティビットが削除されるパンクチャパターンの出現回数をPnmodn-1から導出し、この結果を調節することによって、目標のレートを実現する。ここで、Pnは、任意のレートとするために必要なパンクチャビット数であり、nは、符号化率の逆数である。そのため、パンクチャ処理を実現するために、この規則と、処理単位に対するパンクチャパターンとが必要とされる。なお、処理単位に含まれるビット数は、フレームに含まれるビット数よりも小さいので、処理単位に対するパンクチャパターンの種類も限定される。その結果、フレームに含まれるビット数の変化への柔軟な対応を可能にする場合であっても、送信装置および受信装置において記憶されるパンクチャパターンのデータ量が低減される。図1は、本発明の実施例に係る送信装置100の構成を示す。送信装置100は、情報データ生成部10、符号化部12、ブロックインタリーブ部14、変調部16、RF増幅部18、制御部20を含む。情報データ生成部10は、送信すべきデータを取得し、情報データを生成する。また、取得したデータがそのまま情報データとされてもよく、CRCCyclicRedundancyCheckビットが付加されることによって情報データが生成されてもよい。情報データ生成部10は、符号化部12へ情報データを出力する。符号化部12は、情報データ生成部10からの情報データを入力する。符号化部12は、情報データに対して、符号化処理、パンクチャ処理を実行する。符号化処理およびパンクチャ処理の詳細は後述する。符号化部12は、符号化した情報データ以下、符号化データというをブロックインタリーブ部14へ出力する。ブロックインタリーブ部14は、バーストエラー低減の目的でひとつのフレームを行×列サイズのメモリ上に展開し、例えば行順に書き込んで列順に読み出すといった処理を実行することによって、符号化データの順番を並び替える。なお、順番を並び替えた符号化データも符号化データという。ブロックインタリーブ部14は、符号化データを変調部16へ出力する。変調部16は、ブロックインタリーブ部14からの符号化データを入力する。変調部16は、符号化データを変調する。変調方式として、PSKPhaseShiftKeying、FSKFrequencyShiftKeying等が使用される。変調部16は、変調した符号化データ以下、変調データというをRF増幅部18へ出力する。RF増幅部18は、変調部16からの変調データを入力する。RF増幅部18は、変調データに対して、無線周波数への周波数変換、増幅等を実行することによって、送信データを生成する。RF増幅部18は、送信データをアンテナから送信する。ここで、情報データ、符号化データ、変調データ、送信データは、パケット信号の形式を有していてもよい。制御部20は、送信装置100全体のタイミング等を制御する。この構成は、ハードウエア的には、任意のコンピュータのCPU、メモリ、その他のLSIで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。図2は、本発明の実施例に係る受信装置200の構成を示す。受信装置200は、増幅RF部30、復調部32、ブロックデインタリーブ部34、復号部36、データ処理部38、制御部42を含む。増幅RF部30は、アンテナを介して、図示しない送信装置100からのパケット信号、つまり送信データを受信する。なお、パケット信号の先頭部分に、トレーニング信号が配置されているものとする。トレーニング信号とは、受信装置200にとって既知の信号である。増幅RF部30は、パケット信号に対して、増幅、中間周波数への周波数変換等を変換し、その結果以下、これもパケット信号というを復調部32へ出力する。復調部32は、増幅RF部30からのパケット信号を入力する。復調部32は、パケット信号を復調する。復調部32は、復調の際に、パケット信号の先頭部分に配置されたトレーニング信号を利用する。復調部32は、復調したパケット信号以下、復調データというをブロックデインタリーブ部34へ出力する。ブロックデインタリーブ部34は、復調部32からの復調データを入力する。ブロックデインタリーブ部34は、復調データに対して、図1のブロックインタリーブ部14と逆の処理を実行することによって、復調データの順番を元に戻す処理を実行する。ブロックデインタリーブ部34は、順番を元に戻した復調データ以下、これも復調データというを復号部36へ出力する。復号部36は、ブロックデインタリーブ部34からの復調データを入力する。復号部36は、復号処理を実行する。復号処理は、図1の符号化部12における符号化処理に対応する。復号部36は、復号結果以下、復号データというをデータ処理部38へ出力する。データ処理部38は、復号部36からの復号データを入力する。データ処理部38は、復号データに所定の処理を実行し、その結果を情報データ系列として出力する。所定の処理としては、例えば、CRC検出の実行がなされる。データ処理部38は、情報データ系列を出力する。制御部42は、受信装置200全体のタイミング等を制御する。図3は、符号化部12の構成を示す。符号化部12は、第1符号化部80、インタリーブ部82、第2符号化部84、生成部86を含む。生成部86は、結合部88、パンクチャ処理部90、多重化部92を含む。また、信号として、情報ビット300、第1パリティビット302、第2パリティビット304が含まれている。符号化部12は、図1の情報データ生成部10から、送信対象の情報データ系列を入力する。情報データ系列に含まれたビットは、情報ビット300と示される。ひとつの情報ビット300のビット数は任意に設定されてもよいが、ここでは1ビットであるとする。第1符号化部80は、入力した情報データ系列に対して符号化処理を実行することによって、第1パリティ系列を生成する。その際、情報データの順序は変更されない。第1符号化部80は、第1パリティ系列を生成部86へ出力する。第1パリティ系列に含まれたビットは、第1パリティビット302と示される。特に、第1パリティビット302は、生成元になった情報ビット300に対応づけられる。ひとつの第1パリティビット302のビット数は任意に設定されてもよいが、ここでは1ビットであるとする。インタリーブ部82は、情報データの順序を変更する。なお、インタリーブパターンは予め定められているものとする。インタリーブ部82は、順序を変更した情報データを第2符号化部84へ出力する。第2符号化部84は、インタリーブ部82において順序を変更した情報データ系列に対して、符号化処理を実行することによって、第2パリティ系列を生成する。第2符号化部84は、第2パリティ系列を生成部86へ出力する。第2パリティ系列に含まれたビットは、第2パリティビット304と示される。特に、第2パリティビット304は、生成元になった情報ビット300に対応づけられる。ひとつの第2パリティビット304のビット数は任意に設定されてもよいが、ここでは1ビットであるとする。なお、第1パリティ系列と第2パリティ系列とは、パリティ系列と総称される。結合部88は、第1符号化部80からの第1パリティビット302と、第2符号化部84からの第2パリティビット304とを入力する。結合部88は、同一タイミングの第1パリティビット302と第2パリティビット304とを組み合わせることによって、処理単位を生成する。情報データ系列には複数の情報ビット300が含まれるので、複数の処理単位が生成される。なお、以下では、説明を明瞭にするために、同一タイミングの情報ビット300、第1パリティビット302、第2パリティビット304も処理単位というものとする。その場合、前述のごとく、ひとつの情報ビット300、ひとつの第1パリティビット302、ひとつの第2パリティビット304はそれぞれ1ビットであるとするので、処理単位は3ビットである。パンクチャ処理部90は、結合部88からのパリティ系列に対してパンクチャ処理を実行する。特に、パンクチャ処理部90は、パリティ系列にわたって離散的に配置された処理単位に対して、パンクチャ処理を実行する。一方、パンクチャ処理部90は、情報データ系列に対してパンクチャ処理を実行しない。ここで、処理単位に対してなされるパンクチャでのビット数以下、パンクチャビット数というがパンクチャパターンとして複数規定される。例えば、これまでのように、ひとつの第1パリティビット302、ひとつの第2パリティビット304はそれぞれ1ビットである場合、パンクチャパターンとして、2ビットのパンクチャビット数と1ビットのパンクチャビット数とが規定される。パンクチャ処理部90は、パンクチャすべき処理単位のうち、一部の処理単位と残りの処理単位に対して、互いに異なったパンクチャビット数のパンクチャパターンを適用する。具体的に説明すると、一部の処理単位には、2ビットのパンクチャビット数のパンクチャパターンが使用され、残りの処理単位には、1ビットのパンクチャビット数のパンクチャパターンが使用される。つまり、一部の処理単位におけるパンクチャビット数は、残りの処理単位におけるパンクチャビット数よりも多くされる。パンクチャ処理部90は、複数種類のパンクチャパターンを組み合わせることによって、所望の符号化率を実現するために、次の処理を実行する。パンクチャ処理部90は、残りの処理単位に対するパンクチャ処理よりも、一部の処理単位に対するパンクチャ処理を優先的に実行する。つまり、パンクチャ処理部90は、パンクチャビット数の多い方のパンクチャパターンを優先的に使用する。その結果、所望の符号化率が実現されていなければ、パンクチャ処理部90は、符号化率を調節するために、パンクチャビット数の少ない方のパンクチャパターンを使用する。パンクチャ処理部90は、複数種類のパンクチャパターンの組合せ方として2種類の組合せ方を規定する。1種類目の組合せ方において、パンクチャ処理部90は、最終的なパンクチャビット数よりもパンクチャビット数が多くなるような数の一部の処理単位を確保する。また、パンクチャ処理部90は、確保した一部の処理単位のうちの少なくともひとつを残りの処理単位に変更する。パンクチャ処理部90は、一部の処理単位に対して、パンクチャビット数の多い方のパンクチャパターンを使用するとともに、残りの処理単位に対して、パンクチャビット数の少ない方のパンクチャパターンを使用する。2種類目の組合せ方において、パンクチャ処理部90は、最終的なパンクチャビット数よりもパンクチャビット数が少なくなるような数の一部の処理単位を確保する。また、パンクチャ処理部90は、不足したパンクチャビット数に応じた残りの処理単位を確保する。前述のごとく、パンクチャ処理部90は、一部の処理単位に対して、パンクチャビット数の多い方のパンクチャパターンを使用するとともに、残りの処理単位に対して、パンクチャビット数の少ない方のパンクチャパターンを使用する。以下では、パンクチャ処理部90の処理を具体的な値を使用しながら説明する。説明は、1端数処理、2パンクチャ処理の順に行う。ここで、端数処理とは、前述の2種類の組合せ方のうち、いずれかを選択するための処理である。1端数処理図4は、符号化部12において使用されるパラメータの一例を示す。以下では、図4に示されたパラメータ値を使用して説明する。情報データ系列の単位がフレームであり、1フレームに含まれる情報ビット300のビット数が情報ビットサイズIである。なお、各情報ビット300は、1ビットであるとする。ここでは、図4のごとく、情報ビットサイズI=360ビットである。1ビットの情報ビット300から、1ビットの第1パリティビット302と、1ビットの第2パリティビット304が生成されるので、前述の処理単位は3ビットである。ここでは、処理単位を基本符号化サイズnとよぶn=3。これは、符号化率R=1/3の逆数に相当する。情報データ系列を符号化した結果が、基本符号化サイズEであり、これは次のように示される。E=I×n=360×3=1080ビット送信のサイズに合わせて符号化出力サイズNとなるようにパンクチャが実行される。図4のごとく、N=521ビットであるとすると、パンクチャビット数Pnは、次のように示される。Pn=1080-521=559ビットとなる。パンクチャ回数Ppは、次のように示される。Pp=Pn/n-1=559/3-1=280ビット小数点以下四捨五入また、サイクル数C、しきい値Thは、次のように示される。C=n-1=2ThC/2=1なお、パンクチャ回数Ppの計算の四捨五入において切上げが発生した場合に、1種類目の組合せ方が使用され、切捨てが発生した場合に、2種類目の組合せ方が使用される。これは、次のようにも説明可能である。評価関数Kは、次のように示される。K=PnmodCK=0の場合は、処理単位におけるパンクチャビット数がCビットにされる。つまり、すべてのパリティビットをパンクチャすべきパンクチャパターンのみが使用される。一方、その他の場合であって、かつKがTh以上であれば、1種類目の組合せ方が使用される。KがThより小さければ、2種類目の組合せ方が使用される。パンクチャパターンは、処理単位に対して{情報ビット300,第1パリティビット302,第2パリティビット304}のように示される。ここで、パンクチャされないビットに対して1が示され、パンクチャされるビットに対して0が示される。そのため、2ビットのパンクチャビット数のパンクチャパターンは、1,0,0と示され、これをpunctype=0とする。また、1ビットのパンクチャビット数のパンクチャパターンは、{1,1,0あるいは{1,0,1}と示され、これらをpunctype=1とする。punctypeについては、punctype=0を除いて、その数値が処理単位中のパンクチャビット数に対応するように関連付けられている。punctype=1に対して、{1,1,0と{1,0,1}とのどちらを使用するかという点に関しては、図3の第1符号化部80に対して、第2符号化部84ではインタリーブ部82で順序の並べ替えがなされている。そのため、第1パリティビット302と第2パリティビット304は、同一タイミングにおいて、異なる情報ビット300に対するパリティ生成結果である。その結果、ひとつの情報ビット300に対するすべてのパリティビットがなくなることは考慮しなくてよい。また、片方のパリティのみパンクチャするパターンは1フレームで1度しか使用しないので、基本的にどちらのパリティをパンクチャしても、同等の特性である。これより、punctype=1に対して、{1,1,0と{1,0,1}との一方が固定的に使用される。2パンクチャ処理パンクチャ処理は、処理単位でなされる。ここでは、情報データ系列中の情報ビット300の順番をiで示し、情報ビット300の先頭をi=0とし、入力順に1カウントしていくと、フレーム最終ビットではi=I-1になる。パンクチャ処理部90は、iごとに、i×PpmodI<Ppが真であるかを判定する。真の場合にパンクチャ処理が実行され、偽の場合にパンクチャ処理が実行されない。なお、1種類目の組合せ方の場合、最初のパンクチャ処理のタイミングにおいて、パリティビット数が低減される。一方、2種類目の組合せ方の場合、最初のパンクチャ処理のタイミングの次のタイミングであって、かつパンクチャ処理を実行しないタイミングにおいて、追加のパリティ処理が実行される。その際のパリティビット数は低減されている。以降、同様の操作が、1フレームの情報ビット300の数だけ繰り返す。次に、パンクチャ処理部90の処理をパラメータを変えて説明する。ここでは、次のように設定される。情報ビットサイズI=5基本符号化サイズn=5基本符号化サイズE=5×5=25ビットまた、パンクチャビット数Pnとして、11ビットと9ビットとを設定する。Pn=11の場合、Ppは、四捨五入によって3になり、C=4、Th=2になる。その結果、K=3、punctype=3になる。図5a-bは、符号化部12におけるパンクチャ処理の概要を示す。図5aが、Pn=11の場合のパンクチャ処理結果を示す。図中のPがパンクチャ処理されたビットを示す。i=0、2、3が4ビットパンクチャされる処理単位として確保された後、i=0が3ビットパンクチャされる処理単位に変更される。一方、Pn=9の場合、Ppは、四捨五入によって2になり、C=4、Th=2になる。その結果、K=1、punctype=3になる。図5bが、Pn=9の場合のパンクチャ処理結果を示す。i=0、3が4ビットパンクチャされる処理単位として確保された後、i=1が1ビットパンクチャされる処理単位として確保される。図3に戻る。パンクチャ処理部90は、パンクチャしたパリティ系列以下、これもパリティ系列というを多重化部92に出力する。多重化部92は、情報ビット300を入力するとともに、パンクチャ処理部90からのパリティ系列も入力する。多重化部92は、パリティ系列に情報ビット300を多重化することによって、符号化データ系列を生成する。これは、前述の符号化データに相当する。生成部86は、生成した符号化データ系列を出力する。図6は、復号部36の構成を示す。復号部36は、デパンクチャ60、第1復号部62、インタリーバ64、第2復号部66、デインタリーバ68、硬判定部70を含む。デパンクチャ60は、図2のブロックデインタリーブ部34からの復調データを入力する。復調データには、情報データ系列、当該情報データ系列を符号化処理することによって生成された第1パリティ系列、当該情報データ系列をインタリーブ処理してから符号化処理することによって生成された第2パリティ系列が含まれている。デパンクチャ60は、復調データに対して、図3のパンクチャ処理部90が間引きしたタイミングにしきい値相当のデータを挿入する。デパンクチャ処理については、情報ビット1ビットに対してnビットを形成するように抜かれたビットに不定値を挿入する。例えば、±1の2値で変調された符号であれば、その中間値0が挿入される。その際のデパンクチャすべきビット位置は、パンクチャ処理部90でのパンクチャ処理と同様の手順にて決定される。そのため、ここでは説明を省略する。デパンクチャ60は、デパンクチャした復調データを第1復号部62とインタリーバ64へ出力する。第1復号部62は、デパンクチャ60からのデパンクチャした復調データを入力するとともに、デインタリーバ68からの事前値La1dkただし初期値は0を入力する。第1復号部62は、公知の技術にて外部値Le1dkを導出する。これは、復号処理に相当する。第1復号部62は、インタリーバ64へ外部値Le1dkを出力する。インタリーバ64は、デパンクチャ60からのデパンクチャした復調データを入力するとともに、第1復号部62からの外部値Le1dkを入力する。インタリーバ64は、インタリーブ処理によって、復調データ{R’dk,Rpn}および外部値Le1dkの順番を入れかえることによって、復調データ{Rdn,Rpn}および事前値La2dnを生成する。インタリーバ64は、復調データ{Rdn,Rpn}および事前値La2dnを第2復号部66へ出力する。第2復号部66は、インタリーバ64からの復調データ{Rdn,Rpn}および事前値La2dnを入力する。第2復号部66は、公知の技術にて、外部値Le2dnおよび対数尤度比Λdnを導出する。これは復号処理に相当する。第2復号部66は、外部値Le2dnおよび対数尤度比Λdnをデインタリーバ68へ出力する。デインタリーバ68は、第2復号部66からの外部値Le2dnおよび対数尤度比Λdnを入力する。デインタリーバ68は、デインタリーブ処理によって、事前値La1dkを導出し、第1復号部62へ事前値La1dkを出力する。上記動作を1回として、規定回数の動作を行った後、硬判定部70は、デインタリーバ68からの対数尤度比Λdkを入力し、これを硬判定する。硬判定部70は、硬判定結果を復号データとして出力する。以上の構成による通信システムの動作を説明する。図7は、パンクチャ処理部90における符号化手順を示すフローチャートである。パンクチャ処理部90は、パラメータを初期化しS10、K=PnmodCを計算するS12。K=0であればS14のY、count=0、punctype=0が設定されるS16。一方、K=0でなければS14のN、punctype=Kが設定されるS18。KがTh以上であればS20のY、count=-1が設定されS22、KがTh以上でなければS20のN、count=2が設定されるS24。ここまでの処理が、前述の端数処理に相当し、以下の処理が、前述のパンクチャ処理に相当する。iに0が代入されるS26。i×PpmodI<Ppが真であればS28のY、パンクチャが実行されるS32。一方、i×PpmodI<Ppが真でなくてもS28のN、count>0であればS30のY、パンクチャが実行されるS32。punctype=0が設定されるS34。count>0でなければS36のN、count=0が設定されるS38。count>0であればS36のY、count=count-1が設定されるS40。一方、count>0でなければS30のN、ステップ32から40は、スキップされる。iを1加算しS42、i<IであればS44のY、ステップ28に戻る。i<IでなければS44のN、処理は終了される。本発明の実施例によれば、一部の処理単位と他の処理単位に対して、互いに異なったパンクチャビット数のパンクチャパターンを適用するので、フレーム中のパンクチャビット数を簡易にかつ柔軟に調節できる。また、フレーム中のパンクチャビット数が簡易にかつ柔軟に調節されるので、パンクチャ後のフレームサイズを簡易にかつ柔軟に調節できる。また、処理単位にパンクチャパターンを適用するので、巨大なパンクチャ行列を必要とせず、パンクチャ後のフレームサイズを任意に決定することができる。また、処理単位にパンクチャパターンを適用するので、巨大なパンクチャ行列を必要とせず、メモリ使用量を削減できる。また、フレーム全体にわたって離散的に配置された処理単位にてパンクチャ処理を実行するので、調節の幅を拡大できる。また、パンクチャビット数の多い方の処理単位に対するパンクチャ処理を優先するので、多数のビットに対するパンクチャ処理を簡易に実行できる。また、多数のビットに対するパンクチャ処理を決定した後に、残りのビットに対して、パンクチャビット数の少ない方の処理単位に対するパンクチャ処理を実行するので、パンクチャビット数を簡易に調節できる。また、パンクチャビット数の多い方の処理単位を確保してから、そのうちの一部を、パンクチャビット数の少ない方の処理単位に変更するので、多い方のパンクチャビット数と少ないパンクチャビット数との差が小さい場合に処理を簡易にできる。また、一部の処理単位を確保してから、他の処理単位を確保するので、不足したパンクチャビット数が少ない場合に処理を簡易にできる。以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。本実施例において、パンクチャ回数Ppの計算において四捨五入が使用されている。しかしながらこれに限らず例えば、パンクチャ回数Ppの計算において切上げが使用されてもよい。その際、1種類目の組合せ方が使用される。また、パンクチャ回数Ppの計算において切捨てが使用されてもよい。その際、2種類目の組合せ方が使用される。本変形例によれば、1種類目の組合せ方あるいは2種類目の組合せ方が固定的に使用されるので、処理を簡易にできる。本実施例における送信装置100は、第1パリティビット302がパンクチャされる場合、これに対応した情報ビット300に対する第2パリティビット304がパンクチャされない位置にくるようにインタリーブを実行してもよい。本変形例によれば、いずれかのパリティが残るので、エラーフロアを改善できる。"