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
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
hilbert transform in green array (for statistics)
14 posts
• Page 2 of 2 • 1, 2
Re: hilbert transform in green array (for statistics)
I haven't read the paper so I cannot comment on your formulas. Anyway, here is a "green" Hilbert transformer, optimized for low latency.
- Attachments
-
- greenHilbertTransformer.fsm
- (143.08 KiB) Downloaded 845 times
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: hilbert transform in green array (for statistics)
The schematic randomly crashes when I open it or navigate into submodules. FS3081 skylark, winxppro.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: hilbert transform in green array (for statistics)
Hmm, it does not crash here. FS 3.0.8.1 Skylark, Win7 64bit.tester wrote:The schematic randomly crashes when I open it or navigate into submodules. FS3081 skylark, winxppro.
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: hilbert transform in green array (for statistics)
Maybe it's something winxp related. it seems to work on win8. and probably it will work in exported exe.
Now, some clarification where this hilbert part is used. Some quotes and my questions.
"we used zero-phase filters, with Fourier amplitude shaped as the positive portion of a cosine function."
Is this what kind of filter? butterworth with Q=2 and abs on output - or something else?
"We used a bank of 30 such filters, with center frequencies equally spaced on an equivalent rectangular bandwidth (ERB)N scale, spanning 52–8844 Hz. Their (3 dB) bandwidths were..."
While there is info on this ERB scale, I still don't know how it defines split points.
Then there is info, that envelopes were extracted, compressed by a power x^0.3 and downsampled (following low-
pass filtering) to 400Hz (sample rate), which gives 200Hz bandwidths. I'm not sure if just sharp lowpass filters are enough here?
Having these 30 subbands, 200Hz each - various configurations of modulation filters are used. For the part with hilbert transform - there are 7 modulation filters used, with octave-spaced modulation frequencies, ranging from 1.5625 to 100Hz. And computations are made between various pairs of filters.
So this hilbert approximation must be rather relatively good for low and very low frequencies.
Now, some clarification where this hilbert part is used. Some quotes and my questions.
"we used zero-phase filters, with Fourier amplitude shaped as the positive portion of a cosine function."
Is this what kind of filter? butterworth with Q=2 and abs on output - or something else?
"We used a bank of 30 such filters, with center frequencies equally spaced on an equivalent rectangular bandwidth (ERB)N scale, spanning 52–8844 Hz. Their (3 dB) bandwidths were..."
While there is info on this ERB scale, I still don't know how it defines split points.
Then there is info, that envelopes were extracted, compressed by a power x^0.3 and downsampled (following low-
pass filtering) to 400Hz (sample rate), which gives 200Hz bandwidths. I'm not sure if just sharp lowpass filters are enough here?
Having these 30 subbands, 200Hz each - various configurations of modulation filters are used. For the part with hilbert transform - there are 7 modulation filters used, with octave-spaced modulation frequencies, ranging from 1.5625 to 100Hz. And computations are made between various pairs of filters.
So this hilbert approximation must be rather relatively good for low and very low frequencies.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
14 posts
• Page 2 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 58 guests