finding the inverse system (a DSP question)

Feb 27, 2005 1 Replies

Hello,



There are 2 signals, X and Y. sampling freq: 50 samples/second. There is a light-blub controlled by an DAC. A transducer(piezo) is used to measure the heat produced. the attachments--> Y is the (input) voltage of the light-blub, while X is the (output) voltage of the transducer.



How can I design a system which transform X into Y?



Thank you!



Edw.


begin 666 B.gif M1TE&.#EAL *#`\$&)/;A'+$OIL^?&UMU M$]%L6LJ=(G1BR)CTPLD3SCILF$JUJM6K6+-JWO8,.*'4NVK-FS:-.J M7-@"ONN=62RXBYZ+:+K+J+L.ONO+W"JXB\].9+J[V)X*LO80``H%O M`NY0D)3TXQ\=B4)>+G&5B M;DC*(O"')!81!X:4": 25$@&IN06+RF8R#8VTI:?'" Y_"1O3SE M*'PA`6I/FUK"%A:QC85I9=KKW\6RS^>M>@'U:RJ_T(Z&] MB+13@S?5.]39JND(/_HQ+=#Q' Y)RX%,EJ*TU^:Q*GI:NH(F5XMFQ -C`UV] MWL_:>M2O=FBKH?U&7--6ZM3G/?/[ M_K?K7Q]X:Q^>#HEWUN(%?U--/G[PL[^[WREC>;2G/>2U)_[J!8WYY)?[?*+' M8M%YWWO8QYZ.P?


If you are NOT concerned about the lags's or other dynamics, build yourself a look up table. If you use a 8 bit DAC, you'll only need 256 entries.

But if you ARE concerned about lags or other dynamics, you'll need to build an inverse function of your system. A possible solution, but not the only solution is to build yourself an adaptive filter such as a Wiener/LMS filter to invert the transfer function of your system. Check out "Adaptive Signal Processing" by Widrow and Stearns for some very good information.

A very good place to ask questions like this is in comp.dsp. The guys there eat this stuff for breakfast.

Jeff Stout

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required