Mobile Receiver Error Correction Using Application Processor Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing DVB-H wireless mobile devices require additional memory and increased power consumption due to the need for dedicated hardware to perform Reed-Solomon error correction, leading to larger device sizes and higher costs.
Innovation Solution
The method involves using the application processor's memory and resources on the same silicon chip to perform Reed-Solomon error correction, minimizing the need for additional memory and reducing data transfers between memory and the base band receiver.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated hardware is used for Reed-Solomon error correction, then error correction capability is improved, but device size, cost and power consumption increase
Solution Approach 1:
The patent combines the Reed-Solomon error correction function with the application processor by integrating an error correction engine into the same silicon chip. This merging eliminates the need for separate dedicated hardware modules, thereby reducing device size, component count, and overall system complexity while maintaining error correction capability.
Solution Approach 2:
The application processor is designed to perform multiple functions including both general-purpose computing tasks and specialized Reed-Solomon error correction. By making the application processor universal and capable of handling both data processing and error correction, the patent eliminates the need for dedicated single-function hardware, reducing device complexity and power consumption.
2Reliability
If dedicated hardware is used for Reed-Solomon error correction, then error correction capability is improved, but power consumption increases
Solution Approach 1:
The patent combines the Reed-Solomon error correction function with the application processor by integrating an error correction engine into the same silicon chip. This merging eliminates the need for separate dedicated hardware modules, thereby reducing device size, component count, and overall system complexity while maintaining error correction capability.
Solution Approach 2:
The application processor is designed to perform multiple functions including both general-purpose computing tasks and specialized Reed-Solomon error correction. By making the application processor universal and capable of handling both data processing and error correction, the patent eliminates the need for dedicated single-function hardware, reducing device complexity and power consumption.
3Quantity of substance
If additional memory is allocated for base band receiver, then data storage capacity is improved, but device size and cost increase
Solution Approach 1:
The patent merges the memory resources of the application processor with the base band receiver operations. By allowing the application processor's memory to serve dual purposes (both application data and receiver buffer), the patent eliminates the need for separate dedicated memory modules, thereby reducing device size and component count while maintaining sufficient storage capacity.
Solution Approach 2:
The application processor's memory is designed to serve multiple functions including storing application data and temporarily holding received MPE-FEC frames for error correction processing. This universal memory usage eliminates the need for dedicated receiver memory, reducing overall device size and component count.
Data Source
AI summary
A wireless mobile device comprising a tuner for converting a received radio frequency signal to a base band signal or intermediate frequency signal and providing the base band signal or intermediate frequency signal to a receiver, wherein the receiver is arranged to provide received data associated with the base band signal or intermediate frequency signal to an application processor for storage in memory, wherein the application processor is arranged to extract the data from memory in an interleaved form and perform error correction on the interleaved data.

