엔지니어링 시간을 최적화하고 있고 큰 FFT를 잘 지원하는 플랫폼 (즉, 고정 소수점이 아님)에있는 경우 hotpaw2의 조언을 따르고 빠른 컨볼 루션을 사용하십시오 . 순진한 FIR 구현보다 훨씬 성능이 좋으며 구현하기가 쉬워야합니다.
반면, 최상의 구현을 위해 시간을 투자하거나 고정 소수점 플랫폼을 사용하는 경우에는 멀티 레이트 다운 필터 업 뺄셈 구조를 사용해야합니다 . 그러나 모든 것을 올바르게 얻는 것은 조금 까다 롭습니다.
빠른 컨볼 루션 및 다중 속도 필터링 도구의 신뢰할 수 있고 최적화 된 구현에 액세스 할 수 있습니다. 고속 회선은 멀티 레이트 구조에 비해 동등한 신호 성능을 얻는 데 약 3 배 더 오래 걸립니다. 또한 부동 소수점 플랫폼에도 있습니다. 고정 점 dsp에서 간격이 상당히 넓어집니다.
일반적으로
다운 컨버전 :
48 단계 신호를 187.5Hz 신호로 변환하려면 8 단계의 반대 역, 2 씩 감소 필터를 사용하십시오. 이 다운 샘플링의 첫 번째 단계는 매우 넓은 전이 대역을 가질 수 있으며 60Hz 이하 범위로 다시 앨리어싱되지 않는 한 에너지를 앨리어싱 할 수 있습니다. 단계가 진행됨에 따라 탭 수를 늘려야하지만 점점 더 낮은 샘플링 속도로 적용되므로 각 단계의 전체 비용이 적습니다.
필터링 :
60Hz bw 정도의 엄격한 필터링을 수행하여 결국 빼고 싶은 에너지를 유지하십시오. 낮은 속도로 엄격한 필터링을 수행하면 두 가지 이점이 있습니다.
- 1Hz의 전이 대역폭은 원래 속도와 비교하여 낮은 속도에서 디지털 주파수 측면에서 256 배 더 큽니다. 따라서 필터의 모든 탭은 256 배 강력합니다.
- 신호 자체는 속도가 느리므로 필터는 1/256의 데이터 만 처리하면됩니다.
업 컨버전 :
본질적으로 이것은 데시 메이션 단계의 반대입니다. 8 개의 보간 기 단계 각각은 연속 입력 샘플 사이에있는 샘플을 추정하여 속도를 두 배로 늘립니다. 샘플 속도가 높아질수록 전이 대역이 넓어집니다.
덜다:
원래 신호에서 최대 속도의 저역 통과 필터링 된 신호를 뺍니다. 모든 그룹 지연을 적절히 조정 한 경우 전체 구조는 전환 대역폭이 좁은 고역 통과 필터가됩니다.