[sdiy] 4051 mux with caps and buffers?
Gordon JC Pearce
gordonjcp at gjcp.net
Tue Jul 3 09:01:25 CEST 2012
On 02/07/12 21:56, Kyle Stephens wrote:
> One mux/S&H application I've been wondering about is using this amateur radio demodulator circuit...:
>
> http://www.norcalqrp.org/files/Tayloe_mixer_x3a.pdf
>
> ...as a phase splitter (with of course more than merely 180 degrees of shift). Might make a neat LFO utility.
Well you've actually got two things going on there, you've got two local
oscillators 90 degrees apart and a centre-tapped transformer. Now what
happens is that depending on which switch is on, you get in-phase
non-inverted, quadrature non-inverted, in-phase inverted or quadrature
inverted outputs on. You don't actually get the input signal shifted in
90 degree steps, exactly.
The practical upshot is that you stick in a local oscillator at four
times the desired centre frequency, say 28.4MHz, divide by four using a
Johnson counter or similar to get your quadrature clocks at (in this
example) 7.1MHz, then pass that through the synchronous mixer.
"Great", you say, "but what for?"
Well, your outputs are the incoming RF at 7.1MHz mixed down to audio
frequencies - but the clever bit is that you now have the in-phase and
quadrature versions, which form the real and imaginary components of a
rotating vector. The faster the vector spins, the greater the
difference in frequency from the centre. The centre? Yes, the centre -
if the vector rotates one way it represents a frequency above the centre
point, and if it rotates the other way it represents a frequency below
the centre point. So with a bit of surprisingly un-scary maths you can
demodulate radio signals across the full bandwidth of your sample rate -
so grabbing them into a PC at 48kHz would give you +/-24kHz about 7.1MHz
with the ability to tune anywhere instantly, or view the spectrum of a
chunk of band, or all sorts of other goodies.
I wrote some software to do that, which is available here:
http://gordonjcp.github.com/lysdr/
Other software for Windows is out there.
--
Gordonjcp MM0YEQ
More information about the Synth-diy
mailing list