On 07/05, Dario Sanfilippo wrote:
>
> Hello, everybody.
>
> Here's yet another design to obtain analytic signals, taken from Olli's
> post:
> https://dsp.stackexchange.com/questions/37411/iir-hilbert-transformer/59157#59157
> .
>
> analytic(x) =   real,
>
>                 imaginary
>
> with {
>
>     re_c = (0.47944111608296202665, 0.87624358989504858020,
> 0.97660296916871658368, 0.99749940412203375040);
>
>     im_c = (0.16177741706363166219, 0.73306690130335572242,
> 0.94536301966806279840, 0.99060051416704042460);
>
>     tf(c, y, x) = c*(x+y')-x'';
>
>     real = mem(x) : seq(i, 4,   tf(ba.take(i+1, re_c))
>
>                                 ~ _);
>
>     imaginary = x : seq(i, 4,   tf(ba.take(i+1, im_c))
>
>                                 ~ _);
>
> };

Somehow you didn't notice that this is the SAME filter I showed you in
https://sourceforge.net/p/faudiostream/mailman/message/36696053/ ;)

Oleg.



_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to