Data synchronization techniques for a hybrid hardware accelerator and programmable processing array architecture

US12490272B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12490272-B2
Application numberUS-202217853194-A
CountryUS
Kind codeB2
Filing dateJun 29, 2022
Priority dateJun 29, 2022
Publication dateDec 2, 2025
Grant dateDec 2, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are disclosed for the use of a hybrid architecture that combines a programmable processing array and a hardware accelerator. The hybrid architecture functions to maintain synchronization between data samples to be transmitted and a measured or observed transmission of the data samples. By comparing these blocks of data samples, DFE functions such as digital pre-distortion (DPD) parameter adaptation may be implemented. The hybrid architecture enables high flexibility at low additional cost. To further limit the costs, the programable processing array may have processing power and memory that is reduced compared to conventional processing array implementations.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system on a chip (SoC), comprising: a first buffer configured to store a predetermined number of transmit (TX) data samples identified with a first data transmission from among a plurality of sequential data transmissions; a second buffer configured to store a predetermined number of receive (RX) data samples identified with a data reception obtained via a feedback measurement that is performed with respect to the predetermined number of TX data samples that are transmitted in accordance with the first data transmission; a processing array configured to compute digital pre-distortion (DPD) parameters using (i) the predetermined number of TX data samples, and (ii) the predetermined number of RX data samples, which are accessed from the first and second buffer, respectively, in a time-aligned manner with one another; and a hardware accelerator configured to apply, to data samples identified with a second data transmission from among the plurality of sequential data transmissions, DPD terms in accordance with the computed DPD parameters. 2 . The SoC of claim 1 , wherein the predetermined number of TX data samples and the predetermined number of RX data samples are provided to the processing array in a time-aligned manner based upon a base station frame number (BFN) counter. 3 . The SoC of claim 1 , wherein: the predetermined number of TX data samples are stored in the first buffer referenced to a first base station frame number (BFN) counter time, the predetermined number of RX data samples are stored in the second buffer referenced to a second BFN counter time, and wherein a difference between the first and the second BFN counter time is based upon a predetermined latency time value such that the predetermined number of TX data samples and the predetermined number of RX data samples are provided to the processing array in the time-aligned manner. 4 . The SoC of claim 1 , further comprising: a counter having a predetermined counter value, and latch logic configured to increment the counter in response to each one of a number of TX data samples being sequentially transferred along a transmit path to the hardware accelerator, and to begin latching the TX data samples identified with the first data transmission when the number of TX data samples matches the predetermined counter value. 5 . The SoC of claim 4 , wherein the latch logic is configured, upon the number of TX data samples matching the predetermined counter value, to continue to latch the TX data samples until a number of TX data samples have been latched that are equal to the predetermined number of TX data samples, which are then stored in the first buffer. 6 . The SoC of claim 4 , wherein the predetermined counter value corresponds to a time that is aligned with a base station frame number (BFN) counter time. 7 . The SoC of claim 4 , further comprising: a further hardware accelerator configured to upconvert data samples received via a digital data stream, and to generate, as the TX data samples identified with the first data transmission, upconverted TX data samples. 8 . The SoC of claim 7 , wherein the latch logic is configured to increment the counter in response to each one of a number of the upconverted TX data samples being sequentially transferred from the further hardware accelerator along the transmit path to the hardware accelerator. 9 . The SoC of claim 1 , wherein the predetermined number of TX data samples and the predetermined number of RX data samples are provided to the processing array in a time-aligned manner over multiple clock cycles, each one of the multiple clock cycles being time-referenced to a respective base station frame number (BFN) counter time. 10 . The SoC of claim 1 , wherein the hardware accelerator is configured to apply the DPD terms in accordance with the computed DPD parameters to TX data samples identified with the second data transmission during a downlink (DL) time slot scheduled in accordance with a communication protocol utilized for the plurality of sequential data transmissions. 11 . A system on a chip (SoC), comprising: a buffer configured to store (i) a predetermined number of transmit (TX) data samples identified with a first data transmission from among a plurality of sequential data transmissions, and (ii) a predetermined number of receive (RX) data samples identified with a data reception obtained via a feedback measurement that is performed with respect to the predetermined number of TX data samples that are transmitted in accordance with the first data transmission; a processing array configured to compute digital pre-distortion (DPD) parameters using (i) the predetermined number of TX data samples, and (ii) the predetermined number of RX data samples, which are accessed from the buffer in a time-aligned manner with one another; and a hardware accelerator configured to apply, to data samples identified with a second data transmission from among the plurality of sequential data transmissions, DPD terms in accordance with the computed DPD parameters. 12 . The SoC of claim 11 , wherein the predetermined number of TX data samples and the predetermined number of RX data samples are provided to the processing array in a time-aligned manner based upon a base station frame number (BFN) counter. 13 . The SoC of claim 11 , wherein the predetermined number of TX data samples are stored in the buffer referenced to a first base station frame number (BFN) counter time, and wherein the predetermined number of RX data samples are stored in the buffer referenced to a second BFN counter time. 14 . The SoC of claim 13 , wherein a difference between the first and the second BFN counter time is based upon a predetermined latency time value such that the predetermined number of TX data samples and the predetermined number of RX data samples are provided to the processing array in the time-aligned manner. 15 . The SoC of claim 11 , further comprising: a further hardware accelerator configured to upconvert data samples received via a digital data stream, and to generate, as the TX data samples identified with the first data transmissions, upconverted TX data samples. 16 . The SoC of claim 11 , wherein the predetermined number of TX data samples and the predetermined number of RX data samples are provided to the processing array in a time-aligned manner over multiple clock cycles, each one of the multiple clock cycles being time-referenced to a respective base station frame number (BFN) counter time. 17 . The SoC of claim 11 , wherein the hardware accelerator is configured to apply the DPD terms in accordance with the computed DPD parameters to TX data samples identified with a second data transmission during a downlink (DL) time slot scheduled in accordance with a communication protocol utilized for the plurality of sequential data transmissions. 18 . The SoC of claim 11 , wherein the predetermined number of TX data samples stored in the buffer comprise data samples generated via the processing array as a result of processing operations that are performed on a further predetermined number of TX data samples identified with the first data transmission. 19 . The SoC of claim 11 , wherein the predetermined number of TX data samples stored in the buffer comprise data samples generated via the hardware accelerator by applying further computed DPD parameters associated with a previous data transmission on a further predetermined number of TX data samples identified with the first data tra

Assignees

Inventors

Classifications

  • using timestamps · CPC title

  • using electronic means · CPC title

  • H04W72/23Primary

    in the downlink direction of a wireless link, i.e. towards a terminal · CPC title

  • Arrangements at the transmitter end · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12490272B2 cover?
Techniques are disclosed for the use of a hybrid architecture that combines a programmable processing array and a hardware accelerator. The hybrid architecture functions to maintain synchronization between data samples to be transmitted and a measured or observed transmission of the data samples. By comparing these blocks of data samples, DFE functions such as digital pre-distortion (DPD) param…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04W72/23. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).