Wireless Packet Transmission with Dynamic Field Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems face inefficiencies in transmitting and receiving packets of varying lengths to multiple users, leading to resource waste and decreased performance due to the medium access control (MAC) protocol's channel contention process, particularly in high-capacity multimedia services.
Innovation Solution
A method and apparatus for simultaneously transmitting and receiving packets of different lengths to multiple users by generating packets with control information, data, a tail field, and a PHY pad field, where the tail and PHY pad fields are positioned at the last byte of the maximum transmission length, represented by the number of symbols, and a MAC pad is inserted between control information and data to facilitate proper processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the MAC protocol operates based on CSMA/CA with channel contention process, then multiple users can share wireless resources, but resource waste occurs during channel contention
Solution Approach 1:
The patent implements burst transmission where multiple MPDUs are transmitted in advance during a transmission opportunity (TXOP) without waiting for individual acknowledgments. The transmitter sends a sequence of MPDUs separated by SIFS intervals, and the receiver provides a block acknowledgment after receiving all packets. This preliminary action eliminates repeated channel contention for each packet, reducing resource waste while maintaining multi-user capability.
2Quantity of substance
If packets of different lengths are transmitted to multiple users, then high-capacity multimedia services can be supported, but packet processing becomes complex
Solution Approach 1:
The patent segments the transmission into fixed-size symbol units. Each packet is divided into symbols, and the transmission is organized in terms of symbol duration. The transmitter determines the maximum packet length in symbols and structures the burst transmission accordingly. This segmentation approach simplifies processing of variable-length packets by using a common symbol-based framework, allowing different packet lengths to be handled through a unified mechanism.
Solution Approach 2:
The patent changes the representation of packet length from variable byte lengths to a fixed number of symbols. By expressing all packet lengths in terms of symbol duration and using a maximum length parameter, the system transforms variable-length packet handling into a parameter-driven approach. This allows the receiver to efficiently process packets of different lengths by using the symbol count and maximum length parameters without complex variable-length decoding logic.
3Productivity
If the tail field and PHY pad field are repositioned for maximum transmission length, then packets of different lengths can be efficiently transmitted, but the packet structure must be modified
Solution Approach 1:
The patent introduces dynamic positioning of the tail field and PHY pad field based on the actual packet length. Instead of fixing these fields at predetermined positions, the system dynamically adjusts their location to align with the last byte of the maximum transmission length in symbols. This dynamic approach allows the same packet structure template to accommodate variable-length packets efficiently, achieving high transmission productivity without requiring multiple fixed structure variants.
Data Source
AI summary
A method for simultaneously transmitting packets having different lengths to two or more users in a wireless communication system includes: generating the packets to transmit to the respective users, the packets containing information on the maximum transmission length of the packets having different lengths; and simultaneously transmitting the generated packets to the respective users. The maximum transmission length is represented by the number of symbols, and each of the packets sequentially contains control information required for transmitting the packet, data, a tail field, and a PHY pad field, and is generated by inserting a MAC pad between the control information and the data such that the tail field and the PHY pad field are positioned at the last byte of the last symbol of the maximum transmission length.


