+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Member level 4
    Points: 509, Level: 4

    Join Date
    Apr 2019
    Posts
    72
    Helped
    0 / 0
    Points
    509
    Level
    4

    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
    Banned
    Points: 6,361, Level: 19
    Achievements:
    7 years registered

    Join Date
    Dec 2012
    Location
    New Delhi
    Posts
    1,209
    Helped
    182 / 182
    Points
    6,361
    Level
    19

    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
    Member level 4
    Points: 509, Level: 4

    Join Date
    Apr 2019
    Posts
    72
    Helped
    0 / 0
    Points
    509
    Level
    4

    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?



--[[ ]]--