Does the AD1940 can implement phase shift? range is 0 to 180 degrees, step is 5 degrees.
Now I need do a phase shifter for audio signal processing project,need the frequency range is 20to 20KHz, the phase range is 0 to 180 degrees, step is 5 degrees, does the AD1940 can implement it?,or maybe use allpass filter to do this?please provide me a example.thank.
ad1940
Audio Signal Processors
SigmaDSP Audio Processors
Please check these three discussions for more information on this topic:
https://ez.analog.com/message/12996#12996
https://ez.analog.com/message/18805#18805
https://ez.analog.com/message/11254#11254
The simple answer is that SigmaDSP can implement group delay (that is, delay for all frequencies). This can also be used as a variable phase delay for a single frequency. However, since you're using a range of input frequencies, the phase delay for a single delay cell will be frequency-dependent.
So, as far as I know, what you're trying to do is not possible in SigmaDSP.
Actually, using an allpass filter is an idea. However, from my experience, you can't make an allpass filter that has a constant phase delay for all frequencies.
I'm not an expert in how allpass filters work, so I wouldn't rule that out completely. We do have allpass filters and generic IIR/FIR filters that you could use. You'd have to calculate your own coefficients and enter them directly.
Hi Brettg
Thank you very much.
I need all the frequencies of the signal has a fixed phase change, for example 5 degrees, 10 degrees, 15 degrees ....
If it can not do this with all-pass filter function, provide other methods.
Spark,
I am not an expert on digital filter design, so I do not know the answer to this question. Other than an all-pass filter that has a very specific phase response, there is no way in my knowledge that this could be achieved.
If you search around for engineering papers on this topic, you'll see that there are a few ways to do this involving FFTs and a large amount of processing power (which SigmaDSP cannot do), or some other methods that require that the input is a single frequency sine tone (I don't think this is what you're looking for).
I hope somebody else in the community could maybe respond to your question if they have an idea.
This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.
Thank you,
EZ Admin
Please log in to reply.