Pulse Code Train Allocation for High-Density LPWA Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata rateVSAvoidnumber of simultaneous communications
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If more devices communicate simultaneously in the same frequency band, then data rate improves, but pulse overlap and decoding difficulty increase

Engineering Contradiction:
Improvedata rateVSAvoiddecoding difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Reliability

If pulse code sequences are designed to minimize overlap, then decoding reliability improves, but sequence design complexity increases

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidsequence design complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4661349A1Communication program and method for allocating pulse code string
Publication Date: 2025.12.10 NAT INST OF INFORMATION & COMM TECH
  • EP4661349A1 patent drawingFigure 1~3
  • EP4661349A1 patent drawingFigure 4~5B
  • EP4661349A1 patent drawingFigure 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.