Patent attributes
A sampling rate converter that converts an incoming stream of data, clocked at a first frequency, to an output stream of data that can be clocked at a second frequency is described. The sampling rate converter up-samples an incoming data stream, filters the up-sampled incoming data stream, interpolates the filtered up-sampled data stream, and then stores the interpolated filtered up-sampled incoming data stream in a FIFO at the first frequency. The interpolated filtered up-sampled data can then be read from the FIFO at the second frequency. A control block that includes a numerically controlled oscillator (NCO) that generated the first frequency is provided. Control of the NCO's production of the first frequency is based on the status of the FIFO, how the data stream is modulated, and the sampling rate ratio of the incoming data stream with respect to the output or read rate of data stream.