discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Taylor detector


From: Nick Foster
Subject: Re: Taylor detector
Date: Fri, 12 Aug 2022 11:27:54 -0700

David,

A Tayloe detector is of great utility in the "real world" of hardware as a way to get a quadrature baseband signal from a real passband signal. In the DSP world things are much easier!

If you have a real-valued signal (i.e., an audio stream), you first convert it to a complex (quadrature) signal. You can do this in two ways. The first way is more obvious: use a float-to-complex block and feed the real part into the real input. Put a constant "0" into the imaginary input. The result will have both positive and negative frequencies in it -- plot it on a spectrogram! You can then filter out the negative frequencies with a complex bandpass filter. Or don't, if they don't bother you: you can always filter them out with a lowpass after mixing.

More simply, but less obviously, you can use a Hilbert filter to create a quadrature signal from a real one while eliminating (most of) the negative frequencies.

Once you have a complex signal, then you mix it with a complex sine wave at the center frequency of your signal of interest. Mixing is just multiplication, so use a multiply block with one input as your signal, and one input the complex sine wave (i.e., from a "Signal Source" block). Remember to mix with a negative frequency, as you're moving your signal down. No NE602 needed! You'll have your complex signal at baseband and can now filter, demodulate, or do whatever you want to it.

Nick

On Fri, Aug 12, 2022 at 10:43 AM david vanhorn <kc6ete@gmail.com> wrote:
Ive been wrestling with this for a while, and im not even seeing how to get started implementing a Taylor detector in gr.

Is it even possible?

reply via email to

[Prev in Thread] Current Thread [Next in Thread]