Unified MAC Header for D2D Discovery Messages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current MAC solutions for device-to-device (D2D) proximity services (ProSe) discovery in 3GPP radio access networks do not adequately account for various discovery types and security needs, leading to inefficiencies in message processing and transmission.
Innovation Solution
A unified MAC header is introduced, featuring a priority level indicator, security existence indicator, type indicator, and SDU presence indicator, which allows for prioritization, encryption, and flexible message length, enabling efficient and secure D2D discovery messages over the MAC sub-layer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a unified MAC header with multiple indicators is introduced, then message processing efficiency and security are improved, but header complexity increases
Solution Approach 1:
The patent merges multiple separate indicators (priority level, security existence, type, SDU presence) into a single unified MAC header structure. This consolidation allows all indicators to be processed together in one operation, improving message processing efficiency while maintaining a manageable header complexity through systematic organization of the indicator fields.
Solution Approach 2:
The unified MAC header serves multiple functions simultaneously: it indicates priority levels for QoS handling, security requirements for encryption, message type for routing, and SDU presence for payload processing. This multi-functionality resolves the contradiction by enabling comprehensive message control in a single header structure rather than requiring multiple separate headers or fields.
2Reliability
If priority level indicator is added to distinguish message priorities, then transmission reliability is improved, but message size increases
Solution Approach 1:
The priority level indicator is implemented as a compact field within the unified MAC header rather than as a separate message element. By localizing the priority information to a specific portion of the header structure, the patent minimizes the impact on overall message size while still enabling reliable priority-based transmission handling through the indicated priority levels.
3Reliability
If security existence indicator and encryption support are added, then message security is improved, but processing overhead increases
Solution Approach 1:
The security existence indicator is placed in the MAC header, allowing receiving devices to identify encrypted messages before attempting to process the payload. This preliminary identification enables the system to apply appropriate decryption procedures only when necessary, reducing overall processing overhead by avoiding unnecessary decryption attempts on non-encrypted messages and streamlining the security handling workflow.
4Measurement precision
If type indicator and SDU presence indicator are added, then message routing accuracy is improved, but header complexity increases
Solution Approach 1:
The type indicator and SDU presence indicator are merged into the unified MAC header structure, allowing both routing and payload presence information to be conveyed together. This merging improves message routing accuracy by providing comprehensive message classification information in a single header, while the systematic organization of these indicators within the unified header prevents excessive complexity growth.
Data Source
Figure 1
Figure 2
Figure 3A~3B
AI summary
Embodiments are directed to systems, methods and computer program products for enhancing proximity service (ProSe) device to device (D2D) discovery. Embodiments build a discovery message configured for communication over the MAC sub-layer; wherein the discovery message comprises a unified header comprising at least one of a priority level indicator for indicating a priority level of the discovery message; a security existence indicator for indicating whether the discovery message is at least partially encrypted; a type indicator for indicating a discovery message type; and/or an SDU presence indicator (S_ind) for indicating whether the discovery message includes an SDU.