Pulse Train Encoding for Multiplexed Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication schemes using pulse trains for data transmission, such as DPPM, fail to effectively implement multiplexing and decoding of multiple messages, leading to inefficiencies in encoding and decoding processes.
Innovation Solution
A communication method that generates and transmits a pulse train signal with specific time intervals calculated using monotonically increasing or decreasing functions, allowing efficient encoding and decoding by identifying sets of pulses that match predetermined intervals, enabling accurate message reproduction even in overlapping transmissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If DPPM encoding is used for data transmission, then binary data can be transmitted using pulse position modulation, but multiplexing of multiple messages and decoding of overlapping signals cannot be effectively implemented
Solution Approach 1:
The message is segmented into multiple pulses within a frame structure. Each pulse represents a segment of the encoded message, and the time position of each pulse carries information. This segmentation enables the system to handle multiple messages simultaneously by assigning different pulse patterns to different messages, thereby achieving multiplexing capability while maintaining data transmission efficiency.
2Device complexity
If simple pulse presence/absence encoding is used, then binary data transmission is achieved, but accurate message recovery in overlapping transmissions cannot be ensured
Solution Approach 1:
The decoding process uses feedback mechanisms to identify and separate overlapping pulse trains. By analyzing the time positions of received pulses and comparing them against expected pulse patterns, the system can iteratively refine its interpretation of overlapping messages, ensuring accurate message recovery even when multiple messages are transmitted simultaneously.
3Stability of the object's composition
If message temporal length is fixed, then encoding consistency is maintained, but flexibility in handling variable data rates is reduced
Solution Approach 1:
While maintaining a fixed frame structure for consistency, the system dynamically adjusts the number and positioning of pulses within each frame to accommodate variable data rates. The encoding scheme allows flexible allocation of pulse positions based on the amount of data to be transmitted, enabling the system to adapt to different data rates without compromising message structure consistency.
Data Source
Figure 1
Figure 2
Figure 3(A)~3(B)
AI summary
A communication method includes generating at a first node, a message of a predetermined message temporal length that indicates an input value to be encoded and transmitting, at the first node, a signal including a pulse train corresponding to the generated message. The signal including the pulse train includes two pulses that define start and end of the message, respectively, and further two pulses that define within the message, a first time interval calculated from the input value in accordance with a first function and a second time interval calculated from the input value in accordance with a second function, respectively.