A new and different time variant pulse processing system has been developed based on a simple CR-RC filter and two analog switches. The new pulse processing technique combines both ballistic deficit immunity and resilience to parallel noise without a significant compromise to the low energy resolution, generally considered a mutually exclusive requirement. The filter is realized by combining two different pulse-shaping techniques. One of the techniques creates a low rate of curvature at the pulse peak, which reduces ballistic deficit, while the second technique increases the tolerance to low frequency noise by modifying the noise history. Several experimental measurements are presented, including tests on a co-planar grid CdZnTe detector. Improvements on both the resolution and line shape are shown for the 662 keV line of 137Cs.