GPOF法によるノイズの多いデータからの2つの正弦波の抽出
一般化関数ペンシル法(GPOF )は、行列ペンシル法とも呼ばれ、複素指数関数を使用して信号を推定したり情報を抽出したりするための信号処理技術です。プロニー法やオリジナルの関数ペンシル法に似ているため、堅牢性と計算効率の点で一般的にそれらよりも好まれています。[1]
この方法はもともと、電磁気システムの挙動を過渡応答から推定するために、Yingbo HuaとTapan Sarkarによって開発されたもので、Sarkarの過去のオリジナルの関数ペンシル法に基づいている。 [1] [2]この方法は、特に計算電磁気学、マイクロ波工学、アンテナ理論の問題に関連して、電気工学において多岐にわたって応用されている。[1]
方法
数学的基礎
過渡的な電磁信号は次のように表される: [3]

どこ
観測された時間領域信号であり、
信号ノイズは、
実際の信号は
残基( )は、
はシステムの極であり、次のように定義される。
Z変換の恒等式により、
減衰係数であり、
角周波数です。
同じシーケンスをの周期でサンプリングすると、次のように記述できます。

、
一般化された関数鉛筆は最適値を推定する。[ 4]
ノイズフリー分析
ノイズがない場合には、2つの行列とが生成される。[3]

![{\displaystyle [Y_{2}]={\begin{bmatrix}x(1)&x(2)&\cdots &x(L)\\x(2)&x(3)&\cdots &x(L+1)\\\vdots &\vdots &\ddots &\vdots \\x(NL)&x(N-L+1)&\cdots &x(N-1)\end{bmatrix}}_{(NL)\times L}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b3f43aea9d8032c02ae49f1cf4bd4cd27e16baad)
ここで、は鉛筆パラメータとして定義され、次の行列に分解できる。[3]

![{\displaystyle [Y_{1}]=[Z_{1}][B][Z_{2}]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2d978a8782d610ef9b12faedaf8b14110769a293)
![{\displaystyle [Y_{2}]=[Z_{1}][B][Z_{0}][Z_{2}]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3409f53a5193563337ff8f53c3aeb84bdfec3ea5)
どこ
![{\displaystyle [Z_{2}]={\begin{bmatrix}1&z_{1}&\cdots &z_{1}^{L-1}\\1&z_{2}&\cdots &z_{2}^{L-1}\\\vdots &\vdots &\ddots &\vdots \\1&z_{M}&\cdots &z_{M}^{L-1}\end{bmatrix}}_{M\times L}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c14256f035eeb363836a5eea7fe5540bed7a1f9d)
およびはそれぞれ順番に配置されたおよびの値を持つ対角行列である。 [3]![{\textstyle [B]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/93c8a0445319fdb18322a7a77a5ef5144663ce76)

の場合には、行列ペンシルの一般化固有値は
![{\displaystyle [Y_{2}]-\lambda [Y_{1}]=[Z_{1}][B]([Z_{0}]-\lambda [I])[Z_{2}]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8bbb588e2902ab19cc83ad61cd6b830cca3db40a)
システムの極は となる。そして、一般化固有ベクトルは次の恒等式によって得られる: [3]


ここで、 はムーア・ペンローズ逆行列、つまり擬似逆行列を表します。擬似逆行列を計算するには
特異値分解を使用することができます。
ノイズフィルタリング
システムにノイズが存在し、それが一般的なデータマトリックスに結合されている場合、次の式が成り立ちます。[3]![{\textstyle [Y_{1}]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/05f107784e7b755c8721db30033e5e5b51201559)
![{\textstyle [Y_{2}]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7248a22d4314659cfbd2409effcfd103ab08cd64)
![{\displaystyle [Y]={\begin{bmatrix}y(0)&y(1)&\cdots &y(L)\\y(1)&y(2)&\cdots &y(L+1)\\\vdots &\vdots &\ddots &\vdots \\y(NL-1)&y(NL)&\cdots &y(N-1)\end{bmatrix}}_{(NL)\times (L+1)}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d767c445f14e36853ae95704637e9e631585949f)
ここで、はノイズの多いデータです。 を効率的にフィルタリングするには、 L はと の間で選択されます。 の特異値分解により、次のようになります。



![{\textstyle [Y]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e6920a8044f7fed0ab40dfe6315fe3d5710bca96)
![{\displaystyle [Y]=[U][\Sigma ][V]^{H}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/403a62fcaf5348e181dfea5cabe2fafa87d49b3b)
この分解では、と はそれぞれ固有ベクトルを持つユニタリ行列であり、は特異値を持つ対角行列です。上付き文字は共役転置を表します。[3] [4]![{\textstyle [U]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4971983eb96b8a3e1135751ca04f8c4d7aaddde3)
![{\textstyle [Y][Y]^{H}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fff8e8675dc27944a8c9c0efd11e2d68c1b6044c)
![{\textstyle [Y]^{H}[Y]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/474d954653189245965800d72ed8ba3e4bec1919)
![{\textstyle [\Sigma ]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/57f2df4603ba7aa41f4f4cbd10600c0ff410626b)
![{\textstyle [Y]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e6920a8044f7fed0ab40dfe6315fe3d5710bca96)
次に、フィルタリングのためにパラメータが選択されます。 の後の特異値はフィルタリングしきい値を下回るため、ゼロに設定されます。任意の特異値 の場合、しきい値は次の式で表されます。[1]

、
およびpはそれぞれ最大特異値と有効桁数である。有効桁数がpまでのデータの場合、それ以下の特異値はノイズとみなされる。[4]
および は、それぞれフィルタリングされた行列の最後の行と最初の列を削除することによって得られます。の列はを表します 。フィルタリングされた行列と は次のように得られます。[4]![{\textstyle [V_{2}']}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0a4cbfadd3aeecd82f819aab2900d8c89945cf1)
![{\textstyle [V']}](https://wikimedia.org/api/rest_v1/media/math/render/svg/625339487a078fb2b3a6642159c8304e3205879b)

![{\textstyle [\Sigma ]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/57f2df4603ba7aa41f4f4cbd10600c0ff410626b)
![{\textstyle [\Sigma ']}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c857885644b904fe1fbd9440a6e4024db0a17443)
![{\textstyle [Y_{1}]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/05f107784e7b755c8721db30033e5e5b51201559)
![{\displaystyle [Y_{1}]=[U][\Sigma '][V_{1}']^{H}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/de7c599f13c8c57224c0bce5971b3ee548c30e60)
![{\displaystyle [Y_{2}]=[U][\Sigma '][V_{2}']^{H}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/36a8266ff0103e7f99e6a0f99d978ac9b3ed35b3)
プレフィルタリングはノイズに対抗し、信号対雑音比(SNR)を高めるために使用できる。[1]バンドパスマトリックスペンシル(BPMP)法は、 FIRまたはIIR バンドパスフィルタを介してGPOF法を修正したものである。[1] [5]
GPOFは最大25dBのSNRを処理できます。GPOFの場合、BPMPと同様に、推定値の分散はほぼCramér–Rao境界に達します。[3] [5] [4]
残余の計算
複素極の剰余は最小二乗問題によって得られる: [1]

アプリケーション
この方法は、一般的に、離散複素画像法のモーメント法アプリケーションにおけるゾンマーフェルト積分の閉形式の評価に使用され、スペクトルグリーン関数は複素指数の和として近似されます。[1] [6]さらに、この方法は、アンテナ解析、マイクロ波集積回路のSパラメータ推定、波動伝播解析、移動ターゲット表示、レーダー信号処理、[1] [7] [8]および電磁気問題における直列加速にも使用されます。[9]
参照
参考文献
- ^ abcdefghi Sarkar, TK ; Pereira, O. (1995 年 2 月). 「行列ペンシル法を使用して複素指数関数の合計のパラメータを推定する」. IEEE Antennas and Propagation Magazine . 37 (1): 48–55. Bibcode :1995IAPM...37...48S. doi :10.1109/74.370583.
- ^ Sarkar, T. ; Nebat, J.; Weiner, D.; Jain, V. (1980 年 11 月)。「関数ペンシル法による電磁システムからの過渡波形の準最適近似/識別」IEEE Transactions on Antennas and Propagation . 28 (6): 928–933. Bibcode :1980ITAP...28..928S. doi :10.1109/TAP.1980.1142411.
- ^ abcdefgh Hua, Y.; Sarkar, TK (1989 年 2 月)。「過渡応答から EM システムの極を抽出するための一般化された関数ペンシル法」IEEE Transactions on Antennas and Propagation。37 ( 2): 229–234。Bibcode :1989ITAP...37..229H。doi : 10.1109/8.18710。
- ^ abcde Hua , Y.; Sarkar, TK (1990年5 月)。「ノイズ中の指数関数的に減衰/減衰されていない正弦波のパラメータを推定するためのマトリックス ペンシル法」。IEEE Transactions on Acoustics, Speech, and Signal Processing。38 (5): 814–824。doi :10.1109/29.56027。
- ^ ab Hu, Fengduo; Sarkar, TK ; Hua , Yingbo (1993 年 1 月)。「マトリックスペンシル法におけるバンドパスフィルタリングの利用」IEEE Transactions on Signal Processing 41 ( 1): 442–446。Bibcode : 1993ITSP ...41..442H。doi :10.1109/TSP.1993.193174。
- ^ Dural, G.; Aksun, MI (1995 年 7 月). 「一般ソースおよび層状媒体の閉形式グリーン関数」. IEEE Transactions on Microwave Theory and Techniques . 43 (7): 1545–1552. Bibcode :1995ITMTT..43.1545D. doi :10.1109/22.392913. hdl : 11693/10756 .
- ^ Kahrizi, M.; Sarkar, TK ; Maricevic, ZA (1994 年 1 月)。「マイクロストリップ ラインのグランド プレーンにある広い放射スロットの解析」。IEEE Transactions on Microwave Theory and Techniques。41 ( 1): 29–37。doi :10.1109/22.210226。
- ^ Hua, Y. (1994年1月). 「ステップ周波数レーダーを使用した連続移動物体の高解像度画像化」.信号処理. 35 (1): 33–40. Bibcode :1994SigPr..35...33H. doi :10.1016/0165-1684(94)90188-0.
- ^ Karabulut, E. Pınar; Ertürk, Vakur B.; Alatan, Lale; Karan, S.; Alişan, Burak; Aksun, MI (2016). 「1-D および 2-D の合計を効率的に計算するための新しいアプローチ」. IEEE Transactions on Antennas and Propagation . 64 (3): 1014–1022. Bibcode :2016ITAP...64.1014K. doi :10.1109/TAP.2016.2521860.