(57)【要約】  この出願は、通信技術の分野に関し、データ伝送方法及び通信装置を提供して、基地局が実行するデータ受信の複雑さ及びオーバーヘッドを減少させる。その方法は、Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、R1に基づいて、サイクリックパラメータLを決定するステップであって、サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、サイクリックパラメータLに基づいて、データを伝送するステップと、を含む。
2021522749.tif 000002
【特許請求の範囲】
【請求項１】
データ伝送方法であって、当該方法は、
Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、
R1に基づいて、サイクリックパラメータLを決定するステップであって、前記サイクリックパラメータLは、前記データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、
前記サイクリックパラメータLに基づいて、前記データを伝送するステップと、を含む、
方法。
【請求項２】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
【数１０１】
2021522749.tif 000105
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数１０２】
2021522749.tif 000106
は、端数切り上げ処理を表す、請求項1に記載の方法。
【請求項３】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
R1≧8であるときに、
【数１０３】
2021522749.tif 000107
となり、Kは、あらかじめ設定されている定数であり、
【数１０４】
2021522749.tif 000108
は、端数切り上げ処理を表す、こと、又は、
R1＜8であるときに、L＝1となる、こと、を含む、請求項1に記載の方法。
【請求項４】
前記サイクリックパラメータLに基づいて、前記データを伝送するステップの前に、当該方法は、
Ts、R1、及びLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、R2は、前記データが送信されるときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数である、ステップをさらに含み、
前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップは、
前記サイクリックパラメータL及びR2に基づいて、前記データを伝送するステップを含む、請求項1乃至3のうちのいずれか1項に記載の方法。
【請求項５】
Ts、R1、及びLに基づいて、R2を決定する前記ステップは、
【数１０５】
2021522749.tif 000109
を満たし、
【数１０６】
2021522749.tif 000110
は、端数切り上げ処理を表す、請求項4に記載の方法。
【請求項６】
【数１０７】
2021522749.tif 000111
は、
【数１０８】
2021522749.tif 000112
を満たす、請求項5に記載の方法。
【請求項７】
Tmaxに対応する反復数R1に関する情報を受信する前記ステップは、
ランダムアクセス応答RARメッセージを受信するステップであって、R1に関する前記情報は、前記RARメッセージの中で搬送される、ステップを含み、
前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップは、
前記サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって前記データを伝送するステップを含む、請求項1乃至6のうちのいずれか1項に記載の方法。
【請求項８】
前記反復数R1は、アップリンクリソーススケジューリングメッセージの中で示される反復数である、請求項1乃至6のうちのいずれか1項に記載の方法。
【請求項９】
データ伝送方法であって、当該方法は、
端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップであって、Tmaxは、使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、
R1に基づいて、サイクリックパラメータLを決定するステップであって、前記サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、
前記サイクリックパラメータLに基づいて、前記データを受信するステップと、を含む、
方法。
【請求項１０】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
【数１０９】
2021522749.tif 000113
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数１１０】
2021522749.tif 000114
は、端数切り上げ処理を表す、請求項9に記載の方法。
【請求項１１】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
R1≧8であるときに、
【数１１１】
2021522749.tif 000115
となり、Kは、あらかじめ設定されている定数であり、
【数１１２】
2021522749.tif 000116
は、端数切り上げ処理を表す、こと、又は、
R1＜8であるときに、L＝1となる、こと、をさらに含む、請求項9に記載の方法。
【請求項１２】
前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップの前に、当該方法は、
Ts、R1、及びLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、R2は、前記端末デバイスが前記データを送信するときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数である、ステップをさらに含み、
前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップは、
前記サイクリックパラメータL及びR2に基づいて、前記データを受信するステップを含む、請求項9乃至11のうちのいずれか1項に記載の方法。
【請求項１３】
Ts、R1、及びLに基づいて、R2を決定する前記ステップは、
【数１１３】
2021522749.tif 000117
を満たし、
【数１１４】
2021522749.tif 000118
は、端数切り上げ処理を表す、請求項12に記載の方法。
【請求項１４】
【数１１５】
2021522749.tif 000119
は、
【数１１６】
2021522749.tif 000120
を満たす、請求項13に記載の方法。
【請求項１５】
端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信する前記ステップは、
前記端末デバイスにランダムアクセス応答RARメッセージを送信するステップであって、R1に関する前記情報は、前記RARメッセージの中で搬送される、ステップを含み、
前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップは、
前記サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって前記データを受信するステップを含む、請求項9乃至14のうちのいずれか1項に記載の方法。
【請求項１６】
前記反復数R1は、アップリンクリソーススケジューリングメッセージの中で示される反復数である、請求項9乃至14のうちのいずれか1項に記載の方法。
【請求項１７】
プロセッサを含む通信装置であって、前記プロセッサは、メモリに結合して、前記メモリの中の命令を読み出し及び実行し、
Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、
R1に基づいて、サイクリックパラメータLを決定するステップであって、前記サイクリックパラメータLは、前記データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、
前記サイクリックパラメータLに基づいて、前記データを伝送するステップと、を実装する、ように構成される、
通信装置。
【請求項１８】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
【数１１７】
2021522749.tif 000121
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数１１８】
2021522749.tif 000122
は、端数切り上げ処理を表す、請求項17に記載の通信装置。
【請求項１９】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
R1≧8であるときに、
【数１１９】
2021522749.tif 000123
となり、Kは、あらかじめ設定されている定数であり、
【数１２０】
2021522749.tif 000124
は、端数切り上げ処理を表す、こと、又は、
R1＜8であるときに、L＝1となる、こと、をさらに含む、請求項17に記載の通信装置。
【請求項２０】
前記サイクリックパラメータLに基づいて、前記データを伝送するステップの前に、前記プロセッサは、さらに、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍であり、R2は、前記データが送信されるときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数であり、
前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップは、
前記サイクリックパラメータL及びR2に基づいて、前記データを伝送するステップを含む、請求項17乃至19のうちのいずれか1項に記載の通信装置。
【請求項２１】
Ts、R1、及びLに基づいて、R2を決定する前記ステップは、
【数１２１】
2021522749.tif 000125
を満たし、
【数１２２】
2021522749.tif 000126
は、端数切り上げ処理を表す、請求項20に記載の通信装置。
【請求項２２】
【数１２３】
2021522749.tif 000127
は、
【数１２４】
2021522749.tif 000128
を満たす、請求項21に記載の通信装置。
【請求項２３】
Tmaxに対応する反復数R1に関する情報を受信する前記ステップは、
ランダムアクセス応答RARメッセージを受信するステップであって、R1に関する前記情報は、前記RARメッセージの中で搬送される、ステップを含み、
前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップは、
前記サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって前記データを伝送するステップを含む、請求項17乃至22のうちのいずれか1項に記載の通信装置。
【請求項２４】
前記反復数R1は、アップリンクリソーススケジューリングメッセージの中で示される反復数である、請求項17乃至22のうちのいずれか1項に記載の通信装置。
【請求項２５】
前記メモリをさらに含む、請求項17乃至24のうちのいずれか1項に記載の通信装置。
【請求項２６】
プロセッサを含む通信装置であって、前記プロセッサは、メモリに結合して、前記メモリの中の命令を読み出し及び実行し、
端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップであって、Tmaxは、使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、
R1に基づいて、サイクリックパラメータLを決定するステップであって、前記サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、
前記サイクリックパラメータLに基づいて、前記データを受信するステップと、を実装する、ように構成される、
通信装置。
【請求項２７】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
【数１２５】
2021522749.tif 000129
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数１２６】
2021522749.tif 000130
は、端数切り上げ処理を表す、請求項26に記載の通信装置。
【請求項２８】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
R1≧8であるときに、
【数１２７】
2021522749.tif 000131
となり、Kは、あらかじめ設定されている定数であり、
【数１２８】
2021522749.tif 000132
は、端数切り上げ処理を表す、こと、又は、
R1＜8であるときに、L＝1となる、こと、をさらに含む、請求項26に記載の通信装置。
【請求項２９】
前記サイクリックパラメータLに基づいて、前記データを受信するステップの前に、前記プロセッサは、さらに、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍であり、R2は、前記端末デバイスが前記データを送信するときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数であり、
前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップは、
前記サイクリックパラメータL及びR2に基づいて、前記データを受信するステップを含む、請求項26乃至28のうちのいずれか1項に記載の通信装置。
【請求項３０】
Ts、R1、及びLに基づいて、R2を決定する前記ステップは、
【数１２９】
2021522749.tif 000133
を満たし、
【数１３０】
2021522749.tif 000134
は、端数切り上げ処理を表す、請求項29に記載の通信装置。
【請求項３１】
【数１３１】
2021522749.tif 000135
は、
【数１３２】
2021522749.tif 000136
を満たす、請求項30に記載の通信装置。
【請求項３２】
端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信する前記ステップは、
前記端末デバイスにランダムアクセス応答RARメッセージを送信するステップであって、R1に関する前記情報は、前記RARメッセージの中で搬送される、ステップを含み、
前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップは、
前記サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって前記データを受信するステップを含む、請求項26乃至31のうちのいずれか1項に記載の通信装置。
【請求項３３】
前記反復数R1は、アップリンクリソーススケジューリングメッセージの中で示される反復数である、請求項26乃至31のうちのいずれか1項に記載の通信装置。
【請求項３４】
前記メモリをさらに含む、請求項26乃至33のうちのいずれか1項に記載の通信装置。
【請求項３５】
命令を含むコンピュータ読み取り可能な記憶媒体であって、前記命令が実行されるときに、請求項1乃至16のうちのいずれか1項に記載の方法が実行される、コンピュータ読み取り可能な記憶媒体。
【請求項３６】
命令を含むコンピュータプログラム製品であって、前記命令は、請求項1乃至16のうちのいずれか1項に記載の方法を実行するのに使用される、コンピュータプログラム製品。
【請求項３７】
請求項17乃至25のうちのいずれか1項に記載の通信装置及び請求項26乃至34のうちのいずれか1項に記載の通信装置を含む通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、通信技術の分野に関し、特に、データ伝送方法及び通信装置に関する。
【背景技術】
【０００２】
データ伝送プロセスにおいては、ネットワーク側は、通常、端末がデータを伝送するのに必要とされるトランスポートブロックのサイズを知ることが不可能であるため、そのネットワーク側は、通常、その端末がデータを伝送するのに使用することを許可される(Tmaxとして示される)最大TBSを端末に通知する。データを伝送するのに端末が実際に使用する(Tsとして示される)TBSは、Tmaxよりも小さくてもよい。リソースの浪費を回避するとともに、端末の電力消費を減少させるために、ネットワーク側は、通常、端末がデータを伝送するのにTmaxよりも小さなTsを選択するのを支援する。既存のネットワークにおけるデータ伝送の多様性のために、上記のシナリオにおいては、ネットワークデバイスの処理の複雑さをいかに最小化するかは、解決すべき問題となっている。
【発明の概要】
【０００３】
この出願は、データ伝送方法及び装置を提供して、ネットワークデバイスが実行するデータ受信の複雑さ及びオーバヘッドを減少させる。
【０００４】
第1の態様によれば、この出願は、データ伝送方法を提供する。当該方法は、Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、R1に基づいて、サイクリックパラメータLを決定するステップであって、前記サイクリックパラメータLは、前記データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、前記サイクリックパラメータLに基づいて、前記データを伝送するステップと、を含む。
【０００５】
この出願によって提供されるデータ伝送方法によれば、サイクリックパラメータLは、ネットワークデバイスが示すR1に基づいて決定されてもよく、それによって、端末デバイスがデータを伝送するのに使用するTsの値にかかわらず、Lの値は同じになり、ネットワークデバイスは、複数の異なるサイクリックパラメータLを仮定して、受信したデータを処理する必要がなくなる。このことは、データを受信するプロセスにおいて、ネットワークデバイスの処理の複雑さ及び受信オーバヘッドを減少させる。
【０００６】
選択的に、前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップの前に、当該方法は、Ts、R1、及びLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、R2は、前記データが送信されるときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数である、ステップをさらに含む。前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップは、前記サイクリックパラメータL及びR2に基づいて、前記データを伝送するステップを含む。
【０００７】
この選択的な方式において、サイズがTsであるトランスポートブロックの計算された実際の反復数R2は、Lの整数倍となる。このことは、端末デバイスが、複数の(R2/L個の)完全な送信サイクルのためにデータを送信し、データ伝送効率を改善するということを保証することが可能である。
【０００８】
選択的に、Tmaxに対応する反復数R1に関する情報を受信する前記ステップは、ランダムアクセス応答RARメッセージを受信するステップであって、R1に関する前記情報は、前記RARメッセージの中で搬送される、ステップを含む。前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップは、前記サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって前記データを伝送するステップを含む。
【０００９】
第2の態様によれば、この出願は、データ伝送方法を提供する。当該方法は、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップであって、Tmaxは、使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、R1に基づいて、サイクリックパラメータLを決定するステップであって、前記サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、前記サイクリックパラメータLに基づいて、前記データを受信するステップと、を含む。
【００１０】
この出願によって提供されるデータ伝送方法によれば、端末デバイスが使用するサイクリックパラメータLは、ネットワークデバイスが示すR1に基づいて決定されてもよく、それによって、端末デバイスがデータを伝送するのに使用するTsの値にかかわらず、Lの値は同じになり、ネットワークデバイスは、複数の異なるサイクリックパラメータLを仮定して、受信したデータを処理する必要がなくなる。このことは、データを受信するプロセスにおいて、ネットワークデバイスの処理の複雑さ及び受信オーバヘッドを減少させる。
【００１１】
選択的に、前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップの前に、当該方法は、Ts、R1、及びLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、R2は、前記端末デバイスが前記データを送信するときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数である、ステップをさらに含む。前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップは、前記サイクリックパラメータL及びR2に基づいて、前記データを受信するステップを含む。
【００１２】
この選択的な方式において、サイズがTsであるトランスポートブロックの計算された実際の反復数R2は、Lの整数倍となる。このことは、端末デバイスが、複数の(R2/L個の)完全な送信サイクルのためにデータを送信し、データ伝送効率を改善するということを保証することが可能である。
【００１３】
選択的に、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信する前記ステップは、前記端末デバイスにランダムアクセス応答RARメッセージを送信するステップであって、R1に関する前記情報は、前記RARメッセージの中で搬送される、ステップを含む。前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップは、前記サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって前記データを受信するステップを含む。
【００１４】
第1の態様又は第2の態様に関して、選択的に、R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
【数１】
2021522749.tif 000003
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数２】
2021522749.tif 000004
は、端数切り上げ処理を表す。
【００１５】
選択的に、Ts、R1、及びLに基づいて、R2を決定する前記ステップは、
【数３】
2021522749.tif 000005
を満たし、
【数４】
2021522749.tif 000006
は、端数切り上げ処理を表す。
【００１６】
選択的に、
【数５】
2021522749.tif 000007
は、
【数６】
2021522749.tif 000008
を満たす。
【００１７】
第3の態様によれば、データ伝送方法が提供される。当該方法は、Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、Ts、R1、及びサイクリックパラメータLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、前記サイクリックパラメータLは、前記データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、R2は、前記データが送信されるときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数であり、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、R2＜R1である、ステップと、R2に基づいて、前記データを伝送するステップと、を含む。
【００１８】
この出願によって提供されるデータ伝送方法によれば、反復数R1を減少させる方法が提供され、それによって、TsがTmaxよりも小さいときに、端末デバイスは、R1を減少させて、(R2＜R1である)R2を取得することが可能であり、その結果、端末の送電電力消費を減少させることが可能である。
【００１９】
第4の態様によれば、この出願は、データ伝送方法を提供する。当該方法は、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、Ts、R1、及びサイクリックパラメータLに基づいて、R2を計算するステップであって、R2は、Lの整数倍であり、前記サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、R2は、前記データが送信されるときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数であり、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、R2＜R1である、ステップと、R2に基づいて、前記データを受信するステップと、を含む。
【００２０】
この出願によって提供されるデータ伝送方法によれば、反復数R1を減少させる方法が提供され、それによって、TsがTmaxよりも小さいときに、端末デバイスは、R1を減少させて、(R2＜R1である)R2を取得することが可能であり、その結果、端末の送電電力消費を減少させることが可能である。
【００２１】
第3の態様及び第4の態様に関して、選択的に、Ts、R1、及びLに基づいて、R2を決定する前記ステップは、
【数７】
2021522749.tif 000009
を満たし、
【数８】
2021522749.tif 000010
は、端数切り上げ処理を表す。
【００２２】
選択的に、
【数９】
2021522749.tif 000011
は、
【数１０】
2021522749.tif 000012
を満たす。
【００２３】
選択的に、サイクリックパラメータLの値は、固定されているか、又は、R1に基づいて決定される。
【００２４】
選択的に、R1に基づいて、前記サイクリックパラメータLを決定する前記ステップは、
【数１１】
2021522749.tif 000013
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数１２】
2021522749.tif 000014
は、端数切り上げ処理を表す。
【００２５】
この選択的な方式において、サイズがTsであるトランスポートブロックのあらかじめ設定されているスケーリング規則にしたがって計算される実際の反復数は、Lの整数倍となる。このことは、端末デバイスが、複数の(R2/L個の)完全な送信サイクルのためにデータを送信し、データ伝送効率を改善するということを保証することが可能である。
【００２６】
第5の態様によれば、通信装置が提供される。その通信装置は、第1の態様又は第3の態様の方法の設計にしたがって端末デバイスを実装する機能を有する。それらの機能は、ハードウェアによって実装されてもよく、又は、対応するソフトウェアを実行するハードウェアによって実装されてもよい。ハードウェア又はソフトウェアは、上記の複数の機能に対応する1つ又は複数のユニットを含む。
【００２７】
第6の態様によれば、通信装置が提供される。その通信装置は、第2の態様又は第4の態様の方法の設計にしたがってネットワークデバイスを実装する機能を有する。それらの機能は、ハードウェアによって実装されてもよく、又は、対応するソフトウェアを実行するハードウェアによって実装されてもよい。ハードウェア又はソフトウェアは、上記の複数の機能に対応する1つ又は複数のユニットを含む。
【００２８】
第7の態様によれば、プロセッサ及びメモリを含む通信装置が提供される。メモリは、プログラム又は命令を格納するように構成される。プロセッサは、メモリからそのプログラム又は命令を呼び出し、そして、そのプログラム又は命令を実行するように構成され、それによって、その通信装置は、第1の態様又は第3の態様にしたがった方法を実行する。
【００２９】
選択的に、通信装置は、トランシーバーをさらに含んでもよく、そのトランシーバーは、通信装置が、例えば、R1に関する情報を受信し又はデータを送信するといったように、第1の態様にしたがった方法におけるデータ、シグナリング、又は情報を送信し及び受信するのを支援するように構成される。
【００３０】
選択的に、通信装置は、端末デバイスであってもよく、又は、例えば、端末デバイスの中のチップシステム等の端末デバイスの中の装置の一部であってもよい。選択的に、チップシステムは、端末デバイスが、例えば、上記の複数の方法におけるデータ及び/又は情報を生成し、受信し、送信し、又は処理するといったように、上記の複数の態様における複数の機能を実装するのを支援するように構成される。ある1つの可能な設計において、チップシステムは、メモリをさらに含み、そのメモリは、端末デバイスに必要なプログラム命令及びデータを格納するように構成される。チップシステムは、チップを含み、他の個別のデバイス又は回路構造をさらに含んでもよい。
【００３１】
第8の態様によれば、プロセッサ及びメモリを含む通信装置が提供される。メモリは、プログラム又は命令を格納するように構成される。プロセッサは、メモリからそのプログラム又は命令を呼び出し、そして、そのプログラム又は命令を実行するように構成され、それによって、その通信装置は、第2の態様又は第4の態様にしたがった方法を実行する。
【００３２】
選択的に、通信装置は、トランシーバーをさらに含んでもよく、そのトランシーバーは、通信装置が、例えば、R1に関する情報を送信し又はデータを受信するといったように、第2の態様にしたがった方法におけるデータ、シグナリング、又は情報を送信し及び受信するのを支援するように構成される。
【００３３】
選択的に、通信装置は、ネットワークデバイスであってもよく、又は、例えば、ネットワークデバイスの中のチップシステム等のネットワークデバイスの中の装置の一部であってもよい。選択的に、チップシステムは、ネットワークデバイスが、例えば、上記の複数の方法におけるデータ及び/又は情報を生成し、受信し、送信し、又は処理するといったように、上記の複数の態様における複数の機能を実装するのを支援するように構成される。ある1つの可能な設計において、チップシステムは、メモリをさらに含み、そのメモリは、ネットワークデバイスに必要なプログラム命令及びデータを格納するように構成される。チップシステムは、チップを含み、他の個別のデバイス又は回路構造をさらに含んでもよい。
【００３４】
第9の態様によれば、この出願は、コンピュータ記憶媒体を提供する。そのコンピュータ記憶媒体は、命令を格納する。それらの命令がコンピュータによって実行されるときに、そのコンピュータが、第1の態様、第1の態様の選択的な方式、第2の態様、第2の態様の選択的な方式、第3の態様、第3の態様の選択的な方式、第4の態様、又は第4の態様の選択的な方式にしたがったデータ伝送方法を実装することを可能とする。
【００３５】
第10の態様によれば、この出願は、命令を含むコンピュータプログラム製品を提供する。そのコンピュータプログラム製品がコンピュータによって実行されるときに、そのコンピュータが、第1の態様、第1の態様の選択的な方式、第2の態様、第2の態様の選択的な方式、第3の態様、第3の態様の選択的な方式、第4の態様、又は第4の態様の選択的な方式にしたがったデータ伝送方法を実装することを可能とする。
【図面の簡単な説明】
【００３６】
【図１】この出願にしたがった通信システムの概略的な図である。
【図２】従来技術のサイクリックパラメータLの値の概略的な図である。
【図３】この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャート1である。
【図４】この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャート2である。
【図５】この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャート3である。
【図６Ａ】この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャート4である。
【図６Ｂ】この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャート5である。
【図７】この出願にしたがった通信装置の概略的な構成図である。
【図８】この出願にしたがった他の通信装置の概略的な構成図である。
【発明を実施するための形態】
【００３７】
本明細書における"及び/又は"の語は、3つの関係が存在してもよいということを示す。例えば、A及び/又はBは、Aのみが存在する、A及びBの双方が存在する、及び、Bのみが存在する、という3つの場合を示してもよい。
【００３８】
LTEシステム、ロングタームエボリューションアドバンスト(LTE  advanced,  LTE-A)システム、及び、例えば、第5世代(5G)通信システム、新たな無線(new  radio,  NR)システム、及び次世代無線ローカルエリアネットワークシステム等のLTEシステムの後継の進化型システムに、この出願によって提供されるデータ伝送方法を適用してもよい。
【００３９】
例えば、図1は、この出願にしたがった通信システムの概略的な図である。少なくとも1つのネットワークデバイス及び少なくとも1つの端末デバイスを含むいずれかの通信システムに、この出願によって提供されるデータ伝送方法を適用してもよい。ネットワークデバイスは、基地局(base  station,  BS)又は基地局装置デバイス(base  transceiver  station,  BTS)であってよく、無線アクセスネットワークに配置されるとともに、端末デバイスに無線通信機能を提供するように構成される装置である。複数の異なる無線アクセス技術を使用するシステムにおいて、基地局機能を有しているデバイスは、複数の異なる名称を有していてもよい。例えば、そのデバイスは、LTEネットワークにおける進化型NodeB(evolved  NodeB,  eNB,  又は  eNodeB)、第3世代(3G)通信ネットワークにおけるノードB(Node  B)、又は第5世代通信システムに適用されるgNB等と称される。説明を容易にするために、基地局機能を有する上記のデバイスは、この出願においては、集合的に、ネットワークデバイスと称される。
【００４０】
この出願における端末デバイスは、無線通信機能を有するさまざまなハンドヘルドデバイス、車載型デバイス、ウェアラブルデバイス、コンピューティングデバイス、スマートフォン、スマート時計、及びタブレットコンピュータ等を含んでもよい。説明を容易にするために、上記のデバイスは、この出願においては、集合的に、端末デバイスと称される。
【００４１】
この出願によって提供されるデータ伝送方法は、ネットワークデバイスが、端末デバイスがデータを伝送するのに必要とされるトランスポートブロックのサイズを知ることが不可能であり、したがって、システムメッセージによってトランスポートブロックの固定の且つ最大のサイズ(transport  block  size,  TBS)をブロードキャストして、端末デバイスがデータを伝送するために使用するのを許される(Tmaxとして示される)トランスポートブロックの最大のサイズを示すというデータ伝送シナリオに適用可能である。
【００４２】
このシナリオにおいては、端末デバイスは、通常、サイクリック反復(cyclic  repetition)伝送モードにおいてデータを送信する。この伝送モードは、反復数R及びサイクリックパラメータLという2つのパラメータに関連する。Rは、端末デバイスがデータを伝送するのに使用されるトランスポートブロック(transport  block,  TB)がマッピングされる複数の(Xであると仮定される)時間単位の各々において搬送される内容の反復される送信の合計数である。Rは、データを伝送するのに使用されるトランスポートブロックの反復される送信の合計数として理解されてもよい。
【００４３】
Lは、各々の時間単位の中で搬送される内容が、L個の連続的な時間単位の中で反復されるということを示す。具体的には、Rに基づいてデータを送信するときに、X個の時間単位へとトランスポートブロックをマッピングした後に、端末デバイスは、異なる内容を搬送するX個の時間単位の1回の送信サイクルをR回にわたって反復しない。むしろ、X個の時間単位の各々の中で搬送される内容は、最初に、L個の連続的な時間単位の中で反復され、X個の時間単位の中の情報は、X＊L個の時間単位の1回の送信サイクルにおいて送信され、そして、その次に、その送信サイクルは、
【数１３】
2021522749.tif 000015
回にわたって反復され、
【数１４】
2021522749.tif 000016
は、端数切捨て処理を表す。本明細書においては、複数の異なる送信サイクルの複数の冗長バージョン(redundancy  version,  RV)は、異なっていてもよいということに留意すべきである。例えば、j番目の送信サイクルのRVは、rvidx(j)＝2  mod(rvDCI＋j,2)であり、rvDCIは、初期RVであり、ランダムアクセス応答(random  access  response,  RAR)又はダウンリンク制御情報(downlink  control  information,  DCI)の中で示されてもよい。
【００４４】
従来技術においては、Lの値は、端末デバイスが実際に使用する反復数Rに基づいて決定され、RとLとの間の関係は、
【数１５】
2021522749.tif 000017
を満たし、
【数１６】
2021522749.tif 000018
は、端数切り上げ処理を表す。
【００４５】
ある1つの例として、モノの狭帯域インターネット(narrow  band  internet  of  things,  NB-IoT)における狭帯域物理アップリンク共有チャネル(narrowband  physical  uplink  shared  channel,  NPUSCH)におけるサイクリック反復伝送モードを使用する。NPUSCHに対応するトランスポートブロック(又は、コードワード(codeword))は、NRU個のリソースユニット(resource  unit,  RU)にマッピングされ、NRU個のRUのうちの1つは、時間的に
【数１７】
2021522749.tif 000019
個のスロット(slot)に対応する。したがって、1つのNPUSCHトランスポートブロックの内容は、
【数１８】
2021522749.tif 000020
個のスロットにマッピングされる。
【００４６】
R1は、ネットワークデバイスが示す反復数Rであり、R2は、選択されたTsに対応する実際の合計の反復数であるということを仮定する。サイクリックパラメータLは、R2に基づいて、
【数１９】
2021522749.tif 000021
として計算される。端末デバイスがサイクリックパラメータL及びR2に基づいてデータを送信するときに、NPUSCHトランスポートブロックは、最終的に、N個の連続的なNB-IoTアップリンクスロットの中で送信され、
【数２０】
2021522749.tif 000022
である。説明を容易にするために、N個の連続的なアップリンクスロットは、i＝0,1,2,3,…,又はNについて、Niの番号が付され、そして、Niとして示される。送信の間に、N個のスロットは、
【数２１】
2021522749.tif 000023
個のグループに分割され、各々のグループは、B個の連続的なアップリンクスロットを含み、
【数２２】
2021522749.tif 000024
である。(b＝0,1,2,…,又はB−1について)
【数２３】
2021522749.tif 000025
番目のスロットにマッピングされるNPUSCHトランスポートブロックの内容は、L個のアップリンクスロットにおいて送信され、それらのL個のアップリンクスロットNiに対応する番号は、
【数２４】
2021522749.tif 000026
である。
【００４７】
この出願に対応して、上記の例においては、NPUSCHトランスポートブロックは、X個の時間単位にマッピングされ、時間単位は、2つのスロット(すなわち、1つのサブフレーム)であり、Xは、
【数２５】
2021522749.tif 000027
である。1回の送信サイクルは、この例の中の1つのグループに対応する。各々の時間単位(サブフレーム)の中で搬送される内容は、1回の送信サイクルの中のL個の連続的なサブフレームの中で反復される。
【数２６】
2021522749.tif 000028
個のサブフレームの中の内容が
【数２７】
2021522749.tif 000029
個のサブフレームの1回の送信サイクル(すなわち、
【数２８】
2021522749.tif 000030
個のスロット)の中で送信された後に、送信サイクルは、R2/L回にわたって反復される。複数の異なる送信サイクルのRVは、異なっていてもよいということに留意すべきである。例えば、j番目の送信サイクルのRVは、rvidx(j)＝2  mod(rvDCI＋j,2)となり、rDCIは、初期のRVであり、RAR又はDCIの中で示されてもよい。
【００４８】
一方で、場合によっては、ネットワークデバイスが示すTmaxは、端末デバイスがデータを伝送するのに必要とされるトランスポートブロックのサイズよりも大きくてもよい。リソースの浪費を回避するとともに、端末の消費電力を減少させるために、ネットワークデバイスは、通常、端末デバイスが、データを伝送するのにTmaxよりも小さい(端末デバイスが実際にデータを送信するのに使用するトランスポートブロックのサイズを示す)Tsを選択するのを支援する。ネットワークデバイスが端末デバイスのアップリンクリソースをスケジューリングするときに、示されている反復数R1は、ネットワークデバイスが示すTmaxに対応する。言い換えると、端末デバイスがデータを伝送するのに使用するトランスポートブロックのサイズが、Tmax(Ts＝Tmax)であるときに、その端末デバイスは、(送信のための反復数としてR1を使用して)R1に基づいて、データを送信してもよい。端末デバイスがデータを伝送するのに実際に使用するTsが、Tmaxよりも小さい場合に、その端末デバイスは、R1を減少させて、その端末デバイスの送信電力消費を減少させる。言い換えると、端末デバイスが実際に使用する(R2であると仮定される)反復数Rは、R1よりも小さくてもよく、あらかじめ設定されている規則にしたがって計算されてもよい。
【００４９】
選択されたTsがTmaxよりも小さいときに、既存のメカニズムによれば、Lの値は、端末デバイスが実際に使用する反復数R2に基づいて決定され、R2とLとの間の関係は、
【数２９】
2021522749.tif 000031
を満たし、
【数３０】
2021522749.tif 000032
は、端数切り上げ処理を表す。端末が選択するTsが異なっているときに、R2は、それに応じて変化し、Lの値は、また、変化してもよい。Lが変化するときに、送信サイクルの長さも、また、変化する。
【００５０】
例えば、図2に示されているように、端末デバイスがデータを伝送するのに使用するトランスポートブロックは、4つの時間単位にマッピングされ、それらの4つの時間単位の中で搬送される内容は、0、1、2、及び3によって表わされるということを仮定する。Ts＝Tmax＝1000ビット(bits)、R2＝R1＝16,  L＝4であるときに、1回の送信サイクルは、4＊4＝16個の時間単位を含み、合計で4回の送信サイクルが存在する。1回の送信サイクルにおいては、内容0、1、2、3の各々は、4つの連続的な時間単位の中で反復される。
【００５１】
Ts＝776ビットであり、且つ、Tsに対応するR2が、12、L＝4であるときに、1回の送信サイクルは、4＊4＝16個の時間単位を含み、合計で3つの送信サイクルが存在する。1回の送信サイクルにおいては、内容0、1、2、及び3の各々は、4つの連続的な時間単位の中で反復される。
【００５２】
Ts＝536ビットであり、且つ、R2＝8、L = 4であるときに、1回の送信サイクルは、4＊4＝16個の時間単位を含み、合計で2回の送信サイクルが存在する。1回の送信サイクルにおいては、内容0、1、2、及び3の各々は、4つの連続的な時間単位の中で反復される。
【００５３】
Ts＝328ビットであり、且つ、R2＝4、L＝2であるときに、1回の送信サイクルは、4＊2＝8の時間単位を含み、合計で2回の送信サイクルが存在する。1回の送信サイクルにおいては、内容0、1、2、及び3の各々は、2つの連続的な時間単位の中で反復される。
【００５４】
Ts＝328ビットであるときに、Lの値及び送信サイクルの長さは、Ts＝1000ビット、Ts＝776ビット、及びTs＝328ビットのときのLの値及び送信サイクルの長さとは異なるということを理解することが可能である。ネットワークデバイスは、Tsの特定の値を知らないため、端末デバイスが送信するデータを受信するときに、Tsの異なる値に基づいて、Tsの異なる値に対応するLの値及び送信サイクルの長さを仮定し、そして、端末が送信するデータに対して信号合成及び復調の実行を試みる必要がある。このことは、データを受信するプロセスにおいて、ネットワークデバイスの比較的高い処理の複雑さ及び受信オーバヘッドを引き起こす。
【００５５】
このことを考慮して、この出願は、データ伝送方法を提供する。Lの値は、端末デバイスがデータを伝送するのに使用されるTsの値にかかわらず同じになり、ネットワークデバイスは、受信したデータを処理するのに複数の異なるサイクリックパラメータLを仮定する必要はない。このことは、データを受信するプロセスにおいて、ネットワークデバイスの処理の複雑さ及び受信オーバヘッドを減少させる。
【００５６】
図3は、この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャートである。この方法は、以下のステップを含む。
【００５７】
ステップ301:  ネットワークデバイスは、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信する。
【００５８】
R1に関する情報は、R1の値を直接的に示してもよく、又は、インデックス(index)であってもよく、端末デバイスは、あらかじめ設定されている対応関係に基づいて、そのインデックスに対応するR1の値を決定してもよい。
【００５９】
ステップ302:  端末デバイスは、R1に基づいて、サイクリックパラメータLを決定する。
【００６０】
この出願においては、ネットワークデバイスが示すR1を取得した後に、端末デバイスは、R1に基づいてLを決定してもよい。例えば、R1及びLは、
【数３１】
2021522749.tif 000033
を満たしてもよく、Kは、あらかじめ設定されている定数であり、許される最大値を示す。
【００６１】
選択的に、R1及びLは、代替的に、
R1≧Mであるときに、
【数３２】
2021522749.tif 000034
であるか、又は、
R1＜Mであるときに、L＝1であり、Mは、あらかじめ設定されているしきい値であり、例えば、M＝8である。
【００６２】
この出願の他の実施形態において、端末デバイスは、ネットワークデバイスの構成又は指示に基づいて、サイクリックパラメータLを決定する。例えば、Tmaxに対応する反復数R1及びサイクリックパラメータLの双方は、ネットワークデバイスによって構成されるか又は示される。
【００６３】
ステップ303:  端末デバイスは、Lに基づいて、データを送信する。
【００６４】
この出願においては、R1は、ネットワークデバイスが指定する反復数であるため、端末デバイスがR1に基づいて決定するLは、端末デバイスが使用するTsがTmaxよりも小さいか否かにかかわらず、同じとなる。
【００６５】
言い換えると、Ts＜Tmaxであるときに、端末デバイスが使用するサイクリックパラメータLは、反復数R1に基づいて決定され、Tsによっては変化しない。
【００６６】
ステップ304:  ネットワークデバイスは、R1に基づいて、Lを決定する。
【００６７】
ステップ305:  ネットワークデバイスは、サイクリックパラメータLに基づいて、データを受信する。
【００６８】
R1に基づいてネットワークデバイスによってLを決定する特定の方式は、R1に基づいて端末デバイスによってLを決定する方式と同じである。したがって、ネットワークデバイスは、端末デバイスが使用するLの値を明確に知ることが可能であり、決定したLに基づいて、端末デバイスが送信するデータを正確に受信することが可能である。ネットワークデバイスは、Tsの複数の異なる値を仮定して、端末デバイスが使用する可能性のあるLの値を計算する必要はなく、また、Lの複数の異なる計算された値に基づいて、データの受信を試みる必要もない。このことは、データを受信するプロセスにおけるネットワークデバイスの処理の複雑さ及び受信オーバヘッドを減少させる。
【００６９】
選択的に、図4に示されているように、図3を参照して、ステップ303を実行する前に、その方法は、以下のステップをさらに含む。
【００７０】
ステップ306:  端末デバイスは、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍である。
【００７１】
端末デバイスは、Tmax及び送信されるべきデータのデータ量に基づいて、Tsを決定してもよい。
【００７２】
例えば、端末は、最初に、Tmaxに基づいて対応するTBSセット{T1,T2,T3,T4}を決定し、そして、その次に、そのセットからTsとして、そのデータのデータ量を搬送することが可能である最小のTBSを選択してもよい。例えば、Tmaxに対応するTBSセットは、表1に示されてもよい。
【表１】
2021522749.tif 000035
【００７３】
Tmax＝1000ビットであるということを仮定する。表1から、Tmax＝1000ビットであるときに、TBSセットは、{T1＝328,T2＝536,T3＝776,T4＝1000}であるということを理解することが可能である。端末デバイスが、400ビットのデータのみを伝送する必要がある場合に、その端末デバイスは、Tsとして、400ビットを搬送することが可能であるとともに、最小値を有するT2＝536を選択してもよい。このことは、本明細書においては、ある1つの例であるにすぎない。端末デバイスは、代替的に、送信のために、400ビットより大きな他のTBSを選択してもよい。
【００７４】
この例では、端末デバイスは、最初に、Tsに基づいて、R1に対して線形還元を実行して、その線形還元の後に得られる値f(Ts,R1)を取得してもよい。
【００７５】
ある1つの例において、f(Ts,R1)、Ts、及びR1は、f(Ts,R1)＝α＊R1を満たしてもよく、αは、Tsに対応するスケーリング係数である。
【００７６】
例えば、αは、Tmaxに対するTsの比率Ts/Tmaxであってもよい。言い換えると、f(Ts,R1)＝(Ts/Tmax)＊R1である。
【００７７】
選択的に、αは、代替的に、Ts及びTmaxに対応するあらかじめ設定されているスケーリング係数であってもよい。例えば、表1に対応して、αの値は、表2に示されていてもよい。
【表２】
2021522749.tif 000036
【００７８】
Tmax＝1000ビットであるということを仮定する。Ts＝T2であるときに、表2から、α＝0.75であるということを理解することが可能である。
【００７９】
f(Ts,R1)を決定した後に、端末デバイスは、Lに基づいて、f(Ts,R1)に対して丸め処理を実行して、R2を取得してもよい。
【００８０】
例えば、端末デバイスは、Lに基づいて、f(Ts,R1)に対して端数切り上げ処理を実行してもよい。言い換えると、f(Ts,R1)及びLは、
【数３３】
2021522749.tif 000037
を満たしてもよい。代替的に、端末デバイスは、Lに基づいて、f(Ts,R1)に対して端数切捨て処理を実行してもよい。言い換えると、f(Ts,R1)及びLは、
【数３４】
2021522749.tif 000038
を満たしてもよい。代替的に、端末デバイスは、Lに基づいて、f(Ts,R1)に対して四捨五入処理を実行してもよい。言い換えると、f(Ts,R1)及びLは、
【数３５】
2021522749.tif 000039
を満たしてもよい。
【００８１】
この出願の他の実施形態において、f(Ts,R1)を決定した後に、端末デバイスは、2の累乗へとf(Ts,R1)を量子化してもよい。例えば、f(Ts,R1)は、{1,2,4,8,16,32,64,128}の中の値に量子化される。近接量子化を実行してもよく、或いは、f(Ts,R1)よりも大きな最小値又はf(Ts,R1)よりも小さな最大値に、f(Ts,R1)を常に量子化してもよい。
【００８２】
Lに基づいて、f(Ts,R1)に対して丸め処理を実行し、それによって、サイズがTsであるトランスポートブロックのあらかじめ設定されているスケーリング規則にしたがって計算される実際の反復数は、Lの整数倍となる。このことは、端末デバイスが、複数の(R2/L個の)完全な送信サイクルのためにデータを送信し、データ伝送効率を改善するということを保証することが可能である。Lに対して丸め処理を実行しない場合に、端末が、不完全な送信サイクルのためにデータを送信するという可能性が存在し、パフォーマンスの低下を引き起こす。
【００８３】
さらに、この例において、ステップ303は、特に、以下のステップを含んでもよい。
【００８４】
ステップ303a:  サイクリックパラメータL及びR2に基づいて、データを送信する。
【００８５】
データがNB-IoTにおけるNPUSCHによって送信されるある1つの例を使用する。NPUSCHに対応するトランスポートブロック(又は、コードワード)は、NRU個のRUにマッピングされ、それらのNRU個のRUのうちの1つは、時間的に
【数３６】
2021522749.tif 000040
個のスロット(slot)に対応する。したがって、1つのNPUSCHトランスポートブロックの内容は、
【数３７】
2021522749.tif 000041
個のスロットにマッピングされる。
【００８６】
この例において、R1は、ネットワークデバイスが示す反復数であり、R2は、Tsに対応する実際の反復数であるということを仮定する。サイクリックパラメータLは、R2ではなくR1に基づいて、
【数３８】
2021522749.tif 000042
として計算される。端末デバイスがサイクリックパラメータL及びR2に基づいてデータを送信するときに、NPUSCHトランスポートブロックは、最終的に、N個の連続的なNB-IoTアップリンクスロットの中で送信され、
【数３９】
2021522749.tif 000043
である。説明を容易にするために、N個の連続的なアップリンクスロットは、i＝0,1,2,3,…,又はNについて、Niの番号が付され、そして、Niとして示される。送信の間に、N個のスロットは、
【数４０】
2021522749.tif 000044
個のグループに分割され、各々のグループは、B個の連続的なアップリンクスロットを含み、
【数４１】
2021522749.tif 000045
である。(b＝0,1,2,…,又はB−1について)
【数４２】
2021522749.tif 000046
番目のスロットにマッピングされるNPUSCHトランスポートブロックの内容は、L個のアップリンクスロットにおいて送信され、それらのL個のアップリンクスロットNiに対応する番号は、
【数４３】
2021522749.tif 000047
である。
【００８７】
この出願において、NPUSCHトランスポートブロックは、X個の時間単位にマッピングされ、時間単位は、2つのスロット(すなわち、1つのサブフレーム)であり、Xは、
【数４４】
2021522749.tif 000048
である。1回の送信サイクルは、この例の中の1つのグループに対応する。各々の時間単位(サブフレーム)の中で搬送される内容は、1回の送信サイクルの中のL個の連続的なサブフレームの中で反復される。
【数４５】
2021522749.tif 000049
個のサブフレームの中の内容が
【数４６】
2021522749.tif 000050
個のサブフレーム(すなわち、
【数４７】
2021522749.tif 000051
個のスロット)の1回の送信サイクルの中で送信された後に、その送信サイクルは、R2/L回にわたって反復される。複数の異なる送信サイクルのRVは、異なっていてもよいということに留意すべきである。例えば、j番目の送信サイクルのRVは、rvidx(j)＝2  mod(rvDCI＋j,2)となり、rDCIは、初期のRVであり、RAR又はDCIの中で示されてもよい。
【００８８】
それに対応して、ネットワークデバイスは、端末デバイスが行う方式と同じ方式でR2を計算してもよい。ステップ305の前に、その方法は、以下のステップをさらに含む。
【００８９】
ステップ307:  ネットワークデバイスは、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍である。
【００９０】
この例において、ステップ305は、特に、以下のステップを含んでもよい。
【００９１】
ステップ305a:  ネットワークデバイスは、L及びR2に基づいて、データを受信する。
【００９２】
ネットワークデバイスがR2を計算するときに、ネットワークデバイスは、端末デバイスが使用するTsを知ることが不可能であるため、ネットワークデバイスは、Tsの値を仮定し、そして、その次に、複数の異なる値に基づいて、R2を計算する、必要がある。Tsの仮定した値に基づいて計算されるR2に基づいて、端末デバイスが送信したデータを正しく受信することが可能である場合に、Tsの仮定した値が端末デバイスが使用するTsであるということを示す。Tsの値を仮定するときに、ネットワークデバイスは、代替的に、Tmaxに対応するTBSセットに基づいて、仮定した範囲を決定してもよい。
【００９３】
ある1つの例において、特に、ランダムアクセス手順の間の初期データ伝送(early  data  transmission  during  random  access  procedure,  EDT)メカニズムに、図3及び図4のデータ伝送方法を適用してもよい。EDTメカニズムは、端末デバイスが、RRC接続を確立することなく、ランダムアクセス手順の間に、データを伝送するのを支援する。このことは、RRC接続を確立するためのシグナリングインタラクションを回避する。EDTメカニズムは、アップリンク非アクセス階層(non-access  stratum,  NAS)プロトコルデータユニット(protocol  data  unit,  PDU)の中のデータ量が小さいデータにちょうど適用可能である。
【００９４】
例えば、図3を参照すると、図5に示されているように、ステップ301は、特に、以下のステップを含んでもよい。
【００９５】
ステップ301a:  ネットワークデバイスは、端末デバイスにランダムアクセス応答(random  access  response,  RAR)メッセージを送信し、R1に関する情報は、RARメッセージの中で搬送される。
【００９６】
EDTメカニズムにおいては、端末デバイスは、特定のPRACHプリアンブルシーケンスリソースによって、ネットワークデバイスに物理的ランダムアクセスチャネル(physical  random  access  channel,  PRACH)プリアンブルシーケンスを送信する。PRACHプリアンブルシーケンスは、ランダムアクセス手順の間、第1のメッセージ(MSG1)と称されてもよい。
【００９７】
特定のPRACHプリアンブルシークエンスリソースは、特に、初期データ伝送(Early  Data  Transmission,  EDT)のために使用される。この場合には、端末デバイスは、ランダムアクセス手順の間にデータを送信する。
【００９８】
ネットワークデバイスは、特定のPRACHプリアンブルシーケンスリソースを使用してプリアンブルシーケンスを検出し、データ伝送がEDTであるということを決定し、そして、ランダムアクセス手順の間に端末デバイスに第2のメッセージ(MSG2)を送信するということを決定する。MSG2は、端末デバイスのためのRARメッセージを含む。ネットワークデバイスは、端末デバイスが送信するデータの量を決定することは不可能であるため、ネットワークデバイスは、システムメッセージによってブロードキャストされるTmaxに基づいて、アップリンクリソースを割り当て、アップリンクグラント(UL  grant)を使用することによって、MSG2の中のRARメッセージによって、端末デバイスが第3のメッセージ(MSG3)を送信するのに使用されるリソース及び反復数R1を割り当てる。
【００９９】
RARメッセージを受信した後に、端末デバイスは、あらかじめ設定されている規則にしたがって、割り当てられているリソースT1,T2,…,Tnによって送信されてもよいn個のTBSにTmaxをマッピングする。例えば、あらかじめ設定されている規則を表1に示すことができる。MSG3を送信するために使用することを許されているとともにシステムメッセージの中に構成されている最大TBSが、1000であるときに、端末デバイスがあらかじめ設定されている規則にしたがってTmaxをマッピングするTBSセットは、{328,536,776,1000}である。
【０１００】
端末デバイスは、送信されるべきデータの量に基づいて、(選択されたTBS、すなわち、Tsとして示されてもよい)ターゲットTBSとして送信されてもよいn個のTBS{T1,T2,…,Tn}から最も適切なTBSを選択し、Tsは、MSG3の中のメッセージを送信するのに使用される。
【０１０１】
具体的には、端末デバイスは、MSG3を送信するために、最小のパディング比(padding  ratio)を有するTBSを選択してもよい。加えて、MSG3は、端末デバイスの端末ID及び送信されるデータのNAS  PDUを含む。
【０１０２】
ステップ303は、特に、以下のステップを含んでもよい。
【０１０３】
ステップ303b:  端末デバイスは、サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって、データを伝送する。
【０１０４】
サイクリックパラメータLを決定した後に、端末デバイスは、Tsに基づいて、物理アップリンク共有チャネルにおいてMSG3を送信してもよい。
【０１０５】
MSG3がNB-IoTにおけるNPUSCHによって送信されるある1つの例を使用する。MSG3に対応するトランスポートブロック(又は、コードワード)は、NRU個のRUにマッピングされ、それらのNRU個のRUのうちの1つは、時間的に
【数４８】
2021522749.tif 000052
個のスロット(slot)に対応する。したがって、1つのMSG3に対応するNPUSCHトランスポートブロックの内容は、
【数４９】
2021522749.tif 000053
個のスロットにマッピングされる。
【０１０６】
この例において、R1は、ネットワークデバイスが示す反復数であり、R2は、Tsに対応する実際の反復数であるということを仮定する。サイクリックパラメータLは、R2ではなくR1に基づいて、
【数５０】
2021522749.tif 000054
として計算される。端末デバイスがサイクリックパラメータL及びR2に基づいてデータを送信するときに、NPUSCHトランスポートブロックは、最終的に、N個の連続的なNB-IoTアップリンクスロットの中で送信され、
【数５１】
2021522749.tif 000055
である。説明を容易にするために、N個の連続的なアップリンクスロットは、i＝0,1,2,3,…,又はNについて、Niの番号が付され、そして、Niとして示される。送信の間に、N個のスロットは、
【数５２】
2021522749.tif 000056
個のグループに分割され、各々のグループは、B個の連続的なアップリンクスロットを含み、
【数５３】
2021522749.tif 000057
である。(b＝0,1,2,…,又はB−1について)
【数５４】
2021522749.tif 000058
番目のスロットにマッピングされるNPUSCHトランスポートブロックの内容は、L個のアップリンクスロットにおいて送信され、それらのL個のアップリンクスロットNiに対応する番号は、
【数５５】
2021522749.tif 000059
である。
【０１０７】
この例において、MSG3に対応するトランスポートブロックは、X個の時間単位にマッピングされ、時間単位は、2つのスロット(すなわち、1つのサブフレーム)であり、Xは、
【数５６】
2021522749.tif 000060
である。1回の送信サイクルは、この例の中の1つのグループに対応する。各々の時間単位(サブフレーム)の中で搬送される内容は、1回の送信サイクルの中のL個の連続的なサブフレームの中で反復される。
【数５７】
2021522749.tif 000061
個のサブフレームの中で搬送される内容が
【数５８】
2021522749.tif 000062
個のサブフレーム(すなわち、
【数５９】
2021522749.tif 000063
個のスロット)の1回の送信サイクルの中で送信された後に、その送信サイクルは、R2/L回にわたって反復される。複数の異なる送信サイクルのRVは、異なっていてもよいということに留意すべきである。例えば、j番目の送信サイクルのRVは、rvidx(j)＝2  mod(rvDCI＋j,2)となり、rDCIは、初期のRVであり、RAR又はDCIの中で示されてもよい。
【０１０８】
それに対応して、ステップ305は、特に、以下のステップを含んでもよい。
【０１０９】
ステップ305b:  ネットワークデバイスは、サイクリックパラメータLに基づいて、MSG3によって、データを受信する。
【０１１０】
図6Aは、この出願にしたがったデータ伝送方法の他の実施形態のフローチャートである。その方法は、R1を減少させる方法を提供し、それによって、TsがTmaxより小さいときに、端末デバイスは、R1を減少させ、そして、(R2＜R1である)R2を取得して、端末の送信電力消費を減少させることが可能である。その方法は、以下のステップを含む。
【０１１１】
ステップ601:  ネットワークデバイスは、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信する。
【０１１２】
ステップ602:  端末デバイスは、Ts、R1、及びサイクリックパラメータLに基づいて、R2を決定し、R2は、Lの整数倍であり、R2＜R1であり、且つ、Ts＜Tmaxである。
【０１１３】
この例の場合に、端末デバイスによってTsを決定する方式については、図5に示されている実施例において端末デバイスによってTsを決定する方式を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１１４】
サイクリックパラメータLを決定する方式については、端末が図3に示されている実施形態においてR1に基づいてLを決定する方式を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１１５】
代替的に、この例においては、サイクリックパラメータLは、あらかじめ設定されている固定の値であってもよい。
【０１１６】
Ts及びLを決定した後に、端末デバイスは、Ts、R1、及びLに基づいて、R2を決定してもよい。Ts、R1、及びLに基づいて、R2を決定する特定の方式については、端末デバイスが、図5に示されている実施形態において、Ts、R1、及びLに基づいて、R2を決定する方式を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１１７】
ステップ603:  端末デバイスは、R2に基づいてデータを送信する。
【０１１８】
データを送信するときに、端末デバイスは、特に、L及びR2に基づいてデータを送信してもよい。例えば、端末デバイスがL及びR2に基づいてデータを送信する特定の実装については、ステップ303aの上記の説明を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１１９】
ステップ604:  ネットワークデバイスは、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍である。
【０１２０】
Tsの値は、ネットワークデバイスによって仮定されてもよい。ネットワークデバイスは、Tmaxに基づいてTBSのセットを決定し、そして、その次に、そのTBSのセットの中のTBSの値がTsであるということを逐次的に仮定してもよい。
【０１２１】
ネットワークデバイスが、Lを決定し、そして、Ts、R1、及びLに基づいて、R2を決定する特定の方式については、端末デバイスが、Lを決定し、そして、ステップ602において、Ts、R1、及びLに基づいて、R2を決定する方式を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１２２】
ステップ605:  ネットワークデバイスは、R2に基づいて、データを受信する。
【０１２３】
データを受信するときに、ネットワークデバイスは、特に、L及びR2に基づいて、データを受信してもよい。
【０１２４】
図6Aに示されているデータ伝送方法によれば、Ts＜Tmaxであるときに、R1を減少させることによって、(R2＜R1である)R2を取得する方法を提供して、端末デバイスの送信電力消費を減少させる。
【０１２５】
図6Aに示されているデータ伝送方法は、また、EDT  RACHメカニズムに適用されてもよいということに留意すべきである。例えば、図6Bに示されているように、ステップ601は、具体的には、以下のステップを含んでもよい。
【０１２６】
ステップ601a:  ネットワークデバイスは、端末デバイスにRARメッセージを送信し、R1に関する情報は、RARメッセージの中で搬送される。
【０１２７】
ステップ603は、特に、以下のステップを含んでもよい。
【０１２８】
ステップ603a:  端末デバイスは、R2に基づいて、MSG3によって、データを送信する。
【０１２９】
具体的には、端末デバイスは、R2及びLに基づいて、MSG3によって、データを送信してもよい。端末デバイスがL及びR2に基づいてデータを送信する特定の実装については、ステップ303bの上記の説明を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１３０】
ステップ605は、特に、以下のステップを含んでもよい。
【０１３１】
ステップ605a:  ネットワークデバイスは、R2に基づいて、MSG3によって、データを受信する。
【０１３２】
MSG3によってデータを受信するときに、ネットワークデバイスは、R2及びLに基づいて、データを受信する。
【０１３３】
上記の記載は、主として、複数のネットワーク要素の間のインタラクションの観点から、この出願によって提供される複数の解決方法を説明している。上記の複数の機能を実装するために、端末デバイス及びネットワークデバイスの各々は、各々の機能を実行するための対応するハードウェア構成及び/又はソフトウェアモジュールを含むということを理解することが可能である。当業者は、この明細書において開示されている複数の実施形態によって説明されている複数の例の複数のユニット及び複数のアルゴリズムステップとの関連において、ハードウェアによって又はハードウェア及びコンピュータソフトウェアの組み合わせによって、この出願を実装してもよいということを容易に認識するはずである。ある機能が、ハードウェアによって実行されるか、又は、コンピュータソフトウェアが駆動するハードウェアによって実行されるかは、それらの複数の技術的解決方法の特定の用途及び設計上の制約によって決まる。当業者は、複数の異なる方法を使用して、各々の特定の用途について、複数の説明されている機能を実装してもよいが、その実装が、この出願の範囲を超えるものであると解釈されるべきではない。
【０１３４】
図7は、この出願にしたがった通信装置のある1つの可能な且つ概略的な構成図である。通信装置は、受信ユニット701、処理ユニット702、送信ユニット703を含む。
【０１３５】
通信装置は、端末デバイスに一体化された機能的なモジュールであってもよく、又は、端末デバイスに接続されている外部装置であってもよい。通信装置が動作するときに、端末デバイスは、図3乃至図5におけるデータ伝送方法を実装してもよく、又は、図6A及び図6Bにおけるデータ伝送方法を実装してもよい。
【０１３６】
通信装置が動作するときに、端末デバイスは、図3乃至図5におけるデータ伝送方式を実装する。
【０１３７】
受信ユニット701は、Tmaxに対応する反復数R1に関する情報を受信するように構成され、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである。
【０１３８】
処理ユニット702は、R1に基づいて、サイクリックパラメータLを決定するように構成される。サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである。
【０１３９】
送信ユニット703は、サイクリックパラメータLに基づいて、データを伝送するように構成される。
【０１４０】
選択的に、処理ユニット702が、R1に基づいて、サイクリックパラメータLを決定することは、
【数６０】
2021522749.tif 000064
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数６１】
2021522749.tif 000065
は、端数切り上げ処理を表す。
【０１４１】
選択的に、処理ユニット702は、さらに、送信ユニット703が、サイクリックパラメータLに基づいて、データを伝送する前に、Ts、R1、及びLに基づいて、R2を決定するように構成され、R2は、Lの整数倍であり、R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。
【０１４２】
送信ユニット703は、特に、サイクリックパラメータL及びR2に基づいて、データを送信するように構成される。
【０１４３】
選択的に、処理ユニット702が、Ts、R1、及びLに基づいて、R2を決定することは、
【数６２】
2021522749.tif 000066
を満たし、
【数６３】
2021522749.tif 000067
は、端数切り上げ処理を表す。
【０１４４】
選択的に、
【数６４】
2021522749.tif 000068
は、
【数６５】
2021522749.tif 000069
を満たす。
【０１４５】
選択的に、受信ユニット701は、特に、ランダムアクセス応答RARメッセージを受信するように構成され、R1に関する情報は、RARメッセージの中で搬送される。
【０１４６】
送信ユニット703は、特に、サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によってデータを伝送するように構成される。
【０１４７】
通信装置が動作するときに、端末デバイスは、図6A及び図6Bにおけるデータ伝送方法を実装する。
【０１４８】
受信ユニット701は、Tmaxに対応する反復数R1に関する情報を受信するように構成され、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである。
【０１４９】
処理ユニット702は、Ts、R1、及びサイクリックパラメータLに基づいて、R2を決定するように構成され、R2は、Lの整数倍である。サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示す。R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、そして、R2＜R1である。
【０１５０】
送信ユニット703は、R2に基づいて、データを送信するように構成される。
【０１５１】
処理ユニット702が、Ts、R1、及びLに基づいて、R2を決定することは、
【数６６】
2021522749.tif 000070
を満たし、
【数６７】
2021522749.tif 000071
は、端数切り上げ処理を表す。
【０１５２】
選択的に、
【数６８】
2021522749.tif 000072
は、
【数６９】
2021522749.tif 000073
を満たす。
【０１５３】
選択的に、サイクリックパラメータLの値は、固定されているか、又は、R1に基づいて決定される。
【０１５４】
選択的に、R1に基づいて、サイクリックパラメータLを決定することは、
【数７０】
2021522749.tif 000074
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１５５】
通信装置は、ネットワークデバイスに一体化された機能的なモジュールであってもよく、又は、ネットワークデバイスに接続されている外部装置であってもよい。通信装置が動作するときに、ネットワークデバイスは、図3乃至図5におけるデータ伝送方法を実装してもよく、又は、図6A及び図6Bにおけるデータ伝送方法を実装してもよい。
【０１５６】
通信装置が動作するときに、ネットワークデバイスは、図3乃至図5におけるデータ伝送方式を実装する。
【０１５７】
送信ユニット703は、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するように構成され、Tmaxは、使用するのを許されるトランスポートブロックの最大のサイズである。
【０１５８】
処理ユニット702は、R1に基づいて、サイクリックパラメータLを決定するように構成される。サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである。
【０１５９】
受信ユニット701は、サイクリックパラメータLに基づいて、データを受信するように構成される。
【０１６０】
選択的に、処理ユニット702が、R1に基づいて、サイクリックパラメータLを決定することは、
【数７１】
2021522749.tif 000075
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１６１】
選択的に、処理ユニット702は、さらに、受信ユニット701が、サイクリックパラメータLに基づいて、データを受信する前に、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍であり、R2は、端末デバイスがデータを送信するときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。
【０１６２】
受信ユニット701は、特に、サイクリックパラメータL及びR2に基づいて、データを受信するように構成される。
【０１６３】
選択的に、処理ユニット702が、Ts、R1、及びLに基づいて、R2を決定することは、
【数７２】
2021522749.tif 000076
を満たし、
【数７３】
2021522749.tif 000077
は、端数切り上げ処理を表す。
【０１６４】
選択的に、
【数７４】
2021522749.tif 000078
は、
【数７５】
2021522749.tif 000079
を満たす。
【０１６５】
選択的に、送信ユニット703は、特に、端末デバイスにランダムアクセス応答RARメッセージを送信するように構成され、R1に関する情報は、RARメッセージの中で搬送される。
【０１６６】
受信ユニット701は、特に、サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によってデータを受信するように構成される。
【０１６７】
通信装置が動作するときに、ネットワークデバイスは、図6A及び図6Bのデータ伝送方法を実装する。
【０１６８】
送信ユニット703は、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するように構成され、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである。
【０１６９】
処理ユニット702は、Ts、R1、及びサイクリックパラメータLに基づいて、R2を計算するように構成され、R2は、Lの整数倍である。サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示す。R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、R2＜R1である。
【０１７０】
受信ユニット701は、R2に基づいて、データを受信するように構成される。
【０１７１】
選択的に、Ts、R1、及びLに基づいて、R2を決定することは、
【数７６】
2021522749.tif 000080
を満たし、
【数７７】
2021522749.tif 000081
は、端数切り上げ処理を表す。
【０１７２】
選択的に、
【数７８】
2021522749.tif 000082
は、
【数７９】
2021522749.tif 000083
を満たす。
【０１７３】
選択的に、サイクリックパラメータLの値は、固定されているか、又は、R1に基づいて決定される。
【０１７４】
選択的に、R1に基づいて、サイクリックパラメータLを決定することは、
【数８０】
2021522749.tif 000084
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１７５】
図8は、この出願にしたがった通信装置の概略的な構成図である。その通信装置は、プロセッサ801及びメモリ802を含む。
【０１７６】
プロセッサ801は、中央処理ユニット(central  processing  unit,  CPU)、汎用プロセッサ801、ディジタル信号プロセッサ(digital  signal  processor,  DSP)、特定用途向け集積回路(application-Specific  integrated  circuit,  ASIC)、フィールドプログラマブルゲートアレイ(field  programmable  gate  array,  FPGA)、又は、他のプログラム可能な論理デバイス、トランジスタ論理デバイス、ハードウェア構成要素、又は、それらのいずれかの組み合わせであってもよい。プロセッサ801は、この出願によって開示されている内容を参照して説明されているさまざまな例示的な論理ブロック、モジュール、及び回路を実装し又は実行してもよい。代替的に、プロセッサ801は、例えば、1つ又は複数のマイクロプロセッサの組み合わせ、或いは、DSP及びマイクロプロセッサの組み合わせ等のコンピューティング機能を実装するプロセッサの組み合わせであってもよい。
【０１７７】
選択的に、通信装置は、トランシーバー803をさらに含んでもよく、そのトランシーバー803は、その通信装置が、例えば、上記のデータ伝送方法において、R1に関する情報を送信し又は受信し、或いは、データを送信し又は受信するといったように、データ、シグナリング、又は情報を送信し及び受信するのを支援するように構成されてもよい。
【０１７８】
選択的に、通信装置は、端末デバイスであってもよく、又は、例えば、端末デバイスの中のチップシステム等の端末デバイスの中の装置の一部であってもよい。選択的に、チップシステムは、端末デバイスが、例えば、上記の方法において、データ及び/又は情報を生成し、受信し、送信し、又は処理するといったように、上記の態様における機能を実装するのを支援するように構成される。ある1つの可能な設計において、チップシステムは、メモリをさらに含み、そのメモリは、端末デバイスに必要なプログラム命令及びデータを格納するように構成される。チップシステムは、チップを含み、さらに、他の個別のデバイス又は回路構造を含んでもよい。
【０１７９】
プロセッサ801、トランシーバー803、及びメモリ802は、バス804によって互いに接続される。バス804は、周辺機器構成要素相互接続(peripheral  component  interconnect,  PCI)バス804又は拡張業界標準アーキテクチャ(extended  industry  standard  architecture,  EISA)バス804等であってもよい。バス804は、アドレスバス、データバス、又は制御バス等に分類されてもよい。表現を容易にするために、図8の中のバス804を表すのに、1つのみの太線を使用しているが、このことは、バスが1つのみ存在しているということ、又は、バスのタイプが1つのみであるということを意味するものではない。
【０１８０】
プロセッサ801は、メモリ802に結合して、メモリ802の中の命令を読み出し及び実行し、Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、R1に基づいて、サイクリックパラメータLを決定するステップであって、サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、サイクリックパラメータLに基づいて、データを伝送するステップと、を実装する、ように構成される。
【０１８１】
選択的に、R1に基づいて、サイクリックパラメータLを決定するステップは、
【数８１】
2021522749.tif 000085
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１８２】
選択的に、サイクリックパラメータLに基づいて、データを伝送するステップの前に、プロセッサ801は、さらに、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍であり、R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。サイクリックパラメータLに基づいて、データを伝送するステップは、サイクリックパラメータL及びR2に基づいて、データを伝送するステップを含む。
【０１８３】
選択的に、Ts、R1、及びLに基づいて、R2を決定するステップは、
【数８２】
2021522749.tif 000086
を満たし、
【数８３】
2021522749.tif 000087
は、端数切り上げ処理を表す。
【０１８４】
選択的に、
【数８４】
2021522749.tif 000088
は、
【数８５】
2021522749.tif 000089
を満たす。
【０１８５】
選択的に、Tmaxに対応する反復数R1に関する情報を受信するステップは、ランダムアクセス応答RARメッセージを受信するステップであって、R1に関する情報は、RARメッセージの中で搬送される、ステップを含む。サイクリックパラメータLに基づいて、データを伝送するステップは、サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によってデータを伝送するステップを含む。
【０１８６】
代替的に、プロセッサ801は、メモリ802に結合して、メモリ802の中の命令を読み出し及び実行し、Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、Ts、R1、及びサイクリックパラメータLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数であり、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、そして、R2＜R1である、ステップと、R2に基づいて、データを伝送するステップと、を実装する、ように構成される。
【０１８７】
処理ユニット1302が、Ts、R1、及びLに基づいて、R2を決定することは、
【数８６】
2021522749.tif 000090
を満たし、
【数８７】
2021522749.tif 000091
は、端数切り上げ処理を表す。
【０１８８】
選択的に、
【数８８】
2021522749.tif 000092
は、
【数８９】
2021522749.tif 000093
を満たす。
【０１８９】
選択的に、サイクリックパラメータLの値は、固定されているか、又は、R1に基づいて決定される。
【０１９０】
選択的に、R1に基づいて、サイクリックパラメータLを決定するステップは、
【数９０】
2021522749.tif 000094
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１９１】
選択的に、通信装置は、ネットワークデバイスであってもよく、又は、例えば、ネットワークデバイスの中のチップシステム等のネットワークデバイスの中の装置の一部であってもよい。選択的に、チップシステムは、ネットワークデバイスが、例えば、上記の方法において、データ及び/又は情報を生成し、受信し、送信し、又は処理するといったように、上記の態様における機能を実装するのを支援するように構成される。ある1つの可能な設計において、チップシステムは、メモリをさらに含み、そのメモリは、ネットワークデバイスに必要なプログラム命令及びデータを格納するように構成される。チップシステムは、チップを含み、さらに、他の個別のデバイス又は回路構造を含んでもよい。この場合に、プロセッサ801は、メモリ802に結合して、メモリ802の中の命令を読み出し及び実行し、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップであって、Tmaxは、使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、R1に基づいて、サイクリックパラメータLを決定するステップであって、サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、サイクリックパラメータLに基づいて、データを受信するステップと、を実装する、ように構成される。
【０１９２】
選択的に、R1に基づいて、サイクリックパラメータLを決定するステップは、
【数９１】
2021522749.tif 000095
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１９３】
選択的に、サイクリックパラメータLに基づいて、データを受信するステップの前に、プロセッサは、さらに、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍であり、R2は、端末デバイスがデータを送信するときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。サイクリックパラメータLに基づいて、データを受信するステップは、サイクリックパラメータL及びR2に基づいて、データを受信するステップを含む。
【０１９４】
選択的に、Ts、R1、及びLに基づいて、R2を決定するステップは、
【数９２】
2021522749.tif 000096
を満たし、
【数９３】
2021522749.tif 000097
は、端数切り上げ処理を表す。
【０１９５】
選択的に、
【数９４】
2021522749.tif 000098
は、
【数９５】
2021522749.tif 000099
を満たす。
【０１９６】
選択的に、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップは、端末デバイスにランダムアクセス応答RARメッセージを送信するステップであって、R1に関する情報は、RARメッセージの中で搬送される、ステップを含む。サイクリックパラメータLに基づいて、データを受信するステップは、サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によってデータを受信するステップを含む。
【０１９７】
代替的に、プロセッサ801は、メモリ802に結合して、メモリ802の中の命令を読み出し及び実行し、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、Ts、R1、及びサイクリックパラメータLに基づいて、R2を計算するステップであって、R2は、Lの整数倍であり、サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数であり、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、R2＜R1である、ステップと、R2に基づいて、データを受信するステップと、を実装する、ように構成される。
【０１９８】
選択的に、Ts、R1、及びLに基づいて、R2を決定するステップは、
【数９６】
2021522749.tif 000100
を満たし、
【数９７】
2021522749.tif 000101
は、端数切り上げ処理を表す。
【０１９９】
選択的に、
【数９８】
2021522749.tif 000102
は、
【数９９】
2021522749.tif 000103
を満たす。
【０２００】
選択的に、サイクリックパラメータLの値は、固定されているか、又は、R1に基づいて決定される。
【０２０１】
選択的に、R1に基づいて、サイクリックパラメータLを決定するステップは、
【数１００】
2021522749.tif 000104
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０２０２】
ある1つの例において、ハードウェアによって又はソフトウェア命令を実行するプロセッサによって、この出願によって開示されている内容との関連で説明されている方法又はアルゴリズムのステップを実装してもよい。ソフトウェア命令は、対応するソフトウェアモジュールを含んでもよい。ランダムアクセスメモリ(Random  Access  Memory,  RAM)、フラッシュメモリ、読み取り専用メモリ(Read  Only  Memory,  ROM)、消去可能な且つプログラム可能な読み取り専用メモリ(Erasable  Programmable  ROM,  EPROM)、電気的に消去可能な且つプログラム可能な読み取り専用メモリ(Electrically  EPROM,  EEPROM)、レジスタ、ハードディスク、取り外し可能なハードディスク、コンパクトディスク読み取り専用メモリ(CD-ROM)、又は本発明の属する技術分野においてよく知られている他の形態の記憶媒体の中に、そのソフトウェアモジュールを格納してもよい。例えば、記憶媒体は、プロセッサに結合され、それによって、そのプロセッサは、その記憶媒体から情報を読み出すことが可能であり、又は、その記憶媒体に情報を書き込むことが可能である。もちろん、その記憶媒体は、プロセッサの構成要素であってもよい。プロセッサ及び記憶媒体は、ASICの中に位置していてもよい。加えて、ASICは、コアネットワークインターフェイスデバイスの中に位置していてもよい。もちろん、プロセッサ及び記憶媒体は、個別の構成要素としてコアネットワークインターフェイスデバイスの中に存在してもよい。
【０２０３】
特定の実装の際に、この出願は、さらに、コンピュータ記憶媒体を提供する。コンピュータ記憶媒体は、プログラムを格納してもよい。プログラムを実行するときに、この出願によって提供されるデータ伝送方法の複数の実施形態における複数のステップのうちの一部又はすべてを実行してもよい。記憶媒体は、磁気ディスク、光ディスク、読取り専用メモリ(英文:  read-only  memory,  略称:  ROM)、又はランダムアクセスメモリ(英文:  random  access  memory,  略称:  RAM)等であってもよい。
【０２０４】
この出願は、さらに、複数の命令を含むコンピュータプログラム製品を提供する。コンピュータプログラム製品がコンピュータによって実行されるときに、そのコンピュータが、この出願によって提供されるデータ伝送方法の複数の実施形態における複数のステップのうちの一部又はすべてを実行することを可能とする。
【０２０５】
当業者は、必要な一般的なハードウェアプラットフォームのほかに、ソフトウェアによって、この出願の中の複数の技術を実装してもよいということを明確に理解することが可能である。そのような理解に基づいて、この出願の複数の技術的解決方法は、本質的に、或いは、先行技術に寄与する部分は、ソフトウェア製品の形態で実装されてもよい。そのコンピュータソフトウェア製品は、ROM/RAM、磁気ディスク、又は光ディスク等の記憶媒体の中に格納されてもよく、そして、複数の命令を含み、それらの複数の命令は、本発明の複数の実施形態又は本発明のそれらの複数の実施形態の複数の部分において説明されている複数の方法を実行するように、(パーソナルコンピュータ、サーバ、又はVPNゲートウェイ等であってもよい)コンピュータデバイスに指示する。
【０２０６】
上記の説明は、本発明の複数の実装であるが、一方で、本発明の保護の範囲を限定することを意図してはいない。
【図１】
2021522749.tif 000137
【図２】
2021522749.tif 000138
【図３】
2021522749.tif 000139
【図４】
2021522749.tif 000140
【図５】
2021522749.tif 000141
【図６Ａ】
2021522749.tif 000142
【図６Ｂ】
2021522749.tif 000143
【図７】
2021522749.tif 000144
【図８】
2021522749.tif 000145
【手続補正書】
【提出日】令和2年12月18日(2020.12.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ伝送方法であって、当該方法は、
Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、
R1に基づいて、サイクリックパラメータLを決定するステップであって、前記サイクリックパラメータLは、前記データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、
前記サイクリックパラメータLに基づいて、前記データを伝送するステップと、を含む、
方法。
【請求項２】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
【数１０１】
2021522749.tif 000146
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数１０２】
2021522749.tif 000147
は、端数切り上げ処理を表す、請求項1に記載の方法。
【請求項３】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
R1≧8であるときに、
【数１０３】
2021522749.tif 000148
となり、Kは、あらかじめ設定されている定数であり、
【数１０４】
2021522749.tif 000149
は、端数切り上げ処理を表す、こと、又は、
R1＜8であるときに、L＝1となる、こと、を含む、請求項1に記載の方法。
【請求項４】
前記サイクリックパラメータLに基づいて、前記データを伝送するステップの前に、当該方法は、
Ts、R1、及びLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、R2は、前記データが送信されるときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数である、ステップをさらに含み、
前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップは、
前記サイクリックパラメータL及びR2に基づいて、前記データを伝送するステップを含む、請求項1乃至3のうちのいずれか1項に記載の方法。
【請求項５】
Ts、R1、及びLに基づいて、R2を決定する前記ステップは、
【数１０５】
2021522749.tif 000150
を満たし、
【数１０６】
2021522749.tif 000151
は、端数切り上げ処理を表す、請求項4に記載の方法。
【請求項６】
【数１０７】
2021522749.tif 000152
は、
【数１０８】
2021522749.tif 000153
を満たす、請求項5に記載の方法。
【請求項７】
Tmaxに対応する反復数R1に関する情報を受信する前記ステップは、
ランダムアクセス応答(RAR)メッセージを受信するステップであって、R1に関する前記情報は、前記RARメッセージの中で搬送される、ステップを含み、
前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップは、
前記サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって前記データを伝送するステップを含む、請求項1乃至6のうちのいずれか1項に記載の方法。
【請求項８】
前記反復数R1は、アップリンクリソーススケジューリングメッセージの中で示される反復数である、請求項1乃至6のうちのいずれか1項に記載の方法。
【請求項９】
データ伝送方法であって、当該方法は、
端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップであって、Tmaxは、使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、
R1に基づいて、サイクリックパラメータLを決定するステップであって、前記サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、
前記サイクリックパラメータLに基づいて、前記データを受信するステップと、を含む、
方法。
【請求項１０】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
【数１０９】
2021522749.tif 000154
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数１１０】
2021522749.tif 000155
は、端数切り上げ処理を表す、請求項9に記載の方法。
【請求項１１】
R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
R1≧8であるときに、
【数１１１】
2021522749.tif 000156
となり、Kは、あらかじめ設定されている定数であり、
【数１１２】
2021522749.tif 000157
は、端数切り上げ処理を表す、こと、又は、
R1＜8であるときに、L＝1となる、こと、をさらに含む、請求項9に記載の方法。
【請求項１２】
前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップの前に、当該方法は、
Ts、R1、及びLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、R2は、前記端末デバイスが前記データを送信するときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数である、ステップをさらに含み、
前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップは、
前記サイクリックパラメータL及びR2に基づいて、前記データを受信するステップを含む、請求項9乃至11のうちのいずれか1項に記載の方法。
【請求項１３】
Ts、R1、及びLに基づいて、R2を決定する前記ステップは、
【数１１３】
2021522749.tif 000158
を満たし、
【数１１４】
2021522749.tif 000159
は、端数切り上げ処理を表す、請求項12に記載の方法。
【請求項１４】
【数１１５】
2021522749.tif 000160
は、
【数１１６】
2021522749.tif 000161
を満たす、請求項13に記載の方法。
【請求項１５】
端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信する前記ステップは、
前記端末デバイスにランダムアクセス応答(RAR)メッセージを送信するステップであって、R1に関する前記情報は、前記RARメッセージの中で搬送される、ステップを含み、
前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップは、
前記サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって前記データを受信するステップを含む、請求項9乃至14のうちのいずれか1項に記載の方法。
【請求項１６】
前記反復数R1は、アップリンクリソーススケジューリングメッセージの中で示される反復数である、請求項9乃至14のうちのいずれか1項に記載の方法。
【請求項１７】
請求項1乃至8のうちのいずれか1項に記載の方法を実行するように構成される通信装置。
【請求項１８】
当該通信装置は、端末デバイスである、請求項17に記載の通信装置。
【請求項１９】
請求項9乃至16のうちのいずれか1項に記載の方法を実行するように構成される通信装置。
【請求項２０】
当該通信装置は、ネットワークデバイスである、請求項19に記載の通信装置。
【請求項２１】
命令を含むコンピュータ読み取り可能な記憶媒体であって、前記命令が実行されるときに、請求項1乃至8のうちのいずれか1項に記載の方法が実行される、コンピュータ読み取り可能な記憶媒体。
【請求項２２】
命令を含むコンピュータ読み取り可能な記憶媒体であって、前記命令が実行されるときに、請求項9乃至16のうちのいずれか1項に記載の方法が実行される、コンピュータ読み取り可能な記憶媒体。
【請求項２３】
命令を含むコンピュータプログラムであって、前記命令は、請求項1乃至8のうちのいずれか1項に記載の方法を実行するのに使用される、コンピュータプログラム。
【請求項２４】
命令を含むコンピュータプログラムであって、前記命令は、請求項9乃至16のうちのいずれか1項に記載の方法を実行するのに使用される、コンピュータプログラム。
【請求項２５】
請求項17又は18に記載の通信装置及び請求項19又は20に記載の通信装置を含む通信システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、通信技術の分野に関し、特に、データ伝送方法及び通信装置に関する。
【背景技術】
【０００２】
データ伝送プロセスにおいては、ネットワーク側は、通常、端末がデータを伝送するのに必要とされるトランスポートブロックのサイズを知ることが不可能であるため、そのネットワーク側は、通常、その端末がデータを伝送するのに使用することを許可される(Tmaxとして示される)最大TBSを端末に通知する。データを伝送するのに端末が実際に使用する(Tsとして示される)TBSは、Tmaxよりも小さくてもよい。リソースの浪費を回避するとともに、端末の電力消費を減少させるために、ネットワーク側は、通常、端末がデータを伝送するのにTmaxよりも小さなTsを選択するのを支援する。既存のネットワークにおけるデータ伝送の多様性のために、上記のシナリオにおいては、ネットワークデバイスの処理の複雑さをいかに最小化するかは、解決すべき問題となっている。
【発明の概要】
【０００３】
この出願は、データ伝送方法及び装置を提供して、ネットワークデバイスが実行するデータ受信の複雑さ及びオーバヘッドを減少させる。
【０００４】
第1の態様によれば、この出願は、データ伝送方法を提供する。当該方法は、Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、R1に基づいて、サイクリックパラメータLを決定するステップであって、前記サイクリックパラメータLは、前記データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、前記サイクリックパラメータLに基づいて、前記データを伝送するステップと、を含む。
【０００５】
この出願によって提供されるデータ伝送方法によれば、サイクリックパラメータLは、ネットワークデバイスが示すR1に基づいて決定されてもよく、それによって、端末デバイスがデータを伝送するのに使用するTsの値にかかわらず、Lの値は同じになり、ネットワークデバイスは、複数の異なるサイクリックパラメータLを仮定して、受信したデータを処理する必要がなくなる。このことは、データを受信するプロセスにおいて、ネットワークデバイスの処理の複雑さ及び受信オーバヘッドを減少させる。
【０００６】
選択的に、前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップの前に、当該方法は、Ts、R1、及びLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、R2は、前記データが送信されるときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数である、ステップをさらに含む。前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップは、前記サイクリックパラメータL及びR2に基づいて、前記データを伝送するステップを含む。
【０００７】
この選択的な方式において、サイズがTsであるトランスポートブロックの計算された実際の反復数R2は、Lの整数倍となる。このことは、端末デバイスが、複数の(R2/L個の)完全な送信サイクルのためにデータを送信し、データ伝送効率を改善するということを保証することが可能である。
【０００８】
選択的に、Tmaxに対応する反復数R1に関する情報を受信する前記ステップは、ランダムアクセス応答RARメッセージを受信するステップであって、R1に関する前記情報は、前記RARメッセージの中で搬送される、ステップを含む。前記サイクリックパラメータLに基づいて、前記データを伝送する前記ステップは、前記サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって前記データを伝送するステップを含む。
【０００９】
第2の態様によれば、この出願は、データ伝送方法を提供する。当該方法は、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップであって、Tmaxは、使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、R1に基づいて、サイクリックパラメータLを決定するステップであって、前記サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、前記サイクリックパラメータLに基づいて、前記データを受信するステップと、を含む。
【００１０】
この出願によって提供されるデータ伝送方法によれば、端末デバイスが使用するサイクリックパラメータLは、ネットワークデバイスが示すR1に基づいて決定されてもよく、それによって、端末デバイスがデータを伝送するのに使用するTsの値にかかわらず、Lの値は同じになり、ネットワークデバイスは、複数の異なるサイクリックパラメータLを仮定して、受信したデータを処理する必要がなくなる。このことは、データを受信するプロセスにおいて、ネットワークデバイスの処理の複雑さ及び受信オーバヘッドを減少させる。
【００１１】
選択的に、前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップの前に、当該方法は、Ts、R1、及びLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、R2は、前記端末デバイスが前記データを送信するときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数である、ステップをさらに含む。前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップは、前記サイクリックパラメータL及びR2に基づいて、前記データを受信するステップを含む。
【００１２】
この選択的な方式において、サイズがTsであるトランスポートブロックの計算された実際の反復数R2は、Lの整数倍となる。このことは、端末デバイスが、複数の(R2/L個の)完全な送信サイクルのためにデータを送信し、データ伝送効率を改善するということを保証することが可能である。
【００１３】
選択的に、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信する前記ステップは、前記端末デバイスにランダムアクセス応答RARメッセージを送信するステップであって、R1に関する前記情報は、前記RARメッセージの中で搬送される、ステップを含む。前記サイクリックパラメータLに基づいて、前記データを受信する前記ステップは、前記サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって前記データを受信するステップを含む。
【００１４】
第1の態様又は第2の態様に関して、選択的に、R1に基づいて、サイクリックパラメータLを決定する前記ステップは、
【数１】
2021522749.tif 000162
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数２】
2021522749.tif 000163
は、端数切り上げ処理を表す。
【００１５】
選択的に、Ts、R1、及びLに基づいて、R2を決定する前記ステップは、
【数３】
2021522749.tif 000164
を満たし、
【数４】
2021522749.tif 000165
は、端数切り上げ処理を表す。
【００１６】
選択的に、
【数５】
2021522749.tif 000166
は、
【数６】
2021522749.tif 000167
を満たす。
【００１７】
第3の態様によれば、データ伝送方法が提供される。当該方法は、Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、Ts、R1、及びサイクリックパラメータLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、前記サイクリックパラメータLは、前記データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、R2は、前記データが送信されるときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数であり、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、R2＜R1である、ステップと、R2に基づいて、前記データを伝送するステップと、を含む。
【００１８】
この出願によって提供されるデータ伝送方法によれば、反復数R1を減少させる方法が提供され、それによって、TsがTmaxよりも小さいときに、端末デバイスは、R1を減少させて、(R2＜R1である)R2を取得することが可能であり、その結果、端末デバイスの送電電力消費を減少させることが可能である。
【００１９】
第4の態様によれば、この出願は、データ伝送方法を提供する。当該方法は、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、Ts、R1、及びサイクリックパラメータLに基づいて、R2を計算するステップであって、R2は、Lの整数倍であり、前記サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、R2は、前記データが送信されるときに、各々の時間単位の中で搬送される前記内容の反復される送信の合計数であり、前記データを伝送するのに使用される前記トランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、R2＜R1である、ステップと、R2に基づいて、前記データを受信するステップと、を含む。
【００２０】
この出願によって提供されるデータ伝送方法によれば、反復数R1を減少させる方法が提供され、それによって、TsがTmaxよりも小さいときに、端末デバイスは、R1を減少させて、(R2＜R1である)R2を取得することが可能であり、その結果、端末デバイスの送電電力消費を減少させることが可能である。
【００２１】
第3の態様及び第4の態様に関して、選択的に、Ts、R1、及びLに基づいて、R2を決定する前記ステップは、
【数７】
2021522749.tif 000168
を満たし、
【数８】
2021522749.tif 000169
は、端数切り上げ処理を表す。
【００２２】
選択的に、
【数９】
2021522749.tif 000170
は、
【数１０】
2021522749.tif 000171
を満たす。
【００２３】
選択的に、サイクリックパラメータLの値は、固定されているか、又は、R1に基づいて決定される。
【００２４】
選択的に、R1に基づいて、前記サイクリックパラメータLを決定する前記ステップは、
【数１１】
2021522749.tif 000172
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数１２】
2021522749.tif 000173
は、端数切り上げ処理を表す。
【００２５】
この選択的な方式において、サイズがTsであるトランスポートブロックのあらかじめ設定されているスケーリング規則にしたがって計算される実際の反復数は、Lの整数倍となる。このことは、端末デバイスが、複数の(R2/L個の)完全な送信サイクルのためにデータを送信し、データ伝送効率を改善するということを保証することが可能である。
【００２６】
第5の態様によれば、通信装置が提供される。その通信装置は、第1の態様又は第3の態様の方法の設計にしたがって端末デバイスを実装する機能を有する。それらの機能は、ハードウェアによって実装されてもよく、又は、対応するソフトウェアを実行するハードウェアによって実装されてもよい。ハードウェア又はソフトウェアは、上記の複数の機能に対応する1つ又は複数のユニットを含む。
【００２７】
第6の態様によれば、通信装置が提供される。その通信装置は、第2の態様又は第4の態様の方法の設計にしたがってネットワークデバイスを実装する機能を有する。それらの機能は、ハードウェアによって実装されてもよく、又は、対応するソフトウェアを実行するハードウェアによって実装されてもよい。ハードウェア又はソフトウェアは、上記の複数の機能に対応する1つ又は複数のユニットを含む。
【００２８】
第7の態様によれば、プロセッサ及びメモリを含む通信装置が提供される。メモリは、プログラム又は命令を格納するように構成される。プロセッサは、メモリからそのプログラム又は命令を呼び出し、そして、そのプログラム又は命令を実行するように構成され、それによって、その通信装置は、第1の態様又は第3の態様にしたがった方法を実行する。
【００２９】
選択的に、通信装置は、トランシーバーをさらに含んでもよく、そのトランシーバーは、通信装置が、例えば、R1に関する情報を受信し又はデータを送信するといったように、第1の態様にしたがった方法におけるデータ、シグナリング、又は情報を送信し及び受信するのを支援するように構成される。
【００３０】
選択的に、通信装置は、端末デバイスであってもよく、又は、例えば、端末デバイスの中のチップシステム等の端末デバイスの中の装置の一部であってもよい。選択的に、チップシステムは、端末デバイスが、例えば、上記の複数の方法におけるデータ及び/又は情報を生成し、受信し、送信し、又は処理するといったように、上記の複数の態様における複数の機能を実装するのを支援するように構成される。ある1つの可能な設計において、チップシステムは、メモリをさらに含み、そのメモリは、端末デバイスに必要なプログラム命令及びデータを格納するように構成される。チップシステムは、チップを含み、他の個別のデバイス又は回路構造をさらに含んでもよい。
【００３１】
第8の態様によれば、プロセッサ及びメモリを含む通信装置が提供される。メモリは、プログラム又は命令を格納するように構成される。プロセッサは、メモリからそのプログラム又は命令を呼び出し、そして、そのプログラム又は命令を実行するように構成され、それによって、その通信装置は、第2の態様又は第4の態様にしたがった方法を実行する。
【００３２】
選択的に、通信装置は、トランシーバーをさらに含んでもよく、そのトランシーバーは、通信装置が、例えば、R1に関する情報を送信し又はデータを受信するといったように、第2の態様にしたがった方法におけるデータ、シグナリング、又は情報を送信し及び受信するのを支援するように構成される。
【００３３】
選択的に、通信装置は、ネットワークデバイスであってもよく、又は、例えば、ネットワークデバイスの中のチップシステム等のネットワークデバイスの中の装置の一部であってもよい。選択的に、チップシステムは、ネットワークデバイスが、例えば、上記の複数の方法におけるデータ及び/又は情報を生成し、受信し、送信し、又は処理するといったように、上記の複数の態様における複数の機能を実装するのを支援するように構成される。ある1つの可能な設計において、チップシステムは、メモリをさらに含み、そのメモリは、ネットワークデバイスに必要なプログラム命令及びデータを格納するように構成される。チップシステムは、チップを含み、他の個別のデバイス又は回路構造をさらに含んでもよい。
【００３４】
第9の態様によれば、この出願は、コンピュータ記憶媒体を提供する。そのコンピュータ記憶媒体は、命令を格納する。それらの命令がコンピュータによって実行されるときに、そのコンピュータが、第1の態様、第1の態様の選択的な方式、第2の態様、第2の態様の選択的な方式、第3の態様、第3の態様の選択的な方式、第4の態様、又は第4の態様の選択的な方式にしたがったデータ伝送方法を実装することを可能とする。
【００３５】
第10の態様によれば、この出願は、命令を含むコンピュータプログラム製品を提供する。そのコンピュータプログラム製品がコンピュータによって実行されるときに、そのコンピュータが、第1の態様、第1の態様の選択的な方式、第2の態様、第2の態様の選択的な方式、第3の態様、第3の態様の選択的な方式、第4の態様、又は第4の態様の選択的な方式にしたがったデータ伝送方法を実装することを可能とする。
【図面の簡単な説明】
【００３６】
【図１】この出願にしたがった通信システムの概略的な図である。
【図２】従来技術のサイクリックパラメータLの値の概略的な図である。
【図３】この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャート1である。
【図４】この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャート2である。
【図５】この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャート3である。
【図６Ａ】この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャート4である。
【図６Ｂ】この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャート5である。
【図７】この出願にしたがった通信装置の概略的な構成図である。
【図８】この出願にしたがった他の通信装置の概略的な構成図である。
【発明を実施するための形態】
【００３７】
本明細書における"及び/又は"の語は、3つの関係が存在してもよいということを示す。例えば、A及び/又はBは、Aのみが存在する、A及びBの双方が存在する、及び、Bのみが存在する、という3つの場合を示してもよい。
【００３８】
LTEシステム、ロングタームエボリューションアドバンスト(LTE  advanced,  LTE-A)システム、及び、例えば、第5世代(5G)通信システム、新たな無線(new  radio,  NR)システム、及び次世代無線ローカルエリアネットワークシステム等のLTEシステムの後継の進化型システムに、この出願によって提供されるデータ伝送方法を適用してもよい。
【００３９】
例えば、図1は、この出願にしたがった通信システムの概略的な図である。少なくとも1つのネットワークデバイス及び少なくとも1つの端末デバイスを含むいずれかの通信システムに、この出願によって提供されるデータ伝送方法を適用してもよい。ネットワークデバイスは、基地局(base  station,  BS)又は基地局装置(base  transceiver  station,  BTS)であってよく、無線アクセスネットワークに配置されるとともに、端末デバイスに無線通信機能を提供するように構成される装置である。複数の異なる無線アクセス技術を使用するシステムにおいて、基地局機能を有しているデバイスは、複数の異なる名称を有していてもよい。例えば、そのデバイスは、LTEネットワークにおける進化型NodeB(evolved  NodeB,  eNB,  又は  eNodeB)、第3世代(3G)通信ネットワークにおけるノードB(Node  B)、又は第5世代通信システムに適用されるgNB等と称される。説明を容易にするために、基地局機能を有する上記のデバイスは、この出願においては、集合的に、ネットワークデバイスと称される。
【００４０】
この出願における端末デバイスは、無線通信機能を有するさまざまなハンドヘルドデバイス、車載型デバイス、ウェアラブルデバイス、コンピューティングデバイス、スマートフォン、スマート時計、及びタブレットコンピュータ等を含んでもよい。説明を容易にするために、上記のデバイスは、この出願においては、集合的に、端末デバイスと称される。
【００４１】
この出願によって提供されるデータ伝送方法は、ネットワークデバイスが、端末デバイスがデータを伝送するのに必要とされるトランスポートブロックのサイズを知ることが不可能であり、したがって、システムメッセージによってトランスポートブロックの固定の且つ最大のサイズ(transport  block  size,  TBS)をブロードキャストして、端末デバイスがデータを伝送するために使用するのを許される(Tmaxとして示される)トランスポートブロックの最大のサイズを示すというデータ伝送シナリオに適用可能である。
【００４２】
このシナリオにおいては、端末デバイスは、通常、サイクリック反復(cyclic  repetition)伝送モードにおいてデータを送信する。この伝送モードは、反復数R及びサイクリックパラメータLという2つのパラメータに関連する。Rは、端末デバイスがデータを伝送するのに使用されるトランスポートブロック(transport  block,  TB)がマッピングされる複数の(Xであると仮定される)時間単位の各々において搬送される内容の反復される送信の合計数である。Rは、データを伝送するのに使用されるトランスポートブロックの反復される送信の合計数として理解されてもよい。
【００４３】
Lは、各々の時間単位の中で搬送される内容が、L個の連続的な時間単位の中で反復されるということを示す。具体的には、Rに基づいてデータを送信するときに、X個の時間単位へとトランスポートブロックをマッピングした後に、端末デバイスは、異なる内容を搬送するX個の時間単位の1回の送信サイクルをR回にわたって反復しない。むしろ、X個の時間単位の各々の中で搬送される内容は、最初に、L個の連続的な時間単位の中で反復され、X個の時間単位の中の情報は、X＊L個の時間単位の1回の送信サイクルにおいて送信され、そして、その次に、その送信サイクルは、
【数１３】
2021522749.tif 000174
回にわたって反復され、
【数１４】
2021522749.tif 000175
は、端数切捨て処理を表す。本明細書においては、複数の異なる送信サイクルの複数の冗長バージョン(redundancy  version,  RV)は、異なっていてもよいということに留意すべきである。例えば、j番目の送信サイクルのRVは、rvidx(j)＝2  mod(rvDCI＋j,2)であり、rvDCIは、初期RVであり、ランダムアクセス応答(random  access  response,  RAR)又はダウンリンク制御情報(downlink  control  information,  DCI)の中で示されてもよい。
【００４４】
従来技術においては、Lの値は、端末デバイスが実際に使用する反復数Rに基づいて決定され、RとLとの間の関係は、
【数１５】
2021522749.tif 000176
を満たし、
【数１６】
2021522749.tif 000177
は、端数切り上げ処理を表す。
【００４５】
ある1つの例として、モノの狭帯域インターネット(narrow  band  internet  of  things,  NB-IoT)における狭帯域物理アップリンク共有チャネル(narrowband  physical  uplink  shared  channel,  NPUSCH)におけるサイクリック反復伝送モードを使用する。NPUSCHに対応するトランスポートブロック(又は、コードワード(codeword))は、NRU個のリソースユニット(resource  unit,  RU)にマッピングされ、NRU個のRUのうちの1つは、時間的に
【数１７】
2021522749.tif 000178
個のスロット(slot)に対応する。したがって、1つのNPUSCHトランスポートブロックの内容は、
【数１８】
2021522749.tif 000179
個のスロットにマッピングされる。
【００４６】
R1は、ネットワークデバイスが示す反復数Rであり、R2は、選択されたTsに対応する実際の合計の反復数であるということを仮定する。サイクリックパラメータLは、R2に基づいて、
【数１９】
2021522749.tif 000180
として計算される。端末デバイスがサイクリックパラメータL及びR2に基づいてデータを送信するときに、NPUSCHトランスポートブロックは、最終的に、N個の連続的なNB-IoTアップリンクスロットの中で送信され、
【数２０】
2021522749.tif 000181
である。説明を容易にするために、N個の連続的なアップリンクスロットは、i＝0,1,2,3,…,又はNについて、Niの番号が付され、そして、Niとして示される。送信の間に、N個のスロットは、
【数２１】
2021522749.tif 000182
個のグループに分割され、各々のグループは、B個の連続的なアップリンクスロットを含み、
【数２２】
2021522749.tif 000183
である。(b＝0,1,2,…,又はB−1について)
【数２３】
2021522749.tif 000184
番目のスロットにマッピングされるNPUSCHトランスポートブロックの内容は、L個のアップリンクスロットにおいて送信され、それらのL個のアップリンクスロットNiに対応する番号は、
【数２４】
2021522749.tif 000185
である。
【００４７】
この出願に対応して、上記の例においては、NPUSCHトランスポートブロックは、X個の時間単位にマッピングされ、時間単位は、2つのスロット(すなわち、1つのサブフレーム)であり、Xは、
【数２５】
2021522749.tif 000186
である。1回の送信サイクルは、この例の中の1つのグループに対応する。各々の時間単位(サブフレーム)の中で搬送される内容は、1回の送信サイクルの中のL個の連続的なサブフレームの中で反復される。
【数２６】
2021522749.tif 000187
個のサブフレームの中の内容が
【数２７】
2021522749.tif 000188
個のサブフレームの1回の送信サイクル(すなわち、
【数２８】
2021522749.tif 000189
個のスロット)の中で送信された後に、送信サイクルは、R2/L回にわたって反復される。複数の異なる送信サイクルのRVは、異なっていてもよいということに留意すべきである。例えば、j番目の送信サイクルのRVは、rvidx(j)＝2  mod(rvDCI＋j,2)となり、rDCIは、初期のRVであり、RAR又はDCIの中で示されてもよい。
【００４８】
一方で、場合によっては、ネットワークデバイスが示すTmaxは、端末デバイスがデータを伝送するのに必要とされるトランスポートブロックのサイズよりも大きくてもよい。リソースの浪費を回避するとともに、端末デバイスの消費電力を減少させるために、ネットワークデバイスは、通常、端末デバイスが、データを伝送するのにTmaxよりも小さい(端末デバイスが実際にデータを送信するのに使用するトランスポートブロックのサイズを示す)Tsを選択するのを支援する。ネットワークデバイスが端末デバイスのアップリンクリソースをスケジューリングするときに、示されている反復数R1は、ネットワークデバイスが示すTmaxに対応する。言い換えると、端末デバイスがデータを伝送するのに使用するトランスポートブロックのサイズが、Tmax(Ts＝Tmax)であるときに、その端末デバイスは、(送信のための反復数としてR1を使用して)R1に基づいて、データを送信してもよい。端末デバイスがデータを伝送するのに実際に使用するTsが、Tmaxよりも小さい場合に、その端末デバイスは、R1を減少させて、その端末デバイスの送信電力消費を減少させる。言い換えると、端末デバイスが実際に使用する(R2であると仮定される)反復数Rは、R1よりも小さくてもよく、あらかじめ設定されている規則にしたがって計算されてもよい。
【００４９】
選択されたTsがTmaxよりも小さいときに、既存のメカニズムによれば、Lの値は、端末デバイスが実際に使用する反復数R2に基づいて決定され、R2とLとの間の関係は、
【数２９】
2021522749.tif 000190
を満たし、
【数３０】
2021522749.tif 000191
は、端数切り上げ処理を表す。端末が選択するTsが異なっているときに、R2は、それに応じて変化し、Lの値は、また、変化してもよい。Lが変化するときに、送信サイクルの長さも、また、変化する。
【００５０】
例えば、図2に示されているように、端末デバイスがデータを伝送するのに使用するトランスポートブロックは、4つの時間単位にマッピングされ、それらの4つの時間単位の中で搬送される内容は、0、1、2、及び3によって表わされるということを仮定する。Ts＝Tmax＝1000ビット(bits)、R2＝R1＝16,  L＝4であるときに、1回の送信サイクルは、4＊4＝16個の時間単位を含み、合計で4回の送信サイクルが存在する。1回の送信サイクルにおいては、内容0、1、2、3の各々は、4つの連続的な時間単位の中で反復される。
【００５１】
Ts＝776ビットであり、且つ、Tsに対応するR2が、12、L＝4であるときに、1回の送信サイクルは、4＊4＝16個の時間単位を含み、合計で3つの送信サイクルが存在する。1回の送信サイクルにおいては、内容0、1、2、及び3の各々は、4つの連続的な時間単位の中で反復される。
【００５２】
Ts＝536ビットであり、且つ、R2＝8、L = 4であるときに、1回の送信サイクルは、4＊4＝16個の時間単位を含み、合計で2回の送信サイクルが存在する。1回の送信サイクルにおいては、内容0、1、2、及び3の各々は、4つの連続的な時間単位の中で反復される。
【００５３】
Ts＝328ビットであり、且つ、R2＝4、L＝2であるときに、1回の送信サイクルは、4＊2＝8の時間単位を含み、合計で2回の送信サイクルが存在する。1回の送信サイクルにおいては、内容0、1、2、及び3の各々は、2つの連続的な時間単位の中で反復される。
【００５４】
Ts＝328ビットであるときに、Lの値及び送信サイクルの長さは、Ts＝1000ビット、Ts＝776ビット、及びTs＝328ビットのときのLの値及び送信サイクルの長さとは異なるということを理解することが可能である。ネットワークデバイスは、Tsの特定の値を知らないため、端末デバイスが送信するデータを受信するときに、Tsの異なる値に基づいて、Tsの異なる値に対応するLの値及び送信サイクルの長さを仮定し、そして、端末が送信するデータに対して信号合成及び復調の実行を試みる必要がある。このことは、データを受信するプロセスにおいて、ネットワークデバイスの比較的高い処理の複雑さ及び受信オーバヘッドを引き起こす。
【００５５】
このことを考慮して、この出願は、データ伝送方法を提供する。Lの値は、端末デバイスがデータを伝送するのに使用されるTsの値にかかわらず同じになり、ネットワークデバイスは、受信したデータを処理するのに複数の異なるサイクリックパラメータLを仮定する必要はない。このことは、データを受信するプロセスにおいて、ネットワークデバイスの処理の複雑さ及び受信オーバヘッドを減少させる。
【００５６】
図3は、この出願にしたがったデータ伝送方法のある1つの実施形態のフローチャートである。この方法は、以下のステップを含む。
【００５７】
ステップ301:  ネットワークデバイスは、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信する。
【００５８】
R1に関する情報は、R1の値を直接的に示してもよく、又は、インデックス(index)であってもよく、端末デバイスは、あらかじめ設定されている対応関係に基づいて、そのインデックスに対応するR1の値を決定してもよい。
【００５９】
ステップ302:  端末デバイスは、R1に基づいて、サイクリックパラメータLを決定する。
【００６０】
この出願においては、ネットワークデバイスが示すR1を取得した後に、端末デバイスは、R1に基づいてLを決定してもよい。例えば、R1及びLは、
【数３１】
2021522749.tif 000192
を満たしてもよく、Kは、あらかじめ設定されている定数であり、許される最大値を示す。
【００６１】
選択的に、R1及びLは、代替的に、
R1≧Mであるときに、
【数３２】
2021522749.tif 000193
であるか、又は、
R1＜Mであるときに、L＝1であり、Mは、あらかじめ設定されているしきい値であり、例えば、M＝8である。
【００６２】
この出願の他の実施形態において、端末デバイスは、ネットワークデバイスの構成又は指示に基づいて、サイクリックパラメータLを決定する。例えば、Tmaxに対応する反復数R1及びサイクリックパラメータLの双方は、ネットワークデバイスによって構成されるか又は示される。
【００６３】
ステップ303:  端末デバイスは、Lに基づいて、データを送信する。
【００６４】
この出願においては、R1は、ネットワークデバイスが指定する反復数であるため、端末デバイスがR1に基づいて決定するLは、端末デバイスが使用するTsがTmaxよりも小さいか否かにかかわらず、同じとなる。
【００６５】
言い換えると、Ts＜Tmaxであるときに、端末デバイスが使用するサイクリックパラメータLは、反復数R1に基づいて決定され、Tsによっては変化しない。
【００６６】
ステップ304:  ネットワークデバイスは、R1に基づいて、Lを決定する。
【００６７】
ステップ305:  ネットワークデバイスは、サイクリックパラメータLに基づいて、データを受信する。
【００６８】
R1に基づいてネットワークデバイスによってLを決定する特定の方式は、R1に基づいて端末デバイスによってLを決定する方式と同じである。したがって、ネットワークデバイスは、端末デバイスが使用するLの値を明確に知ることが可能であり、決定したLに基づいて、端末デバイスが送信するデータを正確に受信することが可能である。ネットワークデバイスは、Tsの複数の異なる値を仮定して、端末デバイスが使用する可能性のあるLの値を計算する必要はなく、また、Lの複数の異なる計算された値に基づいて、データの受信を試みる必要もない。このことは、データを受信するプロセスにおけるネットワークデバイスの処理の複雑さ及び受信オーバヘッドを減少させる。
【００６９】
選択的に、図4に示されているように、図3を参照して、ステップ303を実行する前に、その方法は、以下のステップをさらに含む。
【００７０】
ステップ306:  端末デバイスは、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍である。
【００７１】
端末デバイスは、Tmax及び送信されるべきデータのデータ量に基づいて、Tsを決定してもよい。
【００７２】
例えば、端末は、最初に、Tmaxに基づいて対応するTBSセット{T1,T2,T3,T4}を決定し、そして、その次に、そのセットからTsとして、そのデータのデータ量を搬送することが可能である最小のTBSを選択してもよい。例えば、Tmaxに対応するTBSセットは、表1に示されてもよい。
【表１】
2021522749.tif 000194
【００７３】
Tmax＝1000ビットであるということを仮定する。表1から、Tmax＝1000ビットであるときに、TBSセットは、{T1＝328,T2＝536,T3＝776,T4＝1000}であるということを理解することが可能である。端末デバイスが、400ビットのデータのみを伝送する必要がある場合に、その端末デバイスは、Tsとして、400ビットを搬送することが可能であるとともに、最小値を有するT2＝536を選択してもよい。このことは、本明細書においては、ある1つの例であるにすぎない。端末デバイスは、代替的に、送信のために、400ビットより大きな他のTBSを選択してもよい。
【００７４】
この例では、端末デバイスは、最初に、Tsに基づいて、R1に対して線形還元を実行して、その線形還元の後に得られる値f(Ts,R1)を取得してもよい。
【００７５】
ある1つの例において、f(Ts,R1)、Ts、及びR1は、f(Ts,R1)＝α＊R1を満たしてもよく、αは、Tsに対応するスケーリング係数である。
【００７６】
例えば、αは、Tmaxに対するTsの比率Ts/Tmaxであってもよい。言い換えると、f(Ts,R1)＝(Ts/Tmax)＊R1である。
【００７７】
選択的に、αは、代替的に、Ts及びTmaxに対応するあらかじめ設定されているスケーリング係数であってもよい。例えば、表1に対応して、αの値は、表2に示されていてもよい。
【表２】
2021522749.tif 000195
【００７８】
Tmax＝1000ビットであるということを仮定する。Ts＝T2であるときに、表2から、α＝0.75であるということを理解することが可能である。
【００７９】
f(Ts,R1)を決定した後に、端末デバイスは、Lに基づいて、f(Ts,R1)に対して丸め処理を実行して、R2を取得してもよい。
【００８０】
例えば、端末デバイスは、Lに基づいて、f(Ts,R1)に対して端数切り上げ処理を実行してもよい。言い換えると、f(Ts,R1)及びLは、
【数３３】
2021522749.tif 000196
を満たしてもよい。代替的に、端末デバイスは、Lに基づいて、f(Ts,R1)に対して端数切捨て処理を実行してもよい。言い換えると、f(Ts,R1)及びLは、
【数３４】
2021522749.tif 000197
を満たしてもよい。代替的に、端末デバイスは、Lに基づいて、f(Ts,R1)に対して四捨五入処理を実行してもよい。言い換えると、f(Ts,R1)及びLは、
【数３５】
2021522749.tif 000198
を満たしてもよい。
【００８１】
この出願の他の実施形態において、f(Ts,R1)を決定した後に、端末デバイスは、2の累乗へとf(Ts,R1)を量子化してもよい。例えば、f(Ts,R1)は、{1,2,4,8,16,32,64,128}の中の値に量子化される。近接量子化を実行してもよく、或いは、f(Ts,R1)よりも大きな最小値又はf(Ts,R1)よりも小さな最大値に、f(Ts,R1)を常に量子化してもよい。
【００８２】
Lに基づいて、f(Ts,R1)に対して丸め処理を実行し、それによって、サイズがTsであるトランスポートブロックのあらかじめ設定されているスケーリング規則にしたがって計算される実際の反復数は、Lの整数倍となる。このことは、端末デバイスが、複数の(R2/L個の)完全な送信サイクルのためにデータを送信し、データ伝送効率を改善するということを保証することが可能である。Lに対して丸め処理を実行しない場合に、端末デバイスが、不完全な送信サイクルのためにデータを送信するという可能性が存在し、パフォーマンスの低下を引き起こす。
【００８３】
さらに、この例において、ステップ303は、特に、以下のステップを含んでもよい。
【００８４】
ステップ303a:  サイクリックパラメータL及びR2に基づいて、データを送信する。
【００８５】
データがNB-IoTにおけるNPUSCHによって送信されるある1つの例を使用する。NPUSCHに対応するトランスポートブロック(又は、コードワード)は、NRU個のRUにマッピングされ、それらのNRU個のRUのうちの1つは、時間的に
【数３６】
2021522749.tif 000199
個のスロット(slot)に対応する。したがって、1つのNPUSCHトランスポートブロックの内容は、
【数３７】
2021522749.tif 000200
個のスロットにマッピングされる。
【００８６】
この例において、R1は、ネットワークデバイスが示す反復数であり、R2は、Tsに対応する実際の反復数であるということを仮定する。サイクリックパラメータLは、R2ではなくR1に基づいて、
【数３８】
2021522749.tif 000201
として計算される。端末デバイスがサイクリックパラメータL及びR2に基づいてデータを送信するときに、NPUSCHトランスポートブロックは、最終的に、N個の連続的なNB-IoTアップリンクスロットの中で送信され、
【数３９】
2021522749.tif 000202
である。説明を容易にするために、N個の連続的なアップリンクスロットは、i＝0,1,2,3,…,又はNについて、Niの番号が付され、そして、Niとして示される。送信の間に、N個のスロットは、
【数４０】
2021522749.tif 000203
個のグループに分割され、各々のグループは、B個の連続的なアップリンクスロットを含み、
【数４１】
2021522749.tif 000204
である。(b＝0,1,2,…,又はB−1について)
【数４２】
2021522749.tif 000205
番目のスロットにマッピングされるNPUSCHトランスポートブロックの内容は、L個のアップリンクスロットにおいて送信され、それらのL個のアップリンクスロットNiに対応する番号は、
【数４３】
2021522749.tif 000206
である。
【００８７】
この出願において、NPUSCHトランスポートブロックは、X個の時間単位にマッピングされ、時間単位は、2つのスロット(すなわち、1つのサブフレーム)であり、Xは、
【数４４】
2021522749.tif 000207
である。1回の送信サイクルは、この例の中の1つのグループに対応する。各々の時間単位(サブフレーム)の中で搬送される内容は、1回の送信サイクルの中のL個の連続的なサブフレームの中で反復される。
【数４５】
2021522749.tif 000208
個のサブフレームの中の内容が
【数４６】
2021522749.tif 000209
個のサブフレーム(すなわち、
【数４７】
2021522749.tif 000210
個のスロット)の1回の送信サイクルの中で送信された後に、その送信サイクルは、R2/L回にわたって反復される。複数の異なる送信サイクルのRVは、異なっていてもよいということに留意すべきである。例えば、j番目の送信サイクルのRVは、rvidx(j)＝2  mod(rvDCI＋j,2)となり、rDCIは、初期のRVであり、RAR又はDCIの中で示されてもよい。
【００８８】
それに対応して、ネットワークデバイスは、端末デバイスが行う方式と同じ方式でR2を計算してもよい。ステップ305の前に、その方法は、以下のステップをさらに含む。
【００８９】
ステップ307:  ネットワークデバイスは、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍である。
【００９０】
この例において、ステップ305は、特に、以下のステップを含んでもよい。
【００９１】
ステップ305a:  ネットワークデバイスは、L及びR2に基づいて、データを受信する。
【００９２】
ネットワークデバイスがR2を計算するときに、ネットワークデバイスは、端末デバイスが使用するTsを知ることが不可能であるため、ネットワークデバイスは、Tsの値を仮定し、そして、その次に、複数の異なる値に基づいて、R2を計算する、必要がある。Tsの仮定した値に基づいて計算されるR2に基づいて、端末デバイスが送信したデータを正しく受信することが可能である場合に、Tsの仮定した値が端末デバイスが使用するTsであるということを示す。Tsの値を仮定するときに、ネットワークデバイスは、代替的に、Tmaxに対応するTBSセットに基づいて、仮定した範囲を決定してもよい。
【００９３】
ある1つの例において、特に、ランダムアクセス手順の間の初期データ伝送(early  data  transmission  during  random  access  procedure,  EDT)メカニズムに、図3及び図4のデータ伝送方法を適用してもよい。EDTメカニズムは、端末デバイスが、RRC接続を確立することなく、ランダムアクセス手順の間に、データを伝送するのを支援する。このことは、RRC接続を確立するためのシグナリングインタラクションを回避する。EDTメカニズムは、アップリンク非アクセス階層(non-access  stratum,  NAS)プロトコルデータユニット(protocol  data  unit,  PDU)の中のデータ量が小さいデータにちょうど適用可能である。
【００９４】
例えば、図3を参照すると、図5に示されているように、ステップ301は、特に、以下のステップを含んでもよい。
【００９５】
ステップ301a:  ネットワークデバイスは、端末デバイスにランダムアクセス応答(random  access  response,  RAR)メッセージを送信し、R1に関する情報は、RARメッセージの中で搬送される。
【００９６】
EDTメカニズムにおいては、端末デバイスは、特定のPRACHプリアンブルシーケンスリソースによって、ネットワークデバイスに物理的ランダムアクセスチャネル(physical  random  access  channel,  PRACH)プリアンブルシーケンスを送信する。PRACHプリアンブルシーケンスは、ランダムアクセス手順の間、第1のメッセージ(MSG1)と称されてもよい。
【００９７】
特定のPRACHプリアンブルシークエンスリソースは、特に、初期データ伝送(Early  Data  Transmission,  EDT)のために使用される。この場合には、端末デバイスは、ランダムアクセス手順の間にデータを送信する。
【００９８】
ネットワークデバイスは、特定のPRACHプリアンブルシーケンスリソースを使用してプリアンブルシーケンスを検出し、データ伝送がEDTであるということを決定し、そして、ランダムアクセス手順の間に端末デバイスに第2のメッセージ(MSG2)を送信するということを決定する。MSG2は、端末デバイスのためのRARメッセージを含む。ネットワークデバイスは、端末デバイスが送信するデータの量を決定することは不可能であるため、ネットワークデバイスは、システムメッセージによってブロードキャストされるTmaxに基づいて、アップリンクリソースを割り当て、アップリンクグラント(UL  grant)を使用することによって、MSG2の中のRARメッセージによって、端末デバイスが第3のメッセージ(MSG3)を送信するのに使用されるリソース及び反復数R1を割り当てる。
【００９９】
RARメッセージを受信した後に、端末デバイスは、あらかじめ設定されている規則にしたがって、割り当てられているリソースT1,T2,…,Tnによって送信されてもよいn個のTBSにTmaxをマッピングする。例えば、あらかじめ設定されている規則を表1に示すことができる。MSG3を送信するために使用することを許されているとともにシステムメッセージの中に構成されている最大TBSが、1000であるときに、端末デバイスがあらかじめ設定されている規則にしたがってTmaxをマッピングするTBSセットは、{328,536,776,1000}である。
【０１００】
端末デバイスは、送信されるべきデータの量に基づいて、(選択されたTBS、すなわち、Tsとして示されてもよい)ターゲットTBSとして送信されてもよいn個のTBS{T1,T2,…,Tn}から最も適切なTBSを選択し、Tsは、MSG3の中のメッセージを送信するのに使用される。
【０１０１】
具体的には、端末デバイスは、MSG3を送信するために、最小のパディング比(padding  ratio)を有するTBSを選択してもよい。加えて、MSG3は、端末デバイスの端末ID及び送信されるデータのNAS  PDUを含む。
【０１０２】
ステップ303は、特に、以下のステップを含んでもよい。
【０１０３】
ステップ303b:  端末デバイスは、サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によって、データを伝送する。
【０１０４】
サイクリックパラメータLを決定した後に、端末デバイスは、Tsに基づいて、物理アップリンク共有チャネルにおいてMSG3を送信してもよい。
【０１０５】
MSG3がNB-IoTにおけるNPUSCHによって送信されるある1つの例を使用する。MSG3に対応するトランスポートブロック(又は、コードワード)は、NRU個のRUにマッピングされ、それらのNRU個のRUのうちの1つは、時間的に
【数４８】
2021522749.tif 000211
個のスロット(slot)に対応する。したがって、1つのMSG3に対応するNPUSCHトランスポートブロックの内容は、
【数４９】
2021522749.tif 000212
個のスロットにマッピングされる。
【０１０６】
この例において、R1は、ネットワークデバイスが示す反復数であり、R2は、Tsに対応する実際の反復数であるということを仮定する。サイクリックパラメータLは、R2ではなくR1に基づいて、
【数５０】
2021522749.tif 000213
として計算される。端末デバイスがサイクリックパラメータL及びR2に基づいてデータを送信するときに、NPUSCHトランスポートブロックは、最終的に、N個の連続的なNB-IoTアップリンクスロットの中で送信され、
【数５１】
2021522749.tif 000214
である。説明を容易にするために、N個の連続的なアップリンクスロットは、i＝0,1,2,3,…,又はNについて、Niの番号が付され、そして、Niとして示される。送信の間に、N個のスロットは、
【数５２】
2021522749.tif 000215
個のグループに分割され、各々のグループは、B個の連続的なアップリンクスロットを含み、
【数５３】
2021522749.tif 000216
である。(b＝0,1,2,…,又はB−1について)
【数５４】
2021522749.tif 000217
番目のスロットにマッピングされるNPUSCHトランスポートブロックの内容は、L個のアップリンクスロットにおいて送信され、それらのL個のアップリンクスロットNiに対応する番号は、
【数５５】
2021522749.tif 000218
である。
【０１０７】
この例において、MSG3に対応するトランスポートブロックは、X個の時間単位にマッピングされ、時間単位は、2つのスロット(すなわち、1つのサブフレーム)であり、Xは、
【数５６】
2021522749.tif 000219
である。1回の送信サイクルは、この例の中の1つのグループに対応する。各々の時間単位(サブフレーム)の中で搬送される内容は、1回の送信サイクルの中のL個の連続的なサブフレームの中で反復される。
【数５７】
2021522749.tif 000220
個のサブフレームの中で搬送される内容が
【数５８】
2021522749.tif 000221
個のサブフレーム(すなわち、
【数５９】
2021522749.tif 000222
個のスロット)の1回の送信サイクルの中で送信された後に、その送信サイクルは、R2/L回にわたって反復される。複数の異なる送信サイクルのRVは、異なっていてもよいということに留意すべきである。例えば、j番目の送信サイクルのRVは、rvidx(j)＝2  mod(rvDCI＋j,2)となり、rDCIは、初期のRVであり、RAR又はDCIの中で示されてもよい。
【０１０８】
それに対応して、ステップ305は、特に、以下のステップを含んでもよい。
【０１０９】
ステップ305b:  ネットワークデバイスは、サイクリックパラメータLに基づいて、MSG3によって、データを受信する。
【０１１０】
図6Aは、この出願にしたがったデータ伝送方法の他の実施形態のフローチャートである。その方法は、R1を減少させる方法を提供し、それによって、TsがTmaxより小さいときに、端末デバイスは、R1を減少させ、そして、(R2＜R1である)R2を取得して、端末デバイスの送信電力消費を減少させることが可能である。その方法は、以下のステップを含む。
【０１１１】
ステップ601:  ネットワークデバイスは、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信する。
【０１１２】
ステップ602:  端末デバイスは、Ts、R1、及びサイクリックパラメータLに基づいて、R2を決定し、R2は、Lの整数倍であり、R2＜R1であり、且つ、Ts＜Tmaxである。
【０１１３】
この例の場合に、端末デバイスによってTsを決定する方式については、図5に示されている実施例において端末デバイスによってTsを決定する方式を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１１４】
サイクリックパラメータLを決定する方式については、端末デバイスが図3に示されている実施形態においてR1に基づいてLを決定する方式を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１１５】
代替的に、この例においては、サイクリックパラメータLは、あらかじめ設定されている固定の値であってもよい。
【０１１６】
Ts及びLを決定した後に、端末デバイスは、Ts、R1、及びLに基づいて、R2を決定してもよい。Ts、R1、及びLに基づいて、R2を決定する特定の方式については、端末デバイスが、図5に示されている実施形態において、Ts、R1、及びLに基づいて、R2を決定する方式を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１１７】
ステップ603:  端末デバイスは、R2に基づいてデータを送信する。
【０１１８】
データを送信するときに、端末デバイスは、特に、L及びR2に基づいてデータを送信してもよい。例えば、端末デバイスがL及びR2に基づいてデータを送信する特定の実装については、ステップ303aの上記の説明を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１１９】
ステップ604:  ネットワークデバイスは、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍である。
【０１２０】
Tsの値は、ネットワークデバイスによって仮定されてもよい。ネットワークデバイスは、Tmaxに基づいてTBSのセットを決定し、そして、その次に、そのTBSのセットの中のTBSの値がTsであるということを逐次的に仮定してもよい。
【０１２１】
ネットワークデバイスが、Lを決定し、そして、Ts、R1、及びLに基づいて、R2を決定する特定の方式については、端末デバイスが、Lを決定し、そして、ステップ602において、Ts、R1、及びLに基づいて、R2を決定する方式を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１２２】
ステップ605:  ネットワークデバイスは、R2に基づいて、データを受信する。
【０１２３】
データを受信するときに、ネットワークデバイスは、特に、L及びR2に基づいて、データを受信してもよい。
【０１２４】
図6Aに示されているデータ伝送方法によれば、Ts＜Tmaxであるときに、R1を減少させることによって、(R2＜R1である)R2を取得する方法を提供して、端末デバイスの送信電力消費を減少させる。
【０１２５】
図6Aに示されているデータ伝送方法は、また、EDT  RACHメカニズムに適用されてもよいということに留意すべきである。例えば、図6Bに示されているように、ステップ601は、具体的には、以下のステップを含んでもよい。
【０１２６】
ステップ601a:  ネットワークデバイスは、端末デバイスにRARメッセージを送信し、R1に関する情報は、RARメッセージの中で搬送される。
【０１２７】
ステップ603は、特に、以下のステップを含んでもよい。
【０１２８】
ステップ603a:  端末デバイスは、R2に基づいて、MSG3によって、データを送信する。
【０１２９】
具体的には、端末デバイスは、R2及びLに基づいて、MSG3によって、データを送信してもよい。端末デバイスがL及びR2に基づいてデータを送信する特定の実装については、ステップ303bの上記の説明を参照するべきである。本明細書においては、詳細は、繰り返しては説明されない。
【０１３０】
ステップ605は、特に、以下のステップを含んでもよい。
【０１３１】
ステップ605a:  ネットワークデバイスは、R2に基づいて、MSG3によって、データを受信する。
【０１３２】
MSG3によってデータを受信するときに、ネットワークデバイスは、R2及びLに基づいて、データを受信する。
【０１３３】
上記の記載は、主として、複数のネットワーク要素の間のインタラクションの観点から、この出願によって提供される複数の解決方法を説明している。上記の複数の機能を実装するために、端末デバイス及びネットワークデバイスの各々は、各々の機能を実行するための対応するハードウェア構成及び/又はソフトウェアモジュールを含むということを理解することが可能である。当業者は、この明細書において開示されている複数の実施形態によって説明されている複数の例の複数のユニット及び複数のアルゴリズムステップとの関連において、ハードウェアによって又はハードウェア及びコンピュータソフトウェアの組み合わせによって、この出願を実装してもよいということを容易に認識するはずである。ある機能が、ハードウェアによって実行されるか、又は、コンピュータソフトウェアが駆動するハードウェアによって実行されるかは、それらの複数の技術的解決方法の特定の用途及び設計上の制約によって決まる。当業者は、複数の異なる方法を使用して、各々の特定の用途について、複数の説明されている機能を実装してもよいが、その実装が、この出願の範囲を超えるものであると解釈されるべきではない。
【０１３４】
図7は、この出願にしたがった通信装置のある1つの可能な且つ概略的な構成図である。通信装置は、受信ユニット701、処理ユニット702、送信ユニット703を含む。
【０１３５】
通信装置は、端末デバイスに一体化された機能的なモジュールであってもよく、又は、端末デバイスに接続されている外部装置であってもよい。通信装置が動作するときに、端末デバイスは、図3乃至図5におけるデータ伝送方法を実装してもよく、又は、図6A及び図6Bにおけるデータ伝送方法を実装してもよい。
【０１３６】
通信装置が動作するときに、端末デバイスは、図3乃至図5におけるデータ伝送方式を実装する。
【０１３７】
受信ユニット701は、Tmaxに対応する反復数R1に関する情報を受信するように構成され、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである。
【０１３８】
処理ユニット702は、R1に基づいて、サイクリックパラメータLを決定するように構成される。サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである。
【０１３９】
送信ユニット703は、サイクリックパラメータLに基づいて、データを伝送するように構成される。
【０１４０】
選択的に、処理ユニット702が、R1に基づいて、サイクリックパラメータLを決定することは、
【数６０】
2021522749.tif 000223
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数であり、
【数６１】
2021522749.tif 000224
は、端数切り上げ処理を表す。
【０１４１】
選択的に、処理ユニット702は、さらに、送信ユニット703が、サイクリックパラメータLに基づいて、データを伝送する前に、Ts、R1、及びLに基づいて、R2を決定するように構成され、R2は、Lの整数倍であり、R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。
【０１４２】
送信ユニット703は、特に、サイクリックパラメータL及びR2に基づいて、データを送信するように構成される。
【０１４３】
選択的に、処理ユニット702が、Ts、R1、及びLに基づいて、R2を決定することは、
【数６２】
2021522749.tif 000225
を満たし、
【数６３】
2021522749.tif 000226
は、端数切り上げ処理を表す。
【０１４４】
選択的に、
【数６４】
2021522749.tif 000227
は、
【数６５】
2021522749.tif 000228
を満たす。
【０１４５】
選択的に、受信ユニット701は、特に、ランダムアクセス応答RARメッセージを受信するように構成され、R1に関する情報は、RARメッセージの中で搬送される。
【０１４６】
送信ユニット703は、特に、サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によってデータを伝送するように構成される。
【０１４７】
通信装置が動作するときに、端末デバイスは、図6A及び図6Bにおけるデータ伝送方法を実装する。
【０１４８】
受信ユニット701は、Tmaxに対応する反復数R1に関する情報を受信するように構成され、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである。
【０１４９】
処理ユニット702は、Ts、R1、及びサイクリックパラメータLに基づいて、R2を決定するように構成され、R2は、Lの整数倍である。サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示す。R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、そして、R2＜R1である。
【０１５０】
送信ユニット703は、R2に基づいて、データを送信するように構成される。
【０１５１】
処理ユニット702が、Ts、R1、及びLに基づいて、R2を決定することは、
【数６６】
2021522749.tif 000229
を満たし、
【数６７】
2021522749.tif 000230
は、端数切り上げ処理を表す。
【０１５２】
選択的に、
【数６８】
2021522749.tif 000231
は、
【数６９】
2021522749.tif 000232
を満たす。
【０１５３】
選択的に、サイクリックパラメータLの値は、固定されているか、又は、R1に基づいて決定される。
【０１５４】
選択的に、R1に基づいて、サイクリックパラメータLを決定することは、
【数７０】
2021522749.tif 000233
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１５５】
通信装置は、ネットワークデバイスに一体化された機能的なモジュールであってもよく、又は、ネットワークデバイスに接続されている外部装置であってもよい。通信装置が動作するときに、ネットワークデバイスは、図3乃至図5におけるデータ伝送方法を実装してもよく、又は、図6A及び図6Bにおけるデータ伝送方法を実装してもよい。
【０１５６】
通信装置が動作するときに、ネットワークデバイスは、図3乃至図5におけるデータ伝送方式を実装する。
【０１５７】
送信ユニット703は、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するように構成され、Tmaxは、使用するのを許されるトランスポートブロックの最大のサイズである。
【０１５８】
処理ユニット702は、R1に基づいて、サイクリックパラメータLを決定するように構成される。サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである。
【０１５９】
受信ユニット701は、サイクリックパラメータLに基づいて、データを受信するように構成される。
【０１６０】
選択的に、処理ユニット702が、R1に基づいて、サイクリックパラメータLを決定することは、
【数７１】
2021522749.tif 000234
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１６１】
選択的に、処理ユニット702は、さらに、受信ユニット701が、サイクリックパラメータLに基づいて、データを受信する前に、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍であり、R2は、端末デバイスがデータを送信するときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。
【０１６２】
受信ユニット701は、特に、サイクリックパラメータL及びR2に基づいて、データを受信するように構成される。
【０１６３】
選択的に、処理ユニット702が、Ts、R1、及びLに基づいて、R2を決定することは、
【数７２】
2021522749.tif 000235
を満たし、
【数７３】
2021522749.tif 000236
は、端数切り上げ処理を表す。
【０１６４】
選択的に、
【数７４】
2021522749.tif 000237
は、
【数７５】
2021522749.tif 000238
を満たす。
【０１６５】
選択的に、送信ユニット703は、特に、端末デバイスにランダムアクセス応答RARメッセージを送信するように構成され、R1に関する情報は、RARメッセージの中で搬送される。
【０１６６】
受信ユニット701は、特に、サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によってデータを受信するように構成される。
【０１６７】
通信装置が動作するときに、ネットワークデバイスは、図6A及び図6Bのデータ伝送方法を実装する。
【０１６８】
送信ユニット703は、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するように構成され、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである。
【０１６９】
処理ユニット702は、Ts、R1、及びサイクリックパラメータLに基づいて、R2を計算するように構成され、R2は、Lの整数倍である。サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示す。R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、R2＜R1である。
【０１７０】
受信ユニット701は、R2に基づいて、データを受信するように構成される。
【０１７１】
選択的に、Ts、R1、及びLに基づいて、R2を決定することは、
【数７６】
2021522749.tif 000239
を満たし、
【数７７】
2021522749.tif 000240
は、端数切り上げ処理を表す。
【０１７２】
選択的に、
【数７８】
2021522749.tif 000241
は、
【数７９】
2021522749.tif 000242
を満たす。
【０１７３】
選択的に、サイクリックパラメータLの値は、固定されているか、又は、R1に基づいて決定される。
【０１７４】
選択的に、R1に基づいて、サイクリックパラメータLを決定することは、
【数８０】
2021522749.tif 000243
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１７５】
図8は、この出願にしたがった通信装置の概略的な構成図である。その通信装置は、プロセッサ801及びメモリ802を含む。
【０１７６】
プロセッサ801は、中央処理ユニット(central  processing  unit,  CPU)、汎用プロセッサ、ディジタル信号プロセッサ(digital  signal  processor,  DSP)、特定用途向け集積回路(application-Specific  integrated  circuit,  ASIC)、フィールドプログラマブルゲートアレイ(field  programmable  gate  array,  FPGA)、又は、他のプログラム可能な論理デバイス、トランジスタ論理デバイス、ハードウェア構成要素、又は、それらのいずれかの組み合わせであってもよい。プロセッサ801は、この出願によって開示されている内容を参照して説明されているさまざまな例示的な論理ブロック、モジュール、及び回路を実装し又は実行してもよい。代替的に、プロセッサ801は、例えば、1つ又は複数のマイクロプロセッサの組み合わせ、或いは、DSP及びマイクロプロセッサの組み合わせ等のコンピューティング機能を実装するプロセッサの組み合わせであってもよい。
【０１７７】
選択的に、通信装置は、トランシーバー803をさらに含んでもよく、そのトランシーバー803は、その通信装置が、例えば、上記のデータ伝送方法において、R1に関する情報を送信し又は受信し、或いは、データを送信し又は受信するといったように、データ、シグナリング、又は情報を送信し及び受信するのを支援するように構成されてもよい。
【０１７８】
選択的に、通信装置は、端末デバイスであってもよく、又は、例えば、端末デバイスの中のチップシステム等の端末デバイスの中の装置の一部であってもよい。選択的に、チップシステムは、端末デバイスが、例えば、上記の方法において、データ及び/又は情報を生成し、受信し、送信し、又は処理するといったように、上記の態様における機能を実装するのを支援するように構成される。ある1つの可能な設計において、チップシステムは、メモリをさらに含み、そのメモリは、端末デバイスに必要なプログラム命令及びデータを格納するように構成される。チップシステムは、チップを含み、さらに、他の個別のデバイス又は回路構造を含んでもよい。
【０１７９】
プロセッサ801、トランシーバー803、及びメモリ802は、バス804によって互いに接続される。バス804は、周辺機器構成要素相互接続(peripheral  component  interconnect,  PCI)バス804又は拡張業界標準アーキテクチャ(extended  industry  standard  architecture,  EISA)バス804等であってもよい。バス804は、アドレスバス、データバス、又は制御バス等に分類されてもよい。表現を容易にするために、図8の中のバス804を表すのに、1つのみの太線を使用しているが、このことは、バスが1つのみ存在しているということ、又は、バスのタイプが1つのみであるということを意味するものではない。
【０１８０】
プロセッサ801は、メモリ802に結合して、メモリ802の中の命令を読み出し及び実行し、Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、R1に基づいて、サイクリックパラメータLを決定するステップであって、サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、サイクリックパラメータLに基づいて、データを伝送するステップと、を実装する、ように構成される。
【０１８１】
選択的に、R1に基づいて、サイクリックパラメータLを決定するステップは、
【数８１】
2021522749.tif 000244
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１８２】
選択的に、サイクリックパラメータLに基づいて、データを伝送するステップの前に、プロセッサ801は、さらに、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍であり、R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。サイクリックパラメータLに基づいて、データを伝送するステップは、サイクリックパラメータL及びR2に基づいて、データを伝送するステップを含む。
【０１８３】
選択的に、Ts、R1、及びLに基づいて、R2を決定するステップは、
【数８２】
2021522749.tif 000245
を満たし、
【数８３】
2021522749.tif 000246
は、端数切り上げ処理を表す。
【０１８４】
選択的に、
【数８４】
2021522749.tif 000247
は、
【数８５】
2021522749.tif 000248
を満たす。
【０１８５】
選択的に、Tmaxに対応する反復数R1に関する情報を受信するステップは、ランダムアクセス応答RARメッセージを受信するステップであって、R1に関する情報は、RARメッセージの中で搬送される、ステップを含む。サイクリックパラメータLに基づいて、データを伝送するステップは、サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によってデータを伝送するステップを含む。
【０１８６】
代替的に、プロセッサ801は、メモリ802に結合して、メモリ802の中の命令を読み出し及び実行し、Tmaxに対応する反復数R1に関する情報を受信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、Ts、R1、及びサイクリックパラメータLに基づいて、R2を決定するステップであって、R2は、Lの整数倍であり、サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数であり、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、そして、R2＜R1である、ステップと、R2に基づいて、データを伝送するステップと、を実装する、ように構成される。
【０１８７】
処理ユニット1302が、Ts、R1、及びLに基づいて、R2を決定することは、
【数８６】
2021522749.tif 000249
を満たし、
【数８７】
2021522749.tif 000250
は、端数切り上げ処理を表す。
【０１８８】
選択的に、
【数８８】
2021522749.tif 000251
は、
【数８９】
2021522749.tif 000252
を満たす。
【０１８９】
選択的に、サイクリックパラメータLの値は、固定されているか、又は、R1に基づいて決定される。
【０１９０】
選択的に、R1に基づいて、サイクリックパラメータLを決定するステップは、
【数９０】
2021522749.tif 000253
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１９１】
選択的に、通信装置は、ネットワークデバイスであってもよく、又は、例えば、ネットワークデバイスの中のチップシステム等のネットワークデバイスの中の装置の一部であってもよい。選択的に、チップシステムは、ネットワークデバイスが、例えば、上記の方法において、データ及び/又は情報を生成し、受信し、送信し、又は処理するといったように、上記の態様における機能を実装するのを支援するように構成される。ある1つの可能な設計において、チップシステムは、メモリをさらに含み、そのメモリは、ネットワークデバイスに必要なプログラム命令及びデータを格納するように構成される。チップシステムは、チップを含み、さらに、他の個別のデバイス又は回路構造を含んでもよい。この場合に、プロセッサ801は、メモリ802に結合して、メモリ802の中の命令を読み出し及び実行し、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップであって、Tmaxは、使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、R1に基づいて、サイクリックパラメータLを決定するステップであって、サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxである、ステップと、サイクリックパラメータLに基づいて、データを受信するステップと、を実装する、ように構成される。
【０１９２】
選択的に、R1に基づいて、サイクリックパラメータLを決定するステップは、
【数９１】
2021522749.tif 000254
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０１９３】
選択的に、サイクリックパラメータLに基づいて、データを受信するステップの前に、プロセッサは、さらに、Ts、R1、及びLに基づいて、R2を決定し、R2は、Lの整数倍であり、R2は、端末デバイスがデータを送信するときに、各々の時間単位の中で搬送される内容の反復される送信の合計数である。サイクリックパラメータLに基づいて、データを受信するステップは、サイクリックパラメータL及びR2に基づいて、データを受信するステップを含む。
【０１９４】
選択的に、Ts、R1、及びLに基づいて、R2を決定するステップは、
【数９２】
2021522749.tif 000255
を満たし、
【数９３】
2021522749.tif 000256
は、端数切り上げ処理を表す。
【０１９５】
選択的に、
【数９４】
2021522749.tif 000257
は、
【数９５】
2021522749.tif 000258
を満たす。
【０１９６】
選択的に、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップは、端末デバイスにランダムアクセス応答RARメッセージを送信するステップであって、R1に関する情報は、RARメッセージの中で搬送される、ステップを含む。サイクリックパラメータLに基づいて、データを受信するステップは、サイクリックパラメータLに基づいて、ランダムアクセス手順の間に、第3のメッセージ、すなわち、MSG3によってデータを受信するステップを含む。
【０１９７】
代替的に、プロセッサ801は、メモリ802に結合して、メモリ802の中の命令を読み出し及び実行し、端末デバイスに、Tmaxに対応する反復数R1に関する情報を送信するステップであって、Tmaxは、データを伝送するために使用するのを許されるトランスポートブロックの最大のサイズである、ステップと、Ts、R1、及びサイクリックパラメータLに基づいて、R2を計算するステップであって、R2は、Lの整数倍であり、サイクリックパラメータLは、データを伝送するのに使用されるトランスポートブロックがマッピングされる複数の時間単位の各々において搬送される内容が、L個の連続的な時間単位の中で反復されるということを示し、R2は、データが送信されるときに、各々の時間単位の中で搬送される内容の反復される送信の合計数であり、データを伝送するのに使用されるトランスポートブロックのサイズは、Tsであり、Ts＜Tmaxであり、R2＜R1である、ステップと、R2に基づいて、データを受信するステップと、を実装する、ように構成される。
【０１９８】
選択的に、Ts、R1、及びLに基づいて、R2を決定するステップは、
【数９６】
2021522749.tif 000259
を満たし、
【数９７】
2021522749.tif 000260
は、端数切り上げ処理を表す。
【０１９９】
選択的に、
【数９８】
2021522749.tif 000261
は、
【数９９】
2021522749.tif 000262
を満たす。
【０２００】
選択的に、サイクリックパラメータLの値は、固定されているか、又は、R1に基づいて決定される。
【０２０１】
選択的に、R1に基づいて、サイクリックパラメータLを決定するステップは、
【数１００】
2021522749.tif 000263
を満たし、minは、最小値をとることを表し、Kは、あらかじめ設定されている定数である。
【０２０２】
ある1つの例において、ハードウェアによって又はソフトウェア命令を実行するプロセッサによって、この出願によって開示されている内容との関連で説明されている方法又はアルゴリズムのステップを実装してもよい。ソフトウェア命令は、対応するソフトウェアモジュールを含んでもよい。ランダムアクセスメモリ(Random  Access  Memory,  RAM)、フラッシュメモリ、読み取り専用メモリ(Read  Only  Memory,  ROM)、消去可能な且つプログラム可能な読み取り専用メモリ(Erasable  Programmable  ROM,  EPROM)、電気的に消去可能な且つプログラム可能な読み取り専用メモリ(Electrically  EPROM,  EEPROM)、レジスタ、ハードディスク、取り外し可能なハードディスク、コンパクトディスク読み取り専用メモリ(CD-ROM)、又は本発明の属する技術分野においてよく知られている他の形態の記憶媒体の中に、そのソフトウェアモジュールを格納してもよい。例えば、記憶媒体は、プロセッサに結合され、それによって、そのプロセッサは、その記憶媒体から情報を読み出すことが可能であり、又は、その記憶媒体に情報を書き込むことが可能である。もちろん、その記憶媒体は、プロセッサの構成要素であってもよい。プロセッサ及び記憶媒体は、ASICの中に位置していてもよい。加えて、ASICは、コアネットワークインターフェイスデバイスの中に位置していてもよい。もちろん、プロセッサ及び記憶媒体は、個別の構成要素としてコアネットワークインターフェイスデバイスの中に存在してもよい。
【０２０３】
特定の実装の際に、この出願は、さらに、コンピュータ記憶媒体を提供する。コンピュータ記憶媒体は、プログラムを格納してもよい。プログラムを実行するときに、この出願によって提供されるデータ伝送方法の複数の実施形態における複数のステップのうちの一部又はすべてを実行してもよい。記憶媒体は、磁気ディスク、光ディスク、読取り専用メモリ(英文:  read-only  memory,  略称:  ROM)、又はランダムアクセスメモリ(英文:  random  access  memory,  略称:  RAM)等であってもよい。
【０２０４】
この出願は、さらに、複数の命令を含むコンピュータプログラム製品を提供する。コンピュータプログラム製品がコンピュータによって実行されるときに、そのコンピュータが、この出願によって提供されるデータ伝送方法の複数の実施形態における複数のステップのうちの一部又はすべてを実行することを可能とする。
【０２０５】
当業者は、必要な一般的なハードウェアプラットフォームのほかに、ソフトウェアによって、この出願の中の複数の技術を実装してもよいということを明確に理解することが可能である。そのような理解に基づいて、この出願の複数の技術的解決方法は、本質的に、或いは、先行技術に寄与する部分は、ソフトウェア製品の形態で実装されてもよい。そのコンピュータソフトウェア製品は、ROM/RAM、磁気ディスク、又は光ディスク等の記憶媒体の中に格納されてもよく、そして、複数の命令を含み、それらの複数の命令は、本発明の複数の実施形態又は本発明のそれらの複数の実施形態の複数の部分において説明されている複数の方法を実行するように、(パーソナルコンピュータ、サーバ、又はVPNゲートウェイ等であってもよい)コンピュータデバイスに指示する。
【０２０６】
上記の説明は、本発明の複数の実装であるが、一方で、本発明の保護の範囲を限定することを意図してはいない。
【国際調査報告】
2021522749.tif 000264
2021522749.tif 000265
2021522749.tif 000266
2021522749.tif 000267