Demultiplexer CA Buffer Arbiter Multi-Channel Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional digital broadcasting receivers are unable to simultaneously process and decode multiple digital broadcasting streams, requiring complex arbitration of conditional access buffer interfaces and inefficient memory usage, limiting their ability to handle multiple channels.
Innovation Solution
A demultiplexer with a conditional access buffer and arbiter that prioritizes read and write requests, using a single port SRAM to efficiently manage buffer access and store digital streams in a word unit, allowing for simultaneous processing of multiple channels without changing packet order.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional digital broadcasting receivers use multiple PID filters to process multiple digital broadcasting streams, then the ability to process multiple channels is improved, but the device complexity and memory requirements increase significantly
Solution Approach 1:
The patent merges multiple PID filter functions into a single PID filter that can handle multiple streams sequentially. The conditional access buffer is shared among all channels, and a single arbiter manages access rights. This consolidation reduces the number of components while maintaining multi-channel processing capability through time-multiplexed operation.
Solution Approach 2:
The conditional access buffer is designed as a universal resource that serves all channels simultaneously through arbitration. The single arbiter performs multiple functions by evaluating read and write requests from different channels and granting access rights dynamically. This multi-functional approach eliminates the need for dedicated buffers and arbiters for each channel.
2Quantity of substance
If conventional receivers use dual port SRAM as CA buffer with packet unit storage, then memory capacity increases, but arbitration efficiency decreases and processing speed slows
Solution Approach 1:
The patent changes the fundamental storage parameter from packet-unit to word-unit storage. This parameter change enables more efficient memory access patterns and arbitration. The buffer stores data in word units (e.g., 32 bits) rather than packet units (e.g., 188 bytes), allowing finer-grained control and faster arbitration decisions while maintaining sufficient memory capacity.
Solution Approach 2:
The buffer is segmented into multiple banks or regions that can be accessed independently. The arbiter can grant read and write access to different banks simultaneously or in rapid succession, improving arbitration efficiency. This segmentation allows the system to handle multiple channels without requiring the entire buffer to be locked during arbitration operations.
3Ease of operation
If conventional receivers process only one digital broadcasting stream at a time, then device complexity is reduced, but the ability to watch and record multiple channels simultaneously is lost
Solution Approach 1:
The system dynamically allocates buffer access rights based on real-time需求的 of different channels. The arbiter continuously evaluates read and write requests and dynamically grants access rights without requiring complex pre-configuration. This dynamic approach maintains simplicity while enabling flexible multi-channel operation, allowing users to watch and record multiple channels simultaneously as needed.
Data Source
AI summary
An exemplary embodiment of the present invention may provide an arbiter, a demultiplexer, and a digital receiver. An exemplary embodiment of the demultiplexer may include packet identifier filters, first-in first-out memories, an arbiter, and a conditional access buffer. Another exemplary embodiment of the present invention provides a method for demultiplexing multiplexed broadcasting signals.


