discrete frequency downshifting