[a] DSP란 무엇입니까? 간단히 말해서, DSP는 하드웨어, 소프트웨어 및 명령어 세트가 아날로그 신호를 실시간으로 나타내는 디지털 데이터를 처리하는 데 필수적인 고속 숫자 처리 애플리케이션에 최적화된 프로세서 또는 마이크로컴퓨터입니다. DSP가 하는 일은 간단합니다. 디지털 필터역할을 할 때, 예를 들어, DSP는 신호 샘플을 기반으로 디지털 값을 수신하고, 이러한 값에서 작동하는 필터 함수의 결과를 계산하고, 필터 출력을 나타내는 디지털 값을 제공합니다. 또한 이러한 값의 특성에 따라 시스템 제어 신호를 제공할 수도 있습니다. DSP의 고속 산술 및 논리 하드웨어는 필터 변환을 모델링하는 알고리즘을 신속하게 실행하도록 프로그래밍됩니다. 예를 들어, 주어진 주파수 응답이 있는 실용적인 대역 통과 필터에는 정지대역 롤오프 제어, 통과대역 튜닝 및 폭 제어, 스톱 밴드의 무한 감쇠, 제로 페이즈로 완전히 평평한 패스밴드 내 응답이 있어야 합니다. Shift. 아날로그 방법을 사용하는 경우, 2 차 필터는 궁극적으로 조정및 조정하기가 매우 어렵다는 것을 의미, 엇갈림 높은 Q 섹션을 많이 필요로한다. DSP 소프트웨어로 접근하는 동안, 유한 임펄스 응답(FIR)을 사용하여, 임펄스에 대한 필터의 시간 응답은 현재의 가중치 합계와 이전 입력 값의 유한 수입니다. 피드백이 없는 경우 샘플이 “줄의 끝”에 도달하면 지정된 샘플에 대한 유일한 응답이 종료됩니다. 이러한 설계 차이를 염두에 두고 DSP 소프트웨어는 아날로그 회로 필터 설계에 비해 유연성과 단순성을 위해 선택됩니다. 일반적으로 사용되는 몇 가지 주파수 도메인 변환이 있습니다.

예를 들어, cepstrum은 푸리에 변환을 통해 주파수 도메인으로 신호를 변환하고 로그백을 취한 다음 다른 푸리에 변환을 적용합니다. 이것은 원래 스펙트럼의 고조파 구조를 강조한다. 필요한 샘플 속도의 처리 속도는 알고리즘 복잡성의 영향을 받습니다. 일반적으로 DSP는 두 번째 샘플을 받기 전에 첫 번째 샘플과 관련된 모든 작업을 완료해야 합니다. 샘플 사이의 시간은 DSP가 모든 처리 작업을 수행하는 데 드는 시간 예산입니다. 오디오 예제의 경우 48kHz 샘플링 속도는 20.833-μs 샘플링 간격에 해당합니다. 도 5는 아날로그 신호 및 디지털 샘플링 속도에 관한 것이다. 이러한 예에서와 같이 디지털 필터는 아날로그 필터보다 수천 배 더 나은 성능을 얻을 수 있습니다. 이렇게 하면 필터링 문제에 접근하는 방식이 크게 달라집니다. 아날로그 필터를 사용하면 저항기 및 커패시터의 정확도및 안정성과 같은 전자 제품의 취급 한계에 중점을 둡습니다.