선형예측
Linear prediction선형 예측은 이산 시간 신호의 미래 값을 이전 표본의 선형 함수로 추정하는 수학적 연산이다.
디지털 신호 처리에서 선형 예측은 흔히 LPC(Linear Prediction Coding)라고 불리며, 따라서 필터 이론의 서브셋으로 볼 수 있다. 수학의 하위 분야인 시스템 분석에서 선형 예측은 수학 모델링이나 최적화의 일부로 볼 수 있다.
예측 모형
가장 일반적인 표현은
여기서 {x은 예측 신호 이고, x - i ) {\displaystyle 은 이전에 관측된 값이며, {\pleq n} 및 i {\ 예측 계수. 이 견적에 의해 생성된 오류는
서 ( n) 은(는) 참 신호 값이다.
이러한 방정식은 모든 유형의 (1차원) 선형 예측에 유효하다. 차이는 예측 변수 계수 를 선택하는 방법에서 발견된다.
다차원 신호의 경우 오류 메트릭은 종종 다음과 같이 정의된다.
여기서 \ \cdot \ 은(는) 적절한 선택된 벡터 표준이다. kalman 필터와 평활기에는 각각 ( 와 같은 예측이 일상적으로 사용되어 현재 및 과거의 신호 값을 추정한다.[citation needed]
모수 추정
a 의 최적화에 있어 가장 일반적인 선택은 자기 상관 기준이라고도 하는 루트 평균 제곱 기준이다. 이 방법에서 방정식을 산출하는 오차 E[ (n ) 의 기대값을 최소화한다
1 j j ≤ p에 대하여, 여기서 R은 신호 x의n 자기 상관이며, 다음과 같이 정의된다.
- ( )= { ( ) x( - i) \
그리고 E는 기대값이다. 다차원 사례에서 이것은2 L 규범을 최소화하는 것과 일치한다.
위의 방정식을 정상 방정식 또는 율-워커 방정식이라고 한다. 행렬 형식에서 방정식은 다음과 같이 동등하게 쓰여질 수 있다.
는 어디에 자기 상관 행렬 R{\displaystyle \mathbf{R}}은 대칭, pp{\displaystyle p\times p}테플리츠 행렬 요소와이었고 넌 결코 모르네 나는 j)R(나는 j−), 0≤ 나는, j<>안{\displaystyle r_{ij}(i-j),0\leq i,j<, p}×, 벡터 r{\displaystyle \mathbf{r}}는 자기 상관 벡터 rj. =R(, and , the parameter vector.
보다 일반적인 또 다른 접근법은 양식에 정의된 오차의 제곱합을 최소화하는 것이다.
여기서 모든 에 대한 최적화 문제를 =- 로 제한해야 한다
한편, 평균 제곱 예측 오차가 통일로 제약되고 예측 오차 방정식이 정상 방정식 위에 포함되면, 다음과 같이 증분 방정식의 집합을 얻는다.
여기서 색인 의 범위는 ~ p 이며 는)(+ ) (+ ) ( 행렬이다.
선형 예측 변수의 모수에 대한 규격은 광범위한 주제이며 많은 다른 접근법이 제안되었다. 사실 자기 상관 방법은 가장 보편적이며[citation needed] 예를 들어 GSM 표준에서 음성 코딩에 사용된다.
행렬 방정식 = 해법은 계산적으로 비교적 비용이 많이 드는 과정이다. 매트릭스 역전을 위한 가우스 제거는 아마도 가장 오래된 해결책일 것이다. 그러나 이 은 R 의 대칭을 효율적으로 사용하지 않는다 더 빠른 알고리즘은 1947년 노르만 레빈슨에 의해 제안된 레빈슨 재귀인데, 이 재귀적으로 해결책을 계산한다.[citation needed] 특히 위의 자기 상관 방정식은 더빈 알고리즘으로 더 효율적으로 해결할 수 있다.[1]
1986년 필립 델사르트와 Y.V.제닌은 분할 레빈슨 재귀라고 불리는 이 알고리즘에 대한 개선을 제안했는데, 이 알고리즘은 승수와 분할의 약 절반을 필요로 한다.[2] 그것은 후속 재귀 수준에서 매개변수 벡터의 특별한 대칭 특성을 사용한다. 즉, 항을 포함하는 최적 예측 변수에 대한 계산은 - 항을 포함하는 최적 예측 변수에 대해 유사한 계산을 사용한다.
모델 매개변수를 식별하는 또 다른 방법은 Kalman 필터를 사용하여 상태 추정치를 반복적으로 계산하고 기대 최대화 알고리즘 내에서 최대우도 추정치를 얻는 것이다.
등거리 값의 경우 다항 보간법은 알려진 값의 선형 결합이다. 이산 시간 신호가 도 -1,{\의 다항식을 준수하는 것으로 추정되면 예측 계수 a a_{가 이항 변환 계수의 삼각형 해당 행에 의해 주어진다. 이 추정치는 노이즈가 낮은 천천히 변화하는 신호에 적합할 수 있다. 의 처음 몇 값에 대한 예측은 다음과 같다.
참고 항목
참조
- ^ Ramirez, M. A. (2008). "A Levinson Algorithm Based on an Isometric Transformation of Durbin's" (PDF). IEEE Signal Processing Letters. 15: 99–102. doi:10.1109/LSP.2007.910319.
- ^ 델사르트, P. 및 Genin, Y. V. (1986) 분할 레빈슨 알고리즘, 음향, 음성 및 신호 처리에 관한 IEEE 거래, v. ASSP-34(3), 페이지 470–478
추가 읽기
- Hayes, M. H. (1996). Statistical Digital Signal Processing and Modeling. New York: J. Wiley & Sons. ISBN 978-0471594314.
- Levinson, N. (1947). "The Wiener RMS (root mean square) error criterion in filter design and prediction". Journal of Mathematics and Physics. 25 (4): 261–278.
- Makhoul, J. (1975). "Linear prediction: A tutorial review". Proceedings of the IEEE. 63 (5): 561–580. doi:10.1109/PROC.1975.9792.
- Yule, G. U. (1927). "On a Method of Investigating Periodicities in Disturbed Series, with Special Reference to Wolfer's Sunspot Numbers". Phil. Trans. Roy. Soc. A. 226: 267–298. doi:10.1098/rsta.1927.0007. JSTOR 91170.