A 0.18-Um CMOS Squarer Circuit for a Non-Coherent UWB Receiver