IP Library Granted Patent US 10,511,477
Granted Patent B2
US 10,511,477 · App. 15/827,460 · Granted Dec 17, 2019

Wireless devices and systems including examples of configuration during an active time period

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.
H04L41/0813H04L41/0823H04L41/0859H04L67/12H04W76/28
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,511,477
App. No.
15/827,460
Granted
Dec 17, 2019
Kind
B2
Abstract

Examples described herein include methods, devices, and systems which may implement different processing stages for wireless communication in processing units. Such data processing may include a source data processing stage, a baseband processing stage, a digital front-end processing stage, and a radio frequency (RF) processing stage. Data may be received from a sensor of device and then processed in the stages to generate output data for transmission. Processing the data in the various stages may occur during an active time period of a discontinuous operating mode. During the active time period, a reconfigurable hardware platform may allocate all or a portion of the processing units to implement the processing stages. Examples of systems and methods described herein may facilitate the processing of data for 5G (e.g., New Radio (NR)) wireless communications in a power-efficient and time-efficient manner.

Claims (57)

1. A method, comprising:

receiving signaling indicative of first data during a first portion of a time period;

processing the first data during the first portion of the time period to generate second data using a first configuration of processing units selected from a set of configurations for the processing units;

processing the second data during a second portion of the time period to generate third data using a second configuration of the processing units that comprises a different configuration selected from the set of configurations for the processing units;

processing the third data during a third portion of the time period to generate a radio frequency (RF) signal using a third configuration of the processing units that comprises a different configuration selected from the set of configurations for the processing units;

transmitting, during the third portion of the time period or during a subsequent time period, the RF signal that is based at least in part on the data; and

providing the signaling indicative of the first data from a sensor detecting an environmental characteristic;

wherein at least one of the processing units comprises a plurality of multiplication units or accumulation units that are configured to communicate with a plurality of memory look up units to generate output data.

2. The method of claim 1 , further comprising:

writing the second data to a memory array coupled with the processing units during the first portion of the time period; and

reading the second data from the memory array coupled with the processing units during the second portion of the time period.

3. The method of claim 1 , further comprising:

processing the third data during the third portion of the time period to generate fourth data using a fourth configuration that comprises a different configuration selected from the set of configurations for the processing units, and wherein processing the third data during the third portion of the time period to generate the RF signal comprises processing the fourth data during the third portion of the time period to generate the RF signal using the third configuration of the processing units.

4. The method of claim 3 , further comprising:

writing the third data to a memory array coupled with the processing units during the second portion of the time period; and

reading the third data from the memory array to the processing units during the third portion of the time period.

5. The method of claim 3 , further comprising:

amplifying the fourth data using an RF amplifier.

6. The method of claim 3 , wherein the third configuration and the fourth configuration corresponds to a digital front-end processing stage and radio frequency processor stage, respectively.

7. The method of claim 1 , wherein the first configuration corresponds to a source data processor stage, wherein the second configuration corresponds to a baseband processor stage.

8. The method of claim 1 , wherein transmitting the RF signal comprises transmitting the RF signal at a frequency band corresponding to at least one of 1 MHz, 5 MHz, 10 MHz, 20 MHz, 700 MHz, 2.4 GHz, or 24 GHz.

9. The method of claim 1 , wherein the first time period comprises an active time period of a discontinuous reception (DRX) or discontinuous transmission (DTX) cycle.

10. The method of claim 9 , wherein the DRX or DTX cycle comprises an inactive time period designated for powering down one or more components of a device operation according to the DRX or DTX cycle.

11. An apparatus comprising:

a sensor configured to receive input data;

an antenna configured to transmit a radio frequency (RF) signal that is based at least in part on the input data;

a plurality of processing units coupled with the sensor and operable, during at least one portion of an active time period, in each configuration of a set of configurations for the plurality of processing units; and

a memory array coupled with the plurality of processing units and configured to write output data to and read the output data from the plurality of processing units during a plurality of time portion of the active time period,

wherein at least one of the plurality of processing units comprises a plurality of multiplication units or accumulation units that are configured to communicate with a plurality of memory look up units to generate output data.

12. The apparatus of claim 11 , further comprising:

a processing unit of the plurality of processing units, the processing unit comprising:

a multiplication unit configured to multiply a portion of the input with coefficient data to generate a processing result; and

an accumulation unit configured to accumulate at least the processing result to generate the output data.

13. The apparatus of claim 11 , further comprising:

a processor configured to detect that the time period has elapsed based on a clock signal and provide an additional configuration selection including information indicative of an additional configuration associated with an additional processing stage of the plurality of processing stages and associated with an additional time period of the active time period,

wherein, during the additional time period, the processor is further configured to allocate a portion of the plurality of processing units to perform the additional processing stage according to the additional configuration.

14. The apparatus of claim 13 , wherein the multiplication unit further configured to multiply the output data with additional coefficient data to generate an additional processing result, and wherein the accumulation unit further configured to accumulate at least the additional processing result to generate additional output data.

15. The apparatus of claim 13 , wherein the configuration corresponds to at least one of a source data processor stage or a baseband processor stage, and wherein the additional configuration corresponds to at least one of the baseband processor stage or a digital front-end and radio frequency processor stage.

16. The apparatus of claim 11 , wherein at least one of the plurality of processing units, or the antenna is configured to operate in accordance with a wireless communication protocol that employs at least one of GFDM, FBMC, UFMC, DFDM, SCMA, NOMA, MUSA, or FTN, or any combination thereof.

17. The apparatus of claim 11 , wherein the plurality of processing units comprise components of at least one of a base station, small cell, mobile device, drone, communication device, a vehicle communication device, or a device configured to operate on a narrowband Internet of Things (IoT) frequency band.

18. A non-transitory computer readable medium comprising instructions executable to cause a wireless communication device to:

receive signaling indicative of data during a first portion of a time period;

configure, during the first portion of the time period, a set of processing units with a first configuration selected from a set of configurations for the processing units;

configure, during a second portion of the time period, the set of processing units with a second configuration that comprises a different configuration selected from the set of configurations for the processing units;

process the data during a third portion of the time period using a third configuration that comprises a different configuration selected from the set of configurations for the processing units; and

transmit a radio frequency (RF) signal that is based at least in part on the data during the third portion of the time period or during a subsequent time period; and

provide the signaling indicative of the first data from a sensor detecting an environmental characteristic.

19. The non-transitory computer readable medium of claim 18 , further comprising instructions executable to cause the wireless communication device to:

write the data to a memory array coupled with the processing units during the first portion of the time period; and

read the data from the memory array coupled with the processing units during the second portion of the time period.

20. The non-transitory computer readable medium of claim 18 , further comprising instructions executable to cause the wireless communication device to:

write the data to a memory array coupled with the processing units during the second portion of the time period; and

read the data from the memory array to the processing units during the third portion of the time period.

21. The method of claim 1 , wherein the transmitting is responsive to control instructions.

22. The apparatus of claim 11 , wherein the input data is indicative of an environmental characteristic.

23. The method of claim 1 , wherein the sensor utilizes a detecting mechanism including electrical, chemical, mechanical, or any combination thereof in detecting an environmental characteristic.

24. The non-transitory computer readable medium of claim 18 , wherein at least one of the processing units comprises a plurality of multiplication units or accumulation units that are configured to communicate with a plurality of memory look up units to generate output data.

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 050716/0678 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2018
From: LUO, FA-LONG; CUMMINS, JAIME; SCHMITZ, TAMARA; CHRITZ, JEREMY
To: MICRON TECHNOLOGY, INC.
Reel/Frame 045023/0151 →
SUPPLEMENT NO. 7 TO PATENT SECURITY AGREEMENT Recorded Feb 6, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 045267/0833 →
Cited By (1)
US 12,445,155