Distributed Channel Access for D2D Communications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication networks face inefficiencies in device-to-device (D2D) communication resource scheduling and allocation, particularly in large volumes, as they rely on base stations, leading to high control overhead, delay, and power consumption, and lack support for spatial-reuse and variable resource allocation.
Innovation Solution
Implementing distributed channel access methods where user equipment (UEs) autonomously schedule and allocate resources using unique connection identifiers (CIDs) and priority levels, reducing reliance on base stations, minimizing control overhead, and enabling variable resource allocation and spatial-reuse pairing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If base station schedules and allocates channel resources for D2D communications, then resource allocation is centralized and controlled, but control overhead and delay increase significantly
Solution Approach 1:
User equipment is empowered to autonomously perform channel access procedures, including sensing channel activity, selecting resource pools, and transmitting data without base station scheduling. This self-service mechanism eliminates scheduling delay while maintaining reliable resource allocation through distributed autonomous decision-making
Solution Approach 2:
The scheduling and resource allocation functions are extracted from the base station and transferred to user equipment. This extraction removes the centralized control bottleneck, reducing control overhead and scheduling delay while maintaining resource allocation reliability through distributed autonomous operation
2Reliability
If base station schedules and allocates channel resources for D2D communications, then resource allocation is controlled, but control overhead increases
Solution Approach 1:
User equipment autonomously performs channel sensing, resource pool selection, and data transmission without requiring base station scheduling messages. This self-service approach dramatically reduces control overhead by eliminating centralized scheduling signaling while maintaining reliable resource allocation through distributed autonomous operation
Solution Approach 2:
Control functions are extracted from the base station and implemented in user equipment. This extraction eliminates the need for extensive base station control signaling, reducing control overhead while maintaining allocation reliability through local autonomous decision-making
3Loss of time
If distributed channel access is implemented without base station, then control overhead and delay are reduced, but power consumption increases
Solution Approach 1:
User equipment alternates between active sensing periods and idle sleep periods in the distributed channel access mechanism. During idle periods, devices consume minimal power while still maintaining channel awareness. This periodic active-idle pattern reduces average power consumption compared to continuous monitoring, while still enabling timely distributed channel access when needed
Data Source
AI summary
Embodiments of a system and method for distributed channel access for device-to-device (D2D) communication in a wireless network are generally described herein. User equipment (UE) may transmit a connection identifier (CID) code at a beginning of a contention window to request channel access for a D2D transmission to a receiving device. Links for D2D transmissions from a transmitting device to a receiving device are identified by a CID that is mapped to a CID code. The UE may receive a bandwidth grant from the receiving device during the contention window, along with bandwidth grants for other CIDs, in an order based on a priority level of the CID. The UE may transmit data after reception of the bandwidth grants in time-frequency resources indicated in an associated one of the bandwidth grants. In some embodiments, spatial-reuse and variable resource size allocation are supported.


