음향:electric_circuit:dsp
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
[공지]글 작성 및 수정 방법
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
음향:electric_circuit:dsp [2024/03/04] – [음향업계에서 주로 사용하는 DSP] 정승환 | 음향:electric_circuit:dsp [2024/04/14] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 38: | 줄 38: | ||
=====디지털 신호 처리 장치===== | =====디지털 신호 처리 장치===== | ||
- | Chip 제조사들은 해당 칩의 계산 능력을 사용할 수 있도록 해당 칩에서 돌아가는 전용의 명령어 세트를 여러가지 언어의 명령어 라이브러리 형태로 배포하는데, | + | Chip 제조사들은 해당 칩의 계산 능력을 사용할 수 있도록 해당 칩에서 돌아가는 전용의 명령어 세트를 여러가지 언어의 명령어 라이브러리 형태로 배포하는데, |
예를 들면, 오디오 시그널 처리의 핵심 해당하는 부분은 DSP가 빠르게 처리하고, | 예를 들면, 오디오 시그널 처리의 핵심 해당하는 부분은 DSP가 빠르게 처리하고, | ||
줄 47: | 줄 47: | ||
Analog Device 사의 SHARC 칩을 많이 사용한다. | Analog Device 사의 SHARC 칩을 많이 사용한다. | ||
- | <WRAP box> | + | < |
- | UAD 2, Avid HDX DSP((32bit 부동소수 DSP))</ | + | UAD 2, Avid HDX DSP((32-bit |
- | <WRAP box> | + | < |
TC powercore</ | TC powercore</ | ||
- | <WRAP box> | + | < |
- | UAD1((UAD1 은 1개의 | + | UAD1((UAD1 은 1개의 |
참고\\ | 참고\\ | ||
주요 DSP 엔진에 따른 심도 연산 스펙 \\ | 주요 DSP 엔진에 따른 심도 연산 스펙 \\ | ||
- | 참고로 여기 나오는 DSP 제품 중에, | + | 참고로 여기 나오는 DSP 제품 중에, |
- | * TDM : 48bit 정수 배정밀도 | + | * TDM : 48-bit |
- | * VST : 32bit 부동소수(최근엔 내부적으로 | + | * VST : 32-bit |
- | * AAX : 32bit 부동소수 | + | * AAX : 32-bit |
- | * UAD 2: 32bit 부동소수 | + | * UAD 2: 32-bit |
- | * UAD 1: 24bit 정수 | + | * UAD 1: 24-bit |
- | * TC Powercore : 24bit 정수 | + | * TC Powercore : 24-bit |
- | * [[: | + | * [[: |
- | * [[유저위키: | + | * [[유저위키: |
- | * [[유저위키: | + | * [[유저위키: |
UAD 2의 경우에는 DSP 내장 기능인 IIR 필터 명령어를 이용한 안티 앨리어싱 필터를 빠르게 처리 가능하므로, | UAD 2의 경우에는 DSP 내장 기능인 IIR 필터 명령어를 이용한 안티 앨리어싱 필터를 빠르게 처리 가능하므로, | ||
4배, 보통 4배))을 가지기 때문에 한 두개 밖에 못쓰게 될 수도 있다. 아래의 내용은 해당 내용이고, | 4배, 보통 4배))을 가지기 때문에 한 두개 밖에 못쓰게 될 수도 있다. 아래의 내용은 해당 내용이고, | ||
- | <WRAP box> | + | < |
**UAD Plug-Ins and High Definition Audio**\\ | **UAD Plug-Ins and High Definition Audio**\\ | ||
Antialias Filtering\\ | Antialias Filtering\\ | ||
줄 112: | 줄 112: | ||
=====CPU를 DSP처럼 사용하는 경우===== | =====CPU를 DSP처럼 사용하는 경우===== | ||
- | CPU는 따로 오디오 시그널 처리에 대한 명령어 라이브러리를 DSP 칩들 만큼 제공하고 있지는 않지만, 이미 CPU는 긴 역사를 통해 수많은 오디오 시그널 처리에 관한 소스들이 공개되어 있다. 만약 x86(x64) 기계어나, | + | CPU는 따로 오디오 시그널 처리에 대한 명령어 라이브러리를 DSP 칩들 만큼 제공하고 있지는 않지만, 이미 CPU는 긴 역사를 통해 수많은 오디오 시그널 처리에 관한 소스들이 공개되어 있다. 만약 x86(x64) 기계어나, |
다만 CPU는 DSP로만 만들어진 제품에 비해, 매우 전력 소모량이 크고 발열이 매우 심하다. 그리고 DSP 칩에 비해 매우 비싸다.((DSP 단가가 몇 만원 단위라면, | 다만 CPU는 DSP로만 만들어진 제품에 비해, 매우 전력 소모량이 크고 발열이 매우 심하다. 그리고 DSP 칩에 비해 매우 비싸다.((DSP 단가가 몇 만원 단위라면, | ||
줄 122: | 줄 122: | ||
DSP 보드 구성 방법 중 하나인, DSP 칩을 여러개 사용해서 단일 CPU 와 같은 동급의 성능을 내려면, 여러 개의 DSP 칩을 1개의 DSP 칩 처럼 동작하게 만들어 주는 병렬 프로세서인 FPGA 칩이 필요한데, | DSP 보드 구성 방법 중 하나인, DSP 칩을 여러개 사용해서 단일 CPU 와 같은 동급의 성능을 내려면, 여러 개의 DSP 칩을 1개의 DSP 칩 처럼 동작하게 만들어 주는 병렬 프로세서인 FPGA 칩이 필요한데, | ||
- | <WRAP box> | + | < |
FPGA 칩 1개 + DSP 칩 8개((UAD octacore의 연산 능력은 팬티엄이나 I3 CPU 와 비슷한 수준이다)). 어떤 면에서는 가성비가 없다고 볼 수 있다.((가격이 컴퓨터 보다 비쌈.))</ | FPGA 칩 1개 + DSP 칩 8개((UAD octacore의 연산 능력은 팬티엄이나 I3 CPU 와 비슷한 수준이다)). 어떤 면에서는 가성비가 없다고 볼 수 있다.((가격이 컴퓨터 보다 비쌈.))</ | ||
줄 161: | 줄 161: | ||
* ASIC : FPGA 로 만든 명령어 세트를 고정시켜 대량 생산한 것, 멀티 코어 프로세서에서 병렬 게이트 어레이 기능. | * ASIC : FPGA 로 만든 명령어 세트를 고정시켜 대량 생산한 것, 멀티 코어 프로세서에서 병렬 게이트 어레이 기능. | ||
- | <WRAP box>{{ 음향: | + | < |
AMD ZEN Micro 아키텍쳐, | AMD ZEN Micro 아키텍쳐, | ||
- | <WRAP box>{{ 음향: | + | < |
CPU와 GPU의 차이</ | CPU와 GPU의 차이</ | ||
줄 171: | 줄 171: | ||
{{ youtube> | {{ youtube> | ||
- | <WRAP box>{{ 음향: | + | < |
DSP와 FPGA의 차이</ | DSP와 FPGA의 차이</ | ||
줄 181: | 줄 181: | ||
--- // | --- // | ||
+ | |||
+ | |||
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
음향/electric_circuit/dsp.1709526605.txt.gz · 마지막으로 수정됨: 2024/03/04 저자 정승환