CPRI Lane Controller Symbol Awareness Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Common Public Radio Interface (CPRI) faces challenges in efficiently managing bandwidth and processing OFDMA signals, particularly in LTE/LTE-A networks, due to the lack of identifiable data record boundaries in serial data streams, which complicates signal processing and requires innovative solutions for symbol awareness and data transfer optimization.
Innovation Solution
A CPRI lane controller is introduced, equipped with a symbol awareness mechanism that uses a comparator to monitor the current aggregated transactions' size and expected symbols' size, generating interrupts to indicate complete symbol data transfer, thereby optimizing data bus throughput and managing DMA transactions effectively across the system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If CPRI interface is used for LTE/LTE-A networks, then wireless network capacity and bandwidth can be increased, but signal processing becomes complicated due to unknown data record boundaries in serial data streams
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing the expected size of OFDMA symbols based on CPRI configuration parameters before data transmission. The lane controller maintains a buffer of pre-computed symbol size values that correspond to different CPRI line rates and symbol types. When processing incoming data streams, the controller simply retrieves the pre-calculated expected size from the buffer rather than performing complex real-time calculations, thus resolving the contradiction between handling high-capacity LTE traffic and maintaining simple signal processing.
2Adaptability or versatility
If CPRI interface distributes base station signals to remote antennas, then flexible network architecture is achieved, but efficient bandwidth management becomes difficult due to lack of identifiable data record boundaries
Solution Approach 1:
The patent implements feedback by continuously monitoring the actual data transfer size against the pre-calculated expected symbol size. The lane controller compares the accumulated actual transfer size with the expected size from the buffer, and generates an interrupt signal when they match, indicating complete symbol transfer. This feedback mechanism enables efficient bandwidth management by providing clear delimiters in the data stream, allowing the system to track and manage bandwidth utilization across the distributed CPRI network despite the lack of inherent boundaries in the serial data stream.
3Productivity
If DMA transactions are used for data transfer, then data transfer efficiency is improved, but accurate symbol boundary detection becomes challenging without identifiable data record boundaries
Solution Approach 1:
The patent introduces an intermediary mechanism - a comparison unit that acts as a mediator between the DMA controller and the symbol processing logic. The comparison unit receives both the actual data transfer size from DMA transactions and the pre-calculated expected symbol size from the buffer, and generates interrupt signals when they match. This intermediary resolves the contradiction by providing accurate symbol boundary detection without interfering with the high-efficiency DMA data transfer process, enabling precise boundary identification in the middle of continuous data streams.
Data Source
AI summary
The present application relates to a Common Public Radio Interface, CPRI, lane controller and a method of operating thereof. The CPRI lane controller comprises a transaction counter, a symbol counter and a comparator. The transaction counter is provided for maintaining a current aggregated transactions' size, Sizetrans, representative of an accumulated size of DMA transactions performed by a DMA controller in response to symbols transferred on a CPRI link from or to the CPRI lane controller. The symbol counter is provided for maintaining a current aggregated expected symbols' size, Sizeexp, representative of an accumulated size of a sequence of transferred symbols and a currently transferred symbol. The comparator is configured to issue a symbol awareness signal, SAS, in case the current aggregated transactions' size, Sizetrans, exceeds the current aggregated expected symbols' size, Sizeexp.


