Master-Slave Bit Rate Switching for Faster Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems between master and slave devices require multiple packets for large data transfers, leading to increased time and resource consumption due to the use of a single messaging bit rate for both messages and data transfers.
Innovation Solution
Implementing a system where the master device and slave devices operate at selectable bit rates, using a common transceiver for both messaging and data transfer, with allocated time slots for efficient data transfer, allowing for higher bit rates when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single messaging bit rate is used for both messages and data transfers, then device complexity is reduced and cost is lowered, but data transfer time increases significantly
Solution Approach 1:
The transceiver is configured to dynamically switch between a messaging bit rate and a data transfer bit rate based on the type of communication required. The master device selects appropriate bit rates from a group comprising both messaging bit rate and data transfer bit rate, allowing the system to adapt its transmission characteristics to the specific communication needs, thereby reducing data transfer time without requiring permanently separate transceivers
Solution Approach 2:
The system changes the bit rate parameter of the transceiver based on the communication task. The master device operates the transceiver at a messaging bit rate for communication of messages, and in response to being triggered for a data transfer, selects a data transfer bit rate from a group comprising messaging bit rate and data transfer bit rate, and operates the transceiver at the selected data transfer bit rate to perform the data transfer. This parameter switching enables efficient data transfer while maintaining cost-effectiveness
2Reliability
If multiple packets are used for large data transfers, then data can be transmitted reliably, but the number of transmission cycles increases and resource consumption rises
Solution Approach 1:
The system changes the bit rate parameter based on the communication task. For data transfers, a higher data transfer bit rate is selected from a group comprising messaging bit rate and data transfer bit rate, allowing larger data payloads to be transmitted in fewer packets and shorter time, improving both efficiency and maintaining reliability through the structured packet protocol
3Loss of time
If a higher bit rate is used for data transfer, then transfer time is reduced, but energy consumption increases
Solution Approach 1:
The transceiver dynamically adjusts its operating bit rate based on the communication task. The master device operates the transceiver at a messaging bit rate for communication of messages, and only switches to a higher data transfer bit rate when actually performing data transfers. This dynamic adjustment allows the system to reduce data transfer time when needed while minimizing energy consumption during normal messaging operations
Solution Approach 2:
The system uses periodic time slots for data transfers rather than continuous high-bit-rate transmission. The master device selects at least one time slot in which to perform the data transfer, allowing the transceiver to operate at higher bit rates only during these scheduled periods while maintaining lower power consumption states during messaging intervals
Data Source
AI summary
The disclosure relates to a system comprising a master device (110) configured for communication with a slave device (120). The master device (110) comprises processing circuitry (114) that includes a transceiver (112) and is configured to operate the transceiver at a bit rate selected from: a messaging bit rate and a data transfer bit rate. The processing circuitry (114) is configured to: operate the transceiver at the messaging bit rate for communication of messages; in response to being triggered for a data transfer, select at least one time slot in which to perform the data transfer, and operate the transceiver (112) to transmit to a first slave device (120 A) an instruction to operate at the data transfer bit rate in the selected at least one time slot; and operate at the data transfer bit rate in the selected at least one time slot to perform the data transfer.


