There are three main categories of noise sources. Thermal noise, which is attributed to noise from resistive components. Shot noise, which is present in any semiconductor junction. Finally, there is flicker noise, which is can be minimized by minimizing imperfections in fabrication.