(57)【要約】【課題】従来の受信機では、再送時の軟判定値合成を行うために、軟判定値系列を保存するためのバッファを準備するが、そのバッファサイズは、符号化後のデータ系列の長さに依存し、符号化率が小さくなるほど、増大するという問題があった。【解決手段】変調信号を復調し変調前の符号化送信データに対応する復調軟判定値を生成する復調手段（６）と、この復調手段（６）が生成した復調軟判定値と所定の初期軟判定値とを用いて復号軟判定値を生成する復号手段要素と、この復号軟判定値を格納するバッファ（５１）とを設けた。【選択図】        図５
2004153354.tif 000002
【特許請求の範囲】
【請求項１】
送信データを所定の符号化手段により符号化した符号化送信データと、上記送信データが初送か再送かを示す判別情報とを多重化し変調した変調信号を送信する送信機から上記変調信号を受信する下記（１）〜（４）の要素を備えたことを特徴とする受信装置。
（１）上記変調信号を復調し、上記判別情報と、上記符号化送信データに対応する軟判定値である復調軟判定値とを生成する復調手段；
（２）上記送信機の符号化手段に対応し、上記送信データに対応する復号データを生成する復号手段要素であって、
所定の初期軟判定値と上記復調手段が生成した復調軟判定値とから復号軟判定値を生成し、
該復号軟判定値を硬判定し上記復号データを生成する
復号手段要素；
（３）上記復号手段要素が生成した復号軟判定値を格納するバッファ；
（４）上記復号データと送信データとの差異である誤りの有無をチェックし、誤りの有無を示す誤りチェック信号を出力する誤りチェック手段。
【請求項２】
上記送信機の符号化手段が生成する符号化送信データは、送信データに等しい組織ビットと、パリティビットとからなる組織符号であり、
上記復調手段が生成する復調軟判定値は上記組織ビットとパリティビットそれぞれに対応する組織ビット軟判定値とパリティビット軟判定値とを含み、
上記復号手段要素が生成する復号軟判定値と復号データは上記組織ビットに対応する
ことを特徴とする請求項１に記載の受信装置。
【請求項３】
上記誤りチェック信号が誤り有りを示す場合に上記復号軟判定値を上記バッファに格納することを特徴とする
請求項１または請求項２に記載の受信装置。
【請求項４】
上記復号手段要素は、
上記判別情報が再送を示す場合は、上記バッファに格納された上記復号軟判定値を上記初期軟判定値とする
ことを特徴とする請求項１または請求項２に記載の受信装置。
【請求項５】
上記復号手段要素は、上記判別情報が初送を示す場合は、所定の定数を上記初期軟判定値とする
ことを特徴とする請求項１または請求項２に記載の受信装置。
【請求項６】
上記誤りチェック信号を上記送信機に送信し、
誤りチェック信号が誤り有りを示す場合は同一の送信データと再送を示す判別情報とを送信機から受信し、
誤りチェック信号が誤り無しを示す場合は新たな送信データと初送を示す判別情報とを送信機から受信する
ことを特徴とする請求項１または請求項２に記載の受信装置。
【請求項７】
重み付け手段をさらに備え、
上記復調手段は、
送信機より受信した変調信号の受信品質をさらに測定して出力し、
上記重み付け手段は、
上記復調手段が生成した復調軟判定値に上記復調手段が出力した受信品質を用いて重み付けを行って重み付き復調軟判定値を生成し、
上記復号手段要素は、
上記重み付け手段が生成した重み付き復調軟判定値を上記復調軟判定値に代えて使用し、さらに上記判別情報が再送を示す場合は上記バッファに格納された復号軟判定値に上記受信品質を用いて重み付けをした重み付き復号軟判定値を上記初期軟判定値とする
ことを特徴とする請求項１または請求項２に記載の受信装置。
【請求項８】
軟判定値合成器と、第２のバッファとをさらに備え、
上記軟判定値合成器は、
上記復調手段が復調した復調軟判定値と、上記第２のバッファに格納されている軟判定値である合成復調軟判定値とを用いて新たな合成復調軟判定値を生成し、
上記第２のバッファは、
上記誤りチェック信号が誤り有りを示している場合に上記軟判定値合成器が生成した新たな合成復調軟判定値を合成復調軟判定値として格納し、
上記復号手段要素は、
上記軟判定値合成器が生成した合成復調軟判定値を上記復調軟判定値に代えて使用し、さらに上記判別情報が再送を示す場合は上記バッファに格納された復号軟判定値を上記初期軟判定値とする
ことを特徴とする請求項１または請求項２に記載の受信装置。
【請求項９】
パリティビット合成器と、第２のバッファとをさらに備え、
上記パリティビット合成器は、
上記復調手段が復調した復調軟判定値のパリティビット軟判定値と、上記第２のバッファに格納されている軟判定値である合成パリティビット軟判定値とを用いて新たな合成パリティビット軟判定値を生成し、
上記第２のバッファは、
上記誤りチェック信号が誤り有りを示している場合に上記パリティビット合成器が生成した新たな合成パリティビット軟判定値を合成パリティビット軟判定値として格納し、
上記復号手段要素は、
上記パリティビット合成器が生成した合成パリティビット軟判定値と組織ビット軟判定値を上記復調軟判定値に代えて使用し、さらに上記判別情報が再送を示す場合は上記バッファに格納された復号軟判定値を上記初期軟判定値とする
ことを特徴とする請求項２に記載の受信装置。
【請求項１０】
上記復号手段要素は、
（ア）所定の初期軟判定値と上記復調手段が生成した復調軟判定値とから中間軟判定値を生成し、
（イ）中間軟判定値と上記復調軟判定値とから新たな中間軟判定値を生成し、
（ウ）上記（イ）で生成した新たな中間軟判定値を中間軟判定値とし、
（エ）上記（イ）〜（ウ）の動作を所定回数繰り返し、
（オ）最後の中間軟判定値を復号軟判定値とし、
（カ）上記復号軟判定値を硬判定し上記復号データを生成する
ように構成されたことを特徴とする
請求項１または請求項２に記載の受信装置。
【請求項１１】
上記復調手段は、
送信機より受信した変調信号の受信品質を測定して出力し、
上記復号手段要素は、
上記変調信号の受信品質を用いて上記（エ）における上記（イ）〜（ウ）の繰り返し回数を変化させる
ことを特徴とする請求項１０に記載の受信装置。
【請求項１２】
復号回数制御手段をさらに備え、
上記復号手段要素は、上記誤りチェック手段が出力する誤りチェック信号と、上記復調手段が生成した判別情報から上記送信データの上記送信機からの送信回数を検出し、
上記復号回数制御手段は、上記送信回数に従い上記（エ）における上記（イ）〜（ウ）の繰り返し回数を変化させる
ことを特徴とする請求項１０に記載の受信装置。
【請求項１３】
送信データを所定の符号化手段により符号化した符号化送信データと、上記送信データが初送か再送かを示す判別情報とを多重化し変調した変調信号を送信する送信機から上記変調信号を受信する受信装置であって、
復調手段と、軟判定値合成器と、バッファと、復号手段要素と、誤りチェック手段と、復号回数制御手段とを備え、
上記復調手段は、
上記変調信号を復調し、上記判別情報と、上記符号化送信データに対応する軟判定値である復調軟判定値とを生成し、
上記軟判定値合成器は、
上記復調手段が復調した復調軟判定値と、上記バッファに格納されている軟判定値である合成復調軟判定値と、上記判別情報とを用いて新たな合成復調軟判定値を生成し、
上記バッファは、
上記軟判定値合成器が生成した新たな合成復調軟判定値を格納し、
上記復号手段要素は、
上記軟判定値合成器が生成した合成軟判定値を入力とし、所定の繰り返し演算を行って上記送信データに対応する復号データを生成し、
上記誤りチェック手段は、
上記復号データと送信データとの差異である誤りの有無をチェックし、誤りの有無を示す誤りチェック信号を出力し、
上記復号回数制御手段は、
上記誤りチェック信号と上記判別情報とに基づいて上記復号手段要素内の繰り返し演算回数を制御する
ことを特徴とする受信装置。
【請求項１４】
送信データを所定の符号化手段により符号化した符号化送信データと上記送信データが初送か再送かを示す判別情報とを多重化し変調した変調信号を送信する送信機から上記変調信号を受信し、上記変調信号を復調し上記判別情報と上記符号化送信データに対応する軟判定値である復調軟判定値とを生成する復調手段を備えた受信装置における復号装置であって、下記（１１）〜（１２）の要素を備えたことを特徴とする復号装置。
（１１）上記送信機の符号化手段に対応し、上記送信データに対応する復号データを生成する復号手段要素であって、
所定の初期軟判定値と上記復調手段が生成した復調軟判定値とから復号軟判定値を生成し、
上記復号軟判定値を硬判定し上記復号データを生成する、
復号手段要素；
（１２）上記復号手段要素が生成した復号軟判定値を格納するバッファ。
【請求項１５】
上記送信機の符号化手段が生成する符号化送信データは、送信データに等しい組織ビットと、パリティビットとからなる組織符号であり、上記復調手段が生成する復調軟判定値は上記組織ビットとパリティビットそれぞれに対応する組織ビット軟判定値とパリティビット軟判定値とを含み、
上記復号手段要素が生成する復号軟判定値と復号データは上記組織ビットに対応する
ことを特徴とする請求項１４に記載の復号装置。
【請求項１６】
送信データを所定の符号化手段により符号化した符号化送信データと、上記送信データが初送か再送かを示す判別情報とを多重化し変調した変調信号を送信する送信機および、
上記変調信号を受信する下記（１）〜（４）の要素を備えた受信装置とからなる
ことを特徴とする通信システム；
（１）上記変調信号を復調し、上記判別情報と、上記符号化送信データに対応する軟判定値である復調軟判定値とを生成する復調手段；
（２）上記送信機の符号化手段に対応し、上記送信データに対応する復号データを生成する復号手段要素であって、
所定の初期軟判定値と上記復調手段が生成した復調軟判定値とから復号軟判定値を生成し、
上記復号軟判定値を硬判定し上記復号データを生成する、
復号手段要素；
（３）上記復号手段要素が生成した復号軟判定値を格納するバッファ；
（４）上記復号データと送信データとの差異である誤りの有無をチェックし、誤りの有無を示す誤りチェック信号を出力する誤りチェック手段。
【請求項１７】
受信装置は、上記誤りチェック信号を上記送信機に送信し、
送信機は、上記誤りチェック信号が誤り有りを示す場合は同一の送信データと再送を示す判別情報とを送信機から送信し、
誤りチェック信号が誤り無しを示す場合は新たな送信データと初送を示す判別情報とを送信する
ことを特徴とする請求項１６に記載の通信システム。
【請求項１８】
送信データを所定の符号化方法により符号化した符号化送信データと上記送信データが初送か再送かを示す判別情報とを多重化し変調した変調信号を送信する送信機から上記変調信号を受信し、上記変調信号を復調し上記判別情報と上記符号化送信データに対応する軟判定値である復調軟判定値とを生成する復調手段を備えた受信装置における復号方法であって、上記送信機の符号化方法に対応し、上記送信データに対応する復号データを生成する下記（２１）〜（２３）のステップを備えたことを特徴とする復号方法。
（２１）所定の初期軟判定値と上記復調手段が生成した復調軟判定値とから復号軟判定値を生成するステップ；、
（２２）上記復号軟判定値を硬判定し上記復号データを生成するステップ；
（２３）上記復号手段要素が生成した復号軟判定値をバッファに格納するステップ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット再送制御によりパケット伝送を行う通信システム、および、本通信システムにおいて用いられる、受信装置、復号装置、通信システムおよび復号方法に関するものである。
【０００２】
【従来の技術】
図２と図１８は、従来のターボ符号を適用した送信機と受信機の構成例を、それぞれ示すものである。
このように構成される従来の送信機および受信機は、誤り訂正符号とパケット再送制御とを組み合わせたハイブリッドＡＲＱ方式を実現するものであり、特に、誤り訂正符号として符号化利得の大きいターボ符号を用いた方式である。（例えば、非特許文献１参照。）
【０００３】
まず図２を用いて送信機の動作について説明する。
新たな送信パケットに含まれる送信データ２１は、分配されて、バッファ２３と選択器２４に入力される。バッファ２３には、過去の送信パケットに含まれる送信データが保存されており、周知のＮチャネルＳｔｏｐ−ａｎｄ−Ｗａｉｔ方式と呼ばれるパケット再送制御を行うため、Ｎチャネル分のバッファ＃１〜＃Ｎが設けられている。バッファ＃１〜＃Ｎには、それぞれ、チャネル＃１〜＃Ｎに対応した過去の送信パケットに含まれる送信データが順にデータ系列として保存される。今、送信機がチャネル＃ｎ（ｎ＝１、２、．．．Ｎ）にて、パケットを送信するものと仮定する。
【０００４】
選択器２４は、新たな送信パケットに含まれる送信データ２１と、バッファ＃ｎに保存された過去の送信パケットに含まれる送信データを、受信機からの帰還情報であるＡＣＫ／ＮＡＣＫ情報２２に基づき選択する。
ＡＣＫ／ＮＡＣＫ情報２２がＡＣＫであれば、過去にチャネル＃ｎで送信したパケットが受信機で誤りなく受信できたことになるため、送信機からは新たなパケットを送信できることになる。したがって、選択器２４では、新たな送信パケットに含まれる送信データ２１を選択する。
一方、ＡＣＫ／ＮＡＣＫ情報２２がＮＡＣＫであれば、過去にチャネル＃ｎで送信したパケットが受信機で誤りなく受信できなかったことになるため、送信機からは、過去にチャネル＃ｎで送信したパケットを再度送信することになる。したがって、選択器２４では、バッファ＃ｎに保存された過去の送信パケットに含まれる送信データを選択する。
また、ＡＣＫ／ＮＡＣＫ情報２２がＡＣＫであれば、送信データ２１はバッファ＃ｎに保存され、ＡＣＫ／ＮＡＣＫ情報２２がＮＡＣＫであれば、バッファ＃ｎはそのままである。
【０００５】
ＣＲＣビット付加器２５では、選択器２４において選択した送信データに、ＣＲＣビットを付加する。
【０００６】
ターボ符号化器２６では、ＣＲＣビットを付加したデータ系列に対してターボ符号化を行う。
ターボ符号は、誤り訂正符号の一つであり、数ある誤り訂正符号の中でも誤り訂正能力が高いことが示されている。送信機でターボ符号化を行い、受信機で対応したターボ復号を行うことで、受信機での復号後のデータ系列の誤り発生確率は、復号前に比較して飛躍的に減少する。
【０００７】
図４に、図２の送信機におけるターボ符号化器２６の内部構成例を示す。
４１と４２は同じ構成となる再帰形畳み込み符号化部、４３は入力（ＣＲＣビット付加器２５の出力である送信データ）のビット並びを変えるインタリーバー、４４は特定のビットを省く（パンクチャする）パンクチャ処理部、４５は、パンクチャ処理部４４の出力をパラレルシリアル変換し、多重化器２７に出力するパラレルシリアル変換部（Ｐ／Ｓ変換部）である。ターボ符号化器では、２つの再帰形畳み込み符号化部をインタリーバーで連接することで、誤り訂正能力の向上を図っている。また、パンクチャ処理部４４では、特定のビットを省くことにより、符号化後のビット数を調整し、ターボ符号化の符号化則を変化させることが可能となる。
ターボ符号化器２６の出力は組織符号であり、ターボ符号化器２６への入力である送信データそのものである組織ビットと、ターボ符号化器２６により生成されたパリティビットとからなる。
【０００８】
再び図２において、多重化器２７では、ターボ符号化後のデータ系列に、送信パケットが初送なのか再送なのかを判別する判別情報を多重化する。ＡＣＫ／ＮＡＣＫ情報２２がＡＣＫであれば、送信パケットは初送であるため、判別情報として初送を示す情報（初送情報）を、一方、ＡＣＫ／ＮＡＣＫ情報２２がＮＡＣＫであれば、送信パケットは再送であるため、判別情報として再送を示す情報（再送情報）を多重化する。次に、変調器２８では、多重化後のデータ系列に対して、ディジタル変調を行う。変調後の信号は、周波数変換器２９と発振器３０により所定の周波数に変換され、アンテナ３１から送信される。
【０００９】
次に、図１８を用いて受信機の動作について説明する。
アンテナ９００を介して受信された信号は、周波数変換器９０１と発振器９０２により所定の周波数変換が行われ、ベースバンド信号に変換される。復調器９０３では、ベースバンド信号に対して復調処理を行い、軟判定値を出力する。ここで、復調処理は変調方式（ＰＳＫやＱＡＭ、また、ＯＦＤＭやＣＤＭＡ）に応じて行われる。また、復調処理後の結果は、０または１の硬判定値ではなく、０と１の信頼度を示す軟判定値とする。軟判定値を用いることで、誤り訂正による効果が大きくなる利点がある。分割器９０４では、復調後の軟判定値系列を、初送／再送を判別する情報９０６と、ターボ符号化したデータ系列に対応する軟判定値系列９０５とに分割する。ここで、初送／再送を判別する情報９０６は硬判定される。
【００１０】
バッファ９０７には、過去の受信信号の軟判定値系列が保存されており、前記ＮチャネルＳｔｏｐ−ａｎｄ−Ｗａｉｔ方式に基づくパケット再送制御に対応して、Ｎチャネル分のバッファ＃１〜＃Ｎが設けられている。バッファ＃１〜＃Ｎには、それぞれ、チャネル＃１〜＃Ｎに対応した過去の受信信号の軟判定値系列が保存される。今、受信機がチャネル＃ｎ（ｎ＝１、２、．．．Ｎ）にて、受信しているものと仮定する。選択器９０８は、チャネル＃ｎに対応して、バッファ＃ｎに保存された過去の受信信号の軟判定値系列を選択する。
合成器９０９は、新たな受信信号の軟判定値系列９０５と、バッファ＃ｎに保存された過去の受信信号の軟判定値系列を、初送／再送を判別する情報９０６に基づき合成する。初送／再送を判別する情報９０６が初送を示している場合、新たな受信信号の軟判定値系列９０５をそのまま出力し合成は行わない。一方、初送／再送を判別する情報９０６が再送を示している場合、新たな受信信号の軟判定値系列９０５と、過去にチャネル＃ｎで受信した受信信号の軟判定値系列とを合成する。ここで、軟判定値の合成はビット単位、あるいは、シンボル単位で行われる。このように、軟判定値の合成を行うことで、軟判定値の精度が向上し、再送時の復号後の誤り訂正効果が増大する。
【００１１】
ターボ復号器９１０では、合成器９０９で合成された軟判定値系列を入力としてターボ復号を行う。一般的な、ターボ復号器９１０の内部構成例を図１７に示す。
ターボ復号器９１０では、ターボ符号化器２６（図２）内部の２つの再帰形畳み込み符号化部４１、４２（図４）に対応して、２つの軟判定入力／軟判定出力復号器６１、６４をそれぞれ備え、インタリーバー６３とデインタリーバー６２を介して、繰り返し復号処理を行うことで、効率的な復号を行う。復号の繰り返し回数が多ければ、それだけ、軟判定入力／軟判定出力復号器６１、６４から出力される軟判定値の精度（信号電力対雑音電力比）が向上し、最終的に硬判定器６５から出力される復号データの誤り率が小さくなる。軟判定入力／軟判定出力復号器６１では、入力された軟判定値系列と、デインタリーバー６２が出力する外部情報値（事前情報値とする）を用いて、再帰形畳み込み符号化部４１に対応した軟判定入力／軟判定出力復号処理を行う。なお、繰り返し復号における最初の復号処理時は、事前情報値を用いずに０を入力する。
【００１２】
インタリーバー６３では、軟判定入力／軟判定出力復号器６１が出力する外部情報値を、インタリーバー４３と同様の並べ替え規則によりインタリーブを行う。軟判定入力／軟判定出力復号器６４では、入力された軟判定値系列と、インタリーブ後の外部情報値（事前情報値とする）を用いて、再帰形畳み込み符号化部４２に対応した軟判定入力／軟判定出力復号処理を行う。デインタリーバー６２では、軟判定入力／軟判定出力復号器６４が出力する外部情報値を、インタリーバー６３と逆の並べ替え規則によりデインタリーブを行う。デインタリーブ後の外部情報値は、再度、軟判定入力／軟判定出力復号器６１における事前情報値に用いられる。この一連の処理は、繰り返して行われる。設定した回数だけ繰り返し処理が行われたのち、軟判定入力／軟判定出力復号器６４より得られる復号後の軟判定値系列（外部情報値とは異なる）を、硬判定器６５にて硬判定し、誤り訂正された復号データを作成する。
【００１３】
ＣＲＣチェック回路９１１では、ターボ復号後のデータに誤りが有るか無いかを判別する。誤りが無い場合、ターボ復号後のデータを受信パケット９１２として出力するとともに、ＡＣＫ／ＮＡＣＫ情報９１３としてＡＣＫを出力する。一方、誤りが有る場合、ＡＣＫ／ＮＡＣＫ情報９１３としてＮＡＣＫを出力する。このＡＣＫ／ＮＡＣＫ情報９１３は、送信機へ帰還情報として送信される。
【００１４】
ＡＣＫ／ＮＡＣＫ情報９１３がＮＡＣＫであれば、再度、チャネル＃ｎでパケットが再送されるため、バッファ９０７におけるバッファ＃ｎに合成後の軟判定値系列を保存しておく。また、ＡＣＫ／ＮＡＣＫ情報９１３がＡＣＫであれば、バッファ＃ｎはそのままである。
【００１５】
【非特許文献１】
信学技報，  ｖｏｌ．  ＲＣＳ２００１−５，  ｐｐ．３３−４０，  Ａｐｒ．  ２００１、“Ｗ−ＣＤＭＡ下りリンク高速パケット伝送におけるターボ符号を用いる合成型ハイブリッドＡＲＱの特性”
【００１６】
【発明が解決しようとする課題】
従来のパケット合成方法およびパケット再送制御方法においては、復調後の軟判定値に対して、シンボル単位またはビット単位で軟判定値合成を行うことで、軟判定値の精度を向上していた。あるいは、再送回数に応じて異なるパンクチャ規則で再送を行うことで、再送時の受信機における符号化率を低くすることにより符号化利得を向上していた。しかしながら、従来の受信機では、再送時の軟判定値合成を行うために、軟判定値系列を保存するためのバッファを準備するが、そのバッファサイズは、符号化後のデータ系列の長さに依存し、符号化率が小さくなるほど、増大するという問題が生ずる。
【００１７】
また、復調後でターボ復号前の軟判定値のみを利用しているため、伝送路の劣悪な状態が長く続いた場合、軟判定値合成後にも軟判定値の精度の向上が見込めず、再送時においても復号データの誤り率が改善しないため、伝送のスループットが低下するという問題が生ずる。
【００１８】
このように、従来のパケット合成方法およびパケット再送制御方法においては、受信機の回路規模の増大、また、伝送路の劣悪な状態が長く続いた場合の再送の効果が十分でない、などの問題点があった。
【００１９】
この発明は上記のような問題点を解決するためになされたもので、パケット合成のためのバッファサイズを削減して受信機の回路規模を小さくし、さらには、軟判定値合成における信号電力対雑音電力比を改善し、伝送路の劣悪な状態が長く続いた場合でも、スループットの改善を得ることを目的とする。
【００２０】
【課題を解決するための手段】
この発明に係る受信装置は、送信データを所定の符号化手段により符号化した符号化送信データと、上記送信データが初送か再送かを示す判別情報とを多重化し変調した変調信号を送信する送信機から上記変調信号を受信する下記（１）〜（４）の要素を備えたことを特徴とする受信装置である。
（１）上記変調信号を復調し、上記判別情報と、上記符号化送信データに対応する軟判定値である復調軟判定値とを生成する復調手段；
（２）上記送信機の符号化手段に対応し、上記送信データに対応する復号データを生成する復号手段要素であって、所定の軟判定値と上記復調手段が生成した復調軟判定値とから復号軟判定値を生成し、上記復号軟判定値を硬判定し上記復号データを生成する復号手段要素；
（３）上記復号手段要素が生成した復号軟判定値を格納するバッファ；
（４）上記復号データと送信データとの差異である誤りの有無をチェックし、誤りの有無を示す誤りチェック信号を出力する誤りチェック手段。
【００２１】
【発明の実施の形態】
実施の形態１．
本発明の実施の形態１について、図１から図７を用いて説明する。
図について説明すると、図１はこの実施の形態における受信機の構成例を示すブロック図、図２は図１の受信機に対応する周知の送信機の構成を示すブロック図、図３は周知の通信システムにおけるＮチャネルＳｔｏｐ−ａｎｄ−Ｗａｉｔ方式と呼ばれる方式の説明図、図４は図２のターボ符号化器の内部構成の説明図、図５は図１のバッファ付きターボ復号器の内部構成の説明図、図６は送信機におけるターボ符号化の符号化則と受信機での軟判定値の合成方法を示す図、図７はこの実施の形態１におけるバッファ付きターボ復号器の他の構成例の説明図である。
【００２２】
図１に示す受信機（受信装置）において、１は現在のデータ系列の軟判定値である軟判定値系列２を入力してターボ復号を行うバッファ付きターボ復号器、３は信号を受信するためのアンテナ、４は発振器５の出力により受信した信号をベースバンド信号に変換する周波数変換器、６はベースバンド信号の復調処理を行い軟判定値を出力する復調器、７は復調器６の出力から初送／再送の判別情報８と軟判定値系列２とを分割する分割器、９はターボ復号後のデータ系列に誤りが有るか無いかを判別し、その結果により、受信パケット１０と誤りの有無を示すＡＣＫ／ＮＡＣＫ情報１１を出力するＣＲＣチェック回路である。ＡＣＫ／ＮＡＣＫ情報１１はバッファ付きターボ復号器１へ帰還されるとともに、図１の受信機から図２の送信機へ帰還情報として送信される。
【００２３】
上記復調器６がこの発明における復調手段であり、その出力がこの発明における復調軟判定値である。
【００２４】
図２の送信機において、２１は送信パケットに含まれる送信データ、２２は受信機からの帰還情報であるＡＣＫ／ＮＡＣＫ情報、２３はパケット再送のための過去の送信データの系列であるデータ系列を保持するバッファであり、バッファ＃１〜＃Ｎを含む。２４は送信データ２１またはバッファ２３の出力のいずれかをＡＣＫ／ＮＡＣＫ情報２２に基づき選択する選択器、２５は受信機にて復号後のパケットに誤りが有るか無いかを判別するための冗長ビット（ＣＲＣビット）を付加するＣＲＣビット付加器、２６はＣＲＣビットが付加されたデータ系列（または送信データ）に対してターボ符号化を行うターボ符号化器、２７はターボ符号化後のデータ系列と初送／再送を判別する情報を多重化する多重化器、２８は多重化されたデータ系列に対しディジタル変調を行う変調器、２９は発振器３０の出力により変調後の信号に対し所定の周波数変換を行う周波数変換器、３１は周波数変換後の信号を送信するためのアンテナである。
【００２５】
上記ターボ符号化器２６の出力がこの発明における符号化送信データである。また、上記送信機と受信機は、例えば送信機が移動体通信システムにおける基地局であり、受信機が携帯電話などの携帯端末である。
【００２６】
まず、動作の基本となるパケットの送受信タイミング、およびパケット再送制御方法について、図３を用いて説明する。
パケットを伝送する一つのチャネルは、Ｎ個のチャネルに時分割される。図は、Ｎ＝４の場合の例を示しており、時分割された４個のチャネルを＃１、＃２、＃３、＃４と表している。そして、パケットを送信する場合、チャネル＃１、チャネル＃２、チャネル＃３、チャネル＃４、の順で、パケットをチャネルに載せて送信する。そして、パケット再送制御に関しては、時分割されたチャネル毎に独立して行われる。すなわち、チャネル＃２に載せて送信したパケットが受信機にて復号後に誤りがあった場合、そのパケットは送信機から再送されることになるが、再送パケットは次のチャネル＃２に載せて送信することになる。
図３において、送信するパケットの番号を順に１、２、３、４、５、６、７、８、．．．とする。まず、パケット１がチャネル＃１に載せられて送信される。次に、送信されたパケット１は受信機にて遅延して受信され、復号後に誤りがなければ、パケット受信成功（ＯＫ）として、ＡＣＫを送信機に通知する。ＡＣＫを受け取った送信機は、次のチャネル＃１には、新たなパケット５を載せて送信することになる。パケット１に次いで、パケット２がチャネル＃２に載せられて送信される。受信機にて遅延して受信されたパケット２が、復号後に誤りが有った場合、パケット受信失敗（ＮＧ）として、ＮＡＣＫを送信機に通知する。そして、ＮＡＣＫを受け取った送信機は、次のチャネル＃２には、再度パケット２を載せて送信することになる。以上のように、パケット再送制御は、時分割されたチャネル毎に独立に行われる。本パケット再送制御はＮチャネルＳｔｏｐ−ａｎｄ−Ｗａｉｔ方式と呼ばれ（図３ではＮ＝４）、送受信間の遅延を考慮した再送制御方法である。
【００２７】
次に、図２を用いて送信機の動作について説明する。
新たな送信パケットに含まれる送信データ２１は、分配されて、バッファ２３と選択器２４に入力される。バッファ２３には、過去の送信パケットに含まれる送信データが保存されており、前記ＮチャネルＳｔｏｐ−ａｎｄ−Ｗａｉｔ方式に基づくパケット再送制御を行うため、Ｎチャネル分のバッファ＃１〜＃Ｎが設けられている。バッファ＃１〜＃Ｎには、それぞれ、チャネル＃１〜＃Ｎに対応した過去の送信パケットに含まれる送信データが順にデータ系列として保存される。今、送信機がチャネル＃ｎ（ｎ＝１、２、．．．Ｎ）にて、パケットを送信するものと仮定する。
【００２８】
選択器２４は、新たな送信パケットに含まれる送信データ２１と、バッファ＃ｎに保存された過去の送信パケットに含まれる送信データを、受信機からの帰還情報であるＡＣＫ／ＮＡＣＫ情報２２に基づき選択する。
ＡＣＫ／ＮＡＣＫ情報２２がＡＣＫであれば、過去にチャネル＃ｎで送信したパケットが受信機で誤りなく受信できたことになるため、送信機からは新たなパケットを送信できることになる。したがって、選択器２４では、新たな送信パケットに含まれる送信データ２１を選択する。
一方、ＡＣＫ／ＮＡＣＫ情報２２がＮＡＣＫであれば、過去にチャネル＃ｎで送信したパケットが受信機で誤りなく受信できなかったことになるため、送信機からは、過去にチャネル＃ｎで送信したパケットを再度送信することになる。したがって、選択器２４では、バッファ＃ｎに保存された過去の送信パケットに含まれる送信データを選択する。また、ＡＣＫ／ＮＡＣＫ情報２２がＡＣＫであれば、送信データ２１はバッファ＃ｎに保存され、ＡＣＫ／ＮＡＣＫ情報２２がＮＡＣＫであれば、バッファ＃ｎはそのままである。
【００２９】
ＣＲＣビット付加器２５では、選択器２４において選択した送信データに、ＣＲＣビットを付加する。ＣＲＣビットとは、受信機にて復号後のデータ系列に誤りが有るか無いかを判別するために付加する冗長ビットであり、通常、誤り検出符号を用いる。
【００３０】
ターボ符号化器２６では、ＣＲＣビットを付加したデータ系列に対してターボ符号化を行う。
ターボ符号は、誤り訂正符号の一つであり、数ある誤り訂正符号の中でも誤り訂正能力が高いことが示されている。送信機でターボ符号化を行い、受信機で対応したターボ復号を行うことで、受信機での復号後のデータ系列の誤り発生確率は、復号前に比較して飛躍的に減少する。
【００３１】
図４に、図２の送信機におけるターボ符号化器２６の内部構成例を示す。
４１と４２は同じ構成となる再帰形畳み込み符号化部、４３は入力（ＣＲＣビット付加器２５の出力である送信データ）のビット並びを変えるインタリーバー、４４は特定のビットを省く（パンクチャする）パンクチャ処理部、４５は、パンクチャ処理部４４の出力をパラレルシリアル変換し、多重化器２７に出力するパラレルシリアル変換部（Ｐ／Ｓ変換部）である。ターボ符号化器では、２つの再帰形畳み込み符号化部をインタリーバーで連接することで、誤り訂正能力の向上を図っている。また、パンクチャ処理部４４では、特定のビットを省くことにより、符号化後のビット数を調整し、ターボ符号化の符号化則を変化させることが可能となる。
ターボ符号化器２６の出力は組織符号であり、ターボ符号化器２６への入力である送信データそのものである組織ビットと、ターボ符号化器２６により生成されたパリティビットとからなる。
【００３２】
再び図２において、多重化器２７では、ターボ符号化後のデータ系列に、送信パケットが初送なのか再送なのかを判別する判別情報を多重化する。ＡＣＫ／ＮＡＣＫ情報２２がＡＣＫであれば、送信パケットは初送であるため、判別情報として初送を示す情報（初送情報）を多重化し、ＡＣＫ／ＮＡＣＫ情報２２がＮＡＣＫであれば、送信パケットは再送であるため、判別情報として再送を示す情報（再送情報）を多重化する。
次に、変調器２８では、多重化後のデータ系列に対して、ディジタル変調を行う。ディジタル変調は、ＰＳＫ（Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）やＱＡＭ（Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）などを採用すればよい。また、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ）のようなマルチキャリア変調や、ＣＤＭＡ（ＣｏｄｅＤｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）のような拡散変調を行ってもよい。変調後の信号は、周波数変換器２９と発振器３０により所定の周波数に変換され、アンテナ３１から送信される。
【００３３】
次に、図１を用いて受信機の動作について説明する。
図２の送信機から発信されアンテナ３を介して受信された信号は、周波数変換器４と発振器５により所定の周波数変換が行われ、ベースバンド信号に変換される。復調器６では、ベースバンド信号に対して復調処理を行い、送信機で生成され多重化された符号化データと判別情報の軟判定値を出力する。
この軟判定値は組織ビットに対応する組織ビット軟判定値と、パリティビットに対応するパリティビット軟判定値とを含む。
復調処理は変調方式（ＰＳＫやＱＡＭ、また、ＯＦＤＭやＣＤＭＡ）に応じて行われる。また、復調処理後の結果は、０または１の硬判定値ではなく、０と１の信頼度を示す軟判定値とする。分割器７では、復調後の軟判定値系列を、初送／再送を判別する判別情報８と、ターボ符号化したデータ系列に対応する軟判定値系列２とに分割する。ここで、初送／再送を判別する判別情報８は図示しない判別手段により初送情報であるか再送情報であるか硬判定される。
【００３４】
バッファ付きターボ復号器１では、現在の軟判定値系列２を入力としてターボ復号を行う。バッファ付きターボ復号器１の内部構成例を図５に示す。
図５のバッファ付きターボ復号器１では、図１７に示した従来のターボ復号器に対して、内部にバッファ５１と選択器５２、デインタリーバー５４、スイッチング回路５５を設けている点が異なる。
バッファ付きターボ復号器１ではターボ符号化器２６（図４）内部の２つの再帰形畳み込み符号化部４１、４２に対応して、２つの軟判定入力／軟判定出力復号器６１、６４をそれぞれ備え、インタリーバー６３とデインタリーバー６２を介して、繰り返し復号処理を行うことで、効率的な復号を行う。復号の繰り返し回数が多ければ、それだけ、軟判定入力／軟判定出力復号器６１、６４から出力される軟判定値の精度（信号電力対雑音電力比）が向上し、最終的に硬判定器６５から出力される復号データの誤り率が小さくなる。軟判定入力／軟判定出力復号器６１では、入力された軟判定値系列と、デインタリーバー６２が出力する外部情報値（事前情報値とする）を用いて、再帰形畳み込み符号化部４１に対応した軟判定入力／軟判定出力復号処理を行う。
軟判定入力／軟判定出力復号処理は、例えば、ＭＡＰ復号やＭａｘ−Ｌｏｇ−ＭＡＰ復号、ＳＯＶＡ（Ｓｏｆｔ  Ｏｕｔｐｕｔ  Ｖｉｔｅｒｂｉ  Ａｌｇｏｒｉｔｈｍ）復号を用いれば良い。
【００３５】
インタリーバー６３では、軟判定入力／軟判定出力復号器６１が出力する外部情報値を、インタリーバー４３と同様の並べ替え規則によりインタリーブを行う。
軟判定入力／軟判定出力復号器６４では、入力された軟判定値系列と、インタリーブ後の外部情報値（事前情報値とする）を用いて、再帰形畳み込み符号化部４２に対応した軟判定入力／軟判定出力復号処理を行う。
デインタリーバー６２では、軟判定入力／軟判定出力復号器６４が出力する組織ビットのみである外部情報値を、インタリーバー６３と逆の並べ替え規則によりデインタリーブを行う。デインタリーブ後の外部情報値は、再度、軟判定入力／軟判定出力復号器６１における事前情報値に用いられる。
この一連の処理は、繰り返して行われる。設定した回数だけ繰り返し処理が行われたのち、軟判定入力／軟判定出力復号器６４より得られる復号後の軟判定値系列（外部情報値とは異なる）を、硬判定器６５にて硬判定し、誤り訂正された復号データを作成する。
【００３６】
バッファ５１は、過去の受信信号をターボ復号した結果である最終的な軟判定値系列（ターボ復号が８回の繰り返し復号を行う場合であれば、８回目の復号処理後の軟判定値系列が最終的な軟判定値系列となる。組織ビットのみでありパリティビットは含まない。）を保持するバッファであり、前記ＮチャネルＳｔｏｐ−ａｎｄ−Ｗａｉｔ方式に基づくパケット再送制御に対応して、Ｎチャネル分のバッファ＃１〜＃Ｎが設けられている。
バッファ＃１〜＃Ｎには、それぞれ、チャネル＃１〜＃Ｎに対応した、過去の受信信号に対するターボ復号後の組織ビットのみの軟判定値系列が保存される。
【００３７】
今、受信機がチャネル＃ｎ（ｎ＝１、２、．．．Ｎ）にて、受信しているものと仮定する。選択器５２は、チャネル＃ｎに対応して、バッファ＃ｎに保存された、過去の受信信号に対するターボ復号後の軟判定値系列を選択する。選択されたターボ復号後の軟判定値系列５３は、ターボ符号化後の組織ビットに対応する軟判定値系列となる。したがって、このターボ符号化後の組織ビットに対応した軟判定値系列を、入力である現在の軟判定値系列２の並び順と同じにするために、デインタリーバー５４にて並び替えを行う。この並び替えは、デインタリーバー６２と同じ並び替えを実行するものである。
【００３８】
スイッチング回路５５では、初送／再送を判別する判別情報８に基づき、ターボ復号の開始時における事前情報値を選択する。
初送／再送を判別する判別情報８が初送を示している場合、繰り返し復号における最初の復号時は０を初期軟判定値として選択し、２回目以降の復号時には、デインタリーバー６２が出力する外部情報値を選択する。一方、初送／再送を判別する情報８が再送を示している場合、繰り返し復号における最初の復号時は、デインタリーバー５４が出力する過去の受信信号に対するターボ復号後の軟判定値系列を初期軟判定値として選択し、２回目以降の復号時には、デインタリーバー６２が出力する外部情報値を選択する。このように、再送時において、繰り返し復号の最初の復号時に、事前情報値として、過去の受信信号に対するターボ復号後の軟判定値系列を用いることで、復号後の軟判定値の精度が向上し、再送時の復号後の誤り訂正効果が増大する。
【００３９】
図中破線で囲んだ１００は復号手段要素である。復号手段要素１００は専用回路で構成されてもよいし、また図示しないハードディスク装置などの記憶媒体に記憶されたプログラムで実現されてもよい。
また上記バッファ付きターボ復号器１がこの発明における復号装置、ＣＲＣチェック回路がこの発明における誤りチェック手段、ＡＣＫ／ＮＡＣＫ情報１１がこの発明における誤りチェック信号、軟判定入力／軟判定出力復号器６４の出力がこの発明における中間軟判定値であり、繰り返し復号の回数が所定回数（例えば８回）終了した時点の中間判定値がこの発明の復号軟判定値である。
【００４０】
図１においてＣＲＣチェック回路９では、ターボ復号後のデータに誤りが有るか無いかを判別する。誤りが無い場合、ターボ復号後のデータを受信パケット１０として出力するとともに、ＡＣＫ／ＮＡＣＫ情報１１としてＡＣＫを出力する。一方、誤りが有る場合、ＡＣＫ／ＮＡＣＫ情報１１としてＮＡＣＫを出力する。このＡＣＫ／ＮＡＣＫ情報１１は、送信機へ帰還情報として送信される。
【００４１】
ＡＣＫ／ＮＡＣＫ情報１１がＮＡＣＫであれば、再度、チャネル＃ｎでパケットが再送されるため、バッファ５１におけるバッファ＃ｎに、ターボ復号後の最終的な軟判定値系列を保存しておく。また、ＡＣＫ／ＮＡＣＫ情報１１がＡＣＫであれば、バッファ＃ｎはそのままである。
【００４２】
図６は、送信機でのターボ符号化の符号化則と、受信機での軟判定値の合成方法について示す図である。
パケット再送制御における、ターボ符号化の符号化則と軟判定値合成方法には、幾つかの種類があるが、ここでは、タイプ１とタイプ２と呼ばれるものについて説明する。まず、タイプ１では、送信データに対して、符号化率Ｒのターボ符号化を行う。ここで、符号化率Ｒは、ターボ符号化器２６内部のパンクチャ処理部４４にて、特定のビットをパンクチャすることにより、符号化後のビット数を調整し実現する。タイプ１では、初送時も再送時も常に同じパンクチャの規則に基づき、符号化率Ｒで符号化が行われる。そして、例えば従来の受信機では、再送回数に応じて、同一の符号化則で符号化されたデータ系列に対応した軟判定値系列を、シンボル単位またはビット単位で合成する。
【００４３】
一方、タイプ２では、送信データに対して、まず、パンクチャを行わずに符号化率Ｒ’でターボ符号化を行う。次に、ターボ符号化器２６内部のパンクチャ処理部４４にて、特定のビットをパンクチャすることにより、符号化率をＲとする。ただし、タイプ２では、送信回数に応じてパンクチャの規則を変える。例えば、送信回数が奇数番目の場合には、組織ビット（図４において送信データがそのまま出力されるビット）と一部のパリティビット（図４において再帰形畳み込み符号化部で符号化されたビット）を送信し（図６において白四角で示している）、送信回数が偶数番目の場合には、残りのパリティビットを送信する（図６において黒四角で示している）。
そして、例えば従来の受信機では、再送回数に応じて、同一の符号化則で符号化されたデータ系列に対応した軟判定値系列に対しては、シンボル単位またはビット単位で合成し（送信回数が３回以上の場合）、異なった符号化則で符号化されたデータ系列に対応した軟判定値系列に対しては、合成せずに、過去の軟判定値系列と併せてターボ復号器（バッファ付きターボ復号器１）へ入力する。タイプ１では、軟判定値をシンボル単位またはビット単位で合成することで、時間ダイバーシチの効果を得ることができ、タイプ２では、実際の符号化率Ｒ以下の符号化率Ｒ’での符号化利得を得ることができる。
【００４４】
発明の実施の形態１に係る受信機では、従来技術のように復調後でターボ復号前の軟判定値系列を保持するバッファを設けず、バッファ付きターボ復号器内部に、ターボ復号後の軟判定値系列を保持するバッファを設ける。
復調後でターボ復号前の軟判定値系列のバッファサイズは、ターボ符号化後のデータ系列の長さに依存し、符号化率が小さくなるほど大きくなる。特に、前記タイプ２のパケット再送制御方法では符号化率Ｒ’に依存するため、タイプ１に比べさらにバッファサイズが大きくなる。
一方、ターボ復号後の軟判定値系列は組織ビットのみであり、そのバッファサイズは、ターボ符号化前のデータ系列の長さに依存するため、符号化率に依存せず一定であり、復調後の軟判定値系列のバッファサイズよりも小さい。
【００４５】
以上のように、本実施の形態１によれば、パケット合成のための受信機のバッファサイズを従来よりも小さくすることができるため、受信機の回路規模を大幅に削減できる。
【００４６】
実施の形態１によれば、再送時において、復調後の軟判定値のみを用いて合成を行うのではなく、ターボ復号後の高精度な軟判定値を用いて合成を行うため、合成後の軟判定値の精度（信号電力対雑音電力比）を向上することができ、伝送路の劣悪な状態が長く続いた場合でも、復号後の誤り率を改善でき、スループットの向上を実現することができる。
【００４７】
なお、上記の発明の実施の形態１に係る受信機では、ターボ復号後の軟判定値系列を保持するバッファを設け、この軟判定値系列を事前情報値として利用していたが、バッファに保持したターボ復号後の軟判定値系列を、現在の軟判定値系列２に合成する構成をとってもよい。
図７に、本構成によるバッファ付きターボ復号器１の内部構成例を示す。図２に対して、スイッチング回路５５の変わりに、合成器５６が設けられている。
合成器５６では、初送／再送を判別する情報８に基づき、現在の軟判定値系列２と、デインタリーバー５４が出力する過去の受信信号に対するターボ復号後の軟判定値系列とを合成する。初送／再送を判別する判別情報８が初送を示している場合、現在の軟判定値系列２をそのまま出力し合成は行わない。一方、初送／再送を判別する情報８が再送を示している場合、現在の軟判定値系列２の組織ビットと、デインタリーバー５４が出力する過去の受信信号に対するターボ復号後の軟判定値系列（組織ビット）とをビット単位で合成する。ただし、本合成は、組織ビットに対応した軟判定値に対してのみ行う。このように、再送時において、現在の軟判定値系列２と、デインタリーバー５４が出力する過去の受信信号に対するターボ復号後の軟判定値系列とを合成することで、復号後の軟判定値の精度が向上し、再送時の復号後の誤り訂正効果が増大する。
【００４８】
実施の形態１では、誤り訂正符号としてターボ符号を適用したが、必ずしもターボ符号でなくてもよく、組織ビットを有する組織符号であれば、組織ビットに対応した復調後の軟判定値系列と、復号後の軟判定値系列とを合成することができ、再送時の復号後の誤り訂正効果が増大するため、前述のような効果が得られる。
また上記のターボ符号のような繰り返し演算を行わない方式であってもよい。
【００４９】
図１の受信機と図２の送信機とからこの発明における通信システムが構成される。
【００５０】
実施の形態２．
本発明の実施の形態２について説明する。
図８は実施の形態２に係る受信機の構成例を示すブロック図である。図８において、実施の形態１と同一または相当の構成要素には同一符号を付して説明を省略する。
３００は軟判定値系列２に対し、復調器６で検出した受信信号の振幅値（受信信号振幅値）３０１に応じて重み付けを行う重み付け回路、３０２は重み付け後の軟判定値系列、３０３はこの重み付け後の軟判定値系列３０２と、上記検出した受信信号の振幅値３０１に基づきターボ復号を行うバッファ付きターボ復号器である。
【００５１】
上記重み付け回路３００がこの発明における重み付け手段である。
【００５２】
図９は、実施の形態２に係るバッファ付きターボ復号器３０３の内部構成の例である。
４００は、デインタリーバー５４の出力である、過去の受信信号に対するターボ復号後の軟判定値系列に対し、検出した受信信号の振幅値３０１に応じて重み付けを行う重み付け回路である。
実施の形態２の受信機が実施の形態１の受信機と異なる点は、復調器６において受信信号の振幅値（受信信号振幅値３０１）を検出する点と、この検出した受信信号振幅値３０１を用いて軟判定値系列２と、バッファ付きターボ復号器３０３の内部における、過去の受信信号に対するターボ復号後の軟判定値系列とに対して重み付けを行う点である。
送信機に関しては、実施の形態１と同じ構成をとり、動作も同じであるので、説明を省略する。
【００５３】
次に、図８を用いて受信機の動作について説明する。
復調器６では、ベースバンド信号に対して復調処理を行い、軟判定値を出力するとともに、受信信号の振幅値３０１を検出する。受信信号の振幅値の検出方法としては、例えば、送信機から既知系列を送信して、この既知系列の部分に対応した受信信号を用いて検出する。ＣＤＭＡの場合であれば、符号多重された共通パイロットチャネルなどの既知系列からなるチャネルを用いて受信信号の振幅値を検出することができる。この振幅値の検出は、１フレーム単位で平均化して検出するか、あるいは、シンボル単位の振幅値を検出してもよい。
【００５４】
重み付け回路３００では、軟判定値系列２に対して、検出した受信信号の振幅値３０１を用いて重み付けを行う。パケット再送におけるｍ回目の受信時の重み付けは、例えば、次式で行う。
ＲＷ（ｍ，ｋ）＝  Ａ（ｍ，ｋ）×Ｒ（ｍ，ｋ）／Ｂ（ｍ，ｋ）・・・（１）
ここで、ｋはシンボルまたはビットの時刻を表し、ＲＷ（ｍ，ｋ）は重み付け後の軟判定値、Ｒ（ｍ，ｋ）は重み付け前の軟判定値、Ａ（ｍ，ｋ）は検出した受信信号の振幅値、Ｂ（ｍ，ｋ）は、パケット再送における１回目受信からｍ回目受信までに検出した受信信号の振幅値の２乗（受信信号の電力）の和であり、次式で示される。
Ｂ（ｍ，ｋ）＝Ａ（１，ｋ）２＋Ａ（２，ｋ）２＋…＋Ａ（ｍ，ｋ）２・・・（２）
【００５５】
バッファ付きターボ復号器３０３では、重み付け後の軟判定値系列３０２を入力としてターボ復号を行う。
図９はバッファ付きターボ復号器３０３の内部構成例である。
図５のバッファ付きターボ復号器１とは、検出した受信信号の振幅値３０１が入力される点と、重み付け回路４００が設けられている点のみが異なるが、それ以外は同じ構成である。
重み付け回路４００では、デインタリーバー５４が出力する過去の受信信号に対するターボ復号後の軟判定値系列に対して、検出した受信信号の振幅値３０１を用いて重み付けを行う。パケット再送におけるｍ回目の受信時の重み付けは、例えば、次式で行う。
ＳＷ（ｍ，ｋ）＝Ｂ（ｍ―１，ｋ）×Ｓ（ｍ，ｋ）／Ｂ（ｍ，ｋ）・・・（３）
ここで、ＳＷ（ｍ，ｋ）は重み付け後の軟判定値、Ｓ（ｍ，ｋ）は重み付け前の軟判定値である。
【００５６】
以上のように、発明の実施の形態２によれば、実施の形態１と同様に、復調後の軟判定値系列を保持するバッファを設けず、ターボ復号器内部に、ターボ復号後の軟判定値系列を保持するバッファを設けるので、パケット合成のための受信機のバッファサイズを従来よりも小さくすることができ、受信機の回路規模を大幅に削減できる。
【００５７】
実施の形態２によれば、再送時において、復調後の軟判定値のみを用いて合成を行うのではなく、ターボ復号後の高精度な軟判定値を用いて合成を行うため、合成後の軟判定値の精度（信号電力対雑音電力比）を向上することができ、伝送路の劣悪な状態が長く続いた場合でも、復号後の誤り率を改善でき、スループットの向上を実現することができる。
さらに、受信信号の振幅値を検出し、この振幅値が大きいほど重みが大きくなるような軟判定値合成時の重み付けを行うため、合成処理が最適となり、復号データの誤りが減り、さらなるスループットの向上を実現することができる。
【００５８】
以上の説明における受信信号の振幅値がこの発明における受信品質であるが、受信品質としてはこの他、例えば受信信号の電力値、信号電力対雑音電力比、信号電力対干渉電力比等を用いてもよい。
【００５９】
なお、以上の発明の実施の形態２に係る受信機では、実施の形態１と同様に、ターボ復号後の軟判定値系列を保持するバッファを設け、この軟判定値系列を事前情報値として利用していたが、バッファに保持したターボ復号後の軟判定値系列を、重み付け後の軟判定値系列３０２に合成する構成をとってもよい。
図１０に、本構成によるバッファ付きターボ復号器３０３の内部構成例を示す。図９に対して、スイッチング回路５５の変わりに、合成器５６が設けられている。合成器５６では、初送／再送を判別する判別情報８に基づき、現在の重み付け後の軟判定値系列３０２と、重み付け回路４００が出力する過去の受信信号に対するターボ復号後の軟判定値系列とを合成する。初送／再送を判別する情報８が初送を示している場合、現在の重み付け後の軟判定値系列３０２をそのまま出力し合成は行わない。一方、初送／再送を判別する情報８が再送を示している場合、現在の重み付け後の軟判定値系列３０２と、重み付け回路４００が出力する過去の受信信号に対するターボ復号後の軟判定値系列とをビット単位で合成する。ただし、本合成は、組織ビットに対応した軟判定値に対してのみ行う。このように、再送時において、現在の重み付け後の軟判定値系列３０２と、重み付け回路４００が出力する過去の受信信号に対するターボ復号後の軟判定値系列とを合成することで、復号後の軟判定値の精度が向上し、再送時の復号後の誤り訂正効果が増大する。他の効果も同様に得られる。
【００６０】
また、実施の形態２では、誤り訂正符号としてターボ符号を適用したが、必ずしもターボ符号でなくてもよく、組織ビットを有する組織符号であれば、組織ビットに対応した復調後の軟判定値系列と、復号後の軟判定値系列とを合成することができ、再送時の復号後の誤り訂正効果が増大するため、前述のような効果が得られる。
【００６１】
実施の形態３．
本発明の実施の形態３について説明する。
図１１は実施の形態３に係る受信機の構成例を示すブロック図である。図１１において、実施の形態１、２と同一または相当の構成要素には同一符号を付して説明を省略する。
１２は過去に受信したデータ系列（組織符号）の軟判定値を保持するバッファであり、バッファ＃１〜＃Ｎを含む。１３はバッファ＃１〜＃Ｎの出力から受信スロット時刻に応じた適切な出力を選択する選択器、５００は初送／再送の判別情報８に基づいて、復調器６にて検出された受信信号の振幅値３０１により、現在のデータ系列の軟判定値２と選択器１３で選択された過去のデータ系列の軟判定値とを合成する合成器である。
図１１の受信機では、実施の形態２と同様に、バッファ付きターボ復号器３０３において、過去の受信信号に対するターボ復号後の軟判定値系列を利用するが、これと併せて、合成器５００にて、従来例のように、現在の復調後の軟判定値系列２と、過去の復調後の軟判定値系列とを合成する。送信機に関しては、実施の形態１、２と同じ構成をとり、動作も同じであるので説明を省略する。
【００６２】
図１１におけるバッファ１２がこの発明における第２のバッファ、合成器５００がこの発明における軟判定合成器であり、その出力がこの発明における合成復調軟判定値である。
【００６３】
次に、図１１を用いて受信機の動作について説明する。
復調器６では、ベースバンド信号に対して復調処理を行い、軟判定値を出力するとともに、受信信号の振幅値（受信信号振幅値）３０１を検出する。受信信号の振幅値の検出方法としては、例えば、送信機から既知系列を送信して、この既知系列の部分に対応した受信信号を用いて検出する。ＣＤＭＡの場合であれば、符号多重された共通パイロットチャネルなどの既知系列からなるチャネルを用いて受信信号の振幅値を検出することができる。この振幅値の検出は、１フレーム単位で平均化して検出するか、あるいは、シンボル単位の振幅値を検出してもよい。
【００６４】
今、受信機がチャネル＃ｎ（ｎ＝１、２、．．．Ｎ）にて、受信しているものと仮定する。選択器１３は、チャネル＃ｎに対応して、バッファ１２内のバッファ＃ｎに保存された過去の受信信号の軟判定値系列を選択する。
合成器５００では、まず、現在の軟判定値系列２に対して、検出した受信信号の振幅値３０１を用いて重み付けを行う。パケット再送におけるｍ回目の受信時の重み付けは、例えば、次式で行う。
ＲＷ（ｍ，ｋ）＝  Ａ（ｍ，ｋ）×Ｒ（ｍ，ｋ）／Ｂ（ｍ，ｋ）・・・（４）
ここで、ｋはシンボルまたはビットの時刻を表し、ＲＷ（ｍ，ｋ）は重み付け後の軟判定値、Ｒ（ｍ，ｋ）は重み付け前の軟判定値、Ａ（ｍ，ｋ）は検出した受信信号の振幅値、Ｂ（ｍ，ｋ）は、パケット再送における１回目受信からｍ回目受信までに検出した受信信号の振幅値の２乗（受信信号の電力）の和であり、次式で示される。
Ｂ（ｍ，ｋ）＝Ａ（１，ｋ）２＋Ａ（２，ｋ）２＋…＋Ａ（ｍ，ｋ）２・・・（５）
次に、選択器１３で選択された過去の軟判定値系列に対しても、検出した受信信号の振幅値３０１を用いて重み付けを行う。パケット再送におけるｍ回目の受信時の重み付けは、例えば、次式で行う。
ＳＷ（ｍ，ｋ）＝  Ｂ（ｍ―１，ｋ）×Ｓ（ｍ，ｋ）／Ｂ（ｍ，ｋ）・・・（６）
ここで、ＳＷ（ｍ，ｋ）は重み付け後の軟判定値、Ｓ（ｍ，ｋ）は重み付け前の軟判定値である。
【００６５】
最後に、重み付けを行った、現在の軟判定値系列と過去の軟判定値系列とを、初送／再送の判別情報８に基づいて合成する。初送／再送を判別する情報８が初送を示している場合、すなわちｍ＝１の場合、重み付けを行った現在の軟判定値系列をそのまま出力し合成は行わない。
一方、初送／再送を判別する情報８が再送を示している場合、すなわちｍが２以上の場合、重み付けを行った、現在の軟判定値系列と過去の軟判定値系列とを、シンボルまたはビット単位で合成して出力する。ここで、パケット再送制御方法を前記タイプ２とした場合、異なった符号化則で符号化されたデータ系列に対応した軟判定値系列に対しては、合成は行わない。すなわち、重み付けを行った、現在の軟判定値系列と過去の軟判定値系列とを、併せてバッファ付きターボ復号器３０３へ入力する。
【００６６】
バッファ付きターボ復号器３０３では、合成後の軟判定値系列を入力としてターボ復号を行う。バッファ付きターボ復号器３０３の動作は、実施の形態２と同様である。
【００６７】
以上のように、発明の実施の形態３によれば、実施の形態２と同様に、ターボ復号器内部に、ターボ復号後の軟判定値系列を保持するバッファを設けるが、さらに、復調後の軟判定値系列を保持するバッファを設けるため、パケット合成のための受信機のバッファサイズは従来よりも大きくなってしまう。しかし、再送時における軟判定値の合成を、復調後の軟判定値に対して行うとともに、ターボ復号後の高精度な軟判定値を用いて行うため、合成後の軟判定値の精度（信号電力対雑音電力比）を、従来例や実施の形態２よりも向上することができ、スループットの向上を実現することができる。
【００６８】
また上記実施の形態３では、誤り訂正符号としてターボ符号を適用したが、必ずしもターボ符号でなくてもよく、組織ビットを有する組織符号であれば、組織ビットに対応した復調後の軟判定値系列と、復号後の軟判定値系列とを合成することができ、再送時の復号後の誤り訂正効果が増大するため、前述のような効果が得られる。
【００６９】
実施の形態４．
本発明の実施の形態４について説明する。
図１２は実施の形態４に係る受信機の構成例を示すブロック図である。
図１２において、実施の形態１〜３と同一または相当の構成要素には同一符号を付して説明を省略する。
６００は初送／再送の判別情報８に基づいて、復調器６にて検出された受信信号の振幅値３０１により、現在のデータ系列の軟判定値２と選択器１３で選択された過去のデータ系列の軟判定値とを合成するパリティビット合成器、６０１は過去に受信したデータ系列の軟判定値を保持するバッファであり、バッファ＃１〜＃Ｎを含み、ターボ符号化後のパリティビットに対する軟判定値のみを保持する。
パリティビット合成器６００では、軟判定値の合成を、ターボ符号化後のパリティビットに対する軟判定値のみに対して行う。組織ビットに対する軟判定値に関しては、現在の軟判定値系列２に対して、前記式（４）の重み付けのみを行い出力する。それ以外の動作に関しては、実施の形態３で説明した合成器５００と同じである。
図１２の受信機では、実施の形態３に対して、過去の復調後の軟判定値系列を保持するバッファ６０１を、ターボ符号化後のパリティビットに対する軟判定値に限定し、復調後の軟判定値系列の合成もパリティビットに対する軟判定値についてのみ行う。送信機に関しては、従来例や実施の形態１〜３と同じ構成をとり、動作も同じである。
【００７０】
上記パリティビット合成器６００の出力がこの発明における合成パリティビット軟判定値である。
【００７１】
以上のように、発明の実施の形態４によれば、実施の形態３と同様に、ターボ復号器内部に、ターボ復号後の軟判定値系列を保持するバッファを設けるとともに、復調後の軟判定値系列を保持するバッファを設ける。ただし、復調後の軟判定値系列を保持するバッファは、ターボ符号化後のパリティビットに対する軟判定値に限られるため、パケット合成のための受信機のバッファサイズは従来と同じである。
しかしながら、再送時における軟判定値の合成を、パリティビットに関しては復調後の軟判定値に対して行い、組織ビットに対しては、ターボ復号後の高精度な軟判定値を用いて行うため、合成後の軟判定値の精度（信号電力対雑音電力比）を、従来例や実施の形態２よりも向上することができ、スループットの向上を実現することができる。
【００７２】
実施の形態４では、誤り訂正符号としてターボ符号を適用したが、必ずしもターボ符号でなくてもよく、組織ビットを有する組織符号であれば、組織ビットに対応した復調後の軟判定値系列と、復号後の軟判定値系列とを合成することができ、再送時の復号後の誤り訂正効果が増大するため、前述のような効果が得られる。
【００７３】
実施の形態５．
本発明の実施の形態５について説明する。
図１３は実施の形態５に係る受信機の構成例を示すブロック図である。図１３において、実施の形態１〜４と同一または相当の構成要素には同一符号を付して説明を省略する。
７００は検出した受信信号の振幅値３０１に応じて、バッファ付きターボ復号器３０３の繰り返し復号処理回数を制御するターボ復号制御器である。ターボ復号制御器７００が設けられている以外は、実施の形態２の受信機（図８）と同じ構成である。ターボ復号制御器７００では、検出した受信信号の振幅値３０１を用いて、バッファ付きターボ復号器３０３の繰り返し復号処理回数を制御する。制御の方法としては、例えば、初送時の繰り返し復号処理回数をＰ（１）回（固定値）、初送時に検出した受信信号の振幅値（１フレームの平均値）をＬ（１）、パケット再送におけるｍ回目受信時に検出した受信信号の振幅値（１フレームの平均値）をＬ（ｍ）、ｍ回目受信時の繰り返し復号処理回数をＰ（ｍ）回とした場合、Ｐ（ｍ）を次式で定める。
Ｐ（ｍ）＝  Ｐ（１）×Ｌ（ｍ）／Ｌ（１）                ・・・（７）
送信機に関しては、実施の形態１〜４と同じ構成をとり、動作も同じであるので説明を省略する。
【００７４】
ここで、ターボ復号の繰り返し復号処理回数を制御するために、受信信号の振幅値ではなく、受信信号の電力値、あるいは、信号電力対雑音電力比、信号電力対干渉電力比を用いてもよい。また、ターボ復号の繰り返し復号処理回数に下限や上限を定めてもよい。なお、実施の形態１のように、軟判定値に対する重み付けを行わなくてもよい。
【００７５】
以上のように、発明の実施の形態５によれば、パケット再送において、受信信号の品質を測定し、本測定結果を基にターボ復号における繰り返し復号処理回数を制御するため、ターボ復号器内部での軟判定値合成が、受信信号の品質により適切に行われ、ターボ復号後の軟判定値の精度が向上する。したがって、スループットの向上を実現することができる。また、パケット再送におけるターボ復号の処理量を削減することも可能である。
【００７６】
実施の形態５では、誤り訂正符号としてターボ符号を適用したが、必ずしもターボ符号でなくてもよく、組織ビットを有する組織符号であり、繰り返し復号を行う復号方法を適用すれば、前述のような効果が得られる。
【００７７】
実施の形態６．
実施の形態６を図１４、図１５を用いて説明する。
実施の形態１において、ターボ復号の繰り返し復号回数として８回を例示したが、ここでは、送信機からの再送回数に応じてターボ復号の繰り返し復号回数を変化させる例を示す。
【００７８】
図１４はこの実施の形態における受信機の構成を示すブロック図、図１５はこの実施の形態における受信機の動作を示すフローチャートである。
図１４において実施の形態１で説明した図１と同一または相当部分については同一の符号を付して説明を省略する。
図１４において、７５０は復号回数制御手段であり、分割器７から出力される初送／再送の判別情報８とＡＣＫ／ＮＡＣＫ情報１１を入力され、バッファ付きターボ復号器１におけるターボ復号の繰り返し回数を制御する復号回数制御信号７６０を出力する。復号回数制御手段７５０は、送信機からの再送回数をカウントするためのカウンタを備えており、図１５のフローチャートに従って動作する。
この復号回数制御手段７５０は専用回路で構成されるか、または図示しない記録媒体に記憶された図１５を実行するためのプログラムをコンピュータが実行することにより実現される。
【００７９】
復号回数制御手段７５０の動作を図１５を用いて説明する。
まず図１５において、復号回数制御手段７５０は内蔵するカウンタの値ＣＯＵＮＴを１に設定し、初期化する（ステップＳ１）。
次いで、分割器７が出力した判別情報８を参照し、受信パケット１０が初送であるか再送であるかを判定する（ステップＳ２）。
ステップＳ２において、初送であると判定した場合ステップＳ３でＣＯＵＮＴ値を再度１に設定し、ステップＳ４で復号回数制御信号７６０を出力し、バッファ付きターボ復号器１に軟判定値系列２を復号するように指示する。この時のバッファ付きターボ復号器１におけるターボ復号の繰り返し回数（図５に示したバッファ付きターボ復号器１において軟判定入力／軟判定出力復号器６４をデータが通過する回数に等しい）は８回とする。すなわちここでは、ＣＯＵＮＴ＝１の時、ターボ復号の繰り返し回数は８回とする。
以後ＣＯＵＮＴ＝２の時、繰り返し回数は６回、ＣＯＵＮＴ＝３の時、繰り返し回数は４回、ＣＯＵＮＴ＝４の時、繰り返し回数は２回とする。
【００８０】
ステップＳ５において、ＡＣＫ／ＮＡＣＫ情報１１がＡＣＫであるかどうかをあるかどうかを判定し、ＡＣＫの場合、すなわちバッファ付きターボ復号器１での復号結果に誤りが無い場合はステップＳ２に戻る。ＡＣＫ／ＮＡＣＫ情報１１がＡＣＫであった場合、次に送信機が送信するデータに含まれる判別情報８は初送情報であるので、ステップＳ２→ステップＳ３→ステップＳ４と処理が進行する。
【００８１】
ステップＳ５において、ＡＣＫ／ＮＡＣＫ情報１１がＡＣＫであるかどうかをあるかどうかを判定し、ＡＣＫでない場合、すなわちバッファ付きターボ復号器１での復号結果に誤りがある場合はステップＳ６でＣＯＵＮＴ値をインクリメントしステップＳ２に戻る。
ＡＣＫ／ＮＡＣＫ情報１１がＮＡＣＫの場合、原則として送信機は同じデータを再送するので判別情報８は再送情報であるが、送信機側で再送回数を制限し、再送回数が所定数を超えると判別情報８を初送情報として次のデータを送信する場合がある。従って、ＡＣＫ／ＮＡＣＫ情報１１がＮＡＣＫの場合もステップＳ２に戻り、判別情報８の判定を行なう。
ここでは、送信機は再送を４回までしか行なわないため、ＣＯＵＮＴ＝５以上に対応する繰り返し回数は定められていないとする。
【００８２】
ステップＳ２での判定結果がＮＯの場合、すなわち判別情報８が再送情報の場合はステップＳ４に進み、復号回数制御信号７６０を出力し、バッファ付きターボ復号器１に復号処理を指示する。この時のバッファ付きターボ復号器１におけるターボ復号の繰り返し回数は、上記のＣＯＵＮＴ値に対応する回数とする。
【００８３】
以上のように、送信機からの再送回数に応じてバッファ付きターボ復号器１におけるターボ復号の繰り返し回数を調整し、再送回数が多くなるとターボ復号の回数が少なくなるようにしたので、パケット再送におけるターボ復号の処理量を削減することも可能である。
【００８４】
なお上記の説明ではＣＯＵＮＴ値すなわち再送回数とターボ復号の繰り返し回数を上記のように決定したが、この関係は上記に限るものではなく、例えば、再送回数１、２、３、４に対して、ターボ復号の繰り返し回数を８、４、４、２としてもよく、適宜決定すればよい。
【００８５】
実施の形態７．
実施の形態７を図１６を用いて説明する。
図１６において、上記実施の形態１から６と同一または相当部分には同一の符号を付して説明を省略する。
復号回数制御手段７５０は実施の形態６において説明したものと同様であり、実施の形態６と同様の復号回数制御信号７６０を出力する。
その他は周知の構成であるが、１２は過去に受信したデータ系列の軟判定値を保持するバッファであり、バッファ＃１〜＃Ｎを含む。１３はバッファ＃１〜＃Ｎの出力から受信スロット時刻に応じた適切な出力を選択する選択器、１４は初送／再送の判別情報８に基づいて現在のデータ系列の軟判定値２と選択器１３で選択された過去のデータ系列の軟判定値とを合成する合成器、１５は合成後の軟判定値を入力してターボ復号を行うターボ復号器である。
【００８６】
バッファ１２には、過去の受信信号の軟判定値系列が保存されており、前記のＮチャネルＳｔｏｐ−ａｎｄ−Ｗａｉｔ方式に基づくパケット再送制御に対応して、Ｎチャネル分のバッファ＃１〜＃Ｎが設けられている。バッファ＃１〜＃Ｎには、それぞれ、チャネル＃１〜＃Ｎに対応した過去の受信信号の軟判定値系列が保存される。
今、受信機がチャネル＃ｎ（ｎ＝１、２、．．．Ｎ）にて、受信しているものと仮定する。選択器１３は、チャネル＃ｎに対応して、バッファ＃ｎに保存された過去の受信信号の軟判定値系列を選択する。合成器１４は、新たな受信信号の軟判定値系列２と、バッファ＃ｎに保存された過去の受信信号の軟判定値系列を、初送／再送を判別する判別情報８に基づき合成する。
判別情報８が初送を示している場合、新たな受信信号の軟判定値系列２をそのまま出力し合成は行わない。一方、判別情報８が再送を示している場合、新たな受信信号の軟判定値系列２と、過去にチャネル＃ｎで受信した受信信号の軟判定値系列とを合成する。ここで、軟判定値の合成はビット単位、あるいは、シンボル単位で行われる。このように、軟判定値の合成を行うことで、軟判定値の精度が向上し、再送時の復号後の誤り訂正効果が増大する。
【００８７】
ここで、合成器１４における軟判定値合成方法は図６を用いて説明した実施の形態１と同様である。
【００８８】
ターボ復号器１５では、合成器１４で合成された軟判定値系列を入力としてターボ復号を行う。一般的な、ターボ復号器１５の内部構成例を図１７に示す。
図１７の構成において、各構成要素は実施の形態１ですでに同一の符号を付して説明したものと同様であるが、軟判定入力／軟判定出力復号器６１に対して繰り返し復号における最初の復号処理時は０を入力し、２回目以降はデインターリーバ６２の出力である事前情報値を入力する。
以後、軟判定入力／軟判定出力復号器６４、デインターリーバ６２を介する繰り返し復号を行ない、復号回数制御手段７５０の出力である復号回数制御信号７６０により指示された回数だけ繰り返し処理が行われたのち、軟判定入力／軟判定出力復号器６４より得られる復号後の軟判定値系列（外部情報値とは異なる）を、硬判定器６５にて硬判定し、誤り訂正された復号データを作成する。
【００８９】
この実施の形態における復号回数制御手段７５０の動作は図１５で説明した実施の形態６と同様であるが、ステップＳ４において復号処理を指示する相手が、実施の形態６ではバッファ付きターボ復号器１であったが、この実施の形態においては周知の構成を有するターボ復号器１５である。
【００９０】
以上のように、この実施の形態においても、送信機からの再送回数に応じてターボ復号器１５におけるターボ復号の繰り返し回数を調整し、再送回数が多くなるとターボ復号の回数が少なくなるようにしたので、パケット再送におけるターボ復号の処理量を削減することも可能である。
【００９１】
またこの実施の形態においても、ＣＯＵＮＴ値すなわち再送回数とターボ復号の繰り返し回数の関係は適宜決定しうるものであり、例えば、再送回数１、２、３、４に対して、ターボ復号の繰り返し回数を８、４、４、２としてもよい。
【００９２】
以上、この発明を実施の形態１〜７により説明したが、この発明の主旨の範囲内で種々の変形が可能であり、これらを発明の範囲から排除するものではない。
【００９３】
【発明の効果】
以上のように、この発明によれば、バッファを復号後に置くのでバッファサイズ小さくてよいという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態１における受信機の構成を示すブロック図。
【図２】周知の送信機の構成を示すブロック図。
【図３】ＮチャネルＳｔｏｐ−ａｎｄ−Ｗａｉｔ方式の説明図。。
【図４】図２のターボ符号化器の内部構成の説明図。
【図５】本発明の実施の形態１におけるバッファ付きターボ復号器の内部構成の説明図。
【図６】送信機におけるターボ符号化の符号化則と受信機での軟判定値の合成方法を示す図。
【図７】本発明の実施の形態１におけるバッファ付きターボ復号器の他の構成例の説明図。
【図８】本発明の実施の形態２における受信機の構成を示すブロック図。
【図９】本発明の実施の形態２におけるバッファ付きターボ復号器の内部構成の説明図。
【図１０】本発明の実施の形態２におけるバッファ付きターボ復号器の他の構成例の説明図。
【図１１】本発明の実施の形態３における受信機の構成を示すブロック図。
【図１２】本発明の実施の形態４における受信機の構成を示すブロック図。
【図１３】本発明の実施の形態５における受信機の構成を示すブロック図。
【図１４】本発明の実施の形態６における受信機の構成を示すブロック図。
【図１５】本発明の実施の形態６における受信機の動作を示すフローチャート。
【図１６】本発明の実施の形態７における受信機の構成を示すブロック図。
【図１７】従来のターボ符号化器の内部構成を示す図．。
【図１８】従来の受信機の構成を示す図。
【符号の説明】
１  バッファ付きターボ復号器、  ２  軟判定値系列、  ３  アンテナ、  ４周波数変換器、  ５  発振器、  ６  復調器、  ７  分割器、  ８  判別情報、  ９  ＣＲＣチェック回路、  １０  受信パケット、  １１  ＡＣＫ／ＮＡＣＫ情報、  １２  バッファ、  １３  選択器、  １４  合成器、  １５  ターボ復号器、  ２１  送信データ、  ２２  ＡＣＫ／ＮＡＣＫ情報、  ２３  バッファ、  ２４  選択器、  ２５  ＣＲＣビット付加器、２６  ターボ符号化器、  ２７  多重化器、  ２８  変調器、  ２９  周波数変換器、  ３０  発振器、３１  アンテナ、  ４１  再帰形畳み込み符号化部、  ４２  再帰形畳み込み符号化部、  ４３  インタリーバー、  ４４  パンクチャ処理部、  ４５  パラレルシリアル変換部、  ５１  バッファ、  ５２  選択器、  ５４  デインタリーバー、  ５５  スイッチング回路、  ５６  合成器、  ６１  軟判定入力／軟判定出力復号器、  ６２  デインタリーバー、  ６３  インタリーバー、  ６４  軟判定入力／軟判定出力復号器、  ６５  硬判定器、  １００  復号手段要素、  ３００  重み付け回路、  ３０１  受信信号振幅値、  ３０２  重み付け後の軟判定値系列、  ３０３  バッファ付きターボ復号器、  ４００  重み付け回路、５００  合成器、  ６００  パリティビット合成器、  ６０１  バッファ、  ７００  ターボ復号制御器、  ７５０  復号回数制御手段、  ７６０  復号回数制御信号、  ９００  アンテナ、  ９１０  周波数変換器、  ９０２  発振器、９０３  復調器、  ９０４  分割器、  ９０５  軟判定値系列、  ９０６  判別情報、  ９０７  バッファ、  ９０８  選択器、  ９０９  合成器、  ９１０ターボ復号器、  ９１１  ＣＲＣチェック回路、９１２  データ受信パケット、  ９１３  ＡＣＫ／ＮＡＣＫ情報。
【図１】
2004153354.tif 000003
【図２】
2004153354.tif 000004
【図３】
2004153354.tif 000005
【図４】
2004153354.tif 000006
【図５】
2004153354.tif 000007
【図６】
2004153354.tif 000008
【図７】
2004153354.tif 000009
【図８】
2004153354.tif 000010
【図９】
2004153354.tif 000011
【図１０】
2004153354.tif 000012
【図１１】
2004153354.tif 000013
【図１２】
2004153354.tif 000014
【図１３】
2004153354.tif 000015
【図１４】
2004153354.tif 000016
【図１５】
2004153354.tif 000017
【図１６】
2004153354.tif 000018
【図１７】
2004153354.tif 000019
【図１８】
2004153354.tif 000020