CPC H04W 56/001 (2013.01) [H04L 47/30 (2013.01); H04R 25/552 (2013.01); H04R 25/554 (2013.01); H04W 56/004 (2013.01); G10H 2250/631 (2013.01); H03H 17/0018 (2013.01); H03H 17/0642 (2013.01); H04L 47/263 (2013.01); H04L 2012/5681 (2013.01); H04R 2225/55 (2013.01)] | 20 Claims |
1. A method for wireless communications, comprising:
receiving a transmission of a packet using a wireless transceiver of an electronic device;
using a processor of the electronic device to read a first value of a system timer and storing the first value as an arrival time stamp;
decoding and processing the packet using the processor;
sending the processed packet to an output of the electronic device;
when the processed packet is sent, reading a second value of the system timer;
calculating a departure time stamp by adding the second value to a fractional delay of a sample rate converter of the electronic device;
calculating a throughput delay for the electronic device;
calculating an error signal as a difference between the calculated throughput delay and a constant preconfigured delay; and
using the error signal to calculate an adjustment stimulus for the sample rate converter to maintain the calculated throughput delay equal to the preconfigured delay.
|