[오디오 101]Chapter6. DSP!!

Date:     Updated:

카테고리:

태그:

6 Distribution & DSP issues

  • sound quality 는 Distributino system의 영향을 받지 않는다. Distribution에서는 처리기능이 없고, 단지 ‘분배’ 해줄 뿐이다.
  • 디지털 시스템에서 DSP는 알고리즘의 정의방법에 따라 sound quality에 영향을 끼친다
  • 네트워크 시스템에서 DSP는 audio quality에 영향을 끼치지 않는다. bit depth와 sample rate만 영향을 줌.

Untitled

1.I/O distribution

  • AES3, AES10, Ethernet compliant audio network protocols(Ethersound, CobraNet) 들은 24bit
  • AE3S, AES10는 latency 낮음, but EtherSound, CobraNet, Dante는 latency 있음

2.Interconnected DSP distribution

  • 24bit전송을 위해, mac연산 해야 되니까 보통 DSP칩 제조사는 32bit이상의 연산을 지원하고, 24bit resolution이하의 rounding error를 만들어 낸다
  • 보통 24bit칩 1개면 A/D랑 D/A해내기 충분하다고 함

Untitled

  • 하지만 multiple DSP에 연결을 하면 문제가 생김
  • 24bit의 LSB인 -144dB보다 quantization error가 커지게 됨
  • 연산 한번은 괜찮지만, 연산을 여러번 태우면(casacaded mixing console, distributed free configuration DSP system 등) quantization noise가 들릴 정도로 올라오게 됨

Untitled

Untitled

3.Constant gain A/D converters

Untitled

이해안됨… 7.3장의 gain competition 읽고와야 할듯… (TBD)

4.DSP architecture

  • DSP칩은 일반적으로.. => 여러개의 DSP칩을 결합하여 하나의 DSP 시스템을 만드는 장치 형태
  • DSP플랫폼의 선택은 오디오 알고리즘의 음질에 영향을 미치지 않는다
  • power, latency, bit depth가 품질에 영향을 줌
    • DSP power
      • MAC연산에 사용할 수 있는 처리량임
    • Latency
      • mixing, compressing, equalisation은 일정 dsp 파워가 필요함
      • 병렬처리하기 때문에 보통 latency 아주 낮음
    • Bit depth
      • IIR, FIR 알고리즘 쓸 때, MAC연산결과를 많이(몇천개 이상) 들고있을 수 있음
      • MAC작업은 processor의 data bus로부터 들어오는 처리된 샘플의 해상도를 두 배로 높인 결과를 생성하므로, 결과를 다시 쓰기 전에 반올림 해야함(뭔소리지….질문해보기 TBD)
      • As every MAC operation produces a result of double the resolution of the processed samples coming in from the processor’s data bus, the result has to be rounded before it can be written back - each time producing a rounding error (or quantization error)

야마하의 dsp아키텍쳐 - 32bit data bus & 58 bit accumulator

Untitled

5.Fixed point vs floating point

  • .png vs SVG의 표현 차이임
  • 3600000 vs 3.6*10^6 표현 차이임

Untitled

  • 24bit로 숫자 표현하고, 8비트로 exponent표현 => 에러 절대 안남 ㅋㅋ

6.DSP user interfaces

  • 동일 DSP알고리즘을 써야 유저 입장에서 튜닝하기 쉽다 => 야마하(우리꺼) 써라(???)


🌜 Thank you for reading it. Please leave your comments below😄

맨 위로 이동하기

audio 카테고리 내 다른 글 보러가기

댓글 남기기