Packet Receiver Bit Rate Correction for DVB-T2 Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing packet reading rate determination methods in digital television broadcasting systems, such as DVB-T2, face inaccuracies due to reliance on initial time stamps, leading to accumulated deviations in packet output timing, which affects the reconstruction of transport streams.

Innovation Solution

A circuit structure and method that utilizes a combination of a coarse estimation module to determine an approximate bit rate based on initial time stamps and a fine-tuning module to correct this rate using subsequent time stamps, ensuring accurate packet reading by adjusting the bit rate through a difference detection and correction process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If packet reading rate is determined based on initial time stamps only, then the determination process is simple, but the accuracy of packet reading rate deteriorates due to accumulated deviations

Engineering Contradiction:
Improvepacket reading rate accuracyVSAvoidbit rate determination process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The bit rate determination process is segmented into two distinct stages: a coarse estimation stage using initial time stamps (first and second time stamps) to obtain an approximate bit rate, and a fine-tuning stage using subsequent time stamps (third time stamp and later) to correct and refine the bit rate calculation. This segmentation allows the system to achieve high measurement precision by combining the simplicity of initial estimation with the accuracy of iterative refinement, thereby resolving the contradiction between measurement precision and process complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs a preliminary coarse estimation of the bit rate using the first and second time stamps before proceeding to the fine-tuning phase. This preliminary action provides a reasonable initial value that guides subsequent corrections, ensuring that the final bit rate determination is both accurate and computationally efficient. The preliminary estimation avoids the need for complex calculations from the outset while still achieving high measurement precision through the subsequent refinement step.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If packet reading rate is determined using only first and second time stamps, then the processing speed is fast, but the accuracy deteriorates due to accumulated timing deviations

Engineering Contradiction:
Improvebit rate accuracyVSAvoidprocessing time for rate determination
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The time-consuming fine-tuning process is segmented into incremental corrections using subsequent time stamps (third time stamp, fourth time stamp, etc.). Each time stamp provides a small correction to the bit rate calculation, allowing the system to achieve high measurement precision without requiring all time stamps to be processed simultaneously. This segmentation enables the system to balance processing speed with accuracy by performing corrections iteratively rather than requiring a single complex calculation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback by using subsequent time stamps (third time stamp and later) to correct the initial bit rate estimation. Each new time stamp provides feedback information that refines the bit rate calculation, allowing the system to converge toward the accurate bit rate value. This feedback mechanism enables the system to achieve high measurement precision while maintaining reasonable processing time, as each feedback step builds upon the previous estimation rather than requiring complete recalculation.

Inventive Principle:
Principle #23Feedback

3Reliability

If the buffer outputs packets based on approximate bit rate, then the initial packet transmission is fast, but timing accuracy deteriorates leading to reconstruction errors

Engineering Contradiction:
Improvetransport stream reconstruction accuracyVSAvoidpacket output speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the packet output rate by transitioning from an initial approximate bit rate to a refined fine-tuned bit rate. The buffer operates with the approximate bit rate initially to maintain high productivity, then progressively adjusts to the accurate fine-tuned bit rate using feedback from subsequent time stamps. This dynamic adjustment allows the system to achieve both high packet output speed and accurate transport stream reconstruction, as the bit rate determination process adapts to the actual timing conditions rather than relying on a fixed initial value.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary packet transmission using the approximate bit rate derived from the first and second time stamps, ensuring fast initial packet output. Subsequently, the fine-tuning process uses later time stamps to correct the bit rate for ongoing packet transmission. This preliminary action allows the system to maintain high productivity during the initial phase while achieving reliable transport stream reconstruction through the subsequent correction phase, effectively balancing speed and accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8654669B2Packet receiver and packet processing method thereof
Publication Date: 2014.02.18 MEDIATEK INC
  • US8654669B2 patent drawing
  • US8654669B2 patent drawing
  • US8654669B2 patent drawing

AI summary

A packet processing method applied in a packet receiver is provided. An approximate bit rate is first determined according to time stamps of two different packets. The approximate bit rate is corrected according to a time stamp of another packet to generate a fine-tuned bit rate. According to the fine-tuned bit rate, one or more subsequent packets are read out from a buffer. The time stamp of a subsequent packet is provided according to the approximate bit rate.