CA1241708A - Receiver for power line communication systems - Google Patents

Receiver for power line communication systems

Info

Publication number
CA1241708A
CA1241708A CA000471676A CA471676A CA1241708A CA 1241708 A CA1241708 A CA 1241708A CA 000471676 A CA000471676 A CA 000471676A CA 471676 A CA471676 A CA 471676A CA 1241708 A CA1241708 A CA 1241708A
Authority
CA
Canada
Prior art keywords
signal
phase
carrier
signals
vector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA000471676A
Other languages
French (fr)
Inventor
Theodore H. York
James V. Faulkner, Jr.
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CBS Corp
Original Assignee
Westinghouse Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Westinghouse Electric Corp filed Critical Westinghouse Electric Corp
Application granted granted Critical
Publication of CA1241708A publication Critical patent/CA1241708A/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/22Demodulator circuits; Receiver circuits
    • H04L27/233Demodulator circuits; Receiver circuits using non-coherent demodulation
    • H04L27/2335Demodulator circuits; Receiver circuits using non-coherent demodulation using temporal properties of the received signal
    • H04L27/2337Demodulator circuits; Receiver circuits using non-coherent demodulation using temporal properties of the received signal using digital techniques to measure the time between zero-crossings

Abstract

ABSTRACT OF THE DISCLOSURE
A dual threshold is used in a coherent phase shift keyed demodulator to distinguish situations in which an incoming carrier signal is expected from those open ended conditions when a receiver is active, but when an incoming signal is not imminently expected. The use of a lower threshold permits more rapid detection and demodula-tion of a valid carrier signal by utilizing a standard which is less strict to determine the presence of a valid carrier signal when an incoming carrier signal is expect-ed.

Description

7~3 1 50,936 RECEIVER FOR PO~ER LIME
COMMUNICATION SYSTEMS

BAC~GROU~D OF THE INVENTION
Field of the Invention:
This invention relates to an improved demodula tor for use in communication systems employing a phase modulated carrier. ~More particularly, the invention ;l relates to a demodulator having/improved apparatus for generating reference vectors, carrier detection signals, and bit synchronization parameters for use with receivers of power line communication systems.
Description of the Prior Art:
In power line carrier communication systems, transmitters are used to transmit information to remote receivers. The information is transmitted via a carrier signal which is added to the normal power line frequency.
A particular application of this technique can be used by electric utilities for meter reading and load management operations. In applications where the electric consumer's location is significantly remote from the carrier control Ullit, some means may be required for amplifying the com-munications signal at a location between the carriercontrol unit and the residence. This function can be accomplished by the use of a repeater which is placed at a location between the carrier control unit which generated commands and a device located at the residence which responds to those commands. It should be understood that
2 50,936 these commands can comprlse meter reading commands, load shed commands or other information useful in automated distribution systems.
The repeater receives the command information from the power line carrier, amplifies and retransmits it to a load management terminal in the electric consumer's residence. In applications where the command from the carrier control unit demands a response ~rom the resi-dence, the repeater has the additional function of re-ceiving the information which is transmitted from the loadmanagement terminal, amplifying it and retransmitting it to the carrier control unit. An example of this type of application occurs when an electric utility wishes to remotely read a watthour meter which is located at the consumer's home. The carrier control unit would initially transmit a meter reading command to the residence. This command would be modulated and added to the 6~ Hz power line` frequency. After traveling some distance on the power line, this signal would be received by a repeater, amplified and retransmitted to the residence. This inter-mediate amplification would compensate for signal loss due to the distance between the carrier control unit and the repeater and also due to significant electrical noise which may have affected the originally transmitted carrier signal. Another useful function of a repeater is to amplify carrier signals received from the residence prior to retransmitting it to the carrier control unit. This function is especially important since the load management terminal located at the consumer's residence has limited power capability and its transmissions are therefore at a significantly lower power than those which are transmitted from the carrier control unit. By using a repeater, these weaker transmissions from the consumer's residence can be ampliied by the repeater in order to provide a much more powerful carrier signal to be received by the carrier control unit.

:~2~7~
3 50,936 The use of power lines for communication pur-poses is well known. A common technique is to provide a carrier signal which is superimposed on the 6~ Hz power line frequency and to modulate the carrier in such a way that messages may be transmitted and received by devices which are specifically designed to translate the modulated carrier signals into binary data or vice versa. One particular modulation technique utilizes coherent phase shift keyed digital modulation of the carrier signal.
Coherent phase shift keyed digital modulation techniques are known to be especially suitable for elec-tric utility power line carrier communication systems.
The basic task of such systems is to transmit information over ~he primary and secondary distribution conductors between a central utility location and customer locations.
The information may consist of remote meter reading com-mands, metering data, load shed commands, load status information, and various other data useful in automated distribution systems.
The data is converted at the transmitting end to strings of binary data bits in a predetermined message format. The information, when converted to digital form, is referred to as baseband data.
In order to transmit the message from the source to the destination, the baseband data is modulated onto a carrier signal by causing the phase of the carrier to assume any of a plurality of predetermined relative phases according to the logic state of the applied baseband data.
The modulated carrier signal is then coupled to the power line conductor and propagated to the destination.
A power line communication system employing coherent phase shift keyed modulation is described in U.S.
Patent 4,311,964 issued January 19, 19~2 to John R. Boykin.
In the transmitter of U.S. Patent 4,311,964, the bipolar data bits are phase encoded onto the carrier with identical bit inter-.. .."
4 50,936 vals, or data symbol times, defining a predetermined data rate and are synchronized with the carrier siynal so as to be integrally related to the carrier signal frequency.
The system described in the aforementioned U.S.
Patent 4,311,96~ utilizes a phase reversal keyiny, such that the phase of the carrier is caused to assume either of two phase states separated by 180~, according to wheth-er the baseband digital data modulated thereon is a logic l or a logic 0. In the receiving apparatus disclosed therein, the modulated carrier is hard limited to produce square wave carrier signals. The polarity of the hard limited carrier signals, divided into segments, is then sampled at a sampling pulse rate selected such that the ratio of the sampling rate to the carrier frequency is not an integer. The sampling process enables the demodulator to determine the relative position of the zero crossings of the sguare wave~carrier signal. This in~ormation is used to generate a phase angle vector signal representa-tive of the phase state of the present segment of the ~0 incoming carrier signal relative to a coordinate system generated internally within the demodulator.
The phase angle vector signal is used to gener-ate a reference vector signal. The phase angle vector and reference vector signals are then applied to a phase ~5 detector to yield a signal output which indicates which of the allowable phase states has been assumed by a given segment of the incoming carrier signal. This phase infor--mation is then utilized to reconstruct the baseband digi-tal data originally supplied to the transmitter. This prior art apparatus produces the reference vector signal by generating an intermediate vector signal at a frequency twice that of the incoming carrier signal. This intermed-iate vector signal, known as a double frequency vector, is then digitally integrated over an extended period of time to produce a reference vector signal. The reference vector and phase angle vector signals are then applied to a phase detector which produces a signal output indicating ~'J~7 ~ ~
50,936 whether the incoming carrier signal has assumed the nomi-nal phase or the reversed phase to in turn indica~e wheth-er the baseband digital data is a logic 1 or logic 0.
Thus, if the phase anqle vector signal derived from the incoming carrier is determined to be 45 relative to the internally generated coordinate system, and is followed by a phase angle vector signal having a phase of 225 (indi-cating a phase reversal, or change of the baseband digital data from a logic 1 to a logic 0) the phase of the inter-mediate vector signal generated at twice the frequency ofthe ~r.coming carrier signal is 45~ for both of the afore mentioned phase angle vector signals.
This system provides generally satisfactory service, but is rather complex. Furthermore, in some circumstances the system may not exhibit sufficient noise immunity and may become subject to unnecessary drop out of the carrier detect signal.
In prior art digital demodulators such as de-scribed in the aforementioned U.S. Patent 4,311,964 em-ploying sampling techni~ues for systems with a data trans-mission rate much lower than the carrier frequency, bit framing is required, since each baseband data symbol, or bit, extends over several carrier segments. A data symbol extends over four segments in the apparatus of U.S. Patent ~,311,964. It is necessary to determine at which carrier segment a data symbol begins. For example, is the carrier segment currently being processed actually the first segment of a new data symbol (which will also include the next three segments), is it the last segment of a data symbol also including the three preceding segments, or is it a middle segment of a data symbol which also extends o~er one or two preceding and succeeding segments. The process of bit framing, or synchronizing, was done only after the successful detection of a carrier signal by the receiver of U.S. Patent 4,311,964. Carrier detection therefore was re~uired to occur earLy enough to insure that successful bit framing would be accomplished during 6 50,936 the transmission of the message preamble. Fu~thermore,the serial execution of the carrier detection and blt framing functions cause duplication of calculations which may allow significant error propagation due to the limited precision o 8-bit arithmetic used in some prior art microprocessor based systems. It would be desirable to provide demodulator apparatus and methods to enable more rapid bit framing and carrier detection.
In virtually any type of receiver which is intended to receive and translate a modulated carrier signa.l, it -s necessary to determine the validity of the carrier signal in order to avoid attempted translations on false signals caused by electrical noise or interference.
Some means is therefore required to distinguish true carrier signals from false signals which are induced by this electrical noise. One means for distinguishing true carrier signals fro~ false signals is to form a magnitude which is representative of the validity of a carrier signal and compare that magnitude to a preselected thres-2Q hold value. A significant benefit could be achieved i~
this threshold value could be changed when a receiver has a high confidence level in its expectation of an incoming carrier signal.
SUMMARY OF THE INVENTION
In accordance with the present invention, a receiver is provided with a means for utilizing multiple threshold levels in its determination of the validity of a carrier signal. A particular embodiment of the present invention anticipates two distinct modes of operation.
One mode would use a higher threshold value when the receiver is operated in an open ended fashion, that is when the receiver does not have any reason to anticipate an inCQming carrier signal. A second mode of operation would be used in situations when the receiver has reason to expect an incoming carrier signal and the receipt ofthat signal is imminent. Since a repeater is intended to relay signals ~rom a carrier control unit to a load man-7~
7 50,936 agement system located in an electric consumer's residenceand vice versa, occasions arise when the repeater would have very valid reasons to expect an imminent carrier signal. A particular example of this situation ~ immed-iately following the repeater's ~ransmission of a meterreading command to the load management terminal in the consumer's residence. After transmission of this meter reading command, the repeater has a high expectation that the load management terminal at the consumer's residence will imminently transmit meter reading data in response to the meter reading command from the carrier control unit.
In this particular situation, the repeater could utilize a lower threshold than it would normally use in order to permit a faster recognition of the carrier signal trans-mitted from the residence. In comparison to this mode ofoperation, another function of the repeater is to con-stantly monitor the~ power line frequency for incoming carrier signals transmitted by the carrier control unit.
These signals can be transmitted by the carrier control unit at any time without forewarning to the repeater.
Since the repeater must be constantly prepared to receive a message from the carrier control unit, it must be able to distinguish valid carrier signals from false signals caused by spurious electrical noise on the power lines.
For this purpose, a higher threshold value would be used in order to apply a stricter standard ~ incoming signals.
By applying a stricter standard, the repeater decreases the chance of interpreting spurious electrical noise as valid carrier signals. Therefore, by utilizing a dual threshold system in evaluating incoming signals, the repeater is able to treat the lower powered, but expected, signals from consumers' residences differently than the unexpected, but higher powered, signals from carrier control units located at power substations. The dual threshold comparison is incorporated within the demodula-tor of the present invention.

7~3~
8 50,936 ~ coherent phase demodulator and method for coherent phase demodulation ls provided for detecting binary data symbols represented in a sinusoidal carrier by causing the carrier to assume any of N relative phase states. The carrier is hard limited at the receiver to produce square wave carrier signals having bipolar phase encoded da~a. The polarity of the hard limited carrier signals is sampled to produce groups of polarity sample signals.
A zero crossing detector determines the relative position of polarity sample transitions and directions of these transitions (i.e. positive to negative, or vice versa) within the polarity sample signal groups by relat-ing the transitions to corresponding sample counts. The demodulator apparatus contains a table of vector component values representing different relative phase angles of one cycle of carrier frequency. The sample count of the detected zero crossing establishes an index to this table to cause a readout of one of the stored values. The table actually includes two groups o stored digital values, representing an in phase I component and a ~uadrature phase Q component. Thus, the I and Q component signals are selectable from the two vector look-up tables as binary representations of quadrature components. The selected I and Q values thus constitute a phase angle vector signal representative of the relative phase of the incoming carrier signal.
The present phase angle vector signal is com-pared against a reference vector signal providing a repre-sentation of the nominal carrier signal phase for thepresent message, to determine which of the N permissible phase states the carrier signal currently represents. An updated value of the reference vector signal is then generated using the phase angle vector signal and certain specific previous values of the reference vector signal.
Ideally, the incoming carrier signals assume any of N relative phase angles ~o~ 2~ N-1 7~3 9 50,936 tice, the phase of the incoming signals will not be exac-t-ly eq~al tG ~0, ~- ~ 1 but will vary an amount from the ideal values. The objective is for the demodula-tor to determine which ideal value the phase of the incom-ing signal really represants and then to convert thisphase value to digital data corresponding to the original baseband digital data. To do this, the demodulator tests the incoming carrier signal against a reference vector having an arbitrary reference phase angle ~0. This refer-ence vector signal is constructed from an average ofcertain previous incoming signals plus the current incom-ing signal in a digital integration process.
The apparatus disclosed in U.S. Patent 4,514,697 which issued April 30, 1985 and U.S. Patent 4,516,079 which issued May 7, 1985 provide improved apparatus for establishing a re-ference vector signal for phase modulation systems having carrier signals of N possihle relative phase angles of ~ for i = 0 to N-l. ~lthough the signals ideally would exhibit phase angles exactly equal to one of these aforementioned values, the actual phase angle of arriving signals is ~i + ~ Those apparatus provide means for transposing the vector angles of the incoming carrier signals from i~0 to aO~. The transposed signals are then digitally integrated to establish a stable reference vector signal. ~ t In the ~ a plieation described above, the apparatus is employed in a binary phase modulation system where N + 2, also known as a phase reversal system.
Apparatus is provided such that if the phase angle of the incoming signal is more than 90 from that of the existing reference vector, the incoming phase angle is transposed 180 before being processed by the digital integrator to form an updated reference vector.
In oxder to generate zero crossing information, the carrier signal is observed for a predetermined length of time in which a predetermi~ed number of polarity sam-50,936 ples are taken over a segment of the carrier signal, referred to as a "chip". The phase angle vector signal derived for each chip, designated V, is sequentially stored in a multi position register in ring fashion. The number of positions in the V register is equal to the number of carrier segments which make up each baseband data symbol interval. As each vector V is calculated, it is summed with the values of V for preceding carrier segments stored in the V register to form a vector sum signal VB. The number o~ values of V which are summed to form each value of VB is also equal to the number of carrier segments per data symbol interval. The phase of this vector sum signal VB has a value equal to ~i + ~
A tentative determination of which of the N
phase states is represented by the carrier segment cur~
rently being processed is made by comparing the vector sum VB to the existing value of a reference vector VR in a phase detector. The output signal of this phase detector, designated MGCP, is stored in another ring register, having the same number of positions as the ring register previously described for storing vector signal V.
Next an intermediate vector signal V2 is derived from the vector sum signal VB and the sign of the tenta-tive bit signal MGCP. This intermediate vector signal is used as a component of the reference vector signal VR and is defined as a vector having a phase 60 + ~ when VB has phase ~i + ~. An updated value o reference vector VR is then generated by a digital integration process such that the new value of VR is averaged over a period of one data symbol interval and is a function of a certain specific previous value of VR and the present value of V2. The value of VR is sequentially stored in another ring regis-~er having the same number of positions as the other ring registers. The specific old value of VR used in the digital integration process is not the im~ediately preced-ing value of VR, ~ut is an earlier value determined by the relationship between the si~e of the carrier segment ~L~ ~J~3~
11 50,936 processed and the length of a data symbol in~erval. In a preferred embodiment, each data symbol interval extends over four carrier segments; therefore, the old value of VR
utilized in the calculation of an updated VR is that value of VR stored four segments previously.
The demodulator apparatus continually processes incomin~ signals regardless of whether a carrier is actu-ally present. If no carrier is present, the individual quantities which are calculated and integrated to form VR
will form vector signals having essentially random phase angles. An integration of such random vectors will yield a vector sum having indeterminate phase and a very small magnitude. As the magnitude of the integrated vector signal increases, this is an indication that the individ-ual components of the summation are no longer random, butrepresent the presence of the desired signal. The magni-tude of the reference vector signal is therefore used as an indication of the presence of carrier, that is, to form a Carrier Detect signal. The magnitude of this signal is also used as an indicator of proper bit framing, that is, to indicate that the carrier segments are being grouped or summed to correspond to those carrier segments which actually make up a baseband data bit.
The magnitude of reference vector signal VR for each carrier segment is calculated and sequentially stored in a ring register having four positions, the same number as the aforementioned ring reyisters. In addition, the magnitude value is compared to one of a predetermined number of threshold values to provide an indication of the presence of a carrier signal and, accordingly, a Carrier Detect signal is generated.
As mentioned above, the demodulator of the present invention utilizes a dual threshold approach in order to be able to provide different criteria for deter-mining the presence of a valid carrier signal under dif-ferent conditions. For example, when the demodulator is monitoring the transmission iine for incoming carrier 7~3~
12 50,936 signals at a time when there is no predetermined reason to expect an imminent signal, a threshold level is selected which will enable the demodulator to discern a carrier signal from electrical noise with a relatively high degree of certainty. The magnitude of this threshold level is chosen to be high enough to permit the demodulator to reject sporadic noise signals during its determination of the validity of a potential carrier signal. By using a relatively high threshold, the presence of a valid carrier signal can be determined with a high degree of confidence.
However, this confidence is obtained at the expense of time because a more lengthy interrogation may be required in order to confidently detect the carrier in the presence of electrical noise signals. An important feature of the present invention is its ability to utilize a lower thres-hold value in situations when the demodulator has a prede-termined reason for expecting an imminent carrier signal.
These reasons will be described in greater detail below and involve the knowledge that an incoming carrier signal can be confidently expected following a recent transmis-sion which demands a response. An incoming carrier signal cannot only be expected under these circumstances, but the time at which it will begin can generally be determined with relative accuracy. Therefore, when an incoming ~5 si~nal is expected, the demodulator can use a lower thres-hold value in order to more quic~ly determine the exis-tence of a valid carrier signal which is received along with electric noise signals.
The demodulator apparatus also derives the index in the VR magnitude ring register for the stored magnitude value of VR of this first segment to exceed the selected threshold value. This same index is then used as a syn-chronization si~nal to select the corresponding value of phase detector output MGCP from its ring re~ister, and to store the sign of this value as a tentative indication of the transmitted baseband data symbol. The derivation of this index represents the successful completion af the bi~

~2~
13 50,936 framing operation, which occurs concurrently with the Carrier Detect operation.
In effect, four separate integrations are in operation; the bit framing process selects the integration which corresponds to the proper grouping of carrier seg-ments and utilizes the output thereof in generating a tentative value of the data symbol.
The selected phase detector output signal which has been stored as a tentative baseband data symbol then undergoes a process to eliminate data symbol ambiguity and determine which of the N possible phase states the phase detector output actually represents, thus concluding the demodulator operation. In the disclosed embodiment of the invention, this correlation procedure is accomplished in the same manner as the prior art as exemplified by the aforementioned U.S. Patent 4,311,964 and is not considered an important part of the present invention.
~RIEF DESCRIPT~ON OF THE DRAt~1INGS
Figure l is a block diagram of a communications terminal including an improved coherent phase demodulator made according to the present invention;
Figure 2 is a block diagram of the demodulator shown in Figure l;
Figure 3 includes graphs A, B, and C showing the baseband digital data signals, carrier signals, and samp-ling techni~ues, used in the demodulator of Figure 2;
Figure 4 is a vector diagram showing the phase angles of vector signals V generated by the operation of the demodulator of Figure 2;
30Figure 5 is a graph showing the components o~
the phase angle vector signals shown in Figure 4;
Figure 6 is a vector diagram showing four repre-sentative phase angle vector signals produced by the demodulator of Figure 2 over four carrier signal segmen~s, and also showing the corresponding summation vector sig nal;

14 50~ 936 Figure 7 is a vector diagram similar to Figure 6 sho~ing four phase angle vector signals produced by the four carrier segments succeeding the segments of Figure 6, and the corresponding summation vector signal;
Figure 8 is a vector diagram showing an inter-mediate reference vector signal constructed from the summation vector of Figure 7;
Figure 8A is a vector diagram similar to Figure 8, showing ano~her summation vector signal and the corre-sponding intermediate reference vector signal constructed therefrom;
Figure 9 is a detailed block diagram of portions of the demodulator of Figure 2, showing the zero crossing detector and phase angle vector signal generator;
Figure 10 is a detailed block diagram of a portion of the demodulator of Figure 2, showing the refer-ence vector signal generator and the concurrently operated bit frame generator and carrier detector;
Figure 11 is a detailed block diagram of a portion of the demodulator of Figure 2 showing the data bit sign correlator;
Figure 12 an exemplary illustration of a block diagram for a specific embodiment of the present invention within a repeater;
~5 Figure 13 is a diagram illustrating the bit framing operation; and Figure 14 is a logical flowchart illustrating the choice of thresholds which will be used to select one of a plurality of alternative threshold values.
DESCRIPTION OF THE PREFERRED EMBODIMENT
In order to more fully understand the advantages of the dual threshold system of the present invention, several underlying and related concepts must be under~
stood. The general environment in which the present invention is disposed, such as a receiver or repeater, is discussed below along with a description of the phase demodulator with which the dual threshold apparatus of the 50,936 present invention is directly related. Furthermore, the methods and techniques of signal processing within the phase demodulator and the circuit layout of the coherent phase demodulator are explained. Since the dual threshold comparison apparatus of the present invention is directly related to specifically generated vector signals, the method of generating these vector signals along with the method of bit synchronization utilized b~ the present invention are also described, along with the methods utilized to co~relate the polarity of the baseband data bits of the carrier signal.
A. General Description of the Environment of the Preferred Embodiment Referring now to the drawings, and more particu-larly to Figure 1, there is shown a communications termi-nal 10 including a receiver 12 provided between a power line carrier input 13 and control circuitry including decode logic 34 and control logic 35. The receiver 12 includes a coherent phase deModulator 14 having an input and made in accordance with the present invention.
Before describing the demodulator 14, the characteristics of the communication signals to be processed by the re-ceiver 12 and phase demodulator l~ will be described to provide a better understanding of this invention. The receiver 12 is generally similar to that described in the previously mentioned U.S. Patent 4,311,964, but includes an improved phase demodulator 14.
The communications terminal 10 is intended, in one preerred embodiment, to be connected to a coupler 16 wllich is mounted in signal communication with at least one of the power line conductors 18. Such conductors are typically used by electric utilities to supply fifty or sixty Hz. electric power to customer locations having the communications terminal 10. The coupler 16 is responsive to a power line carrier 20 transmitted over the conductors 18 and intended to be received by the receiver 12. The 7~
16 50,936 carrier 20 is phase modulated with digital data to be recovered by the phase demodula~or 14 of this invention.
As is well known, the transmission of the car rier 20 in a power line communications system combines not only the carrier and the sixty ~z. power, but also various interfering signals and noise. Furthermore, various and random attenuation and impedance characteristics at the carrier frequencies of interest can be introduced in distribution system power line conductors 18 by associated distribution equipment such as distribution transformers and ~ower _orrection capacitors.
The phase demodulator 14 is intended for opera-tion in a coherent phase shift keyed (CPSK) carrier com-munication system which causes binary data to produce phase changes in a single sinusoidal carrier signal or tone. The carrier waveform designated by the numeral 22 in Fi~ure 1 is a conditioned ~orm of the carrier 20 on the conductors 18, which is phase reversal modulated with bipolar baseband data bit message symbols which form a data transmission to be received by the terminal 10. Each data symbol is coded as a 0 (i.e. nominal) phase of car-rier frequency or as a 180 phase reversal of the carrier frequency. Although the invention is described in con-junction with a system employing only two permissible phase states of the carrier, it is to be understood that the invention is not so limited and may be used in quadra-ture CPSK systems employing four permissible phase states, or in systems employing other numbers of permissible phase states.
The data symbols are synchronized with the carrier frequency, such that equal baseband data symbol intervals are provided which include equal numbers of cycles of the carrier so as to define a predetermined data baud rate. Although the baud rate is synchronized to the carrier, neither the data baud rate nor the carrier fre-quency is required to be synchronized nor have any prede-termined harmonic or subharmonic frequency relationship 17 50,936 with the electric power frequency or any other synchroniz-ing fre~uency or signal source for operation of the demod-ulator 14 in accordance with the present invention. By way of example and not limitat:ion, one preferred range of carrier frequencies is about 9 to 15 ~Hz and one exemplary carrier signal frequency described herein is 12.5 KHz.
The general requirements of the receiver 12 and the phase demodulator 14 are to detect the presence of the carrier waveform 22 in the carrier signals 20 of the power line conductors 1~, to determine the phase of the carrier signal with respect to a phase reference, to provide synchronization with the beginning and end of each data symbol, and to correlate the transmitted polarity or binary logic state of each carrier data sym~ol. To ful-flll these requirements, the receiver 12 is adapted todistinguish the carrier 22 frequency in the presence of the typical noise associated with transmission of the fifty or sixty Hz electric power and the extraneously induced noise of power line conductors 18. A high pass filter 24 is provided to initially reject sixty Hz power fre~uencies and to pass a carrier frequency of interest.
A signal conditioning unit 26 further filters, conditions, and amplifies the received signals. The circuit 26 typi-cally includes a high pass filter to reject frequencies below the carrier frequency and a diode clipper to remove spurious noise impulses. A further bandpass filter is included in the circuit 26, which in one preferred embodi-ment, has a bandpass bandwidth of approximately four hundred Hz with a center frequency of 12.5 ~Hz. Accord-ingly, the output of the circuit 26 includes substantiallythe same sinusoidal carrier as initially transmitted or injected onto the conductors 18 plus various other signals close in frequency to the desired signal. A zero refer-ence a~is 27 defines the positive and negative half cycles of the sinusoid carrier waveform 22.
The reconstituted carrier waveform 22 is applied to a hard limiter circuit 28 wnere the carrier signal is 18 50,936 amplified and hard limited between about five volts DC and ground. This produces a train of square or rectangular wave hard limited carrier signals 30, applied to demodu-lator input 15. The instantaneous high and low states of the signals 30 correspond to the positive and negative cycles of the carrier waveform 22. The carrier signal frequency and all of the phase reversal keyed data infor-mation originally modulating the carrier signal 20 is retained in the signal 30. The transitions of the signal 30 between the high and low voltage levels correspond to the carrier sine wave 22 passing between positive and negative half cycles ~o cross at its zero axis 27.

B. General Description of the Phase Demodulator 14 ~0 The phase demodulator 14 shown in Figure 2 pro-cesses the hard limited carrier signals 30 in segments beginning with a polarity sampler 38 which determines the polarity of the signals 30 upon receipt of each sample pulse from an oscillator 40 and produces a series of polarity sample signals 43 in the form of logic l's and O's. The polarity sample signals 43 are combined and stored by a signal generator 44 to form an image signal having the same phase as the incoming carrier signals 30, but a much lower frequency.
The relative phase of this image signal is determined by a zero-crossing detector 46 which senses transitions of the image signal from positive to negative or vice versa. The transition information is utilized by a generator 60 to produce a phase angle vector signal V.
The components of the modulator 14 described thus far are similar in construction and operation to those described in the aforementioned U.S. Patent 4,311,964. Improved versions of these components are described in U.S. Patents 4,514,697 and 4,516,079, both of which are assigned to the assignee of the ~resent invention. The 7~
19 50,936 phase angle vector signals of the generator 60 are summed over a number of carrier segments by a generator 62 ~o form a summation vector signal VB. The summation vector signal is then applied to a phase detector 76, along with a reference vector signal VR to produce a phase detec-tor output signal.
The output of the phase detector 76 for each carrier segment is utilized, along with the summation vector signal for this carrier segment, by a signal generator 78 to produce an updated value ~or the reference vector signal. The magnitude of the ~eference vector signal is then determined by a magnitude circuit 80 and used as an input for simultaneous carrier detection and bit synchronization, or bit framing, operations by a bit frame generator 86 and a carrier detector 66. The output of the bit frame generator 86 is then applied to the output of the phase detector to store a tentative value for the demodulated data bit in a register 87. A data bit sign correlator 92, using information extracted during the data message preamble, then operates on the tentative bit value to resolve the data bit polarity ambiguity to pro-duce reconstituted binary data signals 3~ at the demodu-lator output line 33. The binary l's and O's of the signals 32 represent the same binary data information as ~5 originally modulated onto the carrier by the transmitter.
The data signals 32 in one contemplated use, are applied to logic circuits 34 and 35 of Figure 1 which may have one or more of the functions as generally described in U.S.
Patent No. 4,130,874 issued December 19, 1978 for a load management terminal.
C. Description of Signals Processed and Generated ln the Phase Demodulator Shown in Figure 2 The graph A in Figure 3 illustrates a time graph of the logic states of the binary baseband data signals 36 used as input in the transmitter to phase modulate the carrier signal. The beginning of each carrier data trans-7~
50,936 mission message includes a preamble, shown between timesTO and T2, of 11 da~a bits which include nine alternative data bit O's and data bit l's which act as synchroniza-tion data bits. These nine alternate data bits are followed by two consecutive data bit l's which form polarity indicator data bits. At the end of the preamble at time T2, the message information data portion of the data transmission begins. The overall length of the message is typically on the order of 40 to 200 data bits in length.
The baseband data signals 30 originate at a transmitter, not shown, and are used to phase modulate a carrier signal. Graph ~ in Figure 3 illustrates, in an expanded view, one carrier data symbol interval between times TO and Tl in the hard limited carrier signals 30 o~
Figure 2. Each equal carrier data symbol interval begins and ends at the point where a phase reveral of the car-rier signal occurs if the binary state of the baseband data bit changes from that of the previous data symbol.
The initial portion of the preamble includes the afore-mentioned alternate polarity data bits to establish synch-ronization in the phase detector 14 as will become more apparent from the description.
In a preferred embodiment, four of the previous-ly mentioned carrier segments are included within each data symbol interval, and are delineated by times TO, TO-l, TO-2, TO-3, and Tl. The carrier segments are actu-ally formed by the demodulator 14 after polarity sampling operations and storage of a predetermined number of polar-ity samples within the demodulator 14. In graph C of Figure 3, one of the four carrier segments of graph B is sho~n in a further expanded view and includes the times of eight samples produced by sampling pulses 37 generated by a sample pulse oscillator 40. The sampling process illus-trated in Figure 3 is that described in greater detail in U.S. Patent 4,311,964. Alternative sampling processes such as described in U.S. Patent 4,514,697 and 21 50,936 U.S. Patent 4,516,079 may also be used.
~ s can be seen in graph C of Figure 3, -the sampling pulses occur at intervals of 5-1/8 carrier cy-cles. Each sample pulse occurs at a point in ~he wave~orm which is 1/8 of a cycle later than the previous sampling.
As is described in greater detail in the aforemen-tioned U.S. patents. The samples determine the polarity of the carrier signal at the instant of the corresponding sampling pulse. A negative carrier signal polarity is indicated by a 0 and a positive carrier polarity by a 1. Accordingly, ~he output of the polarity sampler 38 seen in Figure 2 is a polarity signal 43 consisting of a string of binary logic l's and O's. The polarity signal 43 is formed into groups o~ eight signals each constituting one cycle of an lS image frequency signal, corresponding to one carrier segment and stored in an eight bit binary data register by the image frequency signal generator 44. In a manner to be more completely described hereinafter, each group of eight polarity sample signals is used to generate a vector signal V representative of the phase angle of the corresponding carrier signal segment. In order to avoid the necessity for storing angle information in the phase demodulator were the vector signals to be processed in polar coordinate fashion, all vector signals are processed by the demodu-lator 14 as rectangular coordinates in terms of a 1 coor-dinate value and a quadrature ~ value.
The incoming carrier signal may, of course, arrive with any phase angle ~rom 0 to 360 relative to an arbitrary reference within the demodulator 14. However, ~he demodulator 14 processes this signal as having one of a finite number of possible phase values. In the pre-ferred embodiment described herein the demodulator 14 processes incoming carrier signal samples as having one o~
eight possible phase angles.

~2~
22 50,9~6 For purposes o~ understanding the invention, a polar representation of the possible vector signals gener-ated by the phase angle vector generator 60 ls shown in Figure 4. I component values are represented on the horizontal a~is and Q component values on the vertical axis of Figure 4. As can be seen therein, eight vectors are illustrated. Each vector is numbered 0 through 7 and includes the corresponding I and Q component values. For example, the vector lying along the right hand horizontal axis of Figure 4 is designated as vector #6 having I and Q
coordinate values of ~ and 0, respectively. The component values are stored in vector look-up tables to be more completely described hereinafter. Under such ideal oper-ating conditions the phase of the incoming carrier signal will exhibit a value equal to one and only one of the vectors shown in Fi~ure 4 for a given logic state of a modulated baseband data bit. For example, a baseband data logic 1 may always be represented in a given message by the vector #5 having a component value of 3, 3. Since the preferred embodiment is incorporated in a phase reversal keying system, a baseband data logic 0 will cause the incoming carrier signal to assume a phase angle 180~ away from that of a baseband logic 1. Accordingly, in this example, the phase of the incoming carrier signal modu-lated with a baseband logic 0 will be represented by thevector #l in the lower left hand ~uadrant of Figure 4 having a component value of -3, -3.
Referring back to Figure 3 it can be seen that each baseband data bit occupies an interval e~ual to four carrier segments. Accordingly, the data in the demodula-tor 14 is processed in groups of four carrier segments.
The phase angle v$c~or signal values of four carrier segments are summed in the summation vector generator 62 of Figure 2 to produce a summation vector signal VB.
The construction of a summation vector signal VB
by the vector generator 62 shown in Figure 2 is illus-trated in the vector diagram of Figure 6. As can be seen 23 50,936 therein, three successive segments of an incoming carrier signal are assumed to produce three phase angle vector si~nals Vl, V2 and V3 each having component values of the 3, 3. That is, each of these phase angle vector signals S is equal to the vector #5 shown in Figure 4. Assume now that the logic state of the baseband data changes, result-ing in a reversal of the phase of the incomins carrier signal. Accordingly, the next carrier segment will pro-duce a phase angle vector signal as shown by the vector V4 of Figure 6, having component values of -3, -3. The summation of vector signals Vl, V2, V3 and V4 results in a value of summation vector signal VB having component values of 6, 6 as shown in Fisure 6. That is:

Vl 3, 3 15V2 3' 3 V3 3, 3 +V4 -3,-~

VB 6, 6 Following the generation of phase angle vector signal V4 of Figure 6, assume that the logic state of the baseband data remains the same for three succeeding car-rier segments, resulting in the generation of phase angle.
vector signals Vl', V2', and V3' as shown in Figure 7 ?S having component values of -3, -3. Next assume that the logic state of the baseband data once again changes re~
sulting in an additional reversal of the phase of the incoming carrier signal. Accordingly, the next value of phase angle vector signal V which will be produced is as indicated by the vector V4' as shown in Figure 7 having component values of 3, 3. Summation of vectors V1', V2', V3', and V4' yields vector VB' having a value of -6, -6 as shown in Figure 7.

24 50,936 ~ s was shown in Fiyure 2, a phase detector 76 receives as input the summation vector signal VB and a reference vector signal VR. This reference vector signal is representative of the nominal phase of the carrier signal, and is designated as having a phase angle of 90.
The me~hod by which the reference vector signal VR is generated will now be explained.
Under ideal conditions, the summation vector VB
produced for alternating baseband data bits by succeeding values of the vector V in the example described above in relation to Figures 6 and 7 will also exhibit a phase angle equal to that of either vector #5 or vector #1 of Figure 4. Figure 8 shows the summation vector VB derived as discussed with reference to Figure 6, along with the current reference vector VR (which is assumed for purposes of this example to have coordinates of 25, 25). Since the current value of the reference vector VR and the summation vector VB have identical phase angle ~O, the reference vector generator 78 produces an intermediate reference vector V2 which is equal in phase and ma~nitude to the vector V~.
Referring once again to Figure 8, a second summation vector VB' (generated as discussed with refer-ence to Figure 7) is shown in the lower lefthand quadrant of Figure 8. Again, assuming a reference vector VR having a phase angle of ~0 as shown in the upper right hand quadrant of Figure 8, the reerence vector generator 78 will produce an intermediate reference vector V2' having a magnitude equal to the summation vector VB' but having a phase angle shifted by 180. In otherwords, the reference vector generator 78 produces an intermediate reference vector V2 which is equal in phase to the summation vector VB when the summation vector is very close in phase to the existing value of the reference vector VR, and an inter-mediate reference vector V2 having a phase reversed fromthe summation vector V3 when the summation vector VB has a phase angle much different from that of the exis~:ing value of the reference vector VR.

50,936 The intermediate reference vector V2 is then used by a digital integrator to generate an updated value of reference vector VR which is also a func~ion of a previous value of VR. In a preferred embodimen~, the updated value of reference vec~or VR is equal to 3/4 of a previous value of VR plus the value of the intermedia~e reference vector V2.
In the example described above, the summation vector signal VB was either equal to, or 180 shifted from, the existing reerence signal VR. In practlce, noise and other factors may cause the incoming carrier signal to drift, resulting in a summation vectors such as VB'` or VB''' having phase angles which are offset from VR
or VR+180, respectively, by a difference angle ~ as shown in Figure 8A. Under these conditions for both VB'' and VB''', the demodulator will produce an intermediate refer-ence vector signal V2 having a phase angle of ~O + ~. The digital integration will cause difference angles ~ to either average out or produce a new reference vector having a new phase angle.
- In the preferred embodiment, the intermediate reference vector signal V2 will have a phase angle equal to the summation vector signal VB when the phase of VB is wi~hin 90 of the phase of VR, and will have a phase 180 from VB when the phase difference between VB and VR is 90 or greater.
The apparatus producing the reference vector VR
may be applied to any type of phase shift ke~ing system having N permissible values of phase of the carrier sig-nal, where N = any positive integer. The reference vectorgenerator 78 thus converts a signal having a phase value f i + ~ [where ai = O + (i x 360/N) for i = 0 to N-1, and -360/2N < ~ < 360/2N] to an intermediate reference signal V2 having a value of aO + ~ This can be seen by again referring to Figure 8A where the summation vector VB''' has a phase angle ~1 + ~ where:

, ~J~ ~Q ~
26 50,~36 . ~ i~
91 ~ 9O i~ (i ~ 360/N) = ~0 ~ (1 ~ 360/2) - 90 ~ 180 + ~

It can be seen that the reference vector generator 78 converts the vector VB''' to an intermediate reference vector V2 having a phase equal to ~0 ~ ~.
~ he summation vector VB is then applied, along with the current value of a reference vector VR (I, Q) to a phase detector 76, seen in Eigure 2. The phase detector 76 actually performs a four quadrant multiplication of the vector signals VB and VR to produce an output proportional to the cosine of the phase angle difference between them.
This output signal, designated as MGCP, is then sequen-tially stored ring-fashion, in another four-position lS register 87. The value stored in the register 87 is typically either a` rather large positive number or a rather large negative number, according to whether the summation vector VB is very close in phase angle to the . - reference vector VR or close to 180 from the phase angle of reference vector VR. The sign of the phase detector output is thus an indication that the value modulated onto the carrier signal for that segment is either a baseband data 1 or a base~and data 0. The proper value o~ MGCP
stored in the ring register 87 is provided as an output thereof through the use of another index value designated INDEX1 produced by the bit frame generator 86. The sign of this value is then transmitted as a tentative bit to the data bit sign correlator. For quadrature-type embodi-ments, a second signal proportional to the sine of the angle between VB and VR would also be used to detect phase shifts of less than 180.
At this point it is known from the tentative bit value whether the phase of the incoming carrier signal grouped over four carrier segments is approximately aligned with the phase of the reference vector V~ or is 27 50,936 approximately 180~ out of phase with the reference vector VR. However, i~ is not known whether this value repre-sents a baseband data 1 or a data 0. The resolution of this ambigui-ty is performed using the information con-tained in the last two bits of the data message preamble,since it is known that following nine alternate baseband data bit l's and data bit O's in the preamble, a pair of consecutive data bits l's is transmitted. When the two consecutive poiarity indication data bits of the preamble having the same sign are received, the polarity of the two corresponding MG~P signals is determined. If the MGCP
sign bits are zero, the data bit sign correlator 92 pro-vides a reversed output of the MGCP signal for the current message as it passes from register 87 to the data output lS block 96. In the case where the MGCP sign bits are one, the data bit sign correlator 92 will not invert the output of the register 87 for the present message. Thus, the demodulator output data signals correspond to the baseband digital data bits transmitted over the modulated carrier.

D. The Circuit Diagram Figure 12 Figures 9, 10 and 11 are detailed block diagrams of portions of the coherent phase demodulator 14 shown more generally in the block diagram o Figure 2. The diagrams of Figures 9, 10 and 11 correspond to one imple-mentation of the invention which is made by use of amicroprocessor based system shown in Figure 12.
Figure 12 illustrates an exemplary configuration of the functional components of a repeater 200 circuit.
The repeater is functionally connected to the three phases of the primary power lines 202 by coupling and amplifier circuits 204.
The repeater 200 incorporates a microprocessor 206 which stores the computer programs that are necessary to perform the logical functions of the repeater 200. A
preferred embodiment of the repeater would utili~e a microprocessor 206 which is similar to the 6800 series 28 50,936 microcomputers available from the Motorola Semiconductor Products Company. The r.~icroprocessor 206 of the preferred embodiment is capable of performing the instruction set used by the 6800 series type microcomputers. The use and description of this type of microcomputer system is de-scribed in the Microprocessor Data Manual and in the MC5801 Reference Manual MC6801 RMAD availabla from the Motorola Semiconductor Products Company.
The read-only memory 208 is logically connected to the microprocessor 206 by both an address bus 210 and a data bus 212. The read-ohly memory 208 is, in the pre-ferred embodiment, an erasable programmable read-only memory such as part no. 2732 which is available from the Intel Corporation. This particular typs of EPROM is a programmable read-only memory which is erasable by the use of ultraviolet light.
The repeater 200 also utilizes a random access memory 214. This co~ponent is commercially available from the Hitachi Corporation and is referred to by the compon-ent no. ~PD446. The repeater 200 also utilizes system timing and logic gates 216. This component is a chip which is available as part no. MC6840 and is available from the Motorola Semiconductor Products Corporation.
This device 216 actually incorporates three timers in a single chip and is responsible for providing the timing signals for the repeater 200. One of these timing signals is a nonmaskable interrupt or NMI 218. It should be ~nderstood that, although the timing and logic gates 216 ~ are schematically shown as a single block in Figure ~' a plurality o individual chips may be used to accomplish this function.
Two components, 220 and 222, provide I/O ports for the repeater 200. These I/O ports, 220 and 222, are commercially available from the Motorola Semiconductor Products Corporation as part no. MC6821. These two I/O
ports, 220 and 222, are eight bit bidirectional I/O ports with handshaking in the preferred embodiment of the pre-sent invention.

29 50,936 I/O port 220 is logically connected to the read-only memory 224 which, in the preferred embodiment of the repeater ZOO, is an electrically alterable read-only memory. This EAROM is commercially available, as part No.
NC7055LE, from the Nitron Corporation or, as part No.
ER20~5HR, from the General Instruments Corporation. This type of read-only memory 224 is generally slower than alternative types of ROM and, therefore, communicates with the microprocessor 206 through the I/O port 220. This ROM
224 is used to store information which is not required to be accessed frequently.
The deadman and power up circuitry 225 is also included in the repeater 200. It is logically associated with the I/O port 222 and provides a reset signal 228 to the microprocessor 206. The functional requirements of the deadman and power up circuitry 226 are well known to those skilled in the art and won't be described in further detail herein.
The address input module 230 stores the address 20 of the repeater 200 and is ~ssociated with switches 232.
The switches 232, in a preferred embodiment of the re-peater 200 of the present invention, are binary coded decimal switches which represent the numeric address of the repeater 200. The address input module 230 enables 25 the repeater 200 to recognize when messages, which are received as modulated signals on the power lines 202, are particularly addressed to it. The address input module 230 is commercially available from the Motorola Semicon-ductor Products Corporation as part no. MC14503. It is a CMOS (complementary metal oxide semiconductor) device.
The repeater 200 utilizes three shift registers, 241, 242 and 243, each of which is associated with one of the phases of the power lines 202 through the coupling and amplifier circuits 204. The three shift registers, 2~1, 35 242 and 243, receive digital signals from the coupling and amplifier circuits 204 and shift these digital signals into an eight bit format: for use by the microprocessor 30 50,936 2~6 The microprocessor 206 then reads tha-t eight bit quantity. These three shift registers are commercially available as industry par~ no. CD4094 and are CMOS com-ponents.
The exclusive OR gate 246 receives inputs of a carrier 248 and transmitted data 250 and produces an output of modulated data 252 to the coupling and amplifier circuits 204.
The repeater 200, which has been described in detail in conjunction with Figure 12 represents a specific preferred embodiment of a repeater which would incorporate the present invention. In this specific embodiment, the present invention, along with its associated demodulator functions, would be performed by instructions within the microprocessor 206. The logical diagram illustrated in Figure 14 represents the specific selection of one of two alternative threshold magnitudes and this selection would be performed by instructions in the microprocessor 206.
Although the present invention and its related repeater ~0 200 have been described with considerable specificity and in great detail both in the above discussion and in the Figures, it should be understood that alternative embodi-ments are within its scope. Furthermore, although partic-ular components have been specified in the description of the present invention, it should also be understood that alternative components known to those skilled in the art could be utilized.

E. Generation of Vector Signals Referring now to Figure 9, the sample pulses 37 are supplied by the sample pulse oscillator 40 to the polarity sampler 38 to produce a string of polarity indi-cator bits 43 in the manner hereinbefore described. A
more detailed explanation of the polarity sampling process may be had in the aforementioned U.S. Patent 4,311,964 or U.S. Patent 4,514,697 or U.S. Patent 4,516,079.

31 50,936 The sample pulses 37 are also supplied to a sampling pulse co~mter 52 which decrements from count 7 to count 0. The polarity sample indicator bits 43 and sequentially stored in an eight bit shift register 49 to form an eight bit polarity signal, known as a chip, which represents one cycle of an image frequency signal. After the eighth polarity sample bit 43 has been stored in the chip register 49, as indicated by the value of the output Cs of the sample pulse counter 52, a chip counter 53 is incremented and the chip is operated upon by the zero crossing detector 46 consisting of a polarity transition detector 47. The polarity ~ransition detec-tor 47 determines which bits in the eight bit chip signal stored in 49 delineate a transi-tion from a 0 to 1 or vice versa. The bit positions of the polarity transition are used to generate an index which is supplied to two look-up tables 58 and 59 which make up the phase angle vector generator 60. The look-up tables 58 and 59 establish an arbitrary coordinate system upon which all phase values of the demodulator 14 are based. Each look-up table 58 and 59 contains eight quantities represent-ing the weighted values of the vector components shown in Figure 5, with the vector numbers 7 through 0 appearing across the top of Figure 5 corresponding to values of the index which may be generated by the polari-ty transition detector 47. The Figure 5 then shows (on the vertical axis) the corresponding weighted vector component values which are stored in the corresponding position of the I and Q
value look-up tables 58 and 59. For example, if bit 7 of chip register 49 is a O and bit 6 is a 1 (thus indicating a transition), an index value of 6 is supplied to the vector look-up tables 58 and 59, which will result in an I value of 4 and a Q value of 0 being generated. Similarly, an index of 1 supplied to the vector look-up tables 58 and 59 would result in I and Q values of -3 and -3 being generated.
The sum of the value extracted from the look-up tables 58 and 59 of the phase angle vector generator 60 32 50,936 for all transitions in a single chip thus comprises a two component vector signal value V (I, Q) which is sequen-tially stored ring-fashion in a four-position storage register 61. The production of the phase angle vector V
is substantially as described in the aforementioned U.S.
Patent 4,311,964 and is not considered an important fea-ture of the present invention.
The specific position of the register 61 in which the value of vector signal V ~or this chip will be s~ored is determined b~i the output Cc of a chip counter 53. It should be remen~ered that each value of the phase angle vector signal V represents a relative phase angle of a carrier signal segment of a predetermined number of cycles of carrier frequency, such as 41 cycles in a pre-ferred embodiment.
The value of phase an~le vector signal V for thecarrier signal segment presently being processed is sup-plied to the summation vector generator 62 where it is added by a vector summer 79 to the values of phase angle ~0 vector V for the three preceding carrier se~ments, as stored in the other three positions of the four-position register 61. The summation signal is another two com-ponent vector VB (I, Q) which is stored in the summation vector store register 63.
Referring now to ~igure 10, it can be seen that the summation vector signal VB is supplied, along with a reference vector VR, to the phase detector 76. The phase detector 76 performs a four-~uadrant multiplication of the two vector signal inputs such that separate multiplication of the inputs produces at its output a signal designated MGCP which is the sum of the products of the I components of the two vectors and the Q components of the two vec-tors. As is described in more detail in the aforemen-tioned U.S. Patent 4,311,964, the o~tput of the phase detector 76 will be a large positively signed number if the two input vectors have a small relative phase differ ence and wili be a relatively large negative number if the ,t~
33 50,936 two input vectors have a phase difference close to lgO.
The absolute value of MGCP will, of course, be dependent upon the selection of the weighted values for the vector component values stored in the look-up tables 58 and 59.
The sign of MGCP is thus indicative of whether the two input vectors VB and VR are close to being in phase or are close to being 180 out of phase. The phase detector output signal MGCP is then sequentially stored in a four-position ring storage register 84, using chip counter output ~c as an inde~ ~o determine the proper storage position in the register ~.
The output MGCP of the phase detector 76 is also used in the generation of an updated value for the refer-ence vector VR. As can be seen in Figure 10, the OlltpUt MGCP of the phase detector 76 is supplied to sign detector 104. If the sign of MGCP is negative, the sign detector 104 activates a phase inverter 106, the input of which is supplied by the summation vector signal VB. The output of the phase inverter 106 constitutes the intermediate refer-ence vector signal V2 (I, Q). It can be seen thereforethat the vector signal V2 is e~ual in phase to vector signal VB if the sign of output MGCP of the phase detector 76 is positive; that is, if vector signal VB is very close in phase to the current value of the reference vector signal VR. However, if MGCP is negative then vector signal V2 is equal to a phase inverted value of the summa-tion vector signal VB.
The intermediate reference vector V2 is supplied as an input to a digital integrator 108. In a preferred embodiment, the digital integrater 108 produces an updated value of reference vector VR wherein VRneW = 3/4 VRol~ +
V2. This value of VR is stored in a four-position ring register 110 using an index equal to the chip counter value Cc. The value of VRold utilized in the updating process is not the immediately preceding value of VR, but is another value selected by the relationship between a data symbol interval and the iength of carrier segments 34 50,935 processed by the demodulator. In the preferred embodi-ment, a data symbol interval extends over four carrier segments. The specific value of VR chosen for VRold is thus the fourth last VR value processed. In operation, the value of V~Old is selected from the ring register 110 for input to the digital integrator 108 from the same cell as will receive the updated value of VR. This cell is determined by the value of the chip counter Cc.

F. ~it Synchronization A further understanding of the process of bit framing, or bit synchronization, may be obtained by refer-ence to Figure 13. The numbers across the bottom of Figure 13 represent the chip, or carrier segment, number of an incoming carrier signal. As will be recalled by reference to Figure 3, each baseband data symbol extends over four chips in the preferred embodiment. The task of the bit synchroni~ation operation is to determine which chip represents the beginning of a data symbol interval.
Referring to Figure 13, it can be seen that various groupings of chips, taken four at a time, are possible. For example the groupings designated A assume that a data symbol interval begins with chip #1. Thus, the assumption for grouping A is that the data symbol interval consists of chip #1, chip #2, chip #3, and chip #4. Grouping A assumes that chip #5 is the first chip of a second data svmbol interval, chip #9 is the beginning of a ~hird data symbol interval, etc. Alterna~ively, group-ing B assumes that chip #l is the last chip of the preced-ing data symbol interval and chip ~2 actually represents the first chip of the present data symb~l interval.
Similarly, grouping B assumes that chip #6 is the first chip of the second data symbol interval, chip #10 is the first chip of the third dàta symbol interval, e~c. In a similar manner, grouping C assumes that chip #3 is the first chip of the first data symbol interval, and grouping D assumes that chip #4 is the first chip of a data symbol 50,936 interval. The task is to de~ermine which of these group-ings, A, ~, C, or D, lS correct.
Bit synchronization and carrier detection are concurrently performed in the present invention, as shown in Figure 10 The processes begin with the present refer-ence vector value VR being operated upon by a vector magnitude generator 80. The output of the generator 80 is a signal designated SSTR. This signal value is then sequentially stored in a four-position ring register 112 0 according to the current value Cc of the chip counter 53.
A selected one of the four SSTR values stored in register 112 is then supplied to a comparator 69 where it is compared to a particular one of a predetermined number of threshold values stored in a register 113. If the selected value of SSTR is greater than the selected thres-hold, this is an indication of the presence of a carrier signal and a Carrier ~etect signal CD is produced at the output of the comparator 69.
The selected value of SSTR described in the preceding paragraph is extracted from the register 112 by an index value designated IN~EX1. This index is defined as the value Cc of the chip counter 53 for the carrier segment where SSTR first exceeds the selected threshold value. ~s can be seen in Figure 10, if no value of SSTR
has yet exceeded the chosen threshold (that is, the output of the comparator 69 is negative), then the contents of register 112 are analyzed by a comparator circuit 116 which determines which of the stored values of SSTR in register 11~ is the largest. The comparator 116 then provides the index of this maximum SSTR value which, under control of the gate 118, is stored in a register 120 as INDEXl.
For each new message, the value stored in regis-ter 120 is updated for every carrier segment up to and including the first carrier segment to produce an SSTR
value above the chosen threshold. Subse~uent segments which also produce an SSTR value above the threshold value 36 50,936 will be prevented from changing the value of INDEX1 stored in register 120, by the action of the gate 118, which is controlled by the Carrier Detect signal CD.
The index value stored in register 120 is used to extract a selected value of MGCP and store the sign bit of the selected MGCP value in tentative bit register 87.
The sign bit is a zero for positive numbers and a one for negative numbers. The contents of the register 87 are then supplied to the data bit sign correlator 92.

37 50, 936 N ~ Jl `g .0 ~ ~ I ~ + ~ O ~ .~ rl ~
v~ o l o o o o~ ¦ I ^1 o A
.il.o .~ ~rl O v~ ~
O ~ o O v~ o~ o o ? N
1 I 1 o o _ ,, ~1~ ~ ~1 ~ ~
N . .1 - ,1~ ~ `, l ~ ~ ~ ~ ~ ~
~ '~ ~ ~ * ~ 19 ' N ~ 3 ~ ~
~ 1 ~ '' 1 ~ ~ r~
-- 7 'I ' ~ ~ ' " ~ r'1 `' "
_ O ~ O 0, 0~ 4 ~ ~ N ~i `

~ N r~
~ 1 ~ 3 .~ ~ ~
-- _ ~;1 ~ ~ o o rl N
., . .1 . I ~ o o ~ o o J N N
~'~ ~1 I+ + ~ ~ N
.y 1 ~ ~ N l ~N ~ O -N l + ~ t I ¦ ' ' ' ~ '¦ N N ~ ~
`~ `~ `Sl-~ ~ I ~1 ~ ~ N ~ O N ~ ~ r~ .
-- O ,~ . .t ~ ~ C r~ ~ N
N ~ O O O O~ ¦ ~ + O O 1 ~ ~ N N _ N
~- OOOO I O OOOO
c ,, ~ I - ¦ rl N N
-- 1 .1~ ~9 ~ ~- ~ N
_ , _ ~ N -- _ ~ 1 ¦ ~ I o ~o o N N N

- 1 i 1~ ~ + -l~ o - 0 1-~ ' ' i '1 + + +¦ o 9 1 ~O ~ oi ~ ~ N
`.1 ~ +I o o o o ~0 N ~ ~ O O ~ ¦ ; 0 9 ,~
r~ ~ Otl ~o o o ~_ _. V

. a ~ c & ~ c ~ 11 ~, ~ N 0 ~ -- O t '~ a O ,g n _ a ~ æ

~L~
38 50,936 The concurrent operation of the carrier detector 66 and bit frame generator 86 may be more completely understood by reference to Ta~le I which shows an example of the signal values generated by a demodulator incorpor-ating the present invention for a typical incoming carriersignal modulated with alternate baseband data bit l's and data bit O's. For multiple position registers 61, 84 and 110, the value stored for a specific chip number is the underlined value directly under the chip number.
It is assumed that the previously described sampling process has determined that the relative phase angle vector signal V has a value identical to that of vector #6, shown in Figure 4. That is, the phase angle vector signal for the incoming carrier signal shown in Table I has an I component value of 4 and a Q component of 0. Thus, the values stored in the first position of the V
vector store register 61 comprise a 4 and a 0, as indi-cated by the underlined value directly under the chip #l of Table I. Vector summer 79 of Figure 9 produces a vector sum of all stored values contained in the register 61. Since this is the first chip to be processed, there is only one set of values in register 61; the other three positions of register 61 are 0. Accordingly, the output of vector summer 79 of Figure 9 is equal to 4,0 as indi-cated in Table I for the quantity VB directly under chip#1.
At start up of the demodulator 14, the value of each reference vector VR is 0, accordingly, the output o~
phase detector 76 comparing vectors VB and vector VR is indeterminate. However, the present invention under such circumstances assigns a positive output to the phase detector 76. This value is indicated directly under chip #l in the row labeled "Sign of MGCP". Accordingly, the output of the sign detector 104 of Figure 10 deactivates phase inverter 106, and the value of V2 for chip #1 is exactly the same as that for VB of chip #1.

7~
39 50,936 The reference vector VR is generated by di~it-ally integrating the intermediate reference vector V2 over a plurality of carrier segments. In the described embodi-ment, the updated value of the reference vector VR is VRnew 3/4 VRold + V2, where VR ld is the value of VR for the fourth preceding chip. Again, since this is the first chip processed, the value of the fourth preceding chip is zero. As can be seen in Table I, the updated value of reference vector VR for chip #l is thus 4,0 and is stored in the first cell ~as speci~ied by the current value of the reference chip coun~er Cc) of the reference vector store register 110 indicated by the underlined value shown for the register 110 in Table I.
The vector magnitude generator 80 then produces a signal equal to the magnitude of the latest VR vector signal value and stores it in the four-position register 112 of Figure 10 as the signal SSTR. Since each of the vectors listed in Table I lies along the horizontal axis, the magnitude of each vector is equal to the magnitude of the I component. The specific location of the four-position register 112 in which the latest value of SSTR
will be stored is also determined by the chip counter value Cc. A value of SSTR determined by synchronization index signal INDEXl (that is, SSTRINDExl) is then compared ~5 against a preselected threshold at comparator 69 to check for the presence of carrier signal. SSTRINDEXl is show~.
in Table I for each chip.
The value of the threshold is selected in such a manner as to achieve positive bit synchronization as soon as possible in the reception of a message preamble while avoiding the incorrect identification of spurious electri-cal noise as a valid carrier signal. In this particular exemplary discussion of the present invention, the value of the particular threshold stored in register 113 is 30.
However, it should be understood that alternative values of this threshold could be chosen to suit different condi-tions. The specific criteria used to make this choice 50,936 will be described in detail below. Prior ~o chip #1, the value of the synchronization index INDEX1 is indetermin-ate, so it is not predic~able which of the stored SSTR
values of register 11~ will be selected for the first chip. For purposes of this example it may be assumed that the maximum value stored in register 112 is supplied as the output of register 112~ specified as SSTRINDEXl. As can be seen from Table I, this value for chip #1 is 4.
Since the value 4 is less than ~he preselected threshold value of 30, the comparator 69 will not generate a carrier detect signal CD and will therefore activate the compar-ator 116 which selects that index of register 112 which specifies the highest value of SSTR stored therein. For chip #1, the value of INDEXl selected by the comparator 116'is 1. This value is transmitted through the gate 118 to be stored in register 120. The value of INDEXl is then used to provide an output from the phase detector output store register 84 for storage in the tentative bit reg-ister a7. The lack of presence of a carrier detect signal ~0 CD terminates the further processing of chip #1.
The process,ing of the next chip, chip #2, re-sults in the generation of a phase angle vector signal V
again having a value of 4,0. Accordingly, this value is stored in the second position of the phase angle vector store register 61 as dictated by the value of the chip counter Cc. The storage of this second valua of V is indicated by the underlined quantity 4,0 in the second position of the register 61 below chip #2, as seen in Table I. Vector summer 79 adds the vectors currently stored in register 61 to yield a value of VB of 8,0. This vector value is then applied to the phase detector 76 along with the previously calculated 4,0 value of vector VR. Since the phase angles o~ the current vector signals VB and VR are identical, the sign of the output oX the phase detector 76 is positive. This again results in the generation of an intermediate reference vector signal V~
having a value equal to that of the vector VB.

41 50,g36 Calculation of an updated value of VR according to the formula VR ew = 3/4 VRold + V2 yields a value of 8,0. Note once more that V~Old is not the immediately preceding value of VR, but the value of VR from four chips past. That is, VRold is the value of VR currently resid-ing in that position of register 110 specified by the value of chip counter C . The updated value is then stored in the second position (since Cc = 2) of the VR
register 110, as indicated by the underlined value of 8,0 shown in the second position of register 110 in Table I.
Recall that SSTR is the magnitude of VR and that in the example shown in Table I all vectors lie along the hori-zontal (I) axis. The contents of SSTR register 112 are thus identical to the corresponding I components in regis-ter 110. Since the value of SSTR register 112 specified by the current value of INDEX1 is 4, (note that INDEXl has not yet been updated for the present chip), and this value of 4 is below the preselected value of 30 of the threshold 113, the comparator 66 again activates the comparator 116 and gate 118 to find the maximum value of SSTR stored inthe register 112 and generate a new value of INDEX1.
Since the maximum value s.ored in register 112 at this point in the processing of chip #2 is 8, and this value is stored in the second position of the register 112, the value of INDEX1 is reset to 2. Accordingly, the sign of the second value of register 84 is also supplied as an output and stored in the register 87. Again, the lack of a carrier detect signal CD terminates processing of the signal for chip #~ at this point.
As can be seen from Table I, the baseband data bit at chip #3 has changed from a logic 1 to a logic 0.
Accordingly, the phase angle vector signal V generated will be reversed in phase from that of the previous value.
The current value is thus -4,0 and is stored in the third position (chip counter Cc = 3) f the phase angle vector store register 61, as indicated by the underlined value directly below chip #3 cf Table I. Sum~ation of all 42 50,936 vector values stored in register 61 results in a value of VB of 4,0. This value, along with the existing value of vector signal VR resul~s in a positive phase detector output, which in turn yields a value of V2 equal to that S of vector VB. Generation of an updated VR results in a value of 4,0 which is stored in the third position of register 110. Again, the value of SSTR retrieved from register 112 by the current value of INDEX1 is less than the chosen threshold value of 30. Accordingly, no carrier detect signal is generated and an updated value of INDEX1 is supplied to the register 120.
Similar processing o the values generated by each succeeding chip continues until the 11th chip. As can be seen from Table I, the value of INDEXl generated by the preceding chip #10 was such as to cause the output of a value of SSTR from register 112 which is greater than the particular threshold value of 30 chosen for this example. A carrier detect signal CD is therefore gener-ated, which inhibits the generation of an updated value of INDEX1 at chip #11. Accordingly, t~e value of INDEX1 for chip #10 and chip #ll remains at 2. This is an indication that a corresponding value of the chip counter Cc, i.e. 2, represents the last chip of a baseband data symbol inter-val and that each chip for which Cc has a value of 3 represents the first chip of a new data symbol interval.
~eferring back to Figure 13 it can be seen that the group-ings indicated by C properly represent a bit framing or bit synchronization ~or this example such that all chips, or carrier segments, which make up one baseband data symbol are processed by the demodulator 14 in a single group. It can further be seen therefore that simultaneous bit synchronization and carrier detection operation has occu-red.

G. Data Bit Sign Correl,ation It can be seen from the foregoing description that values of zero or one (repres~nting the sign bits of 7~3 43 50,936 selected MGCP values) are stored in the tentative bit register ~. That is, a zero represents one logic state of the baseband data and a one in register 122 represents the other logic state of baseband data. However, up to this point it has not been possible to specify which of the two possible baseband logic states a zero or a one actually represents. The resolution of this ambiguity is referred to as data bit sign correlation, and is accom-plished in the present invention by utilizing the polarity indication bits which are the last two bits in the eleven-bit message preamble shown in Figure 3. The task of the data bit signal correlator is thus to recognize the occur-rence of these two bits, each of which represent a base-band logic state of 1, and to assign the value of the contents of the tentative bit register 122 at the occur-rence of the second of these two indicator bits as a logic 1 in the output of t~e demodulator 14. Although the data bit sign correlation is a necessary operation of the demodulator, this operation is not considered an important feature of the present invention.
As ~an be seen in Figure 11, the absence of acarrier detect signal CD causes, through the action of an inverter 124 and reset generator 126, the reset of a pre-amble status counter 128 to an initial value. In the presence of the signal CD, the preamble status counter is acted upon as described hereinbelow. The contents of the tentative bit register 87 along with the contents of a previous bit register 128 are supplied to a comparator 132, the output of which is connected to a last preamble bit detector 134. With the presence of a carrier detect signal CD, the preamble status counter 128 supplies addi-tional information to the last preamble bit detector. The detector 134 detects the occurrence of a transition from one baseband logic state to another, as determined by the output of the comparator 132. Upon the occurrence of such a transition, the last preamble bit detector 134 decre-ment~ the preamble status counier 128. If a valid message 44 5G,936 preambl~ is indeed being received, a sequence of alternat-ing baseband logic states should occur. The decrementing process continues for each transition until the preamble status counter value verifies that a message preamble is indeed being received, at which time the last preamble bit detector 134 is enabled. This sequence is then monitored by the last preamble bit detector 134 until the occurrence of two consecutive bits having the same baseband logic state, which constitute polarity indicator bits. Upon occurrence of the second of these polarity indicator bits, the last preamble bit detector 134 sets or resets a flip flop 138 according to the current value of the tentative bit register 87. This flip flop 138 then controls an inverter 140 operating upon the output of the tentative bit register 87 such that if a zero value appears in the tentative bit register 87 upon the occurrence of the last of the two polarity bit indicators shown in Figure 3, the inverter is activated to produce a logic 1 output at this time. The contents of the flip flop register 138 remain constant, thus maintaining the inverter 140 in the same state for the entire duration of the received message.
On the other hand, if the contents of the tenta-tive bit register 87 upon occurrence of the second of the polarity indicator bits shown in Figure 3 is a logic 1, the last bit preamble detector 134 operates the flip flop 140 such that the inverter remains deactivated for the entire duration of the presently received message such that the output of the inverter 140 and the demodulator 1~
are the same as the contents of the tentati~e bit register 87. At this point, the last preamble bit detector 134 also provides a Message Present signal to activate message decode circuitry which is not a part of the present inven-tion and which accordingly is not shown. Upon completion of the data bit sign correlation operation, the output of the demodulator 14 will accurately represent the baseband digital data originally modulated upon the carrier wave at the transmitting station.

50,936 H. The Dual Threshold Comparison As discussed above, the advantage of the present invention is that it allows a choice to be made from a plurality of threshold values in order to determine which particular threshold value will be used to compare with the value of SSTR which is indicated by the current value of INDEX 1. Referring again to Figure 10, ~he value of the chosen threshold 113 which is used by the comparator 69 is selected from a plurality of alternative threshold values stored in 111. For purposes of this discussion, it is assumed that THRESHOLD 1 is of a lower magnitude than THRESHOLD 2.
It should be understood that when a lower thres-hold value is used by the comparator 69, the demodulator 14, which is illustrated in Figures 1 and 2, will be able to make a more rapid decision following the receipt of a valid carrier signal. However, this advantage is accom-panied by the potential disadvantage of an incorrect determination that a valid carrier signal is present when, in reality, the signals were caused by electrical noise or other spurious signals. Conversely, when a higher thres-hold value is utilized by the comparator 69, a higher confidence level of the existence of a valid carrier signal is achieved. This higher level of confidence is ~5 achieved at the expense of requiring more time for the valid carrier signal to satisfy the requirements of the higher threshold magnitude.
Therefore, it can be seen that by choosing the magnitude of the threshold value, a choice can be made between a high level of confidence that the received signal is a valid carrier signal and the speed of making a determination following the initial receipt of what ap-pears to be a carrier signal. When a receiver, such as a repeater, has no valid reason to expect an i.mminent car-rier signal, it is normally advantageous to choose thehigher threshold level in order to properly reject spur-ious signals, such as electrical noise, and therefore 46 50,g36 avoid the possibilit~ of interpreting these spurious signals as a valid carrier signal. In order to achieve this hi~her level of confidence and to reject invalid signals, the time or response to a valid carrier signal with a carrier detect determination is increased. The decision to use a higher threshold value when the receiver is not expecting an imminen~ transmission from a carrier control unit, such as that located at an electrical util-ity substation, is generally a proper choice.
When the recéiver has a reason to expect an imminent transmission, it is generally advantageous to use a lower threshold value in ordex to more ~uickly respond to the carrier signal with a carrier detect determination.
When an imminent transmission is expected, the risk of receiving spurious signals and making an improper deter-mination that these signals are a valid carrier signal is significantly re~uced. This is especially true when, in the case of a repeater, it is possible not only to expect an imminent transmission from a consumer's residence, but to be able to predict the time when the carrier signal will begin. In situations where the repeater transmits a specific command to the residence, it is appropriate to expect a response and, furthermore, the exact timing of that response is generally predictable within a very small time rame. Therefore, a lower threshold value can be used in order to enable the receiver to more rapidly make the determination of an existing carrier signal's presence on the power line frequency. When the lower threshold value is selected, other register values are also changed.
For example, the vector registers are cleared in order to remove the efects of previous receptions of electric noise. The clearing operations are described in detail above in relation to the discussion of the demodula-tor start-up procedure. The use of a lower threshold value can also reduce the chance that the carrier detect signal may be dropped during the reception of a valid carrier signal as could possibly occur if a higher threshold value is used.

47 50,936 In Figure 10, the threshold selector 109 could comprise either an electrical signal representing the fact that a command was recently transmitted or a logical flag in a microprocessor routine which would indicate that a recent command signal had been sent to a device from which an answer is expected. This electrical signal, or logical flag, would represent the existence of an expectation of an imminently incoming carrier signal from either a res-ponding residence or another repeater.
Whether performed by hardware circuitry or by software const~uctions, the logical flow chart of Figure 14 illustrates the alternative conditions under which either a lower or higher threshold would be chosen. In the dashed box 150, an appropriate selection of a value of SSTR as indicated by INDEX 1 an discussed at length above is performed. This function 150 is the same as that described in relation to Figure 10 and reference numerals 80, 86, 112 and 120. The decision block 152, which asks if a transmission is expected, would be answered by a determination if a command signal, for which a response was expected, had recently been transmitted to a device such as that which would be located in an electric con-sumer`s residence. If such a transmission is expected, the threshold would be set at the lower value as indicated in box 154. Conversely, if a transmission is not immi-nently expected the threshold value would be set at a higher value as indicated by box 156. Regardless of which threshold value was chosen, the selected threshold would be then compared to the value of SSTR indicated by INDE~ 1 as discussed at length above and illustrated in Figure 10 by the comparator 69 and associated elements.
Referrin~ once again to Table I, it had been seen that a threshold value of 30 resulted in a determina-tion that a valid carrier signal existed following the 3S receipt of the tenth chip of a carrier signal. It should be noted that, as indicated by the values in Table I, a threshold value of 20 would nave resulted in this same 2~7`~3~
48 50,936 determination being made upon the receipt of chip No. 6.
Therefore, it should be clear that by reducing the magni-tude of the threshold value a valid carrier signal can be thus identified more rapidly. When a transmission is imminently expected, the risks of a false carrier signal identification are reduced so that a lower threshold value can be utilized in order to more rapidly identify a valid carrier signal.
The present invention has been described in particular detail and with specificity relating to the use of a dual threshold sys'em for evaluating the presence of a valid carrier signal on a power line. It should be understood that the particular use of two threshold values is for illustration purposes and does not so limit the present invention. Multiple alternative threshold values could be utilized within the scope of the present inven-tion.

Claims (9)

CLAIMS:
1. A demodulator apparatus for demodulating incoming phase shift key carrier signals having digital data sym-bols modulated thereon, said apparatus comprising;
means for generating a plurality of phase signals, each of said phase signals being representative of the phase of a preselected one of a plurality of overlapping portions of said incoming carrier signals;
means for comparing each of said phase signals with a preselected threshold magnitude;
means for selecting said preselected threshold mag-nitude from a plurality of alternative threshold magnit-udes; and means for generating a Carrier Detect signal when one of said phase signals exceeds said preselected thres-hold magnitude.
2. The demodulator of claim 1, wherein:
said selecting means is cooperatively associated with a means for determining the existence of and expecta-tion of an imminent occurrence of said incoming carrier signal.
3. A method for demodulating incoming phase shift keyed carrier signals having digital data symbols modulated ther-eon, said method comprising;
generating a plurality of phase signals, each of said phase signals being representative of the phase of a pres-elected one of a plurality of overlapping portions of said incoming carrier signals;
comparing each of said phase signals with a presel-ected threshold magnitude;
selecting said preselected threshold magnitude from a plurality of alternative threshold magnitudes; and generating a carrier detect signal when one of said phase signals exceeds said preselected threshold magnitude.
4. The method of claim 3, further comprising;
determining the existence of an expectation of an im-minent occurrence of said incoming carrier signals;
and using the results of said determining step in said selecting step.
5. Demodulator apparatus for demodulating incoming phase shift keyed carrier signals modulated with digital data, said apparatus comprising;
means for deriving a first signal representative of the phase of one of said incoming phase-modulated carrier signals;
reference means for establishing a phase reference signal from said incoming carrier signals;
phase detector means for producing an output signal representative of the phase difference between said first signal and said phase reference signal;
means for reproducing the modulated digital data from said output signals;
means for producing a phase angle vector signal re-presentative of the phase of a predetermined segment of said one of said incoming phase modulated carrier signals, said first signal comprising a vector sum of a plurality of said phase angle vector signals;
means for choosing one of a plurality of threshold magnitudes;
means for comparing said one chosen threshold magni-tude with said reference signal;
means for determining the existence of an expectat-ion of an imminent occurrence of said incoming carrier signals; and said choosing means being functionally dependent on a signal from said determining means which is representat-ive of the existence of said expectation.
6. A method for demodulating phase shift keyed carrier signals modulated with digital data by assuming any of N
permissible phase states, said method comprising;
deriving a first signal representative of an incom-ing phase modulated carrier signal;
producing an output signal representative of the difference in phase between said first signal and a pre-existing value of a reference signal;
reproducing the modulated digital data from said output signal;
generating an updated value of said reference sig-nal by converting said first signal to an intermediate re-ference signal and integrating said intermediate reference signal with a previous value of said reference signal;
producing a phase angle vector signal representative of the phase of a predetermined segment of said incoming carrier signal and forming said first signal as the vector sum of a plurality of said phase angle vector signals;
selecting one of a plurality of alternative thres-hold values based on the existence or nonexistence of an expectation of an imminently incoming carrier signal for comparision with said reference signal;
determining the existence of an expectation of an imminently incoming carrier signal;
using the results of said determining step in said selecting step.
7. A demodulator apparatus for phase shift keyed carrier signals having binary base band data symbols modulated thereon, said apparatus comprising; first means for generating a plurality of phase vector signals repre-sentative of the phase of overlapping portions of incoming carrier signals, each of said overlapping portions extending over a time period equal to a data symbol interval;
second means connected to said phase vector signal generating means for generating a Carrier Detect signal indicative of the presence of the desired incoming carrier signal for use by associated message decode circuits;
means for comparing each of said plurality of phase vector signals with a chosen threshold value;
means for selecting said chosen threshold value from a plurality of alternative threshold values;
means for determining the existence of an expectation of an incoming carrier signal, said selecting means being functionally dependent on a signal from said determining means.
8. The demodulator apparatus of claim 7, wherein:
said demodulator apparatus is incorporated in a repeater.
9 The demodulator apparatus of claim 7, wherein:
said demodulator apparatus comprises a micro-computer having a plurality of instructions.
CA000471676A 1984-01-13 1985-01-08 Receiver for power line communication systems Expired CA1241708A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/570,488 US4563650A (en) 1984-01-13 1984-01-13 Power line communication receiver with dual threshold signal interrogation capability
US570,488 1984-01-13

Publications (1)

Publication Number Publication Date
CA1241708A true CA1241708A (en) 1988-09-06

Family

ID=24279845

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000471676A Expired CA1241708A (en) 1984-01-13 1985-01-08 Receiver for power line communication systems

Country Status (5)

Country Link
US (1) US4563650A (en)
EP (1) EP0149546A3 (en)
JP (1) JPS60162317A (en)
AU (1) AU565413B2 (en)
CA (1) CA1241708A (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4675882A (en) * 1985-09-10 1987-06-23 Motorola, Inc. FM demodulator
US4912729A (en) * 1988-05-16 1990-03-27 U.S. Philips Corporation Phase-locked-loop circuit and bit detection arrangement comprising such a phase-locked-loop circuit
US5001419A (en) * 1988-09-28 1991-03-19 Abb Power T & D Company Inc. Method of deriving an AC waveform from two phase shifted electrical signals
JPH07508609A (en) * 1992-06-30 1995-09-21 エレクトロニック イノベイターズ,インコーポレイテッド Distributed Intelligence Engineering Damage and Damage Control Management System Using AC Power Line Carrier Current LAN
US5376894A (en) * 1992-12-31 1994-12-27 Pacific Communication Sciences, Inc. Phase estimation and synchronization using a PSK demodulator
US5818821A (en) * 1994-12-30 1998-10-06 Intelogis, Inc. Universal lan power line carrier repeater system and method
US5862187A (en) * 1995-07-31 1999-01-19 Lucent Technologies Inc. MPSK demodulator
IL127223A (en) 1998-11-24 2002-08-14 Systel Dev And Ind Ltd Power-line digital communication system
US20030083028A1 (en) * 2001-11-01 2003-05-01 Williamson Charles G. Remote programming of radio preset stations over a network
US7069091B2 (en) 2001-11-01 2006-06-27 Salton, Inc. Intelligent microwave oven appliance
US20030080113A1 (en) * 2001-11-01 2003-05-01 Williamson Charles G. Intelligent oven appliance
US20030083758A1 (en) * 2001-11-01 2003-05-01 Williamson Charles G. Remote updating of intelligent household appliances
US7151968B2 (en) 2001-11-01 2006-12-19 Salton, Inc. Intelligent coffeemaker appliance
JP2006506019A (en) * 2002-11-06 2006-02-16 アンビエント・コーポレイション Controlling the power output of a modem for power line communication
US7242729B1 (en) 2004-04-26 2007-07-10 Dgi Creations, Llc Signal decoding method and apparatus
US7609784B1 (en) 2004-04-26 2009-10-27 Dgi Creations, Llc Signal decoding method and apparatus with dynamic noise threshold
JP2012080150A (en) * 2009-01-15 2012-04-19 Panasonic Corp Data communication system and data communication apparatus
JP2012109943A (en) * 2010-10-27 2012-06-07 Kyoto Univ Power line communication system
CN111028289B (en) * 2019-11-20 2022-05-17 国网浙江省电力有限公司电力科学研究院 Method for positioning foreign matters in equipment in transformer substation based on template matching

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5136026B1 (en) * 1970-04-10 1976-10-06
US4130874A (en) * 1977-06-13 1978-12-19 Westinghouse Electric Corp. Load management terminal having plural selectable address formats for a power line communication system
US4233565A (en) * 1979-06-29 1980-11-11 Motorola, Inc. Method and apparatus for a PSK signal detector
US4379284A (en) * 1979-09-21 1983-04-05 Westinghouse Electric Corp. Coherent phase shift keyed demodulator for power line communication systems
US4311964A (en) * 1979-09-21 1982-01-19 Westinghouse Electric Corp. Coherent phase shift keyed demodulator for power line communication systems
FR2525055A1 (en) * 1982-04-09 1983-10-14 Trt Telecom Radio Electr METHOD OF CORRECTING FREQUENCY OF THE LOCAL CARRIER IN THE RECEIVER OF A DATA TRANSMISSION SYSTEM AND RECEIVER USING THE SAME
US4516079A (en) * 1983-02-09 1985-05-07 Westinghouse Electric Corp. Coherent phase shift keyed demodulator for power line communication systems
US4490831A (en) * 1983-03-01 1984-12-25 E Systems, Inc. Digital pulse detector circuit having selectable false alarm rate

Also Published As

Publication number Publication date
AU3759385A (en) 1985-07-18
JPS60162317A (en) 1985-08-24
AU565413B2 (en) 1987-09-17
EP0149546A3 (en) 1987-10-14
US4563650A (en) 1986-01-07
EP0149546A2 (en) 1985-07-24

Similar Documents

Publication Publication Date Title
CA1241708A (en) Receiver for power line communication systems
CA1231388A (en) Bit error detection circuit for psk-modulated carrier wave
EP0026624B1 (en) A coherent phase demodulator for power line communication systems
US4516079A (en) Coherent phase shift keyed demodulator for power line communication systems
US4879728A (en) DPSK carrier acquisition and tracking arrangement
US5016206A (en) Unique word detection system
WO1984004860A1 (en) Data detector using probabilistic information in received signals
WO1998016042A1 (en) Cosine segment communications system
US4606045A (en) Method and apparatus for detecting an equalizer training period in a receiving-end modem
US5420888A (en) System and method for split phase demodulation of frequency shift keyed signals
US5687163A (en) Method and apparatus for signal classification using I/Q quadrant histogram
US5263054A (en) Method and system for interpolating baud rate timing recovery for asynchronous start stop protocol
EP0118234B1 (en) Coherent phase shift keyed demodulator with improved sampling apparatus and method
CA1261397A (en) Method for the transmission of digital data
US4569061A (en) Phase distortion adaptive detector of minimum shift keying data
US4245320A (en) Method and device for measuring the slope of the envelope delay characteristic of a transmission channel and their application to an automatic equalizer selection technique
EP0151394B1 (en) Demodulator for ditital fm signals
US5541966A (en) System and circuit for estimating the carrier frequency of a PSK numeric signal
JP3006089B2 (en) Method of determining signal reception time by correlation technique
US4165488A (en) Derangement detector in a receiver of a system for data transmission by means of phase modulation of a carrier
JPH09247226A (en) Orthogonal modulation wave demodulation device
US4302844A (en) Carrier transmission through harmonic polluted medium
US4634990A (en) Apparatus for demodulating differential phase shift keyed signals
EP0045923B1 (en) Digital receiver for four-phase differential modulated signals
US6246730B1 (en) Method and arrangement for differentially detecting an MPSK signal using a plurality of past symbol data

Legal Events

Date Code Title Description
MKEX Expiry