Electronic Music mailing list archives

Previous Message: Re: FAQ is BAQ! - frequency shifting.
Next Message: Re: FAQ is BAQ! - frequency shifting.

From: Vesa Norilo ()
Date: May 9, 2008
Subject: Re: FAQ is BAQ! - frequency shifting.
James Chandler Jr wrote:
> There was a 'pretty good' IIR approximation Hilbert in CSound source 
> last time I looked (a few years ago). Maybe still in there.
>
> The CSound Hilbert was a digital emulation of an analog Hilbert which 
> was published by Bernie Hutchins in his Electronotes magazine long ago.
>
> It sends the signal thru two legs of cascaded first-order phase 
> shifters. The 'staggered' FC's of the two phase shifter chains, 
> resulted in the output of one phase shifter cascade, a pretty good 
> approximation of 90 degrees shifted against the other phase shifter 
> cascade output.
>
> But neither output had a Hilbert relationship to the original signal.
>
> That is how it accomplished the requisite delay so it could run in 
> realtime. One phase shift leg was just delayed more than the other 
> phase shift leg.
>
> Pretty ingenious, I thought.
>
This sounds like the filters I got from Olli Niemitalo (yes, google 
confirmed that)

http://www.student.oulu.fi/~oniemita/dsp/hilbert/

The explanation is pretty good and interesting. I used them for a 
"complex ring modulator" with just one sideband, and also fiddled around 
for envelope detection (in some cases, adding the absolute values 90 deg 
shifted signals reduces the effect of envelope detector riding the 
waveform).

hth,
Vesa

--
dupswapdrop -- the music-dsp mailing list and website: 
subscription info, FAQ, source code archive, list archive, book reviews, dsp links 
http://music.columbia.edu/cmc/music-dsp 
http://music.columbia.edu/mailman/listinfo/music-dsp

+Re: FAQ is BAQ! - frequency shifting. robert bristow-johnson (05/08/08)
+---Re: FAQ is BAQ! - frequency shifting. Charles Henry (05/08/08)
+---Re: FAQ is BAQ! - frequency shifting. James Chandler Jr (05/08/08)
+---Re: FAQ is BAQ! - frequency shifting. Vesa Norilo (05/09/08)

Previous Message: Re: FAQ is BAQ! - frequency shifting.
Next Message: Re: FAQ is BAQ! - frequency shifting.