Abstract:
Systems and methods for enabling co-existence among power line communications (PLC) technologies are described. In some embodiments, a method performed by a PLC device, such as a PLC gateway, may include detecting a communication from foreign PLC device on a PLC network in response to a foreign preamble received by the PLC device, terminating transmissions to the PLC network for a network-specific co-existence Extended Interframe Space (cEIFS) time period in response to the foreign preamble, and resuming transmissions to the PLC network after expiration of the network-specific time period.
Abstract:
Embodiments of methods and systems for overlapping priority contention windows in G3-PLC networks are presented. In one embodiment, a Normal Priority Contention Window (NPCW) is allowed to overlap with a High Priority Contention Window (HPCW). The minimum contention window for the normal priority frames (i.e., NPCW) is equal to or longer than the contention window for high priority frames (i.e., HPCW). By making the NPCW longer than the HPCW, the high priority frames will have a better chance than normal priority frames to get access to the channel on transmission reattempts.
Abstract:
Systems and methods for designing, using, and/or implementing non-beacon network communications using frequency subbands are described. In various implementations, these systems and methods may be applicable to Power Line Communications (PLC). For example, a method may include transmitting a beacon request message over a given one of a plurality of frequency subbands, receiving a plurality of beacons in response to having transmitted the beacon request message, each of the plurality of beacons received over a respective one of the plurality of frequency subbands, and calculating a downlink quality report based, at least in part, upon the received beacons. The method may also include transmitting the downlink quality report over each of the plurality of frequency subbands and receiving a subband allocation command in response to having transmitted the downlink quality report, the subband allocation command indicating a downlink subband assignment and an uplink subband assignment.
Abstract:
Systems and methods for enabling co-existence among power line communications (PLC) technologies are described. In some embodiments, a method performed by a PLC device, such as a PLC gateway, may include detecting a communication from foreign PLC device on a PLC network in response to a foreign preamble received by the PLC device, terminating transmissions to the PLC network for a network-specific co-existence Extended Interframe Space (cEIFS) time period in response to the foreign preamble, and resuming transmissions to the PLC network after expiration of the network-specific time period.
Abstract:
Method and apparatus for avoiding hidden node collisions in a communication network. A network communication device includes a packet transmitter. The packet transmitter is configured to subdivide a packet to be transmitted via a communication network into a plurality of segments based on the packet exceeding a predetermined maximum size, and to sequentially transmit the segments via the communication network. The packet transmitter is also configured to construct an acknowledgement packet responsive to reception of each segment of a packet received via the communication network. The acknowledgement packet includes a field indicating whether an additional segment of the packet is to be transmitted via the communication network. The packet transmitter is further configured to transmit the acknowledgement packet via the communication network.
Abstract:
Embodiments of methods and systems for Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) with a random backoff time on a Power Line Communication (PLC) network are disclosed. The CSMA/CA method is independent of the algorithm used to update a contention window, so any contention window algorithm is supported. The PLC node runs an energy detection process first and then uses preamble detection only after energy detection is positive, or the node may run both energy detection and preamble detection simultaneously. Upon detection of a possible transmission on a PLC line due to energy detection, the PLC node will freeze a backoff counter decrementing process and will then wait for preamble detection to complete. If no energy is detected on the line, or if no preamble is detected after energy is sensed on the line, then the node will transmit is allowed by the contention window value.
Abstract:
Embodiments of methods and systems for overlapping priority contention windows in G3-PLC networks are presented. In one embodiment, a Normal Priority Contention Window (NPCW) is allowed to overlap with a High Priority Contention Window (HPCW). The minimum contention window for the normal priority frames (i.e., NPCW) is equal to or longer than the contention window for high priority frames (i.e., HPCW). By making the NPCW longer than the HPCW, the high priority frames will have a better chance than normal priority frames to get access to the channel on transmission reattempts.
Abstract:
Embodiments of methods and systems for using both new and older modulation schemes in PLC networks—thereby supporting legacy systems—are disclosed. In one embodiment, common frames that need to be understood by all nodes to support the network will be sent two or more times using different modulation techniques. For example, all broadcast frames, such as beacon requests, beacons, and route requests may be transmitted once with differential modulation and once with coherent modulation. In one configuration, the beacons with differential modulation may be transmitted in one beacon period, and the beacons with coherent modulation may be transmitted in another beacon period. In another configuration, the differential and coherent beacons for a particular tone mask are transmitted one after the other and before any other tone mask beacon is transmitted.
Abstract:
Systems and methods for implementing data concentrated initiated multicast firmware upgrade in power line communications (PLC) are described. In an illustrative embodiment, a method performed by a PLC device may include forming a group of PLC devices to receive a transmission of a data set, the group being organized according to a hierarchical structure, transmitting the data set to the group of PLC devices, determining whether a PLC device in the lowest level of the hierarchical structure is missing one or more portions of the data set, and retransmitting at least the missing portions of the data set until the lowest level of PLC devices each have the full data set.
Abstract:
An emulated wireless access point (AP) at a first PMC device (PMC1) establishes a first tunneled direct link setup (TDLS) session between a first station module (STA1) incorporated into the PMC1 and a second station module (STA2) incorporated into a second PMC device (PMC2). Following establishment of the TDLS session, the wireless AP is allowed to sleep; and most infrastructure management duties are handled by the STA1 during the session. PMC device battery charge may be conserved as a result. The emulated wireless AP may also establish a second TDLS link to a third station module (STA3) incorporated into a third PMC device (PMC3). The STA1 may then bridge data traffic flow between the STA2 and the STA3. Such bridging operation may enable communication between two PMC devices otherwise unable to decode data received from the other.