IP Library Granted Patent US 10,484,225
Granted Patent B2
US 10,484,225 · App. 15/941,532 · Granted Nov 19, 2019

Wireless devices and systems including examples of mixing coefficient data specific to a processing mode selection

Inventors: Fa-Long Luo (San Jose, CA); Jaime Cummins (Bainbridge Island, WA); Jeremy Chritz (Seattle, WA); Tamara Schmitz (Scotts Valley, CA)
Assignee: Micron Technology, Inc.
H04L27/2628H04L1/0041H04L1/0057H04L1/0071H04L27/264H04L27/265H04B2001/0408
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 10,484,225
App. No.
15/941,532
Granted
Nov 19, 2019
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 processing mode selection may include a single processing mode, a multi-processing mode, or a full processing mode. 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 (48)

1. A system 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 a processing mode selection corresponding to a processing mode for the at least one processing unit, the processing mode selection indicative of a size of a transform;

receiving input data for a transmission in a radio frequency (RF) wireless domain based at least partly on the processing mode selection;

mixing the input data using a plurality of coefficients selected to implement the transform; and

providing output data based on the input data being mixed using the plurality of coefficients, the output data representative of a portion of the transmission being processed using the size of the transform, wherein providing the output data comprises providing the output data such that a wireless transceiver receives the output data for further processing of the transmission.

2. The system of claim 1 , wherein the transform is an Inverse Fast Fourier Transform (IFFT) or Fast Fourier Transform (FFT).

3. The system of claim 1 , the operations comprising:

configuring the at least one processing unit to select the plurality of coefficients based on the processing mode selection.

4. The system of claim 1 , the operations comprising:

selecting the processing mode from among a plurality of processing modes, each processing mode of the plurality of processing modes associated with a respective plurality of coefficients.

5. The system of claim 4 , wherein each respective plurality of coefficients is associated with a number of points for an IFFT or a FFT.

6. The system of claim 1 , wherein mixing the input data using the plurality of coefficients comprises accumulating a processing result to be further processed with other portions of the input data and additional coefficients of the plurality of coefficients.

7. The system of claim 1 , wherein the processing mode comprises a FFT processing mode or an IFFT processing mode.

8. The system of claim 6 , wherein the processing mode includes a modulation mapping processing mode that is associated with at least one of GFDM, FBMC, UFMC, DFDM, SCMA, NOMA, MUSA, or FTN.

9. The system of claim 1 , wherein the processing mode comprises a wireless transmitter processing mode or a wireless receiver processing mode.

10. The system of claim 1 , wherein the plurality of coefficients corresponds to a non linear mapping of input data to output data, the non linear mapping representative of a portion of the transmission being processed according to the processing mode selection.

11. The system of claim 10 , wherein the non-linear mapping comprises a Gaussian function, a piece-wise linear function, a sigmoid function, a thin-plate-spline function, a multiquadratic function, a cubic approximation or an inverse multi-quadratic function.

12. A method comprising:

receiving a processing mode selection indicative of a size of a transform;

implementing a processing mode on at least one processing unit based on the processing mode selection;

mixing input data received at the at least one processing unit using a plurality of coefficients, the plurality of coefficients selected to implement the transform;

providing output data based partly on the input data being mixed using the plurality of coefficients, the output data representative of a portion of the input data being processed using the size of the transform; and

transmitting the output data via an RF antenna at a frequency specified by a wireless protocol.

13. The method of claim 12 , wherein the transform is an Inverse Fast Fourier Transform (IFFT) or Fast Fourier Transform (FFT).

14. The method of claim 13 , further comprising:

converting modulated input data based on the input data to a time domain with the IFFT; and

mixing the modulated input data that was converted to the time domain using a carrier signal to generate the output data.

15. The method of claim 12 , wherein mixing the input data with the plurality of coefficients comprises:

calculating, at a multiplication/accumulation processing unit, the input data with a portion of the plurality of coefficients to generate a processing result, the processing result to be utilized to generate the output data.

16. The method of claim 12 , further comprising:

amplifying the output data using an RF amplifier.

17. The method of claim 12 , wherein the processing mode selection corresponds to a wireless transmitter mode comprising fronthaul processing, wherein implementing the processing mode on the at least one processing unit:

implementing a communication link between a remote radio head (RRH) and at least one baseband unit (BBU) in a Cloud Radio Access Network (C RAN) based on the implemented processing mode.

18. An apparatus comprising:

a processing unit of a plurality of processing units, the processing unit including a multiplication/accumulation processing unit and a memory look up unit, and

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

receiving a processing mode selection indicative of a processing mode for the processing unit, the processing mode selection indicative of a size of a transform,

implementing the processing mode on the processing unit, wherein the implementing comprises:

retrieving, at the memory look unit, at least one coefficient of a plurality of coefficients based on the processing mode;

multiplying, at the multiplication/accumulation processing unit, the input data with the at least one coefficient to generate a processing result; and

accumulating, at the multiplication/accumulation processing unit, the processing result to generate a processing output indicative of output data;

providing, to an RF antenna, the output data corresponding to an estimate of the input data processed using the size of the transform; and

transmitting the output data via the RF antenna at a frequency specified by a wireless protocol.

19. The apparatus of claim 18 , wherein the processing mode selection corresponds to an inverse Fast Fourier Transform (IFFT) processing mode.

20. The apparatus of claim 19 , wherein the processing mode selection further indicative of information regarding the wireless protocol including a number of points for an IFFT of the IFFT processing mode.

21. The apparatus of claim 19 , wherein the multiplication/accumulation processing unit comprises at least one arithmetic logic unit (ALU).

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050709/0965 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
SUPPLEMENT NO. 8 TO PATENT SECURITY AGREEMENT Recorded May 7, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046084/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2018
From: LUO, FA-LONG; CUMMINS, JAIME; CHRITZ, JEREMY; SCHMITZ, TAMARA
To: MICRON TECHNOLOGY, INC.
Reel/Frame 045397/0126 →
Continuity (2)
Continuation 15365397 · Nov 30, 2016
Related Publication 20180227158A1 · Aug 9, 2018
Cited By (2)
US 12,237,862 US 12,237,918