(57)【要約】【課題】通信タイミングを調整できる調整プログラム等を提供する。【解決手段】ＲＦ送信部と、ＲＦ受信部と、メモリとを備えた無線端末の制御回路は、工場出荷時に、ＲＦ送信部の送信処理に要する送信処理時間及びＲＦ受信部の受信処理に要する受信処理時間を測定する。更に、制御回路は、測定された送信処理時間及び受信処理時間をメモリに記憶する。そして、制御回路は、電源起動時に、メモリに記憶された送信処理時間に基づきＲＦ送信部の送信タイミングを調整すべく、ＭＰＵを通じて、送信ＦＩＦＯの読み出しタイミングを調整する。更に、制御回路は、メモリに記憶された受信処理時間に基づきＲＦ受信部の受信タイミングを調整すべく、ＭＰＵを通じて、受信ＦＩＦＯの読み出しタイミングを調整する。【選択図】図１
2014050094.tif 000002
【特許請求の範囲】
【請求項１】
送信部と、受信部と、メモリとを備えた無線端末装置のプロセッサに、
出荷時に、前記送信部の送信処理に要する送信処理時間及び前記受信部の受信処理に要する受信処理時間を測定し、測定された前記送信処理時間及び前記受信処理時間を前記メモリに記憶しておき、
通信時に、前記メモリに記憶された前記送信処理時間に基づき前記送信部の送信タイミングを調整すると共に、前記メモリに記憶された前記受信処理時間に基づき前記受信部の受信タイミングを調整する
各処理を実行させることを特徴とする調整プログラム。
【請求項２】
前記送信処理時間及び前記受信処理時間を測定する処理として、
アンテナと前記受信部との間に配置された測定器からの第１の試験信号を受信して、当該第１の試験信号に対する前記受信処理を実行し、
前記測定器からの前記第１の試験信号の出力開始から、前記第１の試験信号に対する前記受信処理の実行完了までの期間の前記受信処理時間を測定し、
第２の試験信号に対する前記送信処理を実行し、前記送信処理が実行された前記第２の試験信号を前記アンテナと前記送信部との間に配置された前記測定器に対して送信し、
前記第２の試験信号に対する前記送信処理の実行完了から、前記測定器が前記第２の試験信号を受信するまでの期間の前記送信処理時間を測定する
各処理を前記プロセッサに実行させることを特徴とする請求項１に記載の調整プログラム。
【請求項３】
前記送信処理時間及び前記受信処理時間を測定する処理として、
アンテナと前記受信部との間に配置された測定器からの試験信号を受信して、当該試験信号に対する前記受信処理を実行し、
前記測定器からの前記試験信号の出力開始から、前記試験信号に対する前記受信処理の実行完了までの期間の前記受信処理時間を測定し、
前記受信処理の実行完了の前記試験信号に対する前記送信処理を実行し、前記送信処理が実行された前記試験信号を前記アンテナと前記送信部との間に配置された前記測定器に対して送信し、
前記試験信号に対する前記送信処理の実行完了から、前記測定器が前記試験信号を受信するまでの期間の前記送信処理時間を測定する
各処理を前記プロセッサに実行させることを特徴とする請求項１に記載の調整プログラム。
【請求項４】
前記送信タイミング及び前記受信タイミングを調整する処理として、
前記受信部で受信処理を実行した信号を順次記憶する受信ＦＩＦＯの読み出しタイミングを前記受信処理時間に基づき調整すると共に、
前記送信部へ送信する信号を記憶した送信ＦＩＦＯの読み出しタイミングを前記送信処理時間に基づき調整する
各処理を前記プロセッサに実行させることを特徴とする請求項１〜３の何れか一つに記載の調整プログラム。
【請求項５】
送信部と、受信部と、メモリと、プロセッサとを備えた無線端末装置であって、
前記プロセッサは、
出荷時に、前記送信部の送信処理に要する送信処理時間及び前記受信部の受信処理に要する受信処理時間を測定し、測定された前記送信処理時間及び前記受信処理時間を前記メモリに記憶しておき、
前記メモリに記憶された前記送信処理時間に基づき前記送信部の送信タイミングを調整すると共に、前記メモリに記憶された前記受信処理時間に基づき前記受信部の受信タイミングを調整する
ことを特徴とする無線端末装置。
【請求項６】
送信部と、受信部と、メモリと、プロセッサとを備えた無線端末装置の調整方法であって、
前記無線端末装置は、
出荷時に、前記送信部の送信処理に要する送信処理時間及び前記受信部の受信処理に要する受信処理時間を測定し、測定された前記送信処理時間及び前記受信処理時間を前記メモリに記憶しておき、
前記メモリに記憶された前記送信処理時間に基づき前記送信部の送信タイミングを調整すると共に、前記メモリに記憶された前記受信処理時間に基づき前記受信部の受信タイミングを調整する
各処理を実行することを特徴とする調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、調整プログラム、無線端末装置及び調整方法に関する。
【背景技術】
【０００２】
無線システム内の基地局と無線端末との間の通信タイミングは、３ＧＰＰ（Third  Generation  Partnership  Project）の通信規格で規定されている。無線端末は、送信部の送信処理に要する送信処理時間に基づき送信タイミングを決定すると共に、受信部の受信処理に要する受信処理時間に基づき受信タイミングを決定する。
【０００３】
しかしながら、無線端末では、部品にバラツキがあるため、通信タイミングにバラツキが生じる。そこで、無線端末は、基地局と通信し、基地局側で無線端末との通信タイミングにズレを検出した場合に、その通信タイミングのズレを基地局から取得する。その結果、無線端末では、基地局から得た通信タイミングのズレに基づき、通信タイミングを調整する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１０７７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、無線端末では、基地局と通信し、基地局から得た通信タイミングのズレに基づき通信タイミングを調整したが、例えば、通信タイミングのズレが通信規格から大きくずれてしまうと、そもそも、基地局との通信もできなくなる。その結果、無線端末は、基地局と通信できないために通信タイミングのズレを取得できず、通信タイミングを調整できない。
【０００６】
一つの側面は、通信タイミングを調整できる調整プログラム、無線端末装置及び調整方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一つの案では、送信部と、受信部と、メモリとを備えた無線端末装置のプロセッサは、出荷時に、前記送信部の送信処理に要する送信処理時間及び前記受信部の受信処理に要する受信処理時間を測定する。そして、プロセッサは、測定された前記送信処理時間及び前記受信処理時間を前記メモリに記憶しておく。更に、プロセッサは、通信時に、前記メモリに記憶された前記送信処理時間に基づき前記送信部の送信タイミングを調整すると共に、前記メモリに記憶された前記受信処理時間に基づき前記受信部の受信タイミングを調整する。
【発明の効果】
【０００８】
開示の態様では、通信タイミングを調整できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１の無線端末の一例を示す説明図である。
【図２】図２は、受信測定部の一例を示す説明図である。
【図３】図３は、送信測定部の一例を示す説明図である。
【図４】図４は、通信処理に関わる受信ＦＩＦＯ及び送信ＦＩＦＯの読み出しタイミングの一例を示す説明図である。
【図５】図５は、無線端末の出荷時測定処理に関わる制御回路の処理動作の一例を示すフローチャートである。
【図６】図６は、通信タイミング調整処理に関わる無線端末の処理動作の一例を示すフローチャートである。
【図７Ａ】図７Ａは、通信タイミング調整前の受信ＦＩＦＯ及び送信ＦＩＦＯの読み出しタイミングの一例を示す説明図である。
【図７Ｂ】図７Ｂは、通信タイミング調整後の受信ＦＩＦＯ及び送信ＦＩＦＯの読み出しタイミングの一例を示す説明図である。
【図８】図８は、実施例２の無線端末の一例を示す説明図である。
【図９】図９は、調整プログラムを実行する無線端末装置を示す説明図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて、本願の開示する調整プログラム、無線端末装置及び調整方法の実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例１】
【００１１】
図１は、実施例１の無線端末の一例を示す説明図である。図１に示す無線端末１は、アンテナ１１と、ＤＵＰ（Duplexer）１２と、ＲＦ−ＬＳＩ(Radio  Frequency-Large  Scale  Integration)１３と、ＢＢ−ＬＳＩ(Base  Band-Large  Scale  Integration)１４と、不揮発性メモリ１５とを有する。更に、無線端末１は、アプリケーション部１６と、ＰＭ(Power  Module)１７と、ＬＣＤ(Liquid  Crystal  Display)１８と、操作部１９とを有する。無線端末１は、例えば、スマートフォン等の携帯電話端末である。
【００１２】
アンテナ１１は、ＲＦ信号を送受信する。ＤＵＰ１２は、アンテナ１１とＲＦ−ＬＳＩ１３との間に配置され、ＲＦ−ＬＳＩ１３内で送信ＲＦ信号及び受信ＲＦ信号を切替える双方向スイッチである。ＰＭ１７は、無線端末１全体に電力を供給する電源である。ＬＣＤ１８は、各種情報を表示する出力インタフェースである。操作部１９は、様々なコマンドを入力する入力インタフェースである。不揮発性メモリ１５は、各種情報を記憶するものである。
【００１３】
ＲＦ−ＬＳＩ１３は、図示せぬ局部発振器及びミキサを使用して受信ＲＦ信号をベースバンド信号に周波数変換すると共に、ベースバンド信号を送信ＲＦ信号に周波数変換する周波数変換機能を有する。ＲＦ−ＬＳＩ１３は、ＲＦ受信部２１と、ＲＦ送信部２２と、ＭＰＵ(Micro  Processing  Unit)２３と、メモリ２４とを有する。ＲＦ受信部２１は、アンテナ１１経由で受信した受信ＲＦ信号に受信処理を施す。受信処理は、周波数変換処理と、フィルタ処理と、デジタル変換処理とを含む。ＲＦ受信部２１は、周波数変換処理として、ＲＦ信号をベースバンド信号に周波数変換する。更に、ＲＦ受信部２１は、フィルタ処理として、周波数変換されたベースバンド信号内の不要な雑音成分を除去する。更に、ＲＦ受信部２１は、デジタル変換処理として、フィルタ処理が施されたベースバンド信号をデジタル変換して受信データを得る。
【００１４】
ＲＦ受信部２１は、受信処理部３１と、受信ＦＩＦＯ３２と、受信測定部３３とを有する。受信処理部３１は、ＲＦ信号に対して受信処理を施すことで受信データを得る。受信ＦＩＦＯ３２は、受信処理部３１で得た受信データを順次記憶する。受信測定部３３は、受信処理部３１の受信処理に要する受信処理時間を測定する。
【００１５】
ＲＦ送信部２２は、ＢＢ−ＬＳＩ１４からベースバンド信号の送信データに対して送信処理を施すことで送信ＲＦ信号を得る。送信処理は、アナログ変換処理と、フィルタ処理と、周波数変換処理とがある。ＲＦ送信部２２は、アナログ変換処理として、ベースバンド信号の送信データをアナログ変換する。更に、送信処理は、フィルタ処理として、アナログ変換されたベースバンド信号内の不要な雑音成分を除去する。更に、ＲＦ送信部２２は、周波数変換処理として、フィルタ処理が施されたベースバンド信号をＲＦ信号に周波数変換する。
【００１６】
ＲＦ送信部２２は、送信処理部４１と、送信ＦＩＦＯ４２と、送信測定部４３とを有する。送信処理部４１は、送信データに対して送信処理を施すことで送信ＲＦ信号を得る。送信ＦＩＦＯ４２は、送信データを順次記憶する。送信測定部４３は、送信処理部４１の送信処理に要する送信処理時間を測定する。
【００１７】
ＢＢ−ＬＳＩ１４は、ＲＸ  ＩＱ受信部５１と、ＴＸ  ＩＱ送信部５２と、送信データ選択部５３と、テストデータ生成部５４と、制御回路５５とを有する。ＲＸ  ＩＱ受信部５１は、受信ＦＩＦＯ３２に記憶されたＩＱ成分の受信データを復調する。ＴＸ  ＩＱ送信部５２は、送信データを変調する。テストデータ生成部５４は、送信測定部４３の送信処理時間の測定に使用する、例えば、第２の試験信号の一例として、送信側のテストデータを生成する。尚、テストデータは、例えば、デジタル変換されたＣＷ（Continuous  Wave）信号である。送信データ選択部５３は、制御回路５５からの選択信号に応じてテストデータ生成部５４又はＴＸ  ＩＱ送信部５２を切替選択する。制御回路５５は、ＢＢ−ＬＳＩ１４全体を制御する。制御回路５５は、受信測定部３３から測定結果である受信処理時間を取得した場合、受信処理時間を不揮発性メモリ１５に記憶する。また、制御回路５５は、送信測定部４３から測定結果である送信処理時間を取得した場合、送信処理時間を不揮発性メモリ１５に記憶する。
【００１８】
また、アンテナ１１とＤＵＰ１２との間に配置されたアンテナコネクタ１１Ａは、例えば、ラジオコミュニケーションアナライザ等の測定器２と接続可能とするコネクタである。測定器２は、アンテナコネクタ１１Ａと接続し、例えば、試験信号又は第１の試験信号の一例として、正弦波のＣＷ信号を無線端末１内のＤＵＰ１２経由でＲＦ受信部２１に送信する。また、測定器２は、ＲＦ受信部２１に対するＣＷ信号の送信開始に同期して開始信号をＲＦ受信部２１内の受信測定部３３に送信する。尚、開始信号は、受信測定部３３のカウント動作を開始するためのトリガ信号である。
【００１９】
測定器２は、テストデータ生成部５４で生成されたテストデータの送信ＲＦ信号をＲＦ送信部２２及びＤＵＰ１２経由で受信する。更に、測定器２は、テストデータの送信ＲＦ信号を受信したタイミングで停止信号をＲＦ送信部２２内の送信測定部４３に送信する。尚、停止信号は、送信測定部４３のカウント動作を停止するためのトリガ信号である。
【００２０】
図２は、受信測定部３３の一例を示す説明図である。図２に示す受信測定部３３は、第１のカウンタ３３Ａと、第１の比較部３３Ｂとを有する。第１のカウンタ３３Ａは、測定器２からの開始信号に応じて内部クロックのカウント動作を開始する。尚、測定器２は、ＲＦ受信部２１に対するＣＷ信号の送信開始に同期して開始信号を受信測定部３３に出力する。また、第１の比較部３３Ｂは、受信処理部３１からＣＷ信号の受信処理を施した受信データの出力レベルと設定値とを比較し、受信データの出力レベルが設定値を超えた場合に停止信号を第１のカウンタ３３Ａに出力する。尚、設定値は、受信処理を施した受信データを識別するための閾値である。第１のカウンタ３３Ａは、第１の比較部３３Ｂからの停止信号に応じてカウント動作を停止する。そして、第１のカウンタ３３Ａは、カウント動作の開始から停止までのカウント値に応じて受信処理時間を得る。そして、受信測定部３３は、測定結果の受信処理時間を制御回路５５に通知する。そして、制御回路５５は、測定結果の受信処理時間を不揮発性メモリ１５に記憶する。
【００２１】
図３は、送信測定部４３の一例を示す説明図である。図３に示す送信測定部４３は、第２のカウンタ４３Ａと、第２の比較部４３Ｂとを有する。第２の比較部４３Ｂは、送信ＦＩＦＯ４２からテストデータの送信データの出力レベルと設定値とを比較し、送信データの出力レベルが設定値を超えた場合に開始信号を第２のカウンタ４３Ａに出力する。尚、設定値は、送信データを識別するための閾値である。第２のカウンタ４３Ａは、第２の比較部４３Ｂからの開始信号に応じて内部クロックのカウント動作を開始する。そして、第２のカウンタ４３Ａは、測定器２からの停止信号に応じてカウント動作を停止する。尚、測定器２は、テストデータ生成部５４で生成したテストデータの送信ＲＦ信号をＲＦ送信部２２及びＤＵＰ１２経由で受信したタイミングで第２のカウンタ４３Ａに停止信号を出力する。第２のカウンタ４３Ａは、測定器２からの停止信号に応じてカウント動作を停止する。そして、第２のカウンタ４３Ａは、カウント動作の開始から停止までのカウント値に対応した送信処理時間を得る。そして、送信測定部４３は、測定結果である送信処理時間を制御回路５５に通知する。そして、制御回路５５は、測定結果の送信処理時間を不揮発性メモリ１５に記憶する。
【００２２】
また、制御回路５５は、ＰＭ１７を通じて電源起動を検出すると、不揮発性メモリ１５に記憶中の受信処理時間及び送信処理時間をメモリ２４に展開し、ＲＦ−ＬＳＩ１３及びＢＢ−ＬＳＩ１４を起動する。尚、電源起動は、無線端末１の電源起動に応じて通信を起動するものである。ＭＰＵ２３は、メモリ２４に記憶中の受信処理時間に基づき、通信処理の周期が規格内となるように受信ＦＩＦＯ３２の読み出しタイミングを調整する。図４は、通信処理に関わる受信ＦＩＦＯ３２及び送信ＦＩＦＯ４２の読み出しタイミングの一例を示す説明図である。図４に示す通信処理は、受信処理、ＢＢ処理及び送信処理の順に実行し、当該通信処理を繰り返し実行することで通信を継続するものである。通信処理の区間は、ＲＦ受信部２１の受信処理に要する受信処理区間と、ＢＢ−ＬＳＩ１４のＢＢ処理に要するＢＢ処理区間と、ＲＦ送信部２２の送信処理に要する送信処理区間とを有する。通信処理の周期は、通信規格で所定周期（１０２４Ｃｈｉｐ：２６６．７μ秒）に規定されている。更に、所定周期の許容誤差は、±１．５Ｃｈｉｐである。また、ＭＰＵ２３は、メモリ２４に記憶中の送信処理時間に基づき、通信処理の周期が規格内となるように送信ＦＩＦＯ４２の読み出しタイミングを調整する。
【００２３】
図４に示す通信処理では、受信処理、ＢＢ処理及び送信処理のタイミングが規格内の場合、ＭＰＵ２３は、ＲＦ受信部２１の受信処理の終了タイミングで受信ＦＩＦＯ３２の読み出しタイミングを同期出力する。更に、ＭＰＵ２３は、ＲＦ送信部２２の送信処理区間の開始タイミングで送信ＦＩＦＯ４２の読み出しタイミングを同期出力する。その結果、アンテナ１１の送信出力は、ＲＦ送信部２２側の送信処理に応じてＲＦ信号の出力レベルが徐々に高くなり安定化する。
【００２４】
次に、実施例１の無線端末１の動作について説明する。図５は、無線端末１の出荷時測定処理に関わる制御回路５５の処理動作の一例を示すフローチャートである。図５に示す出荷時測定処理は、無線端末１の工場出荷時に無線端末１の送信処理時間及び受信処理時間を測定する処理である。無線端末１内の制御回路５５は、例えば、工場出荷時に、アンテナコネクタ１１Ａに測定器２と接続することで、テストモードを起動する。制御回路５５は、テストモードを起動すると、受信測定部３３を通じて受信処理時間を測定する（ステップＳ１１）。
【００２５】
制御回路５５は、受信測定部３３で得た測定結果である受信処理時間を不揮発性メモリ１５に記憶する（ステップＳ１２）。また、制御回路５５は、送信測定部４３を通じて送信処理時間を測定する（ステップＳ１３）。制御回路５５は、送信測定部４３で得た測定結果である送信処理時間を不揮発性メモリ１５に記憶し（ステップＳ１４）、図５に示す処理動作を終了する。
【００２６】
図５に示す出荷時測定処理の制御回路５５は、工場出荷時に受信測定部３３を通じてＲＦ受信部２１の受信処理に要する受信処理時間を測定し、その測定結果を不揮発性メモリ１５に記憶する。その結果、制御回路５５は、工場出荷時の受信処理に要する受信処理時間を確保できる。
【００２７】
また、制御回路５５は、送信測定部４３を通じてＲＦ送信部２２の送信処理に要する送信処理時間を測定し、その測定結果を不揮発性メモリ１５に記憶する。その結果、制御回路５５は、工場出荷時の送信処理に要する送信処理時間を確保できる。
【００２８】
図６は、通信タイミング調整処理に関わる無線端末１の処理動作の一例を示すフローチャートである。図６に示す通信タイミング調整処理は、無線端末１の電源起動時に不揮発性メモリ１５に記憶中の受信処理時間及び送信処理時間に基づき通信タイミングを調整する処理である。
【００２９】
無線端末１の制御回路５５は、ＰＭ１７を通じて電源起動を検出したか否かを判定する（ステップＳ２１）。制御回路５５は、電源起動を検出した場合（ステップＳ２１肯定）、不揮発性メモリ１５に記憶中の測定結果を読み出してメモリ２４に記憶する（ステップＳ２２）。ＭＰＵ２３は、ＲＦ−ＬＳＩ１３及びＢＢ−ＬＳＩ１４を起動した後、メモリ２４に記憶中の測定結果に基づき送信タイミング及び受信タイミングを算出する（ステップＳ２３）。ＭＰＵ２３は、算出した送信タイミング及び受信タイミングをメモリ２４に記憶する（ステップＳ２４）。
【００３０】
ＭＰＵ２３は、受信タイミングに基づき、通信処理の周期が規格内となるように受信ＦＩＦＯ３２の読み出しタイミングを調整する（ステップＳ２５）。更に、ＭＰＵ２３は、送信タイミングに基づき、通信処理の周期が規格内となるように送信ＦＩＦＯ４２の読み出しタイミングを調整し（ステップＳ２６）、図６に示す処理動作を終了する。
【００３１】
図６に示す通信タイミング調整処理のＭＰＵ２３は、電源起動に応じて、不揮発性メモリ１５に記憶中の受信処理時間に基づき受信タイミングを生成する。更に、ＭＰＵ２３は、生成された受信タイミングに基づき、通信処理の周期が規格内となるように受信ＦＩＦＯ３２の読み出しタイミングを調整する。その結果、ＭＰＵ２３は、ＲＦ受信部２１の受信処理時間が変動した場合でも、受信処理区間直後のＢＢ処理区間のＢＢ−ＬＳＩ１４に対する受信データの出力タイミングを一定にして通信処理の周期を規格内になるように調整できる。
【００３２】
ＭＰＵ２３は、電源起動に応じて不揮発性メモリ１５に記憶中の送信処理時間に基づき送信タイミングを生成し、送信タイミングに基づき、通信処理の周期が規格内となるように送信ＦＩＦＯ４２の読み出しタイミングを調整する。その結果、ＲＦ送信部２２の送信処理時間が変動した場合でも、送信処理での送信ＲＦ信号の出力タイミングを一定にして通信処理の周期を規格内となるように調整できる。
【００３３】
図７Ａは、通信タイミング調整前の受信ＦＩＦＯ３２及び送信ＦＩＦＯ４２の読み出しタイミングの一例を示す説明図である。図７Ａに示す通信処理では、例えば、送信処理に処理遅延が生じている。その結果、受信ＦＩＦＯ３２及び送信ＦＩＦＯ４２の読み出しタイミングが未調整の状態であるため、アンテナ１１の送信出力は、安定レベルに到達するまでに送信処理が遅延時間分遅れることになる。
【００３４】
図７Ｂは、通信タイミング調整後の受信ＦＩＦＯ３２及び送信ＦＩＦＯ４２の読み出しタイミングの一例を示す説明図である。図７Ｂに示す通信処理では、図７Ａで示す通り、送信処理区間に処理遅延が生じているものとする。ＭＰＵ２３は、ＲＦ送信部２２の送信処理で通信処理の周期が規格内となるように送信ＦＩＦＯ４２の読み出しタイミングを遅延時間分だけ早める。その結果、送信処理は、送信ＦＩＦＯ４２の読み出しタイミングを早めることで、その処理遅延を解消できる。
【００３５】
尚、図７Ｂの例では、送信処理に遅延が生じた場合を例示したが、受信処理に遅延が生じた場合でも、受信処理の処理遅延増加分、受信ＦＩＦＯ３２の読み出しタイミングを早くする。その結果、受信処理直後のＢＢ処理は、受信ＦＩＦＯ３２の読み出しタイミングを早めることで、その処理遅延を解消できる。そして、通信処理の周期は規格内となる。
【００３６】
実施例１の無線端末１では、工場出荷時に測定器２と接続し、測定器２からＣＷ信号をＤＵＰ１２経由でＲＦ受信部２１へ送信する開始タイミングからＲＦ受信部２１側でＣＷ信号に対する受信処理の完了までの受信処理時間を測定する。そして、無線端末１は、受信処理時間を不揮発性メモリ１５に記憶する。尚、受信処理時間を測定する際には、基地局と同期を確立する必要もない。
【００３７】
無線端末１では、テストデータ生成部５４からのテストデータを送信ＦＩＦＯ４２経由でＲＦ送信部２２が受信したタイミングから、ＲＦ送信部２２で送信処理を施したＲＦ信号がＤＵＰ１２経由で測定器２に到達するタイミングまでの送信処理時間を測定する。そして、無線端末１は、送信処理時間を不揮発性メモリ１５に記憶する。尚、送信処理時間を測定する際には、基地局と同期を確立する必要もない。
【００３８】
更に、無線端末１は、電源起動時に、不揮発性メモリ１５に記憶中の送信処理時間の測定結果に基づき、送信ＦＩＦＯ４２の読み出しタイミングを調整する。その結果、無線端末１は、送信処理時間にズレが生じた場合でも、送信タイミングを個別に調整して送信処理での送信ＲＦ信号の出力タイミングを一定にできるため、通信処理の周期が規格内となるように調整できる。
【００３９】
更に、無線端末１は、電源起動時に、不揮発性メモリ１５に記憶中の受信処理時間の測定結果に基づき、受信ＦＩＦＯ３２の読み出しタイミングを調整する。その結果、無線端末１は、受信処理時間にズレが生じた場合でも、受信タイミングを個別に調整してＢＢ−ＬＳＩ１４への受信データの出力タイミングを一定にできるため、通信処理の周期が規格内となるように調整できる。
【００４０】
また、無線端末１は、ＲＦ−ＬＳＩ１３やＢＢ−ＬＳＩ１４等に経年変化が生じた場合でも、電源を起動する都度、受信処理時間及び送信処理時間の測定結果に基づき、受信ＦＩＦＯ３２及び送信ＦＩＦＯ４２の読み出しタイミングを調整した。その結果、経年変化で通信タイミングにズレが生じた場合でも、通信処理の周期が規格内となるように調整できる。
【００４１】
更に、無線端末１は、受信処理時間及び送信処理時間に基づく受信タイミング及び送信タイミングを計算して端末毎に調整するため、個別バラツキがなく、しかも、経年変化等による規格割れの発生を防止できる。
【００４２】
尚、上記実施例１では、送信測定部４３にて送信処理時間を測定する際に使用するテストデータを生成するテストデータ生成部５４を内蔵したが、受信処理部３１の出力データをテストデータとして代用しても良い。そこで、その実施の形態につき、実施例２として以下に説明する。
【実施例２】
【００４３】
図８は、実施例２の無線端末の一例を示す説明図である。尚、図１に示す無線端末１と同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。図８に示す無線端末１Ａが、図１に示す無線端末１と異なるところは、ＢＢ−ＬＳＩ１４内部のテストデータ生成部５４の代わりに、データ切替部５６を設けた点にある。データ切替部５６は、受信ＦＩＦＯ３２とＲＸ  ＩＱ受信部５１との間に配置し、受信処理部３１で受信処理を施したＣＷ信号の受信データを受信ＦＩＦＯ３２から読み出す際、読み出した受信データをテストデータとして送信データ選択部５３に出力する。制御回路５５は、データ切替部５６を切替制御する。
【００４４】
受信測定部３３は、受信処理部３１でＣＷ信号に対する受信処理が完了し、その受信処理時間の測定結果を得ると、測定結果を制御回路５５に通知する。制御回路５５は、測定結果を不揮発性メモリ１５に記憶する。更に、制御回路５５は、受信処理時間の測定結果を受信した場合、データ切替部５６の出力を送信データ選択部５３に切替接続すると共に、送信データ選択部５３の入力をデータ切替部５６に切替接続する。
【００４５】
そして、送信データ選択部５３は、データ切替部５６経由で受信ＦＩＦＯ３２に格納された受信データをテストデータとして送信ＦＩＦＯ４２に記憶する。そして、送信処理部４１は、送信ＦＩＦＯ４２に記憶中のテストデータを読み出し、テストデータに送信処理を施す。更に、送信処理部４１は、テストデータの送信ＲＦ信号をＤＵＰ１２経由で測定器２に送信する。その結果、送信測定部４３は、測定器２でテストデータの送信ＲＦ信号を受信したタイミングで送信処理部４１の送信処理時間を測定し、その測定結果を制御回路５５に通知する。制御回路５５は、送信処理時間の測定結果を受信すると、送信処理時間の測定結果を不揮発性メモリ１５に記憶する。
【００４６】
更に、制御回路５５は、送信処理時間の測定結果を受信すると、データ切替部５６の出力をＲＸ  ＩＱ受信部５１に切替接続し、送信データ選択部５３の入力をＴＸ  ＩＱ送信部５２に切替接続すべく、データ切替部５６及び送信データ選択部５３を制御する。
【００４７】
実施例２の無線端末１Ａは、テストデータ生成部５４を内蔵しなくても、受信測定部３３の受信処理時間の測定に使用したＣＷ信号の受信データを、送信測定部４３の送信処理時間の測定に使用するテストデータとして使用できる。
【００４８】
また、上記実施例では、無線端末１（１Ａ）としてスマートフォンを例示したが、無線機能を備えたタブレット端末や情報端末に適用したとしても同様の効果が得られる。
【００４９】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００５０】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【００５１】
ところで、本実施例で説明した各種の処理は、予め用意されたプログラムを無線端末装置で実行することで実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行する無線端末装置の一例を説明する。図９は、調整プログラムを実行する無線端末装置１００を示す説明図である。
【００５２】
図９において調整プログラムを実行する無線端末装置１００では、ＲＯＭ１１０、ＲＡＭ１２０、プロセッサ１３０、操作部１４０、表示部１５０及び通信部１６０を有する。そして、ＲＯＭ１１０には、上記実施例と同様の機能を発揮する調整プログラムが予め記憶されている。尚、ＲＯＭ１１０ではなく、図示せぬドライブで読取可能な記録媒体に調整プログラムが記録されていても良い。また、記録媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ、ＳＤカード等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等でも良い。調整プログラムとしては、図９に示すように、測定プログラム１１０Ａ及び調整プログラム１１０Ｂである。尚、プログラム１１０Ａ及び１１０Ｂについては、適宜統合又は分散しても良い。
【００５３】
そして、プロセッサ１３０は、これらのプログラム１１０Ａ及び１１０ＢをＲＯＭ１１０から読み出し、これら読み出された各プログラムを実行する。そして、プロセッサ１３０は、各プログラム１１０Ａ及び１１０Ｂを、測定プロセス１３０Ａ及び調整プロセス１３０Ｂとして機能する。
【００５４】
無線端末装置１００のプロセッサ１３０は、出荷時に、通信部１６０の送信処理に要する送信処理時間及び通信部１６０の受信処理に要する受信処理時間を測定する。更に、プロセッサ１３０は、測定された送信処理時間及び受信処理時間をＲＡＭ１２０に記憶する。更に、プロセッサ１３０は、通信時に、ＲＡＭ１２０に記憶された送信処理時間に基づき通信部１６０の送信タイミングを調整する。更に、プロセッサ１３０は、ＲＡＭ１２０に記憶された受信処理時間に基づき、通信部１６０の受信タイミングを調整する。その結果、無線端末装置１００は、受信タイミングや送信タイミングを個別に調整して通信タイミングを調整できる。
【符号の説明】
【００５５】
１  無線端末
２  測定器
１１  アンテナ
１１Ａ  アンテナコネクタ
１３  ＲＦ−ＬＳＩ
１４  ＢＢ−ＬＳＩ
１５  不揮発性メモリ
２１  ＲＦ受信部
２２  ＲＦ送信部
２３  ＭＰＵ
３１  受信処理部
３２  受信ＦＩＦＯ
３３  受信測定部
４１  送信処理部
４２  送信ＦＩＦＯ
４３  送信測定部
５４  テストデータ生成部
５５  制御回路
【図１】
2014050094.tif 000003
【図２】
2014050094.tif 000004
【図３】
2014050094.tif 000005
【図４】
2014050094.tif 000006
【図５】
2014050094.tif 000007
【図６】
2014050094.tif 000008
【図７Ａ】
2014050094.tif 000009
【図７Ｂ】
2014050094.tif 000010
【図８】
2014050094.tif 000011
【図９】
2014050094.tif 000012