Simultaneous inbound multi-channel communication system using electricity distribution network
First Claim
1. A system for simultaneously transmitting signals composed of binary digits inbound over an electricity distribution network and for detecting said simultaneously transmitted inbound signals, each binary digit being composed of a first predetermined number of current pulses superimposed on preselected zero crossings contained within said first predetermined number of cycles of the voltage waveform of the electricity distribution network, comprising:
- designating a second predetermined number of channels, said second predetermined number being at least fifty percent greater than the first predetermined number, each channel being defined by specifying the set of zero crossings which define a binary "1" for that channel and the set of zero crossings which define a binary "0" for that channel, said sets for each channel being mutually exclusive and each containing the first predetermined number of zero crossings, each set being unique with respect to all the other sets for the various channels;
sending binary digits inbound simultaneously over the second predetermined number of channels;
for the first predetermined number of cycles of the voltage waveform, measuring the magnitudes of the current pulses at all the zero crossings;
for each channel, applying a detection algorithm to the measured magnitudes of the current pulses for all the zero crossings, each detection algorithm being unique with respect to all the other detection algorithms, the detection algorithms being selected so that all the designated channels are non-interfering even though all use exactly the same zero crossings of the voltage waveform;
detecting a binary "1" for any particular channel if the application of the detection algorithm for that channel to the measured magnitudes of the current pulses for all the zero crossings equals a third predetermined number;
detecting a binary "0" for any particular channel if the application of the detection algorithm for that channel to the measured magnitudes of the current pulses for all the zero crossings equals the negative of the third predetermined number; and
detecting the absence of a binary digit for any particular channel if the application of the detection algorithm for that channel to the measured magnitudes of the current pulses for all the zero crossings equals a number other than the third predetermincd number or its negative.
8 Assignments
0 Petitions
Accused Products
Abstract
A communication system with six simultaneous independent inbound channels is disclosed which uses the voltage waveform of an electricity distribution network as a carrier. The manner in which the inbound channels are identified as well as how various sets of such independent channels can be found is disclosed. Identification of sets or groups of such independent channels involves identifying all potential channels and calculating the detection algorithm for each. Pure pulse patterns for binary "1"s for each channel are then multiplied by the detection algorithms for every channel to generate a matrix whose elements include the application of all the detection algorithms to all the aforementioned pulse patterns. Examination of qualifying elements of the matrix allow the identification of sets of mutually non-interfering channels.
-
Citations
20 Claims
-
1. A system for simultaneously transmitting signals composed of binary digits inbound over an electricity distribution network and for detecting said simultaneously transmitted inbound signals, each binary digit being composed of a first predetermined number of current pulses superimposed on preselected zero crossings contained within said first predetermined number of cycles of the voltage waveform of the electricity distribution network, comprising:
-
designating a second predetermined number of channels, said second predetermined number being at least fifty percent greater than the first predetermined number, each channel being defined by specifying the set of zero crossings which define a binary "1" for that channel and the set of zero crossings which define a binary "0" for that channel, said sets for each channel being mutually exclusive and each containing the first predetermined number of zero crossings, each set being unique with respect to all the other sets for the various channels; sending binary digits inbound simultaneously over the second predetermined number of channels; for the first predetermined number of cycles of the voltage waveform, measuring the magnitudes of the current pulses at all the zero crossings; for each channel, applying a detection algorithm to the measured magnitudes of the current pulses for all the zero crossings, each detection algorithm being unique with respect to all the other detection algorithms, the detection algorithms being selected so that all the designated channels are non-interfering even though all use exactly the same zero crossings of the voltage waveform; detecting a binary "1" for any particular channel if the application of the detection algorithm for that channel to the measured magnitudes of the current pulses for all the zero crossings equals a third predetermined number; detecting a binary "0" for any particular channel if the application of the detection algorithm for that channel to the measured magnitudes of the current pulses for all the zero crossings equals the negative of the third predetermined number; and detecting the absence of a binary digit for any particular channel if the application of the detection algorithm for that channel to the measured magnitudes of the current pulses for all the zero crossings equals a number other than the third predetermincd number or its negative. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of identifying non-interfering inbound channels in a system for simultaneously transmitting signals composed of binary digits inbound over an electricity distribution network and for detecting said simultaneously transmitted inbound signals, each binary digit being composed of a first predetermined number of current pulses superimposed on preselected zero crossings contained within a second predetermined numbers of cycles of the voltage waveform of the electricity distribution network, each channel being defined by specifying the set of zero crossings which define a binary "1" for that channel and the set of zero crossings which define a binary "0" for that channel, said sets for each channel being mutually exclusive and each containing the first predetermined number of zero crossings, the method comprising:
-
identifying the potential channels by organizing the zero crossings in the second predetermined number of cycles of the electricity distribution network waveform into sets, each set containing the first predetermined number of separate zero crossings, each pair of mutually exclusive sets constituting a potential channel; defining first and second pure pulse patterns for each potential channel, each pure pulse pattern being a set of "j" numbers, where "j" is the number of zero crossings in the second predetermined number of cycles of the waveform, one of the pure pulse patterns for each channel representing the presence of a binary "1" in that channel with no signal present in any other channel, and the other pure pulse pattern for each channel representing the presence of a binary "0" in that channel with no signal present in any other channel, each pure pulse pattern being unique; selecting detection matrices for the channels, each detection matrix being unique with respect to the other detection matrices, each detection matrix when multiplied by a pure pulse pattern resulting in a first preselected number when the pure pulse pattern represents a binary "1" in the channel corresponding to that detection matrix, resulting in a second preselected number when the pure pulse pattern represents a binary "0" in the channel corresponding to that detection matrix, and resulting in a third preselected number when no signal is present; forming a composite detection matrix from the detection matrixes for all the potential channels, each row of the composite detection matrix being the detection matrix for the channel corresponding to the row number of that row; forming a composite pulse pattern matrix from the first pure pulse patterns for each channel, each column of the composite pulse pattern matrix being the first pure pulse pattern for the channel corresponding to the column number of that column; multiplying the composite detection matrix times the composite pulse pattern matrix to form a channel analysis matrix, each element of the channel analysis matrix being a number resulting from the application of the detection matrix for the channel corresponding to the column number of the element to the first pure pulse pattern for the channel corresponding to the row number of the element; categorizing as qualifying elements only those elements of the channel analysis matrix whose numerical value corresponds to the first preselected number or the third preselected number; and determining which sets of rows of the channel analysis matrix have in common qualifying elements in the columns corresponding to all the row numbers of the set, the row numbers of each such set representing a set of independent channels. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification