IP Library › Granted Patent US 9,231,658
Granted Patent B2
US 9,231,658 · App. 13/923,097 · Granted Jan 5, 2016

Coexistence primitives in power line communication networks

Inventors: Kumaran Vijayasankar (Dallas, TX); Ramanuja Vedantham (Allen, TX); Tarkesh Pande (Dallas, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
H04B3/544H04B2203/5408H04B2203/5433H04B2203/5445
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,231,658
App. No.
13/923,097
Granted
Jan 5, 2016
Kind
B2
Abstract

Systems and methods for setting a Network Allocation Vector (NAV) in a PLC node are disclosed. In a PLC standard, coexistence is achieved by having the nodes detect a common preamble and backing off by a Coexistence InterFrame Space (cEIFS) time period to help the node to avoid interfering with the other technologies. In one embodiment, a PHY primitive is sent from the PHY to the MAC know that there has been a preamble detection. A two-level indication may be used—one indication after receiving the preamble and other indication after decoding the entire frame. The MAC sets NAV to EIFS if a native preamble is detected. The MAC sets NAV to cEIFS if only a coexistence preamble is detected or if a non-native preamble is detected.

Claims (32)

1. A method, comprising:

performing by a power line communication (PLC) device,

detecting a coexistence preamble on a PLC channel;

configuring a preamble indication primitive in a first format if a native preamble is detected in addition to the coexistence preamble;

configuring the preamble indication primitive in a second format if a native preamble is not detected in addition to the coexistence preamble; and

sending the preamble indication primitive from a physical (PHY) layer to a medium access control (MAC) layer on the PLC device;

setting a network allocation vector (NAV) based upon the preamble indication primitive;

setting the NAV to a first interframe spacing value, if a native preamble is detected in addition to the coexistence preamble; and

setting the NAV to a second interframe spacing value, if a native preamble is not detected in addition to the coexistence preamble.

2. The method of claim 1 , further comprising:

setting the network allocation vector (NAV) to a native extended interframe spacing (EIFS) value, if a native preamble is detected in addition to the coexistence preamble; and

setting the NAV to a coexistence extended interframe spacing (cEIFS), if a native preamble is not detected in addition to the coexistence preamble.

3. A device, comprising:

a receiver configured to monitor a power line communication (PLC) channel of a PLC network, the receiver further configured to perform a preamble detection operation on the PLC channel;

a physical (PHY) layer adapted to configure a preamble indication primitive, the preamble indication primitive configured in a first format if a native preamble is detected by the receiver in addition to a coexistence preamble, and the preamble indication primitive configured in a second format if a native preamble is not detected in addition to the coexistence preamble;

a medium access control (MAC) layer adapted to receive the preamble indication primitive from the PHY layer; and

a network allocation vector (NAV) adapted to be set by the MAC based upon the preamble indication primitive,

wherein the NAV is set to a first interframe spacing value, if a native preamble is detected in addition to the coexistence preamble; and

the NAV is set to a second interframe spacing value, if a native preamble is not detected in addition to the coexistence preamble.

4. The device of claim 3 , wherein the NAV is set to a native extended interframe spacing (EIFS) value, if a native preamble is detected in addition to the coexistence preamble, and the NAV is set to a coexistence extended interframe spacing (cEIFS), if a native preamble is not detected in addition to the coexistence preamble.

5. A method, comprising:

performing by a power line communication (PLC) device,

determining whether a native preamble or a non-native preamble is detected after a coexistence preamble on a PLC channel;

configuring a preamble indication primitive in a first format if a native preamble is detected in addition to the coexistence preamble;

configuring the preamble indication primitive in a second format if a non-native preamble is detected in addition to the coexistence preamble;

sending the preamble indication primitive from a physical (PHY layer to a medium access control (MAC) layer on the PLC device;

setting a network allocation vector (NAV) based upon the preamble indication primitive;

setting the NAV to a first interframe spacing value, if a native preamble is detected in addition to the coexistence preamble; and

setting the NAV to a second interframe spacing value, if a non-native preamble is detected in addition to the coexistence preamble.

6. The method of claim 5 , further comprising:

setting the network allocation vector (NAV) to a native extended interframe spacing (EIFS) value, if a native preamble is detected in addition to the coexistence preamble; and

setting the NAV to a coexistence extended interframe spacing (cEIFS), if a non-native preamble is detected in addition to the coexistence preamble.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2013
From: VIJAYASANKAR, KUMARAN; VEDANTHAM, RAMANUJA; PANDE, TARKESH
To: TEXAS INSTRUMENTS INC.
Reel/Frame 030676/0433 →
Continuity (2)
Provisional Application 61662176 · Jun 20, 2012
Related Publication 20130343404A1 · Dec 26, 2013