Compressive sensing using target wake times
AssigneeCisco Technology, Inc.
InventorsKhashayar Mirfakhraei, Amir Hosein Kamalizad, Xu Zhang, Ardalan Alizadeh, Vishal Satyendra Desai
Life of this patent
Estimating the term…
Abstract
In one embodiment, a supervisory service for a wireless network computes a compressive sensing schedule for a plurality of sensors in the wireless network. The service sends target wake time (TWT) messages to a subset of the plurality of sensors according to the computed compressive sensing schedule. The service receives, in response to the TWT messages, sensor readings from the subset of the plurality of sensors. The service performs compressive sensing on the received sensor readings.
Claims18
A method comprising:
- computing, by a supervisory device for a wireless network, a compressive sensing schedule for a plurality of sensors in the wireless network;
- sending, by the supervisory device, target wake time (TWT) messages to a subset of the plurality of sensors according to the computed compressive sensing schedule;
- receiving, at the supervisory device and in response to the TWT messages, sensor readings from the subset of the plurality of sensors;
- and
- performing, by the supervisory device, compressive sensing by using the sensor readings received from the subset of the plurality of sensors to reconstruct one or more sensor readings of one or more sensors outside of the subset of the plurality of sensors.
An apparatus, comprising:
- one or more network interfaces to communicate with a wireless network;
- a processor coupled to the network interfaces and adapted to execute one or more processes;
- and
- a memory configured to store a process executable by the processor, the process when executed configured to:
- compute a compressive sensing schedule for a plurality of sensors in the wireless network;
- send target wake time (TWT) messages to a subset of the plurality of sensors according to the computed compressive sensing schedule;
- receive, in response to the TWT messages, sensor readings from the subset of the plurality of sensors;
- and
- perform compressive sensing by using the sensor readings received from the subset of the plurality of sensors to reconstruct one or more sensor readings of one or more sensors outside of the subset of the plurality of sensors.
A tangible, non-transitory, computer-readable medium storing program instructions that cause a supervisory service for a wireless network to execute a process comprising:
- computing, by the supervisory device, a compressive sensing schedule for a plurality of sensors in the wireless network;
- sending, by the supervisory device, target wake time (TWT) messages to a subset of the plurality of sensors according to the computed compressive sensing schedule;
- receiving, at the supervisory device and in response to the TWT messages, sensor readings from the subset of the plurality of sensors;
- and
- performing, by the supervisory device, compressive sensing by using the sensor readings received from the subset of the plurality of sensors to reconstruct one or more sensor readings of one or more sensors outside of the subset of the plurality of sensors.
Dependencies are inferred from the claim text.