quantize 함수를 사용하여 아날로그 신호를 양자화합니다. 양자화를 수행하는 방법은 신호를 일정한 간격의 불연속 수준 여러 개로 표현하는 것입니다.
쌍곡선 신호 양자화
1. 양자화 수준 수를 정의합니다.
2. 범위와 쌍곡선 신호를 표현하는 방정식을 정의합니다.
3. 양자화된 각 수준의 높이를 계산합니다.
4. 신호를 양자화합니다.
• 양자화된 수준은 시간 간격이 일정하지 않을 수도 있으며 양자화된 신호의 중점을 원래 신호가 지나지 않을 수도 있습니다.
• 디지털 신호 가공 기법의 하드웨어 구현은 대개 아날로그를 디지털로 변환하는 칩에서 시작합니다. 이 칩에서 아날로그 신호가 양자화됩니다. 위에 지정된 양자화 수준 선택 방법을 사용할 경우 입력 신호의 주파수가 샘플링 속도의 역보다 상당히 느리면 양자화에서 원래 아날로그 신호에 대한 적절한 근사치를 생성합니다. 그렇지 않은 경우에는 신호의 구조를 복원하는 신호 가공 기법을 사용해야 합니다.
양자화된 신호의 필터링 및 재구성
1. 8개 수준으로 양자화된 싸인 신호를 가져옵니다.
2. 신호를 양자화합니다.
3. 원래 신호와 양자화된 신호를 도표화합니다.
4. 해닝 창함수(아래의 세 번째 인수가 창함수를 설정함)로 설계된 15개 계수를 포함하는 저역 통과 FIR 필터를 사용하여 오른쪽 차단 주파수를 찾는 실험을 합니다.