This video discusses theory, active and passive mixers, simulation with LTSpice and GNU radio. Watch the video here: