Receiving Apparatus Detecting Same-Value Bit Intervals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication receivers without clock synchronization, data recovery accuracy is degraded due to errors in pulse duty caused by circuit elements, leading to incorrect detection of consecutive bits of the same value.

Innovation Solution

A receiving apparatus and method that measures same-edge intervals in the received bit stream, using reference bit length information to detect the number of bits in same-value intervals by subtracting the number of bits in known intervals from the measured same-edge intervals, thereby isolating the impact of duty errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sampling is performed at a calculated center phase P={T/2-a} based on duty error compensation formula, then data recovery accuracy should be improved, but the method fails to provide concrete configuration and becomes impracticable

Engineering Contradiction:
Improvedata recovery accuracyVSAvoidpracticability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system uses the received bit stream itself to determine sampling timing by detecting edges and measuring intervals, rather than relying on pre-calculated center phases that require duty error compensation. The sampling clock is generated automatically based on the actual received signal characteristics, making the system self-adjusting and practical.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The sampling timing is made dynamic by continuously measuring same-edge intervals and adjusting sampling points based on actual edge positions. Instead of using a fixed calculated center phase, the system adapts sampling timing to the actual received signal, handling duty errors dynamically rather than through static compensation.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If conventional sampling methods are used without considering duty errors, then device complexity is reduced, but detection accuracy of consecutive bits deteriorates

Engineering Contradiction:
Improvesampling method simplicityVSAvoidconsecutive bit detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by detecting edges and measuring same-edge intervals before determining sampling timing. By pre-measuring the interval between edges of the same polarity and using this information to set sampling points, the system ensures accurate consecutive bit detection without adding significant complexity. The known bit stream is used to establish reference measurements before processing unknown data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The bit stream is segmented into known and unknown portions, with different processing approaches. The known bit stream is used to measure same-edge intervals and establish sampling timing, while the unknown bit stream is processed using these established parameters. This segmentation allows accurate detection without requiring complex processing for the entire stream.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If sampling is performed at fixed intervals without adjusting for duty errors, then ease of operation is maintained, but the number of consecutive bits of the same value is detected incorrectly

Engineering Contradiction:
Improvesampling operation simplicityVSAvoidconsecutive bit detection reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary measurement of same-edge intervals using the known bit stream before processing unknown data. This preliminary action establishes accurate reference timing information that accounts for duty errors, enabling reliable consecutive bit detection in subsequent processing without requiring complex real-time adjustments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a reference model of the expected bit stream pattern using the known portion, and compares actual received bits against this reference. By copying the timing relationships from the known bit stream to the unknown portion, the system achieves reliable detection while maintaining operational simplicity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9036760B2Receiving apparatus and method for detecting the number of bits of the same value in a received bit stream
Publication Date: 2015.05.19 DENSO CORP
  • US9036760B2 patent drawing
  • US9036760B2 patent drawing
  • US9036760B2 patent drawing

AI summary

An edge interval measuring block measures a first same-edge interval. A bit number detector detects the number of bits in the first same-edge interval based on reference bit length information and detects a first number of bits in a same-value interval between consecutive bits of the same value by subtracting the number of bits in the known bit stream from the number of bits in the first same-edge interval. The edge interval measuring block then measures a second same-edge interval. The bit number detector detects the number of bits in the second same-edge interval based on the reference bit length information and detects a second number of bits in a bit stream of consecutive bits of the same value opposite to the value in the same-value interval by subtracting the first number of bits from the number of bits in the second same-edge interval.