Sample rate conversion (SRC) is the process of changing the sampling rate of a data stream from a specific sampling rate (e.g. the input/output hardware rate) to another sampling rate (e.g. the application rate). With the conversion of communication and software markets, SRC is becoming a necessary component in many of today's applications including Digital Mixing Consoles and Digital Audio Workstations, CD-R, DAT, DCC and MD Recorders, Multitrack Digital Audio and Video Tape Recorders, Studio to Transmitter Links, Digital Audio Signal Routers/Switches, Digital Audio Broadcast Equipment, Digital Tape Recorder Varispeed Applications, and Computer Communication and Multimedia Systems. In most of those applications, a very high quality sample rate converter is required. Most high quality SRCs currently available on the market employ a digital filter that provides the required quality by up-sampling the data to a very high sampling rate followed by down-sampling to the required output sampling rate. The disadvantage of this technique is the huge amount of computation required to implement such a digital filter. DSP Algorithms Ximpa Sample Rate Converter is designed from scratch to provide very high quality and at the same time requires low computation power.
Product Features
Ximpa Sample Rate Converter consists of two parts; a proprietary digital filter design module and the corresponding filter synthesis module. The former designs the coefficients of high quality digital filters, and the latter filters blocks of samples through the previously designed filters. Ximpa efficiently supports multi-channel streams, and is suitable for real-time as well as off-line sample rate conversion. The default digital filter has the following characteristics: