(57)【特許請求の範囲】
【請求項１】局線と複数の加入者局との間にディジタル無線多元接続陸上通信を提供するディジタル電話システムであって、基地局と前記加入者局との間の無線周波数（ＲＦ）リンク経由で前記基地局から前記加入者局への順方向情報と前記加入者局から前記基地局への逆方向情報との同時的無線送信が可能であり、前記ＲＦリンクの各周波数チャンネルが、複数の時間スロットを各々が含み始点が一致するように互いに同期した複数のフレームを備え、相互接続手段で前記順方向情報を前記周波数チャンネルの一つの時間スロットに配置するディジタル電話システムにおいて、前記逆方向情報を前記順方向情報対応の時間スロットからずれた所定の時間スロットに自動的に配置するディジタル電話システム。
【請求項２】互いに異なる無線周波数（ＲＦ）の複数の送信チャンネルを有する無線周波数（ＲＦ）リンク経由で基地局と複数の移動加入者局との間の多元接続無線電話網における少なくとも一つのディジタル情報信号の伝達を行う方法であって、前記送信チャンネルの各々が、複数の時間スロットを各々が含み始点が一致するように互いに同期した複数のフレームから成るディジタル情報信号伝達方法において、情報信号への時間スロット割当てをその情報信号が前記基地局と加入者局との間の前記ＲＦリンク経由で一つの方向に送信されるように行う過程と、前記基地局と前記加入者局との間の前記方向と逆の方向の情報信号の送信を前記割当てによる割当て時間スロットからずれた所定の時間スロットで自動的に行う過程とを含むディジタル情報信号伝達方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は多数の音声信号またはデータ信号を一つ以上の無線周波数（ＲＦ）チャンネルを通じて同時に伝送するディジタル加入者電話システムに関する。
【０００２】
【発明が解決しようとする課題】
この種の無線ディジタル加入者電話システムは基地局経由で有線公衆交換網すなわち電話網と無線加入者局とを接続するのものであり、周波数の有効利用、動作の安定性、低廉・高性能が求められるが、これら要求を十分に満たすものはまだ開発されていない。
【０００３】
【課題を解決するための手段】
本発明は、基地局と複数の無線加入者局との間のディジタル時分割回路を使用して多重情報信号を無線伝送するためのシステムを提供する。これらの加入者局は固定式でも移動式でも差支えない。時分割回路の数は信号の伝送品質によって決定される。基地局はアナログ及び／又はディジタルでありうる外部情報ネットワークすなわち電話網と相互結合されている。情報信号は音声、データ、ファクシミリ、ビデオ、コンピュータ、及び計測信号で構成されているグループから選択される。
【０００４】
移動加入者局は選択的に比較的速くまた比較的遅く移動することができる。
【０００５】
システムに適用される信号の変調レベル及び電力は、システムにおける信号誤り検出に基づいて調整される。
【０００６】
システムは、信号フェーディングに拘わらず比較的強い信号の受信をもたらすため、相互に選択的に間隔を置いて配置された複数のアンテナを使用することによる空間ダイバシティを具備している。
【０００７】
基地局は複数のＲＦチャンネル対を通して動作する。各々のチャンネル対の動作は、所与の無線周波数（ＲＦ）チャンネル経由の互いに異なる加入者局への同時伝送に備えて電話会社の幹線経由で同時に受信した所与の複数の情報信号を処理するための送信チャンネル回路と、前記幹線経由の伝送に備えた情報信号の提供のために互いに異なる加入者局から所与のＲＦチャンネル経由で同時に受信した複数の信号を処理するための受信チャンネル回路との組合せによって実現されている。
【０００８】
幹線を通して受信された情報信号をディジタル信号サンプルに変換するため、個別の変換装置が幹線の各々にそれぞれ接続されている。
【０００９】
送信チャンネル回路は、変換装置の個別装置からそれぞれ導出されたディジタル信号サンプルを同時に圧縮して与えられた数の個別の圧縮信号を提供するための前記与えられた複数の個別信号圧縮装置、それぞれの圧縮信号の各々は個別圧縮装置の予め定められた装置と関連している送信チャンネル・ビット・ストリーム内の逐次反復的スロット位置を占有する前記圧縮信号を逐次的に単一送信チャンネル・ビット・ストリームに組合わせるための圧縮装置に接続されたチャンネル制御装置、及び送信チャンネル・ビット・ストリームに応答して予め定められたＲＦチャンネルを通して伝送するため送信チャンネル信号を提供するための装置を具備している。
【００１０】
交換機はそれぞれの個別変換装置を個別の圧縮装置のうちの指示されたものに結合する。
【００１１】
遠隔プロセッサ装置は幹線に結合していて幹線の１つを通して受信された入力呼要求信号に応答し、交換機が個別圧縮装置のうちのいずれの１つを１つの幹線に接続されている個別変換装置の１つの接続することになっているかを指示するスロット割当て信号を提供し、これにより、交換機によってそのように接続されている個別圧縮装置の１つに関連している送信チャンネル・ビット・ストリーム内のスロットを１つの幹線に割当てる。この遠隔接続プロセッサはメモリを維持し、このメモリのスロットは入力呼要求の受信に際し遠隔接続プロセッサがこのメモリを調べ、他の幹線に割当てられていないスロットの１つに関連している圧縮装置に対する接続を生じせしめるスロット割当て信号を提供するように割当てられている。
【００１２】
呼プロセッサは遠隔接続プロセッサに接続していてスロット割当て信号に応答し、交換機にスロット割当て信号によって指示された接続を完結せしめる。
【００１３】
受信チャンネル回路は、受信チャンネル信号を受信しかつその受信チャンネル信号を処理し異なるそれぞれの繰返し順序スロット位置における個別圧縮信号を含む受信チャンネル・ビット・ストリームをもたらす受信機装置、各々が受信チャンネル・ビット・ストリーム内の異なるスロット位置に関連していて受信チャンネル・ビット・ストリームの前記関連したそれぞれのスロット位置に含まれている個別の圧縮信号からディジタル信号サンプルを再構築するための与えられた複数の個別信号合成装置、及び個別圧縮信号を受信チャンネル・ビット・ストリームから分離しかつ分離された信号をその信号が導出されたそれぞれのタイム・スロットに関連している個別合成装置に分配するための制御装置を具備する。
【００１４】
個別再変換装置は幹線の各々にそれぞれ接続していてそれぞれの幹線を通して伝送するためディジタル信号サンプルを情報信号に再変換する。これらの個別再変換手段の各々は個別変換手段の１つと関連していてさらに関連個別変換手段とともに幹線のうちの共通幹線に接続している。
【００１５】
交換機はそれぞれの個別再変換装置を個別合成装置の指示されたものに結合させる。
【００１６】
遠隔接続プロセッサは１つの幹線を通して受信された入力呼要求信号に応答し、交換機が個別合成装置のいずれの１つを１つの幹線に接続されている個別再変換装置の１つに接続することになっているかを指示するためスロット割当て信号を提供し、これによって、交換機手段によってそのように接続されている個別合成装置の１つに関連している受信チャンネル・ビット・ストリーム内のスロットを１つの幹線に割当てる。遠隔接続プロセッサはメモリを維持し、このメモリの受信チャンネル・ビット・ストリーム内のスロットは入力呼出し要求の受信に際しこの遠隔接続プロセッサがこのメモリを調べ他の幹線に割当てられていないスロットの１つの関連している合成装置に対する接続を生じせしめるためのスロット割当て信号を呼び出しプロセッサに提供するように割当てられている。
【００１７】
本発明のシステムは最新のディジタル及び大規模集積電子技術を駆使し、低価格、高信頼性、高品質の通信施設を多方面の市場に出している。ひとつの好ましい実施例においては、地理的に互いに近い位置にある多数の加入者局と交信できるように中央部に配置した固定基地局を用いる。この中央基地局は入力電話幹線に接続している施設局内交換設備（ＰＢＸ）を通して公衆交換電話会社（Ｔｅｌｃｏ）ネットワークの電話局に接続することができる。システム内の加入者局は固定使用主体の可搬式でも移動式でもよく、また比較的遅い又は比較的速い移動でも動作可能である。加入者局はUHF無線チャンネルを経て基地局と、そして標準２線式ＤＴＭＦ押しボタン電話機器又はＲＳ−２３２Ｃ又は非標準電話局（例えば４線）を経てユーザと通信する。本システムは現存する配線式地域加入者ループに取って代わり又は配線接続が実行不能であるか又は経済的でない地域に良質の電話サービスを提供する。
【００１８】
本発明のシステムのひとつの特徴は、与えられたネットワーク内の周波数の同時多重使用を可能ならしめるため、時分割多重アクセス（ＴＤＭＡ）を使用する能力である。任意の数の実用的高品質音声回線を所与の周波数チャンネル（２５ＫＨｚチャンネル間隔）で同時に動作させることができる。説明の目的で音声４回線の例を使用している。このことは、与えられた１つの周波数に関して一度に１回線の通話しか提供できない現存のアナログ無線電話システムに対してスペクトル的及び経済的両面の利点をもたらすものである。
【００１９】
低廉な固定、移動、及び可搬通信サービスをもたらしている上記特徴は、スペクトル的に効率的なディジタル変調技術と組み合わせた低速度ディジタル音声コーディング（１６Ｋｂｐｓ）を使用していることである。例えば、１４．６Ｋｂｐｓ音声コーディング技術と１６レベルＤＰＳＫ変調との組合せ使用により、４つの同時全二重通話を全スペクトル内、特に４００〜５００ＭＨｚ及び８００〜９５０ＭＨｚセグメント内で２５ＭＨｚの周波数間隔で配置した単一２０ＫＨｚＢＷ（帯域幅）チャンネル対で支援可能にしている。この組合せにより少なくとも２０ｋｍの距離にわたり良質の通話をもたらしている。
【００２０】
有線サービスと競争するには、与えられた数の２５ＫＨｚチャンネル対で同時に支援可能であるよりもはるかに大きい加入者母集団を収容しなければならない。たとえば、１２チャンネル対のシステムが４７の同時呼出しを支援したとすると合計オフフック＋オンフック加入者母集団数は５００となる（所望ピーク・アワー・ブロッキング公算による最大制約の場合）。従って、合理的な呼出し接続遅延を提供している加入者呼出し制御構成も本発明の重要な利点である。
【００２１】
本発明の上記以外の特徴は、好ましい実施例の説明に関連して説明する。
【００２２】
本明細書に使用してある略語の意味
Ａ／Ｄ          アナログ・ディジタル・コンバータ
ＡＤＰＣＭ      適応型差分パルス・コード変調
ＡＧＣ          自動利得制御
ＡＭ            振幅変調
ＢＣＣ          ベースバンド制御チャンネル
ＢＰＳＫ        ２進位相シフト・キーイング変調
ＢＷ            帯域幅
ＣＣＵ          チャンネル制御装置
ＣＯＤＥＣ      符復号器
ＤＥＭＯＤ      復調器（モデムの受信部）
Ｄ／Ａ          ディジタル・アナログ・コンバータ
ｄＢ            デシベル
ＤＩＤ          直接内部ダイアル
ＤＭＡ          直接メモリ・アクセス
ＤＰＳＫ        差分位相シフト・キーイング変調
ＤＴＭＦ        二重音調複数周波数信号スキーム
ＥＣＬ          エミッタ結合型論理
ＦＣＣ          米国連邦通信委員会
ＦＩＦＯ        先入れ先出し記憶装置
ＦＩＲ          有限インパルス・レスポンス・フィルタ
Ｈｚ            ヘルツ（サイクル／秒）
Ｉ              同相
ＩＦ            中間周波数
Ｋｂｐｓ        キロビット／秒
ＫＨｚ          キロヘルツ
Ｋｍ            キロメートル
ＬＳＢ          最下位のビット
ＭＤＰＳＫ      マルチ・フェーズ差分位相シフト・キーイング変調
ＭＨｚ          メガヘルツ
ＭＯＤＥＭ      モデム（統合変調・復調器）
ＭＰＭ          メッセージ処理モジュール
ｍｓ            ミリ秒
ＯＣＸＯ        恒温槽制御クリスタル発振器
ＰＢＸ          施設局内交換設備
ＰＣＭ          パルス符号変調
ＰＳＮ          公衆交換網
ＰＳＴＮ        公衆交換電話通信網又は他の通信業者（Telco  等）
Ｑ              直交位相
ＱＰＳＫ        直交位相シフト・キーイング変調
ＲＢＴＧ        呼出し音発生器
ＲＡＭ          直接アクセス記憶装置
ＲＣＣ          無線制御チャンネル
ＲＥＬＰ        残留励起直線予測
ＲＦ            無線周波数
ＲＦＵ          無線周波数装置
ＲＰＵ          遠隔接続プロセッサ装置
ＲＯＭ          固定記憶装置
ＲＸ            受信
ＳＨＦ          超短波周波数（3,000〜30,000ＭＨｚ）
ＳＩＮ          加入者識別番号
ＳＬＩＣ        加入者ループ・インタフェース回路
ＳＴＩＭＵ      システム・タイミング装置
ＳＴＵ          加入者局電話機インタフェース装置
ＳＵＢＴＵ      加入者タイミング装置
ＴＤＭ          時分割多重処理
ＴＤＭＡ        時分割多重アクセス
Ｔｅｌｃｏ      電話会社
ＴＸ            送信
ＵＨＦ          極超短波周波数
ＵＴＸ−２５０  処理及びインタフェース機能を有する交換機、ＰＢＸが妥当
であるが必ずしもＰＢＸであることを要しない
ＵＷ            ユニーク・ワード
ＶＣＵ          音声符復号装置
ＶＣＸＯ        電圧制御クリスタル発振器
ＶＨＦ          超短波周波数（３０〜３５０ＭＨｚ)
【発明の実施の形態】
本発明において、実施例に特別の周波数帯域（たとえば、４５４〜４６０ＭＨｚ）を使用しているところには、本発明は少なくとも全ＶＨＦ、ＵＨＦ、およびＳＨＦ帯域に同様に適用可能である。
【００２３】
図１によれば、本発明のシステムは複数の加入者局１０と基地局１１との間にＵＨＦ無線を使用して加入回線電話サービスを提供する。基地局１１は、無線を基本とする加入者局１０との間に直接通話接続を提供するとともに電話会社（Ｔｅｌｃｏ）電話局１２に接続していてシステム外の地点との間の通話に対応する。
【００２４】
たとえば、図示のシステムは４５４ＭＨｚ〜４６０ＭＨｚバンド内の通信事業者（ｃｏｍｍｏｎ  ｃａｒｒｉｅｒ）周波数チャンネル対で運用している。この特別の周波数セットは２６個の指定チャンネルを含んでいる。これらのチャンネルは許可帯域幅２０ＫＨｚで周波数間隔は２５ＫＨｚである。送信チャンネルと受信チャンネルとの間の周波数間隔は、基地局伝送に割当てられた２つの周波数のうち低い方の周波数を中心周波数として５ＭＨｚである。前述のとおり、このシステムは他のＵＨＦチャンネル対によっても運用可能である。
【００２５】
基地局から加入者局への伝送（送信チャンネル）のモードは時分割多重方式（ＴＤＭ）による。加入者局から基地局への伝送（受信チャンネル）は時分割多元接続方式（ＴＤＭＡ）方式による。
【００２６】
すべてのシステムは４７ＣＦＲ  ＦＣＣ  Ｐａｒｔｓ  ２１、２２、及び９０、並びにその他の関連規則に合致するように設計してある。
【００２７】
基地局１１と加入者局１０との間の通信は、４５４〜４６０ＭＨｚバンド内の周波数間隔２５ＫＨｚの全二重チャンネルによる濾波（ｆｉｌｔｅｒｅｄ）多相差分位相シフト・キーイング（ｍｕｌｔｉｐｈａｓｅ  ｄｉｆｆｅｒｅｎｔｉａｌ  ｐｈａｓｅ  ｓｈｉｆｔ  ｋｅｙｉｎｇ）（ＭＤＰＳＫ）変調によってディジタル的に達成され、これによりＦＣＣ規則第２１、２２、及び９０項（すなわち、２１．１０５、２２．１０５、及び９０．２０９）に規定された２０ＫＨｚ帯域幅の要求事項を満たしている。このシステムは、ＶＨＦ、ＵＨＦ、及びＳＨＦスペクトルのすべての可能な部分内の他の帯域幅及び周波数間隔でも使用可能である。
【００２８】
各２５ＫＨｚ  ＦＣＣチャンネルについてのシンボル・レートは、各方向において１６キロ・シンボル／秒である。音声伝送は、１６レベルのＰＳＫ変調及び１４．６Ｋｂｐｓのコーディング・レートの音声ディジタル化によって達成される。選択的に、変調は２−レベル（ＢＳＫＰ）又は４−レベル（ＱＰＳＫ）を適用することができる。異なる変調レベルの混用が同一チャンネルで同時に可能である。時分割多重化により、このシステムは１４．６Ｋｂｐｓの場合の２の乗数位相ごとに１通話（４位相で２通話、１６位相で４通話等）又は低レートの場合は目的に応じてそれ以上の通話を提供する。これはもちろん一例にすぎず、下記の表に示すようにモデム・ビット／シンボル即ち位相と符復号器レートのいろいろな組合せが使用できる。
0004059419.tif 000002
基地局は、チャンネルが選択自由である周波数帯域４５４〜４６０ＭＨｚバンド内のＦＣＣ２５ＫＨｚ間隔の周波数チャンネルのいずれかのチャンネル又はすべてのチャンネルによる送信及び受信が可能である。各々の音声チャンネルに対するチャンネル周波数の選択は一度に１チャンネルずつ基地局によって自動的に行われるが、基地局に備えてある操作者制御卓のインタフェースによってオーバライドすることができる。
【００２９】
基地局は各周波数チャンネルごとに通常１００ワットの送信電力出力を有することが可能である。
【００３０】
基地局は加入者局に対して変調制御、並びにタイム・スロット及び周波数チャンネル割当てを実施する。この外、逐次的タイム・スロット差及び隣接チャンネル干渉の最小化の目的で、基地局は加入者に対して適応電力制御を実施する。
【００３１】
選択したチャンネルに関してのTelco（電話会社）局線とＴＤＭスロットとの間の切換えは、好ましくはディジタル・スイッチを使用して基地局によって行われる。ただし、このディジタル・スイッチはアナログ・スイッチで置換可能である。
【００３２】
基地局は受信チャンネルに関して三重空間ダイバシティ能力を付与する。
【００３３】
加入者局は３ブランチ・ダイバシティで運用することができる。送信電力は典型的な場合０．１〜２５ワットの間で調整可能であるが、これ以外の電力範囲においても調整可能である。加入者局を通しての音声通信はリアル・タイム全二重を想定しているが、ＲＦシステムは適切な時分割多重タイミング法を利用することによって半二重で作動する。
【００３４】
加入者局は音声通信のためいかなる電話器械とも結合する、即ち電話機はこのシステム内に組み込むことができる。さらに、ＲＳ−２３２Ｃ標準２５ピン接続のようなデータ接続が加入者間の９６００ボー・レート・データ伝送用に用意されている。基地局及び加入者は、内部外部電源を問わずあらゆる可能な電源から作動電力を得ることができる。
【００３５】
図２は２対の送・受信周波数チャンネルの同時運用を支援する基地局のひとつの実施例のブロック図である。各々のチャンネルは最大４電話接続を同時に処理することができる。好ましい実施例の場合は、多くの送信受信チャンネル対があり、各チャンネルには数個のタイム・スロットがある。
【００３６】
数個の使用可能タイム・スロットのうちの一つは無線制御チャンネル（ＲＣＣ）のために必要である。
【００３７】
ＰＳＴＮと加入者局との間の接続は、基地局に内在する施設局内交換設備（ＰＢＸ）内に確立され維持されている。ＰＢＸ１５はＵＴＸ−２５０型システムであり、ユナイテッド・テクノロジーズ・ビルディング・システム・グループが開発した既製品である。一般的なＰＢＸシステムの現存する機能の多くは、本発明のシステムに必要とするTelcoインタフェースに利用できる。ＰＢＸ１５はさらにＰＳＴＮへの／からの音声情報を６４Ｋｂｐｓ  μ−ｌａｗ圧縮パルス符号変調（ＰＣＭ）ディジタル・サンプルに変換する。この点から先は、加入者電話機へ接続しているインタフェース回路まで、又は加入者送信機及び受信機の状況が許す限り、音声情報は基地局及び加入者局を通してディジタル形式で処理される。
【００３８】
ＰＢＸ１５からのディジタル音声情報は次に音声情報レートを６４Ｋｂｐｓから約１４．６Ｋｂｐｓ又はこれ以下に減少させる符復号器１６として知られている音声圧縮システムによって処理される。この符復号器１６は残留励起線型予測（ＲＥＬＰ）アルゴリズム又はＳＢＣエンコーダ・デコーダのいずれかを使用してこの音声レート圧縮を実施している。典型的な場合、４個の符復号器１６が単一音声符復号器（ＶＣＵ）１７に属していて、各周波数チャンネルの４個又はそれ以上のタイム・スロットに対する音声圧縮を行っている。各々の基地局のＶＣＵ１７は、各チャンネル対の送信チャンネル及び受信チャンネルの両方に対する４つ又はこれ以上の全二重接続を処理することができる。ＰＢＸ１５による接続状態により、いずれの音声呼出しがいずれのＶＣＵ１７及び選択されたＶＣＵ１７のいずれの符復号器１６で処理されるかが決定される。各ＶＣＵ１７の回路は、基地局内の特定の周波数及びスロット割当てについての音声呼出しは常時同一のＶＣＵ符復号器１６によって処理されるようにハードウェアで詳細に計画されている。
【００３９】
各ＶＣＵ１７はチャンネル制御装置（ＣＣＵ）１８に接続している。このＣＣＵ１８はＴＤＭＡ機能を制御するとともに、リンク・レベル・プロトコル・プロセッサとしても機能している。各ＣＣＵ１８は対応するＶＣＵ１７の符復号器１６の送信チャンネル出力を取り出し、データを正しいタイム・スロット及び正しい形式でモデム装置１９に伝送する。各ＣＣＵ１８は、リモート・コントロール・プロセッサ装置ＲＰＵ２０により制御されるところにより、同報通信に使用するための変調レベル（例えば、２、４、又は１６レベルＰＳＫ変調）を決定する。各ＣＣＵ１８は、無線制御チャンネル（ＲＣＣ）タイム・スロットを通しかつ音声チャンネルのオーバヘッド制御ビットの間、加入者局への通信のための制御情報の処理も実施する。各チャンネル対は直列接続のＶＣＵ１７、ＣＣＵ１８及びモデム１９の組合せを有している。
【００４０】
各ＣＣＵ１８からの正しく形式化された送信データは対応モデム１９に１６ｋシンボル／秒のレートで伝送される。各モデム１９はこれらの同期シンボルを取り出し、これらをグレイ（Ｇｒａｙ）符号化マルチ・レベル・フェーズ・キード（ＰＳＫ）フォーマットに変換する。モデム１９の送信チャンネル出力は変調されたＩＦ信号である。この信号はＲＦ／ＩＦ処理装置（ＲＦＵ）２１に供給され、この装置２１はＩＦ信号を４５０ＭＨｚ範囲のＲＦ  ＵＨＦ  信号に変換する。モデム１９及びＲＦＵ２１に対する制御信号は、ＲＰＵ２０の全面的制御下で作動している対応するＣＣＵ１８によって供給されている。ＵＨＦ信号はＲＦＵ２１の電力増幅器によって増幅され、戸外同報通信のためアンテナ・インタフェース装置２２を経て送信アンテナ２３に送られる。
【００４１】
基地局の受信機能は本質的に送信機能の逆である。各ＲＦＵ２１、モデム１９、ＣＣＵ１８、ＶＣＵ１７、及びＰＢＸ１５はもともと全二重である。
【００４２】
リモート・コントロール・プロセッサ装置（ＲＰＵ）２０は、接続データ及び制御メッセージをＣＣＵに伝達する中央制御処理装置である。ＲＰＵ２０は、呼出しのセットアップ、解除、及び維持のための複雑なシステム管理機能及び制御機構を行う６８０００型マイクロプロセッサに基づく汎用コンピュータを含んでいる。ＲＰＵ２０はさらに、符復号器１６とＴｅｌｃｏ局線との間のＰＢＸ１５のスイッチ・マトリックス２５で果たしている。相互接続を制御するためＰＢＸ１５内の呼出し処理装置２４と交信する。
【００４３】
各々の加入者局は比較的に小型な装置でシステム内の各使用者の敷地にある。加入者局は、使用者の標準電話機セット及び／又はデータ端末即ち一体化音響送信機／受信機をＵＨＦ無線チャンネルを通して基地局に接続している。加入者局の機能は基地局の機能に酷似している。しかし、基地局がひとつ又はそれ以上の周波数チャンネルに関して同時に作動し各々のチャンネルがいくつかの音声回路を支援する能力を提供するのに対して、加入者局は通常の場合一度にただひとつの周波数に関して作動する。
【００４４】
図３は加入者局のブロック図である。機能的区分は基地局（図２）の区分とよく似ている。使用者インタフェース機能は、加入者局内の加入者電話インタフェース装置（ＳＴＵ）２７によって行われている。基地局内の関連機能はＰＢＸモジュールによって行われる。加入者局のＳＴＵは、基地局のＲＰＵ機能と全く同様に、加入者局のすべての制御機能をも実施する。全体的なシステム制御体系において加入者局はマスタ基地局に対してスレーブとして働いている。ＳＴＵは外部機器とインタフェースすることができ即ち音響的に送信受信を行うことができる。
【００４５】
加入者局を通してのデータの流れを追ってみると、使用者の音声即ちデータ情報はまず加入者端末装置（ＳＴＵ）２７で処理される。使用者の電話機からの音声信号入力はＶＣＵ２８内で受信されかつディジタル化される。ディジタル化音声信号の型は、基地局内のＰＢＸ１５で使用の型と同一のものである。加入者局は、図２に関して基地局体系の説明で上述した同様の装置と同一の機能を行うＶＣＵ２８、ＣＣＵ２９、モデム２０ａ、及びＲＦＵ３１ａを有する。加入者局の作動で一つの異なる点は、その作動は通常の場合一度にただひとつの音声チャンネルに限定されていることである。加入者局は本質的に半二重モードで作動し、ＴＤＭＡフレームの一部分で送信しかつＴＤＭフレームの別の部分で受信する。４５ｍｓｅｃのフレーム・サイズの場合加入者局の半二重特性は使用者に対してトランスペアレント（transparent）であり、この使用者は相手からの連続音声入力を呼出し接続の他端で聞くことができる。モデム３０ａはもとより、ＳＴＵ２７及びＶＣＵ２８は、２回線以上の加入者通話を可能ならしめるために二重化することができる。
【００４６】
加入者局の半二重運用により利用可能な加入者局のハードウェアを一層有効に使用することができる。加入者局のＶＣＣ及びＣＣＵは、少なくとも音声データのハンドリングに関する限り、基地局と本質的に同じような方法で機能する。しかし、モデム３０ａはモデムの受信又は送信部分が、同時にではないが、使用できるように半二重モードで作動するべくセット・アップされている。この場合の直接的な節約はＲＦＵ３１ａが単に半二重モードで作動することを必要とすることである。このことはＲＦ電力増幅器が時間的に半分しか働かないという点で電力を節約する。また、ＲＦ送信アンテナ３２ａは、ＲＦアンテナ・スイッチ機能を使用し、フレームの受信部分の間、第２受信アンテナとして働くべく切り換えることができる。さらに、送受切換器を全然必要としない。
【００４７】
各々の加入者局はさらに、３個のモデムとダイバシティ・コンバイナ回路３３を含むダイバシティ・ネットワークを有している。このダイバシティ・コンバイナ回路３３は３個のモデム３０ａ、３０ｂ、３０ｃの復調器の各々からの復調された受信情報を集めかつ３つのストリームを組み合わせて処理のためＣＣＵ２９に送出される単一の”最良推測（best-guess）”シンボル・ストリームを形成する。３個のモデム３０ａ、３０ｂ、３０ｃの復調回路即ち復調器は別個のＲＸ  ＲＦＵ３１ａ、３１ｂ、３１ｃに接続され、これによって別個のアンテナ３２ａ、３２ｂ、３２ｃに接続されている。
【００４８】
基地局においては、３本の受信アンテナ即ち３４ａ、３４ｂ、３４ｃが相互に適切な間隔をもって配置され、ダイバシティ・ネットワークで処理されるべき未相関空間ダイバーシティ信号をもたらしている。ダイバシティ・ネットワークの動作はＣＣＵ機能に対してトランスペアレントであり、このためダイバシティ機能を必要としない場合は常時単一モデム機能で置換することができる。
【００４９】
基地局はさらに、各々の送信受信チャンネル対に対する空間ダイバシティ・ネットワークを有している。このダイバシティ・ネットワークは図示してないが、図２の基地局の図は、単一送信受信チャンネル対に対するダイバシティ・ネットワークの接続を示している図３の加入者局の図に示すものと同一である。従って、基地局内の各々の送信受信チャンネル対は図３に示すようにダイバシティ・コンバイナ回路に接続されている３個の復調器と１個のモデムとを実際に包含している。
【００５０】
基地局と加入者局との間のタイミング同期を正確にとることは、全システム的に重大なことである。全システムに対するマスタ・タイミング・ベースは基地局によって作られる。ある特定のシステム内のすべての加入者装置は、周波数、シンボル・タイミング、及びフレーム・タイミングに関して、このタイム・ベースに同期しなければならない。
【００５１】
基地局は、８０．０００ＭＨｚの極度に正確なタイミング基準クロック信号を生成するシステム・タイミング装置（ＳＴＩＭＵ）を包含している。この８０ＭＨｚの基準クロック信号は１６ＫＨｚのクロック信号及び２２．２２２Ｈｚ（持続時間４５ｍｓｅｃ）のフレーム・ストローブ・マーカ信号を生成するために周波数逓降される。すべての基地局送信タイミングはこれらの３つの同期マスタ基準信号から発生する。８０ＭＨｚのクロック信号は正確なＩＦ周波数基準及びＲＦ周波数基準としてモデム１９及びＲＦＵ２１が使用している。１６ＫＨｚのクロック信号はすべての基地局周波数による伝送に対するシンボル・レートタイミングを供給する。４５ｍｓｅｃのマーカ信号は、新しいフレーム内の最初のシンボルを付与するために使用される。このマーカ信号は１シンボル・タイム（６２．５μsec、１／１６０００Hzに等しい）の期間だけアクティブである。基地局内の周波数チャンネルはすべて、伝送に際して同一時間基準を使用する。３つのタイミング信号（８０ＭＨｚ、１６ＫＨｚ、及びフレーム開始｛ＳＯＦ｝マーカ）は基地局内の各モデム１９に供給される。モデム１９は、同一の直列接続送信受信チャンネル対内のＣＣＵ１８及びＲＦＵ２１に適切なクロック信号を分配する。ＣＣＵ１８はこの１６ＫＨｚ及びＳＯＦマーカを使用して当該周波数についての現フレーム構造に従って音声の伝送のタイミングをとりかつシンボルを制御する。
【００５２】
基地局内の受信タイミングは、基地局の送信タイミングと原則的に同一である。即ち、ＳＯＦマーカとシンボル・クロック信号は送信信号と受信信号との間で正確に並んでいなければならない。しかし、完全なタイミング同期は加入者局の伝送から期待できないので、基地局のモデム１９の受信タイミングは加入者局からの入力シンボルに整合しなければならない。これは基地局モデム１９の受信機能のサンプリング期間が加入者局から受信中のシンボルについて最良予測をもたらすために必要である。モデム１９の受信機能にインタフェースしているＣＣＵ１８内の小容量弾性バッファはこのわずかなタイミング・スキューを補償している。
【００５３】
全システム内の加入者局はその時間基準を基地局のマスタ・タイム・ベースに同期させている。この同期は、加入者局が基地局からのＲＣＣメッセージを使用することによって基地局時間基準を最初に取得する多段階手順によって達成される。この手順は以下に説明してある。
【００５４】
いったん加入者局が基地局から時間基準を最初に捕捉完了すると、加入者局モデム３０ａ、３０ｂ、３０ｃの復調器内のトラッキング・アルゴリズムが加入者局の受信タイミングを正確に保持する。加入者局は、加入者局の位置に起因する伝送往復遅延を相殺するための小時間量だけ自己の伝送を基地局に対して進める。この方法による結果、基地局が受信中であるすべての加入者局からの伝送は相互に正しい位相関係にあることになる。
【００５５】
システム・タイミング装置（ＳＴＩＭＵ）３５は、基地局内のすべての伝送に対して時間基準を付与する。ＳＴＩＭＵ３５は、８０ＭＨｚの固定周波数で動作する高精度（３×１０−９）の恒温槽水晶振動子を有する。この基本クロック周波数はＳＴＩＭＵ３５内で５０００で分周され１６ＫＨｚのシンボル・クロック信号を形成し、さらに７２０で分周されフレーム開始（ＳＯＦ）マーカ信号を形成する。これらの３つの時間基準はバッファ経由で基地局モデムの各々に供給される。
【００５６】
加入者タイミング装置（ＳＵＢＴＵ）（図３に図示せず）は加入者局に対して８０ＭＨｚクロック信号、１６ＫＨｚシンボル・タイミング信号、及び持続時間４５ｍｓｅｃのフレーム・マーカ信号を供給する。これらの信号は、１６ＫＨｚクロック信号が加入者局において受信シンボル・タイミングとして使用されていることを除き、基地局ＳＴＩＭＵ内の信号と同じである。１６ＫＨｚクロック信号は基地局内の送信タイミングとして使用されている。加入者局内の送信タイミングは加入者局の受信タイミングを遅延させた型で与えられる。この遅延の遅延量は可変であり、基地局と加入者局との間で実施される配置計算によって決定される。
【００５７】
加入者局に対するタイミング基準信号は、公称８０ＭＨｚの周波数で動作している電圧制御水晶振動子（ＶＣＸＯ）によって供給されている。実際の周波数は、加入者ＲＦ装置入力点で受信された際の基地局のタイミング基準に周波数ロックされるように加入者局モデムによって調整される。
プロトコル
下記のプロトコルは、送信フレーム構造はもとより、システム内のシステム制御、衝突回避、及び呼出し発信に対する諸手順を規定する。システムの構成に関しては、特記する場合を除き、図２に関連して上述した基地局の構成を参照のこと。
【００５８】
このシステムは、２５ＫＨｚ間隔かつチャンネルごとにいくつかの同時回線を有する４５０ＭＨｚスペクトル領域内の２０ＫＨｚ  ＢＷ（バンド幅）の全二重チャンネルを使用している。各々の全二重チャンネルは、５ＭＨｚだけ隔離している受信及び送信周波数で構成されている。各チャンネルの低い方の周波数は伝送のために基地局に割り当てられ、順方向周波数と呼ばれている。逆方向周波数と呼ばれている各チャンネルの高い方の周波数は、伝送のために加入者局に割り当てられている。従って、基地局は順方向周波数で送信し、逆方向周波数で受信する。加入者局に対してはこの反対である。
【００５９】
単一周波数で数チャンネルを伝送するスペクトル的に効果的な方法をもたらすシステムの能力は、主としてモデムの働きに依存するものである。モデム１９は、１６ｋシンボル／秒のレートにおいて１６−フェーズＤＰＳＫモードで動作する場合３．２ビット／Ｈｚの効率を得るような方法で動作しなければならない。
【００６０】
モデム１９は厳密にいえば、ＣＣＵ１８からの１、２、４個又はそれ以上のビット・シンボルを、伝送のための位相変調ＩＦ搬送波に変換し、受信側においてはこのプロセスを逆にするメカニズムである。フレーム・タイミング及びモード選択に関する制御はすべてＣＣＵ１８によって行われる。ＣＣＵ１８とモデム１９との間のインタフェースは、２つの４ビット単方向性同期（１６ｋシンボル／秒）データ・バス（Ｔｘ及びＲｘ）で構成することができる。さらに、８ビット・ステータス・コントロール・バスは制御情報をモデムに提供しかつモデムからのステータスをＣＣＵ１８に報告する。モデム１９はさらにＣＣＵ１８にマスタ１６ＫＨｚシンボル・クロック信号を与える。基地局においては、このクロック信号はシステム・タイミング装置３５内のマスタ発振器から受信され、全基地局（従って全システム）はこの信号に同期している。加入者局においては、このクロックは基地局から受信された入力シンボルから引き出される。従って、すべての伝送は基地局の時間基準に関連づけされている。加入者局のモデム動作の主要機能は、受信されたシンボルからタイミングをデコードすることにより区域内加入者クロック信号を基地局時間基準に同期させることである。
【００６１】
モデムの送信機変調部はＦＩＲディジタル・フィルタを使用し、ＲＦ搬送波を変調するために使用される波形を表しているディジタル信号を生成する。この結果のディジタル・ストリームはアナログ形式に変換されかつ２０．２ＭＨｚのＩＦ送信周波数に混合される。この信号は伝送前の濾過、ＲＦへの再変換、及び増幅を受けるためＲＦＵに送出される。
【００６２】
モデムの受信機復調部は、２０ＭＨｚの受信ＩＦ周波数でＲＦＵ２１からのＩＦ受信信号を取り込む。この信号はベースバンドにダウンコンバートされ、さらにＡ／Ｄコンバータ機能でディジタル化される。この結果のディジタル・サンプルは、マイクロプロセッサに基礎を置いた信号処理装置によって処理される。この機能は入力サンプルに対して濾波等化及び同期アルゴリズムを実行しさらにＰＳＫ信号を復調して１６ｋシンボル／秒のシンボル・ストリームをもたらす。この信号処理装置はさらに自己調整（self-training）モードでも機能するが、このモードは受信ストリームに使用されているアナログ・フィルタが不完全であることを処理装置に知らせるために使用する。いったん信号処理装置が調整されると、復調器のディジタル等化プロセスはアナログ・フィルタ構成部品の上記の不完全を是正するため入力サンプルを補償する。この技術は低価格、低公差のアナログ構成部品の使用を可能ならしめるとともに微弱信号又は雑音性信号を復調する能力を全システムに付加している。
【００６３】
モデムで復調されたシンボルは、受信機能の間ＣＣＵ１８へシンボル・レートで出力される。モデム１９はこのシンボル・ストリームに関連したタイミングを供給する。基地局及び加入者局とも、入力受信信号から受信機タイミングを引き出す。
【００６４】
モデムの機能及び性能特性についてのさらに詳しい説明及び仕様は図２５に関連して以下に記載してある。
【００６５】
加入者ごとの基本ＴＤＭ／ＴＤＭＡチャンネルは各通話に専用の各方向に合計１６Ｋｂｐｓを提供する。このチャンネルの容量については、各方向に１．４３Ｋｂｐｓが制御オーバヘッド及び復調プリアンブルのため必要である。従ってＶＣＵは１４．５７Ｋｂｐｓ固定データ・レートで作動する。これはモデム・フレーム期間の１／２即ち２２．５ｍｓｅｃと定義されている”符復号器フレーム期間につき３２８ビット”に相当する。
【００６６】
チャンネルごとに多数の通話を収容するため、各チャンネルは時分割多重化（ＴＤＭ）技術によって”スロット”に分割されている。これらのスロットはシステム・フレーム形式を特定する。システム・フレームの長さは所定の一定数のシンボルで構成されている。システム・フレーム持続時間は、各バーストの開始時にモデム１９が必要とする音声コード化レート及び捕捉シンボル数を考慮して最適化されている。システム・フレーム内のスロットの数はチャンネルの変調レベルに依存する。例えば、チャンネルの変調レベルがＱＰＳＫであるとすると、システム・フレームは１フレームにつき２スロットで構成されている。チャンネルの変調レベルを増大することにより、シンボルごとにコード化された情報のビット数は増加する、従ってチャンネルのデータ・レートは増加する。１６レベルのＤＰＳＫにおいてはシステム・フレームは４つのスロットに分かれ、この各々が１つの通話に対する音声データ・レートを取り扱う。変調レベルが高くなった場合でもモデム同期に必要とするシンボル・タイム数は一定であることに注目することが重要である。
【００６７】
システム・フレームの形式は、加入者局のモデム２９が全二重方式（即ち、同時に送信と受信とを実行する）で働かないことを保証する。このため、逆方向周波数及び順方向周波数に関するスロットは時間的に少なくとも１スロット時間だけずれている。
【００６８】
このシステムのシステム・フレームは持続時間４５ｍｓｅｃに固定してある。シンボル伝送レートは１６ｋシンボル／秒に固定してある。各シンボルは等しい時間量の間即ち１／１６０００秒（６２．５μｓｅｃ）の間伝送される。この結果、１フレームごとに７２０シンボルの固定レートになり、これらのシンボルにはシステム・フレーム開始から０〜７１９までの番号が付与されている。これら７２０個のシンボルは変調レート２、４、又は１６位相に対応して、各々１、２、又は４情報ビットで構成できる。
【００６９】
システム・フレーム時間（４５ｍｓｅｃ）はさらに、フレームを構成するスロットに対する変調形式に依存して２個又は４個の時分割スロットに分割される。各スロットは以下の３種類のスロット・タイプのいずれか１つをとることができる、(1)無線制御チャンネル（ＲＣＣ）、(2)４−ａｒｙ音声チャンネル、及び(3)１６−ａｒｙ音声チャンネル。ＲＣＣは常時２進（２位相）変調モードで伝送される。ＲＣＣ及び１６−ａｒｙ音声チャンネル・スロットは各々、伝送のため１８０個のシンボル即ちシステム・フレーム期間の１／４を必要とする。１６−ａｒｙ音声チャンネルはシンボルごとに４情報ビット（即ち２４＝１６位相）を伝送するので、１６−ａｒｙ音声チャンネルはフレームごとに７２０情報ビットを伝送する。これは１６Ｋｂｐｓのビット・レートに等しくするものである。これらのビットのいくつかはモデム・オーバヘッド及び制御目的に使用され、この結果１４．５７Ｋｂｐｓの音声ビット・レートをもたらす。４−ａｒｙ音声チャンネル・スロットは伝送のため、システム・フレーム期間の１／２に等しい３６０シンボルを必要とする。このスロット・タイプの各々のシンボルは４つの差分位相の１つで構成され、シンボルごとに２個のビット（２＝４位相）が伝送される。結果としてのビット・レートは、１６−ａｒｙ音声チャンネルの場合と同じく１６Ｋｂｐｓとなる。同数のビット（シンボルではない）がモデム・オーバヘッド及び制御目的のため予約され、音声情報レートは１６−ａｒｙ音声チャンネル・スロット・タイプの場合と同様に１４．５７Ｋｂｐｓである。
【００７０】
いかなる周波数チャンネルのシステム・フレームも、下記の５項目の制約条件の範囲でこれら３つのスロット・タイプの任意の組合せで構成することができる。
【００７１】
１．最大シンボル数（７２０）が各システム・フレームで伝送されること。これを達成するため３つのスロット・タイプの組合せを与えられた周波数に関して共用することができる。基地局のフレーム伝送において全チャンネル容量が充填されない場合は（例えば、１フレームに７２０個以下のシンボルを伝送する）、７２０シンボルのフレーム容量を充填するためナル・シンボルを挿入すること。ナル・シンボルとは伝送エネルギーを有しないシンボルである。
【００７２】
２．多周波数基地局の１つの周波数のみがＲＣＣスロット・タイプを有すること。１つのＲＣＣのみが全システムにおいて常時動作可能であること。ＲＣＣが動作すべき周波数はシステム初期化パラメータによって設定されかつ何かの理由で当該周波数チャンネルが使用不能になった場合にのみ変更されること。ＲＣＣ・スロットは常にシステム・フレームの最初の１８０シンボルに割り当てられること（スロット０と称す）。
【００７３】
３．基地局周波数はある一定の伝送モードで動作できること。加入者局は全フレーム時間の１／２を超えない時間で伝送すること。加入者局は、通話を行う場合、ＲＣＣ又は１６−ａｒｙ音声チャンネル・モードの動作時はフレームの２５％の時間に限り伝送すること。加入者局は、４−ａｒｙ音声チャンネル・モードの動作時はフレームの５０％の時間に限り伝送するものとする。加入者局は、１つの通話を伝送するときは任意のフレーム期間中の１つのスロットで伝送のみ可能であること。
【００７４】
４．すべての４−ａｒｙ音声チャンネルは、シンボル番号０又は３６０で伝送を開始しなければならない。即ち、フレームの前半又は後半は４−ａｒｙ音声チャンネルを含むことができる。
【００７５】
５．順方向及び逆方向周波数間の伝送は、与えられたスロットの逆方向情報が順方向周波数メッセージの伝送の１８０シンボル後に伝送を開始するように割り当てられること。これは、加入者局が順方向周波数で同時受信中に逆方向周波数で送信するという要求条件の発生を防止する。
【００７６】
４つの音声呼出しまでの上記の制約条件は、すべての４つの呼出しが１４．４Ｋｂｐｓ符復号器の範囲で動作時に１６−ａｒｙ音声チャンネル形式で構成されていれば、単一周波数で処理できる。
【００７７】
システム・フレーム内のスロットは、フレーム構造の位置によって番号付けされている。番号付け方式は一連番号式である必要はない。フレーム内の１つ又はそれ以上のスロットが４−ａｒｙ音声チャンネル・スロット・タイプで構成されている場合は、番号付け方式はより長い４−ａｒｙスロットに含まれる２番目のスロット期間を”スキップ”する。逆方向周波数（即ち、加入者）伝送に対するスロット番号付けは、基地局（順方向周波数）伝送の番号付けと互い違いになっている。従って、順方向周波数のスロット２で情報を受信する加入者は、時間的に１／２フレームだけずれた逆方向周波数のスロット２で送信する。表１から表５は可能なフレーム形式及び各スロットに関連する番号付けを図示している。
【００７８】
【表１】
0004059419.tif 000003
【表２】
0004059419.tif 000004
【表３】
0004059419.tif 000005
【表４】
0004059419.tif 000006
各スロット・シンボルについては、後述の説明参照。
【００７９】
【表５】
0004059419.tif 000007
表３により、１８０シンボル・１６−ａｒｙ音声チャンネルのスロット・タイプを説明する。このスロット・タイプの最初の８個のシンボルはフィルタ・スタートアップ（FILTER STARTUP）ビットと呼ぶ。すべてのスロット・タイプの初めに含まれているフィルタ・スタートアップ期間は全然エネルギーが伝送されない時間であり、モデム１９の受信部に新しいスロットに備えてそのフィルタをパージ（purge）させる時間である。
【００８０】
フィルタ・スタートアップに続いている期間はビット同期（BIT SYNC）期間である。この時間に、交流ＢＰＳＫ信号をシミュレートする復調１６−ａｒｙパターンが伝送される。モデム１９の受信部はこのフィールドを使用し、モデム１９の送信部の位相基準を確立する。
【００８１】
次に、１２ビットのコードワードを使用し、加入者局と基地局との間の同期を決定しかつ制御及びステータス情報の交換を行う。コード・ワードは接続、リンクの質、及び電力とタイミング調整の現在状態を交換するために使用される。各々の制御ワードは、単一誤り訂正及び二重誤り検出を可能にするハミング・コードを使用し、１０ビットにコード化される。ＣＣＵ１８は、適切に又は不適切に受信された連続コード・ワードの数を探知することによって同期の利得及び損失を決定する。またＣＣＵ１８は同期変化を基地局のＲＰＵ２０に送る。加入者局においては、ＣＣＵ２９は同期変化をＳＴＵ２７に送る。
【００８２】
ハミング・コードは、情報の５ビットに５個のパリティ・ビットを付加して１０ビット・コードを生成する。各パリティ・ビットは、パリティ・ビットで表されているビットを含むコード・ワード内の位置におけるすべてのビットについてモジュロー−２加算（modulo-two addition）を実行することによって計算される。１個のビットのみを（前記のビットによって表された位置）におきワード内の位置にパリティ・ビットを配置しかつデータ・ビットを他の位置に置くことによって、すべてのパリティ・ビットを伴うすべてのデータ・ビットが連続化された状態でコード・ワードは送出されるが、このコードは下記のとおり視覚化することができる。
0004059419.tif 000008
コード・ワードが受信されると、パリティ・ビットは受信データ・ビットから計算されかつ受信パリティ・ビットと比較される。計算された全パリティ・ビットが受信全ビットと異なる場合は、計算されたパリティ・ビットは受信ビットと排他的論理和ゲートされ、ビットのアドレスが誤りであることを示す。計算及び受信全ビットは共に等しく他の４個のビットが等しくない場合は、２つのエラーが検出されている。すべてのパリティ・ビットが同一であれば、データは正しく受信されている。
【００８３】
その他のスロットは各々３２８個の情報ビットを包含する２つの音声符復号パケットを有している。
【００８４】
表２は４−ａｒｙ音声チャンネル用のシンボル構造を示している。この構造は１６−ａｒｙ音声チャンネルの構造とほとんど同じである。いくつかのシンボル割付けがスロットごとにオーバヘッド目的のために必要とする固定シンボル数に依存している一方、他のビット割付けは固定ビット数に対してなされている点に差異がある。
【００８５】
無線制御チャンネル（ＲＣＣ）は、加入者局が基地局からシステム・タイミングを最初に捕捉しかつ基地局と加入者局との間のアウト・オブ・バンド通報（out-of-band signalling）を発生するための根拠を与える二重目的で働いている。
【００８６】
無線制御チャンネル・スロットの形式は、次の示すフィールドを除き、順方向及び逆方向チャンネルとも同一である。基地局（順方向チャンネル）によって伝送された制御スロットの最初の８個のシンボルは、その期間にエネルギーが全然伝送されない期間である振幅変調ギャップ（”ＡＭホール”）を有している。このギャップは、制御チャンネルを独特な方法で識別するため加入者局によって使用されている。逆方向チャンネル制御スロットの始端と終端とに、加入者局がそのタイミングから若干シンボルだけ外れても支障ないように若干の余分シンボルがある。
【００８７】
すべてのスロットは、モデムに新しいスロットの受信に備えてその受信フィルタのパージを可能ならしめるフィルタ・スタート・アップ・フィールドを形成している”null”伝送の８個のシンボルを有している。このスロットの次のフィールドは固定ビットの同期パターンである。伝送されたパターンは交番ＢＰＳＫ信号である。受信モデムはこのフィールドを使用して送信モデムに対する位相基準及び周波数ロックを確立する。
【００８８】
ＣＣＵ１８は、入力ＲＣＣメッセージを識別するため、８シンボルのシーケンスであるユニークワード（ＵＷ）を絶え間なく探索する。基地局のＣＣＵ１８は、すべてのＲＣＣスロット内の有効ＲＣＣメッセージを徹底的にチェックしなければならない。ＣＣＵ１８は、マスタ・システム・タイミングに基づいて、名目ＵＷ記憶位置について±３シンボルのウィンドのユニーク・ワードを操作することによってこのタスクを実行する。探索アルゴリズムは名目ＵＷ位置で始動し、(1)ＵＷパターンを見出しかつ(2)正しいＲＣＣチェックサムを確認するまで左右に１シンボルだけシフトする。この探索は(1)及び(2)が満たされるか又はすべての可能性がなくなった場合直ちに終結する。シフト情報、ＲＣＣメッセージ、及び電力情報は、探索成功に続いてＲＰＵ２０に送られる。
【００８９】
加入者局のＣＣＵ２９はＲＣＣデータの受信時、２つのモード即ちフレーム・サーチ及びモニタ・モードのいずれかをとりうる。フレーム・サーチ・モードは入力ＲＣＣデータから受信フレーム・タイミングを捕捉するために使用され、ＲＣＣ同期が失われると自動的に呼び出される。モニタ・モードは受信フレーム同期が捕捉されたときに入るモードである。
【００９０】
フレーム・サーチ・モードにあるときは、加入者局のＣＣＵ２９は、ＲＣＣスロットを加入者局が受信した直後に有効ＲＣＣメッセージを全数的にチェックしなければならない。基地局のＣＣＵ１８と同様に、ＣＣＵ２９はモデムＡＭホール検出から引き出されたタイミングに基づいて、名目ＵＷ記憶位置について±３シンボルのウィンド内のユニーク・ワードを操作することによってこのタスクを実行している。探索アルゴリズムは名目ＵＷ位置で始動し、(1)ＵＷパターンを見出しかつ(2)正しいＲＣＣチャックサムを確認するまで左右に１シンボルだけシフトする。この探索は(1)及び(2)が満たされるか又はすべての可能性がなくなった場合終結する。成功した探索結果からのシフト情報は、ＣＣＵ発生の受信フレーム指示マーカの調整に使用する。捕捉動作は、ＵＷがその名目位置にあり３つの連続フレームに対して上記(1)及び(2)が満たされたときに終結する。ＳＴＵ２７はフレーム指示の取得が発生するとこの捕捉通報を受ける。フレーム・サーチ・モードの間は、ＲＣＣメッセージはＳＴＵ２７には送達されない。
【００９１】
フレーム捕捉が完了すると、加入者局のＣＣＵ２９はモニタ・モードに入る。疑似のＵＷ捕捉の可能性を回避するため、名目ＵＷ位置のみをチェックする。５つの連続フレームに対してＵＷが検出されない場合は、そのチャンネルは同期外れを宣言され、フレーム・サーチ・モードに入る（この状態は滅多に起こらないようにすべきであり、そうしなければこのシステムは性能不良となる）。ＳＴＵ２７はこの同期外れ状態を知らせる。モニタ・モードの間、正しいチェックサム及び加入者ＩＤ番号（ＳＩＤ）を含むＲＣＣメッセージがＳＴＵ２７に送られる。
【００９２】
スロットの残りは基地局と加入者局との間の情報交換に使用する。データ部は１２個のバイトで構成されている。データの最初の８ビットは、システムのステータス衝突、検出及び予約情報に関する情報を転送するリンク・フィールドを含んでいる。
【００９３】
リンク・レベル・プロトコルの目的は、無線制御チャンネルに関する誤りメッセージの検出である。リンク・プロトコルはさらにＲＣＣスロットについての回線争奪を解消する。
【００９４】
リンク・フィールドは、”遊び伝送”、”システム話中”、”衝突”、”伝送検出”、及び”スロット予約”ビットを有している。これらのビットは基地局のＣＣＵ１８によって設定され、加入者局のＣＣＵ２９によって読み取られる。
【００９５】
遊び伝送ビットは、基地局によって設定され遊びメッセージが伝送されたことを示す。加入者装置がこのビットが設定されているスロットを受信すると、加入者装置は通常の同期及び誤りチェックを実行するが、当該メッセージがエラーなく受信された場合はメッセージをそれぞれのＲＰＵ２０又はＳＴＵ２７に送達しない。
【００９６】
システム話中ビットは、音声チャンネルがすべて割付けずみであり新しい呼出し要求の自粛を（ある所定時間）示すものである。
【００９７】
衝突ビットは、同一制御スロット内で送信を試みている２つ又はこれ以上の加入者局が関係する回線争奪を解消させる。
【００９８】
伝送検出ビットは、基地局が逆方向制御チャンネルによる伝送を検出したことを示す。
【００９９】
スロット予約ビットは、逆方向制御チャンネルに次のスロットを予約する。
【０１００】
データ部の残りは、呼出しセット・アップ及び分解手続時のアドレス指定及び情報交換に使用する。データ部に続いて、スロットのユニーク・ワードとデータ部についての１６ビットの巡回冗長検査（ＣＲＣ）ビットがある。ＣＲＣはＲＣＣメッセージの伝送時に発生するエラー検出のため使用する。ＣＲＣアルゴリズムは、定義ずみビット・シーケンスによるデータのブロックの除算とデータ・ブロックの一部としてのこの除算の剰余の伝送とを含む。ＣＲＣ生成の多項式は下記の形で与えられる。
【０１０１】
【式１】
0004059419.tif 000009
ＣＲＣが受信されたメッセージについて確認検査を実行する場合は、このメッセージは基地局に置いてＣＣＵ１８からＲＰＵ２１に送達されず又は加入者局に置いてＣＣＵ２９によってＳＴＵ２７に送達されない。
【０１０２】
加入者局が最初に電源をオンにしかつオン・ライン状態になった場合は、加入者局は基地局からの基準化されたシステム・タイミング及び同期を捕捉しなければならない。この捕捉は、無線制御チャンネル（ＲＣＣ）による伝送交換及び音声チャンネルによる洗練を介して達成される。システム捕捉に至るイベントは下記のとおりである。
【０１０３】
１．加入者局において電源がオンになると、システムは初期化を行いかつ加入者局のＣＣＵ２９はＲＣＣ捕捉へ導く加入者局のモデム３０ａ、３０ｂ、３０ｃの復調器に一連のコマンドを与える。
【０１０４】
２．各モデム３０ａ、３０ｂ、３０ｃの復調器はまずその調整モードに設定される。この期間に、モデムはその受信機ディジタル・フィルタを受信アナログ・フィルタの特性に調整する。アナログ・フィルタは、時間及び温度変動によって特性変化を起こすことがある。各モデムは、これらの特性変化を補償するために調整モードの間にそのディジタルフィルタ係数を自動的に調整する。調整シーケンスが完了したモデム３０ａ、３０ｂ、３０ｃの復調器からのステータスをＣＣＵ２９が受信したあと、ＣＣＵは受信周波数を既定ＲＣＣ周波数に設定する。このあとＣＣＵはモデムに指令を発し、ＲＣＣ周波数を捕捉せしめかつＡＭホールと呼ばれるＲＣＣの特性振幅変調”ギャップ（gap）”を探索せしめる。ＡＭホールとは、基地局からのＲＣＣ伝送の開始時にエネルギーが全然伝送されない持続時間１６シンボルの期間である。他のすべての伝送されたスロット・タイプは、８シンボルの”ナル（null）”のみの伝送を含む。スロット・バーストの開始時におけるナル情報の余分の８個のシンボルは、当該バーストを特別な方法でＲＣＣとして識別する。
【０１０５】
３．モデム３０ａ、３０ｂ、３０ｃの復調器の第１の機能は、粗周波数捕捉を実行することである。受信信号はディジタル式位相同期ループで処理され、加入者局ＶＣＸＯは基地局の送信周波数に調整される。周波数の取得後、モデムはＡＭホールの探索を開始する。モデムは振幅をほとんど有しない又は全然有しないシンボル列を探索する。この列をいくつかのフレームに対して検出すると、モデムは”ＡＭストローブ”をアサートしＣＣＵフレーム・タイミング回路を初期化する。ＡＭホール列が検出されない場合は、モデムはＲＣＣの捕捉が不成功であったというステータスをＣＣＵに返す。これにより、ＣＣＵは同一方法でＲＣＣ周波数を探索する。
【０１０６】
４．ＡＭホールの検出後、モデム３０ａ、３０ｂ、３０ｃの復調器は、精周波数捕捉及び初期ビット調整を実施する。ＲＣＣ制御スロットの最初の６０個のシンボルは、基地局の位相（ビット・タイミング）にロックするためモデムが使用する固定ビット同期パターンである。この点で、加入者局におけるＲＸクロックはシンボル・クロックとして有用である。
【０１０７】
５．加入者局のＣＣＵ２９は、モデムからＡＭストローブにより粗シンボル・タイミング調整を受信完了している。周波数捕捉及びビット同期のあと、ＣＣＵはモデムが受信したデータを検査しかつＲＣＣユニーク・ワードを探索する。このユニーク・ワードは、フレームに対する絶対シンボル・カウント基準を与える。これにより、ＣＣＵはそのシンボル・カウンタを調整してこれらカウンタをこの基準に整列させる。加入者局はこの時点で整列がとれかつ基地局伝送システム・タイミング（周波数及びシンボル・タイミングとも）にロックする。
【０１０８】
６．システム・タイミング捕捉の残余の部分は、基地局と加入者局との間の距離遅延を決定する。この遅延はシステムにおいて０〜１．２シンボル時間（片道）の範囲をとることができる。呼のセット・アップ時、加入者局はＲＣＣを通して基地局にメッセージを送る。
【０１０９】
７．基地局のモデム１９は、新しい加入者局のバースト入力を常時探索している。これらのバーストは基地局マスタ基準フレーム開始から０〜３シンボルだけ遅延できる。各スロットの間、基地局のモデム１９の復調器は、逆方向ＲＣＣスロットによる伝送を探索する。タイミングおよびいそう情報はすべてスロットの最初の部分（プリアンブル）の間に引き出さなければならない、さもなければ当該スロットおよびその情報は失われる。基地局向け制御スロット受信時は、この期間は１回しかない。基地局向け制御スロットは以下に説明するＲＣＣのＡｌｏｈａ待ち行列スキームによって受信されるので、システム取得に導くイベントのこの箇条化した説明を続いて参照されたい。
【０１１０】
８．各スロットの期間中に基地局モデム１９は高速ＡＧＣ調整を行い最初の６０個のシンボル期間中にビット・タイミング推定を実行する。受信部クロック信号は加入者局の距離遅延を補償するために調整される。受信データは次に基地局のＣＣＵ１８に引き渡される。ＣＣＵ１８はストリーム中のユニーク・ワードの記憶位置を検出しかつ基地局と加入者局との間の整数部距離遅延を算定する。モデム１９は、加入者局のＴＸ電力調整の算定のため、ＡＧＣ情報をＣＣＵ１８に引き渡す。モデム１９はさらにリンク品質及び微小時間情報をＣＣＵ１８に供給する。リンク品質は衝突発生の存否の判定のために使用される。リンク品質の測定結果が悪い場合は、ＲＣＣスロットについて１局を越える加入者による同時伝送におそらく起因して信号の質が不良であったことを示している。微小時間推定値は、基地局と加入者局との間の微小距離遅延についてモデム１９が計算した値である。
【０１１１】
９．この電力及び距離遅延情報はＣＣＵ１８によって処理されＰＲＵ２０に送られる。ＲＰＵ２０はこの情報をＲＣＣ形式に形式化し、この情報をＲＣＣ制御スロットにより加入者局に伝達する。加入者局のＣＣＵ１８はこの情報をデコードし、モデム１９及びＣＣＵ１８の両方の送信電力及び距離遅延カウンタに所要の調整を行う。ＣＣＵ１８は自己の整数部ＴＸシンボル・フレーム・カウンタを更新しかつモデムのＴＸクロック微小遅延カウンタを更新する。
【０１１２】
１０．加入者局に対する呼接続時に、基地局ＲＰＵ２０はその音声呼に対する周波数及びスロット割当てを行う。この情報はＲＣＣにより伝達され、加入者局のＣＣＵ２９はＲＸ周波を調整しかつモデムに指令を発し音声スロットの検出を開始させる。ＡＧＣ、タイミング及び周波数情報はＲＣＣ動作から音声チャンネル動作へ進んでゆく。このことは、システム内のすべての周波数は基地局内の同一フレーム・タイミング基準に同期しているので可能である。
【０１１３】
１１．加入者局のタイミングを正確に設定するため、各音声接続の開始時に精密調整を実施する。精密調整段階では、音声チャンネルによる通信は制御チャンネルと同様で、変調レベルはＢＰＳＫでありメッセージはＲＣＣ形式であるが、基地局において”ＡＭ”ホールは生成されない、即ちこれらの新しいＲＣＣメッセージはＣＣＵ１８とＣＣＵ２９の間のみで交換される。モデム１９は基地局においては精密モードに、加入者局においては基地局から外向きの制御モードに設定される。加入者局のＣＣＵ２９はこの精密調整段階でメッセージを生成するが、このメッセージの大部分は固定ビット・パターンでこのパターンに続き基地局から受信した以前のメッセージの受領諾否を示す可変部分がある。基地局モデム１９は、タイミング及び電力調整を、受信された各スロットからＣＣＵ１８に伝達する。電力調整は連続的に加入者局に送出される。精密モードの継続か又は完了を示すタイミング調整及び制御情報は、算定期間の後送出される。基地局ＣＣＵ１８は３０フレームに対するモデム１９からのタイミング調整を収集し、平均値を算出し、この調整値を加入者局ＣＣＵ２９に送る。さらに３０フレームの精密動作が基地局ＣＣＵ１８によって実行され、その結果は再び加入者局ＣＣＵ２９に送られる。モデム１９から受領される調整の変化が例えば１％のごとき合格範囲内になるか又は精密期間がその最大時間限度を費やしてしまうと、精密フェーズは基地局ＣＣＵ１８によって終結させられ、音声接続が始動する。
【０１１４】
呼設定及び解除時、加入者局は逆方向ＲＣＣスロットによりメッセージを送ることにより基地局と交信する。ＲＣＣへのアクセスを試みる加入者局の通信属性は確率的なものとして特性づけられる。加入者局が基地局にメッセージの送信を望む場合、多くの加入者局が同一のスロットでの送信を試みる公算があるので、いずれの加入者局に送信を許可するかを何らかの形の制御メカニズムで裁定しなければならない。スロット化アロハ（Ａｌｏｈａ）・スキームは、ＲＣＣチャンネルに関し比較的まれな直接アクセスを要する大加入者母集団の場合に好適である。
【０１１５】
スロット化アロハ・スキームは、他の加入者局が同一制御スロットで送信を試みているか否かに全く無関係に、加入者局に対して指定されたＲＣＣスロットによりメッセージの送信を可能ならしめるものである。送信行為を無統制にしておくと異なる加入者局からのメッセージが同時に伝送される結果を招き衝突が起こる。この衝突現象に対処するため、このスキームは基地局が加入者局のメッセージを正しく受信した後基地局が確認応答（ＡＣＫ）を送達することを必要としている。ＡＣＫが伝送及び各方向における遅延処理（約１−２フレーム時間）に要する最大割当て時間以内に受信されない場合は、加入者局は当該メッセージを再送しなければならない。再送は加入者局におけるＡＣＫ受信に際してのエラーによって起きる公算がある。一般的に、加入者局は障害の原因を知ることができない。このため、以前の衝突に巻き込まれた他の送信者との再衝突を回避するため再送を実施するに先立って、加入者局はランダム遅延を選択する。
【０１１６】
アロハ（Ａｌｏｈａ）・スキームにおいて面倒なことが起こるがこれはランダム再送遅延が十分長くないとチャンネルが不安定になることである。この事態が偶発すると、そのチャンネルは再送によって障害となりスループットはゼロに落ち込む。バックオフ技術は、連続する再送に関する各加入局の平均ランダム化再送遅延を増加させることによってこの問題を最小化している。
【０１１７】
衝突最小及びアクセス遅延に対する安定化制御の複雑性は、遅延が幾何学的に分散してあることである。大きい遅延変化を回避するため、チャンネルを３６％よりかなり低い利用率で運用することが必要である。
【０１１８】
特に、２０％を越えない利用率であると、衝突による１回を越える再送の必要性は起こり得ない。４５ｍｓｅｃに対し、たとえば８フレームのランダム遅延を使用すると、１つの再送についての合計平均遅延は４５０ｍｓｅｃとなる（すなわち、平均的にこの遅延が含むものは：本来の伝送の１フレーム遅延、さらに確認応答に１フレーム遅延、さらに８フレームのランダム遅延）。
【０１１９】
利用率が２０％を越えないことを保証するため、加入者ごとの呼出し要求間の平均時間をＴ、全加入者数をＮ、及び３６％を越えない値に対するフレーム時間をＦとすると、利用率はＮＦ／Ｔで与えられることを考慮しなければならない。Ｆ＝４５msec、Ｎ＝１０００加入者、及びＴ＝３０minutesとすると、利用率は１．５％となる。
【０１２０】
従って、最大利用率値２０％に対しては、各々が平均１／２分ごとに呼出しを行う１０００加入者母集団は、再送１回を必要とする場合のアクセス遅延を約４５ｍｓ及び平均アクセス時間を約７０〜８０ｍｓとし４５ｍｓフレーム時間でサポートすることができる。はるかに低い平均遅延に対する代償は、２０％又はそれ以下の利用率の場合２回の再送時間すなわち１秒を超過しない遅延変化の増加である。
【０１２１】
Ａｌｏｈａスキームによる処理方法は、制御チャンネルに関して比較的まれにランダム・アクセスを必要とする大加入者母集団を有するシステムに好適と思われるとともに１秒を超えない呼設定遅延を設計目標を期待母集団パラメータに対して達成させるものである。これに対して、ポーリング及び固定ＴＤＭＡ技術（手法）によっては好ましい遅延が得られない。
【０１２２】
呼設定、呼解除、及びスロット接続を含む呼処理の全段階には、制御チャンネル及び／又は音声スロットの制御部分を通しての情報交換を必要とする。呼処理のそれぞれの段階において加入者局及び基地局で行われる処理について以下に説明する。
【０１２３】
加入者局の加入者識別番号（ＳＩＮ）及びダイアル数字は、加入者局が発呼を行うたびに基地局への呼要求（CALL REQUEST）に使用しなければならない２つの呼制御項目である。加入者局対加入者局の呼の場合は、使用者は当該番号を加入者局の記憶装置内のレジスタにダイアルする。使用者は送信キーを押すことによりすなわちタイム・アウトを与えることにより基地局との通信を開始する。使用されている無線チャンネルに限り当該番号は加入者局内で完全に組み立てられ記憶される。従って加入者は貴重な無線制御チャンネル（ＲＣＣ）帯域幅すなわち時間を途絶させることなくスロー・レートでダイアルすることができる。
【０１２４】
２つの加入者局の間の接続を確立するために加入者局と基地局とによって生成されるメッセージのシーケンスが図４に示してある。制御チャンネル・リンク・レベル・プロトコルは、チャンネルの諸エラーに起因する種々なエラー状態をチェックするために使用する。さらに、逆方向制御周波数によって基地局が受信したメッセージは、順方向制御周波数による次の制御スロットで自動的に肯定応答が行われる。以下の節では、２つの加入者局間の呼確立に関するメッセージ交換について概説している。
【０１２５】
基地局が加入者局Ａから制御チャンネルによる呼要求（CALL REQUEST）メッセージを受信すると、基地局は受信したＳＩＮをチェックしてエラーの有無を調べる。ＳＩＮにエラーがある場合は、そのメッセージは捨てられる。有効なＳＩＮがない場合は、基地局はメッセージの発信者を知ることができない。ダイアルされた数字が正しくないか又は不完全である場合は、基地局は、問題を指摘したステータス情報を付し要求加入者局Ａに対して順方向制御チャンネルによりクリア・インディケーション（CLEAR INDICATION）メッセージを送出する。
【０１２６】
発呼の試みが正しいものでありかつそれが可能になると（すなわち、被呼加入者装置が話中でない）、音声チャンネルが発呼加入者局Ａに対して割り当てられかつ基地局は被呼加入者局Ｂに対して順方向制御周波数により入来呼メッセージの形でＰＡＧＥを送る。宛先加入者局Ｂが２回の試みの後呼受信（CALL ACCEPTED）メッセージをもってＰＡＧＥに返答しないか又はクリア・リクエスト（CLEAR-REQUEST）メッセージによって話中状態表示を戻した場合は、基地局は話中のステータス情報（すなわち、被呼装置オフ・フック）又は被呼加入者局がページに返答していないことを内容とし発呼加入者局Ａに対してクリア・インディケーション・メッセージを送信する。
【０１２７】
被呼加入者局Ｂが入来呼を受けると、呼受信メッセージが基地局に返送され音声チャンネルが割り当てられる。音声チャンネル同期が確立されると、被呼加入者局Ｂはその加入者局Ｂで聞こえる可聴呼出し音を発生するとともに発呼加入者局Ａに対し音声チャンネルを通してリング・バック音を発生する。
【０１２８】
被呼加入者局Ｂがスロットの制御部分がシンク・リング（sync-ring）表示からシンク・オフフック（sync-offhook）表示に変化しかつ２つの加入者局の間に基地局を経て音声チャンネルを通じて呼進行中（CALL PROGRESS）メッセージが与えられる。被呼加入者局Ｂはこの時点で可聴呼出し音を終結させかつ音声チャンネルからリング・バック音を切る。ここで通話回路が完成しかつ音声／データ交換が開始できる。
【０１２９】
外部の電話に対する呼設定は、他の加入者局への呼出しと同一方法で行われる。加入者局は単に所望の数字をダイアルしかつ送信ボタンを押すか又はタイム・アウトを待てばよい。このことにより無線要求メッセージを基地局に対して発生する。基地局は他の加入者局を呼び出すか又は外部幹線を捕捉するかを決定する。この場合は、外部幹線が捕捉され、ダイアルされた数字が幹線にパルス発信される。この数字がパルス発信されている間に、発呼加入者局に対して音声信号伝送用周波数が割り当てられる。加入者局が呼接続（CALL-CONNECT）メッセージを受信すると、この加入者局は周波数を変え自局に割り当てられた音声チャンネルに同期させる。音声チャンネルが使用可能状態になると、加入者局の送受話器はローカル・サイレンス（local silence）から切り離されて外部トランクに接続される。この時点からは、被呼電話局はすべての呼進行音を発生する。
【０１３０】
局線からの入来呼はトランクを基地局に捕捉する。発呼電話局は、被呼加入者局のＳＩＮの独特の数字を識別する２〜５この数字を直接内部ダイアル（ＤＩＤ）トランクを通して基地局に送る。被呼加入者局が話中でない場合は、基地局は適切な加入者局に対してＲＣＣを通してページ・メッセージ（PAGE MESSAGE）を送る。ここで３つの可能な状況が起こる。第１に、加入者局が入来呼を受け、処理が下記のとおり進行する。第２に、応答が受信されない。この場合は、基地局は呼処理を２回再試行する。基地局が加入者装置からの応答がない状態で再試行回数を終了した場合は、リング・バック音が受信装置内に発生する。第３の状態は、加入者局が発呼中（すなわち、オフ・フック）でありかつ制御チャンネルにクリア要求（CLEAR-REQEUST）メッセージを戻し中である状態である。この場合は、話中音が発呼加入者局に戻される。
【０１３１】
ＰＡＧＥ要求が成功した場合は、音声チャンネルが割り当てられ、外部呼出し音が被呼加入者局の送受話器で発生する一方、可聴リング・バック（RING BACK）音が加入者局から発呼者に対して発生される。被呼加入者局が呼出しに応答した場合（すなわち、基地局がオン・フックからオフ・フックへの切換えを検出）は、外部呼出し音およびチャンネル・リング・バック・メッセージが除去される。この時点で、音声チャンネルが通話使用可能になる。
【０１３２】
正常な呼終了は、加入者がオン・フックすることによって始まる。基地局は音声チャンネルの制御部分を通してオフ・フックからオン・フックへの切換えを検出する。この切換えを検出すると、基地局は音声チャンネルの割当てを解除する。このチャンネルは、加入者局が当該チャンネルに関しての同期を失ったことを基地局が確認するまで、再使用できない。切り離し処理中の呼が他の加入者に対するものである場合は、オン・フック表示が音声チャンネルの制御部分によって第２の加入者局に送られる。諸加入者局はＲＣＣの伝送に再同期をとりクリア要求（CLEAR-REQUEST）メッセージを基地局に送る。
【０１３３】
呼の終了は、基地局が加入者局との無線接触を失ってから５秒後に起こる。
【０１３４】
音声接続は被呼加入者受信機におけるフェージング又はチャンネル干渉に起因して”消失”することが起こりうる。接続が障害にあっているか否かを決定するために、加入者局および基地局において以下の状態をチェックする。すなわち、加入者又は基地局受信機から戻されたリンク品質値が連続受信に関して所定の閾値以下であるか否か、ワード同期がいくつかの連続伝送に関して検出されたか否かをチェックする。
【０１３５】
基地局発信メッセージはすべての活加入者局に同報通信される。これらのメッセージは無線制御チャンネルを通して基地局によって伝送される。同報通信メッセージの目的は、すべての活加入者局にシステムの運用変更（すなわち、ＲＣＣの周波数変更、又は自己試験モード移行するためのモデムに対するコマンドの変更等）を通知することにある。これらのメッセージについては加入者局は確認応答を発しない。
【０１３６】
遠隔制御処理（プロセッサ）装置（ＲＰＵ）
ＲＰＵは基地局体系内の制御コンピュータとして機能している。すなわち、ＲＰＵは図２に示すように無線装置と交信するＣＣＵ１８、およびＰＢＸ１５とインタフェースをとる。
【０１３７】
ＲＰＵ２０は無線呼処理に関しての所要機能を調整する。ＲＰＵ２０は接続および切り離しを行うため加入者局、ＰＢＸ１５、及びＣＣＵ１８とメッセージを交換する。この呼処理機能に含まれるものとして、無線チャンネルの割当て及び割当て解除がある。ＲＰＵ２０はさらにシステムの現在状態を表すデータベースを維持する。このデータベースは、システム内の装置、加入者局、接続、及び無線チャンネルの状態の情報を含んでいる。
【０１３８】
呼設定は、外線から受信した呼に関してＰＢＸ呼処理装置２４から又は外部電話又は他の加入者に宛てた呼に関して加入者からＲＰＵがメッセージを受信した時点から始まる。加入者からの呼は基地局のＣＣＵ１８を経て無線制御チャンネル（ＲＣＣ）を通して入ってくる。ＲＰＵ２０は接続を確立すべく、音声チャンネルを割り当てるとともに加入者局、ＰＢＸ１５、及びＣＣＵ１８とメッセージを交換する。
【０１３９】
切り離しは、電話機が切れたことを示すメッセージをＰＢＸ１５又は加入者から受信したとき又は無線チャンネルを通して同期が失われたことを示すメッセージをＣＣＵ１８から受信したときに始まる。ＲＰＵはＣＣＵ１８及びＰＢＸ１５に切り離しを通告し、ＲＣＣは割当て解除される。
【０１４０】
ＲＰＵのソフトウェアは下記の機能を実行する。
【０１４１】
１．呼の設定、呼の解除、及びチャンネル割当てを制御する加入者、ＣＣＵ、及びＰＢＸのメッセージを処理すること。
【０１４２】
２．読み書きシステム・データベースを初期化しかつ維持すること。
【０１４３】
３．システム問い合わせ及び手動システム制御を可能にするシステム制御卓を支援すること。
【０１４４】
４．９６００ボー非同期直列インタフェースを通してベースバンド制御チャンネル（ＢＣＣ）通信プロトコルを支援することによりＢＢＣインタフェースを取り扱うこと。
【０１４５】
５．ＰＢＸメッセージ・プロトコルを支援することによりＰＢＸインタフェースを取り扱うこと。
及び
６．診断及び基本課金データを供給するトランザクション・ログを保存すること。
【０１４６】
ＲＰＵソフトウェアは、ＰＢＸ呼処理装置２４への１つの直列インタフェースを支援する。このソフトウェアはさらに、基地局構成内のＣＣＵ１８の各々への直列インタフェースを支援する。
【０１４７】
ＲＰＵハードウェアは、モトローラ68000型プロセッサ利用の汎用コンピュータを含む。この機械は１Ｍバイトのランダムアクセス記憶装置（ＲＡＭ）と１０Ｍバイトの不揮発性ハード・ディスク記憶装置とによって構成されている。Ｉ／Ｏはシステム制御卓と、８つの同期直列データ・インタフェースとによって構成されている。
【０１４８】
図５に示すごとく、ＲＰＵソフトウェア・パッケージは、スケジューラ・モジュール４０、ＢＣＣインタフェース・モジュール４１ａ、４１ｂ、・・・４１ｎ、ＰＢＸインタフェース・モジュール４２、制御卓モジュール４３、ロガー・モジュール４４、メッセージ処理モジュール（ＭＰＭ）４５、及びデータベース・モジュール４６によって構成されているシステムをシミュレートする。
【０１４９】
データベース・モジュール４６を除き、すべてのモジュールはスケジューラ・モジュール４０から呼び出されて動作する。これらのモジュールはメイルボックスのシステムを通して相互に交信する。データベース・モジュール４６は、データベース内の情報にアクセスするためのサブルーチンの収集に基礎をおいている。
【０１５０】
スケジューラ・モジュール４０は、ＲＰＵソフトウェアに対するメインライン・コードを提供する。このモジュール４０はすべての他のモジュールに対するスケジューリング及び起動に重要な役割を有する。このモジュール４０はさらに、プロセス内及びプロセス間通信を可能ならしめるイベント・タイマ及びメイルボックスの維持に重要な役割を有する。
【０１５１】
ＢＣＣインタフェース・モジュール４１ａ、・・・４１ｎは、直列同期インタフェース及びリンク・レベル・プロトコルを支援する。これらのモジュールはさらにＣＣＵｓ１８との通信の状態をモニタする。
【０１５２】
ＰＢＸインタフェース・モジュール４２は、ＰＢＸ呼出し処理装置２４に対する直列同期インタフェースを支援する。
【０１５３】
制御卓モジュール４３は、システム・ステータス問い合わせと交信とＲＰＵ２０とシステムの他の装置との間のメッセージ交換を可能ならしめるシステム操作員インタフェースを提供する。
【０１５４】
ロガー・モジュール４４は、診断及びシステム解析の目的のための原始トランザクション情報を提供する。
【０１５５】
メッセージ処理モジュール４６は、すべての受信されたＲＣＣ、ＢＣＣ、及びＰＢＸメッセージの処理を行う。このモジュール４６はさらに、ＰＢＸ１５が実施しないすべての加入者呼設定及び解除を実施するとともに無線チャンネルの割当てを行う。このモジュールは上記の外、ＣＣＵｓ１８の状態をモニタするバックグラウンド・タスクを含む。
【０１５６】
データベース・モジュール４６は、呼処理のために必要とするデータ構造のすべてに対するコンシステント・インタフェース（consistent interface）を提供する。このモジュール４６は、無線チャンネルを割り当てる周波数割付けタスクを含む。
【０１５７】
ＲＰＵデータベースは、すべての加入者局の情報及びすべての無線チャンネルの状態を含むシステム構成を記述している構造を有する。これらの構造は下記のとおりである。
【０１５８】
ＲＰＵデータベースは、システム内の各ＣＣＵ１８に関するベースバンド制御チャンネル（ＢＣＣ）データ構造を含む。
【０１５９】
加入者識別テーブル（ＳＩＮテーブル）は、すべての有効加入者の分類リストを含む。このリストは加入者有効性確認を容易ならしめるように分類されている。ＳＩＮテーブルは、システム内の加入者ごとに１エントリとなっている。
【０１６０】
ＲＰＵソフトウェアは、加入者装置呼出し処理の一部を実施する。この処理はメッセージ処理モジュールＭＰＭで行われる。呼出し処理はＭＰＭ４５、ＰＢＸモジュール４２、及びすべてのＢＣＣモジュール４１との間のメッセージ交換によって達成される。
【０１６１】
加入者局からの発呼
本節は加入者発呼に対する正常呼設定プロシージアについて概説している。加入者（”発呼加入者”）は、オフ・フックを行い、有効電話番号（”宛先”の電話番号）をダイアルし、そして送信ボタンを押し又はタイム・アウトを待つ。発呼加入者局は、基地局に対して制御チャンネルを通して呼要求（CALL REQUEST）メッセージを送る。ＲＰＵ ＢＣＣモジュール４１は無線要求（RADIO REQUEST）メッセージを受信し、これをＭＰＭ４５に送達する。ＭＰＭ４５はダイアルされた数字についてある簡単な有効性確認を実施し、無線要求メッセージをＰＢＸモジュール４２に送り、このモジュール４２はこのメッセージをＰＢＸ制御処理装置２４に送達する。ＰＢＸ呼出し処理装置２４は、ダイアルされた数字の有効性確認を行いかつプレイス・コール（PLACE CALL）メッセージをＲＰＵ２０に返す。ＭＰＭ４５は、発呼加入者局が割当てを受けた音声スロットを有するＣＣＵ１８に対してチャンネル変更（CHANGE CHANNEL）コマンドを発生する。ＭＰＭ４５は、発呼加入者局に対して呼接続（CALL CONNECT）コマンドを発生し、このコマンドは発呼加入者局に対して音声信号伝送用周波数及びスロットを割り当てる。ＭＰＭ４５はＰＢＸ呼処理装置２４に対して割当て（ALLOCATE）メッセージを発生し、このメッセージはＰＢＸ呼処理装置２４に対してメッセージ・チャンネルを割り付けるように通告する。この時点で、発呼加入者局は完全に設定されている。すなわち、”宛先”に対するＰＢＸスイッチ・マトリックス２５を通しての接続待ちの状態である。”宛先”は他の加入者局であってもトランク１４経由のアクセスを要する電話でも差し支えない。
【０１６２】
加入者局の呼の受信
本節は加入者局への入来呼の処理について概説する。ＰＢＸ呼処理装置２４は、呼が加入者局宛のものであることを判定する。ＰＢＸ呼処理装置２４は、入来呼（INCOMING CALL）メッセージを発生する。このメッセージはこの入来呼の種類とくにこの呼が外部トランク１４から来たものか又は他の加入者局から来たものかであるかについての情報を含んでいる。ＲＰＵ ＰＢＸモジュール４２は、ＰＢＸ呼処理装置２４からＰＢＸメッセージを受信し、このメッセージをＭＰＭ４５に送達する。この呼が他の加入者局からの入来呼である場合は、ＭＰＭ４５は”発呼”及び”被呼”両加入者局の加入者対加入者インデックスを設定しかつ関連ＣＣＵｓ１８に対して内部モードに入るように指令する。ＭＰＭ４５は、入来呼メッセージで指定されている加入者局に対して呼出し（ＰＡＧＥ）メッセージを発生する。被呼加入者局は呼受入れメッセージで応答する。ＭＰＭ４５は、不適切なＣＣＵ１８に対してはチャンネル変更メッセージ、適切な加入者局に対しては呼接続メッセージを発生することにより呼要求メッセージに応答する。ＭＰＭ４５は続いてＰＢＸ呼処理装置２４に対して割当てメッセージを発生し、このＰＢＸ呼処理装置２４はＰＢＸスイッチ・マトリックス２５に入来呼に対する確定的な接続を完了させる。
【０１６３】
ドロップ・アウトの回復
本節は通話進行中のチャンネル・フェードに対するＲＰＵ２０の応答について概説する。減衰する音声チャンネルを司っているＣＣＵ１８はそのチャンネルの同期外れを検出する。ＣＣＵ１８は無同期（NO-SYNC）イベント・メッセージを発生する。ＢＣＣモジュール４１はこのイベント・メッセージを受信し、このメッセージをＭＰＭ４５に送達する。ＭＰＭ４５はＰＢＸ呼処理装置２４に対してオンフック（ONHOOK）メッセージを送り、加入者をアイドル状態に又チャンネルをオン・フック状態に設定する。
【０１６４】
入来ＢＣＣメッセージの処理
ＢＣＣメッセージは、９６００ボー非同期インタフェースによってＣＣＵ１８からＲＰＵ２０に送られる。特定のＣＣＵインタフェースを司るＢＣＣモジュール４１はメッセージを読み取り、リンク・レベル情報ビットをチェックして入来メッセージの完全性を検査する。ＢＣＣモジュール４１がそのメッセージは受入れ可能なものであると判断した場合は、適切な確認応答が送信ＣＣＵ１８に返信される。メッセージが受け入れ可能でない場合は、再試行か又は否定応答が返信される。ここでＢＣＣモジュール４１はＭＰＭ４５に対してメッセージを送る。このメッセージは、スケジューラ・モジュール４０によって提供されてメイルボックスを利用するメッセージ処理メイルボックス４８に投入される。
（図６参照）
ＣＣＵ１８からの入力がなくなり、ＣＣＵへの出力メッセージを入れているＢＣＣメイルボックスが空になると、ＢＣＣモジュール４１は”ブロック”し、制御はスケジューラ・モジュール４０に移る。
【０１６５】
スケジューラ・モジュール４０は、連続（round-robin）スケジュール内の次のモジュールを起動し、このモジュールはそれがブロックするまで動作する。スケジューラ・モジュールはこの後、次々にモジュールを起動する。しばらく後の時点で、スケジューラ・モジュールはＭＰＭ４５を起動する。
【０１６６】
ＭＰＭ４５はそのメイルボックス４８内の待ち行列をなしているすべての他のメッセージとともにＢＣＣメッセージを読み取る。このような処理はデータベースに対する変更及び新規メッセージの生成を含むことができる。図６は到来メッセージのデータ経路を図示している。
【０１６７】
出力ＢＣＣメッセージの生成
図６はさらに出力ＢＣＣメッセージのデータ経路を図示している。出力ＢＣＣメッセージは、ある特定のイベントに応答してＭＰＭ４５によって生成される。このメッセージはＭＰＭ４５内で構成され、被呼ＣＣＵ１８を司るＢＣＣモジュールへ送られる。このメッセージの後、他の必要メッセージがすべて送出され、かつＭＰＭのメイルボックス４８内に外のメッセージがない場合は、ＭＰＭは“ブロック”し、制御はスケジューラ・モジュールに返される。
【０１６８】
ＢＣＣモジュールはそのメイルボックス４９からのメッセージを読み取り、出力メッセージに適切なリンク・レベル・ビットを付加する。ＢＣＣモジュールは次にこのメッセージをＣＣＵ１８への直列データ・ポートへ送出する。
【０１６９】
ＲＣＣメッセージの処理
ＲＣＣメッセージはＢＣＣメッセージのタイプであるので、入来ＲＣＣメッセージは入来ＢＣＣメッセージと全く同様に処理される。また、出力ＲＣＣメッセージは、出力ＢＣＣメッセージと同様な方法で生成されかつ伝送される。
【０１７０】
入来ＰＢＸメッセージの処理
ＰＢＸメッセージはＰＢＸ呼出し処理装置２４から受信される。このメッセージは９６００ボー非同期インタフェースを通してＲＰＵ２０へ送られる。図７によると、ＲＰＵ ＰＢＸモジュール４２はＰＢＸメッセージを読み取り、それをＭＰＭメイルボックス４８に送る。到来文字がそれ以上なくかつ出力ＰＢＸメッセージを保持しているＰＢＸメイルボックス５０が空になると、ＲＰＵ ＰＢＸモジュール４２は”ブロック”し、制御はスケジューラ・モジュール４０に返される。
【０１７１】
ＭＰＭ４５はそのメイルボックス４８内に待ち行列をなしているすべての他のメッセージとともにＰＢＸメッセージを読み取る。ＰＢＸメッセージは、メッセージのタイプ及びメッセージ内に指定されている加入者の現在状態に基づいて処理される。この処理は、データベースに対する変更、加入者の状態の変化、及び新規メッセージの生成を含むことができる。図７は到来ＰＢＸメッセージのデータ経路を図示している。
【０１７２】
出力ＰＢＸメッセージの生成
再び図７によると、出力ＰＢＸメッセージはあるイベントに応答してＭＰＭ４５によって生成される。このメッセージはＭＰＭ４５内で構成され、ＰＢＸモジュール４２に送られる。このメッセージの後、及びすべての他の必要メッセージが送出されかつＭＰＭメイルボックス４８内にメッセージがなくなると、ＭＰＭ４５は”ブロック”し、制御はスケジューラ・モジュール４０に返される。
【０１７３】
スケジューラ・モジュール４０は、ＲＰＵ ＰＢＸモジュール４２が起動されるまで連続スケジュール内の他のモジュールの起動を続ける。
【０１７４】
ＲＰＵ ＰＢＸモジュール４２は、そのメイルボックス５０からのＰＢＸメッセージを読み取り、メッセージをＰＢＸ呼出し処理装置２４への直列データ・ポートに送出する。
【０１７５】
ロガー・メッセージの生成
ＲＰＵソフトウェア・パッケージのモジュールの各々の関連ポイントにおいて、関連情報を含んだメッセージがロガー・モジュール４４に投函される。この情報は時間標示され、ファイルに出力される。図８は、ロガー・データ経路を図示している。
【０１７６】
制御卓入力／出力モジュール
制御卓モジュール４３の入力部は、コマンド有効性確認とともにコマンドプロンプト及び認識を提供する。有効制御卓コマンドは、ＲＰＵデータベースを問い合わせかつ更新する能力を有するとともにメッセージをＲＰＵモジュールに送る。制御卓表示コマンドから生じる出力は、制御卓ポートに直接出力される。
【０１７７】
スケジューラ・モジュール
スケジューラ・モジュール４０は特殊システム・モジュールと考えることができ、このモジュール４０は他のすべてのＲＰＵモジュールのスケジューリングに重要な役割を有する。スケジューラ・モジュール４０の主要役割は、実行されるべき次のモジュールを選択することと内部及び相互通信を提供することである。
【０１７８】
すべての各種ＲＰＵモジュールは別個のモジュールであると考えることができるが、現実にはすべてのモジュールはレグルス（Regulus）オペレーティング・システムの一応用プロセスである。他のＲＰＵモジュールの連続ディスパッチを実施するのはスケジューラ・モジュール４０である。スケジューラ・モジュール４０は、スタートアップ時に擬似モジュールの各々に対してスタック・スペースの固定部分を割り付けることにより擬似ＲＰＵモジュールの各々に対するスタックを管理する。各モジュールが実行されるべくスケジュールされる直前に、スタック・ポインタは正しいモジュールを選ぶため適切なスタック・アドレスを指示するべくスケジューラ・モジュールによって変えられる。ＲＰＵ２０のメモリ・マップが図９に示してある。
【０１７９】
各ＲＰＵモジュールはブロックするまで実行する。ひとつのモジュールがブロックすると、次のモジュールのスケジュールさせかつ実行させるスケジューラに制御を返す。モジュールはいくつかの方法すなわち、ひとつのイベントが保留になるまでモジュールをブロックさせるＧＥＴＥＶＥＮＴ（）を呼び出すこと又は数秒の間ブロックするＷＡＩＴ（）を呼び出すこと又は一巡の連続スケジューリング・ループの間ブロックするＢＬＯＣＫ（）を呼び出すことによりブロックすることができる。
【０１８０】
スケジューラ・モジュール４０が実施する他の主要機能は、モジュールとモジュールとの間のモジュール間通信である。モジュール間でメッセージを送受信するための手段としてメイルボックスが使用される。各モジュールはＭＡＩＬＲＥＡＤ（）呼出しを使用することによりそのモジュールのメイルボックス内のメイルをチェックすることができる。さらに、モジュールはＭＡＩＬＳＥＮＤ（）呼出しを使用することによって他のモジュールに対してメイルを送ることができる。スケジューラ・モジュールはスケジューリング・ループ内にあるモジュールの各々に対して別々のメイルボックスを維持する。ひとつのモジュールが他のモジュールにメッセージを送ると、このメッセージは宛先のメイルボックスにコピーされる。後刻、実行順番が宛先になったとき、スケジューラ・モジュールはそのメイルボックスをチェックしてメイルボックスにメッセージがあるか否か判断する。メッセージがある場合は、スケジューラ・モジュール４０は、そのモジュールがＧＥＴＥＶＥＮＴ（）によってブロックされている場合、モジュールのブロックを解除させるイベント・タイプＭＡＩＬを生成し、これにより実行すべくスケジュールされる。
【０１８１】
イベント・リストもスケジューリング・ループ内の各モジュールに対してスケジューラ・モジュールによって維持されている。イベントはメイル又はタイマ・イベントで構成することができる。メイル・イベントは、メッセージが現在実行中のモジュールに対して保留であるとスケジューラ・モジュールが判断した場合に生成される。モジュールは、イベントが生成されるまでの待ち秒数をおいてＰＵＴＥＶＥＮＴ（）を呼び出すことにより、タイマ・イベントをイベント・リストにのせることができる。スケジューラ・モジュール４０は、タイマ時間切れを探索する連続スケジューリングループを通して一巡ごとにモジュールのイベント・リストをチェックする。タイマ時間切れが検出されると、適切なモジュールが実行すべくスケジュールされ、ＧＥＴＥＶＥＮＴ（）呼出しを通してイベントがモジュールに返される。
【０１８２】
スケジューラ・モジュール４０は、ＣＣＵ１８とＲＰＵ２０との間及びＰＢＸ１５とＲＰＵ２０との間のＲＳ−２３２インタフェースの初期化に使用されるルーチンを有している。ＲＳ−２３２インタフェースに対して排他的ソフトウェア制御をとるこれらのルーチンは、レグルスオペレーティング・システムによる制御シーケンスの通常処理を終了させる。他のルーチンはＩ／Ｏバッファを一掃及びターミナル入力と出力の読み書きに使用される。スケジューラ・モジュール４０はすべてのＲＰＵモジュールのためのシステム・タイムのトラックを保持する。
【０１８３】
ＢＣＣインタフェース・モジュール
各ＢＣＣモジュール４１は、ＣＣＵ１８とＲＰＵ２０の他のソフトウェア・モジュールとの間のインタフェースを提供する。ＣＣＵ１８とＲＰＵ２０との間の交換メッセージは、非同期通信リンクを通して伝送される可変長２進データによって構成されている。ＢＣＣモジュール４１は、エラー検出、メッセージ順序付け、及びメッセージ肯定応答を含む通信リンクを通してのメッセージ完全性を提供する重要な役割を有する。
【０１８４】
ＣＣＵ１８とＲＰＵ２０の間のハードウェア・インタフェースは、９６００ボーＲＳ−２３２非同期インタフェースで構成されている。
【０１８５】
このモジュール４１への入力は、ＣＣＵから又はその他のＲＰＵソフトウェア・モジュールから受信されたメッセージを含んでいる。メッセージはこのモジュールからＲＳ−２３２インタフェースを経てＣＣＵへ又は適切なメイルボックスを経て他のＲＰＵソフトウェアに出力される。
【０１８６】
このモジュール４１の目的は、ＲＰＵ２０とＣＣＵ１８との間のメッセージ通信量を処理することである。このモジュール４１はＣＣＵ１８から受信されたメッセージを連続的にチェックし、これらのメッセージを適切なＲＰＵソフトウェア・モジュールに経路づけする。同様に、このモジュールはＣＣＵ１８に宛てられている他のＲＰＵソフトウェア・モジュールからのメッセージを連続的にチェックしている。特異なメッセージ（すなわち、否定応答されたもの）を各方向に１つに制限するためにオルタネーティング・ビット・プロトコルを利用している。シーケンス及び確認応答ビットは、この機能を達成するため必要な流れ制御として働いている。このプロトコルについては以下の節で詳細に説明してある。
【０１８７】
以下の説明においては、メッセージを処理できる側の構成要素を“主側（we）”又は“主側に（us）”と呼び、他の構成要素を“相手側（they）”又は“相手側に（them）”と呼ぶことにする。このプロトコルは、メッセージの受信に際してとるべきアクションを示すことによって説明することができる。単に４つのアクションがあり、これらは２つの条件に依存している。これらの条件は受信メッセージのシーケンス及び確認応答ビットを期待ビットと比較することによって決定される。
【０１８８】
着信メッセージについて、ＡＣＫビットはもしそれが主側が最後に送信したメッセージのＳＥＱビットと同一であれば期待通りである。同様に、ＳＥＱビットはもしそれが最後に受信したメッセージのＳＥＱビットと異なれば期待通りである。換言すれば、期待条件とは到来メッセージが主側の最後のメッセージに肯定応答し又主側も新到着が進メッセージと期待していることである。
【０１８９】
メッセージの受信に際してとられるアクションは、上記条件によってもたらされる４つの組合せに要約される。
【０１９０】
１．ＡＣＫ［期待］、ＳＥＱ［期待］。主側の最終送信メッセージが確認応答されたものとしてマーク（主側の新メッセージ送信を可能にする）。新しく到着したメッセージを処理する（それを主側が送る次のメッセージで確認応答する）。
【０１９１】
２．ＡＣＫ［期待］、ＳＥＱ［非期待］。主側の最終送信メッセージが確認応答されたものとしてマーク（主側の新メッセージ送信を可能にする）。新しく到着したメッセージを捨てる（確認応答しない）。
【０１９２】
３．ＡＣＫ［非期待］、ＳＥＱ［期待］。主側が確認応答未完了のメッセージを送信している場合は、そのメッセージを再送する。主側がそのようなメッセージを有していない場合は、何か不具合が宛先に発生しているので主側は下記によりリセットする。新しく到着したメッセージを処理する。
【０１９３】
４．ＡＣＫ［非期待］、ＳＥＱ［非期待］。主側の最終メッセージが宛先において受信されていない。そのメッセージを再送する。新しく到着したメッセージを捨てる。
【０１９４】
ResetビットはＳＥＱ及びＡＣＫビットをリセットするために使用される。主側がResetビットをオンにした状態でメッセージを受信すると、そのメッセージはそのＳＥＱびっっとに無関係に新しいメッセージとして受け入れられるべきであり、又そのメッセージは確認応答されるべきである。さらに、受信メッセージのＡＣＫビットは相手側が主側から受信した最終メッセージのＳＥＱビットを反映している。主側は次のメッセージ送信前にこのビットをトグルすべきである。一例として、ＡＣＫ／ＳＥＱ数字が“４”（Reset＝１、ＡＣＫ＝０、ＳＥＱ＝０）であるメッセージを主側が受信すると、応答のＡＣＫ／ＳＥＱ数字は“１”（Reset＝０、ＡＣＫ＝０、ＳＥＱ＝１）であるべきである。プロトコルがステップから出ていると思われるときは、いずれかの側がリセットを実施することができる。
【０１９５】
主側が相手側からメッセージを受信し、保留中の新しいメッセージがなく又は標準応答が直ちに到来しない場合は、主側は特殊ＡＣＫメッセージを送出することによりそのメッセージを確認応答するものとする。ＡＣＫビットは受信メッセージを確認応答するが、ＳＥＱビットは主側が送った最終メッセージから変わらない。このことにより相手側は確認応答を処理しかつ新しく到着したメッセージを捨てる。このメッセージの内容はナル（null）メッセージである。しかし、このメッセージは捨てられるので、このメッセージの内容は無関係であるべきである。
【０１９６】
ＰＢＸインタフェース・モジュール
ＰＢＸモジュール４２は、ＵＴＸ−２５０  ＰＢＸ呼出し処理装置２４とＲＰＵ２０の他のソフトウェア・モジュールとの間のインタフェースを提供する。この２つの装置との間で交換されたメッセージは、ＡＳＣＩＩ文字向きメッセージ交換を構成する。ＡＳＣＩＩ文字は、ここでは７又は８ビットのＡＳＣＩＩであると定義されている。ＰＢＸ呼出し処理装置２４及びＲＰＵ２０の両者とも奇数パリティ、偶数パリティ、又はノー・パリティで文字を受け入れる能力を有しなければならない。メッセージの本文は、可変長ストリング又は印刷可能文字で構成されている。
【０１９７】
ＰＢＸ呼出し処理装置２４とＲＰＵ２０との間のハードウェア・インタフェースは、９６００ボーＲＳ−２３２非同期インタフェースで構成されている。
【０１９８】
ＰＢＸモジュール４２は、ＰＢＸ呼出し処理装置２４又は他のＲＰＵソフトウェア・モジュールから受信したメッセージを含んでいる。メッセージはこのモジュールからＰＢＸ呼出し処理装置２４又は適切なメイルボックスを経て他のＲＰＵソフトウェア・モジュールのいずれかに出力される。
【０１９９】
ＰＢＸモジュール４２の目的は、ＲＰＵ２０とＰＢＸ呼出し処理装置２４との間のメッセージ交通量を処理することである。このモジュールは、ＰＢＸ呼出し処理装置２４から受信したメッセージを連続的にチェックし、これらのメッセージを適切なＲＰＵソフトウェア・モジュールに経路づけする。同様に、このモジュールは、ＰＢＸ呼出し処理装置２４に宛てた他のＲＰＵソフトウェア・モジュールからのメッセージを連続的にチェックしている。
【０２００】
ＰＢＸ呼出し処理装置２４から受信されたすべての文字は、メッセージの始めを示す不等号より大＞又はメッセージの終わりを示す復帰文字と等しいか否かをチェックされる。このモジュールは全二重メッセージ交通量を取り扱う能力を有する。
【０２０１】
制御卓モジュール
制御卓モジュールはＲＰＵ２０の現在状態を把握するための操作員の窓である。制御卓は、加入者及び無線チャンネルの現在状態、更新接続及びチャンネル状態、並びにＰＢＸ１５及びＣＣＵｓ１８に対する送信メッセージに関する情報を表示する能力を提供する。制御卓は端末からの入力ストリームを処理し、所望のコマンドを実行する。
【０２０２】
制御卓モジュール４３は、基地局操作員用端末に対するインタフェースを提供する。制御卓モジュール４３は端末からの入力を処理し、コマンドを実行する。データはデータベースから検索されかつデータベースに書き込まれ、表示データは端末スクリーンに出力され、さらにメッセージは他のモジュールに送出される。このモジュールに対するインタフェースは下記の事項を含む。
【０２０３】
(1)文字は操作員用キーボードから入力される。
【０２０４】
(2)文字は操作員用スクリーンに出力される。
【０２０５】
(3)データはデータベースから検索され、データベースに書き込まれる。
【０２０６】
(4)メッセージは、ＰＢＸ、ＢＣＣ、及びメッセージ処理モジュールに送出される。
【０２０７】
パーザ・ルーチンは、操作員用キーボードから文字を入力する。データ入力刺激は各コマンド・ラインの始めに表示され、データは記憶され、編集文字は処理され、入力は表示装置に表示され、データはトークン内に区切られる。各コマンド内のすべての可能なコマンド及び有効トークンを記述しているデータ構造をパーザに与えることにより、パーザは入力されてデータについて認識を行い、疑問符に応答し、データ入力のためのガイド・ワードを表示する。各トークンは期待されているデータのタイプであるか否かをチェックされ、キーワードは受入れ可能なentiresのリストに整合され、ナンバーは整数に変換される。コマンド・ラインの入力が完了するとさらに確認が行われ、ナンバーは範囲内にあるか否かをチェックされ、コマンドの実行前に若干のコマンドを使用してシステムの状態がチェックされる。
【０２０８】
コマンドは３つのカテゴリに分類される、すなわち、１）データベースからの情報を表示するコマンド、２）データベースを更新するコマンド、及び３）メッセージを送信するコマンド。情報は、加入者、接続、ＣＣＵ、及びチャンネルの各状態について表示可能である。すべての表示コマンドは、情報のデータベースからの検索及び形式化されたデータの操作員用表示装置への出力を要求する。更新コマンドは、加入者を特定チャンネルに強制接続させる能力及びチャンネルを使用可能又は使用禁止にする能力を有する。更新コマンドは、周波数割当てアルゴリズムの試験に使用する。すべての更新コマンドはデータベースへの書込みを行う。
【０２０９】
ＰＢＸ、ＢＣＣ及びＲＣＣメッセージは、制御卓モジュール４３からシステム内の種々の他のモジュールに送達することができる。ＳＥＮＤＭＳＧコマンドはメッセージに必要なすべての情報を取得すべく操作員をプロンプトし、当該メッセージは形式化されかつ指定されたモジュールに送られる。ＰＢＸメッセージは、このメッセージをＰＢＸ呼出し処理装置４２に送出するＲＰＵ ＰＢＸモジュール４２に送られる。ＢＣＣ及びＲＣＣメッセージはＲＰＵ２０からＢＣＣモジュール４１を経由してＣＣＵｓ１８に送られ、このＢＣＣモジュール４１はリンク・レベル・プロトコル・ビットを出力メッセージに付加する。ＣＣＵｓ１８からの入力はシミュレートされＢＣＣ及びＲＣＣ両メッセージを含みメッセージはＭＰＭ４５に送られる。
【０２１０】
ロガー・モジュール
ロガー・モジュール４４は、ＲＰＵイベント又はメッセージのロギングに重要な役割を有する。ロガー・モジュール４４は、３つのディスク・ファイルすなわち、課金情報に類似している情報を含むトランザクション・ログ、エラー・メッセージで構成されているエラー・ログ、及びシステム・ウォーニング・メッセージで構成されているメッセージ・ログの維持を行う。
【０２１１】
ロガー・モジュール４４は、他のＲＰＵモジュールから呼び出される一式のサブルーチンで構成されている。各サブルーチンは、メッセージに対する時間標示及び適切なディスク・ファイルに対するメッセージの書込みの役割を有している。各サブルーチンは、メッセージがログされるべきか否かを判断するグローバル・フラッグを有している。このフラッグのセット及びリセットは、制御卓コマンドを使用して行う。
【０２１２】
メッセージ処理モジュール（ＭＰＭ）
ＭＰＭ４５は、ＰＢＸ１５と加入者局との間の高水準呼出し処理機能を実施する、すなわち加入者電話機及び外部電話機の両者に対するページの開始、音声チャンネルの割当て、及び呼プログレス音の制御のごとき呼処理機能に関する役割を果たしている。ＭＰＭ４５はさらに、自己がＣＣＵｓ１８から受信するステータス・メッセージを処理する。たとえば、リンク品質又は加入者フック・ステータスで構成されているチャンネル・ステータス情報はＭＰＭ４５によって処理される。
【０２１３】
ＭＰＭ４５は、ＰＢＸ及びＢＣＣメッセージがメッセージ処理状態マシンに対してのトークンとして使用される状態マシンとして構成されている。ＭＰＭ４５は、データベースの更新、必要応答の出力、次いで次の状態への推移を実施することによってトークンを処理する。
【０２１４】
ＭＰＭ４５は、スケジューリング・モジュール４０によって維持されているシステム・メイルボックスを使用して他のＲＰＵモジュールに対するメッセージの送受を行う。又、ＭＰＭ４５はデータベース・モジュール内の状態情報の検索又は更新を行う。
【０２１５】
前述のとおり、ＭＰＭ４５は状態マシンとして構成されている。ある処理の実施を強制するトークンは、メッセージ又はタイムアウトで構成されている。ＭＰＭ４５は、トークンの種類（すなわち、タイマ、ＲＣＣメッセージ、ＰＢＸメッセージ等）及びトークンによって影響を受ける加入者局又はチャンネルを判断する。ＭＰＭ４５は、適切なメッセージ応答を生成しかつ次の状態に推移させることによってトークンを処理する。
【０２１６】
ＭＰＭ４５は、実際的に２つの状態テーブルで構成されている。図１０に示してあるＲＣＣ状態マシンは、ＰＢＸ呼出し処理装置２４からのメッセージ又は加入者局からのメッセージを処理するために使用する。図１１に示すチャンネル状態マシンは、ＣＣＵ１８から受信したメッセージを処理するために使用する。
【０２１７】
初期状態においては、すべての加入者局はＲＣＣアイドル・ステートにあり又すべてのチャンネルは設定中又は進行中の接続が全然ないことを示すチャンネル・アイドル・ステートにある。
【０２１８】
典型的な外部から加入者への呼に対する状態の変化は以下の通りである。外部呼メッセージはＰＢＸ呼処理装置２４から受信され、このメッセージを当該呼の被呼加入者局の電話番号を含んでいる。ＰＡＧＥメッセージがその被呼加入者局に送出され、この加入者局の状態がＰＡＧＥに設定される。ＣＡＬＬ  ＡＣＣＥＰＴメッセージが当該加入者局から受信され、この加入者局のステートがＡＣＴＩＶＥに設定される。この時点で、チャンネルが割り当てられＰＢＸ呼出し処理装置２４、ＣＣＵ１８、及び加入者局はチャンネル割当ての通告を受ける。当該チャンネルは、RING SYNC-WAIT状態に設定される（図１１）。ＣＣＵ１８が同期の捕捉を表示すると、チャンネルの状態はSYNC RINGに設定される。最終的に、ＣＣＵ１８が加入者局のオフフック完了を標示すると、チャンネルはＳＹＮＣ  ＯＦＦＨＯＯＫ状態に設定される。ＳＹＮＣ  ＯＦＦＨＯＯＫ状態は、音声接続の確立を表示するものである。
【０２１９】
加入者から加入者に対する呼出しは、発呼加入者局から受信される呼要求メッセージにより始まる。発呼加入者局はＤＩＡＬ状態に設定され、無線要求メッセージがＰＢＸ呼処理装置２４に送られる。ＰＢＸ呼処理装置２４は、発呼加入者局に対してPLACE CALLメッセージを、被呼加入者局に対しては入来呼メッセージを返す。この発呼メッセージに応答して、チャンネルが割り当てられ、ＰＢＸ呼処理装置２４、ＣＣＵ１８、及び発呼加入者局はこのチャンネル割当ての通告を受ける。発呼加入者局のチャンネル状態は、当該チャンネルが同期化されるまでオフ・フックＳＹＮＣ  ＷＡＩＴに設定される。基地局のＣＣＵ１８が発呼加入者局からの伝送を検出すると、このＣＣＵ１８はＳＹＮＣオフ・フックチャンネル・イベント・メッセージを生成する。ＲＰＵ２０は、当該チャンネルのステートをＳＹＮＣオフ・フックステートに変化させることによってこのチャンネル・イベント・メッセージを処理する。宛先加入者局に対する到来呼出しメッセージも、上述の外部呼出しメッセージと同様な方法で処理される。さらに、当該接続に関係のあるチャンネルはすべて、両加入者局が同期状態になった時点で内部モードに設定される。
【０２２０】
接続解除は、接続関連パーティの一方がオン・フックしたときに始まる。システム外の電話機が電話を切ると、ＭＰＭ４５はＰＢＸ呼出し処理装置２４からオン・フックメッセージを受信する。加入者局がオン・フック状態になると、ＣＣＵ１８は加入者局がオン・フック状態になったことを示すメッセージを送出する。いずれの場合も、他方の加入者は接続が解除されたことを通告され、チャンネルは接続解除DISCONNECT状態に設定され、加入者局はTEARDOWN状態に設定される。ＣＣＵ１８が同期外れを表示すると、チャンネル及び加入者局はアイドル・ステートに戻される。
【０２２１】
バックグラウンド・タスク
バックグラウンド・タスクルーチンは、ＭＰＭ４５によって実動化される。バックグラウンド・タスクは、コールド再開始又はウォーム再開始の後最初にＣＣＵ１８と交信する。又、システムが動作状態になると、バックグラウンド・タスクは、データベースを最新に保ちかつＲＣＣの割当てを確保するためＣＣＵ１８をモニタする。
【０２２２】
ＣＣＵ１８及びＢＣＣモジュール４１の両者によって生成されたＢＣＣメッセージは、ＢＣＣモジュール４１から受信される。これらのメッセージはＢＣＣモジュール４１を経てＣＣＵ１８に送られる。
【０２２３】
データはデータベースに書き込まれ、データベースから検索される。
【０２２４】
初期状態においては、ＲＰＵ２０がシステムの現在ステートを判断できるように、ベースバンド問合わせメッセージがすべてのＣＣＵ１８に送られる。ベースバンド・イベント又はレスポンス・メッセージから受信されたすべての情報はＲＰＵデータベースに記憶される。ＲＰＵ２０が、ＣＣＵ１８にレディ状態でありリセット状態でない（すなわち、ＣＣＵ１８は正しくパワー・アップしていない）ことを示すベースバンド・イベント・メッセージを受信すると、ＣＣＵ２０に割り当てられた周波数は割当て済みとマークされる。そこでＣＣＵ１８は、データベースを現在システム・ステートに交信するべくチャンネル問合せメッセージの送付を受ける。ＣＣＵの初期化は、各ＣＣＵ１８がすべての特異な問い合わせメッセージに応答完了するか又は当該ＣＣＵ１８がダウンしていると判断されるごとに実施される。この時点において、レディ状態でありリセット状態（すなわち、ＣＣＵが正しくパワー・アップしている）にあると表示された各ＣＣＵ１８には周波数が割り当てられる。ＣＣＵ１８に制御チャンネルが未だに割り当てられていない場合は、ＲＰＵ２０は制御チャンネルの割当てを試みる。ＲＰＵ２０が最初に試みることは、加入者局がまずＲＣＣの捜索対象としている第１の周波数に関するＣＣＵ１８に制御チャンネルを割り当てることである。次の試みとしては未使用のスロット０を有するいずれかのＣＣＵ１８を対象とし、最後の試みとしてはスロット０に関して接続を有するＣＣＵ１８を対象とする。すべての使用中のＣＣＵ１８がすでにスロット０に関して接続を有している場合は、スロット０に関しての接続の１つが接続解除になり制御チャンネルがそのスロットに割り当てられる。
【０２２５】
いったんＲＰＵ２０がすべてのＣＣＵ１８と通信状態になると、ＣＣＵ１８のステートはＣＣＵ１８又はＢＣＣモジュール４１から受信されたステータス・メッセージによってモニタされる。ＢＣＣモジュール４１は、各ＣＣＵ１８に対する通信経路を絶えずモニタしている。ＣＣＵ１８は、ＣＣＵ１８がレディ状態でないことを示すベースバンド・イベント・メッセージが受信された場合は、動作していないものと考えられる。この場合は、ＣＣＵ１８はデータベース内の非レディ状態とマークされる。さらに、すべての接続は解除され、すべてのチャンネルは既定状態に戻され、ＣＣＵ１８に割り当てられた周波数は割当て解除になる。当該ＣＣＵ１８が制御チャンネルを有していた場合は、新しい制御チャンネルが割り当てられる。
【０２２６】
ＣＣＵ１８がレディ状態にありかつリセットされていることを示すベースバンド・イベント・メッセージが受信されると、そのＣＣＵ１８は周波数が割り当てられる。制御チャンネルが現在ＣＣＵ１８に割り当てられていない場合は、リセットされているＣＣＵのスロット０に制御チャンネルが割り当てられる。
【０２２７】
ＣＣＵ１８がＲＰＵ２０との通信を失ったことを示すベースバンド・イベント・メッセージが受信されると、チャンネル問合せメッセージ（すなわち、４つのチャンネルごとに１メッセージ）がそのＣＣＵ１８に送られ、ＲＰＵデータベースをＣＣＵのチャンネルの各々の現在状態で更新する。各チャンネル問合せメッセージの受信に応答して、現在チャンネル状態と接続情報がデータベース内で更新される。チャンネルがシンク・ウェイト（）ステートにある場合は、加入者最早接続に関係していないと見なされその接続は解除される。
【０２２８】
最初に、ＣＣＵ１８は初期ステートについて、ＲＰＵ２０から問い合わせを受ける。ＣＣＵ１８は立上げを行うたびに又はステート変化を行うごとにイベント・メッセージを送る。メッセージを交換することにより、ＲＰＵのデータベースをシステムの現在状態に維持することができる。
【０２２９】
データベース・モジュール
データベース・モジュール４６は、データベースのアクセスに必要なデータベース・インタフェース・ルーチンを有している。これらのルーチンは、データベース内の情報に対するアクセスを必要とするすべてのモジュールのためデータベースへの簡潔なシングル・スレッド・インタフェースを付与する。このアクセス・ルーチンの大部分は、ＳＩＮテーブル及びＢＣＣテーブルに関係している。これらのテーブル内のすべてのフィールドに対するアクセスは、このアクセス・ルーチンによって提供されている。
【０２３０】
データベース・モジュールはさらに、スタートアップ時のデータベースの初期化に重要な役割を果たしている。すべての有効フィールドは、このデータベース・モジュールの初期化部分によって適切な値に初期化される。
【０２３１】
データベース・モジュールはさらに、下記のものを提供する。
【０２３２】
(1)ＴＴＹ初期化を支援する諸ルーチン。
【０２３３】
(2)加入者がＳＩＮテーブルを探索するための２進探索ルーチン。
【０２３４】
(3)周波数−ＣＣＵマッピングを支援するための諸ルーチン及び諸テーブル。
【０２３５】
(4)診断表示情報の制御。及び
(5)周波数割当て。
【０２３６】
データベース・モジュール４６は、他のモジュールによるデータベースに対するアクセスを制御下で行わしめるルーチンの集合である。すべてのアクセスに対してデータ・ベース・ルーチンによりチャンネル付与することにより、データベースは外部モジュールから実質的に見えなくなる。このことにより、他のいずれのモジュールに対しても更新を要求することなくデータベースの変更を可能にする。データベースに変更が生じた場合は、データベースの変更した部分に対するインタフェース・ルーチンのみの変更が必要である。
【０２３７】
周波数割当てタスク
ＲＰＵ２０が実施する周波数割当てタスクは、音声チャンネルを必要とする加入者局に対して適切な周波数及びスロットを選択する。選択アルゴリズムは、呼の種類（すなわち、内部呼又は外部呼）及び変調レベル（すなわち、１６−ａｒｙ又は４−ａｒｙ）を考慮に入れる。周波数割当てタスクはデータベース４６と機能的に無関係であるが、データベース内のデータ構造と密接な関係がある。この理由により、この機能は技術的にはデータベース・モジュール４６内のルーチンではあるが、データベース・モジュールと分離して説明してある。
【０２３８】
周波数割当てタスクは、呼の設定時ＭＰＭによって使用されている。このタスクは、データベース・モジュール内のデータ構造の広範囲利用を提供している。
【０２３９】
すべての周波数割当て要求はすべて二つのカテゴリの一つに該当する。第１のカテゴリは外部ソース・カテゴリ（External-source category）であり、第２のカテゴリは内部宛先カテゴリ（Internal-destination category）である。内部宛先カテゴリは内部呼の外部部分（すなわち、宛先）をカバーする。外部ソース・カテゴリは、入来呼又は出力呼又は内部呼の発信元に関係なく外部呼を含み他のすべての場合をカバーする。
【０２４０】
周波数割当てタスクへの入力は、チャンネルを要求している加入者局のＳＩＮテーブルへのインデックスと発呼加入者局のＳＩＮテーブルへのインデックスとにより構成されている。発呼加入者局のインデックスは、チャンネルが内部宛先呼に対して呼設定中の時に有効となるのみである。この時間以外のすべての時間においては、発呼加入者局のインデックスは前もって定義されている違法インデックスでＤＢ ＮＵＬＬと定義されている。これらのインデックスは、適切なチャンネル（すなわち、周波数及びスロット）の割当てに必要とするすべての情報に対するアクセスを提供する。
【０２４１】
周波数とスロットの組合せがうまく割り当てられると、周波数割当てルーチンはＴＲＵＥを返す。この割当てが不成功の場合は、ＦＡＬＳＥを返す。割当てが完了すると、周波数割当てを要求している加入者局のＳＩＮテーブルに選択された周波数とスロットが格納される。
【０２４２】
各周波数は４つのＴＤＭスロットに分割されている。ＲＰＵのデータベースは、各位置における使用可能なスロット数のカウントを維持している。割当て要求が外部ソース・カテゴリに該当する場合は、スロットは最大の空きカウント数を有するスロット位置から選択される。一旦スロット位置が選択されると、そのスロットが使用可能な最初の周波数が選択される。実際には、要求がこのカテゴリに該当する場合は、いずれのスロットが選択されても構わない。しかし、本発明の手法はすべてのスロットに対して平等にシステムの負荷を分配する傾向にあり、さらに重要なことは内部呼に係わる両加入者に対する最適スロット割当ての確率を増加させるものである。加入者対加入者呼に対する最適スロット割当ては各加入者に対する基地局送信スロットを異なる周波数に関し同一スロットに設けることによって得られることがシステム・タイミングの計算によって示されることからも明らかである。加入者対加入者呼の発呼者を最も可能性が高いスロット位置に割り当てることによって、被呼加入者局が異なる周波数に関しての同一スロット位置に割り当て可能になるときが来た場合に、確率がより大きくなる。たとえば、位置Ｎｏ．２が最も可能性が高い位置であれば、それが割り当てられる。被呼加入者局の割当て要求が処理されると、位置Ｎｏ．２の他のスロットが選択される可能性が高く、このようにして最適のスロット対スロット割当てが可能になる。
【０２４３】
割当て要求が内部宛先カテゴリに該当する場合は、割り当てられるべきスロットは選択テーブルから選ばれる。選択テーブルは、被呼加入者に対するスロット位置割当てを最も可能性の高いものから最も可能性の低いものの順に収録している。この順序は、発呼加入者のスロット割当てに基礎をおいている。ここまでのところ、変調の形式については言及していない。この理由は、基本的な割当て規則は、一つの重要な例外を除き、４−ａｒｙと１６−ａｒｙスロット選択とで異なる点がないからである。すなわち、スロット０又はスロット２のみを４−ａｒｙ形式の接続に割り当てることができる。この例外及び２つの加入者局が異なる変調形式に設定可能であることにより、あらゆる可能な呼出し組合せを網羅するために合計４つの独特な選択テーブルが必要である。この４つのテーブルは以下の通りである。
【０２４４】
【表６】
0004059419.tif 000010
各テーブルの各列にはその列に関連した位付けが記載してある。この位付けは特定スロットの好まし位置を示している。最も好ましいスロットは位付け１であり、次に位付け２、３となる。２つ又はそれ以上の選択テーブルの列が同一の好ましい値を有している場合は、それは同一の位付け数字をとりこれに英字が続く。たとえば、３つの列がそれぞれ位付け２ａ、２ｂ、２ｃであるとすると、これらの列は同一の好ましい値を有し、その順序（ａ、ｂ、ｃ）は任意的なものとなる。
【０２４５】
【表７】
0004059419.tif 000011
【表８】
0004059419.tif 000012
【表９】
0004059419.tif 000013
周波数割当てタスクは２つの入力を有する。これらの入力は適当な周波数及びスロット選択のために必要とする決定的な情報に対するアクセスを提供する。
【０２４６】
第１の入力は、チャンネルを要求している加入者局のＳＩＮテーブルへの入力である。このインデックスにより、周波数割付けタスクは要求加入者局の既定変調形式を判断することができる。このインデックスはさらに、当該ルーチンに対してその選択アルゴリズムの結果（たとえば、周波数番号及びスロット番号）の格納先を指示する。
【０２４７】
周波数割当てタスクへの第２の入力は、周波数・スロット要求のカテゴリを表示している。この第２の入力の値はＳＩＮテーブルへのインデックス、又は先に定義された違法値ＤＢ ＮＵＬＬのいずれかである。有効なインデックスが受信されると、当該周波数割当て要求は加入者局対加入者局呼の被呼側であると識別されかつ選択テーブルが使用されなければならない。ＤＢ ＮＵＬＬが受信されると、当該要求は外部ソースカテゴリに該当するものと判断されかつ“最大可能性のスロット位置”アルゴリズムを使用することになる。
【０２４８】
周波数・スロット組合せがうまく割り当てられると周波数割当てタスクはＴＲＵＥを返し、割当て不能の場合はＦＡＬＳＥを返す。このタスクはさらに、一方の所望側を有効化する。割当てが成功すると、ＳＩＮテーブルのベースバンド及びスロット・フィールドは当該要求加入者局のために書き込まれる。
【０２４９】
周波数割当てアルゴリズムは、２つの段階に分けることができる。分類段階と呼ばれる第１の段階は、割当て要求のカテゴリを判断する。選択段階と呼ばれる第２の段階は、割当て要求カテゴリによって決定された適切なアルゴリズムを使用して周波数・スロット組合せを見出しかつ割り当てる。
【０２５０】
分類段階はまず自動周波数選択を実施すべきか否かを判断する。要求加入者局が手動モードに設定されていると、指定された手動変調レベル値、手動周波数値、及び手動スロット値が、割り当てるべき周波数・スロット・変調を指定する。指定された周波数・スロットが使用可能であれば、これらの周波数・スロットが要求加入者局に割り当てられる。指定された周波数・スロットが使用不可能であれば、ルーチンによりＦＡＬＳＥ値が返される。要求加入者局が自動モードに設定されていると、さらに分類が必要となる。
【０２５１】
自動選択を行うべく決定した後、周波数割付けアルゴリズムは要求カテゴリを判断する。要求カテゴリは以下の通りである。すなわち、被呼加入者局が外部電話機から呼び出されている場合は、“外部・イン（External-In）”を使用し、発呼加入者局が外部電話機を呼び出している場合は“外部・アウト（External-Out）”を使用し、発呼加入者局が他の加入者局を呼び出している場合は“内部・アウト（Internal-Out）”を使用し、被呼加入者局が他の加入者局から呼び出されている場合は“内部・イン（Internal-In）”を使用する。当該要求が外部・イン、外部・アウト、又は内部・アウトである場合は、スロット位置は最も可能性のある位置を探索することによって選択される。一旦位置が選択されると、所望の位置の空きスロット（又は４−ａｒｙ要求の場合は隣接スロット対）が発見されるまで、すべての周波数が逐次的に探索される。この時点で、ルーチンは適切な値をＳＩＮテーブルに投入しＴＲＵＥ値を返して退去する。当該要求が最後のカテゴリ（内部・イン）に該当する場合は、さらに情報が必要となる。
【０２５２】
内部・イン形式の要求が発生すると、さらに２個の情報ビットが必要となる。発呼加入者局のスロット割当てと変調形式（４−ａｒｙか１６−ａｒｙ）が抽出されなければならない。これが完了すると、発呼加入者局と被呼加入者局との変調形式に基づいて適切な選択テーブルが決定される。テーブルの選択が完了すると、発呼加入者局のスロット割当てを使用して、使用する適切な選択テーブル列を決定する。選択された列の各逐次要素は、同じ程度の好ましいスロット割当て又は若干劣るスロット割当てを有している。最も好ましい位置から始めすべてのスロット位置がつきるまで、このリストを調べ使用可能なスロットを発見する。各スロット位置（４−ａｒｙ接続に対してはスロット対）について、実際のスロット（又はスロット対）が発見されるまで各周波数の逐次探索を実施する。導出（derived）周波数値及びスロット値は適切なＳＩＮテーブル項に入力されず、当該ルーチンが退去し、値ＴＲＵＥを返す。
【０２５３】
“スロット・カウント”アレイは、各スロット位置ごとに使用可能スロット数のトラックを保持する。これらのカウントはデータベース・モジュールによって維持され、周波数割当てタスクによって引用される。
【０２５４】
ＳＩＮテーブルは、システムによって認識された加入者局の各々についての関連情報を含んでいる。ＳＩＮテーブルに対しては下記のアクセスが行われる。
【０２５５】
変調レベル（読出し）：周波数を要求している加入者局の変調レベルは、内部呼設定時、発呼加入者局の変調レベルとともにこのテーブルから抽出される。
【０２５６】
スロット番号（読出し）：内部呼セットアップ中の発信加入者局のスロット割当てが抽出されなければならない。
【０２５７】
スロット番号（書込み）：チャンネルを要求している加入者局のスロット割当てがここに格納される。
【０２５８】
ベースバンド・インデックス：チャンネルを要求している加入者局の周波数割当てがここに格納される。
【０２５９】
ＢＣＣテーブルは、使用可能周波数・スロット組合せの探索のため周波数割当てルーチンによって使用される。ＢＣＣテーブルに対して下記のアクセスが行われる。
【０２６０】
チャンネル・ステート（読出し）：チャンネルのステートは、そのチャンネルの使用可能性を判定するためチェックされる。
【０２６１】
チャンネル・ステータス（読出し）：チャンネル・ステータスは、指定されたチャンネルが音声チャンネルであることを確認するためチェックされる。
【０２６２】
チャンネル・ステート（書込み）：チャンネル・ステートは、指定されたチャンネルが割当てのため選択された場合変更される。
【０２６３】
チャンネル・コントロール（書込み）：要求加入者局の変調形式は、チャンネル制御バイトに書き込まれる。
【０２６４】
ＳＩＮ・インデックス：選択されたチャンネルから要求加入者局へのリンクを確立する。
【０２６５】
周波数割当てルーチンは直接データベースにアクセスする。このことは、迅速性及び効率性を考慮した場合に必要である。可能である限り、データベース・インタフェース・ルーチンは、周波数割当てルーチンからデータベースに対するアクセスのため使用される。
【０２６６】
加入者電話機インタフェース装置（ＳＴＵ）
ＳＴＵはその基本動作モードにおいて、標準電話機セットからインタフェースされた２線式アナログ信号を６３Ｋｂｐｓ  ＰＣＭコード化ディジタル・サンプルに変換する。図１２によると、ＳＴＵは回線３７を通して５００型押しボタン電話機セットに直結している加入者回線インタフェース回路（ＳＬＩＣ）５３を含んでいる。ＳＬＩＣ５３は電話機の作動のための正しい電圧及びインピーダンス特性を提供する。さらに、ＳＬＩＣ５３は電話機セットに対して“呼出し音（ring）”電流を印加せしめ、又“オンフック／オフフック”検出を行う。ライン５４のＳＬＩＣ５３の信号出力は、アナログ音声周波数（ＶＦ）送信及び受信信号である。これらの信号は、ＰＣＭ符復号器５５によってＰＣＭサンプルに逐次変換される。ＰＣＭ符復号器５５はμ−２５５圧縮アルゴリズムを使用し、音声信号を８ＫＨｚレートの８ビット・サンプルにディジタル化する。ＰＣＭ符復号器５５は性格的には全二重である。ディジタル化された音声サンプルは次に“モード選択”マルチプレクサ（ＭＵＸ）５７へのライン５６に供給される。ＭＵＸの動作モードは、送信及び受信ＦＩＦＯ５９によってＭＵＸ５７とインタフェースしている加入者制御装置ＳＣＵ５８によって決定される。ＳＣＵ５８は本質的にＭｏｄｅｌ８０３１マイクロコントローラを含んでいる。このＳＣＵはＣＣＵ２９に結合している。ＲＳ−２３２インタフェース回路を通してさらにＳＬＩＣ５３の動作を制御する。
【０２６７】
ＳＴＵは３種類の異なるモードのいずれかで本質的に動作する。第１のモード、すなわち最も基本的なモードは音声モードである。このモードにおいては、ＰＣＭ符復号器５５からの音声サンプルはモード選択ＭＵＸ５７及びＶＣＵ励振／受信（driver/receiver）回路６１を通してＶＣＵ２８に転送され、このＶＣＵ２８においてさらに処理されてビット・レートが６４Ｋｂｐｓから１４．６Ｋｂｐｓに減少し、基地局への伝送のため送出される。
【０２６８】
第２の動作モードはデータ・モードである。このモードにおいては、ＶＣＵ２８への／からの６４Ｋｂｐｓストリームは音声情報には関係なく、基地局の伝達される情報は最大１４．６Ｋｂｐｓのチャンネル・データ伝送レートで伝送される外部データ源からの再形式化されたデータ・ストリームである。このＳＴＵはさらに、最大伝送速度９６００ボーで動作する標準非同期ＲＳ−２３２インタフェースを使用してライン６３を通してデータ装置（たとえば、端末装置）の接続を可能にするＲＳ−２３２データ・ポート６２を含んでいる。ＳＴＵはＲＳ−２３２データ・ポート６２からのデータを同期させるためのＵＡＲＴとタイマ回路６４を含む。ＶＣＵ２８は、同期化されたデータが１４．６Ｋｂｐｓのチャンネル制限を通過できるように同期化されたデータをパケット化する。全二重データ伝送はこのモードで支援される。
【０２６９】
第３のＳＴＵモードは呼出しセットアップ・モードである。このモードにおいては、ＳＴＵ２７からモード選択ＭＵＸ５７を経てＶＣＵ２８へのデータ伝達は行われない。しかし、呼出し音発生回路６５はモード選択ＭＵＸ５７に接続される。この回路は、話中音やエラー音のごとき呼設定手順に使用される音をディジタル的に合成する。呼設定時、使用者によってダイアルされたＤＴＭＦ数字はＤＴＭＦ検出回路６６によって検出され、そしてＳＣＵ５８によって処理され呼を設定する。呼出し音発生回路６５は、使用者のヘッド・セットに適切な信号音を返す。呼出し音発生器６７はＳＬＩＣ５３に接続されている。タイミング発生器６８は、ＰＣＭ符復号器５５、ＶＣＵ励振／受信回路６１、及び呼出し音発生回路６５にタイミング信号を供給する。一旦呼設定が完了すると、ＳＴＵは基地局との通信を行うため音声モード又はデータ・モードのいずれかに切り替わる。
【０２７０】
ＳＴＵの他の必要条件は、遠隔接続からの非所望エコー信号の除去に備えることである。音声信号が基地局と加入者局との間を往復伝搬することによる遅延は、優に１００ミリ秒を超えるであろう。いずれかの側におけるインピーダンス不整合に起因するすべての反射信号は、不快な反響（echo return）の発生を招く。この問題は、ＰＢＸ機能内の反響消去システムにより基地局内で処理されている。ＳＴＵは加入者局における反響消去に備えなければならない。少なくとも４０ｄＢの反響減衰がこの反響消去から得られるように期待されている。しかし、関心のある反響はＳＴＵのＳＬＩＣ５３と区域内電話機セット自身との間にあるので、消去する反響遅延は非常に少量のものである。この距離は通常１フィートの数十分の一にすぎず、遅延は本質的にゼロである。
【０２７１】
ＳＣＵ内の８０３１マイクロコントローラ５８は、基地局内のＲＰＵ２０及びＰＢＸ呼処理装置２４の機能を行う。このマイクロコントローラ５８は無線制御チャンネル（ＲＣＣ）に送出したメッセージにより基地局のＲＰＵ２０と交信するとともにＳＴＵ２７のすべてのここの機能を制御する。ＳＣＴＵはさらに、ベースバンド制御チャンネル（ＢＣＣ）を通して加入者局のＣＣＵ２９と交信する。ＣＣＵ２９に対するＲＳ−２３２インタフェースは９６００ボーで動作し、加入者局内のＣＣＵ２９とＳＴＵ２７との間の制御情報の伝達に使用されている。
【０２７２】
音声符復号装置（ＶＣＵ）
音声符復号装置（ＶＣＵ）は、４つの全二重のＲＥＬＰ音声圧縮システムの役割を果たしている。ＶＣＵの設計は、基地局及び加入者局とも同一である。加入者局においては、全機能の１／４のみ（すなわち、４つのチャンネルのうちの１つのチャンネルのみ）が使用されている。加入者局内のＳＴＵ２７へのインタフェースは、基地局ＶＣＵ１７のインタフェースの４つのＰＢＸチャンネルの各々によって使用されているインタフェースと同一である。ＶＣＵ１７、２８はＲＥＬＰ音声アルゴリズムを実施するため全ディジタル方式を使用しているが、このことは［アメリカ合衆国特許出願第６６７，４６６号“RELP Vocoder Implemented in Digital Signal Processor”、出願日１９８４年１１月２日、発明者Philip J. Wilson］に記述してあり、その出願明細書の開示事項を関連文書として本明細書に組み入れる。選択的に、サブバンド符復号器を使用することができる。処理されたデータは、ＣＣＵソフトウェアによって制御されている共通並列バス・インタフェースに接続のＣＣＵ１８及び２９に供給される。ＣＣＵ１８及び２９は、ＣＣＵ１８及び２９内の動作モード及び構成を判断するための制御信号をＶＣＵ１７及び２８に送る。ＶＣＵ１７及び２８に関係する動作モード、機能説明及び実動化を以下に説明する。
【０２７３】
ＰＢＸ１５とＶＣＵ１７との間のインタフェースは図１３に示すとおりである。ＳＴＵ２７とＶＣＵ２８との間のインタフェースは図１４に示すとおりである。ＳＴＵ２７インタフェースは、ＳＴＵ２７はただ１つの全二重音声チャンネル動作を提供するという点でＰＢＸ１５インタフェースのサブセットである。ＰＢＸインタフェースとＳＴＵインタフェースのタイミング関係は同一でありこれらは図１５に示すとおりである。表１０は図１５において使用されているシンボルが表す特性を示している。
【０２７４】
【表１０】
0004059419.tif 000014
図１３によると、ＰＢＸ ＳＤＡＴ０、同１、同２、同３のライン７０、７１、７２、７３は、基地局内のＰＢＸ１５からＶＣＵ１７にデータ信号を搬送する。加入者局においては、データ信号はＳＴＵ ＳＤＡＴ０ライン７４によりＳＴＵ２７からＶＣＵ２８に搬送される（図１４）。８ビットのμ−２５５圧縮直列データは、２５６ＫＨｚのクロック・レートでＰＢＸ／ＳＴＵ ＧＡＴＥ０またはＰＢＸＧＡＴＥ１・・・３のアクティブ部分の間に音声符復号器に送られる。データは２５６ＫＨｚクロックの立上がり縁でＶＣＵ１７及び２８にクロック・インされる。
【０２７５】
ＶＣＵ ＳＤＡＴ０、同１、同２、同３のライン７５、７６、７７、７８は基地局内のＶＣＵからＰＢＸ１５にデータ信号を搬送する。ＶＣＵ ＳＤＡＴ０のライン２９は、加入者局内のＶＣＵ２８からＳＴＵ２７にデータを搬送する。８ビットのμ−２５５圧縮直列データは、２５６ＫＨｚのクロック・レートでＰＢＸ／ＳＴＵ ＧＡＴＥ０またはＰＢＸ ＧＡＴＥ１・・・３のアクティブ・ハイ部分の間に音声符復号器からＰＢＸ１５又はＳＴＵ２７に送られる。データは２５６ＫＨｚクロックの立上がり縁でＶＣＵ１７及び２８からクロック・アウトされる。
【０２７６】
ＰＢＸ ＧＡＴＥ０、同１、同２、同３のライン８０からＶＣＵ１７へゲート信号を搬送する。ＳＴＵ ＧＡＴＥ０のライン８４は、加入者局内のＳＴＵ２７からＶＣＵ２８にゲート信号を搬送する。ゲート信号は、ＰＢＸ／ＳＴＵ ＳＤＡＴ０、ＰＢＸ ＳＤＡＴ１・・・３の転送を可能にするため使用されるアクティブ・ハイ信号である。このゲート信号は、１２５マイクロ秒ごとの８連続クロック期間の間アクティブになる。
【０２７７】
ＰＢＸ ＣＬＫ０、同１、同２、同３のライン８５、８６、８７、８８は、基地局内のＰＢＸ１５からＶＣＵ１７へ２５６ＫＨｚのクロック信号を搬送する。ＳＴＵＣＬＫ０のライン８９は、加入者局内のＳＴＵ２７からＶＣＵ２８に２５６ＫＨｚのクロック信号を搬送する。２５６ＫＨｚのクロック信号は、ＰＢＸ／ＳＴＵ ＳＤＡＴ０及びＰＢＸ ＳＤＡＴ１・・・３信号をＶＣＵ１７及び２８に、さらにＳＤＡＴ０・・・３信号をＰＢＸ１５又はＳＴＵ２７にクロック調整するために使用される。しかし、これらのクロックはＶＣＵ１７、ＶＣＵ２８、ＣＣＵ１８、ＣＣＵ２９、又はモデム１９、３０内で発生したいずれのクロックとも同期していない。
【０２７８】
基地局においては、ＰＢＸ−ＶＣＵインタフェースは同期６４Ｋｂｐｓ直列データの４つのチャンネルを８ビットの並列データに変換し、この並列データは８ＫＨｚのサンプリング・レートの４個の送信音声符復号器１６に対して使用可能状態におかれる。加入者局においては、ただ１つのチャンネル（チャンネル０）がＳＴＵ−ＶＣＵインタフェースによって変換される。必要とするクロック及びゲートは、ＰＢＸ１５及びＳＴＵ２７によって供給される。
【０２７９】
ＰＢＸ−ＶＣＵインタフェース及びＳＴＵ−ＶＣＵインタフェースはさらに、受信音声符復号器に対して相補機能を果たす。基地局においては、４個の符復号器チャンネルから受信した８ビットの並列データは、ＰＢＸ１５への逆伝送のため４つの６４Ｋｂｐｓ同期直列チャンネルに変換される。加入者局においては、１つの音声チャンネルが変換されＳＴＵ２７に逆送出される。
【０２８０】
ＶＣＵ１７、２８とＣＣＵ１８、２９との間のハードウェア・インタフェースは図１６に示してある。ＶＣＵとＣＣＵとの間の送信及び受信チャンネルのタイミング関係は、図１７、図１８にそれぞれ示してある。表１１、表１２は、図１７、図１８に使用されているシンボルが表す特性をそれぞれ示している。
【０２８１】
図１７、図１８は、図１９Ａ及び図１９Ｂに示すＶ−ＣＢＴＰの間に発生するイベントを詳しく図説している。ここのインタフェース信号の定義は以下の節に記載してある。
【０２８２】
【表１１】
0004059419.tif 000015
【表１２】
0004059419.tif 000016
図１９Ａ及び図１９Ｂは、１６レベル位相シフト・キーイング（ＰＳＫ）変調のため、ＶＣＵ１７、２８とＣＣＵ１８、２９との間で転送される種々の送信及び受信通話ブロックの間のタイミング関係を示している。図１９Ａの最上部は、すべての転送の基準となるシステム・フレーム・タイミングである。このフレーム・タイミングは図１９Ｂにもあてはまる。１つのモデム・フレームは長さが４５ミリ秒でかつ４つの音声スロット（すなわちチャンネル）を含んでいる。各音声スロットは、通話データの２つのシステム音声ブロック期間（ＳＶＢＰ）で構成されていて、この各々のシステム音声ブロック期間は８２個のシンボル（５．１２５ミリ秒を要する）とフレーム・タイムの１．０ミリ秒を要する１６個の追加オーバヘッド・データ・シンボルを有する。
【０２８３】
送信チャンネルについては、処理済み通話の１ブロック３２８ビット（４１バイト）は、音声符復号ブロック転送期間（ＶＣＢＴＰ）における各ＳＶＢＰの開始に先立ち、ＶＣＵ１７、２８からＣＣＵ１８、２９に転送される。処理済み通話ブロックに関連しているＶＣＵの６４Ｋｂｐｓ入力データ・ストリームは、長さ２２．５ミリ秒の音声符復号ブロック期間（ＶＣＢＰｓ）に区分した状態で示してある。図１９Ａの送信チャンネル０を見ると、ＶＣＢＰｓのＯＡ１とＯＢ１の未処理ＶＣ入力データは、ＶＣＢＴＰｓのＯＡ１とＯＢ１の処理済みデータに関連している。又、チャンネル０及びチャンネル２のＶＣＢＰｓは、チャンネル１及びチャンネル３のＶＣＢＰｓからのＶＣＢＰ（すなわち、１１．２５ミリ秒）の１／２だけずれている。
【０２８４】
受信チャンネルについては（図１９Ｂ）、処理済み通話の１ブロック３２８ビット（４１バイト）は、ＶＣＢＴＰの期間における各ＳＶＢＰの終わりに、ＣＣＵ１８、２９からＶＣＵ１７、２８に転送される。送信チャンネルの場合と同様に、ＶＣＢＴＰに対するＶＣＢＰのタイム・スキューはインプリメンテーションに依存し、１つのＶＣＢＰの（最大）ずれは図１９Ｂに示してある。図１９Ａ、図１９Ｂを参照すると、音声符復号器の入力データと出力データとの関係が理解できる。受信チャンネル０に関しては、ＶＣＢＴＰのＯＡ１０及びＯＢ１０期間中に転送された圧縮通話データは、ＶＣＢＰＳのＯＡ１０及びＯＢ１０期間内の処理済み伸長データ・ストリームと関連している。
【０２８５】
ＴＣＡＤＤＲライン９０は、ＣＣＵ１８、２９からＶＣＵ１７、２８にチャンネル・アドレス信号を搬送する。これらの３本のアドレス・ラインは、現在の送信チャンネル・アドレスを選択するために使用されている。
【０２８６】
ＴＣＡＤＡＴＡバス９１は、ＶＣＵ１７、２８とＣＣＵ１８、２９との間の送信チャンネル・データ信号の搬送を行う。
【０２８７】
ＴＣＤＡＶライン９２は、ＶＣＵ１７、２８からＣＣＵ１８、２９に送信チャンネル・データ使用可能信号（transmit channel data available signal）を搬送する。ＴＣＤＡＶ／信号は、ＴＣＤＡＴＡレジスタ内にデータ・バイトが使用可能であることをＣＣＵ１８、２９に示す。ＴＣＤＡＶ信号は、ＴＣＤＡＣＫ信号が起動されるまでロー・レベルを保ち続ける。
【０２８８】
ＴＣＤＡＣＫライン９３は、ＣＣＵ１８、２９からＶＣＵ１７、２８に送信チャンネル・データ確認応答信号（transmit channel data acknowledge signal）を搬送する。ＴＣＤＡＣＫ／信号は、データをＴＣＤＡＴＡバスにゲートしかつＴＣＤＡＶ／をリセットする。
【０２８９】
ＴＣＳＣＷＲライン９４は、ＣＣＵ１８、２９からＶＣＵ１７、２８に送信チャンネル・ステータス／制御書込み信号（transmit channel status/control write signal）を搬送する。ＴＣＳＣＷＲ信号は、ＴＣＡＤＤＲラインによって決められた適切な送信チャンネル制御レジスタに対し音声符復号器制御ワードの書込みを行う。データは、ＴＣＳＣＷＲ信号の立上り縁でレジスタにラッチされる。
【０２９０】
ＴＣＳＣＲＤライン９５は、ＣＣＵ１８、２９からＶＣＵ１７、２８に送信チャンネル・ステータス／制御読出し信号（transmit channel status/control read signal）を搬送する。ＴＣＳＣＲＤ信号は、ＴＣＡＤＤＲラインによって指定された音声符復号器ステータス・レジスタからＴＣＤＡＴＡバスにステータス・バイトをゲートする。
【０２９１】
ＢＬＯＣＫＲＱライン９６は、ＣＣＵ１８、２９からＶＣＵ１７、２８にブロック要求信号（block request signal）を搬送する。ＢＬＯＣＫＲＱ信号は、ＴＣＤＡＴＡバスを通して音声符復号器（ＴＣＡＤＤＲラインによって指定）からＣＣＵ１８、２９に対しての４１バイト・ブロックのデータ転送を開始させる。ＢＬＯＣＫＲＱはＶＣＢＰタイミングを起動するため音声符復号器によって使用される。
【０２９２】
ＴＣＶＣＲＳＴライン９７は、ＣＣＵ１８、２９からＶＣＵ１７、２８に送信チャンネル音声符復号器リセット信号（transmit channel voice codec reset signal）を搬送する。ＴＣＡＤＤＲラインによって指定された送信音声符復号器がリセットされる。
【０２９３】
ＲＣＡＤＤＲライン９８は、ＣＣＵ１８、２９からＶＣＵ１７、２８に受信チャンネル・アドレス信号（receive channel address signal）を搬送する。これらのアドレス・ラインは、以下のとおり現在の受信チャンネル・アドレスを選択するため使用される。
【０２９４】
ＲＣＤＡＴＡバス９８は、ＣＣＵ１８、２９とＶＣＵ１７、２８との間で受信チャンネル・データ信号を搬送する。
【０２９５】
ＲＣＤＡＶライン１００は、ＣＣＵ１８、２９からＶＣＵ１７、２８に受信チャンネル・データ使用可能信号（receive channel data available signal）を搬送する。ＲＣＤＡＶ信号は、ＲＣＡＤＤＲラインによって指定された音声符復号器に対して、ＲＣＤＡＴＡレジスタ内にデータ・バイトが使用可能であることを示す。ＲＣＤＡＶ信号は、ＲＣＤＡＴＡバス及びＲＣＤＡＴＡレジスタに対してデータをゲートし、さらにＲＣＤＡＣＫラインをリセットする。
【０２９６】
ＲＣＤＡＣＫライン１０１は、ＶＣＵ１７、２８からＣＣＵ１８、２９に受信チャンネル・データ確認応答信号（receive channel data acknowledge signal）を搬送する。ＲＣＤＡＣＫ信号は、ＲＣＤＡＴＡレジスタからのデータの読出しが完了したこと及び他のバイトをＣＣＵ１８、２９から転送してもよいことをＣＣＵ１８、２９に示す。
【０２９７】
ＲＣＳＣＷＲライン１０２は、ＣＣＵ１８、２９からＶＣＵ１７、２８に受信チャンネル・ステータス／制御書込み信号（receive channel status/control write signal）を搬送する。ＲＣＳＣＷＲ信号は、ＲＣＡＤＤＲラインによって決められた適切な音声符復号器制御レジスタに制御ワードの書込みを行う。データは、ＲＣＳＣＷＲ信号の立上り縁でレジスタにラッチされる。
【０２９８】
ＲＣＳＣＲＤライン１０３は、ＶＣＵ１７、２８からＣＣＵ１８、２９にチャンネル・ステータス／制御読出し信号（channel status/control read signal）を搬送する。ＲＣＳＣＲＤ信号は、ＲＣＡＤＤＲラインによって指定されたステータス・レジスタからＲＣＤＡＴＡバスに音声符復号器ステータス・ワードをゲートする。
【０２９９】
ＢＬＯＣＫＲＤＹライン１０４は、ＣＣＵ１８、２９からＶＣＵ１７、２８にブロック・レディ信号（block ready signal）を搬送する。ＢＬＯＣＫＲＤＹ信号は、ＣＣＵ１８、２９からＲＣＡＤＤＲラインによって指定された音声符復号器に対する４１バイト・ブロックのデータ転送を開始させる。ＢＬＯＣＫＲＤＹ信号はＶＣＢＰタイミングを起動するため音声符復号器によって使用される。ＣＣＵ１８、２９は、ＢＬＯＣＫＲＤＹ信号の立上り縁に先立ってＲＣＤＡＴＡレジスタ内に使用可能なデータ・バイトを有することが必要である。
【０３００】
ＲＣＶＣＲＳＴライン１０５は、ＣＣＵ１８、２９からＶＣＵ１７、２８に受信チャンネル音声符復号器リセット信号（receive channel voice codec reset signal）を搬送する。ＲＣＡＤＤＲラインによって指定された音声符復号器がＲＣＶＣＲＳＴ信号によってリセットされる。
【０３０１】
受信チャンネルＶＣＵハードウェアは、図２０Ａに示すようにＶＣＢＴＰの期間にＣＣＵ１８、２９から、４１バイト・ブロックの入力データを受信する。現在の動作モードに基づくデータ処理後、ＰＢＸ（ＳＴＵ）インタフェース・モジュールに対して８ＫＨｚレートで８ビットのμ−ｌａｗ圧縮データが転送される。ＣＣＵ１８、２９の入力／出力要求を簡単にするため、データ緩衝がＶＣＵ１７、２８内で実施される。図１８に示すようにＶＣＢＴＰの始めにおいて各受信チャンネルに対し１組の制御及びステータス・ポートを経由してＶＣＵ１７、２８とＣＣＵ１８、２９との間に制御情報が授受される。以下の動作モードが受信符復号器によって支援されている。
【０３０２】
外部モードにおいては、通話帯域幅伸長は入力データ・レート１４．６Ｋｂｐｓ（毎２２．５ミリ秒ごとに３２８ビット）及び出力データ・レート６４Ｋｂｐｓで行われる。通話データはＤＴＭＦ音を含むこともできる。
【０３０３】
内部モードにおいては、以前に圧縮された１４．６Ｋｂｐｓの通話データは、ＣＣＵ１８、２９からＶＣＵ１７、２８を経てＰＢＸ１５又はＳＴＵ２７に送られる。ＰＢＸ１５又はＳＴＵ２７は６４Ｋｂｐｓデータを期待しているので、データ・ストリームの埋込み操作（padding）が起こらなければならない。出力（６４Ｋｂｐｓ）データは、通話データがＣＣＵ１８、２９から使用可能になるまで、アイドル・バイト（ＦＦ、１６進）・パターンで構成されている。同期バイト（５５、１６進）が出力され、これに４１個の以前に処理されたデータ・バイトが続き、この期にアイドル・バイト・パターンが続く。図２０Ａは１６ＰＳＫ変調の入力及び出力データ・タイミング及び内容の一例を示している。
【０３０４】
沈黙モードにおいては、ＣＣＵ１８、２９からの通話データ入力ブロックは消費されるが使用されない。ＰＢＸ１５又はＳＴＵ２７への出力アイドル・バイト・パターン（ＦＦ、１６進）はラインの沈黙を保証するために維持される。
【０３０５】
待機モードにおいては、連続的なハードウェア診断ルーチンが実行されかつ結果のステータスがステータス・レジスタに格納される。ＣＣＵ１８、２９へのブロック転送は、ＶＣＢＴＰＡに対応するブロック要求によって動作モードが切り換えられるまで、起こらない。新しい制御ワード（及び動作モード）が音声符復号器によって読み出されかつ診断ステータス情報がＣＣＵ１８、２９に対して送達される。
【０３０６】
送信チャンネルＶＣＵハードウェアは、ＰＢＸ／ＳＴＵインタフェースから８ビットのμ−ｌａｗ圧縮ＰＣＭ（８ＫＨｚサンプリング・レート）を受信する。現在の動作モードに基づくデータ処理の後、図１９Ａに示すように音声符復号器ブロック転送期間（ＶＣＢＴＰ）中に４１バイト・ブロックでＣＣＵ１８、２９に対して出力データが転送される。ＣＣＵ１８、２９の入力／出力要求を簡単にするため、データ緩衝がＶＣＵ１７、２８内で実施される。図１７に示すようにＶＣＢＴＰの始めにおいて各送信チャンネルに対し１組の制御及びステータス・ポートを経由してＶＣＵ１７、２８とＣＣＵ１８、２９との間に制御情報が授受される。以下の動作モードが送信符復号器によって支援されている。
【０３０７】
外部モードにおいては、通話帯域帯圧縮は出力データ・レート１４．６Ｋｂｐｓ（毎２２．５ミリ秒ごとに３２８ビット）で行われる。処理された通話データは、ＣＣＵ１８、２９に対して４１バイト・ブロックで転送される。通話データは二重音調複数周波数（Dual-Tone-Multi-Frequency (DYMF)）音を含むこともできる。
【０３０８】
内部モードにおいては、以前に処理された通話データは、ＰＢＸ１５又はＳＴＵ２７からＶＣＵ１７、２８を通過しそしてＣＣＵ１８、２９に送られる。６４Ｋｂｐｓの入力データ・ストリームは、次の同期バイトの発生まで、アイドル・バイト・パターン（ＦＦ、１６進）、１個の同期バイト（５５、１６進）、４１個の以前に処理された圧縮通話データ・バイト、及び追加アイドル・バイトで構成されている。音声符復号器は、バイト境界に発生する同期バイトを求めて入力データをモニタし、４１バイトの通話データを緩衝する。通話ブロックは、上述のように次のＶＣＢＴＰの期間にＣＣＵ１８、２９に転送される。図２０Ｂは、１６−ＰＳＫ変調の入力・出力データ・タイミング及び内容の一例を示している。出力チャンネルのセグメント１は同期バイトで、セグメント２は処理済み通話バイトである。斜線で示してセグメントは、アイドル・バイト・パターンを示している。同期及び通話データ・バイトは、ＶＣＢＰ境界を横切っては発生しないことに注目されたい。
【０３０９】
沈黙モードにおいては、ＰＢＸ１５又はＳＴＵ２７からの入力通話データは消費されるが使用されない。ＣＣＵへの４１バイトの出力通話データは沈黙音声パターンを含んでいる。
【０３１０】
待機モードにおいては、連続的なハードウェア診断ルーチンが実行されかつ結果のステータスがステータス・レジスタに格納される。ＣＣＵ１８、２９へのブロック転送は、ＶＣＢＴＰＡに対応するブロック要求によって動作モードが切り換えられるまで起こらない。新しい制御ワード（及び動作モード）がＶＣＵ１７、２８によって読み出されかつ診断ステータス情報がＣＣＵ１８、２９に送達される。
【０３１１】
符復号器フレームはＲＥＬＰアルゴリズムのインプリメンテーション要求に基づいて定義されるが、このフレームは音声コード化ブロック期間（ＶＣＢＰ）の整数約数、すなわち２２．５ミリ秒でなければならない。
【０３１２】
ＰＢＸ１５及びＳＴＵ２７は内部システム・タイミングと非同期動作している事実から、データのオーバラン及びアンダランを検出、報告、及び補償する手段がＶＣＵ１７、２８内に組み込まれなければならない。この条件は毎５，０００ＶＣＢＰごとに約１回起こる。オーバラン及びアンダランの検出はインプリメンテーションに依存するので、このようなエラーの報告はステータス・ワードで与えられる。データ・アンダフローは所要の都度最終通話を繰り返すことによって補償することができ、オーバフローは所要の都度通話サンプル（speech sample(s)）を無視することによって処理することができる。
【０３１３】
いずれか１つの（又はすべての）符復号器がリセットされた後、たとえば図１９Ａに示すように、ＶＣＢＴＰＡはＣＣＵ１８、２９から転送された最初のブロックとなる。
【０３１４】
チャンネル制御装置（ＣＣＵ）
チャンネル制御装置（ＣＣＵ）は、加入者局及び基地局の両者において類似した機能を実行する。ＣＣＵ機能のため両局で使用されているハードウェアは実際に同一である。加入者局のソフトウェアは基地局のソフトウェアと僅かに異なっている。ＣＣＵは、時分割伝送チャンネルの動作に関連する情報の形式化及びタイミングに関する多くの機能を行う。ＣＣＵに対する基本的な入力は、４つのソースから供給される。第１に、伝送されるべき現実のディジタル化されたサンプルがある。これらのサンプルは、ＶＣＵ１７、２８からＣＣＵ１８、２９に伝送される（図２、３）。このデータはＳＴＵ内のＲＳ−２３２データポート１０からのコード化音声サンプル又はデータ・サンプルでありうる（図１２）。いずれの場合も、ディジタル・チャンネルは１６Ｋｂｐｓで動作する。４つのチャンネルは、すべての４つの１６レベルのＰＳＫ伝送チャンネルが動作状態にある基地局で動作している場合ＣＣＵ１８によって同時並行的に処理されることができる。加入者局ＣＣＵ２９はただ１つのストリームに関して動作するが、そのストリームはＴＤＭＡフレーム指示スキームに関連している４つのスロット位置のいずれに存在していても構わない。ＣＣＵに対する第２の入力は、ＳＴＵ２７（加入者局内の）又はＲＰＵ２０（基地局内の）からベースバンド制御チャンネル（ＢＣＣ）を経由して供給される。この第２の入力は、動作モード、ステータス、及び制御情報に関係する制御メッセージを供給する。ＣＣＵ１８、２９からのＢＣＣメッセージの多くは、ＣＣＵ１８、２９が受信した無線制御チャンネル（ＲＣＣ）メッセージである。ＣＣＵ１８、２９は、ＲＣＣメッセージからの制御情報をＳＴＵ２７又はＲＰＵ２０に送達し、これに応じて、ＲＰＵ２０又はＳＴＵ２７から制御メッセージを受信する。これにより、ＣＣＵ１８、２９がＶＣＵ１７、２８からのデータに対して行うべき処置を決定する。第３の入力ソースは、モデム１９、３０ａからのタイミング及びステータス情報を供給する。さらに、モデム１９、３０ａは、そのビット・トラッキング同期の正確度、ＲＦ ＡＧＣレベルの設定、及び十分に信頼できる通信が当該チャンネルを通して行われているか否かを判断するためＣＣＵ１８、２９によって使用されている”状態（goodness）”インジケータに関するステータスを提供する。ＣＣＵ１８、２９は、送信電力レベル、ＡＧＣレベル、及びタイミング／レンジング計算を変えるコマンドにより、瞬時モデム１９、３０ａ動作の”精密同調（fine-tuning）”の制御を試みる。モデム伝送の品質レベル測定値はＲＰＵ２０又はＳＴＵ２７に報告される。第４の入力ソースは、各々最大４ビット（変調レベルに依存する）のシンボルとして受信された実際のモデム・データである。これらのシンボルは緩衝され、ディマルチプレックスされ、そしてでコーディングのためＶＣＵ１７、２８受信回路に出力される。
【０３１５】
図２１はＣＣＵのブロック図である。ＣＣＵのアーキテクチャは本質的に、インテリジェント・マイクロプロセッサ・コントローラを有する２つの一方向直接メモリ・アクセス（ＤＭＡ）データ・チャンネルである。ＤＭＡチャンネルの機能は、ＶＣＵからモデムに又はモデムからＶＣＵにデータを転送することである。ＶＣＵへのＣＣＵインタフェースは、２つの並列ＤＭＡバス、すなわち送信チャンネル（ＶＣＵ→ＣＣＵ→モデム）のためのＴＸバス１０７及び受信チャンネル（モデム→ＣＣＵ→ＶＣＵ）のためのＲＸバス１０８を有する。ＶＣＵの送信回路によって処理されたデータは、ＣＣＵがＤＭＡ転送を要求するまでＶＣＵメモリ内に格納されている。各ブロック転送期間に、４１個のバイトがＣＣＵに転送される。これらのブロックの２つは、ＴＤＭＡフレームごとにアクティブ音声チャンネル（基地局においては最大４音声チャンネル）によって伝送される。ＣＣＵはこれらの送信バイトを送信音声符復号器インタフェース・モジュール（ＴＶＣＩＭ）１０９を通して受信しかつこれらを送信メモリ・モジュール（ＴＭＭ）１１０に格納する。当該チャンネルの特定の動作モードに依存して、マイクロコントローラ・モジュール（ＭＣＭ）内に含まれているＣＣＵプロセッサは、コード化された音声バイトに対して制御／同期見出しを付加し、これにより送信モデム・インタフェース・モジュール１１２を経由してモデムに伝送するための完全音声パケットの形式化を行う。ＭＣＭ１１１はフレーム・タイミング情報を維持しかつ正しい時間にモデムにデータを転送する。送信データはモデムに転送される前に、ＭＣＭ１１１によって、ＣＣＵによって使用された８−ビットのバイト形式から、当該スロットの変調レベルに依存して、シンボルごとに１、２、又は４ビットを含む形式に変換される。
【０３１６】
反転処理はモデムからの受信データに対して実施される。モデムからのデータは、受信モデム・インタフェース・モジュール（ＲＭＩＭ）１１４によって受信されかつ受信メモリ・モジュール（ＲＭＭ）１１５に格納される。このデータは次に、モデムによって使用される１、２、又は４ビット／シンボル形式からＣＣＵ及び他のすべてのベースバンド処理によって内部的に使用される８−ビットのバイト形式に変換される。オーバヘッド及び制御ビットは、モデムによってフレーム・タイミング・モジュール（ＦＴＭ）に与えられたフレーム・タイミングについてのＭＣＭ１１１の承知内容（knowledge）及びシンボル・ストリーム内の種々のコード・ワードをＭＣＭ１１１自体が識別した結果に基づいて、ＲＸバス１０８の入力データ・ストリームからＭＣＭ１１１によって除去される、変換されたデータは、受信音声符復号器インタフェース・モジュール（ＲＶＣＩＭ）１１７を通してＶＣＵに供給される。
【０３１７】
ＣＣＵはさらに、基地局及び加入者局における無線制御チャンネル（ＲＣＣ）伝送に対するリンク・レベルの制御を提供する。基地局においては、ＲＣＣチャンネルの処理としてＲＰＵによってただ１つのＣＣＵが構成される。このＣＣＵは、基地局のＲＰＵから加入者局のＳＴＵコントローラへのメッセージの受信及び形式化を制御する。ＣＣＵのこの制御機能は、無線リンク全般にわたる伝送に備えてのＲＣＣ情報の形式化及びパケット化はもとよりＲＣＣメッセージの検出及びエラー制御を含む。ＣＣＵはさらに、基地局における入力ＲＣＣに関する衝突を検出する。ＣＣＵは初期捕捉操作（initial acquisition effort）を実施中の加入者局のための電力及びレンジング計算を制御する。捕捉のためのプロトコル及び他のＲＣＣ機能は上述のとおりである。
【０３１８】
図２２はＣＣＵのソフトウェアにより実動化した機能体系を示している。ＣＣＵは３つの別個のデータ経路、すなわち送信バスＴＸ１０７、受信バスＢＸ１０８、及びマイクロコントローラ・ローカル・バス１１９を有する。マイクロコントローラ１１１はメモリ・アクセス（ＤＭＡ）コントローラ１２０とＴＸバス１０７を共用しかつディレクタＤＭＡコントローラ（director DMA controller）とＲＸバス１０８を共用している。マイクロコントローラ１１１はこれらのリモート・バスを使用してＤＭＡコントローラ周辺装置、制御／ステータス・レジスタ１２２を制御するとともに送信バッファ・メモリ１１０及び受信バッファ・メモリ１１５をアクセスする。マイクロコントローラ・ローカル・バス１１９の枝線にある制御及びステータス・レジスタ１２２は、ＲＦＵ、モデム、及びＣＣＵハードウェアに対するインタフェースを提供する。ＲＰＵとＣＣＵとの間のＲＳ−２３２Ｃリンク１２３は、マイクロコントローラ・チップ１１１のＵＡＲＴによって支援されている。加入者局においては、ＲＰＵはＳＴＵが取って変わるがインタフェースはそのままである。
【０３１９】
マイクロコントローラ１１１は、３つの物理的に分離しているＲＡＭ記憶領域、すなわち、ローカルＲＡＭ、送信バッファ、及び受信バッファにアクセスを有している。ローカルＲＡＭはさらにオンチップＲＡＭとオフチップＲＡＭに分けることができる。送信バッファと受信バッファとは、それぞれのＤＭＡコントローラがアイドル状態にあるとき、マイクロコントローラによるアクセスのみが可能である。
【０３２０】
送信バッファ１１０は多くの異なるセグメントに分割されている。各セグメントは、チャンネルにより伝送可能状態にある音声又はＲＣＣパケットのスケルトンを有する。プリアンブル及びユニーク・ワード（ＲＣＣのみ）はＣＣＵのリセット後マイクロコントローラ１１１によって初期化される定数である。コード・ワード（音声のみ）、音声データ、及びＲＣＣデータは、モデム１９、２０ａに対するＤＭＡ伝送の直前に、マイクロコントローラによって送信バッファ１１０に書き込まれる。ＲＣＣ“ナルＡＣＫ”は高い周波数で送られた固定メッセージであるので、個別構成要素として送信バッファ１１０に格納される。
【０３２１】
受信バッファ１１５は多くの異なるセグメントに分割されている。１つのセグメントは音声データの記憶用であり、このデータはＶＣＵブロック基準で記憶されかつ伝送される。ＲＣＣデータは長時間にわたっての保持を可能にするため音声データと別に記憶される。必要であれば、マイクロコントローラ１１１は受信バッファ１１５内に２フレームのＲＣＣヒストリを維持することができ、ＲＣＣコピー・タスク（バッファからローカルＲＡＭへ）の時間的微妙性を軽減している。
【０３２２】
ローカルＲＡＭはマイクロコントローラ１１１によって使用される作業用変数を含んでいる。ここに記憶されている１つの重要なデータ構造は、ＣＣＵとＲＰＵとの間のベースバンド制御チャンネル（ＢＣＣ）を支援する。ローカルＲＡＭの１つのレジスタ・バンクは、ＲＳ−２３２Ｃ割込み処理ルーチンに基本待ち行列情報を提供するために割り当てられる。このバンク内のポインタ及びレングス・フィールドは、アクティブな送信データ・ブロック（ＴＸＤＢ）を定義しこのブロックからデータが読み出されかつ伝送される。ＴＸＤＢは待ち行列中の次のＴＸＤＢに対するレングス及びポインタ情報を含み、これによりリンクされたリストを形成する。受信側においては、入力データ・バイトを記憶するため循環バッファを使用している。完全なメッセージが受信されると、割込み処理ルーチンは直列コードをフラッグ立てしてそのメッセージの割込みを行う。
【０３２３】
マイクロコントローラ１１１はそのローカル・バス１１９を使用して、モデム、ＲＦＵ、及びＣＣＵ制御・ステータス・レジスタ１２２にアクセスする。このバスはさらに、分離論理回路１２４及び同１２５を通してそれぞれＴＸバス１０７及びＲＸバス１０８に対するアクセスを提供する。回線争奪を回避するため、リモート・バス１０７、１０８はそれぞれのＤＭＡコントローラ１２０又は１２１がアイドル状態にあるとき、マイクロコントローラ１１１によるアクセスのみが行われる。
【０３２４】
ＣＣＵとＲＰＵは、ベースバンド制御チャンネル（ＢＣＣ）と呼ばれる全二重ＲＳ−２３２Ｃインタフェースを通してのリンク１２３により通信を行う。非同期文字は８ビットの２進数でありかつ９６００ボーで伝送される。１つのスタート・ビットと１つのストップ・ビットをデータ・バイト・フレーム指示のために使用している。メッセージは、ユニーク・バイトのメッセージ内発生を回避するために使用されているバイト・スタッフィングを有するユニーク・バイトによって終了せしめられる。交番ビット・プロトコル及び８ビット・チェックサムがリンクの完全性を補償するため使用されている。
【０３２５】
２つの外部割込みがマイクロコントローラによって支援されている。一方は送信ＤＭＡコントローラ１２０によって生成され、他方は受信ＤＭＡコントローラ１２１によって生成される。これらの割込みは、それぞれのコントローラ１２０、１２１がそのブロック転送を完了したときに発生し、これによってそのバスの制御をマイクロコントローラ１１に解放する。
【０３２６】
ＢＣＣインタフェースは、内部割込みによって駆動される。ソフトウェアはバイトの受信又は送信に際して割込みを受ける。
【０３２７】
基地局においては、ＣＣＵマイクロコントローラ１１１は、自己に割り当てられているＶＣＵ１７、２８、ＣＣＵ１８、２９、モデム１９、３０ａ、及びＲＦＵ２０、３１ａを含む４つのチャンネル・データ経路全体を制御し監視する役割を有する。加入者局においては、マイクロコントローラ１１１は同一ハードウェアを制御しかつ監視するが、ただ１つのデータ経路のみを支援する。ＣＣＵは帰するところＲＰＵ（基地局の場合）又はＳＴＵ（加入者局の場合）によって制御される。
【０３２８】
ＣＣＵはＶＣＵに動作モード情報を提供する。モードの切換は、システム・スロット境界においてのみ発生する。通話圧縮動作の間、ＣＣＵはさらにＶＣＵに対し、システム・スロット内のＶＣＵブロック（システム・スロットごとに２つのＶＣＵブロックがある）の位置に関する情報を提供する。ＶＣＵアドレス指定は、データ転送に先立ちＣＣＵによって確立され、これによりＭＵＸ／ＤＥＭＵＸタスクを完了する。ＶＣＵステータスは各ブロック転送の後ＣＣＵによって読み出され、適切な統計がＣＣＵによって維持される。ＣＣＵはさらに、ＶＣＵハード・リセット及び／又はＶＣＵを起動することができる。
【０３２９】
マイクロコントローラ１１１は、現在の変調レベルをＲＸバス１０８のシンボル・バイト・コンバータ１２６及びＴＸバス１０７のバイト・シンボル・コンバータ１２７に提供する。
【０３３０】
モデムは、受信中のデータのタイプ、すなわちそのデータの受信に使用される異なる捕捉手続によってＲＣＣか又は音声であるかに関する情報を与えられる。モデムはＣＣＵに対しスロットごとに分数クロック・オフセット、ＡＧＣレベル、及びリンク品質値を提供する。ＣＣＵ周波数割当ては、ＲＰＵ又はＳＴＵによって行われる。ＣＣＵは、モデム・ハード・リセット、自己試験又は受信側調整モードの起動を制御する。
【０３３１】
ＣＣＵは、送信バス１０７及び受信バス１０８を経由して全二重データ流れを処理する。ある与えられたスロット時間中に、ＶＣＵにおいて発信の送信音声データは送信ＤＭＡコントローラ１２１を経由して送信バッファ１１０にブロック転送される。各ブロックは長さが１ＶＣＵブロックであるので、各音声チャンネルに対して２回のこのような転送が必要とする。ＣＣＵは当該転送に先立ち、ＶＣＵに対して適切なチャンネル・アドレスを付与し、これにより多重化動作を達している。
【０３３２】
送信バッファ１１０に記憶されているプリアンブル及びコード・ワードは、各スロットの始めにＶＣＵデータに先立って送出される。送信ＤＭＡがデータを送信バッファからリクロッキングＦＩＦＯストック１２８に転送する一方、モデムは必要の都度ＦＩＦＯストック１２８からデータを受信する。バイト・シンボル変換はこの転送の間にバイト・シンボル・コンバータ１２７によって達成される。送信ＤＭＡ周辺装置の制御は、音声パケット・コード・ワードの生成及び挿入とともに、マイクロコントローラによって処理される。
【０３３３】
受信データ流れは、送信側のそれと全くの左右対称的になる。データはモデム１９、３０ａから出現するたびにリクロッキングＦＩＦＯスタック１２９に書き込まれる。受信ＤＭＡコントローラ１２１は、必要の都度データをＦＩＦＯスタック１２９から受信バッファ１１５に移す。シンボル・バイト変換はシンボル・バイト・コンバータ１２６によって達成され、フレーム・タイミングはクロック回路１３０によって達成される。バイト境界アライメントは、一旦チャンネルが同期状態になったときに自動的に発生する。一旦完全なＶＣＵブロックが受信されると、このブロックは適切なＶＣＵにＤＭＡブロック転送される。受信ＤＭＡコントローラの制御は、マイクロコントローラ１１１により処理される。
【０３３４】
コード・ワードの検出は、すべてのスロットごとに実施される。マイクロコントローラ１１１は、当該コード・ワードをローカルＲＡＭに複写登録しかつゆ浮こうコード・ワードのリストと比較することにより、このタスクを実施する。各スロット期間に、モデム１９、３０ａは少数シンボル・オフセット及びＡＧＣ値を提供する。これらはマイクロコントローラ１１１によって読み出されかつ適切に解読される。電力障害又は距離障害が存在する場合は、加入者局はこの障害について送信コード・ワードによって通告を受ける。
【０３３５】
送信ＲＣＣデータは、ＲＣＣメッセージ待ち行列の内容に従ってＣＣＵにより送信バッファ１１０内で合成される。ＲＰＵがＣＣＵに対してＲＣＣメッセージの伝送を完了すると、このメッセージは送信バッファ１１０内で形式化される。伝送未完の場合は、送信バッファ１１０内に固定的に格納されているNULL KNOWLEDGEメッセージが使用される。一旦ＲＣＣパケットが使用可能になると、ＲＣＣプリアンブル、ユニーク・ワード、及びＲＣＣデータが所要の都度モデム１９、３０ａに転送される。ＣＣＵは衝突検出を実施しかつこの検出結果に従って基地局から加入者向けの（outbound）ＲＣＣ衝突検出ビットを設定する。
【０３３６】
受信ＲＣＣデータ・ハンドラは２つのモード、すなわち“フレーム探索”モード及び“モニタ”モードを有する。フレーム探索モードにおいては、ＲＣＣチャンネルは同期はずれの状態にあると考えられる。すべての入力ＲＣＣメッセージは、ユニーク・ワード検出アルゴリズムを使用して同期化されなければならない。モニタ・モードにおいては、ＲＣＣチャンネルは同期状態にあり、ユニーク・ワード探索アルゴリズムは呼び出されない。加入者局の不意の異常タイミングによる飛び込みが予想されるので、基地局は常時フレーム探索モードにある、加入者局においては、その局がＲＣＣ同期を捕捉している場合を除き、ＲＣＣデータ・ハンドラはモニタ・モードにある。
【０３３７】
フレーム探索モードにおいては、ユニーク・ワード（ＵＷ）の検出は毎ＲＣＣスロット期間の後実施される。マイクロコントローラ１１１は、“名目（nominal）”ユニーク・ワード記憶位置についてウィンドウ内のユニーク・ワードを操作することによってこのタスクを実施する。ユニーク・ワードの検出が成功すると、ＣＣＵにシンボル・タイミング情報が与えられる。
【０３３８】
受信ＲＣＣデータは、モデム１９、３０ａから受信バッファ１１５にＤＭＡ転送される。この転送が完了すると、ＲＣＣデータはその処理のためローカル・マイクロコントローラＲＡＭにコピーされる。受信ＲＣＣパケットはＣＣＵによって濾波される。ＲＣＣパケットは、ユニーク・ワードが検出されかつＣＲＣが正しい場合にのみ、ＲＰＵに送達される。
【０３３９】
ＲＣＣの動作中、対応するＶＣＵチャンネルは待機状態におかれる。送信データ経路１０７及び受信データ経路１０８とも、このチャンネル期間中はＶＣＵとＣＣＵとの間にデータ転送は行われない。
【０３４０】
ソフトウェアはＩｎｔｅｌ ８０３１マイクロコントローラ１１１で実行する。プログラム記憶装置はマイクロコントローラ・ローカル・バスの外部ＥＰＲＯＭによって提供される。ソフトウェアはリアルタイムでＤＭＡサービス要求に応じ、データ流れを維持する必要がある。モデム・インタフェースのスタック１２８及び１２９によるＦＩＦＯバッファリングは、マイクロコントローラ１１１がＤＭＡブロック転送及びシステム制御機能を実施するための所要スラック・タイムを提供する。
【０３４１】
ソフトウェアは５つの個別モジュール、すなわち、スーパバイザ、データ転送、ＢＣＣトランシーバ、ＢＭＭ制御、及びユーティリティの諸モジュールに分類される。各モジュールは、割込み及びエラー条件を除き、ただ１つの入口及び出口点を有するように設計されている。この外ユーティリティ・モジュールに対する例外があり、このモジュールは他のモジュールから直接アクセスされるユーティリティ・ルーチンに分類される。一般に、モジュール相互間通信は個別のデータ・セグメント内で定義されている大域的変数を使用することにより行われている。
【０３４２】
スーパバイザ・モジュールは、初期化機能を有し、全体的プログラム制御を維持し、かつ基本自己試験機能を実施する。
【０３４３】
データ転送モジュールは、音声及びＲＣＣの両者に対するＴＸバス１０７及びＲＸバス１０８によるデータ転送制御を支援し、音声データ及びＲＣＣデータの両者に関するすべての変調レベルに対する同期ワードの検出を実施し、さらにＣＣＵとＲＰＵとの間の（ＣＣＵ−ＲＰＵ）RS-232通信リンク１２３を支援する。
【０３４４】
ＢＣＣトランシーバ・モジュールは、ＢＣＣトランシーバ機能（transceiver duty）を果たし、ＢＣＣ待ち行列を処理し、送信ＢＣＣメッセージを形式化し、受信ＢＣＣデータを処理し、さらにＢＣＣを経由してＣＣＵに対するＲＣＣデータの出し入れを行う。
【０３４５】
ＢＢＭ制御モジュールは、レジスタを経由してＲＦＵ、モデム、ＶＣＵ、及びＣＣＵハードウェアを制御し、これらの装置からのステータス情報（たとえば、モデムＡＧＣ、リンク品質、及びシンボルあいまいさ）を読み出しかつ解読し、受信音声チャンネル内の埋め込まれているコード・ワードをデコードし、送信音声チャンネルに対しコード・ワードを形式化し、リアルタイム・ソフトウェア／ハードウェア・タイマを維持し、さらにオンライン自己試験を実施する。
【０３４６】
ユティリティ・モジュールは、他のモジュールによってアクセスされた種々のユティリティ・ルーチンを実行する。
【０３４７】
ＣＣＵソフトウェアは、本質的に同時並行して動作する４つの個別プロセスに分類される。すなわち、ＢＣＣデータ、ＴＸ ＤＭＡ、及びＲＸ ＤＭＡプロセスに分類され、これらのプロセスは特定のイベントがアテンションを要求した場合にのみ割込み駆動されかつ呼び出される。イベント駆動のこれら３つのプロセスはすべてデータ転送モジュール内になる。すべてのモジュール間に分散している残りのプロセスは、他の３つのプロセスを初期化し、制御し、かつモニタするバックグラウンド・プロセスである。
【０３４８】
ＢＣＣメッセージがＲＰＵ（又は加入者局ＳＴＵ）から着信する都度ＢＣＣデータ・プロセスによって受信されかつ記憶される。一旦完全なメッセージが受信されると、ＢＣＣデータ・プロセスはメイルボックスを経由してバックグラウンド・プロセスに通告する。バックグラウンド・プロセスはその主ループの間このメイルボックスをポールしているので、新しいメッセージをすべて検出している。メッセージはバックグラウンド・プロセスによって解読され、適切なアクションがとられる。応答はすべてバックグラウンド・プロセスによりＢＣＣメッセージ待ち行列に書き込まれ、ＢＣＣデータ・プロセスは滞りなく通告を受ける。
【０３４９】
ＢＣＣメッセージは、ＣＣＵデータ・チャンネルの再構成を開始させることができる。必要とする制御情報は、適切な時間にモデム１９、３０ａ及びＶＣＵ１７、２８に書き込まれる。モデムは各スロット境界の新制御ワードに関して動作する。ＶＣＵはスロット境界の最初のＶＣＵブロック転送でモード切換が起こることを期待している。バックグラウンド・プロセスは、正しい制御タイミングが維持されていることを確かめる役割を有している。
【０３５０】
ステータス収集は、バックグラウンド、ＴＸ ＤＭＡ、及びＲＸ ＤＭＡプロセスによって行われる。後者２つのプロセスは、ＶＣＵのＴＸ及びＲＸ側からそれぞれステータス・ワードを収集する。このことは、これらのステータス・レジスタは制限されている期間のみアイドル状態にあるＴＸバス１０７及びＲＸバス１０８を経由してアクセス可能となるのみであるので、必要である。バックグラウンド・プロセスは、ローカル・バス１１９の局レジスタ１２２を経由して直接的にモデム１９、３０ａからステータス情報を収集する。収集が完了すると、すべてのステータス情報はバックグラウンド・プロセスによって照合されかつ特定のステータス・バリアブル（status variables）に格納される。ＲＰＵから受信されたステータス要求は、このステータス・ヒストリ（status history）に基づいてバックグラウンド・プロセスによって処理される。
【０３５１】
ＡＧＣ値及び階乗ビット・オフセットのごときいくつかのステータス情報は、ＣＣＵの動作を必要とすることがある。ステータス・ヒストリとして格納されることは別として、これらのデータは加入者局の出力及び距離障害の是正に使用される。ＲＣＣメッセージの場合は、電力及び距離情報はＲＣＣの一部としてのＲＰＵに直接送られる。バックグラウンド・プロセスは、ＲＣＣ、ＡＧＣ、及び距離データを含んでいるＢＣＣメッセージを形式化することによりこの機能を実施する。パケットが使用可能になると、そのパケットは送信ＢＣＣ待ち行列に配置され、ＢＣＣデータ・プロセスは通告を受ける。音声チャンネルに関しては、このステータス情報は出力音声パケットに埋め込まれているコード・ワードの形式化に使用される。バックグラウンド・プロセスはこの形式化機能を実施しかつ音声チャンネルを通してコード・ワードの伝送を制御する。すべてのコード・ワードは１行５フレームで伝送されなければならない。これにより５：１の冗長コーディングを得る。ＴＸ ＤＭＡプロセスは、バックグラウンド・プロセスによって選択されたコード・ワードを自動的に送信する。
【０３５２】
バックグラウンド・プロセスはさらにソフトウェア・ハードウェアのリアル・タイム・クロックを維持する。これは８０３１タイマの１つをポールしかつオーバフローをカウントすることにより達成される。リアル・タイム・クロック機能は、ソフトウェア・タイムアウト及び他の時間従属イベントに対する時間基準を提供する。バックグラウンド・プロセスは、ＣＣＵハードウェア・エラー・インジケータをポールしかつデータ転送イベントがシステム・フレーム内の起こるべきところで起きているか否かをチェックすることによって、システム・タイミングが維持されていることを確認するためのチェックを行う。システム・フレーム指示情報は、１６ＫＨｚクロック１３０に接続されているシステム・フレーム開始ステータス・ライン及びタイマを通して供給される。データ同期はバックグラウンド・プロセスによって行われる。
【０３５３】
ＢＣＣデータ・プロセスは、ポートの送信及び受信の両方向に発生し得るＲＳ−２３２の割込みに応答する。このプロセスは単に送信側に別のバイトを出力するか又は入力側に別のバイトを入力する。受信側のメッセージの終わり区切り記号（end-of-message delimiters）によりＢＣＣデータ・ルーチンはバックグラウンド・プロセスに通告を行う。
【０３５４】
ＴＸ ＤＭＡプロセス及びＲＸ ＤＭＡプロセスは、送信呼び受信ＤＭＡチャンネルを処理する。
【０３５５】
以下にソフトウェアによって制御されるデータ転送機能を段階的に説明する。データ転送プロセス内のイベントはＤＭＡコントローラ割込みによってマークされる。この割込みはＤＭＡコントローラが割り当てられたブロック転送を完了した後に発生する。各ウォーク・スルーは、各スロット・データ転送の初めに開始する。本節の説明を読む場合に図２３及び図２４を参照すると分かり易いであろう。図２３はＣＣＵの送信バスにＲＣＣ及び１６ＰＳＫ音声データを転送するためのタイミング図である。図２４は、ＣＣＵの受信バスにＲＣＣ及び１６ＰＳＫデータを転送するためのタイミング図である。表１３及び表１４は、図２３及び図２４にそれぞれ示したシンボルの特性を記載したものである。
【０３５６】
【表１３】
0004059419.tif 000017
【表１４】
0004059419.tif 000018
送信機能−ＲＣＣ
１．“ＴＸ ＤＭＡ転送の終わり”の割込みを受信する。このことは、前のスロットの処理が完了したこと及び次のスロットの処理が開始可能であることを知らせるものである。ＴＸ ＤＭＡプロセスが呼び出される。
【０３５７】
ａ．制御チャンネル及び変調切換情報を書き出す。この情報はモデム１９、３０ａ及びバイト・シンボル・コンバータ１２７が必要とする。
【０３５８】
ｂ．送信バッファ１１０内のすべての保留ＲＰＵ ＲＣＣメッセージを形式化する。保留メッセージがない場合はナル確認応答メッセージを生成し送出する。
【０３５９】
ｃ．ＲＣＣプリアンブル・ユニーク・ワード、及びＲＣＣデータ・ブロックを示し送信バッファ１１０からモデム１９、３０ａに対するＤＭＡ転送を初期化し可能にする。
【０３６０】
ｄ．割込みから復帰しバックグラウンド処理操作に進む。
【０３６１】
送信機能−音声
１．“ＴＸ ＤＭＡ転送の終わり”の割込みを受信する。このことは、前のスロットの処理が完了したこと及び次のスロットの処理が開始可能であることを知らせるものである。ＴＸ ＤＭＡプロセスが呼び出される。
【０３６２】
ａ．次のスロットの音声チャンネル及び変調切換情報を書き出す。この情報はモデム１９、３０ａ及びバイト・シンボル・コンバータ１２７が必要とする。
【０３６３】
ｂ．ＶＣＵポート・アドレスを選択しかつＶＣＵから送信バッファ１１０へのＤＭＡ転送を可能にする。
【０３６４】
ｃ．ＶＣＵ制御ワードを書き込む。
【０３６５】
ｄ．ＶＣＵに割込みをかけ転送を開始させる。
【０３６６】
ｅ．割込みから復帰しバックグラウンド処理操作に進む。
【０３６７】
２．“ＴＸ ＤＭＡ転送の終わり”の割込みを受信する。このことは、ＶＣＵから送信バッファへの転送が完了したことを知らせる。ＴＸ ＤＭＡプロセスが呼び出される。
【０３６８】
ａ．ＶＣＵステータス・ワードを読む。
【０３６９】
ｂ．コード・ワードを送信バッファ１１０に書き込む。
【０３７０】
ｃ．音声プリアンブル・コード・ワード、及び音声データ・ブロックを示し、送信バッファ１１０からモデム１９、３０ａへのＤＭＡ転送を初期化し可能にする。
ｄ．割込みから復帰しバックグラウンド処理操作に進む。
【０３７１】
３．“ＴＸ ＤＭＡ転送の終わり”の割込みを受信する。このことは、送信バッファ１１０からモデム１９、３０ａへの前半のスロット転送が完了したことを知らせる。ＴＸ ＤＭＡプロセスが呼び出される。
【０３７２】
ａ．ＶＣＵポート・アドレスを選択しかつＶＣＵから送信バッファへのＤＭＡ転送を可能にする。
【０３７３】
ｂ．ＶＣＵ制御ワードを書き込む。
【０３７４】
ｃ．ＶＣＵに割込みをかけ転送を開始させる。
【０３７５】
ｄ．割込みから復帰しバックグラウンド処理操作に進む。
【０３７６】
４．“ＴＸ ＤＭＡ転送の終わり”の割込みを受信する。このことは、ＶＣＵ−送信バッファ転送が完了したことを知らせる。ＴＸ ＤＭＡプロセスが呼び出される。
【０３７７】
ａ．ＶＣＵステータス・ワードを読む。
【０３７８】
ｂ．送信バッファからモデムへの転送を行うためＤＭＡコントローラ１２０を初期化し使用可能にする。
【０３７９】
ｃ．割込みから復帰しバックグラウンド処理操作に進む。
【０３８０】
受信機能−ＲＣＣ
１．“ＲＸ ＤＭＡ転送の終わり”の割込みを受信する。このことは、前のスロットの処理が完了したこと及び次のスロットの処理が開始可能であることを知らせるものである。ＲＸ ＤＭＡプロセスが呼び出される。
【０３８１】
ａ．ＢＰＳＫ変調に対してセットアップする。この情報はシンボル・バイト・コンバータ１２６が必要とする。モデム１９、３０ａはこの時点でこの情報をすでに受信しているはずである。
【０３８２】
ｂ．ＲＣＣメッセージに対するモデム１９、３０ａから送信バッファ１１５へのＤＭＡ転送を初期化し可能にする。
【０３８３】
ｃ．割込みから復帰しバックグラウンド処理操作に進む。ＡＧＣ計算及びビット同期あいまいさ処理操作はこの時点で行われるべきである。
【０３８４】
２．“ＲＸ ＤＭＡ転送の終わり”の割込みを受信する。この割込みは、モデム１９、３０ａから受信バッファ１１５へのＲＣＣ転送が完了したことを知らせるものである。ＲＸ ＤＭＡプロセスが呼び出される。
【０３８５】
ａ．ＲＣＣをローカルＲＡＭに転記する。
【０３８６】
ｂ．割込みから復帰しバックグラウンド処理操作に進む。ユニーク・ワードが検出されかつチェックサムが正しい場合は、受信したＲＣＣをＲＰＵに送出する準備をする。
【０３８７】
受信機能−音声
１．“ＲＸ ＤＭＡ転送の終わり”の割込みを受信する。このことは、前のスロットの処理が完了したこと及び次のスロットの処理が開始可能であることを知らせるものである。ＲＸ ＤＭＡプロセスが呼び出される。
【０３８８】
ａ．正しい変調をもって音声データに対してセットアップする。この情報はシンボル・バイト・コンバータ１２６が必要とする。モデムはこの時点でこの情報をすでに受信しているはずである。
【０３８９】
ｂ．音声データの前半のスロットに対するモデム１９、３０ａから受信バッファへのＤＭＡ転送を初期化し開始可能にする。
ｃ．割込みから復帰しバックグラウンド処理操作に進む。ＡＧＣ計算、ビット同期あいまいさ及びコード・ワード処理操作はこの時点で行われるべきである。
【０３９０】
２．“ＲＸ ＤＭＡ転送の終わり”の割込みを受信する。このことは、モデム１９、３０ａから受信バッファ１１５への前半のスロット転送が完了したことを知らせるものである。ＲＸ ＤＭＡプロセスが呼び出される。
【０３９１】
ａ．ＶＣＵポート・アドレスを選択し、受信バッファ１１５からＶＣＵへのＤＭＡ転送を可能にする。ＶＣＵに割込みをかけ転送を開始させる。
【０３９２】
ｂ．割込みから復帰しバックグラウンド処理操作に進む。
【０３９３】
３．“ＲＸ ＤＭＡ転送の終わり”の割込みを受信する。このことは、受信バッファからＶＣＵへの前半のスロット転送が完了したことを知らせる。ＲＸ ＤＭＡプロセスが呼び出される。
【０３９４】
ａ．後半のスロットに対するモデム−受信バッファ転送のためＤＭＡコントローラ１２１を初期化し使用可能にする。
【０３９５】
ｂ．割込みから復帰しバックグラウンド処理操作に進む。
【０３９６】
４．“ＲＸ ＤＭＡ転送の終わり”の割込みを受信する。このことは、モデム１９、３０ａから受信バッファ１１５への後半のスロット転送が完了したことを知らせるものである。ＴＸ ＤＭＡプロセスが呼び出される。
【０３９７】
ａ．ＶＣＵポート・アドレスを選択し、受信バッファ１１５からＶＣＵへのＤＭＡ転送を可能にする。ＶＣＵに割込みをかけ転送を開始させる。
【０３９８】
ｂ．割込みから復帰しバックグラウンド処理操作に進む。
【０３９９】
ＣＣＵソフトウェア実行
ソフトウェア・プログラムの実行は、ハードウェアのリセットの結果として始まり、プログラム流れがスーパバイザ・モジュールで開始する。スーパバイザ・モジュールは、主サービス・ループに入るに先立ち、すべてのハードウェア及びソフトウェアの初期化処理を行う。スーパバイザ・モジュールは、ハードウェアのリセット後及びＲＰＵからの要求の都度、ある種の基本的自己試験を実施する。主サービス・ループは順番に他のモジュールをアクセスする。スーパバイザ・モジュールの設計は、主サービス・ループが合理的な最悪状態の同期性を有することを保証しつつ、タスクが管理可能なタイム・スライスに再分されるようになされている。リアル・タイムの応答を要求するタスクは、割込みサービス・ルーチンを通して処理される。
【０４００】
各割込みサービス・ルーチンは、サービス要求を満足させる最小限の処理を行う。このことは可能な限りプログラム実行の直列性を維持しかつ割込待ち行列を最小に保つためである。通常は、割込みサービス・ルーチンはインタフェースに対するデータの出入転送を行いかつアクションが実施されたことを示すブール（boolean）を設定するであろう。主サービス・ループからアクセスされたコードを逐次的に実行し、所要に応じて当該情報の処理に進む。
【０４０１】
ＣＣＵマイクロコントローラ１１１は、ソフトウェアのイベントがデータの出入によって駆動される点で、データ流れ機械（data flow machine）である。正確なシステム・タイミングがこのデータ流れに対してフレームを与えているが、ソフトウェア・イベントはシステム・フレーム・マーカーからではなくデータの流れから直接引き出されている。この処理方法によってソフトウェアは（システム・タイミング・マーカーのごとき）“人工”イベントではなく（データＩ／Ｏ要求のごとき）“真実”のイベントに応答するようになっている。ソフトウェアは、前者の同期アクションをシステム・フレーム・タイミングに同期しているイベントに変換することについてハードウェアに依存している。これを達成するために、ソフトウェアはシステム・フレーム・イベントが発生する前に初期化されかつ使用可能になるものを有することを保証することが必要である。
【０４０２】
従ってＣＣＵソフトウェアが過大に負荷されていないうちに呼び出されイベントに応答しかつある制限された時間内にあるタスクを完了することが容易に認められる。このリアル・タイム処理は割込みにより駆動されるのでその設計には少なからぬ配慮が必要となる。マイクロコントローラに要求される４つの必然的に衝突するリアル・タイム・イベントすなわち、送信ＤＭＡサービス処理、受信ＤＭＡサービス処理、送信ＲＳ−２３２サービス処理、及びＲＳ−２３２サービス処理がある。ＲＳ−２３２割込みは、１ミリ秒につき１回の最大レートで発生するので最下位の優先度を有する。ソフトウェアは、１ミリ秒時間制約が破られないように設計されている。音声及びＲＣＣデータ処理に対する応答時間は一層微妙なもので、これらについて以下に説明する。
【０４０３】
送信バス及び受信バスのデータ転送に対する相対的なタイミングは図２３及び図２４に示してある。この図は概略的な時間を表示しかつ最悪の場合のタイミング経過を示している。送信バス及び受信バスの時間多重化状態がこの図で明示されている。送信経路及び受信計路上に示してある濃い十字線は、それぞれのバス（ｔｓ、ｔＲＣＣ）に関してのマイクロコントローラの活動に対応している。この期間中は、それぞれのＤＭＡコントローラ１２０、１２１はアイドル状態にある。ＤＭＡコントローラ・セットアップ（ｔＶＣＢ）間の短い時間はＶＣＵブロック転送に対応している。この期間中は、ＤＭＡコントローラはそれぞれのＶＣＵに専用化されている。残余の時間（ｔＭ０、ｔＭ１、ｔＭ２、ｔＭ３）に対しては、ＤＭＡコントローラ１２０、１２１はモデム・インタフェースに対するサービスに専用化されている。
【０４０４】
モデム・インタフェースにおけるリクロッキングＦＩＦＯスタック１２８、１２９は、タイミング図に内在する基本タイミング制約を生成する。ＦＩＦＯスタックは１６個のシンボルを保持し、アンダーフロー（ＴＸ）又はオーバーフロー（ＲＸ）に備えて１ミリ秒の緩衝時間を提供している。この１ミリ秒の間に、ＣＣＵは送信バス１０７又は受信バス１０８を利用してＶＣＵへの又はＶＣＵ空のブロック転送を完結させ又はＲＣＣデータをローカルＲＡＭに転記することができる。
【０４０５】
パワー・アップに際し、ＣＣＵソフトウェアは初期自己試験を実施しかつＶＣＵ、モデム、及びＲＦＵをその既定状態に設定する。マイクロコントローラ１１１はシステムフレーム・タイミングをモニタし、ブロック転送の実施を開始してＶＣＵに同期を取得せしめる。一旦データ転送が開始されると、マイクロコントローラ１１１はＤＭＡブロック終わり割込みをしようしてシステム・タイミングを保持する。この割込みはＣＣＵのデータ・スループットに直接結びつき、これにより１６ＫＨｚシンボル・クロック１３０に結びつく。ＶＣＵは、ブロックの終わり割込みの結果としてマイクロコントローラ１１１によって生成されたＤＭＡ転送要求を暗黙的に経由して、システム・タイミングを保持する。マイクロコントローラ１１１はフレーム・タイミングのモニタを続け正しいシステム動作が維持されていることを保証する。
【０４０６】
加入者局において、システムのスタートアップはやはり無線同期を必要とする。これはＲＣＣを探しだしそれからシステム・タイミングを引き出すことによって行われる。一旦受信タイミングが確立されると、マイクロコントローラ１１１は基地局との送信タイミングを確立させる。
【０４０７】
データ転送モジュールは、ＣＣＵにおけるリアル・タイム及びバックグラウンド・データ転送イベントを支援する。データ転送は、送信データ経路、受信データ経路、送信ＢＣＣ、及び受信ＢＣＣに対してサービスされる。これらのすべてのタスクは、割込みによって駆動されるイベントでリアル・タイム応答を必要とするものである。このモジュールはさらに、バックグラウンド・タスクとして同期の取得及びモニタを実施する。
【０４０８】
送信データ経路ハンドラは、送信ＤＭＡコントローラ１２０がサービスを必要とする場合に呼び出される。これは典型的にはＤＭＡブロック転送に続いて発生し、この時点でＤＭＡ周辺装置はブロック転送の終わり（end of block transfer）割込みを呼び出している。この割込みは、８０３１型マイクロコントローラ１１１の２つの外部割込みラインの１つに受信される。当該割込みによって要求されるサービスは、データ転送の種類、すなわちＲＣＣであるか音声であるか、及びスロット内の発生時間に依存する。
【０４０９】
送信データ経路割込みは、各スロット期間の予測可能時間に発生する。割込み時間及び持続時間は図２３及び図２４に示してある。各々の割込み発生ごとに、マイクロコントローラ１１１は次のブロック転送のためにＤＭＡ周辺装置を初期化することが要求される。この操作は、割込み要求から割り込み完了まで１５０マイクロ秒以内で実施されるべきである。ＲＣＣデータの場合は、最初のサービス要求は、ＤＭＡ転送に先立って送信バッファ１１０内のＲＣＣメッセージを形式化することをマイクロコントローラ１１１に対して要求する。この操作は９００マイクロ秒以内に完了しなければならない。送信経路に関する諸操作は通常短時間でありかつ高速応答を必要とするので、この割込みは最高の優先度を与えられている。
【０４１０】
送信データ経路割込みハンドラからの唯一の出力は、ＶＣＵブロック転送の後収集されたＶＣＵステータス・ワードである。このステータス・ワードは、ＢＢＭ制御モジュール内のソフトウェアによって解析される。
【０４１１】
受信データ経路ハンドラは、受信ＤＭＡコントローラ１２１がサービスを必要とする場合に呼び出される。これは典型的にはＤＭＡブロック転送に続いて発生し、この時点でＤＭＡ周辺装置はブロック転送の終わり割込みを呼び出している。この割込みは、８０３１マイクロコントローラ１１１の２つの外部割込みラインの１つに受信される。この割込みによって要求されるサービスは、データ転送の種類、すなわちＲＣＣであるか、及びスロット内の発生時間に依存する。
【０４１２】
受信データ経路割込みは、各スロット期間の予測可能時間に発生する。この割込み時間及び持続時間は図２３及び図２４に示してある。各々の割込み発生ごとに、マイクロコントローラ１１１は次のブロック転送のためにＤＭＡコントローラ１２１を初期化することを要求される。この操作は、ＤＭＡの初期化が実施されるべき唯一のタスクである場合は、割込み要求から割り込み完了まで１５０ミリ秒以内に実施されるべきである。ＲＣＣデータの場合は、最後のサービス要求は、ＤＭＡ転送の後受信バッファ１１５からローカルＲＡＭへのＲＣＣメッセージを転記することをマイクロコントローラ１１１に要求する。この操作は９００マイクロ秒以内に完了しなければならない。送信経路のサービス操作はこの時間に起こり得るので、受信経路割込みは送信経路の割込みよりも低い優先度を有している。受信データ経路割込みハンドラは、ＶＣＵステータス・ワードを各ＶＣＵブロック転送の後に使用可能にする。このステータス・ワードはＢＢＭ制御モジュール内のソフトウェアによって解析される。このハンドラはさらに、チャンネルからの新しいＲＣＣメッセージを読み出し、このメッセージはＢＣＣトランシーバ・モジュール内で解読される。
【０４１３】
ＢＣＣ受信モジュールはオン・チップＲＳ−２３２ＵＡＲＴによって実現されている。ＵＡＲＴは、１つのバイトが受信又は送信されるたびにトリガされる１つの内部割込みを発生する能力がある。ＢＣＣハンドラは、２つの場合のいずれかが割込みを生じさせたかを判断するためステータス・ビットをポールし、それに応じてポートに対するサービスを始める。
【０４１４】
ボー・レート・ゼネレータは９６００ボーの名目レートにプログラムされているので、１秒につき最大１９２０回の割込みを生じる結果となる。各割込みはデータの喪失を避けるため、１ミリ秒の期間内にサービスされなければならない。通常の割込み周波数は低くかつ応答時間は比較的に長いので、ＢＣＣデータ割込みは低い優先度を有する。
【０４１５】
ＢＣＣデータ転送ハンドラは、データが受信され又は送信されるごとにデータをそれぞれ待ち行列に入れ又は待ち行列から外すためにポインタを使用する。ここではバイト・スタッフィング及びメッセージの終わり挿入をみリンク・レベルの処理のみが起こる。これらのアクションは、システム・インタフェースの説明部分に記載してある。
【０４１６】
データ処理はＢＣＣトランシーバ・モジュールではほとんど発生しない。このモジュールの主タスクは、送信、受信及びＢＣＣデータ経路を処理する一方、データを待ち行列に入れ又は待ち行列から外すことである。以下に記載のデータ同期の捕捉及びモニタはＢＣＣトランシーバ・モジュールの主要な処理機能である。
【０４１７】
同期ワードの検出は、シンボル・レベルにおける同期操作を含む。“同期ワード”という術語は総称的なもので、ＲＣＣにおけるユニーク・ワード及び音声チャンネルにおけるコード・ワードの両者に使用されている。ユニーク・ワード（ＵＷ）は、ＲＣＣメッセージの始めにおかれる固定８ビットのパターンである。コード・ワード（ＣＷ）は、音声チャンネルの始めに置かれる、８つの可能性のある８ビットのパターンのうちのその時点に対応する１つである。これらのワードの同期をとる役割の外、コード・ワードは接続ステータス、電力調整、及び距離調整を示すために使用されている。
【０４１８】
基地局ＣＣＵは、すべてのスロット内の有効ＲＣＣメッセージを徹底的に探さなければならない。ＣＣＵは、マスタ・システム・タイミングに基づいて、名目ＵＷ記憶位置について±３シンボルのウィンドウ内のユニーク・ワードを走査することによってこのタスクを実行する。探索アルゴリズムは名目ＵＷ記憶位置で始動し、(1)ＵＷパターンを見出しかつ(2)正しいＲＣＣチェックサムを確認するまで左右に１シンボルだけシフトする。この探索は(1)及び(2)が満たされるか又はすべての可能性がなくなった場合直ちに終結する。シフト情報、ＲＣＣメッセージ、及び電力情報は探索成功に続いてＲＰＵに送られる。
【０４１９】
すべての音声スロット時に、基地局ＣＣＵは受信された音声データをチェックして有効コード・ワードを探す。音声動作時には有効シンボル同期は実施されないので、名目コード・ワード記憶位置のみをチェックする。５つの連続フレームに対してコード・ワードが検出されない場合は、当該チャンネルは同期はずれを宣言され、ＲＰＵはこの状態について通告を受ける。この時点でいずれの適切なアクションをとるかについてはＲＰＵにかかっている。同期は５つの連続フレームのうちの３つのフレームがコード・ワードの検出に成功した後に復元されるべきものと定義されている。
【０４２０】
加入者局のＣＣＵは、ＲＣＣデータの受信に際して、２つのモードのうちの１つ、すなわち“フレーム探索”又は“モニタ”モードのいずれかにありうる。フレーム探索モードは入力ＲＣＣデータから受信フレーム・タイミングを取得するために使用され、受信ＲＣＣ同期が外れたときに自動的に呼び出される。モニタ・モードは受信フレーム同期の捕捉が完了すると入るモードである。
【０４２１】
フレーム探索モードにおいては、加入者局ＣＣＵはすべてのＲＣＣスロット後有効ＲＣＣメッセージを徹底的に探さなければならない。基地局ＣＣＵと同様に、加入者局ＣＣＵは、モデムのＡＭホール検出から引き出されたタイミングに基づいて、名目ＵＷ記憶位置について±３シンボルにわたりウィンドウ内のユニーク・ワードを走査することによって、このタスクを実行する。探索アルゴリズムは名目ＵＷ記憶位置で始動し、(1)ＵＷパターンを見出しかつ(2)正しいＲＣＣチェックサムを確認するまで左右に１シンボルだけシフトする。この探索は(1)及び(2)が満たされるか又はすべての可能性がなくなった場合直ちに終結する。成功した探索からのシフト情報は、ＣＣＵ生成の受信フレーム指示マーカを調整するために使用される。捕捉操作は、ＵＷがその名目記憶位置にある状態で３つの連続フレームに対して上記(1)及び(2)が満たされたときに終結する。ＳＴＵはフレーム指示の取得が起きたとき、このフレーム指示の取得の通告を受ける。フレーム探索モード中はＲＣＣメッセージはＳＴＵに送達されない。
【０４２２】
フレーム捕捉が完了すると、加入者局ＣＣＵはモニタ・モードに入る。偽りＵＷの捕捉の可能性を避けるため、名目ＵＷ記憶位置のみをチェックする。５つの連続フレームに対してＵＷが検出されない場合は、当該チャンネルは同期外れを宣言され、探索モードに入る。ＳＴＵはこの同期外れ状態を通告される。モニタ・モードの間、正しいチェックサム及びＳＩＮ番号を有するＲＣＣメッセージはＳＴＵに送達される。
【０４２３】
すべての音声スロットの間、加入者局ＣＣＵは受信された音声データをチェックして正しいコード・ワードを探す。音声動作時には有効シンボル同期は実施されないので、名目コード・ワード記憶位置のみをチェックする。当該チャンネルのこの方向においてすべての可能なコード・ワードを探索する。コード・ワードは加入者局の電力及び距離値の増分変化を生じさせることができる。増分距離変化は実際に少数距離値のほかシンボルの変化を生じさせることができる。５つの連続フレームに対してコード・ワードが検出されない場合は、当該チャンネルは同期外れを宣言されかつＳＴＵはこの状態を通告される。同期は５つの連続フレームのうちの３つのフレームがコード・ワードの検出に成功した後に復元されるべきものと定義されている。
【０４２４】
その他のＣＣＵの検討事項
送信バッファ１１０とモデム１９、３０ａとの間の送信ＤＭＡ転送要求は、ＦＩＦＯスタック１２８の全ビットから引き出されなければならない。これは、ＤＭＡブロック転送が完了している場合はＦＩＦＯスタック１２８は常に一杯になっていることを意味する。
【０４２５】
モデム１９、３０ａと受信バッファ１１５との間の受信ＤＭＡ転送要求は、スタック１２９と空ビットから引き出されなければならない。これは、ＤＭＡブロック転送が完了している場合はＦＩＦＯスタック１２９は常に空であることを意味する。
【０４２６】
ＣＣＵコントローラ・ソフトウェアはＤＭＡ転送を可能ならしめるゲートを提供するが、しかし外部制御はブロック転送を開始させかつ維持するためのハンドシェイキングを提供しなければならない。これはフレーム・タイミングが微妙であるモデム・インタフェースに対して重要である。
【０４２７】
マイクロコントローラ１１１は、ＤＭＡ転送を保留状態にする能力を有しているべきである。ソフトウェアは、この制御が用いられている場合又はＤＭＡ周辺装置がアイドル状態にある場合を除き、ブロック転送の間ＤＭＡバスの使用を試みることはない。
【０４２８】
リクロッキングＦＩＦＯスタック１２８、１２９は周期的に自動クリア（リセット）されるべきである。
【０４２９】
フレーム・タイミング情報はマイクロコントローラ１１１にとって使用可能でなければならない。この情報はマイクロコントローラの内部タイマに入力されるシンボル・クロックの形を取ることができる。
【０４３０】
ＲＣＣ又は音声パケットが同期状態でＣＣＵによって受信された場合は、そのパケットをバイト境界にもってゆくためにシンボルをシフトさせる必要がない。これは変調レベルに関係なく適用できる。
【０４３１】
モデム
モデムは３つの動作モードのうちの１つで動作する。基地局においては、モデムは全二重送信及び受信機能を続ける。加入者局で動作する場合は、モデムはＴＤＭＡフレームの１つの部分の間送信し、ＴＤＭＡフレームの他の部分の間受信する半二重モードで動作する。第３のモードは、自己適応（self-adapting）調整モードである。１つのモデム設計がこれらのすべての機能を含ませている。モデムは制御ＣＣＵから入力するキーイング信号に応答して適切な機能を実行する。
【０４３２】
加入者局モデム３０ａ及び基地局モデム１９は同一である。モデムのブロック図は図２５に示してある。
【０４３３】
モデムの送信部は、ＴＸシンボル・フィルタ１３２、ディジタル・アナログ・（Ｄ／Ａ）コンバータ１３３、２００KHzバンドバス・フィルタ１３４、ミキサ１３５、及びＴＸ（送信機）タイミング制御回路１３６を含んでいる。モデムの受信部はミキサ１３８、アナログ・ディジタル（Ａ／Ｄ）コンバータ１３９、ＦＩＦＯスタック１４０、及びモデルＴＭＳ３２０マイクロプロセッサ１４１を含んでいる。
【０４３４】
モデムの送信部は、ＣＣＵによって供給された情報を１６−レベルＰＳＫ変調で送信する。データをＤＰＳＫ、ＱＰＳＫ、又は１６ＰＳＫとして解読することは受信側のＣＣＵの役割である。モデムは変調レベルを知ることなく送信を行う。
【０４３５】
モデムの送信部はハードウェアに完全に実動化されていて何ら調整を必要としない。ＣＣＵから受信されたシンボルはコード化されるとともにそれらに対応する波形は良好な干渉特性を呈しかつ振幅又は群遅延歪を受けないように波形成形される。この概念の前提として、使用周波数帯域に対する近接周波数帯域（５０〜１００ＫＨｚ内）内に強力な干渉信号（当該信号を電力密度３０〜４０ｄＢ越えるもの）がないことを条件にしている。モデムの送信部は送信された信号が振幅又は群遅延歪を受けないように比較的広いＩＦ濾波（１００ＫＨｚ）を利用しているとともにベースバンドにおいて行われたディジタル濾波によって発生したすべての高調波を取り除いている。
【０４３６】
ＴＸシンボル・フィルタ１３２は、固定係数ディジタルＦＩＲ有限持続時間  インパルス応答）フィルタである。このフィルタ１３２は、ＦＩＲフィルタ内の６シンボル長についてサンプリング・レート“５０サンプル・シンボル”を有する六極フィルタをシミュレートする。
【０４３７】
モデムは１６Ｋシンボル／秒のレートでそのそれぞれのＣＣＵからシンボルを受信する。これらのシンボルは次にＦＩＲフィルタ１３２へのライン１４３に入力するためＤＰＳＫコードに変換される。ＦＩＲアルゴリズムは、ＦＩＲフィルタへの入力前にひとつおきにシンボルが反転されることを必要とする。グレイ・コード（Gray code）をＤＰＳＫコーディングに使用する。これによって、シンボルの受信時誤りがあった場合でも、受信機符復号器への２つのシンボルの含む誤りはただ１ビットだけである確率を確実にするものである。
【０４３８】
ＦＩＲフィルタ３１２のインパルス応答は６Ｔ（Ｔ＝1/16ＫＨｚ）で畳み込まれている。ＦＩＲフィルタは、フィルタ内のシンボルの５Ｔ滞留期間にすべてのシンボルが５０回サンプルされるように、８００KHzのレートでシンボルをオーバサンプル（oversample）している。これはサンプリング周期がＴ／２５である場合のサンプリング・レート３Ｔ／２５に相当するので、サンプルは３Ｔ／２５ごとに出力される。出力は第１と第４、第２と第５、又は第３と第６のサンプル対のみが一度に重なるようにスキューしている。これらの時間長Ｔ／２５のサンプルの各々は実際に２つの部分に分割されている。サンプル期間の前半に出力のＩ部分が計算され、サンプル期間の後半に出力のＱ部分が計算される。従って、ＦＩＲフィルタ１３２がデータを出力する実際のレートは５０×１６ＫＨｚ＝８００ＫＨｚとなる。Ｉ及びＱサンプリングはサンプル期間の１／２だけずれているが、これはＦＩＲフィルタ１３２によって修正される。
【０４３９】
ＦＩＲフィルタ１３２におけるシンボルとインパルス応答との乗算を表す信号及びこれらの乗算の２つの加算は、ライン１４３で受信されたシンボルに応答してライン１４４の８Ｋ×８ＲＯＭによって提供される。
【０４４０】
ＦＩＲフィルタ１３２は、８００KHzのレートでライン１４４に１０ビットのディジタル・サンプルを出力する。これらの値はライン１４５にアナログ波形を生成するためＤ／Ａコンバータ１３３に供給される。この波形は送信されるべきシンボルの時分割されたＩ及びＱ波形である。ライン１４５のこの分割は形波２００KHz帯域フィルタ１３４によって濾波され次にライン１４６を通してミキサ１３５に供給される。ミキサの局部発信入力は、ライン１４７の２０ＭＨｚのＩＦ周波数信号である。Ｉ及びＱ成分はこれによりライン１４８の２０．２ＭＨｚのＩＦ出力信号にアップコンバートされる。ライン１４８の出力信号は２０．２MHz帯域フィルタ（図示せず）に供給されそしてＲＦＵ２１、３１ａに提供される。
【０４４１】
Ｄ／Ａコンバータ１３４からの所望信号は、約３２ＫＨｚの帯域幅をもって２００KHzに中心をおいている。２００KHz波形を２０ＭＨｚで乗算することにより、出力は形波ＩＦ周波数のＳＩＮ及びＣＯＳ成分でＩ及びＱサンプルを混合する。従って、２０ＭＨｚ信号は出力波形を直接乗算することができ、正確な成分乗算が自動的に処理される。このため、受信機の場合のようにＤ／ＡからのＩ／Ｑサンプルを乗算するための分離式のＳＩＮ（ＩＦ）／ＣＯＳ（ＩＦ）生成回路を必要としない。これはさらに、ベースバンドからミキサの出力へのミキサ内のアイソレーション・フィード・スルーを除去している。
【０４４２】
送信機ＦＩＲフィルタ１３２内に記憶されている出力データは、Ｉ及びＱ時間値の差１／５０Ｔに起因して発生公算のあるすべてのエラーを修正するため計算される。ＲＦＵ内のＩＦフィルタ（図２８、図２９）はさらに、その帯域幅がＩＦ周波数に比して比較的に狭いことから、正しい送信波形を形成するために２つの値を加算する。
【０４４３】
モデムの受信部においては、ミキサ１３８は２０ＭＨｚ帯域フィルタ（図示せず）を経由してライン１５０のＲＦＵから受信されたアナログ波形をライン１５１の２０ＭＨｚ  ＩＦ信号と混合し、このアナログ信号をライン１５２のベースバンドにダウンコンバートする。このアナログ信号は次にＡ／Ｄコンバータ１３９によってライン１５３のディジタル信号に変換され、このディジタル信号はマイクロプロセッサ１４１による処理に備えてＦＩＦＯスタック１４０に記憶される。マイクロプロセッサ１４１は受信ディジタル信号の周波数及びビット・トラッキングを行うとともに、ＦＩＲ濾波処理及びＣＣＵへのライン１５４に供給される２進シンボル・ストリームへの信号復調を実施する。
【０４４４】
モデムによって処理されるアナログ及びディジタル信号のほかに、多くの制御及びステータス信号がモデムに対し送受される。これらの信号は通常の場合ＣＣＵからモデムに送られる。モデムはさらに、送信電力レベル、周波数、ＡＧＣ、及びダイバシティ通信のためのアンテナ切換えのごとき機能を制御するためにＲＦＵに対して制御信号を送る。
【０４４５】
モデムのインタフェースは、図２６及び図２７に示してある。モデムはその入力の大部分をＣＣＵから受信する。他の入力はＲＦＵ及びタイミング装置から受信する。モデム入力は下記のとおりである。
【０４４６】
下記のラインは記載の信号をＣＣＵ１８、２９からモデム１９、３０ａに搬送する。
【０４４７】
ＴＸ ＤＡＴＡライン１５６は、モデムによって送信されるべき４ビットのシンボル（ＱＰＳＫに対し２ビット、ＢＰＳＫに対し１ビット）を搬送する。ＭＯＤ ＢＵＳ１５７は、モデムに対し制御／ステータス情報を送受する双方向マイクロプロセッサ・バスである。ＭＯＤ ＷＲライン１５７は、ラッチＭＯＤ ＢＵＳに対する制御信号をモデムに搬送する。ＭＯＤ ＲＤライン１５９は、モデム・ステータス及びその他の情報をＣＣＵ１８、２９への伝送のためＭＯＤ ＢＵＳに投入せしめる制御信号を搬送する。ＭＯＤ ＲＥＳＥＴライン１６０は、モデムをリセットするための制御信号を搬送する。ＭＯＤ ＡＤＤライン１６１は、値をモデムにラッチするための異なる記憶位置に対するアドレス信号を搬送する。ＴＸ ＳＯＳライン１６２は、ＴＸスロット伝送を開始させる信号を搬送する。ＲＸ ＳＯＳライン１６３は、ＲＸスロットの受信を開始させる信号を搬送する。
【０４４８】
ＩＦ ＲＥＣＥＩＶＥライン１６５は、ＲＦＵ２１、３１ａからモデム１９、３０ａへのＩＦ受信周波数入力信号を搬送する。
【０４４９】
下記のラインは、記載の信号をＳＴＩＭＵ３５からモデム１９に搬送する。同様な信号が加入者局内のタイミング装置（図示せず）によってモデム３０ａに供給されている。１６KHzライン１６８は、基地局で使用されるマスタＴＸ ＣＬＫ信号を搬送する。ＳＯＭＦラインは、ＳＴＩＭＵから基地局のマスタ・フレーム開始信号を搬送する。この信号はモデム内で使用されないが、ＣＣＵ１８、２９に送達される。
【０４５０】
下記のラインは、記載の信号をモデム１９、３０ａからＣＣＵ１８、２９に搬送する。ＴＸ ＣＬＫライン１７１は、ＣＣＵにシンボル送信タイミングを与える１６ＫＨｚクロック信号を搬送する。シンボルはこのクロックの立上り縁でモデムにクロックされる。基地局においては、すべてのスロットは同一のマスタＴＸ ＣＬＫを有する。従って基地局からのすべての信号は同時に送出される。加入者局においては、ＴＸ ＣＬＫはＣＣＵによって供給される情報に基づいてモデムにより少数距離遅延分だけオフセットされる。ＲＸ ＣＬＫライン１７２は、受信信号から引き出される１６ＫＨｚクロック信号を搬送する。この信号は常時加入者局において作られているが、ただ基地局における制御スロット捕捉の間のみ供給される。このクロック信号は受信シンボルをＣＣＵに対してクロック・アウトし、ＣＣＵにシンボル・タイミングを与える。ＲＸ ＤＡＴＡライン１７３は、ＲＸ ＣＬＫ信号によってクロックされた４ビットの受信シンボルを搬送する。ＭＯＤ ＳＯＭＦライン１７５は、ＳＴＩＭＵからのＳＯＭＦ信号を基地局内のＣＣＵに伝達する。ＡＭ ＳＴＲＯＢＥライン１７６は、加入者局におけるＲＣＣの取得時にＣＣＵに対して粗フレーム・マーカを与えるための高−低推移（high to low transition）を搬送する。これは、マイクロプロセッサ１４１がＡＭホールの概略の位置を決定したときに起動されるワン・ショット・ラインである。
【０４５１】
下記のラインは、記載の信号をモデム１９、３０ａから各ＲＦＵ２１、３１ａに搬送する。ＲＦ ＲＸ ＢＵＳ１７８は、モデムとＲＦＵ部との間の８ビットのバスである。このバスはＡＧＣ及び周波数選択情報をＲＦ ＲＸ部に伝送する。モデムは送出されるＡＧＣ値を制御し、ＣＣＵに周波数選択情報を伝達する。この周波数選択情報は、ＭＯＤ ＢＵＳ１５７を通してＣＣＵによってモデムに供給される。調整モード時、モデムはＲＦ ＲＸ周波数選択を制御する。ＲＦ ＴＸＢＵＳ１７９は、モデムとＲＦＵ ＴＸ部との間の８ビットのバスである。このバスはＴＸ電力レベルと周波数選択情報とをＲＦＵ ＴＸ部に伝送する。モデムはこれらの情報とは無関係であるので、これらの情報は単にＲＦＵ ＴＸ部に送達される。ＲＸ８０ＭＨｚ  ＲＥＦライン１８０は、ＲＦＵ ＲＸ部へのＥＣＬ８０ＭＨｚ基準クロック信号を搬送する。ＲＦＵ ＴＸ部へのＴＸ ＥＭライン１８２は、ＲＦ伝送を可能ならしめる信号を搬送する。ＲＦＵ ＲＸ部へのＲＸ ＥＮライン１８３は、ＲＦ受信を可能ならしめる信号を搬送する。ＡＧＣ ＷＲライン１８４は、ＡＧＣデータをＲＦＵ ＲＸ部にラッチするための書込みストローブを搬送する。ＲＸ−ＦＲＥＱ ＷＲライン１８５は、ＲＦＵ ＴＸ部に周波数書込みのための書込みストローブを搬送する。ＰＷＲ ＷＲライン１８６は、電力情報をＲＦＵ ＴＸ部にラッチするための書込みストローブを搬送する。ＰＷＲ ＲＤライン１８７は、ＲＦＵ ＴＸ部から電力情報を読み返すための読み出しストローブを搬送する。ＴＸＦＲＥＱ ＲＤライン１８８は、ＲＦＵ ＴＸ部から送信周波数を読み返すための読み出しストローブを搬送する。ＴＸＦＲＥＱ ＷＲライン１８９は、ＲＦＵ ＴＸへの書込みストローブ周波数書込みを搬送する。ＩＦ ＴＲＡＮＳＭＩＴライン１９０は、ＲＦＵへのＩＦ周波数の送信信号を搬送する。
【０４５２】
下記のラインは、記載された信号をモデム１０からＳＴＩＭＵ３５に搬送する。ＶＣＸＯ ＢＵＳ１９２は、周波数トラッキングのための制御情報を有するＳＴＩＭＵ３５内のＶＣＸＯへの２０ビットのバスである、ＶＣＸＯ ＷＲラインは、ＶＣＸＯ ＢＵＳ１９２をＶＣＸＯにラッチするためのＶＣＸＯ回路への書込みパルスを搬送する。同様な信号がモデム３０ａから加入者局のタイミング装置（図示せず）に搬送される。
【０４５３】
基地局のモデムの動作は、固定ＲＦ周波数に割り当てられている。基地局における通信は全二重になっているので、モデムの受信機と送信機は同時に動作する。モデムはさらに制御周波数チャンネル・モデムとなるべく割り当てられる。この場合割り付けられた制御チャンネル（ＲＣＣ）形式を以て情報を単に送受信する。基地局モデムからのすべての伝送は、ライン１７１の１６KHzのマスタＴＸ ＣＬＫ信号にクロックされる。加入者局のモデムと異なり、基地局モデム１９はライン１７１のマスタＴＸ ＣＬＫ信号とモデム１９のライン１７２の導出（derived）ＲＸ ＣＬＫ信号との間のシンボル・タイムの少数部分をＣＣＵ１８に出力する。この情報は次にＲＣＣ内の加入者局に送出され、これにより加入者局は基地局で受信される信号がすべての他のスロットと同期するように自己の送信を遅延させる。
【０４５４】
基地局モデム１９はさらに、ＲＦＵがナル・エネルギー信号（null energy signal）を送信した場合（フレーム基準を確立する）ＲＣＣ ＡＭホールを与えるため制御スロット内にナル・エネルギーを送信する。ＲＣＣ伝送のこのノーキャリア（no-carrier）部分は、加入者局における初期ＲＸ捕捉のため使用される。
【０４５５】
モデム１９は、４つの１６ＰＳＫ加入者局スロット割当てのためＣＣＵ１８によって多重化された、４つの音声符復号器が基地局にある事実を承知していない。モデム１９はＣＣＵ１８からのビット・ストリームを受け入れ、当該伝送を全く単一の符復号器加入者局と同様に取り扱う。
【０４５６】
加入者局モデム３０ａ内のすべての動作は、受信した伝送信号から回復されたライン１７２の受信ＲＸ ＣＬＫ信号から導出される。これは加入者局のマスタ・クロックとして働く。ＣＣＵ２９に対するライン１７１のＴＸ ＣＬＫ信号は、基地局におけるようなマスタ・クロックではない。この信号はライン１７２のＲＸ ＣＬＫ信号から導出され、ＣＣＵ２９によって選択されたところにより微小時間だけ遅延される。この遅延は基地局と加入者局との間の距離によって決定される。加入者局のＣＣＵ２９は、この微小時間情報をＭＯＤ ＢＵＳ１５７を通してモデム３０ａに供給する。モデム３０ａはみずからこの微小遅延をカウントする。ＣＣＵ２９は、正しいシンボル数だけ遅延されているライン１６２のＴＸ ＳＯＳ信号に挿入の整数シンボル遅延をカウントする。この処理は距離的に異なるすべての加入者局か基地局に到着する信号の遅延調整を行うものである。
【０４５７】
通信は加入者局においては半二重方式である。従って、送信機が遊休状態にある場合は、通信は禁止される。モデム３０ａは、能動的に送信していない場合は、受信モードに設定されているので、基地局からのバーストの到着に備えるべき受信信号の利得レベルをモニタすることができる。
【０４５８】
加入者局モデム３０ａは、ＲＣＣスロットに対するＡＭガード・バンドを送信しない。基地局がフレームを定義するので何も必要としない。固定周波数の基地局モデム１９と異なり、加入者局モデム３０ａはＣＣＵ２９によってＲＦＵ内に選択された２６のいずれによってもデータを送信又は受信できる。
【０４５９】
モデムにはシステムのタイミングに前述の影響を及ぼす多くの遅延源がある。この遅延源には、アナログ・フィルタ遅延、伝搬遅延、ＦＩＲフィルタ処理遅延等が含まれる。これらの遅延はＴＸフレーム及びＲＸフレームを相互にスキューさせるので、このスキューに対して十分な考慮を払わなければならない。
【０４６０】
基地局のライン１６２のＴＸ ＳＯＳ信号と基地局において最初に受信されたアナログ・シンボル“ピーク（peak）”との間に生じる遅延は＋７．４シンボルである。従って、ＴＸスロットとＲＸスロットとの間にスキューが生じる。入力位相を正しくデコードするためには、モデムは、“ピーク”の到着約３．５シンボル前にサンプリングを開始しなければならない。従って、ＴＸ ＳＯＳ信号とＲＸサンプリングの開始との間のスキューは時間長で約４シンボルとなる。
【０４６１】
基地局においては、ＲＸスロットの開始はＴＸスロットの開始約４Ｔ後に起こる。ＲＸスロットの開始は、受信された最初の“ピーク”を検出するべく最初のアナログ・サンプルが取り込まれる時点であると定義されている。
【０４６２】
加入者局のクロックは、加入者局のタイミング装置（図示せず）のマスタ８０ＭＨｚ  ＶＣＸＯからすべて導出されている。このＶＣＸＯはモデム３０ａからのアナログ・ラインによって制御されている。これを基準として、すべての受信及びそうシンクロックは計算されている。モデム３０ａは、入力データ・ストリームから導出されたライン１７２の１６ＫＨｚ  ＲＸ ＣＬＫ信号からフレーム及びスロット・マーカを決定することができる。モデムによって復号された信号からのＡＭホール信号は、ＣＣＵ２９にユニーク・ワードを探す位置を知らせる。
【０４６３】
すべてのスロットの受信期間中に、モデム１９、３０ａは周波数同期捕捉を実施しつづいてトラッキングを続ける。加入者局においては、ＶＣＸＯはＤ／Ａコンバータを経由してマイクロプロセッサ１４１の直接制御下にある。マイクロプロセッサ周波数捕捉及びトラッキング・アルゴリズムは、同期の維持に必要なＶＣＸＯの変化を計算する。
【０４６４】
基地局においては、ＳＴＩＭＵ３５にあるＯＣＸＯは固定されていてシステムのマスタ・クロックとして働く。従って、受信に際して何ら周波数ずれは起こらない。
【０４６５】
すべてのスロットの受信期間中に、モデム１９、３０ａは受信されたデータ・ストリームのビット同期スクランブル（bit sync scramble）に関しビット同期を実施する。アルゴリズムは受信機内でビット・トラッキング・ループを実行している。マイクロプロセッサ１４１は８０ＭＨｚ  ＶＣＸＯ又はＯＣＸＯの可変周波数分周器を制御する（制御スロット復調期間のみ）。ビット・トラッキング・ループ内で、マイクロプロセッサ１４１はビット同期を得るため周波数分周を変更する。音声チャンネルの受信時には、分周値は１６ＫＨｚの０．１％のステップ・サイズを有しているが、制御スロット期間はこの値は±５０％程度一層大きく変化することができる。
【０４６６】
フレーム同期は、基地局及び加入者局において全然異なる方法で処理されている。基地局においては、マスタＳＯＭＦ（モデム・フレームの開始）はモデム１９を経由してライン１６９のタイミング装置からライン１７５のＣＣＵ１８に伝達される。これは基地局からのすべての伝送に使用されるマスタＳＯＭＦ信号である。この信号及びマスタ・システム・シンボル・クロック信号（１６ＫＨｚ）から、ＣＣＵ１８はすべてのスロット及びフレーム・タイミングを導出することができる。
【０４６７】
加入者局においては、フレーム同期はＣＣＵ２９が受信ＲＣＣデータ・ストリーム内のユニーク・ワードを検出することにより達成される。初期捕捉に際しては、モデム３０ａはワン・ショットの近似フレーム・マーカ（ＡＭ ＳＴＲＯＢＥ）をライン１７６に供給する。取得期間中、モデム３０ａはＲＣＣ内のＡＭ ＨＯＬＥが検出される。モデム３０ａは数フレームの間そのホールをカウントし、つづいてＡＭ ＨＯＬＥのフレーム位置においてＣＣＵ２９へのライン１７６にＡＭ ＳＴＲＯＢＥを供給する。ＣＣＵ２９は、ＣＣＵソフトウェアによって正確なフレーム同期に更新可能である初期フレーム・マーカ・カウンタをセット・アップ（ウィンドウ処理）するためにこのストローブ・マーカを使用する。これは又ＡＭ ＨＯＬＥが検出されていてＲＣＣが捕捉されていることを表す。
【０４６８】
スロット同期は、ＣＣＵ１８、２９の制御下にある。ライン１６２の信号ＴＸＳＯＳ及びライン１６３の信号ＲＸ ＳＯＳは、モデム１９、３０ａにスロットの送信又は受信を開始させるコマンドである。これらの信号はライン１７１のＴＸ ＣＬＫ信号及びＲＸ ＣＬＫ信号にそれぞれ同期している。
【０４６９】
自己適応モードは、経時又は温度によって発生の可能性があるすべての受信アナログ・フィルタの特性劣化を修正する目的で受信機のディジタルＦＩＲフィルタ係数を調整するためにモデムが入るループ・バック状態である。この解析は、送信機データをＲＦ装置を通してループ・バックしかつ既知のパターンを受信機に受信することによって行われる。この係数は５制約条件ラグランジュ・システムによって最適化される。これらの制約条件は、(1)受信データ・ストリーム、(2)０．０５Ｔ遅延されたデータ・ストリーム、(3)０．０５Ｔ進められたデータ・ストリーム、(4)隣接上位チャンネルからのデータ・ストリーム、及び(5)隣接下位チャンネルからのデータ・ストリームである。
【０４７０】
調整期間に、マイクロプロセッサ１４１はライン１４３のＴＸ ＦＩＲフィルタ１３１に対し、一連の３２シンボル長調整パターンを供給する。これは調整モードの期間にエネーブル状態になるＦＩＦＯスタック（図示せず）を経由して行われる。進み／遅れは２つのストリームを０．０５Ｔだけスキューさせる受信ビット・トラック回路によって達成される。
【０４７１】
ＣＣＵ１８、２９は、モデム１９、３０ａを調整モードに設定し、モデムの送信部にモデム搭載のＦＩＦＯスタックからの特殊調整データの読出しを実施させる。受信部はいくつかの試験により進み／遅れを受ける。処理が完了すると、モデムは係数が計算されたことを示すステータス・メッセージをＣＣＵ１８、２９に送出する。この時点で、ＣＣＵ１８、２９はモデムを正常動作に設定しかつ設定パターンを書き出し、ＲＦＵ２１、３１ａに指令を発してループ・バック、戻りデータの読取り、有効性の試験を実施させることによりモデムを試験する。
【０４７２】
モデムについては、特許第２５４３３４２号明細書（平成８年７月２５日登録）に一層詳しく説明してあり、その開示事項は本件の関連文書としてここに含まれるものである。
【０４７３】
ＲＦ／ＩＦ装置及びアンテナ・インタフェース
ＲＦＵサブシステムは、基地局及び加入者局の両者において、モデムとアンテナとの間に通信チャンネル・リンクを提供する。線形振幅及び周波数変換機構としてのＲＦＵ機能は、チャンネル・データ及び変調特性に対してトランスペアレントである。
【０４７４】
加入者局用のアンテナ・インタフェース回路は図２８に示してある。ＲＦＵ制御論理回路１９２は、アンテナ・インタフェース回路によって送信機アンテナ３２と３本の受信機アンテナ３２ａ、３２ｂ、３２ｃに結合している。このＲＦＵ制御論理回路１９２はさらにモデム３０ａの送信部とモデム３０ａ、３０ｂ、２０ｃの受信部にインタフェースしている。実際に、３２と３２ａは同一のアンテナである。
【０４７５】
アンテナ・インタフェースの送信部は、アップ・コンバータ及び増幅器回路１９３、ＴＸシンセサイザ１９４、電力増幅器１９６、及びＴＸ／ＲＸモード・スイッチ１９７を包含している。アンテナ・インタフェースの第１の受信部ＲＸ１は、ダウン・コンバータ及び増幅器１９８、ＲＸシンセサイザ１９９、及びスイッチ１９７に接続の前置増幅器２００を包含している。各々の付加ダイバシティ受信部ＴＸｎ（ｎ＝２、３）は、ダウン・コンバータ及び増幅器２０２、ＲＸシンセサイザ２０３、及び前置増幅器２０４を包含している。
【０４７６】
ＲＦＵ制御論理回路１９２は、モデム３０ａの送信部から受信された信号に応答して、アンテナ・インタフェースの送信部に、下記の信号を供給する。すなわち、(1)ＴＸ／ＲＸスイッチ１９７が送信機アンテナ３２による伝送を可能ならしめるためのライン２０６のＴＸエネーブル信号、(2)アップ・コンバータ及び増幅器１９３へのライン２０７のＩＦ入力信号、(3)ライン２０８さらにアップ・コンバータ及び増幅器１９３への電力制御信号、(4)ＴＸシンセサイザ１９４へのライン２０９のクロック基準信号、及び(5)ライン２１０さらにＴＸシンセサイザ１９４へのチャンネル選択信号。ＴＸシンセサイザ１９４は、所望の送信周波数とモデムＩＦ周波数との差に等しいＴＸ周波数選択信号をアップ・コンバータ及び増幅器１９３へのライン２１１に供給することによって、ライン２１０のチャンネル選択信号に応答する。
【０４７７】
ＲＦＵ制御論理回路１９２は、モデム３０ａ、３０ｂ及び３０ｃのそれぞれの受信部から受信された信号に応答して、アンテナ・インタフェース回路の受信部の各々に、下記の信号を供給する。すなわち、(1)ダウン・コンバータ及び増幅器回路１９８、２０２を受信モードで動作させるためのライン２１３のＴＸエネーブル信号、(2)ダウン・コンバータ及び増幅器回路１９８、２０２へのライン２１４の自動利得制御（ＡＧＣ）信号、(3)ＲＸシンセサイザ１９９、２０３へのライン２１６さらにＲＸシンセサイザ１９９、２０３へのライン２１５のクロック基準信号、及び(4)ライン２１６さらにＲＸシンセサイザ１９９、２０３へのチャンネル選択信号。ＲＸシンセサイザ１９９、２０３は、所望の受信周波数とモデムＩＦ周波数との差に等しいＲＸ周波数選択信号をダウン・コンバータ及び増幅器回路１９８、２０２へのライン２１７に供給することによってライン２１６のチャンネル選択信号に応答する。ダウン・コンバータ及び増幅器回路１９８、２０２は、ＩＦ出力信号をそれぞれのモデム３０ａ、３０ｂ、３０ｃの受信部へ伝達するため、このＩＦ出力信号をＲＦＵ制御論理回路１９２へのライン２１８に供給する。
【０４７８】
送信部のアップ・コンバータ及び増幅器回路１９３は、ライン２０７の変調ＩＦ信号を受信し、この信号を増幅し、そして選択ＲＦチャンネル周波数に変換する。フィルタ（図示せず）、増幅器１９６、１９７及びレベル制御回路（図示せず）の組合せは正しい出力レベルをもたらすために使用されているとともに影像及び高調波周波数における不所望信号を抑制している。送信機出力周波数は、モデムＩＦ周波数とモデムによって供給された基準周波数からの２５KHzストップにおいて合成された変換周波数との和である。
【０４７９】
加入者局のＲＦＵは、送信期間に受信機がイン・アクティブである半二重トランシーバとして機能する。送信機のバースト・レートは十分に高く使用者に対して全二重動作をシミュレートできる。割り当てられた周波数チャンネルは基地局ＲＰＵによって選択されたものである。
【０４８０】
基地局のアンテナ・インタフェース回路は図２９に示してある。ＲＦＵ制御論理回路２１９は、アンテナ・インタフェース回路によって送信機アンテナ２３、及び３本の受信アンテナ３４ａ、３４ｂ、３４ｃに結合されている。ＲＦＵ制御論理回路２１９はさらにモデム１９の送信部及びモデム１９、１９ｂ、１９ｃの受信部にインタフェースしている（モデム１９ｂと１９ｃはダイバシティ・モデムで、図２に示してない）。
【０４８１】
アンテナ・インタフェースの送信部は、アップ・コンバータ及び増幅器回路２２０、ＴＸシンセサイザ２２１、電力増幅器２２２、高電力増幅器２２３、電力検出器２２４、及び帯域フィルタ２２５を包含している。アンテナ・インタフェースの第１の受信部ＲＸ１は、ダウン・コンバータ及び増幅器２３０、ＲＸシンセサイザ２３１、前置増幅器２３２、及び帯域フィルタ２３３を包含している。各々の付加ダイバシティ受信部ＲＸｎは、ダウン・コンバータ及び増幅器２３４、ＲＸシンセサイザ２３５、前置増幅器２３６、及び帯域フィルタ２３７を包含している。
【０４８２】
ＲＦＵ制御論理回路２１９は、モデム１９の送信部から受信された信号に応答して、アンテナ・インタフェース回路の送信部に下記の信号を供給する。すなわち、(1)送信アンテナ２３による伝送を可能にするべく送信部を作動させるためアップ・コンバータ及び増幅器２２０へのライン２３９のＴＸ ＯＮ信号、(2)ライン２４０さらにアップ・コンバータ及び増幅器２２０へのＩＦ入力信号、(3)ＴＸシンセサイザ２２１へのライン２４１の基準信号、及び(4)ライン２４２さらにＴＸシンセサイザ２２１へのチャンネル選択信号。ＴＸシンセサイザ２２１は、所望の送信周波数とモデムＩＦ周波数との差に等しいＲＸ周波数選択信号をアップ・コンバータ及び増幅器２２０へのライン２４３に供給することによりライン２４２のチャンネル選択信号に応答する。レベル制御信号は、電力検出器２２４からアップ・コンバータ及び増幅器２２０へのライン２４４に供給される。
【０４８３】
ＲＦＵ制御論理回路２１９は、モデム１９、１９ｂ、１９ｃのそれぞれの受信部から受信された信号に応答してアンテナ・インタフェース回路の受信部の各々に下記の信号を供給する。すなわち、(1)ダウン・コンバータ及び増幅器回路２３０、２３４へのライン２４５の自動利得制御（ＡＧＣ）信号、(2)ＲＸシンセサイザ２３１、２３５へのライン２４６のクロック基準信号、およびライン２４７、さらにＲＸシンセサイザ２３１、２３５へのチャンネル選択信号、および(3)ライン２４７上のチャンネル選択信号であってやはりＲＸシンセサイザ２３１、２３５への選択信号。ＲＸシンセサイザ２３１、２３５は、所望の受信周波数とモデムＩＦ周波数との差に等しいＲＸ周波数選択信号をダウン・コンバータ及び増幅器回路２３０、２３４へのライン２４８に供給することによりライン２４７のチャンネル選択信号に応答する。ダウン・コンバータ及び増幅器回路２３０、２３４は、ＩＦ出力信号をそれぞれのモデム１９、１９ｂ、１９ｃの受信部に伝達するため同信号をＲＦＵ制御論理回路２１９へのライン２４９に供給する。
【０４８４】
基地局及び加入者局のＲＦＵは、基地局のＲＦ出力の送信電力を増大させるために付加高電力増幅器２２３が使用されていることを除き同一である。いずれの局においてもＲＦＵの基本機能は、モデムの送信部からの変調ＩＦ（２０．２ＭＨｚ）信号を４５０ＭＨｚ  ＵＨＦレンヂの所望ＲＦ送信周波数に変換することである。ＲＦ装置の受信側は受信４５０ＭＨｚ  ＵＨＦ信号を２０ＭＨｚのＩＦ信号にダウン・コンバートするという逆の働きを行う。送信周波数と受信周波数とは相互に５ＭＨｚだけずらしてある。ＲＦ装置は全システムで使用されている互いに異なる周波数で動作するようにＣＣＵ制御機能によってプログラムされている。通常は、各基地局ＲＦＵはシステム初期化の際に所与の周波数割当てに基づいて設定され変更されないものとなっている。基地局のＲＦＵの数は、基地局において支援されている送信及び受信周波数チャンネル対の数に一致する。加入者局のＲＦＵは、一般的に、新規電話機の接続ごとに動作周波数を変更することになる。
【０４８５】
ＲＦＵは可変ＡＧＣ及び送信電力レベル調整装置を含んでいる。ＡＧＣ利得係数は、モデム内の受信部プロセッサ１４１の計算に基づいてモデムによって与えられる。加入者局の送信電力レベルは、ＲＣＣチャンネルで基地局から受信されたメッセージ及び他の制御パラメータに基づいてＣＣＵによって計算される。
【０４８６】
ひとつの周波数チャンネルのスロットがすべて使用されていない場合は、ＲＦＵはＣＣＵによって設定されたアイドル・パターンを送信することになる。完結した周波数チャンネルが使用されない場合は、その周波数に対する送信機はモデムを通してＣＣＵソフトウェアによって使用禁止にすることができる。
【０４８７】
ダイバシティ・スイッチに対する切換え時間は、５０マイクロ秒以下であるものとする。
【０４８８】
３本のアンテナと３台の個別ＲＦ／ＩＦ装置が備えてある（１送信、３受信）。
【０４８９】
基地局ＲＦＵ及びアンテナ・インタフェースの多くの部分は、加入者局について上述したものと同じである。本項ではその差異点に重点を置いて説明する。
【０４９０】
基地局のＲＦＵ及びアンテナ・インタフェース回路は、全二重で動作する。すべての送信機及び受信機は通常１００％デューティ・サイクルで動作する。さらに、基地局はできうる限り高送信出力で動作させかつダイバシティを利用する低雑音指数の受信機を使用することが経済的に好ましい。送信機は動的制御なく最大許可電力レベルで動作するようになっている。受信ダイバシティは、複数の受信アンテナ及び複数のモデムによって具現されている。
【０４９１】
基地局は普通の場合、正常運用時には動作周波数や送信電力レベルを変更しない。送信及び受信部は、２６チャンネルの各々に完全同調可能である。
【０４９２】
基地局アンテナ・インタフェースの送信部はモデムからのライン２３９の変調ＩＦ ＩＮＰＵＴ信号を受信するとともに、上述した加入者局の送信部と同じようにこの信号を処理する。この信号はさらに必要とする電力レベルに増幅されかつ、共存受信機の動作周波数における雑音軽減及びスプリアス・エミッション・レベルの軽減のため、キャビティ・プリセレクタ帯域フィルタ２２５で濾波される。
【０４９３】
アンテナ・インタフェースの基地局受信部は、フロント・エンドの前段に、共存又は隣接送信機によって生じる感度劣化の排除に役立つキャビティ・プリセレクタ帯域フィルタ２３３、２３７が設置されていることを除き、加入者局に関して説明したものと同一である。低雑音前置増幅器がさらに使用できるスレッショルド信号レベルを減少させるために使用されている。すべてのアンテナ２３、３４ａ、３４ｂ３４ｃは、他のいずれのアンテナに対しても３０ｄＢのアイソレーションを有している。送信された信号と受信された信号との間に約８０ｄＢのアイソレーションを保証するため、送信部と受信部との間にさらにアイソレーションが設けられている。帯域フィルタ、前記増幅器、及び増幅器は、適切な送信又は受信アンテナの付近に位置している。
【０４９４】
ダイバシティ受信装置
ダイバシティ受信は、許容スレッショルド以下のチャンネル・フェードの発生公算を軽減するために使用されている。ダイバシティ・システムは、加入者局から基地局への経路及び基地局から加入者局への経路に対して３つの分岐ダイバシティを付加する能力を有する。基地局及び加入者局の両者におけるダイバシティ・ハードウェアは、特殊ダイバシティ組合せ回路、３個のモデムとその関連ＲＦ装置、及びアンテナを含んでいる。“モデム−ＲＦＵ−アンテナ”の組合せのみが送信能力を有する。ダイバシティ組合せ回路３３は図３の加入者局システムのみに示されているが、この回路は加入者局と同じ方法で基地局にも存在し両モデム及びＣＣＵに接続されている。
【０４９５】
ダイバシティ受信で動作する場合は、基地局又は加入者局は、受信された信号のフェーディング特性が相互関係しないことを十分に保証できる距離だけ離れている３本の受信アンテナを使用している。これら３本のアンテナは、アンテナ・インタフェースの３つの同一受信部を通して、そのＩＦ出力が復調を受けるため別々のモデムに流れてゆくＲＦＵ制御論理回路に信号を供給する。ダイバシティ組合せ回路３３のＴＭＳ３２０マイクロプロセッサ（ダイバシティ・プロセッサ）は、モデムから出力をとり、単一モデムをエミュレートする方法でシステムの他の部分に一層信頼できるデータ・ストリームを供給する。ダイバシティ組合せを行うこととＣＣＵに対して単一モデムのごとく見せかけることの２つのタスクが、ダイバシティ・プロセッサ・ハードウェア及びソフトウェアの役割である。
【０４９６】
ダイバシティ・プロセッサは３つのモデムから、それらモデムのデータ・シンボル、ＡＧＣ値、信号＋雑音、絶対値、及び位相誤り（検出位相の理想２２．５度基準ベクトルからの偏差）を読み取る。復調されたシンボルの判定に使用したアルゴリズムは、最も適当な正しい答えをもってモデムを識別するため各モデムに対する信号対雑音比の多数決計算を使用している。
【０４９７】
ダイバシティ・プロセッサ−ＣＣＵインタフェース・レジスタは、ダイバシティ処理機能において使用されている、情報を伝達するために使用されている余分のレジスタは必要がないのでただ３個のアドレス・ビットのみが必要であることを除き、モデムにあるレジスタとほとんど同一である。
【０４９８】
ＴＭＳ３２０マイクロプロセッサのＩ／Ｏ能力は低くかつ処理内容のほとんどが一度に一種のＩ／Ｏレジスタですむので、そのときに必要とするレジスタ・アドレスを保持する特殊レジスタが使用される。たとえば、各モデムからのＡＧＣ値を読出し、最高値を選択し、かつその結果をそれがＣＣＵによって読み出されうるダイバシティ・プロセッサのＩ／Ｏレジスタに書き込まれなければならない。これらのレジスタのアドレス指定は、ＡＧＣレジスタのアドレスが、それがモデム・アドレス・ラインに設定されるポートにまず書き込まれれば、最も効果的に行われる。その後は、プロセッサは正しいモデムすなわちマイクロプロセッサ・レジスタ・バンクをアドレスすることのみを要し、これによりＩ／Ｏ動作を高速化することができる。
【０４９９】
加入者局のダイバシティ・システムにおいては、各モデムは各自のタイミング装置を有し、さらにダイバシティ・システム内の３個のモデムによって使用されるタイミング信号は必ずしも同相である必要はない。これら３個のモデムのモデム・クロック信号は相互に同期していないので、各モデムからのデータシンボル出力をダイバシティ・プロセッサが読み取るまで、この出力を保持するためラッチが必要である。
【０５００】
ダイバシティ・プロセッサの重要な機能はＣＣＵと３個のモデムとの間の通信を維持することである。この通信はダイバシティ・プロセッサを過負荷にしない範囲で、ＣＣＵの要求のすべてに応じるように十分迅速に実施されなければならない。
【図面の簡単な説明】
【図１】本発明のＲＦ加入者電話システムを全般的に示すブロック図。
【図２】図１のシステム内の基地局の好ましい実施例を表すブロック図。
【図３】図１のシステム内の加入者局の好ましい実施例のブロック図。
【図４】２つの加入者局間の接続を確立するため両加入者局と基地局とによって生成されるメッセージの順序を示す図。
【図５】図２の基地局内の遠隔制御プロセッサ装置（ＲＦＵ）に実用されている種々のデータ処理モジュールを示す図。
【図６】図２の基地局内のＲＰＵによる入力及び出力ＢＣＣメッセージの処理を示す図。
【図７】図２の基地局内のＲＰＵによる入力及び出力ＰＢＸメッセージの処理を示す図。
【図８】図２の基地局内のＲＰＵによるロガー・メッセージの処理を示す図。
【図９】図２の基地局内のＲＰＵのマップ・メモリを示す図。
【図１０】図５に示すメッセージ処理モジュール（ＭＰＭ）によるＲＣＣの状態に関するメッセージの処理を示す図。
【図１１】図５に示すメッセージ処理ＭＰＭによるチャンネルの状態に関するメッセージの処理を示す図。
【図１２】図３の加入者局内の加入者端末インタフェース装置（ＳＴＵ）のブロック図。
【図１３】図２の基地局内のＰＢＸとＶＣＵとの間の信号インタフェースを示す図。
【図１４】図２の加入者局内のＳＴＵとＶＣＵとの間の信号インタフェースを示す図。
【図１５】図１３に示すＰＢＸ−ＶＣＵインタフェース信号及び図１４に示すＳＴＵ−ＶＣＵインタフェース信号のタイミング関係を示す図。
【図１６】図２の基地局及び図３の加入者局におけるＶＣＵ及びＣＣＵとの間の信号インタフェースを示す図。
【図１７】図１６に示すＶＣＵ−ＣＣＵ信号インタフェースの送信チャンネル信号に対するタイミング関係を示す図。
【図１８】図１６に示すＶＣＵ−ＣＣＵ信号インタフェースの受信チャンネル信号に対するタイミング関係を示す図。
【図１９】ＡおよびＢはそれぞれ１６レベルＰＳＫ変調の場合のＶＣＵとＣＣＵとの間に伝送される送信及び受信音声ブロックに対するタイミング関係を示す図。
【図２０】Ａは１６レベルＰＳＫ変調の場合のＶＣＵとＰＢＸ（又はＳＴＵ）との間の受信チャンネルに対する入力及び出力データのタイミング並びにその内容を示す図、Ｂは１６レベルＰＳＫ変調の場合のＶＣＵとＰＢＸ（又はＳＴＵ）との間の送信チャンネルに対する入力及び出力データのタイミング並びにその内容を示す図。
【図２１】図２の基地局及び図３の加入者局の両者のＣＣＵのブロック図。
【図２２】図２１のＣＣＵのソフトウェア配設機能体系を示す図。
【図２３】図２２のＣＣＵの送信バスによるＲＣＣ及び１６レベルＰＳＫ音声データを伝送するためのタイミング図。
【図２４】図２３のＣＣＵの受信バスによるＲＣＣ及び１６レベルＰＳＫ音声データを伝送するためのタイミング図。
【図２５】図２の基地局及び図３の加入者局のモデムのブロック図。
【図２６】図２の基地局内のＣＣＵ、モデム、及びＳＴＵ間の信号インタフェースを示す図。
【図２７】図２の基地局及び図３の加入者局のモデムとＲＦＵとの間の信号インタフェースを示す図。
【図２８】図３の加入者局に対するアンテナ・インタフェース回路のブロック図。
【図２９】図２の基地局に対するアンテナ・インタフェース回路のブロック図である。
【符号の説明】
１０      加入者局
１１      基地局
１２      電話局
１５      施設内交換設備
１６      符復号器
１７      単一音声符復号器
１８      チャンネル制御装置
１９      モデム
２０      リモート・コントロール・プロセッサ装置
２１      ＲＦ／ＩＦ処理装置
２２      アンテナ・インタフェース装置
２４      ＰＢＸ呼処理装置
２７      加入者局端末装置
２８      音声符復号装置
２９      チャンネル制御装置
３０ａ、３０ｂ、３０ｃ    モデム
３２ａ、３２ｂ、３２ｃ    ＲＦ送信アンテナ
３３      ダイバシティ・コンバイナ回路
３４ａ、３４ｂ、３４ｃ    受信アンテナ
３５      システム・タイミング装置
４０      スケジューラ・モジュール
４１      ベースバンド制御チャンネル・モジュール
４２      ＰＢＸモジュール
４３      制御卓モジュール
４４      ロガー・モジュール
４５      メッセージ処理モジュール
４６      データベース・モジュール
４８      メッセージ
５０      ＰＢＸメイルボックス
５５      ＰＣＭ符復号器
５７      マルチプレクサ
５８      加入者制御装置
５９      送信及び受信ＦＩＦＯ
６１      ＶＣＵ駆動／受信回路
６５      呼出し音発生回路
６６      ＤＴＭＦ検出回路
６７      リング発生器
６８      タイミング発生器
１０７    ＴＸバス
１０８    ＲＸバス
１０９    送信音声符復号器インタフェース・モジュール
１１０    送信メモリ・モジュール
１１１    マイクロコントローラ・モジュール
１１２    送信モデム・インタフェース・モジュール
１１４    受信モデム・インタフェース・モジュール
１１５    受信メモリ・モジュール
１１７    受信音声符復号器インタフェース・モジュール
１１９    マイクロコントローラ・ローカル・バス
１２０    送信ＤＭＡ・コントローラ
１２１    受信ＤＭＡ・コントローラ
１２２    制御／ステータス・レジスタ
１２３    リンク
１２６    シンボル・バイト・コンバータ
１２７    バイト・シンボル・コンバータ
１２８    リクロッキングＦＩＦＯストック
１２９    ＦＩＦＯスタック
１３０    クロック回路
１３１    ＴＸ・ＦＩＲフィルタ
１３２    ＦＩＲフィルタ
１３４    帯域フィルタ
１３５    ミキサ
１３９    Ａ／Ｄコンバータ
１４１    マイクロプロセッサ
１９２    ＲＦＵ制御論理回路
１９３    増幅器
１９４    シンセサイザ
１９６    増幅器
１９７    ＴＸ／ＲＸモード・スイッチ
１９８    増幅器
１９９    ＲＸシンセサイザ
２００    前置増幅器
２０２    増幅器
２０３    シンセサイザ
２０４    前置増幅器
２１９    ＲＦＵ制御論理回路
２２２    電力増幅器
２２３    高電力増幅器
２２４    電力検出器
２２５    帯域フィルタ
２３０    増幅器
２３１    シンセサイザ
２３２    前置増幅器
２３３    帯域フィルタ
２３４    増幅器
２３５    シンセサイザ
２３６    前置増幅器
２３７    帯域フィルタ
【図１】
0004059419.tif 000019
【図２】
0004059419.tif 000020
【図３】
0004059419.tif 000021
【図４】
0004059419.tif 000022
【図５】
0004059419.tif 000023
【図６】
0004059419.tif 000024
【図７】
0004059419.tif 000025
【図８】
0004059419.tif 000026
【図９】
0004059419.tif 000027
【図１０】
0004059419.tif 000028
【図１１】
0004059419.tif 000029
【図１２】
0004059419.tif 000030
【図１３】
0004059419.tif 000031
【図１４】
0004059419.tif 000032
【図１５】
0004059419.tif 000033
【図１６】
0004059419.tif 000034
【図１７】
0004059419.tif 000035
【図１８】
0004059419.tif 000036
【図１９】
0004059419.tif 000037
【図２０】
0004059419.tif 000038
【図２１】
0004059419.tif 000039
【図２２】
0004059419.tif 000040
【図２３】
0004059419.tif 000041
【図２４】
0004059419.tif 000042
【図２５】
0004059419.tif 000043
【図２６】
0004059419.tif 000044
【図２７】
0004059419.tif 000045
【図２８】
0004059419.tif 000046
【図２９】
0004059419.tif 000047