WO1997006623A1 - Data receiving method for receiving data through predetermined clear zones of a powerline - Google Patents

Data receiving method for receiving data through predetermined clear zones of a powerline Download PDF

Info

Publication number
WO1997006623A1
WO1997006623A1 PCT/US1996/012728 US9612728W WO9706623A1 WO 1997006623 A1 WO1997006623 A1 WO 1997006623A1 US 9612728 W US9612728 W US 9612728W WO 9706623 A1 WO9706623 A1 WO 9706623A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
bit
period
signal
digital samples
Prior art date
Application number
PCT/US1996/012728
Other languages
French (fr)
Inventor
Shih-Wei Huang
Original Assignee
Lin, Jason
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 Lin, Jason filed Critical Lin, Jason
Priority to EP96926894A priority Critical patent/EP0880843A1/en
Priority to JP9508590A priority patent/JPH11510354A/en
Priority to AU66902/96A priority patent/AU6690296A/en
Publication of WO1997006623A1 publication Critical patent/WO1997006623A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/06Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
    • H04L25/061Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection providing hard decisions only; arrangements for tracking or suppressing unwanted low frequency components, e.g. removal of dc offset
    • H04L25/062Setting decision thresholds using feedforward techniques only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/54Systems for transmission via power distribution lines
    • H04B3/542Systems for transmission via power distribution lines the information being in digital form
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2203/00Indexing scheme relating to line transmission systems
    • H04B2203/54Aspects of powerline communications not already covered by H04B3/54 and its subgroups
    • H04B2203/5404Methods of transmitting or receiving signals via power distribution lines
    • H04B2203/5408Methods of transmitting or receiving signals via power distribution lines using protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2203/00Indexing scheme relating to line transmission systems
    • H04B2203/54Aspects of powerline communications not already covered by H04B3/54 and its subgroups
    • H04B2203/5404Methods of transmitting or receiving signals via power distribution lines
    • H04B2203/542Methods of transmitting or receiving signals via power distribution lines using zero crossing information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2203/00Indexing scheme relating to line transmission systems
    • H04B2203/54Aspects of powerline communications not already covered by H04B3/54 and its subgroups
    • H04B2203/5404Methods of transmitting or receiving signals via power distribution lines
    • H04B2203/5425Methods of transmitting or receiving signals via power distribution lines improving S/N by matching impedance, noise reduction, gain control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2203/00Indexing scheme relating to line transmission systems
    • H04B2203/54Aspects of powerline communications not already covered by H04B3/54 and its subgroups
    • H04B2203/5429Applications for powerline communications
    • H04B2203/5445Local network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2203/00Indexing scheme relating to line transmission systems
    • H04B2203/54Aspects of powerline communications not already covered by H04B3/54 and its subgroups
    • H04B2203/5462Systems for power line communications
    • H04B2203/5483Systems for power line communications using coupling circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Dc Digital Transmission (AREA)

Abstract

This invention relates to a data receiver (20) for receiving data from a powerline which are constantly polluted by periodic noises (41). The receiver (20) is used for converting a modulated signal (51) received from one bit period of a predetermined data period (34) within each periodic wave (30) of the powerline into a data bit. The receiver (20) comprises: a) a zero crossing detector (22) for detecting the periodic wave (30) and generating a SYNC signal (32) when detected; b) a signal converter (29) for converting signals contained within one bit period of a data period (34) after each SYNC signal (32) into digital samples; c) a threshold generator (2e) for generating an adaptive threshold according to the digital samples converted from said bit period of a plurality of data periods (34); and d) a data detector (2a) for converting the digital samples converted from the modulated signal into the data bit by using the adaptive threshold.

Description

Data receiving method for receiving data through predetermined clear zones of a powerline
1. Technical Field
This invention relates to a data receiving method used in a powerline environment, and more particularly, to a data receiving method and apparatus for receiving data from predetermined clear zones of a powerline.
2. Background Art
Data communications methods used in a powerline environment have been discussed in many prior articles. One major data communications method is disclosed in U.S.Pat.4,200,862 to Campbell et al, issued on Apr. 29, 1980. This invention discloses a powerline data communications method which uses a number of pulses generated within a predetermined clear zone of a powerline to transmit a digital data. Each pulse comprises a number of carrier cycles and the number of carrier cycles contained in each pulse defining its logic value. For example, a pulse which contains 48 to 160 cycles is interpreted by a receiver as a logic 0 and a number greater than 160 is interpreted as a logic 1. The problem with this method is that if the powerline comprises some noises which are close to the carrier frequency, the noises may couple with the carrier signals and cause many data errors in the receiving end. Besides, periodic noises are constantly existed in a powerline environment. If the frequencies of some periodic noises are close to the carrier frequency, many carrier signals will be corrupted by these periodic noises and the transmission efficiency will drop dramatically. Such weakness makes this technique become noise dependent.
3. Disclosure of Invention
It is therefore the goal of the present invention, by overcoming the limits of the prior art, to provide a data receiving method which can solve the problem caused by periodic noises.
This is achieved by the present invention as claimed in claim 1 that the receiver can generate an adaptive threshold for converting digital samples of a modulated signal into a data bit so that it does not rely on a fixed carrier frequency in generating the data bit and thus become noise independent.
An additional advantage is obtained in that the adaptive threshold is generated according to the digital samples converted from said bit periods of a plurality of data periods, periodic noises existed in said bit period are calculated and integrated into the adaptive threshold and thus will be filtered out by the adaptive threshold.
Further improvements in this respect are obtained by the features specified in the dependent claims.
4. Brief Description of Drawings
Fig.l is a circuit diagram of a powerline transmitter according to the present invention.
Fig.2 is a circuit diagram of a powerline receiver according to the present invention.
Fig.3 is a timing diagram which shows the timing for transmitting and receiving data signals.
Fig.4 shows an enlarged data period T which comprises a periodic noise in it.
Fig.5 shows several ASK signals coupled with the periodic noise within the data period T.
Fig.6 shows the structure of a data packet according to the present invention.
Fig.7 shows the structure of a bit column of the data packet shown in Fig.6.
Fig.8 is a bit array transmission process of the present invention.
Fig.9 is a data packet transmission process of the present invention.
Fig.10 is a digital sample collection process of the present invention.
Fig.11 is an average noise level generation process of the present invention.
Fig.12 is an average signal level generation process of the present invention.
Fig.13 is a data conversion process of the present invention .
5. Best Mode for Carrying Out the Invention.
Please refer to Figs.l and 2 for the constructions of a powerline transmitter 10 and a powerline receiver 20 according to the present invention. Fig.l is a circuit diagram of a powerline transmitter 10 for transmitting amplitude-shift-keying (ASK) signals to a powerline. The transmitter 10 comprises a plug 11 for connecting a powerline (not shown) , a zero crossing detector (ZCD) 12, a carrier signal counter 13 connected to an AND gate 14 for generating carrier signals, a microprocessor system 15 which controls the AND gate 14 through a control line CTL to generate ASK signals, an amplifier 16 and a line coupler 17. The ZCD 12 issues a SYNC signal to the microprocessor 15 when a zero crossing point of the powerline is detected. Fig.2 is a circuit diagram of a powerline receiver 20 for receiving ASK signals from a powerline. The receiver 20 comprises a plug 21 for connecting a powerline (not shown) , a zero crossing detector (ZCD) 22 for detecting zero crossing points of the powerline, a line coupler 23, a signal converter 29 for converting incoming signals into digital signals, and a microprocessor system 28. The signal converter 29 comprises a band pass filter (BPF) 24, an automatic gain controller (AGC) 25, a demodulator 26 for demodulating incoming signals into envelope signals and an analog-to-digital (A/D) converter 27 for digitizing the envelope signals into digital samples. An incoming ASK signal will first be demodulated into an envelope signal by the demodulator 26 and then digitized into digital samples by the A/D converter 27. The microprocessor system 28 comprises three programs: sample collector 2d for collecting digital samples received from all the bit periods of one data period, threshold generator 2e for generating an adaptive threshold for each bit period, and data detector 2a for converting the digital samples of each bit period into a data bit by using the adaptive threshold of that specific bit period. The threshold generator 2e further comprises two sub-programs: noise level generator 2b for generating an average noise level for each bit period and signal level generator 2c for generating an average signal level for each bit period. The adaptive threshold of each bit period is generated by using the average noise and signal levels of each bit period and it is approximately equal to the average of the average noise and signal levels of each bit period.
Fig.3 is a timing diagram which shows the timing for transmitting and receiving data signals. From numerous field testing, a clear zone is found near each zero crossing point of an AC powerline which comprises much less noises in it. This clear zone is approximately equal to the duration of the voltage of a 120 volts AC powerline changing from 0 to +12/-12 volts or to the operating voltage of a halogen lamp adapter which comprises a switching AC (alternating current) to DC (direct current) converter. The halogen lamp adapter usually causes a lot of noises in a powerline network. The clear zone is used as a window for transmitting and receiving data signals by both the transmitter 10 and receiver 20.
Fig.3 shows an alternating current (AC) 30 from a 60 Hz powerline. For each zero crossing point 31, a SYNC signal 32 is generated by the ZCD 12 of the transmitter 10 and also by the ZCD 22 of the receiver 20. In the transmitter side, after a SYNC signal 32 is generated by the ZCD 12, the microprocessor system 15 starts transmitting a sequence of ASK signals in one data period 33 which is within the clear zone of the powerline. In the receiver side, after a SYNC signal 32 is generated by the ZCD 22, the microprocessor system 28 starts receiving a plurality of digital samples converted by the A/D converter 27 throughout the data period 34 which is equal to the data period 33.
Fig.4 shows an enlarged data period T which comprises a periodic noise 41 in it and Fig.5 shows several ASK signals 51 coupled with the periodic noise 41 within the same data period T. The data period T is equally divided into N bit periods. When transmitting signals from the transmitter 10, each ASK signal is issued by the microprocessor system 15 by turning on or off of the AND gate 14. If the AND gate 14 is turned on by the control line CTL within a specific bit period, the carrier signal generated by the counter 13 will pass through the gate 14 and becomes a logic 1 ASK signal. Otherwise the gate 14 will be turned off when a logic 0 is to be transmitted. In the receiver side, each bit period will be digitized by the signal converter 29 into digital samples and collected separately for further analysis.
Fig.6 shows the structure of a data packet 60 used for transmitting data between the transmitter 10 and receiver 20. The data packet 60 comprises N bit columns 61 and multiple bit array 62. Each bit array 62 comprises N data bits in it. The data packet 60 will be transmitted in a array-by-array sequence. Each bit array 62 is transmitted in one data period, and each bit column 61 is transmitted through a specific bit period of the data period. For example, all the data bits of the ith bit column will be transmitted through the ith bit periods of a plurality of consecutive data periods. The data packet 60 is divided into three parts: preamble arrays, data block arrays and end symbol arrays. There are totally P preamble arrays in one data packet and each preamble array comprises N logic 1 bits. The end εymbol arrays are made the same as the preamble arrays for control purpose.
Fig.7 shows the structure of a bit column 61 of the data packet 60. The bit column 61 comprises three sections: preamble, data block and end symbol. The preamble and the end symbol both comprise P logic l bits. The data block comprises a plurality of data bits. In order to differentiate the preamble and end symbol with the data block, a data transparency policy is maintained in the data block which guarantees that the number of consecutive logic 1 bits contained in the data block is not greater than a maximum length Q and the number Q is smaller than the length of one preamble P. This can be done by inserting a logic 0 bit array after every Q data bit arrays and also at the beginning and at the end of the data block arrays when preparing the data packet 60 for transmission.
Fig.8 is a bit array transmission process 80 executed by the microprocessor system 15 of the transmitter 10 for transmitting one bit array 62 within one data period. The data bits of the bit array are represented by the symbol
B(i) , i = l..N.
Step 81 set i = 0 Step 82 wait until a zero crossing point (ZCP) is detected
Step 83 set i = i + 1
Step 84 check if B(i) = 1 Step 85 if yes, set CTL = 1
Step 86 if no, set CTL = 0
Step 87 wait until the end of current bit period
Step 88 if i < N, go to step 83
Fig.9 is a data packet transmission process 90 executed by the microprocessor system 15 of the transmitter 10 for transmitting one data packet 60. The process 80 is used for transmitting all the bit arrays in this process .
Step 91 set k = 0
Step 92 set k = k + 1
Step 93 transmit a preamble array B(i) = 1, i = 1..N
Step 94 go to step 92 if k < P
Step 95 transmit a data block array Step 96 repeat step 95 until all the data block arrays are transmitted
Step 97 set k = 0
Step 98 set k = k + 1
Step 99 transmit an end symbol array B(i) = 1, i = 1..N Step 9a go to step 98 if k < P
Fig.10 is a digital sample collection process 100 used by the sample collector 2d of the receiver 20 for collecting digital samples received from all the bit periods of one data period. It collects M digital samples for each of the N bit periods of the data period and store all the digital samples in a matrix S(i,j), i = 1..N, j = 1..M. Step 101 set i = 0
Step 102 set i = i + 1
Step 103 wait until a zero crossing point (ZCP) is detected Step 104 retrieve M digital samples S(i,j), j = 1..M
Step 105 wait until the end of current bit period
Step 106 if i < N, go to step 103
Fig.11 is an average noise level generation process 110 used by the noise level generator 2b of the receiver 20 for generating an average noise level for each of the N bit periods. The process 110 continuously checks the last R consecutive data periods until it finds a periodic wave such as the periodic wave 41 shown in Fig.4 existed in all these data periods, and then obtains an average noise level for each of the N bit periods from the last R consecutive data periods.
When calculating the average noise levels, the average values of each of the bit periods of the last R data periods are stored in a matrix D(k,i), k = 1..R, i = 1..N and the average noise levels of all the bit periods are stored in a noise level array NL(i) , i •= 1..N. In process
110 the matrix D(k, i) , k = 1..R, i = 1..N is used as a ring queue and the variable r is used as a pointer for pointing the oldest entry (row) of the matrix. In finding a periodic wave from the last R data periods, a predetermined limit dl is set for checking the difference between one noise level NL(i) and all the average values D(k,i), k = 1..R, of a bit period i. If the difference between one noise level NL(i) and any of the average values D(k,i), k
= 1..R, of a bit period i is less than dl, and this condition is matched for all the N bit periods, a periodic wave is deemed existed and the value NL(i) represents the average of the periodic wave existed in bit period i.
Since ASK signals are used for transmitting data bits, the average noise level of each bit period is equivalent to a logic 0 and the average signal level of each bit period is equivalent to a logic 1. In order to make sure that a periodic wave can be accurately caught from the last R data periods for calculating the average noise levels of all the bit periods and no logic l bits are included in the last R data periods, the number R is made larger than the length P of one preamble so that it is impossible to collect R continuous logic 1 bits from one preamble or one end symbol because R > P. And since a data transparency is maintained in each data block which is explained in Fig.7, it is also impossible to collect R continuous logic 1 bits from one data block because R > P > Q.
Step 111 set k = 0 Step 112 set k = k + 1
Step 113 retrieve M digital samples S(i,j), j = 1..M, for each of the N bit periods of one data period and calculate an average for each bit period:
Af
Figure imgf000012_0001
Step 114 if k < R, go to step 112 Step 115 set r = 1
Step 116 calculate a noise level NL(i) for each bit period of the last R data periods: ∑ Dik,ι) NL{ι) - 1 , /- ^ .. N
Step 117 check if the noise levels NL(i), i = 1..N, of a periodic wave is found:
\NL{ι) - D{k,ι)\<d1 , /-1..Λ, Ar-1../?
Step 118 if yes, finish the process
Step 119 retrieve M digital samples S(i,j), j = 1..M, for each of the N bit periods of one data period and calculate an average for each bit period:
Λf
Figure imgf000013_0001
Step lla set r = r + 1 Step lib if r > R, set r = 1 Step lie go to step 116
Fig.12 is an average signal level generation process 120 used by the signal level generator 2c of the receiver 20 which will generate an average signal level P(i) for each bit period by using the average noise level NL(i) , and then generates an adaptive threshold TH(i) for each bit period which is approximately equal to the average of the average noise level NL(i) and the average signal level P(i) . A preamble array is identified by comparing the average of each bit period with its average noise level plus a predetermined limit d2 which is approximately equal to one fifth of a data signal. If the average of each bit period is larger than its average noise level plus d2, a preamble array is found. All the following (P-l) preamble arrays will further be checked and collected for calculating the average signal level of each bit period.
Step 121 set k = 1
Step 122 retrieve M digital samples S(i,j), j = 1..M, for each of the N bit periods of one data period and calculate an average for each bit period:
M
Figure imgf000014_0001
Step 123 check if the current array is a preamble array:
\A(k,, - NL(ι)\>d2 , I - Λ .. N
Step 124 if no, go to step 122
Step 125 set k = k + 1 Step 126 retrieve M digital samples S(i,j), j = 1..M, for each of the N bit periods of one data period and calculate an average for each bit period:
M
Figure imgf000014_0002
Step 127 check if the current array is a preamble array.-
\A{k,i) - NL{ι)\> d2 , /= 1..Λ
Step 128 if no, finish the process
Step 129 if k < P, go to step 125
Step 12a calculate an average signal level P(i) for each bit period:
Figure imgf000015_0001
Step 12b calculate an adaptive threshold TH(i) for each bit period:
NL{,) + P{,)
TH{1) /-1../V
Fig.13 is a data conversion process 130 used by the data detector 2a of the receiver 20 which will convert all the data block arrays of a data packet detected by the process 120 into bit arrays by using the adaptive thresholds TH(i), i = 1. .N, generated by the process 120.
The digital samples of each bit period are averaged first and then compared with the adaptive threshold for generating one data bit. The process 130 is terminated when the end symbol arrays of the data packet are detected.
Step 131 retrieve M digital samples S(i,j), j = 1..M, for each of the Ν bit periods of one data period and calculate a data bit B(i) for each bit period:
M
Bit) - 1 if , otherwise S(ή - 0 , /- 1 ..W
Figure imgf000015_0002
Step 132 store the bit array B(i), i = 1..Ν, for further process; Step 133 repeat steps 131 and 132 until the end symbol arrays of the current data packet are detected.

Claims

1. A receiver (20) for converting a modulated signal (51) received from a media having a periodic wave (30) in it into a data bit, a predetermined data period (34) within each wave period of the periodic wave (30) being used for data communications, each data period (34) comprising at least one predetermined bit period and the modulated signal (51) being received within said bit period of one data period (34) , the receiver
(20) comprising:
(1) synchronization means (22) for synchronizing the periodic wave and generating a SYNC signal (32) when a wave period is detected; (2) a signal converter (29) for converting signals contained within said bit period of a data period after each SYNC signal (32) into digital samples,*
(3) threshold means (2e) for generating an adaptive threshold according to the digital samples converted from said bit periods of a plurality of data periods (T) ,- and
(4) data detecting means (2a) for converting the digital samples converted from said modulated signal (51) into the data bit by using the adaptive threshold.
2. The receiver of claim 1 wherein the media is a powerline having an alternating current as the periodic wave (30) and wherein the synchronization means is a zero crossing detector (22) for detecting zero crossing points of the powerline and generating a SYNC signal (32) when a zero crossing point (31) is detected.
3. The receiver of claim 2 wherein the predetermined data period (34) is approximately equal to the duration for the voltage of the powerline changing from 0 volts to +12 volts or -12 volts.
4. The receiver of claim 2 wherein the predetermined data period (34) is approximately equal to the duration for the voltage of the powerline changing from 0 volts to the operating voltage of a halogen lamp adapter which comprises a switching AC (alternating current) to DC
(direct current) converter.
5. The receiver of claim 1 wherein the digital samples converted by said modulated signal (51) are averaged first and then compared with the adaptive threshold for generating the data bit.
6. The receiver of claim 1 wherein the modulated signal
(51) is an amplitude-shift-keying (ASK) signal and wherein the signal converter (29) comprises a demodulator (26) for demodulating the ASK signal into an envelope signal and an analog-to-digital (A/D) converter (27) for digitizing the envelope signal into digital samples.
7. The receiver of claim 1 wherein the threshold means
(2e) generates average noise and signal levels of said bit period first by using the digital samples of said bit periods of a plurality of data periods (34) and then generates the adaptive threshold by using the average noise and signal levels.
8. The receiver of claim 7 wherein the adaptive threshold is approximately equal to the average of the average noise level and the average signal level of said bit period.
9. A method for converting a modulated signal (51) received from a media having a periodic wave (30) in it into a data bit, a predetermined data period (34) within each wave period of the periodic wave (30) being used for data communications, each data period (34) comprising at least one predetermined bit period and the modulated signal (51) being received within said bit period of one data period (34) , the method comprising the steps of:
(1) synchronizing the periodic wave (30) and generating a SYNC signal (32) when a wave period is detected;
(2) converting signals contained within said bit period of a data period (34) after each SYNC signal (32) into digital samples,- (3) generating an adaptive threshold according to the digital samples converted from said bit periods of a plurality of data periods (34) ; and (4) converting the digital samples converted from said modulated signal (51) into the data bit by using the adaptive threshold.
10. The method of claim 9 wherein the media is a powerline having an alternating current as the periodic wave
(30) and the alternating current is synchronized by detecting its zero crossing points (31) wherein a SYNC signal (32) is generated when a zero crossing point
(31) is detected.
11. The method of claim 9 wherein the digital samples of said modulated signal (51) are averaged first and then compared with the adaptive threshold for generating the data bit.
12. The method -of claim 9 wherein the modulated signal (51) is an amplitude-shift-keying (ASK) signal which is first demodulated into an envelope signal by a demodulator (26) and then digitized into the digital samples by an analog-to-digital (A/D) converter (27) .
13. The method of claim 9 wherein average noise and signal levels of said bit period are generated first by using the digital samples of said bit periods of a plurality of data periods (34) and then the adaptive threshold is generated by using the average noise and signal levels.
14. The method of claim 13 wherein the adaptive threshold is approximately equal to the average of the average noise level and the average signal level of said bit period.
15. The method of claim 13 wherein the average noise level of said bit period is equivalent to a logic 0 of the data bit and the average signal level of said bit period is equivalent to a logic 1 of the data bit wherein a data transparency policy is maintained in said bit period which guarantees that the number of consecutive logic 1 bits transmitted through said bit periods is not greater than a maximum length Q.
16. The method of claim 15 wherein the average noise level of said bit period is generated by averaging the digital samples received from a predetermined number R of said bit periods and the difference between the average noise level and the average of the digital samples of each of the R bit periods is within a predetermined limit dl and the number R is greater than a predetermined preamble length P which is in turns greater than the maximum length Q of the data transparency policy.
17. The method of claim 16 wherein the average signal level of said bit period is generated by averaging the digital samples received from P said bit periods and the average of the digital samples of each of the P bit periods is greater than the average noise level plus a predetermined limit d2.
PCT/US1996/012728 1995-08-04 1996-07-30 Data receiving method for receiving data through predetermined clear zones of a powerline WO1997006623A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP96926894A EP0880843A1 (en) 1995-08-04 1996-07-30 Data receiving method for receiving data through predetermined clear zones of a powerline
JP9508590A JPH11510354A (en) 1995-08-04 1996-07-30 Data receiving method for receiving data passing through a predetermined clear zone of a power line
AU66902/96A AU6690296A (en) 1995-08-04 1996-07-30 Data receiving method for receiving data through predetermined clear zones of a powerline

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/511,210 US6115429A (en) 1995-08-04 1995-08-04 Data receiving method for receiving data through predetermined clear zones of a powerline
US08/511,210 1995-08-04

Publications (1)

Publication Number Publication Date
WO1997006623A1 true WO1997006623A1 (en) 1997-02-20

Family

ID=24033921

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1996/012728 WO1997006623A1 (en) 1995-08-04 1996-07-30 Data receiving method for receiving data through predetermined clear zones of a powerline

Country Status (6)

Country Link
US (1) US6115429A (en)
EP (1) EP0880843A1 (en)
JP (1) JPH11510354A (en)
CN (1) CN1068488C (en)
AU (1) AU6690296A (en)
WO (1) WO1997006623A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009151153A1 (en) * 2008-06-12 2009-12-17 Panasonic Corporation Synchronization point detection method and power line communication apparatus

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6480510B1 (en) 1998-07-28 2002-11-12 Serconet Ltd. Local area network of serial intelligent cells
US6249213B1 (en) * 1998-12-17 2001-06-19 Intel Corporation Method for transmitting information over an alternating current power line through a plurality of frequency orthogonal subchannels
FR2794586B1 (en) * 1999-06-02 2001-08-03 Commissariat Energie Atomique PROCESS FOR PROCESSING AN IMPULSE RESPONSE WITH ADAPTIVE THRESHOLD AND CORRESPONDING RECEIVER
US6668058B2 (en) 2000-03-07 2003-12-23 Telkonet Communications, Inc. Power line telephony exchange
US6329905B1 (en) * 2000-03-23 2001-12-11 Thalia Products, Inc. Power line communication system and method
US6842459B1 (en) 2000-04-19 2005-01-11 Serconet Ltd. Network combining wired and non-wired segments
US6898253B2 (en) * 2000-04-27 2005-05-24 Ceva Communications Limited Method and apparatus for an accurate slicer that can rapidly adjust to an offset
GB0015559D0 (en) * 2000-06-27 2000-08-16 Oxley Dev Co Ltd Device controller and control arrangement
US6741162B1 (en) * 2000-10-04 2004-05-25 Conexant Systems, Inc. Power line networking apparatus and method
US7068683B1 (en) * 2000-10-25 2006-06-27 Qualcomm, Incorporated Method and apparatus for high rate packet data and low delay data transmissions
US6549120B1 (en) * 2000-11-24 2003-04-15 Kinectrics Inc. Device for sending and receiving data through power distribution transformers
US7113552B1 (en) * 2000-12-21 2006-09-26 Sirf Technology, Inc. Phase sampling techniques using amplitude bits for digital receivers
US6975212B2 (en) * 2001-10-02 2005-12-13 Telkonet Communications, Inc. Method and apparatus for attaching power line communications to customer premises
US7091831B2 (en) * 2001-10-02 2006-08-15 Telkonet Communications, Inc. Method and apparatus for attaching power line communications to customer premises
IL154921A (en) 2003-03-13 2011-02-28 Mosaid Technologies Inc Telephone system having multiple distinct sources and accessories therefor
US20040233928A1 (en) * 2003-05-07 2004-11-25 Telkonet, Inc. Network topology and packet routing method using low voltage power wiring
US20040227623A1 (en) * 2003-05-07 2004-11-18 Telkonet, Inc. Network topology and packet routing method using low voltage power wiring
US7136936B2 (en) * 2003-10-03 2006-11-14 Asoka Usa Corporation Method and system for virtual powerline local area networks
US8667194B2 (en) * 2003-12-15 2014-03-04 Finisar Corporation Two-wire interface in which a master component monitors the data line during the preamble generation phase for synchronization with one or more slave components
US7715425B2 (en) 2004-02-26 2010-05-11 Atheros Communications, Inc. Channel adaptation synchronized to periodically varying channel
US8225024B2 (en) * 2004-03-05 2012-07-17 Finisar Corporation Use of a first two-wire interface communication to support the construction of a second two-wire interface communication
US20060193310A1 (en) * 2005-02-25 2006-08-31 Telkonet, Inc. Local area network above telephony methods and devices
US20060193313A1 (en) * 2005-02-25 2006-08-31 Telkonet, Inc. Local area network above telephony infrastructure
US20060193336A1 (en) * 2005-02-25 2006-08-31 Telkonet, Inc. Local area network above cable television methods and devices
JP2008010948A (en) * 2006-06-27 2008-01-17 Sony Corp Power line communication system and method
JP5448359B2 (en) * 2007-05-30 2014-03-19 パナソニック株式会社 Power line communication method, power line communication apparatus, and power line communication system
JP5121054B2 (en) * 2007-06-01 2013-01-16 パナソニック株式会社 COMMUNICATION METHOD, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM
US20120319826A1 (en) * 2011-06-14 2012-12-20 Astronics Advanced Electronic Systems Corp. Power Line Data Communication Using Current Modulation
DE102011085070A1 (en) * 2011-10-24 2013-04-25 Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG Electronic circuit for demodulating useful signals from carrier signal, for inductive coupling of connection clutches, has potential conditioner arranged downstream of comparator, where corrected useful signal is sent to input of comparator
US8891605B2 (en) 2013-03-13 2014-11-18 Qualcomm Incorporated Variable line cycle adaptation for powerline communications
US9577707B1 (en) * 2014-07-14 2017-02-21 Marvell International Ltd. Method and device for stabilizing impedance on a power-line communication device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4769760A (en) * 1987-03-13 1988-09-06 Cherne Medical, Inc. Terrain biased dynamic multiple threshold synchronization method and apparatus

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4200862A (en) * 1977-01-07 1980-04-29 Pico Electronics Limited Appliance control
GB2215892B (en) * 1988-03-25 1992-05-06 Pico Electronics Ltd Analogue counter

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4769760A (en) * 1987-03-13 1988-09-06 Cherne Medical, Inc. Terrain biased dynamic multiple threshold synchronization method and apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009151153A1 (en) * 2008-06-12 2009-12-17 Panasonic Corporation Synchronization point detection method and power line communication apparatus
US8232668B2 (en) 2008-06-12 2012-07-31 Panasonic Corporation Synchronization point detection method and power line communication apparatus

Also Published As

Publication number Publication date
EP0880843A1 (en) 1998-12-02
CN1068488C (en) 2001-07-11
CN1197566A (en) 1998-10-28
JPH11510354A (en) 1999-09-07
AU6690296A (en) 1997-03-05
US6115429A (en) 2000-09-05

Similar Documents

Publication Publication Date Title
EP0880843A1 (en) Data receiving method for receiving data through predetermined clear zones of a powerline
US5553081A (en) Apparatus and method for detecting a signal in a communications system
US5341405A (en) Data recovery apparatus and methods
US5825825A (en) Method of processing multi-level signals for simple clock recovery
CN1055581C (en) Demodulator circuit and demodulating method
US6546063B1 (en) Asynchronous clock for adaptive equalization
US6493398B1 (en) Burst mode digital communications system
EP0722235A2 (en) Method and transmitting orthogonal frequency division multiplexed (OFDM) signals and receiver thereof
JP5461589B2 (en) Delay detection circuit and receiver
JP2664249B2 (en) Timing extraction circuit, communication system using the same, timing extraction method, and communication device
JPH06505380A (en) Apparatus and method for correcting DC offset in a receiver
GB2306066A (en) Clock recovery
EP0803999B1 (en) Demodulator device for data carried by subcarriers
KR100313677B1 (en) Data Recovery Apparatus for 4-Level Digital Signal
EP0082575A1 (en) An energy-synchronised demodulator circuit
US20060155816A1 (en) Data transmission system and data transmission device
EP0420192B1 (en) Unique word detection apparatus
US20040240567A1 (en) Data reception method, apparatus using same, and data transmission system
US20030081699A1 (en) Phase detector
US5490175A (en) Method and apparatus for detecting binary encoded data
JP2962467B2 (en) Timing extraction method
CN116054990B (en) Parameter self-adaptive high-speed SerDes phase tracking method and system thereof
JP3037186B2 (en) Frequency modulation signal demodulation determination device
CA2185866C (en) Method of processing multi-level signals for simple clock recovery
CN102763390B (en) Delay detector circuit and receiver apparatus

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 96197159.2

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AU BR CA CN FI JP KR MX NO NZ PL PT RU SE SG UA VN

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 1997 508590

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1996926894

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1996926894

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: CA

WWW Wipo information: withdrawn in national office

Ref document number: 1996926894

Country of ref document: EP