2016-06-09 5 views
0

가 나는마이크로 컨트롤러에서 수집 한 데이터의 데이터 감소?

  • 는 크기를 줄이고
  • 일부 다른 저장 장치에 블루투스를 통해 데이터를 보낼 데이터를 수집하기 위해 내가 가진 프로젝트를 주어졌다.

처음에는 간단한 데이터 압축이라고 생각하고 zlib를 사용하여 프로그램을 작성했습니다.

멘토에게 보여준 후에 그는 압축 알 고가 필요 없다고 말했다. 그는 입력 파형을 표현하는 데 필요한 데이터 세트의 수를 줄이기를 원합니다.

예를 들어 : 정현파가 약 100 점으로 표시되는 경우 그는 80 점으로 나타 내기를 원합니다.

나를 도울 수있는 알고리즘이나 기능이 있습니까?

약간의 데이터 손실이 허용됩니다.

답변

0

찾고있는 용어는 리샘플링입니다. 데이터가 대역 제한이 있거나 낮은 새 샘플 속도의 절반 이하로 로우 패스 필터링 될 수있는 경우 낮은 속도로 데이터를 리샘플링 할 수 있습니다 (따라서 데이터가 적음).

Sinc (또는 창으로 표시된 Sinc) 보간법을 사용하여 임의의 비율의 샘플 속도로 다시 샘플링 할 수 있습니다.

관련 문제