Fun with Software-Defined Radios: Mapping the Spectrum in the Mission, SF
medium.com
medium.com
In addition even the modified periodogram discussed above has asymptotically nonzero variance [2], which means no matter how many samples you take, you will still have 'noise' in your PSD estimate. If you use biased estimators of the periodogram, such as the welch-bartlett method or the blackman-tukey algorithm, you will get much better results.
[1] http://www.ni.com/white-paper/4844/en/
[2] http://www.mathworks.com/help/signal/ug/nonparametric-method...
edit: After inspecting the code, spectrum_sense is indeed applying a blackman-harris window before the DFT.
In practice, none of it matter in this case. The leakage of rectangular window is ~30dB at a distance of 30 bins, and they aggregate more than 30 adjacent bins together ("re-bin"), making the leakage no more than 1 bin. To make things worse, the dynamic range of their receiver barely scrapes 40dB (peak) or 30dB (SFDR/SINR) - rendering the use of a more sophisticated window a moot point.
[0]: http://www.amazon.com/RTL2832U-Low-Cost-Software-Compatible-... [1]: http://www.rtl-sdr.com/
Your recent SparkFun order contains 2x WRL-00705, 1x WRL-13001. This item is export controlled by the United States government. By law, we are required to gather the following information from you as the importer:
1) Do you intend to sell or send this item to anyone in any of the following countries: Cuba, Iran, North Korea, Sudan, or Syria?
2) Will this be used in any military applications?
3) Will you be the ultimate end user of this item? If no, please go to 3.a.
3.a) If you are not the end user, who will this item be sold or transferred to? Please include full name, physical address, end use and confirmation that they will not sell or transfer this item to any party in Cuba, Iran, North Korea, Sudan or Syria.
4) What is the end use of this item?
5) Where is the location where the item will be used?
Response to all five questions is necessary before we are able to ship your order.
(I hate to consider which "lists" I'm now on...)
(But then, you can use a hammer to bash someone's brains in, and we don't export control them...)