Forums

Goertzel Algorithm: Help Needed

Started by Sohaib Afzal December 31, 2009
oops. the ascii art width was too large. umm.
This is like what i am getting:

(y)
|
|
|
|
| o
|o|
|||
|||
|||
|||
|||
||| o
||| | o
||| | |      o
|||_|_|______|_____________________o_______________________o_
0    1k    2k    3k    4k    5k    6k    7k    8k    9k    10k
                                                           (K)


This is what the goertzel function is showing:
(and Windows Media Player etc too)


(y)
|
|
|
|                                  o
| o                                |
|o| o        o                     |
||| | o      |                     |                       o
||| | |      |                     |                       |
||| | |      |                     |                       |
||| | |      |                     |                       |
||| | |      |                     |                       |
||| | |      |                     |                       |
||| | |      |                     |                       |
||| | |      |                     |                       |
|||_|_|______|_____________________|_______________________|_
0    1k    2k    3k    4k    5k    6k    7k    8k    9k    10k
                                                           (K)
Hello all,

Could you suggest a reading about the effects of clock jitter in 
delta-sigma ADCs ? How does it affect SNR, THD, IMD, SFDR ? For some 
reason, this practical aspect is not mentioned in the ADC datasheets and 
manuals; the typical phrase is "good quality low jitter clock should be 
provided", whatever it means.

It shouldn't be too difficult to figure out the numbers by hand; however 
I am pretty sure there must be a closed form solution already.


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com