US20080002655A1 - Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length - Google Patents
Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length Download PDFInfo
- Publication number
- US20080002655A1 US20080002655A1 US11/651,945 US65194507A US2008002655A1 US 20080002655 A1 US20080002655 A1 US 20080002655A1 US 65194507 A US65194507 A US 65194507A US 2008002655 A1 US2008002655 A1 US 2008002655A1
- Authority
- US
- United States
- Prior art keywords
- plc
- payload
- length
- transceiver
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000004891 communication Methods 0.000 title claims abstract description 16
- 238000000034 method Methods 0.000 title claims description 34
- 238000012545 processing Methods 0.000 claims abstract description 36
- 239000000969 carrier Substances 0.000 claims description 43
- 238000001228 spectrum Methods 0.000 claims description 19
- 238000005070 sampling Methods 0.000 claims description 4
- 238000012937 correction Methods 0.000 claims description 3
- 238000001303 quality assessment method Methods 0.000 claims 1
- 125000004122 cyclic group Chemical group 0.000 description 18
- 230000008054 signal transmission Effects 0.000 description 14
- 238000013461 design Methods 0.000 description 11
- 238000012423 maintenance Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 239000013256 coordination polymer Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000010420 art technique Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
- H04B3/542—Systems for transmission via power distribution lines the information being in digital form
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5404—Methods of transmitting or receiving signals via power distribution lines
- H04B2203/5408—Methods of transmitting or receiving signals via power distribution lines using protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5404—Methods of transmitting or receiving signals via power distribution lines
- H04B2203/5416—Methods of transmitting or receiving signals via power distribution lines by adding signals to the wave form of the power source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
- H04L1/0017—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement
Definitions
- This invention relates to the field of communications over conventional electric power conveying media, and more particularly, to improving data throughput rate in a power line communications (“PLC”) system by modifying the length of payload symbols included in a PLC signal frame structure in view of PLC system channel quality information.
- PLC power line communications
- the PLC system includes PLC transceivers that operate in accordance with predetermined PLC protocols and standards.
- the protocols and standards are formulated in view of the processing capabilities of the PLC transceiver equipment and the expected PLC signal transmission characteristics of the PLC system.
- the protocols and standards for example, define the spectrum of frequencies used for PLC signal transmissions and how information content and associated control data are carried on PLC signals.
- the arrangement of information content and overhead data within a PLC signal is typically referred to as a frame structure.
- the frame structure establishes the sequence that PLC signals containing overhead and information content data are generated for transmission over the PLC system.
- the current and widely used PLC signal frame structure which is substantially the same as the frame structure adopted in early prior art PLC systems, includes a payload portion interposed between start and end delimiters. See Gardner, S. et al., “ HomePlug Standard Bring Networking to the Home”, http://www.commsdesign.com/main/2001/12/0012feat5.htm, Dec. 12, 2000, incorporated by reference herein.
- the start and end delimiters include communications overhead data, such as a preamble, destination address, source address, network protocol type and frame check (error correction), which a destination PLC transceiver requires for extracting information content and other control data from the PLC signals transmitted by a source PLC transceiver.
- the payload portion contains a plurality of payload symbols. Each of the payload symbols represents one or more information content data modulated PLC carriers which are to be generated at and transmitted from the PLC transceiver.
- each of the payload symbols has a fixed, predetermined length determined by the fixed, predetermined length of the payload portion and a portion of the fixed length of each of the payload symbols is allocated to a cyclic prefix. See Gardner.
- the cyclic prefix is essentially a replication of the last few microseconds of the payload symbol.
- the cyclic prefix length is included in the payload symbol to avoid the adverse effects of intersymbol interference, which may occur because network segments in the PLC system can cause different PLC carriers to experience different respective transmission delays.
- the cyclic prefix is not included in a payload symbol, some of the data samples obtained when converting the received time domain PLC carrier waveforms generated for a subject payload symbol to frequency domain data could represent energy associated with PLC carriers generated for a payload symbol that precedes or follows the subject payload symbol in a frame structure.
- the length of the cyclic prefix in a payload symbol usually is set equal to the expected worst case delay variation across the PLC frequency spectrum for the PLC system.
- This cyclic prefix length ensures that conversion of the PLC carrier waveform into frequency domain data begins at the portion of the PLC carrier waveform following the end of the cyclic prefix, thereby providing that the frequency domain data obtained based on the received PLC carrier waveforms generated for the subject payload symbol is not degraded by any of the PLC carriers generated for the payload symbols preceding or following the subject payload symbol.
- the prior art fixed length payload symbol requirement provides that, for each payload symbol, time domain PLC signals having only predetermined carrier frequencies can be generated.
- the predetermined carrier frequencies for the PLC signals are within a predetermined PLC frequency spectrum and, in addition, only selected modulation methods can be applied for modulating data onto the PLC carrier signals. See, for example, U.S. Pat. No. 6,523,256, incorporated by reference, for a description of modulation methods that can be used in connection with PLC carriers generated for payload symbols.
- a single modulation method must be used in connection with each of the PLC carriers generated for a payload symbol.
- the modulation method which establishes predetermined orders of modulation that can be used to modulate PLC carriers, determines the amount of data that a PLC carrier can carry.
- the data throughput rate associated with PLC signal transmission in a PLC system is maximized by selectively controlling the length of payload symbols included in a PLC signal frame structure from which PLC data signal carriers are generated.
- the selected payload symbol length is computed based on PLC system signal transmission performance channel quality data obtained in real time, based on non-real time processing configuration data (“node configuration data”) obtained from PLC signals transmitted over the PLC system to, or pre-programmed at, PLC transceiver equipment or based on a combination of the channel quality data and the node configuration data.
- payload symbol length is modified while providing that PLC signal processing otherwise follows prior art PLC frame structure (“legacy”) design requirements, i.e., each of the frame structure and the payload portion of the frame structure has a fixed, predetermined length that cannot be changed.
- PLC frame structure (“legacy”) design requirements
- channel quality PLC signal transmission characteristics
- a length is selected for a payload symbol that exceeds the fixed payload symbol length of the legacy design.
- Each of the increased length payload symbols provides that a PLC transceiver generates and transmits a greater number of PLC carrier signals containing information content, during the time interval of the frame structure corresponding to the increased length symbol, than that which would be generated and transmitted based on a legacy payload symbol having a shorter length.
- the increased length payload symbols in the payload portion provide that more data can be transmitted in a PLC signal transmission than that transmitted for a legacy PLC signal transmission for the time interval corresponding to the length of the PLC signal frame structure, thereby increasing the data throughput rate for the PLC system.
- a PLC transceiver within a PLC system generates a PLC signal frame structure including payload symbols each having a same selected length, where the payload symbol length is selected for maximizing the data throughput rate in the PLC system in view of PLC system channel quality data and the node configuration data.
- the PLC transceiver itself computes channel quality, or receives node configuration data on PLC signals transmitted from another PLC transceiver source.
- the PLC transceiver processes the channel quality or the node configuration data, or both of the channel quality and node configuration data, to determine the longest possible payload symbol length likely to ensure accurate reproduction of information content at a destination PLC transceiver based on transmission of a PLC signal, which is generated based on the selected payload symbol length, over the PLC system.
- FIG. 1 is an exemplary power line distribution system for high speed data communications.
- FIG. 2 is a block diagram of a preferred OFDM PLC transceiver in accordance with the present invention.
- FIG. 3 is an illustration of an exemplary prior art PLC signal frame structure.
- FIG. 4 is a high level flow diagram of a process for maximizing data throughput rate by selecting a payload symbol length in accordance with the present invention.
- FIG. 5 is an illustration of an arrangement of payload symbols in a payload portion of an exemplary prior art PLC signal frame structure.
- FIG. 6 is an illustration of an arrangement of payload symbols in a payload portion of an exemplary prior art PLC signal frame structure generated in accordance with the present invention.
- the present invention of selectively controlling the length of a payload symbol of a PLC signal frame structure is explained in connection with operations performed at a PLC transceiver of an OFDM PLC system which is designed for conveying PLC data signals over conventional utility electrical power media. It is to be understood, however, that the present invention can be applied to OFDM based or other communication systems operating on other types of wired or wireless media.
- FIG. 1 illustrates an exemplary, prior art electric power distribution and high speed data communications system 10 , which includes both utility electric power distribution and in premise power distribution capabilities and over which PLC data signals generated in accordance with the present invention can be conveyed.
- the system 10 includes a standard medium power substation 12 coupling a high voltage power line 14 to a common medium voltage power line and data distribution access network 16 via a switch cabinet 15 .
- the network 16 is typically configured in a loop, several miles in length, and positioned in proximity to low voltage access points 20 A- 20 H, which can be homes, businesses or other entities.
- Step down transformers 18 couple the network 16 to low voltage access lines 22 , which are at 110-240 V AC and extend to the respective low voltage access points 20 .
- the network 16 can include power and communications data distribution elements located above as well as below ground.
- the network 16 forms a wide area data network (“WAN”) for data communications and supplies electricity to the low voltage access points 20 .
- Electric power meters 24 couple respective ends of the low voltage lines 22 to conventional in-home or in-building electricity distribution networks 26 , which are contained within the low voltage access points 20 .
- electronic appliances 21 include PLC transceivers (not shown) having PLC data signal processing capabilities and which can be connected to one another to form a local access network (“LAN”) for data communications within a home, business or other environment, are coupled to the network 26 within an access point 20 .
- LAN local access network
- PLC data signals can be used to transmit high speed data across all segments of the network 10 .
- a PLC transceiver selectively controls the length of the payload symbols in a PLC frame structure from which PLC signals are generated, based on the results of an evaluation of PLC system channel quality data, processing configuration data (“node configuration data”) obtained from PLC signals transmitted over the PLC system to, or pre-programmed at, the PLC transceiver, or a combination of the channel quality data and the node configuration data, to maximize the data throughput rate and, therefore, increase the efficiency of utilization of the PLC system as a channel for transferring communications data.
- node configuration data processing configuration data obtained from PLC signals transmitted over the PLC system to, or pre-programmed at, the PLC transceiver, or a combination of the channel quality data and the node configuration data, to maximize the data throughput rate and, therefore, increase the efficiency of utilization of the PLC system as a channel for transferring communications data.
- the inventive PLC transceiver can be installed in all segments of the PLC system 10 where a higher data throughput rate is desired.
- each of a first electronic appliance 21 coupled to the network 26 within a first access point 20 and a second electronic appliance 21 coupled to the electric distribution network (not shown) within a second access point 20 can contain the inventive PLC transceiver for maximizing the data throughput rate for PLC signal transmission between the first and second access points 20 .
- each of the electronic appliances 21 A and electronic appliance 21 D is coupled at a different point to the network 26 within the access point 20 A and can contain the inventive PLC transceiver for maximizing the data throughput rate for PLC signal transmission between the two coupled points of the network 26 .
- FIG. 2 is a preferred embodiment of an OFDM PLC transceiver 50 that establishes the physical connection and electronic signal link between the power line network 26 in an access point 20 and a data input/output (“I/O”) device, such as a computer 51 , as well known in the art, and furthermore selectively controls the length of payload symbols included in a PLC signal frame structure in accordance with the present invention.
- I/O data input/output
- the inventive PLC transceiver 50 is described below as containing modules, which perform PLC signal processing using techniques well known in the prior art, and which are modified in accordance with the present invention to perform PLC signal processing where a PLC signal frame structure from which PLC signals are generated has a selected and controllable payload symbol length. See, for example, U.S. patent application Ser. No.
- modules of the PLC transceiver 50 described below as performing data or signal processing operations constitute a software module, a hardware module or a combined hardware/software module.
- each of the modules suitably contains a memory storage area, such as RAM, for storage of data and instructions for performing processing operations in accordance with the present invention.
- instructions for performing processing operations can be stored in hardware in one or more of the modules.
- the PLC transceiver 50 includes a central processor unit (“CPU”) 52 coupled to a data forward error correction (“FEC”) encoder 54 and a data FEC decoder 56 .
- An OFDM modulator 58 couples the encoder 54 to an analog front end (“AFE”) 59
- an OFDM demodulator 60 couples the AFE 59 to the decoder 56 .
- the encoder 54 includes a scrambler module 62 , a Reed-Solomon encoder module 64 , a convolution encoder module 68 and a bit interleaver module 70 connected to one another in the recited sequence.
- the decoder 56 includes a de-interleaver module 72 , a de-puncture module 74 , a viterbi decoder module 76 , a Reed Solomon decoder module 78 and a de-scrambler module 80 connected to one another in the recited sequence.
- the modulator 58 includes a mapper module 82 , a reconfigurable inverse fast fourier (“IFFT”) processor module 84 , a preamble module 86 , a cyclic prefix module 88 and an RC shaping module 90 connected to one another in the recited sequence.
- IFFT reconfigurable inverse fast fourier
- the demodulator 60 includes a reconfigurable FFT processor module 82 , a polar converter module 84 and a demodulator module 86 connected to one another in the recited sequence.
- a channel estimator 88 is coupled to the outputs of the polar converter module 84 and the FFT module 82 , respectively, and a synchronization detector 91 .
- the detector 91 also is coupled to the FFT module 82 .
- the modules 59 , 62 , 64 , 66 , 68 , 70 , 72 , 74 , 76 , 78 , 80 , 82 , 84 , 86 , 88 , 90 and 91 are well known prior art PLC transceiver components that can perform prior art PLC signal processing operations which are also well known in the art. It is important to note that, in the prior art, all of the modules in the encoder 54 and the modulator 58 cannot be reprogrammed to process PLC signals based on different, selected payload symbol lengths.
- the encoder 54 and modulator 58 only can perform PLC signal processing operations in accordance with fixed payload symbol length parameters, such that, for example, the mapper module 82 and the IFFT module 84 cannot generate, for each payload symbol, different numbers of distinct PLC carriers for carrying information content.
- all of the modules in the decoder 56 and the modules 82 , 84 and 86 in the demodulator 60 also cannot be reprogrammed to process received PLC signals based on different, selected payload symbol lengths.
- the PLC transceiver 50 further includes a symbol length controller (“SLC”) module 100 which is coupled to the CPU 52 and to each of modules contained in the encoder 54 , the decoder 56 and the modulator 58 and to the modules 82 , 84 and 86 of the demodulator 60 .
- SLC symbol length controller
- each of the modules in the encoder 54 , the modulator 58 and the decoder 56 , and the modules 82 , 84 and 86 of the demodulator 60 is reprogrammable and modifies its processing operations based on control parameter signals, which are associated with a payload symbol of a selected length and are supplied from the SLC module 100 of the inventive PLC transceiver 50 .
- the SLC module 100 generates and transmits to the modules in the encoder 54 and the modulator 58 control parameter signals, which are generated based on the payload symbol length selected for generating PLC signals.
- the control signals modify the processing operations that the modules perform for generating PLC signals based on a PLC signal frame structure having payload symbols whose length is selected in accordance with the present invention.
- the SLC module 100 generates and transmits to the modules 82 , 84 and 86 in the demodulator 60 and to each of the modules in the decoder 56 control parameter signals, which are generated based on the selected payload symbol length associated with received PLC signals.
- the control signals modify the processing operations performed for processing received PLC signals, such that information content data bits are extracted from the received PLC signals in accordance with the length selected for the payload symbols of the PLC signal frame structure from which the received PLC signals were generated.
- each of the modules in the encoder 54 , the modulator 58 , the decoder 56 and of the demodulator 60 normally operates in a default legacy PLC mode.
- the legacy mode PLC signal processing operations are performed in accordance with a legacy PLC signal frame structure design, which requires a fixed, predetermined length frame structure, a fixed, predetermined length payload portion and that the payload symbols contained in the payload portion have a same fixed, predetermined length.
- the control signals supplied by the SLC module 100 modify the processing operations performed at (i) the encoder 54 and modulator 58 to provide that a PLC signal frame structure having the payload symbol length identified in the control signal is generated, and (ii) the demodulator 60 and decoder 56 to provide that a received PLC signal is processed in accordance with a PLC signal frame structure having the payload symbol length identified in the control signals.
- the present invention is described in connection with an exemplary prior art PLC signal frame structure 120 shown in FIG. 3 .
- the frame structure 120 includes a payload portion 122 , which primarily contains information content, interposed between a start delimiter 124 and an end delimiter 126 , both of which contain overhead data.
- the SLC module 100 selects a payload symbol length and generates and transmits to the encoder 54 and the modulator 58 control signals which provide that the overall length of the payload portion of a PLC signal frame structure generated based on the selected payload symbol length is the same as the length of the legacy PLC payload portion.
- the operation of the PLC transceiver 50 is illustrated below with reference to the transmission of PLC signals from a source PLC transceiver 50 A (not shown), which is contained in the electronic appliance 21 A that is coupled to the network 26 in the access point 20 A, to a destination PLC transceiver 50 D, which is contained in the electronic appliance 21 D that is coupled to a different point of the network 26 in the access point 20 A than the transceiver 50 A, in the PLC system 10 as shown in FIG. 1 .
- the modules within the respective transceivers 50 A and 50 D are referred to below using corresponding alphabetical suffixes, e.g., the transceiver 50 A includes the SLC module 100 A.
- FIG. 4 shows an exemplary preferred process 200 that the source and destination PLC transceivers 50 A, 50 D perform for generating PLC signals based on a PLC frame structure having a payload symbol length selected based on channel quality data and node configuration data.
- the SLC module 100 A Based on the channel quality data and the node configuration data, the SLC module 100 A preferably selects a length for the payload symbols that maximizes the data throughput rate and also conforms to legacy requirements concerning the maximum length of the payload portion of the PLC frame structure.
- the source PLC transceiver 50 A which desires to transmit information content to the destination PLC transceiver 50 D, initially generates PLC maintenance data signals in the ROBO mode and transmits the maintenance PLC data signals onto the network 26 for receipt by the destination PLC transceiver 50 D.
- the estimator module 88 D uses well known prior art techniques, analyzes the PLC signals transmitted by the transceiver 50 A to determine channel quality in the segment of the network 26 of the PLC system 10 extending between the transceivers 50 A and 50 D, and then routes the channel quality data to the CPU 52 D.
- the CPU 52 D suitably provides that the PLC transceiver 50 D transmits the channel quality data on maintenance PLC signals, over the network 26 , for receipt at the transceiver 50 A.
- the transceiver 50 A uses techniques well known in the art, extracts the channel quality data from the received PLC signal and routes the channel quality data, via the CPU 52 A, to the SLC module 100 A.
- the SLC module 100 A further includes node configuration data that was supplied on PLC signals or preprogrammed into the module 100 A using suitable, well known techniques in the art.
- the SLC module 100 A has obtained, using well known prior art techniques, the channel quality and the node configuration data from which to select a length for data payload symbols in a PLC signal frame structure for maximizing data throughput rate between the transceivers 50 A and 50 D.
- step 204 the SLC module 100 A continuously processes the channel quality and the node configuration data to determine a configuration for the payload symbol length that is more efficient, in terms of data throughput rate, than the default legacy payload symbol length for the PLC transceivers 50 A and 50 D, which has limited throughput rate capability.
- FIG. 5 illustrates the features of the payload portion 122 of the legacy frame structure 120 shown in FIG. 3 .
- Ts ( NFFT+N — CP )/Clock rate (1)
- NFFT is the number of IFFT samples generated by the IFFT module 84 A and corresponds to the number of distinct PLC carriers that can be generated for transmission during the payload portion of the PLC signal frame structure
- N_CP is the number of data samples corresponding to the length of the cyclic prefix in a payload symbol
- Clock rate is the sampling rate of the system clock operating at a PLC transceiver.
- the legacy payload portion 122 includes 160 payload symbols 123 and each payload symbol has the same length.
- the legacy PLC system design of FIG. 5 requires that the IFFT module 84 A is pre-programmed to generate only 256 samples, the length of the cyclic prefix within each payload symbol is 184 samples and the system clock is at 50 MHz, such that Ts is 8.4 ⁇ sec.
- the SLC module 100 A computes a length for the payload symbols that is greater than the length of the legacy payload symbol.
- the increased length of a payload symbol within the fixed length payload portion of the legacy frame structure translates into a predetermined number of available PLC carriers that can be modulated with information content data and generated for transmission, where the predetermined number is greater that the number of PLC carriers that can be generated based on the legacy PLC symbol length.
- the SLC module 100 A provides that more than the legacy number of PLC carriers are generated for a payload symbol as follows.
- the SLC module 100 decreases the bandwidth of each of the distinct available PLC carriers, such that a larger number of narrower bandwidth distinct PLC carriers, evenly spaced across the legacy PLC spectrum, can be generated.
- 256 distinct PLC carriers are evenly spaced across the legacy PLC spectrum, which for example is between about 2 MHz and about 20 MHz.
- narrowing the bandwidth of each of the 256 distinct PLC carriers by, for example, one-half, 512 distinct PLC carriers evenly spaced across the same 18 MHz legacy spectrum can be generated for carrying the increased information content data associated with an increased length payload symbol.
- the SLC module 100 A provides that distinct PLC carriers are distributed across a PLC frequency spectrum which is a wider than the legacy PLC frequency spectrum.
- the SLC module 100 increases the available PLC frequency spectrum from between about 2 MHz to about 19 MHz (as in a legacy PLC system) to between about 2 MHz and about 25 MHz.
- the SLC module 100 A provides that distinct PLC carriers are evenly distributed across the expanded PLC frequency spectrum, where the bandwidth of each of the distinct PLC carriers is (a) the same as in the legacy PLC system or (b) narrower than in the legacy PLC system as described above in (1).
- the SLC module 100 A resets the system clock to a higher frequency, such as 60 MHz, than the legacy PLC system clock frequency.
- the increase in the system clock frequency increases the sampling rate, which permits the range of the available PLC frequency spectrum to be increased relative to the legacy PLC system frequency spectrum.
- the SLC module 100 A provides that more distinct PLC carriers can be generated, similarly as described in (2)(a) or (2)(b), for the longer payload symbol lengths.
- step 204 based on the selected increased symbol length, the SLC module 100 A accordingly determines a corresponding NFFT, which exceeds the NFFT for the PLC legacy system.
- the payload portion includes fewer symbols than in the PLC legacy system.
- the increased length of a payload symbol does not result in a proportional increase in the length of the cyclic prefix for a payload symbol.
- the cyclic prefix length for the increased length payload symbol is maintained substantially the same as in the legacy system, because the characteristics of the PLC system are the same and because the high channel quality permits a relatively short cyclic prefix length between consecutive PLC signal transmissions corresponding to consecutive payload symbols.
- the cyclic prefix in the increased length payload symbol occupies a smaller fraction of the length of the payload symbol than the length that a cyclic prefix in the shorter, legacy length payload symbol occupies.
- the information content portion of the increased length payload symbols occupies a portion of the PLC frame structure that is greater than the portion of the legacy PLC frame structure occupied by information content contained in the shorter, legacy PLC length payload symbols, thereby increasing the data throughput rate.
- the SLC module 100 A in a preferred embodiment selects an increased payload symbol length corresponding to a NFFT of 2048 samples. Further, the SLC module 100 A, by evaluating the channel quality data and also based on the node configuration data, determines that N_CP needs to be 368 samples to provide a sufficiently long cyclic prefix to avoid degradation based on intersymbol interference. Therefore, referring to Equation (1), for a 50 MHz system clock, the length Ts_new of the new increased length payload symbol is 48 ⁇ sec and the payload portion includes 28 symbols.
- the selected length provides that the total payload portion length (28 symbols)(48 ⁇ sec/symbol) is the same as the legacy PLC system payload portion length (160 symbols)(8.4 ⁇ sec/symbol). It is be understood that the SLC module 100 A can suitably select the symbol length to have values corresponding to NFFT equal to 512, 1024, etc. samples.
- the SLC module 100 A transmits control parameter signals associated with the selected symbol length to the modules within the encoder 54 A to provide that the encoder 54 A groups the raw data into data blocks in accordance with the selected symbol length.
- the interleaver module 70 A based on the control signals, assigns a greater number of data bits for mapping into a payload symbol, because an increased number of distinct PLC carriers can be generated for the increased length payload symbol.
- the SLC module 100 A transmits control signals, which are generated based on the channel quality data, the node configuration data and known prior art tone maps and masks, to the mapper module 82 A and the IFFT module 84 A to provide that processing operations are performed in accordance with the selected symbol length.
- control signals reprogram the IFFT module 84 A to operate in a 2048 sample mode.
- the SLC module 100 A transmits control signals to the preamble module 86 A which indicate the length of a cyclic prefix to be inserted in each payload symbol. Further in step 210 , the SLC module 100 A transmits control signals to the RC shaper 90 A to adjust filtering operations, as suitable, based on either (i) the expanded PLC frequency spectrum or (ii) the narrowing of the bandwidth of individual PLC carriers within the PLC frequency spectrum, where the PLC frequency spectrum is legacy sized or expanded.
- the PLC transceiver 50 A transmits, over the network 26 for receipt at the transceiver 50 D, the PLC signals generated based on the selected payload symbol length within the legacy for the frame structure.
- the frame structure further includes frame control configuration data in the start delimiter.
- the configuration data which includes channel quality data and selected payload symbol length data, is transmitted on PLC signals to the PLC transceiver 50 D before the PLC signals containing information content, and corresponding to the payload symbols, are transmitted.
- the PLC transceiver 50 D receives the PLC signals transmitted from the PLC transceiver 50 A.
- the demodulator and decoder modules 60 D and 56 D using well known techniques in the art, demodulate and decode the overhead data transmitted in connection with the start and stop delimiter portions of the frame structure to extract the selected symbol length, and the associated frame control, channel quality and node configuration data included therein.
- the decoder module 56 D then routes the payload symbol length and the other associated control data to the CPU 52 D, which in turn routes the symbol length and the associated control data to the SLC module 100 D.
- the SLC module 100 D Based on the symbol length and the associated control data, the SLC module 100 D generates and transmits to the modules 82 , 84 and 86 of the demodulator 60 and to each of the modules of the decoder 56 suitable control parameter signals to provide that demodulation and decoding of the received PLC signals is performed based on the selected payload symbol length.
- the FFT module 82 is reconfigured to perform a FFT processing at 2048 samples, rather than at the default PLC legacy mode of 256 samples. Processing modifications analogous to those implemented at the mapper and the encoder module in the transceiver 50 A are performed at the demodulator module 86 D and the modules of the decoder module 56 D to provide for proper demodulation and decoding based on the longer length payload symbols.
- the source PLC transceiver 50 includes symbol length information in a higher protocol layer, such as the IP layer, associated with a PLC signal transmission.
- the source PLC transceiver includes symbol length information in a PLC maintenance signal transmission routinely transmitted to the destination PLC transceiver, as well known in the art.
- the PLC destination transceiver suitably extracts the symbol length information from the maintenance PLC signal.
- the CPU 52 in the PLC transceiver 50 controls exchanges of maintenance signals with other PLC transceivers in the PLC system and, based on the exchanges, determines whether the other PLC transceivers have the processing capability to select payload symbol length.
- the CPU 52 generates a table representative of the PLC signal transmission capabilities of the respective PLC transceivers and causes the information contained in the table to be transmitted on maintenance PLC signals over the PLC system for receipt by other PLC transceivers having the capability to process PLC signals based on a select payload symbol length.
- the CPU 52 in a source PLC transceiver transmits to a destination PLC transceiver maintenance PLC signals identifying the length of payload symbols to be included in subsequent PLC signal transmissions from the source PLC transceiver.
- a destination PLC transceiver transmits maintenance signals to the source PLC transceiver acknowledging receipt of the symbol length information provided by the source PLC transceiver and accordingly processes PLC signals received from the source PLC transceiver at the selected payload symbol length.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Power Engineering (AREA)
- Quality & Reliability (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
Description
- This application claims the benefit of U.S. Provisional Application No. 60/404,360 filed Aug. 19, 2002, which is incorporated by reference herein.
- This invention relates to the field of communications over conventional electric power conveying media, and more particularly, to improving data throughput rate in a power line communications (“PLC”) system by modifying the length of payload symbols included in a PLC signal frame structure in view of PLC system channel quality information.
- In a PLC system, information is conveyed over conventional power line media on PLC data carrier signals. The PLC system includes PLC transceivers that operate in accordance with predetermined PLC protocols and standards. The protocols and standards are formulated in view of the processing capabilities of the PLC transceiver equipment and the expected PLC signal transmission characteristics of the PLC system. The protocols and standards, for example, define the spectrum of frequencies used for PLC signal transmissions and how information content and associated control data are carried on PLC signals. The arrangement of information content and overhead data within a PLC signal is typically referred to as a frame structure. The frame structure establishes the sequence that PLC signals containing overhead and information content data are generated for transmission over the PLC system.
- When many of the prior art PLC systems, such as orthogonal frequency division multiplexing (“OFDM”) PLC systems, were designed, the lack or limited availability of high speed processing technology dictated the characteristics of the PLC signal frame structure. The current and widely used PLC signal frame structure, which is substantially the same as the frame structure adopted in early prior art PLC systems, includes a payload portion interposed between start and end delimiters. See Gardner, S. et al., “HomePlug Standard Bring Networking to the Home”, http://www.commsdesign.com/main/2001/12/0012feat5.htm, Dec. 12, 2000, incorporated by reference herein. The start and end delimiters include communications overhead data, such as a preamble, destination address, source address, network protocol type and frame check (error correction), which a destination PLC transceiver requires for extracting information content and other control data from the PLC signals transmitted by a source PLC transceiver. The payload portion contains a plurality of payload symbols. Each of the payload symbols represents one or more information content data modulated PLC carriers which are to be generated at and transmitted from the PLC transceiver.
- Based on the prior art PLC system design, each of the payload symbols has a fixed, predetermined length determined by the fixed, predetermined length of the payload portion and a portion of the fixed length of each of the payload symbols is allocated to a cyclic prefix. See Gardner. The cyclic prefix is essentially a replication of the last few microseconds of the payload symbol. As well known in the art, the cyclic prefix length is included in the payload symbol to avoid the adverse effects of intersymbol interference, which may occur because network segments in the PLC system can cause different PLC carriers to experience different respective transmission delays. If the cyclic prefix is not included in a payload symbol, some of the data samples obtained when converting the received time domain PLC carrier waveforms generated for a subject payload symbol to frequency domain data could represent energy associated with PLC carriers generated for a payload symbol that precedes or follows the subject payload symbol in a frame structure. Thus, in PLC system design, the length of the cyclic prefix in a payload symbol usually is set equal to the expected worst case delay variation across the PLC frequency spectrum for the PLC system. This cyclic prefix length ensures that conversion of the PLC carrier waveform into frequency domain data begins at the portion of the PLC carrier waveform following the end of the cyclic prefix, thereby providing that the frequency domain data obtained based on the received PLC carrier waveforms generated for the subject payload symbol is not degraded by any of the PLC carriers generated for the payload symbols preceding or following the subject payload symbol.
- It is further noted that the prior art fixed length payload symbol requirement provides that, for each payload symbol, time domain PLC signals having only predetermined carrier frequencies can be generated. The predetermined carrier frequencies for the PLC signals are within a predetermined PLC frequency spectrum and, in addition, only selected modulation methods can be applied for modulating data onto the PLC carrier signals. See, for example, U.S. Pat. No. 6,523,256, incorporated by reference, for a description of modulation methods that can be used in connection with PLC carriers generated for payload symbols. Also according to the prior art PLC system design, a single modulation method must be used in connection with each of the PLC carriers generated for a payload symbol. As is well known in the art, the modulation method, which establishes predetermined orders of modulation that can be used to modulate PLC carriers, determines the amount of data that a PLC carrier can carry.
- Although the prior art PLC signal frame structure design limits the maximum available data throughput rate in a PLC system, this result was tolerated or required in view of the limitations of the data and signal processing technologies available in the prior art and to ensure reliable and accurate transfer of information content using PLC signals.
- Since the development of the prior art PLC frame structure design, which continues to be used in a vast majority of current PLC systems, advanced, higher speed signal and data processing technologies have become available and cost effective for use in PLC transceiver equipment. PLC systems and PLC equipment, however, continue to utilize the prior art PLC signal frame structure design, which in many circumstances unnecessarily limits the maximum available data throughput rate for the PLC system.
- Therefore, a need exists for a system and method for maximizing data throughput rate in a PLC system in view of available higher speed data processing technologies and while also permitting that existing PLC transceiver equipment can continue to be used without difficult or costly modifications.
- In accordance with the present invention, the data throughput rate associated with PLC signal transmission in a PLC system is maximized by selectively controlling the length of payload symbols included in a PLC signal frame structure from which PLC data signal carriers are generated. The selected payload symbol length is computed based on PLC system signal transmission performance channel quality data obtained in real time, based on non-real time processing configuration data (“node configuration data”) obtained from PLC signals transmitted over the PLC system to, or pre-programmed at, PLC transceiver equipment or based on a combination of the channel quality data and the node configuration data.
- In a preferred embodiment of the present invention, payload symbol length is modified while providing that PLC signal processing otherwise follows prior art PLC frame structure (“legacy”) design requirements, i.e., each of the frame structure and the payload portion of the frame structure has a fixed, predetermined length that cannot be changed. When the PLC signal transmission characteristics (“channel quality”) for the PLC system is at a sufficiently high level, a length is selected for a payload symbol that exceeds the fixed payload symbol length of the legacy design. By increasing the length of the payload symbols in the payload portion, while maintaining the payload portion at the fixed legacy length, the sum of the lengths of cyclic prefixes, which are included within the respective payload symbols and occupy portions of the symbol lengths, in the frame structure is reduced. Each of the increased length payload symbols provides that a PLC transceiver generates and transmits a greater number of PLC carrier signals containing information content, during the time interval of the frame structure corresponding to the increased length symbol, than that which would be generated and transmitted based on a legacy payload symbol having a shorter length. In other words, the increased length payload symbols in the payload portion provide that more data can be transmitted in a PLC signal transmission than that transmitted for a legacy PLC signal transmission for the time interval corresponding to the length of the PLC signal frame structure, thereby increasing the data throughput rate for the PLC system.
- In a preferred embodiment of the present invention, a PLC transceiver within a PLC system generates a PLC signal frame structure including payload symbols each having a same selected length, where the payload symbol length is selected for maximizing the data throughput rate in the PLC system in view of PLC system channel quality data and the node configuration data. The PLC transceiver itself computes channel quality, or receives node configuration data on PLC signals transmitted from another PLC transceiver source. The PLC transceiver processes the channel quality or the node configuration data, or both of the channel quality and node configuration data, to determine the longest possible payload symbol length likely to ensure accurate reproduction of information content at a destination PLC transceiver based on transmission of a PLC signal, which is generated based on the selected payload symbol length, over the PLC system.
- Other objects and advantages of the present invention will be apparent from the following detailed description of the presently preferred embodiments, which description should be considered in conjunction with the accompanying drawings in which:
-
FIG. 1 is an exemplary power line distribution system for high speed data communications. -
FIG. 2 is a block diagram of a preferred OFDM PLC transceiver in accordance with the present invention. -
FIG. 3 is an illustration of an exemplary prior art PLC signal frame structure. -
FIG. 4 is a high level flow diagram of a process for maximizing data throughput rate by selecting a payload symbol length in accordance with the present invention. -
FIG. 5 is an illustration of an arrangement of payload symbols in a payload portion of an exemplary prior art PLC signal frame structure. -
FIG. 6 is an illustration of an arrangement of payload symbols in a payload portion of an exemplary prior art PLC signal frame structure generated in accordance with the present invention. - The present invention of selectively controlling the length of a payload symbol of a PLC signal frame structure is explained in connection with operations performed at a PLC transceiver of an OFDM PLC system which is designed for conveying PLC data signals over conventional utility electrical power media. It is to be understood, however, that the present invention can be applied to OFDM based or other communication systems operating on other types of wired or wireless media.
-
FIG. 1 illustrates an exemplary, prior art electric power distribution and high speeddata communications system 10, which includes both utility electric power distribution and in premise power distribution capabilities and over which PLC data signals generated in accordance with the present invention can be conveyed. Referring toFIG. 1 , thesystem 10 includes a standardmedium power substation 12 coupling a highvoltage power line 14 to a common medium voltage power line and datadistribution access network 16 via aswitch cabinet 15. Thenetwork 16 is typically configured in a loop, several miles in length, and positioned in proximity to low voltage access points 20A-20H, which can be homes, businesses or other entities. Step downtransformers 18 couple thenetwork 16 to lowvoltage access lines 22, which are at 110-240 V AC and extend to the respective lowvoltage access points 20. It is to be understood that thenetwork 16 can include power and communications data distribution elements located above as well as below ground. Thus, thenetwork 16 forms a wide area data network (“WAN”) for data communications and supplies electricity to the lowvoltage access points 20.Electric power meters 24 couple respective ends of thelow voltage lines 22 to conventional in-home or in-buildingelectricity distribution networks 26, which are contained within the lowvoltage access points 20. As well known in the art, electronic appliances 21 include PLC transceivers (not shown) having PLC data signal processing capabilities and which can be connected to one another to form a local access network (“LAN”) for data communications within a home, business or other environment, are coupled to thenetwork 26 within anaccess point 20. Also as well known in the art, PLC data signals can be used to transmit high speed data across all segments of thenetwork 10. - In accordance with the present invention, a PLC transceiver selectively controls the length of the payload symbols in a PLC frame structure from which PLC signals are generated, based on the results of an evaluation of PLC system channel quality data, processing configuration data (“node configuration data”) obtained from PLC signals transmitted over the PLC system to, or pre-programmed at, the PLC transceiver, or a combination of the channel quality data and the node configuration data, to maximize the data throughput rate and, therefore, increase the efficiency of utilization of the PLC system as a channel for transferring communications data. Referring to
FIG. 1 , the inventive PLC transceiver can be installed in all segments of thePLC system 10 where a higher data throughput rate is desired. For example, each of a first electronic appliance 21 coupled to thenetwork 26 within afirst access point 20 and a second electronic appliance 21 coupled to the electric distribution network (not shown) within asecond access point 20 can contain the inventive PLC transceiver for maximizing the data throughput rate for PLC signal transmission between the first and second access points 20. Also for example, in thePLC system 10, each of theelectronic appliances 21A and electronic appliance 21D is coupled at a different point to thenetwork 26 within the access point 20A and can contain the inventive PLC transceiver for maximizing the data throughput rate for PLC signal transmission between the two coupled points of thenetwork 26. -
FIG. 2 is a preferred embodiment of anOFDM PLC transceiver 50 that establishes the physical connection and electronic signal link between thepower line network 26 in anaccess point 20 and a data input/output (“I/O”) device, such as acomputer 51, as well known in the art, and furthermore selectively controls the length of payload symbols included in a PLC signal frame structure in accordance with the present invention. Theinventive PLC transceiver 50 is described below as containing modules, which perform PLC signal processing using techniques well known in the prior art, and which are modified in accordance with the present invention to perform PLC signal processing where a PLC signal frame structure from which PLC signals are generated has a selected and controllable payload symbol length. See, for example, U.S. patent application Ser. No. 10/211,033, filed Aug. 2, 2002 and Ser. No. 10/309,567, filed Dec. 4, 2002, each of which is assigned to the assignee of this application and incorporated by reference herein, for a description of conventional PLC transceiver construction and operation. It is to be understood that the modules of thePLC transceiver 50 described below as performing data or signal processing operations constitute a software module, a hardware module or a combined hardware/software module. In addition, each of the modules suitably contains a memory storage area, such as RAM, for storage of data and instructions for performing processing operations in accordance with the present invention. Alternatively, instructions for performing processing operations can be stored in hardware in one or more of the modules. - Referring to
FIG. 2 , thePLC transceiver 50 includes a central processor unit (“CPU”) 52 coupled to a data forward error correction (“FEC”)encoder 54 and adata FEC decoder 56. An OFDM modulator 58 couples theencoder 54 to an analog front end (“AFE”) 59, and anOFDM demodulator 60 couples theAFE 59 to thedecoder 56. Theencoder 54 includes ascrambler module 62, a Reed-Solomon encoder module 64, aconvolution encoder module 68 and abit interleaver module 70 connected to one another in the recited sequence. Thedecoder 56 includes ade-interleaver module 72, ade-puncture module 74, aviterbi decoder module 76, a ReedSolomon decoder module 78 and ade-scrambler module 80 connected to one another in the recited sequence. Themodulator 58 includes amapper module 82, a reconfigurable inverse fast fourier (“IFFT”)processor module 84, apreamble module 86, acyclic prefix module 88 and anRC shaping module 90 connected to one another in the recited sequence. Thedemodulator 60 includes a reconfigurableFFT processor module 82, apolar converter module 84 and ademodulator module 86 connected to one another in the recited sequence. In addition, achannel estimator 88 is coupled to the outputs of thepolar converter module 84 and theFFT module 82, respectively, and a synchronization detector 91. The detector 91 also is coupled to theFFT module 82. - The
modules encoder 54 and themodulator 58 cannot be reprogrammed to process PLC signals based on different, selected payload symbol lengths. In other words, theencoder 54 andmodulator 58 only can perform PLC signal processing operations in accordance with fixed payload symbol length parameters, such that, for example, themapper module 82 and theIFFT module 84 cannot generate, for each payload symbol, different numbers of distinct PLC carriers for carrying information content. Similarly, all of the modules in thedecoder 56 and themodules demodulator 60 also cannot be reprogrammed to process received PLC signals based on different, selected payload symbol lengths. - In accordance with the present invention, the
PLC transceiver 50 further includes a symbol length controller (“SLC”)module 100 which is coupled to theCPU 52 and to each of modules contained in theencoder 54, thedecoder 56 and themodulator 58 and to themodules demodulator 60. Furthermore, each of the modules in theencoder 54, themodulator 58 and thedecoder 56, and themodules demodulator 60 is reprogrammable and modifies its processing operations based on control parameter signals, which are associated with a payload symbol of a selected length and are supplied from theSLC module 100 of theinventive PLC transceiver 50. As discussed in further detail below, theSLC module 100 generates and transmits to the modules in theencoder 54 and themodulator 58 control parameter signals, which are generated based on the payload symbol length selected for generating PLC signals. The control signals modify the processing operations that the modules perform for generating PLC signals based on a PLC signal frame structure having payload symbols whose length is selected in accordance with the present invention. Further, theSLC module 100 generates and transmits to themodules demodulator 60 and to each of the modules in thedecoder 56 control parameter signals, which are generated based on the selected payload symbol length associated with received PLC signals. The control signals modify the processing operations performed for processing received PLC signals, such that information content data bits are extracted from the received PLC signals in accordance with the length selected for the payload symbols of the PLC signal frame structure from which the received PLC signals were generated. - For purpose of highlighting the inventive features, it is assumed that each of the modules in the
encoder 54, themodulator 58, thedecoder 56 and of thedemodulator 60 normally operates in a default legacy PLC mode. In the legacy mode, PLC signal processing operations are performed in accordance with a legacy PLC signal frame structure design, which requires a fixed, predetermined length frame structure, a fixed, predetermined length payload portion and that the payload symbols contained in the payload portion have a same fixed, predetermined length. The control signals supplied by theSLC module 100 modify the processing operations performed at (i) theencoder 54 andmodulator 58 to provide that a PLC signal frame structure having the payload symbol length identified in the control signal is generated, and (ii) thedemodulator 60 anddecoder 56 to provide that a received PLC signal is processed in accordance with a PLC signal frame structure having the payload symbol length identified in the control signals. For ease of reference, the present invention is described in connection with an exemplary prior art PLC signal frame structure 120 shown inFIG. 3 . Referring toFIG. 3 , the frame structure 120 includes apayload portion 122, which primarily contains information content, interposed between astart delimiter 124 and anend delimiter 126, both of which contain overhead data. - In a preferred embodiment, the
SLC module 100 selects a payload symbol length and generates and transmits to theencoder 54 and themodulator 58 control signals which provide that the overall length of the payload portion of a PLC signal frame structure generated based on the selected payload symbol length is the same as the length of the legacy PLC payload portion. - The operation of the
PLC transceiver 50 is illustrated below with reference to the transmission of PLC signals from a source PLC transceiver 50A (not shown), which is contained in theelectronic appliance 21A that is coupled to thenetwork 26 in the access point 20A, to a destination PLC transceiver 50D, which is contained in the electronic appliance 21D that is coupled to a different point of thenetwork 26 in the access point 20A than the transceiver 50A, in thePLC system 10 as shown inFIG. 1 . For ease of reference, the modules within the respective transceivers 50A and 50D are referred to below using corresponding alphabetical suffixes, e.g., the transceiver 50A includes the SLC module 100A. -
FIG. 4 shows an exemplarypreferred process 200 that the source and destination PLC transceivers 50A, 50D perform for generating PLC signals based on a PLC frame structure having a payload symbol length selected based on channel quality data and node configuration data. Based on the channel quality data and the node configuration data, the SLC module 100A preferably selects a length for the payload symbols that maximizes the data throughput rate and also conforms to legacy requirements concerning the maximum length of the payload portion of the PLC frame structure. - Referring to
FIG. 4 , instep 202, the source PLC transceiver 50A, which desires to transmit information content to the destination PLC transceiver 50D, initially generates PLC maintenance data signals in the ROBO mode and transmits the maintenance PLC data signals onto thenetwork 26 for receipt by the destination PLC transceiver 50D. The estimator module 88D, using well known prior art techniques, analyzes the PLC signals transmitted by the transceiver 50A to determine channel quality in the segment of thenetwork 26 of thePLC system 10 extending between the transceivers 50A and 50D, and then routes the channel quality data to the CPU 52D. The CPU 52D, in turn, suitably provides that the PLC transceiver 50D transmits the channel quality data on maintenance PLC signals, over thenetwork 26, for receipt at the transceiver 50A. The transceiver 50A, using techniques well known in the art, extracts the channel quality data from the received PLC signal and routes the channel quality data, via the CPU 52A, to the SLC module 100A. In a preferred embodiment, the SLC module 100A further includes node configuration data that was supplied on PLC signals or preprogrammed into the module 100A using suitable, well known techniques in the art. At this point, the SLC module 100A has obtained, using well known prior art techniques, the channel quality and the node configuration data from which to select a length for data payload symbols in a PLC signal frame structure for maximizing data throughput rate between the transceivers 50A and 50D. - In
step 204, the SLC module 100A continuously processes the channel quality and the node configuration data to determine a configuration for the payload symbol length that is more efficient, in terms of data throughput rate, than the default legacy payload symbol length for the PLC transceivers 50A and 50D, which has limited throughput rate capability. -
FIG. 5 illustrates the features of thepayload portion 122 of the legacy frame structure 120 shown inFIG. 3 . As well known in the art, the length of a payload symbol Ts in a PLC system frame structure is determined as follows:
Ts=(NFFT+N — CP)/Clock rate (1)
where NFFT is the number of IFFT samples generated by the IFFT module 84A and corresponds to the number of distinct PLC carriers that can be generated for transmission during the payload portion of the PLC signal frame structure, N_CP is the number of data samples corresponding to the length of the cyclic prefix in a payload symbol and Clock rate is the sampling rate of the system clock operating at a PLC transceiver. Referring toFIG. 5 , thelegacy payload portion 122 includes 160payload symbols 123 and each payload symbol has the same length. For purposes of illustration, the legacy PLC system design ofFIG. 5 requires that the IFFT module 84A is pre-programmed to generate only 256 samples, the length of the cyclic prefix within each payload symbol is 184 samples and the system clock is at 50 MHz, such that Ts is 8.4 μsec. - If the channel quality data is high, the SLC module 100A computes a length for the payload symbols that is greater than the length of the legacy payload symbol. The increased length of a payload symbol within the fixed length payload portion of the legacy frame structure translates into a predetermined number of available PLC carriers that can be modulated with information content data and generated for transmission, where the predetermined number is greater that the number of PLC carriers that can be generated based on the legacy PLC symbol length. In preferred embodiments, the SLC module 100A provides that more than the legacy number of PLC carriers are generated for a payload symbol as follows.
- (1) The
SLC module 100 decreases the bandwidth of each of the distinct available PLC carriers, such that a larger number of narrower bandwidth distinct PLC carriers, evenly spaced across the legacy PLC spectrum, can be generated. For example, in the legacy PLC system, 256 distinct PLC carriers are evenly spaced across the legacy PLC spectrum, which for example is between about 2 MHz and about 20 MHz. By narrowing the bandwidth of each of the 256 distinct PLC carriers by, for example, one-half, 512 distinct PLC carriers evenly spaced across the same 18 MHz legacy spectrum can be generated for carrying the increased information content data associated with an increased length payload symbol. - (2) The SLC module 100A provides that distinct PLC carriers are distributed across a PLC frequency spectrum which is a wider than the legacy PLC frequency spectrum. For example, the
SLC module 100 increases the available PLC frequency spectrum from between about 2 MHz to about 19 MHz (as in a legacy PLC system) to between about 2 MHz and about 25 MHz. In this expanded PLC frequency spectrum, the SLC module 100A provides that distinct PLC carriers are evenly distributed across the expanded PLC frequency spectrum, where the bandwidth of each of the distinct PLC carriers is (a) the same as in the legacy PLC system or (b) narrower than in the legacy PLC system as described above in (1). - (3) The SLC module 100A resets the system clock to a higher frequency, such as 60 MHz, than the legacy PLC system clock frequency. The increase in the system clock frequency increases the sampling rate, which permits the range of the available PLC frequency spectrum to be increased relative to the legacy PLC system frequency spectrum. Thus, the SLC module 100A provides that more distinct PLC carriers can be generated, similarly as described in (2)(a) or (2)(b), for the longer payload symbol lengths.
- Further in
step 204, based on the selected increased symbol length, the SLC module 100A accordingly determines a corresponding NFFT, which exceeds the NFFT for the PLC legacy system. - By increasing the payload symbol length while maintaining the legacy payload portion length unchanged, the payload portion includes fewer symbols than in the PLC legacy system. The increased length of a payload symbol, however, does not result in a proportional increase in the length of the cyclic prefix for a payload symbol. The cyclic prefix length for the increased length payload symbol is maintained substantially the same as in the legacy system, because the characteristics of the PLC system are the same and because the high channel quality permits a relatively short cyclic prefix length between consecutive PLC signal transmissions corresponding to consecutive payload symbols. Thus, the cyclic prefix in the increased length payload symbol occupies a smaller fraction of the length of the payload symbol than the length that a cyclic prefix in the shorter, legacy length payload symbol occupies. Consequently, the information content portion of the increased length payload symbols occupies a portion of the PLC frame structure that is greater than the portion of the legacy PLC frame structure occupied by information content contained in the shorter, legacy PLC length payload symbols, thereby increasing the data throughput rate.
- Referring to
FIG. 6 , which shows a payload portion of a fixed legacy PLC system length including increased length payload symbols, the SLC module 100A in a preferred embodiment selects an increased payload symbol length corresponding to a NFFT of 2048 samples. Further, the SLC module 100A, by evaluating the channel quality data and also based on the node configuration data, determines that N_CP needs to be 368 samples to provide a sufficiently long cyclic prefix to avoid degradation based on intersymbol interference. Therefore, referring to Equation (1), for a 50 MHz system clock, the length Ts_new of the new increased length payload symbol is 48 μsec and the payload portion includes 28 symbols. The selected length provides that the total payload portion length (28 symbols)(48 μsec/symbol) is the same as the legacy PLC system payload portion length (160 symbols)(8.4 μsec/symbol). It is be understood that the SLC module 100A can suitably select the symbol length to have values corresponding to NFFT equal to 512, 1024, etc. samples. - Referring again to
FIG. 4 , instep 206 the SLC module 100A transmits control parameter signals associated with the selected symbol length to the modules within the encoder 54A to provide that the encoder 54A groups the raw data into data blocks in accordance with the selected symbol length. In addition, the interleaver module 70A based on the control signals, assigns a greater number of data bits for mapping into a payload symbol, because an increased number of distinct PLC carriers can be generated for the increased length payload symbol. - In
step 208, the SLC module 100A transmits control signals, which are generated based on the channel quality data, the node configuration data and known prior art tone maps and masks, to the mapper module 82A and the IFFT module 84A to provide that processing operations are performed in accordance with the selected symbol length. For example, the control signals reprogram the IFFT module 84A to operate in a 2048 sample mode. - In
step 210, the SLC module 100A transmits control signals to the preamble module 86A which indicate the length of a cyclic prefix to be inserted in each payload symbol. Further instep 210, the SLC module 100A transmits control signals to the RC shaper 90A to adjust filtering operations, as suitable, based on either (i) the expanded PLC frequency spectrum or (ii) the narrowing of the bandwidth of individual PLC carriers within the PLC frequency spectrum, where the PLC frequency spectrum is legacy sized or expanded. - In
step 212, the PLC transceiver 50A transmits, over thenetwork 26 for receipt at the transceiver 50D, the PLC signals generated based on the selected payload symbol length within the legacy for the frame structure. It is further noted that the frame structure further includes frame control configuration data in the start delimiter. The configuration data, which includes channel quality data and selected payload symbol length data, is transmitted on PLC signals to the PLC transceiver 50D before the PLC signals containing information content, and corresponding to the payload symbols, are transmitted. - In
step 214, the PLC transceiver 50D receives the PLC signals transmitted from the PLC transceiver 50A. The demodulator and decoder modules 60D and 56D, using well known techniques in the art, demodulate and decode the overhead data transmitted in connection with the start and stop delimiter portions of the frame structure to extract the selected symbol length, and the associated frame control, channel quality and node configuration data included therein. The decoder module 56D then routes the payload symbol length and the other associated control data to the CPU 52D, which in turn routes the symbol length and the associated control data to the SLC module 100D. Based on the symbol length and the associated control data, the SLC module 100D generates and transmits to themodules demodulator 60 and to each of the modules of thedecoder 56 suitable control parameter signals to provide that demodulation and decoding of the received PLC signals is performed based on the selected payload symbol length. For example, theFFT module 82 is reconfigured to perform a FFT processing at 2048 samples, rather than at the default PLC legacy mode of 256 samples. Processing modifications analogous to those implemented at the mapper and the encoder module in the transceiver 50A are performed at the demodulator module 86D and the modules of the decoder module 56D to provide for proper demodulation and decoding based on the longer length payload symbols. - It is known that some legacy PLC frame structures have a design that precludes the introduction of data indicating a particular symbol length based upon which PLC signal processing should be performed at a destination PLC transceiver. In these circumstances, the
source PLC transceiver 50 includes symbol length information in a higher protocol layer, such as the IP layer, associated with a PLC signal transmission. Alternatively, the source PLC transceiver includes symbol length information in a PLC maintenance signal transmission routinely transmitted to the destination PLC transceiver, as well known in the art. The PLC destination transceiver suitably extracts the symbol length information from the maintenance PLC signal. - In a further preferred embodiment, the
CPU 52 in thePLC transceiver 50 controls exchanges of maintenance signals with other PLC transceivers in the PLC system and, based on the exchanges, determines whether the other PLC transceivers have the processing capability to select payload symbol length. TheCPU 52 generates a table representative of the PLC signal transmission capabilities of the respective PLC transceivers and causes the information contained in the table to be transmitted on maintenance PLC signals over the PLC system for receipt by other PLC transceivers having the capability to process PLC signals based on a select payload symbol length. - In a preferred embodiment, the
CPU 52 in a source PLC transceiver transmits to a destination PLC transceiver maintenance PLC signals identifying the length of payload symbols to be included in subsequent PLC signal transmissions from the source PLC transceiver. In a further preferred embodiment, a destination PLC transceiver transmits maintenance signals to the source PLC transceiver acknowledging receipt of the symbol length information provided by the source PLC transceiver and accordingly processes PLC signals received from the source PLC transceiver at the selected payload symbol length. - Although preferred embodiments of the present invention have been described and illustrated, it will be apparent to those skilled in the art that various modifications may be made without departing from the principles of the invention.
Claims (21)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/651,945 US20080002655A1 (en) | 2002-08-19 | 2007-01-10 | Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US40436002P | 2002-08-19 | 2002-08-19 | |
US10/643,316 US7193506B2 (en) | 2002-08-19 | 2003-08-19 | Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length |
US11/651,945 US20080002655A1 (en) | 2002-08-19 | 2007-01-10 | Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/643,316 Continuation US7193506B2 (en) | 2002-08-19 | 2003-08-19 | Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080002655A1 true US20080002655A1 (en) | 2008-01-03 |
Family
ID=31888353
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/643,316 Expired - Lifetime US7193506B2 (en) | 2002-08-19 | 2003-08-19 | Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length |
US11/651,945 Abandoned US20080002655A1 (en) | 2002-08-19 | 2007-01-10 | Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/643,316 Expired - Lifetime US7193506B2 (en) | 2002-08-19 | 2003-08-19 | Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length |
Country Status (3)
Country | Link |
---|---|
US (2) | US7193506B2 (en) |
AU (1) | AU2003259902A1 (en) |
WO (1) | WO2004017529A2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
US20130010695A1 (en) * | 2004-09-10 | 2013-01-10 | Tricci So | System and method for adaptive frame size management in a wireless multihop network |
US8797851B2 (en) | 2012-04-18 | 2014-08-05 | International Business Machines Corporation | Locating traffic reduction utilities in communication networks |
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 |
WO2015138219A1 (en) * | 2014-03-08 | 2015-09-17 | Suman Shailendra | Intui-network |
US9240822B2 (en) | 2011-08-15 | 2016-01-19 | Mediatek Inc. | Method of handling power reduction at transmitter and related communication device |
US10269199B2 (en) | 2017-09-27 | 2019-04-23 | Honda Motor Co., Ltd. | System and method for providing energy efficient hands free vehicle door operation |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7193506B2 (en) * | 2002-08-19 | 2007-03-20 | Arkados, Inc. | Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length |
US7573946B2 (en) | 2003-12-31 | 2009-08-11 | Intel Corporation | Apparatus and associated methods to perform space-frequency interleaving in a multicarrier wireless communication channel |
US11152971B2 (en) * | 2004-02-02 | 2021-10-19 | Charles Abraham | Frequency modulated OFDM over various communication media |
US20110110459A1 (en) * | 2004-02-02 | 2011-05-12 | Satius Holding, Inc. | FM OFDM over various communication media |
US7792106B2 (en) * | 2004-06-08 | 2010-09-07 | Sony Corporation | Audio/video network interface |
JP4852246B2 (en) * | 2005-01-04 | 2012-01-11 | パナソニック株式会社 | COMMUNICATION DEVICE, INTEGRATED CIRCUIT, AND COMMUNICATION METHOD |
US8072313B2 (en) * | 2006-02-01 | 2011-12-06 | Vitaly Drucker | RFID interrogator with improved symbol decoding and systems based thereon |
JP4695523B2 (en) * | 2006-02-16 | 2011-06-08 | 株式会社東芝 | Signal receiving apparatus, signal receiving method, and signal receiving program |
DE102006045298A1 (en) * | 2006-09-26 | 2008-03-27 | Siemens Ag | Method for data transmission in a communications network |
JP5152967B2 (en) | 2007-10-12 | 2013-02-27 | パナソニック株式会社 | COMMUNICATION METHOD, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM, |
MY156995A (en) * | 2009-01-16 | 2016-04-15 | Panasonic Corp | Communication device, communication method, and integrated circuit |
US9503931B2 (en) * | 2009-08-12 | 2016-11-22 | Qualcomm Incorporated | Enhancements to the MU-MIMO VHT preamble to enable mode detection |
US8234363B1 (en) | 2009-09-18 | 2012-07-31 | Kuo-Hua Kuo | Dynamic object management protocol |
TW201251510A (en) * | 2010-10-24 | 2012-12-16 | Richard Landry Gray | Device and method for setting adjustment control |
US9300511B2 (en) | 2011-01-05 | 2016-03-29 | Qualcomm Incorporated | Method and apparatus for improving throughput of 5 MHZ WLAN transmissions |
US9024471B2 (en) | 2011-05-02 | 2015-05-05 | Stmicroelectronics, Inc. | System and method for an intelligent power controller |
US9160410B2 (en) * | 2011-10-31 | 2015-10-13 | Texas Instruments Incorporated | Coexistence method by requesting access to the channel |
US9801114B2 (en) | 2011-11-11 | 2017-10-24 | Stmicroelectronics, Inc. | System and method for an energy efficient network adaptor with security provisions |
US8995280B2 (en) | 2011-11-11 | 2015-03-31 | Stmicroelectronics, Inc. | System and method for an energy efficient network adapter |
US8693605B2 (en) | 2011-12-22 | 2014-04-08 | Landis+Gyr Technologies, Llc | Coordinating power distribution line communications |
US9438310B2 (en) * | 2012-02-29 | 2016-09-06 | Texas Instruments Incorporated | Multi-length cyclic prefix for OFDM transmission in PLC channels |
US9696363B2 (en) | 2012-09-25 | 2017-07-04 | Stmicroelectronics S.R.L. | System and method for an arc fault detector |
US9130657B2 (en) | 2012-10-19 | 2015-09-08 | Stmicroelectronics, Inc. | System and method for a power line modem |
WO2015180091A1 (en) * | 2014-05-29 | 2015-12-03 | Abb Technology Ltd | Control system having wire break detection capability |
WO2019112589A1 (en) | 2017-12-07 | 2019-06-13 | Halliburton Energy Services, Inc. | Noise compensation for communication on power line downhole |
US11128481B2 (en) * | 2018-10-08 | 2021-09-21 | Schweitzer Engineering Laboratories, Inc. | Hardware accelerated communication frame |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7193506B2 (en) * | 2002-08-19 | 2007-03-20 | Arkados, Inc. | Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4715045A (en) | 1984-09-13 | 1987-12-22 | Gridcomm, Inc. | System protocol for composite shift keying communication system |
US5490168A (en) * | 1994-07-08 | 1996-02-06 | Motorola, Inc. | Method and system for automatic optimization of data throughput using variable packet length and code parameters |
US6459692B1 (en) * | 1999-01-12 | 2002-10-01 | At&T Corp. | Intermittent node resolution for voice and data communication system |
DE19963816C2 (en) * | 1999-12-30 | 2002-09-26 | Siemens Ag | Method and device for implementing a bidirectional data stream via a So interface for transmission over a low-voltage power grid |
US6854059B2 (en) * | 2000-06-07 | 2005-02-08 | Conexant Systems, Inc. | Method and apparatus for medium access control in powerline communication network systems |
WO2004014056A1 (en) * | 2001-08-04 | 2004-02-12 | Enikia Llc | Power line communication system |
-
2003
- 2003-08-19 US US10/643,316 patent/US7193506B2/en not_active Expired - Lifetime
- 2003-08-19 WO PCT/US2003/025866 patent/WO2004017529A2/en not_active Application Discontinuation
- 2003-08-19 AU AU2003259902A patent/AU2003259902A1/en not_active Abandoned
-
2007
- 2007-01-10 US US11/651,945 patent/US20080002655A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7193506B2 (en) * | 2002-08-19 | 2007-03-20 | Arkados, Inc. | Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130010695A1 (en) * | 2004-09-10 | 2013-01-10 | Tricci So | System and method for adaptive frame size management in a wireless multihop network |
US9385835B2 (en) | 2004-09-10 | 2016-07-05 | Blackberry Limited | System and method for adaptive frame size management in a wireless multihop network |
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 |
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 |
CN102484504A (en) * | 2009-06-12 | 2012-05-30 | 马克西姆综合产品公司 | Transmitter and method for applying multi-tone OFDM based communications within a lower frequency range |
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 |
US9240822B2 (en) | 2011-08-15 | 2016-01-19 | Mediatek Inc. | Method of handling power reduction at transmitter and related communication device |
US8797851B2 (en) | 2012-04-18 | 2014-08-05 | International Business Machines Corporation | Locating traffic reduction utilities in communication networks |
WO2015138219A1 (en) * | 2014-03-08 | 2015-09-17 | Suman Shailendra | Intui-network |
US10269199B2 (en) | 2017-09-27 | 2019-04-23 | Honda Motor Co., Ltd. | System and method for providing energy efficient hands free vehicle door operation |
Also Published As
Publication number | Publication date |
---|---|
US7193506B2 (en) | 2007-03-20 |
US20050169363A1 (en) | 2005-08-04 |
AU2003259902A8 (en) | 2004-03-03 |
AU2003259902A1 (en) | 2004-03-03 |
WO2004017529A3 (en) | 2005-06-16 |
WO2004017529A2 (en) | 2004-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7193506B2 (en) | Method and system for maximizing data throughput rate in a power line communications system by modifying payload symbol length | |
US20070274199A1 (en) | Method and system for modifying modulation of power line communications signals for maximizing data throughput rate | |
US12261654B2 (en) | Robust mode for power line communications | |
US8680706B2 (en) | Communicating over power distribution media | |
KR100722810B1 (en) | Digital Point-to-Multipoint Data Transmission System over Telecommunication Networks | |
EP2493085B1 (en) | Coexistence in communication system | |
US20020010870A1 (en) | Method and apparatus for dual-band modulation in powerline communication network systems | |
US11431381B2 (en) | Optimized PHY frame structure for OFDM based narrowband PLC | |
KR101103903B1 (en) | Hybrid subcarrier mapping method and system | |
US6249213B1 (en) | Method for transmitting information over an alternating current power line through a plurality of frequency orthogonal subchannels | |
EP2095555B1 (en) | Selecting carriers for modulating signals in a communication network | |
US9871665B2 (en) | Power consumption management in communication system | |
EP1316183A2 (en) | Partial response signaling for orthogonal frequency division multiplexing | |
JP5052742B2 (en) | Transmitting apparatus and communication system using the same | |
US8412973B1 (en) | Detection of a characteristic of a periodic waveform | |
US20170019230A1 (en) | Communicating a Data Payload and an Acknowledgment of the Data Payload on Different Channels | |
Bumiller | System architecture for power-line communication and consequences for modulation and multiple access | |
CN107017963B (en) | Method for communication between nodes, node and system comprising a plurality of nodes | |
US6175316B1 (en) | Bin-to-bin differential encoding apparatus and method for a discrete multi-tone transmission system | |
US10588100B2 (en) | Power boost in communication system | |
Ribeiro et al. | Advanced signal processing and computational intelligence techniques for power line communications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: BUSHIDO CAPITAL MASTER FUND, LP, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: GAMMA OPPOURTUNITY CAPITAL PARTNERS, LP CLASS A, N Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: GAMMA OPPORTUNITY CAPITAL PARTNERS, LP CLASS C, NE Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: CRUCIAN TRANSITION, INC., NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: CARGO HOLDINGS LLC, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: TYPALDOS, ANDREAS, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: ANDREAS TYPALDOS FAMILY LIMITED PARTNERSHIP, NEW Y Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: TYPALDOS, KATHRYN, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: SOMMER, HERBERT, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: SCHNEIDER, JOEL C, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: VENDOME, GENNARO, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: CARSON, WILLIAM H, TEXAS Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: BCMF TRUSTEES, LLC, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: ACMSPV LLC, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: CFRR HOLDINGS LLC, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: RABMAN, RALPH, SOUTH AFRICA Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: PIERCE DIVERSIFIED STRATEGY MASTER FUND LLC SERIES Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: BUSHIDO CAPITAL MASTER FUND, LP,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: GAMMA OPPOURTUNITY CAPITAL PARTNERS, LP CLASS A,NE Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: GAMMA OPPORTUNITY CAPITAL PARTNERS, LP CLASS C,NEW Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: CRUCIAN TRANSITION, INC.,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: CARGO HOLDINGS LLC,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: TYPALDOS, ANDREAS,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: ANDREAS TYPALDOS FAMILY LIMITED PARTNERSHIP,NEW YO Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: TYPALDOS, KATHRYN,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: SOMMER, HERBERT,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: SCHNEIDER, JOEL C,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: VENDOME, GENNARO,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: CARSON, WILLIAM H,TEXAS Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: BCMF TRUSTEES, LLC,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: ACMSPV LLC,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: CFRR HOLDINGS LLC,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 Owner name: RABMAN, RALPH,SOUTH AFRICA Free format text: SECURITY AGREEMENT;ASSIGNOR:ARKADOS, INC.;REEL/FRAME:022416/0682 Effective date: 20051228 |
|
AS | Assignment |
Owner name: THE ARKADOS GROUP (FORMERLY KNOWN AS CDKNET.COM, I Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:BUSHIDO CAPITAL MASTER FUND, LP;PIERCE DIVERSIFIED STRATEGY MASTER FUND LLC SERIES BUS;CRUCIAN TRANSITION, INC.;AND OTHERS;REEL/FRAME:026554/0550 Effective date: 20110624 Owner name: ARKADOS, INC., NEW JERSEY Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:ANDREAS TYPALDOS FAMILY LIMITED PARTNERSHIP;CARGO HOLDINGS LLC;TYPALDOS, ANDREAS;AND OTHERS;REEL/FRAME:026554/0322 Effective date: 20110624 Owner name: ARKADOS, INC., NEW JERSEY Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:BUSHIDO CAPITAL MASTER FUND, LP;PIERCE DIVERSIFIED STRATEGY MASTER FUND LLC SERIES BUS;CRUCIAN TRANSITION, INC.;AND OTHERS;REEL/FRAME:026554/0550 Effective date: 20110624 Owner name: THE ARKADOS GROUP (FORMERLY KNOWN AS CDKNET.COM, I Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:ANDREAS TYPALDOS FAMILY LIMITED PARTNERSHIP;CARGO HOLDINGS LLC;TYPALDOS, ANDREAS;AND OTHERS;REEL/FRAME:026554/0322 Effective date: 20110624 |