Finger Aligned Accumulation in WCDMA Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for finger aligned accumulation in WCDMA systems are inefficient, allowing only minimal unit accumulation per clock cycle and leading to conflicts in accessing or writing to RAM for successive fingers, which hampers interference cancellation performance.
Innovation Solution
The method involves aligning user timing with system timing to enable accumulation of user finger data within one clock cycle, using configurable correlation lengths and pipelining, and employing a RAM structure with even-ip and odd-ip sections to prevent conflicts during aligned accumulation of successive fingers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If minimal unit accumulation (1 chip or 4 chips) is performed per clock cycle, then alignment precision is maintained, but accumulation efficiency deteriorates
Solution Approach 1:
The patent divides the accumulation process into multiple parallel pipelines, each handling different chip groups simultaneously. This segmentation allows the system to process multiple chips in parallel while maintaining alignment precision, thereby improving overall accumulation efficiency without sacrificing precision.
Solution Approach 2:
The patent introduces a pipeline dimension to the accumulation process, transforming a single-clock-cycle sequential operation into a multi-stage parallel pipeline. This dimensional change enables multiple accumulation operations to occur concurrently at different pipeline stages, significantly improving efficiency while preserving alignment accuracy through synchronized clocking.
2Manufacturing precision
If sequential alignment and accumulation is performed for multiple fingers, then alignment accuracy is maintained, but processing time increases and RAM access conflicts occur
Solution Approach 1:
The patent segments the finger processing into multiple parallel pipelines, where each pipeline handles a specific finger or group of fingers simultaneously. This segmentation eliminates sequential processing bottlenecks and prevents RAM access conflicts by distributing memory access across multiple independent pipelines, thereby reducing overall processing time while maintaining alignment accuracy.
Solution Approach 2:
The patent implements continuous pipelined operation where multiple fingers are processed in an overlapping manner rather than sequentially. This continuity ensures that processing resources remain constantly utilized without idle gaps, significantly reducing total processing time while maintaining alignment precision through synchronized pipeline stages.
3Productivity
If higher accumulation rate is implemented, then productivity improves, but RAM access conflicts increase for successive fingers
Solution Approach 1:
The patent divides the RAM access operations into multiple segmented pipelines, where each pipeline has its own dedicated memory access path. This segmentation allows high-rate accumulation to proceed in parallel across multiple pipelines without causing access conflicts, as each pipeline operates independently with its own timing and memory access pattern.
Solution Approach 2:
The patent implements dynamic timing control within the pipelined architecture, where memory access timing is dynamically coordinated across pipelines to prevent conflicts. The system adaptively manages the timing of successive finger accumulations, ensuring that high accumulation rates are maintained while avoiding simultaneous access conflicts through dynamic scheduling and timing adjustment.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
The disclosure discloses a method and device for finger aligned accumulation. The method includes that: reconstructed data of a user finger are received; and aligned accumulation is performed on the reconstructed data of the user finger by aligning a user timing to a system timing. With the disclosure, aligned accumulation is performed on data of a user finger by aligning a user timing to system timing, such that data of a user finger of one correlation length can be aligned and accumulated in one system clock cycle, where the correlation length is configurable; and a user timing is aligned to system timing eventually, thereby improving efficiency in finger aligned accumulation of a WCDMA system, preventing a conflict in accessing or reading/writing a RAM for aligned accumulation of two successive fingers, and substantially enhancing capability of interference cancellation of the WCDMA system.