基地局および複数の移動局を含み、該複数の移動局がIS95CDMA、UMTSUTRAまたはcdma2000CDMAエアインターフェース標準のいずれでも通信することができる双方向無線システムにおいて、基地局と複数の移動局との間の通信方法であって、送信機コンポーネントおよび受信機コンポーネントを備えるモデムを用意し、該送信機コンポーネントおよび受信機コンポーネントのIS95CDMA、UMTSUTRAまたはcdma2000CDMAエアインターフェース標準に共通の第1部分をハードウェアコンポーネントの第1組のコンポーネントとして構成し、前記送信機コンポーネントおよび受信機コンポーネントの、IS95CDMA、UMTSUTRAおよびcdma2000CDMAのエアインターフェース標準の特定のものに特有な第2部分をソフトウェアで設定可能な第2組のコンポーネントとして構成し、前記第2部分は、前記モデムが特定のエアインターフェース標準のために使用されるとき、該特定のエアインターフェース標準に特有な機能を実行するよう設定され、前記モデムが他のエアインターフェース標準のために使用されるとき、再設定される、通信方法。前記送信機コンポーネントが、前記エアインターフェースを介して送信されるべきデータストリームを受け取る入力手段を備える請求項1に記載の通信方法。前記送信機コンポーネントが、前記予め決められたエアインターフェース標準のうち任意のものに従って、CRCビットおよびテールビットを前記データストリームに付加するビット挿入器を備える請求項2に記載の通信方法。前記送信機コンポーネントが、前記予め決められたエアインターフェース標準のうち任意のものに従って、前記データストリームを畳み込み符号化する畳み込み符号器を備える請求項2に記載の通信方法。前記送信機コンポーネントが、前記予め決められたエアインターフェース標準のうち任意のものに従って、シンボルのリピートおよびシンボルのパンクチャーを実行するシンボルハンドラーを備える請求項2に記載の通信方法。前記送信機コンポーネントが、前記予め決められたエアインターフェース標準のうち任意のものに従って、前記データストリームをインターリーブするインターリーバーを備える請求項2に記載の通信方法。前記送信機コンポーネントが、前記予め決められた複数のエアインターフェース標準のうち任意のものに従ってロングコードを生成するロングコードジェネレータと、前記ロングコードジェネレータに操作上接続され、前記予め決められた複数のエアインターフェース標準のうち任意のものに従って前記データストリームをロングコードでスクランブルするロングコードスクランブラーと、を備える請求項2に記載の通信方法。前記送信機コンポーネントが、前記予め決められたエアインターフェース標準のうち任意のものに従って前記データストリームを変調する直交変調器を備える請求項2に記載の通信方法。前記送信機コンポーネントが、前記予め決められた複数のエアインターフェース標準のうち任意のものに従ってウォルシュ符号を生成するウォルシュ符号器と、前記ウォルシュ符号ジェネレータに操作上接続され、前記予め決められた複数のエアインターフェース標準のうち任意のものに従って、前記データストリームをウォルシュ符号で拡散するウォルシュ符号拡散器と、を備える請求項2に記載の通信方法。前記送信機コンポーネントが、前記予め決められたエアインターフェース標準のうち任意のものに従って、PN符号を生成するPN符号ジェネレータと、前記PN符号ジェネレータに操作上接続され、前記予め決められた複数のエアインターフェース標準のうち任意のものに従って、前記データストリームをPNスクランブルするPNスクランブラーと、を備える請求項2に記載の通信方法。前記PNスクランブラーは、前記送信機コンポーネントがUMTSUTRAで使用されるときは作用しない、請求項10に記載の通信方法。前記送信機コンポーネントが、前記cdma2000CDMAおよびUMTSUTRAのエアインターフェース標準に従って前記データストリームを符号化するリードソロモン符号器を備え、該リードソロモン符号器が、前記IS95CDMAのエアインターフェース標準と一緒にモデムが使用される時には機能しないようにする請求項2に記載の通信方法。前記送信機コンポーネントが、前記cdma2000CDMAおよびUMTSUTRAのエアインターフェース標準に従ってデータストリームを符号化するターボ符号の符号器を備え、該ターボ符号の符号器が、前記IS95CDMAのエアインターフェース標準と一緒にモデムが使用される時には機能しないようにする請求項2に記載の通信方法。前記受信機コンポーネントが、前記エアインターフェースを介して受信されベースバンドに変換されディジタル信号にサンプリングされたデータストリームを受け取る入力手段を備える請求項1に記載の通信方法。前記受信機コンポーネントは、前記エアインターフェース標準のうち任意のものに従ったエアインターフェースの伝送遅延を判断するサーチャーを有する、請求項14記載の通信方法。前記受信機コンポーネントは、前記エアインターフェース標準のうちの任意のものに従ったPN符号およびロングコードに従ってデータストリームを逆スクランブルする複合逆スクランブラーと、前記複合スクランブラーに接続され、前記エアインターフェースの任意のものに従ってPN符号およびロングコードを生成するコードジェネレータと、を有する、請求項14記載の通信方法。前記受信機コンポーネントは、前記予め決められた複数のエアインターフェース標準のうち任意のものに従ってデータストリームのウォルシュ符号逆拡散するためのウォルシュ逆拡散器と、前記ウォルシュ逆拡散器に接続され、前記エアインターフェース標準のうち任意のものに従って、ウォルシュ符号を生成するウォルシュ符号生成器と、を有する、請求項14記載の通信方法。前記受信機コンポーネントは、IS95標準によるウォルシュ逆拡散器の出力から逆拡散データストリームの要素を選択するためのアダマール変換器を備え、該アダマール変換器は、cdma2000またはUMTSUTRAエアインターフェース標準と共に使用するときは、作用しない、請求項14記載の通信方法。前記受信機コンポーネントは、cdma2000またはUMTSUTRAエアインターフェースに従う電力制御のためのビット検出器を備える、請求項14に記載の通信方法。前記受信機コンポーネントは、前記エアインターフェースの任意のものに従ってデータストリームのデリピートを行うためのシンボルデリピート器を備える、請求項14記載の通信方法。前記受信機コンポーネントは、前記エアインターフェースの任意のものに従ってデータストリームにシーケンスデリピートを行うシーケンスデリピート器を備える、請求項14の通信方法。前記受信機コンポーネントは、前記エアインターフェースの任意のものに従ってデータストリームをデインターリーブするためのデインターリーブ器を備える、請求項14記載の通信方法。前記受信機コンポーネントは、前記エアインターフェースの任意のものに従ってあらかじめ定められたパラメータに従ってデータストリームをデコードするための少なくとも一つのビタビデコーダを備える、請求項14記載の通信方法。前記受信機コンポーネントは、前記エアインターフェースの任意のものに従ってあらかじめ定められたパラメータに従ってデータストリームにCRCチェックを行う少なくとも一つのCRC検出器を備える、請求項14記載の通信方法。前記受信機コンポーネントは、cdma2000またはUMTSUTRAエアインターフェースに従ってデータストリームをデコードするためのリードソロモンデコーダを備え、該デコーダはIS-95エアインターフェース標準によるデータストリームには作用しない、請求項14記載の通信方法。前記受信機コンポーネントは、cdma2000またはUMTSUTRAエアインターフェースに従ってデータストリームをデコードするターボ符号デコーダを備え、該デコーダはIS-95エアインターフェース標準によるデータストリームには作用しない、請求項14記載の通信方法。前記受信機コンポーネントは、前記エアインターフェースの任意のものに従ってあらかじめ定められたパラメータに従って前記データストリームのビットエラーレートおよびフレームエラーレートを求めるためのエラーレート検出器を備える、請求項14記載の通信方法。前記受信機コンポーネントは、少なくとも前記ビットエラーレートおよびフレームエラーレートに応じて前記エアインターフェースでの電力レベルを制御するための電力コントローラを備える、請求項27記載の通信方法。これらの3つのシステムのそれぞれは、今まで、異なるエアインタフェース標準について異なる端末または基地局の使用を必要とした。これは、消費者にとっては非常に不都合なことであり、サービス提供者にはよけいな運用費を課している。したがって、IS95、UMTSUTRAおよびcdma2000標準のそれぞれの下で機能することのできるCDMA装置を提供する必要がある。したがって、この発明の目的は、第三世代cdma2000、UMTSUTRAおよび1つの第二世代IS95の標準に対応することのできる効率的なソフトモデムアーキテクチャーを提供することである。この発明のさらなる目的は、広い範囲の使用にわたって構成可能なCDMAモデムを提供することである。この発明の他の目的は、ソフトウェアによって定義可能なCDMAモデムを提供することである。この発明の教示に従って、これらおよび他の目的を、異なるエアインタフェース標準をそれぞれ意味する様々な環境で動作するよう構成可能なモデムにおいて、このシステムおよび方法により達成することができる。この発明の実施形態は、ハードウェア組込型の構成要素としてcdma2000、UMTSUTRAおよびIS95のエアインタフェース標準に共通なモデムの構成要素を構成するステップと、ソフトウェアで構成可能な構成要素として、それらのエアインタフェース標準のそれぞれに特有の構成要素を構成するステップと、を含むCDMA通信方法を備える。この発明の他の実施形態は、それらの3つのエアインタフェース標準に共通な機能を実行するためのハードウェア組込型の回路、およびそれら3つのエアインターフェースのうちのいずれかに特有な機能を実行するためのソフトウェアで構成可能な要素を有するモデムを備える。この発明は、添付の図面と一緒に、以下の典型的な実施形態の詳細な説明を参照することにより、より良く理解されよう。この発明は、基地局で使用するモデムを提供し、このモデムは、様々な移動局で動作するのに適応することができる。モデムのそれぞれは、異なるエアインターフェース標準に従って機能することができるそれぞれの移動局は、通常、単一のエアインターフェース標準に制限される。この発明の基本的な動作原理は、共通モデムすなわち、様々な標準のいずれかで使用できるモデムを、1どの機能がすべての標準に共通で、どの機能がそうでないかを判断すること、2共通機能を実行するハードウェア要素を設けること、および3それぞれの標準に特定のカスタム機能を実行する、ソフトウェアで構成可能なモジュールを提供すること、により作ることができるということである。図21は、この原理を示す。この発明のある実施において、フォワードリンク転送の共通機能は、CRCおよびテールビットtailbitの付加畳み込み符号化シンボルのリピート繰り返しおよびパンクチャー間引きブロックインターリービングロングコードのスクランブルウォルシュ符号の拡散IQフィルタリングを含む。また、カスタムなフォワードリンク機能は、リードソロモン符号化ターボ符号化リザーブ予約ビットの付加チャネル利得電力制御ビットのパンクチャーIQスクランブルスプラッター制御を含む。リバースリンクの共通機能は、フロントエンドインターフェースサーチャーレーキ受信機のフィンガーレーキ受信機の合成器デインターリービングビタビ復号化CRCチェックBER測定を含む。リバースリンクのカスタム機能は、リードソロモン復号化ターボ復号化フィンガーおよびトラッキング制御PN符号の多項式制御電力制御判定を含む。フォワードリンクおよびリバースリンクの両方に共通な機能は、タイミング生成および符号生成ロングコード、ゴールド符号、カサミ符号、PN符号などのようなを含む。図1、2および3は、cdma2000、UMTSUTRAおよびIS95方式のフォワードリンク移動機モバイルから基地局への上りリンク送信機にそれぞれ使用される従来技術のモデムの機能ブロック図である。これらの図は、従来技術のモデムによって実行される機能を表しており、アーキテクチャー的な図でも回路図でもない。これらの構成は、動作モードのそれぞれについて異なるけれども、当該技術分野の当業者には、cdma2000、UMTSUTRAおよびIS95標準に基づいて、多くの機能が共通であることがわかるであろう。図4、5および6は、cdma2000、UMTSUTRAおよびIS95システムそれぞれについての、リバースリンク基地局から移動機への下りリンク受信機に用いられる従来技術のモデムの機能ブロック図上記と同様に、アーキテクチャ的な図でも回路図でもないである。ここでも、3つのシステム標準の間で多くの機能が共通である。3つのインタフェース標準の間で実質的に同じであるチャネルタイプは、3つの標準の同期チャネル3つの標準のページングチャネル3つの標準のパイロットチャネル3つの標準のアクセスチャネルcdma2000の基本チャネルおよびIS95のトラフィックチャネルcdma2000の補助チャネルおよびUMTSUTRAの専用データチャネルcdma2000の制御チャネルおよびUMTSUTRAの専用制御チャネルを含む。この発明は、すべての3つの標準下で機能できる、共通モデムとして動作することのできるモデムを提供する。これは、共通性を決定し、共通部分をハードウェアで実現し、標準に特有な残りの部分をソフトウェアで実現し、モデムが特定の標準のために使用される時に標準に特有な部分を設定しconfigure、構成ともいう、そのモデムが他の標準のために使用される時に標準に特有な部分を再設定するreconfigure、再構成するともいうことによって達成される。共通要素は、ハードウェア実現を最大にするよう決定され、標準に特有な要素は、ソフトウェア機能を最小にして再構成を最大にするよう決定される。さらにこの発明は、標準が、自身のそれぞれの機能について使用されていないとき、トラフィックチャネルについて、異なる標準について共通のベースバンドクロックジェネレータと、ページング、アクセス、同期およびまたは制御チャネルを再構成する能力を備える。このような共通モデムのフォワードリンク送信機部分の高水準アーキテクチャーを図7に示し、リバースリンク受信機部分を図8に示す。一般的な共通モデムトラフィックのための典型的なcdma2000フォワードリンクは、基本チャネル、補助チャネルおよび制御チャネルから構成される。トラフィックについて典型的なIS95フォワードリンクは、基本チャネルから構成される。トラフィックについて典型的なUMTSUTRAのフォワードリンクは、専用データチャネルおよび専用制御チャネルから構成される。ハードウェアにおいてデータ経路および機能ブロックを実現するのが経済的である。これは、それらが、エアインターフェースの3つの標準の間で、以下のチャネルタイプについて再使用されるからである。cdma2000の基本チャネルおよびIS95の基本チャネルcdma2000の補助チャネルおよびUMTSUTRAの専用データチャネルcdma2000の制御チャネルおよびUMTSUTRAの専用制御チャネルcdma2000、UMTSUTRAおよびIS95のベースバンド変調器。共通モデムは、3つの標準で発生するユーザーデータレートのうちいずれにおいても動作することができる。異なるチップレートおよびデータレートのベースバンドクロック生成の実施形態を図11に示す。必要な多くのクロックレートは、少数のクロックレートに対して実行される連続的な分割によって得られる。エアインタフェース標準、チップレートおよびユーザーデータレートに従い、共通モデムは、モデム機能ブロックについて多くの構成可能なパラメーターを持つ。これらのパラメーターを、設計者のオプションで、モデムにハードウェアで組み込んで選択することもできるし、またはモデムのレジスタを変更することによりプログラム可能なようにすることもできる。ベースバンドのフォワードリンク送信機図7すべての、または大部分のインタフェース標準に共通であり、ハードウェア実現に自身を導く図7の要素は、ターボ符号の符号器107リードソロモン符号器100IS95ではバイパスされるデータインターフェース702CRCおよびテールビットの付加104畳み込み符号器106シンボルのリピート繰り返しおよびパンクチャー108BPSK/QPSK変調器114ウォルシュ符号の拡散120IQPNスクランブラー122ソフトウェア制御下では、多項式704および708はレジスタに提供されるのが望ましい。当該技術分野の者には、エアインタフェース標準、チャネルタイプおよびユーザーデータレートに従い、異なる選択可能なクロックレートで動くチャネル符号器リードソロモン符号器100、畳み込み符号器106を設計して、構成可能な符号多項式、パリティー数および符号レートを使用することができる。そのようなチャネル符号器のブロック図を図12に示す。図7の残りの要素は、異なる標準の間で必要な変更を簡単に行うことができるソフトウェアで実現するのがより効率的である。インターリーバーInterleaver110の実施形態を図14に示す。これは、参照テーブル、ソフトウェア制御されたアドレスジェネレータおよびバッファとして実現される。エアインターフェース標準、チャネルタイプおよびユーザーデータレートに従って、インターリーバーは、3つの標準のいずれにも使用されるインターリーブメモリ構成可能な読み出し/書き込みアドレスジェネレータシーケンスおよびシンボルリピート108の構成可能な値パンクチャーマトリクス108の構成可能な値を提供する。ロングコードジェネレータこれはまた、ゴールド符号にも使用されるを図16に示す。図16で示されるハードウェアは、理想的にはソフトウェア制御される。クロックレートは、エアーインタフェースおよびチップレートに従って選択可能でありうる。ソフトウェアは、構成可能な初期状態およびマスクと、構成可能な多項式を提供することができる。PN符号生成を図17に示す。この示されるハードウェアは、理想的にはソフトウェア制御される。DS直接拡散およびMCマルチキャリアのデマルチプレクサ720は、それぞれのキャリアについて提供される、ウォルシュBPSKQPSK変調、ウォルシュ拡散およびI/QPNスクランブルと共に、直接拡散およびマルチキャリア方式の両方に対応するのに使用される。ソフトウェアは、ブロック114のBPSKおよびQPSK変調のいずれに対しても構成されるベースバンドシンボルマッピングを規定することができる。ベースバンドのリバースリンク受信機図8従来のモデムのデータインターフェース402は、この発明ではハードウェアにおいて実現される。従来のモデムのサーチャー406は、この発明では、図9に示されるサーチャーフィンガー802で置きかえられる。ハードウェアにおいて、バッファリング、遅延、逆スクランブルおよび逆拡散のような機能の大部分を設けることは経済的であるが、残りの、制御、符号の提供、結果の解釈のような機能は、ソフトウェア解決に適している。従来のモデムのレーキフィンガー404は、この発明では、図10に示されるレーキフィンガー803で置き換えられる。合成逆拡散コンプレックスデスプレッディング;ComplexDespreading、ウォルシュ逆拡散デスプレッディング、PN符号の乗算および位相訂正PhaseCorrectionのようなレーキフィンガー803の機能のうちのいくつかはハードウェア解決に適しているが、PN符号判定は、ソフトウェア解決に適している。ハードウェアまたはソフトウェアのどちらで高速アダマール変換FastHadamardTransformを実行するかは、設計上の選択である。サーチャーフィンガーおよびレーキフィンガーを設定するについて、フィンガーデータのフェッチ機能801は、ソフトウェアで実行されるのが一番良い。SIR測定804、フィンガー制御806、トラッキング制御808および合成器408は、ソフトウェア解決に向いている。マルチキャリアのアプリケーションについて提供される、マルチキャリアマルチプレクサ828は、ハードウェアで行われるのが一番良い。電力制御ビット検出PowerControlBitDetection422を図18に示す。これは、ソフトウェア解決に適している。シーケンスおよびシンボルのデリピートDerepeat410のハードウェア解決を図20に示す。デインターリーバー412を、図14の参照テーブルおよびソフトウェア制御されたアドレスジェネレータにより実現することができ、これはインターリーバー110に類似する。それらのユニットが、ソフトウェアまたはハードウェアのいずれにあるかにかかわらず、CRC検出器810および812への多項式、およびリードソロモン復号器416への多項式の備えは、ソフトウェアで達成することができる。BERおよびFER判定を図13に示す。ブロック820からそれらに入力されるパラメータは、ソフトウェアによって提供されるのが一番良い。CC符号器814および816は、BERおよびFERの必要に応じて、受信された信号を再度符号化し、それを、マルチプレクサ818を介してBER426に提供する。電力制御424を図18に示す。図7の受信機と同様に、異なる標準についてのタイミング信号は、図11の共通クロックジェネレータから得ることができ、符号は、図16に示される符号ジェネレータから得ることができる。こうして、この発明は、前述の説明から明らかなように、前述の目的を効率的に達成することがわかるであろう。特に、この発明は、複数のエアインターフェース標準と一緒に動作するのに、その送信機および受信の構成要素が選択可能かつ構成可能であるモデムを提供する。当該技術分野の当業者には、図7および図8で示される構成が、IS95、UMTSUTRAおよびcdma2000CDMA方式と動作するのに構成可能な受信機および送信機の構成要素を備えるモデムアーキテクチャーを提供することが明らかであろう。この発明の範囲から離れることなく、上記の構造において、および前述の操作シーケンスで、変更を行うことができることが理解されよう。上記の説明に含まれ、図面において示されるすべての事柄は、限定を意図するものではなく、例示するためのものである。