I'm running the ADAU1451 under SigmaStudio 4.2 and have a couple of questions about the Hilbert Transform block.
First, when I click on the appropriate link in the Toolbox Wiki, only an Error page comes up. Is a discussion of this very useful block in the works? I suppose it's fairly self-explanatory to those who have Hilbert experience, but it would be nice to have confirmation of the pin names at least, and what to expect at the outputs.
A 'DIY' FIR approach to a Hilbert Transform was offered in these pages prior to this block's appearance in some of the device menu trees, . More than 4 years ago, KJBob gave a good account of the difference between the menu-tree block and the DIY two-filter approach in this posting: https://ez.analog.com/dsp/sigmadsp/f/q-a/65970/adau1446-hilbert-transform-response.
In that posting, KJBob points out that the menu-tree block (which is an IIR implementation, far more accurate and with less overhead than the DIY one) has a non-constant phase/delay relationship between the input and the 'real' or cosine output. A filter to mimic the cosine delay characteristic is not a simple matter. For those of us who need phase coherence between the input signal and the cosine output, we can either use the DIY approach, as KJBob suggests, plus a second fixed delay to match the cosine delay-only, or simply use the cosine output of a second menu-tree block to provide identical time and phase smear. I believe that, even with a second Hilbert block, the overhead is less this way. Sound plausible?
Edit Notes
Misspelling![edited by: electrojim at 3:20 AM (GMT 0) on 14 Jan 2019]
