Hi, Olli Niemitalou has coefficients published for a higher order 'hilbert transformer' on http://yehar.com/blog/, attached is [olli~] abstraction based on it.
Katja On Wed, Jun 22, 2016 at 4:37 AM, Alexandre Torres Porres <[email protected]> wrote: > Howdy, I'm working on a frequency shifter object (via single sideband > modulation / complex modulation). > > In Max they have a so called "6th order hilbert transformer with a minimum > of error". In Pd, the hilbert~ abstraction is 4th order. I'm copying the pd > abstraction for now, but I was hoping to use such a higher order filter and > also use- but I can't find a source for such a formula. Any help finding it? > > thanks > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list >
#N canvas 534 105 496 308 10; #X obj 254 75 delay~ 1 1; #X obj 254 46 inlet~; #X obj 29 227 outlet~; #X obj 254 229 outlet~; #X text 30 15 Olli Niemitalo's quadrature transformer; #X text 27 279 y[n]=b1*y[n-1]+b2*y[n-2]+a0*x[n]+a1*x[n-1]+a2*x[n-2] ; #X text 26 260 Pd's biquad:; #X obj 29 102 biquad~ 0 0.161758 0.161758 0 -1; #X obj 29 131 biquad~ 0 0.733029 0.733029 0 -1; #X obj 29 163 biquad~ 0 0.94535 0.94535 0 -1; #X obj 254 102 biquad~ 0 0.479401 0.479401 0 -1; #X obj 254 132 biquad~ 0 0.876218 0.876218 0 -1; #X obj 254 164 biquad~ 0 0.976599 0.976599 0 -1; #X obj 254 192 biquad~ 0 0.9975 0.9975 0 -1; #X text 81 228 first phase; #X text 310 228 second phase; #X text 157 228 << 90 degree >>; #X obj 29 190 biquad~ 0 0.990598 0.990598 0 -1; #X connect 0 0 10 0; #X connect 1 0 0 0; #X connect 1 0 7 0; #X connect 7 0 8 0; #X connect 8 0 9 0; #X connect 9 0 17 0; #X connect 10 0 11 0; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 13 0 3 0; #X connect 17 0 2 0;
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
