(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信することと、前記複数のＲＴＰパケットの各々は、少なくとも１つのＲＴＰパラメータと、少なくとも１つのパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータとを含む、
前記受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ）伸張を適用することと、ここにおいて、復号失敗が前記パケットのうちの少なくとも１つについて発生する、
前記少なくとも１つのＰＤＣＰパラメータのうちの対応するＰＤＣＰパラメータに基づいて、前記失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定することと、
前記少なくとも１つの推定されたＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することと
を備える、方法。
【請求項２】
前記少なくとも１つの推定されたＲＴＰパラメータが、ＲＴＰシーケンス番号（ＳＮ）とＲＴＰタイムスタンプとを備える、請求項１に記載の方法。
【請求項３】
前記対応するＰＤＣＰパラメータが、ＰＤＣＰ  ＳＮとＰＤＣＰ受信時間とを備える、請求項２に記載の方法。
【請求項４】
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットのＰＤＣＰシーケンス番号（ＳＮ）と、前の正常に復号されたパケットのＰＤＣＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰ  ＳＮを推定することを備える、請求項１に記載の方法。
【請求項５】
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮが、以下の式に基づいて計算され、
【数１】
0006434191.tif 000026
上式で、
ＳＮPDCP,f＝前記失敗した少なくとも１つのパケットのＰＤＣＰ  ＳＮ、
ＳＮPDCP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ  ＳＮ、および
ＳＮRTP,sd＝前記前の正常に復号されたパケットのＲＴＰ  ＳＮ
である、請求項４に記載の方法。
【請求項６】
前記少なくとも１つのＲＴＰパラメータを推定することが、推定されたＲＴＰタイムスタンプを生成するために、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することをさらに備える、請求項４に記載の方法。
【請求項７】
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することをさらに備える、請求項４に記載の方法。
【請求項８】
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数２】
0006434191.tif 000027
上式で、
ＲＴPDCP,f＝前記失敗したパケットのＰＤＣＰ受信時間、
ＲＴPDCP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ受信時間、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、および
ｎは変換係数である、
請求項６に記載の方法。
【請求項９】
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数３】
0006434191.tif 000028
上式で、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、
ＳＮRTP,est＝前記失敗したパケットの前記推定されたＲＴＰ  ＳＮ、
ＳＮRTP,sd＝前記前の正常に復号されたパケットの前記ＲＴＰ  ＳＮ、および
ｔc＝時間的変換手段
である、請求項７に記載の方法。
【請求項１０】
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備え、前記少なくとも１つのＲＴＰパラメータを推定することは、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部であるとき、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することと、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部でないとき、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することと
をさらに備える、請求項４に記載の方法。
【請求項１１】
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することが、
前記推定された少なくともＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するためにＲＯＨＣを適用することと、
前記失敗した少なくとも１つのパケットについて別の復号失敗を経験することと、
変更された推定されたＲＴＰタイムスタンプを生成するために、前記推定されたＲＴＰタイムスタンプを所定の値だけ変更することと、
前記変更された推定されたＲＴＰタイムスタンプを使用して、前記失敗した少なくとも１つのパケットを復号することと
を備える、請求項６に記載の方法。
【請求項１２】
前記変更された推定されたＲＴＰタイムスタンプを使用して、前記失敗した少なくとも１つのパケットを復号することは、前記失敗した少なくとも１つのパケットが正常に復号されるかまたはしきい値に達するまで、前記推定されたＲＴＰタイムスタンプを所定の増分ずつ連続的に変更することをさらに備える、請求項１１に記載の方法。
【請求項１３】
前記しきい値が、経過時間および試行の数のうちの少なくとも１つを備える、請求項１２に記載の方法。
【請求項１４】
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備える、請求項１に記載の方法。
【請求項１５】
ワイヤレス通信のための装置であって、
ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信するための手段と、前記複数のＲＴＰパケットの各々は、少なくとも１つのＲＴＰパラメータと、少なくとも１つのパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータとを含む、
前記受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ）伸張を適用するための手段と、ここにおいて、復号失敗が前記パケットのうちの少なくとも１つについて発生する、
前記少なくとも１つのＰＤＣＰパラメータのうちの対応するＰＤＣＰパラメータに基づいて、前記失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定するための手段と、
前記少なくとも１つの推定されたＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するための手段と
を備える、装置。
【請求項１６】
前記少なくとも１つの推定されたＲＴＰパラメータが、ＲＴＰシーケンス番号（ＳＮ）とＲＴＰタイムスタンプとを備える、請求項１５に記載の装置。
【請求項１７】
前記対応するＰＤＣＰパラメータが、ＰＤＣＰ  ＳＮとＰＤＣＰ受信時間とを備える、請求項１６に記載の装置。
【請求項１８】
前記少なくとも１つのＲＴＰパラメータを推定するための前記手段が、前記失敗した少なくとも１つのパケットのＰＤＣＰシーケンス番号（ＳＮ）と、前の正常に復号されたパケットのＰＤＣＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰ  ＳＮを推定するための手段を備える、請求項１５に記載の装置。
【請求項１９】
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮが、以下の式に基づいて計算され、
【数４】
0006434191.tif 000029
上式で、
ＳＮPDCP,f＝前記失敗した少なくとも１つのパケットのＰＤＣＰ  ＳＮ、
ＳＮPDCP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ  ＳＮ、および
ＳＮRTP,sd＝前記前の正常に復号されたパケットのＲＴＰ  ＳＮ
である、請求項１８に記載の装置。
【請求項２０】
前記少なくとも１つのＲＴＰパラメータを推定するための前記手段が、推定されたＲＴＰタイムスタンプを生成するために、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段をさらに備える、請求項１８に記載の装置。
【請求項２１】
前記少なくとも１つのＲＴＰパラメータを推定するための前記手段が、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段をさらに備える、請求項１８に記載の装置。
【請求項２２】
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数５】
0006434191.tif 000030
上式で、
ＲＴPDCP,f＝前記失敗したパケットのＰＤＣＰ受信時間、
ＲＴPDCP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ受信時間、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、および
ｎは変換係数である、
請求項２０に記載の装置。
【請求項２３】
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数６】
0006434191.tif 000031
上式で、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、
ＳＮRTP,est＝前記失敗したパケットの前記推定されたＲＴＰ  ＳＮ、
ＳＮRTP,sd＝前記前の正常に復号されたパケットの前記ＲＴＰ  ＳＮ、および
ｔc＝時間的変換手段
である、請求項２１に記載の装置。
【請求項２４】
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備え、前記少なくとも１つのＲＴＰパラメータを推定するための前記手段は、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部であるとき、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段と、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部でないとき、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段と
をさらに備える、請求項１８に記載の装置。
【請求項２５】
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するための前記手段が、
前記推定された少なくともＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するためにＲＯＨＣを適用するための手段と、
前記失敗した少なくとも１つのパケットについて別の復号失敗を経験するための手段と、
変更された推定されたＲＴＰタイムスタンプを生成するために、前記推定されたＲＴＰタイムスタンプを所定の値だけ変更するための手段と、
前記変更された推定されたＲＴＰタイムスタンプを使用して、前記失敗した少なくとも１つのパケットを復号するための手段と
を備える、請求項２０に記載の装置。
【請求項２６】
前記変更された推定されたＲＴＰタイムスタンプを使用して、前記失敗した少なくとも１つのパケットを復号するための前記手段は、前記失敗した少なくとも１つのパケットが正常に復号されるかまたはしきい値に達するまで、前記推定されたＲＴＰタイムスタンプを所定の増分ずつ連続的に変更するための手段をさらに備える、請求項２５に記載の装置。
【請求項２７】
前記しきい値が、経過時間および試行の数のうちの少なくとも１つを備える、請求項２６に記載の装置。
【請求項２８】
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備える、請求項１５に記載の装置。
【請求項２９】
ワイヤレス通信のための装置であって、
メモリと、
前記メモリに結合された少なくとも１つのプロセッサと
を備え、前記少なくとも１つのプロセッサが、
ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信することと、前記複数のＲＴＰパケットの各々は、少なくとも１つのＲＴＰパラメータと、少なくとも１つのパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータとを含む、
前記受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ）伸張を適用することと、ここにおいて、復号失敗が前記パケットのうちの少なくとも１つについて発生する、
前記少なくとも１つのＰＤＣＰパラメータのうちの対応するＰＤＣＰパラメータに基づいて、前記失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定することと、
前記少なくとも１つの推定されたＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することと
を行うように構成された、装置。
【請求項３０】
前記少なくとも１つの推定されたＲＴＰパラメータが、ＲＴＰシーケンス番号（ＳＮ）とＲＴＰタイムスタンプとを備える、請求項２９に記載の装置。
【請求項３１】
前記対応するＰＤＣＰパラメータが、ＰＤＣＰ  ＳＮとＰＤＣＰ受信時間とを備える、請求項３０に記載の装置。
【請求項３２】
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットのＰＤＣＰシーケンス番号（ＳＮ）と、前の正常に復号されたパケットのＰＤＣＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰ  ＳＮを推定することを備える、請求項２９に記載の装置。
【請求項３３】
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮが、以下の式に基づいて計算され、
【数７】
0006434191.tif 000032
上式で、
ＳＮPDCP,f＝前記失敗した少なくとも１つのパケットのＰＤＣＰ  ＳＮ、
ＳＮPDCP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ  ＳＮ、および
ＳＮRTP,sd＝前記前の正常に復号されたパケットのＲＴＰ  ＳＮ
である、請求項３２に記載の装置。
【請求項３４】
前記少なくとも１つのＲＴＰパラメータを推定することが、推定されたＲＴＰタイムスタンプを生成するために、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することをさらに備える、請求項３２に記載の装置。
【請求項３５】
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することをさらに備える、請求項３２に記載の装置。
【請求項３６】
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数８】
0006434191.tif 000033
上式で、
ＲＴPDCP,f＝前記失敗したパケットのＰＤＣＰ受信時間、
ＲＴPDCP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ受信時間、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、および
ｎは変換係数である、
請求項３４に記載の装置。
【請求項３７】
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数９】
0006434191.tif 000034
上式で、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、
ＳＮRTP,est＝前記失敗したパケットの前記推定されたＲＴＰ  ＳＮ、
ＳＮRTP,sd＝前記前の正常に復号されたパケットの前記ＲＴＰ  ＳＮ、および
ｔc＝時間的変換手段
である、請求項３５に記載の装置。
【請求項３８】
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備え、前記少なくとも１つのＲＴＰパラメータを推定することは、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部であるとき、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することと、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部でないとき、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することと
をさらに備える、請求項３２に記載の装置。
【請求項３９】
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することが、
前記推定された少なくともＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するためにＲＯＨＣを適用すること、
前記失敗した少なくとも１つのパケットについて別の復号失敗を経験すること、
変更された推定されたＲＴＰタイムスタンプを生成するために、前記推定されたＲＴＰタイムスタンプを所定の値だけ変更すること、
前記変更された推定されたＲＴＰタイムスタンプを使用して、前記失敗した少なくとも１つのパケットを復号すること
を備える、請求項３４に記載の装置。
【請求項４０】
前記変更された推定されたＲＴＰタイムスタンプを使用して、前記失敗した少なくとも１つのパケットを復号することは、前記失敗した少なくとも１つのパケットが正常に復号されるかまたはしきい値に達するまで、前記推定されたＲＴＰタイムスタンプを所定の増分ずつ連続的に変更することをさらに備える、請求項３９に記載の装置。
【請求項４１】
前記しきい値が、経過時間および試行の数のうちの少なくとも１つを備える、請求項４０に記載の装置。
【請求項４２】
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備える、請求項２９に記載の装置。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]  本出願は、その全体が参照により本明細書に明確に組み込まれる、２０１５年９月２３日に出願された「ＣＡＬＬ  ＣＯＮＴＩＮＵＩＴＹ  ＩＮ  ＨＩＧＨ  ＵＰＬＩＮＫ  ＩＮＴＥＲＦＥＲＥＮＣＥ  ＳＴＡＴＥ」と題する米国特許出願第１４／８６３，４１６号の利益を主張する。
【技術分野】
【０００２】
[0002]  本開示は、一般に通信システムに関し、より詳細には、送信品質を向上させるための技法に関する。
【背景技術】
【０００３】
[0003]  ワイヤレス通信システムは、電話、ビデオ、データ、メッセージング、およびブロードキャストのような様々な電気通信サービスを提供するために広く展開されている。通常のワイヤレス通信システムは、利用可能なシステムリソース（例えば、帯域幅、送信電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続技術を採用し得る。そのような多元接続技術の例としては、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）システム、および時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）システムがある。
【０００４】
[0004]  これらの多元接続技術は、異なるワイヤレスデバイスが都市、国家、地域、さらには地球規模で通信することを可能にする共通プロトコルを提供するために、様々な電気通信規格において採用されている。例示的な電気通信規格は、ロングタームエボリューション（ＬＴＥ（登録商標））である。ＬＴＥは、第３世代パートナーシッププロジェクト（３ＧＰＰ（登録商標）：Third Generation Partnership Project）によって公表されたユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ：Universal Mobile Telecommunications System）モバイル規格の拡張のセットである。ＬＴＥは、スペクトル効率を改善すること、コストを下げること、サービスを改善すること、新しいスペクトルを利用すること、およびダウンリンク（ＤＬ）上でＯＦＤＭＡを使用し、アップリンク（ＵＬ）上でＳＣ−ＦＤＭＡを使用し、多入力多出力（ＭＩＭＯ）アンテナ技術を使用して他のオープン規格とより良く統合することによって、モバイルブロードバンドインターネットアクセスをより良くサポートするように設計されている。しかしながら、モバイルブロードバンドアクセスに対する需要が増加し続けるにつれて、ＬＴＥ技術のさらなる改善が必要である。好ましくは、これらの改善は、他の多元接続技術と、これらの技術を採用する電気通信規格とに適用可能であるべきである。
【０００５】
[0005]  リアルタイムトランスポートプロトコル（ＲＴＰ：Real-Time Transport Protocol）パケットは、パケットデータコンバージェンスプロトコル（ＰＤＣＰ：Packet Data Convergence Protocol）を使用して、ワイヤレスチャネル上で送信され得る。データパケットは様々なモードで送信され得る。例えば、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ：Voice-over-Long Term Evolution）呼、およびマルチメディアデータのリアルタイム送信を伴う他のアプリケーションのような、帯域幅需要が通信の品質を規定する多くのアプリケーションのコンテキストでは、繰り返されるパケット失敗が、ユーザのエクスペリエンスに著しく影響を及ぼし得る。例えば、一般に、失敗したパケットは認識されないことがあり、データのシームレスな送信を確保にするのに間に合うように再送信されないことがあるという点で、問題が生じ得る。
【発明の概要】
【０００６】
[0006]  本開示の一態様では、方法、コンピュータプログラム製品、および装置が提供される。本装置は、メモリと、メモリに結合された少なくとも１つのプロセッサとを含み、少なくとも１つのプロセッサは、ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信することと、受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ：Robust Header Compression）伸張を適用することと、ここにおいて、復号失敗がパケットのうちの少なくとも１つについて発生する、対応するパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータに基づいて、失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定することと、少なくとも１つのＲＴＰパラメータを使用して、失敗した少なくとも１つのパケットを復号することとを行うように構成される。
【０００７】
[0007]  本装置は、ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信するための手段と、受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ）伸張を適用するための手段と、ここにおいて、復号失敗がパケットのうちの少なくとも１つについて発生する、対応するパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータに基づいて、失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定するための手段と、少なくとも１つのＲＴＰパラメータを使用して、失敗した少なくとも１つのパケットを復号するための手段とをさらに含む。
【０００８】
[0008]  本開示の別の態様では、ワイヤレス通信のための方法が、ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信することと、受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ）伸張を適用することと、ここにおいて、復号失敗がパケットのうちの少なくとも１つについて発生する、対応するパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータに基づいて、失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定することと、少なくとも１つのＲＴＰパラメータを使用して、失敗した少なくとも１つのパケットを復号することとを含む。
【０００９】
[0009]  本開示の別の態様では、ワイヤレス通信のためのコンピュータ実行可能コードを記憶するコンピュータ可読媒体が、ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信することと、受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ）伸張を適用することと、ここにおいて、復号失敗がパケットのうちの少なくとも１つについて発生する、対応するパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータに基づいて、失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定することと、少なくとも１つのＲＴＰパラメータを使用して、失敗した少なくとも１つのパケットを復号することとを行うためのコードを含む。
【図面の簡単な説明】
【００１０】
【図１】ネットワークアーキテクチャの一例を示す図。
【図２】アクセスネットワークの一例を示す図。
【図３】ＬＴＥにおけるＤＬフレーム構造の一例を示す図。
【図４】ＬＴＥにおけるＵＬフレーム構造の一例を示す図。
【図５】ユーザプレーンおよび制御プレーンのための無線プロトコルアーキテクチャの一例を示す図。
【図６】アクセスネットワーク中の発展型ノードＢおよびユーザ機器の一例を示す図。
【図７】ＶｏＬＴＥにおいて使用される様々な構成要素を識別するＩＭＳネットワーク７００の図。
【図８】ワイヤレス通信の方法のフローチャート。
【図９】ワイヤレス通信の方法のフローチャート。
【図１０】例示的な装置における異なるモジュール／手段／構成要素間のデータフローを示す概念データフロー図。
【図１１】処理システムを採用する装置のためのハードウェア実施形態の一例を示す図。
【詳細な説明】
【００１１】
[0021]  添付の図面に関して以下に記載される詳細な説明は、様々な構成の説明として意図されており、本明細書で説明される概念が実施され得る構成を表すことを意図しない。詳細な説明は、様々な概念の完全な理解を与えるための具体的な詳細を含む。しかしながら、これらの概念はこれらの具体的な詳細なしに実施され得ることは当業者には明らかであろう。いくつかの例では、そのような概念を不明瞭にしないように、よく知られている構造および構成要素がブロック図の形式で示される。
【００１２】
[0022]  次に、様々な装置および方法を参照しながら電気通信システムのいくつかの態様が提示される。これらの装置および方法が、以下の詳細な説明において説明され、（「要素」と総称される）様々なブロック、モジュール、構成要素、回路、ステップ、プロセス、アルゴリズムなどによって添付の図面に示される。これらの要素は、電子ハードウェア、コンピュータソフトウェア、またはそれらの任意の組合せを使用して実施され得る。そのような要素がハードウェアとして実施されるかソフトウェアとして実施されるかは、特定の適用例および全体的なシステムに課される設計制約に依存する。
【００１３】
[0023]  例として、要素、または要素の任意の部分、または要素の任意の組合せは、１つまたは複数のプロセッサを含む「処理システム」を用いて実施され得る。プロセッサの例としては、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、状態機械、ゲート論理、個別ハードウェア回路、および本開示全体にわたって説明される様々な機能を行うように構成された他の好適なハードウェアがある。処理システム中の１つまたは複数のプロセッサはソフトウェアを実行し得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語などの名称にかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行ファイル、実行スレッド、プロシージャ、関数などを意味すると広く解釈されたい。
【００１４】
[0024]  従って、１つまたは複数の例示的な具体例において、説明される機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実施され得る。ソフトウェアで実施される場合、機能は、コンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体上に１つまたは複数の命令またはコードとして符号化され得る。コンピュータ可読媒体はコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定でなく例として、そのようなコンピュータ可読媒体は、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ（登録商標））、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）または他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、上述のタイプのコンピュータ可読媒体の組合せ、あるいはコンピュータによってアクセスされ得る、命令またはデータ構造の形態のコンピュータ実行可能コードを記憶するために使用され得る任意の他の媒体を備えることができる。
【００１５】
[0025]  図１は、ＬＴＥネットワークアーキテクチャ１００を示す図である。ＬＴＥネットワークアーキテクチャ１００は、発展型パケットシステム（ＥＰＳ：Evolved Packet System）１００と呼ばれることがある。ＥＰＳ１００は、１つまたは複数のユーザ機器（ＵＥ：user equipment）１０２と、発展型ＵＭＴＳ地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ：Evolved UMTS Terrestrial Radio Access Network）１０４と、発展型パケットコア（ＥＰＣ：Evolved Packet Core）１１０と、事業者のインターネットプロトコル（ＩＰ）サービス１２２とを含み得る。ＥＰＳは他のアクセスネットワークと相互接続できるが、簡単のために、それらのエンティティ／インターフェースは図示されない。図示のように、ＥＰＳはパケット交換サービスを提供するが、当業者が容易に諒解するように、本開示全体にわたって提示される様々な概念は、回線交換サービスを提供するネットワークに拡張され得る。
【００１６】
[0026]  Ｅ−ＵＴＲＡＮは、発展型ノードＢ（ｅＮＢ）１０６と、他のｅＮＢ１０８とを含み、マルチキャスト協調エンティティ（ＭＣＥ）１２８を含み得る。ｅＮＢ１０６は、ＵＥ１０２に対してユーザプレーンプロトコル終端と制御プレーンプロトコル終端とを与える。ｅＮＢ１０６は、バックホール（例えば、Ｘ２インターフェース）を介して他のｅＮＢ１０８に接続され得る。ＭＣＥ１２８は発展型マルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）（ｅＭＢＭＳ：evolved Multimedia Broadcast Multicast Service）のために時間／周波数無線リソースを割り振り、ｅＭＢＭＳのために無線構成（例えば、変調およびコーディング方式（ＭＣＳ：modulation and coding scheme））を決定する。ＭＣＥ１２８は、別個のエンティティ、またはｅＮＢ１０６の一部であり得る。ｅＮＢ１０６は、基地局、ノードＢ、アクセスポイント、基地トランシーバ局、無線基地局、無線トランシーバ、トランシーバ機能、基本サービスセット（ＢＳＳ：basic service set）、拡張サービスセット（ＥＳＳ：extended service set）、または何らかの他の好適な用語で呼ばれることもある。ｅＮＢ１０６は、ＵＥ１０２にＥＰＣ１１０へのアクセスポイントを与える。ＵＥ１０２の例としては、セルラーフォン、スマートフォン、セッション開始プロトコル（ＳＩＰ：session initiation protocol）フォン、ラップトップ、携帯情報端末（ＰＤＡ）、衛星ラジオ、全地球測位システム、マルチメディアデバイス、ビデオデバイス、デジタルオーディオプレーヤ（例えば、ＭＰ３プレーヤ）、カメラ、ゲームコンソール、タブレット、または任意の他の同様の機能デバイスがある。ＵＥ１０２は、当業者によって、移動局、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の好適な用語で呼ばれることもある。
【００１７】
[0027]  ｅＮＢ１０６は、ＥＰＣ１１０に接続される。ＥＰＣ１１０は、モビリティ管理エンティティ（ＭＭＥ：Mobility Management Entity）１１２と、ホーム加入者サーバ（ＨＳＳ：Home Subscriber Server）１２０と、他のＭＭＥ１１４と、サービングゲートウェイ１１６と、マルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）ゲートウェイ１２４と、ブロードキャストマルチキャストサービスセンター（ＢＭ−ＳＣ：Broadcast Multicast Service Center）１２６と、パケットデータネットワーク（ＰＤＮ：Packet Data Network）ゲートウェイ１１８とを含み得る。ＭＭＥ１１２は、ＵＥ１０２とＥＰＣ１１０との間のシグナリングを処理する制御ノードである。概して、ＭＭＥ１１２はベアラおよび接続管理を行う。全てのユーザＩＰパケットは、サービングゲートウェイ１１６を通して転送され、サービングゲートウェイ１１６自体はＰＤＮゲートウェイ１１８に接続される。ＰＤＮゲートウェイ１１８は、ＵＥのＩＰアドレス割振り並びに他の機能を提供する。ＰＤＮゲートウェイ１１８およびＢＭ−ＳＣ１２６は、ＩＰサービス１２２に接続される。ＩＰサービス１２２は、インターネット、イントラネット、ＩＰマルチメディアサブシステム（ＩＭＳ：IP Multimedia Subsystem）、ＰＳストリーミングサービス（ＰＳＳ：PS Streaming Service）、および／または他のＩＰサービスを含み得る。ＢＭ−ＳＣ１２６は、ＭＢＭＳユーザサービスプロビジョニングおよび配信のための機能を提供し得る。ＢＭ−ＳＣ１２６は、コンテンツプロバイダＭＢＭＳ送信のためのエントリポイントとして働き得、ＰＬＭＮ内のＭＢＭＳベアラサービスを許可し、開始するために使用され得、ＭＢＭＳ送信をスケジュールし、配信するために使用され得る。ＭＢＭＳゲートウェイ１２４は、特定のサービスをブロードキャストするマルチキャストブロードキャスト単一周波数ネットワーク（ＭＢＳＦＮ：Multicast Broadcast Single Frequency Network）エリアに属するｅＮＢ（例えば、１０６、１０８）にＭＢＭＳトラフィックを配信するために使用され得、セッション管理（
開始／停止）と、ｅＭＢＭＳ関係の課金情報を収集することとを担当し得る。
【００１８】
[0028]  図２は、ＬＴＥネットワークアーキテクチャにおけるアクセスネットワーク２００の一例を示す図である。この例において、アクセスネットワーク２００は、いくつかのセルラー領域（セル）２０２に分割される。１つまたは複数のより低い電力クラスのｅＮＢ２０８が、セル２０２のうちの１つまたは複数と重複するセルラー領域２１０を有し得る。より低い電力クラスのｅＮＢ２０８は、フェムトセル（例えば、ホームｅＮＢ（ＨｅＮＢ：home eNB））、ピコセル、マイクロセル、またはリモートラジオヘッド（ＲＲＨ：remote radio head）であり得る。マクロｅＮＢ２０４はそれぞれ、それぞれのセル２０２に割り当てられ、セル２０２中の全てのＵＥ２０６にＥＰＣ１１０へのアクセスポイントを与えるように構成される。アクセスネットワーク２００のこの例には集中型コントローラはないが、代替構成では集中型コントローラが使用され得る。ｅＮＢ２０４は、無線ベアラ制御、承認制御、モビリティ制御、スケジューリング、セキュリティ、およびサービングゲートウェイ１１６への接続性を含む、全ての無線関係機能を担当する。ｅＮＢは１つまたは複数の（例えば、３つの）（セクタとも呼ばれる）セルをサポートし得る。「セル」という用語は、ｅＮＢの最小カバレージエリア、および／または特定のカバレージエリアをサービスするｅＮＢサブシステムを指すことがある。さらに、「ｅＮＢ」、「基地局」、および「セル」という用語は、本明細書において同義で使用され得る。
【００１９】
[0029]  アクセスネットワーク２００によって採用される変調および多元接続方式は、展開されている特定の電気通信規格に応じて異なり得る。ＬＴＥ適用例では、周波数分割複信（ＦＤＤ）と時分割複信（ＴＤＤ）の両方をサポートするために、ＯＦＤＭがＤＬ上で使用され、ＳＣ−ＦＤＭＡがＵＬ上で使用される。当業者が以下の詳細な説明から容易に諒解するように、本明細書で提示される様々な概念はＬＴＥ適用例に好適である。ただし、これらの概念は、他の変調および多元接続技法を採用する他の電気通信規格に容易に拡張され得る。例として、これらの概念は、エボリューションデータオプティマイズド（ＥＶ−ＤＯ：Evolution-Data Optimized）またはウルトラモバイルブロードバンド（ＵＭＢ：Ultra Mobile Broadband）に拡張され得る。ＥＶ−ＤＯおよびＵＭＢは、ＣＤＭＡ２０００規格ファミリーの一部として第３世代パートナーシッププロジェクト２（３ＧＰＰ２：3rd Generation Partnership Project 2）によって公表されたエアインターフェース規格であり、移動局にブロードバンドインターネットアクセスを与えるためにＣＤＭＡを採用する。これらの概念はまた、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））とＴＤ−ＳＣＤＭＡのようなＣＤＭＡの他の変形態とを採用するユニバーサル地上波無線アクセス（ＵＴＲＡ：Universal Terrestrial Radio Access）、ＴＤＭＡを採用するモバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）、並びに、ＯＦＤＭＡを採用する、発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ：Evolved UTRA）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ（登録商標））、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ（登録商標））、ＩＥＥＥ８０２．２０、およびＦｌａｓｈ−ＯＦＤＭに拡張され得る。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥおよびＧＳＭは３ＧＰＰ団体からの文書に記載されている。ＣＤＭＡ２０００およびＵＭＢについては、３ＧＰＰ２団体からの文書に記載されている。採用される実際のワイヤレス通信規格および多元接続技術は、特定の適用例およびシステムに課された全体的な設計制約に依存することになる。
【００２０】
[0030]  ｅＮＢ２０４は、ＭＩＭＯ技術をサポートする複数のアンテナを有し得る。ＭＩＭＯ技術の使用により、ｅＮＢ２０４は、空間多重化、ビームフォーミング、および送信ダイバーシティをサポートするために空間領域を活用することが可能になる。空間多重化は、異なるデータストリームを同じ周波数上で同時に送信するために使用され得る。データストリームは、データレートを増加させるために単一のＵＥ２０６に送信されるか、または全体的なシステム容量を増加させるために複数のＵＥ２０６に送信され得る。これは、各データストリームを空間的にプリコーディングし（すなわち、振幅および位相のスケーリングを適用し）、次いで、ＤＬ上で複数の送信アンテナを通して空間的にプリコーディングされた各ストリームを送信することによって達成される。空間的にプリコーディングされたデータストリームは、異なる空間シグネチャとともにＵＥ２０６に到着し、これにより、ＵＥ２０６の各々がそのＵＥ２０６に宛てられた１つまたは複数のデータストリームを復元することが可能になる。ＵＬ上で、各ＵＥ２０６は、空間的にプリコーディングされたデータストリームを送信し、これにより、ｅＮＢ２０４は、空間的にプリコーディングされた各データストリームのソースを識別することが可能になる。
【００２１】
[0031]  空間多重化は、概して、チャネル状態が良好であるときに使用される。チャネル状態があまり好ましくないとき、送信エネルギーを１つまたは複数の方向に集中させるためにビームフォーミングが使用され得る。これは、複数のアンテナを介して送信するためにデータを空間的にプリコーディングすることによって達成され得る。セルのエッジにおいて良好なカバレージを達成するために、送信ダイバーシティと組み合わせてシングルストリームビームフォーミング送信が使用され得る。
【００２２】
[0032]  以下の詳細な説明では、アクセスネットワークの様々な態様が、ＤＬ上でＯＦＤＭをサポートするＭＩＭＯシステムを参照しながら説明される。ＯＦＤＭは、ＯＦＤＭシンボル内のいくつかのサブキャリアを介してデータを変調するスペクトラム拡散技法である。サブキャリアは、正確な周波数で離間される。離間は、受信機がサブキャリアからデータを復元することを可能にする「直交性」を与える。時間領域では、ＯＦＤＭシンボル間干渉をなくすために、各ＯＦＤＭシンボルにガードインターバル（例えば、サイクリックプレフィックス）が追加され得る。ＵＬは、高いピーク対平均電力比（ＰＡＰＲ：high peak-to-average power ratio）を補償するために、ＳＣ−ＦＤＭＡをＤＦＴ拡散ＯＦＤＭ信号の形態で使用し得る。
【００２３】
[0033]  図３は、ＬＴＥにおけるＤＬフレーム構造の一例を示す図３００である。フレーム（１０ｍｓ）は、等しいサイズの１０個のサブフレームに分割され得る。各サブフレームは、２つの連続するタイムスロットを含み得る。２つのタイムスロットを表すためにリソースグリッドが使用され得、各タイムスロットはリソースブロックを含む。リソースグリッドは、複数のリソース要素に分割される。ＬＴＥでは、ノーマルサイクリックプレフィックスの場合、リソースブロックが、合計８４個のリソース要素について、周波数領域中に１２個の連続するサブキャリアを含んでおり、時間領域中に７つの連続するＯＦＤＭシンボルを含んでいる。拡張サイクリックプレフィックスの場合、リソースブロックは、合計７２個のリソース要素について、周波数領域中に１２個の連続するサブキャリアを含んでおり、時間領域中に６つの連続するＯＦＤＭシンボルを含んでいる。Ｒ３０２、３０４として示されるリソース要素のうちのいくつかは、ＤＬ基準信号（ＤＬ−ＲＳ：DL reference signal）を含む。ＤＬ−ＲＳは、（共通ＲＳと呼ばれることもある）セル固有ＲＳ（ＣＲＳ：Cell-specific RS）３０２と、ＵＥ固有ＲＳ（ＵＥ−ＲＳ：UE-specific RS）３０４とを含む。ＵＥ−ＲＳ３０４は、対応する物理ＤＬ共有チャネル（ＰＤＳＣＨ：physical DL shared channel）がマッピングされるリソースブロック上で送信される。各リソース要素によって搬送されるビット数は変調方式に依存する。従って、ＵＥが受信するリソースブロックが多いほど、および変調方式が高いほど、ＵＥのデータレートは高くなる。
【００２４】
[0034]  図４は、ＬＴＥにおけるＵＬフレーム構造の一例を示す図４００である。ＵＬのための利用可能なリソースブロックは、データセクションと制御セクションとに区分され得る。制御セクションは、システム帯域幅の２つのエッジにおいて形成され得、構成可能なサイズを有し得る。制御セクション中のリソースブロックは、制御情報を送信するためにＵＥに割り当てられ得る。データセクションは、制御セクション中に含まれない全てのリソースブロックを含み得る。ＵＬフレーム構造は、単一のＵＥがデータセクション中の隣接するサブキャリアの全てを割り当てられることを可能にし得る、隣接するサブキャリアを含むデータセクションをもたらす。
【００２５】
[0035]  ＵＥは、ｅＮＢに制御情報を送信するために、制御セクション中のリソースブロック４１０ａ、４１０ｂを割り当てられ得る。ＵＥは、ｅＮＢにデータを送信するために、データセクション中のリソースブロック４２０ａ、４２０ｂをも割り当てられ得る。ＵＥは、制御セクション中の割り当てられたリソースブロック上の物理ＵＬ制御チャネル（ＰＵＣＣＨ：physical UL control channel）中で制御情報を送信し得る。ＵＥは、データセクション中の割り当てられたリソースブロック上の物理ＵＬ共有チャネル（ＰＵＳＣＨ：physical UL shared channel）中でデータまたはデータと制御情報の両方を送信し得る。ＵＬ送信は、サブフレームの両方のスロットにわたり得、周波数上でホッピングし得る。
【００２６】
[0036]  初期システムアクセスを行い、物理ランダムアクセスチャネル（ＰＲＡＣＨ：physical random access channel）４３０中でＵＬ同期を達成するために、リソースブロックのセットが使用され得る。ＰＲＡＣＨ４３０は、ランダムシーケンスを搬送し、いかなるＵＬデータ／シグナリングをも搬送できない。各ランダムアクセスプリアンブルは、６つの連続するリソースブロックに対応する帯域幅を占有する。開始周波数は、ネットワークによって指定される。すなわち、ランダムアクセスプリアンブルの送信は、特定の時間および周波数リソースに限定される。ＰＲＡＣＨの場合、周波数ホッピングはない。ＰＲＡＣＨ試行は単一のサブフレーム（１ｍｓ）中でまたは少数の隣接するサブフレームのシーケンス中で搬送され、ＵＥは、フレーム（１０ｍｓ）ごとに単一のＰＲＡＣＨ試行を行うことができる。
【００２７】
[0037]  図５は、ＬＴＥにおけるユーザプレーンおよび制御プレーンのための無線プロトコルアーキテクチャの一例を示す図５００である。ＵＥおよびｅＮＢのための無線プロトコルアーキテクチャは、３つのレイヤ、すなわち、レイヤ１、レイヤ２、およびレイヤ３で示される。レイヤ１（Ｌ１レイヤ）は最下位レイヤであり、様々な物理レイヤ信号処理機能を実施する。Ｌ１レイヤは本明細書で物理レイヤ５０６と呼ばれる。レイヤ２（Ｌ２レイヤ）５０８は、物理レイヤ５０６の上にあり、物理レイヤ５０６を介したＵＥとｅＮＢとの間のリンクを担当する。
【００２８】
[0038]  ユーザプレーンで、Ｌ２レイヤ５０８は、ネットワーク側のｅＮＢにおいて終端される、媒体アクセス制御（ＭＡＣ）サブレイヤ５１０と、無線リンク制御（ＲＬＣ）サブレイヤ５１２と、パケットデータコンバージェンスプロトコル（ＰＤＣＰ）５１４サブレイヤとを含む。図示されていないが、ＵＥは、ネットワーク側のＰＤＮゲートウェイ１１８において終端されるネットワークレイヤ（例えば、ＩＰレイヤ）と、接続の他端（例えば、ファーエンドＵＥ、サーバなど）において終端されるアプリケーションレイヤとを含む、Ｌ２レイヤ５０８の上にいくつかの上位レイヤを有し得る。
【００２９】
[0039]  ＰＤＣＰサブレイヤ５１４は、異なる無線ベアラと論理チャネルとの間の多重化を行う。また、ＰＤＣＰサブレイヤ５１４は、無線送信オーバヘッドを低減するための上位レイヤデータパケットのためのヘッダ圧縮と、データパケットを暗号化することによるセキュリティと、ＵＥのためのｅＮＢ間ハンドオーバサポートとを行う。ＲＬＣサブレイヤ５１２は、上位レイヤデータパケットのセグメンテーションおよびリアセンブリと、喪失データパケットの再送信と、ハイブリッド自動再送要求（ＨＡＲＱ）による、順が狂った受信を補正するためのデータパケットの並べ替えとを行う。ＭＡＣサブレイヤ５１０は、論理チャネルとトランスポートチャネルとの間の多重化を行う。ＭＡＣサブレイヤ５１０はまた、１つのセル中の様々な無線リソース（例えば、リソースブロック）をＵＥの間で割り振ることを担当する。ＭＡＣサブレイヤ５１０はまた、ＨＡＲＱ演算を担当する。
【００３０】
[0040]  制御プレーンで、ＵＥおよびｅＮＢのための無線プロトコルアーキテクチャは、制御プレーンのためのヘッダ圧縮機能がないことを除いて、物理レイヤ５０６およびＬ２レイヤ５０８について実質的に同じである。制御プレーンは、レイヤ３（Ｌ３レイヤ）中に無線リソース制御（ＲＲＣ）サブレイヤ５１６をも含む。ＲＲＣサブレイヤ５１６は、無線リソース（例えば、無線ベアラ）を取得することと、ｅＮＢとＵＥとの間のＲＲＣシグナリングを使用して下位レイヤを構成することとを担当する。
【００３１】
[0041]  図６は、アクセスネットワーク中でＵＥ６５０と通信しているｅＮＢ６１０のブロック図である。ＤＬでは、コアネットワークからの上位レイヤパケットが、コントローラ／プロセッサ６７５に与えられる。コントローラ／プロセッサ６７５は、Ｌ２レイヤの機能を実施する。ＤＬにおいて、コントローラ／プロセッサ６７５は、様々な優先度メトリックに基づいて、ヘッダ圧縮と、暗号化と、パケットのセグメンテーションおよび並べ替えと、論理チャネルとトランスポートチャネルとの間の多重化と、ＵＥ６５０への無線リソース割振りとを行う。コントローラ／プロセッサ６７５はまた、ＨＡＲＱ演算と、喪失パケット(lost packets)の再送信と、ＵＥ６５０へのシグナリングとを担当する。
【００３２】
[0042]  送信（ＴＸ）プロセッサ６１６は、Ｌ１レイヤ（すなわち、物理レイヤ）のための様々な信号処理機能を実施する。信号処理機能は、ＵＥ６５０における前方誤り訂正（ＦＥＣ）を容易にするためのコーディングおよびインターリービングと、様々な変調方式（例えば、２位相シフトキーイング（ＢＰＳＫ）、４位相シフトキーイング（ＱＰＳＫ）、Ｍ位相シフトキーイング（Ｍ−ＰＳＫ）、多値直交振幅変調（Ｍ−ＱＡＭ））に基づく信号コンスタレーションへのマッピングとを含む。次いで、コーディングおよび変調されたシンボルが、並列ストリームにスプリットされる。各ストリームは、次いでＯＦＤＭサブキャリアにマッピングされ、時間領域および／または周波数領域中で基準信号（例えば、パイロット）と多重化され、次いで時間領域ＯＦＤＭシンボルストリームを搬送する物理チャネルを生成するために、逆高速フーリエ変換（ＩＦＦＴ：Inverse Fast Fourier Transform）を使用して互いに合成される。ＯＦＤＭストリームは、複数の空間ストリームを生成するために空間的にプリコーディングされる。チャネル推定器６７４からのチャネル推定値は、コーディングおよび変調方式を決定するために、並びに空間処理のために使用され得る。チャネル推定値は、ＵＥ６５０によって送信される基準信号および／またはチャネル状態フィードバックから導出され得る。各空間ストリームは、次いで、別個の送信機６１８ＴＸを介して異なるアンテナ６２０に与えられ得る。各送信機６１８ＴＸは、送信のためにそれぞれの空間ストリームでＲＦキャリアを変調し得る。
【００３３】
[0043]  ＵＥ６５０において、各受信機６５４ＲＸは、それのそれぞれのアンテナ６５２を通して信号を受信する。各受信機６５４ＲＸは、ＲＦキャリア上に変調された情報を復元し、その情報を受信（ＲＸ）プロセッサ６５６に与える。ＲＸプロセッサ６５６はＬ１レイヤの様々な信号処理機能を実施する。ＲＸプロセッサ６５６は、ＵＥ６５０に宛てられた空間ストリームを復元するために、情報に対して空間処理を行い得る。複数の空間ストリームがＵＥ６５０に宛てられた場合、それらの空間ストリームはＲＸプロセッサ６５６によって単一のＯＦＤＭシンボルストリームに合成され得る。ＲＸプロセッサ６５６は、次いで、高速フーリエ変換（ＦＦＴ）を使用してＯＦＤＭシンボルストリームを時間領域から周波数領域に変換する。周波数領域信号は、ＯＦＤＭ信号のサブキャリアごとに別々のＯＦＤＭシンボルストリームを備える。各サブキャリア上のシンボルと、基準信号とは、ｅＮＢ６１０によって送信される、可能性が最も高い信号コンスタレーションポイントを決定することによって復元され、復調される。これらの軟判定は、チャネル推定器６５８によって算出されるチャネル推定値に基づき得る。軟判定は、次いで、物理チャネル上でｅＮＢ６１０によって最初に送信されたデータと制御信号とを復元するために復号され、デインターリーブされる。データおよび制御信号は、次いでコントローラ／プロセッサ６５９に与えられる。
【００３４】
[0044]  コントローラ／プロセッサ６５９はＬ２レイヤを実施する。コントローラ／プロセッサは、プログラムコードとデータとを記憶するメモリ６６０に関連付けられ得る。メモリ６６０は、コンピュータ可読媒体と呼ばれることがある。ＵＬにおいて、コントローラ／プロセッサ６５９は、コアネットワークからの上位レイヤパケットを復元するために、トランスポートチャネルと論理チャネルとの間の逆多重化と、パケットリアセンブリと、暗号解読（deciphering）と、ヘッダ伸張（header decompression）と、制御信号処理とを行う。上位レイヤパケットは、次いで、Ｌ２レイヤの上の全てのプロトコルレイヤを表す、データシンク６６２に与えられる。また、様々な制御信号がＬ３処理のためにデータシンク６６２に与えられ得る。コントローラ／プロセッサ６５９はまた、ＨＡＲＱ演算をサポートするために、肯定応答（ＡＣＫ）および／または否定応答（ＮＡＣＫ）プロトコルを使用する誤り検出を担当する。
【００３５】
[0045]  ＵＬでは、データソース６６７が、コントローラ／プロセッサ６５９に上位レイヤパケットを与えるために使用される。データソース６６７は、Ｌ２レイヤの上の全てのプロトコルレイヤを表す。ｅＮＢ６１０によるＤＬ送信に関して説明された機能と同様に、コントローラ／プロセッサ６５９は、ヘッダ圧縮と、暗号化と、パケットのセグメンテーションおよび並べ替えと、ｅＮＢ６１０による無線リソース割振りに基づく論理チャネルとトランスポートチャネルとの間の多重化とを行うことによって、ユーザプレーンおよび制御プレーンのためのＬ２レイヤを実施する。コントローラ／プロセッサ６５９はまた、ＨＡＲＱ演算と、喪失パケットの再送信と、ｅＮＢ６１０へのシグナリングとを担当する。
【００３６】
[0046]  ｅＮＢ６１０によって送信される基準信号またはフィードバックからの、チャネル推定器６５８によって導出されるチャネル推定値は、適切なコーディングおよび変調方式を選択することと、空間処理を容易にすることとを行うために、ＴＸプロセッサ６６８によって使用され得る。ＴＸプロセッサ６６８によって生成された空間ストリームは、別個の送信機６５４ＴＸを介して異なるアンテナ６５２に与えられ得る。各送信機６５４ＴＸは、送信のためにそれぞれの空間ストリームでＲＦキャリアを変調し得る。
【００３７】
[0047]  ＵＬ送信は、ＵＥ６５０における受信機機能に関して説明された様式と同様の様式でｅＮＢ６１０において処理される。各受信機６１８ＲＸは、それのそれぞれのアンテナ６２０を通して信号を受信する。各受信機６１８ＲＸは、ＲＦキャリア上に変調された情報を復元し、その情報をＲＸプロセッサ６７０に与える。ＲＸプロセッサ６７０はＬ１レイヤを実施し得る。
【００３８】
[0048]  コントローラ／プロセッサ６７５は、Ｌ２レイヤを実施する。コントローラ／プロセッサ６７５は、プログラムコードとデータとを記憶するメモリ６７６に関連付けられ得る。メモリ６７６は、コンピュータ可読媒体と呼ばれることがある。ＵＬにおいて、コントローラ／プロセッサ６７５は、ＵＥ６５０からの上位レイヤパケットを復元するために、トランスポートチャネルと論理チャネルとの間の逆多重化と、パケットリアセンブリと、暗号解読と、ヘッダ伸張と、制御信号処理とを行う。コントローラ／プロセッサ６７５からの上位レイヤパケットはコアネットワークに与えられ得る。コントローラ／プロセッサ６７５はまた、ＨＡＲＱ演算をサポートするために、ＡＣＫおよび／またはＮＡＣＫプロトコルを使用する誤り検出を担当する。
【００３９】
[0049]  リアルタイムトランスポートプロトコル（ＲＴＰ）は、プログラムがネットワーク上でマルチメディアデータのリアルタイム送信を管理する様式を指定するＩＰ規格である。ＲＴＰは、例えば、インターネット電話アプリケーション、複数の地理的に分散した参加者とのビデオ会議などを含む、様々なアプリケーションをサポートする。ＲＴＰは、それのデータトランスポート能力を制御プロトコル（ＲＴＣＰ）と組み合わせる。この組合せは、大きいマルチキャストネットワークのためのデータ配信を監視することを可能にし、これは、受信機が失敗したパケットを検出することを可能にする。両方のプロトコルが、下にあるトランスポートレイヤおよびネットワークレイヤプロトコルとは無関係に動作する。ＲＴＰヘッダ情報は、データをどのように再構成すべきかに関する情報を受信機に与え、コーデックビットストリームがどのようにパケット化されるかを表す。一般に、ＲＴＰはユーザデータグラムプロトコル（ＵＤＰ）の上で動作するが、ＲＴＰは他のトランスポートプロトコルを使用できる。セッション開始プロトコル（ＳＩＰ）およびＨ．３２３はＲＴＰを使用する。
【００４０】
[0050]  ＲＴＰ構成要素は、喪失パケットを検出するために使用され得るシーケンス番号と、帯域幅変動に適応するためにそれが変化させられ得るように詳細なメディア符号化タイプを表すペイロード識別情報と、各フレームの開始および終了を指定するフレーム指示と、フレームの発信者を識別するソース識別情報と、単一のストリーム内の遅延ジッタを検出し補正するためにタイムスタンプを使用するメディア間同期とを含む。
【００４１】
[0051]  ロバストヘッダ圧縮（ＲＯＨＣ）は、インターネットパケットのＩＰ、ＵＤＰ、ＵＤＰ−Ｌｉｔｅ、ＲＴＰ、およびＴＣＰヘッダを圧縮する規格化された方法である。ＲＯＨＣは、リンク上でプロトコルヘッダを送信する前に余分なプロトコルヘッダを圧縮し、リンクの他端における受信時に、それらをそれらの元の状態に解凍する。同じパケット並びに同じパケットストリームの連続するパケットのヘッダフィールド中の冗長により、プロトコルヘッダを圧縮することが可能である。
【００４２】
[0052]  ＲＯＨＣは、プロファイル１またはＲＯＨＣリアルタイムトランスポートプロトコル（ＲＴＰ）を含む、拡張可能なフレームワークである。ＲＯＨＣ  ＲＴＰは、効率的およびロバストな圧縮方式であり、ヘッダを１オクテットの合計サイズにまで圧縮することが可能である。ＲＯＨＣ  ＲＴＰは、ＩＰ／ＵＤＰ／ＲＴＰプロトコルヘッダをもつパケットを圧縮する。
【００４３】
[0053]  ＲＬＣ（無線リンク制御）レイヤは、上位レイヤサービスデータユニット（ＳＤＵ）の配信を担当する。ＲＬＣは、トランスポートされるべきデータの要件に応じて、３つの異なるモード、トランスペアレントモード（ＴＭ：Transparent Mode）、非確認応答モード（ＵＭ：Unacknowledged Mode）および肯定応答モード（ＡＭ：Acknowledged Mode）において動作できる。ＲＬＣはまた、（ＵＭおよびＡＭデータ転送に対してのみ）ＲＬＣデータＰＤＵの並べ替えと、（ＵＭおよびＡＭデータ転送に対してのみ）重複検出と、（ＵＭおよびＡＭデータ転送に対してのみ）ＲＬＣ  ＳＤＵ廃棄と、ＲＬＣ再確立と、（ＡＭデータ転送に対してのみ）プロトコル誤り検出とを担当する。ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）のような、ＲＴＰアプリケーションのコンテキストにおけるＰＤＣＰ／無線リンク制御（ＲＬＣ）非確認応答モード（ＵＭ）の場合、他のアプリケーションは、概して、ＲＴＰ（ＶｏＬＴＥ）パケットと同じ専用ベアラを共有していない。
【００４４】
[0054]  本開示のいくつかの態様は、ボイスオーバーＬＴＥ（ＶｏＬＴＥ）のコンテキストにおいて説明される。ＶｏＬＴＥは、ＩＰマルチメディアサブシステム（ＩＭＳ）ネットワークに基づく。ＩＭＳは、ＩＰマルチメディアサービスを配信するためのアーキテクチャフレームワークである。ＩＭＳは、コンカレントに動作するいくつかの異種アプリケーションを有するのでなく、様々なサービスがシームレスに稼働されることを可能にする。この手法により、音声サービス（制御およびメディアプレーン）がＬＴＥデータベアラ内のデータフローとして配信されるようになる。
【００４５】
[0055]  図７は、ＶｏＬＴＥにおいて使用される様々な構成要素を識別するＩＭＳネットワーク７００の図である。ユーザ機器７０２は、Ｅ−ＵＴＲＡＮ７０６とＭＭＥ７０８とを含む、ＩＰ接続性アクセスネットワーク（ＩＰＣＡＮ）７０４に接続される。プロキシ呼状態制御機能（Ｐ−ＣＳＣＦ：Proxy Call State Control Function）７１０は、ホームネットワーク中か訪問先ネットワーク中かにかかわらず、ユーザとの間のＳＩＰシグナリングがＰ−ＣＳＣＦ７１０を介して流れるような、ユーザからネットワークのプロキシである。問合せ呼状態制御機能（Ｉ−ＣＳＣＦ：Interrogating Call State Control Function）７１２は、イニシエータがどのサービング呼状態制御機能（Ｓ−ＣＳＣＦ：Serving Call State Control Function）が要求を受信すべきかを知らないときに、Ｓ−ＣＳＣＦ７１４に初期ＳＩＰ要求をフォワーディングするために使用される。Ｓ−ＣＳＣＦ７１４はシステム全体内の様々なアクションを引き受け、Ｓ−ＣＳＣＦ７１４は、それがシステム内の他のエンティティと通信することを可能にするために、いくつかのインターフェースを有する。ＡＳ７１８は、アプリケーションとして音声を扱うアプリケーションサーバである。ホーム加入者サーバ（ＨＳＳ）７１６は、ＩＭＳ内で使用される主加入者データベースである。ＩＭＳ  ＨＳＳ７１６は、ＩＭＳネットワーク７００内の他のエンティティに加入者の詳細を与え、ユーザが彼らのステータスに応じてアクセスを許可されることを可能にする。
【００４６】
[0056]  ＶｏＬＴＥのためのＩＭＳ呼は、ホームネットワーク中の加入者のＳ−ＣＳＣＦによって処理される。Ｓ−ＣＳＣＦ７１４への接続はＰ−ＣＳＣＦ７１０を介する。使用中のネットワークおよびＩＭＳネットワーク７００内の全体的ロケーションに応じて、Ｐ−ＣＳＣＦ７１０は変動することになり、ボイス呼能力を可能にする際に重要な要素は、Ｐ−ＣＳＣＦ７１０の発見である。
【００４７】
[0057]  ＶｏＬＴＥ対応ネットワークのための追加の要件は、バッテリー寿命を保存するためにハンドセット中に１つの送信無線機のみを有しながら、シームレスな様式で回線交換レガシーネットワークに手渡すための手段を有することである。この目的で単一無線ボイス呼連続性（ＳＲＶＣＣ：Single Radio Voice Call Continuity）が使用され得る。ＳＲＶＣＣは、無線アクセス技術（ＲＡＴ：Radio Access Technology）間ハンドオーバ、並びにパケットデータボイス呼から回線交換データボイス呼へのハンドオーバを可能にする。
【００４８】
[0058]  本開示の態様の一例として、ＲＯＨＣプロファイル１が本明細書で扱われる。ＲＯＨＣプロファイル１が一例として説明されるが、本明細書の構成はそのように限定されず、多種多様なワイヤレスプロトコルに適用可能であり得る。より良いパフォーマンスのために、パケットは、圧縮される前にストリームに分類される。分類されたストリームは、圧縮プロファイルに従って圧縮され得る。ＲＯＨＣプロファイル１は、ＲＴＰ／ＵＤＰ／ＩＰに関連して使用され得る。このコンテキストでは、様々な程度の保護を与えるために様々なパケットタイプが使用される。ＵＯ０パケットタイプは最大の圧縮を与え、３バイトから構成される。ＵＤＰチェックサムのために２バイトが使用され、残りのバイトは、ＲＴＰシーケンス番号（ＳＮ）の４つのＬＳＢと、巡回冗長検査（ＣＲＣ）のための３ビットとを搬送する。ＲＴＰ  ＳＮを搬送するために４ビットが使用されるので、受信ウィンドウサイズは１６である
[0059]  ワイヤレスチャネル上でのＲＴＰパケットの失敗の場合、ＵＥ６５０（図６）におけるＲＯＨＣ伸張器およびネットワークにおけるＲＯＨＣ圧縮器は、同期外れを起こし得る。これは、例えば、ｅＮＢ６１０からＵＥ６５０によって受信されたＲＯＨＣパケットが、受信ウィンドウ外にあるＳＮのためのものであるときに発生し得る。この場合、ＵＥ６５０は、否定ＲＯＨＣフィードバックをネットワークに送信し得る。それでも、ダウンリンクチャネル中で受信された後続のパケットは、コンテキスト更新パケット（例えば、初期化およびリフレッシュ（ＩＲ：Initialization and Refresh）、ＩＲ−ＤＹＮ、ＵＯＲ２など）がネットワークから受信されるまで、おそらく伸張に失敗する。ＶｏＬＴＥ呼の例において、ＲＯＨＣ伸張失敗は、一般に、音声品質に直接悪影響を及ぼす。
【００４９】
[0060]  本開示の一態様では、上記で示された構成における、または任意の適用可能なネットワーク実施形態におけるＲＯＨＣ伸張失敗のとき、受信されたパケットが伸張をパスする可能性を最大にするために、ＰＤＣＰレイヤからの情報を使用することによって伸張をパスするための技法が開示される。
【００５０】
[0061]  ＶｏＬＴＥを含む、多くのアプリケーションにおけるＲＴＰパケットは、ほとんどの場合、ＰＤＣＰ／ＲＬＣ  ＵＭモードを使用して送られる。そのような実施形態において、他のアプリケーションは、一般に、ＲＴＰ（ＶｏＬＴＥ）パケットと同じ専用ベアラを共有しない。
【００５１】
[0062]  従って、ＲＯＨＣ伸張失敗が発生したとき、次いで、伸張をパスする見込みを増加させるために、ＰＤＣＰレイヤからの情報が使用され得る。ＰＤＣＰ  ＳＮにおけるギャップは、ＲＴＰ  ＳＮにおけるギャップに直接対応する。また、ＲＴＰタイムスタンプの値は、受信されたＰＤＣＰパケット間の時間ギャップから導出され得る。
【００５２】
[0063]  概して、ＲＴＰ  ＳＮおよびＲＴＰタイムスタンプ（ＴＳ）だけが、ワイヤレスチャネル上の異なるＲＯＨＣパケット間で変化する。この理由で、失敗したパケットのＲＴＰ  ＳＮおよびＲＴＰ  ＴＳが決定され得る場合、ＲＯＨＣ伸張はおそらくパスすることになる。
【００５３】
[0064]  さらに、ＲＴＰ  ＳＮは概してＰＤＣＰ  ＳＮに従う。従って、ＲＴＰ  ＳＮはＰＤＣＰ  ＳＮに基づいて決定され得る。
【００５４】
[0065]  パケット欠落が同じトークスパート中に発生した場合、ＲＴＰ  ＴＳ計算は簡単である。例えば、ＲＴＰ  ＴＳジャンプは、（２つのパケット間のＲＴＰ  ＳＮの差）×２０ｍｓに等しい。２つのパケットは、例えば、前の正常に復号されたパケットと失敗したパケットとを含み得る。
【００５５】
[0066]  ＲＴＰレイヤにおいて通話と無音との間の状態遷移がある場合、２つのＰＤＣＰパケット間の時間差は、依然として、ＴＳapproxによって示されるＲＴＰ  ＴＳ値を推定するために使用され得る。ＲＯＨＣ  ＣＲＣがＴＳapproxを用いて失敗した場合、ＲＴＰ  ＴＳを決定するための反復試行が使用され得る。例えば、ＲＴＰ  ＴＳ＝ＴＳapprox＋／−２０ｍｓまたはＲＴＰ  ＴＳ＝ＴＳａｐｐｒｏｘ＋／−４０ｍｓが使用され得、しきい値まで以下同様であり、ここにおいて、伸張がパスするかまたはしきい値に達するまで、様々な値を使用して伸張が試行される。
【００５６】
[0067]  ＰＤＣＰ  ＳＮロールオーバが発生するか、またはＵＥ６５０が、高いジッタのために正しいＲＴＰ  ＴＳ値を計算することが可能でない事例があり得る。これらの状況では、伸張がいずれにしても失敗することになり、従って、これらの問題がパケットロスの主なインフルエンサーでない状況において、伸張がパスすることを可能にするための上記で説明された技法を使用することは優れている。
【００５７】
[0068]  図８は、ワイヤレス通信の方法８００のフローチャートである。本方法はＵＥ６５０によって行われ得る。８０２において、ワイヤレスノードにおける受信機は、ワイヤレスダウンリンクチャネル上で、リモートノード（例えば、ｅＮＢ６１０）からＲＴＰパケットを受信する。ＲＴＰパケットは、ＶｏＬＴＥ呼または他のリアルタイムアプリケーションに関連して受信され得る。８０４において、受信機は、着信ＲＴＰパケットを復号するために、ＲＯＨＣ伸張を適用する。８０６において、復号失敗が経験され、ＲＯＨＣ伸張が１つまたは複数のパケットについて失敗する。８１０において、失敗したパケットのＲＴＰパラメータは、以下でさらに説明される様式で、対応するＰＤＣＰパケットに基づいて決定される。次いで、８１２において、失敗したパケットは、推定されたＲＴＰパラメータに基づいて、ＲＯＨＣ伸張を使用して復号される。失敗が最大数の再試行の間続くか、またはタイマーが満了した場合、８１４の場合のように、ＵＥは否定ＲＯＨＣフィードバックをネットワークに送信し得る。
【００５８】
[0069]  次に、失敗したパケットのＲＴＰパラメータの算出の例が説明される。ＵＥにおいて受信されたデータパケットのパラメータを表す例示的なログファイルが以下で示される。
【００５９】
【数１】
0006434191.tif 000002
【００６０】
【数２】
0006434191.tif 000003
【００６１】
【数３】
0006434191.tif 000004
【００６２】
[0070]  上記に示された例示的なログファイルでは、５４個のＲＴＰ／ＰＤＣＰパケットが失われた。その後、さらに４つのＲＴＰパケットがＲＯＨＣ伸張失敗により失われた。その後、ＵＥはネットワークからＩＲパケットを受信し、データ受信が再びパスし始める。以下で示されているように、本明細書で説明される方法が実施されていたならば、ＲＯＨＣ伸張失敗は起こらなかったであろう。
【００６３】
[0071]  最後の２つの正常に受信されたＲＯＨＣパケットは、上記の例によると、ＳＦＮ４３９，９において受信された。その後、次のＲＯＨＣパケットが２．３６秒後に受信されるまで、巨大なギャップが存在する。ＳＦＮは６７５，９であり、前のＳＦＮは４３９，９であった、従って、差＝２３６フレームである。
【００６４】
【数４】
0006434191.tif 000005
【００６５】
[0072]  以下で示されるように、上記の２つのパケットはＲＯＨＣ圧縮に失敗する。
【００６６】
【数５】
0006434191.tif 000006
【００６７】
【数６】
0006434191.tif 000007
【００６８】
[0073]  その後、６７９，９において受信されたさらに２つのＲＯＨＣパケット（図示せず）が、圧縮に失敗する。次いで、以下で示されるように、ＩＲパケットが６８３，９において受信され、その後、伸張が再びパスする。
【００６９】
【数７】
0006434191.tif 000008
【００７０】
【数８】
0006434191.tif 000009
【００７１】
[0074]  失敗したパケットの正しいＲＴＰ  ＳＮおよびＲＴＰ  ＴＳを推定するために以下の式が使用され得る。
【００７２】
[0075]  ＲＴＰ  ＳＮについて：
【００７３】
【数９】
0006434191.tif 000010
【００７４】
上式で、
ＳＮPDCP,f＝失敗した少なくとも１つのパケットのＰＤＣＰ  ＳＮ、
ＳＮPDCP,sd＝前の正常に復号されたパケットのＰＤＣＰ  ＳＮ、および
ＳＮRTP,sd＝前の正常に復号されたパケットのＲＴＰ  ＳＮである。
【００７５】
[0076]  ＲＴＰ  ＴＳについて：
【００７６】
【数１０】
0006434191.tif 000011
【００７７】
上式で、
ＲＴPDCP,f＝失敗したパケットのＰＤＣＰ受信時間、
ＲＴPDCP,sd＝前の正常に復号されたパケットのＰＤＣＰ受信時間、
ＴＳRTP,sd＝前の正常に復号されたパケットのＲＴＰタイムスタンプ、および
ｎは変換係数である。
【００７８】
[0077]  代替的に、ＲＴＰ  ＴＳについて：
【００７９】
【数１１】
0006434191.tif 000012
【００８０】
上式で、
ＴＳRTP,sd＝前の正常に復号されたパケットのＲＴＰタイムスタンプ、
ＳＮRTP,est＝失敗したパケットの推定されたＲＴＰ  ＳＮ、
ＳＮRTP,sd＝前の正常に復号されたパケットのＲＴＰ  ＳＮ、および
ｔc＝時間的変換手段である。
【００８１】
[0078]  上記の式（ｉｉ）は、失敗したパケットと最後の正常に復号されたパケットとが同じトークスパートの一部である場合に使用され得る。上記の式（ｉ）は、失敗したパケットと最後の正常に復号されたパケットとが同じトークスパートの一部でない場合に使用され得る。
【００８２】
[0079]  上記の例にこれらの式を適用して、上記で示された正常に復号されたパケットから、失敗したパケットの正しいＲＴＰ  ＳＮおよびＲＴＰ  ＴＳは、次のようになるであろう。
【００８３】
[0080]  ＳＮにおけるギャップの前の最後の正常に復号されたパケットについて−
ＲＴＰ  ＳＮ＝１４０
ＲＴＰ  ＴＳ＝８３８４０
ＰＤＣＰ  ＳＮ＝１２
ＰＤＣＰ受信時間＝４３９，９
[0081]  第１の失敗したパケットについて−
ＰＤＣＰ  ＳＮ＝６７
ＰＤＣＰ受信時間＝６７５，９
推定されるＲＴＰ  ＳＮ＝１４０＋（６７−１２）＝１９５（このパケットの正しいＲＴＰ  ＳＮにちょうど一致する）
推定されるＲＴＰ  ＴＳ＝８３８４０＋（６７５９−４３９９）×１６＝１２１６００（正しいＲＴＰ  ＴＳは１２１２８０であるのでＣＲＣは失敗することになり、従って＋／−２０ｍｓを試みる、すなわち、１２１６００−２０＊１６＝１２１２８０のように、−２０ｍｓの値が正しいＲＴＰ  ＴＳ値を与える）
[0082]  同様に第２の失敗したパケットについて−
ＰＤＣＰ  ＳＮ＝６８
ＰＤＣＰ受信時間＝６７５，９
推定されるＲＴＰ  ＳＮ＝１４０＋（６８−１２）＝１９６（このパケットの正しいＲＴＰ  ＳＮにちょうど一致する）
[0083]  推定されるＲＴＰ  ＴＳ＝８３８４０＋（６７５９−４３９９）×１６＝１２１６００（これは正しいＲＴＰ  ＴＳである）
[0084]  要約すれば、
【００８４】
【表１】
0006434191.tif 000013
【００８５】
[0085]  図９は、ワイヤレス通信の方法９００のフローチャートである。本方法は、ＵＥ（例えば、図６のＵＥ６５０）によって行われ得る。９０２において、ＲＯＨＣパケットがワイヤレスチャネル上で受信され、受信機によって伸張される。９０４において、１つまたは複数の受信されたパケットについてのＲＯＨＣ伸張失敗が、受信機によって識別される。９０８において、識別された失敗したパケットについて、最後の正常に復号されたパケットのＲＴＰ  ＳＮおよびＲＴＰ  ＴＳが識別される。さらに、９１０において、失敗したパケットのＰＤＣＰ  ＳＮおよびＰＤＣＰ  ＴＳが識別される。
【００８６】
[0086]  ９１２において、上記で列挙された原理に従って、最後の正常に復号されたパケットのＲＴＰ  ＳＮおよびＰＤＣＰ  ＳＮと、失敗したパケットのＰＤＣＰ  ＳＮとに基づいて、失敗したパケットのＲＴＰ  ＳＮが推定される。同様に、９１４において、最後の正常に復号されたパケットのＲＴＰ  ＴＳおよびＰＤＣＰ受信時間と、失敗したパケットのＰＤＣＰ受信時間とに基づいて、失敗したパケットのＲＴＰ  ＴＳが推定される。いくつかの構成において、失敗したパケットのＲＴＰ  ＴＳは、最後の正常に復号されたパケットのＲＴＰ  ＳＮと、失敗したパケットのＲＴＰ  ＳＮとに基づいて代替的に推定され得る。
【００８７】
[0087]  ９１６において、受信機は、推定されたＲＴＰ  ＳＮ並びに推定されたＲＴＰ  ＴＳに基づいて、失敗したパケットにＲＯＨＣ圧縮を適用する。９１８において、失敗したパケットのストリーム中の第１のパケットのような、所与のパケットについて、受信機は、失敗したパケットが推定された値に基づいて正常に伸張されたかどうかを決定する。正常に伸張された場合、伸張プロセスは通常通り９０２において再開し得る（９２２）。正常に伸張されない場合、失敗すると、最大数の再試行が行われたかどうか、またはタイマーが満了したかどうかが決定される（９１９）。そうでない場合、９２０において、ＲＴＰ  ＴＳNEW＝ＲＴＰ  ＴＳEST＋／−２０ｍｓに基づいて、新しいＲＴＰ  ＴＳが推定され得る。その上に、新しい推定された値を使用して、失敗したパケットにＲＯＨＣ圧縮が適用され（９１６）、プロセス９１６、９１８、９２０は、しきい値に達するまで、またはパケットが正常にＲＯＨＣ伸張をパスするまで、繰り返し得る。その時点で、ＵＥは、ＮＡＣＫをネットワークに送り得る（９２４）。
【００８８】
[0088]  図１０は、例示的な装置１００２における異なるモジュール／手段／構成要素間のデータフローを示す概念データフロー図１０００である。本装置はＵＥであり得る。本装置は、ｅＮＢ１０５０からＵＥ１００２へのダウンリンク送信のための信号ＲＴＰ＿ＰＡＣＫＥＴＳ＿ＩＮを介して、およびＵＥ１００２からｅＮＢ１０５０へのアップリンク送信のための信号ＲＴＰ＿ＰＡＣＫＥＴＳ＿ＯＵＴを介して、ｅＮＢであり得るノード１０５０と通信し得る。
【００８９】
[0089]  本装置は、ｅＮＢ１０５０からＲＴＰパケットを受信する受信モジュールを含む。受信されたパケットは、復号するために、ＲＣＶＤ＿ＲＴＰ＿ＰＡＣＫＥＴＳを介して復号モジュール１０１２に送られる。復号モジュール１０１２は、ＤＥＣ＿ＲＥＳＵＬＴを介して、失敗したパケットについての結果を識別モジュール１０１６に送る。識別モジュール１０１６は、失敗したパケットのＰＤＣＰ  ＳＮおよびＲＴを識別する。識別モジュールは、Ｉ＿ＯＵＴを介して、推定モジュール１０１８にこの情報を与える。推定モジュール１０１８は、識別モジュール１０１６によって識別されたパラメータに基づいて、ＲＴＰ  ＳＮおよびＲＴＰ  ＴＳを推定する。ＲＴＰ  ＳＮおよびＲＴＰ  ＴＳが推定されると、そのパラメータはＥＳＴ＿ＲＴＰ＿ＰＡＲＡＭを介して復号モジュール１０１２に返され、ここで、推定された値を使用してＲＯＨＣ伸張が適用される。ＲＯＨＣ伸張が成功した場合、復号モジュール１０１２は、例えば、ＤＥＣ＿ＲＥＳＵＬＴを介して識別モジュール１０１６に好適な指示を与え得る。ＲＯＨＣ伸張を行うことに加えて、復号モジュール１０１２がデータパケットのための他の復号機能を行い得ることを理解されよう。
【００９０】
[0090]  復号モジュール１０１２におけるＲＯＨＣ伸張が、推定された値を使用して失敗した場合、復号モジュール１０１２は、Ｄ１を使用して変更モジュール１０１３に、およびＤＥＣ＿ＲＥＳＵＬＴを使用して識別モジュールに通知し得る。そのような場合、識別モジュール１０１６は、Ｄ３を介して変更モジュール１０１３に識別されたパラメータを与え得る。推定モジュール１０１８は、Ｄ４を介して変更モジュール１０１３に推定された値を与え得る。変更モジュール１０１３は、識別されたパラメータと推定された値とに基づいて、修正されたＲＴＰ  ＴＳを決定し得る。修正されたＲＴＰ  ＴＳは、次いで、Ｄ２を介して復号モジュール１０１２に送られ、ここにおいて、修正されたＲＴＰ  ＴＳを使用してＲＯＨＣ伸張が試行される。復号モジュール１０１２は、Ｄ１を介して変更モジュール１０１３にＲＯＨＣ伸張の後続の失敗または成功を通知し得る。ＲＴＰ  ＴＳを修正するプロセスは、ＲＯＨＣ伸張が成功するまで、またはしきい値に達するまで続き得る。失敗の時点で、復号モジュール１０１２は、ｅＢＮ１０５０への送信のために、ＮＡＣＫ信号を送信モジュール１０１０に送り得る。
【００９１】
[0091]  本装置は、図８および図９の上述のフローチャート中のアルゴリズムのブロックの各々を行う追加のモジュールを含み得る。従って、図８および図９の上述のフローチャート中の各ブロックは１つのモジュールによって行われ得、本装置は、それらのモジュールのうちの１つまたは複数を含み得る。それらのモジュールは、述べられたプロセス／アルゴリズムを行うように特に構成された１つまたは複数のハードウェア構成要素であるか、述べられたプロセス／アルゴリズムを行うように構成されたプロセッサによって実施されるか、プロセッサによる実施のためにコンピュータ可読媒体内に記憶されるか、またはそれらの何らかの組合せであり得る。
【００９２】
[0092]  図１１は、処理システム１１１４を採用する装置のためのハードウェア実施形態の一例を示す図１１００である。処理システム１１１４は、バス１１２４によって概略的に表される、バスアーキテクチャを用いて実施され得る。バス１１２４は、処理システム１１１４の特定の適用例および全体的な設計制約に応じて、任意の数の相互接続バスおよびブリッジを含み得る。バス１１２４は、プロセッサ１１０４、モジュール１１０８、１１１０、１１１２、１１１４、１１１６、１１１８、およびコンピュータ可読媒体／メモリ１１０６によって表される、１つまたは複数のプロセッサおよび／またはハードウェアモジュールを含む様々な回路を互いにリンクする。バス１１２４はまた、タイミングソース、周辺機器、電圧調節器、および電力管理回路のような様々な他の回路をリンクし得るが、これらの回路は当技術分野においてよく知られており、従って、これ以上説明されない。
【００９３】
[0093]  処理システム１１１４はトランシーバ１１１０に結合され得る。トランシーバ１１１０は１つまたは複数のアンテナ１１２０に結合される。トランシーバ１１１０は、伝送媒体を介して様々な他の装置と通信するための手段を与える。トランシーバ１１１０は、１つまたは複数のアンテナ１１２０から信号を受信し、受信された信号から情報を抽出し、抽出された情報を処理システム１１１４、特に受信モジュール１１１４に与える。さらに、トランシーバ１１１０は、処理システム１１１４、特に送信モジュール１１１８から情報を受信し、受信された情報に基づいて、１つまたは複数のアンテナ１１２０に適用されるべき信号を生成する。
【００９４】
[0094]  処理システム１１１４は、コンピュータ可読媒体／メモリ１１０６に結合されたプロセッサ１１０４を含む。プロセッサ１１０４は、コンピュータ可読媒体／メモリ１１０６に記憶されたソフトウェアの実行を含む全体的な処理を担当する。ソフトウェアは、プロセッサ１１０４によって実行されたとき、処理システム１１１４に、特定の装置のための上記で説明された様々な機能を行わせる。コンピュータ可読媒体／メモリ１１０６はまた、ソフトウェアを実行するときにプロセッサ１１０４によって操作されるデータを記憶するために使用され得る。処理システムは、モジュール１１０８、１１１０、１１１２、１１１４、１１１６、１１１８のうちの少なくとも１つをさらに含む。適用／復号モジュール１１０８は、ＲＯＨＣ伸張のための適用機能、並びにデータパケットのための残りの復号機能を含み得る。モジュールは、コンピュータ可読媒体／メモリ１１０６中に常駐する／記憶された、プロセッサ１１０４中で動作するソフトウェアモジュールであるか、プロセッサ１１０４に結合された１つまたは複数のハードウェアモジュールであるか、またはそれらの何らかの組合せであり得る。処理システム１１１４は、ＵＥ６５０の構成要素であり得、メモリ６６０および／またはＴＸプロセッサ６６８と、ＲＸプロセッサ６５６と、コントローラ／プロセッサ６５９とのうちの少なくとも１つを含み得る。
【００９５】
[0095]  一構成において、ワイヤレス通信のための装置１１００／１１００’は、ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信するための手段と、受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ）伸張を適用するための手段と、ここにおいて、復号失敗がパケットのうちの少なくとも１つについて発生する、対応するパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータに基づいて、失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定するための手段と、少なくとも１つのＲＴＰパラメータを使用して、失敗した少なくとも１つのパケットを復号するための手段と、失敗した少なくとも１つのパケットのＰＤＣＰシーケンス番号（ＳＮ）と、前の正常に復号されたパケットのＰＤＣＰ  ＳＮとの間の差に基づいて、失敗した少なくとも１つのパケットのＲＴＰ  ＳＮを推定するための手段と、失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段と、失敗した少なくとも１つのパケットの推定されたＲＴＰ  ＳＮと、前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段と、失敗した少なくとも１つのパケットと前の正常に復号されたパケットとが同じトークスパートの一部であるとき、失敗した少なくとも１つのパケットの推定されたＲＴＰ  ＳＮと、前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段と、失敗した少なくとも１つのパケットと前の正常に復号されたパケットとが同じトークスパートの一部でないとき、失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段と、推定された少なくともＲＴＰパラメータを使用して、失敗した少なくとも１つのパケットを復号するためにＲＯＨＣを適用するための手段と、失敗した少なくとも１つのパケットについて別の復号失敗を経験するための手段と、推定されたＲＴＰタイムスタンプを所定の値だけ変更するための手段と、変更された推定されたＲＴＰタイムスタンプを使用して、失敗した少なくとも１つのパケットを復号するための手段と、失敗した少なくとも１つのパケットが正常に復号されるかまたはしきい値に達するまで、推定されたＲＴＰタイムスタンプを所定の増分ずつ連続的に変更するための手段とを含む。
【００９６】
[0096]  上述の手段は、上述の手段によって具陳された機能を行うように構成された装置１１００および／または装置１１００’の処理システム１１１４の上述のモジュールのうちの１つまたは複数であり得る。上記で説明されたように、処理システム１１１４は、ＴＸプロセッサ６６８と、ＲＸプロセッサ６５６と、コントローラ／プロセッサ６５９とを含み得る。従って、一構成において、上述の手段は、上述の手段によって具陳された機能を行うように構成された、ＴＸプロセッサ６６８と、ＲＸプロセッサ６５６と、コントローラ／プロセッサ６５９とであり得る。
【００９７】
[0097]  開示されるプロセス／フローチャート中のブロックの特定の順序または階層は、例示的な手法の一例であることを理解されたい。設計選好に基づいて、プロセス／フローチャート中のブロックの特定の順序または階層は並べ替えられ得ることを理解されたい。さらに、いくつかのブロックは組み合わされるかまたは省略され得る。添付の方法クレームは、様々なブロックの要素を例示的な順序で提示したものであり、提示された特定の順序または階層に限定されるものでない。
【００９８】
[0098]  以上の説明は、当業者が本明細書で説明された様々な態様を実施できるようにするために提供されたものである。これらの態様への様々な変更は当業者には容易に明らかであり、本明細書で定義された一般的原理は他の態様に適用され得る。従って、特許請求の範囲は、本明細書に示された態様に限定されるものでなく、クレーム文言に矛盾しない最大の範囲を与えられるべきであり、単数形の要素への言及は、そのように明記されていない限り、「唯一無二の」を意味するものでなく、「１つまたは複数の」を意味するものである。「例示的」という単語は、本明細書で、「例、事例、または例示の働きをすること」を意味するために使用される。「例示的」として本明細書で説明されるいかなる態様も、必ずしも他の態様よりも好適または有利であると解釈されるべきであるとは限らない。別段に明記されていない限り、「いくつか（some）」という用語は１つまたは複数を指す。「Ａ、Ｂ、またはＣのうちの少なくとも１つの」、「Ａ、Ｂ、およびＣのうちの少なくとも１つ」、「Ａ、Ｂ、Ｃ、またはそれらの任意の組合せ」のような組合せは、Ａ、Ｂ、および／またはＣの任意の組合せを含み、複数のＡ、複数のＢ、または複数のＣを含むことができる。具体的には、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」、「Ａ、Ｂ、およびＣのうちの少なくとも１つ」、「Ａ、Ｂ、Ｃ、またはそれらの任意の組合せ」のような組合せは、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢ、ＡおよびＣ、ＢおよびＣ、またはＡおよびＢおよびＣとすることができ、任意のそのような組合せは、Ａ、Ｂ、またはＣのうちの１つまたは複数のメンバを含むことができる。本開示全体にわたって説明される様々な態様の要素に対する全ての構造的および機能的等価物は、当業者には既知であるか、または後に既知になり、参照により本明細書に明確に組み込まれ、特許請求の範囲によって包含されることを意図する。その上、本明細書で開示されたいかなることも、そのような開示が特許請求の範囲に明示的に具陳されているかどうかにかかわらず、公に供するものでない。いかなるクレーム要素も、その要素が「のための手段」という語句を使用して明確に具陳されていない限り、ミーンズプラスファンクションとして解釈されるべきでない。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレス通信の方法であって、
ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信することと、
前記受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ）伸張を適用することと、ここにおいて、復号失敗が前記パケットのうちの少なくとも１つについて発生する、
対応するパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータに基づいて、前記失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定することと、
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することとを備える、方法。
［Ｃ２］
前記少なくとも１つのＲＴＰパラメータが、ＲＴＰシーケンス番号（ＳＮ）とＲＴＰタイムスタンプとを備える、Ｃ１に記載の方法。
［Ｃ３］
前記対応するＰＤＣＰパラメータが、ＰＤＣＰ  ＳＮとＰＤＣＰ受信時間とを備える、Ｃ２に記載の方法。
［Ｃ４］
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットのＰＤＣＰシーケンス番号（ＳＮ）と、前の正常に復号されたパケットのＰＤＣＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰ  ＳＮを推定することを備える、Ｃ１に記載の方法。
［Ｃ５］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮが、以下の式に基づいて計算され、
【数１２】
0006434191.tif 000014
上式で、
ＳＮPDＣP,f＝前記失敗した少なくとも１つのパケットのＰＤＣＰ  ＳＮ、
ＳＮPDＣP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ  ＳＮ、および
ＳＮRTP,sd＝前記前の正常に復号されたパケットのＲＴＰ  ＳＮである、Ｃ４に記載の方法。
［Ｃ６］
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することをさらに備える、Ｃ４に記載の方法。
［Ｃ７］
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することをさらに備える、Ｃ４に記載の方法。
［Ｃ８］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数１３】
0006434191.tif 000015
上式で、
ＲＴPDＣP,f＝前記失敗したパケットのＰＤＣＰ受信時間、
ＲＴPDＣP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ受信時間、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、および
ｎは変換係数である、Ｃ６に記載の方法。
［Ｃ９］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数１４】
0006434191.tif 000016
上式で、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、
ＳＮRTP,est＝前記失敗したパケットの前記推定されたＲＴＰ  ＳＮ、
ＳＮRTP,sd＝前記前の正常に復号されたパケットの前記ＲＴＰ  ＳＮ、および
ｔＣ＝時間的変換手段である、Ｃ７に記載の方法。
［Ｃ１０］
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備え、前記少なくとも１つのＲＴＰパラメータを推定することは、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部であるとき、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することと、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部でないとき、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することとをさらに備える、Ｃ４に記載の方法。
［Ｃ１１］
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することが、
前記推定された少なくともＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するためにＲＯＨＣを適用することと、
前記失敗した少なくとも１つのパケットについて別の復号失敗を経験することと、
前記推定されたＲＴＰタイムスタンプを所定の値だけ変更することと、
前記変更された推定されたＲＴＰタイムスタンプを使用して、前記失敗した少なくとも１つのパケットを復号することとを備える、Ｃ１に記載の方法。
［Ｃ１２］
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することは、前記失敗した少なくとも１つのパケットが正常に復号されるかまたはしきい値に達するまで、前記推定されたＲＴＰタイムスタンプを所定の増分ずつ連続的に変更することをさらに備える、Ｃ１１に記載の方法。
［Ｃ１３］
前記しきい値が、経過時間および試行の数のうちの少なくとも１つを備える、Ｃ１２に記載の方法。
［Ｃ１４］
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備える、Ｃ１に記載の方法。
［Ｃ１５］
ワイヤレス通信のための装置であって、
ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信するための手段と、
前記受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ）伸張を適用するための手段と、ここにおいて、復号失敗が前記パケットのうちの少なくとも１つについて発生する、
対応するパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータに基づいて、前記失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定するための手段と、
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するための手段とを備える、装置。
［Ｃ１６］
前記少なくとも１つのＲＴＰパラメータが、ＲＴＰシーケンス番号（ＳＮ）とＲＴＰタイムスタンプとを備える、Ｃ１５に記載の装置。
［Ｃ１７］
前記対応するＰＤＣＰパラメータが、ＰＤＣＰ  ＳＮとＰＤＣＰ受信時間とを備える、Ｃ１６に記載の装置。
［Ｃ１８］
前記少なくとも１つのＲＴＰパラメータを推定するための前記手段が、前記失敗した少なくとも１つのパケットのＰＤＣＰシーケンス番号（ＳＮ）と、前の正常に復号されたパケットのＰＤＣＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰ  ＳＮを推定するための手段を備える、Ｃ１５に記載の装置。
［Ｃ１９］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮが、以下の式に基づいて計算され、
【数１５】
0006434191.tif 000017
上式で、
ＳＮPDＣP,f＝前記失敗した少なくとも１つのパケットのＰＤＣＰ  ＳＮ、
ＳＮPDＣP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ  ＳＮ、および
ＳＮRTP,sd＝前記前の正常に復号されたパケットのＲＴＰ  ＳＮである、Ｃ１８に記載の装置。
［Ｃ２０］
前記少なくとも１つのＲＴＰパラメータを推定するための前記手段が、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段をさらに備える、Ｃ１８に記載の装置。
［Ｃ２１］
前記少なくとも１つのＲＴＰパラメータを推定するための前記手段が、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段をさらに備える、Ｃ１８に記載の装置。
［Ｃ２２］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数１６】
0006434191.tif 000018
上式で、
ＲＴPDＣP,f＝前記失敗したパケットのＰＤＣＰ受信時間、
ＲＴPDＣP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ受信時間、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、および
ｎは変換係数である、Ｃ２０に記載の装置。
［Ｃ２３］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数１７】
0006434191.tif 000019
上式で、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、
ＳＮRTP,est＝前記失敗したパケットの前記推定されたＲＴＰ  ＳＮ、
ＳＮRTP,sd＝前記前の正常に復号されたパケットの前記ＲＴＰ  ＳＮ、および
ｔＣ＝時間的変換手段である、Ｃ２１に記載の装置。
［Ｃ２４］
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備え、前記少なくとも１つのＲＴＰパラメータを推定するための前記手段は、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部であるとき、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段と、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部でないとき、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定するための手段とをさらに備える、Ｃ１８に記載の装置。
［Ｃ２５］
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するための前記手段が、
前記推定された少なくともＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するためにＲＯＨＣを適用するための手段と、
前記失敗した少なくとも１つのパケットについて別の復号失敗を経験するための手段と、
前記推定されたＲＴＰタイムスタンプを所定の値だけ変更するための手段と、
前記変更された推定されたＲＴＰタイムスタンプを使用して、前記失敗した少なくとも１つのパケットを復号するための手段とを備える、Ｃ１５に記載の装置。
［Ｃ２６］
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するための前記手段は、前記失敗した少なくとも１つのパケットが正常に復号されるかまたはしきい値に達するまで、前記推定されたＲＴＰタイムスタンプを所定の増分ずつ連続的に変更するための手段をさらに備える、Ｃ２５に記載の装置。
［Ｃ２７］
前記しきい値が、経過時間および試行の数のうちの少なくとも１つを備える、Ｃ２６に記載の装置。
［Ｃ２８］
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備える、Ｃ１５に記載の装置。
［Ｃ２９］
ワイヤレス通信のための装置であって、
メモリと、
前記メモリに結合された少なくとも１つのプロセッサとを備え、前記少なくとも１つのプロセッサが、
ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信することと、
前記受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ）伸張を適用することと、ここにおいて、復号失敗が前記パケットのうちの少なくとも１つについて発生する、
対応するパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータに基づいて、前記失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定することと、
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することとを行うように構成された、装置。
［Ｃ３０］
前記少なくとも１つのＲＴＰパラメータが、ＲＴＰシーケンス番号（ＳＮ）とＲＴＰタイムスタンプとを備える、Ｃ２９に記載の装置。
［Ｃ３１］
前記対応するＰＤＣＰパラメータが、ＰＤＣＰ  ＳＮとＰＤＣＰ受信時間とを備える、Ｃ３０に記載の装置。
［Ｃ３２］
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットのＰＤＣＰシーケンス番号（ＳＮ）と、前の正常に復号されたパケットのＰＤＣＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰ  ＳＮを推定することを備える、Ｃ２９に記載の装置。
［Ｃ３３］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮが、以下の式に基づいて計算され、
【数１８】
0006434191.tif 000020
上式で、
ＳＮPDＣP,f＝前記失敗した少なくとも１つのパケットのＰＤＣＰ  ＳＮ、
ＳＮPDＣP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ  ＳＮ、および
ＳＮRTP,sd＝前記前の正常に復号されたパケットのＲＴＰ  ＳＮである、Ｃ３２に記載の装置。
［Ｃ３４］
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することをさらに備える、Ｃ３２に記載の装置。
［Ｃ３５］
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することをさらに備える、Ｃ３２に記載の装置。
［Ｃ３６］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数１９】
0006434191.tif 000021
上式で、
ＲＴPDＣP,f＝前記失敗したパケットのＰＤＣＰ受信時間、
ＲＴPDＣP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ受信時間、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、および
ｎは変換係数である、Ｃ３４に記載の装置。
［Ｃ３７］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数２０】
0006434191.tif 000022
上式で、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、
ＳＮRTP,est＝前記失敗したパケットの前記推定されたＲＴＰ  ＳＮ、
ＳＮRTP,sd＝前記前の正常に復号されたパケットの前記ＲＴＰ  ＳＮ、および
ｔＣ＝時間的変換手段である、Ｃ３５に記載の装置。
［Ｃ３８］
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備え、前記少なくとも１つのＲＴＰパラメータを推定することは、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部であるとき、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することと、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部でないとき、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することとをさらに備える、Ｃ３２に記載の装置。
［Ｃ３９］
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することが、
前記推定された少なくともＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するためにＲＯＨＣを適用すること、
前記失敗した少なくとも１つのパケットについて別の復号失敗を経験すること、
前記推定されたＲＴＰタイムスタンプを所定の値だけ変更すること、
前記変更された推定されたＲＴＰタイムスタンプを使用して、前記失敗した少なくとも１つのパケットを復号することを備える、Ｃ２９に記載の装置。
［Ｃ４０］
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することは、前記失敗した少なくとも１つのパケットが正常に復号されるかまたはしきい値に達するまで、前記推定されたＲＴＰタイムスタンプを所定の増分ずつ連続的に変更することをさらに備える、Ｃ３９に記載の装置。
［Ｃ４１］
前記しきい値が、経過時間および試行の数のうちの少なくとも１つを備える、Ｃ４０に記載の装置。
［Ｃ４２］
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備える、Ｃ２９に記載の装置。
［Ｃ４３］
ワイヤレス通信のためのコンピュータ実行可能コードを記憶する非一時的コンピュータ可読媒体であって、
ワイヤレスチャネル上で複数のリアルタイムトランスポート（ＲＴＰ）パケットを受信することと、
前記受信されたＲＴＰパケットを復号するために、ロバストヘッダ圧縮（ＲＯＨＣ）伸張を適用することと、ここにおいて、復号失敗が前記パケットのうちの少なくとも１つについて発生する、
対応するパケットデータコンバージェンスプロトコル（ＰＤＣＰ）パラメータに基づいて、前記失敗した少なくとも１つのパケットの少なくとも１つのＲＴＰパラメータを推定することと、
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することとを行うためのコードを備える、非一時的コンピュータ可読媒体。
［Ｃ４４］
前記少なくとも１つのＲＴＰパラメータが、ＲＴＰシーケンス番号（ＳＮ）とＲＴＰタイムスタンプとを備える、Ｃ４３に記載のコンピュータ可読媒体。
［Ｃ４５］
前記対応するＰＤＣＰパラメータが、ＰＤＣＰ  ＳＮとＰＤＣＰ受信時間とを備える、Ｃ４４に記載のコンピュータ可読媒体。
［Ｃ４６］
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットのＰＤＣＰシーケンス番号（ＳＮ）と、前の正常に復号されたパケットのＰＤＣＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰ  ＳＮを推定することを備える、Ｃ４３に記載のコンピュータ可読媒体。
［Ｃ４７］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮが、以下の式に基づいて計算され、
【数２１】
0006434191.tif 000023
上式で、
ＳＮPDＣP,f＝前記失敗した少なくとも１つのパケットのＰＤＣＰ  ＳＮ、
ＳＮPDＣP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ  ＳＮ、および
ＳＮRTP,sd＝前記前の正常に復号されたパケットのＲＴＰ  ＳＮである、Ｃ４６に記載のコンピュータ可読媒体。
［Ｃ４８］
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することをさらに備える、Ｃ４６に記載のコンピュータ可読媒体。
［Ｃ４９］
前記少なくとも１つのＲＴＰパラメータを推定することが、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することをさらに備える、Ｃ４６に記載のコンピュータ可読媒体。
［Ｃ５０］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数２２】
0006434191.tif 000024
上式で、
ＲＴPDＣP,f＝前記失敗したパケットのＰＤＣＰ受信時間、
ＲＴPDＣP,sd＝前記前の正常に復号されたパケットのＰＤＣＰ受信時間、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、および
ｎは変換係数である、Ｃ４８に記載のコンピュータ可読媒体。
［Ｃ５１］
前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰタイムスタンプが、以下の式に基づいて計算され、
【数２３】
0006434191.tif 000025
上式で、
ＴＳRTP,sd＝前記前の正常に復号されたパケットのＲＴＰタイムスタンプ、
ＳＮRTP,est＝前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮ、
ＳＮRTP,sd＝前記前の正常に復号されたパケットの前記ＲＴＰ  ＳＮ、および
ｔＣ＝時間的変換手段である、Ｃ４９に記載のコンピュータ可読媒体。
［Ｃ５２］
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備え、前記少なくとも１つのＲＴＰパラメータを推定することは、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部であるとき、前記失敗した少なくとも１つのパケットの前記推定されたＲＴＰ  ＳＮと、前記前の正常に復号されたパケットのＲＴＰ  ＳＮとの間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することと、
前記失敗した少なくとも１つのパケットと前記前の正常に復号されたパケットとが同じトークスパートの一部でないとき、前記失敗した少なくとも１つのパケットのＰＤＣＰ受信時間と、前記前の正常に復号されたパケットのＰＤＣＰ受信時間との間の差に基づいて、前記失敗した少なくとも１つのパケットのＲＴＰタイムスタンプを推定することとをさらに備える、Ｃ４６に記載のコンピュータ可読媒体。
［Ｃ５３］
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することが、
前記推定された少なくともＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号するためにＲＯＨＣを適用すること、
前記失敗した少なくとも１つのパケットについて別の復号失敗を経験すること、
前記推定されたＲＴＰタイムスタンプを所定の値だけ変更すること、
前記変更された推定されたＲＴＰタイムスタンプを使用して、前記失敗した少なくとも１つのパケットを復号することを備える、Ｃ４３に記載のコンピュータ可読媒体。
［Ｃ５４］
前記少なくとも１つのＲＴＰパラメータを使用して、前記失敗した少なくとも１つのパケットを復号することは、前記失敗した少なくとも１つのパケットが正常に復号されるかまたはしきい値に達するまで、前記推定されたＲＴＰタイムスタンプを所定の増分ずつ連続的に変更することをさらに備える、Ｃ５３に記載のコンピュータ可読媒体。
［Ｃ５５］
前記しきい値が、経過時間および試行の数のうちの少なくとも１つを備える、Ｃ５４に記載のコンピュータ可読媒体。
［Ｃ５６］
前記ＲＴＰパケットが、ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ）パケットを備える、Ｃ４３に記載のコンピュータ可読媒体。
【図１】
0006434191.tif 000035
【図２】
0006434191.tif 000036
【図３】
0006434191.tif 000037
【図４】
0006434191.tif 000038
【図５】
0006434191.tif 000039
【図６】
0006434191.tif 000040
【図７】
0006434191.tif 000041
【図８】
0006434191.tif 000042
【図９】
0006434191.tif 000043
【図１０】
0006434191.tif 000044
【図１１】
0006434191.tif 000045