(57)【要約】【課題】デコード処理時間を短縮し、送信動作への移行時間を短縮すること。【解決手段】無線通信装置は、タイムスロットにより受信および送信のタイミングが定められた通信を行なう無線通信装置であって、無線通信装置は、無線通信装置の制御を行う制御部を備え、制御部は、１つ前のタイムスロットの受信データを、次のタイムスロットの開始のタイミング直後にデコード処理を開始するデコード部を備え、制御部は、デコード処理の結果が無線通信装置に対して送信を要求する情報であった場合に、デコード処理を行ったタイムスロットの期間内で、デコード処理の終了後より次のタイムスロットの開始までに送信を可とするための送信準備処理を行う。【選択図】図２
2020150403.tif 000002
【特許請求の範囲】
【請求項１】
タイムスロットにより受信および送信のタイミングが定められた通信を行なう無線通信装置であって、
前記無線通信装置は、前記無線通信装置の制御を行う制御部を備え、
前記制御部は、
１つ前のタイムスロットの受信データを、次のタイムスロットの開始のタイミング直後にデコード処理を開始するデコード部を備え、
前記制御部は、
デコード処理の結果が前記無線通信装置に対して送信を要求する情報であった場合に、デコード処理を行ったタイムスロットの期間内で、デコード処理の終了後より次のタイムスロットの開始までに送信を可とするための送信準備処理を行うこと、
を特徴とする無線通信装置。
【請求項２】
前記制御部は、
前記無線通信装置の送信周波数または受信周波数を決定する周波数制御部を備え、
前記送信準備処理は、
前記周波数制御部が、受信周波数の設定から送信周波数への設定を行う処理と、
前記送信周波数への設定により無線通信装置の送信周波数が確定するまでの間に、送信するための変調信号を生成する処理を含むこと、
を特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記制御部は、
前記デコード部によるデコード処理後から次のタイムスロットの開始のタイミングまでの期間に、前記送信準備処理を完了する時間を確保できるよう、前記制御部の処理のリソースを前記デコード部のデコード処理にあてること、
を特徴とする請求項１または２に記載の無線通信装置。
【請求項４】
前記制御部は、
タイムスロット期間内に受信され受信バッファに記憶された復調信号をフィルタリングする受信フィルタと、
前記受信フィルタによってフィルタリングされた復調信号からシンボル検出するシンボル検出部と、
を備え、
前記受信フィルタおよび前記シンボル検出部と、前記デコード部とを、同一タイムスロット期間内で時間的に同時に動作させないこと、
を特徴とする請求項３に記載の無線通信装置。
【請求項５】
前記制御部は、
前記デコード部によるデコード処理の終了後、デコード処理を行ったタイムスロット期間の所定の時間から前記受信フィルタのフィルタリングと、前記シンボル検出部のシンボル検出とを開始することを特徴とする請求項４に記載の無線通信装置。
【請求項６】
タイムスロットにより受信および送信のタイミングが定められた通信を行なう無線通信装置として動作するコンピュータに実行させるためのプログラムであって、
１つ前のタイムスロットの受信データを、次のタイムスロットの開始のタイミングでデコード処理を開始するステップと、
デコード処理をした結果が送信を要求する情報であるか否かを判定するステップと、
デコード処理の結果が前記無線通信装置に対して送信を要求する情報であった場合に、前記デコード処理を行ったタイムスロットの期間内で、デコード処理の終了後より次のタイムスロットの開始までに送信を可とするための送信準備処理を行うステップと、
を無線通信装置として動作するコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置およびプログラムに関する。
【背景技術】
【０００２】
バッテリー駆動の持ち運び可能なデジタル無線通信装置において、稼働時間を長くするために、ＣＰＵ（Central  Processing  Unit）の動作クロックを可能な限り低く抑えることがある。あるデータを受信し、送信動作に移行するような場合、受信したデータのＦＥＣ（Forward  Error  Correction）デコードが終了するまでに時間がかかってしまい、ＣＰＵの動作クロックが低いほど送信動作への移行が遅れてしまう。そのため、デコード処理にかかる時間を短縮することができる技術が提案されている。
【０００３】
例えば、特許文献１には、デコード処理の時間を短縮するために、データ受信中は５１．２ｋＨｚに設定されていたＣＰＵのクロック数を、データの処理中は１ＭＨｚに変更する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３５４５１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１は、デコード処理を実行しているか否かに応じてＣＰＵの動作のクロック数を変更している。そのため、特許文献１は、ＣＰＵの消費電力は増加する。
【０００６】
本発明は、消費電力を増加させず、デコード処理時間を短縮し、送信動作への移行時間を短縮することのできる無線通信装置およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本発明の無線通信装置は、タイムスロットにより受信および送信のタイミングが定められた通信を行なう無線通信装置であって、前記無線通信装置は、前記無線通信装置の制御を行う制御部を備え、前記制御部は、１つ前のタイムスロットの受信データを、次のタイムスロットの開始のタイミング直後にデコード処理を開始するデコード部を備え、前記制御部は、デコード処理の結果が前記無線通信装置に対して送信を要求する情報であった場合に、デコード処理を行ったタイムスロットの期間内で、デコード処理の終了後より次のタイムスロットの開始までに送信を可とするための送信準備処理を行うこと、を特徴とする。
【０００８】
本発明のプログラムは、タイムスロットにより受信および送信のタイミングが定められた通信を行なう無線通信装置として動作するコンピュータに実行させるためのプログラムであって、１つ前のタイムスロットの受信データを、次のタイムスロットの開始のタイミングでデコード処理を開始するステップと、デコード処理をした結果が送信を要求する情報であるか否かを判定するステップと、デコード処理の結果が前記無線通信装置に対して送信を要求する情報であった場合に、前記デコード処理を行ったタイムスロットの期間内で、デコード処理の終了後より次のタイムスロットの開始までに送信を可とするための送信準備処理を行うステップと、を無線通信装置として動作するコンピュータに実行させる。
【発明の効果】
【０００９】
本発明によれば、デコード処理時間を短縮し、送信動作への移行時間を短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る無線通信装置の構成の一例を示すブロック図である。
【図２】図２は、受信フィルタ、シンボル検出部、およびデコード部が動作するタイミングを説明するためのタイミング図である。
【図３】図３は、本発明の実施形態に係る無線通信装置の処理の流れの一例を示すフローチャートである。
【図４】図４は、受信フィルタ、シンボル検出部、およびデコード部が動作するタイミングを説明するためのタイミング図である。
【図５】図５は、受信フィルタ、シンボル検出部、およびデコード部が動作するタイミングを説明するためのタイミング図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本発明に係る実施形態を詳細に説明する。なお、この実施形態により本発明が限定されるものではなく、また、実施形態が複数ある場合には、各実施形態を組み合わせて構成するものも含む。
【００１２】
[実施形態]
図１を用いて、本発明の実施形態に係る無線通信装置１の構成について説明する。図１は、無線通信装置１の構成の一例を示すブロック図である。
【００１３】
無線通信装置１は、局部発振部１０と、アンテナ２０と、アンテナ切替部３０と、復調回路４０と、Ａ／Ｄ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）コンバータ５０と、Ｄ／Ａ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）コンバータ６０と、変調回路７０と、制御部１００とを備える。本実施形態に係る無線通信装置１は、デジタル方式の無線通信を実行する無線通信装置である。
【００１４】
局部発振部１０は、信号の周波数を変更する。局部発振部１０は、例えば制御部１００からのＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋ  Ｌｏｏｐ）制御に従って、復調回路４０の受信周波数を変更する。局部発振部１０は、例えば制御部１００からの制御に従って、変調回路７０の送信周波数を変更する。
【００１５】
アンテナ２０は、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）信号を送信したり、受信したりする。アンテナ２０は、アンテナ切替部３０に接続されている。
【００１６】
アンテナ切替部３０は、アンテナ２０と、復調回路４０と、変調回路７０と接続されている。アンテナ切替部３０は、例えば制御部１００からの制御に従って、アンテナ２０と復調回路４０とを接続する。アンテナ切替部３０は、例えば制御部１００からの制御に従って、アンテナ２０と変調回路７０との間を切り替える。
【００１７】
復調回路４０は、アンテナ２０が受信したＲＦ信号を受け付ける。復調回路４０は、受け付けたＲＦ信号を復調する。復調回路４０は、復調した信号（復調信号）をＡ／Ｄコンバータ５０に出力する。
【００１８】
Ａ／Ｄコンバータ５０は、復調回路４０から入力された復調信号（アナログ信号）をデジタル信号に変換する。Ａ／Ｄコンバータ５０は、デジタル化された復調信号を制御部１００の受信バッファ１１０に出力する。
【００１９】
Ｄ／Ａコンバータ６０は、制御部１００の送信バッファ１８０からから変調信号（デジタル信号）を受け付ける。Ｄ／Ａコンバータ６０は、受け付けた変調信号をアナログ信号に変換する。Ｄ／Ａコンバータ６０は、アナログ化された変調信号を変調回路７０に出力する。
【００２０】
変調回路７０は、Ｄ／Ａコンバータ６０から受け付けた変調信号に基づいて変調を施す。変調回路７０は、変調を施したＲＦ信号をアンテナ２０に出力する。これにより、アンテナ２０は、ＲＦ信号を外部に送信する。
【００２１】
制御部１００は、無線通信装置１の各部を制御する。制御部１００は、例えばＣＰＵ、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）などで構成されている。この場合、ＲＯＭには、ＣＰＵが各部を制御するためのプログラムが格納されている。ＣＰＵは、ＲＯＭに格納されたプログラムを読み出し、ＲＡＭにデータ領域を確保して実行することで無線通信装置１の各部を制御する。制御部１００は、受信バッファ１１０と、受信フィルタ１２０と、シンボル検出部１３０と、デコード部１４０と、エンコード部１５０と、シンボル生成部１６０と、送信フィルタ１７０と、送信バッファ１８０と、周波数制御部１９０と、アンテナ切替制御部２００とを備える。
【００２２】
受信バッファ１１０は、Ａ／Ｄコンバータ５０から入力された復調信号のデータを一時的に保存する。受信バッファ１１０は、所定量のデータが溜まると、そのデータを受信フィルタ１２０に出力する。
【００２３】
受信フィルタ１２０は、復調信号におけるシンボル点を検出するためのロールオフフィルタであり、波形整形を行なう。受信フィルタ１２０は、受信バッファ１１０から入力された復調信号に波形整形（フィルタリング）を行いシンボル検出部１３０に出力する。
【００２４】
シンボル検出部１３０は、受信フィルタ１２０から入力された信号からシンボル検出を行い、検出したシンボルのシンボル値の判定し、受信シンボルデータを生成する。シンボル検出部１３０は、受信シンボルデータをデコード部１４０に出力する。
【００２５】
デコード部１４０は、シンボル検出部１３０から入力された受信シンボルデータに基づいて、デコード処理（ＦＥＣデコード処理）を実行する。
【００２６】
制御部１００は、デコード部のデコード処理の結果に基づいて、無線通信装置１に対して各種の処理を制御する。例えば、受信した信号が音声信号の場合は図示しない音声出力部から音声を出力する制御を行い、受信した信号が文字データである場合には図示しない表示部に文字を表示させる制御を行う。また、制御部１００は、受信した信号が無線通信装置１を制御する制御信号である場合、制御信号の内容に基づいた処理の制御を行う。
【００２７】
エンコード部１５０は、無線通信装置１が外部に送信するためのデータに対してエンコード処理（ＦＥＣエンコード処理）を実行する。エンコード部１５０は、エンコード処理が実行された送信データをシンボル生成部１６０に出力する。
【００２８】
シンボル生成部１６０は、エンコード部１５０から入力された送信データをシンボル値に変換した送信シンボルデータを生成する。シンボル生成部１６０は、生成した送信シンボルデータを送信フィルタ１７０に出力する。
【００２９】
送信フィルタ１７０は、シンボル生成部１６０から入力された送信シンボルデータに対して波形整形を行う。送信フィルタ１７０は、送信シンボルデータを有限の帯域とするためのフィルタであり、波形整形を行ない所定の帯域に制限し変調信号とする。送信フィルタ１７０は、所定の帯域に制限した変調信号を送信バッファ１８０に出力する。
【００３０】
送信バッファ１８０は、送信フィルタ１７０から入力された変調信号を送信タイミングまで一時的に保存する。送信バッファ１８０は、送信タイミングになると、保存しておいた変調信号をＤ／Ａコンバータ６０に出力する。
【００３１】
周波数制御部１９０は、局部発振部１０を制御する。周波数制御部１９０は、例えば局部発振部１０を制御し、復調回路４０の受信周波数を決定する。周波数制御部１９０は、例えば局部発振部１０を制御し、変調回路７０の送信周波数を決定する。つまり、周波数制御部１９０は、無線通信装置１の送信周波数または受信周波数を決定する。
【００３２】
アンテナ切替制御部２００は、アンテナ切替部３０を制御する。アンテナ切替制御部２００は、例えば受信動作時にはアンテナ切替部３０を制御し、アンテナ２０と、復調回路４０とを接続する。アンテナ切替制御部２００は、送信動作時にはアンテナ切替部３０を制御し、アンテナ２０と、変調回路７０とを接続する。
【００３３】
［動作タイミング］
図２を用いて、実施形態に係る無線通信装置１の動作タイミングについて説明する。図２は、実施形態に係る無線通信装置１の受信フィルタ１２０と、シンボル検出部１３０と、デコード部１４０との処理のタイミングを示すタイミングチャートである。以降、タイムスロットまたはスロットと記載はするが、所定の時間毎に区切られ、区切られた時間内に配置されるデータのフォーマットが定められ、受信および送信のタイミングが定められ、連続して通信に使用される方式であればよく、例えばフレームも同意である。
【００３４】
図２において、タイムスロットのスロット種別は、デジタル方式の無線通信における受信スロットと、送信スロットとのタイミングを示している。第１受信スロットと、第２受信スロットと、第３受信スロットと、第４受信スロットは、データを受信する期間を示すタイムスロット期間である。送信スロットは、データを送信する期間を示すタイムスロット期間である。
【００３５】
図２には、局部発振部１０と、受信バッファ１１０と、受信フィルタ１２０と、シンボル検出部１３０と、デコード部１４０の動作状態が示されている。各部の動作状態は「ＯＮ」と「ＯＦＦ」で示されている。「ＯＮ」は動作状態であり、「ＯＦＦ」は停止状態である。
【００３６】
まず、周波数制御部１９０が局部発振部１０を制御し、復調回路４０に対して所望の受信周波数を設定する。アンテナ切替制御部２００がアンテナ切替部３０を制御し、アンテナ２０と、復調回路４０とを接続する。これにより、無線通信装置１は、所望の周波数のＲＦ信号を受信可能となる。
【００３７】
最初の第１受信スロットにおいて、アンテナ２０がＲＦ信号を受信すると、復調回路４０は、アンテナ２０が受信したＲＦ信号を復調し、Ａ／Ｄコンバータ５０に出力する。Ａ／Ｄコンバータ５０は、復調回路４０から受けた復調信号をデジタル信号に変更し、制御部１００の受信バッファ１１０に書き込む。その後は、受信バッファ１１０に復調信号のデータが書き込まれるたびに、そのデータは受信フィルタ１２０、シンボル検出部１３０によって順番に処理される。
【００３８】
第２受信スロットにおいて、デコード部１４０は、第１受信スロットで処理されたデータを速やかにデコード処理を行う。すなわち、デコード部１４０は、第２受信スロットから時間的に１つ前のタイムスロット期間である第１受信スロットでシンボル検出されたデータのデコード処理を、第２受信スロットの開始のタイミングの直後から開始する。この際、制御部１００は、デコード部１４０の動作を開始させると同時に、受信フィルタ１２０と、シンボル検出部１３０との動作を停止させる。
【００３９】
すなわち、制御部１００は、制御部１００のリソースをデコード部１４０のデコード処理に集中させる。詳細には、制御部１００は、制御部１００のＣＰＵの処理の割合、ＲＡＭのデータ領域を確保するといったリソースをデコード処理に多く割り当てる。また、制御部１００が、リソースをデコード部に集中させるタイミングは、受信スロットの前半、つまり受信スロットの開始直後としている。図２に示すように、期間Ｔ１の間は、デコード部１４０は動作しているが、受信フィルタ１２０と、シンボル検出部１３０とは停止している。つまり、受信フィルタ１２０とシンボル検出部１３０に対する制御部１００のリソースの割り当ては、ゼロといえる。
【００４０】
期間Ｔ１の経過後、制御部１００は、受信フィルタ１２０のフィルタリングの処理と、シンボル検出部１３０の受信シンボルデータの生成処理とに制御部１００のリソースを集中させる。制御部１００は、デコード部１４０の動作を停止させ、受信フィルタ１２０と、シンボル検出部１３０との動作を開始させる。この際、受信フィルタ１２０と、シンボル検出部１３０とは、停止していた期間Ｔ１の間に受信バッファ１１０に保存されたデータをまとめて処理する。制御部１００は、第３受信スロットも第２受信スロットと同様の処理を実行する。制御部１００は、第４受信スロットも同様に第３受信スロットでシンボル検出されたデータのデコード処理を第４受信スロットの開始タイミング直後から開始する。
【００４１】
第４受信スロットの開始タイミング直後からデコード部１４０により行なわれるデコード処理の結果に基づき、すみやかに送信することが必要になった場合、つまりデコードした結果が送信を要求する指示の制御データであった場合、制御部１００は、デコード処理が完了後、送信準備処理を開始する。また、第４受信スロットの開始直後からのデコード処理が完了した結果、すみやかに送信することが必要になった場合、第４受信スロットでは、受信バッファ１１０に書き込まれるデータに対する受信フィルタ１２０のフィルタリングの処理と、シンボル検出部１３０の受信シンボルデータの生成の処理とを停止する。
【００４２】
送信準備処理は、具体的には、制御部１００の周波数制御部１９０が局部発振部１０を制御し、変調回路７０に対して所望の送信周波数を設定する。詳細には、制御部１００は、第１受信スロットから第４受信スロットのデコード処理の終了までは局部発振部１０には受信周波数が設定されているが、第４受信スロットにおけるデコード部１４０のデコード処理が終わった後、送信周波数に切り替える処理を実行する。また、制御部１００は、アンテナ切替制御部２００にアンテナ切替部３０を制御させ、アンテナ２０と、変調回路７０とを接続する。これにより、無線通信装置１は、所望の周波数の信号を送信可能な状態となる。
【００４３】
ここで、第４受信スロットに示すように、局部発振部１０の出力信号の周波数が所望の送信周波数で安定するまでには一定の時間（周波数安定時間）が必要となる。ＰＬＬ制御は、局部発振部１０の発振周波数を変化させる場合に、所望の周波数にロックするまでのロックアップタイムを要するためである。周波数安定時間の間に、エンコード部１５０がエンコード処理を行なって送信データを生成し、シンボル生成部１６０が送信データのシンボルマッピングを行なって送信シンボルデータを生成し、送信フィルタ１７０が送信シンボルデータに帯域制限を行なって変調信号とし、送信スロットのタイミングまでの間、変調信号を一時的に送信バッファ１８０に保存する。制御部１００は、タイムスロットの開始直後からデコード処理に制御部１００のリソースを集中するため、そのデコードを行った後のスロットの残り期間で、つまり次のタイムスロットの開始までに局部発振部１０の出力信号の周波数を所望の送信周波数で安定させるに十分な時間を確保することができる。つまり、送信準備処理は、受信周波数から送信周波数への変更処理であり、また無線通信装置１の送信周波数が確定するまでの間に、送信するための変調信号を生成する一連の処理を示す。
【００４４】
送信スロットのタイミングまでに局部発振部１０の出力信号の周波数が所望の周波数で安定した場合、送信バッファ１８０は、保存していたデータをＤ／Ａコンバータ６０に出力する。Ｄ／Ａコンバータ６０は、データをアナログ信号に変換して変調回路７０に出力する。変調回路７０は、Ｄ／Ａコンバータ６０から受けた変調信号に基づいて変調を施す。アンテナ２０は、変調後のＲＦ信号を空間に放射する。
【００４５】
デコード処理をした結果が送信を要求している場合、次のスロットを送信準備処理にあてると、送信スロットは、送信要求を得てから２スロット分遅れることになる。それに対し本発明の無線通信装置１は、タイムスロットの開始直後からデコード処理に制御部１００のリソースを集中して、デコードの結果をすみやかに得ることができる。そのため、本発明の無線通信装置１は、デコードした結果が送信を要求している場合、そのデコードを行った後のスロットの残り期間を送信準備処理として有効に活用し、次のスロットから送信を開始することができる。つまり送信動作への移行時間を短縮することができる。
【００４６】
［無線通信装置の処理の流れ］
図３を用いて、本発明の実施形態に係る無線通信装置１の処理の流れについて説明する。図３は、本発明の実施形態に係る無線通信装置１の制御部１００の処理の流れの一例を示すフローチャートである。
【００４７】
まず、制御部１００は、アンテナ２０がＲＦ信号を受信すると、Ａ／Ｄコンバータ５０から復調信号を受け付ける（ステップＳ１０１）。そして、ステップＳ１０２に進む。
【００４８】
制御部１００は、復調信号を一定量に達するまで、一時的に保存する（ステップＳ１０２）。そして、ステップＳ１０３に進む。
【００４９】
制御部１００は、受信した復調信号が一定量に達した後、その復調信号に対してフィルタリングおよびシンボル検出を実行する（ステップＳ１０３）。そして、ステップＳ１０４に進む。
【００５０】
制御部１００は、シンボル検出された受信シンボルデータに対してデコード処理を実行する（ステップＳ１０４）、そして、ステップＳ１０５に進む。
【００５１】
制御部１００は、デコード処理を実行した後、デコードした結果が送信の要求であるかを判定する（ステップＳ１０５）。送信の要求ではないと判定された場合（ステップＳ１０５のＮｏ）、制御部１００は、ステップＳ１０１に進み、上述の処理を実行する。一方、送信の要求であると判定された場合（ステップＳ１０５のＹｅｓ）、制御部１００は、ステップＳ１０６に進む。
【００５２】
ステップＳ１０６では、制御部１００は、送信準備処理を開始する（ステップＳ１０６）。そして、制御部１００は、図３の処理を実行する。
【００５３】
［動作タイミングの第１変形例］
図４を用いて、実施形態の第１変形例に係る無線通信装置１の動作タイミングについて説明する。図４は、実施形態に係る無線通信装置１の受信フィルタ１２０と、シンボル検出部１３０と、デコード部１４０との処理のタイミングを示すタイミングチャートである。
【００５４】
図２に示したタイミングチャートでは、制御部１００は、デコード部１４０の動作を開始させるとともに、受信フィルタ１２０と、シンボル検出部１３０との動作を停止させていた。制御部１００は、予め決められた時間だけ受信フィルタ１２０と、シンボル検出部１３０とを停止させてもよい。
【００５５】
図４に示すように、第２受信スロットにおいて、制御部１００は、デコード部１４０を動作させるとともに、受信フィルタ１２０と、シンボル検出部１３０とを、予め決められた期間Ｔ２の間停止させる。期間Ｔ２はデコード部１４０の動作期間である期間Ｔ３よりも長く設定されているので、デコード部１４０によるデコード処理が終わった後も、受信フィルタ１２０と、シンボル検出部１３０とは停止したままである。
【００５６】
また、制御部１００は、受信フィルタ１２０と、シンボル検出部１３０とを、受信スロットの開始のタイミングから予め決められた期間Ｔ２経過後に処理を開始するものとしてもよい。この場合であっても、期間Ｔ２は、デコード部１４０の動作期間である期間Ｔ３よりも長く設定されている。期間Ｔ２は、デコード部１４０によるデコード処理を行うのに十分な時間であれば任意でよい。同様に、期間Ｔ２は、期間Ｔ２後に開始される受信フィルタ１２０と、シンボル検出部１３０による処理が受信スロット内で終了するのに十分な時間であれば任意でよい。
【００５７】
制御部１００は、第３受信スロットも第２受信スロットと同様の処理を実行する。制御部１００は、第４受信スロットも同様に第３受信スロットでシンボル検出された受信シンボルデータのデコード処理を第４受信スロットの開始タイミング直後から開始する。
【００５８】
［動作タイミングの第２変形例］
図５を用いて、実施形態の第２変形例に係る無線通信装置１の動作タイミングについて説明する。図５は、実施形態に係る無線通信装置１の受信フィルタ１２０と、シンボル検出部１３０と、デコード部１４０との処理のタイミングを示すタイミングチャートである。
【００５９】
第２変形例も、スロットの開始タイミング直後からデコード処理を開始する点は同じである。つまりスロット開始タイミング直後からの処理は、デコード処理が優先される。
【００６０】
図５に示すタイミングチャートには、局部発振部１０と、受信バッファ１１０と、受信フィルタ１２０と、シンボル検出部１３０と、デコード部１４０との動作タイミングに加えて、制御部１００の使用率が示されている。
【００６１】
制御部１００の使用率は、前記した制御部１００のＣＰＵの処理の負荷の程度とも言え、本実施例では「Ｈ」と「Ｍ」と「Ｌ」の３種類で示されている。「Ｈ」は、制御部１００の使用率が高いことを意味している。「Ｍ」は、制御部１００の使用率が通常であることを意味している。「Ｌ」は、制御部１００の使用率が低いことを示している。
【００６２】
図５に示すように、制御部１００は、第２受信スロットの開始タイミング直後から、受信フィルタ１２０と、シンボル検出部１３０と、デコード部１４０との動作を開始する。期間Ｔ４においては、受信フィルタ１２０と、シンボル検出部１３０と、デコード部１４０とのそれぞれが動作しているため、この場合、制御部１００の使用率は「Ｈ」となる。
【００６３】
制御部１００は、制御部１００の使用率が「Ｈ」となると、デコード部１４０のデコード処理を優先するため、受信フィルタ１２０と、シンボル検出部１３０との動作を停止する。そのため。期間Ｔ５では、制御部１００は、デコード部１４０を動作させているが、受信フィルタ１２０と、シンボル検出部１３０とは、動作を停止させている。この場合、制御部１００の使用率は「Ｍ」となる。期間Ｔ５では、制御部１００が受信フィルタ１２０と、シンボル検出部１３０との動作を停止させたことで、制御部１００の使用率が低下する。
【００６４】
期間Ｔ６では、デコード部１４０によるデコード処理が完了している。すなわち、期間Ｔ６では、制御部１００は、受信フィルタ１２０と、シンボル検出部１３０と、デコード部１４０との動作を停止させている。この場合、制御部１００の使用率は「Ｌ」となる。期間Ｔ６では、受信フィルタ１２０と、シンボル検出部１３０と、デコード部１４０とが停止しているので、制御部１００の使用率はさらに低下している。
【００６５】
制御部１００は、デコード部１４０によるデコード処理が完了し、制御部１００の使用率が「Ｌ」になると、受信フィルタ１２０と、シンボル検出部１３０とを動作を再開させる。これにより、期間Ｔ６の経過後、制御部１００の使用率は「Ｍ」となる。制御部１００は、第３受信スロットも第２受信スロットと同様の処理を実行する。制御部１００は、第４受信スロットも同様に第３受信スロットでシンボル検出されたデータのデコード処理を第４受信スロットの開始タイミング直後から開始する。
【００６６】
第２変形例では、制御部１００は、制御部１００のリソースを使用率に基づき動的に制御を行う。
【００６７】
上述のとおり、本実施形態は、デコード部１４０の動作を受信スロットの開始タイミング直後にリソースを集中して行なうことによりデコード処理時間を短縮することで送信準備処理を行うのに十分な時間を確保し、送信動作への移行時間を短縮することができる。
【００６８】
以上、本発明の実施形態を説明したが、これら実施形態の内容により実施形態が限定されるものではない。また、前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述した構成要素は適宜組み合わせることが可能である。さらに、前述した実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換又は変更を行なうことができる。
【符号の説明】
【００６９】
１  無線通信装置
１０  局部発振部
２０  アンテナ
３０  アンテナ切替部
４０  復調回路
５０  Ａ／Ｄコンバータ
６０  Ｄ／Ａコンバータ
７０  変調回路
１００  制御部
１１０  受信バッファ
１２０  受信フィルタ
１３０  シンボル検出部
１４０  デコード部
１５０  エンコード部
１６０  シンボル生成部
１７０  送信フィルタ
１８０  送信バッファ
１９０  周波数制御部
２００  アンテナ切替制御部
【図１】
2020150403.tif 000003
【図２】
2020150403.tif 000004
【図３】
2020150403.tif 000005
【図４】
2020150403.tif 000006
【図５】
2020150403.tif 000007