A noise cancellation system generates a noise cancellation signal from a signal representing ambient noise by signal processing. The signal processing applies a controllable gain value, and includes a high pass filter with a controllable cut-off frequency. A control block detects a wind amplitude. The cut-off frequency of the high pass filter is controlled based on the detected wind amplitude. A low pass function is applied to the detected wind amplitude, and the controllable gain is adjusted based on the output of the low pass function.