PHY Transmit Operations Using Linked List MPDU Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communications devices operating in high frequency bands like the 60 GHz frequency band face challenges in meeting precise timing requirements while maintaining low power consumption, complexity, and size, especially in mobile devices.
Innovation Solution
The approach involves constructing physical-layer transmit operations from a linked list of MAC protocol data units (MPDUs) and using pre-fetching methods to improve efficiency, allowing for lower processor speeds and reduced power consumption by aggregating multiple MPDUs into a single channel and initiating subsequent data fetching during active transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If high frequency bands (60 GHz) are used for wireless communication, then data throughput is improved, but power consumption increases
Solution Approach 1:
The patent segments the data transmission process into multiple smaller MPDUs that are aggregated into channels. Instead of transmitting one large packet, the data is divided into multiple MAC protocol data units (MPDUs) that are grouped into channels, with multiple channels per burst. This segmentation allows for more efficient power management and reduced processing requirements while maintaining high throughput.
Solution Approach 2:
The patent implements periodic transmission bursts with specific timing requirements. Each burst contains a defined number of channels and MPDUs transmitted in periodic intervals. This periodic structure allows the device to enter low-power states between bursts, reducing overall power consumption while maintaining high data throughput during active transmission periods.
2Reliability
If precise timing requirements are met for high frequency transmission, then communication reliability is improved, but device complexity increases
Solution Approach 1:
The patent employs preliminary actions by pre-defining channel structures, burst formats, and timing parameters before transmission begins. The MAC layer prepares and structures multiple MPDUs into channels with predetermined timing requirements, allowing the physical layer to execute transmissions with precise timing without complex real-time processing decisions.
Solution Approach 2:
The patent implements dynamic parameters including variable numbers of channels per burst, adjustable MPDU sizes, and flexible timing intervals. These dynamic characteristics allow the system to adapt to different communication conditions while maintaining precise timing through structured protocols rather than complex processing logic.
3Productivity
If large packets are constructed for high throughput, then data transmission efficiency is improved, but processing time and power consumption increase
Solution Approach 1:
The patent segments large data packets into multiple smaller MPDUs that are aggregated into channels. Instead of constructing and processing one large packet, the system creates multiple smaller units that can be processed more efficiently and transmitted in structured bursts, reducing processing time while maintaining overall transmission efficiency.
Solution Approach 2:
The patent merges multiple MPDUs into channels and multiple channels into bursts, creating a hierarchical structure. This combining approach allows efficient batch processing of data units while maintaining the benefits of smaller, more manageable packet sizes, thereby reducing processing time compared to handling single large packets.
Data Source
AI summary
An approach is provided for data processing methods wherein a PHY layer transmit operation is constructed by aggregating MAC layer data units (MPDUs) by means of a linked list. A link list of TX descriptors can be formed separately from the payloads. In order to minimize processor speed rates, the next transmission buffer is pre-fetched whenever appropriate. Interlocks are used to prevent conflict on descriptor fetches and payload fetches.


