Explain the underlying principles of signal processing in communication systems, including modulation techniques, signal propagation, and noise mitigation, within a theoretical framework.