Serializer for Parallel Data Streams in Satellite FEC Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Advanced satellite communication systems face inefficiencies due to the power and area-intensive nature of forward error correction (FEC) decoders, which are typically required for each modulated carrier signal, leading to high power consumption and increased size when processing multiple carrier signals.
Innovation Solution
A system and method that employs a data stream management device acting as a serializer, utilizing a plurality of buffers and a controller to pool and serialize parallel streams of data from multiple modulated carriers at different symbol rates into a single FEC decoder, maximizing the use of high-performance FEC in multi-carrier demodulators.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple FEC decoders are used to process multiple carrier signals, then processing capability is improved, but power consumption and area usage increase
Solution Approach 1:
The patent merges multiple FEC decoding functions into a single FEC decoder by introducing a serializer that pools parallel data streams from multiple demodulators. The serializer combines data from multiple carriers into a single serial stream that feeds one FEC decoder, eliminating the need for multiple separate FEC decoders while maintaining the ability to process multiple carrier signals simultaneously.
Solution Approach 2:
The serializer acts as an intermediary component between the parallel demodulators and the single FEC decoder. It receives parallel data streams from multiple demodulators, serializes them in an efficient manner, and provides a single serialized stream to the FEC decoder, enabling one decoder to handle multiple carriers.
2Productivity
If multiple FEC decoders are used to process multiple carrier signals, then processing capability is improved, but device size increases
Solution Approach 1:
The patent merges multiple FEC decoding functions into a single FEC decoder by introducing a serializer that pools parallel data streams from multiple demodulators. The serializer combines data from multiple carriers into a single serial stream that feeds one FEC decoder, eliminating the need for multiple separate FEC decoders while maintaining the ability to process multiple carrier signals simultaneously.
3Use of energy by moving object
If a single FEC decoder is used to process multiple carrier signals, then power consumption and area usage are reduced, but processing capability may be limited
Solution Approach 1:
The serializer acts as an intermediary component between the parallel demodulators and the single FEC decoder. It receives parallel data streams from multiple demodulators, serializes them in an efficient manner, and provides a single serialized stream to the FEC decoder, enabling one decoder to handle multiple carriers.
Solution Approach 2:
The system dynamically manages the data flow from multiple demodulators through the serializer to the single FEC decoder. The serializer adapts to different input rates from different carriers and dynamically serializes the data streams, allowing the single FEC decoder to process multiple carriers at varying rates without being constrained by fixed input requirements.
4Area of stationary object
If a single FEC decoder is used to process multiple carrier signals, then area usage is reduced, but processing capability may be limited
Solution Approach 1:
The patent merges multiple FEC decoding functions into a single FEC decoder by introducing a serializer that pools parallel data streams from multiple demodulators. The serializer combines data from multiple carriers into a single serial stream that feeds one FEC decoder, eliminating the need for multiple separate FEC decoders while maintaining the ability to process multiple carrier signals simultaneously.
Data Source
AI summary
A system and method for serializing parallel streams of information. The system and method employ a plurality of buffers and a controller. The plurality of buffers are configured to store information received from a demodulator and output the stored information to a decoder. The controller is configured to store a plurality of frames of information output in a parallel manner from the demodulator into the plurality of buffers, and control the output of the plurality of buffers such that each of the plurality of frames is output to the decoder once stored.


