Sensor Data Transmission Control via Bandwidth-Aware Multiplexing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Limited bandwidth in data transmission from sensors to a monitoring device restricts the ability to transmit higher data sampling rates, limiting real-time analytic power, especially in applications like rocket flight monitoring where higher sampling rates are desired.
Innovation Solution
A system that determines whether to send sensor data to a multiplexer based on a predefined real-time download rate, writing data to a file when not to send in real-time and transmitting it when excess bandwidth is available, allowing for higher sampling rates without immediate transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If higher data sampling rate is used, then data quality and analytic power are improved, but bandwidth consumption increases beyond available limits
Solution Approach 1:
The system performs preliminary actions by capturing and storing sensor data at high sampling rates in local memory before transmission. This allows the system to prepare high-quality data locally without immediately consuming excessive bandwidth, then transmit the data in batches when bandwidth is available or when critical events are detected.
Solution Approach 2:
The system introduces an intermediary mechanism (local memory/buffer) between the sensor data capture and the transmission process. This intermediary allows decoupling of the high-rate data acquisition from the bandwidth-constrained transmission, enabling the system to maintain high sampling rates locally while managing bandwidth consumption through controlled transmission timing.
2Productivity
If higher data sampling rate is transmitted in real-time, then real-time analytic power is improved, but available bandwidth is exceeded
Solution Approach 1:
The system implements periodic action by transmitting data in scheduled batches rather than continuous real-time streams. Sensors continue to capture data at high sampling rates locally, and the system periodically transmits accumulated data when bandwidth is available or when predefined transmission conditions are met, balancing real-time analytics needs with bandwidth constraints.
Solution Approach 2:
The system performs preliminary data capture and local processing before transmission, preparing data for real-time analytics without requiring continuous high-bandwidth transmission. This allows the system to maintain high sampling rates for analytical purposes while using bandwidth efficiently through controlled transmission timing.
3Quantity of substance
If data is stored locally instead of transmitted immediately, then bandwidth consumption is reduced, but data transmission delay increases
Solution Approach 1:
The system uses feedback mechanisms to monitor bandwidth availability and transmission conditions, dynamically adjusting when to transmit stored data. This feedback loop allows the system to minimize transmission delays by sending data as soon as bandwidth becomes available or when critical events are detected, while still maintaining bandwidth efficiency through controlled transmission timing.
Solution Approach 2:
The system implements dynamic transmission timing based on varying conditions such as bandwidth availability, data criticality, and event detection. Rather than using fixed transmission intervals, the system adapts its transmission strategy in real-time, reducing delays for critical data while maintaining bandwidth efficiency for non-critical data streams.
Data Source
AI summary
A system controls a transmission of data. A sensor datum measured by a sensor is received. Whether to send the received sensor datum to a multiplexer is determined based on a predefined real time download rate. When the determination indicates to send the received sensor datum to the multiplexer, the received sensor datum is sent to the multiplexer. When the determination does not indicate to send the received sensor datum to the multiplexer, the received sensor datum is written to a data file. The written sensor datum is sent from the data file to the multiplexer when there is an indicator of excess available bandwidth.


