Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

De-zipper| How does it work?

DSP related issues, mathematics, processing and techniques

De-zipper| How does it work?

Postby Father » Thu Dec 15, 2016 8:57 pm

Hi. I was wondering how De-zipper prime works? Is it a filter like this thats being processed for each sample?
Code: Select all
Out = coeff * (Old_In - In) + In;

We use it a lot, but no significant CPU usage, how is that possible? I guess it only works when the input has been changed..
Father
 
Posts: 177
Joined: Thu Jan 09, 2014 5:48 pm

Re: De-zipper| How does it work?

Postby martinvicanek » Thu Dec 15, 2016 9:38 pm

As far as I can tell, it calculates a new target at hop(128) and then approaches that with linear segments. Something like this, but with configurable slope:
Code: Select all
streamin in; streamout out;

float step;

hop(128) { step = (in - out)/128; }

out = out + step;
User avatar
martinvicanek
 
Posts: 1318
Joined: Sat Jun 22, 2013 8:28 pm


Return to DSP

Who is online

Users browsing this forum: No registered users and 11 guests