# US 8,787,512 B1 · Synchronization of time accurate strobe (TAS) messages

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

- Number: US 8,787,512 B1
- Document ID: US8787512B1
- Status: Granted
- Kind: B1
- Application number: 14/027,204
- Filed: 2013-09-15
- Granted: 2014-07-22
- Earliest claimed: 2009-11-23
- Assignees: Marvell International Ltd.
- Applicants: Marvell International, Ltd.
- Inventors: Daniel Ben-Ari; Avner Epstein
- Web page: https://patentgrep.com/patent/US8787512B1

## CPC

- H04J 3/0685: {Clock or time synchronisation in a node; Intranode synchronisation}
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)

## Abstract

An apparatus includes Radio Frequency (RF) circuitry and baseband circuitry. The RF circuitry is configured to receive strobe messages that are based on a system clock over a digital interface, and to communicate synchronously with the system clock based on the received strobe messages in accordance with a Radio Access Technology (RAT) that is selected from among multiple different RATs. The baseband circuitry is configured to generate the strobe messages, to delay the strobe messages by a delay that depends on the selected RAT, and to send the delayed strobe messages to the RF circuitry over the digital interface.

## Claims

### Claim 1

Apparatus, comprising:
Radio Frequency (RF) circuitry, which is configured to receive strobe messages over a digital interface, the strobe messages being based on a system clock, to select a Radio Access Technology (RAT) from at least a first RAT supported by the apparatus and a second RAT supported by the apparatus, the second RAT being different from the first RAT, and to communicate synchronously with the system clock based on the received strobe messages in accordance with the selected RAT; and
baseband circuitry, which is configured to generate the strobe messages, to delay the strobe messages by a first delay when the selected RAT comprises the first RAT, to delay the strobe messages by a second delay, different from the first delay, when the selected RAT comprises the second RAT, and to send the delayed strobe messages to the RF circuitry over the digital interface.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein the digital interface operates in accordance with a DigRF specification, wherein the RF circuitry is configured to receive DigRF Time Accurate Strobe (TAS) messages, and wherein the baseband circuitry is configured to generate the TAS messages.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein the baseband circuitry comprises a programmable counter, and is configured to delay the strobe messages by initializing the programmable counter based on the first delay or based on the second delay depending on the selected RAT, and enabling the strobe messages upon expiry of the counter.

### Claim 4 (depends on 1)

The apparatus according to claim 1, wherein the baseband circuitry comprises a First In First Out (FIFO) memory having a configurable latency, and is configured to delay the strobe messages by setting the latency of the FIFO memory based on the first delay or based on the second delay depending on the selected RAT, and streaming the strobe messages through the FIFO memory.

### Claim 5 (depends on 1)

The apparatus according to claim 1, wherein the RF circuitry is configured to communicate at a first time granularity, and wherein the baseband circuitry is configured to generate the strobe messages at a second time granularity that is coarser than the first time granularity, and to set the first delay or the second delay to compensate for a mismatch between the first and second time granularities.

### Claim 6 (depends on 5)

The apparatus according to claim 5, wherein the digital interface operates at a third time granularity that is different from the first and second time granularities, and wherein the baseband circuitry is configured to set the first delay or the second delay to compensate for the mismatch among the first, second and third time granularities.

### Claim 7 (depends on 5)

The apparatus according to claim 5, wherein the second time granularity of the baseband circuitry depends on the selected RAT.

### Claim 8 (depends on 1)

The apparatus according to claim 1, wherein the digital interface has a variable initialization latency that does not exceed a specified maximum latency, and wherein the baseband circuitry is configured to set the first delay or the second delay to be higher than the specified maximum latency.

### Claim 9 (depends on 1)

The apparatus according to claim 1, wherein the RF circuitry is of a given version that is selected from two or more possible versions, and wherein the baseband circuitry is configured to set the first delay or the second delay depending on the given version of the RF circuitry.

### Claim 10 (depends on 1)

A mobile communication terminal comprising the apparatus of claim 1.

### Claim 11 (depends on 1)

A chipset for processing signals in a mobile communication terminal, comprising the apparatus of claim 1.

### Claim 12

A method, comprising:
using baseband circuitry, generating strobe messages based on a system clock;
selecting a Radio Access Technology (RAT) from at least a first supported RAT and second supported RAT, the second RAT being different from the first RAT;
delaying the strobe messages in the baseband circuitry by a first delay when the selected RAT comprises the first RAT, and delaying the strobe messages by a second delay, different from the first delay, when the selected RAT comprises the second RAT;
sending the delayed strobe messages over a digital interface from the baseband circuitry to Radio Frequency (RF) circuitry; and
at the RF circuitry, receiving the strobe messages over the digital interface, and communicating synchronously to the system clock based on the received strobe messages in accordance with the selected RAT.

### Claim 13 (depends on 12)

The method according to claim 12, wherein generating and delaying the strobe messages comprises generating and delaying DigRF Time Accurate Strobe (TAS) messages, and wherein sending the delayed strobe messages comprises transferring the delayed TAS messages over the digital interface in accordance with a DigRF specification.

### Claim 14 (depends on 12)

The method according to claim 12, wherein delaying the strobe messages comprises initializing a programmable counter based on the first delay or based on the second delay depending on the selected RAT, and enabling the strobe messages upon expiry of the counter.

### Claim 15 (depends on 12)

The method according to claim 12, wherein generating the strobe messages comprises streaming the strobe messages through a First In First Out (FIFO) memory having a configurable latency, and wherein delaying the strobe messages comprises setting the latency of the FIFO memory based on the first delay or based on the second delay depending on the selected RAT.

### Claim 16 (depends on 12)

The method according to claim 12, wherein the RF circuitry communicates at a first time granularity, wherein generating the strobe messages comprises producing the strobe messages in the baseband circuitry at a second time granularity that is coarser than the first time granularity, and wherein delaying the strobe messages comprises setting the first delay or the second delay to compensate for a mismatch between the first and second time granularities.

### Claim 17 (depends on 16)

The method according to claim 16, wherein the digital interface operates at a third time granularity that is different from the first and second time granularities, and wherein delaying the strobe messages comprises setting the first delay or the second delay to compensate for the mismatch among the first, second and third time granularities.

### Claim 18 (depends on 16)

The method according to claim 16, wherein the second time granularity of the baseband circuitry depends on the selected RAT.

### Claim 19 (depends on 12)

The method according to claim 12, wherein the digital interface has a variable initialization latency that does not exceed a specified maximum latency, and wherein delaying the strobe messages comprises setting the first delay or the second delay to be higher than the specified maximum latency.

### Claim 20 (depends on 12)

The method according to claim 12, wherein the RF circuitry is of a given version that is selected from two or more possible versions, and wherein delaying the strobe messages comprises setting the first delay or the second delay depending on the given version of the RF circuitry.
