ADAU1446
Production
The ADAU1442 / ADAU1445 / ADAU1446 are enhanced audio processors that allow full flexibility in routing all input and output signals. The SigmaDSP®...
Datasheet
ADAU1446 on Analog.com
Hello,
i'm using the Hilbert transform block on an ADAU1446 for envelope calculation.
It really has a phase difference of 90° between its outputs, but you cannot call
any of the two output a "zero degrees" output, because it shows a
non-constant group delay respect to input.
Maybe i could solve this using a fir filter implementation of HT, but it would need
too much memory resources.
So, my questions are:
-is it possible to make an all-pass filter to compensate one of the two outputs so it
gets phase-linear in respect to the HT transform block?
-to have an idea of the phase response of one of the two outputs of the HT block,
i used a stimulus/probe block, but it seems not to work (i get no amplitude or phase trace).
I could use an external vector analyzer....but could you provide some details on this
or have i to use hardware instrumentation?
Many thanks.
Tom
Many thanks Bob for your considerations.
Unfortunately i cannot "bite the bullet", my DSP is almost full and i have no space to fit the FIR required for HT.
I can take some benefit as my upper band is limited to 1.5KHz, so i should compensate from 20 to 1.6KHz only.
Regarding the probe/stimulus, i don't understand why they are not working with the HT block...i'll use external instruments as you did.
Bye
Tom
Many thanks Bob for your considerations.
Unfortunately i cannot "bite the bullet", my DSP is almost full and i have no space to fit the FIR required for HT.
I can take some benefit as my upper band is limited to 1.5KHz, so i should compensate from 20 to 1.6KHz only.
Regarding the probe/stimulus, i don't understand why they are not working with the HT block...i'll use external instruments as you did.
Bye
Tom