디지털 지연선

Digital delay line
정수 M 지연 [1]라인의 표준 블록 다이어그램 표현.

디지털 지연 라인(또는 단순히 지연 라인, 지연 필터라고도 함)은 디지털 필터의 이산 요소로, 신호다수의 샘플에 의해 지연될 수 있도록 합니다.지연 라인은 공기 중의 소리 속도를 보상하기 위해 라우드스피커를 공급하는 오디오 신호를 지연시키고 비디오 신호를 동반된 오디오와 정렬하는 데 일반적으로 사용되며, 이를 오디오비디오 동기화라고 합니다.지연 라인들은 상이한 경로들을 갖음에도 불구하고 다수의 신호들이 동시에 디바이스를 떠나도록 전자 프로세싱 레이턴시를 보상할 수 있습니다.

디지털 지연선은 실내 음향, 악기효과 단위를 시뮬레이션하는 방법으로 널리 사용되는 빌딩 블록입니다.디지털 도파관 합성은 디지털 지연선현악기, 관악기 등 다양한 악기의 소리 합성 방법으로 어떻게 활용될 수 있는지 보여줍니다.

지연 라인이 1보다 작은 정수가 아닌 값을 유지하면 부분 지연 라인(내삽 지연 라인 또는 부분 지연 필터라고도 함)이 생성됩니다.정수 지연 라인과 [2]분수 지연 필터의 연속은 디지털 신호 처리에서 임의의 지연 필터를 모델링하는 데 일반적으로 사용됩니다.Dattorro scheme은 분수 지연 [3]라인을 사용하는 디지털 필터의 업계 표준 구현입니다.

이론.

정수 지연이 있는 표준 지연 라인은 M M 샘플에[4] 지연된 이산 시간 x{\ x Z 변환에서 유도됩니다.

이 경우 - = {\ z}=는 다음과 같은 정수 지연 필터입니다.

정수 M{\ M(를) 역 제타 변환으로 사용하는 이산 시간 도메인 필터는 M M[5]에 의해 된 임펄스이므로 사소한 것입니다.

분수 지연과 함께 이산 시간 도메인에서 작업하는 것은 덜 사소한 일입니다.가장 일반적인 이론적 형태에서 임의의 분수 지연을 갖는 지연선은 D ∈ {\ D를) 갖는 표준 지연선으로 정의됩니다.이것은 M∈ Z {\M\ {Z과 하나의 표본보다 작은 분수 d ∈ {\ d의 합으로 모델링할 수 있습니다.

(분수) - Z {\ 도메인

(Def. 1)

이것은 사소한 디지털 필터 설계 문제의 {\{\ 도메인 표현입니다. 솔루션은 [2]의 역 Z 변환을 나타내거나 근사하는 임의의 시간 도메인 필터입니다.

필터 설계 솔루션

순진해

개념적으로 가장 쉬운 솔루션은 연속 시간 도메인 솔루션을 샘플링함으로써 얻어지는데, 이는 지연 값에 대해 사소한 것입니다.연속 시간 x x) Dtau R {\ D\mathbb {R 샘플 또는 τ=displaystyle \displays = DT_초 지연된 :

이 경우e - ω D = (ω ){\ e D} = )}은(는) 다음과 같은 연속 시간 도메인 부분 지연 필터입니다.

샘플링된 에 대한 순진한 솔루션은 D에 의해 이동된 Cardinal {\ sinc 모양의 비원IIR 필터를 생성하는 ω{\displaystyle sinc()}의 샘플링된 역푸리에 변환입니다.

샘플링이 항상 에 정렬되는 동안 c{\displaystyle}의 시간 은 분수 지연에 의해 이동됩니다.

  • 지연이 정수 D∈ N {\ {N 인 경우, sinc}에서 솔루션과 마찬가지로 이동된 임펄스로 퇴화됩니다.
  • 지연이 D ∈ D의 분수일 때 sinc}에서 구현할 수 없는 비원인 IIR 필터를 생성합니다.
Animation of shifting sinc
이상적인 분수 지연선은 연속 시간 영역 분수 지연 필터의 역 푸리에 변환을 샘플링함으로써 얻어집니다.정수 지연 값의 경우 이 경우가 단순 이동된 임펄스로 어떻게 전락하는지 주목하십시오.이 필터를 사용하여 샘플링된 신호를 지연시키는 것은 개념적으로 동일한 샘플링 주기로 아날로그 소스를 재샘플링하는 것과 일치하지만 샘플 정렬이 ∈ R {\ \mathbb 이동했습니다. 또한 이미지에는 0 주변의 몇 개의 샘플만 표시됩니다.그러나 비원인 IIR은 x축의 양쪽 방향에서 무한히 많은 샘플에 대해 정의됩니다.

절단된 인과 FIR 솔루션

개념적으로 가장 쉽게 구현할 수 있는 해결책은 [7]위의 순진한 해결책의 인과적 절단입니다.

그러나 임펄스 응답을 잘라내면 불안정성이 발생할 수 있으며, 이는 몇 가지 방법으로 완화될 수 있습니다.

  • 절단된 임펄스 응답을 윈도우에 표시하여 부드럽게 만듭니다.이 경우 윈도우와 ){\ sinc 정렬하고 대칭[7][8] 필터링을 제공하기 위해 추가 L{\ L(를) 추가해야 합니다.

  • GLS(General Least Square) 방법:[2] 다음과 같이 정의되는 필터의 이상적인 주파수 응답과 절단된 주파수 응답 사이의 제곱 적분 오차를 최소화하는 최소 제곱 적분 오차 설계를 창에 표시하여 주파수 응답을 반복적으로 조정합니다.

  • 라그랑주 보간기(최대 평탄 부분 지연 필터):[9] 최소 제곱 적분 오차의 첫 N개 도함수에 "평탄도" 제약을 추가합니다.이 방법은 폐쇄형 솔루션을 가지고 있기 때문에 특히 관심이 있습니다.
라그랑주 보간기 [10]공식을 나타내는 블록도입니다.

다음은 위 수식의 확장으로 최대 = N =까지의 결과 필터를 표시합니다.

라그랑주 보간기 수식[7] 확장
N = 1 - -
N = 2 -
N = 3


올패스 IIR 위상 근사 솔루션

또 다른 접근법은D {\D[7]} 에 근접하면서도 올 패스가 되도록 강제하는 Z 변환 구조를 가진 N{\ N IIR 필터를 설계하는 것입니다.

AA A1)의 응답은 주파수⋅ {\ \의 응답을 평탄화하고 위상은 AA의 위상의 함수입니다. 따라서 문제는 FIR A A th에서 D의 함수로서 a {\a_}}를 찾습니다( = {\}=인 경우 ). 위상이 원하는 값 = - ω {\ _)} = - 에 가장 근접하도록 합니다.

주요 솔루션은 다음과 같습니다.

  • 최소 제곱 위상 [2]오차의 반복 최소화는 다음과 같이 정의됩니다.

  • 최소 제곱 위상 지연 [2]오류의 반복 최소화는 다음과 같이 정의됩니다.

  • 최대 평탄 그룹 [11]지연이 있는 Thiran All-Pole Low-Pass 필터.그러면 양의 D > {\ D > 0 {\ D > 에 대해 를 찾을 수 있는 닫힌 솔루션이 생성됩니다.

다음은 위 공식의 확장으로 최대 N = {\ N = 까지의 결과 계수를 표시합니다.

Tiran All-Pole 저역 통과 필터 계수 공식[7] 확장
N = 1 1 - -
N = 2 1 -
N = 3 1

상업사

Eventide DDL 1745 디지털 지연 라인

디지털 지연선은 1973년 뉴욕 왓킨스 글렌 록 페스티벌에서 60만 명의 관객을 동원해 멀리 떨어진 스피커 타워에 적절한 지연 시간을 제공하기 위해 공기 중 음속을 보상하는 데 처음 사용됐습니다.뉴욕에 본사를 둔 Eventide Clock Works는 각각 200 밀리초의 지연이 가능한 디지털 지연 장치를 제공했습니다.4개의 스피커 타워가 무대에서 200피트(60m) 떨어진 곳에 배치되었으며, 신호는 주 무대 스피커와 지연 타워 사이의 음속을 보상하기 위해 175ms 지연되었습니다.6개의 스피커 타워가 무대에서 400 피트 떨어진 곳에 추가로 배치되어 350 밀리초의 지연 시간이 필요했고, 추가로 6개의 타워가 무대에서 600 피트 떨어진 곳에 배치되어 525 밀리초의 지연 시간이 필요했습니다.각 Eventide DDL 1745 모듈에는 1,000비트 시프트 레지스터 칩 100개와 맞춤형 디지털-아날로그 변환기가 들어 있으며 가격은 3,800달러(2022년 [12][13]26,585달러)입니다.

참고 항목

참고문헌

  1. ^ "The M-Sample Delay Line". ccrma.stanford.edu. Retrieved 2023-07-06.
  2. ^ a b c d e Laakso, Timo I.; Välimäki, Vesa; Karjalainen, Matti A.; Laine, Unto K. (January 1996), "Splitting the unit delay [FIR/all pass filters design]", IEEE Signal Processing Magazine, vol. 13, no. 1, pp. 30–60, doi:10.1109/79.482137
  3. ^ Smith, Julius O.; Lee, Nelson (June 5, 2008), "Computational Acoustic Modeling with Digital Delay", Center for Computer Research in Music and Acoustics, retrieved 2007-08-21
  4. ^ "Delay Lines". ccrma.stanford.edu. Retrieved 2023-07-06.
  5. ^ "INTRODUCTION TO DIGITAL FILTERS WITH AUDIO APPLICATIONS". ccrma.stanford.edu. Retrieved 2023-07-06.
  6. ^ a b "Ideal Bandlimited (Sinc) Interpolation". ccrma.stanford.edu. Retrieved 2023-07-06.
  7. ^ a b c d e f Välimäki, Vesa (1998). "Discrete Time Modeling of Acoustic Tubes Using Fractional Delay Filters".{{cite web}}: CS1 유지 : url-status (링크)
  8. ^ Harris, F.J. (1978). "On the use of windows for harmonic analysis with the discrete Fourier transform". Proceedings of the IEEE. 66 (1): 51–83. doi:10.1109/proc.1978.10837. ISSN 0018-9219. S2CID 426548.
  9. ^ Hermanowicz, E. (1992). "Explicity formulas for weighting coefficients of maximally flat tunable FIR delays". Electronics Letters. 28 (20): 1936. doi:10.1049/el:19921239.
  10. ^ Smith, Julius (5 September 2022). "Explicit Formula for Lagrange Interpolation Coefficients". ccrma.{{cite web}}: CS1 유지 : url-status (링크)
  11. ^ Thiran, J.-P. (1971). "Recursive digital filters with maximally flat group delay". IEEE Transactions on Circuit Theory. 18 (6): 659–664. doi:10.1109/TCT.1971.1083363. ISSN 0018-9324.
  12. ^ Nalia Sanchez (July 29, 2016), "Remembering the Watkins Glen Festival", Eventide Audio, retrieved February 20, 2020
  13. ^ "DDL 1745 Digital Delay". Eventide Audio. Retrieved 2023-07-22.

추가열람

외부 링크