Circular Buffer Burst Transmission Over Constant Data Rate Channels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems face inefficiencies in transmitting bursty, asynchronous data over continuous, constant data rate channels, leading to high polling overhead and underutilization of available bandwidth in wireless communication networks.
Innovation Solution
Implementing a hybrid packet-switched/circuit-switched mode that uses a 'start packet' to notify receivers of incoming data bursts, allowing asynchronous data transmission without continuous polling, and utilizing existing high-speed antenna stream channels for inter-processor communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If continuous polling is used to transmit asynchronous data over constant data rate channels, then data transmission reliability is improved, but bandwidth utilization deteriorates due to high polling overhead
Solution Approach 1:
The patent applies periodic action by using periodic synchronization packets instead of continuous polling. The receiver sends periodic sync packets at predetermined intervals to indicate readiness for data bursts, replacing the inefficient continuous polling mechanism while maintaining reliable data transmission timing and synchronization.
Solution Approach 2:
The patent applies preliminary action by having the receiver prepare and indicate readiness in advance through periodic synchronization packets. This allows the transmitter to send data bursts only when the receiver is prepared, eliminating wasted polling overhead and improving bandwidth utilization while ensuring reliable data reception.
2Stability of the object's composition
If constant data rate channels are used for antenna stream transmission, then transmission stability is improved, but adaptability to bursty data traffic deteriorates
Solution Approach 1:
The patent applies dynamics by enabling the constant data rate channel to dynamically accommodate both periodic synchronization traffic and bursty data traffic. The system transitions between different traffic patterns within the same stable channel framework, allowing the channel to adapt its usage pattern while maintaining constant data rate transmission stability.
Solution Approach 2:
The patent applies universality by designing the constant data rate antenna stream channel to serve multiple functions: transmitting periodic synchronization packets for timing reference and sending bursty inter-processor data. This multi-functional approach allows a single stable channel to handle both periodic and asynchronous traffic patterns effectively.
3Adaptability or versatility
If dedicated packet-switched channels are used for inter-processor communication, then data transmission flexibility is improved, but device complexity increases due to additional channel infrastructure
Solution Approach 1:
The patent applies universality by making the existing constant data rate antenna stream channels multi-functional. These channels simultaneously handle their traditional antenna data transmission function and serve as packet-switched channels for inter-processor communication, eliminating the need for separate dedicated packet channels and reducing overall system complexity.
Solution Approach 2:
The patent applies the intermediary principle by using periodic synchronization packets as a mediator between the receiver and transmitter. These sync packets carry timing and readiness information that enables flexible bursty data transmission over the constant data rate channel without requiring complex dedicated packet-switched infrastructure.
Data Source
AI summary
A system and method for transmitting data bursts over a constant data rate link that transmits a continuous stream of data is disclosed. A transmitter node accesses a region in a memory to form a continuous stream of data, wherein the region is a circular buffer and is accessed in a circular manner. The continuous stream of data is transmitted from the circular buffer, wherein the circular buffer initially contains dummy data. A data burst is stored in the circular buffer at a selected location and a control message is transmitted with an indication of the selected location of the data burst in the circular buffer. The data burst is transmitted as part of the continuous stream of data from the circular buffer.


