A method and system of decimating a Pulse Width Modulated (PWM) signal
(537) is provided. The method includes computing one or more timestamps
(553) of the PWM signal (537), the PWM signal being at a first sample
rate (567). The one or more timestamps (553) are computed at a second
sample rate (568), which is lower than the first sample rate (567).
Thereafter, the method generates a plurality of pre-filter signals
(557-n) based on each of the one or more timestamps (553) and a plurality
of translation factors (555-n). The plurality of pre-filter signals
(557-n) is then filtered at the second sample rate (568) using a
plurality of Infinite Impulse Response (IIR) filters (560-n) to generate
a plurality of intermediate decimated Pulse Code Modulated (PCM) signals
(563). The plurality of intermediate decimated PCM signals (563) is
combined to generate a PCM signal (569).