I'm trying to apply a goertzel filter on my sound data of 20500 Hz with sampling rate of 44100[samples/sec]. My bit duration which is passed to the goertzel function is returning a very low magnitude at high freqs. So, I've noticed that as bit duration is lower the magnitude also is lower. The 2 parameters of increasing the freq and decreasing the singal's duration is making the magnitude be closer to 0. For instance: 0.00005.
I saw on wikipedia that the filter has 2 poles on the unity circle of it's Z-Transform - causing it be unstable.
My question is: if I use a very small signal duration, for example 5ms would it make a sense to duplicate this frame's singal several times to make the whole new frame larger so the goertzel have a lot of more samples?