I. Introduction
Variable (reconfigurable) digital signal processing (DSP) algorithms are gaining an increasing interest with the increasing demand for reconfigurable systems. For example, variable DSP algorithms are required in emerging communication systems supporting different standards and operation modes [1]–[5]. This paper deals with finite-length impulse response (FIR) digital filters having both a variable fractional delay (VFD), say , and a variable phase shift (VPS),
A PS filter is also referred to as a fractional Hilbert transformer [6], [7].
say . We refer to such filters as variable fractional delay and phase shift (VFDPS) filters. As will be shown, VFDPS filters find applications in simultaneous resampling (sampling rate conversion) and frequency shift of signals, hereafter abbreviated SRFS. The resampling corresponds to VFD filtering whereas the frequency shift corresponds to VPS filtering. It is well known that VFD filters can be used to efficiently implement resampling alone, especially when regular integer- or rational-factor converters cannot be used or when they imply an unacceptably high computational complexity [8], [9]. This paper thus considers the extension to SRFS which requires VFDPS filters instead of VFD filters.