Asynchronous Data Multiplexing with Status Flag Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital microwave communication systems face inefficiencies due to the inclusion of invalid data in multiplexing, leading to increased bandwidth waste and reduced data processing speed.
Innovation Solution
An asynchronous data multiplexing method that acquires status flags and serial numbers for each branch data, performs buffering and polling detection to exclude invalid data, and generates data frames only with valid information, ensuring efficient multiplexing and transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiplexing by word is used to initially store N-bit code word and multiplex multi-path service data by polling, then data can be transmitted through each branch, but the multiplexed data stream becomes too long with invalid data included, resulting in waste of bandwidth resources and reduced data processing speed
Solution Approach 1:
The patent extracts and removes invalid data from the multiplexed data stream by using status flags to identify valid versus invalid data portions. The de-multiplexing process selectively extracts only valid data for further processing, eliminating the waste of bandwidth resources on invalid data while maintaining the polling-based multiplexing structure.
Solution Approach 2:
The patent applies preliminary action by pre-marking data with status flags (valid/invalid identification) during the multiplexing phase. This allows the receiving end to quickly identify and process only valid data without having to analyze the entire data stream, thereby improving data processing speed and reducing bandwidth waste.
2Reliability
If data is sent through each branch with invalid data included to fill the multiplexed data stream, then the data stream structure is maintained, but the multiplexing length increases leading to reduced transmission efficiency
Solution Approach 1:
The patent uses status flags as feedback mechanisms that travel with the data through the multiplexed stream. These flags provide real-time information about data validity, allowing the receiving end to adjust processing accordingly - maintaining structure integrity through systematic polling while improving transmission speed by skipping invalid data portions.
Solution Approach 2:
By pre-marking data with status flags during multiplexing, the system prepares the data stream in advance for efficient processing. This preliminary action ensures structure integrity is maintained through consistent formatting while enabling faster transmission by allowing the receiver to quickly identify and process only valid data portions.
3Ease of manufacture
If the multiplexed data stream includes invalid data to maintain proper formatting, then channel transmission requirements are met, but the data frame size increases reducing processing efficiency
Solution Approach 1:
The patent extracts only the necessary formatting elements (status flags and serial numbers) while removing unnecessary invalid data portions. This maintains the required data frame structure for channel transmission while significantly reducing the overall data frame size, thereby improving processing efficiency without sacrificing formatting requirements.
Solution Approach 2:
The patent changes the parameter of data frame composition by introducing status flags that dynamically indicate valid versus invalid data portions. This allows the data frame structure to adapt to actual data needs, maintaining proper formatting where required while minimizing the inclusion of invalid data, thus improving processing efficiency.
Data Source
AI summary
The present invention provides an asynchronous data multiplexing method and device. The method includes the following steps: acquiring status flag, serial number, and data information of each branch data; performing asynchronous data buffering processing on the data information of each branch data according to preset channel transmission bit-serial number to obtain buffered data of each branch; then determining each branch data according to the status flag, if the status flag is valid identification information, a flag bit corresponding to a frame header is set according to the valid identification information, and the buffered data of the current branch data is added to a corresponding position of the data part by bit; and if the status flag is invalid identification information, the flag bit corresponding to the frame header is kept unchanged.


