Professional Documents
Culture Documents
Conference on Digital Audio Effects (DAFX-03), London, UK, September 8-11, 2003
Jiri Schimmel
Figure 1: Block diagram of dynamic range controller. Figure 2: Deviation of static transfer characteristic of
envelope follower caused by non-linear amplifier placed in
Static function determines type of the dynamic processor – direct path.
limiter, compressor, expander, ducking, noise gate, or combined
systems [3]. This paper not deals with side chain path and gain
factor calculation. See [3] or [4] for details. 2.1. Non-Linear Transfer Characteristic Approximation
For analytic solution of non-linear circuits we must have analytic
2. NON-LINEAR AMPLIFIER IN DYNAMIC RANGE expressions that describe relations between particular varying
CONTROLLER quantities. They are mainly analytic representations
(approximations) of characteristics of non-linear circuit
There are four positions in direct signal path where non-linear
elements.
amplifier can be placed (see Fig. 1):
Approximation is an operation that is always a compromise
- before dynamic controller between accuracy and simplicity. For the solution, we always
- after dynamic controller use the simplest approximation that offers the possibility of
- before or after delay block sufficiently true representation of the effect examined. The
- in place of product block (voltage-controlled non-linear power polynomial approximation, linearization, approximation
amplifier) by a broken line and by an exponential function are mainly used.
DAFX-1
Proc. of the 6th Int. Conference on Digital Audio Effects (DAFX-03), London, UK, September 8-11, 2003
-1.5
-1.5 -1 -0.5 0 0.5 1 u1 [V]
-40
Evaluating polynomial of higher order is a very power-
demanding process. Optimization of non-linear amplifier using -50
power-polynomial approximation with adjustable saturation is -60
described in [6] and [7]. Further increment of power demands are
over-sampling or band-limiting techniques [4] that are used to -70
avoid aliasing distortions. Especially over-sampling method is
-80
not very useful for high-order polynomials because the 0 2 4 6 8 n 10
approximation polynomial must be evaluated for all samples of
Figure 6: Higher harmonics ratio of non-linear system with
over-sampled input signal. Especially for band-limiting
transfer characteristic according to Fig. 5 with harmonic signal
techniques the double Harvard architecture, vector, or SSE
generation with nominal amplitude.
optimization can be used.
DAFX-2
Proc. of the 6th Int. Conference on Digital Audio Effects (DAFX-03), London, UK, September 8-11, 2003
A combined compressor-expander system described in [3] or [4] Higher harmonics ratios differ in each stage (expander, linear,
and a special harmonic input signal with envelope according to compressor) and also depend on the ratio parameters.
Fig. 7 were used for simulation. Contrariwise, the gain parameter does not affect the output signal
spectrum. It follows from simulation results that higher
s(t) 1 harmonics ratios differ in each stage (expander, linear,
compressor) and also depends on the ratio parameters.
Contrariwise, the gain parameter does not affect the output signal
0.5
spectrum. It also follows from simulation results that the output
signal envelope is almost the same as the output signal envelope
0 when no non-linear amplifier is used and static transfer
characteristic does not differ from static transfer characteristic of
dynamic controller without non-linear amplifiers.
-0.5
DAFX-3
Proc. of the 6th Int. Conference on Digital Audio Effects (DAFX-03), London, UK, September 8-11, 2003
s(t) 1 s(t) 1
0.5 0.5
0 0
-0.5 -0.5
-1 -1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
t [s] t [s]
Figure 9: Output signal envelope (ER = 1.5, CR = 5). Figure 13: Output signal envelope (ER=3, CR=2).
Y [dB] 0 Y [dB] 0
-10
-10
-20
-20
-30
-30
-40
-40
-50
-50
-60
-60
-70
-70
-80
-80 0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10 n
n
Figure 14: Output signal spectrum – expander (ER = 3).
Figure 10: Output signal spectrum – expander (ER = 1.5).
Y [dB] 0
Y [dB] 0
-10
-10
-20
-20
-30
-30
-40
-40
-50
-50
-60
-60
-70
-70
-80
-80 0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10 n
n
Figure 15: Output signal spectrum – linear (Gain = 0 dB).
Figure 11: Output signal spectrum – linear (Gain = 2 dB).
Y [dB] 0
Y [dB] 0
-10
-10
-20
-20
-30
-30
-40
-40
-50
-50
-60
-60
-70
-70
-80
-80 0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10 n
n
Figure 16: Output signal spectrum – compressor (CR = 2).
Figure 12: Output signal spectrum – compressor (CR = 5).
DAFX-4