EP2811483A2

Methods and apparatus for error rate estimation

Abstract

Methods and apparatus for estimating received error rates. In one embodiment, the estimation of received error rates is conducted in relation to a bus interface such as a high-speed High-Definition Multimedia Interface (HDMI) interface, and the method utilizes corrupted symbols that violate TMDS symbol rules, the corrupted symbols being easily detected and counted. In one exemplary implementation, a symbol error rate (SER) can be estimated from the number of detected invalid symbols. The SER can be used to diagnose the performance of the HDMI interface, and optionally as a basis for selecting or implementing corrective action(s).

EP2811483A2, drawing sheet 1
Sheet 1 of 6

Term

Projected expiry 2 April 2034.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 3 independent, 12 dependent

  1. 1
    An apparatus for estimating a rate of symbol errors, the apparatus comprising:one or more interfaces, the one or more interfaces configured to receive data communication from an upstream device;and at least one controller in operative communication with the one or more interfaces, the at least one controller configured to: detect one or more invalid symbols received over the one or more interfaces based at least in part on a scrambling configuration and an operational mode;and estimate a number of symbol errors.
  2. 7
    A method of correcting a running disparity, comprising:receiving one or more symbols during an operational mode selected from a plurality of operational modes;determining an invalidity of the received one or more symbols based at least in part on a running disparity and the selected operational mode;and adjusting the running disparity to compensate for an invalid symbol.
  3. 11
    A computer readable medium having a plurality of instructions for estimating received error rates stored thereon, the plurality of instructions configured to, cause a computerized apparatus to:determine whether to operate in a scrambling configuration or non-scrambling configuration;receive one or more characters;for operation in the non-scrambling configuration: detect one of more received invalid characters based on a first set of formatting rules which are valid for the current operational state;and for operation in the scrambling configuration: detect one or more received invalid characters based at least in part on a second set of formatting rules which are valid for the current operational state and the scrambling configuration;and estimate a number of character errors, based at least in part on the detected one or more received invalid characters.