On Tue, Feb 7, 2017 at 6:49 AM, Ethan Fenn <et...@polyspectral.com> wrote:

> So I guess the general idea with these frequency shifters is something
> like:
>
> pre-filter -> generate Hilbert pair -> multiply by e^iwt -> take the real
> part
>
> Am I getting that right?
>

Exactly, this is a single sideband modulation technique, specifically
called the Hartley Modulator.

I wonder if anyone has compared to the Weaver Modulator approach? That one
works like this:

input -> quadrature modulate to center image on DC -> (complex) LPF ->
quadrature modulate back up to desired frequency -> take the real part

Obviously this approach requires two quadrature modulators instead of one,
and two (real) LPFs instead of one Hilbert transformer. On the other hand,
LPFs are easier to deal with than Hilbert filters - we aren't trying to
stick a huge phase transition right at DC, we can use any number of common
design techniques/topologies, and we don't have the extra constraint of
needing an allpass response. So it's not obvious to me that the two LPFs in
Weaver aren't actually cheaper than the one Hilbert filter in Hartley, for
equivalent performance.

Also the performance is easier to get a handle on, since the unwanted
images are controlled directly by the LPFs, rather than relying on phase
cancellation of in-band components in the image region. Moreover, the
less-ideal parts of the filter response can be pushed up into the
transition region (where there is presumably much less signal energy - or
even effectively none if there is significant oversampling to allow
headroom for frequency shifting), compared to the Hilbert approach which
has to try to maintain the correct phase shift all the way across the
signal band.

Most of the comparisons I've found between Hartley and Weaver are from the
analog radio domain, and the concerns mostly don't apply to a DSP context
(things about DC coupling in the quadrature oscillators, building matched
LPFs with tight tolerance, etc.). Any thoughts?

E
_______________________________________________
dupswapdrop: music-dsp mailing list
music-dsp@music.columbia.edu
https://lists.columbia.edu/mailman/listinfo/music-dsp

Reply via email to