SUP: fourrier_transform_signal