optical limiter problem
Rene Schmitz
uzs159 at uni-bonn.de
Wed Feb 4 20:16:02 CET 1998
At 15:37 04.02.1998 +0100, you wrote:
>A few weeks ago I tried to build a stereo optoelectronic limiter, using
>a Vactrol 5C4/2, and I ran into a problem I did not expect.
>
>The idea was:
>
<snip>
>What I suspect is this:
>
>Because of the very nonlinear R / I characteristic of a vactrol, I have
>to use a feedback
>rather than a forward compressor topology. So I have a feedback loop,
>and inside this
>feedback loop one lowpass filter (the inertia of the vactrol). But if I
>add an electrical
>smoothing as well (i.e. RC-filter), I have a second pole inside the
>feedback loop,
>and this will cause overshot in the regulation response.
>
>This is hard to optimize:
>Decreasing loop gain would lead me away from a rather hard peak
>limiting.
>Making the electrical time constant faster than the optical results in
>almost unchanged
> distortion.
>Making the electrical time constant longer than the optical one results
>in far too long
> response time.
>Making the electrical time constant approximately the same as the
>optical one means
> the poles are identical, which will produce the highest overshot.
>
>So far, I have not experimented with a real electrical peak detector in
>front of the
>LED driver, but I have just connected elkos across the LED of the
>Vactrol. So
>I have combined an asymmetrical (good!) optical response with a
>symmetrical (suboptimal)
>electrical respomse. So I am sure there is room for improovement.
>Meanwhile, I have put this project aside for some time. But I'd love to
>get some hints
>from others: Have you been running into similar problems? What did you
>do?
>How are the commercial optical limiters optimized? (BTW: *are* there
>actually
>optical hard peak limiters, or do they have limited gain reduction in
>the first place ?)
>
>Any ideas ?
>
>JH.
>
Why don't you try compensating the vactrols nonlinear response, and use a
feedforward solution instead, that way you would get arround the loop, and the
associated problems. Usually a loop will be slower than feedforward.
One way could be determining the R/I characteristic, and use a nonlinear
function that compensates for the nonlinearities. OR use two vactrols, and
use one for the signal, and the other into a feedback-servo-loop to determine
the input current of the two vactrols, that way the linearity will be improved.
(Partially perhaps even the time response, but I'm not sure..)
Bye
Rene
=(uzs159 at uni-bonn.de)========================
, :
|") [" |\ | [" : This space
|"\ [_ | \| [_ : intentionally
: left blank
:
=(http://www.uni-bonn.de/~uzs159)============
More information about the Synth-diy
mailing list