I'm trying to make an app(running on an android phone) that can detect the frequency of a guitar string being played. I know it'll be hard to detect that but that's a problem I'll deal with later.
Right now I'm trying to reduce the effects of noise on my FFT of an audio signal. I'm sampling at $44.1\textrm{ kHz}$ and have a sample size of $4096$. This gives me a bin size of $10.7\textrm{ Hz}$.
I've read good things about averaged periodograms killing noise. I want to try to use an averaged periodogram, Welch's Method, to reduce the effects of noise.
- What I'm wondering is, if I window it into $1024$ sample windows, then will the resolution of my final product become $\approx 40\textrm{ Hz}$?
- If I have overlapping windows to keep my resolution high, will I still have effective noise reduction?
Sorry if this is a bad question. This is my first time doing DSP outside MATLAB so I'm struggling.