Patent US5289476A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5289476A Expired / Lapsed US ⏱️ 0.0 years remaining

Transmission mode detection in a modulated communication system

Assignee: Echelon Corp
•
Filing: 1991-05-10
•
Granted: 1994-02-22
•
Expires: 2011-05-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A power line communication (PLC) apparatus wherein transmission mode information is encoded into each data packet while maintaining immunity from single bit errors. In the present invention, a power line communication system includes a transmitter/receiver (i.e. transceiver) which is coupled to a power distribution network. Data is transmitted through the power line by the transceiver in packets. The transceiver includes a preamble generator which creates a preamble for each of the data packets and a preamble decoder that decodes the preamble of a data packet and determines word sync for the packet. The preamble generated by the preamble generator consists of a carrier detect interval, a carrier sync interval, a bit sync interval, and a word sync pattern. The transceiver may select either BPSK or QPSK transmission modes on a data packet by data packet basis by encoding information into the packet preamble. Transmission mode information is encoded into the preamble using one of two seven-bit cross compatible word sync patterns for each data packet. Thus, one word sync pattern is used to define a BPSK transmission while the other word sync pattern is used to define a QPSK transmission. The transmitter may send data packets using either BPSK or QPSK on a packet by packet basis by generating the appropriate word sync pattern for each packet. The receiver uses the word sync pattern to determine the receive mode for each packet.

Inventors

  • 👤 Howard W. Johnson
  • 👤 Chin-Chen Lee
  • 👤 Amy O. Hurlbut

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 15:14
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/0001; H04L1/0036; H04L1/0039; H04B; H04B3/00; H04B3/54; H04B3/542; H04L1/0002; H04L1/0003; H04L1/0023; H04L1/0025; H04L1/0028; H04L1/0029; H04L1/004; H04L1/0072; H04L27/00; H04L27/0012; H04B2203/00; H04B2203/54; H04B2203/5404; H04B2203/5408; H04B2203/5416; H04B2203/5429; H04B2203/5445; H04B2203/5462; H04B2203/5483; H04L1/0056; H04L1/0057

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 127 words
In a data communication system having means for receiving data from a data source and means for transmitting data on a data communication medium, a preamble generator for generating a preamble for transmission with said data, said preamble generator comprising: means for encoding data word synchronization information into said preamble; means for encoding error detection information into said preamble, said means for encoding error detection information providing at least single bit error detection, said preamble with said data word synchronization information and said error detection information having a length of n binary digits; and means for encoding transmission mode information into said preamble, said preamble with said data word synchronization information, said error detection information, and said transmission mode information having a length of n+1 binary digits.
Claim 2
Dependent Claim 127 words
In a data communication system having means for receiving data from a data source and means for transmitting data on a data communication medium, a preamble generator for generating a preamble for transmission with said data, said preamble generator comprising: means for encoding data word synchronization information into said preamble; means for encoding error detection information into said preamble, said means for encoding error detection information providing at least single bit error detection, said preamble with said data word synchronization information and said error detection information having a length of n binary digits; and means for encoding transmission mode information into said preamble, said preamble with said data word synchronization information, said error detection information, and said transmission mode information having a length of n+1 binary digits.
Claim 3
Dependent Claim 33 words
The preamble generator as claimed in claim 1 wherein said preamble with said data word synchronization information, said error detection information, and said transmission mode information has a length of seven binary digits.
Claim 4
Dependent Claim 21 words
The preamble generator as claimed in claim 1 wherein said transmission mode information specifies a BPSK or a QPSK transmission mode.
Claim 5
Dependent Claim 24 words
The preamble generator as claimed in claim 1 wherein said transmission mode information is encoded using one of two predetermined data word synchronization patterns.
Claim 6
Dependent Claim 23 words
The preamble generator as claimed in claim 1 wherein said transmission mode information is encoded on a data packet by data packet basis.
Claim 7
Dependent Claim 25 words
The preamble generator as claimed in claim 1 wherein said preamble includes a seven bit data word synchronization pattern with the binary value of 0110000.
Claim 8
Dependent Claim 25 words
The preamble generator as claimed in claim 1 wherein said preamble includes a seven bit data word synchronization pattern with the binary value of 0110111.
Claim 9
Dependent Claim 141 words
In a data communication system having means for receiving data from a data source and means for transmitting data on a data communication medium, a preamble decoder for interpreting preamble information received with said data, said preamble decoder comprising: means for receiving a preamble, said preamble having encoded data word synchronization information, error detection information, and transmission mode information, said error detection information providing at least single bit error detection, said preamble with said data word synchronization information and said error detection information having a length of n binary digits, said preamble with said data word synchronization information, said error detection information, and said transmission mode information having a length of n+1 binary digits; means for decoding said transmission mode information; and means for switching to a receive mode specified by said transmission mode information decoded by said means for decoding.
Claim 10
Dependent Claim 141 words
In a data communication system having means for receiving data from a data source and means for transmitting data on a data communication medium, a preamble decoder for interpreting preamble information received with said data, said preamble decoder comprising: means for receiving a preamble, said preamble having encoded data word synchronization information, error detection information, and transmission mode information, said error detection information providing at least single bit error detection, said preamble with said data word synchronization information and said error detection information having a length of n binary digits, said preamble with said data word synchronization information, said error detection information, and said transmission mode information having a length of n+1 binary digits; means for decoding said transmission mode information; and means for switching to a receive mode specified by said transmission mode information decoded by said means for decoding.
Claim 11
Dependent Claim 37 words
The preamble decoder as claimed in claim 8 wherein said means for decoding further includes means for computing a Hamming distance between said preamble received by said means for receiving and a predetermined data word synchronization pattern.
Claim 12
Dependent Claim 35 words
The preamble decoder as claimed in claim 8 wherein said means for switching further including means for selecting a BPSK or a QPSK receiving mode depending upon the mode decoded by said means for decoding.
Claim 13
Dependent Claim 122 words
In a data communication system having means for receiving data from a data source and means for transmitting data on a data communication medium, a process for generating a preamble for transmission with said data, said process comprising the steps of: encoding data word synchronization information into said preamble; encoding error detection information into said preamble, said step of encoding error detection information providing at least single bit error detection, said preamble with said data word synchronization information and said error detection information having a length of n binary digits; and encoding transmission mode information into said preamble, said preamble with said data word synchronization information, said error detection information, and said transmission mode information having a length of n+1 binary digits.
Claim 14
Dependent Claim 122 words
In a data communication system having means for receiving data from a data source and means for transmitting data on a data communication medium, a process for generating a preamble for transmission with said data, said process comprising the steps of: encoding data word synchronization information into said preamble; encoding error detection information into said preamble, said step of encoding error detection information providing at least single bit error detection, said preamble with said data word synchronization information and said error detection information having a length of n binary digits; and encoding transmission mode information into said preamble, said preamble with said data word synchronization information, said error detection information, and said transmission mode information having a length of n+1 binary digits.
Claim 15
Dependent Claim 32 words
The process as claimed in claim 11 wherein said preamble with said data word synchronization information, said error detection information, and said transmission mode information has a length of seven binary digits.
Claim 16
Dependent Claim 20 words
The process as claimed in claim 11 wherein said transmission mode information specifies a BPSK or a QPSK transmission mode.
Claim 17
Dependent Claim 23 words
The process as claimed in claim 11 wherein said transmission mode information is encoded using one of two predetermined data word synchronization patterns.
Claim 18
Dependent Claim 22 words
The process as claimed in claim 11 wherein said transmission mode information is encoded on a data packet by data packet basis.
Claim 19
Dependent Claim 24 words
The process as claimed in claim 11 wherein said preamble includes a seven bit data word synchronization pattern with the binary value of 0110000.
Claim 20
Dependent Claim 24 words
The process as claimed in claim 11 wherein said preamble includes a seven bit data word synchronization pattern with the binary value of 0110111.
Claim 21
Dependent Claim 135 words
In a data communication system having means for receiving data from a data source and means for transmitting data on a data communication medium, a process for interpreting preamble information received with said data, said process comprising the steps of: receiving a preamble, said preamble having encoded data word synchronization information, error detection information, and transmission mode information, said error detection information providing at least single bit error detection, said preamble with said data word synchronization information and said error detection information having a length of n binary digits, said preamble with said data word synchronization information, said error detection information, and said transmission mode information having a length of n+1 binary digits; decoding said transmission mode information; and switching to a receive mode specified by said transmission mode information decoded in said decoding step.
Claim 22
Dependent Claim 135 words
In a data communication system having means for receiving data from a data source and means for transmitting data on a data communication medium, a process for interpreting preamble information received with said data, said process comprising the steps of: receiving a preamble, said preamble having encoded data word synchronization information, error detection information, and transmission mode information, said error detection information providing at least single bit error detection, said preamble with said data word synchronization information and said error detection information having a length of n binary digits, said preamble with said data word synchronization information, said error detection information, and said transmission mode information having a length of n+1 binary digits; decoding said transmission mode information; and switching to a receive mode specified by said transmission mode information decoded in said decoding step.
Claim 23
Dependent Claim 33 words
The process as claimed in claim 18 wherein said step of decoding further including computing a Hamming distance between said preamble received in said receiving step and a predetermined data word synchronization pattern.
Claim 24
Dependent Claim 31 words
The process as claimed in claim 18 wherein said step of switching further including selecting a BPSK or a QPSK receiving mode depending upon the mode decoded in said decoding step.

References Cited (Backward Citations)

US4843352A Cited
US5228041A Cited
US5070503A Cited
US4972417A Cited
US5159452A Cited
US5179360A Cited
US5195098A Cited
US5210518A Cited
US5210770A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-02-21 1997-08-23 1998-02-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-02-21 2001-08-23 2002-02-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-02-21 2005-08-23 2006-02-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag