+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Junior Member level 3
    Points: 213, Level: 2

    Join Date
    Apr 2019
    Posts
    25
    Helped
    0 / 0
    Points
    213
    Level
    2

    Goertzel Algorithm direct form

    I was referring to this site https://www.codeproject.com/Articles...nsch-Algorithm to understand the goertzel algorithm. I am not clear as the article explains that input and output sections are interchanged to make the input stage recursive, while output is computed only once. Can anybody explain how this could be possible.

    •   AltAdvertisement

        
       

  2. #2
    Advanced Member level 4
    Points: 6,247, Level: 18
    kripacharya's Avatar
    Join Date
    Dec 2012
    Location
    New Delhi
    Posts
    1,209
    Helped
    182 / 182
    Points
    6,247
    Level
    18

    Re: Goertzel Algorithm direct form

    I think the article explains exactly this in great detail. The purpose is to not repetitively do the complex calculation except once at the end.



    •   AltAdvertisement

        
       

  3. #3
    Junior Member level 3
    Points: 213, Level: 2

    Join Date
    Apr 2019
    Posts
    25
    Helped
    0 / 0
    Points
    213
    Level
    2

    Re: Goertzel Algorithm direct form

    OK, I do have confusion about the final equation after N iterations. Referring to the link, https://stackoverflow.com/questions/...algorithm-in-c
    Where does real = (q1 - q2 * cosine); imag = (q2 * sine); come from?



--[[ ]]--