Variable symbol period assignment and detection
First Claim
1. A method, comprising:
- receiving from different endpoints, respectively, a plurality of communications signals over a plurality of different communications channels, each of the communications signals having a symbol period over which a symbol is transmitted, wherein each of the different endpoints is assigned a different symbol period during which symbols are transmitted;
for each communications channel, determining symbol period end times for the communications signals received over the communications channels, each symbol period end time being determined based on a symbol period for the communications signals received over the communications channel and a reference time;
determining that a present time is coincident with an end of a sample period for the communications signals, the sample period being a period that does not exceed a minimum symbol period for the communications signals;
determining that an end of the symbol period for the communications signals being received over at least one of the communications channels is coincident with the present time;
providing data representing a symbol received over each communications channel for which an end of the symbol period is coincident with the present time;
determining the sample period using the symbol periods for the communications signals; and
wherein determining the sample period comprises;
identifying a shortest symbol period for the communications signals; and
selecting the sample period to be a divisor of the shortest symbol period and all other sample periods for the communications signals received over any of the plurality of communications channels.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically selecting symbol periods for communications signals and recovering symbols from the communications signals. In one aspect, a method includes receiving a plurality of communications signals over a plurality of different communications channels and determining symbol period end times for the communications signals. A determination is made that a present time is coincident with an end of a sample period for the communications signals and that an end of the symbol period for the communications signals received over at least one of the communications channels is coincident with the present time. In turn, data are provided that represent a symbol received over each communications channel for which an end of the symbol period is coincident with the present time.
-
Citations
5 Claims
-
1. A method, comprising:
-
receiving from different endpoints, respectively, a plurality of communications signals over a plurality of different communications channels, each of the communications signals having a symbol period over which a symbol is transmitted, wherein each of the different endpoints is assigned a different symbol period during which symbols are transmitted; for each communications channel, determining symbol period end times for the communications signals received over the communications channels, each symbol period end time being determined based on a symbol period for the communications signals received over the communications channel and a reference time; determining that a present time is coincident with an end of a sample period for the communications signals, the sample period being a period that does not exceed a minimum symbol period for the communications signals; determining that an end of the symbol period for the communications signals being received over at least one of the communications channels is coincident with the present time; providing data representing a symbol received over each communications channel for which an end of the symbol period is coincident with the present time; determining the sample period using the symbol periods for the communications signals; and wherein determining the sample period comprises; identifying a shortest symbol period for the communications signals; and selecting the sample period to be a divisor of the shortest symbol period and all other sample periods for the communications signals received over any of the plurality of communications channels. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a plurality of endpoints that are configured to transmit communications signals over a plurality of different communications channels, wherein the plurality of endpoints are configured and arranged to send power-meter reports over a power line; a data processing apparatus that is configured to interact with the plurality of endpoints and to; receive the communications signals over the plurality of different communications channels, each of the communications signals being communicated in one of a plurality of symbol periods assigned for communication by one of the plurality of endpoints over which a symbol is transmitted, the symbol being represented by the communications signals; for each communications channel, determine symbol period end times for the communications signals received over the communications channels, at least two of the communications signals having different symbol periods; determining that an end of the symbol period for the communications signals being received over at least one of the communications channels is coincident with a present time; and providing data representing a symbol received over each communications channel for which an end of the symbol period is coincident with the present time, and wherein the data processing apparatus is further configured to select, for each communications channel, a symbol period for the communications signals received over the communications channel, the symbol period being selected based on a signal to noise measure for the communications signals that are received over the communications channel.
-
-
5. A system comprising:
-
a plurality of endpoints that are configured to transmit communications signals over a plurality of different communications channels, wherein the plurality of endpoints are configured and arranged to send power-meter reports over a power line; a data processing apparatus that is configured to interact with the plurality of endpoints and to; receive the communications signals over the plurality of different communications channels, each of the communications signals being communicated in one of a plurality of symbol periods assigned for communication by one of the plurality of endpoints over which a symbol is transmitted, the symbol being represented by the communications signals; for each communications channel, determine symbol period end times for the communications signals received over the communications channels, at least two of the communications signals having different symbol periods; determining that an end of the symbol period for the communications signals being received over at least one of the communications channels is coincident with a present time; providing data representing a symbol received over each communications channel for which an end of the symbol period is coincident with the present time; and wherein the data processing apparatus is further configured to; determine a first energy measure for first communications signals received over a first communications channel, the first energy measure being determined over one or more first symbol periods for the first communications signals; determine that the first energy measure for the first communications signals does not meet an energy measure threshold; and in response to determining that the first energy measure does not meet the energy measure threshold, adjust the first symbol period based on the first energy measure.
-
Specification