Crystal radio: History, fundamentals, and design