Multiplexing Digital Data Using Status Counters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for multiplexing and demultiplexing digital signals from multiple sources with varying characteristics and capacities require complex circuit designs and large tables, necessitating knowledge of signal content and structure, leading to increased latency and production costs.

Innovation Solution

A method that identifies the source with the maximum capacity, uses status counters and variables to manage data flow, allowing automatic multiplexing and demultiplexing without knowing the data protocol, and reduces circuit complexity by using a dummy channel to maintain constant transmission capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If table-based multiplexing methods are used to manage codes for transmission from different sources, then the transmission can be organized, but the circuit design becomes extremely complex and requires large numbers of tables

Engineering Contradiction:
Improvecircuit complexityVSAvoidtransmission organization
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent extracts the essential information needed for multiplexing and demultiplexing, keeping only the source identifier and capacity parameters. By removing the need for complex tables that store complete signal characteristics, the circuit complexity is dramatically reduced while maintaining the ability to organize transmission from multiple sources.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of using complex tables to represent all possible signal characteristics, the patent uses simplified copies - just the source identifier and nominal capacity - which are sufficient to reconstruct the original flows during demultiplexing. This copying approach reduces the information storage requirements from large tables to minimal parameters.

Inventive Principle:
Principle #26Copying

2Device complexity

If the transmission channel needs to know the characteristics of the signal to be transmitted, then the transmission can be managed, but the system requires large numbers of tables that increase complexity

Engineering Contradiction:
Improvenumber of tablesVSAvoidsignal transmission management
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent extracts only the essential characteristics needed for transmission management - specifically the source identifier and nominal capacity. By removing unnecessary signal detail requirements, the system reduces the number of tables from potentially large comprehensive signal databases to minimal parameter storage, while maintaining reliable transmission management.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of manufacture

If table-based methods are used for multiplexing and demultiplexing, then signal transmission can be organized, but the production costs increase due to complex circuit implementation

Engineering Contradiction:
Improveproduction costVSAvoidcircuit implementation
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent replaces expensive, complex circuit implementations with simpler, more economical alternatives. By using basic counters and comparators instead of complex table-based circuits, the system achieves the same multiplexing and demultiplexing functionality at significantly lower production costs, making the solution more manufacturable and scalable.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Loss of time

If variable transmission capacities from multiple sources are managed using known methods, then all sources can be transmitted, but the latency time increases and varies over time

Engineering Contradiction:
Improvelatency timeVSAvoidvariable transmission capacity
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by pre-allocating time slots to each source based on their nominal capacity before transmission begins. This pre-configuration allows the system to handle variable transmission capacities efficiently while maintaining consistent latency, as each source knows in advance when its data will be transmitted without requiring complex real-time table lookups.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2416509B1Method for multiplexing and demultiplexing digital data from a plurality of sources with an assigned nominal capacity.
Publication Date: 2013.09.11 SIAE MICROELETTRONICA
  • EP2416509B1 patent drawingFigure 1~3

AI summary

Method for multiplexing and demultiplexing digital data from a plurality of sources (Ci) with an assigned nominal capacity (ci), comprising the steps of: - defining N-1=M status variables (Si), each associated with the corresponding source (Ci) except for the source (Cmax) with maximum capacity (Cmax) ; defining an overflow value (OV), equal to the maximum capacity (cmax) of the source (cmax OV = Cmax) ; - at each transition clock (CKT): - if a status variable (Si) is equal to 1 the corresponding source (Ci) is served. - (Si) is set to 0; - if all the status variables (Si) are equal to 0 the maximum capacity source (Cmax) is served; - each status counter (Vi) is incremented by a value equal to its corresponding value (ci) ; - for each status counter (Vi) which reaches, or exceeds, the overflow value (OV = Cmax) ; the corresponding status variable (Si=1) is set and - the status counter (Vi) is forced to the value vC=R-Overflow.