Hardware Module Multiplexing Data Sources to Uplink Resources
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional solutions for multiplexing data sources to uplink time and frequency resources in 5G NR systems face challenges in achieving both high flexibility and fast speed, with hardware implementations lacking flexibility and software implementations compromising performance due to overhead.
Innovation Solution
A hardware module uses pre-defined pattern types and parameters to efficiently map data sources to uplink time and frequency resources, allowing for flexible and fast multiplexing by interpreting patterns that indicate data mapping locations, thereby minimizing control effort and optimizing resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If hardware implemented solutions are used for multiplexing, then fast speed mapping is achieved, but flexibility is lost due to hard-coded implementations
Solution Approach 1:
The patent applies dynamics by making the hardware module configurable through runtime parameters and control signals. The multiplexing behavior is no longer fixed but can be dynamically adjusted by changing control inputs, allowing the same hardware to adapt to different multiplexing patterns and data sources while maintaining fast hardware-speed operation.
Solution Approach 2:
The patent changes parameters by introducing configurable control signals and parameters that define mapping patterns, resource allocations, and multiplexing behavior. These parameters can be modified at runtime without changing the hardware structure, enabling flexibility while preserving hardware execution speed.
2Adaptability or versatility
If software implemented solutions are used for multiplexing, then flexibility is achieved, but fast speed is lost
Solution Approach 1:
The patent substitutes software-based multiplexing control with hardware-based control. The hardware module directly processes and maps data sources to resources using control signals, eliminating the overhead of software interpretation and execution while maintaining the flexibility previously provided by software through configurable parameters.
Solution Approach 2:
The patent introduces control signals and parameters as intermediaries between the system configuration and the hardware multiplexing operation. These intermediaries carry the flexibility information in a hardware-friendly format, allowing the hardware module to adapt its behavior without requiring software intervention for each mapping operation.
3Adaptability or versatility
If software controlled hardware solutions using bitmaps are used, then flexibility is achieved, but huge overhead of control information reduces performance
Solution Approach 1:
The patent extracts only the essential control information needed for multiplexing from the comprehensive bitmap approach. By identifying and removing redundant control data, the solution maintains flexibility while significantly reducing the overhead of control information transmitted to the hardware module.
Solution Approach 2:
The patent applies partial action by providing only the necessary portion of control information for each multiplexing operation rather than complete bitmap descriptions. This selective approach reduces overhead while maintaining sufficient flexibility for dynamic resource allocation and mapping patterns.
Data Source
AI summary
An example method for multiplexing one or more data sources to a set of uplink time and frequency resources by a hardware module includes determining, one or more patterns, wherein each pattern indicates a mapping of data from at least one of the one or more data sources to locations in the set of resources, and each pattern is represented by a pattern type associated with pattern parameters. The method further includes providing the one or more patterns to the hardware module; and performing, by the hardware module, the mapping indicated by each pattern.


