# US 8,787,349 B2 · Method and system for reducing timing uncertainty of data transmission and reception

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,787,349 B2
- Document ID: US8787349B2
- Status: Granted
- Kind: B2
- Application number: 13/040,495
- Filed: 2011-03-04
- Published: 2012-09-06
- Granted: 2014-07-22
- Earliest claimed: 2011-03-04
- Assignees: Intel IP Corporation
- Applicants: Uday Padmanabhan; Bing Xu; Kenneth Edward Stebbings
- Inventors: Uday Padmanabhan; Bing Xu; Kenneth Edward Stebbings
- Web page: https://patentgrep.com/patent/US8787349B2

## CPC

- H04W 56/0045: {compensating for timing error by altering transmission time}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

In accordance with the present disclosure, disadvantages and problems associated with timing accuracies of higher data rate communications systems may be reduced. In accordance with one embodiment of the present disclosure a wireless communication element comprises a first controller configured to generate data transfer information indicating a trigger value. The wireless communication element further comprises a second controller communicatively coupled to the first controller. The second controller comprises a counter configured to increment a counter value and is configured to receive the data transfer information from the first controller. The second controller is further configured to generate a data transfer trigger when the counter value corresponds with the trigger value such that the wireless communication element initiates a data transfer with a second wireless communication element in response to the data transfer trigger.

## Claims

### Claim 1

A wireless communication element comprising:
a first controller configured to:
operate within a first clock domain; and
generate data transfer information indicating a reference trigger and a trigger adjustment value; and
a second controller communicatively coupled to the first controller, and comprising a counter configured to increment a counter value, the second controller configured to:
receive the data transfer information from the first controller;
initiate a transfer of a reference subframe with a second wireless communication element based on the reference trigger;
start the counter upon the transfer of the reference subframe;
generate a data transfer trigger based on the counter value and the trigger adjustment value; and
initiate a data transfer of a data subframe with the second wireless communication element based on the data transfer trigger;
the counter configured to operate within a second clock domain separate from the first clock domain of the first controller.

### Claim 2 (depends on 1)

The wireless communication element of claim 1, wherein the data transfer comprises the wireless communication element transmitting the data subframe to the second wireless communication element.

### Claim 3 (depends on 1)

The wireless communication element of claim 1, wherein the data transfer comprises the wireless communication element receiving the data subframe from the second wireless communication element.

### Claim 4 (depends on 1)

The wireless communication element of claim 1, wherein the second controller is configured to reset the counter such that the counter resets and does not increment according to an event selected from the group consisting of powering on of the wireless communication element, an adaptive discontinuous reception cycle (DRX), and reception by the second controller from the first controller of instructions indicating a reset of the counter.

### Claim 5 (depends on 1)

The wireless communication element of claim 1, wherein the counter is configured to increment the counter value at a sampling rate of the data subframe.

### Claim 6 (depends on 1)

The wireless communication element of claim 1, wherein the counter is configured to reset and increment when the counter value corresponds with a data transfer time slot of the data subframe.

### Claim 7 (depends on 1)

The wireless communication element of claim 1, wherein the trigger adjustment value is configured to advance timing of the data transfer trigger.

### Claim 8 (depends on 1)

The wireless communication element of claim 1, wherein the trigger adjustment value is configured to delay timing of the data transfer trigger.

### Claim 9 (depends on 1)

The wireless communication element of claim 1, wherein the trigger adjustment value is based on information received by the wireless communication element from the second wireless communication element.

### Claim 10 (depends on 1)

The wireless communication element of claim 1, wherein the first controller is part of a digital baseband circuit and the second controller is part of a radio frequency circuit.

### Claim 11

A method for timing data transfers of a wireless communication element comprising:
receiving, from a first controller operating within a first clock domain, by a second controller operating within a second clock domain separate from the first clock domain, data transfer information indicating a reference trigger and a trigger adjustment value, the second controller comprising a counter;
incrementing, by the counter operating within the second clock domain, a counter value of the counter;
transferring, by the second controller, a reference subframe with a second wireless communication element based on the reference trigger;
starting the counter upon the transfer of the reference subframe;
generating, by the second controller, a data transfer trigger based on the counter value and the trigger adjustment value; and
transferring a data subframe with the second wireless communication element based on the data transfer trigger.

### Claim 12 (depends on 11)

The method of claim 11, wherein transferring the data subframe comprises transmitting the data subframe to the second communication element.

### Claim 13 (depends on 11)

The method of claim 11, wherein transferring the data subframe comprises receiving the data subframe from the second communication element.

### Claim 14 (depends on 11)

The method of claim 11, further comprising resetting, by the second controller, the counter such that the counter resets and does not increment according to an event selected from the group consisting of powering on of the communication element, an adaptive discontinuous reception cycle (DRX), and reception, by the second controller, of instructions indicating a reset of the counter.

### Claim 15 (depends on 11)

The method of claim 11, further comprising incrementing the counter value at a sampling rate of the data subframe.

### Claim 16 (depends on 11)

The method of claim 11, further comprising resetting the counter when the counter value corresponds with a data transfer time slot of the data subframe.

### Claim 17 (depends on 11)

The method of claim 11, wherein the trigger adjustment value is configured to advance timing of the data transfer trigger.

### Claim 18 (depends on 11)

The method of claim 11, wherein the trigger adjustment value is configured to delay timing of the data transfer trigger.

### Claim 19 (depends on 11)

The method of claim 11, wherein the trigger adjustment value is based on information received by the communication element from the second communication element.

### Claim 20 (depends on 11)

The method of claim 11, wherein the second controller is part of a radio frequency circuit of the communication element, and wherein the data transfer information is received by the second controller from a digital baseband circuit of the communication element.
