(57)【要約】  RACH同期を実現する方法及びシステムである。該方法は、UEはeNBにランダムアクセス用プリアンブルを送信する際に、eNBはプリアンブルに基づいて初期タイミングのタイムアドバンスを算出し、前記タイムアドバンスの単位は16Tsであり、Ts=[1/(15000×2048)]秒であることと、アプリケーションシーンが求めるeNBのカバレッジ半径は160kmより大きい際に、eNBはタイムアドバンスに基づき、ランダムアクセス応答メッセージにおけるTACビットを選択して使用し、或いは予約ビットとTACビットを使用して一緒にタイムアドバンスを載せ、次に、タイムアドバンスを載せたランダムアクセス応答メッセージをUEに送信することと、UEはランダムアクセス応答メッセージを受信した後に、予約ビットを使用したかどうかを判断し、そうであると、予約ビットとTACビットが一緒に載せたタイムアドバンスに基づいて初期タイミングを確定し、そうでないと、TACビットが載せたタイムアドバンスに基づいて初期タイミングを確定することと、を含む。【選択図】図１
2016502826.tif 000002
【特許請求の範囲】
【請求項１】
ランダムアクセスチャネルRACH同期を実現する方法であって、
ユーザー装置UEは発展型基地局eNBにランダムアクセス用プリアンブルを送信する際に、前記eNBは前記プリアンブルに基づいて初期タイミングのタイムアドバンスを算出し、前記タイムアドバンスの単位は16Tsであり、Ts=[1/(15000×2048)]秒であることと、
アプリケーションシーンにより求められるeNBのカバレッジ半径が160kmより大きい際に、前記eNBは前記タイムアドバンスに基づき、ランダムアクセス応答メッセージにおけるタイムアドバンス命令TACビットを選択して使用し、或いは予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せ、次に、前記タイムアドバンスを載せたランダムアクセス応答メッセージを前記UEに送信することと、
前記UEは前記ランダムアクセス応答メッセージを受信した後に、予約ビットを使用したかどうかを判断し、使用した場合、前記予約ビットとTACビットが一緒に載せたタイムアドバンスに基づいて初期タイミングを確定し、そうでないと、前記TACビットが載せたタイムアドバンスに基づいて初期タイミングを確定することと、を含むランダムアクセスチャネルRACH同期を実現する方法。
【請求項２】
前記アプリケーションシーンが求めるeNBのカバレッジ半径が160kmより大きい際に、前記eNBは前記タイムアドバンスに基づき、ランダムアクセス応答メッセージにおけるタイムアドバンス命令TACビットを選択して使用し、或いは予約ビットとTACビットを使用して一緒にタイムアドバンスを載せるのは、
前記eNBは前記タイムアドバンスを前記ランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、前記TACビットを使用して前記タイムアドバンスを載せ、できないと、前記eNBは前記タイムアドバンスをTACビットより1ビット多いバイナリー数で表すことができるかどうかを判断し、できると、前記ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せ、できないと、前記予約ビットと前記TACビットが一緒に収納できるバイナリー数の最大値を、載せるタイムアドバンスとすることを含む請求項1に記載の方法。
【請求項３】
100km＜アプリケーションシーンが求めるeNBのカバレッジ半径≦160kmである際に、前記eNBは前記タイムアドバンスを前記ランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、前記TACビットを使用してタイムアドバンスを載せ、できないと、前記TACビットに収納できるバイナリー数の最大値を、載せるタイムアドバンスとすることを更に含む請求項1又は2に記載の方法。
【請求項４】
アプリケーションシーンが求めるeNBのカバレッジ半径≦100kmである際に、前記eNBは前記タイムアドバンスが1282より大きいかどうかを判断し、大きいであると、1282を前記TACビットが載せるタイムアドバンスとし、そうでないと、前記TACビットを使用して前記タイムアドバンスを載せることを更に含む請求項1又は2に記載の方法。
【請求項５】
前記ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せる際に、前記予約ビットがバイナリー数の最も高いビットとされる請求項1又は2に記載の方法。
【請求項６】
ランダムアクセスチャネルRACH同期を実現するシステムであって、発展型基地局eNBとユーザー装置UEを備え、
前記eNBは、前記UEからランダムアクセス用プリアンブルが送信してくる際に、前記プリアンブルに基づいて初期タイミングのタイムアドバンスを算出し、前記タイムアドバンスの単位は16Tsであり、Ts=[1/(15000×2048)]秒であり、アプリケーションシーンにより求められるeNBのカバレッジ半径が160kmより大きい際に、前記タイムアドバンスに基づき、ランダムアクセス応答メッセージにおけるタイムアドバンス命令TACビットを選択して使用し、或いは予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せ、次に、前記タイムアドバンスを載せたランダムアクセス応答メッセージを前記UEに送信するように設定され、
前記UEは、前記eNBに前記ランダムアクセス用プリアンブルを送信し、前記eNBが送信してきたランダムアクセス応答メッセージを受信した後に、予約ビットを使用したかどうかを判断し、使用した場合、前記予約ビットとTACビットが一緒に載せたタイムアドバンスに基づいて初期タイミングを確定し、そうでないと、前記TACビットが載せたタイムアドバンスに基づいて初期タイミングを確定するように設定されるランダムアクセスチャネルRACH同期を実現するシステム。
【請求項７】
前記eNBは、第1判断実行モジュールと第2判断実行モジュールを含み、
前記第1判断実行モジュールは、アプリケーションシーンが求めるeNBのカバレッジ半径が160kmより大きい際に、前記タイムアドバンスを前記ランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、前記TACビットを使用して前記タイムアドバンスを載せ、できないと、前記第2判断実行モジュールを呼び出すように設定され、
前記第2判断実行モジュールは、前記タイムアドバンスをTACビットより1ビット多いバイナリー数で表すことができるかどうかを判断し、できると、前記ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せ、できないと、前記予約ビットと前記TACビットが一緒に収納できるバイナリー数の最大値を、載せるタイムアドバンスとするように設定される請求項6に記載のシステム。
【請求項８】
前記eNBは第3判断実行モジュールを更に含み、
前記第3判断実行モジュールは、100km＜アプリケーションシーンが求めるeNBのカバレッジ半径≦160kmである際に、前記タイムアドバンスを前記ランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、前記TACビットを使用して前記タイムアドバンスを載せ、できないと、前記TACビットに収納できるバイナリー数の最大値を、載せるタイムアドバンスとするように設定される請求項6又は7に記載のシステム。
【請求項９】
前記eNBは第4判断実行モジュールを更に含み、
前記第4判断実行モジュールは、アプリケーションシーンが求めるeNBのカバレッジ半径≦100kmである際に、前記タイムアドバンスが1282より大きいかどうかを判断し、大きいであると、1282を前記TACビットが載せたタイムアドバンスとし、そうでないと、前記TACビットを使用して前記タイムアドバンスを載せるように設定される請求項6又は7に記載のシステム。
【請求項１０】
前記ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せる際に、前記予約ビットがバイナリー数の最も高いビットとされる請求項6又は7に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信技術分野に関し、特にRACH（Random Access Channel、ランダムアクセスチャネル）同期を実現する方法及びシステムに関する。
【背景技術】
【０００２】
LTE（Long Term Evolution、長期発展）システムにおいて、TA（Time Advance、タイムアドバンス）はeNB（evolved NodeB、発展型基地局）がUE（User Equipment、ユーザー装置）の送信したデータを受信するタイミングオフセットを表徴するためのパラメータである。初期タイミングはPreamble（プリアンブル）によって行われる。eNBの物理層は受信したUEが送信したPreambleに基づき初期タイミングのTAを測定し、次に、eNBの物理層は測定した初期タイミングのTAをMAC（Medium Access Control、媒体アクセス制御）層に報告し、eNBのMACによりTAC（Timing Advance Command、タイムアドバンス命令）を生成する。該TACはMAC RAR（Random Access Responses、ランダムアクセス応答）メッセージによってeNBによりUEに送信し、UEはRAP ID（Random Access Preamble Identity、ランダムアクセスプリアンブル識別）を検証することによって、自分の初期タイミングを取得する。該TACはMAC RARメッセージにおいて合計で11ビットを占め、従来の値の範囲は0、1、2、…、1282であり、単位は16Tsであり、TsはLTEの基本時間単位であり、1Ts=[1/(15000×2048)]sである。
【０００３】
以上の紹介から分かるように、従来、UEの初期タイミングのTAの最大値は1282であり、単位は16Tsであり、この場合に対応するセルのカバレッジ半径は100kmに達するが、セルのカバレッジ半径が100kmより大きいことを求めるシーンに対して、1282は要求を満たさない。MAC RARメッセージの構造から分かるように、TACは11ビットを占め、表示できるTAのバイナリー数値は最大で2047であり、単位は16Ts（即ち、0.52マイクロ秒）であり、この時に対応するセル半径は160kmであり、まだセルの半径が160kmより大きいカバレッジシーンを満たすことができない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施例は、従来の関連技術におけるeNBのカバレッジ範囲が大きい場合にRACH同期を実現できない問題を解決するRACH同期を実現する方法及びシステムを提供する。
【課題を解決するための手段】
【０００５】
本発明の実施例はランダムアクセスチャネルRACH同期を実現する方法を提供し、
ユーザー装置UEは発展型基地局eNBにランダムアクセス用プリアンブルを送信する際に、eNBは前記プリアンブルに基づいて初期タイミングのタイムアドバンスを算出し、前記タイムアドバンスの単位は16Tsであり、Ts=[1/(15000×2048)]秒であることと、
アプリケーションシーンが求めるeNBのカバレッジ半径は160kmより大きい際に、eNBは前記タイムアドバンスに基づき、ランダムアクセス応答メッセージにおけるタイムアドバンス命令TACビットを選択して使用し、或いは予約ビットとTACビットを使用して一緒にタイムアドバンスを載せ、次に、タイムアドバンスを載せたランダムアクセス応答メッセージをUEに送信することと、
UEはランダムアクセス応答メッセージを受信した後に、予約ビットを使用したかどうかを判断し、そうであると、前記予約ビットとTACビットが一緒に載せたタイムアドバンスに基づいて初期タイミングを確定し、そうでないと、TACビットが載せたタイムアドバンスに基づいて初期タイミングを確定することと、を含む。
【０００６】
選択的に、アプリケーションシーンが求めるeNBのカバレッジ半径は160kmより大きい際に、前記eNBは前記タイムアドバンスに基づき、ランダムアクセス応答メッセージにおけるタイムアドバンス命令TACビットを選択して使用し、或いは予約ビットとTACビットを使用して一緒にタイムアドバンスを載せるのは、
eNBはタイムアドバンスをランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、TACビットを使用してタイムアドバンスを載せることと、
できないと、eNBはタイムアドバンスをTACビットより1ビット多いバイナリー数で表すことができるかどうかを判断し、できると、ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せ、できないと、前記予約ビットとTACビットが一緒に収納できるバイナリー数の最大値を載せるタイムアドバンスとすることと、を含む。
【０００７】
選択的に、前記方法は、
100km＜アプリケーションシーンが求めるeNBのカバレッジ半径≦160kmである際に、eNBはタイムアドバンスをランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、TACビットを使用してタイムアドバンスを載せ、できないと、前記TACビットが収納できるバイナリー数の最大値を載せるタイムアドバンスとすることを更に含む。
【０００８】
選択的に、前記方法は、
アプリケーションシーンが求めるeNBのカバレッジ半径≦100kmである際に、eNBはタイムアドバンスが1282より大きいかどうかを判断し、そうであると、1282をTACビットが載せるタイムアドバンスとし、そうでないと、TACビットを使用してタイムアドバンスを載せることを更に含む。
【０００９】
選択的に、ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せる際に、予約ビットはバイナリー数の最も高いビットとされる。
【００１０】
本発明の実施例はランダムアクセスチャネルRACH同期を実現するシステムを更に提供し、発展型基地局eNBとユーザー装置UEを備え、
前記eNBは、UEがランダムアクセス用プリアンブルを送信してくる際に、前記プリアンブルに基づいて初期タイミングのタイムアドバンスを算出し、前記タイムアドバンスの単位が16Tsであり、Ts=[1/(15000×2048)]秒であり、アプリケーションシーンが求めるeNBのカバレッジ半径が160kmより大きい際に、前記タイムアドバンスに基づき、ランダムアクセス応答メッセージにおけるタイムアドバンス命令TACビットを選択して使用し、或いは予約ビットとTACビットを使用して一緒にタイムアドバンスを載せ、次に、タイムアドバンスを載せたランダムアクセス応答メッセージをUEに送信するように設定され、
UEは、eNBにランダムアクセス用プリアンブルを送信し、eNBが送信してきたランダムアクセス応答メッセージを受信した後に、予約ビットを使用したかどうかを判断し、そうであると、前記予約ビットとTACビットが一緒に載せたタイムアドバンスに基づいて初期タイミングを確定し、そうでないと、TACビットが載せたタイムアドバンスに基づいて初期タイミングを確定するように設定される。
【００１１】
選択的に、前記eNBは、第1判断実行モジュールと第2判断実行モジュールを含み、
第1判断実行モジュールは、アプリケーションシーンが求めるeNBのカバレッジ半径が160kmより大きい際に、タイムアドバンスをランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、TACビットを使用してタイムアドバンスを載せ、できないと、第2判断実行モジュールを呼び出すように設定され、
第2判断実行モジュールは、タイムアドバンスをTACビットより1ビット多いバイナリー数で表すことができるかどうかを判断し、できると、ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せ、できないと、前記予約ビットとTACビットが一緒に収納できるバイナリー数の最大値を載せるタイムアドバンスとするように設定される。
【００１２】
選択的に、前記eNBは、第3判断実行モジュールを更に含み、
第3判断実行モジュールは、100km＜アプリケーションシーンが求めるeNBのカバレッジ半径≦160kmである際に、タイムアドバンスをランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、TACビットを使用してタイムアドバンスを載せ、できないと、前記TACビットが収納できるバイナリー数の最大値を載せるタイムアドバンスとするように設定される。
【００１３】
選択的に、前記eNBは、第4判断実行モジュールを更に含み、
第4判断実行モジュールは、アプリケーションシーンが求めるeNBのカバレッジ半径≦100kmである際に、タイムアドバンスが1282より大きいかどうかを判断し、そうであると、1282をTACビットが載せるタイムアドバンスとし、そうでないと、TACビットを使用してタイムアドバンスを載せるように設定される。
【００１４】
選択的に、ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せる際に、予約ビットがバイナリー数の最も高いビットとされる。
【発明の効果】
【００１５】
本発明の実施例によるRACH同期を実現する方法及びシステムを用いて、ランダムアクセス応答メッセージにおける予約ビットを使用することによって、タイムアドバンスを載せるTACビットを拡張することに相当し、アプリケーションシーンが求めるeNBのカバレッジ範囲が大きい場合でもRACH同期を実現することができる。同時に、測定したタイムアドバンスはアプリケーションシーンが求めるeNBのカバレッジ範囲にマッチしない際に、また、本発明の実施例は、RACH同期を順調に行うことを確保するように、タイムアドバンスを修正することができる。
【図面の簡単な説明】
【００１６】
【図１】図1は本発明の実施例1によるRACH同期を実現する方法のフローチャートである。
【図２】図2はランダムアクセス応答メッセージの構造模式図である。
【図３】図3は本発明の実施例2によるRACH同期を実現するシステムの構成模式図である。
【図４】図4は本発明の応用実例1によるRACH同期を実施するプロセス模式図である。
【図５】図5は本発明の応用実例2によるRACH同期を実施する方法のフローチャートである。
【図６】図6は本発明の応用実例3によるRACH同期を実施する方法のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、本発明の実施例を詳しく説明する。なお、衝突しない場合に、本願における実施例及び実施例における特徴を互いに任意に組み合わせることができる。
【００１８】
実施例1
本発明の実施例1によるRACH同期を実現する方法は、図1に示すように、以下のステップを含む。
【００１９】
ステップS101、UEはeNBにランダムアクセス用プリアンブルを送信する際に、eNBは前記プリアンブルに基づいて初期タイミングのタイムアドバンスを算出する。前記タイムアドバンスの単位は16Tsである。
【００２０】
RACH同期はアップリンクの同期過程であるため、UEがプリアンブルを送信する目的はeNBにランダムにアクセスすることである。eNBは受信したプリアンブルをローカル送信シーケンスに関連付け、検出ピークを得ることができ、該検出ピークは時間オフセットがない理想的なピーク位置との偏差はタイムアドバンスである。この内容は本分野における公知の技術であるため、ここで詳しく説明しない。
【００２１】
ステップS102、アプリケーションシーンが求めるeNBのカバレッジ半径は160kmより大きい際に、eNBは前記タイムアドバンスに基づき、ランダムアクセス応答メッセージにおけるTACビットを選択して使用し、或いは予約ビットとTACビットを使用して一緒にタイムアドバンスを載せ、次に、タイムアドバンスを載せたランダムアクセス応答メッセージをUEに送信する。
【００２２】
ランダムアクセス応答メッセージの構造は、図2に示すように、関連技術におけるランダムアクセス応答メッセージの予約ビットRが予約したビットであり、TACビットはランダムアクセス応答メッセージのバイト1における7ビットにバイト2における4ビットを繋がり、合計11ビットからなり、タイムアドバンス数値を載せる際に、左から右まで、バイト1からバイト2までの順序にしたがって順次にバイナリータイムアドバンス数値の最も高いビットから最も低いビットまでである。ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せる際に、12ビットのバイナリー数に達し、理論的に予約ビットがバイナリー数のいずれかの桁とすることができるが、実際には、ソフトウェアとハードウェアの組み合わせ及び機器の間に交互する実現の複雑さを考える必要があるため、最も好ましい手段は予約ビットを載せるバイナリータイムアドバンス数値の最も高いビットとすることである。
【００２３】
アプリケーションシーンが求めるeNBのカバレッジ半径は160kmより大きい際に、eNBはタイムアドバンスをランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、TACビットを使用してタイムアドバンスを載せ、
できないと、eNBはタイムアドバンスをTACビットより1ビット多いバイナリー数で表すことができるかどうかを判断し、できると、ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せ、できないと、前記予約ビットとTACビットが一緒に収納できるバイナリー数の最大値を載せるタイムアドバンスとし、即ち、TACビットより1ビット多いバイナリー数の最大値をタイムアドバンスに代替し、前記予約ビットとTACビットにより載せる。
【００２４】
タイムアドバンスは予約ビットとTACビットが一緒に収納できるバイナリー数の最大値の4095である際に、ランダムアクセス応答メッセージが含むことができるタイムアドバンスの上限であり、測定したタイムアドバンスは4095より大きいと、予約ビットとTACビットを一緒に使用しても表示できないため、タイムアドバンスを4095に制限する必要があり、RACH同期を完成するようにする。
【００２５】
また、アプリケーションシーンが求めるeNBのカバレッジ範囲の大きさの異なりに基づき、更に、2種の状況を含む。
【００２６】
状況1、100km＜アプリケーションシーンが求めるeNBのカバレッジ半径≦160kmである際に、eNBはタイムアドバンスをランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、TACビットを使用してタイムアドバンスを載せ、できないと、前記TACビットが収納できるバイナリー数の最大値を載せるタイムアドバンスとし、即ち、TACビットが収納できるバイナリー数の最大値をタイムアドバンスに代替し、TACビットにより載せる。
タイムアドバンスはTACビットが収納できるバイナリー数の最大値の2047である際に、対応なアプリケーションシーンにおけるeNBのカバレッジ半径は160kmであり、アプリケーションシーンが求めるeNB100カバレッジ半径≦160kmであり、測定したタイムアドバンスは2047より大きいと、マッチしなく、タイムアドバンスを2047に制限する必要があり、RACH同期を完成するようにする。
【００２７】
状況2、アプリケーションシーンが求めるeNBのカバレッジ半径≦100kmである際に、eNBはタイムアドバンスが1282より大きいかどうかを判断し、そうであると、1282をTACビットが載せるタイムアドバンスとし、即ち、1282をタイムアドバンスに代替してTACビットにより載せ、そうでないと、TACビットを使用してタイムアドバンスを載せる。
タイムアドバンスが1282である際に対応なアプリケーションシーンにおけるeNBのカバレッジ半径が100kmであり、アプリケーションシーンが求めるeNB100のカバレッジ半径≦100kmであり、測定したタイムアドバンスは1282より大きいと、マッチしなく、タイムアドバンスを1282に制限する必要があり、RACH同期を完成するようにする。
【００２８】
ステップS103、UEはランダムアクセス応答メッセージを受信した後に、予約ビットを使用したかどうかを判断し、そうであると、前記予約ビットとTACビットが一緒に載せたタイムアドバンスに基づいて初期タイミングを確定し、そうでないと、TACビットが載せたタイムアドバンスに基づいて初期タイミングを確定する。タイムアドバンスに基づき初期タイミングを確定する内容は本分野における公知の技術であるため、ここで詳しく説明しない。
【００２９】
実施例2
本発明の実施例2によるRACH同期を実現するシステムであって、図3に示すように、eNB31とUE32という構成部分を備える。
【００３０】
eNB31は、UE32はランダムアクセス用プリアンブルを送信してくる際に、前記プリアンブルに基づいて初期タイミングのタイムアドバンスを算出し、前記タイムアドバンスの単位は16Tsであり、アプリケーションシーンが求めるeNB31のカバレッジ半径は160kmより大きい際に、eNB31は前記タイムアドバンスに基づき、ランダムアクセス応答メッセージにおけるTACビットを選択して使用し、或いは予約ビットとTACビットを使用して一緒にタイムアドバンスを載せ、次に、タイムアドバンスを載せたランダムアクセス応答メッセージをUE32に送信することに用いられる。
【００３１】
eNB31は受信したプリアンブルとローカル送信シーケンスを関連付け、検出ピークを得ることができ、該検出ピークは時間オフセットがない理想的なピーク位置との偏差はタイムアドバンスである。この内容は本分野における公知の技術であるため、ここで詳しく説明しない。
【００３２】
eNB31は、
アプリケーションシーンが求めるeNB31のカバレッジ半径は160kmより大きい際に、タイムアドバンスをランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、TACビットを使用してタイムアドバンスを載せ、できないと、第2判断実行モジュール312を呼び出すことに用いられる第1判断実行モジュール311、及び
タイムアドバンスをTACビットより1ビット多いバイナリー数で表すことができるかどうかを判断し、できると、ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスを載せ、できないと、前記予約ビットとTACビットが一緒に収納できるバイナリー数の最大値を載せるタイムアドバンスとすることに用いられる第2判断実行モジュール312、を含む。
【００３３】
ランダムアクセス応答メッセージにおける予約ビットとTACビットを使用して一緒に前記タイムアドバンスのバイナリー数値を載せる際に、12ビットのバイナリー数に達し、理論的に予約ビットがバイナリー数のいずれかの桁とすることができるが、実際には、ソフトウェアとハードウェアの組み合わせ及び機器の間の実現の複雑さを考える必要があるため、最も好ましい手段は予約ビットを載せるバイナリータイムアドバンス数値の最も高いビットとすることである。
【００３４】
UE32は、eNB31にランダムアクセス用プリアンブルを送信し、eNB31が送信してきたランダムアクセス応答メッセージを受信した後に、予約ビットを使用したかどうかを判断し、そうであると、前記予約ビットとTACビットが一緒に載せたタイムアドバンスに基づいて初期タイミングを確定し、そうでないと、TACビットが載せたタイムアドバンスに基づいて初期タイミングを確定することに用いられる。
【００３５】
また、アプリケーションシーンが求めるeNB31のカバレッジ範囲の大きさによって、eNB31はその内部の各判断実行モジュールによって完成した機能は2種の状況を更に含む。
【００３６】
状況1、100km＜アプリケーションシーンが求めるeNB31のカバレッジ半径≦160kmである際に、eNB31は、
100km＜アプリケーションシーンが求めるeNB31のカバレッジ半径≦160kmである際に、タイムアドバンスをランダムアクセス応答メッセージにおけるTACビットのバイナリー数で表すことができるかどうかを判断し、できると、TACビットを使用してタイムアドバンスを載せ、できないと、前記TACビットが収納できるバイナリー数の最大値を載せるタイムアドバンスとすることに用いられる第3判断実行モジュール313を更に含む。
【００３７】
状況2、アプリケーションシーンが求めるeNB31のカバレッジ半径≦100kmである際に、eNB31は、
アプリケーションシーンが求めるeNB31のカバレッジ半径≦100kmである際に、タイムアドバンスが1282より大きいかどうかを判断し、そうであると、1282をTACビットが載せるタイムアドバンスとし、そうでないと、TACビットを使用してタイムアドバンスを載せることに用いられる第4判断実行モジュール314を更に含む。
【００３８】
上記実施例に基づいて、3つの本発明の応用実例を紹介する。
【００３９】
応用実例1
図4に示すように、LTEシステムを例として、RACH同期を実現する方法は、以下のステップを含む。
【００４０】
ステップS401、開始。
【００４１】
ステップS402、発展型基地局の物理層はプリアンブルを利用してタイムアドバンスを測定し、且つ測定したタイムアドバンスを発展型基地局の媒体アクセス制御層に報告し、ステップS403を実行し、タイムアドバンスの単位は16Tsである。
【００４２】
ステップS403、発展型基地局は、要求が挙げた対応なシーンが求めるカバレッジ半径は100キロより大きいかどうかを判断し、そうであると、ステップS407を実行し、そうでないと、ステップS404を実行する。
【００４３】
ステップS404、発展型基地局の媒体アクセス制御層は受信したタイムアドバンスが1282より大きいかどうかを判断し、そうであると、ステップS405を実行し、そうでないと、ステップS406を実行する。
【００４４】
ステップS405、発展型基地局の媒体アクセス制御層は1282で該タイムアドバンスを代替し、ステップS406を実行する。
【００４５】
ステップS406、発展型基地局の媒体アクセス制御層は該タイムアドバンスを11ビットのバイナリー数に変換し、タイムアドバンス命令を生成し、ステップS412を実行する。
【００４６】
ステップS407、発展型基地局の媒体アクセス制御層は発展型基地局の物理層が報告したタイムアドバンスを11ビットで表すことができるかどうかを判断し、そうであると、ステップS406を実行し、そうでないと、ステップS408を実行し、このステップはランダムアクセス応答メッセージにおけるタイムアドバンス命令ビット（合計11ビット）は測定したタイムアドバンスバイナリー数値を収納できるかどうかを判断するためのものである。
【００４７】
ステップS408、発展型基地局の媒体アクセス制御層は発展型基地局の物理層が報告したタイムアドバンスを12ビットで表すことができるかどうかを判断し、そうであると、ステップS409を実行し、そうでないと、ステップS411を実行し、このステップはランダムアクセス応答メッセージにおける予約ビットとタイムアドバンス命令ビットを一緒に使用（合計12ビット）して測定したタイムアドバンスバイナリー数値を収納できるかどういかを判断するためのものである。
【００４８】
ステップS409、発展型基地局の媒体アクセス制御層は該タイムアドバンスを12ビットに変換し、タイムアドバンス命令を生成し、ステップS410を実行する。
【００４９】
ステップS410、発展型基地局の媒体アクセス制御層はランダムに応答メッセージにおける予約ビットとタイムアドバンス命令ビットをアクセスして共に12ビットを構成し、生成したタイムアドバンス命令を配置することに用いられ、予約ビットは12ビットのバイナリー数の最も高いビットを配置することに用いられ、次に、順次にタイムアドバンス命令ビットの残った11ビットを入れ、ステップS412を実行する。
【００５０】
ステップS411、発展型基地局の媒体アクセス制御層は該タイムアドバンスを4095で代替し、ステップS412を実行する。
【００５１】
ステップS412、発展型基地局はランダムアクセス応答メッセージによって該タイムアドバンス命令を送信し、ステップS413を実行する。
【００５２】
ステップS413、終了。
【００５３】
上記ステップに対して以下のような機能を有するUEを設計する必要がある。
【００５４】
UEはeNBが送信したランダムアクセス応答メッセージを受信する際に、図2を参照し、予約ビットRとTACビットの合計12ビットを結合して解析でき、予約ビットRは最も高いビットであり、次に、TACビットの11ビットであり、各ビットは順次に降下する。例えば、通常の端末に対して、予約ビットRが0であり、TACビットの11ビットバイナリー数とともに10進数に変換した後に1282以下であり、カバレッジ半径が100kmより大きいことに働く場合に対して、端末は予約ビットRが0であることを解析でき、TACビットの11ビットのバイナリー数とともに10進数に変換した後に1282より大きく、且つ端末も予約ビットRが1であるのを解析でき、TACビットの11ビットのバイナリー数とともに10進数に変換した後に2047より大きい。
【００５５】
応用実例2
国際線カバレッジのシーンに対して、カバレッジ半径が100kmより大きいが、最大の半径が160km範囲内に制限されることを求めるシーンに対して、図5に示すように、RACH同期を実施する方法は以下のステップを含む。
【００５６】
ステップS501、eNBの物理層はプリアンブルを利用してTAを測定し、測定したTA値をeNBの媒体アクセス制御層に報告する。
【００５７】
ステップS502、eNBの媒体アクセス制御層は測定したTA値を受信した後に、従来のカバレッジ要求に基づき該TA値が2047より大きくてはいけないことが分かるため、媒体アクセス制御層のランダムアクセス応答メッセージの予約ビットRに直接に「0」を入力すればよいことを確定する。
【００５８】
ステップS503、eNBの媒体アクセス制御層が受信したeNBの物理層が報告したTA値は2047より大きいと、2047で代替し、ステップS504に進む。
【００５９】
ステップS504、eNBの媒体アクセス制御層はTA値をバイナリーに変換し、11ビットで表し、媒体アクセス制御層のランダムアクセス応答メッセージを入力し、続いてランダムアクセス応答メッセージのスケジューリングを行う。
【００６０】
応用実例3
国際線カバレッジのシーンに対して、カバレッジ半径が160kmより大きいことを求めるシーンに対して、図6に示すように、RACH同期を実施する方法は以下のステップを含む。
【００６１】
ステップS601、eNBの物理層はプリアンブルを利用してTAを測定し、測定したTA値をeNBの媒体アクセス制御層に報告する。
【００６２】
ステップS602、eNBの媒体アクセス制御層は該測定したTA値を受信した後に、従来のカバレッジ要求に基づき該測定したTA値は11ビットバイナリー数が表示できる最大値の2047より大きい可能性があり、2047より小さい可能性もあることを知るため、場合によって処理する。
【００６３】
ステップS603、eNBの媒体アクセス制御層は測定したTA値が2047より小さいことを受信したと、eNBの媒体アクセス制御層は該測定したTA値を11ビットのバイナリー数に変換し、媒体アクセス制御層の予約ビットRに直接に「0」を入力し、eNBの媒体アクセス制御層は測定したTA値が2047より大きいが4095より小さいことを受信したと、該測定したTA値を12ビットのバイナリー数に変換し、媒体アクセス制御層の予約ビットRとTACビットの合計12ビットで載せ、eNBの媒体アクセス制御層は測定したTA値が4095より大きいことを受信したと、この時、4095で該測定したTA値を代替し、媒体アクセス制御層のランダムアクセス応答メッセージの予約ビットRとTACビットの合計12ビットで載せる。
【００６４】
ステップS604、eNBの媒体アクセス制御層は続いたランダムアクセス応答メッセージのスケジューリングを行う。
【００６５】
本発明の実施例による大きいカバレッジシーンでRACH同期方法及び端末の設計によって、eNBのMAC層はeNBの物理層が測定したTA値に基づきTACの計算を行い、TACの計算過程において、予約ビットRとTACビットの合計12ビットを結合してTACを配置し、予約ビットRは該TACの最も高いビットであり、次に、TACビットの11ビットの優先度は順次に降下する。同様に、該機能をサポートする端末も必要とし、カバレッジ半径のセルが100km以下のシーンに適用するだけでなく、100kmより大きいカバレッジシーン、例えばルートカバレッジシーンもサポートする。
【００６６】
本発明の実施例によるRACH同期を実現する方法及びシステムを用いて、ランダムアクセス応答メッセージにおける予約ビットを使用することによって、タイムアドバンスを載せるTACビットを拡張することに相当し、アプリケーションシーンが求めるeNBのカバレッジ範囲が大きい場合でもRACH同期を実現することができる。同時に、測定したタイムアドバンスはアプリケーションシーンが求めるeNBのカバレッジ範囲にマッチしない際に、また、本発明の実施例は、RACH同期を順調に行うことを確保するように、タイムアドバンスを修正することができる。
【００６７】
当業者は、上記方法における全部又は一部のステップは、プログラムが関連のハードウェアを指令することにより完成することができ、前記プログラムはコンピュータ可読記憶媒体、例えば読み出し専用メモリ、ディスク又はＣＤなどに記憶することができることを理解することができる。選択的に、上記実施例の全部又は一部のステップは、1つ又は複数の集積回路を採用して達成することもできる。対応的には、上記実施例における各モジュール／ユニットはハードウェアの形式で達成してよく、ソフトウェア機能モジュールの形式で達成してもよい。本発明の実施例はいずれの特定形式のハードウェアとソフトウェアの組み合わせに限定されたものではない。
【００６８】
実施形態の説明によって、本発明が予期目的を達成するために用いられた技術的解決手段及び効果をより深く了解できるべきであるが、示した図面は参考を提供して説明するためのものだけであり、本発明を制限するためのものではない。当業者にとって、本発明の実施例は様々な変更と変化を行うことができる。本発明の精神と原則にある限り、行ったいずれの修正、等同置き換え、改善等は、いずれも本発明の保護範囲に含まれるべきである。
【産業上の利用可能性】
【００６９】
本発明の実施例による方法及びシステムを用いて、アプリケーションシーンが求めるeNBのカバレッジ範囲が大きい場合でもRACH同期を実現することができ、且つRACH同期を順調に行うことを確保ように、タイムアドバンスを修正することができる。
【図５】
2016502826.tif 000003
【図６】
2016502826.tif 000004
【図１】
2016502826.tif 000005
【図２】
2016502826.tif 000006
【図３】
2016502826.tif 000007
【図４】
2016502826.tif 000008
【国際調査報告】
2016502826.tif 000009
2016502826.tif 000010
2016502826.tif 000011
2016502826.tif 000012