Optimal Nonrecursive Noise Shaping Filters for Oversampling Data Converters Part 1: Theory