Communication Frame Length Calculation for Reduced Interframe Gaps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems using wireless, power line, or air media, it is challenging to accurately determine the end of a frame and avoid data collisions due to varying packet lengths and dynamic modulation parameters, leading to inefficient transmission and large interframe gaps.

Innovation Solution

A communication apparatus with a frame length calculation section, communication control section, and frame generation section that calculates and transmits frame lengths concurrently with preamble and frame information, allowing for efficient packet combining with a small interframe gap, and includes error-tolerant modulation and coding for reliable frame transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If packets are combined together with a single header to reduce overhead, then packet transmission efficiency is improved, but the interframe gap becomes large due to calculation time required before transmission

Engineering Contradiction:
Improvepacket transmission efficiencyVSAvoidinterframe gap
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by calculating and determining the frame structure (including the number of packets to combine and the frame length) before the actual transmission begins. The frame length calculation section computes the required frame length based on the number of packets to be combined and the data rate, allowing the system to prepare the transmission parameters in advance. This prevents delays during transmission and reduces the interframe gap, as the calculation is performed as part of the frame generation process rather than after packet collection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the frame length adjustable and adaptive based on the number of packets to be combined and the current data rate. The frame length calculation section dynamically computes the frame length using the formula: frame length = (number of packets × packet length + overhead) / data rate. This dynamic adjustment allows the system to optimize transmission efficiency for different packet combinations while maintaining accurate timing information, thereby reducing unnecessary interframe gaps.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the frame length is calculated in advance to enable efficient transmission, then transmission efficiency is improved, but it becomes impossible in systems with dynamic modulation parameters and variable packet lengths

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidcompatibility with dynamic modulation
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by calculating and determining the frame structure (including the number of packets to combine and the frame length) before the actual transmission begins. The frame length calculation section computes the required frame length based on the number of packets to be combined and the data rate, allowing the system to prepare the transmission parameters in advance. This prevents delays during transmission and reduces the interframe gap, as the calculation is performed as part of the frame generation process rather than after packet collection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the frame length adjustable and adaptive based on the number of packets to be combined and the current data rate. The frame length calculation section dynamically computes the frame length using the formula: frame length = (number of packets × packet length + overhead) / data rate. This dynamic adjustment allows the system to optimize transmission efficiency for different packet combinations while maintaining accurate timing information, thereby reducing unnecessary interframe gaps.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the interframe gap is set to accommodate maximum calculation time for many packets, then data collision is avoided, but transmission efficiency decreases when only a few packets are combined

Engineering Contradiction:
Improvedata collision avoidanceVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by calculating and determining the frame structure (including the number of packets to combine and the frame length) before the actual transmission begins. The frame length calculation section computes the required frame length based on the number of packets to be combined and the data rate, allowing the system to prepare the transmission parameters in advance. This prevents delays during transmission and reduces the interframe gap, as the calculation is performed as part of the frame generation process rather than after packet collection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the calculated frame length information to set the interframe gap dynamically. The frame length calculation section provides the calculated frame length to the transmission control, which then sets the interframe gap based on this information. This feedback mechanism ensures that the interframe gap is precisely matched to the actual transmission requirements, avoiding both data collisions (by ensuring sufficient gap when needed) and unnecessary efficiency loss (by minimizing the gap when the frame is short).

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7408956B2Communication apparatus and communication method
Publication Date: 2008.08.05 PANASONIC HOLDINGS CORP
  • US7408956B2 patent drawing
  • US7408956B2 patent drawing
  • US7408956B2 patent drawing

AI summary

A data communication frame is formed by a preamble portion (PREAMBLE) for demodulation and synchronization, a frame information portion (FC) containing a data type of the frame, a frame length portion (FL), and a data body portion (DATABODY) composed of more than one data packet combined together. If a request to transmit a packet is made from an upper layer, a communication apparatus 10 concurrently performs a process of calculating a frame length the frame would have if combining of the packet is performed and a process of transmitting the preamble portion and the frame information portion. The frame length depends on packets, while the preamble portion and the frame information portion do not depend on packets.