Pulse amplitude modulation (PAM) is a method where the amplitude of pulses is varied proportionally to the message signal voltage. PAM uses flat-top sampling and the signal is easily affected by noise. It can be constructed in the time domain and frequency domain. Ideal sampling can eliminate noise but is difficult to generate, while detection of PAM samples requires the low-pass filter cutoff frequency to be between the message frequency and sampling frequency, plus a guard band.