Pulse Code Train Allocation for High-Density LPWA Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional LPWA communication standards limit data rate and the number of devices capable of communication, particularly in scenarios involving large numbers of devices.
Innovation Solution
A communication program that generates pulse code trains with specific design criteria, allowing multiple devices to communicate simultaneously by ensuring only a maximum of two pulses overlap, using error correction codes and optimizing pulse intervals and assignments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional LPWA communication standards are used, then communication coverage and device connectivity are achieved, but data rate and number of simultaneous communications are limited
Solution Approach 1:
The communication system segments the pulse code sequences into multiple distinct patterns (e.g., sequences with 2, 3, or 4 pulses). Each segment handles a specific subset of devices, allowing simultaneous communications to occur in parallel without interference. This segmentation enables the system to support a larger number of devices while maintaining high data rates.
Solution Approach 2:
The invention introduces a new dimension to pulse code design by carefully controlling the temporal overlap characteristics between sequences. By ensuring that any two sequences share at most two common pulses at any time offset, the system creates an additional degree of freedom in the signal space, enabling more devices to communicate simultaneously without increasing collision probability.
2Productivity
If more devices communicate simultaneously in the same frequency band, then data rate improves, but pulse overlap and decoding difficulty increase
Solution Approach 1:
The invention converts the harmful effect of pulse overlap into a beneficial property by designing sequences where overlap is strictly controlled. Any two sequences share at most two common pulses at any time offset, which actually helps receivers identify and separate overlapping signals. The controlled overlap becomes a signature that aids rather than hinders decoding, allowing more devices to communicate simultaneously while maintaining decoding reliability.
3Reliability
If pulse code sequences are designed to minimize overlap, then decoding reliability improves, but sequence design complexity increases
Solution Approach 1:
The invention changes the parameters of pulse code sequences by specifying exact constraints on pulse positions and intervals. Sequences are designed with specific pulse counts (2, 3, or 4 pulses) and controlled temporal spacing, ensuring that any two sequences share at most two common pulses at any time offset. These parameter changes achieve high decoding reliability while maintaining manageable design complexity through systematic sequence generation.
Data Source
Figure 1~3
Figure 4~5B
Figure 5C~7
AI summary
A transmitter according to one aspect of the present invention generates a pulse code train by encoding transmission information according to assignment of each of one or more pulse code trains to a respective codeword, and transmits the generated pulse code train. Each of the one or more pulse code trains includes four or more pulses. Each of the one or more pulse code trains is designed so that any pair of the one or more pulse code trains has a maximum of two common pulses under all possible shifts of a discrete number of time slots. This makes it possible to provide a communication technique that can be expected to improve the data rate in data communication by a large number of devices.