(57)【要約】【課題】送信データ量を増加することなく、パケットの誤り耐性を強化する。【解決手段】ＰＤＣＰ２１が、データユニットＰＤＣＰ  ＳＤＵのＩＰヘッダ部を圧縮することにより生成した送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報を付加可能か否かを判断する（Ｓ４１，Ｓ４２）。この判断は、ＩＰヘッダ部を圧縮した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣ２２に送信した際に、ＲＬＣ２２において送信ユニットＰＤＣＰ  ＰＤＵを所定サイズの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化するために充填されることになるパッディングのサイズに基づいて行う。そして、付加可能であると判断した場合には、送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報を付加してＲＬＣ２２に送信する（Ｓ４２）。これにより、ＲＬＣ２２では、誤り耐性強化情報の付加された送信ユニットＰＤＣＰ  ＰＤＵを複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化し、各送信ユニットＲＬＣ  ＰＤＵをネットワークに送信する（Ｓ４３，Ｓ４４）。【選択図】      図４
2004282197.tif 000002
【特許請求の範囲】
【請求項１】
ＰＤＣＰが、上位層から受信したデータユニットＰＤＣＰ  ＳＤＵのＩＰヘッダ部を圧縮することにより送信ユニットＰＤＣＰ  ＰＤＵを生成し、該生成した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信した際に、前記ＲＬＣにおいて所定サイズの送信ユニットＲＬＣ  ＰＤＵを生成するために充填されることになるパッディングのサイズに基づいて誤り耐性強化情報を前記ＰＤＣＰ  ＰＤＵに付加可能であると判断した場合、前記送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報を付加して前記ＲＬＣに送信し、
前記ＲＬＣが、前記ＰＤＣＰから受信した誤り耐性強化情報の付加された送信ユニットＰＤＣＰ  ＰＤＵに必要に応じてパッディングを充填することにより前記所定サイズの送信ユニットＲＬＣ  ＰＤＵを生成し、該生成した送信ユニットＲＬＣ  ＰＤＵをネットワークに送信することを特徴とするパケット送信方法。
【請求項２】
ＰＤＣＰが、上位層から受信したデータユニットＰＤＣＰ  ＳＤＵのＩＰヘッダ部を圧縮することにより送信ユニットＰＤＣＰ  ＰＤＵを生成し、該生成した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信した際に、前記ＲＬＣにおいて前記送信ユニットＰＤＣＰ  ＰＤＵを所定サイズの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化するために充填されることになるパッディングのサイズに基づいて誤り耐性強化情報を前記送信ユニットＰＤＣＰ  ＰＤＵに付加可能であると判断した場合、前記送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報を付加して前記ＲＬＣに送信し、
前記ＲＬＣが、前記ＰＤＣＰから受信した誤り耐性強化情報の付加された送信ユニットＰＤＣＰ  ＰＤＵを、必要に応じてパッディングを充填することにより前記所定サイズの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化し、該セグメント化した各送信ユニットＲＬＣ  ＰＤＵをネットワークに送信することを特徴とするパケット送信方法。
【請求項３】
請求項２記載のパケット送信方法において、
前記誤り耐性強化情報が、誤り訂正符号であり、
前記ＰＤＣＰが、前記ＩＰヘッダ部を圧縮した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信すると、前記ＲＬＣにおいて前記送信ユニットＰＤＣＰ  ＰＤＵを所定サイズの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化するために、誤り訂正符号のサイズ以上のパッディングが充填された送信ユニットＲＬＣ  ＰＤＵが生成されることになると判断した場合、前記送信ユニットＰＤＣＰ  ＰＤＵに誤り訂正符号を付加して前記ＲＬＣに送信することを特徴とするパケット送信方法。
【請求項４】
請求項３記載のパケット送信方法において、
前記ＰＤＣＰが、誤り訂正能力の異なる複数種類の誤り訂正方式をサポートし、前記複数種類の誤り訂正方式の内から、生成する誤り訂正符号のサイズが前記充填されるパッディングのサイズ以下で、且つ前記パッディングのサイズに最も近い誤り訂正方式を選択し、該選択した誤り訂正方式により生成された誤り訂正符号を前記送信ユニットＰＤＣＰ  ＰＤＵに付加することを特徴とするパケット送信方法。
【請求項５】
請求項２記載のパケット送信方法において、
前記ＰＤＣＰが、前記ＩＰヘッダ部を圧縮した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信すると、前記ＲＬＣにおいてパッディングが充填されると判断した場合、前記送信ユニットＰＤＣＰ  ＰＤＵ中のデータの内の、前記充填されるパッディングのサイズ以下のデータを誤り耐性強化情報として前記送信ユニットＰＤＣＰ  ＰＤＵに付加して前記ＲＬＣに送信することを特徴とするパケット送信方法。
【請求項６】
請求項２記載のパケット送信方法において、
受信側ＲＬＣが、前記ＲＬＣから送られてきた各送信ユニットＲＬＣ  ＰＤＵに基づいてセグメント化前の送信ユニットＰＤＣＰ  ＰＤＵを復元し、該復元した送信ユニットＰＤＣＰ  ＰＤＵを受信側ＰＤＣＰに送信し、
前記受信側ＰＤＣＰが、前記受信側ＲＬＣから受信した送信ユニットＰＤＣＰ  ＰＤＵ中の圧縮されているＩＰヘッダ部を伸長し、送信ユニットＰＤＣＰ  ＰＤＵ中に誤り耐性強化情報が含まれる場合には、前記ＩＰヘッダ部を伸長した送信ユニットＰＤＣＰ  ＰＤＵの誤り耐性強化情報を除いた部分を対象にして誤りチェックを行い、誤りがある場合には、誤り耐性強化情報を用いて誤りを訂正することを特徴とするパケット送信方法。
【請求項７】
請求項３記載のパケット送信方法において、
受信側ＲＬＣが、前記ＲＬＣから送られてきた各送信ユニットＲＬＣ  ＰＤＵに基づいてセグメント化前の送信ユニットＰＤＣＰ  ＰＤＵを復元し、該復元した送信ユニットＰＤＣＰ  ＰＤＵを受信側ＰＤＣＰに送信し、
前記受信側ＰＤＣＰが、前記受信側ＲＬＣから受信した送信ユニットＰＤＣＰ  ＰＤＵ中の圧縮されているＩＰヘッダ部を伸長し、送信ユニットＰＤＣＰ  ＰＤＵ中に誤り訂正符号が含まれる場合には、前記ＩＰヘッダ部を伸長した送信ユニットＰＤＣＰ  ＰＤＵの誤り訂正符号を除いた部分を対象にして誤りチェックを行い、誤りが存在する場合には、前記誤り訂正符号を用いて誤りを訂正することを特徴とするパケット送信方法。
【請求項８】
請求項５記載のパケット送信方法において、
受信側ＲＬＣが、前記ＲＬＣから送られてきた各送信ユニットＲＬＣ  ＰＤＵに基づいてセグメント化前の送信ユニットＰＤＣＰ  ＰＤＵを復元し、該復元した送信ユニットＰＤＣＰ  ＰＤＵを受信側ＰＤＣＰに送信し、
前記受信側ＰＤＣＰが、前記受信側ＲＬＣから受信した送信ユニットＰＤＣＰ  ＰＤＵ中の圧縮されているＩＰヘッダ部を伸長し、送信ユニットＰＤＣＰ  ＰＤＵ中に誤り耐性強化情報が含まれる場合には、前記ＩＰヘッダ部を伸長した送信ユニットＰＤＣＰ  ＰＤＵの誤り耐性強化情報を除いた部分を対象にして誤りチェックを行い、誤りが存在する場合には、前記送信ユニットＰＤＣＰ  ＰＤＵ中のデータの内の該当するデータを前記誤り耐性強化情報で置き換えることを特徴とするパケット送信方法。
【請求項９】
ＰＤＣＰが、上位層から受信したデータユニットＰＤＣＰ  ＳＤＵのＩＰヘッダ部を圧縮することにより送信ユニットＰＤＣＰ  ＰＤＵを生成し、該生成した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信した際に、前記ＲＬＣにおいて所定サイズの送信ユニットＲＬＣ  ＰＤＵを生成するために充填されることになるパッディングのサイズに基づいて誤り耐性強化情報を前記ＰＤＣＰ  ＰＤＵに付加可能であると判断した場合、前記送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報を付加して前記ＲＬＣに送信し、
前記ＲＬＣが、前記ＰＤＣＰから受信した誤り耐性強化情報の付加された送信ユニットＰＤＣＰ  ＰＤＵに必要に応じてパッディングを充填することにより前記所定サイズの送信ユニットＲＬＣ  ＰＤＵを生成し、該生成した送信ユニットＲＬＣ  ＰＤＵをネットワークに送信することを特徴とする無線アクセスネットワーク。
【請求項１０】
ＰＤＣＰが、上位層から受信したデータユニットＰＤＣＰ  ＳＤＵのＩＰヘッダ部を圧縮することにより送信ユニットＰＤＣＰ  ＰＤＵを生成し、該生成した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信した際に、前記ＲＬＣにおいて前記送信ユニットＰＤＣＰ  ＰＤＵを所定サイズの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化するために充填されることになるパッディングのサイズに基づいて誤り耐性強化情報を前記送信ユニットＰＤＣＰ  ＰＤＵに付加可能であると判断した場合、前記送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報を付加して前記ＲＬＣに送信し、
前記ＲＬＣが、前記ＰＤＣＰから受信した誤り耐性強化情報の付加された送信ユニットＰＤＣＰ  ＰＤＵを、必要に応じてパッディングを充填することにより前記所定サイズの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化し、該セグメント化した各送信ユニットＲＬＣ  ＰＤＵをネットワークに送信することを特徴とする無線アクセスネットワーク。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット通信技術に関し、特に、パケットの誤り耐性を強化する技術に関する。
【０００２】
【従来の技術】
パケットの伝送途中で誤りが入り、受信側の上位層で行われるチェックサムの計算結果が誤りとなった場合、パケットが廃棄され、サービス品質が劣化する。特に再送制御が行なわれないＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いたデータの送受信では、パケット廃棄によるサービス品質の劣化は大きな問題となる。
【０００３】
そこで、従来からパケットの誤り耐性を強化し、パケットが廃棄される確率を少なくするために、次のような技術が提案されている。
【０００４】
送信すべきパケットをセグメント化して複数のパケットセグメントを生成する。その後、予め用意されている複数の誤り訂正方式（誤り訂正符号）の中から所定に基準に従って各パケットセグメントに適用する誤り訂正符号を選択する。そして、各パケットセグメントに選択した誤り訂正符号を付加してネットワークに送信する（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開２０００−７８１９７号公報
【０００６】
【発明が解決しようとする課題】
上述した従来の技術によれば、パケットの誤り耐性を強化することはできる。しかし、各パケットセグメントそれぞれに誤り訂正符号を付加しなければならないため、データの送信量が増加するという問題がある。
【０００７】
そこで、本発明の目的は、データの送信量を増加することなく、パケットの誤り耐性を強化することにある。
【０００８】
【課題を解決するための手段】
本発明に係る第１のパケット送信方法は、上記目的を達成するため、
ＰＤＣＰが、上位層から受信したデータユニットＰＤＣＰ  ＳＤＵのＩＰヘッダ部を圧縮することにより送信ユニットＰＤＣＰ  ＰＤＵを生成し、該生成した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信した際に、前記ＲＬＣにおいて所定サイズの送信ユニットＲＬＣ  ＰＤＵを生成するために充填されることになるパッディングのサイズに基づいて誤り耐性強化情報を前記ＰＤＣＰ  ＰＤＵに付加可能であると判断した場合、前記送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報を付加して前記ＲＬＣに送信し、
前記ＲＬＣが、前記ＰＤＣＰから受信した誤り耐性強化情報の付加された送信ユニットＰＤＣＰ  ＰＤＵに必要に応じてパッディングを充填することにより前記所定サイズの送信ユニットＲＬＣ  ＰＤＵを生成し、該生成した送信ユニットＲＬＣ  ＰＤＵをネットワークに送信することを特徴とする。
【０００９】
また、本発明に係る第２のパケット送信方法は、送信ユニットＰＤＣＰ  ＰＤＵを複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化して送信する場合にも適用できるようにするため、
ＰＤＣＰが、上位層から受信したデータユニットＰＤＣＰ  ＳＤＵのＩＰヘッダ部を圧縮することにより送信ユニットＰＤＣＰ  ＰＤＵを生成し、該生成した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信した際に、前記ＲＬＣにおいて前記送信ユニットＰＤＣＰ  ＰＤＵを所定サイズの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化するために充填されることになるパッディングのサイズに基づいて誤り耐性強化情報を前記送信ユニットＰＤＣＰ  ＰＤＵに付加可能であると判断した場合、前記送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報を付加して前記ＲＬＣに送信し、
前記ＲＬＣが、前記ＰＤＣＰから受信した誤り耐性強化情報の付加された送信ユニットＰＤＣＰ  ＰＤＵを、必要に応じてパッディングを充填することにより前記所定サイズの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化し、該セグメント化した各送信ユニットＲＬＣ  ＰＤＵをネットワークに送信することを特徴とする。
【００１０】
より具体的には、本発明に係る第３のパケット送信方法は、第２のパケット送信方法において、
前記誤り耐性強化情報が、誤り訂正符号であり、
前記ＰＤＣＰが、前記ＩＰヘッダ部を圧縮した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信すると、前記ＲＬＣにおいて前記送信ユニットＰＤＣＰ  ＰＤＵを所定サイズの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化するために、誤り訂正符号のサイズ以上のパッディングが充填された送信ユニットＲＬＣ  ＰＤＵが生成されることになると判断した場合、前記送信ユニットＰＤＣＰ  ＰＤＵに誤り訂正符号を付加して前記ＲＬＣに送信することを特徴とする。
【００１１】
また、本発明に係る第４のパケット送信方法は、送信データ量を増加させない範囲内で、できる限り誤り耐性を強化できるようにするため、第３のパケット送信方法において、
前記ＰＤＣＰが、誤り訂正能力の異なる複数種類の誤り訂正方式をサポートし、前記複数種類の誤り訂正方式の内から、生成する誤り訂正符号のサイズが前記充填されるパッディングのサイズ以下で、且つ前記パッディングのサイズに最も近い誤り訂正方式を選択し、該選択した誤り訂正方式により生成された誤り訂正符号を前記送信ユニットＰＤＣＰ  ＰＤＵに付加することを特徴とする。
【００１２】
また、本発明に係る第５の発明は、誤り耐性強化情報として誤り訂正符号以外の情報を利用できるようにするため、第２のパケット送信方法において、
前記ＰＤＣＰが、前記ＩＰヘッダ部を圧縮した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信すると、前記ＲＬＣにおいてパッディングが充填されると判断した場合、前記送信ユニットＰＤＣＰ  ＰＤＵ中のデータの内の、前記充填されるパッディングのサイズ以下のデータを誤り耐性強化情報として前記送信ユニットＰＤＣＰ  ＰＤＵに付加して前記ＲＬＣに送信することを特徴とする。
【００１３】
また、本発明に係る第６のパケット送信方法は、第２のパケット送信方法において、
受信側ＲＬＣが、前記ＲＬＣから送られてきた各送信ユニットＲＬＣ  ＰＤＵに基づいてセグメント化前の送信ユニットＰＤＣＰ  ＰＤＵを復元し、該復元した送信ユニットＰＤＣＰ  ＰＤＵを受信側ＰＤＣＰに送信し、
前記受信側ＰＤＣＰが、前記受信側ＲＬＣから受信した送信ユニットＰＤＣＰ  ＰＤＵ中の圧縮されているＩＰヘッダ部を伸長し、送信ユニットＰＤＣＰ  ＰＤＵ中に誤り耐性強化情報が含まれる場合には、前記ＩＰヘッダ部を伸長した送信ユニットＰＤＣＰ  ＰＤＵの誤り耐性強化情報を除いた部分を対象にして誤りチェックを行い、誤りがある場合には、誤り耐性強化情報を用いて誤りを訂正することを特徴とする。
【００１４】
また、本発明に係る第７のパケット送信方法は、第３のパケット送信方法において、
受信側ＲＬＣが、前記ＲＬＣから送られてきた各送信ユニットＲＬＣ  ＰＤＵに基づいてセグメント化前の送信ユニットＰＤＣＰ  ＰＤＵを復元し、該復元した送信ユニットＰＤＣＰ  ＰＤＵを受信側ＰＤＣＰに送信し、
前記受信側ＰＤＣＰが、前記受信側ＲＬＣから受信した送信ユニットＰＤＣＰ  ＰＤＵ中の圧縮されているＩＰヘッダ部を伸長し、送信ユニットＰＤＣＰ  ＰＤＵ中に誤り訂正符号が含まれる場合には、前記ＩＰヘッダ部を伸長した送信ユニットＰＤＣＰ  ＰＤＵの誤り訂正符号を除いた部分を対象にして誤りチェックを行い、誤りが存在する場合には、前記誤り訂正符号を用いて誤りを訂正することを特徴とする。
【００１５】
また、本発明に係る第８のパケット送信方法は、第５のパケット送信方法において、
受信側ＲＬＣが、前記ＲＬＣから送られてきた各送信ユニットＲＬＣ  ＰＤＵに基づいてセグメント化前の送信ユニットＰＤＣＰ  ＰＤＵを復元し、該復元した送信ユニットＰＤＣＰ  ＰＤＵを受信側ＰＤＣＰに送信し、
前記受信側ＰＤＣＰが、前記受信側ＲＬＣから受信した送信ユニットＰＤＣＰ  ＰＤＵ中の圧縮されているＩＰヘッダ部を伸長し、送信ユニットＰＤＣＰ  ＰＤＵ中に誤り耐性強化情報が含まれる場合には、前記ＩＰヘッダ部を伸長した送信ユニットＰＤＣＰ  ＰＤＵの誤り耐性強化情報を除いた部分を対象にして誤りチェックを行い、誤りが存在する場合には、前記送信ユニットＰＤＣＰ  ＰＤＵ中のデータの内の該当するデータを前記誤り耐性強化情報で置き換えることを特徴とする。
【００１６】
【作用】
ＰＤＣＰが、上位層から受信したデータユニットＰＤＣＰ  ＳＤＵのＩＰヘッダ部を圧縮することにより生成した送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報を付加可能か否かを判断する。この判断は、ＩＰヘッダ部を圧縮した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信した際に、ＲＬＣにおいて送信ユニットＰＤＣＰ  ＰＤＵを所定サイズの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化するために充填されることになるパッディングのサイズに基づいて行う。例えば、誤り耐性強化情報として誤り訂正符号を使用するのであれば、充填されることになるパッディングのサイズが誤り訂正符号のサイズ以上の場合、誤り耐性強化情報を付加可能であると判断する。また、例えば、誤り耐性強化情報として、送信ユニットＰＤＣＰ  ＰＤＵ中のデータの内の一部を使用するのであれば、パッディングが充填される場合、誤り耐性強化情報を付加可能であると判断する。そして、誤り耐性強化情報を付加可能であると判断した場合には、送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報を付加してＲＬＣに送信する。これにより、ＲＬＣは、誤り耐性強化情報を含んだ送信ユニットＰＤＣＰ  ＰＤＵをセグメント化することにより、複数の送信ユニットＲＬＣ  ＰＤＵを生成する。ここで、誤り耐性強化情報は、送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣに送信したときには、パッディングが充填される部分に付加されるので、送信データ量が増加することはない。
【００１７】
【発明の実施の形態】
次に本発明の実施例について図面を参照して詳細に説明する。
【００１８】
図１は本発明を適用する移動体通信システムの構成例を示すブロック図であり、コアネットワークＣＮと、無線アクセスネットワークＲＡＮと、移動体ＵＥとから構成されている。
【００１９】
無線アクセスネットワークＲＡＮは、無線制御装置ＲＮＣと、ノードＢとから構成され、交換機ネットワークであるコアネットワークＣＮとインタフェースＩｕを介して接続されている。
【００２０】
無線制御装置ＲＮＣは、無線リソースの管理や、ノードＢの制御などを行う。ノードＢは、無線送受信を行う論理的なノードであり、具体的には無線基地局装置である。ノードＢと無線制御装置ＲＮＣとは、インタフェースＩｕｂを介して接続される。ノードＢは、無線インタフェースを介して移動機ＵＥと接続される。また、無線制御装置ＲＮＣ間は、論理的なインタフェースＩｕｒによって接続される。
【００２１】
図２は無線アクセスネットワークＲＡＮ側のプロトコルアーキテクチャを、図３は移動機ＵＥ側のプロトコルアーキテクチャを示す。
【００２２】
図２に示すように、無線アクセスネットワークＲＡＮ側は、パケットのＩＰヘッダ部の処理機能を有する層（ＰＤＣＰ；Ｐａｃｋｅｔ  Ｄａｔａ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）２１と、データ送信をサポートする層（ＲＬＣ；Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）２２と、物理リソースの管理機能を有する層（ＲＲＣ；Ｒａｄｉｏ  Ｒｅｓｏｕｒｃｅ  Ｃｏｎｔｒｏｌ）２３とから構成され、ＲＲＣ２３からＰＤＣＰ２１，ＲＬＣ２２の双方に対して制御情報が渡される。
【００２３】
ＰＤＣＰ２１は、ＩＰヘッダ部の圧縮方法を複数サポートしており（ＲＦＣ  ３０９５  ＲＯＨＣやその他の圧縮方法）、ＲＲＣ２３からの制御情報によって指示された圧縮方法を使用して、上位層から受信したデータユニットＰＤＣＰ  ＳＤＵ中のＩＰヘッダ部を圧縮し、送信ユニットＰＤＣＰ  ＰＤＵを生成する。なお、送信側の上位層は、ＲＲＣ２３及びＲＲＣ３３を介して受信側の上位層とネゴシエーションを行うことにより、ＩＰヘッダ部の圧縮方法を決定し、この決定した圧縮方法をＰＤＣＰ２１に指示する。
【００２４】
また、ＰＤＣＰ２１は、生成した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣ２２に送信すると、ＲＬＣ２２において送信ユニットＰＤＣＰ  ＰＤＵを所定サイズＬの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化するために、サイズ（Ｌｅ＋Ｌｆ）以上のパッディングが充填された送信ユニットＲＬＣ  ＰＤＵが生成されることになるか否かを判断する機能を有する。なお、Ｌｅは誤り耐性強化情報のサイズを、Ｌｆは誤り耐性強化情報が含まれていることを示す情報のサイズである。
【００２５】
さらに、ＰＤＣＰ２１は、サイズ（Ｌｅ＋Ｌｆ）以上のパッディングが充填された送信ユニットＲＬＣ  ＰＤＵが生成されることになると判断した場合は、送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報および誤り耐性強化情報が含まれていることを示す情報を付加してＲＬＣ２２に送信し、サイズ（Ｌｅ＋Ｌｆ）以上のパッディングが充填された送信ユニットＲＬＣ  ＰＤＵが生成されることがないと判断した場合は、送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣ２２に送信する機能を有する。
【００２６】
ここで、誤り耐性強化情報は、パケットの誤り耐性を強化するための情報であり、本実施例では、予め定められている誤り訂正方式によって生成される誤り訂正符号を誤り耐性強化情報とする。また、上記所定サイズＬは、ＲＲＣ２３が制御情報を使用してＲＬＣ２２に設定した送信ユニットＲＬＣ  ＰＤＵのサイズであり、ＲＲＣ２３は、ＲＬＣ２２に送信ユニットＲＬＣ  ＰＤＵのサイズを設定する際、ＰＤＣＰ２１にそのサイズ（所定サイズＬ）を通知する処理も行っている。
【００２７】
ＲＬＣ２２は、ＰＤＣＰ２１から受信した送信ユニットＰＤＣＰ  ＰＤＵ（誤り耐性強化情報が付加されている場合もあれば、付加されていない場合もある）を、所定サイズＬの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化し、セグメント化した各送信ユニットＲＬＣ  ＰＤＵをネットワークに送信する機能を有する。ここで、上記所定サイズＬに満たない送信ユニットＲＬＣ  ＰＤＵが生成される場合には、パッディングを充填し、送信ユニットＲＬＣ  ＰＤＵのサイズを上記所定サイズＬにする。
【００２８】
一方、移動機ＵＥ側は、図３に示すように、ＰＤＣＰ３１と、ＲＬＣ３２と、ＲＲＣ３３と、上位層（ＩＰ層）３４とから構成されている。
【００２９】
ＲＬＣ３２は、ネットワークを介して受信した、セグメント化されている複数の送信ユニットＲＬＣ  ＰＤＵから元の送信ユニットＰＤＣＰ  ＰＤＵを復元し、ＰＤＣＰ３１に送信する機能を有する。
【００３０】
ＰＤＣＰ３１は、ＲＬＣ３２から受信した送信ユニットＰＤＣＰ  ＰＤＵの誤り耐性強化情報を除いた部分を対象にして、圧縮されているＩＰヘッダ部分を伸長し、元のデータユニットＰＤＣＰ  ＳＤＵ（送信側の上位層がＰＤＣＰ２１に送信したデータユニット）を復元する機能を有する。なお、ＩＰヘッダ部分を伸長する際、ＲＲＣ３３から通知された圧縮方法に対応する伸長方法でＩＰヘッダ部分を伸長する。つまり、ＲＲＣ３３は、送信側と受信側の上位層がネゴシエーションすることにより決定したＩＰヘッダ部分の圧縮方法をＰＤＣＰ３１に通知する。
【００３１】
更に、ＰＤＣＰ３１は、復元したデータユニットＰＤＣＰ  ＳＤＵについてチェックサムの計算を実行する機能や、データユニットＰＤＣＰ  ＳＤＵに対するチェックサムの計算結果が正常である場合には上記データユニットＰＤＣＰ  ＳＤＵを上位層３４に送信し、エラーである場合には、誤り耐性強化情報を使用して上記復元したデータユニットＰＤＣＰ  ＳＤＵに対する誤り訂正を行う機能や、誤り訂正後のデータユニットＰＤＣＰ  ＳＤＵを上位層３４へ送信する機能を有する。
【００３２】
【実施例の動作の説明】
次に各図を参照して本実施例の動作について詳細に説明する。
【００３３】
送信側のＰＤＣＰ２１は、上位層２４からのデータユニットＰＤＣＰ  ＳＤＵを受信すると、ＲＲＣ２３から指示された圧縮方法に従って、データユニットＰＤＣＰ  ＳＤＵのＩＰヘッダ部を圧縮することにより、送信ユニットＰＤＣＰ  ＰＤＵを生成する（図４のＳ４０、Ｓ４１）。なお、データユニットＰＤＣＰ  ＳＤＵには、上位層２４によって付加されたチェックサムが含まれている。その後、ＰＤＣＰ２１は、誤り耐性強化情報付加処理を行う（Ｓ４２）。この誤り耐性強化情報付加処理について、図５のフローチャートを参照して説明する。
【００３４】
先ず、ステップＳ４１で生成した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣ２２に送信すると、ＲＬＣ２２において送信ユニットＰＤＣＰ  ＰＤＵを所定サイズＬの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化するために、（誤り耐性強化情報のサイズＬｅ＋誤り耐性強化情報が含まれていることを示す情報のサイズＬｆ）以上のパッディングが充填された送信ユニットＲＬＣ  ＰＤＵが生成されることになるか否かを判断する（図５、Ｓ５０）。
【００３５】
この判断は、例えば、
（ステップＳ４１で生成した送信ユニットＰＤＣＰ  ＰＤＵのサイズ）÷｛（ＲＲＣ２３から通知されている送信ユニットＲＬＣ  ＰＤＵのサイズＬ）−（送信ユニットＲＬＣ  ＰＤＵのヘッダ部のサイズ）｝
なる演算を行い、その余り（パッディングサイズＬｐ）が（誤り耐性強化情報のサイズＬｅ＋誤り耐性強化情報が含まれていることを示す情報のサイズＬｆ）以上であるか否かを判断することにより行う。即ち、パッディングサイズＬｐが（Ｌｅ＋Ｌｆ）以上である場合は、ステップＳ５０の判断結果がＹＥＳとなり、そうでない場合は、ステップＳ５０の判断結果はＮＯとなる。
【００３６】
そして、ステップＳ５０の判断結果がＹＥＳとなった場合には、予め定められている誤り訂正方式に応じた誤り訂正符号を生成し、それを誤り耐性強化情報とする（Ｓ５１）。その後、送信ユニットＰＤＣＰ  ＰＤＵに、誤り耐性強化情報と、誤り耐性強化情報が含まれていることを示す情報とを付加してＲＬＣ２２に送信する（Ｓ５２）。これに対して、ステップＳ５０の判断結果がＮＯとなった場合は、図４のステップＳ４１で生成した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣ２２に送信する（Ｓ５３）。
【００３７】
今、例えば、ステップＳ４１で生成された送信ユニットＰＤＣＰ  ＰＤＵが図６（Ａ）に示すものであるとすると、ステップＳ５０の判断結果がＹＥＳとなった場合には、誤り耐性強化情報と、それが含まれていることを示す情報とが付加された、図６（Ｂ）に示す送信ユニットＰＤＣＰ  ＰＤＵがＲＬＣ２２に送信され、ステップＳ５０の判断結果がＮＯとなった場合には、図６（Ａ）に示す送信ユニットＰＤＣＰ  ＰＤＵがそのままＲＬＣ２２に送信されることになる。
【００３８】
ＲＬＣ２２は、ＰＤＣＰ２１からの送信ユニットＰＤＣＰ  ＰＤＵを受信すると、それを所定サイズＬの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化する（図４のＳ４３）。今、例えば、図６（Ｂ）に示す送信ユニットＰＤＣＰ  ＰＤＵを受信したとすると、ＲＬＣ２２は、同図（Ｃ）に示す２つの送信ユニットＲＬＣ  ＰＤＵ１，ＲＬＣ  ＰＤＵ２にセグメント化することになる。第１番目の送信ユニットＲＬＣ  ＰＤＵ１は、ＲＬＣヘッダ部と、ＩＰヘッダ部と、送信ユニットＰＤＣＰ  ＰＤＵに含まれているデータの前半部分とを含み、第２番目の送信ユニットＲＬＣ  ＰＤＵ２は、ＲＬＣヘッダ部と、送信ユニットＰＤＣＰ  ＰＤＵに含まれているデータの後半部分と、誤り耐性強化情報と、誤り耐性強化情報が含まれていることを示す情報と、パッディングとが含まれている。また、送信ユニットＲＬＣ  ＰＤＵ１，ＲＬＣ  ＰＤＵ２のサイズは、共に「Ｌ」である。なお、図６（Ｃ）の例では、第２番目の送信ユニットＲＬＣ  ＰＤＵ２には、パッディングが充填されているが、パッディングを充填しなくとも、そのサイズが「Ｌ」になる場合は、パッディングは充填されない。
【００３９】
その後、ＲＬＣ２２は、セグメント化した各送信ユニットＲＬＣ  ＰＤＵをネットワークに送出する（Ｓ４４）。
【００４０】
受信側のＲＬＣ３２は、ネットワークを介して送信側のＲＬＣ２２からのセグメント化された各送信ユニットＲＬＣ  ＰＤＵを受信すると、それらに基づいてセグメント化される前の送信ユニットＰＤＣＰ  ＰＤＵを復元し、ＰＤＣＰ３１に送信する（Ｓ４５）。
【００４１】
ＰＤＣＰ３１は、ＲＬＣ３２から送信ユニットＰＤＣＰ  ＰＤＵを受信すると、送信ユニット中の誤り耐性強化情報、誤り耐性強化情報が含まれていることを示す情報及びパッディング（パッディングは含まれていない場合もある）を除いた部分を対象にして、圧縮されているＩＰヘッダ部分を伸長し、元のデータユニットＰＤＣＰ  ＳＤＵ（送信側のＰＤＣＰ２１が上位層２４から受信したデータユニット）を復元する（Ｓ４６）。その後、送信ユニットＰＤＣＰ  ＰＤＵ中に誤り耐性強化情報が含まれている場合には、ＰＤＣＰ３１は、誤り検出訂正処理を行う（Ｓ４７）。このステップＳ４７で行う誤り検出訂正処理を、図７を参照して詳しく説明する。なお、送信ユニットＰＤＣＰ  ＰＤＵ中に誤り耐性強化情報が含まれていない場合は、ＰＤＣＰ３１は、ＩＰヘッダ部を伸長した元のデータユニットＰＤＣＰ  ＳＤＵを上位層３４へ送信する。
【００４２】
先ず、復元されたデータユニットＰＤＣＰ  ＳＤＵを対象にしてチェックサムの計算を実行する（図７のＳ７１）。そして、計算結果が正常である場合（Ｓ７２がＮＯ）は、データユニットＰＤＣＰ  ＳＤＵを上位層３４に送信する（Ｓ７４）。これに対して、計算結果がエラーであった場合（Ｓ７２がＹＥＳ）は、データユニットＰＤＣＰ  ＳＤＵに含まれている誤り耐性強化情報（誤り訂正符号）を利用して、データユニットＰＤＣＰ  ＳＤＵに対する誤り訂正処理を行い（Ｓ７３）、誤り訂正済みのデータユニットＰＤＣＰ  ＳＤＵを上位層３４へ送信する（Ｓ７４）。
【００４３】
上位層３４では、ＰＤＣＰ３１からのデータユニットＰＤＣＰ  ＳＤＵを受信すると、上位層独自の処理を行う（Ｓ４８）。この処理には、チェックサムを計算し、計算結果がエラーである場合には、データユニットＰＤＣＰ  ＳＤＵ（パケット）を破棄する処理も含まれる。
【００４４】
【発明の他の実施例】
なお、上述した実施例では、予め定められている誤り訂正方式によって生成される誤り訂正符号を誤り耐性強化情報とするようにしたが、ＰＤＣＰ２１において誤り訂正能力の異なるＮ種類（Ｎは複数）の誤り訂正方式をサポートしておき、パッディングサイズＬｐと各誤り訂正方式によって生成される誤り訂正符号のサイズＬｅ１〜ＬｅＮとに基づいて最適な誤り訂正方式を選択し、この選択した誤り訂正方式によって生成された誤り訂正符号を誤り耐性強化情報とするようにしても良い。最適の誤り訂正方式の選択方法としては、例えば、生成する誤り訂正符号のサイズＬｅｊ（１≦ｊ≦Ｎ）と誤り耐性強化情報を生成する際に使用した誤り訂正方式の種別を示す情報のサイズＬｆ’との合計サイズ（Ｌｅｊ＋Ｌｆ’）か、パッディングサイズＬｐ以下で、且つパッディングサイズＬｐに最も近いものを選択する方法を採用することができる。一般に、サイズが大きい誤り訂正符号ほど、誤り訂正能力が高いので、上記したようにすることにより、送信データ量を増加させない範囲内で、最も高い誤り訂正能力を持った誤り訂正方式を選択することが可能になる。
【００４５】
上記した実施例は、図５のフローチャートのステップＳ５０，Ｓ５１，Ｓ５２の処理および図７のフローチャートのステップＳ７３の処理を下記のように変更することにより実現できる。
【００４６】
・ステップＳ５０…ステップＳ４１で生成した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣ２２に送信すると、ＲＬＣ２２において送信ユニットＰＤＣＰ  ＰＤＵを所定サイズＬの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化するために、（誤り耐性強化情報のサイズＬｅ＋誤り耐性強化情報を生成する際に使用した誤り訂正方式の種別を示す情報のサイズＬｆ’）以上のパッディングが充填された送信ユニットＲＬＣ  ＰＤＵが生成されることになるか否かを判断する。
【００４７】
・ステップＳ５１…サポートしているＮ種類の誤り訂正方式の中から最適な誤り訂正方式を１つ選択する。この選択した誤り訂正方式によって誤り訂正符号を生成し、それを誤り耐性強化情報とする。なお、最適な誤り訂正方式の選択方法としては、例えば、（Ｌｅｊ＋Ｌｆ’）がパッディングサイズＬｐ以下で、且つパッディングサイズＬｐに最も近いものを選択する方法を採用することができる。
【００４８】
・ステップＳ５２…送信ユニットＰＤＣＰ  ＰＤＵに、ステップＳ５１で生成した誤り耐性強化情報（誤り訂正符号）と、誤り耐性強化情報を生成した誤り訂正方式の種別を示す情報とを付加してＲＬＣ２２に送信する。
【００４９】
・ステップＳ７３…誤り耐性強化情報と、誤り訂正方式の種別を示す情報を利用してデータユニットＰＤＣＰ  ＳＤＵに対する誤り訂正処理を行う。
【００５０】
また、上述した各実施例では、誤り耐性強化情報として誤り訂正符号を使用したが、送信ユニットＰＤＣＰ  ＰＤＵ中の一部のデータを誤り耐性強化情報とすることもできる。即ち、データを二重化することにより、誤り耐性を強化するようにすることもできる。このデータを二重化することにより誤り耐性を強化する実施例は、図５のフローチャートのステップＳ５０，Ｓ５１，Ｓ５２および図７のフローチャートのステップＳ７３の処理を下記のように変更することにより実現できる。
【００５１】
・ステップＳ５０…ステップＳ４１で生成した送信ユニットＰＤＣＰ  ＰＤＵをそのままＲＬＣ２２に送信すると、ＲＬＣ２２において送信ユニットＰＤＣＰ  ＰＤＵを所定サイズＬの複数の送信ユニットＲＬＣ  ＰＤＵにセグメント化するために、データの二重化部分を示す情報（二重化部分表示情報）のサイズＬｆ”よりも大きなパッディングが充填された送信ユニットＲＬＣ  ＰＤＵが生成されることになるか否かを判断する。
【００５２】
・ステップＳ５１…送信ユニットＰＤＣＰ  ＰＤＵから（パッディングサイズＬｐ−二重化部分表示情報のサイズＬｆ”）分のデータを取得し、それを誤り耐性強化情報とする。送信ユニットＰＤＣＰ  ＰＤＵのデータ部のどの部分から上記サイズ分のデータを取得しても構わないが、本実施例では、データ部の先頭から上記サイズ分のデータを取得するものとする。また、本実施例では、データ部の先頭から誤り耐性強化情報を取得するようにしており、誤り耐性強化情報のサイズだけでデータの二重化部分を特定できるので、二重化部分表示情報としては、誤り耐性強化情報のサイズ＝（Ｌｐ−Ｌｆ”）を使用する。
【００５３】
・ステップＳ５２…送信ユニットＰＤＣＰ  ＰＤＵに、誤り耐性強化情報と二重化部分表示情報とを付加し、ＲＬＣ２２へ送信する。
【００５４】
・ステップＳ７３…誤り耐性強化情報と、二重化部分表示情報とに基づいて、データユニットＰＤＣＰ  ＳＤＵに対する誤り訂正処理を行う。即ち、データユニットＰＤＣＰ  ＳＤＵ中の、二重化部分表示情報によって特定されるデータを誤り耐性強化情報で置き換えることにより、誤り訂正処理を行う。
【００５５】
【発明の効果】
以上説明したように、本発明は、従来、パッディングが充填されていた部分を利用して誤り耐性強化情報を送信するようにしているので、送信データ量を増やすことなく、パケットの誤り耐性を強化することができる。
【００５６】
また、本発明は、誤り訂正能力の異なる複数の誤り訂正方式をサポートしておき、送信ユニットＰＤＣＰ  ＰＤＵに誤り耐性強化情報を付加する際には、複数種類の誤り訂正方式の内から、生成する誤り訂正符号のサイズが前記充填されるパッディングのサイズ以下で、且つ上記パッディングのサイズに最も近い誤り訂正方式を選択し、この選択した誤り訂正方式により生成された誤り訂正符号を送信ユニットＰＤＣＰ  ＰＤＵに付加するようにしているので、送信データ量を増加させない範囲内で、できる限りパケットの誤り耐性を強化することができる。
【図面の簡単な説明】
【図１】本発明を適用する移動体通信システムの構成例を示すブロック図である。
【図２】無線アクセスネットワークＲＡＮ側のプロトコルアーキテクチャを示す図である。
【図３】移動機ＵＥ側のプロトコルアーキテクチャを示す図である。
【図４】本発明の実施例の動作の概要を示すフローチャートである。
【図５】送信側のＰＤＣＰ２１が行う誤り耐性強化情報付加処理の詳細な処理例を示すフローチャートである。
【図６】送信側のＰＤＣＰ２１およびＲＬＣ２２の動作を説明するための図である。
【図７】受信側のＰＤＣＰ３１が行う誤り検出訂正処理の詳細な処理例を示す流れ図である。
【符号の説明】
ＣＮ…コアネットワーク
ＲＡＮ…無線アクセスネットワーク
ＲＮＣ…無線制御装置
Ｂ…ノード
ＵＥ…移動機
２１…ＰＤＣＰ
２２…ＲＬＣ
２３…ＲＲＣ
２４…上位層
３１…ＰＤＣＰ
３２…ＲＬＣ
３３…ＲＲＣ
３４…上位層
【図１】
2004282197.tif 000003
【図２】
2004282197.tif 000004
【図３】
2004282197.tif 000005
【図４】
2004282197.tif 000006
【図５】
2004282197.tif 000007
【図６】
2004282197.tif 000008
【図７】
2004282197.tif 000009