(57)【要約】  開示されるのは、１つ又は複数の無線伝送帯域を含む通信システムの特性を表す通信システムデータを得ることと、入力通信システムデータに少なくとも部分的に基づいて、ＣＦＲシステムで使用するために、１つ又は複数のパルスごとにそれぞれのパルス形状を決定する複数の更新可能なパラメータだけでなく、他のある特定のアルゴリズム実行パラメータを最適化することと、を含む方法を含む、クレストファクタ低減（ＣＦＲ）の実装である。複数の更新可能なパラメータを最適化することは、複数の性能パラメータの反復評価に基づいて、複数の更新可能なパラメータを反復して更新することを含む。方法は、通信システムを通して通信された１つ又は複数の信号に適用されるパルス減算手法を使用して信号を無線伝送用に処理する際に使用するために、クレスト低減システムを構成する、最適化された複数の更新可能なパラメータを提供することをさらに含む。
2020523833.tif 000002
【特許請求の範囲】
【請求項１】
１つ又は複数の無線伝送帯域を含む通信システムの特性を表す通信システムデータを受信することと、
前記受信した通信システムデータに少なくとも部分的に基づいて、クレストファクタ低減システムで使用するために、１つ又は複数のパルスごとにそれぞれのパルス形状を決定する複数の更新可能なパラメータを最適化することであって、複数の性能パラメータの反復評価に基づいて、前記複数の更新可能なパラメータを反復して更新することを含む前記複数の更新可能なパラメータを最適化することと、
前記通信システムを通して通信された１つ又は複数の信号に適用されるパルス減算手法を使用して信号を無線伝送用に処理する際に使用するために、前記１つ又は複数のパルスごとに前記それぞれのパルス形状を決定して、前記クレスト低減システムを構成する、前記最適化された複数の更新可能なパラメータを提供することと、
を含む方法。
【請求項２】
前記複数の更新可能なパラメータを最適化することが、
信号平滑化レベルを制御するパルス形状ファクタ、帯域延伸比、前記１つ又は複数の無線伝送帯域間の補正倍率の分配を制御する、帯域の相対的な重みファクタ、ハードクリッピングファクタ、又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値、
のうちの１つ又は複数を最適化することを含む、請求項１に記載の方法。
【請求項３】
前記通信システムデータを受信することが、
隣接電力比（ＡＣＰＲ）、アップサンプリング値、サンプリングレート、キャリア構成データ、パルス形状ファクタ値、帯域延伸比、少なくとも１つのパルス帯域重み、ハードクリッピングファクタ、パルス長値、ピークトラッカの数、クレストファクタ低減段階の数、又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値、のうちの１つ又は複数を受信することを含む、請求項１に記載の方法。
【請求項４】
前記複数の性能パラメータの前記反復評価に基づいて、前記複数の更新可能なパラメータを反復して更新することが、
前記１つ又は複数のパルスごとに前記それぞれのパルス形状の質を表す少なくとも１つの目的関数を定義することと、
前記受信した通信システムデータ、及び前記複数の更新可能なパラメータごとの開始点値に基づいて、前記１つ又は複数のパルスごとに１つ又は複数の開始点パルス形状を決定することと、
前記少なくとも１つの目的関数の反復した計算に基づいて、前記複数の更新可能なパラメータを反復して更新して、暫定的な１つ又は複数のパルス形状であって、前記受信した通信システムデータ、及び前記複数の更新可能なパラメータごとの暫定的な更新値に基づいて決定された前記暫定的な１つ又は複数のパルス形状を使用して、サンプル入力信号への前記クレストファクタ低減システムの適用から導出された少なくとも１つの暫定的な出力値を提供することと、
を含む、請求項１に記載の方法。
【請求項５】
前記少なくとも１つの目的関数を定義することが、
γが、ｔ＞０である場合にはγ（ｔ）＝ｋ１×ｔに従って、又は、ｔ＜０である場合にはγ（ｔ）＝ｋ２×ｔに従って計算されるバリア重み関数γ（ｔ）であり、ｋ１及びｋ２が調整可能な係数であり、ＡＣＰＲｔａｒｇｅｔが所定の目標ＡＣＰＲ値を表す場合に、
ＥＶＭ＋γ（ＡＣＰＲ−ＡＣＰＲｔａｒｇｅｔ）×ＡＣＰＲ
に従う、誤差ベクトルの大きさ（ＥＶＭ）及び隣接チャネル電力比（ＡＣＰＲ）の線形結合を含む目的関数を定義することを含む、請求項４に記載の方法。
【請求項６】
前記最適化された値を用いて前記クレスト低減システムを構成することと、
前記クレストファクタ低減システムを使用して受信信号を送信用に処理することと、
をさらに含む、請求項１に記載の方法。
【請求項７】
前記受信信号を処理することが、
前記最適化された複数の更新可能なパラメータに少なくとも部分的に基づいて決定された、前記それぞれの１つ又は複数のパルス形状を使用して、前記受信信号にパルス減算処理を実行することを含む、請求項６に記載の方法。
【請求項８】
前記受信信号に前記パルス減算を実行することが、
前記１つ又は複数の無線伝送帯域内の前記受信信号の１つ又は複数の時間ドメイン表現から合成された、集約時間ドメイン信号内のピークを識別することと、
前記１つ又は複数のパルスごとの前記それぞれの決定されたパルス形状を使用して、前記識別されたピークの前記集約時間ドメイン信号内の位置に少なくとも部分的に基づいて決定された前記受信信号のインスタンスで、前記それぞれの受信信号の前記それぞれの１つ又は複数の時間ドメイン表現ごとに、個々のパルス減算処理を実行することと、
を含む、請求項７に記載の方法。
【請求項９】
前記個々のパルス減算処理を実行することが、
前記１つ又は複数の帯域内の前記受信信号の特性に基づいて、前記それぞれの１つ又は複数のパルス形状を重み付けすることを含む、請求項８に記載の方法。
【請求項１０】
前記受信信号の前記特性が、少なくとも前記受信信号の相対的な信号電力を含む、請求項９に記載の方法。
【請求項１１】
１つ又は複数の無線伝送帯域を含む通信システムの特性を表す通信システムデータを受信するインタフェースと、
前記受信した通信システムデータに少なくとも部分的に基づいて、クレストファクタ低減システムで使用するために、１つ又は複数のパルスごとにそれぞれのパルス形状を決定する複数の更新可能なパラメータを最適化するように構成された最適化エンジンであって、前記複数の更新可能なパラメータを最適化することが、複数の性能パラメータの反復評価に基づいて、前記複数の更新可能なパラメータを反復して更新することを含む最適化エンジンと、
前記通信システムを通して通信された１つ又は複数の信号に適用されるパルス減算手法を使用して信号を無線伝送用に処理する際に使用するために、前記１つ又は複数のパルスごとに前記それぞれのパルス形状を決定して、前記クレスト低減システムを構成する、前記最適化された複数の更新可能なパラメータを提供する通信モジュールと、
を備えるシステム。
【請求項１２】
前記複数の更新可能なパラメータを最適化するように構成されたオプティマイザが、
信号平滑化レベルを制御するパルス形状ファクタ、帯域延伸比、前記１つ又は複数の無線伝送帯域間の補正倍率の分配を制御する、帯域の相対的な重みファクタ、ハードクリッピングファクタ、又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値、
のうちの１つ又は複数を最適化するように構成されている、請求項１１に記載のシステム。
【請求項１３】
前記複数の性能パラメータの前記反復評価に基づいて、前記複数の更新可能なパラメータを反復して更新するように構成された前記オプティマイザが、
前記１つ又は複数のパルスごとに前記それぞれのパルス形状の質を表す少なくとも１つの目的関数を定義するように、
前記受信した通信システムデータ及び前記複数の更新可能なパラメータごとの開始点値に基づいて、前記１つ又は複数のパルスごとに１つ又は複数の開始点パルス形状を決定するように、且つ、
前記少なくとも１つの目的関数の反復した計算に基づいて、前記複数の更新可能なパラメータを反復して更新して、暫定的な１つ又は複数のパルス形状であって、前記受信した通信システムデータ、及び前記複数の更新可能なパラメータごとの暫定的な更新値に基づいて決定された前記暫定的な１つ又は複数のパルス形状を使用して、サンプル入力信号への前記クレストファクタ低減システムの適用から導出された少なくとも１つの暫定的な出力値を提供するように構成されている、請求項１１に記載のシステム。
【請求項１４】
前記少なくとも１つの目的関数を定義するように構成された前記オプティマイザが、
γが、ｔ＞０である場合にはγ（ｔ）＝ｋ１×ｔに従って、又は、ｔ＜０である場合にはγ（ｔ）＝ｋ２×ｔに従って計算されるバリア重み関数γ（ｔ）であり、ｋ１及びｋ２が調整可能な係数であり、ＡＣＰＲｔａｒｇｅｔが所定の目標ＡＣＰＲ値を表す場合に、
ＥＶＭ＋γ（ＡＣＰＲ−ＡＣＰＲｔａｒｇｅｔ）×ＡＣＰＲ
に従う、誤差ベクトルの大きさ（ＥＶＭ）及び隣接チャネル電力比（ＡＣＰＲ）の線形結合を含む目的関数を定義するように構成されている、請求項１３に記載のシステム。
【請求項１５】
前記最適化された値を用いて前記クレスト低減システムを構成するように、且つ、
前記クレストファクタ低減システムを使用して、受信信号を送信用に処理するように、さらに構成されている、請求項１１に記載のシステム。
【請求項１６】
クレストファクタ低減システム内の信号処理のための方法であって、
１つ又は複数の無線伝送帯域内の受信信号の１つ又は複数の時間ドメイン表現から合成された、集約時間ドメイン信号内のピークを識別することと、
複数の更新可能なパラメータの最適化に基づいて決定された１つ又は複数のパルスごとにそれぞれのパルス形状を使用して、前記識別されたピークの前記集約時間ドメイン信号内の位置に少なくとも部分的に基づいて決定された前記受信信号のインスタンスで、前記それぞれの受信信号の前記それぞれの１つ又は複数の時間ドメイン表現ごとに、個々のパルス減算処理を実行することと、
を含むとともに、
前記複数の更新可能なパラメータの前記最適化が、前記１つ又は複数の無線伝送帯域を含む通信システムの特性を表す所定の通信システムデータを少なくとも部分的に使用する、複数の性能パラメータの反復評価に従う前記複数の更新可能なパラメータの反復した更新の、以前の性能に基づいている方法。
【請求項１７】
前記個々のパルス減算処理を実行することが、
前記１つ又は複数の無線伝送帯域内の前記受信信号の特性に基づいて、前記それぞれの１つ又は複数のパルス形状を重み付けすることを含む、請求項１６に記載の方法。
【請求項１８】
前記受信信号の前記特性が、少なくとも前記受信信号の相対的な信号電力を含む、請求項１７に記載の方法。
【請求項１９】
前記複数の更新可能なパラメータの前記最適化が、
信号平滑化レベルを制御するパルス形状ファクタ、帯域延伸比、前記１つ又は複数の無線伝送帯域間の補正倍率の分配を制御する、帯域の相対的な重みファクタ、ハードクリッピングファクタ、又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値、
のうちの１つ又は複数の最適化を含む、請求項１６に記載の方法。
【請求項２０】
前記通信システムデータが、
隣接電力比（ＡＣＰＲ）、アップサンプリング値、サンプリングレート、キャリア構成データ、パルス形状ファクタ値、帯域延伸比、少なくとも１つのパルス帯域重み、ハードクリッピングファクタ、パルス長値、ピークトラッカの数、クレストファクタ低減段階の数、又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値、
のうちの１つ又は複数を含む、請求項１６に記載の方法。
【請求項２１】
前記複数の性能パラメータの前記反復評価に従う前記複数の更新可能なパラメータの前記反復した更新が、前記１つ又は複数のパルスごとに前記それぞれのパルス形状の質を表す少なくとも１つの目的関数を使用して実行され、且つ、サンプル入力信号への前記クレストファクタ低減システムの適用から導出された少なくとも１つの暫定的な出力値を提供する前記少なくとも１つの目的関数の反復した計算に従う前記複数の更新可能なパラメータの反復した更新が、暫定的な１つ又は複数のパルス形状であって、前記通信システムデータ、及び前記複数の更新可能なパラメータごとの暫定的な更新値に基づいて決定される前記暫定的な１つ又は複数のパルス形状を使用して実行される、請求項１６に記載の方法。
【請求項２２】
前記少なくとも１つの目的関数が、
γが、ｔ＞０である場合にはγ（ｔ）＝ｋ１×ｔに従って、又は、ｔ＜０である場合にはγ（ｔ）＝ｋ２×ｔに従って計算されるバリア重み関数γ（ｔ）であり、ｋ１及びｋ２が調整可能な係数であり、ＡＣＰＲｔａｒｇｅｔが所定の目標ＡＣＰＲ値を表す場合に、
ＥＶＭ＋γ（ＡＣＰＲ−ＡＣＰＲｔａｒｇｅｔ）×ＡＣＰＲ
に従う、誤差ベクトルの大きさ（ＥＶＭ）及び隣接チャネル電力比（ＡＣＰＲ）の線形結合を含む、請求項２１に記載の方法。
【請求項２３】
クレストファクタ低減システムであって、
１つ又は複数の無線伝送帯域内の受信信号の１つ又は複数の時間ドメイン表現から合成された、集約時間ドメイン信号内のピークを識別するピーク識別回路と、
複数の更新可能なパラメータの最適化に基づいて決定された１つ又は複数のパルスごとにそれぞれのパルス形状を使用して、前記識別されたピークの前記集約時間ドメイン信号内の位置に少なくとも部分的に基づいて決定された前記受信信号のインスタンスで、前記それぞれの受信信号の前記それぞれの１つ又は複数の時間ドメイン表現ごとに、個々のパルス減算処理を実行するパルス減算回路と、
を含むとともに、
前記複数の更新可能なパラメータの前記最適化が、前記１つ又は複数の無線伝送帯域を含む通信システムの特性を表す所定の通信システムデータを少なくとも部分的に使用する、複数の性能パラメータの反復評価に従う前記複数の更新可能なパラメータの反復した更新の、以前の性能に基づいているクレストファクタ低減システム。
【請求項２４】
前記個々のパルス減算処理を実行する前記回路減算回路が、
前記１つ又は複数の無線伝送帯域内の前記受信信号の特性に基づいて、前記それぞれの１つ又は複数のパルス形状を重み付けするように構成されている、請求項２３に記載のシステム。
【請求項２５】
前記受信信号の前記特性が、少なくとも前記受信信号の相対的な信号電力を含む、請求項２４に記載のシステム。
【請求項２６】
前記複数の更新可能なパラメータの前記最適化が、信号平滑化レベルを制御するパルス形状ファクタ、帯域延伸比、前記１つ又は複数の無線伝送帯域間の補正倍率の分配を制御する、帯域の相対的な重みファクタ、ハードクリッピングファクタ、又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値、
のうちの１つ又は複数の最適化を含む、請求項２３に記載のシステム。
【請求項２７】
請求項１〜１０、又は、請求項１６〜２２のいずれか一項に記載のステップをすべて実行するように構成された、クレストファクタ低減システム。
【請求項２８】
非一時的な機械可読媒体に符号化された設計構造であって、コンピュータ支援設計システムで処理されたときに、請求項１１〜１５の較正システム、請求項２３〜２６のクレストファクタ低減システム、又は請求項２７のクレストファクタ低減システムの機械実行可能な表現を生成する要素を含む、前記設計構造。
【請求項２９】
実行されたときに、請求項１〜１０、又は、請求項１６〜２２のいずれか一項に記載の方法ステップを含む動作を起こさせるプロセッサ上で実行可能なコンピュータ命令のセットを用いてプログラムされた、非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１７年６月９日に出願された、米国仮特許出願第６２／５１７，３４８号明細書の利益を主張し、その内容は、参照により本明細書に援用される。
【０００２】
本開示は、クレストファクタ低減に関する。
【背景技術】
【０００３】
通信システムでは、信号のピーク振幅が、平均に対して、例えば、平均実効値（ＲＭＳ：ｒｏｏｔ−ｍｅａｎ−ｓｑｕａｒｅ）又は平均絶対量に対して制限されていることが望ましい場合が多い。無線周波数電力増幅器の増幅成分は、例えば、その出力振幅に絶対的な制限があるか、又は、ある一定の出力振幅を超えたかなり大きな歪みを示す場合があり、したがって、このような制限（例えば、「クリッピング（ｃｌｉｐｐｉｎｇ）」）から生じる歪みの導入を回避するために、信号を前処理して、入力信号が出力で歪みを引き起こさないようにすることが望まれる。また、信号に様々な形の歪みを導入しないように信号を前処理し、決められた計算バジェット内で前処理を実行することも望まれる。
【発明の概要】
【課題を解決するための手段】
【０００４】
全般的な態様では、クレストファクタ低減（ＣＦＲ：ｃｒｅｓｔ  ｆａｃｔｏｒ  ｒｅｄｕｃｔｉｏｎ）処理の手法は、入力信号から、又は複数の帯域のベースバンド信号からスケーリングされたパルスを減算すること（若しくはパルスの他の適用）を利用する。パルスは、通信帯域及び符号化手法に関連してＣＦＲ手法が満たすべき特定の要件に従って事前に設計されている。ＣＦＲ手法を実装するシステムの利用可能な計算及び記憶容量をパルス形状の設計時に考慮に入れてもまたよい。事前に設計するプロセスは、実行時ＣＦＲ信号処理で使用するために、パルス形状を発生させる様々なパルス形状の定量的評価及び最適化を使用する。
【０００５】
これらの手法のうちの１つ又は複数は、例えば、結果として生じる誤差ベクトルの大きさ（ＥＶＭ：Ｅｒｒｏｒ  Ｖｅｃｔｏｒ  Ｍａｇｎｉｔｕｄｅ）及び隣接シャネル電力比（ＡＣＰＲ：Ａｄｊａｃｅｎｔ  Ｃｈａｎｅｌ  Ｐｏｗｅｒ  Ｒａｔｉｏ）量の点で定量された歪みを最小化、又は低減しながら、ピーク振幅を制限するという技術的問題に対処している。ＥＶＭを低減することによって、既存の手法に比べて帯域内の有効な通信データ転送率を増加させることができる。ＡＣＰＲを低減することによって、隣接チャネルの干渉は低減され、これにより、干渉が低減されるため、このようなチャネル内の通信データ転送率を増加させることができる。
【０００６】
いくつかの変形形態では、１つ又は複数の無線伝送帯域を含む通信システムの特性を表す通信システムデータを受信することと、受信した通信システムデータに少なくとも部分的に基づいて、クレストファクタ低減システムで使用するために、１つ又は複数のパルスごとにそれぞれのパルス形状を決定する複数の更新可能なパラメータを最適化することと、を含む方法が提供される。複数の更新可能なパラメータを最適化することは、複数の性能パラメータの反復評価に基づいて、複数の更新可能なパラメータを反復して更新することを含む。方法は、通信システムを通して通信された１つ又は複数の信号に適用されるパルス減算手法を使用して信号を無線伝送用に処理する際に使用するために、１つ又は複数のパルスごとにそれぞれのパルス形状を決定して、クレスト低減システムを構成する、最適化された複数の更新可能なパラメータを提供することをさらに含む。
【０００７】
方法の実施形態は、以下の特徴のうちの１つ又は複数を含む、本開示に記載されている特徴のうちの少なくともいくつかを含むことができる。
【０００８】
複数の更新可能なパラメータを最適化することは、例えば、信号平滑化レベルを制御するパルス形状ファクタ、帯域延伸比、１つ又は複数の無線伝送帯域間の補正倍率の分配を制御する、帯域の相対的な重みファクタ、ハードクリッピングファクタ、及び／又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値のうちの１つ又は複数を最適化することを含むことができる。
【０００９】
通信システムデータを受信することは、例えば、隣接電力比（ＡＣＰＲ）、アップサンプリング値、サンプリングレート、キャリア構成データ、パルス形状ファクタ値、帯域延伸比、少なくとも１つのパルス帯域重み、ハードクリッピングファクタ、パルス長値、ピークトラッカの数、クレストファクタ低減段階の数、又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値、のうちの１つ又は複数を受信することを含むことができる。
【００１０】
複数の性能パラメータの反復評価に基づいて、複数の更新可能なパラメータを反復して更新することは、１つ又は複数のパルスごとにそれぞれのパルス形状の質を表す少なくとも１つの目的関数を定義することと、受信した通信システムデータ、及び複数の更新可能なパラメータごとの開始点値に基づいて、１つ又は複数のパルスごとに１つ又は複数の開始点パルス形状を決定することと、少なくとも１つの目的関数の反復した計算に基づいて、複数の更新可能なパラメータを反復して更新して、暫定的な１つ又は複数のパルス形状であって、受信した通信システムデータ、及び複数の更新可能なパラメータごとの暫定的な更新値に基づいて決定された暫定的な１つ又は複数のパルス形状を使用して、サンプル入力信号へのクレストファクタ低減システムの適用から導出された少なくとも１つの暫定的な出力値を提供することと、を含むことができる。
【００１１】
少なくとも１つの目的関数を定義することは、γが、ｔ＞０である場合にはγ（ｔ）＝ｋ１×ｔに従って、又は、ｔ＜０である場合にはγ（ｔ）＝ｋ２×ｔに従って計算されるバリア重み関数γ（ｔ）であり、ｋ１及びｋ２が調整可能な係数であり、ＡＣＰＲｔａｒｇｅｔが所定の目標ＡＣＰＲ値を表す場合に、ＥＶＭ＋γ（ＡＣＰＲ−ＡＣＰＲｔａｒｇｅｔ）×ＡＣＰＲに従う、誤差ベクトルの大きさ（ＥＶＭ）及び隣接チャネル電力比（ＡＣＰＲ）の線形結合を含む目的関数を定義することを含むことができる。
【００１２】
方法は、最適化された値を用いてクレストファクタ低減システムを構成することと、クレストファクタ低減システムを使用して受信信号を送信用に処理することと、をさらに含むことができる。
【００１３】
受信信号を処理することは、最適化された複数の更新可能なパラメータに少なくとも部分的に基づいて決定された、それぞれの１つ又は複数のパルス形状を使用して、受信信号にパルス減算処理を実行することを含むことができる。
【００１４】
受信信号にパルス減算処理を実行することは、１つ又は複数の無線伝送帯域内の受信信号の１つ又は複数の時間ドメイン表現から合成された、集約時間ドメイン信号内のピークを識別することと、１つ又は複数のパルスごとのそれぞれの決定されたパルス形状を使用して、識別されたピークの集約時間ドメイン信号内の位置に少なくとも部分的に基づいて決定された受信信号のインスタンスで、それぞれの受信信号のそれぞれの１つ又は複数の時間ドメイン表現ごとに、個々のパルス減算処理を実行することと、を含むことができる。
【００１５】
個々のパルス減算処理を実行することは、１つ又は複数の帯域内の受信信号の特性に基づいて、それぞれの１つ又は複数のパルス形状を重み付けすることを含むことができる。
【００１６】
受信信号の特性は、少なくとも受信信号の相対的な信号電力を含むことができる。
【００１７】
いくつかの変形形態では、１つ又は複数の無線伝送帯域を含む通信システムの特性を表す通信システムデータを受信するインタフェースと、受信した通信システムデータに少なくとも部分的に基づいて、クレストファクタ低減システムで使用するために、１つ又は複数のパルスごとにそれぞれのパルス形状を決定する複数の更新可能なパラメータを最適化するように構成された最適化エンジンと、を含むシステムが提供される。複数の更新可能なパラメータを最適化することは、複数の性能パラメータの反復評価に基づいて、複数の更新可能なパラメータを反復して更新することを含む。システムは、１つ又は複数のパルスごとにそれぞれのパルス形状を決定して、通信システムを通して通信された１つ又は複数の信号に適用されるパルス減算手法を使用して、信号を無線伝送用に処理する際に使用するために、クレストファクタ低減システムを構成する、最適化された複数の更新可能なパラメータを提供する通信モジュールをさらに含む。
【００１８】
システムの実施形態は、方法に関連して上記で説明した特徴のうちの少なくともいくつかだけでなく、以下の特徴のうちの１つ又は複数もまた含む、本開示に記載されている特徴のうちの少なくともいくつかを含むことができる。
【００１９】
複数の更新可能なパラメータを最適化するように構成されたオプティマイザは、例えば、信号平滑化レベルを制御するパルス形状ファクタ、帯域延伸比、１つ又は複数の無線伝送帯域間の補正倍率の分配を制御する、帯域の相対的な重みファクタ、ハードクリッピングファクタ、及び／又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値、のうちの１つ又は複数を最適化するように構成することができる。
【００２０】
複数の性能パラメータの反復評価に基づいて、複数の更新可能なパラメータを反復して更新するように構成されたオプティマイザは、１つ又は複数のパルスごとにそれぞれのパルス形状の質を表す少なくとも１つの目的関数を定義するように、受信した通信システムデータ、及び複数の更新可能なパラメータごとの開始点値に基づいて、１つ又は複数のパルスごとに１つ又は複数の開始点パルス形状を決定するように、且つ、少なくとも１つの目的関数の反復した計算に基づいて、複数の更新可能なパラメータを反復して更新して、暫定的な１つ又は複数のパルス形状であって、受信した通信システムデータ、及び複数の更新可能なパラメータごとの暫定的な更新値に基づいて決定された暫定的な１つ又は複数のパルス形状を使用して、サンプル入力信号へのクレストファクタ低減システムの適用から導出された少なくとも１つの暫定的な出力値を提供するように構成することができる。
【００２１】
少なくとも１つの目的関数を定義するように構成されたオプティマイザは、γが、ｔ＞０である場合にはγ（ｔ）＝ｋ１×ｔに従って、又は、ｔ＜０である場合にはγ（ｔ）＝ｋ２×ｔに従って計算されるバリア重み関数γ（ｔ）であり、ｋ１及びｋ２が調整可能な係数であり、ＡＣＰＲｔａｒｇｅｔが所定の目標ＡＣＰＲ値を表す場合に、ＥＶＭ＋γ（ＡＣＰＲ−ＡＣＰＲｔａｒｇｅｔ）×ＡＣＰＲに従う、誤差ベクトルの大きさ（ＥＶＭ）及び隣接チャネル電力比（ＡＣＰＲ）の線形結合を含む目的関数を定義するように構成することができる。
【００２２】
システムは、最適化された値を用いてクレスト低減システムをさらに構成し、クレストファクタ低減システムを使用して受信信号を送信用に処理することができる。
【００２３】
いくつかの変形形態では、クレストファクタ低減システム内の信号処理のための方法が提供される。方法は、１つ又は複数の無線伝送帯域内の受信信号の１つ又は複数の時間ドメイン表現から合成された、集約時間ドメイン信号内のピークを識別することと、複数の更新可能なパラメータの最適化に基づいて決定された１つ又は複数のパルスごとにそれぞれのパルス形状を使用して、識別されたピークの集約時間ドメイン信号内の位置に少なくとも部分的に基づいて決定された受信信号のインスタンスで、それぞれの受信信号のそれぞれの１つ又は複数の時間ドメイン表現ごとに、個々のパルス減算処理を実行することと、を含む。複数の更新可能なパラメータの最適化は、１つ又は複数の無線伝送帯域を含む通信システムの特性を表す所定の通信システムデータを少なくとも部分的に使用する、複数の性能パラメータの反復評価に従う複数の更新可能なパラメータの反復した更新の、以前の性能に基づいている。
【００２４】
方法の実施形態は、第１の方法及びシステムに関連して上記で説明した特徴のうちの少なくともいくつかだけでなく、以下の特徴のうちの１つ又は複数もまた含む、本開示に記載されている特徴のうちの少なくともいくつかを含むことができる。
【００２５】
個々のパルス減算処理を実行することは、１つ又は複数の無線伝送帯域内の受信信号の特性に基づいて、それぞれの１つ又は複数のパルス形状を重み付けすることを含むことができる。
【００２６】
受信信号の特性は、少なくとも受信信号の相対的な信号電力を含むことができる。
【００２７】
複数の更新可能なパラメータの最適化は、例えば、信号平滑化レベルを制御するパルス形状ファクタ、帯域延伸比、１つ又は複数の無線伝送帯域間の補正倍率の分配を制御する、帯域の相対的な重みファクタ、ハードクリッピングファクタ、及び／又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値、のうちの１つ又は複数の最適化を含むことができる。
【００２８】
通信システムデータは、例えば、隣接チャネル電力比（ＡＣＰＲ）、アップサンプリング値、サンプリングレート、キャリア構成設定、パルス形状ファクタ、帯域延伸比、少なくとも１つのパルス帯域重み、ハードクリッピングファクタ、パルス長、ピークトラッカの数、クレストファクタ低減段階の数、及び／又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ、のうちの１つ又は複数を含むことができる。
【００２９】
複数の性能パラメータの反復評価に従う複数の更新可能なパラメータの反復した更新は、１つ又は複数のパルスごとにそれぞれのパルス形状の質を表す少なくとも１つの目的関数を使用して実行することができ、且つ、サンプル入力信号へのクレストファクタ低減システムの適用から導出された少なくとも１つの暫定的な出力値を提供する少なくとも１つの目的関数の反復した計算に従う複数の更新可能なパラメータの反復した更新は、暫定的な１つ又は複数のパルス形状であって、通信システムデータ、及び複数の更新可能なパラメータごとの暫定的な更新値に基づいて決定される暫定的な１つ又は複数のパルス形状を使用して実行することができる。
【００３０】
少なくとも１つの目的関数は、γが、ｔ＞０である場合にはγ（ｔ）＝ｋ１×ｔに従って、又は、ｔ＜０である場合にはγ（ｔ）＝ｋ２×ｔに従って計算されるバリア重み関数γ（ｔ）であり、ｋ１及びｋ２が調整可能な係数であり、ＡＣＰＲｔａｒｇｅｔが所定の目標ＡＣＰＲ値を表す場合に、ＥＶＭ＋γ（ＡＣＰＲ−ＡＣＰＲｔａｒｇｅｔ）×ＡＣＰＲに従う、誤差ベクトルの大きさ（ＥＶＭ）及び隣接チャネル電力比（ＡＣＰＲ）の線形結合を含むことができる。
【００３１】
いくつかの変形形態では、１つ又は複数の無線伝送帯域内の受信信号の１つ又は複数の時間ドメイン表現から合成された、集約時間ドメイン信号内のピークを識別するピーク識別回路と、複数の更新可能なパラメータの最適化に基づいて決定された１つ又は複数のパルスごとにそれぞれのパルス形状を使用して、識別されたピークの集約時間ドメイン信号内の位置に少なくとも部分的に基づいて決定された受信信号のインスタンスで、それぞれの受信信号のそれぞれの１つ又は複数の時間ドメイン表現ごとに、個々のパルス減算処理を実行するパルス減算回路と、を含むクレストファクタ低減システムが提供される。複数の更新可能なパラメータの最適化は、１つ又は複数の無線伝送帯域を含む通信システムの特性を表す所定の通信システムデータを少なくとも部分的に使用する、複数の性能パラメータの反復評価に従う複数の更新可能なパラメータの反復した更新の、以前の性能に基づいている。
【００３２】
クレストファクタ低減システムの実施形態は、第１の方法及び第２の方法、並びに第１のシステムに関連して上記で説明した特徴のうちの少なくともいくつかだけでなく、以下の特徴のうちの１つ又は複数もまた含む、本開示に記載されている特徴のうちの少なくともいくつかを含むことができる。
【００３３】
個々のパルス減算を実行する回路減算回路は、１つ又は複数の無線伝送帯域内の受信信号の特性に基づいて、それぞれの１つ又は複数のパルス形状を重み付けするように構成することができる。
【００３４】
受信信号の特性は、少なくとも受信信号の相対的な信号電力を含むことができる。
【００３５】
複数の更新可能なパラメータの最適化は、例えば、信号平滑化レベルを制御するパルス形状ファクタ、帯域延伸比、１つ又は複数の無線伝送帯域間の補正倍率の分配を制御する、帯域の相対的な重みファクタ、ハードクリッピングファクタ、及び／又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値、のうちの１つ又は複数の最適化を含むことができる。
【００３６】
いくつかの変形形態では、上記で提供された方法ステップのうちの１つ又は複数を実行するように構成されたクレストファクタ低減システムが提供される。
【００３７】
いくつかの変形形態では、非一時的な機械可読媒体に符号化された設計構造であって、コンピュータ支援設計システムで処理されたときに、上記で説明したシステムモジュールのうちの１つ又は複数の機械実行可能な表現を生成する要素を含む設計構造が提供される。
【００３８】
いくつかの変形形態では、集積回路定義データセットが、集積回路製造システムで処理されたときに、上記で説明したシステムモジュールのうちの１つ又は複数を製造する集積回路製造システムを構成する。
【００３９】
いくつかの変形形態では、実行されたときに、上記で説明した様々な方法ステップを含む動作を起こさせるプロセッサ上で実行可能なコンピュータ命令のセットを用いてプログラムされた、非一時的なコンピュータ可読媒体が提供される。
【００４０】
クレストファクタ低減システム、設計構造、集積回路定義データセット、及びコンピュータ可読媒体の実施形態は、第１の方法及び第２の方法、並びに第１のシステム及び第２のシステムに関連して上記で説明した特徴のうちの少なくともいくつかを含む、本開示に記載された特徴のうちの少なくともいくつかを含むことができる。
【００４１】
本発明の他の特徴及び利点は、以下の説明及び特許請求の範囲から明らかである。
【００４２】
これらの態様及び他の態様を、次に、以下の図面を参照しながら詳細に説明することにする。
【図面の簡単な説明】
【００４３】
【図１】それぞれが（又は、そのうちのいくつかが）クレストファクタ低減システムを実装するように構成することができる複数のデバイスを有する、例示的な通信システムの図である。
【図２】クレストファクタ低減システムを決定／開発するプロセスのフロー図である。
【図３】通信システムデータを提供するためにユーザが使用し得る例示的なインタフェースの画面イメージである。
【図４】分離された帯域信号に所定のパルスを適用する回路の例示的な実装形態の概略図である。
【図５】図１のデバイスのうちのいずれかの実装形態において使用し得る例示的なデバイスの概略図である。
【図６】ＣＦＲ処理の実装を容易にする例示的な手順のフローチャートである。
【図７】ＣＦＲ処理を実行する例示的な手順のフローチャートである。
【発明を実施するための形態】
【００４４】
様々な図面において、同様の参照符号は同様の要素を表示する。
【００４５】
本明細書で開示しているのは、最適な、又は、最適に近い（「最適化されている」が、必ずしも「最適」とは限らない）パルス形状を決定して、１つ又は複数の無線伝送帯域内の信号に適用して、最適な、又は最適に近いクレストファクタ低減（ＣＦＲ）を実現するための方法、システム、デバイス、媒体及びその他の実装である。このタイプの前処理では、「クレストファクタ」は、信号波形の平均ＲＭＳ値に対するピーク値の比であると定義することができる。本開示では、以下の用語を使用することにする。量「ピーク電力と平均電力との比」（ＰＡＰＲ：ｐｅａｋ−ｔｏ−ａｖｅｒａｇｅ  ｐｏｗｅｒ  ｒａｔｉｏ）は、２乗したピーク振幅（ピーク電力を示す）を、２乗したＲＭＳ値（平均電力を示す）で除算したものであると定義され、したがって、ＰＡＰＲは、クレストファクタ（ＣＦ）の２乗に等しい。しかしながら、対数スケール（デシベルすなわちｄＢ）で表すと、ＰＡＰＲ値はＣＦと同一である。歪みの様々な尺度によって、前処理の影響を特徴付けすることができる。例えば、誤差ベクトルの大きさ（ＥＶＭ）は、平均誤差電力の平方根を、基準電力（例えば、符号化コンスタレーションの最大電力）の平方根で除算し、デシベルで、又は割合として表したものであると定義することができる。歪みの別の尺度は、所望の信号帯域外の信号エネルギーの広がりに関し、これは、例えば、「隣接チャネル電力比」（ＡＣＰＲ）として測定され、所望のチャネルの電力に対する隣接チャネルの合計電力（例えば、相互変調信号）間の比であると定義される。
【００４６】
様々な手法をＣＦＲに使用することができる。１つの手法は、信号をアップサンプリングしてから、クリッピングし、その後に、クリッピングされた信号をフィルタリングして、主にＡＣＰＲの形で歪みを低減することを伴う。フィルタリングそれ自体が新たな振幅ピークを導入する場合があるので、このプロセスは複数回繰り返すことができる。いくつかのこのような手法では、信号がクリッピングされるレベルを段から段へと下げ、そのＲＭＳ値に対する目標最大振幅を徐々に満たすようにすることができる。別の手法では、アップサンプリングされた信号がクリッピングされ、この信号がクリッピング信号を超える量は、事前定義されたフィルタでフィルタリングされるか、又は、ピーク振幅の時間位置を中心とする事前定義された時間ドメインウィンドウで（すなわち、適切に帯域制限されるように）乗算され、信号から減算される。ここでもまた、このような手法では、フィルタリング又はウィンドーイングは制限を超える新たなピーク振幅を導入する場合があるので、プロセスをいくつかの段で繰り返すことができる。
【００４７】
さらに別の手法は、入力信号内の閾値を上回るピーク振幅の位置を識別し、事前定義されたパルス形状のスケーリングされたバージョンを減算する。このパルス形状は、許容された信号帯域外に実質的なエネルギーを追加しないように設計することができる。減算されたパルスは、パルスが追加された点ではなく、その付近のピーク振幅を除去しない可能性があるため、このプロセスを複数回繰り返すことが必要な場合がある。
【００４８】
いくつかのシステムでは、入力信号は、介在する帯域で周波数が分離された２つ以上の周波数制限帯域内の信号の合成を表す場合がある。本明細書に記載された手法のうちのいくつかは、合成された信号の振幅を制限することを目的として、制限された周波数帯域のそれぞれを表すベースバンド信号を処理することを試みている。
【００４９】
それに応じて、いくつかの実施形態では、１つ又は複数の無線伝送帯域を含む通信システムの特性を表す通信システムデータを受信することと、受信した通信システムデータに少なくとも部分的に基づいて、クレストファクタ低減システムで使用するために、１つ又は複数のパルスごとにそれぞれのパルス形状を決定する複数の更新可能なパラメータを最適化することと、を含む方法であって、複数の更新可能なパラメータを最適化することが、複数の性能パラメータの反復評価に基づいて、複数の更新可能なパラメータを反復して更新することを含む、方法が提供される。値を「最適化すること」とは、向上した、又は最良の目的を生み出すための値を決定すること、例えば、性能パラメータを介して定量化されるような、向上した、又は最良の性能を生み出す形状パラメータの値を最適化することを意味する。方法は、通信システムを通して通信された１つ又は複数の信号に適用されるパルス減算手法を使用して信号を無線伝送用に処理する際に使用するために、１つ又は複数のパルスごとにそれぞれのパルス形状を決定して、クレスト低減システムを構成する、最適化された複数の更新可能なパラメータを提供することもまた含む。
【００５０】
方法は、最適化された値を用いて、（基地局若しくはアクセスポイントなどのネットワークノードで、又は個人のデバイスで実装し得る）クレスト低減システムを構成すること、及び、クレストファクタ低減システムを使用して受信信号を伝送用に処理することをさらに含むことができる。クレストファクタ低減システムは、ＣＦＲシステム設計が実行されたデバイスにあってもよいし、他の何らかのデバイスにあってもよい。受信信号を処理することは、最適化された複数の更新可能なパラメータに少なくとも部分的に基づいて決定された、それぞれの１つ又は複数のパルス形状を使用して、受信信号にパルス減算処理を実行することを含むことができる。受信信号にパルス減算を実行することは、１つ又は複数の無線伝送帯域内の受信信号の１つ又は複数の時間ドメイン表現から合成された、集約時間ドメイン信号（又は、いくつかの実施形態では、空間ドメイン信号）内のピークを識別することと、識別されたピークの集約時間ドメイン信号内の位置に少なくとも部分的に基づいて決定された受信信号のインスタンスで、それぞれの受信信号のそれぞれの１つ又は複数の時間ドメイン表現ごとに、個々のパルスの減算を実行することと、を含むことができる。
【００５１】
いくつかの実施形態では、デバイス（個人のデバイス１１０、サーバ１７２、及び／又は、図１の例示的な通信システム１００に描かれているアクセスポイント１５０ａ〜ｎ及び基地局１６０ａ〜ｎなどのネットワークノードなどであり、デバイス１１０、１５０ａ〜ｎ、及び１６０ａ〜ｎは、ネットワーク１７０を介してサーバ１７２と通信することができる）は、別の（遠隔）デバイスで最適化された設計に基づいてＣＦＲシステムを実装するように構成することができる。このような実施形態は、したがって、ＣＦＲシステムを実装するために、１つ又は複数の無線伝送帯域内の受信信号の１つ又は複数の時間ドメイン表現から合成された、集約時間ドメイン信号内のピークを識別することと、識別されたピークの集約時間ドメイン信号内の位置に少なくとも部分的に基づいて決定された受信信号のインスタンスでの、それぞれの受信信号のそれぞれの１つ又は複数の時間ドメイン表現ごとの個々のパルス減算と、を含む方法を含むことができる。複数の更新可能なパラメータの最適化は、１つ又は複数の無線伝送帯域を含む通信システムの特性を表す所定の通信システムデータを少なくとも部分的に使用する、複数の性能パラメータの反復評価に従う複数の更新可能なパラメータの反復した更新の、以前の性能に基づいている。
【００５２】
言及したように、ＣＦＲシステムの実装は、２つの主要な段階、すなわち、１）所定の、又は指定された通信システムデータ（例えば、ＣＦＲパルス形状属性及び／又は最適化設定のうちのいくつかを表すデータを含む例示的なシステム１００のような、通信システムの属性を表すデータ）に基づいて、単一帯域又は多重帯域構成に対してクレストファクタ低減システム設計プロセスを実行するＣＦＲ開発／設計段階、及び、２）第１の段階で開発された実装が、（例えば、プロセッサベースのデバイス、ＦＰＧＡ／ＡＳＩＣベースのデバイス上で）システムの様々なデバイス／ノードで配備、又は実現され、且つ、単一帯域信号又は多重帯域信号に適用されるＣＦＲ実行段階を含む。
【００５３】
このため、図２を参照すると、クレストファクタ低減システムを決定する／開発するために、図１に描かれているデバイス／ノードのうちのいずれかにおいて実装し得るプロセス２００を図示するフロー図が提供されている。いくつかの実装形態では、設計時のシステムは、ユーザインタフェース（例えば、図３に示されているもののようなインタフェースを含むグラフィカルユーザインタフェース、ＧＵＩ）を含み、このインタフェースでユーザは、パルス減算ベースのクレストファクタ低減（ＣＦＲ）手法を使用し得る通信システムの様々な態様、パラメータ、又は属性を指定する。例えば、また、プロセス２００のうちのユーザ要求段階２１０に図示されているように、ユーザ（例えば、技術者、エンジニア、又は図１のデバイス／ノードの管理者、例えば、モバイルワイヤレスデバイス１１０のユーザ等）は、ワイヤレス伝送の通信態様、及び通信システムによって実行される信号処理に影響する通信システムの特性を指定することができる（又は、このようなデータは、これ以外の方法でデータリポジトリ及びデータベースから得ることができる）。段階２１０は、ユーザと、デバイス／エンジン（例えば、パルス形状を制御するパラメータを最適化するデバイス又はエンジン）との間のインタフェースとして、又は、（あるデバイスが別のデバイスからの関連情報を要求し、他のデバイスがその情報を提供することが可能な）デバイス間インタフェースとして実装することができる。段階２１０用に実装されたこのようなインタフェースは、使用される通信システムの態様／パラメータ／属性を指定するために使用することができ、以下のうちの１つ又は複数、すなわち、
・ＡＣＰＲ目標又は最大レベル、
・入力信号（又は多重帯域構成における複数の入力信号）のサンプリングレート、及びアップサンプリングファクタ、
・通信帯域の幅及び位置を含むキャリア構成、並びに帯域内で使用される、符号化手法、
を含むことができる。
【００５４】
したがって段階２１０用に実装されたインタフェースは、ユーザによって指定されたデータ、又は遠隔デバイス若しくはノードによって提供されたデータを、最適化セットアップ段階２２０に提供することができる。最適化セットアップ段階２２０は、形状ファクタ、帯域延伸比、帯域重み、ハードクリッピングファクタ及びピーク資格認定ウィンドウサイズなど、最適化された変数を計算する。ユーザはまた、ハードパラメータ段階２３０で、パルスのある特定の態様及びＣＦＲ手法それ自体を指定して、以下のもの、すなわち、
・パルス長、
・ピークトラッカの数、
・ＣＦＲ段階の数、
・例えば、一連の段階それぞれにおけるクレストファクタ低減量を表しているハードクリッピングファクタ、
・相殺されるピーク同士の最小時間間隔を決定するピーク資格認定ウィンドウサイズ（すなわち、資格認定ウィンドウサイズ内の最大のピークだけを明確に相殺することができる）、
のうちの１つ又は複数を含む通信システムを実現することもできる（又は、この代わりに、遠隔デバイスによって情報を提供することができる）。
【００５５】
上記のＣＦＲ設計パラメータのそれぞれに対して、ユーザは、３〜５個の選択肢から選択してもよいし、又は、何らかの所定の範囲内の任意の値を選択してもよい。或いは、ユーザは、上記のパルス態様に任意の実用値を選択する自由な裁量を有することができる。図２にも示されているように、最適化設定段階２４０において、ユーザ又は機械はまた、以下のもの、すなわち、
・形状最適化の反復の回数、
・反復して形状を改善するために局所的な反復が実行される場合の、最適化のための開始形状の数、
・例えば、ＥＶＭ及びＡＣＰＲ（又は何らかの他のパラメータ若しくは属性）を重み付けする目的関数でフリーパラメータを設定することによって最適化される目的、及び
・公差変数、及び必要な結果がいつ達成されるかを決定し、ある特定の数のステップの後にアルゴリズムを停止し、パラメータの比較を制御するアルゴリズム収束設定などの値、
のうちの１つ又は複数を含むパルス計算手順のある特定の態様を指定、又は決定することもできる。
【００５６】
パルス形状は、時間ドメイン（又は空間ドメイン）のパルス形状がそこから決定される一組の量によって特徴付けされる。これらの量が最適化された変数段階２６０で列挙されているが、パルス計算手順の間に反復して更新可能であるのは、これらの量である。このような更新可能なパラメータの例には、以下のうちの１つ又は複数が含まれる。
・「パルス形状ファクタ」、これは、パルスが使用されることになる帯域の帯域通過フィルタスペクトルの形状を模倣する「平滑な」離散時間関数を形成するために使用される０〜１の数とすることができる。その数が大きいほど、関数の中央部分が１に近くなる（ただし、数が大きいほど、それを理想的な帯域通過の形状に近づけることの全体的な「質」は、概して損なわれることになる）。
・「帯域延伸比」、これは、その特定のキャリアの「帯域通過」パルスが計算される前に、基本的なスペクトル帯域がこの分だけ延伸される［−ｗ；ｗ］→［−（１＋ρ）ｗ；（１＋ρ）ｗ］、ファクタ（１＋ρ）を決定する−１／２〜１／２の数ρである。最終的に、これらのパルスはすべて、キャリア構成に従って集約される。いくつかの実施形態では、最適化問題の範囲を縮小するために、同じρをすべてのチャネルに使用するが、チャネルごとに異なるρを使用することができる。
・「帯域の相対的な重みファクタ」、これは、多重帯域構成で２つ（又はそれ以上）の帯域間の補正倍率を分配する方法を決定するために使用される、１／２〜３／２の数ｆとすることができる。概して、それはｋが多重帯域シナリオにおけるチャネル／帯域の数である場合に、（ｋ−１）個の数によって表すことが可能である（この係数は通常、単一帯域のＣＦＲには必要ではなく、導出する必要はない）。
【００５７】
いくつかの実施形態では、いくつかのパラメータ又は変数は、図２の最適化プロセスによって最適化してもよいし、プロセス２００の入力段階のうちの１つ（例えば、段階２１０、２３０、又は２４０）で事前に指定、又は事前に決定してもよい。例えば、ハードクリッピングファクタ又はピーク資格認定ウィンドウサイズは、（最適化エンジンを実装する）最適化段階２５０に提供することもできるし、最適化されている変数／パラメータのうちの１つとすることもできる。それらの変数／パラメータを指定するかどうか、又は、最適化段階を介してそれらを計算するかどうかに関する決定は、ユーザがパルスの形状に対して望み得る制御の程度、追加の変数／パラメータを最適に決定する場合に最適化プロセスに追加される計算の複雑さ等といったような要因に依存する場合がある。
【００５８】
（ＣＦＲシステムが実装される通信システムの構成、このようなＣＦＲシステムで使用されるパルスの何らかのパラメータ、最適化設定、及び／又は最適化されるパラメータを含む）通信システムデータを提供してから、クレストファクタ低減パラメータ最適化プロセスを実行するように構成された最適化段階２６０が実行される。いくつかの実施形態では、最適化手法は、パルスパラメータの指定された許容範囲内の複数の開始点を利用することができ、それぞれの開始点ごとに、パラメータを反復して更新して、目的関数を改善することができる。目的関数の評価は、サンプル入力信号（又は繰り返しシミュレートされた信号）を利用するが、これは、評価されているパルス形状（及び他のパラメータ）を使用するＣＦＲ手法によって処理される。
【００５９】
様々な目的関数を使用して、パルス形状の質を定量化することができる。概して、特定のパルス形状について、構成されたＣＦＲシステム、又は、いくつかの実施形態では、ＣＦＲシステムのソフトウェアシミュレーションで入力サンプルを処理することにより、達成されるＥＶＭ及びＡＣＰＲが決定される。いくつかの状況では、ＥＶＭとＡＣＰＲとの線形結合は、目的関数として使用することができる。非線形結合は、以下のように表すことができる。
ＥＶＭ＋γ（ＡＣＰＲ−ＡＣＰＲｔａｒｇｅｔ）×ＡＣＰＲ、
なお、ｔ＞０の場合、γ（ｔ）＝ｋ１×ｔであり、ｔ＜０の場合、γ（ｔ）＝ｋ２×ｔである。このような目的関数により、最適化プロセスは、目標ＡＣＰＲｔａｒｇｅｔに達するまでＡＣＰＲを主に低減し、その後ＥＶＭに集中することができる場合がある。多重帯域の場合では、（時間的に適切にスケーリングされ、且つ、例えば、パルスが適用される帯域のそれぞれの相対的な電力に基づいて、重み付けされた）同じパルス形状を各帯域に使用することができる。代替的な実施形態では、様々なパルス形状を様々な帯域で使用することができる。したがって、いくつかの実施形態では、最適化段階（最適化エンジン）は、受信した通信システムデータ、及び複数の更新可能なパラメータごとの開始点値に基づいて、１つ又は複数のパルスごとに１つ又は複数の開始点パルス形状を決定するように構成することができる。複数の更新可能なパラメータごとの開始点が設定されている場合、最適化段階２５０は、（事前に定義されているか、又は、少なくともユーザからの何らかの入力に基づいて定義されている場合がある）少なくとも１つの目的関数の反復した計算に基づいて、複数の更新可能なパラメータを反復して更新して、受信した通信システムデータに基づいて決定された暫定的な１つ又は複数のパルス形状、及び複数の更新可能なパラメータごとの暫定的な更新値を使用して、サンプル入力信号へのクレストファクタ低減システムの適用から導出された少なくとも１つの暫定的な出力値を提供するように構成されている。
【００６０】
上記で指定された目的関数のような目的関数を使用して解決される最適化問題の一例は、以下の通りである。以下の変数が最適化される状況を考慮されたい。
（１）ｘ１＝パルス形状ファクタ
（２）ｘ２＝帯域延伸比
（３）ｘ３＝帯域の相対的な重みファクタ
（４）ｘ４＝ハードクリッピングファクタ
（５）ｘ５＝資格認定ウィンドウサイズ、
なお、この例では、ｘ∈Ｒ５＝｛ｘ１，ｘ２，ｘ３，ｘ４，ｘ５｝であり、このとき、ｘ１∈［０．１；０．９］、ｘ２∈［０．７５；１．２５］、ｘ３∈［０．７；１．３］、ｘ４∈［１．００；１．０５］、及びｘ５∈［０．０；１．０］である。これらの変数が（例えば、指定された範囲内で）最適化される場合、以下の目的関数が最小化されることになる。
最小化（ｘ，ＰＡＰＲ（ｘ）≒ＰＡＰＲｔａｒｇｅｔ）｛ＥＶＭ（ｘ）＋γ（ＡＣＰＲ（ｘ）−ＡＣＰＲｔａｒｇｅｔ）×ＡＣＰＲ（ｘ）｝、
なお、γ（ｔ）は、ｔ＞０である場合にはγ（ｔ）＝ｋ１ｔに従って、及びｔ≦０である場合にはγ（ｔ）＝ｋ２ｔに従って定義されるバリア重み関数（区分線形関数）であり、式中、ｋ１及びｋ２は調整可能な係数である。例えば、ｋ１は、相対的に大きくなるように選ぶことができ（例えば、ｋ１＝１０）、ｋ２は、小さくてもよい（例えば、ｋ２＝０．０１）。係数のこの選択は、最適化中に目標ＡＣＰＲを達成することが、低いＥＶＭを維持することよりも重要であることを示す。しかしながら、目標ＡＣＰＲを超える場合には、ＥＶＭを低くすることがより重要になる。いくつかの実施形態では、目的関数の最小化は、目的関数項／寄与を区別し、目的関数導関数を使用して、（目的関数を最小化する値に相当する）最小値を識別すること、又はそれ以外の方法で目的関数の最適値を識別することに基づいて、実行することができる。最小化は、共役勾配、単体法、シミュレーテッドアニーリング、遺伝的アルゴリズム等のような技法／手順に基づいて実行することができる。
【００６１】
選択された目的関数の最小化を達成する更新可能なパラメータは、最適である（又は最適に近い）と見なされる。これらの更新可能なパラメータは、特定の振幅閾値を超える信号のピークが（何らかの定義されたウィンドウ内の）どこで識別されるかに基づく信号のインスタンス（又は位置）で、単一帯域信号の、又は多重帯域信号ごとの時間ドメイン（又は空間ドメイン）信号表現から減算されるパルス形状を定義する。いくつかの実装形態では、異なるＣＦＲ手法を使用する場合に、同様の最適化プロセスを適用することができる。
【００６２】
図３は、信号ピーク、最適化設定等に適用される所望のパルス形状特性を含む通信システムデータを提供するために、ユーザが使用し得る例示的なインタフェース３００の画面イメージである。したがって、図示されているように、インタフェースは、パルスの属性又は設定を指定することが可能なインタフェース領域３１０と、最適化プロセスの設定（最大反復回数、公差値等）を設定することができるインタフェース領域３２０と、ＣＦＲプロセスの設定又は属性（例えば、ハードクリップファクタ、ＣＦＲ段階の数等）を指定することが可能なインタフェース領域３３０と、を含む。言及したように、設定及び指定された値に基づいて、パルス形状を制御するパラメータの最適化（例えば、選ばれた目的関数を最小化するパラメータ）が決定されて、指定された設定及び属性、並びに所与の目的関数に最適なパルス形状を発生させる。最適化プロセスで２つ以上の目的関数が定義され、使用される場合があることに留意されたい。例えば、様々なパルスを（多重帯域実施形態における）様々な帯域で使用する場合があり、これには様々な目的関数が必要とされる場合がある。或いは、複数組のパラメータ（それぞれが異なるパルスに対応する）を制御する単一の目的関数（例えば、グローバル目的関数）を定義、及び使用して、様々な帯域に適用される最適な、又は最適に近いパルス形状を決定することができる。
【００６３】
最適化プロセスの結果得られた、決定されたパラメータ、又はそれに対応するパルス表現は、ＣＦＲプロセスを実行することになるデバイスに提供される。例えば、最適化プロセスに従って決定された、最適化された更新可能なパラメータを使用して、ＣＦＲプロセスを実装するプロセッサベースのデバイス、及び／又は専用ハードウェアを使用する遠隔デバイスにパラメータを通信することができる。いくつかの実施形態では、最適化されたパラメータは、変化するシステム条件により良好に一致するように定期的に更新することができる。或いは、いくつかの実施形態（例えば、概して変更不可能なＣＦＲプロセスが、例えば、ＡＳＩＣハードウェア、又はより永続的に、不変的に使用することを意図した他の何らかのハードウェアを使用して実装される場合）では、最適化されたパラメータに基づく回路の実装は、対象デバイスでインストールすることができる。
【００６４】
言及したように、パルス減算ベースの手法では、ある時間ウィンドウ内のピーク振幅が識別され、その識別されたピークがある所定のピーク振幅閾値を上回っている場合、相殺パルス（この場合、それらは、例えば、図２の最適化プロセスに従って決定されたパルスである）が適用される（例えば、信号から減算される）。いくつかの実装形態では、パルス減算ＣＦＲ手法は、様々な周波数帯域からの近似された集約時間ドメイン（又は空間ドメイン）信号の振幅ピークの識別を含む。様々な帯域からの集約信号は、ピークを識別するために使用されるダウンサンプリングされた近似値（処理又は分析するサンプルが少なくなり、したがって、リソースの使用量が少なくなる）となり得る（後続の処理は、信号のより上位のサンプリングコピーに対して実行することができる）。振幅ピークの識別は、様々なセグメントに対して行うことができ（すなわち、信号を分析して、個々のセグメントごとに振幅を識別することができる）、いくつかの実施形態では、（たとえ所定のピーク振幅閾値を超える複数のピークがあったとしても）１つのピークだけが各セグメントから識別されている。
【００６５】
近似集約信号で識別されたピークの位置（例えば、信号の非周波数ドメイン表現におけるピークの位置）に基づいて、決定されたパルスは、それぞれの帯域に個々に適用される（個々の帯域信号の処理が、通常のサンプリングレートで、又は、信号のアップサンプリング若しくはダウンサンプリングされたコピーで発生する場合がある）。例えば、それぞれの帯域通過フィルタを適用して、それぞれの帯域に対応するそれぞれの帯域信号を得ることができる。様々な帯域に対して様々なパルスが決定された実施形態では、それらの様々なパルスは、集約信号近似値で識別されたピークの時間インスタンス（又は位置）に基づく時間インスタンス（又は位置）で、それぞれの帯域に適用される（例えば、それぞれの帯域から減算される）。個々の帯域における特定の時間インスタンス又は位置は、必ずしも識別されたピークのものと同じインスタンスである必要はないが、識別されたピークの位置の時間インスタンスに基づく何らかの公式化に従って適用することができる。それに応じて、いくつかの実施形態では、ＣＦＲ処理のためのパルス減算手法を実装するデバイスは、１つ又は複数の無線伝送帯域内の受信信号の１つ又は複数の時間ドメイン表現から合成された集約時間ドメイン（又は空間ドメイン）信号内のピークを識別するように、且つ、それぞれの決定されたパルス形状を１つ又は複数のパルスごとに使用して、識別されたピークの集約時間ドメイン（又は空間ドメイン）信号内の位置に、少なくとも部分的に基づいて決定された受信信号のインスタンスでのそれぞれの受信信号のそれぞれの１つ又は複数の時間ドメイン表現ごとに、個々のパルス減算処理を実行するように構成することができる。
【００６６】
いくつかの実装形態では、最適化プロセス（例えば、図２のプロセス２００に類似したプロセス）の間に決定されたパルス形状は、１つ又は複数の異なる判断基準に従ってスケーリング（重み付け）される場合がある。具体的には、ピークの識別は集約信号に対して実行されるため、他の帯域よりもエネルギー又は電力が大きい個々の帯域は、集約信号のエネルギー又は電力のより高い部分を占めることになる。したがって、信号が弱い帯域から減算されるパルスに割り当てられた重みよりも高いエネルギー帯域から減算されるパルス形状に、より多くの重みを割り当てなければならない。このため、このような実施形態では、個々のパルス減算を実行するように構成されたデバイスは、１つ又は複数の帯域内の受信信号の特性に基づいてそれぞれの１つ又は複数のパルス形状を重み付けするように構成することができる。受信信号の特性は、少なくとも受信信号の相対的な信号電力を含むことができる。
【００６７】
図４は、分離された帯域信号に所定のパルスを適用する回路４００の例示的な実装の概略図である。回路４００は、ネットワークノード（例えば、図１のノード１５０ａ〜ｎ若しくは１６０ａ〜ｎ）、又は他の何らかのタイプのデバイス（例えば、図１のデバイス１１０のようなモバイルデバイス）で実装することができる。示されているように、多帯域の信号Ｓ（４１０）が、回路４００に供給される（状況によっては、信号Ｓは単一帯域の信号であってもよい）。信号４１０の所定の帯域に対応する帯域通過フィルタ４２０及び４３０を信号Ｓ４１０に適用させて、分離された信号帯域を得る。２つの帯域通過フィルタだけが示されているが、回路４００は、処理する必要がある信号Ｓ４１０内にある帯域と同じ数のフィルタを含むことができる。いくつかの実装形態では、帯域通過動作は、フィルタ４２０及び４３０への入力信号に対して実行されるダウンサンプリング動作を含んでもまたよい。パルス発生器４６０は、パルスＰ１とＰ２と、（及び／又は、追加の帯域があり、それらに関して、パルス減算ベースのＣＦＲ処理が実行される場合には、追加のパルス）を生成し、（例えば、信号Ｓ４１０の帯域のそれぞれの相対的な電力に基づいて、既に重み付けされている場合がある）パルスを、パルス減算回路４４０及び４５０に供給する。パルス発生器４６０は、例えば、図２の最適化プロセス２００に従って決定された、最適化されたパラメータに基づいて、及び／又は、ユーザによって、若しくは遠隔デバイスから提供される通信システムデータに基づいて、（実行時に、信号Ｓ４１０を処理するときに、又は何らかのもっと早い時期に前もって）パルスＰ１及びＰ２を生成することができる。
【００６８】
回路４４０及び４５０は、フィルタリングされた帯域信号からパルス発生器４６０によって供給されたそれぞれのパルスを減算するように構成されている。いくつかの実装形態では、パルスの重み付け又はスケーリングは、回路４４０及び４５０で実行することができる。パルス発生器４６０から受け取ったパルスは、様々な帯域の信号を含む集約信号内で識別されたピークの位置／インスタンスに従って、それぞれの回路４４０及び４５０に供給される入力信号のインスタンスで適用される。その集約信号は、合成された帯域信号の（例えば、ダウンサンプリングされた）近似値とすることができる（ピーク識別回路は図４には示されていない）。
【００６９】
それぞれの帯域信号ごとの個々のパルス減算ベースのＣＦＲ処理の後に続いて、加算回路４７０を使用して得られた信号を合成して、ＣＦＲ処理された合成多重帯域信号Ｓ’４８０を生成することができる。いくつかの実施形態では、ＣＦＲ処理には、信号に適用されるパルス減算を数回反復することが必要な場合があることに留意されたい。例えば、合成多重帯域信号Ｓ’４８０を生成した後に、信号は、信号Ｓ’４８０のダウンサンプリングされた近似値内の再びピークを識別するように、また、パルス（プロセスの第１回目の反復で適用されたパルスＰ１及びＰ２と同じであってもよいし、異なっていてもよい）を、合成信号Ｓ’４８０の帯域成分に適用するように処理される。このプロセスは、ある所望の目標（例えば、ＡＣＰＲ）が達成されるまで繰り返すことができる。
【００７０】
ＣＦＲシステムは、選択されたパルス形状、（又は実行時にパルス形状の計算が可能な量）のデータ記憶装置（構成可能な及び／又は読み取り専用記憶装置）を組み込む回路構成において実装することができる。回路構成は、ＣＦＲ手法を実装するための専用論理（例えば、演算ユニット）及び／又はプロセッサ若しくはコントローラを含んでもまたよい。
【００７１】
示されているように、例示的なデバイス５００は、（ブロック５０２として図示されている）１つ又は複数のアンテナ、及びＲＦ前置モジュールに接続することができる、１つ又は複数のトランシーバ（例えば、ＷＬＡＮトランシーバ５０６、ＷＷＡＮトランシーバ５０４、近距離トランシーバ５０８等）を備える通信モジュールを含むことができる。ブロック５０２のＲＦ前置回路構成は、パワー増幅器と、ＬＮＡと、デジタル−アナログ変換器と、アナログ−デジタル変換器と、スイッチと、その他のＲＦ前置モジュールと、を含むことができ、いくつかの実施形態では、ＲＦ前置モジュールのうちの少なくともいくつかを配置して、少なくとも部分的に、本明細書に記載の実行時及び／又は設計時のＣＦＲシステムの実装を実現することができる。トランシーバ５０４と５０６、及び／又は５０８は、適切なデバイス、ハードウェア、及び／又はネットワーク又は遠隔デバイスとの間の信号と通信するための、及び／又はこれらの信号を検出するためのソフトウェアを備えることができる。
【００７２】
コントローラ／プロセッサ５１０は、トランシーバ５０４、５０６、及び／又は５０８、並びに、１つ又は複数のセンサ５１２に接続することができる。プロセッサは、１つ又は複数のマイクロプロセッサ、マイクロコントローラ、及び／又は処理機能だけでなく他の計算及び制御機能を提供するデジタル信号プロセッサを含むことができる。デバイス８００は、特定用途向け論理回路、例えば、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ：書替え可能ゲートアレイ）、ＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ−ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ：特定用途向け集積回路）、ＤＳＰプロセッサ、グラフィック処理ユニット（ＧＰＵ：ｇｒａｐｈｉｃｓ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、アクセラレーテッド処理ユニット（ＡＰＵ：ａｃｃｅｌｅｒａｔｅｄ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、アプリケーションプロセッサ、カスタマイズした専用回路構成等を含んで、少なくとも部分的に、デバイス５００用のプロセス及び機能を実装してもまたよい。プロセッサ５１０は、プログラムされた機能をデバイス内で実行するためのデータ及びソフトウェア命令を格納するために、メモリ５１４（コンピュータアクセス可能な記憶媒体）を含んでもまたよい。大まかに言えば、コンピュータアクセス可能な媒体は、命令及び／又はデータをコンピュータに提供するために、使用中にコンピュータによってアクセス可能な任意の非一時的な記憶媒体を含むことができる。例えば、コンピュータアクセス可能な記憶媒体は、磁気又は光ディスク、及び半導体（ソリッドステート）メモリ、ＤＲＡＭ、ＳＲＡＭ等といったような記憶媒体を含むことができる。メモリ５１４は、（例えば、同じＩＣパッケージ内に）内蔵されたプロセッサ５１０とすることができ、及び／又は、メモリは、プロセッサの外部の、データバスを通じてプロセッサに結合されたメモリとすることができる。
【００７３】
デバイス５００は（例えば、デバイスに常駐するハードウェア及び／又は、メモリ５１４上に提供されるソフトウェアモジュール／アプリケーションを介して）、図６及び図７に関連して以下に記載する手順に従う手順の実装を含む、ＣＦＲ関連の手順（設計時及び／又は実行時ＣＦＲ処理）を実装するように構成することができる。したがって、デバイス５００は（メモリ５１４上に提供されるソフトウェアモジュール／アプリケーションを介して）、例えば、通信システムの特性を表す通信システムデータを受信するプロセスを含むＣＦＲ手順で使用されるパルス形状を制御するパラメータを最適化するプロセスをこのように実装するように、クレストファクタ低減システムで使用するために、１つ又は複数のパルスごとにそれぞれのパルス形状を決定する複数の更新可能なパラメータを最適化するように、且つ、最適化された複数の更新可能なパラメータを提供して、パルス減算手法を使用して信号を無線伝送用に処理する際に使用するための、クレスト低減システムを構成するように構成することができる。プロセッサ５１０を使用して（及び／又は特定用途向け回路を使用して）実装し得る別のプロセスは、１つ又は複数の無線伝送帯域内の受信信号の１つ又は複数の時間ドメイン表現から合成された集約時間ドメイン信号内の（例えば、ピーク識別回路を使用して）ピークを識別し、且つ、複数の最適化された更新可能なパラメータに基づいて決定された１つ又は複数のパルスごとにそれぞれのパルス形状を使用して、識別されたピークの集約時間ドメイン信号内の位置に少なくとも部分的に基づいて決定された受信信号のインスタンスで、それぞれの受信信号のそれぞれの１つ又は複数の時間ドメイン表現ごとに、個々のパルス減算処理を実行するプロセスを含むことができる。複数の更新可能なパラメータの最適化は、複数の性能パラメータの反復評価に従う複数の更新可能なパラメータの反復した更新の、以前の性能に基づくことができる。
【００７４】
例示的なデバイス５００は、マイクロホン／スピーカ５５２、キーパッド若しくはタッチスクリーン５５４（又は他の何らかのユーザインタフェース入力メカニズム）、及び、ディスプレイ５５６などの、デバイス５００とユーザの対話を可能にする任意の適切なインタフェースシステムを提供するユーザインタフェース５５０をさらに含むことができる。このようなユーザインタフェースは、それが音響映像インタフェース（例えば、ディスプレイとスピーカ）であれ、他の何らかのタイプのインタフェース（映像のみ、音響のみ、触覚的なもの等）であれ、状態データ、警告データ等々を、デバイス５００を使用するユーザに提供するように構成されている。マイクロホン／スピーカ５５２は、音声通信機能を提供するとともに、ユーザが音声通知を受け取ることができるように、テキストデータを音声発話に変換すること可能な音声合成装置（例えば、テキスト−音声モジュール）もまた含むか、又は音声合成装置に結合させることができる。このような音声合成装置は、別個のモジュールであってもよいし、図５のデバイスのマイクロホン／スピーカ５５２又はプロセッサ５１０に一体化して結合されていてもよい。キーパッド５５４は、ユーザ入力に適したボタンを含む。ディスプレイ５５６は、例えば、バックライト付きＬＣＤディスプレイのような、任意の適切なディスプレイを含むとともに、追加のユーザ入力モード用のタッチスクリーンディスプレイをさらに含むことができる。デバイス５００は、１つ又は複数のバッテリのような電力ユニット５２０、及び／又は外部の電源（例えば、ＡＣ電源）から電力を受け取り調整する電力変換モジュールをさらに含むことができる。
【００７５】
上記の実装は、図１〜図５に図示されているように、（移動電話技術などのＷＷＡＮ技術、及びＷＬＡＮ技術を含む）ＲＦ技術、衛星通信技術、ケーブルモデム技術、有線ネットワーク技術、光通信技術、並びに他のすべてのＲＦ通信技術及びＲＦ以外の通信技術を含む、広範囲の技術に適用可能である。本明細書に記載の実装形態は、様々な異なる通信システムにおける多帯域デジタル予歪の使用に関する技法及び実施形態をすべて包含する。
【００７６】
いくつかの実装形態では、コンピュータアクセス可能な非一時的記憶媒体は、本明細書に記載のＣＦＲ実装の構成要素のうちのいくつか又はすべてを含むシステムを表すデータベース（「設計構造」又は「集積回路定義データセット」とも呼ばれる）を含む。大まかに言えば、コンピュータアクセス可能な記憶媒体は、命令及び／又はデータをコンピュータに提供するために、使用中にコンピュータによってアクセス可能な任意の非一時的な記憶媒体を含むことができる。例えば、コンピュータアクセス可能な記憶媒体は、磁気又は光学ディスクや半導体メモリのような記憶媒体を含むことができる。概して、システムを表すデータベースは、プログラムによって読み取り可能であり、且つ、直接的又は間接的に、システムを備えるハードウェアを製造するために使用することが可能なデータベース又はその他のデータ構造とすることができる。例えば、データベースは、ＶｅｒｉｌｏｇやＶＨＤＬのような高位設計言語（ＨＤＬ：ｈｉｇｈ−ｌｅｖｅｌ  ｄｅｓｉｇｎ  ｌａｎｇｕａｇｅ）におけるハードウェアの機能の、動作レベル記述又はレジスタ転送レベル（ＲＴＬ：ｒｅｇｉｓｔｅｒ−ｔｒａｎｓｆｅｒ  ｌｅｖｅｌ）記述とすることができる。記述は、記述を合成して、合成ライブラリからのゲートのリストを含むネットリストを生成することができる合成ツールによって読み取りすることができる。ネットリストは、システムを備えるハードウェアの機能もまた表すゲートのセットを含む。次に、ネットリストは、マスクに適用される幾何学的形状を記述するデータセットを生成するように配置され、経路設定することができる。次に、マスクを様々な半導体製造ステップで使用して、半導体回路又はシステムに対応する回路を生成することができる。他の例では、データベース自体が、（合成ライブラリを有する、若しくは、有していない）ネットリスト、又は、データセットとすることができる。
【００７７】
ここで、図６を参照すると、ＣＦＲ処理が実行されている対象デバイスとは異なるデバイスで実行され得るＣＦＲ処理の実装を容易にする例示的な手順６００のフローチャートが示されている。手順６００は、１つ又は複数の無線伝送帯域を含む通信システムの特性を表す通信システムデータを受信すること６１０を含む。通信システムデータは、ネットワーク特性を表すデータ、（例えば、最適化する変数が少なくなるように）最適化されるパルス形状の何らかの属性、最適化設定等を含むことができる。したがって、通信システムデータを受信することは、例えば、隣接電力比（ＡＣＰＲ）、アップサンプリング値、サンプリングレート、キャリア構成データ、パルス形状ファクタ値、帯域延伸比、少なくとも１つのパルス帯域重み、ハードクリッピングファクタ、パルス長値、ピークトラッカの数、クレストファクタ低減段階の数、及び／又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値のうちの１つ又は複数を受信することを含むことができる。
【００７８】
図６を引き続き参照すると、手順６００は、受信した通信システムデータに少なくとも部分的に基づいて、クレストファクタ低減システムで使用するために、１つ又は複数のパルスごとにそれぞれのパルス形状を決定する（制御する）複数の更新可能なパラメータを最適化すること６２０をさらに含み、複数の更新可能なパラメータを最適化することが、複数の性能パラメータの反復評価に基づいて、複数の更新可能なパラメータを反復して更新することを含む。複数の更新可能なパラメータを最適化することは、例えば、信号平滑化レベルを制御するパルス形状ファクタ、帯域延伸比、１つ又は複数の無線伝送帯域間の補正倍率の分配を制御する帯域の相対的な重みファクタ、ハードクリッピングファクタ、及び／又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値のうちの１つ又は複数を最適化することを含むことができる。
【００７９】
いくつかの実施形態では、複数の性能パラメータの反復評価に基づいて複数の更新可能なパラメータを反復して更新することは、１つ又は複数のパルスごとにそれぞれのパルス形状の質を表す少なくとも１つの目的関数を定義することと、受信した通信システムデータ、及び複数の更新可能なパラメータごとの開始点値に基づいて、１つ又は複数のパルスごとに１つ又は複数の開始点パルス形状を決定することと、少なくとも１つの目的関数の反復した計算に基づいて、複数の更新可能なパラメータを反復して更新して、受信した通信システムデータに基づいて決定された暫定的な１つ又は複数のパルス形状、及び複数の更新可能なパラメータごとの暫定的な更新値を使用して、サンプル入力信号へのクレストファクタ低減システムの適用から導出された少なくとも１つの暫定的な出力値を提供することと、を含むことができる。少なくとも１つの目的関数を定義することは、ＥＶＭ＋γ（ＡＣＰＲ−ＡＣＰＲｔａｒｇｅｔ）×ＡＣＰＲに従って、誤差ベクトルの大きさ（ＥＶＭ）、及び隣接チャネル電力比（ＡＣＰＲ）の線形結合を含む目的関数を定義することを含むことができる。なおここで、γはバリア重み関数γ（ｔ）であり、ｔ＞０の場合にはγ（ｔ）＝ｋ１×ｔに従って、又は、ｔ＜０の場合にはγ（ｔ）＝ｋ２×ｔに従って、計算され、ｋ１及びｋ２は、調整可能な係数であり、ＡＣＰＲｔａｒｇｅｔは、所定の目標ＡＣＰＲ値を表す。
【００８０】
手順６００は、通信システムを通して通信された１つ又は複数の信号に適用されるパルス減算手法を使用して信号を無線伝送用に処理する際に使用するために、１つ又は複数のパルスごとにそれぞれのパルス形状を決定してクレスト低減システムを構成する、最適化された複数の更新可能なパラメータを提供すること６３０を追加で含む。
【００８１】
最適化された更新可能なパラメータを決定してから、いくつかの実装形態では、手順６００は、最適化された値を用いてクレスト低減システムを構成することと、クレストファクタ低減システムを使用して受信信号を送信用に処理することもまた含むことができる。構成することと、処理することは、最適化プロセス（例えば、図６の動作６１０〜６３０）もまた実行した同じデバイス上で実行することができる。このような実施形態では、デバイスは、最適化されたパラメータを局所的に決定（して、生成するパルス形状を制御）するように構成することができる。或いは、いくつかの実施形態では、最適化されたパラメータは、遠隔デバイス／機械に提供される（すなわち、ＣＦＲ設計段階は、実行時段階が実行される場所から遠隔して実行される）。受信信号を処理することは、最適化された複数の更新可能なパラメータに少なくとも部分的に基づいて決定された、それぞれの１つ又は複数のパルス形状を使用して、受信信号にパルス減算処理を実行することを含むことができる。受信信号にパルス減算処理を実行することは、１つ又は複数の無線伝送帯域内の受信信号の１つ又は複数の時間ドメイン表現から合成された、集約時間ドメイン信号内のピークを識別することと、１つ又は複数のパルスごとにそれぞれの決定されたパルス形状を使用して、識別されたピークの集約時間ドメイン信号内の位置に少なくとも部分的に基づいて決定された受信信号のインスタンスで、それぞれの受信信号のそれぞれの１つ又は複数の時間ドメイン表現ごとに、個々のパルス減算処理を実行することと、を含むことができる。個々のパルス減算を実行することは、１つ又は複数の帯域内の受信信号の特性に基づいてそれぞれの１つ又は複数のパルス形状を重み付けすることを含むことができる。受信信号の特性は、少なくとも受信信号の相対的な信号電力を含むことができる。
【００８２】
次に図７を参照すると、クレストファクタ低減システム内で信号処理を実行する、例示的な手順７００のフローチャートが示されている。手順７００は、クレストファクタ低減処理を実行するように構成された任意のデバイス（例えば、個人のデバイス、又は複数のデバイス間の交信を管理するワイヤレスネットワークノード）で実行することができるとともに、（ＣＦＲを実装するために信号から減算されるパルスのパルス形状を制御する最適化されたパラメータを決定する）設計段階処理もまた実行するデバイス、又は、ＣＦＲ処理を実行できるようにするデータ又はハードウェアを（例えば、遠隔デバイスから、若しくはインストール中に）受信するデバイスを含むことができる。したがって、手順７００は、１つ又は複数の無線伝送帯域内の受信信号の１つ又は複数の時間ドメイン表現から合成された、集約時間ドメイン（又は別の非周波数ドメイン、例えば、空間ドメイン）信号内のピークを識別すること７１０を含む。
【００８３】
手順７００は、複数の更新可能なパラメータの最適化に基づいて決定された１つ又は複数のパルスごとにそれぞれのパルス形状を使用して、識別されたピークの集約時間ドメイン信号内の位置に少なくとも部分的に基づいて決定された受信信号のインスタンスで、それぞれの受信信号のそれぞれの１つ又は複数の時間ドメイン表現ごとに、個々のパルス減算処理を実行すること７２０をさらに含む。複数の更新可能なパラメータの最適化は、１つ又は複数の無線伝送帯域を含む通信システムの特性を表す所定の通信システムデータを少なくとも部分的に使用する、複数の性能パラメータの反復評価に従う複数の更新可能なパラメータの反復した更新の、以前の性能に基づいている。いくつかの実施形態では、個々のパルス減算処理を実行することは、１つ又は複数の無線伝送帯域内の受信信号の特性に基づいてそれぞれの１つ又は複数のパルス形状を重み付けすることを含むことができる。受信信号の特性は、少なくとも受信信号の相対的な信号電力を含むことができる。言及したように、複数の更新可能なパラメータの最適化は、例えば、信号平滑化レベルを制御するパルス形状ファクタ、帯域延伸比、１つ又は複数の無線伝送帯域間の補正倍率の分配を制御する帯域の相対的な重みファクタ、ハードクリッピングファクタ、及び／又は、相殺されるピーク間の最小時間間隔を表す資格認定ウィンドウサイズ値のうちの１つ又は複数の最適化を含むことができる。
【００８４】
いくつかの実装形態では、（最適な、又は最適に近いパルス形状を決定する）最適化プロセスの間に、複数の性能パラメータの反復評価に従う複数の更新可能なパラメータの反復した更新は、１つ又は複数のパルスごとにそれぞれのパルス形状の質を表す少なくとも１つの目的関数を使用して実行することができ、サンプル入力信号へのクレストファクタ低減システムの適用から導出された少なくとも１つの暫定的な出力値を提供する少なくとも１つの目的関数の反復した計算に従う複数の更新可能なパラメータの反復した更新は、暫定的な１つ又は複数のパルス形状であって、通信システムデータ、及び複数の更新可能なパラメータごとの暫定的な更新値に基づいて決定される暫定的な１つ又は複数のパルス形状を使用して実行することができる。使用される目的関数は、本明細書で説明した目的関数のうちのいずれかに類似していてもよい。
【００８５】
別途規定されない限り、本明細書で使用されるすべての技術的及び科学的な用語は、一般に又は従来理解されるものと同じ意味を有する。本明細書で使用される場合、「ａ」及び「ａｎ」という冠詞は、この冠詞の文法上の対象が１つであること又は２つ以上であること（すなわち、少なくとも１つであること）を指す。例として、「ある要素（ａｎ  ｅｌｅｍｅｎｔ）」は、１つの要素又は２つ以上の要素を意味する。量、時間的な持続期間、等といったような測定可能な値を指して本明細書で使用される場合、「約（ａｂｏｕｔ）」及び／又は「およそ（ａｐｐｒｏｘｉｍａｔｅｌｙ）」は、規定値から±２０％又は±１０％、±５％、或いは＋０．１％という変化量（ｖａｒｉａｔｉｏｎｓ）を包含するが、これは、このような変化量は、本明細書に記載のシステム、デバイス、回路、方法、及び他の実装形態の状況では適切であるからである。量、時間的な持続期間、（周波数などの）物理的な属性、等といったような測定可能な値を指して本明細書で使用される場合、「実質的に（ｓｕｂｓｔａｎｔｉａｌｌｙ）」もまた、規定値から±２０％又は±１０％、±５％、或いは＋０．１％という変化量を包含するが、これは、このような変化量は、本明細書に記載のシステム、デバイス、回路、方法、及び他の実装形態の状況では適切であるからである。
【００８６】
特許請求の範囲を含め本明細書で使用する場合、「〜のうちの少なくとも１つ（ａｔ  ｌｅａｓｔ  ｏｎｅ  ｏｆ）」又は「〜のうちの１つ又は複数（ｏｎｅ  ｏｒ  ｍｏｒｅ  ｏｆ）」と前置きされる項目の列挙で使用される「又は（ｏｒ）」は、例えば、「Ａ、Ｂ、又はＣのうちの少なくとも１つ」という列挙が、Ａ若しくはＢ若しくはＣ若しくはＡＢ若しくはＡＣ若しくはＢＣ若しくはＡＢＣ（すなわち、Ａ及びＢ及びＣ）、又は２つ以上の特徴との組み合わせ（例えば、ＡＡ、ＡＡＢ、ＡＢＢＣ等）を意味するような、離接的な列挙を示す。また、本明細書で使用する場合、別途記載がない限り、機能又は動作が項目又は条件に「基づく」という記載は、機能又は動作が記載された項目又は条件に基づいており、記載された項目又は条件に加えて、１つ又は複数の項目、及び／又は条件に基づくことができることを意味する。
【００８７】
特定の実施形態を本明細書で詳細に開示してきたが、これは例示目的でのみ、例として開示されており、本発明の範囲を限定するものであることを意図してはおらず、本発明の範囲は、添付の特許請求の範囲によって定義されている。開示されている実施形態の特徴を本発明の範囲内で組み合わせ、再配置するなどして、より多くの実施形態を生み出すことが可能である。他のいくつかの態様、利点及び修正は、以下に記載される特許請求の範囲内にあると見なされる。提示されている特許請求の範囲は、本明細書に開示された実施形態及び特徴のうちの少なくともいくつかを表すものである。これ以外の特許請求の範囲に請求されていない実施形態及び特徴もまた考えられる。
【図１】
2020523833.tif 000003
【図２】
2020523833.tif 000004
【図３】
2020523833.tif 000005
【図４】
2020523833.tif 000006
【図５】
2020523833.tif 000007
【図６】
2020523833.tif 000008
【図７】
2020523833.tif 000009
【国際調査報告】
2020523833.tif 000010
2020523833.tif 000011