In this paper, the filtering problem for systems with fading measurements is considered. Taking advantage of the cascaded structure of the system, the original filtering problem is decomposed into two subproblems: 1) recovery of the original measurements from the faded ones, and 2) state estimation based on the recovered signals. A two-stage particle filtering (PF) algorithm is proposed to achieve simultaneous measurement recovery and state estimation. In our scheme, the second-stage resampling procedure can be implemented concurrently, resulting in a significant reduction of execution time. Two examples are provided to demonstrate the effectiveness of our algorithm. A benchmark problem for nonlinear filtering is tackled in the first example and, in the second example, the proposed algorithm is applied to the object tracking problem where the measured signal is distorted by the communication channel. Simulation results show that, compared with the brute force PF, the two-stage PF can strike better balance between tracking accuracy and execution time.