음향:digital:pcm:bit_depth
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
[공지]글 작성 및 수정 방법
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판마지막 판양쪽 다음 판 | ||
음향:digital:pcm:bit_depth [2024/02/20] – [DAW] 정승환 | 음향:digital:pcm:bit_depth [2024/04/14] – [DSP 엔진] 정승환 | ||
---|---|---|---|
줄 5: | 줄 5: | ||
아날로그 신호를 디지털 신호로 레벨 축에 대하여 양자화하는 빈도 | 아날로그 신호를 디지털 신호로 레벨 축에 대하여 양자화하는 빈도 | ||
- | < | + | < |
- | |{{음향: | + | |
- | </ | + | |
=====bit===== | =====bit===== | ||
줄 26: | 줄 24: | ||
즉 약 144dB의 범위에서\\ | 즉 약 144dB의 범위에서\\ | ||
- | 가장 큰 전압과 가장 작은 전압의 차이를 표현할 때 자리수의 범위는 " | + | 가장 큰 전압과 가장 작은 전압의 차이를 표현할 때 자리수의 범위는 " |
- | <m> 2^16=65536 </ | + | {{page>컴퓨터:integer_and_floating_point# |
- | + | ||
- | <m> 2^24=166777216 </ | + | |
- | + | ||
- | <m> 20log_10 65536/1 approx 96dB </m> | + | |
- | + | ||
- | <m> 20log_10 16777216/1 approx 144dB </ | + | |
- | + | ||
- | * 16bit integer의 총 표현 가능 단계((분해능, | + | |
- | * 24bit integer 의 총 표현 가능 단계 =16777216 (**8자리수**)((로그로 환산하면 144dB)) | + | |
- | * 32bit integer 의 총 표현 가능 단계 = 4294967296 (**10자리수**) | + | |
- | * 48bit double precision integer = 2.8147498+10< | + | |
- | * 56bit integer = 1.8014399+10< | + | |
- | * 64bit integer = 1.8446744+10< | + | |
- | * 32bit float = 3.4028235+10< | + | |
- | + | ||
- | 여러가지 디지털 심도의 포맷에 비추어볼 때, 32bit float point((정수형식인 128bit에 오차 살짝 있는 것과 비슷함, 하지만 정밀 공학 계산이 아닌 오디오나 그래픽 계산에서 이러한 오차는 자리수에 | + | |
=====dBFS===== | =====dBFS===== | ||
줄 50: | 줄 32: | ||
**dB full scale** | **dB full scale** | ||
- | 디지털 심도 포맷에 따라서 표현 가능한 최대값이 다 다르기 때문에(16bit: | + | 디지털 심도 포맷에 따라서 표현 가능한 최대값이 다 다르기 때문에(16-bit: |
- | 최대값의 진폭(Amplitude)의 절반값을 가지는 지점을 -6dBFS로 정해서, 값을 정한다. 다시 말해서 | + | 최대값의 진폭(Amplitude)의 절반값을 가지는 지점을 -6dBFS로 정해서, 값을 정한다. 다시 말해서 |
{{음향: | {{음향: | ||
줄 59: | 줄 41: | ||
{{음향: | {{음향: | ||
- | 위의 표는 10V 를 각기 | + | 위의 표는 10V 를 각기 |
- | 출처: https:// | + | 출처: https:// |
+ | <WRAP round box> | ||
[[https:// | [[https:// | ||
The level of 0 dBFS is assigned to the maximum possible digital level.[2] For example, a signal that reaches 50% of the maximum level has a level of −6 dBFS, which is 6 dB below full scale. Conventions differ for root mean square (RMS) measurements, | The level of 0 dBFS is assigned to the maximum possible digital level.[2] For example, a signal that reaches 50% of the maximum level has a level of −6 dBFS, which is 6 dB below full scale. Conventions differ for root mean square (RMS) measurements, | ||
+ | </ | ||
**쉽게 요약하면 Full scale 은 지도에서 말하는 " | **쉽게 요약하면 Full scale 은 지도에서 말하는 " | ||
줄 76: | 줄 60: | ||
주요 DSP 엔진에 따른 디지털 심도 연산 스펙 | 주요 DSP 엔진에 따른 디지털 심도 연산 스펙 | ||
- | 참고로, 여기 나오는 DSP 제품 중에, | + | 참고로, 여기 나오는 DSP 제품 중에, |
- | * TDM : 48bit double precision integer | + | * TDM : 48-bit 정수 배정밀도 |
- | * VST : 32bit float , 내부적으로 | + | * VST : 32-bit 부동소수 |
- | * AAX : 32bit float | + | * AAX : 32-bit 부동소수 |
- | * UAD 2 : 32bit float | + | * UAD 2 : 32-bit 부동소수 |
- | * UAD 1 : 24bit integer | + | * UAD 1 : 24-bit 정수 |
- | * TC Powercore : 24bit integer | + | * [[유저위키: |
- | * [[유저위키: | + | * [[유저위키: |
- | * [[음향:software: | + | * [[유저위키:소프트웨어: |
- | * [[유저위키: | + | * [[유저위키: |
=====DAW===== | =====DAW===== | ||
- | Cubase나 Logic 등의 DAW 에서 | + | Cubase나 Logic 등의 DAW 에서 |
{{음향: | {{음향: | ||
줄 100: | 줄 84: | ||
{{음향: | {{음향: | ||
- | 24bit로 녹음 된 데이터를 DAW에서 | + | 24-bit로 녹음 된 데이터를 DAW에서 |
특히, 이퀄라이저나 컴프레서와 같은 시그널 프로세서에서는 10dB, 20dB와 같은 높은 증폭 및 감쇄가 필요한 DSP 연산을 하게된다. 20dB 정도이면 실제 | 특히, 이퀄라이저나 컴프레서와 같은 시그널 프로세서에서는 10dB, 20dB와 같은 높은 증폭 및 감쇄가 필요한 DSP 연산을 하게된다. 20dB 정도이면 실제 | ||
줄 109: | 줄 93: | ||
{{음향: | {{음향: | ||
- | <bootnote> | + | <WRAP info> |
+ | |||
+ | =====정수 VS 부동소수===== | ||
- | =====Integer | + | 정수형 연산(Integer)과 부동소수형 연산(Floating point)을 비교하면, |
- | 정수형 연산(Integer) 와 부동 소수형 연산(Floating point)에서 정수형 연산의 장점은, | + | 반면 |
- | 반면 부동 소수점의 장점은, 매우 높은 해상도이다. 위에 항목들에서 설명했듯이, 소수점을 유동적으로 | + | 레이턴시에 관한 문제 때문에, DSP 칩을 주력으로 |
- | 레이턴시에 관한 문제 때문에, DSP 칩을 주력으로 사용하는 디지털 믹싱 콘솔이나, | + | =====Reference===== |
- | 참조\\ | ||
https:// | https:// | ||
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
음향/digital/pcm/bit_depth.txt · 마지막으로 수정됨: 2024/04/14 저자 정승환