Modem for pseudo noise communication on A.C. lines
First Claim
1. A modem for communication of an input signal over a line carrying an A.C. signal, said modem comprising a transmitter and a receiver, said transmitter comprising:
- (a) first pseudo random noise code generator means for generating, in response to a first synchronization signal, a pseudo random noise code signal having a selected code chip rate;
(b) first synchronization means for producing said first synchronization signal on a zero amplitude crossing of said A.C. signal;
(c) first signal multiplier means connected to the output of said first pseudo random noise code generator means, for multiplying said pseudo random noise code and input signals to produce a transmission signal; and
,(d) coupling means for coupling said transmission signal to said line;
said receiver comprising;
(e) decoupling means for decoupling said transmission signal from said line;
(f) second pseudo random noise code generator means for generating said pseudo random noise code signal in response to a second synchronization signal;
(g) second synchronization means for producing said second synchronization signal on a zero amplitude crossing of said A.C. signal;
(h) second signal multiplier means connected to the output of said second pseudo random noise code generator means, for multiplying said pseudo random noise code and transmission signals to produce a replica of said input signal; and
(i) signal averaging means for producing an output signal representative of the zero amplitude crossings of said A.C. signal average over a plurality of cycles of said A.C. signal and wherein said second synchronization means produces said second synchronization signal upon production of said output signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A modem which may operate as a transmitter or receiver, is provided for use on a line carrying an A.C. signal. The modem comprises a pseudorandom code generator which produces a pseudorandom code signal of a frequency an integral multiple of the A.C. signal frequency. Synchronization means synchronizes the code signal with the A.C. signal. Preferably a coherent system is provided in which a data signal involved has a bit rate an integral multiple of the A.C. signal frequency and in which a carrier generator is additionally provided to produce a carrier signal of a frequency an integral multiple of the A.C. signal frequency. In such case, the synchronization means also synchronizes the data bit and carrier signals with the A.C. signal.
451 Citations
23 Claims
-
1. A modem for communication of an input signal over a line carrying an A.C. signal, said modem comprising a transmitter and a receiver, said transmitter comprising:
-
(a) first pseudo random noise code generator means for generating, in response to a first synchronization signal, a pseudo random noise code signal having a selected code chip rate; (b) first synchronization means for producing said first synchronization signal on a zero amplitude crossing of said A.C. signal; (c) first signal multiplier means connected to the output of said first pseudo random noise code generator means, for multiplying said pseudo random noise code and input signals to produce a transmission signal; and
,(d) coupling means for coupling said transmission signal to said line; said receiver comprising; (e) decoupling means for decoupling said transmission signal from said line; (f) second pseudo random noise code generator means for generating said pseudo random noise code signal in response to a second synchronization signal; (g) second synchronization means for producing said second synchronization signal on a zero amplitude crossing of said A.C. signal; (h) second signal multiplier means connected to the output of said second pseudo random noise code generator means, for multiplying said pseudo random noise code and transmission signals to produce a replica of said input signal; and (i) signal averaging means for producing an output signal representative of the zero amplitude crossings of said A.C. signal average over a plurality of cycles of said A.C. signal and wherein said second synchronization means produces said second synchronization signal upon production of said output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of communicating an input signal over a line carrying an A.C. signal, said method comprising the steps of:
-
(a) producing a pseudo random noise code having a selected code chip rate upon the occurrence of a zero amplitude crossing of said A.C. signal; (b) modulating said code with said input signal to produce a transmission signal; (c) coupling said transmission signal to said line; (d) decoupling said transmission signal from said line; (e) reproducing said pseudo random noise code upon the occurrence of a further zero amplitude crossing of said A.C. signal; (f) demodulating said code and transmission signals to produce a replica of said input signal; (g) prior to said coupling step; (i) producing a carrier signal in synchronization with a zero amplitude crossing of said A.C. signal; and
,(ii) further modulating said transmission signal with said carrier signal; and (h) prior to said demodulating step; (i) reproducing said carrier signal in synchronization with zero amplitude crossing of said A.C. signal; and
,(ii) demodulating said carrier and transmission signals to separate said carrier from said transmission signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of communicating an input signal over a line carrying an A.C. signal, said method comprising the steps of:
-
(a) producing a pseudo random noise code having a selected code chip rate upon the occurrence of a zero amplitude crossing of said A.C. signal; (b) modulating said code with said input signal to produce a transmission signal; (c) coupling said transmission signal to said line; (d) decoupling said transmission signal from said line; (e) reproducing said pseudo random noise code upon the occurrence of a further zero amplitude crossing of said A.C. signal, and before said code reproducing step, averaging the zero amplitude crossing of said A.C. signal over a plurality of cycles of said A.C. signal and varying said code reproducing step to reproduce said code in synchronization with said averaged zero amplitude crossing; and
,(f) demodulating said code and transmission signals to produce a replica of said input signal.
-
-
22. A method of communicating an input signal over a line carrying an A.C. signal, said method comprising the steps of:
-
(a) producing a pseudo random noise code having a selected code chip rate upon the occurrence of a zero amplitude crossing of said A.C. signal; (b) modulating said code with said input signal to produce a transmission signal; (c) coupling said transmission signal to said line; (d) decoupling said transmission signal from said line; (e) reproducing said pseudo random noise code on each zero amplitude crossing of each phase of said A.C. signal and, before said code reproducing step, averaging the zero amplitude crossing of said A.C. signal over a plurality of cycles of said A.C. signal and varying said code reproducing step to reproduce said code in synchronization with said averaged zero amplitude crossing; and
,(f) demodulating said code and transmission signals to produce a replica of said input signal.
-
-
23. A method of communicating an input signal over a line carrying an A.C. signal, said method comprising the steps of:
-
(a) producing a pseudo random noise code having a selected code chip rate upon the occurrence of a zero amplitude crossing of said A.C. signal; (b) modulating said code with said input signal to produce a transmission signal; (c) coupling said transmission signal to said line; (d) decoupling said transmission signal from said line; (e) reproducing said pseudo random noise code upon the occurrence of a further zero amplitude crossing of said A.C. signal and at a code chip rate which is a positive integer multiple of the frequency of said A.C. signal, before said code reproducing step, averaging the zero amplitude crossings of said A.C. signal over a plurality of cycles of said A.C. signal and varying said code reproducing step to reproduce said code in synchronization with said averaged zero amplitude crossing, and (f) demodulating said code and transmission signals to produce a replica of said input signal.
-
Specification