Wireless Processing Offload for Low-Power Compact Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication devices face challenges in achieving compact size and low power consumption due to processing requirements, as devices with different capabilities often hinder desirable features like small size and low power usage.
Innovation Solution
Offloading processing from one device to another with more capabilities, where the first device preprocesses data and sends it wirelessly for further processing, allowing the second device to handle operations like echo cancellation, noise reduction, and data compression, thereby reducing the first device's complexity and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If processing operations are performed locally at the first device, then data quality and processing capability are maintained, but device size and power consumption increase
Solution Approach 1:
The patent extracts complex processing operations (echo cancellation, noise reduction, data compression) from the first device and relocates them to the second device. This allows the first device to maintain small size and low power consumption while the second device performs the computationally intensive tasks that require higher processing capability.
Solution Approach 2:
The patent introduces a wireless communication link as an intermediary between the first and second devices. This intermediary enables the transfer of processed data from the first device to the second device for further processing, resolving the contradiction by distributing processing functions across multiple devices connected through the wireless medium.
2Productivity
If processing operations are performed locally at the first device, then processing capability is maintained, but device complexity increases
Solution Approach 1:
The patent extracts complex processing operations (echo cancellation, noise reduction, data compression) from the first device and relocates them to the second device. This allows the first device to maintain small size and low power consumption while the second device performs the computationally intensive tasks that require higher processing capability.
3Use of energy by moving object
If processing operations are offloaded to the second device, then device size and power consumption are reduced, but processing capability is distributed
Solution Approach 1:
The patent segments the processing functions into two distinct parts: basic data acquisition and preprocessing at the first device, and advanced processing operations at the second device. This segmentation allows each device to be optimized for its specific function, reducing individual device complexity while distributing the overall system functionality.
4Device complexity
If data is transmitted wirelessly between devices, then processing can be offloaded, but transmission time and energy are required
Solution Approach 1:
The patent applies preliminary action by performing data preprocessing (formatting, basic processing) at the first device before transmission. This prepares the data in advance for the specific processing operations at the second device, reducing the overall processing time and making efficient use of the wireless transmission channel.
Data Source
AI summary
Processing may be performed by a first device on behalf of a second device to offload processing from the second device. In some aspects a device from which processing has been offloaded may be advantageously adapted to consume less power, have a smaller size, and have less complexity. Offloaded processing may be employed to enable a first device to process data for transmission and then send the data to another device for processing. Offloaded processing may be employed to enable a first device to process data on behalf of a second device and then send the processed data to the second device. In some aspects the data may be waveform encoded for wireless transmission between the devices. Offloaded processing may be implemented in a static manner or in a dynamic manner.


