第1及び第2オーディオトーン信号をサンプリングするための入力端子と;前記第1オーディオトーン信号のサンプル値を前記第2オーディオトーン信号のサンプル値と比較することによって、同期値を発生する復調器と;前記復調器が最適な同期値を発生するまで、前記第1及び第2オーディオトーン信号のサンプルの始点時刻を移動させることによって、前記復調器を同期させる同期器とを具えていることを特徴とする同期装置。前記入力端子に結合されて、前記第1及び第2オーディオトーン信号をベースバンド周波数に移動させる同調器を具えていることを特徴とする請求項1に記載の同期装置。前記復調器が、前記第1オーディオトーン信号のサンプル値を総計する第1積分器と;前記第2オーディオトーン信号のサンプル値を総計する第2積分器と;前記第1積分器の出力を前記第2積分器の出力と比較することによって、前記同期値を発生する総和加算器とを具えていることを特徴とする請求項1に記載の同期装置。前記第1積分器と前記総和加算器との間に結合した第1整流器と;前記第2積分器と前記総和加算器との間に結合した第2整流器とを具えていることを特徴とする請求項3に記載の同期装置。前記総和加算器に結合され、2進ビット値を発生する比較器を具えていることを特徴とする請求項3に記載の同期装置。前記第1及び第2オーディオトーン信号を、ディジタル通信ネットワークの音声チャンネル上に送信することを特徴とする請求項1に記載の同期装置。前記復調器によって、前記第1オーディオトーン信号のサンプル数と前記第2オーディオトーン信号のサンプル数とを比較した結果が、前記ディジタルデータの1ビットに対して前記第1及び第2オーディオトーン信号を発生する時間長を表現することを特徴とする請求項1に記載の同期装置。前記復調器が、前記第1及び第2オーディオトーン信号について、前記サンプル値の流動和を求めて、これらの流動和を比較して、2進ビット値1または2進ビット値0を発生することを特徴とする請求項1に記載の同期装置。前記2進ビット値1及び前記2進ビット値0と同期パターンとの相関を取ることによって、前記最適な同期値を識別する同期パターン相関器を具えていることを特徴とする請求項8に記載の同期装置。従って、ディジタル無線通信ネットワークの音声チャンネル上で、ディジタルデータを伝送する必要性が存在する。帯域内信号化モデムは、ディジタル無線通信ネットワークにおける音声チャンネル上で、ディジタルデータの通信を行う。入力端子はディジタルデータを受信する。エンコーダ符号化器は、このディジタルデータを、人間の音声の周波数特性を合成したオーディオトーン信号音信号に変換する。また、通信ネットワーク内の音声符号化回路が、前記ディジタルデータを表現する合成オーディオトーン信号を改変しないように、前記ディジタルデータの符号化を行う。そして出力端子は、前記合成オーディオトーン信号を、ディジタル無線通信ネットワークの音声チャンネルに出力する。本発明の、以上及び他の特徴、及び利点は、以下の、図面を参照した本発明の好適な実施例の詳細な説明より明らかになる。以下、本発明の実施例について図面を参照して説明する。図1に示す無線ネットワーク12は、ユーザ23からの音声信号22を受信するセルラ電話機セル電話機14を含む。セルラ電話機14内の音声コーダボコーダ18は、音声信号22を符号化して符号化ディジタル音声信号31にして、音声信号31はディジタル無線チャンネル34呼出しセル上で送信される。セルラ電話機14は、符号化音声信号31をセルラ通信サイトセルサイト36に送信して、セルラ通信サイト36は、セル呼出しをセルラ通信交換システムCTSS38に中継する。CTSS38はセル呼出しを、同じ無線セルラネットワーク12内の他のセルラ電話機に接続するか、または回線交換の呼出しとしてPSTNPublicSwitchedTelephoneNetwork:公衆交換電話網ネットワーク42上の有線電話機に接続するか、あるいはセル呼出しを、VoiceoverIPVoIP:IP上の音声の呼出しとして、パケット交換のインターネットプロトコルIPネットワーク46上でルーティング径路設定するか、のいずれかを行う。セル呼出しは、PSTNネットワーク42からセルラネットワーク12に戻るようにルーティングすることも、あるいはPSTNネットワーク42からIPネットワーク46にルーティングすることも、そしてその逆もできる。セル呼出しは最終的に、最初にセルラ電話機14に入力した宛先電話番号に対応する電話機44に到達する。セルラネットワーク12内の任意の点に追加的なデータを挿入することができ、PSTNネットワーク42及びIPネットワーク46も同様であり、信号は有線ネットワーク上あるいはセルラネットワーク上での送信用に再変調する。こうしたデータは、ルーティング情報、料金または料金表の情報、等のようなシステム関連のものとすることができる。帯域内信号化IBS:InBandSignalingモデム28は、セルラ電話機14がディジタルデータ29を、データ源30からセルラネットワークの無線チャンネル34上に送信することを可能にする。IBSモデム28は、ディジタルデータ29を変調して合成ディジタルデータトーン信号26にする。ディジタルデータトーン信号26は、セルラネットワーク12及び有線ネットワーク42内のボコーダ18のような符号化構成要素によって前記ディジタルデータが改変されないようなものにする。IBSモデム28で用いる符号化及び変調方式は、ディジタルデータ29を、セルラ電話機14が音声信号22を符号化するために用いるのと同じ音声コーダ18を通して送信することを可能にする。この技術によって、自動販売機、等のようなあらゆる機器を機能拡張することができる。合成トーン信号はディジタルデータを表現する信号として規定され、このディジタルデータは、信号中のディジタルデータ情報を損なうことなく、音声コーデックによって信号を符号化及び復号化できるような信号化特性も有する。一例では、周波数偏移変調FSK:FrequencyShiftKeying信号を用いて、人間の音声のオーディオレンジ内の異なる周波数の合成トーン信号を作成する。IBSモデム28は、音声信号22とディジタルデータ29とを、同じセルラ電話機回路を用いて同じディジタルオーディオチャンネル上で送信することを可能にする。このことは、ユーザがディジタルデータを送信するために独立した無線モデムを用いなければならないことを解消して、セルラ電話機のユーザが、同じディジタル無線の電話中に、会話及びデータ送信を行うことを可能にする。本発明は、ディジタルデータ29を変調して合成オーディオトーン信号にするものである。このオーディオトーン信号は、ディジタルデータ29に関連する2進バイナリビット値がセルラ電話機のボコーダ18によってフィルタ除去あるいは改変されないようなものにする。音声信号及びディジタルデータの両者を送信及び受信するために、同一の、セルラ電話機のトランシーバ送受信機及び符号化回路を用いる。このことは、IBSモデム28を、独立したスタンドアロンの無線モデムよりもずっと小型に、より複雑性でなく、そしてよりエネルギ効率的にする。一部の実施例では、IBSモデム28を完全にソフトウエアで実現して、セルラ電話機14内に既存のハードウエア構成要素のみを用いる。無線ネットワーク12、PSTNネットワーク42、またはIPネットワーク46内の種々の位置のいずれかに、1つ以上のサーバ40が存在する。各サーバ40は1つ以上のIBSモデム28を具えて、これらのIBSモデム28は、ディジタル無線チャンネル34上で送信及び受信したディジタルデータ29を符号化、検出、及び復号化する。復号化したディジタルデータは、サーバ40で処理するか、あるいはコンピュータ50のような他のコンピュータに向けて径路設定するかのいずれかを行う。図2に示すように、IBSモデム28の第1送信部は、IBSエンコーダ符号化器52及びディジタル-アナログ変換器D/A54を具えている。IBSエンコーダ52は通常、ディジタル信号プロセッサDSPを用いて実現する。データ源30は、ディジタルデータの無線送信及び受信を必要とするあらゆる装置を表わす。例えばデータ源30は、ラップトップコンピュータ、パームコンピュータ、あるいは全地球測位システムGPS:GlobalPositioningSystemとすることができる図15参照。データ源30は、ディジタルビット流29をIBSエンコーダ52に出力する。IBSエンコーダ52は、ディジタルデータ29を、ディジタル無線音声チャンネル上での送信用に特別にフォーマット化したIBSパケットに変換する。そしてIBSエンコーダ52は、IBSパケットからのビットを、ディジタルデータトーン信号に変換してD/A変換器54に供給する。IBSモデム28は、各々がオーディオトーン信号の振幅及び位相成分を表現する2進ビット値を出力する。D/A変換器54は、これらのディジタル値をアナログオーディオトーン信号26に変換して、セルラ電話機14の補助オーディオポート15に出力する。そしてアナログオーディオトーン信号26は、セルラ電話機14によって処理される。セルラ電話機14内のアナログ-ディジタルA/D変換器16は、合成アナログオーディオトーン信号26をディジタル値に符号化する。ボコーダ18は、合成トーン信号26のディジタル表現を符号化ディジタルデータに符号化して、これらの符号化データをトランシーバ19に出力して、トランシーバ19は符号化ディジタルデータ32を無線チャンネル34上に送信する。D/A変換器54から出力される合成オーディオトーン信号26の好適な電圧は、ピーク-ピークで約25mVである。この電圧レベルは、オーディオトーン信号26がセルラ電話機14内の音声チャンネル回路を飽和させないような値として見出されている。ディジタルデータ29は、セルラ電話機14内に既存の補助的なハンズフリー手持ち不要用のオーディオポート15を通して供給するので、IBSモデム28は、あらゆるデータ源30をセルラ電話機14に接続することを可能にする別売装置として設置することができる。データ源30は、あらゆるディジタルフォーマットのディジタルデータ29を送信することができる。例えば、ディジタルデータ29をRS232インタフェース上、ユニバーサルシリアルバスUSBインタフェース上、あるいは他のいずれのシリアルまたはパラレルインタフェース上にも送信することができる。図3に、IBSモデム28の代案の実施例を示す。図3のIBSモデム28はセルラ電話機14の内部に位置して、既存のセルラ電話機プロセッサを用いるか、あるいはセルラ電話機プロセッサの構成要素とセルラ電話機に既存の構成要素との何らかの組み合わせを用いて、ソフトウエアで実現することができる。本実施例では、セルラ電話機14は、外部データ源30からのディジタルデータ29を受信するデータポート56を具えることができる。代案の実施例では、ディジタルデータ源30をセルラ電話機14に内蔵することができる。例えば、データ源30は、GPS衛星からの全地球測位データを受信するGPS受信機図示せずを具えた全地球測位システムGPSチップとすることができる。上述したように、図3のIBSエンコーダ52は通常、DSPを用いてソフトウエアで実現することができ、そしてボコーダ18を実現するために用いているのと同じDSPを用いることができる。D/A変換器54は、ディジタルデータ29を表現する合成オーディオトーン信号を、セルラ電話機14のA/D変換器16に出力する。代案の実施例におけるIBSエンコーダ52は、ディジタルデータ29を合成してオーディオトーン信号にするだけでなく、ディジタル周波数値の量子化も行う。そしてIBSエンコーダ52は、量子化データ55をボコーダ18に直接出力する。本発明のさらに他の実施例では、IBSエンコーダ52を、完全に、ボコーダ18を実現するのと同じDSP中のソフトウエアで実現する。ボコーダ18は、無線通信ネットワーク12図1に関連する特定の符号化方式を用いる。例えばボコーダ18は、音声信号をディジタルCDMACodedivisionMultipleAccess:符号分割多重アクセス信号に変換するVCELPVectorSumExcitedLinearPrediction:ベクトル和励起線形予測エンコーダとすることができる。A/D変換器16、D/A変換器54、及びトランシーバ19は、当業者に既知の、セルラ電話機に既存の構成要素である。なお重要なこととして、IBSエンコーダ52は、音声信号を送信するのと同じセルラ電話機回路を用いて、ディジタルデータ29を送信することを可能にする。IBSエンコーダ52は、A/D変換器16、ボコーダ18、あるいはトランシーバ19が実行する、信号の近似、量子化、符号化、変調、等のいずれもが、ディジタルデータ29のどのビットも、改変またはフィルタ除去しないようにする。図4は、図2及び図3に示すIBSエンコーダ52の詳細図である。データバッファ58は、データ源30からの2進ビット流を記憶する。パケット化器パケッタイザ60は、バッファ58内のビットを、IBSパケットペイロード実効データを具えたバイトにセグメント化する。パケットフォーマット化器フォーマッタ62は、IBSパケットペイロードの改変防止の手助けをするパケットプリアンブル前付けデータ及びパケットポストアンブル後付けデータをパケットに付加する。そしてIBS変調器64は、IBSパケット中のビットを2つ以上の異なる周波数66及び68で変調して、ディジタルデータトーン信号69を発生する。音声チャンネル内のディジタルデータの改変防止セルラ電話機の音声コーダは、人間の音声に関連するすべての情報を送らなければならない、ということをなくして音声信号を記述しようとする予測符号化技法を用いることによって、音声チャンネルの帯域幅を増加させる。音声チャンネル内に何らかの不自然な周波数またはトーン信号即ち、ディジタルデータを表現する周波数が発生した場合には、これらの周波数を音声コーダ18図2によって棄却する。例えば、ディジタルデータトーン信号の振幅が通常の音声信号の振幅よりも大きい場合には、あるいは同じディジタルデータトーン信号を発生する期間が長過ぎる場合には、音声コーダ18がこうした大きい振幅あるいは長期間の周波数信号をフィルタ除去することができる。ディジタルデータトーン信号を符号化する方法に応じて、これらの不自然なオーディオトーン信号によって表現されるディジタルビットを、音声チャンネルから部分的に、あるいは完全に除去することができる。IBSエンコーダ52は、音声コーダがディジタルデータを表現するトーン信号をフィルタ除去あるいは改変しないような方法で、ディジタルデータ29を符号化する。IBSエンコーダ52は、2進ビット値を表現するために用いる合成オーディオトーン信号の振幅、期間、及びパターンを制御することによって、このことを行う。図5に示すように、パケットフォーマット化器62図4は、パケットプリアンブル73及びヘッダ75をIBSパケット70の前部に付加する。パケットプリアンブル73は、プリアンブルパターン72及びシンク同期パターン74を含む。チェックサム検査用合計値78及びパケットポストアンブル79をIBSパケット70の後端に付加する。図6に、IBS変調器64図4から出力される合成ディジタルデータトーン信号69を示す。IBS変調器64図4は、IBSパケット70中のディジタルビットを、2つの異なるトーン信号のうちの1つに変換する。第1トーン信号は周波数f1で発生して2進ビット値1を表わし、第2トーン信号は周波数f2で発生して2進ビット値0を表わす。一実施例では、周波数f1が600ヘルツであり、周波数f2が500ヘルツである。2進ビット値を表現するトーン信号を発生するために最も有効な周波数範囲は、400ヘルツ~1600ヘルツのいずれかであることが特定されている。IBS変調器64はサイン及びコサイン表を具えて、これらの表は、周波数f1及びf2についての異なる振幅及び位相値を表現するディジタル値を生成するために用いる。本発明の一実施例では、ディジタルデータを100ビット秒のボーレートで無線チャンネル34上に出力する。このボーレートは、セルラ電話機の広範な種類の音声コーダによってディジタルオーディオデータが改変されないようにするのに有効であることが判明している。f1及びf2の各トーン信号用のサイン波正弦波は、振幅0の点から始まって振幅0の点で終わり、10mSの持続時間だけ継続する。ディジタルデータトーン信号毎に80サンプルを生成する。図7に示すように、自動利得制御器自動ゲインコントローラ:AGC80は、セルラ電話機14内で用いる1つの符号化機能である。AGC80は、音声コーダ18を実現するのと同じDSP中にあるソフトウエアとすることができる。AGC80は音声信号における瞬間的なエネルギの変化をスケーリング大きさ調整する。音声信号がAGC80に供給されない期間の後に、IBSパケット70を最初に具えた一連のオーディオトーン信号82が続く、という状況が存在する。AGC80はIBSパケット70の始端で、トーン信号82の第1群をスケーリングする。またAGC80は、IBSパケット70の終端の後のゼロ信号レベル84を見て、IBSパケット70の終端において、AGC80の予測スケーリング方式の一部として、トーン信号83をスケーリングする。このスケーリングは、音声チャンネル内に瞬間的なエネルギの変化が生じた際に、信号または雑音の過大な増幅を防止する。前に図6に示したように、IBSパケット70の1または0ビットはそれぞれ、トーン信号f1及びf2によって表現される。これらのトーン信号をAGC80によってスケーリングすれば、これらの周波数が表現するディジタルビットが符号化中に脱落する恐れがある。例えば、ボコーダ18がスケーリングしたトーン信号を雑音と見なして、これらのトーン信号をオーディオチャンネルからフィルタ除去することがある。ディジタルデータを表現するトーン信号の意図しないフィルタ除去を防止するために、図5のIBSパケット70は、プリアンブルビット72及びポストアンブルビット79を含む。プリアンブルビット72及びポストアンブルビット79は、データ源からのディジタルデータビットのいずれも含まないが、IBSパケット70を検出あるいは符号化するためには不要な犠牲的なビットを含む。プリアンブル及びポストアンブル中のこれらの犠牲的なビットに対して発生したトーン信号は、AGC80によって、IBSパケットのペイロード76に含まれるいずれのディジタルデータにも影響することなしに、スケーリングまたはフィルタ除去することができる。プリアンブル72及びシンクパターン74中のビットパターンは特に、さらにパケットペイロード76が改変されないようにフォーマット化する。ランダムビット列及び/または1-0ビットの交代列は、プリアンブル72中、及び/またはシンクパターン74中のいずれにも用いることができる。これらの交代またはランダムビットパターンは、IBSパケット70中の残りのビットを表現するトーン信号がセルラ電話機のボコーダ18内の適応フィルタによってフィルタ除去されないようなものにする。図8に示すように、適応フィルタは、現在無線ネットワーク上で送信中の周波数の周辺の周波数を適応させる。例えば、現在、同じ周波数f1のトーン信号を長期間送信中の場合には、セルラ電話機内で用いる適応フィルタは、フィルタ86で示すように、この周波数スペクトルf1の周辺の周波数スペクトルを適応させる。f1のトーン信号の直後に、他の周波数f2である他の種類のトーン信号が後続することがあり得る。フィルタ86の適応が遅過ぎる場合には、最初の2、3個のf2のトーン信号を音声チャンネルからフィルタ除去することができる。フィルタ除去したf2のトーン信号がIBSビット流中のビットを表現する場合には、これらのビットが失われる。セルラ電話機内の適応フィルタがビットを脱落させないようにするために、プリアンブル73のある部分に、ランダムビットパターンまたは1-0の交代ビットパターンを含める。このことは、フィルタ88で示す適応フィルタを事前条件設定する。プリアンブル73図5には、パケットペイロード76に発生しやすいビット列、あるいは現に発生しているビット列と同じビット列の一部をできるだけ含める。例えばIBSエンコーダ52は、ペイロード76中のビットパターンを先読みすることができる。そしてエンコーダ52は、ビットの副組サブセットをプリアンブルの一部中に配置して、パケットペイロード中のビット列を表現することができる。このことは、前記適応フィルタを、同じ周波数f1及びf2用に、同じ持続時間に、そしてIBSパケットペイロード76中に後続再発生しやすいものと同様の列向きに、事前条件設定する。このようにして、前記適応フィルタが、実際に送信中のディジタルデータを表現するトーン信号を、よりフィルタ除去しにくくなる。図9は、無線チャンネル34内の音声及びデータ信号を受信する受信回路91のブロック図である。IBSモデム28は、無線チャンネル34内に送信されるディジタルデータトーン信号を検出して復号化するIBSデコーダ復号化器98も具えている。受信回路91は、セルサイト36図1からの無線送信を受信するCTSS38図1に配置する。セルラ電話機14内にも、同じ受信回路91を配置する。図2及び図3を参照して上述したように、IBSモデム28のデコーダ部分は、セルラ電話機14に外付けすることも、あるいは内蔵させることもできる。破線104はセルラ電話機に外付けのIBSモデム28を示し、破線106はセルラ電話機に内蔵した内蔵IBSモデム28を示す。IBSモデム28は、PSTNネットワーク42またはIPネットワーク46図1内のどの電話機の位置にも配置することができる。IBSモデム28を有線に結合する際には、受信回路91が異なるものとなり得る。しかしIBSモデム28は、電話回線の音声チャンネル上でトーン信号を送信及び受信することによって、同じ原理の元で作動する。無線チャンネル34内の信号は、トランシーバ90によって受信される。ボコーダ92は受信した信号を復号化する。例えばボコーダ92は、TDMATimeDivisionMultipleAccess:時分割多重アクセス、CDMA、AMPSAdvancedMobilePhoneService:米国のアナログ携帯電話方式、等で送信された信号を復号化することができる。そしてD/A変換器94が、ディジタル音声信号をアナログ信号に変換する。そしてこのアナログ音声信号を、オーディオスピーカ17から出力する。IBSモデム28が受信回路91の外部にある場合には、A/D変換器96が前記アナログ信号を変換してディジタル信号に戻す。IBSデコーダ98は、ディジタルデータを表現するあらゆるトーン信号を復調して、ディジタルIBSパケットに戻す。パケットディスアセンブラ解析器100は、IBSパケット70からのパケットペイロードをディスアセンブル解析して、復号化したディジタルデータをバッファ102に記憶する。図10は、図9のIBSデコーダ98の動作の様子を説明する状態図である。IBSデコーダ98は、無線チャンネル34から受信したオーディオ信号を繰り返しサンプリングして復号化する。状態110は、ディジタルデータを表現するオーディオ信号中のトーン信号の探索である。ディジタルデータトーン信号の周波数範囲のトーン信号についての信号対雑音比SNR:SignaltoNoiseRatioが所定値よりも大きい場合には、IBSデコーダ98は作動状態112に移る。作動状態112では、トーン信号のサンプルを収集する。作動状態112中のいずれかの時点でSNRが作動しきい値未満に降下するか、あるいはトーン信号のサンプルを十分に収集する前にタイムアウト時間切れに達した場合には、IBSデコーダ98は探索状態110に戻って、ディジタルデータトーン信号の探索を再開する。多数のサンプルを収集した後に、IBSデコーダ98は、IBSパケット70中のプリアンブル73を識別するビットを探索する。プリアンブル73を検出すれば、IBSデコーダ98はクロック回復状態114に移行する。クロック回復状態114は、IBSパケット70中の同期シンクパターン74と同期する。そしてIBSデコーダ98は状態116で、パケットペイロード76を復調する。プリアンブル73を検出しない場合には、IBSデコーダ98は探索状態110に戻って、IBSパケット70の始点の探索を再開する。IBSデコーダ98はすべてのパケットペイロード76を復調して、有効なIBSパケット70を良好に復調したことの最終確認として、チェックサム78を実行する。そして探索状態110に制御を戻して、次のIBSパケット70の探索を開始する。図11は、IBSデコーダ98の探索状態の詳細図である。探索状態110は、帯域内を用い、そして帯域外フィルタリングフィルタ除去を用いる。以下の説明において帯域内は、ディジタルデータの2進ビット値1500Hzとディジタルデータの2進ビット値0600Hzとを表現する2つのトーン信号の周波数間の周波数範囲内のトーン信号を称する用語として用いる。第1バンドパス帯域通過フィルタ118帯域内は、オーディオチャンネル内の信号について、約400Hzから約700Hzの周波数範囲内のエネルギを測定する。第2バンドパスフィルタ120帯域外は、オーディオチャンネル内の、400Hz~700Hzの範囲外のエネルギを測定する。そして、帯域内エネルギと帯域外エネルギとの信号対雑音比SNRを計算するブロック122。ディジタルデータを表現するトーン信号がオーディオチャンネル内に存在する場合には、帯域内フィルタ118によって測定したエネルギは、帯域外フィルタ120によって測定したエネルギよりもずっと大きい。比較器のボックス124において、SNRが選択したしきい値未満である場合には、オーディオチャンネル内の信号が実際の音声信号または雑音であると判定する。SNRが前記しきい値を上回る場合には、IBSデコーダ98が、トーン信号が帯域内ディジタル信号を表現するものと判定する。ディジタルデータを検出した際には、IBSデコーダ98は作動状態112図10に移行して、IBSパケット70の始点の探索を開始する。図12に、IBSデコーダ98の作動状態112を示す。オーディオチャンネル内に帯域内のトーン信号を検出した際には、探索状態110による通知を受けるブロック130。そして、オーディオトーン信号のサンプルに、単一の2進ビットに関連する多数のサンプルでウィンドウ窓をかけるブロック132。一実施例では、80サンプルのディジタルデータを取得して、空白を0で埋めて、そして離散フーリエ変換DFT:DiscreteFourierTransformation値との相関を取る。1回目のDFT値が500Hzのトーン信号を表現する係数を有し、そして前記ウィンドウをかけたデータに適用するブロック134。サンプルが500Hzのトーン信号2進ビット値0を含めば、1回目のDFT値が高い相関値を生成する。2回目のDFT値が600Hzのトーン信号を表現し、前記ウィンドウをかけたサンプルに適用するブロック136。前記ウィンドウをかけたサンプルが600Hzのトーン信号2進ビット値1を含めば、2回目のDFT値が高い相関値を生成する。500HzのDFT値または600HzのDFT値のいずれが最大相関値を生成したかに応じて、前記ウィンドウをかけたデータに対して、2進ビット値0または2進ビット値1のいずれかを選択するブロック138。IBSデコーダ98が、IBSパケット70のプリアンブルを検出するまで、トーン信号の復調を継続する判定ブロック140。そしてIBSデコーダ98はクロック回復状態114図13に移行して、IBSパケット70図5中のシンクパターン74と同期する。プリアンブル73が確認可能になる前に、より多くのビットを復調する必要がある場合には、判定ブロック140からブロック132に戻って、ディジタルデータトーン信号の次の80サンプルにウィンドウをかけて復調する。図13は、IBSデコーダ98のクロック回復状態114の説明である。作動状態112で、IBSパケット70中のプリアンブル73を検出した後に、クロック回復状態114では、シンクパターン74図5に関連する次のビットストリング列を復調する。クロック回復状態114では、トーン信号の複数サンプルを、作動状態112で説明した複数の相関フィルタの中心に合わせる。このことは、IBSパケットペイロード76を復調する際に、デコーダの精度を改善する。IBSパケット70中のシンクパターン74を探索する判定ブロック142。次のトーン信号を復調した後に、シンクパターン74が見つからない場合には判定ブロック142、シンクパターン74のサンプリングに用いるウィンドウを1サンプル分だけオフセット移動させるブロック148。そして、シンクパターン74を再チェックする判定ブロック150。シンクパターン74を見出した場合には判定ブロック144、検出したシンクパターンについてのパワー比を特定する。このパワー比は、前記復調器が前記シンクパターンとどれだけ良好に同期しているかの信頼度係数を表現する。前記パワー比を、サンプリング位置を移動シフトした異なるウィンドウについて導出したパワー比と比較する。パワー比が、前のサンプリング位置のパワー比よりも大きい場合には、このパワー比を新たな最大パワー比として保存するブロック146。シンクパターン74についてのパワー比が、前に測定したパワー比よりも小さい場合には、前記サンプリングウィンドウを1サンプル位置分だけオフセットさせるブロック148。そして、移動したウィンドウについてのパワー比を特定して、これを現在の最大パワー比と比較するブロック144。シンクパターン74についての最大パワー比が見つかるまで、ウィンドウを移動する。最大パワー比におけるウィンドウのオフセット値を用いて、復調器の複数の相関フィルタを、IBSパケットヘッダ75にある中心サンプルの第1ビット77図5に合わせる。そしてIBSデコーダ89は復調状態116図10にジャンプして、ここでは前記識別したウィンドウのオフセット値を用いて、パケットペイロードのビット76及びチェックサムのビット78を表現する残りの500Hz及び600Hzのトーン信号を復調する。復調状態116では、作動状態図12と同様の方法で、f1及びf2のトーン信号とDFT値との相関を取る。そしてチェックサムのビット78を最終チェックとして用いて、有効なIBSパケットを受信して正確に復号化したことを確認する。図14に、セルラ電話機14に接続したバッテリパック内に位置するIBSモデム28の図を示す。ハンズフリー用のオーディオチャンネルピン200は、IBSモデム28をセルラ電話機14内の音声チャンネル202に結合する。スイッチ204は、マイクロホン17からの音声信号またはIBSモデム28からのディジタルデータトーン信号のいずれかを音声チャンネル202に結合する。スイッチ204は、セルラ電話機14のスクリーン図示せず上のメニューか、あるいはバッテリパック208の背部の端から外に伸びるボタン206かのいずれかによって制御する。スイッチ204は、セルラ電話機14のキーボード上のキーのうちの1つによって制御することもできる。ボタン206は、IBSモデム28によって提供される他の機能を起動するためにも用いる。例えば、全地球測位システムGPSは、バッテリパック208内に位置するGPS受信機210を含む。GPS受信機210は、GPS衛星212からGPSデータを受信する。セルラ電話機の操作者は、緊急状態中に単にボタン206を押す。ボタン206を押すことは自動的に、GPS受信機210がGPS衛星212からのGPSデータを収集することを可能にする。同時にスイッチ204は、IBSモデム28を、セルラ電話機14の音声チャンネル202上に接続する。そしてIBSモデム28が作動する。IBSモデム28内にGPSデータを収集し次第、このデータをフォーマット化し、符号化して、IBSモデム28によってセルラ電話機14の音声チャンネル202に出力する。ユーザ23は、手動で電話番号を呼び出した後には、いつでもボタン206を押すことができる。他の端点との間にオーディオチャンネルを確立した後に、ユーザ23はボタン206を押す。スイッチ204をIBSモデム28に接続して、IBSモデム28が作動する。そしてGPSデータまたは他のディジタルソースを、ディジタルデータトーン信号として、IBSモデム28を通して、前記確立したオーディオチャンネル上で前記端点に送信する。データが良好に送信された後に、ユーザはボタン206を再び押して、スイッチ204をオーディオレシーバ17に再接続する。図15に、IBSモデム282接続可能な異なる種類のデータ源を示す。パームコンピュータ212、GPS受信機214、あるいはコンピュータ216、等のいずれもが、IBSモデム28に結合可能である。IBSモデム28は、装置が出力したビットをディジタルトーン信号に変換し、そしてこのディジタルトーン信号を無線ネットワーク内の無線チャンネル34上に出力する。セルラ電話機14によってデータを他の端点に送信することができるので、装置212、214、または216のいずれも、独立した無線モデムを必要としない。サウンドカード内の可聴音信号化モデムの実現IBSモデムは、標準的なコンピュータのサウンドカード内に実現することができる。図16に示すように、コンピュータ250は、74705、オクラホマ州、Stillwater、CimarronPlaza1523にあるCreativeLabs社製造のSoundBlasterサウンドブラスターのようなサウンドカード252を具えている。サウンドカード252のスピーカ出力端子253は、セルラ電話機258上のハンズフリーポート257にオーディオトーン信号を出力する。サウンドカード252上のマイクロホン入力端子259を、セルラ電話機258のスピーカ出力端子に接続する。このコンピュータはマイクロプロセッサ254を具えて、マイクロプロセッサ254は、ディジタルデータを、サウンドカード252が用いるオーディオフォーマットに変換して、合成オーディオトーン信号を出力する。セルラ電話機258はこれらのオーディオトーン信号を符号化して、無線通信ネットワークの音声チャンネル上に送信する。セルサイト261は、送信されたオーディオトーン信号を受信して、このオーディオトーン信号をPSTNネットワーク263上に転送する。電話呼出しの宛先位置では、コンピュータ262が電話回線260に接続されている。コンピュータ262内の他のサウンドカード264及びプロセッサ266は、オーディオトーン信号を復調してディジタルデータに戻す。オーディオトーン信号が表現するディジタルデータをコンピュータ262上に表示する。サウンドカードは、データの符号化、復号化、あるいは両方に用いることができる。サウンドカードは、コンピュータ250、コンピュータ262、あるいはこれらの両方に用いることができる。図16及び図17に示すように、データファイル、GPSデータ、ユーザがキーボードで入力したデータ、あるいは他のあらゆるディジタルデータを、コンピュータ250がパケット化してフォーマット化してIBSパケットにするブロック270。パケット化及びパケットのフォーマット化は、図4及び図5を参照して説明している。IBSパケット中の2進ビット値を、サウンドカード252図16が合成オーディオトーン信号を発生するために用いるディジタルフォーマットに変換するブロック272。例えば、IBSパケット中の2進ビット値1を、第1周波数f1のトーン信号を表わすディジタルフォーマットに変換して、2進ビット値0を第2周波数f2のトーン信号に変換する。これらf1及びf2のトーン信号は、図6を参照して説明したのと同様の方法で発生する。サウンドカードは、図3を参照して説明した、IBSエンコーダ52及びディジタル-アナログ変換器54と同様の方法で、2進ビット値を表現するアナログトーン信号を出力するブロック274。セルラ電話機はオーディオトーン信号を符号化してブロック276、符号化したオーディオトーン信号を、無線通信ネットワーク内の音声チャンネル上に送信するブロック278。図16及び図18に示すように、宛先電話番号に対するセルラ電話呼出しを確立する。ユーザが呼出し中の電話回線に応答接続するか、あるいはセルラ電話呼出しの宛先端にあるコンピュータ262図16を、電話回線260からの呼出し信号を検出すべくプログラムするかのいずれかを行うブロック280。呼出し信号を検出した場合には、ユーザあるいはコンピュータ262のいずれかが、オフフック受話器上げ信号を電話回線260上に発生するブロック282。サウンドカード264は、電話回線260上のオーディオトーン信号をディジタルデータに変換することよって、アナログ-ディジタル変換器のように作用するブロック284。サウンドカード264はプロセッサ266図16と連携して、図9~図13を参照して説明したIBSデコーダ98と同様に、IBSオーディオトーン信号を復号化する。そして検出したIBSトーン信号ブロック286のディジタル表現ブロック288を、コンピュータ262のスクリーン上に表示するブロック290。一例では、ユーザがセルラ電話機258の位置を見つけたいものとする。ユーザはコンピュータ262図16に、セルラ電話機258の電話番号をダイヤルするように指示する。コンピュータ262はサウンドカード264を用いて、GPS位置データを返送することを指示するトーン信号をセルラ電話機258に送信する。コンピュータ250がGPS受信機を有するか、あるいはセルラ電話機268が独立したスタンドアロンのGPS受信機を有することができる。図2~図9に示すように、GPS受信機及びGPSモデムをセルラ電話機258に内蔵させる場合には、コンピュータ250をセルラ電話機258に接続する必要がない。図17を参照して説明したサウンドカードか、あるいは図2~図9を参照して説明した内蔵IBSモデムかのいずれかによって、GPSデータをIBSトーン信号に変換する。GPSデータを表現するIBSトーン信号を、無線通信チャンネル及びPSTNネットワーク263上で、電話回線260に返送する。コンピュータ262内のサウンドカード264は、電話回線260上のIBSオーディオトーン信号を監視する。このオーディオトーン信号を検出すると、IBSトーン信号を変換してディジタルGPSデータに戻して、このデータをプロセッサ266によって、コンピュータ262のスクリーン上でユーザに対して表示する。そしてコンピュータ262におけるマッピングプロセスが、GPSの経度及び緯度値を、州、市、及び街区番地ストリートアドレスに変換する。同期図19に、IBSデコーダ300内のIBSモデムの復調及び同期を行う代案の技法を示す。無線通信ネットワークの音声チャンネル上のIBSオーディオトーン信号を、インタフェース301で受信する。受信したトーン信号を、A/D変換器302によってアナログ形式からディジタル形式に変換する。IBS信号検出器304は、図11を参照して説明したのと同様の方法で、IBSオーディオトーン信号の存在を検出する。代案の同期技法は、デコーダ300が、IBS信号を乗算器306及び308で複合ベースバンドに同調させる合わせることから始まる。乗算器306は、第1IBS周波数f1及び第2IBS周波数f2のあらゆるIBSトーン信号を、有効にDCに移動させる。この第1ベースバンド信号をSAとし、第2ベースバンド信号をSBとする。マッチト整合フィルタバンク310は、2進ビット値1及び2進ビット値0を表現する2つのオーディオトーン信号に対して想定されるパルス形状を有するベースバンド信号に、マッチトフィルタを適用する。マッチトフィルタバンク310から出力されるSA信号は2進ビット値1を表現し、SB信号は2進ビット値0を表現する。マッチトフィルタバンクは、SA信号またはSB信号に存在し得る、無線通信チャンネルの既知の特性の原因となるようなフィルタリングを加えることもできる。マッチトフィルタは、変調器に供給するパルス形状に整合するように選択する。パルス整形は、信号帯域幅、ビットレート、及びシンボル間干渉の相互間のトレードオフ相反する要求の釣り合いが最良になるように選択する。パルス整形フィルタは、変調器の数値発生器の積分段階で適用する。IBS同期装置312は、変調器を、IBSパケットの最前部に付加した同期パターンに合わせる。SA及びSB信号からのサンプルのセグメント316を、サンプル開始時刻TBと共に同期復調器314に入力する。復調器314は、パワー値320をIBS同期装置312に出力して、パワー値320は、復調器が同期パターン中の開始ビットにどれだけ精密に同期しているかを示す。IBS同期装置312は、サンプル開始時刻TB毎のパワー値320を用いて、IBSパケット中の残りのビットを復調するための最適な同期開始時刻TBを決定する。そしてIBSパケット変調器322は、この最適な開始時刻TBを用いて、信号SA及びSBからの2進ビット値を復調する。図20は、図19の同期復調器314及びIBSパケット復調器322をより詳細に示した図である。第1積分器324は、SA信号についてのサンプルのセグメントを積分する。この積分器はサンプル開始時刻TBで始動して、1つのIBSビットの持続時間Tボー時間を表現するN個のサンプルを積分する。整流器326は、前記積分値の大きさを加算器332に供給する。同様に積分器328は、サンプル開始時刻TBで始動して、信号SBについてのサンプルのセグメントを積分する。整流器330は、信号SBのセグメントの積分値を加算器332に供給する。加算器332の出力端子は、同期装置312にフィードバック帰還するパワー信号320である。IBSパケット復調器322図19は比較器334も具えて、比較器334は信号SA及びSBの大きさに応じて、2進ビット値1または2進ビット値0のいずれかを発生する。さらに説明すれば、図21に、マッチトフィルタバンク310から出力される信号SA及びSBの表現を示す。信号SA及びSBの多数のサンプル336は、IBSトーン信号のビット持続時間Tを表現する。図21に示す例では、ビット持続時間T毎に5個のサンプルを取得する。サンプル開始時刻TBは、積分毎に1サンプル移動シフトする。1回目の積分の開始サンプルは、サンプル開始時刻TB1で始まる。図21に示すように、サンプル開始時刻TB1は、2進ビット値1を表現するSA信号または2進ビット値0を表現するSB信号には合わせない。図20の同期復調器314は、TB1に対して00のパワー出力値を発生する。サンプル開始時刻TB2を用いる際には、復調器314は20の出力値を発生する。サンプル開始時刻TB3は、信号SB中の0のトーン信号の始点に最良に同期したサンプルを表わす。同期開始時刻TB3では、前記出力パワーは3である。サンプル開始時刻TB4及びTB5が、最良の同期点からさらに遠ざかるように移動するにつれて、前記出力パワーの大きさが減少する。図22に、異なるサンプル開始時刻についての、パワーの大きさの分布を示す。サンプル開始時刻TB3で、パワーの大きさの最大値が識別される。従って、IBS同期装置312は最適なサンプル開始時刻TB3を用いる。図20及び図21に示すように、サンプル時刻TB3で始まる第1サンプリングセグメント338は、図20の加算器332からの出力値3を発生する。図20の比較器334は、加算器の0未満の値に対して2進ビット値0を発生する。サンプル値の第2セグメント340は、出力値3を発生する。第2サンプルセグメントについての出力値が0より大きいので、比較器334は2進ビット値1を発生する。IBSパケット復調器322図19は、残りのIBSビット流について、信号SA及びSB中のトーン信号の復号化を継続する。図23に、図19~図22を参照して説明した同期方式の変形例を示す。まずIBSトーン信号を検出するブロック341。IBSトーン信号は、2進ビット値1を表現するオーディオトーン信号周波数fA及び2進ビット値0を表現するオーディオトーン信号周波数fB共に、乗算器342によってベースバンドに移動シフトする。ベースバンドへの移動は、信号fA及びfBの個々のサンプルT毎に行う。サンプルのボー値全体を総計する代わりに、新たなサンプルTを用いて、最新のボー値の流動和を求めるブロック344。例えば、ビット当たり20サンプルのサンプルレートでは、21番目のサンプルTは前記流動和から除いて、次のサンプルTを流動和に加算する。トーン信号A及びトーン信号Bについての2つの流動和の大きさを各々求めてブロック345、比較器346によって比較する。トーン信号Aのサンプルまたはトーン信号Bのサンプルのどちらが大きさの最大値を有するかに応じて、2進ビット値1または2進ビット値0を比較器346から出力する。比較器346から出力される2進ビット値と、既知のシンクパターンとの相関を取る相関ブロック347。前記選択したサンプル開始時刻TBを、シンクパターンとの最大相関値を生成する最終サンプルとして識別する。そして前記選択したサンプル開始時刻TBに応じて、IBSパケット中の残りのビットを復調する。マルチチャンネル可聴音信号化モデム図24に、マルチ多チャンネル帯域内信号化MIBS:MultichannelInbandSignalingモデムのエンコーダ符号化器部分350を示す。データ源351は、2進ビット流を発生する。MIBSエンコーダ350は、同じ音声チャンネル内に多数の帯域内信号化チャンネルを生成する。データバッファ352は、データ源351からのビット流を記憶する。パケットアセンブラ組立て器353は、バッファ352内のビットをパケットペイロードに組立てて、このパケットペイロードにプリアンブル及びポストアンブルを追加して、図4を参照して前述したIBSパケットを形成する。エンコーダ350は2つの変調器356及び362を含み、これらの各々が、IBSパケット中のビットを表現する異なるオーディオトーン信号を発生する。変調器356は、f1の周波数360を用いて2進ビット値1を変調して、f2の周波数358を用いて2進ビット値0を変調する。変調器362は、IBSパケット中の2進ビット値1を有する他のビットをf3の周波数364を用いて変調して、2進ビット値0を有する他のビットをf4の周波数366を用いて変調する。変調器356から出力されるf1及びf2のトーン信号を第1帯域内信号化チャンネルと称し、変調器362から出力されるf3及びf4のトーン信号を第2帯域内信号化チャンネルと称する。2つの変調器356及び362から出力されるトーン信号を加算器368によって組み合わせ、そしてD/A変換器370及び他のセルラ電話機回路14図2に出力する。セルラ電話機回路14は、前記2つのIBSチャンネル内のトーン信号を符号化して、セルラ電話ネットワークのオーディオチャンネル上に送信する。個々の変調器356及び366の各々は、図4に示すIBS変調器64と同様の動作を行う。IBSモデム24では、任意数のIBSチャンネルを生成することができる。例えば、IBSパケットの第3部分のビットを、周波数f5及びf6を用いてトーン信号に変調する第3IBS変調器を追加することによって、第3のオーディオチャンネルを設けることができる。第3IBS変調器の出力を加算器368に供給する。しかし簡単のために、図24には、対応する2つのIBS変調器356及び362を有する2チャンネルのみのIBSモデムを示す。IBSチャンネルコントローラ354は、送信及び受信中のIBSモデムが、多数のIBSチャンネルを利用する方法を制御する。例えば、第1IBSチャンネルは第1IBSモデムがIBSパケットを送信するためのみに使用して、第2IBSチャンネルは第1IBSモデムがIBSパケットを受信するためのみに使用することができる。そして送信の対向端にある第2IBSモデムは、第2IBSチャンネルを送信用に用いて、第1IBSチャンネルを受信用に用いる。IBSチャンネルコントローラ354は、通信中の2つのIBSモデムが多数のIBSチャンネルを使用する交渉を行う制御ビットを、IBSパケット中に追加する。以下、IBSモデムの異なる構成を、図26及び図27を参照してさらに詳細に説明する。コントローラ354は、IBSパケットのどの部分を変調器356及び362によって変調するかも制御する。例えば、これらの変調器がIBSパケットを1つおきに変調するか、あるいは各変調器が同じIBSパケットの異なる部分を変調することができる。図25に、MIBSモデムのデコーダ復調器375を示す。オーディオチャンネルからのオーディオトーン信号を受信回路372によって復号化して、A/D変換器374に供給する。第1フィルタ376は、IBSチャンネル内の前記2つのトーン信号の周波数範囲外の信号をフィルタ除去して、第2フィルタ378は、第2IBSチャンネル内の前記2つのトーン信号の周波数範囲外の信号をフィルタ除去する。フィルタ376の周波数範囲はf1-Δfからf2Δfまでであり、フィルタ378の周波数範囲はf3-Δfからf4Δfまでである。フィルタ376及び378はそれぞれ、デコーダ復号化器380及び382の前に示してある。しかしフィルタ376及び378は、復号化プロセス中のどの箇所でも、同じDSP内に実現することができる。第1IBSチャンネルデコーダ380は、第1チャンネル内の前記2つのトーン信号を検出して2進ビット値に復調し、第2IBSチャンネルデコーダ382は、第2チャンネル内の前記2つのトーン信号を検出して2進ビット値に復調する。デコーダ380及び382は、図9のデコーダ98あるいは図19のデコーダ300について前述したのと同じ方法で、IBSトーン信号を検出し、同期させて、復調する。パケットアセンブラ386は、2つのデコーダ380及び382から出力されるビットをIBSパケットに組立て、そしてこれらのパケットをデータバッファ388に出力する。受信中のIBSモデム内のIBSチャンネルコントローラ384は、2つのデコーダ380と382とを同期させて、どちらのデコーダがどのパケットのどの部分を復調するかを決定する。コントローラ384は、送信中のIBSモデムとの通信プロトコルも管理し、このプロトコルは、どのIBSチャンネル上で、どのIBSモデムがIBSパケットを送信中であり、どのIBSモデムがIBSパケットを受信中であるかの交渉を行うものである。第1IBSチャンネル用のフィルタ376及びデコーダ380、及び第2IBSチャンネル用のフィルタ378及びデコーダ382は、同じDSP内にソフトウエアで実現することができる。あるいはまた、各MIBSモデム内の個々のチャンネルエンコーダ及びチャンネルデコーダ毎に、1つのDSPを用いることができる。MIBSモデムでは、周波数f1及びf2が周波数f3及びf4からかけ離れていることが好ましい。MIBSの1つの利点は、妨害の軽減、及び性能が不良である際に周波数を動的に変更することによって、セルラ電話機の性能が製造者間でばらつくことに適応することができることである。1つのモデムがエラーを検出した際には、強固な低ボーレートの制御信号を送信して新たな周波数を選定することができる。図26に、マルチチャンネル帯域内信号化MIBSモデム390及び396の可能な構成を示す。2つのIBSチャンネル398及び400を、MIBSモデム390から無線通信ネットワークの音声チャンネル上に送信し、そして場合によっては有線電話ネットワークを通して、MIBSモデム396に送信する。第1IBSモデム390が、2つのIBSチャンネル上でのIBSパケットの送信392を完了した後に、第2IBSモデム396が、2つのIBSチャンネル398及び400上での、モデム390に戻る送信394の開始を許可される。MIBSモデム390は、送信392の完了をMIBSモデム396に対して指示する、1つのIBSパケット中の情報を送信する。図27には、第1IBSチャンネル398を、MIBSモデム390からのIBSパケットの送信専用にして、第2IBSチャンネル400を、MIBSモデム396からのIBSパケットの送信専用にする、代案の構成を示す。従って、MIBSモデム390及び396共に、パケットを同時に送信及び受信することができる。この全二重構成は、特定種類のIBS送信については、より高速の通信を提供することができる。MIBSモデム390は、同じIBSパケットの異なる部分を前記2つのIBSチャンネル上に送信するか、あるいは異なるIBSパケットを前記2つのIBSチャンネル上で交互に送信することができる。他の構成では、1つのIBSチャンネルをIBSパケットの送信用に用いて、第2IBSチャンネルを専ら、2つのMIBSモデム間の信号及びプロトコルの通信用に用いることができる。他の代案の構成では、同じIBSパケットからの複数のビット部分を、前記2つのIBSチャンネル内でインターリーブ順序入れ替えするか、あるいは冗長性のために、同じIBSパケットを両IBSチャンネル上で送信する。前記2つのIBSチャンネル内の情報は、IBSパケットデータに関連するアプリケーションに応じて再構成することができる。IBSチャンネルを再構成する要求は、IBSパケットのヘッダ内に符号化することができる。例えば、MIBSモデム390内のIBSチャンネルコントローラ354図24は、IBSパケットのプリアンブル73図5内に再構成要求を含むIBSパケットを、MIBSモデム396に送信することができる。モデム390からの再構成要求は、第1IBSチャンネル398及び第2IBSチャンネル400を共に要求することができ、そしてより低いボーレートを有する第3IBSチャンネル401を、モデム390への確認応答メッセージの返送用に、MIBSモデム396に割り当てることができる。そしてMIBSモデム390は、モデム396からの構成要求の確認応答を待機する。MIBSモデム396内のIBSチャンネルコントローラ384図25は、IBSパケットのプリアンブル中の再構成要求を読み込む。そしてコントローラ384は、MIBSモデム396のエンコーダを通して確認応答を返送出力する。このエンコーダは、前記確認応答をフォーマット化して、応答IBSパケットのプリアンブルにし、そしてこれを変調して、現在割り当てられているIBSチャンネルのうちの1つ以上によってMIBSモデム390に返送する。そしてモデム396内のコントローラは、エンコーダを再構成して、第1チャンネル398及び第2チャンネル400上でIBSパケットを受信して、低いボーレートの第3チャンネル401上でパケットを送信する。モデム396からの確認応答をモデム390が受信すると、前記コントローラはモデム390内のエンコーダ及びデコーダに、前記第1及び第2チャンネル上への送信、及び前記低いボーレートの第3チャンネルからの受信を指示する。そして2つのモデム390及び396は、新たなチャンネル構成に応じて、IBSパケットを送信及び受信する。マルチキャリア可聴音信号化モデム図28に、本発明の他の要点によるマルチキャリア帯域内信号化モデムを示す。図24~図27を参照して説明したマルチチャンネルのIBSモデムは2つのオーディオトーン信号を発生し、1つのトーン信号が2進ビット値1を表現し、第2のトーン信号が2進ビット値0を表現する。これら2つのトーン信号は、時間的に連続したトーン信号流の形で発生して、2進ビット流を表現する。図28のマルチキャリアIBSモデムは多数のオーディオトーン信号を同時に発生し、これらの各トーン信号は、IBSパケットの4つのビット部分における異なるビット位置を表現する。これら4つのビット位置のうちの1つに関連する特定のオーディオトーン信号は、2進ビット値1あるいは2進ビット値0を表現する。特定のビット時間ボーに対するオーディオトーン信号を発生しない場合には、IBSデコーダは、このビット位置に関連する2進ビット値が0であるものと仮定する。図28に示すように、ビット流を、無線通信ネットワークのオーディオチャンネル上で送信するために、データバッファ402に入力する。パケットフォーマッタフォーマット化器404は、これらのビットをIBSパケットにフォーマット化する。1つのIBSパケットの第1部分は、ビット1010を含む。パケットフォーマッタ404は、これら4ビットの各々を、4つの変調器406、408、410、及び412の異なるものに出力する。これら4つのビット列の第1ビット1をビットB1と称し、第2ビット0をビットB2と称し、第3ビット1をビットB3と称し、第4ビット0をビットB4と称する。変調器406がビットB1を受信し、変調器408がビットB2を受信し、変調器410がビットB3を受信し、変調器412がビットB4を受信する。ビットB1が2進ビット値1であるので、変調器406は、第1のボー周期中に周波数f1のトーン信号を発生する。ビットB2が2進ビット値0であるので、変調器408は、第1のボー周期には周波数f2のトーン信号を発生しない。従って、変調器410は第1のボー周期中にf3のトーン信号を発生して、変調器412は第1のボー周期中にはf4のトーン信号を発生しない。これらの変調器は、2進ビット値1に対して周波数トーン信号を発生して、2進ビット値0に対してはトーン信号を発生しないこと以外は、本質的には図4のIBS変調器64と同様に動作する。f1及びf3のトーン信号を、総和加算器414によって組み合わせる。ディジタル-アナログ変換器416は、ディジタル信号をアナログ信号に変換して、このアナログ信号をセルラ電話送信回路418に供給する。送信回路418はこのオーディオトーン信号を、セルラ電話ネットワークの音声チャンネル上に送信する。図29に、マルチキャリアIBSモデム用のデコーダを示す。受信回路420は、セルラ通信ネットワークの音声チャンネルからのIBSトーン信号を受信する。A/D変換器422は、このオーディオトーン信号をディジタル信号に変換する。4つのバンドパス帯域通過フィルタ424、426、428、及び430の各々は、それぞれトーン信号f1、f2、f3、及びf4の周波数付近を中心とする。2進ビット値B1を表現するトーン信号はバンドパスフィルタ424を通過するが、f3のような他のトーン信号はフィルタ424によってフィルタ除去される。デコーダ432は、図11~図13を参照して説明したIBSデコーダと同様の方法で、トーン信号f1を識別する。デコーダ432はトーン信号f1を検出したので、前記4つのビット列中のビットB1を表現する2進ビット値1を発生する。デコーダ434はトーン信号f2を検出するので、前記4つのビット列中のビットB2に対する2進ビット値0を発生する。デコーダ436はトーン信号f3を検出し、従ってビットB3に対する2進ビット値1を発生する。マルチキャリアエンコーダがトーン信号f4を発生しないので、デコーダ438はビットB4に対する2進ビット値0を発生する。パケットアセンブラ440は前記4つのビットB1~B4を受信して、これらのビットを、データバッファ442内の適切なIBSパケット位置に配置する。本発明の好適な実施例において、本発明の原理を説明及び例示してきたが、こうした原理から外れることなく、本発明の構成及び細部を変更することができることは明らかである。こうしたすべての変更及び変形が、請求項に記載の本発明の範囲に入る。