Bit Distribution Across Unequal FEC Units for Throughput Scaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing signal processing devices face inefficiencies in transmission due to the inability to flexibly adjust error correction processing throughput without increasing circuit size, particularly when handling high-throughput transmission signals encoded by probabilistic shaping.
Innovation Solution
A signal processing device with a distributing unit that allocates bit sequences to correcting units with different processing performance, allowing error correction processing to be applied based on the number of bits and error rate characteristics, and a control unit to adjust operating frequencies, thereby improving transmission efficiency without increasing circuit size.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple forward error correcting units with different throughput capabilities are provided, then error correction processing can be performed at various throughputs, but the circuit size increases and transmission efficiency cannot be improved
Solution Approach 1:
The bit sequence is divided into multiple parts and distributed to different correcting units based on their processing capabilities. The distributing unit segments the input bit stream and assigns portions to appropriate correcting units, allowing the system to handle variable throughputs without requiring all correcting units to operate simultaneously at maximum capacity.
Solution Approach 2:
The distributing unit dynamically selects which correcting units to use and how to distribute bit sequences based on real-time throughput requirements and the processing performance of available correcting units. This dynamic allocation allows the system to adapt to changing transmission conditions without physical reconfiguration.
2Device complexity
If a single forward error correcting unit is used, then the circuit size is reduced, but the unit cannot flexibly change the throughput of error correction processing
Solution Approach 1:
Multiple correcting units with different processing performances are provided, and the distributing unit can allocate bit sequences to different units based on throughput requirements. This allows the system to use a fixed set of hardware resources to fulfill multiple throughput requirements, achieving versatility without proportional increases in circuit size.
Solution Approach 2:
The system changes the operational parameters of the correcting units by adjusting which units are active and how bit sequences are distributed among them. By varying the distribution ratio and selecting different correcting units based on their processing capabilities, the system achieves flexible throughput adjustment without hardware modifications.
3Productivity
If the throughput of the encoded transmission signal is increased, then transmission efficiency is improved, but the forward error correcting unit requires higher processing performance
Solution Approach 1:
High-throughput bit sequences are segmented and distributed across multiple correcting units with different processing capabilities. This allows the system to handle high throughput requirements by parallel processing across multiple units rather than requiring a single unit with extremely high processing performance.
Solution Approach 2:
Multiple correcting units are combined to process different portions of the bit sequence simultaneously. The distributing unit coordinates the combined output from multiple correcting units to achieve overall high throughput while each individual unit operates within its processing capabilities.
Data Source
AI summary
A signal processing device includes a distributing unit and a plurality of correcting units with different processing performance, the distributing unit distributes a bit sequence having a first number of bits to the first correcting unit, and a bit sequence having a second number of bits less than the first number of bits to the second correcting unit having lower processing performance than the first correcting unit, the first correcting unit applies error correction processing to the bit sequence having the first number of bits distributed to the first correcting unit, and the second correcting unit applies error correction processing to the bit sequence having the second number of bits distributed to the second correcting unit.


