'연구 노트/적응신호처리' 카테고리의 글 목록
본문 바로가기

연구 노트/적응신호처리13

Kalman Filter 정리 목차1. Kalman filter란 무엇인가?2. Scalar random variable에 대한 Recursive linear MMSE estimation3. Kalman filter 문제 정의4. Innovation process5. Innovation process를 이용한 state estimation6. Filtering7. Kalman filter 요약 정리8. RLS filter의 통합적 기반으로서의 Kalman filter※ 수식 전개는 계산 용이성을 위해, complex가 아닌 real을 가정하였습니다.  1. Kalman filter란 무엇인가?Kalman filter는 Wiener filter를 확장한 것으로, state space 개념을 도입한 필터입니다. 현재 state에서 다음 .. 2024. 12. 15.
Recursive Least-Square (RLS) Adaptive Filter 정리 목차1. Recursive least squares adaptive filters    1-1. RLS 알고리즘이란 무엇인가?    1-2. Regularization    1-3. Normal equation Reformulation    1-4. $\mathbf{\Phi} (n)$와 $\textbf{z}(n)$의 재귀적 연산 (Matrix inversion lemma 사용)    1-5. Tap-weight vector의 time update    1-6. RLS 알고리즘 한 눈에 보기2. RLS algorithm의 convergence analysis    2-1. Assumption    2-2. Mean value에서 RLS 알고리즘의 수렴    2-3. RLS 알고리즘의 mean-square .. 2024. 12. 13.
최소제곱법 (Least Square Method) 정리 목차1. Least square method2. Revisited orthogonality principle3. Minimum error squares sum4. Normal equation과 Linear least-squares filters5. Time-average correlation matrix $\Phi$6. Data matrix를 이용한 Normal equation 재구성7. Least-squares estimate의 property※ 수식 전개는 계산 용이성을 위해, complex가 아닌 real을 가정하였습니다. 오차의 제곱합을 최소화하는 최소제곱법(Method of Least Squares)에 대해 알아봅시다.  1. Least square method Wiener filterLeast.. 2024. 12. 12.
Frequency-Domain & Subband Adaptive filter 정리 목차1. Self-orthogonalizing adaptive filter2. DCT-LMS algorithm3. Subband adaptive filter 1. Self-orthogonalizing adaptive filter  DFT는 bandpass filter를 활용한 subband processing의 특수한 경우로 볼 수 있습니다. 따라서 filter bank나 prototype filter를 잘 설계하면 성능이 향상됩니다. 하지만 bandpass filtering 단계가 추가로 필요하고 설계가 복잡하다는 단점이 있습니다. 이를 보완하기 위해, low band과 high band를 반씩 나눠 처리하는 QMF(Quadrature Mirror Filter)를 많이 사용한다고 합니다.Self-ort.. 2024. 10. 28.
Fast block LMS 알고리즘 이해하기 목차1. Block adaptive filter2. Fast block LMS algorithm 1. Block adaptive filter Block adaptive filter는 $L$개의 샘플 데이터로 이루어진 블록마다 filter weight를 업데이트하며, 각 블록에 동일한 filter weight가 적용됩니다. LMS filter가 매번 단일 데이터 값만을 사용해 weight를 업데이트하는 것과 달리, Block adaptive filter는 최근 $L$개의 데이터 값을 이용해 time average를 구하고 이를 바탕으로 weight를 계산합니다. 수렴 속도와 MSE 최솟값은 LMS와 거의 동일합니다. 2. Fast block LMS algorithm Fast block-LMS 알고리즘은 주.. 2024. 10. 26.
Least-Mean-Square Adaptive Filter (LMS) 알아보기 목차1. LMS algorithm Overview2. Statistical LMS theory  수식 전개는 계산 용이성을 위해, complex가 아닌 real을 가정하였습니다. 1. LMS algorithm Overview Least-mean-square (LMS) 알고리즘은 stochastic gradient 알고리즘의 일종으로, tap-weight를 정확히 gradient 방향이 아닌 randomness 더해진 방향으로 이동시키는 방법을 말합니다. LMS 알고리즘은 gradient descent와 달리 expectation 대신 가장 최신 값만을 사용하여 tap-weight를 업데이트합니다.  LMS 알고리즘은 FIR 필터에 input vector가 주어지면 adaptive하게 tap-weight를.. 2024. 10. 24.