Fundamentals of transducers