Temporal Link Encoding for Low-Bit Data and Lower Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Temporal encoding introduces increased latency as data payload size grows, limiting its effectiveness for high-bit data transmission due to its reliance on time differences between spikes for data representation.
Innovation Solution
Implementing a method that selectively uses temporal encoding for low-bit data types based on latency and bandwidth requirements, allowing for concurrent transmission of multiple temporally encoded values over the same link by optimizing spike timing and amplitude, and using metadata to manage message IDs and sender/receiver identification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If temporal encoding is used for data transmission, then power efficiency and bandwidth efficiency are improved, but latency increases as data payload size increases
Solution Approach 1:
The patent segments the data transmission process by dividing the link into multiple virtual channels, allowing simultaneous transmission of multiple temporally encoded values. This segmentation enables parallel processing of data packets, reducing overall latency while preserving the power and bandwidth efficiency of temporal encoding for each individual transmission.
Solution Approach 2:
The patent implements continuous transmission by allowing overlapping time windows for multiple data transmissions. Instead of waiting for one temporal encoding to complete before starting the next, the system maintains continuous useful action by pipelining multiple transmissions, thereby reducing idle time and overall latency.
2Quantity of substance
If temporal encoding is used for larger data payloads, then comprehensive data transmission is achieved, but latency increases significantly
Solution Approach 1:
Large data payloads are segmented into multiple smaller temporally encoded values that can be transmitted simultaneously through different virtual channels. This segmentation allows the system to transmit comprehensive data without the latency penalty of encoding a single large payload, as multiple smaller values are processed in parallel.
Solution Approach 2:
The patent introduces a new dimension to temporal encoding by adding virtual channel multiplexing. Instead of transmitting values sequentially in one dimension of time, the system adds a channel dimension, allowing multiple values to be transmitted concurrently across different virtual channels, effectively reducing latency for large data payloads.
3Productivity
If multiple values are transmitted concurrently over the same link, then bandwidth efficiency is improved, but complexity of managing spike timing and identification increases
Solution Approach 1:
The patent introduces metadata as an intermediary layer that manages the complexity of concurrent transmissions. This metadata includes message IDs, sender/receiver identification, and timing information, acting as a mediator between the complex spike timing requirements and the simpler transmission process. The intermediary metadata structure organizes and tracks multiple concurrent transmissions without requiring complex management logic.
Solution Approach 2:
The patent changes the parameter representation by encoding additional information (message IDs, sender/receiver identification) into the metadata structure rather than modifying the core temporal encoding mechanism. This parameter change allows the system to manage multiple concurrent transmissions by adding structured information layers without fundamentally altering the spike-based temporal encoding approach.
Data Source
AI summary
Temporal link encoding, including: identifying a data type of a data value to be transmitted; determining that the data type is included in one or more data types for temporal encoding; and transmitting the data value using temporal encoding.


