(57)【要約】      （修正有）【課題】ポーリングが不要な移動局を検出し、ポーリング対象外とし、移動局情報の更新頻度を向上させ、ポーリングが再度必要になった場合や、他エリアから移動してきた移動局を自動的にポーリング対象に組み入れる。【解決手段】少なくとも1つの基地局と、複数の移動局とより構成され、複数の移動局の各々が固有の番号を有し、基地局が複数の移動局の情報を定期的に収集するポーリング処理であって、基地局は複数の移動局のうちの応答を期待する移動局に対して当該移動局の固有の番号と共にポーリング信号を送信し、当該ポーリング信号を受信した移動局は当該ポーリングの応答時に自局の固有の番号と共に移動局情報を返信し、基地局は、規定の回数、応答が無い移動局をポーリング処理の対象から除外する。【選択図】  図８
2006165619.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも1つの基地局と、複数の移動局とより構成されるデジタル移動無線システムにおいて、
前記複数の移動局の各々がそれぞれ固有の番号を有し、前記基地局が前記複数の移動局の情報を定期的に収集するポーリング処理であって、
前記基地局は前記複数の移動局のうちの応答を期待する移動局に対して当該移動局の固有の番号と共にポーリング信号を送信し、
当該ポーリング信号を受信した移動局は当該ポーリングの応答時に自局の固有の番号と共に移動局情報を返信する送受信制御を行う機能を具備し、
前記基地局は、規定の回数、応答が無い移動局をポーリング処理の対象から除外することを特徴とするデジタル移動無線システム。
【請求項２】
請求項1記載のデジタル移動無線システムにおいて、
前記複数の移動局の各々は、自局がポーリング処理の対象か否かを監視する監視手段を有し、
該監視手段により自局がポーリング処理の対象で無い場合、自局をポーリング処理の対象とする旨の信号を前記基地局に送信する登録処理を行うことを特徴とするデジタル移動無線システム。
【請求項３】
請求項２記載のデジタル移動無線システムにおいて、
移動局が自局をポーリング処理の対象とする旨の信号を前記基地局に送信する登録処理の際に、他の移動局のポーリング返信、若しくは、他の移動局の登録処理とのタイミングが重ならないように、ランダムな時間待機処理を行ってから、自局の登録処理を行うことを特徴とするデジタル移動無線システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタル移動無線システムの通信処理において、移動局の状況を基地局が定期的に把握する為のポーリング処理に関係するものであり、特にSCPC(Single Channel Per Carrier)通信方式などのように上り下りが1組の周波数で構成されるシステムにおいて、ポーリングと音声通話を同時に実現する為の処理に関係する。
【背景技術】
【０００２】
従来のデジタル移動無線システムであるSCPC通信方式において、データポーリングを音声通話と実現する方法について説明を行う。
図３に同期バースト(SB: Synchronous Burst)構成例、図４に通信チャネル(SC: Service Channel)構成例、図５にポーリング(応答要求及び応答)フレーム構成、図６に複信通信を行う基地局無線機構成、図７に単信通信を行う移動局無線機構成及び図８に基地局及び移動局のポーリングタイミング及び音声通話許可区間タイミング、図９に基地局信号処理部フローチャート及び図１０に移動局信号処理部フローチャートを示す。
【０００３】
図３で示す同期バーストは通信において基地局及び移動局側で同期をとる目的のみで行い、パラメータ情報チャネルデータは利用されない。
図４で示す通信チャネル中のTCH(Traffic Channel)部には誤り訂正・検出符号を付与したポーリングデータ、音声データ及び空線(ダミー)データが格納される。またRICH(Radio Information Channel)中にはTCH部のデータが音声、ポーリングデータ及び空線かどうかを識別する情報が格納される。
【０００４】
ポーリング要求・応答は図５に示すように同期目的の為の同期バースト３回、データ伝送のための通信チャネル(データ)が２回及び通信の終了を示すための通信チャネル(空線)が２回で構成される。
また、応答・要求フレームともポーリングデータ内には移動局の固有番号を格納し、その他の移動局情報などのデータ内容及び誤り訂正・検出方式については本従来例では特に規定しない。
【０００５】
ポーリング対象の移動局数はN(Nは1以上の整数)、音声通信通話区間をM[ms](Mは40[ms]の整数倍の時間とする)とし、以下を説明する。
図６において、601は受信アンテナ、602は受信処理部、603はデコード処理部、604は基地局信号処理部、605はプレス処理部、606は音声処理部、607は外部装置、608は固有番号テーブル、609はエンコード処理部、610は送信処理部、611は送信アンテナ及び612はタイミング制御部を示す。
【０００６】
図７において、701は送受信アンテナ、702はアンテナスイッチ、703は受信処理部、704はデコード処理部、705は移動局信号処理部、706はプレス処理部、707は音声処理部、708は外部装置、709は固有番号記憶部、710はエンコード処理部、711は送信処理部及び712はタイミング制御部を示す。
【０００７】
それぞれの図に示すようにプレス処理は基地局及び移動局の両方で行われ、移動局からの発呼が図８に示す音声通話許可区間で行われた場合は、基地局はその移動局からの音声を折り返して全移動局へ送信を行い、その通話が終了した時点でポーリングを先頭から再開する。
また、基地局から音声通話許可区間で発呼が行われた場合も、通話は全移動局に対して送信され、その通話が終了した時点でポーリングを先頭から再開するものとする。
【０００８】
基地局動作について説明を行う。
タイミング制御部612は受信処理部602及び送信処理部610に対して、それぞれのフレームの先頭で発生する割り込み信号を出力し、基地局信号処理部604に対しては、動作開始を指示する割り込み信号と送信処理及び受信処理のいずれかを行うよう制御信号を出力する。
【０００９】
送信処理を行う場合、基地局信号処理部604よりエンコード処理部609に対して、生成するフレーム種別と伝送データが通知され、エンコード処理部609では、その指示に従いフレームを構成する。構成したフレームは送信処理部610へ出力され、送信処理部610では、フレームに対し変調処理を行い、高周波信号を生成する。該高周波信号は送信アンテナ611を介して、送信される。
【００１０】
受信処理を行う場合、受信アンテナ601より入力した受信信号を受信処理部602において、高周波信号から周波数変換を行い、ベースバンド信号に変換した後、復調処理を実行し、受信フレームデータを生成する。生成した前記受信フレームデータはデコード処理部603に入力され、同期情報、受信フレーム種別及び受信データ情報を得る。該各情報は基地局信号処理部604に入力される。
【００１１】
基地局信号処理部604の動作を以下に説明する。
前記基地局信号処理部604は図９に示すフローチャートに従い動作を行う。基地局信号処理部604は起動後、初期化処理S901は、ポーリング設定を行う処理S9011、
音声受信中解除を行う処理S9012、音声受信終了設定を行う処理S9013、ポーリング対象を移動局1に設定する処理S9014、送信カウント値を０に設定する処理S9015及び空線連続送信カウント値を０に設定する処理S9016を行い、
ポーリング動作を開始する状態とした後、割り込み待ち判定処理S902にてタイミング制御部604からの割り込み待機を行う。
【００１２】
割り込みが発生した場合、割り込み種別判定処理S903にて送信処理指示の場合は、音声送信判断処理S904へ、受信処理指示の場合は、受信同期判定処理S936へ分岐処理を行う。
音声送信判断処理S904では図８に示す音声通話許可区間で音声通話が発生した場合、
音声通話を継続させる為、現在音声を送信中か判定処理を行い、
音声送信中であればプレス検出処理S906へ音声非送信中であればポーリング設定判断処理S905へ分岐を行う。
【００１３】
ポーリング設定判断処理S905はポーリング設定であればポーリング解除準備設定判断処理S917へ、そうでなければプレス検出処理S906へ分岐を行う。
ポーリング解除準備設定判断処理S917では、ポーリング解除準備設定であれば空線フレーム生成処理S909へ、そうでなければ送信カウント値判断処理S918へ分岐を行う。
【００１４】
送信カウント値判断処理S918では送信カウント値が0以上2以下の場合同期バースト生成処理S914へ、そうでなければ送信カウント値判断処理S920へ分岐を行う。
同期バースト生成処理S914は同期バーストの各チャネルに格納されるデータを作成し、エンコード処理部609へ出力する処理S9141、同じエンコード処理部609に対し、同期バーストを作成するよう指示する処理S9142及び空線連続送信カウント値を0とする処理S9143を実行した後、送信カウント値加算処理S919を実行する。
【００１５】
送信カウント値加算処理S919では送信カウント値の現在値に1を加算し格納する処理を行い、割り込み待ち判定処理S902へ戻る。
送信カウント値判断処理S920は送信カウント値が3以上4以下ならばデータ要求フレーム生成処理S921へ、そうでなければ空線フレーム生成処理S909へ分岐処理を行う。
データ要求フレーム生成処理S921は、固有番号テーブル609より現対象の移動局番号を読み込み、エンコード処理部609へ出力する処理S9211、エンコード処理部609に対しデータフレーム生成指示を行う処理S9212及び空線連続送信カウント数を０とする処理S9213を実行した後、送信カウント値を現状値に１加算する処理S922を実行し、割り込み待ち判定処理S902へ戻る。
送信カウント値判断処理S920においてカウント値が3以上4以下以外の場合は空線フレーム生成処理909を実行する。
【００１６】
空線フレーム生成処理909は、ダミーデータを生成しエンコード処理部609に出力する処理S9091、エンコード処理部609に対し空線フレームを生成するよう指示を行う処理S9092、空線連続送信カウント数の現状値に１加算する処理S9093及び音声送信設定を解除する処理S9094を実行した後、送信カウント値を１加算する処理S923へ戻る。
【００１７】
送信カウント値を1加算する処理S923を実行した後、送信カウント値判断処理S924の処理を行う。送信カウント値判断処理S924は送信カウント値が7以上の場合、送信カウント値を0とする処理S925へ、それ以外の場合は割り込み待ち判定処理S902へ戻る。
送信カウント値を0とする処理S925実行後、ポーリング対象移動局判定処理S926を行う。
【００１８】
ポーリング対象移動局判定処理S926ではポーリングが最終対象局の移動局Nであるかを判定し、対象移動局がN(最終対象)であれば、ポーリング設定解除準備設定をする処理S927を実行し、割り込み待ち判定処理S902へ戻り、そうでなければ、対象移動局を変更する為固有番号テーブル609の読込先を1加算し変更する処理S928を実行し、割り込み待ち判定処理S902へ戻る。
【００１９】
ポーリング解除準備設定判断処理S917でポーリング解除準備設定となった場合は、空線フレームS909を実行した後、送信カウント加算処理S929を実行する。
送信カウント加算処理S929では現状の送信カウント値に１を加算し記憶する処理を行い、送信カウント値判断処理S930を実行する。
【００２０】
送信カウント値判断処理S930では、送信カウント値を検証し7未満であれば、割り込み待ち判定処理S902へ戻り、7以上であればポーリング解除処理S930へ分岐する。
ポーリング解除処理S930では、ポーリングを終了させる為、ポーリング設定を解除し、ポーリング解除準備設定処理S932にてポーリング解除準備設定を解除し、次のポーリング再開時の為に固有番号テーブル609の読込先を先頭(移動局1)に戻す処理S923を実行した後、割り込み待ち判定処理S902へ戻る。
【００２１】
ポーリング設定判断処理S905においてポーリング設定でない、若しくは音声送信判断処理S904で音声送信中と判断された場合はプレス検出処理S906にて、プレス処理部605からプレス検出情報を入力し、プレスが入力されている場合は送信カウント値判断処理S913へ、そうでない場合は、音声受信判断処理S907へ分岐を行う。
【００２２】
送信カウント値判断処理部S913では、送信カウント値が0以上2以下の場合、同期バースト生成処理S914へ、それ以外の場合は音声フレーム生成処理S916へ分岐を行う。
同期バースト生成処理S914を実行した後、送信カウント加算処理S915にて送信カウントの現状値に１を加算し、格納した後、割り込み待ち判定処理S902へ戻る。
【００２３】
音声フレーム生成処理S916は、音声処理部606より音声データを読み込み、エンコード処理部609へ出力する処理S9161、エンコード処理部609へ音声フレーム生成指示をする処理S9162及び空線連続送信カウント値を0とする処理S9163を実行後、割り込み待ち判定処理S902へ戻る。
【００２４】
音声受信判断処理S907では、移動局からの音声受信状態設定を検証し、受信ならば折り返し処理S935へ、それ以外ならば音声受信終了判定処理S908へ分岐を行う。
音声受信終了判定処理S908は音声受信が終了しているならば、ポーリングを再開するため、ポーリング設定処理S934へ、それ以外の場合は空線フレーム生成処理S909へ分岐を行う。
空線フレーム生成処理S909を実行後、送信カウントを0とする処理S910で、送信カウント値を初期化し、空線連続送信回数判定処理S911を実行する。
【００２５】
空線連続送信回数判定処理S911は空線連続送信回数がX(X：はM÷40とする)ならば、音声通話許可区間で音声通話が無かったものと見なして再度ポーリング処理を行う為、ポーリング処理S912でポーリング設定を行い、割り込み待ち判定処理S902へ戻り、それ以外の場合は割り込み待ち判定処理S902へ戻る。
【００２６】
折り返し処理S935では、デコード処理部603より入力した、フレーム種別と同じものを生成するようエンコード処理部609指示し、同デコード処理部603より入力した受信データをそのままエンコード処理部609へ出力する処理S9351を実行し、空線連続送信カウント値を0とする処理S9352を実行した後、割り込み待ち判定処理S902へ戻る。
以上が移動局送信処理となる。
【００２７】
次に受信処理について説明を行う。
割り込み待ち判定処理S902において割り込みが発生し、その割り込みが割り込み種別判定処理S903において、受信処理と判定された場合、受信同期検証部S936にてデコード処理部603より入力した受信同期情報を検証し、同期中であれば、データ入力処理S937へ、それ以外の場合は割り込み待ち判定処理S902へ分岐を行う。
【００２８】
データ入力処理S937では、デコード処理部603よりフレーム種別とデータを入力した後、フレーム種別判定処理S938を実行する。
【００２９】
フレーム種別判定処理S938では、受信フレームが同期バーストならば、音声受信設定処理S943へ、それ以外ならば、フレーム種別判定処理S939へ分岐を行う。
音声受信設定処理S943では、現在の音声受信設定情報を音声受信中設定とした後、割り込み待ち判定処理S902へ戻る。
【００３０】
フレーム種別判定処理S939では、受信フレームが空線信号ならば、音声受信設定処理S944へ、それ以外の場合は、フレーム種別判定処理S940へ分岐を行う。
音声受信設定処理S944では、現在の音声受信設定情報を解除した後、音声受信終了設定を行う処理S945を実行した後、割り込み待ち判定処理S902へ戻る。
フレーム種別判定処理S940では、受信フレームがデータ信号であるならば、データ出力処理S946へ、それ以外の場合は、音声出力処理S941へ分岐を行う。
データ出力処理S946では、移動局からのデータを外部装置607へ出力する処理を行った後、割り込み待ち判定処理S902へ戻る。
音声出力処理S941では、移動局からの音声データを音声処理部606へ出力する処理を実行し、現在の音声送信中設定を音声送信中と設定する処理S942を実行した後、割り込み待ち判定処理S902へ戻る。
【００３１】
次に、移動局動作について説明を行う。
タイミング制御部712は受信処理部703及び送信処理部711に対して、それぞれのフレームの先頭で発生する割り込み信号を出力し、移動局信号処理部705に対しては、動作開始を指示する割り込み信号と送信処理及び受信処理のいずれかを行うよう制御信号を出力する。
【００３２】
タイミング制御部712は、基地局からの受信信号に同期しタイミングを生成する必要があるため、受信処理部703よりタイミング補正情報を取得し、タイミング追従を行う。
送信処理を行う場合、移動局信号処理部705よりエンコード処理部710に対して、生成するフレーム種別と伝送データが通知され、エンコード処理部710では、その指示に従いフレームを構成する。
構成したフレームは送信処理部711へ出力され、送信処理部711では、フレームに対し変調処理を行い、高周波信号を生成する。
送信処理部711は送信開始時にアンテナスイッチ702に対して、送受信アンテナ701と送信処理部711が接続するよう制御を行い、送信終了時には送受信アンテナ701と受信処理部703が接続するよう制御を行う。
変調された高周波信号は、アンテナスイッチ702を介し、送受信アンテナ701より送信される。
【００３３】
受信処理を行う場合、送受信アンテナ701より入力した受信信号は、アンテナスイッチ702を介して、受信処理部703へ入力される。
受信処理部602では、入力信号に対し高周波信号からの周波数変換を行い、ベースバンド信号に変換した後、復調処理を実行し、受信フレームデータを生成する。
生成した受信フレームデータはデコード処理部704に入力され、同期情報、受信フレーム種別及び受信データ情報を得る。各情報は移動局信号処理部705に入力される。
【００３４】
移動局信号処理部705の動作を以下に説明する。
移動局信号処理部705は図１０に示すフローチャートに従い動作を行う。
移動局信号処理部705は起動後、初期化処理S1001は、送信許可解除をする処理S10011、音声発呼許可解除をする処理S10012、応答準備解除をする処理S10013、応答解除をする処理S10014、送信カウント値を０に設定する処理S10015及び空線受信カウント値を０に設定する処理S10016を行い、
割り込み待ち判定処理S1002にてタイミング制御部712からの割り込み待機を行う。
【００３５】
割り込みが発生した場合、割り込み種別判定処理S1003にて送信処理指示の場合は送信許可判断処理S1004へ、受信処理指示の場合は送信状態判定処理S1028へ分岐処理を行う。
送信許可判断処理S1004では、現在の設定を検証し送信許可ならば、応答設定判断処理S1005へ、そうでなければ割り込み待ち判定処理S1002へ分岐を行う。
応答設定判断処理S1005では、応答設定を検証し応答設定であれば、送信カウント値判断処理S1018へ、それ以外ならば、音声発呼許可判断処理S1006へ分岐を行う。
音声発呼許可判断処理S1006では、音声発呼許可設定を検証し発呼許可ならばプレス検出判断処理S1007へ、それ以外ならば、割り込み待ち判定処理S1002へ分岐を行う。
【００３６】
プレス検出判断処理S1007では、プレス処理部706からのプレス検出情報を参照し、プレスが検出されていれば、送信カウント値減算処理S1008へ、それ以外ならば、送信カウント値判断処理S1014へ分岐を行う。
送信カウント値減算処理S1008では、現状の送信カウント値から1を引き、その値を格納した後、送信カウント値検証処理S1009を実行する。
送信カウント値検証処理S1009では、送信カウント値が0以下であるならば、送信カウント値を0とする処理S1011、送信許可を解除する処理S1012及び音声発呼許可設定を解除する処理S1013を実行した後、割り込み待ち判定処理S1002へ戻り、それ以外ならば、空線生成処理S1010を実行する。
空線実行処理S1010は、ダミーデータ生成を生成し、エンコード処理部710へ出力する処理S10101とエンコード処理部710に対し、空線フレーム生成指示を出力する処理S10102を実行した後、割り込み待ち判定処理S1002へ戻る。
【００３７】
送信カウント値判断処理S1014では、送信カウント値が0以上2以下ならば同期バースト生成処理S1015へ、それ以外ならば音声フレーム生成処理S1017へ分岐を行う。
同期バースト生成処理S1015は、同期バーストの各チャネルに格納されるデータを作成し、エンコード処理部710へ出力する処理S10151及びエンコード処理部710へ同期バーストを生成指示する処理S10152を実行し、送信カウント値加算処理S1016を実行する。
送信カウント値加算処理S1016では、現状の送信カウント値に1を加算し格納した後、割り込み待ち判定処理S1002へ戻る。
音声フレーム生成処理S1017では、音声処理部707より音声データを入力し、エンコード処理部710へ出力する処理S10171及びエンコード処理部710に対し、音声フレーム生成指示する処理S10172を実行した後、割り込み待ち判定処理S1002へ戻る。
【００３８】
送信カウント値判断処理S1018では、送信カウント値が0以上2以下ならば、同期バースト生成処理S1015へ、それ以外ならば送信カウント値判断処理S1020へ分岐を行う。
同期バースト生成処理S1015は、前記と同様の処理をした後、送信カウント値加算処理S1019へ戻る。送信カウント値加算処理S1019では、送信カウント値に1を加算し、格納した後、割り込み待ち判定処理S1002へ戻る。
【００３９】
送信カウント値判断処理S1020では、送信カウント値が3以上4以下ならば、データフレーム生成処理S1021へ、それ以外ならば空線フレーム生成処理S1010へ分岐を行う。
データフレーム生成処理S1021では、固有番号記憶部709より固有番号を読出す処理S10211、外部装置708より移動局情報を読み出す処理S10212、固有番号及び移動局情報を結合し、データ作成後エンコード処理部710へ転送を行う処理S10213及びエンコード処理部710に対し、データフレーム生成指示をする処理S10214を実行した後、送信カウント加算処理S1022へ戻る。送信カウント加算処理S1022では、送信カウント値に1を加算し、格納した後、割り込み待ち判定処理S1002へ戻る。
【００４０】
空線フレームS1010では、前記の通り処理を行った後、送信カウント値加算処理S1023へ戻る。送信カウント値加算処理S1023では、送信カウント値に1を加算し、格納した後、送信カウント値判断処理S1024を実行する。
送信カウント値判断処理S1024では、送信カウント値が7以上であるならば、応答設定処理S1025へ、それ以外ならば割り込み待ち判定処理S1002へ分岐を行う。
応答設定処理S1025では、応答設定を解除した後、送信許可設定処理S1026を実行する。
送信許可設定処理S1026では、送信許可設定を解除した後、送信カウント値設定処理S1027を実行する。送信カウント値設定処理S1027では、送信カウント値を0とした後、割り込み待ち判定処理S1002へ戻る。
【００４１】
送信状態判定処理S1028では、現在自局より送信中かどうかを検証し、送信中であれば、割り込み待ち判定処理S1002へ、それ以外であれば、データ入力処理S1029へ分岐を行う。
データ入力処理S1029では、デコード処理部704より、フレーム種別及びデータ情報を入力した後、フレーム種別判定処理S1030を実行する。
フレーム種別判定処理S1030では、受信したフレームが同期バーストであるならば、送信許可設定処理S1047へ、それ以外ならば、フレーム種別判定処理S1031へ分岐を行う。
送信許可設定処理S1047では、送信許可設定を解除した後、空線受信カウント設定処理S1048を実行する。
空線受信カウント設定処理S1048では、空線受信カウント値を0とした後、割り込み待ち判定処理S1002へ戻る。
【００４２】
フレーム種別判定処理S1031では、受信フレームが空線であるならば、空線受信カウント加算処理S1038へ、それ以外ならば、空線受信カウント設定処理S1032へ分岐を行う。
空線受信カウント設定処理S1032では、空線受信カウント値を0とし、格納した後、送信許可設定処理S1033を実行する。
送信許可設定処理S1033では、送信許可を解除した後、フレーム種別判定処理S1034を実行する。
【００４３】
フレーム種別判定処理S1034では、受信フレームがデータ信号であるならば、固有番号判定処理S1036へ、それ以外ならば、音声データ出力処理S1035へ分岐を行う。
音声データ出力処理S1035では、音声データを音声処理部707へ出力する処理を行った後、割り込み待ち判定処理S1002へ戻る。
固有番号判定処理S1036では、データ中の固有番号が自局の固有番号S104と同一かを検証し、同一であれば、応答準備設定処理S1037へ、それ以外ならば、割り込み待ち判定処理S1002へ戻る。
応答準備設定処理S1037では、応答準備設定を行った後、割り込み待ち判定処理S1002へ戻る。
【００４４】
空線受信カウント加算処理S1038では、空線受信カウント値に1を加算し、格納した後、空線受信カウント値判定処理S1039を実行する。
空線受信カウント値判定処理S1039では、空線受信カウント値が2ならば、応答準備設定検証処理S1040へ、それ以外ならば、空線受信カウント値判定処理S1044へ分岐を行う。
応答準備設定検証処理S1040は、応答準備設定となっているならば、応答準備設定解除処理S1041へ、それ以外ならば、割り込み待ち判定処理S1002へ戻る。
【００４５】
応答準備設定解除処理S1041は、応答準備設定を解除し、応答設定処理S1042を実行する。応答設定処理S1042は、応答設定を行い、送信許可設定処理S1043を実行する。
送信許可設定処理S1043は、送信許可設定を行い、割り込み待ち判定処理S1002へ戻る。
空線受信カウント値判定処理S1044は、空線受信カウント値が9ならば、音声発呼許可設定処理S1045へ、それ以外ならば、割り込み待ち判定処理S1002へ戻る。
音声発呼許可設定処理S1045では、音声発呼許可設定を行い、送信許可設定処理S1046を実行する。
送信許可設定処理S1046では、送信許可設定を実行し、割り込み待ち判定処理S1002へ戻る。
【００４６】
従来のデジタル移動無線システムにおけるポーリング処理の技術として例えば特許文献１が挙げられる。
【００４７】
【特許文献１】特開２００３−１９８４５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００４８】
例えば、タクシー無線など移動局の位置情報が頻繁に変更され、基地局側で、その情報を認識する必要があるシステムでは、音声通話よりもポーリングによるデータ収集が優先され、その精度(更新頻度)が高い事や、自基地局下に居る移動局を速やかに認識する事も重要である。
【００４９】
しかし従来例でのデジタル移動無線システムのポーリング処理では、休憩中などで電源を切っている移動局などに対してもポーリングを行ってしまい、その時間が無駄になる。
また、他エリアを移動中の移動局が、自エリア内に入った場合、基地局は自エリア内に入ってきた移動局を認識できない為、その移動局に対してポーリング処理が行えないという問題点がある。
【００５０】
本発明の目的は上記の問題点に鑑み、デジタル移動無線システムにおいて、ポーリングが不要な移動局を検出し、ポーリング対象外とし、移動局情報の更新頻度を向上させ、また、ポーリングが再度必要になった場合や、他エリアから移動してきた移動局を自動的にポーリング対象に組み入れる事を可能とする手段を提供することを目的とする。
【課題を解決するための手段】
【００５１】
上記問題点を解決するため請求項１に記載の発明は、少なくとも1つの基地局と、複数の移動局とより構成されるデジタル移動無線システムにおいて、前記複数の移動局の各々がそれぞれ固有の番号を有し、前記基地局が前記複数の移動局の情報を定期的に収集するポーリング処理であって、前記基地局は前記複数の移動局のうちの応答を期待する移動局に対して当該移動局の固有の番号と共にポーリング信号を送信し、当該ポーリング信号を受信した移動局は当該ポーリングの応答時に自局の固有の番号と共に移動局情報を返信する送受信制御を行う機能を具備し、前記基地局は、規定の回数、応答が無い移動局をポーリング処理の対象から除外することを特徴とする。
【００５２】
上記問題点を解決するため請求項２に記載の発明は、請求項1記載のデジタル移動無線システムにおいて、前記複数の移動局の各々は、自局がポーリング処理の対象か否かを監視する監視手段を有し、該監視手段により自局がポーリング処理の対象で無い場合、自局をポーリング処理の対象とする旨の信号を前記基地局に送信する登録処理を行うことを特徴とする。
【００５３】
上記問題点を解決するため請求項３に記載の発明は、請求項２記載のデジタル移動無線システムにおいて、移動局が自局をポーリング処理の対象とする旨の信号を前記基地局に送信する登録処理の際に、他の移動局のポーリング返信、若しくは、他の移動局の登録処理とのタイミングが重ならないように、ランダムな時間待機処理を行ってから、自局の登録処理を行うことを特徴とするデジタル移動無線システム。
【発明の効果】
【００５４】
本発明により、基地局にてポーリングが不要な移動局を検出し、ポーリング対象外とし、移動局情報の更新頻度を向上させ、ポーリングが再度必要になった場合や、他エリアから移動してきた移動局を自動的にポーリング対象に組み入れる事を実現させ、ポーリング処理の効率化を実現することが可能となる。
【発明を実施するための最良の形態】
【００５５】
以下、本発明の実施の形態であるデジタル移動無線システムについて説明する。図１に基地局無線機構成例、図２に移動局無線機構成例、図１１に基地局信号処理フローチャート及び図１２に移動局信号処理フローチャートを示し、他は従来例と同様とする。
図１において、101は基地局信号処理部、102は固有番号現テーブル及び103は非応答回数記憶テーブルを示し、他の従来例と同様の動作をするものに関しては、従来例と同一の番号を付した。
図２において、201は移動局信号処理部及び202は乱数発生処理部を示し、他の従来例と同様の動作をするものに関しては、従来例と同一の番号を付した。
【００５６】
基地局動作について説明を行う。
タイミング制御部612は受信処理部602及び送信処理部611に対して、それぞれのフレームの先頭で発生する割り込み信号を出力し、基地局信号処理部101に対しては、動作開始を指示する割り込み信号と送信処理及び受信処理のいずれかを行うよう制御信号を出力する。
送信処理を行う場合、基地局信号処理部101よりエンコード処理部609に対して、生成するフレーム種別と伝送データが通知され、エンコード処理部609では、その指示に従いフレームを構成する。構成したフレームは送信処理部610へ出力され、送信処理部610では、フレームに対し変調処理を行い、高周波信号を生成する。
高周波信号は送信アンテナ611を介して送信される。
受信処理を行う場合、受信アンテナ601より入力した受信信号を受信処理部602において、高周波信号から周波数変換を行い、ベースバンド信号に変換した後、復調処理を実行し、受信フレームデータを生成する。
生成した受信フレームデータはデコード処理部603に入力され、同期情報、受信フレーム種別及び受信データ情報を得る。各情報は基地局信号処理部101に入力される。
【００５７】
基地局信号処理部101の動作を以下に説明する。
基地局信号処理部101は図１１及び図１３に示すフローチャートに従い動作を行う。
構成と同じように、従来例と同様の処理を行うものに関しては、同じ番号を付した。
基地局信号処理部101は起動後、初期化処理S901を行う。
初期化処理S901は、ポーリング設定を行う処理S9011、音声受信中解除を行う処理S9012、音声受信終了設定を行う処理S9013、送信カウント値を０に設定する処理S9015、空線連続送信カウント値を０に設定する処理S9016及び追加初期化処理S1101を実行後割り込み待ち判定処理S902を実行する。
追加初期化処理S1101は、固有番号現テーブル102に対し、起動直後ポーリングを行う移動局の固有番号を登録する処理S11011及び非応答回数記憶テーブル103に対し、起動直後ポーリングを行う移動局の固有番号を登録し、それに対応する非応答回数を０に設定する処理S11012を実行する。
【００５８】
割り込み待ち判定処理S902にてタイミング制御部604からの割り込み待機を行う。
割り込みが発生した場合、送信処理指示の場合は音声送信判断処理S904へ受信処理指示の場合は受信同期判定処理S936へ分岐処理を行う。
【００５９】
音声送信判断処理S904では図８に示す音声通話許可区間で音声通話が発生した場合、音声通話を継続させる為、現在音声を送信中か判定処理を行い、音声送信中であればプレス検出処理S906へ音声非送信中であればポーリング設定判断処理S905へ分岐を行う。
ポーリング設定判断処理S905はポーリング設定であればポーリング解除準備設定判断処理S917へ、そうでなければプレス検出処理S906へ分岐を行う。
ポーリング解除準備設定判断処理S917では、ポーリング解除準備設定であれば空線フレーム生成処理S909へ、そうでなければ送信カウント値判断処理S918へ分岐を行う。
送信カウント値判断処理S918では送信カウント値が0以上2以下の場合同期バースト生成処理S914へ、そうでなければ送信カウント値判断処理S920へ分岐を行う。
【００６０】
同期バースト生成処理S914は同期バーストの各チャネルに格納されるデータを作成し、エンコード処理部609へ出力する処理S9141、同じエンコード処理部609に対し、同期バーストを作成するよう指示する処理S9142及び空線連続送信カウント値を0とする処理S9143を実行した後、送信カウント値加算処理S919を実行する。
送信カウント値加算処理S919では送信カウント値の現在値に1を加算し格納する処理を行い、割り込み待ち判定処理S902へ戻る。送信カウント値判断処理S920は送信カウント値が3以上4以下ならばデータ要求フレーム生成処理S1105へ、そうでなければ空線フレーム生成処理S909へ分岐処理を行う。
データ要求フレーム生成処理S1105は、固有番号現テーブル102より現対象の固有番号を読み込み、エンコード処理部609へ出力する処理S11051、エンコード処理部609に対しデータフレーム生成指示を行う処理S11052及び空線連続送信カウント数を０とする処理S11053を実行した後、送信カウント値を現状値に１加算する処理S922を実行し、割り込み待ち判定処理S902へ戻る。
【００６１】
送信カウント値判断処理S920においてカウント値が3以上4以下以外の場合は、空線フレーム生成処理909を実行する。
空線フレーム生成処理909は、ダミーデータを生成しエンコード処理部609に出力する処理S9091、エンコード処理部609に対し空線フレームを生成するよう指示を行う処理S9092、空線連続送信カウント数の現状値に１加算する処理S9093及び音声送信設定を解除する処理S9094を実行した後、送信カウント値を１加算する処理S923へ戻る。
送信カウント値を1加算する処理S923を実行した後、送信カウント値判断処理S924の処理を行う。送信カウント値判断処理S924は送信カウント値が7以上の場合、送信カウント値を0とする処理S925へ、それ以外の場合は割り込み待ち判定処理S902へ戻る。
【００６２】
送信カウント値を0とする処理S925実行後、ポーリング対象移動局判定処理S1104を行う。ポーリング対象移動局判定処理S1104は、ポーリング対象を固有番号現テーブル102の現対象から次の対象に変更する処理S11041を実行した後、対象変更が固有番号現テーブル102の最終になっているかを判断する処理S11042を実行する。
処理S11042において、最終になってない場合は、割り込み待ち判定処理S902へ戻り、最終となっている場合は、ポーリング対象を固有番号現テーブル102の先頭にする処理S11043及びポーリング解除準備設定をする処理S11044を実行後、割り込み待ち判定処理S902へ戻る。
【００６３】
ポーリング解除準備設定判断処理S917でポーリング解除準備設定となった場合は、空線フレームS909を実行した後、送信カウント加算処理S929を実行する。
送信カウント加算処理S929では現状の送信カウント値に１を加算し記憶する処理を行い、送信カウント値判断処理S930を実行する。
送信カウント値判断処理S930では、送信カウント値を検証し7未満であれば、割り込み待ち判定処理S902へ戻り、7以上であればポーリング解除処理S930へ分岐する。
ポーリング解除処理S930では、ポーリングを終了させる為、ポーリング設定を解除し、ポーリング解除準備設定処理S932にてポーリング解除準備設定を解除した後、割り込み待ち判定処理S902へ戻る。
【００６４】
ポーリング設定判断処理S905においてポーリング設定でない、若しくは音声送信判断処理S904で音声送信中と判断された場合は、
プレス検出処理S906にてプレス処理部605からプレス検出情報を入力し、プレスが入力されている場合は送信カウント値判断処理S913へ、そうでない場合は、音声受信判断処理S907へ分岐を行う。
送信カウント値判断処理部S913では、送信カウント値が0以上2以下の場合、同期バースト生成処理S914へ、それ以外の場合は音声フレーム生成処理S916へ分岐を行う。
同期バースト生成処理S914を実行した後、送信カウント加算処理S915にて送信カウントの現状値に１を加算し、格納した後、割り込み待ち判定処理S902へ戻る。
音声フレーム生成処理S916は、音声処理部606より音声データを読み込み、エンコード処理部609へ出力する処理S9161、エンコード処理部609へ音声フレーム生成指示をする処理S9162及び空線連続送信カウント値を0とする処理S9163を実行後、割り込み待ち判定処理S902へ戻る。
【００６５】
音声受信判断処理S907では、移動局からの音声受信状態設定を検証し、受信ならば折り返し処理S935へ、それ以外ならば音声受信終了判定処理S908へ分岐を行う。
音声受信終了判定処理S908は音声受信が終了しているならば、ポーリングを再開するため、ポーリング設定処理S934へ、それ以外の場合は空線フレーム生成処理S909へ分岐を行う。
空線フレーム生成処理S909を実行後、送信カウントを0とする処理S910で、送信カウント値を初期化し、空線連続送信回数判定処理S911を実行する。
空線連続送信回数判定処理S911は空線連続送信回数がX(X：はM÷40とする)ならば、音声通話許可区間で音声通話が無かったものと見なして再度ポーリング処理を行う為、ポーリング処理S912でポーリング設定を行い、割り込み待ち判定処理S902へ戻り、それ以外の場合は割り込み待ち判定処理S902へ戻る。
【００６６】
折り返し処理S935では、デコード処理部603より入力した、フレーム種別と同じものを生成するようエンコード処理部609指示し、同デコード処理部603より入力した受信データをそのままエンコード処理部609へ出力する処理S9351を実行し、空線連続送信カウント値を0とする処理S9352を実行した後、割り込み待ち判定処理S902へ戻る。
以上が移動局送信処理となる。
【００６７】
次に受信処理について説明を行う。
割り込み待ち判定処理S902において割り込みが発生し、その割り込みが割り込み種別判定処理S903において、受信処理と判定された場合、受信同期検証部S936にてデコード処理部603より入力した受信同期情報を検証し、同期中であれば、データ入力処理S937へ、それ以外の場合は非応答検証処理S1102を実行する。
非応答検証処理S1102は、まず、現在のポーリング状態を判定する処理S11021において、ポーリング状態かどうかを判定する。
【００６８】
ポーリング中で無い場合は、割り込み待ち判定処理S902へ戻り、ポーリング中である場合は、非応答回数記憶テーブル103中の現ポーリング対象に対応した非応答回数を読み込む処理S11022、非応答回数に１を加算する処理S11023を実行した後、加算後の非応答回数を検証する処理S11024にて、非応答回数が規定値以上になっているかを検証する。
規定値以上となっている場合、現ポーリング対象の移動局をポーリング対象より外す。その為の処理として、非応答回数記憶テーブル103より、現ポーリング対象を削除する処理S11025及び固有番号現テーブル102より、現ポーリング対象を削除する処理S11026を実行した後、割り込み待ち判定処理S902へ戻る。
【００６９】
規定値未満の場合は、更新した非応答回数値を非応答回数記憶テーブル103の現ポーリング対象に対応した領域に記憶する処理を行った後、割り込み待ち判定処理S902へ戻る。
データ入力処理S937では、デコード処理部603よりフレーム種別とデータを入力した後、フレーム種別判定処理S938を実行する。
フレーム種別判定処理S938では、受信フレームが同期バーストならば、音声受信設定処理S943へ、それ以外ならば、フレーム種別判定処理S939へ分岐を行う。
音声受信設定処理S943では、現在の音声受信設定情報を音声受信中設定とした後、割り込み待ち判定処理S902へ戻る。
【００７０】
フレーム種別判定処理S939では、受信フレームが空線信号ならば、音声受信設定処理S944へ、それ以外の場合は、フレーム種別判定処理S940へ分岐を行う。
音声受信設定処理S944では、現在の音声受信設定情報を解除した後、音声受信終了設定を行う処理S945を実行した後、割り込み待ち判定処理S902へ戻る。
フレーム種別判定処理S940では、受信フレームがデータ信号であるならば、データ出力処理S946へ、それ以外の場合は、音声出力処理S941へ分岐を行う。データ出力処理S946では、移動局からのデータを外部装置607へ出力する処理を実行した後、応答検証処理S1103を実行する。
【００７１】
応答検証処理S1103は、固有番号現テーブル中に、現在受信した固有番号があるかを検証する処理S11031を実行し、存在する場合は、非応答回数記憶テーブル103中の受信した固有番号に対応する非応答回数情報を０に設定する処理S11032を実行した後、割り込み待ち判定処理S902へ戻る。
存在しない場合は、新規に登録を行うため、非応答回数記憶テーブル103に受信した固有番号を登録し、その非対応回数情報を０に設定する処理S11033及び固有番号現テーブル102の最後尾に受信した固有番号を登録する処理S11034を実行した後、割り込み待ち判定処理S902へ戻る。
音声出力処理S941では、移動局からの音声データを音声処理部606へ出力する処理を実行し、現在の音声送信中設定を音声送信中と設定する処理S942を実行した後、割り込み待ち判定処理S902へ戻る。
【００７２】
次に、移動局動作について説明を行う。
タイミング制御部712は受信処理部703及び送信処理部711に対して、それぞれのフレームの先頭で発生する割り込み信号を出力し、移動局信号処理部201に対しては、動作開始を指示する割り込み信号と送信処理及び受信処理のいずれかを行うよう制御信号を出力する。
タイミング制御部712は、基地局からの受信信号に同期しタイミングを生成する必要があるため、受信処理部703よりタイミング補正情報を取得し、タイミング追従を行う。
送信処理を行う場合、移動局信号処理部201よりエンコード処理部710に対して、生成するフレーム種別と伝送データが通知され、エンコード処理部710では、その指示に従いフレームを構成する。
構成したフレームは送信処理部711へ出力され、送信処理部711では、フレームに対し変調処理を行い、高周波信号を生成する。送信処理部711は送信開始時にアンテナスイッチ702に対して、送受信アンテナ701と送信処理部711が接続するよう制御を行い、送信終了時には送受信アンテナ701と受信処理部703が接続するよう制御を行う。
変調された高周波信号は、アンテナスイッチ702を介し、送受信アンテナ701より送信される。
【００７３】
受信処理を行う場合、送受信アンテナ701より入力した受信信号は、アンテナスイッチ702を介して、受信処理部703へ入力される。
受信処理部602では、入力信号に対し、高周波信号からの周波数変換を行い、ベースバンド信号に変換した後、復調処理を実行し、受信フレームデータを生成する。
生成した受信フレームデータはデコード処理部704に入力され、同期情報、受信フレーム種別及び受信データ情報を得る。各情報は移動局信号処理部201に入力される。
【００７４】
移動局信号処理部201の動作を以下に説明する。
移動局信号処理部201は図１２及び図１４に示すフローチャートに従い動作を行う。
移動局信号処理部201は起動後、送信許可解除をする処理S10011、音声発呼許可解除をする処理S10012、応答準備解除をする処理S10013、応答解除をする処理S10014、送信カウント値を０に設定する処理S10015、空線受信カウント値を０に設定する処理S10016及び追加初期化処理S1201を実行後、割り込み待ち判定処理S1002にてタイミング制御部712からの割り込み待機を行う。
追加初期化処理S1201は、ポーリング未登録設定をする処理S12011、応答待機時間を０に設定する処理S12012、登録要請処理解除をする処理S12013及び周期カウンタを０に設定する処理S12014を行う。
【００７５】
割り込み待ち判定処理S1002は、割り込みが発生した場合、割り込み種別判定処理S1003にて送信処理指示の場合は送信許可判断処理S1004へ、受信処理指示の場合は送信状態判定処理S1028へ分岐処理を行う。
送信許可判断処理S1004では、現在の設定を検証し、送信許可ならば、応答設定判断処理S1005へ、そうでなければ割り込み待ち判定処理S1002へ分岐を行う。
応答設定判断処理S1005では、応答設定を検証し、応答設定であれば、送信カウント値判断処理S1018へ、それ以外ならば、音声発呼許可判断処理S1006へ分岐を行う。
音声発呼許可判断処理S1006では、音声発呼許可設定を検証し、発呼許可ならばプレス検出判断処理S1007へ、それ以外ならば、割り込み待ち判定処理S1002へ分岐を行う。
プレス検出判断処理S1007では、プレス処理部706からのプレス検出情報を参照し、プレスが検出されていれば、送信カウント値減算処理S1008へ、それ以外ならば、送信カウント値判断処理S1014へ分岐を行う。
【００７６】
送信カウント値減算処理S1008では、現状の送信カウント値から1を引き、その値を格納した後、送信カウント値検証処理S1009を実行する。
送信カウント値検証処理S1009では、送信カウント値が0以下であるならば、送信カウント値を0とする処理S1011、送信許可を解除する処理S1012及び音声発呼許可設定を解除する処理S1013を実行した後、割り込み待ち判定処理S1002へ戻り、それ以外ならば、空線生成処理S1010を実行する。
空線実行処理S1010は、ダミーデータ生成を生成し、エンコード処理部710へ出力する処理S10101とエンコード処理部710に対し、空線フレーム生成指示を出力する処理S10102を実行した後、割り込み待ち判定処理S1002へ戻る。
【００７７】
送信カウント値判断処理S1014では、送信カウント値が0以上2以下ならば同期バースト生成処理S1015へ、それ以外ならば音声フレーム生成処理S1017へ分岐を行う。
同期バースト生成処理S1015は、同期バーストの各チャネルに格納されるデータを作成し、エンコード処理部710へ出力する処理S10151及びエンコード処理部710へ同期バーストを生成指示する処理S10152を実行し、送信カウント値加算処理S1016を実行する。
送信カウント値加算処理S1016では、現状の送信カウント値に1を加算し格納した後、割り込み待ち判定処理S1002へ戻る。
【００７８】
音声フレーム生成処理S1017では、音声処理部707より音声データを入力し、エンコード処理部710へ出力する処理S10171及びエンコード処理部710に対し、音声フレーム生成指示する処理S10172を実行した後、割り込み待ち判定処理S1002へ戻る。
送信カウント値判断処理S1018では、送信カウント値が0以上2以下ならば、同期バースト生成処理S1015へ、それ以外ならば送信カウント値判断処理S1020へ分岐を行う。
同期バースト生成処理S1015は、前記と同様の処理をした後、送信カウント値加算処理S1019へ戻る。送信カウント値加算処理S1019では、送信カウント値に1を加算し、格納した後、割り込み待ち判定処理S1002へ戻る。
【００７９】
送信カウント値判断処理S1020では、送信カウント値が3以上4以下ならば、データフレーム生成処理S1021へ、それ以外ならば空線フレーム生成処理S1010へ分岐を行う。
データフレーム生成処理S1021では、固有番号記憶部709より固有番号を読出す処理S10211、外部装置708より移動局情報を読み出す処理S10212、固有番号及び移動局情報を結合し、データ作成後エンコード処理部710へ転送を行う処理S10213及びエンコード処理部710に対し、データフレーム生成指示をする処理S10214を実行した後、送信カウント加算処理S1022へ戻る。送信カウント加算処理S1022では、送信カウント値に1を加算し、格納した後、割り込み待ち判定処理S1002へ戻る。
空線フレームS1010では、前記の通り処理を行った後、送信カウント値加算処理S1023へ戻る。送信カウント値加算処理S1023では、送信カウント値に1を加算し、格納した後、送信カウント値判断処理S1024を実行する。
【００８０】
送信カウント値判断処理S1024では、送信カウント値が7以上であるならば、応答設定処理S1025へ、それ以外ならば割り込み待ち判定処理S1002へ分岐を行う。
応答設定処理S1025では、応答設定を解除した後、送信許可設定処理S1026を実行する。送信許可設定処理S1026では、送信許可設定を解除した後、送信カウント値設定処理S1027を実行する。
送信カウント値設定処理S1027では、送信カウント値を0とした後、割り込み待ち判定処理S1002へ戻る。
【００８１】
次に、受信処理について説明する。
送信状態判定処理S1028では、現在自局より送信中かどうかを検証し、送信中であれば、割り込み待ち判定処理S1002へ、それ以外であれば、データ入力処理S1029へ分岐を行う。
データ入力処理S1029では、デコード処理部704より、フレーム種別及びデータ情報を入力した後、フレーム種別判定処理S1030を実行する。
フレーム種別判定処理S1030では、受信したフレームが同期バーストであるならば、送信許可設定処理S1047へ、それ以外ならば、フレーム種別判定処理S1031へ分岐を行う。
送信許可設定処理S1047では、送信許可設定を解除した後、空線受信カウント設定処理S1048を実行する。
【００８２】
空線受信カウント設定処理S1048では、空線受信カウント値を0とした後、登録要請解除処理S1203を実行した後、割り込み待ち判定処理S1002へ戻る。
登録要請解除処理S1203は、自局登録済み検証処理S12031において自局が登録済みか検証し、自局が登録済みであれば、割り込み待ち判定処理S1002へ戻る。
自局が登録済みで無い場合、応答待機時間を設定する処理S12032において、応答待機時間を０に設定し、応答準備を設定する処理S12033において、応答準備設定を解除とし、応答設定を行う処理S12034において、応答設定を解除とした後、割り込み待ち判定処理S1002へ戻る。
【００８３】
フレーム種別判定処理S1031では、受信フレームが空線であるならば、待機時間調整処理S1202へ、それ以外ならば、空線受信カウント設定処理S1032へ分岐を行う。
空線受信カウント設定処理S1032では、空線受信カウント値を0とし、格納した後、送信許可設定処理S1033を実行する。送信許可設定処理S1033では、送信許可を解除した後、フレーム種別判定処理S1034を実行する。
フレーム種別判定処理S1034では、受信フレームがデータ信号であるならば、固有番号判定処理S1036へ、それ以外ならば、音声データ出力処理S1035へ分岐を行う。
音声データ出力処理S1035では、音声データを音声処理部707へ出力する処理を行った後、割り込み待ち判定処理S1002へ戻る。
【００８４】
固有番号判定処理S1036では、データ中の固有番号が自局の固有番号S104と同一かを検証し、同一であれば、応答準備設定処理S1037へ、それ以外ならば、割り込み待ち判定処理S1002へ戻る。応答準備設定処理S1037では、応答準備設定を行った後、固有番号検証処理S1205を実行する。
固有番号検証処理S1205は、自局登録済み設定をする処理S12051及び非呼出検出フラグをクリアする処理S12052を実行した後、割り込み待ち判定処理S1002へ戻る。
【００８５】
待機時間調整処理S1202は、自局登録済み検証処理S12021において自局が登録済みか検証し、自局が登録済みであれば、空線受信カウント加算処理S1038へ、登録済みでなければ、応答待機時間減算処理S12022へ分岐を行う。
応答待機時間減算処理S12022では、現在の応答待機時間から１を減算し値を格納した後、応答待機時間検証処理S12023を実行する。
応答待機時間検証処理S12023では、応答待機時間が０を超えるならば、空線受信カウント加算処理S1038へ、０以下であるならば、応答準備設定処理S12024へ分岐を行う。
応答準備設定処理S12024では、応答準備設定を行った後、空線受信カウント設定処理S12025を実行する。
【００８６】
空線受信カウント設定処理S12025では、空線受信カウントを１に設定した後、空線受信カウント加算処理S1038を実行する。
空線受信カウント加算処理S1038では、空線受信カウント値に1を加算し、格納した後、空線受信カウント値判定処理S1039を実行する。空線受信カウント値判定処理S1039では、空線受信カウント値が2ならば、応答準備設定検証処理S1040へ、それ以外ならば、空線受信カウント値判定処理S1044へ分岐を行う。
【００８７】
応答準備設定検証処理S1040は、応答準備設定となっているならば、応答準備設定解除処理S1041へ、それ以外ならば、割り込み待ち判定処理S1002へ戻る。
応答準備設定解除処理S1041は、応答準備設定を解除し、応答設定処理S1042を実行する。
応答設定処理S1042は、応答設定を行い、送信許可設定処理S1043を実行する。
送信許可設定処理S1043は、送信許可設定を行い、割り込み待ち判定処理S1002へ戻る。
空線受信カウント値判定処理S1044は、空線受信カウント値が9ならば、音声発呼許可設定処理S1045へ、それ以外ならば、割り込み待ち判定処理S1002へ戻る。
【００８８】
音声発呼許可設定処理S1045では、音声発呼許可設定を行い、送信許可設定処理S1046を実行する。送信許可設定処理S1046では、送信許可設定を実行した後、周期検証処理S1204を実行する。
周期検証処理S1204は、自局登録済み検証処理S12041において自局が登録済みか検証し、自局が登録済みであれば、非呼出検出フラグ検証処理S12044へ、登録済みでなければ応答待機時間設定処理S12042へ分岐を行う。
応答待機時間設定処理S12042は、乱数発生処理部202より応答待機時間L(LはL×40[ms]が音声通話許可区間 M[ms]を超えないような自然数とする)を読み込み、周期カウンタ設定処理S12043を実行する。
周期カウンタ設定処理S12043では、周期カウンタを０に設定した後、割り込み待ち判定処理S1002へ戻る。
【００８９】
非呼出検出フラグ検証処理S12044では、非呼出検出フラグがクリアされていれば、周期カウンタ設定処理S12045へ、非呼出検出フラグがセットされたままならば、周期カウンタ加算処理S12046へ分岐を行う。
周期カウンタ設定処理S12045では、周期カウンタに０を設定し、非呼出検出フラグ設定処理S120510を実行する。
周期カウンタ加算処理S12046では、現状の周期カウンタ値に１を加算し、格納した後、周期カウンタ検証処理S12047を実行する。
周期カウンタ検証処理S12047では、周期カウンタがW(Wは自然数とする)未満ならば、非呼出検出フラグ設定処理S120510へ、W以上ならば自局登録設定処理S12048へ分岐を行う。
自局登録設定処理S12048では、自局が基地局ポーリング対象外であると判断し、自局登録設定を解除した後、周期カウンタ設定処理S12049を実行する。
周期カウンタ設定処理S12049では、周期カウンタを０に設定し、非呼出検出フラグ設定処理S120510を実行する。
非呼出検出フラグ設定処理S120510では、非呼出検出フラグをセットした後、割り込み待ち判定処理S1002へ戻る。
【００９０】
本発明に係る実施の形態によると、デジタル移動無線通信での基地局が移動局情報を定期的に収集する、いわゆるポーリング処理において、各移動局がそれぞれ固有の番号を有し、基地局は応答を期待する移動局の固有番号を送信し、移動局側も応答時に移動局情報と併せて自局の固有番号を送信することにより送受信の制御を行う機能を具備し、基地局側にて規定回数移動局より応答が無かった場合、ポーリング対象から外し、ポーリング処理の効率化を図ることができる。
また、移動局側で自局が基地局のポーリング対象か否かを監視する処理を有し、ポーリング対象で無い場合、自局の登録を自動的に行うことができる。
また、移動局側が自局登録を行う際に、他移動局の登録とタイミングが重ならないように、ランダムな時間待機処理を行ってから、登録送信を行うことにより、より効率的なポーリング処理とすることができる。
【００９１】
上記本発明によると、電源断などによりポーリングの必要が無い移動局の検出を、基地局側に非応答回数をカウントする為のカウンタを具備し、そのカウンタ値により非応答移動局を検索対象テーブルから削除する機能を具備することによりポーリング処理が可能である。
【００９２】
また、移動局の自動登録を、移動局側では自局の固有番号がポーリング区間で受信できない場合音声通話許可区間でポーリング応答フレームを送信し、自局の登録を要請する処理を具備し、その際他の登録希望移動局との送信が重ならないよう乱数発生器を具備し、その分のフレームを遅延させてから送信を開始させる処理を具備し、基地局側では、音声通話許可区間でポーリング応答フレームを受信した場合、応答フレーム中の移動局固有番号をポーリング検索対象テーブルの最終部に追加する処理を具備することによりポーリング処理が可能である。
【図面の簡単な説明】
【００９３】
【図１】提案法による基地局送受信処理ブロック図の一例を示した図
【図２】提案法による移動局送受信処理ブロック図の一例を示した図
【図３】同期バースト構成例
【図４】通信チャネル構成例
【図５】ポーリング(応答要求及び応答)フレーム構成例
【図６】従来例による基地局送受信処理ブロック図の一例を示した図
【図７】従来例による移動局送受信処理ブロック図の一例を示した図
【図８】ポーリング及び音声通話タイミングの一例
【図９】従来例による基地局信号処理フローチャートの一例
【図１０】従来例による移動局信号処理フローチャートの一例
【図１１】提案法による基地局信号処理フローチャートの一例
【図１２】提案法による移動局信号処理フローチャートの一例
【図１３】提案法による基地局信号処理フローチャート（追加部）
【図１４】提案法による移動局信号処理フローチャート(追加部)
【符号の説明】
【００９４】
101：基地局信号処理部、102：固有番号現テーブル、103：非応答回数記憶、201：移動局信号処理部、202：乱数発生処理部、601：受信アンテナ、602：受信処理部、603：デコード処理部、604：基地局信号処理部、605：プレス処理部、606：音声処理部、607：外部装置、608：固有番号テーブル、609：エンコード処理部、610：送信処理部、611：送信アンテナ、612：タイミング制御部、701：送受信アンテナ、702：アンテナスイッチ、703：受信処理部、704：デコード処理部、705：移動局信号処理部、706：プレス処理部、707：音声処理部、708：外部装置、709：固有番号記憶部、710：エンコード処理部、711：送信処理部、712：タイミング制御部。
【図１】
2006165619.tif 000003
【図２】
2006165619.tif 000004
【図３】
2006165619.tif 000005
【図４】
2006165619.tif 000006
【図５】
2006165619.tif 000007
【図６】
2006165619.tif 000008
【図７】
2006165619.tif 000009
【図８】
2006165619.tif 000010
【図９】
2006165619.tif 000011
【図１０】
2006165619.tif 000012
【図１１】
2006165619.tif 000013
【図１２】
2006165619.tif 000014
【図１３】
2006165619.tif 000015
【図１４】
2006165619.tif 000016