Patent ID: 8792592

Claim:
A method of feedforward phase recovery on a data stream, wherein the data stream includes data frames segmented into data blocks comprising: calculating phase estimation base points, at a phase detector, for each block of the received data stream, comprising: calculating one of: a number of sync symbols and a number of pilot symbols in each block; processing each sync symbol or pilot symbol, at a matched filter; and calculating a carrier phase offset, at the phase detector, over a block of sync symbols or pilot symbols. setting a current phase, at a phase interpolator, between two phase estimation base points; and matching data stream delays within the phase detector with delays within the phase interpolator, wherein the number of said data blocks is calculated by the equation N = 64800 M * 1440 , where M denotes the modulation factor, and the carrier phase offset is calculated by the equation θ ⁡ ( n ) = arg ( ∑ N ⁢ z ⁡ ( nT ) ⁢ a * ⁡ ( nT ) ) , where z(nT) denotes the matched filter output for each pilot or sync symbol and a(nT) denotes pre-known pilot or sync symbols at time nT.