(57)【特許請求の範囲】
【請求項１】
複合キャリア信号を送信する通信システムであって：
コーディング技法にしたがって複数の情報信号をコード化し、対応する複数のコード化ベースバンド信号を生成するコーダ；および
前記複数のコード化ベースバンド信号を処理し、シミュレート複合キャリア信号を形成し、かつピーク対平均振幅比率の要件に基づいて、前記シミュレート複合キャリア信号を分析するプロセッサであって、前記シミュレート複合キャリア信号は、前記複数のコード化ベースバンド信号を組み合わせた場合に得られる実際の複合キャリア信号の特性を有し、前記プロセッサは、コーディング技法指定制御信号を生成し、前記コーダにおいて前記コーディング技法を変更しかつ選択し、前記プロセッサは、前記シミュレート複合キャリア信号のピーク対平均振幅比率が前記所定の限度以内にあるか否かに基づいて、容認可能な１組の前記コード化ベースバンド信号を生成する少なくとも１つのコーディング技法を識別するまで、前記コーディング技法指定制御信号を通じて、前記コーダ内においてコーディング技法を繰り返し変更し選択する、プロセッサ；
から成ることを特徴とする通信システム。
【請求項２】
前記プロセッサは、前記シミュレート複合キャリア信号の分析に基づいてパス・インディケータを生成し、前記シミュレート複合キャリア信号のピーク対平均振幅比率が所定の限度以内であるときを示すことを特徴とする請求項１記載の通信システム。
【請求項３】
前記プロセッサは、複数の前記コーディング技法を識別し、対応する前記容認可能な複数組の前記コード化ベースバンド信号を生成し、前記識別したコーディング技法から１つを選択し、前記容認可能な組の前記コード化ベースバンド信号の内対応するものを生成することを特徴とする請求項１記載の通信システム。
【請求項４】
前記コーダは：
前記コーディング技法指定制御信号に基づく音声コーディング指定にしたがって、前記複数の情報信号を音声コード化し、対応する複数の音声コード化ベースバンド信号を生成する音声コーダ；および
前記コーディング技法指定制御信号に基づくチャネル・コーディング指定にしたがって、前記複数の音声コード化ベースバンド信号をコード化し、前記複数のコード化ベースバンド信号を生成するチャネル・コーダ；
を含むことを特徴とする請求項１記載の通信システム。
【請求項５】
複合キャリア信号を送信する通信システムであって：
音声コーディング指定にしたがって複数の音声信号をコード化し、対応する音声コード化ベースバンド信号を生成する音声コーダ；
音声コーディング指定にしたがって前記音声コード化ベースバンド信号をデコードし、対応する変換ベースバンド信号を生成する音声デコーダ；および
前記複数の変換ベースバンド信号を処理してシミュレート複合キャリア信号を形成し、ピーク対平均振幅比率の要件に基づいて前記シミュレート複合キャリア信号を分析するプロセッサであって、前記シミュレート複合キャリア信号は、前記複数の変換信号から得られる実際の複合キャリア信号の特性を有し、前記プロセッサは、前記音声コーダ内における前記音声コーディング指定を変更し選択する音声コーディング指定制御信号，および前記音声デコーダにおける前記音声デコーディング指定を変更し選択する音声デコード指定制御信号を生成し、前記プロセッサは、前記シミュレート複合キャリア信号のピーク対平均振幅比率が前記所定の限度以内にあるか否かに基づいて、容認可能な１組の前記変換ベースバンド信号を生成する少なくとも１つの音声コーディングまたはデコーディング、あるいは１対のコーディングおよびデコーディングの指定が識別されるまで、前記音声コーディングまたは前記音声デコーディング指定制御信号のいずれかを通じて、前記音声コーダまたはデコーダにおける異なる音声コーディングまたはデコーディング指定を繰り返し変更し選択する、プロセッサ；
から成ることを特徴とする通信システム。
【請求項６】
前記プロセッサは、前記シミュレート複合キャリア信号の分析に基づいてパス・インディケータを生成し、前記シミュレート複合キャリア信号のピーク対平均振幅比率が所定の限度以内であるときを示すことを特徴とする請求項５記載の通信システム。
【請求項７】
前記プロセッサは、複数の前記音声コーディングまたはデコーディング、あるいは１対のコーディングおよびデコーディングの指定を識別し、対応する前記容認可能複数組の前記変換ベースバンド信号を生成し、前記識別した音声コーディングまたはデコーディング、あるいは１対のコーディングおよびデコーディングの指定から１つを選択し、前記容認可能な組の前記変換ベースバンド信号の内対応するものを生成することを特徴とする請求項５記載の通信システム。
【請求項８】
送信対象信号の分析方法であって：
複数の別個の信号の対応する複数の変調コードによる変調をシミュレートし、複数の別個のシミュレート信号を生成する段階；
前記別個のシミュレート信号の組み合わせで構成された複合信号のピーク対平均比率に関連する所定の基準に基づいて、前記複数の別個のシミュレート信号を分析する段階；
前記別個のシミュレート信号の組み合わせで構成された前記複合信号が所定のピーク対平均比率のスレシホルドよりも大きい場合に、少なくとも１つの変調コードを変更する段階；
から成ることを特徴とする方法。
【請求項９】
更に以下の段階を含むことを特徴とする請求項８記載の方法：
前記別個のシミュレート信号の組み合わせで構成された前記複合信号が所定のピーク対平均比率スレシホルド未満である場合、前記複数の別個の信号を前記変調コードで変調し、複数の別個の変調信号を生成する段階；
前記別個の変調信号を組み合わせ、実際の複合信号を形成する段階；および
前記通信システム内の対応する複数の移動局に、要求されるピーク対平均比率の範囲内で、前記実際の複合信号を送信する段階。
【発明の詳細な説明】
発明の分野
本発明は、一般的に、電気通信機器に関し、特に電気通信機器内に具体化する送信機に関するものである。
発明の背景
最近のディジタルおよびアナログ・セルラ電気通信システムでは、セルラ基地局は、多数の移動ユニットと通信しつつ、これら移動機との排他的な通信リンクを維持する。基地局は、全ての排他的キャリア信号（exclusive carriersignal）の複合体であるキャリア信号を送信することができる。各受信ユニットはこの複合キャリア信号を受信し、複合キャリア信号から所望の情報を抽出する。複合キャリア信号とは、異なるキャリア周波数または共通キャリア周波数上で送信されるキャリア信号の組み合わせのことである。複合キャリア信号は、有限のピーク・パワー容量を有する線形電力増幅器によって増幅される。線形電力増幅器は、望ましくない疑似放射（spurious radiation）を生ずる、複合キャリア信号の歪みを防止するように、その線形領域で動作する必要がある。したがって、増幅複合キャリア信号の振幅に可能な最高のピークは、送信機の線形電力増幅器のピーク電力容量未満でなければならない。
増幅キャリア信号が多数のキャリア信号の複合体であるシステムでは、ピーク電力としても定義されるように、複合キャリア信号の可能な最も高いピーク振幅は、非常に大きい場合がある。複合キャリア信号のピーク電力は、結合されたキャリア信号の数の二乗の関数として増大する。例えば、複合キャリア信号のピーク電力は、基地局の送信機が１０個のキャリア信号から成る複合キャリア信号を送信している場合の個々のキャリア信号の平均電力よりも、約１００倍の大きさとなる。かかるシステムでは、線形電力増幅器は、厳しい線形動作領域を有することになり、その動作要件の範囲内において線形電力増幅器を設計し維持するには、非常に大きな負担がかかる。その結果、かかるシステムでは、線形電力増幅器のコストおよび効率は著しく上昇する。
クリッピング技法（clipping technique）は、電力増幅器の動作要件を緩和するために一般に用いられている方法である。この方法では、複合キャリア信号のピーク振幅があるレベルよりも高くなった場合、電力増幅器に入力する前に信号をクリップする。しかしながら、このクリッピング技法の結果、著しい信号の劣化が発生することが多い。
複合キャリア信号のピーク電力レベルを制御するための他の技法では、ブロック・コーディング方式が利用されている。ブロック・コーディング方式では、複合キャリア信号の各キャリア信号を、あるコードでコード化する。その結果、複合キャリア信号のピーク電力レベルを、得られる増幅複合キャリア信号が歪まないレベルに変化させることができる。この方法では、コードは予め決められており、情報信号の内容が全くわからない内に、無意味に選択される。したがって、いずれかの容認可能レベルよりもかなり高いレベルにおいて、増幅複合キャリア信号を歪ませる可能性がある。ブロック・コーディング方式の実施は、その結果が予測できないことのために進んでいない。何故ならコードは各キャリア信号毎にいい加減に選択されるからである。
したがって、複合信号を分析する方法および装置において、送信複合キャリア信号のピーク対平均振幅比率を効果的に低下させる改良が必要とされている。
【図面の簡単な説明】
本発明の特徴は、添付の請求の範囲に特定的に明記されている。本発明は、以下の図面を参照することによって最良に理解することができる。図面のいくつかにおいて、同様の参照番号は同一のエレメントを識別するものとする。
第１図は、セルラ通信システムのブロック図およびシグナリング階層を概略的に示す。
第２図は、本発明にしたがって、複合信号を分析する無線周波数送信機のブロック図を概略的に示す。
第３図は、ディジタル複合キャリア信号を含む、複合キャリア発生器の一実施例のブロック図を概略的に示す。
第４図は、本発明による信号処理ブロックのブロック図を概略的に示す。
第５図は、本発明によるアナログ・システム用信号処理ブロックのブロック図を概略的に示す。
第６図は、音声コーダおよびチャネル・コーダを含むコーダの一実施例を概略的に示す。
好適実施例の詳細な説明
通信システムは、コーディング指定に応じて、複数の情報信号を受信しコード化して、複数のコード化ベースバンド信号を生成する。これらの信号から、シミュレート複合キャリア信号を形成する。シミュレート複合キャリア信号は、複数のコード化ベースバンド信号を形成する場合に得られる、実際の複合キャリア信号の特性全てを有する。このシミュレート複合キャリア信号を分析し、そのピーク対平均比率を判定する。通信システムは、判定したピーク対平均比率および選択基準に基づいて、コーディング指定が所望の結果をもたらさない場合には、異なるコーディング指定を選択し、複数の情報信号をコード化する。通信システムは、少なくとも１つまたは数個の所望のコーディング技法が識別されるまで、異なるコーディング指定を選択し、これらのコーディング技法を格付けし（rank）、ピーク対平均比率の要件を満たすコーディング技法の最終的な選択を行う。
複合キャリア信号を送信する通信システムは、コーディング技法にしたがって複数の情報信号をコード化し、対応する複数のコード化ベースバンド信号を生成するコーダと、複数のコード化ベースバンド信号を処理し、シミュレート複合キャリア信号を形成するプロセッサとを備えている。プロセッサは、ピーク対平均振幅比率の要件に基づいて、シミュレート複合キャリア信号を分析する。
好適実施例では、シミュレート複合キャリア信号は、複数のコード化ベースバンド信号を組み合わせた場合に得られる実際の複合キャリア信号の特性を有する。プロセッサは、コーディング技法指定制御信号を生成し、コーダにおいてコーディング技法を変更しかつ選択し、更に、シミュレート複合キャリア信号の分析に基づいて、シミュレート複合キャリア信号のピーク対平均振幅比率が所定の限度以内であるときを示すパス・インディケータを生成する。
また、通信システムは、パス・インディケータに基づいて複数のコード化ベースバンド信号を調整し、対応する処理済みベースバンド信号を生成する送信バッファを更に備える。処理済みベースバンド信号を結合し、所定レベル以内のピーク対平均振幅比率を有する、実際の複合キャリア信号を形成する。調整は、複数のコード化ベースバンド信号に情報を追加し、実際の複合キャリア信号を受信する受信機における、情報信号の再生を容易にすることを含む。
プロセッサは、容認可能な１組のコード化ベースバンド信号を生成する少なくとも１つのコーディング技法を識別するまで、コーディング技法指定制御信号を通じて、コーダにおいてコーディング技法を繰り返し変更し選択する。この選択は、シミュレート複合キャリア信号のピーク対平均振幅比率が所定の限度以内にあるか否かを基準とする。プロセッサは、複数のコーディング技法を識別し、対応する複数組の容認可能なコード化ベースバンド信号を生成し、識別したコーディング技法から１つを選択し、容認可能な組のコード化ベースバンド信号の内対応するものを生成する。
識別された複数のコーディング技法は、情報信号の歪みに対するそれらの寄与に応じて格付けされ、プロセッサは、格付けされたコーディング技法の１つを選択する。情報信号の歪みに対する寄与は、１組の情報信号に与えられる、等しい重み付け係数，等しくない重み付け係数，無重み付け係数、またはそれらの組み合わせに基づいて判定される。
コーダは、コーディング技法指定制御信号に基づく音声コーディング指定にしたがって、複数の情報信号を音声コード化し、対応する複数の音声コード化ベースバンド信号を生成する音声コーダを含む。また、コーダは、コーディング技法指定制御信号に基づくチャネル・コーディング指定にしたがって、複数の音声コード化ベースバンド信号をコード化し、複数のコード化ベースバンド信号を生成するチャネル・コーダも備えている。
別の言い方をすれば、複合キャリア信号を送信する通信システムは、音声コーディング指定にしたがって複数の音声信号をコード化し、対応する音声コード化ベースバンド信号を生成する音声コーダと、音声デコーディング指定にしたがって音声コード化ベースバンド信号をデコードし、対応する変換ベースバンド信号を生成する音声デコーダとを備えている。更に、通信は、複数の変換ベースバンド信号を処理し、シミュレート複合キャリア信号を形成し、ピーク対平均振幅比率要件に基づいてシミュレート複合キャリア信号を分析するプロセッサも備えている。
プロセッサは、シミュレート複合キャリア信号のピーク対平均振幅比率が所定の限度以内にあるか否かに基づいて、容認可能な１組の変換ベースバンド信号を生成する少なくとも１つの音声コーディングまたはデコーディング、あるいは１対のコーディングおよびデコーディングの指定が識別されるまで、音声コーディングまたは音声デコーディング、あるいは指定制御信号のいずれかを通じて、音声コーダおよび／またデコーダにおける異なる音声コーディングまたはデコーディング指定を繰り返し変更し選択する。プロセッサは、複数の音声コーディングまたはデコーディング、あるいは１対のコーディングおよびデコーディングの指定を識別し、対応する複数組の容認可能な変換ベースバンド信号を生成し、識別した音声コーディングまたはデコーディング、あるいは１対のコーディングおよびデコーディングの指定からいずれか１つを選択し、容認可能な組の変換ベースバンド信号の内対応するものを生成する。識別された複数の音声コーディングまたはデコーディング、あるいは１対のコーディングおよびデコーディングの指定は、それらの音声信号の歪みに対する寄与に応じて格付けされ、プロセッサは、格付けされた音声コーディング指定の１つを選択する。情報信号の歪みに対する寄与は、１組の情報信号に与えられる、等しい重み付け係数，等しくない重み付け係数，無重み付け係数，またはそれらの組み合わせに基づいて判定される。
また、通信システムは、送信対象の複合信号を分析する方法も含む。この方法は、コードを用いて複数の別個の信号の変調をシミュレートし、複合信号から成る複数の別個のシミュレート信号を生成する段階と、複数の別個のシミュレート信号を組み合わせ、複合信号を生成する段階とを含む。この点において、通信システムは、複合信号のピーク対平均に関連する所定の基準に基づいて、複合信号を分析する。
また、通信システムは、送信対象信号の分析方法も含む。この方法は、変調コードを用いて複数の別個の信号の変調をシミュレートし、複数の別個のシミュレート信号を生成する段階と、別個のシミュレート信号の組み合わせで構成された複合信号のピーク対平均比率に関連する所定の基準に基づいて、複数の別個のシミュレート信号を分析する段階とを含む。
この実施例では、複合信号を分析する段階は、当該複合信号のピーク対平均に関連する所定の基準に基づいて、別個のシミュレート信号の組み合わせを分析する段階を含む。別個のシミュレート信号の組み合わせで構成された複合信号が所定のピーク対平均比率のスレシホルドよりも大きい場合、変調コードを変更する。別個のシミュレート信号の組み合わせで構成された複合信号が所定のピーク対平均比率のスレシホルドよりも小さい場合、以前の変調コードを実施する。更に、変調コードを用いて複数の別個の信号を変調し、複数の別個の変調信号を生成する方法は、別個の変調信号を組み合わせて実際の複合信号を形成する段階と、通信システム内にある対応する複数の移動局に、要求されるピーク対平均比率以内で、実際の複合信号を送信する段階とを含む。
ここで第１図を参照すると、線形電力増幅器を用いたセルラ通信システムのブロック図およびシグナリング階層が示されている。システム１００は、複数の情報信号１０２〜１０５を送信する基地局コントローラを含む。各情報信号は、独立した情報チャネルを表す。即ち、１つのチャネルの情報は独立した複数の情報サブチャネルに分割され、情報信号の各々が、１つの独立した情報サブチャネルを表す。基地局無線周波数送信サブシステム１０６は、情報信号１０２〜１０５を受信し、増幅した複合キャリア信号１０７を送信する。この増幅複合キャリア信号１０７は、概略的に、コード化し変調した情報信号１０２〜１０５から成る。複数の移動受信機１０８〜１１１が複合キャリア信号１０７を受信し、各受信機１０８〜１１１は、必要に応じて、複合キャリア信号１０７をデコードし復調して、当技術分野では既知のように、システム１００との通信リンクを維持する。基地局コントローラ１０１および無線周波数送信機１０６は、互いに制御信号１１２を通じてあらゆる制御情報を伝達し合う。
第２図は、無線周波数送信サブシステム１０６のブロック図を概略的に示す。サブシステム１０６は、本発明にしたがって、複合キャリア信号を選択し発生する。発生した複合キャリア信号の選択は、数個の可能な複合キャリア信号について行う分析を基準とする。サブシステム１０６は、発生した複合キャリア信号を増幅する。ブロック１０６は、複合キャリア発生器２１７，および線形電力増幅器２１１を含む。複合キャリア信号発生器２１７は、本発明にしたがって、複合キャリア信号２１６を発生する。
複合キャリア発生器２１７は、情報信号処理ブロック２０１，複数のキャリア周波数変換器／変調器２０６〜２０９および加算増幅ブロック２１０を備えている。情報信号１０２〜１０５は複合キャリア発生器２１７に入力される。ブロック２１７において、情報信号処理ブロック２０１は情報信号１０２〜１０５を受信する。ブロック２０１は情報信号１０２〜１０５を処理し、対応する複数の処理済みベースバンド信号２０２〜２０５を出力する。信号２０２〜２０５の各々は、対応する複数のキャリア周波数変換器／変調器２０６〜２０９に入力される。こうして、処理済みのベースバンド信号２０２〜２０５は、無線周波数送信に適した、対応する複数のキャリア信号２１２〜２１５に変換される。キャリア信号２１２〜２１５は、加算増幅器２１０において共に加算され、複合キャリア信号２１６を生成する。第２図に見られるように、複合キャリア信号２１６は、複合キャリア信号発生器２１７の出力である。複合キャリア信号２１６は、線形電力増幅器２１１に入力され、線形電力増幅器２１１の出力は、増幅複合キャリア信号１０７となる。
図２の情報信号処理ブロック２０１は、複合キャリア信号２１６のピーク対平均振幅比率の決定性分析（deterministic analysis）に基づいて、情報信号１０２〜１０５を処理する。ブロック２０１は、信号１０２〜１０５を分析し処理する。これは、得られる複合キャリア信号２１６のピーク対平均振幅比率が目標レベル未満となるように、対応する処理済みベースバンド信号２０２〜２０５を生成する。目標レベルの選択は、線形電力増幅器２１１によって信号２１６を信号１０７に増幅する際に、信号１０７の歪みを所望のレベル未満に維持するように行うことは、当業者には認められよう。
情報信号１０２〜１０５に対する処理動作は、信号２１６のピーク対平均振幅比率以外にも、決定性分析基準（deterministically analyzing criterion）に基づくことも可能である。他の基準には、信号２１６のピーク振幅がある。この場合、処理動作は、信号２１６のピーク振幅が、信号１０７における歪みを最小に抑えるレベルとなるように実行する。処理動作の別の基準には、信号２１６におけるピーク振幅の発生回数がある。この場合、処理動作は、が、有限期間内に所定レベルを超過する信号２１６のピークが有限数未満となるように実行することにより、信号１０７上の歪み量を制限する。しかしながら、第２図のブロック２０１の処理動作は、信号２１６のピーク対平均振幅比率，信号２１６のピーク振幅，および信号２１６の有限時間長の間にあるレベルを越えるピークの数のような基準の組み合わせに基づいて実行する。第２図のブロック２０１の処理動作に基準の組み合わせを用いる場合、処理動作は全ての基準の条件を満たさなければならない。
第４図は、本発明による情報信号処理ブロック２０１のブロック図を概略的に示す。第４図のブロック２０１は、コーダ・ブロック４０１，分析プロセッサ４０６，および送信バッファ４０８を含む。
第４図において、コーダ４０１は、その相互作用要件（interworking requirement）のために、入力情報信号１０２〜１０５を適切なフォーマットに変換する。更に、コーダ４０１は入力情報信号１０２〜１０５をコード化し、規定のコーディング技法にしたがって、対応するコード化ベースバンド信号４０２〜４０５を生成する。規定のコーディング技法は、畳み込みコーディングのような、コーダ４０１に使用可能な複数のコーディング技法から選択する。
第４図において、分析プロセッサ４０６は、コード化信号４０２〜４０５を受信し、コード化信号４０２〜４０５の組み合わせを分析することによって、第２図において得られた複合キャリア信号２１６が、選択した複数の基準または単一の基準を満たすか否かについて判定を行う。最終的に、複合キャリア信号２１６は、コード化信号４０２〜４０５から生成される。また、分析プロセッサ４０６は、コード化信号４０２〜４０５を分析するために、複合キャリア信号２１６の最終的な生成に対する、システム構成要素のコード化信号４０２〜４０５への影響も考慮に入れる。これらの影響は、予めプログラムされているか、あるいは第１図の基地局コントローラ１０１によって更新されたかには係わらず、第４図の送信バッファ・ブロック４０８の動作，第２図のブロック２０６〜２０９の周波数変換および変調，ならびに第２図の加算増幅ブロック２１０に帰するものである。加えて、分析プロセッサ４０６は、コード化ベースバンド信号４０２〜４０５を分析するために、第２図の電力増幅器２１１の制限も考慮に入れる。第２図の電力増幅器２１１の制限は、予めプログラムされているか、あるいは第１図の基地局コントローラ１０１によって更新される。システム構成要素および電力増幅器の制限の影響は、基地局コントローラによって、制御信号１１２を通じて与えられる。制御信号１１２は、第１図のコントローラ１０１を第４図の分析プロセッサ４０６と接続する。
第４図のコーダ４０１は、分析プロセッサ４０６が発生する、入力コーディング技法指定制御信号４０９を有する。分析プロセッサ４０６は、コーディング技法指定制御信号４０９を通じて、コーディング技法の指定が必要であることをコーダ４０１に示す。通常、コード化信号４０２〜４０５が、選択した複数の基準または単一の基準を満たす複合キャリア信号２１６を最終的に生成しないと、分析プロセッサが判定した場合、新たなコーディング技法が必要となる。
別の実施態様では、分析プロセッサ４０６は、コード化信号４０２〜４０５が、選択した複数の基準または単一の基準を満たす複合キャリア信号２１６を最終的に生成することを確認しても、信号４０９を通じて、新たなコーディング技法を要求する。この状況では、分析プロセッサ４０６は、コード化信号４０２〜４０５が、選択した複数の基準または単一の基準を満たす複合キャリア信号２１６を最終的に全てが生成するコード化信号４０２〜４０５の候補を数組編集する際に、別のコーディング技法を選択するように、コーダ４０１に指示する。この場合数組のコード化信号４０２〜４０５の候補を編集した後、分析プロセッサ４０６は、どの組の候補を、複合キャリア信号２１６の最終的な形成に選択すべきかについて判定を行う。どの候補を選択候補とするかという判定は、各組のコード化信号候補のある種の格付け（ranking）に基づいて行う。この格付けは、各信号に指定される重み付け係数、または移動受信機が信号をデコードするときの信号品質測定値を基準とする。
ある場合には、選択したコーディング技法が、情報信号１０２〜１０５にビット・エラーを混入させたり、情報信号の品質を低下させる場合もあり、これらは最終的に移動受信機によって検出される。分析プロセッサは、基地局コントローラ１０１から、制御信号１１２を通じて、情報信号の指定された重み付け係数を受信する。指定された重み付け係数は、許容信号品質，または容認可能なビット・エラー数，またはその他の適切なエラー率メトリック（errorrate metric）である。
コーディング技法指定制御信号４０９をコーダ４０１に入力する毎に、以前の選択とは異なるコーディング技法を選択し、これによってコーダ４０１は入力情報信号１０２〜１０５をコード化し、対応するコード化信号４０２〜４０５を生成する。選択およびコード化のプロセスは、分析プロセッサ４０６が情報信号１０２〜１０５のコーディングに少なくとも１つのコーディング技法を選択するまで繰り返される。コード化信号４０２〜４０５の編集および格付けに１つ以上のコーディング技法が望ましい場合、選択プロセスを繰り返す。この方法は、可能な複数のコーディング・オプションの全てまたは部分集合を同時に、互いに並行して実行し、その結果を分析プロセッサ４０６が処理するという実施態様を除外するものでは決してない。
コーディング技法の最終的な選択は、分析プロセッサ４０６によって決定される。唯１つのコーディング技法が選択された場合、最終選択はそのコーディング技法に限定される。その他の場合、各コード化ベースバンド信号４０２〜４０５の重み付け関数にしたがって格付けされた、複数の選択されたコーディング技法から、最終選択を行う。
情報信号１０２〜１０５は、大抵の場合パケット・フォーマットで受信される。この場合、情報パケットのバーストは時間的に分離され、コーダ４０１には別々の時点で到達する。コーダ４０１は、情報パケット信号１０２〜１０５を、コーディング・プロセスに適したフォーマットに変換する。コーダ４０１は、コーディング技法指定制御４０９によって、新たな情報パケットが到達したことを通知され、これによって、コーダ４０１はコーディング技法の指定およびプロセスを開始する。
本発明をリアル・タイム・システムに適用する場合、信号処理ブロック２０１は、処理したベースバンド信号２０２〜２０５をパケット・フォーマットで生成する。コーダ４０１は、信号１０２〜１０５をコード化し、コード化情報パケット信号４０２〜４０５を生成する。分析プロセッサ４０６は、選択基準にしたがって、コード化情報パケット信号４０２〜４０６を分析し、容認可能なコーディング技法を判定する。送信バッファ４０８は、パケット信号４０２〜４０６を、処理済みベースバンド・パケット信号２０２〜２０５に変換する。コード化情報パケット信号４０２〜４０５の分析は、最終的に処理済みベースバンド・パケット信号２０２〜２０５から発生した、複合キャリア・パケット信号２１６を基準とする。選択したコーディング技法は、以前に選択したコーディング技法と同一か、あるいは異なる。
コーディング技法の最終選択の後、分析プロセッサ４０６は、パス・インディケータ信号（pass indicator signal）４０７を出力する。パス・インディケータ信号４０７は、どのコーディング技法を最終的に選択したか、各コード化ベースバンド信号４０２〜４０５のシステム・タイミング、およびその他の関連情報のような情報を含む。コーダ４０１は、パス・インディケータ４０７を受信し、複数の選択した候補のコーディング技法からどのコーディング技法を選択したかを把握する。コーディング技法の候補が１つしかなかった場合、チャネル・コーダは信号４０７を用いる必要はない。この場合、コーディング技法の最終的な選択は、コーディング技法指定制御４０９を通じた、コーダ４０１と分析プロセッサ４０６との間の双方向処理によってコーダ４０１に知らされる。一旦コーディング技法の最終的選択を確定したならば、コーダ４０１は、選択したコーディング技法を用いて情報信号１０２〜１０５をコード化し、対応するコード化ベースバンド信号４０２〜４０５を送信バッファ４０８に出力する。
送信バッファ４０８は、コード化情報信号４０２〜４０５を、対応する処理済みベースバンド信号２０２〜２０５として、その出力に渡す。送信バッファ４０８は、必要であれば、付加情報をコード化ベースバンド信号４０２〜４０５に追加する。付加情報は、システム・タイミング情報を含み、どのコードおよびコーディング技法を選択したかに関する情報，およびその他の関連情報を追加する。追加された情報は、必要なときに、移動受信機１０８〜１１１によって用いられ、デコードや、信号の受信，復調および情報再生に適正に反映される。
第５図は、本発明によるアナログ通信システムの信号処理ブロックのブロック図を概略的に示す。第５図に示すブロック２０１は、音声コーダ５０６，音声デコーダ５０７，分析プロセッサ５０８，および送信バッファ５０９を含む。音声コーダ５０６は、入力信号１０２〜１０５を音声コーダ５０６による受信および相互処理に適したフォーマットに変換し、入力情報信号１０２〜１０５（この場合、音声信号とする）をコード化し、対応する音声コード化信号５１２〜５１５を生成する。音声デコーダ５０７は、コード化音声信号５１２〜５１５を受信し、音声デコーディング動作を行い、対応する変換ベースバンド信号５１８〜５２１を生成する。
第２図における複合キャリア信号２１６は、最終的に変換信号５１８〜５２１から生成される。分析プロセッサ５０８は、変換ベースバンド信号５１８〜５２１を受信し分析して、第２図において得られた複合キャリア信号２１６が、選択した複数の基準または単一の基準を満たすか否かについて判定を行う。また、分析プロセッサ５０８は、変換ベースバンド信号５１８〜５２１を分析するために、システム構成要素の変換ベースバンド信号５１８〜５２１に対する影響も、第２図における複合キャリア信号２１６の最終的な生成のために考慮に入れる。これらの影響は、予めプログラムされているかあるいは第１図の基地局コントローラ１０１によって更新されたかには係わらず、送信バッファ・ブロック５０９，第２図のブロック２０６〜２０９の周波数変換および変調，および第２図の加算増幅ブロック２１０の動作に帰するものである。加えて、分析プロセッサ５０８は、第２図の電力増幅器２１１の制限も、変換ベースバンド信号５１８〜５２１を分析するために考慮する。第２図の電力増幅器２１１のこれらの制限は、予めプログラムされるか、あるいは第１図の基地局コントローラ１０１によって更新される。システム構成要素の影響および電力増幅器の制限は、第１図の基地局コントローラ１０１によって、制御信号１１２を通じて与えられる。
分析プロセッサ５０８は、コードおよびデコード指定制御信号５１６，５１７を通じて、音声コーダ５１６および音声デコーダ５０７にそれぞれ通信する。分析プロセッサは、選択した音声コーディングおよびデコーディング動作が入力信号１０２〜１０５を対応する変換ベースバンド信号５１８〜５２１に変換し、選択した複数の基準または単一の基準を満たす複合キャリア信号２１６を発生することができたか否かについて判定を行う。通常、分析プロセッサが、変換したベースバンド信号５１８〜５２１は、選択した複数の基準または単一の基準を満たす、第２図の複合キャリア信号２１６を最終的に生成しないと判定した場合、新たなコードおよびデコードの選択が必要となる。
他の実施態様では、分析プロセッサ５０８は、１組の容認可能な変換ベースバンド信号５１８〜５２１を既に識別していても、コード指定制御信号５１６およびデコード指定制御信号５１７を通じて、新たなコードおよびデコード指定を要求することもある。この場合、分析プロセッサ５０８は、コーダ５０６に別のコード選択について指示するか、またはデコーダ５０７に別のデコードの選択について指示する。あるいは双方に指示する。続いて、分析プロセッサ５０８は、数組の変換ベースバンド信号５１８〜５２１の候補を編集する。各組は、最終的に、選択した複数の基準または単一の基準を満たす、第２図の複合キャリア信号２１６を生成することが可能となる。数組の変換ベースバンド信号５１８〜５２１の候補が編集された後、分析プロセッサ５０８は、編集した候補の組からどの組を、第２図における複合キャリア信号２１６の最終的な形成に選択すべきかについて判定を行う。どの候補を選択候補とするかについての決定は、変換ベースバンド信号候補の各組に関するある格付けを基準とする。この格付けは、移動受信機によって信号がデコードされる際の、各信号または信号品質測定値に指定される重み付け係数を基準とする。
コード指定制御信号５１６が音声コーダ５０６に入力される毎に、コーダ５０６は、以前の選択とは異なる音声コードの組を選択し、これを用いてベースバンド入力信号１０２〜１０５をコード化し、コード化ベースバンド信号５１２〜５１５を生成する。同様に、デコード指定制御信号５１７が音声デコーダ５０７に入力される毎に、デコーダ５０７は、以前の選択とは異なるデコードの組を選択し、これを用いてコード化ベースバンド信号５１２〜５１５をデコードし、変換ベースバンド信号５１８〜５２１を生成する。この選択のプロセスは、少なくとも１組のコードがコーディングに選択され、１組のデコードがデコーディングに選択されるまで繰り返される。選択したコードおよびデコードの組の編集および格付けに、１組以上のコードおよびデコードがそれぞれ望ましい場合、プロセッサ５０８による選択プロセスが繰り返される。
音声信号の音声品質は、当該音声信号のコーディング，またはデコーディング，あるいはコーディングおよびデコーディングに影響される。ブロック５０６，５０７における編集コードおよびデコードの格付けは、音声信号のある音声品質に対するこれらの影響を基準とする。関連技術では既知であるが、信号の音声品質は、分析プロセッサにおける知覚音声品質推定方法（method of perceptual speech quality estimation）によって判定される。分析プロセッサは、選択した各信号が受信機によって受信された際の音声品質について、選択した信号を格付けする。格付けプロセスのための各信号の音声品質スレシホルドの基準は、予めプログラムされるか、あるいは制御信号１１２を通じてシステム・コントローラによって更新される。
分析プロセッサ５０８は、１組のコードおよびデコードの最終選択を決定する。コードおよびデコード各々に１組のみが選択された場合、最終選択はそのコードおよびデコードに限定すればよい。その他の場合、最終選択は、各変換ベースバンド信号の重み付け関数にしたがって格付けされ選択された、複数のコードおよびデコードによって行われる。
コードおよびデコードの組の最終選択の後、分析プロセッサ５０８は、パス・インディケータ信号５１１を出力する。パス・インディケータ信号５１１は、対応するコーディングおよびデコーディングのために最終的に選択されたコード／デコードの組，変換信号５１８〜５２１のシステム・タイミング，およびその他の関連情報のような情報を含む。コーダ５０６およびデコーダ５０７は、パス・インディケータ５１１を受信し、複数の選択したコードおよびデコード候補から、どのコードおよびデコードの組をコーディングおよびデコーディングに選択したかついて把握する。コードおよびデコードの候補が１組のみであった場合、コーダおおびデコーダは信号５１１を用いる必要はない。この場合、最終的なコードおよびデコードの選択は、コーダ５０６およびデコーダ５０７にはわかっている。一旦１組のコードおよびデコードの最終的な選択が確定したなら、コーダ５０６は、選択した１組のコードを用いて、ベースバンド信号１０２〜１０５をコード化し、デコーダ５０７は、コード化ベースバンド信号５１２〜５１５をデコードし、変換ベースバンド信号５１８〜５２１を生成し、シグナリング・バッファ５０９に入力する。
シグナリング・バッファ５０９は、変換ベースバンド信号５１８，５１９を、対応する処理済みのベースバンド信号２０２〜２０５としてその出力に渡す。シグナリング・バッファ５０９は、変換ベースバンド信号を、第２図の対応するキャリア周波数変換／変調ブロック２０６〜２０９に適したものにしなければならない。更に、必要であれば、この動作には、ディジタル−アナログ変換，タイミングの調節，およびその他の関連する調節が含まれる。シグナリング・バッファ５０９の出力は、処理済みベースバンド信号２０２〜２０５となる。
第６図は、本発明による、第４図におけるコーダ・ブロック４０１の好適実施例のブロック図を示す。この実施例では、コーダは、音声コーダ６０１，チャネル・コーダ６０６を備え、これらは直列に接続されている。情報信号１０２〜１０５は、この場合音声信号であり、音声コーダ６０１を介して渡される。音声コーダ６０１は、数個の異なるが関連する音声コーディングを行う形式のものであり、かかる音声コーダは、コード励起線形予測音声コーダ（codeexcited Iinear prediction speech coder）である。音声コーダ６０１は、種々の方法で入力音声信号をコード化することができ、各コーディング毎に、音声品質に多少の変化がある。その結果、これらコーディングに多少の変化を伴って音声信号をコード化した場合、コード化信号波形は、著しく相違することになる。しかしながら、種々の各コード化信号の音声品質には多少の変化があるに過ぎない。したがって、音声コーダ６０１は、それぞれ多少の異なる音声コーディングを用いて各音声信号１０２〜１０５をコード化し、音声コード化信号６０２〜６０５を生成する。本質的に、音声コーディングの各変化は、異なるコーディング技法と見なされる。
音声コード化信号６０２〜６０５は、チャネル・コーダ６０６に入力される。チャネル・コーダ６０６は、指定されたチャネル・コーディング技法にしたがって入力信号をコード化し、コード化ベースバンド信号４０２〜４０５を出力する。コーディング技法指定制御信号４０９は、音声コーダ６０１およびチャネル・コーダ６０６に入力される。第４図の分析プロセッサ４０６は、信号１０２〜１０５をコード化するために用いる、１組の音声コーディング技法を選択するように、音声コーダ６０１に指示する。分析プロセッサが以前の要求とは異なるコーディング技法を要求する場合、音声コーダ６０１は、各信号のコーディングを多少変化させることにより、以前にコード化した信号とは著しく異なる音声コード化信号６０２〜６０５を生成する。この結果、著しく異なるコード化ベースバンド信号４０２〜４０５が最終的に得られる。分析プロセッサからの異なる音声コーディング技法に対する１つまたは数個の要求の後、分析プロセッサの複数の基準または単一の基準を満たす、１組のコード化ベースバンド信号４０２〜４０５が生成される。
別の実施態様では、分析プロセッサは、同じ音声コーディング技法の指定を維持し、信号４０９を通じて、チャネル・コーダ６０６に、異なるコーディング技法を用いて、音声コード化信号６０２〜６０５をコード化するように要求する。動的な実施態様では、分析プロセッサは、信号４０９を通じて、音声コーダ６０１およびチャネル・コーダ６０６に、異なるコーディング技法を要求する。この場合、音声コーディングおよびチャネル・コーディングは、以前の選択とは異なる。最終的に、分析プロセッサは、音声コーディングおよびチャネル・コーディング技法を選択する。これら１対のコーディング技法は、一連の信号１０２〜１０５に適用されると、第２図の複合信号２１６の要件を満たす、コード化ベースバンド信号４０２〜４０５を生成することができる。この好適実施例の利点は、音声コーダは、音声コーディングにおける多少の変化によって、本質的に同じ音声信号を生成するが、得られる波形は明らかに異なるので、チャネル・コーディングの動作が簡略化されることである。したがって、選択した基準を満たす１組のコード化ベースバンド信号４０２〜４０５を発見するために費やされる時間量は、大幅に減少する。
情報信号処理ブロック２０１は、１つ以上のマイクロプロセッサによって実施することができ、同様に、マイクロプロセッサおよび特定ハードウエア・システムの混成で実施することも可能である。代替実施形態のいずれにおいても、ブロック２０１の分析および選択プロセスのために、実際にコーディングおよびその他の機能を実行する必要はない。
第３図は、第２図の複合キャリア発生器２１７の実施例のブロック図を概略的に示す。第２図の複合キャリア信号２１６は、この実施例ではディジタル的に発生され、本発明による複合キャリア信号の属性全てを有する。ディジタル・ベースバンド信号処理ブロック３０１は、情報信号１０２〜１０５を分析し、本発明にしたがって、適切な１組のコードを選択する。更に、ブロック３０１は、選択した１組のコードを用いて情報信号１０２〜１０５をコード化し、各コード化ベースバンド信号をディジタル・キャリア信号に変換する。複数のディジタル・キャリア信号を共に加算し、ディジタル複合キャリア信号３０２を生成する。ディジタル・べースバンド信号処理ブロック３０１は、複合キャリア２１６のディジタル表現である、ディジタル複合キャリア信号３０２を発生する。ディジタル−アナログ変換器３０３において、信号３０２をディジタルからアナログ・フォーマットに変換する。ブロック３０３の出力は、アナログ・フォーマットの複合キャリア信号２１６である。
本発明は、本発明を説明する際に用いた、情報信号または情報チャネルの数には限定されるものではない。当業者は認めようが、本発明は、その他のシステムにも組み込むことが可能であり、あるいは単体システムとして機能することも可能である。
【図１】
0004024311.tif 000002
【図３】
0004024311.tif 000003
【図２】
0004024311.tif 000004
【図４】
0004024311.tif 000005
【図５】
0004024311.tif 000006
【図６】
0004024311.tif 000007