a method of generating an output signal comprises receiving an input signal , mixing the input signal with a reference signal having a reference frequency to obtain an intermediate frequency signal having an intermediate frequency , filtering the intermediate frequency signal using a filter having a filter characteristic that is configured according to the intermediate frequency and performing frequency translation on the filtered intermediate frequency signal to obtain the output signal .