(57)【要約】【課題】無線通信システムにおいてＤＲＸ（不連続受信）機能を改善する方法及び関連装置を提供する。【解決手段】方法は、ＤＲＸサイクルに入る段階と、システムフレーム番号と、サブフレーム番号と、ＤＲＸサイクルの変数に基づいて、第一方程式を実行して第一結果を生成する段階と、ＤＲＸ起動オフセット変数とＤＲＸサイクルの変数に基づいて、第二方程式を実行して第二結果を生成する段階と、第一結果と第二結果が一致すれば、オンデュレーションタイマーを起動してＰＤＣＣＨをモニタリングする段階とを含む。【選択図】図４
2010114892.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムのＵＥ（ユーザー端末）においてＤＲＸ（不連続受信）機能を改善する方法であって、
ＤＲＸサイクルに入る段階と、
システムフレーム番号と、サブフレーム番号と、ＤＲＸサイクルの変数に基づいて、第一方程式を実行して第一結果を生成する段階と、
ＤＲＸ起動オフセット変数と前記ＤＲＸサイクルの変数に基づいて、第二方程式を実行して第二結果を生成する段階と、
前記第一結果と前記第二結果が一致すれば、オンデュレーションタイマーを起動してＰＤＣＣＨをモニタリングする段階とを含む、ＤＲＸ機能の改善方法。
【請求項２】
前記第一方程式は、R1 = [（SFN*10）+ subframe number] mod（DRX Cycle）R1 = [（SFN*10）+ subframe number] mod（DRX Cycle）であり、そのうちＲ１は前記第一結果を示し、ＳＦＮは前記システムフレーム番号を示し、ｍｏｄはモジュラ演算を示し、ｓｕｂｆｒａｍｅ  ｎｕｍｂｅｒは前記サブフレーム番号を示し、ＤＲＸ  Ｃｙｃｌｅは前記ＤＲＸサイクルの変数を示す、請求項１に記載のＤＲＸ機能の改善方法。
【請求項３】
前記第二方程式は、R2 =（DRX Start Offset）mod（DRX Cycle）であり、そのうちＲ２は前記第二結果を示し、ＤＲＸ  Ｃｙｃｌｅは前記ＤＲＸサイクルの変数を示し、ｍｏｄはモジュラ演算を示し、ＤＲＸ  Ｓｔａｒｔ  Ｏｆｆｓｅｔは前記ＤＲＸ起動オフセット変数を示す、請求項１または２に記載のＤＲＸ機能の改善方法。
【請求項４】
前記ＤＲＸサイクルは短ＤＲＸサイクルまたは長ＤＲＸサイクルである、請求項１から３の何れか１項に記載のＤＲＸ機能の改善方法。
【請求項５】
無線通信システムのＵＥにおいてＤＲＸ機能を改善するための通信装置であって、
前記通信装置の機能を実施する制御回路と、
前記制御回路に設けられ、プログラムを実行して前記制御回路を制御するＣＰＵ（中央処理装置）と、
前記ＣＰＵに結合されるように前記制御回路に設けられ、前記プログラムを記憶する記憶装置とを含み、前記プログラムは、
ＤＲＸサイクルに入る段階と、
システムフレーム番号と、サブフレーム番号と、ＤＲＸサイクルの変数に基づいて、第一方程式を実行して第一結果を生成する段階と、
ＤＲＸ起動オフセット変数と前記ＤＲＸサイクルの変数に基づいて、第二方程式を実行して第二結果を生成する段階と、
前記第一結果と前記第二結果が一致すれば、オンデュレーションタイマーを起動してＰＤＣＣＨをモニタリングする段階とを含む、通信装置。
【請求項６】
前記第一方程式は、R1 = [（SFN*10）+ subframe number] mod（DRX Cycle）R1 = [（SFN*10）+ subframe number] mod（DRX Cycle）であり、そのうちＲ１は前記第一結果を示し、ＳＦＮは前記システムフレーム番号を示し、ｍｏｄはモジュラ演算を示し、ｓｕｂｆｒａｍｅ  ｎｕｍｂｅｒは前記サブフレーム番号を示し、ＤＲＸ  Ｃｙｃｌｅは前記ＤＲＸサイクルの変数を示す、請求項５に記載の通信装置。
【請求項７】
前記第二方程式は、R2 =（DRX Start Offset）mod（DRX Cycle）であり、そのうちＲ２は前記第二結果を示し、ＤＲＸ  Ｃｙｃｌｅは前記ＤＲＸサイクルの変数を示し、ｍｏｄはモジュラ演算を示し、ＤＲＸ  Ｓｔａｒｔ  Ｏｆｆｓｅｔは前記ＤＲＸ起動オフセット変数を示す、請求項５または６に記載の通信装置。
【請求項８】
前記ＤＲＸサイクルは短ＤＲＸサイクルまたは長ＤＲＸサイクルである、請求項５から７の何れか１項に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信システムにおいて不連続受信（ＤＲＸ、間欠受信ともいう）機能を改善する方法及び通信装置に関し、特にＤＲＸ機能のオンデュレーションタイマー（ｏｎ  ｄｕｒａｔｉｏｎ  ｔｉｍｅｒ）の起動メカニズムを改善する方法及び通信装置に関する。
【背景技術】
【０００２】
ＬＴＥ（ｌｏｎｇ  ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ）無線通信システムは、第三世代移動通信システム（例えばＵＭＴＳ（汎用移動通信システム））をもとに確立されたアドバンスド高速無線通信システムである。ＬＴＥ無線通信システムはパケット交換のみサポートし、そのＲＬＣ通信プロトコル層とＭＡＣ通信プロトコル層は基地局（ノードＢ）とＲＮＣ（無線ネットワークコントローラ）に別々に設けなくてもよく、同一の通信ネットワークエンティティー（例えば基地局（ノードＢ））に統合できるので、システム構造が比較的に簡単である。
【０００３】
従来の技術はＬＴＥ無線通信システムについてＤＲＸ機能を導入している。ＤＲＸ機能はＭＡＣ（媒体アクセス制御）層に用いられ、特定の状態でＵＥ（ユーザー端末）を休眠させ、ＰＤＣＣＨ（物理ダウンリンク制御チャネル）のモニタリングを停止させることで、ＵＥ（ユーザー端末）の電力消費を削減する。
【０００４】
関連の技術仕様によれば、ＤＲＸ機能の起動時、オンデュレーションタイマーはＤＲＸサイクルに入るたびに起動され、休眠状態のＵＥを起こし、オンデュレーションタイマーが終了するまでＰＤＣＣＨをモニタリングさせる。ＤＲＸサイクルは、長ＤＲＸサイクルと短ＤＲＸサイクルを含む。
【０００５】
短ＤＲＸサイクルまたは長ＤＲＸサイクルに入ると、ＵＥはオンデュレーションタイマーを起動し、ＰＤＣＣＨモニタリングを実行する。ＤＲＸ機能のＰＤＣＣＨモニタリングを制御するオンデュレーションタイマーは、下記式に基づいて起動される。
【０００６】
（式Ａ）
[(SFN*10)+ subframe number] mod (Short DRX Cycle) = DRX Start Offset
または、
（式Ｂ）
[(SFN*10)+ subframe number] mod (Long DRX Cycle) = DRX Start Offset
【０００７】
前記ＳＦＮはシステムフレーム番号を示し、ｓｕｂｆｒａｍｅ  ｎｕｍｂｅｒはサブフレーム番号を示し、ｍｏｄはモジュラ演算を示し、Ｓｈｏｒｔ  ＤＲＸ  ＣｙｃｌｅとＬｏｎｇ  ＤＲＸ  Ｃｙｃｌｅはそれぞれ、短ＤＲＸサイクルと長ＤＲＸサイクルの変数を示し、ＤＲＸ  Ｓｔａｒｔ  ＯｆｆｓｅｔはＤＲＸ起動オフセット変数を示し、すなわちＤＲＸサイクルの起動時間を示す。
【０００８】
注意すべきは、前記式Ａ、Ｂの[(SFN*10)+ subframe number]は、ＭＡＣ層におけるＴＴＩ（送信時間間隔）の時間を示す。その演算方式は当業者に周知のため、ここで説明を省略する。
【０００９】
簡単に言えば、ＵＥは前記式Ａ、Ｂに基づいてオンデュレーションタイマーの起動を制御する。短ＤＲＸサイクルまたは長ＤＲＸサイクルに入ると、ＵＥは対応する式Ａ、Ｂを実行し、式Ａ、Ｂが成立すればオンデュレーションタイマーを起動してＰＤＣＣＨをモニタリングする。しかし、前記式Ａ、Ｂに同じＤＲＸ  Ｓｔａｒｔ  Ｏｆｆｓｅｔを適用すれば、短ＤＲＸサイクルにエラーが発生し、オンデュレーションタイマーが起動できなくなり、ＰＤＣＣＨのモニタリングが不能に陥りかねない。
【００１０】
従来の技術によるＤＲＸ  Ｓｔａｒｔ  Ｏｆｆｓｅｔは、長ＤＲＸサイクルに基づいて設定されたものである。ＤＲＸ機能の起動時、長ＤＲＸサイクルは一般に短ＤＲＸサイクルより長い（すなわちＬｏｎｇ  ＤＲＸ  Ｃｙｃｌｅ＞Ｓｈｏｒｔ  ＤＲＸ  Ｃｙｃｌｅ）ため、ＤＲＸ  Ｓｔａｒｔ  ＯｆｆｓｅｔはＳｈｏｒｔ  ＤＲＸ  Ｃｙｃｌｅより大きいことがありうる。短ＤＲＸサイクルに入ったとき、ＤＲＸ  Ｓｔａｒｔ  Ｏｆｆｓｅｔ≧Ｓｈｏｒｔ  ＤＲＸ  Ｃｙｃｌｅになれば、ＵＥはオンデュレーションタイマーを起動してＰＤＣＣＨモニタリングを実行することができなくなる。
【００１１】
例えば、ＤＲＸ  Ｓｔａｒｔ  Ｏｆｆｓｅｔ＝６０、Ｌｏｎｇ  ＤＲＸ  Ｃｙｃｌｅ＝８０、Ｓｈｏｒｔ  ＤＲＸ  Ｃｙｃｌｅ＝４０とすれば、ＵＥが長ＤＲＸサイクルに入り、ＴＴＩ＝ｘ（すなわち[(SFN*10)+ subframe number]=x）のときにオンデュレーションタイマーが起動された場合では、前記式Ｂによると、x mod 80=60となる。したがって、ＵＥはＴＴＩ＝６０、１４０、２２０、３００、…のときにオンデュレーションタイマーを起動し、ＰＤＣＣＨをモニタリングする。ＵＥが短ＤＲＸサイクルに入り、短ＤＲＸサイクルによりオンデュレーションタイマーがＴＴＩ＝ｘ（すなわち[(SFN*10)+ subframe number]=x）のときに起動された場合では、前記式Ａによると、x mod 40=60となる。これは数学の演算としては成立しないので、ＵＥにエラーが生じ、短ＤＲＸサイクルでオンデュレーションタイマーを起動してＰＤＣＣＨをモニタリングすることができなくなる。
【００１２】
前記式Ａが成立しないという問題を解決するために、従来の技術では、ＵＥが短ＤＲＸサイクルに入るたびに新しいＤＲＸ  Ｓｔａｒｔ  Ｏｆｆｓｅｔ変数を与える方法が考えられる。しかし、このような方法は、ＤＲＸ機能に新しい変数やシグナリングを追加するのみならず、長ＤＲＸサイクルでＤＲＸ  Ｓｔａｒｔ  Ｏｆｆｓｅｔ変数を設定するという本来のメカニズムもそれによって変更される。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明は無線通信システムにおいてＤＲＸ機能を改善する方法及び関連装置を提供することを課題とする。
【課題を解決するための手段】
【００１４】
本発明では、無線通信システムのＵＥ（ユーザー端末）においてＤＲＸ（不連続受信）機能を改善する方法を開示する。方法は、ＤＲＸサイクルに入る段階と、システムフレーム番号と、サブフレーム番号と、ＤＲＸサイクルの変数に基づいて、第一方程式を実行して第一結果を生成する段階と、ＤＲＸ起動オフセット変数とＤＲＸサイクルの変数に基づいて、第二方程式を実行して第二結果を生成する段階と、第一結果と第二結果が一致すれば、オンデュレーションタイマーを起動してＰＤＣＣＨをモニタリングする段階とを含む。
【００１５】
本発明では更に、無線通信システムのＵＥにおいてＤＲＸ機能を改善するための通信装置を開示する。通信装置は、通信装置の機能を実施する制御回路と、制御回路に設けられ、プログラムを実行して制御回路を制御するＣＰＵ（中央処理装置）と、ＣＰＵに結合されるように制御回路に設けられ、プログラムを記憶する記憶装置とを含む。プログラムは、ＤＲＸサイクルに入る段階と、システムフレーム番号と、サブフレーム番号と、ＤＲＸサイクルの変数に基づいて、第一方程式を実行して第一結果を生成する段階と、ＤＲＸ起動オフセット変数とＤＲＸサイクルの変数に基づいて、第二方程式を実行して第二結果を生成する段階と、第一結果と第二結果が一致すれば、オンデュレーションタイマーを起動してＰＤＣＣＨをモニタリングする段階とを含む。
【図面の簡単な説明】
【００１６】
【図１】無線通信システムを表す説明図である。
【図２】無線通信装置のブロック図である。
【図３】図２に示すプログラムを表す説明図である。
【図４】本発明による方法のフローチャートである。
【発明を実施するための形態】
【００１７】
かかる方法及び装置の特徴を詳述するために、具体的な実施例を挙げ、図を参照にして以下に説明する。
【００１８】
図１を参照する。図１は無線通信システム１０を表す説明図である。無線通信システム１０は望ましくはＬＴＥシステムであり、概してネットワークと複数のＵＥを含む。図１に示すネットワークとＵＥは無線通信システム１０の構造を説明するために用いるに過ぎない。実際、ネットワークは要求に応じて複数の基地局、ＲＮＣ（無線ネットワークコントローラー）を含みうる。ＵＥは携帯電話、コンピュータシステムなどの装置である。
【００１９】
図２を参照する。図２は無線通信装置１００のブロック図である。無線通信装置１００は１２に示すＵＥを実施するために用いられる。説明を簡素化するため、図２では無線通信装置１００の入力装置１０２、出力装置１０４、制御回路１０６、ＣＰＵ（中央処理装置）１０８、記憶装置１１０、プログラム１１２及びトランシーバー１１４のみ示している。無線通信装置１００では、制御回路１０６はＣＰＵ１０８を用いて記憶装置１１０に記録されたプログラム１１２を実行し、無線通信装置１００の動作を制御し、入力装置１０２（例えばキーボード）でユーザーが入力した信号を受信し、出力装置１０４（スクリーン、スピーカーなど）で映像、音声などの信号を出力する。無線信号を受発信するトランシーバー１１４は受信した信号を制御回路１０６に送信し、または制御回路１０６による信号を無線で出力する。言い換えれば、通信プロトコルに当てはめれば、トランシーバー１１４は第一層の一部とみなされ、制御回路１０６は第二層と第三層の機能を実施する。
【００２０】
図３を参照する。図３は図２に示すプログラム１１２を表す説明図である。プログラム１１２はアプリケーション層２００と、第三層２０２と、第二層２０６とを含み、第一層２１８に接続されている。第二層２０６に設けられるＭＡＣ（媒体アクセス制御）エンティティー２２２は、基地局との間で複数のＨＡＲＱプロセスを同時に実行してパケットを受信するとともに、ＤＲＸ機能をサポートする。ＭＡＣエンティティー２２２が第三層２０２のＲＲＣ（無線リソース制御）指令に従ってＤＲＸ機能を実行する場合、本発明の実施例ではＵＥのエラーを回避し、ＤＲＸ機能のオンデュレーションタイマーの起動メカニズムを改善するために、前記プログラム１１２にＤＲＸ機能改善プログラム２２０を設ける。
【００２１】
図４を参照する。図４は本発明による方法４０のフローチャートである。下記方法４０は無線通信システムのＵＥにおけるＤＲＸ機能の改善に用いられ、ＤＲＸ機能改善プログラム２２０としてコンパイルすることができる。
【００２２】
ステップ４００：開始。
ステップ４０２：ＤＲＸサイクルに入る。
ステップ４０４：システムフレーム番号と、サブフレーム番号と、ＤＲＸサイクルの変数に基づいて、第一方程式を実行して第一結果を生成する。
ステップ４０６：ＤＲＸ起動オフセット変数とＤＲＸサイクルの変数に基づいて、第二方程式を実行して第二結果を生成する。
ステップ４０８：第一結果と第二結果が一致すれば、オンデュレーションタイマーを起動してＰＤＣＣＨをモニタリングする。
ステップ４１０：終了。
【００２３】
以上のとおり、ＵＥがＤＲＸサイクルに入ると、本発明の実施例ではシステムフレーム番号と、サブフレーム番号と、ＤＲＸサイクルの変数に基づいて、第一方程式を実行して第一結果を生成し、更にＤＲＸ起動オフセット変数とＤＲＸサイクルの変数に基づいて、第二方程式を実行して第二結果を生成する。第一結果と第二結果が一致すれば、本発明の実施例ではオンデュレーションタイマーを起動してＰＤＣＣＨのモニタリングを行う。
【００２４】
簡単に言えば、オンデュレーションタイマーの起動は、第一結果と第二結果が一致するかどうかによって決められる。第一結果と第二結果が一致すれば、オンデュレーションタイマーは起動される。
【００２５】
前記第一方程式は望ましくは以下のとおりである。
R1 = [（SFN*10）+ subframe number] mod（DRX Cycle）
【００２６】
前記Ｒ１は第一結果を示し、ＳＦＮはシステムフレーム番号を示し、ｍｏｄはモジュラ演算を示し、ｓｕｂｆｒａｍｅ  ｎｕｍｂｅｒはサブフレーム番号を示し、ＤＲＸ  ＣｙｃｌｅはＤＲＸサイクルの変数を示す。
【００２７】
前記第二方程式は望ましくは以下のとおりである。
R2 =（DRX Start Offset）mod（DRX Cycle）
【００２８】
前記Ｒ２は第二結果を示し、ＤＲＸ  ＣｙｃｌｅはＤＲＸサイクルの変数を示し、ｍｏｄはモジュラ演算を示し、ＤＲＸ  Ｓｔａｒｔ  ＯｆｆｓｅｔはＤＲＸ起動オフセット変数を示す。
【００２９】
本発明の実施例では、前記第一方程式と第二方程式により生成された第一結果Ｒ１と第二結果Ｒ２が一致すれば、ＵＥはオンデュレーションタイマーを起動し、ＰＤＣＣＵをモニタリングする。注意すべきは、ＤＲＸサイクルは長ＤＲＸサイクルまたは短ＤＲＸサイクルであるため、ＤＲＸサイクルの変数は長ＤＲＸサイクルまたは短ＤＲＸサイクルに対応する。
【００３０】
本発明の実施例は長ＤＲＸサイクルまたは短ＤＲＸサイクルに適用し、短ＤＲＸサイクルが特定の状態でオンデュレーションタイマーを起動できないという問題を解決する。例えば、ＤＲＸ  Ｓｔａｒｔ  Ｏｆｆｓｅｔ＝６０、Ｌｏｎｇ  ＤＲＸ  Ｃｙｃｌｅ＝８０、Ｓｈｏｒｔ  ＤＲＸ  Ｃｙｃｌｅ＝４０とすれば、ＵＥが長ＤＲＸサイクルに入り、ＴＴＩ＝ｙ（すなわち[(SFN*10)+ subframe number]=y）のときにオンデュレーションタイマーが起動された場合では、前記第一方程式によりR1=y mod 80となり、前記第二方程式によりR2=60となる。本発明の実施例では、ＵＥは第一結果Ｒ１と第二結果Ｒ２が一致した場合にオンデュレーションタイマーを起動してＰＤＣＣＨをモニタリングする。したがって、長ＤＲＸサイクルの場合では、ＵＥはＴＴＩ＝６０、１４０、２２０、３００、…のときにオンデュレーションタイマーを起動し、ＰＤＣＣＨをモニタリングする。同じように、ＵＥが短ＤＲＸサイクルに入った場合、前記第一方程式と第二方程式で生成された第一結果Ｒ１と第二結果Ｒ２により、y mod 40=20となる。したがって、短ＤＲＸサイクルの場合では、ＵＥはＴＴＩ＝２０、６０、１００、…のときにオンデュレーションタイマーを起動し、ＰＤＣＣＨをモニタリングする。
【００３１】
従来の技術では、短ＤＲＸサイクルに入った後、ＤＲＸ  Ｓｔａｒｔ  ＯｆｆｓｅｔがＳｈｏｒｔ  ＤＲＸ  Ｃｙｃｌｅより大きければ、ＵＥはオンデュレーションタイマーを起動することができない。それに比べて、本発明の実施例では短ＤＲＸサイクルに入った後、ＤＲＸ  Ｓｔａｒｔ  ＯｆｆｓｅｔがＳｈｏｒｔ  ＤＲＸ  Ｃｙｃｌｅより大きい場合でも、前記方法４０でオンデュレーションタイマーを起動し、ＰＤＣＣＨをモニタリングすることができる。また、第一方程式と第二方程式は新しい変数を含まないので、本発明の実施例によりＤＲＸ機能に新しい変数またはシグナリングが追加されず、長ＤＲＸサイクルでＤＲＸ  Ｓｔａｒｔ  Ｏｆｆｓｅｔ変数を設定するという本来のメカニズムも変更されない。
【００３２】
まとめて言えば、本発明の実施例では、短ＤＲＸサイクルに入った場合、ＵＥがオンデュレーションタイマーを起動してＰＤＣＣＨをモニタリングすることができないという問題を防ぐために、ＤＲＸ機能においてオンデュレーションタイマーを起動するメカニズムを提供する。
【００３３】
以上は本発明に好ましい実施例であって、本発明の実施の範囲を限定するものではない。よって、当業者のなし得る修正、もしくは変更であって、本発明の精神の下においてなされ、本発明に対して均等の効果を有するものは、いずれも本発明の特許請求の範囲に属するものとする。
【符号の説明】
【００３４】
１０  無線通信システム
１００  無線通信装置
１０２  入力装置
１０４  出力装置
１０６  制御回路
１０８  ＣＰＵ
１１０  記憶装置
１１２  プログラム
１１４  トランシーバー
２００  アプリケーション層
２０２  第三層
２０６  第二層
２１８  第一層
２２０  ＤＲＸ機能改善プログラム
２２２  ＭＡＣエンティティー
【図１】
2010114892.tif 000003
【図２】
2010114892.tif 000004
【図３】
2010114892.tif 000005
【図４】
2010114892.tif 000006