매트릭스필기법이라고 도 하는 일반화된 기능연필법 (GPOF )은 신호를 추정하거나 복잡한 지수법으로 정보를 추출하는 신호처리 기법이다.프레니 , 오리지널 펜슬-오브-기능 방식과 유사하기 때문에 견고성과 연산 효율성이 뛰어나 일반적으로 선호되고 있다.[1]
이 방법은 원래 잉보 화와 타판 사르카르 에 의해 개발된 것으로, 사르카르의 과거 연구 결과를 바탕으로 일시적인 반응에 의한 전자파 시스템의 행동을 추정하기 위해서였다.[1] [2] 이 방법은 전기 공학 에 응용이 많고, 특히 계산 전자석 , 마이크로파 공학 및 안테나 이론 의 문제와 관련이 있다.[1]
방법 수학적 근거 과도 전자파 신호는 다음과 같이 나타낼 수 있다.[3]
y ( t ) = x ( t ) + n ( t ) ≈ ∑ i = 1 M R i e s i t + n ( t ) ; 0 ≤ t ≤ T , {\displaystyle y(t)=x(t)+n(t)\관련 \sum _{i=1}^{M}R_{i}e^{s}+n(t);0\leq t\leq T,} 어디에
y ( t ) {\displaystyle y(t)} 은 (는) 관찰된 시간 영역 신호, n ( t ) {\displaystyle n(t)} 이 (가) 신호 노이즈 , x ( t ) {\displaystyle x(t)} 이 (가) 실제 신호, R i {\ displaystyle R_{i}} 은 (는) 잔류물 (Ri {\displaystyle R_{i}), s i {\ displaystyle s_{i}} 는 s i = - α i + j Ω i {\displaystyle s_{i}=-\i1\i}+j\omega _{i }} 로 정의되는 시스템의 극 이다. α i {\ displaystyle \alpha _{i} 는 감쇠 계수 및 Ω i {\ displaystyle \omega _{i}} 는 각도 주파수다 . T s {\ displaystyle T_{s}} 의 기간으로 샘플링 한 동일한 시퀀스는 다음과 같이 기록할 수 있다.
y [ k T s ] = x [ k T s ] + n [ k T s ] ≈ i = 1 M R i z i k + n [ k T s ] ; k = 0 , . . . N - 1 ; i = 1 , 2 , M {\displaystyle y[k ] T_{s}]=x[k ] T_{s}]+n[k ] T_{s}]\ 관련 \sum _{i=1}^{M}R_{i}z_{i}^{k}+n[k ] T_{s}];k=0 , ...,N-1;i=1,2,...,M }, 여기서 z i = e ( - α i + j Ω i ) T s {\ displaystyle z_{i}=e^{(-\-\알파 _{i}+j\omega _{i}) Z 트랜스포메이션 의 아이덴티티로 T_{s}}}. 일반화된 기능 연필은 최적의 M {\displaystyle M} 및 z i {\ displaystyle z_{i} s를 추정한다. [4]
무소음 분석 무소음 케이스의 경우 2개(N - L ) × L {\displaystyle (N-L)\time L} 행렬, Y 1 {\ displaystyle Y_{1} 및 Y 2 {\ displaysty Y_{ 2}}개가 생성된다.[3]
[ Y 1 ] = [ x ( 0 ) x ( 1 ) ⋯ x ( L − 1 ) x ( 1 ) x ( 2 ) ⋯ x ( L ) ⋮ ⋮ ⋱ ⋮ x ( N − L − 1 ) x ( N − L ) ⋯ x ( N − 2 ) ] ( N − L ) × L ; {\displaystyle [Y_{1}]={\begin{bmatrix}x(0)&x(1)&\cdots &x(L-1)\\x(1)&x(2)&\cdots &x(L)\\\vdots &\vdots &\ddots &\vdots \\x(N-L-1)&x(N-L)&\cdots &x(N-2)\end{bmatrix}}_{(N-L)\times L};} [ Y 2 ] = [ x ( 1 ) x ( 2 ) ⋯ x ( L ) x ( 2 ) x ( 3 ) ⋯ x ( L + 1 ) ⋮ ⋮ ⋱ ⋮ x ( N − L ) x ( N − L + 1 ) ⋯ x ( N − 1 ) ] ( N − L ) × L {\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(N-L)&x(N-L+1)&\cdots &x(N-1)\end{bmatrix}}_{(N-L)\times L}} 여기서 L {\displaystyle L} 은(는) 연필 파라미터로 정의된다 . Y 1 {\ displaystyle Y_{1} 및 Y 2 {\ displaystyle Y_{2 }}개를 다음과 같은 행렬로 분해할 수 있다 .[3]
[ Y 1 ] = [ Z 1 ] [ B ] [ Z 2 ] {\displaystyle [Y_{1}]=[Z_{1}][B][Z_{2}]} [ Y 2 ] = [ Z 1 ] [ B ] [ Z 0 ] [ Z 2 ] {\displaystyle [Y_{2}]=[Z_{1}][B][ Z_{0}][Z_{2}]} 어디에
[ Z 1 ] = [ 1 1 ⋯ 1 z 1 z 2 ⋯ z M ⋮ ⋮ ⋱ ⋮ z 1 ( N − L − 1 ) z 2 ( N − L − 1 ) ⋯ z M ( N − L − 1 ) ] ( N − L ) × M ; {\displaystyle [Z_{1}]={\begin{bmatrix}1&1&\cdots &1\\z_{1}&z_{2}&\cdots &z_{M}\\\vdots &\vdots &\ddots &\vdots \\z_{1}^{(N-L-1)}&z_{2}^{(N-L-1)}&\cdots &z_{M}^{(N-L-1)}\end{bmatrix}}_{(N-L)\times M};} [ Z 2 ] = [ 1 z 1 ⋯ z 1 L − 1 1 z 2 ⋯ z 2 L − 1 ⋮ ⋮ ⋱ ⋮ 1 z M ⋯ z M L − 1 ] M × L {\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}} [ Z 0 ] {\textstyle [Z_{0}]} 및 [B ] {\textstyle [B]}은( 는) 순차적으로 배치된 z i {\ textstyle z_{i} 및 Ri {\ textstyle R_{i} 값을 갖는 M × M {\\textstyptes M} 대각 행렬 이다 .[3]
M ≤ L ≤ N - M {\textstyle M\leq L\leq N-M} 인 경우, 매트릭스 연필 의 일반화된 고유값
[ Y 2 ] − λ [ Y 1 ] = [ Z 1 ] [ B ] ( [ Z 0 ] − λ [ I ] ) [ Z 2 ] {\displaystyle [Y_{2}]-\lambda [Y_{1}]=[Z_{1}][B]([Z_{0}]-\lambda [I]) [Z_{2}]} 시스템 의 극은 yield = z i {\ displaystyle \lambda =z_{i}} 이다. 그런 다음 일반화된 고유벡터 p i {\ displaystyle p_{i}} 를 다음과 같은 정체성으로 얻을 수 있다 .[3]
[ Y 1 ] + [ Y 1 ] p i = p i ; {\displaystyle [Y_{1}]^{+}[ Y_{1}]p_{i}=p_{i}; } i = 1 , . . . , M (\displaystyle i=1, ... ,M} [ Y 1 ] + [ Y 2 ] p i = z i p i ; {\displaystyle [Y_{1}]^{+}[ Y_{2}]p_{i}=z_{i}p_{i}; } i = 1 , . . . , M (\displaystyle i=1, ... ,M} 여기서 + {\ displaystyle ^{+} 는 의사-반향이라고도 하는 무어-펜로스의 역수 를 나타낸다 . 단수 값 분해 를 사용하여 의사-반전을 계산할 수 있다.
노이즈 필터링 시스템에 노이즈가 있는 경우 [ Y 1 ] {\textstyle [Y_{1}] 와 [ Y 2 ] {\textstyle [Y_{2}]} 이 (가) 일반 데이터 매트릭스 [Y ] {\textstyle [Y] 에 결합된다. [3]
[ Y ] = [ y ( 0 ) y ( 1 ) ⋯ y ( L ) y ( 1 ) y ( 2 ) ⋯ y ( L + 1 ) ⋮ ⋮ ⋱ ⋮ y ( N − L − 1 ) y ( N − L ) ⋯ y ( N − 1 ) ] ( N − L ) × ( L + 1 ) {\displaystyle [Y]={\begin{bmatrix}y(0)&y(1)&\cdots &y(L)\\y(1)&y(2)&\cdots &y(L+1)\\\vdots &\vdots &\ddots &\vdots \\y(N-L-1)&y(N-L)&\cdots &y(N-1)\end{bmatrix}}_{(N-L)\times (L+1)}} 여기서 y {\displaystyle y} 은 (는) 노이즈 데이터다. 효율적인 필터링 을 위해 N 3 {\ textstyle {\frac {N}{3}} 과(와 ) N 2 {\ textstyle {\frac {N}{2}}. [Y ] {\textstyle]에서 단수 값 분해:
[ Y ] = [ U ] [ Σ ] [ V ] H [\displaystyle [Y]=[U][\Sigma ][V]^ {{H}} In this decomposition, [ U ] {\textstyle [U]} and [ V ] {\textstyle [V]} are unitary matrices with respective eigenvectors [ Y ] [ Y ] H {\textstyle [Y][Y]^{H}} and [ Y ] H [ Y ] {\textstyle [Y]^{H}[Y]} and [ Σ ] {\textstyle [\Sigma ]} is a diagonal matrix with singular values of [ Y ] {\textsty le [Y ]}. 위첨자 H {\textstyle H} 은 결합 전치점 을 나타낸다.[3] [4]
그런 다음 필터링을 위해 매개 변수 M {\textstyle M} 을(를) 선택하십시오 . 필터링 임계값보다 낮은 M {\textstyle M} 이후의 단수 값은 0으로 설정되며, 임의의 단수 값 σ c {\ textstyle \sigma _ {c} 의 경우 임계값은 다음 공식으로 표시된다.[1]
σ c σ a x = 10 - p {\ displaystyle {\frac {\fracma _{c}{\max}}=10^{-p }}, σm a x {\ textstyle \sigma _{max} 와 p는 각각 최대 단수값과 유의한 소수점 이다.p 까지 정밀한 유의미한 자릿수를 갖는 데이터의 경우 10 - p {\ textstyle 10^{-p} 이하의 단수값을 노이즈로 간주한다 .[4]
[ V 1 ′ ] {\textstyle [V_{1}']} and [ V 2 ′ ] {\textstyle [V_{2}']} are obtained through removing the last and first row and column of the filtered matrix [ V ′ ] {\textstyle [V']} , respectively; M {\textstyle M} columns of [ Σ ] {\textstyle [\Sigma ]} represent [ Σ ′ ] {\textstyle [\Sigma ']}. 필터링된 [ Y 1 ] {\textstyle [Y_{1}] 및 [Y 2 ] {\textstyle [Y_{2}]} 행렬은 다음과 같이 구한다.[4]
[ Y 1 ] = [ U ] [ Σ ′ ] [ V 1 ′ ] H [\displaystyle [Y_{1}]=[U][\Sigma ']][ V_{1}']^ {{H}} [ Y 2 ] = [ U ] [ Σ ′ ] [ V 2 ′ ] H {\displaystyle [Y_{2}]= [U][\시그마]] V_{2}']^ {{H}} 프리필터링은 소음과 싸우고 신호 대 잡음 비 (SNR)를 향상시키는 데 사용될 수 있다.[1] BPMP(Band-pass Matrix Pency) 방법은 FIR 또는 IIR 대역 통과 필터 를 통해 GPOF 방식을 수정한 것이다.[1] [5]
GPOF는 최대 25 dB SNR을 처리할 수 있다. GPOF와 BPMP의 경우 추정치의 변동은 Cramér-Rao 바인딩 에 대략 도달한다.[3] [5] [4]
잔류물 계산 복합극의 잔류물은 최소 제곱 문제를 통해 얻는다.[1]
[ y ( 0 ) y ( 1 ) ⋮ y ( N − 1 ) ] = [ 1 1 ⋯ 1 z 1 z 2 ⋯ z M ⋮ ⋮ ⋱ ⋮ z 1 N − 1 z 2 N − 1 ⋯ z M N − 1 ] [ R 1 R 2 ⋮ R M ] {\displaystyle {\begin{bmatrix}y(0)\\y(1)\\\vdots \\y(N-1)\end{bmatrix}}={\begin{bmatrix}1&1&\cdots &1\\z_{1}&z_{2}&\cdots &z_{M}\\\vdots &\vdots &\ddots &\vdots \\z_{1}^{N-1}&z_{2}^{N-1}&\cdots &z_{M}^{N-1}\end{bmatrix}}{\begin{bmatrix}R_{1}\\R_{2}\\\vdots \\R_{M}\end{bmatrix}}} 적용들 이 방법은 일반적으로 분광형 그린의 기능 이 복합 지수들의 합으로 근사치되는 모멘트 방법 에 대한 이산형 복합 영상 방법에서 소머펠트 통합의 평가에 사용된다.[1] [6] 또한 이 방법은 안테나 분석, 마이크로파 집적회로 에서의 S-모수 추정, 파동 전파 분석, 이동 표적 표시 및 레이더 신호 처리 등에 사용된다.[1] [7] [8]
참고 항목 참조 ^ a b c d e f g h i Sarkar, T. K. ; Pereira, O. (February 1995). "Using the matrix pencil method to estimate the parameters of a sum of complex exponentials". 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. (November 1980). "Suboptimal approximation/identification of transient waveforms from electromagnetic systems by pencil-of-function method". IEEE Transactions on Antennas and Propagation . 28 (6): 928–933. Bibcode :1980ITAP...28..928S . doi :10.1109/TAP.1980.1142411 . ^ a b c d e f g h Hua, Y.; Sarkar, T. K. (February 1989). "Generalized pencil-of-function method for extracting poles of an EM system from its transient response" . IEEE Transactions on Antennas and Propagation . 37 (2): 229–234. Bibcode :1989ITAP...37..229H . doi :10.1109/8.18710 . ^ a b c d e Hua, Y.; Sarkar, T. K. (May 1990). "Matrix pencil method for estimating parameters of exponentially damped/undamped sinusoids in noise" . IEEE Transactions on Acoustics, Speech, and Signal Processing . 38 (5): 814–824. doi :10.1109/29.56027 . ^ a b Hu, Fengduo; Sarkar, T. K. ; Hua, Yingbo (January 1993). "Utilization of Bandpass Filtering for the Matrix Pencil Method". IEEE Transactions on Signal Processing . 41 (1): 442–446. Bibcode :1993ITSP...41..442H . doi :10.1109/TSP.1993.193174 . ^ Dural, G.; Aksun, M. I. (July 1995). "Closed-form Green's functions for general sources and stratified media". 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, T. K. ; Maricevic, Z. A. (January 1994). "Analysis of a wide radiating slot in the ground plane of a microstrip line". IEEE Transactions on Microwave Theory and Techniques . 41 (1): 29–37. doi :10.1109/22.210226 . ^ Hua, Y. (January 1994). "High resolution imaging of continuously moving object using stepped frequency radar" . Signal Processing . 35 (1): 33–40. doi :10.1016/0165-1684(94)90188-0 .