선형예측

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은 신호 xn 자기 상관이며, 다음과 같이 정의된다.

( )= { ( ) 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_{ 이항 변환 계수의 삼각형 해당 행에 의해 주어진다. 이 추정치는 노이즈가 낮은 천천히 변화하는 신호에 적합할 수 있다. 의 처음 몇 값에 대한 예측은 다음과 같다.

참고 항목

참조

  1. ^ 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.
  2. ^ 델사르트, P. 및 Genin, Y. V. (1986) 분할 레빈슨 알고리즘, 음향, 음성 및 신호 처리에 관한 IEEE 거래, v. ASSP-34(3), 페이지 470–478

추가 읽기

외부 링크