+

US20030156012A1 - Apparatus and method for a low-rate data transmission mode over a power line - Google Patents

Apparatus and method for a low-rate data transmission mode over a power line Download PDF

Info

Publication number
US20030156012A1
US20030156012A1 US10/028,078 US2807801A US2003156012A1 US 20030156012 A1 US20030156012 A1 US 20030156012A1 US 2807801 A US2807801 A US 2807801A US 2003156012 A1 US2003156012 A1 US 2003156012A1
Authority
US
United States
Prior art keywords
frame
data
blocks
homeplug
fec
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.)
Granted
Application number
US10/028,078
Other versions
US6985072B2 (en
Inventor
Mohammad Omidi
Hossein Alavi
Ahmad Chini
Mohammad Movadhedin
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.)
Maxim Integrated Products Inc
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
Priority to US10/028,078 priority Critical patent/US6985072B2/en
Assigned to VALENCE SEMICONDUCTOR, INC. reassignment VALENCE SEMICONDUCTOR, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ALAVI, HOSSEIN, CHINI, AHMAD, MOVADHEDIN, MOHAMMAD REZA, OMIDI, MOHAMMAD JAVAD
Assigned to MAXIM INTEGRATED PRODUCTS, INC. reassignment MAXIM INTEGRATED PRODUCTS, INC. SECURITY AGREEMENT Assignors: VALENCE SEMICONDUCTOR, INC.
Priority to AU2002357286A priority patent/AU2002357286A1/en
Priority to PCT/US2002/040312 priority patent/WO2003056741A2/en
Publication of US20030156012A1 publication Critical patent/US20030156012A1/en
Assigned to MAXIM INTEGRATED PRODUCTS, INC. reassignment MAXIM INTEGRATED PRODUCTS, INC. NUNC PRO TUNC ASSIGNMENT (SEE DOCUMENT FOR DETAILS). Assignors: VALENCE SEMICONDUCTOR, INC.
Application granted granted Critical
Publication of US6985072B2 publication Critical patent/US6985072B2/en
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0072Error control for data other than payload data, e.g. control data
    • 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/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/5429Applications for powerline communications
    • H04B2203/5454Adapter and plugs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving

Definitions

  • the invention relates to the field of communications.
  • one embodiment of the invention relates to an apparatus and method providing for low-rate data transmissions over a power line. GENERAL BACKGROUND
  • the HomePlug 1.0 Specification identifies four modes of operation, all supporting high-rate data transmissions over a power line. These modes of operation include a Robust (ROBO) mode, a Differential Binary Phase Shift Keying (DBPSK) mode and two different speeds of Differential Quadrature Phase Shift Keying (“1 ⁇ 4” DQPSK and “3 ⁇ 4” DQPSK).
  • ROBO Robust
  • DBPSK Differential Binary Phase Shift Keying
  • DBPSK Differential Binary Phase Shift Keying
  • 1 ⁇ 4 Differential Quadrature Phase Shift Keying
  • 3 ⁇ 4 Differential Quadrature Phase Shift Keying
  • the maximum possible PHY layer payload transmission rate supported by these modes of operation normally ranges from one megabits per second (Mbps) for ROBO mode to 13 megabits per second (Mbps) for DQPSK (3 ⁇ 4). These rates are realized by employing an extensive digital signal processor (DSP) computational power at the transmitter and receiver. It is now being realized that the current HomePlug standard fails to provide a low-cost solution to support stations operating at substantially lower data rates such as automation control devices (e.g., home appliances, security and monitoring devices and light/temperature scheduling devices).
  • automation control devices e.g., home appliances, security and monitoring devices and light/temperature scheduling devices.
  • FIG. 1 is an exemplary embodiment of a communication system operating in accordance to the HomePlug standard.
  • FIG. 2 is a general, exemplary embodiment of a HomePlug compliant station.
  • FIG. 3 is an exemplary embodiment illustrative of general operations of logic within a MAC layer of a HomePlug compliant station for tracking channel estimation information.
  • FIG. 4 is an exemplary embodiment of general Transmit (TX) operations conducted by the PHY layer of a first HomePlug compliant station of FIG. 1.
  • FIG. 5 is an exemplary embodiment of general Transmit (TX) operations conducted by the PHY layer of a HomePlug compliant station of FIG. 1 during LORA mode.
  • TX general Transmit
  • FIG. 6 is an exemplary embodiment of general Receive (RX) operations conducted by a PHY layer of a receiving HomePlug compliant station of FIG. 1 upon detecting transmissions in LORA mode.
  • RX general Receive
  • FIG. 7 is an exemplary embodiment of general TX operations conducted by a PHY logic of a low-rate, HomePlug compliant station of FIG. 1.
  • FIG. 8 is an exemplary flowchart of the TX and RX operations for supporting low-rate data transmissions.
  • one embodiment of the invention relates to an apparatus and method for enabling low-rate transmission of information over a power line operating in accordance with the HomePlug standard. This may be accomplished through the creation of a new mode of operation referred to as “low-rate automation control” or (LORA) mode.
  • LORA low-rate automation control
  • HomePlug compliant stations configured to support the LORA mode offer a cost-effective solution.
  • low-rate HomePlug compliant stations e.g., network appliances, networked thermostats or lighting controls, etc.
  • logic namely its controller, analog front-end (AFE), filters and the like would be less complex and thus less costly to produce. Also, if implemented as hardware, such logic would occupy less silicon area.
  • a “frame” is generally defined to a particular grouping of data for transport over a power line. Such data may include symbols that enable the transmission of bits of information, namely address, data, control or any combination thereof.
  • a “power line” is generally defined as one or more physical or virtual links, namely information-carrying mediums to establish a communication pathway.
  • a power line may be Alternating Current (AC) electrical wiring.
  • AC Alternating Current
  • a power line may be a telephone line (e.g., twisted pair) or another electrical wire type, optical fiber, cable, bus trace, or even a wireless path (e.g., air in combination with wireless signaling technology).
  • a “HomePlug compliant station” is an electronic device or adapter that is configured to receive data over a power line and transfer data in accordance with current or future HomePlug standards (generically referred to herein as the “HomePlug standard”).
  • the current version of the HomePlug standard is entitled “HomePlug 1.0 Specification,” published by the HomePlug Network Alliance on or around Jun. 30, 2001.
  • stations examples include a computer (e.g., a gateway or server, hand-held “PDA”, a data terminal, laptop, desktop, etc.), a modem, a set-top box, an automation control device (e.g., network appliance, networked security equipment, networked thermostat, lighting scheduling equipment, etc.), or even a communication device (e.g., telephone, cellular phone, pager, etc.).
  • a computer e.g., a gateway or server, hand-held “PDA”, a data terminal, laptop, desktop, etc.
  • modem e.g., a modem
  • a set-top box e.g., an automation control device (e.g., network appliance, networked security equipment, networked thermostat, lighting scheduling equipment, etc.), or even a communication device (e.g., telephone, cellular phone, pager, etc.).
  • a communication device e.g., telephone, cellular phone, pager, etc.
  • a HomePlug compliant station is configured for either a two or three prong power cord for coupling to a wall socket or perhaps a RJ-11 telephone cord for coupling to an RJ-11 jack.
  • the adapter converts information formatted in accordance with the HomePlug standard into another format readable by another station, which is coupled to the adapter via a connector (e.g., RJ-11 jack, serial port, Universal Serial Bus “USB” port, parallel port or any combination thereof) or through wireless communications.
  • the adapter would employ a wireless transceiver or receiver operating in accordance with a wireless communication protocol (e.g., Bluetooth, HyperLAN/2, IEEE 802.11, etc.).
  • a HomePlug compliant station comprises “logic,” namely hardware, firmware, software or any combination thereof that performs a desired function on input information.
  • the logic may be adapted as circuitry that performs various operations on a plurality of data blocks.
  • This circuitry may include a “controller” such as a digital signal processor, a general microprocessor, a micro-controller, an application specific integrated circuit (ASIC), a field programmable gate array, a state machine, combinatorial logic or the like.
  • the invention When implemented as software, the invention is characterized, at least in part, as a series of instructions that, when executed, perform a certain function.
  • the software may be stored in a machine-readable medium, including but not limited to an electronic circuit, a semiconductor memory device, a read only memory (ROM), a flash memory, an erasable ROM (EROM), a floppy diskette, a compact disk, an optical disk, a hard disk, a fiber optic medium, a radio frequency (RF) link or the like.
  • ROM read only memory
  • EROM erasable ROM
  • a floppy diskette a compact disk
  • an optical disk an optical disk
  • hard disk a hard disk
  • fiber optic medium a radio frequency
  • Communication system 100 includes a plurality of stations 110 1 - 110 X (X ⁇ 1) in communication with each other via a power line 120 routed through an establishment (e.g., residence, apartment building, place of business, etc.).
  • power line 120 may be an AC power line normally carrying an AC voltage (e.g., 120 VAC to 240 VAC) over which data is transmitted in accordance with the HomePlug standard.
  • power line 120 may be a telephone line (e.g., twisted pair) over which data is transmitted in accordance with the HomePlug standard.
  • Stations 110 1 - 110 X are coupled to power line 120 via dedicated links 130 1-130 X , which may support wired or wireless communications. These stations 110 1 - 110 X exchange information over power line 120 using a plurality of carriers.
  • a “carrier” is an electromagnetic pulse or wave transmitted at a steady base frequency of alternation on which information can be imposed.
  • the carrier may be a light beam on which information can be imposed.
  • station 110 1 is a HomePlug compliant station supporting both high-rate and low-rate data transmissions.
  • HomePlug compliant station 110 1 may operate in a plurality of operating modes, namely Robust (ROBO) mode, BPSK mode, two different QPSK modes and Low-Rate Automation control (LORA) mode described below.
  • Station 110 2 is a “low-rate” HomePlug compliant station that exclusively operates in the LORA mode.
  • Station 1103 is an adapter while station 110 4 is a wireless adapter.
  • a network transceiver 140 may be further coupled to power line 120 and provide communications to a network 150 separate and apart from the network formed by power line 120 .
  • the network 150 may be employed as a local area network, a wide area network (WAN) such as the Internet or another type of network architecture.
  • the “network transceiver” may include a computer (e.g., gateway, server, etc.), a router, or a switching device for example.
  • HomePlug compliant station 110 X includes a physical layer (PHY) layer 200 and a media access control (MAC) layer 210 .
  • PHY layer 200 comprises logic that is responsible for at least controlling forward error correction, modulation/demodulation and maintaining electrical connections over a wire-side interface 220 associated with power line 120 as needed.
  • MAC layer 210 comprises logic that at least controls segmentation and reassembly of HomePlug frames between PHY layer 200 and a logical interface 230 .
  • the HomePlug compliant station stores a plurality of tone map indices 250 .
  • a “tone map index” is a multi-bit vector that indicates what carriers are reliable for communication with a particular station.
  • a tone map index may be a 84-bit vector that indicate which carriers are unreliable.
  • tone map index 260 one of the tone map indices, namely tone map index 260 , is reserved exclusively to identify a HomePlug compliant station is operating and transmitting information in accordance with the LORA mode of operation.
  • the control bits associated with tone map index 260 are loaded with other control information into logic at the PHY layer for placement into frame control symbols of an intermediary frame.
  • the receiving HomePlug compliant station upon detecting transmissions in the LORA mode, the receiving HomePlug compliant station, if able, operates in LORA mode for that communication session. Otherwise, the transmissions are treated as high-speed data transfers using both Data FEC and Frame Control FEC decoding logic as described in FIG. 6.
  • bit transfer rate of approximately 625 kilobits per second (Kbps) is achieved. This is computed by the maximum number (40) of FEC blocks (described below) multiplied by 25 bits carried per FEC block divided by 1.6 milliseconds (i.e. transmission duration for one frame). This differs from ROBO mode that supports 870 Kbps.
  • FIG. 4 a first exemplary embodiment of general Transmit (TX) operations conducted by logic at the PHY layer of a HomePlug compliant station 110 X is shown.
  • the PHY layer logic receives information from MAC layer 210 and produces a HomePlug frame 300 .
  • HomePlug frame 300 features a first delimiter 310 , a second delimiter 320 and a payload 330 .
  • first delimiter 310 is used to identify the start of HomePlug frame 300 .
  • first delimiter 310 includes a first frame control field 311 containing a plurality of frame control symbols, such as four (4) OFDM frame control symbols 312 - 315 for example.
  • first delimiter 310 includes a field 316 for a preamble signal that is placed therein after encoding has been completed.
  • second delimiter 320 includes a second frame control field 321 , which again features frame control symbols, namely four (4) OFDM frame control symbols 322 - 325 for this embodiment.
  • the OFDM frame control symbols 322 - 325 are used to identify the end of HomePlug frame 300 and may be identical to OFDM symbols placed in first delimiter 310 .
  • Second delimiter 320 includes a field 326 for the preamble signal to be placed therein after encoding has been completed.
  • frame control field 311 or 321 for delimiters 310 or 320 is shown in Table 1.
  • frame control field 311 enables the transfer of twenty-five ( 25 ) bits of control information 327 divided up into a plurality of subfields such as a delimiter type (DT) subfield, variant (VF) subfield and frame control check sequence (FCCS) subfield for example.
  • one bit of frame control field 311 may be used to signal a receiving HomePlug compliant station to extract certain data bits from the payload for routing over a separate communication channel for enhanced control functionality as described below.
  • the DT subfield may be adapted as a 3-bit field that identifies the delimiter and its position relative to the resultant HomePlug frame.
  • the FCCS subfield features a cyclic redundancy check (CRC).
  • CRC cyclic redundancy check
  • the CRC is 8-bits in length.
  • the VF subfield may be adapted to include a frame length subfield and a tone map index (TMI) subfield.
  • the frame length subfield may be used to indicate the length of the HomePlug frame in terms of the number of 40-symbol Physical (PHY) transmission blocks, followed by zero or one 20-symbol PHY transmission blocks. This allows frame length subfield to cover overall symbol numbers ranging from 20 symbols to 160 symbols for this embodiment. In the ROBO and LORA modes, the number of symbols should be a multiple of 40.
  • the TMI subfield contains an index to the receiving HomePlug compliant station's tone map table for use in encoding and decoding and perhaps LORA mode detection as described below.
  • control information 327 e.g., bits associated with the CC, DT, VF and FCCS subfields
  • FEC Frame Control Forward Error Correction
  • Frame Control FEC encoding logic 340 includes an encoder 341 and/or a frame control interleaver 342 .
  • Encoder 341 may be adapted to encode twenty-five (25) control bits into a 100-bit code word.
  • Frame control interleaver 342 redundantly maps the 100-bits into four (4) symbols of up to 84-bits each. Such operations are described on pages 9-12 of the HomePlug 1.0 Specification incorporated herewith by reference.
  • Data FEC encoding logic 350 is adapted to perform scrambling, Reed-Solomon encoding, convolutional encoding and complex bit interleaving operations on data 331 , and thereafter, to load the encoded and/or interleaved data within payload 330 . Such operations are described on pages 13-18 of the HomePlug 1.0 Specification incorporated herewith by reference.
  • An intermediary frame 360 produced by the combined outputs of both FEC encoding logic units 340 and 350 , is processed by a modulation unit 370 (e.g., an OFDM modulator) to produce the HomePlug frame 300 .
  • the HomePlug frame 300 is converted to an analog format by an analog front-end (AFE) 380 before transmission over different channels supported by the power line.
  • AFE analog front-end
  • both data 331 and control information 327 are processed by Frame Control FEC encoding logic 340 , thereby avoiding usage of scrambler, Reed-Solomon encoder, convolutional encoder and complex bit interleaving.
  • control information 327 (e.g., bits associated with the CC, DT, VF and FCCS subfields) is processed by Frame Control FEC encoding logic 340 to produce frame control symbols 312 - 315 and 322 - 325 for a HomePlug frame 400 .
  • the HomePlug compliant station can detect whether such transmissions are in accordance with the LORA mode of operation through analysis of the control information 327 to be transmitted for example.
  • Frame Control FEC encoding logic 340 is adapted to detect when HomePlug frame 400 is being transmitted while the HomePlug compliant station is in LORA mode. This may be accomplished by Frame Control FEC encoding logic 340 analyzing control information associated with the TMI subfield, which is carried by frame control symbol 314 . In the event that the control information associated with the TMI subfield indicates a specific tone map index used to identify a transmission in LORA mode, all encoding for that communication session is handled by Frame Control FEC encoding logic 340 .
  • Frame Control FEC encoding logic 340 is further configured to determine the length (in symbols) of payload 330 for HomePlug frame 400 .
  • Frame Control FEC encoding logic 340 is adapted to analyze the control information associated with a length subfield of the VF subfield, which is also carried by frame control symbol 314 .
  • Frame Control FEC encoding logic 340 further receives data destined for payload 330 of HomePlug frame 400 .
  • multiple FEC blocks 410 are generated by Frame Control FEC encoding logic 340 , each FEC block 410 X carrying a plurality of input bits.
  • a first grouping of input bits 420 e.g., twenty-five “25” input bits
  • a second grouping of input bits 421 is encoded and/or interleaved to produce multiple symbols forming a second FEC block 410 2 . This process is repeated until all of the FEC blocks 410 are processed.
  • the input bits associated with each grouping are provided through one or more communication paths. For example, of the 25 input bits associated with first grouping 420 , 3 bytes of data 430 are provided over a first path.
  • a final data bit 431 representing the most significant or the least significant bit as shown, is provided through another path, namely a separate communication link carrying information independently from the first path. This data bit 431 may be extracted by the receiving HomePlug compliant station during a communication session and used for additional control functionality as described below.
  • final data bit 431 can be used as a parity bit to check for validity of data bits 430 .
  • final data bit 431 may be used to provide additional information pertaining to the transmitting HomePlug compliant station or any logic implemented therein. This may be accomplished by the Frame Control FEC decoding logic at the receiving HomePlug compliant station extracting final data bit 431 and routing that data bit over a separate communication channel (referred to as a “slow communication channel”).
  • the “slow communication channel” is a virtual parallel path to the communication pathway already established for the transmission of data bits 430 .
  • information may involve operational status of a transmitting HomePlug compliant station or logic employed therein (e.g., powered on/off, motor speed, measured temperature, etc.).
  • the information may involve sensed state changes of the station.
  • the information may involve any other information deemed relevant to control operations of the transmitting HomePlug compliant station.
  • a higher level protocol at the transmitting HomePlug compliant station is used to signal the receiving HomePlug compliant station that slow communication channel is operational.
  • This signaling technique can be accomplished through flag(s) (e.g., flag set within MAC layer software), by setting a selected data bit within one or more successive frame control fields of a delimiter, or by any other technique. If the slow communication channel is not operational, the final data bits associated with all FEC blocks are repeatedly placed in a selected state (e.g., active “1” or inactive “0”).
  • the information carried by the slow communication channel is 40 bits in a frame with 160 OFDM symbols.
  • the rate for such channel would be 40 divided by 1.6 milliseconds, namely 25 Kbps. This allows the slow communication channel to be used for control applications where very low bit rates are required and it can coexist with the main LORA channel over the power line.
  • “M” FEC blocks 410 1 - 410 M are combined by logic within the PHY layer, normally separate from Frame Control FEC encoding logic 340 , to form a PHY transmission block 440 1 .
  • ten (10) FEC blocks 410 1 - 410 10 are combined to form a PHY transmission block 440 1 .
  • the size of payload 330 is “N” PHY transmission blocks 440 1 - 440 n , where “N” ranges from one to four.
  • a second PHY transmission block 440 2 is contained in payload 330 , it is produced by combining the next series of “M” FEC blocks. This process continues until N ⁇ M FEC blocks have been encoded and/or interleaved by Frame Control FEC encoding logic 340 and combined as PHY transmission blocks in forming payload 330 of an intermediary frame 450 .
  • the intermediary frame 450 is modulated by a modulation unit 460 to produce HomePlug frame 400 that is transmitted by an analog front end (not shown) over a power line.
  • Data FEC encoding logic 350 is not used for any encoding operations during LORA mode.
  • Logic of PHY layer 500 receives HomePlug frame 400 over a power line 120 .
  • This logic includes an analog front-end (AFE) 510 to place frame 400 into a different form and a demodulator 515 to demodulate the received HomePlug frame 400 in accordance with any type of demodulation scheme such as OFDM demodulation.
  • AFE analog front-end
  • demodulator 515 to demodulate the received HomePlug frame 400 in accordance with any type of demodulation scheme such as OFDM demodulation.
  • information associated with demodulated HomePlug frame is routed to Frame Control FEC decoding logic 530 and the information associated with demodulated HomePlug frame is routed to Data FEC decoding logic 520 .
  • both a payload data 330 and frame control symbols 312 - 315 and 322 - 325 of the received frame are routed to the Frame Control FEC decoding logic 530 .
  • At least one of frame control symbols (e.g., symbol 314 ) is de-interleaved and/or decoded to determine whether the incoming HomePlug frame is transmitted by a station operating in LORA mode. Such determination may be accomplished by detecting a specific tone map index carried by frame control symbol 314 . Such analysis may be handled by dedicated logic (not shown) or by Frame Control FEC decoding logic 530 .
  • the PHY logic 500 within the receiving HomePlug compliant station de-interleaves and decodes frame control symbols 312 - 315 as normal and segments data within payload 330 into “N” PHY transmission blocks 540 1 - 540 N (N ⁇ 1).
  • Each PHY transmission block 540 1 , . . . , 540 N is 40-symbols in length for this embodiment.
  • the data associated with these PHY transmission blocks 540 1 - 540 N is processed by Frame Control FEC decoding logic 530 .
  • each FEC block 550 1 - 550 M represents four symbols formed by a corresponding encoding/interleaving operation(s).
  • Each of these FEC blocks 550 1 - 550 M is separately de-interleaved (if interleaving performed at the transmitting station) and then decoded to recover the input bits.
  • Such de-interleaving and/or decoding occurs for each FEC block 550 1 , . . . , 550 M until all of the FEC blocks for first PHY transmission block 540 1 and subsequent PHY transmission block(s) 540 2 , . . . , 540 N have been processed.
  • a bit transfer rate of approximately 7600 Kbps is achieved. This is computed by the maximum number of reliable carriers (76) multiplied by the number of symbols within the PHY transmission blocks (160) divided by 1.6 milliseconds (i.e. transmission duration for one frame). This transmission rate is equivalent to stations operating in ROBO mode.
  • FIG. 7 an exemplary embodiment of general TX operations conducted by PHY logic 600 of a low-rate, HomePlug compliant station 110 2 of FIG. 1 is shown.
  • Logic within a PHY layer 600 of low-rate, HomePlug compliant station 110 2 comprises Frame Control FEC encoding logic 340 and excludes Data FEC encoding logic. This reduces complexity of the PHY logic and provides cost benefits during manufacture.
  • control information 327 (e.g., bits associated with the CC, DT, VF and FCCS subfields) is processed by Frame Control FEC encoding logic 340 to produce frame control symbols 312 - 315 and 322 - 325 used by a resultant HomePlug frame (not shown).
  • the HomePlug compliant station can detect whether such transmissions are in accordance with the LORA mode of operation by analysis of control information 327 .
  • Frame Control FEC encoding logic 340 detects that transmissions are being conducted under the LORA mode by analyzing control information 327 . In the event that the control information identifies a transmission as being conducted in LORA mode, all encoding for that communication session is handled by Frame Control FEC encoding logic 340 .
  • Frame Control FEC encoding logic 340 is further configured to determine the length (in symbols) of payload 330 for generating the HomePlug frame.
  • One way to accomplish this task is to analyze the control information contained within a length subfield of the VF subfield, which is carried by frame control symbol 314 .
  • Frame Control FEC encoding logic 340 further receives data destined for payload 330 of the HomePlug frame.
  • multiple FEC blocks 410 are generated by Frame Control FEC encoding logic 340 , each FEC block 410 X carrying a plurality of input bits. For instance, a first grouping of input bits 420 (e.g., twenty-five “25” input bits) is encoded and/or to produce multiple symbols forming first FEC block 410 1 . A second grouping of input bits 421 is encoded and/or interleaved to produce multiple symbols forming second FEC block 410 2 . This process is repeated until all of the FEC blocks are processed.
  • a first grouping of input bits 420 e.g., twenty-five “25” input bits
  • a second grouping of input bits 421 is encoded and/or interleaved to produce multiple symbols forming second FEC block 410 2 . This process is repeated until all of the FEC blocks are processed.
  • input bits may be provided over multiple communication paths. For example, for the 25 input bits associated with first grouping 420 , three (3) bytes of data 430 are provided independently from final data bit 431 . The presence of data bit 431 may be used as an effective technique for providing additional status or other control functionality pertaining to the transmitting HomePlug compliant station.
  • “M” FEC blocks 410 1 - 410 M are combined to form a PHY transmission block 440 1 .
  • ten (10) FEC blocks 410 1 - 410 10 are combined to form PHY transmission block 440 1 .
  • a second PHY transmission block 440 2 is contained in payload 330 , it is produced by combining the next “M” FEC blocks.
  • This process continues until “N” PHY transmission blocks have been filled to produce an intermediary frame 450 .
  • Intermediary frame 450 is then modulated to produce a HomePlug frame that is transmitted by an analog front-end over a power line as shown in FIG. 5.
  • FIG. 8 an exemplary flowchart of the operations for supporting low-rate data transmissions in accordance with the LORA mode is shown.
  • the HomePlug compliant station configures a transmitted frame to identify that the transmission is being conducted in the LORA mode (blocks 700 and 705 ). This may be accomplished by setting control information to be carried by one or more frame control symbols to a specific value.
  • the control information is encoded and/or interleaved by the Frame Control FEC encoding logic to produce the frame control symbols (block 710 ).
  • data destined for the payload is encoded and/or interleaved by the Frame Control FEC encoding logic to produce FEC blocks (block 715 ).
  • Multiple FEC blocks are combined to produce one PHY transmission block.
  • One of more PHY transmission blocks form the payload of the frame (block 720 ). If there are an insufficient number of FEC blocks to provide a full PHY transmission pad, padding may be provided.
  • the frame control symbols and payload are modulated to produce a HomePlug frame (block 725 ), which is normally converted to an analog form for routing over the power line (block 730 ).
  • the analog signals forming the HomePlug frame are recovered and placed the HomePlug frame into a digital form (block 735 ).
  • the recovered HomePlug frame is demodulated and the transmission is analyzed to determine if the communication session under LORA mode is requested (blocks 740 and 745 ). This may involve the Frame Control FEC decoding logic to de-interleave and/or decode one or more of the frame control symbols. If LORA mode is detected for this communication session, the remainder of the frame control symbols (if not all de-interleaved and decided) and data within the payload are de-interleaved and/or decoded to recover the control bits and the input data bits (block 750 ).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

In one embodiment, a system and method for receiving information over a power line in accordance with the HomePlug specification is described. The receiver side of the method involves separation of the data within a payload of an incoming frame into a plurality of blocks. Thereafter, both frame control symbols and data within the blocks are processed by Frame Control Forward Error Correction (FEC) decoding logic.

Description

    FIELD
  • The invention relates to the field of communications. In particular, one embodiment of the invention relates to an apparatus and method providing for low-rate data transmissions over a power line. GENERAL BACKGROUND [0001]
  • Originally, power line networking was conceived for the networking and high-speed transport of data in small office and home office environments. Recently, a specification entitled “HomePlug 1.0 Specification,” was published by the HomePlug Network Alliance. The HomePlug 1.0 Specification provides functions, operations and interface characteristics for high-speed networking based on Orthogonal Frequency Division Multiplexing (OFDM) modulation and using power line wiring as its medium. [0002]
  • The HomePlug 1.0 Specification identifies four modes of operation, all supporting high-rate data transmissions over a power line. These modes of operation include a Robust (ROBO) mode, a Differential Binary Phase Shift Keying (DBPSK) mode and two different speeds of Differential Quadrature Phase Shift Keying (“¼” DQPSK and “¾” DQPSK). For instance, the ROBO mode is a robust form of Differential Binary Phase Shift Keying (DBPSK) that provides extensive time and frequency diversity to improve performance of a system under adverse conditions. [0003]
  • The maximum possible PHY layer payload transmission rate supported by these modes of operation normally ranges from one megabits per second (Mbps) for ROBO mode to 13 megabits per second (Mbps) for DQPSK (¾). These rates are realized by employing an extensive digital signal processor (DSP) computational power at the transmitter and receiver. It is now being realized that the current HomePlug standard fails to provide a low-cost solution to support stations operating at substantially lower data rates such as automation control devices (e.g., home appliances, security and monitoring devices and light/temperature scheduling devices). [0004]
  • The development of a mode of operation that supports low-rate data transmissions without altering operations supported by the current HomePlug standard may be useful for a variety of applications. Also, such development would provide substantial cost savings to allow manufacturers to produce different cost and complexity levels of HomePlug compliant stations. [0005]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The features and advantages of the invention will become apparent from the following detailed description of the invention in which: [0006]
  • FIG. 1 is an exemplary embodiment of a communication system operating in accordance to the HomePlug standard. [0007]
  • FIG. 2 is a general, exemplary embodiment of a HomePlug compliant station. [0008]
  • FIG. 3 is an exemplary embodiment illustrative of general operations of logic within a MAC layer of a HomePlug compliant station for tracking channel estimation information. [0009]
  • FIG. 4 is an exemplary embodiment of general Transmit (TX) operations conducted by the PHY layer of a first HomePlug compliant station of FIG. 1. [0010]
  • FIG. 5 is an exemplary embodiment of general Transmit (TX) operations conducted by the PHY layer of a HomePlug compliant station of FIG. 1 during LORA mode. [0011]
  • FIG. 6 is an exemplary embodiment of general Receive (RX) operations conducted by a PHY layer of a receiving HomePlug compliant station of FIG. 1 upon detecting transmissions in LORA mode. [0012]
  • FIG. 7 is an exemplary embodiment of general TX operations conducted by a PHY logic of a low-rate, HomePlug compliant station of FIG. 1. [0013]
  • FIG. 8 is an exemplary flowchart of the TX and RX operations for supporting low-rate data transmissions. [0014]
  • DETAILED DESCRIPTION
  • Herein, one embodiment of the invention relates to an apparatus and method for enabling low-rate transmission of information over a power line operating in accordance with the HomePlug standard. This may be accomplished through the creation of a new mode of operation referred to as “low-rate automation control” or (LORA) mode. [0015]
  • HomePlug compliant stations configured to support the LORA mode offer a cost-effective solution. For instance, low-rate HomePlug compliant stations (e.g., network appliances, networked thermostats or lighting controls, etc.) may be configured with logic that exclusively supports a LORA mode of operation. Such logic, namely its controller, analog front-end (AFE), filters and the like would be less complex and thus less costly to produce. Also, if implemented as hardware, such logic would occupy less silicon area. [0016]
  • In the following description, certain terminology is used to describe features of the invention. For instance, a “frame” is generally defined to a particular grouping of data for transport over a power line. Such data may include symbols that enable the transmission of bits of information, namely address, data, control or any combination thereof. [0017]
  • A “power line” is generally defined as one or more physical or virtual links, namely information-carrying mediums to establish a communication pathway. For this embodiment, a power line may be Alternating Current (AC) electrical wiring. Of course, as another embodiment, a power line may be a telephone line (e.g., twisted pair) or another electrical wire type, optical fiber, cable, bus trace, or even a wireless path (e.g., air in combination with wireless signaling technology). [0018]
  • A “HomePlug compliant station” is an electronic device or adapter that is configured to receive data over a power line and transfer data in accordance with current or future HomePlug standards (generically referred to herein as the “HomePlug standard”). The current version of the HomePlug standard is entitled “HomePlug 1.0 Specification,” published by the HomePlug Network Alliance on or around Jun. 30, 2001. Examples of certain types of stations include a computer (e.g., a gateway or server, hand-held “PDA”, a data terminal, laptop, desktop, etc.), a modem, a set-top box, an automation control device (e.g., network appliance, networked security equipment, networked thermostat, lighting scheduling equipment, etc.), or even a communication device (e.g., telephone, cellular phone, pager, etc.). [0019]
  • of course, as an adapter, a HomePlug compliant station is configured for either a two or three prong power cord for coupling to a wall socket or perhaps a RJ-11 telephone cord for coupling to an RJ-11 jack. The adapter converts information formatted in accordance with the HomePlug standard into another format readable by another station, which is coupled to the adapter via a connector (e.g., RJ-11 jack, serial port, Universal Serial Bus “USB” port, parallel port or any combination thereof) or through wireless communications. To support a wireless communication scheme, the adapter would employ a wireless transceiver or receiver operating in accordance with a wireless communication protocol (e.g., Bluetooth, HyperLAN/2, IEEE 802.11, etc.). [0020]
  • A HomePlug compliant station comprises “logic,” namely hardware, firmware, software or any combination thereof that performs a desired function on input information. For example, in one embodiment, the logic may be adapted as circuitry that performs various operations on a plurality of data blocks. This circuitry may include a “controller” such as a digital signal processor, a general microprocessor, a micro-controller, an application specific integrated circuit (ASIC), a field programmable gate array, a state machine, combinatorial logic or the like. [0021]
  • When implemented as software, the invention is characterized, at least in part, as a series of instructions that, when executed, perform a certain function. The software may be stored in a machine-readable medium, including but not limited to an electronic circuit, a semiconductor memory device, a read only memory (ROM), a flash memory, an erasable ROM (EROM), a floppy diskette, a compact disk, an optical disk, a hard disk, a fiber optic medium, a radio frequency (RF) link or the like. Such software may be executed by the controller. [0022]
  • I. General System Architecture [0023]
  • Referring to FIG. 1, an exemplary embodiment of a communication system operating in accordance to a HomePlug standard is shown. [0024] Communication system 100 includes a plurality of stations 110 1-110 X (X≧1) in communication with each other via a power line 120 routed through an establishment (e.g., residence, apartment building, place of business, etc.). With respect to one embodiment, power line 120 may be an AC power line normally carrying an AC voltage (e.g., 120 VAC to 240 VAC) over which data is transmitted in accordance with the HomePlug standard. For another embodiment, power line 120 may be a telephone line (e.g., twisted pair) over which data is transmitted in accordance with the HomePlug standard.
  • Stations [0025] 110 1-110 X are coupled to power line 120 via dedicated links 130 1-130 X, which may support wired or wireless communications. These stations 110 1-110 X exchange information over power line 120 using a plurality of carriers. In general, a “carrier” is an electromagnetic pulse or wave transmitted at a steady base frequency of alternation on which information can be imposed. Of course, when power line 120 is fiber optic medium, the carrier may be a light beam on which information can be imposed.
  • As shown, different types of stations [0026] 110 1-110 X may be employed in communication system 100. For example, station 110 1 is a HomePlug compliant station supporting both high-rate and low-rate data transmissions. Hence, HomePlug compliant station 110 1 may operate in a plurality of operating modes, namely Robust (ROBO) mode, BPSK mode, two different QPSK modes and Low-Rate Automation control (LORA) mode described below. Station 110 2 is a “low-rate” HomePlug compliant station that exclusively operates in the LORA mode. Station 1103 is an adapter while station 110 4 is a wireless adapter.
  • As an optional feature, a [0027] network transceiver 140 may be further coupled to power line 120 and provide communications to a network 150 separate and apart from the network formed by power line 120. The network 150 may be employed as a local area network, a wide area network (WAN) such as the Internet or another type of network architecture. The “network transceiver” may include a computer (e.g., gateway, server, etc.), a router, or a switching device for example.
  • II. Embodiments of HomePlug Compliant Stations [0028]
  • A. General Architecture [0029]
  • Referring to FIG. 2, an exemplary embodiment of a HomePlug compliant station [0030] 110 X is shown. In general, HomePlug compliant station 110 X includes a physical layer (PHY) layer 200 and a media access control (MAC) layer 210. PHY layer 200 comprises logic that is responsible for at least controlling forward error correction, modulation/demodulation and maintaining electrical connections over a wire-side interface 220 associated with power line 120 as needed. MAC layer 210 comprises logic that at least controls segmentation and reassembly of HomePlug frames between PHY layer 200 and a logical interface 230.
  • B. General Use of Tone Map Index in the MAC Layer of a HomePlug Compliant Station [0031]
  • Referring to FIG. 3, an exemplary embodiment of a general operations of logic within a MAC layer of any type of HomePlug compliant station is shown. For this embodiment, as an example, the HomePlug compliant station stores a plurality of [0032] tone map indices 250. Normally, a “tone map index” is a multi-bit vector that indicates what carriers are reliable for communication with a particular station. For this illustrative embodiment, a tone map index may be a 84-bit vector that indicate which carriers are unreliable.
  • Herein, one of the tone map indices, namely tone [0033] map index 260, is reserved exclusively to identify a HomePlug compliant station is operating and transmitting information in accordance with the LORA mode of operation. The control bits associated with tone map index 260 are loaded with other control information into logic at the PHY layer for placement into frame control symbols of an intermediary frame.
  • Thus, upon detecting transmissions in the LORA mode, the receiving HomePlug compliant station, if able, operates in LORA mode for that communication session. Otherwise, the transmissions are treated as high-speed data transfers using both Data FEC and Frame Control FEC decoding logic as described in FIG. 6. [0034]
  • In the MAC layer, during LORA mode, a bit transfer rate of approximately 625 kilobits per second (Kbps) is achieved. This is computed by the maximum number (40) of FEC blocks (described below) multiplied by 25 bits carried per FEC block divided by 1.6 milliseconds (i.e. transmission duration for one frame). This differs from ROBO mode that supports 870 Kbps. [0035]
  • C. General TX/RX Operations of a PHY Layer of a First Embodiment of a HomePlug Compliant Station [0036]
  • Referring now to FIG. 4, a first exemplary embodiment of general Transmit (TX) operations conducted by logic at the PHY layer of a HomePlug compliant station [0037] 110 X is shown. The PHY layer logic receives information from MAC layer 210 and produces a HomePlug frame 300. HomePlug frame 300 features a first delimiter 310, a second delimiter 320 and a payload 330.
  • As shown, [0038] first delimiter 310 is used to identify the start of HomePlug frame 300. For this embodiment, first delimiter 310 includes a first frame control field 311 containing a plurality of frame control symbols, such as four (4) OFDM frame control symbols 312-315 for example. Also, first delimiter 310 includes a field 316 for a preamble signal that is placed therein after encoding has been completed.
  • As further shown, [0039] second delimiter 320 includes a second frame control field 321, which again features frame control symbols, namely four (4) OFDM frame control symbols 322-325 for this embodiment. The OFDM frame control symbols 322-325 are used to identify the end of HomePlug frame 300 and may be identical to OFDM symbols placed in first delimiter 310. Second delimiter 320 includes a field 326 for the preamble signal to be placed therein after encoding has been completed.
  • An embodiment of a [0040] frame control field 311 or 321 for delimiters 310 or 320 is shown in Table 1. For example, frame control field 311 enables the transfer of twenty-five (25) bits of control information 327 divided up into a plurality of subfields such as a delimiter type (DT) subfield, variant (VF) subfield and frame control check sequence (FCCS) subfield for example. In one embodiment, one bit of frame control field 311 may be used to signal a receiving HomePlug compliant station to extract certain data bits from the payload for routing over a separate communication channel for enhanced control functionality as described below.
    TABLE 1
    Bit Number Bits
    Field (Symbol No.) (Symbol) Definition
    CC 24 (1)  1 (1) Contention Control
    DT 23-21 (2)  3 (2) Delimiter Type
    VF 20-8 (3) 13 (3) Variant Field
    FCCS  7-0 (4)  8 (4) Frame Control Check
    Sequence
  • The DT subfield may be adapted as a 3-bit field that identifies the delimiter and its position relative to the resultant HomePlug frame. The FCCS subfield features a cyclic redundancy check (CRC). For this embodiment, the CRC is 8-bits in length. [0041]
  • Moreover, the VF subfield may be adapted to include a frame length subfield and a tone map index (TMI) subfield. The frame length subfield may be used to indicate the length of the HomePlug frame in terms of the number of 40-symbol Physical (PHY) transmission blocks, followed by zero or one 20-symbol PHY transmission blocks. This allows frame length subfield to cover overall symbol numbers ranging from 20 symbols to 160 symbols for this embodiment. In the ROBO and LORA modes, the number of symbols should be a multiple of 40. The TMI subfield contains an index to the receiving HomePlug compliant station's tone map table for use in encoding and decoding and perhaps LORA mode detection as described below. [0042]
  • Referring still to FIG. 4, during ROBO mode or another high-speed data transmission mode of operation, control information [0043] 327 (e.g., bits associated with the CC, DT, VF and FCCS subfields) is processed by a Frame Control Forward Error Correction (FEC) encoding logic 340 to produce frame control symbols 312-315 and 322-325.
  • For this embodiment, Frame Control [0044] FEC encoding logic 340 includes an encoder 341 and/or a frame control interleaver 342. Encoder 341 may be adapted to encode twenty-five (25) control bits into a 100-bit code word. Frame control interleaver 342 redundantly maps the 100-bits into four (4) symbols of up to 84-bits each. Such operations are described on pages 9-12 of the HomePlug 1.0 Specification incorporated herewith by reference.
  • In addition, during ROBO mode, [0045] incoming data 331 to be transmitted from the HomePlug compliant station 110 X is processed by different logic referred to as a “Data FEC encoding logic” 350. Data FEC encoding logic 350 is adapted to perform scrambling, Reed-Solomon encoding, convolutional encoding and complex bit interleaving operations on data 331, and thereafter, to load the encoded and/or interleaved data within payload 330. Such operations are described on pages 13-18 of the HomePlug 1.0 Specification incorporated herewith by reference.
  • An [0046] intermediary frame 360, produced by the combined outputs of both FEC encoding logic units 340 and 350, is processed by a modulation unit 370 (e.g., an OFDM modulator) to produce the HomePlug frame 300. The HomePlug frame 300 is converted to an analog format by an analog front-end (AFE) 380 before transmission over different channels supported by the power line.
  • During LORA mode, however, both [0047] data 331 and control information 327 are processed by Frame Control FEC encoding logic 340, thereby avoiding usage of scrambler, Reed-Solomon encoder, convolutional encoder and complex bit interleaving.
  • As shown in FIG. 5, control information [0048] 327 (e.g., bits associated with the CC, DT, VF and FCCS subfields) is processed by Frame Control FEC encoding logic 340 to produce frame control symbols 312-315 and 322-325 for a HomePlug frame 400. During such processing, the HomePlug compliant station can detect whether such transmissions are in accordance with the LORA mode of operation through analysis of the control information 327 to be transmitted for example.
  • For this embodiment, Frame Control [0049] FEC encoding logic 340 is adapted to detect when HomePlug frame 400 is being transmitted while the HomePlug compliant station is in LORA mode. This may be accomplished by Frame Control FEC encoding logic 340 analyzing control information associated with the TMI subfield, which is carried by frame control symbol 314. In the event that the control information associated with the TMI subfield indicates a specific tone map index used to identify a transmission in LORA mode, all encoding for that communication session is handled by Frame Control FEC encoding logic 340.
  • In addition, Frame Control [0050] FEC encoding logic 340 is further configured to determine the length (in symbols) of payload 330 for HomePlug frame 400. In particular, Frame Control FEC encoding logic 340 is adapted to analyze the control information associated with a length subfield of the VF subfield, which is also carried by frame control symbol 314.
  • Frame Control [0051] FEC encoding logic 340 further receives data destined for payload 330 of HomePlug frame 400. During the LORA mode, multiple FEC blocks 410 are generated by Frame Control FEC encoding logic 340, each FEC block 410 X carrying a plurality of input bits. For instance, a first grouping of input bits 420 (e.g., twenty-five “25” input bits) is encoded and/or interleaved for symbol transmission redundancy to produce multiple symbols forming a first FEC block 410 1. A second grouping of input bits 421 is encoded and/or interleaved to produce multiple symbols forming a second FEC block 410 2. This process is repeated until all of the FEC blocks 410 are processed.
  • The input bits associated with each grouping are provided through one or more communication paths. For example, of the 25 input bits associated with [0052] first grouping 420, 3 bytes of data 430 are provided over a first path. A final data bit 431, representing the most significant or the least significant bit as shown, is provided through another path, namely a separate communication link carrying information independently from the first path. This data bit 431 may be extracted by the receiving HomePlug compliant station during a communication session and used for additional control functionality as described below.
  • For example, final data bit [0053] 431 can be used as a parity bit to check for validity of data bits 430. Alternatively, final data bit 431 may be used to provide additional information pertaining to the transmitting HomePlug compliant station or any logic implemented therein. This may be accomplished by the Frame Control FEC decoding logic at the receiving HomePlug compliant station extracting final data bit 431 and routing that data bit over a separate communication channel (referred to as a “slow communication channel”). The “slow communication channel” is a virtual parallel path to the communication pathway already established for the transmission of data bits 430.
  • For instance, information may involve operational status of a transmitting HomePlug compliant station or logic employed therein (e.g., powered on/off, motor speed, measured temperature, etc.). The information may involve sensed state changes of the station. The information may involve any other information deemed relevant to control operations of the transmitting HomePlug compliant station. [0054]
  • It is contemplated that a higher level protocol at the transmitting HomePlug compliant station is used to signal the receiving HomePlug compliant station that slow communication channel is operational. This signaling technique can be accomplished through flag(s) (e.g., flag set within MAC layer software), by setting a selected data bit within one or more successive frame control fields of a delimiter, or by any other technique. If the slow communication channel is not operational, the final data bits associated with all FEC blocks are repeatedly placed in a selected state (e.g., active “1” or inactive “0”). [0055]
  • The information carried by the slow communication channel is 40 bits in a frame with 160 OFDM symbols. The rate for such channel would be 40 divided by 1.6 milliseconds, namely 25 Kbps. This allows the slow communication channel to be used for control applications where very low bit rates are required and it can coexist with the main LORA channel over the power line. [0056]
  • After processing multiple FEC blocks, “M” FEC blocks [0057] 410 1-410 M are combined by logic within the PHY layer, normally separate from Frame Control FEC encoding logic 340, to form a PHY transmission block 440 1. For this embodiment, ten (10) FEC blocks 410 1-410 10 are combined to form a PHY transmission block 440 1. Normally, the size of payload 330 is “N” PHY transmission blocks 440 1-440 n, where “N” ranges from one to four. In the event that a second PHY transmission block 440 2 is contained in payload 330, it is produced by combining the next series of “M” FEC blocks. This process continues until N×M FEC blocks have been encoded and/or interleaved by Frame Control FEC encoding logic 340 and combined as PHY transmission blocks in forming payload 330 of an intermediary frame 450.
  • The [0058] intermediary frame 450 is modulated by a modulation unit 460 to produce HomePlug frame 400 that is transmitted by an analog front end (not shown) over a power line. As shown, Data FEC encoding logic 350 is not used for any encoding operations during LORA mode.
  • Referring now to FIG. 6, general Receive (RX) operations conducted by PHY layer [0059] 500 of a receiving HomePlug compliant station 110 X of FIG. 2 is shown. Logic of PHY layer 500 receives HomePlug frame 400 over a power line 120. This logic includes an analog front-end (AFE) 510 to place frame 400 into a different form and a demodulator 515 to demodulate the received HomePlug frame 400 in accordance with any type of demodulation scheme such as OFDM demodulation. Thereafter, information associated with demodulated HomePlug frame is routed to Frame Control FEC decoding logic 530 and the information associated with demodulated HomePlug frame is routed to Data FEC decoding logic 520. In case of detection of LORA mode, however, both a payload data 330 and frame control symbols 312-315 and 322-325 of the received frame are routed to the Frame Control FEC decoding logic 530.
  • For instance, for this embodiment, at least one of frame control symbols (e.g., symbol [0060] 314) is de-interleaved and/or decoded to determine whether the incoming HomePlug frame is transmitted by a station operating in LORA mode. Such determination may be accomplished by detecting a specific tone map index carried by frame control symbol 314. Such analysis may be handled by dedicated logic (not shown) or by Frame Control FEC decoding logic 530.
  • Upon detection that the transmitting HomePlug compliant station is operating in LORA mode, the PHY logic [0061] 500 within the receiving HomePlug compliant station de-interleaves and decodes frame control symbols 312-315 as normal and segments data within payload 330 into “N” PHY transmission blocks 540 1-540 N (N≧1). Each PHY transmission block 540 1, . . . , 540 N is 40-symbols in length for this embodiment. Subsequent or concurrent to the segmentation operation, the data associated with these PHY transmission blocks 540 1-540 N is processed by Frame Control FEC decoding logic 530.
  • More specifically, with respect to a first PHY transmission block [0062] 540 1, it is separated into “M” FEC blocks 550 1-550 M. For this embodiment, each FEC block 550 1-550 M represents four symbols formed by a corresponding encoding/interleaving operation(s). Each of these FEC blocks 550 1-550 M is separately de-interleaved (if interleaving performed at the transmitting station) and then decoded to recover the input bits. Such de-interleaving and/or decoding occurs for each FEC block 550 1, . . . , 550 M until all of the FEC blocks for first PHY transmission block 540 1 and subsequent PHY transmission block(s) 540 2, . . . , 540 N have been processed.
  • In the event receiving HomePlug compliant station [0063] 110 X detects slow communication channel data (e.g., specific bit recovered from frame control symbols 312-315 is set), one of the bits recovered from each FEC block is separately used for control purposes as briefly described above.
  • In the PHY layer, during LORA mode, a bit transfer rate of approximately 7600 Kbps is achieved. This is computed by the maximum number of reliable carriers (76) multiplied by the number of symbols within the PHY transmission blocks (160) divided by 1.6 milliseconds (i.e. transmission duration for one frame). This transmission rate is equivalent to stations operating in ROBO mode. [0064]
  • D. General TX/RX Operations of a PHY Layer of a Second Embodiment of a HomePlug Compliant Station [0065]
  • Referring now to FIG. 7, an exemplary embodiment of general TX operations conducted by PHY logic [0066] 600 of a low-rate, HomePlug compliant station 110 2 of FIG. 1 is shown. Logic within a PHY layer 600 of low-rate, HomePlug compliant station 110 2 comprises Frame Control FEC encoding logic 340 and excludes Data FEC encoding logic. This reduces complexity of the PHY logic and provides cost benefits during manufacture.
  • As shown, control information [0067] 327 (e.g., bits associated with the CC, DT, VF and FCCS subfields) is processed by Frame Control FEC encoding logic 340 to produce frame control symbols 312-315 and 322-325 used by a resultant HomePlug frame (not shown). During such processing, the HomePlug compliant station can detect whether such transmissions are in accordance with the LORA mode of operation by analysis of control information 327.
  • Herein, Frame Control [0068] FEC encoding logic 340 detects that transmissions are being conducted under the LORA mode by analyzing control information 327. In the event that the control information identifies a transmission as being conducted in LORA mode, all encoding for that communication session is handled by Frame Control FEC encoding logic 340.
  • Frame Control [0069] FEC encoding logic 340 is further configured to determine the length (in symbols) of payload 330 for generating the HomePlug frame. One way to accomplish this task is to analyze the control information contained within a length subfield of the VF subfield, which is carried by frame control symbol 314.
  • Frame Control [0070] FEC encoding logic 340 further receives data destined for payload 330 of the HomePlug frame. During the LORA mode, multiple FEC blocks 410 are generated by Frame Control FEC encoding logic 340, each FEC block 410 X carrying a plurality of input bits. For instance, a first grouping of input bits 420 (e.g., twenty-five “25” input bits) is encoded and/or to produce multiple symbols forming first FEC block 410 1. A second grouping of input bits 421 is encoded and/or interleaved to produce multiple symbols forming second FEC block 410 2. This process is repeated until all of the FEC blocks are processed.
  • Within each grouping, input bits may be provided over multiple communication paths. For example, for the 25 input bits associated with [0071] first grouping 420, three (3) bytes of data 430 are provided independently from final data bit 431. The presence of data bit 431 may be used as an effective technique for providing additional status or other control functionality pertaining to the transmitting HomePlug compliant station.
  • After processing multiple FEC blocks, “M” FEC blocks [0072] 410 1-410 M are combined to form a PHY transmission block 440 1. For this embodiment, ten (10) FEC blocks 410 1-410 10 are combined to form PHY transmission block 440 1. In the event that a second PHY transmission block 440 2 is contained in payload 330, it is produced by combining the next “M” FEC blocks. This process continues until “N” PHY transmission blocks have been filled to produce an intermediary frame 450. Intermediary frame 450 is then modulated to produce a HomePlug frame that is transmitted by an analog front-end over a power line as shown in FIG. 5.
  • E. General Flowchart for Supporting LORA Mode [0073]
  • Referring to FIG. 8, an exemplary flowchart of the operations for supporting low-rate data transmissions in accordance with the LORA mode is shown. Initially, when operating in LORA mode, the HomePlug compliant station configures a transmitted frame to identify that the transmission is being conducted in the LORA mode ([0074] blocks 700 and 705). This may be accomplished by setting control information to be carried by one or more frame control symbols to a specific value.
  • The control information is encoded and/or interleaved by the Frame Control FEC encoding logic to produce the frame control symbols (block [0075] 710). Similarly, data destined for the payload is encoded and/or interleaved by the Frame Control FEC encoding logic to produce FEC blocks (block 715). Multiple FEC blocks are combined to produce one PHY transmission block. One of more PHY transmission blocks form the payload of the frame (block 720). If there are an insufficient number of FEC blocks to provide a full PHY transmission pad, padding may be provided. For this embodiment, the frame control symbols and payload are modulated to produce a HomePlug frame (block 725), which is normally converted to an analog form for routing over the power line (block 730).
  • At the receiving HomePlug compliant station, the analog signals forming the HomePlug frame are recovered and placed the HomePlug frame into a digital form (block [0076] 735). The recovered HomePlug frame is demodulated and the transmission is analyzed to determine if the communication session under LORA mode is requested (blocks 740 and 745). This may involve the Frame Control FEC decoding logic to de-interleave and/or decode one or more of the frame control symbols. If LORA mode is detected for this communication session, the remainder of the frame control symbols (if not all de-interleaved and decided) and data within the payload are de-interleaved and/or decoded to recover the control bits and the input data bits (block 750).
  • While certain exemplary embodiments have been described and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of the invention in order to provide a thorough understanding of the invention. Also, well-known circuits are not set forth in detail in order to avoid unnecessarily obscuring the invention. [0077]

Claims (25)

What is claimed is:
1. A method for receiving information over a power line, comprising:
separating data within a payload of an incoming frame into a plurality of blocks; and
processing both frame control symbols and data within the blocks by Frame Control Forward Error Correction (FEC) decoding logic.
2. The method of claim 1 further comprising separating data bits recovered from each block for transmission over at least two different communication paths.
3. The method of claim 1, wherein each of the plurality of blocks being equal in length.
4. The method of claim 1, wherein the separating of the data comprises:
separating the payload into at least two physical transmission blocks; and
separating each of the at least two physical transmission blocks into the plurality of blocks, each block having a length less than one-half a length of the physical transmission block.
5. The method of claim 4, where the length of each physical transmission block being approximately forty symbols.
6. The method of claim 5, wherein the length of each block being approximately four symbols.
7. The method of claim 6, wherein the four symbols of each block carry a plurality of input bits.
8. The method of claim 1, wherein the processing of both the frame control symbols and data of the payload includes de-interleaving and decoding operations.
9. The method of claim 8, prior to conducting at least one of the de-interleaving and decoding operations on the data, the method further comprises:
recovering at least one bit from one of the frame control symbols to detect whether the frame is being transmitted in accordance with a low-rate automation control (LORA) mode.
10. A method comprising:
determining whether a HomePlug compliant station is operating in a low-rate automation control (LORA) mode;
encoding both control information and data within a Frame Control Forward Error Correction (FEC) encoding logic if the HomePlug compliant station is operating in the LORA mode.
11. The method of claim 10 further comprising:
upon determining that the HomePlug compliant station is not operating in the LORA mode,
producing frame control symbols for a frame by the Frame Control FEC encoding logic, and
producing data corresponding to a payload of the frame by a Data FEC encoding logic.
12. The method of claim 10, wherein the determination whether the HomePlug compliant station is operating in the LORA mode comprises determining whether a predetermined tone map index is part of the control information.
13. The method of claim 10, wherein the data being encoded is received over at least two communication paths, at least one bit from each of the plurality of blocks is received over a first communication path while the remaining twenty-four input bits of each of a plurality of blocks is received over a second communication path.
14. The method of claim 13 further comprising:
placing the encoded data within a HomePlug frame; and
transmitting the HomePlug frame over the power line via a primary channel.
15. The method of claim 14 further comprising:
placing the extracted at least one bit into a frame for transmission over the power line via a secondary channel.
16. A HomePlug compliant station comprising:
a media access control (MAC) layer; and
a physical layer in communication with the MAC layer, the physical layer including a Frame Control Forward Error Correction (FEC) encoding logic to encode and interleave both data and control information associated with the frame during a first mode of operation.
17. The HomePlug compliant station of claim 16, wherein the physical layer further includes a data FEC encoding logic that, during a second mode of operation, encodes and interleaves the data while the Frame Control FEC encoding logic encodes and interleaves only the control information.
18. The HomePlug compliant station of claim 17, wherein the control information includes a tone map index value.
19. The HomePlug compliant station of claim 16, wherein the Frame Control FEC encoding logic (i) determining a mode of operation of the HomePlug compliant station, and (ii) encoding the control information and data in an iterative manner.
20. The HomePlug compliant station of claim 16, wherein the Frame Control FEC encoding logic (i) determining a mode of operation of the station, (ii) encoding and interleaving the data to produce a plurality of blocks and the control information to produce frame control symbols, (iii) combining multiple blocks, each being generally equivalent in size to four symbols to produce at least two physical transmission blocks, and (iv) combining the at least two physical transmission blocks, each of the physical transmission blocks being generally equivalent in size to forty symbols, to produce a payload of an outgoing frame.
21. A HomePlug compliant station comprising:
a receiver to retrieve an incoming frame from a power line; and
a Frame Control Forward Error Correction (FEC) decoding logic to de-interleave and decode both data and control information during a first mode of operation.
22. The HomePlug compliant station of claim 21 further comprising:
a data FEC encoding logic to de-interleave and decode only data associated with the incoming frame while the Frame Control FEC decoding logic de-interleaves and decodes only control information associated with the incoming frame when the station is operating in a second mode of operation.
23. The HomePlug compliant station of claim 21, wherein the data is contained within the payload of the incoming frame.
24. The HomePlug compliant station of claim 23, wherein the Frame Control FEC encoding logic (i) determining a mode of operation associated with a transmitting station,(ii) separating the data of the payload into a plurality of physical transmission blocks, each of the physical transmission blocks being generally equivalent in size to forty symbols, (iii) separating each of the physical transmission blocks into the plurality of blocks, each of the plurality of blocks being equivalent in size to four symbols, and (iv) de-interleaving and decoding the symbols within each of the plurality of blocks by the Frame Control FEC decoding logic to recover the data when the determined mode of operation is the first mode of operation.
25. Software embodied in a machine-readable medium and executed by a processor, comprising:
a first software module to separate data within a payload of an incoming frame into a plurality of blocks; and
a second software module to process both frame control symbols and data within the blocks, the second software module operating as a Frame Control Forward Error Correction (FEC) decoding logic.
US10/028,078 2001-12-21 2001-12-21 Apparatus and method for a low-rate data transmission mode over a power line Expired - Lifetime US6985072B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/028,078 US6985072B2 (en) 2001-12-21 2001-12-21 Apparatus and method for a low-rate data transmission mode over a power line
AU2002357286A AU2002357286A1 (en) 2001-12-21 2002-12-17 Apparatus and method for a low-rate data transmission mode over a power line
PCT/US2002/040312 WO2003056741A2 (en) 2001-12-21 2002-12-17 Apparatus and method for a low-rate data transmission mode over a power line

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/028,078 US6985072B2 (en) 2001-12-21 2001-12-21 Apparatus and method for a low-rate data transmission mode over a power line

Publications (2)

Publication Number Publication Date
US20030156012A1 true US20030156012A1 (en) 2003-08-21
US6985072B2 US6985072B2 (en) 2006-01-10

Family

ID=21841446

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/028,078 Expired - Lifetime US6985072B2 (en) 2001-12-21 2001-12-21 Apparatus and method for a low-rate data transmission mode over a power line

Country Status (3)

Country Link
US (1) US6985072B2 (en)
AU (1) AU2002357286A1 (en)
WO (1) WO2003056741A2 (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030114153A1 (en) * 2001-11-20 2003-06-19 Shaver Donald P. Universal broadband home network for scalable IEEE 802.11 based wireless and wireline networking
US20030128199A1 (en) * 2001-10-30 2003-07-10 Semiconductor Energy Laboratory Co., Ltd. Signal line drive circuit and light emitting device and driving method therefor
US20030169250A1 (en) * 2001-10-30 2003-09-11 Hajime Kimura Signal line driver circuit, light emitting device and driving method thereof
US20040227749A1 (en) * 2002-11-29 2004-11-18 Hajime Kimura Current driving circuit and display device using the current driving circuit
US20040232952A1 (en) * 2003-01-17 2004-11-25 Hajime Kimura Current source circuit, a signal line driver circuit and a driving method thereof and a light emitting device
US20040257356A1 (en) * 2001-10-12 2004-12-23 Semiconductor Energy Laboratory Co., Ltd., A Japan Corporation Drive circuit, display device using the drive circuit and electronic apparatus using the display device
US20050005189A1 (en) * 2002-04-25 2005-01-06 Lior Khermosh Forward error correction coding in ethernet networks
US20050052156A1 (en) * 2003-09-04 2005-03-10 Frank Liebenow Wireless charging mat with integrated interface connection
WO2005032158A3 (en) * 2003-09-23 2006-03-30 Arkados Inc Integrated universal network adapter
US20060097852A1 (en) * 2004-11-10 2006-05-11 Lammers Bryan G System and method for power and data delivery on a machine
US20060097864A1 (en) * 2004-11-10 2006-05-11 Lammers Bryan G System and method for power and data delivery on a machine
US7079012B2 (en) 2004-01-21 2006-07-18 Evans Wetmore System and method for distributing broadband communication signals over power lines
US7088232B2 (en) 2004-03-03 2006-08-08 Evans Wetmore System and method for reducing radiation when distributing broadband communication signals over power lines
US20070210898A1 (en) * 2004-11-10 2007-09-13 Caterpillar Inc. System and method for power and data delivery on a machine
US20070247469A1 (en) * 2004-10-07 2007-10-25 Telefonaktiebolaget L M Ericsson Method and Device for Determining Size of Memory Frames
US20090279570A1 (en) * 2006-03-06 2009-11-12 Dimitrios Giannakopoulos Flexible Tributary Interface
US20090303703A1 (en) * 2008-06-06 2009-12-10 Ching-Shang Kao Solar-Powered LED Street Light
US20100207744A1 (en) * 2004-11-10 2010-08-19 Caterpillar Inc. System And Method For Power And Data Delivery On A Machine
US20100302996A1 (en) * 2007-11-29 2010-12-02 Panasonic Corporation Wireless transmitting apparatus and wireless transmitting method
US20100316140A1 (en) * 2009-06-12 2010-12-16 Kaveh Razazian Transmitter and method for applying multi-tone ofdm based communications within a lower frequency range
GB2487044A (en) * 2010-12-24 2012-07-11 Enmodus Ltd Determining whether a signal is present by comparing phase measurements, and distinguishing between signals
US9054786B2 (en) 2008-06-06 2015-06-09 Maxim Integrated Products, Inc. System and method for applying multi-tone OFDM based communications within a prescribed frequency range
US9273840B1 (en) 2013-03-13 2016-03-01 Marlin Braun Integrated illumination system
US20220116215A1 (en) * 2009-04-20 2022-04-14 Pure Storage, Inc. Randomized Transforms in a Dispersed Data Storage System

Families Citing this family (39)

* 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
US6549616B1 (en) 2000-03-20 2003-04-15 Serconet Ltd. Telephone outlet for implementing a local area network over telephone lines and a local area network using such outlets
US6842459B1 (en) 2000-04-19 2005-01-11 Serconet Ltd. Network combining wired and non-wired segments
US7576734B2 (en) * 2001-10-30 2009-08-18 Semiconductor Energy Laboratory Co., Ltd. Signal line driving circuit, light emitting device, and method for driving the same
TWI256607B (en) * 2001-10-31 2006-06-11 Semiconductor Energy Lab Signal line drive circuit and light emitting device
IL152824A (en) 2002-11-13 2012-05-31 Mosaid Technologies Inc Addressable outlet and a network using same
IL154921A (en) * 2003-03-13 2011-02-28 Mosaid Technologies Inc Telephone system having multiple distinct sources and accessories therefor
US8090857B2 (en) 2003-11-24 2012-01-03 Qualcomm Atheros, Inc. Medium access control layer that encapsulates data from a plurality of received data units into a plurality of independently transmittable blocks
IL159838A0 (en) * 2004-01-13 2004-06-20 Yehuda Binder Information device
IL160417A (en) * 2004-02-16 2011-04-28 Mosaid Technologies Inc Outlet add-on module
IL161869A (en) * 2004-05-06 2014-05-28 Serconet Ltd System and method for carrying a wireless based signal over wiring
US7873058B2 (en) 2004-11-08 2011-01-18 Mosaid Technologies Incorporated Outlet with analog signal adapter, a method for use thereof and a network using said outlet
US7689175B2 (en) 2005-01-21 2010-03-30 Sony Corporation Configurable frequency band elimination for powerline network
US8553706B2 (en) * 2005-07-27 2013-10-08 Coppergate Communications Ltd. Flexible scheduling of resources in a noisy environment
US20070025266A1 (en) * 2005-07-27 2007-02-01 Neal Riedel Communicating schedule and network information in a powerline network
US8175190B2 (en) 2005-07-27 2012-05-08 Qualcomm Atheros, Inc. Managing spectra of modulated signals in a communication network
US8737420B2 (en) * 2005-07-27 2014-05-27 Sigma Designs Israel S.D.I. Ltd. Bandwidth management in a powerline network
WO2007064149A1 (en) * 2005-11-29 2007-06-07 Ls Cable Ltd. Power line communication system using hybrid-fiber coaxial and communication device used in the system
US7813451B2 (en) * 2006-01-11 2010-10-12 Mobileaccess Networks Ltd. Apparatus and method for frequency shifting of a wireless signal and systems using frequency shifting
US8848722B2 (en) * 2007-03-14 2014-09-30 Zonit Structured Solutions, Llc Data center network distribution system
US11316368B2 (en) 2007-03-14 2022-04-26 Zonit Structured Solutions, Llc Premises power usage monitoring system
CN105553087A (en) * 2007-03-14 2016-05-04 佐尼特结构解决方案有限责任公司 Apparatus and method for transmitting power to equipment with power line
US20120095610A1 (en) 2007-03-14 2012-04-19 Zonit Structured Solutions, Llc. Smart nema outlets and associated networks
CN103731240B (en) * 2007-08-30 2018-01-02 Lg电子株式会社 Signal sending and receiving device and signal method of sending and receiving
EP2203799A4 (en) 2007-10-22 2017-05-17 Mobileaccess Networks Ltd. Communication system using low bandwidth wires
US7990937B2 (en) * 2007-11-05 2011-08-02 Freescale Semiconductor, Inc. Initiation of high speed overlay mode for burst data and real time streaming (audio) applications
US8175649B2 (en) 2008-06-20 2012-05-08 Corning Mobileaccess Ltd Method and system for real time control of an active antenna over a distributed antenna system
US8165172B2 (en) 2008-06-06 2012-04-24 Maxim Integrated Products, Inc. Robust wideband symbol and frame synchronizer for power-line communication
US8139614B2 (en) 2008-06-06 2012-03-20 Maxim Integrated Products, Inc. Robust narrowband symbol and frame synchronizer for power-line communication
US8284825B2 (en) 2008-06-06 2012-10-09 Maxim Integrated Products, Inc. Blind channel quality estimator
US8276025B2 (en) 2008-06-06 2012-09-25 Maxim Integrated Products, Inc. Block interleaving scheme with configurable size to achieve time and frequency diversity
US8472576B2 (en) 2008-06-06 2013-06-25 Maxim Integrated Products, Inc. Jammer canceller for power-line communication
US8149967B2 (en) 2008-06-06 2012-04-03 Maxim Integrated Products, Inc. Combined dual feed-forward and feedback analog and digital automatic gain control for broadband communication
US8315341B2 (en) 2008-06-06 2012-11-20 Maxim Integrated Products, Inc. Soft repetition code combiner using channel state information
CN102232191B (en) 2009-02-08 2015-07-08 康宁移动接入有限公司 Communication system using cables carrying Ethernet signals
EP2829152A2 (en) 2012-03-23 2015-01-28 Corning Optical Communications Wireless Ltd. Radio-frequency integrated circuit (rfic) chip(s) for providing distributed antenna system functionalities, and related components, systems, and methods
US9008073B1 (en) * 2012-12-07 2015-04-14 Maxim Integrated Products, Inc. Routing for power line communication systems
US9184960B1 (en) 2014-09-25 2015-11-10 Corning Optical Communications Wireless Ltd Frequency shifting a communications signal(s) in a multi-frequency distributed antenna system (DAS) to avoid or reduce frequency interference
CN106330402A (en) * 2016-08-30 2017-01-11 中兴长天信息技术(南昌)有限公司 LORA wireless transmission system error encoding method for Internet of Things

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5777544A (en) * 1997-03-17 1998-07-07 Intellon Corporation Apparatus and method for controlling data communications having combination of wide and narrow band frequency protocols
US6289000B1 (en) * 2000-05-19 2001-09-11 Intellon Corporation Frame control encoder/decoder for robust OFDM frame transmissions
US6442129B1 (en) * 1999-12-06 2002-08-27 Intellon Corporation Enhanced channel estimation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5777544A (en) * 1997-03-17 1998-07-07 Intellon Corporation Apparatus and method for controlling data communications having combination of wide and narrow band frequency protocols
US6442129B1 (en) * 1999-12-06 2002-08-27 Intellon Corporation Enhanced channel estimation
US6289000B1 (en) * 2000-05-19 2001-09-11 Intellon Corporation Frame control encoder/decoder for robust OFDM frame transmissions

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7372437B2 (en) 2001-10-12 2008-05-13 Semiconductor Energy Laboratory Co., Ltd. Drive circuit, display device using the drive circuit and electronic apparatus using the display device
US20040257356A1 (en) * 2001-10-12 2004-12-23 Semiconductor Energy Laboratory Co., Ltd., A Japan Corporation Drive circuit, display device using the drive circuit and electronic apparatus using the display device
US7742064B2 (en) 2001-10-30 2010-06-22 Semiconductor Energy Laboratory Co., Ltd Signal line driver circuit, light emitting device and driving method thereof
US20030128199A1 (en) * 2001-10-30 2003-07-10 Semiconductor Energy Laboratory Co., Ltd. Signal line drive circuit and light emitting device and driving method therefor
US20030169250A1 (en) * 2001-10-30 2003-09-11 Hajime Kimura Signal line driver circuit, light emitting device and driving method thereof
US7180479B2 (en) 2001-10-30 2007-02-20 Semiconductor Energy Laboratory Co., Ltd. Signal line drive circuit and light emitting device and driving method therefor
US20030114153A1 (en) * 2001-11-20 2003-06-19 Shaver Donald P. Universal broadband home network for scalable IEEE 802.11 based wireless and wireline networking
US6947736B2 (en) * 2001-11-20 2005-09-20 Texas Instruments Incorporated Universal broadband home network for scalable IEEE 802.11 based wireless and wireline networking
US20050005189A1 (en) * 2002-04-25 2005-01-06 Lior Khermosh Forward error correction coding in ethernet networks
US7343540B2 (en) * 2002-04-25 2008-03-11 Pmc - Sierra Israel Ltd. Forward error correction coding in ethernet networks
US8605064B2 (en) 2002-11-29 2013-12-10 Semiconductor Energy Laboratory Co., Ltd. Current driving circuit and display device using the current driving circuit
US8035626B2 (en) 2002-11-29 2011-10-11 Semiconductor Energy Laboratory Co., Ltd. Current driving circuit and display device using the current driving circuit
US8395607B2 (en) 2002-11-29 2013-03-12 Semiconductor Energy Laboratory Co., Ltd. Current driving circuit and display device using the current driving circuit
US20040227749A1 (en) * 2002-11-29 2004-11-18 Hajime Kimura Current driving circuit and display device using the current driving circuit
US8659529B2 (en) * 2003-01-17 2014-02-25 Semiconductor Energy Laboratory Co., Ltd. Current source circuit, a signal line driver circuit and a driving method thereof and a light emitting device
US20040232952A1 (en) * 2003-01-17 2004-11-25 Hajime Kimura Current source circuit, a signal line driver circuit and a driving method thereof and a light emitting device
US9626913B2 (en) 2003-01-17 2017-04-18 Semiconductor Energy Laboratory Co., Ltd. Current source circuit, a signal line driver circuit and a driving method thereof and a light emitting device
US20050052156A1 (en) * 2003-09-04 2005-03-10 Frank Liebenow Wireless charging mat with integrated interface connection
WO2005032158A3 (en) * 2003-09-23 2006-03-30 Arkados Inc Integrated universal network adapter
US7079012B2 (en) 2004-01-21 2006-07-18 Evans Wetmore System and method for distributing broadband communication signals over power lines
US7088232B2 (en) 2004-03-03 2006-08-08 Evans Wetmore System and method for reducing radiation when distributing broadband communication signals over power lines
US20070247469A1 (en) * 2004-10-07 2007-10-25 Telefonaktiebolaget L M Ericsson Method and Device for Determining Size of Memory Frames
US7689798B2 (en) * 2004-10-07 2010-03-30 Telefonaktiebolaget L M Ericsson (Publ) Method and device for determining size of memory frames
US20100207744A1 (en) * 2004-11-10 2010-08-19 Caterpillar Inc. System And Method For Power And Data Delivery On A Machine
US20070210898A1 (en) * 2004-11-10 2007-09-13 Caterpillar Inc. System and method for power and data delivery on a machine
US20060097864A1 (en) * 2004-11-10 2006-05-11 Lammers Bryan G System and method for power and data delivery on a machine
US8089345B2 (en) 2004-11-10 2012-01-03 Caterpillar Inc. System and method for power and data delivery on a machine
US20060097852A1 (en) * 2004-11-10 2006-05-11 Lammers Bryan G System and method for power and data delivery on a machine
US8405500B2 (en) 2004-11-10 2013-03-26 Caterpillar Inc. System and method for power and data delivery on a machine
US20090279570A1 (en) * 2006-03-06 2009-11-12 Dimitrios Giannakopoulos Flexible Tributary Interface
US8111717B2 (en) * 2006-03-06 2012-02-07 Applied Micro Circuits Corporation Flexible tributary interface
US20100302996A1 (en) * 2007-11-29 2010-12-02 Panasonic Corporation Wireless transmitting apparatus and wireless transmitting method
US8295221B2 (en) * 2007-11-29 2012-10-23 Panasonic Corporation Wireless communication apparatus and wireless communication method
US20090303703A1 (en) * 2008-06-06 2009-12-10 Ching-Shang Kao Solar-Powered LED Street Light
US8040102B2 (en) * 2008-06-06 2011-10-18 Acbel Polytech Inc. Solar-powered LED street light
US9054786B2 (en) 2008-06-06 2015-06-09 Maxim Integrated Products, Inc. System and method for applying multi-tone OFDM based communications within a prescribed frequency range
US20220116215A1 (en) * 2009-04-20 2022-04-14 Pure Storage, Inc. Randomized Transforms in a Dispersed Data Storage System
US11991280B2 (en) * 2009-04-20 2024-05-21 Pure Storage, Inc. Randomized transforms in a dispersed data storage system
US8320233B2 (en) * 2009-06-12 2012-11-27 Maxim Integrated Products, Inc. Transmitter and method for applying multi-tone OFDM based communications within a lower frequency range
US8879379B1 (en) 2009-06-12 2014-11-04 Maxim Integrated Products, Inc. Transmitter and method for applying multi-tone OFDM based communications within a lower frequency range
US20100316140A1 (en) * 2009-06-12 2010-12-16 Kaveh Razazian Transmitter and method for applying multi-tone ofdm based communications within a lower frequency range
GB2487044A (en) * 2010-12-24 2012-07-11 Enmodus Ltd Determining whether a signal is present by comparing phase measurements, and distinguishing between signals
US9273840B1 (en) 2013-03-13 2016-03-01 Marlin Braun Integrated illumination system

Also Published As

Publication number Publication date
WO2003056741A3 (en) 2004-08-19
AU2002357286A8 (en) 2003-07-15
US6985072B2 (en) 2006-01-10
AU2002357286A1 (en) 2003-07-15
WO2003056741A2 (en) 2003-07-10

Similar Documents

Publication Publication Date Title
US6985072B2 (en) Apparatus and method for a low-rate data transmission mode over a power line
US10334087B2 (en) Using physical layer (PHY) data frame having a PHY header including a destination address field in a powerline communication (PLC) network
US6470053B1 (en) Methods and arrangements for transmitting data over twisted pair wire using RF modulation techniques
CN100448171C (en) Radio communication system, transmitting device, receiving device, processing method and program
US6320900B1 (en) Methods and arrangements for transmitting high speed data over reduced bandwidth communication resources
EP2385666B1 (en) Header packet configuration for signaling communication parameters in an OFDM system
US8675754B1 (en) Hybrid modulation schemes used in data communication
JP4554291B2 (en) Signal quality estimation in wireless communication systems
US8437245B2 (en) Wireless network system
JP2013502839A (en) Convolutional codes using concatenated repetition codes
US9806977B2 (en) Multi-rate overlay mode in wireless communication systems
US20120327987A1 (en) Extended duration phy header for plc
KR20170115096A (en) And method for automatic detection of WLAN packet using header
US20050138194A1 (en) Methods and systems for multi-protocol communication
US9634933B2 (en) Wireless communication method and apparatus thereof
WO2011046962A1 (en) Coding methods and apparatus for broadcast channels
JP4529628B2 (en) Wireless communication system, transmitting apparatus and receiving apparatus
US20050169261A1 (en) Method of signaling the length of OFDM WLAN packets
KR101122906B1 (en) Communication system, transmitting device, and receiving device
US6075795A (en) Collision detection system for multiple stations in discrete multi-tone data communications network
KR20090106144A (en) Data transmission / reception method between transmission signal processing device of wireless communication terminal, reception signal processing device of wireless communication terminal and wireless communication terminal

Legal Events

Date Code Title Description
AS Assignment

Owner name: VALENCE SEMICONDUCTOR, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OMIDI, MOHAMMAD JAVAD;ALAVI, HOSSEIN;CHINI, AHMAD;AND OTHERS;REEL/FRAME:012415/0282

Effective date: 20011218

AS Assignment

Owner name: MAXIM INTEGRATED PRODUCTS, INC., CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:VALENCE SEMICONDUCTOR, INC.;REEL/FRAME:013487/0223

Effective date: 20020110

AS Assignment

Owner name: MAXIM INTEGRATED PRODUCTS, INC., CALIFORNIA

Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:VALENCE SEMICONDUCTOR, INC.;REEL/FRAME:016265/0973

Effective date: 20040226

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 4

SULP Surcharge for late payment
FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载