+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Newbie level 6
    Points: 97, Level: 1

    Join Date
    Apr 2019
    Posts
    12
    Helped
    0 / 0
    Points
    97
    Level
    1

    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,219, Level: 18
    kripacharya's Avatar
    Join Date
    Dec 2012
    Location
    New Delhi
    Posts
    1,198
    Helped
    180 / 180
    Points
    6,219
    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
    Newbie level 6
    Points: 97, Level: 1

    Join Date
    Apr 2019
    Posts
    12
    Helped
    0 / 0
    Points
    97
    Level
    1

    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?



--[[ ]]--