1. A method for signal analysis, comprising: digitizing a signal modulated by a pseudo noise (PN) sequence; dividing the digitized signal into a plurality of sample blocks; and estimating a PN phase embedded in a sample block of the plurality of sample blocks using an iterative message passing algorithm (iMPA) executed on a redundant graphical model.