信号処理方法
サブアレイへの分離の例(2D ESPRIT)
回転不変技術による信号パラメータの推定(ESPRIT)は、背景雑音中の正弦波の混合のパラメータを決定する技術です。この技術は、最初は周波数推定のために提案されました。 [1]しかし、日常技術にフェーズドアレイシステムが導入されたことで、到来角の推定にも使用されるようになりました。[2]
1次元ESPRIT
インスタンス では、システムの(複素数値) 出力信号 (測定値) 、は、 (複素数値) 入力信号、と、 のように関連付けられます。ここで、はシステムによって追加されたノイズを表します。重みが の形式を持ち、その位相が何らかのラジアル周波数の整数倍である場合、ESPRIT の 1 次元形式を適用できます。この周波数は、システムの入力のインデックス、つまり のみに依存します。ESPRIT の目的は、出力と入力信号の数 が与えられた場合に、を推定することです。ラジアル周波数が実際の目的であるため、は と表されます。


![{\textstyle y_{m}[t]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7cec8b7ea57e392c3751759f186b097f37ebcd5b)


![{\textstyle x_{k}[t]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/002ef890715b5fb15e4835840bb6f23f6d2b93c6)

![{\displaystyle y_{m}[t]=\sum _{k=1}^{K}a_{m,k}x_{k}[t]+n_{m}[t],}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3f1b92adae299092f734a97ddcb04d9d1c1dfd94)
![{\textstyle n_{m}[t]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bffa9e35a362d3ca33ef175ae0caef36f96dab4c)



![{\textstyle y_{m}[t]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7cec8b7ea57e392c3751759f186b097f37ebcd5b)



重みを、インスタンス での出力信号をと並べると、となります。さらに、重みベクトルをヴァンデルモンド行列 に、インスタンス での入力をベクトル に入れると、次のように書くことができます。インスタンス での複数の測定値と、表記 、およびを使用すると、モデル方程式は次のようになります。
![{\displaystyle \mathbf {a} (\omega _{k})=[\,1\,\ e^{-j\omega _{k}}\,\ e^{-j2\omega _{k} }\,\ ...\,\ e^{-j(M-1)\omega _{k}}\,]^{\top }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d5d3e0e3ade790b20a979fe90b81a27faca6efa1)


![{\displaystyle \mathbf {y} [t]=[\,y_{1}[t]\,\ y_{2}[t]\,\ ...\,\ y_{M}[t]\,]^{\top }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/17f0ff33805dc1aeca5b0d0122a2d612d1949e50)
![{\displaystyle \mathbf {y} [t]=\sum _{k=1}^{K}\mathbf {a} (\omega _{k})x_{k}[t]+\mathbf {n} [t],}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ace50535a35edc7e1934bc13a9d0a5f43ed68e96)
![{\displaystyle \mathbf {n} [t]=[\,n_{1}[t]\,\ n_{2}[t]\,\ ...\,\ n_{M}[t]\,]^{\top }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f1cc909553dbf2fdd278ba280f4afab22bb584c5)
![{\displaystyle \mathbf {A} =[\,\mathbf {a} (\omega _{1})\,\ \mathbf {a} (\omega _{2})\,\ ...\,\ \mathbf {a} (\omega _{K})\,]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/907101e1e6a08760d4288819ec9fa90757ed9a9d)


![{\displaystyle \mathbf {x} [t]=[\,x_{1}[t]\,\ ...\,\ x_{k}[t]\,]^{\top }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a19ca065ff8e4a1156f209f531ec792ee76f2528)
![{\displaystyle \mathbf {y} [t]=\mathbf {A} \,\mathbf {x} [t]+\mathbf {n} [t].}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c2e2f82c22641c822443c94d025691050a275d03)

![{\textstyle \mathbf {Y} =[\,\mathbf {y} [1]\,\ \mathbf {y} [2]\,\ \dots \,\ \mathbf {y} [T]\,] }](https://wikimedia.org/api/rest_v1/media/math/render/svg/76b139810b8afe71ebfa2b8b4cd03ac649f34daa)
![{\textstyle \mathbf {X} =[\,\mathbf {x} [1]\,\ \mathbf {x} [2]\,\ \dots \,\ \mathbf {x} [T]\,]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2fc240c92a9e936bff1d58f97214c9388f174b95)
![{\textstyle \mathbf {N} =[\,\mathbf {n} [1]\,\ \mathbf {n} [2]\,\ \dots \,\ \mathbf {n} [T]\,] }](https://wikimedia.org/api/rest_v1/media/math/render/svg/d52ca548b1d16679e252b0baae634e206dfce86c)
仮想サブ配列への分割
2つのサブアレイの最大重複(Nはアレイ内のセンサーの数、mは各サブアレイ内のセンサーの数、およびは選択行列)
重みベクトルには、隣接するエントリが関連しているという特性があります。ベクトル全体に対して、方程式は 2 つの選択行列 および を導入します。ここで、はサイズの単位行列であり、はゼロのベクトルです。

![{\displaystyle [\mathbf {a} (\omega _{k})]_{m+1}=e^{-j\omega _{k}}[\mathbf {a} (\omega _{k} )]_{m}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4d577afe37a47ea567a7df70013b14b08b556a79)



![{\displaystyle \mathbf {J} _{1}=[\mathbf {I} _{M-1}\quad \mathbf {0} ]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d8106898387fbfd491aeba760285097359cc08cf)
![{\displaystyle \mathbf {J} _{2}=[\mathbf {0} \quad \mathbf {I} _{M-1}]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3939f3c571a47bb94f80f5ef511c43bd35b85203)



ベクトルには、最後の[最初の]要素を除くのすべての要素が含まれます。したがって、および上記の関係は、ESPRIT に必要な最初の主要な観察です。 2 番目の主要な観察は、出力信号から計算できる信号サブスペースに関するものです。
![{\displaystyle [\mathbf {J} _{2}\mathbf {a} (\omega _{k})]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ff09a5df78cf4d3ffae13bfc41ae8598f478d488)



信号サブスペース
の特異値分解(SVD) はとがユニタリ行列であり、 がサイズの対角行列であり、特異値を最大 (左上) から降順で保持する行列である場合に与えられます。演算子は複素共役転置 (エルミート転置) を表します。







と仮定します。入力信号があることに注目してください。ノイズがなければ、非ゼロの特異値のみが存在することになります。最大の特異値はこれらの入力信号に由来し、その他の特異値はノイズに由来すると想定されます。 の SVD の行列はサブ行列に分割でき、サブ行列の一部は信号サブスペースに対応し、一部はノイズサブスペースに対応します。ここで、 とにはそれぞれ と の最初の列が含まれ、 は最大の特異値を含む対角行列です。













したがって、SVD は次のように記述できます。ここで、、、は入力信号の への寄与を表します。を信号部分空間と呼びます。対照的に、、、、はノイズの への寄与を表します。




![{\textstyle x_{k}[t]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/002ef890715b5fb15e4835840bb6f23f6d2b93c6)





![{\textstyle n_{m}[t]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bffa9e35a362d3ca33ef175ae0caef36f96dab4c)

したがって、システム モデルから、およびと書くことができます。また、前者から、 と書くことができます。ここでです。以降の説明では、このような可逆行列が存在することだけが重要であり、その実際の内容は重要ではありません。





注:信号サブスペースは、測定値の自己相関行列のスペクトル分解から抽出することもできます。これは次のように推定されます。
ラジアル周波数の推定
これまでに、および という2 つの式を確立しました。ここで、および は切断された信号サブスペースを表し、上記の式は固有値分解の形をしており、対角行列の固有値の位相を使用して動径周波数を推定します。







したがって、関係式を解くと、の固有値が求められます。ここで、であり、動径周波数は、固有値の位相(引数)として推定されます。






注意:一般に、は逆変換できません。最小二乗推定値を使用できます。 代替案としては、合計最小二乗推定値があります。


アルゴリズムの概要
入力:測定値、入力信号の数(まだわかっていない場合は推定値)。
![{\textstyle \mathbf {Y} :=[\,\mathbf {y} [1]\,\ \mathbf {y} [2]\,\ \dots \,\ \mathbf {y} [T]\, ]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/13bd8ef9fdd9d30748044da47b0609c69dac7845)

- の特異値分解 (SVD) を計算し、信号サブスペースを の最初の列として抽出します。




- およびを計算します。ここで、および です。


![{\displaystyle \mathbf {J} _{1}=[\mathbf {I} _{M-1}\quad \mathbf {0} ]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d8106898387fbfd491aeba760285097359cc08cf)
![{\displaystyle \mathbf {J} _{2}=[\mathbf {0} \quad \mathbf {I} _{M-1}]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3939f3c571a47bb94f80f5ef511c43bd35b85203)
- を解きます(上記の注釈を参照)。


- の固有値を計算します。


- 固有値の位相は、動径周波数、つまりを提供します。



注記
選択マトリックスの選択
上の導出では、選択行列および が使用されました。ただし、回転不変性、つまり、またはその一般化 (以下を参照) が成立する限り、任意の適切な行列およびを使用できます。したがって、行列およびには の任意の行を含めることができます。
![{\displaystyle \mathbf {J} _{1}=[\mathbf {I} _{M-1}\quad \mathbf {0} ]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d8106898387fbfd491aeba760285097359cc08cf)
![{\displaystyle \mathbf {J} _{2}=[\mathbf {0} \quad \mathbf {I} _{M-1}]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3939f3c571a47bb94f80f5ef511c43bd35b85203)








一般化された回転不変性
導出に使用した回転不変性は一般化できる。これまで、行列は、その主対角線上に求められている複素指数を格納する対角行列として定義されてきた。しかし、他の構造を示すこともある。[3]たとえば、上三角行列である可能性がある。この場合、はの三角化を構成する。




参照
参考文献
- ^ Paulraj, A.; Roy, R.; Kailath, T. (1985)、「回転不変性技術による信号パラメータの推定 - Esprit」、第 19 回アシロマ回路・システム・コンピュータ会議、pp. 83–89、doi :10.1109/ACSSC.1985.671426、ISBN 978-0-8186-0729-5、S2CID 2293566
- ^ Volodymyr Vasylyshyn. スパースアレイによる ESPRIT を用いた到来方向推定.// Proc. 2009 European Radar Conference (EuRAD). – 2009 年 9 月 30 日~10 月 2 日. - 246~249 ページ. - [1]
- ^ Hu, Anzhong; Lv, Tiejun; Gao, Hui; Zhang, Zhang; Yang, Shaoshi (2014). 「大規模 MIMO システムにおける非コヒーレントに分散したソースの 2D 位置特定のための ESPRIT ベースのアプローチ」. IEEE Journal of Selected Topics in Signal Processing . 8 (5): 996–1011. arXiv : 1403.5352 . Bibcode :2014ISTSP...8..996H. doi :10.1109/JSTSP.2014.2313409. ISSN 1932-4553. S2CID 11664051.
さらに読む
- Paulraj, A.; Roy, R.; Kailath, T. (1985)、「回転不変性技術による信号パラメータの推定 - Esprit」、第 19 回アシロマ回路・システム・コンピュータ会議、pp. 83–89、doi :10.1109/ACSSC.1985.671426、ISBN 978-0-8186-0729-5、S2CID 2293566。
- Roy, R.; Kailath, T. (1989). 「Esprit - 回転不変技術による信号パラメータの推定」(PDF) . IEEE Transactions on Acoustics, Speech, and Signal Processing . 37 (7): 984–995. doi :10.1109/29.32276. S2CID 14254482. 2020-09-26 に オリジナル(PDF)からアーカイブ。2011-07-25に取得。。
- Ibrahim, AM; Marei, MI; Mekhamer, SF; Mansour, MM (2011)。「フレキシブルAC送電システム補償送電線の回転不変性技術による信号パラメータの全最小二乗推定を用いた人工ニューラルネットワークベースの保護アプローチ」。電力部品およびシステム。39 (1): 64–79。doi : 10.1080 /15325008.2010.513363。S2CID 109581436 。
- Haardt, M., Zoltowski, MD, Mathews, CP, & Nossek, J. (1995 年 5 月)。効率的な 2D パラメータ推定のための 2D ユニタリ ESPRIT。icassp (pp. 2096-2099)。IEEE。