High data-rate powerline network system and method
First Claim
1. A powerline network physical layer that allows multiple nodes to exchange digital data at high speed, comprising:
- a transceiver, said transceiver comprising;
a data separator configured to separate an input data stream into a plurality of channel data streams, said data separator further configured to produce channel control data for each of said channel data streams;
a plurality of modulators, each of said modulators configured to receive a received channel data stream and said channel control data corresponding to the received channel data stream, each modulator configured to produce a modulated data output; and
a combiner, said combiner configured to combine a plurality of said modulated data outputs to produce a combined transmission stream; and
an analog front end configured to couple said combined transmission stream onto a powerline, said analog front end further configured to; and
comprising;
receive signals from said powerline to produce a combined receive stream;
a channel separator configured to separate said combined receive stream into a plurality of channel streams;
a plurality of demodulators configured to demodulate said plurality of channel streams into a plurality of demodulated data streams, each demodulator configured to demodulate a single channel stream; and
a data combiner configured to combine said plurality of demodulated data streams into an output data stream.
3 Assignments
0 Petitions
Accused Products
Abstract
A powerline network physical layer that allows multiple nodes to communicate digital data at high speed, with low error rates, using electrical powerlines in a home or office is described. The physical layer provides multiple channels by using Frequency Division Multiplexing (FDM). Each FDM channel is independent and separately modulated to carry data using Differential Binary Phase Shift Keying (DBPSK) or Differential Quadrature Phase Shift Keying (DQPSK). The error rate on each FDM channel is monitored and the separate channel are used according to an error rate criterion. If a channel is presenting an error rate that is too high, the channel is either disabled, ignored, or reconfigured into a reduced-capacity mode that provides an acceptable error rate.
212 Citations
55 Claims
-
1. A powerline network physical layer that allows multiple nodes to exchange digital data at high speed, comprising:
-
a transceiver, said transceiver comprising;
a data separator configured to separate an input data stream into a plurality of channel data streams, said data separator further configured to produce channel control data for each of said channel data streams;
a plurality of modulators, each of said modulators configured to receive a received channel data stream and said channel control data corresponding to the received channel data stream, each modulator configured to produce a modulated data output; and
a combiner, said combiner configured to combine a plurality of said modulated data outputs to produce a combined transmission stream; and
an analog front end configured to couple said combined transmission stream onto a powerline, said analog front end further configured to; and
comprising;
receive signals from said powerline to produce a combined receive stream;
a channel separator configured to separate said combined receive stream into a plurality of channel streams;
a plurality of demodulators configured to demodulate said plurality of channel streams into a plurality of demodulated data streams, each demodulator configured to demodulate a single channel stream; and
a data combiner configured to combine said plurality of demodulated data streams into an output data stream. - View Dependent Claims (2, 3)
-
-
4. A powerline network transmitter comprising:
-
a data separator configured to separate an input data stream into a plurality of channel data streams, said data separator further configured to produce channel control data for each of said channel data streams;
a plurality of modulators, each of said modulators configured to modulate a selected channel data stream according to channel control data corresponding to said selected channel data, each modulator configured to produce a modulated data output; and
a combiner, said combiner configured to combine a said modulated data outputs to produce a combined transmission stream.
-
- 5. A communication system comprising a transmitter for sending data over a first communication channel carried by a communication medium, said transmitter configured to encode data for transmission over said channel using a first symbol time and a second symbol time, said first symbol time being relatively longer than said second symbol time, said first symbol time used during time periods when said first communication channel is more noisy, said second symbol time used during time periods when said communication channel is less noisy.
-
37. A method for demodulating data for transmission on a noisy channel, comprising the steps of:
-
selecting a programmable symbol time;
using said symbol time to control a delay tap on a programmable delay;
using said symbol time to select a decimation rate of an output decimator;
providing a modulated signal to an input of said programmable delay; and
providing an output of said programmable delay to said output decimator.
-
-
38. A method for demodulating data comprising the steps of:
-
sub-sampling an intermediate frequency signal to produce an aliased image signal;
delaying said aliased image signal by a one symbol delay to produce a delayed image; and
calculating a phase difference by multiplying said aliased image signal by a complex conjugate said delayed image.
-
-
39. A method for symbol synchronization comprising the steps of:
-
receiving a received signal having a first symbol time;
demodulating said received signal using a second symbol time to produce a demodulator output;
correlating said demodulator output against a known symbol sequence and searching for a correlation peak; and
synchronizing using said correlation peak.
-
-
41. A hunting receiver for receiving control information, said hunting receiver comprising a single-channel receiver configured to search for a desired signal on a plurality of channels by separately examining each channel of said plurality of channels, said single channel receiver configured to select a desired channel from said plurality of channels and receive data from said desired channel.
-
42. A method for sending data on a plurality of channels comprising the steps of:
-
selecting a first initial phase state for a first channel;
encoding data for modulation onto said first channel based on a phase difference between said first initial phase state and a second phase state;
selecting a second initial phase state for a second channel; and
encoding data for modulation onto said second channel based on a phase difference between said second initial phase state and a third phase state.
-
-
43. An apparatus for communicating data over a noisy medium comprising:
-
means for modulating data onto at least one of a plurality of channels carried by said medium;
means for demodulating data received from a least one of said plurality of channels.
-
-
44. An apparatus for communicating data over powerlines comprising:
-
means for modulating data into at least one of a plurality of channels;
means for coupling said plurality of channels onto a powerline;
means for obtaining a first channel from said powerline; and
means for demodulating data from said first channel. - View Dependent Claims (46, 47, 48)
-
-
45. A digital demodulator comprising:
-
correlating means for autocorrelating a digital data stream to produce a correlated stream;
first decimating means for decimating said correlated stream to produce a decimated stream;
delaying means for producing a one-symbol delayed stream from said decimated stream; and
multiplying means for multiplying said correlated stream with a complex conjugate of said delayed stream to produce a phase-difference stream.
-
-
49. An apparatus for sending data from a first phase line of a powerline to a second phase line of the powerline, comprising:
-
means for plugging into a two-phase outlet of said powerline; and
means for coupling data from said first phase line to said second phase line.
-
-
50. An apparatus for sending data from a first phase of a powerline to a second phase of the powerline, comprising;
-
a plug configured to plug into a two-phase power outlet, said plug comprising a first prong configured to contact said first phase and a second prong configured to contact said second phase; and
a coupler comprising a first port and a second port, said first port provided to said first prong, and said second port provided to said second prong. - View Dependent Claims (51)
-
-
52. A method for demodulating data for transmission on a noisy channel wherein said noise is characterized by noise bursts separated by less noisy intervals, comprising the steps of:
-
selecting a programmable symbol time such that a packet comprising a desired number of symbols is shorter than an expected interval between noise bursts;
using said symbol time to control a delay tap on a programmable delay;
using said symbol time to select a decimation rate of an output decimator;
providing a modulated signal to an input of said programmable delay; and
providing an output of said programmable delay to said output decimator.
-
-
53. A computer power supply comprising a data coupler configured to provide a modulated signal onto a powerline.
-
54. A computer power supply comprising a data coupler configured to extract at least a portion of a modulated signal from a powerline.
-
55. A computer power supply comprising a powerline network interface, said power supply configured to provide one or more direct current voltages to a computer system, said powerline network interface comprising:
-
a first circuit configured to extract at least a portion of modulated data signal from a powerline; and
a second circuit configured to demodulate said modulated data signal.
-
Specification