문제

실제로이 질문을 전에 게시했지만 대답하지 않았습니다. 어쩌면 나는 충분히 명확하지 않았으므로 다시 말해 드리겠습니다.

아시다시피, 특정 샘플링 속도로 신호를 샘플링 할 때 샘플링 속도의 절반보다 높은 주파수가 별명이됩니다. 피하기 위해서는 적절한 저역 통과 필터를 통해 신호 (아날로그 양식 또는 더 높은 속도로 샘플링 된 디지털 형태)를 전달해야합니다.

이제 제 경우에는 Windows의 Wavein 기능을 사용하여 특정 속도로 MIC 입력을 수집합니다. Wavein 함수는 임의의 사전 정의 된 요금보다는 내가 공급하는 샘플링 속도로 작동하는 것처럼 보이므로 사운드 카드가 실제로 해당 속도로 샘플링하는지 또는 사전 정의 된 속도로 샘플링하고 시스템 변환 여부가 실제로는 전혀 모릅니다. "요청 된 요금으로. 실제로는 신경 쓰지 않습니다 ...

내가 걱정하는 것은 8kHz를 샘플링 할 때 사운드 카드 또는 시스템이 저속 통과 필터링 (사운드 카드의 아날로그 또는 디지털 필터 또는 디지털 필터링을 수행 한 후 사운드 카드) 따라서 입력에 별명 주파수가 표시되지 않습니다.

아니면 가능한 가장 높은 샘플링 속도로 샘플링하고 주파수를 직접 필터링해야합니까?

도움이 되었습니까?

해결책

신호를 샘플링하기 전에 LPF를 사용하지 않으면 매우 열악한 사운드 카드를 사용하고 있다고 생각합니다. 나는 이것에 대해 걱정하지 않을 것이다! 10kHz 톤을 전달하여 언제든지 확인하고 별명이 있는지 확인할 수 있습니다.

편집 : 사운드 카드가 44.1 또는 48 또는 무엇이든 공급하더라도 Wavein은 리샘플링 할 때 여전히 LPF를 수행합니다. 샘플링의 일부일뿐입니다. 일부 애플리케이션에서 펑키 주파수 루핑 백 효과를 얻기 위해 일부 애플리케이션에서 안티 앨리어싱 필터를 돌릴 수는 있지만 기본적으로 항상 켜져있을 것이라고 생각했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top