METHODS AND APPARATUS FOR MULTIPHASE SAMPLING OF MODULATED LIGHT
First Claim
1. A non-transitory computer readable medium encoded with a computer program, including instructions to cause a processor to:
- cause one or more lights of a light transmitter to transmit multiple light packets each formatted to include a same message comprising a series of bits, each bit represented as light that is intensity modulated over a bit period at a frequency indicative of the bit; and
vary transmit start-times of the multiple messages relative to each other to permit a light receiver to sample each message at a different phase of a fixed sample timeline that is asynchronous to the bit period and the frequency.
1 Assignment
0 Petitions
Accused Products
Abstract
A light transmitter transmits multiple light packets, each formatted to include a same message comprising a series of bits, each bit represented as light that is intensity modulated over a bit period at a frequency indicative of the bit. The light packets are transmitted at different start-times to establish different phases, one for each of the light packets, to permit a light receiver to sample each message at a different phase of a fixed sample timeline that is asynchronous to the bit period and the frequency. The light receiver samples the multiple light packets based on the sample timeline, to sample each received message at one of the different sample phases, then constructs a best series of bits based on the multiple demodulated messages.
32 Citations
44 Claims
-
1. A non-transitory computer readable medium encoded with a computer program, including instructions to cause a processor to:
-
cause one or more lights of a light transmitter to transmit multiple light packets each formatted to include a same message comprising a series of bits, each bit represented as light that is intensity modulated over a bit period at a frequency indicative of the bit; and vary transmit start-times of the multiple messages relative to each other to permit a light receiver to sample each message at a different phase of a fixed sample timeline that is asynchronous to the bit period and the frequency. - View Dependent Claims (2, 4, 5, 6, 7, 8)
-
-
3. The computer readable medium of claim 3, wherein:
-
the sample timeline includes consecutive sample times spaced apart so as to produce at least two samples per bit period; the instruction to cause the light imager to sample further include instructions to cause the light imager to sample the received light packets for a sample integration time to produce each of the samples; and adjacent ones of the different phases are separated by at least twice the integration time.
-
-
9. A non-transitory computer readable medium encoded with a computer program, including instructions to cause a processor to:
-
cause a light detector array including spatially-successive lines of light detectors to sample light energy impinging thereon when exposed, the light energy conveying a bit value as light that is intensity modulated to multiple intensity levels at a frequency indicating a bit value; sequentially expose the spatially-successive lines of light detectors to the light energy impinging thereon at a line exposure rate that is greater than the frequency, to produce a group of sequential lines of sampled light energy; and determine an intensity level of the light energy, among the multiple intensity levels, based on the group of sequential lines of sampled light energy. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a light transmitter including; one or more lights to transmit multiple light packets each formatted to include a same message comprising a series of bits, each bit represented as light that is intensity modulated over a bit period at a frequency indicative of the bit; and a controller to vary transmit start-times of the multiple messages relative to each other to permit a light receiver to sample each message at a different phase of a fixed sample timeline that is asynchronous to the bit period and the frequency. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising:
-
a light detector array including spatially-successive lines of light detectors to sample light energy impinging thereon when exposed, the light energy conveying a bit value as light that is intensity modulated to multiple intensity levels at a frequency indicating a bit value; an exposure controller to sequentially expose the spatially-successive lines of light detectors to the light energy impinging thereon at a line exposure rate that is greater than the frequency, to produce a group of sequential lines of sampled light energy; and a detector to determine an intensity level of the light energy, among the multiple intensity levels, based on the group of sequential lines of sampled light energy. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A method, comprising:
-
transmitting multiple light packets each formatted to include a same message comprising a series of bits, each bit represented as light that is intensity modulated over a bit period at a frequency indicative of the bit; and varying transmit start-times of the multiple messages relative to each other to permit a light receiver to sample each message at a different phase of a fixed sample timeline that is asynchronous to the bit period and the frequency. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A method, comprising:
-
receiving light energy on spatially-successive lines of light detectors, the spatially-successive lines of light detectors to sample the light energy impinging thereon when exposed, the light energy conveying a bit value as light that is intensity modulated to multiple intensity levels at a frequency indicating a bit value; sequentially exposing the spatially-successive lines of light detectors to the light energy impinging thereon at a line exposure rate that is greater than the frequency, to produce a group of sequential lines of sampled light energy; and determining an intensity level of the light energy, among the multiple intensity levels, based on the group of sequential lines of sampled light energy. - View Dependent Claims (41, 42, 43, 44)
-
Specification