Systems and methods for audio timing and synchronization
AssigneeDatavault AI Inc.
InventorMitchell Fantuz
Life of this patent
Estimating the term…
Abstract
According to disclosed embodiments, methods and systems of data transmission are provided. An aspect of the present disclosure is a method for estimating a TSF value, the method comprising requesting a timing synchronization function (TSF) value, receiving a first TSF value after a TSF read delay, and estimating a second TSF value by compensating the first TSF value using the TSF read delay.
Claims20
A method comprising:
- requesting a timing synchronization function (TSF) value;
- receiving a first TSF value after a TSF read delay;
- and
- predicting a second TSF value using a prediction model based on a compensated first TSF value, compensated using the TSF read delay;
- wherein the compensation is achieved using adaptive filtering.
A method comprising:
- requesting a timing synchronization function (TSF) value;
- receiving a first TSF value after a TSF read delay;
- predicting a second TSF value using a prediction model based on a compensated first TSF value, compensated using the TSF read delay;
- and
- estimating a third TSF value between the first TSF value and the second TSF value by interpolating the first TSF value and the second TSF value;
- wherein the interpolation uses an interpolation method selected from the group comprising:
- polynomial and cubic spline.
A method comprising:
- requesting a timing synchronization function (TSF) value;
- receiving a first TSF value after a TSF read delay;
- and
- predicting a second TSF value using a prediction model based on a compensated first TSF value, compensated using the TSF read delay;
- wherein the compensation is achieved using a Volterra filter.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a device, cause the device to:
- request a timing synchronization function (TSF) value;
- receive a first TSF value after a TSF read delay;
- and
- predict a second TSF value using a prediction model based on a compensated first TSF value, compensated using the TSF read delay;
- wherein the compensation is achieved using adaptive filtering.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a device, cause the device to:
- request a timing synchronization function (TSF) value;
- receive a first TSF value after a TSF read delay;
- and
- predict a second TSF value using a prediction model based on a compensated first TSF value, compensated using the TSF read delay;
- estimate a third TSF value between the first TSF value and the second TSF value by interpolating the first TSF value and the second TSF value;
- wherein the interpolation uses an interpolation method selected from the group comprising:
- polynomial and cubic spline.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a device, cause the device to:
- request a timing synchronization function (TSF) value;
- receive a first TSF value after a TSF read delay;
- and
- predict a second TSF value using a prediction model based on a compensated first TSF value, compensated using the TSF read delay;
- wherein the compensation is achieved using a Volterra filter.
A device comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the device to:
- request a timing synchronization function (TSF) value;
- receive a first TSF value after a TSF read delay;
- and
- predict a second TSF value using a prediction model based on a compensated first TSF value, compensated using the TSF read delay;
- wherein the compensation is achieved using adaptive filtering.
A device comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the device to:
- request a timing synchronization function (TSF) value;
- receive a first TSF value after a TSF read delay;
- and
- predict a second TSF value using a prediction model based on a compensated first TSF value, compensated using the TSF read delay;
- wherein the compensation is achieved using adaptive filtering;
- wherein the compensation is achieved using a Volterra filter.
Dependencies are inferred from the claim text.