Data recovery system and applications thereof in radio receivers
First Claim
Patent Images
1. A method for data recovery, the method comprises:
- receiving an encoded signal at a transmit symbol rate, wherein the encoded signal includes first data values having a positive sign with respect to a reference and second data values having a negative sign with respect to the reference;
determining at least one reference crossing of the encoded signal;
determining a sampling phase based on the at least one reference crossing and a system symbol rate to produce a determined sampling phase, wherein the determining the sampling phase includes;
setting an initial sampling phase with respect to the system symbol rate;
setting an accumulator to a mid point value; and
utilizing the initial sampling phase as the determined sample phase when the encoded signal is initially detected;
updating the determined sampling phase based on at least one of an overflow of the accumulator and an underflow of the accumulator; and
sampling the encoded signal at the updated determined sampling phase with respect to the system symbol rate to recapture data from the encoded signal.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for data recovery includes processing that begins by receiving an encoded signal at a transmit symbol rate. Such an encoded signal includes data that is represented by positive and negative pulses. The processing continues by determining at least one reference crossing of the encoded signal (e.g., detecting a 0 crossing). The processing then continues by determining a sampling phase of a system symbol rate based on the reference crossing. The processing then continues by sampling the encoded signal at the determined sampling phase with respect to the system symbol rate to recapture the data.
-
Citations
26 Claims
-
1. A method for data recovery, the method comprises:
-
receiving an encoded signal at a transmit symbol rate, wherein the encoded signal includes first data values having a positive sign with respect to a reference and second data values having a negative sign with respect to the reference; determining at least one reference crossing of the encoded signal; determining a sampling phase based on the at least one reference crossing and a system symbol rate to produce a determined sampling phase, wherein the determining the sampling phase includes; setting an initial sampling phase with respect to the system symbol rate; setting an accumulator to a mid point value; and utilizing the initial sampling phase as the determined sample phase when the encoded signal is initially detected; updating the determined sampling phase based on at least one of an overflow of the accumulator and an underflow of the accumulator; and sampling the encoded signal at the updated determined sampling phase with respect to the system symbol rate to recapture data from the encoded signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data recovery module comprises:
-
processing module; and memory operably coupled to the processing module, wherein the memory includes operational instructions that cause the processing module to; receive an encoded signal at a transmit symbol rate, wherein the encoded signal includes first data values having a positive sign with respect to a reference and second data values having a negative sign with respect to the reference; determine at least one reference crossing of the encoded signal; determine a sampling phase based on the at least one reference crossing and a system symbol rate to produce a determined sampling phase; for a current reference crossing of the at least one reference crossing, determining a corresponding current sampling phase; comparing the determined sampling phase to the corresponding current sampling phase; when the comparison of the determined sampling phase to the corresponding current sampling phase is unfavorable, adjusting an accumulator; updating the determined sampling phase based on a value of the accumulator; and sample the encoded signal at the updated determined sampling phase with respect to the system symbol rate to recapture data from the encoded signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A radio receiver comprises:
-
low noise amplifier operably coupled to amplify a radio frequency (RF) signal to produce an amplified RF signal; frequency step-down section operably coupled to step-down frequency of the amplified RF signal to provide an intermediate frequency signal; bandpass filter operably coupled to pass frequency components of the intermediate frequency signal in a bandpass range and to substantially attenuate frequency components of the intermediate frequency signal outside of the bandpass range to produce a filtered signal; analog to digital converter operably coupled to convert the filtered signal into a digital signal; digital intermediate frequency demodulator operably coupled to demodulate the digital signal to produce a demodulated signal; and data and timing recovery module operably coupled to recapture data from the demodulated signal, wherein the data and timing recovery module includes; DC offset estimation module to generate a DC offset from the demodulated signal; subtraction module operably coupled to subtract the DC offset from the demodulated data to produce an encoded signal; and timing recovery module operably coupled to sample the encoded signal at a determined sampling phase with respect to a system symbol rate to produce the recaptured data, wherein the timing recovery module determines the determined sampling phased based on at least one reference crossing of the encoded signal determining a current sampling phase based on a current reference crossing of the encoded signal, comparing the determined sampling phase to the current sampling phase, when the comparison of the determined sampling phase to the corresponding current sampling phase is unfavorable, adjusting an accumulator, and updates the determined sampling phase based on a value of the accumulator. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification