Patent Document ID: 7602863
Application ID: 10950312
Patent Flag: 1

Claim One:
1. A method comprising: receiving a signal indicative of data bits; and performing per survivor processing-iterative timing recovery (PSP-ITR) on the received signal to determine per survivor timing recovery data and to use the survivor timing recovery data to generate probabilities of the data bits; wherein performing PSP-ITR on the received signal further comprises processing the received signal using a per survivor processing-soft decision algorithm (PSP-SDA) which jointly performs timing recovery and equalization; wherein processing the received signal using a PSP-SDA algorithm further comprises: calculating a plurality of branch metrics, with each branch metric corresponding to a transition branch between states in a trellis; and identifying a survivor path between the states as a function of the calculated branch metrics; wherein each state has an associated sampling phase offset used to sample the received signal, at least some of the sampling phase offsets being different from one another, and wherein the step of calculating the plurality of branch metrics further comprises calculating each branch metric as a function of the sampling phase offset at a starting state of the corresponding branch; and wherein calculating the plurality of branch metrics further comprises: performing a timing update operation in a forward direction based on the per survivor timing recovery data; and calculating a plurality of transition metrics during forward recursions.