2012-03-08 2 views
0

신호 처리가 시작되고 교수님이 저의 첫 번째 차이점을 내 시간대에 묻도록 요청하고 있습니다. 나는 filter() 함수를 사용해야한다는 것을 알고 있지만, numerator (b)와 denominator (a) 계수 벡터는 내가 사용하기로되어 있는지 모른다. 첫 번째 차이와 첫 번째 주문은 동일합니까?첫 번째 차이 필터

답변

6

먼저 Matlab's documentation of the filter function을 읽어야합니다. 당신은 단지 첫 번째 차이점을하려는 경우, 당신이 생성 찾고은 시리즈 :

1 * y(n) = 1 * x(n) - 1 * x(n - 1) 

벡터 A = 1에 해당하고, B = [1, -1], 당신의 matlab에 너무 코드는 다음과 같습니다.

y = filter([1,-1],1,x); 
+0

감사합니다. – k4lls

+0

자기 회귀 이동 평균과 같은 것입니까? – k4lls

+0

여기서 x (n), x (n-1)의 함수로 y (n)을 생성한다는 것을 주목하십시오. 자동 회귀 프로세스에서 lagged 값의 함수로 x (n + 1)을 생성합니다. – prototoast