Selective Relay of Data Packets via Bitmap Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, multiple devices competing for the same communication medium can cause coexistence issues, leading to data packet errors and excessive latency, especially in time-critical communications like Bluetooth's streaming audio protocols, due to interference and intermittent data packet reception.
Innovation Solution
A method and apparatus that involve listening to a host device in defined time slots, identifying bitmap portions to signify effective data packet reception, and generating a relay list of missed packets by analyzing bitmaps exchanged between devices to facilitate selective relay of missed data packets, ensuring reliable communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple devices simultaneously use the same communication medium, then communication coverage and connectivity are improved, but coexistence issues and interference arise leading to data packet errors
Solution Approach 1:
The communication time is segmented into distinct listening time slots and non-listening time slots. The device selectively activates its receiver only during designated listening time slots to monitor the host piconet, while remaining inactive during other slots. This temporal segmentation reduces interference from simultaneous transmissions on the same communication medium while ensuring reliable data packet reception during active listening periods.
2Reliability
If a device continuously monitors the communication medium for data packets, then data packet reception reliability is improved, but energy consumption increases
Solution Approach 1:
The receiver operates periodically rather than continuously, activating only during predetermined listening time slots and remaining inactive during non-listening slots. This periodic operation maintains data packet reception reliability by ensuring the receiver is active when host piconet transmissions occur, while dramatically reducing energy consumption by keeping the receiver off during other time periods.
3Adaptability or versatility
If a device listens to multiple networks simultaneously, then communication versatility is improved, but error rate increases due to interference and missed packets
Solution Approach 1:
The device segments its listening behavior by network, dedicating specific time slots to monitoring the host piconet while excluding other networks during those same slots. This segmentation allows the device to maintain versatility by supporting multiple networks, while reducing error rates by preventing simultaneous reception attempts across conflicting networks that would cause interference and missed packets.
Data Source
AI summary
The disclosure relates generally to wireless communication, and more particularly to selective relay of data packets. A method includes receiving one or more received data packets from a series of transmitted data packets that are transmitted from a host device over a host piconet during a plurality of listening time slots of the host piconet; receiving a bitmap over a primary/secondary piconet, wherein the bitmap includes a plurality of bitmap portions and each bitmap portion respectively corresponds to one of the plurality of listening time slots of the host piconet; analyzing the received bitmap to identify one or more missed data packets from the series of transmitted data packets that were not received from the host device; and generating a relay list of missed data packets based on the analyzing of the bitmap.


