Autocorrelation Matrix Calculation for Narrowband IoT Memory Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for calculating autocorrelation in 5G wireless communication systems require large data sets and cumbersome memory access, leading to increased memory consumption and inefficiencies, particularly in miniaturized devices like those used in the Internet of Things (IoT), where faster signal processing is needed.

Innovation Solution

The system calculates and stores autocorrelation for specific time periods, allowing for faster processing and reduced memory usage by updating and combining autocorrelation matrices in real-time, using a stored matrix to incorporate new data without needing to store entire datasets from multiple time periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional methods calculate autocorrelation using large datasets from multiple time periods, then measurement precision is improved, but memory consumption increases and processing speed decreases

Engineering Contradiction:
Improveautocorrelation calculation accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent pre-calculates and stores autocorrelation values for each individual time period before the final autocorrelation calculation is needed. By performing this preliminary action, the system avoids the need to retrieve and process large datasets from multiple time periods during the final calculation, thereby improving processing speed while maintaining accuracy through the use of pre-computed values

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the autocorrelation calculation into segments by time period, calculating and storing autocorrelation values for each individual time period separately. This segmentation allows the system to process smaller data portions independently and combine results efficiently, improving both processing speed and memory utilization compared to handling large datasets as a single block

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If traditional methods store datasets from multiple time periods for autocorrelation calculation, then measurement precision is improved, but memory consumption increases

Engineering Contradiction:
Improveautocorrelation calculation accuracyVSAvoidmemory consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential autocorrelation values from each time period's dataset and stores these extracted values for later use. By taking out only the necessary computational elements rather than storing entire datasets, the system significantly reduces memory consumption while preserving the accuracy needed for final autocorrelation calculations

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary autocorrelation calculations for each time period and stores only the resulting autocorrelation values rather than the raw datasets. This preliminary processing reduces the quantity of data that needs to be stored in memory, freeing up memory resources while maintaining the precision required for accurate autocorrelation measurements

Inventive Principle:
Principle #10Preliminary action

3Volume of moving object

If devices are miniaturized for IoT applications, then device size is reduced, but memory capacity and processing power are limited

Engineering Contradiction:
Improvedevice sizeVSAvoidmemory capacity
Core Design Contradiction:
Volume of moving objectVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the essential autocorrelation values needed for signal processing rather than storing complete datasets. This extraction approach minimizes memory capacity requirements, enabling accurate autocorrelation calculations in miniaturized IoT devices with limited memory resources

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary autocorrelation calculations and stores the results in a compact format suitable for memory-constrained environments. By preparing data in advance and storing only processed results, the patent enables efficient operation of autocorrelation functions in small IoT devices without requiring large memory capacities

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11791872B2Autocorrelation and memory allocation for wireless communication
Publication Date: 2023.10.17 MICRON TECHNOLOGY INC
  • US11791872B2 patent drawing
  • US11791872B2 patent drawing
  • US11791872B2 patent drawing

AI summary

Examples described herein include systems and methods which include wireless devices and systems with examples of an autocorrelation calculator. An electronic device including an autocorrelation calculator may be configured to calculate an autocorrelation matrix including an autocorrelation of symbols indicative of a first narrowband Internet of Things (IoT) transmission and a second narrowband IoT transmission. The electronic device may calculate the autocorrelation matrix based on a stored autocorrelation matrix and the autocorrelation of symbols indicative of the first narrowband IoT transmission and symbols indicative of the second narrowband IoT transmission. The stored autocorrelation matrix may represent another received signal at a different time period than a time period of the first and second narrowband IoT transmission. Examples of the systems and methods may facilitate the processing of data for wireless and may utilize less memory space than a device than a scheme that stores and calculates autocorrelation from a large dataset computed from various time points.