Efficient channel estimate based timing recovery
First Claim
1. A module, comprising:
- a timing estimation module;
a channel estimation module communicably coupled to the timing estimation module;
a conversion module communicably coupled to the timing estimation module and to the channel estimation module; and
an analog pulse shaping filter communicably coupled to the conversion module;
wherein;
the analog pulse shaping filter receives an analog signal and outputs a filtered analog signal;
the conversion module receives the filtered analog signal and outputs a 1/T rate signal to the channel estimation module;
the channel estimation module outputs a 1/T Channel Impulse Response (CIR) estimate to the timing estimation module; and
the timing estimation module outputs a timing estimate to the conversion module, wherein the timing estimate is used in conjunction with an output of the conversion module to provide the 1/T rate signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A module and method for channel estimate based timing recovery comprises a timing estimation module, a channel estimation module communicably coupled to the timing estimation module, a conversion module communicably coupled to the timing estimation module and to the channel estimation module, and an analog pulse shaping filter communicably coupled to the conversion module, wherein: the analog pulse shaping filter receives an analog signal and outputs a filtered analog signal, the conversion module receives the filtered analog signal and outputs a 1/T rate signal to the channel estimation module, the channel estimation module outputs a 1/T Channel Impulse Response (CIR) estimate to the timing estimation module, and the timing estimation module outputs a timing estimate to the conversion module, wherein the timing estimate is used in conjunction with an output of the conversion module to provide the 1/T rate signal.
-
Citations
20 Claims
-
1. A module, comprising:
-
a timing estimation module; a channel estimation module communicably coupled to the timing estimation module; a conversion module communicably coupled to the timing estimation module and to the channel estimation module; and an analog pulse shaping filter communicably coupled to the conversion module; wherein; the analog pulse shaping filter receives an analog signal and outputs a filtered analog signal; the conversion module receives the filtered analog signal and outputs a 1/T rate signal to the channel estimation module; the channel estimation module outputs a 1/T Channel Impulse Response (CIR) estimate to the timing estimation module; and the timing estimation module outputs a timing estimate to the conversion module, wherein the timing estimate is used in conjunction with an output of the conversion module to provide the 1/T rate signal. - View Dependent Claims (2, 3, 4, 9, 10)
-
-
5. A module, comprising:
-
an interpolation filter; a timing estimation module communicably coupled to the interpolation filter; and a channel estimation module communicably coupled to the interpolation filter, and to the timing estimation module; wherein; the interpolation filter receives a digital signal and outputs a 1/T rate signal to the channel estimation module; the channel estimation module outputs a 1/T Channel Impulse Response (CIR) estimate to the timing estimation module; and the timing estimation module outputs a timing estimate to the interpolation filter, wherein the timing estimate is used in conjunction with the digital signal to provide the 1/T rate signal. - View Dependent Claims (6, 7, 8)
-
-
11. A module, comprising:
-
an interpolation filter; a module communicably coupled to the interpolation filter; a timing estimation module communicably coupled to the interpolation filter; and a channel estimation module communicably coupled to the module, to the interpolation filter, and to the timing estimation module; wherein; the interpolation filter receives a digital signal and outputs a one sample per baud interval (1/T) rate signal to the module and to the channel estimation module; the channel estimation module outputs a Channel Impulse Response (CIR) estimate to the timing estimation module; and the timing estimation module outputs a timing estimate to the interpolation filter. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for determining a timing estimate, comprising:
-
receiving a 1/T sampled channel waveform estimate; interpolating the 1/T sampled channel waveform estimate to an N/T sampled channel waveform estimate; determining an absolute value waveform based on the interpolating; and determining a timing estimate based on the absolute value waveform. - View Dependent Claims (17, 18, 19, 20)
-
Specification