IP Library › Granted Patent US 11,671,291
Granted Patent B2
US 11,671,291 · App. 17/138,299 · Granted Jun 6, 2023

Mixing coefficient data specific to a processing mode selection using layers of multiplication/accumulation units for wireless communication

Inventors: Fa-Long Luo (San Jose, CA); Jaime Cummins (Bainbridge Island, WA); Tamara Schmitz (Scotts Valley, CA); Jeremy Chritz (Seattle, WA)
Assignee: Micron Technology, Inc.
H04L27/0008H04B1/04H04B7/0862H04L27/2662H04B2001/0433H04L27/2626
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,671,291
App. No.
17/138,299
Granted
Jun 6, 2023
Kind
B2
Abstract

Examples described herein include systems and methods which include wireless devices and systems with examples of mixing input data with coefficient data specific to a processing mode selection. For example, a computing system with processing units may mix the input data for a transmission in a radio frequency (RF) wireless domain with the coefficient data to generate output data that is representative of the transmission being processed according to a specific processing mode selection. The input data is mixed with coefficient data at layers of multiplication/accumulation processing units (MAC units). The processing mode selection may be associated with an aspect of a wireless protocol. Examples of systems and methods described herein may facilitate the processing of data for 5G wireless communications in a power-efficient and time-efficient manner.

Claims (26)

1. A method comprising:

calculating, at least one layer of multiplication/accumulation processing (MAC) units of a plurality of MAC units, intermediate processing results based on input data to generate processing results for another layer of MAC units of the plurality of MAC units, the another layer of MAC units different than the at least one layer of MAC units;

providing, from the another layer of MAC units, output data based partly on the processing results, the output data representative of the input data being processed according to an aspect of a wireless protocol; and

transmitting the output data via a plurality of RF antennas in accordance with the wireless protocol.

2. The method of claim 1 , wherein certain MAC units of the plurality of MAC units are selected based on a quantity of the plurality of RF antennas.

3. The method of claim 2 , further comprising: receiving, in a plurality of received transmissions at each RF antenna of the plurality of RF antennas, a respective portion of the input data on a respective wireless channel of a plurality of wireless channels.

4. The method of claim 3 , wherein the respective portion of the input data includes a portion of input data from a different time period than a time period over which the respective portion of the input data is received.

5. The method of claim 3 , wherein the respective portion of the input data is representative of a Markov process.

6. The method of claim 1 , wherein the calculating further comprises: storing, at certain memory look-up units (MLU units) of a plurality of MLU units, the intermediate processing results; and

retrieving, at the certain MLU units of the plurality of MLU units, the processing results and a plurality of coefficients for the certain MAC units to calculate the processing results.

7. The method of claim 6 , wherein the certain MLU units of the plurality of MLU units are selected based on a quantity of the plurality of RF antennas.

8. The method of claim 1 , wherein transmitting the output data via the plurality of RF antennas comprises transmitting the output data at a RF frequency band of at least one of a sub-6 GHz band, a mid-range communication band, a mmWave band, or a NR band.

9. The method of claim 1 , wherein transmitting the output data via the plurality of RF antennas comprises transmitting the output data at frequency bands including a 1.8 GHz band or a 3.5 GHz band.

10. An apparatus comprising:

at least one processing unit; and

non-transitory computer readable media encoded with executable instructions which, when executed by the at least one processing unit, is configured to cause the system to perform operations comprising:

receiving input data for a transmission in a radio frequency (RF) domain, the transmission to be transmitted over a plurality of antennas at a different radio frequency than the input data is received, each antenna configured to transmit a portion of the transmission in the RF domain over a respective wireless channel of a plurality of wireless channels;

calculating, at a plurality of multiplication/accumulation processing (MAC) units, input data to generate processing results, wherein the plurality of MAC units are arranged in layers of MAC units, and wherein a number of layers of MAC units corresponds to a number of wireless channels of the plurality of wireless channels; and

transmitting output data based partly on the processing results via the plurality of antennas.

11. The apparatus of claim 10 , the operations further comprising: calculating, at certain MAC units of the plurality of MAC units, intermediate processing results based on the input data to generate the processing results; and

providing the output data based partly on the processing results, the output data representative of the input data being processed according to an aspect of a wireless protocol.

12. The apparatus of claim 11 , wherein the operations further comprising: storing, at certain memory look-up units (MLU units) of a plurality of MLU units, the intermediate processing results; and

retrieving, at the certain MLU units of the plurality of MLU units, the processing results and a plurality of coefficients for a subsequent layer of MAC units in the layers of MAC units.

13. The apparatus of claim 12 , wherein the certain MLU units of the plurality of MLU units is related to the number of wireless channels of the plurality of wireless channels.

14. The apparatus of claim 10 , wherein each subsequent layer of the layers of MAC units, after a first layer of MAC units, includes a lesser number of MAC units than a previous layer of the layers of MAC units.

15. The apparatus of claim 14 , wherein a second layer of the layers of MAC units includes one less MAC unit than a number of MAC units in the first layer of MAC units.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2020
From: LUO, FA-LONG; CUMMINS, JAIME; SCHMITZ, TAMARA; CHRITZ, JEREMY
To: MICRON TECHNOLOGY, INC.
Reel/Frame 054779/0585 →
Continuity (2)
Continuation 16282916 · Feb 22, 2019
Related Publication 20210119690A1 · Apr 22, 2021
Cited By (3)
US 12,237,862 US 12,237,918 US 12,750,262