IP Library › Granted Patent US 12,301,302
Granted Patent B2
US 12,301,302 · App. 18/493,129 · Granted May 13, 2025

Coexistence primitives in power line communication networks

Inventors: Kumaran Vijayasankar (Allen, TX); Ramanuja Vedantham (Allen, TX); Tarkesh Pande (Richardson, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
H04B3/544H04L12/413H04B2203/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 12,301,302
App. No.
18/493,129
Granted
May 13, 2025
Kind
B2
Abstract

Systems and methods for setting a carrier-sensing mechanism 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 the carrier-sensing mechanism based on the preamble detection.

Claims (28)

1. A device comprising:

a medium access control (MAC) layer; and

a physical (PHY) layer, the PHY layer configured to:

receive a data packet via a communication medium,

in response to detecting a first preamble in the data packet and a second preamble in the data packet, set a preamble indication primitive to a first value,

in response to detecting the first preamble and failing to detect the second preamble, set the preamble indication primitive to a second value different from the first value, and

provide the preamble indication primitive to the MAC layer.

2. The device of claim 1 , wherein the first preamble comprises M symbols that are common to a first communication protocol and to a second communication protocol, wherein M is a positive integer.

3. The device of claim 2 , wherein the M symbols comprise orthogonal frequency-division multiplexed (OFDM) symbols.

4. The device of claim 2 , wherein the M symbols comprise a chirp sequence.

5. The device of claim 2 , wherein the M symbols comprise a barker sequence.

6. The device of claim 2 , wherein the M symbols are M repeated symbols.

7. The device of claim 2 , wherein the M symbols comprise a SyncP symbol.

8. The device of claim 2 , wherein a size of the first preamble is as large as a maximum packet size supported by the first and second communication protocols.

9. The device of claim 2 , wherein the first communication protocol and the second communication protocol are from a group comprising: IEEE P1901.2, G3 power line communication standard, and PRIME power line communication standard.

10. The device of claim 1 , wherein the MAC layer is configured to:

in response to the preamble indication primitive being set to the first value, set a back-off interval to a first duration; and

in response to the preamble indication primitive being set to the second value, set the back-off interval to a second duration different from the first duration.

11. The device of claim 10 , wherein the MAC layer is configured to set the back-off interval by setting a network allocation vector (NAV).

12. The device of claim 11 , wherein the MAC layer is configured to check the NAV and allow an attempt by the device to send a frame via the communication medium only after the NAV reaches zero.

13. The device of claim 10 , wherein the first duration is a native extended interframe spacing (EIFS) value; and wherein the second duration is a coexistence extended interframe spacing (cEIFS) value.

14. The device of claim 10 , wherein the second duration is defined for a communication protocol associated with the second preamble.

15. The device of claim 1 , wherein the PHY layer is configured to provide the preamble indication primitive to the MAC layer before an entirety of the data packet is received.

16. The device of claim 1 , wherein the PHY layer is configured to attempt to detect the second preamble in response to detecting the first preamble.

17. The device of claim 1 , wherein the PHY layer is configured to receive the data packet via a power line.

18. The device of claim 1 , wherein the data packet comprises the first and second preambles, a frame control header (FCH), and a payload.

19. The device of claim 18 , wherein the PHY layer is configured to receive the second preamble after the first preamble, the FCH after the second preamble, and the payload after the FCH.

20. The device of claim 1 , wherein the device is a power line communication (PLC) device.

Continuity (6)
Continuation 18053403 · Nov 8, 2022
Continuation 16852700 · Apr 20, 2020
Continuation 14985898 · Dec 31, 2015
Continuation 13923097 · Jun 20, 2013
Provisional Application 61662176 · Jun 20, 2012
Related Publication 20240072844A1 · Feb 29, 2024
References Cited (40)
US 6909723B1 · Yonge, III · 2005 [cited by applicant]
US 7570656B2 · Raphaeli · 2009 [cited by applicant]
US 7680090B2 · Welborn · 2010 [cited by applicant]
US 7826838B1 · Nanda · 2010 [cited by applicant]
US 8053403B2 · Abbas · 2011 [cited by applicant]
US 8675651B2 · McFarland · 2014 [cited by applicant]
US 9136908B2 · Vijayasankar · 2015 [cited by applicant]
US 9231658B2 · Vijayasankar · 2016 [cited by applicant]
US 10090067B1 · Canepa · 2018 [cited by applicant]
US 10255557B2 · Epstein · 2019 [cited by applicant]
US 10267956B2 · Arbabi · 2019 [cited by applicant]
US 10396852B2 · Vijayasankar · 2019 [cited by applicant]
US 10903874B2 · Vijayasankar · 2021 [cited by applicant]
US 11722174B2 · Vijayasankar · 2023 [cited by applicant]
US 20030103521A1 · Raphaeli · 2003 [cited by applicant]
US 20050063422A1 · Lazar · 2005 [cited by applicant]
US 20050185629A1 · Kuroda · 2005 [cited by applicant]
US 20060013180A1 · Gupta · 2006 [cited by examiner]
US 20070086408A1 · Kuroda · 2007 [cited by applicant]
US 20070147312A1 · Shapira · 2007 [cited by examiner]
US 20090016379A1 · Takagi · 2009 [cited by applicant]
US 20100010091A1 · Suess · 2010 [cited by applicant]
US 20100271945A1 · Clave · 2010 [cited by applicant]
US 20100272192A1 · Varadarajan · 2010 [cited by applicant]
US 20110043340A1 · Kim · 2011 [cited by applicant]
US 20110090067A1 · Kuroda · 2011 [cited by applicant]
US 20110255557A1 · Varadarajan · 2011 [cited by examiner]
US 20110267956A1 · Yonge, III · 2011 [cited by applicant]
US 20120051361A1 · O'Mahony · 2012 [cited by applicant]
US 20120093151A1 · McFarland · 2012 [cited by applicant]
US 20120093198A1 · Dabak · 2012 [cited by applicant]
US 20120236879A1 · Oksman · 2012 [cited by applicant]
US 20120257558A1 · Shin · 2012 [cited by applicant]
US 20120294294A1 · Zhang · 2012 [cited by examiner]
US 20130016792A1 · Yonge, III · 2013 [cited by applicant]
US 20130121425A1 · Pande · 2013 [cited by applicant]
US 20140233478A1 · Wentink · 2014 [cited by applicant]
US 20150071204A1 · Seok · 2015 [cited by applicant]
US 20210194541A1 · Vijayasankar · 2021 [cited by applicant]
US 20230085257A1 · Vijayasankar · 2023 [cited by applicant]