US20040039973A1 - Data communication method - Google Patents

Data communication method Download PDF

Info

Publication number
US20040039973A1
US20040039973A1 US10/276,386 US27638602A US2004039973A1 US 20040039973 A1 US20040039973 A1 US 20040039973A1 US 27638602 A US27638602 A US 27638602A US 2004039973 A1 US2004039973 A1 US 2004039973A1
Authority
US
United States
Prior art keywords
flag
data communications
communications environment
predetermined condition
bits
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.)
Abandoned
Application number
US10/276,386
Inventor
Stephen Bub
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.)
Pacific Solar Pty Ltd
Original Assignee
Individual
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 Individual filed Critical Individual
Assigned to PACIFIC SOLAR SUB 1 PTY LTD, CLEANSUN PTY LTD, WBC NO. 4 PTY LTD reassignment PACIFIC SOLAR SUB 1 PTY LTD ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BUB, STEPHEN LEONARD
Publication of US20040039973A1 publication Critical patent/US20040039973A1/en
Assigned to PACIFIC SOLAR PTY LIMITED reassignment PACIFIC SOLAR PTY LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CLEANSUN PTY LTD, PACIFIC SOLAR SUB 1 PTY LTD, WBC NO. 4 PTY LTD
Assigned to ARMSON NOMINEES PTY LIMITED reassignment ARMSON NOMINEES PTY LIMITED LICENSE AGREEMENT Assignors: ARMSON NOMINEES PTY LIMITED, PACIFIC SOLAR PTY LIMITED
Assigned to PACIFIC SOLAR PTY LIMITED reassignment PACIFIC SOLAR PTY LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CLEANSUN PTY LTD., PACIFIC SOLAR SUB 1 PTY LTD., WBC NO. 4 PTY LTD.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/10Current supply arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/54Systems for transmission via power distribution lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/54Systems for transmission via power distribution lines
    • H04B3/56Circuits for coupling, blocking, or by-passing of signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • 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/5412Methods of transmitting or receiving signals via power distribution lines by modofying wave form of the power source
    • 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
    • H04B2203/5487Systems for power line communications using coupling circuits cables

Definitions

  • the present invention relates to data communications, and in particular to a preamble or flag, and a method of providing a preamble or flag, for use in data communications.
  • a receiver In data transmission systems, there is a need for a receiver to be able to detect when an incoming signal is arriving. Some transmission schemes may use a single start bit, while other schemes may use a longer preamble. In some transmission schemes, flags may be passed from a transmitter to a receiver for other purposes. These schemes can be susceptible to noise, which for example may be present on the transmission medium over which the signal is passing, which may corrupt the start bit, preamble or flag.
  • the present invention provides a flag for indicating a predetermined condition in a data communications environment, the flag comprising a binary signal having the property that self correlation of the flag provides an outcome equal to a bit length of the flag and of a first polarity when aligned, and an outcome of zero or of an opposite polarity at any unaligned position.
  • the present invention provides a method of indicating a predetermined condition in a data communications environment, comprising the step of transmitting a flag having the property that self correlation of the flag provides an outcome equal to a bit length of the flag and of a first polarity when aligned, and an outcome of zero or of an opposite polarity at any unaligned position.
  • the present invention provides a method of detecting a predetermined condition in a data communications environment, comprising the step of self correlating a flag of an incoming signal and determining that the predetermined condition exists when an outcome of the self correlation is equal to or exceeds a threshold which has a magnitude which is a significant proportion of an expected symbol amplitude multiplied by a bit length of the flag, and is of a first polarity, after all preceding outcomes of the self correlation calculated at unaligned positions have been substantially zero or of an opposite polarity.
  • the only 7 bit binary sequences which possess this property are 13, 39, 88 and 114 (in decimal); ie 0001101, 0100111, 1011000 and 1110010 (in binary).
  • the 2 bit and 3 bit sequences to possess this property are 01, 10, 001, 011, 100 and 110.
  • each zero in the bit sequence is considered to be a ⁇ 1, hence the outcome of correlation results of negative polarity.
  • the use of NRZ encoded signals may be appropriate in this regard.
  • each of the above bit sequences when represented in binary can be seen to be the one's complement of one of the other sequences of equal length.
  • the subset of 11 bit sequences which possesses this property consists of 237, 583, 1464 and 1810 (in decimal). It will be appreciated that for such sequences, the self correlation will produce an outcome of zero or less for 10 successive bits, until at an aligned position the outcome will be 11, thereby providing a distinctive pattern which can be easily recognised by receivers or the like. Even if the distinctive pattern is somewhat corrupted due to the presence of noise in the received bit sequence, use of an appropriate threshold decision making circuit may still enable a correct determination as to whether or not the bit sequence has been received.
  • each transmitter may use a different symbol amplitude.
  • use of a preamble or flag in accordance with the present invention ensures that, disregarding significant noise, there are no unaligned self-correlation results which are non-zero and positive.
  • the self-correlation will not exceed the threshold at unaligned positions, as all unaligned self-correlation outcomes are either zero or of an opposite polarity to the threshold.
  • the predetermined condition to be indicated by the flag may be commencement of a transmission, conclusion of a transmission, data packet information, or other type of condition.
  • flag used in the preceding description encompasses preambles, postambles, mid-packet flags and the like.
  • the data communications environment may comprise communication of digital signals in a digital medium, or may comprise communication of digital signals in an analogue medium. It is anticipated that the present invention will be of particular use where the data communications environment comprises communication of digital signals in an analogue medium, such as is used for AC power line communications, wireless data communications, and other analogue carrier environments. In such data communications environments, the signal to noise ratio may be relatively low in the analogue medium. Consequently, bits of the data being communicated may be somewhat or entirely corrupted by noise, and even when no signal is being transmitted, random noise in the medium may be interpreted as data by a demodulator or receiver. While schemes such as those using a single start bit may perform poorly in such environments, use of a flag in accordance with the present invention may provide improved performance.
  • the specific examples of flags provided herein in accordance with the present invention have, at most, only one more ‘1’ than ‘0’, or only one more ‘0’ than ‘1’. Accordingly, the use of such preambles reduces a receiver's sensitivity to offset errors. That is, while the aligned correlation result has a magnitude equal to the preamble length multiplied by the symbol amplitude, the correlation result offset error is only equal to the signal offset error for odd length preambles or is zero for even length preambles.
  • FIGS. 1 a and 1 b illustrate the use of a preamble in accordance with the present invention.
  • FIG. 1 illustrates an embodiment of the present invention, in which a transmitter 60 communicates with a receiver 61 over a noisy channel 62 .
  • Transmitter 60 sends a message m(t) having a preamble 63 which is recognisable to the receiver 61 .
  • the preamble 63 has the property that self correlation of the preamble 63 at the receiver 61 provides an outcome equal to a bit length of the preamble and of a first polarity when aligned, and an outcome of zero or of an opposite polarity at any unaligned position.
  • receiver 61 correlates a received signal with the preamble 63 , which in the embodiment shown is a 7 bit sequence 0001101. Successive outcomes of the self correlation of the preamble 63 are ⁇ 1, 0, ⁇ 1, 0, ⁇ 1, 0, 7.
  • the outcomes produced during self correlation of the preamble give a distinctive indication of when the commencement of a transmission has been detected, not only through a significantly larger magnitude outcome, but that all previous outcomes of the self correlation are zero or of an opposite polarity.
  • a threshold which is a significant fraction of the expected maximum self correlation result may be used to determine whether or not the flag or preamble has been received. Therefore, while some corruption of the incoming data may lead to successive outcomes of the self correlation which differ from the ideal outcomes noted above, the large difference between the non-aligned self correlation outcomes and the aligned self correlation outcome means that it will take a very large amount of noise to cause a false determination of whether or not the flag has been received. Effectively, the signal to noise ratio of the incoming signal is reduced by the square root of the number of bits of the preamble.
  • the threshold should be low enough to enable detection of the lowest expected modulation level (symbol amplitude) of any incoming signal, but should be sufficiently large to reduce sensitivity to noise. This can be calculated using standard statistical techniques assuming a normal distribution.
  • the detection threshold T may be calculated to be:
  • T is the detection threshold
  • I total is the total AC current received from the power supply system
  • n is the number of AC power sources in the power supply system
  • I mod is the ratio of the normal or average current to the modulation current from each power source.
  • PS detrat is the power source detection ratio, to allow for detection of communications from power sources which are operating at only a fraction of the average power source power level.
  • the threshold should not be allowed to take a value below a certain level, to ensure that noise will not cause a false determination that a flag or preamble has been received.
  • the receiver may have the opportunity to compensate for any existing DC offset.

Abstract

A flag and a method for indicating a predetermined condition in a data communications environment, such as commencement of a transmission, are disclosed. The flag has the property that self correlation of the flag provides an outcome equal to a bit length of the flag and of a first polarity when aligned, and an outcome of zero or of an opposite polarity at any unaligned position.

Description

    TECHNICAL FIELD
  • The present invention relates to data communications, and in particular to a preamble or flag, and a method of providing a preamble or flag, for use in data communications. [0001]
  • BACKGROUND TO THE INVENTION
  • In data transmission systems, there is a need for a receiver to be able to detect when an incoming signal is arriving. Some transmission schemes may use a single start bit, while other schemes may use a longer preamble. In some transmission schemes, flags may be passed from a transmitter to a receiver for other purposes. These schemes can be susceptible to noise, which for example may be present on the transmission medium over which the signal is passing, which may corrupt the start bit, preamble or flag. [0002]
  • Any discussion of documents, acts, materials, devices, articles or the like which has been included in the present specification is solely for the purpose of providing a context for the present invention. It is not to be taken as an admission that any or all of these matters form part of the prior art base or were common general knowledge in the field relevant to the present invention as it existed before the priority date of each claim of this application. [0003]
  • Throughout this specification the word “comprise”, or variations such as “comprises” or “comprising”, will be understood to imply the inclusion of a stated element, integer or step, or group of elements, integers or steps, but not the exclusion of any other element, integer or step, or group of elements, integers or steps. [0004]
  • SUMMARY OF THE INVENTION
  • It has been realised that a subset of binary sequences only of certain lengths have the property that self correlation of such sequences provides an outcome equal to a bit length of the preamble and of a first polarity when aligned, and an outcome of zero or of an opposite polarity at each unaligned position. [0005]
  • In accordance with a first aspect, the present invention provides a flag for indicating a predetermined condition in a data communications environment, the flag comprising a binary signal having the property that self correlation of the flag provides an outcome equal to a bit length of the flag and of a first polarity when aligned, and an outcome of zero or of an opposite polarity at any unaligned position. [0006]
  • According to a second aspect, the present invention provides a method of indicating a predetermined condition in a data communications environment, comprising the step of transmitting a flag having the property that self correlation of the flag provides an outcome equal to a bit length of the flag and of a first polarity when aligned, and an outcome of zero or of an opposite polarity at any unaligned position. [0007]
  • According to a third aspect, the present invention provides a method of detecting a predetermined condition in a data communications environment, comprising the step of self correlating a flag of an incoming signal and determining that the predetermined condition exists when an outcome of the self correlation is equal to or exceeds a threshold which has a magnitude which is a significant proportion of an expected symbol amplitude multiplied by a bit length of the flag, and is of a first polarity, after all preceding outcomes of the self correlation calculated at unaligned positions have been substantially zero or of an opposite polarity. [0008]
  • The above noted property of such sequences is particularly useful, as the outcomes produced during self correlation of such sequences give a distinctive indication of when the sequence has been detected, not only through a significantly larger magnitude outcome, but that that outcome is of an opposite polarity to any previous non-zero outcomes of the self correlation. Thus, by use of an appropriate threshold detection technique, such a preamble can be distinguished even in noisy environments. For example, in a noisy environment, an appropriate magnitude threshold may be chosen so as to minimise the probability of both (a) incoming noise falsely causing a determination that a preamble has been received; and (b) the occurrence that a transmitted preamble does not cause a determination that a preamble has been received. However, other magnitudes of the threshold may function in an acceptable manner in some applications. [0009]
  • For instance, analysis of binary sequences from 2 bits in length up to 16 bits in length has revealed that such sequences exist only for 2 bit, 3 bit, 7 bit, and 11 bit binary sequences. It will be appreciated that a simple algorithm can be used to determine bit sequences of longer lengths which possess this property, and such bit sequences are within the scope of the present invention. [0010]
  • As an example, the only 7 bit binary sequences which possess this property are 13, 39, 88 and 114 (in decimal); ie 0001101, 0100111, 1011000 and 1110010 (in binary). The 2 bit and 3 bit sequences to possess this property are 01, 10, 001, 011, 100 and 110. It is to be noted that in practice, when calculating the self correlation of the bit sequence or preamble, each zero in the bit sequence is considered to be a −1, hence the outcome of correlation results of negative polarity. The use of NRZ encoded signals may be appropriate in this regard. Further, it is noted that each of the above bit sequences when represented in binary can be seen to be the one's complement of one of the other sequences of equal length. [0011]
  • The subset of 11 bit sequences which possesses this property consists of 237, 583, 1464 and 1810 (in decimal). It will be appreciated that for such sequences, the self correlation will produce an outcome of zero or less for 10 successive bits, until at an aligned position the outcome will be 11, thereby providing a distinctive pattern which can be easily recognised by receivers or the like. Even if the distinctive pattern is somewhat corrupted due to the presence of noise in the received bit sequence, use of an appropriate threshold decision making circuit may still enable a correct determination as to whether or not the bit sequence has been received. [0012]
  • Further, in communications environments where a plurality of transmitters use the medium, it is possible that each transmitter may use a different symbol amplitude. The use of preambles which are not in accordance with the present invention and have non-zero and positive self-correlation outcomes at unaligned positions, could lead to an unaligned self correlation result of a large amplitude symbol transmitter exceeding the threshold, and therefore being misinterpreted as an aligned preamble. Consequently, the receiver would be out of phase with the incoming data. However, use of a preamble or flag in accordance with the present invention ensures that, disregarding significant noise, there are no unaligned self-correlation results which are non-zero and positive. Therefore, even where a transmitter uses a relatively large symbol magnitude and the threshold has been determined based on a relatively small symbol amplitude, the self-correlation will not exceed the threshold at unaligned positions, as all unaligned self-correlation outcomes are either zero or of an opposite polarity to the threshold. [0013]
  • The predetermined condition to be indicated by the flag may be commencement of a transmission, conclusion of a transmission, data packet information, or other type of condition. Hence, it will be appreciated that the term ‘flag’ used in the preceding description encompasses preambles, postambles, mid-packet flags and the like. [0014]
  • The data communications environment may comprise communication of digital signals in a digital medium, or may comprise communication of digital signals in an analogue medium. It is anticipated that the present invention will be of particular use where the data communications environment comprises communication of digital signals in an analogue medium, such as is used for AC power line communications, wireless data communications, and other analogue carrier environments. In such data communications environments, the signal to noise ratio may be relatively low in the analogue medium. Consequently, bits of the data being communicated may be somewhat or entirely corrupted by noise, and even when no signal is being transmitted, random noise in the medium may be interpreted as data by a demodulator or receiver. While schemes such as those using a single start bit may perform poorly in such environments, use of a flag in accordance with the present invention may provide improved performance. [0015]
  • It is further noted that the specific examples of flags provided herein in accordance with the present invention have, at most, only one more ‘1’ than ‘0’, or only one more ‘0’ than ‘1’. Accordingly, the use of such preambles reduces a receiver's sensitivity to offset errors. That is, while the aligned correlation result has a magnitude equal to the preamble length multiplied by the symbol amplitude, the correlation result offset error is only equal to the signal offset error for odd length preambles or is zero for even length preambles.[0016]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • An embodiment of the invention will now be described by way of example, with reference to the accompanying drawings in which: [0017]
  • FIGS. 1[0018] a and 1 b illustrate the use of a preamble in accordance with the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 1 illustrates an embodiment of the present invention, in which a [0019] transmitter 60 communicates with a receiver 61 over a noisy channel 62. Transmitter 60 sends a message m(t) having a preamble 63 which is recognisable to the receiver 61. The preamble 63 has the property that self correlation of the preamble 63 at the receiver 61 provides an outcome equal to a bit length of the preamble and of a first polarity when aligned, and an outcome of zero or of an opposite polarity at any unaligned position. As shown in FIG. 1b, receiver 61 correlates a received signal with the preamble 63, which in the embodiment shown is a 7 bit sequence 0001101. Successive outcomes of the self correlation of the preamble 63 are −1, 0, −1, 0, −1, 0, 7.
  • Clearly, the outcomes produced during self correlation of the preamble give a distinctive indication of when the commencement of a transmission has been detected, not only through a significantly larger magnitude outcome, but that all previous outcomes of the self correlation are zero or of an opposite polarity. [0020]
  • It will be appreciated that in noisy communications environments, a receiver or demodulator will occasionally interpret random noise as data. In prior art schemes such as schemes using a single start bit, such noise-generated data will relatively often be interpreted to indicate a predetermined condition such as commencement of a transmission. However, by use of a particular preamble in accordance with the present invention, the likelihood of noise corruption is significantly reduced compared to such prior art schemes. [0021]
  • Further, to compensate for noise at the time the preamble is received, a threshold which is a significant fraction of the expected maximum self correlation result may be used to determine whether or not the flag or preamble has been received. Therefore, while some corruption of the incoming data may lead to successive outcomes of the self correlation which differ from the ideal outcomes noted above, the large difference between the non-aligned self correlation outcomes and the aligned self correlation outcome means that it will take a very large amount of noise to cause a false determination of whether or not the flag has been received. Effectively, the signal to noise ratio of the incoming signal is reduced by the square root of the number of bits of the preamble. [0022]
  • The threshold should be low enough to enable detection of the lowest expected modulation level (symbol amplitude) of any incoming signal, but should be sufficiently large to reduce sensitivity to noise. This can be calculated using standard statistical techniques assuming a normal distribution. [0023]
  • For example, where a power supply system comprises a plurality n of AC power sources, each of which communicate to a monitoring unit using AC current modulation at potentially different amplitudes, in accordance with the present invention the detection threshold T may be calculated to be:[0024]
  • T=I total ÷n÷I mod ×PS detrat
  • where: [0025]
  • T is the detection threshold; [0026]
  • I[0027] total is the total AC current received from the power supply system;
  • n is the number of AC power sources in the power supply system; [0028]
  • I[0029] mod is the ratio of the normal or average current to the modulation current from each power source; and
  • PS[0030] detrat is the power source detection ratio, to allow for detection of communications from power sources which are operating at only a fraction of the average power source power level.
  • Preferably, the threshold should not be allowed to take a value below a certain level, to ensure that noise will not cause a false determination that a flag or preamble has been received. [0031]
  • Additionally, based on the substantially equal number of ones and zeros in the preamble, the receiver may have the opportunity to compensate for any existing DC offset. [0032]
  • It will be appreciated by persons skilled in the art that numerous variations and/or modifications may be made to the invention as shown in the specific embodiments without departing from the spirit or scope of the invention as broadly described. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive. [0033]

Claims (29)

1. A flag for indicating a predetermined condition in a data communications environment, the flag comprising a binary signal having the property that self correlation of the flag provides an outcome equal to a bit length of the flag and of a first polarity when aligned, and an outcome of zero or of an opposite polarity at any unaligned position.
2. The flag of claim 1, wherein the flag has a bit length chosen from the group of two bits, three bits, seven bits and eleven bits.
3. The flag of claim 1 or claim 2, wherein the predetermined condition comprises commencement of a transmission.
4. The flag of claim 1 or claim 2, wherein the predetermined condition comprises conclusion of a transmission.
5. The flag of claim 1 or claim 2, wherein the predetermined condition comprises a mid-packet flag condition.
6. The flag of any preceding claim wherein the data communications environment comprises communication of digital signals in an analogue medium.
7. The flag of any one of claims 1 to 5 wherein the data communications environment comprises communication of digital signals in a digital medium.
8. The flag of claim 6 wherein the data communications environment comprises AC power line communications.
9. The flag of claim 6 wherein the data communications environment comprises wireless data communications.
10. A method of indicating a predetermined condition in a data communications environment, comprising the step of transmitting a flag having the property that self correlation of the flag provides an outcome equal to a bit length of the flag and of a first polarity when aligned, and an outcome of zero or of an opposite polarity at any unaligned position.
11. The method of claim 10, wherein the flag has a bit length chosen from the group of two bits, three bits, seven bits and eleven bits.
12. The method of claim 10 or claim 11, wherein the predetermined condition comprises commencement of a transmission.
13. The method of claim 10 or claim 11, wherein the predetermined condition comprises conclusion of a transmission.
14. The method of claim 10 or claim 11, wherein the predetermined condition comprises a mid-packet flag condition.
15. The method of any one of claims 10 to 14 wherein the data communications environment comprises communication of digital signals in an analogue medium.
16. The method of any one of claims 10 to 14 wherein the data communications environment comprises communication of digital signals in a digital medium.
17. The method of claim 15 wherein the data communications environment comprises AC power line communications.
18. The method of claim 15 wherein the data communications environment comprises wireless data communications.
19. A method of detecting a predetermined condition in a data communications environment, comprising the step of self correlating a flag of an incoming signal and determining that the predetermined condition exists when an outcome of the self correlation is equal to is equal to or exceeds a threshold which has a magnitude which is a significant proportion of an expected symbol amplitude multiplied by a bit length of the flag and is of a first polarity, after all preceding outcomes of the self correlation calculated at unaligned positions have been substantially zero or of an opposite polarity.
20. The method of claim 19, wherein the flag has a bit length chosen from the group of two bits, three bits, seven bits and eleven bits.
21. The method of claim 19 or claim 20, wherein the predetermined condition comprises commencement of a transmission.
22. The method of claim 19 or claim 20, wherein the predetermined condition comprises conclusion of a transmission.
23. The method of claim 19 or claim 20, wherein the predetermined condition comprises a mid-packet flag condition.
24. The method of any one of claims 19 to 23 wherein the data communications environment comprises communication of digital signals in an analogue medium.
25. The method of any one of claims 19 to 23 wherein the data communications environment comprises communication of digital signals in a digital medium.
26. The method of claim 24 wherein the data communications environment comprises AC power line communications.
27. The method of claim 24 wherein the data communications environment comprises wireless data communications.
28. The method of any one of claims 19 to 27 wherein the threshold is chosen to be substantially equal to the bit length of the preamble in magnitude when the data communications environment is substantially noise free.
29. The method of any one of claims 19 to 27 wherein, when the data communications environment is relatively noisy, the threshold magnitude is chosen so as to minimise the probability of both (a) incoming noise falsely causing a determination that a preamble has been received; and (b) the occurrence that a transmitted preamble does not cause a determination that a preamble has been received.
US10/276,386 2000-07-07 2001-07-06 Data communication method Abandoned US20040039973A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
AUPQ8659A AUPQ865900A0 (en) 2000-07-07 2000-07-07 Power line communications method
AUPQ8659 2000-07-07
PCT/AU2001/000817 WO2002005474A1 (en) 2000-07-07 2001-07-06 Data communications method

Publications (1)

Publication Number Publication Date
US20040039973A1 true US20040039973A1 (en) 2004-02-26

Family

ID=3822723

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/332,003 Expired - Fee Related US6987444B2 (en) 2000-07-07 2001-07-06 Power line communications method
US10/276,386 Abandoned US20040039973A1 (en) 2000-07-07 2001-07-06 Data communication method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/332,003 Expired - Fee Related US6987444B2 (en) 2000-07-07 2001-07-06 Power line communications method

Country Status (5)

Country Link
US (2) US6987444B2 (en)
JP (1) JP2004502397A (en)
AU (1) AUPQ865900A0 (en)
DE (1) DE10196411T1 (en)
WO (2) WO2002005449A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080310531A1 (en) * 2007-06-15 2008-12-18 Ziquan Bai Robust channel estimation in communication systems
US8407510B1 (en) * 2003-07-30 2013-03-26 Marvell Israel (Misl) Ltd. DDR interface bus control
US9909351B1 (en) 2017-03-17 2018-03-06 Tti (Macao Commercial Offshore) Limited Garage door opener system and method of operating a garage door opener system

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1320622B1 (en) * 2000-09-05 2003-12-10 Wrap Spa SYSTEM AND DEVICE FOR THE MONITORING OF AT LEAST ONE ELECTRIC HOUSEHOLD, IN PARTICULAR A HOUSEHOLD APPLIANCE.
JP3451440B2 (en) * 2002-01-18 2003-09-29 富士通株式会社 Polling communication system and polling control method
EP1642355A4 (en) 2003-05-28 2015-05-27 Beacon Power Llc Power converter for a solar panel
US7170394B2 (en) * 2003-07-31 2007-01-30 Agilent Technologies, Inc. Remote current sensing and communication over single pair of power feed wires
WO2005109667A1 (en) * 2004-05-07 2005-11-17 Makoto Taguchi Communication method utilizing power line
US7839022B2 (en) 2004-07-13 2010-11-23 Tigo Energy, Inc. Device for distributed maximum power tracking for solar arrays
FR2875653B1 (en) * 2004-09-20 2006-10-20 Excem Sa TRANSMISSION DEVICE FOR OPTICAL TRANSMISSION IN FREE SPACE
US7394204B1 (en) 2005-01-13 2008-07-01 Universal Lighting Technologies, Inc. Zero crossing detection of line voltage/current of variable amplitude
EP1864394B1 (en) * 2005-03-16 2013-06-19 Analog Devices Technology System and method for power line communications
KR20080059172A (en) * 2005-09-22 2008-06-26 마쯔시다덴기산교 가부시키가이샤 Communication apparatus for allowing communication systems to be coexistent, and coexistence method
US11881814B2 (en) 2005-12-05 2024-01-23 Solaredge Technologies Ltd. Testing of a photovoltaic panel
US10693415B2 (en) 2007-12-05 2020-06-23 Solaredge Technologies Ltd. Testing of a photovoltaic panel
DE102005061845B4 (en) * 2005-12-23 2013-07-18 Siemens Aktiengesellschaft Device for powering field devices
US8013472B2 (en) 2006-12-06 2011-09-06 Solaredge, Ltd. Method for distributed power harvesting using DC power sources
US11735910B2 (en) 2006-12-06 2023-08-22 Solaredge Technologies Ltd. Distributed power system using direct current power sources
US11687112B2 (en) 2006-12-06 2023-06-27 Solaredge Technologies Ltd. Distributed power harvesting systems using DC power sources
US8319483B2 (en) 2007-08-06 2012-11-27 Solaredge Technologies Ltd. Digital average input current control in power converter
US8384243B2 (en) 2007-12-04 2013-02-26 Solaredge Technologies Ltd. Distributed power harvesting systems using DC power sources
US11296650B2 (en) 2006-12-06 2022-04-05 Solaredge Technologies Ltd. System and method for protection during inverter shutdown in distributed power installations
US8816535B2 (en) 2007-10-10 2014-08-26 Solaredge Technologies, Ltd. System and method for protection during inverter shutdown in distributed power installations
US11728768B2 (en) 2006-12-06 2023-08-15 Solaredge Technologies Ltd. Pairing of components in a direct current distributed power generation system
US8319471B2 (en) 2006-12-06 2012-11-27 Solaredge, Ltd. Battery power delivery module
US8947194B2 (en) 2009-05-26 2015-02-03 Solaredge Technologies Ltd. Theft detection and prevention in a power generation system
US9130401B2 (en) 2006-12-06 2015-09-08 Solaredge Technologies Ltd. Distributed power harvesting systems using DC power sources
US11855231B2 (en) 2006-12-06 2023-12-26 Solaredge Technologies Ltd. Distributed power harvesting systems using DC power sources
US11888387B2 (en) 2006-12-06 2024-01-30 Solaredge Technologies Ltd. Safety mechanisms, wake up and shutdown methods in distributed power installations
US9112379B2 (en) 2006-12-06 2015-08-18 Solaredge Technologies Ltd. Pairing of components in a direct current distributed power generation system
US11309832B2 (en) 2006-12-06 2022-04-19 Solaredge Technologies Ltd. Distributed power harvesting systems using DC power sources
US8963369B2 (en) 2007-12-04 2015-02-24 Solaredge Technologies Ltd. Distributed power harvesting systems using DC power sources
US8473250B2 (en) 2006-12-06 2013-06-25 Solaredge, Ltd. Monitoring of distributed power harvesting systems using DC power sources
US8618692B2 (en) 2007-12-04 2013-12-31 Solaredge Technologies Ltd. Distributed power system using direct current power sources
ITTO20070051A1 (en) * 2007-01-24 2008-07-25 Indesit Co Spa ELECTRICAL UTILITY, IN PARTICULAR A HOUSEHOLD APPLIANCE, ITS OPTIONAL AUXILIARY DEVICE AND SYSTEM INCLUDING SUCH USERS AND DEVICE
GB0706422D0 (en) * 2007-04-02 2007-05-09 Stfc Science & Technology Communication over a DC power line
US10468993B2 (en) * 2007-05-17 2019-11-05 Enphase Energy, Inc. Inverter for use in photovoltaic module
US7602080B1 (en) 2008-11-26 2009-10-13 Tigo Energy, Inc. Systems and methods to balance solar panels in a multi-panel system
WO2009072076A2 (en) 2007-12-05 2009-06-11 Solaredge Technologies Ltd. Current sensing on a mosfet
US11264947B2 (en) 2007-12-05 2022-03-01 Solaredge Technologies Ltd. Testing of a photovoltaic panel
EP4145691A1 (en) 2008-03-24 2023-03-08 Solaredge Technologies Ltd. Switch mode converter including auxiliary commutation circuit for achieving zero current switching
WO2009136358A1 (en) 2008-05-05 2009-11-12 Solaredge Technologies Ltd. Direct current power combiner
WO2010062662A2 (en) * 2008-11-26 2010-06-03 Tigo Energy, Inc. Systems and methods for using a power converter for transmission of data over the power feed
US8860241B2 (en) * 2008-11-26 2014-10-14 Tigo Energy, Inc. Systems and methods for using a power converter for transmission of data over the power feed
US9401439B2 (en) 2009-03-25 2016-07-26 Tigo Energy, Inc. Enhanced systems and methods for using a power converter for balancing modules in single-string and multi-string configurations
SK5537Y1 (en) * 2009-06-15 2010-10-07 Jozef Sedlak Method for amplitude modulation for purpose of information transmission in power line 230V a device for thereof
US8102074B2 (en) 2009-07-30 2012-01-24 Tigo Energy, Inc. Systems and method for limiting maximum voltage in solar photovoltaic power generation systems
US8138626B2 (en) * 2009-10-25 2012-03-20 Greenwave Reality, Pte Ltd. Power node for energy management
US8430402B2 (en) * 2009-10-25 2013-04-30 Greenwave Reality Pte Ltd. Networked light bulb with color wheel for configuration
US20110101956A1 (en) * 2009-11-04 2011-05-05 David Wayne Thorn Electricity Usage Monitor System
GB2477554B (en) * 2010-02-08 2012-10-31 Econolight Internat Control systems
US8335936B2 (en) 2010-05-10 2012-12-18 Greenwave Reality, Pte Ltd. Power node with network switch
US10230310B2 (en) 2016-04-05 2019-03-12 Solaredge Technologies Ltd Safety switch for photovoltaic systems
US10673229B2 (en) 2010-11-09 2020-06-02 Solaredge Technologies Ltd. Arc detection and prevention in a power generation system
US10673222B2 (en) 2010-11-09 2020-06-02 Solaredge Technologies Ltd. Arc detection and prevention in a power generation system
GB2485527B (en) 2010-11-09 2012-12-19 Solaredge Technologies Ltd Arc detection and prevention in a power generation system
GB2486408A (en) 2010-12-09 2012-06-20 Solaredge Technologies Ltd Disconnection of a string carrying direct current
GB2483317B (en) 2011-01-12 2012-08-22 Solaredge Technologies Ltd Serially connected inverters
US8837640B2 (en) 2011-10-21 2014-09-16 Itron, Inc. Multiple protocol receiver
US9197467B2 (en) 2011-10-21 2015-11-24 Itron, Inc. Multiple protocol receiver
EP2584709B1 (en) * 2011-10-21 2017-12-13 Itron Global SARL Multiple protocol receiver
JP6486685B2 (en) * 2011-10-25 2019-03-20 フィリップス ライティング ホールディング ビー ヴィ Method and apparatus for controlling a luminaire using a communication protocol
GB2498790A (en) 2012-01-30 2013-07-31 Solaredge Technologies Ltd Maximising power in a photovoltaic distributed power system
US9853565B2 (en) 2012-01-30 2017-12-26 Solaredge Technologies Ltd. Maximized power in a photovoltaic distributed power system
GB2498791A (en) 2012-01-30 2013-07-31 Solaredge Technologies Ltd Photovoltaic panel circuitry
EP2624469B1 (en) * 2012-02-02 2014-11-19 Vetco Gray Controls Limited Transmitting electrical power and data
GB2499991A (en) 2012-03-05 2013-09-11 Solaredge Technologies Ltd DC link circuit for photovoltaic array
US10115841B2 (en) 2012-06-04 2018-10-30 Solaredge Technologies Ltd. Integrated photovoltaic panel circuitry
US9941813B2 (en) 2013-03-14 2018-04-10 Solaredge Technologies Ltd. High frequency multi-level inverter
US9548619B2 (en) 2013-03-14 2017-01-17 Solaredge Technologies Ltd. Method and apparatus for storing and depleting energy
GB2511864A (en) * 2013-03-15 2014-09-17 Reactive Technologies Ltd Method, apparatus and computer program for transmitting and/orreceiving signals
EP2779251B1 (en) 2013-03-15 2019-02-27 Solaredge Technologies Ltd. Bypass mechanism
US9318974B2 (en) 2014-03-26 2016-04-19 Solaredge Technologies Ltd. Multi-level inverter with flying capacitor topology
CN104283588B (en) * 2014-09-23 2016-08-24 杭州电子科技大学 A kind of method using power line communication
US11177663B2 (en) 2016-04-05 2021-11-16 Solaredge Technologies Ltd. Chain of power devices
US11018623B2 (en) 2016-04-05 2021-05-25 Solaredge Technologies Ltd. Safety switch for photovoltaic systems
DE102016111351A1 (en) * 2016-06-21 2017-12-21 Emh Metering Gmbh & Co. Kg Electric household appliance with a data transmission device and device for receiving data from such a device
DE102016119409A1 (en) * 2016-10-12 2018-04-12 Technische Universität Dortmund communication system
KR102039654B1 (en) * 2018-12-28 2019-11-01 김근식 Power line communication system in AC-powered devices
RU2733052C1 (en) * 2020-02-17 2020-09-29 Общество с ограниченной ответственностью "СТК-ВИКОМ" Method of data transmission along power supply lines and device for its implementation
DE102020116863A1 (en) 2020-06-26 2021-12-30 Thyssenkrupp Ag Sensor arrangement
RU2734318C1 (en) * 2020-07-09 2020-10-15 Федеральное государственное бюджетное образовательное учреждение высшего образования Северо-Кавказский горно-металлургический институт (государственный технологический университет) (СКГМИ (ГТУ) Method of receiving and transmitting information over ac power transmission line

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3728485A (en) * 1971-07-09 1973-04-17 Us Navy Time-multiplexed time reference dissemination system
US3899666A (en) * 1973-10-24 1975-08-12 Rca Corp Integral correlation and transverse equalization method and apparatus
US4022973A (en) * 1975-05-12 1977-05-10 General Electric Company Apparatus for indicating synchronization and out-of-synchronization conditions
US4308557A (en) * 1979-10-12 1981-12-29 Rca Corporation Video disc system
US4885689A (en) * 1987-04-22 1989-12-05 Pulse Electronics, Inc. Multilingual code receivers
US5903594A (en) * 1997-04-16 1999-05-11 General Electric Company Power line communications spread spectrum protocol
US5940016A (en) * 1995-12-21 1999-08-17 Samsung Electronics, Co., Ltd. Syntax parser for a MPEG2 video decoder
US5974106A (en) * 1995-09-01 1999-10-26 Motorola, Inc. Method and apparatus for multirate data communications
US6115411A (en) * 1996-12-31 2000-09-05 Lucent Technologies, Inc. System and method for spread spectrum code position modulation and wireless local area network employing the same
US6266385B1 (en) * 1997-12-23 2001-07-24 Wireless Facilities, Inc. Elastic store for wireless communication systems
US20010033611A1 (en) * 1998-05-06 2001-10-25 Michael Grimwood Apparatus and method for synchronizing an SCDMA upstream or any other type upstream to an MCNS downstream or any other type downstream with a different clock rate than the upstream
US6654432B1 (en) * 1998-06-08 2003-11-25 Wireless Facilities, Inc. Joint maximum likelihood frame and timing estimation for a digital receiver

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2193862A (en) * 1986-08-16 1988-02-17 Racal Milgo Systems Limited Digital data transmission systems
JPH0716206B2 (en) * 1988-08-05 1995-02-22 日本電気株式会社 Signal detector
US4926158A (en) * 1989-02-01 1990-05-15 Zeigler John R Powered communication link
US5264823A (en) * 1990-09-28 1993-11-23 Motorola Lighting, Inc. Power line communication system
WO1992021194A1 (en) * 1991-05-10 1992-11-26 Echelon Corporation Power line communication while avoiding determinable interference harmonics
JPH07177362A (en) * 1993-01-08 1995-07-14 Canon Inc Image processing system and image processor
US5491463A (en) * 1993-06-28 1996-02-13 Advanced Control Technologies, Inc. Power line communication system
JPH07131869A (en) * 1993-10-29 1995-05-19 Maeda Zouen Doboku Kk Method and system for bidirectional data communication
JP2787976B2 (en) * 1994-04-04 1998-08-20 株式会社アイオイ・システム Two-wire transmission / reception communication method and apparatus
WO1996018977A2 (en) * 1994-12-16 1996-06-20 Vu-Data Limited Recorder device, reading device and regulating device
JP3644141B2 (en) * 1996-07-31 2005-04-27 松下電工株式会社 Remote control device
EP0858174A3 (en) * 1997-02-11 2002-09-04 Philips Patentverwaltung GmbH Method and system for transmitting data and energy
JPH11168458A (en) * 1997-09-12 1999-06-22 Matsushita Electric Ind Co Ltd Synchronizing flag extraction method, multiplex transmission method, and byte synchronization transmission method
US6040759A (en) * 1998-02-17 2000-03-21 Sanderson; Lelon Wayne Communication system for providing broadband data services using a high-voltage cable of a power system
US6078607A (en) * 1998-08-10 2000-06-20 Omnipont Corporation Synchronization codes for use in communication

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3728485A (en) * 1971-07-09 1973-04-17 Us Navy Time-multiplexed time reference dissemination system
US3899666A (en) * 1973-10-24 1975-08-12 Rca Corp Integral correlation and transverse equalization method and apparatus
US4022973A (en) * 1975-05-12 1977-05-10 General Electric Company Apparatus for indicating synchronization and out-of-synchronization conditions
US4308557A (en) * 1979-10-12 1981-12-29 Rca Corporation Video disc system
US4885689A (en) * 1987-04-22 1989-12-05 Pulse Electronics, Inc. Multilingual code receivers
US5974106A (en) * 1995-09-01 1999-10-26 Motorola, Inc. Method and apparatus for multirate data communications
US5940016A (en) * 1995-12-21 1999-08-17 Samsung Electronics, Co., Ltd. Syntax parser for a MPEG2 video decoder
US6115411A (en) * 1996-12-31 2000-09-05 Lucent Technologies, Inc. System and method for spread spectrum code position modulation and wireless local area network employing the same
US5903594A (en) * 1997-04-16 1999-05-11 General Electric Company Power line communications spread spectrum protocol
US6266385B1 (en) * 1997-12-23 2001-07-24 Wireless Facilities, Inc. Elastic store for wireless communication systems
US20010033611A1 (en) * 1998-05-06 2001-10-25 Michael Grimwood Apparatus and method for synchronizing an SCDMA upstream or any other type upstream to an MCNS downstream or any other type downstream with a different clock rate than the upstream
US6654432B1 (en) * 1998-06-08 2003-11-25 Wireless Facilities, Inc. Joint maximum likelihood frame and timing estimation for a digital receiver

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8407510B1 (en) * 2003-07-30 2013-03-26 Marvell Israel (Misl) Ltd. DDR interface bus control
US20080310531A1 (en) * 2007-06-15 2008-12-18 Ziquan Bai Robust channel estimation in communication systems
US8369425B2 (en) * 2007-06-15 2013-02-05 Agilent Technologies, Inc. Robust channel estimation in communication systems
US9909351B1 (en) 2017-03-17 2018-03-06 Tti (Macao Commercial Offshore) Limited Garage door opener system and method of operating a garage door opener system
US10053906B1 (en) 2017-03-17 2018-08-21 Tti (Macao Commercial Offshore) Limited Garage door opener system and method of operating a garage door opener system
US10202793B2 (en) 2017-03-17 2019-02-12 Tti (Macao Commercial Offshore) Limited Garage door opener system and method of operating a garage door opener system

Also Published As

Publication number Publication date
US6987444B2 (en) 2006-01-17
DE10196411T1 (en) 2003-05-22
JP2004502397A (en) 2004-01-22
WO2002005449A1 (en) 2002-01-17
WO2002005474A1 (en) 2002-01-17
AUPQ865900A0 (en) 2000-08-03
US20030156013A1 (en) 2003-08-21

Similar Documents

Publication Publication Date Title
US20040039973A1 (en) Data communication method
AU707999B2 (en) Method and apparatus for data encoding and communication over noisy media
US4259663A (en) Contention interference detection by comparison of transmitted and received signal information
US5289476A (en) Transmission mode detection in a modulated communication system
CN1106727C (en) Methods for generating side information in presence of time-selective fading
JPH04506731A (en) Bit error rate detection
CA2059922A1 (en) Preamble recognition and synchronization detection in partial-response systems
WO1991005416A1 (en) Collision detection using code rule violations of the manchester code
EP0258621A2 (en) Digital sequence polarity detection with adaptive synchronization
WO2006109327A1 (en) Method and system for detecting messages in the presence of noise
JPH07112189B2 (en) Signal detection method
US6256355B1 (en) Transmitter, receiver, communication method and radio communication system
EP0737384B1 (en) Digital transmission and recording system with simple error correction
CA2215380C (en) Method and apparatus for data encoding and communication over noisy media
JP3419367B2 (en) Unique word detection circuit and unique word detection method
CN116192338B (en) Quick blind identification method of LDPC code
KR100556467B1 (en) Method and apparatus for demapping
SE0102951L (en) Optimization of decision threshold
US20230327807A1 (en) Digital radio receivers
US7532064B2 (en) FSK demodulator circuit
KR100720861B1 (en) Difference threshold test method for m-fsk signals
JP4413394B2 (en) Data receiving device based on data type recognition information detection
JPH0712164B2 (en) Frame synchronizer
JPH0614645B2 (en) Digital signal discrimination circuit
JP2547577B2 (en) Error correction block code decoding method

Legal Events

Date Code Title Description
AS Assignment

Owner name: PACIFIC SOLAR SUB 1 PTY LTD, AUSTRALIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BUB, STEPHEN LEONARD;REEL/FRAME:013656/0388

Effective date: 20020611

Owner name: WBC NO. 4 PTY LTD, AUSTRALIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BUB, STEPHEN LEONARD;REEL/FRAME:013656/0388

Effective date: 20020611

Owner name: CLEANSUN PTY LTD, AUSTRALIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BUB, STEPHEN LEONARD;REEL/FRAME:013656/0388

Effective date: 20020611

AS Assignment

Owner name: PACIFIC SOLAR PTY LIMITED, AUSTRALIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CLEANSUN PTY LTD;WBC NO. 4 PTY LTD;PACIFIC SOLAR SUB 1 PTY LTD;REEL/FRAME:015375/0138

Effective date: 20030630

AS Assignment

Owner name: ARMSON NOMINEES PTY LIMITED, AUSTRALIA

Free format text: LICENSE AGREEMENT;ASSIGNORS:PACIFIC SOLAR PTY LIMITED;ARMSON NOMINEES PTY LIMITED;REEL/FRAME:016081/0141

Effective date: 20040311

AS Assignment

Owner name: PACIFIC SOLAR PTY LIMITED, AUSTRALIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CLEANSUN PTY LTD.;WBC NO. 4 PTY LTD.;PACIFIC SOLAR SUB 1 PTY LTD.;REEL/FRAME:016083/0500

Effective date: 20030630

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION