Method and apparatus to recover data from pulses
First Claim
Patent Images
1. A method for recovering data contained in a signal, comprising:
- detecting a first group of pulses contained in said signal;
producing one or more measurements for one or more parameters which characterize said first group of pulses; and
determining an information symbol based on said one or more measurements.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and corresponding apparatus to recover data from a signal comprising groups of pulses generated in response to analog waveforms are described. Data recovery in accordance with the invention is based on parameters characterizing the groups of pulses. These parameters are the basis for mapping the groups of pulses to information symbols which collectively constitute the data to be recovered.
56 Citations
46 Claims
-
1. A method for recovering data contained in a signal, comprising:
-
detecting a first group of pulses contained in said signal;
producing one or more measurements for one or more parameters which characterize said first group of pulses; and
determining an information symbol based on said one or more measurements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for recovering data from a signal, comprising:
-
providing a set of information symbols;
detecting plural groups of pulses; and
for each group of pulses;
measuring one or more parameters which characterize said each group of pulses to produce one or more measurements corresponding to said each group of pulses; and
associating said each group of pulses with one of said information symbols based one or more of its corresponding one or more measurements. - View Dependent Claims (9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20)
-
-
14. A method for producing data, comprising:
-
receiving a signal;
producing from said signal a plurality of groups of pulses, each group of pulses characterized by a set of parameters;
detecting said groups of pulses in said signal; and
mapping each of said groups of pulses to an information symbol based on one or more of said parameters of each of said groups of pulses.
-
-
21. A method for recovering information from a signal, comprising:
-
(a) detecting a first set of groups of pulses contained in said signal;
(b) detecting a second set of groups of pulses contained in said signal;
(c) for each group of pulses in said first set, measuring one or more parameters to produce one or more first measurements corresponding to said each group of pulses in said first set;
(d) for each group of pulses in said second set, measuring one or more parameters to produce one or more second measurements corresponding to said each group of pulses in said second set; and
(e) for each group of pulses that is common to said first and second sets, producing an information symbol based on its first and second measurements. - View Dependent Claims (22, 23, 24, 25, 26, 28, 29, 30, 31)
-
-
27. A method for retrieving data contained in a signal comprising plural groups of pulses, comprising:
-
launching at least two detection windows, each detection window being delayed relative to a first group of pulses;
for each of said detection windows, determining a pulse count of pulses contained therein, to produce a first pulse count and a second pulse count; and
identifying an information symbol based on said first and second pulse counts, thereby retrieving information from said pulses.
-
-
32. A system for recovering data from a signal, said signal comprising a plurality of groups of pulses, the system comprising:
-
detection means for detecting one of said groups of pulses;
measurement means, coupled to said detection means, for measuring one or more parameters which characterize said one of said groups of pulses; and
symbol means, coupled to said measurement means, for mapping said one or more of said parameters to an information symbol. - View Dependent Claims (33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
38. A circuit for recovering data contained in a signal, comprising:
-
a first logic block having an input for receiving said signal and configured to detect a first group of pulses contained in said signal;
a second logic block configured to produce measurement data indicative of one or more parameters which characterize said first group of pulses; and
a third logic block configured to determine an information symbol based on said one or more measurement data.
-
Specification