(57)【要約】【課題】複数系列のデータを、１系列の伝送系を使用してしかも異なる誤り耐性を持たせて混合伝送できるようにする。【解決手段】リアルタイムパケットＴＰ１を誤り訂正符号化することにより生成した２ビットのパラレルデータを、６４ＱＡＭ変調器７０６の６ビット入力のうちのＭＳＢ（Most Significant Bit）側の２ビットに入力している。また、非リアルタイムパケットＴＰ２を誤り訂正符号化した４ビットのパラレルデータを、６４ＱＡＭ変調器７０６のＬＳＢ（Least Significant Bit）側の４ビットに入力している。そして、６４ＱＡＭ変調器７０６により生成された６４ＱＡＭ変調信号を無線伝送するようにしたものである。【選択図】      図１
2005269150.tif 000002
【特許請求の範囲】
【請求項１】
第１のデータが割り当てられる第１のビットブロックと、第２のデータが割り当てられる第２のビットブロックとから構成される並列ビットデータを生成するデータ生成ユニットと、
前記生成された並列ビットデータの第１のビットブロックを、複素数平面において第１の信号点間距離を隔てて配置される複数の第１の信号点のいずれかにマッピングし、かつ前記生成された並列ビットデータの第２のビットブロックを、複素数平面において第１の信号点間距離より短い第２の信号点間距離を隔てて配置される複数の第２の信号点のいずれかにマッピングする変調ユニットと、
前記変調ユニットにより生成された変調信号を受信装置に向け送信する送信ユニットと
を具備することを特徴とするデータ伝送装置。
【請求項２】
前記データ生成ユニットは、前記第１のデータが前記第２のデータより重要度が高い場合に、前記第１及び第２のデータのうち少なくとも第１のデータに対し誤り訂正符号化を行い、誤り訂正符号化された第１のデータを前記第１のビットブロックに割り当てることを特徴とする請求項１記載のデータ伝送装置。
【請求項３】
前記データ生成ユニットは、
入力されるパケットストリームから、リアルタイムデータが挿入された第１のパケットと、非リアルタイムデータが挿入された第２のパケットとを分離するパケット分離手段と、
前記分離された第１のパケットを前記第１のデータとして前記第１のビットブロックに割り当て、前記分離された第２のパケットを前記第２のデータとして前記第２のビットブロックに割り当てる手段と
を備えることを特徴とする請求項１記載のデータ伝送装置。
【請求項４】
前記第２のデータを記憶するメモリと、
前記受信装置から送信される再送要求を受信する受信ユニットと
を、さらに具備し、
前記データ生成ユニットは、前記受信された再送要求に応じて前記メモリから再送対象の第２のデータを読み出し、読み出された第２のデータを前記第２のビットブロックに割り当てることを特徴とする請求項１記載のデータ伝送装置。
【請求項５】
前記データ生成ユニットは、前記再送要求の受信回数をカウントし、この受信回数に応じて、前記メモリから読み出された第２のデータの割当先を前記第１のビットブロックと前記第２のビットブロックとの間で切り替えることを特徴とする請求項４記載のデータ伝送装置。
【請求項６】
前記データ生成ユニットは、前記読み出された第２のデータを第３のデータとこの第３のデータより重要度の低い第４のデータとから構成し、かつ前記第２のビットブロックを第３のビットブロックと第４のビットブロックとから構成し、前記第３のデータを前記第３のビットブロックに割り当てるとともに前記第４のデータを前記第４のビットブロックに割り当て、
前記変調ユニットは、前記第３のビットブロックの第３のデータを、複素数平面における前記複数の第２の信号点のうち、第３の信号点間距離を隔てて配置される複数の第３の信号点のいずれかにマッピングし、かつ前記第４のビットブロックの第４のデータを、複素数平面における前記複数の第２の信号点のうち、前記第３の信号点間距離より短い第４の信号点間距離を隔てて配置される複数の第４の信号点のいずれかにマッピングすることを特徴とする請求項４記載のデータ伝送装置。
【請求項７】
前記データ生成ユニットは、前記再送要求の受信回数をカウントし、この受信回数に応じて、前記読み出された第２のデータの第３のデータ及び第４のデータの割当先を、前記第３のビットブロックと第４のビットブロックとの間で切り替えることを特徴とする請求項６記載のデータ伝送装置。
【請求項８】
前記第１及び第２のデータを記憶するメモリと、
前記受信装置から送信される再送要求を受信する受信ユニットと
を、さらに具備し、
前記データ生成ユニットは、前記受信された再送要求に応じて、前記メモリから再送対象の第１及び第２のデータを選択的に読み出し、読み出されたデータを前記第１及び第２のビットブロックに選択的に割り当てることを特徴とする請求項１記載のデータ伝送装置。
【請求項９】
前記データ生成ユニットは、前記再送要求の受信回数をカウントし、この受信回数に応じて、前記メモリから読み出された第１及び第２のデータの割当先を前記第１のビットブロックと前記第２のビットブロックとの間で切り替えることを特徴とする請求項８記載のデータ伝送装置。
【請求項１０】
送信装置から送信された変調信号を受信する受信ユニットと、
前記受信された変調信号から、複素数平面において第１の信号点間距離を隔てて配置される複数の第１の信号点のいずれかにマッピングされた第１のビットブロックを復調し、かつ複素数平面において前記第１の信号点間距離より短い第２の信号点間距離を隔てて配置される複数の第２の信号点のいずれかにマッピングされた第２のビットブロックを復調する復調ユニットと、
前記復調された第１のビットブロック及び第２のビットブロックからそれぞれ第１のデータ及び第２のデータを再生するデータ再生ユニットと
を具備することを特徴とするデータ伝送装置。
【請求項１１】
前記データ再生ユニットは、前記第１のデータが第２のデータより重要度が高い場合に、前記復調された第１及び第２のビットブロックのうち少なくとも第１のビットブロックに対し誤り訂正復号を行い、これにより前記第１のデータを再生することを特徴とする請求項１０記載のデータ伝送装置。
【請求項１２】
前記データ再生ユニットは、
前記復調された第１のビットブロックからリアルタイムデータが挿入された第１のパケットを再生する手段と、
前記復調された第２のビットブロックから非リアルタイムデータが挿入された第２のパケットを再生する手段と、
前記再生された第１及び第２のパケットを多重化してパケットストリームを生成する手段と
を備えることを特徴とする請求項１０記載のデータ伝送装置。
【請求項１３】
前記再生された第２のデータに誤りが含まれているか否かを判定する誤り検出手段と、
この誤り検出手段により前記第２のデータに誤りが含まれていると判定された場合に、前記送信装置に向け再送要求を送信する送信ユニットと
を、さらに具備し、
前記データ再生ユニットは、前記誤りが含まれていると判定されたデータと、前記再送要求の送信に対し前記送信装置から再送されたデータとを合成して第２のデータを再生することを特徴とする請求項１０記載のデータ伝送装置。
【請求項１４】
前記再生された第１及び第２のデータに誤りが含まれているか否かを判定する誤り検出手段と、
前記誤り検出手段により前記第１及び第２のデータの少なくとも一方に誤りが含まれていると判定された場合に、前記送信装置に向け再送要求を送信する送信ユニットと
を、さらに具備し、
前記データ再生ユニットは、前記誤りが含まれていると判定されたデータと、前記再送要求の送信に対し前記送信装置から再送されたデータとを合成して、前記第１及び第２のデータを再生することを特徴とする請求項１０記載のデータ伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば無線伝送路のように伝送品質が変化する伝送路を使用して情報データを伝送するシステムで使用されるデータ伝送装置に関する。
【背景技術】
【０００２】
無線伝送路では、フェージング等の影響により伝送品質が時間に応じ変化し易い。例えば、雑音や干渉波が多い状況下では伝送品質が劣化し易く、逆に雑音や干渉波が少ない状況下では伝送品質が良好になる傾向がある。そこで従来では、上記伝送路における伝送品質の時間変化に対処するため、適応変調或いは適応符号化が提唱されている。
【０００３】
例えば、伝送品質が良好なときには、伝送効率を優先させるため、変調方式として４ビットを複素数平面にマッピングする１６ＱＡＭ（Quadrature Amplitude Modulation）や、６ビットを複素数平面にマッピングする６４ＱＡＭ（Quadrature Amplitude Modulation）等の多値変調方式を使用してデータを伝送する。この結果、短時間に多くの情報源符号化データを送信することが可能となる。
【０００４】
これに対し伝送品質が劣化しているときには、伝送誤りに対する耐性を優先させるために、変調方式として２ビットを複素数平面にマッピングする４ＰＳＫ（Phase Shift Keying）を使用してデータを伝送する。このようにすることで、伝送品質が劣化している状態にあるにもかかわらず、誤りの少ないデータ送信が可能となる。
【０００５】
ところで送信情報には、通話データやテレビジョン電話の映像データのようにリアルタイム性が要求されるものと、静止画像や文字データ、コンピュータデータのようにリアルタイム性が要求されない非リアルタイム性のものがある。このような情報のリアルタイム性及び非リアルタイム性を考慮した上で上記適応変調を採用した伝送方式として、次のような方式が知られている。
【０００６】
すなわち、この伝送方式は、  
（１）  伝送環境が良好な場合には、リアルタイム性情報と非リアルタイム性情報を１対２のビット数の割合で多重して６４ＱＡＭ方式により伝送する。  
（２）  伝送環境が若干悪い場合には、リアルタイム性情報と非リアルタイム性情報を１対１のビット数の割合で多重して１６ＱＡＭ方式により伝送する。  
（３）  伝送環境が非常に悪い場合は、リアルタイム性情報のみを４ＰＳＫ方式により伝送する。
【０００７】
つまり、この従来の伝送方式は、伝送環境に応じて伝送可能ビット量は変化するが、通話データなどのリアルタイム性が要求される情報については、常に一定のビットレートで伝送する。そして、伝送環境が良くなって伝送可能なビット量が増加したときに、文字データなどの非リアルタイム情報を多重して伝送するものである（例えば、特許文献１を参照。）。
【０００８】
この従来の伝送方式では、適応変調方式を用いているため、伝送環境を観測してマッピング方式を決定することが必要となり、観測の正確さが要求される。また、１６ＱＡＭや６４ＱＡＭには、ビット誤りを起こしやすいビットとそうでないビットがあるが、その考慮がなされていない。
【０００９】
また、マルチメディア通信における伝送情報は、例えばITU-T Rec.H.223で標準化されたプロトコルに従いパケット化される。例えば、送信側では音声や映像などのリアルタイム情報のビットストリームと、文字データなどの非リアルタイム情報のビットストリームとが、パケットストリームに多重されて送信される。このとき、リアルタイム情報のビットストリーム及び非リアルタイム情報のビットストリームは適当なビット長に区切られて、パケットの情報フィールドであるペイロードに収容される。パケットの区切りはパケットヘッダ内の同期フラグで判別される。また、ペイロードに納められている情報の種類はヘッダ内の制御情報により判別される。受信側は、上記同期フラグ及びヘッダ内の制御情報に従い、受信されたパケットストリームからリアルタイム情報のビットストリームと非リアルタイム情報のビットストリームとを分離する。
【００１０】
これに対し、前記特許文献１に記載された従来の伝送方式では、リアルタイム情報のビットストリームと非リアルタイム情報のビットストリームが送信装置に直接入力されて、ビット多重器において多重化される。しかし、この多重化によりパケットが生成されるわけではないので、実際のマルチメディア通信には適用できない。
【００１１】
一方、非リアルタイム情報の誤り保護対策としては、例えば誤り訂正符号と自動再送要求（ＡＲＱ：Automatic Repeat Request）による再送手段を組み合わせたHybrid ＡＲＱが用いられる。例えば、非特許文献１には、Chase combining方式と、Incremental redundancy方式が記載されている。
【００１２】
Chase combining方式は、同じ情報ビット、同じパリティビットを再送し、受信側で実数値レベルの加算合成を行うことでＳＮＲを改善するものである。  
Incremental redundancy方式は、再送時に別のパリティビットを送信し、受信側で符号化利得を改善するものである。例えば、情報５０バイトに対し符号化率Ｒ＝１／３の組織畳み込み符号により誤り訂正符号化を行うと、１００バイトのパリティが生成される。送信側は、この生成されたパリティのうち、１回目の送信において５０バイトを送信し、２回目の送信において残りの５０バイトを送信する。受信側では、１回目の受信時には符号化率１／２の誤り訂正復号を行い、２回目の受信時には符号化率１／３の誤り訂正復号を行う。
【００１３】
また、上記Chase combining方式とIncremental redundancy方式とを組み合わせた方式も考えられている。例えば、非リアルタイム情報の５０バイトに対し符号化率Ｒ＝１／３の組織畳み込み符号により誤り訂正符号化して１００バイトのパリティを生成し、このパリティビットをパリティ１とパリティ２に５０バイトずつ分割して１６ＱＡＭ方式により伝送する場合、送信側では次のような動作が行われる。
【００１４】
１回目の送信：情報ビットの５０バイトとパリティ１の５０バイトを、４ビットずつ１６ＱＡＭ変調器に入力して変調し送信する。  
２回目の送信：情報ビットの５０バイトとパリティビット２の５０バイトを、４ビットずつ１６ＱＡＭ変調器に入力して変調し送信する。  
３回目以降の送信：１、２回目の送信を繰り返す。
【００１５】
これに対し受信側では次のような動作が行われる。  
１回目の受信：１６ＱＡＭ復調器で復調された情報ビットの５０バイトとパリティビット１の５０バイトを、符号化率Ｒ＝１／２の誤り訂正復号器で復号する。  
２回目の受信：１６ＱＡＭ復調器で復調された情報ビットの５０バイトとパリティビット２の５０バイトを、先ず今回受信した情報ビットの５０バイトと前回受信した情報ビットの５０バイトとを実数値で加算合成して信号対雑音比を改善する。次に、今回受信したパリティビット２の５０バイトと前回受信したパリティビット２の５０バイトとを合わせて１００バイトのパリティビットを再生し、この再生されたパリティビットを５０バイトの情報ビットと共に符号化率Ｒ＝１／３の誤り訂正復号器で復号する。
【００１６】
ところで、ＱＡＭ伝送では複素数平面のどの位置に信号点が配置されるかによって雑音耐性が異なる。例えば１６ＱＡＭ方式では、４ビットの入力ビットに対して複素数平面に１６種類の位置の信号点が配置される。実数軸と虚数軸とで分割される４象限の複素数平面において、４ビットのうちの２ビットにより信号点がどの象限に属するかが決定され、残りの２ビットによりその象限中の４種類の信号点位置が決定される。したがって、前者の２ビットは雑音に対する耐性が強くなるが、後者の２ビットは雑音に対する耐性が弱くなる。しかしながら、従来のHybrid ＡＲＱ方式は、上記したようなＱＡＭ伝送における信号点位置の雑音耐性の性質を考慮せずに再送制御を行っている。このため、再送効率が低い。
【００１７】
【特許文献１】特開２０００−２６１３９８号公報
【００１８】
【非特許文献１】S.Parkvall, E.Dahlman, P.Frenger, P.Bemimg, and M.Persson, “The evolution of WCDMA towards higher speed downlink packet data access”, IEEE Vehicular Technology Conference(VTC) 2001-Spring, pp.2287-2291, 2001.
【発明の開示】
【発明が解決しようとする課題】
【００１９】
以上述べたように従来提案されている技術は、適応変調を用いているため伝送環境を観測してマッピング方式を決定することが必要となり、観測の正確さが要求される。また、１６ＱＡＭや６４ＱＡＭ等の多値変調方式にはビット誤りを起こしやすいビットとそうでないビットがあるが、データの送信及び再送に際しその考慮がなされていない。さらにマルチメディア通信では、例えばITU-T Rec.H.223で標準化されたプロトコルに従いデータをパケット化しているが、このような標準化されたパケット構造を考慮していないため、実用に適さない。
【００２０】
この発明は上記事情に着目してなされたもので、その主たる目的は、複数系列のデータを、１系列の伝送系を使用してしかも異なる誤り耐性を持たせて混合伝送できるようにし、特にリアルタイム系データと非リアルタイム系データ、或いは重要度の高いデータと通常のデータを混合伝送する場合に好適なデータ伝送装置を提供することにある。
【課題を解決するための手段】
【００２１】
上記目的を達成するためにこの発明は、第１のデータが割り当てられる第１のビットブロックと、第２のデータが割り当てられる第２のビットブロックとから構成される並列ビットデータを生成する。そして、この生成された並列ビットデータを多値変調方式により変調する際に、第１のビットブロックを複素数平面において第１の信号点間距離を隔てて配置される複数の第１の信号点のいずれかにマッピングし、かつ第２のビットブロックを複素数平面において第１の信号点間距離より短い第２の信号点間距離を隔てて配置される複数の第２の信号点のいずれかにマッピングする。そして、このように変調された変調信号を受信装置に向け送信するようにしたものである。
【００２２】
したがって、異なる系列の第１及び第２のデータが１系列のデータ伝送装置により混合伝送することができる。しかも、第１及び第２のデータは、多値変調方式のビット誤りを起こしやすい信号点とそうでない信号点に振り分けられてマッピングされるので、第１のデータ及び第２のデータを特別な誤り耐性処理を加えることなく異なる誤り耐性を持たせて伝送することが可能となる。
【００２３】
この発明では次のよう各種具体的な構成が考えられる。  
第１の構成は、並列ビットデータを生成する際に、第１のデータが第２のデータより重要度が高い場合に、第１及び第２のデータのうち少なくとも第１のデータに対し誤り訂正符号化処理を行い、誤り訂正符号化された第１のデータを第１のビットブロックに割り当てる。  
このように構成すると、重要度の高い第１のデータの誤り耐性をさらに高めることができる。
【００２４】
第２の構成は、並列ビットデータを生成する際に、入力されるパケットストリームからリアルタイムデータが挿入された第１のパケットと非リアルタイムデータが挿入された第２のパケットとを分離し、分離された第１のパケットを上記第１のデータとして第１のビットブロックに割り当て、分離された第２のパケットを上記第２のデータとして第２のビットブロックに割り当てる。  
このように構成すると、例えばITU-T Rec.H.223で標準化されたマルチメディア多重伝送方式を採用した伝送システムのように、リアルタイムパケットと非リアルタイムパケットとが多重されたパケットストリームが入力される場合に、リアルタイムパケットと非リアルタイムパケットとを、１系列の伝送系により混合伝送することができ、しかもリアルタイムパケットに対し非リアルタイムパケットより高い誤り耐性を持たせて伝送することができる。
【００２５】
第３の構成は、第２のデータを記憶するメモリと、受信装置から送信される再送要求を受信する受信ユニットとをさらに具備し、並列ビットデータを生成する際に、上記受信された再送要求に応じて上記メモリから再送対象の第２のデータを読み出し、読み出された第２のデータを前記第２のビットブロックに割り当てる。  
このように構成すると、多値変調方式のビット誤りを起こしやすい信号点にマッピングされる第２のデータについても、再送制御を組み合わせることで誤りの少ない高品質のデータ伝送が可能になる。
【００２６】
第４の構成は、並列ビットデータを生成する際に、再送要求の受信回数をカウントし、この受信回数に応じて、上記メモリから読み出された第２のデータの割当先を第１のビットブロックと第２のビットブロックとの間で切り替える。  
このように構成すると、再送要求が複数回発生するような劣悪な伝送環境においては、第２のデータは多値変調方式のビット誤りを起こしにくい信号点にもマッピングされるので、ビット誤りを起こし易い信号点のみを使用して伝送する場合に比べ、ビット誤り及び再送回数を減らして高品質かつ高能率のデータ伝送が可能となる。
【００２７】
第５の構成は、再送要求に応じて第２のデータを再送する際に、メモリから読み出された第２のデータを第３のデータとこの第３のデータより重要度の低い第４のデータとから構成し、かつ第２のビットブロックを第３のビットブロックと第４のビットブロックとから構成し、上記第３のデータを上記第３のビットブロックに割り当てるとともに、上記第４のデータを上記第４のビットブロックに割り当てる。そして、上記生成された並列ビットブロックを変調する際に、上記第３のデータを、複素数平面における複数の第２の信号点のうち第３の信号点間距離を隔てて配置される複数の第３の信号点のいずれかにマッピングし、かつ上記第４のデータを、複素数平面における複数の第２の信号点のうち上記第３の信号点間距離より短い第４の信号点間距離を隔てて配置される複数の第４の信号点のいずれかにマッピングするようにしたものである。  
このように構成すると、第２のデータのうち、重要度の高い第３のデータをより誤り耐性の強い信号点位置にマッピングして再送することができる。
【００２８】
第６の構成は、並列ビットデータを生成する際に、再送要求の受信回数をカウントし、この受信回数に応じて、上記第３のデータ及び第４のデータの割当先を第３のビットブロックと第４のビットブロックとの間で切り替える。  
このように構成すると、第４のデータも多値変調方式のビット誤りを起こしにくい信号点にマッピングされるので、ビット誤りを起こし易い信号点のみを使用して伝送する場合に比べ、ビット誤り及び再送回数を減らして高能率のデータ再送が可能となる。
【００２９】
第７の構成は、第１及び第２のデータを記憶するメモリと、受信装置から送信される再送要求を受信する受信ユニットとをさらに具備し、並列ビットデータを生成する際に、上記受信された再送要求に応じて、上記メモリから再送対象の第１及び第２のデータを選択的に読み出し、読み出されたデータを第１及び第２のビットブロックに選択的に割り当てる。  
このように構成すると、再送対象を第２のデータばかりでなく第１のデータにも拡げることができ、しかも再送要求が繰り返し到来するような場合には再送対象の第１及び第２のデータを多値変調方式のビット誤りを起こしにくい信号点とビット誤りを起こし易い信号点に対し選択的にマッピングして伝送することができる。
【００３０】
第８の構成は、並列ビットデータを生成する際に、再送要求の受信回数をカウントし、この受信回数に応じて、メモリから読み出された第１及び第２のデータの割当先を第１のビットブロックと第２のビットブロックとの間で切り替える。  
このように構成すると、再送対象となる第１及び第２のデータは、再送要求の回数に応じ、ビット誤りを起こしにくい信号点とビット誤りを起こし易い信号点に交互にマッピングされて伝送される。したがって、第１及び第２のデータに対する再送時における誤り耐性をともに高めることができる。
【００３１】
一方この発明は、以上述べた送信側のデータ伝送装置に対応する受信側のデータ伝送装置にも適用可能であり、これにより１系統の伝送系により混合伝送された、異なる系統の第１及び第２のデータをそれぞれ復調再生することができる。
【発明の効果】
【００３２】
要するにこの発明によれば、複数系列のデータを、１系列の伝送系を使用してしかも異なる誤り耐性を持たせて混合伝送することができ、特にリアルタイム系データと非リアルタイム系データ、或いは重要度の高いデータと通常のデータを混合伝送する場合に好適なデータ伝送装置を提供することができる。
【発明を実施するための最良の形態】
【００３３】
（第１の実施形態）  
図１は、この発明の第１の実施形態に係わる送信装置の要部構成を示すブロック図である。この送信装置７００は、マルチメディア多重器７０１と、パケット分析器７０２と、蓄積器７０３と、第１の誤り訂正符号化器７０４と、第２の誤り訂正符号化器７０５と、６４ＱＡＭ（Quadrature Amplitude Modulation）変調器７０６とを備えている。
【００３４】
マルチメディア多重器７０１は、マルチメディア多重プロトコルに従い、リアルタイム性を有する情報データＴＩ１及びリアルタイム性を有さない情報データＴＩ２をそれぞれパケット化する。そして、これにより生成されたリアルタイムパケット及び非リアルタイムパケットを、多重化してパケットストリームＴＰＳを出力する。リアルタイム性を有する情報データＴＩ１には、スピーチデータやオーディオデータ、テレビジョン電話通信用のビデオデータ等がある。一方リアルタイム性を有さない情報データＴＩ２には、文字データやコンピュータデータがある。マルチメディア多重プロトコルとしては、例えばITU-T Rec. H.223で標準化されたプロトコルが用いられる。
【００３５】
パケット分析器７０２は、上記マルチメディア多重器７０１から出力されたパケットストリームＴＰＳの各パケットを、そのヘッダに含まれる識別情報をもとにリアルタイムパケットＴＰ１と非リアルタイムパケットＴＰ２とに分離する。そして、分離されたリアルタイムパケットＴＰ１を第１の誤り訂正符号化器７０４に入力する。一方、分離された非リアルタイムパケットＴＰ２を蓄積器７０３に一旦記憶した後、第２の誤り訂正符号化器７０５に入力する。
【００３６】
第１の誤り訂正符号化器７０４は、符号化率Ｒ＝１／２の誤り訂正符号化器からなる。そして、上記入力されたリアルタイムパケットＴＰ１に対しその１ビットにつき１ビットの冗長ビットを付加し、この冗長が付加されたシリアルデータを２ビットのパラレルデータに変換して出力する。
【００３７】
第２の誤り訂正符号化器７０５は、符号化率Ｒ＝３／４の誤り訂正符号化器からなる。そして、蓄積器７０３から非リアルタイムパケットＴＰ２を読み出し、読み出された非リアルタイムパケットＴＰ２に対しその３ビットにつき１ビットの冗長ビットを付加する。そして、この冗長が付加されたシリアルデータを４ビットのパラレルデータに変換して出力する。すなわち、リアルタイムパケットＴＰ１に対しては、非リアルタイムパケットＴＰ２よりも強力な誤り訂正能力が与えられる。
【００３８】
６４ＱＡＭ変調器７０６の出力は、±7 or ±5 or ±3 or ±1，±7j or ±5j or ±3j or ±1jである。このため、６４ＱＡＭ変調器７０６の出力は、２ビットを複素数平面にマッピングした４ＰＳＫ（Phase Shift Keying）変調器の出力（±4，±4j）に、４ビットを複素数平面にマッピングした１６ＱＡＭ（Quadrature Amplitude Modulation）変調器の出力（±3 or ±1，±3j or ±1j）を加算したものと考えることができる。ここで、４ＰＳＫ変調器のマッピングでは最短の信号点間距離が“８”になるのに対し、１６ＱＡＭ変調器のマッピングでは最短の信号点間距離が“２”になる。すなわち、４ＰＳＫ変調器により変調される２ビット入力は、１６ＱＡＭ変調器により変調される４ビット入力に比べて誤り耐性が強い。
【００３９】
そこで、上記第１の誤り訂正符号化器７０４の２ビットパラレルデータを、６４ＱＡＭ変調器７０６の６ビット入力のうちのＭＳＢ（Most Significant Bit）側の２ビットに入力し、上記第２の誤り訂正符号化器７０５の４ビットパラレルデータを、６４ＱＡＭ変調器７０６のＬＳＢ（Least Significant Bit）側の４ビットに入力する。６４ＱＡＭ変調器７０６は、上記入力された６ビットのパラレルデータを複素数平面の１６点にマッピングすることにより６４ＱＡＭ変調信号を生成し、生成された変調信号を無線ユニット（図示せず）に供給する。無線ユニットは、上記６４ＱＡＭ変調信号の周波数を無線信号周波数にアップコンバートしたのち最適な送信電力レベルに増幅し、この増幅された無線信号を送信アンテナから無線伝送路へ送信する。
【００４０】
また送信装置７００は、後述する受信装置からビット誤りの発生を表すＮＡＫ（Negative Acknowledge）信号が到来した場合に、蓄積器７０３から該当する非リアルタイムパケットを読み出す。そして、この非リアルタイムパケットを受信装置に向け再送する。
【００４１】
一方、受信装置は次のように構成される。図２はその要部構成を示すブロック図である。この受信装置８００は、ＭＳＢ抽出器８０１と、誤り訂正復号器８０２と、ＬＳＢ抽出器８０３と、誤り訂正復号器８０４と、蓄積器８０５と、誤り検出器８０６と、パケット合成器８０７と、マルチメディア分離器８０８とを備えている。
【００４２】
ＭＳＢ抽出器８０１及びＬＳＢ抽出器８０３は、６４ＱＡＭ復調器により構成される。ＭＳＢ抽出器８０１は、図示しない無線ユニットにおいて受信された６４ＱＡＭ変調信号が、実数軸及び虚数軸で分割される４象限のどの象限に存在するかを判定することにより、つまり４ＰＳＫの復調処理を行うことにより、ＭＳＢ側の２ビットを抽出する。誤り訂正復号器８０２は、符号化率Ｒ＝１／２の誤り訂正復号器からなる。そして、上記ＭＳＢ抽出器８０１により抽出された２ビットのパラレルデータを誤り訂正復号し、誤り訂正されたビット列を再生されたリアルタイムパケットＲＰ１としてパケット合成器８０７へ出力する。
【００４３】
ＬＳＢ抽出器８０３は、上記ＭＳＢ抽出器８０１により抽出された２ビットのパラレルデータにより表される複素数平面の象限について、１６ＱＡＭ復調処理することによりＬＳＢ側の４ビットデータを抽出する。誤り訂正復号器８０４は、符号化率Ｒ＝３／４の誤り訂正復号器からなる。そして、上記ＬＳＢ抽出器８０３により抽出された４ビットのパラレルデータを誤り訂正復号し、誤り訂正された３ビットのパラレルデータを蓄積器８０５に一旦記憶した後、再生された非リアルタイムパケットＲＰ２としてパケット合成器８０７に入力する。
【００４４】
パケット合成器８０７は、上記再生されたリアルタイムパケットＲＰ１と、上記再生された非リアルタイムパケットＲＰ２とを合成し、これによりパケットストリームＲＰＳを再生する。マルチメディア分離器８０８は、上記再生されたパケットストリームＲＰＳをパケットごとに分離し、これによりリアルタイムの情報データＲＩ１と、非リアルタイムの情報データＲＩ２とを再生する。
【００４５】
誤り検出器８０６は、上記誤り訂正復号器８０４により再生された非リアルタイムパケットＲＰ２にビット誤りが含まれているか否かを検出する。このビット誤りの検出は、送信装置７００において非リアルタイムパケットにＣＲＣ（Cyclic Redundancy Check）ビットを付加しておくことにより行われる。誤り検出器８０６は、上記ビット誤りの検出の結果、ビット誤りがない場合にはＡＣＫ（Acknowledge）信号を送信装置７００に向け送信し、一方ビット誤りが検出された場合にはＮＡＫ（Negative Acknowledge）信号を送信装置７００に向け送信する。
【００４６】
以上のように第１の実施形態では、リアルタイムパケットＴＰ１を誤り訂正符号化することにより生成した２ビットのパラレルデータを、６４ＱＡＭ変調器７０６の６ビット入力のうちのＭＳＢ（Most Significant Bit）側の２ビットに入力している。また、非リアルタイムパケットＴＰ２を誤り訂正符号化した４ビットのパラレルデータを、６４ＱＡＭ変調器７０６のＬＳＢ（Least Significant Bit）側の４ビットに入力している。そして、６４ＱＡＭ変調器７０６により生成された６４ＱＡＭ変調信号を、無線伝送路を介して伝送している。
【００４７】
したがって、リアルタイムパケットＴＰ１のビットデータは、６４ＱＡＭ変調による複素数平面上の６４個の信号点のうち、誤り耐性の強い信号点にマッピングされる。このため、伝送品質が劣悪な無線伝送路を使用する伝送システムであっても、リアルタイムパケットを高品質に伝送することが可能となる。このため、受信装置８００のユーザは、例えば動画データやオーディオデータを途切れることなく視聴することが可能となる。
【００４８】
また、非リアルタイムパケットにはＣＲＣビットを付加する。そして、上記非リアルタイムパケットにビット誤りが検出された場合に、受信装置８００から送信装置７００へＮＡＫ信号を返送し、このＮＡＫ信号に応じて送信装置７００が非リアルタイムパケットを再送するようにしている。このため、複素数平面上の比較的誤り耐性の弱い信号点にマッピングされる非リアルタイムパケットのデータについても、要求される品質を保持して伝送することが可能となる。
【００４９】
以上述べた第１の実施形態の構成は、６４ＱＡＭ変調器を使用する場合以外に１６ＱＡＭ変調器や３２ＰＳＫ変調器を使用する場合にも同様に適用可能である。  
１６ＱＡＭ変調器の出力（±6 or ±2，±6j or ±2j）は、第１の４ＰＳＫ変調器の（±4，±4j）出力に、第２の４ＰＳＫ変調器の出力（±2，±2j）を加算したものと考えられる。この場合、第１の４ＰＳＫ変調器のマッピングでは最短の信号点間距離は“８”であるが、第２の４ＰＳＫ変調器のマッピングでは最短の信号点間距離は“４”である。したがって、第１の４ＰＳＫ変調器の２ビット入力は、第２の４ＰＳＫ変調器の２ビット入力に比べて誤り耐性が強い。ここで、前者の２ビット入力を１６ＱＡＭ変調器のＭＳＢ（Most Significant Bit）入力とし、後者の２ビット入力を１６ＱＡＭのＬＳＢ（Least Significant Bit）入力と呼ぶことにする。
【００５０】
誤り訂正符号化器７０４の符号率をＲ＝１／２としたとき、この誤り訂正符号化器７０４から出力される２ビットパラレルデータを上記１６ＱＡＭ変調器のＭＳＢ入力とし、一方蓄積器７０３から読み出された２ビットパラレルデータを上記１６ＱＡＭ変調器のＬＳＢ入力とする。受信装置８００では、１６ＱＡＭ復調器によりＭＳＢ、ＬＳＢの順に情報データが再生する。  
３２ＰＳＫ変調器の５ビット入力のうち、複素数平面の４個の象限のいずれかを決定するＭＳＢ側の２ビットある。また、各象限には８個の信号点が存在するが、その位置を決定するのがＬＳＢ側の３ビットである。
【００５１】
誤り訂正符号化器７０４の符号化率を例えばＲ＝１／２としたとき、この誤り訂正符号化器７０４から出力される２ビットパラレルデータを上記３２ＰＳＫ変調器のＭＳＢ入力とし、誤り訂正符号化器７０５の符号化率を例えばＲ＝２／３としたとき、この誤り訂正符号化器７０５から出力される３ビットパラレルデータを上記３２ＰＳＫ変調器のＬＳＢ入力とする。受信装置８００では、３２ＰＳＫ復調器により、上記ＭＳＢ、ＬＳＢの順に情報データが再生される。
【００５２】
なお、パケットストリームとしては、遅延を許容するＴＣＰ（Transmission Control Protocol）に基づくパケットと、遅延を許容しないＭＰＥＧ−４ビデオなどのリアルタイムパケット伝送で用いるＲＴＰ（Real-time Transport Protocol）に基づくパケットを混合したパケットストリームも含まれる。この場合、図１のマルチメディア多重器の入力情報は、上記ＴＣＰ、或いはＲＴＰに基づくパケットであり、多重器の役割はこれらの異種パケットを１つのパケットストリーム上に並べることとなる。
【００５３】
また、図２に示した受信機において、パケット合成器が、誤り訂正復号器の出力ビット列をＴＣＰ或いはＲＴＰのパケット構造に変換して出力する機能を有し、かつＴＣＰ、ＲＴＰなどの異種のパケットが混合したパケットストリームを必要とせず、ＴＣＰ、ＲＴＰに分離した形態のパケットのみ必要である場合は、マルチメディア分離器は不要となる。
【００５４】
（第２の実施形態）  
この発明の第２の実施形態は、ITU-T Rec. H.223 Annex C或いはAnnex Dで標準化されたマルチメディア多重プロトコルが備える再送機能を利用するものである。  
図３及び図４はそれぞれこの発明の第２の実施形態に係わる送信装置７１０及び受信装置８１０の要部構成を示すブロック図である。
【００５５】
送信装置７１０のマルチメディア多重化ユニットは、マルチメディア多重器７０１と蓄積器７１１とを備えている。一方、受信装置８１０のマルチメディア多重化ユニットは、マルチメディア分離器８１１と、蓄積器８１２と、誤り検出器８１３とを備えている。  
このうち先ず受信装置８１０の蓄積器８１２は、マルチメディア分離器８１１により分離された非リアルタイムの情報データＲＩ２が蓄積される。誤り検出器８１３は、上記蓄積器８１２に蓄積された非リアルタイムの情報データＲＩ２についてビット誤りの有無を判定する。そして、ビット誤りが検出されると、ＮＡＫ信号を送信装置７１０へ返送する。
【００５６】
これに対し送信装置７１０の蓄積器７１１は、上記ＮＡＫ信号が到来すると、該当する非リアルタイムの情報データを読み出し、マルチメディア多重器７０１に供給する。マルチメディア多重器７０１は、上記読み出された情報データＴＩ２のパケットを、リアルタイムの情報データＴＩ１のパケットと多重化し、パケット分析器７０２に供給する。
【００５７】
このような構成であるから、図３及び図４に示した非リアルタイムパケットを蓄積するための蓄積器７０３，８０５を不要にすることができ、その分送信装置の構成を簡単化できる。  
なお、この実施形態では、ITU-T Rec.H.223で標準化された形態に限定されず、例えば、パケットストリームとして、遅延を許容するＴＣＰに基づくパケットと遅延を許容しないＭＰＥＧ−４ビデオなどのリアルタイム伝送で用いるＲＴＰに基づくパケットが混合したパケットストリームである場合は、再送機能はＴＣＰが備えている再送機能を用いることになる。そして、図３において、マルチメディア多重器の入力情報は、上記ＴＣＰ、或いはＲＴＰに基づくパケットであり、多重器の役割はこれらのパケットを１本のパケットストリーム上に並べることになる。
【００５８】
なお、図４に示した受信機において、パケット合成器が、誤り訂正復号器の出力ビット列をＴＣＰ或いはＲＴＰのパケット構造に変換して出力する機能を有し、かつＴＣＰ、ＲＴＰなどの異種のパケットが混合したパケットストリームを必要とせず、ＴＣＰ、ＲＴＰに分離した形態のパケットのみ必要である場合には、マルチメディア分離器は不要となる。
【００５９】
（第３の実施形態）  
第１の実施形態では、誤り訂正符号化された非リアルタイム情報の品質を再送シーケンスにより高めるようにしたが、この再送シーケンスにおいても種々の工夫が考えられる。  
図１において、蓄積器７０３から非リアルタイムパケットＴＰ２を読み出し、そのビットを例えば符号化率Ｒ＝１／２の誤り訂正符号化器に入力する。この誤り訂正符号化器では、入力された非リアルタイムパケットＴＰ２に対し２ビットごとに２ビットの冗長が付加され、この結果４ビットのパラレルデータとなって出力される。
【００６０】
６４ＱＡＭ変調器の出力は、先に述べたように（±7 or ±5 or ±3 or ±1，±7j or ±5j or ±3j or ±1j）であり、これは２ビット入力を複素数平面にマッピングした４ＰＳＫ変調器の出力（±4，±4j）に、４ビット入力を複素数平面にマッピングした１６ＱＡＭ変調器の（±3 or ±1，±3j or ±1j）出力を加算したものと考えられる。さらに、１６ＱＡＭ変調器の（±3 or ±1，±3j or ±1j）出力は、第１の４ＰＳＫ変調器の出力（±2，±2j）と、第２の４ＰＳＫ変調器の出力（±1，±1j）とを加算したものと考えられる。この場合、第１の４ＰＳＫ変調器の最短の信号点間距離は“４”であるが、第２の４ＰＳＫ変調器の最短の信号点間距離は“２”である。したがって、第１及び第２の４ＰＳＫ変調器の２ビット入力のうち、第１の４ＰＳＫ変調器の２ビット入力の方が誤り耐性が強い。
【００６１】
そこで、蓄積器７０３から読み出された非リアルタイムパケットＴＰ２を、例えば符号化率Ｒ＝１／２の誤り訂正符号化器に入力する。そして、この誤り訂正符号化器から出力される４ビットパラレルデータのうち、２ビットを上記第１の４ＰＳＫ変調器に入力し、残りの２ビットを上記第２の４ＰＳＫ変調器に入力する。上記第１及び第２の４ＰＳＫ変調器は同一機能であるため、本来上記４ビットパラレルデータのいずれのビットに対しても均一な誤り保護がなされるはずである。しかし、この第３の実施形態では第１の４ＰＳＫ変調器の方が誤り耐性が強いため、上記４ビットパラレルデータに対しては不均一な誤り保護が行われることになる。  
このため第３の実施形態では、再送シーケンスにおいて、例えばあるタイミングでＬＳＢとして送信されたビットは雑音耐性が弱いので、後にＬＳＢあるいはＭＳＢとして再送するようにする。
【００６２】
以下に、このような再送シーケンスの例をいくつか説明する。  
（第１の例）  
非リアルタイム情報データの５０バイトに対して、符号化率Ｒ＝１／２の組織畳み込み符号で誤り訂正符号化して５０バイトのパリティを生成し、このパリティが付加された情報データを送信する場合に、  
１回目の送信：  
第１の４ＰＳＫ変調器に、ＭＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。一方第２の４ＰＳＫ変調器に、ＬＳＢ側の２ビット入力として、パリティの５０バイトを２ビットずつ入力する。
【００６３】
２回目の送信：  
第１の４ＰＳＫ変調器に、ＭＳＢ側の２ビット入力として、パリティの５０バイトを２ビットずつ入力する。一方第２の４ＰＳＫ変調器に、ＬＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。  
３回目以降の送信：  
１回目及び２回目の送信の繰り返し。
【００６４】
第１の例では、１回目の送信においてＬＳＢとして送信されたパリティが、２回目の送信ではＭＳＢとして送信される。受信装置では、１回目の受信時に受信信号の実数値を記憶しておき、これを２回目の受信信号値と合成する。これによりＳＮＲが改善される。なお、２回目以降の送信では、ＬＳＢの２ビットを省略してＭＳＢの２ビットのみを４ＰＳＫ変調して送信することも可能である。
【００６５】
（第２の例）  
非リアルタイム情報の５０バイトに対して、符号化率Ｒ＝１／３の組織畳み込み符号で誤り訂正符号化して、１００バイトのパリティを生成し、この生成されたパリティを５０バイトずつ第１のパリティグループと第２のパリティグループに分割する場合に、  
１回目の送信：  
第１の４ＰＳＫ変調器に、ＭＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。一方第２の４ＰＳＫ変調器に、ＬＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。
【００６６】
２回目の送信：  
第１の４ＰＳＫ変調器に、ＭＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。一方第２の４ＰＳＫ変調器に、ＬＳＢ側の２ビット入力として、第２のパリティグループの５０バイトを２ビットずつ入力する。
【００６７】
３回目の送信：  
第１の４ＰＳＫ変調器に、ＭＳＢ側の２ビット入力として、第２のパリティグループの５０バイトを２ビットずつ入力する。一方第２の４ＰＳＫ変調器に、ＬＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。  
４回目以降の送信：  
１回目，２回目及び３回目の送信の繰り返し。
【００６８】
第２の例では、１回目の送信においてＬＳＢとして送信された第１のパリティグループが、２回目の送信ではＭＳＢとして送信される。受信装置では、１回目の受信時に受信信号の実数値を記憶し、この記憶された実数値を２回目の受信時に受信された信号値と合成する。これによりＳＮＲが改善される。
【００６９】
また、２回目の送信では第２のパリティグループがＬＳＢとして送信される。受信装置では、２回目の受信時において第１のパリティグループと第２のパリティグループとが合成されて１００バイトのパリティが再生される。そして、この再生された１００バイトのパリティをもとに符号化率１／３の誤り訂正復号がなされる。
【００７０】
さらに、２回目の送信においてＬＳＢとして送信された第２のパリティグループが、３回目の送信ではＭＳＢとして送信される。受信装置では、２回目の受信時に受信信号の実数値を記憶し、この記憶された受信信号の実数値を３回目の受信時に受信された信号値と合成する。これによりＳＮＲは改善される。
【００７１】
また、１回目の送信においてＭＳＢとして送信された情報ビットが、３回目の送信ではＬＳＢとして送信される。受信装置では、１回目の受信時に受信信号の実数値を記憶し、この記憶された受信信号の実数値を３回目の受信時に受信された信号値と合成する。これによりＳＮＲは改善される。
【００７２】
３回目の受信時においても、第１及び第２のパリティグループが合成されて１００バイトのパリティが再生される。そして、この再生された１００バイトのパリティをもとに符号化率１／３の誤り訂正復号が行われる。なお、２回目以降の送信では、ＬＳＢの２ビットを省略してＭＳＢの２ビットのみを４ＰＳＫ変調して送信することも可能である。
【００７３】
（第３の例）  
非リアルタイムの情報データ５０バイトに対して、符号化率Ｒ＝１／３の組織畳み込み符号で誤り訂正符号化して１００バイトのパリティを生成し、この生成されたパリティを５０バイトずつ第１のパリティグループと第２のパリティグループに分割する場合に、  
１回目の送信：  
第１の４ＰＳＫ変調器に、ＭＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。一方第２の４ＰＳＫ変調器に、ＬＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。
【００７４】
２回目の送信：  
第１の４ＰＳＫ変調器に、ＭＳＢ側の２ビット入力として、第２のパリティグループの５０バイトを２ビットずつ入力する。一方第２の４ＰＳＫ変調器に、ＬＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。
【００７５】
３回目の送信：  
第１の４ＰＳＫ変調器に、ＭＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。一方第２の４ＰＳＫ変調器に、ＬＳＢ側の２ビット入力として、第２のパリティグループの５０バイトを２ビットずつ入力する。
【００７６】
４回目の送信：  
第１の４ＰＳＫ変調器に、ＭＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。一方第２の４ＰＳＫ変調器に、ＬＳＢ側の２ビット入力として、第２のパリティの５０バイトを２ビットずつ入力する。
５回目の送信：  
第１の４ＰＳＫ変調器に、ＭＳＢ側の２ビット入力として、第２のパリティグループの５０バイトを２ビットずつ入力する。一方第２の４ＰＳＫ変調器に、ＬＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。
【００７７】
６回目の送信：  
第１の４ＰＳＫ変調器に、ＭＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。一方第２の４ＰＳＫ変調器に、ＬＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。  
７回目以降の送信：  
１回目から６回目の送信の繰り返し。
【００７８】
第３の例では、１回目の送信においてＬＳＢとして送信された第１のパリティグループが、２回目の送信ではＬＳＢとして送信される。受信装置では、１回目の受信時に受信信号の実数値を記憶し、この記憶された受信信号の実数値を２回目の受信時に受信された信号値と合成する。これによりＳＮＲは改善される。
【００７９】
また、２回目の送信では第２のパリティグループがＭＳＢとして送信される。このため受信装置では、２回目の受信時において第１のパリティグループと第２のパリティグループとが合成されて１００バイトのパリティが再生される。そして、この再生された１００バイトのパリティをもとに符号化率１／３の誤り訂正復号が行われる。
【００８０】
２回目の送信においてＬＳＢとして送信された第１のパリティグループが、３回目の送信ではＭＳＢとして送信される。受信装置では、２回目の受信時に受信信号の実数値を記憶し、この記憶された受信信号の実数値を３回目の受信時に受信された信号値と合成する。これによりＳＮＲは改善される。さらに、１回目から６回目の送信の間に、情報データ、第１のパリティグループ及び第２のパリティグループは各々、ＭＳＢで２回、ＬＳＢで２回送信される。なお、２回目以降の送信では、ＬＳＢの２ビットを省略して、ＭＳＢの２ビットのみを４ＰＳＫ変調して送信することもできる。
【００８１】
また、第３の例では、符号化率１／２の第１の及び第２の組織畳み込み符号化器をインタリーバを介して連接した、符号化率１／３のターボ符号化器を用いることもできる。この場合には、例えば情報データの５０バイトに対して、第１の組織畳み込み符号化器で誤り訂正符号化すると、５０バイトのパリティＰａが生成される。また、インタリーブされた情報データの５０バイトに対して、第２の組織畳み込み符号化器で誤り訂正符号化すると、５０バイトのパリティＰｂが生成される。
【００８２】
そして、パリティＰａ，Ｐｂを各々パンクチャリング処理して、２５バイトの４個のパリティグループＰａ１，Ｐａ２，Ｐｂ１，Ｐｂ２に分割した後、パリティグループＰａ１とＰｂ１とを合わせて５０バイトのパリティグループＰａｂ１を生成するとともに、パリティグループＰａ２とＰｂ２とを合わせて５０バイトのパリティグループＰａｂ２を生成する。そして、これらのパリティグループＰａｂ１，Ｐａｂ２を用いて、先に述べた１回目から６回目の送信を繰り返す。
【００８３】
（第４の実施形態）  
第３の実施形態では、６４ＱＡＭ変調器のマッピングにおいて、リアルタイム伝送用のＭＳＢ側の２ビットと、非リアルタイム伝送用のＬＳＢ側の４ビットのうちＬＳＢ側の４ビットを再送し、さらにＬＳＢ側の４ビットによる１６ＱＡＭ変調のマッピングにおいては１６ＱＡＭ変調の誤り耐性の階層構造を利用した。しかし、階層構造を利用しない実施形態も考えられる。
【００８４】
（第１の例）  
非リアルタイム情報データの５０バイトに対して、符号化率Ｒ＝１／３の組織畳み込み符号で誤り訂正符号化すると、１００バイトのパリティが生成される。そして、このパリティをパンクチャリング処理して、５０バイトずつの第１及び第２のパリティグループに分割する場合に、  
１回目の送信：  
情報データの５０バイトを２ビットずつ、４ＰＳＫ変調して送信する。  
２回目の送信：  
伝送路状態が悪い場合には、第１のパリティグループの５０バイトを２ビットずつ、４ＰＳＫ変調して送信する。これに対し伝送路状態が良好な場合には、第１及び第２のパリティグループの合計１００バイトを４ビットずつ、１６ＱＡＭ変調して送信する。
【００８５】
３回目の送信：  
伝送路状態が悪い場合には、第２のパリティグループの５０バイトを２ビットずつ、４ＰＳＫ変調して送信する。これに対し伝送路状態が良好な場合には、第１及び第２のパリティグループの合計１００バイトを４ビットずつ、１６ＱＡＭ変調して送信する。  
４回目以降の送信：  
１回目、２回目及び３回目の送信を繰り返すか、あるいは２回目及び３回目の送信を繰り返す。
【００８６】
第１の例では、２回目の送信時において、伝送路状態が悪い場合には雑音耐性の強い４ＰＳＫ変調により第１のパリティグループが送信され、受信装置では符号化率１／２の誤り訂正復号が行われる。これに対し伝送路状態が良好な場合には、変調効率の高い１６ＱＡＭ変調により第１及び第２のパリティグループが送信され、受信装置では符号化率１／３の誤り訂正復号が行われる。
【００８７】
３回目の送信時では、伝送路状態が悪い場合には雑音耐性の強い４ＰＳＫ変調により第２のパリティグループが送信される。受信装置では、２回目の受信時において取得された第１のパリティグループと、３回目の受信時に取得された第２のパリティグループとが合成された後、符号化率１／３の誤り訂正復号が行われる。
【００８８】
これに対し伝送路状態が良好な場合には、変調効率の良い１６ＱＡＭ変調により第１のパリティグループが送信される。受信装置では、２回目の受信時に取得された第１及び第２のパリティグループの記憶値と、３回目の受信時に取得された第１及び第２のパリティグループの受信値とが合成され、これによりＳＮＲが改善された後、符号化率１／３の誤り訂正復号が行われる。
【００８９】
第１の例の特徴は、伝送路の状態を観測し、伝送路状態が良好と判断される場合には効率の良い多値変調方式を用いて再送を行い、これにより多くのパリティを送信して再送回数を削減することである。
パリティの送信方法としては他に、２ビットのパリティビットごとに１ビットの冗長ビットをさらに付加した、Trellis coded ８−ＰＳＫ変調器を用いることもできる。この変調器は、伝送路状態が悪い場合に特に有効である。
【００９０】
また、符号化率１／２の第１及び第２の組織畳み込み符号化器をインタリーバを介して連接した、符号化率１／３のターボ符号化器を用いることもできる。この場合には、例えば情報データの５０バイトに対して、第１の組織畳み込み符号化器で誤り訂正符号化すると、５０バイトのパリティＰａが生成される。また、インタリーブされた情報データの５０バイトに対して、第２の組織畳み込み符号化器で誤り訂正符号化すると、５０バイトのパリティＰｂが生成される。
【００９１】
そして、パリティＰａ，Ｐｂを各々パンクチャリング処理して、２５バイトの４個のパリティグループＰａ１，Ｐａ２，Ｐｂ１，Ｐｂ２に分割した後、パリティグループＰａ１とＰｂ１とを合わせて５０バイトのパリティグループＰａｂ１を生成するとともに、パリティグループＰａ２とＰｂ２とを合わせて５０バイトのパリティグループＰａｂ２を生成する。そして、これらのパリティグループＰａｂ１，Ｐａｂ２を用いて、先に述べた１回目から６回目の送信を繰り返す。
【００９２】
（第５の実施形態）  
第３及び第４の実施形態では、リアルタイム情報と非リアルタイム情報とを変調器で混合して伝送するシステムにおいて、非リアルタイム情報を再送するシーケンスについて説明した。  
しかし、上記再送シーケンスは、混合伝送するシステムに限らず、非リアルタイム情報のみを伝送するシステムにも適用できる。この場合には、リアルタイム情報データを２ビットずつ、４ＰＳＫ変調による複素数平面の第１から４象限のいずれかにマッピングするという処理を省略すればよい。
【００９３】
例えば、全情報データを非リアルタイム情報とし、ある送信タイミングにおいてＬＳＢ側の信号点にマッピングして送信したビットを、後のタイミングにおいてＬＳＢ側或いはＭＳＢ側の信号点にマッピングして再送する。
【００９４】
（第１の例）  
図５は、この第５の実施形態における第１の例を実施するための送信装置９００の構成を示すブロック図である。同図において、非リアルタイム情報データＴＰ２の５０バイトは、符号化率Ｒ＝１／２の誤り訂正符号化器９０１に入力される。誤り訂正符号化器９０１は、上記入力された非リアルタイム情報データＴＰ２に対し、符号化率Ｒ＝１／２の組織畳み込み符号により誤り訂正符号化を行って、５０バイトのパリティを生成する。上記非リアルタイム情報データＴＰ２及び上記生成されたパリティは、蓄積器９０２に一旦蓄積されたのち、スイッチ９０３により選択的に１６ＱＡＭ変調器９０４に入力されて変調される。
【００９５】
１回目の送信：  
１６ＱＡＭ変調器９０４に、ＭＳＢ側の２ビット入力として、非リアルタイム情報データの５０バイトを２ビットずつ入力する。また１６ＱＡＭ変調器９０４に、ＬＳＢ側の２ビット入力として、パリティの５０バイトを２ビットずつ入力する。
【００９６】
２回目の送信：  
１６ＱＡＭ変調器９０４に、ＭＳＢ側の２ビット入力として、パリティの５０バイトを２ビットずつ入力する。また１６ＱＡＭ変調器９０４に、ＬＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。  
３回目以降の送信：  
１回目及び２回目の送信の繰り返し。
【００９７】
第１の例では、１回目の送信においてＬＳＢとして送信されたパリティが、２回目の送信ではＭＳＢとして送信される。受信装置では、１回目の受信時に受信信号の実数値を記憶しておき、これを２回目の受信信号値と合成する。これによりＳＮＲが改善される。
【００９８】
（第２の例）  
図６は、この第５の実施形態における第２の例を実施するための送信装置９１０の構成を示すブロック図である。同図において、非リアルタイム情報データＴＰ２の５０バイトは、符号化率Ｒ＝１／３の誤り訂正符号化器９１１に入力される。誤り訂正符号化器９１１は、上記入力された非リアルタイム情報データＴＰ２に対し、符号化率Ｒ＝１／３の組織畳み込み符号により誤り訂正符号化を行って、１００バイトのパリティを生成する。さらに、この生成された１００バイトのパリティは、蓄積器９１２及びスイッチ９１３により５０バイトずつ第１のパリティグループと第２のパリティグループに分割される。そして、上記非リアルタイム情報データＴＰ２及び上記分割された第１及び第２のパリティグループは、上記スイッチ９１３により選択的に１６ＱＡＭ変調器９１４に入力されて変調される。
【００９９】
１回目の送信：  
１６ＱＡＭ変調器９１４に、ＭＳＢ側の２ビット入力として、非リアルタイム情報データの５０バイトを２ビットずつ入力する。一方１６ＱＡＭ変調器９１４に、ＬＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。
【０１００】
２回目の送信：  
１６ＱＡＭ変調器９１４に、ＭＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。一方１６ＱＡＭ変調器９１４に、ＬＳＢ側の２ビット入力として、第２のパリティグループの５０バイトを２ビットずつ入力する。
【０１０１】
３回目の送信：  
１６ＱＡＭ変調器９１４に、ＭＳＢ側の２ビット入力として、第２のパリティグループの５０バイトを２ビットずつ入力する。一方１６ＱＡＭ変調器９１４に、ＬＳＢ側の２ビット入力として、非リアルタイム情報データの５０バイトを２ビットずつ入力する。  
４回目以降の送信：  
１回目，２回目及び３回目の送信の繰り返し。
【０１０２】
第２の例では、１回目の送信においてＬＳＢとして送信された第１のパリティグループが、２回目の送信ではＭＳＢとして送信される。受信装置では、１回目の受信時に受信信号の実数値を記憶し、この記憶された実数値を２回目の受信時に受信された信号値と合成する。これによりＳＮＲが改善される。
【０１０３】
また、２回目の送信では第２のパリティグループがＬＳＢとして送信される。受信装置では、２回目の受信時において第１のパリティグループと第２のパリティグループとが合成されて１００バイトのパリティが再生される。そして、この再生された１００バイトのパリティをもとに符号化率１／３の誤り訂正復号がなされる。
【０１０４】
さらに、２回目の送信においてＬＳＢとして送信された第２のパリティグループが、３回目の送信ではＭＳＢとして送信される。受信装置では、２回目の受信時に受信信号の実数値を記憶し、この記憶された受信信号の実数値を３回目の受信時に受信された信号値と合成する。これによりＳＮＲは改善される。
【０１０５】
また、１回目の送信においてＭＳＢとして送信された情報ビットが、３回目の送信ではＬＳＢとして送信される。受信装置では、１回目の受信時に受信信号の実数値を記憶し、この記憶された受信信号の実数値を３回目の受信時に受信された信号値と合成する。これによりＳＮＲは改善される。  
３回目の受信時においても、第１及び第２のパリティグループが合成されて１００バイトのパリティが再生される。そして、この再生された１００バイトのパリティをもとに符号化率１／３の誤り訂正復号が行われる。
【０１０６】
（第３の例）  
非リアルタイムの情報データ５０バイトに対して、符号化率Ｒ＝１／３の組織畳み込み符号で誤り訂正符号化して１００バイトのパリティを生成し、そのパリティを５０バイトずつ、第１のパリティグループと第２のパリティグループに分割する。上記情報データ及び各パリティグループは、スイッチにより選択的に１６ＱＡＭ変調器に入力されて変調される。なお、第３の例を実現する送信装置の構成は、上記図６と同一なので説明は省略する。
【０１０７】
１回目の送信：  
１６ＱＡＭ変調器９１４に、ＭＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。また１６ＱＡＭ変調器９１４に、ＬＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。
【０１０８】
２回目の送信：  
１６ＱＡＭ変調器９１４に、ＭＳＢ側の２ビット入力として、第２のパリティグループの５０バイトを２ビットずつ入力する。また１６ＱＡＭ変調器９１４に、ＬＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。
【０１０９】
３回目の送信：  
１６ＱＡＭ変調器９１４に、ＭＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。また１６ＱＡＭ変調器９１４に、ＬＳＢ側の２ビット入力として、第２のパリティグループの５０バイトを２ビットずつ入力する。
【０１１０】
４回目の送信：  
１６ＱＡＭ変調器９１４に、ＭＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。また１６ＱＡＭ変調器９１４に、ＬＳＢ側の２ビット入力として、第２のパリティの５０バイトを２ビットずつ入力する。
【０１１１】
５回目の送信：  
１６ＱＡＭ変調器９１４に、ＭＳＢ側の２ビット入力として、第２のパリティグループの５０バイトを２ビットずつ入力する。また１６ＱＡＭ変調器９１４に、ＬＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。
【０１１２】
６回目の送信：  
１６ＱＡＭ変調器９１４に、ＭＳＢ側の２ビット入力として、第１のパリティグループの５０バイトを２ビットずつ入力する。また１６ＱＡＭ変調器９１４に、ＬＳＢ側の２ビット入力として、情報データの５０バイトを２ビットずつ入力する。  
７回目以降の送信：  
１回目から６回目の送信の繰り返し。
【０１１３】
第３の例では、１回目の送信においてＬＳＢとして送信された第１のパリティグループが、２回目の送信ではＬＳＢとして送信される。受信装置では、１回目の受信時に受信信号の実数値を記憶し、この記憶された受信信号の実数値を２回目の受信時に受信された信号値と合成する。これによりＳＮＲは改善される。
【０１１４】
また、２回目の送信では第２のパリティグループがＭＳＢとして送信される。このため受信装置では、２回目の受信時において第１のパリティグループと第２のパリティグループとが合成されて１００バイトのパリティが再生される。そして、この再生された１００バイトのパリティをもとに符号化率１／３の誤り訂正復号が行われる。
【０１１５】
２回目の送信においてＬＳＢとして送信された第１のパリティグループが、３回目の送信ではＭＳＢとして送信される。受信装置では、２回目の受信時に受信信号の実数値を記憶し、この記憶された受信信号の実数値を３回目の受信時に受信された信号値と合成する。これによりＳＮＲは改善される。さらに、１回目から６回目の送信の間に、情報データ、第１のパリティグループ及び第２のパリティグループは各々、ＭＳＢで２回、ＬＳＢで２回送信される。なお、２回目以降の送信では、ＬＳＢの２ビットを省略して、ＭＳＢの２ビットのみを４ＰＳＫ変調して送信することもできる。
【０１１６】
また、第３の例では、符号化率１／２の第１の及び第２の組織畳み込み符号化器をインタリーバを介して連接した、符号化率１／３のターボ符号化器を用いることもできる。
要するに第３の例は、ＬＳＢとして送信したビットを優先的に再送することがポイントであり、再送の際にＭＳＢとして送信するかあるいはＬＳＢとして送信するかは限定されない。
【０１１７】
（第４の例）  
図７は、この第５の実施形態における第４の例を実施するための送信装置９２０の構成を示すブロック図である。同図において、非リアルタイム情報データＴＰ２の５０バイトは、符号化率Ｒ＝１／３の誤り訂正符号化器９１１に入力される。誤り訂正符号化器９１１は、上記入力された非リアルタイム情報データＴＰ２に対し、符号化率Ｒ＝１／３の組織畳み込み符号により誤り訂正符号化を行って、１００バイトのパリティを生成する。さらに、この生成された１００バイトのパリティは、蓄積器９１２及びスイッチ９１３により５０バイトずつ第１のパリティグループと第２のパリティグループに分割される。そして、上記非リアルタイム情報データＴＰ２及び上記分割された第１及び第２のパリティグループは、上記スイッチ９１３により選択的に４ＰＳＫ変調器９２１及び１６ＱＡＭ変調器９２２に入力されて変調される。
【０１１８】
１回目の送信：  
情報データＴＰ２の５０バイトを２ビットずつ、４ＰＳＫ変調器９２１に入力して送信する。  
２回目の送信：  
伝送路状態が悪い場合には、第１のパリティグループの５０バイトを２ビットずつ、４ＰＳＫ変調器９２１に入力して送信する。これに対し伝送路状態が良好な場合には、第１及び第２のパリティグループの合計１００バイトを４ビットずつ、１６ＱＡＭ変調器９２２に入力して送信する。
【０１１９】
３回目の送信：  
伝送路状態が悪い場合には、第２のパリティグループの５０バイトを２ビットずつ、４ＰＳＫ変調器９２１に入力して送信する。これに対し伝送路状態が良好な場合には、第１及び第２のパリティグループの合計１００バイトを４ビットずつ、１６ＱＡＭ変調器９２２に入力して送信する。  
４回目以降の送信：  
１回目、２回目及び３回目の送信を繰り返すか、あるいは２回目及び３回目の送信を繰り返す。
【０１２０】
第１の例では、２回目の送信時において、伝送路状態が悪い場合には雑音耐性の強い４ＰＳＫ変調により第１のパリティグループが送信され、受信装置では符号化率１／２の誤り訂正復号が行われる。これに対し伝送路状態が良好な場合には、変調効率の高い１６ＱＡＭ変調により第１及び第２のパリティグループが送信され、受信装置では符号化率１／３の誤り訂正復号が行われる。
【０１２１】
３回目の送信時では、伝送路状態が悪い場合には雑音耐性の強い４ＰＳＫ変調により第２のパリティグループが送信される。受信装置では、２回目の受信時において取得された第１のパリティグループと、３回目の受信時に取得された第２のパリティグループとが合成された後、符号化率１／３の誤り訂正復号が行われる。
【０１２２】
これに対し伝送路状態が良好な場合には、変調効率の良い１６ＱＡＭ変調により第１のパリティグループが送信される。受信装置では、２回目の受信時に取得された第１及び第２のパリティグループの記憶値と、３回目の受信時に取得された第１及び第２のパリティグループの受信値とが合成され、これによりＳＮＲが改善された後、符号化率１／３の誤り訂正復号が行われる。
【０１２３】
第１の例の特徴は、伝送路の状態を観測し、伝送路状態が良好と判断される場合には効率の良い多値変調方式を用いて再送を行い、これにより多くのパリティを送信して再送回数を削減することである。また、符号化率１／２の第１及び第２の組織畳み込み符号化器をインタリーバを介して連接した、符号化率１／３のターボ符号化器を用いることもできる。
【０１２４】
（その他の実施形態）  
この発明に係わるデータ伝送装置は、公衆移動通信システムのほかに、無線ＬＡＮ（Wireless Local Area Network）やテレビジョン放送システム（ＣＡＴＶ）、衛星通信システムに適用することができる。また、多値変調方式を採用するデータ伝送装置であれば、無線伝送路に限らず有線伝送路にも適用可能である。
【０１２５】
その他、多値変調方式の種類、送信側及び受信側のデータ伝送装置の回路構成、伝送する情報データの種類や構成、用途、系列数等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
要するにこの発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【０１２６】
【図１】この発明の第１の実施形態に係わるデータ伝送システムの送信装置の要部構成を示すブロック図。
【図２】この発明の第１の実施形態に係わるデータ伝送システムの受信装置の要部構成を示すブロック図。
【図３】この発明の第２の実施形態に係わるデータ伝送システムの送信装置の要部構成を示すブロック図。
【図４】この発明の第２の実施形態に係わるデータ伝送システムの受信装置の要部構成を示すブロック図。
【図５】この発明の第５の実施形態の第１の例を実現するための送信装置の要部構成を示すブロック図。
【図６】この発明の第５の実施形態の第２及び第３の例を実現するための送信装置の要部構成を示すブロック図。
【図７】この発明の第５の実施形態の第４の例を実現するための送信装置の要部構成を示すブロック図。
【符号の説明】
【０１２７】
７００，７１０，９００，９１０，９２０…送信装置、７０１…マルチメディア多重器、７０２…パケット分析器、７０３，７１１，９０２，９１２…蓄積器、７０４…第１の誤り訂正符号化器、７０５…第２の誤り訂正符号化器、７０６…６４ＱＡＭ変調器、８００，８１０…受信装置、８０１…ＭＳＢ抽出器、８０２…誤り訂正復号器、８０３…ＬＳＢ抽出器、８０４…誤り訂正復号器、８０５，８１２…蓄積器、８０６，８１３…誤り検出器、８０７…パケット合成器、８０８，８１１…マルチメディア分離器、９０１，９１１…誤り訂正符号化器、９０３，９１３…スイッチ、９０４，９１４，９２２…１６ＱＡＭ変調器、９２１…４ＰＳＫ変調器。
【図１】
2005269150.tif 000003
【図２】
2005269150.tif 000004
【図３】
2005269150.tif 000005
【図４】
2005269150.tif 000006
【図５】
2005269150.tif 000007
【図６】
2005269150.tif 000008
【図７】
2005269150.tif 000009