Analog computing question - how to implement X^Y=Z

Status
Not open for further replies.
An attempt at a thought provoking question for the analog computing types:

In the world of analog circuits, how would one implement the function

X ^ Y = Vout?

That is, a circuit block with two inputs, X and Y (inputs can be voltage or current). The output voltage (or current) is equal to the input X, raised to the power of Y (Y is also an input).

One way I can think of doing it is:

X ^ Y = exp(y * ln(x))

This uses a logarithmic amplifier, exponential amplifier, and one multiplier. Are there other ways/circuits to implement this function?
 
Status
Not open for further replies.