Blind Deconvolution Receiver Using Soft-Bit Circular Buffers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In low power wide area networks, especially for IoT devices, blind deconvolution processes consume excessive power due to prolonged processing times, necessitating an efficient and faster mechanism to reduce power consumption.
Innovation Solution
A data receiving apparatus and method employing a descrambling circuit, storage circuit, soft-bit processing circuit, and post-processing circuit to perform blind deconvolution by storing and superimposing soft-bit data in circular buffers, utilizing non-variable bit positions to expedite the process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blind deconvolution is performed using conventional methods, then data can be received and processed, but processing time is prolonged and power consumption increases
Solution Approach 1:
The patent segments the blind deconvolution process by identifying and separating non-variable bit positions from variable bit positions. The non-variable portions are extracted and processed independently, allowing the system to focus computational resources only on the variable portions that require actual deconvolution, thereby reducing overall processing time while maintaining data reception reliability.
Solution Approach 2:
The patent extracts and removes the non-variable bit positions from the blind deconvolution process. By taking out these redundant portions that do not require processing, the system significantly reduces the computational burden and processing time while still achieving reliable data reception through processing of the remaining variable bit positions.
2Reliability
If blind deconvolution is performed using conventional methods, then data can be received and processed, but power consumption increases
Solution Approach 1:
The patent segments the blind deconvolution process by identifying and separating non-variable bit positions from variable bit positions. The non-variable portions are extracted and processed independently, allowing the system to focus computational resources only on the variable portions that require actual deconvolution, thereby reducing overall processing time and power consumption while maintaining data reception reliability.
Solution Approach 2:
The patent extracts and removes the non-variable bit positions from the blind deconvolution process. By taking out these redundant portions that do not require processing, the system significantly reduces the computational burden and power consumption while still achieving reliable data reception through processing of the remaining variable bit positions.
3Reliability
If blind deconvolution is performed using conventional methods, then complete data processing is achieved, but processing efficiency is low
Solution Approach 1:
The patent segments the blind deconvolution process by identifying and separating non-variable bit positions from variable bit positions. The non-variable portions are extracted and processed independently, allowing the system to focus computational resources only on the variable portions that require actual deconvolution, thereby reducing overall processing time and power consumption while maintaining data reception reliability.
Solution Approach 2:
The patent extracts and removes the non-variable bit positions from the blind deconvolution process. By taking out these redundant portions that do not require processing, the system significantly reduces the computational burden and power consumption while still achieving reliable data reception through processing of the remaining variable bit positions.
Data Source
AI summary
The present disclosure discloses a data receiving apparatus and a data receiving method having blind deconvolution mechanism. A descrambling circuit descrambles received data according to an antenna assumption and N data position assumptions within a transmission period to generate N groups of soft-bit data. A soft-bit processing circuit retrieves bit position data to determine non-variable bit positions and variable bit positions. N circular buffers of a storage circuit store and superimpose the N groups of soft-bit data corresponding to N data position assumptions in a circular manner to generate N groups of superimposed results and keep the data corresponding to the non-variable bit positions. A post-processing circuit performs de-interleaving and decoding on the N groups of superimposed results to generate N groups of decoded results to perform redundancy check thereon. When one decoded results passes the redundancy check, the soft-bit processing circuit stops performing the blind deconvolution process.


