Radar Design Principles: Signal Processing and the Environment