(57)【要約】      （修正有）【課題】ＰＨＳデータの受信処理において、ＵＷ検査結果を確実に確認できるようにする。【解決手段】ユニークワードを含むＰＨＳデータを含む通信スロットを受信するＰＨＳ端末装置であって、前記通信スロットの受信中にユニークワードを受信したか否かを検査し、検査の結果をソフトウェア・フラグに記憶させ、前記通信スロットの受信が完了したか否かを検査し、前記受信が完了したとの判定であれば、前記ソフトウェア・フラグを確認することによって前記検査の結果を確認し、確認の結果に応じて、前記通信スロットのデータ処理を実行する処理手段と、を備える。【選択図】図５
2005252401.tif 000002
【特許請求の範囲】
【請求項１】
ユニークワードを含むＰＨＳデータを含む通信スロットを受信するＰＨＳ端末装置であって、
前記通信スロットの受信中にユニークワードを受信したか否かを検査する第１検査を実行し、前記第１検査の結果、ユニークワードを受信したとの結果であれば第１割込信号を出力する第１検査手段と、
前記第１割込信号によって第１割込ルーチンを起動する第１起動手段と、
前記第１割込ルーチンにおいて、前記第１検査の結果を第１ソフトウェア・フラグに記憶させる第１記憶手段と、
前記通信スロットの受信が完了したか否かを検査する第２検査を実行し、前記受信が完了したとの判定であれば、第２割込信号を出力する第２検査手段と、
前記第２割込信号によって第２割込ルーチンを起動する第２起動手段と、
前記第２割込ルーチンにおいて、前記第１ソフトウェア・フラグを確認することによって前記第１検査の結果を確認する第１確認手段と、
前記第２割込ルーチンにおいて、前記第１確認手段による確認の結果に応じて、前記通信スロットのデータ処理を実行する処理手段と、
を備えることを特徴とするＰＨＳ端末装置。
【請求項２】
前記通信スロットはＣＲＣデータをさらに含み、
ＰＨＳ端末装置は、前記ＣＲＣデータに基づいてＣＲＣエラーの有無を判定する第３検査を実行する第３検査手段と、前記第３検査の結果を確認する第２確認手段と、前記第２確認手段による確認の結果に応じて前記処理手段によるデータ処理を許可する許可手段と、をさらに備えることを特徴とする請求項１に記載のＰＨＳ端末装置。
【請求項３】
前記第２確認手段は、前記第２割込信号の出力に先立って前記第３検査の結果を確認し、前記許可手段は、前記第２確認手段による確認の結果、前記ＣＲＣエラーが有る場合には、前記第２割込ルーチンの起動を省略することを特徴とする、請求項２に記載のＰＨＳ端末装置。
【請求項４】
前記第３検査の結果を第２ソフトウェア・フラグに記憶させる第２記憶手段をさらに備え、
前記第２確認手段は、前記第２ソフトウェア・フラグを確認することによって前記第３検査の結果を確認することを特徴とする、請求項３に記載のＰＨＳ端末装置。
【請求項５】
前記第２確認手段は、前記第２割込ルーチンにおいて、前記第３検査の結果を確認することを特徴とする、請求項２に記載のＰＨＳ端末装置。
【請求項６】
前記第１検査手段は、前記第１検査の結果を第１メモリに記憶させ、前記第１記憶手段は、前記第１メモリの状態をリセットする前に、前記第１メモリの状態を前記第１ソフトウェア・フラグに記憶させ、
前記第２割込信号の出力に同期して前記第１メモリの状態をリセットするリセット手段をさらに備えることを特徴とする、請求項１に記載のＰＨＳ端末装置。
【請求項７】
ユニークワードを含むＰＨＳデータを含む通信スロットを受信するＰＨＳ端末装置であって、
前記通信スロットの受信中にユニークワードを受信したか否かを検査する第１検査を実行し、ユニークワードを受信したとの判定であれば第１割込信号を出力し、前記通信スロットの受信が完了したか否かを検査する第２検査を実行し、前記受信が完了したとの判定であれば、第２割込信号を出力するベースバンドＬＳＩと、
前記第１割込信号によって第１割込ルーチンを起動し、前記第１割込ルーチンにおいて前記第１検査の結果を第１ソフトウェア・フラグに記憶させ、前記第２割込信号によって第２割込ルーチンを起動し、前記第２割込ルーチンにおいて、前記第１ソフトウェア・フラグを確認することによって前記第１検査の結果を確認し、前記第１検査の確認の結果に応じて、前記通信スロットのデータ処理を実行するＣＰＵと、
を備えることを特徴とするＰＨＳ端末装置。
【請求項８】
前記通信スロットはＣＲＣデータをさらに含み、
前記ベースバンドＬＳＩは、前記ＣＲＣデータに基づいてＣＲＣエラーの有無を判定する第３検査を実行し、前記ＣＰＵは、前記第３検査の結果を確認し、前記確認の結果に応じて前記データ処理を許可することを特徴とする請求項７に記載のＰＨＳ端末装置。
【請求項９】
前記ＣＰＵは、前記第２割込信号の出力に先立って前記第３検査の結果を確認し、前記確認の結果、前記ＣＲＣエラーが有る場合には、前記第２割込ルーチンの起動を省略することを特徴とする、請求項８に記載のＰＨＳ端末装置。
【請求項１０】
前記ＣＰＵは、前記ベースバンドＬＳＩにおける前記第３検査の結果を第２ソフトウェア・フラグに記憶させておき、前記第２ソフトウェア・フラグを確認することによって前記第３検査の結果を確認することを特徴とする、請求項９に記載のＰＨＳ端末装置。
【請求項１１】
前記ＣＰＵは、前記第２割込ルーチンにおいて、前記第３検査の結果を確認することを特徴とする、請求項８に記載のＰＨＳ端末装置。
【請求項１２】
前記ベースバンドＬＳＩは、前記第１検査の結果を第１メモリに記憶させ、前記第２割込信号の出力に同期して前記第１メモリの状態をリセットし、
前記ＣＰＵは、前記第１割込ルーチンにおいて、前記第１メモリの内容をリセットする前に、前記第１メモリの状態を前記第１ソフトウェア・フラグに記憶させることを特徴とする、請求項７に記載のＰＨＳ端末装置。
【請求項１３】
ユニークワードを含むＰＨＳデータを含む通信スロットを受信するＰＨＳデータ受信方法であって、
前記通信スロットの受信中にユニークワードを受信したか否かを検査する第１検査を実行し、前記第１検査の結果、ユニークワードを受信したとの結果であれば第１割込信号を出力する第１検査ステップと、
前記第１割込信号によって第１割込ルーチンを起動する第１起動ステップと、
前記第１割込ルーチンにおいて、前記第１検査の結果を第１ソフトウェア・フラグに記憶させる第１記憶ステップと、
前記通信スロットの受信が完了したか否かを検査する第２検査を実行し、前記受信が完了したとの判定であれば、第２割込信号を出力する第２検査ステップと、
前記第２割込信号によって第２割込ルーチンを起動する第２起動ステップと、
前記第２割込ルーチンにおいて、前記第１ソフトウェア・フラグを確認することによって前記第１検査の結果を確認する第１確認ステップと、
前記第２割込ルーチンにおいて、前記第１確認ステップによる確認の結果に応じて、前記通信スロットのデータ処理を実行する処理ステップと、
を含むことを特徴とするＰＨＳデータ受信方法。
【請求項１４】
前記通信スロットはＣＲＣデータをさらに含み、
ＰＨＳデータ受信方法は、前記ＣＲＣデータに基づいてＣＲＣエラーの有無を判定する第３検査を実行する第３検査ステップと、前記第３検査の結果を確認する第２確認ステップと、前記第２確認ステップにおける確認の結果に応じて前記処理ステップの実行を許可する許可ステップとをさらに含むことを特徴とする請求項１３に記載のＰＨＳデータ受信方法。
【請求項１５】
前記第２確認ステップでは、前記第２割込信号の出力に先立って前記第３検査の結果を確認し、前記許可ステップでは、前記第２確認ステップにおける確認の結果、前記ＣＲＣエラーが有る場合には、前記第２割込ルーチンの起動を省略することを特徴とする、請求項１４に記載のＰＨＳデータ受信方法。
【請求項１６】
前記第３検査の結果を第２ソフトウェア・フラグに記憶させる第２記憶ステップをさらに含み、
前記第２確認ステップでは、前記第２ソフトウェア・フラグを確認することによって前記第３検査の結果を確認することを特徴とする、請求項１５に記載のＰＨＳデータ受信方法。
【請求項１７】
前記第２確認ステップは前記第２割込ルーチンにおいて実行されることを特徴とする、請求項１４に記載のＰＨＳデータ受信方法。
【請求項１８】
前記第１検査ステップでは、前記第１検査の結果を第１メモリに記憶させ、前記第１記憶ステップでは、前記第１メモリの状態をリセットする前に、前記第１メモリの状態を前記第１ソフトウェア・フラグに記憶させ、
前記第２割込信号の出力に同期して前記第１メモリの状態をリセットするリセットステップをさらに含むことを特徴とする、請求項１３に記載のＰＨＳデータ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＨＳ端末装置及びＰＨＳデータ受信方法、特に、ユニークワードを含む通信スロットからなるＰＨＳデータを受信するＰＨＳ端末装置及びＰＨＳデータ受信方法に関する。
【背景技術】
【０００２】
ＰＨＳ(Personal Handy phone System)は、第２世代コードレス電話システムと言われ、社団法人電波産業会(Association of Radio industries and Businesses)により、その通信方法等につき標準規格(ARIB STANDARD,例えばRCR STD-28 V4.0)が定められている。この標準規格によれば、ＰＨＳ端末装置は、電源投入した直後に基地局をサーチする動作を行う。このとき、ＰＨＳ端末装置は、基地局が周期的に発信している制御情報を検出する。基地局が周期的に発信している制御情報にはユニークワード(Unique Word)という情報が含まれており、ＰＨＳ端末装置は、ユニークワードを検出すると基地局を発見することができたと認識する。逆に、ユニークワードが不検出であると、基地局が圏外にあると認識し、周期的に基地局のサーチを繰り返す。
【０００３】
従来のＰＨＳ端末装置は、例えば、特許文献１及び２に記載されている。
特許文献１に記載のＰＨＳ端末装置は、受信データシフトレジスタと、ユニークワード検出回路と、スロットカウンタ回路と、タイミング制御回路とを備えている。受信データシフトレジスタは、ユニークワードに対応するビット位置のデータをユニークワード検出回路に出力する。ユニークワード検出回路は、受信データレジスタから出力されるデータをリアルタイムで取り込み、取り込んだデータがユニークワードパターンに一致すると、一致信号を出力する。スロットカウンタ回路は、一致信号で初期値を設定してスロット同期を確立し、スロット同期の確立をタイミング制御回路に通知する。タイミング制御回路は、スロット同期の確立の通知によって受信全体のタイミングを取る。また、ユニークワード検出回路は、一致信号を受信完了信号としてＣＰＵに出力する。
【０００４】
特許文献２に記載のＰＨＳ端末装置は、局部発振器と、ミキサと、復調部と、誤り訂正復号器と、復調器同期検出回路と、ユニークワード検出回路と、搬送波ＩＤ検出比較回路と、局部発振器掃引制御回路とを備えている。局部発振回路掃引制御回路によって局部発振器の発振周波数を初期値から掃引し、ミキサによって受信データを中間周波数に変換、復調部によって復調、誤り訂正複合器によって誤り訂正復号する。復調器同期検出回路は、復調部からの信号を取得し、搬送波及びビットタイミングの同期が確立されたか否かを検出する。ユニークワード検出回路は、復調部からの信号を取得し、ユニークワードが検出されたか否かを検出する。搬送波ＩＤ検出比較回路は、搬送波ＩＤが所望の搬送波ＩＤか否かを検出する。このＰＨＳ端末装置では、搬送波及びビットタイミングの同期が確立した後、ユニークワードが検出されかつ搬送波ＩＤが所望の搬送波ＩＤと一致する場合に限り、フレーム同期処理を実行する。
【特許文献１】特開平６−３１５０２５号公報（第４頁、第１図）
【特許文献２】特開平８―１８６４７３号公報（第３−４頁、第１，５図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ＰＨＳ端末装置は、近年小型化及び低消費電力化技術が進み、ＰＨＳ用ベースバンドＬＳＩの中にはバッテリセービングモードを有するものが存在する。バッテリセービングモードでは、例えば、受信データが来ない間はＣＰＵのクロックを停止する間欠受信を行い、低消費電力化を図る。しかしながら、バッテリーセービングモードでは、受信基準信号の合間にＣＰＵのクロックを停止させるので、受信基準信号を正しく出力することは困難である。そこで、従来、バッテリーセービングモードでは、ＵＷ検出信号を同期信号として用いている。ＵＷ検出信号を同期信号として使用する場合、受信データの受信中にＵＷ検出信号が出力されると、ＵＷ検出信号に同期して、ＵＷ検出表示ビットをオンし、受信完了検出表示ビットの立ち上がりに同期してＵＷ検出表示ビットをリセットし、受信完了割込信号を出力する。この場合、受信割込信号によって起動される受信完了割込ルーチンでは、既にＵＷ検出表示ビットがリセットされており、ＵＷ検査結果を確認できないという問題がある。しかしながら、上述した特許文献１及び２には、バッテリーセービングモードにおいて、ＵＷの確認ができない問題については記載されていない。
【課題を解決するための手段】
【０００６】
本発明に係るＰＨＳ端末装置は、ユニークワードを含むＰＨＳデータを含む通信スロットを受信するＰＨＳ端末装置であって、第１検査手段と、第１起動手段と、第１記憶手段と、第２検査手段と、第２起動手段と、第１確認手段と、処理手段とを備えている。
第１検査手段は、通信スロットの受信中にユニークワードを受信したか否かを検査する第１検査を実行し、第１検査の結果、ユニークワードを受信したとの結果であれば第１割込信号を出力する。第１起動手段は、第１割込信号によって第１割込ルーチンを起動する。第１記憶手段は、第１割込ルーチンにおいて、第１検査の結果を第１ソフトウェア・フラグに記憶させる。第２検査手段は、通信スロットの受信が完了したか否かを検査する第２検査を実行し、受信が完了したとの判定であれば、第２割込信号を出力する。第２起動手段は、第２割込信号によって第２割込ルーチンを起動する。第１確認手段は、第２割込ルーチンにおいて、第１ソフトウェア・フラグを確認することによって第１検査の結果を確認する。処理手段は、第２割込ルーチンにおいて、第１確認手段による確認の結果に応じて、通信スロットのデータ処理を実行する。
【発明の効果】
【０００７】
この受信装置では、第１割込ルーチンにおいてユニークワードの検査結果を第１ソフトウェア・フラグに記憶させておき、受信完了後に起動される第２割込ルーチンにおいて、第１ソフトウェア・フラグを確認することによって、通信スロットの完了後にもユニークワードの検査結果の確認が可能になる。これによれば、受信完了時にユニークワードの検査結果がリセットされるような場合であっても、その後の第２割込ルーチンにおいてユニークワードの検査結果を確実に確認できる。
【発明を実施するための最良の形態】
【０００８】
（１）第１実施形態
〔構成〕
図１は、本発明に係るＰＨＳ端末装置の概略構成図である。このＰＨＳ端末装置１は、ベースバンドＬＳＩ２と、ＣＰＵ３と、クロックＣＬＫ１及びＣＬＫ２とを備えている。ベースバンドＬＳＩ２は、クロックＣＬＫ１のクロック信号に基づいて動作し、図示しないアンテナ及びＲＦ部を介してＰＨＳデータ（受信データＲＸＤ）を受信する。ベースバンドＬＳＩ２は、受信データＲＸＤを一時的に蓄積する受信データレジスタと、受信データＲＸＤに含まれる制御データを記憶するための制御データレジスタと、受信基準信号ＲＸを生成する受信基準信号生成回路と、後述する連続受信モード及びバッテリセービングモードにおいて受信基準信号ＲＸの発生を制御するタイマとを備えている。制御データレジスタは、ユニークワード（以下、ＵＷと称す）の検査結果を保持するためのＵＷ検出表示ビットRDSR_Aと、通信スロットの受信完了の検査結果を保持するための受信完了検出表示ビットRDSR_Bと、ＣＲＣエラーの検査の結果を保持するためのＣＲＣエラー無検出表示ビットRDSR_Cとを備えている。ＣＰＵ３は、クロックＣＬＫ２のクロック信号に基づいて動作し、ベースバンドＬＳＩ２を制御する。ＣＰＵ３は、後述するバーストモードにおいてベースバンドＬＳＩ２の受信基準信号生成回路を制御して、通信スロットの受信に同期する受信基準信号ＲＸを生成させる。ベースバンドＬＳＩ２、ＣＰＵ３の詳細な動作については、後述するタイムチャート及びフローチャートにおいて説明する。
【０００９】
〔受信モード〕
ＰＨＳ端末装置１は、バーストモード、連続受信モード、及びバッテリセービングモードで受信データＲＸＤを受信する。
バースト受信モードは、受信データＲＸＤの通信スロットの受信タイミングに同期した受信基準信号ＲＸを用いて受信データＲＸＤを受信するモードである。
【００１０】
連続受信モードは、ＰＨＳ端末装置１に電源を投入した直後の基地局のサーチ等において、受信基準信号ＲＸを常時発生させた状態で受信データＲＸＤを受信するモードである。連続受信モードでは、受信基準信号ＲＸは、受信データＲＸＤの通信スロットの受信タイミングに同期しない。
バッテリセービングモードは、消費電力低減を目的としてＣＰＵ３のクロックＣＬＫ２を停止させた状態で受信データＲＸＤを受信するモードであり、受信データＲＸＤを間欠受信するモードである。バッテリセービングモードでは、ＣＰＵ３のクロックＣＬＫ２が停止している。バッテリセービングモードでは、受信基準信号ＲＸは、受信データＲＸＤの通信スロットの受信タイミングに同期しない。
【００１１】
〔バースト受信モード〕
図２は、バースト受信モードにおけるベースバンドＬＳＩ２の受信処理のタイムチャートである。図３は、ＣＰＵ３が実行する受信完了割込ルーチンのフローチャートである。
ベースバンドＬＳＩ２は、図２に示すように、受信基準信号ＲＸが出力されると、制御データレジスタのＵＷ検出表示ビットRDSR_A、受信完了検出表示ビットRDSR_B、ＣＲＣエラー無検出表示ビットRDSR_Cをリセットする（図２の（ｉ））。
【００１２】
通信スロットの受信データＲＸＤの受信が開始され、通信スロットからＵＷを検出するとＵＷ検出信号（ＵＷ  ＤＥＴ）を出力し、ＵＷ  ＤＥＴの出力に同期して制御データレジスタのＵＷ検出表示ビットRDSR_Aをオンする「ＵＷ検査」（図２の（ｉｉ））。
また、通信スロットに含まれるＣＲＣデータを用いて受信した通信スロットにＣＲＣエラーが有るか否かを判別し、ＣＲＣエラーが無ければ、制御データレジスタのＣＲＣエラー無検出表示ビットRDSR_Cをオンする「ＣＲＣエラー検査」（図２の（ｉｉｉ））。
【００１３】
その後、受信基準信号ＲＸが停止すると、受信基準信号ＲＸの停止に同期して受信完了検出表示ビットRDSR_Bをオンする。また、受信完了検出表示ビットRDSR_Bのオンに同期して受信完了割込信号ＲＩＮＴを出力する。
ＣＰＵ３は、受信完了割込信号ＲＩＮＴを受信すると、図３に示すように、受信完了割込ルーチンを起動し、ＵＷ検出表示ビットRDSR_Aがオンであるか否かの判別、即ちＵＷ検査結果の確認（ステップＳ３１）、ＣＲＣエラー無検出表示ビットRDSR_Cがオンであるか否かの判別、即ちＣＲＣエラー検査結果の確認（ステップＳ３２）を実行する。RDSR_6及びRDSR_7が共にオンである場合（ＵＷが検出されかつＣＲＣエラーが無い場合、ＵＷ検査及びＣＲＣエラー検査の結果が共に合格である場合）には、受信データＲＸＤの処理を実行する（ステップＳ３３）。それ以外の場合、即ちＵＷ検査又はＣＲＣエラー検査の結果の何れかが不合格であった場合には、受信データＲＸＤの処理を実行せずに終了する。
【００１４】
〔連続受信モード及びバッテリセービングモード〕
図４は、連続受信モード及びバッテリセービングモードにおけるベースバンドＬＳＩ２の受信処理のタイムチャートである。
連続受信モード及びバッテリセービングモードでは、受信基準信号ＲＸは、前述したように、受信データＲＸＤの通信スロットの受信タイミングに同期しない。そこで、ＵＷ検出信号ＵＷ  ＤＥＴを同期信号として使用する。
【００１５】
ベースバンドＬＳＩ２は、図４に示すように、ＵＷを検出するとＵＷ  ＤＥＴを出力し、ＵＷＤＥＴに同期して制御データレジスタのＵＷ検出表示ビットRDSR_Aをオンするとともに、受信完了検出表示ビットRDSR_B及びＣＲＣエラー無検出表示ビットRDSR_Cをリセットする（図４の（ｉ））。
また、通信スロットに含まれるＣＲＣデータを用いて、通信スロットにＣＲＣエラーが有るか否かを検査し、ＣＲＣエラーが無ければ、制御データレジスタのＣＲＣエラー無検出表示ビットRDSR_Cをオンする（図４の（ｉｉ））。
【００１６】
また、通信スロット受信終了時に受信完了検出表示ビットRDSR_Bをオンし、RDSR_Bのオンに同期して、ＵＷ検出表示レジスタRDSR_Aをリセットし、受信完了割込信号ＲＩＮＴを出力する。
図４における連続受信モード及びバッテリセービングモードでは、受信基準信号ＲＸを同期信号として用いることができないため、ＵＷ  ＤＥＴを同期信号として使用せざるを得ず、ＵＷ検出表示ビットRDSR_AをＵＷＤＥＴによってオンし、受信完了割込信号ＲＩＮＴによってリセットせざるを得ない。従って、受信完了割込信号ＲＩＮＴによって起動される受信完了ルーチンにおいて、図４と同様の処理によってＵＷ検出表示ビットRDSR_Aを確認しようとしても、ＵＷ検出表示ビットRDSR_Aが受信完了割込信号ＲＩＮＴの出力のタイミングで既にリセットされているため、ＵＷの検査結果を確認することができない。そこで、本実施形態では、図５乃び図６に示す処理によって、連続受信モード及びバッテリセービングモードにおいても、ＵＷの検出結果の確認を確実に行えるようにする。
【００１７】
図５は、連続受信モード及びバッテリセービングモードにおけるベースバンドＬＳＩ２の受信処理のタイムチャートを、割込ルーチンで実行される処理のタイミングとともに記載した図である。図５では、図２及び図４において説明を省略したＳＬＯＴＩＮＴ信号も記載している。ＳＬＯＴＩＮＴ信号は、ベースバンドＬＳＩ２が受信データＲＸＤの先頭部を検出した際に、通信スロット等の開始であることをＣＰＵ３に通知するために出力する信号である。
【００１８】
図６は、連続受信モード及びバッテリセービングモードにおいて、ＣＰＵ３が実行する処理のフローチャートである。
ＣＰＵ３は、ベースバンドＬＳＩ２からＵＷ  ＤＥＴを受信すると、ＵＷ検出割込ルーチンを起動する。ＵＷ検出割込ルーチンでは、ＵＷ検出表示ビットRDSR_Aがオンか否かを判別する（ステップＳ６１）。RDSR_Aがオンであれば、ソフトウェアＵＷ検出表示フラグFG_Aをオンする（ステップＳ６２）。一方、RDSR_Aがオンでなければ、ソフトウェアＵＷ検出表示フラグFG_Aをオンせずに処理を終了する（この場合、FG_Aはオフのままである）。
【００１９】
ＣＰＵ３は、受信完了割込信号ＲＩＮＴを受信すると、受信完了割込ルーチンを実行する。受信完了割込ルーチンでは、ソフトウェアＵＷ検出表示フラグFG_Aがオンか否かの判別、即ちＵＷ検査結果の確認（ステップＳ６３）、及びＣＲＣエラー無検出表示ビットRDSR_Cがオンか否かの判別、即ちＣＲＣエラー検査結果の確認（ステップＳ６４）を実行する。ソフトウェアＵＷ検出表示フラグFG_Aがオンである場合には、さらにＣＲＣエラー無検出表示ビットRDSR_Cの確認を行い、ＣＲＣエラー無検出表示ビットRDSR_Cがオンである場合（ＵＷ検査及びＣＲＣエラー検査の結果が合格である場合）には、ステップ６５において受信データＲＸＤの処理を実行してから終了する。一方、ソフトウェアＵＷ検出表示フラグFG_A又はＣＲＣエラー無検出表示ビットRDSR_Cの少なくとも一方がオフである場合（ＵＷ検査及びＣＲＣエラー検査の結果が不合格である場合）には、受信データＲＸＤの処理を実行せずに終了する。
【００２０】
その後、メインルーチンに戻り、ステップＳ６６において未受信の通信スロットが有るか否かを判別する。未受信の通信スロットが有る場合には次の通信スロットの処理を待ち、未受信の通信スロットが無い場合には終了してアイドル状態となる。
〔作用効果〕
上記処理では、図５及び図６に示すように、受信完了割込信号ＲＩＮＴの出力前に、ＵＷ検出割込ルーチンにおいて、ＵＷ検査結果を保持するＵＷ検出表示ビットRDSR_Aの状態をソフトウェアＵＷ検出表示フラグFG_Aに記憶させる。そして、受信完了割込信号ＲＩＮＴによって起動される受信完了割込ルーチンにおいて、ソフトウェアＵＷ検出表示フラグFG_Aの状態を確認することにより、ＵＷ検査結果を確認する。即ち、受信完了検出表示RDSR_BのオンのタイミングでＵＷ検出表示ビットRDSR_Aがリセットされた後にも、受信完了割り込みルーチンにおいて、ソフトウェアＵＷ検出表示フラグFG_Aを確認することによってＵＷ検査結果を確認することができる。従って、連続受信モード及びバッテリセービングモードにおいて、受信完了時にＵＷ検査結果がリセットされてしまう場合にも、受信割込ルーチンにおいてＵＷ検査結果を確実に確認することができる。
【００２１】
なお、本実施形態では、図６の処理を連続受信モード及びバッテリセービングモードに適用したが、バースト受信モード等の他の受信モードに図６の処理を適用すれば、受信割込ルーチンにおけるＵＷ検査結果の確認をより確実に実行できる。例えば、バースト受信モードにおいて、図４の処理の代わりに図６の処理を実行すれば、ＵＷ検出結果の確認をより確実に実行できる。
【００２２】
（２）第２実施形態
第１実施形態の図６における処理では、受信完了割込ルーチンにおいて、ＵＷ検査結果の確認を実行した後にＣＲＣエラー検査結果を確認したが、本実施形態では、受信完了割込ルーチンの起動に先立ってＣＲＣエラー検査結果の確認を実行し、受信完了後におけるＣＲＣエラー検査結果の確認を省略することにより、ＰＨＳ通信プロトコルソフトウェアの処理時間を短縮し、高速化を図る。また、受信完了割込ルーチンの起動に先立ってＣＲＣエラー検査結果の確認を実行し、その結果、ＣＲＣエラーが有る場合には、受信完了割込ルーチンを省略することにより、ＰＨＳ通信プロトコルソフトウェアの処理の負担を軽減する。
【００２３】
図７は、連続受信モード及びバッテリセービングモードにおけるベースバンドＬＳＩ２の受信処理のタイムチャートを、割込ルーチンで実行される処理のタイミングとともに記載した図である。ＳＬＯＴＩＮＴ信号は、ベースバンドＬＳＩ２が受信データＲＸＤの先頭部を検出した際に、通信スロット等の開始であることをＣＰＵ３に通知するために出力する信号である。
【００２４】
図８は、連続受信モード及びバッテリセービングモードにおいて、ＣＰＵ３が実行する処理のフローチャートである。
ＣＰＵ３は、ベースバンドＬＳＩ２からＳＬＯＴＩＮＴ信号を受信すると、ＳＬＯＴＩＮＴ割込ルーチンを起動する。ＳＬＯＴＩＮＴ割込ルーチンでは、ＣＲＣエラー無表示ビットRDSR_Cがオンか否かを判別する（ステップＳ８１）。RDSR_Cがオンであれば、ソフトウェアＣＲＣエラー無フラグFG_Cをオンする（ステップＳ８２）。一方、RDSR_Cがオフであれば、ソフトウェアＣＲＣエラー無フラグFG_Cをオンせずに終了する（この場合、FG_Cはオフのままである）。
【００２５】
ＣＰＵ３は、ベースバンドＬＳＩ２からＵＷ  ＤＥＴを受信すると、ＵＷ検出割込ルーチンを起動する。ＵＷ検出割込ルーチンでは、ＵＷ検出表示ビットRDSR_Aがオンか否かを判別する（ステップＳ８３）。RDSR_Aがオンであれば、ソフトウェアＵＷ検出表示フラグFG_Aをオンする（ステップＳ８４）。一方、RDSR_Aがオフであれば、ソフトウェアＵＷ検出表示フラグFG_Aをオンせずに処理を終了する（この場合、FG_Aはオフのままである）。
【００２６】
ステップＳ８５では、ＳＬＯＴＩＮＴ割込ルーチンで処理されたソフトウェアＣＲＣエラー無フラグFG_Cがオンか否かを確認する（ＣＲＣエラー検査結果の確認）。FG_Cがオン（ＣＲＣエラー検査結果が合格）であれば、FG_Cをリセットし、受信完了割込信号ＲＩＮＴの受信を待って受信完了割込ルーチンを実行する。一方、FG_Cがオフ（ＣＲＣエラー検査結果が不合格）であれば、FG_Cをリセットし、受信完了割込信号ＲＩＮＴの受信を待たずに次の通信スロットの処理に移る。
【００２７】
ＣＰＵ３は、受信完了割込信号ＲＩＮＴを受信すると、受信完了割込ルーチンを実行する。受信完了割込ルーチンでは、ソフトウェアＵＷ検出表示フラグFG_Aがオンか否かの判別、即ちＵＷ検査結果の確認（ステップＳ８６）を実行する。FG_Aがオンである場合（ＵＷ検査結果が合格の場合には）には、FG_Aをリセットした後、受信データＲＸＤの処理（ステップＳ８７）を実行してから終了する。一方、FG_Aがオフである場合（ＵＷ検査結果が不合格の場合）には、FG_Aをリセットした後、受信データＲＸＤの処理を実行せずに終了する。
【００２８】
その後、メインルーチンに戻り、ステップＳ８８において未受信の通信スロットが有るか否かを判別する。未受信の通信スロットが有る場合には次の通信スロットの処理を待ち、未受信の通信スロットが無い場合には終了してアイドル状態となる。
〔作用効果〕
本実施形態に係るＰＨＳ端末装置でも、上記実施形態と同様に、受信完了割込信号ＲＩＮＴの受信前に、ＵＷ検査結果を保持するＵＷ検出表示ビットRDSR_Aの状態をソフトウェアＵＷ検出表示フラグFG_Aに記憶させておき、受信完了後にも、ソフトウェアＵＷ検出表示フラグFG_Aを確認することによってＵＷ検査結果を確認することができる。従って、連続受信モード及びバッテリセービングモードにおいて、受信完了時にＵＷ検査結果がリセットされてしまう場合にも、受信割込ルーチンにおいてＵＷ検査結果を確実に確認することができる。
【００２９】
また、本実施形態に係るＰＨＳ端末装置では、通信スロットの受信開始時にＳＬＯＴＩＮＴ信号によって起動されるＳＬＯＴＩＮＴ割込ルーチンにおいて、ＣＲＣエラー検査結果を保持するＣＲＣエラー無検出表示ビットRDSR_Cの状態をソフトウェアＣＲＣエラー無フラグFG_Cに記憶させておき、受信完了割込信号ＲＩＮＴの発生前にＣＲＣエラー無フラグFG_Cの状態を確認するので、受信完了後においてＣＲＣエラー検査結果を確認する必要がなく、ＰＨＳ通信プロトコルソフトウェアの処理時間を短縮することができる。さらに、受信完了割込信号ＲＩＮＴの発生前にＣＲＣエラー無フラグFG_Cを確認してＣＲＣエラーが有る場合には、受信完了割込ルーチン（ＵＷ検査結果の確認及びデータ処理）を省略することができ、ＰＨＳ通信プロトコルソフトウェアの処理の負担を軽減し、処理の高速化を図ることができる。
【００３０】
なお、本実施形態では、図８の処理を連続受信モード及びバッテリセービングモードに適用したが、バースト受信モード等の他の受信モードに図８の処理を適用すれば、受信割込ルーチンにおけるＵＷ検査結果の確認をより確実に実行できる。例えば、バースト受信モードにおいて、図４の処理の代わりに図８の処理を実行すれば、ＵＷ検出結果の確認をより確実に実行できる。
【図面の簡単な説明】
【００３１】
【図１】本発明に係るＰＨＳ端末装置の概略構成図である。
【図２】バースト受信モードにおけるベースバンドＬＳＩ２の受信処理のタイムチャートである。
【図３】バースト受信モードにおいてＣＰＵ３が実行する受信完了割込ルーチンのフローチャートである。
【図４】連続受信モード及びバッテリセービングモードにおけるベースバンドＬＳＩ２の受信処理のタイムチャートである。
【図５】連続受信モード及びバッテリセービングモードにおけるベースバンドＬＳＩ２の受信処理のタイムチャートを、割込ルーチンで実行される処理のタイミングとともに記載した図である（第１実施形態）。
【図６】連続受信モード及びバッテリセービングモードにおいて、ＣＰＵ３が実行する処理のフローチャートである（第１実施形態）。
【図７】連続受信モード及びバッテリセービングモードにおけるベースバンドＬＳＩ２の受信処理のタイムチャートを、割込ルーチンで実行される処理のタイミングとともに記載した図である（第２実施形態）。
【図８】連続受信モード及びバッテリセービングモードにおいて、ＣＰＵ３が実行する処理のフローチャートである（第２実施形態）。
【符号の説明】
【００３２】
１  ＰＨＳ受信装置
２  ベースバンドＬＳＩ
３  ＣＰＵ
【図１】
2005252401.tif 000003
【図２】
2005252401.tif 000004
【図３】
2005252401.tif 000005
【図４】
2005252401.tif 000006
【図５】
2005252401.tif 000007
【図６】
2005252401.tif 000008
【図７】
2005252401.tif 000009
【図８】
2005252401.tif 000010