IP Library › Granted Patent US 12,040,830
Granted Patent B2
US 12,040,830 · App. 17/898,614 · Granted Jul 16, 2024

Adaptive frequency hopping in a wireless battery management system

Inventors: Naveen Kumar Kala (Austin, TX); Ariton Xhafa (Plano, TX); Tariq Muhanna (Garland, TX); Mathew Giaramita (New York, NY)
Assignee: Texas Instruments Incorporated
H04B1/713H04L1/1614H04W72/0453H04W72/23
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,040,830
App. No.
17/898,614
Granted
Jul 16, 2024
Kind
B2
Abstract

A method for channel switching by a secondary node. The method includes: receiving, from a primary node, a downlink transmission, measuring one or more statistics about the downlink transmission, determining, from the downlink transmission, an uplink interval, transmitting, to the primary node during the uplink interval, the measured one or more statistics about the downlink transmission, receiving, from the primary node, an indication of a set of useable channels, determining, based on the set of useable channels and at least one of the primary node or the secondary node, a next channel from the set of useable channels, and switching to the next channel based on a switch indication from the primary node.

Claims (67)

1. A method for channel switching by a secondary node, comprising:

receiving, from a primary node, a downlink transmission;

measuring one or more statistics about the downlink transmission;

determining, from the downlink transmission, an uplink interval;

transmitting, to the primary node during the uplink interval, the measured one or more statistics about the downlink transmission;

receiving, from the primary node, an indication of a set of useable channels;

determining, based on the set of useable channels and at least one of the primary node or the secondary node, a next channel from the set of useable channels; and

switching to the next channel based on a switch indication from the primary node.

2. The method of claim 1 , wherein determining the next channel is based on the set of useable channels and is further based on an identifier of the primary node.

3. The method of claim 1 , further comprising:

receiving the switch indication from the primary node;

transmitting, in response to the received switch indication, an acknowledgment;

receiving, from the primary node, a channel switch timing information; and

switching to the next channel based on the channel switch timing information.

4. The method of claim 3 , wherein the channel switch timing information is received in response to received acknowledgments from each secondary node of a set of secondary nodes.

5. The method of claim 3 , wherein the channel switch timing information indicates a number of frames before switching.

6. The method of claim 1 , wherein the one or more statistics comprises as least a packet error rate measurement.

7. The method of claim 1 , wherein the indication of the set of useable channels comprises a bitmap.

8. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors of a primary node to:

transmit, to a set of secondary nodes, a downlink transmission, the downlink transmission including an indication of an uplink intervals for secondary nodes of the set of secondary nodes;

receive uplink transmissions from the secondary nodes of the set of secondary nodes, the uplink transmissions including one or more statistics about the downlink transmission;

measure one or more statistics about the uplink transmissions;

generate, based on the one or more statistics about the downlink transmission and the measured one or more statistics about the uplink transmission, a set of useable channels;

transmit, to the set of secondary nodes, an indication of the set of useable channels;

determine, based on an identifier and the set of useable channels, a next channel from the set of useable channels;

transmit a switch indication to the set of secondary nodes; and

switch to the next channel.

9. The non-transitory program storage device of claim 8 , wherein the identifier comprises an identifier of the primary node.

10. The non-transitory program storage device of claim 8 , wherein the instructions further cause the one or more processors to:

receive acknowledgments, from secondary nodes of the set of secondary nodes, to the transmitted switch indication;

determine that an acknowledgment to the transmitted switch indication has been received from each secondary node of the set of secondary nodes; and

transmit channel switch timing information based on the determination that the acknowledgment to the transmitted switch indication has been received from each secondary node.

11. The non-transitory program storage device of claim 10 , wherein the instructions further cause the one or more processors to:

determine that the acknowledgment to the transmitted switch indication has not been received from each secondary node of the set of secondary nodes; and

in response to the determination that the acknowledgment to the transmitted switch indication has not been received from each secondary node:

transmit the indication of the set of useable channels to the set of secondary nodes; and

receive the acknowledgments, from secondary nodes of the set of secondary nodes, to the transmitted switch indication until the acknowledgment to the transmitted switch indication has been received from each secondary node of the set of secondary nodes.

12. The non-transitory program storage device of claim 10 , wherein the channel switch timing information indicates a number of frames before switching.

13. The non-transitory program storage device of claim 8 , wherein the one or more statistics about the uplink transmissions comprises as least a packet error rate measurement.

14. The non-transitory program storage device of claim 8 , wherein the indication of the set of useable channels comprises a bitmap.

15. A system for channel switching by a wireless network comprising:

a plurality of secondary nodes; and

a primary node wirelessly coupled to the plurality of secondary nodes, the primary node configured to:

transmit, to the plurality of secondary nodes, a downlink transmission, the downlink transmission including an indication of an uplink intervals for secondary nodes of the plurality of secondary nodes;

receive uplink transmissions from the plurality of secondary nodes, the uplink transmissions including one or more statistics about the downlink transmission;

measure one or more statistics about the uplink transmissions;

generate, based on the one or more statistics about the downlink transmission and the measured one or more statistics about the uplink transmission, a set of useable channels;

transmit, to the plurality of secondary nodes, an indication of the set of useable channels;

determine, based on an identifier and the set of useable channels, a next channel from the set of useable channels;

transmit a switch indication to the plurality of secondary nodes; and

switch to the next channel; and

wherein each secondary node of the plurality of secondary nodes is configured to:

receive, from the primary node, the downlink transmission;

measure the one or more statistics about the downlink transmission;

determine, from the received downlink transmission, an uplink interval;

transmit, to the primary node during the uplink interval, the measured one or more statistics about the downlink transmission;

receive, from the primary node, an indication of a set of useable channels;

determine, based on the identifier and the set of useable channels, the next channel from the set of useable channels; and

switch to the next channel based on a switch indication from the primary node.

16. The system of claim 15 , wherein the identifier comprises an identifier of the primary node.

17. The system of claim 15 , wherein the one or more statistics about the uplink transmissions comprises as least a packet error rate measurement.

18. The system of claim 15 , wherein the indication of the set of useable channels comprises a bitmap.

19. The system of claim 15 , wherein the primary node is further configured to:

receive acknowledgments, from secondary nodes of the plurality of secondary nodes, to the transmitted switch indication;

determine that an acknowledgment to the transmitted switch indication has been received from each secondary node of the plurality of secondary nodes; and

transmit channel switch timing information based on the determination that the acknowledgment to the transmitted switch indication has been received from each secondary node of the plurality of secondary nodes.

20. The system of claim 15 , wherein the identifier comprises an identifier of at least one of the secondary nodes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2024
From: MUHANNA, TARIQ
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 068754/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2022
From: KALA, NAVEEN KUMAR; XHAFA, ARITON; GIARAMITA, MATHEW
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 060936/0872 →
Continuity (1)
Related Publication 20240072841A1 · Feb 29, 2024
Cited By (2)
US 12,243,986 US 12,744,254