나는 모든 주요 DSP 방법을 수행하기 위해 실제로 C로 코드를 작성하는 방법을 보여주는 좋은 책을 찾고 있습니다.
- FFT.
- 저역 통과 및 고역 통과 필터.
- 자동 상관.
- 소음 처리.
이론에서 C의 실제 코드에 이르기까지 DSP의 모든 기본 사항
예를 들어, 1000 샘플을 얻었습니다. 이제 FFT를 계산하고 노이즈를 제거한 다음 시간 축으로 되돌리려 고합니다.
이 모든 것을 다루는 좋은 것이 있습니까?
나는 모든 주요 DSP 방법을 수행하기 위해 실제로 C로 코드를 작성하는 방법을 보여주는 좋은 책을 찾고 있습니다.
이론에서 C의 실제 코드에 이르기까지 DSP의 모든 기본 사항
예를 들어, 1000 샘플을 얻었습니다. 이제 FFT를 계산하고 노이즈를 제거한 다음 시간 축으로 되돌리려 고합니다.
이 모든 것을 다루는 좋은 것이 있습니까?
답변:
DSP for C language에 관한 두 권의 책을 추천 할 수 있습니다.
Embree PM- 디지털 신호 처리를위한 C 언어 알고리즘
오래되어 알맞은 가격으로 쉽게 구할 수 있습니다. 그것은 당신이 묘사 한 거의 4 가지 주제를 다룹니다.
내가 추천하는 다른 것은 :
Malepati H.- 디지털 미디어 처리 : C를 사용한 DSP 알고리즘
더 많은 주제를 다루고 있습니다 (오류 수정 알고리즘 및 이미지 / 비디오 처리 알고리즘 포함). 이것에 대한 좋은 점은 테스트 신호가 구현을 테스트하기 위해 제공된다는 것입니다.
방금 책상에 DSP 용 C 코드가 들어있는 다른 책이 있다는 것을 기억했습니다.
WH- 수치 레시피 : 과학 컴퓨팅 기술
푸리에 변환과 그 응용에 대한 두 개의 장이 있습니다.
마지막 제안-가능하면 자신의 도구를 작성하는 대신 기존 C 라이브러리를 사용하십시오. 바퀴를 재발 명할 필요는 없습니다.
Embree PM-디지털 신호 처리를위한 C 언어 알고리즘
필터를 만드는 MSC 작업에 유용했습니다 ... Matlab 코더로 헤더를 만들 수는 있지만 ... 실제로 구현하기가 쉬운 trig 대신 복잡한 숫자로 fft 구현에 문제가있었습니다. .
openSAL의 소스 코드와 Matlab 신호 처리 기능의 옥타브 소스 (C는 아니지만 유용함)를 볼 수 있습니다. 이것이 내가 한 일입니다.