Wednesday 7 March 2018

이동 평균 필터 컨볼 루션


MATLAB을 사용하여 행렬의 특정 열의 3 일 이동 평균을 찾고 행렬에 이동 평균을 추가하려면 어떻게해야합니까? 행렬의 아래에서 위로 3 일 이동 평균을 계산하려고합니다. 다음 행렬 a와 mask가 주어진다. conv 명령을 구현하려고 시도했지만 오류가 발생한다. 행렬의 두 번째 열에서 사용하려고 시도한 conv 명령이있다. 원하는 출력은 다음과 같다. 제안 사항이 있으면 고맙겠습니다. 행렬 a의 2 열에 대해 다음과 같이 3 일 이동 평균을 계산하고 행렬 4 열에 결과를 배치합니다. 행렬을 다음과 같이 이름을 바꿉니다. desired for 단지 삽화 17, 14, 11의 3 일 평균은 14 일, 11 일, 8 일의 3 일간 평균 11, 8, 5의 3 일 평균은 8 일, 3 일 평균의 8, 5, 2는 5입니다. 3 일 이동 평균에 대한 계산이 시작되기 때문에 4 열의 하단 2 행에는 값이 없습니다. 하단 적어도 17, 14, 11까지 유효 출력은 표시되지 않습니다. Aaron Jun 12 13 at 1 28. 일반적으로 오류를 표시하면 도움이 될 것입니다. 이 경우에는 두 가지를 잘못합니다. . 첫 번째 회선은 3 또는 이동 평균의 길이로 나눌 필요가있다. 두 번째, c의 크기를 알아라. 당신은 C에 맞을 수 없다. 이동 평균을 얻는 전형적인 방법은 똑같이 사용하는 것이다. 하지만 그건 그렇지 않다. 당신이 원하는 것처럼 보입니다. 대신에 당신은 두 줄을 사용해야합니다 .29 9 월, 2013. 회귀에 의한 평균 이동. 이동 평균은 무엇이고 그것은 좋은 것입니다. 이동 평균은 회선을 사용하여 어떻게됩니까? 이동 평균은 우리는 각 지점의 값을 이웃에있는 값의 평균값으로 설정하는 신호의 노이즈를 억제하기 위해 보통 사용되는 간단한 연산을 사용합니다. 공식에 의해 여기 x는 입력이고 y는 출력 신호이고 창 크기는 위의 수식은 대칭 연산을 설명합니다. Amples은 실제 점의 양측에서 가져옵니다. 아래는 실제 생활의 예입니다. 실제로 창을 배치 한 점은 빨간색입니다. x 외부의 값은 0으로 간주됩니다. 이동 평균의 효과를보고 놀러 다니려면 이 대화 형 데모를보십시오. 회선을 사용하여 작업하는 방법. 간단한 이동 평균 계산은 신호를 따라 창을 슬라이드하고 창 요소를 요약 한 경우와 비슷합니다. 그것은 convolution을 사용하여 같은 일을 시도합니다. 다음 매개 변수를 사용하십시오. 원하는 출력은 다음과 같습니다. 첫 번째 방법은 x 신호를 다음 k 커널에 의해 컨볼 루션하여 얻으려고 시도합니다. 출력은 정확히 3 배 더 큽니다. 예상 결과 출력 값은 창에있는 세 요소의 요약이기도합니다. 회선 동안 창을 밀어 넣으면 모든 요소가 하나씩 곱 해져서 요약되기 때문입니다. yk 1 cdot x 1 cdot x 1 cdot x. y의 원하는 값을 얻으려면 출력을 3으로 나누어야합니다. 나누기를 포함하는 수식을 사용합니다. 그러나 컨볼 루션 중에 나누기를 수행하는 것이 최적이되지 않습니다. 우리는 다음과 같은 k 커널을 사용할 것입니다. 이 방법으로 원하는 출력을 얻을 것입니다. 일반적으로 윈도우 크기가 w 인 컨볼 루션으로 이동 평균을하려면 다음 k 커널을 사용합니다. 함수는 이동 평균을 수행합니다. 예제 사용법은입니다. 과학자 및 엔지니어의 디지털 신호 처리 안내서 Steven W Smith, Ph D. 이름에서 알 수 있듯이 이동 평균 필터는 입력 신호에서 여러 포인트를 평균하여 작동합니다 출력 신호의 각 점을 생성합니다. 방정식 형식으로 작성됩니다. 입력 신호는 어디에 있습니까? 출력 신호는이며, M은 평균 점 수입니다. 예를 들어, 5 점 이동 평균 필터에서 점 80 는 출력 신호의에 의해 주어진다. 대안으로, 그룹 입력 신호로부터의 점들의 수는 출력 점을 중심으로 대칭 적으로 선택 될 수 있습니다. 이는 식 15-1에서의 합계를 j 0에서 M -1까지, j - M -1 2에서 M -1 2로 변경하는 것과 같습니다. 예를 들어, 10 포인트 이동 평균 필터, 인덱스, j는 0 ~ 11 한쪽 평균 또는 -5 ~ 5 대칭 평균에서 실행할 수 있습니다. 대칭 평균은 M이 홀수 일 것을 요구합니다 프로그래밍은 한쪽에만있는 점이 약간 쉽습니다. 입력 신호와 출력 신호 사이에 상대적인 이동을 생성합니다. 이동 평균 필터는 매우 단순한 필터 커널을 사용하는 회선임을 인식해야합니다. 예를 들어, 5 포인트 필터는 필터 커널 0, 0, 1 5, 1 5, 1 즉, 이동 평균 필터는 입력 신호와 면적이 1 인 직사각형 펄스의 컨벌루션입니다. 표 15-1은 이동 평균 필터를 구현하는 프로그램을 보여줍니다.

No comments:

Post a Comment